android-s-preview-1 to android-12.0.0_r4 AOSP changelog

This only includes the Android Open Source Project changes and does not include any changes in any proprietary components included by Google or any hardware manufacturer. The raw log was generated using a modified version of this script written by JBQ and improved by Al Sutton.

Please do not copy this without attribution to this site and JBQ for the original script.

+- Project: platform/art

440952b458 : Revert "Make ClassLinker::DumpForSigQuit exclude gc"
0d1c54de4f : Add `Sdk31ModuleController` support to ART run-tests and gtests.
7b4fead5e9 : odrefresh: Respect "dalvik.vm.systemservercompilerfilter".
a2f7d4d842 : odrefresh: Defaults to using "speed" for compiling system_server.
6dcde8681c : Make ClassLinker::DumpForSigQuit exclude gc
55a2349d7b : ART Apex: prefer "first" to "prefer32" multilib option for tools
521f288f9a : Add OkHttp tests to the generated ART MTS definition.
030b95fd68 : odsign_e2e_tests: do not assume time monotonicity across reboots
a37aba0c37 : Add BouncyCastle tests to the generated ART MTS definition.
d619216187 : Delete almost correct CHECK
5a0954e92e : Set MODULE_BUILD_FROM_SOURCE to disable module prebuilts when building linux_bionic targets.
eb145ef9f7 : Update boot image and system server profiles [M5C5P90S0PP]
919539bccf : odrefresh: add test for samegrade ART APEX install
506b64c3b0 : Add standalone ART gtests to `TEST_MAPPING` group `mainline-presubmit`.
66372d2c44 : Add standalone ART gtests to `TEST_MAPPING` group `presubmit`.
435eac20bb : Add standalone ART gtests to the generated ART MTS definition.
302ef33c94 : Add support for standalone ART gtests to MTS.
45f7d9e465 : Add more Libcore tests to the generated ART MTS definition.
8ef9529cb9 : Tighten ART's OWNERS file.
646b2de920 : Update source ART APEX version number from 1 to 319999900.
ce958e9c2c : Fallback to version code in case lastUpdateMillis field is not populated
1bf761c69b : odrefresh: bug fix for first compilation log entry
7b1547d9d7 : Uncouple ART gtests from the ART APEX.
1bcb95247b : Adjust data dir set up in `CommonArtTestImpl::SetUpAndroidRootEnvVars`.
c28ac98c2f : Rename some ART gtest related Soong modules.
59072d1432 : Use lastUpdateMillis of an apex for ART versioning.
a15703fd81 : odrefresh: add support for lastUpdateMillis as part of version check
f5f12babd0 : Set compilation reason in vdex-only OatFile.
17ee07127d : Add -XX:ForceJavaZygoteForkLoop flag
565e8ecd30 : Replace ART's core-platform-api stub with module-lib stubs
50f3251a16 : runtime: add -Xdeny-art-apex-data-files
22f8d34e99 : Cache boot classpath checksums at runtime init.
64c37b0fbd : Add special control flags for system server reporting
db5ff5db7c : Replace JIT total time histogram with total time counter
3ff809ea15 : Export the system modules for module APIs stub
dba72d888f : Fix compiler filter / reason reporting and add the ISA to the metrics
c5288040c3 : [metrics] Add total-gc-time and adjust other metrics
fca3150cdb : Avoid marking proxy class as erroneous twice.
5fb6f63b08 : Revert cdex version back to 001.
2d334a2919 : Revert "odrefresh: temporarily disable system_server artifact test"
b1ed853755 : Do not create APEX stubs for libdexfiled.
0b110a5ffb : Initialize fragment_ and verbose_ fields in hiddenapi.cc
dd5511496a : Complete support for Compressed APEXes in ART APEX test scripts.
4ec769ae77 : Allow hiddenapi list to be more lax when run on a fragment
c9067b42d7 : Add flag for clamping hidden api list
885c8945cc : [metrics] Add GC-work throughput metrics
cceaf01f19 : Faster BCP checksum verification.
306a39ffe4 : Clean up ART APEX manifests.
e7e4a967a8 : odrefresh: temporarily disable system_server artifact test
029a811dcb : Add sampling support in the metrics reporter
306191eaf9 : Add period reporting to the metrics infra
8e4a3bc0cd : Fix link apex for jni libs
a58b38211b : Move metric reporting config to flags
54348dc85a : Only enable isolated compilation if requested
5463685f4d : Be more prescise in the profile analysis
1bb712a69d : Disable compact dex code item deduping.
47ac05f54d : Reject a vdex file if its dex contents are out of date.
0532a9928d : odrefresh: fix instruction set selection.
7db2260076 : odrefresh: temporarily disable test
11dc832cf8 : Consider the size of the reference profile when assessing IsFirstSave
45a29d906f : Enable ProfileSaver to have a different delay for the first ever save
102408aead : Revert^2 "odrefresh: compilation backoff"
a244642beb : odrefresh: enable loading of system_server image files
8d81795749 : Avoid internal APEX stubs in libnative{bridge,loader} and clean up exported symbols.
5602ad7fc2 : Fold the C API tests into the regular libnative{bridge,loader} tests.
07f5e96d63 : Fix bitrot in the libnativebridge tests.
55309dbfe9 : Remove palette hooks.
c6b7866cd2 : Adjust call to build-aml-prebuilts.sh.
f279e114f7 : Fix flags_tests for older platforms
ac27ee6e72 : Fix flags_test flakiness
0c6e3399a5 : Setup ART experiments infra
a6a58fd3e4 : Fix DumpUnattachedThreads logic for CTS.
c678534d0c : Make strings in ART profiles prefixed by length.
b22fdeb3b8 : Ensure that ConcurrentGC always increments GC num
74d0aed217 : Don't extract APEXes directly.
95c9e35d0d : Make it possible to pass specific APEXes to test on the command line.
c11aa0209b : profman: Record all dex files in boot image profile.
8350b7caf4 : Reduce Partial LSE memory usage.
6143748348 : Collect array classes in profiles.
32de2a5a4e : Use verify when speed-profile gets an empty profile
35367a5895 : [metrics] Rename datum IDs
45e59fd131 : Rewrite profile file format.
d61d531511 : Remove libdexfile_support shared library.
ce822b690c : Avoid race on Thread::tlsPtr_::top_handle_scope.
c3854243a9 : Introduce `art::FastExit` to replace all uses of `quick_exit` in ART.
81764e5790 : Fix lock visiting for synchronized native methods.
9b2616bef4 : Include sdk versioning proto in art apex
26870c8ed6 : Update boot image and system server profiles [M5C5P89S0PP]
7075ab1a62 : Add `CtsLibcoreJsr166TestCases` to the generated ART MTS definition.
32388f454e : dex2oat: Abort app compilation without boot image.
42da7e6ea4 : Compile libart.so and libart-compiler.so with 2MB section alignment.
f8f2cabab7 : Rename setters to conform Android API guidelines
f83f04b01c : Put 100% of ART run-tests in `TEST_MAPPING` group `mainline-presubmit`.
4b668ddbb4 : Support modularization in "hiddenapi list" tool
ba7bf6f0e9 : Ignore empty stub dex jars
2be13d3c67 : RESTRICT AUTOMERGE: Revert "Initial layout of ART Service files"
e07755b056 : RESTRICT AUTOMERGE: Revert "Initial commit of the test code for ART Service"
81d064ba65 : RESTRICT AUTOMERGE: Revert "Add the artd binary to the ART APEX"
172d17cc4b : RESTRICT AUTOMERGE: Revert "Revert change to target name"
eb16842455 : Fix scheduler's `FieldAccessHeapLocation()`.
34ac64795a : Fix ReplacementOrValue() for Partial LSE.
e36df262b2 : Update registerAppInfo signatures to accomodate more data.
69b2826427 : art: unbreak dalvikvm builds on host
6f16ddf1a4 : Add systemserverclasspath_fragment.
b772ec833a : [metrics] Add prebuilt and cmdline compilation reason
ca49061505 : Improve OOME log message informing OOME before heap full
983878ef44 : Update boot image and system server profiles [M5C5P89S0PP]
6675a5c352 : dexdump is provided in the Windows SDK.
6eb1783098 : Disable most ART source modules when ART prebuilts are enabled.
916f304d87 : Regenerate ART test files (2021-05-19).
fd3b860dae : OAT files outside the ART APEX are no longer loaded from the ART namespace.
65aebce70a : Do not double check trace config targetting.
a1d7f725f4 : Use odex_location instead of oat_file->GetLocation.
7169ee6b0f : Avoid timeout with >= 1 billion nsecs
e1484e97b7 : Dump java backtrace when contending lock too long time.
a6cb451f4a : Add Java Heap Profiler sampling to large space allocations.
93c28ed5e8 : Use the system namespace to get the right permitted paths for loading OAT files.
2ef367acf3 : Ensure verifier deps in the vdex file are 4-byte aligned.
833d76f4bd : Re-enable TestExportDex on target.
8ffaef9fbd : Remove BUILDING_LIBART macro.
022f9e555b : Enable strict gcstress unwind checks.
ec06809b9f : Reland "Devirtualize to HInvokeStaticOrDirect."
1651c6050d : Add 2001-virtual-structural-multithread to list of failures.
b2e091b391 : Move CollectorsTest#counting_largeStream to expected failures.
8e270af0b0 : Stricter gcstress unwind checks.
2b527c4f86 : Export dexdump, oatdump, and veridex as prebuilt host tools.
7e363b8a07 : Drop ro.debuggable restriction for NATIVELOADER_DEFAULT_NAMESPACE_LIBS.
b94401e6e1 : Drop ANDROID_ADDITIONAL_PUBLIC_LIBRARIES.
3606cc69f5 : Do not try to do OSR in transactional interpreter.
0da7dfc715 : Make some libdexfile tests inherit art_test_defaults.
dac8239378 : Fix array location aliasing checks in LSE.
b1db5a110d : [art] Add GetObjectsAllocated and TotalTimeWaitingForGc APIs
f7f97d2c3e : Avoid invalidating kInstrumented via suspension
81a6bd5a05 : Fix unwinding for art_quick_generic_jni_trampoline
36138acc67 : Make various native modules depend on art_defaults.
7439cffaa0 : Make dalvikvm inherit art_defaults.
41299bf5c8 : odsign_e2e_tests: Add required artifacts to test.
95f4c66f72 : Style cleanup in profile tests.
3c51f78e0f : Move libctstiagent to test exports since it's for testing only.
c21970dada : Revert "Add tests to expected failures."
a985080de3 : Handle run-away instruction in oatdump.
120e4062a6 : Do not try to connect to heapprofd.
8ba64c2143 : odrefresh: Avoid string copy
0108f0d5c1 : Use only one core on fugu by default.
9a5a2b817c : Fix debug symbol for art_quick_throw_null_pointer_exception_from_signal
9d00bf1e0a : Reduce libcore parallelism for host
266594305a : Avoid loading external libraries from ARTs internal linker namespace (reland).
816cab342a : odrefresh: log an error if updatable_bcp_packages file is missing
263c39eaef : odrefresh: add compilation space checks
053e1383c7 : Link libvixl statically.
bcec38f7b7 : Do not sleep while waiting for GC
c256028e1f : Revert "Add 2040-huge-native-alloc test"
91d2c5c1d1 : Revert "Avoid loading external libraries from ARTs internal linker namespace."
6958df93f8 : Use cached memory for gcstress unwinds.
be0d891ac8 : Add 2040-huge-native-alloc test
ab0b19fb9f : Add empty boot image profile and preload classes for ART
8aca1a30a8 : Increase JDWP test timeout.
582448f29f : Avoid loading external libraries from ARTs internal linker namespace.
39d4df62d4 : Revert "Devirtualize to HInvokeStaticOrDirect."
a28c827fdb : Use `quick_exit` instead of `_exit` (except for error handling).
7eedd447cb : Fix some tests to work in prebuilt ART module mode.
6e1b7d85d9 : Add heterogenous lookup to Thread::custom_tls_
0877daf3a4 : Avoid the warning heapprofd_client_api.so does not include an initialization function. Since heapprofd_client_api.so is not an ART plugin change the code to remove that and cleanup.
7a147a05dc : Also add magic "sorted" symbol to create_minidebuginfo
2d3354ac96 : Fix .debug_frame_hdr generation.
af30bf7fb4 : buildbot-build.sh: Invert installclean flag
5024ddfd12 : Devirtualize to HInvokeStaticOrDirect.
5859b689d4 : Clean up `ResetOffset()` calls in profile tests.
68dc4a524c : Adjust code in compiledWithOptimizing
06884debcd : Disable live-lock kill daemon for tests.
3cafbac6f2 : Handle missing dist directory when --skip-apex is used.
8e5966dec0 : Make libjdwp an exported library in the ART APEX.
0d0f8df507 : In run tests, do not rely on loading native libs in the ART namespace with an allow_all_shared_libs fallback to system.
2207b7e7db : Extend Link() to allow linking to the default namespace.
107d22b9c7 : Handle potential race in oat file loading.
17c5018895 : Revert "odrefresh: re-enable OdrFsUtilsTest.GetUsedSpace"
06b173cd2e : Add tests to expected failures.
8078996ff9 : Handle a potential race when verifying dex files in the background.
e059ef1ca7 : run-libcore-tests.py: Extend error regex
2d682691b2 : Mark art apex as compressible
59d29bfeda : odrefresh: re-enable OdrFsUtilsTest.GetUsedSpace
680d768b1a : Fix run-libcore-tests exclusions for fugu.
39198c0833 : Generalize Main.compiledWithOptimizing.
d808f69a57 : string_view: handle with care.
807de1ed23 : Fix partial LSE using removed load as Phi input.
6de68dd322 : buildbot-build.sh: Convenience tweaks for local use.
5c4d0df0ee : Revert^2 "Solidify GC triggering and reporting"
9cacdce5a0 : Enable mini-debug-info by default.
0849c1ca7b : Tweak run-libcore-tests.py output formatting.
889da94a59 : Fix gtests with mini-debug-info enabled by default.
d78f319c52 : Put 75% of ART run-tests in `TEST_MAPPING` group `mainline-presubmit`.
d3c45c298b : Add apex versions in oat file headers.
ba32016597 : Improve simplifier slightly
7a76e23440 : [LSC] Add LOCAL_LICENSE_KINDS to art
f847f9da32 : Use legacy.art.module.platform.api in art-bootclasspath-fragment stub_libs
a5d3741fce : Revert change to target name
0bc9beff1d : Allow apps to be profileable by trusted system services.
891ec2cb03 : Regenerate ART test files.
88e08c0568 : Create magic symbol to mark .symtab as sorted.
e1e0e0f187 : Reland "Refactor code in inliner."
98e9a1236f : Update provideLibs from system/etc/linker.config.pb.
aea51b5d36 : Support non-flattened APEXes in the sync script.
afff758504 : Revert "Solidify GC triggering and reporting"
c86345c61f : odrefresh: temporarily disable OdrFsUtilsTest.GetUsedSpace
2397edd0d3 : Add stub_libs properties to art-bootclasspath-fragment
aa1b711a40 : Revert "Refactor code in inliner."
fd7044dd3a : Make it easier to interrupt testrunner.py with Ctrl-C.
c3a152e7b9 : odr_fs_utils_test: drop bogus assertion
e0d677dfda : Add the artd binary to the ART APEX
a0ef40d593 : Run libcore tests in parallel
9215250303 : Refactor code in inliner.
d4edf4fc8a : odrefresh: Avoid a couple string copies
61c624239c : Remove RETURN_VOID_NO_BARRIER byte-code.
1dab575cd6 : Remove some dead code around ClassTable.
854725b100 : run-libcore-tests.py: Fix hash-bang to work on LUCI bots.
baf563dc6f : odrefresh: Add support for uploading stats
957fb15e70 : odrefresh: add metrics support
f96c9163a7 : odrefresh: move file-system utilities into odr_fs_utils.{h,cc}
c182a17abb : Create persistent named cache directory in LUCI.
cb3f8e3785 : art: retire libartpalette method PaletteGetVersion
10132a0062 : Rewrite run-libcore-tests.sh in python
c3db254375 : Revert^2 "Add hooks in palette for reporting JNI invocations."
0349b152f2 : Dedup art-bootclasspath-fragment contents from sdk
8a70dd85c6 : Add contents property to art-bootclasspath-fragment
bb550e415d : Fix issue with Partial LSE and casts/instanceof
adfa1ad73a : profman: Clean up output profile type options.
a220980389 : dex2oat: Expect boot image profiles for boot image.
a618592108 : Fix profile magic detection.
fe1c7b4a5b : buildbot-build.sh: Enable build of both host and target.
19cdd0479c : [LSC] Add LOCAL_LICENSE_KINDS to art
8f187c3326 : Add static asserts we have a full list of mirror classes
e0f5839ae6 : Remove unused art-boot-image
6d5a49c9b0 : Solidify GC triggering and reporting
0cdbf97c3d : Add installclean step to buildbot-build.sh
c716cb8167 : Update art_apex_test.py to use python3.
ffafe8babb : Clean up Handle<> comparison with null.
f2e1bc757e : Ensure consistent build configuration
1219683743 : Remove dependencies on art-notices jar
a78a63b8ba : Static libunwindstack has a static dependency on libasync_safe.
3adb7defb9 : Update build docs with new setup command "banchan".
4db2af7739 : Update test.py for python3, fix --gtest.
30d4d2f8db : Rewrite libdexfile C API to follow NDK guidelines better.
18584d13da : libnativebridge: fix a potential null deref
13ab541da6 : Static libunwindstack has a static dependency on libasync_safe.
52f1f57df7 : Drop libdexfile from host prebuilts.
2cca1e029c : Add number of methods to OatClass.
79578115a2 : Use core-icu4j-for-host instead of core-icu4j
b283f37652 : Use conscrypt-for-host instead of conscrypt
4b3f4d33fb : Limit odrefresh progress percent to 90.
e1d170683b : Revert^2 "Use only half of the cores in testrunner by default on target."
ab474e3eeb : Revert "Use only half of the cores in testrunner by default on target."
f663b341e1 : Put 50% of ART run-tests in `TEST_MAPPING` group `mainline-presubmit`.
1c7d0ce3c6 : Extra OatDexFile checks when defining classes.
4501517c28 : Revert "Add hooks in palette for reporting JNI invocations."
a9fed15c69 : Add installclean step to buildbots
e0bbed9177 : Update run-test 701 for python3.
b895802868 : Move intrinsic recognition logic in inliner.
8d32baf3b0 : Move art related hidden API flag file contents from frameworks/base
68c07589eb : Clean up defining classes in ClassLinker.
fac1a9a6f9 : Remove deprecated boot_images property from ART apex
3d76ebebfb : Change OatClassType to enum class.
6e741a743c : Add core-libart-for-host and okhttp-for-host to sdk
ea1a849fda : Use only half of the cores in testrunner by default on target.
ba0ef1a3e7 : Add `CtsLibcoreOjTestCases` to the generated ART MTS definition.
d64dc6d097 : Fix typos in comments in ART test configurations.
511392f151 : Add hooks in palette for reporting JNI invocations.
ae3aa6ca3e : Improve logging when we fail to load the native bridge implementation.
108d4d6df2 : Use runtime_libs for the dlopen dependency on libartpalette-system.
525fa42b13 : Revert "Revert "Integrate ClassLoaderContext check in OatFileAssistant::GetBestOatFile.""
0744d72e30 : Fix race in GetPrimaryOatFile.
0b943287e7 : Reland "Move the type lookup table to vdex."
5db2fd0e53 : odrefresh: update progress bar when compiling.
40e53f8c4c : Regenerate ART test files.
c9b9d6c099 : Add test that CFLH making classes larger works
5e1ffcdc4d : Make zipapex test support multiple-execution
656fdcd7f2 : Revert "Integrate ClassLoaderContext check in OatFileAssistant::GetBestOatFile."
efbc659ba4 : Update run-test to python3.
640c448bad : Revert "Move the type lookup table to vdex."
f4d05ff134 : Clean up profile tests.
c005ada78d : Move the type lookup table to vdex.
c8fe6517fa : Integrate ClassLoaderContext check in OatFileAssistant::GetBestOatFile.
0c39de679b : Fix the ART APEX flavor auto-detection logic in `art_apex_test.py`.
6c9431c02e : Fix dm-test invocation
4fa4eb0a3c : Extend gcstress timeouts
d909a1912c : Make bisect_profile more resiliant to user input
e6a0a20693 : Fix pylibdexfile
0122e754e9 : tools: refine inclusion of debug failures to avoid fugu
c046db79d0 : Update ART generator tools to use python3.
674e8be2e2 : Fix inliner instruction/register limits
3302290510 : Switch mterp to python3.
738060c9c5 : Avoid internal APEX stubs for libsigchain and clean up exported symbols.
d3e9ff326a : Merge libdexfile_external into libdexfile (reland 2).
4531afd0d8 : Add a --force-allow-oj-inlines dex2oat flag
d187d879b0 : Remove option CreateTypeLookupTable.
a57e103e99 : tools: ignore BigIntegerTest failures for debug device tests
56f4c8143d : Handle hiddenapi lists which are yet unknown.
8731e70a0f : Add a test and CHECKs around the combination of CHA and default methods.
a2f48a424c : Fix apex_available lists to avoid APEX stubs between internal libs.
e38d788712 : Add a --test-exec flag to bisect_profile.py
0983f59d73 : Inline CodeInfo::DecodeCodeSize
76f7a91f12 : Disable 1004-checker-volatile-ref-load in TEST_MAPPING
669756df2f : Revert "Merge libdexfile_external into libdexfile (reland)."
14d9155cc5 : Merge libdexfile_external into libdexfile (reland).
c60638a44e : dex2oat_vdex_test: add missing dependency on core boot image.
a191bbfd53 : Remove ArtGtestsTarget from TEST_MAPPING
7e64c9503c : Fix ProfileCompilationInfo::UpdateProfileKeys().
de7c9e13a4 : Fix issue with propagating partial values
92a7857854 : Validate vdex checksums during dex2oat compilation
722992f7b6 : Revert^2 "[metrics] Report CompilationReason and CompilerFilter"
000508177b : Support stateful hash and predicate in HashSet<>.
3e54dfa45d : Remove platform from apex_available for dexdump.
6f7e98ec2c : Add a __x86.get_pc_thunk.bx helper function
cda3d47149 : Update Art Service to be a LocalManager
bdd9d71101 : Add logs for bad .dm input in dex2oat
c76fbf024f : Fix script when using --verify-soft-fail and --jit.
97af733e27 : Revert "Enable strict unwind check in gcstress."
9879c34a48 : Disable test 692-vdex-secondary-loader on CMS.
b46231eb40 : Update Art Service to be a LocalManager
8b07c653a7 : Revert "[metrics] Report CompilationReason and CompilerFilter"
2c4ee9b7ff : Do not accept vdex with dex sections from .dm files
50419f2d4c : Fix crash with secondary dex files on low RAM devices.
f9bf4efcab : [metrics] Report CompilationReason and CompilerFilter
f442a84ca0 : Revert "Merge libdexfile_external into libdexfile."
5557553ae9 : Revert "Avoid internal APEX stubs for libsigchain and clean up e..."
30ba3a02a5 : Protect the construction of the verification thread pool.
fae2be2c98 : Enable strict unwind check in gcstress.
a3e1240dea : Add option to do strict unwind checks in gcstress
b1720e1901 : Add requireNativeLibs to test ART apex.
af61f50d54 : Reland "Change JNI behavior related to hiddenapi."
efe9a3d20b : Allow /data odex files to be already loaded when creating app zygotes.
73d4e1174b : Avoid internal APEX stubs for libsigchain and clean up exported symbols.
848fc80db9 : Merge libdexfile_external into libdexfile.
faf5aa5271 : Do not accept vdex with dex sections from .dm files
e28d339a00 : Do not accept vdex with dex sections from .dm files
8e0f6aaef6 : Disable test that depends on ART sources when prebuilts are used.
cff30a0bfa : Better support ICs on virtual calls
34aebb676c : Improve compile-jar.py
e4f7fef5b3 : Handle predicated-gets with default values
b2a1416f6d : [metrics] Add JitMethodCompileCount
30126397f7 : Increase the timeout value of Libcore tests for gcstress non-debug configs.
ac57691c29 : dex2oat: Do not crash on InitializeClass() exceptions.
9d393d52fe : Restore code inadvertently removed.
9bc364bdda : Support background verification of secondary dex files.
dbcf4a2a59 : Revert "Change JNI behavior related to hiddenapi."
26095cda19 : Small cleanup in ProfileCompilationInfo.
66ab9d6fb2 : Workaround for b/145491866
a148d613ed : Enable the static profman libs for darwin, since the binary is.
7432805b24 : Fix simplifier issue with predicated ifield get
1a660c0bd5 : Reduce 129-ThreadGetId iteration count
0685b98104 : Abort transaction when Class.forName() fails.
579db19af4 : Change JNI behavior related to hiddenapi.
26a759688b : Add on-device signing end-to-end test.
ab8bba9245 : Add argument to skip building APEXes.
39419da246 : Bundle profman in the host module exports.
2946b1b2cd : Add two more fields in ART metrics (apk type and isa).
4128e5fb18 : Add art-bootclasspath-fragment
eea5c5de8e : [metrics] Add additional statsd datum mappings
982ecedecd : Remove '&' class loader context.
09108b274c : Also look for boot classpath files in DexFile_getDexFileOutputPaths.
4b086933fa : Add two more fields in ART metrics (apk type and isa).
c5cd589143 : Remove QUICK bytecodes.
b3f5c50087 : Improve the CFI test to catch missing frames.
753f47a759 : Add PrettyMethod overload with result string.
a129d8aef0 : Revamp vdex format for better extensibility.
ec7b19485b : Fix UnstartedRunime leaking local reference.
25e60fc34a : Properly fix sigchain EnsureFrontOfChain test.
43c9cd7938 : Improve nterp -> compiled code transitions.
443fc8962d : Delta encode object id.
9441f9224a : Put 25% of ART run-tests in `TEST_MAPPING` group `mainline-presubmit`.
8129ba3c95 : Add a test for wrong constructor resolution.
779761281e : Update test 162-method-resolution to pass on RI.
22a6162374 : Inherit art_defaults in some recently added native libraries.
8706b9c9bf : Support unrecognized methods in profman
2769f01450 : Fix IC resolution DCHECK
f4c06b522e : Remove method cache from libdexfile_external.
40cd07c3e6 : Add a fast path for nterp entrypoint to avoid fetching the shorty.
4924ea9ad9 : Remove Vdex::GetQuickenedInfoOf and all its users.
4312f74ccf : Export libdexfile and dependencies for host.
84ebf3ca3a : odrefresh: ensure dalvik-cache exists for cache-info.xml file
fcbbdd4f36 : odrefresh: make --compile single pass
3b2629b901 : Add libcore-platform-compat-config to art apex and sdk
5f340ff790 : JNI: Use callee-save register for IRT cookie.
4dcd238be0 : Cleanups and fixes for sigchain_test.cc
fcd3d85551 : Move libsigchain into whole_static_libs for dalvikvm on host.
1043aa2489 : [metrics] Add MetricsAccumulator
3965fe825f : Mark the ART module as updatable.
c436659257 : Disable tests failing on Cuttlefish x86 and regenerate ART test files.
cb332bcb9a : Add dex lookup overloads which take C++ lambda callback.
2ddb98b27a : Simplify libdexfile external api.
efc03b831c : Fix reported dex file size to libunwindstack.
5b0b2e1b5d : Explictly pass VerifierDeps when asking for class verification.
f0407cf396 : Document Atest support for wildcards in ART run-tests invocations.
d031899392 : Relax load address check in create_minidebuginfo
3907ce0f4f : Change the value of kAccPreCompiled.
dfe55446a5 : Remove quickened bytecode support from interpreters.
98aa748731 : Increase 053-wait delay tolerance
f3d10346ef : Timeout waiting for child.
0ea1dac7c1 : Revert^2 "[metrics] Turn on statsd reporting at app startup completion"
d91328fe62 : [metrics] Reset metrics at zygote fork
71a6e8984e : Fix DCHECK() in ElfBuilder.
e7ff7ef6e5 : [metrics] Add ClassVerificationCount
a4c87959cc : [metrics] Improve metrics definition API
1b57d266da : Mark the ART module as updatable.
3407fb2590 : odrefresh: failure handling improvements
c4b9ae96c2 : Regenerate ART test files.
ad72901ccd : Do not crash on out-of-date oat files.
de0d0de0f4 : Remove kAccMiranda and kAccDefaultConflicting.
ec388c026a : Add min_sdk_version for ART module.
046caacae5 : [LSC] Add LOCAL_LICENSE_KINDS to art
e017bb072a : Drop whole_static_libs for libasync_safe and clean up static linking of libsigchain.
d3d1a1a116 : Remove DexToDexCompiler
9cf17115d9 : [LSC] Add LOCAL_LICENSE_KINDS to art
ef8c3376a8 : Do not crash on out-of-date oat files.
35363cf978 : odrefresh: clean error message if env var missing
c9f4a3762b : Allocate LSEVisitor on the arena stack.
e3ca16f035 : Do not use absolute addresses in image test oat files.
375257870b : Clean up OatHeader::GetStoreValueKey*().
d1c8aaedf0 : perfetto_hprof: Unsuspend parent process before waitpid.
98fa40a492 : nterp/arm64: Clean up branch PC calculation.
a2e2eb187e : odrefresh: update flags to dex2oat
7c5e5c61e7 : Fix DexToDexCompiler setup condition.
0e9d9fce59 : Add command line tool for creating mini-debug-info for native code.
553a4b6865 : Rename enum in ArtDexMetadataType with appropriate prefix.
0461e3314f : Fix target_pos capping logic
9773328205 : Adds a .clang-format file to ART
27dc87782f : Revert^2 "[metrics] Always enable background thread"
41b1892c04 : Add support for sharding the ART MTS definition to `regen-test-files`.
14a814bd94 : Enclose nterp helper code in symbol.
aded139c23 : Make libsigchain a stub library.
e9fb3dce29 : Store inline caches in StackHandleScope<> in HInliner.
a64c1ad1ad : Rewrite hot method info retrieval.
f84ec8662b : Avoid CHA trying to inline the default conflict method
b7bc2e4032 : Support verbose logging in script `regen-test-files`.
0654153bc5 : Add madvising of .odex, .vdex and .art files
947a8504f0 : odrefresh: check artifacts using cache and filesystem metadata
3f64940d7c : Revert "[metrics] Always enable background thread"
f622d89e27 : Adjust to libunwindstack JIT api.
e4d13549b6 : Simplify Golem target platform dependencies.
7bda303d89 : Add libprocinfo to Golem target builds, needed by heapprofd_client_api.
a1507a495e : Disable ART run-test `053-wait-some` on gcstress configurations.
ad6c22fa4c : Revert "[metrics] Turn on statsd reporting at app startup completion"
b6c0e7302c : Remove some methods from DdmVmInternal.
5591b714e8 : Add art-boot-image to art-module-sdk
7a0d219c58 : [metrics] Turn on statsd reporting at app startup completion
6660e3bd46 : [metrics] Always enable background thread
34ce1b8a86 : Clean up transitions in JniMethodEnd.
a718d6450f : Preallocate a HashMap buffer in LSE.
5e435b2c20 : [metrics] Add RequestMetricsReport
45a9fc9b68 : Add API to ART/Perfetto Java Heap Profiler (reland)
f2893adb27 : Install the prebuilt heapprofd_client_api library in the ART chroot.
634b04aa8b : Refactor stack map printing in oatdump.
5c7cddf609 : Fast path for some calls in nterp.
4dd1bf43e0 : Require ART_USE_FUTEXES in monitor.cc
113d6ea4c5 : Move code size from OatQuickMethodHeader to CodeInfo.
bc1748f825 : Refactor statistics printing in oatdump.
157fc96906 : Move 100% of ART run-tests to test group `presubmit` in `TEST_MAPPING`.
2291439187 : Revert "Add API to ART/Perfetto Java Heap Profiler"
08e44f1a62 : Add API to ART/Perfetto Java Heap Profiler
4e01411757 : Add extraction of necessary libs from the statsd APEX in Golem builds.
5950cf89ce : [metrics] Do not write to statsd when not supported
b0298f508e : make the art thread pool use the exact stack_size
7a5a7c3add : arm/arm64: Add comment to JNI assemblers' TestGcMarking.
987a8eaa3b : Create directory before running tests.
81b1d78b34 : Slightly refactor stack map stats printing.
765a167cb1 : Faster DexFileVerifier::CheckInterClassDefItem().
68e8a7c0a9 : Clean up JniMethodStart().
c2f46939d8 : Reduce string allocations in ProfileCompilationInfo.
62b7558702 : [metrics] Enable periodic reporting for system server
7fc6aacab1 : Add GC-related metrics to the telemetry infrastructure
65a9fb4a6f : [metrics] Change -Xwrite-metrics-to-statsd to take explicit argument
8059bdb5ab : odrefresh: temporarily disable check
eb7882bd91 : Do not produce an entry for a Test Mapping test group if it is empty.
87531a628e : Aesthetic changes in generated ART run-test Blueprint files.
e8657bfb99 : Adjust `regen-test-files` to match current ART run-test Blueprint files.
59c21036b2 : Support /system/system_ext/framework jars with hiddenapi.
6a5a5b6864 : arm/arm64: Use marking register in JNI stubs.
c714f40cae : Fix crash on error paths from GenericJNI trampoline.
17b4d2b14f : Add code size to CodeInfo.
39d529f45b : Revert^2 "[metrics] Add StatsdBackend"
4e7b3c7885 : Make some hash/equals operators inline.
49e80cce9d : Workaround for ubsan_minimal dependency in the prebuilt libdexfile_external_static.a.
90b26617d4 : Generalize the defaults module for module source builds.
93fc098b11 : Mark jclass in JNI stubs in a slow path.
0b58ec56d3 : Change from using '[' to ']' for inline-cache delimiter
0613605645 : Replace histogram in CumulativeLogger with average
11943fce96 : Move dex file registration in ti_redefine.
ee1c9613d9 : Pass duped FDs to the vdex_for_odex_ OatFileInfo.
8f19867228 : odrefresh: fixes for launching from init
e5276da1c7 : runtime: log message for failing to stat odrefresh files
4f3959bd5c : Avoid duplicate hash calculation in ImageWriter.
21dafaf33e : Skip make targets that have missing dependencies when using ART prebuilts.
eb73b51e43 : Restore commented assignment.
9150de6901 : [LSC] Add LOCAL_LICENSE_KINDS to art
04c4612375 : [LSC] Add LOCAL_LICENSE_KINDS to art
d7257ba38d : [LSC] Add LOCAL_LICENSE_KINDS to art
8da26145fb : Fix LOCAL_PATH in tests.
ab2fde3266 : Don't abort if the oat file doesn't have dex2oat command line key.
c6c6a1511d : Adjust test runner for vdex.
41af856c12 : Add `CtsLibcoreTestCases` to the generated ART MTS definition.
1dc3656262 : Move 75% of ART run-tests to test group `presubmit` in `TEST_MAPPING`.
12060303e3 : Put 10% of ART run-tests in `TEST_MAPPING` group `mainline-presubmit`.
bcd4bc9053 : Add rpl@google.com and dsrbecky@google.com as owners of ART tests.
55a45f3edf : Fix indentation in Field.get()
de1449e2ed : Add `MainlineTestModuleController` support for AOSP to ART tests.
e4b7d43491 : Do not add quotes around flags argument
0eebdcc511 : Fix jclass read barrier in GenericJNI.
0a73762a45 : dexoptanalyzer: fix --validate_bcp
1ece299441 : dex2oat: Move where we report end of compilation.
16f60dc094 : Support loading vdex files without odex.
9a1a5a9ae8 : Regenerate ART test files to reinclude ART Checker tests.
001bb57849 : Change dirty-image-objects file format.
a82fb5713e : Remove AOSP builder configurations
baca071a59 : Add libselinux.so to the golem libraries
b9b7d91f5c : Revert "Lazily allocate DexCache arrays."
4c3ade67c4 : odrefresh: regenerate artifacts after ART APEX update
3a8d7c2de4 : Return null for PhantomReference.referent in Field_get()
ae7c8da2dc : Add nativeZygoteJitEnabled
e99a858404 : [metrics] Add GC related counters/histograms
135e948025 : Partially generate the ART MTS definition in script `regen-test-files`.
df69bd7575 : Remove Flags
b66bf2d730 : Revert "Remove obsolete TestApiEnforcementPolicy."
aa704f17d0 : Clean up cc_test/art_cc_test TEST_MAPPING after default update
5e060ee6b9 : Fix implicit null checks for InvokeVirtual.
0d768f126f : Put 5% of ART run-tests in `TEST_MAPPING` group `mainline-presubmit`.
1214319d27 : Lazily allocate DexCache arrays.
b7cb691fb8 : Do not read persist.device_config properties in flags
cedec9db0a : Do not create HandleScope for JNI transitions.
0ccc970b3c : Write interned field last.
2cefb3be73 : x86: Fix CriticalNative argument spilling in JNI stubs.
09efc16049 : Revert "Remove obsolete TestApiEnforcementPolicy."
d83edf3d15 : Correctly match dex-file names in profman
74584e6b65 : [metrics] Add ClassLoadingTotalTime counter
27b8cb7bb6 : dexoptanalyzer: fix a potential use of nullptr
fedff519e0 : Change runtime behavior related to hiddenapi.
4851642523 : Document the right product to use for Google internal APEXes.
eb21b02108 : Do not accept vdex with dex sections from .dm files
a2f1319a89 : Add text-profile support for multiple ICs
642c0f0e79 : Collect boot-profile inline-caches
9ca1e10359 : dexoptanalyzer: Initialize only_validate_bcp_ field
564bb90359 : Do not enable host APEX explicitly for linux_bionic.
1da7726977 : dexoptanalyzer: Add --validate-bcp option
b6f885722a : runtime: update oat_file_assistant for on device signing
0a6e9e56f7 : [metrics] Move existing command line arguments to flags
cc1401284b : Enable art MTS tests to generate android-mts-art as well as be included in android-mts.
5f34c8cf27 : Fix moving GC bugs introduced in latest nterp change.
c762c01eba : Added extra safety in veridex
80f8973cb1 : Make it a verification error to misuse FastNative and CriticalNative.
4b56bb8ce2 : Add SafetyNet logging to JNI::NewStringUTF.
8c66531772 : Validate input of JNI::NewStringUTF().
6444277041 : Add SafetyNet logging to JNI::NewStringUTF.
1358c9faa9 : Validate input of JNI::NewStringUTF().
69fc841b84 : Add SafetyNet logging to JNI::NewStringUTF.
ed4b3e0958 : Add SafetyNet logging to JNI::NewStringUTF.
d0b9403492 : Validate input of JNI::NewStringUTF().
10c45e2977 : Add SafetyNet logging to JNI::NewStringUTF.
7dd48b90bd : Validate input of JNI::NewStringUTF().
067a39be64 : Use the non-debug apex for userdebug builds
7430d79487 : Validate input of JNI::NewStringUTF().
689f7684cb : Hide Value class constructor
02f1b03d3c : profman: Change the default new min methods/classes percent change for compilation to 20%.
6760f0d7c3 : profman: Move min new classes and methods limit to argument.
dd2e5eb113 : Add a rule to generate public API stubs in dex format.
0fa25e425f : Disable $OUT/symbols/apex/com.android.art symlink
67c2c43896 : Rename ART release APEX to com.android.art.
c7db2350c1 : Remove -testdex variants of bootclasspath jars.
ea41159dbd : Add ART gtests to the Mainline Test Suite (MTS).
bffd32f40c : Dedupe some code in hiddenapi.cc
871ef0d9d6 : Fix clang-tidy error.
799ac1ac7c : Add ziptool to zipapex for zip file validation from cloud server.
e741dfd18d : libnativeloader understands uses-native-library tag
116b5c7550 : Additional checks for GetDirectBuffer{Address,Capacity}
1e560ac433 : libnativeloader: Remove hard-coded cronet
2368e8bada : Loading JNI libraries in an APEX

+- Project: platform/bionic

c75fbc7b8 : Revert "Adding system property tracing"
2ebdb6162 : Revert "bionic_systrace: moving global static variables"
e9b672b3e : Fix race when frees after main thread finishes.
72a91823c : Make MTE tests pass with all values of MEMTAG_OPTIONS.
f4f9259a1 : Allow the kernel to upgrade ASYNC mode processes to SYNC mode.
a44aa2e13 : Add definition of M_MEMTAG_TUNING.
29045b3d7 : Explicitly set generate_hashtree: false
9a1b7d124 : Disable return PAC in __pthread_start.
686a21937 : Use ro.build.type instead of ro.debuggable
b887dc0b5 : Fix dangling pointer in heapprofd API.
92b8d64f4 : Update API of MapInfo from libunwindstack
559f27828 : Clear the stack frame pointer in _start and __bionic_clone
47d27aa79 : Bionic: Mark PMD aligned text segments huge page eligible
a9750eda0 : Update to v5.12 kernel headers.
c9521e08c : Add cc_defaults for hugepage alignment of shared libraries
a0a4a6c29 : Replace llndk_library with llndk clause in cc_library
dcbacd676 : Avoid prctl(PR_PAC_RESET_KEYS) on devices without PAC support.
ed80dcd77 : Add missing liblog_headers dependency to libc_defaults.
96be37118 : Reorder libc.llndk headers to match libc_headers_arch
a2142d283 : Fix last python3 issues.
8607c084c : Fix overly-zealous strip.
ac7ec1147 : Update for python3.
77d976cd6 : Ignore backup files left by emacs.
977867173 : Say which API level fdsan/fdtrack appeared at.
6b586e770 : Force everything to use python3 for consistency.
e99df59d1 : Make gensyscalls.py compatible with Python 3.
ec580d3d0 : Make the tests that call readelf(1) less sensitive to whitespace.
141b91701 : Switch to libbase SilentDeathTest.
c30a1c08e : Add tests for inet_nsap_addr()/inet_nsap_ntoa().
7bdca8d16 : Fix the adb command to push the memory trace files.
fe50a0cbe : Add tests for the untested <wchar.h> functions.
14ab353e1 : Use GTEST_SKIP() rather than GTEST_LOG_() when skipping.
8843066f2 : Improve tgamma(3) coverage.
d0bbfa832 : Make res_init() work again.
096f5954e : Deflake time.clock_gettime test
bca8a4474 : Revert "Reland: Soft-enable MAC address restrictions with allowlist."
dcc97c088 : Disable fdtrack post-fork.
ebc88d26a : Use mean CPU time in an attempt to reduce test flakiness
39899f592 : Fix return type of process_madvise().
75830fb83 : Initialize _nres only once
c0d41db92 : setjmp/longjmp: avoid invalid values in the stack pointer.
8f11c5f78 : Match 'Access denied finding property' log severity to SELinux
a1112fd88 : fortify: mark all always_inline functions with no_stack_protector
811d180e8 : Reset PAC keys on thread creation instead of on zygote fork.
c57947860 : bp2build: remove some bp2build_available props, use package_allowlist instead.
7e2f6ffea : Update kernel update documentation.
5501003be : Remove __stack_chk_fail_local() completely.
92da28625 : Clean up __stack_chk_fail_local slightly.
13a761032 : scandir: remove dead code.
78f48a511 : Depend on libasync_safe module instead of breaking package boundary.
1cb368133 : fdtrack: emit the most common stack in the abort message.
aab2ad700 : Add missing includes for crtend modules
7839c173f : Add userfaultfd syscall in SECCOMP allowlist
a78ace95f : Add debuggerd_test to bionic test mapping.
e718dd720 : Merge crt cc_objects
db6223f46 : Improve fchmod() coverage.
b82f5cfeb : Improve <sys/xattr.h> coverage.
bbbe27ff6 : Improve system() coverage.
4647d4839 : Add min_sdk_version for ART module.
2659d7b6c : Add some slack at the end of large allocations when target SDK level < S.
22c90755e : Mark MTE elf notes as sdk_version to allow SDK linkage.
f443817ab : Remove unused (and empty) file.
8d7082ebd : Remove bazel_module.label from bionic genrules
557308c73 : Ignore LD_LIBRARY_PATH when determining file type in ldd.
82c3d8975 : Add additional app to netlink appcompat allowlist.
3de19151e : Add wrappers for pidfd_{open,getfd,send_signal}.
98b92e00c : Make libc genrules and its tool dep bp2build_available
7e13cf216 : bp2build: convert more cc_objects
bf917866f : Make __libc_init_scudo() weak for native bridge.
19787b941 : bp2build: mark filegroups as bp2build_available.
f5a97dc1e : Update gen_bench.py to propagate license information.
d76dd14ea : Fix fdsan death tests.
aa7d835fd : Add LOCAL_LICENSE_KINDS to bionic
0b1611e63 : bp2build: convert more cc_objects.
f6613b492 : Revert "[LSC] Add LOCAL_LICENSE_KINDS to bionic"
ba3187f10 : Don't dump backtraces while running fdtrack tests.
6249f9b44 : Don't involve debuggerd in a SIGFPE test.
e657eb4f8 : Fix some bionic death tests.
61d070650 : Use death tests correctly.
15122842a : Use BionicDeathTest for an assert(3) test.
d63ea5627 : Switch BionicDeathTest to `#pragma once`.
5daf8f9c3 : bp2build: mark crt_beginso1 as bp2build_available.
a7e29a882 : Rename ldd input file to ldd.sh to make Bazel conversion easier.
3abde068b : Inline the raise(SIGABRT) for x86-64 too.
527b78d19 : Increase leniancy in an inherently flaky test.
20c023fdb : iconv(3): ignore src_bytes_left if src_bytes is null.
7b89be78f : Move __libc_int0x80 to an assembly file
05667cd66 : Update to v5.11 kernel headers.
2753fc8ee : Teach debuggerd to pass the secondary ring buffer to __scudo_get_error_info().
6aaff2a54 : Fix __cxa_atexit run-time regression with many registrations
5b161372e : Rename ART release APEX to com.android.art.
f2b4a9732 : Revert^2 "Adding system property tracing"
3d3bf59a6 : Revert "Adding system property tracing"
26970c349 : Adding system property tracing
941ad5629 : Remove references to libc_scudo.
4ef3781c0 : Revert "[GWP-ASan] Don't intercept calloc."
873e7c219 : Move crash_dump into the runtime APEX.

+- Project: platform/bootable/libbootloader

db746bf : Add libxbc for bootloader bootconfig support
de60e84 : [LSC] Add LOCAL_LICENSE_KINDS to bootable/libbootloader
4c09e05 : [LSC] Add LOCAL_LICENSE_KINDS to bootable/libbootloader
6882cab : Add vts test for androidboot in /proc/cmdline
975d85e : Create OWNERS file

+- Project: platform/bootable/recovery

42bb37b4 : Import translations. DO NOT MERGE ANYWHERE
51a86406 : Import translations. DO NOT MERGE ANYWHERE
24f04c87 : Import translations. DO NOT MERGE ANYWHERE
e597faf1 : Import translations. DO NOT MERGE ANYWHERE
3c18472c : Import translations. DO NOT MERGE ANYWHERE
29ec9925 : Import translations. DO NOT MERGE ANYWHERE
42c11d9b : Import translations. DO NOT MERGE ANYWHERE
6e679e57 : Import translations. DO NOT MERGE ANYWHERE
64898ea3 : Import translations. DO NOT MERGE ANYWHERE
e6312252 : Check SPL downgrade before install OTA in recovery
48a7e7dd : Import translations. DO NOT MERGE ANYWHERE
25491dc3 : Import translations. DO NOT MERGE ANYWHERE
a0dc1315 : Import translations. DO NOT MERGE ANYWHERE
ad054ca1 : Import translations. DO NOT MERGE ANYWHERE
a85d7a09 : Use gtest_prod_headers.
00874ceb : Import translations. DO NOT MERGE ANYWHERE
488f7664 : Import translations. DO NOT MERGE ANYWHERE
b0c2d264 : Import translations. DO NOT MERGE ANYWHERE
0c955dd4 : Import translations. DO NOT MERGE ANYWHERE
5e7bba76 : Import translations. DO NOT MERGE ANYWHERE
2ec0b3b4 : Import translations. DO NOT MERGE ANYWHERE
8e045405 : Import translations. DO NOT MERGE ANYWHERE
e1057512 : Revert "Update ImageGenerator to match the latest font names."
44acb4b9 : Import translations. DO NOT MERGE ANYWHERE
8929f899 : Revert "Update ImageGenerator to match the latest font names."
ec65618d : Import translations. DO NOT MERGE ANYWHERE
c882b4b2 : Import translations. DO NOT MERGE ANYWHERE
c5a1b2af : Merge "Fix flaky tests by require root for minadbd_tests" am: f820e62701 am: d66516ea7c
fb76d982 : Import translations. DO NOT MERGE ANYWHERE
47ceeb01 : Import translations. DO NOT MERGE ANYWHERE
7f9d1171 : Import translations. DO NOT MERGE ANYWHERE
32b4e72a : Bring up the erase animation early for data wipe
e2493a88 : Import translations. DO NOT MERGE ANYWHERE
9c857f8f : Switch care_map_generator.py to Python 3.
a506100e : Update ImageGenerator to match the latest font names.
1cbb3eb8 : Import translations. DO NOT MERGE ANYWHERE
96b3c7d6 : Import translations. DO NOT MERGE ANYWHERE
7a07b817 : Import translations. DO NOT MERGE ANYWHERE
0a4e8283 : Update ImageGenerator to match the latest font names.
3ee2cf84 : Import translations. DO NOT MERGE ANYWHERE
6246c376 : Import translations. DO NOT MERGE ANYWHERE
eb46e67d : Import translations. DO NOT MERGE ANYWHERE
8421cc3a : Import translations. DO NOT MERGE ANYWHERE
d797be33 : Import translations. DO NOT MERGE ANYWHERE
b84e81b2 : Update Indic scripts
fcf4b6bc : Add support for controlling recovery brightness at exynos-compatible sysfs path
a501d0b3 : Import translations. DO NOT MERGE
1503248b : Migrate system/core/adb to packages/modules/adb
4f22d869 : Migrate system/core/adb to packages/modules/adb
5528e50e : Migrate system/core/adb to packages/modules/adb
3f325800 : Migrate system/core/adb to packages/modules/adb
29f1fba1 : Update Ethiopic fonts to a variable format
c6820e1c : Update Armenian fonts to a variable format
22dc3387 : Import translations. DO NOT MERGE ANYWHERE
345b9ccd : Import translations. DO NOT MERGE ANYWHERE
37304af7 : Import translations. DO NOT MERGE
025ce540 : minui: remove libadf since it is no longer supported
8845e4d7 : Revert^2 "New priority scripts + critical updates to fonts."
d7e09204 : Revert "New priority scripts + critical updates to fonts."
f165b9c8 : New priority scripts + critical updates to fonts.

+- Project: platform/build/bazel

24038ab : Add //external/scudo/... to bp2build ci.
350c3ae : Re-implement version_script in cc_library_shared.
fcb0c32 : Enforce no_copts_tokenization for C++ builds.
a7af994 : Make @soong_injection usable in standalone builds.
e886afb : Fix shared library variants for full_cc_library
4b84cb8 : Add support for shared_libs / dynamic_deps in bp2build cc_library rule.
2b322a3 : Rename the main_target attribute to deps.
0ab566c : Give cc_library a version_script attribute.
386d871 : Remove bp2build-sync.
0f0074f : bp2build: forward shared.whole_static_libs to the cc_shared_library target.
5bdb4ee : Add //external/arm-optimized-routines to bp2build-incremental.
e3b8118 : Add a script to run presubmits locally.
ec487e1 : Don't claim the "_static" and "_shared" suffixes when generating new cc libraries.
adff6c4 : Add //system/... to bp2build ci
2f79eac : Add building libbacktrace to mixed_libc CI
b12e433 : Remove the hacky include dirs compatibility hack.
8a2ffb9 : Add comment about the :empty filegroup.
17faa09 : Forward includes= .
ec59ff3 : Create an empty archive for cc_library_headers
200cd8f : Disable compile sandboxing, add global incl const
3c6d6d0 : bp2build: remove unused starlark code.
f2646f5 : Fix JSON module graph documentation.
360632d : Fix --config=bp2build to ref workspace. Update ci
4442aeb : Update ci scripts to avoid bp2build sync
c064ea1 : Allow running mixed builds in the symlink forest.
8a438f0 : Add ci scripts for roboleaf CI
edb7db0 : Add bazelrc config for results backend.
1a08526 : Revert "Fix bp2build-incremental on CI by disabling unit test."
55238da : Fix bp2build-incremental on CI by disabling unit test.
59fbac2 : bp2build: check in cc_library rules and unit test.
9135d6b : Workaround to fix toolchain resolution for local_jdk.
880e6ec : Improvements to JSON queries:
115b754 : Add .jq files for querying the JSON module graph.
5c1ca22 : Handle no-srcs no-deps for cc_library_static.bzl
5765e4c : Add operating system platform definitions for Android.
8cffda2 : Handle asflags with var expansion in cc_object
e472849 : Add cc_library_static macro to help with bp2build conversion.
af52eed : Revert "Add cc_library_static macro to help with bp2build conver..."
dcff855 : Add cc_library_static macro to help with bp2build conversion.
4beecee : bp2build-sync.sh: read from bp2build MANIFEST file.
6b407cd : Make cc_object.bzl partially link.
d55cad8 : Add other architectures to demo.sh
e58e740 : Handle include_build_dir in cc_object.bzl
39029c1 : Add an example Android app for building with Bazel.
a8d3f7c : Add flags to common.bazelrc and register toolchains in bazel.WORKSPACE to integrate the Bazel Android rules.
ea96a06 : Rewrite bp2build-sync.sh in python.
408d72d : Revert "cc_object: create a rule that actually returns objects"
059f14a : cc_object: create a rule that actually returns objects
8597d30 : bp2build: ensure that the demo.sh script uses the checked-in binary.
7edfc50 : Add stubs for rules_cc defs.
6c70b3c : Fork rules_cc starlark rules (and deps)
52421f6 : Move toolchain def to WORKSPACE
034524c : nazel/mixed builds: add libc to ninja_build's output_groups.
be8b9fa : bp2build: uniquify generated header deps in cc_object macro.
83d29ca : Add cleanup to full for milestone2 script
49b28d2 : bp2build: build //bionic/... in the demo script instead of //bionic/libc/...
358c971 : bp2build: add a demo script
737be89 : bp2build: upload cc_object macro.

+- Project: platform/build/blueprint

8266ace : Fix AddNinjaFileDeps in a LoadHook
778471d : Add OtherModuleFarDependencyVariantExists.
b1abbad : Add support for setting string property in bpmodify
5ef7b66 : Improve bpmodify_test.go
2f7d3dd : Make AddVariationDependencies return list of nil for non-parallel mutators
e5ff770 : Add variant to dependency cycle errors
9793b0a : Speed up finding dependency cycles
2523698 : Speed up globs with sharding
f646afb : Use the correct build dir.
f4d43ac : Remove the extraNinjaFileDeps arg of RunBlueprint.
7e6f6b7 : Version bpglob command line arguments
98e0efb : Make Blueprint better callable from Go:
78df853 : Make it possible to call the primary builder more than once.
77ef79b : Move primary builder command line computation.
67c9925 : Make Glob return a GlobResult
850d388 : Remove unused GlobPatternList function
6f68282 : Add dumping the module graph in JSON format.
f1aff1f : Replace README.md with an archival announcement.
2aa510c : Always shard structs if they would exceed maxNameSize even if unfiltered
a9ec694 : Add an accessor function for the output Ninja file.
a4c074b : Add comment about what -N -l does.
07a91f0 : Add a flag to compile Go code for debugging.
b3b9cb6 : Remove the GeneratingPrimaryBuilder() method.
7ea1c16 : Make it possible to call Blueprint from Go.
5353744 : Remove global variables from Blueprint.
ddb5ed7 : Add ShellEscapeIncludingSpaces(string)
0bd3de3 : Fix quoting issues when generating build.ninja .
eb15c12 : Fix numericStringLess and add tests
7d2e60e : Use stageDir() to determine the install directory.
122b3ee : Make debugging easier:
f802ffc : cd / before generating build.ninja .
747b952 : Add preupload hooks to build/blueprint
b48d4ae : propertyIndexesWithTag can handle slice of struct
9033c95 : Make bpfmt use exit codes even when reading from stdin.

+- Project: platform/build

b594c14dd9 : Version bump to SD1A.210817.015.A4 [core/build_id.mk]
d6f9562ee7 : Version bump to SD1A.210817.015.A3 [core/build_id.mk]
bb40f35203 : Version bump to SD1A.210817.015.A2 [core/build_id.mk]
a1cec8a49b : Version bump to SD1A.210817.015.A1 [core/build_id.mk]
b247f873fb : Version bump to SD1A.210817.015 [core/build_id.mk]
814348ad1b : Version bump to SD1A.210817.014 [core/build_id.mk]
b65fdbc7ad : Version bump to SD1A.210817.013 [core/build_id.mk]
3322046623 : Version bump to SD1A.210817.012 [core/build_id.mk]
18cb3a6142 : Version bump to SD1A.210817.011 [core/build_id.mk]
c2943ff75f : Version bump to SD1A.210817.010 [core/build_id.mk]
3c02eaa34e : Version bump to SD1A.210817.009 [core/build_id.mk]
50c6680dfc : Version bump to SD1A.210817.008 [core/build_id.mk]
5a5d6e9e6b : Version bump to SD1A.210817.007 [core/build_id.mk]
44f93a6b62 : Version bump to SD1A.210817.006 [core/build_id.mk]
0b9a6a8086 : Version bump to SD1A.210817.005 [core/build_id.mk]
3db210a185 : Version bump to SD1A.210817.004 [core/build_id.mk]
1affb24a1b : Version bump to SD1A.210817.003 [core/build_id.mk]
77311c814e : Version bump to SD1A.210817.002 [core/build_id.mk]
f54f3e8118 : Update Security String to 2021-10-01
6ccb50dd3a : Update Security String to 2021-10-01
91cbb67645 : Update Security String to 2021-10-05
e958348e15 : Version bump to SD1A.210812.005 [core/build_id.mk]
bf70d0ba2a : Revert "RESTRICT AUTOMERGE Set BUILD_ID=SC"
8b3984f315 : Version bump to SD1A.210812.004 [core/build_id.mk]
8578fe9455 : Version bump to SD1A.210812.003 [core/build_id.mk]
b9ebe2a28c : Version bump to SD1A.210812.002 [core/build_id.mk]
52f0172772 : RESTRICT AUTOMERGE Set BUILD_ID=SC
e6bf5463a5 : Version bump to SD1A.210811.002 [core/build_id.mk]
b8fc667c0b : Version bump to SD1A.210810.003 [core/build_id.mk]
fd48c98c26 : Version bump to SD1A.210810.002 [core/build_id.mk]
170898b9e0 : Remove MODULE_BUILD_FROM_SOURCE=true for coverage builds
ef0a516cc5 : Report Performance Test Metrics as JSON File
45b44d96e6 : Make apex util detect if hashtree is present
1895cecad0 : Version bump to SD1A.210805.004 [core/build_id.mk]
bff4b52ce1 : Always build modules in GSI from source
1e7a0819cf : Version bump to SD1A.210805.003 [core/build_id.mk]
fd71f65592 : Version bump to SD1A.210805.002 [core/build_id.mk]
9e571609f7 : Fix typo for ODM prop files
3e35c26bf2 : Adding vendor_boot-test-harness.img
d8e77c263d : Version bump to SD1A.210729.007 [core/build_id.mk]
ea331d6bcc : Drop pinner.pin_camera=false from the default prop.
79a8c820b9 : Version bump to SD1A.210729.006 [core/build_id.mk]
e24af74376 : Add libincident.
402a7773a1 : Version bump to SD1A.210729.005 [core/build_id.mk]
f23a2f8a4d : Version bump to SD1A.210729.004 [core/build_id.mk]
127e782381 : Version bump to SD1A.210729.003 [core/build_id.mk]
8ca0c36b4a : Version bump to SD1A.210729.002 [core/build_id.mk]
0fa63d7e61 : Version bump to SD1A.210728.002 [core/build_id.mk]
523de300dd : Force MODULE_BUILD_FROM_SOURCE if com.google.android.xxx modules aren't installed.
49ec17eac8 : Work around `art-host-tests` build issues when using ART prebuilts.
66c6b9b65f : Version bump to SD1A.210726.002 [core/build_id.mk]
bb52f86e06 : Version bump to SD1A.210723.002 [core/build_id.mk]
008599f7e9 : Sets BOOT_SECURITY_PATCH for the generic boot.img
e6070fc405 : Version bump to SD1A.210722.004 [core/build_id.mk]
31167aeaf4 : Don't use mainline prebuilts for coverage builds.
2c2e1b5a1e : Don't use prebuilt modules for sanitizer builds.
ece4910fcb : Version bump to SD1A.210722.003 [core/build_id.mk]
18cd52de8c : Version bump to SD1A.210722.002 [core/build_id.mk]
0f478834d0 : Version bump to SD1A.210721.003 [core/build_id.mk]
e1cb579d8d : Version bump to SD1A.210721.002 [core/build_id.mk]
06f9486984 : Version bump to SD1A.210720.004 [core/build_id.mk]
8ade741882 : Version bump to SD1A.210720.003 [core/build_id.mk]
5ba7e2576d : Version bump to SD1A.210720.002 [core/build_id.mk]
ff9075cd26 : Version bump to SD1A.210719.002 [core/build_id.mk]
ec91a39248 : Only build OTA package for non-A/B with recovery
cb21f9edc8 : Also extract kernel configs from boot image.
73f01711f2 : Build OTA when boot image exists even without kernel or recovery fstab
f0e007023d : Version bump to SD1A.210715.008 [core/build_id.mk]
a4dc177ff2 : Version bump to SD1A.210715.007 [core/build_id.mk]
2171640585 : Version bump to SD1A.210715.006 [core/build_id.mk]
4693d33707 : Version bump to SD1A.210715.005 [core/build_id.mk]
2d6bfdb30c : Fix typo in MODULE_BUILD_FROM_SOURCE variable.
f22f33b199 : Version bump to SD1A.210715.004 [core/build_id.mk]
bd7f00c565 : Version bump to SD1A.210715.003 [core/build_id.mk]
72401f9ba7 : Version bump to SD1A.210715.002 [core/build_id.mk]
e7d0377f4a : Write the vbmeta digest to the output zipfile also
8d44ed67bc : Version bump to SD1A.210714.002 [core/build_id.mk]
06a7034659 : Build the ART module from source if other Mainline modules are.
89e2516cd9 : Version bump to SD1A.210712.003 [core/build_id.mk]
aa0e74eb39 : Version bump to SD1A.210712.002 [core/build_id.mk]
fe3483157c : Version bump to SD1A.210709.002 [core/build_id.mk]
fe417bf451 : Version bump to SD1A.210708.005 [core/build_id.mk]
2ebd004819 : Version bump to SD1A.210708.004 [core/build_id.mk]
f68bd2db71 : DO NOT MERGE: Use prebuilts of the ART Module by default (reland 2).
fa089f76e6 : Add special cases for builds that cannot switch to ART prebuilts.
5b1b39d1fd : Version bump to SD1A.210708.003 [core/build_id.mk]
9fe8ace828 : Version bump to SD1A.210708.002 [core/build_id.mk]
5031d7f844 : Revert "DO NOT MERGE: Use prebuilts of the ART Module by default (reland)."
6a3fd20b35 : DO NOT MERGE: Use prebuilts of the ART Module by default (reland).
be6696bb8c : Version bump to SD1A.210702.003 [core/build_id.mk]
6296adde61 : Version bump to SD1A.210702.002 [core/build_id.mk]
b1d0037aa6 : Version bump to SD1A.210701.002 [core/build_id.mk]
751f1ddbef : Revert "Use prebuilts of the ART Module by default."
efab03ff61 : Use prebuilts of the ART Module by default.
69389a1c3a : Revert "Add BOARD_BUILD_SYSTEM_ROOT_IMAGE to config vars"
ef49dc6daa : Revert "Directly create ramdisk dirs in ramdisk image rule"
e683a5fcea : Revert "Add BUILD_USES_RECOVERY_AS_BOOT to soong config"
1e278ebf41 : Version bump to SD1A.210630.007 [core/build_id.mk]
db2f929080 : Version bump to SD1A.210630.006 [core/build_id.mk]
53e736a4b9 : Version bump to SD1A.210630.005 [core/build_id.mk]
610e422e5e : Version bump to SD1A.210630.004 [core/build_id.mk]
8945ca680e : Version bump to SD1A.210630.003 [core/build_id.mk]
73480ce3b4 : Version bump to SD1A.210630.002 [core/build_id.mk]
639164b255 : Update Security String to 2021-09-01
cfd4896dc2 : Update Security String to 2021-09-05
43747aafb1 : Force building ART from source for AOSP products.
e0e5b6a93f : Include kernel-*-allsyms into boot-*-allsyms.img
bb034e5833 : Version bump to SD1A.210629.002 [core/build_id.mk]
525823ab95 : Do not complain about unexpected lsdump files when building with prebuilt APEXes.
5ee2173c05 : Remove com.android.geotz jar from system server
dfed6438de : Version bump to SD1A.210624.004 [core/build_id.mk]
99229d6528 : Version bump to SD1A.210624.003 [core/build_id.mk]
d2b19fa589 : Version bump to SD1A.210624.002 [core/build_id.mk]
84d3bf7a2f : Add MODULE_BUILD_FROM_SOURCE env variable.
5612cff4b4 : Emit DexPreoptImageLocationsOnDevice as well
bdb359aef5 : Delete com.android.cronet from base_system
94b0556c4e : Add BUILD_USES_RECOVERY_AS_BOOT to soong config
f3897b668d : Directly create ramdisk dirs in ramdisk image rule
a9af042d58 : Add BOARD_BUILD_SYSTEM_ROOT_IMAGE to config vars
c720e691f2 : Version bump to SD1A.210622.003 [core/build_id.mk]
523a64a6ce : Version bump to SD1A.210622.002 [core/build_id.mk]
36b659550e : Revert "Throw an error if androidboot.hardware is used for bootconfig"
87825b2399 : Version bump to SD1A.210621.002 [core/build_id.mk]
dbc00eb135 : Disable build-time debugfs restrictions on GSI builds
97a8926082 : Version bump to SD1A.210617.004 [core/build_id.mk]
be4c0877cc : Version bump to SD1A.210617.003 [core/build_id.mk]
184524a915 : Fix typo in droidcore-unbundled.
b7700df5a3 : Version bump to SD1A.210617.002 [core/build_id.mk]
5cfdd138ea : Version bump to SD1A.210616.005 [core/build_id.mk]
fd77b7dd90 : Version bump to SD1A.210616.004 [core/build_id.mk]
315b98a73a : Introduce droidcore-unbundled target
95ec5556a7 : Version bump to SD1A.210616.003 [core/build_id.mk]
9247bf9be9 : Version bump to SD1A.210616.002 [core/build_id.mk]
4f257e80a0 : Version bump to SD1A.210615.004 [core/build_id.mk]
870752dfd2 : Remove mainline boot.img from GSI targets
d95c94f8ff : Version bump to SD1A.210615.003 [core/build_id.mk]
153cdc85d5 : Version bump to SD1A.210615.002 [core/build_id.mk]
9b55885314 : Add ro.vendor.build.dont_use_vabc to disable VABC OTA
719f8e6ff2 : Update Security String to 2021-08-01
f5139e3087 : Update Security String to 2021-08-05
45e403bd2e : Use NetworkStack instead of NetworkStackNext
579c347923 : Handles capex in signing script
a79d3c134d : Version bump to SD1A.210610.005 [core/build_id.mk]
25d421446d : [DO NOT MERGE] platform/build/make - S is now REL
37098431cd : Version bump to SD1A.210610.004 [core/build_id.mk]
2009cbc59d : Version bump to SD1A.210610.003 [core/build_id.mk]
db018927b8 : Version bump to SD1A.210610.002 [core/build_id.mk]
54950e7e44 : Version bump to SD1A.210609.004 [core/build_id.mk]
9d48f6a843 : Version bump to SD1A.210609.003 [core/build_id.mk]
01da65f93a : Missing required packages for f2fs when building ota package
829c3fec92 : Version bump to SD1A.210609.002 [core/build_id.mk]
9a6e4270bc : [CP] Remove unit tests jar from suites
624ba25d8b : Version bump to SD1A.210608.004 [core/build_id.mk]
66bb2ab32d : Move PRODUCT_UPDATABLE_SYSTEM_SERVER_JARS to default_art_config.mk.
62a8291ef7 : Version bump to SD1A.210608.003 [core/build_id.mk]
4401f982a5 : Version bump to SD1A.210608.002 [core/build_id.mk]
9f9aaa2255 : Version bump to SD1A.210607.002 [core/build_id.mk]
0867de6e77 : Version bump to SD1A.210604.002 [core/build_id.mk]
5b1d149586 : RRO shouldn't depend on frameworks or system(_ext) app when TARGET_BUILD_UNBUNDLED
06b68cb749 : Version bump to SD1A.210603.008 [core/build_id.mk]
d03a61eef2 : Version bump to SD1A.210603.007 [core/build_id.mk]
59e6f12b01 : Version bump to SD1A.210603.006 [core/build_id.mk]
ee58bb67a5 : add LOCAL_DISABLE_TEST_CONFIG logic
cd14c8998a : Version bump to SD1A.210603.005 [core/build_id.mk]
68461c6e37 : Version bump to SD1A.210603.004 [core/build_id.mk]
b64fa70b97 : Version bump to SD1A.210603.003 [core/build_id.mk]
7dc50727e3 : Version bump to SD1A.210603.002 [core/build_id.mk]
499dffd32f : Version bump to SD1A.210602.005 [core/build_id.mk]
fcc2b97e54 : platform/build/make - S is now 31
42cd30cfc7 : Version bump to SD1A.210602.004 [core/build_id.mk]
6998c45b2b : Version bump to SD1A.210602.003 [core/build_id.mk]
5c7b4da8c0 : Version bump to SD1A.210602.002 [core/build_id.mk]
4d4b5e5ad1 : Version bump to SD1A.210601.002 [core/build_id.mk]
7eaba350f6 : Version bump to SD1A.210527.002 [core/build_id.mk]
5b69b17044 : Version bump to SD1A.210526.005 [core/build_id.mk]
5edc0cec47 : Update Security String to 2021-07-01
16bcac122f : Check super size for factory OTA at build time
91869cafe6 : Enable f2fs compression for other partitions
028f6719f3 : Enable --readonly for system compression
f8ede779cb : Version bump to SD1A.210526.004 [core/build_id.mk]
4a1240de8a : Revert "Revert "Re-land "Enable apex compression on all devices with updatable apex""
6fd6a5a87e : Version bump to SD1A.210526.003 [core/build_id.mk]
fe35441af5 : [memtag] Disable memtag for AndroidMk host modules.
ab26a95bb9 : Version bump to SD1A.210526.002 [core/build_id.mk]
b23656df31 : Support AVB signing for BOARD_PREBUILT_BOOTIMAGE
a3b001a3cf : Version bump to SD1A.210525.002 [core/build_id.mk]
58a82ce77f : RESTRICT AUTOMERGE: Revert "Add the service-art JAR to the System Server classpath."
2a3110cd73 : Add pm.dexopt.cmdline mapping in product config
da5c795604 : Disable <uses-library> checks for more tests (to fix MTS builds).
c6fcc77237 : Updated vndk library list after aidl-freeze-api
a20f433e8a : Version bump to SD1A.210521.002 [core/build_id.mk]
ca10265a16 : Version bump to SD1A.210520.005 [core/build_id.mk]
f963ed4f24 : Version bump to SD1A.210520.004 [core/build_id.mk]
693dc184c0 : Version bump to SD1A.210520.003 [core/build_id.mk]
6968d4dc9c : Add GKI to generic x86_64 board
83dcf6bf1f : Version bump to SD1A.210520.002 [core/build_id.mk]
2067dff87c : Merge "Expose ota_metadata_proto for consumption" am: 51c8f9f34c am: 9dbff33bd9 am: 580a36f814 am: ee491d95eb
d6ae979c46 : Version bump to SD1A.210519.002 [core/build_id.mk]
a1c3d7aa35 : Add dalvik.vm.dexopt.thermal-cutoff system property
dea57a49e2 : Move GKI common settings to BoardConfigGkiCommon.mk
4f436d3760 : Revert "Add new llndk library, libneuralnetworks_shim.so"
3ddddc4d16 : Version bump to SD1A.210518.002 [core/build_id.mk]
64b00db8f4 : Update Security String to 2021-07-05
8b78cec859 : Version bump to SD1A.210517.003 [core/build_id.mk]
dbdc7f3866 : Version bump to SD1A.210517.002 [core/build_id.mk]
d1d8c7133c : Revert^6 "Enforce <uses-library> check for Android.mk modules."
b9af035ee7 : BOARD_PREBUILT_BOOTIMAGE: removes the restriction of non system-as-root
cfe796f1a4 : Version bump to SD1A.210514.002 [core/build_id.mk]
80e99d8851 : Revert^5 "Enforce <uses-library> check for Android.mk modules."
4de9bb23f2 : Reland: Enable verity computation on VABC devices
d6057adc0b : Revert^4 "Enforce <uses-library> check for Android.mk modules."
ad645285a6 : Revert "Revert^2 "Enforce <uses-library> check for Android.mk modules.""
80f519f2c4 : Version bump to SD1A.210513.006 [core/build_id.mk]
329d896e52 : Do not enforce debugfs restrictions on GSI builds
b34f64fc7a : Do not alter presigned prebuilt apks for SDK > 29.
e817d8098b : Version bump to SD1A.210513.005 [core/build_id.mk]
943a5eed1c : Version bump to SD1A.210513.004 [core/build_id.mk]
e204b4eb9b : Version bump to SD1A.210513.003 [core/build_id.mk]
5543ea602f : Version bump to SD1A.210513.002 [core/build_id.mk]
b6d1b48f9f : Revert^2 "Enforce <uses-library> check for Android.mk modules."
7ceafdaf34 : Revert^2 "Enforce <uses-library> check for Android.mk modules."
62519def7b : Don't make dexpreopt_tools.zip when dex2oat isn't avilable
347033ae63 : Version bump to SD1A.210512.002 [core/build_id.mk]
a700ad4651 : Revert "Enforce <uses-library> check for Android.mk modules."
4caef2b8c8 : Revert "Enforce <uses-library> check for Android.mk modules."
29c1639715 : Rectify KMI version.
2522c36b4c : Target for tools to dexpreopt
0b154519b0 : Enforce <uses-library> check for Android.mk modules.
feeb6bcd1e : Enforce <uses-library> check for Android.mk modules.
7bcb55b414 : Fix GKI 2.0 signing in the release process
2a817bd0bd : Version bump to SD1A.210511.002 [core/build_id.mk]
ba4d55b905 : Remove ro.gfx.angle.supported from base_system.mk
fdda51d2ae : Calculate the runtime ro.build.id in ota scripts
bcae74def7 : sign_target_files_apks: replacing GKI signing args completely
f17cca4813 : Rename DexPreoptImageLocations to DexPreoptImageLocationsOnHost
9ee842be7b : Version bump to SD1A.210506.006 [core/build_id.mk]
30df4f4372 : Version bump to SD1A.210506.005 [core/build_id.mk]
3723cba6d7 : Version bump to SD1A.210506.004 [core/build_id.mk]
a6bfa06b6c : Fix the KMI version mismatch
a31a8792ea : Version bump to SD1A.210506.003 [core/build_id.mk]
c58ff2cde9 : Add BOARD_USES_ODMIMAGE to soong config
fe1610ce03 : Version bump to SD1A.210506.002 [core/build_id.mk]
9797623c2a : Don't set the build id if we need to append the digest
7b70d98d1f : Fix reference to uncleared variable in dex_preopt_odex_install.mk
4042b04701 : Version bump to SD1A.210505.006 [core/build_id.mk]
1f302dcf37 : Version bump to SD1A.210505.005 [core/build_id.mk]
90c79ff4c6 : Version bump to SD1A.210505.004 [core/build_id.mk]
bbde59f9eb : Calculate the vbmeta digest when building images
4ab9cdf881 : Version bump to SD1A.210505.003 [core/build_id.mk]
c89e4a007a : Sort PRODUCT_UPDATABLE_BOOT_JARS.
35a7a43b56 : Add 'platform:' prefix to unqualified system server jars.
2b6a9c3133 : Add ota_metadata_proto_java
2a3e5b1cf5 : Disable downgrade VABC OTAs
9425daba0c : Sort PRODUCT_UPDATABLE_BOOT_JARS.
60074168da : Usee sha256 to build the hashtree in GSI image
4340d1b582 : Version bump to SD1A.210505.002 [core/build_id.mk]
2eacfbad44 : Version bump to SD1A.210504.004 [core/build_id.mk]
ca49c0012b : Version bump to SD1A.210504.003 [core/build_id.mk]
99f93906cb : Version bump to SD1A.210504.002 [core/build_id.mk]
d6eb476051 : Version bump to SD1A.210503.003 [core/build_id.mk]
3e2950b347 : Version bump to SD1A.210503.002 [core/build_id.mk]
a606822f35 : Fix more pylint warnings.
bf086ed1a6 : Propagate CREATE_MINIDEBUGINFO to strip.sh
d03d0442bf : Version bump to SD1A.210430.002 [core/build_id.mk]
44d4e6446a : Use order-only dependencies for symbols files
563750f483 : Disable VABC if either source/target doesn't support it
054e2610a1 : Version bump to SD1A.210429.005 [core/build_id.mk]
0bac4fe09d : Make verifymodinfo in envsetup.sh quiet on errors during tab completion
4acbe3b416 : Use python3 specifically for envsetup.sh
5190748a15 : Version bump to SD1A.210429.004 [core/build_id.mk]
5dfe7a214b : Add new target for building rust fuzzers for haiku
6e6f288674 : Version bump to SD1A.210429.003 [core/build_id.mk]
50b9eb21a0 : Revert "Make module_* inherit aosp_*"
f63abb1cae : Avoid to print undefined image_size and partition_size
904e1735c8 : Include android-gts/lib folder in android-gts.zip
656af1b070 : Version bump to SD1A.210429.002 [core/build_id.mk]
9aff90448f : Version bump to SD1A.210428.004 [core/build_id.mk]
98b285dafb : Fix/suppress most pylint and gpylint warnings
80296ee657 : Version bump to SD1A.210428.003 [core/build_id.mk]
cd1a92e895 : Version bump to SD1A.210428.002 [core/build_id.mk]
188082ae34 : Move core-icu4j.jar down in PRODUCT_BOOT_JARS.
db98001be1 : Use order-only dependencies for symbols files
b695e761f1 : Revert "Re-land "Enable apex compression on all devices with updatable apex"
b566a9e2e4 : Enforce debugfs restrictions on GSI builds too.
7cc0e15e4a : Use python3
6960e814ff : Version bump to SD1A.210426.002 [core/build_id.mk]
c8b0db9a01 : Version bump to SD1A.210424.002 [core/build_id.mk]
610286a88f : Moving debug ramdisk resources under / of the ramdisk
c777570825 : Revert "Enable support for verity writes for VABC targets"
6124000f65 : Version bump to SD1A.210423.003 [core/build_id.mk]
9693d8bd60 : Set PRODUCT_SHIPPING_API_LEVEL in module_*
22fb13e8d4 : Enable CFI for media module paths in module_*
af35677f03 : Set VNDK version to current for module builds
142bc9e4a7 : Version bump to SD1A.210423.002 [core/build_id.mk]
92b6078314 : Simplify codes for BuildSuperImage func
35bf6b0219 : Copy dexpreopt.config only if it exists
a8056d6cb9 : Store dexpreopt.config files to dexpreopt_config.zip
095bc7d668 : Update init.rc prebuilt handling
fa50d406bb : Clear TARGET_PRODUCT and TARGET_BUILD_VARIANT when getting lunch menu
2300b9afa5 : Version bump to SD1A.210422.003 [core/build_id.mk]
9a6ed98fcc : Version bump to SD1A.210422.002 [core/build_id.mk]
9dce19d58a : Version bump to SD1A.210421.005 [core/build_id.mk]
6bb647fb85 : Enable support for verity writes for VABC targets
308742e9fd : Version bump to SD1A.210421.004 [core/build_id.mk]
7cd828d214 : Update Security String to 2021-06-01
e9b4cd4ef6 : Version bump to SD1A.210421.003 [core/build_id.mk]
d0871073ab : Set PRODUCT_SHIPPING_API_LEVEL in module_*
f7ac2d31d4 : Enable CFI for media module paths in module_*
d7995cc8e7 : Set VNDK version to current for module builds
92be6ee9d7 : More accurate error if input_file is not exists
e98aa63425 : Version bump to SD1A.210421.002 [core/build_id.mk]
cc4cabe382 : Version bump to SD1A.210420.005 [core/build_id.mk]
55bfd1bfb6 : Version bump to SD1A.210420.004 [core/build_id.mk]
e85c66ccea : Remove module-lib and system-server from TARGET_AVAILABLE_SDK_VERSIONS
da941f3692 : Version bump to SD1A.210420.003 [core/build_id.mk]
68984aa93a : Test changes for build support for test jni_libs
88a82289ff : Version bump to SD1A.210420.002 [core/build_id.mk]
a783fcf889 : Version bump to SD1A.210419.003 [core/build_id.mk]
e9af70ad68 : Performs basic APEX validation in the merged target files package.
76bb26733c : Version bump to SD1A.210419.002 [core/build_id.mk]
31b2e3e388 : Rename ro.product.enforce_debugfs_restrictions
2b8d923a09 : Allow selecting a different product in banchan.
0469c3f91c : envsetup: fix indent
877586c8c8 : Only allow LOCAL_IS_UNIT_TEST set to ALL_MODULES if defined.
66ed06fb29 : Re-raise exceptions instead of sys.exit
5b6f5a7bcc : Add LOCAL_FULL_VINTF_FRAGMENTS to handle full path
15be97445b : Version bump to SD1A.210416.004 [core/build_id.mk]
106e11cfe7 : Fix soong_config handling of CompressedApex
064d91c49b : Allow PRODUCT_CFI_INCLUDE_PATHS to work with 32-bit builds
125874b4e0 : Version bump to SD1A.210416.003 [core/build_id.mk]
62267ec32c : Version bump to SD1A.210416.002 [core/build_id.mk]
1f69c4404a : Fix bug: repeated restricted effective conditions.
b5e73edb7d : Version bump to SD1A.210415.003 [core/build_id.mk]
7d1b8b5817 : Version bump to SD1A.210415.002 [core/build_id.mk]
3df934b8a8 : Re-land "Enable apex compression on all devices with updatable apex
708b854c4a : Make module_* inherit aosp_*
e118347e56 : Merge the module_* device.mk files into their corresponding product mk files.
0a2ef54d3b : Switch emulator targets to use BOARD_BOOT_HEADER_VERSION=4
7d17e44160 : Version bump to SD1A.210414.005 [core/build_id.mk]
06353ef218 : Create a new certificate for 2021 CTS UICCs.
d418e961c8 : Make sure that BootJars is super set of ArtApexJars
6c17ed3185 : Re-raise exceptions instead of sys.exit
647bfb356a : Fix bug: include all dirs not just the last one.
4927ea85d9 : Version bump to SD1A.210414.004 [core/build_id.mk]
2e046e6c61 : Avoid adding jacocoagent to bootclasspath twice
c1bb0247fb : Enable GKI 2.0 signing
e1e871db1a : Do not run "mkdir ./" in codebase root directly
0e53270ff3 : Version bump to SD1A.210414.003 [core/build_id.mk]
f965f8398e : Version bump to SD1A.210414.002 [core/build_id.mk]
d3561eaef0 : Add a missing dependency to the prebuilt app rule.
5371607b50 : Fix bug: include all dirs not just the last one.
e0ae6cdffd : Version bump to SD1A.210413.003 [core/build_id.mk]
db8cacc976 : Generate care_map.pb when merging target files packages.
2732413fa2 : Moves care map generation logic to common.py, so it can be reused.
13bc227ef0 : Fix evaluation order of (Cfi|Memtag) exclude paths.
affbaed3be : Regroup conditions related to LOCAL_ENFORCE_USES_LIBRARIES.
6ef5779c98 : Don't expect all Java modules to have a manifest.
48aa78ed3c : Remove grf_required_api_level
5c1bd6eb84 : Version bump to SD1A.210413.002 [core/build_id.mk]
f692c756f7 : Add new user setup command banchan for module building.
408d898a43 : Enforce debugfs restrictions for S launching devices and newer
77e037c887 : [MTE] [CFI] Fix CFI -> diag promotion with memtag_heap.
1713f1c540 : Version bump to SD1A.210412.002 [core/build_id.mk]
deaeaecae3 : Update Security String to 2021-06-05
8b80f3e4d5 : Only link the MTE notes against executables.
4260fc1575 : sign_target_files_apks: Relax ro.build.description requirements
f8283a8bf6 : Revert "Enable apex compression on all devices with updatable apex"
eaa853ad3c : Enable apex compression on all devices with updatable apex
08259d9615 : Version bump to SD1A.210409.003 [core/build_id.mk]
378b77929f : Strip whitespace from INTERNAL_VENDOR_RAMDISK_FRAGMENTS
12f92447a5 : Support building recovery as standalone ramdisk in vendor_boot v4
4e5e2a6dcc : Version bump to SD1A.210409.002 [core/build_id.mk]
1c220a1eb8 : Version bump to SD1A.210408.005 [core/build_id.mk]
7dd8dcdbcf : Version bump to SD1A.210408.004 [core/build_id.mk]
382be36c43 : Add LOCAL_FULL_INIT_RC to handle init_rc full path
836f76bc3a : Unify the style of _MakeRamdisk for ramdisk format
91dab658d1 : Version bump to SD1A.210408.003 [core/build_id.mk]
b69d11c538 : Version bump to SD1A.210408.002 [core/build_id.mk]
330b1fef31 : Package jacoco and proguard files out of a PACKAGING directory
975ad8ae78 : Version bump to SD1A.210407.005 [core/build_id.mk]
b39ec7084a : Add a build flag to turn on debugfs restrictions
ae2274b5a2 : Add Rust vendor image support to Make.
1da723f3b3 : Version bump to SD1A.210407.004 [core/build_id.mk]
50829f615f : Version bump to SD1A.210407.003 [core/build_id.mk]
6521a46274 : Version bump to SD1A.210407.002 [core/build_id.mk]
3993af706c : Mark prop file as writable before writing to it.
a872c84294 : Version bump to SD1A.210406.004 [core/build_id.mk]
1b009f39c8 : Version bump to SD1A.210406.003 [core/build_id.mk]
24f62069d0 : Remove use of REMOVE_ATB_FROM_BCP
f8735bc4f3 : Add test configuration for rust benchmarks.
1ed0fd54dc : Builds boot-test-harness.img, if INSTALLED_BOOTIMAGE_TARGET.
07ceaa71c1 : Use BOARD_API_LEVEL to define ro.board.api_level
5fe8e3dceb : Version bump to SD1A.210406.002 [core/build_id.mk]
d49aa55cf1 : Remove all unused, legacy FDO build rules
3322d592db : Version bump to SD1A.210405.002 [core/build_id.mk]
39e9090e7e : Remove legacy host shared library linking with gcov
f4800de454 : zipalign: clarify the help for -p slightly.
203057cb9b : Relax inode usage estimate.
2d7989a635 : Revert "Generate care map after merging target_files"
9c461365de : Fix Makefile formatting
6c7e02e74e : Support installing modules.options file
1519d4351e : Refactor vendor_boot v4 build logic and add more checks
d8db785ed0 : Revert^2 "Set PRODUCT_SHIPPING_API_LEVEL in gsi_release.mk""
663b98bbab : Stop linking against libatomic
d5bb4fcba4 : Version bump to SD1A.210402.003 [core/build_id.mk]
3e061bd1c8 : Fix builds with enforce_vintf_kernel + !kernel
638a6cef89 : Version bump to RQ2A.210505.003 [core/build_id.mk]
5ff6b73556 : Version bump to SD1A.210402.002 [core/build_id.mk]
a445ef6cde : Remove honggfuzz support.
357e37c4d4 : Address reviewer comments from the previous commits
57bb5081d7 : Always use /bin/sh to run the command.
a2bfde5df0 : Version bump to SD1A.210401.003 [core/build_id.mk]
c184fa1887 : Generate care map after merging target_files
50dc1b88b7 : Don't disable verity if VABC is disabled
bfa8d0cacc : [LSC] Add LOCAL_LICENSE_KINDS to build/make
f3f842b676 : Fix error if ramdisk is minigzip compression
4453103181 : Version bump to SD1A.210401.002 [core/build_id.mk]
c422923312 : Version bump to SD1A.210331.003 [core/build_id.mk]
6d74870a67 : Revert^2 "Switch platform-NDK unwinder to LLVM libunwind.a prebuilt"
efe5ca180c : Add the service-art JAR to the System Server classpath.
df13f6f6c8 : gsi_skip_mount.cfg skips system sub-mountpoints
4b4fd16c11 : Add documentation for <uses-library> checks.
72611c367a : Version bump to SD1A.210331.002 [core/build_id.mk]
f35afe97b1 : Mark PRODUCT_CHECK_ELF_FILES as obsolete
9cd4aff304 : Revert "Switch platform-NDK unwinder to LLVM libunwind.a prebuilt"
42131496c8 : Adding bootimage_test_harness artifact to droidcore
321a1513c7 : Version bump to SD1A.210330.006 [core/build_id.mk]
355d38250f : Version bump to SD1A.210330.005 [core/build_id.mk]
19dfbfac57 : Version bump to RQ2A.210505.002 [core/build_id.mk]
ea8111cff4 : Add the service-art JAR to the System Server classpath.
a520979e70 : Version bump to SD1A.210330.004 [core/build_id.mk]
7435a82873 : Version bump to SD1A.210330.003 [core/build_id.mk]
11d527005b : Version bump to SD1A.210330.002 [core/build_id.mk]
2973e80c01 : Version bump to SD1A.210329.003 [core/build_id.mk]
fd03129641 : Version bump to SD1A.210329.002 [core/build_id.mk]
03befa00fe : Don't enforce <uses-library> checks if dexpreopt for apps is disabled.
5bfe9267f8 : Preopt apps with updatable boot classpath too.
875442fde4 : Remove obsolete var PRODUCT_CHECK_ELF_FILES
f9a2e4d41f : Fix the help script.
5f152c954c : Version bump to SD1A.210325.003 [core/build_id.mk]
ce83957e9e : Version bump to SD1A.210325.002 [core/build_id.mk]
075a6d3327 : Revert^2 "Nextgen release: Don't build super_empty.img"
e86bab474b : Revert^2 "Add option to allow product makefiles to skip building s..."
6ef237b9d0 : Export prebuilt-info.txt of perbuilts kernel to dist
099a7c40a7 : GKI: put debugging resources under fisrt_stage_ramdisk subdir.
63c65c776d : Revert "Nextgen release: Don't build super_empty.img"
ccfea17fb7 : Revert "Add option to allow product makefiles to skip building s..."
19275640fb : Mark the unit tests module itself as its component
c9376574ac : Version bump to SD1A.210324.004 [core/build_id.mk]
918f71acf7 : Disable <uses-library> checks for SDK products.
a6c5399c79 : Version bump to SD1A.210324.003 [core/build_id.mk]
c40a51ddf6 : Add framework-connectivity to bootclasspath
b9f4306adf : Add config that controls if updatable BCP is included in dexpreopt.
16973880c6 : Nextgen release: Don't build super_empty.img
ba959a5ff1 : Add option to allow product makefiles to skip building super_empty.img
3dfb8b8d7a : Add filter to some boolean variables
6a3f8b7729 : Version bump to SD1A.210324.002 [core/build_id.mk]
84a8be3c52 : Add WithDexpreopt soong variable
fc1f65e539 : Version bump to SD1A.210323.002 [core/build_id.mk]
1a3b145803 : Add PRODUCT_BROKEN_VERIFY_USES_LIBRARIES.
35f63019c9 : Fix SepolicySplit soong variable
e11b73a1bd : Version bump to SD1A.210322.003 [core/build_id.mk]
85a1213232 : Switch platform-NDK unwinder to LLVM libunwind.a prebuilt
406a12458a : Version bump to SD1A.210322.002 [core/build_id.mk]
232f6ac676 : Add PlatformSepolicyVersion to soong_config
330af541eb : Build module-info.json in dist
a88d2da587 : Nextgen release: Don't build images that GSI don't need
76d96ae6b6 : Update OWNERS for GSI files
c0f904e069 : Extracting kernel should not depend on system/vendor build.
3eaf1e38a3 : Version bump to SD1A.210319.004 [core/build_id.mk]
dc8d79c18f : Version bump to SD1A.210319.003 [core/build_id.mk]
00675b0d0c : Version bump to SD1A.210319.002 [core/build_id.mk]
cf8a05bbfa : Keystore 2.0: Remove keystore and keystore2.enable property.
8685248a99 : Add new llndk library, libneuralnetworks_shim.so
413be716ab : Reorder compatibility libraries used in class loader context.
928fc2c1ef : manifest_check.py: translate library names using dexpreopt configs.
2bf587713b : Consolidate manifest_check for different module types.
27c39b0af2 : Support GKI boot.img v4 signing
aa90271881 : Update Security String to 2021-05-05
05d65d472d : Version bump to SD1A.210318.005 [core/build_id.mk]
3a10cc5c11 : Update size limit for madvising odex, vdex files
5c8b09b2ef : Product configuration in Starlark support files.
24159db21e : Roboleaf product configuration runner
6f23fe1713 : Update Security String to 2021-05-01
74eedd9d30 : Keystore 2.0: Enable keystore2 by default
a08525c624 : Version bump to SD1A.210318.004 [core/build_id.mk]
78d96e8742 : Add missing dependency on aapt.
c9227c8b63 : Revert^2 "Reimplement verify_uses_libraries.sh in manifest_check.py."
8b575b4b61 : Version bump to SD1A.210318.003 [core/build_id.mk]
1ccdc41ba9 : Version bump to SD1A.210317.004 [core/build_id.mk]
db9f6e13c8 : Fix build break for Android.bp dex_import
012bc120af : Revert "Reimplement verify_uses_libraries.sh in manifest_check.py."
321db2f846 : DO NOT MERGE Update Security String to 2021-05-05
b5ac362bac : Version bump to SD1A.210317.003 [core/build_id.mk]
398b995d74 : Move allowed_deps.txt to packages/modules/common.
88a0602582 : Keystore 2.0: Enable keystore2 by default
cc06ff24b5 : Version bump to SD1A.210317.002 [core/build_id.mk]
1cd28cdd03 : Move allowed_deps.txt to packages/modules/common.
a2a5671ca5 : Move allowed_deps.txt to packages/modules/common.
a3ae471485 : Add sepolicy related variables
b92b8f48fc : verity_utils.py is a standalone binary
f39f080c80 : Define ro.board.first_api_level property
8ba4270e24 : Check that sum of DAP groups is smaller than super
3de8fdaece : Version bump to RQ2A.210405.006 [core/build_id.mk]
bee0f15faa : Keystore 2.0: Enable keystore2 by default
0242990ec4 : Version bump to SD1A.210316.003 [core/build_id.mk]
046e713abd : Move allowed_deps.txt to packages/modules/common.
ea0cecd9e4 : Add "ktgrep" for Kotlin
2542f18b8a : Version bump to SD1A.210316.002 [core/build_id.mk]
c7836549ee : Version bump to SD1A.210315.003 [core/build_id.mk]
086cba5fd4 : Version bump to SD1A.210315.002 [core/build_id.mk]
1a8405f827 : Add MTE ELF note to makefile-generated native tests.
a2404510af : Reimplement verify_uses_libraries.sh in manifest_check.py.
69f7191d5d : Define __ANDROID_VENDOR__ and __ANDROID_PRODUCT__
50acc66276 : Do not pack symbolic link instead copying
bee9f1d3f7 : Enable madvising of odex, vdex and art files
f15053ee39 : Allow extending of the list of directories to be scanned for VSDK
a73bba761d : Version bump to SD1A.210312.004 [core/build_id.mk]
8c70ff41ce : Version bump to SD1A.210312.003 [core/build_id.mk]
4bee985314 : Version bump to SD1A.210312.002 [core/build_id.mk]
12a63b7814 : Version bump to SD1A.210311.005 [core/build_id.mk]
d11953c3b7 : check_all_partition_sizes_log -> .log
348b672040 : Version bump to SD1A.210311.004 [core/build_id.mk]
45b4230726 : Add --disable_vabc to ota_from_target_files help text.
a74ccd6eac : Version bump to SD1A.210311.003 [core/build_id.mk]
a489d35a17 : Version bump to SD1A.210311.002 [core/build_id.mk]
a8cf0e040e : [LSC] Add LOCAL_LICENSE_KINDS to build/make
09865a4911 : Add vendor_dlkm, odm, odm_dlkm to dynamic partition filter
689e11a7ce : Fix typo: DLKIMMAGE
80ab21490b : Add PRODUCT_OTA_ENFORCE_VINTF_KERNEL_REQUIREMENTS to check_vintf_compatible_log
5d793fb740 : Enable cfi for 32bit arch
d6eab6f827 : Add bootconfig to kernel cmdline when BOARD_BOOTCONFIG not empty
1426cab468 : Copy vendor_ramdisk[-debug].img to out/dist
d7946d13f0 : Add support for building vendor_ramdisk-debug.img
06400177a3 : Trigger data wipe on spl-downgrade as well
2e43e34d53 : Throw an error if androidboot.hardware is used for bootconfig
1b71aa508b : Version bump to SD1A.210309.003 [core/build_id.mk]
fd150d3dcc : VINTF logs ends in .log suffix.
fbc9a40a76 : Version bump to SD1A.210309.002 [core/build_id.mk]
e564ec3502 : Workaround for existing packages check failure when the `generic` product is used with ART prebuilts.
6e64c14ce9 : Fix kati regen due to build_number.txt
728e0bd468 : Cleanup: fileslist target commands
3a89e0bcf6 : Version bump to SD1A.210308.002 [core/build_id.mk]
4c063e33c8 : Cleanup: ram disk -> ramdisk
6a6d6217d7 : Cleanup: internal vendor ramdisk targets
828828ba07 : Add support for building vendor_ramdisk.img
399fc37446 : Always use ART sources for Fuchsia.
6f06f9ea7a : Disable verify_uses_libraries check if dexpreopt is globally disabled.
f85e68f554 : Fix `m bootimage_test_harness` failure
cb9a5677ee : Version bump to SD1A.210304.002 [core/build_id.mk]
bf0b8a8610 : Add a check for missing entries in AVB_FOOTER_ARGS_BY_PARTITION
697c6eecf6 : Add missing R partitions in AVB_FOOTER_ARGS
dc24d88aa9 : Rename vendor-ramdisk to vendor_ramdisk
322fdb148a : Version bump to SD1A.210303.003 [core/build_id.mk]
995f50ce3b : Version bump to SD1A.210303.002 [core/build_id.mk]
f1ea820b87 : Version bump to RQ2A.210405.005 [core/build_id.mk]
21bf64a70a : Remove deprecated RcsService/PresencePolling apps
efe6a4d748 : Add a product variable to override APEX modules in boot jar lists.
b84e1deb5e : update vndk list
8c65ef6574 : Fix typo in sysprop.mk and Changes.md
786bbea407 : Include android_soong_config_vars.mk in the make (kati) step.
3fb7ddf3bc : Update m help text with guidance on parallelism
2c0bffba22 : Version bump to SD1A.210301.002 [core/build_id.mk]
e003732b83 : Version bump to SD1A.210226.004 [core/build_id.mk]
2c1aa47057 : Add dirmods command to envsetup.sh
7761a20306 : Version bump to SD1A.210226.003 [core/build_id.mk]
d0eacb89ae : Version bump to SD1A.210226.002 [core/build_id.mk]
939b674273 : Version bump to SD1A.210225.004 [core/build_id.mk]
05ff7055b6 : Add spl-downgrade field to ota metadata
6e7693f159 : Allow BOARD_VNDK_VERSION to be changed
25f5edd637 : Version bump to SD1A.210225.003 [core/build_id.mk]
878521d4c4 : Version bump to SD1A.210225.002 [core/build_id.mk]
71af07abe8 : releasetools: Fix an issue in common.GetSparseImage
e643120c75 : Add dependency from target-files.zip to rsync'd recovery ramdisk files
4564f9122b : Version bump to SD1A.210224.002 [core/build_id.mk]
749c1955a2 : ALLOW_RULES_IN_PRODUCT_CONFIG
6952cb3583 : Revert "Set BUILD_BROKEN_VENDOR_PROPERTY_NAMESPACE for goldfish"
c36ea50557 : Version bump to SD1A.210223.004 [core/build_id.mk]
bd1d84f4af : Version bump to SD1A.210223.003 [core/build_id.mk]
48603ff158 : Creates a combined split-sepolicy file in merge_target_files.py.
dce9bec96d : Version bump to SD1A.210223.002 [core/build_id.mk]
50509015bf : Support vendor bootconfig creation
62328d8519 : Disallow use of error-prone merge-strategies
38a57bf1df : Generate FlatConfig objects from GenericConfig objects.
176e534edb : Rename rgrep to rsgrep
5a09c2084d : Add non-fatal mode for verify_uses_libraries check.
40c399732c : Allow missing classes in R8 mk builds
5b4d603783 : Avoid duplicate installed notice file rules.
d0ff8054c1 : Version bump to SD1A.210222.002 [core/build_id.mk]
2590206000 : Move VarType out of its respective outer classes.
3412a07822 : Avoid duplicate installed notice file rules.
baada2ad67 : Remove extra dot from depreceation, obsoletion warnings
95c9616b4b : Version bump to RQ2A.210405.004 [core/build_id.mk]
d0a24aa504 : Revert^2 "Rough-in license metadata support to make."
44dcaac28b : Revert^2 "Add variables for notice deps, license kinds etc."
ef1aae9834 : Version bump to SD1A.210219.005 [core/build_id.mk]
e6ecceefda : Version bump to SD1A.210219.004 [core/build_id.mk]
e077cf764f : Add pvmfw partition to target files
c5da20e886 : Deprecate PRODUCT_ENFORCE_RRO_EXEMPTED_TARGETS
1ed889befc : support pre-defined timestamp and uuid when bulid EROFS images
5bd0395570 : Sign APEXes on all partitions
63d4748b40 : Version bump to SD1A.210219.003 [core/build_id.mk]
153640b150 : Version bump to SD1A.210219.002 [core/build_id.mk]
9cc1af64e7 : update vndk list
0061204726 : Remove module dependency on license metadata.
c18ebafcb9 : Remove unwanted JNI libs outside inflating action.
5943f79536 : Version bump to SD1A.210218.005 [core/build_id.mk]
6dff8736ce : Version bump to SD1A.210218.004 [core/build_id.mk]
ad7f05eefb : Version bump to SD1A.210218.003 [core/build_id.mk]
a149d1f3b8 : Version bump to SD1A.210218.002 [core/build_id.mk]
64f3db2ec1 : Keep the first and last snapshot of variables.
8523601ce9 : Generate GenericConfig objects from MakeConfig objects.
f20c93afa3 : Emit and parse the product config variables from kati/make
9de9652582 : Add class to fork and exec kati, based on the commandline option given.
7c01d47c9a : Add a CSV parser to parse the output from kati.
248ee9f249 : update vndk list
9513ad5599 : update vndk list
44c54ca708 : Version bump to SD1A.210216.003 [core/build_id.mk]
b5e2aa9fe1 : Revert "update vndk list"
8e822fa66a : Version bump to SD1A.210216.002 [core/build_id.mk]
46cdb2f9fc : update vndk list
eb40209a42 : Version bump to SD1A.210215.003 [core/build_id.mk]
cff5e20205 : Version bump to SD1A.210215.002 [core/build_id.mk]
8bdf385552 : Version bump to SD1A.210212.003 [core/build_id.mk]
97eaf85638 : Version bump to SD1A.210212.002 [core/build_id.mk]
e9806810ea : Version bump to SD1A.210211.004 [core/build_id.mk]
4686cc2d28 : Version bump to SD1A.210211.003 [core/build_id.mk]
dc5ee8ff02 : Add tool to find problems with build repeatability.
24f5d7ce0c : Version bump to SD1A.210211.002 [core/build_id.mk]
6bb423db4c : Version bump to SD1A.210210.002 [core/build_id.mk]
434a3b77cf : Add build task for cts_root.
c97637636e : Add framework-scheduling to UPDATABLE_BOOT_JARS
a270b161b4 : Add com.android.scheduling to system partition
b8eecc6015 : Version bump to RQ2A.210405.003 [core/build_id.mk]
4a5bbd7a7a : Version bump to RQ2A.210405.002 [core/build_id.mk]
48c9d69a0f : Update Security String to 2021-04-05
79ee3db116 : Version bump to SD1A.210208.002 [core/build_id.mk]
871c2e6a89 : Version bump to SD1A.210207.003 [core/build_id.mk]
a63200c489 : Version bump to SD1A.210207.002 [core/build_id.mk]
04145316aa : Version bump to SD1A.210205.006 [core/build_id.mk]
cc1fee3594 : Add IKE to bcp and remove it from system server classpath
f5be3b01d4 : Version bump to SD1A.210205.005 [core/build_id.mk]
95fa946c9e : Version bump to SD1A.210205.004 [core/build_id.mk]
085d96dfb5 : Version bump to SD1A.210205.003 [core/build_id.mk]
b457572685 : Version bump to SD1A.210205.002 [core/build_id.mk]
6d2d9e3320 : Version bump to SD1A.210204.004 [core/build_id.mk]
b37046fc37 : Version bump to SD1A.210204.003 [core/build_id.mk]
1f73f7a93a : Version bump to SD1A.210204.002 [core/build_id.mk]
b5290f8271 : Version bump to RQ2A.210305.007 [core/build_id.mk]
1f4aeb1430 : Update Security String to 2021-04-05
0db3bb7031 : Version bump to SD1A.210203.003 [core/build_id.mk]
45019a6907 : Version bump to SD1A.210203.002 [core/build_id.mk]
9e2d21f913 : Version bump to RQ2A.210305.006 [core/build_id.mk]
ed3d515f6b : Version bump to SD1A.210202.005 [core/build_id.mk]
e94e9b4bb7 : Remove deprecated RcsService/PresencePolling apps
1431ab8cf9 : envsetup: add rgrep for local Rust files
54a225de88 : Version bump to SD1A.210202.004 [core/build_id.mk]
02aea13272 : Add top level product definitions for module_* devices.
1cc763da40 : Version bump to SD1A.210202.003 [core/build_id.mk]
11866107a6 : Version bump to SD1A.210202.002 [core/build_id.mk]
ec000376bb : Version bump to SD1A.210201.002 [core/build_id.mk]
cd90c06470 : Version bump to SD1A.210130.002 [core/build_id.mk]
f1c6d51f58 : Version bump to SD1A.210129.004 [core/build_id.mk]
f38e5869be : Version bump to RQ2A.210305.005 [core/build_id.mk]
0ef588d656 : Added CATBox Changes
9a0e5aeab6 : Version bump to SD1A.210129.003 [core/build_id.mk]
38afe9570b : Version bump to SD1A.210129.002 [core/build_id.mk]
2fda562154 : Version bump to SD1A.210128.004 [core/build_id.mk]
470604e5ed : Version bump to SD1A.210128.003 [core/build_id.mk]
7fbdb82d88 : Version bump to SD1A.210128.002 [core/build_id.mk]
91196b0d73 : Add "service-media-s" into PRODUCT_UPDATABLE_SYSTEM_SERVER_JARS
de46c021c0 : Version bump to SD1A.210127.003 [core/build_id.mk]
2ce740306d : Version bump to SD1A.210127.002 [core/build_id.mk]
f1d225ccf9 : Version bump to RQ2A.210305.004 [core/build_id.mk]
cbaad05d30 : Version bump to SD1A.210126.003 [core/build_id.mk]
775e80cff1 : Version bump to SD1A.210126.002 [core/build_id.mk]
a7ca19fa82 : Version bump to SD1A.210125.002 [core/build_id.mk]
8392696354 : Version bump to SD1A.210123.002 [core/build_id.mk]
bd325f4148 : Version bump to RQ2A.210305.003 [core/build_id.mk]
98fb838277 : Version bump to SD1A.210122.007 [core/build_id.mk]
60d3b469c2 : Version bump to SD1A.210122.006 [core/build_id.mk]
a8bb211c4c : update vndk list
b48e9bc618 : Version bump to SD1A.210122.005 [core/build_id.mk]
2820f40f87 : Version bump to SD1A.210122.004 [core/build_id.mk]
a9a601eb87 : Version bump to SD1A.210122.003 [core/build_id.mk]
707b931f6b : Version bump to SD1A.210122.002 [core/build_id.mk]
298f938fb8 : Include framework-permission-s in bootclasspath.
4b9f3767e5 : Version bump to SD1A.210121.003 [core/build_id.mk]
e6ee71bb40 : Version bump to SD1A.210121.002 [core/build_id.mk]
0a26916ce5 : Version bump to SD1A.210120.002 [core/build_id.mk]
dc41e7ce2c : Version bump to SD1A.210119.003 [core/build_id.mk]
caf47e29d1 : Revert "[DO NOT MERGE] iorap: Turn off iorap for R before resolving the regression. am: b73d551613"
1325a65158 : Version bump to SD1A.210119.002 [core/build_id.mk]
9632e68069 : Version bump to SD1A.210115.003 [core/build_id.mk]
d648e179e5 : Version bump to SD1A.210115.002 [core/build_id.mk]
2ca855c5f5 : Update Security String to 2021-03-05
e4ee55a60e : Version bump to RQ2A.210305.001 [core/build_id.mk]
2a85407c26 : Version bump to RQ2A.210105.005 [core/build_id.mk]
4d190a10af : Version bump to SD1A.210114.004 [core/build_id.mk]
73e7049dea : Version bump to RQ2A.210105.004 [core/build_id.mk]
ee58724f4c : Version bump to SD1A.210114.003 [core/build_id.mk]
3ee274afca : Version bump to SD1A.210114.002 [core/build_id.mk]
025fb73656 : Add ImsServiceEntitlement app
c0423c8dae : Use 64 bit binder in module builds
d703d4e453 : DO NOT MERGE Update OWNERS for SPL changes to version_defaults.mk
bc0038f4c2 : DO NOT MERGE Update OWNERS for SPL changes to version_defaults.mk
c8e4513fb0 : Initialize DEX_PREOPT_DEFAULT based on global dexpreopt settings.
63bdab48cc : Version bump to RQ2A.210105.003 [core/build_id.mk]
0e3ba7d2f7 : Update Security String to 2021-03-01
7bd6fdd3c5 : Version bump to SD1A.210111.002 [core/build_id.mk]
5212d870ea : Version bump to SD1A.210109.002 [core/build_id.mk]
63f78c1414 : Version bump to RQ2A.210105.002 [core/build_id.mk]
1ddd257b2c : Version bump to SD1A.210108.005 [core/build_id.mk]
9c4665257c : Update Security String to 2021-03-05
2906ade71f : Version bump to SD1A.210108.004 [core/build_id.mk]
10829e6325 : Version bump to SD1A.210108.003 [core/build_id.mk]
12acfc992e : Version bump to SD1A.210108.002 [core/build_id.mk]
524428a647 : Switch default execution strategy to racing for developer builds
a92f3e0804 : Use unified cas uploads / downloads
ba9a28bee2 : Source rbesetup.sh from any location inside of a repo directory.
6f35c2482f : Version bump to SD1A.201224.002 [core/build_id.mk]
278dd68706 : Version bump to SD1A.201223.002 [core/build_id.mk]
1756f5dd44 : Version bump to SD1A.201217.003 [core/build_id.mk]
75c7f9d4ba : Version bump to RQ2A.201217.002 [core/build_id.mk]
29125c6a0b : Version bump to SD1A.201217.002 [core/build_id.mk]
4858d73ac8 : Version bump to SD1A.201216.002 [core/build_id.mk]
bbd95df172 : Add devices suitable for single-arch module builds
ad7b650e2d : Update Security String to 2021-02-01
42eabe242c : Version bump to SD1A.201211.002 [core/build_id.mk]
b73d551613 : [DO NOT MERGE] iorap: Turn off iorap for R before resolving the regression.
86f6344fbb : Update aosp_arm64 kernel 4.19 prebuilt name
d4d46ab023 : Update Security String to 2021-02-05
1a9d81a06b : Add bootclasspath config to its own makefile
9faf469d27 : Move ro.zygote to vendor
2d1e583d80 : Version bump to RQ2A.201209.002 [core/build_id.mk]
fda2a4a7a0 : Version bump to RQ2A.201208.002 [core/build_id.mk]
ce74a50746 : Version bump to RQ2A.201207.002 [core/build_id.mk]
7eb5ddcb24 : Cherrypicked from https://android-review.git.corp.google.com/c/platform/build/+/1314951
f09bc4bc3b : Move mediatranscoding from system to apex
c479d155fc : Version bump to SD1A.201204.002 [core/build_id.mk]
6cac3c2d0c : Added new compiler filter properties for dexopt.
204bed1ea9 : Version bump to SD1A.201203.002 [core/build_id.mk]
4bf0af4199 : Revert "Cherrypicked from https://android-review.git.corp.google..."
7cd04064d2 : Merge "Update mts task to make mts-${MODULE} test suites" am: 961ef44f0b
b2dcc67445 : Version bump to SD1A.201201.002 [core/build_id.mk]
54e92c980d : Cherrypicked from https://android-review.git.corp.google.com/c/platform/build/+/1314951
05d7fefb7d : Add on-device signing binary to base.
5add55ede1 : Add bootclasspath config to its own makefile
6009a0a38f : Add the geotz jar to the system server
8e316b5c4e : Version bump to RQ2A.201120.002 [core/build_id.mk]
780b804233 : Add CameraExtensionsProxy to handheld_system
6441bc7ca3 : Update Security String to 2021-01-01
643b264940 : Update Security String to 2021-01-05
fa07bff60e : DO NOT MERGE Fix the order of loading OEM properties
264e58a87b : Version bump to SD1A.201106.004 [core/build_id.mk]
447f859deb : Custom binary XML wire protocol tools.
68691a0425 : [DO NOT SUBMIT] test only
7349761fee : [DO NOT SUBMIT] test only
68c774dbf8 : Version bump to SD1A.201105.002 [core/build_id.mk]
e8dfa89269 : Version bump to RQ2A.201030.002 [core/build_id.mk]
0baac97bce : Version bump to SD1A.201029.002 [core/build_id.mk]
b235859ac0 : Add a rule to get numbers greater or equal to a minimum number.
5388389553 : Cleanup references to system/core/liblog -> system/logging/liblog
43fa81981b : Version bump to RQ2A.201026.002 [core/build_id.mk]
ec0a7c89ff : Rename ART release APEX to com.android.art.
7fc19813d4 : Version bump to SD1A.201020.002 [core/build_id.mk]
78c70d6abc : Package proguard_usage.zip files in jacoco-report-classes-all.jar
be4cdda31b : Update VNDK version for common graphics HALs.
4b7153b373 : Fix validate_target_files for target files modified by
d32800f049 : Update VNDK version for common graphics HALs.
bc588bf8ef : Remove unneed jar files from the system partition
b582e0f420 : Enable uploading ramdisk to target img.zip
bfe242def7 : Update Security String to 2020-12-01
55c16dd11e : Add build property to enable fscompression
29d48ffac5 : Update Security String to 2020-12-05
edb1ad44a8 : Version bump to RQ2A.201006.001 [core/build_id.mk]
75a532279d : powerstats: PowerStats HAL has been renamed
19b7441973 : Remove the TimeZoneUpdater from all builds
f8ff981917 : Deduplicate my_compat_dist entries globally.
ba30eb1040 : Remove SafetyRegulatoryInfo from generic system
efacba8eef : Update Security String to 2020-11-01
b97882336e : Add GNSS AIDL interfaces (build/make)
aae69c4597 : Remove libsurfaceflinger product package
d935b454f2 : Update Security String to 2020-10-01
8cf668990c : Merged and dist lists of unused methods from R8
83ee8771d8 : Create Power Stats AIDL interface
6e93f484ac : Make ab_ota_partitions read only
277f079ffb : Version bump to SD1A.200818.002 [core/build_id.mk]
efe5b9c093 : Version bump to SD1A.200817.002 [core/build_id.mk]
07aa87afd8 : Enable configurable audio policy on generic_system
6f16b5764b : Rename mainline_system(.*).mk to generic_system(.*).mk
26f2850caf : Indicate ANGLE is not enabled by default
4d0f396177 : Add uinput command binary to system image.
2af4c9b26f : Revert "Revert "Disable required modules check on darwin""
315409da91 : Version bump to SD1A.200806.002 [core/build_id.mk]
66d6a26803 : Revert "Disable required modules check on darwin"
ca3e6055dd : Version bump to SD1A.200803.002 [core/build_id.mk]
1321bfe370 : Make the property ro.setupwizard.mode overridable.
4d2ea47f06 : Disable required modules check on darwin
180d8cc8be : Version bump to SD1A.200724.002 [core/build_id.mk]
5547d84ef9 : Add a check for apex/allowed_deps.txt to droidcore.
a5cf894978 : Deprecate VNDK-Lite
c6159372b7 : Require required modules to exist
e78b9cdfc2 : Remove ro.statsd.enable property
d8442b4c88 : Let genrule have the entrance depend on signapk
7f4724b712 : Revert "Temporary changed how ro.sf.lcd_density is set so it can build on phone_car."
3595562cf0 : Temporary changed how ro.sf.lcd_density is set so it can build on phone_car.
0efeca6a25 : Revert^2 "Add a check for apex/allowed_deps.txt to droidcore."
69ec4cc441 : Version bump to SD1A.200702.002 [core/build_id.mk]
2c7c8bb657 : target-host-required: Be permissive when ALLOW_MISSING_DEPENDENCY is set
9438fb2c15 : Remove hidl VNDK libs
d91853be61 : Version bump to SD1A.200701.002 [core/build_id.mk]
9a32636759 : Handle the case when non-optional props have the same value
b302cdf6a4 : BUILD_BROKEN_DUP_SYSPROP as escape hatch for the new sysprop restriction
973cf46c1e : Version bump to SD1A.200624.002 [core/build_id.mk]
bca4ea477a : pm.dexopt.* props in runtime_libart.mk becomes optional
dfb3937ce4 : Some properties are set as optional
b1261aac33 : ro.zygote in base_system.mk is optional
9f2f6dd9c9 : Don't inherit tablet-dalvik-heap for GSI and emulator
7aeb8de74e : Support optional prop assignments
67e8be4b9c : Revert "Add a check for apex/allowed_deps.txt to droidcore."
fbd4fd04c6 : Add biometrics.fingerprint@2.3 to VNDK-core
e6bbb8a311 : Add a check for apex/allowed_deps.txt to droidcore.
b812785853 : Version bump to SD1A.200615.002 [core/build_id.mk]
599f02bdbe : Add GNSS HAL v3.0 (make/build)
9355aeba79 : Unlist libunwind as a critical component
ad810b6dae : Organize product vars for adding properties
e23fd86f1b : Use APK CtsShim prebuilts for flattened apex.
17715b48f0 : Add product variable PRODUCT_BROKEN_SUBOPTIMAL_ORDER_OF_SYSTEM_SERVER_JARS.
57edf72794 : Add haptic-generating effect.
6cc627defc : Version bump to SD1A.200528.002 [core/build_id.mk]
71caa217f5 : support data migration by default
02aaded0fa : Migrate to platform/system/libziparchive
16a44215e5 : Merge "Revert "mark platform un-availability"" am: af4c62f78a
d7ea3056a2 : Updating platform SDK version for R
5572ec9003 : Revert "Revert "product: Remove wifi-service off SystemServerCla..."
06f90abf71 : MediaTranscoding: Re-enable MediaTranscoding service in master.
c5e98d405f : Cleanup VTS-Core and VTS10 related artifacts
e44376716c : Update configuration for RemoteExecution actions
a2bb5e2ed5 : Revert "Revert "Add biometrics.face@1.1 to gsi""
44f811dd9c : Initial boilerplate for building the uirendering jar
afa2dec6d3 : Move telephony framework sources as part of non-update framework.
3d3ed1c172 : Remove crash_dump from PRODUCT_PACKAGES.
4438f11025 : current.txt: remove libadf since it is no longer supported
65c9699b70 : remove NativeAdbDataLoader from system image

+- Project: platform/build/pesto

2d913d2 : Enables --host flag for Local TF runs
2178bb2 : Implement the prepare_bazel_test_env script
08adae0 : Add the script data files
52534a2 : Add a script to prepare a Bazel environment
af46714 : Add an OWNERS file
2f57f75 : Initial empty repository

+- Project: platform/build/soong

192221b55 : Collect lint reports from apps in apexes
ce1dcf6a9 : Use prebuild modules even when coverage is enabled.
9f6fa868c : Merge "Load RBE related env vars from config files" am: b3a5d18470
dbcc29647 : Build updatable-bcp-packages.txt from prebuilts in sdk snapshot
66d3cb727 : Allowlist external/libtextclassifier for sdk_variant_only.
7b3e10a1c : Propagate permitted packages to sdk snapshot
fa20b187d : Drop "prebuilt_" prefix when adding libraries to class loader context.
6e89b5478 : Generate boot images for host from prebuilts
d564c3281 : Switch boot image generation to use GetGlobalSoongConfig(ctx)
bb2e20560 : Generate boot zip file from prebuilt_bootclasspath_fragment
aba527567 : Use both module name and stem name to filter updatable boot jars
7609182dd : make system server modules use filtered lint database
95994067b : Do not allow duplicate deapexer dependencies.
dad888039 : Retry: Make bootclasspath_fragments always perform hidden API processing
886060a68 : Defer error reporting of missing prebuilt dex jar files
71e98fa30 : Revert "Make bootclasspath_fragments always perform hidden API processing"
584238783 : Support using java_sdk_library components in stub_libs
ba96f7c5b : Ensure that systemserverclasspath_fragment does not depend on prebuilts
2b255d7f6 : Make bootclasspath_fragments always perform hidden API processing
2d457e1cc : "module_current" and "system_server_current" should contain ART's @SystemApi(MODULE_LIBRARIES)
c5fe04447 : Revert "Add install_in_root to cc_binary"
2594e41a0 : Revert "Add ramdisk_available to sysprop_library"
f64377ca2 : Revert "Fix ndk and aml arch order"
fee8cf36e : Ignore license and similar dependencies of prebuilt_apex/apex_set
fb8f07bc0 : Calculate widest stub dex jars per module
d05bb8eeb : Add test to show issues with widest stub dex jars
fdb2fb6f1 : Allow hiddenapi list to ignore missing classes/members
b3821fea3 : Support hidden API processing for modules that use platform APIs
af193429d : Verify the modular stub flags are subsets of the monolithic stub flags
31a685682 : Make ruleToGenerateHiddenAPIStubFlagsFile build rule
d8da28ea9 : Fix inconsistencies in the apex names used for the apex variations.
f1be9ba5a : Use trimmed lint database for mainline modules
2cb06b70f : Add ModuleLibHiddenAPIScope for hidden API processing
4faf5c17e : Add test for modular hiddenapi list rule
05bbff90b : Add HiddenAPIScope to replace use of SdkKind
088205a05 : Switch to clang-r416183b1
b12c1404c : Make prebuilt properties customizable
ec9c82da9 : Expose imageLocationsOnDevice as well as imageLocationsOnHost
2f7ccd56a : Ensure consistent APEX variation for java_sdk_library and java_sdk_library_import
24b2b0fd0 : Propagated srcs from cc_defaults to cc_prebuilt_library_shared.
e57ca4ccc : Disable ubsan diagnostics under HWASan.
a1aa7387f : Remove duplicate component from sdk snapshot
3accbb544 : Add commonSdkLibraryAndImportModule interface
8ddb08c8e : Fix ndk and aml arch order
edca3f432 : Add ramdisk_available to sysprop_library
f75c41581 : Add install_in_root to cc_binary
0e7bb0e80 : Add test for sdk that contains overlapping members
0b5a143c3 : Remove unused apiModuleName
2a999332e : Fix monolithic hidden API processing with prebuilts
4c2f78bff : Make CheckHiddenAPIRuleInputs more reusable
3ae9e2cef : Use classpath elements in platform_bootclasspath
c618decda : Fix bootDexJarByModule with UNSAFE_DISABLE_HIDDENAPI_FLAGS
034196d9f : Simplify deapexer support
7db57e0a7 : Remove javalib special case in createDeapexerModuleIfNeeded
f23512fa5 : Add ClasspathElement support
9dc8c54fc : Extract createEntriesForApexFile
cd3654f9f : Set default value of generate_hashtree property to true
b508405e0 : Export boot image files from prebuilt_apex/apex_set
a0089ec78 : Copy boot dex jars from prebuilt art-bootclasspath-fragment if preferred
4fd7dc7de : Exclude jacocoagent from boot jars package check
e11254793 : Move boot jars package check into platform_bootclasspath
360f8359f : Cleanup bootclasspathFragmentInitContentsFromImage
c75bbcecd : Combine hidden API encoding with flag generation
fd53e2109 : Copy implementation and header jars to make when possible
c30aea20a : Make apex variants of prebuilt apex exported modules available in make
5ec165d75 : Create APEX variant for prebuilt_apex/apex_set
19a5aae35 : [cc/pgo] Mark pgo.sampling property as an arch-variant
12066c654 : Disable TestCcLibraryBp2Build in sc-dev
ef6b69558 : Dedup apex/Prebuilt and apex/ApexSet
98ea0d492 : Avoid passing around []hiddenAPIModule
973c90770 : Improve error reporting when a rule cannot be found
3e2db5c10 : Make copyBootJarsToPredefinedLocations simpler and less fragile
8c666a366 : Ensure primary boot image files are created before they are used
bfeb71433 : Make bootclasspath_fragment_sdk_test.go tests more realistic
0c70a7a0b : Make TestPlatformBootclasspath_Fragments more realistic
5991ba511 : Move TestPlatformBootclasspath_Fragments to apex package
c45a86a65 : Export hidden api related types and fields
2aae98f02 : Maintain header order in merge_csv
28bc9698e : Mark more fields in BaseLinkerProperties as arch variant
46d18dbd7 : Revert "Hacky workaround for half-finalized builds."
fb618c387 : Always propagate some environment variables to RBE
da6dc3138 : Rename test_only_no_hashtree to generate_hashtree
363aae434 : Remove sourcepath argument from metalava invocations
701857903 : Stop filtering html files from droidstubs input
37c219a1e : Interpret CRT object's min_sdk_version with ApiLevel
7104aae11 : Don't use unsafe_ignore_missing_latest_api in TestJavaSdkLibraryDist
ea0e69897 : Remove core_lib property from java_sdk_library
1072a7108 : Ignore owner property when computing java_sdk_library dist subdirectory
0f9eeb753 : Make the default java_sdk_library dist_group "unknown"
7e148881d : Remove use of fake soong.variables.
b75cd4ed7 : Add exemption for framework-sdkextensions-classpaths boot jar.
0de94db39 : cc/sabi.go: Propagate ShouldCreateSourceAbiDump to reuseObjTag deps
ab5f042d9 : Disable Rust vendor-specific modules
0f437f21b : Use broader permissions when archiving files.
546de4a1f : Add a soong-only mode to soong-ui
d274ea919 : Various cleanup in soong_ui to aid new feature
7eff3a8fc : Make soong create sourcepath dirs
ad1668fc1 : add the LOCAL_DISABLE_TEST_CONFIG variable
0d3dd0600 : Support dist_group property instead of owner for setting sdk dist subdirectory
3b538082f : Add test for java_sdk_library dist properties
76069a30a : Move java_sdk_library tests to sdk_library_test.go
129afaea7 : Do not build compressed APEX
7dcd16c6e : Fix propagating EMPTY_NINJA_FILE from multiproduct_kati to minibp
05597c0cc : Hacky workaround for half-finalized builds.
7412091dc : platform/build/soong - S is now 31
027bfc68d : Fix ExcludeFromVendorSnapshot check
cbb2b8172 : Treat java libraries in classpath fragments as directly in apex
3225be468 : Make CopyDirectlyInAnyApex match the documentation
58b783b46 : Remove unused cc.copyDirectlyInAnyApexDependencyTag
c4f4cedc4 : Merge "Drop "prebuilt_" prefixes from names registered in ApexInfo.InApexXxx."
a7bb86b48 : Remove support for removed_dex_api_filename
ae5072fac : Add sdkextensions tests to soong TEST_MAPPING
07753d846 : Use stem when filtering boot jars.
5cb569794 : Revert "Partial Revert "Populate individual classpath_fragments'..."
931a4488d : Populate individual systemserverclasspath_fragments' proto configs.
a3fc81777 : Partial Revert "Populate individual classpath_fragments' classpaths.prot..."
588e22a6b : Tighten bootclasspath_fragment property validation
0788cd603 : Only export boot image files to APEX if they are actually created
973bedb98 : Add SOONG_SDK_SNAPSHOT_VERSION support
acd459728 : Do not filter LLNDK lib from llndk.libraries.txt
54c1f08aa : Support removed API members in modular hidden API processing
67c1e5755 : Support hidden API processing for fragments with dependencies
6a58cc94d : Remove bootclasspathApiInfo
71955b4bc : Rename hiddenAPIFlagFileInfo to HiddenAPIInfo
699a00489 : Fix hidden API flags in com.android.i18n
5aadef8ab : Separate input to flag generation from hiddenAPIFlagFileInfo
cad63842d : Separate output of flag generation from hiddenAPIFlagFileInfo
9e3b90658 : Separate monolithic hidden API processing from hiddenAPIFlagFileInfo
c110a43b9 : Update VndkMustUseVendorVariantList after aidl-freeze-api
53d0678b5 : Rename generate proto config file to match classpath type.
b40610ad0 : Perform hidden API encoding in bootclasspath_fragment
ed587c367 : Refactor hiddenAPIEncodeDex for use by bootclasspath_fragment
dcabea581 : [cc/coverage] Define a macro during coverage builds
7555fcbab : Store dex jar paths in bootclasspath_fragment's apex content info
0bd5b0620 : Move hidden API encoding after resource merging
8f3784415 : Check for product variant in addition to core variant.
a46656213 : Plumb through OtherModuleFarDependencyVariantExists from blueprint.
a42f005bd : VNDK snapshot may provide LLNDK stub libraries
95bfbb169 : Populate individual classpath_fragments' classpaths.proto configs.
59b9f1417 : Record the actual APEXes that a module is part of.
5053baab5 : Skip TestDex2oatToolDeps on Darwin.
712e8b5b1 : Rename InApexes -> InApexVariants
cae43e1c1 : Don't fail if the target module is disabled in dex2oat tool dependencies.
244aebd4f : Use oatdump rather than oatdumpd for boot jar boot.*.oatdump.txt files.
0573b316d : Fix the apex compatible issue on the platform Q
d90fde375 : Test dex jar paths provided to apex by bootclasspath_fragment
59db6d4c5 : Workaround to make AlwaysUsePrebuiltSdks() work with platform_bootclasspath
6bd823241 : Use absolute paths in classpaths.proto.
3aec9423f : Don't propagate ASAN through shared library dependencies
2f45f4eec : Add systemserverclasspath_fragments property to apex.
7b182e717 : Add "contents" property to systemserverclasspath_fragment.
72ede0fac : Move classpaths.proto related info into a separate provider.
0cf6de5ca : Add no-op systemserverclasspath_fragment module.
6c6dde04b : Make uncompressDex available for use through hiddenAPIModule
c9e52dbc5 : Remove hiddenAPI.primary field
f88ab95d8 : Merge initHiddenAPI and hiddenAPIUpdatePaths
59190602a : Remove configurationName from java library and hidden API
78fc68695 : Add a test for hidden API encoding of java_sdk_library
036f8f5e8 : Add usesTargetFiles option in dexpreopt_gen
460952c7f : Add temporary restriction on hidden API processing
b18537443 : Order apex files by destination path not source path
0e9cdb04d : cc/linker.go: check min_sdk_version.
9876ffa7b : Define vsr_min_shipping_api_level to cc_test
b6dbc87c9 : Define a narrower context for getting arch props
79fd3d728 : Allow shared libraries on bootclasspath
b6f53c064 : Refactor special handling of hidden API encoding for master-art
afaa47c74 : Stop generating unnecessary hidden API rules
537ea3d04 : Generate monolithic hidden API files direct from class jars
850e61f23 : Dedup hidden API rule generation
cc12d9075 : Fix missing headers for vndk snapshotted libc
098c87883 : Make hidden API handle jacoco-stubs consistently
58dd6a92e : Add order-only dependency on shared libraries
34827d4c0 : Use java_sdk_library in bootclasspath_fragment contents as stubs
dfa1083fe : Validate monolithic and modular hidden API flags are consistent
2fef13688 : Generate hidden API flags for a bootclasspath_fragment
001e606e5 : Populate hiddenAPI structure even when not active
f4600f6e6 : Disallow shared libraries in bootclasspath_fragment contents
ec2858799 : Soong: check if lndk is needed for apex build
a10bd3c12 : Add java_sdk_library in bootclasspath_fragment contents to sdk
5b009aedf : syntax check to jacoco filters for any build
ef0818595 : Add support for converting OptionalPath to Paths
475daafb1 : Make hidden API bootclasspath_fragment test more realistic
75be1cae8 : bp2build: build //external/scudo/...
bf61afb7f : bp2build: export some cc toolchain flags into Starlark.
22628d50f : Add support for SOONG_SDK_SNAPSHOT_USE_SRCJAR
2fc82ad04 : Build boot images in bootclasspath_fragment/platform_bootclasspath
47932935e : Separate storing config for MakeVars from building boot image
7ebebfd5f : Move copying of dex files from dexpreopt_bootjars singleton
d7586b652 : Refactor vendor snapshot to use LinkableInterface.
28bf7ee2a : Move markPlatformAvailability mutator before apexMutator
b5769c15a : Allow module types to force creation of a default APEX variant
3950cd6ed : bp2build: remove libc_tzcode from denylist.
56bb08398 : Implement configured version_script.
e070c3a26 : Always call SetMode in soong_zip
c97761e78 : Support LOCAL_ENFORCE_USES_LIBRARIES in androidmk
77f7c4424 : packaging: install/package deps if not marked IsHideFromMake
3069dd9d7 : Make @soong_injection usable in standalone builds.
75bba11bb : Output machine-readable file with all soong keywords.
3db3547d1 : Generate empty classpaths.proto for bootclasspath_fragment.go.
6213170b3 : Add package module to sdk snapshot that contains licenses
b0bb376ef : Add license modules to the sdk
ec0836af3 : Switch Effective_license_text from []string to Paths
df5a90502 : Move license module processing to GenerateAndroidBuildActions
e96108d79 : Add baseline test for license with sdk
df09d173c : Generate linker config with packaged items.
0df49686b : Add support for name-less modules and property comments
130820563 : Allow an sdk member type not to provide a bp property
0d4ed0ac5 : Allow sdk snapshot to contain source module type
83ad956ec : Move setting of prefer to createMemberSnapshot
3b413d35a : Fix typo caused by incorrect git merge.
476b9d6d1 : Strict updatability linting against dependencies.
086483101 : Handle cc_library shared/static only properties
3bae068ee : Generalize deapexer module to export any files
73c7b8547 : Move conv_classpaths.proto to packages/modules/common.
bb0dc13af : Simplify prebuilt_apex/apex_set common properties
57f8359fe : Derive deapexer module properties from transitive dependencies
5dda3e387 : Move creation of deapexer modules to separate mutator
143be9401 : Add temporary workaround for pack_relocations linker flag conversion for bp2build.
c50fa8dd0 : Add support for shared_libs in cc_library targets.
06eea2c9b : Store real number of records in regular end record when possible
8df4b3dc6 : Use SHT_RELR relocations where possible.
013485bd8 : Declare ConfiguredJarList in specific fragment implementations.
64fb526cd : Add SOONG_SDK_SNAPSHOT_PREFER support
a59690934 : Rename fields in dexpreopt config
95e9c5bbf : Split SYSTEMSERVERCLASSPATH entries from platform_bootclasspath.
be007d180 : Install updatable-bcp-packages.txt and boot-image.bprof
b17d04462 : Transitively add APEX variants for contents of prebuilt_apex/apex_set
e7c94a689 : Stop exporting java_sdk_library libs in the snapshot
2d3da31d4 : Make all SdkMemberTypes support transitive member deps
b9e7a3ca7 : Make licenseModule SdkAware
525a59056 : Make sdk tests more realistic
b6b89a407 : Add missing calls to InitSdkAwareModule
b6788c0dc : Remove most of the remaining references to gccCmd.
afcd339d9 : Remove unused parts of the strip implementation.
60770e225 : Ensure current.zip is put in the right place.
128ce2ff7 : Rename classpath_fragment.go methods for better readability.
1e27a1454 : Add prebuilt_defaults for prebuilt etc modules
62035b599 : Add baseline test for sdk snapshot env variables
29161df44 : Prepare kzip script to support superproject sha as an environment variable
9a6f87ebd : Make SystemServerJars ConfiguredJarList.
46f66059e : Define test_min_vndk_version for cc_test
526093281 : Move stub providers to droidstubs.go
598dd0023 : Refactor how bp2build gets arch-specific props.
71d6ab682 : Fix concurrency issues in Test_runWithTimeout
4977540bc : Support dex_import on platform_bootclasspath
179856a69 : bp2build: build static version of libstdc++.
0e446159b : Support blueprint_go_binary in PathForModuleSrc
52e667261 : Add fmtlib_ndk back to the deny list because it fails in mixed builds postsubmit.
fb955387d : Update info on some deny-list entries.
2b54eb837 : bp2build: remove manifest file for bp2build-sync.
c651b5295 : Add support for packaging rust fuzzers
69315e4ea : Use create_minidebuginfo tool instead of bash script.
29c294b2c : Time out and dump stacks from R8 processes after 30 minutes
9b6bcc6bf : Add a wrapper command to detect timeouts
c424b76f7 : Support multilib properties in bp2build
54f6a89c2 : Clean symbols directory during installclean
1353e5969 : Handle the version_script property.
d504c3ac8 : Fix build failure when building unbundled apps (second try)
d6894ca4b : Split findAndCopyBootJars into separate find and copy functions
f23bc472b : Move configuration checks from getBootImageJar
790324e69 : bp2build: add bugs and update bp2build denylist.
47aa58420 : Update reasons for modules being on the deny list (and add bug links).
d01da0586 : Group some modules together under a single bug for tracking purposes.
91a46d0ef : Print the output from RBE bootstrap shutdown
0dbd02a3a : Revert "Fix build failure when building unbundled apps"
49b6db40f : Ignore cc.Module.HideFromMake when producing flattened apex Android.mk entries
76f0ba81d : Ignore cc.Module.HideFromMake when producing flattened apex Android.mk entries
c027119e7 : Fix build failure when building unbundled apps
4985e518f : Exclude RequiresApi from generated stubs
12d29b778 : Move generation of hidden API make vars to platform_bootclasspath
08758f08e : Add debug ramdisk variant.
e3ecce67c : Make platform_bootclasspath a singleton module
f7a5592d3 : Move dumpOatRules to platform_bootclasspath
4c094428a : Move generateUpdatableBcpPackagesRule to platform_bootclasspath
01b463bc0 : Differentiate between art, non-updatable and updatable modules
9bacf5656 : Extract logic to gather deps added for <apex>:<module> pairs
110b0add9 : Treat "apex" system_ext the same as platform
53681ef59 : bp2build: make libdl build.
982e384a6 : Fix profileCommand to remove the profile first.
f7bcd42a4 : Clean symbols directory during installclean
282881683 : bp2build: convert //external/arm-optimized-routines/...
895c7140a : Add stub_libs properties to bootclasspath_fragment snapshot
1093158fa : Add support for specifying api provided by bootclasspath_fragment
f7c99f598 : Add GetEmbeddedPrebuilt and IsModulePrebuilt
a3b5dcf9f : Update bp2build allow/denylisting for system
667bb2736 : Remove libc_syscalls from the denylist.
44d159408 : Extract generateUpdatableBcpPackagesRule from updatableBcpPackagesRule
2ac45f019 : Remove special handling of frameworks/base/config/boot-profile.txt
ad19d3858 : Move bootFrameworkProfileRule to platform_bootclasspath
497f17d22 : Allowlist libpropertyinfoparser.
6036497a3 : Remove libdl_static from the deny list in light of http://aosp/1688405
b433bf7be : Generate rustdoc index.
0c2e08312 : Extract IsModuleInVersionedSdk
5271fea26 : Remove global state from vendor public libraries
976b0e5bb : Automatically export bootclasspath_fragment stubs from sdk
eee466e43 : Pass module to SdkMemberTypeDependencyTag.SdkMemberType
fc4843364 : Remove libqemu_pipe from minSdkVersionAllowlist
2b50ce669 : Make GetDirectDep implementation match comment
f60ecf081 : Mixed builds: propagate includes from cc_* targets
f36a3ac8b : more no include_dir
5861242a7 : Extract default image specific logic from buildBootImage
57e2e7d19 : Simplify missing deps handling in buildBootImage
81667c8c1 : Remove panics from reportMissingVariationDependency
b5ac5af61 : Reorganize and cull cc_library_static denylist.
e32e9e07d : bp2build: arch-specific exclude_srcs and srcs.
4ecc67d3c : bp2build: fix exclude_srcs in subpackages.
882bcc1c1 : bp2build: remove header globs in generated srcs.
8fc8dbf70 : start eating include_dirs from both ends
2c4000c7a : apex: remove use_vendor
203b42104 : Remove obsolete llndk_library
627280f09 : Remove llndk_headers
1f3f130e2 : Add support for cc_library_headers to replace llndk_headers
be763f7b1 : Skip default dependencies for header libraries
b719c0194 : Fix and test vendor public libraries for product modules
f12db530d : Move TestVendorPublicLibraries into vendor_public_library_test.go
cc86ac88a : Revert "Reorganize and cull cc_library_static denylist."
2dc665bb4 : bootclasspath_fragment: Always output contents property in snapshot
e95b53a55 : Automatically add bootclasspath_fragment contents to sdk
ba6afd0db : Allow contents and image_name to be specified together
2da0424b1 : Extract java SdkMemberType instances as vars
cba7b0c43 : Reorganize and cull cc_library_static denylist.
c7d1644b0 : Add coverage specific properties to bootclasspath_fragment
b19b58a01 : Drop DexPreoptImages field in dexpreopt config
375451edf : Add support for per-target exported includes.
190fdef29 : Delegate retrieval of dex boot jar for apex to the bootclasspath_fragment
cc33ec883 : Extract bootclasspathFragment related code into separate functions
e946b327f : Rename BootImageInfo to BootclasspathFragmentApexContentInfo
f13e07eee : Remove unused setting of BootImageInfo for platform_bootclasspath
cd0646712 : Generate snapshot member list properties from dependencies
a720811c3 : Allow exporting of sdk members to be done per tag
2d1bb89fe : Extract the os specific snapshot module properties handling
fbe470e7d : Dedup snapshot module property set initialization
7b0259ff6 : Make order of properties in snapshot module consistent
cc3132e49 : Clarify behavior around handling of sdk members
218272699 : Rename sdkMemberRef to sdkMemberVariantDep
26197a65d : Extract addSnapshotModule from buildSnapshot
df160eb46 : Remove unused boot_image module type, prebuilt and sdk member type
7771eba88 : Rename BootImageModule to BootclasspathFragmentModule
871e34290 : rust: Pass additional Clang C flags from toolchain
230bd421a : profman: Clean up output profile type options.
b6a55bf06 : Incorporate cc_library_headers into mixed builds
7d1d083ec : Check consistency of the BootJars/UpdatableBootJars config
023dba0a3 : Add exported_bootclasspath_fragments to prebuilt_apex/apex_set
36187b2cf : Export classesJars initialized in hiddenAPIExtractInformation
b67d878b8 : Extract general bootclasspath related code into java/bootclasspath.go
4994d26bf : Generalize the platformBootclasspathDepsMutator
f8645b93b : Update error messages.
aeb6bad07 : Revert^3 "Add debug ramdisk variant"
3c87b1df1 : Fix minor issues in updatability lint CLs.
78c68655e : Write all BUILD files for queryview
5baca302d : Add libc_openbsd to mixed builds deny list.
836a8f3d6 : Revert^2 "Add debug ramdisk variant"
a9dd6faae : Workaround build failure in coverage build
74431d57c : Move monolithic stub flags generation to platform_bootclasspath
3e7fcc3fe : Extract common stub flags code
a34bee0ec : Don't plumb PRODUCT_*_CLASSPATH vars to make.
19ade8904 : Fix toJsonClassLoaderContextRec size bug
dae54cd84 : Add new stub_only_static_libs attr for sdk_library
ed9c17d03 : bp2build: refactor/standardize cc_* bp2build converters
e5c719e12 : Allow more cc_library_static targets to build.
78ea2f5ea : Revert "Add debug ramdisk variant"
48de88383 : Add lint.strict_updatability_linting
11623b605 : Move Java lint tests to lint_test.go
79e6f6bfc : Forbid bypassing updatability lint checks.
7c95555d7 : bootclasspath_fragment: Add hidden API flag files to snapshot
a57835e8e : bootclasspath_fragment: Add contents to snapshot
0b28a8d35 : Replace boot image with bootclasspath fragment in sdk package
d3c1513df : Add tempPathForRestat to improve consistency
4562a3b21 : Add bp2build arch-specific paths mutator
ae89abe38 : Add validations to RuleBuilderCommand
da6401b77 : Fix bug in RuleBuilderCommand.OrderOnlys
6589805e2 : bootclasspath_fragment must only depend on source contents
a960a0d5d : Move some make variables from GNU binutils to LLVM equivalents.
2082e695c : Allow generate_hiddenapi_lists.py to work with no custom flag files
b7e30760a : Add various test files as testSrcs, so that they run on CI.
7b3dc8a25 : Support paths for vintf_fragments from Soong.
286c9fafa : Fix bazel_handler_test.go
894546d30 : Skip initHiddenAPI check of prebuilt's boot dex jar for APEX modules
2a4fc3ecd : Generate BUILD files for every directory that has an Android.bp file.
b21166e23 : Make symlink_forest.go prefer generated files.
69ed2a2b9 : Reenable test_glob_noop_incremental.
64715ba9a : Add PrepareForDebug_DO_NOT_SUBMIT
cc17bfe7d : Rename propertyAccessor to propertyValueReader
0fb7fcd3a : Support cc_library as LLNDK without llndk_library
f4d9bd2c4 : Don't print RBE stats if ANDROID_QUIET_BUILD is set.
c82e6e2e8 : Dedup include dir paths
fa616137a : android_system_image that generates linker.config.pb
ec1a3dc6f : Subsume INTEGRATED_BP2BUILD into other env modes
4cfdf7de2 : Make apex.key and certificate overridable.
7b93908d2 : Add lint_project_xml_test.py
eda9398bb : Remove unnecessary `android:"path"` tags in rust
d3dbf07c3 : Mark par_test as not unit tests
d6cd813ab : Call mixed mode Bazel in the symlink forest.
ee9b24e6d : Do not output two trailing newlines in generated bp files.
5a4202575 : Rename lint-project-xml.py to remove dashes.
94f1963b6 : Remove unused boot_images property and rename tag
3f9416ea8 : Rename cryptic symbols in symlink_forest.go .
b6ea6c2d3 : Don't compress apexes when building in unbundled mode
b353cca49 : Create a synthetic Bazel workspace.
38e6264ff : Rename Label.Bp_text to OriginalModuleName.
a110439b3 : Lint baseline file check in lint-project-xml
2e70f7927 : Move builder.go over to llvm-objcopy.
5bde22ff1 : Incorporate filegroups into mixed builds.
f8d9c499d : Reland: Add jni_libs property to java tests
655a7d50f : [rust] Update clang version used for bindgen
25f369fdc : Move cc_object tests to object_test.go
bab4d7e3b : Add a denylist for specifically mixed builds
302c5b8d8 : Extract getBaselineFilepath method.
c6246671e : Expose "full" dexpreopt.config
3aa297570 : Change par file generate rules.
731bb91b8 : Propagate errors from integration tests scripts.
26616d4cf : Revert "Add jni_libs property to java tests"
246164a05 : Add jni_libs property to java tests
63eeda027 : Fix metalava api baseline update command
4258a39bd : sbox: print failing command line before output
06feee935 : Rustdoc support.
1267d875b : java_sdk_library: Make dex stub jars available for hiddenapi
e1381887a : Migrate sdk tests away from checkAndroidBpContents
b72877f74 : Fix test_glob_noop_incremental
cefa3c75b : Denylist two targets that fail for non-x86_64
450ae7231 : Add LLNDK stubs and headers to VNDK snapshot
5b1970e5d : Remove sdk_version: "none" restriction
9706cbc1e : Add filesystem_test.go
fc2d842df : sbox: best-effort copy output files on failure
9b381ef2b : platform_bootclasspath: aggregate hidden API flag files from fragments
8a71786b5 : Switch to clang r416183b 12.0.5.
414719e91 : Clean up package names.
cb33a0099 : Update for sharded globs
620dea672 : Split bazel -path functions and clarify docs
7a5190734 : Colorize the name of the test to be run.
e736e13a8 : Handle boot jars on /system_ext correctly.
6124c9b36 : Do not pass the list of deps to RunBlueprint.
d518e1a40 : Make bp2build be more correct.
e4dd14b25 : bloaty: measure stripped Rust binaries
461697794 : Rename hidden API types ..Augmentation.. to ..FlagFile..
e3dc6608c : Generalize hiddenAPIAugmentationInfo to make it easier to use
c70220430 : ApiLevel of "" and "core_platform" is FutureApiLevel
686965bae : Speed up Soong integration tests.
f8e2428c5 : Allow running bp2build as part of a regular build.
4eab21d5a : ApexInfo doesn't pass MinSdkVersion as string, but as ApiLevel
ee9b11703 : Remove nativeApiLevelFromUserWithDefault
e134d0983 : Add 'merge' command to conv_linker_config
f84e9c05e : Add debug ramdisk variant
33a3a8182 : Made ManifestPath OptionalPath instead of Path
bec4d038b : Fix discordance between marshall/unmarshall for ArchType
c143cc50d : Transform paths to headers in include dirs to take package boundaries into account.
fb545bf2f : Make sure prebuilt modules are exported before attempting to use them
bc03588be : Generate hashtree for compressed apexes
a0436a392 : make linker_config OutputFileProducer
c6a91ec6d : Allow uninstallable linker_config to be packaged
05b999ecb : Don't compress apexes produced by apex_test module
85dee5d8f : Move hidden API metadata file rule to platform_bootclasspath
22c743170 : Move handling of prebuilt hiddenapi-index.csv to hiddenapi singleton
00b2bfdea : Move hidden API index file rule to platform_bootclasspath
4fab05a2a : rust: do not strip static library
a763c6d8c : Add support for lint baseline files
b448c34bf : Make integration tests clean up after themselves.
97259dc62 : Generate classpaths.proto config for *CLASSPATH variables.
d9580b84a : Add path tests for ramdisk
1ba246732 : Ensure boot jar modules have been initialized properly for hidden API
da2d6ee7a : Truncate vbmeta to 64KB
27408bf32 : Add prebuilt_root module
505b0e899 : rust: Switch rust_fuzz to HWASan
d05ba0041 : Remove draft API support.
38e55b924 : Update stub definition docs.
f40afec4e : Add test case for too many splits
8f146b99e : prebuilt_apex created ApexInfo must not include prebuilt_ prefix
fa5e6b50a : Remove special case code for obsolete files
779b64ec5 : Fix evaluation order of (Cfi|Memtag) exclude paths.
c08897c1e : Add more Rust vendor image support.
699e21832 : rust: Use new common image mutator interface.
f4a88b163 : Introduce NewApi lint checks
3a7d000d1 : cc: Create a common image mutator interface
60264a0b9 : Improve realism of boot jar tests
0b659866e : Support UNSAFE_DISABLE_HIDDENAPI_FLAGS in platform_bootclasspath
90b8ad38e : Remove noop code from generateHiddenAPIBuildActions
43b04926b : Add reasons for cc_library_static modules to be on the deny list.
eabf2c175 : Introduce classpath_fragment.go.
53b2f36bd : Delete android/env.go .
104259550 : Add test for globs on noop incremental builds
30a083215 : bootimg.cmdline is arch specific
dd0295d77 : Support reexporting vndk from vendor snapshot
f7aadf70d : Add flag test for cfi snapshot
082afbb65 : Remove unused hiddenapi_flags module type
6a766453f : Export monolithic hidden API files from platform_bootclasspath
9c2108667 : rust_fuzzer: add toolchain libraries if non-empty
fe23bf3eb : Add tests for request_type ParseResult functions.
b71794d8e : Consolidate cc-specific cqueries.
8d62a4f72 : Add tests for bazel_handler
86bcf70b3 : Fix min_sdk_version err msg in apex.
745380ce2 : Remove the dependency on a number of env vars.
702210b80 : Move generation of global hidden API flags to platform_bootclasspath
c6bb7cf8d : Extract ruleToGenerateHiddenApiFlags
0a92ed74a : bp2build/mixed builds denylist note_memtag_heap_async and sync temporarily.
dbd710c42 : SdkSpec is fully using ApiLevel
7f99ec7c1 : Add a test to check the intall partitions
33db5cbf6 : Install device_specific cc_prebuilt to ODM
0a74c3e06 : rust: Add HWASan build support
83ebf23a0 : Add prebuilt_rfsa module type
20fcfdf48 : rust: Remove stack-depth sancov
82ea3fb27 : Follow blueprint change to return GlobResult from Glob
c02504edd : Add test for globs used during bootstrapping
07bc5f9c4 : Add test for building cc_object with Bazel.
a92e844d1 : Make MockBazelContext more specific to cquerys
107c0de80 : bp2build: refactor compiler/linker prop function.
b4628eb03 : bp2build: codegen singleton lists on one line.
6393098ec : bp2build: cc_library converter for //bionic/libdl:libdl_android
6eafc36e6 : Export CC HWASan sanitizer type
62d8c3b11 : Allow platform_bootclasspath to specify contributing fragments
b432df9cd : Add dependencies from platform_bootclasspath to contents
789fe0fde : Revert^2 "[strip.sh] Move remaining GNU binutils usage to llvm binutils"
8c7a11a8d : Introduce NewApi lint checks
3b730c4bc : Organize Soong's integration tests:
9dcbfa4ae : Update soong for new lint version
d4c9f5546 : Use old unwinder for R cc modules
c58d3d214 : Be more explicit about headers in cc_library_static targets.
94e22fd35 : Shared lib dependencies from rlib are included in APEX
253f521db : Redirect memtag libraries to snapshot
9231537fe : SdkSpec is fully using ApiLevel
0c4f71cd9 : Support paths for init_rc from Soong.
f58fd9aec : Add deapexer support for apex_set
2470467d4 : Separate apex extraction from the ApexSet
dfd3326b6 : Move deapexer related functionality to prebuiltCommon
b81516847 : Support arch variations for export_system_include_dirs in cc_library_headers bp2build converter.
3f9e155f8 : Handle simple prebuilt static libraries from bazel
f29df7cc5 : Move cquery RequestType interface to bazel_handler
08f476bf8 : Fix bug in sdk_library string matching
94c832526 : rust: collect file dependencies for clippy
e54f07e38 : Stripped rust bin/libs are included in APEX
c44e7372e : rust: Add cfgs property
c7e592cde : cpp output of an AIDL file is together with the headers
f9523ed57 : Fix arch in snapshot DepsMutator.
11216db1d : Separate apex selection from apex.Prebuilt
56dc66e2e : Stop deapexer module type from being treated as a prebuilt
c0609c603 : Make prebuilt_apex report an error if no apex file is found
b5933f64e : Remove hidden API special handling of android.test.base
1b6fb8765 : Automatically set Androidmk suffix of snapshot
864116ce3 : Add PrebuiltNameFromSource
e1d383764 : Add IsModulePreferred
ebfbad296 : Revert^2 "Set min_sdk_version for java imports in pom2bp"
f99ba2710 : Revert "Set min_sdk_version for java imports in pom2bp"
70acc3dc0 : Update soong for new lint version
ca6fe3453 : Add a converter for classpaths.proto between proto and json/text formats.
a29903fb2 : Fix syntax error in bazel_handler.go.
ec00900f8 : Allow dependencies from platform variants to APEX modules (reland).
85e8bd61c : Compress the binary_size.pb artifact
aa73ae5b5 : Update build to new location of hiddenapi config files
546ccd561 : Attach rust_benchmark to atest and tradefed.
1d640d052 : Add rust_benchmark module to soong.
97bb9f18e : Add dumping the module graph in JSON format.
ee4a8b707 : Make lint HTML output deterministic
eefc9e6a6 : Fix note_memtag bionic libraries in mixed builds
66ffdb74e : Only include used requests in cquery starlark
fa9b3f30f : Set the usesNonSdk manifest attribute whan targeting module SDKs.
0202caa0f : Remove unused constants for cquery requests
c1c265053 : Add target/os configurable string_list attrs.
2f6a21e95 : Export OsTypeList through a function.
f58c46e36 : Don't use incorrect version names like VER or BOARD even in tests
54105c48f : SdkSpec = Scope + ApiLevel
c2018e2ed : Remove libgcc toolchain libs for Android
5a5c7d58d : Add a variable that indicates build-time debugfs restrictions
f1691d2a2 : Move java.sdkSpec to the android package
e59af4e1c : Use correct includes for mixed build gen headers
bf94d2fdb : Allow Bazel actions to see the SHELL variable.
6f43f5426 : Fix toc.sh, llvm-nm does not recognise '-f P' option
c044f5bce : rust: Update libfuzzer flags for rust_fuzz
09f9231e9 : Remove unused cquery requests.
3cf521189 : Add bazel_module properties to cc_defaults
91220d733 : Add os/target configurable selects for label list attributes.
56e12dbba : Revert "Revert "Add min_sdk_version to java_import.""
5ab650800 : Revert "Add min_sdk_version to java_import."
ba407c8af : Export header check allows WholeStaticLibs
7f7193a78 : NDK API coverage
27a26526f : NDK API coverage
0f36d16fe : Disable clippy::upper-case-acronyms
6790ebcc5 : Reorganize soong_build/main.go .
6c309cd0a : bp2build: don't generate a WORKSPACE.
5d8652fca : Set min_sdk_version for java imports in pom2bp
d64139f8e : Revert "Allow dependencies from platform variants to APEX modules."
4ad44e713 : Move toc.sh to use LLVM binutils
79abe57f5 : Remove FixturePreparer.Extend()
4814bb814 : Remove FixtureFactory
284165afb : Remove apexFixtureFactory
760fb185b : Annotate bp2buildModuleDoNotConvertList with reasons for modules being blocked.
a46b51cf2 : Support super image size automatic calculation
d4a3a137e : "current" is implicitly added to stubs.versions
6d15d6355 : Add min_sdk_version to java_import.
4ccd490ae : Revert^2 "Switch platform-NDK unwinder to LLVM libunwind.a prebuilt"
bb7f1ac79 : Add a new platform_bootclasspath module type
8095c2959 : Remove support for unsandboxed metalava
d47f4ac82 : Silence kotlinc JDK9 warnings
607c0b795 : Fix multiple copies of read-only files in sbox
b164b381b : Register bp2build module types even outside generation
535e0a105 : Remove unused java testing methods
556071232 : Convert testDexpreoptWithApexes to use test fixtures
45338f05e : Convert TestApexPermittedPackagesRules to use test fixtures
34a7fff9e : Remove varargs from Fixture(t *testing.T)
55e740e9a : Remove varargs from RunTest(t *testing.T)
bb7513d80 : Emit a better error message in manifest_check.py.
60b2234c8 : Rust: use 1.51.0 prebuilts
bf1db7b14 : Move gen_sorted_bss_symbols.sh to use LLVM binutils
74bdc2881 : Revert "Switch platform-NDK unwinder to LLVM libunwind.a prebuilt"
152a70295 : Add default group support for logical_partition
0d736917e : Fix missing snapshot headers.
8567f226e : Remove ccFixtureFactory
2e6f90e0d : Extract prepareForCcTest
c3e6ce04d : Remove buildDir from cc package
9e0c3f999 : Convert remaining rust tests to use test fixtures
f4b139abc : Add system/core/libstats to the Rust allowed list.
de116856f : Add depfile handling for bazel_handler.
a060c4521 : Handle product_variable asflag for cc_object.
afdd4061e : Rename OptionalPath.RelativeToPath -> RelativeToTop
a71a67a4f : Remove extraneous calls to TestingBuildParams.RelativeToTop()
378bf736e : Enable overflow checks in Rust
e8366da1f : Automatically call TestingBuildParams.RelativeToTop()
4f43fe96b : Store the bp2build module opt-out list as a list instead of a map.
0702791a9 : bp2build: arch-configurable selects for label list attrs.
58a12b8ba : bp2build/queryview: codegen control sequences literally.
e8a8296bc : queryview: fix depfile and incrementality.
4d058c880 : Allow dependencies from platform variants to APEX modules.
fc490bde7 : bp2build code generator: pretty print zero values
d9548315a : Add license for bloaty subdirectory.
3fbf2bea6 : Default metalava sandboxing to true
5f6ffc72f : Add dependencies for Metalava's implicit android.jar references
ad0b5ba42 : Refactor cquery processing to generalize transitions
32f1de332 : Append ".static" to ubsan runtime for static binaries
406765b15 : Do not build stats-log-api-gen-exports in mainline builds
d3e2742ad : NDK API coverage
962783a66 : Add TestingModule.Outputs
0aafcbfd2 : Add StringsRelativeToTop
a5b8135bd : Add OptionalPath.RelativeToTop
29888b1bf : Migrate system_modules_test.go from NormalizePathsForTesting
cf8d7db02 : Stop JavaSdkLibrary_... tests requiring absolute path
37ba344e4 : Remove buildDir from apex package
f53555da2 : Add StringRelativeToTop
4d101b60f : Add the transitive dependencies of boot_image to apex
82886d6cb : Add contents property to boot_image (and prebuilt_boot_image)
c7ef9892d : Add dependencies for art boot_image
c29f07676 : Add pom2bp param for default min_sdk_version
9f12df9ab : Don't fail the build if manifest_check cannot extract targetSdkVersion.
e45541d82 : Allow Rust code in system/logging/rust
39dd0a4b8 : Don't enforce <uses-library> checks if dexpreopt for apps is disabled.
55d6b3edb : bloaty: Append new file extension
4b64ba05b : Add bootclasspath_fragment as an alias for boot_image
837486d30 : Convert java/boot_image_test.go to test fixtures
64be7bb32 : Change type of Image_name from string to *string
9ea71c0f4 : Make apex/boot_image_test.go more realistic
2288f3155 : Remove comment about gitignore for BUILD files.
e5ac250ab : Convert kernel package to use test fixtures
2a2fb66d6 : Convert linkerconfig package to use test fixtures
52bfaa43f : Prune test preparers in apex/boot_image_test.go
396229f7c : Prevent apex from using preferred prebuilt_boot_image
855e90b57 : Make test_for arch variant.
4e6c269de : Don't use APEX stubs between internal libs in the same APEX when building test_for modules.
1461c4dbc : Add FilterListPred.
32312eb75 : Don't panic on "go test" invocations from the command line.
bc1399271 : Support sandboxing droiddoc and droidstubs with args properties
b33f9d87c : Remove lib_dns from bp2build converter denylist (module name typo, should be libc_dns).
ae5da5ba7 : NDK API coverage
a9e182440 : Don't convert libc_dns using the cc_library_static bp2build converter.
6aa5c4039 : Strengthen metalava sandbox support using sbox
cb77f75aa : Move metalava's output files into a subdirectory
0d5324165 : Fix lint warnings in droidstubs.go
2207f8775 : Split droidstubs out of droiddoc.go
d11cf62ec : Use interface for $(location) values in genrules
7ee54ffd7 : Replace ANDROID_SDK_HOME with ANDROID_PREFS_ROOT for metalava
5bedfa2d4 : Simplify lint rules using improved RuleBuilder rsp support
ce3a51dc9 : Support multiple rsp files in RuleBuilder
e55bd423d : Pass rsp files into sbox and rewrapper
045bfd964 : Add test for sbox input sandboxing
a4eafddc4 : Support multiple rsp files in REParams
fd708b565 : Move response file handling to a separate package
bbb0f8fae : Make TestingBuildParams.RelativeToTop() modify (Writable)Path(s)
63bb7680c : rust: Add whole_static_libs, revert static_lib
8206d4ff9 : Don't use custom mixed build logic for cc_object
095081c6d : Add bp2build support for cc_library_static.
4dd6cdb3b : Fix TestDroiddoc's reliance on absolute paths
85d8f0dcd : Add Path.RelativeToTop
bb9ff5108 : Filter duplicate modules in platform_compat_config_singleton
db462dd98 : Disallow non-existent paths in sdk package
dd622951a : Fix AAPT path in dexpreopt.
1822a0a37 : Improve sdk snapshot testing
5d72cba25 : bp2build: add a per-module denylist.
74abc5d4e : Remove config from basePath
d65c58b20 : Add buildDir to WritablePath implementations
580efc871 : Add srcDir to SourcePath
e8b0ee73f : rust: Add features list to rust_project.json
f9410540a : Revert "Add bp2build support for cc_library_static."
3cb2c06b4 : Cleanup some issues left over from previous reviews
76e5c8a37 : Convert test that disallows non existent paths to use fixtures
ac94726ef : Remove testSdkWithJava
9ec86b14e : Convert java_sdk_test.go tests to fixtures
a35178b10 : Fix "filename too long" issue on Luci caused by test name
b506c9dc1 : Cleanup usages of Dex2oatDepTag
d603c7dba : Fix a typo in the definition of `varApexNames` in `java/dexpreopt_bootjars.go`.
21e743df4 : Add bp2build support for cc_library_static.
9023b02c0 : Allow using updatable boot jars in dexpreopt (but don't use them yet).
c99c947c8 : Make null builds always be null builds.
9fc9f5342 : Group all the preparations needed for testing dexpreopt
3c84eaaa9 : Separate methods used for fixture based and legacy tests
f8e3d8341 : Use more inclusive language in dexpreopt/testing.go
12b4c2706 : bp2build: add allowlist for package-level conversions.
5818b9344 : Enable safe ICF for all devices
bedca7447 : [pgo] Do not explicitly link profile runtime
71ae59412 : Remove javaFixtureFactory
d6339af0b : Remove unused test methods and buildDir
0342dc9c3 : Remove uses of buildDir from java/rro_test.go
b148a4931 : Remove uses of buildDir from java/kotlin_test.go
414ea5eb7 : Remove uses of buildDir from java/java_test.go and java/sdk_test.go
fb0fe9f5c : Remove uses of buildDir from java/app_test.go
f71e4ed32 : Remove uses of buildDir from java/app_set_test.go
fb8bc9519 : Remove uses of buildDir from java/app_import_test.go
f04311cbc : Remove uses of buildDir in java/androidmk_test.go
2f9e71e5a : Remove uses of buildDir in java/hiddenapi_singleton_test.go
67d485e9d : Remove uses of buildDir from java/dexpreopt_bootjars_test.go
c029c43c9 : Register java_plugin in PrepareForTestWithJavaBuildComponents
fa65cee27 : Fix genrule depending on disabled module with ALLOW_MISSING_DEPENDENCIES=true
6158dfeb9 : Remove obsolete comment on PrebuiltPostDepsMutator
2c4ca8d73 : Support test fixtures in rust package
f0b3b94bb : Make GENERATE_BAZEL_FILES=true correct.
f1ff54a10 : rust: Drop libgcc dependency
7b85eeb41 : Add WithDexpreopt soong variable
04ba70d66 : Register the propagateRROEnforcementMutator
42da69d78 : Add preparer for overlay pre-singleton registration
97d8b40fe : Add TestingModule.VariablesForTestsRelativeToTop
709e0e32c : Add TestingBuildParams.RelativeToTop()
4e6e35c56 : Improve searching for TestingBuildParams using the output file
0eda26b96 : Move helper methods that take testBuildProvider into baseTestingComponent
31a228846 : Extract functionality common to TestingModule/Singleton
29b9de083 : Switch platform-NDK unwinder to LLVM libunwind.a prebuilt
001b2342f : Add platform_compat_config to sdk
04b4a19fe : Add TestBasicSdkWithBootImage
4a1d45140 : Convert boot_image_sdk_test.go to fixtures
4ca6752b2 : Replace FixturePreparer.visit() with list()
cf3ee2f87 : Allow sdk package tests to optimize their test setup
c93c98e31 : Use test fixtures in CheckSnapshot()
70d3bee3e : Remove emptyFixtureFactory from apex and java
89648f98f : Remove usages of FixtureFactory from misc packages
30ac3e7ca : Remove uses of FixtureFactory from android package
ff2aa69a8 : Deprecate FixtureFactory in favor of FixturePreparer
cff464f79 : Remove errorHandler from FixtureFactory
592518290 : Allow access to preparers that produced a TestResult
fdaa5f716 : Versioned CRT objects are built with correct __ANDROID_API__
a008fb08c : Always respect min_sdk_version
0c4eec85f : Fix default value of BoardSepolicyVers
fa2b1cf1d : Split functions for compiling boot jars to allow future code reuse.
bd6b076f8 : Allow modules that don't run verify_uses_libraries to have nonempty CLC.
4c3e8e2d6 : Ensure that DepIsInSameApex is not called for ExcludeFromApexContentsTag
208105259 : Print the output from RBE bootstrap shutdown
d14cbc1e6 : Add prepareForSdkTestWithJava
ce5a4547b : Java build components require android build components
b474fc0ad : Remove .rustc ELF section from mini-debug-info.
33dfba1d9 : Revert "[strip.sh] Move remaining GNU binutils usage to llvm binutils"
80f4cea1a : Prevent invalid paths being added to mock file system
9f4b3bbb7 : Replace AssertPanic with AssertPanicMessageContains
40b6257dc : Cleanup the now unused testCustomizer
0a49fdca0 : Convert test specific customizers to FixturePreparers
810f33d9e : Convert shared customizer functions to return FixturePreparers
2be9dcd3a : Allow test handlers to be either FixturePreparer or testCustomizer
34d433ad7 : Convert apex/boot_image_test.go to use test fixtures
e05480ac4 : Switch testApex and related methods to use test fixtures
ae542a58a : Allow customization of all fixture state at once
263426431 : Take Module implementations out of java/java.go.
2dc86b295 : Migrate manifest_*_test out of test mapping
a4aa43072 : Handle include_build_directory prop in bp2build
459beab69 : Minimal license feature.
58d85b87b : Minimal license feature.
ad50ce834 : [strip.sh] Move remaining GNU binutils usage to llvm binutils
c7d23478e : Switch to clang r416183 12.0.4.
1661aff8b : Run lint actions in sbox
ef972743e : Support sbox-in-RBE
77cdcfdea : Move android package on top of remotexec
ab020a733 : Support sandboxing inputs in RuleBuilder
c7846f38f : bp2build: cc_library_headers converter should only include that module type
1afa51592 : Migrate android package to a per test build directory
c3bdd310b : Convert android/packaging_test.go to test fixtures
d9ec7d269 : Convert android/ninja_deps_test.go to test fixtures
d518b7e2f : Convert android/path_properties_test.go to test fixtures
78c36216a : Add NinjaDeps to TestResult
a9237b6ee : Convert android/singleton_module_test.go to test fixtures
3c6a4ea24 : Convert android/neverallow_test.go to test fixtures
d65970072 : Convert android/singleton_module_test.go to test fixtures
4bb2b219d : Convert android/variable_test.go to test fixtures
791302b41 : Convert android/soong_config_modules_test.go to test fixtures
e8a4ac49f : Convert android/mutator_test.go to test fixtures
485079130 : Convert android/deptag_test.go to test fixtures
928c87711 : Revert^2 "Don't depend on nonexistent manifest when manifest_check is disabled."
ec2228261 : Revert^2 "Reimplement verify_uses_libraries.sh in manifest_check.py."
b77b0c5e0 : Treat allowed_deps.txt source file as optional.
573989d82 : Prevent ApexInfoMutator from creating unnecessary variants
1efdb3018 : Remove javaMockFS()
3d9f26843 : Fix TestTurbine to work without javaMockFS()
57c4d79c0 : Fix testDexpreoptBoot to work without javaMockFS()
171de3ef7 : Fix TestClasspath to work without javaMockFS()
76101fa5e : Convert TestClasspath to test fixtures
6648045f0 : bp2build: genrule converter only supports "genrule".
abbf63d65 : Migrate sdk package to a per test build directory
ec74f81b4 : Convert xml package to fixtures
94b6960b3 : Add preparers for xml
7af79fb49 : Remove "-C link-dead-code=y" flag
9cbbbb813 : Convert sysprop package to fixtures
6e3ce72b3 : Add preparers for sysprop
220ddd7a6 : Clean up java package use of python build components
803876aaa : Convert python package to fixtures
d0890452e : Add preparers for python
c60dd805a : Fix hole in python testing code that ignored a broken test
9d2c7978f : Revert "Reimplement verify_uses_libraries.sh in manifest_check.py."
7c6c1f5c8 : Revert "Don't depend on nonexistent manifest when manifest_check is disabled."
c3a22d8eb : Allowlist RBE_num_retries_if_mismatched variable
1b29e003f : Add prebuilt_platform_compat_config
0b8177873 : Correct typo in the name of compatConfigTag
8c535dad3 : Allow apex dependencies to be restricted to source modules only
29072a9c1 : Separate metadata provider from apex contents provider
64d371896 : Add AssertIntEquals
afeee22c1 : Add emptyFixtureFactory in java package
961543309 : Reorganize the platform_compat_config.go file
7b33d4117 : Update clang used for bindgen to clang-r412851
ccdc0bef3 : Convert android/namespace_test.go to test fixtures
85034e92b : Add FixtureIgnoreErrors
d250ff620 : Convert android/rule_builder_test.go to test fixtures
54054686b : Convert android/paths_test.go to test fixtures
f62dc9b7a : Convert android/module_test.go to test fixtures
7c166b452 : Convert android/defaults_test.go to test fixtures
3d11961d4 : Add AssertSame
140a8e183 : Convert android/csuite_config_test.go to test fixtures
738a6d5bc : Convert android/arch_test.go to test fixtures
50deaae87 : Add OptionalFixturePreparer
d210afa40 : Remove android/apex_test.go use of buildDir
9ca14c198 : Convert android/androidmk_test.go to test fixtures
854d66157 : Migrate bpf package to a per test build directory
720b3964f : Fix writing soong.variables .
f67c06a7f : Move allowed_deps.txt to packages/modules/common.
5f6cb1d6d : Compile soong_build for debugging if needed.
2645a2912 : Fix app tests to work without javaMockFS()
cdb88a996 : Convert app tests that depend on javaMockFS() to test fixtures
d234b418a : Convert TestUsesLibraries to test fixtures
fdb61edf4 : Move allowed_deps.txt to packages/modules/common.
f1f738e65 : Replace source based system server stubs
d7ce8402d : Remove GeneratingPrimaryBuilder().
8f0436697 : Move allowed_deps.txt to packages/modules/common.
67e5add19 : Add sepolicy related variables
d1e3f1ff0 : Embed minibp into soong_ui.
092ef811a : Fix PackagingBase.CopyDepsToZip
b79c7f110 : Run InitAndroidArchModule last in factory functions.
5a756a63e : Check for frameworks/base/Android.bp instead of frameworks/base
c590ec4bd : Fix sbox in chdir mode
5334edd2f : Check RuleBuilder temporaries for path errors
1c217fdc9 : Fix WriteFileRule escaping
b70a1a900 : Remove unescaped spans support from RuleBuilder
70c474121 : Add explicit rspfile argument to RuleBuilderCommand.FlagWithRspFileInputList
4502978be : Ninja escape RuleBuilder rule params
627263fec : Export a few utility methods
bdc609972 : Support autoconverted modules in mixed builds
dc5be9099 : Minimal license feature.
944e7d01a : Refactor and cleanup of cquery processing
57355683d : Temporarily disable cc_objects in mixed builds
c9d486488 : Add hansson@ to OWNERS in mainline-prod.
3c902e7ac : manifest_check.py: translate library names using dexpreopt configs.
a76d6606c : Don't depend on nonexistent manifest when manifest_check is disabled.
8dfcbe466 : Move allowed_deps.txt to packages/modules/common.
dc92abb70 : Fix hiddenapi tests to work without javaMockFS()
175947f65 : Convert hiddenapi tests to use test fixtures
163043d61 : Fix TestJavaSdkLibrary... tests to work without javaMockFS()
22b77cd53 : Convert JavaSdkLibrary... tests in java package to test fixtures
55bf387f5 : Don't track modules that are only available to APEXes.
32b06c2ae : Migrate sh package to a per test build directory
5f9f771da : Migrate etc package to a per test build directory
e66946b43 : Migrate genrule package to a per test build directory
dff5ff064 : Use test specific build dir when needed
567465da8 : Add (String)Path(s)RelativeToTop and assert functions
89e9a16eb : Remove global variables from Blueprint.
972e06c41 : Add vbmeta module type
665b6786b : Fix removing partial zip file on error
4defbf4d3 : Switch platform_compat_config to use common arch
1bc21dc7e : Disallow platform_compat_config modules in apex prebuilts property
3abc174cf : Add new compat_configs property to the apex
383bfb392 : Allow extending of the list of directories to be scanned for VSDK
bc15e3a79 : Improve java.go readability.
f666b151e : Remove tradefed static_lib heuristic
a369c7b50 : Convert TestCompatConfig test to use test fixtures
4eb4b41ce : Provide preparer for using platform_compat_config modules
05f72de08 : Convert TestJavaSdkLibraryEnforce to test fixtures
aa6caa7fa : Create sub tests for each test in TestJavaSdkLibraryEnforce
2ff6d1b6d : Provide support for preparing tests with prebuilt_apis
ba3ea16f1 : Use handcrafted build targets in bp2build
ac4076de9 : bootimg signs image using verity_utils
0aba252e1 : Reimplement verify_uses_libraries.sh in manifest_check.py.
2e4219be7 : Add a way to remove duplicates from Bazel label lists, to e.g. avoid duplicate deps.
13decfb0b : Define __ANDROID_VENDOR__ and __ANDROID_PRODUCT__
ee6a89ba4 : Export OUT_DIR variable to rust-project.json
bf028b533 : Extract PrepareForTestWithJavaSdkLibraryFiles from javaMockFS()
6bac49c56 : Convert testJavaError to test fixtures
0ed42d3c9 : Clean up testApp and testAppConfig
d7aea1dbe : Remove TestHelper
012b6679d : Switch to Assert... functions in dexpreopt_bootjars_test.go
c81854a64 : Stop error handler relying on testing.T being embedded in TestResult
36474d322 : Stop sdk package depending on testing.T being embedded in TestResult
4bf7f0db2 : Add test suite to legacy core platform allowlist.
e84b1338c : Migrate from result methods to function Asserts
a02cae345 : Convert ...InstallHwasan.. tests to use fixtures
3d0ddff8e : Stop android package depending on testing.T being embedded in TestResult
9dcf25319 : Add new function Assert methods
3fdb1bd9a : Remove unused TestResult methods
055005500 : Separate TestHelper from fixtures
c3c69e11b : Revert "Revert "Reinstate the enforcement of stable core platform API usage""
db378c551 : Add secureprocessor to the legacy core platform API list
8c12d89be : Revert "Reinstate the enforcement of stable core platform API usage"
451aeef58 : Convert testDexpreoptBoot to use test fixtures
ebddef39d : Fix build failure in boot_image_sdk_test.go
32cddd0ba : Fix bootimg.cmdline to use ShellEscapeIncludingSpaces
b528ed5fa : Reinstate the enforcement of stable core platform API usage
3f4e7a10a : Remove the robolectric heuristic out of java_test
6e9a4007b : Prevent mock filesystem files being overridden by accident
6fb6cffce : Reinstate the enforcement of stable core platform API usage
533b98cde : Don't track modules that are only available to APEXes.
fe9a9e3f7 : Add missing // to clarify comment
4a2a29ce6 : Support test fixtures in sdk package
db4888966 : Add text fixture preparers for rust package
37aad6050 : Add apexFixtureFactory to apex package
4e99ef761 : Improve name of getModuleHeaderJarsAsNormalizedPaths
6a1160e74 : Convert cc/prebuilt_test.go to use fixtures
6c9da044f : Add preparer for test to use AndroidMk
7d8a8ad0d : Convert cc/cc_test.go tests that use CreateTestContext to fixtures
25259e93e : Add preparer for test to allow missing dependencies
1ef166e41 : Correct error in documentation of AssertDeepEquals
e7a055c6a : Add preparer for test with variables
981b94b46 : Switch CheckSnapshot from a testSdkResult method to a function
8306f2567 : Make testSdkResult compatible with android.TestResult
ff36f17b4 : Introduce derive_classpath service.
2ebaa881d : Implement OutputFiles for python modules.
023707d31 : Support python binaries in sh_test_host
aa3eac2e5 : Add data bin and lib properties to sh_test
4f0a75abd : Ensure java_system_modules_import uses prebuilts
c52bea955 : Improve system modules tests
f23e346f6 : Convert system modules tests to use fixtures
db284be91 : Separate system modules tests into their own file
d6c2a6521 : prebuilt_apis should create a java_system_modules_import
21d5c7aaa : Hard-wire the path to xcrun as /usr/bin/xcrun.
81a6983dc : Fix writedocs.
93706aeef : Add AssertStringListContains to TestHelper
ecdac8a6d : Convert fuchsia tests to use test fixtures
f7f65dafb : Add prebuilt_boot_image and add boot_images to sdk
9c78cb83d : Propagate LANG environment variable to lint in RBE
9b93af488 : Default lint RBE to local exec strategy
e0c14678d : Enable cfi for 32bit arch
75c7cead6 : Delete defaultsFactory in java.go.
fdfe8f74f : Fix getting list of module libraries in builder.go
808d84c45 : mixed builds for cc_static_library without deps
ad22bc299 : Add comment to lintPaths
e9612824e : Avoid calling DepIsInSameApex when excluded from apex contents
b4ced9d88 : Fix the environment of soong_build:
0a19d6389 : Add service-connectivity-pre-jarjar to legacy core platform list
a3cb2b396 : Remove duplicate sdk.TestHelper
043f5e788 : Treat core_platform as stable unless module uses legacy
95bdab400 : Support test fixtures in java package
4fced5582 : Support test fixtures in dexpreopt package
73ab928da : Make $PATH available when building soong_build.
921fac7cf : Convert etc tests to use test fixtures
815835642 : Print a correct error message when a non-hermetic tool is not found.
1a97ee0b2 : Populate baseline_file values.
5225ca943 : update apex/allowed_deps.txt
13b9b42f8 : bp2build: add python_binary_host converter.
1c1b6e6d9 : Lineage properties support module references.
56fb8ee92 : Support test fixtures in sh package
12c7eb8cb : Support test fixtures in bpf package
1172fed8e : Support test fixtures in etc package
02a3d6540 : Support test fixtures in cc package
72018ad13 : Add temporary RunTestWithConfig method to simplify migration
8edc99c80 : Simplify TestSdkInstall
6d9108f04 : Extract sdk registration code into function for reuse
667893c65 : Extract apex registration code into function for reuse
8bd286590 : Convert license tests to use test fixtures
672cb9fbc : Convert genrule tests to use test fixtures
41ad6b632 : Revert "Skip old file cleanup for non-full builds."
4f0f3f01d : Build heapprofd_client_api for use in the ART chroot.
46e37741a : Rename SetErrorHandler to ExtendWithErrorHandler
2e0323dd1 : Allow customization of product variables in a test fixture
bbccfcfb7 : Allow customization of the env configuration in a test fixture
ec3292beb : Distinguish between integration test and other tests
530483c61 : Simplify preparers now that tests use consistent registration order
9418d6747 : Allow ExtServices to use tflite_support
b0eb3192c : bootimg and logical_partition are OutputFileProducer
c5723e3af : Remove the special-casing of /dev from test path normalization.
b14ad7b5d : Run Ninja in a clean environment.
47a9d0cd9 : Really fix queryview.
86feead0d : Run "prebuilt_postdeps" mutator again
25ae8dec9 : Add additional_certificates to android_app_import.
f5de6684f : Store order of the components used by the tests
704926639 : Workaround for b/182183061: generate corpus-specific rule file
ce06cc0c2 : Introduce derive_classpath service.
fa2988538 : Avoid accidentally sharing preparers slice across factories
41d77c76a : Ensure test/runtime order of singletons/pre-singletons is consistent
42d0b9317 : Separate the collation of singletons from registration
d182fb390 : Defer registration of singletons and pre-singletons in TestContext
281deb2c6 : Ensure mutators used in tests are in the same order as at runtime
74030452b : Introduce derive_classpath service.
92f7874e8 : Introduce derive_classpath service.
89071b08c : Fix queryview.
7d613bfe2 : Make it possible to debug soong_ui.
c117f6fc0 : AIDEGen: Add "-fprofile-sample-use" parameter into category.
5e914b286 : sysprop_library correctly supports apex_available and min_sdk_version
81aea9a0f : bootimg supports v4 header
c05b034e9 : Separate the collation of mutators from registration
1d2d42f8e : Add sortableComponent abstraction
cdcd2be1f : Fix build break caused by registering genrules twice
997f27aa0 : Fix nested properties in soong config structs
5a27bdad7 : Remove wired corpus name, use the one from the environment
382ba06c2 : Pass ANDROID_SDK_HOME to metalava so it doesn't write to ~/.android
2cb4b01f1 : Add statslog_media dependency to media module.
eaadd67a9 : Reinstate the enforcement of stable core platform API usage
2669e7edf : Exempt framework-res from UseApiFingerprint
2787e8e65 : Support robolectric prebuilts in android_robolectric_test
31972dc48 : Support remoting lint commands with RBE
6d119b804 : Fix mutator ordering issue in apex tests
942481b3f : Add Errs to TestResult
ea8a38634 : Make error handlers treat any failures as fatal
52323b511 : Avoid SetErrorHandler mutating FixtureFactory
d6ceb8600 : Clean up cc.RegisterRequiredBuildComponentsForTest()
a560d5a91 : Rename FixturePreparers to GroupFixturePreparers
863f3b9fb : Stop using '&' for class loader context.
b216661e8 : Revert "Revert "Attempt to run all java_test_host that look unit..."
5e85c665d : Do not ignore error when writing environment file
9bb022a4a : Allow PermissionController to set min_sdk_version to 30.
62751102a : Clear remains of java.Dependency interface.
480762d78 : update apex/allowed_deps.txt
c38777cb7 : update apex/allowed_deps.txt
555752f09 : update apex/allowed_deps.txt
acace4264 : variable: Add header_libs to product_variables.arc
3c298a372 : Reformat license code to comply with preupload checks
1ab84fa43 : Revert "Attempt to run all java_test_host that look unit tests"
6e55ef157 : Disable verify_uses_libraries check if dexpreopt is globally disabled.
5c113d13e : Remove lint outputs to prevent showing old lint results on error
00d93b143 : Make common dependencies of lint use restat
84f3dc1c9 : Use repackaged lint binary
15b04e2cb : Correct fmt printf error in bazel_handler
aa8eec05c : Add service-connectivity-pre-jarjar to legacy core platform list
6618f0400 : include new settings lib to the apex-dependency allow list
deba72161 : Make tests work again on Darwin.
5a6cfa060 : Add support for using sdk_version: "module_<ver>"
767dbd9d3 : Friendly error message on apex_available and min_sdk_version checks
55418f8c3 : Remove myself from the OWNERS
4d86107c8 : init_rc and vintf_fragments appear in PackagingSpecs()
d152f5b0e : Add libruy_static to allowed_deps
f8dcf5ead : Make apex.updatable default to true.
ac22956dc : Rename vendor-ramdisk to vendor_ramdisk
7690c0995 : cd to / before running soong_build .
8e93aba54 : Fix a typo.
e4b585d73 : Add libruy_static to allowed_deps
6cb1128b5 : Disable TestSendLog on the buildbots
2807f0047 : Remove global state from VNDK apexes
cfd3374da : Add error handling to test fixtures
441635047 : Add modules-annotation-minsdk in allowed_deps
4a13acb07 : Use compiler filter "verify" for dexpreopt w/o class loader context.
3243aa51e : Move environment staleness check to soong_ui.
8d6e433c1 : Support cc_object modules in mixed builds
db5138230 : Recognise the Google-signed ART APEXes as well.
a3014f1c1 : Remove Abseil checks from clang-tidy defaults.
fe927a265 : Do verify_uses_libraries check for APKs after patching library names.
eea486a58 : Respect `provides_uses_lib` for modules added via `[optional_]uses_libs`
c04fb9e6a : Remove deapexer and prebuilt apex select mutators
0d10c3c30 : Verify the prebuilt_apex selects the correct input apex file
f6932afea : Add test to verify the deapexer rule's input apex file
ec0fe1775 : Avoid hiddenapi ignoring prebuilt with missing dex implementation jar
3785673f9 : Allow java_sdk_library_import to contribute to hiddenapi processing
3985351df : Retrieve dex implementation jars from apex for java_sdk_library_import
55549df05 : APEX uses the latest version of the stub
efadd4aea : Add fft2d dependency to unblock ag/13690416.
75ce9eccf : Remove global state from sysprop libraries
b014f0787 : Propagate java resources in apps with no code
358161232 : Add test fixture support
b6bce8711 : Add "ds-car-dev" to legacyCorePlatformApiModules.
861a896c9 : Add `provides_uses_library` example to TestUsesLibrary check.
2eaf5c525 : Stricten TestUsesLibrary check.
5d8644990 : bp2build: add configurable attribute (select) support.
07b9f86f0 : Define getSnapshotNameSuffix()
217e09a78 : Forbit extra quotes in tidy flag lists
3ef77e89f : Make runtime_resource_overlay product specific.
069b75077 : Attempt to run all java_test_host that look unit tests
b6d0d9cec : rust: Disable Byte Grouping Linter
f17a64cd6 : Add allowed dependencies for tethering in mainline-prod.
4813867ec : Remove dependency from vendor_snapshot to each module
5db3d98c3 : Enable bloaty artifact for checkbuild
8431282af : Fix the releax_check flag format verb.
003d808a4 : Remove ModuleBase.prefer32.
c28f5d97a : reverses common and external Clang flags
88ae408a0 : queryview: add "size" to ignored prop.
eafc16bf1 : Allow pre-singleton types to be registered in RegistrationContext
db1202452 : bp2build: add support for cc_object's objs and exclude_srcs properties.
b89e5e71b : Add logical_partition module type
ff0529d20 : Build statsd-module-sdk-for-art
44b85d01c : Update soong copy of java binaries when Make copy is installed
1af9f614e : Add libmath_headers to allowed_deps.txt
66dd5c09e : android:path attribute is respected for fields in a slice of struct
ea6666fba : Move bazel.Properties to a BazelModuleBase
fc46bc1ee : Refactor BazelTargetModule
76b232f2c : Disallow using error-prone merge strategies
d4cbf3403 : Fix infinite recursion when printing unrecognized linktype
7263dc47f : DO NOT MERGE Change WTFPL and BeerWare to notice per recent change.
3b1e6b13e : DO NOT MERGE Allow cross-cutting dependencies like licenses.
3c7f155bf : DO NOT MERGE Add APSL reciprocal licenses.
09ee00f85 : DO NOT MERGE Add license_kinds for CDDL
92965f051 : DO NOT MERGE Add NAC, 0BSD, FSFAP, GFDL, and MS-RL
4a21665a5 : DO NOT MERGE Run bpfmt
bf057e4dd : DO NOT MERGE Add legacy_permissive license kind.
a649f8cd7 : DO NOT MERGE "Define the standard license_kind rules."
987f33caf : DO NOT MERGE "Export soong license data to make."
5553f7fb6 : DO NOT MERGE "Add ability to declare licenses in soong."
7a7d067c7 : Generated headers may not be arch specific
42dd4e6cd : Fix the snapshot handling of generated headers
86b02a796 : Differentiate usages of word "include" in cc_sdk_test.go
a43f927cd : Add sdk test for incorrect handling of generated headers
75b902a96 : Separate versioned/unversioned testing in sdk/cc_sdk_test.go
d075907d2 : Support testing versioned/unversioned sdk Android.bp files separately
37e0de500 : Only export sysprop headers in exported sysprop include directory
33056e8a9 : Export aidl, proto and sysprop generated headers separately
8c35fcf4d : Add non-fatal mode for verify_uses_libraries check.
ba369adff : bp2build: Unexport GenerateBazelTargetsForDir.
e1ed95bcf : Add the new NetworkStack shim libraries to APEX allowed deps.
3cda28424 : Add the new NetworkStack shim libraries to APEX allowed deps.
e850737ee : Allow missing classes in R8 builds
97ca28e99 : Add the new NetworkStack shim libraries to APEX allowed deps.
6536ad7d0 : Remove sdkext apex_available allowlist
9997ea73a : Setup ANDROID_RUST_VERSION env variable
79f4ab21d : update apex/allowed_deps.txt
107a4cb56 : Update test_min_api_level for cc_test
1c460567b : Remove extra return value from testApex
aa2555387 : Add ctx to AndroidMkExtraEntriesFunc
fdc78fd88 : Add ArcSettings and SettingsGoogle to the legacy allowlist
5149805dc : Add modules-utils-build_system to allowed deps
5a8c9531e : __ANDROID_UNGUARDED_AVAILABILITY__ is gone now.
3cb603eb5 : Add tests for exported generated headers
41f8157ba : Disable unnecessary_wraps clippy lint
164e0867f : bp2build: add a simple UI to report migration progress.
771fd524f : Disallow using error-prone merge strategies
35f18a817 : update apex/allowed_deps.txt
4bbd6cfca : bootimg supports building (non-vendor) boot.img
cee5ba973 : Remove EnforceRROExemptedTargets
b0fc37446 : update apex/allowed_deps.txt
277b0e7f4 : Make statsd apex available as a prebuilt
df229cb00 : Enable size measurement for Rust binaries
6d48aad0f : Add bloaty package
0fe6d39e4 : Add MediaProvider dependencies to allowed_deps.txt
29bb2fd7e : Add phony target for depsinfo.
713db480c : Add bloaty_merger
8c1b97e01 : bp2build: cc_object converter.
916901e36 : Allow uninstallable prebuilt_etc to be packaged
f79fee864 : Add ctx to AndroidMkExtraEntriesFunc
dc79fe85e : Update Rust toolchain to 1.50.0
77a684e8f : Add stats directory to Rust allowed list.
92dac721f : Revert^3 "Enforce <uses-library> checks for android_app and android_app_import."
a9ba070e3 : Add MediaProvider dependencies to allowed_deps.txt
e3c21a6f2 : Add MediaProvider dependencies to allowed_deps.txt
b0addafd9 : Limit the number of the Java source files in a single compilation unit
f4e6287a0 : Pass list of module libraries to gen_ndk_backed_by_apex.sh
2c36f2408 : Sort hiddenapi monolithic files by signature
06b4c3bef : Add allowed deps for Device Scheduling module
82b3fcf12 : Remove duplicates in monolithic hidden API files
f8f4af8f1 : Remove implicit dependency from <x> -> <x>-hiddenapi
1c9b37e76 : Add no_op binary.
88a5af154 : Fix broken build
8908b37a1 : Switch cc_test host_supported: true to unit tests
412322f2a : Set block-size for XZ mini-debug-info compression.
cfb844021 : Add Wifi module allowed deps
249062a88 : Add Wifi module allowed deps
0d3ff6d91 : Add no_op binary.
b7535a443 : Update allowed_deps minSdkversion for netd_aidl_interface
366afd882 : update apex allowed deps because of aidl module name change
5cd73d7e5 : Track changes in system/timezone
2df817757 : Add Target to cc.SharedLibraryInfo
c5c4164c4 : Automated NDK API coverage backed by Mainline modules build integration.
f5c418ced : Update VndkMustUseVendorVariantList
810e9fd3e : update apex allowed deps
639ea9ca5 : Revert "Add ArcSettings and SettingsGoogle to the legacy allowlist"
ce2b78144 : Revert "Add ArcSettings and SettingsGoogle to the legacy allowlist"
caaef4d27 : Must use vendor variant for health storage AIDL HAL
67b890804 : Add memtag_heap notes to allowed deps.
91c750739 : Add ArcSettings and SettingsGoogle to the legacy allowlist
07b96ffc3 : Update apex/allowed_deps.txt
5cf56302e : Reduce legacy_core_platform_api_usage.go
7e82baa8f : Build against cfi supported coverage lib
039b0c591 : Update allowed dependencies for AndroidX prebuilt drop
60cf3e24d : Allowlist sdkextensions proto lib
1827b4663 : Allowlist sdkextensions proto lib
c2b6b65d7 : Revert "Enforce <uses-library> checks for android_app and android_app_import."
ccf013df9 : Allow-list libderive_sdk
6dab96cb5 : Document stubs in cc_library.
c729d352a : Add native modules build utils to allow list
38e1dc917 : Add netd-client for tethering apex and update allowed-deps.txt
0d39bf14e : Add car packages to the legacy allowlist
d43a76749 : apex/allowed_deps: add libnetjniutils
9a7b28b7c : Revert "Revert "Update minSdkVersion for libstagefright_bufferqu..."
47bb81b2d : Add audiopolicy-aidl-unstable-cpp to media Apex
5542a6dc1 : Revert "Update minSdkVersion for libstagefright_bufferqueue_help..."
0d5c32420 : Add quiche and its deps to apex/allowed_deps.txt
676c3991c : Automate NDK API coverage used by Mainline modules build integration
6d6b7094e : Remove libstagefright_bufferqueue_help from apex.go
092e023a5 : Update minSdkVersion for libstagefright_bufferqueue_helper_novndk deps
6a421b339 : Merge "Add test suite handling to central androidmk code" am: 464e6c71df
5682393a3 : Allow PermissionController to set min_sdk_version to 30.
8229eeafb : Allow transcoding libs in apex
c1a84ca5c : Add neuralnetworks_utils_hal_service to apex/allowed_deps.txt
13353526b : Cherrypick from: https://android-review.googlesource.com/c/platform/build/soong/+/1463105
a697e6fc9 : Automated NDK API coverage used by Mainline modules build integration.
3e0ee48d1 : Refactor rust to use AndroidMkEntries
176d99de1 : Convert csuite config to use AndroidMkEntries
ba1574899 : Refactor python to use AndroidMkEntries.
a3f4ee51d : Revert "Cherrypick from: https://android-review.googlesource.com..."
c471d8e86 : Added dependant libaries to apex for ExtServices
e004fc4d2 : Cherrypick from: https://android-review.googlesource.com/c/platform/build/soong/+/1463105
f58a63d79 : legacy_core_platform_api_usage: Remove FrameworksWifiTests
8ccc8aa7f : Add dependencies needed for .jar in the geotz apex
8638972d3 : Reorganize apex/apex.go
fdb9f7f44 : Revert "Adds a workaround to fix version inconsistency"
dbc3c0ac0 : Add libraries to media apex
ed2d774c4 : DO NOT MERGE: update apex/allowed_deps.txt
aed3c6b7b : Update apex/allowed_deps.txt
53db97455 : Propagate min_sdk_version to apexer
ae29cb45f : Update apex/allowed_deps.txt
e21fd34bf : Add car-ui-lib-overlayable to apex allowed_deps
00b172f63 : Add av-types-aidl to media apex
b7d0925ef : Update apex/allowed_deps.txt
989a1de5d : Update allowed_deps.txt by running the script
c5563628f : [DO NOT MERGE] Capture the build command that executed the build system.
807a8f914 : [DO NOT MERGE] Capture the build command that executed the build system.
fdc6ed449 : Update allowed_deps.txt by running the script
ac896f78d : Update apex/allowed_deps.txt
c3fb10be2 : Update apex/allowed_deps.txt
8d6ba8909 : Update apex/allowed_deps.txt
ec62601d2 : Update apex/allowed_deps.txt
cc2ad7f94 : Cleanup references to system/core/base -> system/libbase
818f52fa1 : Cleanup references to system/core/base -> system/libbase
a3286dde7 : Update allowed deps for sdkext apex
97fd49235 : Propagate min_sdk_version to apexer
09e2aa9e8 : Rename ART release APEX to com.android.art.
6d0034f49 : Deprecate both USE_GOMA and FORCE_USE_GOMA flags
319e3ae62 : Enable defaults in soong_config_module_type props
765669920 : Update VNDK version for common graphics HALs.
f9e5c3b79 : Add android app property rename_resources_package
25281087a : Update VNDK version for common graphics HALs.
7f0c05539 : Add new neuralnetworks targets to apex/allowed_deps.txt
8fe8f42c0 : Added new target to core_platform list of allowed modules
7c3052aaf : Add data bin and lib properties to sh_test
21b51f197 : Make test api extend system in sdk_library.go
c8861c6ac : Remove special-cased stub deps on framework-res
af7b75b8d : Collect the hostname of the machine as a metric.
6e91aaca0 : Generate module lib API and scope together
10ed76345 : Default to not creating stubs for droiddoc
6da9af83e : Add audioflinger-aidl-unstable-cpp to media apex
8fe023c55 : Add a tagged output for app's exportPackage
725e81982 : Generated by scripts/update-apex-allowed-deps.sh
13dbaac5b : Make test api extend system in sdk_library.go
c92fa2d70 : Add a Impl_only_libs prop for sdk_library
846200328 : Add service-connectivity to legacy core platform list
399394b70 : powerstats: PowerStats HAL has been renamed
f9096bf63 : Update to r383902b1.
7ed2e5b15 : Generated by scripts/update-apex-allowed-deps.sh.
0e0892588 : Add libmediaparser-jni to apex/allowed_deps.txt
d1f6d8f80 : Make hiddenapi use prebuilt stubs when it should
613712c72 : Add GNSS AIDL interfaces (build/soong)
2d4673005 : Make API lint warnings errors for system & testapi
a0e2e2fd5 : Update apex allowed_deps
9710f1bff : Add libtextclassifier_tests path to sdkVersion allowklist.
f8fdec217 : Add hidden_api for java_import
7b70477b5 : Rename module -> module-lib
612f9b8dd : Add imports_compile_dex to prebuilt_apis
4f68ee74c : Add compile_dex for java_import
1be8e6c37 : Extract dist properties from commonProperties
e80262a17 : Fix droiddoc disting when WITHOUT_CHECK_API is true.
06c3b4185 : Fix dist(s)-with-tag and add tests to prevent regression.
803474e52 : Support multiple dists per Android.bp module, and dist output selection.
b6241d46a : Notice files for prebuilt_etc are included in APEX
6e8131f64 : Update apex allowed_deps
7b9cd3be3 : Add imports_sdk_version to prebuilt_apis
97f83c1d4 : Change sdk_library child visibility semantics
7727edc16 : Refactor java compileDex
6568ae452 : Set sdk_version for prebuilt_api to scope
6cc2809b5 : Proper API hierarchy between MODULE_LIBS and PRIV_APPS system APIs
80092e30a : Include bpf program in APEXes
0b94aab5e : Add car-ui-lib-overlayable to apex allowed_deps
6ade6f7f6 : Update apex/allowed_deps.txt
836a1985a : Update apex/allowed_deps.txt
1c751e145 : Add F2FS support for APEX build system
e297ce5ff : Add NetworkStack AIDL interfaces to allowed_deps
b3ed1aa60 : Repeat metalava errors at the end to make it easy to find them
5f0b222aa : Update apex/allowed_deps.txt
e064cf2a8 : Capture list of unused methods when shrinking in R8
b2fcf0871 : Override EarlyModuleContext.Namespace
5ec702491 : Create Power Stats AIDL interface
0c0234b98 : Update apex/allowed_deps.txt
dde4f22b1 : Add PHONY for apex-allowed-deps check.
01aa11e83 : Add PHONY for apex-allowed-deps check.
8da5d0f94 : Remove config.CommonNativehelperInclude
5ccd90bdb : Fix apex-allowed-deps on multiple targets.
1e01ad955 : Add SettingsRoboTests to legacy coreplatform list
c0f437310 : Enforce the legacy core/platform API restriction.
a73f4ae43 : Deprecate VNDK-Lite
ad2ce794d : Track allowed transitive deps in any updatable modules.
8243dbfee : Proper API hierarchy between MODULE_LIBS and PRIV_APPS system APIs
bf667e96d : Add missing deps from git_master/cf_x86_phone-userdebug_coverage.
019560ff0 : Revert^2 Track allowed transitive deps in any updatable modules.
9af168d4c : Revert "Track allowed transitive deps in any updatable module."
a4405fa3d : Track allowed transitive deps in any updatable module.
22882497b : Enable check for "try to expose APIs from hidden class"
ab67d8f9b : Remove libnativehelper modules from whitelist
1f16b2751 : Remove libc_scudo references.
fb863c87c : Error on suboptimal system server classpath order, unless explicitly allowed.
65d88e50e : Update neverallows path for sdkextensions
e3ce0ba78 : Revert^2 "Remove implict jni.h include path""
2a1d42e45 : Revert "Remove implict jni.h include path"
bd133b1bd : apex: Make android_library support APEX variants
90e9505f5 : Remove implict jni.h include path
6b6d387a7 : Add some app modules to the allowed whitelist.
af2958d0e : Updating platform SDK version for R
601d31c23 : Set apex_available property
e3842c49e : Clean com.android.neuralnetworks APEX whitelist
1ee6520b2 : Remove special handling of com.android.art.debug/release

+- Project: platform/cts

d1d0661dd4f : RESTRICT AUTOMERGE Fix tests as Trusted Hotword requirement is removed
4f9f834031d : Add "mts" to target used in tests
dc13d19e997 : Ignore late-breaking behavior change.
1baddecf07b : ITS: new scene2_d/scene2_e images from LMS studios
ed29b433f67 : STS Test for Android Security BUG 183963253.
ac4d9d4e6a8 : [RESTRICT AUTOMERGE] CTS test for Android Security b/116722267
051718ab981 : [RESTRICT AUTOMERGE] CTS test for Android Security b/114223584
8a688dab0ed : [RESTRICT AUTOMERGE] CTS test for Android Security b/116791157
a1e6f9dea69 : [RESTRICT AUTOMERGE] CTS test for Android Security b/114238578
3b1004ecb23 : [RESTRICT AUTOMERGE] CTS test for Android Security b/179386960
75716451a1d : [RESTRICT AUTOMERGE] CTS test for Android Security b/116722267
7635ce8bd03 : [RESTRICT AUTOMERGE] CTS test for Android Security b/114223584
4fcb3f4aca0 : [RESTRICT AUTOMERGE] CTS test for Android Security b/116791157
7198f9458b1 : [RESTRICT AUTOMERGE] CTS test for Android Security b/114238578
3b95b7e7838 : [RESTRICT AUTOMERGE] CTS test for Android Security b/179386960
3bff08ec1e3 : CTS test for Android Security b/162383705
d61015c79d3 : [RESTRICT AUTOMERGE] CTS test for Android Security b/181346550
63dc22c1229 : [RESTRICT AUTOMERGE] CTS test for Android Security b/181346550
1d75dac8983 : [RESTRICT AUTOMERGE] CTS test for Android Security b/174661955
6bbdc428622 : CTS test for Android Security b/174661955
e6b4ac4b617 : [RESTRICT AUTOMERGE] CTS test for Android Security b/124462242
4a46cf845b3 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/147310271
c995e6c20ee : [RESTRICT AUTOMERGE] Add checks for supported NFC devices
9b17a48919e : [RESTRICT AUTOMERGE] CTS test for Android Security b/124462242
b92e089e171 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/147310271
bd1c59be39d : [RESTRICT AUTOMERGE] Add checks for supported NFC devices
d3bb5ddf7c8 : Rename android.media.MediaTranscodeManager -> MediaTranscodingManager
2f15e975daa : [RESTRICT AUTOMERGE] CTS test for Android Security b/124462242
dc5fc6baacb : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/147310271
4a3706b358a : [RESTRICT AUTOMERGE] Add checks for supported NFC devices
05a081cb390 : CTS test for Android Security b/124462242
c2a2543b23f : Updated CTS test for Android Security b/147310271
0252f509aec : Add checks for supported NFC devices
fd67e5e9847 : STS test for Android Security CVE-2021-0635
384c32a7c1a : STS test for Android Security CVE-2021-0635
052a539f5dc : [RESTRICT AUTOMERGE] CTS test for Android Security b/169255797
75bcb5eca36 : [RESTRICT AUTOMERGE] CTS test for Android Security b/169255797
af5030eef6f : CTS test for Android Security b/169255797
bf144a88b65 : Fix collection assertions in carrierapi test.
05045ed680e : Skip CtsPrintTestCases[instant] for the rewrite to accommodate landscape mode
3a91a1ab96a : ExtendedCameraCharacteristsTest: Add tests for ultra high resolution sensor characteristics
2c69657e6f5 : Show a message when the test peripheral config is invalid.
e2dd9d95b57 : Rename android.media.MediaTranscodeManager -> MediaTranscodingManager
6f0d681613d : STS test fix for Android Security CVE-2021-0339
2eee1e31160 : Verify apps cannot receive ACTION_SNOOZE_WARNING broadcast.
43f61025e33 : Verify apps cannot receive ACTION_SNOOZE_WARNING broadcast.
e2b820eec96 : Verify apps cannot receive ACTION_SNOOZE_WARNING broadcast.
709c8df1618 : Fix minor wrong assumption and bug in BlurTests
3bdd127b84b : Verify apps cannot receive ACTION_SNOOZE_WARNING broadcast.
54fa77395c7 : media: EncodeVirtualDisplayTest relax required color accuracy
02bb69bfadb : Fix flaky InlineSimpleSaveActivityTest#testAutofill_oneDatasetAndSave
8ca82313e5f : skip seccomp test on media.codec on 64bit only devices
1835cd12d5d : Exclude testNoResidualPermissionsOnUninstall
ede7af5ba91 : Camera: Fix 'isColorCorrectionSupported' typo
7761b4a1e38 : Exclude testNoResidualPermissionsOnUninstall
267ceebef4b : Added CTS test for 3P IGNITION_STATE property.
3323a65017c : Fix single frame queue in video peek CTS
e73453793ca : Update CTS for removal of dither from default Paint
2267ec72c0f : Allow negative value for CorrelationVector#samplingStartM
dfdffc33f9e : Added CTS tests for 3P display units properties.
510909fa43b : Make Nearby Devices tests use async app ops
76cb77cdbcc : Added CTS tests for 3P energy port properties.
1cabdd23ae6 : Added CTS tests for 3P energy properties.
e7d04ed028c : Added CTS test for 3P IGNITION_STATE property.
6d8a3c5a24a : Clarify tap-2-tone test protocol
4cde03ec1a4 : Exclude testInstallV4UpdateAfterRotation
050ba7a7aa0 : Added CTS tests for 3P display units properties.
77fe21fd9ca : Verify default/reset Paint does not have dithering
10219d8b139 : Exclude testAutofill_oneDatasetAndSave
1fbb717464d : ITS: Increase ATOl values for RGB means/variances.
0cfcd98f061 : Created CTS test to verify property access with just permission CAR_ENERGY_PORTS granted.
bedaf1a28a7 : Exclude NearbyDevicesRenouncePermissionTest#scanRenouncingAtEndOfChainNotesBluetoothButNotLocation
11c54089e6d : Set correct Device Config flag for always constrain display apis.
a173675f361 : CtsPrintTestCases needs rewrite to accommodate landscape mode
c11887616b9 : CodecEncoderPerformanceTests: Halve the operating rate configured
e1074865b77 : CtsVideoTestCases: Update zip to CtsVideoTestCases-1.2.zip
045bc92b536 : operating rate tests: Disable 8k tests
7ed6a02b781 : Created CTS test to verify property access with just permission CAR_POWERTRAIN granted.
bdc8fff73ba : Created CTS test to verify property access with just permission CAR_EXTERIOR_ENVIRONMENT granted.
d755c3cc981 : Make BlurTests use px instead of dp
29112d2717d : Created CTS test to verify property access with just permission CAR_ENERGY_PORTS granted.
8c71e9c8514 : Created CTS test to verify property access with just permission CAR_POWERTRAIN granted.
fb8a66e8ab0 : Created CTS test to verify property access with just permission CAR_EXTERIOR_ENVIRONMENT granted.
6ef7656b470 : ITS: Change the threshold level for R,B,G colors.
78a197484d6 : Exclude testGenerateAndVerifyDisplayHash
d1e3064dc86 : mediapc: Queue CSD in separate calls
0f66062850c : Added callback verification for continuous properties.
5ddf8918eb7 : Added AreaIdsVerifier and verified DRIVER_INFO_SEAT AreaIds.
de41150d70b : Added CTS test for 3P property, PERF_VEHICLE_SPEED_DISPLAY.
ed815a4670a : Reduce wait time for profiling trace file
df69d75f16b : STS test for Android Security CVE-2021-290368
9d9f8c1dbba : Camera ITS: Add support for TEST_PATTERN_BLACK
82937e3c4e9 : Fix problem where connected peripheral has only output
af87eaba375 : Work around the race condition in DiscreteAppopsTest
4dcc5715737 : Created CTS test to verify property access with just permission READ_CAR_DISPLAY_UNITS granted.
80cc0188175 : wifi: extend PollingCheck timeout to 10 seconds
637993b1ac2 : Add READ_PHONE_NUMBERS permission to ManagedProfile CTS app
53d7877d981 : Use frame RF interface for offhost NFC OffHost CE event-deselect
37d50ffa0cf : Test concurrent capture from HotwordDetectionService
ae4b2b8434a : Added CTS tests for 3P accessible ELECTRONIC_TOLL_COLLECTION_CARD_* properties.
d5e1d493bd9 : Updated gear CTS verification to make sure gears are in VehicleGear list.
7c42d225c14 : Fix for INFO_DRIVER_SEAT area type failure.
ea31b85765f : Added callback verification to the VehiclePropertyVerifier for STATIC and ONCHANGE properties.
782e28591aa : ITS: correct for LIMITED camera_properties_utils.post_raw_sensitivity_boost()
d0451cd2664 : Added CTS tests for 3P properties requiring PERMISSION_POWERTRAIN.
8909ef29075 : Created CTS test to verify property access with just permission READ_CAR_DISPLAY_UNITS granted.
8dd9b22a72a : Add FGS_BG_START_RESTRICTION_CHANGE_ID to the allowlist
ae32b7b236c : Identity: Fix keyguardManager fail to unlock device
210e1b9efa1 : Added CTS test for 3P accessible ENV_OUTSIDE_TEMPERATURE.
59b6f3b5b05 : Revise PackageVisibilityTest
167888ff149 : STS test for Android Security CVE-2021-290368
d15774b1198 : ITS: Modify test to check all colors.
bb60b01e44c : Add used Apis in documentsUI to mts
ee52c33cb26 : Created CTS test to verify property access with just permission CAR_SPEED granted.
00c538e3802 : STS test fix for Android Security CVE-2021-0481
1d151392eb5 : Select event counter based on the maxSampleRate
a5ddab4675e : Fix PermissionHistoryTest on R platform.
b4febad7d18 : [CTS] Replace the deprecate libs
c16982cfe07 : Update telephony OWNERS file
ed4253ad055 : ITS: revert updated config.yml file
34dcfa3e841 : revert 14387672, modify Logging test to be async
d7fa62fc79f : ITS: update test_multi_camera_alignment def undo_zoom().
66c170a63d8 : Increase displayed precision for floats in array
a44578829f0 : Skip permission5 tests for SMS access on TVs
4df26ea54cc : DO NOT MERGE Add tests for the application's load label api
d0e43923c31 : Exclude non-HAL tests from cts-on-gsi
46dd9183ca9 : Exclude non-HAL tests from cts-on-gsi
ac0b787a7d1 : Remove tests that package changed or method changed from cts-on-aosp-exclude list
31614d46747 : Exclude non-HAL tests from cts-on-gsi
16ea08bd52c : Fix StorageManagerTest#testCallback
5cb5f8528f0 : DO NOT MERGE Add tests for the application's load label api
46dfbaa8bd3 : DO NOT MERGE Add tests for the application's load label api
5db6f2e52b0 : DO NOT MERGE Add tests for the application's load label api
601deaddd8e : media: set color aspects when ES is directly used to decoder
be705f2ce5d : Fix PermissionHistoryTest on R platform.
be77e545c54 : Fix Cts test failure in KeyAttestationTest
5a6e4c508cb : Modify testShowInputMethodPicker
a5e5fb6d9c8 : Fix BlurTests to wait until activity is idle
f5a4c05a935 : DO NOT MERGE Add tests for the application's load label api
15d09eaa40e : Fix for test file not found.
bd243779a7c : Select event counter based on the maxSampleRate
e0b9fdc4c58 : [inc] Relax the incorrect incremental feature requirements
6c1b4b7f75c : revert 14387672, modify Logging test to be async
781f90d95cc : Add sleep for DisplayHashManagerTest
b8106366b10 : Add tests for VoiceInteractionService role change
dd282fc5c04 : Add AppModeFull to dEQP level tests
9adfa2d93b3 : Optimize RestoreSessionHostSideTest
230c956b28b : Fix BackgroundActivityLaunchTest for TV
0cfd3dabe6b : Camera ITS: Save captured images for all colors.
5481e3c671f : Added AreaIdsVerifier and verified DRIVER_INFO_SEAT AreaIds.
3f6fb2a8bb4 : Added callback verification for continuous properties.
48b72235266 : Add |role to UPDATE_APP_OPS_STATS test
3031c18dbc2 : ITS: test_param_flash_test.py disable chart scaling
b0545d30745 : Fix StorageManagerTest#testCallback
a6a972ff618 : Move cts tests for PermissionDetailsFragment
bd9142e3cda : Fix CTS bug where display override is ignored when resizing display
de944308373 : Fix CTS CtsMediaTestCases failed
03a8ba5150b : De-flake CTS AppStartStatsTest
6281ce7fa4c : Move cts tests for PermissionDetailsFragment
5d6625d3d5e : ITS: add debug img save to test_ev_compensation_basic.py
e68d5cd9fc5 : Fix bugs in SimPhonebookContract_SimRecordsMultiSimTest
721a4d81320 : STS test for Android Security CVE-2021-290368
b90d379dba9 : ITS: improve test_zoom.py for 3-camera systems
ddeebe0654f : CTS exclude STS tests
d478e72c665 : Camera: Guard activePhysicalCameraId check with firstApiVersion
95b4f229110 : Created CTS test to verify property access with just permission CAR_SPEED granted.
ecdcae0af1c : Added CTS tests for 3P accessible INFO_* properties.
0d43f1a5e26 : Move connection and conference set up to every test instead of the setUp method to avoid cascading failure caused by setup failure.
baf82c6bba3 : Introduce a new OkHttp test module for ART MTS.
4ea2961cc8b : Revert "Disable USB device test as it makes a wrong assumption"
d0d129db1ac : Disable the cancel from overflow test
f231564e4a1 : Added CTS test for 3P property, PERF_VEHICLE_SPEED_DISPLAY.
a0da725bc51 : Created CTS test to verify property access with just permission CAR_ENERGY granted.
710ee8efb4a : Remove result-attribute for camera_ape
b529f472da0 : Fix bugs in SimPhonebookContract_SimRecordsMultiSimTest
0667ca13972 : Add security test for AndroidFuture.readThrowable().
9de2d2a63c9 : CddTest annotations for "Nearby devices" tests.
eebcc23269f : Added CTS tests for 3P accessible ELECTRONIC_TOLL_COLLECTION_CARD_* properties.
e10b79a500f : Updated gear CTS verification to make sure gears are in VehicleGear list.
f3c766fc159 : Fix for INFO_DRIVER_SEAT area type failure.
ba298b73ed7 : TextViewTest: Fix accidental test failure on certain DPI
7e9b531b7b2 : Skip CtsAppCloningHostTest##testCreateCloneUserFile
36b5649e5dd : Revert "Disable USB device test as it makes a wrong assumption"
e4ca13b0c19 : Handle underlying network regaining NOT_VCN_MANAGED capability
3bfffbb930d : Fix NearbyDevicesRenouncePermissionTest
b41a32b24dc : Fix flaky test of StorageAugmenter.
ca644c08d59 : cts_aaudio: skip basicMMapTest for instant
8157c4c0c7f : Fix SECURITY_MODEL_COMPATIBLE tests
4ca765e9455 : STS refactor @SecurityTest
259dd2cc32d : Possible fix for test file not found.
2769d7f6543 : Camera ITS: Fix AE state locked assert.
d6461974c7e : Update OWNERS for CTS module CtsPackageUninstallTestCases
cd90bf23ca8 : Update OWNERS for CTS module CtsPackageUninstallTestCases
d9b96aa49d2 : Include low ram devices for TranscodeTest
42ca4d0a218 : Created VehiclePropertyVerifier to help verify Vehicle Properties.
8b8ec7b76d5 : Exclude some ConcurrencyTest testcase in cts-on-gsi
0439179f020 : Improve AugmentedLoginActivityTest execution time.
feecafefbdb : Improve AugmentedLoginActivityTest execution time.
a1087b5d43b : Camera: Avoid possible NPE in Bokeh verifier
2de3522f25b : Reduce flakiness in CtsAlarmManagerTestCases
514bc29bdb8 : PlaybackMetrics CTS: test default values
ee96fede780 : Wait for cell network to connect before expecting a lost network.
083b8729ef0 : ITS: Handle scene changes with Huawei MediaPad M5
18dc5b04a0d : Camera: Share the same output when switching extension sessions
e4970e984ad : Created CTS test to verify property access with just permission CAR_ENERGY granted.
46a9bafdd1f : Adjust test cannotGetSmsRoleHolderForAnotherUser to work appropriately as a mainline test.
b5e05870e3e : Check new field of AppStartOccurred
c2a2c3d6883 : speech: Re-enable mic indicator CTS tests
0315f84c4fc : Create replacement for @AfterClass and @BeforeClass
9a653c0c8b9 : Cleaned up Intellij problems and formatting issues in CarPropertyManagerTest.
2dd7dde8a03 : ITS: set videoStabilizationMode OFF for auto captures.
848e122dbc2 : Update test to support two layers icon
aa9a4a75f97 : Add test case for the view which creates from new context
513c7f81136 : ITS: Use manual captures if per_frame_control is supported.
2b3c2576be0 : Added CTS tests for 3P properties requiring PERMISSION_POWERTRAIN.
5948a09127a : Added CTS test for 3P accessible ENV_OUTSIDE_TEMPERATURE.
04977422549 : Revert "Enable testTapjackGrantDialog_partialOverlay on automotive"
91a99963c72 : Add cts tests for PermissionDetailsFragment
c486a727b67 : Created CTS tests to verify property access with no property permissions and with just permission CAR_INFO granted.
8bd56ed5adf : Propogate changes for setSensorPrivacy API change.
e0287e5e05b : Add 3 second delay in between SensorPrivacy tests
5e37ea3556e : Re-add op finish tests
3717cdc2306 : Add support for BouncyCastle tests to MTS.
1f66dde521d : [CTS] [tagging] Skip zero-init tests on svelte devices.
5e742d71d9a : Add @AppModeFull for VpnDisclosureTest
0e1fd219a67 : Add logging/UI of MMAP functionality
f261b9c3fcd : Update test description for "USB data signaling" in CtsVerifier
24859ae71c0 : Testing more fields in AlarmScheduled
1875a8f0bd9 : Cts host verifier for Video Encoding Floor
66b6892ff48 : Add GnssAntennaInfoTest
00bd1259127 : CtsVideoTestCases: Updates to operating rate tests
2fb45b66c0d : Add cts tests for PermissionDetailsFragment
79fa181d839 : Skip locked screen sensor privacy test for instant apps
19a08bdf3d4 : Add test to ensure hotword doesn't show indicator for TV/Auto
c32c4d55cb0 : Modify attribution tests for new trusted chaining logic
7960c80a590 : STS refactor @SecurityTest
0fddc5e003c : Remove test case for stoppd user.
c3cc676ad0e : Fix flaky test of StorageAugmenter.
6d54a5d453f : Enable testTapjackGrantDialog_partialOverlay on automotive
fc4ba36e978 : Do not test permissions based on Dialer role if unavailable
1fb5df26b21 : Optimize AttributionSource tokens - cts
45141abfffb : STS test for Android Security CVE-2021-0481
06bd69aef74 : ITS: handle logical camera with 2 cameras at same location.
5ced35ddc8e : STS test for Android Security CVE-2021-0691
b2ad7adfc75 : Skip CompanionDeviceManagerTest for auto for now
698d176424f : p2p: clear persistent groups in setup and teardown
00fda2dbe62 : Fix testOverrideSplashscreenTheme flaky by preventing from double launch
c80d948aff1 : Fix testRefreshRateCallbacksIsSyncedWithDisplayManager
e39e684f829 : Update test description for "USB data signaling" in CtsVerifier
accb884afa7 : Add knobs to control whether to bypass installer/apex update checks
6d40ae237b8 : Increase timeout again for running location access check job.
0bde438a461 : Revert "Ignore PermissionTest30WithBluetooth until prebuilt updates"
25268846562 : Mark recognition sources as trusted in AppOpTrackingTest
26bfa52f371 : Disable ensurePhoneCallOpsRestricted for non-telephony devices
3bbfafc9001 : Directly start camera in CameraMicIndicatorsPermissionTest
855c79d2fd7 : Fix testGivenBluetoothIsDeniedWhenScanIsAttemptedThenThenGetEmptyScanResult
7ec08e6e7ae : Add |role to UPDATE_APP_OPS_STATS test
3933ed580ab : Increase timeout again for running location access check job.
aafa1be668b : Fix flakiness in LocationAccessCheckTest.
3a2fb49eb9c : Check if NR dual connectivity is supported
4b7c926046d : STS refactor @SecurityTest
1935490dce7 : STS refactor @SecurityTest
63f8f7fb3e6 : [CTS] Avoid double count state change broadcast
f5a40d63631 : Created CTS tests to verify property access with no property permissions and with just permission CAR_INFO granted.
40d2888ca41 : Fix BlurTests activity window too small
a8a89e71bca : Add option name="result-attribute" for GKI specific test result
e959fb0edc9 : Fix CtsSyncAccountAccessOtherCertTestCases failure.
bc0caeb5eb3 : Skip UsbIncidentTest if device doesn't have usb functionality
575829496d0 : Restore the default power policy after test
3d3d5d5b7e4 : Fix testTranslucentActivityOnTopOfHome for PC CF
d3a4f94d57d : [inc] Enable the mandatory IncFS patch verification
962f5e40f96 : [inc] Test vendor API level instead of system for IncFS version
7521d135489 : Fix LockTaskTest.
774041e9b50 : CTS aaudio: test AAUDIO_CALLBACK_RESULT_STOP
c45e595ddad : Update AudioLoopbackTest for new CDD.
3ed77a4f67e : Add CTS tests for rebootless APEX updates
1893b4b87a5 : Flush deferred color change event after resetting wallpaper
fa1a3421d74 : Fail display tests if there's no connected display
3ee08123770 : audio: update AudioRecordSharedAudioTest
3250d772c7e : Drop prebuilt files to android source tree.
641e7af30eb : Remove test case for stoppd user.
0a53c478d50 : Refrain from returning mutable pending intent in getShortcutIntent
33892bbf814 : Fix muti-user issue for CompanionDeviceManagerTest
5cf5a68f2bf : ITS: its_session_utils.parse_camera_ids SUB_CAMERA_SEPARATOR
52e741d5c22 : Fix DocumentsTest.
bf072395094 : Improve Watermark#detect execution performance
ddb82f2f57b : Fix flakiness in LocationAccessCheckTest.
94fe7333914 : Fix for platformPermissionPolicyIsUnaltered Test
c2a5a95b808 : Increase timeout in LocationAccessCheckTest.
cd9c0bbad5a : Fix failing test
7b8b9d3e490 : Remove AppOpsTests from GSI
6b14fc45498 : Exclude the following test below S:
8c1df4899ed : ExtractorTest: Do not mandate flac extractor to output decoded PCM
e5fd58ef2ca : Drop prebuilt files to android source tree.
9b5c1400497 : Camera: Add zoom capture test
3f294c4eb95 : [CTS] Disable the performance check on single-sided RTT test
f07f42a9144 : ITS: power down tablet at end of run_all_tests.py
754e3c36ac0 : Marked car manager tests as requiring full mode
3257d100845 : Added callback verification to the VehiclePropertyVerifier for STATIC and ONCHANGE properties.
b111241fd5c : ITS: run test_flip_mirror.py on LIMITED devices
a3ff60e18a4 : Add test for defer-then-keep FGS notification
1c87ff29c97 : Add tests for v4+lineage.
018c1837784 : Wait for server state instead of client
0440205f709 : ITS: run test_tonemap_sequence.py on LIMITED devices
322da5d3e33 : Disable animations during CameraMicIndicatorsPermissionTest
ec2dd075ace : Update permission3 tests for TV
b1c85d0a650 : Remove Cronet cts tests
e40e1c829a6 : add cts test coverage for BluetoothQualityReport Note that its working with InCallService tests is already covered in CallDiagnosticServiceTest
4230d48f1f4 : Added CTS tests for 3P accessible INFO_* properties.
3cd7ed7c6fc : media: save failed bitmap for DecodeAccuracyTest
1bc4c35c986 : Ignore PermissionTest30WithBluetooth until prebuilt updates
e23eecc315c : Created VehiclePropertyVerifier to help verify Vehicle Properties.
9388392ffdf : Remove Associations for each CTS test
33fe427675d : Increase timeout in LocationAccessCheckTest.
12efbf80c55 : Fix the cancel from overflow test
ef4962b11a2 : Skip lockscreen toggle tests if device doesn't support
b66c4be2271 : EncodeDecodeAccuracyTest: Increase allowed delta for color comparison
12681626f69 : DO NOT MERGE: Bump CTS and CTS version to 8.1_r25
028bfd2108e : Adjust BlurTests to expect new blur radius
a5113835eff : Backports to fix CTS tests on non-debug devices
7b49e27c8e6 : Backports to fix CTS tests on non-debug devices
a724110ede6 : [DO NOT MERGE] Remove @FlakyTest from CompatChangeTests.
c3a696e6761 : Use instrumentationContext when installing test apps.
98b79a6b985 : Support for multiple TaskDisplayAreas in ToastTest
626773d020d : Skip slient mode test if H/W does not support it
5c4a7aeb5bf : media: add new CamcorderProfiles
77510344ec5 : Disable android.mediav2.cts.EncoderColorAspectsTest on Q
0e7388d9913 : Fix testFinishMultipleShowWhenLockedActivities fail at some devices.
29a804f36f1 : Fix the bubbles max height CtsVerifier test
a937fdfd113 : CodecPerformanceTests: Limit max expected FPS to 240
c25573a570e : CodecEncoderPerformanceTest: Set min encoder complexity
427e3dea853 : DO NOT MERGE: Bump CTS Verifier version to 9.0_r18
cd552f0cc09 : Fix testGivenBluetoothIsDeniedWhenScanIsAttemptedThenThenGetEmptyScanResult
07d27320f10 : Mark VulkanPreTransformTest as flaky
4e439d096bd : Revert "mediav2 CTS: Enable codec's stop call for decoder test"
93bc9498338 : EncoderProfileLevelTest: Updates to the fail criteria
355e3b9f373 : Fix broken ZoomButtonTest#testSetZoomSpeed()
0581056bea2 : Fixes for compatibility with GMS tests back to O_MR1.
47108bb6360 : Fix Hotword tests: hold shell identity until callback
db9a21154c1 : EncodeVirtualDisplayTest doesn't work on Q
53dd2f62bb3 : Drop prebuilt files to android source tree.
334727bc26e : Run Volume level tunnel mode test only on Android TV devices
bbaca6be068 : "Loosen up" encodings lists for Presonus 22VSL & 44VSL
576315d5a30 : EncoderInitializationLatencyTest: Updates to pass criteria
d75531fa967 : mediapc: Allow a tolerance for expected frame rate measurements
edc4d3c568d : CtsMediaPerformanceTests: Relax concurrent requirements for VP9
64176d04d09 : CtsVideoTestCases: Allow a tolerance for expected frame rate measurements
84325886998 : cts_aaudio: remove 9 from channelCount test
8781523c092 : Update WifiManagerTest merging types for S-on-R behavior
611942d434c : Disable permission check when permission protection is not supported.
7980e1a01f9 : Optimize AttributionSource tokens - cts
aaa9ef96cd9 : Revert "speech: Re-enable mic indicator tests"
1d4279a5d52 : Correctly set min SDK version for AutoRevokeSApp.
257909867b6 : Fix VCN test by using IPv4 address
c4656c4d3e3 : getObbDir() may return null if external storage is not available
5b42d0c6092 : Make sure incremental installs don't interfere with backup & restore.
ed27342eb31 : Camera:Update scene 1_1/1_2 0.67 scaled images.
a47f9456051 : run test_format_combos.py on LIMITED devices
325ee2f138e : Skip transcoding CTS on unsupported devices
398c97c4f20 : Cleaned up VehiclePropertyIdsTest file. #codehealth
1abbedf7d26 : Add support for more Libcore tests to MTS.
10275627e17 : [cts] Remove @TestApi and @Readable for NFC_PAYMENT_DEFAULT_COMPONENT
e26829c46bc : Add onMultiWindowModeChanged() for large screen device check config.
715bedc0f31 : p2p: adapt to P2P lazy initialization
cbaacc21857 : Drop prebuilt files to android source tree.
b214d56ff91 : cts_aaudio: skip basicMMapTest
350ca79ce45 : Watch for either sync or async in getAsyncLocation test
6ef5573ed78 : mediav2 CTS: misplaced isInterlaced check in decodersurface tests
f0cc84ed105 : Do not disable changeID for permission check as it is not supported
240ba92720d : Camera ITS: Update scene images with png format.
06bedb0ef9e : [cts] remove exception for nfc_payment_default_component
e7861d3940f : Use MediaMetricsManager session ids for testing
32ccaa506f4 : [RESTRICT AUTOMERGE] Add a manually generated notice file.
1d5bf853b2b : [CTS] Add a delay to reduce the flaky caused by race condition
0aa7c5d0746 : UiRendering tests: Disable splash screen
afbc9ac6e45 : Camera: Check ZOOM_RATIO in physical result metadata
93215f4f899 : Add tests for lastUpdateMillis field
d6515897902 : Do not resume app switch after pressing home button in BAL test
4ed995d6bdb : Update password quality test.
50eb6c7adea : speech: Add lenient SpeechRecognizer instantiation
67972791ec9 : Test that all HotwordDetectedResult fields are propagated
55364a780c7 : [CTS] Fix BackupEligibilityHostSideTest
f515ec334c2 : 1. Skip tearDown for < S release. 2. Check installation of custom App rather than GMSCore.
8d66dec1ada : Test mic-reading in HotwordDetectionService.
4b74e537436 : [CTS] Enable verbose logging for Aware and Rtt test
0dbdc1e7e7f : Handle case when the role package is missing from the device.
795e0fe4c22 : skip carrier privelege tests for devices without telephony
db592924bdd : Camera ITS: Setting the tablet orientation.
ff5251f54e1 : Add back min_sdk_version for CtsDeviceAndProfileOwnerApp25.
4a8ca9bf425 : Specify usage
792f6e7455e : Add Privacy Chip verification to Hotword tests
8a5d031f8ee : Correctly set min SDK version for AutoRevokeSApp.
16803fb9c51 : Fix AHB allocation flags in testLinearMagnification
d026d48d0c3 : Test an invalid notif/FGS combination
d00dba63546 : Test togglePanel()/handleSystemKey() are protected
cff3b7431b1 : Add a CTS test for requestNotification
52c56b1ef34 : Adding KEYCODE_MEDIA_PLAY_PAUSE recoginition per CDD changes.
69201d5adff : Add CTS test for always_constrain_display_apis_flag
818e7553bd7 : Use window metrics of the area window belongs to instead using display getRealSize()
fa3bab461fa : Revert "Ignore the failing test until the root cause is fixed"
3a27c375168 : Propogate changes for setSensorPrivacy API change.
1641f8bf483 : Fix testTurnScreenOnActivity in no insecureLock platform.
95b6ac4802d : Increase search timeout for watch
0159b47b1a8 : Use more different HistoricalOp accessors in DiscreteAppopsTest
cb09ac071e3 : Handle case when the role package is missing from the device.
cb551c837b8 : Add Cts for limiting the max value of hotword offset and audio channel
b7d30ef44a4 : Fix GtsEdiHostTestCases&CtsEdiHostTestCases pre-S
ffcfbf3dbd7 : Add test to ensure hotword doesn't show indicator for TV/Auto
3a19cbb4736 : mediapc: Add display and memory tests.
dd23823418c : mediapc: Update adaptive frame drop thresholds
d53a7e968e8 : Directly start camera in CameraMicIndicatorsPermissionTest
78825e9276a : Fix a race condition in ServiceTest#testStopSelfResult
9094b64b604 : Reduce the chance of BatteryStats background work affecting CTS tests
5abd9be17a5 : Add test for RingtoneManager.hasHapticChannels.
dfe25a10a03 : Fix AutoRevokeTest text check ahead of time.
00c181976f9 : Add 3 second delay in between SensorPrivacy tests
3efb2475ad2 : Skip some Sony hid tests for older kernels
139c6917696 : Fix USB device getting stuck after running CTS-V BT test.
e0c74217a8a : TextClassifier CTS improvement: wait deviceconfig propagate
4a4adfef65d : Fix the wrong threshold on the MeanLargerThanVerificationTest.
790adb16ee1 : [CTS] Verify dynamic color palettes are same hue in CAM
001febbb0eb : Fix splitscreen for freeform windowing mode
7c8eb44006f : Make the AlwaysOnHotwordDetector.Callback default methods API covered.
e569085b6e9 : Fix StrictModeTest in instant mode
9427f74d5c1 : Modify attribution tests for new trusted chaining logic
94022aa2697 : Fix tests on auto
8007dedce56 : Use the improved BitmapTests notLeaking for PixelCopy
d7fda428e77 : Allow Automotive skip IME inset animation tests.
3d026cec8dd : CTS tests for null text in TextView
35933549fd0 : Fix work profile location CtsVerifier tests.
c782b42c838 : Reduce the test flaky by using white as secondary color.
303fa964739 : Make the HotwordDetectionService default methods API covered.
cdcbc9208a3 : Correct typo "_m3u8" back to ".m3u8"
faf314e1f95 : Add RRO code injection CTS test
3b132e244f7 : Disable testUiTranslation_customTextView from presubmit.
6791717df58 : Revert "Skip the transcoding cts test for low ram devices."
d0c2a4c7bff : Fix one-time permission tests
caec2a15460 : Use secure keyguard in validateStackFocusSwitchOnStackEmptied.
7b71b07210c : camera cts: RobustnessTest.java for updated mandatory streams for UHR sensors.
b17bc485030 : Skip test for automotive
fa2f27c2904 : Fix AppHibernationStatsTest
bc61e7fd2e2 : mediapc CTS: Add java docs for the tests
4984843e45b : mediapc CTS: MediaPerformance class tests updates
baee13a93a0 : mediapc CTS: Update resource directory from 1.0 to 1.1
cc4e75ab63a : AutoRevokeTest: do click on "Allow" button
f6c5e6ead55 : Add FLAG_IS_ACCESSIBILITY_EVENT to VerifyInputEventTest
93f6f02bb77 : [CTS] Using local timestamp instead of network timestamp
a89432490cf : Disable SonyDualshock4*#testVibrator tests on 4.19 devices
c5c3fdd5d01 : Remove some Virtual Display tests from MTS
c70edfa2725 : Improves ScrollCaptureTargetTest
c9d931296db : Revert "Add tests for the api Context#checkUriPermission"
dd7588b3aac : Give UiModeMangerTest permission to change UiMode
e3101e2b527 : Do not attempt to report results when test can't be run.
39ea8fb0b49 : Test coverage isHidden / getIcon
1578b332ca6 : ITS: create noise_profile.cc for tools/dng_noise_model.py
8c972aee59e : Wait for PowerManagerService to update state.
e8a1d649357 : RESTRICT AUTOMERGE: Remove testLockTaskAfterReboot and remove testLockTaskAfterReboot_tryOpeningSettings
8eef1dd0720 : Make TransitionSelectionTests robust.
28642630a8b : Exclude LargeTests from presubmit.
96e0538d5cd : Fix installation failures for {Gts,Cts}EdiHostTest
d16ecc00f24 : Don't run App cloning CTS test on release < S
f7e408bda4e : Let Automotive tolerate superfluous lifecycle events during Keyguard
179d1fd2ef1 : Let AAOS skip CTS affected by Splash Screen drawn behind systembars.
e18ea63c09e : Retry button can't be press due to screen can't rotate
a57fd0915be : mediapc: Updates to initialization latency and concurrent tests
d0509cb4487 : filesystem: Update pass criteria for performance class devices
e38aba80e03 : filesystem: add media performance class bandwidth tests
5b33add822a : Add UPDATE_DEVICE_STATS to CTS test app
c36197d758e : Camera: Handle ultra high resolution camera in multiResolution tests
54b6e6f5643 : Disable ensurePhoneCallOpsRestricted for non-telephony devices
ac6b508976a : Revert "Add tests for the api Context#checkUriPermission"
2dd5ef768ff : mediav2 CTS: Update AdaptivePlaybackTest
7a6e25d90f7 : Fix SecureActionOnLockScreenTest by restoring Lockscreen Visibility.
451149c4625 : Ignore OneTimePermissionTest#testForegroundServiceMaintainsPermission
43bdd534671 : media CTS: Correct number of concurrent instances in EncoderTest
4d79448ef8a : Added ContentProvider teardown and retries
892b95c3fd9 : Limit overscroll stretch for animation
c77c1417a32 : Disables tests on prior S devices.
0fbf86c05b8 : media: update franken-device detection and move to MediaUtils.
0f9e7786e6f : mediav2 CTS: Enable codec's stop call for decoder test
8e0464d444d : CtsVerifier: Skip Tunnel Volume test for automotive
3e6faf57e46 : Remove reference to "Loopback Device" from ProAudio Test.
82f68f3d1b1 : Test that APK splits can be installed on incremental after reboot.
c0ed4b31f2a : Improve reliability of WifiStatsTests
9a3f314088d : Increase the sleep duration for waiting for AppOp changes
672eed7c046 : Add additional states for lock task tests.
94010fbdebd : Revert "Reenable TransitionSelectionTests#testOpenActivity_BothWallpaper"
94c44ea0c5a : Disable test until touch sounds are deactivated.
2201addd915 : Mark car Bluetooth tests as requiring full mode to run
d91e76c23b4 : Changed CreateAndManageUserTest to use new UserManager API.
261a0e16bb8 : Verify error during scanning apk-in-apex is populated into session
ad89c7b02e6 : Ignore the failing test until the root cause is fixed
18b1e87f55b : Cleaned up Intellij problems and formatting issues in CarPropertyManagerTest.
877920ebde5 : Revert "Add tests for the api Context#checkUriPermission"
4eb9d1b5d7b : Remove testLockTaskIsExitedIfNotAllowed
bfa8cabea09 : Migrate testLockTaskCanLaunchEmergencyDialer
dd4802c1ebb : Migrate testLockTask_defaultDialer
a4722c80168 : CtsVerifier: Remove audio ringer test from automotive
f0513f7930c : Disable testUiTranslation_customTextView from presubmit.
7c7e57c1abe : Update testProfileSnapshotAfterInstall test.
1db697bc0e3 : Resume testing alarms in battery saver
5c958c8b8b2 : Verify the onFinished() called when when activity is destroyed.
f15b2bdde4d : video CTS: Extend performance test for operating_rate set to -1
0432e15eb72 : CtsVideoTestCases: Refactor Performance tests
a59b4780c88 : Adds up data usages before assertion
464702d13ca : Re-add op finish tests
3bd4bb1e765 : Skip tests that a car doesn't support in IdleConstraintTest
6fe5e102c18 : Fixed CtsAssistTestCases for automotive.
ee46067b822 : Update accessibility tests for new inputevent flag
94389ac397f : Increase Wi-fi CTS timeout for bringup on restart
7a66a0a5c5b : Finish lock activity after clear password
47b3910843c : Skip split permission test for Automotive
56ad81c714a : Test allowlisted apps can schedule alarm-clocks
61e8f4cf024 : speech: Re-enable mic indicator tests
6709629e42a : [UCE] Override the carrier config enable_presence_group_subscribe_bool when running the cts
9faad381812 : Fix testScreenBrightness
0b3545cf2ad : AdaptivePlaybackTest: Restrict format change count check to S
cd809fecd95 : camera: add EncoderProfiles based recording tests
f0a2e426ffc : Correct one test method name in HotwordRejectedResultTest
efe8ae86a74 : Avoid calling verifyTest multiple times in ASurfaceControlTest
2b0f35e5f7d : Skip CTS Verifier tests not applicable to Wear OS
3dcaf210c21 : Add test case testFgsStartInputMethod.
b2bff784494 : More detail for test with another phone
3e40a19a30a : [Telephony] Fix CTS: CreateSubscriptionGroup but no permission
b1048a66326 : CTSVerifier bubble height tests
bddb9a9d1df : Update rollback tests for new behaviour that abandons other staged sessions.
27aad09fd59 : testResetPasswordWithTokenLogged test failure
e1878f35766 : Fix WallpaperManagerTest with reduced events
9d8c6e1d02e : mediav2 CTS: Enable EncoderColorAspectsTest for all codecs
003834dfb4d : mediav2 CTS: add color aspects test for encoders in surface mode
d5fd7cc7913 : CtsMediaV2TestCases: Fix codec-prefix support
e3a8718f559 : mediav2 CTS: restrict validation to cdd required codecs
28060d0bb6a : mediav2 CTS: Parameterize tests further
d41c546404e : mediav2 CTS: Update mediav2 resource directory from 1.12 to 1.13
ccaca9da57b : CodecDecoderPauseTest: Change to a different H263 file
d99aacffb19 : mediav2 CTS: refactor codec encoder test
8dca3f08e79 : mediav2 CTS: Remove incorrect ac4 clip
3d02f7239b8 : mediav2 cts: remove muxer tolerance for mpeg4 writer
ca8c58583ab : mediav2 cts: enable setParameters API tests
d303182399b : Remove GlVboPerfTest
90ddfe1bc2b : Generate a failure image on failure to assert color
87d8169974c : Track removal of the offline LTZP
9cb575becd5 : Skiping 'LockTask UI' for Wear
fc53507da74 : Move BootTest out of CTS
7c27d0f31b0 : Fix AppOps atom tests for hotword appop transform
ef9c6d88960 : Skipping four tests for Wear:
ac42e3268f6 : [cts] incremental anr test
d102ad59e83 : ITS: use symbolic link to repeat tests
b8dba719c9c : Skipping 'Disallow USB file transfer' for Wear
737a7d9df53 : Skipping 'Disallow configuring VPN' for Wear
6313af01179 : Use motion to force the device out of Doze.
c4b80a8b86e : Improve the CTS for ACTION_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED
e6e60c5199e : VintfDeviceInfo: update condition for getPlatformSepolicyVersion
0c8dafad0c1 : Disable cts tests in instant mode.
63ca350d8a3 : Test EventPayload.getAudioStream() function
42b97c93281 : Fix await package state timeout fail
61e6e3e38ac : ITS: log sync latency in test_exposure.py
e3f6b15cde3 : Reduce flakiness of DiscreteAppopsTests
85af3171add : Skip DPC tests when device does not have DEVICE_ADMIN feature.
06c11458913 : Add pending system update event support to Bedstead
d4faa3d73f9 : Fix CTS issues regarding Soft AP check timer
8dfd0f2e0d8 : Fix issue with expected output in console
177e833a9b2 : Add MetricsRecorder and metrics tests.
829386b620d : Improve RemoteDPC and EventLib stability.
4e9e89e5157 : Test the UiTranslationStateCallback for the registered app.
8a9c32954ea : MediaMetrics: CTS test cases for block/allow lists
0f449889fa9 : NativeMuxerTest:Redefine __TRANSCODING_MIN_API__
2addf3d61fd : Fix number blocking hostside tests.
1cdc647bbe0 : Improve test compatibility with automotive
efcc57d17b9 : Fix CtsPermission3TestCases on automotive
07fe97c637a : Fixed StrictModeTest.isWallpaperManagerAccessible()
2c1673f6bc0 : Fix testValueTracksState
a5799d0c466 : CTS device info scripts weren't safe for Q
0cb09539e25 : Make some more media CTS tests safe to run on Q.
01b5ce4de9a : Add test cases for background startForeground() improvement.
9b017854608 : WindowInsetsAnimationControllerTests: Fix typo in onEnd verifier
d989756b79a : Attribute `CtsLibnativehelperTestCases` to component `libnativehelper`.
46704b7a35b : Add new CTS component `libnativehelper`.
10d9192f2a8 : Gyroscope: SENSOR_TYPE_GYROSCOPE_UNCALIBRATED should not have a high pass filter.
be836f1f1d8 : Reenable TransitionSelectionTests#testOpenActivity_BothWallpaper
3964095f24c : Introduce CTS verifying policies around intelligence permissions.
0c579b017e4 : Fix flaky test by waiting the 1st session staged
6343deb4c8a : Verify device aspect ratio is less than 3 in sandboxing tests.
a5f0800d7b4 : Fix issues with test app sdk version
d18eb3eaf50 : Adopt shell permission on TvInputManagerTest cases.
af4b04bef0b : Add API coverage for android.telephony.ims.RcsContactUceCapability.OptionsBuilder
b41cea1a61f : Remove CtsAppSearchTestCases from vts suite
6d0b083a897 : Dump with the right keys
f12300dcbc6 : Mark recognition sources as trusted in AppOpTrackingTest
0a976d6c75e : Introduce CTS verifying policies around intelligence permissions.
7b581d3cebf : Ensure DeviceSetup has force-skip-system-props configured
0077fd3710c : Make sure wifi is not metered.
719d1f300f3 : Add test assertions in CTS for CarWatchdogManager
11447fb800a : Test HotwordDetectionService#onStopDetection
dbb8bb17eea : Fix a failing CtsVerifier test
29372f0fa19 : Add CTS test to cover the copy constructor of CarUxRestrictions
88375d4370f : Fix unsupported DO policy tests
18c4bcfcce7 : Test location disavowal and renouncement attribution chain cases.
e1f97dd2acf : Fix flaky AccessibilityMagnificationTest
fdbebcda510 : Create a new user once before all the tests are run.
ae0e66f0eee : Skip userfaultfd test on kernel < 5.4
a2eb173c1a0 : Enable/disable debug log for cts tests.
ab4758f1869 : Fix testGetPhoneAccountHandle for non-cellular devices
db01577e6c9 : ITS: SKIP test_tonemap_curve.py if no COLOR_BARS
a28785a14c6 : [cts] remove reboot in incremental partial loading progress test
929e35c4a53 : Update getLastTimeAnyComponentUsed tests with permission enforcement
578a738018e : Test that Location-sensitive fields are guarded
c32d35b47e4 : Skip locked screen sensor privacy test for instant apps
90a93194f76 : Add CTS tests for AdvertiseData#getServiceSolicitationUuids and AdvertiseData.Builder#addServiceSolicitationUuid
8f7737386f9 : Force animations on for EdgeEffectTests
6e58034936d : CTS test VCN entering safemode.
26f72af67a4 : Adds CTS tests for BluetoothLeAudio class
68d4f99fe50 : CTS test for partial responses.
6638def91d7 : Adapt display's refresh rate by scenario request
68310a7d4bf : CTS Test VCN network migration.
66d9da9e45d : CTS test VCN start on test network.
2559af1ecbe : Fixed testDrawChild test
39a1e5cd3cf : ITS: print test_exposure.py exp times in ns, not ms
23254295527 : Updates OWNERS files
1322bfd84f9 : Filter out tasks not in default display
237bc857fdf : Skip the transcoding cts test for low ram devices.
709a61f89a7 : Sync framework from jetpack.
b4a7b843807 : Updates OWNERS files
9da48d437e4 : CTSVerifier additions for bubbles
d52dd131bee : ITS: enable TELE FoV<25 33% chart scaling
ced3e131c64 : [cts] skip incremental kernel stats check if it's not V2
b4b4baab6e2 : Disable verify installs as it's flaky
ef48c6cae66 : [DO NOT MERGE] Compute the windowState before calling wmState.getTaskDisplayArea().
a4b340f15d6 : Isolate app profile ref data
cb983479a29 : Increase CTS coverage of video peek
e8e18642b7d : CTS Verifier test for volume level changes for pcm audio.
829d5e4e730 : Revert "Increase CTS coverage of video peek"
ac0a1dfe098 : Add a test with multiple leasees of a blob.
9d2fabee2a5 : Target sdk is 31 for S.
4465c1053e4 : Remove the "See more" button test case in Internet panel
95c485525a4 : Add tests for custom TextView.
a0193e8b646 : Migrate testManifestArgument_updateAllowlist
b6457332199 : Migrate testManifestArgument_cannotFinish
53f6df771b6 : Migrate testManifestArgument_notAllowed
8ef187622ee : Migrate testManifestArgument_allowed
6a925b33433 : Add EnumQuery.
339037a2fa3 : Fix failing tests due to Testapp API changes.
cfda91d6f75 : Add Set queries.
9e43735f96d : Allow querying if an Activity is exported.
25e29b0f997 : Pass ActivityInfo into all Activity events.
33d78c89d16 : Allow filtering for activities.
e2d92a8346e : Rename NEVER_SUGGESTS to LAST_RESORT_SUGGESTION.
64e831f3d86 : Update NEVER_SUGGEST to LAST_RESORT_SUGGESTION.
5005b234915 : Remove Cronet cts tests
640d66e7a0f : Add test for instant app behavior.
fe69dab49f7 : Autofill: Unit tests for SavedDatasetsInfo
4f7261c8205 : Autofill: Test onSavedDatasetsInfoRequest
864d21f0dba : Add tests for the api Context#checkUriPermission
6aaff386d1f : Add smarter waits and retry for hibernation test
1c95bbe57f4 : Add CTS for ConnectivityManager#setProfileNetworkPreference
92af64b27b1 : Fix SettingsHandlerTest Bug: 191500850 Test: atest
1a9aa21a186 : Add SCHEDULE_EXACT_ALARM permission for CTS-V
e24a3119f20 : DO NOT MERGE: Skip executing testSmsBackupRestore test for non SMS capable device
72fbff34984 : Remove stale workarounds for WearOS
d15af5edd80 : Enabling testPointerCaptureWhenFocus for multi-display focus only
91e6c6ff03a : Restrict AdaptivePlaybackTest parts to S
4abe91d464e : Remove CTS tests that test hidden APIs.
9a7361602b7 : Update framework from jetpack.
4fe64cd2c67 : Let Automotive skip tests that fail because insets cannot be shown and hidden simultaneously.
a75df627219 : Add Cts for validation of HotwordDetectedResult
5b146bc419a : Fix for platformPermissionPolicyIsUnaltered Test
f6ebf7935aa : Temporary changed wait time for PreCreatedUserHostTest
39c56015870 : Use Queryable in TestApp.
29384fe00bd : Fix TV remote navigation
f5066e1a1d3 : Camera: Adjust test for performance class 11 and 12
45bf1f0e9a6 : ITS: test_sensor_fusion.py --> set max exposure to reduce motion blur
a5e72034485 : Add polling for subscriptions in SimPhonebook tests
7fee47568c6 : Skip a cts test on instant mode runs
cafb5c889b1 : CTS-V: Loop video in mode switching test
e845376d43c : Add @LargeTest annotation.
745df4091c8 : Compute Aspect Ratio from App Bounds in CompatChangeTests
bd81f2228d7 : Increase CTS coverage of video peek
9a1fc305da9 : CTS-V: Test mode switching during video playback
73c5e4dce3e : CTS-V: Separate creation of test step Views from attachment
44bcc3beb22 : CTS-V: Test for hotplug
6a45b4fa1f1 : Pass --bypass-allowed-apex-update-check when installing APEXes
275a5b654b6 : CTS tests for AppCloning
54cf3f7f5cd : Fix OWNERS for cts/hostsidetests/install
0ef9f566b3a : change memory requirements for managed profile support
eede7e9a923 : Deflake RemoteViewsFixedCollectionAdapterTest
7f6af4fed65 : Attempt to fix flaky IME tests
7850aadcf3c : Pull Queryable out of EventLib. This will be used for TestApp.
124cd904509 : Fix AccessibilityGestureDispatchTest failures
eb555cdd4c4 : Test canScheduleExactAlarms when change disabled
73141e06465 : Add test covering AttributionSource.Builder#setNext
c1cc4ca4bd7 : Add cts test for reading storage info from file.
9d6146ff21b : Add size configurations for activity relaunch in splite screen
2b4cf59c71a : Rewrite "waitForObject" for notification UI
74d03b55341 : Add test for getLastTimeAnyComponentUsed() to cover service binding case
5b365f569c7 : Try to clear memory before running test.
af9f036a136 : Added CTS tests for isServiceDistractionOptimized
60f1a6b99ef : Adding CTS test for getDisplayType
7b0301e52af : Test for creating TranslationCapability with all available model states.
2ff3f739803 : Change mock verifier in testRecordAudioOpsAreTracked
e2820ef0898 : CTS: assert that onPrepare is eventually followed by onEnd
5b42fafe206 : Media use sdk=29 for jni code
1edee86e897 : Add cts test for TelecomManager#getPhoneAccount permission protection
5323b0255dd : Make test case more stable
6e0fe1ade27 : Check crashed activity no longer focused, instead of ensuring home is focused
d7f29fbec47 : Add timeout to force a stack dump.
027c043cdec : WindowInsetsAnimationControllerTests: additional assertions and diagnostics
cf527e045cd : Use ActivityScenarioRule for ASurfaceControlTest and remove animation
b43d2a74f12 : Retry test in case device_config callback failed to propagate quickly.
dc84de9046e : Migrate testActivityOptions_notAllowed
d974bcee37b : Migrate testActivityOptions_allowed
3982a5edc28 : Migrate testStartActivity_outsideTaskNotAllowed
8f3cb666377 : Migrate #testStartActivity_outsideTaskAllowed
31ca1ab4416 : Migrate testStartActivity_newTask_blockInTask
b4bd34cb1be : Migrate testStartActivity_withinTask_blockInTask
b0cf15768de : Fix ActivityTransitionTests failure on slow devices
ac7e6de9f8d : Ignore all missing jars in ClasspathDeviceInfo.
a8c39f5ec47 : ContentCapture: Test Composing-change events
9d0afb17462 : Pixel Aspect Ratio in Muxer on older releases.
2ebc53a27fd : Fetch logs before generating new ones
dd4e318272a : DO NOT MERGE Test cross-user check for getSmsRoleHolder()
a4bcb76a371 : DO NOT MERGE Test cross-user check for getSmsRoleHolder()
ab9722c3f30 : Test cross-user check for getSmsRoleHolder()
1709373ee26 : Test for providers with multiple authorities
84195ad3683 : Disable multiuser tests for UiModeManagerTest
a4fb112074c : Validate restriction on Activity Manager shell commands
625aa0830a3 : Add case for BIOMETRIC_ERROR_NO_HARDWARE in UnlockedDeviceRequiredTest
623bba5c86c : Update framework from jetpack.
acb99ba1eaa : Migrate testStartActivity_withinTask
5b85f69bddc : Make registerReceiver and unregisterReceiver work.
a210002bee0 : Add API for registering broadcasts on TestApp and stopping test apps.
91ced3171fd : Fix sorting for BedsteadJUnit4.
1855cbbfaf8 : Hide error dialogs in StorageHostTest#testFullDisk
bf3f9b42731 : Drop prebuilt files to android source tree.
800be206544 : Cts tests for sensor permission restrictions
21da6091167 : Do not collect info on DEX2OATBOOTCLASSPATH.
0c524d7a842 : Add CTS tests for OobData APIs
a077d00995b : Update language to comply with Android's inclusive language guidance
f4045cb71eb : Update cts test plan for GKI
1a78f00811f : Fix the cts compilation tests
f7ece2d1861 : Add LastLocationRequest CTS test
498b9659d88 : ITS: test_exposure.py fix format in AssertionError
6401ac2229c : CTS: Reduce testWifiScanTimestamp to 1 iteration
7cf326a80b0 : Use SdkLevel instead of BuildCompat in MTS tests.
3a5b9c49c5b : Enforce sensors of the same type having a unique name.
324fec44436 : Disable userfaultfd test for Android auto on S and below
5f3acbdb26a : Several JNI libraries need to be sdk=29
2a6d61bd119 : Add block/seed to the error message.
3c248550d65 : Refactor CtsVerifier MIDI tests.
d816536b88c : Update tests for reporting system usage.
2820ba13409 : Add tests to verify the image hash is correct.
6d024acea50 : Fix PermissionTest30WithBluetooth
09ca5b8862e : Adopt and drop shell permission once per VCN test.
5e7ce1cd812 : Camera: Add more stream configurations info in CameraDeviceInfo
490e00ff103 : VulkanFeaturesTest: block Vulkan Video extensions
b6b1f285f31 : Fix testFinishOnDifferentDisplay_nonFocused in Auto.
0f14ca7c9d8 : reduce the log level of cec-client to avoid log overflow
af7b3757b22 : Removing the Dolby digital check in tv test of AudioCapabilties CTS V test
ca0f9675264 : Retry forcing logs preiodically.
d270d4159dd : Don't use BuildCompat from cts anymore.
4375d5b738c : CTS test to verify Audio Track progress
22c543c643e : Add test case to verify receiving the empty PIDF xml
9828c921057 : Limit parts of MediaSessionManagerTest to SDK >= S
deac4c54c87 : Add test for role shell command.
ed345d35250 : Adds packages visibility tests for AccessibilityManager
0e9c2a27a3a : Grant UPDATE_DEVICE_STATS permission to getCellularBatteryStats test
fdb63d23d1e : Camera: Keep camera output references for the test duration
d77f6092adf : Fix telephony testcases for non-cellular devices
de69a4bd6c3 : Make sure silent mode changes with wait and check
c3c6685da38 : Fix SplitScreen no relaunch test for multi-window displays
a40cb2094a7 : Disable the DeviceConfig sync for RoR test
be79304a57e : Put DUT on the home screen for CtsHardwareTestCases #testHomeKey
aefc1b21a88 : Validate restriction on Activity Manager shell commands
291250ecfd3 : Validate restriction on Activity Manager shell commands
5ec64f5c564 : Remove digesting test from CTS. It was moved to GTS.
9cb4e3e25b6 : Drop prebuilt files to android source tree.
80cde6a69e8 : [CTS] Remove use of BuildCompat in the CTS
3a10863bdc5 : Skip battery-triggered test in testStopReason when the device is automotive
30b12945bed : As SDK is finalized, clean up @SdkSuppress
717eec9a86b : [RESTRICT AUTOMERGE]: STS test for Android Security CVE-2021-0428
e93a2907975 : [RESTRICT AUTOMERGE]: STS test for Android Security CVE-2021-0428
a26ed07392c : Clear SMS role if no default was set before test
81e68c43d43 : Handle case where there is no default SMS app.
c4e1e709c6e : Add CTS tunnel mode video flush test
cd2c57174f1 : testFgsSticky case also check on FGS proc state and while-in-use capability.
8d87e0696d1 : Create CarrierPrivilege util for shell identity.
9bfd49aa60a : Add INTERACT_ACROSS_USERS_FULL permission to toggle automotive projection.
c0b4cabbfa3 : Enable collecting device build info in CATBox
54284ddd058 : Fix testAdminActionBookkeeping for AAOS
d21e4d043a6 : Temporarily removed @TemporaryIgnoreOnHeadlessSystemUserMode.
2bc8ef963f8 : Fix testTrustAgentInfo for AAOS
f64257179da : Add .nonexisting() api for users.
dd7519664e5 : Skip executing ensureDefaultSmsApp step for non SMS capable device
9a3a4aca57f : Revert "Revert "Fixes SilentUpdate tests""
3f97c220b82 : Rework the pre/post muxing format comparison
d64f6f7295c : ITS: Update CameraITS.pdf Non-automated tests section
2fbb24fbf83 : Camera: Relax AHB usage respected requirement
1192a565a3c : wrap Activity or TestAppActivity in a container for Nene APIs.
8106eabd464 : Test VCN policies for test Networks with test permissions.
502cfda45fe : CTS test VCN Network Policies with Test Networks.
1a9c7da8111 : Remove BuildCompat use from cts test.
e8ae1c75ec9 : Fix testIsProduct failiure
68bf412d2ad : Bluetooth: Set expectation for reading data synchronously
7b80fba70a4 : Replace mischievous monkey with Java API to fix freezing rotation.
90aa7e2749f : Exclude bugreport for headless system user
be1698d1575 : Add CTS coverage for DataSpecificRegistrationInfo#getVopsSupportInfo
cc34a351126 : Use cpu write usage for lockplanes in CpuWriteColorGpuRead
b851ea539e6 : Add more tests for CarAudioManager.CarVolumeCallback
ce0d6d64fd7 : STS exclude CVE-2019-1988 for low memory devices
ca8d48c1ecc : Test for allowing standard autofill again once augmentedOnly has been marked on the session by a IMPORTANT_FOR_AUTOFILL_NO field.
009ebec43eb : CtsVerifier: export all the activities ?
08d7bc1cda7 : Fix flaky RoR test when running on cloud devices
7705f27c0cb : STS test for Android Security CVE-2021-0428
88c2aa9a424 : transcoding: Skip transcoding CTS for TV/Watch/Car.
043e0a35761 : MediaRecorderTest.testSetGetLogSessionId is >= S
6377965c12c : Fix ARC-incompatible WindowInputTests test cases
d5f7de4a0f0 : [LSC] Add LOCAL_LICENSE_KINDS to cts
38e0e33c5db : Remove default network constraint request.
7784ff58683 : Call `pm bypass-staged-installer-check true` before creating APEX session
5bdedc1ba5d : Updated NIGHT_MODE CTS to verify API expectation.
ef70bdb241c : Updated PARKING_BRAKE_ON CTS to verify API expectation.
744818c5407 : Verify that an app DSO can have a "main" function
0299937cbb0 : Seed cts test plans for GKI
ad4e2e6b500 : ITS: explicitly set videoStabilityMode to 0 for manual_requests.
2933264d05a : Verify that special directories are not hidden because of Nomedia file
90fc20af661 : [CTS] Use temporary directory for writing files on host
904d1273c63 : Fixed broken CtsTouchUtils.injectUpEvent()
2768d3186f8 : Fix test case testStartForegroundTimeout().
de108da238e : TEMP: disable canUseUndeclaredAttributionTagButTreatedAsNull
e50311c89c5 : Switch to Bedstead for CTS tests for UserControlDisabledPackages DPM API
ab609ce691e : Validate restriction on Activity Manager shell commands
1f3ca974ea3 : Update SimPhonebookProvider CTS targetSdk
3f55bf676ff : ContentCapture: Test parceling of Composing span
4c837791f64 : Add satayev@ to EDI owners for GMT timezone coverage.
2bb4a2716de : Fixed testDelegation() for automotive.
b00ad06b786 : CEC: Use hashCode of device serial no for vendor command
f653e5852f9 : Revert "Fixes SilentUpdate tests"
bdad12d2b5f : CTS test for the VmStat atom
3cfac629b2b : Catch StaleObjectException when calling waitFindObjectOrNull for Wear OS devices
41d6392ddd9 : Updated GEAR_SELECTION CTS to verify API expectation.
20d026f22ce : [CTS] AuthBoundKeyTest#useInvalidatedAuthBoundKey: Clear all pins that were set.
f88746c52ba : STS test for Android Security CVE-2021-0398
03cf864b863 : Revert "STS test for Android Security CVE-2021-0398"
0ae4cff9be4 : Do not expect `onRoutingChanged` to be called if there were no changes
5efeaa4958b : Fixed autoboxing bug in GearSelectionTestActivity in CtsVerifier.
d93fad4e4a1 : Ignore uimservicelibrary which isn't present on pixel 3.
a8efa4b6ee1 : Move VerifiedBootTest from STS-only to CTS-only
b1fa1ef271e : Keystore CTS: Add minimal tests for KeyProtection.isStrongboxBacked.
cf8256b913b : Keystore CTS: Add test for BackendBusyException.
ae21cb435ad : Test power policy respect to user settings
00f13c38967 : Delay before injecting events in CtsHardwareTestCases
50796853082 : [cts] fix incremental metrics crash test
f649924ba41 : Skip lockscreen dependent DO tests if lockscreen feature is missing
81d6d08163f : Fix issue where output format could break
970a9c39cdf : Update the policy transparency tests with the new dialog changes
2abb15c6a78 : Fix redaction tests to use display name with file extension
736755c17bc : Make transcode test app debuggable
a58b2dfdd1f : platform/cts - S is now 31
88184a25f95 : Add lock to protect unbind process in CtsCobnnectionService
3d7a6bc2164 : Add CTS test for /apex/apex-info-list.xml
197ec077377 : Stabilise test by increasing timeout to connect to a network
1337d8b6620 : Attempt to fix flaky test : testLaunchNoHistoryActivityOnNewDisplay
bf620611113 : Fix finding auto revoke switch on smaller screen.
b99da6e78e4 : Add CTS tests for GnssCapabilities.Builder
0b86a73f619 : Remove the start anim when using ActivityScenario
512939f36d4 : Freeze rotation to portrait for tests clicking Permissions in app info.
86e35d3d292 : TunedInfo: improve coverage
e2532c9fdd1 : Improved assertion on CtsScopedStorageDeviceOnlyTest
03e761e72cb : Test MediaRecorder.get/setLogSessionId
3082b39e0b7 : Fix CTS test onNotificationVisibilityChanged
f64e2539713 : [RESTRICT AUTOMERGE] Fixed the owners
3a34854fab6 : [RESTRICT AUTOMERGE] Add OWNERS for CTS telephony test
88b472f4643 : Parallelize and speed up long-running tests
8d95e8991da : Fixing exact alarms tests
31179954372 : Add more downscale factors.
23443fcedde : ITS: fix for loop exit
6e6fda992e1 : Adjust testMutate to not rely on undefined behavior
0c5c0b7f4f4 : Adjust testMutate to not rely on undefined behavior
fbfb177566a : Adjust testMutate to not rely on undefined behavior
652bfe94a35 : Adjust testMutate to not rely on undefined behavior
3a5c00b1ba0 : Stabilise test by waiting for media store to be idle before assertions
e8f58010a10 : CTS test coverage for Long screenshots (ScrollCapture)
ef4f0e016ee : Removing the atmos check in tv test of AudioCapabilties CTS V test
91106ceee01 : Fix API check in MediaParserTest.testLogSessionId
0e1d1df4b14 : Wait to call @hide methods in ACSD test
d8fecdeaa36 : Set visibleToInCallService to true if the extra is null.
c3b490f80b3 : Create a proxy listener to prevent the unexpected virt method override
3c832a5f0cd : Fix testSetAndGetD2DSharingContacts for non-phone devices
de449b4816c : [RESTRICT AUTOMERGE] Update OWNER for CtsDevicePolicyManagerTestCases
03d84fcf8d5 : [RESTRICT AUTOMERGE] Add OWNERS for CtsAdminTestCases, CtsDevicePolicyManagerTestCases
5fd0de93da3 : Handle STATE_2ND_CODE_LOCK
53f3a73e3d1 : Update SatellitePvt and CorrelationVector test
9f3357e902c : MediaDrmTest: cover MediaDrm$PlaybackComponent#getLogSessionId
8ec1354bd18 : Fix secondary user test failures CtsPermission5TestCases
77718edf5bf : Add separate test for SystemFonts-based Font.
e73312edee0 : Validate restriction on Activity Manager shell commands
dfb665d1c79 : Camera: Move min JPEG size performance class test to target sdk31
de35264d44d : Fix no uses-sdk tag default test
9515e34da77 : [cts] fix ABI list in CtsExtractNativeLibsHostTestCases
bac4b2c6af5 : Update permission tapjacking test for partial overlays
844415b0fbd : App links work profile tests
5824cc7e943 : Ignore mic toggle test
890f71d114e : AudioRecordTest: Test max allowed channel record / playback
1e4b3f3f7e8 : Add INTERACT_ACROSS_USERS_FULL PERMISSION to test for PackageManager#getApplicationInfo
ddafd105cd6 : Add the test case to verify when the contact uri has chagned for the capabilities request.
e4e0046a119 : Split deletePending test into multiple testcases.
0fa05a50849 : MediaMetrics: improve API coverage
1f2cb7ce626 : Ignoring TaskView embedded activities when counting tasks
5f68a27f282 : Added check for volume key handling to USB voice command test
4cd9e014248 : Attempt to fix flaky telephony atom tests
23ebc94e99d : Improve cts coverage for CarPropertyManager
0d70290ff29 : Test the HotwordDetectionService#onDetect results
b996a09dae0 : Fixes SilentUpdate tests
f11d4522d7b : Exclude more media tests from mainline MTS
09b4f81f865 : Test re-translation after finishing UiTranslation.
f0d05727f40 : ITS: fix ) error and add logging.
8048bfcc12e : ITS: update CameraITS.pdf with mobly and package info.
4083793ec0f : Move definition of cross-process Activity methods into Nene.
75ad6246e5c : Add owner for resume on reboot tests
debdcb31266 : Fix issue with aspect ratio tests.
f6c8f9156f5 : Revert "Update CTS for PANS atom"
031e6938fb9 : Add native coverage listener to CtsIcu4cTestCases
66d09dea111 : Expand LockTask UI tests description
0d58484e3d0 : Remove secondary users in CtsVerifier test 'Disallow remove user'
586f5b99dd9 : Add CTS test for BatteryUsageStatsSinceReset atom
68e022fe0eb : Integrate cts/app into cts host side test
28f30201123 : Add test for OnMediaKeyEventSessionChangedListener
f6cd37e3745 : Fix NPE
4455e319e24 : Test that sqlite float to text conversions don't overflow
427bb486ab1 : Fix low quality test in CtsSilentUpdateHostTestCases
bdd3051da85 : Migrate testUpdateAllowlist_twoTasks
978a4d0e86f : Migrate testUpdateAllowlist
70b76ee18cd : Migrate tests that lock task stops activity finishing.
71f885ccd75 : Policy transparency tests: Safeguard against settings intent not handled
81a677e70af : Add Cts for onError callback when HotwordDetectionService process died
42d844a9eea : cts: adapt to mulit-type configurations
7ea5b2e7783 : Ensure gamepad events have correct device id when a11y is enabled
d932720c88f : [cts] move incremental crash/anr tests to hostsides/packagemanager
001bb261015 : Bump CTS and CTS Verifier to 12_R1
7445513a6e4 : Do not mark case fail when tac value is invalid
f4c556c9f0e : ITS: test_sensor_fusion.py add START_FRAME
21ea73c1e4b : Prune package data when unlocking user.
97f02e1e536 : Fix issue with testSpaceAllocatedForPackage test in PackageManagerShellCommandIncrementalTest.
3b4fe6c7f37 : do not fail carrier api tests when insert single sim
e4684096de8 : waitFindObject assumes UiScrollable only. So if it is not a UiScrollable, it always occurs UiObjectNotFoundException. WiatFindNode function is provided to find object on screen
7948e618f99 : Fix testBackgroundIsBehindAllSurfaceView for pc cf
71e556f30d2 : [LSC] Add LOCAL_LICENSE_KINDS to cts
e2033886e6d : Update tests for LocationRequest min updates
11f8f940f35 : Remove password quality CtsVerifier test
297f31cb1fd : CtsVerifier test for required password complexity
53d5e63ff59 : Added WHEEL_TICK CTS to verify API expectations.
4825079aa31 : Updated PERF_VEHICLE_SPEED CTS to verify API expectation.
ec4c568b949 : Add cts test for ContentProvider#createContentUriAsUser
f864c3d3e78 : Bug fixed for CTS failures on CtsAutoFillServiceTestCases
20b190091d9 : Make the default methods callback API coverred.
ca28b9ebd6a : Watch doesn't provide a unified way to check notifications. it depends on UX
106413d5b29 : Catch StaleObjectException when calling waitFindObjectOrNull for Wear OS devices
45f4c124594 : Disable all services before enabling accessibilityservice.
4b973c822c8 : Enahnce cts/app to support power policy listener
3af5f14cf67 : Enhance the communication between PowerPolicyTestClient and PowerPolicyTestHost
979ee36c378 : Merge "Update the view for CTS-Verifier SetNewPasswordComplexityTest to make the pass/fail button look better" am: 9d00fdc369 am: c67099098f
431c33a6ad5 : Add cts test for power policy group
497eda9b883 : Merge "Skip OpportunisticNetworkService for Wear OS devices" am: 0faa330520 am: a4375094f1
b6484c0ffbf : CameraTest: 10 seconds for window focus
f6bdaf3dc0f : Give Window 10 seconds instead of 3 seconds to get focus
b590ecef87c : Convert tests to startProxyOpNoThrow, add startProxyOp test
580861c4ed2 : Add explicit transition to the lock screen
f0e554b1da6 : Revert "Remove AdaptivePlaybackTests from mainline testing (MTS)"
6a4ce739d1e : Camera: Ensure all camera devices are closed
31874e4dba0 : Get shell UID per-user in AppOpEventCollectionTest
7ca7b16db2b : Update testFailsNonStagedApexInstall to respect installer check
af38108c3d0 : Another approach to disable verifier_verify_adb_installs.
946a080d74c : Mark WebViewHostSideMultipleProfileTest as @SystemUserOnly.
e66f55abb3f : isRcsVolteSingleRegistrationCapable does not check provisioned config
cd462280c7c : Add a test case for using a fill intent on a root view
15ea868a4e3 : Add documentation about the long running toast test.
472482cb5c7 : Add the test case to verify the publish result with authorized error
66f7ec08617 : Revert "Don't use DeviceSetup, instead use RunCommandTargetPreparer."
a1b1911af5c : Fix "Cannot set system props"
27e63874f5a : Ensuring presence of test assets
b94e515c6a1 : Update tests for the api of PackageManager#setInstallerPackageName
0d43f81d373 : Consolidate regression tests for Bug 160391516 as standalone tests
779b5fef218 : Merge "Increase the timeout from 30secs to 50secs waiting for the blob commit to complete." am: b3187284f8 am: 3656b03cd8
01e1533b0d8 : Fix flake by adding another noteop check between the first two locations requests so that they can't have the same millisecond timestamp.
49f34d8fc70 : Mark AppOpsTest#startOpTwiceAndVerifyChangeListener @AppModeFull
724aaeccc6d : CTS test for Android Security b/175817436
c3ca90a1704 : CTS test for Android Security b/175817436
428903d203a : Add test case for setting sensor privacy while device locked
b43f6d01c62 : Force ringer mode to NORMAL in setup() and then restore original mode in tearDown(). This will prevent test failures caused by the original mode being SILENT.
3d9555c1e1d : Add testcases for mic/cam toggles visibility
385bb2e7d9a : [cts] test for InstalledIncrementalPackage metrics
a77f32b1214 : Add Cts for onRejected callback function
58e41ed5939 : Skip ActivityManagerTest#testUpdateMccMncConfiguration in non-telephony device
4b20aa2e8a3 : ITS: fix f-string formating
a91a232894e : Added CTS test to verify PERF_VEHICLE_SPEED is Float type value.
1a85fa5f719 : [cts] test for the TotalDelayedReadsDurationMillis field in crash metrics
0a1dcfec455 : Set & reset the animation duration scale during tests.
088d5c8df03 : Test for scroll after stretch
09a14d55ed9 : [LSC] Add LOCAL_LICENSE_KINDS to cts
51e18820a70 : Test that sqlite float to text conversions don't overflow
a74b4040502 : Test that sqlite float to text conversions don't overflow
e8d86af6d79 : Test that sqlite float to text conversions don't overflow
25334aaa59f : Test that sqlite float to text conversions don't overflow
ce593abbcd9 : Make DialogTestListActivity more generalisable.
65ede43b3bc : Attempt to fix KeyboardVisibilityControlTest flakiness
4ee674a9351 : [CTS] fix the test for P2P lazy initialization
9159227c1b3 : Update ART profile version number for S.
cd8727770a7 : As SDK is finalized, clean up @SdkSuppress
ff2aa6fc334 : Remove AdaptivePlaybackTests from mainline testing (MTS)
4a9f9516059 : Don't use DeviceSetup, instead use RunCommandTargetPreparer.
583e55cb3fd : Avoid codec/render race in AdaptivePlaybackTest
25ca3f2e809 : Make Translation APIs coverred.
f9b5dfac314 : Add test for bypassing role qualification APIs.
c795a77d0c7 : Fixed MixedDeviceOwnerTest#testSecurityLoggingDelegate() for automotive.
ac503bf17f8 : Reduce flakiness related to FGS notification deferral
926b37324d9 : DynamicPartitionsDeviceInfo: Skip on P or below.
027abfdd608 : Fixed PreCreateUsersHostTest so it removes dangling users.
1bf2a53b63d : Fix UWB CTS tests
ef7dc6cca84 : Fix STS test for 2020-0224
f0a91d5b755 : [RESTRICT AUTOMERGE]: Fix STS test for 2020-0224
43ea96fac07 : Disabled some MixedDeviceOwnerTest tests for automotive.
6ed35bed668 : Launch activity in fullscrn to transit to spltscrn
1bbe9d7d189 : Add CTS test for SpellCheckerSessionParams.Builder
a61a63d9d53 : SoundPoolTest: Backward compatible for mainline
1bb4b367751 : Fixed testInstallUpdateLogged() for automotive.
6b6463fa2a0 : Identify tests requiring Android 12
abcdc6e7f8a : Add a test case to verify the PUBLISH STATE is OK when the capability type is SIP OPTIONS
f37027b6865 : Merge "Update method to compute source image sizes" am: 44a1d1922f am: ef925fc981
4ef03311f85 : Increase maximum timeout and do not expect specific sampling strategy
38c095f5f5c : Disables SeparateProfileChallengeTest when device doesn't have FEATURE_MANAGED_USERS.
c4d8869ac30 : Disable irrelevant NotificationListener tests
acf414248b1 : ITS: fix test_jpeg_quality.py assertion error
d7fdc023a3d : Added CTS test to verify PERF_VEHICLE_SPEED is READ access.
bc044dde900 : Ignore native shared libraries in ClasspathDeviceInfo.
a676966b0f3 : Ignore libhwinfo which isn't present on cuttlefish. This should be reverted once the underlying issue is fixed.
0998592b583 : Rename ClasspathDeviceInfoHelperApp to CtsDeviceInfoTestApp.
5244fa91bf8 : Infra changes to enable app link tests.
42072983d3f : Adding UserManager#isCloneProfile to CTS test
41c49c889a0 : Add negative test for startLockTask.
1d94a2154ac : Fix CTS failure in WindowMetricsActivityTests
2c1aa7b5694 : Add CTS for EpsBearerQosSessionAttributes and NrQosSessionAttributes
036022701de : Identify tests requiring Android 12
21286d4b060 : Add Cts for HotwordDetectedResult and HotwordRejectedResult.
08701be92c9 : CTS WiFi lockdown test fix for wear OS
ae61f936c0c : Add getLogSessionId test
cc39fb07411 : Return to home after hibernation/autorevoke tests
5f700360851 : Only run Bluetooth runtime permission tests on S+
d6734215763 : Add global search CTS tests.
9690df1084f : ITS: log target utils in target_exposure_util.py
a8a0681c231 : Remove watch specific test from CTS
c2627b8956b : Add CTS coverage to the public API in BatchResultCallback
fe81683cb43 : Fix flakiness in InputConnectionBlockingMethodTest
1a8976c7ff4 : change UI_MODE to support WATCH in TelecomTest CarMode doesn't support in Wear OS
edb324c90ec : Add CarWatchdogManager device-side test for I/O overuse usecases.
5da0fdd56f5 : Added EdgeEffect test
05b611327fe : Fix AdbRootDependentCompilationTest
dbb19dd561a : Disable testRequestManageMedia for automotive
a41f360bd7a : cts-location: handle smaller screen size devices
d6174ca8dd1 : Test that TestApp can start an activity on secondary user and work profile.
622176141e6 : Add CTS test for READ/WRITE VOICEMAIL permission autogrant.
40a50677665 : Remove BLUETOOTH_CONNECT from permission3
0c619b26405 : Fixed "Go to Wi-Fi" button in Garage mode test
c3b83ff97b5 : ITS: ensure capture order in test_lens_movement_reporting.py
e4ab5881338 : Test vendor.display-size
a8d94ba1a2c : Migrate testLockTask
7413ee188f7 : Fix "Process crashed" when WindowInputTests fail
f01ae92434e : Disabled password-related test on MixedDeviceOwnerTest for automotive.
8a3a54d1a53 : Generate TestApp code.
942e69e558b : Verify SAF blocks directory access to /sdcard/Android
1455e38c741 : Add ability to call remote methods in testapps.
85108641e6d : Clear app data for the current user.
210ddcf8b1d : CTS test for Android Security b/174047492
33e2bd0c310 : Add NonMediaMainlineTest to MediaPlayerTest
4c4e2d075c6 : CEC: Determine logical address of the DUT to which messages should be sent
65a4670def8 : CEC: Add support for multiple logical addresses
da4e96bdb88 : CEC: Add method to send cec message with params
b39f901d6f3 : CEC: Add method to send user control press and release
4711414032d : CEC: Add a method to send poll message
786278f2e77 : CEC: Add a method to check DUT logical address
04faed26357 : CEC: Add a method to check DUT device type
b202b84b19f : Update CTS tests for new profile version.
2fa63097f24 : Add check for CODENAME to support previous releases
e6fae511c2d : Fix CTS test
3fa67914753 : Add more tests for verifying cross-user blob access.
877369606b4 : Remove testNfcSetControllerAlwaysOnPermission
085186d3ce1 : Fix testLockTask_unaffiliatedUser, testCommonCriteriaMode and skip testApplicationRestrictions for AAOS
efadfef14f4 : Update owners
2c0a258e80a : Adding more CTS tests for SmartspaceManager service
bd863810b5d : [CTS] Need to disable the networks before each test start
067dd2667e4 : [CTS] Add test for WifiNetworkSpecifier redact
2a3e4307173 : DecodeEditEncodeTest: Test with higher tolerance for first 2 seconds
b2d6d4734d1 : Allow ConsumerApp1 to see the other consumer apps
459d5404205 : Fix testProxyPacProxyTest,testProxyStaticProxyTest for AAOS
15e36258a33 : Fix Bluetooth runtime permission tests
def6a851a0a : add layout-watch folder and files for maginifier
d6cf6176292 : Verify presence of test assets
edc9994c848 : Switch media fw permissions checks to AttributionSource (CTS)
3e430f34b41 : [cts/SettingsProvider] revert readable tests for mobile_data
efb98dec8a9 : Fixed misleading caption for GarageModeTest
9931469acee : Update lint baseline suppression for API 31.
df12e763400 : Fixed MixedDeviceOwnerTest tests that were missing mocked DpmWrapper calls.
1f027507672 : [cts] fix user ID in PackageInstallerV2 metrics test
90000c20030 : Add ability to reference activities in test apps.
e93a641857a : Add TestApp* classes to TestApp.
8c9d6c6d5f0 : Mark new Android 12-specific tests appropriately
c005fb2c290 : [CTS] Add test for WifiInfo API
30f111809d5 : Add CTS tests for Sony DualSense rumble
b744f0f4050 : Adjust tolerance for bitrates conflicting with minimum video quality
d975f0829b5 : Explain test need 5 passes.
666de505435 : Add CTS tests for switching off sandboxing via device config flags.
30183850dd6 : Restore mag sensor OffsetVerification
2833a1d971c : Handle per-module "incompatibilities" files.
2ae43ddf573 : platform/cts - S is now 31
32f848b34db : Add tests for android.bluetooth.BufferConstraints
8dd6d14ef7c : Add cts for network reset restriction
63331d8c2c7 : Add CTS for ApplicationInfo system APIs
bc515aa9d37 : Skip BluetoothDeviceTest if CompanionDevice not supported
d3eff39a6ca : Add test case for SoftwareHotwordDetector
26611a7c8fc : On the watch, the size of the button is too small to be displayed on one line
6948792b913 : Update tests for the api of PackageManager#getPreferredActivities
c9511a3f4ed : camera cts: Add basic test for add/RemoveSensorPixelModesUsed.
76c3da10877 : [cts/SettingsProvider] test maxTargetSdk in @Readable
79579489970 : UiTranslation..Test: Verify the saved Response.
d0a0c032648 : Revert "CTS test for Android Security CVE-2018-13895"
93b5ce470d5 : [widget29] According to the default gravity of Toast, request to change the logic to compare AccessMargin of xy1[1] & xy2[1]
63f2e100a1e : According to the default gravity of Toast, request to change the logic to compare AccessMargin of xy1[1] & xy2[1]
843cc0c1020 : Turn on display before running tests
e3d62594352 : STS test fix2 for Android Security CVE-2019-2003
d557b424d24 : Improved logging and assertions on ScreenCaptureDisabledTest.
47566226eb4 : STS test fix for Android Security CVE-2019-2003
6e75cf35dd8 : Add CTS tests for WifiConnectedNetworkScorer#onStart()
b9537ca36c4 : [CTS] set countryCode API test should only run on S+
46cae56d336 : Fix exception handling in WebViewSyncLoader.
8594725944e : Add cts verifier test for toasts
2609c5362f2 : [CTS] restartWifiSubsystem API test should only run on S+
26b7f8a87d3 : Reduce execution time of tests which use LockScreenSession
e6068b07c7e : Add tests for database name for SearchContext
57cf825f0ba : Test: ephemeral user with account can reboot
1922998a79f : Create incremental own resources crash tests
002fc23e2e7 : Fix UiTranslation..Test mock over-verification.
aacfc5e222f : Add tests for getSelectionModeForCategory
77b276ffaf7 : Test TranslationResponseValue#equals behaviour for Extras.
6cb0880cae5 : Remove Flaky annotation for WindowUntrustedTouchTest
ba46d2be0d4 : Launch TTS intent directly on automotive
85ee6e93af4 : Fix MediaProjectionTest on automotive platforms
6f33ad434d7 : Set bluetooth renounce permission tests to AppModeFull.
e8ab87a9957 : No mode switch is seamless
f71b03d70c6 : Add the test case to verify the IMS associated uri will be sent to the ImsService.
171c315357e : Fix splashscreen tests fail due to empty-style splash screen.
5f77167608e : Wifi CTS: reference WIFI_OWNERS
752319db977 : Don't change swipe zone for wearables
57f177c40c2 : Add tests for QNS and QNS.NetworkAvailabilityProvider
34a248dca96 : Fix errors in logcat from FocusHandlingTest
aafd4361f2c : CtsVerifier: Skip touch sound tests on watches
0269f8f430c : Cts-Verifier: Add padding to layout-small for sensor_test to make text visible on Wear OS devices
8e97078f269 : Skip Battery Saver test in CTS Verifier for Wear OS devices
944c520c31a : Add API coverage for getTransmitPowerRange, TX_POWER_LEVEL_0-4
9e26c52d3a9 : STS test for logging negative atoms
fd9593cba07 : Fix CTS IMSTest#testHandlesConfigChanges
ea097f1fcb1 : [CTS] Change target SDK to S
d6e5eaf459b : Add CTS test for the constructor of ContentionTimeStats
c9ccbf7c310 : [CTS] Use getInstalledPackages to get PackageInfo
5a7ff81ae96 : Update silent mode test
48315342ee7 : Verify behavior when FGS uses existing notification
9b4ebe09755 : Test to uninstall unused app
a1db2399dcf : Implement "SilenceAudioSource" in MegaAudio.
eeddb04d072 : Add tests for ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS.
7517c6afd17 : Clean up "Deprecated at Birth" APIs.
3bc123cd9db : Remove references to SipDelegateImsConfiguration in CTS
a8fdb6c3e50 : Add CTS tests for ProcessDmabufMemory
7f5f05fa9f5 : Wifi CTS OWNERS: reference packages/modules/Wifi/OWNERS
0124c9d9913 : Cold-start latency test.
3398976be9f : Add cts to verify virtual view apis.
accf3ebe993 : Test for background bypass via notifications
d6bbb4a7f87 : cts: Add API coverage on CTS
684fa3ff849 : Fix #testNormalActivityCanNotSetActivityType flakiness
093f650807a : Drop prebuilt files to android source tree.
4f6aa1d3c12 : Create CTS tests for min aspect ratio overrides
e3b858bec60 : Fixing the testTopPositionSwitchOnDoubleLaunchAndTopFinish
7870fb356df : Add basic tests for RecognitionRequest API.
5c5f15040ed : [RESTRICT AUTOMERGE] STS test for negative atoms
768077966c1 : WifiManager more CTS coverage
57249d4b82b : CTS coverage for WifiManager#AddNetworkResult
c2e88fd76c9 : [DO NOT MERGE] Uses javascript to assert the autofilled values on WebView tests.
51c3e419adb : Update RippleDrawable effect color
710b133d8c8 : [DO NOT MERGE]Whitelist two intents for IntentTest#shouldNotFindUnexpectedIntents
f0a3ff1c527 : Add CTS test for platform permission group mapping APIs.
a453e04c262 : Adding CTS coverage for updates to Calls.LAST_MODIFIED.
255ed64f3f5 : Add more CTS coverage for SipDelegateConfiguration
cd8d1bfa905 : Fix TelephonyManagerTests
f427ddbad01 : Change tests to stop using removed add apis.
e020457ed36 : Remove fixed flaky anonotated tests
2881dbfcb6e : Updates CTS for SYSTEM_CAMERA permission.
d7bb7e00fef : CtsVerifier: Reducing length of APC dialog title
f1e331cc3a7 : [CTS] Add test for RTT S API
de459ffe115 : Fix 2 tests in ActivityLifecycleFreeformTests
26c8849a343 : wifi: adapt to multi-type config conversion
3289bfe8c49 : Add precondition checks for VisualVoicemailServiceTest.
3b981474e55 : Fix proximity max resolution check
892e5065969 : Resolve class-level annotations before @BeforeClass.
00c6c1a10aa : By default do not log all shell usage.
e7329f61b25 : CTS test for DeviceProductInfo.getManufactureWeek()
fb3367d3f9c : Add support for `CtsLibcoreJsr166TestCases` to MTS.
c88366be5b7 : Add the test case for verifying the capabilities request timeout
e43cbf760eb : Fix UserRestrictionsTest#testUserRestrictions_primaryProfileOwnerOnly
b488e85dfb0 : Clarify javadocs in test.
760f5936599 : Fix intermittent flakes in config tests, by waiting for configuration
d0abd14063a : Add cts to verify content deacription translation
7c80c698f1d : Add test case to check "BIND_HOTWORD_DETECTION_SERVICE" permission before binding HotwordDetectionService
8f869bdcbfb : Rename BAL test for clarity
35cb5b1155a : Remove verification of PRE_ON_CREATE
21be3e405c4 : Deflake TranscodeTest#testTranscodingCacheClear
84f0434183c : Fix CtsInstallHostTestCases
d8ea19ef288 : Fix CTS App by removing uiAutomation but adopting ShellUtil
2d2df23cdad : Ignoring flakey test to unblock presubmit
a6c72fe6494 : Fix ActivityManagerProcessStateTest in secondary user
8ce7f21b59d : Change the package name due to proto migration
bd82720ddb4 : Add back owners for auto revoke and app hibernation tests.
1b8cfaf5061 : Disable animation for PermissionController UI tests.
221e01ca9cc : Wifi: Api coverage WifiAvailableChannel
4c2df0118b5 : Use waitFindObject() instead of waitFindNode().
f4344accfe4 : STS test for logging negative atoms
374e4d0c621 : Update last references to prelim API
114f2d299ad : Limit MediaStorageTest scroll to Wear devices
6200d0949ca : [CTS] Add MATCH_APEX flag to get installed APEX package
7b29653cbf2 : Fix CTS tests on multi sensor devices (mostly)
a5c10ab0c70 : Remove RECORD_AUDIO permission from WindowManager tests
2d644176d81 : Increase list size for CTS Verifier -> Device Owner Requesting Bugreport for layout-watch
8e8420117be : [LSC] Add LOCAL_LICENSE_KINDS to cts
b00e7bff82f : Fix broken AbsListView_ScrollTest tests
02e9e7d0706 : Do not run DiscreteAppopsTest as Instant app.
f0ee80f4dac : EDI - extend ClasspathDeviceInfo to collect shared library info.
a791aeedc10 : Freeze AIDL APIs for SC
0b61e8e11d8 : Fix delegated security logging tests.
d90d32005ef : Update tests for the api of SharedLibraryInfo#getDependentPackages
a7927e161f1 : Fix self silent update test failed
2338a415bf9 : Remove some Flaky annotated tests
87179e07280 : Add CTS for capabilities added to android.hardware.lights.Light.
dad21945c4f : Remove xoogler from OWNERS file.
db1dc6d287b : Fix a few flaky tests in CtsAppTestCases
e7b80f36a54 : Set no_factory_reset restriction on the device owner, not on the current user.
6c9aff4738f : Fix flaky CTS test.
38ebf5554da : ITS: test_tonemap_sequence.py fix format error
97e0db7be35 : Enabled CtsScopedStorageHostTest for secondary users.
ac5dd7fdb09 : Updating OWNERS
4624d09cedd : Updates OWNERS files
2c92e2c5270 : ITS: catch multicameras with empty translation matrices
e2e9194644b : Link CtsNNAPITestCases with libvulkan.
379175e0167 : Fixed BackgroundActivityLaunchTest#testDeviceOwner
9c46558862b : Update testsFailsNonStagedApexInstall to adhere to the new flow
48348dac492 : [CTS] Test restart Wifi API S-on-R
e573b062238 : [CTS] Add test for S on R device
26a12673cd2 : Fix pre-release target SDK APEX failure test
13cc29c705a : Change setShouldHide to setHidden
d44094511ef : Temporarily disabled KeyManagementTest for automotive.
812aeda405d : Add ensurePhoneCallOpsRestricted test
d61997cf213 : Update file statement to include statement. File statements in OWNERS file is currently not fully supported by the Android Test Ownership Service.
0ef47a42baf : Add Tests for stretch past 0
efd61e03db7 : Update location CTS tests
9e97755740a : Ignoring flakey tests to unblock presubmit
cb647e278ea : Modify the test case to verify the reason timeout with NOT all the capabilities have been received.
006654923cf : Add PrivacyIndicatorBoundsTests
73ef3fb7a0c : Migrate testSetLockTaskFeatures.
864d1e608b5 : Wait a bit after changing permission status in test.
0df1452a96e : Add test to verify getText() padding text when translated text longer than original
79808c9f65a : Ensure that getting profiles and users from DeviceState works when running on that user type.
1c17d7aceb6 : Add tests to verify ViewTranslationCallback
9c9e8eb061d : Change CTS for SatellitePvt API council review
86da5dec6d8 : Fixed failing CTS test
c5fa2757a7d : Update OWNERS file
9054ce6f36a : Test transfer surface package to other SV
f439ff6900b : Add test for displaying animated icon in surface view
32174fae55d : Adding test to ensure only system can set launch activity type
24602b0c89c : Expose platform permission group mapping as public API.
e350c772e85 : Change API used to check the mainline module version
8df4850d0fd : camera cts: Add tests for DngCreator in max resolution mode.
06be0a81144 : Fix NearbyDevicesPermissionTest
19d15a0f640 : STS test for Android Security CVE-2021-0398
d99b7d14b15 : Fix PermissionTest30WithBluetooth
cdc8559cd93 : Change default value from true to false in CTS for isPreferentialNetworkServiceEnabled
a27a3bcfbc2 : DO NOT MERGE
d203ce58ca2 : CTS test fix
6f7f5ad3423 : Check READ_PRIVILEGED_PHONE_STATE in getAvailableSubscriptionInfoList CTS
f8f327c768c : STS test for Android Security CVE-2021-0398
ee6ac495722 : Update framework from jetpack.
e77c57d3b2a : Launch SurfaceControlTest activity in fullscreen
34761b95644 : ITS: test_param_sensitivity --> save file correctly
cc3ed8b6637 : Fixed SecurityLoggingTest for automotive.
b53850dbd68 : Test for: enable verity on IncFS with .idsig.
e903c781e67 : Fixed LimitAppIconHidingTest for automotive.
f4547af473d : Update device owner test instructions for headless system user mode.
f718a5f350a : Harrier ignore Kotlin annotations
8a775cb9cca : CTS for ACTION_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED
3876a7ef19e : libjnitest: drop dependency on libnativehelper.so
c64cbb1c30f : Deflake / remove @Ignore on test
c72e392a578 : Migrate testLockTask_policyExemptApps
999e7f18512 : Migrate com.android.cts.devicepolicy.MixedDeviceOwnerTest#testIsLockTaskPermitted_includesPolicyExemptApps
e7c640451da : Rename addPackageOverrides to putPackageOverrides in CTS.
c349c18abca : speech: Fix OnDeviceRecognitionService flakiness
b91f5748db9 : speech: Skip ODR tests when ODR is not available
ddcde11d506 : [RESTRICT AUTOMERGE] CTS test for Android Security b/176533109
da46c626a9f : CTS test for Android Security b/167389063
f70fa79c4f2 : Add CTS for TextView translation related APIs.
462b942d532 : Add tests for the repeated silent updates
a474d0781e9 : Test client request focus when onWindowFocusChanged
fe654d4dc79 : camera cts: Add test for openCamera with oomScoreOffset systemApi
f435e1ae0da : Add Settings CTS tests to check the default handler of intents upload Test: atest cts/tests/tests/settings Bug: 178856388
a9371c34320 : Flagged some tests as @TemporaryIgnoreOnHeadlessSystemUserMode.
4c0f416b5a4 : STS test for Android Security CVE-2021-0485
c2ba6f6506d : Deactivate grace period to fix trampoline tests
0210114201e : STS test for Android Security CVE-2021-0398
750b5ae0ed7 : Add simple test exercising application-level 'attributionsAreUserVisible' attribute
701d6738321 : DecodeEditEncodeTest: Start testing after few frames
31b1ecbe225 : [RESTRICT AUTOMERGE] Fixup AppSecurityHostTests to run on secondary users.
137d6a6cb8f : Find deny, allow, etc, buttons by id
eaed0cdeee0 : [DO NOT MERGE] Remove Client Suggestions tests
748e2b30a2a : Add tests when policy cannot be set.
3307dc96d60 : Add the test case of retrieving uce contact capabilities from cache
4c9b90bfbb8 : CTS test for reset password metric
2cfea16c6ad : Fix ViewUnbufferedTest#testUnbufferedHover failure
d8c020ac7ec : Migrate first lock task test.
e895a714bc2 : Move CtsScopedStorageDeviceOnlyTest to presubmit (instead of -large).
5a01e0228e3 : Provide a test for ActivityOptions#setTaskOverlay
957b6c6b70d : Add test for forcing showing navigation bar for IME
0566e7326ad : wifi: extend PollingCheck timeout to 5 seconds
6e6176b044e : cts: Check SAP info updated before check it
47f63bc1ad0 : Wait for boot complete before AutoRevokeTest
939ea28b528 : Fix failing cts test.
2217578fa12 : Add CTS to verify the onTerminated callback of the capabilities request.
2caae995853 : Fix atest for CtsSecurityBulletinHostTestCases
bb971162d80 : CTS tests for DISALLOW_CAMERA_TOGGLE and DISALLOW_MICROPHONE_TOGGLE
9c53f82e0ff : Fixed testCanSuspendWhenDeviceOwner().
b3ed6d38d36 : Disable some tests when device doesn't support TRUSTED_CREDENTIALS_USER
c60aef37b3d : ITS: handle 1_1 & 1_2 converted to 11 & 12.
4845978f5e8 : [CTS] Add log to monitior the Wifi module version
4f2bd40b0fc : Add display dimensions to libinput STS test
c516ab64fbf : Run tests iff incremental installation is enabled
d7c702d3ba0 : Fix broken AbsListView#testSetOnScrollListener()
e153b41dbd9 : Camera: Add performance class ITS test for camera latency
cad703e2369 : Fix for CTS tests for distraction optimization
3c0172e9339 : Changed tests to stop using removed apis.
8b5d81f18ad : Allow Harrier annotations on the class itself.
0a0678cfdb0 : Removed unnecessary code from pre-creates cts tests
a2c2f2561f0 : speech: Test for #isOnDeviceRecognitionAvailable
53dc3413f71 : Disable package verifier.
d31203a18f8 : Add waitForFocusActivity in MultiWindowTests
59e51c2c37a : Revert "Add op finish test"
6b67ba2ed9e : Add CtsSensorPrivacyTestCases to its own testmapping
e25ab39765a : Update CTS tests for setProtectedPackages() DPM API
75074aa7643 : ITS: tools/dng_noise_model.py update cropping
aecbb1154df : Add CTS test: TimeManager.suggestExternalTime()
bfdd3fc7cb0 : Reduce flake rate of PixelCopy test
4bfda98f418 : Add a new testBufferQueueCrop PixelCopy test
5da29c6b46c : ITS: fix div by 0 in test_param_tonemap_mode.py
b960433cafb : Fixed DeviceAdminServiceDeviceOwnerTest for automotive.
cb5b272cd95 : Fixed testAdbDeviceOwnerLogged for automotive.
9f48d38bec8 : Improved wifi lockdown instructions.
0ede9b61542 : Sync the framework manifest file
d1e16451001 : Update framework from jetpack
70ed232b5a0 : Fix DiscreteAppopsTest NameNotFoundException
14fbad2a98b : Eliminate permission checks in UiAutomationTest test
a094f6dea15 : CTS test for Android Security b/168717280
bd398597657 : Test for new DictionaryResults Bundle API.
87036d571c8 : Camera: Increase FastBasics test picture taking timeout
211e7346f32 : Add a test to verify that the tracefs files are correctly labeled.
a90a0d661da : Fix for PreCreatedUserHostTest
662c1833426 : Disabled LockscreenMessageTestActivity for automotive.
75946940c08 : Correct a test in MultiWindowTests
1d47321ff6b : Fix launchTargetToSide
79611f2de1d : Set fullscreen mode when dismissing split screen
8c5d19d3f03 : Add CTS test for matching Wi-Fi bands via WifiNetworkSpecifier.
a388ce3a7cf : Exclude CtsTelecomTestCases from cts-on-gsi.
7b4e940b386 : Fix getBTScanResults test
c9976151a3a : Add CTS coverage for changeOfferedRtpHeaderExtensionTypes
e8a604f49b1 : ITS: fix error msg format issues.
3050ab708df : Add tests for CrossProfileApps#canInteractAcrossProfiles
4fa6dfff43f : Generate correct states for policies.
e146c8c435c : DelegatedAdminReceiver#onSecurityLogsAvailable coverage
512626d453e : Use DevicePolicyManager.setDeviceOwner on S+.
156b80dd8a5 : Add tests for SearchTargetEvent.Builder / SearchTarget
4e0846fe142 : Add tests for translucent activity in different task
79875d5339e : Add test for pinned task behavior
45dd5347413 : Apply "attributionTags" to all component types.
9953a50b3cf : Add CTS tests for new satellite PVT fields
eb1801d6f10 : Ignore flaky tests
ab156450ad2 : Verify exit code from "ime" shell command upon CtsWidgetTestCases
13d9d65eca5 : Add CTS test to verify layer behavior
a08aea47290 : Improve robustness of tests
42b1589e09f : Add tests for compiling model from asset file.
125eee0ffac : MediaDrmTest: test requiresSecureDecoder
24b320cfd2b : Fix modifying ListView off UI thread
b07811bb04d : Bug fixed for CTS failures on CtsWindowManagerDeviceTestCases
9966d7e9744 : CTS to verify DisplayAreaPolicy
094b375b0c9 : Update cts manifest with new AppSearch permission.
4b2c1f58730 : Changed behavior of DPMS.setLocationEnabled() for automotive.
8a4d3a3b763 : Add TvExtender to CtsVerifier notifications
e6deb48bcba : Fix TimeZoneDetectorStatsTest so it works on Auto
e93de1ef8ad : Disable dexpreopt and <uses-library> check for tests.
c43322dad48 : Increase timeout duration to getUiAutomation for low RAM platform
d92102e0a7b : Revert "Remove storage app data isolation checking in CTS"
f85e2d65039 : Fix flaky DisplaySizeTest
69e34bcc1fe : Give enough time before enabling TestIme for CtsWidgetTestCases
f2849f6d150 : Test InputMethodInfo#showInInputMethodPicker.
df4883eeef4 : Add test case testUpdateUidProcState().
0eb5e62afa3 : Skip alarm tests not suitable for auto
0ea7b84269f : CTS test for <uses-sdk> parsing
a593e0f46ea : Throw exception when plugin is enumerated, but cannot instantiate.
7a291d7e81e : cts aaudio: test whether MMAP stream can be opened
486753e7d02 : media[v2]: ensure activities are foreground and visible
4d03523a969 : Reducing the timeout of an individual pass.
68551f5fe95 : Disabled "disable keyguard" test on automotive.
8a7c29cbc3b : Camera: Do not use VERSION_CODES.S for performance class testing
7cc41fccbf3 : Test combinations of fs-verity and inc-fs.
75bf0ca13db : Fix testGenerateDisplayHash_Throttle
eff3d1ca90a : Swap , for |
b2088e11c41 : CTS - Update quick access wallet setting
6b62d9f48aa : Update framework from jetpack.
d3bef8cf088 : Revert "[RESTRICT AUTOMERGE] Add test to known failures"
ad172ca076c : ITS: refactor 'assert' to 'raise AssertionError' scene2_a
010b4b3f4c4 : Make the bitmaps gray so that their bounds can be inspected visually.
d8ece33dec3 : Fix KeyPairGeneratorTest#testGenerate_*_ModernSpec_AsCustomAsPossible*
5e34199f7b5 : ITS: test_post_raw_sensitivity_boost f-string fix
4362cbbe964 : Mark some tests as FlakyTest
090686b169d : mediav2 cts: remove todo comment from extractor test
d9fef967abe : Fix NPE in WindowContextTests
601ff87ae9d : Refine flaky CtsContentCaptureServiceTestCases:WhitelistTest.
806ca67f766 : wifi: adapt to multi-type config conversion
cf5f2a4dc03 : Test for: duplicate local paths on package update.
a5042a2b7c7 : Refactored SetLocationEnabledTest.
d156ac74e58 : Update DisplayCutoutTestActivity for better UI
00f00952a0a : Skip partial results for UDFPS devices.
a4bcb0fc6b6 : (1) Add tests for testing the normal behaviors of biometric sensor (without downgrading or upgrading strength). (2) Remove the code for testing the sensor's behaviors after reverting downgrading strength to reduce test runtime. The behaviors after reverting downgrades are the same as the normal behaviors which are tested by the new test cases added in (1).
2acf633aa5c : Audio mode listener: only run on full apps
e1110600710 : ITS: add 3 sub-camera tests to improve coverage
09a77731fdd : Fix issues in recent watch test changes.
22dab3051e2 : Audio focus: test conditions that skip delayed focus loss after fade
533cecab5c9 : Add op finish test
61fdd1423c6 : Camera: Add performance class test for camera2 extension
b22c6447025 : Change CtsTranslationService to take in consumer instead.
a8ad137d241 : [CTS] Update PermissionController role tests for new UI.
ca4940c9332 : ITS: dng_noise_model + logging & crop in debug.
ea8dca1a0ce : Remove tests for String16::remove.
53272dbd85c : Add CTS test for WifiManager#setWifiScoringEnabled
185e4e68ff4 : Disable the test smartSelection_cancelSelectionDoesNotInvokeClassifyText
91ebe4dd99a : Adapt package installer tests for watch
f1d03250924 : Add tests for metrics logging in AccountManager
6a5d13e3f88 : Fixed some wifi-related, device owner tests on automotive.
22d9d95fdf0 : Remove enh@ from OWNERS.
d7d10a7fef7 : WebView: deflake WebViewSslTest for TLS 1.3 bug
ff74578ab20 : Fix TextPaintTest#testConstructor.
ec14a9f47aa : Clean up SurfaceControlTest
0f1bbe88347 : Fix flaky testTranslationCapabilityUpdateListener.
99f3a0c4ac8 : CEC: Update exception messages in CecPortDiscoverer
81917ca23e6 : Run tests that depend on fmwk changes only on S.
f4e7e80bde2 : Add tests to verify installing a apex with a different payload key
432b5b01e52 : Specify when to send <Inactive Source>
47a9ac6c671 : Add test case for the API : getMaxCustomInitializationStatus
c0759754d7c : Enable {ANTI_ALIAS,DITHER}_FLAG by default (2/2)
8dc77bbe5f9 : Remove tests for String16::remove.
d71c39919e5 : Add CtsMediaParserTestCases to mainline test mapping for media.
e2f88805cab : Add use round icon test
8e20b05b093 : Move test to flaky tests
7bd592d96c9 : Test uninstall package and keep data with reboot
91b004dc269 : [LSC] Add LOCAL_LICENSE_KINDS to cts
956a70e2686 : Exempt hibernation toggle CTS from instant apps
b33e907518b : [RESTRICT AUTOMERGE]: Skip STS test for 2021-0393 on low mem devices
7a7c0a0d3be : Skip STS test for 2021-0393 on low mem devices
a58bae80537 : Remove old protected-broadcast for ACTION_RADIO_OFF
d8a483c38e6 : Test VcnGatewayConnectionConfigs require MOBIKE.
d7e5795b133 : Updates shell commands in CTS tests
859826b421b : Fix MixedDeviceOwnerTest#testInstallUpdate for AAOS
c01a90c6107 : Marked some sensor-related tests as flaky.
e2aacd363ea : Fixed testPackageInstallUserRestrictions for automotive.
b52b09f6932 : Skip STS tests for 2020-0224 on low mem devices
26d7ba10fa7 : [RESTRICT AUTOMERGE]: Skip STS tests for 2020-0224 on low mem devices
7e30a5624f6 : Update framework from jetpack.
26e81fd92e0 : Remove un-needed setup/teardown from StartProfilesTest.
dc39eb7013f : Change "Components controlled by user:" parsing
e971d08a216 : ITS: test_raw_sensitivity.py add debug images
ffe830eb253 : Fix incorrect scaling with ASurfaceTransaction_setGeometry
b9cf73f47a0 : Disabled testBluetoothRestriction on automotive
3aa1b2755da : AudioTrackTest: Validate channel index masks
13a1e46cc85 : STS test for Android Security CVE-2020-0026
202830fe7fc : STS test for Android Security CVE-2020-0026
df11fb1d785 : Invert condition when checking if stream muted
1a23e842ae8 : Camera: Add debug messages for FastBasicsTest
4828cfadb66 : Call Super Method to avoid crash
62de690557f : ITS: exit test_ae_af gracefully if 3A doesn't converge
f7e4b12a7fc : Changed bluetooth test to wait for broadcast instead of polling
ec8c5074b1a : Update tests to use ro.hdmi.cec_device_types
5fba2aedfab : Disconnect placed call before tear down.
3541650d5d9 : Add testVulkanRequiredExtensions
6e7a4074f19 : Revert getFirstApiLevel function
620e7a3bef4 : Fix testSandboxForNonResizablePortraitActivity flakiness
ac6af27e1b1 : Update forceUserSetupComplete call in tests
fe05e687e16 : Handle user stopping in AppSearch.
cb2ead0a5f5 : AudioTrackTest: Factor out ByteBuffer streaming methods
fbe12b63a5a : wifi: avoid testing S only API
51ba130cf85 : Deleting ActivityViewTest (CTS test)
ec4d1ec650b : ITS: check circles' existence before indexing list.
bb816250901 : Fix CtsPermission3TestCases tests for target wear
dc03e3d3eaf : Create CTS tests for AssetManager hardening
5c09480278c : Update framework from Jetpack.
65eb9c316b5 : WiFi: Expose country code APIs to Android R Sdk
50ef9fca76f : Hopefully fix flakiness in AppExitInfo native crash test.
6c57476b578 : Add the component power state comparision
514e23f60af : Camera: Test concurrent extension session behavior
e76c536faef : Add test for ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS intent.
4fd4bbe4759 : HotwordDetectionService test fix for NonNull payload.
62acd1e0dbe : Only run test when Doze is enabled.
9d480fe3b5b : ITS: refactor test_exposure.py
fa346d8f86d : Add App Op tests to SensorPrivacyBaseTest
fc8f278b22c : CtsVerifier: Camera: Use separate picture size for orientation test
646bcc9e33b : Deflake testPipActivity_StopToPause
094e977d36e : Fix broken test TranscodeTest#testTranscodingCacheClear
9d73eec198e : Changes in AutoRevokeTest for Wear OS
f54d02bc3a4 : Use RequireRunOnProfileAnnotation for RequireRunOnWorkProfile and RequireRunOnTvProfile.
33ef6c98841 : Added more logging statements on some wifi tests.
cbaa2242309 : [cts] test uid in PackageInstallerV2 metrics
95c3ce3c8d9 : Added CAPTURE_BLACKOUT_CONTENT to test manifest
2d34cfde998 : Drop prebuilt files to android source tree.
fae4e490d68 : Fix race condition in DiscreteRegistry test set up.
5566d816c8a : Set temporary target SDK until S SDK finalised.
30dfdb35aac : Update DeviceState for GTS fixes.
027b1cd9f2e : Ignore more indicator tests while we figure out support for attribution.
58944139b6d : Avoid keyboard changes leading to Activity relaunch
2baa9a55159 : Add CTS case to test app kill statsd logging
0b510929f34 : Add CTS tests for SatellitePvt
271bdb0cb12 : Update the format of RCS provisioning config XML
85b662c2e9a : Create CTS test for GlobalHibernatedApps atom
1b00016229e : Removing and updating tests that depend on ActivityView
734bed07e0c : STS test for Android Security CVE-2020-0026
afcddd46b38 : AudioTrackTest: Validate 22.2 channel position masks
74f6b07a6c7 : add cts to enforce permision check for some hidden global settings
176a08ebe6a : Add IMS NR Registration Tech Test Cases
61af91433e2 : Add parameterized annotations covering enterprise cases.
cc60daf4b22 : Test new constants for metadata fields
d789dc16847 : Add argument to read current build from external files
d7198a180f7 : Update CTS test for BluetoothDevice#setAlias to account for its return type now being an int
d458f6f0f1c : ITS: refactor 'assert' to 'raise AssertionError'
9f9b3ec6e2c : Removing Kernel Settings Test from STS
c4893fbc106 : Service Permissions Tests should not be a part of STS
6e1bf35bb01 : Move VerifiedBootTest from STS-only to CTS-only
05742f1291f : Move VerifiedBootTest from STS-only to CTS-only
213eb1ebade : Fix broken CtsVerifierReportLog handling.
d5d8f80a1b9 : android.media.cts: Do not test S APIs in pre S targets
2a8f32bcc9d : media: fix MediaCasTest#testClearKeyApis
70356d0a7b7 : Fix cursor stopping at off-by-one position on WearOS
8477a1ed7cf : Camera: Remove concurrent front-back test for Performance class 12
64cef5ebb25 : ITS: utils/capture_request_utils PY3 readability cleanup.
b288e6afcaf : android.media.cts: fix AudioRecordSharedAudioTest
9b6756bdef9 : Revert CTS-V tests for display modes and HDR capabilities
c578cc05f14 : Add waiting times to CTS
af0615bf864 : Remove the notification Cts from mts testing
9f46b6b62ab : Add CTS for trampoline exemption
9d4e0e650cd : Add test for no-history activity
f63be0adc0d : Add cts test for Notification#hasImage()
54c1c672e2d : Rename unwanted capabilities to forbidden capabilities.
b660cee9640 : Testing alarm listener binder overflow
25d25915c8b : [CTS] Allow ServerCertValidation test running on S module
c900179a51e : [CTS] Allow new API test running on S module
61b25c401e7 : [CTS] Add test for new API
6c040646b9b : [CTS] Allow test with S API run on S module
473a07ef7a8 : [CTS] Allow test call getProfileKey on S module
66d2dfd1097 : Test fix: remove empty adb arguments.
2e1b861e3f5 : Adding tests for some alarm manager atoms
acf4c504675 : Fix testSecurityLoggingWithSingleUser on git_sc-release/bonito-user
4a8916f3b77 : DO NOT MERGE Exclude CtsShortcutManagerPackage4 from cts-on-gsi
e89fc956bb5 : Add parceling CTS test for CallFilteringCompletionInfo.
38b54c85170 : ITS: fix test_zoom.py debug so it is usable.
6488d4d94a9 : Update permission controller CTS string DENY/DENIED to Don't Allow
4953b5d4e54 : ITS: add debug to tools/dng_noise_model.py
42fa9df97f9 : Add CTS test to ensure hibernation toggle exists
e47765c11a0 : Update splashscreen color test to test edge to edge
db6c3eb9a7a : CTS for TextView paste/drop consistency for multiple items in a ClipData
d7bbffbb2eb : Revert "Verify behavior when FGS uses existing notification"
560e150c2ba : Add support for profile owners to harrier.
f8bacce06c1 : Biometric unlock of UnlockedDeviceRequired
4cfcf23543a : Revert "Verify behavior when FGS uses existing notification"
1d96eed64d6 : [CTS] Allow test with S API run on S module
a5accf639db : Fix NPE when leaving DeviceOwnerPositiveTestActivity
ac07509d60f : ITS: test_tonemap_curve speed up. Exit loop on color match
56537d644d5 : Add support for RemoteDPC to Harrier.
17cb6648031 : Add Secondary user tests to StorageEscalationTest
d872bbb3d2c : Test transcoding cache clear when StorageManager frees system caches
53adb941fdb : mediav2 CTS: reset output info in EncoderProfileLevel Test
bc709949f0c : Update DevicePolicyManagerTest to better handle permissions.
d76443927c8 : Update tests for the AppWidget dimensions.
300ec14378d : Exclude CtsPreferenceTestCases from cts-on-gsi
0385bf8eaee : Handle NPE When Assumption Failure Occurs
08ea47b1cf5 : Make CtsQuickAccessWalletTestCases test only
de82e152a92 : mediav2 CTS: Add test vectors to validate cdd requirements of sec 5.1.3
7da0cf07d3b : Add the test case of UCE request 403 forbidden and 489 bad event cases
41cf6fcbbc5 : Fix EAB CTS failed
910c28ddcd0 : CEC: Regression fix in the CecPortDiscoverer class.
5923c3d502a : Add an exception for Settings.Secure.NFC_PAYMENT_DEFAULT_COMPONENT
0673657793c : [RESTRICT AUTOMERGE] Update NFC tests b/121260197 and b/121259048
09207a330bc : HDMICEC: Test 11.1.17-3 TV sends <Request ARC Termination>
e9a614b3bbc : HDMICEC: Test 11.1.17-1 TV sends <Request ARC Initiation>
0220e8f3694 : Add sleep() to work around AM race condition on R for AutoRevokeTest.
fec1ab17965 : HDMICEC: Add ARC tests for TV devices
84e4ff6aed4 : Wifi: CTS tests for AvailableChannels
939927a952c : [security] SubscriptionGroup is exposed to unprivileged callers
88f497a027e : [security] SubscriptionGroup is exposed to unprivileged callers
91f5aa165e6 : [security] SubscriptionGroup is exposed to unprivileged callers
22d0df3f3de : [CTS] Reduce suggestion and specifier test flaky
ad15d78d246 : Add test for report[Mobile|Wifi]RadioPowerState APIs
5cfe9686c6e : Update CTS tests to handle multi-process op tracking
27afdd2f47c : CTS test VcnGatewayConnectionConfig.
3edb1842e48 : Create CTS for app hibernation metrics
e7f6c142f04 : FrameRateCtsActivity: We must call ANativeWindow_release
4f4a3b6a6c4 : Declare CTS tests that use "am compat" shell commands debuggable
6bca4e205ac : Fix broken AbsListViewTest#testMultiSelectionWithLongPressAndTaps
0eee346da46 : Replaced getUserId() by UserHandle.myUserId()
46874f5d298 : Add ON State and Power Policy Change Test Cases
cdaa22a3a4b : AttachedSurfaceControlSyncTest: Track API changes
f0d2ec94ec2 : Remove unnecessary test logic since we've made permission usage info available for all apps.
a083ecd476e : [LSC] Add LOCAL_LICENSE_KINDS to cts
e5d0d7b5ec3 : Make sure RESTRICTED quota is properly counted.
b505d5c829d : Let EndToEndImeTestBase verify @AppMode{Full,Instant}
0135a9e0a8f : Fix color comparison test.
46dea821cd5 : [RESTRICT AUTOMERGE] Add test to known failures
1c94ee3db08 : Catch UnsupportedOperation in AppOpsLoggingTest
f522348ca65 : ITS: add START_FRAME to test_lens_movement_reporting.py
51305e96c42 : Disable RecognitionServiceMicIndicatorTest test
65c15dcbeb7 : Change MTS CTS tests to desired config
dd582e5e344 : [security] SubscriptionGroup is exposed to unprivileged callers
f133c17b266 : Test transcoding cache clear when PackageManager frees storage
80e8b2d278d : Remove redundent TODO
87c1efe58ba : Add test case to test the external source hotword detector
3616c504b0f : Fix ConfigChangeTests#testUpdateApplicationInfo
5615e5e8de3 : Disable immersive mode confirmation dialog in base class
2173d54b073 : Exclude Instant Apps tests for Wear
9d19a74ccd2 : [cts] tests for new incremental crash metrics
9479c0f66c4 : Add CTS for NotoColorEmoji.ttf
b864159f239 : RcsUceAdapterTest stability improvements
d78065566b8 : MediaDrmTest: coverage for LogMessage#getMessage
cdce763c358 : [CTS] Fix WifiNetworkSpecifierTest
f603e97c960 : Update CTS to accept KeyMint versions.
55d74d9146b : Reduce the runtime of testTimeDriftBetweenUtcTimeAndElapsedRealtime
6019f9b2987 : Changed WifiConfigLockdownTest to use DpmWrapper.
a735962f014 : Fix naming clash fow MidiEchoTestService
0d64cba201f : Reset domain verifications before browser query
cb1cf40fe21 : Rename OnProjectionStateChangeListener -> OnProjectionStateChangedListener
99201fc7c00 : Run testUnusedApp_doesntGetSplitPermissionRevoked() only on S+.
2330fc3396b : Fix testSetStorageEncryption in MixedDeviceOwnerTest and MixedProfileOwnerTest for AAOS
820fd2dbe04 : Mark domain verify declaring app testOnly
63d06190e7e : Changed WifiSetHttpProxyTest to use DpmWrapper.
fc4cccc2b7a : Fix TelephonyRegistryManagerTest
ae5ed84067c : Clearing the hdr types settings before the test
5e527e8e6a6 : cts: fix dynamicmime test failures for wear devices
554bdbc4425 : [RESTRICT AUTOMERGE] Exclude CtsPreferenceTestCases from cts-on-gsi
e38f84723d8 : Camera: Use a set to track completed frame numbers
1a6dddbad00 : Revert "Restore file truncation where expected."
ac1336e10ff : Fix SimPhonebookProvider test failures on cuttlefish
dfcca261d16 : Test mime type x-x509-ca-cert with der extension
0836ad1799b : Enable Power Policy Silent Mode Test
39162a49477 : Test for fling while stretching edge effect in ListView
cb2e19aa683 : mediav2 CTS: Match testSimpleDecodeQueueCSD to its NDK counterpart
9b617be6104 : Check if splashscreen content is ignored
c63475b7166 : Fix color comparison test for splash screen
7c23375244a : Add B&R app compat changes to override allow list
d16636190dc : media[v2]: ensure activities are foreground and visible
ea8f262f08a : CTS for UiTranslationStateCallback resume state
3fbd51169e0 : Shade 10 tests
bc2fdecfc90 : Allow EdgeEffect to fling during pull
57968274bb6 : Enable EdgeEffectTests.testGetMaxHeight()
c22b8148007 : Verify behavior when FGS uses existing notification
7c410c4c6e9 : CTS test for Android Security b/163559854
d3e3d508bf0 : Use shell identity when querying carrier package names
bec8a4d86fb : Remove edge effect type from API
cb0dcca5535 : Convert simplecpu/Android.mk to Android.bp
5698993af06 : CTS test for Android Security b/168717886
7d0a1146c14 : Fix CtsAppThatRequestsLocationPermission29 SDK versions for MTS on R.
2324a38207f : Add cts tests for D2D sharing contacts setting APIs.
f17e97964f2 : ITS: [DO NOT MERGE] fix features frame in test_sensor_fusion
c3cc0b0e1e1 : Moving the JAVA_BINARY variable to be initialized properly
9a2293a03ab : Make sure expedited-job syncs can run in Doze.
92bcacf9bfa : AImageDecoderTest: Update tests for API review
349fdad3e5f : Fix CrossAppDragAndDropTests flaky
ee14dc6439f : Compare system and vendor's version for neverallow
366d716ab64 : Determine whether to support activities in multi window (6/n)
ca6430f0c55 : Update test to handle annotation migration
361aa4ddeb5 : Update test to handle annotation migration
4d4239fb7b6 : Update test to handle annotation migration
905e340c0e4 : CtsMediaV2TestCases: Enable aac-profile comparison test
f2e15095bf7 : add a telephonyCleaner to reenable wifi
5a57898d9f8 : Convert CtsViewTestCases to Android.bp
25b2a540618 : Convert CtsViewTestCases to Android.bp
eaac7221837 : Remove unused SurfacePixelValidator
605c886472e : Adapt StorageTest for Wear
f0809c5ecb9 : Clear noteOps after enabling Bluetooth adapter
51ce006fb75 : Rename symbols to log session id
097e3af9589 : ITS: parameterize NUM_FRAMES in test_jitter
0ee3534e1c6 : Camera: Add test for camera S performance class
f41471ea19c : Ignore dumpsys test when sensors are not configured.
3fbd4899d68 : Fixed MeteredDataRestrictionTest...again.
9b5001919ba : Assert that there are 13 split permissions
1a968eacfec : Add CTS tests for clearing compat overrides on release builds
228a6126600 : Consider supported abis in the rest of CtsExtractNativeLibsHostTest.
1fa47a18203 : Remove ActivityViewTest#testInputMethod()
a39908d1daa : Update test to run against targetSdk=R app
e0da4801525 : Add Secondary user tests to StorageEscalationTest
00d9a71e304 : Minor cleanup.
841f69145dd : libnativehelper NDK symbol rename
98592f7fdf7 : Add minor tests for isLocationEnabled()
9f1b6f7bfe9 : [LSC] Add LOCAL_LICENSE_KINDS to cts
03ea61dee63 : Update test to handle annotation migration
bde6c0db4bf : Remove erroneous renouncement from NearbyDevicesRenouncePermissionTest.
de7fe4767e0 : Add SearchTargetEvent/SearchTarget/SearchContext/Query tests
09a646f0d3a : [cts] temporarily disable incremental anr test
d6ce1a24cea : AudioFormatTest: Check ENCODING_DRA
d787dd5cf73 : Camera: Add test to check activePhysicalId for physical result
732949cb36c : Add CtsMediaV2TestCases to mts test_suite
4a00ae71690 : Update Framework from Jetpack.
c9f00434ecf : Audio: Add ENCODING_DTS_UHD
2cb2d237962 : [LSC] Add LOCAL_LICENSE_KINDS to cts
82f14b2ada1 : Validate stateful SIP message validation
64c50d363c4 : Move IMS strict mode verification to CtsInputMethodTestCases
9c93c0d33c9 : cts: allow MEDIA_PERFORMANCE_CLASS R devices
05321a59477 : Remove STS from SensorPrivacy test module
855c1a17667 : Add testPushMessagingOverQuota and testTempAllowListReasonCode.
41934babd35 : Remove FG state checks from UCE APIs
a2b335304ba : Skip ToastTests on WearOS that rely on unsupported functionality
71a6a048a96 : Add domain verify multi verified disabled test
6f49284d6db : Set screen-always-on during test
a47e32056a4 : Test: fling while overscrolled ScrollView/HorizontalScrollView
f722efc5f87 : Add UsageStatsTest to test Stopped to Paused transition
902e4e48592 : Add scroll to MediaStorageTest
825bb88c11f : ITS: update CameraITS.pdf
1cd228a77de : Expect no credential response when device lacks sensors.
f0129895bf0 : Consider supported abis when running tests.
50c58445fa6 : Ensure android.widget.cts.RemoteViewsTest start in day mode
633e4f4068f : Delete dumpsys incidentd tests
063e513a830 : Update CTS tests to include ims_wfc configs in backup/restore flow.
af0fbf368e8 : Add test annotation before D2D test
e74a8bd695f : Make ACCESS_TUNER_RESOURCES a vendor privileged permission
ce25f7ff570 : Add missing call to set credentials.
197dabda0c9 : Tests for requestDisallowInterceptTouchEvents
20e3181058b : Enhancements to Audio Tap-to-Tone test.
2c7aef35a01 : Camera ITS: Fix for Camera ITS status reporting to CTS app. bug: 185975802
7afaf4ebd35 : Add owners file
2763e7b84eb : Workaround the stale notification window issue
6f4b5473009 : Fix the CTS test case
e3cb35b834a : Remove storage app data isolation checking in CTS
ab01cec403c : Fix negative destination offset based on setGeometry behavior.
ad2f741313e : Add test for bluetooth scan with permission renouncement.
98a24158d5d : Split redact uri test into separate class.
baebc661aa5 : Create CTS test for overridable change ids
cbec275f3d4 : The OnAllowedNetworkTypes testcase is not 100% pass
d914a2ea5f7 : Add missing string to CtsVerifier
791bb54ae34 : Fix BlurTests setting 0 animation scale in tearDown
65056c2d400 : Fix SDK version for mts-permission to run on R.
919cac9f42f : The CTS RcsUceAdapterTesst#testIndividualRequestCapabilities is failed
4f2ff303bba : Updated the CTS test for Android Security b/112891564
b1d9613ae2e : Revert "Add an exception for Settings.Secure.NFC_PAYMENT_DEFAULT..."
5608dbe2863 : [RESTRICT AUTOMERGE] CTS test for Android Security b/121260197
7a102007d81 : [RESTRICT AUTOMERGE] CTS test for Android Security b/121259048
498b42cbca9 : [RESTRICT AUTOMERGE] CTS test for Android Security b/121260197
807629e0e1e : [RESTRICT AUTOMERGE] CTS test for Android Security b/121259048
32ffa83d8a2 : [RESTRICT AUTOMERGE] CTS test for Android Security b/121260197
cff88b9fa5f : [RESTRICT AUTOMERGE] CTS test for Android Security b/121259048
dbc7388e8a1 : CTS test for Android Security b/121260197
478fa4e2a3f : CTS test for Android Security b/121259048
8fa490da328 : [RESTRICT AUTOMERGE] CTS test for Android Security b/121260197
a08b7d56d3d : [RESTRICT AUTOMERGE] CTS test for Android Security b/121259048
10d43f43970 : CTS test for Android Security b/112661641
f139dcf42dc : Added support for feeding audio elementary streams to Stagefright
215e0d21398 : [RESTRICT AUTOMERGE] CTS test for Android Security b/112661641
0e89fd044d4 : [RESTRICT AUTOMERGE] Added support for feeding audio elementary streams to Stagefright
7e0f125879c : [RESTRICT AUTOMERGE] Added support for feeding audio elementary streams to Stagefright
39bd539b634 : Add compat change gating tests for the UsesNativeLibraryTest
d58d2e6f73e : API council feedback applied to CTS test
56f6a4790c8 : (temporarily) fix casting bug in ReportLog writing
4e216176fc6 : Update tests for carrier privilege
1e0eeebe378 : Clear profile owner in nearby streaming policy tests
bc62cff5ce7 : Updated Failing NFC Tests
494849daad0 : Add test for auto-revoking of split-permissions
e3fa4230b7a : InputTestCase: Wait for pointer capture callback
dd6e9afdcab : Change the op being checked in AppOpsLoggingTest#scanLEBluetooth
8b625cc4951 : Update set|getRetryIntervalsMs to Millis
e223bf4f2b8 : Replaced getUserId() by UserHandle.myUserId()
d50c19349a8 : CTS for parceling ContentInfo
88eeb77b8b2 : Rename Battery to BatteryState.
d90bb803695 : InputTestCase: Wait for pointer capture callback
6e5effabd23 : CTS for ContentInfo.releasePermissions and related code
51838a3125f : Adding a note if anyone decides to change the error message.
0db99398465 : Fix issue with testSpaceAllocatedForPackage test in PackageManagerShellCommandIncrementalTest.
044c71b8fab : Tests for requestDisallowInterceptTouchEvents
eb61ab3fb39 : Add debugging code for BROWSABLE browser resolution
f318e385225 : Add android.intent.action.REBOOT_READY to intent allowlist
ac11f1b342d : Temporarily disable AppOpsLoggingTest#scanLEBluetooth
e1740311bbe : Add CTS coverage for canDisablePhysicalSub and setUiccAppsEnabled
28d790ffba9 : New test for listForegroundAffiliatedUsers on headless system user.
f551246aa01 : Re enable audio tests in AppOpsLoggingTest
fc3f3b30407 : Verify initial surrounding text in EditorInfo upon EditText#setText()
778b4997f6e : Fix password tests in MixedDeviceOwnerTest for AAOS
6b241b20ec0 : Fix lint warnings under cts/tests/inputmethod/ (again)
dcf99064fef : Create CTS test for overridable change ids
6cb872cf461 : ITS: reset scenes run per camera
d8d7ed8d543 : Don't use mDefaultDisplay in waitUntil
2c00699d79d : HDMICEC: Add Switch as an allowed device type
8ab862bcb5f : Add code generation for RemoteDPC.
b0b5700e4e3 : Add an exception for Settings.Secure.NFC_PAYMENT_DEFAULT_COMPONENT
4f76d9e7cc4 : DiscreteRegistry API CTS Tests.
38e518e7444 : Add CTS test for HdmiHotplugListener
12e46fa8ace : Fixes to WindowMetrics CTS, to minimize chances of race conditions
613e1685344 : CTS UI issue in DisplayCutoutTestActivity and SetNewPasswordComplexityTest
bfda7008725 : Add cts for new permission INSTALL_TEST_ONLY_PACKAGE
0488fef0a98 : [CEC Configuration] Add CTS test for listener API without custom executor
d15a839b650 : Fix test flakiness
8d192351977 : Add test cases for translucent activity.
ec7c14b3b04 : Add test cases for documentLaunchMode activity.
1ce5397830c : ITS: tools/run_all_tests.py refactor to improve logging
3df82398643 : ITS: gpylint refactor run_all_tests.py
211d597548b : Fix flaky cts test case in ServiceStateTest
46ccf83fa91 : Validate config safeguard.
c95a016fa40 : Restore file truncation where expected.
93b4198b84f : Correct exact value of dimension.
89af95140e1 : Avoid undefined night mode.
23f30c3f409 : CtsMediaV2TestCases: Require Android-11 for decoder reconfigure tests
bda19a50302 : CtsMediaV2TestCases: Add NonMediaMainlineTest annotation to muxer tests
9611c062cbc : Temporary hack^H^H^H^H workaround to fix CtsVerifier crash.
31170085792 : Fix Cuttlefish failing preCheck.
be1752b4b2a : media: verify ParameterDescriptor.getType() behavior
24c67863e32 : Fix the issue that TestGbaService always returns GBA_FAILURE_REASON_FEATURE_NOT_SUPPORTED
1d0026ff911 : Use TestIme in CtsWidgetTestCases.
5055477fe97 : Camera: Add test for camera S performance class
992e24e1147 : Fix getAppUid() logic to handle multiple matching pkgs.
5881998741c : Camera: Verify extension capture latency ranges
0d3b33bbbb2 : Make RemoteDPC work.
fa6253e4aac : Add EnsureHasPermission and EnsureDoesNotHavePermission.
c09e8615fb1 : Add CTS test for new D2D sharing status setting APIs.
a370ef4380f : Ten sec delay while waiting for the call back
c3018d3e9fc : Camera ITS: Override apk mode to allow write to external storage.
d3ce2969e0a : Better debugging of MIDI Test.
ec71320019d : Fixed testSetLocationEnabled() for automotive.
05e165e8f43 : Convert Android.mk to Android.bp
cdbf71684fb : Verify AImageDecoder can animate F16 but not 565
f13013ac104 : Update ClipboardManagerListenerTest to account for classification callbacks.
8b5149c7af6 : [CTS] Fix saving reports on GTS Verifier by sharing permission
f9608ed984f : HDMICEC: Remove duplicate dumpsys parse code
dac27a7ce0b : CtsVerifier USB data signaling
83ea91dad4a : Fix a silently failing cts test
192cffab65d : Read vendor api level to check the first api level
efba194f89e : Use different package name for helper app.
74ade243733 : [RESTRICT AUTOMERGE] CTS test for Android Security b/162738636
76534ca93dc : [RESTRICT AUTOMERGE] CTS test for Android Security b/162738636
a12f57a781c : Disable dexpreopt and <uses-library> check for tests.
391dd8ef642 : Explicitly relaunch activities while application changes
016c3939258 : Fixing stale comment
2ec821f4ba5 : Test log session id on MediaParser
3bc4abdb119 : Add top-level Scroll View
1c8668a2352 : [RESTRICT AUTOMERGE] CTS test for Android Security b/162738636
f0b933544d0 : [RESTRICT AUTOMERGE] CTS test for Android Security b/64550583
e1b416a4cd1 : CTS test for Android Security b/139945049
bb89470f9ec : CTS test for Android Security b/120428041
5a963b9accb : [RESTRICT AUTOMERGE] CTS test for Android Security b/120428041
d040f5604d8 : [RESTRICT AUTOMERGE] CTS test for Android Security b/120428041
82fdae3345d : [Telephony] Verify the band after check the range is valid or not
f4178199293 : CTS test for Android Security b/120506143
a700a29f475 : [RESTRICT AUTOMERGE] CTS test for Android Security b/120506143
82c661e9c18 : [RESTRICT AUTOMERGE] CTS test for Android Security b/120506143
644aefec37e : moltmann is no longer part of android-eng, remove them from root owners in cts on this branch
4897022b08d : New test for async create translator.
985246e14a2 : DynamicCamera: Add android.permission.CAMERA_INJECT_EXTERNAL_CAMERA permission
efb2a635bce : Add MPEG-H 3D Audio testcase for MediaExtractorTest
ce0064c0388 : media: mark more flaky tests as FlakyTest
fd2e76044a6 : [LSC] Add LOCAL_LICENSE_KINDS to cts
68d38a85836 : Convert app/Android.mk to Android.bp
7ee4080ff0f : Convert openglperf2/Android.mk to Android.bp
496c4c9d477 : Validate restricted/incorrect SIP messages are not sent
2f3e42bf892 : Add CTS test for checking that space is allocated for package before installation.
29d5250cd5a : Validate enabled FEATURE_WIFI_PASSPOINT per CDD requirements
0a971b099b7 : ITS: improve camera logging on dng_noise_model.py
12c88499b70 : [LSC] Add LOCAL_LICENSE_KINDS to cts
49fb8d51441 : CTS tests for sandboxing, by comparing Display#getSize / getRealSize against WindowMetrics.
786963deb32 : ITS: improve logging in scene0/test_tonemap_curve.py
3891438cb61 : Adjust testMutate to not rely on undefined behavior
c1ef56b512b : Store initial color also when clearing light.
7d5bb2b274a : Add queries tag to manifest for UpdateProviderInfoTest
9642367ea0a : Disable dexpreopt and <uses-library> check for tests.
dbf3bd7a835 : Disable dexpreopt and <uses-library> check for tests.
8570978995a : Runs CTS benchmark on accelerators only. Fix skipping logic.
682b52d9015 : Add test for unregisterControllerAlwaysOnListener
3a93c3e2a09 : Update CrossProfileAppsTest to ensure instrumented app is installed in parent.
82ca1fdaef6 : Restore location mode after CTS test
518808ccf45 : Add CTS to verify TranslationCapability update.
4bbc4daccfe : Changes to waitUntil in DisplayTest to avoid the infinite wait
2abc0871039 : [Content capture] add FlakyTest exclude option in TEST_MAPPING.
0afe4af5420 : Adapt HotwordDetectionService CTS for new Audio history changes.
5538dcace69 : Fix AccountCheckHostSideTest due to incompatible java version
43d1f2eb6a0 : Return default value for FontScaleSession#get if not set
d57920941b1 : Make test more robust
103b54b5237 : Add spell checker test for invalid suggestions.
c445eca041a : Exclude non-applicable test from instant
f1717393745 : Increase rebootRadio timeout
e4d521c6afe : ITS: improve per-camera logging message
e733c1882e7 : [LSC] Add LOCAL_LICENSE_KINDS to cts
1e995ec14da : Camera: Correct extension callback assert
61228e40cda : mediav2 CTS: Add tests for decoder pause
a18499d250c : CtsMediaV2TestCases: Update zip version
4fe75164f6c : Service Permissions Tests should not be a part of STS
55dcfe74034 : Fixed testNoHiddenActivityFoundTest for headless system user mode.
bebdc677374 : CTS-on-GSI: skip most dEQP tests
868044c1274 : Update android_manifest.xml to reflect the new permission level.
50509022f15 : Camera: Update the extension latency queries
027b55c910a : [LSC] Add LOCAL_LICENSE_KINDS to cts
0201fb4b1c6 : Set bug component for sensorprivacy test module
c873cf00927 : Update anotations for STS test for Android Security CVE-2021-0307 and CVE-2019-2200
12c3d951ee0 : Verify that non-TV devices don't restrict their framebuffer size
20d1efe1e20 : Adds silent self update test
3bd965bbb0e : Temporarily disable input timestamp test.
0a16cd0c2a2 : Fix missing nearby streaming test errors
3a9604298a1 : Fix error message and add a new test to check additional data size.
5940eb3410f : Add @Experimental annotation and APIs for enabling/disabling packages and components.
8dcc641d85e : media: use permission cache purge in AudioRecordSharedAudioTest
bee5087bc1b : media: add more test for AudioRecord shared audio history
badb234b934 : Adapt AutoRevokeTest for WearOS
6c522ba1654 : Convert hotspot/Android.mk to Android.bp
63a967033d6 : Detect CEC sink in CTS
62c6b4a4211 : EDI - add host-side collector for ClasspathDeviceInfo.
782cbd4c7e5 : Add logs to CEC CTS
4fb8ea07c6d : Add method to clear CEC client output in CTS
a47a6cd02cf : Fix NPE in testSensorOperations
c9cba3b007f : Runs CTS benchmark on accelerators only.
a21fc68ad1d : Unignore test verifying <User Control Pressed> wake
c8c165e2e1e : Fix wrong parameter in setFrameRate
462c8adf351 : Add explicit wakeup to power status test
230aa3a9a59 : Filter out shell package from permission test
fb092d5f6b7 : Instead of assuming lights are turned off, collect initial state.
b8a3e487c0b : Test for setSplashScreenTheme API
7e5e33fc4f9 : Fix appop tests which use the camera #2
4acd518abc0 : Fix appop tests which use the camera
71ef2c1eb3b : Increase test coverage for SearchAction
5c99b73f9fd : Added package-remove test to AppSearch host test
1bbf044ff11 : [CTS] Fix the test for Passpoint Suggestion
d1d167f80b3 : [RESTRICT AUTOMERGE] Add a manually generated notice file.
b4b8870fcdd : Ensure SipDelegate is destroyed upon ImsService change
78e31fcaf3f : Build CtsLibcoreTestCases into mts-art.
533c4c7d70f : Camera: add buffer lost tracking to SimpleCaptureCallback
43e48ed05cf : Replace hallliu with alternative owner
1867dc950a8 : update cts test in comply with api change
0432b620557 : Camera: Relax tests for minimum 1080p JPEG size for PerformanceClass
fefa3481a5c : CTS test for sim specfic settings Backup/Restore APIs
988e198715e : [CTS] Change build compat check for Aware
72610a9983f : Add CTS coverage for CarrierMessagingServiceWrapper
779b3e27037 : Add CTS for ModemActivityInfoException
7b07039d26e : Remove obsolete DupFileTest
c60efa820a0 : Add failure test case for MediaStore#getOriginalMediaFormatFileDescriptor
ef66456171c : Fix RecognitionServiceMicIndicatorTest for automotive uses.
8ecfdd5b6c5 : UwbManagerTest: Add permission enforcement related tests
0df0b8a425f : Adding "Tap-to-tone" test in CTS-Verifier This test the latency of a UI interaction that triggers an audio event with the playing of that event.
b424ed2794e : Cleaned up ASurfaceControlTest
86cdd29b02d : Explicitly specified time picker mode for TimePickerTest
3190310fc48 : Fixed TestAppSystemServiceFactory.assertHasRequiredReceiver()
fc2e2e7fe75 : [RESTRICT AUTOMERGE]: Crash Parser ignore CANNOT LINK EXECUTABLE
a475993fbd4 : Set debug.graphics.gpu.profiler.perfetto property
c138043f83a : Fix SmsManagerTest
e136ac92085 : [cts] fix incremental crash test
76d73ebc26b : perfetto: start using skip_incidentd flag
11e75dc653b : Disable immersive mode confirmation dialog during tests
b299b67f769 : Move tests to CTS
f534e783181 : Store initial light state instead of assuming light is off.
252f4176810 : Fix BlockedNumberContractsTest.
e6a83175ca9 : CTS test to verify key is revoked properly
aefd5fdefc2 : [RESTRICT AUTOMERGE] Fix the test flakiness on testCrossDisplayBasicImeOperations
6edd03e04e3 : Add testcases for blur enabled listener
ac3f9af74e6 : Specify priority when opening light session.
7cd99069bf8 : DelegatedCertInstaller selection scope
0a750aac5b6 : Clean up Session2Record in MCS
e8d8f2bc996 : wifi: extend PollingCheck timeout to 2 second
e19e6e2018c : Test for AudioManager.OnModeChangedListener
e694d3e71c4 : media: Update EncoderProfiles tests
c11d851e4a7 : Add the test in MediaStore_Audio_Artists_AlbumsTest
96af8828515 : Ensure the visibilty of LauncherApps.Callback
98d06820f57 : Add missing OWNERS for mediastress
419953c7f9a : Adapt AutoRevokeTest for WearOS
2fb473e0aee : Develop host side power policy cts without a device helper app
65174874b58 : Fix CTS Input method tests for Android Wear devices
06d7b07fe1c : Fix CTS Input method tests for Android Wear devices
2d7798c3dfe : Modify tests to test SipDelegateConfiguration
3ea12c13c70 : Add cts for the subscribe capabilities request with the result 404
61ccd0cd0b6 : fix testPluggedStateChangedAtom
84144841b3c : Fix testResetSettings
8472a201046 : Add tests for StorageStatsAugmenter.
24b85b0297b : Revert "CTS UI issue in DisplayCutoutTestActivity"
79fd8aed1ce : Add CTS for CallComposerLoggingException
9c80f281087 : Add CTS tests for ASurfaceTransaction_setOnCommit
9d6e82a9c33 : Add CTS coverage for RemoteConnection#onCallFilteringCompleted
b13060ef60a : [LSC] Add LOCAL_LICENSE_KINDS to cts
0225611fd45 : ITS: add 1x retry on socket FAIL
030ff1d67df : ITS: handle scene5 test requirements for IR camera
35549ab6688 : [RESTRICT AUTOMERGE] Add a manually generated notice file.
6c1c0838bed : DO NOT MERGE Add LOCAL_LICENSE_KINDS to cts
b284caf565e : Moar headless system user mode fixes.
5acc6ab0061 : Added HardwarePropertiesManager to DpmWrapper.
827e6514a83 : Check for valid subId in VCN CTS tests.
5aae994305f : Fix protection level for USE_INSTALLER_V2 permission.
2f6eb820637 : Update CTS test for BiometricManager strings API
48e9d36ca19 : Update GfxInfoDumpsysTest.validateProfileData
5dd87cb2966 : Use classpath testing utility in SJPT.
d1945a5d4f9 : Avoid explicit handling of inner classes
13270cedb68 : Remove FG state checks from UCE APIs
897965a22b3 : [RESTRICT AUTOMERGE] Add a manually generated notice file.
d610b15d6ec : Update and make explicity ReportLog Schemas
640a7cdc789 : Improve LinkCapacityEstimate CTS coverage
5a97148ed22 : Re-enable KeyStore log verification
fa14e65ee7f : Improve system API coverage for Gba Api
46ea926e4f4 : Adjust the height and margin views in CTS MagnifierTest
5ee180b82ca : Revert "Turn on display before running tests"
87610604c98 : Add FLAG_MUTABLE to ExternalSourcesTest PendingIntent
c136e051a34 : Update framework from jetpack.
bb0ff3e2e3c : media: mark flaky tests as FlakyTest
d9059a7fd9d : Updates SilentInstallTests for API change
5b2fb11ddf1 : CtsContentTestCases modified prio of mock launcher
dae88bac7ca : Add CtsVerifier ReportLog files to CTS-Verifier report.
7954ce68eb2 : Make TextViewIntegrationTest working on screen-off device
d5dbaa9d142 : DO NOT MERGE: Skip executing testContentProviderAccessRestriction for non sms capable devices
f5b90a1ecdb : Update CTS tests for removing appPredictor
2ead85f603a : Add CTS tests for GnssCapabilities
8480a27ab96 : Fixed ListPopupWindowTest for target watch
67fa67f715b : Add cts tests for Vibrator.getPrimitivesDurations
b6a12c77420 : Expose vibration primitives SPIN and THUD
9f260ead83e : media: add tests for AudioRecord shared audio history
25a953d95c6 : Add class loader tests for the service
fa5fc32c26c : Add CtsNNAPITestCases to mainline test mapping for neuralnetwork.
45f9e1a57f3 : Pipe start op through app ops policy and delegate - CTS
185c2adc6c9 : mediapc CTS: Add frame drop tests
f66a106172d : mediapc CTS: Add Encoder Initialization Latency Test
11a510ca584 : mediapc CTS: Add Media Performance Class tests
5f4dd48678a : Move CtsDevicePolicyManagerTestCases to group presubmit-large
0379eb6bf99 : AudioFormatTest: Check ENCODING_DRA
d343e2930fd : Fix validateAndroidSystem test
ef4b49c2b84 : Update usages to setRetryIntervalsMs()
3fdb80404c8 : Add IMS NR Registration Tech Test Cases
3512568d193 : CtsMediaV2TestCases: Add support to select codec/s to be tested
c9e57320089 : STS test for Android Security CVE-2020-0026
065e5ced378 : Improve cts coverage for rcs provisioning api
a496e2ebf53 : Updated tests for String -> ULocale in TranslationSpec.
a2d8a58988d : MediaFormatTest: Add mime type and key field checks
970ba64872a : Fix issues with slow CallDiagnosticService CTS tests.
2a250c6bb17 : Add test PermissionTest30WithBluetooth
ccff2353f86 : Add test for Cipher*Stream with AndroidKeyStore.
217b7648d4c : Skipped set text handle drawables test on target watch
e0cb1af198f : Fix CameraMicIndicatorsPermissionTest for automotive usecases.
c477be4ce57 : Add BuildFilehandler to read from build file
fe3f7ddff25 : Turn on display before running tests
0aac8f79a5e : Mark testWifiBugreport as @LargeTest
72ec7ecd763 : AudioFormatTest: Test CHANNEL_OUT_13POINT_360RA constant
1d1b8f9574c : AudioFormatTest: Add channel position mask check
422bdc8876f : Implement ReportLog logging for CTS-Verifier
e9b341e9e53 : Improve error handling for NotificationManagerTest#testNotificationManagerBubble_checkActivityFlagsDocumentLaunchMode.
c4fdd397ddd : ITS: refactor tests/tutorial.py
05fa836655f : Camera ITS:Add logs for debug and remove toast message.
af2429758df : Add test for setAllowClickWhenDisabled
e0555ce4777 : Change PiP intent to use . instead of / for package classes.
6c470552702 : Remove loopback measurement from Pro Audio CTSV test.
b4859c8d0a7 : Fix CTS MmsTest PendingIntents
42c5fc8a09e : Remove deprecated IKEv2 methods.
1b8506bb40b : Fix secondary user UninstallExistingPackageTest
3911d4c0e1f : Add FLAG_MUTABLE to PendingIntent for RemoteViews CTS
90e373c6609 : Fixed testSetMeteredDataDisabledPackages for automotive.
77cf2f88b32 : Revert^2 "Use SpellCheckerSessionParams in CTS."
54d82bf4f2f : Fixed PermissionLockdownTestActivity for headless system user mode.
0ae080986cb : Add tests for Security fix: enforce read privilege permission to check package privileges in PhoneInterfaceManager
30d3bf3b7a7 : ITS: cast camera and scenes as string
d050527c981 : Add cts for new permission INSTALL_TEST_ONLY_PACKAGE
0ef7f37063d : ITS: use Android11 method 1st in sensor_fusion
7ceb5b52cfc : Turn on screen before the test
9b50f2116d6 : Add package visibility tests for the getSyncAdapterPackages
f5dfcc9200e : Don't run irrelevant test in instant mode
d6e85b08b71 : revert cts test in comply with device flag
60c6982eeb9 : Skip renounce permissions test in instant mode
911f2661544 : Don't run AR tests in instant mode
f9e657f928c : SystemMediaRouter2Test: Adopt MEDIA_CONTENT_CONTROL permission
0452ce24ab5 : CTS: test TunedInfo APIs and ACCESS_TUNED_INFO permission
ff30e1d2fd9 : CTS - wait for verbose logging listener
bc268988846 : Add test case to test the onDetect function of HotwordDetectionService
96128203aae : Revert "Use SpellCheckerSessionParams in CTS."
07681cf5bcd : Update CTS to use secure setting for bubbles
6b8e46cb5c2 : Many DpmWrapper-related fix on CtsDevicePolicyManagerTestCases
28214d6b4a7 : STS test for Android Security CVE-2020-0026
ca648907c1a : STS test for Android Security CVE-2020-0026
82ff4d7699d : Add tests for downgrading and upgrading biometric strength
303c3314592 : Ignore Extension Test
a20185dff9f : Modify the cts because API names and constants have been changed
dd763c6421a : Add Dumpsys parser for Cpms Framework Layer
8c1118f49dc : MediaDrmTest: test PlaybackComponent APIs
843b98dd65e : [CTS] Check callback state before wait
29f588d09f2 : STS test for Android Security CVE-2019-2003
72a6d850480 : reflect libbinder->libpermission: appops
e39d285c517 : Add CTS coverage for CallResponse
ab519936cde : STS test for Android Security CVE-2019-2003
8f60b49bf5a : instant apps don't have access to the KeyguardManager
6bec83ec0cd : Add PERMISSION_GROUPS_MAPPING permission to privapp test
33e07a304c5 : Fix TelephonyHostTest
78e4a270685 : Added check user affiliation on CtsVerifier for headless system user.
deb637d50ac : Add test for TrafficDescriptor.Builder
19adb6c21be : Add test for AudioDescriptor.getEncapsulationType.
36194611039 : Modify CTS tests for permission indicators
1deacc6fd1e : Add CTS test for RadioStats in WifiUsabilityStatsEntry
4c677af555b : Add more DPMWrapper methods for MixedDeviceOwnerTest on AAOS
6e37543f3a5 : Test for malformed idsig.
95ab1a42e18 : Enable EAP-SIM and EAP-AKA CTS tests.
9bd39fbdba4 : Create a UiccUtil class in compatibility-device-util-axt
e80fcdb9b97 : Revoke/Grant permission for current user
f4bebea1c24 : Partially fixed CtsScopedStorageHostTest to support secondary users.
9729bfe453c : Convert targetprep/Android.mk to Android.bp
ff13e0f1511 : Fix broken cts test for strongbox keymaster
55e238d33b9 : Add CTS test coverage for DownloadManager#onMediaProviderDownloadsDelete
8b20138b93f : Convert ui/Android.mk to Android.bp
b63447ba10c : transocoding: Add tests for uncovered APIs.
26747bd4c0f : Revert wear os change to TextViewTest#testSetGetBreakStrategy
47cec623d59 : ITS: add --replay feature to sensor_fusion
89f97eb9a35 : Clarify comment in AuthBoundKeyAppTest.java.
024d5c411ce : Changed CommandReceiverActivity to use the proper DPM.
2bee310129b : Temporarily disabled testAdminActionBookkeeping on automotive
c2ca9143594 : Keystore 2.0: Adjust executable name for keystore.
ec9453ff458 : Assigne ownerership of the AuthBoundKey tests to the Android Hardware Security Team
5eb8716fed0 : Fix ParcelableListBinder to send empty list
2c26a21a765 : Renaming sharesMediaWithParent on API feedback in test
e99bb722b02 : Fix typo in comment in CTS Libcore non-OJ test configuration.
975e742399e : Add `MainlineTestModuleController` support to `CtsLibcoreOjTestCases`.
7fc63791407 : Implement mean and mean absolute deviation over 5 latency tests.
1b8594e37d6 : Refactor AbstractApiChecker into ApiPresenceChecker.
8ee5ab6a892 : Improve handling of android auto classes.
efa166ec6dd : Update blur disabling method in BlurTests
6b8cf9b0dc4 : Don't require treble & O MR1 in AnnotationTest.
3e6cd818eba : Ensure the visibilty of AppWidgetManager#getInstalledProviders
4451d554e72 : Remove legacy split-screen windowing mode usages from CTS
65b66428d3a : Add permission to use System API
56ddc7e7f4d : Add exact alarm permission in CtsForceStopHelper
c631f3031dd : Added Back icon on SetSupportMessageActivity.
ca728630abd : transcoding: Add tests for uncovered apis: getSupportedHdrTypes() getSupportedVideoMimeTypes() getUnsupportedHdrTypes() getUnsupportedVideoMimeTypes()
e8283dbcea3 : Modified the tests to address the API changes
d19191ea46c : Basic tests for AlarmManager setExact APIs
671307a1994 : CTS: update DisplayTest#testModeSwitchOnPrimaryDisplay
dab6e6b9f27 : Add RequiresNoPermission to allowlist.
9b0baf77609 : add test for new API.
4e61ea03e8a : Fixed testPrivateDnsPolicy on headless system user mode.
a2322e84bdb : STS test for Android Security CVE-2019-2003
33980f67328 : Set not_multi_abi to location CTS tests
7bbbf7f852f : STS test for Android Security CVE-2019-2003
2a51afb670e : Use DpmWrapper on DeviceOwnerRequestingBugreportTestActivity.
a7edc3660e3 : Remove test method from NearbyDevicesPermissionTest
9d45cca13a3 : Improvements on testAdminActionBookkeeping.
1d00cf599cc : Revert "Stop using ATM#setTaskWindowingMode in CTS"
c3cdd68b703 : Remove @Ignore and enable tests in AppSearchSessionCtsTestBase
4236ab7eb35 : Tests for RippleDrawable effectColor
96e6ed693d4 : Update test APK to have 10k attributions
e6393d5535f : Fix permissions tests after adding all permissions to shell.
f75c9d5478a : Detect `am get-current-user` failures
05e1f410717 : RoutingTest: log warning when routing takes a while
506b8af0c43 : Keystore 2.0: Fix AuthBoundKeyTest#useInvalidatedAuthBoundKey
bae55f2d1da : Fixed failing testAdoptAllShellPermissions test
55c36446d17 : Fix ResetPasswordWithTokenTest failure
33fbee5d4d0 : Test passing 0 to RemoteViews.setDimen() and setAttr()
7f977d2667c : Verify if window context on secondary display
cb3cc277728 : Adjust expectations now that we take vdex-only files.
7ac45e42fc7 : Add CTS tests for sandboxing always and never configs
33b8a246472 : Update RemoteViewsFixedCollectionAdapterTest to use AppWidgetHostView
cad79090f0f : Update NfcPermissionTest
bb7d1744d6e : Add getPostScriptName API
bf6084a0a9b : Revert^2 "Change PlaybackState#isActiveState to isActive"
6e0a662262b : Add test cases for createRequest
7000b5f89d8 : Update spellchecker cts test.
f324d894253 : Skip testing testRestoreImeVisibility in some cases
bbcabd16fff : Skip NintendoSwitchProTest for wear devices
4e96703f85f : Change input device mapping permission name
a8222bec46f : Update the mic/camera toggles api
10cf35f86ae : Add tests for 5G Slicing feature APIs
b311e32d1a1 : Change osAppId from String to byte[] to match specs.
05843c9351a : Temporarily disabled testSetLocationEnabled() for automotive.
3255930bc6a : Add hibernating App start stats CTS tests
72d466791de : ITS: update tools/DngNoiseModel.pdf
7862f79bfe6 : CTS test for Android Security b/163559854
0347bcce73d : CTS test for Android Security b/163560265
885d0ed4ec0 : [CTS] [tagging] Move to 'instrument' for kernel ABI check.
e0c6f10e6a8 : Temporarily disabled network proxy tests for automotive.
0e68bf679a5 : Add @RequiresBedsteadJUnit4 and warn if using annotations incorrectly.
ac086208b31 : Fixes / improvements on CtsSettingsDeviceOwnerApp.
531b1c01bc1 : Add CTS test for FontFamily.Builder#addFont().
386db72860b : ITS: restrict sub-camera test scenes
d38b248372b : Increase timeout limits for UI activities.
e44b84910f2 : Give some members mPrefixes for consistency.
113a1cd498b : Add components info in CTS owners file
6877a34d8ba : Add components info in CTS owners file
89887820dc8 : Fix GSI sysprop check and add Assume message
f802df9d3e8 : Update sysprop usages
ed6f1f08533 : wifi: Fix cts error
caf6407812d : Add tests for PictureInPictureStatesChange updates.
ed5b8ec3a24 : wifi: Rename country change API
21cd4133ed9 : Revert "Added package-remove test to AppSearch host test"
d7539270152 : Update Typeface.deseriazlieFontMap API
e0f80d79409 : Add framework-connectivity-test-defaults to netlegacy22.api test
e0163dc13fb : Default enable splashscreen new API tests.
4af3ffe48c0 : Changes getPackageName() to getForeGroundPackageName().
b95ce3fc490 : WifiEnterpriseConfig#getDecoratedIdentityPrefix @Nullable
d85d9c0e4d0 : Update anotations for STS test for Android Security CVE-2021-0307 and CVE-2019-2200
7a3135721fe : Cts test update for new translate api.
1792746833a : Use fake content URI in InlineAugmentedContentTest
e4020bee238 : Use SpellCheckerSessionParams in CTS.
ea80ae055d1 : Removing Kernel Settings Test from STS
0e2ff3a7842 : Add calls to super methods to activate coverage tool
7302f5deef8 : Disable ShadowCallLogTest
e9ddb8a013a : Added JNI code for newly exposed native surface control APIs
5cf5ffbcf40 : Calling ScanCallback default implementation in Tuner CTS
24d17d076f9 : [cts] remove incremental startable
66fc30cb7ff : Test that the NrState is Redacted in ServiceState
fb3ad7df90c : Fix AssumptionViolatedException usage with JUnit3
b160d4b3525 : Transcoding: Add test coverage for uncovered apis: getSourceUri() getDestinationUri() getSourceFileDescriptor() getDestinationFileDescriptor()
33eaa7649a7 : ITS: add scene6 in ItsTestActivity.java
7868749f708 : Verifying component spoofing during getShortcutConfigActivityIntent
3db6085ffdc : Ensure screen is on for AccessiblilityEventTest
13a8e822b3f : Update ControllerAlwaysOnStateCallback to ControllerAlwaysOnListener
efe01fc32e2 : Fix AccountCheckHostSideTest for AAOS
b2c05b76a39 : Update CtsDevicePolicyTestCases to use module parameters instead of additional XML files.
64a10327557 : Add CTS for MediametricsAAudioStreamReported.
98088e3cd97 : Add RECORD_INCOMING_PHONE_AUDIO op to atom tests
7ad07a58686 : ViewRootSyncTest: We must requestTransparentRegion
bd53ec463ac : Camera: Fix a typo in OWNERS file
2dd7f3e138c : Fixed failing testAdoptAllShellPermissions test
31ee6c71fe2 : Update framework from jetpack.
b5c88e5f9fe : Transcoding: Add test coverage for getVideoTrackFormat.
76d5ca8bf00 : Modify nnapi tests to be compatible with Android R
739926b35ce : [CTS] Change the fake translation name to formal name.
e8f34177727 : Add netLegacyApi22 tests to postsubmit
7def2ffd576 : Revert "Change PlaybackState#isActiveState to isActive"
fba59c2f8ff : Fix testMetadataRedaction
3471c436e0e : Create new public volume before getTestParameters
aa335192740 : Add lint baseline to address NewApi errors
244dcf66e24 : Raise timeout in createDeleteCreate tests.
42173b28d75 : Move the view from top to center to support round display
e6d77d1487c : Verify WindowProviderService
1a36fa3dd24 : Fix CTS test failure for WifiUsabilityStatsEntry
569b674a8bd : Move CtsAppSecurityHostTestCases to group presubmit-large
b3e8bc1ee1a : Move CtsMultiUserHostTestCases to group presubmit-large
431a42ca17d : Integrated policy-exempt-apps into setLockTaskPackages().
a230cf6bc77 : wifi: verify verblose logging show key mode for different build type
e03dddfc786 : Modernize CtsCarrierApiTestCases code.
3898b3a0cdf : Remove the zombie test file.
3b03e1eaf95 : Follow rename of storeCallComposerPictureAsUser
2e3ef14fcb1 : Transcoding: Add test coverage for uncovered apis: getStatus() getProgress() getSessionId() getErrorCode()
5c077f27831 : @TemporaryIgnoreOnHeadlessSystemUserMode changes:
9616f14d406 : Improve system API coverage for BootstrapAuthenticationCallback
45836bd88a5 : Fix AssumptionViolatedException usage with JUnit3
fb218a5f881 : Enable the fs-verity tests now the kernel patch is in.
a22fd822bf7 : DO NOT MERGE: Bump CTS and CTS Verifier version to 8.1_r24
d16a689bec7 : Move @Ignore in AppOpsLoggingTest
7e1b254042b : Test app links logic for https://invalid1
c76948b2f16 : Telecom low quality test fix.
da0a4d89650 : Update and add CTS tests which test rate-limiting toasts.
37ba11ab99c : CtsVerifier: Can not grant camera, location permissions
bd67f034c47 : Always delete added contact in CTS tests so that one failure in previous test won't affect followings.
a61129e6fad : Update platform manifest
51395fe94c3 : Add more test for MediaStore.getMediaUri()
6a6b8531892 : Fix the CTS test for TelephonyManager.getPhoneAccountHandle
3c1d0428ba9 : Enforce bearingAccuracy > 0.
bb07f102820 : Use LauncherApps API to control quiet mode
a1b961a04df : Add test cases for enable IME to control the source of suggestions.
9572ddf6db8 : CEC:Add physical address configuration instruction
408915360fc : Add and refine test for the client suggestions fallback rule
70c8ff46587 : CTS test for DeviceProductInfo constructor
1065f563d17 : Fix running ConnectivityManagerLegacyTest in any order.
ebbe9219bfc : Re-land ACCESS_MTP mount mode storage access test
c93a5e2500a : Tests HDR API methods for virtual displays
ecc80d46473 : Added package-remove test to AppSearch host test
64f5d98822a : Create new public volume before getTestParameters
fb6a2606257 : Adding CTS tests for attribute setters
34503be0a89 : Fix OWNERS file for netlegacy22.api CTS tests.
51f53bddc07 : Wait until the target Activity is ready
18b72812eaa : Add package visibility tests for the LauncherApps#isActivityEnabled
135115f55a0 : Remove the notification and storage Cts from mts testing
bb2e11a8b05 : Cts test for throwing error on session create.
d0d7be077f1 : Add [set]get]MaxManifestReceiverApiLevel CTS test
b5b23ef17a7 : Skip ExactAlarmsTest#exactAlarmPermissionElevatesBucket
5977d17a051 : Routing test: make robust to routing delays
3de6d55cf48 : reflect libbinder->libpermission: appops
2e72f02f6b9 : Update the format of RCS provisioning config XML
b2a474b6a9d : Revert "Disable broken test"
f67f937f1d4 : Add padding byte for dualsensoe report data.
9719c03cb13 : [cts] remove tests for ACTION_PACKAGE_FULLY_LOADED
32f9c18ce37 : Retrieve hiddenapi-flags.csv from platform-bootclasspath
2b97abbc7f3 : CTS tests for rotary IME configuration
1b187783275 : Allow certain apps to access blobs across users.
78cf5baaecf : ImeInsets tests: don't exceed display height
2f81dbd41e9 : Add CTS test to ensure we can adb pull apexes from /data/apex/active
1780d280ce3 : DO NOT MERGE: Bump CTS Verifier version to 9.0_r17
c78a443b652 : Added test for invalid EdgeEffect parameters
199eb8a00cb : [cts] skip incremental crash tests for devices with no incremental feature
05437cc8a17 : Ignore the kernel bug verification until it lands in R
c96f0414e9f : VulkanPreTransformTest: We need to wait for surfaceCreated callback
a92b4a03ad9 : Log actual stack trace
1e77bca9ce5 : Removed secondary-user paths from FilePullerLogCollector.
3d57d3e01ec : Sort tests when using BedsteadJUnit4 and allow state to leak.
0f0238f0c02 : Add support for PositivePolicyTest and NegativePolicyTest.
9c883d59f30 : ITS: first_api_level > 30, assert crop on FULL & LEVEL3
014cedddb55 : Add test coverage for accessors
231d0c0189f : Resolve indirect annotations.
7b63032221d : Rename createContentUriAsUser to createContentUriForUser
d4496ddb951 : Add support for @Parameterized tests to BedsteadJUnit4.
50fd03b794c : Add custom Bedstead test runner and use it in Device Policy module.
c2b67af745e : Remove dependency on "base_defaults"
759dcb61f5f : ITS: log whether device is Level 3
6aac6b9c199 : Rename CombinedVibrationEffectTest to CombinedVibrationTest
c422182a955 : Remove protolog classes from allow list
237df644559 : Add lint baseline to address NewApi errors
8d9cb9e053a : Add RequireRunOnUserAnnotation.
396b408bf22 : Update NfcPermissionTest
54f17869bbe : Exclude CtsDevicePolicyManagerTestCases from cts-on-gsi.
07a31769f9f : Add EnsureHasNoUserAnnotation.
702688c6b81 : Add EnsureHasUserAnnotation.
391abe23cd9 : Update the usage of UserHandle.getUid
630eaee4c24 : Adding wait after overrideHdrTypes to fix the test in case of delays in hotplug events
74b3095bb99 : Update CTS because translation feature is deleted.
88d6494f925 : Move wm owner file to the right path
805a0e0e7e1 : Include WM OWNERS in WM CTS pacakge
e50d7c89f99 : Add a test for requestRouteToHostAddress.
661aa23d961 : Adding tests for SingleInstancePerTask launch mode activity
2ecd1c151ce : Add CTS tests for DualSense gamepad key and motion events.
38b3d37252b : Tests for missing blocks.
9baecfcf426 : Add CTS tests for PiP back stack
49dd8291ab4 : [RESTRICT AUTOMERGE]: STS test fix for CVE-2020-0224
ba76f4d2447 : Add CTS test for PerformanceHintManager
59883874c4c : ServiceStateTest CTS cases fail on builds for TV
bb7acd21ca5 : Skip testAppCrashOccurredNative on debuggable TVs
54d3e58cb12 : Update coex cts tests to reflect API council changes
989f4c8927f : Update button string for new UX mocks
d59a1a1d82b : cts(wifi): Remove rpius@ from OWNERS
3216ea257d7 : Add a test to verify the bug 183952694 fix
4f19e165de0 : Rename libdexfile_external_static to libdexfile_static (reland 2).
ae313c4242e : Modify tests to use closeSession instead of closeDialog
99aab48ba36 : Add distinct error messages for StagefrightTest
fb81e41a676 : CTS updates for bubble API
d30300e4940 : Add EnsureHasProfileAnnotation.
4e713df7e36 : API review: change getKeyPairGrants CTS tests
d177ed87440 : Move some tests into CTS
2f565ba01a0 : Added wm as OWNERS of some view tests
5167384c449 : AudioDeviceInfoTest: Validate input/output device types
9f7a90acc21 : Include WM OWNERS in WM CTS pacakge
0e1865d795c : Increase time tolerance for pulling framework.jar
753c105905b : Test sending Intent.ACSD via PI
efc5b98a625 : Revert "Revert "Update tests to reflect the new behavior for set..."
1d1f79f6eaf : Call View.setVisibility code on the UI thread
32a2ed2db54 : Add EnsureHasNoProfileAnnotation.
b74d27c630b : Revert "Rename libdexfile_external_static to libdexfile_static (..."
b67c0161ec6 : AudioFocusTest: Disable instant mode test
4addc3e912c : Make AppWidgetDimensionsTest.java public
835f49afdca : Replace FIRST_SDK_INT to DEVICE_INITIAL_SDK_INT in CTS
aa149e03143 : Make user constraints generic.
09e65f84787 : Fix InputShellCommandTest and IncompleteMotionTest failed
96233a1e3ed : Change PlaybackState#isActiveState to isActive
6e792d90dee : Cleanup log in MultiNetworkConnectivityTestActivity
ff885f09de4 : Excludes testTelephonyBugreport from the presubmit
5fc0ba0079a : Revert "Update tests to reflect the new behavior for setGeometry"
cc49015417e : Disable NotificationTemplateTest#testCallStyle_usesCustomColors_whenColorized
95306111739 : Test CallStyle.setIsVideo(boolean)
ea0929fc1e5 : New BLUETOOTH_ADVERTISE manifest permission.
13bbab5d967 : Add AR intent to ingest exempt attribution tags - CTS
10b09e0f6d0 : Update UsageStatsTest because of API renaming
20614e09705 : CtsMediaV2TestCases: Disable muxer validation for aac
6ff48988b3d : Add CTS test to verify Connection#onAnswer() / Connection#onAnswer(int)
7194d04e934 : Add test for MPEG-H constants.
06a6b37f002 : AudioRecordTest: Add extended integer precision audit tests
719ea805d2d : Replace VcnControlPlaneConfig with TunnelConnectionParams
23b974f1196 : ITS: cast rotator_ch as a string
d64e267c144 : STS test for Android Security CVE-2021-0485
a1418bfb1fd : API feedback CTS: setSuppressBubble
f9dff01ab1b : Ensure LocationRequests are not noteOped until the location is delivered.
10b6f046bac : Make LTZManager tests look for service
0570c795f34 : Make tests better about cleaning up
bde85828ad4 : Revert "Update tests to reflect the new behavior for setGeometry"
cc77ecffaaf : Add CTS test for car mode ICS support of ACTION_PACKAGE_CHANGED
a3fe1d29f4c : Avoid adb root during TranscodeTest
d20554f16ea : Add tests for MediaPlayer.setOnRtpRxNoticeListener
0a16ba73c96 : Revert "Update tests to reflect the new behavior for setGeometry"
b4f95a860e8 : Add CTS for registerUiTranslationStateCallback/unregisterUiTranslationStateCallback
fbe8f5ef902 : Fix compile failure due to null annotations on core platform
c54eb812bb7 : Revert "Updates CTS tests for MAC address restrictions."
dd2d86b4c9e : Stop using ATM#setTaskWindowingMode in CTS
8bb61c456cb : Revert "Bluetooth: Accept Android TV advertising"
2430bb4b5d2 : CTS test for Android Security b/179687208
6843b748567 : CTS test for Android Security b/147310271
5173328cdf3 : Updated pocConfig class
bcca113c88f : [RESTRICT AUTOMERGE] CTS test for Android Security b/179687208
8b0372cba5e : [RESTRICT AUTOMERGE] CTS test for Android Security b/179687208
04cd0cde1fd : [RESTRICT AUTOMERGE] CTS test for Android Security b/179687208
3458ff00cf9 : [RESTRICT AUTOMERGE] CTS test for Android Security b/147310271
f89634caa76 : [RESTRICT AUTOMERGE] Updated pocConfig class
1265ec3a2cc : [RESTRICT AUTOMERGE] CTS test for Android Security b/147310271
d529ec10ef3 : [RESTRICT AUTOMERGE] Updated pocConfig class
5795716116e : [RESTRICT AUTOMERGE] CTS test for Android Security b/147310271
bd8c25dbc22 : [RESTRICT AUTOMERGE] Updated pocConfig class
69d56e201a4 : Add CTS test for RateStats in WifiUsabilityStatsEntry
8f1425ed98e : Adding more tests and improving CtsAlarmManagerTestCases
8ee7f108299 : Tests that all users see the same set of installed modules
6d3bf0672e3 : Add CTS tests for nearby app streaming policy
ca66f3b0866 : Add CTS tests for nearby notification streaming policy
c66e6e8a426 : Fix typo in cts comments
93e4f23a560 : API coverage for audio input channel ranges
db9771b9e48 : Fix API review issues for 5G Slicing feature
2e53a844710 : [cts/SettingsProvider] tests for accessing readable keys from a test_only app
6b244a88dfb : [cts] incremental metrics crash and anr test
8972f24c06b : Double check the value of device_config after set
2e961209a80 : Make pending intents immutable
d9c470a9f88 : Fix sync issue for MmsTest
c7e2a9caa7c : Exclude testID3v240ExtHeader wo media 30.09.007.01
a99a618f6cc : CTS UI issue in DisplayCutoutTestActivity and SetNewPasswordComplexityTest
daab153c262 : Exclude testID3v240ExtHeader wo media 30.09.007.01
d7c40ca9b5c : Integrated policy-exempt apps into isLockTaskPermitted().
83ded97d6fc : Correct CTS tests for RemoteViews reflection with dimensions.
c7f7a661ac0 : Update Framework from Jetpack.
39258aba3ea : STS test fix for CVE-2020-0224
40373fd62b3 : [RESTRICT AUTOMERGE]: STS test fix for CVE-2020-0224
cb1e54151a5 : [RESTRICT AUTOMERGE]: STS test fix for CVE-2020-0224
f54cf418621 : Fix test when device is in different states
507bd9918b2 : Including test artifact into test suite.
1bf38d79a64 : [CTS] Make sure the device is awake and unlocked before running tests
5cb6288660c : AudioManagerTest: skip testVolume for TV
97767e86d20 : Only run some test on Q when mainline >= 300802800
b4f48a976a2 : Add DeviceAdminPasswordFailedEvent and DeviceAdminPasswordSucceededEvent.
5da006d10f7 : Fix sync issue for MmsTest
1fafede2eb1 : Make permissions restore permission state on Android S+
7d5ffc196c8 : TestHelper(wifi): Increase timeout for UI registration
9b18104690e : Add test of index set/get for FontFamilyUpdateRequest
5563f69bd60 : Use golden images from OnePlus for 600dpi
5d9185732af : Revert "Use 600dpi goldens from OnePlus"
c80ec58983c : Stop/start user explicitly rather than via launcher API
c22ca142075 : ITS: fix scene5 scene validation do_3a() AF issue
dd314384297 : Fix testMetadataRedaction
cb6630062f4 : Update CTS tests removing setViewId
ff263b884b6 : Restrict tvProfile() to only harrier-managed tv profiles.
cc89fd4edc0 : Fix AlwaysOnVpnTest flakiness
5f507134573 : [LSC] Add LOCAL_LICENSE_KINDS to cts
c0488074411 : Updated DisplayHash APIs
0ce6ebc955b : Add additional CTS tests for TextToSpeech connection
92fc57bfe3e : Rename Enterprise Network Preference to Preferential network service
d05591da354 : Add a test for Build.isDebuggable()
fedeb493577 : Track command line change / switch to DeviceConfig
2991bffc3a4 : Make Harrier only deal with secondary users which are managed by harrier.
6b222dd47e5 : Remove hidden connectivity methods usage
f37b64430f4 : Activity recognition source app op tracking - CTS
712664958b9 : Update CLEAR_DNS_CACHE intent name
58089f72cd2 : Add Harrier Tests.
93a66be937a : Re-enable digesting test, now it's passing.
9289872b5ab : UWB: Add Reason to onRangingStop()
2f6272592ad : Add appsearch multiuser test
15d047db508 : UWB: Add Reason to onRangingStop()
1c41f37c0fd : Add SurfaceViewTest to verify layer usage
8cf7afa02d9 : AF: Remove flaky testCommitMultipleTimes from Presubmit.
4bb554c85c5 : [LSC] Add LOCAL_LICENSE_KINDS to cts
a0995925020 : isRcsVolteSingleRegistrationCapable need check provisioning status.
ab60b82bad7 : Camera: Check camera extension latency range values
1475dd64216 : Do not wait for idle after ACTION_DOWN
0a98d6f62ec : Add finer-grained lock for detecting failed connection
1b5320d2c98 : Revert "Revert "Disable AppOpsLoggingTests""
18789263b6d : Add waitUntil to testCrossUserQuery_withPermission
909cea87d6b : Add CTS coverage for RotationResolutionRequest
c79c57c9fef : Fix audibly alerting test
eaabb5872ce : Wait for ime command completion.
3df1ea084be : Disable animator animations in BlurTests
906d0d723f1 : [LSC] Add LOCAL_LICENSE_KINDS to cts
2610a87e37a : Re-enable ThemeHostTest
daaca0f7e14 : Add CTS test for the WifiConnectedSessionInfo builder
2c13a669ead : Don't assert tertiary color is null
9fa5be2ef6e : ITS: reduce lower bound on FoV metadata check.
220f928f54c : Copied LocationModeSetter to CtsDevicePolicyManagerTestCases.
2a32c41cbe9 : Audio: Add ENCODING_DTS_UHD
24183a391f1 : [Telephony] Verify the registered cell reports at least one band.
9358ecd632b : Use 600dpi goldens from OnePlus
0ddfde04bfc : Remove BlurTests running only on SkiaRE
f08f3f35630 : Share users for multiple tests.
eb3e8b3ebc0 : Update CTS tests for on-device intelligence permissions
9dbaeaf12d7 : Rename libdexfile_external_static to libdexfile_static (reland).
67093dcc414 : Use Nene Context in tests.
5248eef2ab6 : Update CTS documentation
695e5c30105 : Fixes tests of suspended broadcast for secondary user
ce3f7fdcccc : HDMICEC: 11.1.6-5 Test TV response to <Get Menu Language>
6fdb474ec24 : HDMICEC: Move duplicated methods to a common file
a5ad287a858 : Add CTS test for CombinedVibrationEffect with only one vibrator ID.
0fbb18bc32d : Add canAuthenticate tests to regular CTS
bfb3c50d70c : Fix BiometricManagerTest for credential-only devices
df760574861 : Rename requestOptimizedExternalStorageAccess to more precise name
b38d040581f : Move additional keygeneration tests to regular CTS
5655f00806d : Reduce test flakiness.
e929d20b396 : [CTS] Fix Wifi RTT test
7b4ccca7fce : Add required permission for BatteryStatsTest
a6a2ab1697e : Revert "Disable AppOpsLoggingTests"
35e5d2d987b : Move "rejectThenAuthenticate" test to regular CTS
d961ff00045 : Move invalid input test to regular CTS
454ded84a4a : Mark all jvmti cts tests as not_unit tests
ffcdda52b18 : ITS: fix unittest error in its_session_utils.py
286f6609c79 : Remove redundant credential tests
d6cf4ff789c : Fix flaky test ActivityManagerTest#testServiceDoneLRUPosition
f26a0679bde : Make sure bg connectivity jobs don't start when data saver is on.
e94b111fa2d : MediaDrm.LogMessage: use getters to access fields
abcd1e7a00a : Fix CTS test to open QS
2e4b5980aa9 : Revert "Revert "Add CtsDomainVerificationDeviceTestCases to test suites""
f257ca6db50 : Use java_resources for domain verify host CTS
23a30e752b6 : Updating AppWidgetProviderInfo API
b0c14964c73 : Disable AppOpsLoggingTests
355a91b61ae : STS test for Android Security CVE-2020-29661
ce07dbc1374 : Fix for missing required test apps.
8971b2afb7e : Fix NullPointerException from DeviceOwnerHelper
8c80e68bff2 : Update tests to reflect the new behavior for setGeometry
d51900afba8 : Some ASurfaceControlTest cleanup
65c269e2986 : video CTS: Add AV1 test vectors for decoder performance test
60377356206 : video CTS: Update video resource directory from 1.0 to 1.1
5486ec65f99 : Add CTS API coverage for BugreportCallback.onEarlyReportFinished
7a9ccd3dabd : [RESTRICT AUTOMERGE] CTS test for Android Security b/173720767
c5c065f4561 : CTS test for Android Security b/173720767
f187b9e8aae : [RESTRICT AUTOMERGE] CTS test for Android Security b/173720767
6e4ec02cd46 : [RESTRICT AUTOMERGE] CTS test for Android Security b/173720767
850bf523994 : [RESTRICT AUTOMERGE] CTS test for Android Security b/173720767
1a9abe50aea : Remove hidden connectivity APIs in AtomTests
b63bbb459b8 : Add Builder to LightState.
23fa6d23250 : WIP android.view.cts.PixelCopyTest enhancements
0247d320c26 : Hookup renounced permissions - CTS
7b2d7daf1a0 : Check SipMessage throws IllegalArgumentException if no Via branch parm
eb2cad5dcfd : Fix NPE
4578fb55371 : Skip the Auto-Revoke toggle test on Auto
4f2c685242b : Move AuthentictionResult tests to regular CTS
e602b1bd2cc : Move biometric cancellation tests to regular CTS
9b9b81bdd8e : Camera: Consider high resolution recommended JPEG sizes
a34a0c425ee : Added EdgeEffectTest
9386dd76d12 : Fix and clean up JS tests.
dfe80f3f97a : Update test case to use Font.Builder and add one index test
7ef0fadfeb0 : Fixed the no permission issue
d426608d0eb : Integrated policy-exempt-apps into setApplicationHidden().
6666585ba82 : Change CtsVerifier to explain new behavior.
8d3c9b56a36 : Fix a broken CTS test that didn't get refactored in ag/14020165
592165fbf50 : Camera: Add multi-resolution mandatory stream combination test
49b51a6008a : Wait until the keyguard is visible in SecondaryLockscreenTest before proceeding with unlock.
3b313733336 : Ensure activity is launched in fullscreen in WindowInsetsAnimationControllerTests
5527b4693fe : Remove redundant negative button test from CtsVerifier
779e4cc83e1 : Move content verification to regular CTS
9c8afd2c57d : Shortcut integration with AppSearch (CTS Test)
512c71b538a : SystemMR2Test: Adopt shell permission for testing @SystemApi
951dd49f0f0 : camera cts: Fix torch callback test for system only cameras.
68a38dec7c4 : Revert "Add CtsDomainVerificationDeviceTestCases to test suites"
266ec503b9f : Reducing the timeout of an individual pass.
36ad1c60501 : Revert "Shortcut integration with AppSearch (CTS Test)"
f48da2bad19 : Don't test CLONE profile on secondary users
7b9f8a56acc : Test that companion devices wake up are working correctly
4b5eb92348b : AppOps tests for FUSED, NETWORK, and GPS providers.
15ef0364a5a : cts(uwb): Request UWB permissions for testing
1dc205b0471 : Fix CTS tests to account for new uwb_ranging permission
d15a5cee3c9 : API Coverage - Fix UCE methods not covered
9090dfaa637 : Re-enable testDrawingHardwareBitmapNotLeaking on Cuttlefish
92253b05cfc : Increase testDrawingHardwareBitmapNotLeaking leak threshold
ba665001c8a : Add TTS CTS-V tests to cts-verifier.zip
1be4554c6ea : Revert^2 "Temporarily force test on a device"
0f029d6e674 : Test foreground service with START_STICKY flag.
6665ee84e4e : Create 600dpi assets
d10c72a0fa6 : Add tests for verifying IME visibility restoration
8fecc0bb87d : identity: Give 5 seconds waiting when unlock the screen
a845262f46e : mediav2 CTS: Update mediav2 resource directory from 1.10 to 1.11
8369abbd404 : Add CTS test for userfaultfd and MREMAP_DONTUNMAP
bc244ae8d96 : Add CTS tests to verify redaction via redacted URI on shared app
0c4b89ce610 : Fix DelegationTest
caa5ab8afd9 : Remove DATA_SHARING_RESTRICTION_CHANGED broadcast
4cbf7d853dc : Revert "Rename libdexfile_external_static to libdexfile_static."
309d16407d5 : HDMICEC: Move duplicated methods to a common file
01e2a39848d : CTS: Only allow light bar when the background color window is there
ee476f69c62 : Calculate swipe time proportional to the swipe distance in millimeters.
f09d358c20d : Disable pin based wifi p2p for automotive
da3a3d34c45 : Rename some splash screen APIs
bb9798904cf : Ensure the visibility of broadcast PACKAGE_REMOVED
18ab9b66c10 : Move CredentialEnrolledTests to regular CTS
437f0287b7f : Deflake ASurfaceControl tests
a6289a1aff6 : Revert "Temporarily force test on a device"
21520af0aee : Enable helper apps built into mts-permission.
b9cdaf49a73 : android:nativeHeapZeroInitialized test.
e9a9b3e85c2 : Update framework from jetpack.
c286daa4c20 : [RESTRICT AUTOMERGE]: STS test fix for CVE-2018-11261
3a45cdc433e : Fix CTS test for TelephonyManager.getPhoneAccountHandle
848bcfe5bc1 : mediapc: Add Media Performance Class test stub
b7c673f8986 : mediapc: abstract out version checking
aff4a0a2aff : ITS: skip manual test validation if rotation controller
0f1c98e121f : Exercise service-type FGS notification heuristics
8e149da5f85 : Add coverage for UnsafeIntentLaunchViolation#getIntent
5779eb0ca0a : Check network transport instead of meteredness.
cfe71298e7c : WifiNetworkSpecifierTest: disable saved networks at end of test
7d0002c1946 : Update test case to be compatible with updated font file.
2485744cbe9 : Delete testUidForegroundDuration
4a06d3a2365 : Split biometric tests into subclasses.
439fc1a0767 : Update tests for split Bluetooth permissions.
7cffdec502c : Add additional defensive wait in simultaneous bugreport test.
b8cfe419c6c : Include data throttling capability check in CTS.
617319a492c : Remove BiometricTestBase, move things to Utils class
875719a7df5 : Clarify how to generate reference images for CTS, add 600dpi to supported densities
a7194056cf0 : ITS: fix format error in test_param_tonemap_mode.py
d9c63e6283a : Add myself to cts wm owners
fec621d9060 : Rename IS_MISO and IS_SHORT_FRAME constants name to align with the getter
e7315588809 : MediaAppender+MediaMuxer:AppendFunction, new APIs
71085156d03 : Atoms tests for location time zone detection
39ae235e041 : Attempt to reduce flakiness of stretch overscroll tests
16e19d9da75 : Sleep 12 seconds to let potential BAL grace period expire.
dfc6a6893b0 : Fix EnterpriseNetworkPreference cts test in MixedManagedProfileOwnerTest
1e2f6399d8e : Include data throttling capability check in CTS.
f03a38ebb99 : Add a test for the combination useAppZygote/useEmbeddedDex.
1c89f862a27 : [LSC] Add LOCAL_LICENSE_KINDS to cts
fb95beda14d : Modified CtsVerifier layouts that were causing issues on wear os
0ccca138ea4 : Add more duplicate annotation classes to burn down
6bf3c4efc9c : Use targetSdkVersion 30 before 31 is finalized.
f546afe9000 : Add test case for TimeUtils#getTimeZoneIdsForCountryCode.
5fafb50e735 : Add more duplicate annotation classes to burn down
0dd18e0bb9a : Change SipMessage API name
f2ae0ac1a29 : Verify StrictModeViolation on config context
eb938385090 : Add required permission for WakeupAlarmStatsTests
fac686017a8 : Test the text location length limitation
ec86baa8c75 : VulkanPreTransformTest: start testing after surface has stabilized
d962592adfa : Add Power Policy Test Cases into CtsCarHostTestCases
299fef3332f : Migrate #moveTaskToPrimarySplitScreenAndVerify to TestTaskOrg
d5cec67bd62 : cts: Add Mediatek target to whitelist in the CTS test case
a1cf2399128 : Fix typo
898aa53213b : Test vpn ops are exempted from BG-FGS-launch restriction.
e8ac3c49919 : Move credential tests to regular CTS
23f97530070 : Add cts test for getLastTimeAnyComponentUsed API
2b15f897617 : Update input security test to include new event type
5a9a68484a3 : ITS: fix basex, basey references
025f61d49ed : Add aosp_$(arch) back to the GSI names
a81947c1021 : Add additional assumption for SimPhonebookProvider tests
9f2d51e0b9c : Make CTS fail with ChooserTargetService results
2fe3d297969 : Re-enable PinnedStackTests#testDisallowMultipleTasksInPinnedStack
31c3c53e8a1 : CTS-V test for FEATURE_SECURITY_MODEL_COMPATIBLE
64abc52108d : Add CTS tests for ASurfaceTransaction_setEnableBackPressure
e6fea471de5 : Remove SensorConfigurationTest, as it's already in regular CTS
51de0f50db0 : cts(wifi): Test for network-request with WifiNetworkSpecifier release
c3eaaf9d4fe : Better handle null network objects.
afc5364bd68 : Remove CTS for min aspect ratio
99fcbedb7d5 : Test for app NLS setting migration
b32541c6695 : Re-enable SurfaceViewTests as a presubmit test
1f6cd3cd169 : Add waitForBroadcastIdle for accounts tests
f76805221af : ITS: adjust THRESH in validate lighting and save img.
b842afaa1e4 : Re-enable SurfaceViewTests on Cuttlefish
b5abe976868 : Temporarily remove pressed button test from CtsThemeHostTests
bbd029bf0af : Fix units in tests.
31682fa8a9e : Improve error message for SJPT.
6a1cd3ed58b : Remove mTestSetGeometry since it's crashing
cfc2334c958 : CTS test for verifying Hdr format settings
7ab429dd4fe : Add a test ViewTranslationRequest new builder API.
0c480beac7c : Move REBOOT_READY broadcast into android.scheduling
c2b0cb87926 : Rename libdexfile_external_static to libdexfile_static.
4a2807f967e : Fix various bad assumptions in Telephony CTS
1605e19033d : Improve error message for SJPT.
dc72ac1bae1 : Fix strict java packages test
c2df15d13f8 : Remove hidden connectivity API usage in tests
d3631b1d3dc : Add test to ensure all enrollments removed when credential removed
59d6315bef7 : Add the CTS of individual capabilities request
9754aa4e492 : API review response for d2d relative APIs.
8b0a5fd6e4a : GSIs are gsi_$(arch)
8e5161b9ceb : Update PostScript CTS
396de6a1296 : Test the new showInInputMethodPicker attr.
ab7aa297933 : Add biometric-bound key generation CTS
9385897e4e8 : Remove usage of hidden callback in wifi CTS
aeace629899 : Remove hidden API usage of isNetworkSupported
3c76bb6ef7c : Increase the cmd length limit to 8k.
71a00787a15 : WifiNl80211ManagerTest: skip for CTS Instant
975c6fbb0c7 : Fix assertions in the test.
2f4600a9a78 : CTS tests to verify file API operations on .transforms dir
0661c5cb669 : TranslationManagerTest: Switch to new OnDevice methods.
b404ade2817 : Add test coverage for hidden file insert
daeb1b2b674 : Reset airplane mode after resetting wifi.
b724fa3bdb2 : Explicitly unforce Doze for test.
f7599f5bbe1 : android:nativeHeapZeroInitialized test.
09ed1f2334a : Add hibernation test for pre-S APKs
954f5d17d31 : CTS for ScoreUpdateObserver: Add API coverage for new methods
df5b5674453 : STS test for Android Security CVE-2020-0368
61aca78d70b : transcoding: Add test for new addClientUid API.
29b48f82e8e : Fix testNotificationListener_cancelNotifications
a0ad043dff3 : CTS tests for app op tracking on runtime permission access
8024031fe96 : ITS: fix <scene-name> error.
a58b649269f : Temporarily disable testDrawingHardwareBitmapNotLeaking on Cuttlefish
99c02935eb6 : Increase delegate network logging recevier timeout
d2dd1c1510a : Fix missing TestAppCallbacksReceiver receiver
9bb2b146cf0 : Make StrictJavaPackagesTest log dupes
155b85d9014 : Revert "Add PermissionIndicatorAppOpUsageTest"
c01dafd99b5 : [DO NOT MERGE] Revert "Verify device is pulling assets from correct bucket"
df6d169f0f4 : Added tests for throttling generateDisplayHash request
b4d1e65c9ab : Revert "Remove storage data isolation assume check"
3a135485539 : Update platform manifest test file
02a96e4572a : Check .nomedia file does not exists only if storage app data isolation is enabled.
9977b412d88 : Revert "Revert "Add presubmit mapping to test apps.""
918f3dfedf9 : Excludes testTelephonyBugreport from the presubmit
37432cae19c : Update scale factors in CompatScaleTests
e148322878f : Attempt to reduce flakiness of AppConfigurationTests
987c35e011b : DecoderConformanceTest: release MediaCodec if skipped
b142e71890b : DO NOT MERGE Add LOCAL_LICENSE_KINDS to cts
42519d99831 : [LSC] Add LOCAL_LICENSE_KINDS to cts
e00bc51c4cf : Rename getOnReceiveContentMimeTypes (drop "On")
acf6eb0681c : CTS tests to verify redacted URIs have no write permission
2e04a8ea095 : HotwordDetectionService CTS: Update for Callback API change.
e5f8671c821 : CTS for WifiUsabilityStats: Add API coverage for three new fields.
57f4a9a41ac : Increase wait time to avoid CTS fail
38665792398 : Unskip CustomDeviceOwnerTest for AAOS
7e91f8d2562 : Remove test requesting empty role.
042892533d8 : Clear the server based parameters before running RoR tests
ab6d0393b03 : Reverting CVE-2017-0630
caa9916e908 : Reverting CVE-2017-0630
194b199094c : Add cts for InputMethodService configChanges
dc0af4260f3 : ITS: Fix typos in headers
5a2fbe8705f : Revert "[RESTRICT AUTOMERGE] CTS test for Android Security b/72323107"
ab1479b9196 : ITS: clear warnings in scene5/test_lens_shading_and_color_uniformity
952acd65410 : ITS: run manual if scene5 in 'scenes='
52afc7a826a : Add CTS for BroadcastOptions
2996eda65c1 : Add CTS test for ExternalTimeSuggestion
6f53003c618 : Test that only automotive builds use policy-exempt-apps.
c7827d0f0fe : Add READ_NEARBY_STREAMING_POLICY permission
ce64ef2a3fe : CTS tests to verify redaction on redacted URIs
f8ead1734c3 : Add CTS test to verify queries on redacted URI
6a02a18b6fa : Allow overridable compat changes to have overrides
f4b840bcad4 : Add CTS tests for overriding compat changes on release builds
3f38fdf3031 : udpate owners file for shortcut cts tests
4ff9d2c8144 : Unhide the getStorageInfo test.
6b2cba3283a : Case insensitive match for sensor privacy ui test
ccad0fe9e64 : WifiNl80211ManagerTest#testCountryCodeChangeListener: skip on R
48b0ad84ccc : Audio focus: test delayed focus loss after fade out
8bbafeb7e85 : Temporarily ignore tonal palette test
43f105adbe8 : Update (utcTime - elapsedRealtime) drift test
d287c27744c : Add new permissions to PermissionPolicyTest
f1a8b279726 : Add CTS for app switching protection BAL change
6deacf6f8e3 : Open source the incremental dEQP tool
6e96fa3d15a : Temporarily force test on a device
974df678d49 : Fix test in DeviceOwnerTest that will switch user for AAOS
e3e3926f055 : Tests new silent update feature
7f728761300 : Fix activity detection in clipboard tests.
243f9c1436a : Change test case due to API change
1ee3c05b30d : Don't compare overrides in Change equals method
5fa0de1a71d : CTS test for Android Security b/130024844
7b12d460d6e : [RESTRICT AUTOMERGE] CTS test for Android Security b/130024844
354867cdfeb : [RESTRICT AUTOMERGE] CTS test for Android Security b/130024844
35e290e47d3 : [RESTRICT AUTOMERGE] CTS test for Android Security b/130024844
64df655ec09 : Allow expected size to be off by some delta bytes.
b8b242b4a3a : Fixes with changes in DisplayManager
213d2ecfe19 : Add new permissions to PermissionPolicyTest
f1fa7e1950b : Fix NullPointerException in the android.telephony.ims.cts.EabControllerTest
f6d16a6ca68 : Mandatory streams tests: Check maximum resolution and defaut streams dont mix in CaptureRequests.
5643a223046 : Wifi: CTS getAllowedChannels & getUsableChannels
467a9b15280 : media: test EncoderProfiles
49b08fd70b1 : Remove deprecated methods from AppSearch APIs.
ad8219c7fc7 : Add CTS test for WifiConfiguration deletion priority
7094aae7e86 : cts: Fix CTS fail when running S on R device.
519bc0cd287 : CTS test for compliance acknowledgement.
470927bc18a : Fixed testApplicationHidden for automotive.
ff5b9280769 : Adding a permission for AlarmManager.setPrioritized
8d97e34019a : Move PropertyDeviceInfo to host.
ab93479889f : [CTS] Add test coverage for getCarrierId
8a07b28564e : MediaRouter2: Add RouteDiscoveryPrefernce.EMPTY as @SystemApi
e90639ef001 : Remove InputMethodCtsActivity, which isn't used
f65365858fc : Fix intermittent failure to add connection CTS failures.
2bf73d3b63f : [CTS] Add test for RTT API
64aa8bc40a8 : Protect compliance acknowledgement broadcast.
58e0bb1aab0 : Use 'gatewayConnectionName' for VcnGatewayConnection IDs.
33a22464a07 : Create unlockedDeviceRequired key while locked
c7d6d89ce57 : Revert "Shortcut integration with AppSearch (CTS for number of s..."
d87a2d5d9b2 : Testing string parameters to suspend dialog
5241d64c585 : Add test for RenderEffect
490b2df6f53 : Test getCallState enforcing READ_PHONE_STATE permission
1e27e161137 : CTS tests for rich content in Augmented Autofill
1d6ab420c29 : Enable remaining "Nearby devices" tests.
57fa4160aaf : Add resources owners to content CTS tests
998e14207a6 : Add CTS coverage for new Translation APIs.
8ca8af85956 : [cts/Settings] ignore exceptions due to deprecated settings keys
3eacc9bc5fe : Disable other networks when we explicitly want metered wifi.
5952a0e2480 : Add SET_AND_VERIFY_LOCKSCREEN_CREDENTIALS to cts manifest
8cb15b54a43 : Remove no longer needed QUERY_USERS permission
5204bf2ae3e : Add QUERY_AUDIO_STATE permission to cts manifest
3836b75e4f5 : Fixed testLockScreenInfo for headless system user mode.
86ac1421cd4 : Test that TypedArray is AutoCloseable
b1e68f696fc : keystore: Check keymasterVersion against FEATURE_HARDWARE_KEYSTORE.
09efa240fe2 : Remove android.permission.OPEN_APP_OPEN_BY_DEFAULT_SETTINGS
74269e85c31 : Test transcoding app IO notification
aa765c64ed3 : Tests for CSL luminance APIs
e892d6d2b31 : Add CTS tests for Location.isMock()
b8b0affdf83 : ITS: use opencv_processing_utils.CHART_FILE
27043d3d3fa : Fix TimingConstraintTest.
e9e818561e3 : Add cts for RcsClientConfiguration
c5086d0b3d8 : CTS: regression test for stale mIsRequestedVisibleAwaitingControl
bf956c56d15 : Add new permissions to cts manifest
71f86f98200 : New test annotation: @RequiresProfileOwnerSupport
0a1e401cf94 : [cts] fix atom test for incremental metrics
c9ed6ea9d06 : Update testStretchTop verifier logic
db021bd61b9 : Add some sleep time to allow grace period to expire.
ca25b24aa2d : Make CDM retrying more robust
beab3f15131 : CTS: Add tests for new method areBubblesEnabled
d831bd52f33 : Tests to verify "Nearby devices" behavior.
4ccbf67f5b8 : Only run some test on Q when mainline >= 300802800
875484d7ec8 : Update the CTS because of the RCS UCE API changed in RcsCapabilityExchangeImplBase
f68ee201e4a : CTS CoexUnsafeChannelTest: skip on R
0aecf1480f5 : Disable MediaTranscoding test on GSI and where the feature is disabled
cbd4169ce3b : Add test for the content capture text changed event merge logic
8f9314dfe8d : Update android_manifest.xml to include new permission.
a5a2e8e4146 : Add regression test for b/183603359.
47a4c904d5e : Exempt SuppressLint annotation for duplicate classes test.
7337c682078 : Temporarily disable SurfaceViewTests on Cuttlefish
31e496b98c8 : Test that activities are not resumed after a quiescent boot completes
7dd6f5a6dae : Enable WiFi before running test
33f6dec62bf : Get config info from activity directly
1a87da0b494 : Wifi CTS: Add coverage for WifiNl80211Manager
422fa35c1f0 : Add condition for webview check in CtsWebkitTestCases
247c25ce4e8 : Add global typeface for CTS TextAppearanceSpanTest
cb1c4e5c18f : Fix CTS Usage Stats Test for Android Wear devices
cdb761544cc : CTS test for surround sound APIs setEncodedSurroundMode and setSurroundFormatEnabled
73f9fda15e1 : Add test coverage for getExternalStorageMountMode API
64982b2d47a : Fix StrictModeTest on instant mode
fbc0f83ff96 : Add CTS for RoundedCorner & DisplayCutout.getCutoutPath()
d7eee0f5b40 : Update test case for revert f714906c.
22bd5c3e2ad : Media CTS: update log session ID API calls
9a0b1cc296c : [RESTRICT AUTOMERGE] Update import statement in CVE_2021_0394.java
137f731e1c8 : Update framework from jetpack.
16259a5b917 : Disable a couple of flaky tests from presubmit.
56fb37f404a : Add CTS tests for BlueSky driving capability
4dbd2036ea1 : Test for max readlog timeouts.
ba5f811563d : Use OPSTR_PICTURE_IN_PICTURE to assert historical state persistence
6b3706b8f42 : Integrate RCS provisioning updates into SipTransport
92556e5075a : include cts test for returning shortcut intent
fc473d35794 : Mark testDisallowMultipleTasksInPinnedStack as flaky
087c9dcaf15 : Add CtsDomainVerificationDeviceTestCases to test suites
7330c5b0a55 : Allow CtsUtilTestCases to run on R devices
05e0538c6b5 : Ignore uninitialized UICC cards in SimPhonebook test setup
7c7c54cd932 : Camera cts: Initial test for quad bayer sensor apis.
5dd49e680a9 : Add PermissionIndicatorAppOpUsageTest
190e1d92c7b : Add min_sdk for MP tests
e825d3b029b : Add support to run CtsVideoTestCases on Android-10
999489db6be : Add test for short audio descriptor and encapsulation types.
1360226654b : Check Wear for legacy notification
689ef099467 : video CTS: Basic tests for keyOperatingRate
0d3069efd43 : wifi: Add Radio stats in WifiUsabilityStatsEntry
c7240579f08 : Add test cases for background startForeground() improvement.
915c30a45c6 : Restart subsystem API: remove bug report generation argument
8ec6f8f0c00 : media: test MediaCodec's vendor parameter APIs
bf2a16a43fe : Provide CDM API to associate without prompt
98febc2e7a8 : @Option to set kptr_restrict in STS
f9180b8f7df : STS test for Android Security CVE-2021-0485
3135410716f : STS test for Android Security CVE-2021-0485
ae15abe5bd3 : Re-enable color family test
4949005e86f : Add CTS test case for DATA_REG_STATE of ServiceStateTable
111ec11ee19 : Add CTS test case for DUPLEX_MODE of ServiceStateTable
31b9e560db9 : wifi(cts): Add CTS tests for WifiInfo.isPrimary()
ceaff5320d0 : Do not count swapBuffers twice
0794fd444d6 : Media: Add MSM#getMediaKeyEventSession
e69396955b3 : identity: add TEST_MAPPING file to run identity CTS in presubmit.
d2672dceb60 : Promote Wifi S-on-R tests to presubmit
838df972ec9 : Disable KeyStore event checking until those events are logged
44896b16162 : Unignore DO permissions tests
74892901371 : Fix storage cts due to app data storage isolation change
9bcdf5dfaa6 : Update SpellChecker CTS.
4097bb651e8 : Add CTS for PhoneCapability
b2b9906325a : Add cts for getTranslationSettingsActivityIntent()
cfeafe56af2 : Add tests for shouldBypass decision based on manifest property.
cda6a71593b : Fix CTS failed when publish device capabilities.
94719b5fcc7 : Change the test case for HotwordDetectionService
986eaaa58cf : wfd: add cts tests for new WifiP2pWfdInfo APIs
b00c779083e : wifi: update WifiManagerTest for show key verbose logging mode
6587f1ea0af : Add test for IME hiding on displays without system decorations
a6ef9df92d2 : Fix for flakiness in Autofill Disable Test.
e70bd8423df : Request new Bluetooth runtime permissions.
9462b851696 : Updated CTS test for Android Security b/172655291
48051dc3052 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/172655291
9b0d5a87e24 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/172655291
fb1f0bb9722 : Temporarily ignore test while investigating it
8c9f6a2ba2b : SystemMR2Test: Use registerRouteCallback(executor, callback)
04423da9bd1 : Incorporated exempt apps on setPackagesSuspended().
b7e4ba6ea01 : mediav2: remove HDR profiles from EncoderProfileLevelTest
f3b78c3a2ba : Exclude statsd from cts-on-gsi plan
476b198aa47 : cts - wifi verbose logging changed feedback
857055bd5ab : STS test for Android Security CVE-2021-0485
d58eb87e34f : Add cts tests for D2D sharing contacts setting APIs.
f40ce06619c : DropBoxTests: ensure DropBoxManager.addText is called at fixed interval
5a76b4b5b69 : Add new VIRTUAL_INPUT_DEVICE permission to cts
7f7daca8ee6 : Updating security tests to reflect CDD changes.
94972eac412 : Tests for User type changes for app cloning
4399e6fa280 : WebView: avoid public URL for CTS tests
f86f1b03076 : Add tunnel mode video peek minimal safety check
0d1bd8719e3 : Update bug component per-file syntax for owners files
4ee06b03803 : Add CTS test for WifiManager#addNetworkPrivileged
3807dd2611a : Make sure background restricted apps don't get bg EJs.
e7948a9eb56 : Revert "Temporarily pass testRequestFlush_Gnss with warning"
df77d2ed74c : Rename slicing to network preference
851b74a1a18 : Fixed SimpleIntentReceiverActivity.
4a73274b16d : ITS: sc-dev scene1_1 headers for gerrit <--> g3
6ae01e3364d : ITS: sc-dev scene1_2 headers for gerrit <--> g3
1a3e61bcd3a : Remove CTS tests related to resampling.
00a8a0470d9 : Forcibly kill bugreports between test cases.
94ecabdcb69 : Update the CTS because of the OPTIONS API changed
2c97403b1cd : Block properly for package installation.
5928182001b : Replace content query using Shell with ContentResolver.query()
2cfa6a404ed : Remove OsHostTests#testIntentFilterHostValidation
f3fec269d1d : Add tests for exposed stop reasons.
ae719f7fa89 : Shortcut integration with AppSearch (CTS for number of shortcuts)
0d6bf3bba68 : Clone AndroidManifest after adding permission.
3ccc97a88c5 : Add test app methods
867c03feb27 : Add new test app manifest files
263e61040f8 : Domain verification tests
8d0463e653e : Fix Cts tests for assist when showSession flags are 0
b78ef2fcd43 : Remove silent provisioning tests.
99337df2320 : Check for DeviceAdminReceiver when setting DO/PO.
129e1a3d462 : Remove CEC 2.0 checks from CEC 1.4 test
6c22ab5ce0c : Add test that system isn't restricted by toast rate limiting.
3c17a080530 : Test AdminPermissionControlParams
5543816d06a : Remove no longer needed QUERY_USERS permission
da0f0d11583 : wfd: update cts for API changes
be30679e33c : Add CTS tests for BluetoothDevice#setAlias and BluetoothDevice#getAlias
e14b54cbab0 : Add MANAGE_MEDIA for test MediaStore#canManageMedia
765529921ac : Add test case to validate HotwordDetectionService to be in the isolated process
7f65c7bbc40 : Add CTS test case to verify DATA_NETWORK_TYPE in ServiceStateTable
d5bf682870d : Verify WindowContext#registerComponentCallbacks
322fb2ba834 : Cts tests for TranslationContext/Config and new related APIs
36f6295addd : Add CTS test for TelephonyManager.getPhoneAccount
53d38c4989f : CTS Tests for BigPictureStyle.bigPicture(Icon)
2391f92d8cd : USB: Address some API review comments
55e72ff54a8 : Increase launchActivity timeout for clipboard tests.
c155b8063bc : Shortcut integration with AppSearch (CTS Test)
b7f624c42b1 : Add missing usage to buffer
457d0d6f1f4 : Add Telephony CTS package to allowlist for CTS tests.
806b65dc48c : Add test case that verifies avoiding zero division
22a4f2e164b : Fix PermissionUsageInfoTest#testLocationProviderPermissionUsageInfo
4f19f5445e3 : Use more pull and only 1 pixel difference in EdgeEffectTests
353ff508e53 : STS test for Android Security CVE-2021-0486
00a0de7f97b : AudioPlaybackConfigurationTest: account for time to route
4221e65ffab : STS test for Android Security CVE-2021-0486
53043d79991 : CTS: media metrics test cases for new APIs
29367dbd177 : Additional CTS tests for TextView.onDragEvent
fc0ed2970ee : ITS: sc-dev scene2 headers for gerrit <--> g3
7cd1c5016b2 : ITS: sc-dev scene3 headers for gerrit <--> g3
df02552e670 : ITS: sc-dev scenes [4,5,6,change,sensor_fusion] headers
cc9da0b7ad4 : Highlight difference between isAtLeastS() and isPlatformOrWifiModuleAtLeastS()
579c05529c2 : Fix CTS uaccess tagging tests.
1773bd5a857 : Cts tests for translation with callbacks.
b9fea5c16fc : ITS: sc-dev add scene0 headers for gerrit <--> g3
cddf2bf7593 : ITS: add back in header strings for g3
ada62ffe469 : Add Nene Permissions.
b1cff4e7dc1 : EdgeEffect TYPE_STRETCH early animation end test
91d221d037f : FrameRateOverrideHostTest: frame rate override is diabled by default
42346cce9d2 : Fix testGrantPreviouslyRevokedWithPrejudiceShowsPrompt
d2c1728d9c9 : Surface "neverForLocation" through public API.
cb1cee0e6d6 : Add Power Policy Test Java Client into CtsCarApp
d3099f1d6d4 : p2p: add R2 device type getter test
3929a98a42a : ITS: Use TEST_IMG_DIR
fee1244b978 : Revert "Adding CTS tests for the recycling correction"
a7d89b62061 : Revert "Add test for canRecycle from new view."
11441377193 : ITS: map cv2_image --> opencv for copybara
0c96bb90054 : WebView: avoid public URL for CTS tests
332ca116b68 : Add native test for resourceobserver.
02698ac2a55 : Add call quality propagation CTS test.
874c1f097d3 : Test SparseArray#set
438e6adc4f2 : Add GnssPowerStats CTS Tests
3e7ff67f105 : Prefer changing wifi meteredness.
c9ab850bc33 : Revert "Revert "[RESTRICT AUTOMERGE]: CTS test for Android Security b/33139050""
8c09d525989 : [RESTRICT AUTOMERGE] CTS test for Android Security CVE-2017-0589
4afac74a96f : wifi: Rename API convertChannelToFrequencyMhz/convertFrequencyMhzToChannel
92b20aef373 : Change the behavior of notifyAllowedNetworkTypesChanged.
c29a5cbcfce : Adding CTS tests for the recycling correction
72a922fd9b9 : [LSC] Add LOCAL_LICENSE_KINDS to cts
b876409b9c8 : Do not test dream feature if it's not supported
64bebb586ac : AudioTrackTest: get/setStartThresholdInFrames
249c43821cd : Update cts tests for network transport enum
baf60d76540 : Fix the SurfaceViewTests been affected by splash screen window.
93dd937c1f6 : Add CTS tests for CoexUnsafeChannel coverage
08b1cf249b1 : Verify that call details state matches expected values.
2cdb854239b : Improvements of D2D API according to the review
2758fe1e504 : Excludes test from cts-on-gsi module
510d07b3976 : transcoding: Modify CTS test after addressing API comments.
745022c9bb5 : Add CTS test for MANAGE_APP_HIBERNATION
7ef02bb5b55 : Fix STS test for CVE-2021-0399
f2467b48d69 : Fix STS test for CVE-2021-0399
eccb250c683 : Add test case for getNetworkSlicingConfiguration()
48b9f3c3f79 : Get screenshots working again
b397e7926d4 : ITS: match g3 test_reprocess_edge_enhancement changes in gerrit
e7eccad282b : STS test for Android Security CVE-2021-0486
ffe9c3d8c62 : Add a stress test for MediaProviderTranscode tests
b1e4ce96e41 : Add stress tests for MediaProviderTranscode tests
1b14ed81f9d : Revert "Adding CTS tests for the recycling correction"
6d40d66e7ef : Revert "Add test for canRecycle from new view."
b0455570651 : Remove DPM.isNetworkSlicingEnabledForUser API Remove READ_NETWORK_DEVICE_CONFIG as DPM.isNetworkSlicingEnabledForUser API is removed. Add CTS test for the metrics of DPM.setNetworkSlicingEnabled
5ae060f93fd : Delete superfluous clicking of the permission dialog button.
d83fc2a2233 : CTS for OnReceiveContentListener in View.onDragEvent
ae452244bb9 : Update HorizontalScrollViewTest for default edge effect type
4b0c8deee43 : Adapt tests to new API shape
e22e104e319 : Fix broken ListViewTest
24be19f7b2d : Move VK_KHR_performance_query check to VulkanFeaturesTest
8148b96e287 : Reorder RcsUceAdapterTests assertions for clarity when tests fail
83e4b05d3d4 : Fix broken AbsListViewTest
6bbf2b14d89 : AudioTrackTest: get/setStartThresholdInFrames
4c3f1c0a65d : Update domain verification permission to internal
518a92828fc : Fix broken HorizontalScrollViewTest
3e19a5bd3ea : Add biometric-based resetLockout CTS tests
5b9e599eff8 : Add CTS test for MANAGE_APP_HIBERNATION
fe8dd549cec : Test that transcode dir is inaccessible by app
cb0ce7b15bf : Fix Content Capture Whitelist CTS Test Failures
249916a16bf : ITS: gate solid color test pattern by API & capability
36e91eaa361 : Remove SplitPermissionTest#inheritGrantedPermissionStateStorage
0a20f286513 : Add CTS test for onLinkCapacityEstimateChanged
e3f2f9f91f1 : Add MTS suite config
8e0dec64c69 : Update the CTS because of the OPTIONS API changed
5c79ac89295 : Wait for IMS registration to be propogated in UCE stack
64031450118 : Retry CDM association
6dbbf5ff019 : Refine WindowInsetsControllerTests
37efc165496 : CTS tests hasKeyPair cred mng app
643a4c72afa : Mark PermissionTest29#testDenyBackgroundWithPrejudice as Flaky
61cc40bbf35 : DO NOT MERGE - Validate notification-channel deletion semantics
6ea8668d59d : DO NOT MERGE - Validate notification-channel deletion semantics
41595412230 : Changing DEVICE_NR_CAPABILITY type and renaming getMaxActiveInternetData
17d47683ecb : Add test for canRecycle from new view.
2f7f34b8327 : [Telephony] Add cts testcase for down/uplink
7c0c874709c : Add cts tests for VibrationEffect.WaveformBuilder
746ca7d6861 : Fix issue with startup test list logic
edbb66bdc94 : CTS Tests for redacted URI APIs
9d619d8090d : Directly depend on libpdfium-libopenjpeg2
637e7cd6a7a : Update Assist cts tests to cover new showSession without flags
6b55a47423d : Add test for canRecycle from new view.
36725c781d3 : [RESTRICT AUTOMERGE] CTS test for Android Security b/150706594
b3d87593c79 : [RESTRICT AUTOMERGE] CTS test for Android Security b/150706594
a6f7f751a7a : Test clearOnEventListener method
36bedc266d1 : Add test for windowSplashScreenIconBackground(13/N)
368ed65ae73 : wifi: update cts for renaming the API
245deede0dc : Update cts tests for network transport enum
e185c181c02 : Test for writing compressed blocks to IncFS.
5c9783f6c13 : cts: Add Mediatek target to whitelist in the CTS test case
07e66517a3f : Add the TEST_MAPPING file for CtsVoiceInteractionTestCases
83f97955d18 : Remove the voice recognizer feature check
3e5921fc462 : [WifiInfo] Added CTS tests to cover current security type API
19deff7de89 : Update android.permission.GET_TOP_ACTIVITY_INFO test
f04b9ab2e50 : Fixing the test DeviceOwnerPositiveTestActivity for wifi only models.
72863a5c61b : Wait for IMS registration to be propogated in UCE stack
d8726177bf3 : Add biometric resetLockout CTS
3b63a4fdd9b : Add test for SmsManager#createForSubscriptionId().
c786e39afa3 : Skip test if playbackPreCheck fails.
0aa1e44b595 : Camera: Change multi-resolution ImageReader API signatures
c3b586ba02f : Use new DevicePolicyConstant to indicate that the testOnly admin should be used as the supervision component.
5741d852cfd : Add S checks around identity decoration set/get API
acebc997c98 : CTS tests for security logging delegate
2c806114383 : DO NOT MERGE - Validate notification-channel deletion semantics
3f8588d2a39 : Add DEVICE_POLICY_CONSTANTS_CHANGED protected broadcast
91d9d4b3859 : Allow test to be installed on Q.
ade68bcb588 : Update CTS test for renamed carrier select APIs
e161bbff7b5 : Update CTS for PANS atom
a5eb84c3290 : Add all test apps in CtsPermissionTestCases to MTS
165f21f688e : Disabled ProfileOwnerTest on devices that doesn't have the feature.
3c2ddaa7f31 : Tracking changes to making shouldBeSeamless an enum
0a120591f78 : Add permission for home sound effect exception
5fb0d1f79d7 : Fix UserRestrictionsTest for AAOS
5933e0746bb : statsd: add test for Perfetto atoms
cf86f134963 : MediaFormat: test for new MIME types
2ec0ec29d17 : Add ViewRootSyncTest
7a428a0fef4 : Replace silent provisioning with API calls in sts test
be67ac6eb0b : Add SET_AND_VERIFY_LOCKSCREEN_CREDENTIALS to cts manifest
a8756575525 : Set timeout waiting for client process to be closed
d9f30637313 : Adds test case for inline suggestions tooltip
4251abd1f2e : Remove KeyStore2 assumption checks
f434814f573 : Adding CTS tests for the recycling correction
89cf740e1d9 : Fix testDeferredScanHidesPartialDatabaseRows
fa433856e12 : Add test case to check the permission when calling createAlwaysOnHotwordDetector()
df20d24ba8a : Remove storage data isolation assume check
48d7b08f9ef : Update telephony cts tests to include ALLOWED_NETWORK_TYPES_REASON_ENABLE_2G
461163d03df : Simple refactor the CtsVoiceInteractionTestCases
b92373e4c1b : Add StorageEscalationApp28 to mts
cff8585f592 : CTS for WifiUsabilityStatsEntry: Add rate statistics
aaf9ffd41fd : Do not read logs if countdown latch is null
1f3a82c31c6 : Remove FlakyTest annotation from testSecurityLoggingWithSingleUser
a340a720642 : Print out the actual stack trace when it is the wrong type
4697521b2dd : Removing FlakyTest annotation from testSecurityLogging
e309e389bb3 : Excludes test from cts-on-gsi module
e6ee4eb6ef3 : Modify buganizer component for blobstore tests.
2ec71ac6917 : Fix SensorPrivacy tests for instant apps
82b55eddb9a : Add test to check manage media settings intent is handled
aefee4c9ff8 : Add VoPS support info for NR
2ef397d0249 : [CTS] Add test for Carrier offload API
530fb052e77 : Rename DiagnosticCall to CallDiagnostics.
09e345e39eb : Add UI checks to AppHibernationIntegrationTest
9e26b8d42b5 : [LSC] Add LOCAL_LICENSE_KINDS to cts
00722cc26b1 : wifi: Test DPP API changes
e34417db74c : Sync with build compatibility fix on R from mainline-prod.
8cbf10184af : Add CTS testing for permission usage info.
69b82b32264 : SoundPoolTest: Enable 1, 2 stream configuration tests
71c5bef21b5 : Add CTS tests for SurfacePackage copy constructor
d5ba18be16a : Add CarWatchdogManager CTS test for I/O overuse usecases.
61049b7249c : More Fixes for CtsScopedStorageHostTest
4f4e2f0f99c : Fix for CTS LegacyStorageTest
92abe57f355 : Test more codecs in tunnel mode
f7a6e05fbf0 : Fix for CtsScopedStorageHostTest
757c5ed9247 : Reduce the test runtime of direct channels to 1s
a020d0a545b : Close HardwareBuffer when testing is complete
08306d11deb : ItsService: Query whether the device supports camera privacy mode
c21e8831774 : CTS tests for notif cancellation reasons
0a13b3916e3 : ITS: use np instead of numpy in call.
26748942454 : Add CTS test for onLinkCapacityEstimateChanged
fac83def0ff : Additional test cases to CtsVerifier CredentialManagementApp
e2972d65e53 : CTS tests for the smartspace service
a91ddbfe3bb : Added more tests in DisplayHashManagerTest
a878fb279b6 : ITS: handle sub-camera scenes with no tests run.
0208d07eeb7 : Adds packages visibility tests for the broadcast of suspended packages
5fc25d369ed : System MR2: Add remaining tests
8b14c03d766 : Correct CTS tests for layout parameters.
c8a13a06509 : Add CTS test case for the FGS start grace period after being in BG.
37e3cd4567a : Revert "Add CTS test for onLinkCapacityEstimateChanged"
fa927f2c05a : Add the test for the new api canManageMedia
18385d377c4 : p2p: fix WifiP2pWfdInfoTest
7f454967b10 : Fix NotificationListener failed to receive events
82495fad660 : Adding more tests for exact alarm permission
d8ce6e227a3 : Remove the ignore for testMediaEscalation_RequestFavorite
d38593c9fac : [CTS] Move check network in range to setupClass.
0509935f93e : System MR2: Add tests for transferTo
2b59a42201b : cts for wifi verbose logging listener
89d5bdead71 : Fix IntentTests failures
4c608ad2f26 : Update CtsGameManagerTestCases to appCategory="game"
e23431c3f9a : transcoding: Modify CTS test after addressing API comments.
435adef4508 : Update Framework from Jetpack.
277798222d0 : Add CTS testing for permission usage info.
93a57525a6a : Test Executor param for newSpellCheckerSession.
5cddd0c37c7 : Update Telecom CTS phonestatelistener
4760a8f733c : ITS: correct comment RAW --> YUV
713d4ba2a72 : SoundPoolTest: Enable 1, 2 stream configuration tests
c5f2d410d56 : Support for decorated identity prefix
14dd0dd3259 : CTS for extention API: Create an object to include more session information when starting external scorer
12340be422c : Integrate RCS provisioning updates into SipTransport
ed1a70fabee : Wallpaper transition should be applied to translucent wallpapers.
121c56fdc70 : Initial fixes for SuspendPackageTest for headless system user mode:
141975fda7c : Fixed assumeCanCreateOneManagedUser()
6e2a51b31e5 : ITS: add SUB_CAMERA_TESTS to run_all_tests.py
712a07b43c1 : Add CTS test for onLinkCapacityEstimateChanged
770558a6243 : Fix ScanningSettingsTest for S changes
a30d5147fcb : Add QUERY_AUDIO_STATE permission to cts manifest
c06ac7bf92c : Add Transcode CTS tests
a62084e9bdc : Add a CTS test for ServiceStateTable
85478f80f52 : wifi(cts): Only create NetworkCallback with flag in S
d4087432e0e : Update cts to handle VibrationEffectSegment
4c2cd988258 : Add more logging and locking to StagefrightTest
8b3f0acc83a : ITS: replace SUB_CAMERA_SEPARATOR with '_' for directories
6e4eb389834 : Add min_sdk for MP tests
8ea52781dbe : Restricting StorageManagerTest.testGetManageSpaceActivityIntent() to full Apps
2ff8876bd5a : Add a CTS test for ServiceStateTable
1e225127a9d : Add assertions to grantKeyPairToWifiAuth calls
7773d169f97 : HDMICEC: Look for lower case String in console
4ab428f31f2 : Tests for fixed collection setRemoteAdapter
ceb363259f3 : Add test to ensure an activity in fg task can launch activity
3bed891feb4 : Add cause exception to port discovery errors
6370c8ab3a8 : Update spell checker CTS test.
06ab157394a : Add tests for system MediaRouter2
1bb63e31100 : [DO NOT MERGE]Revert "[DO NOT MERGE]Revert "Update CVE-2020-0450""
85a94be691f : [DO NOT MERGE]Revert "[DO NOT MERGE]Revert "Update CVE-2020-0450""
2244f6517b1 : CTS test for Android Security b/37761553
2c40c0b9221 : Add the CTS of get rating limited for the PUBLISH requests
9d7a2e9e0c4 : Update CVE-2020-0006
508bd374fc2 : Update CVE-2019-2206
0b6c98c6df8 : Update CVE-2020-0038
33ca36cd116 : Update CVE-2020-0037
1b9e02311a9 : Update CVE-2019-0035
b4656d28df1 : Update CVE-2020-0450
b0ac00cdf9d : Update CVE-2019-2040
4b0f37d00f8 : [DO NOT MERGE]Revert "Update CVE-2020-0450"
78236c463c6 : Add tests for new permission MANAGE_MEDIA and new proto enums
a5cf87f9148 : Set app op mode manually in test.
cd86304a23f : Add CTS tests for force resize/non-resize changes.
919ebcd266a : Add cts tests for split setGeometry api
a65c01bc8f7 : Updated EdgeEffectTests for stretch
dd46fa06de1 : WifiNetworkSuggestionTest: Add test with both oem paid & private
2f243021330 : Update Framework from Jetpack.
b8651d26ecd : Update CTS UsageStatsTest to cover getLastTimeComponentUsed API
3358e6bbc28 : Revert "Add cts for InputMethodService configChanges"
09097ea321b : Adding CTS test coverage for DiagnosticCall methods.
dfbadd7b8f9 : ITS: use proper SUB_CAMERA_SEPARATOR
b4278499727 : Update platform from Jetpack.
48f6de44c3c : Copy AndroidManifest.xml to CTS directory after making change to permission START_FOREGROUND_SERVICES_FROM_BACKGROUND.
cb0353ec2b6 : Add test case that loading font files in another package
d8f03b781f2 : Include icu4c/source/data/ in icu4c_test_data.zip
5444972d6c1 : Add methods to grant and revoke permissions on packages.
9a48c266fca : Fix DeviceOwnerTest related to affiliated user for AAOS
ee99c17a59e : Update PowerExemptionTest.
f39a34c1b4a : Allow DevicePolicyController and User to be AutoClosed.
dc3370da35d : Allow setup app to have SAW permission
96147594251 : Make CtsTextClassifierTestCases backwards compatible
4603959d05e : Make CtsPackageWatchdogTestCases backwards compatible
7b3ae31586e : Re-enable android.icu.dev.test.collator tests
af18cc429f1 : Enable android.icu.dev.test.TestLocaleNamePackaging test
a6bc42e2827 : Add first API for RemoteDPC.
4f9564c053a : Adding CTS tests for App Widget view recycling.
84227639cf6 : Add screenshot cts tests for background blur+blur behind
5b2c86e7e55 : Add support for packageName in KeepUninstalledPackagesBuilder
fb191b2de1d : Add test for documentLaunchMode="never" activity
23303b204ff : Remove the usused UCE API in CTS
f1061d1524d : Modify CTS tests
1ce0174ec48 : mediapc: Add Media Performance Class test suite stub
ec89e9caacc : For TEST_WAIT_DURATION_MS need to consider, maximum delay should be considered
e1156e65c0e : Add tests to ensure package visibility
93f11474607 : Update test manifest to include the new external time permission
a0cb3b37d77 : Drop prebuilt files to android source tree.
7e74d726763 : Skip hashtree algorithm verification for emmc partitions
0a3d5cc2065 : [LSC] Add LOCAL_LICENSE_KINDS to cts
58638e8eae7 : Add test for receiver attribution tagging
987ce04bbc2 : Clear filter texbox before associating
49f55b15b3e : p2p: add cts tests for WFD R2 API
81c2a417aeb : p2p: add cts tests for WFD coupled sink
756d82ce7d5 : Use updated VcnStatusCallback API.
a36cabe8b44 : Add CTS test for MANAGE_UNUSED_APPS
08589345f68 : Add CTS test for new D2D sharing status setting APIs.
de78d72b755 : Fixes PendingIntent usage in PackageInstallerTestBase
49ae6924af1 : Test EXPIRATION_UPDATE event handling
436c5de96e8 : DO NOT MERGE - Validate notification-channel deletion semantics
40879fc1c35 : Add onPreProvisioningRecevied to RcsProvisioningCallback
d72d3446da8 : For TEST_WAIT_DURATION_MS need to consider, maximum delay should be considered
0ccaee6686f : ITS: gate sensor_fusion statistical data with correlation threshold.
e3882916b9c : cts(wifi): Add a new BuildCompat wrapper for wifi module version
b524c7a0801 : Remove @SecurityTest from cert generator
adaa33aeb59 : Rename SliceInfo to NetworkSliceInfo.
43bd4412fd4 : Camera ITS: Fix test_aspect_ratio_and_crop failed
5884c0e1a3c : Removing cts-verifier-automation, to be checked in directly to aosp test branches when the automation is ready.
bd0e20a41be : cts(wifi): Use new flag to get location sensitive WifiInfo
5ea3bfee390 : Fix imports in TimeManagerTest.
5f9b54d06c4 : [RESTRICT AUTOMERGE]: Crash Parser ignore CANNOT LINK EXECUTABLE
45574001537 : Use updated API for VCN Network policy listeners.
b8b9b7f4a60 : CTS tests for OnReceiveContentListener and drag-and-drop URI permissions
852d59b0928 : Add filter of expected message to startup test
5fd3ab8e15c : Test that attribution tag is correctly reported by record audio
a9c5488b033 : CTS: Add in_size_compat_mode to ActivityRecord proto
860749a983b : update isCrossSimCallingEnabledByUser name
6bdc62be181 : [CEC Configuration] Run the listener in a separate thread
a2415f8bdb9 : pass an empty file_contexts file to secilc
7cd4bd048aa : Add CTS for IME visible after rotation
aef8cb7c05f : Fix some tests after move splash screen window to systeui(11/N)
fe3a6129c31 : Disable UiTranslationManagerTest in instant mode.
731c8e83470 : Retry setting DO/PO to avoid flakiness when recently unset.
c4c7f6b73db : Add test cases for passing the model data to the trusted process
e5586a7690c : Wait for mSystemUiVisibility changed after swiping.
06596c42a53 : Enable sim card after test.
57f6ef0aa11 : Camera CTS: Call superclass callback to enable api coverage for CameraManager listener callbacks.
2bfa5fee7ce : Use `ro.boot.qemu` to check if the device is an emulator
ea94ff668ff : Mark the test app as debuggable.
5c84ae5621f : Increase the range of difference judgments
3878bdee14a : Add tests of packages visibility for the getSyncAdapterTypes
837c47590ee : os: add tests for Build.VERSION.MEDIA_PERFORMANCE_CLASS
e454a967cc2 : TestHelper(wifi cts): Unregister network callback on failure
311111d794e : Add test for PowerExemptionManager.
681e8a487e6 : Mark CtsDeviceStateManagerTests as not_instant_app.
9049a756f59 : Test for API to check system gallery status.
4a9b8e076db : CTS test for android:suppressesSpellChecker.
34bdea3bec8 : Add CTS for read-only mmap-ing
b53249a659e : ITS: remove loads for mobly bundled snippets in run_all_tools.py
ec13b69d327 : Remove `@SecurityTest` from CertificateTest.
7c91336f357 : Add @CheckResult to Nene builders.
5cf53f1c3c5 : Use FontFamily.Builder instead of constructor
10cd537b088 : FileBasedEncryptionPolicyTest: fix check for eMMC storage
6efee3facaa : Update testTracingContent for vsyncid change
84482b24e9c : Add new headers to tflite delegate's Android.mk
e8fd4a13087 : ConnectedNetworkScorerTest: Use privileged API to get passwords
841914035e4 : Add edge test for creating uri as user.
ea4c9fa12bd : Revert "CTS tests for Ripple drawable material next"
ac79dd2ae51 : Add CTS tests for text classification in ClipDescription.
4aacecfd66e : Add DeviceAdminPasswordChangedEvent.
38507b1b667 : Add DeviceAdminDisableRequestedEvent and DeviceAdminDisabledEvent.
d13d82dac4b : Fill in some missing tests in EventLib.
758759bc608 : Allow BcKeyStoreException to be throw in KeyStoreTest.
6c6aa56c46e : Introduce wait time between keyevents
5af9c72c1db : Revert "Add presubmit mapping to test apps."
2c63c888696 : Drop prebuilt files to android source tree.
c0e975a9eff : Add basic tests for below UiTranslationManager APIs.
b27f7b51d14 : Fix Regex in app compat CTS tests
09af02f5802 : pass an empty file_contexts file to secilc
ccf007c2ff1 : Add min_sdk for MP tests.
1fae7fe06a5 : cts: Add SDM660 target to whitelist in the CTS test case
7f27f8a5caf : CTS for WifiUsabilityStatsEntry: Add more Wifi scoring related information
aba04b8363a : Fix TranslationManagerTest running fail in instant mode.
61cb11294e0 : Use multi-window mode for MultiWindowLoginActivityTest
1b7aeb0f52b : Better handling of sTelecomConnectionService
7b6b3562989 : Fix ToastTest for freeform-first multi-window device
97181d9dbd5 : Skip one of MultiDisplay tests for Operator Tier
80ae4455a94 : STS add check exclude for CVE-2018-9537
66ccad22914 : Fix BiometricManagerTest for new credential string logic
dc7ba2f3692 : ITS: MANDATED test not set up for device properly
83e8e03d3b1 : Use updated API for VCN Network policy listeners.
4e28c728e31 : ITS: Report individual test result to CtsVerifier. bug:181989757
0a3144f91fa : Introduce CTS tests for on-device Speech Recognition.
288545c3f3a : Update UWB tests due to API changes
915b79c52c7 : Remove unused Java imports under cts/tests/inputmethod/
a5838dde118 : Refactored call to getProfileOwnerAsUser(), which is @hide
253eaf408ec : Fix lint warnings under cts/hostsidetests/inputmethodservice/
c322f8353e4 : Add test case for measure consistency
847306b6626 : DO NOT MERGE - Validate notification-channel deletion semantics
143e08682c1 : transcoding: Also verify the getErrrorCode in cts test.
8008f5c6027 : Camera: test physical secure cameras
8184847cbee : Tests for Notification content description API
20c4765ad31 : DO NOT MERGE - Validate notification-channel deletion semantics
9aca37e9fa4 : wifi: Fix testBuilderWithWpa3SaeH2eOnlyMode on R
898e19bbb56 : Remove ION memory test and replace it with SystemMemory test
320ed45b620 : Add attribution tag (test part).
3c461f6fd02 : Add CtsSimPhonebookProviderTestCases to cts-sim-include.xml
dedf1e72882 : Sort checkstyle_hook folder list in PREUPLOAD.cfg
16a144c7fd0 : Change the behavior of notifyAllowedNetworkTypesChanged.
b0c89068aab : Test admin cannot read user permission grant
d373a2f0e53 : [CEC Configuration] Add CTS tests for new @SystemApi methods
d5e36f77745 : Add devicePolicy to Nene.
531c4262d06 : [Telephony] Add @Test annotation
61da8473ad0 : Add test to ensure the package visibility
d888310696e : Update list of ART public libraries to include libsigchain
c9040aa428f : Update CVE-2019-2040
a6755355731 : Update CVE-2020-0450
dc68a1ef9d6 : Update CVE-2019-0035
64c42379852 : Update CVE-2020-0037
c57146c05b8 : Update CVE-2020-0038
c52b1749343 : Update CVE-2019-2206
9bd5c0aa013 : Update CVE-2020-0006
3963e9926ed : Camera: allow external devices to face backwards
32a8e70d69d : Update OWNERS file for nativehardware
90613b45534 : Fix testAppZygoteSyscalls for secondary users.
eb2c5eaf208 : Update CVE-2020-0450
0c50cc06914 : Add the CTS of get rating limited for the PUBLISH requests
af75771bb37 : Update CVE-2020-0450
e56c3c989f1 : WifiUsabilityStatsEntry: CTS test for contention time statistics
af5d5d51c41 : Fix ToastTest for freeform-first multi-window device
1342dbc7057 : Add style-checker to input method tests
3dc9ef6ed07 : Fix for flakiness in Autofill Disable Test.
2257117c3bf : Use streaming library to test Incremental streaming.
eecb8a681ac : Refinement of ContextParams behavior.
e531da29d27 : Clone AndroidManifest after adding permission.
04854095b19 : STS add NFC skips for devices without NFC
a7d841de883 : STS add NFC skips for devices without NFC
5fae97cce85 : STS add NFC skips for devices without NFC
fb326f8fa14 : Modify Telecom/Telephony CallStateChanged CTS
ef81e53dd6b : STS add NFC skips for devices without NFC
d5a3f0f72ac : Migrate usages to new SearchContext builder.
31ead20c540 : Updated unittests for refactored classes.
2f23309cf2b : Update CTS tests to account for default behavior change.
9577bf8290a : Fix some reporting of DalvikTest runner
a7d7556c2de : Skip flaky test until root caused
632ebb1911d : Add test case that loading font files in another package
cc4e6e294ab : Remove Oom Catcher
9b612bb6c9b : Remove Oom Catcher
0d8c7a5efd8 : Remove Oom Catcher
db451ed3fe1 : ITS: Add expected circle size ratio to logging.
a82a746f446 : Revert "Add test case that loading font files in another package"
ed0f606ff8e : Add new CDM profile required permission to the test app
f1576281815 : [CTS] Add test for server cert check API
346b4047912 : ITS: add scaling for SUPER_TELE in RFoV box
8815be26cdf : STS test for Android Security CVE-2021-0428 [RESTRICT AUTOMERGE]
aadbba4b67c : Delete incidentd related alarm proto tests
09f032a4d2d : ConnectedNetworkScorerTest: Handle invalid duty cycle value
6ee02b25424 : Change test_suites from mts to mts-mediaprovider
09c5b8af249 : Revise timeout value in CodecEncoderSurfaceTest
2dd7da9a84f : Fix DeqpLevel tests
fc1c773df54 : CTS test unregister cred mng app KeyChain
2b6399525df : Fix build break in RcsUceAdapterTest
b28f7778da3 : Add test for QUERY_ARG_DEFER_SCAN
e78ad67eec6 : Verify the permission ACCESS_RCS_USER_CAPABILITY_EXCHANGE for UCE APIs
c13a3ede507 : Test AccessibilityServiceInfo#isAccessibilityTool()
9616dd35c58 : CTS test for Android Security b/114237888
b1dab76ca32 : CTS test for Android Security b/111660010
d78966db14f : Adds tests for Client Suggestions
eb22a257e1d : [PhoneStateListener] Revert the test to R version and add new test
8bb3ed8c168 : Adding tests for singleInstancePerTask launch mode activity
3755bffaedf : Better error message for missing page reads.
f7300e8230e : Verify the permission ACCESS_RCS_USER_CAPABILITY_EXCHANGE for UCE APIs
29d582d2415 : ConnectedNetworkScorerTest: Ignore local only or restricted connections
115a35fb4f2 : Update the CTS because of the UCE APIs changed.
95ab0a438db : mediav2 CTS: Add adaptive playback test
ba4b56ff167 : Update missing exclude items in cts-on-aosp-exclude.xml
ec742f65d4f : Move drag event to InputDispatcher (1.1/n)
d89304ddbc6 : Merge "Wait for app transition became idle when tap on display center"
a1d23c00781 : [LSC] Add LOCAL_LICENSE_KINDS to cts
42d245d4c4d : [LSC] Add LOCAL_LICENSE_KINDS to cts
889ba31fc0b : [LSC] Add LOCAL_LICENSE_KINDS to cts
d0657e42207 : Add a new test for including RCS caps in SIP PUBLISH
39362fedfcc : Mark DeviceStateManagerTests as flaky.
82fe2361bd6 : Support for a Context to "renounce" permissions.
90a8fa9a4b4 : Test for passing InlineSuggestionsRequest via autofill auth intent extras
ee71d20d991 : Update OWNER of CEC tests.
f64d30cc01e : Keystore 2.0: Address slight behavior changes.
11a1543da62 : Add more tests for ContentInfo
deb2a9fe3fd : Add more tests for ViewStructure/ViewNode
4c6826b9940 : CTS test for getViewId/setViewId on RemoteViews.
c629b95e660 : Test for: digester detection.
9458273ee21 : CTS for setSuppressBubble
e48216b9c1f : Keystore 2.0: Remove testBuilder_Encrypted_Success
e06c631f3b4 : Keystore 2.0: Fix testBuilderSetUidGenerateKeyThrowsException
2ad4738ba4e : Use snake_case for TifTuneStateChanged fields
69035edd7f8 : Fix domain approval for other branch of MatchFlagTests
6ef0e5799cc : Should expect PROCESS_CAPABILITY_ALL.
be8710aeeb2 : Test the metrics for TIF VideoAvailable
1cc130dd0df : Create CTS tests for TvInputManagerService metrics
c9feb56d008 : Make IMF host devicetest apk debuggable to support compat change test
2bed514c30a : [DO NOT MERGE] Larger gesture in AccessibilityGestureDetectorTest
3f5f385c64f : Check fs-verity support in IncFS.
dc0217f2da8 : DO NOT MERGE: Migrate away from deprecated Truth APIs.
96978501f57 : Updating testStartHomeIfNoActivities to test if home activity is resumed
c12020160cb : ITS: sensor_fusion change mask application location.
2b5b5a73994 : Add DisplayHashManagerTest to presubmit
a53c0d9c2c0 : Remove DisplayHashManagerTests from presubmit
3a011c17a05 : Update tests for new multi-display app launching behavior
e162abc2e4a : Add CtsVerifier test for CredentialManagementApp
392f3dc9288 : Add needed test apps to mts
b3f88e97ef9 : Add missing APIs tests to increase coverage
fc45ecfdde8 : Add CTS tests to verify URI Intents reported by UnsafeIntentLaunch check
b65ea49fe6b : [cts] use splits for loading progress tests
7203ff5258d : mediav2 CTS: add tests for decoders with dimensions aligned to 2
0953a5f53ba : mediav2 CTS: Add VP9 tests content encoded with aq-modes
970b8706e4b : Test for: detect missing page reads.
b736905caa5 : Check if an InputEvent is source from an expected InputEvent.
843b54178cf : ITS: use Y plane for validate_lighting()
c86d5462ac8 : Update rotation cts test version check to S
4b72932c8a3 : Add better error message for callforward test fail
287b14def86 : Rediect updateFontFile to updateFontFamily
a975f03cca1 : Make sure overrunning jobs when doze and battery saver turn on.
f0dcf844c6f : Add domain approval to MatchFlagTests
5350fdfffc0 : [cts] add duration metrics to anr and crash reports
b1a479baa4b : Skip RoR cts test if the device don't have lock screen
1dd52192311 : Test configuring WiFi network with a KeyChain key
02a65a51178 : [Passpoint] Add API to flush ANQP cache
61396672f19 : Update Framework from Jetpack.
05b08adf523 : Create a library target for CtsTvTestCases
a69f3bab252 : CTS test for DPM API to grant keys to Wifi
54c9a97babc : Update OWNERS file for wifistatstests
b1815bc6de8 : [CTS] Add test for AwareResources constructor
655d4e3764b : Fixed testDPSafetyChecker_onOperationSafetyStateChanged on PO.
e98d585f565 : Don't configure sensor with period higher than max delay
863a40d1876 : Update signature-host-tests to not run in TEST_MAPPING
36feaafca00 : Updated EdgeEffect test to verify stretch
85ebdf66103 : Make sure timed out EJs don't run in Doze or battery saver.
7bc2a2576fc : Fix bug when finding TV profile.
9bf9de3e7f7 : ITS: fix def test_raw_sensitivity_test()
8b26dd68dc5 : STS remove test for CVE-2017-13279
a879dd563b4 : STS remove test for CVE-2017-13279
d08e6aa74a9 : Unregister broacast request to onDestroy()
7e3dddd707d : Update Provisioning API name and doc per API review
f636d95e74d : ITS: sc-dev dismiss keyguard
2b096102bb5 : mediav2 CTS: Change version names for the newly added files
0b435006f95 : ITS: plot features on correct frame
caf3e3d2b06 : ITS: fix test_aspect_ratio_and_crop logging error
cd87c55bc47 : Verify that HWUI always filters NinePatches
3c328c010cb : CEC: Use target preparer to determine adapter port
ce9b8198b42 : Add CTS tests for clipboard attribution.
1dee646bd28 : Only run MicIndicatorTest in Full App mode.
8a97c677a9e : WiFi: cts test for set/clear country code API
dc75d04c3a6 : Test fix for feature versioning.
647323fe5ff : Move alarm manager into its own package
e118848b955 : Revert "Revert "Add STS exeptions to ValidateTestsAbi#testBinariesAbis""
7801fcd4f82 : Add CTS tests for BiometricManager string methods
2bf59ea2a78 : Move SIP message parsing test over to CTS
451496ce131 : GameManager: Add CtsGameManagerTestCases
d7bd978e1c8 : Moving and cleaning up AlarmManagerTest
4281de16f37 : Add basic e2e test for text translation.
1088c340ec8 : Add MTE ELF note to CTS tests, add MTE tests to bionic copy.
8d3c3d0038a : Acquire UPDATE_FONT permission before calling getFontConfig
648249765c5 : Add exported true for CallDiagnosticService.
f10eedd7c7a : Ensure the DUT is bondable during test
adc6cdadc7c : NdkMediaCodec support set ColorAspects
59bc219e126 : CTS use AppUriAuthenticationPolicy and UrisToAliases equals
2fa4be61e66 : CTS: restriction on overridden min size for PiP
dab191dfc7a : Weaken assertion in CDM test
9a269e54dde : Test clearOnSessionLostStateListener
385186caaf5 : Add DeviceAdmin TestApp.
e0bf90376a3 : Remove startUser_userIsStopping_noBroadcastIsReceived test.
91ddf93d28e : Add DeviceAdminApp.
5b86b72e289 : Add cts for AllowedNetworkTypesForReason improvement
ae33f16e7d0 : Revert "Revert "Adding tests for AudioManager CarVolumeCallbacks""
a1b60aa40f4 : Fix testing MediaButtonReceiver with implicit intent
3eef303bf6b : Update the CTS because of the UCE APIs changed.
507331e75a6 : Add cts tests for managed device provisioning
14c8d61ecae : Add cts tests for managed profile provisioning
d81714a65ae : Tests for StorageManager#launchManageSpaceActivityIntent
355f69e6e13 : Add SET_CLIP_SOURCE permission.
4c07e972aeb : Update CTS tests App Widget sizes.
51d780ee989 : Add CTS tests for disableIfNoEncryptionCapabilities attribute
a499f3e7557 : Correct RemoteViews tests for margin.
20e3f9cd460 : mediav2 CTS: Refactor Codec Decoder Extn Test
38deaf17b01 : [PhoneStateListener] Revert the test to R version and add new test
76d0c64a156 : CTS test for Android Security b/120499324
b8f3b4fb5af : CTS test for Android Security b/151644303
3f12af1fd5c : [RESTRICT AUTOMERGE] CTS test for Android Security b/120499324
254dd8404fe : CTS test for Android Security b/122320256
e9e25de6b96 : [RESTRICT AUTOMERGE] CTS test for Android Security b/151644303
81819af32c3 : [RESTRICT AUTOMERGE] CTS test for Android Security b/120499324
6174a575642 : [RESTRICT AUTOMERGE] CTS test for Android Security b/122320256
6b1b2d359d6 : [RESTRICT AUTOMERGE] CTS test for Android Security b/151644303
741e23f9902 : [RESTRICT AUTOMERGE] CTS test for Android Security b/120499324
71a13d36ce3 : [RESTRICT AUTOMERGE] CTS test for Android Security b/122320256
e26caec110a : [RESTRICT AUTOMERGE] CTS test for Android Security b/151644303
a704fad4b69 : Verify the permission ACCESS_RCS_USER_CAPABILITY_EXCHANGE for UCE APIs
185307587b2 : Mark testRevokeAffectsWholeGroup as flaky
8776488f9ff : Update tests for the wellbeing migration
b00886ad5e3 : [CTS] Fallback to check getKey on R build
7fec6efe44b : Camera: Add test for multi-resolution input/output.
ab38cd32dfc : Adding 450dpi resources.
cb4d25116c9 : Camera: Set testSingleCapture FPS range based on preview
f5096f49b24 : WifiNetworkSpecifierTest: Fallback to WifiManager.getConnectionInfo on R
167f0795b5b : WiFi: Define permissions for manage wifi country code
9f75b876996 : Fix some issues with the car mode CTS
c6a92e77549 : Fix flakiness in CarModeInCallServiceTest.
b30ba551f25 : Move failing CtsWifiTestCases to mainline-postsubmit
702afa2dfd8 : Add tests for TrafficDescriptor APIs
d46b002a332 : Move to ACCESS_RCS_USER_CAPABILITY_EXCHANGE for CTS requestCapabilities
7f7015190b0 : Fix Telecom CTS Ui Mode bug
d17ee28fab2 : Set test-timeout and shell-timeout for telecom CTS
66b68b8a1df : CTS Tests for ContentCaptureManager Allowlist Propagation
13f635895b0 : Move host-side app enumeration to GTS
390472bb44f : STS test for Android Security CVE-2021-0398
6e570a3435a : CTS test for Android Security CVE-2018-13895
26f6496816c : Remove null check for conference call audio state.
12fd017e0eb : CtsOpenGlPerfTestCases secondary_user
a036c078bbe : CtsPermissionTestCases secondary_user
522b396f869 : CtsPermission2TestCases secondary_user
0b075df3aa0 : CTS test for bitmap anti aliasing
b5d8afd68ce : Add CTS for the new carrier signal broadcasts
b6a269a3c5f : CTS test for Android Security CVE-2017-18275
6816c0215a1 : ITS: move CameraITS2.0 --> CameraITS
173df2017b3 : Add CTS tests for DeviceStateManager API(s).
f2e5c563f70 : Add CTS tests for APN type conversions
51ee8fee085 : CTS: restriction on overridden min size for PiP
e8f19256e09 : Enforce (not_)secondary_user tagging on *all* CTS Modules
987717b749a : CtsProviderUiTestCases secondary_user
5825b8f882a : CtsMediaTestCases secondary_user
0d91b3a0f2b : CTS test for Android Security CVE-2019-2245
00003ac3488 : CTS test for Android Security CVE-2018-13925
e3172d28607 : Fix SensorPrivacy tests
d38bc6a4f01 : Camera: Use sesion parameters for PerformanceTest
23e5bd0b7a8 : Add cts for InputMethodService configChanges
dde5c5d38f5 : Test for: add version to INCREMENTAL feature.
6ab0ddeb351 : video: fix size calculation for byte buffer mode
b9cf320a623 : Allow classes in system API to be changed into public API and abstracted.
29e3c33b731 : Add playback device test for responding to <Request Active Source>
7cbeb81ecc1 : Add `MainlineTestModuleController` support to `CtsLibcoreTestCases`.
75a072d6f70 : Change mts suite name to mts-mediaprovider.
dcb443aad8b : Update GfxInfoDumpsysTest due to addition of new metrics
a878a77eebf : wifi: add test for SAE H2E API
467334e2285 : [LSC] Add LOCAL_LICENSE_KINDS to cts
c9239353f9b : Add test case that loading font files in another package
d96d222910a : AudioTrackTest: Check TunerConfiguration.CONTENT_ID_NONE
753a5ec863f : CTS test for Android Security b/139188579
d11edaff361 : CTS test for Android Security b/122316913
9ffd0beec04 : CTS test for Android Security b/112161557
8517f2c4422 : CTS test for Android Security b/178725766
71ecbb23472 : [RESTRICT AUTOMERGE] CTS test for Android Security b/139188579
27113f90c2f : [RESTRICT AUTOMERGE] CTS test for Android Security b/122316913
f86e51cef6d : CTS test for Android Security b/147664838
74618aa5b46 : [RESTRICT AUTOMERGE] CTS test for Android Security b/112161557
87d0cdf7a72 : [RESTRICT AUTOMERGE] CTS test for Android Security b/139188579
283b26b3333 : [RESTRICT AUTOMERGE] CTS test for Android Security b/122316913
0ecaab891f3 : [RESTRICT AUTOMERGE] CTS test for Android Security b/147664838
7baa07c27f1 : [RESTRICT AUTOMERGE] CTS test for Android Security b/130821293
56e1f8d89bc : [RESTRICT AUTOMERGE] CTS test for Android Security b/112161557
d585d75432a : [RESTRICT AUTOMERGE] CTS test for Android Security b/139188579
5b44f928cef : [RESTRICT AUTOMERGE] CTS test for Android Security b/147664838
92446834180 : [RESTRICT AUTOMERGE] CTS test for Android Security b/130821293
4687dd928ca : [RESTRICT AUTOMERGE] CTS test for Android Security b/112161557
f75e71ed431 : Updated CTS test for b/120426980
eb8d9b9e603 : Add new defined permission PERFORM_IMS_SINGLE_REGISTRATION to cts manifest and update CTS tests to use PERFORM_IMS_SINGLE_REGISTRATION permission
ca773ecf8de : [Passpoint] Add API to check if Passpoint T&C is supported
53b2acbad63 : [cts/pm] reboot test for loading progress
ec17ebe938a : Remove CTS refs to CALL_COMPOSER_STATUS_ON_NO_PICTURES
00ff4d19427 : Update permissions OWNERS files
7275f78895e : Revert "Disable failing test"
1dd5a2a568a : android.settings.cts package does not have visibility permission to package com.google.android.googlequicksearchbox
308e143330e : Revert "Adding tests for AudioManager CarVolumeCallbacks"
27972ca5d8f : Fix testDeviceOwnerProvisioning for AAOS
33d0dd83ec8 : Add CTS for PostScript name consistency
3076a43b1e5 : Improve the qaulity for the RCS provisioning test cases
948923a6818 : Add test to verify the LRU position of service process just stopped
c9ca5c08a3e : Add @EnsureHasNoWorkProfile
d4f6e6351ac : Revert "Add cts for InputMethodService configChanges"
9f49a7164a4 : Adding tests for AudioManager CarVolumeCallbacks
752f2688bd5 : Only run test for devices that have notification shade
46d2fd60655 : Consolidating SimPhonebookContract CTS test modules
d68e6af369d : Remove the SimsPowerRule in SimPhonebookProvider tests
5ed3ef8fd75 : Skip tests when the device is not equipped to do telephony.
194454af6c5 : Fix DevicePolicyManagerTest tests to require device_admin
f0c1e1641e2 : Exclude some presubmits which have become flaky.
1485768750d : CTS test for Android Security b/174243830
1508853a4f1 : CTS test for Android Security b/120789744
a17b5986519 : [RESTRICT AUTOMERGE] CTS test for Android Security b/120789744
6c8973dac8a : CTS test for Android Security b/114237888
799ba13a5f2 : CTS test for Android Security b/111660010
1f431d5b442 : [RESTRICT AUTOMERGE] CTS test for Android Security b/114237888
13560985c5c : [RESTRICT AUTOMERGE] CTS test for Android Security b/111660010
e15f9b59379 : [RESTRICT AUTOMERGE] CTS test for Android Security b/114237888
5c078496f31 : [RESTRICT AUTOMERGE] CTS test for Android Security b/111660010
b845038b105 : Use Shell permission id to call mic-related APIs.
0d95ff43122 : AudioCommunicationDeviceTest: address API review comments
23c051dce16 : Fix MicIndicatorTest
b1665dbe2da : Add CTS tests to verify unfiltered data UnsafeIntentLaunch check
bcecd5f2e6d : Fixed testCreateAndManageUser_LeaveAllSystemApps() for headless system user.
242e5f715d5 : cts(wifi): Use new STA + STA use case API's
d808f1b3c46 : Fix timeout waiting for eSIM in SimPhonebook CTS test
900de5b26c2 : Fix CTS test after PROCESS_CAPABILITY_NETWORK is added.
684d5f09140 : AudioTrackTest: Check TunerConfiguration.CONTENT_ID_NONE
92daed7758d : Exclude @SecurityTest tests from CTS. These are tested in STS.
fb9c28139ea : ITS: support manual testing in tools/run_all_tests.py
2e92037df46 : Add CTS test suite for CallDiagnosticService API.
a4f6ee87600 : AudioRecordTest/AudioTrackTest: test setLogSessionId
ab60d43e61c : Tests for color hints API
cc778193f33 : Require FEATURE_TELEPHONY for a call log test
a5a240cc8c4 : TestHelper: Reduce connection timeout
57d9b6ae3fe : [Media ML] Let MCS manage MediaSession2
206a66e14e1 : Add CTS test for rotation resolver service
ef7aa2a9f3e : Wait for embedded view to be drawn before checking assertions
9e96836f531 : Fix SimPhonebook CTS failure on cuttlefish
c9b2f5bd9af : Ignore testMediaEscalation_RequestFavorite to unblock presubmit
306d03135a1 : Disable failing test
0b8a578ff2c : Fix incomplete CEC message in CTS test (ag/13688226)
f3c1470e3ad : Don't configure sensor with period higher than max delay
885786e9032 : Create display context in TestTaskOrganizer
ab3f8b42c44 : Add CTS tests for android:dataExtractionRules
679adb4c94b : Raise timeout in createDeleteCreate tests.
80463bd6128 : Remove EventLib from ActivityContext.
5b520d2b942 : [LSC] Add LOCAL_LICENSE_KINDS to cts
6188cddbec9 : Mark accel/gyro/mag range tests with AppModeFull.
5c6d47a24a0 : Added check for FEATURE_PC support
5628ef93c16 : Test SparseArray contentEquals and contentHashCode
a932ed6ad05 : Improve test quality for TextViewTest#setSetImeConsumesInput
cbdaa5918ee : Added unit tests for Translation.
4a06ed539bd : Improve the qaulity for the RCS provisioning test cases
576c5cd91ce : Fix SplitTests launch instant app failed via uri
a22fe7140e2 : Reflect CarPowerPolicy change
8388af9672e : Fix GraphicsStatsValidationTest
a4a221c6c50 : Remove INSTALLER_V2 permission since the API is finalized in S.
441c65be9d7 : Fix ephemeral tests for S
ffe3f57749f : FileBasedEncryptionPolicyTest: forbid emmc_optimized with non-eMMC
5a9dac3afdb : Require telephony feature for all SimPhonebookContract tests
920048f5bb1 : Increase the code coverage of Tuner CTS on Frontend Scan Callback
1f5fef414ff : Fixed CreateAndManageUsers tests for headless system user mode.
a23fa28e585 : Rename API for Call Companion InCallService API review
ce6fc0668e3 : Change protection for background mic/camera
9570b0a128a : Rename API for Call Companion InCallService API review
50c490c4f77 : [CTS] Fix cts running on R
3075d6128bc : Increase code coverage on Filter event callbacks
fac247161a6 : Hiding back AudioAttributes#usageToString(int)
747fb14e403 : Adding new CTS test for the API display#getDeviceProductInfo
562b470ec94 : Change the targetSDK to 30 (instead of 25).
376e90ec5c1 : Start of DeviceAdminReceiver support in EventLib.
f6d02a83a64 : Add tests to verify that expedited job has correct uid state.
87090385cf9 : [Telephony] Fix the parameters are inconsistent in TelephonyRegistryManagerTest
885bb6fdfc7 : Re-enable suppressed test
45bbf5058bc : Test application info category accessibility
904cd80588d : Correct the CorrelationVector test
3caf84f7850 : mediav2: enable reconfigure tests for media codec decoder
a8e5af43603 : Test Set Stream Path power status change on playback device
8a48937d8a8 : Remove flakiness by ensuring active network connection
af35c602649 : Add BroadcastReceiver to EventLib.
c47c734f809 : Add error when trying to use ActivityContext when instrumenting other app.
1eb088073c1 : Add presubmit mapping to test apps.
ca6096db5a8 : Split test of startup messages for 1.4 and 2.0.
84173f2d888 : Add test for documentLaunchMode activity with "intoExisting"
ffe16c9fc8c : Revert "Add test for new exposed getNrState API"
3b3f656ae10 : [RCS UCE] Verify the new added permission "ACCESS_RCS_USER_CAPABILITY_EXCHANGE" for UCE APIs
b3572e88cf5 : Update android_manifest.xml to reflect modified wifi coex permissions
d3ad1db0ea8 : Add test to ensure cross-user behavior of getPackagesForUid
7c3d8a94bcc : Increase code coverage of Tuner CTS on Filter configuration tests
5b26afdcb36 : Support 5G NR SA network type
1419ba4b46a : Add mainline module test controller to CtsLibcoreOkHttpTestCases.
86566d3cbc4 : WiFi: cts test for isEasyConnectEnrolleeResponderModeSupported() API
0ad7ecff710 : Update AMProcessStateTest to take network capability into account.
4c92a325a19 : [RESTRICT AUTOMERGE]: STS test fix for CVE-2021-0327
e36799842a8 : [RESTRICT AUTOMERGE]: STS test fix for CVE-2021-0327
ad4ebe4a401 : STS test fix for CVE-2021-0305
c88850c7c73 : Remove the BatteryStatsDump test
cb022c0d4a8 : CTS test VcnStatusCallback.
3aae5b1917c : CTS test VcnNetworkPolicyListener APIs.
efee9aec2a6 : CTS: Remove redundant test for ".ota" extension
83620deaa99 : Location provider app ops remapping - CTS
225270964e1 : Change CDM test app UI
9cbc40e0c5a : [LSC] Add LOCAL_LICENSE_KINDS to cts
2c74b555aef : Reduce NotificationTemplateTest boilerplate
5ea4fc6b733 : Updating CTS verifier test for NLS filtering
38558332473 : Remove FEATURE_CROSS_LAYER_BLUR from cts tests
7e69867a1a1 : Handle StaleObjectException in sharesheet test
3695668b260 : [LSC] Add LOCAL_LICENSE_KINDS to cts
d2b2f01dd29 : Fix SelfManagedConnectionTest.
4ecc10012f8 : Make DeviceState rely entirely on Nene.
39c4866c606 : CTS tests for go/widgets-dynamic-colors
9e8c2001870 : Remove TestAPI from non-instrumented activity.
69de26bbb4a : Add support for creating and interacting with profiles to Nene.
c8fbdf78ba4 : Add backwards compatible support for UserTypes to Nene.
575f977cb25 : Add CTS tests for CallStyle, including setting color hints.
274bbe081f3 : Make Users tests use TestApis rather than Users directly.
047e8d2f3d0 : Change NR TAC to 16777215
e6e62dc8404 : Convert StartProfilesTest to use newest infrastructure.
6ce8f57448c : mediav2: fix for queueEOS from timing out
fe5062ee2fa : Add test for singleTop activity with different display
5004a68b152 : Increase the Frontend Status/Settings/Caps code coverage in Tuner CTS
50299956dea : Enabling crash mode for non-clock-apps in tests
a12e9d83686 : Adding a test for new Activity Intent
677562878c4 : Revert "Add CTS tests for CallStyle, including setting color hints."
00f678813bb : Verify StrictModeViolation on WallpaperManager API
6be74bd2c94 : Added audio playback config device info test
f0441482337 : Renamed some methods to clarify what's done on CreateAndManageUserTest.
fa4220046bf : Fix the invalid owners files pointing from cts to framework/base without specifying the full repo name.
89041658fa7 : ITS: add KEYCODE_POWER to reset dimmer timer.
c19d34efeb9 : Add additional Telecom CTS logging
155847e3d97 : Fix invalid owners, defer to next level ownership for this file due to xoogler status.
7724147d969 : WifiUsabilityStatsEntry: CTS test for duty cycle field
a01092a223e : Resolve CtsSecurityTest issues introduced with CtsDeviceInfo
da0f9c39d15 : Update test bug reference and SPL
8278dbbe584 : Add test to verify the timing of getting app exit reasons
3cd85720de9 : [test] fix build rules for CtsInstalledLoadingProgressHostTests
7923273e900 : ITS: improve error msg for num_circles = 0 or 2
21de9b45279 : ITS: remove space in KEYCODE call.
d1ea2179f13 : Add CTS tests for CallStyle, including setting color hints.
7573943b5d3 : Explicitly export activities for CVE_2021_0327 tests
21c3b82e11c : Add a new test for including RCS caps in SIP PUBLISH
5d45d1edfe5 : dexmetadata: Add README.md for local fs-verity change
bd9e4d96064 : Fix merge.
d908fde829d : Wait for connectivity at VPN test start
db38189de79 : Update UWB tests due to API changes
df8143501a2 : Rename to addProviderRequestListener (CTS)
f2110779dab : Attempt to run manifest generator continuously as unit tests
d3f4263ffc2 : Introduce TvMaxWindowSizeTests
6570296941e : Allow 10% headroom on capped rate asserted by CTS.
26218171fe2 : Add test to catch that Installer apps cannot access external data dirs
af4876f720a : Revert "Adding new CTS test for the API display#getDeviceProductInfo"
148b8ff81b4 : ITS: use its_session_utils.py to load scene
763ff922c92 : Make two broadcasts protected
b6d43b27a2d : Test for updating layoutParams of Toast
537d2fc3d67 : [Telephony] Fix the parameters are inconsistent in TelephonyRegistryManagerTest
56d24a6d50b : Cts tests for new API getConstantForFocusDirection(int, bool)
c83ca7310e1 : Add CompatScaleTests to CtsWindowManagerDeviceTestCases
dae1c917dba : Stop @Ignoring the whole migration test as this causes problems with TF.
68af59243f7 : Update sensor privacy names for api name change
26e36621906 : Add OBSERVE_SENSOR_PRIVACY permission
5da4ad105fe : Create SensorPrivacy test module
fecae1c472b : Fix test failure in instant mode
69dcc630e0e : wifi: Add new cts for new APIs
e4e67c08d24 : wifi: rename SAE Public Key support API
394cb20ecc8 : Add assert checks for audio presentation keys
74b7f4cfa3a : Fix STS test for CVE-2021-0399
cdb3fabc923 : Add Cts tests for input device light manager.
81afbf5ac9d : SurfaceControlViewHostTest: Deflake resize test
d607ccecee9 : Turn off instant mode for GlobalSearchSessionPlatformCtsTest
76a5bded8c8 : Add @RequiresDevice to GraphicsStatsValidationTest
e25edfec897 : Add Nene support for KeepUninstalledPackages.
bb60f9ebdcd : Re-set profile owner in testSetGetNetworkSlicingEnabled
c475f9c1e76 : CTS test for new WiFi configuration APIs
2b1161e9f11 : Add CtsVcnTestCases to sim-include tests
5c45025e6c3 : Add test for mistagged uaccess.
b7cfa1e06a1 : All DeviceState calls now go through Nene.
8fd8fdcc467 : Refactor how Shell Commands are used in Nene.
98ec81652d7 : Test connect/disconnectFrontendToCicam in Tuner java
24d5181afda : Add TestApp.
aaca13be14d : Add tests for edge effect type accessors.
b71c959209d : Revert "Enable hidden api checks for camera cts tests."
675f3496e1a : Attempt to recover unexpected device state if test fails
0d7553a8134 : ITS: small cleanups for manual test prep
ef8bcbd0376 : Tests for RemoteViews setColorStateList and setViewLayout*
48b51929dd3 : Remove support for Android O.
8a6ab2481d7 : Move LargeTest annotation to specific vibrator CTS methods
aac58ff0d01 : Ignore 2 app link tests until we migrate them to Bedstead
29cac5ce766 : Add EXTRA_SHOW_SOFT_INPUT to showSoftInput for test activity
42d6d8c922e : Tests for light mode/dark mode RemoteViews APIs
8d524e2d1ab : Add test to ensure System Gallery WAI after app-preferences reset
2d6f2ea1bde : Rename Stack to Task related terms (9/n)
8bac75c31be : Change to use isUiContext in CTS
4b6a943d058 : Test force relayout in different soft input modes
6dd06a3fce8 : WifiNetworkSuggestionTest: Add failure connection tests
31d8d8db847 : cts(wifi): Add helper class for shared utils
0568efb5a63 : WifiNetworkSuggestionTest: Add connection tests
d5c12fbbe7a : Turn screen on for AppStartStatsTests
5e4fa1191ec : MediaDrmTest#testGetLogMessages: test all schemes
edc5d36cd0b : Verify loading native libraries from isolated split apk
8c2a0a01038 : Dismiss all system dialog before testing
6fac2ed45fd : Improve test coverage for AChoreographer's refresh rate callbacks.
c257be23a49 : Fix the first PUBLISH request should be triggered by the service.
cb955323639 : Fix DirectActionsTest instant mode failure.
c91d2447f29 : Refactored how CreateAndManagerUserTest waits for broadcasts.
c7c52424bfd : Improvements on DeviceOwnerTest / CreateAndManageUserTest.
feb72937dec : Add cts test for server based & multi-client RoR
60b87f92dc8 : Remove KeyChain test for Headless system user
7eb790671ee : Add CTS for CarPowerManager
bec786f1cb5 : ITS: fix error due to numpy.amin/amax() operating on []
95bbb70f0b7 : Fixed testUserSession for headless system user.
c56248b2469 : Add tests to validate MTE on non-MTE HW, and fix release -user builds.
3f560afdd56 : Test memtagMode manifest attribute.
cc9ae54aa66 : Migrate DeviceState and remaining annotations into Harrier.
d8687964d0a : Update AppWidgets CTS tests to account for rename s/descriptionResource/descriptionRes/ in AppWidgetProviderInfo.
f512ecea26e : Add STS to DontAllowCrossGroupPerms tests
25f8ca81a3c : Wifi CTS: Check for tethering support
add4a8c11e8 : Added tests in DisplayHashManagerTest
eed27891ae4 : Added tests for DeviceAdminReceiver.onOperationSafetyStateChanged().
ef6edecf268 : Split DevicePolicySafetyCheckerIntegrationTester in 3 tests.
314693f14ed : STS test for Android Security CVE-2021-0305
9d3207b3003 : Add parameter name to parameterized test.
3e03e9b235d : ITS: change PDF viewing dir to include /mnt
1ea36f1f5f5 : Verify loading native libraries from the base.apk
9a8405e12d2 : Verify the installation for native isolate feature split
3853e624f7f : flesh out ABI non-isolate feature
ce02a76ef75 : Flesh out the device supported ABI compatibility
f91951ad2c3 : Add target sdk to test app
1fa62e95bb1 : CTS tests - Credential management app follow ups
4d3cbdb6755 : Add test ensuring KeyAgreement can't be initialized with an RSA key.
a9d04ebe56c : Add packages.install method which takes byte array.
a5a7a5003aa : Add SyncRequest CTS tests.
68da822a574 : Add tests to validate MTE on non-MTE HW, and fix release -user builds.
4dfe1ad9bfc : Convert onCallFilteringCompleted to single arg
83084114602 : Add tests for ListView with stretch overscroll.
c7cc44e9da5 : Fixing SimPhonebook tests for devices eSIM
9d769516486 : Extract common utils for testing stretch EdgeEffect.
02303eb9307 : Camera: Make sure that camera extensions support Jpeg output
eb5b1f35a70 : wifi(cts): Add CTS test for oem paid/private multi STA use-case
63c98c9f9de : Flush telephony metrics after CTS SubscriptionManagerTest
4eeb66108f7 : Test building VcnGatewayConnectionConfig with VcnControlPlaneIkeConfig
317d04adda9 : close opened dvr in Tuner cts
795a18854ef : Fix HorizontalScrollViewTest on devices with gesture navigation.
e414fe76fb7 : CTS test for FEATURE_SECURITY_MODEL_COMPATIBLE.
269d9825799 : [RESTRICT AUTOMERGE] Exclude @SecurityTest tests from CTS. These are tested in STS.
391f37a39b4 : Remove KeyChain test for Headless system user
2c54e55c23c : transcoding: Grant android.permission.WRITE_MEDIA_STORAGE to transcoding test.
24fb50413a6 : Skip Wifi scanning test for TV and Automotive
a81434c3b9f : Fix the NullPointerException errors.
2e39980cc0c : ITS: fix spurious RTOL logging in AssertionError.
8a877175642 : Skip testAbiIs32bit in 64bit only sys
e1e15921ecf : Remove unnecessary permission check.
0f8ffe9f7c1 : Add cts for InputMethodService configChanges
870ff7645d1 : ITS: add application/pdf to load_scene method.
4ce453f2bd2 : [CEC Configuration] Move 'hdmi_cec_version' to SharedPreferences
21e5c3b197c : Update tests to require .fsv_sig for .dm on supported devices
fa436b46bc9 : Force device back to home screen after indicators tests
97072b80a41 : AudioTrackTest: confirm behavior of setLogSessionId
cd387b5599d : cts: remove test API: getBands
ddfc7da9017 : HDMICEC: 11.1.2-1 Test TV Sends <Set Stream Path> message
d9a436429ae : HDMICEC: 11.1.2-3 Test TV response to <Request Active Source>
8fd25d402b5 : HDMICEC: 11.1.2-2 Test TV response to <Request Active Source>
be87951a7d2 : HDMICEC: 11.1.2-4 Test TV response to <Inactive Source>
d3151e60876 : Add new permissions to cts manifest
f8bb1418515 : HDMICEC: 11.1.1-5 Test TV response when displaying internal source
e8263bc6fbd : HDMICEC: Add getter to LogicalAddress
b6d308a83c9 : Don't run HotwordDetectionServiceTest in instant mode.
61d8b01f6d5 : Revert "Revert "Add CTS tests for TextToSpeech connection relate..."
5968ac65087 : Remove upper bound check of getTotal* APIs in TrafficStatsTest
321e20468a1 : Resolve CtsSecurityTest issues introduced with CtsDeviceInfo
2017cd19382 : Resolve CtsSecurityTest issues introduced with CtsDeviceInfo
101934d546f : Increase the timeout value for testSetCallForwarding and testGetCallForwarding.
38cddea524f : CTS - MAC randomization API feedback
edf1a945d41 : Add test for two new SmsManager methods
fad83024e43 : Add tests for TrafficDescriptor APIs
6c1586cebac : STS test for Android Security CVE-2021-0305
181336ba8ed : MediaDrmClearkeyTest: test improved Exception APIs
54d9eb4370a : Dont uninstall test app at the beginning of the test
11b15822fff : Revert "Add CTS tests for TextToSpeech connection related functi..."
ddaee7efde1 : Re-enable CustomDeviceOwnerTest
e7eb2de25c5 : Delete incidentd related alarm proto tests
61df2f5f85a : ITS: match class name format in test_lens_movement_reporting to other tests
e37c32e8cfd : [LSC] Add LOCAL_LICENSE_KINDS to cts
1611fd58f03 : Update CTS tests to use PERFORM_IMS_SINGLE_REGISTRATION permission
22cd1eade3b : Adding tests for allow-while-idle alarms
80a588735a8 : Throw more descriptive exceptions when service start isn't allowed.
ba1d6ff5944 : Update CTS to read the correct call composer extras
7967c3c7f49 : Update CarWatchdogDaemon CTS test with correct dumpsys flags.
9d47de7563b : CTS test for onNotificationFeedbackReceived
e5a453a2d1e : Unregister receiver after test
2dfe2947f73 : ITS: improve logging on scene1_1/test_param_color_correction & improve scene1 scaled versions
56863ee6c51 : Update network logging metrics CTS
bef0ec44a71 : Test part of adding attribution to the audio access of MusicRecognitionManagerService.
6be532e6761 : Generalize Speech Recognition CTS tests to work with on-device recognizers.
2d323220882 : Add .packages() to Nene.
a40163c56ce : HDMICEC: Add intent to select device in helper app
f216db853c6 : CTS tests for network logging delegate
530ce2d4306 : Adds CTS test for PeopleManager isConversation
862f1ffd118 : CTS for playback metrics APIs.
5120b4a0a11 : CTS for playback network event APIs.
3f5d2ab3cff : CTS for playback track changed event APIs.
fe618e87470 : CTS for playback error event APIs.
d6b07e1a934 : Add a test for b/177780499
4ec092d893f : Add CTS for VehicleGear and VehiclePropertyIds
931e5553faf : Camera: add new default secure image size key
446e63babde : Update telephony cts tests to include ALLOWED_NETWORK_TYPES_REASON_ENABLE_2G
bd8293d80df : CTS for playback state event APIs.
ab8cbf81f9a : [RCS UCE] Verify the new added permission "ACCESS_RCS_USER_CAPABILITY_EXCHANGE" for UCE APIs
d5888fc5f41 : Revert "[RESTRICT AUTOMERGE] CTS test for Android Security b/137284057"
3f40d9410d0 : Added DisplayHashManagerTest
f35826645b6 : Add CTS test for app hibernation
e3a44f1fb9e : Update TextServicesManager API in tests.
3b70074f9cb : Remove @SecurityTest from STS test CVE-2017-0630
35555361602 : Define new ACCESS_RCS_USER_CAPABILITY_EXCHANGE permission
23ab3e29ce5 : ITS: improve logging in test_multi_camera_frame_sync.
4375c30e448 : Add ActivityPausedEvent ActivityRestartedEvent and ActivityResumedEvent.
ba14b88639e : Cts for 5G slice status API
e4865523e2e : Split out common Manifest dependencies of CTS Verifier
83a174eb83b : Add BATTERY_PREDICTION permission.
dc79d3a9070 : transcoding: Add test for Unsupported codec/hdr type.
bc9560490be : Add ActivityDestroyedEvent, ActivityStartedEvent, and ActivityStoppedEvent.
bab2c0ec57f : Update updateFontFile signature in tests.
f4adc929026 : Add neutral palette, and rename primary and accent
7198dbd36a6 : Update OWNERS file.
8ed73d39f3a : Test grants of sensors-related permissions
328068dae97 : Consolidate ImeAwareEditText#scheduleShowSoftInput (2/2)
fee3b367ad8 : Add author to OWNERS for ApkVerityTestApp/Prebuilt
befd23fe28c : Add basic test coverage for checkUriPermissions APIs
ea3efda62fd : AudioPlaybackConfiguration test: use prepared MediaPlayer
d07637a8347 : USB: Add new test case in CtsUsbManagerTestCases
6e45cd219ca : Add MediaDrmTest#testGetLogMessages
e9d5c5c11ab : Add HIGH_SAMPLING_RATE_SENSORS permission.
bd6b8dbfcdf : Add HIGH_SAMPLING_RATE_SENSORS to permission set.
a65b1bdd90a : CTS for sensor sampling rate throttling.
22740efddca : Clear FGS_BG_START_RESTRICTION_CHANGE_ID overrides
bd390381006 : CTS tests PO network logging
9658e2df970 : Fix UnsupportedErrorDialogTests minor mistakes
610af4dc3df : fix Music directory missing which cause gsi test fail
bda23ef3139 : Improve handling of CEC versions in CTS tests
c9549dc757d : Add CTS tests for go/widget-parameters
b49947a7253 : Add internal protection and role protection level to TestProtectionFlagsActivity.
aa4a265aaf1 : Test for FontManager#updateFontFamily().
baf326f057c : STS run pocs with environment variables
58ad30123d0 : Add CtsPermissionApp to mts
676d4029ad8 : PocPusher print log when host file not found
3762cf91847 : STS Support shell expansion in containsdriver()
fefc179ac1c : Wait for locked activity to be resumed in testLockTaskAfterReboot
6fcea19f66a : Add helper classes for testing rate throttling.
8f00dd3bceb : Fix testSecondaryLockscreen NPE
571fec2537d : Adding new CTS test for the API display#getDeviceProductInfo
ccab6546bde : CTS for changes for go/widget-size-specification
48f95b084a6 : CTS tests for AnalogClock tint lists/modes
daa2865cb6d : Modify test for get icon animation apis(6/N)
9a9a09811a6 : Add test for set application night mode APIs(5/N)
958d1230d45 : Add test for switch theme from shortcut(4/N)
9cf00391f79 : Add test for windowSplashScreenBrandingImage Api(3/N)
0a5f34e6cbf : Provide more tests for new splash screen APIs(2/N)
ffe865d1caa : Basic tests for customize splash screen exit animation.(1/N)
4b3e082fc5c : Add .switchTo() API for users.
947e0542af3 : Adds GetPeopleTilePreview permission to cts
9ff814afa21 : Add tests for setOnCheckedChangePendingIntent
18eb3d10f62 : Add HIGH_SAMPLING_RATE_SENSORS to test app.
e8246058f82 : [DO NOT MERGE] Fix tests in TrafficStatsTest that are affected by adb over network
4bf11120fcb : [Media ML] Expose config values for OEMs to set custom classes
ab6e52bc772 : Replace catching IAE to catching NPE
ac5dadf726a : Fixed uninstallHelperPackage() for headless system user mode.
6adbfcd01b6 : Fixed SecurityException due to Fine Location permission denied.
d27c94e792e : Rearrange import statement
cb2403a71e3 : New CTS test for UserManager.isUserForeground().
ed48a685c3d : Add tests for stretch edge effect in ScrollView.
7db64a05772 : Assert knownSigner permission revoked when app no longer trusts cert
4f5aca1e039 : Enable partial MTS files to be generated for modules.
72a59095467 : Add StorageEscalationApp28 to mts
bb88afe42f8 : Revert "Add test to ensure enforceCrossUserPermission of getPackagesForUid"
c327b5a69b2 : Add alternaltive battery capacity levels expected.
47f92d8713d : Update Framework from Jetpack.
2cf388802ad : CTS tests for DPM.listForegroundAffiliatedUsers().
a726be6678d : Tests for RemoteViews.setBlendMode
1b6a167fcb5 : ITS: turn off adaptive screen brightness
ea1f83ff71e : HDMICEC: Test 11.1.15-5 TV response when <System Audio Mode> to ["Off"]
1818e413350 : HDMICEC: Test 11.1.15-1 TV sends <System Audio Mode Request>
b3205ce1c0f : Relax the source ID requirement
c8e6e21a97d : Test for: new feature to store IncFs version.
787f48d8d8b : [WIFI] Rename restart callback unregistration method
4173fd60985 : Fixed SecurityException due to Fine Location permission denied.
d472e426a7e : CTS tests for Ripple drawable material next
4fc9f67cb39 : ITS: increase circlish tol for low res images
f5465921852 : Ignore failing instant app tests.
9120df91d35 : Tests for placeholder stretch overscroll effect using offset
9429b101372 : Improved log assertions by using Truth
645d64d5bd5 : Temporarily disable tunnel mode flush CTS-V test
6330289d8ea : Add StorageEscalation tests
e24fdb3fbb4 : Removed content provider from CtsScopedStorageCoreHostTest
47c10334dcf : transcoding: Update the transcoding test assets.
bf8f43b1b1f : Remove custom provisioning color CTSVerifier test
c60b68c4b5e : Fix testAppLinks_verificationStatus
a00faf25136 : transcoding: Fix CTS test after fixing API council comments
b7eeb16d68d : Add cts test for ASurfaceControl_acquire api
3d09ba02f32 : Revert "Add STS exeptions to ValidateTestsAbi#testBinariesAbis"
f31d2f73fb6 : Adding presubmit mapping.
bc729d4719c : Added WifiManager to DpmWrapper.
4d2be1ce79c : Split DevicePolicyManagerWrapper in multiple classes.
dc46b14faa1 : Set up cts test for window manager blur tests
144ae770257 : Make sure constraints are not met for test.
d91d88c2137 : CTS test for Android Security b/124524315
7732ce49624 : CTS test for Android Security b/172655291
7a9689bd8c7 : Add assumption failure for CTS legacyNotification
32dd372b2c8 : Add assumption failure for CTS CtsProviderTestCases
d79b08c644c : Update CTS tests for new widget size attributes.
2c23a5f21d6 : [RESTRICT AUTOMERGE] CTS test for Android Security b/124524315
17e10de0138 : [RESTRICT AUTOMERGE] CTS test for Android Security b/122035770
3e999b3ba91 : [RESTRICT AUTOMERGE] CTS test for Android Security b/120664978
d2180345c28 : [RESTRICT AUTOMERGE] CTS test for Android Security b/172655291
fb21f18f0fc : [RESTRICT AUTOMERGE] CTS test for Android Security b/124524315
36627c53b84 : [RESTRICT AUTOMERGE] CTS test for Android Security b/122035770
64f31268540 : [RESTRICT AUTOMERGE] CTS test for Android Security b/120664978
6cd34c431fb : [RESTRICT AUTOMERGE] CTS test for Android Security b/172655291
f49269da36c : media: add tests for KEY_COLOR_TRANSFER_REQUEST
9e948cd4f3a : Add CTS tests for TextToSpeech connection related functionality.
046d0df436c : CTS Verifier test for notif filters for NLSes
35b35eeaf41 : Check against STATE_AUTH_STARTED_UI_SHOWING instead
0f46bdb1136 : Update CallComposerLocationProvider access checks
ac1f54e1d9c : Add additional waits/checks for airplane mode changes.
b3cc32a04fc : Add PERFORM_IMS_SINGLE_REGISTRATION to cts manifest
81e712d4abe : Use ERROR_CANCELED instead of HW_UNAVAILABLE for tests
7b20dd5c13e : Fix tests that manually override the sts suffix
572c5a00844 : Add a consistent suffix to all sts poc binaries
85bda36f952 : Disable broken test
73a958254eb : Update CTS tests to include ims_wfc configs in backup/restore flow.
c21919078d1 : Add tests for new EdgeEffect API
f326701bea3 : CTS to use new channel count primitives.
60df10461a3 : Re-enable TunerDvrTest#testDvrPlayback
f709cc29c4c : Re-enabling Tuner CTS test cases
1eb1b272736 : Temporarily pass testRequestFlush_Gnss with warning
4e216421484 : Add CTS test to verify knownSigner permission protection flag
7f13d44a9aa : Test CpuCyclesPerThreadGroupCluster atom
41e635bf9c3 : Migrate RequireFeatures to harrier.
e893b9da010 : Await when asserting permission state
ae34a86eb98 : Send all zero calibration data for Nintendo Switch Pro device test.
60e04b9a45d : Add .start() and .stop() user APIs.
e1f57f67209 : Inclusive language updates
107322293d6 : [cts] tests for LauncherApps onPackageLoadingProgressChanged callback
8eb8ae8403e : Updated DevicePolicySafetyCheckerIntegrationTester and UnsafeStateExceptionTest after API changes:
8ae19271a68 : Add package access integration tests.
409b4b923e3 : Fix tests for mixed builds.
733915960b7 : Remove sysprop check from QuiescentBootTests
3bc2f5d5227 : Add test for isExternalStorageLegacy for N_I_S
f720a2fd5d7 : Add tests for edge effect type property
f861caa31c4 : Add GPU completion to FrameMetrics (3/3)
aa9c54bb9c9 : wifi: update test scenario to fix isUserConfiguration doesn't equal case
cc13a239dc3 : Tests for CompoundButton support in RemoteViews
e3e9920c6fe : Add CTS test for Intent.ACSD window z-rule
03f8759da9c : Revert "[RESTRICT AUTOMERGE] CTS test for Android Security b/160610106"
9124560c642 : Revert "[RESTRICT AUTOMERGE] CTS test for Android Security b/168041375"
35476be62db : [CtsVerifier] Add test for accept any peer NDP
7c92d1a1a00 : ITS: add gpylint file & clean up errors
eccb58eaf25 : Update OsHostTest for domain verification v2
85a1d32c9af : Support different min versions across for factors
fab5d65b61a : Flush telephony metrics after CTS SubscriptionManagerTest
5f6572738a1 : Fix AutoRevokeTest in landscape orientation
60e37839c41 : Add unit tests for AAudioStreamBuilder_setPackageName/AAudioStreamBuilder_setAttributionTag
282f04c28e6 : Test default for admin grant of sensor permissions
2f8800ec1b7 : Update AutoRevokeTest to handle multiuser properly
d39544afef1 : Add SIGNAL_REBOOT_READINESS PERMISSION
e1b39c5e853 : ITS: test_scene_change.py cleaner exit.
2d699412d0b : Convert CtsBiometricTestCases to use Map instead of SparseArray
faeb79b1637 : Defined max timeout for SyncManager CTS tests.
f393aa1e931 : Wait for all templates to be unenrolled before testing next sensor
e85ed4b1816 : Enable partial MTS files to be generated for modules.
1a37c61c41b : Allow RESTRICTED bucket to be on by default.
fc375c1b6a2 : Add consumeTime to InputMessage::finished
f7aad8c390a : Added outlier removal for one-sided RTT (non-11mc APs)
7b5150898bd : Test memtagMode manifest attribute.
924b35c42d8 : Remove feature flag for file path support for media URI grants
0aee14b4a31 : Change method for comparing certificiates.
90be5e9f889 : Add tests for clipToOutline
ac176cc68a1 : Update PermissionPolicyTest with SAW changes
0c88e430f1a : Add test for rename File API support for media URI grants
cb12f1f009b : Add CombinedVibrationEffect and VibratorManager cts tests
7c4221457a8 : [DO NOT MERGE] Test that scanFile after rename updates right MIME type
f85dd75f9f7 : Add KEEP_UNINSTALLED_PACKAGES permission to cts manifest
9f8680737a8 : Add condition for whether support non-resizable multiwindow
56bc832d466 : Added MANAGE_GAME_MODE permission to CTS
39c1a169200 : Defined max timeout for SyncManager CTS tests.
96136a0ee95 : Add CTS test for the new CDM UI
f68a2bb1e6a : CTSVerifier: Correct minor typo in the android manifest
e2ae80e1af0 : Added broadcast to clear device admins.
8705acb88fe : Camera: Wait for capture callbacks
3000e088397 : Only run CarrierSignalTest for devices w/ tele
b896d6b8cef : Clarifed "WiFi configuration lockdown" instructions.
452eead348c : ITS: fix sc-dev unittest errors
ad2c40b5d17 : Fix NPE in assert
133f9bdd3bb : Unskip tests that pass on headless sytem user mode
15158c2f205 : CTSVerifier: Correct minor typo in the android manifest
fbcfb1e8f54 : CookieManagerTest: test modern SameSite behaviours.
c77e115d416 : CtsTestServer: make it possible to trust certs.
32cafb82b82 : Add assumption for test to execute only when feature flag is on
2b2753a0a16 : Add test to verify RenderRender#createShader
c2b3ba5b31c : Fix speech recognition service CTS tests.
46968a904f3 : ITS: handle config files for int or string inputs
19cebddf837 : wifi: Use correct test data from available/supported band and channel
4063b9f1cc6 : [DO NOT MERGE] Test that scanFile after rename updates right MIME type
cc391f1f161 : Tests for Notification.CallStyle
77394145cce : Add test for MediaCommunicationManager#getVersion
b522796dafa : CTS for widget description & layout preview
a52c58161cc : Revert^2 "[cts] tests for settings readable fields"
3de64b08d6d : Fix testDevicePolicySafetyCheckerIntegration for headless system user
3c9b1229162 : Test for cross-user UsageStats query API
22726bf808a : Add the test for new recordings folder
b003c7b6b12 : Fixes various CTS failures related to default launcher
f0ec2820d88 : Test admin opt-out of permission grant control
bd9a4dfc861 : Fixed NintendoSwitchProTest#testAllKeys CTS test failure.
59a211f803b : Update CTS for call composer changes
ac918a92892 : Fixed / disabled CustomDeviceOwnerTest for headless system user.
119b728e53b : Fix DynamicLayoutTest#testEllipsis with display text change.
f6a2fb718b0 : Fix the line checked by DynamicLayoutTest#testEllipsis.
58c95b57f81 : Test that DynamicLayout uses transformed text.
44edddb4ce7 : [RCS UCE] Add the test case for the exposed RCS feature APIs
264ca49e104 : Add tests to ensure IMS feature tags are sent in IMS registration updates
650fc796e3f : Test that DynamicLayout properly inits ellipsis values.
53fc0c50b5b : Fixed BaseDeviceAdminTest.
85a76ac0295 : Add CTS test for LocationManager#registerProviderRequestListener
81a15c4463e : add cts for record pause/resume w/o bundle parameter
e2f756ef155 : AudioTrackOffloadTest: fix NPE on devices that don't support offload
a9e2d4b33b7 : dexmetadata: add required manifest.json for .dm (dex-metadata) files.
3ae4bbcedba : ApkVerityTestAppPrebuilt: update dm prebuilts to include manifest.json
09c19833762 : Bubble CTS: intent extra for bubbled activities
2f3f16bc93a : [RESTRICT AUTOMERGE] Update test certficate for KeyChain storage CtsVerifier test
a329aa775bd : Add Cts tests for vibrator state listener of input device vibrator
4b776aaf549 : Add tests for new ClipDescription.isStyledText API.
f67671a7838 : ITS: add sc-dev tools/run_sensor_fusion
d186b8e9b92 : CTS tests for RemoteViews.setViewOutlinePreferredRadius
24f93c31e3e : Initial fixes on CtsVerifier for headless system user mode.
d8a610580ae : CtsMediaTestCases: add test for session Id to AudioPlaybackConfigurationTest
809ab862eaa : Add test cases related hotword detection function
3fcf67396d3 : [RESTRICT AUTOMERGE] CTS test for Android Security b/168041375
7f65bafebe0 : [RESTRICT AUTOMERGE] CTS test for Android Security b/160610106
2d424ea6527 : [RESTRICT AUTOMERGE] CTS test for Android Security b/168041375
3cf1f8de00c : [RESTRICT AUTOMERGE] CTS test for Android Security b/168041375
6406b5a7b14 : [RESTRICT AUTOMERGE] CTS test for Android Security b/168041375
3b286a1c24d : CTS test for Android Security b/115635871
5677a42aae5 : CTS test for Android Security b/32096880
8a4cec69a44 : CTS test for Android Security b/64710201
31fdbe4bfb3 : [RESTRICT AUTOMERGE] CTS test for Android Security b/160610106
b5a1efba645 : Update cts to test new fields in ContentCaptureContext.
8ac626d8c1b : Rename InputConnecton#setImeTemporarilyConsumesInput
9ea20ba9518 : [sts] add @SecurityTest for testing invalid font size scales
9b11108c1b3 : Restrict call composer tests to FEATURE_TELEPHONY
d32f7f17f01 : Update tests for new call screening behavior
3a153aec60b : [sts] add @SecurityTest for testing invalid font size scales
b2c232422d2 : [sts] add @SecurityTest for testing invalid font size scales
9da47f5574f : [sts] add @SecurityTest for testing invalid font size scales
d8742b9dfbb : Tests for: changing IntentSender to become a listener.
9afb981b374 : Test for allowing autofill auth intent result to specify whether the new dataset is ephemeral or not
083da915cde : Re-disable the flaky test.
66869b4e440 : Fix testDevicePolicySafetyCheckerIntegration
493d5913313 : [sts] add @SecurityTest for testing invalid font size scales
70ebb099a47 : Update tests for unmetered override
eb42f9912e3 : [cts] tests for LauncherActivityInfo.getLoadingProgress API
5ed78cb2b8b : CTS test for sim specfic settings Backup/Restore APIs
2d6bf2e2c91 : Add new permission QUERY_USERS to cts manifest file
18e79c02a18 : Improvements on DpmWrapper:
d5b3fc74c22 : ITS: fix name mismatch in test_solid_color_test_pattern.py
6555c3861f2 : ITS: add Copyright to scene0/test_solid_color_test_pattern.py
4f33b64c604 : Skip tests if vendor image is too old
1fac8314692 : skip provisioning tests on non supported devices
109b7ea3a85 : Remove HdmiControlManagerHostTest
4842a395a29 : Move HdmiControlManager CTS tests to instrumentation tests
00656d00a16 : Test that visibility rules persist across boots
8dae6535d32 : Move EventLib into Bedstead directory.
b366d2a2d6e : CTS test for Android Security b/150160279
1800442ed01 : [RESTRICT AUTOMERGE] CTS test for Android Security b/115635871
592ee7524d7 : [RESTRICT AUTOMERGE] CTS test for Android Security b/32096880
d1a2f9e1864 : [RESTRICT AUTOMERGE] CTS test for Android Security b/64710201
51476157cea : [RESTRICT AUTOMERGE] CTS test for Android Security b/115635871
5606dcc5f8c : [RESTRICT AUTOMERGE] CTS test for Android Security b/32096880
902034d552b : [RESTRICT AUTOMERGE] CTS test for Android Security b/64710201
a53f2e15d2d : Test User Control Pressed power status changes
32e19b51b08 : [RESTRICT AUTOMERGE] CTS test for Android Security b/150160279
4ab9598bc32 : [RESTRICT AUTOMERGE] CTS test for Android Security b/147309942
e6f9fab83ff : [RESTRICT AUTOMERGE] CTS test for Android Security b/123701862
ab379186868 : [RESTRICT AUTOMERGE] CTS test for Android Security b/139738828
0844e77ce77 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/117556220
a4707844ea6 : [RESTRICT AUTOMERGE] Update pacRunner utility to run proxy-resolution in loop
559569ce2a3 : [RESTRICT AUTOMERGE] CTS test for Android Security b/150160279
072dc56b427 : [RESTRICT AUTOMERGE] CTS test for Android Security b/147309942
e888e965e4d : [RESTRICT AUTOMERGE] CTS test for Android Security b/123701862
22fcc4fa18c : [RESTRICT AUTOMERGE] CTS test for Android Security b/139738828
1dd10d91d18 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/117556220
2ebe2a9671a : [RESTRICT AUTOMERGE] Update pacRunner utility to run proxy-resolution in loop
db23a27be1a : Refactor query interface.
5ef7ef2fbad : Add tests for File path support for Uris granted by createWriteRequest
3b7af688a1c : Update CTS for being able to create Font intance from native instance
70ac7e5faff : CTS test for Android Security b/147309942
ee758442ee9 : [RESTRICT AUTOMERGE] CTS test for Android Security b/150160279
4748e67821d : CTS test for Android Security b/123701862
7f3450b4502 : CTS test for Android Security b/139738828
8bd9da659ce : Fixes CTS AccessibilityOverlayTest failures
60728672b45 : Re-enable the test.
a3e0bdb781c : Test contrast ratio to make palette pass GAR
3dcd3738ba2 : Use CountDownLatch for MediaPlayer routing callback test.
d3189ddfa72 : Fix SplitPermissionsSystemTest and PermissionSplitTest
65d7e393944 : Add tests for HapticGenerator in Ringtone
18b4030d3dc : Add tests for LocationProviderBase
c5bf453f439 : Move the "whitelist type" constants to PowerWhitelistManager.
2d685251f0c : Harden Telecom CTS against cascading failures
3962d8cc301 : Fix Telecom CTS Ui Mode bug
0c140051ed5 : Extracting utils from AutoRevokeTest
a9249b942df : Fix flicker when starting an activity from Recents.
24bcccc230d : Fix test with API changes
b83e59afa79 : Camera ITS mobly + python3 Bug:173651550
cf33928a758 : Camera: Set activity orientation to 'locked'
d5e626a677f : Moved DpmWrapper to its own project.
312f38c34fb : Add domain verification permissions
14a98669695 : Don't run StatsdNotificationAtom test in instant mode.
b4beb46679b : Fix small typo in AbstractAutoFillActivity
ac95b1e9221 : NoAudioPermissionTest: Add AudioRecord permission check
8bfdb9245e1 : webview: deflake testRequestImageRef.
b5cb6329cef : New test annotation: @TemporaryIgnoreOnHeadlessSystemUserMode
11d14a4d9b4 : Test device types reported in Report Features
ea5adfa33e3 : Temp disable flaky tests.
9a22c7ab1ce : Minor test fixes in ScopedStorageDeviceTest
295be50e3e4 : Add test for delete File API support for media URI grants
6fc2e145f02 : Add rslawik to CPU atom owners
3a3915856f5 : Test CpuCyclesPerUidCluster atom
0230043316b : Minor test fixes in ScopedStorageDeviceTest
15815d74186 : Allow ActivityContext to propagate exceptions.
eee45819a9b : Add Nene APIs to create and remove users.
f3e349a221c : Update framework from Jetpack.
77cccecb78f : Wait for the Activity to be destroyed before verifying
c11292e5c89 : Add tests for more bugreport modes
59c7a04756c : [Media ML] Replace using PendingIntent hidden APIs
2ff657d2305 : Disable flaky testQuery_mockCallback
a2e87c3775d : Clear test journals in testAppRelaunchSetsWaitResultDelayData
9732428e43b : cts(wifi): Only run the new test on S devices
a2f52e38871 : Only run StrictModeTest in AppModeFull
af7b9b231ad : Add test to ensure the package visibility of getPackagesForUid
a9a4262770a : Make sure findDocument() returns fullyVisible object.
f3d91f7ce08 : Tests for: per-uid timeouts.
87f43fe32f4 : Avoid flakiness in CookieManagerTest.
a383a4c68b7 : Rename setMobileDataPolicyEnabledStatus
fbdb43f6f17 : Test for change InlineSuggestionsRequest.getSupportedLocales() to return empty if not specified
ded151fc9a5 : Remove test to remind me when sdk is finalized
c1cd12b16ff : Add test for read/write file API support for createWriteRequest.
1c294a3235a : Fix tests for gesture id 43.
bc0bf4d6329 : Add CTS tests for AnalogClock.setTimeZone
dae03333f87 : Update CTS tests for AnalogClock to add seconds hand
e26e1d1d191 : Update BaseUsePermissionTest to scroll for permissions
34cc1f4bdf4 : Revert "Add USE_BACKGROUND_BLUR to cts expected permissions"
8574f2ed26a : PhoneCapability lost permissions
073b6c9fd09 : Fixes RecognitionServiceMicIndicatorTest cts fail
e166edaa7e5 : Fix feature check: the feature should be absent.
caab6840b29 : Minor tweaks to biometric CTS
190ef3e5fb7 : Testing using RSA4096 private key.
7b4b61a379b : cts(wifi): Add a test for connected network scorer
ebdcb121955 : Camera: don't queue up images if we don't need them
dbc9cdc1b6e : Rename checkTtffWarmWithWifiOn from Warm to Cold
c9b6823a943 : Add CTS test for InputDevice Battery Manager.
3b498b5cc84 : Switch to SOURCE_SENSOR of InputDevice API.
f4410076b59 : Add android.permission.MANAGE_SMARTSPACE to CtsPermission2TestCases
319b75511e4 : Rename ImpressionAttestation to ScreenshotHash
a12fb246ae9 : [WifiCoex] Fix race condition in cts test coex callback
4ebe63904c9 : Comment out testGrantForegroundRuntimePermission22
7b3563bdd4f : Update PermissionPolicyTest
75afafec8ab : Adding CTS for new Launcher and AppWidget APIs
44d12821aad : Minor improvements on CtsVerifier.
216587b87fc : Fix for testDirectBootEmulated
d5bb1b56401 : Remove @RunWith annotation in ScopedStorageBaseDeviceTest
e1be564a788 : Remove @RunWith annotation in ScopedStorageBaseDeviceTest
30168b71a5b : Skip ClipboardManagerTest on target watch
386d146db89 : Add test to ensure the consistent package visibility
cd48c6fb23b : Add cts tests for limited use key.
672b1d68397 : Convert a "return" to assumeTrue
b0a0dda1fc7 : Revert "STS test for Android Security CVE-2020-0146"
445294cc28d : Revert "STS test update for CVE-2020-0461"
00be156745f : [WIFI] Fix typo in permission type for RESTART_WIFI_SUBSYSTEM
1876414aba5 : Fix testSeparateProfileChallengePermissions
c4877eb431a : Fix assumeTrue AssumptionViolatedException
a3fff4a0c6a : Add test for MPEG-H constants.
7d20f969254 : Fixed DeviceOwner app permissions for headless system user mode.
51778a7a15e : Test for: Inherited installation support for Incremental.
e7f33e24129 : Verify WM#LayoutParams.mWindowContextToken
23556d23db8 : Skip density scaling in (A)ImageDecoderTest
16706e9c9ef : Modify WindowContextPolicyTests
17c1960937e : Test CpuTimePerClusterFreq atom
243d1d9273a : CTS tests for UnsafeStateException.
98bc3aa8235 : Skip some test cases in AvailableIntentsTest for target watch
b42582da4d6 : DisplayTest: Handle, and test, config changes
6109a5f404f : Test basic WebView functionality in work profile/secondary users.
d581e577fe3 : Add test to verify that ClassifyText is not called when cancelling the selection
f4b7ba61a85 : Fix failing cts test
c2886fc1d36 : Add support for RunWith Parameterized in ScopedStorageDeviceTest
a09a09c43c1 : Add support for RunWith Parameterized in ScopedStorageDeviceTest
1682aedd2fb : Testing the new complex unit-based setters for RemoteViews.
79df30814a0 : VoiceInteraction tests: Handle null args in onshow().
6c960bdcd5c : Flesh out the ABI revision functionality
b72e4f59348 : Update framework from Jetpack.
5fcac7ffc3b : Refactor DevicePolicyManagerWrapper
e2cee81f615 : Add CTS for PendingIntent APIs that expose type and component
03104aae396 : Add test to ensure enforceCrossUserPermission of getPackagesForUid
f3a75f12eb3 : Add tests for start singleInstance activity for result
94ca87ea1c3 : CTS test for NAS#onNotificationEnqueued(sbn, channel, rankingMap) and fix onNotificationClicks causes other tests flaky
0cf5d9aadb2 : Remove dependency on LockScreenSession
7030147d0bf : Improve documentation and use Long instead of 64Bits
5e79850c5a4 : Verify PROPERTY_CROSS_SIM in testCallPropertyPropagation
9f1aceb5891 : AudioManager test: poll / timeout on asynchronous operation
5bc30ba768d : Follow renaming of EXTRA_INCOMING_PICTURE
02031993013 : Alter call composer CTS to check integration
7a6ca152350 : New test for UserManager.isHeadlessSystemUserMode().
09982ce7948 : CTS Test for downloadable font
d8c1f15d5ca : Add owners and bug components for test failures
bc3fc896fc8 : STS test for Android Security CVE-2021-0327
49e0c1a7e55 : Fix VibratorTest cts tests after VibrationThread introduced
928ff366b50 : webview: deflake testRequestImageRef.
c8b055f575d : Test the navigation gesture while system bars are hidden
a6d005168a7 : Add test for default max opacity and update method calls
b9a20510542 : Testing the new resource-based setters for RemoteViews.
1cd209c696e : Delete temporary workaround and logging
bef190f3dc1 : Add CTS for HdmiControlManager
1156bd44dda : Fix ParentProfileApiDisabled CTS test
f15391ebc54 : Add MediaCommunicationManagerTest
174d69431dc : Update PermissionPolicyTest
2694839e85a : Test prevent rename Android/ direcotry
8b5bb589cb5 : Test prevent rename Android/ direcotry
513d45deac1 : HDMICEC: 11.1.13-5 Remote Control Passthrough to multiple devices
73cdad8c3a7 : HDMICEC: Add method to get all the devices receiving a message
e490c8d3d61 : HDMICEC: 11.1.13-4 Remote Control Passthrough to Audio device
01a95bf2349 : HDMICEC: 11.1.13-3 Remote Control Passthrough to Tuner device
195e7d20abe : CTS test for Android Security b/114047681
24a7e0516dc : CTS test for Android Security b/117554809
4fc740a843e : CTS test for Android Security b/139186193
0361c2cdf02 : CTS test for Android Security b/120497583
d503f812734 : CTS test for Android Security b/123583388
48126754beb : [RESTRICT AUTOMERGE] CTS test for Android Security b/114047681
603c404f812 : [RESTRICT AUTOMERGE] CTS test for Android Security b/117554809
5a55db20a70 : [RESTRICT AUTOMERGE] CTS test for Android Security b/139186193
239ab4a8caf : [RESTRICT AUTOMERGE] CTS test for Android Security b/120497583
9ebfa1220e4 : [RESTRICT AUTOMERGE] CTS test for Android Security b/123583388
17e1afb01fe : [RESTRICT AUTOMERGE] CTS test for Android Security b/114047681
9fdf9717822 : [RESTRICT AUTOMERGE] CTS test for Android Security b/117554809
a42fdea394a : [RESTRICT AUTOMERGE] CTS test for Android Security b/139186193
e3aef5aaf5d : [RESTRICT AUTOMERGE] CTS test for Android Security b/120497583
6cc6ae6f41b : [RESTRICT AUTOMERGE] CTS test for Android Security b/123583388
aa975265f65 : Add test to FontManager#updateFont
f67bd2c43e5 : Add test for setMediaButtonBroadcastReceiver
8b26f173ae7 : Add CTS test to verify Signature equals/hash does not include flags
414d318ee86 : Rename configureMonitorEvent to setMonitorEventMask
12a62d5358d : Replace #launchActivityInSplitScreenWithRecents with other task-org APIs
4f30502e3d5 : Update CTS test to expect back button to finish root activity
6079f7f33d6 : STS test for Android Security CVE-2021-0327
6097a632de0 : Camera: Skip BurstCaptureTest in foldable mode
a01da0e8e21 : CTS test for Android Security b/170662121
4000b197d0e : CTS test for Android Security b/153910727
a68482ca659 : CTS test for Android Security b/158575956
fda97f55e1d : CTS test for Android Security b/156280110
766589fc938 : CTS test for Android Security b/168718429
eee28ab3f19 : Add test that prevent exec font command other than SHELL_UID
f08e6810e0f : Fix VibratorTest cts tests after VibrationThread introduced
e086d00b260 : [RESTRICT AUTOMERGE] Fix expired test certificate
3f9d2d08778 : [RESTRICT AUTOMERGE] Fix leaf certificate for download manager test
420577b92e0 : Fixed NetworkLoggingTest on headless system user mode:
1ac1b71b96b : Migrate legacy split-screen in MultiDisplayPolicyTests
80ed2a4c15e : Camera: Make sure that jpeg image writers can be initialized
083b4b75c3d : Add CTS tests to verify sig perm granted to common signer with cap
7d09487ff70 : Add CTS test to verify APK rollback without APK capability
bf1d1ae2bf0 : Camera: Verify CameraX extensions property value
50b5b94f564 : Updating definitions for some recents permission
17a572d6b5b : Camera: Test and verify camera support for YUV P010
73b9a2d179d : Verify that AnimatedImageDrawable#setBounds works
c975f5ccd96 : Specify version for aidl_interface explicitly
271c5abac93 : Add cts test to verify noteProxyOp no crash on 2nd user.
4571a93f32e : Track rename in system/timezone + frameworks/base
3ba7d81ae45 : [WIFI] New permission to control restart of the WiFi subsystem
2c1cbfe893a : CTS to enforce lmkd emitting statsd events for S+ (4.19+) devices
df9661f3000 : Assert when affinity was set on a non-leaf task
e1bf609082d : Created custom rule and annotations to skip tests that don't have features.
029ed06ed0b : Extract no-dependency classes from compatibility-device-util-axt
bcfcb995a03 : Fix flaky testMultiWindowFocusHandleOnDifferentUiThread
453e58efd9d : Perform cleanup instead of asserting if numEnrolled > 0 in cleanup()
01b5e688482 : Temporarily ignoring a broken test
098312537ab : Migrate drag-and-drop tests from legacy splits
aaea083a00c : ForceQueryable should be only for system apps
b19794d5e9a : transcoding: Add test for new API to set file descriptor.
17bf18f0367 : Don't expect GNSS status on unsupported devices
422d9184a3c : Fix SelfManagedAwareInCallServiceTest failure.
e59f5badb9f : [cts/pm] fix flaky test on preferred activity
204d5566397 : Add tests for File path support for Uris granted by createWriteRequest
0771bbacb43 : Verify input device vendor/product ID and input sources for device added/changed.
c752d30b1b5 : Tests for: signature verification for checksums.
444f9ea0726 : Add the test for getPhoneCapability
2758cc212a2 : Add new BIND_HOTWORD_DETECTION_SERVICE permission for CTS
d0d06d44858 : Removed redundant feature checks.
9037dabfeef : Adding mutability flags to alarm PendingIntents
d28b87b4ed0 : Updating permissions for input monitor
1d6268ea21d : wifi: add cts for is60GHzBandSupported API
527c6254545 : DO NOT MERGE Add listening port exceptions
1ca518c1ec7 : Revert "[cts] tests for settings readable fields"
1646f26484a : ESID: Separate metrics test
ea222b6a0a9 : Add tests for the splitName of Service and Provider
7bc52cbf563 : VoiceInteraction: Fix testVoiceInteractorDestroy flakiness.
b6ef8afb705 : VoiceInteraction tests: Add more logging.
4da20fd3a0b : VoiceInteraction tests: Throw TimeoutExceptions instead of just logging.
c94c6f893f9 : Fix findDocument not functioning.
4e41e9ee427 : add SOUND_TRIGGER_RUN_IN_BATTERY_SAVER cts test
4e97bde1230 : Add FLAG_IMMUTABLE flag to PendingIntent.
4191b17acf2 : Make package install session pending intent mutable
b9eadef6235 : More CtsDevicePolicyManagerTestCases assumeHasFeature() improvements:
500d205edeb : Make LocationAccessCheckTest more reliable
bc2209bba71 : Add CTS for carrier config backup IMSI encryption key
b7ed1496ef5 : Camera: Initial camera extension test cases
da6901f12c5 : STS test fix for Android Security CVE-2021-0339
f7c436a04d2 : STS test fix for Android Security CVE-2021-0339
2e4d984133a : STS test fix for Android Security CVE-2021-0339
f75915891a8 : Restore loopback tests to pure AAudio.
df110f9ca65 : Follow CarrierMessagingServiceWrapper changes
3ca51d37bab : Increase thread sleep time to reduce test flakiness
7c6d5e5f21c : Improving CtsDevicePolicyManagerTestCases by using assumeTrue().
93490ccbddc : Fixes non-operational test buttons in Analog Headset CTSV test
f45a2aafabf : Fix USB Attributes test after new encodings added by Framework.
5b45eba15fb : Fix setting name in test
1e6439d3918 : StorageManagerTest: Add test for FAT uuids.
bb64fe73041 : Use AutoCloseInputStream for executeShellCommand
948c0f9f224 : Amend delegated cert installer identifiers test
efa1a96e712 : Add cts tests for DPM#provisionManagedDevice
03a10afb698 : Fix typo on test config
269974e9bfc : Sync AppSearch from framework.
4b66b465444 : Add test cases for FontManagerService
456cc71f59f : Add tests for authenticatorId invalidation
2ad0d2a0f36 : Perform cleanup instead of asserting if numEnrolled > 0 in cleanup()
e2457d699e8 : Update Biometric CTS together with framework
373d830e075 : wifi: Fix the NPE when testing cts.WifiManagerTest
840728b25e4 : Update CTS for moving role into module.
165193451f0 : Fix targetSdk of PermissionDeclareAppCompat (<= 16)
9c02900e615 : Mark SyncManager CTS Test as Flaky.
142a8d25a58 : Fix permissions issues in CallLogTest
c66d139b539 : Revert "CTS test for Android Security b/159145361" part 2
f7faecd6f3b : Remove the immediate cancel notification from TestNotificationActivity
66105c386ba : transcoding: Remove test for SlowMotion in ApplicationMediaCapabilities.
3dce1502955 : Initial (specific) tests for device owner on headless system user.
c5c1fd5663c : Ensure CarModeInCallServiceTest test cases start with automotive projection not set. If other tests fail, they may not release projection correctly.
24dfc61752e : Wait for system property instead of lock settings service
df49ad4ce69 : Remove tests for the enforcement of PI mutability flag requirement
fc83ff1c8d1 : Add a test for START_ACTIVITIES_FROM_BACKGROUND permission.
e686f802dd5 : WindowInsetsAnimationControllerTests: wait for animations to finish
b062c87be2b : Add cts for AllowedNetworkTypesForReason improvement
78a0ab43701 : Restore location mode after CTS test
0b836abd6d4 : Re-enable work profile and secondary users device policy tests.
3fb1f936f8b : Revert "CTS test for Android Security b/159145361"
be11279225d : [cts] tests for settings readable fields
866888f3a8e : Add android.permission.BIND_RESUME_ON_REBOOT_SERVICE permission to CTS testing, which is used for guarding resume on reboot operations.
915f9bd9e95 : Sync AppSearch from framework.
deb679b8f6c : Sync AppSearch from framework.
902319c6fec : Make test use standard API
5b10d0e8c7e : Update tests for unmetered override
6ff19d2a2be : Fix testVibratorState
6290dd6943f : Add mainline module test skipping to CVE-2020-0385
09ad5f368e4 : Add mainline module test skipping to CVE-2020-0384
67171cf87fc : Add mainline module test skipping to CVE-2020-0381
09c9159a483 : Update HideOverlayWindowsTest to use new API
02352290afb : Don't fail the test if descrambler isn't supported since R.
831eb601016 : Fixed tests that were not checking if the feature is supported.
74880579533 : Add cts tests for DPM#createAndProvisionManagedProfile
05a3a55c88a : Add CTS test for same token exemption
9cc21ae1d60 : CTS: Use adjacent roots API to setup test task org.
b7596d9a850 : Revert "Ignore HdmiControlManagerHostTest"
f34c07dcfd8 : Update CA certificates for S
40f734f84cf : Disable flakiness test
5686395e115 : Test logging of SET_ORGANIZATION_ID metric
54500ea17de : Add CTS test for AppCrashOccurred for native_crash.
ac3b1fa86c4 : [Attempt #2] Udpate BROADCAST_SYSTEM_DIALOGS permission in CTS
b0c78f35bb9 : Ignore HdmiControlManagerHostTest
44665bc7a64 : Add UPDATE_FONT to cts expected permissions
0e24f4ada16 : Add CTS tests for StrictMode UnsafeIntentLaunch check
2477b0ec8f6 : Revert "Udpate BROADCAST_SYSTEM_DIALOGS permission in CTS"
d59488375e5 : CTS test for Android Security b/129768470
72ae87680ea : Update CTS packages that depend on androidx.test.runner to compile against at least api 30.
e0cecce4b34 : Test for: backend attestation support API.
9ce802b1655 : Use null if the var settings is empty.
715615d5528 : Add CTS test InCallService that support self-managed VoIP calls.
b21181a0249 : Make CtsCarrierApiTestCases runnable as secondary user.
5149cadd673 : Add cts test for NAS#onNotificationClicked
bce8a8199e3 : CTS: fix tearDown NPE failure in MixedDeviceOwnerTest#testSecondaryLockscreen.
bc3a99e3f54 : Add tests for pause/resume recoding
f1cda3d6235 : Increase max_wait_time_ms for low_end device
a94dfe15ece : Add First version of Bedstead-nene Test API library.
4971c0b5126 : Link directly to permission screen
0743b213a27 : Add tests of BigPictureStyle.showBigPictureWhenCollapsed()
b626d1588c4 : Add more notification template tests
d9cf20f24b4 : Add ActivityContext for tests which need an Activity.
715f27b6369 : Mitigate and further diagnose reboot issue
4d223872913 : Fix CloseSystemDialogsTest
7c70195b2ff : Remove manual APK install/uninstall
1847f572ddb : Add userLeaving test in split-screen
a32845d7221 : DO NOT MERGE: Fix time limit for testWifiScanTimestamp.
8a047d73e09 : Allow EventLib to be used cross-user.
f551cf93fc3 : Add premade EventLibActivity and EventLibAppComponentFactory.
7f3e511df2e : Add USE_BACKGROUND_BLUR to cts expected permissions
49d1ffdf395 : Update framework from jetpack.
1be1e6dbd62 : Adds tests for the splitName attribute of the activity
ab2b7bb20e6 : Add tests for TextServiceManager API
c5e12073e48 : Test for StorageStats#getExternalCacheBytes() API
9cb813a1637 : Add cts entry for new MANAGE_UI_TRANSLATION permission.
719e8614e4e : Manual merge "Fix editText can't focusable issue".
e275506cae5 : CTS test for credential management app
d9882569fbd : wifi: Add bridged AP CTS test case
5aa6c80af73 : Add SearchActionTest
51deebafb75 : cts(wifi): Don't use assumeTrue in static context
76899f4c609 : Added CTS for car volume mute enabled API
34934000377 : cts(wifi): Reset wifi state between tests
31226daad9a : cts(wifi): Add multi sta concurrency test for peer to peer use case
371be0be006 : Add new test to verify the location storage
4c00bebf7e8 : Add CTS for onCallFilteringCompleted
1e5d34f3120 : Fixed DeviceOwnerProvisioningTest for headless system user mode
7a92bbc5db7 : WindowInsetsAnimationControllerTests: make more robust
58ff2040099 : Update CTS test to accommodate change permission READ_SYSTEM_UPDATE_INFO protection level to signature|system to enable System apps to access system update information.
715f0169395 : Test AImageDecoder_computeSampledSize + exif
f816c349c04 : CTS test for Android Security b/35421151
1b0b6fc4034 : CTS test for Android Security b/125900276
3fb0a571380 : CTS test for Android Security b/143155861
0e7e50e2ec5 : CTS test for Android Security b/143109193
a29fe86b923 : CTS test for Android Security b/143106535
dad3b9fde12 : Disable toast rate-limiter for WindowUntrustedTouchTest
21ca4ebeeb1 : Test for channel deletion time
d9f6328c04b : Revert recent SYSTEM_ALERT_WINDOW changes
4e419cafd55 : Test that file creation with default primary in lower case is allowed
c59ea85fd81 : WindowInsetsAnimationControllerTests: Don't report suppressed errors
b61cda192b2 : ImageView CTS tests: importantForAutofill, importantForContentCapture
ddf9c898488 : Migrate legacy split-screen in MultiDisplayPolicyTests
1fe1274ec13 : transcoding: Add test for handling format that is unspecified.
70004139260 : Do now throw exception when activation code is empty
35972cc432f : Manage CtsTestServer better in CookieManagerTest.
0b2d7aabe87 : Fixed UserControlDisabledPackagesTest for headless system user mode
3fe72b45793 : Add tests in testDevicePolicySafetyCheckerIntegration for more operations
02504975861 : [PhysicalChannelConfig] Add testcase for PhysicalChannelConfig
59b6879a2a7 : CTS tests to disable IME on the personal profile
f9ab8f9ddd0 : Replace BEHAVIOR_SHOW_BARS_BY_SWIPE with BEHAVIOR_DEFAULT
9c2268f171b : Use LocationManager shell command to obtain MLS
cc667a6e7c0 : Add a CTS for the TextSelection rewrite logic.
df2713cd418 : Use shell to check if obb file is created in other packages
ce0e59def1c : HDMICEC: Mark test physical address as 10.1.1.1-1
bcf0b15a59b : Udpate BROADCAST_SYSTEM_DIALOGS permission in CTS
b355b9961bf : CTS: fix failures in MixedDeviceOwnerTest#testSecondaryLockscreen.
a31c30030bf : AudioPlaybackCaptureTest: fix USAGE_VOICE_COMMUNICATION tests
767fb1ffea3 : Test that file creation with default primary in lower case is allowed
3bdf8efe54c : Add dir name to assertion message.
9f6253f673c : Update PermissionPolicyTest
a2d9320f81d : Test Delegated Cert Installer access to ESID
9ccafbe74e7 : Fix AppConfigurationTests#testSplitscreenPortraitAppOrientationRequests
6d4ad26ecbc : Add CTS tests for CorrelationVector
72be1862427 : Fix a flaky MediaControllerTest method
e7a60ad5b94 : Fail the case if battery status doesn't change in time to avoid triggering system update
88d8808a1df : Check for CDMA in set roaming/subscription mode
5e2b773c3e9 : Dynamic system palette tests
344b7dce04e : DO NOT MERGE: Bump CTS and CTS Verifier version to 8.1_r23
4131726e8f1 : Create a CTS test for BugreportManager's carrier privileged APIs.
8af9e57489b : Refactored tests to call DeviceOwner DPC on user 0.
dfcfce31393 : DO NOT MERGE: Bump CTS Verifier version to 9.0_r16
490c5eac191 : Revert^2 "WifiLocationTest: Add test for Wifi TransportInfo"
418f54ab3e7 : Test AImageDecoder_setInternallyHandleDisposePrevious
a17420bd2bf : Test DPC on BYOD cannot read hardware identifiers
54d19754c25 : [CEC Configuration] Add CTS tests for listener API
9b24ec25c1c : [CEC Configuration] Add CTS tests for basic system APIs
02cb092ad8d : Test COPE DPC setting password quality
bc1d3f44efc : Fix AttributionTest for user builds
f409c1d69b1 : Flesh out the test of split apk inherit updated
d2072f6a4ee : Add CTS for HdmiControlManager
795b42cb759 : Flesh out the test of base apk inherit updated
e2cf9fd73cd : Add CTS test for Satellite PVT
9749d861df2 : Serialize events so they persist beyond the life of the process.
6c3d480de48 : Allow hidden APIs during CloseSystemDialogsTest
fa0366b8ae9 : Revert "Re-enable work profile and secondary users device policy tests."
b548aac6081 : Revert "WifiLocationTest: Add test for Wifi TransportInfo"
d38af3a1b54 : Tests to insert from external dir to media provider
4f6e1a29557 : Adds a feature split for the SplitTests
5e2e39ef6d0 : Test SupportsNonResizableMultiWindow
cfcdc814e24 : Migrate legacy split-screen in testMinimalSizeDocked
da5ae94d598 : Hardening: removing deadlocks on missing pages.
a9f87116844 : Revert "CTS test for Android security b/169161709"
a9f64c0af5b : Test SpellCheckerSession.getSupportedAttributes().
1a5ce54da52 : Couple improvements on DeviceOwnerTest:
469f94e729d : Adds tests for suffix and adv glob matching
4a065cc2f16 : [CTS] Change Aware resource API name
3bd79ce46f5 : Backfill CTS security test owners for oc-mr1 ~ qt
308aa5dd2d4 : PendingIntentTest: Add tests to check enforced mutability flag requirement
f99ee2063c3 : Ensure sensor exists if PackageManager reports it
8d4668a2998 : [RESTRICT AUTOMERGE] Updated CTS test for b/120426980
5966b02988f : CTS test for Android Security b/117556220
ccf7b7029bd : Update pacRunner utility to run proxy-resolution in loop
9bf395b0b8f : CTS test for Android Security b/170732441
fceaf086c55 : [RESTRICT AUTOMERGE] CTS test for Android Security b/129768470
38b99d0a618 : [RESTRICT AUTOMERGE] CTS test for Android Security b/34749571
73b23626152 : [RESTRICT AUTOMERGE] CTS test for Android Security b/30033990
fc056742b89 : [RESTRICT AUTOMERGE] CTS test for Android Security b/170732441
df39a0584a2 : [RESTRICT AUTOMERGE] CTS test for Android Security b/129768470
7a0689b7c95 : [RESTRICT AUTOMERGE] CTS test for Android Security b/34749571
42466ccbdab : Pass in content type to the upload method
abcad626584 : Add CTS for uploadCallComposerPicture
2b476735d74 : Revert "[sts] security test for invalid font size scales"
1eeed57bd9d : Add CTS test for init DownloadableSubscription with confirmation code
77055a84168 : Bulk apply PendingIntent.FLAG_MUTABLE_UNAUDITED.
d1dda780c14 : [RESTRICT AUTOMERGE] CTS test for Android Security b/129768470
4a78e14c852 : Update attestation utils to allow non strict parsing
f11f160da93 : Test password quality and complexity requirements mix
0aaecdfb7f6 : Re-enable work profile and secondary users device policy tests.
c7e0cf5d03e : CTS: Use WCT#setLaunchRoot and WCT#reparentTasks
2a1765fab0a : Update Power Status broadcast tests
c72fee93e94 : Add CTS test for SYSTEM_APPLICATION_OVERLAY
56effbc14c6 : HDMICEC: Move power status tests to common
dab33cb37e3 : Remove testPinnedStackWithDockedStack in CTS
74f43ad30fe : Updates AndroidMainfest in cts
58fdddb7500 : Update Framework from Jetpack.
5ad36fad250 : Cross SIM configuration API
279970a27b5 : Move RCS provisioning changed callback logic to RcsProvisioningMonitor
dfb31cae5fc : Migrate AssistantStackTests out of legacy split screen
9eccbb4abfa : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/17769851
c790f077025 : [RESTRICT AUTOMERGE] CTS test for Android Security b/17769851
97a65f9d97a : Updated CTS test for Android Security b/17769851
0df5683fb97 : CTS test for Android Security b/17769851
cdba02d9b52 : Mark testMultiWindowFocusHandleOnDifferentUiThread flaky
063dc6b4f8b : Ignore ActivityManagerApi29Test test cases.
f56976823ab : Revert^2 "Expose role API for Settings on RoleManager."
60b027ae0f9 : Tests for Enrollment-specific ID
9b7251ed8b6 : Update device identifier tests to support getIccId
8f0a630521e : Revert "Expose role API for Settings on RoleManager."
be800a35b2f : Sync Framework from Jetpack.
c077873a2a0 : Remove setEffectStrength from VibrationEffect.Prebaked
9e9e2aa8800 : Add CTS test cases for adb backup
ae7c11a6697 : Move password-related test to older API level
7aca361e973 : Turn screen on when testing with MediaRouter2TestActivity
a8909938baa : Add appropriate owners for ToastTest.java to ease the review process.
6a3b526fc91 : Turn screen on when testing with MediaRouter2TestActivity
019d1addc5a : Use new TestApi to enable/disable toast rate limiting.
115c471c3bd : Fix failing MediaRouter2(ProviderService)Test
8cd6a9188ca : Fixes testSplitWindow cann't be retried
d485dc4b4ef : Fix WM presubmit failures
6efd3e02305 : Update key management cts test logging
413e68aaf5e : Skip allow-while-idle tests temporarily
3b6d77bc0ef : Test added for one-sided RTT Ranging with a Non-80211mc AP (CTS)
16c444b83be : STS test for Android Security CVE-2021-0339
b8e9af0bb9d : Add more expedited job-firewall tests.
8ee63009c64 : CTS: Switch SplitScreenTests to MultiWindowTests
ae646770ef5 : Remove flakyness from test
900b80e7261 : STS test for Android Security CVE-2021-0339
534189851c5 : Tests for conversation statues
48f6c9a2a84 : Add TEST_MAPPING to FrameRateOverride test
63c10f4f10b : Enable secondary user testing for host test
15f332f50a2 : Update SubscriptionManager subscription override tests
be272736a1f : Enforce Enterprise Wi-Fi secure network configs
f14d488c7a3 : Add FLAG_IMMUTABLE to PendingIntent for NoPermissionTests
51c7356a73b : Update PermissionPolicyTest
1dd1eb40c3c : CTS for TV power toggle
081d090892d : More descriptive rollback test phase names.
c91e2d2b050 : Add TEST_MAPPING for WebView CTS tests.
b0cc85791d4 : AImageDecoder: use more targetted nonnull pragmas
cb19bae561f : Test AImageDecoder_resultToString
cfe812215f2 : Remove stale hasIsolatedStorage check
dd4703fa5a8 : Add PendingIntent.FLAG_IMMUTABLE
e64b3edefe5 : Add a host CTS test for LocationTimeZoneManager
debddc26525 : Only run testInstrumentationDiffCert_full on user builds
9fc28c83dd0 : Add tests of custom themes for SplitTests
4b93e923b98 : FGS BG start restriction is enabled by default.
9873efdb7e4 : FrameRateOverrideTest: query sysprop for frame rate override
d76a175f1cf : Update SubscriptionManager subscription override tests
3a58e44746b : Check capability in GnssNavigationMessage tests
22285a642c0 : [WIFI] CTS test for API to trigger WiFi recovery: with permission
2aee0ff200d : STS test for Android Security CVE-2021-0339
40821240968 : [sts] security test for invalid font size scales
38a77556116 : STS test for Android Security CVE-2021-0340
7c6185061eb : Add test case for carrier ID table version
550b0773480 : Tests for wide large icons.
78762f69339 : Update CookieManagerTest for new 3P cookie rules.
6f146aaf764 : Add support for .filter() when querying cross-process
fe90a17a5d1 : Upgrade ABI package by the latest NDK r16b
27a6d5a03b9 : AppEnumerationTests: Add FLAG_IMMUTABLE to PIs
7eaf3e7aafa : Add CTS for {AM,WM}.closeSystemDialogs()
e29cc650814 : Test AImageDecoder FrameInfo methods
d3d815a8858 : Test AImageDecoder _advanceFrame and _rewind
8e685676b90 : Add a JNI library for CtsUiRenderingTestCases
dee7de1dbad : Verify FLAG_UPDATED_SYSTEM_APP flag works for APEX
e84b20af8b9 : Fix InputMethodStartInputLifecycleTest failure
b8a68f18dca : Improve ActivityManagerFgsBgStartTest CTS test stability.
1986437989e : Remove AUTOFILL_TYPE_RICH_CONTENT and related code
355684bcf7c : transcoding: Skip transcoding CTS for TV/Watch/Car.
1e3221b5807 : Add initial CTS test for SearchUiManager
a98046860be : CtsOsTestCases secondary_user
d73c8be2645 : UsageStatsTest: Add FLAG_IMMUTABLE to PIs
38e68c56e4e : RestrictedPermissionsTest: Add FLAG_IMMUTABLE to PIs
224c7fc36df : CTS test for getting focused view node info from augmented autofill request
fb297c3bb48 : UidCapTests: Add FLAG_IMMUTABLE to PIs
693bdd53a03 : AlarmManagerTest: Add FLAG_IMMUTABLE to PIs
c7ca3d7b10a : FragmentReceiveResultTest: Add FLAG_IMMUTABLE to PIs
bc88966c2b4 : AtomTests: Add FLAG_IMMUTABLE to PIs
f557b13a401 : Add tests in testDevicePolicySafetyCheckerIntegration for more operations
f3df8025073 : Add CTS tests
cb23e002948 : Warm up GNSS engine before LowPower request
91022db0ca3 : Add listening port exceptions
f0110fcea42 : Support cross-process logging.
a5babec5d8d : Revert "PendingIntentTest: Add tests to check enforced mutabilit..."
4c10f50a046 : Wait for the last launched pip activity
cc6be02a133 : Mark PI as immutable.
2ba68026a9d : Mark PI as immutable.
d155c42288c : Clean up WebView CTS tests OWNERS.
a158e68c5b7 : Add @Ignore for MixedProfileOwnerTest.
e6c85d99d6c : Add security test case for MusicRecognitionManagerTest
7d281599120 : Fix Broken test: AccessibilityEndToEndTest
1744b72eba9 : Fix failing MediaRouter2(ProviderService)Test
dfa44cf896b : Revert^2 "Added audio playback configuration CTS test"
6608f4debaa : transcoding: Add 4K transcoding test.
88f750f6567 : Add test for second volume in MediaStore_Audio_MediaTest
f40bc79abfd : Update mutability flag of PendingIntents in slice cts tests.
ecdb2a7a51b : Add test for NDK AThermalManager_getThermalHeadroom()
87615393d51 : PendingIntentTest: Add tests to check enforced mutability flag requirement
0b5731b3af6 : Run permissionGroupShouldNotBeAutoGrantedIfNewMemeber in full
cd9d5c764fe : [RESTRICT AUTOMERGE] Updated CTS test for b/36389123
bf8e92265a2 : [RESTRICT AUTOMERGE] Updated CTS test for b/37239013
953ee95d7a8 : [RESTRICT AUTOMERGE] Updated CTS test for b/36576151
3835339d87f : [RESTRICT AUTOMERGE] Updated CTS test for b/24441553
4bc13dfbc78 : testCanRestoreBackupData: check for non-enterprise/non-Passpoint
8656ce5dbd4 : [RESTRICT AUTOMERGE] Updated CTS test for b/17769851
fae9e7a88f5 : [RESTRICT AUTOMERGE] Updated CTS test for b/23247055
2a8ad4a6a45 : Sleep 10 seconds to let the temp allowlist expire.
e71aeda3797 : STS Add extra logging to getDeviceUptime()
defd2e6dc33 : Verify that AID respects exif orientation
840a82769cc : AImageDecoder: supplement orientation tests
9c1cffbf571 : CTS test for decoding a sampled image with exif
0c5556d79ad : Track permission name change in frameworks/base
a80d225bc0d : Added better error reporting in MegaAudio Stream methods.
c9aa1392a6a : Fix flaky test
4a10316ba01 : Fix ManagedProfileTest#testParentProfileApiDisabled
711a56fe2ac : CTS test for Android Security b/36389123
fe7798228e6 : CTS test for Android Security b/150160041
ea5ed7dd788 : CTS test for Android Security b/150159669
dda7e89265d : CTS test for Android Security b/150159906
15ee3445782 : CTS test for Android Security b/35421151
629580c522e : [RESTRICT AUTOMERGE] CTS test for Android Security b/36389123
0239cff683e : CTS test for Android Security b/125900276
6b78f1409bc : CTS test for Android Security b/143155861
ffc5b9297a6 : CTS test for Android Security b/143109193
36d008aa3db : CTS test for Android Security b/143106535
94e19c4b8d6 : [RESTRICT AUTOMERGE] CTS test for Android Security b/150160041
3f676f90178 : [RESTRICT AUTOMERGE] CTS test for Android Security b/150159669
7cfd399f926 : [RESTRICT AUTOMERGE] CTS test for Android Security b/150159906
fe1326ecfff : [RESTRICT AUTOMERGE] CTS test for Android Security b/35421151
63a8f69eda4 : [RESTRICT AUTOMERGE] CTS test for Android Security b/125900276
68f905ad03c : [RESTRICT AUTOMERGE] CTS test for Android Security b/143155861
f281b6c7593 : [RESTRICT AUTOMERGE] CTS test for Android Security b/143109193
6e3ac1555ce : [RESTRICT AUTOMERGE] CTS test for Android Security b/143106535
7c98197940b : [RESTRICT AUTOMERGE] CTS test for Android Security b/137284057
f2269d9cb60 : [RESTRICT AUTOMERGE] CTS test for Android Security b/150160041
cbfc0b6e88d : [RESTRICT AUTOMERGE] CTS test for Android Security b/150159669
ea1dbbb9108 : [RESTRICT AUTOMERGE] CTS test for Android Security b/150159906
755afd3c9ca : CTS test for Android Security b/158480899
e34c2e7534a : [RESTRICT AUTOMERGE] CTS test for Android Security b/125900276
1e2b4976fd2 : [RESTRICT AUTOMERGE] CTS test for Android Security b/143155861
558350d115b : [RESTRICT AUTOMERGE] CTS test for Android Security b/143109193
0179d5e0ba2 : [RESTRICT AUTOMERGE] CTS test for Android Security b/143106535
db9ecc22b74 : [RESTRICT AUTOMERGE] CTS test for Android Security b/150160041
c4130fe38ac : [RESTRICT AUTOMERGE] CTS test for Android Security b/150159669
4a69982c1c6 : [RESTRICT AUTOMERGE] CTS test for Android Security b/150159906
e39da10b897 : [RESTRICT AUTOMERGE] CTS test for Android Security b/158480899
86b475758f0 : CTS test for Android Security b/153912750
04edaa2023f : CTS test for Android Security b/151668119
52de74e6b09 : CTS test for Android Security b/153910465
b18863756ab : CTS test for Android Security b/153911778
d6b91761f3a : CTS test for Android Security b/144322192
c6d130407b1 : CTS test for Android Security b/153912023
438dde62b5f : [RESTRICT_AUTOMERGE]: Update Crash Parser with abort messages
13f10400cc8 : [RESTRICT AUTOMERGE]: Fix Crash Parser appending signals/patterns
34e656f9e56 : Remove usage of moveTopActivityToPinnedRootTask
90b4ede9b76 : Update parameters of setTaskWindowingModeSplitScreenPrimary
e0f02bd3905 : [Telephony] Add test case for PSL
d571bca19c5 : Remove verifyStatus
7a168730b42 : Fix lint warnings in CtsInputMethodTestCases
1dd442e0a30 : Add cts tests for reference remote control
eb74e5ee0d8 : Add test to verify non-priv apps cannot read contents of /data/app-staging
cdf8df24e83 : Fix simluate display resize in CTS
2484424a597 : Stop using STATE_ALWAYS_VISIBLE in KeyboardVisibilityControlTest
a336dbf4c48 : Update Framework from Jetpack.
624065830de : Fix flaky testCursorAfterLaunchAnotherActivity
bfc18ee629a : Add test case for modem restart metrics
c2da29177d6 : Test latitude / longitude only for Call composer location Add IMS feature checking for this test.
57fc44dcc18 : WifiLocationTest: Add test for Wifi TransportInfo
0d5829051f0 : Attempt to fix testImeInvisibleWhenForceStopPkgProcess_Full flaky
a40f0ffbae8 : Update Framework from Jetpack.
a6dd87092b4 : Adds test mapping presubmit for the SplitTests
aaafc7823ac : Fixes lots of failures in SplitTests
ae718024959 : [RESTRICT AUTOMERGE]: STS bp to mk for CVE-2021-0318
803b6784b08 : [RESTRICT AUTOMERGE]: STS bp to mk for CVE-2021-0318
15aee527991 : Add test for Dataset.Builder.setContent (no Intent in ClipData)
5f846dd44ec : Changed ApnThrottleStatus to ThrottleStatus
475bf3c216c : CTS tests for isProvider() and getProviderProperties()
1ac247c3bcd : [WIFI] Fix test to make sure that SSID length doesn't change
0618d7470ed : Remove location check from window manager tests
82c5621e516 : Test part of changing MANAGE_MUSIC_RECOGNITION permission to signature|privileged.
98d31aaaed7 : Tests calling PackageManager#getInstalledModules on a secondary user
4ae01f8b381 : Add received "USB_ACCESSORY_HANDSHAKE" intent
adc6103aa04 : Use LIGHT_BG_COLOR as the system bar color in the tests
d51da5c40ca : Expose role API for Settings on RoleManager.
c2580f80400 : Add CTS for notification action exemption for Intent.ACSD
5ff9374b268 : No need to abandon terminated sessions
a173d0b7c5b : Fix focus indicator color change failure
81866c51517 : Fix flaky tests in KeyboardVisibilityControlTest
d8c327603ec : Disable UiAutomation in CTS TouchExplorerTest
5fa668edd3c : CTS test for DPM.isActivePasswordSufficientForDeviceRequirement
e04b8d4f7e3 : STS test for Android Security CVE-2021-0337
85c73c9b870 : Modify CTS tests to work with extended PermissionState puller
9f07ed4add9 : Attempt to reduce flakiness of testMoveWindowAndTap
9e5b3e13c8d : Refactor HideApplicationOverlaysTest
21e8fad14be : Fix build breakage in securityPatch
152d5dcb7cb : Allow secondary carrier bandwidth to be not filled in
b725eca7d4e : Replace getContext with getTargetContext
b8f9ed14b64 : CTS: fix race in MidiEchoTest
a2aae64fbf0 : Query Frontend Status only with reported Frontend Status Capabilites
2a45d399ea3 : Change order of grant/revoke for testGrantUriPermission
67f1e79dbfb : Attach a frontend to Demux before starting a filter in Tuner CTS
02c104ff7eb : Configure filters before getting AV sync HW id from the filter
5416485a908 : AccessibilityGestureDetectorTest: improve error reporting.
1e6f978d030 : STS test for Android Security CVE-2021-0340
38d4c3b2cee : Change order of grant/revoke for testGrantUriPermission
f6700d3a819 : Add animation limit test to WindowUntrustedTouchTest
6b998a9cfa4 : Mark following test as FlakyTest
0c036becf04 : Add cts entry for new BIND_TRANSLATION_SERVICE permission.
8d9379dbdd6 : Stop apps before verifying no overlays in WindowUntrustedTouchTest
c7f6a61b5ed : Add test for second volume in MediaStore_Audio_MediaTest
5c78a29738d : Update framework from Jetpack
4ba3a26db97 : Fix build errors in SplitApp
a1dd45364c5 : Add a CTS for Frame Rate Override Feature
04f61b186f7 : Revert "Added audio playback configuration CTS test"
abb7d288a55 : Only run NoRollbackPermissionTest in full app mode
f5125c28621 : Fix flakiness in AppPredictionServiceTest due to async.
c3e5dd9dcc0 : Check result of set-pin
5c635894f20 : Disables testTapLink_changeOrientationThenTapBack if the screen is too small
d06cffd779a : Fix/refactor WindowInputTests
5b9c6b70914 : Migrate make file modules to use soong for the SplitTests
2d020892e28 : Revert "Revert "Add tests for cross-user data isolation.""
4c43aaf40b5 : Verify createWindowContext with Display
bf4868f78eb : Add S-NSSAI
54e93418e81 : Add more expedited job tests.
d503a362e3a : MediaTranscodingTestUtil: Add missing unselectTrack to fix PSNR error.
da15863db9c : Add CTS for get/setCallComposerStatus API.
b8f6b211212 : Add CTS tests for GnssMeasurementRequest
7f1e0a95537 : Add test for getting timestamp in aaudio.
2bebea1eb84 : CtsMediaTestCases: Add tests for communication device selection
6638dfc4530 : Fix AutoRevokeTest on small screen devices
6326590f621 : Add mainline skipping to CVE-2020-0451
1c60b86bc05 : Add CTS for EXTRA_REBROADCAST_ON_UNLOCK
0578a6a5871 : Allow EJs to set storage-not-low constraint.
45af980c75c : Disable flaky cases in ActivityManagerFgsBgStartTest.
bbe30971bd3 : Add test for attribution in PackageInfo
868863b3410 : Test untrusted touches for exit animations from same UID
b5daf6c5c27 : Refactor WindowUntrustedTouchTest to reuse code
4c9d67e8963 : Fix file open check
7d9110fd553 : Faster tests: move tests, install once, stop waiting
a42619410be : Remove FUSE check
a73311c0363 : Remove assertion for checking if FUSE is active Test: atest ScopedStorageDeviceTest Bug: 175196159
3c5e148880e : ScopedStorage: Error message if startsWith fails
4ecd1d1bdcd : ScopedStorageDeviceTest: FUSE is always used if passthrough is enabled
b97772db562 : testVfsCacheConsistency: Error message is startsWith fails
fe84e11c8eb : Fix for CTS LegacyStorageTest
3168292c993 : Ignore exceptions from teardown in LegacyStorageTest
7815bed3575 : Add an owner for AppDataIsolationTests.
afc09388544 : Revert "Add tests for cross-user data isolation."
d9d1f676ec0 : Fix Cts test error
344a0f7fdfc : DO NOT MERGE: Skip running Slices CTS test suite for Wear devices
2dfec23107b : Modify the test cases
5f7feb894a7 : Add InputDeviceSensorManager CTS tests.
e3fc63cfc4c : Added tests for operations: WIPE_DATA, LOGOUT_USER, SET_USER_RESTRICTION
2c67785ac5e : Test RESULT_ATTR_DONT_SHOW_UI_FOR_SUGGESTIONS.
6c1cfbcb437 : Add CTS test case for airplane mode atom
a5164555247 : Update manifest to be in sync with master
a24ee6b856a : RESTRICT AUTOMERGE: Add test case testFgsLocationStartFromBGWithBind
f611f053c10 : [cts] fix another font size scale test
79793979cf8 : [cts] fix another font size scale test
a92cec518b8 : [cts] fix another font size scale test
dc0c727545e : [cts] fix another font size scale test
f462848c3e8 : Wait for propagation.
ea679657afb : Add a test to check upper-fs and lower-fs inode stat consistency
9d2bedc070a : Introducing CAPTURE_TUNER_AUDIO_INPUT permission
787f2b6c6c2 : Revert "Ignore CtsSyncManagerTest#testSoftErrorRetriesActiveApp."
dbe83711f95 : Simplify check for volume mount paths
4151994fb14 : Fix file open check
4a7f03452c1 : Reland PacProcessorTest.
8539ebad9f4 : Add cts test for MusicRecognitionService
ae391932cf7 : Add test to catch incorrect DB inserts by DownloadManager
5abfea2ae7e : Run tests only on VISIBLE volumes that are accessible by apps
4905a2d208a : Add tests for Package Installer special-access to Android/obb.
ed62e2c310e : Don't run scoped storage tests for instant apps
3c9863fc334 : Fixing line lengths and messages in asserts
6ef52f01f25 : Faster tests: move tests, install once, stop waiting
2390e0223f9 : Update minPatchLevel for CVE-2021-0322
c73e81716f2 : Fix failing MediaRouter2(ProviderService)Test
6e9af77ddeb : Ensure appearance can overwrite legacy flags
7ad9c75166d : CameraITS: Skip param_tonemap_mode if contrast_curve mode is not supported
863aa555144 : Port AppSearch CTS tests to the CTS tree.
615918c02fd : Add new WebView test for complex clip without parent layer.
3e855b0516c : Fix testCapabilityStatusCallback and add testCallComposerCapabilityStatusCallback
621d4ce1dce : Added audio playback configuration CTS test
39283bfdf8d : Add tests for allowed & disallowed expedited constraints.
dc552457ab3 : [cts] fix another font size scale test
199cae12345 : Add test for InputConnection#performSpellCheck().
da2921e3f14 : Add test for MediaExtractor entry point collection
2da34fba3cb : transcoding: Disable the PSNR calculation in CTS test.
1dec938c584 : Adds CTS test for CVE-2021-0318
de7440a2f5e : CTS tests for start/stopProfile @SystemApi
79008dedb3a : Rename "Foreground Job" & "HPJ" to "Expedited job".
4629f88466d : Fix CTS tests that were failing due to toast rate limiting.
750a81547fb : Remove FUSE check
f7a3466217e : Add tests for cross-user data isolation.
ceb11c3738a : Add test for MediaExtractor entry point collection
4b808f3e5a8 : Fix InstallSessionTransferTest assumption fail
eea479c0304 : Remove DevicePolicyWorkProfileTest and DevicePolicySecondaryUserTest
c6bf44d189f : Fix testAppLinks_verificationStatus
341847da7bd : Add android.permission.MANAGE_SEARCH_UI to CtsPermission2TestCases
16895bad8e4 : Migrate GarageModeAtomTests to CtsCarHostTestCases module
c9b135f36a1 : RCS Provisioning APIs for Single Registration
6e4730d4a35 : Test the color of focus rectangle change
c1b50cb8d55 : transcoding: Disable testHevcTranscoding1080PVideo1FrameWithAudio
74db93c16f6 : Update owners for appsearch related code.
0c63ecd7ca0 : transcoding: Fix a bug in CTS test.
24108b3a0e2 : Added missing policy to ProfileOwner's app.
7c010c6c260 : Add CTS test for coex method behaviors
97575b832f6 : Update WebView complex clip tests to work for Vulkan
52fd314cdbb : Migrate BlobStore related stats tests to a different module.
13822e1d0a1 : STS test for Android Security CVE-2021-0306
d0af7a724ff : CTS test for Android Security b/159145361
67855952be6 : [CtsVerifier] User listener to check user approval status
583dfd08de8 : Add CTS test for flag clearing upon rollback.
6ece797d9ce : Adding CTS test for AudioAttributes#usageToString
96447f0c97b : STS test for Android Security CVE-2021-0314
b3485e98ea5 : STS test for Android Security CVE-2021-0314
b6b97d587b1 : Verify StorageVolume#getStorageUuid
2d3ace21636 : STS test for Android Security CVE-2021-0306
2ec1c8570b5 : STS test for Android Security CVE-2021-0306
3a70f78a331 : FgsBgStartTest: Wait for the startForeground from test app
cf3f462c607 : Add test for TextView.setImeTemporarilyConsumesInput()
166cdf4ec24 : STS test for Android Security CVE-2021-0314
32b6ef1a9b6 : STS test for Android Security CVE-2021-0314
cbb47de6445 : Add CTS test for Wifi coex permissions
e7e79cf75ee : Add test for MediaExtractor entry point collection
ad88fa35cdb : Add CTS for Intent.ACTION_CLOSE_SYSTEM_DIALOGS
f7160ecbe06 : Add a test to check upper-fs and lower-fs inode stat consistency
77efbd06270 : Add mutable flags to ActivityManagerTest
515fe336e04 : Use valueAt(i) instead of get(i)
82f51cb6122 : Added test to validate View#setRenderEffect
0686137ba43 : Extended CTS test to include setRttBurstSize parameter
a4cb1283a91 : [RESTRICT AUTOMERGE] Fix CTS test for Android Security b/72510314
d6e7601cff8 : [RESTRICT AUTOMERGE] Updated CTS test for Android Security b/17769851
66a880d953d : [RESTRICT AUTOMERGE] CTS test for Android Security b/17769851
461a5f2af14 : Add test case testFgsBindingFlagNone.
4e46b77bf80 : Disable lock test tasks until they are migrated to new device-side infrastructure.
775dfac6979 : Merge history of cts/hostsidetests/statsd
d4e9864eefe : Merge history of cts/hostsidetests/statsd
f7fba69af21 : Remove DeviceAdminWorkProfileTest
493c9ec2641 : Reference tzdata3 for S, not tzdata2
8dbab4b1ebf : Fix CTS test for new key grant getters.
fad09cd2830 : add .pollOrFail method.
68a9a872874 : SetFrameRateTest: Remove failing check
6df2afb4879 : Add test case for forward_result activities
7aee22e04e5 : Fix testPasswordMinimumRestrictions
9f26376f74c : Add test for activity with FLAG_ACTIVITY_NO_USER_ACTION
ac18702b07e : Password Quality: Change to SecurityException
96f4010eba4 : Add CTS test for new OpenGL ES dEQP feature flag
243c0944155 : Remove BIND_SLICE permission and execute sts test
137fe48ac87 : Merge history of cts/hostsidetests/statsd
7cb1db072e1 : API for CDM wake-up opt-in
e95daccbdde : STS test for Android Security CVE-2021-0306
e8413605cee : Add CTS for the shadow call log
3d1fa3290dc : Camera: remove session.close API usage
eb1fdea25da : [RESTRICT AUTOMERGE] CTS test for Android Security b/36035683
943dbfa3f92 : [RESTRICT AUTOMERGE] CTS test for Android security b/162602132
a9f0460ce77 : Add testonly flag to device-side tests and -t when installing them.
d1f33a1d9c9 : Revert "Reland "Implement PacProcessor tests."""
30fc5a4baf9 : Exclude users being removed to fix failing tests.
965d590a955 : Migrate cts/hostsidetests/statsd to packages/modules/StatsD
fca6ea85b4a : Add .filter option to event queries.
d09ecdcccaf : Don't run scoped storage tests for instant apps
ceddae53b83 : Add CTS tests for Window.hideOverlayWindows
42dfb590fd6 : Fix FragmentReceiveResultTest flakiness
a3b34ba0be0 : Remove assertion for checking if FUSE is active Test: atest ScopedStorageDeviceTest Bug: 175196159
9a53a7d6fcc : Add test for PlaybackState.ACTION_* constants
ae93b232a93 : Migrate SplitAppTest to use AndroidJUnit4
ded24d3d4d6 : [WIFI] CTS test for API to trigger WiFi recovery: w/o permission
64cb0cb0d5a : Update CTS for new FUSED_PROVIDER
ae4fda06436 : [RESTRICT AUTOMERGE] CTS test for Android security b/158762825
c3955930bbd : [RESTRICT AUTOMERGE] CTS test for Android security b/158762825
2020dc339c1 : CTS test for Android security b/158762825
62abfb07107 : Add test to verify install reason rollback requires permission
d47143cfe4c : STS test for Android Security CVE-2021-0314
cca2723a31d : [RESTRICT AUTOMERGE] CTS test for Android security b/170583712
778d3f8dfdd : [RESTRICT AUTOMERGE] CTS test for Android Security b/120084106
5188fecd846 : [RESTRICT AUTOMERGE] CTS test for Android Security b/132650049
a9729bbc386 : [RESTRICT AUTOMERGE] CTS test for Android security b/170583712
233848ebf18 : [RESTRICT AUTOMERGE] CTS test for Android Security b/120084106
eabb4efee54 : [RESTRICT AUTOMERGE] CTS test for Android Security b/132650049
6d3409917d9 : [RESTRICT AUTOMERGE] CTS test for Android Security b/120084106
6261455f925 : CTS test for Android security b/170583712
152af517b8b : CTS test for Android Security b/140417434
2bd9602a8bd : CTS test for Android Security b/150226994
13c26df094d : CTS test for Android Security b/120426166
4ed4a1d2adc : CTS test for Android Security b/132650049
3b83ecd9028 : CTS test for Android Security b/120084106
441588a3396 : [cts/pm] mark preferred activity tests as flaky
52878b64216 : Add CTS on PictureInPictureParams#setSeamlessResizeEnabled
706204f745e : Migrate network-related atoms to net folder
81e1e1f97d5 : STS test for Android Security CVE-2021-0306
c2eb5023775 : Skipping testDeviceOwnerSetup when device doesn't support it.
ed4eba90886 : Remove QS Media Controls Test
2f961102dbc : CTS test for not merging two consecutive text change content capture events if one of them clears the text
7f3e44c84e1 : WifiBroadcastsHostJUnit4Test: remove svc bluetooth disable
fd30084d48d : [RESTRICT AUTOMERGE] CTS test for Android Security b/170968514
d96ccf66f18 : [RESTRICT AUTOMERGE] CTS test for Android security b/162602132
83b0a34228b : [RESTRICT AUTOMERGE] CTS test for Android Security b/170968514
73e4eb850cb : [RESTRICT AUTOMERGE] CTS test for Android security b/162602132
8de98d6eeac : CTS test for Android Security b/170968514
79426858941 : [RESTRICT AUTOMERGE] CTS test for Android security b/162602132
ff8c7f4dd18 : Test that scan doesn't skip dirty nomedia subdirectories
f018d3db8b5 : Add cts test for AVIF grid image
bc423c92275 : Remove unnecessary polling wait from ViewOnReceiveContentTest
b4a7eb92ac6 : FGS start by default checks temp allow list now.
601b337cb0f : Update test bug reference and SPL
d385c30dd41 : Import CTS Tunnel Mode test media player to CTS-V
e767dc77666 : Add additional tests for get/setAttribute
b449ac98452 : CommandReceiver: Mark PendingIntents immutable
61d0f706f4a : Add test for activity with FLAG_ACTIVITY_MULTIPLE_TASK
18ca2b46a8c : Added test for OPERATION_REBOOT.
0907f5a3afb : Sync GfxInfoDumpsysTest with FrameInfo.h
272a3dcd31e : Split GfxInfo from BatteryStatsDumpsysTest
fed0d0f488d : [RESTRICT AUTOMERGE] CTS test for Android Security b/117556220
3168a4840ff : [RESTRICT AUTOMERGE] CTS test for Android Security b/117556220
3de446c35db : Test that scan doesn't skip dirty nomedia subdirectories
6ed542e13f4 : Add CTS for storing call composer pictures
9242bf28ad7 : Test that we don't skip scanning dirty nomedia directory
9106a25d309 : Add CTS for getBubblePreference
4649f7ca69e : CTS: Add ROTATE_SURFACE_FLINGER permission
b2d950198ba : camera cts: Add tests for onCameraOpened/Closed.
6437ef99850 : Fix CTS tests for headless system user mode
2f7ea08fe85 : Rename getFrontendInfoList to getAvailableFrontendInfo
901069a8091 : Only run storage escalation test in full app mode
2dcffb8eb0f : Add start of cross-process event logging library.
210db2bf516 : Test conversation notification deletion
ee29cbc0767 : Implement CTS test for blocking custom toasts from the background.
b215541adb9 : [cts/SettingsProvider] tests for invalid font size scales
f8a100a2304 : [cts/SettingsProvider] tests for invalid font size scales
d5139652b1c : Test that we don't skip scanning dirty nomedia directory
7bb27b4adba : CtsNdkBinderTestCases: for comparison operators
596ae8e07d8 : Add test to ensure scan doesn't skip newly inserted file
76f27a30f12 : Don't run property tests as instant apps
f9c040280da : RESTRICT AUTOMERGE Reland "Ensure CONFIGURED_NETWORKS_CHANGED not received without permissions"
b4b55413cde : RESTRICT AUTOMERGE Reland "Ensure CONFIGURED_NETWORKS_CHANGED not received without permissions"
9887b41433e : RESTRICT AUTOMERGE Reland "Ensure CONFIGURED_NETWORKS_CHANGED_ACTION broadcast is received"
536c2a4ed47 : Add Cts test for multi-channel FF vibration effect feature for input device.
4dd3a513098 : Initial integration of MegaAudio (native) to CTS-V
074ae636296 : CarPackageManagerTest: Add FLAG_IMMUTABLE to PendingIntent
b23ae02cc3a : Adjust test for the new internal permission protection level.
b516f4967b0 : Adjust test for the new role permission protection flag.
740f57d2a39 : transcoding: Add more test cases for CTS test.
9543d2144fb : Rename couldHandleDiseqRxMessage to canHandleDiseqRxMessage
db599abd931 : ScopedStorage: Error message if startsWith fails
62a730ef17f : [cts/SettingsProvider] tests for invalid font size scales
6529c6208d2 : Migrate CtsWindowManagerDeviceTestCases from mk => bp
86ff65f87c3 : [cts/SettingsProvider] tests for invalid font size scales
2d4f08b1187 : CTS WifiManagerTest#testSave: find currently connected network
277e7b97fd6 : Workaround ManagedProfileCrossProfileTest metrics issues
afa41e79c93 : EasyEditSpanTest: Add FLAG_IMMUTABLE to PendingIntent
758aaf0d121 : Make device tests faster
cf57fd89bd2 : Move instant app test back to host/device combination
2d986fde26a : Check in new version for cts-verifier automation test cases Test: Verify manually
fdd1abd8fd8 : wifi: Added HAL compatibility check in DPP Responder tests.
3e015ba8aef : Add test for ExifInterface#setAttribute
58ea9b54a6e : Cherrypick from aosp/1478357.
34fde250d07 : Cherrypick from: https://android-review.googlesource.com/c/platform/build/soong/+/1462524
e6ae75df5bc : Test permission USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER
962e6faddff : Add tests for CellIdentityLte/Nr getBands
8bed583411b : Fix duration metric dimension test
84334c7fe26 : Add CTS cases for GBA Api
391bc5f31c1 : Fix duration metric dimension test
ee1db7472d5 : Tuner Descrambler Key Token Validator CTS
4f774b67840 : Add CTS tests for update/delete content observers on CallLogProvider.
ad755f51ebb : Add mainline module skipping for CVE-2020-0213
240a4ddb42b : CVE-2019-2223 should be skipped if the swcodec mainline module is in place.
e9814be8889 : Add CTS tests for update/delete content observers on CallLogProvider.
561fef3ff81 : Improved DevicePolicySafetyCheckerIntegrationTester:
f28d40beda5 : Initial CTS tests for DPM / driving safety integration.
db71763c602 : ScopedStorageDeviceTest: FUSE is always used if passthrough is enabled
a15be24571e : [cts/SettingsProvider] tests for invalid font size scales
716d3968778 : Add BG-FGS-launch restriction test cases for temp AllowList types and retail demo mode.
4eabaf06939 : Modify battery saver via DeviceConfig.
4eba3b6ffb3 : Verify SAF blocks directory access to /sdcard/Android
8cffd0983c8 : Track API changes
880abd536f4 : Revert "Throw AssumptionViolatedException if not live_tv"
4629a0d0221 : Move instant app test back to host/device combination
43c8b0fa149 : Add test to ensure scan doesn't skip newly inserted file
79d95d9ca9f : Fix testWorkProfileMaximumTimeOff CTS test
b396cdff120 : Move set app compat logic from MockImeSession to new TestRule
84c5ec2f81d : Revert^2 "Verify lifecycle test when screen on/off"
4b41114ba6b : Extend WindowMetricsTest
363a2c1bf4d : WebView: prefer assertNotEquals
dd34ab9bfe0 : WebView: reset call counts between page loads
a6474fb6728 : WebView: clean up WebViewSslTest
3b70993d20b : Fix SplashscreenTests with non-fullscreen windowing mode.
b16d37c6e83 : Make test output more user friendly.
ea64ade735b : Add test case to test new APIs
31417d70bb5 : Make AppDataIsolationTest support other users
56f0360fd82 : Add CTS tests for SIM categorization API
074dd20bd27 : Move CtsStatsdAtomHostTestCases to group presubmit-large
9ee8bfad76c : Move CtsWifiTestCases to group presubmit-large
c2769e41ea1 : Revert "Verify lifecycle test when screen on/off"
09557baeb6c : Make device tests faster
06b303dee04 : Added tests for smart selection
7664b2e7f0b : Add test for the new API changes in TextSelection
7fb05550a1c : Add test for new ranking api
34c2c921b7e : Add test to catch incorrect DB inserts by DownloadManager
3babeb4bf80 : Add CTS tests for DPM.getKeyPairGrants()
f90556bb2d0 : Wifi: increase timeout value for testEnrolleeInitiatorOnFailure
d0698f8b0a8 : Increase code coverage of MediaController
94ea2cabb3e : CTS test for EditorInfo#getInitialSurroundingText API
603232c8685 : Revert "Cherrypick from: https://android-review.googlesource.com..."
47b5f1e3a74 : Revert "Cherrypick from aosp/1478357."
e20dc440c94 : Apply inherit installation tests with theme
6cc038eab41 : Class2BiometricActivity should request BIOMETRIC_WEAK
5fa87d5ace2 : Migrate testNotificationReported to new module
bc25dd3fdb4 : Add setup usage for ACCESS_KEYGUARD_SECURE_STORAGE.
523dc70bf4f : WebView: deflake WebViewSslTest for TLS 1.3 bug
e180f8fe849 : transcoding: Add CTS test to test progress update.
1624eb89a59 : Update ContentInfo.partition to return a Pair instead of a Map
a25ee56814d : Cts for TelecomManager call composer extras
8e7a043eed6 : Add cts for CarrierMessagingServiceWrapper.
000b8186821 : Run SessionReferrerUriTest's device test as current user
5ee2d13e4f2 : Add expectation for voice command key tests.
05894338be8 : transcoding: Add CTS test for ApplicationMediaCapabilities.
2fa85b644e9 : Throw AssumptionViolatedException if not live_tv
b0d04baec7e : Mark tests as @Presubmit
11e35a1406e : PrivacyDeviceOwnerTest cts fails
0ccc73ce86f : Poll for package state change in test
d4e8678695d : Fix CTS fgs-notification validation test
e924cad6f7c : Add TEST_MAPPING for CtsTvTestCases
d5f8a89e058 : Test for Match Content Frame Rate
c450167c762 : Test setFrameRate with seamless switches
34c9e58b4cc : Use RequiredFeatureRule(FEATURE_TUNER)
2219fc8b0aa : @Rule can not be static.
74419a9bb00 : Update CTS PendingIntent flags
c135d28ff4a : Set RequiredFeature as a Rule not ClassRule
4053e6cee94 : Add CTS to enforce result behaviour of CPA startActivity
048fcbb121c : Move permission-less tests to device side
cd03b9db2e3 : Add a public volume device-only test up
17c0caf3120 : Add a CTS test for rate limiting toasts.
e0968fc606a : No-op refactoring of test utils
bb31b92e96e : Test creating .srt and .m3u under Documents and Downloads
77c19819b24 : ScopedStorageTest: minor improvements
d6d496e9404 : Add test for renaming with special characters
da6869c8d88 : Add test for dynamically installed splits
7af73322749 : Add inherit installation tests
5b1752e0e16 : Remove the declaration from manifests (3/n)
fc1143a8cba : Cts Call composer capability in Ims MmTelFeature
ffd5cd9aa25 : Wifi: DPP test failure due to Permission denied
c8d73033e05 : Add test for activity with FLAG_ACTIVITY_NO_HISTORY
c73e32a3f88 : Ignore Tuner CTS test cases instead of Test Class
6b31774c598 : Camera: Add test for wrong cropRegion and zoomRatio usage
cf60389f8b7 : Export OverlayActivity to allow it to be launched
68b746b3c6b : Add CTS tests for call composer carrier config keys
98a2f5c6f73 : Fix verifyCommandOverlayViewSizeChanged and verifyCallbackLayoutSurface
26172067086 : Drop shell access from MediaStore_Video_MediaTest
2671a6bbc93 : Log warning when creating a session over an old one.
0a4dfc52529 : Fix location of StorageEscalation test apps
ce65d38bb1d : Add StorageEscalation tests
3d9d6502dd7 : Remove uneeded throws statements
d6990872252 : Refactor the tune method to return the session.
e3efeffb5ff : Reset vibrator listener mock after listener removed.
76ef2b04054 : Remove QS Media Controls Test
3e8fa12510c : Fix noisy test.
721cb0bf505 : Update CVE-2017-0837 which doesn't exist in AOSP
6e6e279c697 : Add new wifi coex permissions to permissions manifest
63aa214a2c3 : Add Postsubmit annotation.
66795647c42 : Remove QS Media Controls Test
2e3c8f09e80 : Fix bugs regarding LocalOnlyHotspot request
705d692a555 : [cts/pm] reboot tests for preferred activities
ede53edb7c7 : Add test for HapticGenerator.close().
565b8eca3f7 : Test logging of SET_PASSWORD_COMPLEXITY metric
d809d5c865a : More detailed assert messages in CTS tests
ae1cb11f954 : Revoke/Grant permission for current user
9117fc13596 : More Fixs for CtsScopedStorageHostTest
542827bb30a : Fix for CtsScopedStorageHostTest
65bd11a0ff7 : Partially fixed CtsScopedStorageHostTest to support secondary users.
5a4233f88af : Use Truth for bundles in TvInputServiceTest
28144cedb6a : Add CTS tests for Wifi atoms: Connected, Disconnected, Scan
6fc38318c7b : Add tests of custom themes for IsolatedSplitsTests
2eadac3aa72 : Test logging of setting password complexity
50ee92b50ba : AudioManager: add tests for offload playback gapless support.
72bcca446d0 : Add a device-only test suite
f90ae6c292a : wifi: Add WPA3_SAE_TRANSITION assert check
78f73810709 : Support lifecycle CTS on non-fullscreen display
9e8c9e07ff5 : Do not enforce minimized dock feature to all devices
980b5dacd29 : Using aapt flag --revision-code for the revisioned split
72759fb61a6 : wifi: Add SDK version check when testing new API
2939483d84e : Add cts for new call composer extras and apis in ImsCallProfile
661526a3104 : STS include missing apps from EphemeralTest
32484ecb8b3 : Add CTS to enforce result behaviour of CPA startActivity
57303b9f4de : Cleanup TvInputServiceTest
669ff082132 : Convert TvInputServiceTest to junit 4
dc99c0bee72 : Disable Tuner CTS until Tuner Service is ready to test with
45933580d13 : CTS test for DPM.hasKeyPair
55987e1640f : Add tests for Package Installer special-access to Android/obb.
1d23325c7c4 : Reland "Implement PacProcessor tests.""
6085f6e7b8b : Revert unnecessary permission granting added to CustomizationTest
0138863190b : Move permission-less tests to device side
7aaca1c0cdd : Mark some tests as FlakyTest in WindowInsetsAnimationControllerTests
d54fcfa08c8 : Rewrite LocalIntentSender
82718c87525 : Fix a race condition
aa5670a0694 : Use header_libs from included libraries
5d156b98b99 : Specify more config changes to receive
c139b564f95 : Make window frame stable while changing insets visibility
2520a01d139 : Move/rename OnReceiveContentListener.Payload to android.view.ContentInfo
825e54ed10d : Use a mock for DragEvent in TextViewOnReceiveContentTest
c3d5517ac69 : Fix CEC CTS test checking CEC 2.0 version reporting
0c35cc2e801 : Remove dead isolated storage code from StorageManagerService
a28c7564dab : Remove dead code
aec2941e5c5 : Cherrypick from aosp/1478357.
33f78ee32e8 : Test that password quality does not apply to parent
142a50e63d2 : Add credential management app CTS tests
206f1b68df1 : [Telephony] PhoneStateListener redesign - cts test in PhoneStateListenerTest
e4d6a206b52 : Add tests to verify trusted voice recognition service blame mic.
6149b284567 : Fixes CTS to apply the new trust voice recognizer rule.
f3259aee3fc : Add test for activity with finishOnTaskLaunch
48720e267eb : Launch activities in fullscreen for rotation-involved tests
f1e22215fe2 : Revert^2 "Update multi display for new launch mode."
eb51a3d8f81 : CTS for WifiNetworkSuggestion.Builder.setIsEnhancedMacRandomizationEnabled
b11c96dbf3c : Update and add tests WM Display IME Policy
ac771ed5592 : CTS test for carrier selection APIs
8a8dcf87f96 : Allow CtsWifiTestCases to be installed on R & S devices
877cc1de582 : Fix test failure caused by verifying obsoleted state
35fa03f128e : Migrate SettingsStatsTests to new owners
f5d7eb54c58 : Cherrypick from: https://android-review.googlesource.com/c/platform/build/soong/+/1462524
e2f4138156c : Verify lifecycle test when screen on/off
139cdff0b65 : Add a lightweight AppSearchSessionTest to verify AppSearchSession's basic function.
c22a0679716 : Add PreserveLegacyStorageHostTest.
aeba7b28187 : Add needed annotation to the tests.
b9e4c51964c : Move static utils to a module package
a731e8e8606 : Cleanup some SystemService.onUser...() comments
709b6f41fc2 : Make HEIF decoding tests optional for devices without HEVC support.
6c7c46c6e4a : CTS test fix for Android Security b/154915372
a4a8055f988 : Cts for PhoneAccount extra for call composer capability
9fa0fdc95fa : CTS: improve MIDI test
27e90558c76 : Wifi: cts test for DPP STA Enrollee-Responder mode
7a2e8c869a6 : [RESTRICT AUTOMERGE]: STS include missing apps from EphemeralTest
5d9867bc2b8 : [RESTRICT AUTOMERGE]: STS include missing apps from EphemeralTest
91a8fb59580 : Add mutability flags to location CTS PIs
50054a0a35d : Test for NPE in PackageProperty class
aa1b9deb7e5 : Remove QS Media Controls Test
a17e3385a54 : Add test for getAudioDevices.
9bf21a631da : CTS test for Android security b/169161709
9096c581edd : STS test update for CVE-2020-0461
1c7e2b3bb17 : Disable swipe to dismiss feature during accessibility gesture tests
3b21e1f2fe3 : AudioRecord: test getActiveRecordingConfiguration after release
3b360452a07 : Add mainline skipping to CVE-2020-0437
c84908ed483 : [CTS] Check build version before test new API
74c48b7f296 : transcoding: Add MediaTranscodeManager CTS test.
bfc0717f722 : Mark some tests as FlakyTest in KeyboardVisibilityControlTest
af7ce216051 : Move CtsSdkExtensions into SdkExtension repository
ad0dad7c2df : Increase line coverage of Rating
115f35be2aa : Add BROADCAST_CLOSE_SYSTEM_DIALOGS to permission CTS
1fd835f7cea : Create a split apk TestApp that fails validation
49d93f87954 : Add a public volume device-only test up
21ebbcf1e28 : Add a device-only test suite
598d9ba2f41 : Add test for isThumbnailCompressed
ae10dc65727 : Remove CTS Pip TV tests duplicated in WmShell
7406afc6474 : Fix UidAtomTests failure
bf3f566f00a : Add test flow where the task root finishes before activity stop
976c2091085 : Add additional logging to help narrow down flaky test failures
7904e458c4d : Reset volume name in cleanup for CtsScopedStoragePublicVolumeHostTest
2ac73c92f99 : Add CTS tests for TV VPN Notifications
0b118dc1f07 : Add test for getThumbnailBitmap
9ba8f93be56 : Remove marcone from scoped storage owners file
624a0885490 : DialogTest: Fix event handling and selection method in testContextMenu
12650ebf80c : Fix incorrect exlusion rect set in the tests
fc05ffa937c : Update tests for resuming activities on leaf tasks
ba6e32f330f : Add CTS for Rating
aa3a473fcce : Verify TelephonyManager thermal mitigation API.
11396d0c32e : Move biometric test activity management to AutoCloseable wrapper
38335f0c214 : AppOpsLoggingTest.kt: Add FLAG_MUTABLE to a PendingIntent
1b53f9c1477 : STS test for Android Security CVE-2020-0440
980db1f980c : Skip permission tests for ind. contr. permissions
82d3a6d4636 : Add test cases for BG-FGS-launch restrictions.
ae4d1339cd3 : Promote incorrect context use tests to presubmit
c497a58c5f0 : Fix out of memory by using doInExclusionLimitSession
f16609e367d : Add CTS tests for new property tag
0d7b62f67d8 : Add test for ensuring dependency of configForSplit
14d55562f43 : Change biometric tests to use Class2 instead of Class3
ab1c3c88862 : Make current tests per-sensor
63196dcd08c : Revert "cts: always run heif decoding test"
146d5e24f71 : No-op refactoring of test utils
d3499d40397 : STS test for Android Security CVE-2020-0099
3fad0aa781f : Fix local intent sender
b1aafa2346c : Add STS annotations for RemovePermissionTest
c92831a1617 : Revert "[Telephony] PhoneStateListener redesign - cts test"
91b4c4b4ad3 : Revert "[Telephony] PhoneStateListener redesign - cts test in Ph..."
95f64e7951a : Revert "[Telephony] PhoneStateListener redesign - cts test in Ph..."
53a00c03d57 : Revert "[Telephony] PhoneStateListener redesign - cts test in Ph..."
1c6308ce483 : Revert "[Telephony] PhoneStateListener redesign - cts test in Ph..."
487dbf47f9c : Revert "[Telephony] PhoneStateListener redesign - remove LISTEN_..."
1e888c45b44 : Add CTS for animation touch exemption
d064944331d : Add STS annotations for RemovePermissionTest
09d2439b77d : Add STS annotations for RemovePermissionTest
09ef980a7b3 : Import all useful methods from ModuleTestUtils
ad6ae01df67 : Move InstallUtilsHost to the android package
6d827237c2a : Add uninstall shim apex logic to InstallUtilsHost
3b4d1eda616 : Add fs-checkpoint checking logic InstallUtilsHost
507da9348ee : Create a install utility class to be used by the host
17c4131b5da : Declare the shim package names in new shim library (1/n)
6976db892cb : Add tests for getSystemSelectionChannel API
6d10fe69040 : [RESTRICT AUTOMERGE]: Add STS annotations for RemovePermissionTest
4f526dd78ce : identity: Fix for atttestion requirements and how EMacKey is calculated.
0d6be0ba495 : Migrate PermissionState and AppOps tests to new owners
7efc47edebb : Test relaunch state for "am start -W"
e270f9a48a7 : Update tests for start singleTop activity for result
da2ccabe5a7 : Attempt to de-flake testSyncState.
f9932ab13d7 : Clean up moveTaskToPrimarySplitScreen
45c59233628 : Test Context#isUiContext(Context)
14c6b5553e8 : Remove added window after test case finished.
c8e0511e87d : [RESTRICT AUTOMERGE] Updated the CTS test for Android Security b/112891564
07ebade63f6 : [RESTRICT AUTOMERGE] Updated the CTS test for Android Security b/112661742
14d6757de28 : [RESTRICT AUTOMERGE] Updated the CTS test for Android Security b/112891564
36ff3cccb73 : Updated the CTS test for Android Security b/112661742
7f61ea86b6b : Updated the CTS test for Android Security b/112891564
996cf4e420e : CTS test for Android Security b/154915372
70e02162e12 : [RESTRICT AUTOMERGE] CTS test for Android security b/143464314
0a146135f26 : [RESTRICT AUTOMERGE] CTS test for Android security b/166268541
94bc9d7820a : CTS: add GetIdSucceed test for AHardwareBuffer_getId api
b21d2c6e3f6 : [RESTRICT AUTOMERGE] CTS test for Android security b/143464314
497987e5198 : Adapt to change in createEffect() signature
fd4bf1f3673 : Delete testSlicedStateCountMetric
8b682b90230 : Only run biometric CTS on devices with secure lockscreen
8c6dfb95efc : Fix for CtsProviderTestCases
12e550faa19 : HDMICEC: Start cec-client as TV for non-TV tests
e5cab0f5c41 : CTS: annotate intentional NULL pointers in AHardwareBufferTest
9b5d13b14cd : [RESTRICT AUTOMERGE] CTS test for Android security b/166268541
41f79ee8667 : Update OWNERS
e4dc0e8289f : CTS test for Android security b/143464314
4e8e1e61af6 : CTS test for Android security b/166268541
eefd9abc4cc : Set the ASB to 2021-01 for CVE-20201-0311
d7f75335347 : Add mainline skipping to CVE-20201-0311
be377e0c847 : Report if SystemUI crashes during TV CtsSystemUiTestCases tests
024618ab63b : Increase CTS coverage of MediaBrowserService
2b6a5461abe : Added cts for ApnThrottleStatus
7e7e062aebb : Ignore CtsSyncManagerTest#testSoftErrorRetriesActiveApp.
edf09e5dfbf : SyncPointerCapture (3.1/n): Add Capture event to InputChannel
f7cbd9cf620 : Add CTS to increase line coverage
196a6d76ed7 : Fix PinResults tests
9f70d655b52 : Ignore test case testFgsStartFromBG2.
c31075f2dd7 : Test for: detect duplicate addChecksums calls.
67cfb2a4e1e : Add View.performReceiveContent in addition to View.onReceiveContent
1fcfb2babd7 : Add testWifiManagerNetWork to STS
01b8c40387c : [RESTRICT AUTOMERGE]: Properly synchronize CrashReporter.java
b8ed68a975b : STS include missing apps from EphemeralTest
ec0ab827923 : Update cts tests to match new SearchSpec APIs.
0c46a2d44d2 : Add testForget to STS
cc80d1c4da3 : Fix testTrustedRecognitionServiceCanBlameCallingApp fail
de2b9bac0d0 : [Telephony] PhoneStateListener redesign - remove LISTEN_BARRING_INFO and LISTEN_REGISTRATION_FAILURE from PERMISSION_MASK
fd74311a40b : [Telephony] PhoneStateListener redesign - cts test in PhoneStateListenerTest part4
ff526fb48e6 : Use tolerance of 0.01 for refresh rates
c7b6d2a8f81 : Tracking changes to adding shouldBeSeamless to setFrameRate
93f8b2cb84b : Fix GraphicsStatsValidationTest
9cad71b181f : CTS test of deferred FGS notification API
04300fe0f59 : Add Sudheer to AppSearch CTS test OWNERS
48bb65326ca : Remove poc dependency on AndroidTest.java
a235d4049ea : Fix testAppOps
ccbe1255a4a : Remove poc dependency on AndroidTest.java
965d68322b4 : Remove poc dependency on AndroidTest.java
a6bd467527f : Remove poc dependency on AndroidTest.java
7bf022a5374 : Remove poc dependency on AndroidTest.java
1e03580e9ff : Update instruction for CA Cert Notification on Boot test
c185578a53d : Migrate AppStartOccurred test to new owners
5d56a5720e5 : Push pocs in the test instead of AndroidTest.xml
1d7e306f26e : Add Radio Interface Capabilities
3df20ac2772 : Tag CtsBackupHostTestCases for MTS.
815968ef87a : Add StorageEscalation tests
405cf0edb87 : Add tests for foreground jobs.
0293c34de12 : Updates aapt flags for test apps
febcc2ffc3f : Add CTS for collapsePanels() restrictions
8fc735c2356 : Create a split apk TestApp that fails validation
f08fdb4df2f : Fix AssistantStackTests#testLaunchIntoSameTask flakiness
f58014aebdb : Fix RecognitionServiceMicIndicatorTest fails on TV devices.
ec7993bfb9f : Added cts for pdu session on data call response
f50f9183cc2 : Restrict the SensorAdditionalInfoTest only to hardware/non-synthetic sensors
5960c9c22bb : Add CTS for the new carrier signal broadcasts
b66f71b48aa : Initial BiometricServiceTest
3fe9b649e37 : [cts/incremental] Migrate PackageInstallerV2Reported tests to new owners
c009d1c3ae5 : [RESTRICT AUTOMERGE]: Add testWifiManagerNetWork to STS
26496d217d5 : Add testWifiManagerNetWork to STS
17852bdc381 : STS test for Android Security CVE-2020-0099
01ba607b324 : Migrate appsecurity cts to to new module
e8ff129abb3 : Create a split apk TestApp that fails validation
f5f077ae988 : [RESTRICT AUTOMERGE] CTS test for Android Security b/73625898
9d8fc44d75c : Test package can only post limited number of toasts quickly.
73301c9be01 : Migrate tests/tests/ipsec to packages/modules/IPsec
5ef10d019ff : Remove TV PiP menu tests moved to WmShell
102740fc3e7 : Increase CTS coverage of MediaBrowser class
057b0582dbc : Test ip cid change event in Filter
4d1f916ad7c : Handle R-based extractor behavior on Q devices
7b83956c98d : STS test for Android Security CVE-2020-0099
4f482c5b3c0 : Test Restart Event in Filter Callback
15f2880546e : STS test for Android Security CVE-2020-0099
ed7b0c54070 : [RESTRICT AUTOMERGE] CTS test for Android Security b/73625898
e9788dd0352 : STS test for Android Security CVE-2020-0099
eee4e833098 : Add CTS tests for APN type conversions
5e5fc947a5d : Revoke/Grant permission for current user
35c5e05945e : Add more CTS tests for the projection state reading side of things.
3c7a5c64d35 : [CTS] Add test for getSubscriptionId in WifiInfo
b98557c4823 : [CTS] Add cts for carrierMerged API
9390994a723 : Update onReceiveContent() logic for app vs platform processing
86243bd3741 : [CTS] Add test for getNetworkSuggestionUserApprovalStatus API
17bf2c5d3c5 : Cleanup fused provider overrides
26c47f4c719 : Get READ_PHONE_STATE manually
086d0fa20e6 : More Fixs for CtsScopedStorageHostTest
c4d7e550056 : Update NotificationManagerTest
4e544fc2d3e : Tests for setRequiredPasswordComplexity
0bb531bc557 : CTS: refer to frameworks/base for backup OWNERS.
75a636c8386 : Prevent test failures due to empty task found
8f8c17ee5ad : USB: Add new test case in CtsUsbManagerTestCases
a24104e8b47 : Test getCarrierBandwidth API
03ea6f261ed : MEID and MC should not be ""
d49ad6f1631 : [CTS] Add CTS test for getProfileKey
e76015c1207 : Migrate more tests to new owners
3ca355d3cf1 : Add tests for PinResult APIs
a7bd85dccd8 : [RESTRICT AUTOMERGE] CTS test for Android Security b/126200054
357c155b3fe : [RESTRICT AUTOMERGE] CTS test for Android Security b/36035074
88b65be38c7 : [RESTRICT AUTOMERGE] CTS test for Android Security b/120644655
d0efdd86dff : Add tests for JobParameters API.
d02cea61fe7 : [RESTRICT AUTOMERGE] CTS test for Android Security b/68320413
e56fd9a8d83 : Add INTERACT_ACROSS_USERS permission for CustomizationTest
42e049f4956 : TextViewTest updates for changing forceBoldText to fontWeightAdjustment
b2b36b3be40 : Fix locating media buttons in Pip menu on TVs
fe77d0ffe0d : Test repeat show calls.
29d18c2b214 : Remove MediaOutputPanel test for SettingsPanels
91a15091226 : Fix NPE in ctstestapp/MainActivity
8ffe1a6882a : Remove MediaOutputPanel test for SettingsPanels
fc327ba1c48 : Remove PipNotificationTests
6e9e93e1f42 : Add tests to verify trusted voice recognition service blame mic.
4ce291b6470 : Add CTS to check GET_META_DATA behavior
c1daeb24776 : Fix instant app plugged status waiting.
60e87f5d772 : Add CTS to test Tuner.getFrontendInfoList()
31aa65e03ea : Rename RecordEvent getFirstMbInSlice into getFirstMacroblockInSlice
f31623d3e35 : [RESTRICT AUTOMERGE] CTS test for Android Security b/74078669
f59ed6d343b : [RESTRICT AUTOMERGE] CTS test for Android Security b/74016277
c92cd754c72 : [RESTRICT AUTOMERGE] CTS test for Android Security b/70294343
7cc3b89eebf : [RESTRICT AUTOMERGE] CTS test for Android Security b/63873837
e368031deed : Adding tests for AudioAttribute AudioUsage converters
c6fa9857950 : Change forceBoldText to fontWeightAdjustment in ConfigurationTest
edc7af30180 : Migrate cts stragglers to androidx.test
10a6530c5ef : AudioRecordTest: Add extended integer precision audit tests
de779162fd6 : Add TEST_MAPPING to MediaParser hostside tests
f60d13ec6b0 : Finalize MediaParser+MediaMetrics tests
2c4e32dbe52 : Finalize MediaParser+MediaMetrics tests
a82283eb31e : Fix MediaParserHostSideTest#testLastException
645407c94f0 : Add cts tests for AVIF decoding
0a5895c9267 : Modifying Audio capabilities CTS Verifier test to run for STBs
64cc4071421 : Fix PrivacyDeviceOwnerTest failure on mixed GSI build
bed79b47d5a : resolve merge conflicts of I791fa82b54ddd7b2bca26f05409ec830187416c3 to rvc-d1-dev-plus-aosp Bug: 172866897
ba2576c66eb : [RESTRICT AUTOMERGE] CTS test for Android Security b/35219737
505ec4c1e05 : [RESTRICT AUTOMERGE] CTS test for Android Security b/34819017
2715b922c91 : [cts/metrics] test for the new field in ANROccurred and AppCrashOccurred atoms
c69f3016589 : resolve merge conflicts of I791fa82b54ddd7b2bca26f05409ec830187416c3 to rvc-d1-dev-plus-aosp Bug: 172866897
1c1fdcf2b95 : Camera: fix ISO/exposure time expecations
a38ce493536 : Remove poc dependency on AndroidTest.java
a495ded7cf3 : Fix an issue in handling of varargs when comparing params.
016cfa93767 : Push pocs in the test instead of AndroidTest.xml
f142b56dacb : Fix MediaParserHostSideTest#testLastException
f9064935526 : Delete testDavey from UidAtomTests
5255d6fd466 : Migrate WakeupAlarmStatsTests to new owners
bd2b3b5f7a9 : Migrate testScheduledJobState to new owners
057c902e3ed : Migrate notification tests to new owners
16896f629cb : Move WifiSliceTest to a new folder and preset the test environment
19cdf7c23c4 : Test tool type of 'adb shell input tap' events
8c899c9a06b : Test Android/media database entries are deleted on package clear data
c48a1153fe9 : Ensure MediaParser CTS tests release MediaParser
fa7741be943 : Mark tests for single display modes
0fa34945da5 : Ensure MediaParser CTS tests release MediaParser
4ca269c91ae : Ensure MediaParser CTS tests release MediaParser
d34e380b0d0 : Finalize MediaParser+MediaMetrics tests
598f6145edc : Add test for isSupportedMimeType
82cb75b2d42 : Fix flaky test of LoginActivityTest
ef51a777cde : Add a mime map cts test for AVIF
f338780562a : Use device time for validating BlobStore time values
c95a21cdf44 : Renamed retry interval to retry duration
d0bd9420387 : Update OWNERS for telephony statsdatom tests.
607426b171a : STS test for Android Security CVE-2020-0146
40dd944032a : CTS: layout transition of imported AHB should use foreign source queue
8c515f536a6 : Migrate BatteryCycleTests to new owners
a9312f2496f : DO NOT MERGE Tag test cases used in permission MTS as MTS.
9beb020a9a1 : Update IdleConstraintTest and BatterySaverTest CTS tests to consider automotive projection instead of car mode.
da17960a71e : Add test for incomplete motion ANR
c6a19dbacb0 : Migrate integritystats tests to new owners
a359b51f4b6 : Add test for permission escalation after reboot.
1bc50e489e3 : Migrate testOnDevicePowerMeasurement to new owners
dc2402a61dd : Tests for new categories
02b18ca888c : Add test for partially granted group request
a1750a8ce13 : CtsWifiTestCases: add mainline-param config-descriptor
e9f54bd852b : [Telephony] PhoneStateListener redesign - cts test in PhoneStateListenerTest part3
2a1fa665c17 : [Telephony] PhoneStateListener redesign - cts test in PhoneStateListenerTest part2
cb4343a24e6 : [Telephony] PhoneStateListener redesign - cts test in PhoneStateListenerTest part1
d866b35cc49 : [Telephony] PhoneStateListener redesign - cts test
f302e4ea413 : DO NOT MERGE CtsWifiTestCases: self test in presubmit
4db5e491fbc : DO NOT MERGE CtsWifiTestCases: add mainline-param config-descriptor
477f5b15b48 : CTS-on-CSI: exclude testSystemIntents
db2fd85f0b9 : Test more /storage/emulated paths.
b50578ed7ce : Increase CTS coverage of MediaBrowser class
6001639ea7f : Verify limiting length of package name and shared user id
d35dad76f28 : Skip CtsPackageInstallerTapjackingTestCases on target watch
e60b9d6a33b : Update truth usage to compile with truth-1.0.1 APIs.
73235f0af89 : Updating alarm manager exact batching tests
4aa01f12853 : Revert "Preset the test environment for WifiSliceTest"
fbbb6d0841f : Make ViewConfiguration#getMultiPressTimeout public
3f21067db11 : Launch activities in fullscreen for rotation-involved tests
30fa48f8811 : CDM profile API
856ffaf7e56 : CTS: Pass in logical display size to test activity
91444647e04 : Migrate GnssStats atom test to new owners
6b35ce75346 : Remove unused SurfacePixelValidator
bb3f132b40a : Migrate telephony tests to new owners
07e7cd6a029 : Add test for permission escalation after reboot.
2864f4888e4 : Disable coverage since it pushes us over the dex limit.
dcbd95cd058 : Migrate UidAtomTests to DeviceTestCase
c99f68938ae : Add CTS test for APermissionManager_checkPermission
f434e486d8a : Fix testSettingsStatsReported
4bfd627a3a5 : Added tests for various RenderEffect implementations
940e4a9ab89 : Add API for CDM keep-awake service
309f7a0b239 : Add CtsStatsdAtomHostTestCases to presubmit
788a2d85efa : Add new permissions to raw AndroidManifest so CTS tests know to expect them.
b3e1836b4e0 : Test BG-FGS start from proc state BOUND_FOREGROUND_SERVICE and above.
a6ccef978df : Add sahanas@ to OWNERS
e37f288f586 : Add suport for TV profiles.
a31e473645b : Add test for permission escalation after reboot.
1b66b845230 : Add test for permission escalation after reboot.
66d840ddac4 : Fix TextViewIntegrationTest
530672a441e : Ensure MediaParser CTS tests release MediaParser
c5ccfd9aa96 : Finalize MediaParser+MediaMetrics tests
6955d33cabc : Merge history of CTS to packages/modules/Connectivity
1e7db08346f : Remove MediaOutputPanel test for SettingsPanels
c08c8812396 : Updates invalid tests in SplitTests
5e5e6fab772 : Merge history of CTS to packages/modules/Connectivity
2bc5d17211e : Revert "Implement PacProcessor tests."
11b7995d722 : Add maxTargetSDK to MediaController#controlsSameSession
bc07f61ab7f : Add CTS for getEmergencyNumberList(Categories)
daf55da8c6b : Merge history of CTS to packages/modules/Connectivity
79f2beb7bb0 : Migrate testPulledBlobStoreStats
ed583a6bfa1 : Migrate testPushedBlobStoreStats
874238b9f97 : Migrate testIntegrityCheckAtomReportedDuringInstall
093bb2ae7df : Migrate testSettingsStatsReported
9fd6cc59053 : Use shell permisisons before checking service state
7cd2d4c488a : Add base code for MediaParser+MediaMetrics testing
c822fb96ae8 : [cts] remove LauncherActivityInfo.isStartable() from test
2faaa4b8dc1 : Skip some car CTS in instant model
1da2e111d09 : Add CTS test for getCurrentLocation timeouts
6a25ee11662 : Rename setDiseqcRxMessage to setShouldReceiveDiseqcMessage to explain the usage in a better way in CTS
0098f3ac3c2 : Add test for permission escalation after reboot.
5e758eb6c50 : Add test for permission escalation after reboot.
ad09603ea88 : HostAtomTests extends DeviceTestCase
988d9b83f05 : Migrate testSupportedRadioAccessFamily
6da55f970eb : Migrate testSimSlotState
58bc5902c99 : Fix android.openglperf.cts.GlAppSwitchTest#testGlActivitySwitching{Fast,Slow}
e147d256311 : Add corinac to owners of MP cts projects.
2e16cb86db9 : Skip CtsNoPermissionTestCases25 tests on target watch
5d21294a7ba : Test for Display.Mode.getAlternativeRefreshRates()
88f238bb422 : [DO NOT MERGE] Fix CtsDevicePolicyManagerTestCases not to rely on default ringtone
13f38664b55 : cts: Update CtsMediaTestCases to 1.3
1caa2df9fee : wifi: add cts test for isWpa3ApValidationSupported API
1d3dc142924 : wifi: adapt to new WPA3 Enterprise 192-bit mode name
bfb4ead339a : Add test for getSourceIdentifier
935d71a4a15 : Merge history of CTS to packages/modules/Connectivity
4e7afeea743 : Preset the test environment for WifiSliceTest
e099a657e15 : Tag test cases used in permission MTS as MTS.
b2e9d3a61aa : [CtsVerifier][WiFi Aware] Wi-Fi Aware tests independent of display mode
82edd47cffe : [CtsVerifier][WiFi] Wi-Fi tests independent of display mode
323515a7dce : Add support for nested runWithPermissions
d1095ece010 : [cts] remove startable broadcast test
76c3f75c1e8 : Fix for CtsScopedStorageHostTest
bf61152ae6b : Add Third-party InCallService CTS
73798958f03 : Fix flakiness in UidMapTests
cc8762514e9 : Fix typo in MediaParser test name
c5058c63c4b : Migrate testConnectivityStateChange
333a47c0033 : Migrate testDumpsysStats
f257be825ba : Migrate testBreadcrumbAdb
b416618fe7f : Migrate testOnDevicePowerMeasurement
919adcf113c : Migrate testBuildInformation
6b402eb355d : Migrate testWifiActivityInfo
a6a7d177fa9 : Migrate testKernelWakelock
9e4bf6102fd : Migrate testBatteryCycleCount
f1c3a2880b0 : Migrate testBatteryLevel
1cb32f19f1a : Migrate testBatteryVoltage
537b7c31672 : Migrate testFullBatteryCapacity
faf36e2f973 : Migrate testRemainingBatteryCapacity
b91b584da81 : Migrate testBatterySaverModeStateChangedAtom
7d814e7fd98 : Migrate testDeviceIdleModeStateChangedAtom
4cc5112f8f5 : Migrate testBatteryLevelChangedAtom to new lib
7c3ffc54298 : Migrate testPluggedStateChangedAtom to new lib
ac0f329440f : Migrate testChargingStateChangedAtom to new lib
bfc19985db7 : Migrate testScreenStateChangedAtom to new lib
88936cf4bff : Create CTS test for new APIs in UiModeManager
cc4709d3c30 : Add CTS tests for batching APIs
dfbc43fee6e : Add SuppressLint to duplicate class allow list
87ed8517f5d : Added car_device_policy_service to OptionalFeatureHostTest.
4cc0442b4a9 : Create CTS tests for new projection state APIs used in Telecom.
acf1221af71 : [CTS] Check Aware feature support before AwareRtt test
b4f1550a860 : Add CTS tests for location API PI usage
369eaa9b559 : Added impression attestation permission to cts
2654fb203c7 : Mark flaky WebView CTS tests.
39af01ff4d3 : Add tests for missing metadata after renaming to non-hidden
2c7c6251dcc : API Review: InputConnection error handling is inconsistent (test)
3ac1955e721 : RESTRICT AUTOMERGE
313ad93cc30 : Add tests to verify the behavior of the abandoned session
6f78b0dd7b0 : Update sysprops read in CEC CTS tests
073eb22b41b : wifi: add cts tests for new security type
74c43dd54c1 : Add test for Font#isSameSource API
2222c2e4b00 : Add CTS to check GET_META_DATA behavior
8af38ca6b3b : DO NOT MERGE Revert "Ensure CONFIGURED_NETWORKS_CHANGED not received without permissions"
0227522b99e : DO NOT MERGE Revert "Ensure CONFIGURED_NETWORKS_CHANGED not received without permissions"
d6550322923 : DO NOT MERGE Revert "DO NOT MERGE CTS: Ensure CONFIGURED_NETWORKS_CHANGED_ACTION broadcast is received"
125e786aa11 : Uncomment CTS for updateMccMncConfiguration
9b2889372b1 : Bump some timeouts in UidAtomTests
17f86fa81f8 : test bigPictureContentDescription
b74cddc8a7f : WifiManagerTest: Add a placeholder NetworkInfo at initialization
03e8f835138 : Test Extended Tuner Frontend Status
7ffc5349a3a : cts test for new MediaCas constructor
6b3872eecbd : WifiManagerTest: Add a placeholder NetworkInfo at initialization
919e480adcf : Temporarily disable datepicker theme test
333b4a627bd : Delete deprecated deleteByType test, will add it back after deleteByQuery is ready in platform.
e2896c0e2bc : Add tests for uninstalling while task is pinned
24cbee472ea : Add WRITE_CONTACTS to PermissionLockdownTestActivity
0685c9beabb : Attempt to de-flake testScreenStateChangedAtom
a9e7fe6e38d : Add secondary_user tag for CtsPermissionTestCases and CtsPermission2TestCases.
3d620013b0f : Added check to make sure all raw coordinates are preserved
c3515c386c2 : Simplify check for volume mount paths
a32b00c4f78 : Add tests for missing metadata after renaming to non-hidden
cdd53f7f9a2 : Add tests for Activity#setTurnScreenOn
2d097c05f13 : Move static utils to a module package
c145703828c : Add a test to verify IME will invisible after forcestop package
02444e52d46 : Add WEB_SEARCH into Cts test activity intent filter.
8a89243e593 : Go home before starting AwareActivity.
034d4730905 : cts/tests/backup: Update OWNERS.
fb84b5466ee : Add tests for get/setCdmaRoamingMode and get/setCdmaSubscriptionMode
b84f59d55e5 : Fix test flakiness.
2c6f6839007 : Migrate testPackageInstallerV2MetricsReported
961aaa9bd82 : Migrate ProcStateAtomTests to new lib
9a3c5659b67 : Camera: Test crop and 3A regions between partial and final result
076f93c124e : Remove ProcStats base class
78baf76d35a : WifiNetworkSuggestionTest: Test for new oem private setter/getter
4a86e9b6a72 : [cts] LauncherApps tests for new APIs
1e9e94918b0 : Stop switching users when unnecessary
fc316649750 : Add base code for MediaParser+MediaMetrics testing
2cdb98fc16e : Implement PacProcessor tests.
17f4d2f2b30 : Remove legacy insets from WindowManagerState in CTS
e0fb1a397a5 : DreamManagerServiceTests: Increase testForceStopStubbornDream timeout
87c47bcf074 : Updates to work with new getProperty APIs.
0dab18c6d31 : Consider recents availability in PinnedStackTests
5a5f2a3eccf : Test Record Event firstMbInSlice and tsIndexMask Field
7097ade099b : Fix running the auto-revoke twice
8e6d857d188 : Test that uninstall activity hides overlays
694431face9 : Test that uninstall activity hides overlays
d906fa83f8f : [CTS] Add test for AwareResources API.
8c2e8486161 : DO NOT MERGE Fix testLockTaskAfterReboot_tryOpeningSettings cts test
08b3c3d49aa : Add tests for uninstalling while task is pinned
af6a1d5d82a : Test that uninstall activity hides overlays
97c2d12911f : Test that uninstall activity hides overlays
2507fe4f280 : Update tests to use DisplayNumber instead of IconIndex
c55056dd13b : Revert "[CTS] Add test for AwareResources API."
ea31ed80d4f : Add CTS tests around coarse/passive requests
b0fc9585684 : [RESTRICT AUTOMERGE]: Add STS annotations to EphemeralTest
1de67ec4f35 : Add test for --set-ephemeral-if-in-use flag
ce5e8b50628 : Disable animation for TextViewIntegrationTest
173d6edf429 : Improve testMoveWindowAndTap() to identify failure/flakiness
141adf49c6a : Add base code for MediaParser+MediaMetrics testing
51d7d5bf6ec : Fix .tv.PipNotificationTests
a13ba0833cf : Revert "Revert "CTS test for Android Security b/37239013""
f82fcb3a7cc : Revert "Revert "CTS test for Android Security b/127702368""
51aac7728f1 : Fix one test, suppress another
782c59c6ac8 : [Telephony] Add permission for LISTEN_PHYSICAL_CHANNEL_CONFIGURATION when run CTS testing
e0dc9cddc9d : Revert "Revert "[RESTRICT AUTOMERGE] CTS test for Android Security b/37239013""
d7805d5bbf7 : Revert "Revert "[RESTRICT AUTOMERGE] CTS test for Android Security b/127702368""
d361621dea2 : Test for bad InputConnection calls.
d2a8c14d068 : Remove posted text toast in WindowUntrustedTouchTest
5ebe5ae6526 : Fix cts fail for LoginActivityTest
5ab91305738 : Fixed the no permission issue
fe68702efae : Attempt to fix EncodeVirtualDisplayTest
60ee64dc444 : Update TestTaskOrganizer to update visibility for child task properly
290bbb69598 : Add android.permission.INPUT_CONSUMER permission
ec307a85f6d : Rename TextViewOnReceiveContentCallbackTest to TextViewOnReceiveContentTest
2d87d47c342 : Test that uninstall activity hides overlays
4dea3d49a4c : Migrate testNotificationReported
5accd79a0ee : Migrate testNotificationChannelGroupPreferencesExtraction
8f010d3beb0 : Migrate testNotificationChannelPreferencesExtraction
e63ef94f984 : [CTS] Add test for AwareResources API.
e1070daec24 : Migrate testNotificationPackagePreferenceExtraction
b45638d5bb8 : Migrate testWriteRawTestAtom to new lib
edd1cafac1f : Migrate testANROccurred to new lib
0688c9986b7 : Migrate testAppOps to new lib
c5f767e32db : Migrate testDangerousPermissionStateSampled
a690eba7060 : Add removeFocusListener test case
a171af3edcc : Migrate testDangerousPermissionState to new lib
dfc889c2cd8 : Migrate testRoleHolder to new lib
6400b02edc9 : Migrate testIonHeapSize to new lib
3e7d5648121 : Migrate to testWifiScan to new lib
188c2fb8f38 : Migrate testWifiMulticastLock to new lib
4f0a3d3d4b3 : Migrate testWifiLockLowLatency to new lib
24b34b2f885 : Migrate testWifiLockHighPerf
91f3eb4ce7e : DO NOT MERGE CTS: Ensure CONFIGURED_NETWORKS_CHANGED_ACTION broadcast is received
122d98b64a7 : Raise the theshold of TV devices up to 1.5GB
d33cfe74fcb : Test for conversation api
36de324a2f6 : Refactor WindowUntrustedTouchTest to use a service
e321ee99630 : [RESTRICT AUTOMERGE] CTS test for Android Security b/34779227
d0cc0d6fb8e : [RESTRICT AUTOMERGE] CTS test for Android Security b/34093073
6dea510b504 : [RESTRICT AUTOMERGE] CTS test for Android Security b/33552073
95802f5bcae : [RESTRICT AUTOMERGE] CTS test for Android Security b/33450635
d26b3b18ea4 : Add option to skip all future tests.
5745fa902a8 : Add CTS for text toast trusted touch exemption + refactors
d958a4d24b1 : Fix wrong test logic in WindowInsetsBehaviorTests
74a9b4b7924 : Add a CTS for Suggestions class
f104ce50d9e : Migrate testAppForegroundBackground to new lib
7911f7b7b35 : Migrate testVibratorState to new lib
44b1f542f03 : Migrate testSyncState to new lib
adf3fe0d056 : Migrate testScreenBrightness to new lib
ddd1f802601 : Migrate testProcessMemorySnapshot to new lib
9f1adbca35b : Migrate testProcessMemoryHighWaterMark to new lib
1016ad9f883 : Migrate testProcessMemoryState to new lib
7f32182317c : Migrate testLooperStats to new lib
06459192390 : Add some keys into proto to unblock my project
c7bed5eae57 : Move apache HTTP tests out of tests/net
bf7791f8402 : Drop .stubs from android.test.[base|runner|mock].stubs
598e7b3e7fb : Fix the cts that is not required for devices that don't support telecom
be315c6cc8f : CTS tests to ensure ClipData.toString doesn't leak common forms of PII
23c24cf6230 : CTS unit tests for new APIs for rich content in augmented autofill
a48b02f7a0a : Update OWNERS to provide appropriate components for bugs
8e71e327cda : Store user_set for notification listeners
547e8d99e90 : Add CTS test on number of actions allowed in PiP
e0528126657 : Add CtsHardwareTestCases ownership information for input componet.
f0a6bf2f6a7 : Set location enabled before the test runs.
5b5a5bfb920 : Migrate testWakeupAlarm to new lib
c76ee42b58f : Migrate testWakelockState to new lib
c3e0732f6b8 : Add CTS tests for PendingIntent.isImmutable()
263293373a9 : Run tests only on VISIBLE volumes that are accessible by apps
1e004eb68fa : Add CTS for TelecomManager.hasCompanionInCallServiceAccess
15a086f7214 : Verify MotionEvent AxisFroString returns correct axis name.
9d2c8195e4f : Launch activities in fullscreen in AssistantStackTests
1a6456459cf : Migrate testGpsScan to new library
f2ba131a8fc : Migrate testForegroundServiceAccessAppOp
ab5d8124868 : Migrate testForegroundServiceState
b0b1a61a28d : Migrate testScheduledJobState to new lib
5478af5e6a9 : Migrate testPictureInPictureState to new lib
a33915fc05f : Migrate #testOverlayState to new lib
0a016f02005 : Migrate testMediaCodecActivity to new lib
4bc9ced83e7 : Migrate testGnssStats to new lib
4a650a07e78 : Add base code for MediaParser+MediaMetrics testing
f86fad78ae8 : Add CTS tests to cover USB HID compatibility.
886ae690271 : Camera: Add testing for CaptureResult#getCameraId
1bd764235ef : Migrate testFlashlightState
af69d06d105 : Migrate testDavey to new lib
045bf3a228e : Add AndroidException to mts test suite
8e3d022b648 : Update CTS tests for the updated onReceiveContent() API
09804a9b249 : Update api name
cfad744ec1a : RESTRICT AUTOMERGE
a402925a5b3 : Extract TouchHelper from ActivityManagerTestBase
ce3b153cf2e : Verify NR dual connectivity configuration
d2795f9290e : wifi: Add new SoftAp API cts
666d285e09d : Check windowing mode in AssistantStackTests
f29ea2a3e1f : Add test verifying Feature Abort behavior
575d939f122 : Add device polling tests for standby cases
c28f44a3abb : Add CEC CTS test verifying device reports features
f68e610a959 : Add tests verifying CEC Power Status transitions
009f442809e : Add CEC CTS test verifying Report Features CEC version
1bf24eea9f7 : Add test to verify reported CEC version
fd9483c9874 : Make MediaController#controlsSameSession
edc24e5d913 : Fix timing issue for testCarrierDataEnable and testUserDataEnable
bd352529506 : Add test for memory trim levels
96018584724 : Added global retry support
78415c370e6 : Add FingerprintService CTS tests to framework/base
4c5b5f8d565 : Add Third-party InCallService CTS
8ccc72788e0 : Add some keys into proto to unblock my project
99696e37907 : Update truth usage to compile with truth-1.0.1 APIs.
2820a4f8dc3 : Fix some missing methods that were not migrated
dc959514eb5 : Migrate Bluetooth Tests to new directory
07d4e102178 : Migrate cpu tests to new directory
a4e09d91cff : Update tests to use DeviceConfig.
9052427bb33 : Use same dataUsageTime instead of currentTimeMillis
ccca1ccda73 : Refactor pre-created user app permission test
6b70e97203a : Revert "Add StagefrightTest to MTS"
4ea499b03cd : DreamManagerServiceTests: Start fullscreen activity before dreaming.
3d630ceb9e5 : Migrate devicePower atoms
6360de3ba8a : Migrate testCameraState to new lib
99b97f88087 : Migrate Bluetooth Atoms to new lib
9dfff3eb16a : Migrate testAudioState
1c9aafbbcf1 : wifi: add cts for new WPA3 Enterprise APIs
5814f49a833 : Add CTS test to ensure drag shadow canvas matches activity hw acceleration state
bd3573fdc30 : Fix statsdatom app
a0c55cf351e : Added test to verify two point radial gradients
6c00bffb48d : [RESTRICT AUTOMERGE]: Fix STS test for CVE-2017-0817
e9fcf7abc21 : Added OccupantZoneConfigChangeListener register test
c8837e3b5df : test a new api for the extension
c95afc6aa35 : Restore statsd app files
4929c9ea358 : Copy statsd app to new directory
510a730ddeb : Deleting incomplete files
cc549c9da2c : Add new helper methods to configUtils
e4aec51c547 : Fix for CtsProviderTestCases
1cbf1b8135f : Test configureScramblingStatusEvent
2dc242bc457 : Add DeviceState#registerBroadcastReceiver.
360a7b37c29 : Fix non-inclusive terms in CTS device policy tests
16c938066dc : Wait for connect before dropping permissions
871be751c95 : CTS for (0-opacity & NOT_TOUCHABLE) occlusion exemption
51b93cde149 : Rename getModulationsExt to getExtendedModulations
1a9da82f804 : First check in for cts-verifier automation test cases Test: Verify manually
4557d8ad5b5 : Add Sony DualShock4 hardware CTS test for touchpad capture.
a19bb18800f : Remove TV FlickerPipTest
7451b5c7729 : Add CTS for smart linkify
659178068ed : Test that WindowContext is able to bind service
af72620620b : CTS test for InputConnection#getSurroudingText(int, int, int)
2b1f3b18bca : Migrate testAppStartOccurred
c9b8124b146 : Migrate testAppCrashOccurred
99658c2a10f : Migrate testLmkKillOccurred to use the new lib
d50aee07a82 : Updates tests to use EXTRA_USER_INITIATED
7e5cf097d14 : Restore Original Files
8070c83046c : Copy files to statsdatom
e76a4513861 : Use new helper test library in statsd atom tests
6bc55557fdf : Add onDvbcAnnexReported Callback API in Tuner CTS
5730a06b30f : TouchExplorerTest: test for received motion events.
1ccdc31140e : Update UndefinedGroupPermissionTest to find dialog by deny button on automotive
b9ac577716e : Add CTS for requestModemActivityInfo
fd51c5e2081 : Adding CTS tests for setLanguage and setAudioAttributes TTS APIs
595afde6c15 : Add CTS for PackageManager#setSystemAppState
cbad2523bfd : [cts] test for incremental package state broadcasts
f8b0521d96b : Fix BasicPipTests fail to find corresponding component of ID
75269d1dc31 : Add TextShaper/TextRunShaper draw consistecy test cases
06ec1b868ca : [RESTRICT AUTOMERGE] CTS test for Android Security b/144767096
93e034f7090 : [RESTRICT AUTOMERGE] CTS test for Android Security b/66969349
b557917af6f : [RESTRICT AUTOMERGE] CTS test for Android Security b/111210196
6ccbc604f86 : [RESTRICT AUTOMERGE] CTS test for Android Security b/144767096
1a84a9090fe : [RESTRICT AUTOMERGE] CTS test for Android Security b/66969349
31a427c5bc7 : [RESTRICT AUTOMERGE] CTS test for Android Security b/111210196
b105df6d190 : [CtsVerifier][WiFi Direct] Wi-Fi Direct tests independent of display mode
95c516b9c99 : [RESTRICT AUTOMERGE] CTS test for Android Security b/144767096
82f5086e625 : [RESTRICT AUTOMERGE] CTS test for Android Security b/66969349
6935f190096 : [RESTRICT AUTOMERGE] CTS test for Android Security b/111210196
55522193f4a : [RESTRICT AUTOMERGE] CTS test for Android Security b/144767096
6e524a414fa : [RESTRICT AUTOMERGE] CTS test for Android Security b/66969349
44acc7479f7 : [RESTRICT AUTOMERGE] CTS test for Android Security b/111210196
91afc9c0818 : [RESTRICT AUTOMERGE] CTS test for Android Security b/66969349
b34f10c7d7d : [RESTRICT AUTOMERGE] CTS test for Android Security b/111210196
fde1c24a0f1 : CTS test for Android Security b/66969349
8ee2fffc4f3 : CTS test for Android Security b/111210196
33839a1ed34 : Remove test for deprecated single task display
e63473c3815 : CTS to test AvStreamType configuration on Tuner A/V filters
7fa0096a0af : Test Dvbc Frontend Bandwidth Settings
7824a1ad152 : Add Check to HDR tests
b81e20c7221 : Add CTS tests for SipDelegateManager#isSupported
97c40bd4322 : Initial directory set up for checking in cts verifier automation
37b2dd6821e : Add StagefrightTest to MTS
3f734df5314 : Test extended ScIndexMask in Android 12 CTS
149c9ff8538 : Add CTS to test DTMB Frontend Settings and Capabilities
78f8780eeaa : CTS to test extended Tuner Frontend Status Types in Android 12
791e84961a5 : Modify CTS to test MediaEvent.release()
b181e8e20b9 : Remove obsolete code.
79f3b06d6a9 : Relax BitmapTest.testDrawingHardwareBitmapNotLeaking
745aaaeaf70 : Fix for CTS LegacyStorageTest
493c5250c35 : Relax fd leak check
0b9f85310e5 : Cherry picking I88ca5f9c556795c602571af07cc1685d470ff9af to rvc-dev.
3c46de28d22 : Convert a couple of tests to JUnit4 and add to presubmit.
f339996b845 : Migrate Tethering util functions to CtsTetheringUtils
766340bacbf : Add License header to Poc20_06
befd224f0b1 : Update SignalStrength CTS for copy constructor
c0820e0f167 : Enable UidAtomTests#testPictureInPictureState
d2d379552c4 : Add definition CONTROL_DEVICE_STATE to permission2 CTS test.
607b71a79c5 : [CTS] Update with API changes
9905ebfd305 : Add missing feature flag checks on new CTS
c6552e036ce : [RESTRICT AUTOMERGE] CTS test for Android Security b/157650336
691f1735db4 : [RESTRICT AUTOMERGE] CTS test for Android Security b/156997193
93c50fe825f : [RESTRICT AUTOMERGE] CTS test for Android security b/156999009
98a32f06e13 : [RESTRICT AUTOMERGE] CTS test for Android security b/161894517
7bae62e9a13 : [RESTRICT AUTOMERGE] CTS test for Android Security b/157650336
5159a7b94c4 : [RESTRICT AUTOMERGE] CTS test for Android Security b/156997193
30c6409ef2f : [RESTRICT AUTOMERGE] CTS test for Android security b/156999009
7127dee7af3 : [RESTRICT AUTOMERGE] CTS test for Android security b/161894517
0fcd904ff88 : [RESTRICT AUTOMERGE] CTS test for Android Security b/157650336
4fed25f1e2c : [RESTRICT AUTOMERGE] CTS test for Android Security b/156997193
34586a6964b : [RESTRICT AUTOMERGE] CTS test for Android security b/156999009
6ef239950ff : [RESTRICT AUTOMERGE] CTS test for Android security b/161894517
9cbbea2d18f : [RESTRICT AUTOMERGE] CTS test for Android Security b/157650336
d0c922f5469 : [RESTRICT AUTOMERGE] CTS test for Android Security b/156997193
f4ca504b25c : [RESTRICT AUTOMERGE] CTS test for Android security b/156999009
156b0058456 : [RESTRICT AUTOMERGE] CTS test for Android security b/161894517
f4a56176093 : [RESTRICT AUTOMERGE] CTS test for Android Security b/157650336
0d918bd7eb0 : [RESTRICT AUTOMERGE] CTS test for Android Security b/156997193
a9587718820 : [RESTRICT AUTOMERGE] CTS test for Android security b/156999009
d59328b3971 : [RESTRICT AUTOMERGE] CTS test for Android security b/161894517
5b2fd06d43f : Add test for GetMessagesFromBundleArray
844ad0cb7b3 : CTS test for Android Security b/157650336
2668725df36 : CTS test for Android Security b/156997193
7bb2478149b : CTS test for Android security b/156999009
0cfe2fd797d : CTS test for Android security b/161894517
afafc0d5da0 : Fix tests for sepolicy revert
9ab0d98ed65 : Fix side-effects of AlertWindowsAppOpsTests
38576bdb8a7 : Add checks for UserPermissionsProto in PackageIncidentTest
c1e28341f95 : CTS test for Android Security b/151667718
b91b000c691 : CTS test for Android Security b/153911599
466e7f8ec5f : CTS test for Android Security b/153911601
fcfbfea949d : Do not expect broadcasts in CaptivePortalTest
79e57b9985a : Add more tests for Font equality and hashCode
ec2a51f2364 : Deprecate MANAGE_ACTIVITY_STACKS permission
bcea4073db8 : Reenable testGpsScan
d66a0e0ea61 : CTS changes for merging request builder work.
40737227fd6 : CTS changes for merging GenericDocument and SearchResult work.
1c1ada8704a : Add missing header to BatteryStatsDumpsysTest
7d8bcf08040 : Migrate IPsec CTS out of tests/tests/net
08e5b12892a : Get rid of telephony-stubs.
dea85bd5804 : CVE-2019-2222 should be skipped if the swcodec mainline module is in place.
dc145835cad : Re-enable testTopSleeping
c3c5a222e83 : Test behavior of permission when another app already defined them
6449d9adec7 : [RESTRICT AUTOMERGE] CTS test for Android Security b/130025324
3410460f86e : Remove incorrect entries in AndroidTest.xml
808e97fa4ea : Update TestSidecarWindowLayoutInfo to handle Sidecar
f17969eb666 : Camera: Query external camera before opening the device
4b9ed6d0d16 : Check correct camera if it is external
cc2825d011b : Avoid checking focal lengths for external cameras
dd849f63582 : Fix DeviceConfig resetting.
3806c1cfedc : [Passpoint] New APIs for HomeSP OtherHomePartners
5d905301ee6 : Add test for CacheQuotaHint to meet coverage requirement.
e5a092926f3 : Updating Test to check for Dolby Digital and ignore channel count for Atmos.
faa2e52954b : Add tests for ArrayMap#removeAll method
457d7f62f90 : Be explicit about which clearWallpaper to use
b0cf0868a50 : Wait until committed session becomes ready
db9cf95fcba : Fix a way for this test to flake.
218fb71fee9 : Set up CtsUsageStatsTestCases into MTS
f8c8af6c125 : Re-enable stats atom tests
e2064c34236 : Update TextShaper API changes in framework
02640928910 : Add test for CdmaEnhancedRoamingIconIndex
bfd5ee9adfa : Fix OWNERS for CtsTelephonyTestCasesPermissionReadPhoneState
25e7a967d8b : Add installer flag to MANAGE_NOTIFICATION_LISTENERS
c0c80eca438 : CTS test fix for Android Security CVE-2017-0597
092c544a805 : CTS test fix for Android Security CVE-2017-9491
1e9f27c553e : Add test using AppCompat to turn on FGS BG-launch restriction.
fd639f9355d : Revert "Mark failing presubmit tests as flaky"
9209f0e78e7 : Expose get/set notification listeners as a @SystemAPI
d5ac76c3d43 : Add more CTS for ModemActivityInfo
426b2b99145 : Add CTS to test extended Frontend Settings in Android 12
d5d19571cf3 : Fix typos.
a36f579bac4 : Flagging "multidisplay" abiity in audio CTS-V tests.
5ba1f3b401d : Add tests for renaming to top level directory
7de18b73b13 : Fix WindowInsetsLayoutTests & DisplayCutoutTests for waterfall
ac463ab539e : Fix WindowInsetsBehaviorTests for waterfall
0ffb1c30e34 : Fix test fail in instant mode
57212b56a53 : Update the QUIC packet format.
763821326a0 : Update the QUIC packet format.
c72b665c69c : Add CTS for getAllNetworkTypes
5b3183cfe5b : CTS test for Android Security b/144322462
7332d0740d3 : Add CTS for HomeVisibilityListener
62c5b6516a0 : Add freeform considerations in TransisitioSelectionTests
6af4bd7e7a4 : Revert "Add CTS for HomeVisibilityListener"
aee546ae1b0 : CTS to test TunerVersionChecker
b0f44fb7bb7 : Remove non-policy check from autofill CTS
dcf93911ccb : Add Tuner CTS owners for code review
1bc8340cc72 : Add test case to verify the reason why a save dialog was not shown.
34551d69a45 : [RESTRICT AUTOMERGE] CTS test for Android Security b/132082342
27b46d0f174 : [RESTRICT AUTOMERGE] CTS test for Android Security b/132083376
f7b8713bd8f : [RESTRICT AUTOMERGE] CTS test for Android Security b/31470908
2c0914f6ac9 : [RESTRICT AUTOMERGE] CTS test for Android Security b/27793367
30b58b8a70b : [RESTRICT AUTOMERGE] CTS test for Android Security b/141890807
b43d4644ca1 : [RESTRICT AUTOMERGE] CTS test for Android Security b/118372692
fd835d92e6d : [RESTRICT AUTOMERGE]: Add STS annotations to EphemeralTest
008e7038f5c : [RESTRICT AUTOMERGE] CTS test for Android Security b/132082342
8d60535d50b : [RESTRICT AUTOMERGE] CTS test for Android Security b/132083376
2c8de452286 : [RESTRICT AUTOMERGE] CTS test for Android Security b/31470908
6de1824b031 : [RESTRICT AUTOMERGE] CTS test for Android Security b/27793367
51a8f4759eb : [RESTRICT AUTOMERGE] CTS test for Android Security b/141890807
29d8715696b : [RESTRICT AUTOMERGE] CTS test for Android Security b/118372692
f737deadf70 : CTS test for Android Security b/132082342
ae2c52c7d6d : CTS test for Android Security b/132083376
4848a82c0f9 : CTS test for Android Security b/31470908
989a5b8be43 : CTS test for Android Security b/27793367
4064410f2ec : CTS test for Android Security b/141890807
54f8487db63 : CTS test for Android Security b/118372692
19a2390a070 : [RESTRICT AUTOMERGE] CTS test for Android Security b/132082342
7e3ecc6bd87 : [RESTRICT AUTOMERGE] CTS test for Android Security b/132083376
0d6835b7d50 : [RESTRICT AUTOMERGE] CTS test for Android Security b/31470908
af1aee7552b : [RESTRICT AUTOMERGE] CTS test for Android Security b/27793367
5f4756116e5 : [RESTRICT AUTOMERGE] CTS test for Android Security b/141890807
e36abe888fd : [RESTRICT AUTOMERGE] CTS test for Android Security b/118372692
de066568bc7 : Retry when getting UiAutomation
22901909b5b : Make the notification visually different each test
fa2a0ed2ae6 : Merge Preconditions into DeviceState.
81c14b659ab : Update the QUIC packet format.
3254682b985 : Update the QUIC packet format.
89ab10ffd93 : Backfill display_mode configuration for all the tests without the configuration.
45b526deeda : Backfill display_mode configuration for all the tests without the configuration.
83b1b45fbc7 : Check windowing mode instead of divider window to verify split screen
91ea9f6f9fe : Fix PopupMenuTest#testHoverSelectsMenuItem failed
b93ddfbcdac : [RESTRICT AUTOMERGE] CTS test for Android Security b/132082342
26671717687 : [RESTRICT AUTOMERGE] CTS test for Android Security b/132083376
0d4f64c7a17 : [RESTRICT AUTOMERGE] CTS test for Android Security b/31470908
9889ff1f7e9 : [RESTRICT AUTOMERGE] CTS test for Android Security b/27793367
14f41e6a4bc : [RESTRICT AUTOMERGE] CTS test for Android Security b/141890807
59a31f4fbe2 : [RESTRICT AUTOMERGE] CTS test for Android Security b/118372692
f8c97072cbb : Migrate testBinderStats to CtsStatsdAtomHostTestCases
7e2d3b60996 : DO NOT MERGE: Bump CTS and CTS Verifier version to 8.1_r22
55389af888e : [RESTRICT AUTOMERGE] CTS test for Android Security b/63522430
0808b2cb53d : [RESTRICT AUTOMERGE] CTS test for Android Security b/36104177
24477ae86ee : [RESTRICT AUTOMERGE] CTS test for Android Security b/68159767
de99108015b : [RESTRICT AUTOMERGE] CTS test for Android Security b/63522430
690bd64cb0b : [RESTRICT AUTOMERGE] CTS test for Android Security b/36104177
1ab982dd444 : [RESTRICT AUTOMERGE] CTS test for Android Security b/68159767
5ed2c3f8ea1 : [RESTRICT AUTOMERGE] Revert "CTS test for Android Security b/68159767"
32798d7c5ee : [RESTRICT AUTOMERGE] Revert "CTS test for Android Security b/36104177"
c9c3fde5d5a : [RESTRICT AUTOMERGE] Revert "CTS test for Android Security b/63522430"
cfea1441092 : DO NOT MERGE: Bump CTS and CTS Verifier to 8.0_r26
f4693406f54 : [RESTRICT AUTOMERGE] CTS test for Android Security b/77600398
012a7bfd948 : [RESTRICT AUTOMERGE] CTS test for Android Security b/77600398
937c6bffa2f : [RESTRICT AUTOMERGE] CTS test for Android Security b/77600398
85be41a4405 : BitmapTest: Fix initial memory measurement
53ad46c0a02 : [RESTRICT AUTOMERGE] CTS test for Android Security b/77600398
edd1b65de10 : CTS test for Android Security b/77600398
96008c73e41 : [CTS] Add test for instant mode API
51bfd7e6b07 : Try to de-flake & improve the not-leaking tests
ef4f5f66e1f : Change to use rotation info on displays.
55d6b12b479 : DO NOT MERGE: Bump CTS Verifier version to 9.0_r15
bbfb657d57c : CTS test for ThumbnailTemplate
79b6c853355 : Test AImageDecoder_getRepeatCount
9a4b10d6ae7 : Test AImageDecoder_isAnimated
75e6fea4205 : Be explicit about which clearWallpaper to use
0b75210d536 : Verify state of device before running tests.
0dcd983b94b : Add new owner for StagedInstallTest
16a46d58361 : Add tests for playlist and subtitle in createWriteRequest
696fc5dc18c : CTS for TunedInfo APIs
ac352163e06 : Resolve API review for MediaMetadata#getBitmapDimensionLimit
1c616f14664 : Migrate away from deprecated Truth APIs.
2c934ef2e20 : Add test for MediaCodec.CryptoInfo.getPattern
4346cabcb32 : Add cdombroski@ to security test OWNERS files
81d7a3baa8b : Mark failing presubmit tests as flaky
c1e9b69f502 : Add CTS for HomeVisibilityListener
a201c3dc1d9 : [RESTRICT AUTOMERGE] CTS test for Android Security b/63522430
a0ab017cbc5 : [RESTRICT AUTOMERGE] CTS test for Android Security b/36104177
927b6bbfaff : [RESTRICT AUTOMERGE] CTS test for Android Security b/68159767
a95ba68132b : CTS tests for notif conversation ranking fields
c9878242d2f : [RESTRICT AUTOMERGE] CTS test for Android Security b/63522430
108a331a4b9 : [RESTRICT AUTOMERGE] CTS test for Android Security b/36104177
d740d2111e0 : [RESTRICT AUTOMERGE] CTS test for Android Security b/68159767
7d2c4454dd2 : CTS test for Android Security b/63522430
48184f73d7f : CTS test for Android Security b/36104177
ad5cf1b8f43 : CTS test for Android Security b/68159767
d4dd7bf8e80 : CTS test for Android Security b/63522430
f7698e76ff6 : CTS test for Android Security b/36104177
41267a97358 : CTS test for Android Security b/68159767
f82c4ef9d72 : Add TEST_BIOMETRIC permission to permission2 android_manifest
fa9f8638b60 : CTS tests for notification trampoline block
2fa9a2a95e7 : Add CTS for bug 170240631
3cbf533b8d0 : DO NOT MERGE Add tests for revoking install permissions when definer is uninstalled.
cfde86aedb6 : Add min sdk version R to mediaprovider tests.
8138f9b7b8b : [RESTRICT AUTOMERGE] CTS test for Android Security b/63522430
a0f18480bbe : [RESTRICT AUTOMERGE] CTS test for Android Security b/36104177
333787e045c : [RESTRICT AUTOMERGE] CTS test for Android Security b/68159767
edfd49bee65 : Use new test utilities from frameworks/libs/net
180fab12003 : Add tests for revoking install permissions when definer is uninstalled.
3c69861ee16 : [DO NOT MERGE] Use `am force-stop` instead of `killall` in AutoRevokeTest
07f9b485cbd : Prioritize connectivity test jobs.
243e1765305 : Add test for startProxyOp
ee033df8370 : Remove poor assumptions.
a2a6f5ec930 : Move fs-checkpoint checking logic into InstallUtilsHost
a3154d3d22c : Convert mask types from uint32_t to enum type
cb9a34b33b4 : CTS test for Android Security b/152539155
81de93c81a1 : Revert "Update multi display for new launch mode."
60e076c0f6a : [RESTRICT AUTOMERGE] CTS test for Android Security b/130025324
77923255cb3 : [RESTRICT AUTOMERGE] CTS test for Android Security b/130025324
11d9d33b63a : CTS test for Android Security b/130025324
23a1d5993e8 : Test that presentation not dismiss after display resize
9499857dbaa : Fixes CTS MagnificationGestureHandlerTest
24d812698dd : Don't check broadcast intent on connection status check
8c3aebec1df : Move Input CTS test cases to input folder.
f5d1a097ea8 : CTS: conditionally enable device extensions
25c0e3ee9be : Don't fail on stable vendor public libraries in old vendor.img
a752bc0788f : CTS test for Android Security b/140692129
2dfb4fd98a6 : [CTS] Add tests for WifiConfiguration#getAuthType
af5b7dd9fcb : [RESTRICT AUTOMERGE] CTS test for Android Security b/65719872
350170e67c1 : [RESTRICT AUTOMERGE] Fix b/72407117 missing @Test
eefec73fbb8 : Change CTS to restore fixed-to-user-rotation state
fbb5b40468e : [RESTRICT AUTOMERGE] CTS test for Android Security b/65719872
b5559246d58 : [RESTRICT AUTOMERGE]: Add STS annotations to EphemeralTest
4b71bfd4d15 : [RESTRICT AUTOMERGE]: Add STS annotations to EphemeralTest
eb2a7479169 : [RESTRICT AUTOMERGE]: Add STS annotations to EphemeralTest
458feb51325 : [RESTRICT AUTOMERGE]: Add STS annotations to EphemeralTest
e8f752f4c5f : Add STS annotations to EphemeralTest
701870a357b : Create a install utility class to be used by the host
be0683bc6a0 : Rewrite battery saver location tests and add bypass tests
ab8be16162e : Update multi display for new launch mode.
5e8c28f84f4 : Add CTS Test for AndroidException
65561f305f8 : Add tests for renaming to top level directory
c727cff62b9 : Add explanation text on CTS-V ProAudio test failures.
ae8b9ae9ba0 : Add tests for playlist and subtitle in createWriteRequest
b4c5e582e12 : Ignore "nonnull" warnings in AImageDecoderTest
85669864651 : wifi: add CTS for is60GHzBandSupported
923a05eb6ba : Updated memutils_track to build for lunch target x86_64
36eb7132afb : Removes GET_INTENT_FILTERS in the PackageManagerTest
4a59553535e : Create a install utility class to be used by the host
b3b2d37cdf5 : DO NOT MERGE: Increase timeout in testDelegatedCertInstaller
cc02e6a46f4 : Add test for creating single-task activity on a new task
cafcf833dd3 : Mark testAppIdle(Non)Metered_whitelisted as flaky.
69746d7a1b0 : Ensure CONFIGURED_NETWORKS_CHANGED not received without permissions
cad31f322d8 : Fix CP2 CTS failures.
568f9b2386d : STS test for Android Security CVE-2020-0437
0da5e7beb58 : CTS tests for LocationRequest.getQuality()
4fb54f1fa13 : Add core scoped storage host test.
e2ced040b0c : StagefrightTest unselectTrack exception handling
19976299c73 : Add CTS Test for AndroidException
65f6122e3f5 : [RESTRICT AUTOMERGE] CTS test for Android Security b/33551775
5b233cbb8ac : [RESTRICT AUTOMERGE] CTS test for Android Security b/38496660
8e2f2db4103 : [RESTRICT AUTOMERGE] CTS test for Android Security b/71375536
69280973876 : Update CertProfileOwnerNegativeTest expected exception message
d66a1960c7d : Ensure CONFIGURED_NETWORKS_CHANGED not received without permissions
54601cdcdf7 : CTS: Ensure CONFIGURED_NETWORKS_CHANGED_ACTION broadcast doesn't include WifiConfiguration
44e9423ccd6 : Update CertInstallerDelegateTest expected exception message
efc4f917795 : Merge Jetpack SearchSpec work from last two quarters.
612883b025f : Adds tests for sending extra when removing packages
4bc777069b9 : Test <required-(not-)feature> tags
d40aede9bee : Fix flaky WindowFocusHandleService#getPopupTextView
aa57eaeba1c : CTS to test newly added ScanCallback methods in Android 12
7a63f153b61 : [RESTRICT AUTOMERGE] CTS test for Android Security b/33551775
ef3910634c9 : [RESTRICT AUTOMERGE] CTS test for Android Security b/38496660
47b52d1c250 : Verify READ_PHONE_STATE for getSmsCapacityOnIcc() instead
41a1e7b0c9c : [CtsIncrementalInstallHostTestCases] separate build config for the uncompressed native lib APK
575a167a45f : StagefrightTest unselectTrack exception handling
607d7304b4e : Add tests for JobInfo.
a5b5b1a3b68 : CTS for cross-UID touch block
8c73b269089 : Add UiThread syncing for activity autofill calls to help reduce test flakiness.
646acab2b42 : Add tests for JobWorkItem.
633d6f3294b : Fail the test immediately on >100 errors.
9e66e5a44b9 : Fix test for /data/misc/profiles/ref.
b45240c9d5a : Add utilities for network validation testing
a944d98f3cc : Renaming Stacks APIs to RootTasks
78c44c6a17f : Migrate away from deprecated Truth APIs.
a4f0ca62818 : Add CTS test for Gamevice GV186
0fb3b227a3d : [CTS] Add test for suggestion SubId API
1776beba38b : MuxerTest:More inclusive tests for allowing empty tracks
7077144ab9d : Add test for preferred devices for strategy/capture preset.
68fece24382 : Added TEST_MAPPING to hostsides/multiuser.
fdbbf05c41c : Fix/clean up WebSettingsTest.testAccessAllowFileAccess
2ba6ef7db53 : Disable instant app mode for deviceconfig tests
2ce722ca764 : Fix SplitPermissionsSystemTest
0df18e0b9cd : Restore location mode after CTS test
fdac2adf965 : Add test for apps with no permission state.
b5f64d0f812 : Fixing tests for requestChecksums and API refactorings.
09bd867bd46 : Improved error message on test failure.
29b653f5d1e : Revert "Move static utils to a module package"
d32d767ed79 : Add test for RESULT_ATTR_LOOKS_LIKE_GRAMMAR_ERROR.
40929399954 : Add AbandonAllPackageSessionsRule
289750280e7 : Add tests for gestures 43 - 45.
4c397513d42 : Add test to verify the timing of getting app exit reasons
4ecd0fbe800 : Add cts tests for VibrationAttributes.getAudioUsage
f022b071b5d : Add core scoped storage host test.
8492f27c814 : WifiBackupRestoreTest: Fix wep key sizes
7a01880d8a0 : [DO NOT MERGE][BACKPORT]Add Location Tests for SDK28 PSL
9142b78c4a1 : [DO NOT MERGE][BACKPORT]Add CTS to verify location access fix
b7f29998e22 : [DO NOT MERGE][BACKPORT]Add CTS for requestCellInfoUpdate
fac2b8c8b09 : [DO NOT MERGE][BACKPORT]Add CTS for background location access in Telephony
6b034ecb924 : Disable instant mode for StagefrightTest
6a72876e8af : Add CTS test for time drift between elapsedRealtime and utcTime
7a42502a6e8 : Detect if a null ImsFeature binding crashes Telephony
717e99b3bfc : Re-enabled CtsCarHostTestCases for user builds.
b3491d9dd3c : [DO NOT MERGE] Run AutoRevokeTest on R+ only
2d492e9d1ed : Remove BlurShader tests
c07cbe1a86b : Rename call forwarding related constants
3a2e684ec1e : Update testCellIdentityNr and testCellIdentityLte
d228ff46866 : Remove libpac dependency.
91acb6263c3 : Track a change in f/b/core/res/AndroidManifest.xml
9990f772f47 : Add TimeManager CTS tests
6462a044809 : Fix cts fail for DisableAutofillTest and SimpleSaveActivityTest.
a8a1f12ed19 : Tests for batch edit and onUpdateSelection callback
12ec745245d : Add TextShaper test cases
01dab99f298 : RingtoneManager shouldn't be using custom columns.
2ace994ff92 : WifiNetworkSuggestionTest: Test for new oem paid setter/getter
3e4d2f642e0 : WifiManagerTest: Add a simple test for isMultiStaConcurrencySupported
857e7bd876c : Test UiEventReported for testPictureInPictureState
ffa6a00ce1c : Adjust split-screen tests to work on non-fullscreen-display devices
8136aa5d5bf : Change WindowInputTests to use UID instead of PID
956c82243e5 : Fix WindowInputTests#testFilterTouchesWhenWindowHasSamePid failure
fa1a01a9440 : Add the check for _id in MediaStore_Audio_Artists_AlbumsTest
7bdb36453db : Disable custom task transition animation.
a01abed0d54 : Update CTS for PipMenuActivity migration
c9578bcd5f3 : Fix flaky WebViewMultiScreenLoginActivityTest#testSave_eachFieldSeparately
ce6e9c1a82a : Improved PreCreateUsersHostTest to make sure the user is properly converted.
6339e0434e1 : Integration test for pre-create user's packages and permissions
9b7410625ab : Use `am force-stop` instead of `killall` in AutoRevokeTest
af1799b2aa4 : STS test for Android Security CVE-2019-2092
d0bc90bae68 : WindowFocusTests: Refine calculation of tap locations
c59c414441b : Add a check for FLAG_MUTABLE and FLAG_IMMUTABLE being set simultaneously.
baca1d6f335 : Add tests to verify "DCIM/Camera" is always visible
8423e8642ef : Uses RequiredFeatureRule to skip tests that don't support backup.
a8343bab5fc : Partially fixed CtsScopedStorageHostTest to support secondary users.
9d36787da19 : Add CTS test key events verification from multi input devices.
6d168802e10 : Don't assume latest SEPolicy.
7c8b97625a2 : Add READ_DREAM_SUPPRESSION to CTS test file.
a10eab675cc : Add test for MediaMetadata.Builder#setBitmapDimensionLimit()
88d2fc63528 : Add drawGlyphs API tests
40cb48af3d2 : Move static utils to a module package
e1dbd7979a6 : Add REGISTER_MEDIA_RESOURCE_OBSERVER to permission2 test
0c42048cde0 : Rename RoleManager#getDefaultSmsPackage
4bb392c0174 : MuxerTest:Added tests for allowing empty tracks
accc13587fa : Test bold text config changes
d651d82516e : Post integration changes
6eb336518cb : Initial integration of MegaPlayer/MegaRecorder
0d197af2044 : Add CTS for new data policy methods
67c968ae7aa : Teardown state after each test except when in enterprise-specific modules.
5fcdfbaef29 : CTS updates for RichContentReceiver (now OnReceiveContentCallback)
c5afeddb4fe : Add cts entry for new BIND_MUSIC_RECOGNITION_SERVICE permission.
31658255542 : Update NotificationManagerTest
443dc699a01 : Add tests to verify "DCIM/Camera" is always visible
89cf286dec8 : Test View#onCheckIsTextEditor run on UI thread
72653c45530 : Add STS annotation to SliceProviderTest
b1448e855a5 : Add CTS for RoleManager#getDefaultSmsPackage
10625e8e0eb : Add MockSpellChecker and SpellCheckerTest.
9ce016c8acd : Update exception message for org owned profile owner device
a3efd7dc18d : Add test for starting activity when dream started and keyguard locked
e4acae7f8f0 : More Keyboard visibility tests after unlocked
909349ea0bc : Make TV mic indicator tests intrumentation
c47df385b92 : [RESTRICT AUTOMERGE] CTS test for Android Security b/63122634
e7ecdf9fb32 : [RESTRICT AUTOMERGE] CTS test for Android Security b/64340921
d44e30608d9 : [RESTRICT AUTOMERGE] CTS test for Android Security b/62151041
b05c43c20ba : [RESTRICT AUTOMERGE] CTS test for Android Security b/23247055
29b3e85cf68 : [RESTRICT AUTOMERGE] CTS test for Android Security b/24441553
af512994b2b : [RESTRICT AUTOMERGE] CTS test for Android Security b/25747670
965254ac559 : [RESTRICT AUTOMERGE] Updated AdbUtils to get more control of crash parser behavior
73ad1d25c78 : Remove extraneous debug logs in secondary lockscreen cts test.
72ca5ac7742 : Remove unused Android Q sandbox references
0ee356e8b21 : Refactor IncorrectContext test to context based
bc5a18d5633 : Add test case that text size is Float.POSITIVE_INFINITY
ebc32e48519 : Add text bounding box tests
a1d8c539fac : Add test case for no-history activities
f7363322666 : Revert "Temporarily disable ScanResultTest#testScanResultMatchesWifiInfo on virtual devices"
876e5985690 : Revert "Add a check for FLAG_MUTABLE and FLAG_IMMUTABLE being se..."
8ebfdef8951 : Run shell commands reliably
b41af85907f : Test HandoverFailureMode on DataCallResponse
6dd1b948a74 : Update goldens for Roboto VF.
2be59dc598d : Add test case that verifies new Font API
d9854088645 : Verify ALLOCATOR_SHARED_MEMORY uses shared memory
aca31ea3ef2 : Modify CTS to test DvbcFrontendCapabilities.getCodeRateCapability
54337d7d0bc : Split up ImageDecoderTest#testSetAllocatorDecodeBitmap
ff68a102a56 : Mark the HingeAngleTestActivity as non-resizeable
ac1adbab4ca : CtsMultiUserHostTestCases improvements:
cd26add0073 : Use MockIme in pip flicker tests
4ce8a7a43be : Add CTS tests for SELinux related change ids
d1b73d51599 : Retry getUiAutomation on failure.
a3649cd962c : Pass FLAG_DONT_USE_ACCESSIBILITY when using ui automation to run command.
d5853a1be7a : Fix typo in WindowStateManagerHelper
8028c68d69b : Add additional tests for MediaProvider#checkUriPermission
37d41376ed6 : [BACKPORT] Add Location Tests for SDK28 PSL
8c933c51e5c : Rename StatusBarManager#setDisabledForSimNetworkLock
a13c0b17728 : CTS updates resulting from merging AppSearchImpl & removing FakeIcing.
fcb94f966c4 : Add Sdk30ModuleController so that AutoRevokeTest can be included in MTS.
97e07e6d8a5 : Add mock IME to MTS.
ff08b86e046 : Add a check for FLAG_MUTABLE and FLAG_IMMUTABLE being set simultaneously.
b768375b768 : [CTS] Add tests for Passpoint
81f65c03e76 : Added tests to verify BlurShader edge treatments
498ac740371 : Add MTS tag for CtsAppOpsTestCases.
2fe6c959e18 : Fixes Spamming of Automotive CTS Accelerometer test failures
af4b40dd896 : Fix tests (3/n)
afc6dbbd4d5 : Add test for getting datetime-related tag info
c78e44a396e : Run auto revoke command twice
116fe0e0dbc : Add OpEntry.getOpStr test
b45bac157fc : Uncomment and update CTS for call forwarding/waiting
53bcf07ce4d : Add FrameTimelineVsyncId to FrameInfo header
321f09f1a69 : Tests for: Installer digests for Incremental installations.
4a04ae91547 : CTS config test for forceBoldText field
da02ebb0ded : Initial tests for user pre-creation.
de5084cd522 : Revert "Test package/permission cache invalidation when INTERACT..."
4773bbc8353 : Revert "Add dedicated host side tests for permissions and appops"
474ff831362 : Add DevicePolicySecondaryUserTest.
d092f10d111 : Don't run enterprise tests as instant apps.
84dff843453 : Add a End-to-End test for Bug 166619182
968ad7fda0b : Refine testFilterTouchesWhenObscured to receive obscured event
13840326b90 : [DO NOT MERGE] NativeMediaDrmClearkeyTest: convert "file://" URL to fd
fc513b7b5ee : Fix flakyness of CTS hardware input tests.
4510061e7e3 : Test a case, when uninstall restriction is set on not-installed package.
9a213cbf2d4 : Add test for PermissionManager.get/setRuntimePermissionsVersion()
4f8923a164d : Remove/Fix some incorrect CTS permission declarations
9b62d15b0f4 : Fixes CTS use of forceQueryable attribute
832e03b7327 : Update exception log for org owned devices CTS tests
fa57fadec7d : Add tests which run with a work profile, with a secondary user, and on a secondary user.
2286e76f8a5 : Update exception log application restrictions CTS tests
7d92a6749fc : Add additional tests for MediaProvider#checkUriPermission
789493635b4 : Only test Atmos if users says the DUT supports Atmos. Remove AC3 and EAC3 from the list of tested formats.
af27fb9825e : DO NOT MERGE Add Sdk30ModuleController so that AutoRevokeTest can be included in MTS.
93246693967 : Fixes test failed in instant app mode
68cd77be41a : Make me an owner of accessibility frameworks tests
2fe20dc6098 : Add ParcelableColorSpace tests
ff42168605f : Set proper check for Dream service to be enabled before the testing.
af905e2d7ce : Fix auto revoke test flakiness due to app remaining in foreground
bd5fb8176a3 : Refactored CtsCarHostTestCases.
7e9ab1166ff : ApexEnvironment: add CTS test
0eea77393aa : Add testRunningOnWorkProfile to DeviceAdminInfoTest.
d8867eefdfa : Add tests around enabling/disabling jobs.
0243f5f1a80 : Add testcase for legacy system gallery renaming files.
151781f0d0c : Add testcase for legacy system gallery renaming files.
53f3fbd8f30 : Dream tests: wait for dream to be truly gone
806b096ccdf : Enable foldable test plan
110b28b5399 : aaudio CTS: fix crash from bad array size
bac5d2ecd01 : Test getTargetSdkVersion without AppInfo
5017d1f3744 : Camera: Use sesion parameters for PerformanceTest
acb6eda35cc : Update tests for SparseArrayMap.
96a1af68536 : Test consistency of global display metrics and config
a871967815f : Add CtsHiddenApiApp to CTS artifacts
35c91ff18a9 : Add test for SchemeInitData's constructor
cbf7a5aee96 : Test UI context derived context
8b4411a6e84 : Add WorkProfileAndroidTest.xml
e78de6dd654 : Account for TVs in CameraMicIndicatorsPermissionTest
dbf270f7429 : Add test for KeyEvent#isMediaSessionKey
0b0028c2ced : Manual merge of aosp/1406031 into master
ffc5993e188 : Restructuring Autofill cts - dropdowntests/saveuitests/servicebehaviortests
77ba2b72a39 : Update tests to set AlarmManager DeviceConfig flags.
68924cf49a8 : Remove unnecessary array when passing in varargs
c39ee3583ae : Clarify error messages in PiP tests
e93033554ae : Add installation failure test
b21ae96b66a : Cache CDM associations
8048cf5b762 : Adding more logs when launching an activity
06cad0a4a15 : waitForIdle after each UI click
9c000ab6ee4 : Add focus tests for SurfaceControlViewHost
0ecc9057c41 : Add test to verify the killing over heavy app child process
9f35d95109a : [DO NOT MERGE] cts clearkey drm tests: handle local content
4ce98fefe1b : Revert^2 "Tests for installer-provided checksums."
5d9710d5b72 : Revert "Tests for installer-provided checksums."
fe4b3663151 : Adding CTS coverage for the keyguard secondary lockscreen feature.
0d7a8b6f9a2 : Use Files uri to getStorageVolume in testUpsert & testUpadateAndReplace
4d25babc03b : CTS test for Android Security b/144321077
ef95094eb38 : EpicenterCallback should return screen coordinates
c6ff5de1f2b : Add test for no-history activities showing over lockscreen
7ada950a933 : Create device-side CrossProfileAppsTest.
37ff117c0d0 : Test that trusted display cannot be created without permission
a88741bca4f : Test that trusted display cannot be created without permission
4e3fa52f3d8 : Add test case for activity with clearTaskOnLaunch
38f60a4bdca : Verify that media.swcodec is running with seccomp
c3f039fe8d4 : When at the end of scroll view, scroll up to start again
e210a04c799 : Temporarily disable ScanResultTest#testScanResultMatchesWifiInfo on virtual devices
ef271c471cd : Update CTS for onOutgoingEmergencySms
5600812cbed : Tests for installer-provided checksums.
4f4511d942c : Adds CTS test case for UiAutomation flag, FLAG_DONT_USE_ACCESSIBILITY
e7b129f4afc : Limit testEGL15CreateDebugContext to Android R
d5ce6ef8807 : Add SOUNDTRIGGER_DELEGATE_IDENTITY to permission test
836755d0bc0 : [CTS] [Tagged Pointers] Align internal and external branches.
5b5913d5b8a : Enforce the device hardware CTS initial check.
a8f8e5d6d2b : Add CTS host test for day/night mode check across user switching
3d16c8a1908 : Fix test failure for SmsManagerTest CTS test
369b8a8e9e0 : Update how WindowManagerUtil extracts window titles
89d35014d6d : Restructuring Autofill cts - commontests
6ab166cb212 : Update tests to StaticSharedLibsHostTests
59f947b6adf : Add display mode switching test
a87a8dd2538 : Revert "TEMP: Test changes for GrantPermissionsActivity refactor"
7442a99309c : Update PermissionPolicyTest
0f1f4583ae4 : Test new split permission
acd176d50b8 : Update platform manifest permission for bg mic/camera
2567d1ca5a8 : [cts/ExtractNativeLibsHostTest] skip 64-bit tests for non-64 devices
58ca037cc80 : Fix CTS tests for fullscreen organizer
8cb87a3df0f : Add test for long notification msg content
bde3669cd36 : Test cursor after launching another activity
9be1dc32dde : Restructuring Autofill cts - testcore
537b5c4bebf : Fix failing testSlicedStateCountMetric
0dd816b6d16 : Some OEMs to not differentiate between subs for global settings
6ecae3c8f8a : Fix CtsVerifier/DeviceSuspendTestActivity Wakelock Leaks
627795c5bb3 : Assert that result permissions and grant states are equal
0ecd7970831 : Skip KeyAttestationTest#testEcAttestation (and testRsaAtteststation) on the emulator.
bcf668aa0dc : Move hidden api atom tests outside of statsd
da098759703 : Rename signature tests
fba85061295 : Use Builder for ActivityView
bae332cf6fb : Restructuring Autofill cts - activities
cca4ae6f105 : Update PIP Auto-Enter test to use new API name
600a01c80e0 : Add CTS to test the IpFilterConfiguration set context id
795710f7536 : Fix Microsoft Designer Keyboard CTS test failure.
16a0664c25e : AdaptivePlaybackTest: verify flush doesn't trigger output format change
3732f5331e9 : Remove compact actions test point
18fed70aa40 : [CTS] Add test for isAttached API
d60ec3fb310 : Reference non-static TaskOrganizer methods
544368f38a9 : Ensure certain tests get skipped on debuggable builds
94ea0e1f8ae : Remove listAllStacks API
78fc8f99eac : Added test to verify BlurShader with larger radii
c6a9caa51d6 : Add delays before checking result of LocationAccessCheck
ea0317f8b2a : Add Tuner CTS to test 64-bit filter id and new record filter event fields
55c9167fbcc : [CTS] Implement onServiceDiscoverySessionLost callback
b50e4dd4648 : Update CTS test delegate error message
53bfba03a74 : Add CTS tests for LocationRequest
db4512e86e0 : Update tests to use Doze DeviceConfig flags.
c0765b0b097 : Add input device hardware vibrator CTS tests infrastructure.
9a7ebe71f45 : Add CTS tests for InputDevice vibrator.
fe4688b538f : Create CTS input test cases for generic keyboard layout.
114bdbc7d60 : Fix PopupMenuTest#testHoverSelectsMenuItem flaky
15a15594568 : [5G] Add CTS test for PhysicalChannelConfig
c7025048c0a : Add Support for uinput device JSON test data parsing.
4119b5967b9 : process csd-1 for AMediaCodecConfigure
075be9b9980 : Add tests for autoPipAllowed PIP param
2249673892e : ForceQueryable should be only for system apps
6e328613812 : Cleanup and add location CTS test
0763afbca4e : Adding test case to test new window type
8c9308397d5 : [CTS] Add WPA3-Enterprise tests to Suggestions
46ea7126ecf : Move files from statsd to statsdatom CTS module
fb549fed0fd : Limit testWifiUsabilityStatsEntry to vendor version Q and above
1ec1df388bd : Fix config path
e7920a2b36a : Remove ContactsMetadataProvider CTS test.
4c4132e97e6 : Add a test to verify IME visibility after device unlocked.
a62a01b184e : Inclusive language fixes
1a57bb4654e : Adding bounds checks on matching MIDI input/output streams.
a874c2c36dc : Remove build flavor check from build fingerprint test
3c0376cf8e1 : Test creating .srt and .m3u under Documents and Downloads
bbd02e8fb67 : Revert "Snap for 6793014 from 551c5953fc62e339e4ee884ec2cd0ac3be..."
d0923efe10d : Revert "Snap for 6792834 from 95c6fcdbcd91cf6e409f8e50f8d33be247..."
d39275fe107 : ApexEnvironment: add CTS test
a1f27f9b60d : Rename Kotlin util files to not include the Kt suffix
b5172d6b88a : Move some utils to a more appropriate package/directory
70fb1f3f191 : Update LocaleListTest to accept repeated locales.
19937c1a99e : Fix flakiness in testInstallGrants_notRevokedImmediately
d9b7831df83 : Disconnect MediaBrowser whenever a test is done
5029a0939db : Add SEND_CATEGORY_CAR_NOTIFICATIONS permission
1423e2a03c6 : Wait for APK to be fully downloaded for full APK digests.
a459c7cf298 : Test AppUsage logging for Resume to Stop state
020f442ecdf : Release MediaSession whenever a test is done
4fb4155820b : Adding bounds checks on matching MIDI input/output streams.
d30f416e9e4 : Restructuring Autofill cts - unittests
ab2e841fa61 : Ensure certain tests get skipped on debuggable builds
b0cb2971d35 : Verify the priority for a updated privileged app
94eec46283f : Test InputMethodService#getDisplay before initialization
1df73401cad : aaudio CTS: test functions after release()
5159cca04f7 : Fix CDD requirement number in ApkVerityInstallTest
a227fde2ed3 : Reduce flakiness in test
43630d716ba : Skip permission tests for ind. contr. permissions
91c4e81e5aa : Fix broken tests caused by error assert.
e021b9f576d : [cts/extractnativelibs] add test for abi override
c9f41402007 : Test package/permission cache invalidation when INTERACT_ACCROSS_PROFILE appop is set
f9418094076 : Add dedicated host side tests for permissions and appops
ea3409f469a : Use INSTALL_PACKAGES intent as this is guaranteed to be an app
aeea55d4ba2 : [cts] fix test on non-incremental devices
ddc6ec01fa0 : Testing for APK digest API.
8462626e91f : Fix flaky LoginActivityTest#testAutofillManuallyAlwaysCallServiceAgain
1c20f5bd8ce : Unify checks between this and *IncrementalTest.
2b24f43369f : TEMP: Test changes for GrantPermissionsActivity refactor
5cc0691fd4e : Fix pip media session notification test
93b3a01caf7 : media: verify output format change event timing at AdaptivePlaybackTest
a38c3658461 : Update DevicePolicyManagerTest error messages
89b0a8b02d3 : TestUsbTest: Increase the lsusb timeout, log the failure reason
a9eeae9d286 : [CTS] Add cts test for setPriorityGroup API
1aede175ccd : Separate unit and integration tests from AutofillValueTest
8d5e7b9025c : Make pip test clearing custom actions reliable
0568128b51f : Simplify test pip app custom action handling
975a6f4d908 : Test pip menu closing after setting custom actions
571f191d6be : Adapt FlickerPipTests to new flickerlib API
5c2dda6f3bd : Test fix after behavior change.
2a0e46b8b3e : Start creating statsdatom test helper library
2a5d8d39471 : Add CTS to ensure package visibility for changed packages
188c0d8488a : Deflake OutgoingCallTest on cuttlefish
29cd714c80e : Add test for getServiceState with invalid subId
e7cb27b3231 : Added test to verify BlurShader
2600adda665 : Wifi CTS: don't finish() activity immediately
5791b24010d : [CTS] Add interval between failure scan
938ecbce543 : Disable testPseudoPosition on emulators
be619270592 : Register organizer for all modes during cts test
efcb7ca72d0 : Wifi CTS: don't finish() activity immediately
0979278260d : Update tests to modify DeviceConfig flags.
b5a87e7577b : Add CTS tests for battery estimate APIs
a9f24286f80 : [CTS] Add interval between failure scan
931a8bb710f : Add test that setSurface(null) works
ece9f1423cb : Add CTS test to verify activity derived display context orientation.
b71075a0318 : Fix pip notification dismiss button test
22ede2edb5d : More complex content in testWebViewClipWithCircle
e7f70182029 : Fix pip tests so they throw on timeout
bab35f508b2 : Test that trusted display cannot be created without permission
2ba738e8db5 : Ignored test in instant app mode
9c8f452c582 : Add android.permission.INPUT_CONSUMER permission
b8d2bb42ef5 : [cts/extractnativelibs] refactor to parameterized tests
c144f7b0f9c : Adapt tests to new API
2ae6bdef852 : AudioTrackOffloadTest: poll for onDataRequest callback
7c0f00ed7de : Fix minimum aspect ratio test for pip in systemui
a62c3dfffa2 : Create a new FlickerBuilder for every test
8685726c7cb : Ensure the keyboard can open in pip test
a8bf48ca135 : Revoke uri permission after moving document
aa8d1338d69 : Fix flaky test cases in Activity Manager tests
b4c7b87d9cb : Test fixes:
6e6c4298dd1 : Add Location Tests for SDK28 PSL
af3518a075f : Disabled DeviceConfigApiTests when running as instant apps on secondary user.
0903b8ee432 : Add more CTS permission tests for APIs that will work with READ_PHONE_STATE permission
98e00b7d8b3 : Remove "configuration" service from mandatory feature check
45ca80eba5d : Update filter to ensure the Accessibility window bound and window bound are consistent is not empty.
a4b9bafbbd4 : Avoid blocking outgoing binder call for setQueue
a7620529cdf : Add a dependency test for getFrequency
52444241d0c : Add CTS test to verify the remote inline suggestion host views are properly released
b3574168ee1 : Fix for CTS test
8dc84c3c054 : Fix AutoRevokeTest flakiness issues
ce3e3e2db5b : Ensure the pip window is not above the keyboard
86b90b63c11 : ResumeOnRebootHostTest: narrow error message
85e25df8a76 : Add CTS tests for dream vs android:turnScreenOn
a97784fa27e : Change the expected Exception type (2/n)
b3f205e6365 : Clear remaining flaky annotations for lifecycle tests.
a98c0ed554e : Limit size of initial Parcel for async binder call
806c2ececc5 : Tests completed sessions are cleaned up (2/n)
f5849f4b571 : Update input method related tests code naming
5b8dc2437b0 : Revert "Revert "Remove some flaky WindowInsetsAnimationControllerTests from presubmit""
c8d55186b39 : Add base class for sharing permission code
d648d881ae4 : Add custom PIP action tests
13552853da0 : Add @FlakyTest to skip flaky tests when running presubmit.
16ae2c78935 : Add test for PIP menu resetting the aspect ratio
0b50e71e5e5 : Reset device state correctly after calling subscriptionEnabled APIs.
d5e25dedbd8 : Add test case that mAllowStartForeground can be set correctly at bindService().
e535eb589e7 : CTS WifiManagerTest#testSave: find currently connected network
83505b3df8c : Add test for instant app permissions in PackageInfo.
872d13ab3dd : Disable indicator test for pre-R QPR1 devices
cc9c4ea4238 : Remove flakiness by ensuring active network connection
3bdcc254291 : Fix typo that use wrong parameter in assertSpannableEquals
8813822495b : Fix flaky InlineFilteringTest#testFiltering_filtersByPrefix
4656b240968 : Fix indent of manifest in media cts
851bfb2fe72 : Add case testFgsStartFromBG.
33240ae97c9 : Fix incorrect use of UserHandle#getUserHandleForUid(int uid)
0356b7b2316 : Setting multi-session to APEX shouldn't crash (2/n)
2332e576013 : Update language to comply with Android's inclusive language guidance
65f9e3136db : remove inservice check at the beginning of testRadioReboot
65b0c0ab7c3 : [CTS] Test that permissions are revoked when listener removed.
a8014f80e8f : [CTS] Validate granting URI permissions to NotificationListenerServices
b959159be69 : Tests for Notification#Action#setAuthenticationRequired
85c284e38c9 : Add end-to-end test for permission indicators
02be782417e : Refactor PermissionsTest
c743588e624 : ScopedStorageTest: minor improvements
2c6435724dd : Update language to comply with Android's inclusive language guidance
a177d1ffe59 : Add tests for PackageManager#getInstalledPackages
88892a7cd7c : Test actions inside pip notification intents
a0e31bcfab5 : Move pip tests to proper package
a1afa462edf : Make sure setTurnScreenOn called before enter pip
53a43a0facd : Explicitly wait for dream states
ecf528d7acc : Switch InstallUtilsHost as static_lib dependency on all targets
b66b0aa1d79 : Fix pipNotification_dismissButton test
37959997780 : Modify tests for onMultiWindowModeChanged.
7d4f4f52728 : Add test case testFgsLocationStartFromBGWithBind
0a384783e4a : Add mts for tests checking used APIs for documentsUI
acc8bf5201f : Remove AssistantRoleUserSensitiveTest from cts
cabe4c18ecf : Do not leak the broadcast receiver in test app
89c1638abdd : Fix bug in assumption of ApexShimValidationTest
ceb6355e5e8 : Deflake pip tests by properly waiting on pip state
42bb9b0f387 : AudioManager test: use the AudioManager static imports
bafaa6df987 : Add media session PIP change notification test
db9607ea017 : Add media session PIP revert notification test
33e7dc7a934 : Wait for setSubscriptionEnabled() to complete before calling it again.
612cf2e69c2 : Revert "Ensure we do not have SHELL identity at the beginning of the test"
6af1945dd3e : FileBasedEncryptionPolicyTest: don't execute ARM instruction in Thumb mode
13f0b0ec9b2 : Fix MicrosoftSculpttouchTest test failure.
f99cc32e39b : Revert "Remove some flaky WindowInsetsAnimationControllerTests from presubmit"
db4b1b29c5e : Make activity and its window mode public
b3e7ac4d193 : Use packageId instead of hardcoded documentsui package name
4601a92928a : Add tests for dispatchApplyWindowInsets count
8271826a386 : Add media session PIP non-ascii characters test
9412825d349 : Add PIP menu media button test
530686ca73a : Add media session PIP notification test
13659c423dc : Add PIP notification tests
50df07df73d : HDMICEC: Add utility to invoke OTP on device
ae77a3727ee : Add tests for min and max pip window aspect ratios
c0cc283e7e8 : Verify rollback can fail any blocking staged sessions
0d73217be67 : Extract session abandonment checking logic to InstallUtils
46fbd3b0b84 : Capture bugreport on failure
6e23bc5d0f2 : Move uninstall shim apex logic to InstallUtilsHost
94af7619fc3 : Fix CtsAppEnumerationTestCases Activities missing exported values
13866a821de : Move fs-checkpoint checking logic into InstallUtilsHost
bf91183e92a : Fix AudioManagerTest#testSoundEffects to use valid volume
e05c6a627f7 : Add test for pip window obscuring soft keyboard
2e7f6b6c6b7 : Add test to verify hadEnabledAutofillServices().
42b46cf3a54 : Create new cts module for statsd atom tests
609aeabab82 : Ensure we do not have SHELL identity at the beginning of the test
70e0b889922 : Revert "Add dedicated host side tests for permissions and appops"
6c6c18c8f52 : Add more tests for turn screen on and show on lock
6b3539eb1c9 : Get Device config with shell identity
7612c27e9d5 : Refine ActivityTransitionTests
8252d203f31 : Ensure PIP window remains visible after keyboard
b57286036bc : Fix flaky InlineAugmentedAuthTest#testDatasetAuth_resultCancel
a2803e667b8 : AudioManagerTest: add test for getAudioHwSyncForSession API
bcc7e1461ac : AccessibilityGestureDetectorTest: do not test two-finger swipes.
3683bf9779d : Use packageId instead of hardcoded documentsui package name
8df3d47f9a4 : Create a install utility class to be used by the host
1d6e9efa7df : TEMP: Ensure test assumes permission hub enabled.
e5107b51437 : Add test for pip after screensaver
4de699bee43 : Add test to check if task transition animation is overridden.
d3a5e60c0e2 : Add test for renaming with special characters
728a32bc55f : Update OWNERS to reflect current team
5e9196d64b1 : Test /storage/emulated for F_OK and X_OK.
3274ecffe95 : Add test to coverage dynamic enable/disable watch for RAT type changes
f85c61a238f : Make cleanUpSessions() robust (6/n)
301c7456c73 : Update AppStateTracker language to be inclusive
cef9040f9b8 : Fix BytesTransferByTagAndMetered CTS test
c0d59445929 : Add test for sending intent to an explicit service
f55a3bfff6d : Address use of DummyIME in CTS for inclusive language
df2ffacf4a4 : Test attribution + messages for data usage auditing callbacks
7773bf5cf71 : Remove unnecessary intent filters for RequestRoleActivity.
22b0d7ae4e5 : Added transport type and id in precise data connection state
a222d38b87d : Update language to comply with Android's inclusive language guidance
5d392d2c16d : AudioTrackTest: Verify timestamp underrun behavior
f18205ea70e : Add PIP default position test
2a0afc5d0b2 : Add PIP menu position test
2ae6dc416d5 : Fix a line twist in test
e573b86c180 : Update language to comply with Android's inclusive language guidance
274215ec5e5 : Add @FlakyTest for flaky tests when runnung presubmit.
db1534894c7 : Add dedicated host side tests for permissions and appops
cf1cb01100c : Update language to comply with Android's inclusive language guidance
ee4e803dc92 : Fix flaky CTS test SmsMessageTest#testGetSubmitPduEncodedMessage
584164734ee : Make MediaScannerTest work on both Q and R
af219160590 : Ensure the pip menu opens on keyevent_window
f1080f70698 : Fix the way how test waits for user to get locked
aec2d790ba0 : Add end-to-end tests for verifying IME not covered by child window.
9ee5ae23144 : Add ephemeral user tests into CtsMultiUserHostTestCases module
36a4dc9d629 : Add tests for assistant microphone user sensitive
d449853b5be : Bypass FrameTracer test for non-handheld devices
a605243e33e : Add tests for Razer Junglecat game controller.
42299ff442c : Remove isStatsdDisabled check
5a7cb10caab : Add OWNERS for AppAccessData.
c8fc65caee9 : Ignore exceptions from teardown in LegacyStorageTest
4de40f50f14 : Add test for stat() on app private dir.
4e00c8d6d3c : Add test to verify incorrect context violation on GestureDetector
e307380597c : Add tests for #addChildSessionId and #removeChildSessionId (5/n)
08b8ae10581 : Update language to comply with Android’s inclusive language guidance.
ab2ec074959 : [CTS] GetEnterpriseConfig should return null when unset
21ffa2ee6d2 : ActivityManagerProcessStateTest: Use intent to finish Activity
302b7d23f85 : Update language to comply with Android’s inclusive language guidance
98d8828b71a : Tests for NC#isDemoted()
e4eec8655f0 : Add PIP menu home button test
fdff1954887 : Add PIP menu back button test
918ef624793 : Fix WindowInputTests#testOverlapWindow failing (2/2)
8efd5f0c275 : Use String.trim() insmtead of String.trip().
6305774a70f : Add function for adding EXIF to WebP files
72377a35feb : Merge stage-aosp-rvc-ts-dev into rvc-dev
ed87b23ad87 : Fix testComplexColorDrawableAttributeInflation
19ff1b7dfea : Revert "Add tests for Razer Junglecat game controller."
ca1cba38f11 : Add PIP menu fullscreen button test
8c473d36a7c : Add PIP menu close button test
7e8b3b4ffac : Add another systemui-based PIP test
f2b406635c4 : Add used Apis in documentsUI to mts
3b112fe3577 : Test taps on WATCH_OUTSIDE | NOT_TOUCHABLE windows
ddbc02c079c : Remove database update checks for apps with MANAGE_EXTERNAL_STORAGE
d7c87cee5e6 : Skip test to verify manual PLMN selection persistence for non-GSM phone.
b70708e106e : Change PixelCopyTest to handle more cases
bf799a6f4ec : Add tests for Razer Junglecat game controller.
67d182168a0 : WebView: rename non-inclusive terms in CTS
7f050db3830 : Updated test to match Motion struct changes
6de9f20a3b3 : CtsJniTestCases no longer tests accessibility for partner-added libs
ec78884b9eb : Add a new test for uses-native-library tag
11b152a2d85 : Refine KeyboardVisibilityControlTest
5b19bc353a7 : Move IMS strict mode verification to CtsInputMethodTestCases
14ba9c38ad4 : Disable isManualNetworkSelectionAllowed test for phone type CDMA.
685ef531609 : Add preset conditions of testIsManualNetworkSelectionAllowed
b88a2a4d70d : HapticGeneratorTest: Add test for HapticGenerator.
57a416902fa : Add initial setup for systemui-based PIP tests
030a920e321 : Rename setDataEnabledWithReason
dd06a3d19ed : Add testHoverSelectsMenuItem to PopupMenuTest
4c536cda469 : Test notedOp callback when sending SMS
faa010ebcd9 : Don't run revoke tests for instant apps
03bafca0605 : Remove incidentdDisabled check from CTS tests
c48b0ed871e : Update CTS tests for back button behavior change on root task
7e8a951d5d9 : Test DropBoxManager.getNextEntry
e7f37e7e07f : Poll stream volumes and mute states
16ed2b02127 : Make DocumentsContractTest backward compatible
a877405bd49 : Make textclassifier test backward compatible
2a17b53a523 : Make asyncTaskTest backward compatible
2014caed102 : Make DocumentsContractTest backward compatible
98c7156056f : Make textclassifier test backward compatible
d505eae1d08 : Make asyncTaskTest backward compatible
992ac029edc : Split TextClassifier cts tests to separate files.
0a29e76f4c3 : Add tests for Razer Kishi game controller.
4a1ee646ffb : Bring back tests for double tap and double tap and hold that trigger touch events.
844721eccc7 : AAC decoder tests: better error reporting on output format key query
6ec780570dd : Move seq to header
4360a906af0 : CtsWifiTestCases: don't disable location upon test completion
0d4bad7aa80 : AudioTrackOffloadTest: increase playback time
80162bad83e : Make permission2 tests account for new permission
d7d1362634a : Verify DisplayArea bounds in WindowMetricsTests
6c0a9a2b830 : Make assert methods public in WindowManagerState
4be78aaa27a : CtsWifiTestCases: self test in presubmit
9f8e4d70217 : Use unique_ptr for InputChannel
3a72fa32b5d : Statically link the perfetto config
6a9014c26f0 : Use shared_ptr for InputChannel
613151d64e5 : Update tests for API quota changes.
89b54564482 : Add tests for unsupported crash dialogs
04b6c1c9216 : Remove Duplicated Hidden Methods in PDCS
5d2208fc5fa : Add TEST_MAPPING for CTS in global presubmit
8427e822c6a : CTS: regression test for applying DisplayCutout insets
dc678159fd9 : Remove duplicate class CameraUtils
64a21e976e0 : Use custom Intent action for PreferredActivitiesTest
512134de7e3 : Add extra delay for HID device registration before running input hardware CTS test.
e43392db65a : Removed check on code for automotive feature.
f58509abc8c : Enable TvMicrophoneCaptureIndicatorTest
725b776caad : Add CTS test to ensure incompatible displays don't support split-screen.
1105445c99c : CTS: check for SYNC_FD support if needed in the Vulkan tests
7bb69b14ee0 : Check if headless system user for UiModeManagerTest
82ea299dbb8 : AudioManagerTest should pass if app is bypassing DND
785a7ab7c13 : Test that a permission gets revoked when not more automatically added
8af6c58f111 : Make sure test changes don't break presubmit.
02832345feb : Added cts test to verify config_remoteInsetsControllerControlsSystemBars not set for non-auto devices.
91f160a6c49 : Fix "isAlmostIdenticalInRect"
e8d9df36f37 : Remove SessionUpdateBroadcastReceiver (4/n)
85d77a6e6e5 : Tune UiModeManagerTest CTS for automotive device
3a81ea8983b : Support to abandon test sessions on device without root
2489adfea11 : Fix LoginActivityTest#testNewTextAttributes failure
29b926598c7 : Revert "Support to abandon test sessions on device without root"
1b03792c757 : Support to abandon test sessions on device without root
aed299cd96d : Prevent running apex test on device not supporting apex
ea82456484d : Fix downgrade test on user build rom
d6033cc2917 : Change Motion tests for Razer Raiju Mobile Controller.
71e83373648 : Update tests to reflect changes to WM proto files
86704bb5687 : Remove the workaround of fixing flakiness
62501d3970d : Add test for Razer Raiju Mobile game controller.
eaf54a23677 : Change iteration from int to long
22f45d857c4 : Fixes formatting of copyright blocks
4fc54743cb7 : Disable Incremental installation of system apps + test.
32be7d8ab60 : Add InstallUtils#waitForSession (3/n)
fdc78aff310 : Rewrite stageSingleApk(String, String) (2/n)
9e66e02eb20 : Remove duplicate methods (1/n)
3cfe368e6b1 : Put CtsApkVerityTestApp and its Split in cts dist
17614741c5e : Correct parsing of application/profileable tag + cts.
e861e45893d : Remove references to system-user-whitelisted-app
69e64697e64 : FileDescriptor NDK API tests for libnativehelper
7af86599d75 : Rewrite LocalIntentSender
70785b226cc : cts: fix running AnomalyTestCase#testPerfetto multiple times b2b
89c4e06853f : Drop .stubs from android.test.[base|runner|mock].stubs
5e2717810b8 : access() tests for top-level non-default directories
156523f1481 : Remove a TV carveout from IdleConstraintTest
3ae50c527d8 : CTS tests for augmented autofill auth flow
dab41c5ee72 : Adding debuggable attribute to the debug apk.
1e64035537b : Pass in callsite of SurfaceControl constructor explicitely (3/3)
9f4dfe59e6e : Add statsd cts to postsubmit
16015d03f48 : start codec in verifyChannelsAndRates()
e2fbf7c53ad : Rename libcore.timezone packages in CtsHostTzDataTests
a372fd742ec : Move CtsNetTestCasesLatestSdk to presubmit
300f3e31d54 : resolve merge conflicts of fb4c831544c2255f1d10cdaae924ddcb08460d44 to master
135d42f49f6 : Update GeomagneticFieldTest for 2020 WMM values
3ecbbe9f3bd : Fix test logic to allow trivial "pass" for devices without MIDI support.
84e8148f71a : Fix staged downgrade parameterized test on user build rom
11a4cc6f099 : Merge duplicate tests in MinimalPostProcessingTests
1b6609a95e8 : Modify the TestApp.Apex to SHIM_APEX_PACKAGE_NAME
d4c1890d725 : Modify the TestApp.Apex to SHIM_APEX_PACKAGE_NAME
c87bee104df : Enable bug report cts in presubmit
674775be92b : Add libnativehelper tests for JNI Invocation API and JNIHelp API
6c34c7586d5 : CTS: use stable surface dimension in VulkanPreTransformTest
ef49873986c : Test that Pre R app isn't auto revoked
90c7d996cf0 : Add ATV GSI to fix ApexTest
d7e0c24215a : Do not allow invalid attribution tags
55f1a8659cd : Spawn isolated processes for the lmkd kill test
e168da2998f : Add test case for setSingleLine with automated max char limit
900be48552c : Fix AppOpsLoggingTest.getAsyncLocation().
3335dfc8b7e : Add Car permissions into CTS
e916e0affbf : Skip the testGetAudioPresentations if the device does not support AC4
f9eb8cf32fd : Fix OutgoingCallTest#testExtraPhoneAccountHandleAvailable failure.
2d273d8e138 : App data is not accessible as SELinux policy blocks it
d66effc4f37 : Fix test breakage
e84af3992c0 : Declare the shim package names in new shim library (4/n)
5600091d640 : Declare the shim package names in new shim library (3/n)
f0f4d75af60 : Declare the shim package names in new shim library (2/n)
ee36ceaa908 : Declare the shim package names in new shim library (1/n)
eaad5e66030 : Adding test cases for receiving A11y events when the visibility of a view changes
bbf76c922d6 : [cts/pm] test native lib loading for 32->64 app upgrade
1a52cf6330a : Use more inclusive language in CtsSeccompDeviceApp
f86991a466a : Send MANAGED_PROFILE_* broadcasts to apps with MODIFY_QUIET_MODE.
0188d77a3e8 : Add QUERY_ALL so AutoRevoke can query permissions
d980417051d : Remove statsd disabled check
602a419883d : Fix the URL in CTS test for Instant App Notification URL.
cfb02564a02 : Fix presentation test
c1eb191c029 : Remove unused/unreferenced permission
48c3f50e0a4 : cts: statsd: distinguish between file not found and tracing disabled
55b7be3f709 : Add an exported flag in manifest
a761dec91ea : Remove CtsPackageManagerMultiUserHostTestCases from vts, vts10
211a65fe443 : Add an exported flag in manifest
bc740a8fe6e : Add parameterized install flow test to cover multiple combinations [5/n]
90960ef22c9 : Add parameterized install flow test to cover multiple combinations [4/n]
50429ef77ca : Add android:exported to LimitAppIconHidingTest
1739d31b887 : Enable and fix disableCollectedAndNoteSyncOpAndCheckLog test
bffa1884fea : Add an exported flag in manifest
e7cbdbb41e2 : Adding CTS-V test for 3.11/C-2-1.
cf87172e5ed : Add exported="true" to intent filters.
eddbc729dbd : Add testPointerCaptureWhenFocus test
5f6531c650e : Reduce text size to support smaller devices.
62e39bbdb0f : Add an exported flag in manifest
2a80bec135c : Add basic tests for inline augmented autofill on webview.
0f50efc5b4e : Add comment to adb OS descriptor test.
d05eeb569ae : Correct CrossProfile broadcast tests.
ad5513fdb5f : Add test case for automated maxLength for single line EditText
1d82891bdaf : Update DisplayContent proto
62aae736fbd : Fix TV bug in location CTS
31f92484ed0 : CTS Tagging - Uninstall run in teardown.
b1c5231b56f : Introduce a CTS app to test Permissions (READ_PHONE_STATE) precisely
d490492f299 : Add OWNERS for CTS Verifier package com.android.cts.verifier.battery
5e3e117afb2 : Adding MANAGE_COMPANION_DEVICES to permissions to skip on older versions of the code.
0ad1aeab97f : Add queries for shim apk in StagedInstallTest
41f4e66a230 : Include AlarmManager, AppUsage and BatterySaving test suites in MTS-Scheduling
b06b71a57fd : Revert "Disable CtsStagedInstallHostTestCases from TM postsubmit group"
1911536f8e8 : test verifying legacy contentprovider
fefaaaa2f8c : Revert "Disable CtsInstallHostTestCases in TEST_MAPPING postsubmit run"
d68a4a4658c : Disable CtsStagedInstallHostTestCases from TM postsubmit group
2241979f3b9 : Disable CtsInstallHostTestCases in TEST_MAPPING postsubmit run
4346b2e9898 : Include CtsJobSchedulerTestCases in the MTS test suite
3d181bfc097 : [libpac] Add test to check locale-specific string manipulation.
4513cedda6c : Permission tests aren't flaky anymore.
2dfc76cf00c : Add CTS-V test for Analog headsets.
609b9831a52 : Verify return value of isRinging
cb46f4ea210 : Strip quotes in CONFIG_STATIC_USERMODEHELPER_PATH
3387f8030ef : Test home key on Razer Serval
4c18e8408d7 : Expand tests for getHtmlColor
5f98b48961c : Test addVibratorStateListener with Executor API
f34ea3809ff : Update CTS for renamed methods
85441dbb40e : Test IDENTITY_MATRIX
b9e67ee98b1 : Correct tests for manifest broadcast emitter when the managed profile is turned on/off.
fca97ac4fcb : Fix test count not accurate problem
97a35c18068 : Add a test for DNG fix
3efd7b0e839 : Add tests for cctToXyz and chromaticAdaptation
287ec695938 : Adjust CtsTestRunListener for simulated device environment.
c61e6801cea : Revert "Added check for misprovisioned Pixel 2 device."
efe059b6b5d : Undo hard-coding of READ_PRIVILEGED_PHONE_STATE
924e6fe0067 : Fix SplitPermissionsSystemTest
833329f5899 : Move alarm manager into its own package
8feaa9f0d78 : Refactoring headset tests.
b0a5815695c : Add a test for BitmapDrawable#setBitmap
aca9f2a0777 : Test EGL 1.5 attribute EGL_CONTEXT_OPENGL_DEBUG
466a2abb87c : Revert^2 "CTS test for api to control data by thermal service"
c58d612f2de : Revert "CTS test for api to control data by thermal service"
8bb606e5066 : Add OWNERS for CTS Verifier package com.android.cts.verifier.displaycutout
5910835dc63 : Add CTS for the new MBMS API
7ef7b05d4fe : Refactor CTSVerifier Loopback tests to use the common, Oboe-based, measurement.
d9a285ef303 : To query the current version to instead of the fixed value
afb7475e463 : Re-enable ignored testUpsert
a9a93cf5ca6 : Revert "Address API council comments"
9d58fb3b677 : Bump CTS Verifier to 11_R1
27e62b938ed : Updating platform SDK version for R
adae68c82b4 : CTS test for api to control data by thermal service
0bd8d82b623 : Add CTS to test disabled non-ui incallservices
8ae79c20a9d : Revert "Tests for non-config instance map"
b5547c8915b : Adding CTS tests for setLanguage and setAudioAttributes TTS APIs
3ea1cd4b67e : Keystore: Test preserve interrupted state.
7a3795d0aaa : Skip testEcAttestation_DeviceLocked on emulator.
171d5de5e4c : Add CTS test for PackageInstaller#uninstallExistingPackage
007a36f07a8 : Add TestApp.Cv2 (3/n)
8fa0b607ca6 : Verify that Uri without scheme throws proper Exception
f5d1d5ed99f : Add cts verifier for safe insets of display cutout
6cdf7ea3965 : Add jni_headers dependency to libctsthermal_jni
99e9a94094b : Add explicit jni_headers dependency to libCtsAppOpsTestCases_jni
c41c9cdd996 : Add jni_headers to hostsidetests
b83ae81876c : Move Telephony tests out of location CTS
96835869c7b : ctsgraphicsgpuprofilinginit is used in CTS so it needs to be packaged
af69a7e9dbf : Add test for extracting metadata from id3v2 in mp3
9e5ec8d4472 : Fix cts com.android.cts.devicepolicy.ManagedProfileTest#testLockNowWithKeyEviction
5186b1d415c : Verify HardwareBuffer from Bitmap is not closed
af08d6f3636 : Rename RichContentReceiver.SOURCE_MENU to SOURCE_CLIPBOARD
7166fdca6fa : Add parameterized install flow test to cover multiple combinations [3/n]
8da7c240d47 : Tests for non-config instance map
1c14a93e394 : Refactor CTS tests around geofencing
6830a60a857 : Add java-to-native converters for input events.
0ce43814acf : Add CTS tests for AppSearch.deleteByType
d50dea5b450 : Add cts tests for android.service.quicksettings.Tile state description
894c2511c48 : TouchExplorerTest: improve error reporting when matching motion events.
242d38095fd : Remove unused/unneeded code from AudioFrequency CTS-Verifier tests.
8ae467f8055 : CTS tests for AppSearch.delete API.
3cddf36dbb8 : Add a test for grayscale color spaces
d1d6cc98a9b : Remove vts suite setting from cts tests
f84730eae69 : Skip Pointer Tagging tests if kernel has no support.
9132e41fb06 : Verify event action after performing accessibility action
5d1d7e49522 : Remove the need of root access when force polling network stats
67a7dd29e8b : Test that package install request app-op is correctly attributed
cb14278176e : Adding CTS methods to AudioManager tests.
7bcb55877ad : Launch activity in vibrator status tests.
dad7879ab10 : Enable CarBluetoothTest
dc5dd98fc95 : Fix build failure in CtsTfliteNnapiDelegateTestCases
a826dcbb9c1 : Fix errors in AccessibilityGestureDispatchTest
5f02c641872 : Revert MANAGE_ROLE_HOLDERS wellbeing CTS protection level
0686839d769 : Collector implementation to extract sha256_cert.
b6fe34f4534 : Make ContentSuggestionsManager and AppPredictionsManager tests pass
39e8db3ccdb : Remove obsolete permission
e6ac6c24f13 : CTS tests for RichContentReceiver API
7a458a4e939 : Wait for window focus in TimePickerTest
e2668dfcf90 : [SM12] Address comments in ag/10761117
e9970816f87 : Make me an owner of accessibility frameworks tests
f8b2c34f97f : Enforce a timeout on DataPersistenceTest which seems to be able to hang
a72eed9aec8 : Add tests for ImageDecoder#createSource(byte[] (, int, int))
d0889a44c43 : MediaRecorderTest: use CamcorderProfile for video size.
810a4e6868d : Add BRD tests to verify exceptions
343055f01e9 : Add GnssStatus roundtrip test
0bfaae7fe81 : Fix broken CTS test for procstats
0ee75a904c0 : Added offoad tests for new API functions.
2c0849e1636 : Fix instructions for running test
4b1f3a799a3 : Fix dependency issue of MediaPreparer for CtsMediaStressTestCases.
7a7df0c6744 : Add a CTS test for memory tagging.
383422257b6 : AThermal_StatusCallback should return void
ac789198645 : Retry when #getUiAutomation returns null (4/n)
020d34ce631 : Camera: Require JPEG_QUALITY key is in the capture templates
57396415f49 : Update Canvas#quickReject tests
e3818cb317a : Updated ScanningSettingsTest to ignore automotive, as automotive does not support scanning.
871370e569a : Add vts10 suite to existing vts tests
04e5de30c79 : [SM11] Add CTS for MobileBytesTransfer MobileBytesTransferByFgBg atoms
f4bb918c282 : Wait for window focus in DialogTest
cf814231e84 : Replace CtsTaggingTestCases with a proper host side test.
9989f7e3d0b : Add tests for Bitmap#asShared
621651aa252 : Remove POWER_SAVE_MODE_CHANGING broadcast.
3544e5c7a7c : cts: update undefined virtual func of IMediaPlayer.
0e2da287341 : Rename enableGwpAsan manifest attribute.
f8bfab33f54 : Revert "[API Review] APIs in SubscriptionManager"
2de2456d811 : Fix CTS crash
815348a4a04 : Add CTS tests for getEncapsulationModes() & getEncapsulationMetadataTypes() In AudioDeviceInfo.
0348914459b : Reduce flakiness and add minimum coarseness test
a30f3cc3ad8 : Move myself to top of OWNERS for bug assignment
eecad1d1fd0 : Remove separate OpIds for logging and enforce op ids instead - test change.
8d6082b788e : Blacklist the VK_KHR_performance_query extension
8b3e3b39a13 : Update NotificationManagerTest to work with FLAG_BUBBLE in BubbleExtractor
7fee725c18f : [API Review] APIs in SubscriptionManager
20552636252 : Add more midi tests
a59329b7848 : Refactoring audio loopback tests.
efe1bed385d : Revert "SnapshotMergeReported: CTS test"
fb53af09323 : CTS tests for Statsd AppOps puller.
94031511d1d : Add test for empty tokens
bb750269d76 : Rename featureId -> attributionTag
b1b12b695b0 : CTS Verifier loopback: use noise algorithm
7a2d85f2ae5 : Add mspector@google.com to OWNERS
3468b5228ef : Fix testOnOutgoingSmsEmergencyNumberChanged CTS
dbaa542186e : Fix OWNERS for CtsBlobStoreTestHelper and CtsBlobStoreHostTestHelper
836ffc4ba1b : CTS test for ag/10288620
b4a60a7c3f7 : change getActiveAndHiddenSubscriptionInfoList API name
43c102c4bbd : Introduce distinction between isVisible and isSurfaceShown
60702d483f8 : Add CTS tests for AppSearch.query and deleteAll APIs.
d1a4a13496c : Update CTS test state to use new proto definitions
01d03c50305 : Revert "WebView: disable flaky tests"
c6d2634f703 : CTS tests for synchronous getDocuments() API.
b7187988116 : Add CTS tests for AppSearch.getDocuments APIs.
0707613e936 : Temporarily remove tests for the SearchView widget with no hint
e72e55c83d9 : CTS test updates for switching AppSearchBatchResult to error code.
cb2ee736f3a : Fix MediaActivityTest failure when test changes DnD mode
677b94273ce : Update API ExtraRenderingInfo by review feedback
5be8bf37ec3 : Add permission to battery tests
cde19b8944b : Add tests for Bitmap#getHardwareBuffer
3465d86f335 : Fix MixedDeviceOwnerTest#testAccountManagement_disabledAddAccount
cf0bb73549c : Fix JniStaticTest#test_linker_namespace on non-native (foreign) architecture on Android Q
eb7a813fb23 : Add zezeozue@ and nandana@ to owners of ExternalStorageHostTest
d9aaf0e151d : Add flag to manifest of test apks that allows everyone to query them
5e0b1d05b89 : Add parameterized install flow test to cover multiple combinations [2/n]
d86ee62ca3e : CTS test for GWP-ASan.
75274867f2f : Add parameterized install flow test to cover multiple combinations [1/n]
d0cdf2cc2d5 : Clean up NullWebViewUtils and test activities.
83e5fa08a37 : Update BitmapRegionDecoderTest
dd5bfe0bd5f : Fix MixedDeviceOwnerTest#testPackageInstallUserRestrictions
aeadf2c5a81 : update owners
83edfd378c5 : Update testIsExternalStorageLegacy according to the updated legacy behavior in R
6610e9a3462 : Fix DeviceOwnerTest#testPackageInstallCache
7f865a77e74 : Fix OrgOwnedProfileOwnerTest#testPersonalAppsSuspensionNormalApp
c91980a81bd : Rename isDataConnectionEnabled to isDataConnectionAllowed
c144f1d0e9f : MuxerUnitTest:enable start/addtrack/stop tests
920a269bd4b : Adding a new test case to verify that the system dialog is also shown for unwhitelisted apps launching in a new task.
7d3305fe476 : Check if device has vibrator in vibrator state test.
5c6ca9e6bf0 : Ensure NativeEncoderTest terminates in case of error
1e2a32c6654 : Fix PackageInstallTest by allowing DO app to query all packages
89043228bc2 : Update ViewTest#testTouchMode for new touch mode behavior.
1e0e422279e : Ignore testUpsert
4fd804452da : Ignore flaky test android/app/appops/cts/AppOpsLoggingTest.triggerProximityAlert
84d9245b439 : use vector<uint8_t> for byte[] in AIDL
077c37823ef : Fix DeviceOwnerTest#testDeviceOwnerCannotGetDeviceIdentifiersWithoutPermission
4a571a9d430 : Add CTS for ActivityManagerTest.updateMccMncConfiguration
383444aa0ab : Fix CTS Test Breakages for BarringInfo and RegFail
8e3d83382a0 : Add proper setUp/tearDown to CaCertManagementTest
73c0f59334d : Add a cts test for PermissionMonitor security problem
0908f855857 : Add CTS for CarrierConfigManager public APIs
1d66d135cf4 : Refactoring Audio Frequency tests.
1be0f3e57d5 : Using CTS test to fully test CarAppFocusManager public methods.
3994efd5712 : Increase max number of passive locations in GnssLocationUpdateIntervalTest
ea8aa90aed8 : Address API council comments
93a4ba04b55 : Make sure the autoVerify test exercises edge cases
a11f1c83a8b : Fix Inline CTS tests failing first time run.
2a735485806 : Revert "Add tests for AppCompat gated changes."
b494a8bf2b5 : Add new test cases for the updated category of app kill reasons
960e1350e7e : Add a CTS verifier for the new cross profile settings page
835bc4c659c : ResumeOnReboot: remove extra reboot at the end
0bcbd96fc75 : Skip slices tests if the feature is disabled.
f6b99b15213 : Ensure there is no device password at the start of the test
4c367c7abf6 : Remove the public APIs for allow rich content.
9bfbbabda02 : Comply with the PiP refactoring
a94f639d39f : Revert "Add tests for start singleTop/singleInstance activity fo..."
0eda130e25c : De-flake GraphicsStatsValidationTest
8b389192a7d : Add test to make sure car mode exemptions work in battery saver.
c3c4af81741 : Set jni_uses_platform_apis for CtsOsTestCases and CtsThermalTestCases
71a57b7c6c8 : fix incremental installation test
6d4d592d4d2 : Add setDefaultSmsApplication to ParentProfileTest
7700340ca06 : Add CTS test for dream service start/stop
e8015198646 : Adds FLAG_NOTIFY_FOR_DESCENDANTS to triggerContentUri.
a2af02c6ea3 : Fix MediaStore_FilesTest failing with double insert.
7ae9e68d5b4 : Add more CTS test cases for public APIs of allow rich content in Accessibility Settings.
9b2c297d1dd : Test upsert
69d914eebe3 : Change getUid before turning screen off
5c40f68cf89 : Test if screen Matrix update accordingly
c349b194457 : CTS for ForegroundServiceAccessAppOpOccurred atom
fd429f21204 : Turn back on streaming installation tests
bb6d0fe3d5c : Fix StorageHostTest#testVerifyStatsExternalConsistent.
3ede0175909 : Run TTFF test in full app mode
7f0d5526ffc : CTS to ensure PM.getPackageInfo() won't return duplicate appinfo
7ccf3920d87 : Add test for a progress animation not to overwrite a new request
4b67be4377a : Add missing copyright headers
1a862ad5126 : Use std::optional for nullable
c284f7b3dc4 : Add new CTS for CallLogProvider
a8f39596a1b : CTS test adjustments for setSchema() API review changes.
3001ba2478d : Allow running secure element CTS test cases on the low ram device if they happen to have the secure element.
0a56c32bb85 : provideContextImage API change test
09f1b419601 : Adding CTS Tests for addEarcon and addSpeech

+- Project: platform/dalvik

bba4f5708 : Fix build error due to null annotations in core platform API
ce4c48816 : Attempt to fix dx-tests to run in CI as a unit tests
04e1f2570 : [LSC] Add LOCAL_LICENSE_KINDS to dalvik
da7b74d9c : Update bat files to not use find_java.bat

+- Project: platform/developers/samples/android

b7101833 : Convert src/main/Android.mk to Android.bp
22e14862 : [LSC] Add LOCAL_LICENSE_KINDS to developers/samples/android

+- Project: platform/development

31c5071a7 : Use FixedAspectRatioImageView to demo auto-enter-pip
c9c6c19f5 : [SdkSetup] Clean up
783a29a1b : Bump version number for Beta3. Since this is Finalized SDK we reset the values to next API level Test: N/A Bug: b/190226779 Change-Id: Iab4ace0a5036d58afee463acc161126786bc53da
bf3ac3461 : platform/development - S is now 31
ed60ff1c7 : Print the coverage report location at the end of `acov-llvm.py report`.
8fb8023bf : Select apex variants from lsdump paths
522bfd9e7 : Update ReceiveContentDemo to follow the API docs for URI permissions
dba5e0f21 : Add support for vndk llndk libraries in Android.bp
d203b9e69 : Fix `adb root` invocations in script `acov-llvm.py`.
d1cc26450 : Fix flicker in ApiDemos when auto enter PiP from landscape
bca963289 : Add <uses-library> information.
5f4839eb9 : monkey: Use java_binary
247d38afd : Add <uses-library> information.
193d1ded1 : Adding singleInstancePerTask type activity in IntentPlayground
132d5ebd3 : Update demo app for content insertion to save & display images
beb6fb749 : Send coverage flush signal to only processes that handle signal 37.
bdf46bdb5 : Revert "Convert Development/Android.mk to Android.bp"
414db426a : Convert IntentPlayground/Android.mk to Android.bp
3f434c408 : Convert ShortcutSample/Android.mk to Android.bp
367360cda : Do not write out the --no-test-mapping option.
c84155243 : 5/ Show Flicker properties on Winscope (WM)
449ee7d80 : 4/ Sort property values on Winscope
06a596be4 : 3/ Simplify WM parsing on Winscope
f657275aa : Convert monkey/Android.mk to Android.bp
5ec6ecafd : Convert Development/Android.mk to Android.bp
10ed0f4b9 : Convert MultiDisplay/Android.mk to Android.bp
8d78ee566 : Convert Android.mk to Android.bp
fd1e41623 : Make the stack script python3.5 compatible.
d9c4de6fe : Let cargo2android.py generate apex_available and min_sdk_version.
0fbdafe01 : Allow cargo2android.py to use a config file instead of command-line options.
9b36e5684 : Remove onToggleSoftInput
6c7a793c7 : repo-review: Add a 'restore' command line option
cedad0872 : [SdkSetup] Add open network "AndroidWifi"
4d6df6aea : [LSC] Add LOCAL_LICENSE_KINDS to development
40a7447da : [LSC] Add LOCAL_LICENSE_KINDS to development
005a6f340 : Remove DX from the SDK
a9fde290d : Sdksetup: Set path for display settings file for freeform display
10cbdd49a : Update release config and emulator files for Android S(API 31) Beta2
9d57a6cea : Update release config and emulator files for Android S(API 31) Beta1
a62cbeefd : Revert "Remove DX from the SDK"
97c4f4304 : Remove DX from the SDK
87bb0c579 : Use clang-r416183b for clang-tools build
d945fbd38 : Update winscope dependencies
ccd908b3f : Consider windows with alpha=0 as invisible
2dc09c215 : Add lint baseline to address NewApi errors
b5ee3a6e7 : Demo application for new SplashScreen
c0c754211 : Reexport vndk for vendor snapshot modules
b136111f1 : Upgrade the 'stack' script to python3.
6955c5164 : Add lint baseline to address NewApi errors
03a2b4336 : Resolve hidden connectivity dependency
a5a728b4c : cargo2android: Use cfgs property
3f42f8097 : NFC: Refactor a string so we can add a comment to it.
cf4ebb00a : Add a cargo2android flag to disable generating TEST_MAPPING.
d9d13b830 : Fix cargo2android's license block preservation
4f9d11f6b : Sort Rust TEST_MAPPING tests.
a0d4c5e5a : Add Ring test timeout.
24d10cb25 : Set multilib to all snapshots except header
d1150f619 : InlineFillService: Randomize the saved password count.
00f4a84b2 : Revert "Add support to androidmk_suffix prop"
c41549f3d : Add acov-llvm.py script
eb24ec6f0 : fix_android_mk_prebuilt: Add --in-place option
d4a851dd4 : Add bp for fix_android_mk_prebuilt.py
6075c16c0 : Update to track FGS API development
38ff291ca : InlineFillService: Implement onSavedDatasetsInfoRequest.
d05c21bfd : Bump platform-tools version number
0f72c95e7 : [cargo2android.py] Reserve all lines before the first rust_* rule
49a88d375 : Create out dir if it does not exist.
c2dc037da : Update release config and emulator files for Android S(API 31) DP3
70743f335 : Revert "Define some symlinks for workaround solutions"
18f2cb750 : Define some symlinks for workaround solutions
d95bef618 : Update ReceiveContentDemo to include demo of listener on LinearLayout
061d91766 : Add empty.mk
dd45e18f9 : Make the "stack" script work for device tests.
fd461baf2 : [header-checker] Use new jsoncpp API
7a3de33e2 : Let blueprint.py skip searching Android.bp in out dir
511635184 : Fixed the aspect ratio in PictureInPictureAutoEnter
e0a2abb78 : Increment platform-tools version to 31.0.1.
2106ef99a : [LSC] Add LOCAL_LICENSE_KINDS to development
5e8ce64de : Use a single TextView to demonstrate seamlessResize
d3e91ddd3 : InlineFillService: Add a passwords settings activity.
e5f35b6f8 : Sort properties to ease comparison.
24e39c5c4 : Fix missing function MapNotNull
af6b5af52 : Use clang-r412851
8da491134 : Update add3prf.py
56446748c : Have cargo2android put warning not to modify Android.bp files
082f6a661 : Add visible region to list of visibility reasons
a6777f416 : Cleaning up owners list for the project Bug: 13573284 Test: N/A Exempt-From-Owner-Approval:change approved and merged into master with ag/13573933. This is just manual CP into sc-dev.
1a11af768 : Update release config and emulator files for Android S(API 31) DP2
35faf6930 : Add demo for autoEnterPip w/o sourceRectHint
dc836bc67 : Make winscope compatible with flickerlib constructors
67338b9eb : Switch to the kernel from kernel/prebuilts
e8627d6c0 : Revert "Remove public usages of FLAG_BLUR_BEHIND"
371e9e86f : Add Api Demo for PiP source rect hint
66780efd4 : Add ApiDemo for PiP seamless resize
b0715f27e : Add ApiDemo for PiP auto enter API
a4af55c95 : Remove public usages of FLAG_BLUR_BEHIND
77ef6f2f1 : Bump version number for SDK, Build tools and emulator images for Android S preview1, updating arm props as well Bug: 177075973 Change-Id: Id7cf372d8e22e48492fc04c4ae5b0ff92bc8497c
9ae867642 : Revert changes that use PermissionManager instead of IPermissionManager.
5f2176643 : Add windowContainer to winscope
848512509 : Consider rounded corners in occluded by (winscope)
c4b4fcbcf : Switch emulator to 5.10 kernel (GKI 2.0)
d52381da3 : Fix sf trace flag propagation in winscope
6f20c48d9 : Hide ContentInfo.partition from the public API
36247dc2f : Use PermissionManager instead of IPermissionManager.
46c62820c : Use PermissionManager and IPackageManager instead of IPermissionManager.
8e5aa2670 : Revert "Winscope: add more sf trace flags and visibility reasons"
78574c94d : Winscope: add more sf trace flags and visibility reasons
c4d960d34 : Allow null stableBounds on DisplayContent
6cb00ae9d : Update ContentInfo.partition to return a Pair instead of a Map
953474739 : Determine if the WM entry is complete or not
5e4ca356a : Make winscope compatible with flicker/CTS infra
e30653b69 : Update Winscope README
0a8e0fb00 : Change parse logic for complex flags
354ffa83c : Move/rename OnReceiveContentListener.Payload to android.view.ContentInfo
632c18f34 : winscope: handle missing child layers gracefully
75c0e70c0 : winscope: fix incorrect bounds offset
e49c27131 : Display only current InputConnection call data in Winscope
d15dbbc63 : Add more information on the Hierarchy side in Winscope
0079eaa44 : Fix ADB connect InputMethod naming
e99b9c4ff : Exercise new 'show immediately' FGS notification
59f47d3e6 : Update onReceiveContent() logic for app vs platform processing
544b9f0fd : Make Development test app S+ compatible.
38a47cfed : Update clients view for IME tracing
c214b46d7 : Fix the cmakes
fdd20c9e9 : Updated Winscope view for IME tracing InputMethodManagerService information
dedfadb34 : Updated Winscope view for IME tracing InputMethodService information
724f11355 : Updated Winscope view for IME tracing clients information
f8ea4aec1 : Revert "Merge "Make sdk depend on merged srcjar instead of monolith" am: a368dc8c05 am: 442f44b125 am: ae2ddf04aa am: b24684d2c0"
f363525b7 : Use the flag FLAG_MUTABLE when creating the PendingIntent
81daa2655 : Updating build-tools package revision number to ship a hot fix for b/169193089 Bug: 169193089 Change-Id: I025c0d96e77b7355baddac935779c6b27f3042e3 Test: N/A
caafebcfd : Add fallback mechanism for identifier of older window traces
c3af8fa30 : Update demo app for the updated onReceiveContent() API
835cd2ba8 : Add an exported flag in manifest
3f1c28f9b : Fix z-ordering in winscope sf traces
8d5ff87e9 : Add android:exported to HelloActivity and BasicGLSurfaceView.
9a4753ac5 : Winscope: fix layer traversal
e93ddc600 : Demo app for the content insertion API
b6f0e6660 : Address missing layers in layer traversal
47c13b271 : Make sure block calculation takes into account cropping
9ff44e293 : Update timeline position on transaction entry timestamp click
84c82dc69 : Remove extra semi-column in tree view properties elements
1c2b00241 : Fix content menu for node
3afcf6c70 : Make sure all traces have icons
0c1e0b9f2 : Include IME trace in Winscope
eb36c45d6 : add FrameTimeline to CLion
6a73d0520 : Remove libsurfaceflinger-arm64-android
98fd2f4ea : Update testing build configuration to be compatible with new changes
335b3e14a : Refactor WM transformations to use flickerlib object representation
e718ac52a : Add fallback mechanism to detect correct file type
9ce9c39a2 : Fix download individual traces not working
e44b1ad50 : Make sure trace type shows at top of dataview
24d1296be : Remove dependency on tranasctions event proto
6fe082798 : Highlight layer in treeview when rect is clicked
246e6022e : Format files to pass linter checks
31bdae6ba : Update file icons and types fetching logic
e0eaf7235 : Handle invalid log messages in protolog
1ca3eda7f : Fix zip logic to work with multiple files per trace changes
4bc06e7ea : Fix focused dataview finder not using correct reference values
bea6582e1 : Make sure trace icons are displayed and aligned
df59671a7 : Add option to clear selection
8f3fd2124 : Fix TreeView description height
29559b77e : Show vsyncs as a colored dividor instead of a full entry in transactionsView
39da05998 : Display transaction merge information in Winscope
b2b79396d : Only change video frame on zooming if video is present
648523903 : Fix invalid transaction trace props reference
5cafaab6e : Remove use of deprecated encodestring()
9d56e69e3 : Update webpack config to inline js and css
cc299fc6f : Display computed occlusion information more prominently
159c99e0a : Add context menu to nodes with option to collapse all other nodes
78a5815ec : Visualize selection on timelines before cropping
97accb0a2 : Sync crop selection value and visualization between timelines and timeline selection area
8d0dddef8 : Add timline crop section selection directly onto timeline
6d7b96186 : Improve timeline performance
afadf519b : Keep selection, drag, and resize cursors on hover exit
d8266be5d : Sync with video when trimming timeline
6fb58491a : Add option to crop timeline
f25221cb6 : Refactor to support multiple files per trace in Winscope
1138a0005 : Add support for multiple files per trace in ADB Proxy
72e6b05b1 : Disable JSDoc lint requirement
33e226f8d : Add ESLint and pre-commit hooks to enforce Google style
ae5e89cc9 : Update the protolog's proto file location and package name
51ac13010 : Support remote devices in winscope proxy
63bb9c13b : Explicit value for android:exported per S requirements.
bb4eda2a0 : Ignore relative Z order if layer doesn't exist
108bbc61e : Add librenderengine
2f9e97386 : Add android:exported to SpellChecker samples.
593714cbd : Make sure bottom navbar is present before referencing it
ada63ef3a : Prevent treeview node text from overflowing
3f2391305 : Update webpack config to compile Kotlin flickerlib to JS
923ba4d55 : Add clear option to resize PiP
32c09ffc1 : Fix missing chip style in treeview
d182ec973 : Fix InlineFillService cannot be installed successfully
8c28d0a1c : Android Inclusive Code Fixit: removing "sanity" from logging line where it is not needed.
2ccb65e7a : Adjust monkey code to new internal API
06102a2e5 : Add colors for different properties in treeview
23858ba8d : Change treeview leaf icon to be less visible
a11673db4 : Make color of layer id different to layer name in transaction view
19db1a568 : Add layer name to transaction change view
f2a344860 : winscope: add options to specify surfaceflinger trace flags
8923f5323 : Add extra padding when bottom nav is expanded
0c14b1226 : Add indication of last removed log entries
c4923eba8 : Highlight selected transaction in transactions log
73706dad3 : Keep treeview lines highlighted on selected element
7cdea2945 : Highlight parent treeview line on node hover
c4405d0a0 : Add filter for origin PID and UID
80a493d39 : Use layerName for surface name filter rather than obj name
98cf1968c : Display information about applied from main thread
f77c45277 : Ignore files decoded as empty transaction files
afbfa7847 : Add snackbar dismiss button
586756fff : Add warning if files are overriden on upload
348275dae : Scan through entire archive to find matching files
826393093 : Add snackbar messages for data input loading
cdbcfadd9 : Disable diffs by default
33d3e864d : Translate property int flags to their respective string identifier
606f429e2 : Update ADB connect proxy box buttons
265cbbc66 : Simplify window, activity record, and layer names
f1147d1c3 : Prevent extra indentation from border
a8eeef8a7 : Make diff toggle responsive
4c7d95cab : Update transaction obj transformations to use ObjectTransformer
7813a794b : Check TreeView node has children before getting length
42cef4bab : Add log level filter
4d0464064 : Add log level to protoLogs
bbc7a5687 : Update log entries to scale better with window sizes and message lengths
f0031c49c : Handle no protoLogs case better
dfa7971a1 : Support all the partitions in privapp_permissions.py
b3231d070 : Add navigation style options
a1daf295c : Make sure a timestamp is set as soon as files are available
49a991872 : Allow timelines to be disabled
9d8d6e3f8 : Update advance timeline for deterministic moves
f498b009d : Track focused dataview
5c7db1e8c : Update structure of file storage to a file type map
e33515dc0 : Reposition video overlay toggle button
050e20b8a : Update UI to be more minimialistic
1540ab4fc : Fix syntax error in constant declaration
98f0ef1cb : Add option to download all traces as zip
c2ff98494 : Fetch files from ABT extension
8c32c631e : Show diff of children in collapsed nodes
17f29095b : Add diff visualization toggle
cd2e50552 : Add tag for moves in diff visualizaion
eac2e9220 : Disable diff visualization if proto is incompatible
8980facba : Add tests for ObjectTransformer class
2eddd105b : Add tests for DiffGenerator class
5ebda11b7 : Add support for testing using Jasmine
e9ed4d5ca : Implement diff for SurfaceFlinger and WindowManager hierarchy
aa2c1335a : Implement diff transformation for properties
1b288ee53 : Add origin (PID & UID) to transactions
267b7ef1f : Use virtual list for transactions log view
1c383fda1 : Collapse changes tree by default
1d74cf96d : Add support for named surfaces filters
996f8dfd8 : Add surface name in transaction logs when available
961db4a8f : Add property changed filter to transcationView
3114c7b66 : Add surfaces affected column to transactions table
eeef9a036 : Use material table component slot option instead of v-for loop
bd47ff786 : Add treeView to visualize changes in transaction
d07c46dc6 : Implement type and id filters for transactions log
f5c5dfb57 : Implement basic log-like transactions view
ac2e043ab : Update transactions transformations to be log-like
ed7094068 : Support upload of bug report zip
3db5c7da0 : Add support for uploading multiple files at once
09b3f56da : Add @babel/polyfill to support async/await
bb31f2f5a : Add proto transformation tests to avoid regression
21e49eb0e : Add support for testing using Jasmine
41ab448fb : Only show overlay if timeline exists
cebad7507 : Only show bottom navigation resize if video is present
7099c952a : Improve LogView performance with virtual list
13316bdbf : Add backwards compatibility for traces without bounds field
30741659c : Prevent text highlighting of nodesfrom interfering with collapse toggling
d12ce0b47 : Add tooltip description to pin button
94b816ea5 : Position video overlay only when video is ready
2c5c846c1 : Reposition draggable div on parent resize
58fc6cc50 : Keep track of TreeView collapsed states accross time
312498387 : Add stableIds to WindowManager proto transformations
e6373d886 : Update all timelines' selected index to new timestamp on arrow advance
503df2623 : Fixing health/microbench/startup/hermeticapps/businesscard/openapp-fg.
4ffa6b8a7 : Don't show TreeView element when empty
c08157740 : Always execute first TreeView node click
cf360a0df : Add icon to TeeView leaf nodes for clarity
6c71e1fbc : Add new badge to new log entries
677dbec11 : Add options to pin and jump to latest log message
84bd8adce : Add filtering and search functionality to logs
396ab5605 : Implement global state for files with Vuex
f2f36d3f9 : Show all logs and scroll on timeline change
e9d17ec50 : Remove ProtoLog from timeline
b09b33ba2 : Don't show video overlay when no video is present
d886d45e4 : Fix DataView focus not updating bug
231e2c378 : Implement collapsible TreeView
06c222a74 : Upgrade babel to be able to use new JS features
bd3739014 : emulator: setup preferred network mode to 5g(NR)
1e8a5395e : Remove no longer required dataViewPosition calculation logic
e6054550d : Add option to toggle video overlay
b46238c90 : Implement draggable and resizable video overlay
545e155a6 : Make expanded sticky timeline resizable
95d842126 : Fit video to expanded timeline height
06f4d0c09 : Add video to sticky timeline
a5c1c9d9e : Merge timelines together when timeline is collapsed
09e93ebc0 : Implement sticky timeline
767165d78 : Added a Favicon for better tab identification
ca93393da : Make the timeline size relative to the parent
97b57ace3 : Cleanup the UI for better visibility
ef82f6843 : Move the Video to the top next to the timeline
f9ac9aefd : Migrate to new MaterialVue
e40dc93d6 : Read DisplayContent's children from rootDisplayArea field
b6594d3ba : Update gitignore to ignore vscode and dist files
54be44f28 : Updating platform SDK version for R
758f832e3 : Update winscope hierachy protolog parsing

+- Project: device/amlogic/yukawa

6124e3c : yukawa: Add yukawa32_gms build handling
5e3423d : Enable OpenCL
63dfae2 : Improve documentation for VIM3L version.
6dccfa7 : yukawa: Remove TvProvision from gms builds
49195a9 : Add configuration to enable USB camera
121e724 : Revert "bootloader: script: fix generate script for khadas vim board"
4801e02 : yukawa: Add TARGET_MEM_SIZE compile option
7a8683a : [LSC] Add LOCAL_LICENSE_KINDS to device/amlogic/yukawa
8496b54 : [LSC] Add LOCAL_LICENSE_KINDS to device/amlogic/yukawa
f915fc5 : [LSC] Add LOCAL_LICENSE_KINDS to device/amlogic/yukawa
b5b0396 : Update clearkey plugin to drm HAL v1.4
b7cc832 : Reserve space in super for dynamic partition metadata
d00918e : [LSC] Add LOCAL_LICENSE_KINDS to device/amlogic/yukawa
1cb7991 : yukawa: Fix BT FW loading for kernels 4.19 and 5.4
84a0b3a : yukawa: Remove dependency of echo reference on stereo (2-channel) setting
d42ef15 : Upgrade Widevine to android.hardware.drm@1.4

+- Project: device/common

6b5f89d : Make a copy of the COPYRIGHT file

+- Project: device/generic/armv7-a-neon

fa23b28 : Remove old lint from PRODUCT_PACKAGES

+- Project: device/generic/car

94942e4 : [AAOS Emulator] Restricting ethernet network by default
fed72b0 : Revert "[AAOS emulator] Disable Ethernet by default"
a266323 : [AAOS emulator] Disable Ethernet by default
0bbdaca : Enable usb host feature on car emulators
ae2aaa5 : Adds Script Executor targets to the allow list to breaking the build again like in b/192386806.
7ab5eee : Add automotive display service to gsi
2f53dc8 : Wake all condition variables after ext_pcm mixer consumes the buffers
0a82a72 : Fill the audio vbuffer to prevent underrun
8d20f3d : Add system properties to configure audio HAL
74398bb : Add watchdog resource overuse config to artifact allowed list.
67a61c7 : Enable ClusterOsDouble in CarEmulator.
11dedd1 : Revert^2 "Add rotary IME RRO"
36bb8bb : Revert "Add rotary IME RRO"
ef3035c : Add rotary IME RRO
deba393 : Allow HMTLViewer to be in /system partition
2fcafc6 : Mute HAL audio when audio component disabled
aa249a5 : Add gsi car targets
82cb522 : Revert "Add gsi car targets"
c883592 : Revert "Add missing entry to gsi_car* allowed list"
1af336f : Add missing entry to gsi_car* allowed list
3fc4dff : Add gsi car targets
df77e04 : Car emulator re-arrange volume groups and contexts
c830418 : Added volume group mute to car emulator
172397c : Deleting SecondaryHomeApp
ad49839 : Apply ducking based on AudioControl signals
661bb95 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/car
b367f6b : Launching Audio and AudioControl HALs together
36c4a93 : Revert "Disable adoptable_storage for car emulator"
3c78a69 : Disable adoptable_storage for car emulator
3706d3a : Add connectivity resources preinstalled package
e591cdf : Add connectivity resources preinstalled package
bbba0e2 : Initial / sample version of vendor_policy_exempt_apps.xml
9e69e04 : Adding display's `dontMoveToTop` settings for car emulator
39bb3a2 : Added android.software.device_admin feature.
9582dad : Move config_occupant_display_mapping to AOSP
52b7376 : Tune sepolicy for car watchdog
652ac6d : Enabling companion device setup feature on car emulator
fd8a2da : Allow AudioControl HAL to access power policy daemon
64fd501 : DO NOT MERGE: arm64: Fixing the make files for GSI
db7a56d : Adding GSI build capability into Auto emulators
07e1883 : Switching auto emulator to AIDL AudioControl HAL
2676e39 : Add 2 board configs for car emulators
617832b : Add rotary packages to preinstalled packages config
52dfad7 : Include all rotary packages by default
01d4ec3 : Include RearViewCamara sample app in Car emulator.
eecc362 : Removes invalid sensors for automotive emulator
8360da7 : Removed android.software.input_methods.
316b61f : Removed multi-user properties that are now defined on car.mk
8b13c43 : Remove duplicate output primary flags
dcb9c6c : Added missing audio libraries to car emulator
70d11de : Update emulator whitelist xml
7545174 : Fixed duplicate configurations for MD emulator
a043c9f : Set the cluster display size to 400x600.
c2209df : Removed configs for car audio display API.
d8036aa : Add a setup overlay for AOSP emulators.
cd83503 : Set ro.setupwizard.mode to OPTIONAL for AOSP car emulator variants.
7ced5e8 : Updating car emulator to IAudioControl@v2.0
2ebc175 : Updated car emulator audio configuration
5f4a18b : Upgrade HWC from 2.1 to 2.3

+- Project: device/generic/common

033d50e : Add GKI to gsi_x86_64 build

+- Project: device/generic/goldfish

dca5ca53 : goldfish: fix authenticator id
ffcae671 : Add android.hardware.security.model.compatible
79a014ed : Enable the bluetooth feature.
1e1a7bb9 : goldfish: upgrade rotating camera to v3
1f02dfb8 : Disable the uncalibrated gyro sensor
3ec885a5 : [Multi-Display emulator] add display settings configuration
b94f629f : goldfish: fix codecs performance numbers on M1
baf35483 : [Wi-Fi] Set channels to 2 when creating mac80211 radios.
88d5d2ec : Revert "Usb Passthrough: Enable usb passthrough on master"
b9e84a27 : Enable mic/cam toggles
7dc70138 : [Bug Fix] Fixed Settings SIMs Crash
0f7ccc19 : Merge "Usb Passthrough: Enable usb passthrough on master" am: 4a17efcac3 am: 565951fd2f am: 1f476cc190 am: 00a11de1cc
afb8e3b8 : Declare GPU profiler support
80627f5d : goldfish: revert back to ranchu gnss
07233b13 : radio: update iccprofile to cuttlefish
1a8e93e4 : Enable `AndroidbootProps2`
d922478b : goldfish: enable AndroidbootProps on arm64
a19a44fc : Enable recent Vulkan perf/correctness features
5d4c56c0 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish
9158d6db : Populate ro.kernel.qemu
028b5c05 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish
7d95d71b : c2-codecs: enabel 4096x4096 for h264
2fd5836d : c2-codecs: update vpx decoder
4e24c818 : c2-codecs: update codec performance
dd259e3a : Revert "Upgrade deqp level to 2021-03-01"
b82fe2fb : goldfish: add nexus 7 tablet config
be2f429f : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish
c82b7d15 : c2-codecs: adjust h264 performance point
e427d4fc : Add graphics profiler support as required by GTS
b31e395d : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish
14365d6a : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish
8dd64c27 : Populate ro.soc.* properties in init.ranchu.rc
999fc5dc : Add opengles deqp level
97b09118 : Enable window blurs on the emulator
325d5588 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish
fdf14c8b : c2-codecs: adjust performance points for vpx decoders
d86c649f : goldfish-audio: reduce log verbosity
eaaa3663 : Fix prop for guest angle for bootconfig
12116c6a : goldfish: grant hal_drm_default access to drm vendor data
01a4ebfa : Read adb public key from bootconfig on boot.
265596ac : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish
8878ebad : Upgrade deqp level to 2021-03-01
75e6471b : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish
7e1263aa : Add pixel 5 overlay
e3df671d : Create overlay for different device skin
44e5669c : Set `dalvik.vm.dex2oat64.enabled` to 1
b8cb4332 : radio: package iccprofile for carrier api tests
2f49e0bf : Fix typo camera property
5cdfcffc : Enable AndroidbootProps
6271759b : Enable AndroidbootProps
7785872d : c2-codecs: enable hardware decoder on 64bit only guests
109ce784 : goldfish: bump emulator version to 7319158
ee0c5cb5 : Remove WifiConfigStore.xml
276b9b98 : Add sdk car targets
2cdf9442 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish
e4d51ab2 : Move foldable device states config to vendor partition
25795e03 : Move display.settings config file to vendor/etc
bde2b3db : Add display config for foldable
75c5207d : goldfish: use gnss-example
c22fe17b : goldfish: bump emulator build to 7290171
7669cc27 : Label more wakeup sources in genfs_context
a56cfaa3 : Create Mac80211_hwsim Radio from Userspace for VirtioWifi
a19828b2 : Fix missing switch for guest ANGLE
1d3b968c : Revert "Revert arm64 kernel modules to gf specific ones"
15fbebf0 : Switch emulator targets to use BOARD_BOOT_HEADER_VERSION=4
aa67928e : goldfish: bump emulator build to 7283814
419ad041 : goldfish: fix media.adb path in install_mediafiles.mk
fdcfe61d : Revert "Revert "Use feature VirtioWifi instead of Wifi""
dfa34ac5 : goldfish: allows emulator to use empty data disk
7e6c5aad : Migrate `ro.kernel.qemu.allowsuspend` to `ro.boot`
d6a8d3c9 : Migrate `ro.kernel.qemu.virtiowifi` to `ro.boot`
42456138 : Migrate `ro.kernel.qemu.wifi` to `ro.boot`
5c266af1 : Migrate camera properties to `ro.boot`
344073d9 : Allow option of using ANGLE as system driver
bc63c8b9 : Allow shell<->adbd vsock_socket interaction
3afb4694 : Revert "Use feature VirtioWifi instead of Wifi"
7e55903d : Revert "Fix sepolicy for wakeup sysfs"
47164ac5 : Add permission for hwc2
7f5a12db : Fix sepolicy for wakeup sysfs
06943b76 : Set `dalvik.vm.checkjni` from `ro.boot.`
b8dfe364 : Use feature VirtioWifi instead of Wifi
ccdbfaff : Rename the no-boot-anim property
1bc6490a : Retire unused files
0982d8f6 : Add source.properties file generation to TV emulators
dedc8226 : goldfish: bump emulator version to 7253699
e51b7167 : goldfish-gnss: enable gnss device
c583344b : Clean camera.device@1.0-impl
af88de3c : Add 64 bit camera provider@2.4 for 64-bit only image
bfdd2de8 : Migrate ro.kernel.qemu.media.ccodec to ro.boot
02f5c1f5 : Migrate ro.kernel.qemu.config.low_ram to ro.boot
fcc11277 : Migrate ro.kernel.qemu.uirenderer to ro.boot
a604ff72 : Migrate ro.kernel.qemu.opengles.version to ro.boot
7efec540 : Migrate ro.kernel.qemu.dalvik.vm.heapsize to ro.boot
a2be59a8 : Fix length of BCD in EF_MSISDN
45a60317 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish
ffe621c1 : Update clearkey plugin to drm HAL v1.4
a791bb25 : Update bug_map
07c821a2 : Remove redundant entries from bug_map
dbb3fcaf : Add odsign to minimal_system.mk.
33640268 : Retire `libgoldfish-ril`
439bbed5 : Goldfish: Uprev camera provider to 2.7
2622f10a : Retire redundant module references
d400eadd : Some cleanup
032f045d : Remove `kernel:system module_request`
b970ab4a : Remove obsolete entries in bug_map
13edb4f5 : Remove `dontaudit init kernel:system module_request`
659f6f36 : Add vendor.wlan.* properties
77b2b03c : Revert "goldfish: fix booting by adding audio service 2.0"
ae4e8c2f : goldfish: fix booting by adding audio service 2.0
f29ebcfd : MTE+QEMU: Add kernel bug CP, unpin QEMU, fix config path.
679bc02e : Add VirtioVsockPipe feature to aosp arm
2c725837 : Revert "Retire goldfish ril"
940620ec : Retire goldfish ril
bf3559a4 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish
73835bdc : Add support for a hw_timeout_multiplier system property.
2ddad201 : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish
3be6c0fa : Update the required emulator version
c1f72013 : Update the link to download FVP.
ed0bf720 : Retite /dev/qemu_.* sepolicy label
e8f8b404 : Switch adbd to virtio-vsock
91cee981 : Don't create network namespace in virtio wifi
1431711b : Fix sepolicy for wakeup sysfs
c7698b7b : Update default flag and manifest for MultiDisplayProvider
ab47cb8c : Cleanup in qemu-props.cpp
314ffaa0 : Fixed dhcpclient selinux violations
8547b98d : follows the advice of -Wsign-compare and -Werror=reorder-ctor
eba24063 : Move qemu.sf.lcd_density into system/sepolicy
621d281f : Move qemu.sf.lcd_density into system/sepolicy
d4efc250 : QEMU+MTE doesn't require firmware.
1c62f5a0 : Add support for a hw_timeout_multiplier system property.
aa1fed6b : Rename net.shared_net_ip to vendor.net.shared_net_ip and net.wifi_mac_prefix to vendor.net.wifi_mac_prefix
5e14f28f : Refactor the fvp README.
c7dd918f : fvp: Declare usb host support
356345f9 : Revert^2 "Remove qemu.hw.mainkeys from vendor_qemu_prop"
36302282 : Fix typo (2)
e5e91fb3 : Fix typo
1bee1cc8 : Switch using kernel prebuilts from kernel/prebuilts
01796619 : goldfish: remove widevine drm
28170e26 : Switch emulator to 5.10 kernel (GKI 2.0)
c2c22f41 : Update manifest to latest radio version
661abcce : Add controls feature to emulator
d6387e27 : Set ignore present fences for VsyncReactor
86371e90 : Make the property ro.control_privapp_permissions overridable.
00fbcadf : Add logging of errors in audio
fbe8ea4c : Check previousPatchHandle first in PrimaryDevice::updateAudioPatch
e1dceb34 : Add a no-op implementation for audio patches
4b83e410 : Migrate goldfish audio HAL to HIDL
d334602d : Remove ELF PRODUCT_COPY_FILES
2ccaa9c6 : Make automerge easier for property overrides in vendor.mk
734c9d75 : goldfish: make config.ini.xl the same as aosp
f8245228 : Revert "Revert "Upgrade HWC from 2.1 to 2.3""

+- Project: device/generic/goldfish-opengl

4494e762 : In mapper, use rcReadColorBufferDMA if available
8be7045a : Optimize mapper unlock()
7575ebcc : Add feature flag for rcReadColorBufferDma
f0d3efea : rcReadColoBufferDMA codegen
aec7eaaf : Set YCbCr420_888 as default camera format
838bc1bf : Declare GPU profiler support
eb100a20 : Don't map extra bytes
1ebf4087 : swiftshader vk: pass through cpu device type
68b584f9 : vk: only set MemoryReportFeatures if it exists in the struct chain
a0bdf22d : Add VK_EXT_device_memory_report support for alloc/free
0627db85 : c2-codecs: align 2x2 on h264
35e6d0c0 : c2-codecs: clear pts maps when context is deleted
63f9a329 : c2-codecs: handle duplicate in pts
5575b497 : c2-codecs: handle stride correctly
6e8169c3 : c2-codecs: fix vts decoder tests
ea530fc0 : Fix destroyLayer() usage of std::remove_if
2ab2acee : c2-codecs: use align 16 instead of align 32 for h264
f3d86646 : c2-codecs: do not read non-readable color buffer from host
a1c7c1cf : vulkan: enable pipeline executable properties
680c3c0a : vulkan: enable some more features
1736cdf4 : Fix missed case for replacing samplerExternalOES strings
0552a41d : gles: fix regressions in negative api
f3cfae6c : c2-codecs: do not create host color buffer for cpu read write only usage
3d8edd86 : Calling glCheckFramebufferStatus on the guest all the time
2f3135be : Don't immediately fail on EINTR.
37d00b07 : Add errno reason on drmOpenRender fail.
d79cf524 : vulkan: Use RecursiveLock in ResourceTracker
12cdcf3c : base: Add RecursiveLock
b9755327 : base: Templatize AutoLock
14a93e9a : base: Add "fit" library
49d9863c : Revert "vulkan: Use goldfish-sync to wait after vkQueueSubmit on..."
bf2bb746 : Revert "sync: use fence pool to retrieve temporary VkFences"
a24d1a13 : Try to get the transport type from `ro.boot.qemu.gltransport.name`
a1ff367a : Remove glCopyTexSubImage2D spam
08ab5d81 : c2-codecs: fix adaptive flush
422b058a : deepcopy: Replace BumpPool with generic Allocator interface (guest)
5d452f51 : base: Use common interface for Pool and BumpPool (guest)
3d8f453d : Handle no-op composition
1fecb9d1 : c2-codecs: fixes memory slot leak
c8b1c26b : c2-codecs: resend csd after flush
d6ec3776 : [vulkan] goldfish - Update Vulkan to v1.2.174.
2f829000 : vulkan: Add I420 as recognized android yuv format
53d06dab : sync: use fence pool to retrieve temporary VkFences
5dc831b5 : vulkan: Use goldfish-sync to wait after vkQueueSubmit on Fuchsia
d280758a : Use GLint from client state parameters in glGetBooleanv
f1157788 : Use std::shared_ptr to store GLSharedGroup
d13a389f : rc: Call rcGetRendererVersion when initializing rcEncoder.
366c3667 : vk: Store device in VkQueue_Info
6b54035d : [LSC] Add LOCAL_LICENSE_KINDS to device/generic/goldfish-opengl
6f9f242e : egl: validate sync api
e45d08db : egl: copy width/height info to TexRec
50c3285c : egl: send empty attribs on null
d47db48a : Read EDID from host
19048f4f : vulkan: external timeline semaphores
ffb94af1 : vulkan: filter nonexistent samplers
97f51afd : vulkan: validate inheritance info
9330b852 : fuchsia: Fix build
3275502b : c2-codecs: increase the width and hight limit of vpx decoders
97a5cf27 : Synchronized glBufferData
79d99f47 : c2-codecs: add color aspects support for h264 decoder
34ff1e18 : [fuchsia][fidl] Update names
7d2fb086 : Don't claim doze or brightness capabilities
a7fc9fca : Support host decoding on minigbm
de91e431 : new command to send display dpi to host
6e1c690b : Specify Id when asking host to create display
93123527 : Don't init virtio gpu presenter if not using minigbm
48081631 : vk1.2: Add rootType argument to struct functions. (guest codegen)
15a17b1f : DrmPresenter: use sp with Thread
26820ef2 : Add new rc command for multi display
247b404b : fuchsia: Fix typo
e6c24fbb : Minor clean ups
119e49fa : Migrate gralloc_old to `ro.boot`
6dee8749 : Migrate codecs to use `ro.boot.qemu.hwcodec.` properties
0c605d28 : Minor cleanup in getGrallocTypeFromProperty
95ca6f84 : Migrate HostConnection to `ro.boot`
80364913 : Migrate HostComposer to `ro.boot`
60abeab4 : Runtime multidsplay handling through virtio gpu
8f36a522 : Handle multiple crtcs/connectors/planes
cb1aaf55 : Handle client composition in GuestComposer
b83b48c2 : [fuchsia][llcpp] LLCPP API Updates
e2fbec65 : [fuchsia] Update to new FIDL SyncClient API name.
29a8528d : Use sp<> for RefBase VsyncThread
1326efd5 : [fuchsia][llcpp] Do not use fidl::unowned_str
4dede34c : [fuchsia] Support for upstream external semaphore extension
8ce56cb1 : [fuchsia] Support for upstream external memory extension
1548fbb3 : Update GuestComposer to disable present on QEMU
ea2e874a : Update drm buffer flush to return HWC2 error
d3c53c01 : Disable non primary displays on Cuttlefish
f06bb923 : Fix naming
1f51f656 : guest_composer: fix a potential use of NULL
9c860b39 : device: delete pointless null checks; fix memory leak
7fdf2abe : Fix crash for fallback composition
af318d99 : App-time metric changes
024e6c65 : Revert "App-time metric changes"
573aa836 : App-time metric changes
13aa54ae : fuchsia: Fix build
fb636863 : Use android.hardware.media.c2@1.2 policies
408be580 : [fidl] Remove Builder usage
e1cfad12 : Handle RGB565 in Ranchu GuestComposer
2d8a8423 : Adds GuestComposer to replace Cuttlefish HWC
185076c8 : Adds composer abstraction layer into EmuHwc
ad5092f8 : Fix the typo error.
f610b670 : fuchsia: Create mutable-format sysmem external images.
1817036b : Update log msg.
3a5284e1 : c2-codecs: use real pts instead of work index
4cf74cf6 : vulkan: Fix up overflow logic for template updates
fdf32167 : vulkan: Fix binding overflow logic.
8803c8c0 : vulkan: account for binding overflow in descriptor set updates
da00efc6 : [fuchsia][fidl] Switch to new LLCPP namespaces
1081ac4a : follows the advice of -Wsign-compare and -Wmissing-field-initializers
49085a99 : vulkan: Don't spam if app double frees or tries to allocate out of pool bounds
b8bbaed1 : Fix INVALID_ENUM in Filament test
f30087be : Fix build
fbd711ee : Add app-time estimate metric inside swapBuffers
5090fde2 : fuchsia: Fix build
04218f7e : cereal: (guest) Ignore unknown structs in deepcopy
f8cdd8b0 : [8/n] Track and commit descriptor set updates
faa2d45e : [7/n] Use emulated descriptor set updates when available
a4ae0525 : [6/n] Use new descriptor set/pool/layout definitions to allocate/free
d44959e5 : [5/n] Add feature flag for batched descriptor set update (guest)
3f376ef6 : [4/n] Add descriptor set virtualization functions
8b189f04 : [3/n] redefine descriptor sets/pools/layout handles to point to info
5e6d1fa6 : [2/n] batched descriptor update: update entitymanager to latest
55676e0e : [1/n] batched descriptor update: add definition (take codegen)
620f6604 : Update for 5.11 kernel update.
1c060fa2 : HostConnection: remove the use of the stream pointer after moved

+- Project: device/generic/trusty

a10e02c : Add libtrusty_metrics_test to qemu_trusty_arm64
b5af8d6 : Remove android.test.base from PRODUCT_BOOT_JARS
3bf140a : Add legacy-align parameter to DmabufHeapAlloc()
4499c38 : Add legacy-align parameter to DmabufHeapAlloc()
43cdcf5 : Add wrapped attestation keys for the emulator

+- Project: device/generic/uml

9015e0f : Remove libsurfaceflinger from product packages

+- Project: device/generic/vulkan-cereal

41ab282 : gles: remove pallete textures from compressed texture format support list for gles2
26aa171 : gles: Remove restrictive format vs internalformat rule
500378e : Add linker flag to generate PDB.
e43ad77 : Use EGL validation by default.
cc43342 : Native VK Swapchain: rcCompose support (basic) cleanup
ac36396 : Reenable multiple syncthreads
679c6dd : New API generated.
07af0f2 : Update build instruction, fix build on Linux
1224056 : multidisplay for gfx stream
4ece08f : Set correct glViewPort when composing secondary displays
c6180b1 : new command to send display dpi to host
33f9937 : Add new rc command for multi display
1cc60c4 : Fix YV12 alignment.
8270b28 : Native VK Swapchain: rcCompose support (basic)
14f4842 : Allow enabling driver validation.
18536b2 : vulkan: codegen to make vkAllocateCommandBuffers wrapped
25b16f3 : vulkan: Make waiting for timeline semaphores a RELAXED op
5f4003c : Use only a single SyncThread.
cc259a2 : vulkan: Don't process semaphores in fence wait path
befa0e1 : Synchronized glBufferData
d1f7d33 : Stream server aborts on graphics reset
854b640 : windows: allow parallel build
d30c9d4 : vk: Support waiting for VkFences in goldfish sync device.
272cdac : vk1.2: Add rootType argument to struct functions (host codegen).
8d410af : vk1.2: Add rootType argument to struct handling functions.
85fc381 : SyncThread: Handle sync commands using a multi-thread pool.
559ea3a : vulkan: Fix on_vkCreateCommandPool
7179d97 : gl: Support ColorBuffers of A2B10G10R10 format.
a7a442a : fuchsia: Support for upstream external memory extension (host)
dfb98b0 : vulkan: Allow creating stimeline semaphores.
3206ebb : cereal: (host) Ignore unknown structs in deepcopy
e733a3f : vulkan decoder: skip commitWrite if nothing to write
61838e2 : Update YV12 alignment to 32
9f4f489 : Add cache observer and flattener types.
e494a92 : asg: host to guest communicate consumed
a176dc0 : Add trivial in-memory shader cache.
004b834 : Migrate `ro.kernel.qemu.gltransport` to `ro.boot`
a31e03d : Prevent no error ANGLE from crashing in glGet* and glRenderbufferStorage
be6422c : Add cmake_minimum_required line to gtestdownloadCMakeLists.txt.in.
9a021b6 : Correct a system call for creating window.
85441f8 : Avoid to dereference end iterator in PathUtils.
cb10313 : vulkan: skip free descriptor set when it wasn't needed
8d92631 : Add usage of experimental ANGLE fast path.
d864564 : Fix incorrect type in eglGetPlatformDisplay.
cbdcfcb : [3/n] batched descriptor update: host implementation
e94c375 : [2/n] Add feature flag for batched descriptor updates
6e552ac : [1/n] batched descriptor update: codegen
9123de0 : cereal: Add null pointer guards for counter variables.
e63ac30 : vk1.2: [23] Coalesce VK_GOOGLE_* extensions to VK_GOOGLE_gfxstream.
b7fa755 : cereal: Remove proto-related files.
37df58e : vk1.2: [22] Add devicememory annotations to structs/commands.
5d0988d : vk1.2: [21] host codegen [17-20]
b751de8 : vk1.2: [20] Add generated function for alias struct types.
0d101af : vk1.2: [19] Special handling of structs with bit fields.
be580f9 : vk1.2: [18] Special handling of array size in VkAccelerationStructureVersionInfoKHR.
db9d80d : vk1.2: [17] Support multi-dimensional array in structs.
99a0c9b : vk1.2: [16] host codegen
5e06a80 : vk1.2: [15] Sync optional/noautovalidity property between Vulkan 1.1/1.2.
c0b302d : vk1.2: [14] vulkan: fix issues in VkGraphicsPipelineCreateInfo marshaling
0edbce7 : vk1.2: [13] Add annotations to vk.xml to generate code properly
84f8345 : vk1.2: [12] Add streamFeature requirement to VkPhysicalDeviceShaderFloat16Int8Features.
bf82b8f : vk1.2: [11] Use old Vulkan opcodes for existing Vulkan 1.1 commands.
013dbb0 : vk1.2: [10] Fix some codegen build errors.
9d7d93f : vk1.2: [9] vulkan-cereal: Add VK_MVK_moltenvk extenstion functions.
13e26f1 : vk1.2: [8] Update Vulkan handle list
d95dda3 : vk1.2: [7] [vulkan] Add annotations for device memory virtualization
bbe885e : vk1.2: [6] Add ifndef for "VK_KHR_shader_float16_int8" declarations.
156ca67 : vk1.2: [5] Roll back VK_ANDROID_native_buffer extension to spec version 6.
cafebd8 : vk1.2: [4] Merge VK_*_GOOGLE extensions.
bb2c0b7 : vk1.2: [3] Merge script changes.
4699c99 : vk1.2: [2] Update vulkan-registry to v1.2.162.
b5cfa89 : vk1.2: [1] Update host Vulkan header to 1.2.162.
ac22951 : codegen: Using local numbering for variables.
e8be35c : vulkan: Add a template macro to define function aliases. (host)
7f2e08a : Go unreachable when alloc fails in VulkanStream

+- Project: device/google/atv

d4a8a2b : Move missed system_service.te into sepolicy/vendor/.
331df52 : Add missing SEPolicy into the setupwraith_app.te to solve the crashing issue of b/194099793
08bd88b : Import translations. DO NOT MERGE ANYWHERE
306e413 : Import translations. DO NOT MERGE ANYWHERE
168b257 : Revert "[ATV emulator] Disable ethernet on Android TV."
2f76949 : Add SEPolicy of SetupWraith into system_ext image.
9529642 : remove goldfish vendor from aosp_tv_arm64
d0c9c6b : [TvProvision] Add open network "AndroidWifi"
5713f1b : [ATV emulator] Disable ethernet on Android TV.
61630aa : Enable privacy toggles on tv.
e80be43 : Add REQUEST_MANAGE_MEDIA intent handler
6d0eee5 : Lift maxUiWidth restiction on TV emulator
5c9499e : Import translations. DO NOT MERGE ANYWHERE
c5914c6 : Update device product info on hotpug
9da4b68 : Remove Traceur from debug TV builds on S+
d6a18ee : Remove SettingsIntelligence app from atv_product
6bca936 : Add ManagedProvisioning to TV system apps
8f870db : Let the VIS run all the time
8a00197 : Import translations. DO NOT MERGE ANYWHERE
66b54f8 : Recover TvProvision from android:exported breakages
dc86dd4 : Set night mode as default on TVs.
9bba29c : [AudioProxy] Remove libhardware_headers dependency
8a8b053 : Import translations. DO NOT MERGE ANYWHERE
1bfbb1e : Import translations. DO NOT MERGE ANYWHERE
d1cf836 : Import translations. DO NOT MERGE ANYWHERE
5cc4bb1 : Add source.properties file generation to TV emulators
e49de4f : Import translations. DO NOT MERGE ANYWHERE
6179a4e : Import translations. DO NOT MERGE ANYWHERE
2bd6932 : Import translations. DO NOT MERGE ANYWHERE
dcd1ae0 : Rename `ro.kernel.qemu` with `ro.boot.qemu`
b6ac208 : Changing accessibility shortcut strings to match TV.
9b6048a : Override config_mobile_data_capable to unbreak TVs
30f966b : Update TV DocumentsStub priority
7eac2bb : Disable geo location time zone detection for TV devices.
89ef322 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/atv
bfb9291 : Use built-in animation fading instead of a separate part
10dcfc4 : Add OWNERS for audio_proxy
5793abd : [AudioProxy] getAudioProperties for DummyOutputStream
37a14b5 : Add TV profile for AndroidTV devices
a604c4b : Use built-in animation fading instead of a separate part
f6dcc9c : Move com.google.android.tv.installed to livetv app
5e4b4c2 : Import translations. DO NOT MERGE ANYWHERE
38ba83e : Import translations. DO NOT MERGE ANYWHERE
01aa173 : Add new feature to TV device type.
88e0c42 : Set default power long-press behavior for TV to power off without confirmation
7cfa095 : Import translations. DO NOT MERGE ANYWHERE
171680f : Import translations. DO NOT MERGE ANYWHERE
12cb4db : Import translations. DO NOT MERGE ANYWHERE
e8f2f90 : Import translations. DO NOT MERGE ANYWHERE
de3a947 : Import translations. DO NOT MERGE ANYWHERE
5ed16f1 : [CEC Configuration] Load master XML into system/etc directory instead of product/etc
02f7979 : Revert "[CEC Configuration] Load master XML into root etc directory"
394cbb4 : Move audio_proxy to system_ext partition
a39a2c0 : Remove broken USE_OEM_TV_APP logic
6defada : Make device/google/atv compatible with RRO
0365fca : Remove device/google/atv overlay from RRO exclusion
ddbd427 : Import translations. DO NOT MERGE
47d2f36 : Import translations. DO NOT MERGE ANYWHERE
f54db65 : [CEC Configuration] Load master XML into root etc directory
810351e : Remove llkd from atv_generic_system.mk
7c20bf7 : Enable adb connection on user builds.
04167a7 : [AudioProxy] Client version 5.1
4776162 : [AudioProxy] AudioProxy service 5.1
2ca85ac : [AudioProxy] Split audio proxy version from audio hal version
ad5dc27 : [AudioProxy] HIDL version 5.1
76faa8a : Move SystemUI and TvSettings into atv_system_ext.mk
6acdc4f : Rename atv_mainline to atv_generic.
dcfe68d : Add atv_lowram_defaults.mk for low ram devices.
5861e75 : Disable FRP enforcement on Android TV by default
b086ea6 : Enable on-screen keyboard for 3P remote/keyboard
9938cd6 : Fix up a fading part in Android TV animation
a9e53bc : Integrate a new Android TV animation
6d153c3 : Disable Wifi Wake on TV
d5641bd : Add TvFrameworkPackageStubs to build AOSP products w/o GTVS.
eb3898a : Exclude lock screen feature from ATV sdk
c51b4a1 : Use LeanbackIME on aosp products.
346ac14 : Support to build with prebuilt GTVS.
b9fcd9f : Enable configurable audio policy on atv_generic_system
961d2b1 : AudioProxy getFrameSize of Stub Device is Returning Invalid Value
519ac6d : Rename atv_mainline_system.mk to atv_generic_system.mk
5c5c54e : Import translations. DO NOT MERGE ANYWHERE
0e6a5b5 : Change Audio Proxy to Register IDevicesFactory HAL Immediately
1ede323 : Fix AudioProxy OpenDevice Result Codes
0b82e30 : Import translations. DO NOT MERGE ANYWHERE
b60a621 : Disable Wifi network selection while associated for ATV.
188b534 : Add Hash to Audio Proxy Client Interfaces
e90ea08 : Fix Multiple Client Support in Audio Proxy HAL
06d3110 : Import translations. DO NOT MERGE
b87d56c : Adding accessibility_shortcut_spoken_feedback to tv strings Bug: b/156034159 Test: On setup, press down and back for 3s, verify that spoken feedback matches dialog text.
2de6693 : CtsShim and CtsPrivShim moved out of system
b763526 : Import translations. DO NOT MERGE
d895a84 : Merge the TV Emulator with GSI and add AOSP emulator.

+- Project: device/google/barbet

1bebe31 : [DO NOT MERGE] Update SVN to 6 for Oct SMR
c96bfb4 : [DO NOT MERGE] Update SVN to 5 for Oct SMR
11ec14c : power_profile: add bluetooth power data
78b76c1 : Bypass build time check for users-libs
0e52452 : thermal: Update thermal config
2ea7ee6 : Update vendor blobs for b9 sc
3f79036 : Pregrant camera permission to Pixel Camera Services
d104a26 : Update Barbet SVN to 8
eb6f3a8 : Polish bottom rounded corner jagged edge
5639ea6 : Update SVN to 4 for Sept SMR
636646b : Update SVN to 3 for Sept SMR
6cbb56f : Move config_biometric_sensors to correct partition
c2bfbce : Adjust DisplayCutout punch hole region for Barbet
2a60713 : [Barbet] Update pregrant permissions for Restore APK
07a1055 : Revert the "traffic stats log convert tp pcap" mechanism
8a8c176 : [Barbet] Swap Pixelmigrate for Restore APK in default-permissions
de83c06 : Customize adjustment for window rounded corner
ce6f458 : Temporarily revoke location pre-grant to SCONE
172fb99 : Add a new property to handle NFCC reset request
ff64340 : Update SVN to 2 for FRC2
a412f10 : Revert "barbet: usb: add state of usb extcon to monitorffs"
949f4cd : audio: update acdb table
2fb15e4 : Update regulation e-label for Barbet
3aae469 : power_profile.xml: Fix typo "volatage"
2bba5bf : audio: fix the wrong format on hotword input
89f09a0 : Remove Gnss Outage System Apk
98934b0 : audio: update audio table
78757db : Move no cutout overlay packages to frameworks/base
4a6f55d : barbet: usb: add state of usb extcon to monitorffs
4966f4c : audio: update acdb table
d95d63e : [LSC] Add LOCAL_LICENSE_KINDS to device/google/barbet
479c264 : Remove location access
8639cf4 : Add the original style of hide cutout back(Barbet)
b1c5f3c : Dumpstate: f2fs: remove verbose segment_info
ed24bec : audio: Add hotword port for zero latency feature
976a973 : Update CbrsNetworkMonitor package name.
f4d728f : dumpstate: Dump fastrpc dma buffer size
8d36971 : audio: update acdb table
f6b3189 : Revert "Add USB Gadget HAL 1.2 support"
1c54508 : Update overlay to selectively register prox on AOD
3d64fe7 : Enable skia reduceOpsTaskSplitting
ec9cad5 : audio: update audio policy volume
c8db6f9 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/barbet
eb8281d : [LSC] Add LOCAL_LICENSE_KINDS to device/google/barbet
d16c71b : Update USB HAL to V1.3 implementation
fee542d : Add USB Gadget HAL 1.2 support
6379463 : vibrator: implement chirp APIs
3be0706 : Add regulation e-label for NA SKU of Barbet
f36b5ac : Update regulation e-label for JP SKU of Barbet
8c37fd7 : Update barbet screen decorations
e7c9295 : [B9] Add pre-grant permission for mvs
2bdf211 : [B9]Add pre-grant permission for mvs
0ba195b : [LSC] Add LOCAL_LICENSE_KINDS to device/google/barbet
10583e8 : Enable Scone and CbrsNetworkMonitor on Barbet
0ba30cc : Enable Gnss Pixel Monitor For Device
070e34a : Enable Scone and CbrsNetworkMonitor on Barbet
e1740e1 : [B9] Add pre-grant permission
b4a700a : [B9] Add pre-grant permission
b0fef55 : audio: update acdb table
b585cf4 : thermal: Update default thermal property
2cb0ca2 : Change system property of Barbet to place keyboard 14.4 dp higher
cd2e763 : Add APIs to get resonant frequency and Q factor
15ce8b9 : Align the same FW for all sku
42d119f : Switch audio HAL to V7
2c151fd : Enable VABC on a per-device basis.
189335c : Enable require device unlock for NFC for all SKU
297b09c : Add rbc coefficients for barbet
f49a955 : Updated BT SAR limit table to the mainline codebase
5b14627 : drv2624: Dogfood haptic tuning setting V2
1cb44cf : Add the barbet 5G capability at config.xml
ef9a542 : audio: update audio table
68330ee : drv2624: Reduce Gsensor Polling Time
6b18d44 : audio: update acdb table
552d599 : vibrator: declare AIDL version in VINTF
6234129 : audio: update acdb table
390fe48 : thermal: Update thermalhal config
9aad485 : sync the delay settings with B5
b2b346c : audio: update acdb table
ff0113b : [B9] Disable AOD by default in B9
f74bfaa : thermal: Enable virtual skin sensor after boot
66f5ace : audio: update audio table
a838d66 : audio policy: add offload gapless support flag
855cb53 : Separate different fw for japan sku
9cac19c : thermal: Add powerhint json
cc732f7 : audio: update audio table
61752e8 : barbet: enable framework hang recovery features
2d2fbbd : audio: update acdb table
d003f0e : Prevent null vector accessing in USB HAL
bc39c71 : Remove A2DP input module in audio policy configuration
7f2727d : dumpstate: Update TRICKLE-DEFEND dump nodes
765a435 : dumpstate: Support dump TEMP/TRICKLE/DWELL-DEFEND setting
ab53c6b : Barbet Wifi idle mA Changed
f3ec7fd : audio: separate dapm control on barge-in case
27dd1e5 : [B9]Define MMS UA and UAProfile
0499210 : HbmManager: Enable UDALS shadow configurations
8f2a3ff : Add initial MIC e-label for JP SKU of Barbet
d1d7615 : Update BT SAR LIMIT TABLE for mainline codebase
9860865 : Add initial MIC e-label for JP SKU of Barbet
521ce42 : audio: update audio table
fea8e13 : Set location enabled default barbet
fc63c54 : drv2624: Get the tempture value from the thermal node
44612ae : Revert "audio: temporary remove switching voice profile for TAS"
f62d65b : Add & update the configs for hide display cutout(Barbet)
cb13311 : Initial B9 SAR Table
1a35496 : [Barbet] Set Barbet SVN to 1
1a7d0b3 : [Display] B9: Set AOD dim brightness value
b48edae : Add blobs support for Barbet device
47317cf : audio: update acdb table
7eae5ce : Barbet tunning rounded corner / punch hole antialiasing
5e00894 : Exclude attention package from camera protection
1626812 : audio: update audio table
c27a190 : Add scripts for barbet factory image work
df1b8e6 : vibrator: correct marco format
2deabb8 : Dump the debugfs information only in userdebug build
541b018 : dumpstate: dump logbuffer_device in dumpstate
4e1267d : Update SKU id for config_skuSupportsSecureNfc
b30d890 : vibrator: Update haptic tuning setting V1
9b61e91 : vibrator: Fix if condition judgement
8bab506 : audio: temporary remove switching voice profile for TAS
a592479 : vibrator: Add a threshold to filter out some short vibration cases
d4a8e01 : audio: update audio table
6770d8c : thermal: sync thermal control from bramble
c795d22 : audio: update audio table
88c9d32 : Exclude attention package from camera protection
7d887d4 : vibrator: Add a switch in motion awareness mechanism
6105e36 : vibrator: Update f0 when vibrator hal ready
0e80293 : vibrator: Show vibrator target G values
c9dad57 : vibrator: Update property naming rule
bbaa9e0 : vibrator: Update target G values, Target amplitude change (v3)
138cad4 : power_profile: Correct battery capacity
6b215c4 : Add default permissions for pixelmigrate package on Barbet device
b1eb089 : dumpstate: update package plant touch ic info command
30230ea : Add Camera profiler CamNode log
a11a032 : audio: update audio table
9dc5c6e : audio: enable TAS config
0dc9ffb : Add default permissions for pixelmigrate package on Barbet device
9590505 : Enable SELinux
e20dd73 : dumpstate: adjust timing of disable and enable mdlog
8f7d8ea : barbet: support touch sensitivity mode switching
0f2fa49 : fingerprint: Fine tune the navigation direction
904f58d : dumpstate: remove touch force active command
4b9a33d : dumpstate: refine file copy and tar logic
817c4da : Include pixel soong config makefile
4836ee5 : Rename mainline_system(.*).mk to generic_system(.*).mk
12d7fa3 : Use single_light for adaptive brightness on barbet
6bf0115 : audio: update speaker tuning table
cd54f48 : Display: Update the default adaptive brightness curve
0eba544 : audio: update acdb table
93cbf96 : audio: update audio table
eef6ce4 : audio: update calibration config
bbfebbf : audio: update mixer table
20267ea : Disable enable_antenna_blocked_alert
b978a70 : Enable mainline artifact path enforcement
4f08de9 : thermal: Set cpu4-7 isolate for b9 lunchbox
25576af : thermal: Limit 4LC 1G for lunchbox
5a90f36 : Revert "Enable ADSP SSR"
45fac69 : Enable ADSP SSR
d276ee2 : Add METADATA to barbet: Apache2+BSD=NOTICE
59e5799 : Revert "Temporarily disable kernel version check"
8e8fde6 : [STOPSHIP] Set SELinux into permissive mode for bringup
b4bcb31 : Set barbet overlay priority as 10
5a37a5b : Extract regulatory_info into RRO
26167ee : Temporarily disable kernel version check
ba93829 : Initial bringup for B9
3d70546 : Initial empty repository

+- Project: device/google/barbet-sepolicy

3b89c4b : Update avc error on ROM 7542929
db3cb07 : Revert "Update avc error on ROM 7530494"
0320412 : Update avc error on ROM 7530494
125576d : Update avc error on ROM 7331339
4b13255 : Add USB HAL V1.3 sepolicy
2830c84 : Stats: new sepolicy for the AIDL service
387a99e : Update avc error on ROM 7187284
ac0fd9c : Update avc error on ROM 7179071
1842e0e : sepolicy: add domain for wfcactivation app
f733ecd : Remove tomcherry from OWNERS
dcfc42f : HardwareInfo: Sepolicy: Add sepolicy for soc
7f0b59c : sepolicy: correct property match with audio hal
6585763 : vibrator: Rename vibrator HAL property
303c220 : sepolicy: add sepolicy for hal_audio_default to read prop
4984f6a : sepolicy: align sepolicy of pixelstats-vendor from b5/r3
2888c07 : sepolicy: allows pixelstat to access scsi devices node
6131054 : barbet: remove tracking_denials/proc_net.te
56c90ee : Correct file name and remove obsolete error
3c1fe02 : remove obsolete avc error
00b0cc3 : extend pixelstats permissive period
ee1b709 : Remove obsolete error on wifi_ext
eddc2b3 : label vibrator's system property
48b1af5 : suppress logs cause by droidGuard
ac2b546 : update avc error list ab/6890820
6b70267 : remove obsolete error on shell
77eb9b7 : Remove obsolete misc_writer denial
6dabd99 : update avc error list ab/6888029
dc9fb49 : update avc error list ab/6885906
3d1d87e : Revert "update avc error list"
ba31ae1 : update avc error list
66e38fa : Pixelstats: add type definition for pixelstats
f78e165 : Initial bringup for B9
9645006 : Initial empty repository

+- Project: device/google/bonito

3c1ae101 : Update Bonito SVN to 43
c5dc7d76 : Disable DFS master capability
975d0aec : Pregrant camera permission to Pixel Camera Services
2d3b3468 : Update Bonito SVN to 45
d2d2633f : Add Temp Defend clear to server configurable parameters; ensure sysfs node is writable
c67e3c7f : Bypass build time check for users-libs
837d3b35 : audio: correct pcm device for secondary TDM tx
69a36453 : DO NOT MERGE Update Bonito SVN to 42
e36992ca : Modify Vulkan and OpenGL version to 2020-03-01
765a0235 : [Bonito] Update pregrant permissions for Restore APK
58615284 : WiFi: Modify OWNERS files
01c5bf7b : cts: VerifiedBootTest#testVerifiedBootSupport
903dba7b : DO NOT MERGE Update Bonito SVN to 41
267994b7 : [Bonito] Swap Pixelmigrate for Restore APK in default-permissions
00b14883 : config: Override disable firmware roaming via HAL API
bc64dda9 : Revert "Enable MBB in device overlay"
3491a5ea : Correct file name to fix regulatory label missing on G020E
58a63298 : Correct file name to fix regulatory label missing on G020E
0bcd0f07 : [DO NOT MERGE] Overlay value to show global actions change info
e27cece9 : Adjust reference to libgoogle_camera_hal_tests.
74e80e28 : Revert "Adjust reference to libgoogle_camera_hal_tests."
6737c349 : DO NOT MERGE Update Bonito SVN to 40
9541bf7a : Adjust reference to libgoogle_camera_hal_tests.
d9fa204d : power_profile.xml: Fix typo "volatage"
1cb90e1e : DO NOT MERGE: Use light boot animation on first boot only
c15d9cda : Add USE_QCRIL_OEMHOOK for connectivity-monitor and power anomaly use
be3f1d59 : Disable Tips icon on Pixel 3a devices
81a6e1d1 : Add connectivity overlay to bonito
c42b8d7e : Update mixer path to support to parse array of integer type
08e9e3cc : DO NOT MERGE Update Bonito SVN to 39
f157ab3c : Remove unneeded Top Gear permissions from Android Auto
c9ed1991 : Stats: removed extra dependencies after transition to AIDL version
09e15901 : Add physical button/sensor locations for bonito.
0e755deb : Add physical button/sensor locations for sargo.
f1a26b57 : Revert "Add USB Gadget HAL 1.2 support"
dffea401 : Remove odex/oat files from pinner list.
6c74c41d : Remove odex/oat files from pinner list.
6b903787 : Update clearkey plugin to drm HAL v1.4
cfe732f6 : Correct the attributes path for Bonito/Sargo
ffc5885e : Update USB HAL to V1.3 implementation
f9083c09 : Add USB Gadget HAL 1.2 support
47c462c8 : init: set ownership of cycle_counts_bins at early-boot
8ccc4a0c : DO NOT MERGE Update Bonito SVN to 38
94ece205 : DO NOT MERGE Update Bonito SVN to 38
717759c2 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/bonito
9e8b48ce : bonito: Write build info to kdebuginfo
e33efe91 : Update USB HAL to V1.2 implementation
6f5c0d7d : [LSC] Add LOCAL_LICENSE_KINDS to device/google/bonito
a2c83108 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/bonito
36474a37 : pixelstats: add readproc to access process
90a23dc9 : WiFi: Upgrade IWifiExt hidl entry to 1.2 in the manifest
1f700ab7 : Set SOC manufacturer and chipset properties
f6cc7072 : Use light boot animation on first boot only
7cbcb042 : vibrator: Set property for b4s4 double click duration
b6456e3a : DO NOT MERGE Update Bonito SVN to 37
49209e04 : Switch audio HAL to V7
38900977 : Add rbc coefficients for bonito and sargo
4cec9fe6 : DO NOT MERGE Update Bonito SVN to 37
b8d5c223 : Enable MBB in device overlay
c9f1b7ef : Enable require device unlock for NFC for all SKU
61f60358 : Create memory accounting lunch target
b1c93a9e : vibrator: Fix vendor_property_contexts
82c1209c : Update SurfaceFlinger pin on bonito
29ba1b17 : Move biometric config to device/google
ed5432f1 : Move biometric config to device/google
3a81fef0 : Upgrade Widevine to android.hardware.drm@1.4
ca2bc90e : Used optional assignment syntax for ro.control_privapp_permissions, dalvik.vm.heapgrowthlimit to set the default value.
e312cf0b : DO NOT MERGE Update Bonito SVN to 36
24638ab2 : Update kernel headers for AU110
84a1c5ea : DO NOT MERGE Update Bonito SVN to 36
d31a8df5 : audio policy: add offload gapless support flag
551d05dc : Add test/system-test-harness to SOONG namespace.
c4012158 : Remove A2DP input module in audio policy configuration
5da9dd59 : wifi - Move hostapd_cli to userdebug ROM only
cbee887d : bonito: Update the transcoding operating rate for bonito.
0c8a35df : Add Google Battery HAL to this device
c9b762bc : Add OpenGL ES and update Vulkan dEQP feature flags
97f4f802 : Add Google Battery HAL to this device
ce9b73a4 : DO NOT MERGE Update Bonito SVN to 34
41cd52d9 : Override the 'online' status for AC/USB for battery defender
b7049a97 : Update the overlay for SysUI res
f0b8b002 : transcoding: Add property for maximum operating rate on Bonito.
b5666d19 : dumpstate: Support dump TEMP-DEFEND/DWELL-DEFEND setting
0af5872e : Revert "Enable improved user separation for bonito+sargo."
cbd520b7 : Revert "Add cpu controller into task_profiles.json"
c6417924 : bonito: Remove some camera-daemon commands
5e16edb8 : Revert^2 "Add cpu controller into task_profiles.json"
a3ba8dd9 : Revert "Add cpu controller into task_profiles.json"
0d39421a : dumpstate: Support dump TEMP-DEFEND/DWELL-DEFEND setting
6767cd15 : Add cpu controller into task_profiles.json
8f6c8775 : Revert "bonito: Add vendor libprocessgroup json file"
3d6237ea : b4s4: add node /dev/qce for widevine
dd0a8ff9 : Revert "Fine-tune the screen size by adb command to adjust the"
4de08988 : DO NOT MERGE Update Bonito SVN to 33
23a98ae1 : fstab: data=journal,commit=1 for /metadata
1f83e2ff : Add back fastboot lib
32e43b9c : Revert^2 "Organize citadel's setting and fastboot lib"
da130ae5 : Revert "Organize citadel's setting and fastboot lib"
61c925d2 : Include CHRE tools in device image
827cc777 : Enable improved user separation for bonito+sargo.
c258bafe : Organize citadel's setting and fastboot lib
83a1a8da : bonito: Add vendor libprocessgroup json file
973333a1 : Remove permissions that are now granted via role to Android Auto (Gearhead).
8bb2bcf5 : Updates bonito Context Hub HAL to 1.2
b509d532 : Override the 'online' status for AC/USB for battery defender
33d48feb : init: Change ssrlog folder permission
2f858363 : dumpstate: adjust timing of disable and enable mdlog
71950f08 : Restore security context after sns_reg_init process interrupted
215b1c50 : DO NOT MERGE Update Bonito SVN to 32
651d5b42 : device.mk: move atrace to device folder
086d31dc : device.mk: move atrace to pixel common
0a6f2e7b : dumpstate: refine file copy and tar logic
8bbc4d59 : device.mk: move f2fs/ufs debugging tool to userdebug rom
9eccbb0a : dumpstate: Dump fastrpc dma buffer size
615a9bb8 : thermal: move thermal control property to HAL
cb6da10c : Fine-tune the screen size by adb command to adjust the screen size for UX [Bonito & Sargo]
a525e697 : [B4/S4] Upgrade radioext to 1.3
1f561988 : Add option to use a custom board config through PHONE_CAR_BOARD_CONFIG.
57e6e56e : Remove ASSIST_GESTURE action from deferred_medium_priority_actions resource
ad480f41 : Phase out FactoryOta for Bonito on master
867cbd75 : Add new confirmationui and google_nos namespaces
e08502f9 : Update Bonito SVN to 26
d8e3dfdd : Build root link: /ramdump
d399ab68 : Define a system properties to config support one-handed on device or not [bonito & sargo].
b43f869f : vibrator: Consolidate RC Files
1c25dc93 : Config rounded_corner_radius for displayArea on Bonito (13/N)
971ccd40 : Bonito: fix DumpstateMode validation.
04373862 : Revert^2 "Include factoryota.mk to enable new sepolicy"

+- Project: device/google/bonito-sepolicy

d1e7239c : Add BD clear to configurable parameters
16db3be8 : Revert "Update avc error on ROM 7530494"
cd069b59 : Update avc error on ROM 7530494
f2ed6036 : Fix widevine lazy service SEPolicy.
6acd1593 : Update avc error on ROM 7349454
09ae1f6a : sepolicy: Add "dontaudit" for audio metric ext hal in grilservice_app
538b84d6 : Update avc error on ROM 7306716
d1ecb399 : logger_app: Support to control more logs
000acf48 : bonito: fix grilservice context
aaad402f : remove obsolete dumpstate entries
ca6cb6e7 : Support the dump of nfc service in incident reports
9670ef8a : Stats: removed obsolete IStats HIDL sepolicies
3b5014ec : bonito: fix grilservice context
2335ee7f : hal_health_default: updated sepolicy
b0c87594 : Hardwareinfo: remove platform sign key
f3b6e1bc : Add se-policy for new GRIL service and RadioExt hal APIs
40229808 : Add USB HAL V1.3 sepolicy
67a80928 : Commonize pixelstats uevent sepolicies into pixel-specific sepolicy folder
bd70161b : update to 1.2 version of USB HAL
b631100e : [DO NOT MERGE] Revert "[DO NOT MERGE] Syncronize pixel-sepolicy and set source of truth"
54bc89f8 : [DO NOT MERGE] Syncronize pixel-sepolicy and set source of truth
2c7da984 : qlogd: fix avc error
db92a7c0 : Hardwareinfo: remove platform sign key
f540e811 : Update the bug_map for the denials from shell during PTS
2a51159b : Add a tracker for an SELinux denial on boot per go/how-to-track-an-selinux-denial
bc41ed27 : Snap for 7022234 from 4bd098efbe18b5906bf2d950a5dec9c82c5a4b26 to master-smart-exp2-release
9e8e5165 : Add SEPolicy rule for Widevine v16 upgrade
3106b4c8 : Revert^2 "Organize citadel's setting"
8cb1e581 : Revert "Organize citadel's setting"
902e67df : Organize citadel's setting
97c07a5b : logger_app.te: fix avc denial when reading verbose logging property
7d755cf9 : Updates bonito sepolicy for Context Hub HAL 1.2
95d1be10 : logger_app.te: fix avc denial
3ac98fad : vendor: google: file_contexts: keep sepolicy in current folder
43ed42a0 : vendor: google: file_contexts: move to pixel sepolicy
82e7dfbe : Fix sepolicy name conflict
c6837ed2 : Attach vendor_property_type to properties
04e602bd : Citadel: move mDL sepolicy rules to common directory
e66cfb66 : logger_app.te: fix avc denial
e72575d1 : Rename power_stats_service
f6993da1 : Remove ramdump sepolicy and leverage from hardware/google/pixel-sepolicy/ramdump/common
679c4499 : Citadel: move rules to common directory
fdb99693 : fix for vendor_display_prop
fddfdda8 : transcoding: add vendor sepolicy for transcoding
93b1c79e : ramdump/ramdump_app: SE policies to implement and access ramdumpfs
d500fa56 : Add sepolicy to Combine oemlock, authsecret HALs into weaver
3cc88b95 : vibrator: move to pixel-sepolicy
10a4797b : Revert^2 "Remove old Facotry OTA sepolicy setting for B4/S4"
2abc4fce : Remove factory_ota_app.te from tacking_denials folder

+- Project: device/google/bramble

242d701 : power_profile: add bluetooth power data
5f1cc58 : Update vendor blobs
f92b32f : Remove parenthesis from PRODUCT_MODEL which breaks some User-Agent parsing
958602b : [DO NOT MERGE] Revert the "traffic stats log convert to pcap" mechanism
3bd0116 : [DO NOT MERGE] Revert the "traffic stats log convert tp pcap" mechanism
ac1d5a1 : Revert the "traffic stats log convert tp pcap" mechanism
cc88f5a : Customize adjustment for window rounded corner
81305c1 : Bypass build time check for users-libs
6de00c7 : Update blobs list for S
deb0643 : [DO NOT MERGE] Overlay value to show global actions change info
91fc327 : Revert "bramble: usb: add state of usb extcon to monitorffs"
ab8632f : power_profile.xml: Fix typo "volatage"
0ddda15 : audio: fix the wrong format on hotword input
8fd66e7 : bramble: usb: add state of usb extcon to monitorffs
101cb7d : Move no cutout overlay packages to frameworks/base
76abcff : bramble: usb: add state of usb extcon to monitorffs
73335e1 : Update mixer path to support to parse array of integer type
8fece3a : [LSC] Add LOCAL_LICENSE_KINDS to device/google/bramble
4f5e01a : audio: Add hotword port for zero latency feature
63e43c9 : Add the original style of hide cutout back(bramble)
de32b5b : Dumpstate: f2fs: remove verbose segment_info
bd29cab : Add physical button/sensor locations for bramble.
baa390d : Enable skia reduceOpsTaskSplitting
b85eeca : Revert "Add USB Gadget HAL 1.2 support"
7f9c9dc : Update USB HAL to V1.3 implementation
03a719a : Add USB Gadget HAL 1.2 support
d511cc3 : vibrator: implement chirp APIs
a85522a : [LSC] Add LOCAL_LICENSE_KINDS to device/google/bramble
bfd99ff : [LSC] Add LOCAL_LICENSE_KINDS to device/google/bramble
e36f62c : [LSC] Add LOCAL_LICENSE_KINDS to device/google/bramble
bce34a4 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/bramble
27f0241 : audio: update speaker firmware and tuning.
74b4ee6 : Temporarily disable ANT_INFO
1901261 : Switch audio HAL to V7
4f8e5ff : Enable VABC on a per-device basis.
7516ced : Add APIs to get resonant frequency and Q factor
e07c7ca : Add rbc coefficients for bramble
9860541 : Inherit from core_64_bit_only for 64 bit only builds.
05b78e7 : Enable require device unlock for NFC for all SKU
5c199fc : Add aosp_bramble_64 variant
4b2fb4c : vibrator: declare AIDL version in VINTF
4a2dc08 : Move config_biometric_sensors to device/google
f4e53e7 : Combine core and vendor variants
27cfdb2 : audio policy: add offload gapless support flag
b1ffbf9 : Move config_biometric_sensors to device/google
6edb3fe : Remove A2DP input module in audio policy configuration
db5e4be : dumpstate: Update TRICKLE-DEFEND dump nodes
ffe2af7 : Add telephony permission xml files
0c88111 : Add display config file for bramble
5c67aaf : dumpstate: Support dump TEMP/TRICKLE/DWELL-DEFEND setting
b8b7557 : dumpstate: Update TRICKLE-DEFEND dump nodes
67fb1fd : thermal: Update thermal trip points
b3c6db2 : dumpstate: Support dump TEMP/TRICKLE/DWELL-DEFEND setting
35a1b14 : Prevent null vector accessing in USB HAL
120cfff : Add & update the configs for hide display cutout(bramble)
e90d034 : audio: only include the crus_sp_cal into debug build.
4c88ed4 : Use combined kernel prebuilt device/google/redbull-kernel for bramble/redfin
a2de9c1 : audio: separate dapm control on barge-in case
d8bbbc0 : audio: separate dapm control on barge-in case
92b3da3 : New gnss_antenna_info.conf from QC
4cd901c : dumpstate: adjust timing of disable and enable mdlog
e95e8ee : Add support for automotive build for bramble
e4df8b1 : Change system property of Bramble to place keyboard 10 dp higher
33b2a10 : dumpstate: refine file copy and tar logic
fb40652 : Rename mainline_system(.*).mk to generic_system(.*).mk
2ae7190 : dumpstate: Dump fastrpc dma buffer size
627f4bf : dumpstate timeout rollback to 30sec
e09cb14 : Change system property of Bramble to place keyboard 10 dp higher
47959d8 : dumpstate: extend timeout to 60sec
976ade2 : dumpstate: Dump page_owner for memory leak debugging
34d29e0 : thermal: move thermal control property to HAL
c925ddf : dumpstate: use generic sysfs path for storage
4f17597 : Add METADATA to bramble: Apache2+BSD=NOTICE
aaa964f : Extract regulatory_info into RRO
d1ee906 : Bramble: fix DumpstateMode validation.
a31f94f : Rollback telephony-resources

+- Project: device/google/bramble-sepolicy

0e0dafb : Revert "Stats: removed obsolete IStats HIDL sepolicies"
6a8384a : remove obsolete dumpstate entries
22a65ad : Stats: removed obsolete IStats HIDL sepolicies
920e333 : Add USB HAL V1.3 sepolicy
fe18968 : Commonize pixelstats uevent sepolicies into pixel-specific sepolicy folder
20a2cb2 : Stats: new sepolicy for the AIDL service

+- Project: device/google/contexthub

846b602d : [ImuCal] Add calibration telemetry logging callback.
a963e67f : ImuCal algorithm code sync.
06670e75 : [contexthub] Use new jsoncpp API
7ce9fdbd : firmware: Fix reserved field initialization
3cd7ab31 : firmware: fix chre deprecations
132e611d : Follow IWYU in various algos

+- Project: device/google/coral

41241edf : Update Coral SVN to 42
7a974736 : Enable STNFC_ACTIVERW_TIMER
1d34d380 : Create one-shot clear for Trickle-Defend
c995ac76 : Correct the chipset model name
e920ef4f : coral: Remove duplicate definition for cnd service
76235dfa : Audio: Add mixer control for snd_dev speaker-and-haptics and usecase audio-with-haptics-playback
4b6d4888 : Pregrant camera permission to Pixel Camera Services
6662e77f : Update Coral SVN to 44
c6c8e542 : Reduce padding on super from 500MB to 100MB
24116a81 : Add Temp Defend clear to server configurable parameters; ensure sysfs node is writable
0b0ccb76 : Add Adaptive Charging AC pause buffer control
92ceec8b : Remove config for coral+flame lock icon
adf02be8 : Update Coral SVN to 41
1a5f4ef8 : Add new flag name to compress offload case
cdd29973 : device: coral: update new snd_device backend id for haptics cases
006f7f1d : Add allocator mapper 4.0 in manifest
a943f7db : Add qti-telephony-hidl-wrapper-prd
ce7e7836 : Upgrade android.hardware.gnss to 2.1
a4ff6140 : [Coral] Update pregrant permissions for Restore APK
cdb65323 : config: Override disable firmware roaming via HAL API
ae0fe07f : Modify Vulkan and OpenGL version to 2020-03-01
756483d1 : WiFi: Modify OWNERS files
d9788faa : cts: VerifiedBootTest#testVerifiedBootSupport
7863cd5d : Update Coral SVN to 40
1e050615 : [Coral] Swap Pixelmigrate for Restore APK in default-permissions
5e5aba69 : Disable Sta+Sta on older devices
e051329d : Bypass build time check for users-libs
5f9c5e8f : [DO NOT MERGE] Overlay value to show global actions change info
07b4e266 : Revert "Modify IKeymasterDevice/default to version 4.1"
13a78608 : Revert "Modify IKeymasterDevice/default to version 4.1"
dfb39314 : Adjust reference to libgoogle_camera_hal_tests.
c6df3232 : Remove the redundant artifact path requirement allowed list entries
8085c926 : Modify IKeymasterDevice/default to version 4.1
d38d0ecb : Upgrade vendor.qti.data.factory to 2.2
9585c1d8 : add soong namespace for proprietary/qmi on SM8150
fd98aeec : include keymaster product config makefiles
a4a6f654 : Temporarily add the allowed list for CSI requirements
9b6c902e : Temporarily revoke location pre-grant to SCONE
c8b68a39 : Revert "Update GCH configuration for coral."
dee7d012 : Update Coral SVN to 39
bd819e1a : Update GCH configuration for coral.
f33171d7 : Revert "coral: usb: add state of usb extcon to monitorffs"
8d438485 : power_profile.xml: Fix typo "volatage"
334d87da : Revert "Allow setting charge start and stop levels when in Test Harness Mode"
c48dbf6e : Revert "Allow setting charge start and stop levels when in Test Harness Mode"
fe041668 : Allow setting charge start and stop levels when in Test Harness Mode
919ea7bb : BatteryDefender: Explicitly set wireless path to reduce errors logs
c4278dbe : Add USE_QCRIL_OEMHOOK for connectivity-monitor and power anomaly use
b7915051 : Convert dumpstate/Android.mk to Android.bp
db361035 : coral: usb: add state of usb extcon to monitorffs
2c803a0b : coral: usb: add state of usb extcon to monitorffs
e42ffbaf : Add connectivity overlay to coral
030031be : Update Coral SVN to 38
a227d2b9 : Add mitigate_threshold to control Dream Defend by GoogleBattery
03eeb181 : Dumpstate: f2fs: remove verbose segment_info
a0dc273e : Add config for lock icon position
b385d8e6 : Remove unneeded Top Gear permissions from Android Auto
4f42c6f6 : powerstats: Remove logspam
af62c08d : use vintf_fragments instead of adding it to device-specific manifests
e7813796 : Stats: removed extra dependencies after transition to AIDL version
533c4789 : Add physical button/sensor locations for coral.
334e0f30 : Add physical button/sensor locations for flame.
8c8b686d : Enable skia reduceOpsTaskSplitting
f8918faf : Revert "Add USB Gadget HAL 1.2 support"
7dec2466 : Remove odex/oat files from pinner list.
d2bb163e : ueventd.rc: set system ownership for id_header/product
41daf4ba : Remove odex/oat files from pinner list.
25cba85c : Update clearkey plugin to drm HAL v1.4
f16ed78e : Correct the soc path for Coral/Flame
ec7e2faa : Update USB HAL to V1.3 implementation
806f3b87 : Add USB Gadget HAL 1.2 support
fb97569c : Update Coral SVN to 37
dd3a989a : Temporarily turn off skia-renderengine
d911b534 : Update Coral SVN to 37
84289220 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/coral
51bcf90c : Upgrade SecureElement to V1.2 for SIM1/SIM2
5bd32670 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/coral
c5c5f94d : [LSC] Add LOCAL_LICENSE_KINDS to device/google/coral
b65b0447 : pixelstats: add readproc to access process
dfad88ee : WiFi: Upgrade IWifiExt hidl entry to 1.2 in the manifest
be360578 : pixelstats: add ufs host reset count
100f0311 : Set SOC manufacturer and chipset properties
656bb35e : Move wireless charger HAL to 1.3
0acfe3be : Allow system server to access sysfs node of led lights of USB game controllers.
499ee183 : fsync after block device writes
08502217 : fsync after block device writes
c6997b36 : Coral: Uprev camera provider to 2.7
300ff44c : Update Coral SVN to 36
c4bdc53c : Switch audio HAL to V7
a967c4e5 : Add rbc coefficients for coral
369dbe67 : Update Coral SVN to 36
482271cd : Enable MBB in device overlay
f11be306 : Enable require device unlock for NFC for all SKU
4c577ef8 : Revert "Revert "Temporarily turn on Skia-RenderEngine for Pixel 4.""
e5412511 : Revert "Temporarily turn on Skia-RenderEngine for Pixel 4."
db04e7ec : Create memory accounting lunch target
eb8daa0f : Temporarily turn on Skia-RenderEngine for Pixel 4.
b249b267 : Update SurfaceFlinger pin on coral
cca0a07d : Upgrade Widevine to android.hardware.drm@1.4
0eefe0eb : Update Coral SVN to 35
e972bea8 : Move config_biometric_sensors to device/google
c77c6758 : Revert "Revert "Revert "Temporarily turn on Skia-RenderEngine for Pixel 4."""
56686f36 : Update Coral SVN to 35
d1d542ab : audio policy: add offload gapless support flag
f302a8d1 : Move config_biometric_sensors to device/google
4a2e359e : move dmabuf_tool into pixel common file
bb14c896 : Revert "Revert "Temporarily turn on Skia-RenderEngine for Pixel 4.""
8beebcd2 : Add test/system-test-harness to SOONG namespace.
c39d8267 : powerstats: Disable PowerStats HAL 2.0
a8c94ffc : Remove A2DP input module in audio policy configuration
4e6f3ca7 : powerstats: Add deviceNames to energy meter data provider
519e3f4c : dumpstate: Update TRICKLE-DEFEND dump nodes
c88693d9 : Revert "Add cpu controller into task_profiles.json"
ebdb5f6a : Revert "Temporarily turn on Skia-RenderEngine for Pixel 4."
af68f268 : Bump the GoogleBattery HAL version for this device
afd724ac : coral: Add transcoding related property to device.mk
66179bfa : Add OpenGL ES and update Vulkan dEQP feature flags
899c47f4 : Bump the GoogleBattery HAL version for this device
116ccb1a : Override the 'online' status for AC/USB for battery defender
49449c89 : Update Coral SVN to 33
7eb929be : Enable Tips icon on coral/flame devices
053e392a : Update the overlay for SysUI res
47b46b2b : Temporarily turn on Skia-RenderEngine for Pixel 4.
af1711b4 : dumpstate: Support dump TEMP/TRICKLE/DWELL-DEFEND setting
22002ac6 : dumpstate: Update TRICKLE-DEFEND dump nodes
ae4f2828 : Revert "Enable improved user separation for coral+flame."
098da55c : coral: Remove some camera-daemon commands
accd6f94 : Revert^2 "Add cpu controller into task_profiles.json"
8666dedd : Revert "Add cpu controller into task_profiles.json"
eb149005 : dumpstate: Support dump TEMP/TRICKLE/DWELL-DEFEND setting
934e473f : coral: remove IO read_ahead_kb tune
405ddd0a : init.hardware.rc: Ensure read permissions to bd for hal_dumpstate_impl
da641c12 : Add cpu controller into task_profiles.json
5a9f2cba : Update Coral SVN to 32
661f7c5f : Update persist properties for streset tool to on init
8f81751b : Update persist properties for streset tool to on init
2edd5a81 : Set persist properties for streset tool
74076da7 : Eanble BluetoothSar common hal for floral
fde91a46 : Revert "coral: Add vendor libprocessgroup json file"
a58f1a43 : Configure Pixel 4XL to show battery-unknown notif
1f6ac08a : Revert "Fine-tune the screen size by adb command to adjust the"
06426d0a : Update Coral SVN to 31
5af42474 : fstab: data=journal,commit=1 for /metadata
9bdcc784 : coral(wifi_overlay): Enable STA + STA use-cases
45c6c819 : Rename deps to accomodate new pwrstats_util
d71de18f : Revert^2 "Organize citadel's setting and fastboot lib"
ba67490f : Revert "Organize citadel's setting and fastboot lib"
c675da2d : Include CHRE tools in device image
f1c88f8f : Enable improved user separation for coral+flame.
73a69a20 : Organize citadel's setting and fastboot lib
c8bd08b4 : coral: Add vendor libprocessgroup json file
700e0a63 : Remove permissions that are now granted via role to Android Auto (Gearhead).
6041aacd : Updates coral Context Hub HAL to 1.2
7b3af209 : Set persist properties for streset tool
9d83b338 : init: Change ssrlog folder permission
d97a3a68 : Remove vendor.google.wireless_charger
9f11fd7e : powerstats: Add display energy consumer
4a061d97 : Override the 'online' status for AC/USB for battery defender
ea4ed1af : dumpstate: adjust timing of disable and enable mdlog
53f1345e : Update QtiRadio version to 2.4
ec67ad1f : Restore security context after sns_reg_init process interrupted
1002ed00 : wifi - Move hostapd_cli to userdebug ROM only
f06fb1bc : Update Coral SVN to 30
ffabe6cb : Configure Pixel 4XL to show battery-unknown notif
2cd67b22 : Update the Adaptive Battery hints on coral
7cc88512 : device.mk: move atrace to pixel common
5de549b6 : powerstats: Add Energy Meter data provider
df049ff2 : powerstats: PowerStats HAL has been renamed
5a46efb2 : dumpstate: refine file copy and tar logic
583fd8e1 : Move init.insmod.sh back to devices
4005b9fd : device.mk: move f2fs/ufs debugging tool to userdebug rom
43b82f9f : Clean up comment on default permissions for Coral.
e0c5624f : dumpstate: Dump fastrpc dma buffer size
2857c309 : dumpstate timeout rollback to 30sec
05240620 : Move persist setting back to individual devices
775154c3 : Update the Adaptive Battery hints on coral
f22f44c9 : dumpstate: Dump page_owner for memory leak debugging
a7bb393a : coral: always report max cpu freq to unity tasks
aea6c6e3 : Implement triggers on the power.battry_input.suspended property
4d6d3d09 : coral: remove unused kctls from mixer paths files
8aa242fc : thermal: move thermal control property to HAL
e666c896 : health: decrease the log level
7ed84468 : Fix typo of haptic generator effects.
f702fe22 : Ensure write permissions to charge_stats for pixelstats-vendor
cb976a02 : powerhint: add F2fsRecessModeEnable
14e5e9ad : freezer: remove v1 specific configuration
b02cf01f : Create Power Stats AIDL interface
42d4d57a : Camera: use gch legacy common hal
7334d631 : coral: add node /dev/qce for widevine
1822f117 : Fine-tune the screen size by adb command to adjust the screen size for UX [Coral & Flame]
ebaa8198 : [C2/F2] Upgrade radioext to 1.3
3c5dc0d6 : coral: use generic sysfs path for storage tunings
ffcb5c93 : dumpstate: dump maxfg information in dumpstate
46fb98fe : HealthService: route battery capacity to WLC
f7f07b53 : Add option to use a custom board config through PHONE_CAR_BOARD_CONFIG.
0ffcc95e : Remove ASSIST_GESTURE action from deferred_medium_priority_actions resource
0208319f : Add new citadel & confirmation UI namespace.
54d529c9 : Add haptic-generating effect for coral.
6c6ec025 : Build root link: /ramdump
31402dee : Define a system properties to config support one-handed on device or not [coral & flame].
5bb0457d : Use dex2oat64 on coral/flame
11c53f0a : Write build info to kdebuginfo
263625d2 : Rename deps to accomodate new pwrstats_util
04a85773 : Extract regulatory_info images to RRO packages
77690c9f : Read ssoc_details for battery capacity FG atom
cd6ba627 : use google-battery HAL version 1.0
cb641611 : Re-add radioext@2.1 to product matrix.
3e959d17 : Moved Florence face HAL to new subdirectory.
2951b81b : Coral: fix DumpstateMode validation.
18842e74 : add SoundTrigger HAL v2.3 support
1685f36e : HealthService: route battery capacity to WLC
f28ef438 : Rollback telephony-resources

+- Project: device/google/coral-sepolicy

f98fe6f : Revert "Update avc error on ROM 7530187"
c9c56b5 : Update avc error on ROM 7530187
04802aa : Add sepolicy for qti mapper 4.0
db3eec1 : Add sepolicy rules for au013 gnss
d7e62b2 : ssr_detector: fix avc error
443bd35 : rfs_access: fix avc errors
fd51b3a : add new lib for app to access
c14c0d4 : Update avc error on ROM 7391815
e12cb22 : Sync QCOM sepolicy rules
a95c3cc : Sync previous patch due to no SPU support on sm7150
10e7a95 : Sync sepolicy from qcom-au091 for keymaster daemon
344c832 : Add sepolicy rules
e003636 : sepolicy: Add "dontaudit" for audio metric ext hal in grilservice_app
2425cae : tolerate random number after wakeup node
51a02c7 : OsloFeedback: updated sepolicy
6caaa85 : Update avc error on ROM 7339962
bc0bfa6 : set sepolicy for testing_battery_profile
1e27233 : usb: Add sepolicy for extcon access
3611c4c : usb: Add sepolicy for extcon access
1b4a899 : logger_app: Support to control more logs
abf1b44 : Revert "Stats: removed obsolete IStats HIDL sepolicies"
f2f4c5d : coral: fix grilservice context
94484af : remove obsolete dumpstate entries
0bef7f1 : Stats: removed obsolete IStats HIDL sepolicies
3051a30 : Support the dump of nfc service in incident reports
d9fd283 : coral: fix grilservice context
84833c6 : Move vendor_kernel_modules to public.
5796159 : uv_exposure_reporter: updated sepolicy
9b20b80 : hal_health_default: updated sepolicy
cfe610a : Hardwareinfo: remove platform sign key
6cd5535 : Add se-policy for new GRIL service and RadioExt hal APIs
328b409 : Add se-policy for new GRIL service and RadioExt hal APIs
9840a5e : Add USB HAL V1.3 sepolicy
1a5dc78 : Commonize pixelstats uevent sepolicies into pixel-specific sepolicy folder
4aad9ac : moved sysfs_power_stats and sysfs_iio_devices to pixel common
bf36473 : hal_camera_default: updated sepolicy
58bf8d7 : Add SOC specific ETM sysfs paths
f36725e : hal_face_default: updated sepolicy
9b93617 : [DO NOT MERGE] Revert "[DO NOT MERGE] Syncronize pixel-sepolicy and set source of truth"
7c72768 : [DO NOT MERGE] Syncronize pixel-sepolicy and set source of truth
5251119 : Move wireless charger HAL to 1.3
d7b5e9c : Stats: new sepolicy for the AIDL service
35a576c : hal_sensors_default: updated sepolicy
13def5f : Add SePolicy for system_server accessing sysfs path of USB game controllers.
939d1cb : Hardwareinfo: remove platform sign key
ee8d418 : Coral: Uprev to 2.7 camera provider
d5ca761 : Add an exemption for the google camera app's necessary update to v8.1
02faa58 : Add an exemption for the google camera app's necessary update to v8.1
980efe3 : Update the bug_map for the denials from shell during PTS
eca5429 : oslo: add context for oslo debug properties
17077c0 : Add sepolicy read permissions to hal_dumpstate_impl for bd_*
876fb93 : Add sepolicy for BluetoothSar common hal on floral
f24a15d : Suppress warning related to NNAPI HAL accessing zeroth.debuglog.logmask
3798e20 : Update ST NFC/SecureElement policies
126d144 : Allow pixelstats to read USB PD PID file node
25f7b56 : Revert^2 "Organize citadel's setting"
63406b6 : Revert "Organize citadel's setting"
6ea90b4 : Organize citadel's setting
a862223 : Add SEPolicy rule for hal_drm_widevine
e076565 : Move twoshay to vendor as it depends on device-specific kernel headers.
91f1436 : Update ST NFC/SecureElement policies
98e5961 : logger_app.te: fix avc denial when reading verbose logging property
4830b02 : Updates coral sepolicy for Context Hub HAL 1.2
56b6744 : logger_app.te: fix avc denial
6cdab04 : Fix UvExposureReporter context
65c16f1 : vendor: google: file_contexts: move to pixel sepolicy
e2f829f : Move init.insmod.sh back to devices
d3ebe05 : Allow ioctl to zram_swap for performance
7f64b7f : oslo_app: allow to get vendor_aware_available_prop
b4996f8 : Move persist setting back to individual devices
4f08072 : Allow init to write to debugfs_batteryinfo on userdebug/eng
4d2296a : Add SOC specific ETM sysfs paths
b4cfb1d : Add permission to access proc_sched_lib_mask_cpuinfo
ad1bd0e : hal_power_default: add f2fs sysfs permission
8e818e3 : Fix sepolicy name conflict
5256977 : Attach vendor_property_type to properties
f3a688a : Fix maxfg logbuffer dump permission
da77206 : Citadel: move mDL sepolicy rules to common directory
5e1160c : Suppress warning related to NNAPI HAL accessing zeroth.debuglog.logmask
ae772bb : logger_app.te: fix avc denial
419f4c5 : Rename power_stats_service
807f9a1 : Grant access to pd-mapper and add bug entries
4a8001e : Remove debug build condition for uvexposure reporter.
b498267 : Citadel: move rules to common directory
782ed57 : Remove ramdump sepolicies (will be leveraged from hardware/google/pixel-sepolicy)
f29af72 : Revert "add support for google_battery HAL"
1f40b87 : fix for vendor_display_prop
4ceb0df : transcoding: add vendor sepolicy for transcoding
45f2dc4 : ramdump/ramdump_app: SE policies to implement and access ramdumpfs
35d8327 : Add sepolicy to Combine oemlock, authsecret HALs into weaver
a1dce7e : add support for google_battery HAL
8b80fcf : Fix avc denials in coral of tcontext sysfs_msm_subsys introduced by R
ae761e4 : Revert^2 "Remove old Factory OTA sepolicy setting for C2/F2"

+- Project: device/google/cuttlefish

7e46d7032 : Revert^2 "Enable deleteAllKeys from vold"
7742ea8b7 : Revert "Enable deleteAllKeys from vold"
88e369272 : Revert "Enable deleteAllKeys from vold"
1c25f977f : Enable deleteAllKeys from vold
2e8e6b813 : Fix filename comparison in FindFetcherConfig
afdc16aa1 : Update cuttlefish modem simulator to mirror UiccPkcs15 fix.
89d862aec : Fix multi-SIM device instantiation (multi-tenant supported)
2a8fb895d : Revert "Added audio to auto cf emulator"
8d9d25ead : Remove parenthesis from PRODUCT_MODEL which breaks some User-Agent parsing
e4c9c7c05 : Added audio to auto cf emulator
21e08f121 : modem-simulator: send link bandwidth indication
d0ddc1850 : Update packages for libGoldfishProfiler after aosp/192411698
80259281d : modem-simulator: detect invalid argument in set preferred data modem
bf49825d5 : modem-simulator: detect invalid set modem config arguments
a8cab21c4 : Shrink control panel UI buttons by ~30% across the board.
3f86ce17a : Increase SwiftShader Vulkan API version
be7ca64e7 : Never use credentials when downloading files.
b69453e46 : Paginate when listing artifacts.
2d864ffe1 : Always use the `/url` endpoint to download files.
dd4852ab1 : Run tapsetiff.py with python3
69ea1075a : Enable mic and camera muting
0be1c1369 : Revert "Change androidboot.hardware parameter to hardware"
57ecc4738 : Don't wait for boot completed to enable buttons
2d8818a54 : [Cuttlefish] Update pregrant permissions for Restore APK
20da273db : Camera: Update camera service proxy package name
90ef73d37 : Report that attestation is supported.
e108d6ae3 : KeyMint: make tags keymint-enforced
9e781df19 : [Cuttlefish] Swap Pixelmigrate for Restore APK in default-permissions
a7d096765 : Use android::base::EndsWith rather than custom suffix testing.
89d5bab34 : Use WSI_TOKEN_HTTP_COLON_PATH as a fallback to get URI path
f49fc777d : Don't try to handle incomplete writes in libwebsockets wrapper
504b2187c : Add tethering compressed apex in allowed artifact list
423fc44d5 : Add keymint utils lib.
088043a22 : Add radio HAL selinux denial to bug_map
274e6ddee : Revert "Configure NNAPI updatable shell service"
152dddd81 : Revert "Add sys_admin kworker denial to bug_map"
1eca334fa : Revert "dontaudit a seemingly harmless sys_admin denial"
66b410c7e : IStats: Remove HIDL version
e32156f22 : image_aggregator: support multiple image partition
40e9156b3 : Add direct deps from root-canal into host packages
80b5846e2 : Add WebRTC information to README.md
3c5a9a67b : Reland "Rectify KMI generation."
e091ea2d9 : Add instance specific bootconfig to persistent disk
fa5f14961 : Revert "Rectify KMI generation."
708871763 : wifi: adapt to multi-type configuration conversion
ee68df334 : Remove keymaster HAL
05c8a3367 : Set ignore present fences for VsyncReactor
23d3b863e : Move ServerLoop + support functions out of run_cvd/main.cc
c29ab02f0 : WebRTC: Failure to connect to operator is not fatal
301043a3d : Make functions in run_cvd/launch.h return commands.
d9e731c13 : Refactored Confirmation-UI-Specific Logger
caf9f48d4 : Moved multiplexer.h to common/libs/concurrency
bc4fb6bae : Fix #include lines in the header file
36afc3202 : Buffer up fragmented websocket messages
483dc0694 : Regenerate webrtc keys.
e43761e09 : Rectify KMI generation.
88f7f96f8 : Avoid excessive memory allocation in CvdVideoFrameBuffer
cf18f55d4 : Change per-frame confui logging to verbose level
028c9e03a : Enable f2fs prjquota support on Cuttlefish
73db88abe : Delete some dead code in cuttlefish_config.{h,cpp}
33e953883 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/cuttlefish
5c7cea5db : Add x86_64 TV build target
ca32d2f7b : Use Ranchu hwcomposer in gfxstream mode
a33bff459 : Workaround for black/nonresponsive screen after boot and various activities
deaeff2c5 : Explicitly tag remote hal logs with ".remote"
779509a6c : Fix ADN for SimPhonebookProvider CTS tests
e955f158c : Fix + install guest/libs/wpa_supplicant_8_lib as lib_driver_cmd_simulated_cf
05deed583 : Copy gpu_device permissions to vendor/system sepolicy
811bdd4a0 : Don't specify a display id for the first touchscreen device
bc4a89302 : Add getKeyCharacteristics stub to KeyMint remote.
ecf8de47b : Split out some chunks from run_cvd/launch.cc
d6bf52058 : Set Cuttlefish KeyMint message version
6aba06901 : Revert "Use Goldfish's copy of wpa_supplicant_8_lib"
f936c7d48 : Adds the ability to drag and move the modals by their header.
ad191023e : Use Goldfish's copy of wpa_supplicant_8_lib
2ef359cce : Remove obsolete freezer cgroup ops
fa7138baf : Use TARGET_KERNEL_USE instead of GKI_VER to specify the kernel version.
7dc223a49 : Pass the server fd from the launcher to socket_vsock_proxy
0114b41d7 : Add Passpoint feature flag to Cuttlefish
f0924bba4 : Remove permissions no longer needed by Android Auto.
d310d363e : Fix policy mapping for remote keymint
ec48fc287 : Show the microphone control in webrtc UI
b6e3cfdca : No longer claim android.hardware.microphone to be unavailable
c6cda9c79 : Claim 1 microphones from the audio hal
dd861a98a : Revert^4 "Restrict input streams to 48KHz only in audio HAL"
533812d57 : Remove capture=false from crosvm's ac97 flag
1854cf1ef : hal_implementation_test: clear 'AOSP' error
286f3994b : modem: set base station identity code to valid value
754df74cc : launch_cvd: Verify session can resume when boot/vendor_boot are repacked
0486eebb4 : Fix the KMI version mismatch
f67fed3d4 : modem-simulator: adjust emulator's radio interface
e51bf489a : modem-simulator: fix ril crash caused by recent change
e794ff323 : Add input configuration file for the touchscreen
b57c1ba7f : Include car telemetry HAL in kKnownMissingAidl
a333d3af9 : Reland: assemble_cvd: Use toybox cpio to unpack vendor ramdisk
a3c2dc22f : Revert "assemble_cvd: Use toybox cpio to unpack vendor ramdisk"
798ecb15d : Align KeyMint AIDL with usage
24c68568b : assemble_cvd: Use toybox cpio to unpack vendor ramdisk
2595486c6 : Add Bluetooth control panel to Cuttlefish web UI
2a49cecdb : Fixed cf_x86_go_phone-userdebug build.
453915724 : Convert size_t to int before comparing with signed integer
c65650f00 : Use a single thread to read from kernel log client fd
967194fa8 : Revert "Reland "Support auto-generation of ESP, add otheros_root""
4757eeabb : Change recovery serial console to a root shell
4ba3c87e6 : [ANAPIC Review] Modify radio 1.6 based on ANAPIC comment in cf
6b0812a79 : [ANAPIC Review] The radio config type 1.3 hal is removed, need to sync in cuttlefish
7411f0f0d : Revert^2 "Remove wpa_supplicant_8_lib"
edafd9c71 : Revert "Fix + install guest/libs/wpa_supplicant_8_lib"
f3e13757f : Expose the device state values in the modal device details UI.
105ce1b87 : Disable sandbox by default.
421d2e303 : Bring AOSP device/google/cuttlefish web frontend up to date with S.
095f2d668 : Include flipendo sepolicy in trout and go phone
4493bed0c : Use protobuf-lite for libimage_aggregator/mk_cdisk
c4180c47e : Inject 5 frames in a row every time a client connects over webrtc
18862fa6e : Set peer_connection's start bitrate to 2Mbs
4602993ae : No longer send a home button press on client connect
4469e4650 : No longer send a home button press on client connect
73ad29a43 : Switch Cuttlefish to HWComposer 2.3
d3816a326 : Update cf_x86 references to cf_x86_64 in README
c245db042 : [ANAPIC Review] Modify radio 1.6 based on ANAPIC comment in cf
ef1440201 : Revert "[ANAPIC Review] Modify radio 1.6 based on ANAPIC comment..."
c532b18fa : modem: allows to set radio power remotely
3eaaac053 : Reland "Support auto-generation of ESP, add otheros_root"
5e2bd3265 : dontaudit a seemingly harmless sys_admin denial
11f11df95 : Turn on software Keymint
506518502 : [ANAPIC Review] Modify radio 1.6 based on ANAPIC comment in cf
72e43a8e6 : Fix + install guest/libs/wpa_supplicant_8_lib
6c077b93a : Revert "Remove wpa_supplicant_8_lib"
fc77021c2 : Set vendor property "ro.camerax.extensions.enabled"
7b5d9ed29 : Partitions are by default read-only
2f30419e4 : Revert "Support auto-generation of ESP, add otheros_root"
d9a6c1661 : Modified WebRTC and VNC to support Confirmation UI
4f78aa6af : Copy the tuner testing config xml onto cf tv vendor directory
ff9459ea3 : Support auto-generation of ESP, add otheros_root
d3b49af78 : Introduce a new instance-specific composite disk
7983d555d : [ANAPIC Review] The radio config type 1.3 hal is removed, need to sync in cuttlefish
3e3d6378e : Copy two versions of config for 1.0/1.1 Tuner VTS
36a109ff5 : libimage_aggregator: fill gaps in composite disk image
c3e166662 : Some improvements to the cuttlefish's simple semaphore
260063e2e : Return 0 microphones from the audio hal
35b4c5916 : Revert "Revert "Revert "Restrict input streams to 48KHz only in audio HAL"""
82b122a0f : Switch secure_env to report keymint
0804d5f9c : Add the shared secret service to cuttlefish keymint
cd865c568 : Handle GenerateTimestampToken messages on the host side.
e38ce166b : Configure security policies for cuttlefish keymint
a26809d35 : Migrate `ro.kernel.qemu.wifi` to `ro.boot`
7af3b51d9 : Collect concurrency common/libs
13c67f057 : Remove unneeded Top Gear permissions from Android Auto
e7969012b : Injects hinge_angle sensor data using the guest sensor binary.
6215ea9e8 : mk_cdisk: a new tool to make a composite disk
6fad12330 : Use new no-credential paths to download artifacts
d148792cb : modem-simulator: add timezone to TimeUpdate
5861bee65 : Update to new name for control-panel-custom-buttons.
568967463 : Revert "Revert "Restrict input streams to 48KHz only in audio HAL""
4153d7212 : modem: add IsRadioOn query to ModemSimulator
825d4af68 : Use CHECK instead of LOG(ERROR) and exiting in console_forwarder.
6be4d51ee : Put console_forwarder in the cuttlefish c++ namespace.
a9b532fd9 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/cuttlefish
051aecb99 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/cuttlefish
a7a7e449c : Re-add the capture=false flag to crosvm-manager
6e072b222 : Revert "Restrict input streams to 48KHz only in audio HAL"
d87eb35cb : Initial version of Cuttlefish webrtc frontend v2.1.
0ab1de254 : RilE2eTests: Skip test on Q or earlier vendor
1e105f7bd : Configure NNAPI updatable shell service
e3da2fe84 : extract libimage_aggregator from assemble_cvd
9aef53305 : assemble_cvd: composite disks with absolute paths
a5b73e385 : Use copies of original values when outputting error from refine_input_parameters
0ddd0acd6 : Handle media devices not available on webrtc client
a34604a7a : Change BOARD_GOOGLE_SYSTEM_DYNAMIC_PARTITIONS_SIZE from 5.25GB to 5.375GB
4d1a12889 : Add gpu_access(flipendo)
71a613f73 : Concat all vendor ramdisks when repacking vendor_boot
b2cc4cdbe : assemble_cvd: add read_only to ImagePartition
7a3714aa7 : First stage fstab should be under /first_stage_ramdisk subdir
628c24b7a : [LSC] Add LOCAL_LICENSE_KINDS to device/google/cuttlefish
2430a3eda : Revert "Add gpu_access to flipendo"
f1068d376 : Set PRODUCT_SET_DEBUGFS_RESTRICTIONS
91d78cd63 : Hide the microphone control until it's completely funcitonal
1592f30d4 : Add gpu_access to flipendo
541b43751 : Host Confirmation UI dialog rendering library
eac8c26a2 : Confirmation UI Host service library
0a60b0d6d : Add confirmation UI message protocol libraries
e877afd3f : Add generic simple semaphore
e077d945e : Minor fixes in common/libs
de1257503 : Delete cutf hwcomposer
193af386a : Restrict input streams to 48KHz only in audio HAL
5e16dc8f2 : Capture audio in the webrtc client and send it to the device
3c5678bcb : Support capture streams in webrtc and VioS server
f569be821 : Minor improvements to the webrtc client
31250aa22 : Updates phone and tablet default DPI from 240 to 320.
c7cdbb4aa : Copy the tuner testing config xml onto cf tv vendor directory
21c043e49 : Remove proxy setting from webRTC launching
3836054d9 : Revert^2 "Keystore 2.0: Temporarily disable software keymint."
83611589d : Update clearkey plugin to drm HAL v1.4
a93913fbd : Delete cutf hwcomposer
8b490408a : Adds support for device_states custom actions.
789d2dc9b : Setup HDMI CEC as Playback Device for cf_*_tv targets
a09eec2d4 : Move Cuttlefish with QEMU onto Ranchu hwcomposer
c35f16173 : assemble_cvd: rename composite to os_composite
8bf3cc5f4 : Revert "Keystore 2.0: Temporarily disable software keymint."
78354ebad : Enable ANGLE as Cuttlefish's native OpenGL driver
b56527211 : Add cuttlefish implementation for phone book records
2edf07800 : Keystore 2.0: Implement convertStorageKeyToEphemeral() in RemoteKeyMintDevice
e8fb0454d : Add NNAPI shim sample driver to CF
f691cd60e : Adds state:posture mapping to aosp_cf_x86_64_foldable.
87579c68e : Fixes for acloud local instance mode
fb6056dff : [LSC] Add LOCAL_LICENSE_KINDS to device/google/cuttlefish
a23c67934 : Add bootloader to the upload list
c8398aabf : Bump super image to 7GB
2c1ea2d5c : Switch back to software keymaster 4.1 / gatekeeper.
89efec99a : Remove vestiges of /cache partition
5bdb7c077 : Adjust socket_vsock_proxy policy for child-SID fix
77dd584ff : Supporting override of BT HAL in cf downstream devices
1733c2b55 : Remove keystore2 interface from missing interfaces
1e9514422 : Only provides switches server to WebRTC.
c5aebc763 : Supporting override of BT HAL in cf downstream devices
de75657b8 : Fixes aosp_cf_x86_64_foldable to launch in the open configuration.
7db902f26 : move fetcher config reference to beginning of assemble_cvd
668aad129 : Reland 'Disabled audio on arm64 host'
f95e2ebbb : Avoid recreating the overlay when not required
6c56e2f2a : Fix some missing composite -> os_composite renames
2365da9bd : Always follow host's arch on Android
d9263ca33 : Add a remote keymint HAL.
7c52edbdd : Rename artifacts and functions for composite disk
dced2bb75 : Remove std::vector from ConfigureBootDevices
e26e3a563 : Adds "(rotated)" text to the display panel when rotated.
175583d61 : Remove the unused disk_hole directory
3c82f7ce8 : Revert "Disabled audio on arm64 host"
ed0dd4ad0 : Use devnum#partname format instead of the part num
32e481424 : Creates a switches socket that is provided to crosvm.
acdb031db : Forward network preference to CTEC
d7060937b : Fix support for QEMU on non-native architectures.
5215d6fd3 : Disabled audio on arm64 host
5f8769f1b : Add a default case to the keymaster responder.
f9de5205d : Add back ranchu hwcomposer
a3fb2af30 : Fix PackagingBase.CopyDepsToZip
6284d326b : Keystore 2.0: Temporarily disable software keymint.
9a6e340e0 : Added fetch_cvd support for arm/aarch64 kernels and bootloaders
faadbd21c : Reserve space in super for dynamic partition metadata
a4eb6da83 : Remove Android.mk files from shared/*
62d7c09ca : Add -gdb_port to replace -qemu_gdb
8577c21ef : [LSC] Add LOCAL_LICENSE_KINDS to device/google/cuttlefish
bab458fac : Refactored boot/vendor boot image repacking
46e8d2c17 : Enable audio only for webrtc in the config
2fc0c978e : Remove Android.mk files from shared/*
ec225da8b : Clean up smt and protected_vm strings
7d6d14c49 : Put the webrtc audio feature behind a flag, disabled for aarch64
5498f3945 : Added the libgrpc++_unsecure.so need by gnss_grpc
4e1da0745 : Don't separately decompress the kernel.
3fac93f70 : Bump the PCI ID on the GPU device for QEMU arm64.
7dba35a7e : bt_vhci_forwarder uses H4Packetizer
33c265894 : mediatranscoding: exceptions for sys props, GPU and DMA-BUF
330d22102 : Move Cuttlefish onto Ranchu hwcomposer
486df8769 : Make controller prop and default commands configurable in rootcanal
4984f523d : Bind mount /boot/efi
f0e0dcf57 : Set up sandboxing feature on GCE images
51e0f223c : Add connectivity resources preinstalled package
133979c1e : [LSC] Add LOCAL_LICENSE_KINDS to device/google/cuttlefish
7fbdcf85a : Obtain error messages from libwebrtc
9333c74ce : Add virt apex to cuttlefish 64-bit phones
5da90eb5a : Adds device config header that can be included in ranchu hwc
dac95f97b : [LSC] Add LOCAL_LICENSE_KINDS to device/google/cuttlefish
72d02e5cc : cf arm64 uses root-canal in the host as well
728682f51 : Add connectivity resources preinstalled package
3957a03cb : Use `ro.boot.qemu` to check if the device is an emulator
2e3c6bf2c : Don't decompress the kernel on arm64
341a7983f : Fix some recently converted CHECKs
9889f80b7 : Use btlinux HAL implementation
4b4fc1129 : Remove bootconfig from BOARD_KERNEL_CMDLINE
3b45ae403 : Move module parameters into bootconfig
1f454c6e5 : Adds host test to check that gfxstream enabled
c1dec9ab2 : Use crosvm multitouch support with webRTC
8323dac04 : Change androidboot.hardware parameter to hardware
ebdf4e4f9 : Add gpu_access to traceur_app
9a00c2940 : Pulls android-info.txt from system_image_dir.
4e5353284 : Revert "Enable ANGLE as Cuttlefish's native OpenGL driver"
1fd9da0b8 : Add gpu access to mediaprovider
a3eadd49e : Handle closed socket with log
141c69db3 : Removed the no-bootloader flow
19231f839 : Enable ANGLE as Cuttlefish's native OpenGL driver
714fbcb8a : Move androidboot parameters to bootconfig
915ff3895 : assemble_cvd: unpack boot images before trying to decompress kernel
eb2bf9248 : Fix spelling for RIL enum
145ccd9bc : Restrict call forwarding time to be nonnegative
d9eafa694 : Rename AllowedNetworkType to AllowedNetworkTypes
c6553e1a0 : Fix metrics prompt causing 100% cpu usage
d2aed515a : Remove vendor_ser_prop
65eb9e581 : Remove overlay in --protected_vm mode
d4657eaa0 : Introduce --protected_vm, drop some devices
f28edde70 : Fix cryptoperiod checking in Cuttlefish
902143b6a : Use rootcanal in the host side in cf
8ebc5dc6d : Fix GPU acceleration with SD-Card disabled
f822deda3 : Don't repack on Android
4ffd74196 : Don't create uboot_env.img for the on-device use cases.
24f098097 : Set buffer size to 10ms in audio hal
ce5d2a11b : Use the audio_connector from webrtc to provide sound to the client
e698f4263 : Add crosvm's vios backend sepolicy
b7d4afa66 : Add GPU mode to webrtc ui
9e15604ec : Revert "socket_vsock_proxy is built for microdroid"
261ac92ed : Make it easier to add specs to webrtc ui
d456ebbcf : socket_vsock_proxy is built for microdroid
ee6b3c98a : Update cuttlefish documentation for setupDataCall
7c99cb152 : Make Cuttlefish fully compatible with 2021 CTS SIMs.
6689d25fd : Introduces aosp_cf_x86_64_foldable, a foldable build target.
7b3b304c4 : Use blake2b-256 to build one partition on CF
7b22e9205 : Removed boot img unpack for non-bootloader startup
6b82391a0 : Updates all TARGET_BOARD_INFO_FILE values to use ?= for assignment.
23e306af0 : Uses a default --config value from android-info.txt.
52aecc2a9 : Reland: Support multi-display in ScreenView and ScreenConnector
2af7d8e22 : Update cuttlefish vendor boot repack for v4
0a496f30e : reference-libril: fix build errors for verbose logging
c822aa52d : Parameterize GKI version for Cuttlefish
53af6f089 : The change fixes the VtsHalKeymasterV4_0TargetTest vts test faliure for HmacKeySharingTest with remote Keymaster instance in CF. Test: atest VtsHalKeymasterV4_0TargetTest Bug: b/179200075, b/178986318
b063b1a11 : Log keymaster start message as INFO
caaa7c0ee : Remove the bootloader partition
25f8decd0 : Fix TpmKeymasterContext::UpgradeKeyBlob.
a37d443c0 : [cuttlefish] Log error message when failed to parse json
365253bcc : [cuttlefish] Use new jsoncpp API
6abacdba0 : Create a unit test for keymaster_channel.cpp.
b0a57d34f : Remove /cache partition
33032dd87 : Swap FRP and SD-Card and make SD-Card optional
bd0fcb4b7 : Move constants next to the relevant config functions in cuttlefish_config.cpp
16e78c7f6 : Move constants next to the relevant config functions in cuttlefish_config_instance.cpp.
5b0cf33d7 : Add SMT flag and disable by default
f595133d0 : Fix CF implementation of setSimPower
47fae630f : Move vhost-net option up
ec578bc30 : Fix CF implementation of setSimPower
d31469fab : Avoid checking FLAGS_gpu_mode for true GPU mode
7f2c13a85 : Support getSlicingConfig() for 5G Slicing Configuration
c0c3193a3 : Update ril_service in cuttlefish for 5G Slicing
91b5856a1 : Allows including launch_cvd configs from any location.
5f449aa6b : Reland "Add enable_rootcanal"
36899b227 : Fix timezone issue
9c116f275 : Revert "Add enable_rootcanal"
86b5ce0d1 : Removes hardcoded config names from flags.cc.
3a11c4127 : Revert "Use boot header version 4 for Cuttlefish"
2aad9cf51 : Revert "Move androidboot parameters to bootconfig for Cuttlefish"
2c128891a : Add cuttlefish implementation for setCarrierInfoForImsiEncryption_1_6
b8fb0e24e : Revert "Relands AVB on CuttleFish"
6d755c6c5 : Replace getenv calls with cuttlefish::StringFromEnv
60c82ccb8 : Add bootloader.mk to pc cf
3d710830c : Relands AVB on CuttleFish
fd3a48f22 : Use boot header version 4 for Cuttlefish
70e6a3f24 : Move androidboot parameters to bootconfig for Cuttlefish
4159282db : RilE2eTests: skip infeasible S-on-P testcase
0f56dacb7 : Revert "Add system_server property access to bug_map"
c66eca33c : suspend_blocker: Use Wakelock::tryGet()
4ba9224a4 : crosvm is always supported on Android.
23c5f7d59 : Add separate helper function to get path to binaries.
aaaee73c1 : Only run clang-format on .c & .cpp files
9823544e2 : Revert "Enabling AVB on CuttleFish"
d7dec169f : Allow shell<->adbd vsock_socket interaction
467e96a84 : Use sha256 to build the hashtree in avb image
64afbda7e : Add a timeout to the connect(2) calls in status, powerwash, restart commands
ec4ceda4f : Remove Command::ParameterBuilder.
72f495c31 : Clean up cc_test TEST_MAPPING after default update
b5b742ce7 : Enabling AVB on CuttleFish
6d9353ba5 : Set new SOC vendor properties
ce45d76c8 : Use PRODUCT_VENDOR_PROPERTIES consistently
da5a7f0a6 : Add enable_rootcanal
4a2634a3c : Update response for getSystemSelectionChannels
a043f9140 : Add c2.android.(hevc|vp9).encoder performance to cf configs
fceddcac9 : Update cuttlefish documentation for setupDataCall
d74ddbc92 : Update response for getSystemSelectionChannels
73d4c4e62 : Add a -use_slot_suffix argument to launch_cvd
e3b555c1d : Use PRODUCT_VENDOR_PROPERTIES consistently
42581be8e : Add cuttlefish implementation for setCarrierInfoForImsiEncryption_1_6
21f26ad63 : USB: add usb hal v1.3 to kKnownMissingHidl list
c04e79d01 : Camera: Uprev provider version to 2.7
c96175664 : Shows the default display only.
a7a81a9eb : Update TV cuttlefish CEC HAL to v1.1
b747d1251 : Revert^2 "Use biometrics.face@1.0 instead of @1.1"
853fae04b : Support getSlicingConfig() for 5G Slicing Configuration
c47e3f908 : Forward network preference to CTEC
496693d3a : Add cuttilefish implementation for emergencyDial_1_6
04b18a080 : Revert "Add cuttilefish implementation for emergencyDial_1_6"
63f98c803 : cf(supplicant): Add 1.4 ISupplicant entry in .rc
c83061c7e : Update ril_service in cuttlefish for 5G Slicing
9bdff8539 : Allow userdata image size to be overridden
50c27fce6 : Fix spelling for RIL enum
301cd0c92 : Rename AllowedNetworkType to AllowedNetworkTypes
a65b89a05 : Add an exemption for the google camera app's necessary update to v8.1
3840663ef : Remove GNSS HAL v3.0 (device/google/cuttlefish)
50c9253af : Enable v1.4 drm plugins
d55735ffe : Revert "Revert "Add new message versioning protocol""
3e5d39d2e : Include CameraX extension sample library in product
87dbbaae5 : Revert "Add cuttilefish implementation for emergencyDial_1_6"
8674d4830 : Add cuttilefish implementation for emergencyDial_1_6
6c319af98 : Add S-NSSAI
c0b8c9905 : Allow downstream devices to customize vendor modules set
60873e5a0 : Reconcile Cuttlefish device.mk vulkan support
5b4e92a42 : Implement getAllowedNetworkTypeBitmap
b0a8be2a7 : Revert "Explicitly mark carwatchdog_aidl_interface as missing."
be86cc693 : Add fingerprint HIDL to cuttlefish
a2a6cb8bc : Move GET_SYSTEM_SELECTION_CHANNEL command
f267c82c3 : Add proper impl of GET_ACTIVITY_INFO
790d2979d : Add FEATURE_FINGERPRINT to cf_x86_phone
3ed4689da : Change setDataThrottling window parameter to a long millisecond.
40aba547d : Create getSystemSelectionChannel API
106a0cda7 : Added RadioConfig 1.3 to support radio hal capabilities
d2d586bb6 : Allow userdata image size to be overridden
3149bec34 : Add FEATURE_FACE to cf_x86_phone
42e8e39dc : Added pdu session id to setupDataCall
89f14bff6 : Store NrDualConnectivity State
d77707e4b : Implement data throttling APIs on Cuttlefish
3e70e5d9b : Explicitly mark carwatchdog_aidl_interface as missing.
d7430a30b : Enable fastbootd on cuttlefish
afe67d34b : Rename enableNrDualConnectivity
5aae3f413 : Camera: Specify cameraservice.device@2.1 in known missing hidl list
64a3e665b : Allow com.android.networkstack.tethering to be installed as SYSTEM
cdc587455 : Implement setAllowedNetworkTypeBitmap
77c1e4890 : Update CF implementation for setSimCardPower_1_6
64b80be07 : Update CF implementation for setSimCardPower_1_6
b6eb39179 : Migrating automotive target to use AIDL AudioControl
305e56083 : Update CF implementation for setSimCardPower_1_6
f44df8c15 : Include automotive HALs in isAospAidlInterface
8d62c71a3 : Add HAL for pdu session id support
084a1e3b2 : Add support for qemu, aarch64 bootloaders
a78c6b83a : Remove permissions that are now granted via role to Android Auto (Gearhead).
c705d0d11 : Ability to configure NR dual connectivity
f7bc6bba3 : Remove native coverage include list for Cuttlefish.
8cf881a29 : USB: add usb.gadget v1.2 to kKnownMissingHidl list
b0ca4c2cd : Add SMS function in Radio_Impl_1_6
d768f3825 : Allow com.android.networkstack.tethering to be installed as SYSTEM
769b9c6e4 : Install default IFace implementation on cuttlefish
ebf25c1ad : cuttlefish: enable f2fs compression
b60309650 : Remove GNSS HAL v3.0 from cuttlefish
978c0c8c9 : Allow downstream devices to customize vendor modules set
4c350e618 : Update Context Hub HAL to 1.2 on cuttlefish
20d2475ba : Remove obsolete note about sdcardfs
2a4c297d9 : powerstats: PowerStats HAL has been renamed
7aa46f36f : fastboot: add fastboot_hal 1.1 to kKnownMissingHidl list
7ba0e37c3 : Remove fingerprint-service.example from cuttlefish policy
6148061a9 : Clean up comment on default permissions for Cuttlefish.
1adaebf84 : Resolve a few remaining camera SELinux permission violations
831b05c39 : Add back custom camera prop
a59d54dd6 : Add exclude build ramdump debug tool flag on Cuttlefish.
67c0db65a : Add GNSS AIDL interfaces (device/google/cuttlefish)
4fabcbec1 : Add NATIVE_COVERAGE_PATHS
b27c5c60b : Add "android.hardware.biometrics.common." to kKnownMissingAidl
1436d378a : Remove HWC1, clean up code structure
50a8c023e : Install default IFingerprint implementation on cuttlefish
b026d91bf : hal_implementation_test: allow exempt AIDL pckgs
80d2c44dc : Excuse automotive powerpolicy AIDL from hal implementation test
e6ebe7ed6 : Create x86_64 cuttlefish target for automotive
13fc77015 : Add one handed support property for presubmit tests
fb7d48380 : Move tombstone, gnss, and metrics binary functions to known_paths.h
5d3318de3 : Add modem, vsock proxy, adb connector binaries to known_paths.h
89e2c755f : Move webrtc and vnc binary config values into known_paths.h
ef1ba1d92 : Move ConsoleForwarderBinary, KernelLogMonitorBinary into known_paths.h
7c9166da7 : Move LogcatReceiverBinary, ConfigServerBinary into a new known_paths.h file
a9c6445a7 : Update preinstalled-packages-product-car-google.xml
75675227b : Create Power Stats AIDL interface
ed1707487 : Removed the tombstone enable flag
99d6a8f6f : Remove persist.radio.poweranomaly.start as a vendor_radio_prop
9247c6236 : Add Audio HAL V7 to the list of non-implemented
6d1541826 : wifi: Upgrade hostapd exemption HIDL to 1.3
9c56987a9 : Set Kernel Command Line to Configure Audiocontrol Server
7715eea2f : Split instance-specific CuttlefishConfig code into another c++ file.
4c7ea652b : Add USB host feature flag
2bf7b9f9e : Add back gpu_access(gmscore_app)
91c884fb7 : wifi: add new uprev 1.5 wifi interface
c56e74ae5 : Enable the Tuner 1.1 service with the Tuner 1.1 default implemenetation on Cuttlefish
ed3bbbdfc : Update whitelist config for cuttlefish
f18265cb3 : Remove Soundtrigger HIDL interface from cuttlefish
d6fc59d59 : Grant the privileged app - SampleTunerTvInputService access to the Tuner HAL service
24ae70b0c : Only include and run VHAL server if it exists.
30067d3e3 : Update the missing biometrics.fingerprint version to 2.3
17a9d2b4d : ro.com.android.dataroaming in device.mk is optional
98a58ec03 : namespace vsoc -> namespace cuttlefish
61985ef54 : namespace cvd -> namespace cuttlefish
75f825b90 : Run VHAL server with launch_cvd
8de19ffb7 : Add new confirmation UI namespace.
602bbe8ea : Update package whitelist for cuttlefish on auto
e85baab77 : Add GNSS HAL v3.0 (cuttlefish)
3de6556ff : Allow CarLauncher for user 0
3570cb044 : Added missing theme packages on preinstalled XML.
34d9847a4 : Add exclusion for ndk_translation ELF prebuilts
cf1554281 : Product app shouldn't access vendor features
103a811b2 : Add ambient_temperature, relative_humidity
afe760087 : Fix device permissions
dd2dee75d : Separate system_ext sepolicy from vendor
df7b2919c : Move sepolicy/private to sepolicy/product/private
ab5656e40 : Delete remaining sepolicy related to VSoC
01d761e86 : Revert "Build cvd-ndk_translation_package.tar.gz package"
9dc224846 : Build cvd-ndk_translation_package.tar.gz package
6561cdbaa : Add sepolicy for connectivity monitor (pixel experience app)
1030e90b4 : Revert "Use biometrics.face@1.0 instead of @1.1"
097e053d0 : Rollback Cuttlefish hwcomposer version to 2.2
9841097dc : Revert "Revert "Avoid copying sdcardfs.ko""
6fdb0e6a8 : Revert "Avoid copying sdcardfs.ko"
68d2e3983 : Disable verbose debug
f3f62e2bd : Add HWC2.3 support to CuttleFish

+- Project: device/google/cuttlefish_prebuilts

1e2f8f6 : Update kernel to builds 7618735
107c8e0 : Update kernel to builds 7614753
788ed37 : Update kernel to builds 7595196
39fa6b4 : Update kernel to builds 7587628
86b6a65 : Update kernel to builds 7587602
c03d56b : Update kernel to builds 7555525
af98e11 : Update kernel to builds 7557496
5d35e85 : Update kernel to builds 7526885
2f5609f : Update kernel to builds 7518296
67c3951 : Exclude LargeTests from presubmit.
0bfee16 : Update kernel to builds 7506686
c7ea0bb : Update kernel to builds 7505743
7d79ae8 : Update kernel to builds 7489573
8923305 : Update kernel to builds 7483590
e3b3764 : Update kernel to builds 7460289
efb3c0b : Update kernel to builds 7456788
c2e7310 : Update kernel to builds 7437072
104a48e : Update kernel to builds 7433760
dd52415 : Update kernel to builds 7412436
8eb2c5b : Update kernel to builds 7412128
2db1b35 : Update kernel to builds 7393692
fb90400 : Update kernel to builds 7394718
926fef1 : Update kernel to builds 7364300
b798009 : Update kernel to builds 7365812
3c452df : Update kernel to builds 7364300
853bd77 : Update kernel to builds 7365812
a9cdb9c : Update bootloader, u-boot tools to builds 7352094
6ac0814 : Update kernel to builds 7349034
315b396 : Update kernel to builds 7346159
335b674 : Update kernel to builds 7331111
77ffdda : Update kernel to builds 7330999
38a8ae0 : Update kernel to builds 7321966
9366d92 : Update kernel to builds 7314431
9bd4836 : Update bootloader, u-boot tools to builds 7286332
a4d3239 : Update kernel to builds 7273670
6308c94 : Revert "Update kernel to builds 7246360"
e6044fa : Update bootloader, u-boot tools to builds 7251931
1141611 : Update kernel to builds 7246360
4da78cc : Update kernel to builds 7244126
4010a6f : Add OWNERS for GKI update
a2df53c : Update kernel to builds 7230153
e0f7ace : Update kernel to builds 7229816
6726ea3 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/cuttlefish_prebuilts
547cea4 : Update kernel to builds 7214561
4e479a6 : Update kernel to builds 7214546
075ef93 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/cuttlefish_prebuilts
16054ff : Update kernel to builds 7199022
b9b8e4a : Update kernel to builds 7195929
c410d4a : Export bootloader as a Soong module
81c8fc8 : Update bootloader, u-boot tools to builds 7195666
da854d1 : Update kernel to builds 7182464
f507559 : Update kernel to builds 7180625
52d5c75 : Add extract-ikconfig to cuttlefish_prebuilts/scripts
2d84728 : Update bootloader, u-boot tools to builds 7179898
0cc3956 : Update bootloader, u-boot tools to builds 7170060
bc0b5ee : Add u-boot binaries for arm64 rock pi to prebuilts
0c6e6dd : Update kernel to builds 7166325
34d8758 : Update kernel to builds 7166491
b289ebf : Fix the mac build
042f3c1 : Register mkenvimage as a prebuilt build tool
bd4c8b5 : Move StagedRollbackTest to group presubmit-large

+- Project: device/google/gs-common

edbdff9 : Initial empty repository

+- Project: device/google/gs101

9cdaae1 : Merge cherrypicks of [15679207, 15679169, 15679170, 15679208, 15679209, 15679262, 15679171, 15679210, 15679244, 15679211, 15679245, 15679246, 15679212, 15679213, 15678855, 15679214, 15679215] into sc-d1-release
9235f93 : Initial empty repository

+- Project: device/google/gs101-sepolicy

5a3d421 : Add the 'bdev_type' attribute to all block device types
6b30dbc : gs101: Allow camera HAL to access interrupt handles
2ef3dab : gs101-sepolicy: Use untrusted_app_all for vendor_sched denials
57d81aa : sepolicy: gs101: allow dumpstate to access AoC stats
0d7ab6e : Add sepolicy to allow camera HAL to read display backlight
ad42045 : Allow sensor HAL to read AoC dumpstate.
718a856 : Allow init to set Camera properties.
ee4e7f4 : Revert the unnecessary sepolicy rules for hal_neuralnetworks_darwinn.
7de8a5d : gs101: Remove vendor_sched
a1aab56 : [DO NOT MERGE] sepolicy: Add "dontaudit" for twoshay dac_override.
0474bcf : Add vendor SELinux denial to allowlist
30bd5e8 : Allow hal_dumpstate_default to access vendor_camera_debug_prop
5374497 : Add AoC wakeup stats to dump state
d6c1a50 : sepolicy: gs101: allows pixelstat to access pca file nodes
0f98208 : Add SE policies for memtrack HAL
0bd50d1 : Allow USF sensor HAL to read camera persist files.
561ce13 : gs101: Allow camera hal to create file in persist camera folder
8e2fc29 : Add vbmeta_vendor_[ab] to file_contexts
1ebd847 : Update Usb hal permissions to allow pushing overheat suez events
b47cdf2 : Allow to set vendor_rild_prop for oemrilservice_app
d12714c : Add vbmeta_vendor_[ab] to file_contexts
411aa59 : Update avc error on ROM 7566803
c503d52 : Allow suspend_control to access the AOC wakeup node
0612b5a : ims: allow finding mediametrics_service for vendor_ims_app
f0589d1 : Allow suspend_control to access the AOC wakeup node
d9309ef : Update avc error on ROM 7562467
022b617 : Add cpm/pca9468 logbuffer directories so that bugreports can take a snapshot
e763f3c : Allow HAL to access sysfs.
4055c31 : sepolicy: gs101: support tetheroffload hal version 1.y
5c009fb : Add wakelock access for storageproxyd
d8d8580 : sepolicy allow fingerprint hal to read mfg_data
3050ed8 : Set sepolicy for shell script of disabling contaminant detection
06ea8d9 : Update avc error on ROM 7550575
c7342a7 : odpm: Rename the odpm_config sepolicies to be more consistent
c60e44c : Add create perm for tee
04d9f1a : Revert "Update avc error on ROM 7526917"
9d7e88c : suppress error for ag/15263334
2046513 : Add DC Charging to server configurable parameters; ensure the sysfs node is writable
a06677c : Update avc error on ROM 7539530
1237058 : init: change overlayfs_file rule to dontaudit
da1f469 : Revert "Update avc error on ROM 7522385"
20dd1ef : [3A Coordinator] Enable to property_set for log.tag. prefix
99e75b6 : [RCS] Update sepolicy for RCS
a5c9028 : Add sepolicy rules for fingerprint hal
714075e : add sepolicy for set_usb_irq.sh
a2d9731 : Update avc error on ROM 7527858
81a8e5b : Update avc error on ROM 7526917
d328008 : Fix overlayfs avc denied
46dfc78 : Update avc error on ROM 7522385
3aa97b5 : Add system file of INT clock to sysfs_fabric group
1e748ab : Fix AAudio avc denied
755c601 : Update avc error on ROM 7515047
eee0987 : Allowed HWC HAL access TUI status node
56beb62 : Fix hal_uwb_default dumpstate SELinux errors
1a2d199 : remove obsolete errors
6d6a7c9 : Allow Power Stats HAL to access EdgeTPU sysfs files.
14fcd5f : allow recovery and fastboot to access secure elment
cb3ca1e : Remove dontaudit form tracking_denials for maxfg and regmap
4aa936d : pixelstats: add bcl directory permission
fd47b11 : Revert "allow recovery and fastboot to access secure elment"
2354e3a : Fix denial when flashing vendor_boot in fastbootd.
93944a8 : Fix avc denied for getprop "vendor.radio.call_end_reason"
f9501fc : Avoid VTS testDataTypeViolators failure
4b6bc8c : ssr_detector_app: Add additional vendor dir and crgroup allow for debug
4ea317b : gs101-sepolicy: allow rlsservice to read display status files
9ac870a : allow recovery and fastboot to access secure elment
7ea8162 : Update avc error on ROM 7492139
e31c884 : Update avc error on ROM 7490489
2460cdc : raviole: transition SystemUI to use HWC for LHBM
8b32670 : modularize dmd
e44e432 : Move the type definition of properties from product to vendor
7f9abee : sepolicy: gs101: allow dump cma statistics
5aaa0f6 : gs101-sepolicy: add oemrilservice_app.te
a23d1bb : Allow fingerprint hal to read sysfs_chosen
433aeb2 : Sepolicy: Pixel stats wireless charger sepolicy
0b21a2d : Pixelstat: battery history access premission
a70819d : modularize pktrouter
a926055 : vendor_init/dumpstate: Grant to access logger prop
cebbf14 : Add support for non-su hal_uwb
d74e989 : modulize init.radio.sh
419019a : Allow camera hal to access devfreq query
c598db1 : Move the genfs_contexts of sched nodes from vendor to product
51c891f : Update time sync seinfo to not use platform signature
2794370 : sepolicy: gs101: allows pixelstat to access wlc file nodes
7e23244 : Fix access permissions for sysfs_aoc_reset
6bf4661 : Allow camera HAL to set vendor.camera properties
d77bc5a : organize confirmationui settings
eb3881d : Add file context for /dev/logbuffer_tcpm
c53c03b : Add new sepolicy to allow Power Hint
14786d9 : Allow rlsservice/camera HAL to read /apex/apex-info-list.xml
643e5a7 : Allowed EdgeTPU compilation services (tflite and nnapi) to access overcommit_memory info.
3031b07 : Allow hal_dumpstate to collect AoC statistics
dc0cdc3 : Use label persist_ss_file
673b8f1 : Update avc error on ROM 7457955
81aaf6c : Add sepolicy for hwcomposer to access lhbm sysfs
02ada4f : vendor_telephony_app.te: add selinuxfs:file
90ae782 : Move oriole bug map to whitechapel folder
5bb07db : add se-policy to /dev/trusty-log0 so it can be accessed by dumpstate hal
5492a92 : Allow telephony to access the file descriptor of the priv_apps tcp_socket
ad47112 : gs101-sepolicy: Fix avc denial for permissioncontroller_app
d0bb828 : remove vcd from user ROM
8c97989 : [BugFix] SEPolicy for libedgetpu_darwinn2.so logging to stats service
d00aafa : remove obsolete entries
2537335 : Sepolicy: Remove permission for fuel gauge
7db400b : Add sepolicy to let fingerprint access power service
985aa69 : qllow priv-app to access Pixel power HAL extension.
d27e574 : Update avc error on ROM 7444346
797b646 : gs101-sepolicy: Fix avc denial for sysfs_vendor_sched
ef113ab : update wakeup node
8947d2d : reorganize trusty_metricsd settings
6ce3aa9 : Update avc error on ROM 7440434
e7ed46c : organize EdgeTPU modules and sepolicy
a457b1d : gs101-sepolicy: Fix tracking_denials of sysfs_vendor_sched
1eb6bfc : Hardwareinfo: battery info porting
bb8b462 : Update avc error on ROM 7432667
b22c6cd : R4/raven: correctly label wpan0 device as networking
02f93b6 : modulize hal_neuralnetwork_armnn
c8b02fc : Remove obsolete context
d45ada4 : Add sysfs_camera label for powerhint flow to access intcam & tnr clock
1064df0 : sepolicy: gs101: display: fix dumpstate of displaycolor
7865bf8 : cbd: Fix avc error
724ea61 : Remove unnecessary rules for vendor rcs app
77432c5 : whitechapel: make vframe-secure a system heap
729e890 : allow hal_usb_impl configfs:dir { create rmdir };
3d127f9 : [RCS] Add sepolicy for RCS as non-system app
a4dbe2e : gs101-sepolicy: Fix avc denials for sysfs_vendor_sched
9d5830a : pixelstats: fix permission errors
7ea6a44 : pixel-selinux: Add mlstrustedobject for SJTAG
9e8bd69 : gs101-sepolicy: Refine policy for sysfs_vendor_sched
9f8d552 : pixel-selinux: add SJTAG policies
2dbe515 : remove sysfs_type from vendor_page_pinner_debugfs
6026cf5 : Grant powerhal access to thermal_link_device and sysfs_thermal
b078284 : Revert "pixel-selinux: add SJTAG policies"
144b6b0 : hal_health_default: updated sepolicy
e952c41 : Add CccDkTimeSyncService
073a0f5 : Update avc error on ROM 7395282
c5fdb59 : Add sepolicy for Trusty keymint
b8aebc8 : storage: update sepolicy for hardwareinfoservice
6884943 : Allow mediacodec to access the vframe-secure DMA-BUF heap
a97bfcc : sepolicy: gs101: add permission for the hardware info dsp part number
5aeb1b9 : gs101-sepolicy: Allow dumping vendor groups values
560d12c : dumpstate: add sepolicy for hal_dumpstate to access sysfs_display
ba92629 : Update avc error on ROM 7380236
8fd76ce : pixel-selinux: add SJTAG policies
f7a9784 : power: mod sysfs_bcl path
53aff19 : Transition to using libedgetpu_util.so instead of libedgetpu_darwinn2.so. bug: b/182303547
b486dde : logger_app: Fix avc error
494ac0c : Add sepolicy for aocdump to access wlan_logs folder
970f15b : Fix file_contexts path for trusty_metricsd
3be06b2 : logger_app: Fix avc errors
9de2688 : sepolicy: gs101: add IAudioMetricExt settings
b9e4f7a : Add permission to access audiometricext hal for grilservice_app
e8ee41f : Renamed edgetpu_service to edgetpu_app_service.
a8ceb3a : Grant dumpstate hal read permission of camera hal dump files
304a32c : sepolicy: gs101: allow duump page_pinner
828114d : genfs_contexts: Specify correct GPU clock hint node
bfbf29c : Allows the edgetpu_logging service to write to the edgetpu sysfs.
82408c9 : sepolicy: update gpu nnhal file
53c9a79 : Update avc error on ROM 7358093
989855d : Add the TPU AIDL NNAPI HAL to the sepolicy.
30b9f8f : rfsd: fix permission error
705ecbe : genfs_contexts: fix path for st21nfc i2c devices
fd2a6b9 : genfs_contexts: fix path for s2mpg1X i2c devices
194fef8 : genfs_contexts: fix path for cs40l25a i2c devices
3868f8a : genfs_contexts: fix path for max77759tcpc i2c devices
b08c98c : genfs_contexts: fix path for p9412 i2c devices
a1bf959 : DO NOT MERGE. Revert Exo selinux policies for S
4b59c5b : Add selinux permissions for NFC/eSIM firmware upgrade and recovery
cb3f59b : bthal: allow bthal to access bluetooth kernel driver logbuffer_btlpm and logbuffer_btuart device node
03f4884 : com.qorvo.uwb: signed with dedicated key and running as android.uid.uwb uid
1d0e810 : Grant vendor_sched sysfs nodes access
73b65a0 : Revert "Grant vendor_sched sysfs nodes access"
00e1b9a : Add sepolicy for the UDFPS antispoof property
70551d2 : Let debugfs be accessed only for non-user builds
9e6528d : Label debugfs files correctly
ab6df9c : Add SELinux policy for allowing dumping GSC info
8735111 : Allowed PowerHAL service access Display node
99853e4 : Update avc error on ROM 7349999
60e0a18 : correctly label networking gadgets
638778c : Grant vendor_sched sysfs nodes access
bc525e1 : pixel-selinux: add SJTAG policies
1124aea : Add policy for memlat governor needs create/delete perf events
6297e8a : Sniffer Logger: Add dontaudit getattr for sysfs_wifi
59161a5 : vibrator: Remove temporary method
72e6339 : iwlan: update sepolicy for qualifiednetworksservice
8e3aaa3 : Remove dumpstate AVC denials dontaudit for twoshay
0e68aed : Allow dumpstate to access twoshay
15c0468 : Add high_capacity_start_cpu to u:object_r:sysfs_vendor_sched:s0
a27f8c4 : Allow radioext to communicate with bt hal
43735f0 : sepolicy: gs101: allow audio hal to use wakelock
6a9a85c : Fix avc denied for shannon-ims
ab97657 : logger_app: Fix avc errors
2c1ecf3 : sepolicy: gs101: Fix hal_health_default avc denials
1dac39e : trusty: sepolicy for metrics reporter
9eeae92 : [SEPolicy] Allow EdgeTPU related service to log to stats service
b844190 : Added the SELinux rule for the EdgeTPU vendor service.
ea5b597 : sepolicy: Update dumpstate HAL to V1.1
f5b4709 : add sepolicy for dump TRICKLE/TEMP/DWELL defend config
34278f0 : Add sepolicy for dumpstate to access logs of tcpdump_logger
69c8212 : wlc fwupdate implementation
2fb432f : Remove /vendor/lib/modules from file_contexts
db03875 : sepolicy: gs101: allow usf_reg_edit to run
a3c0b2b : Revert "remove wildcard on kernel modules"
4099f60 : Add sepolicy for tcpdump_logger to access wlan_logs folder
722b181 : update error on ROM 7331131
4510c55 : set sepolicy for testing_battery_profile
5823815 : Update avc error on ROM 7330059
1711a2d : Provide fastbootd permissions to invoke the set_active command
963848f : sepolicy:gs101: allow init-insmod-sh to access sysfs_leds nodes
bb7ae85 : change persist.camera to persit.vendor.camera
836f25d : Update gs101 sepolicy for contexthub HAL
b6f2b0b : Remove platform certification from imsservice
3f91d64 : Add sepolicy for sensor HAL to read lhbm
9bba8c0 : Fix android.hardware.drm@1.4-service.clearkey label
2d2adb3 : Fix android.hardware.drm@1.4-service.clearkey label
66634d4 : sepolicy: gs101: allows pixelstat to access audio metrics nodes
09d5fc6 : Grant powerhal access to sysfs_devfreq_dir
3fefc8a : Add sepolicy for sensor HAL accessing AOC sysfs node.
920b0e1 : Add sepolicy for wlan logger and sniffer logger
72ca817 : update wakeup node
b3dfc87 : logger_app: Grant access to control usb debug port
e03291c : Add gs101 specific sysfs_devfreq_cur entries
22f18ad : move vendor_executes_system_violators to userdebug
de973d7 : Mark GS101 camera HAL as using Binder.
4605f4b : uwb: allow uwb service to access nfc service
09e529d : Add sepolicy for fpc AIDL HAL
d17f3ba : gs101: Remove kernel.te after UWB fixes
89e016d : Update avc error on ROM 7302474
5293925 : Allow access to NFC power stats
97b2c46 : fingerprint: fps hal can connect Stats service
90ead0f : Update tracking error for Silent Logging tool
f5bb17a : Allowed EdgeTPU service to generate Perfetto trace.
0e9abb4 : sepolicy: add cs40l26 haptics modules
93b498e : remove obsolete entry
4233336 : Grant sepolicy for Bluetooth Ccc Timesync feature
a2f8a45 : suppress logs created by userdebug-only features
f527748 : Fix selinux for RPMB daemon
3e82470 : Grant Fabric node access for memory min frequency setting
1b17b0f : dumpstate/incident: Fix avc errors
8b9e2b3 : allow RilConfigService to call oemrilhook api
99988c4 : remove obsolete domains
59a1c3f : update error on ROM 7293525
75a9ea1 : sepolicy: fix fingerprint sepolicy
3c692b9 : Create vendor_logger_prop
0790114 : Add sepolicy rules when PowerAnomalyDataDetection service enabled
4585613 : Update sepolicy for the egetpu_logging service to access the sysfs.
55bd059 : Add sepolicy for sensor HAL accessing AOC reset sysfs node.
a0a4a7f : Allow ssr_detector to read aoc version property
da8122c : ssr_detector: provide wlan firmware version
66fd237 : thermal: add sepolicy rule to access ODPM sysfs
01a33d0 : Formatting file_contexts
9d20b97 : remove video_system_heap
86582e6 : display: remove dontaudit for hal_memtrack_default
a0a8cb2 : Stats: removed obsolete IStats HIDL sepolicies
dde4b6b : Allow power stats HAL to read gnss stats
a791d93 : Allow power stats HAL read uwb power_stats sysfs node
204dc05 : Fix avc denied for Silent Logging
f4589fe : usb: Add sepolicy for extcon access
f23a442 : Add more modem properties
8119d48 : Uwb: Create a new Uwb system service
72f80a3 : wirelesscharger-adapter: updated sepolicy
acf6b1f : Add sepolicy for SystemUIGoogle to write to lhbm
cbc7709 : hal_dumpstate_default: Fix avc error
e541cce : change assigned bug
c14f02d : Allow fingerprint hal to access dmabuf_system_heap_device
7e071d6 : dump hal_graphics_composer
7e60d3a : allow init to set readahead_size
06cc3ee : update error on ROM 7278058
7c8d4d8 : Fix Android GPU Inspector (AGI) support
cd12670 : Allow to dump pps-dc
2c1b29b : logger_app: Grant to access new logger properties
1082e88 : Add policy for USF low latency transport gralloc usage.
b4bab83 : Fix avc denied in MMAP audio exclusive mode
b94e758 : Fix avc denied for maxfg_base/flip and wireless dump
b370d9d : Remove sepolicy of Wirecutter
06b410d : Fix avc denied for Silent Logging
6dd6d98 : cbd: Grant to access slog file
17f08b3 : gs101: fix grilservice context
5feb916 : init: allow to set tcpdump property
d59ea41 : gs101-sepolicy: Allow platform_app to call uwb
b9e10fe : Create sepolicy for the fingerprint GHBM sysprop
1d379df : Give hal_dumpstate_default read access to slog files
3d4d915 : Fix SELinux errors with aocd
1c64cd8 : allow camera to connect stats service
b2fb9cd : Add TCP dump permissions.
82d7164 : Fix selinux permissions errors for UwbService
c0b806f : [Bug] Change the sepolicy name for exo_camera_injection
7376656 : logger_app: Remove Pixelize rule
d57865e : update label missing vibrator sys nodes for dual part
7e8fca8 : whitechapel: add permission for pixellogger set audio property
a346a7f : remove wildcard on kernel modules
dcd4293 : Allow EdgeTPU NNAPI HAL to access socket files for IPC.
59ba0f9 : grant debugfs access to insmod under userdebug
8066a9f : Fix modem logging configuration.
0582588 : Move vendor_kernel_modules to public.
1a25f34 : audio: add support for aocdump to aceess audio state
fc69c66 : update error on ROM 7260355
91c7813 : remove obsolete mobicore operations
60872ac : camera: allow the camera hal to set fatp prop
a4b2534 : Add selinux permissions for NFC/eSIM fw upgrade
72011a8 : gs101-sepolicy: Allow rlsservice to access range sensor
852d1dc : Grant GPU and Fabric node access
ceafb82 : exo: updated sepolicy
8a1f0be : Mark libGralloc4Wrapper.so as same-process HAL.
e277259 : e2fs: Fix avc errors
98c223e : Add new ITouchContextService interface to twoshay
765e8e2 : gs101-sepolicy: Allow binder call rlsservice from camera
f27370d : Allowed EdgeTPU service to read system properties related to vendor.
f96f0c7 : remove obsolete entries
5602dfd : SELinux error coming from mediacodec when using GCA and secure playback
52a7768 : Fix SELinux error from vendor_init
022de77 : Allow radio vendor apps to modify slog props.
ac3d49d : Revert "Allow Exoplayer access to the vstream-secure heap for secure playback"
f01cb38 : Fix MMAP audio avc denied
fc7c2e2 : remove obsolete entries
7c92613 : Allow Exoplayer access to the vstream-secure heap for secure playback
1db99c7 : allow vendor_init to set logpersist
44799a2 : Add sepolicy for CBRS setup app.
98d8904 : update error on ROM
880dd70 : Fix cuttlefish test fail due to sepolicy of Wirecutter
4f5d604 : sepolicy: allow hwservice to see armnn nnhal.
ef8172c : Allow mediacodec to access the vstream-secure DMA-BUF heap
6932235 : Allow camera HAL access radioext service
755a1de : Allowed EdgeTPU service and the EdgeTPU NNAPI hal to read /proc/version.
de30c53 : gs101-sepolicy: add sscoredump
b07d84f : Fix SELinux denials for arm.graphics AIDL interface
5f6e263 : Grant permission for more camera device nodes
93bf9b6 : Labelled EdgeTPU service libraries as SP-HAL.
dffdeca : Improve camera HAL SELinux policy.
181f1d3 : vendor_init: allow set_prop for vendor_ro_config_default_prop
0610c7a : vendor_init: allow set_prop for vendor_ssrdump_prop
a91ba31 : vendor_init: allow set_prop for vendor_ssrdump_prop
ffd2cf4 : Allow radioext to access bluetooth coex hal.
005faff : genfs_contexts: add sscoredump per-subsystem policies
68569d8 : update error on ROM 7242124
522c283 : Allowed Camera hal to create debug files
c9f580b : Fix netutils_wrapper avc denied
6862b8e : vendor: remove sscoredump policies
eda148c : SELinux: Grant camera HAL TEE access
9c8327d : hal_neuralnetworks_armnn: allow GPU access
0d56768 : Allow init to set RIL properties.
3316a71 : Fix VT issue avc denied
dbef5fe : Fix pktrouter avc denied
986fe49 : Fix vendor.pktrouter avc denied
3233492 : Add sepolicy for Goodix AIDL HAL
9778af3 : Fix avc denied for vendor_ims_app
d135bde : Fix selinux errors for rild
8b3601f : Fix hangup Volte call fail
d3579bb : Allow init to set RIL properties.
9818e25 : Revert "Add lazy service binary to hal_camera_default domain."
c6eca53 : Add sepolicy for the wifi firmware config OTA feature
7e469b9 : Mark libGrallocWrapper.so as same-process HAL.
5b5a004 : allow bootctl to access devinfo
3a27f85 : mds: Update radio_vendor_data_file permission
692faee : fix reset problem caused by ims
14d068b : vendor_init: Update tracking denials
6efd563 : Remove tracking_denials/bootanim.te
d28724f : update error on ROM 7230950
77f6de6 : work around for uwb
a0c5ec2 : Add se-policy for new GRIL service and RadioExt hal APIs
fb862c0 : Allow Exoplayer access to the vstream-secure heap for secure playback
97bfa35 : Revert "Add se-policy for new GRIL service and RadioExt hal APIs"
4211025 : Fix denials for ril_config_service_app
6516f36 : Add se-policy for new GRIL service and RadioExt hal APIs
b4fbecb : modem_svc_sit: Fix avc errors
01376cb : update error on ROM 7228492
fd45b5e : permission required for adb sideload to work
7314a7b : permissions required for OTA
d02e73b : Add lazy service binary to hal_camera_default domain.
f05cdba : allow bootctl to read devinfo
38e55f2 : update error on ROM 7225160
a334f07 : Add uhid access for exo
b640326 : Add the sepolicy for UWB hal
ac6b127 : remove workaround as vendor_init is ready
09996bc : Add sepolicy rules for fingerprint hal
8d2feed : label missing vibrator sys nodes
9c3d77d : power: Add policy to access sysfs_bcl
857ea2e : update error on ROM 7219510
fa11af6 : audio: add /dev/acd-audio_dcdoff_ref for audio effect visualizer
10fda56 : Allow fingerprint hal to access fingerprint device
2797490 : Update vendor_modem_prop and add rules for mds
c36661e : remove obsolete entries
15a0c61 : update error on ROM 7216638
beb4f82 : sepolicy: fix usb hal selinux permission
adeaaea : Add "libedgetpu_darwinn2.so" library duplicate to be used for external launch.
86aa156 : Allowed Camera hal to access EdgeTPU service for on-device compilation.
185dbee : Fix selinux error for vendor_init
ebeae6a : label uwb service to prevent reset after unplugging USB
a570dc6 : Add a label for Pixel DMA-BUF heap tracepoints
2dc4d2d : genfs_contexts: add sepolicy for dumping eeprom data
7405211 : label missing power sys nodes
78047fa : sensors: Add sensor related rule to chre.
7c0fd2a : update error on ROM 7213588
ed8fdc9 : Fix sepolicies for hal_power_stats_default
46fedc2 : Add Sepolicy rule for connectivity monitor app
031fe80 : display: add sepolicy for hal_graphics_composer
b70e0be : MDS: Fix avc errors
a1f92cd : Give power stats HAL permission to read ufs stats
abfa935 : Clean up the obsoleted dontaudit rules
0218941 : allow df to collect partition info
cf96663 : label power.stats-vendor properly
45e3314 : Allow bluetooth hal to get boot status
36e82d4 : update error on ROM 7207833
fdeedcb : allow init to mount modem_img
9e582d4 : Fix cuttlefish test fail due to sepolicy of Exo
526da2f : update error on ROM 7202683
f98706e : Add sepolicy for BigOcean device
b52121a : Add sepolicy for MFC device
2ed30c2 : Stats: new sepolicy for the AIDL service
bfa18a7 : whitechapel: Correct acpm_stats path
82376e2 : Mark lib_aion_buffer and related library as same_process_hal_file
ebd2a24 : Add atc sysfs permission for composer service
78cd6eb : Add selinux policies for mounted modem parition
5019452 : HardwareInfo: Add sepolicy for display
cc8429c : Move wireless charger HAL to 1.3
8cac554 : gs101-sepolicy: Add twoshay permissions
6247ff6 : cbd: Fix avc errors
7edb7e3 : vendor_init: Update tracking denials
4dd3e1e : Add touch procfs and sysfs sepolicy
47bf48c : Fix avc denied in OMA DM
522a8ae : hal_health_default: Fix avc denials
58b3344 : label kernel modules and grant bt permission
487f66f : update error on ROM 7196668
ce711fd : Fix avc denied issue when accessing to IStats service
a3678d9 : hal_power_stats_default: Fix avc denials
43fb32d : dumpstate: allow dumpstate to access displaycolor
df06cd7 : remove obsolete entries and put crucial domains to permissive
019eec3 : Remove dma_buf_heap tracking_denials
7d77820 : Add missing permission to dmabuf_video_system_heap
47abac4 : update error on ROM 7193586
d18a92b : Allowed the EdgeTPU service to access Package Manager binder service.
73ce343 : Wifi: Add sepolicy files for wifi_ext service
94095e1 : sepolicy: add sensor related rules for AIDL APIs
5c76e0c : trusty_apploader: Fix avc errors
5e63caa : Fix selinux error for vendor_telephony_app
6bfbfc3 : Allow vendor_init to set USB properties
0427548 : sepolicy: add usf folder to BOARD_SEPOLICY_DIRS.
4d87bc0 : cbd: Fix avc errors
fc5a6a8 : update error on ROM 7191013
5009efa : Move slider-sepolicy into gs101-sepolicy
ed6fcdb : Add owners file
28ea155 : Initial empty repository

+- Project: device/google/raviole

0c05e5c : Update regulation e-label for Oriole
2c75a7f : Bluetooth: Raven BT SAR tables for US and ROW for FRC
51ea937 : Bluetooth: Oriole BT SAR tables for US for FRC
44ef3a3 : audio: update Media Record Tuning Files
543e666 : audio: update FM tables (20210729_v540)
a7b2461 : audio: update tuning tables (20210826)
e0d1ed2 : Allow NFC polling disable by system apps
9d35ab8 : init.raviole.rc: remove world writable on speaker.cal
6c06878 : Bluetooth: Raven BT SAR tables for JP (mmwave) and ROW
f0c19e6 : Update regulation e-label for Oriole
5288175 : Update regulation e-label for Raven
1276d01 : Adjust 0.5dp padding for KeyguardStatusBarView
14ca794 : init.raviole.rc: chmod for speaker.cal
87c790f : oriole: enable media performance class 12
ee3a27f : bcl: Put OCP_WARN back to original level
d85b5ad : thermal: optimize CPU thermal throttling
7811110 : audio: update audio_policy_volumes.xml
5ead0a3 : raven: enable media performance class 12
55d9b7d : Don't have an alpha-in fade for the auth ripple
ac0c512 : thermal: optimize CPU/GPU throttling
51e1b7c : display: disable hbm dimming
7033176 : display: override Oriole set_idle_timer_ms
2882c02 : powerstats: correct display odpm rail name
7060088 : bcl: change tpu_cooling state from 3 to 2 ocp_tpu
aec84f2 : Update MIC e-label for JP SKU of Raven
aa1bc9d : bcl: lower ocp_warn for tpu and gpu
504e81b : bcl: Update soft_ocp cooling device
b0c0694 : thermal: add TPU throttling for SKIN thermal optimization
2d3ff19 : thermal: Update thermal table
2bed9fa : thermal: Update thermal table
6079755 : Fix system icons container x-axis shift between Keyguard/Home StatusBar
2db0e11 : power_profile: add bluetooth power data
2bd519a : audio: dynamic/runtime audio capture switch
d8a553d : audio: Add command to set PCM steam wait time for voice and audio.
b063a21 : Update lock icon padding
d23f5ff : audio: update Media Record Tuning Files
5a73b18 : audio: adjust the latency for bluetooth output
3dcb7a2 : audio: update FM table (20210805_v540)
21c78f0 : Enable STNFC_ACTIVERW_TIMER
456de37 : Bluetooth: Oriole BT SAR tables for RoW and JP(sub 6)
eaedfe1 : thermal: Update thermal table
1b02716 : thermal: Update thermal table
fb6002f : Bluetooth: Oriole BT SAR tables for EU sub6 and mmwave
cb3da3e : Bluetooth: Raven BT SAR tables for EU sub6 and mmwave
e3bb2dd : Fix KeyguardStatusBar height not align StatusBar
500de3b : Change vendor key to PRODUCT_VENDOR_PROPERTIES
084b0e5 : bcl: enable batoilo thermal zone
661cdbc : Unregister for prox when display isn't OFF/DOZE
a1dbb1c : raven: add blocking zone for low light
aae33b4 : audio: add Built-In Back Mic device
9a3ddaa : audio: update speaker protection bins
f1f08c4 : audio: refine the period size for raw playback
0895876 : audio: update FM table (20210729_v540)
5a5e978 : audio: update FM table (20210729_v540)
a61fedd : thermal: Update cpu pid control loop parameters
0ae781f : Revert "raviole: allow UDFPS to read mfg_data blk device"
a5fbb2e : Update MIC e-label for JP SKU of Oriole
bd0505d : Bluetooth: Raven BT SAR tables for US sub6 and mmwave
99d3cf6 : power_profile: add battery capacity
008cbf6 : bcl: Lower VDROOP2 threshold
0c94edb : Bluetooth: BT SAR tables for US sub6 and mmwave
c42c5cf : audio: update fm tables (20210722_v540)
d9c72e9 : display: enable hbm dimming
6d817b1 : audio: update speaker protection bin
60dc237 : audio: update Waves O6 tuning (20210723)
52d8b41 : Add the customized max cached processes number for O6/R4
9df8aee : audio: update audio capture tuning
c3d9868 : display: update golden profiles
e68e1ad : thermal: Enable usb port overheat protection
6ab5063 : thermal: Update gpu pid control loop parameters
223c22a : audio: update camcorder tuning 20210716
098e731 : Update latest MIPI CoEX config files
c9f7a0a : raviole: allow UDFPS to read mfg_data blk device
fb80f75 : audio_usb: Updating mixer_paths.xml to use V2 command to send config to AoC to support USB behind HUB.
d05d776 : audio_usb: Add unsupported pcm format for USB accessory on Raviole.
1f35953 : Bluetooth: Add sar_test in userdebug build
c9d251c : thermal: Update thermal table
bf087ad : audio: adjust the latency for USB Headphone
e2c6668 : thermal: Update thermal table
6fe2c49 : audio: waves: update O6/R4 MPS (20210713)
1a3425a : audio: add BT path back to the haptic output
5a5d6bc : thermal: Update thermal table
fd8e33d : display: update O6 display color data
0e4236f : audio: apply RAW path for raw playback
5a5497e : thermal: Remove PPVAR_VSYS_PWR_DISP power rail
2aab939 : audio: update Camcorder tuning
ba03b82 : USB Audio: Add USB HiFi routing
a64af24 : thermal: Remove PPVAR_VSYS_PWR_DISP power rail
8862cb6 : audio: update FM table (20210708_v540)
17cb1b0 : thermal: thermal table update
7dfe6e8 : Enable camera exif model/make reporting
4374b6e : By default, set raven face-auth to non-bypass
818876b : Remove parenthesis from PRODUCT_MODEL which breaks some User-Agent parsing
05ee05e : Adjust status bar rounded corner and display cutout region
916431c : Set config_suspendWhenScreenOffDueToProximity true
d36ba9f : Set vibrator ramp down duration
ea00f5b : audio: waves: update R4 tuning table (20210701)
256ad8f : Update NFC Settings
52d2c3c : Bluetooth: Enable AAC VBR by default
fb8a867 : Update ro.gms.dck.eligible_wcc Property for R4.
2695a0d : display: update device color data
f70f811 : raven: control panel_idle via kernel idle property
9b7355f : audio: adjust the latency for output and input
a150d80 : Update the latest voice packs of Text-To-Speech and configs for Oriole and Raven.
1d81ff1 : audio: update audio table
2a653dd : audio: update FM tuning tables (20210624_v540)
b69e55a : Update ./DevInfo/Mod model name
dcb2620 : Remove access to the LHBM node from SystemUI
1cc00e7 : thermal: optimize trigger sensor settings
e244485 : auto-brightness: Change light debounce for R4/O6
828bacf : thermal: update thermal table
6a8056c : [Display] Re-mapping the Default Brightness
88727b2 : display: add O6 golden calibration profile
5b81d55 : Set audio haptic channel amplitude limit
88ee16c : audio: add echo reference input
d1c9a07 : audio: add echo reference input
61d67bb : FBF:mixer_table: mic soft gain config for O6/R4/W3/Slider
3c8a13a : adpf: set adpf.rate to device max refresh rate
80d4d62 : raven, oriole: overlay UDFPS illumination transition time
c839931 : audio: update R4 camcorder tuning 06/17
9a18756 : audio: update speaker protection bins
3768a63 : Remove two APKs from vendor blobs list
7079350 : audio: update Raven/Oriole mixer path to V2.2
24996a0 : Remove BOARD_VENDOR_RAMDISK_KERNEL_MODULES_FILTER variable
af96f6a : audio: add dynamics_processing to audio_effects.xml
d27c922 : Remove the attribute set from init.rc for debugfs
4d2fab2 : audio: update audio capture tuning
c4aa36a : thermal: add soc to thermal HAL monitoring
43d9fd8 : Update gps currents based on the measurement.
93636f0 : oriole: update blocking zones
095674a : audio: update FM table (20210610)
b149b87 : audio: fix xml tag name
d877e4b : audio: fm: update tuning table (20210608)
a5a711f : thermal: Support thermal-hal to sent powerhint
3c1c00e : camera hfr: add 720 high speed profile
0aa4e11 : Set audio.camerasound.force for JP devices
216b609 : audio: update O6 Waves preset (20210603)
e85d961 : audio: upgrade audio.usb.default from v1 to v2
abed0f1 : Revert "audio: update waves preset tables (20210603)"
c3fcb75 : Build Oriole default CMF color wallpaper
be0e554 : Revert "audio: update waves preset tables (20210603)"
bf0732d : audio: enable stereo AAC encoder
3aa8c69 : thermal: Update thermal config
53d059a : Fixing Cellular-Emergency Hysteresis
613ab3a : USB Audio: Enable HIFI on the audio HAL part on Raviole.
6930a5e : Enable One handed mode feature for Oriole and Raven
d0fa93e : thermal: update number of State2Power for thermal-hal
40467a9 : audio: update waves preset tables (20210603)
97ac216 : [MFG_API] [audio] USB headset loopback functions don't work on ROM SD1A.210602.005
0c91814 : Move fp app-loading to same stage as storageproxyd
d5e9b82 : Move fp app-loading to same stage as storageproxyd
f5e6eef : oriole: update thresholds for 90hz
aabc93e : audio: update FM tuning table (20210531)
309ba4d : thermal: add soc to thermal HAL monitoring
7ab5816 : thermal: update threshold level for OCP
733a285 : raviole: add PRODUCT_SOONG_NAMESPACES for trusty liboemcrypto.so
10e4844 : Build Raven default CMF color wallpaper
182c1d9 : Add initial MIC e-label for JP SKU of Raven
0a62aa0 : audio: update speaker protection bins
cdfb09a : audio: update speaker protection bins
c723ac8 : Add DCK eligibility property
9619edd : Change system property of Raven to add 11 dp side padding for keyboard
643c1ae : Revert "Disable ASP only on PROTO1.0 devices"
24874c3 : media_profiles_raven.xml: Fix typo about front camera 1080p bitrate
0d0518a : Update NFC Settings
f2cfe25 : [Display] Modify the AOD Brightness
1bed779 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/raviole
f2fc010 : USB Audio: Enable HIFI Playback on the audio HAL part on Raviole.
1d94510 : thermal: Update raviole thermal config
b12011d : Change Timesync nodes owner to be Bluetooth
37caa7f : raven: include factory/shipping UDFPS based on target
527e732 : oriole: include factory/shipping UDFPS based on target
95bd34f : slider, whitefin: add fingerprint HIDL HAL config
d12f155 : Revert "Remove audio-coupled-haptics support"
8d041d8 : audio: route haptic EP to haptic backend
7880cc0 : Disable ASP only on PROTO1.0 devices
4c8c503 : audio: update camcorder tuning
9a55504 : powerstats: Modify file path for nfc devices
e840b0f : [LSC] Add LOCAL_LICENSE_KINDS to device/google/raviole
e27f0b3 : Exclude as package from camera cutout protection
a8ecdf8 : Add scripts for generating raven/oriole vendor blobs
be9c60c : Add property for UDFPS antispoof
a0237b0 : Cap VideoEncoderCap maxFrameRate to 30
02f5b9b : audio: separate the spatial audio and WNR block
b419e6a : audio: update camcorder tuning for refactor
8e5b1c0 : Adjust R4 rounded corner & punch hole anti-aliasing
ead06b4 : display: add device specific adaptive calibration file
4a6fda6 : audio: waves: support handset device
36ed9bb : audio: remove bt path for raw and mmap playback
4f9a90a : audio: update Raven/Oriole mixer path to V2.0
996eff0 : audio: add to support low-latency-record(fast intput)
6ab17c0 : audio: update FM tuning (20210506)
cc2509f : Add BT SAR Tx Power Cap table to P21 devices
b7ed15e : Remove audio-coupled-haptics support
21abdd7 : power_profile.xml: Fix typo "volatage"
7e6289e : audio: add to support mmap record
df41234 : raviole: fix $(ro.hardware) not works in "on property:"
499b5d5 : audio: replace audio_pre_process with offload_effect and remove audio_pre_process
3ea87bd : Remove audio-coupled-haptics support
70b167f : slider: Enable 60fps for Raven front camera
f82088e : raviole: centralize common part of init.<DEVICE>.rc into init.raviole.rc
f194279 : audio: add bt-mic for audio capture
829c139 : init.insmod.*.cfg: Migrate from insmod to modprobe
5035e16 : Add initial MIC e-label for JP SKU of Oriole
21c4546 : waves: O6/R4: update preset file. (20210504)
6b55bd0 : Add Modem Thermistors
928e324 : audio: add bt-mic for audio capture
920ad25 : Raven: Enable smooth display with 120Hz
874be4b : Add hide cutout overlays to raven & oriole
b28ab9b : audio: bypass aoc post processing on speaker for factory audio test
e94e35c : device: google: load audio_ext module to support audio suez
5d44314 : Don't use binned brightness for prox
28a810f : audio: update audio platform table
166306b : powerstats: Add NFC stats
a4f76ec : Revert "device: don't build uwb"
64119a7 : audio: remove unsupported TinyALSA controls
877c455 : thermal: update raviole thermal table
9ddfa90 : oriole: enable peak refresh rate (90hz)
dceb1cd : audio: update Fortemedia table 20210419_v538
aa5f8f7 : oriole: enable peak refresh rate (90hz)
599b142 : Initial the modem svn
5bbd418 : Add preferred MIPI freqs for rear wide camera
d0c6f1d : audio: update speaker firmware and tuning
43bdc43 : Update recommended bitrate for each EncoderProfile from P20
c1b1d0b : raven: Launch twoshay during boot
65184a3 : battery: raviole: disable wireless for pts battery test
611c323 : Update the latest voice packs of Text-To-Speech and configs for Oriole and Raven.
7271642 : audio: update camcorder tuning 20210407
643b52b : raven: use GHBM for PROTO1.0 devices
cf6ec3c : oriole: use GHBM for PROTO1.0 devices
55262a2 : powerstats: Add Uwb stats
e655185 : audio: switch Audio HAL to V7
87e7b25 : audio: update speaker tuning information
e30ff5f : audio: add initial values of controls
9c3fe4c : audio: initialize mixer_control Incall Sink Mute and Incall Mic Mute
49d7946 : Delete non-whitespace character
012f008 : device: don't build uwb
1bc4d70 : device: don't build uwb
0d636b0 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/raviole
1a63ffb : Enable require device unlock for NFC
0122b86 : audio: update Fortemedia table 20210406_V538
e3def8b : powerstats: Add device specific display states
6019093 : audio: update speaker firmware and tuning
f3c75c6 : factory: rename vendor property with a prefix
44bc383 : Add power stats service for specific device
28d5c74 : Add physical button locations for raviole
ae072cd : Add scripts for generating raven/oriole factory images
eb22543 : Update Oriole screen decorations
6bb3d7b : Add SystemUI config.xml
ea4b324 : audio: add VoIP RX/TX
a66392d : audio: waves: support 64-bit algfx lib
d179c7e : Correct the voice packs path of Text-To-Speech.
93bcd95 : Keep slider/whitefin under Permissive mode
1bd6a40 : Add MMS UA, UAProf for O6/R4
cbda070 : Add Oriole front cam display mipi table.
f777fed : Update wifi currents based on the measurement.
bff9f08 : Update wifi currents based on the measurement.
eac511b : thermal: cellular mitigation on critical battery
33fc304 : add AAC to A2DP offload support format
f00a855 : audio: add to support raw and mmap
5eddb62 : audio: update camcorder tuning
6be992c : audio: add "LVM Enable" and "Decoder Reference Enable"
55ee731 : audio: update Fortemedia tables 20210323_V537
f8e332f : audio:waves: update tuning table (0322)
9e11926 : display: enable lbe supported property
0a769b5 : o6r4: include udfps.mk
b0f5aa0 : raven: enable frame rate override feature
831917a : raven: grant write access to the LHBM node
aa79d8d : oriole: grant write access to the LHBM node
79e4aa2 : Include LUT binary files
56a5cde : audio: gain modify on handset-mic
4411f83 : slider/whitefin/oriole/raven: remove redundant brightness config
91c26c6 : oriole: Launch twoshay during boot
fa71766 : Update the adaptive brightness table for oriole/raven
1e0fb6b : slider/whitefin/oriole/raven: add device-vendor make file
b200efd : [MFG_API] [audio] update mixer table for usb headset gain
84a7a57 : audio: add mixer_path for call screen mode 4 and hearing aid
478ced5 : Revert "raviole: remove redundant includes"
3b87853 : raven: run trusty_apploader from system shell for faceauth
2c9150e : raviole: remove redundant includes
bdb2d1c : audio: update Waves tuning for O6
6b47cd7 : raviole: support touch sensitivity mode switching
bbedd2a : Fix the high speed mode profile
859158c : thermal: remove vdroop1/2 for canopy compatibility
1415537 : audio: Add PDM mic enabling flexibility
b6c3910 : thermal: remove vdroop1/2 for canopy compatibility
ce12c06 : audio: factory: remove temporal solution of gain control
3608a49 : audio: add incall playback and capture to policy config and mixer path
b919e40 : Update nfc configurations
7d89d22 : Change system property of Oriole to place keyboard 10 dp higher
7c5a22c : Update display mipi path to new path name.
4a0a153 : Add AOSP support for Raven and Oriole.
1f31dbf : Set nfcc_always_on_allowed
ad0408f : raven: load the faceauth.app on boot
861c049 : thermal: enable monitor mode on vdroop
94c0173 : Add quickpickup sensor to config.xml
c793672 : trusty_apploader: Fix avc errors
5bb3a3c : support music_break model for whi product
0284e14 : audio: enable AAC codec for compress-offload
16b2969 : Move slider into gs101 and <device>
aaf1dc2 : Revert "Add owners file"
2410360 : Add owners file

+- Project: device/google/redbull

4bbf855 : Update Redbull SVN to 31
df4a678 : Set BOARD_SHIPPING_API_LEVEL to 30
36108ad : Create one-shot clear for Trickle-Defend
8fe4d8a : Correct the chipset model name
77519ba : usb: set sys.usb.mtp.batchcancel to true
ebb01ed : Pregrant camera permission to Pixel Camera Services
bff2102 : Update Redbull SVN to 33
c731854 : Add Temp Defend clear to server configurable parameters; ensure sysfs node is writable
c23cf51 : Add Adaptive Charging AC pause buffer control
849db42 : codec2: update c2 codecs xml as per spec
83658a1 : Enable emergency calls on DDS
0dee4dc : Update Redbull SVN to 30
d403956 : codec2: lito: update c2 codecs xml as per spec
befad2a : Add new flag name to compress offload case
3f92b26 : Wildcard deeper to solve codebase w/o vendor bb
a31b3b6 : PixelStat: Suez: Porting wireless charging
12e0c86 : Upgrade "com.qualcomm.qti.uceservice" from 2.2 to 2.3
6cca5d6 : Add qti-telephony-hidl-wrapper-prd
0d858c6 : [Redbull] Update pregrant permissions for Restore APK
ea0c864 : [do not merge] Remove dupcate setting
9b827b4 : Correct chipset properties
81c8b34 : Modify Vulkan and OpenGL version to 2020-03-01
2022d58 : WiFi: Modify OWNERS files
61a7151 : cts: VerifiedBootTest#testVerifiedBootSupport
ba25850 : Update Redbull SVN to 29
18e0354 : [Redbull] Swap Pixelmigrate for Restore APK in default-permissions
eb6c737 : Revert "Modify IKeymasterDevice/default to version 4.1"
0953f61 : usb: Move up the configfs initialization to post-fs-data
257a09f : Disable Sta+Sta on older devices
d849e2b : codec2: lito: update c2 codecs xml as per spec
bc9c205 : device-common: set testing_battery_profile default 2
d92fd2e : redbull: enalarge dynamic partition size
2c63579 : Adjust reference to libgoogle_camera_hal_tests.
25cc6f5 : Temporarily revoke location pre-grant to SCONE
b42efaf : Revert "Adjust reference to libgoogle_camera_hal_tests."
c3f9619 : Update Redbull SVN to 28
b7888b8 : Adjust reference to libgoogle_camera_hal_tests.
34d8459 : Upgrade vendor.qti.data.factory to 2.2
831e711 : config: Override disable firmware roaming via HAL API
01d80a0 : Add a new property to handle NFCC reset request
6caf328 : Redbull: Allow system server to access sysfs node of led lights of USB game controllers.
0b253d4 : Redbull: set wider range for media_codecs_performance_c2.xml
57ae206 : BatteryDefender: Explicitly set wireless path to reduce errors logs
c4ebd39 : Remove Gnss Outage System Apk
5cb8b2a : Add USE_QCRIL_OEMHOOK for connectivity-monitor and power anomaly use
3961c85 : Update Redbull SVN to 27
3d3eb12 : Add connectivity overlay to redbull
0b5cea1 : Enable creating the vendor_ramdisk.img
ad41634 : Allow setting charge start and stop levels when in Test Harness Mode
3278367 : Add vendor/google_nos/test/system-test-harness soong namespace
13c4035 : Modify vendor.google.wifi_ext option tag as true
0639fe1 : Conditionally includes AB and dynamic partitions only when built.
687e3e9 : Remove location access
9a01a6f : Revert^2 "Moves the redbull FCM back down to level 5."
b5ddf55 : Update Redbull SVN to 26
c7ba0f7 : Revert "Moves the redbull FCM back down to level 5."
5e320d8 : Add mitigate_threshold to control Dream Defend by GoogleBattery
fa76927 : Moves the redbull FCM back down to level 5.
d4d8760 : Remove unneeded Top Gear permissions from Android Auto
75f722c : Add manifest entry for dsp HAL service
04181e6 : Uses Android.bp vintf_compatibility_matrix for redbull product FCM.
86b9b18 : Revert "fstab: enable checkpoint_merge"
7ace758 : redbull: Rename "persist.camera.realtimethread"
39ef7ca : powerstats: Remove logspam
598a073 : Mark QP bounding as enabled for redfin's avc controller
be1e483 : Stats: removed extra dependencies after transition to AIDL version
09dc80b : Revert "Revert "fstab: enable checkpoint_merge""
18be824 : Remove odex/oat files from pinner list.
aab7c78 : ueventd.rc: set system ownership for id_header/product
57a8ead : Remove odex/oat files from pinner list.
85baf14 : Update clearkey plugin to drm HAL v1.4
332c7da : Revert "fstab: enable checkpoint_merge"
7e27936 : Revert "fstab: enable checkpoint_merge"
d3c3954 : fstab: enable checkpoint_merge
4592414 : Update Redbull SVN to 25
2d98515 : Exclude allowlist in without-vendor branch
6d47d7c : Upgrade SecureElement to V1.2 for SIM1/SIM2
bb8b862 : Modify IKeymasterDevice/default to version 4.1
1037f45 : Module whitelist for PSSI api constrain
899335e : Update Redbull SVN to 25
b83363d : powerstats: Use sp<T>::make()
4ee9f53 : Enable bandwidth estimator in redfin and bramble
e41c588 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/redbull
8ef932e : [LSC] Add LOCAL_LICENSE_KINDS to device/google/redbull
f820b0d : [LSC] Add LOCAL_LICENSE_KINDS to device/google/redbull
38d4609 : pixelstats: add readproc to access process
985c556 : WiFi: Upgrade IWifiExt hidl entry to 1.2 in the manifest
335ad21 : pixelstats: add ufs host reset count
9fefc13 : Set SOC manufacturer and chipset properties
9a7fca2 : Enable Gnss Pixel Monitor For Device
0052602 : AB_OTA_PARTITIONS: move dtbo under vendor_boot conditional
626479c : config: Override channel utilization estimation
4f14b59 : config: Override channel utilization estimation
b831d07 : Wifi: Enable BTM offload feature
932bf6b : fsync after block device writes
fd0c59f : fsync after block device writes
9a9e94e : Switch audio HAL to V7 on redbull-based devices
8289e03 : Enable VABC on a per-device basis.
c93a754 : Camera: Uprev provider to 2.7
fd1feb1 : Redbull: Use FUSE passthrough by default
a756838 : Enable Virtual A/B Compression.
3b1f43a : Update Redbull SVN to 24
e9c2cd2 : Remove omx from _64 builds.
e5be87b : Update Redbull SVN to 24
da6f96c : Enable MBB in device overlay
29230f3 : wifi - Move hostapd_cli to userdebug ROM only
0cd2a1c : Add the redbull 5G capability at config.xml
166df24 : Create memory accounting lunch target
f4bc2f0 : Add _64 variant support
821d8bb : Remove config_dozeWakeLockScreenSensorAvailable
1640852 : Update SurfaceFlinger pin on redbull
5c8af42 : Upgrade Widevine to android.hardware.drm@1.4
f7494d2 : Sets vendor.google.wifi_ext as optional for redbull FCM.
160a96f : Update Redbull SVN to 23
6e015b3 : Update Redbull SVN to 23
9551922 : Changes more HALs from optional to required.
c49288c : move dmabuf_tool into pixel common file
84a78c8 : powerstats: Disable PowerStats HAL 2.0
184bfea : powerstats: Add deviceNames to energy meter data provider
1a41b88 : init.hardware.rc: Ensure read permissions to bd for hal_dumpstate_impl
5a7de6d : Bump the GoogleBattery HAL version for this device
c08cbc2 : Add OpenGL ES and update Vulkan dEQP feature flags
31065df : Bump the GoogleBattery HAL version for this device
da089c4 : Update Redbull SVN to 21
c176d23 : Update Redbull SVN to 20
095750d : Override the 'online' status for AC/USB for battery defender
3347f3a : Enable Tips icon on bramble/redfin/barbet devices
e515f0a : Update the overlay for SysUI res
2c29e74 : [BQR] Enable root inflammation for P20
c37a108 : init.hardware.rc: Ensure read permissions to bd for hal_dumpstate_impl
c2d0997 : init.hardware.rc: Update TRICKLE-DEFEND dump nodes
faed96a : Revert "Enable improved user separation for redfin+bramble."
7578d5a : thermal: Remove uncommon trip point update
f5e09ba : Revert "Add cpu controller into task_profiles.json"
9a582a8 : redbull: Remove some camera-daemon commands
206366d : init.hardware.rc: Ensure read permissions to bd for hal_dumpstate_impl
78485ab : Revert^2 "Add cpu controller into task_profiles.json"
19f761c : Revert "Add cpu controller into task_profiles.json"
e824f24 : redbull: remove IO read_ahead_kb tune
354c874 : Add cpu controller into task_profiles.json
ab7db21 : Set location enabled default redfin/bramble
11ebdfe : Set persist properties for streset tool
44b326e : Eanble BluetoothSar common hidl for redbull
75ae5f7 : Revert "redbull: Add vendor libprocessgroup json file"
4c643a6 : Removes services that are already defined in sm7250 prebuilts/grease.
ef244c3 : Scale the flexibility for SVN settings on other devices
9bbed7b : Removes services that are already defined in sm7250 prebuilts/grease.
6d265bd : Update Redbull SVN to 19
f23ea19 : Update Redbull SVN to 16
c41e04f : Update Redbull SVN to 15
926db0c : Allows DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE to be extended.
ae55fa7 : Removes services that are already defined in sm7250 prebuilts/grease.
6b3aa93 : fstab: data=journal,commit=1 for /metadata
24de014 : Update name of BTChannelAvoidance hidl
18e5d61 : Update Redbull SVN to 12
23183a5 : redbull(wifi_overlay): Enable STA + STA use-cases
7df8a41 : Revert "Fine-tune the screen size by adb command to adjust the"
9af5326 : Fix wrongly use redbull-kernel on other device
0d4ee49 : Change device config of Bramble to be DSDS + 5G compatible.
d969858 : Implement triggers on the power.battery_input.suspended property
52a0717 : Use combined kernel prebuilt device/google/redbull-kernel for bramble/redfin
9eb86b5 : Revert^2 "Organize citadel's setting and fastboot lib"
15a520b : powerstats: Add proper coeffs for display energy consumer
3c215a4 : Revert "Organize citadel's setting and fastboot lib"
3c4ae3a : Include CHRE tools in device image
651c15d : Enable improved user separation for redfin+bramble.
cabb995 : Organize citadel's setting and fastboot lib
28b25ee : Remove slpi from persist.vendor.sys.ssr.restart_level
c90421b : redbull: Add vendor libprocessgroup json file
7c54894 : Remove permissions that are now granted via role to Android Auto (Gearhead).
0656408 : Unset persist.heapprofd.enable.
91815b3 : Updates redbull Context Hub HAL to 1.2
bdf282b : Set persist properties for streset tool
f8d230c : EEPROM: add file node from device code
efb47ab : redbull: Enable framework watchdog timeout loop breaker
c0786aa : init: Change ssrlog folder permission
3637629 : Override the 'online' status for AC/USB for battery defender
ca38709 : powerstats: Enable PowerStats HAL 2.0
dc1b7ce : Update Redbull SVN to 10
899f3c1 : Update Redbull SVN to 7
9bc6fe8 : device-common.mk: move atrace to pixel common
afa7900 : Excludes boot,vendor_boot,vbmeta from ab partitions if not built.
f476f8a : Including product partition into vbmeta_system.img
23c62e6 : Update SVN to 4 for SMR
cb2c8fa : Update SVN to 2 for Nov SMR
2950de1 : Correct device capabilities encoding for P20
64ea64c : Enable BTChannelAvoidance common hidl for redbull
91c8b4e : Unset persist.heapprofd.enable.
8351afd : Move init.insmod.sh back to devices
0d620a3 : Move device specific FCM to product partition
efb6472 : device.mk: move f2fs/ufs debugging tool to userdebug rom
24b3d6e : Clean up comment on default permissions for Redbull.
5fdbfe4 : Move persist setting back to individual devices
8e9105c : redbull: disable twoshay study
6c35748 : health: decrease the log level
4b0898b : Ensure write permissions to charge_stats for pixelstats-vendor
3ffa912 : Add display stats to R3 and B5
cda0383 : EEPROM: add file node from device code
2c2a00d : powerhint: add F2fsRecessModeEnable
963c27f : redbull: add avc/hevc low latency decoder entries
7edefe4 : Camera: use gch legacy common hal
37975c5 : Fine-tune the screen size by adb command to adjust the screen size for UX [B5 & R3]
710d212 : [B5/R3] Upgrade radioext to 1.3
41db220 : redbull: use generic sysfs path for storage tunings
befa170 : remove unused QC power HAL
196c70d : change TARGET_ARCH_VARIANT to armv8-a
356d9d8 : Add METADATA to redbull: Apache2+BSD+MIT=NOTICE
2e44557 : Enable Incremental feature via the kernel module
097a89b : remove duplicated ro.lmk.log_stats setting from device-common.mk
444abbc : Add new citadel & confirmation UI namespace.
04dde85 : use google-battery HAL version 1.0
df07e27 : Fix system propertie "ro.support_one_handed_mode" not be set correct problem
e69f389 : alternate sepolicy configuration fix
e290d26 : Build root link: /ramdump
6371445 : Disable blurs on redbull
f4e25fa : Define a system properties to config support one-handed on device or not [redfin & bramble].
e222192 : Make redfin/bramble use dex2oat64
3baba1f : Moved Florence face HAL to new subdirectory.
e2207a9 : Revert^2 "Add Factory OTA into B5 R3"

+- Project: device/google/redbull-sepolicy

9ceab6a : Add BD clear to configurable parameters
0f9d7b6 : Update avc error on ROM 7542511
28f00d6 : Update avc error on ROM 7529478
e6e37f2 : Allow fastbootd to flash vbmeta.img
c02b942 : Add sepolicy for hal nfc to access audio sysfs
d06ed62 : Allow hal_rcsservice and qtelephony to get HAL services
84283a8 : Add sepolicy rules for vendor.qti.qspmhal::IQspmhal
037516c : Add sepolicy rules
c1b4eff : sepolicy change for ExtTelephonyService
cfd0268 : Address sepolicy issues on bramble for b/71392444
50715d4 : sepolicy: Add "dontaudit" for audio metric ext hal in grilservice_app
e17768a : Update avc error on ROM 7333884
2073351 : set sepolicy for testing_battery_profile
11fdee0 : usb: Add sepolicy for extcon access
535e84d : usb: Add sepolicy for extcon access
de03759 : set sepolicy for testing_battery_profile
d65ac34 : logger_app: Support to control more logs
74849b3 : Revert "Stats: removed obsolete IStats HIDL sepolicies"
85045a8 : device_drop_monitor: updated sepolicy
1752604 : redbull: fix grilservice context
21acb53 : Support the dump of nfc service in incident reports
b87ce3d : Stats: removed obsolete IStats HIDL sepolicies
58772ca : wirelesscharger-adapter: updated sepolicy
49f338c : redbull: fix grilservice context
00d2e42 : camera: correct rls sepolicy
7f1bc5c : Add rules for dspservice
09b5cf7 : Add rules for dspservice
92d37ea : camera: correct rls sepolicy
4c22f4b : Update avc error on ROM 7260658
e5daa94 : Move vendor_kernel_modules to public.
3baa0e7 : uv_exposure_reporter: updated sepolicy ip_health_monitor: updated sepolicy
aeb066b : Add new ITouchContextService interface to twoshay
6be9d5c : hal_health_default: updated sepolicy
1b8528d : Hardwareinfo: remove platform sign key
e056496 : Add se-policy for new GRIL service and RadioExt hal APIs
e9d43e6 : Move wireless charger hal to 1.3
6bb5004 : Commonize pixelstats uevent sepolicies into pixel-specific sepolicy folder
11a716d : Remove unnecessary rules in cnd
09fdcf8 : Sync previous patch due to no SPU support on sm7250
bd354fb : Sync sepolicy from qcom-au039 for cnd daemon
1e3022a : Add policy for sensors.qti
6903a0f : Sync sepolicy from qcom-au039 for keymaster daemon
b1e1f0c : Add sepolicies to fix PTS SELinuxTest fails
3074803 : Add permissions to set recovery properties and disable nfc
042014b : Add permissions to set recovery properties and disable nfc
636797f : moved sysfs_power_stats and sysfs_iio_devices to pixel common
76708a3 : Add PREUPLOAD.cfg for setting source of truth
5b23dda : Revert "hal_sensors_default: updated sepolicy"
1ca5957 : Temporarily remove PREUPLOAD.cfg for sepolicy changes
ddbeabe : Add SOC specific ETM sysfs paths
432c71b : Revert "Add policy for Bluetooth uart debug"
b3d8cf5 : [IMS-VT] Dump rtp crash information
e3d9ff0 : init.insmod.sh: don't audit accesses to debugfs_bootreceiver_tracing
1170e7d : [IMS-VT] Dump rtp crash information
7049665 : hal_sensors_default: updated sepolicy
0e797b8 : sepolicy: add sensor related rules for AIDL APIs
cc9f7ff : Update avc error on ROM 7183938
d743707 : [DO NOT MERGE] Revert "[DO NOT MERGE] Syncronize pixel-sepolicy and set source of truth"
6f7ff8b : [DO NOT MERGE] Syncronize pixel-sepolicy and set source of truth
9a782f8 : Hardwareinfo: remove platform sign key
2daded9 : Camera: Uprev to 2.7 provider
d9a01aa : Camera: Allow camera HAL access to gralloc allocator
5d44624 : Suppress the denials related to persist.vendor.service.bdroid.bdaddr
d1605b8 : Add an exemption for the google camera app's necessary update to v8.1
67e81f8 : Add an exemption for the google camera app's necessary update to v8.1
42a8188 : Add policy for Bluetooth uart debug
5bd17ea : Allow to set thermal property
394f094 : Update the bug_map for the denials from shell during PTS
294a16a : Adds the 30.0 (R) product sepolicy mapping file for redbull.
4d52a28 : Add sepolicy read permissions to hal_dumpstate_impl for bd_*
c89ab92 : Revert "Add policy for Bluetooth uart debug"
77c1d4c : tag known harmless error log
b97225e : tag known harmless error log
1db763d : Revert "DO NOT MERGE: [Revert me] allow bluetooth_hal trigger KP..."
b803a22 : tag known harmless error log
2c91760 : Update ST NFC/SecureElement policies
33f2be4 : Add sepolicy for BluetoothSar common hal
3737a68 : fix denial for shell_data_file in hal_tetheroffload_default domain
bf64f2c : DO NOT MERGE: [Revert me] allow bluetooth_hal trigger KP on userdebug build
b74cec8 : Update name of BTChannelAvoidance hidl
ca67d4b : redbull-sepolicy: allow twoshay service to set priority
4cb4924 : Allow init to write to debugfs_batteryinfo on userdebug/eng
730e940 : Revert^2 "Organize citadel's setting"
7c1ec1d : Revert "Organize citadel's setting"
a4fb840 : Organize citadel's setting
8949f5d : sepolicy for twoshay move to vendor
28b20e1 : Allow grilservice and powerstatsservice apps to access app_api_service
061b961 : fix denials for wifi_hal_prop in cnd domain
6ee34f4 : Update ST NFC/SecureElement policies
d7f0102 : Add policy for Bluetooth uart debug
017f7c2 : logger_app.te: fix avc denial when reading verbose logging property
c04cb71 : logger_app.te: fix avc denial
19fa289 : Updates redbull sepolicy for Context Hub HAL 1.2
02acf04 : modem_diagnostics: Grant to read ssrlog file
ce69b27 : wifi - Add sepolicy for hal_wifi_ext
0b607f4 : Fix UvExposureReporter context
001fd08 : vendor: google: file_contexts: move to pixel sepolicy
54a59de : Add sepolicy for BTChannelAvoidance for redbulll
5f7fafa : Add vendor_hwservice_type attribute to all hwservice
984d6e0 : Move init.insmod.sh back to devices
048a9c8 : Allow ioctl to zram_swap for performance
8b825e6 : redbull-sepolicy: allow twoshay service to set priority
1d9b477 : Move persist setting back to individual devices
c138bc6 : allow access fastrpc total_dma_kb sysfs
32a1283 : Allow dumpstate to read page_owner
5cb5076 : Revert "Add policy for new power stats service"
7ed81b9 : battery: fix battery_history avc denials
047b80b : battery: fix battery_history avc denials
9eeddc3 : Add sepolicy write permissions to pixelstats-vendor for charge_stats
76e7eb9 : Allow PowerStats HAL to read display state
447ceb8 : hal_power_default: add f2fs sysfs permission
c42f608 : Add rule for MDS to access vendor_radio_prop
52587de : Fix sepolicy name conflict
b841b57 : Allow grilservice and powerstatsservice apps to access app_api_service
132114d : Attach vendor_property_type to properties
160b76d : Citadel: move mDL sepolicy rules to common directory
365d0b3 : Suppress warning related to NNAPI HAL accessing zeroth.debuglog.logmask
b3dca10 : Allow sensor HAL to access CHRE.
ba23a03 : modem_diagnostic_app: fix avc denial
fb8bb11 : logger_app.te: fix avc denial
a1a6a79 : Rename power_stats_service
2162679 : Remove debug build condition for uvexposure reporter.
dfd59d2 : Allow dumpstate to call hal_graphics_composer_default
ef7d4b4 : Citadel: move rules to common directory
8202e4e : Remove ramdump sepolicies (will be leveraged from hardware/google/pixel-sepolicy)
3100e5c : [redbull-sepolicy] define vendor_incremental_module
245b0eb : Update the dontaudit rules and bug_map for tracking denials
7dd65c4 : fix for vendor_display_prop
70377a3 : transcoding: add vendor sepolicy for transcoding
5f415a4 : graphics: Change vulkan driver name to vulkan.adreno
b25a0c9 : Update the tracking denials for rvc branches
4392980 : ramdump/ramdump_app: SE policies to implement and access ramdumpfs
2ef8698 : Add sepolicy to Combine oemlock, authsecret HALs into weaver
fe80391 : Add support for a different spmi device naming scheme
7362dbf : sepolicy: clean up rules around gpuservice
4e3894a : Remove dontaudit of system_internal_prop
9347def : Update tracking denials for rvc branches
c346fc2 : Revert "Revert "Remove old Factory OTA sepolicy setting and let ..."

+- Project: device/google/redfin

b17fe9e : power_profile: add bluetooth power data
d072a90 : Update vendor blobs
e989593 : Remove parenthesis from PRODUCT_MODEL which breaks some User-Agent parsing
1d8ea59 : Reduce quick_qs_offset_height
8a4ff03 : [DO NOT MERGE] Revert the "traffic stats log convert to pcap" mechanism
70693fb : [DO NOT MERGE] Revert the "traffic stats log convert tp pcap" mechanism
2a3fd51 : Revert the "traffic stats log convert tp pcap" mechanism
bfdafe2 : Customize adjustment for window rounded corner
dbe0e5d : Bypass build time check for users-libs
a74706c : Update blobs list for S
893efb2 : [DO NOT MERGE] Overlay value to show global actions change info
9abf72c : Revert "redfin: usb: add state of usb extcon to monitorffs"
00ce4bf : power_profile.xml: Fix typo "volatage"
53acf6b : audio: fix the wrong format on hotword input
c4e6499 : redfin: usb: add state of usb extcon to monitorffs
f4ac3c1 : Move no cutout overlay packages to frameworks/base
9d3491c : redfin: usb: add state of usb extcon to monitorffs
13e4126 : Update mixer path to support to parse array of integer type
6ebdb28 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/redfin
3b3f246 : Adapt to rename of the redfin R-vendor-based FCM.
98bd77c : audio: Add hotword port for zero latency feature
ded4517 : Defines two separate product FCMs for redfin VF: R vendor and S vendor.
e046f30 : Revert^2 "Moves the redfin FCM back down to level 5."
2475fda : Revert "Moves the redfin FCM back down to level 5."
f7c3b5a : Add the original style of hide cutout back(redfine)
ff3cdc6 : Moves the redfin FCM back down to level 5.
087277b : Dumpstate: f2fs: remove verbose segment_info
52df75c : [LSC] Add LOCAL_LICENSE_KINDS to device/google/redfin
7c093c1 : Creates a complete product FCM with level=5 for redfin VF with R vendor.
f98ea30 : Uses Android.bp vintf_compatibility_matrix for redfin product FCM.
f97c99c : use vintf_fragments instead of adding it to device-specific manifests
b1d92d0 : Revert "Add USB Gadget HAL 1.2 support"
2e1ac2b : Add physical button/sensor locations for redfin.
5bb701c : Update overlay to selectively register prox on AOD
daf9469 : Enable skia reduceOpsTaskSplitting
9bf4215 : vibrator: implement chirp APIs
846d053 : Update USB HAL to V1.3 implementation
16a3699 : Adds IWirelessCharger 1.2 to the Vendor Freeze redfin framework matrix.
a36726f : Add USB Gadget HAL 1.2 support
cd8c8bb : Move wireless charger hal to 1.3
29871fb : [LSC] Add LOCAL_LICENSE_KINDS to device/google/redfin
488ea9b : [LSC] Add LOCAL_LICENSE_KINDS to device/google/redfin
5cbf8e6 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/redfin
514462a : [LSC] Add LOCAL_LICENSE_KINDS to device/google/redfin
cf2ac10 : audio: update speaker firmware and tuning.
b31cd78 : Temporarily disable ANT_INFO
914f74b : Switch audio HAL to V7
e52fd53 : Enable VABC on a per-device basis.
800e73d : Add APIs to get resonant frequency and Q factor
0bcc1bd : Add rbc coefficients for redfin
6170a04 : Inherit from core_64_bit_only for 64 bit only builds.
cc9b684 : Enable require device unlock for NFC for all SKU
f7d891a : Add aosp_redfin_64 variant
a91886d : vibrator: declare AIDL version in VINTF
15c519b : DO NOT MERGE "Set brightness threshold for high brightness"
2623109 : DO NOT MERGE Revert "Set brightness threshold for high brightness"
c7c602d : Move config_biometric_sensors to device/google
2216aba : DO NOT MERGE Revert "Set brightness threshold for high brightness"
2c6c597 : audio: update mixer paths table
79b1790 : Move config_biometric_sensors to device/google
44d0978 : audio policy: add offload gapless support flag
c63b4a5 : Changes these VF-compatibility HALs from optional to required.
385b17c : Changes wireless_charger HAL from optional to required.
b235425 : Move config_biometric_sensors to device/google
308328f : Add display config for redfin.
753defe : Adds vendor.qti.hardware.bluetooth_sar to redfin_vf FCM.
9e1b879 : Remove A2DP input module in audio policy configuration
0d26602 : dumpstate: Update TRICKLE-DEFEND dump nodes
9e65479 : Add telephony permission xml files
ec6890b : dumpstate: Support dump TEMP/TRICKLE/DWELL-DEFEND setting
a81a2d4 : dumpstate: Update TRICKLE-DEFEND dump nodes
c38f8cf : Removes now-obsolete aosp_redfin_vf merge.sh.
242e635 : thermal: Update trip points
0f51a6b : Revert "Add display config file for redfin."
e1478e5 : dumpstate: Support dump TEMP/TRICKLE/DWELL-DEFEND setting
bdf4ac7 : Prevent null vector accessing in USB HAL
94793dc : Add display config file for redfin.
2a76dcd : Set brightness threshold for high brightness
7e7c744 : Add & update the configs for hide display cutout(Redfin)
eda3c8a : Add product definition for aosp_redfin_hwasan.
fb890ab : Set brightness threshold for high brightness
926ae6e : Moves/renames files to prepare aosp_redfin_vf for flashing.
37de320 : Makes aosp_redfin_vf merge script fail on errors.
9f904c3 : Adds source+lunch before calling merge_target_files.
b3dfcba : audio: update audio volume curve table
f31b38c : Copies bootloader and radio from vendor dir to dist when merging.
a53995d : Adds a framework compatibility matrix for aosp_redfin_vf.
a63a390 : audio: only include the crus_sp_cal into debug build.
dcc5763 : Use combined kernel prebuilt device/google/redbull-kernel for bramble/redfin
676efa5 : audio: separate dapm control on barge-in case
13d4ce7 : audio: separate dapm control on barge-in case
a08e95a : New gnss_antenna_info.conf from QC
5df2f61 : Disables building ramdisk for aosp_redfin_vf system build.
afbd01e : Adds merge config files for aosp_redfin_vf.
a81f071 : dumpstate: adjust timing of disable and enable mdlog
ad6c41e : Creates a new 'vf' Vendor Freeze subdir, with OWNERS.
583ad11 : Stops using VNDK-current on vendor for vendor-freeze system builds.
90d266b : Introduce aosp_redfin_vf product.
ddb20ff : Change system property of Redfin to place keyboard 10 dp higher
9c6a098 : dumpstate: refine file copy and tar logic
8a40913 : Rename mainline_system(.*).mk to generic_system(.*).mk
8f08770 : Add support for automotive build for redfin
4894a0a : Move device specific VINTF manifests
0f80e46 : dumpstate: add #19(TYPE_OFFSET_DATA_SEC) touch raw data
74d1257 : dumpstate: Dump fastrpc dma buffer size
dfd6277 : dumpstate timeout rollback to 30sec
5bdc6ea : Change system property of Redfin to place keyboard 10 dp higher
4844119 : dumpstate: Dump page_owner for memory leak debugging
1006bbf : thermal: move thermal control property to HAL
622e714 : dumpstate: use generic sysfs path for storage
7b9f09b : Add METADATA to redfin: Apache2+BSD=NOTICE

+- Project: device/google/redfin-sepolicy

b6dccce : Revert "Stats: removed obsolete IStats HIDL sepolicies"
fc7f44e : remove obsolete dumpstate entries
b6facbe : Stats: removed obsolete IStats HIDL sepolicies
873b3e6 : Add USB HAL V1.3 sepolicy
bba1573 : Commonize pixelstats uevent sepolicies into pixel-specific sepolicy folder
8640343 : Stats: new sepolicy for the AIDL service

+- Project: device/google/sunfish

14f23ed : Update Sunfish SVN to 27
1dce241 : power_profile: add bluetooth power data
9222835 : Remove values-land for sunfish overlay
acdc84f : Create one-shot clear for Trickle-Defend
e83c90b : Correct the chipset model name
ee0d180 : Fix quick_qs_offset_height in sunfish
8521886 : sunfish: Remove duplicate definition for cnd service
bbe4544 : Pregrant camera permission to Pixel Camera Services
57d8686 : Update Sunfish SVN to 29
7d8251f : Add Temp Defend clear to server configurable parameters; ensure sysfs node is writable
f9d2ae5 : Add Adaptive Charging AC pause buffer control
7699f6f : Modify audio_platform_info_bolero_snd.xml
6f2a75c : Update Sunfish SVN to 26
7f01106 : Add new flag name to compress offload case
8f3f877 : Add allocator mapper 4.0 in manifest
22f2673 : Add qti-telephony-hidl-wrapper-prd
2c86ab8 : Upgrade android.hardware.gnss to 2.1
2849bcc : [Sunfish] Update pregrant permissions for Restore APK
9151bb9 : config: Override disable firmware roaming via HAL API
689ee5e : Modify Vulkan and OpenGL version to 2020-03-01
c03a445 : WiFi: Modify OWNERS files
9f9f6ae : cts: VerifiedBootTest#testVerifiedBootSupport
defb201 : Update Sunfish SVN to 25
0266d9b : [Sunfish] Swap Pixelmigrate for Restore APK in default-permissions
4b6371a : Customize adjustment for window rounded corner
109b589 : Disable Sta+Sta on older devices
00fe7e8 : Bypass build time check for users-libs
c7a9259 : device-common: set testing_battery_profile default 2
8fec226 : [DO NOT MERGE] Overlay value to show global actions change info
34e3aaa : Revert "Modify IKeymasterDevice/default to version 4.1"
032895e : Revert "Modify IKeymasterDevice/default to version 4.1"
3a8a987 : Adjust reference to libgoogle_camera_hal_tests.
243224a : Remove the redundant artifact path requirement allowed list entries
617f4c0 : Upgrade vendor.qti.data.factory to 2.2
d724960 : Temporarily add the allowed list for CSI requirements
18894ca : Modify IKeymasterDevice/default to version 4.1
ced6488 : add soong namespace for proprietary/qmi on SM7150
7e10e23 : Revert "Adjust reference to libgoogle_camera_hal_tests."
3e4f67b : Update Sunfish SVN to 24
aab8339 : Adjust reference to libgoogle_camera_hal_tests.
ccb26d4 : Revert "sunfish: usb: add state of usb extcon to monitorffs"
abfe5cb : power_profile.xml: Fix typo "volatage"
7b081a6 : Allow setting charge start and stop levels when in Test Harness Mode
0f87634 : Add USE_QCRIL_OEMHOOK for connectivity-monitor and power anomaly use
024a563 : sunfish: usb: add state of usb extcon to monitorffs
88ee813 : Move no cutout overlay packages to frameworks/base
1c89325 : sunfish: usb: add state of usb extcon to monitorffs
260cffc : Add connectivity overlay to sunfish
d0674bc : [LSC] Add LOCAL_LICENSE_KINDS to device/google/sunfish
66e36d3 : Update Sunfish SVN to 23
f53cd99 : Add the original style of hide cutout back(sunfish)
2935268 : Dumpstate: f2fs: remove verbose segment_info
a822797 : Remove unneeded Top Gear permissions from Android Auto
183b6b8 : powerstats: Remove logspam
ec0eafb : Stats: removed extra dependencies after transition to AIDL version
989b94f : Add physical button/sensor locations for sunfish.
fe8ebde : Enable skia reduceOpsTaskSplitting
706dadb : Revert "Add USB Gadget HAL 1.2 support"
0230888 : Remove odex/oat files from pinner list.
359deef : ueventd.rc: set system ownership for id_header/product
e8acaa0 : Remove odex/oat files from pinner list.
283bfbf : Update clearkey plugin to drm HAL v1.4
89dfe03 : Update USB HAL to V1.3 implementation
c991432 : Add USB Gadget HAL 1.2 support
334e13c : Enable pins previously removed in ag/13925225
9b2bf7c : [LSC] Add LOCAL_LICENSE_KINDS to device/google/sunfish
76ed8d4 : Remove failing pins from sunfish
e63d4c9 : Update Sunfish SVN to 22
2e84dd8 : Upgrade SecureElement to V1.2 for SIM1/SIM2
8fa166c : Update Sunfish SVN to 22
b070ffa : powerstats: Use sp<T>::make()
f2a2bd3 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/sunfish
864ce48 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/sunfish
d58c172 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/sunfish
bf85b56 : pixelstats: add readproc to access process
c7b102b : WiFi: Upgrade IWifiExt hidl entry to 1.2 in the manifest
7987ed1 : pixelstats: add ufs host reset count
c4990ba : Set SOC manufacturer and chipset properties
360b90f : sunfish: Update 0176x0144 for c2.android.mpeg4.decoder
71ad3e9 : fsync after block device writes
1ec68a9 : fsync after block device writes
5f26f68 : Switch audio HAL to V7
117e03c : Camera: Uprev camera provider to 2.7
5ff66fa : Update Sunfish SVN to 21
fd169ff : Add rbc coefficients for sunfish
f03d3ba : Update Sunfish SVN to 21
f1f9272 : Enable MBB in device overlay
edcd973 : Enable require device unlock for NFC for all SKU
5a225f8 : Create memory accounting lunch target
03672e3 : sunfish(wifi): Turn on STA + STA scenarios for local testing
ccbef34 : Remove config_dozeWakeLockScreenSensorAvailable
3e23b44 : Update SurfaceFlinger pin on sunfish
c836e94 : Upgrade Widevine to android.hardware.drm@1.4
dd6c1a9 : Use fs-verity on sunfish
7b1cfb3 : Update Sunfish SVN to 20
afd131c : Move config_biometric_sensors to device/google
058e4dc : Update Sunfish SVN to 20
d93ef83 : audio policy: add offload gapless support flag
ae808cf : Move config_biometric_sensors to device/google
11c999c : move dmabuf_tool into pixel common file
c74930c : Add test/system-test-harness to SOONG namespace.
6d3363c : dumpstate: Update TRICKLE-DEFEND dump nodes
e9bd792 : dumpstate: Update TRICKLE-DEFEND dump nodes
3802baa : dumpstate: fix the merge back fail from rvc-qpr-dev
4211bb4 : [Diag Debug] Support to trigger ramdump when property on
8a4f87a : Remove A2DP input module in audio policy configuration
b957f7d : Revert "Add cpu controller into task_profiles.json"
02628a8 : sunfish: Update the transcoding operating rate for sunfish.
32ae1fc : Bump the GoogleBattery HAL version for this device
ecac2bd : Add display config file for sunfish
d6408c8 : Add OpenGL ES and update Vulkan dEQP feature flags
d59b2a2 : Bump the GoogleBattery HAL version for this device
ce0b3c3 : Override the 'online' status for AC/USB for battery defender
66d09a6 : Update Sunfish SVN to 18
eaac0bf : Enable Tips icon on sunfish devices
cdb7f7f : Update the overlay for SysUI res
cedc143 : transcoding: Add property for maximum operating rate on Sunfish.
3ac2362 : dumpstate: Support dump TEMP/TRICKLE/DWELL-DEFEND setting
24c1271 : Revert "Enable improved user separation for sunfish."
79cea17 : init.hardware.rc: Ensure read permissions to bd for hal_dumpstate_impl
b32d6cb : sunfish: Remove some camera-daemon commands
40dce71 : dumpstate: Support dump TEMP/TRICKLE/DWELL-DEFEND setting
0ad1a7f : Revert^2 "Add cpu controller into task_profiles.json"
11b51a1 : Revert "Add cpu controller into task_profiles.json"
00e84a4 : Add cpu controller into task_profiles.json
84d9e44 : Add & update the configs for hide display cutout(Sunfish)
a577bc8 : Set persist properties for streset tool
69a466a : Enable BluetoothSar common hidl for sunfish
1a98bf0 : Revert "sunfish: Add vendor libprocessgroup json file"
a6bfddb : Revert "Fine-tune the screen size by adb command to adjust the"
5c798f1 : Update Sunfish SVN to 17
b973e54 : fstab: data=journal,commit=1 for /metadata
ee28b55 : Update name of BTChannelAvoidance hidl
603d873 : Revert^2 "Organize citadel's setting"
69d4a43 : device: Remove redundant files
eb1a67c : sunfish: add node /dev/qce for widevine
0ed9102 : Revert "Organize citadel's setting"
6b23e6d : Include CHRE tools in device image
58fb436 : Enable improved user separation for sunfish.
36e0355 : Organize citadel's setting
3659108 : sunfish: Add vendor libprocessgroup json file
1ce415a : audio: only include the crus_sp_cal into debug build.
6eaf14f : Remove permissions that are now granted via role to Android Auto (Gearhead).
ac2aa2e : Unset persist.heapprofd.enable.
af30bd5 : Update QtiRadio version to 2.4
59a9f17 : Updates sunfish Context Hub HAL to 1.2
e072f2c : Set persist properties for streset tool
ff19a73 : EEPROM: add file node from device code
1756d7a : init.hardware.rc: add permission for battery eeprom
44ab4bf : sunfish: Enable framework watchdog timeout loop breaker
b18a240 : Remove vendor.google.wireless_charger
3ae9842 : Override the 'online' status for AC/USB for battery defender
3780f51 : init: Change ssrlog folder permission
d2db6e8 : dumpstate: adjust timing of disable and enable mdlog
0429ce8 : wifi - Move hostapd_cli to userdebug ROM only
6991d58 : Update Sunfish SVN to 16
91bebf8 : Append DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE path.
f566ccc : device.mk: move atrace to pixel common
aacd062 : init.hardware.rc: add permission for battery eeprom
58e83d8 : dumpstate: refine file copy and tar logic
529f84c : Enable BTChannelAvoidance common hidl for sunfish
9936930 : Unset persist.heapprofd.enable.
176df15 : Move init.insmod.sh back to devices
7dd7861 : device.mk: move f2fs/ufs debugging tool to userdebug rom
b8b5a73 : Remove unused default permissions from sunfish.
490c71c : Move persist setting back to individual devices
daa7003 : Change system property of Sunfish to place keyboard 10 dp higher
5262cb1 : EEPROM: add file node from device code
c08cc3c : thermal: move thermal control property to HAL
d8f1551 : health: decrease the log level
6bd3aca : Revert "Increase the debounce 4 sec"
ce6754d : Changed sunfish/BoardConfig.mk to support custom automotive build.
d6af9e2 : Ensure write permissions to charge_stats for pixelstats-vendor
16d53e9 : Add display stats to sunfish
5369660 : sunfish: add node /dev/qce for widevine
f96aa0f : Fine-tune the screen size by adb command to adjust the screen size for UX [Sunfish]
26b3d93 : [S5] Upgrade radioext to 1.3
2f4df49 : vibrator: Update property naming rule
76b0afa : sunfish: use generic sysfs path for storage tunings
89c2514 : Enforce product interfaces for sunfish
23a0676 : Remove unused power HAL from QC
a10662b : Add METADATA to sunfish: Apache2+BSD+MIT=NOTICE
550971b : remove ro.lmk.log_stats setting from device.mk
37f6d41 : Add new confirmationui and google_nos namespaces
233626b : use google-battery HAL version 1.0
68e1b20 : Build root link: /ramdump
cc63b43 : Define a system properties to config support one-handed on device or not [sunfish].
06ea58e : resolve merge conflicts of c2b04d7151b4539574ee2246c7a802b0aa52a9ba to master
126f03b : Use dex2oat64 on sunfish
bef1bb4 : Write build info to kdebuginfo
a8df7dc : Update the Bluetooth SAR table for extra states
83e8575 : Sunfish: fix DumpstateMode validation.
e9f17cd : Update the Bluetooth SAR table
4ea8506 : Add the Bluetooth SAR table
de94ccb : Revert "Revert "Set sota system propety and inclue new sepolicy ..."

+- Project: device/google/sunfish-sepolicy

1581326 : system_app: fix avc errors
728c383 : Add BD clear to configurable parameters
50b67f1 : Revert "Update avc error on ROM 7530523"
4a95657 : Update avc error on ROM 7530523
c10a3a4 : add new lib for app to access
a1716fc : Add sepolicy for qti mapper 4.0
1b3490e : Add sepolicy rules for au013 gnss
a6a1859 : rfs_access: fix avc errors
b87213b : Update avc error on ROM 7460482
f605b95 : Update avc error on ROM 7394698
9e67b6a : Sync QCOM sepolicy rules
9f0cf4d : Sync previous patch due to no SPU support on sm7150
71e21da : Sync sepolicy from qcom-au091 for keymaster daemon
2f41405 : allow pd_mapper to read dmesg
daaa552 : sepolicy: Add "dontaudit" for audio metric ext hal in grilservice_app
6694d21 : Add sepolicy rules
3caf844 : Update avc error on ROM 7337292
19a9599 : set sepolicy for testing_battery_profile
7a7516e : usb: Add sepolicy for extcon access
502152f : usb: Add sepolicy for extcon access
8e02722 : logger_app: Support to control more logs
fbe5692 : device_drop_monitor: updated sepolicy
8c67d10 : sunfish: fix grilservice context
debbdde : remove obsolete dumpstate entries
3c40bbd : Support the dump of nfc service in incident reports
09d98cc : Stats: removed obsolete IStats HIDL sepolicies
5536b59 : sunfish: fix grilservice context
cba5745 : Move vendor_kernel_modules to public.
3d5fba6 : uv_exposure_reporter: updated sepolicy
9e3a68b : hal_health_default: updated sepolicy
5672357 : Hardwareinfo: remove platform sign key
72a0d03 : Add se-policy for new GRIL service and RadioExt hal APIs
76dd215 : Add USB HAL V1.3 sepolicy
3d19dc0 : Commonize pixelstats uevent sepolicies into pixel-specific sepolicy folder
29ad38d : Update avc error on ROM 7217113
e5ab871 : Add rules for netmgrd's new property
9bc6982 : moved sysfs_power_stats and sysfs_iio_devices to pixel common
d007b62 : hal_sensors_default: updated sepolicy
71302b4 : [DO NOT MERGE] Revert "[DO NOT MERGE] Syncronize pixel-sepolicy and set source of truth"
e83303e : [DO NOT MERGE] Syncronize pixel-sepolicy and set source of truth
f7a22d3 : Hardwareinfo: remove platform sign key
cfaba05 : Camera: Uprev camera provider to 2.7
3fa0534 : allow secure_ui_service_app app_api_service:service_manager find
08d79d5 : Camera: Allow camera HAL to access graphics allocator interface
b83d50d : Add an exemption for the google camera app's necessary update to v8.1
e4b3f12 : Add an exemption for the google camera app's necessary update to v8.1
a6eb686 : Update the bug_map for the denials from shell during PTS
ae2b8cc : Add sepolicy read permissions to hal_dumpstate_impl for bd_*
4be75f9 : Add sepolicy for BluetoothSar common hal on sunfish
ec12fbb : Update ST NFC/SecureElement policies
77f0687 : Enable BTChannelAvoidance common hidl for sunfish
8fcd851 : Allow pixelstats to read USB PD PID file node
7acbb53 : Revert^2 "Organize citadel's setting"
87f21dc : Add SEPolicy rule for hal_drm_widevine
544386e : Revert "Organize citadel's setting"
a07cc16 : Update ST NFC/SecureElement policies
dd10fc5 : logger_app.te: fix avc denial when reading verbose logging property
5986f04 : Updates sunfish sepolicy for Context Hub HAL 1.2
c7581f6 : logger_app.te: fix avc denial
5a2ef7a : battery: fix battery_history avc denials
c68f96f : Fix UvExposureReporter context
bc70b75 : vendor: google: file_contexts: move to pixel sepolicy
9ce7b13 : resolve merge conflicts of 0584877c5e26f2ad69966a584e6e807dce6beaf2 to rvc-qpr-dev-plus-aosp
9d71f05 : Add sepolicy for BTChannelAvoidance on sunfish
8f179fd : battery: fix battery_history avc denials
0a38546 : Organize citadel's setting
29ea1cd : Move init.insmod.sh back to devices
b7c2626 : Allow ioctl to zram_swap for performance
8b8c50c : Move persist setting back to individual devices
ab80bee : Ignore denials when persist is not yet mounted
19dc67e : Revert "Add policy for new power stats service"
dc255d5 : Ignore denials when persist is not yet mounted
8b4811d : Add sepolicy write permissions to pixelstats-vendor for charge_stats
ec5e567 : fix denials for wifi_hal_prop in cnd domain
e8aaab3 : Add SEPolicy rule for hal_drm_widevine
ddff035 : Allow PowerStats HAL to read display state
fe1fc6f : Fix sepolicy name conflict
c4c3502 : Add necessary permission for GPU profiling libraries.
980434f : Attach vendor_property_type to properties
dea657b : vibrator: Refine properties' name
5c20994 : Citadel: move mDL sepolicy rules to common directory
1180995 : Suppress platform_app error to pass tests
a440ee4 : Suppress warning related to NNAPI HAL accessing zeroth.debuglog.logmask
19ed18c : Add bug entry to avc log during boot
f7168d1 : modem_diagnostic_app: fix avc denial
705e7b1 : logger_app.te: fix avc denial
ba8c2ff : Rename power_stats_service
5e7831e : Remove debug build condition for uvexposure reporter.
7fbb5e3 : Citadel: move rules to common directory
34a4a68 : Remove ramdump sepolicies (will be leveraged from hardware/google/pixel-sepolicy)
2dd41b1 : fix for vendor_display_prop
69a23ed : transcoding: add vendor sepolicy for transcoding
f2e7d86 : ramdump/ramdump_app: SE policies to implement and access ramdumpfs
ea26554 : Add sepolicy to Combine oemlock, authsecret HALs into weaver
409a0b1 : sepolicy: clean up rules around gpuservice
7b9229f : Fix flashing failures.
168e10d : Revert^2 "Remove old Factory OTA sepolicy setting for S5"

+- Project: device/google/trout

b092025 : Update the meta-google to build with new HOS
9f6f8e6 : Remove ndk_platform backend. Use the ndk backend.
940be06 : Adding inotify watch every time before polling
0e65255 : Wake all condition variables after ext_pcm mixer consumes the buffers
e187f9a : Wake all condition variables after ext_pcm mixer consumes the buffers
3ae7a40 : Fill the audio vbuffer to prevent underrun
250e204 : Fill the audio vbuffer to prevent underrun
025a040 : Revert "Revert "Add SendAllPropertyValuesToStream API to vehicle HAL GRPC connector""
397a33a : Revert "Add SendAllPropertyValuesToStream API to vehicle HAL GRPC connector"
75a3c6c : Configure User HAL support in trout
cbea0aa : Add SendAllPropertyValuesToStream API to vehicle HAL GRPC connector
cff0d89 : Remove the qemu_pipe library from virtualization
43870bc : Fixing the BT Audio issue for the AAOS VM reference platform
e341bcc : Revert "resolve merge conflicts of 7ee404b172c2ea7edc30e893a428080a7679920e to rvc-qpr-dev-plus-aosp"
8967ffa : Revert "resolve merge conflicts of b470e868c1587930cc72abf6571f3f3130517f61 to rvc-qpr-dev-plus-aosp"
b7fdde6 : Revert "resolve merge conflicts of b470e868c1587930cc72abf6571f3f3130517f61 to rvc-qpr-dev-plus-aosp"
14e87ed : Fixing the BT Audio issue for the AAOS VM reference platform
8224d26 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/trout
ec46f03 : Add system properties to configure audio HAL
b93c26a : Revert "resolve merge conflicts of 49b601105bec3d796fdfb8b889243a6eb3c787da to sc-dev"
798bbb9 : Cleanup build warnings for Audio HAL
5c7d7e1 : Remove dep on hwbinder
d29d32f : [LSC] Add LOCAL_LICENSE_KINDS to device/google/trout
a5d8240 : Add unit tests for GRPC vehicle HAL
4bdfb0f : Remove dep on hwbinder
49b6011 : [LSC] Add LOCAL_LICENSE_KINDS to device/google/trout
97cb3d6 : Adding support for trout derived devices to override the ueventd file
0304621 : DO NOT MERGE aosp_trout_common.mk: Install Trout-specific fstab.
3309e4b : DO NOT MERGE product_files: Adjust 'userdata' and 'misc' partition.
59bb6c1 : DO NOT MERGE product_files: Rename fstab.f2fs to fstab.trout.
1c98fd3 : DO NOT MERGE product_files: Add fstab.f2fs from CF.
ce37f32 : Update the build script
0e1aa20 : Include string.h as strerror depends on it
e5656ed : Gracefully shutdown worker threads when destructing GRPC VHAL
91b0bcd : [LSC] Add LOCAL_LICENSE_KINDS to device/google/trout
6653c90 : Factor the client/server Library Out
47d96b8 : Factor the client/server Library Out
1da488c : Modifying the sensor HAL to support upstream patches
4f346bc : Add a test for iio_utils
c9cd357 : Modifying the build file to remove an include file
c8cbe26 : Refactor iio_utils to aid testing
16c41da : Revert "Modifying the sensor HAL to support upstream patches"
12326ea : Modifying the sensor HAL to support upstream patches
dbfc573 : DO NOT MERGE Specify version for aidl_interface explicitly
20418b7 : Add EVS configurations for Trout
f777177 : Add EVS configurations for Trout
9faa825 : Build EVS components for Trout
34fd9e2 : Specify version for aidl_interface explicitly
4db670c : Specify aidl_interface version
8c091fa : Create a helper object to wrap polling on multiple file descriptors
2fdd767 : Create a helper object to wrap polling on multiple file descriptors
116898a : Build EVS Components for Trout
0383e5f : Move the threading logic for Sensor HAL into a separate class
c732339 : Delete legacy HIDL AudioControl HAL
dd2652a : Move AudioControl HAL to AIDL from HIDL
d50942f : Create product device name for Trout
8a855cb : Remove libqemu_pipe from trout vhal library list
b4529bd : Update bitbake file
9e94061 : Add a test for iio_utils
ea1eaf5 : Refactor iio_utils to aid testing
4902089 : Set trout product characteristics to be automotive
c3cb8e4 : Rename CarWatchdog AIDL build rule to android.automotive.watchdog.
470fca7 : Add a command-line option for Dumpstate server config file
b3dddfd : Enable ramdisk.img to be stored in trout m dist
e3c5f09 : Allow inclusive branch names for manifest repository
184c3bc : Configure audio input sample rate to 48kHz
e75f44c : Move systemd service files to Google meta-layer
99e06cc : Make audio HAL selection configurable for Trout downstreams
4121bff : Enable dumpstate HAL to read service configuration from XML
902b37a : Initial Googletest test for Dumpstate server
be5129c : Swtich to VHAL_HEARTBEAT to check VHAL health
9132256 : Split away non-gRPC related bits of DumpstateGrpcServer into a base class
1dc1904 : Indirect the list of services to invoke from the DumpstateServer
a6ded6b : Split ServiceDescriptor from gRPC
9ddc45e : Refactor dumpstate service entries into objects
5c9bc1e : Attach vendor_property_type to properties
a59c720 : Enable computepipe in trout
0a7c276 : Revert "Squashed commit of the following:"
b6cf04c : Squashed commit of the following:
a7c98c8 : Select initial OWNERS for the automotive trout project
d48bb00 : Add a lunch target for the AAOS virtualization project
b0a1579 : Initial empty repository

+- Project: device/google/vrservices

fd88aa8 : Add METADATA to vrservices: Apache2=NOTICE

+- Project: device/google_car

e9e58d4 : Update audiocontrol package in car phone builds.
4880aef : Use vintf_fragments instead of adding it to device-specific manifests
99b3c7c : Initial / sample version of vendor_policy_exempt_apps.xml
17d0fa6 : Adds missing EVS configuration files
c12788e : Enables EVS reference implementations
e2d0fd7 : Set default AAOS phone screen orientation to landscape.
8198640 : Add support for bramble automotive build
06dc00c : DO NOT MERGE: Update EVS selinux policies
93681d7 : Disable ramdump and adb secure
c7e8bce : redfin_car: Fix the device manifest file path
e3a3578 : Rename mainline_system(.*).mk to generic_system(.*).mk
7376edc : Add redfin support automotive build
584c8c4 : Added missing aosp_phone_car targets
8b1ebc8 : Moved some properties from device-specific files to post-google.xml
7ee2f2d : Removed PRODUCT_BUILD_SUPER_PARTITION=false.
d7b4e5e : Remove automotive display service
5e4ddc9 : Update EVS build rules for google_car devices
292c41d : Final (?!?!?!) phone_car refactoring.
80a2306 : Removed unused overlay.
e0ca7f1 : Refactored common phone_car code into its own makefile.
5cdefb1 : Initial support for sunfish_car.
069c923 : Moved all phone_car HALs to common/manifest.xml
17dc389 : Removed config_disableUserSwitchDuringResume config property
7043a7a : Moved all phone_car overlays to common
5fe6b2c : Modify build rules for google_car products
308aae2 : Removed multi-user properties that are now defined on car.mk
25b9fd3 : Move non-Java projects into packages/services/Car/cpp
20974bc : Created custom BoardConfig.mk for phone_car variants.
3a9ad6e : Fixed duplicated properties on phone_car builds.
c9edaf7 : Add METADATA to google_car: Apache2=NOTICE
2680c29 : Add sepolicy for VHAL to phone-based cars
af19b7f : Exclude EVS default implementation
992a2c2 : Remove EVS implementations from manifest file
0602b28 : Remove manual EVS .rc file copy
02c02cd : Add EVS packages to bluecross/floral devices
3bec69c : Cosmetic fixes.
204e63d : Introducing blueline_car ...
99364a6 : Bring up occupant_awareness and evs services (with build fixes)
5e0d395 : Bring up CAN HAL on crosshatch_car
17ef288 : add common makefile and manifest for fuzzing on all google_car device

+- Project: device/linaro/dragonboard

2c0466a : sepolicy: Rename rtc to wakeup label and add other missing sysfs_wakeup labels
1390a90 : suspend_blocker: Use Cuttlefish's workaround to avoid suspending the device
54dcccf : db845c: firmware: Update numerous firmware files from linux-firmware
d0dd859 : dragonboard: Drop unsupported hwc.drm properties
faa63a3 : db845c: Add SOC information for CTS BuildTest
c34f56c : db845c: firmware: Update a630_sqe.fw from linux-firmware
e85af9c : Revert "db845c/BoardConfig.mk: set bootv3 as the default"
63f8e16 : db845c/BoardConfig.mk: set bootv3 as the default
f09d390 : Reserve space in super for dynamic partition metadata
78c2536 : Reserve space in super for dynamic partition metadata
4bcec51 : health: Switch to Cuttlefish' healthd HAL impl
e308698 : db845c: Add usbmisc support
43de10d : db845c: flash-all-aosp.sh: Format metadata when flashing
0647726 : db845c: Sort manifest.xml entries

+- Project: device/linaro/hikey

7f18a539 : hikey960: Switch default flash-all to use the UEFI bootloader.
dea89923 : hikey960: Fixup the hisi-bootloader flashall script
697f4e24 : hikey960: Update UEFI binaries (#113) to build to fix kerenl decompression issue
452dff05 : Reserve space in super for dynamic partition metadata
5ab31155 : hikey960: Switch system->super partition on hisi ptable as well.
980b1308 : hikey960: flash-all: Make sure to format cache partition
e8fe717c : hikey960: Add /metadata support (reusing cache partition)
a8cd4d96 : hikey960: fstab.hikey960 Add new dynamic partitions to the vendor fstab
aca358a1 : hikey960: Add deferred-free-helper.ko and page_pool.ko to the ramdisk

+- Project: device/linaro/poplar

455e281 : Revert "Convert audio/Android.mk to Android.bp"
34e5460 : Convert audio/Android.mk to Android.bp

+- Project: device/mediatek/wembley-sepolicy

51a385f : Allow logcat writing to kmsg
32932e7 : Add rules for calling ReadDefaultFstab()
30e44b7 : se_policy changes to support System navigation selection.
afbb144 : Add otapreopt_chroot holes for selinux
b1a095f : Put in SELinux holes for other cameras
3d758d1 : wembley: sepolicy: allow init to mount debugfs in userdebug builds
a020c7f : Remove unsupported setting.
f2ccdcb : Comment out ro.system.build.fingerprint
f1036ae : Remove access of vendor_default_prop from coredomain
3cc575d : Remove access of vendor_default_prop from coredomain
4cbdf72 : Comment out constraint on vold_prepare_subdirs.
c73eb23 : Fix permissions for screenshots
ac44c53 : [ALPS05155694] mdp: remove write permissions
b4ba762 : [ALPS04977450] Add permission for wakelock
c332b47 : [ALPS05235347] mdp: add permission for mdp aipq
713aa3f : [ALPS05250120] Kernel API dump
8b7f1a5 : [ALPS05248728] delete unuse code
d215929 : [ALPS05233824] Factory Mode: add M4U policy
d4e88b8 : [ALPS05247661] show ip address information
0f64dd4 : [ALPS05219942] [Module]Audio HAL:Porting device config for soundtrigger
9149563 : [ALPS05230203] SurfaceFlinger : update sepolicy
ce3921a : [ALPS05055038] m4u:add selinux policy for MTEE
9be9f98 : [ALPS05222338] usb: add permission for factory otg test
eb5b31f : [ALPS04997875] Light: add new path for led driver
f12c832 : [ALPS04960338] audio: no trigger avc log when call nvram api
6b2893a : [ALPS05239796] dvfsrc: allow aee can read dvfsrc node
10d4bd5 : [ALPS04671447] hang: modify file_contexts label
fc86008 : [ALPS05239312] temp solution for debugging traced_probes NE
b979fba : [ALPS05184435] charger: add mt6360_charger for mt6873
b36cfbb : [ALPS05052205] battery: add mt6359p support
963a0ee : [ALPS05229235] USB: OTG: add selinux permission
dab5b7e : [ALPS05154844] fix cmdq dump avc denied issue
645177e : [ALPS04671447] hang: add anr_dump from data/anr to data/vendor/aee_exp
1bbda9b : [ALPS05232593] allow vendor_init to update swappiness
f588cfa : [ALPS05214870] ufs: selinux rule for dumpstate
969dfbb : [ALPS05227628] Add bluetooth ldac abr property
7109b07 : [ALPS04846031] GPU: Add procfs access permission for memtrack
b6990cd : [ALPS05173411] charger: add sysfs_chg2_present in factory mode
6d5bb5d : [ALPS05115305] ccci: no trigger avc log when call nvram api
67a92ef : [ALPS05224817] SurfaceFlinger : update sepolicy
9b782a3 : [ALPS05220533] selinux: refuse print sigkill sepolicy
b152a66 : [ALPS05192094] Add lazy service target to the bootcontrol HAL
79a29fd : [ALPS05154844] add selinux rules
aa3ae07 : [ALPS04978415] sensor: give state permission to hal sensors
89e26ee : [ALPS05210670] modify selinux rules
4165d3d : [ALPS05207446] mmservice 1.5
a826fbe : [ALPS05193572] add selinux rules for dumping binder info
710a181 : [ALPS05207178] audio: fix mtk_hal_audio sepolicy fail
edf716b : [ALPS05139084] m4u: add permission for access /proc/m4u_dbg/*
2b70b72 : [ALPS05139084] ion: add procfs support for EGL memtrack
c432f0c : [ALPS05141571] FPSGO: add sepolicy for HE
ee7c20a : Add METADATA to wembley-sepolicy: Mediatek proprietary=BY_EXCEPTION_ONLY
6343401 : [ALPS05203944] audio: add mtk_hal_audio sepolicy permission
496c4e9 : [ALPS05207661] SurfaceFlinger : update sepolicy
d1aa946 : [ALPS05195960] c2k: move sys_usb_rawbulk from non_plat to plat_private
9aaa4c7 : [ALPS05108268] SEPolicy: Add sepolicy for apps call safe hidl
497ce6e : [ALPS05108268] SEPolicy: Modify neverallow rule for untrusted_app
35d25a8 : [ALPS05165771] modify selinux contexts for moving aee tool
97c532e : [ALPS04978415] sensor: add sensor rw sepolicy for meta test
5b9cae5 : [ALPS04846031] GM: enable SPHAL for MTK's metadata
77d86ae : [ALPS05193908] Rename max.active.modems
de17158 : [ALPS05162717] wlan: Change mtu labels as sysfs_net
2a14a89 : [ALPS04996224] power: add proc_displowpower
16acdd1 : [ALPS05011404] BT: add policy for bluetooth using bt_dbg
09fdb1d : [ALPS05178200] Android Go support
bb6f191 : [ALPS04749524] Add property sepolicy
d600904 : [ALPS05112814] permission for new path reading
1ae8de5 : [ALPS05057837] pd: enable pdo dump data permission
517facd : [ALPS05092356] GBE: add gbe daemon permission
dd7ff88 : [ALPS05185121] usb: merge mtk_hal_usb and mtk_hal_usb_gadget
6b3d2ff : [ALPS05059791] add permission for proc_mtk_jpeg
9cda76b : [ALPS05027624] AF driver sepolicy
789ac6e : [ALPS05083413] usb: fix mtk_hal_usb permission issue
4f11956 : [ALPS05092356] power: gbe migration
6f633d1 : [ALPS05146069] Add label and sepolicy for mtk usb gadget hidl 1.1
93a1b13 : [ALPS05170641] add policy for media extractor
9607623 : [ALPS05149115] mrdump: change the way to pass mrdump parameters
c4849cc : [ALPS05171267] GPS: add prop to mnld can get screen on off
91418e5 : [ALPS04996224] power: SE policy migration
a8696cf : [ALPS05108268] SEPolicy: Add neverallow rule for untrusted_app
39c4fe4 : [ALPS05168291] Remove unused EM property policies
fb791fd : [ALPS05121274] Revert "[ALPS05121274] allow access to arm graphics so"
619c42f : [ALPS05121274] allow access to arm graphics so
4528d34 : [ALPS05166005] Light: add new path for led driver
307cf74 : [ALPS05163913] TC_21894 AAObitTrue data permission
dfc39be : [ALPS05167379] SEPolicy: Add apusys rules for mtk_hal_camera
c4641ae : [ALPS05139398] usb: refine naming for all usb policy
11e7f96 : [ALPS05164421] fstab: mt6771: remove bootdevice in path
5787745 : [ALPS05154844] add selinux rules for SYS_MMSTAT_TRACE
3d81652 : [ALPS04978415] sensors: merge sepolicy code
a8427cc : [ALPS05147188] TC_21894 aao dump data permission
67be427 : [ALPS05157772] GPU: add selinux permission for GPU AIDL
2a1a65e : [ALPS05122341] af: enable afo dump data permission
6cd81d7 : [ALPS05038660] FLK: enable flicker dump data permission
9612410 : [ALPS05148331] PQ: Drm porting
2c1b410 : [ALPS05132435] recovery: add permission for boottime_prop
d55d461 : [ALPS05149522] MDP: add mdp to sepolicy
7db51da : [ALPS04975618] add selinux rules
1768e43 : [ALPS05115305] ccci: R code porting
5d66c57 : [ALPS04846031] GPU: Support Gralloc 4.0 selinux permission
07c49a5 : [ALPS05143034] fix dumpstate xTS fail
f98334f : [ALPS05143795] fix NE DB generate incompletion
b8c3019 : [ALPS05146132] RTC: add sepolicy
1bf5b1c : [ALPS05126917] Vibr: add vibrator sepolicy
53d4ea8 : [ALPS05137726] failed to create tombstone
de74ead : [ALPS05139577] SEPolicy: Move MTK neverallow rules to special folder
6b0a459 : [ALPS04996224] power: refine SE policy
7d34f82 : [ALPS05130340] [EM]audio: kernel updated
fb0eefd : [ALPS05048076] EEPROM: Add new eeprom drv dev
d15533b : [ALPS05067893] battery: fix battery read nvcfg permission
e8aab9b : [ALPS05123323] mtprintk: add permission for write /proc/mtprintk
8a5dda4 : [ALPS05134249] mrdump: fix the permission for pre-allocate
18469ab : [ALPS05133907] add ccci_dump selinux rules
717fd90 : [ALPS05007101] Conninfra migration
6a9d67b : [ALPS05105089] mmservice 1.4
4b4c463 : [ALPS05129194] charger: add health HAL permission in factory mode
15d6d21 : [ALPS04387262] RTC: label sysfs_rtc files
db91a6c : [ALPS05125123] Add read rule for proc_ppm
ff64730 : [ALPS05124352] Add selinux permission
7b4d618 : [ALPS05121274] Add GPU debug properties
08697b6 : [ALPS05047272] permit mrdump_tool to access sysfs_mrdump files
614fc6c : [ALPS04846031] GPU: Support libPVRMtkutils SP-HAL policy
412e7bb : [ALPS05121577] sensor: add new multihal service sepolicy
51fad7f : [ALPS05083413] usb: refine rule for typec
569f0b3 : [ALPS05092356] power: fpsgo migration
770da60 : [ALPS05099496] Vibrator: add sepolicy for vibrator aidl
943cb6d : [ALPS05105740] log_store: complete log store boot finish flag
e862b63 : [ALPS05099490] Light: Add sepolicy for Hal service
a3cae6c : [ALPS05106199] Async load res when app launch
0cfef0f : [ALPS05111086] fstab: mt6779: remove bootdevice in path
8a1f96e : [ALPS05071814] Revise SEPolicy
2f80c38 : [ALPS05100376] aee can't access the /proc/pid/* of 3 party
0dcf289 : [ALPS05054504] PMIC: MT6360_POWER SUPPLY NODE
ae7f0d8 : [ALPS04996224] power: ged migration
0aae95f : [ALPS05104131] SEPolicy: Add neverallow rule for socket_device
351c117 : [ALPS05075232] PMIC: GAUGE power supply_node
65996e5 : [ALPS05099490] Backlight: R migration
013d9c4 : [ALPS05100061] SEPolicy: Split sepolicy of property to system/vendor
ea08a34 : [ALPS04986914] GPS:get wake_alarm prop
792b372 : [ALPS04975618] porting some selinux patches
ef936e2 : [ALPS04797337] Add sepolicy for ccci_lp_mem
57adf62 : [ALPS05100064] SEPolicy: Move hal attributes from non_plat to plat_public
8383315 : [ALPS05100104] [Factory]R migration
f5c85cf : [ALPS05099496] Vibrator: R migration
2bc94d0 : [ALPS04999825] Add permission to access allocter
3c29f05 : [ALPS05075425] runtime change ss and dsds
ca589fb : [ALPS05090977] ccci: change sepolicy for boot_mode
f17a5c3 : [ALPS05075846] add permission of composer to access dri device
f3ee52e : [ALPS05089185] Add no bt consys chip property
a507a3e : [ALPS05079046] [EM] Android R: flash GSI
65c8855 : [ALPS05088846] SEPolicy: Modify MTK neverallow rules for uasan
457c2a9 : [ALPS05075232] PMIC: MT6359-GAUGE
768a442 : [ALPS04765552] A2dp LHDC codec [3/9]
dc79575 : [ALPS05073384] add aee_aedv selinux rules
0442e55 : [ALPS05077620] Add sp-hal permission to GiFT plugin
f60f187 : [ALPS05033436] mms: make attributes of hal_mms public
3d0b285 : [ALPS05051543] suspend: allow meta access /sys/power/*
0ef90a5 : [ALPS05007216] enabel Virtual AB OTA
152fb07 : [ALPS05033436] mms: revert to fix build error
18bb34f : [ALPS05033436] mms: make attributes of hal_mms public
941d09b : [ALPS05025406] SEPolicy: Modify prop context with naming conventions
fcfd865 : [ALPS04975618] allow aee_aedv read proc_modules file
a9e3581 : [ALPS05074739] apusys: merge patches from alps-mp-q0.mp2
20a7b14 : [ALPS05065373] Add SElinux permission
5d863a8 : [ALPS05070366] fstab: mt6779: remove bootdevice in path
b6d64df : [ALPS04795285] Add apusys_device to selinux
7c6e87e : [ALPS05064861] Flashlight: add permission for dump data
e0404a6 : [ALPS04960338] audio: HIDL 6.0 migration
79e5fff : [ALPS05022258] [Factory] R Migration
cd42551 : [ALPS05025670] SEPolicy: Add neverallow rule for device
3c63f84 : [ALPS04962211] [EM] power/usb selinux r migration
b559664 : [ALPS04960338] audio: HIDL 6.0 migration
286312f : [ALPS05003224] add thermal hal sepolicy
e096810 : [ALPS05056551] vpu: allow aee_aedv to read vpu debug node
d3bd4da : [ALPS05018739] Refine boot control hal policy
782f6bb : [ALPS04926602] Remove meta sepolicy for HDCP
4e265bb : [ALPS05053197] ETHZ performance patch: read chip id and segment code
23b0887 : [ALPS05028027] Add permission for audio dptx
686adbd : [ALPS05051366] fingerprint: set sepolicy
6778647 : [ALPS04962820] Move policy to repo of bsp
886405e : [ALPS05011404] patch sync from q0.mp2
15c3bb6 : [ALPS05009140] Add SELINUX policy
1834f05 : [ALPS04963920] Imstestmode HIDL
4be9097 : [ALPS05037435] GPS:android R migration
7504b01 : [ALPS05050268] Set permission for adsp_0 and adsp_1
7ff7390 : [ALPS04885863] charger: add power_supply class support
2cd494f : [ALPS04993709] boot_trace: add selinux rule
5990c8d : [ALPS05047061] SEPolicy: Add context for /dev/radio
e702592 : [ALPS05047466] Upgrade MtkUicc
2e8adcc : [ALPS04957537] R migration - Fix SEPolicy issue
3db45df : [ALPS04936086] resize: remove no need type define
b784e92 : [ALPS04973040] Support GNSS HIDL service 2.1
c41f3a8 : [ALPS05023712] SF: vendor support validate separate
a944f07 : [ALPS04975618] fix some avc denied issues

+- Project: device/sample

250f735 : Update Truphone profiles
9227b8e : Updating Telefonica-BR APNs
87d6ab8 : Modify APNs for GigSky
3b97442 : [LSC] Add LOCAL_LICENSE_KINDS to device/sample
7fb4049 : Move Goodspeed APNs to MCC/MNC order
97a2afa : Adding WOM Colombia APNs
9044356 : Add new APNs for Goodspeed
865546e : Remove duplicate APN for Orange Moldova
5f2bff8 : Move MCC334 MNC140 APNs in order
07f8666 : Put APNs in order
145e521 : Remove invalid APN types in list
8efa6f2 : Modify Carrier745 apn name to sample apns
886d6ed : Modify Carrier745 apns to sample apns
4272462 : Add GigSky apns for new carrier TIM to sample apns Bug: 168634430 Test: No change to behavior as this is only a sample file
de3cf1c : Adjust MTN APN reference on partner request
7ec99bc : Update Vodafone Ziggo (NL) default APN config
486ea9a : Make Vodafone UK APNs read-only.

+- Project: device/ti/beagle-x15

d06a049 : [LSC] Add LOCAL_LICENSE_KINDS to device/ti/beagle_x15
25b67f2 : [LSC] Add LOCAL_LICENSE_KINDS to device/ti/beagle_x15
3b91881 : Remove odex/oat files from pinner list.
330f0fa : Remove odex/oat files from pinner list.
0604465 : [LSC] Add LOCAL_LICENSE_KINDS to device/ti/beagle_x15
e03eda3 : Bump target-level.
8e99386 : Bump audio to 6.0.

+- Project: platform/external/ComputeLibrary

c267b34d8 : [LSC] Add LOCAL_LICENSE_KINDS to external/ComputeLibrary
c2a1825c5 : ComputeLibrary: fix incorrect format specifier
c05589415 : regenerate scons
039139c8c : Switch to the integrated assembler.
ce6c75215 : add missing owners file for ComputeLibrary.
2ac942a01 : ComputeLibrary: move common src to arm arch src
49b8f9080 : arm_compute v20.11
23ebc73a5 : ComputeLib: use fno-addrsig
b65c5eff4 : ComputeLibrary: regenerate kernels
9c07d4616 : Add include guards to half.h header
a96db2f06 : clframework: suppress warnings pending fix
e8521c234 : scripts: -fno-addrsig for include android 11
eb0170eb9 : Use scons to generate prebuilds
18b685f5d : arm_compute v20.08
15cb0bc3d : arm_compute v20.02.1
32626aca9 : Initial empty repository
6a7771e46 : arm_compute v20.05
575c81f38 : arm_compute v20.02.1
36ccc9015 : arm_compute v20.02
7f09cf7df : arm_compute v19.11.1
0e205f7e1 : arm_compute v19.11
975dfe175 : arm_compute v19.08
4ba87dbdc : arm_compute v19.05
29f6788ce : Update README.md
514be65ad : arm_compute v19.02
3d2d44ef5 : Update README.md
5f8ed6b53 : Fix README Link
b9abeae08 : arm_compute v18.11
52ba29e93 : arm_compute v18.08
e2542c9f3 : Fix build (#454)
b3a371bc4 : arm_compute v18.05
67c8c9152 : bugfix: CLDeconvolutionLayer::validate fails if bias==NULL (#439)
02c62c803 : Added link to ArmNN
6cd8accb9 : Correct the use of OpenMP private (#400)
bc0bbac58 : Fix race condition on info.thread_id in OpenMP scheduler (#399)
3dd034f23 : Bugfix: fixing trivial typo in enum value definition for A53. (#394)
c3f34a43f : arm_compute v18.03
06ea048f0 : arm_compute v18.02
292227986 : Bugfix for NumPyBinLoader with SubTensor output. (#345)
adb2f5382 : Bugfix: must zero all values in all slices (#343)
9168acc32 : fix warning hit with Android clang version 5.0.300080 (#348)
f45d5a9be : arm_compute v18.01
6943bb00e : Merge pull request #325 from lukeiwanski/feature/no_exceptions
8140e1e15 : arm_compute v17.12
8a3da6f91 : Update AlexNet example with accessors
869d424d6 : Update 00_introduction.dox
f054c210e : fix comment
bf8b01dfb : arm_compute v17.10
8938bd3f4 : arm_compute v17.09
8d418ab9d : Fix Yocto cross-compiles
db0e610fa : Added data folder (For the tests)
9c0697722 : Restored accidentally deleted LICENSE file
cd25703c8 : Added reference to Caffe on Compute Library project
dbdab85d6 : arm_compute v17.06
d619a8ae4 : Add a build parameter controlling whether or not to build the example programs, default to off
46d5927c3 : arm_compute v17.05
c772c0b2e : Updated README with links to the v17.04 binaries and documentation
a43763802 : arm_compute v17.04
9b90c9f33 : add license info to README
e5a267b4c : fix a bug of checking dimensions in NEGEMMTranspose1xWKernel.cpp
b3640817e : Include <cerrno>
fb8bb48db : Added link to the binary builds in the README
871448ee8 : arm_compute v17.03.1
e8f6d10ad : Initial commit

+- Project: platform/external/FP16

c2b391b : Fix undefined behavior (UB) from calling builtin_clz(0)

+- Project: platform/external/ImageMagick

5d41fbabd : Squashed commit of the following:

+- Project: platform/external/OpenCL-CTS

5f7e831 : Update build scripts and vectors test
ad67188 : Update OpenCL-CTS headers
76f5bc3 : Update build scripts
6572837 : buffers: Switch from enqueueing to enqueuing (#1246)
e7c5694 : Fix image pixel reference calculation for CL_{INTENSITY,LUMINANCE} formats (#1247)
02c2a42 : Remove unnecessary code from unary_u_*.cpp (#1237)
db939bb : Fix test_buffer - undefined behavior in case of CL_MEM_USE_HOST_PTR (#1210)
71e2681 : Add Test for CL_KERNEL_ATTRIBUTES (#832) (#1055)
a43d96d : Redesign clGetKernelArgInfo (#522) (#1056)
ad8ab3f : Remove OpenCL C++ tests (#1241)
d7f8749 : testHarness: Print error string when clFinish fails (#1243)
06f7661 : basic/async: Check for extension only once per test (#1242)
59a1204 : Fix for test_conversions failure with Clang build on Linux #1057 (#1062)
3dd6d41 : Avoid manual memory management, fixes #975 (#1240)
3dab3df : Report inputs for worst errors (#1231)
5daca10 : Remove dead variables and functions (#1238)
01497c4 : Reduce scope of variables (#1228)
cba7a8a : Remove dead CMake code (#1230)
edc36b5 : Remove NULL Platform Check for Negative clGetPlatformInfo (#1222) (#1229)
b8d1ea9 : Fold constant global variable (#1217)
7542ae2 : Fold code into loop (#1218)
6683fa9 : Use lambda to reduce amount of code (#1219)
7286e06 : Make variables and functions local to translation unit (#1216)
b7e7a3e : Remove unsupported code (#1211)
8e59817 : Fix conversion fail when build with -O2 fail (#1193)
71bef85 : New subgroups - full changes set (#1074)
c5e4ca6 : Remove unnecessary APPLE specific code (#1188)
baa226a : Remove compiler options that are specific to Apple (#1114)
159d9a9 : Mark an integration python_test_host as not unit tests
e7c801d : [LSC] Add LOCAL_LICENSE_KINDS to external/OpenCL-CTS
5281b4c : Improve consistency of clEnqueueWriteBuffer operations (#1195)
8488d4b : Use the same kernel name for all tests (#1194)
ef19796 : Improve log consistency (#1196)
dbd3e78 : Do not dereference null pointer for no matching tests (#1191)
6b36f64 : Add tests to proposed new builtin async_copy functions with a bug fix. (#725)
111bb2b : Fix discrepancy in logging messages (#1189)
da2a1bd : Remove trivially dead code (#1190)
ee600e8 : Reduce differences by using common names (#1187)
68ee30f : Fix possible size_t overflow in 32-bit builds. (#1131)
a53917a : Move code around to reduce differences (#1185)
a483255 : Fold functions for nextafter (#1176)
6f2cd12 : Deduplicate logging of pixel differences (#1175)
17632c9 : Remove undesired conversions from size_t to int (#1180)
afe745f : Fix typo in array size computation (#1178)
3307ebe : fix out of boundary when strcpy (#1173)
e2fb655 : Use C++ headers instead of C headers (#1179)
9a481c6 : Split math_brute_force files (#1169)
66eb912 : ci: move code format check out of the main job/script (#1154)
84d70e2 : Fix incorrect use of kernel parameter (#1168)
8b5d3c2 : Fix buffer tests memory leaks (#1165)
fc67d7b : Move media_sharing tests to test_conformance/extensions/ (#1164)
70b2492 : Regroup vtbl definitions to one translation unit (#1167)
7181bcd : Rename files for consistency (#1166)
c67aa05 : Fix Minor memory leaks in test_buffer/compiler. (#1160)
5d2a4bc : Reduce difference between files (#1155)
901f4db : Fix compilation error in rtz mode detection (#1163)
ef41071 : Add -Wno-ignored-pragmas to silence warnings about FENV_ACCESS.
b398f8c : Fix typo in error handling (#1152)
5d7be40 : Remove undesired conversions from size_t to int (#1153)
87a1525 : NFC: clang-format test_basic_parameter_types.cpp (#1151)
8ad1088 : Reduce difference between files in math_brute_force (#1138)
f6b5013 : Implement Negative Test for Platform Layer Functions (#1076)
3719a01 : api: Fix testing of local memory size requirement (#1112)
b67f6bb : Fix command line interface for math_brute_force (#1145)
fad6a00 : Fix test_vector_swizzle possible overwrite of padding of 3-element vectors (#1124)
2164558 : Change arg type to unsigned int from signed int (#1078)
ca673af : First steps in tidying image/kernel_read_write tests (#1121)
4abea6f : Fix literal integer types for atomics tests (#1059)
545e4d0 : Make functions local to translation unit (#1125)
eb2287c : Remove unnecessary scope (#1126)
bfca863 : Handle NULL hostptr in conformance image tests (#1087)
5930853 : Minor fixes for clCopyImage. (#1130)
c587b45 : Minor fixes for CL_ARGB channel order. (#1128)
31fafb0 : Install generate_spirv_offline.py script (#1109)
f337e0b : Fix command-line function range for bruteforce (#1127)
bf883dc : Fix compilation issues for conforming_version.cpp (#1113)
0130c24 : Fix malloc-size calculation in test imagedim (#1100)
be93630 : Remove dead code in math_brute_force (#1117)
af6d55d : Use delete[] to deallocate after new[] (#1107)
0d74b3f : Test api fix - sampler properties is 0 in compatibility mode (#1106)
03a0989 : Use std::vector for format lists in images suite (#1105)
0b6fbd1 : Use glFinish to replace glFlush (#1102)
e5f8924 : Apply clang-format on math_brute_force (#1104)
ffa75c3 : Test cl_ext_cxx_for_opencl (#1095)
901f5fc : Fix samplerlessReads read_write (#329) (#1016)
2597027 : Use highest OpenCL C version (#1081)
f02cbad : Fix scope of clEventWrapper declarations (#1099)
24e6a91 : Use the right flags when creating images (#328) (#1015)
18c54be : Validate CL_DEVICE_LATEST_CONFORMANCE_VERSION_PASSED (#1086)
904fb41 : Restored the embedded reduction factor to bruteforce. (#1052)
25d9ff5 : Using helper functions for clCreateKernel (#1064)
85bae70 : Fix Context Leak in api:clone_kernel (#1090)
1cd9d08 : Fix implicit int->float warning inside kernel (#1093)
42d58be : Use clang-format-9 binary in Github Actions (#1088)
5f869e1 : Move TEST_SKIPPED_ITSELF to test_status in testHarness (#1089)
72998af : Making object queries tests exhaustive (#1008)
3615c4e : Use memcmp for select verification. (#1084)
cd99c87 : Reduce number of compilations in buffer suite (#1082)
b34ac10 : Correct test_consistency_svm (#1071)
5ae5e7a : Remove imageSupportRequired parameter to runTestHarness (#1077)
b7adaa5 : Add more relaxed math conformance tests (#1079)
ff9676f : Fix build_with_il on devices older than 2.1 (#1065)
827dffb : Fix support verification for read write images (#1072)
5bd85b7 : Fix write-only image tests in kernel_image_methods (#330) (#1014)
993447a : Remove code under USE_LOCAL_WORK_GROUP (#1063)
f84fcb0 : Fix aliasing issue for test_half (#45) (#1004)
05d5331 : Remove unused code in samplerlessReads (#1051)
956d9a0 : Remove unused code in kernel_read_write (#1050)
bf3d3fe : Remove unused code in kernel_image_methods (#1048)
f22e3a3 : Fixes for kernel private memory size test (#1053)
657456f : Implement test for CL_KERNEL_PRIVATE_MEM_SIZE (#459) (#1013)
16ddfbb : gles: Fix compile errors. (#976)
63f01be : Reimplement buffer tests (#1007)
e8c55e5 : Skip `features_macro` Test in Offline Mode (#1034)
8fa24b8 : Change arg type to unsigned int from signed int (#1031)
83cc521 : Remove unused code in clFillImage (#1036)
51d2e50 : Remove unused code in clGetInfo (#1038)
e31e3a6 : Remove unused code in clReadWriteImage (#1043)
c8163e9 : Fix a few typos and remove unused code (#1041)
46fead4 : Replace Travis CI with Github Actions (#1047)
0e67969 : Fix build warning/error introduced by 8d443029 (#1042)
12fce84 : Minor refactoring of CL_PROGRAM_SOURCE tests (#1032)
ac05575 : [api][test_zero_sized_enqueue] Add CL_SUBMITTED check for waiting status (#1012)
c55ab4f : Remove unused code in clCopyImage (#1027)
4e2d4c3 : Remove uninitialised input buffer from test_zero_sized_enqueue (#952)
8894e7f : Add memory_scope_all_devices testing (#999)
67ab7a7 : Fix memory leak of test_basic (#943) (#948)
337db88 : Remove spirv_new binaries and add Python script to generate them (#902)
e7a2353 : Skip Compiler Unload Tests in Binary Mode (#1025)
e815bf3 : Fix min version for SPIRV test registration. (#1028)
af7d914 : Reformat test harness code (#940)
55976fa : Permit half overflow within allowable ULP (#600)
f162c8b : Skip compiler unload/reload tests if compiler is not available (#986)
c2bca05 : Add new subgroup extensions to the compiler test (#1009)
6adf4ea : build: Various improvements. (#743) (#1006)
8d44302 : Return a non-zero exit-code when a sub-test fails (#951)
b165de7 : conversions: Use ARM emulation for aarch64 (#967)
90c9ea5 : Fix compilation failure with -Werror=narrowing (#901)
0a8c5fe : Fix floating point validation in write_image tests (#1017)
a680971 : Remove unnecessary cl_mem_flags casts (#1018)
5e7cc09 : Add subtests filtering and proper argument parsing
7fd3225 : Add typing information and cleanup run_command
8ca1537 : Fix api/test_api_min_max for Embedded profile with cles_khr_int64 support (#994)
d0e9736 : Add a binary compile mode CSV (#987)
020eea9 : Don't require support for 3D image writes in tests that don't need it (#1003)
7a735b7 : Replace cl_ushort with cl_half (#885) (#1000)
615ab64 : Fix error handling for test_half (#997)
81cea47 : added extended versioning tests for OpenCL 3.0 (#996)
a9d06dc : add a basic test for CL_PIPE_PROPERTIES (#995)
26cacf0 : Fail feature macro compare if compiler has more features than runtime (#982)
a41e5a9 : samplerlessReads: Release Image to stop Memory Leak (#984)
8282a74 : Add support to enumerate subtests
3320035 : Align with updated conformance process (#989)
beaecb7 : add checks for OpenCL C versions (#968)
951d010 : add a new test to verify reported image formats (#963)
f732cd5 : Remove invalid SPIR-V image decoration tests (#22) (#958)
bd86e2a : temporarily disable the unload_invalid test case (#978)
59a57de : Replace use of -ILPath with --spirv-binaries-path in CSV (#981)
0bff9b6 : Skip feature macro consistency tests if no compiler is available (#983)
02fc580 : simple vector swizzle test (#960)
4d3a3e8 : Update CTS csv files. (#971)
e1cf741 : Test feature macro OpenCL 3.0 (#762)
eb1bb88 : add a test case for subbuffer property queries (#961)
20b507a : A first set of updates to the submission template (#969)
10a30af : Fix kernel compilation issue in c11 atomics. (#973)
1a3e19c : Use Version type for cl_khr_spir extension version checks (#953)
61cfb50 : Skip atomic_flag Test on for OpenCL-3.0 not Supporting Device Scope (#954)
60b731c : c11_atomics: Fix to iteratively reduce workgroup size (#939) (#941)
9178524 : Change Behaviour of C11 Atomic Tests for OpenCL-3.0 (#944)
f7a0936 : Add check for Read-Write images support (#965)
aee9131 : Print the latest conformance version passed reported by the device (#959)
fffd4f2 : compiler: Modify the IL check code to check for an empty string (#964)
3db1a9b : Ensure that test_preprocessors checks __OPENCL_C_VERSION__ correctly for CL 3.0 contexts. (#938)
f627a68 : device_execution: Modify the check in profiling subtest (#962)
90b57a2 : api: Allow vendor flags (#957)
7fd87c7 : Use power-of-two alignment values for allocating pixel data (#827)
172322e : Add async_build test to list of tests to skip during offline compilation mode (#950)
c678688 : switch back to CL_INVALID_MEM_OBJECT for clGetPipeInfo (#947)
4421713 : add checks for atomic feature consistency (#946)
869d5a1 : Merge vec_step and vec_align binaries into a new vectors binary (#926)
75ce4c5 : API Feature Consistency Test, Part 2 (#912)
6b1e61f : bruteforce: Fix out-of-domain input handling in bruteforce (#699)
ab106e9 : specialization constant test fixes (#927)
11f3eaa : [MinGW] Fix if statements with stray semicolons after condition (#934)
822c5a5 : queue_flush_on_release: pass event by reference (#937)
5f63747 : Remove empty statements due to use of double semicolons (#935)
d1a63f8 : Change Behviour of non-uniform-work-group tests for OpenCL-3.0 (#877)
f06e189 : Test that queues are flushed by clReleaseCommandQueue (#923)
e075026 : test CL_QUEUE_ARRAY_PROPERTIES query (#925)
11c3eb6 : Update `rw_image_access_qualifier` for OpenCL-3.0 (#922)
4b37761 : Automatically Select `-cl-std` for Compiler Defines Test (#921)
3c8ec47 : Automatically Select Latest `-cl-std` for `pragma unroll` Test (#920)
581d9ea : Dynamically select `-cl-std` Build Option for `get_(global|local)_linear_id` (#876)
3cc9c2c : Select Correct `-cl-std` for `ctz` Tests Based on Driver (#917)
1e411b8 : Memory consistency model optionality (#907)
590321d : Add test for CL_PROFILING_COMMAND_COMPLETE (#841)
a31e253 : Adds testing for CL_PROGRAM_IL (#919)
c001dc2 : Only include sys/sysctl.h on for Apple (#916)
0ba7cf1 : Dynamically Select `-cl-std` Option (#879)
faa6ad8 : Fail gracefully in CL_MEM_PROPERTIES tests when unexpectedly getting zero-size return (#913)
a0d679f : Fix bug caught by -Wparentheses (#915)
b79c027 : Fix and line-break build_lnx.sh (#910)
41cd9c6 : New spirv_new test case OpSpecConstant (#719)
afa2fcc : Simplify call to create_single_kernel_helper() in test_select (#900)
f966212 : API Feature Consistency Test, Part 1 (#875)
185c02a : Test against clCreateBufferWithProperties and clCreateImageWithProperties OpenCL 3.0 API (#857)
5bb4d08 : Specify GCC flag `-frounding-math` on x86 (#873)
ed50fca : Use float<->half conversion routines from the OpenCL headers (#884)
655d83d : Optionally Skip `progvar` Tests (#878)
0424fc7 : skip test cases rather than fail without cl_khr_3d_image_writes (#874)
0ad8c9a : Add cl_khr_device_uuid as approved extension (#881)
48114a4 : Run `test_enqueued_local_size` if Non-Uniform Work-Groups Not Supported (#789)
fb2119e : add a test for clSetContextDestructorCallback (#861)
93001e9 : Bruteforce - embedded, relaxed ulp requirements (#839)
ce48498 : Add lock around compiling (#871)
c9f4ef2 : OpenCL 3.0 CL_SAMPLER_PROPERTIES tests. (#858)
b3db418 : Skip sub_group_dispatch. (#864)
fb55f7e : Set new minimum version for the spirv_new tests. (#854)
d3eba85 : add OpenCL 3.0 test for CL_COMMAND_SVM_MIGRATE_MEM (#856)
b5d198b : Test for IL support in unload_platform_compiler (#862)
30e1a42 : clUnloadPlatformCompiler tests (#780)
df6cbf3 : build an OpenCL 3.0 ICD loader for CI builds (#860)
dda37d9 : Fix 32-bit Android build for ARMv7 (#842)
0ee260b : Arbitrary output directory support for compiler test build copies (#848) (#851)
9c0edeb : Print hex values when reporting a failure (#838)
803a99f : Release some dangling objects in userevents. (#837)
7db81be : kernelHelpers - add error checking and return if failed
f1dd503 : Fix code format errors vs.3
450f583 : Fix code format errors vs.2
44a2403 : Fix code format errors
c85527c : Review fixes - check error state
75dfd35 : Review fixes - add clCreateProgramWithILKHR in linkage and op_opaque tests
2a8cecb : Test bruteforce/conversions - run finish only on existing queue.
9a006ba : Spirv readiness - move to harness
adec8f9 : Add support for cl_khr_il_program extension
3730bce : SPIR-V handling on different OpenCL devices version
d643dc5 : Add API name to version_expected_info function
346fb34 : Add remaining targets for images
cff1680 : Add targets starting with alphabets P-Z
761eae6 : Rename long_running to manual_only
ac1c10d : Add data to compiler target
bfc1cc4 : Add OpenCL 3.0 deviceInfo capabilities (#833)
8e9ab19 : Update List of Skipped Tests in Offline Mode (#840)
a34bae7 : Remove code under USE_LOCAL_THREADS (#850)
36c281b : Fix clang release build (#847)
8cbd650 : Remove read_struct_array test function (#849)
bb1285f : Tests for cl_khr_device_uuid (#813)
b2d306c : Add targets starting with alphabets E-O
f3b53e2 : Update the timeout for c11-atomics
6213bfa : Add targets starting with alphabets A-D
dc28794 : Add support to skip long running tests when running complete CTS
a69f3ca : SPIR-V: BuiltIn variables use the Input storage class (#769)
96ea9d6 : Skip Reduced Precision Testing (#819)
16bb1d8 : Add `CL_DEVICE_NAME` to clDeviceInfo File (#836)
0253276 : Add METADATA to OpenCL-CTS: Khronos proprietary=BY_EXCEPTION_ONLY
3f9c8f6 : Add OpenCL CTS computeinfo test details
9476c63 : Add script to generate test targets and configuration
d6cfe81 : Add `CL_DEVICE_IMAGE_SUPPORT` to clDeviceInfo File (#830)
79d771e : Turn on building test_gl in travis (#804)
93e1f7d : Remove output to stderr - interferes with atest parsing
3563024 : Pass test arguments to test python file from configuration
164b5ef : Remove duplicate IsXSubnormal functions (#826)
4f4950f : Remove test_stream_struct_write test (#825)
105a3af : Fix relaxed mode in math bruteforce - binaryOperator (#828)
eb4afc9 : Use std::thread for userevents_multithreaded test (#824)
e9dc1bc : Fix test_printf build errors (#801)
782fe2c : Test bruteforce - fix relaxedMode in unary.cpp (#818)
6540771 : Add sample atest configuration for OpenCL-CTS
a9646a0 : Add API test to Android.bp
ecee2c1 : Remove `gTestFastRelaxed` Dependencies in Brute Force (#807)
519f658 : Test bruteforce - fix islessgreater function for intel compiler (#811)
f47173b : Add ocl-stubs to stub the unavailable OCL apis in the driver
f7e6e1d : Subgroups - refactor code subgroup functions registration for better … (#808)
8579e61 : Improve async build callback testing (#797)
6142d6f : Add OpenCL-CTS dependency on latest OpenCL-headers

+- Project: platform/external/XNNPACK

338e80e48 : Update Android.bp following XNNPACK rebase
b0da47a9f : QS8 C8 neon microkernel load B at end of loop and PADAP at top of loop.
f5f9cec57 : Miscellaneous tweeks to QS8 IGEMM microkernels - remainder code do ks loop - subs between min/max instructions - pushes weaved with C clamping
8e58994cb : 2x8c8__aarch64_neon_mlal_padal GEMM microkernel load A0 last
bbf51825b : Enable QS8 2x8c8-aarch64-neon-mlal-padal GEMM / IGEMM microkernels
cbb8e705e : QS8 2x8c8-aarch64-neon-mlal-padal IGEMM microkernel
7ca54df52 : QS8 2x8c16-aarch64-neondot-ld64 IGEMM microkernel
0ac9b7f76 : Fix bugs in AVX512F LUT-based EXP evaluation stubs
78258972b : C8 mul microkernel labels sorted and registers documented
dbb2292ab : Fix bug in AVX512F RR2 P5 SCALEF EXP evaluation stubs
2f06150c8 : xnn_qs8_gemm_minmax_ukernel_2x8c8__aarch64_neon_mlal_padal GEMM microkernel
1dc9fef1d : QS8 2x8c8-aarch64 GEMM microkernel
46108547d : Disable QS8 1x16c4-aarch64-neondot-ld64 IGEMM microkernel
3522c0a61 : Enable QS8 4x16c4-aarch64-neondot-ld64 IGEMM microkernel
671d1b003 : QS8 4x16c4-aarch64-neondot-ld64 IGEMM microkernel
24c2dec2c : QU8 remove prototypes for microkernels that do not exist.
baf46fca6 : Tuned QS8 GEMM 2x8c16 MLAL PADAL assembly microkernel for AArch64
5655cb794 : QS8 GEMM 2x8c16 MLAL PADAL assembly microkernel for AArch64
4cea2322f : Built-in end-to-end benchmark on sparse models
52e061d5b : Use std::array for fixed-sized arrays in hardcoded models
b7941cb59 : Round KC up for assembly microkernels.
b75840ffb : Enable QS8 IGEMM for Cortex A55
89e12f87c : QS8 IGEMM for Cortex A55
12a23bb29 : Benchmark randomized QU8 MobileNet v1 model
fb8d1f1b2 : Increase minimum value to avoid f16_vrdivc producing inf
62b4ff704 : Remove 12x8 QS8 GEMM and IGEMM Neon dotproduct microkernels.
f69ac5d21 : Update emscripten config settings to conform to the official emscripten toolchain.
4d2d3e53f : updated pthreadpool to track latest master branch, using commit b96413b10dd8edaa4f6c0a60c6cf5ef55eebeef78164d5d69294c8173457f0ec
ae33ab8f3 : regrouped macos_arm64 config with other macos configs
62f0c6b46 : fix: remove uncommented flag for macos_arm64
3b403c29c : added aarch64 deps for macos_arm64
2de19cdaa : added config macos_arm64 for build files BUILD.bazel and cpuinfo.BUILD
b5b3c3184 : .bazelrc: added config macos_arm64
fb0ab0b87 : QS8 enable 4x8c4__neondot for ARM32
da78da138 : QS8 C8 Neon microkernels with MUL and MLA versions.
618d85d31 : QS8 Neon dot product intrinsics GEMM and IGEMM microkernels reduced remainder code.
d76a37b69 : Re-label branch targets in c4-neondot assembly QS8 GEMM microkernels. Sort build filenames numerically
4a4be4e96 : QS8 1x16c4 ld32 GEMM microkernel using NEON dot product
7aa4bfd8f : QS8 Cortex A55 GEMM microkernel bump kc to be a multiple of channels.
6d8ca7d88 : Quantized GEMM/IGEMM microkernels bump kc to be a multiple of channels.
02121caa3 : QS8 Neon IGEMM microkernels with 8 bit MUL using DUP
8f6a1ed35 : QS8 LD64 C4 dot product GEMM microkernel reduced remainder handling
fd1dee7bd : QS8 C16 GEMM microkernel source renamed from mull to mlal
77e93a2cd : Fix mismatch in block layout in mixed-layout Depth-To-Space operator
a5e242c63 : QS8 LD32 GEMM microkernel for big cores with dotproduct
01c341b59 : C8 MLA Neon GEMM/IGEMM microkernels count k down from kc.
a414daa63 : Enable Quantized C2 microkernel for Neon
36f95cf8a : QS8 Neon IGEMM C16 microkernel with two 8 bit multiplies and vpadal to accumulate.
55d53a4e7 : Fix bug in NHWC Convolution with depthwise kernels
71c4d1a0b : QS8 Neon GEMM C16 microkernel with two 8 bit multiplies and vpadal to accumulate.
a6cba1d08 : Add A55 microkernel to QS8 E2E benchmark.
6d138dba6 : Remove scalar C4 QS8 and QU8 gemm microkernels.
a0fe11d64 : QS8 C8 Neon remove remainder handling code and rewind the A pointers by kc
32389c65e : QS8 e2e benchmark for C2 neon microkernels
6fa8078d4 : QS8 C2 Neon igemm
d79391da5 : QS8 C8 Neon igemm
aaafdc75d : QS8 scalar gemm remove bias variables.
fe14b85fd : Add space after casting
725a8e7d7 : Wrap MR=1 end to end benchmarks with #if XNN_ENABLE_E2E_MR1
10f9f056f : Remove 0 from ranges where not needed
4baa2acc2 : Process 32 pixels at a time in ARM64 SpMM microkernels
c8532ae6a : Unroll KC loop to do MULL and then MLAL to 16 bit before lengthening to 32 bit.
4c032f34f : E2E run benchmarks from fastest to slowest instruction set
b8c9fa903 : QS8 e2e benchmark add all x86 microkernels.
19f47482b : QS8 e2e benchmark add all Web Assembly microkernels.
15c0036c4 : QS8 e2e benchmark add all ARM microkernels.
2d6bcbb19 : Reorder a few gemm1 initializations to match end to end order of gemm, igemm, gemm1, igemm1
dc909cbba : qs8-gemm-e2e benchmark for comparing performance of quantized microkernels
9b7562bc7 : Reorder a few gemm1 initializations to match end to end order of gemm, igemm, gemm1, igemm1
7e1f37124 : QS8 GEMM for neon reorder with MR inner loop so mull and mlal to avoid dependency on destination.
8247e2120 : C2 QS8 microkernel using mull then mlal with KC loop of 16
589901240 : QS8 Neon GEMM C8 microkernel with 8 bit multiply and vpadal to accumulate.
a93765f28 : Add MR=1 versions of QS8 gemm benchmarks
6d490f7c4 : Change isfinite() to std::isfinite()
2202c817d : Implement bilinear upsampling (CHW layout) for ARM architecture
2302ffd7d : QS8 Neon GEMM microkernel with 8 bit multiply and vpadal to accumulate
cadd422eb : Numerically sort microkernel filenames in BUILD files.
ec0bf144a : QS8 GEMM and IGEMM 3x8 3x16 and IGEMM 4x8 and 4x16
4ecae2e7b : QS8 Neon GEMM microkernel with 8 bit multiply
b94e34b23 : QS8 GEMM select 2x16 for Neon MLAL. On aarch64 the larger 2x16 microkernel performs better than 2x8.
cfbc84966 : Add 4x8 and 4x16 qs8 gemm microkernels

+- Project: platform/external/aac

f724d33 : Adjust eqSubbandGainFormat data type to prevent load of invalid value in _skipEqCoefficients().
09cf32a : Refine aacDecoder_DecodeFrame() output buffer parameter type description.
c2416f5 : Add parameter pointer check to aacEncInfo() encoder API function.
2a40fde : Prevent too large shift exponent in apply_inter_tes() and merge two loops.
e5a14d0 : Use scaleValuesSaturate() to avoid integer overflows in QmfTransposerApply().
92dd536 : Pass flushing flag to SBR module for stereo config index 3 as for stereo config index 1 and 2.
56de8e2 : Utilize dynamic scaling in slotAmp() to avoid signed integer overflows.
773ff1d : Adapt scaling in combineSignalCplxScale*() to prevent signed integer overflows.
85a3977 : Fix fixmadddiv2_DD() integer overflow in SpatialDecApplyM2_Mode212_ResidualsPlusPhaseCoding().
48e0fa0 : Avoid unintentional sign conversions in lppTransposer() and lppTransposerHBE().
9ed0847 : Improve validation of channel indices in pcmDmx.
22e7072 : Fix stack buffer overflow in Pred_lt4().
ef864da : Prevent signed integer overflow in complex path of calc_qmfBuffer().
5522e52 : Prevent signed integer overflow in calc_qmfBufferReal().
0e0a2f6 : Revise synthesis QMF scaling for PS to avoid integer overflow in qmfSynPrototypeFirSlot().
ecc0e33 : Avoid signed integer overflow in combineSignalCplxScale2().
a43c9f8 : Prevent undefined values for CODING_SCHEME type in huff_decode().
de5b6b5 : Avoid load of undefined SPATIALDEC_TREE_CONFIG enum value.
1f5fac7 : Adjust data types to prevent load of invalid value
76104a5 : Avoid signed integer overflow in pcmLimiter_Apply().
9a9d260 : Validate whether all PCE listed element instance tags are present in raw_data_block.
14db264 : Avoid integer overflows in CLatmDemux_ReadAuChunkLengthInfo() and FDK_get32() to prevent endless loop.
27c3a2b : Check the number of available escapes in rvlcDecodeBackward() to avoid out-of-bounds access.
a1edc32 : Sbr syncstate may only be set to upsampling if the sbr decoder was sucessfully initialized.
cab99f4 : Perform parameter check before parameter assignment to avoid incorrect initialization in resetFreqBandTables().
e15d049 : Use local variables for sbr and mps state in CAacDecoder_Init() to avoid inconsistencies in case of failing initialization.
0527875 : Follow-up on: Improve decoder robustness by storing flags and elFlags temporarily.
d8515f2 : Use dynamic scaling depending on autocorr length to avoid signed integer overflow.
5a83a8e : Avoid signed integer overflow in pcmLimiter_Apply().
edbf935 : Stop using __DATE__/__TIME__ on all builds
a469529 : Solve issue regarding config changes between Loudness-only vs. Loudness+DRC.
edab3e3 : Overcome SBR encoder coupling quality issue in ELD.
4fbc97c : Fix input buffer flushing for PS encoder.
bd021e7 : Fix wrong input buffer feed for PS encoder at less input samples than framesize.
0c2c08a : Read uniDrcGainExtension element only if all DRC gain sequences are parsed correctly.
5e031b6 : Consider TNS headroom for complex prediction.
09e7c40 : Fix USAC time domain limiter latency at config change.
82f6f3d : Introduce additional sanity checks to validate program config element.
baa3203 : Validate DRC compression factor and DRC boost factor value range in aacDecoder_SetParam().
a7c64ff : Fix unsigned integer overflow in Hcr_State_BODY_SIGN_ESC__ESC_WORD().
150febc : Make sure that alphaValue is correctly initialized in sbrDecoder_drcApplySlot().
3ebe6ff : Introduce aacDecoder_drcDisable() and always disable legacy DRC for USAC.
702d914 : Evaluate and return StoreConfigAsBitstream() error state.
ef5f44c : Check transportDec_OutOfBandConfig() input buffer size parameter.
18758b9 : ELD downscale factor 3 is only allowed for framesize 480.
b93f896 : Improve decoder robustness by storing flags and elFlags temporarily.
a1a8f69 : Revise bypass mode in SpatialDecApplyParameterSets() to prevent an assert in fDivNorm().
87e01ef : Check number of core channels and SAC decoder input channels to avoid a channel mismatch.
e916be3 : Prevent integer overflow in subbandTPApply() energy update.
ba54a5c : Limit smoothedNoise values to avoid integer overflows in adjustTimeSlotHQ() and adjustTimeSlotHQ_GainAndNoise().
19c8cc4 : Avoid integer overflow in dct_II().
614b9f0 : Prevent integer overflows in dualChannelFiltering() and eightChannelFiltering().
f89d1d0 : Adjust VBR mode depending on given peak bitrate and fix crash recovery usage.
4204c46 : Overcome SBR encoder coupling quality issue in ELD.
91ec65f : Fix input buffer flushing for PS encoder.
a7c36cc : Fix wrong input buffer feed for PS encoder at less input samples than framesize.
af0c91e : Solve issue regarding config changes between Loudness-only vs. Loudness+DRC.
67cae74 : Read uniDrcGainExtension element only if all DRC gain sequences are parsed correctly.
3495808 : Fix USAC time domain limiter latency at config change.
9a48d47 : Consider TNS headroom for complex prediction.
36dd057 : Introduce additional sanity checks to validate program config element.
5eb9ed1 : Check number of core channels and SAC decoder input channels to avoid a channel mismatch.
bfd912d : Improve decoder robustness by storing flags and elFlags temporarily.
9256cfb : Make sure that alphaValue is correctly initialized in sbrDecoder_drcApplySlot().
293ccc7 : Fix unsigned integer overflow in Hcr_State_BODY_SIGN_ESC__ESC_WORD().
d6a7375 : Revise bypass mode in SpatialDecApplyParameterSets() to prevent an assert in fDivNorm().
9f2d1a1 : ELD downscale factor 3 is only allowed for framesize 480.
b1136d1 : Check transportDec_OutOfBandConfig() input buffer size parameter.
fcc3c65 : Evaluate and return StoreConfigAsBitstream() error state.
8f2e68d : Introduce aacDecoder_drcDisable() and always disable legacy DRC for USAC.
c8a38ef : Adjust VBR mode depending on given peak bitrate and fix crash recovery usage.
883c114 : Validate DRC compression factor and DRC boost factor value range in aacDecoder_SetParam().
aad908c : Prevent integer overflow in subbandTPApply() energy update.
4305167 : Limit smoothedNoise values to avoid integer overflows in adjustTimeSlotHQ() and adjustTimeSlotHQ_GainAndNoise().
2b281bb : Avoid integer overflow in dct_II().
9f9bffb : Prevent integer overflows in dualChannelFiltering() and eightChannelFiltering().
f451278 : Fix fuzzer's use of aacDecoder_DecodeFrame
b5dfe8f : Fix heap buffer overflow in sbrDecoder_AssignQmfChannels2SbrChannels().

+- Project: platform/external/android-clat

a8d862c : Enable Async MTE in android-clat.
05b0541 : clatd - wait for SIGTERM before terminating
9292872 : Copy the 464xlat vendor property to an AOSP property.

+- Project: platform/external/android-nn-driver

07ee999 : GPU nnhal: update service name.
dde81d2 : Revert "IVGCVSW-5090 Add android-nn-driver Support for Logical operators"
787dadd : hal 1.3: update rc file to start correctly
16a7e63 : Remove autodetection of platform version
9911cb3 : android-nn-driver: add service to nnapi-hal cgroup
4f9d971 : [LSC] Add LOCAL_LICENSE_KINDS to external/android-nn-driver
e8d0a30 : nnhal: build 1.2 nnhal
58f93d3 : armnn: add GpuAcc flag
f46dd32 : add missing owners file for android-nn-driver.
efd0f26 : Add NNAPI's "LegacyHalUtils.h" to Utils.hpp
12069cf : android-nn-driver: assume NEON not present.
b0fe015 : android-nn-driver: assume OpenCL not present.
bf03443 : nn-hal: update NeuralNetworks paths
7bd7600 : driver: update setRunTimePoolInfosFromMemoryPools
c0945c7 : android-nn-driver:: frameworks namespace modification
e6d328f : android-nn-driver: make linking adaptations for 1.3
cf64210 : android-nn-driver: update rpath
23e678a : android-nn-driver: specify ns to avoid collisions
bbcff19 : android-nn-driver: size access API accommodation
8d148de : android-nn-driver: add linkage detection for OCL
17c424b : android-nn-driver: update formatters for compiling
1312959 : IVGCVSW-5347 Update Android-NN driver FAQ.md and IntegratorsGuide.md.
bc93b85 : IVGCVSW-5347 Update Readme for 20.11
30c34ae : android-nn-driver: adapt to S namespacing
2099015 : nnapi: adapt how buffer size is accessed
5821aa2 : ConvertMaximum. Fix wrong function name in log
39214c8 : Added SECURITY.md file
0629eb8 : IVGCVSW-5090 Add android-nn-driver Support for Logical operators
d7fdbe2 : IVGCVSW-5267 Remove use of boost::array from unit tests.
2408c59 : IVGCVSW-5267 Remove boost from core android-nn-driver
4e22f60 : IVGCVSW-5267 Remove boost from core android-nn-driver
f67a080 : armnn: update linkage to intree driver
2edb208 : Android.mk: temporarily rename 1.2 target
e286ca5 : Android.mk: path modifications for intree build
c79d934 : nndriver: Update makefile for R and S
1866182 : PreparedModel: correct logv format specifier.
a2cb548 : ConversionUtils: suppress unused-* warnings.
03993ba : PreparedModel: use flush instead of update
7f492ac : IVGCVSW-5353 - Fix skipped concat VTS tests
c24bb03 : IVGCVSW-5445 Fix for Android-NN-Driver cmd line parameters
6df71fd : IVGCVSW-5335 Documentation for fast_math
8fe50c6 : IVGCVSW-5359 Fix Transpose Conv2d Dynamic tests
b033117 : IVGCVSW-5357 Fix skipping Dynamic Grouped Conv2d tests
9bf0d32 : IVGCVSW-5278 Fixing an error in the definition of fp16-enabled parameter.
0cc6178 : IVGCVSW-5278 Switch Android-nn-driver/DriverOptions.cpp over to cxxopts
08d9a1c : IVGCVSW-5298 Remove boost::format from Android-nn-driver
4918446 : IVGCVSW-5356 Fix skipping VTS DynamicOutputShape FullyConnected
cb31b3b : IVGCVSW-4566 Add support for EXP operator
7ed56dd : MLCE-233 Added ability to enable fast_math through the NNAPI driver
9b088d9 : IVGCVSW-5304 Remove boost::numeric_cast from Android-nn-driver
fcf2a15 : IVGCVSW-5245 Support Fused Activations for Dynamic Tensors
6e4081f : IVGCVSW-5270 Update ConvertConcatenation function to use ShapeInferenceMethod
34db187 : IVGCVSW-5274 'Update ConvertQuantizedLstm function to use ShapeInferenceMethod'
baa1f9f : IVGCVSW-5271 'Update ConvertQuantized16BitLstm function to use ShapeInferenceMethod'
dbda4b7 : IVGCVSW-5272 'Update ConvertLstm function to use ShapeInferenceMethod'
346e811 : IVGCVSW-5276 'Update ConvertSqueeze function to use ShapeInferenceMethod'
8260956 : IVGCVSW-4917 Adding Unit test to Android-nn-driver for Hal1.3 Qos
5ccbdf1 : Remove mention of lack of support for HAL1.3 in GpuAcc
77229c6 : android-nn-driver: modify init.rc files
dd8270c : android-nn-driver: disable unused warnings
36a647a : android-nn-driver: Depend on libGLES_mali
686fd0e : Minor update to docs/FAQ.md
d7377bb : Update Integrator guide in android nn driver
fdeaaa1 : Subject: [PATCH] android-nn-driver: Strip boost from Android.bp
b218ebe : Update FAQ in android-nn-driver
7cc2bc5 : IVGCVSW-4809 Update Nnapisupport.txt
291a16b : IVGCVSW-5220 Set all operations to unsupported after encountering an unsupported operation with with dynamic inputs
81f27fd : IVGCVSW-5224 Fix for UnknownDimensionsTest in CpuRef and GpuAcc
9a04441 : IVGCVSW-5220 Fix UnknownCombinationsTest/UnknownDimensionsTest
1910a18 : IVGCVSW-5182 Bug fix for Comparison layer introduced by dynamic tensors
4bd9a74 : IVGCVSW-5182 Update Convert functions to use ShapeInferenceMethod. 1/2.
a4983ce : IVGCVSW-4931 Update NN Driver to support dynamic tensors
bf866e2 : IVGCVSW-3568 Eliminate rank and axis restriction in Softmax.
9208d55 : Initial empty repository
f057e6f : IVGCVSW-4709 Re-enable Android-NN Resize Parameters
cbc20d3 : IVGCVSW-4891 CTS Q 1.2 CpuRef LargeGraph_TENSOR_FLOAT16_Rank2/20 failure. * Fp16 precision issue
896572b : IVGCVSW-5105 Fix CTS R 1.3 all backends Graph INT32 RANK1 ArgMinMax
8f3d33e : IVGCVSW-4988 Add handling output shape parameter to TransposeConvolution2d
fc884b4 : Add support for Rank and scalar tensors
00b586b : IVGCVSW-4920 Invalid Negative Stride fix
5d4873f : IVGCVSW-4903 Gather support for axis != 0
2e32961 : IVGCVSW-4623 Add android-nn-driver Support for FILL
0cc2b31 : IVGCVSW-4912 Enable CL in Android.mk for Android R
594b283 : IVGCVSW-4836 Build EthosNRef on Android and run VTS and CTS test suites on it
57aebf6 : IVGCVSW-4850 Create QLSTM unit test in android-nn-driver
157f8f4 : IVGCVSW-4871 Update Android.mk file to build with platform version 11
cad4e91 : IVGCVSW-4780 Add QoS to AndroidNNDriver
24a9c58 : IVGCVSW-4888 Rename of Resize parameter
f931af9 : IVGCVSW-3847 Add Support for GATHER
e75d09e : IVGCVSW-4787 Update NNAPISupport.txt for 20.05
e4c7d6f : Minor updates to FAQ in the android-nn-driver/docs
6a903a7 : IVGCVSW-4850 Create QLSTM unit test in android-nn-driver
a0301f1 : Updating boost download URL in the setup.sh
352d508 : IVGCVSW-4792 Update android-nn-driver README and IntegratorGuide
24af8b2 : IVGCVSW-4453 Add Support for ANEURALNETWORKS_QLSTM to HAL 1.3 Driver
c60d0fd : IVGCVSW-IVGCVSW-4772 Fixes for android-nn-driver unit tests on Android R
813f230 : IVGCVSW-4453 Add Support for ANEURALNETWORKS_QLSTM to HAL 1.3 Driver
abc95d0 : IVGCVSW-4837 Add driver service name command line option
be6b3c2 : IVGCVSW-4531 StridedSlice Failures on HAL Drivers
8a510e8 : IVGCVSW-4673 Change ArmNN driver service name to arm-armnn
b248ec1 : IVGCVSW-4771 Add support for Boolean and QAsymmS8 in dump files
d463687 : IVGCVSW-4692 HAL 1.3 VTS/NNT, Unit test Failures
949a69e : IVGCVSW-4677 Refactor Timepoint duplication
d7be72e : IVGCVSW-4677 Fix FencedComputeTest Hal 1.3
51e0b13 : IVGCVSW-4675 Fix VTS 1.3 GeneratedTest.Test/armnn_resize*
7b9ce8d : IVGCVSW-4679 Fix VTS DeadlineTest failures 1.3 CpuAcc CpuRef
5c8b8b1 : MLCE-186 Adding Android Q VTS and CTS failures to FAQ
2eaa119 : IVGCVSW-4672 Fix VTS 1.2/1.3 GetCapabilities test
ef8a393 : IVGCVSW-4641 Investigate Hal 1.3 VTS Failures
185f588 : IVGCVSW-4378 Fix transpose outputInfo for skipped Concat VTS in CL and Neon
4d07e5e : IVGCVSW-4485 Remove Boost assert
dbae247 : Fixed missed change to libOpenCL exclusion flow
7c395b2 : Add flow to exclude libOpenCL when building AndroidnNN
871fe6d : IVGCVSW-4641 Investigate Hal 1.3 VTS Failures
1153d1e : IVGCVSW-4441 Add Support for ANEURALNETWORKS_ELU to HAL 1.3 Driver
352d838 : IVGCVSW-4640 Fix HAL 1.3 build issues from update of AOSP master
51ba2c6 : IVGCVSW-4407 HAL 1.3 Operators Support
a984702 : Downloading boost from sourceforge instead of boostorg
42477c1 : IVGCVSW-4447 Add Hal 1_3 Support
cae7e92 : IVGCVSW-3813 Add Unary Elementwise Operation 'NEG' support to the android-nn-driver
793a70c : IVGCVSW-4565 TENSOR_BOOL8 data type not supported in AndroidNN Driver
4de83c5 : Less code duplication in HAL 1.2
0b7a419 : IVGCVSW-4482 Remove boost::ignore_unused
9ada14e : MLCE-149 Build problems
ec1e5b8 : IVGCVSW-4473 Android R pre Hal 1_3 build changes
4a95658 : IVGCVSW-4375 Add driver support for Transpose
43a430d : IVGCVSW-4525 Adding TPIP comments to source
3a3ce56 : Update IntegratorGuide.md file
f74a310 : IVGCVSW-4471 ValidationTestIntrospection.DeviceGetType fails in Q NN tests
eec836e : IVGCVSW-4375 Fixed driver crashes
5ca1abf : IVGCVSW-4432 Update Readme for 20.02
f0458f4 : IVGCVSW-4430 Update NNAPISupport.txt for 20.02
0e41513 : Partial Revert "IVGCVSW-4130 Remove clframework from android-nn-driver build."
7bdaac5 : IVGCVSW-3987 Add armnn::Exception warning and std::exception error
826dd41 : IVGCVSW-4130 Remove clframework from android-nn-driver build.
4a0431a : IVGCVSW-4388 Update ACL pin
26123db : MLCE-153 Padding calculation for TransposeConv ignores stride
370b9b7 : IVGCVSW-4360 Update ACL pin * Update Android.bp file with new created files.
6fd4ceb : IVGCVSW-4301 Correctly validate reshape for broadcastable inputs
aed08ac : IVGCVSW-4262 Add Calls to IsReshapeSupported and IsPermuteSupported
829ad30 : IVGCVSW-4270 Change .dot file name to start with netId
1bde8e3 : IVGCVSW-4260 Fix Transpose CpuRef VTS failures
f2e175c : IVGCVSW-4266 Dump float16 input/output tensors
d00ad91 : IVGCVSW-4370 Remove use of deprecated per-axis type
00a963b : IVGCVSW-3813 Add Unary Elementwise Operation support to the android-nn-driver
1a38cda : Rename quantized data types
7b8d2e6 : IVGCVSW-4315 Fix Fully Connected infer output shape bug
7100649 : IVGCVSW-4192 Add DEQUANTIZE to the android-nn-driver
d410b60 : IVGCVSW-4181 Add RESIZE_NEAREST_NEIGHBOUR to the android_nn_driver
972603f : MLCE-133: Driver infers scratchBuffer shape.
624fe9f : IVGCVSW-4211 Rename QuantisedSymm8 to QSymmS8
0182fd3 : IVGCVSW-4225 Reject dynamic tensors to TRANSPOSE
4f4ea04 : IVGCVSW-4041 Adding Instance Normalization issue to FAQ
b29d55a : MLCE-149 Failure to build armnn 19.08 obtained from github
bf19d2a : IVGCVSW-4209 Remove the Half.hpp header usage from the driver
b9cb844 : Catch std::exception instead of armnn::Exception
00d6ed1 : IVGCVSW-4209 Create a public API for the ArmNN Utils
c4aacb3 : MLCE-115 Remove redundant support checking for Permute
e9eeb20 : IVGCVSW-4204 Review NNAPISupport.txt for 19.11
493e9b7 : MLCE-144 Fix 2d pooling convert function
aa5df2d : Refactor DequantizeIfRequired()
1d59555 : Add FAQ for android-nn-driver, refactor README
98c0f66 : IVGCVSW-4151 HAL 1_2 Dequantize FP32 Per Channel Tests on CpuAcc Failing
19fa0cc : IVGCVSW-3697 Add Support for ANEURALNETWORKS_ARG[MAX|MIN] to HAL 1.2 Driver
0e2e31b : MLCE-144 Cts NNAPI test cases failed
d081194 : IVGCVSW-4137 Failing LSTM android-nn-driver Unit Tests in HAL 1.2
9acf579 : IVGCVSW-4056 Update NNAPISupport.txt for 19.11
65a1b1d : IVGCVSW-4139 Fix regression in ConvertDequantize()
444268f : IVGCVSW-4082 Document support of per-axis quantisation
87cb761 : IVGCVSW-4115 Fix for armnn-driver-tests Capabilities failure
62c4d71 : IVGCVSW-4051 Update ACL pin to 94e0cf960ea6116eb57fa88d9b951f859b52c602
02dce09 : IVGCVSW-4079 Modify the channel dimension accordingly with the weights permutation
f76a876 : IVGCVSW-4069 Add ProfilingGuid to Network
d5e9465 : IVGCVSW-3987 Fix for potential unique_ptr.release() bug
60a346b : IVGCVSW-4104 Support per-axis quantization for GROUPED_CONV2D
4bc42cb : IVGCVSW-4104 Skip per-axis quantization VTS/NeruralNetworks tests for GROUPED_CONV2D
fb45e2f : MLCE-133 Fixed ASR hero use-case
9f0693b : IVGCVSW-3841 Add support for per-axis quantization
3b95960 : MLCE-143 Fix for reference implementation for service stopping when running CTS.
3e0982b : IVGCVSW-3805 Add Comparison support to the android-nn-driver
7d2ccfd : Improve logging in hal_1_2::HalPolicy::ConvertResize()
4d05ae7 : Github #275 Improved getting ArmNN's version at compile time
ffdae27 : Move version definition to its own file
75e6779 : IVGCVSW-3894 Add support for LOG_SOFTMAX to the HAL 1.2 driver
ad75453 : IVGCVSW-3891 Remove FLOAT16 from the list of supported types for INSTANCE_NORMALIZATION
a2a7380 : IVGCVSW-3891 Add support for INSTANCE_NORMALIZATION to the HAL1.2 Android driver
8f6429d : IVGCVSW-3818 Support Group convolution from Android
572fdd4 : IVGCVSW-3889 Add ACL source files required for ClInstanceNormalizationWorkload
1a78e45 : IVGCVSW-3947 Update ACL pin to 79f88e6d825402388bb79fc123ee2dfe01985bda
8edb16d : IVGCVSW-3737 Add support for converting DEPTH_TO_SPACE
09a4225 : IVGCVSW-3873 Update ACL pin
85f9654 : IVGCVSW-3663 Add EXPAND_DIMS to the android-nn-driver
a234ab1 : IVGCVSW-3873 Update ACL pin
a97efbb : IVGCVSW-3833 Add RSQRT to list of supported operators in NnapiSupport.txt
fa6544e : IVGCVSW-3832 Implement ConvertRsqt() method in 1.2/HalPolicy.cpp
407718f : IVGCVSW-3746 Add Android NN Driver support for ABS
701d9a0 : IVGCVSW-3660 Add SQRT to the android-nn-driver
d1b016e : IVGCVSW-3686 Update ACL pin
a3b10a8 : IVGCVSW-3507 Remove unsupported operation sections
2917b49 : IVGCVSW-3656 Undo wrong rename of the backend control macros
bb68956 : IVGCVSW-3656 Rename ARMNN_COMPUTE_REF_ENABLED to ARMNN_REF_ENABLED
206ef70 : IVGCVSW-3656 Rename ARMCOMPUTEREF to ARMNNREF
a3d7fad : IVGCVSW-3613 Add Quantized LSTM test to Android NN Driver
976ad3e : IVGCVSW-3613 Refactoring Android NN driver for QuantisedLstm test
1ba9989 : IVGCVSW-3512 Update NNAPISupport.txt for 19.08
5eb5f1f : IVGCVSW-3656 Make the reference backend optional
64b19b5 : IVGCVSW-3618 Fix VTS/Neural Netwok Test Failures
999e209 : IVGCVSW-3643 Fix Ref Normalization failures
4627280 : IVGCVSW-3633 Refactor HalPolicy to fully support V1.2 models
3e3003e : IVGCVSW-3619 Fix GpuAcc NN Test Failures
d80ed2f : IVGCVSW-3595 Implement the LoadDynamicBackends function in the Runtime class
28e3d9f : IVGCVSW-3540 Fixed PReLU Being Skipped
52dc527 : IVGCVSW-3614 Limit support of Softmax to 2D with axis 1 in HAL 1.2
7efb46d : IVGCVSW-3340 Add support for Quantized_LSTM to HAL1.2 Driver
a304780 : IVGCVSW-3340 Add Neon and Cl LSTMLayerQuantized to Android.bp
c8bdb39 : IVGCVSW-3604 Fix TransposeConv2d padding calculation
f094dba : IVGCVSW-3577 Update ACL pin to include NEON convolution output multiplier fix
a0baa17 : Fix explanatory comment around SanitizeBiasQuantizationScale()
b880520 : IVGCVSW-3601 Fix skipped VTS Concatenate Tests
d74c505 : IVGCVSW-3586 Fix Skipped Space_To_Batch Hal 1.2 VTS Failures
8b99168 : IVGCVSW-3166 Rename ConvertTransposeConvolution2d() to ConvertTransposeConv2d()
0e4e439 : IVGCVSW-3583 Correct data layout index for ConvertBatchToSpaceNd
23b87b3 : IVGCVSW-3583 Fix Skipped Batch_To_Space Hal 1.2 Tests
a4a629a : IVGCVSW-3594 Add LSTM Dynamic output tensors check
613b49c : IVGCVSW-3166 Add support for TransposeConv2D to 1.2 HalPolicy
5a476a8 : IVGCVSW-3592 Add Support for Quantize to HAL 1.2 Driver
0a87936 : IVGCVSW-3591 Fixed unexpectedly skipped SUB tests
a5e2a45 : IVGCVSW-3593 Remove HAL1.2-specific code from HAL1.0 ConvertConv2d() and ConvertDepthwiseConv2d()
e5604e6 : IVGCVSW-3540 Fixed PReLU Being Skipped
b2397fd : IVGCVSW-3398 Add LSTM normalization parameters to HAL 1.2
a3609cc : IVGCVSW-3578 Report dynamic output unsupported for further operations in hal_1_0::HalPolicy
15d63e2 : IVGCVSW-3582 Fix Skipped Pooling Hal 1.2 Tests
b7421e5 : IVGCVSW-3578 Do not attempt to infer dynamic output shapes
000117b : IVGCVSW-3572 Fix tests failing due to usupported input tensor
3892a36 : IVGCVSW-3538 Fix Android driver getCapabilities_1_2() test
4b86213 : IVGCVSW-3529 Fix UnknownCombinationsTest for Android Q NeuralNetworks 1.0 & 1.1
ad1ab53 : IVGCVSW-3569 Fix conversion of HAL1.2 SpaceToDepth
6111316 : IVGCVSW-3530 Fix DynamicOutput Tests for Android Q NeuralNetworks 1.0 & 1.1
c921f6b : Fix verbose logging in ConvertPad
3c67394 : IVGCVSW-3521 CpuAcc V1.2 pad Failures
29404fb : IVGCVSW-3567 Add more verbose logging to conversion methods
df655ee : IVGCVSW-3496 Fix VTS NeuralnetworksHidlTest.GetCapabilitiesTest
2050c23 : IVGCVSW-3530 Fix DynamicOutput Tests for Android Q NeuralNetworks 1.0 & 1.1
573a8fa : IVGCVSW-3553 Fix failing zero_sized tests
074c25a : IVGCVSW-3140 Fix Hal 1.1 Softmax failures on Android Q
65c42dc : IVGCVSW-3463 Fix Hal 1.2 Dynamic Output Shape VTS test failures
9843c01 : IVGCVSW-3497 Fix bug in setting target height in ConvertResize for OperandType::FLOAT32
1cb29aa : IVGCVSW-3305 Support Minimum in HAL1.2 Driver
92ec725 : IVGCVSW-3498 Fix Vts 1.2 fully_connected dynamic output tests
be5d356 : IVGCVSW-3522 Support dynamic output shape in hal_1_2::HalPolicy::ConvertResize
9fd3739 : IVGCVSW-3455 Support dynamic output shape in hal_1_2::HalPolicy::ConvertDepthwiseConv2d
2b17312 : IVGCVSW-3452 Support dynamic output shape in hal_1_2::HalPolicy::ConvertConv2d
d759323 : IVGCVSW-3306 Fix build errors in 1.2/HalPolicy.cpp
d30093c : IVGCVSW-3477 Refactor android-nn-driver to use armnn ILayerSupported
95b1ef6 : IVGCVSW-3306 Add Maximum support in HAL 1.2 driver
2b6e275 : IVGCVSW-3513 Update CL pin that fixes impl_base.hpp not found issue
95fc0dd : IVGCVSW-3454 Fix VTS segfaults
86b36d4 : IVGCVSW-3454 Fix VTS convolution test failures where output shape is incorrect
5e9521c : IVGCVSW-3458 Fix VTS sub dynamic_output_shape test failures
6bda94a : IVGCVSW-3460 Fix VTS l2_normalization dynamic_output_shape test failures
aeae973 : Update ACL pin to d473386e4d5e0edcf55e13a2bf3c422a23fac0de
e1d60bb : IVGCVSW-3454 Fix VTS conv2d dilation test failures
c16c9c1 : IVGCVSW-3461 Add support for dynamic output shape in ConvertDequantize
9adbb35 : IVGCVSW-3459 Add support for dynamic output shape in ConvertSoftmax
310d8ff : IVGCVSW-3457 Fix VTS pad dynamic_output_shape test failures
366e0a6 : IVGCVSW-3482 Report operations with dynamic output size as unsupported
f03fcf0 : IVGCVSW-3456 Add support for dynamic output shape in ConvertPrelu
177fa0b : IVGCVSW-3396 Support joined lstm parameters
4438151 : IVGCVSW-3351 Run VTS tests
a6bc52f : IVGCVSW-3197 Support SPACE_TO_DEPTH on Android
cb8ac84 : IVGCVSW-3301 Support PAD_V2 in HAL1.2 driver
f4a7c7d : IVGCVSW-3401 Update ACL pin to latest master
0bd89a8 : IVGCVSW-3370 Add broadcasting support to PReLU to properly run the Android VTS/NN tests
fb2fa29 : IVGCVSW-3402 Support HAL 1.2 version of ResizeBilinear
7a6d11b : IVGCVSW-3295 Support ResizeNearestNeighbour in HAL1.2 driver
17ffff3 : IVGCVSW-3369 Add conversion method to HAL1.2 Policy for PReLU activation
535607d : Fix bug in hal_1_0::HalPolicy::ConvertResizeBilinear
a5daf86 : IVGCVSW-3382 Deprecate ResizeBilinear and use Resize with Bilinear method
d7c8eb9 : IVGCVSW-3282 Update getCapabilities_1_2
3bb28a1 : Update the CL pin to the latest master
326a000 : IVGCVSW-3310 Update scripts to download q-fsk version
44bcc02 : IVGCVSW-3136 Run VTS tests with 1.2 Driver
b23732b : Update documentation with dilated CONV_2D and DEPTHWISE_CONV_2D
56df76c : IVGCVSW-3189 NNAPI Documentation Update
24e699d : IVGCVSW-3279 Fix conversion methods for for HAL1.2 CONV2D and DEPTHWISE_CONV2D operators
a5f9e76 : IVGCVSW-2779 Fix Android Q build
44cfd84 : IVGCVSW-3283 Add test for converting CONV2D and DEPTHWISE_CONV2D operators with dilation params
cd700e4 : IVGCVSW-3280 Refactor conversion methods to depend only on HalPolicy
e205318 : IVGCVSW-3265 Add support for optional Convolution2d dilation parameters
07c7c9a : IVGCVSW-3272 Add support for optional DepthwiseConvolution2d dilation parameters
b5fdf38 : IVGCVSW-3181 Add HAL 1.2 support to android-nn-driver
b92f890 : Correct NnapiSupport.txt wrt QSYMM16
dc16982 : Update the CL pin to the latest master
d5bfae1 : IVGCVSW-3146 Update to NNapiSupport.txt to indicate support for Dequantize, added Dequantize to vector of equivalent 1.0 ops in 1.1/HalPolicy.cpp
acf479a : IVGCVSW-3146 Update Android NN Driver to support Dequantize
7b1e41f : IVGCVSW-3119 Rename Merger to Concat
9972b40 : IVGCVSW-3093 Update NNAPISupport.txt to reflect Depthwise_Conv2d and Conv_2d changes to support Qsymm16
dc8cf9f : IVGCVSW-3138 Update README.md in android-nn-driver
edc5ffa : IVGCVSW-3116 Fix failing NN Driver Tests on Android Q
c6494cc : IVGCVSW-3093 Update NNAPISupport.txt for 19.05
d6539c5 : IVGCVSW-2911 Add Android Q support to android-nn-driver infrastructure
ef08a11 : IVGCVSW-3127 Add Documentation for NN-Driver Android Q
52aa935 : IVGCVSW-3125 Deprecate CreateMergerDescriptorForConcatenation function
fa944c3 : IVGCVSW-3089 Update Compute Library to Android.bp
ba01f37 : Use the new deprecation API
073d7a3 : IVGCVSW-3076 Add ConcatLayer methods to public API
a3e23ca : Fix incorrect docs on API support level
2fc21f7 : IVGCVSW-3064 Implementing our own version of the compliantWithV1_0(operation) and convertToV1_0(operation) functions
e6e54a8 : IVGCVSW-2911 Android Q compatibility code updates
5e90935 : IVGCVSW-2773 Update the documentation
9e80cd2 : IVGCVSW-2911 More Q compatiblity
912b362 : IVGCVSW-2911 Work towards compatibility with Q
856d1c9 : IVGCVSW-3014 Check supported backends from runtime divice spec
689c6ee : IVGCVSW-2773 Integrate new CL tuner into ArmNN
7f00441 : IVGCVSW-2773 Update clframework pin: modified the Android.bp file
e9aa469 : MLCE-117 Handle more cases for implicit flattening of Fully Connected input
f61c270 : MLCE-117 Add a unit test for implicit flatten of FC layer input
5404c01 : IVGCVSW-2886 Add logging for driver backends
0e7ab54 : IVGCVSW-2947 Remove boost dependency from include/TypesUtils.hpp
b290d58 : IVGCVSW-2912 Move clframework pin to a4bba9c594c4022c9f85192bb8fd3593ad1a8d3c
d5fd976 : IVGCVSW-2886 Support multiple backends in Android driver
16196e2 : MLCE-110 Propagate error from armnn EnqueueWorkload
a6542c5 : IVGCVSW-2832 (Part 2) update clframework pin to b4a44ff3aa98d2b51f1621a7525db3f81108a1bd
6fad9b7 : IVGCVSW-2832 Update CL pin to e214fcfcc61904e042b271bdbea90d1d96833ca8
f29a2c5 : MLCE-91 LSTM doesn't support optional input
7bac1d7 : IVGCVSW-2775 Adding extra step to the AndroidNN driver README for Android P
ecd7ca6 : MLCE-91: Fix for LSTM not supporting optional input
843b61a : MLCE-87 Fix ConvertFullyConnected not supported
216ce86 : IVGCVSW-2658 Fixes for latest Compute Library
01c9151 : IVGCVSW-2603 The macros ARMCOMPUTECL_ENABLED and ARMCOMPUTENEON_ENABLED no longer work
2036f85 : IVGCVSW-2575 Update CL pin to latest master
6975d54 : IVGCVSW-2443 Update Android.bp to include CLComparison functions
be9e677 : MLCE-84: Fix Android-nn-driver build wrt master compute library
79c4872 : IVGCVSW-2394 Update Android Hal Policy for ResizeBilinear IsLayerSupported * IsResizeBilinearSupported function requires outputInfo as well.
15fb933 : IVGCVSW-2545 Fix android-nn-driver build wrt master Compute Library
074f1ec : MLCE-86 Fixing up the problem with the invalid padding clause
265d1ad : IVGCVSW-2454 Merge together the pluggable backends work (was in a separate branch) and master
2c444fc : IVGCVSW-2421 Remove the template-based version of armnnUtils::Permute in favor of a type-indepent implementation that takes void-pointers
361ccc8 : MLCE-77 Depthwise Convolution with depth multiplier > 1 doesn't work
c194447 : MLCE-82 Add Compute Library NEON mean to Android.bp
82fbeb3 : IVGCVSW-2166 Update NnapiSupport.txt for the new AndroidNN 1.1 operations.
8bef7b3 : IVGCVSW-1202 SPACE_TO_BATCH_ND integrate Arm Compute CL
a960bc9 : Update Android.bp file for latest CL pin
d58725e : Updated the Android.bp file to build the latest CL master
f176d5a : IVGCVSW-2127- Update HAL Policy for merger * Remove permutation when concat axis is inner most * Add additional parameter to IsMergerSupported as changed in armnn
c743412 : IVGCVSW-2092 Port LSTMCell::Eval to ArmNN
da7184d : IVGCVSW-2080 Fix documentation in NnapiSupport.txt (Remove unsupported)
758eee8 : IVGCVSW-2088 Add a converter method for STRIDED_SLICE to the V1.1 section of the ModelToINetworkConverter
d04c043 : IVGCVSW-2080 Fix documentation in NnapiSupport.txt
2cd99b9 : IVGCVSW-2099 Add batch_to_space_nd Conversion Method for HAL V1.1
52e14ca : IVGCVSW-2097: Document support for BatchToSpaceNd
39fc547 : IVGCVSW-1981: Edit HAL Policy for NHWC Pooling2D
46e9d1e : Added new ACL file to Android.bp needed to build the driver against the latest CL master (0cf77981fadb883b97efec112e115450873e64c3)
3219deb : IVGCVSW-2096 Document support for SPACE_TO_BATCH_ND
81a6834 : IVGCVSW-2094 Add converter method for SPACE_TO_BATCH_ND to V1.1 section of the HalPolicy
fb60a56 : IVGCVSW-1972 - Update HAL Policy Convolution2d to use NHWC data layout
214301c : Added missing file in Android.mk to build the NN Driver with the latest CL pin
6bf1cf0 : IVGCVSW-2084: Edit HAL Policy NHWC DepthwiseConvolution
81afa30 : IVGCVSW-1986 Modify HAL Policy for Resize Bilinear
fecc779 : IVGCVSW-1065 Allow MODEL_OUTPUT as input to another layer
8d50f8f : IVGCVSW-2051 Added unit tests in the Android NN Driver for the new Mean layer
50db26c : IVGCVSW-2062: Add unit test for TRANSPOSE
ae622b7 : IVGCVSW-2049 Create the CL Mean Float workload
dadab6d : IVGCVSW-2049 Create the CL Mean Float workload
2fb804a : IVGCVSW-2065 - Modify HAL Policy for Normalization to use NHWC data layout
fe46315 : IVGCVSW-2020: Add converter method for TRANSPOSE to the V1.1 section of HalPolicy * Updating SQUEEZE with comments from TRANSPOSE
5e0ed9f : IVGCVSW-1875 Proper support for NHWC L2Normalization
beb3e1f : IVGCVSW-1998 : fix for missing initialization in the driver
a893efa : IVGCVSW-2007: Fix SQUEEZE error in vts tests
c965f3c : IVGCVSW-1998 : preparation for ArmNN separate backends
3d1059c : IVGCVSW-1930: Simplifying the driver conversion function for Pooling2d, removing the conversion to splitter layer if pool is 1x1.
b847148 : IVGCVSW-1961: Add converter method for SQUEEZE to V1.1 section of HalPolicy
07dedda : IVGCVSW-1929: Optimize function signature change
5602b19 : IVGCVSW-1964: Replace optional biases with home-grown Optional
62a4a9f : IVGCVSW-1886 - adding converter method for Pad
378333d : IVGCVSW-949 Update docs wrt recent Uint8 support
58f7109 : IVGCVSW-1863 Support NHWC for L2Normalization
96bedf0 : IVGCVSW-1201 - Connect input and output tensor to Mean layer
7a1518e : IVGCVSW-1924: advancing clframework pointer
3c05256 : IVGCVSW-1814 - Add ConvertMean functionality to HalPolicy
38e1294 : IVGCVSW-1805: model converter functions for the Android 1.1 SUB operator
d11c523 : Removed no longer used source file
8b287c2 : IVGCVSW-1806 More Android NN Driver refactoring
7760582 : IVGCVSW-1713 Create a minimum unit test to compare the results before and after passing the FP16 flag in the Android-nn-driver
b0717b5 : IVGCVSW-1806: Refactor Android-NN-Driver ModelToINetworkConverter
93e4898 : IVGCVSW-1807: change license text in file headers
fbda5c5 : IVGCVSW-1807 : make readme sound better
b552db8 : IVGCVSW-1807 : add license section to the Readme file
79250ab : IVGCVSW-1806 Restored the fp16 flag left behind during the previous refactoring
e48bdff : IVGCVSW-1806 Refactored Android-NN-Driver, added common "getCapabilities", "getSupportedOperations" and "prepareModel" implementations
a15dc11 : IVGCVSW-1799: Add converter method for DIV to ModelToINetworkConverter
bc5f784 : IVGCVSW-1770: Refactor ModelToINetworkConverter to allow conversion of HAL1.1 operators
69558df : Fix for building the NN Driver correctly without having to set ALLOW_MISSING_DEPENDENCIES to true on Android versions that don't provide all the HAL versions supported by the NN Driver
3b0a2da : IVGCVSW-1324: Added boost::optional convolution biases to ModelToINetworkConverter
b1dc0c5 : IVGCVSW-1513 Changed when the profiling info is saved to file in the Android NN Driver
18c9af7 : IVGCVSW-1513 - added utility method to android-nn-driver to print JSON profiling output to a file
205bb99 : Release 18.08.01
92fea3f : Update README.md
ce3e84a : Release 18.08
deb3bdb : Release 18.05.02
49b9e10 : Release 18.05
28adb40 : Add updated ClTuner documentation to README.md
7666005 : Release 18.03
5307bc1 : Release 18.02

+- Project: platform/external/androidplot

d0d5415 : Fix issues caught by Android Lint

+- Project: platform/external/angle

d2b659f9a : EGL: implement EGL_EXT_protected_content Context
a8807cbf1 : Vulkan: SPIR-V Gen: Support interpolateAt*
fd0579ac7 : trigger.py: Add -realm to swarming args.
7108f83c8 : GCC: Remove double declaration of ContextSet
e635f6c2f : Add -Wno-implicit-fallthrough to GLES 1 CTS.
afda22b08 : Define ANGLE_IS_64_BIT_CPU in common/platform.h.
d100187f0 : Roll SwiftShader from c6747d98397d to 7a7993b54e62 (16 revisions)
748a6d318 : Roll vulkan-deps from 7c4121a2cfd0 to a42815069bad (28 revisions)
32196d8f7 : Vulkan: SPIR-V Gen: Support built-ins with out parameters
6a86d2079 : Add a feature flag allowES3OnFL10_0 to allow ES3 on d3d10.0.
4b74189bd : Add missing header to build config.
60d76ec1f : Trace Tests: Autodetect Goma.
b3cbfd558 : Fix multiple end2end crashes in direct-to-MSL compiler.
2b86e2d60 : GN: Update dcheck/assert conditions.
8c1cbc5a8 : Implement EGL_KHR_mutable_render_buffer in the front-end.
011ef7edf : Revert "Ignore VUID-VkSpecializationMapEntry-constantID-00776"
d84d12880 : android: Explicitly specify exported activities.
9a938e82c : Bug fix in ValidateCopyImageSubDataBase
5c8bf0816 : Vulkan: Add support for YUV internal format extension
0a83d9583 : Capture/Replay tests: Fix missing usage of ApplicationDir.
75c0d67c8 : Build fixes needed by Firefox circa 2021-feb.
a7056fe67 : Roll VK-GL-CTS from 6b9a0f391fa4 to 571256871c2e (17 revisions)
a3f44ab83 : Vulkan: Remove loader logging message in RendererVk.
4ee176abe : Roll SwiftShader from ba18c78e4696 to c6747d98397d (1 revision)
fb26ba6aa : Extend Intel graphics driver version to 2 fields
926fe3575 : Roll Chromium from ac347590d69b to f8ef6fcfb849 (67 revisions)
5fb3a549f : Skip GLSLTest_ES31.BoolInInterfaceBlocks/ES3_1_OpenGL AMD Linux
4d9e1f230 : More skips for GLSLTest_ES31.TypesUsedInDifferentBlockStorages
32829f093 : Roll Chromium from ec932ff42c9b to ac347590d69b (492 revisions)
9ddaa6860 : Call getNearestSamples() in Framebuffer::setAttachment()
ab197a2bd : Skip GLSLTest_ES31.TypesUsedInDifferentBlockStorages AMD Linux
312e91c88 : Two fixes to DevSetup.md
232e52365 : Remove the explicit context extension.
f4ce6d00c : Vulkan: SPIR-V Gen: Support bool in interface blocks
48da1c359 : Vulkan: Prefer the local vulkan loader over the system one.
dd0e8a1fc : Capture/Replay tests: Enable dcheck_always_on.
2a713d929 : Avoid recreating activity when rotating the display.
966c6a9aa : Capture/Replay: Don't try to serialize compressed textures.
ac61386dc : Capture/Replay Tests: Swap before TearDown.
044856565 : Capture/Replay: Capture WaitSemaphore and SignalSemaphore
1e75181f3 : Capture/Replay: redesign capturing of arrays passed by pointer
1d2c60da3 : tests: GL_NUM_BINARY_FORMATS is a ES 3.0 property
ab440fe93 : Roll Chromium from 8cd71c4b8d72 to ec932ff42c9b (494 revisions)
106ed74c5 : Capture/Replay: Capture FenceNV parameters
397fc145b : Fix the ext-texture-norm16 with RG16 failures
96aa681ce : Enable SwANGLE on ozone headless
298fafd7f : [GLX] Allow usage of multiple visuals
9c6fb52c7 : Vulkan: SPIR-V Gen: Assignment between mismatching SPIR-V types
5e579a187 : Vulkan: SPIR-V Gen: Support row-major blocks
992a2f709 : Skip DrawRepeatUnalignedVboChange on Mac ARM Metal
4b47e8f30 : GL-CTS: Add option to run on D3D11 refrast.
f46df3978 : Vulkan: Suppress VVL errors triggered by external formats
669acb00b : Add YUV format utils and validation code
4264138a6 : Roll vulkan-deps from a03f2d365426 to 7c4121a2cfd0 (1 revision)
4b9b435bd : Roll Chromium from 47358b0400b8 to 8cd71c4b8d72 (448 revisions)
223cd0ac2 : Capture/Replay: Refactor shared context handling
db54b8dd6 : Add YUV format support to frontend
979876586 : D3D: Update format table with new YUV formats
8a7217405 : Roll vulkan-deps from 015a6f8b338d to a03f2d365426 (30 revisions)
e66e33449 : Vulkan: Add GL_ANGLE_yuv_internal_format extension
cd73949c4 : Skip SourceAHBTarget2DExternalCycleThroughYuvTargetsNoData P4+VK
3dda3afa2 : Vulkan: SPIR-V Gen: Add missing SampleRateShading capability
715a49c75 : Vulkan: Handle incompatible immutable sampler formats
ead83da93 : Add environment variable args to trigger script.
31b06f5f7 : Vulkan: Account for immutable samplers that need multiple descriptors
cfc8db0b9 : Skip SimpleStateChangeTest.RedefineFramebufferTexture on NV+WIN
41980f05a : Download rc binaries for win cross-compile.
45965e725 : Vulkan: Translate border color's channel by image view format
45c344c19 : Roll third_party/glmark2/src/ 9e01aef1a..ca8de51fe (52 commits)
07c39616b : Vulkan: SPIR-V Gen: Enable GLSLTest*
2ec3f5742 : Roll SwiftShader from 4716eec90fcb to ba18c78e4696 (1 revision)
7bbd3224a : Roll Chromium from 624f8c7a15ff to 47358b0400b8 (511 revisions)
2534ee4c5 : Limit the size of declared variables in WebGL shaders.
2a668d921 : Fix iOS Simulator build after direct-to-Metal upstreaming.
15581f35e : Fix the INVALID_ENUM error
4d9dbf9cb : Use "frameworks" rather than "libs" for iOS dependencies.
4efcd10c6 : Skip SourceYUVAHBTargetExternalRGBSampleInitData on Pixel4
7c4404da1 : Vulkan: update D/S state in ContextVk::onFramebufferChange
b202d5cf3 : Suppress BlitFramebufferTest.MultisampleDepth on Metal
16a9a8925 : Cleanup license data and remove Android.mk files
634d156f5 : TracePerfTests: Add ScreenShotFrame option
428d7c4d9 : GL: Widen scope of disable_sync_control_support workaround.
783c2f93b : Roll Chromium from 7d1a6713a379 to 624f8c7a15ff (526 revisions)
775589a59 : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
a8e98a238 : Fix gl::Context::unMakeCurrent crashes
36eb2f144 : Metal: Populate feature list in the Metal backend.
9274911d4 : Vulkan: Update cube map array support check.
d33a22228 : Upstream Apple's direct-to-Metal backend: compile libANGLE.
b7cfbac4f : Roll SwiftShader from 65498c15ca60 to 4716eec90fcb (3 revisions)
a7d8f8cd5 : Roll Chromium from e09623df2fbf to 7d1a6713a379 (478 revisions)
04cb5e1d7 : Disable -Wimplicit-int-float-conversion for gles1_conform.
c6784c9cc : Vulkan: SPIR-V Gen: Fix size of matrix in std140 layout
c9a66d2cd : Roll VK-GL-CTS from 875c981f4c59 to 6b9a0f391fa4 (5 revisions)
e2710f598 : Vulkan: SPIR-V Gen: Fix image atomic built-ins
8d0eb08c4 : Vulkan: SPIR-V Gen: Take advantage of OpConstantNull
a34f668d8 : Skip BlitWithDepthUserToDefault for Linux+Intel+OpenGL
aa727b78a : Skip ImageTests generating VUID-vkCmdDraw-None-02699
3a6e22d55 : Trace Tests: Update retracing script.
8c07f3c18 : Enable cube map arrays on SwiftShader.
e3e7447a4 : Vulkan: Fix flipXY for 180 degree prerotation and spec consts
913eb9168 : Vulkan: (Mostly) re-unify secondary command buffer interfaces
6d46bf71a : Roll SwiftShader from 9534228df856 to 65498c15ca60 (11 revisions)
fd6049374 : Roll Chromium from 8b6aa9a9bcc2 to e09623df2fbf (441 revisions)
17a4b6e7f : Fix that clear-srgb-color-buffer is not correct
b73eee719 : Reland: [Vulkan] Add DisplayVkNull
89f2a6192 : Revert "GL: Use glClear for robust init on Android."
81ed8d406 : Vulkan: SPIR-V Gen: Support barrier* built-ins
dc2d76cdc : Trace Tests: Clean up mock ICD skip condition.
62398e82b : Capture/Replay: Fix missing rpath on Linux.
afdf378f6 : Vulkan: SPIR-V Gen: Support == and != on complex types
c9dcc5535 : Move Objectlabel from Texture object to TextureState object.
cb87d78c5 : Enable -Wshadow with Clang.
54ade7158 : Enable passing tests out of BlitFramebufferANGLETest.*/*
0e1ed36c5 : Trace Tests: Improve state serialization.
68d4e3921 : Trace Tests: Add option for ASAN builds.
f7c3c5b6f : Roll SwiftShader from 3c89f07b349b to 9534228df856 (3 revisions)
e9f0daa16 : Roll vulkan-deps from cda66075b3f4 to 015a6f8b338d (4 revisions)
2c22e0804 : Capture/Replay: Enable SRGBFramebufferTest.Validation/*
5fb5f63b7 : Capture: Write captured context for empty frames
08946bee7 : Roll Chromium from 7c193479c917 to 8b6aa9a9bcc2 (411 revisions)
5718b0c97 : Roll vulkan-deps from 6dda7d6b86d6 to cda66075b3f4 (43 revisions)
4964513a2 : ANGLETest: When on WebGL compatibility then use index buffers
2c8391b1a : Capture/Replay: Enable passing tests, disable flaky
68d9f4336 : Capture/Replay: capture param of glGetQueryiv
4b464dd46 : tests: Skip WebGL/EnableProgramBinaryExtension with no formats
b3e920e24 : Capture/Replay: don't capture DrawElements with count zero
5d314b59e : Fix undefined behavior associated with Runescape Mobile
37c5d36fe : GL: Use glClear for robust init on Android.
396518e01 : Skip SamplerMetadataUpdateOnSetProgram on Mac Metal
00ff684a9 : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
9f256d10c : D3D11: Fix incorrect bounds checking in Blit11
daa19c0a1 : Fix alpha setting of WebGL contexts with SwANGLE on MacOS
19ea3d11b : Roll SwiftShader from 6f1260556b10 to 3c89f07b349b (5 revisions)
55746d130 : Roll Chromium from 1d5cc5e25281 to 7c193479c917 (278 revisions)
51937ab38 : Re-land "Add SearchType to OpenSharedLibraryWithExtension."
cfaaf2abf : Vulkan: SPIR-V Gen: Fixes to std430 block definition
d91af7b8d : infra/config: remove unused isolated property
7455507eb : Roll SwiftShader from 69deca60e70d to 6f1260556b10 (2 revisions)
b6f0faa81 : Roll Chromium from 38c67803c283 to 1d5cc5e25281 (194 revisions)
3b0fcf6a9 : Vulkan: SPIR-V Gen: Support type casts in constructors
0fa2e7f9a : Roll vulkan-deps from e0136f0880da to 6dda7d6b86d6 (7 revisions)
f8d5d5ed6 : Revert "Add SearchType to OpenSharedLibraryWithExtension."
0beafe862 : Ignore VUID-VkSpecializationMapEntry-constantID-00776
0461d8d45 : Vulkan: SPIR-V Gen: texture and image built-ins
d665593b8 : Update TextureState::getEnabledLevelCount.
955b4620d : Fix angle_commit.h dependency when git packs refs
73792a63a : Roll Chromium from 3406cb648bea to 38c67803c283 (515 revisions)
236fe4ad1 : Roll SwiftShader from 314508f788b2 to 69deca60e70d (1 revision)
1bffabe88 : Fix -Wunreachable-code-aggressive.
16c993c3f : Capture/Replay: Only capture initialized renderbuffer content
e78b1bf18 : Roll VK-GL-CTS from 5e375439542a to 875c981f4c59 (9 revisions)
5d8f7a02b : Roll SwiftShader from 1231b445b902 to 314508f788b2 (2 revisions)
91d048f9e : Roll Chromium from 69ddea72a93b to 3406cb648bea (368 revisions)
4a3fc4b56 : Roll SwiftShader from 9c5d0d73e2f3 to 1231b445b902 (1 revision)
9f99de9df : Roll Chromium from 20cc6c3bb504 to 69ddea72a93b (424 revisions)
dba2e1361 : Capture/Replay: Emit InitializeReplay() late
824e56f26 : Fix markdown link
e9757dd69 : Roll VK-GL-CTS from 9fa02d6ab07f to 5e375439542a (4 revisions)
d6202fce2 : Vulkan: Disable GL_KHR_texture_compression_astc_sliced_3d
790004dbc : Roll SwiftShader from a3726e06b4f1 to 9c5d0d73e2f3 (2 revisions)
ceb92d21f : Roll Chromium from 1078c63704e4 to 20cc6c3bb504 (842 revisions)
a8959a9b5 : Tests: Add Toon Blast trace
dc59772e2 : Vulkan: SPIR-V Gen: Support switch
a8c9cecf8 : Vulkan: SPIR-V Gen: Support break and continue
e45682b43 : Tests: Add Township trace
1c39335af : Tests: Add Farm Heroes Saga trace
a09052ea8 : generate_android_bp.py: Don't include buildtools/third_party/libc++/
ec8cdd5d4 : infra: Add perf tests to Android/Linux/Mac.
69c2d8202 : Perf Tests: Register trace tests programatically.
302579b4b : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
dcfde515b : gl.xml: Add GL_FRAMEBUFFER_SRGB_EXT to EnableCap group.
d2816b4e6 : Fix a -Wdeprecated-copy warning.
04f775a81 : Roll VK-GL-CTS from 7329723d8103 to 9fa02d6ab07f (21 revisions)
72c8d46df : infra: Build traces on perf bots.
afe4a8249 : Roll SwiftShader from e4fea30bb438 to a3726e06b4f1 (7 revisions)
c14e6b5f0 : Capture/Replay: enable some more passing tests
130d19875 : Capture/Replay: enable passing WebGLCompatibilityTest tests
65a941285 : Capture/Replay: enable IndexBufferOffsetTest.* tests
e793a0272 : Capture/Replay: Capture TexSubImage2DRobustAngle, enable tests
433e3921f : Capture/Replay: enable passing UniformTest.Sampler/*
e70c21f4c : Tests: Add Beach Buggy Racing trace
0b5f268aa : Fixes and updates to roll_aosp.sh
a25f0f2c7 : Suppress flaky TSAN TLS false positive.
8513e538a : Capture/Replay: enable passing DrawBuffersTest.*
3fa518671 : Capture/Replay: Disable GL_OES_depth32 during capture
5a2bd6fdc : Disable shader cache for PowerVR Rogue GPUs.
e2881e250 : Vulkan: Handle incompatible pipeline layouts
5f869b74e : Revert "Vulkan: Load custom Vk Loader."
3d8d1b779 : Capture/Replay: enable passing OcclusionQueriesTest.*
aec47ff6e : Capture/Replay: Update CopyImageSubData params
5fb6baefe : Capture/Replay: enable passing IndexedPointsTest* tests
dbc7cb5a7 : Capture/Replay: capture GetMaterialfv parameters
153240b22 : Vulkan: SPIR-V Gen: Support loops
8cf6d8cc5 : Capture/Replay: Handle Gen/Delete Semaphores and fix map emit
e6e99c547 : Vulkan: Load custom Vk Loader.
18e99f4a2 : Add SearchType to OpenSharedLibraryWithExtension.
971ba359f : Add angle::BitMask for creating bit masks
27e9883b3 : Capture/Replay: Limit number of compile processes based on load
da523f6b4 : Trace Tests: Use hermetic depot_tools.
b13cb48d6 : Roll SwiftShader from 8f075627d16b to e4fea30bb438 (3 revisions)
f8d2c429e : Capture/Replay: Add test to capture an uninitialized buffer
e72bdb4fb : Roll Chromium from 94cea2515faf to 1078c63704e4 (468 revisions)
e833128d1 : Capture/Replay: Enable BufferDataTests.*
52c47e940 : Capture/Replay: SimpleOperationTest.* pass now
8767ec154 : Tests: Add Bricks Breaker Quest trace
a84ec2cff : Tests: Add Mario Kart Tour trace
c3c934a3e : Translator: Better group ES100 texture builtins
8b24e2a4f : infra: Add perf mb configs.
5fc3fa9af : Fix -Wimplicit-int-float-conversions.
8b4f6e6db : infra: Add perf configs.
da17d5618 : Trace Tests: Use xvfb consistently on Linux.
bd797f75f : D3D11: Fix OOB write in Blit11.
cc280ff33 : Remove obsolete Android bots from CQ
ed087384f : Roll Chromium from fa6954ae7bb5 to 94cea2515faf (470 revisions)
c75a1d6f4 : Vulkan: SPIR-V Gen: Support the ternary operator
7d023dac2 : Vulkan: SPIR-V Gen: Basic support for fragment shaders
c24494415 : Capture/Replay: Make sure EGLImageKHR is a parsable number
71439efca : Roll SwiftShader from f0a9f88dd5cb to 8f075627d16b (1 revision)
256e3f4db : Roll vulkan-deps from 5fbfa253f282 to e0136f0880da (7 revisions)
e5276ca37 : Capture: Add capturing of framebuffer and renderbuffer IDs
c8677c730 : Capture: Add a specialization for const GLuint *
78437770a : Capture: read four values for GL_TEXTURE_CROP_RECT_OES
79d3a5a12 : Capture/Replay: Capture (Get)TexParameterxv
f20d2b957 : Capture/Replay: Capture params of (Get)TexEnv calls
11489df09 : Capture/Replay: implement CapturePointParameterfv_params
228af3ecb : Capture/Replay: Enable MatrixModeTest.InitialState
55fe508b4 : Roll Chromium from bbc918ca9021 to fa6954ae7bb5 (441 revisions)
fb42cbabb : Capture/Replay: Capture glGetLightfv parameter
b82da8512 : Capture/Replay: Add capture for Fogfv parameters
d42df5c7b : Capture: Only capture texels of initialized textures
e543ad941 : Capture/Relplay: Enable most of ImageTest.*
22716d31f : Capture: Add specialization for ParamType::TGLubyte
90f9ddd92 : Capture: Add support for capturing (Get)ClipPlanef equation
4375d6c73 : Vulkan: Support multiview queries
977a28f3a : No-op glGenerateMipmap on zero-sized textures
5b3142683 : Vulkan: Support OVR_multiview and OVR_multiview2
9bad7a19e : Vulkan: Unpack RenderPassDesc
b6009f64a : Capture/Replay: Add feature for robust resource init
13ac4dfba : gl_tests:DrawArraysThenDrawElements: glFinish instead of swap
15623ada6 : Test Runner: Omit results files when too many failures.
41f86f357 : Capture: Serialize only the content of initialized attachments
ac795859c : Disable warning on invalid feature name.
1b104dd94 : Finish switch to angle_version.h.
b59db4486 : Roll vulkan-deps from 85e758a22b7a to 5fbfa253f282 (2 revisions)
95603a5e7 : Roll Chromium from 685eab2b2e45 to bbc918ca9021 (471 revisions)
b6adeb2f3 : Vulkan: Use pipeline statistics query to emulate primitives generated
09bd55786 : Test runner: Capture test stderr
72d2bd0c8 : Allow capturing process stdout and stderr interleaved
dbfc119a4 : Fix overflow in gl::ValidateES2TexImageParametersBase
64ce506d0 : Vulkan: SPIR-V Gen: Support most non-texture/image built-ins
b80f1377e : Trace Tests: Print serialization diff on failure.
4194d4009 : Test Runner: Add maximum failure count.
3f99e4d3c : Better stack traces on Linux.
3d37a374d : Add regression test for GL bug w.r.t cached programs
db3b4ee67 : Add simple UBSAN ignorelist.
96dd515aa : Update glColorspace(EGL_KHR_gl_colorspace) enable logic
9adf692c3 : Roll vulkan-deps from 6cbd7212ad42 to 85e758a22b7a (4 revisions)
eb69362b1 : Roll SwiftShader from 4a304244dd86 to f0a9f88dd5cb (1 revision)
4c7e159c5 : Roll Chromium from 637b4cdf0c64 to 685eab2b2e45 (109 revisions)
7df7fc7ff : Tests: Add support for --renderdoc
9412ac9c7 : Roll Chromium from 414f62ab7363 to 637b4cdf0c64 (416 revisions)
44a5c913b : CL: Make CL front end and back end thread-safe
7753c8378 : Fix roll_aosp.sh 'gn gen' failure
1891af05f : CL: Refactor TRY macro and fix more conformance bugs
b239790f3 : Roll vulkan-deps from 65149e19efd9 to 6cbd7212ad42 (2 revisions)
f0d8cd409 : Roll Chromium from 4c77f83b612d to 414f62ab7363 (319 revisions)
3706f9ebb : Vulkan: Fix AGI hierarchy crash for noop'd clears/queries
c51c59c77 : Test for missing index dirty bit bug
ce22ad104 : infra: Add symbol_level=1 in Release.
851fbedbf : Vulkan: Switch viewport and scissor to dynamic state
4e1fd371c : Ensure GLES1 state is cleared on context switch.
d5e86bb09 : Roll SwiftShader from 84bc198202e5 to 4a304244dd86 (4 revisions)
910fce1a6 : Roll vulkan-deps from 7304bd043edc to 65149e19efd9 (8 revisions)
f6efb0138 : Roll Chromium from 681ec5b77d1d to 4c77f83b612d (360 revisions)
24155b136 : Vulkan: Free DynamicBuffer buffers after dip in allocation size
695625461 : CL: Refactor info structs and fix conformance bug
dc334829d : Disable ANGLE's VK backend on official Chrome Android builds.
5830dfa04 : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
97fca0c67 : Roll vulkan-deps from 734228fd0093 to 7304bd043edc (5 revisions)
cc0dabfd1 : Roll SwiftShader from 72e6254a135d to 84bc198202e5 (1 revision)
82038dc48 : Roll Chromium from 3b095d2c5438 to 681ec5b77d1d (186 revisions)
16cfa5dd1 : Remove unused third_party/ directories
f89f244d5 : Doc: Add component info for filing Chromium bugs
be7415698 : Roll Chromium from b136d87fc6ad to 3b095d2c5438 (90 revisions)
ecf27c717 : GL: Fix bug with: Skip redundant flushes.
b77a6c25d : Vulkan: Avoid using VK_WHOLE_SIZE when using dynamic offsets
33b5ff4c4 : Roll Chromium from 2d9121fa2280 to b136d87fc6ad (70 revisions)
3707b01f8 : Be more specific when deleting unused third_party/ dirs
99a989631 : Vulkan: SPIR-V Gen: Support discard
a29c222cd : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
1529a30c1 : Roll VK-GL-CTS from 7f2ec8531b64 to 7329723d8103 (10 revisions)
350ca026a : Roll Chromium from a47f97f33178 to 2d9121fa2280 (292 revisions)
9c5009519 : Vulkan: SPIR-V Gen: Fix user-defined blocks
5a737833c : Vulkan: SPIR-V Gen: Fix row-major matrices
74c6c1444 : Roll SwiftShader from 9559e5836cc1 to 72e6254a135d (1 revision)
b27c596b1 : Roll vulkan-deps from f43437ab3f52 to 734228fd0093 (5 revisions)
e48f22102 : Vulkan: SPIR-V Gen: Support short-circuiting && and ||
a76f224f4 : Fix build
9b92aa568 : Roll Chromium from a4467e2bcd67 to a47f97f33178 (736 revisions)
8b869a955 : Translator: Generate Ops for all built-in functions
64ca25f1f : Vulkan: SPIR-V Gen: Unary operators
0297779ca : Vulkan: SPIR-V Gen: Handle invariant variables
f33a41be6 : Another fix for -Wc++11-narrowing.
3f9dcb00a : Translator: Prune trivial dead code
3824f2ade : Set gclient arg to not generate location tags.
e62195c93 : Fix another -Wc++11-narrowing issue.
a1d439714 : Translator: Pack TSymbol and TFunction fields
18ddd131c : Vulkan: SPIR-V Gen: Support mediump/lowp
d86f7fb64 : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
33aa7ef06 : Roll vulkan-deps from 0edfab1c0897 to f43437ab3f52 (7 revisions)
af1eed2ef : Vulkan: Generate gl_FragColor/Data declarations in AST
4fbb6f436 : Vulkan: Fix accessing index buffer with uninitialized memory
8333d0614 : GL: Respect TexSubImage upload limits for robust init
6b0c8ffd6 : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
c40262dc8 : Remove unused third_party/ deps from Android checkin
7b14e506f : Rename ANGLE APK label to: com.android.angle
2c8d9a9a0 : CL: Remaining functions for OpenCL 1.2
88631e506 : Roll vulkan-deps from 7e098c965711 to 0edfab1c0897 (3 revisions)
3aea00c80 : Roll Chromium from 5aaab2e1ec76 to a4467e2bcd67 (434 revisions)
222a81cfa : Reland: GL: Skip redundant flushes.
ebf756983 : Vulkan: Fix AGI clear hierarchy bug for clear commands
bc913c704 : Roll vulkan-deps from d19e20ee6d7d to 7e098c965711 (1 revision)
a4fa7a66c : Roll SwiftShader from 81ba5f47b66c to 9559e5836cc1 (1 revision)
55df3ec11 : CL: Add remaining enqueue commands
5e5d17cdb : Roll Chromium from 399855f4bba6 to 5aaab2e1ec76 (226 revisions)
c7c3cac09 : Add Android chromium.angle bots to CQ
1fcbf77c7 : Vulkan: Fix AGI hierarchy for query commands
29227eef6 : Vulkan: SPIR-V Gen: Specialization constants
166dd0c75 : Roll chromium_revision 6c5859c895..399855f4bb (890175:891326)
ac704c800 : Roll VK-GL-CTS from d17a353c6cd4 to 7f2ec8531b64 (15 revisions)
31641b8e7 : Declare specialization constants in the AST
82654e5d5 : CL: Add program build commands
5fd72bd3e : Use Chromium mirror of tools/perf.
2e772e045 : CL: Add image enqueue commands
c670917ce : [Fuchsia] Cleanup vulkan_fuchsia_ext.h
9b142b646 : Roll vulkan-deps from 4d0e65d25f37 to d19e20ee6d7d (4 revisions)
2a42e8693 : Roll SwiftShader from 5ecc95a00e2b to 81ba5f47b66c (1 revision)
eb8820408 : test/ImageTest: Clear back buffer when test cleanup
d769742c3 : Vulkan: SPIR-V Gen: Default uniforms
7108e0699 : Roll Chromium from 3bcc8fd7c291 to 6c5859c895f5 (510 revisions)
cb4f8a79a : Capture: Add a specialization for TGLeglImageOES
192096669 : Fix -Wc++11-narrowing in ANGLE.
87b8d32ad : Roll vulkan-deps from 11d5b8e51262 to 4d0e65d25f37 (13 revisions)
69f2fb006 : Vulkan: Expose OES_geometry_shader extension
c778f93f7 : infra: Reduce sharding on GLES3 GL/Metal tests.
ac2fc259d : Vulkan: SPIR-V Gen: Support function forward declaration
013613ea9 : Translator: Allow invariant on I/O block members
4bafc5032 : Vulkan: Fix AGI hierarchy for clear commands
7c253fca7 : D3D11 additional context-loss logging
df977aafc : Translator: Validate global qualifier declaration's symbol
1b2000f52 : Docs: Update CONTRIBUTORS with LunarG info
0c26ff116 : Vulkan: SPIR-V Gen: Support initializers in declarations
c3e397c61 : Use float clamp unconditionally for indirect index clamping
d6f344c2f : Roll SwiftShader from 3da42a3a2cd6 to 5ecc95a00e2b (1 revision)
6746e5ddb : Vulkan: SPIR-V Gen: Basic support for compute shaders
1ab6d2141 : Capture: Create group variable for BlockMemberInfo
ee4a5266d : Vulkan: SPIR-V Gen: Function calls
c1932fb50 : Serializer: Print FBO attachment name instead of a number
3bc28a272 : infra: Add flaky retries to Metal GLES 3 tests.
d99864c0f : Gold Tests: Fix flaky test handling.
f03f7bdb7 : infra: Don't run trace tests in perf smoke tests.
2917ab347 : infra: Override Gold mixin.
f91940a46 : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
0a6c6c00a : Vulkan: Submit Dispatch commands outside renderpass
052713da9 : Lift OpenGL Win/Intel test expectation.
7231c705d : Tests: Skip genshin_impact on Intel Linux
bb6e12a38 : Roll vulkan-deps from 95b967c506f6 to 11d5b8e51262 (5 revisions)
b20581b96 : Roll vulkan-deps from 7fd6569e6ad3 to 95b967c506f6 (3 revisions)
2d72c99f6 : Roll SwiftShader from efe254de5d88 to 3da42a3a2cd6 (1 revision)
a5b302d38 : Roll Chromium from 5c4073be350e to 3bcc8fd7c291 (49 revisions)
b4b27e45f : Roll Chromium from fed1a144db8a to 5c4073be350e (25 revisions)
77831a6db : Vulkan: SPIR-V Gen: If-else blocks
934fc56ee : Roll Chromium from 5ffd2ab3bece to fed1a144db8a (423 revisions)
1b680b772 : Reland "Make SH_CLAMP_INDIRECT_ARRAY_BOUNDS do proper AST transformation"
26a542607 : Reland "Vulkan: Handle immutable sampler state change in TextureVk"
03d8e7c9e : Revert "Vulkan: Handle immutable sampler state change in TextureVk"
046f70a32 : Revert "Remove unused code from ValidateES2CopyTexImageParameters"
f4a99172a : Roll VK-GL-CTS from c25238228ea4 to d17a353c6cd4 (2 revisions)
8664fbc0f : Roll SwiftShader from c1e4abc1bcfe to efe254de5d88 (3 revisions)
397b078b5 : Roll vulkan-deps from c245c9a0bac1 to 7fd6569e6ad3 (7 revisions)
a14a806c7 : Roll Chromium from b078d3ef5de8 to 5ffd2ab3bece (403 revisions)
fafd64a62 : Vulkan: SPIR-V Gen: Matrix decorations
349c08300 : Vulkan: Handle immutable sampler state change in TextureVk
135d14838 : Tests: Skip flaky capture_replay_tests
683064b72 : Vulkan: Fix missing operand list in OpExecutionMode parser & builder
16b10a540 : Revert "Capture/Replay: Emit SetupReplay() late"
9ba86e065 : Revert "FrameCapture: Write the frame cpp file even if frame is empty"
cf853b30a : Add missing buffer validation to BeginTransformFeedback.
05d5e0d3a : Roll VK-GL-CTS from 2e0ecf9812ba to c25238228ea4 (11 revisions)
c2ad5824e : Vulkan: SPIR-V Gen: Code blocks
bc9d52230 : Experimental fix for stdout freopen race.
10f15011d : Revert "Make SH_CLAMP_INDIRECT_ARRAY_BOUNDS do proper AST transformation"
9193a909d : Tests: Add Genshin Impact trace
a474fd7de : Make SH_CLAMP_INDIRECT_ARRAY_BOUNDS do proper AST transformation
c36152781 : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
8c51ac2b5 : Gold Tests: Fix sharding + batching.
fec39fa1f : Roll SwiftShader from 90c0551ca547 to c1e4abc1bcfe (2 revisions)
9bee10855 : Roll vulkan-deps from 682cfc04ad59 to c245c9a0bac1 (4 revisions)
d28d2b0e3 : Roll Chromium from 1413aecd34bf to b078d3ef5de8 (417 revisions)
be873929d : Vulkan: SPIR-V Gen: Handle constants and constructors
c39e2a189 : Skip flaky end2end tests on Mac AMD OpenGL
aa2626f96 : Vulkan: SPIR-V Gen: Handle load/store access chain
152450f82 : Fix ContextVk::handleNoopDrawEvent() for when no cmd buffer
bcb678a5e : Vulkan: Fix deferred clears vs 3D textures
778a4ed97 : Re-enable atomic counter tests on Vulkan/Windows
6207b871a : Mark a dEQP.GLES31 test slow
71584e363 : Tests: Disable trace compilation for MSVC and GCC
d0dc22fd0 : Add support for triggering gold tests.
41b817f31 : CL: Add buffer enqueue commands
daf185949 : CL: Refactor front end entry functions
3c1b02b5b : Tests: Turn lineage_m on for Nvidia Linux
f7843da2c : Create tests for GL_EXT_shader_framebuffer_fetch extension
baca10b7f : CL: Remove object cache and fix multi-threading
076974a96 : CL: event creation for front end & passthrough
d7aa01309 : Upstream Apple's direct-to-Metal backend: compile translator.
9459456b0 : CL: kernel creation for front end & passthrough
4a697276e : Roll vulkan-deps from 6be0134d13be to 682cfc04ad59 (6 revisions)
51ab3dc34 : CL: Improve validation readablity
4796e4528 : Roll Chromium from 9fc71f2e66f4 to 1413aecd34bf (475 revisions)
c12f594a1 : GL: Chunk uploads of texture data >120kb on Mac.
1e832ad69 : Tests: Require cube_map_array for cookie_run_kingdom
d40dd0bec : Roll SwiftShader from b46b97c10c10 to 90c0551ca547 (8 revisions)
6b8371096 : Tests: Add Subway Princess Runner trace
4a1481905 : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
c072daec5 : Add FastVector constructor with begin/end iterators
eeeeed394 : Tests: Add Cookie Run: Kingdom trace
6c3284172 : Roll vulkan-deps from f7463350a894 to 6be0134d13be (5 revisions)
0aa58ecfd : Roll Chromium from b1a19ff2a440 to 9fc71f2e66f4 (193 revisions)
a44b16d39 : Capture/Replay: Force validation on when capturing
fe93fcdd1 : Workaround Mesa 20 Intel driver bug with GLX_OML_sync_control
96ab65664 : Roll vulkan-deps from 8ea5e4dc6455 to f7463350a894 (5 revisions)
fa903c2c7 : Roll VK-GL-CTS from a318ef0ca26e to 2e0ecf9812ba (1 revision)
0a26ff06b : Roll Chromium from ed36a7408427 to b1a19ff2a440 (199 revisions)
363d9cb65 : Roll VK-GL-CTS from dd333551c971 to a318ef0ca26e (1 revision)
a9f26cc1e : Roll VK-GL-CTS from ea6189a7a67e to dd333551c971 (11 revisions)
1429130ba : Gold Tests: Fix batch result reporting
45e1596c4 : Roll vulkan-deps from 012f2ef00731 to 8ea5e4dc6455 (2 revisions)
c14ffb981 : Roll Chromium from 9e607ee51d46 to ed36a7408427 (195 revisions)
ce7d80bd4 : Gold Tests: Fix batch uploading
b6bd039cc : Vulkan: Fine-grained depth stencil layout transition barrier
5e631c5ff : Vulkan: Disable shadowBuffers feature
05baaa37a : Roll Chromium from b6af002ef64a to 9e607ee51d46 (637 revisions)
84c42d1bc : Mute MSAN false positive
de7f559ea : Suppress new KHR-GLES32 test on Pixel 2
d151af7b0 : Vulkan: Improve generateMipmapsWithBlit barrier usage
aefef080e : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
2622c7b04 : Roll VK-GL-CTS from 8010f59c7034 to ea6189a7a67e (4 revisions)
a29a64a64 : Capture/Replay: Skip GLGetActiveUniformsiv
5ee4a0cb7 : Capture/Replay: Support GetUniformIndices
2fe47a1dc : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
fd262fdc1 : Tests: Update capture_replay_test expectations
b184c64f8 : Roll vulkan-deps from 89ab6280369d to 012f2ef00731 (4 revisions)
8362ba98e : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
163f6ac05 : Gold Tests: Add batching.
565bba3d7 : Revert "GL: Skip redundant flushes."
9c36f77b0 : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
17c45b653 : infra: Shard restricted_trace_gold_tests.
814dc2994 : Add nullptr check for pfnGetPhysicalDeviceProperties
f410e81a5 : GL: Implement multisampled_render_to_texture
f97b81938 : Make ANGLE's program hash key deterministic.
cf2437056 : infra: Remove Pixel 2 (android_vk) tests from CQ.
1aa883985 : CL: program object creation for front end and pass-through
a8d98fcf2 : Roll vulkan-deps from cca33b4d0510 to 89ab6280369d (2 revisions)
91885151c : Roll Chromium from 594a967a8bf8 to b6af002ef64a (448 revisions)
a280c671f : Vulkan: Move framebuffer dirty bits handling after texture
ecf2956d9 : Vulkan: Convert web_gl.fuzz545ImmutableTexRenderFeedback to gl_test
e3dd71616 : CL: sampler object creation for front end and pass-through
7761ed1d5 : Add test for Vulkan crash with texture MAX_LEVEL change
2a0ca0fe9 : Vulkan: Clean up GS deqp expectations
a6210a8fb : CL: image object creation for front end and pass-through
f123dc263 : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
4df2e8ce1 : Reduce ANGLE APK size
51feebb44 : Add LOCAL_LICENSE_KINDS to generate_android_bp.py
7a38f3f50 : GL: Skip redundant flushes.
efd8da4df : CL: buffer object creation for front end and pass-through
63f062e49 : Roll vulkan-deps from 1e60587ea42c to cca33b4d0510 (6 revisions)
75b9ac308 : Roll Chromium from 8023f14612cf to 594a967a8bf8 (310 revisions)
91e693afc : Roll SwiftShader from 024bf32587e5 to b46b97c10c10 (3 revisions)
e611c2929 : Roll vulkan-deps from 15fd0774bd48 to 1e60587ea42c (13 revisions)
9503977d4 : Roll Chromium from dbbe4e524711 to 8023f14612cf (453 revisions)
c229ccfee : Vulkan: SPIR-V Gen: Handle gl_PerVertex
81db1a469 : Vulkan: TextureVk inherits a few attributes from ImageHelper
fad9053f8 : infra: Add isolated script tests to Pixel 4.
0a0863753 : Tests: Skip pokemon_go on Intel Windows Vulkan
c84770779 : Roll VK-GL-CTS from 535dfe49fc49 to 8010f59c7034 (14 revisions)
e697e3790 : Vulkan: Allow certain usecases to have non-zero stride
1f1e0e6c1 : Remove linear filtering requirement on depth textures
dd312cc61 : Reland "Vulkan: Add support for EXT_texture_border_clamp"
7dfabc442 : Roll Chromium from b625560cb068 to dbbe4e524711 (537 revisions)
a4ccd6840 : Capture/Replay: Write some bytes when serializing blobs
ce45bd1cc : Roll SwiftShader from 3b9a1a795f1e to 024bf32587e5 (1 revision)
44fabb7b8 : Revert "Vulkan: Add support for EXT_texture_border_clamp"
2add8d9f9 : Don't use VK_EXT_debug_utils with non-Android Vulkan < 1.1.91
269735846 : D3D11: Fix respecifying 3D textures.
89ac8a440 : Fix Loading ANGLE.apk in Android
e2fc818ac : Reland Change to module directory when loading swiftshader ICD.
85acc55aa : Remove .find_ignore files
c71fbc162 : infra: Add dEQP tests to the Pixel 4.
6619c464e : FrameCapture: Write the frame cpp file even if frame is empty
447b730c3 : Add MultisampledRenderToTexture Pixel4 expectations
c37b1ef8e : Balance debuglabel begin/end pairs for skipped drawcalls
019eda5c9 : Roll SwiftShader from 0ca03fb2907c to 3b9a1a795f1e (4 revisions)
6acd1713a : Roll vulkan-deps from baa6900ec346 to 15fd0774bd48 (5 revisions)
10a8182cd : CL: Fix querying default device if non exists
54ba6f013 : Capture/Replay: Emit SetupReplay() late
45ee87e22 : Capture/Replay: Don't try to serialize blob without data
6622d2b42 : CL: command queues for front end and pass-through
937b29abe : Roll Chromium from 2b00cebcd5b5 to b625560cb068 (1025 revisions)
2b8ceb281 : Update skip list for Texture2DTest.TextureSize
dee8dad40 : Vulkan: Fix geometry shader qualifier validation
9bc837f64 : Vulkan: Generate SPIR-V directly from the translator; Part 1
3e453559a : Add angle.iml to .gitignore
7f9ba5eb8 : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
6f5c67bc2 : Use the same url for 'requests' as chromium.
88156d268 : Revert "[Vulkan] Add DisplayVkNull"
9a9392aae : Roll vulkan-deps from 3d799e0e9b08 to baa6900ec346 (3 revisions)
ebfc117ff : Remove .find_ignore files so that the Soong Finder searches the whole tree again (needed for Bazel support)
eaa6961d6 : Revert "Vulkan: Disable BufferVk suballocation"
421c665c4 : Capture: Make writeCppReplayIndexFiles a method of FrameCapture
328a5c89d : infra: Add tests to Android Pixel 4 bot.
cc9d0f753 : Improve test expectations overlap check.
ffb71dc28 : Revert "Reland Change to module directory when loading swiftshader ICD."
4b92e089c : Vulkan: Add support for EXT_texture_border_clamp
3b97452ac : Tests: Skip pokemon_go on Intel Linux Vulkan
8d16e15e4 : Tests: Add SAKURA School Simulator trace
40f11af89 : Capture/Replay: Ignore delete of non-genned buffers
47e008c24 : Roll SwiftShader from af907708adb3 to 0ca03fb2907c (1 revision)
7107a0f30 : CL: Load OpenCL without search path modification
c2fd33882 : CL: Add front end object references to back end objects
a7ae63e47 : CL: Move object cast from entry points to stubs and front end
b16ee2802 : Roll Chromium from 9b886afc6e79 to 2b00cebcd5b5 (497 revisions)
835bcb1e2 : Vulkan: Support GL_EXT_texture_sRGB_RG8
ac42dbf98 : Roll vulkan-deps from 055e71b2a367 to 3d799e0e9b08 (25 revisions)
cf3af29ac : Vulkan: Optimize respecifying an image
8bd3d7d55 : Vulkan: Fix a bug releasing DynamicBuffer-owned buffer
848d8ddc3 : Tests: Add Pokemon Go trace
4b0718809 : Capture/Replay: Add const to string pointer
83d22b660 : Capture/Replay: Skip glGetActiveUniform
8ea11eb7f : Capture/Replay: Reset programs on loop
a1a418e24 : Skip Texture2DTest.TextureSize on Linux+GL+TSAN
49ad51fb9 : ANGLETest: Skip test setup/teardown on major error.
f9ca452c1 : Fix out_of_range error in System_utils_posix
9c262ad0f : Vulkan: Cleanup texture image respecify
9e8fea5bf : Vulkan: Fix desc set cache bug with xfb offset
3ff08c44c : Gold Tests: Implement flaky retries and sharding.
8328743a2 : Roll SwiftShader from c4d054c6ad41 to af907708adb3 (2 revisions)
48640e2e5 : Roll Chromium from 3b747dab7bb3 to 9b886afc6e79 (485 revisions)
1af7caa4f : Capture/Replay: Add suffix to label for test file search
022401f9d : Capture/Replay: Print context diff also with frame gaps
31cd0e986 : Capture/Replay: track robustResourceInit
3d082a102 : Vulkan: Add webgl conformance/texture-size test
ce7bc0c80 : Vulkan: Fix AGI hierarchy
65946f88b : Skip Texture2DArrayIntegerTestES3.NonZeroBaseLevel on OSX+OpenGL
761813840 : Vulkan: Disable BufferVk suballocation
bf4aa6c46 : Roll VK-GL-CTS from 1c4a387382ea to 535dfe49fc49 (1 revision)
5a0925def : GL: Recreate textures on eglReleaseTexImage.
35f591188 : Bug fix in glTexParameter and glGetTexParameter validation
07ae29706 : Fix IOSurfaceClientBufferTest.RenderToBGRX8888IOSurface on OSX+OpenGL
dd686e48f : Test Runner: Add test expectations parser.
c8c414b08 : Reland Change to module directory when loading swiftshader ICD.
cbbaf76b7 : [Vulkan] Add DisplayVkNull
f871545d2 : Roll VK-GL-CTS from 6498f4042d9f to 1c4a387382ea (19 revisions)
ec362f9b5 : Tests: Update capture_replay_expectations
09dad082c : Vulkan: Add feature flag to flush at framebuffer boundary
f4ff1a28d : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
6f35e3668 : TracePerfTests: Don't call framebuffer functions on GLES1.
83689e32e : CL: Add symbol version map to libOpenCL
c8c70ef8e : Roll Chromium from b0687cb1f1ec to 3b747dab7bb3 (328 revisions)
48b835cf2 : CL: Implement context for front end and passthrough
52b37286b : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
39ee36406 : Translator: Fix struct/uniform separation w.r.t to arrays
b0c217bad : Disable GL_EXT_shader_framebuffer_fetch_non_coherent on Arm/QCOM
e601181d5 : Allow specifying GPU config on expectation check.
c5e344b1e : Translator: Fix local var inits vs struct/uniform separation
ee2f33020 : Capture/Replay: recreate the EGL window if contexts don't match
f37704ab5 : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
2303f19cb : Roll Chromium from 3fb708290557 to b0687cb1f1ec (639 revisions)
bccb0d56a : Add messages for framebuffer completeness errors.
e354ff1a5 : Vulkan: Allow DynamicBuffer suballocation in BufferVk
cb69b46ad : Remove teglAndroidUtil.cpp override
1d019f49e : Test Runner: Fixes to skipped tests.
b300dc52b : CL: device partitioning for front end and passthrough
b0d39ba2a : Add array bounds checks for WebGL shaders
9809122db : Roll SwiftShader from be169ef35238 to c4d054c6ad41 (2 revisions)
25b53ceb6 : Revert "Change to module directory when loading swiftshader ICD."
660c92f36 : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
9a219a14a : Test Runner: Handle skipped gtests.
1d1c45187 : Tests: Add Dr. Driving trace.
51d02ca0d : FrameCapture: Use gl*Separate functions only when required.
57bc7ce1a : Roll SwiftShader from dcb33711bd4b to be169ef35238 (1 revision)
8af704bd7 : Tests: Add Summoners War trace.
cf1064e67 : Roll Chromium from fff9d6fb8ddf to 3fb708290557 (495 revisions)
14365e1de : Roll VK-GL-CTS from dab93ea8f88c to 6498f4042d9f (9 revisions)
859ed3962 : Follow up on Vulkan headers update to 1.2.177
93aff9375 : Refactor CL platform object
e369a282b : Implement CL device object for front end and passthrough
d52ed4bde : EGL: setup extension EGL_EXT_protected_content
186dea51b : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
cd535d2cc : infra: Switch Android ARM64 bots to compile-and-test.
4901ac64c : FrameCapture: Capture GLES1 specific states.
46a139ad5 : Vulkan: set DS layout before using it in the endRenderPass
6e3c5321c : infra: Remove old TODO.
e19182ce4 : Suppress MultithreadingTest.MultiContextClear on Linux+Nvidia
3b10dda6a : Change to module directory when loading swiftshader ICD.
930db2946 : infra: Add Android swarming spec placeholder.
83e5bb97c : FrameCapture: Don't capture shader functions on GLES1.
125f128e6 : Roll vulkan-deps from d3354ebca460 to 055e71b2a367 (1 revision)
07eaa8ee0 : Roll SwiftShader from e260190edbd2 to dcb33711bd4b (3 revisions)
078ebbcfa : FrameCatpure: Move capturing default vertex attribs to function.
e40edf927 : FrameCapture: Add GLES1 support to CaptureVertexArrayData.
eb91ebc91 : DEPS: Add Android tombstone resolution dependencies.
e72fa36e5 : Roll Chromium from 518c3462c0a9 to fff9d6fb8ddf (568 revisions)
2ba3763ed : Capture/Replay: reset CWD after the test ends
2e84e59ab : Skip EndWithDifferentProgram() on Vulkan+Pixel 2
caf9742df : samples: Use rpath on Linux/ChromeOS.
0639f7a9e : Check angle_has_build before including runtime_deps.
913bc4732 : Tests: Add --fixed-test-time option
74177f31a : Tests: Run Android tests fullscreen
daeac2384 : Translator: Ensure structs and blocks are uniquely defined
84d221978 : Vulkan: Add device local fallback in findCompatibleMemoryIndex(...)
417d912a5 : Remove Settings GUI from AOSP Builds and make product-specific
91429bb15 : infra: Remove duplicated trybots from the CQ.
d6fc7cb0a : Roll SwiftShader from e839645bb9a6 to e260190edbd2 (2 revisions)
16337b86f : Roll vulkan-deps from 13d25088cdc6 to d3354ebca460 (6 revisions)
8707d2404 : Roll Chromium from 5f1f8ce65c68 to 518c3462c0a9 (330 revisions)
c0d42fd9d : TracePerfTest: Delete offscreen objects only when initialized.
a83fe36d3 : Capture/Replay: Add GLES1 test expectations.
d1da88ee2 : samples: Add TorusLighting sample.
bca7c4088 : Update entry points for GL_EXT_texture_sRGB_RG8
78fb9314e : FrameCapture: Capture GLES1 vertex buffer pointers.
d469dcb14 : Translator: remove image2DRect
7828506a2 : Vulkan: Cleanup buffer format fallbacks
730bbcbb5 : Use ANGLE GL for Lacros Chrome
b33a82795 : Roll Chromium from f4228a4b663d to 5f1f8ce65c68 (809 revisions)
2d5df9d9e : Vulkan: Don't assume host visibility for external buffers
e61909f65 : infra: Re-enable swarming tests.
39ba247d4 : Remove redundant OpenCL ICD library
abab4739a : capture_gles_1_0: Implement ES1 capture functions.
cc3e7b5da : Vulkan: Handle GL_MAP_PERSISTENT_BIT_EXT for external buffer
eb6548bb2 : Add missing perf results merger scripts.
81f03cc09 : Allow translator to use headers from common/spirv
08805e351 : Explicitly include "runtime_deps" on Windows.
fc0c8d185 : Vulkan: Honor mapRangeImpl and unmapImpl abstraction
cffd5d87c : Roll VK-GL-CTS from 9698f0db4cd5 to dab93ea8f88c (1 revision)
c59b9a337 : [Fuchsia] Disable Vulkan validation
dc92d8816 : Add warning messages for not (yet) supported CL commands
1572c3728 : infra: Temporarily disable all swarming tests.
c75969e1d : Revert "Temporarily remove standalone tester bots from CQ."
aa19de17d : infra: Fix exclusion spec JSON.
dfe208f18 : Add loader for CL pass-through back end
1f8ba8d3a : Roll VK-GL-CTS from 476acb91ebc2 to 9698f0db4cd5 (14 revisions)
3ae848eca : Roll SwiftShader from 484a3e15893c to e839645bb9a6 (5 revisions)
01b05333c : queryutils: Handle AmbientAndDiffuse param count.
c034d0450 : Roll vulkan-deps from bc5a26253bb7 to 13d25088cdc6 (7 revisions)
66585b82c : Roll Chromium from 2270e13321c2 to f4228a4b663d (543 revisions)
418c4b9c5 : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
69d593b5d : Docs: Update RenderDoc for Android launch command
8f26346b5 : Temporarily remove standalone tester bots from CQ.
bcf9ffa51 : Revert "Use ANGLE GL for Lacros Chrome"
5849ad27f : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
0fb204bdb : infra: Exclude infra/specs from analyze.
db670c82b : infra: Enable dcheck_always_on in Release.
167480ccb : infra: Switch CI to use component builds everywhere.
18c9aa0dc : Run test spec update as part of codegen.
a16aea951 : Fixes to roll_chromium_deps.py.
167a4b6df : infra: Add Linux isolated scripts to specs.
e2c87b4f5 : Fix Vulkan-only build
4c09af9a6 : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
adc9033be : Roll Chromium from e9e6d55fed07 to 2270e13321c2 (399 revisions)
b94ce401f : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
ab3b50bcd : [infra][realms] upgrade to LUCI security realms in all Angle builds.
fdb376eae : Vulkan: minimize-gpu-work: Skip blit from offscreen fbo
3fc83291a : Vulkan: offscreen perftests: use two FBOs and call glFlush every frame
b62f8dd11 : Use ANGLE GL for Lacros Chrome
5d5e4bb9f : Roll vulkan-deps from 4676514cf188 to bc5a26253bb7 (7 revisions)
99beb97a7 : Vulkan: Fix MAX_VERTEX_OUTPUT_COMPONENTS limit
9655de62b : Roll Chromium from 34166dd37ed5 to e9e6d55fed07 (345 revisions)
f45dad5ec : Capture/Replay: Enable test for CopyTextureTestWebGL.NPOT
39cef9427 : Capture/Replay: capture WebGL compatibility
c6fb0e5af : Roll Chromium from ae499a6ea7cf to 34166dd37ed5 (607 revisions)
83a1a385c : infra: Add trybot_analyze_config.
dd4564cac : [infra][realms] bump usage to 25% of all builds.
57202fb07 : Fix Rolling ANGLE into AOSP
05fb22724 : Add support for OpenCL ICD Loader
bcae4fe18 : Roll vulkan-deps from c5559fe406e3 to 4676514cf188 (3 revisions)
03a9bf1ea : [infra] use realms on 5% of Angle builds.
32ed50698 : infra: init LUCI Realms config for Angle.
de3753d4b : infra: validate configs using lucicfg tool in PRESUBMIT.py
471e62c88 : infra: remove redundant ACL.
4ab224f7b : infra: Always checkout swarming_client in standalone.
23ff18f97 : Roll vulkan-deps from 42d8716d0294 to c5559fe406e3 (24 revisions)
a4588e339 : Vulkan: Disable logMemoryReportStats if driver extension not exist
e210287b6 : Add tools/perf essential Python files.
a7d53cb1f : formatutils: Add 8 unused bits to 24 bit depth formats.
19b7815d8 : Angle: drop ANGLE_serialized_context_string from requestable
065678701 : Roll Chromium from 5feb27ec9892 to ae499a6ea7cf (462 revisions)
257b29efa : Add instruction on how to debug angle on android
54e99d36b : Vulkan: Cleanup garbage when destroying EGL images
ce89d99fd : GL: Flush after framebuffer change on Mac 9th gen Intel GPUs
9c66461c1 : Suppress VUID-VkImageViewCreateInfo-pNext-01585 temporarily
df657c96f : Disable OpenCL support for Windows UWP CI builds
a29ab50f6 : infra: Add isolate server properties.
a8d98f7a9 : infra: Update mixins.
422ec18a4 : tests: Move DrawAfterFlushWithNoStateChange to ES3
078a2ba66 : Capture/Replay: Print capture and replay exe in verbose mode
1da30524f : Roll SwiftShader from 112faf441539 to 484a3e15893c (1 revision)
201f161b2 : Roll Chromium from 06f7f05a5f4a to 5feb27ec9892 (428 revisions)
a766ab14e : Vulkan: minimize-gpu-work: Use 1x1 offscreen
ccc0fbaa3 : Vulkan: Related fixes for buffer descriptor set cache.
d7859d980 : Remove -raw-cmd from scripts/trigger.py swarming call
53b89b833 : Metal: Add ASTC HDR support
3b2ef1cdb : Change perf_test_runner to accept extra args.
612885493 : Vulkan: Turn on cubemap arrays for Qualcomm
939dc8d97 : Vulkan: minimize-gpu-work: Skip synchronization for glMapBufferRange
7444466cf : Reland "Capture/Replay: Reset GL Fence Sync objects"
dcfd55262 : Roll Chromium from 398f0c392ac5 to 06f7f05a5f4a (465 revisions)
ed8755dfd : Revert "infra: Add different builder group from ci/try."
281b12d2e : infra: Add different builder group from ci/try.
c02d5f121 : Fix using VK_EXT_provoking_vertex with VVL
6505a7685 : infra: Switch Android builders to compile-only.
7b77dc5b9 : Vulkan: minimize-gpu-work: Skip data copy when possible
16a919b17 : Add stubs for CL platform layer back ends
be7049d71 : Vulkan: Redesign buffer descriptor set cache key.
cddb2003b : Stubs for CL validation entry points
e1201106f : Roll vulkan-deps from 68b78a05fea2 to 42d8716d0294 (7 revisions)
19f24edef : Disable workderContext on Android
7c53d6afa : infra: Auto-generate mixins.pyl.
904ac3403 : Bug fix for WaitClient, WaitGL and WaitNative
8abb778cb : Roll Chromium from cf8ffbca555e to 398f0c392ac5 (758 revisions)
d6a91dab3 : D3D11: update docs (remove SSBO limitation).
cbfa28a0d : Add CQ for main branch
cd4a63f59 : Vulkan: Fix ASSERT in CreateRenderPass2
1bdd34ffc : infra: Add test specs for standalone tests.
61167d529 : Add EXT_primitive_bounding_box entry points
84b31c03b : Vulkan: Fix bug in VkImageFormatListCreateInfoKHR
3839fa5b9 : Revert "Capture/Replay: Reset GL Fence Sync objects"
a25f21eed : Tests: Add Candy Crush Soda Saga trace
3182095f1 : Tests: Add Higgs Domino Island trace
8df3e5f2b : Metal: update format caps
9b4fd5456 : Capture/Replay: Reset GL Fence Sync objects
9acfccbdf : Disable OpenCL support by default
ea76c5ad9 : Add scrict type checking for reinterpret_cast
7a161a567 : Tests: Add Gardenscapes trace
d824908f5 : Increase kMaxExtensionNames
2a403f91d : infra: Set MSVC builders to compile-only.
7caff9d8f : Tests: Add Homescapes trace
9d202af0d : Revert "Remove 'six' from roll_chromium_deps."
53a0cedfd : Roll Chromium from 953728c7e200 to cf8ffbca555e (681 revisions)
403119c69 : Revert "Temporarily remove 'errorprone_plugin' from roll_chromium_deps."
2aa68ebab : Vulkan: Update unsized array error
96df9aba3 : Temporarily remove 'errorprone_plugin' from roll_chromium_deps.
9064bdf7f : [build] Turn off -Wdeprecated-copy warnings
3e1af85aa : Capture/Replay: Handle bindGeneratesResource in trace meta data
c1da27947 : Capture/Replay: Handle ClientArraysEnabled in trace meta data
fa2697903 : Roll vulkan-deps from 706897cbbf31 to 68b78a05fea2 (3 revisions)
d4c9e01cf : Roll SwiftShader from c597a8af03ef to 112faf441539 (1 revision)
1800d1d92 : Tests: Add Ludo King trace
7b108b3df : Roll vulkan-deps from e5bb9b56c292 to 706897cbbf31 (11 revisions)
da791e3ec : D3D11: Disable CompositorNativeWindow11 in Chromium builds.
908ead384 : Updated OpenCL headers
e25f3b105 : Generate empty CL object classes
f2b474180 : Align BPTC format names in angle::FormatID
ccd984ff3 : Reland "Add a Vulkan feature to compress float32 vertex formats."
d63024085 : Update standalone Android docs.
c9b8d61b5 : Update Android-releated tools DEPS.
9fbe5c00c : Roll Chromium from 2e3165386670 to 953728c7e200 (354 revisions)
e0e5eb848 : Fix ScanReverse on posix/32-bit.
e167d453b : Vulkan: Allow logging with VVL and/or AGI debug utils to be used
7740e4349 : infra: Add Android builders to CQ by default.
cfc213450 : Add first() and last() to BitSetArray.
6297ccf3d : Replace ijar sources with Chromium subtree mirror.
f78927b05 : Remove libGLESv1_CM static.
002e56227 : Android: Enable APK build.
598b6bbd3 : Roll Chromium from 141612cc6143 to 2e3165386670 (489 revisions)
718022e8f : Reland "Revert "Vulkan: Suppress draw-time push constant VVL warnings. ""
95e75ec86 : Remove 'six' from roll_chromium_deps.
ac0cd4fb5 : Roll vulkan-deps from 494bfcf95bd6 to e5bb9b56c292 (4 revisions)
18ed9e545 : Roll SwiftShader from dac99e8221a8 to c597a8af03ef (2 revisions)
e77e4d928 : tests: Add DepthStencilTestES3.ReadPixelsDepth24.
a878e8145 : Metal: Distinguish Metal backend from OpenGL's Metal driver
d170f8e11 : infra: Add configs for Android build.
be2f7b1cd : Unbind fbo before context switching for PowerVR GPUs
226259e5e : Roll Chromium from cb5ad5e674fa to 141612cc6143 (482 revisions)
a3d52a4d0 : Skip dEQP-EGL.functional.resize.surface_size.stretch_width
7bf6e4fbd : Roll VK-GL-CTS from ededa67cb12a to 476acb91ebc2 (22 revisions)
39c33f348 : Tests: Add "Command and Conquer: Rivals" trace
50cd151c7 : Roll third_party/vulkan-deps/ c18d8cd50..494bfcf95 (48 commits)
c275ce144 : Skip Texture2DBaseMaxTestES3.GenerateMipmapAfterRebase* on Mac ARM GL
2d741b430 : Add KHR_blend_equation_advanced entry points
959351762 : Handle the compression of big pipeline cache.
2f808349b : Add standalone Android build.
bdf5f0849 : Add EXT_texture_border_clamp entry points
b574643ef : D3D11: Skip blits if there is no intersection of dest areas
3691797ac : Revert "infra: Switch to "angle_2" presubmit config."
5aa5de76f : Vulkan: Keep the output variable of TCS active for barrier
39d8dde89 : Revert "Revert "Vulkan: Suppress draw-time push constant VVL warnings."
5166a25b2 : infra: Switch to "angle_2" presubmit config.
5813365fe : Roll SwiftShader from f32791f5d53b to dac99e8221a8 (1 revision)
24d21dce6 : Roll Chromium from 11d568cbfed1 to cb5ad5e674fa (484 revisions)
b027dfeb8 : Revert "Vulkan: Suppress draw-time push constant VVL warnings. "
6d8e2f873 : Suppress fifa mobile on intel/windows
da0a1ee97 : Tests: Add 3DMark Slingshot Test 2 trace
fc136cf88 : Tests: Add 3DMark Slingshot Test 1 trace
c750129ef : Vulkan: Remove inappropriate use of VK_NULL_HANDLE
a37d97481 : Vulkan: Add support for FBO with unequal sized attachments
aa2d400a2 : Vulkan: Add test for FBO with unequal sized attachments
e8b18e796 : Skip failing test on AMD/Linux
ed4f7cb63 : Reland "Reland "Add support for Linux GPU info with Vulkan backend""
14f8918c6 : Migrate more scripts to python3
69a26def8 : Remove 3pp files in third_party/jdk.
2561c6468 : Vulkan: Handle non array type varying error case in TS
f78ec9dbe : Roll Chromium from cac0b331e3fc to 11d568cbfed1 (483 revisions)
f2aa9d5da : Reland: Metal: Support importing external metal textures
eac31b7db : Android: Include android-deps into Android checkout.
0c77f3ada : Vulkan: Implement shader buffers descriptor cache.
8226dc23e : Generate CL enums in libGLESv2
fbfecbe2b : Capture/Replay: Add PPO/glProgramUniform support
4f68a4ee2 : Remove suppression for fixed CTS tests
fb2883128 : Vulkan: Consolidate mReadOnlyDepthStencilMode to mRenderPassUsageFlags
5eac31698 : Vulkan: Support sample/render to depth texture with different LOD
e55462b9b : Vulkan: Add test for render+sample depth texture with non-overlap LOD
1a146f07a : Roll VK-GL-CTS from c4e6dbe68e04 to ededa67cb12a (76 revisions)
c782ef191 : Skip TracePerfTest.Run/*_idle_heroes on Pixel 2
a2ade8948 : Clear macros 'NEAR' and 'FAR'
ea6dd8b31 : Tests: Add Idle Heroes trace.
6f3bd3956 : Capture/Replay: Enable InstancingTest.LineLoop/* tests
5186af3b4 : Roll Chromium from 21426fd08f99 to cac0b331e3fc (436 revisions)
6362dcf1e : JsonSerializer: Add tests for sorting and non-unique keys
212849e93 : Capture: store some array values as vector
3116c91c8 : JsonSerializer: Sort group members before writing them out
45344f055 : Allow Chromecast tests to run on SwANGLE
90d18b039 : Upgrade overlay fonts generator to Python 3
123426433 : infra: Remove osx_sdk cache.
9e1ccb240 : Workaround for missing include in OpenCL headers
9254eb8e0 : Capture: Fix storing strings instead of scalars
c9b33729c : Revert "Roll vulkan-deps from c18d8cd5016c to a441440ae454 (23 revisions)"
8105d9ea0 : Roll vulkan-deps from c18d8cd5016c to a441440ae454 (23 revisions)
9cbb71062 : Roll SwiftShader from 77edad299907 to f32791f5d53b (3 revisions)
4393c0f8f : Roll Chromium from cb430282a083 to 21426fd08f99 (209 revisions)
fdfb2b82c : Capture/Replay: Support non-binary GLboolean
7a95a620a : Capture/Replay: Support glGetQueryiv
4f723d2c1 : Capture/Replay: Support glBufferStorageEXT
68f1203d2 : Disable location tags in test isolates.
9c51f93d0 : Don't call {begin|end}DebugUtilsLabelEXT() when not enabled
bf6e074f7 : Add gclient variable to checkout traces.
ae99b3d52 : Roll Chromium from ab36e1e42f00 to cb430282a083 (277 revisions)
6faf9ef3a : infra: Remove unused debug/cpu properties from tests.
fb3173b9b : FrameCapture: write the float values with high precision
2d873e0c4 : GL: Workaround to sanitize amdgpu renderer strings.
ad01350ee : Remove obsolete Linux, Ozone and Fuchsia bots from CQ
8994fc7be : Migrate CL entry points to libGLESv2
c8ee13c7b : Vulkan: Fix a validation bug in glBeginTransformFeedback
fe4053bac : infra: Add angle_mb_config.pyl.
29dc2b6e5 : infra: Move and check gn_isolate_map.
cc56e1aac : Vulkan: Remove special output of structs and keep them in AST
18c6d628c : GL: Support VAOs without native VAOs.
fe790824a : Add the jdk dep when building standalone for Android.
065c23291 : Reland "Vulkan: Add features to modify sampling parameters"
c2d1a4642 : Translator: Track nameless interface block field indices in type
6ec554945 : Vulkan: Use AST transformation for gathering default uniforms
faa86bc9e : Capture/Replay: Serialize only a hash of the shader binary
6d2f9cb41 : JsonSerializer: add method to store only a hash for vectors
58eabfd73 : Translator: Validate consistent variable references
79402fbd4 : JsonSerializer: Fix rapidjson define usage
41c66442f : Capture/Replay: Print context diff on failure when verbose
5faed621d : Skip IOBlocksSeparate xfb test on Linux/ARM/Vulkan
1d7046ca5 : Generate CL stubs in libGLESv2
f78917664 : Capture/Replay: write context serializations on failure
71786e94c : Roll Chromium from 497fa2f8d899 to ab36e1e42f00 (427 revisions)
15f4925ac : Restore EGL_EXT_buffer_age for SwiftShader Vulkan
3813c3618 : Vulkan: More perf warning for vertex format conversion
fdba40fe4 : Reland "Fix multithreaded crash on draw commands on D3D11 backend."
923f6a6f3 : Ignore internal format attribute for YUV D3D11 EGLImages
1f8e35b55 : Remove EvqBaseVertex and EvqBaseInstance qualifiers
0615bbde3 : Ignore subclass when finding GPU PCI devices
77600bcb3 : infra: Remove named vs_toolchain cache.
33505f030 : DEPS: Include a pinned version of depot_tools.
81401be2a : Roll SwiftShader from 4c0f888d7ef8 to 77edad299907 (1 revision)
7093777bc : Roll Chromium from 920c6c5ffe65 to 497fa2f8d899 (507 revisions)
f92eb43ce : Vulkan: All builtins of gl_out needs to be considered as active
0273ea3f4 : Vulkan: Use RGBA16_FLOAT for buffer format fallback
b17a93175 : Vulkan: damage rectangles must never be pre-rotated
fedb85b70 : Vulkan: Warn for unsupported vertex attrib format
795d75436 : Remove unused translator option bits
82cc2d213 : Really fix iOS build
af58be7ed : Add TextureType::Buffer to RecordBindTextureTypeError()
147adcfae : Android: Call getExternalStorageDirectory natively.
5902753b1 : Skip TracePerfTest.Run/native_real_gangster_crime on Linux AMD
ba7531dad : Add tests that use, then update, then use buffers
e249239c5 : Vulkan: Add featue flag to force highp to mediump in fragment shader.
085044d1f : Fix angle_expose_non_conformant_extensions_and_versions
d3c8d5438 : Consider AOSP ANGLE path as well during SHA generation
a7b60f133 : Translator: Validate multi-declarations are separated
2feb3db57 : Remove unused translator option bit
41dbfe9c9 : Roll Chromium from 6cad7c765c8b to 920c6c5ffe65 (341 revisions)
4340fcfaa : Vulkan: Add command option to run app traces with minimum GPU work
c2075d81b : Tests: Add Call Break: Offline Card Game trace
fc189386e : Revert "Fix multithreaded crash on draw commands on D3D11 backend."
0261b1d3a : PPO: Fix updating sampler uniforms between draws
408c15128 : Tests: Add Bubble Shooter trace
0eaaff28f : Fix iOS and Android component builds
cec901188 : Roll Chromium from c8a676460af3 to 6cad7c765c8b (151 revisions)
8b9889bf6 : Fix multithreaded crash on draw commands on D3D11 backend.
d3e1a7ff6 : Reset mCurrentGraphicsPipeline in ProgramExecutableVk::reset
54dfb62c2 : Make "force context check" an optional GN flag.
b604f8433 : Tests: Add Professional Baseball Spirits trace.
83c90f245 : Roll vulkan-deps from 575b36060ded to c18d8cd5016c (3 revisions)
619cdbd0e : Roll Chromium from 743bf032b75b to c8a676460af3 (490 revisions)
fc28c1db5 : Tests: Add Disney Tsum Tsum trace
5af6306a0 : Vulkan: Update layer provoking vertex for geometry shaders
d49f73518 : Capture/Replay: Ignore deletes of buffer 0
efc53d0f5 : Vulkan: Refactor to descriptor offset array.
4640dbff8 : restricted_traces: Remove sha1 remains.
84a62266c : Expand CL plumbing support to cover all versions
68f06888a : Perf Tests: Trigger test failure on API errors.
8135dccf1 : Scripts: Update bootstrap.py to python3
b4cb63a5b : Handle trace prerequisites.
bd82de950 : Capture/Replay: Fix upload script
bf0c6ae1e : Improve Angle Android gtest support
2ef1e0fc7 : perf_test_runner: Enable all trace tests.
31d48df10 : restricted trace tests: Fix script.
6a6062317 : Add Mesa Vendor ID
4bd370dd8 : Refactor roll_aosp.sh
fddbc9c76 : capture: Implement capturing GLES1 vertex pointers.
df72ea36f : EGLWindow: Append noError context attribs only if enabled.
2489a0c10 : Fixed OpenCL headers for Windows
15b34197b : Roll vulkan-deps from fac6f6b00985 to 575b36060ded (3 revisions)
0c6efe648 : Roll Chromium from 9bacc030553c to 743bf032b75b (182 revisions)
6d905c763 : Vulkan: Remove initImmutableImage and use initImage instead
92d3912da : Vulkan: Remove maxLevel and immutable from ImageHelper::initExternal
b13a5d270 : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
2143ffc2a : Roll Chromium from 99ef73b66e73 to 9bacc030553c (0 revision)
f34b40dab : Vulkan: Suppress draw-time push constant VVL warnings.
afd32d8ef : Vulkan: Remove mMaxLevel from ImageHelper class
4756d5e6d : Mark most draw modes valid when no program is bound
5ee3826e0 : Support GL_EXT_texture_type_2_10_10_10_REV on D3D backend
08b7c55c5 : Vulkan: Remove mBaseLevel from ImageHelper class
41a34d6b5 : Vulkan: Use constants for descriptor types.
17477563b : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
ad55bdbe4 : GL: Align emulated ETC1 handling with other backends
b5a711408 : Vulkan: Make storage actually immutable for immutable textures
969b8f31d : Vulkan: Fix geometry shader validation with vertex shaders
3036ff2d8 : Lacros: Fix xvfb condition in angle
4cdbdf90e : Vulkan: Assign XFB location first then assign varying location
def0aa27f : Factor common Vulkan build_overrides in vulkan_common.gni
2753f20ed : Add tint: to the list of allowed Bug: tags.
bbab17f2e : Roll vulkan-deps from 61083c4a2ae0 to fac6f6b00985 (4 revisions)
a48a154fa : Roll Chromium from 9c9ca054e2bc to 99ef73b66e73 (584 revisions)
2f22157ac : Fix Restricted Traces README.md jq command
78dde332f : Move restricted traces to CIPD.
f7019e458 : infra: Add builder group to CI properties.
323c5f246 : Validate PPO sampler uniforms
9b0911a07 : Add GL_ANGLE_get_serialized_context_string.
7a6991407 : Tests: Add Dragon Raja trace
67e4aff55 : Fix rapidjson build error in Skia.
88b91df14 : Capture/Replay: Support multi-digit context
fe6b42699 : Vulkan: Add baseLevel and generateMipmap test for immutable texture
f54191ab6 : Vulkan: Add YUV G8_B8R8_2PLANE_420_UNORM support.
a9bcbac36 : Vulkan: Add test render to immutable texture will flush
549d51cd8 : Roll vulkan-deps from a0d5b9653a91 to 61083c4a2ae0 (4 revisions)
b3a8033d7 : JsonSerializer: use stubs when building without rapidjson
4ed9c4f14 : Roll Chromium from cc20ce29e7a7 to 9c9ca054e2bc (391 revisions)
811568a94 : Tests: Add Aztec Ruins trace
2a0f42512 : Tests: Add League of Legends: Wild Rift trace
256100b20 : Revert "Metal: Support importing external metal textures"
80305ca4e : D3D: fix uniform block alignment error
3ad3a9acd : Fix and re-enable component build of angle_apks
d62fc236a : Add Linux, Ozone and Fuchsia chromium.angle bots to CQ
2ec3e0a1e : Metal: Support importing external metal textures
46769f823 : Don't append newline to empty InfoLog stream.
ff0c9ed62 : Roll vulkan-deps from 0a4b29c05e71 to a0d5b9653a91 (6 revisions)
f23d0a759 : Roll Chromium from e4067deef470 to cc20ce29e7a7 (104 revisions)
e981675a1 : Revert "Reland "Add support for Linux GPU info with Vulkan backend""
7a88117ff : Roll Chromium from c181ac047c8b to e4067deef470 (350 revisions)
4ac6ea2a8 : Metal: implement ANGLE_device_metal extension.
3c98bb6ae : Reland "Link angle_util statically into angle_system_info_test"
e1ff28d41 : GLX: Always call XSync on creation/destruction of WindowSurfaces
0973dd686 : Add a gl-d3d-only target for the translator
fd3b8fafc : Vulkan: Split fragment shader from ColorAttachmentAndAllShadersRead
259ead0dc : Enable messenger_lite trace on SwiftShader.
aac1b4942 : Vulkan: Remove spam output regarding pipeline cache
be52ca8af : [Fuchsia] Use manifest fragments for Cr-Fuchsia binaries
5d3f723be : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
aba7b67b6 : Roll vulkan-deps from 4b3769b941e6 to 0a4b29c05e71 (2 revisions)
f1a60745b : Roll Chromium from 8599134e632f to c181ac047c8b (466 revisions)
ae937aae5 : Detach separable shaders
fe3a9ffbc : Support linking PPOs without attached Shaders
86a86a7d1 : Vulkan: Temporarily use GOOGLEX instead of EXT for MSRTSS
416eb8a3c : Check return value of allocateResource instead of asserting
e3b9dbeff : Update PPO's executable when attached program is re-linked
00d872d03 : Replace Win x86 dEQP GPU.FYI bot with chromium.angle bot
139571823 : Roll vulkan-deps from e0d8a486f6d5 to 4b3769b941e6 (3 revisions)
9a81af9af : Roll SwiftShader from fb53aa2bb7da to 4c0f888d7ef8 (1 revision)
f9cff914d : Roll Chromium from 26bf9bb622f1 to 8599134e632f (396 revisions)
0af8cfa7b : Reland "Save/Load missing members"
3e8876654 : Don't link with SPIR-V repos if !vulkan && !metal
cee0bfd64 : Capture/Replay: serialize context to JSON
d00bd1053 : Capture/Replay: Enable GetTexImage tests
b88fade25 : capture/replay: impl CaptureGetRenderbufferImageANGLE_pixels
f16fd9ea4 : Only enable framebufferMultisample with framebufferBlitANGLE
37d9a2f45 : capture/replay: implement CaptureGetTexImageANGLE_pixels
c234a36a8 : Roll vulkan-deps from 7079d8df17da to e0d8a486f6d5 (7 revisions)
25c3c624e : Roll Chromium from e0abc3035c46 to 26bf9bb622f1 (218 revisions)
9a025fd44 : Capture/Replay: add frontend feature to force capture limits
e0b9d4f7e : libAngle: Add Json context serializer library
51886f577 : context: Remove endl, since INFO already adds them.
8d1102221 : capture_replay_expectations: Don't skip passing.
92fb500a1 : Roll SwiftShader from 8969f861fc24 to fb53aa2bb7da (2 revisions)
8114ca198 : capture_gles_3_2: Set read buffer for glGetPointerv.
4f626f72f : Roll vulkan-deps from 3f4383f1d450 to 7079d8df17da (2 revisions)
d41cec67e : Roll Chromium from 7a30f2f0e630 to e0abc3035c46 (431 revisions)
58502aa53 : capture_gles_1_0: Implement capture functions.
67232387e : Remove old Win x86 bots from CQ
776c60150 : Vulkan: Call glslang at compile time
67fd313f0 : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
eac2397bc : Trace Tests: Work around autoninja.bat change on Win.
f28d63e91 : Vulkan: Enable glBlitFramebuffer for EXT_sRGB_write_control
5dad9d8a4 : Roll vulkan-deps from 91a2a0b15f23 to 3f4383f1d450 (26 revisions)
b1896811e : Roll SwiftShader from a98fb3f8380a to 8969f861fc24 (2 revisions)
12bdb7f01 : Roll Chromium from bda1e3894abc to 7a30f2f0e630 (468 revisions)
3d6cedb1e : Leave Android devices in portrait orientation after test
9a79ee782 : Vulkan: Add A few other *-None-04584 VVL error to skip list
ac8e11962 : SSBO handling rewrite.
525fde759 : Fix potential mod by 0 with invalid formats.
010d61f25 : Disable Framebuffer Fetch test.
dd5705e77 : Add missing qualifier type handling in translator
775caee1a : Scripts: Ignore robin_hood headers in VVL
0c9f22d3a : Roll Chromium from f1617b736428 to bda1e3894abc (469 revisions)
1fb7f648f : Compression of the data from vkGetPipelineCacheData.
9f7965064 : Vulkan: Fix gl_SamplePosition XY-flip and rotation.
3fd439c2b : [Fuchsia] Add ifndefs to vulkan_fuchsia_ext.h
d14622287 : Vulkan: Use VK_EXT_multisampled_render_to_single_sampled
c4da42e1e : Update ANGLEWrangling.md with Hotlist-Wrangler
d809147f8 : Enable D3D11 debug names in ANGLE release builds
90e3d86c9 : Disable timestamp queries for Mali-G31 and older GPUs
2a43f43a3 : Revert "Save/Load missing members"
572fd801d : Vulkan: Rename Uniforms/XFB descriptor desc.
e6ca472ba : Roll Chromium from 3eced2421f5a to f1617b736428 (473 revisions)
48560f67e : Tests: Add Real Cricket 20 trace
c4b1f366a : Fix copyright dates of new test files per Shabi
ef17c6503 : Vulkan: Add test for filament gltf usage case
b2e76cf58 : Save/Load missing members
4386840ca : Tests: Add android log library to traces
34e287786 : Reorder ShaderVariable functions and members
2be714103 : Handle inactive structure type varyings correctly
570970f90 : Vulkan: Handle compilation error involving gl_InvocationID
81432c24b : Vulkan: Rename onImageHelperRelease to finalizeImageLayout
02acc5eeb : Vulkan: More cleanups to perf counters.
ecbd870f3 : Tests: Add Avakin Life - 3D Virtual World trace
0380f115f : Skip ResizeWindow test on Linux.
7fe44a53d : Vulkan: Don't acquire new BufferHelper for external buffers
7e9b497c9 : Roll Chromium from c33e21cce932 to 3eced2421f5a (477 revisions)
90cf278c3 : Add multi-thread/context test for compute shaders
135385a1a : Disable EGL_EXT_buffer_age for SwiftShader Vulkan
d5bc8a27a : Vulkan: Add VUID-vkCmdDraw-None-04584 validation error to ignore list
867411a4d : Vulkan: Track images used for both attachment and sampler
5163cd0ca : Add isYUV to angle::Format
da437f261 : Vulkan: Defer color image layout changes at endRenderPass time
0a80f2e15 : D3D: Mark images dirty after recovering from storage
5067fccf9 : Roll vulkan-deps from 6ea3512e6349 to 91a2a0b15f23 (6 revisions)
15a1e7357 : Roll Chromium from e7ef5f7d0368 to c33e21cce932 (451 revisions)
9b3b57337 : Tests: Add Ragnarok M: Eternal Love trace
ba0bd7857 : Fix the assert error and inbalence parens for SSBO
b717952ee : Vulkan: Use packed enum map for descriptor set index.
1b08cfcb6 : Vulkan: Clean up shader buffer DS allocation.
378b32616 : Vulkan: Move CommandBufferHelper::reset() closer to constructor
1f1b4ffef : Vulkan: Test render and sample the same texture but with different LOD
f201c9d2b : scripts: Ignore "rapidsjon/..." when checking includes
57d8b3e18 : Roll Chromium from 60fea25f23e6 to e7ef5f7d0368 (472 revisions)
39296f396 : Roll vulkan-deps from 105af117f053 to 6ea3512e6349 (13 revisions)
bb7c14425 : Fix immutable texture base level validation
f6eccc203 : Tests: Add June's Journey trace
716b2cba5 : Use bitset masks for active shader buffers.
81dcf078c : Reland "Vulkan: Support EXT_sRGB_write_control"
629f66ce4 : Vulkan: Fix missing dirty bits for compute
3eace05cb : Roll SwiftShader from 69b79eec6533 to a98fb3f8380a (2 revisions)
9a8397327 : Reland "Add support for Linux GPU info with Vulkan backend"
b3394db36 : Roll Chromium from cffad6044951 to 60fea25f23e6 (481 revisions)
27e12398b : Remove usages of obsolete Mac bots
655867469 : add cl entry points loader
522d609b6 : Fix download_restricted_traces.py :: run_command()
c99e405cc : Disable timestamp queries for some GPUs on Android
79e394780 : Roll SwiftShader from 5cdf55ff2084 to 69b79eec6533 (1 revision)
a56d794f8 : Roll vulkan-deps from d70f9e670332 to 105af117f053 (3 revisions)
6936ee806 : Roll Chromium from 1572b5ac9572 to cffad6044951 (442 revisions)
687d31531 : Skip plants_vs_zombies_2 on Windows+AMD
06d194e2a : Reland "Add support for building in Flutter Windows UWP configuration"
a11d65a17 : Roll vulkan-deps from ea8c29e1ee20 to d70f9e670332 (4 revisions)
8edee5206 : Roll SwiftShader from 3c4fd15fb075 to 5cdf55ff2084 (6 revisions)
45ce8d1e8 : Roll Chromium from e90a7a4d378a to 1572b5ac9572 (403 revisions)
cd881848f : Actually skip a flaky/timeout test
bbed88132 : Create GN arg to enable non-conformant features
191bee56d : Suppress flaky test on win-swangle
ca5dbef04 : Micro-optimization for loading 3-channel images.
4f6d4d6f6 : Suppress flaky EGL resize failure on Linux
89d2a96a0 : Vulkan: Add test for UBO descriptor allocations.
4d7ea943d : Remove old Mac bot from CQ
41a2672f4 : Vulkan: Use optimal tiling for AHB
cef5b717a : EGL: Add attribute check in ValidateQueryContext
5cc32fc93 : Roll SwiftShader from a2fe8e1b2111 to 3c4fd15fb075 (2 revisions)
bb034e050 : Roll vulkan-deps from a4e10bfde719 to ea8c29e1ee20 (5 revisions)
b775012c5 : Roll Chromium from 9e42f9e4abc6 to e90a7a4d378a (458 revisions)
225e1952d : Tests: Add Plants vs. Zombies 2 trace
efbb56677 : Revert "Update DEP actions for Python 3"
d98e436a9 : Tests: Add Lineage M trace
cb5441ed1 : Vulkan: Don't let glslang link shaders
50f411e1d : Capture/Replay: Support DrawElementsBaseVertex
c5a7da47b : Suppress flaky MultithreadingTest on Win/Swangle
7c7cf3e50 : Skip dEQP tests flakily timing out on SwANGLE
8507b105a : Fix CL_EVENT macro
7c02cfee8 : Avoid undefined behavior in BPTCCompressedTextureTest
8650381e7 : Avoid implication that adding the issue number is optional
b7fc9518c : Do not expose emulated ETC1 textures to WebGL
fcd7affb6 : Remove unused code from ValidateES2CopyTexImageParameters
92db3c689 : Vulkan: Disable rotating damage rectangles on Android
36770173d : capture_replay_tests: Don't shadow subprocess import.
6f74a12b3 : Roll SwiftShader from 023914a27b63 to a2fe8e1b2111 (1 revision)
2cf0729ab : Roll vulkan-deps from 6691fcec0bce to a4e10bfde719 (24 revisions)
9265d1e25 : frame_capture_utils: Do not serialize 0 bindings.
ff16821cd : Roll Chromium from 075d29b4983b to 9e42f9e4abc6 (425 revisions)
44b9579cf : Vulkan: Treat varyings in a separable program as active
43271b34e : Revert "Roll vulkan-deps from 6691fcec0bce to 32692e5de307 (12 revisions)"
bb6e512e6 : Mtl: Add Apple vendor ID
7c9cb3eb1 : Revert "Roll vulkan-deps from 32692e5de307 to 28d8c3478e4c (6 revisions)"
331640e5c : Vulkan: Pass in the correct size to acquireBufferHelper
b2f547f4f : Roll vulkan-deps from 32692e5de307 to 28d8c3478e4c (6 revisions)
5f4a32506 : Roll Chromium from 031d7b5c5879 to 075d29b4983b (268 revisions)
04a641acd : capture_replay_tests: Change status to crashing.
c9c75b997 : capture_gles_ext_params: Implement glGetIntegervRobustANGLE.
920cb58b5 : Vulkan: Fix MemoryBarrier function name typos
c7c387315 : Vulkan: Move SpirvBlob definition to common/
8844599fb : Vulkan: Create unresolve shader directly in SPIR-V
c054008f9 : Vulkan: Check buffer usage before unmapping
14152cf4a : Tests: Add Extreme Car Driving Simulator trace
a70a6a9d9 : Capture/Replay: Fix compressed cube textures
c935ba5be : Vulkan: Collect inactive varyings by block name for I/O blocks
2eae90abf : Roll Chromium from 76f6150ffdeb to 031d7b5c5879 (832 revisions)
7f1c0c3be : Call resolveLink in Program::attachShader and Program::detachShader
25c084a73 : Update Xcode used by standalone Mac builders to 12.4
d52cf01a2 : Work-around eglSwapBuffersWithDamageKHR() bug
ac3820398 : Allow graceful no-error failure in CastStateValues.
2b7fdb628 : Reland "Fix bindFramebuffer problem with GLES2 devices"
7ee242291 : Reland "Fix two issues with GLES2 devices"
b27740f3d : Revert "Vulkan: Support EXT_sRGB_write_control"
2d07b04d5 : Revert "Fix bindFramebuffer problem with GLES2 devices"
02a9d0110 : Revert "Fix two issues with GLES2 devices"
f34a788b3 : Roll SwiftShader from de7d5775ab25 to 023914a27b63 (2 revisions)
2aed567fb : Roll vulkan-deps from 6691fcec0bce to 32692e5de307 (12 revisions)
9bc9ac8df : Disable worker contexts on Android emulator
57727c4e5 : Further suppress tests failing on Ozone.
92049513f : Fix bindFramebuffer problem with GLES2 devices
ffd803945 : Metal: Enable iOS pixel formats on macOS 11
6073af536 : Vulkan: Support EXT_sRGB_write_control
4efe33e35 : Fix two GL_OES_texture_half_float related problems with GLES2
74562a2d7 : Add Win x86 chromium.angle bots to CQ
c0ed204de : Fix two issues with GLES2 devices
a272a8ac2 : Fix PVRTC1 frontend validation
92b5fccd1 : Handle nullptr in GetQueryObjectParameter()
faa3915ee : Roll SwiftShader from 6846389f25ca to de7d5775ab25 (1 revision)
9bc86c50f : Metal: Implement OES_draw_buffers_indexed
8b1d1fb66 : Roll VK-GL-CTS from a9c07acc33bc to c4e6dbe68e04 (15 revisions)
a0bc2589a : Skip tests failing on Ozone.
9fc51e820 : Roll VK-GL-CTS from 9be79728eafb to a9c07acc33bc (6 revisions)
ccfade07e : Roll Chromium from e3e89758c942 to 76f6150ffdeb (205 revisions)
a318b3d6b : Roll VK-GL-CTS from 9cdde06fb38a to 9be79728eafb (18 revisions)
a1f86b4dd : Skip vulkan_car_parking_multiplayer on Win Intel
8a48f4de1 : Skip CopyTextureVariationsTest failing on Ozone
0ee360ded : Revert "Compression of the data from vkGetPipelineCacheData."
32bf7d419 : Fix Apple GPU detection for M1
d96b9ffa5 : capture_replay_tests: Don't skip tests that pass.
e366e2c3c : Vulkan: Keep dynamic buffer's free list trimmed
b23644d38 : Roll vulkan-deps from c0db6ae3d87d to 6691fcec0bce (2 revisions)
40ed11b7e : Roll SwiftShader from 084529f3a9b9 to 6846389f25ca (1 revision)
97127961f : Roll Chromium from 143c12daa39f to e3e89758c942 (782 revisions)
fe2efefac : Add FramebufferAttachmentPerfTest
8092ed727 : Revert "Add support for Linux GPU info with Vulkan backend"
58c35d421 : Vulkan: Unmap buffer when adding to mBufferFreeList
60ad763d7 : Vulkan: Enable EGL_ANDROID_recordable for EGL configs on SwiftShader
559cb622f : infra/config: Rename console/list views.
2f737c250 : Translator: Rename GLSL to SPIR-V in Vulkan and Metal output
a6b16d299 : Suppress UNINSTANTIATED_PARAMETERIZED_TEST failures on Ozone
5c09c1f88 : Add support for Linux GPU info with Vulkan backend
54294c9a4 : Partially upgrade codegen to Python 3
8b55a3e5b : Replace Win x64 dEQP GPU.FYI bots with chromium.angle bots
d0c8d6a91 : Roll SwiftShader from 106e01583a3a to 084529f3a9b9 (1 revision)
2429e0658 : Roll vulkan-deps from 6c3f8d8c39b9 to c0db6ae3d87d (6 revisions)
0224e8480 : Vulkan: Fix overlay graph widgets
49211c31d : Vulkan: Fix Overlay for prerotation
90db60491 : Vulkan: Workaround Overlay draw issue on Android
d8557cc88 : Fix for readPixels() to PBO fast path.
71c7e346a : Tests: Add Rope Hero: Vice Town trace
a73818aa6 : Workaround a GL_OES_depth32 bug on Android emulator
e44595f22 : Update DEP actions for Python 3
18314bcea : Tests: Skip car_parking_multiplayer on Nvidia
07025aa34 : Overlay: Widget for vk::DynamicBuffer allocations
9946051ae : Roll Chromium from 2a5fa9108962 to 143c12daa39f (878 revisions)
cdef22a58 : Skip TransformFeedbackTest.MultiContext on Metal
fbbd143bd : Tests: Add Talking Tom Hero Dash trace
159d600ef : Roll vulkan-deps from 64e40ae7572f to 6c3f8d8c39b9 (7 revisions)
1de8b5a69 : Tests: Add Car Parking Multiplayer trace
95b086b44 : Pull buildtools DEPS directly instead of via recursedeps
210a464e2 : Test: Add Standoff 2 trace
22fc95234 : EGL: implement EGL_EXT_buffer_age
c11186c2e : capture_replay_tests: Fix MemoryObjectTest.
9d091b669 : Add Chrome Canary ANGLE injection steps
6edba6416 : VK: Suppress VUID-vkCmdBindDescriptorSets-pDescriptorSets-01979
87b1875ca : Tests: Add Among Us trace
6b6da203c : Include a Makefile which contains some useful command lines
3e017cfe1 : Tests: Use context version from trace
264eab218 : Roll vulkan-deps from 3ca55e802f5b to 64e40ae7572f (14 revisions)
6af0c03f9 : Vulkan: Always write to swapchain alpha channel
79f241107 : build: Add -Wdeprecated-copy to the C++ build flags
5b82fa2e8 : Suppress UNINSTANTIATED_PARAMETERIZED_TEST failures on Win AMD
fb7a24455 : libANGLE: Declare copy operator if copy constructor is defined
0e11e49d1 : Roll SwiftShader from 349abccec8f7 to 106e01583a3a (2 revisions)
5030228a1 : Roll Chromium from 61aec087e2f8 to 2a5fa9108962 (430 revisions)
a6d462397 : Capture/Replay: Support CaptureGetQueryObject
4f639a7e3 : Fix Ozone backend build flags.
73afaf1e8 : Add EGL_WINDOW_BIT to all Ozone configs' EGL_SURFACE_TYPE
c508e707f : Vulkan: Avoid using assign with BitSets
2b55f876e : Reland "Workaround for Mac Intel drawArraysInstanced with first > 0"
da4aa8b86 : Vulkan: Move SPIR-V validation function to common/
673336081 : Vulkan: Check texture type before calling into feedbackloop check
b5af8bde1 : Vulkan: No need to unmap buffer when adding to mInFlightBuffers
46df78dca : GCC: add missing static constexpr member definition
a476d16bc : Check that pixel store params are 0 for fastUnpack path on D3D.
bdd1ac232 : Capture/Replay: Add CubeMapArray support
f9c595b43 : Skip 3 SimpleStateChangeTestES31
4f07f9b84 : gles_ext_params: Implement CaptureGetTexLevelParameterivANGLE.
868a41e9f : Query revision id for GPU devices
33907625d : gl_angle_ext: Add param groups to glGetTexLevelParameterivANGLE.
97cbd0d9e : Roll vulkan-deps from 55434360b05d to 3ca55e802f5b (6 revisions)
aacb8ccd2 : Roll SwiftShader from 22186f076bf3 to 349abccec8f7 (6 revisions)
d56ba07f4 : [LSC] Add LOCAL_LICENSE_KINDS to external/angle
234629960 : Roll Chromium from b90646417bd3 to 61aec087e2f8 (994 revisions)
d24398b3e : gl.xml: Annotate glDiscardFramebufferEXT with param groups.
77637f2dd : Vulkan: Generate xfb support code in SPIR-V for emulation path
b3fb450c7 : Vulkan: Add GPU memory report and analysis documentation
d3cde02d1 : Cleanup EGLMakeCurrentPerfTest instantiation
ba233b6ae : Suppress 1 VulkanExternalImageTest on Linux AMD Vulkan
46a955f86 : gen_vk_internal_shaders: Don't include full path on Python 3.4+.
9b1c569b1 : Vulkan: Handle vertex count and primitive mode error cases in TS
550f2a3e8 : Vulkan: Shader support for EXT_shader_framebuffer_fetch_non_coherent
3013f27c5 : Vulkan: Fix missing visibility barrier for glReadPixels
4a24786e0 : Vulkan: Fix PBO read pixels with unaligned output pitch
999da35ee : Vulkan: Optimize glMemoryBarrier more
7ff605a5c : Capture/Replay: Fix compressed texture level caching
a833f2000 : Docs: Update ANGLE trace creation steps
49babcbc0 : Fix crash of MultithreadingTest end2end tests.
6623a70f3 : Stubs for OpenCL entry points.
4a782eaf2 : Remove redundant (c) from license headers.
9b9d683e9 : Roll vulkan-deps from ca177df9b948 to 55434360b05d (16 revisions)
838fc2df8 : Roll Chromium from d163fd7c6905 to b90646417bd3 (481 revisions)
d81e5d17b : Add a test for sample after deferred clear
39d7fc187 : Vulkan: Don't break the render pass on dispatch calls
5d7f4e807 : Remove incorrect memory barrier tests
08bfc351b : Add Collabora, Ltd. to AUTHORS and CONTRIBUTORS
016c5ff06 : Roll VK-GL-CTS from 1a524349f06b to 9cdde06fb38a (1 revision)
df0a92e66 : Assert valid when using SPIR-V ids
1330aa2cb : capture_replay_tests: Fix repository path retrieval.
37752956f : Generators: Use fixed year in license headers.
918b22df1 : Remove old Win x64 bots from CQ
7b7e5cadc : Clean up entry point generation script.
f19f319a5 : Roll SwiftShader from d85a7a27b272 to 22186f076bf3 (4 revisions)
661390f11 : Roll VK-GL-CTS from a075fac2c633 to 1a524349f06b (4 revisions)
d677330fb : Roll Chromium from fa63f1264116 to d163fd7c6905 (388 revisions)
1a70e5a04 : Add const to optional parameters of SPIR-V instruction builders
c2d14d038 : Vulkan: Refactor prerotation out of SPIR-V transformer
4a95488c0 : Vulkan: Refactor xfb codegen out of SPIR-V transformer
c624d4101 : Roll SwiftShader from 3ab17bd731f6 to d85a7a27b272 (10 revisions)
196de52a3 : Roll Chromium from db0c2c83776b to fa63f1264116 (548 revisions)
2be246927 : Skip more flaky crashing dEQP tests on Nexus 5X
6eb7ae4fb : Suppress 2 failing dEQP GLES3 tests on Mac AMD Metal
bd9a3b297 : Vulkan: Refactor varying precision fix out of SPIR-V transformer
454194e4f : Vulkan: Refactor inactive varying removal out of SPIR-V transformer
c342647f5 : Vulkan: Refactor gl_PerVertex trimming out of SPIR-V transformer
8f65bb393 : Vulkan: Typed return value in SPIR-V transformer transform funcs
6e8cdd39b : Vulkan: Don't break the render pass on indirect calls
c03a42358 : Suppress UNINSTANTIATED_PARAMETERIZED_TEST failures on Nexus 5X
5c931b612 : Skip more flaky crashing dEQP tests on Nexus 5X
d3d30921f : Vulkan: Refactor ID-discovery out of SPIR-V transformer
be943b3ba : Skip flaky crashing dEQP tests on Nexus 5X
e96d17445 : Vulkan: Optimize glMemoryBarrier
22aea4303 : Add Mac chromium.angle bots to CQ
6af603e1e : Vulkan: Secondary sort shader enums by name.
4b608a6ca : Tests: Add Messenger Lite trace
4afd0f270 : Vulkan: Add VK_KHR_image_format_list support to initExternal
b50c0b01c : Roll VK-GL-CTS from beffa5287574 to a075fac2c633 (4 revisions)
f18b92ad2 : testing: Mark uninstantiated GL & EGL test suites
21774731c : Roll SwiftShader from bb04803b8daf to 3ab17bd731f6 (12 revisions)
107a759de : Roll vulkan-deps from 23a4efc36ed9 to ca177df9b948 (2 revisions)
4e11f2f55 : Roll Chromium from 45064257f2e6 to db0c2c83776b (216 revisions)
dceb2412e : Roll VK-GL-CTS from eab348e95425 to beffa5287574 (5 revisions)
9d83517b7 : Tests: Add AliExpress trace
249d7db8a : Roll Chromium from 6aa3b21e53d5 to 45064257f2e6 (278 revisions)
fd132e4e7 : testing: Mark uninstantiated perftests
94607724a : Roll vulkan-deps from 0d42e83928f7 to 23a4efc36ed9 (5 revisions)
955844597 : Revert "Workaround for Mac Intel drawArraysInstanced with first > 0"
2d3402eba : Revert "EGL: Merge DisplayAndroid into DisplayEGL."
09d27f83c : Roll Chromium from 794086037940 to 6aa3b21e53d5 (495 revisions)
027bc47ca : Workaround for Mac Intel drawArraysInstanced with first > 0
462fb1ee7 : Replace obsolete clang option
bd276beb9 : Vulkan: Don't wait on unflushed sync objects without a Context
7e990ef4b : Clean ups to generate_entry_points.
51c5137a8 : Capture/Replay: Add texture buffer support
7ae8531bd : Vulkan: Fix crash with 0-sized element buffer
436b43a6e : Add comprehensive memory barrier tests
ee5d098af : Add Win x64 chromium.angle bots to CQ
907a3ceeb : Vulkan: Add support for EXT_shader_framebuffer_fetch_non_coherent
d6e0b0ca3 : Remove a debugging code in renderergl_utils.cpp
2cb667153 : EGL: Merge DisplayAndroid into DisplayEGL.
82337b004 : Add suppressions for failing tests on Linux Nvidia GL
e99828e46 : Remove DllMain() from static angle library
64b5b3d3f : Vulkan: Further restrict enabling LINE_RASTERIZATION_MODE_BRESENHAM
0fa6c307a : Enable ES 3.2 in ANGLE's loader
c7ae5d286 : Suppress ClearThenMaskedClearFramebufferTest on Linux AMD VK
43cac8caf : Roll vulkan-deps from a1175c67dd67 to 0d42e83928f7 (10 revisions)
42a2d36d5 : Roll SwiftShader from 539ef8e9426e to bb04803b8daf (5 revisions)
105b8c74e : Roll Chromium from a04f3d444779 to 794086037940 (485 revisions)
3c28b2a0b : Vulkan: Remove render pass check from setupDraw()
e8c0aa81a : Vulkan: Clean up transform feedback extension pause/resume
60b03e624 : Create getRotatedExtents() and related methods
741f40395 : Fix spelling in capture owners
2b69462ec : Vulkan: Consolidate image format list initialization code
d7037aa2c : Vulkan: noop glMemoryBarrier(CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT)
79ae52dd0 : Vulkan: Fix missing visibility barrier for host-visible buffer writes
30622479d : Vulkan: Fix crash with deferred clears and MSRTT
e153063d2 : Add timvp to ANGLE, vulkan and capture owners.
9c450beef : Use the default build target vulkan_memory_allocator
0d2e656f1 : Roll third_party/vulkan_memory_allocator/ b1d65a2b3..732a76d9d (2 commits)
b8135daed : Roll VK-GL-CTS from d8a8a5c337df to eab348e95425 (17 revisions)
91b6c3b1a : Revert "Link angle_util statically into angle_system_info_test"
65f2f302c : Suppress Bus Simulator Indonesia on Linux AMD GLES too.
21cced7ff : Fix suppression for a SimpleStateChangeTestES31 on Linux AMD
500d4b950 : Roll vulkan-deps from 418fd62b5c0f to a1175c67dd67 (6 revisions)
408feac71 : Roll Chromium from 17c6b31351cf to a04f3d444779 (213 revisions)
ca6573ebb : Vulkan: Fix dirty bit bug when closing RP in setupDraw()
14ec0d2cc : Suppress a SimpleStateChangeTestES31 on Linux AMD GLES
cebe8d3b0 : Roll SwiftShader from 673a7fe5c3ff to 539ef8e9426e (2 revisions)
ef6b31edd : Roll vulkan-deps from c409714366e9 to 418fd62b5c0f (7 revisions)
619c8ea29 : Roll Chromium from 59663a6eb4d6 to 17c6b31351cf (178 revisions)
031dd5c56 : Vulkan: Add fast path for pack buffer copies
2b15062b9 : Allow more formats as texture attachments in GLES 1
545d0051c : Add a number of glMemoryBarrier tests
19e4cf86b : Capture/Replay: Some fixes for capturing WebGL
3500b4348 : Update assert in BitSetArray::Iterator::prepareCopy
12990d731 : GetBitSet now uses BitSetArray instead of IterableBitSet
dfd2a8813 : Add more functionality to BitSetArray class
a2fad5ea2 : Mark uninstantiated tests
e7496f510 : Disable warnings when building in Skia
8d993cb79 : Roll Chromium from 764e5b48c0ab to 59663a6eb4d6 (349 revisions)
baf64903f : Allow small compressed mip level copies
75f2b4eb9 : Add additional owners for ANGLE component

+- Project: platform/external/apache-harmony

42c4c4b : Rename connected/disconnected callbacks to conform API guidelines
b027d06 : Delete some legacy AndroidTest.xml config

+- Project: platform/external/apache-http

199612e : Set dist_group: "android" for external/apache-http java_sdk_libraries
510567b : Fix ReferencesHidden issues in apache http

+- Project: platform/external/apache-xml

7e8aff4 : Add min_sdk_version for ART module.
339737a : Rename ART release APEX to com.android.art.

+- Project: platform/external/arm-optimized-routines

a7c8188 : Make libarm-optimized-routines-{math,string} cc_library_static modules.
e823e3a : Update copyright years
fcad5b8 : string: add __mtag_tag_zero_region
f8d6aec : string: add __mtag_tag_region
b7e368f : string: Assembly code cleanup
d5b36a8 : string/test: Fix strrchr '\0' error report
6695ad5 : string: Reduce alignment in strncmp
bf7f25b : string: Replace explicit nops with alignment
e2d37dd : string: Fix strnlen return value
afd6244 : string: Add support for ILP32 ABI

+- Project: platform/external/armnn

c768eebe : [LSC] Add LOCAL_LICENSE_KINDS to external/armnn
16d64615 : add missing owners file for armnn.
fc55a19c : IVGCVSW-5348 Update Doxygen Docu
3bfadb0c : IVGCVSW-5457 Add How-To documentation for the TfLite Delegate
dea8fb6b : IVGCVSW-5481 'Add ClCompileContext to ClWorkloadFactory'
f4f150c3 : Doc update TfLiteDelegate: FullyConnected does not support fused activation
c2560010 : armnn: place flag around building armnn tests
a6587ec9 : Revert "IVGCVSW-5348 Update Doxygen Docu"
7435eccd : IVGCVSW-5348 Update Doxygen Docu
7f6c6677 : Fix reshape delegate intermittent error
885cf8ce : Removing labels and replacing with links to model+labels
c6ac856b : IVGCVSW-5347 Update Readme for 20.11
999d136c : IVGCVSW-5574 Change directory for tensorflow libs for the delegate
060bad50 : IVGCVSW-5569 Fix Unittest failure while building using EthosNAcc backend
1672542b : IVGCVSW-5538 Fix delegate DepthwiseConv2d, DIV, Reshape
56870183 : IVGCVSW-5559 Add int8_t to tflite delegate on ExecuteNetwork
55518ca7 : IVGCVSW-5544 Fix FullyConnected Delegate tests
63e75dce : IVGCVSW-5549 Failing Transpose Conv2d Uint8 test
eb61612b : IVGCVSW-5550 Fix failing delegate Conv2d tests for CpuAcc/GpuAcc
f9a2a1e8 : IVGCVSW-5564 Disable INT16 delegate quant tests on ACL
e03d9c2e : IVGCVSW-5567 armnn_delegate Reshape operator fails
187b3a73 : IVGCVSW-5548 Fix delegate ElementwiseUnary tests for CpuAcc/GpuAcc
58f8ecdb : IVGCVSW-5093 Remove redundant LogicalUnary functions
fe73b041 : IVGCVSW-5545 Fix delegate Comparison failures on CpuAcc/GpuAcc
be25d94a : IVGCVSW-5563 Fix Crash on model with Fullyconnected Sigmoid Activation
fe3ec944 : IVGCVSW-5092 Add CL Logical workload
b8307527 : Update ACL pin to branches/arm_compute_20_11
177df1e4 : IVGCVSW-5093 Add NEON Logical workload
0c95f4cd : Fix logical vts skip
1670b0c0 : IVGCVSW-5397 TfLiteDelegate: Implement the redefine operators
23969e8b : IVGCVSW-5558 'Output all zeroes using EthosNAcc backend when falling back to CpuRef'
3812fbc7 : IVGCVSW-5543 Fix delegate Pooling2d failures on CpuAcc/GpuAcc
06d2d1b2 : IVGCVSW-5547 Fix Delegate Softmax failures on CpuAcc/GpuAcc
15f7faef : IVGCVSW-5377 'Add ArmNN TfLite delegate to ExecuteNetwork'
5d03e31a : IVGCVSW-5377 Add ArmNN TfLite delegate to ExecuteNetwork
a40b434e : Update ACL pin to 04a0706dddc6ca24cb80e3e0789c6b0f54c48b28
7a0efa51 : IVGCVSW-5535 Extend dump file with info about fused layers
a8578103 : IVGCVSW-5395 TfLiteDelegate: Implement the Softmax operators
0cf84423 : IVGCVSW-5382 TfLiteDelegate: Implement the Activation operators
05e9fd2f : IVGCVSW-5539 'Elementwise layers with const tensors are not connecting up'
1ac690a1 : MLCE-278-IVGCVSW-5530 FusedActivation issues
91c41714 : IVGCVSW-5486 TfLiteDelegate: Implement Concat and Mean operators
145c88f8 : MLECO-1253 Adding ASR sample application using the PyArmNN api
aa41d5d2 : IVGCVSW-5530 'Cannot run SSD Mobilenet f16/uint8 on CpuRef via ExecuteNetwork'
7c0e3fd7 : IVGCVSW-5385 Use specific data-type instead of auto (Transpose TfLiteDelegate)
cb8e3509 : IVGCVSW-5465 ExecuteNetworkTestsDynamicBackends Bug Fix
b968a4fd : IVGCVSW-5463 Change cmake version for delegate to 3.7
4a3d5059 : Added SECURITY.md file
42bd4f17 : IVGCVSW-5311 Debian Packaging - Host packages in public PPA
9d07e009 : MLCE-278 issue with signed-int8 quantized model
c1734380 : Update ACL pin to 17b7102b30e0159263d06d3a0816cd2998a13456
6f9f9902 : IVGCVSW-5508 Activate compiler warnings in ArmNN TfLite Delegate
72a7cf21 : Update ACL pin to 61ffda4839d6fe8cc165faae0ec7c9be1d528194
f89964ec : IVGCVSW-5385 TfLiteDelegate: Implement the Transpose operator
32ca144f : IVGCVSW-5338 TfLiteDelegate: Implement the Convolution operators
33d2c785 : IVGCVSW-5189 Fix error running EfficientNet-Lite on GpuAcc
0d4ed395 : IVGCVSW-5328-5329 Fuse Activation Cleanup
e688d611 : Wrap FindBoost in if(BUILD_UNIT_TESTS) so that it can be excluded entirely
9234e5fa : IVGCVSW-5346 Update Major, Minor release versions
07810fc2 : IVGCVSW-5328-5329 Fuse Activation
8502adea : IVGCVSW-5495 Fix validation for per-channel quant
30dfc543 : Update ACL pin to d7341fb9e3b24b904edf7ac9d83e1e063bc77765
e339bf68 : IVGCVSW-5396 TfLiteDelegate: Implement the Resize operators
eca97819 : Update ACL pin to 5f2fb59054aee2ec190d72accdb45f852caf4b87
4189cc5c : IVGCVSW-5504 'TfLiteDelegate: Introduce FP16 and BackendOptions'
8081536d : IVGCVSW-5387 TfLiteDelegate: Implement the Pooling operators
3dda41da : IVGCVSW-5507 ExecuteNetwork fix
cb4ddef6 : Update ACL pin to 087ee3d521c1137b0bc611579eb1b94cc7813fb2
6e36a64e : IVGCVSW-5389 'TfLiteDelegate: Implement the FullyConnected operator'
50c87d39 : IVGCVSW-5387 TfLiteDelegate: Implement the Pooling operators
0d35a93d : IVGCVSW-5398 TfLiteDelegate: Implement the Quantization operators
8b9858d8 : IVGCVSW-5380 'TfLiteDelegate: Implement the Comparison operators'
21a94ff6 : IVGCVSW-5379 'TfLiteDelegate: Implement the ElementWiseBinary operators'
057ac601 : Update ACL pin to 2cb05d9ee91880179ad2537cbf66229c7c2a2356
aba90cd6 : IVGCVSW-5091 Add Logical ops frontend and ref impl
c9bc80e1 : IVGCVSW-5462 Link fmt statically
7b237856 : Update ACL pin to bef7fa27b0d231a8649952f60808132d109b6345
df04d23a : IVGCVSW-5327 Add to Layer a binary blob to host the activation layer info
90231b8c : IVGCVSW-5315 Create FuseBatchNorm class
82490eee : COMPMID-3639: (3RDPARTY_UPDATE) Move CL kernels to src
85523c49 : Remove URL_HASH check for x264 lib
5c5a3ea7 : Update ACL pin to 770dfeb04b6fd89afde2005bd46caa6ff0858f3e
1f00312b : Update ACL pin to ca6068594bcabcc392f30c8ff3188b03f4a35407
6fff4f4c : IVGCVSW-5476 Fix Fuse_batchNorm_into_Conv2D_Float32_Test
1973b09c : Print out more information about the graph
265e53e6 : IVGCVSW-5322 Fix segfault between Neon and Cl layers
25d80eed : IVGCVSW-5265 Removing more Boost references from test executables.
9b01ed26 : IVGCVSW-5267 Remove boost from core android-nn-driver
74a2e496 : IVGCVSW-5266 Remove Boost from standalone dynamic backend
5ea9f31a : IVGCVSW-5468 Rewrite QuantizationDataSet.cpp to avoid use of CsvReader
67e95f2a : IVGCVSW-5379 'TfLiteDelegate: Implement the ElementWiseBinary operators'
3902f953 : IVGCVSW-5267 Remove boost from core android-nn-driver
9a5ce4ab : IVGCVSW-5265 Remove boost from core ArmNN CMake
06e0300c : IVGCVSW-5314 Create OptimizeForExclusiveConnection
34515a18 : Update ACL pin to 5a4284dc7d98a382d0fa492b64fabe430d5afdc6
46330a3c : IVGCVSW-4995 Update BuildGuideAndroidNDK and BuildGuideCrossCompilation md files in ArmNN
f80c9ba4 : Update ACL to 19a41bad7fbbc18fc9032753b234b1f7c632b2d5
1be893f5 : Move PyArmNN unit test resources for IDeserializer to external storage
3e54d031 : IVGCVSW-5433 Remove boost::transform_iterator and make_transform_iterator
aaa54ae7 : Bugfix: Don't try to link pipeCommon if it's not being built
0103e769 : Fix BackendHint missing when cloning a layer
0534e036 : IVGCVSW-5378 'TfLiteDelegate: Implement the ElementWiseUnary operators '
bf18a266 : Bugfix: Allow use of dynamic backendId in execute network
62483bee : IVGCVSW-5366 'Add a do nothing SubGraph class' IVGCVSW-5373 'Implement the ABS operator in the Delegate'
3d1323ff : Update ACL pin to 9ae06d4986bc3055f7786c1097b465bd321cf8eb
e5181532 : IVGCVSW-5077 Ensure ArmNN builds successfully with latest protobuf
0f74e923 : Update ACL pin to b333758b5e2b00ba7b36cc02c169605f55fb0251
db6e8a99 : GitHub#465 Fix NonMaxSuppression
5f960d92 : Add IDeserializer support in pyarmnn
45274909 : IVGCVSW-5284 Refactor ExecuteNetwork
3c24f43f : IVGCVSW-5365 'Create the TfLite Delegate subdirectory in ArmNN'
bec32f79 : armnn: update linkage to intree driver
418c7dd8 : Bugfix: fix typo in Pyarmnn README example code
fbba3643 : IVGCVSW-5435 Add FloatingPointComparison to remove boost::math::fpc uses
f88e3cc9 : IVGCVSW-5406 Update README.md with details of third party tools.
c89829f1 : IVGCVSW-5280 Switch tests/InferenceTest and derived tests over to cxxopts
f9f33a04 : IVGCVSW-5335 Added Documentation for fast_math
c456c31a : IVGCVSW-5434 Remove boost/preprocessor.hpp
f290d88d : IVGCVSW-4489 Remove remaining occurrence of boost::format
55c87b7c : Bugfix: Correctly parse the armnn_includes by separating with space
fc6ab476 : IVGCVSW-5335 Documentation for fast_math
fbab30b6 : Load dynamic backends for YoloV3
7a1966cb : IVGCVSW-5287 Switch tests/MultipleNetworksCifar10 over to cxxopts
41ff7f8d : IVGCVSW-5279 Switch armnnQuantizer over to cxxopts
cd2c5f5d : IVGCVSW-5291 Fix for Yolov3 producing 0s on Neon
d63e86c0 : IVGCVSW-5173 'Upgrade from v1.15 of tensorflow to v2.3'
0029cd64 : IVGCVSW-5282 Switch tests/TfLiteMobilenetQuantized-Armnn over to cxxopts
3a40ea5e : IVGCVSW-5363 Add Unmap layer and Unmap workload
e7ba17ec : IVGCVSW-5286 Switch tests/ModelAccuracyTool-Armnn over to cxxopts
3255d77f : Remove Resize from list of layers that need padding in Neon
2b428034 : IVGCVSW-5405 Remove boost::make_iterator_range and boost::to_upper_copy
68db06f4 : IVGCVSW-5362 Add Map layer and Map workload
84dc8430 : IVGCVSW-4488 Update cxxopts to version 3.0
b524ca03 : IVGCVSW-5213 Switch armnnConverter over to cxxopts
9e51cdef : IVGCVSW-5173 'Upgrade from v1.15 of tensorflow to v2.3'
ad959481 : IVGCVSW-5407 Failing Unittest
ef05cdb3 : Update ACL pin to fc2f6d0427e1d886fcccc68867d1af1ccd96608b
6c3dee49 : PyArmNN Updates
5b5c222f : IVGCVSW-5297 Remove boost::format from rest of ArmNN.
24ac8594 : IVGCVSW-5334 Remove remaining boost::numeric_cast from armnn
0c8cb872 : Update ACL pin to b84f9d34dbb857ad6113c0c89ad109498fa75fe5
890bf652 : IVGCVSW-4997 'Superfluous memcopy workloads'
01e8b074 : IVGCVSW-5306 Add floating point type checks to NumericCast.hpp
47fce874 : IVGCVSW-5294 Remove boost::format armnn backends
58dec6ba : IVGCVSW-5296 Remove boost::format armnn parsers
620e0732 : IVGCVSW-5281 Switch tests/ImageCSVFileGenerator over to cxxopts
1a758d06 : Update ACL pin to de2e747de0a63933d0cfcb75739d9460ea7c2ff5
bf88b6f6 : IVGCVSW-5285 Switch tests/ImageTensorGenerator over to cxxopts
f7017cb5 : IVGCVSW-5283 Switch tests/profiling/gatordmock over to cxxopts
b17220d7 : Include layer GUID in SerializeToDot output
a2a512c6 : COMPMID-3784 Fix 1 CTS MUL INT32 failure due to using SATURATE
ea8ce704 : IVGCVSW-5325 Fix non-channel per axis quantization
6d9f5c57 : IVGCVSW-4519 Remove Boost Variant and apply_visitor variant
156113ce : IVGCVSW-5295 Remove boost::format from armnn profiling
3a613cc9 : Refactored Optimize(...) function to throw exceptions instead of returning null
ae55dc7b : Update ACL pin to d6d1b3682a2cdd54bae5498635b108a4b19a045a
f3475971 : Quantization copy constructor
22a4e153 : IVGCVSW-4519 Remove Boost Variant and apply_visitor variant
ba3ef18c : IVGCVSW-5295 Change fmt to be a header-only interface library
64f78751 : Update ACL pin to d175ecea20f5c9e3bff07f7c5d3e4bb5519f7cb9
371b70e3 : IVGCVSW-5301 Remove all boost::numeric_cast from armnn/src/profiling
1f0e2f9d : IVGCVSW-5326 PyArmnn has hard dependencies on all parsers when using cmake
b9dcfe63 : IVGCVSW-5325 Speed up the reference backend
be727bec : IVGCVSW-4973 Enable QLstm projection unit tests on CL
f3c2718f : Update ACL pin to 840a72cc745c60eccbd26fe192b035ec68b2ee41
d4619e28 : Add int32 and int64 ArgMax op support
02036e99 : Update ACL pint to 1643a45557fde79ee209f55c507860307ffe627c
283a8b4a : IVGCVSW-5318 'Create a Neon/CL Workload Unit Test fast_math option enabled'
a2364ed6 : Update ACL pin to 34654b2d8dcaf268a9d1bf9e0cdb5ba548ced2b7
30bef317 : Added Security Issues section
0663d66c : IVGCVSW-5303 Remove some boost::numeric_cast from rest of ArmNN
171214c8 : IVGCVSW-5300 Remove some boost::numeric_cast from armnn/backends
a25886e0 : IVGCVSW-5317 'Add enable_fast_math Option to ExecuteNetwork'
6f8699ac : Update ACL pin to 16cf3c2318978580006633ea4d5eccdd8ba1194a
16f82f98 : IVGCVSW-5305 AddBroadcastReshapeLayer as optimizer
919c14ef : MLECO-929 Add Object Detection sample application using the public ArmNN C++ API
589e3e81 : IVGCVSW-5302 Remove some boost::numeric_cast from parsers
04a72970 : IVGCVSW-5157 'Pipe ModelOption through Network::LoadNetwork() to Workload factory'
80c6b146 : IVGCVSW-5299 Remove some boost::numeric_cast from armnn/tests
77062ca6 : Update ACL pin to 5489394cdfe10afb469171cf521f26f923eeb2e2
c9a82a24 : IVGCVSW-5245 Add Quantization operator=() function
045f6be9 : IVGCVSW-5156 Introduce ModelOptions to OptimizedNetwork
08f4016b : IVGCVSW-5293 Remove boost::format from armnn/tests
1f3b49be : IVGCVSW-5197 Add support for 2nd input to ExpandDims of TfParser
54940191 : fix cxxopts and ghc cross compilation issue
2280bb55 : Update ACL pin to 57f30a9309ff2e5e3b32731a785bf38b01d1fd69
bbf71a64 : IVGCVSW-5244 Load-scope dynamic tensor TfLite tests
ebc07165 : Update ACL pin to e8f05da5fb919aa209e1bf0e5c70dd15fff84b7f
e3866760 : Update ACL pin to ec4dee8c68a3d0f6d63db184bfb2f4589429778e
9e9c7f50 : IVGCVSW-5261 Fix undefined reference to GetIdStatic()
f737c678 : MLECO-1226: update pyarmnn profiling helper utility
ec36d3ee : IVGCVSW-5256 Use CreateTensorHandle() function from TensorHandleFactory in the tests for layers Q,R & T
33a626f1 : IVGCVSW-5231 Remove CreateTensorHandle in the test where there is NO_DEPRECATE_WARN
826a5435 : IVGCVSW-5253 Use CreateTensorHandle() function from TensorHandleFactory in the tests for layers M-P
c43de6a6 : IVGCVSW-5252 Use CreateTensorHandle() function from TensorHandleFactory in the tests for layers between G-L
f500d6c2 : IVGCVSW-5249 Use CreateTensorHandle from ITensorHandleFactory in the test for all layers between C-D
7faf9a88 : IVGCVSW-5250 Remove CreateTensorHandle in the test for layers between E-F
5e719844 : IVGCVSW-5257 'Remove CreateTensorHandle in the test for layers beginning with S'
89de3b43 : IVGCVSW-4979 'Remove CreateTensorHandle using WorkloadFactory in workload tests'
56785c75 : IVGCVSW-5257 'Remove CreateTensorHandle in the test for layers beginning with S'
714fe5bb : IVGCVSW-5257 'Remove CreateTensorHandle in the test for layers beginning with S'
eac4adb5 : Export Armnn cmake
43528ac4 : IVGCVSW-5251 'Remove CreateTensorHandle for ArgMinMaxTestImpl'
8702007e : IVGCVSW-5250 Remove CreateTensorHandle in the test for layers between E-F
1b68e521 : armnn: remove a relative path include.
d9542d71 : armnn: add suppressions for boost errors
ab3bd4d4 : IVGCVSW-5109 'Add SupportsInPlaceComputation to TensorHandleFactories'
2b1c155d : Update Doxygen Project Version
87c76d90 : armnn: add suppression loop warning.
f73f989e : armnn: specify c++ and android version in makefile
e3bed2e7 : armnn: Fix compiler warnings
4a7fb1e0 : armnn: depend on libGLES_mali
433a5956 : MLECO-955: Added python object detection example for PyArmNN
fc5d5c21 : Minor html changes to BuildGuideCrossCompilation.md to make it look better
ea063dfe : IVGCVSW-5200 Add import enabled optimizer options to PyArmNN
0fe7376f : Bugfix: Allow permutation of QuantizationDim
09daef8e : Update to provide resources to PyArmNN examples manually
c84e45d9 : IVGCVSW-5208 Wrap SampleDynamicBackend in own namespace
a2493a04 : IVGCVSW-5012 Add importEnabled option for OptimizerOptions
37c8197c : Update ACL pin to their 20.08 release branch
74af0938 : IVGCVSW-5159 Add Accuracy Check for YoloV3 Big App
c83eb252 : IVGCVSW-5014 Deprecate CreateTensorHandle from WorkloadFactory
e2a3b3f1 : IVGCVSW-5230 Add ARMNN_NO_DEPRECATE_WARN to TimerTests
cf2d9135 : IVGCVSW-5229 Add ARMNN_NO_DEPRECATE_WARN_BEGIN to Memory tests
cb2cdcd0 : Update padding required layers
ef6f3009 : IVGCVSW-5114 Enable memory import in TfLiteYoloV3Big App
35c31c04 : Fix Windows build
ec01fb79 : IVGCVSW-5214 Add ARMNN_NO_DEPRECATE_WARN to Concat and Splitter Layers
841aca15 : IVGCVSW-5200 Update pyarmnn
313c99f9 : IVGCVSW-4813 Update semantic versioning of ArmNN to 22.0.0 for 20.08 release
3674f145 : IVGCVSW-5107 Allow Split to use subtensor on x and y
c53ceec5 : IVGCVSW-5221 Fix dynamic backend build failure
fbf0e5bd : IVGCVSW-5217 Add ARMNN_NO_DEPRECATE_WARN to layer tests
b74f36a5 : IVGCVSW-5215 Add ARMNN_NO_DEPRECATE_WARN to OutputHandler
b8d771ac : IVGCVSW-5012 Enable zero copy for Neon
9e132f57 : IVGCVSW-5216 Remove CreateTensorHandle from Transpose
4840cfbe : IVGCVSW-5181 Update FAQ to highlight Caffe problems on Ubuntu 20.04.
623069d5 : IVGCVSW-5218 Remove CreateTensorHandle from DetectionPostProcess and Prelu
438de1be : Fix linker err missing boost filesystem library
d858eff5 : Fix linker err missing boost filesystem library
558aeed4 : Update ACL pin to 547b2e7aa07db4dd41f99e492c40710f2548c6ba
4320c924 : Revert "IVGCVSW-5209 Fix for SqueezeNet failing after change in Softmax"
194b8ed3 : Update ACL pin to 27423f0c3f005155637ef7f1eb8fd31a06a9f205
fc8978fc : IVGCVSW-4979 Add GetTensorHandleFactory to WorkloadFactoryHelper(Ref/Ne/Cl)
fde170cc : IVGCVSW-5209 Fix for SqueezeNet failing after change in Softmax
ca44ffc4 : IVGCVSW-5207 Add to PadLayer the functions to validate and infer shapes
4d682747 : Update ACL pin to 315a20eea78a1861a55ba9fa25e244b702384f01
0739fee8 : IVGCVSW-5203 Fix Dynamic Sample Backend build
137813f2 : Update ACL pin to 996c777eea8acb8ce816552e77050dbf388f62be
2044235d : IVGCVSW-5181 Updating to flatbuffers 1.12.0
9cf7f88f : Update ACL pin to 4aed4aafa2ddb0b6f4b76aef5008c8bb45599ea4
76615a5e : IVGCVSW-5108 Allow Concat to use subtensor on x and y
e8816726 : IVGCVSW-5013 Add TensorHandleFactory to Sample Dynamic Tensor
895e1189 : IVGCVSW-5170 Do not resend timeline data if TimelineReporting is already enabled
8bb7f9a2 : Update ACL pin to b972ae62dd877eb53e6ad56ee124cfbc89441e2d
a4d2ce13 : IVGCVSW-5187, Github#432 Fix common/include/Packet.hpp not found in DynamicBackendSample
b648e29c : Updated ACL pin to 0499dff9293a86d3d53f72fed0a38b2823563674
f9d48d2d : Update ACL pin to ac4c03042d7a3020f87cea641e69aa38a684ddd7
f2225ca0 : Update ACL pin to 3b64e3e78c166773fea680afb4829d886e90552d
4b10fef6 : IVGCVSW-4712 Fill layer datatype adjustments * Input layer to be int32 instead of same type as output * Enable float16 end to end tests * Neon and Cl layer support check for backend
e8ac1330 : IVGCVSW-5174 Fix i386 Floor and AbsTest
9a2d1d00 : Update ACL to a179798501af2b3939f9282b2f03ef4f98471d81
2e3f4d23 : IVGCVSW-4713 Add EndToEnd test for RANK
ef2838bb : IVGCVSW-5171 Change library name to allow adbPush
49895f47 : IVGCVSW-5085 Updates to CL and NEON TensorHandleFactory
7ac3ca67 : IVGCVSW-5167 Use a generic axis in CL/Neon LogSoftmax and Softmax workload
bbfe603e : IVGCVSW-5166 Pull out the common and server side code into standalone libraries
a9c2ce12 : IVGCVSW-4980 Introduce InferAndValidate option to ExecuteNetwork for parsers
57512af8 : Update ACL pin 42e57362933b7fa04f9a86297fa75ed38c5e3c97
d109a4d0 : IVGCVSW-4932 Introduce ShapeInferenceMethod to TfLite Parser
2f746b3f : Github#433 Add HardSwish support to TfLiteParser
8d23636d : IVGCVSW-4973 Enable QLstm projection unit tests on NEON *Cosmetic changes on NeonQLstmWorkload
4408850b : IVGCVSW-4712 Add EndToEnd test for FILL
c135179c : IVGCVSW-5079 Fix for Timeline decoder segfaults when given bad data
1a26896f : IVGCVSW-5011 Implement GetCapabilities in NeonTensorHandleFactory
11c4efc9 : Update ACL pin to ad7515d231acb075a9585e52f257373b1a1b5d1f
f24effa4 : IVGCVSW-5155 Update Arm NN API to allow for call to shape inference
8398edcf : IVGCVSW-3896 Add CL LOG_SOFTMAX Workload
2ebe095e : Update ACL pin to 318c9f40770b2d1c06f8c0fe3f7929812503733e
69e653f9 : IVGCVSW-3897 Add NEON LOG_SOFTMAX Workload
686f45c6 : IVGCVSW-4889/IVGCVSW-4890 CL/Neon UnitTests for align_corners & half_pixels
d6568772 : IVGCVSW-5010 Add GetCapabilities to ITensorHandleFactory
5b4d0d50 : IVGCVSW-5118 Fix incorrect scoped profiling
05c342a1 : IVGCVSW-5165 add the fmt library to third-party folder
4fe928fc : Initial empty repository
552ee4db : Update ACL pin to aa95ddc2abb7cef0b2edd03f7c4c9d9c6b9d7cf4
2adf5f07 : IVGCVSW-5078 Fix segmentation fault on Yolo v3 big app
82262f58 : IVGCVSW-5104 Fix OS-X GetCurrentThreadId build error
aa41f363 : Add FAQ entries about IVGCVSW-4861 and GitHub #402
5097b945 : IVGCVSW-5080 Fixing OOB unit test failures in GatordMockTests.
f7713212 : IVGCVSW-5101 Add a SOL/EOL and a process ID label to Network
6da6a45d : Make it build on MACOSX
bac9b35d : IVGCVSW-4847, Github #393 Fix TfLite reshape operator
171ca7c6 : Fixing compile error on Ubuntu 16.04
83d08a95 : IVGCVSW-5076 Correct Profiling Stream Metadata packet revision table
549cb7ad : IVGCVSW-5078 Fix segmentation fault on Yolo V3 Big App
87d0bda9 : IVGCVSW-4929 Implement ShapeInferenceMethod in all Layers
c9f74d77 : Remove unnecessary header file
3d5672ff : Github #388 Remove TfLite Concat quant validation
1fdeb99c : IVGCVSW-5095 Make timeline report the Linux Thread ID not the pthread ID
86953ed3 : Update ACL pin to 6b6a16faa9375365d444b2a3998381b22cd6cd5b
aa93d980 : IVGCVSW-4487 Remove boot/dll.hpp from dynamic backends test.
05102395 : GitHub #388 Add matching quant checks in TfLite parser
9b14bfc3 : IVGCVSW-5005 Fix Deprecated Functions in CL/NEON Resize Workload
e4112637 : IVGCVSW-5087 NNT zero sized failing after TensorShape refactor
aaf9a8fa : Remove new occurence of boost::polymorphic_downcast
2605b236 : IVGCVSW-4624 Add a RANK Reference Implementation
c5789ca2 : GitHub #418 AddBroadcastReshapeLayer can cause inputs to be connected incorrectly
f78c767d : IVGCVSW-4770 Fix segmentation fault in FileOnlyProfilingDecoratorTests
06deacd5 : IVGCVSW-4919 Strided Slice 0 Dimension Tensor Fix
b7c1831f : IVGCVSW-4920 Invalid Negative Stride fix
0ad3ef15 : IVGCVSW-4988 Add handling output shape parameter to TransposeConvolution2d
11f6ace7 : IVGCVSW-5020 Refactor TensorShape to host dynamic tensors and scalar values
1f249445 : Refactor: Remove need of OutgoingCaptureFile in JSONTimelineDecoder
52664733 : IVGCVSW-4903 Connect axis parameter in Gather from android to ACL.
cbd2c230 : IVGCVSW-5007 Implement an Int32 reference Elementwise workload
532a29d1 : IVGCVSW-4487 Remove boost::filesystem
3b90af6b : IVGCVSW-5036 Do not allocate memory when import is enabled
c0761e9a : IVGCVSW-5021 Fix failure in SplitV
c9631100 : IVGCVSW-4171 Makes DumpOutgoingValidFileEndToEnd test work reliably
e7cc7c32 : IVGCVSW-4910 Productise YoloV3 Big App
aa2eb74f : IVGCVSW-5049 Terminate Timeline Packet Processing on Error
8cfcbb22 : IVGCVSW-4919 Mean VTS/NNT Failures
cdc0149f : IVGCVSW-4928 Introduce "ShapeInferenceMethod" Option.
1db8b822 : Update comment message on DynamicSample example
fd55dc9a : IVGCVSW-4982 Fix failure in GatordMockTests
a08d29b8 : Minor improvement of inference profiling
d5ba9aad : IVGCVSW-4770 Fix Segmentation fault while building ArmNN
66aecb0b : IVGCVSW-4621 Add CL FILL Workload
307fd34b : IVGCVSW-4487 Adds ghc::filesystem to third-party
a792a05b : IVGCVSW-4622 Add NEON FILL Workload
4c10dfc2 : Fix deserializer output binding tensorshape logic
8b23635b : IVGCVSW-4924 Fix edge case for transposeConv2d shape inference
0204f09c : IVGCVSW-5022 Fix master intermittent failure by providing surge buffer capacity
1f45dc3e : Remove per-channel quantization support in ref fully connected
ab219756 : IVGCVSW-4707 - Add AlignCorners and HalfPixelCenters to Resize
7e989834 : IVGCVSW-4488 Adding cxxopts to third-party
2b6a6a4f : IVGCVSW-4909 Add Quantizer Support for FILL operator
300ad569 : IVGCVSW-4908 Add Serializer/Deserializer Support for FILL operator
6398a98a : IVGCVSW-4900 Update Timeline Directory Message with new fields
96becb7e : Revert "IVGCVSW-3726 Upload ArmNN Doxygen files"
f060b2e5 : MLCE-189 Adding more checks around dynamic backend directory paths.
a1ba6771 : Update ACL pin to 980a9168b81d778f4902973b4920b54c103907e0
f4bfa6ae : IVGCVSW-4620 Add Fill Reference Implementation
d0aa456d : Cleaning up unit test GetProfilingGuidGenerator.
ec6c6809 : IVGCVSW-4906 Add front-end support for FILL operator
6350d272 : IVGCVSW-4968 Fix exception handling in TfLiteParser.
b22a75e2 : IVGCVSW-4860 Add tests to verify QLstm projection
041b3c0d : IVGCVSW-4904 Refactor CpuRef PAD Workload
fa0d838f : IVGCVSW-4923 Fix SampleDynamicBackendTests.
1c6e9763 : IVGCVSW-4774 Fix resize descriptor member name change for Pyarmnn
0dbe00a9 : IVGCVSW-4915 Improving messages around SAMPLE_DYNAMIC_BACKEND_ENABLED
9b65a15b : Update Acl pin to c26179810823bb36375111f4a5485a6475fc97c5
749294b2 : remove BOM from files
86704734 : IVGCVSW-4190 Add SplitV to Tflite Parser
bc873d2d : Tidy up uses of Windows.h by adding WindowsWrapper.hpp
bb46dde8 : Fix a few build warnings:
8acafd13 : IVGCVSW-4774 Add encoding flag for reading version
9ad2e5ba : IVGCVSW-3844 Add CL GATHER Workload
4a0c9b99 : IVGCVSW-4888 Update Resize Front end for new parameters
f540eb81 : IVGCVSW-3846 Add NEON GATHER Workload
3940d8bf : IVGCVSW-3847 Correction of 9349246cfce1cc3192aea8fb3a830506cf794abd
9349246c : IVGCVSW-3847 Support INT32 in Gather operator
c92156b2 : IVGCVSW-4801: Updating Doxygen project version for 20.05 release.
1892d210 : IVGCVSW-4735 Add label GUID to timeline eventClass message
83fcf988 : Add NEG support to TFLite parser
9fabf433 : IVGCVSW-4200 Add CL EXP Workload IVGCVSW-4203 Add Neon EXP Workload
855a47b1 : Catch exceptions by const reference
12239e72 : IVGCVSW-4187 Add LEAKY_RELU to TFLite parser
0729b2fe : Update ArmNN README with doxygen information
146981b6 : Remove Resize layer mentioned twice in the DeserializerSupport.md
01d02814 : IVGCVSW-4595 Change FileOnlyProfilingConnection to all packet processor model
42b3d7da : Add DIV support to TFLite parser
ecb6b8e2 : IVGCVSW-4863 ADD,SUB,DIV,MUL,MAXIMUM and MINIMUM int32 VTS test skipped in CpuRef
e300b366 : IVGCVSW-4604 ARGMINMAX float16 VTS test skipped in CpuRef
6fa8ce65 : IVGCVSW-4611 PRELU float16 VTS test skipped in CpuRef
92037af8 : IVGCVSW-4792 Update armnn readme and support files
eb1f9cfa : IVGCVSW-4186 Add EXP unit tests for TfLiteParser
badcc3f5 : Fix some musl libc issues in armnn
0a336dce : IVGCVSW-4734 Add an Attribute label guid to the relationship message to reduce traffic
6feca6cc : IVGCVSW-4852 Add In File Copyright Notice Section to ContributorGuide.md
bdba2725 : Github #111 Added Dockerfile to build ArmNN under an x86_64 system to target an Arm64 system.
0e6e876b : Github #111 Added Docker file to build an Android NDK container to build ARMNN.
d36c5288 : Bugfix: Profiling use of substr() incorrectly parses semantic versioning
753560b5 : IVGCVSW-4792 Update armnn readme and support files
2624dd71 : Find default build location for Compute Library binaries.
d6f06496 : IVGCVSW-4453 QLSTM Support
a7227ac8 : Adding more performance metrics
985ef1f2 : Fix some build errors spotted on Windows:
b5ab1bc8 : Cleanup pyarmnn .gitignore
59e057fb : Integration of PyArmNN into CMake
0800bf54 : IVGCVSW-4452 Add QLstm EndToEndTest
b357e328 : Few minor updates to BuildGuideAndroidNDK.md file
2323af45 : IVGCVSW-4450 Add CL Enhanced Quantized LSTM Workload
cc34093a : IVGCVSW-4451 Add QLstm NEON workload
36eed465 : Updating ACL pin to their 20.05 release branch
fe3d4ed7 : IVGCVSW-4795 Change armnn/Version.hpp to Semantic versioning format
3e6676da : IVGCVSW-4669 Set destination tensorInfo in MoveAllConnections()
c4532d10 : Update ACL pin to aba2f912a21487776e540724cf354a6cd8d89829
45a73626 : IVGCVSW-4834 Add calls to increment REGISTERED_BACKENDS and UNREGISTERED_BACKENDS
b98032f6 : Fix some Windows build errors:
ed324051 : IVGCVSW-4449 Add missing QLstm nullptr checks
63b234c6 : Remove parsing of EthosN profiling data, too specific for pyarmnn
56b465d8 : IVGCVSW-4831 Fix Packet header includes in backends
6a388ed7 : Update ACL pin 3155f77d23eb332974a6b9cb5d37a1329b8493a6
6be1e9be : IVGCVSW-4835 Change CounterSet and Device name offsets sizes to bytes
45544477 : Update ACL pin 090502887d87f52d28e98e90c0e17c582b9e63d6
a4f45cf0 : MLCE-193 README and FAQ updates.
4201adfe : Update ACL pin to f401c74a963a1ce2e188cd20269650063c1d483c
8d33318a : IVGCVSW-4777 Add QLstm serialization support
5061601f : IVGCVSW-4825 Set default value for --file-format argument in ExecuteNetwork
b205a336 : IVGCVSW-4828 Call m_CounterDirectory.IsCounterRegistered in ProfilingService::IsCounterRegistered
efc5da41 : Update ACL pin to 4efe5dc9b39a87eface43e7468e08279976ae9ef
c1f6b09c : IVGCVSW-4753 Refactor CL Softmax workload generalizing for different datatype
0c32ccfc : IVGCVSW-4737 Add check for CpuRef back-end before using it in tests
f3fcf325 : IVGCVSW-4794 Change ArmNN counters to report delta values
94c97881 : IVGCVSW-4776 Warn when MIN_STATIC_GUID is returned from GenerateStaticId multiple times.
479aef88 : MLCE-193 Add FAQ.md to ArmNN GitHub.
5bb3d8a1 : IVGCVSW-4775 Centralizing definition of ThreadIdSize to fix MLCE-189
0c8cb99d : IVGCVSW-4731 Move Packet.hpp to profiling/common/include
d6cb30e7 : Add test app to drive YoloV3 split model
1e9892e0 : Update ACL pin to 6f8b17dedb7b53b550e6210fd1c78c3a3e086271
d77fa1fb : Update ACL pin to 2886c757389c0ccca20a8689daf8180a730ecbc9
78229c4e : IVGCVSW-4794 Fix ArmNN Counters incorrectly set to delta
e09fc820 : IVGCVSW-4730 Remove the duplication of PIPE_MAGIC in the code base
ec99f290 : Update ACL pin to 2cfd3f754ec707c25f129c0026686035a0dcfc54
f9abb5fc : Update ACL pin to 77b8859688c333bca35ebc8ca4d0b2652f480c4a
5e123f8e : Move PyArmNN test resources to external storage
b6390dd5 : MLECO-763: fixes to PyArmNN failing unit tests
81770986 : Changing print statement to logging
884746d2 : Update ACL pin to 6f7585b21a13f4792ef1a55ac943997491ba8aec
4f1f899d : IVGCVSW-4449 Add QLstm ref implementation
56e1a5f6 : Update ACL pin to 359c48eaf251cbb84b523e5a67a099c739482e6c
d44815fc : Update the CounterDirectory Packet offsets to be relative to the start of the table containing that offset
b56cede2 : Update ACL pin to 8bb8de3772b37efb84959390582823488ab1b9e2
985fecfc : IVGCVSW-4760 Change the offsets in the counter directory body_header to be from the start of the packet body
be88a575 : IVGCVSW-4753 Fix CpuAcc Hal 1.3 Softmax Failures
9937f935 : IVGCVSW-4732 Move NetworkSockets class needs to profiling/common
be7e35c5 : IVGCVSW-4749 Fix CpuAcc Hal 1.3 FullyConnected Failures
366d7230 : IVGCVSW-4686 Fix NNT GeneratedTests.Tests
ce691bbd : Update ACL pin to 06cf9339ed4b86d559c837dcb7c1c273ae6a35eb
f017699d : IVGCVSW-4186 Parse TfLite Exp and Split_V operators
c77874a4 : IVGCVSW-4203 Add Exp support to Neon backend
d0fedaee : PyArmNN example scripts
89870464 : IVGCVSW-4544 Update BuildGuideAndroidNDK.md guide
7b127bf4 : Update ACL pin to 55c0c0c9559c08baed7f1c783404b83dff8c8e89
2ed809cb : IVGCVSW-4594 Refactor the GatordMockService and GatordMockMain to extract a BasePipeServer
4e755a50 : IVGCVSW-4595 Add IFileOnlyPacketHandlers to file only profiling connection
303980c5 : IVGCVSW-4668 Add TENSOR_QUANT8_ASYMM_SIGNED data type support to CpuRef operators
49c52a1e : IVGCVSW-4728 Attempt to fix test failures
0886ac4c : MLCE-190: Neon and CL Constant Workloads do not support newer DataTypes
d7fcafaa : IVGCVSW-4722 Add missing m_TimelineEnabled bool to ConnectionAcknowledgedCommandHandler
8e84398b : MLECO-763: profiling helper updates for EthosN profiling
ae42f01c : Added new DataTypes to Serializer
ec52c3a0 : IVGCVSW-4686 Fix NNT GeneratedTests Abs_int32
5302f5ef : Update ACL pin to 2b84be544e4a27f7e8e80827e9c85c8f0d58b4ce
c1798780 : IVGCVSW-4721 Make build of timelineDecoder.so depend only on BUILD_TIMELINE_DECODER
b23b9991 : IVGCVSW-4496 Updated ONNX documentation
796f8acf : Update ACL pin to b70770ee65ccce71a74e73df55fcaeac3cb9d0d7
ed27ee7e : IVGCVSW-4496 Add Flatten support to ONNX parser
f7b9d29c : IVGCVSW-4708 Add command to send activate/deactivate timeline packets to garodmock CommandFileParser
a0de0568 : IVGCVSW-4719 Remove possible zeros from SendStreamMetaDataPacket offsets
6544f402 : IVGCVSW-4718 Fix failing Execute Network Tests
60bf0ae9 : IVGCVSW-4675 Fixes for VTS 1.3 GeneratedTest.Test/armnn_resize*
e886b518 : Use X macro for the enum class LayerType
a8837bfc : IVGCVSW-4513 Remove boost/algorithm/string *
9b89e0a5 : Update ACL pin to d1d7722cfc5ee130115d8d195068a98b16102a21
11fce497 : Update ACL pin to b7f4a95c4bf27b4507e5b3b9278c249b1feefe36
a3a3d3ba : IVGCVSW-4704 Update links to how to guides in our README.md
38939ffb : IVGCVSW-4701 Make the GUIDGenerator thread safe
d9ba1a79 : IVGCVSW-4699 Force timestamps to always be in nanoseconds
7b2cafe4 : IVGCVSW-4696 Update BuildGuideCrossCompilation guide
59da369d : MLECO-712 Enable creation of runtime with external profiling support
3c9e0456 : IVGCVSW-4483 Removes boost::polymorphic_pointer_downcast
76bc728b : IVGCVSW-4483 Introduce PolymorphicPointerDowncast
dc0c6ed9 : Add PyArmNN to work with ArmNN API of 20.02 * Add Swig rules for generating python wrapper * Add documentation * Add tests and testing data
fe5a24be : IVGCVSW-4666 Call EnableProfiling when state switches to active
bb446e57 : IVGCVSW-4483 Remove boost::polymorphic_downcast
e5d0b93b : IVGCVSW-4641 Investigate Hal 1.3 VTS Failures
99b57c97 : Update ACL pin to 8abbabd6ad946441c8ef1a03896fa98f7801af1f
627cbb48 : IVGCVSW-4661 Add include Assert to GatordMockService.cpp
4e70a0a0 : Update ACL pin to 4df2cf3177129d10500d30056bf8404418f703d6
ac2770a4 : IVGCVSW-4485 Remove Boost assert
7ee5d2c3 : IVGCVSW-3753 Add Clip support to the onnx parser
fb03ead0 : Github #367 Updated aarch64-linux-gnu tool chains export method.
c7e3972c : Add flow to exclude libOpenCL when building AndroidnNN
c26400eb : IVGCVSW-4514 Remove lexical_cast.hpp
33ed221e : IVGCVSW-4455 Add an Activate and Deactivate control packet to the protocol
0fe279bb : Update ACL pin to cbd8144cf623b7d6f691ba7d3a30ae933e87efd8
e8cddebd : IVGCVSW-4643 Add Convolution2D tests with Bfloat16 input and Float32 output
db73c98f : IVGCVSW-4641 Investigate Hal 1.3 VTS Failures
0de47120 : MLECO-756 First cut of adding JSONTimelineDecoder and tests
7a7ca576 : IVGCVSW-4531 Tweak to an existing fix for failing NNT tests on Android R HAL 1.1/1.2 to account for negative slices
5c6275a6 : Update ACL pin to afc630fee1c019bfbc191c37d9d7fdf805b0b1d7
a56d1daa : Update ACL pin to 5219ed8a3c56db22867cc0c49db93951a7acb36d
250d3927 : IVGCVSW-4633 Add conversion of BF16 support to Neon
e2062cdf : IVGCVSW-4590 Fix Lstm layers CellToInputWeights
cedd34fa : IVGCVSW-4603 Support comparison operators in Neon
69d70c73 : Update ACL pin to 9f2403ff462c3725a03df68484dc43df6f011ab0
2b030d9e : IVGCVSW-4603 Support comparison operators in CL
1161ab7a : Update ACL pin to 4b869532f8b2aa7f02aa55c4f4813e994ea2df68
1a84fe3b : IVGCVSW-4555 ArmnnConverter (Serializer) does not support per-axis quantization params
57ef0088 : IVGCVSW-4597 Modify BF16 optimizer to Convert only inputs and weights of Convolution2d and FullyConnected layers
9272f8b9 : Update ACL pin to 1b14c75c0d591c4abe4d2d41b7e4e165fbf58382
c0f0af39 : IVGCVSW-4599 ArmNN Compile Error when compiled against gcc 9
a10e2a26 : IVGCVSW-4526 Fix UnitTest errors when running on raspberry pi
af1c63b9 : IVGCVSW-4589 Add timeline tests to Mock Gatord end to end test
a5a35917 : Update ACL pin to 51a9558d484e812707a776efceef18b93698cec9
d8cc8116 : IVGCVSW-4521 Add bf16-turbo-mode option to ExecuteNetwork
b6a402f4 : IVGCVSW-4596 Fix BufferManager's packet order
ac472106 : IVGCVSW-3813 Add Unary Elementwise Operation 'NEG' support to the android-nn-driver
957b844f : Update ACL pin to 689c968239180eda4263e34c3d450093d4a0450d
7c9d27ae : Update ACL pin to 6cd1c9bc312b65137da52a973489ba6a0f0180e3
bc7ffb5e : IVGCVSW-4520 Implement BFloat16 Optimizer
cf2ad554 : IVGCVSW-4589 Add call to SendWellKnownLabelsAndEventClasses
586a9aac : IVGCVSW-4549 Add front end for new QLSTM layer
c94d3f71 : IVGCVSW-4588 Remove short form of option file-format
0a35667e : IVGCVSW-4587 ArmNN failing to build in the Internal OOB
ea41b577 : IVGCVSW-4582 Undefined reference to GetProfilingService causes failure in the Backends CI job
b60dd243 : IVGCVSW-4565 TENSOR_BOOL8 data type not supported in AndroidNN Driver
a0687eef : MLECO-755: ArmNN: Add file format external profiling option
ea54a01f : IVGCVSW-4516 Add ConvertFp32ToBf16Layer and Ref workload support
25334cf3 : IVGCVSW-4553 Fix Wrapper Object Use after free in UnitTests.hpp
d15ee15e : IVGCVSW-4552 Fix Wrapper Object Use after free in ProfilerTests
a83af7b3 : IVGCVSW-4446 Add HardSwish EndToEnd tests
bca73e1c : IVGCVSW-4444 Adding Elu end to end test
3184c907 : IVGCVSW-4463 Change ProfilingService to a member of runtime from a singleton
e6a2ccd0 : IVGCVSW-4161 Provide for per model call back registration
eba482e6 : Update ACL pin to fd7780d910f3bc4c85bc95b57ea3dd4375d95d41
7ddbbae7 : IVGCVSW-4515 Add ConvertBf16ToFp32Layer and Ref workload support
f4a953f7 : IVGCVSW-4545 Relax check on ParseReshape
5c391dcd : MLCE-161: Added support for NormalizationLayer in ArmnnQuantizer.
fdad393d : Update ACL pin 0ec53a0e54ae0be0ed9c4e4c14a5fd10ed5f48a8 (COMPMID-3238)
0a99a146 : IVGCVSW-4531 Fix for failing strided slice NNT/VTS tests on Android R
de36e4a9 : IVGCVSW-3726 Upload ArmNN Doxygen files
78b26f02 : Update ACL pin to 470bc1eea65560d13001e60a7f7b22b12ec89bbc(COMPMID-3069)
403a185d : IVGCVSW-4512 Add BFloat16 Debug Workload
44179c37 : IVGCVSW-4511 Add BFloat16 to RefLayerSupport and unit tests
e9b5d298 : GatordMock: Fixing errors in parsing command file.
c9e52794 : IVGCVSW-4545 Fix segfault parsing reshape layer
431852c9 : Update ACL pin to 6800117df3be825f0ec5c6cc71c4377322f51b99
2bbfaa78 : IVGCVSW-3726 Doxygen touch-up
5238aff2 : IVGCVSW-4542 Refactor TimelineDecoder parsing of TimelinePackets
f3a43238 : IVGCVSW-3726 - Doxygen Beautification
c2522c47 : Update ACL pin to 1c2ff950071c5b4fd6e83487083d23c96637545f
e9e6818e : IVGCVSW-4517 Modify BFloat16 to conformant to the coding standards
ddb1d06d : MLCE-159 Add QAsymmS8 to ArmnnQuantizer
6445cfff : Github #326 Allow linking against shared Compute Library
8eb25606 : IVGCVSW-4482 Remove boost::ignore_unused
8832522f : IVGCVSW-4517 Implement BFloat16 Encoder and Decoder
97da5e2e : IVGCVSW-4541 Modify Timeline Packet construction
53d092d3 : IVGCVSW-4486 Introduce numeric_cast implementation
1ced464a : MLCE-160 Error loading quantized model containing BatchNorm Layer
6f86b699 : IVGCVSW-4540 Fix master build failure to link UnitTests on Android
4d4e0e25 : IVGCVSW-4483 Introduce polymorphic_downcast implementation
e6644849 : IVGCVSW-4517 Add BFloat16 class and unit tests
e32c8440 : IVGCVSW-4539 Add missing Activation Unit Test to CL and Neon *Square, Tanh, SoftReLu, LeakyReLu, Abs, ReLU
dcfc6361 : IVGCVSW-4485 Introduce ARMNN_ASSERT(_MSG) macros
9f8cad27 : IVGCVSW-4482 Introduce IgnoreUnused implementation
e8502484 : Update Acl Pin adb3291dda4e56de1af10e783b787445d6587a38
bdeabf8a : IVGCVSW-4213 Enable split along any dimension
8a2b4685 : IVGCVSW-4160 Make the ARM Developer Studio code a self contained build entity
a97a0be5 : IVGCVSW-4163 Enhance the error handling in the ReadPacket function
c3bf6efb : IVGCVSW-4508 Add BFloat16 data type
490b7bec : IVGCVSW-4375 Add support for Transpose to optimizations
4a9e24bf : IVGCVSW-4314 Per-layer backend hint API
9077473e : IVGCVSW-4532 Update Acl Pin to fec13b8e20dc9d71d729f750633fa52c3a8a0036
3463eaa6 : IVGCVSW-4426 Add missing Neon tests for quantized types
08759e26 : IVGCVSW-4375 Add parser support for Transpose
b015e5db : Modifying the IBackendProfilingContext interface to return a bool on EnableProfiling and adding error checking to the Runtime Invocation
03fbeaf5 : IVGCVSW-4440 : Add HARD_SWISH Support to Activation in CpuRef
c9ea45ad : IVGCVSW-4375 Add support for Transpose
510f6183 : IVGCVSW-4164 Change the callbacks to a C++ pure virtual interface
4c998993 : IVGCVSW-4454 Remove the CounterSet and Device fields from Category
3b3c3819 : IVGCVSW-4439: Adding Elu support to Activation
dd3f71b6 : COMPMID-3060: Add TF Parser support for Transpose
cf34f510 : IVGCVSW-4368 Update Android.mk and backend.mk files with latest unit tests
b1ec67f5 : IVGCVSW-4475 Update BuildGuideAndroidNDK.md
d9fb6e2b : IVGCVSW-4456 Disable NEON PostDetectionProcess
337c17f9 : IVGCVSW-4307 Onnx Segfault Bug
d149ad03 : IVGCVSW-4475 Update BuildGuideAndroidNDK.md
c7983813 : IVGCVSW-4432 Update Readme for 20.02
99bf80d3 : IVGCVSW-4456 Fix MobileNet SSD perf regression
50311ba9 : COMPMID-3062: Add ExecuteNetwork option to explicitly dequantize output
67e6c54b : IVGCVSW-4472 Yolo v3 ExecuteNetwork failing
48d70935 : IVGCVSW-2232 Pack/Stack operator support in Tensorflow Parser
98d39da8 : IVGCVSW-4433 Update version number to 20.02
5e90aab1 : COMPMID-3059: Add TF parser support for StridedSlice
0c2eeac6 : IVGCVSW-4436 Add ExecuteNetwork test for mobilenet_v2_int8
4c3c1f48 : IVGCVSW-4403 Add standalone backend build steps to BuildGuideAndroidNDK
fcb802bf : IVGCVSW-4340 Backend profiling: Add tests for Timeline functions
cab588ac : IVGCVSW-4320 Implement the bulk reporting of counter values from backends
c5a68011 : Update ACL pin to 20.02 release branch
64063552 : IVGCVSW-4320 Implement ReportCounters in BackendProfiling
a856501a : IVGCVSW-4420 Failing Unit Test Cl: Quantize layer
032bc74c : IVGCVSW-4338 Implement the Activation of Counters in backends
c1536d69 : IVGCVSW-4400 Backend Counter Registry Functionality
abfa9021 : IVGCVSW-4403 Add standalone backend build steps to BuildGuideCrossCompilation
5c510f86 : Fix legacy ClTuner API
9a87e45d : IVGCVSW-4403 Update readme for sample standalone dynamic backend and remove standalone dynamic reference backend
13757bd8 : Silence clang-8 warnings wrt explicit defaulting of implicitly deleted operator
071877ec : Updating armnn-arm_compute to arm_compute_library.
7a16dcfe : IVGCVSW-4424 Set minimum timeout for SendThread in WaitingForAck state
3896b47a : IVGCVSW-4328 BufferManager running out of buffers crashes application
03181ff7 : IVGCVSW-4409 Fix TfLiteParser to handle all datatypes correctly
9b3e7389 : Clean up header inclusion in CL workloads.
416b41da : Suppress warnings from OpenCL include folder.
a3fb2b96 : IVGCVSW-4400 Adding invocation of the back to Profiling Service initialisation
2dcd3fef : IVGCVSW-4319 Implement Counter Status Querying
1398b75f : IVGCVSW-4402 Modify the signature of CreateBackendProfilingContext as the signature in IBackendInternal is changed to remove const
9add1200 : IVGCVSW-4386 Add ArmNN reference support for QAsymmS8
13b59a4f : IVGCVSW-4402 add boost and armnn path to sample dynamic backend
2e27e9d0 : IVGCVSW-4418 disable unused variable and parameter warning for Caffe protobuf cc
820eb141 : MLCE-139: add capability to align corners for bilinear resize
7e75281e : Update ACL pin to c971cf1034a61875c8e8c87d48634cbfac3865fd
1aff393b : IVGCVSW-4317 Implement the Profiling Context Initialisation
34460574 : Update ACL pin to 4bce11548268b9a10b0f06eff3cff9ae06d5b9dd
9c30896a : IVGCVSW-4404 Add libraries to sample dynamic backend for android
ef7e6b64 : IVGCVSW-4389 Enable ClTuner in ClContextControl
5e98b012 : Clean up header usage a bit in NEON backend
aa920c56 : Build graph->inputIds/outputIds with layerBindingId instead of layerIndex
9a61fa6b : Github #273 Handle failure to initialise BackendContext in Runtime
3d8bc97f : IVGCVSW-4390 Refactor QUANTIZE to make use of Decoder/Encoder types
5a05963a : IVGCVSW-4365 Update ACL pin to 5c829cab49b0dcffd893065af05f0bf028e7a548 * Fix CTS for ArgMinMax
867eba59 : IVGCVSW-4399 Create Sample Dynamic backend
9d0ff748 : IVGCVSW-4334 Wire Signed Quantized 8 bit type into ACL
9789702c : IVGCVSW-4393 Register backend counters
8e0c7a66 : IVGCVSW-4394 Add CounterIdMap to Profiling Service
5e51cd80 : IVGCVSW-4390 Refactor QUANTIZE to make use of Decoder/Encoder types
c809a29e : IVGCVSW-4388 Update ACL pin to 6a342648ae50beb8457871862f14fc9baef6b74f
681338fd : IVGCVSW-4196 Add condition to check to add common source for Android to dynamic reference CMakeLists
158997ae : IVGCVSW-4171 Temporarily disable DumpOutgoingValidFileEndToEnd unit test
de80307c : IVGCVSW-4391 Add Global/Backend Counter ID map
9308f603 : IVGCVSW-4322 Remove deprecated AbsLayer and RsqrtLayer and add source for all environment to dynamic reference backend CMakeLists
412424c7 : IVGCVSW-4149 Enable quantisation multiplier > 1 in all convolutions
e49755b9 : IVGCVSW-4316 First draft of IBackendProfiling and IBackendProfilingContext
1426a3f5 : IVGCVSW-4152 Remove check for QAsymm8 in ArgMinMax CL layer support
5204aa8f : IVGCVSW-4306 Verify the tflite Yolo v3
d305e1a2 : IVGCVSW-4335 Add support for per-channel QSymm8 to TfLite parser
b0efc60f : IVGCVSW-4360 Update ACL pin to 19bd412fd044197726dbd8c756dbd74a9e33fd2b
33d58272 : IVGCVSW-4369 Add default offset and scale to IsLayerSupportedTestImpl
5ccb33da : IVGCVSW-4316 Promote ISendTimelinePacket and IProfilingGuidGenerator
03b6b410 : IVGCVSW-4313 Add Android case to dynamic reference CMakeLists
56858029 : IVGCVSW-4380 Add NEON backend support for BatchToSpaceNd
a023c40a : IVGCVSW-4262 Use ACL Permute and Reshape Validate function in Neon and CL
a0d18969 : Updates to Filesystem.cpp/hpp and NetworkSockets.cpp/hpp to fix failing master
e61f0712 : MLCE-156: Add Division workload in CpuAcc
0be3a885 : IVGCVSW-4374 Add NEON backend support for SpaceToBatchNd
a91479cd : Add ARMNN_DLLEXPORT macro to import/export static data symbols on Windows
d466a54e : IVGCVSW-4370 Deprecate DataType::QuantizedSymm8PerAxis
4a3c6109 : IVGCVSW-4259 Add frontend and reference workload for UnaryOperationLayer
190a39a4 : IVGCVSW-4268 Print all Descriptors on dot graph
5277ad5a : Add check to NetworkSockets.cpp to fix failing Android build
bdee4267 : Add thin abstraction layer for processes and filesystem
25b7436b : Add thin abstraction layer for network sockets
41e92b08 : IVGCVSW-4364 Only apply deprecated attribute where available
e9d4220f : IVGCVSW-4239 Remove dynamic link to libOpenCL.so
dcf041cf : IVGCVSW-4331 Calling RemoveDebugLayers can break connections
246bd463 : Remove inclusion of ArmNN.hpp where it is unnecessary.
39ef3e59 : Remove use of ArmNN.hpp where it is unnecessary.
ff130e28 : Remove use of ArmNN.hpp from other public headers
5537747c : IVGCVSW-4106 Network not failing when Inference time is greater than threshold time
d2d917d1 : Add Signed32 to debug layer
93b622f9 : Github #320 Add logging and error checking to SimpleSample
f48afc6c : Remove Logging.hpp from ArmNN.hpp
d3a07830 : Remove use of boost from Logging.hpp
c3da2680 : Support different flatbuffer libs for debug and release
5edefa05 : Fix typo in name of GatordMock executable :O
66dedc70 : IVGCVSW-4193 Add QUANTIZE to the TfLite parser
09ad6f90 : IVGCVSW-4229 Fix Intermittent failures in ExternalProfiling
f90c56d7 : Rename quantized data types to remove ambiguity for signed/unsigned payloads
842e0dbd : Update commented clframework revision to match SHA of actual pinned ref
4b96a274 : Fix issues due to #include Windows.h
122f3251 : Fix build error on gcc 7+ for implicit switch statement fallthroughs
ba25aeec : IVGCVSW-4246 Enable -Wextra by default
baa177f0 : IVGCVSW-4246 Clean build of parsers with -Wextra
f143fba6 : IVGCVSW-4246 Clean build of profiling with -Wextra Pt2
d9d61f5a : IVGCVSW-4195 Fix MultipleNetworksCifar10 test to load dynamic backend before checking if requested backends are valid
901ea11e : IVGCVSW-4246 Clean build of backends with -Wextra
b4f312ce : IVGCVSW-4246 Clean build of ArmNN API with -Wextra
1dd75b3c : IVGCVSW-4246 Clean build profiling with -Wextra
859f9ced : IVGCVSW-4246 Clean build of Visitors with -Wextra
94a88d2b : IVGCVSW-4246 Clean build Layers with -Wextra
ff3c426f : Replace Schema.s with generated .cpp file
fc6bf05e : Some build fixes for MSVC
9be61282 : IVGCVSW-4246 Clean build optimizations with -Wextra
eb1fce0f : IVGCVSW-4246 Clean build end-to-end tests with -Wextra
12575ec6 : Fix compilation error when building for Linux (non Android)
f2fa5103 : IVGCVSW-4214 Add README for standalone dynamic backend developer guide
e56fb45b : IVGCVSW-4295 Disable mixed precision in ClPooling2dWorkload
f8ac829a : IVGCVSW-4237 Solve build dependencies to allow isolated build on sbuild
93cbbcc7 : IVGCVSW-4302 Depthwise CTS. Fix ReorderWeightChannelsForAcl.
c374ff06 : IVGCVSW-4246 Clean build of LayerTests with -Wextra
7f834729 : IVGCVSW-4293 Fix multiple Concat issues.
df2a9b9a : IVGCVSW-4261 Add backward compatibility to the Backend API
e394bd99 : IVGCVSW-4178 Add code to increment the 3 ArmNN counters
60a20fb6 : IVGCVSW-4212 Example of standalone dynamic reference backend
ed66d14e : IVGCVSW-4191 Add DEQUANTIZE to the TfLite Parser
836b27bd : IVGCVSW-4157 Pass custom options directly to backends
fd271065 : IVGCVSW-4211 Add Signed 8 bit Quantisation support into the Reference backend
6a5e5e8b : IVGCVSW-4227 Add CpuAcc backend support for DetectionPostProcess
e5b8eb9f : IVGCVSW-4210 Create a public API for the common backend files
3e2969d7 : IVGCVSW-4228 Fix SendThreadSendStreamMetadataPacket
78f24e16 : Bugfix: Fix include directives for Gatord
fbc6e4b5 : NNXSW-1896 Add missing layer types to InternalTypes.cpp.
9af1dcde : MLCE-133 Fix dangling calls to Manage()
9934e4e0 : Add asserts to check memcpy addresses
fa9a5b75 : Add noexcept to std::hash specialisation for BackendId
08446976 : Replace boost logging with simple logger
a3b31f01 : IVGCVSW-4179 Add RESIZE_NEAREST_NEIGHBOUR to the TfLite parser
fc365623 : IVGCVSW-4223 Change PeriodicCounterCapture Packet Family to 3
6198fe0f : IVGCVSW-4016 Add the Inference timeline trace and unit tests
109c05bc : IVGCVSW-4118 Change the SendCounterPacket send thread to use do while
73ae7fa2 : IVGCVSW-4221 Fix SendCounterPacket hanging for indefinite time
811ca556 : IVGCVSW-4171 Fix intermittent failure on FileOnlyProfilingDecoratorTests
167c0829 : IVGCVSW-4206 Correctly pass execute network parameter.
132563c7 : IVGCVSW-4206 Optionally parse unsupported ops in ExecuteNetwork
aa68e01f : IVGCVSW-4015 Add input and output workload to post-optimisation structure
88d5f9f1 : MLCE-143 Fixed driver crash during CTS tests
df31cfe2 : IVGCVSW-4070 Implement "send post-optimized network structure"
a68d8530 : IVGCVSW-3860 Per-channel QSymm8 support of DepthwiseConvolution2d in Cl *Add the call to ReorderWeightChannelsForAcl for QuantizedSymm8PerAxis weights
2ba48d25 : IVGCVSW-4118 Fix long unit test execution
e011d20f : IVGCVSW-4209 Create a public API for the ArmNN Utils
2e259276 : Github #306 Treat data_format attribute as optional in TfParser::ParseFusedBatchNorm()
2445744f : IVGCVSW-3864 Add support for per-channel QSymm8 DepthwiseConvolution2d to Neon backend
1571700b : Make the profiling GUID test independent from random events
76c50d81 : Remove const type qualifiers with no effect
9820d304 : MLCE-115 Remove redundant error checking in CL backend
6d3d2055 : Github #274 Use non-deprecated path to boost header
dd6804bd : IVGCVSW-4170 Also convert constants to FP16 when model converted
710f664e : IVGCVSW-4148 Extend reporting of quant multiplier > 1 as unsupported on ACL to per-axis case
899f64f7 : IVGCVSW-3859 Per-channel QSymm8 support of Convolution2d in Cl
e9323ec3 : Add IsQuantizeType(DataType) for use in validation functions
94c4fef7 : IVGCVSW-3728 Add CL workload for Slice
21fc28bb : IVGCVSW-3866 Add support for per-channel QSymm8 Convolution2d to Neon backend
9b6d4246 : IVGCVSW-4174 Update adb version in the BuildGuideAndroidNDK.md
e131a0b1 : IVGCVSW-4158 FP16 Mobilenet V1 and V2 30% regression on ArmNN on Mate20
3a93dfa9 : Github #251 Surround local structs with anonymous namespace
b86a3824 : IVGCVSW-4148 Report quant multiplier > 1 as unsupported for ACL
4cace320 : IVGCVSW-4124 Replacing the "sleep_for" loop from FileOnlyProfilingConnection
cf7c1c69 : IVGCVSW-4151 HAL 1_2 Dequantize FP32 Per Channel Tests on CpuAcc Failing
234d525a : IVGCVSW-4070 Add CreatedNamedTypeEntity and CreateNamedTypedChildEntity functions with Guid
434de54b : Revert "Only enable mixed precision FP16 pooling for Android Q"
ba424d2a : IVGCVSW-1530 Add TfLite slice parser and fix transpose perm vector creation
52ec3463 : IVGCVSW-3697 Add check for ArgMinMax QAsymm8 to ClLayerSupport
47e863dc : IVGCVSW-4077 Fix issue when NEON import disabled
85ad78c1 : IVGCVSW-4068 Add Guid to Workload
036f02d8 : IVGCVSW-3729 Added neon slice workload and supporting neon layer tests
49d0f120 : MLCE-144 Cts NNAPI test cases failed
f83b114d : IVGCVSW-4116 Update ACL pin to the 19.11 release branch
b0dc6016 : IVGCVSW-4062 Update Readme for 19.11
dbdd1b43 : IVGCVSW-3980 Implementation of Guid generator
aad2fe41 : Fix quantizer crash by zero tensor
d9d6371d : IVGCVSW-4117 Update version number to 19.11
caf2bdd3 : Fix possible crash in case of zero dimension tensor in the ONNX parser
17d8d85e : IVGCVSW-3486 Add clipping parameter validation in LstmQueueDescriptor
0270524f : IVGCVSW-4129 Fix thread starvation due to low capture periods
9723d024 : IVGCVSW-4074 Send Timeline message in RequestCounterDirectoryCommandHandler
87972be8 : IVGCVSW-4119 Fix FP16 to FP32 fallback mechanism in optimizer to work with Dequantize
5716de25 : IVGCVSW-4140 Report per-axis quantization as unsupported for DepthwiseConvolution on ACL backends
cdfb9417 : IVGCVSW-4073 Send stream info in the ConnectionAcknowledgedCommandHandler
34a407d4 : IVGCVSW-4072 Add stream header to Timeline Message Directory packet
30db8ad8 : NNXSW-1853 Change SubgraphViewSelector algorithm
721b82f2 : Print CMake messages on stdout rather than stderr
db1a2834 : Add FP16 support to DebugWorkload
60538ada : Only enable mixed precision FP16 pooling for Android Q
f4c502f5 : Fix redundancy in call to configure() in ACL DepthwiseConvolution workloads
93138959 : Add SpaceToDepth to GetLayerTypeAsCString()
e3803eae : CL & Neon workload factories inherit from WorkloadFactoryBase
199c98ea : Fix link error due to pthread being linked in the wrong order
270233fc : Fix a few compile errors:
b5b3b352 : IVGCVSW-3697 Add utility function to get ArgMinMaxFunction as string
68a4dbce : IVGCVSW-4053 Enable ArgMinMax EndToEndTest for NEON/CL
1939df53 : IVGCVSW-4128 Add Signed32 to supported input types for Ref ArgMinMax
2dc0572f : IVGCVSW-3695 Add CL ArgMinMax workload
663c1849 : IVGCVSW-4051 Update ACL pin to 94e0cf960ea6116eb57fa88d9b951f859b52c602
d8df0260 : IVGCVSW-4079 Add support of per-axis quantization to DepthwiseConvolution2d
99d9d4a7 : IVGCVSW-4069 Add ProfilingGuid to Network
94d3b931 : IVGCVSW-3839 Add support of per-axis quantization to reference TransposeConvolution2d
62cdb08e : IVGCVSW-4064 ArmNN Master fails due to an error in RefArgMaxAxis2Uint8Test
07f25e00 : IVGCVSW-4104 Report Conv2d per-axis quantization unsupported on ACL backends
3fec1ea7 : IVGCVSW-4067 Change LayerGuid to use ProfilingGuid
ffab16f9 : IVGCVSW-4077 Disable NEON memory import
55e488a5 : Add profiling includes to Android.mk
130ec60e : IVGCVSW-4108 Fixed invalid data type exception
70f609bc : MLCE-144 Fix cts MAX_POOL_2D_V1_0 tests
8bf442e9 : IVGCVSW-4107 Fix bug in ProfilingConnectionDumpToFileDecoratorTests
c4946c7a : IVGCVSW-4102 Move ProfilingGuid to public interface
e63a026b : IVGCVSW-3951 Create the timeline decoder
362e0321 : Escape angle brackets in dot file labels
5dc816e7 : IVGCVSW-4065 Add a RecordEvent function
5edc8816 : IVGCVSW-3837 Add support for per-axis quantization to reference Convolution2d workload
ec33a91e : IVGCVSW-4038 Convert Strided_Slice Shrink_Axis_Mask Parameter to ACL format
3201eea0 : IVGCVSW-3444 File Only Profiling Connection
fe2e2cbb : GitHub #294 Add sample serialized graph
23214438 : Rename Optimize's errMessages to messages
378bbfc0 : IVGCVSW-4065 Use platform-specific thread id size in Timeline packets
2ffcc417 : IVGCVSW-4065 Refactor the IPacketBuffer smart pointers
b67f9579 : IVGCVSW-3836 Add support for Int32 per-axis scales
13b653fd : IVGCVSW-3843 Add support of per-axis quantization to BuildArmComputeTensorInfo
5236e1d6 : IVGCVSW-3835 Create Encoder and Decoder for QSymm8PerAxis
f7107932 : Add fp16 support for dequantize
7ff9a609 : Make onnx parser to support TanH / Sigmoid / LeakyRelu layers
fcf6fd56 : Fix crash issue
d94efa8a : Match shape in between initializer and tensor
584a2b83 : Better error reporting for unconnected layers
fe414cfa : IVGCVSW-4050 Add backward compatibility deserialization test for ResizeBilinear
d1f57736 : IVGCVSW-3698 Add EndToEnd Layer test for ArgMinMax
3f4d7104 : Increase tolerance for bias scale quantization calculation for ResNet50v2
9a5f9f2c : GitHub #292 Build the ML-examples using only ArmNN's public frontend API
3c9b2700 : Fix bug in deserializitaion of ResizeLayer
7be12b8b : IVGCVSW-4049 Fix potential threading issue with the SendCounterPacket thread
b4e6720e : Github #277 Add option to use shared boost libraries
27dbd346 : Github #220 Mention deprecated Caffe features in the Caffe parser README
c601aa62 : GitHub #292 Move BackendRegistry.hpp to the public API
d9053071 : IVGCVSW-3842 Add per-axis quantization support to ValidateBiasTensorQuantization()
9be49163 : IVGCVSW-4039 AndroidQ (HAL 1.2) driver support for Fp16
94a30884 : IVGCVSW-4037 Add a CreateNamedTypedChildEntity method
d034e087 : IVGCVSW-4036 Add CreateNamedTypedEntity function
c0a87c14 : IVGCVSW-3831 Add support of per-axis quantization to TensorInfo
c0401998 : IVGCVSW-4035 Add a CreateTypedLabel function
4d527750 : Add GetResizeMethodAsCString() function to TypesUtils.hpp
b3670b10 : Refactor Resize layer tests
102cdbd7 : IVGCVSW-4033 Provide a utility method to send the 'well known' labels and event classes
ab845756 : IVGCVSW-4031 Provide well known profiling GUIDs
d6f26fc0 : Fix ExecuteNetwork no longer printing out the inference results, breaking some of the nightly builds
49e7d1b0 : Fix names of quantized types in GetDataTypeName()
86324fc4 : Refine SerializeDeserializeQuantizedLstm for the validation of NELSTMLayerQuantized in ACL
c34e53b4 : Bug fix on serialization of tensor with qsymm16 type
830101c2 : IVGCVSW-4022 Create a DeclareLabel utility function
48623a0f : IVGCVSW-4018 Move QuantizeHelper.hpp to armnnUtils
c82c8732 : IVGCVSW-4008 Add profiling mode to ExecuteNetwork
1f826967 : IVGCVSW-4032 Update BuildGuideAndroidNDK.md with the TF commit ID that has tf_proto_file.txt
57d10b7f : IVGCVSW-3962 Return 0 for Neon GetExportFlags()
8b20065e : IVGCVSW-4028 Add TimelinePacketWriterFactory to ProfilingService
00f3aaf2 : IVGCVSW-4027 Add the IProfilingGuidGenerator interface
c975f929 : IVGCVSW-4007 Add StandInLayer for unsupported operations in TfLiteParser
7bbdf9db : IVGCVSW-3950 Create SendTimelinePacket interface and class
a8769821 : IVGCVSW-4011 Add Unit tests for StandInLayer
6e0d962f : Refactor backward compatibility deserialization tests
85121a23 : IVGCVSW-4010 Add serialization support for StandInLayer
c95b8381 : IVGCVSW-4013 Test that the quantizer fails gracefully
d80cc0c9 : Fix build failures on RPi 4B
0898b338 : IVGCVSW-4021 Fixing failure in the ExecuteNetworkDynamicBackends test
e6ed0ee9 : IVGCVSW-3995 Add Quantizer support for ComparisonLayer
15effd88 : IVGCVSW-3980 Add ProfilingGuid and ProfilingGuidGenerator API
6d2e6594 : IVGCVSW-4020 Add backward compatibility deserialization test for Equal and Greater
b10e0818 : Fix for bug where ProfilingConnectionDumpToFactory is not used in profiling service
98d6b3d7 : IVGCVSW-3669 Fix TfLiteParser to set Splitter layer outputs' quantization params
e606b7cd : IVGCVSW-4009 Enable IsLayerSupported tests again
2c52646b : Fix Unpack in TfLiteParser missing quantization parameters
15db745d : IVGCVSW-3989 Create the Counter Directory Decoder
422f2fb6 : IVGCVSW-3996 Add deserialization test for ComparisonLayer
3bc00ec1 : IVGCVSW-3999 Add unit tests for new comparison operations
7be81f66 : Github #275 Generate versionned libraries
b99ef39c : IVGCVSW-4009 Get string name for StandInLayer type
013c390c : IVGCVSW-4009 StandInLayer frontend API
e80ebd10 : IVGCVSW-3992 Add serialization support for ComparisonLayer
77bfb5e3 : IVGCVSW-3993 Add frontend and reference workload for ComparisonLayer
5884708e : IVGCVSW-3721 Add support for startup sequence (Mock Gatord service).
bccc3450 : Github #275 Generate versionned libraries
ed25e0e8 : IVGCVSW-4005 Add PacketFamilyId to version resolver
397043fa : IVGCVSW-4002 Add FamilyId to CommandHandlerKey
9ea7700b : IVGCVSW-3409 Create the ProfilingService class
b682d840 : IVGCVSW-3721 Add support for startup sequence (Mock Gatord service).
5ae78299 : Move version definition to its own file
6598427f : IVGCVSW-3400 Fixed include directives for Gatord builds
7e5eec7d : IVGCVSW-3930 Create the Timeline Relationship Binary Packet
8844c2f3 : IVGCVSW-3931 Create the Timeline Event Binary Packet
b884ea44 : Refactor ProfilingUtils
92fa15b8 : IVGCVSW-3929 Create the Timeline Event Class Binary Packet
6fe5247f : IVGCVSW-3991 Make Descriptor objects comparable and refactor LayerVisitor tests
20bea007 : IVGCVSW-3895 Add EndToEndLayerTest for the Reference Implementation of LOG_SOFTMAX
8d9590e5 : IVGCVSW-3939 Code refactoring and minor fixes
672d06ea : IVGCVSW-3948 Add Startup method to Profiling
062e0e95 : IVGCVSW-3892 Add EndToEnd Layer test for INSTANCE_NORMALIZATION
c949ab54 : IVGCVSW-3977 Add deserialization test for LOG_SOFTMAX
e662a940 : IVGCVSW-3975 Add reference workload for LOG_SOFTMAX
f4d59a67 : IVGCVSW-3984 Fix CheckPeriodicCounterCaptureThread
91e1de78 : IVGCVSW-3976 Add Quantizer support for LOG_SOFTMAX
994b5349 : IVGCVSW-3971 Implement the Per-Job Counter Selection command handler
53e46991 : IVGCVSW-3972 Implement the Disconnect functionality
26257850 : IVGCVSW-3974 Add serialization support for LOG_SOFTMAX
c626345d : IVGCVSW-3551 Fix CounterCaptureHandlingTest
e848538e : IVGCVSW-3964 Implement the Periodic Counter Selection command handler
f982deae : IVGCVSW-3973 Add frontend for LOG_SOFTMAX
a21620d3 : IVGCVSW-3721 Add support for startup sequence (Mock Gatord service).
67ef2a52 : IVGCVSW-3964 Change the type held by the Packet class to unsigned char
8efc500a : IVGCVSW-3963 Implement the Request Counter Directory Handler
a3600ba7 : IVGCVSW-3967 Avg_Pooling2d Fails on CL NHWC FP16
c8724c7b : IVGCVSW-3944 Add ArgMinMax output shape validation
92bbcaed : IVGCVSW-3943 Add deserialization test for INSTANCE_NORMALIZATION
d0613b56 : IVGCVSW-3937 Improve the Connection Acknowledged Handler
09ca49cd : IVGCVSW-3888 Add INSTANCE_NORMALIZATION Reference implementation
0d4863dd : IVGCVSW-3890 Add NEON INSTANCE_NORMALIZATION Workload
8168f407 : IVGCVSW-3889 Add CL workload for INSTANCE_NORMALIZATION
784db773 : IVGCVSW-3926 Create the Timeline Message Directory Package
1555cbd1 : IVGCVSW-3669 Fix bug parsing multiple InputShapes in ExecuteNetwork
54fb957c : IVGCVSW-3937 Add the necessary components to the ProfilingService class to process a connection to an external profiling service (e.g. gatord)
c4728ad3 : IVGCVSW-3948 Add Profiling config to Runtime constructor
5d737fb3 : IVGCVSW-3937 Update the Send thread to send out the Metadata packet
c2728f95 : IVGCVSW-3937 Refactor and improve the CommandHandleRegistry class
e61ffd00 : IVGCVSW-3937 Make dynamic use the of the profiling connection in the SendCounterPacket class
f21f606a : IVGCVSW-3928 Add the Timeline Entity Binary Packet
e0e6efc1 : IVGCVSW-3937 Refactor and improve the PeriodicCounterCapture class
8a837179 : IVGCVSW-3937 Rename CommandThread to CommandHandler
88813936 : IVGCVSW-3937 Refactor the command thread
a84edee4 : IVGCVSW-3937 Initial ServiceProfiling refactoring
d66d68b1 : IVGCVSW-3935 Add Quantizer support for INSTANCE_NORMALIZATION
e11ff89e : IVGCVSW-3949 Fix signed/unsigned comparison bug
4951b8c6 : IVGCVSW-3948 Adds External Profiling cmdline to ExecuteNetwork
c6e5a6e9 : IVGCVSW-3925 Add Backward compatibility for ITensorHandle CreateTensorHandle functions
0ec068f2 : IVGCVSW-3904 Add more unit tests for send thread with BufferManager
6b0f3c6d : Changed the encoding of the Readme file to Unix
f75786c1 : IVGCVSW-3947 Update ACL pin to 79f88e6d825402388bb79fc123ee2dfe01985bda
0aed4f98 : IVGCVSW-3927 Create the Timeline Label Binary Packet
781ced9d : IVGCVSW-3934 Add serialization support for INSTANCE_NORMALIZATION
ce5045a0 : IVGCVSW-3932 Add frontend for INSTANCE_NORMALIZATION
d47a064a : IVGCVSW-3696 Add NEON ArgMinMax workload and tests
61d6f730 : IVGCVSW-3440 Fix intermittently failing send thread test
342a8ba0 : Throw by value, catch by const reference. Even anonymously.
83450fa5 : IVGCVSW-3941 Fix bug around file opening in RecordByRecordCaffeParser
f97f6da8 : IVGCVSW-3738 Add end-to-end layer test for DepthToSpace
680f9911 : IVGCVSW-3882 Update ACL pin
86bc3d8f : Update field name of serialized format not to make problem with js
7db85b25 : IVGCVSW-3922 Fix Arm NN build issue - memory access violation
99836d35 : IVGCVSW-3734 Enable FLoat16 unit tests for DepthToSpace on NEON
b280196e : IVGCVSW-3732 Add CL workload for DepthToSpace
2f00b742 : IVGCVSW-3734 Add NEON workload for DepthToSpace
7be47efa : IVGCVSW-3903 Create Counter Stream Buffer
aab82c5e : IVGCVSW-3920 Fix build regression due to implicit conversion in ProfilingConnectionDumpToFileDecorator
85d9260b : IVGCVSW-3909 Fix Transpose perm vector not parsed by Tflite parser
dfa1477f : IVGCVSW-3442 Add ProfilingConnectionDumpToFileDecorator
3a7d3a70 : NNXSW-1826 Add an optimization step which combines Permute and BatchToSpace into DepthToSpace
83239f99 : IVGCVSW-3689 Support Import of Output Tensors for the Neon Backend
bd9e2c54 : IVGCVSW-3557 Return IProfilingConnection from ProfilingConnectionFactory
404b2756 : IVGCVSW-3902 Create IReadOnlyPacketBuffer, IPacketBuffer and IBufferManager interfaces
e4ffe399 : Add Input and Output to list of serializable layers
9926e589 : IVGCVSW-3908 Fix DepthToSpace reference unit test failures on Android Q
24e8f920 : IVGCVSW-3905 Create a first implementation of the send thread
f6e534a8 : IVGCVSW-3411 Add the Counter Values array and accessor methods
95e73d77 : NNXSW-1826 Move tests for Optimization classes to separate files
4833cea9 : IVGCVSW-3439 Create the Command Thread
11b2eca4 : IVGCVSW-3900 Add deserialization test for DepthToSpace
73f66421 : IVGCVSW-3885 Add reference workload for DepthToSpace
1d18e6f7 : NNXSW-1826 OptimizeConsecutiveReshapes: remove unnecessary call to MoveAllConnections
f74ff2ff : IVGCVSW-3691 Fix the Counter Directory Packet data length
3fb7e105 : IVGCVSW-3623 Implement NeonTensorHandle::Import
93667b1d : Replace uses of non-standard C++:
ce2d9d13 : IVGCVSW-3413 Add the Counters Metadata
48033690 : IVGCVSW-3437 Add Request Counter Directory Command Handler
a96479a4 : IVGCVSW-3887 Add Quantizer support for DepthToSpace
fcb8ef6b : IVGCVSW-3433 Create the Periodic Counter Capture Thread
da9d2d34 : IVGCVSW-3886 Add serialization support for DepthToSpace
8a1b2184 : Fix some minor issues around SpaceToDepth
dd6247f5 : IVGCVSW-3883 Add frontend for DepthToSpace layer
a2f4b4be : IVGCVSW-3880 Add deserialization test for SLICE
b5f01b2e : IVGCVSW-3430 Connection Acknowledged Command Handler Implementation
2fda80b2 : IVGCVSW-3880 Add serialization support for SLICE
75ae2b02 : Fix illegal use of anonymous stack veriable in Deserializer
dd32c524 : IVGCVSW-3727 Add LayerType::Slice to GetLayerTypeAsCString()
68c2c903 : IVGCVSW-3723 Adding reference workload support for ArgMinMax
95cf225f : Github #257 Fix failing unit test "DynamicBackendTests/OpenCloseHandle"
e1c2d023 : IVGCVSW-3725 Adding quantization support for ArgMinMax
42f9d9e8 : IVGCVSW-3691 Implement SendCounterPacket.SendCounterDirectoryPacket() function
8355ec98 : IVGCVSW-3432 Fix a multithread store conflict
0bd586ce : CONSERV-3867 Fix typos in the Dynamic Backends readme file
bab9dc64 : IVGCVSW-3881 Add Quantizer support for SLICE
657ab2d5 : IVGCVSW-3691 Add extra unit tests to complete coverage for the CounterDirectory class
92b9f870 : IVGCVSW-3878 Add reference workload for SLICE
44a0142b : IVGCVSW-3879 Fix output shape inference formula for TransposeConvolution2d
6db5f20a : IVGCVSW-3691 Rework the CounterDirectory class to take into consideration the connections between components
10e0786f : IVGCVSW-3877 Reduce code duplication in TestNameOnlyLayerVisitor
636ab40d : IVGCVSW-3875 Add frontend for SLICE layer
4dc64a69 : IVGCVSW-3694 Add ArgMinMax implementation for Ref
a0c7871c : IVGCVSW-3826: Implement IProfiling functions
027e8b05 : Fix typo int comment surrounding constructor in ResizeLayer.hpp
4f1e8e47 : IVGCVSW-3687 Add INetworkProperties to LoadNetwork
0718ee9f : IVGCVSW-3868 Add support of Int32 to Reshape layer
d9f7c8ba : IVGCVSW-3858 Fix RefTensorHandleTests on Raspberry Pi
46d1c62a : Split out basic CaptureData unit tests from Holder tests
46ff1cac : IVGCVSW-3854 Fix QuantizedLstmEndToEndTest on Raspberry Pi
6095ba5f : IVGCVSW-3660 Add SQRT unit tests for Neon and CL backends
019c4b1c : In CopyTensorContentsGeneric coalesce inner dimensions where possible
efdbca6b : Rename variables in CopyTensorContents to assume NHWC
5bf1d321 : IVGCVSW-3872 Add Missing packet to SendMetaDataPacket
3b2eb6fc : IVGCVSW-3873 Update ACL pin
1b941728 : IVGCVSW-3436 Create the Periodic Counter Selection Command Handler
9bff1445 : IVGCVSW-3857 Add Reference FP16 workload support to remaining layers
1e0466c4 : Add "explicit" qualifier to Optional -> bool conversion method
9bab4968 : IVGCVSW-3580: Extend the IProfilingConnection to connect to a Socket
0280785b : IVGCVSW-3663 Add utility function to expand tensor dimension
b0b802f9 : IVGCVSW-3856 Add Dependency breaking interface
39f44af5 : Fix CL workload creation methods not using MakeWorkload
c81a3009 : IVGCVSW-3820 Remove backendsCommon/WorkloadDataFwd.hpp
b6482f3a : IVGCVSW-3659 Add Float16 CLLayerTests for Abs
252df3a8 : IVGCVSW-3845 Add Reference FP16 support for required layers
0cfcf235 : IVGCVSW-3724 Adding serialization support for ArgMinMax
4cd29a04 : IVGCVSW-3712 Add Transpose into TfLite Parser
501a9762 : IVGCVSW-3722 Add ArgMinMax to GetLayerAsCString InternalTypes
1a763dd3 : IVGCVSW-3829 Add CL workload for RSQRT
0dd3b43e : IVGCVSW-3830 Add NEON workload for RSQRT
4ffcc8fb : IVGCVSW-3739 Add serialization support for Abs
82046944 : IVGCVSW-3823 Add CL workload support for ABS
e69c399d : IVGCVSW-3824 Implement Float 16 Encoder and Decoder
914e4db5 : IVGCVSW-3822 Add NEON workload support for ABS
ab173e9b : IVGCVSW-3691 Add utility function to generate valid UIDs for profiling objects
149528e8 : IVGCVSW-3691 Basic refactoring in view of upcoming work in the profiler
a85e215d : IVGCVSW-3720 Start a UDS server that accepts connections.
8fccd86b : IVGCVSW-3743 Add end-to-end test for ABS on CpuRef
8d001d40 : IVGCVSW-3722 Add function to specify min or max in ArgMinMaxDescriptor
bd707161 : IVGCVSW-3432 Create CaptureData Holder
2e7c8855 : IVGCVSW-3400 Add missing virtual destructors
47d0fe98 : IVGCVSW-3690 Implement SendCounterPacket.SendStreamMetaDataPacket() function
9e0deb76 : IVGCVSW-3742 Add Quantizer support for ABS
366023fc : IVGCVSW-3719 Create test program executable.
07882f17 : IVGCVSW-3816 Make compute option required in ExecuteNetwork
9199e588 : IVGCVSW-3740 Add Reference Workload support for ABS
ee391d59 : IVGCVSW-3722 Add front end support for ArgMinMax
02356de9 : IVGCVSW-3674 Create basic ProfileService class
0696569f : IVGCVSW-3432 Create CaptureData Holder
868eb14c : IVGCVSW-3739 Add Arm NN front end support for Abs Layer
3a161988 : IVGCVSW-3692 Implement SendPeriodicCounterCapturePacket() function
68f78d8e : IVGCVSW-3432 Create CaptureData Holder
23ae2eae : IVGCVBENCH-1337 Added additional layer parameters to dot file and -v option
9bb51d7c : IVGCVSW-3686 Update ACL pin
3ecc5104 : IVGCVSW-3431 Create Profiling Service State Machine
7388217c : IVGCVSW-3693 Implement SendCounterPacket.SendPeriodicCounterSelectionPacket() function
af5c46bd : IVGCVSW-3434 Create the SendCounterPacket interface
77086280 : IVGCVSW-2945 ExecuteNetwork should have an option to save the output to a file
56e26ba6 : Updated SerializerSupport.md to list the layer support alphabetically
00d306e4 : IVGCVSW-3381 Break up LayerTests.hpp into more manageable files
08b51868 : Add a check for the number of output types to ExecuteNetwork
edd6fdce : IVGCVSW-3656 Fix wrong rename of the reference backend control macro
f88663c1 : IVGCVSW-3656 Build the reference backend by default
54658b9c : IVGCVSW-3675 Add ExecuteNetwork option to print intermediate layers
e89ebad9 : IVGCVSW-2325 Reduce duplication in LayerTests by reusing the ElementwiseTestHelper
db16dd33 : IVGCVSW-3656 Rename ARMCOMPUTEREF to ARMNNREF
a6539ed2 : IVGCVSW-3277 Fix RequiresCopy in case a tensor handle factory is not available
cddc9069 : IVGCVSW-3507 Removed partially supported networks
f2b8dcef : IVGCVSW-3656 Make the reference backend build optional
146b2e15 : IVGCVSW-3605 Add direct compatibility between Cl and Neon backends
665a964a : IVGCVSW-3575 Fix DepthwiseConvolution VTS Test Failures
dcaa6109 : IVGCVSW-3175 Add Regression Tests for Zero Copy
1a0f691a : IVGCVSW-3441 Create IProfilingConnection and ProfilingConnectionFactory
4e5fc1fb : IVGCVSW-3410 Create Counter Directory metadata classes
00dda4a6 : IVGCVSW-3547 Use ExecuteNetwork to run a dynamic backend end to end test
e898db9a : IVGCVSW-3427 Create PacketVersionResolver class
91e1d89a : Fix Windows build:
1cd451cd : IVGCVSW-3670 Fix Vts Tests after adding Ref Import functionality
e67edb23 : IVGCVSW-3656 Make the reference backend optional
c33882d1 : IVGCVSW-3668 Fix Android issue running Ref Import tests
11cf1e22 : IVGCVSW-3634 Segmentation fault running UnitTests on Android
ceda7853 : IVGCVSW-3671 Fix validation error msg WorkloadData.cpp
d6507c99 : IVGCVSW-3564 Add optional InputLayerBindingID argument to ImageCSVFileGenerator
a42d1b9e : IVGCVSW-3507 Fix error in list of tested networks for Tf and TfLite parsers
187fac00 : IVGCVSW-3507 Revise and update readmes for 19.08
ccb25ea4 : IVGCVSW-3650 Fix Transpose Convolution inputs in TfLite parser
7599aa47 : IVGCVSW-3661 Add multi-channel TransposeConvolution2d unit tests to NEON backend
675fa4f1 : IVGCVSW-3642 Fixed VTS Test Failures
581742d8 : IVGCVSW-3163 Support Neon TransposeConv2d
bfeb2711 : IVGCVSW-3606 Support memory import for Reference backend
aec942c3 : IVGCVSW-3640 Add multi-channel TransposeConvolution2d unit tests to CL backend
74bf7da7 : IVGCVSW-3650 Add TfLite Parser support for Transpose Convolution layer
27bd9239 : IVGCVSW-3506 Update version number for 19.08
e9f0f0fd : IVGCVSW-3617 Add CL TensorHandleFactory
89533909 : IVGCVSW-3545 Update the device specs with the dynamic backend ids
f800de21 : IVGCVSW-3653 Fix memory initialization bug in TransposeConvolution2dTestImpl
d88e47c3 : IVGCVSW-3429 Add a utility Version class
94d7915b : IVGCVSW-3550 Create Command Handler Registry
8ab53f05 : IVGCVSW-3625 Updated ACL pin to the 19.08 release branch
c3c5fc25 : IVGCVSW-3620 Fix Hal 1.2 Softmax test failures on GpuAcc and CpuAcc
dba634fd : IVGCVSW-3639 Add 5d tensor support
11f99b4e : IVGCVSW-3425 Create the Command Handler Functor base class
bc62605b : IVGCVSW-3415 Create the Packet Class
4e3e818e : IVGCVSW-3622 Add Neon TensorHandleFactory
4992c344 : IVGCVSW-3633 Fixed possible driver crash
97520101 : IVGCVSW-3636 Fix Graph and WorkloaData to support backend Import functionality
4f77ac26 : MLCE-126 Delete unused Protobuf header import
0558ca4b : IVGCVSW-3610 Remove unused leftover variable from TransposeConvolution2dImpl
bb590b42 : IVGCVSW-3474 Refactor Lstm and QuantizedLstm Param Getters
d65cb800 : IVGCVSW-3546 Extend the backend docs
1f7db45b : IVGCVSW-3416 Create Command Handler Key class
566e4adc : IVGCVSW-3635 Remove temporary check from RefLayerSupport::IsTransposeConvolution2dSupported()
d8edabb8 : IVGCVSW-3616 Add multi-channel unit test for TransposeConvolution2d
a24d9c79 : IVGCVSW-3615 Update Transpose Convolution algorithm
68db21f6 : IVGCVSW-3620 Fix VTS CpuRef failures
11bd2613 : IVGCVSW-3607 Add CreateWorkloadFactory with TensorHandleFactoryRegistry in IBackendInternal
f97a5de0 : IVGCVSW-3541 Treat an empty list of backend paths as a special case
4e73b429 : IVGCVSW-3546 Create a reference dynamic backend to use for testing and as an example in the docs
1fa19197 : IVGCVSW-3598 Add Neon backend support for Strided_Slice
b3fc252b : IVGCVSW-3474 Add end to end tests for Quantized_LSTM
6b4dfc2d : IVGCVSW-3603 *Json printer prints full profiling hierarchy
3d8a9eda : IVGCVSW-3597 Add complete test suite for the dynamic backends
0c2b2897 : IVGCVSW-3596 Register the dynamic backends in the BackendRegistry
e54aa06e : IVGCVSW-3595 Implement the LoadDynamicBackends function in the Runtime class
5488cfaa : IVGCVSW-3608 Fix Neon depthwise convolution 5x5 failure
3c4eb352 : IVGCVSW-3614 Remove limitation of axis=1 support for Softmax in Cl and Neon
c2291fce : GitHub #240 Fix bias shape in CreatePreCompiledWorkloadTest()
ff9cb791 : IVGCVSW-3600 Update the docs with the naming convention for dynamic backend files
0493a7b2 : IVGCVSW-3612 Update the docs to include description of dynamic backend loading paths
4a539fcd : IVGCVSW-3599 Create the GetSharedObjects method in DynamicBackendUtils
e7d44989 : IVGCVSW-3541 Get the paths where to load the dynamic backends from
4fc3c48c : IVGCVSW-3341 Add Neon backend support for Quantized_LSTM (16bit cell state)
f0a0a9ec : IVGCVSW-3541 Change the makefiles to generate the necessary test files for dynamic backends
f674aa0f : IVGCVSW-3277 Mem export/import suppor for Tensors
737d9ff5 : IVGCVSW-3342 Add CL backend support for Quantized_LSTM (16bit cell state)
651aafec : IVGCVSW-3611 Report TransposeConvolution2d as unsupported on CpuRef when channel multiplier != 1
198ee400 : IVGCVSW-3609 Fix decoding and encoding of INT32 tensors
d0dc770a : IVGCVSW-3561 Fix the linker issues of the test shared objects in the Android builds
ae7b832a : IVGCVSW-3604 Fix channel shape calculation in TransposeConvolution2dLayer::InferOutputShapes
87f65eab : IVGCVSW-3539 Add Neon support and tests for Stack
9c3cae86 : IVGCVSW-3470 Add Quantized_LSTM tests
61c6da2f : IVGCVSW-3577 Update ACL pin to include NEON convolution output multiplier fix
1da02363 : IVGCVSW-3571 Fix VTS Test Skips
d5166106 : IVGCVSW-3539 Add CL support and tests for Stack
2208b604 : IVGCVSW-3571 Add Gpu backend to CI tests for Android Q
a77d80e7 : IVGCVSW-3561 Use absolute path of unit tests
0cf01dce : IVGCVSW-3581 Fix AddCopyLayers and associated tests
bc2e2107 : IVGCVSW-3561 Test the DynamicBackend class
986c1864 : IVGCVSW-3555 Add unit tests for the dynamic backend utility functions
1a81630b : IVGCVSW-3592 Add Support for Quantize to HAL 1.2 Driver
5b01a899 : IVGCVSW-3471 Add Serialization support for Quantized_LSTM
61e71aa3 : IVGCVSW-3574 Update the docs with the backend versioning info
2e7f6ad7 : IVGCVSW-3556 Create the DynamicBackend class
b38ed40d : MLCE-130: Enabled optimized path for DepthwiseConv 5x5
3b938354 : IVGCVSW-3554 Update workloads to pass Softmax Axis Parameter to Backends
82b15eda : IVGCVSW-3537 Add support for L2 Normalization with < 4 dimensional tensors
99107924 : IVGCVSW-3368 Add Neon and CL unit tests for depth multiplier = 64
e30c16e7 : IVGCVSW-3566 Fix LSTM with normalization and Cifg WorkloadFactory
23700bb4 : Fix ModelAccuracyTool and ImageTensorGenerator's command line option typo
ac60d284 : IVGCVSW-3543 Implement the backend versioning algorithm
b19d2e9c : IVGCVSW-3555 Fix string formatting in DynamicBackendUtils
0a08ec6e : IVGCVSW-3521 CpuAcc V1.2 pad Failures
d73cecba : IVGCVSW-3563 + IVGCVSW-3555 Create new utility functions for dynamic backends
ee18dc8d : IVGCVSW-3469 Add front end for Quantized LSTM layer
7b184520 : IVGCVSW-3476 Add InferOutputShapes unit tests for convolution workloads
9e10c2b9 : Fix various uses of non-standard C++:
b0f1dd71 : Add DLL copy commands for armnnTfLiteParser.dll
65c32264 : NNXSW-1697 Remove use of SubgraphView that may become invalid.
588973fa : Fix and clean up ImageTensorGenerator
f8c62970 : IVGCVSW-3526 Add layer norm support for lstm serialization
07f2121f : IVGCVSW-3536 Add Axis parameter to reference Softmax implementation
6f3785d4 : IVGCVSW-3548 Use BuildArmComputePadStrideInfo() in CL and NEON convolution workloads
aab709b3 : Github #229 Remove unused include
d6a9dee3 : IVGCVSW-3368 Add reference support for depthwise multiplier > 3
28c94573 : IVGCVSW-3383 - Add TfLite Parser support for L2 Normalization layer
84062b74 : IVGCVSW-3311 Refactor Validate() methods in WorkloadData.cpp
1c8adac9 : IVGCVSW-3481 Add End to End test for Prelu in the Neon backend
2ec73ac8 : IVGCVSW-3480 Add End to End test for Prelu in the CL backend
747f586b : IVGCVSW-3479 Add End to End test for Prelu
598950d6 : IVGCVSW-3453 Fix VTS quant_output_multiplier_gt_1 test failures
37e68686 : IVGCVSW-3297 Add Neon backend support for ResizeNearestNeighbour
bcca1f4a : IVGCVSW-3423 Add TfLite parser support for Stack (Pack) layer
81e601c5 : IVGCVSW-3419 Add reference workload support for the new Stack layer
01bfd178 : Remove unnecessary include from ClResizeWorkload.cpp
90bb7ab2 : MLCE-103 Clean up ModelAccuracyTool and ImageTensorGenerator
f54c9462 : IVGCVSW-3478 Refactor armnn to make new Lstm parameters available in android-nn-driver through ILayerSupport.h
b5433ee3 : IVGCVSW-3420 Add Serialization support for the new Stack layer
15a9a8f8 : IVGCVSW-3513 Update CL pin that fixes impl_base.hpp not found issue
b6a9eccc : IVGCVSW-3519 Refactor TransposeConvolution2dWorkload for CL backed
97fb2deb : Github #226 Use correct paths returned by FindBoost.cmake
0bf6b232 : IVGCVSW-3495 Refactor names of convolution2d unit tests
898a324d : MLCE-103 Add necessary enhancements to ModelAccuracyTool
454d1f5d : IVGCVSW-3421 Add Quantizer support for the new Stack layer
d907f4bc : Github #227 Remove unnecessary includes
cc0cefb6 : IVGCVSW-3296 Add CL backend support for ResizeNearestNeighbour
59c6670c : IVGCVSW-3300 Add Neon backend support for dilated Convolution2d
974e5b60 : Update ACL pin to d473386e4d5e0edcf55e13a2bf3c422a23fac0de
05bfbd34 : IVGCVSW-3454 Fix VTS dilated conv2d test failures
4b961d36 : IVGCVSW-3298 Add CL backend support for dilated Convolution2d
5f9f2e3c : IVGCVSW-3492 - Fix for Array must be initialized error
2b7519dc : IVGCVSW-3468 Add Unit test for Conv2D that combines strides, dilation and padding
2b8c1da5 : IVGCVSW-3418 Add Arm NN front end support for the new Stack layer
ad5293a8 : IVGCVSW-3337 Add Neon backend support for LSTM layer normalisation
8b797a84 : IVGCVSW-3465 Add Customizable padding QSymm16 Unit Test to Neon
ab801628 : IVGCVSW-3467 Add CL Backend support for Pad_v2 with Unit Test
a2ec9092 : IVGCVSW-3338 Add CL backend support for LSTM normalization
c0ed7baa : MLCE-103 Remove hardcoded output shape in ModelAccuracyTool
2979457c : IVGCVSW-3355 Add NeonSpaceToDepthWorkload
39f4639a : MLCE-103 Use ImageTensorGenerator in ModelAccuracyTool
d01a83c8 : IVGCVSW-3397 Join lstm parameter infos in a struct for isLstmSupported
e6eaf661 : IVGCVSW-3399 Add support of QuantisedSymm16 to Pad
60597845 : IVGCVSW-3391 Add SpaceToDepth CreateWorkload and EndToEnd tests
a5b5bbf7 : IVGCVSW-3435 Add Neon Backend support for Pad_v2 with Unit Test
86bb4e1d : IVGCVSW-3399 Add support of QuantisedSymm16 to Permute and unit tests
ec8e198a : IVGCVSW-3393 Fix Ref Unit test for customizable padding value Add Neon missing Unit Test for Uint8.
47cfee93 : IVGCVSW-3399 Add support of QuantisedSymm16 to Debug and unit tests, refactor to be done
d2aa85ee : IVGCVSW-3353 Add CL support and tests for SpaceToDepth
f356905c : Fix member name in PadDescriptor
33fa0a66 : IVGCVSW-3401 Update ACL pin to latest master
9b461486 : IVGCVSW-3294 Add Neon backend support for PReLU
91e4c6d4 : IVGCVSW-3293 Add CL backend support for PReLU
328d92b8 : Fix the warning message reporting when sub-graphs fail to get optimized
7c1603a4 : IVGCVSW-3307 Add RefMemoryManager
f9ac3fd5 : IVGCVSW-3399 Add QSymm16 IsLayerSupportedTest to reference backend
6133cc31 : IVGCVSW-3277 Remove dead code
4686af03 : IVGCVSW-3307 TransposeConvolution: Don't call Map() before Execute()
da1fb9b0 : IVGCVSW-3161 Bug Fix in Nearest Neighbor implementation; consider 4 neighbors instead of 2.
169d2f12 : IVGCVSW-3382 Deprecate ResizeBilinear and use Resize with Bilinear method
38e05bd2 : IVGCVSW-3236 Extend Ref LSTM with layer normalization support
d0c0cc3e : IVGCVSW-3369 Add IsPreluSupported to default layer support
c394a6d1 : IVGCVSW-3307 Don't assume TensorInfo::Map() can be called before Execute()
4cefc413 : IVGCVSW-3307 Introduce RefTensorHandle
fe15eff9 : IVGCVSW-3361 Add end-to-end tests for Resize on CpuRef
b17406df : IVGCVSW-3366 Add Quantizer support for ResizeLayer
970f43b0 : IVGCVSW-3365 Add reference workload support for ResizeLayer
6fb339a7 : IVGCVSW-3364 Add serialization support for Resize layer
a9075df5 : IVGCVSW-3363 Add frontend support for Resize Layer
7a3e2fea : IVGCVSW-3162 Support CL workload for TransposeConv2D
93820381 : Remove unnecessary include from RefLayerTests.cpp
98180eff : IVGCVSW-3324 Add end-to-end tests for TransposeConvolution2d on CpuRef
735a450d : IVGCVSW-3320 Add reference workload support for TransposeConvolution2dLayer
05bf054f : IVGCVSW-3287 Add L2Normalization epsilon CL workload support
610256fd : IVGCVSW-3193 Allow ExecuteNetwork to have qasymm8 input type and add option to quantize float inputs to qasymm8
b2b5a26e : Update the CL pin to the latest master
5191033c : IVGCVSW-3197 Support SPACE_TO_DEPTH on Android
e24e3cd9 : IVGCVSW-3347 Add EndToEnd test for BatchToSpaceNd
d0dfe178 : IVGCVSW-3249 Extend the BatchToSpace workload to support QSymm16
96a709d8 : IVGCVSW-3310 Update scripts to download q-fsk version
e30054f5 : Don't override compiler options specified on command line
e0dbedfa : IVGCVSW-3250 Extend the Gather workload for QSymm16 support
e440329a : MLCE-103 Fix out-of-bound bug in ModelAccuracyChecker
57f13d59 : IVGCVSW-3334 Refactor BatchToSpace tests to be generic
34757810 : IVGCVSW-3235 Add scalar to use as padding value in Reference Pad
84da38b0 : IVGCVSW-3277 Refactor TensorHandle factory API
9515c7ec : IVGCVSW-3263 - Add End to End tests for SpaceToDepth on Ref
965c7c63 : IVGCVSW-3343 Add backward compatibility deserialisation test for pad value
bf0e7226 : IVGCVSW-3267 Add more code coverage to the PReLU layer
6858d3fb : IVGCVSW-3247: Refactor reference Gather workload
389aa70c : IVGCVSW-3322 Add Quantizer support for TransposeConvolution2DLayer
5e1b0cf8 : IVGCVSW-3330 Parse dilation parameters for DepthwiseConvolution2d in Deserializer
cb549301 : IVGCVSW-3321 Add serialization support for TransposeConvolution2dLayer
0dcffec8 : IVGCVSW-3291 Add L2Normalization epsilon value to serialization
639fb043 : IVGCVSW-3319 Add frontend support for TransposeConvolution2d Layer
713e95c8 : IVGCVSW-3193 Update bounding box value of MobileNet SSD after refactor Convolution2d and DepthwiseConvolution2d to use Encoders and Decoders
65263959 : IVGCVSW-3212 Refactor RefBatchNormalizationWorkload
47ea3c0e : IVGCVSW-3248 Refactor reference BatchToSpace workload
51982472 : IVGCVSW-3269 Add Serialization support for the new Prelu Activation layer
a4812b6c : IVGCVSW-3270 Add Quantizer support for the new Prelu Activation layer
20b1f883 : IVGCVSW-3271 Add unit test for dilated DepthwiseConvolution2d
a57eccbe : IVGCVSW-3231 Add reference workload support for SpaceToDepth
ab9e5256 : IVGCVSW-3268 Add Reference workload support for the new Prelu Activation layer
bee4bc94 : IVGCVSW-3299 Add Uint8 Support to Model Accuracy Checker
0c64f461 : IVGCVSW-3288 Add L2Normalization epsilon Neon workload support
0244cd0f : IVGCVSW-3234 Ensure that Quantizer allows different quantization scales on inputs and output of Concat layer
71c80b1d : IVGCVSW-3234 Add unit test for Concat with different quantization params
edeeb168 : IVGCVSW-3264 Add Unit Test for Dilated Convolution2d to armnn
0e406eed : IVGCVSW-3267 Add Arm NN front end support for the new Prelu Activation layer
e52211e1 : IVGCVSW-3286 Add epsilon Reference workload support
0b679f03 : IVGCVSW-2779 Fix Android Q build
3cb85f32 : IVGCVSW-3219: Add QSymm16 support to the ResizeBilinear Reference workload
a7240e7f : IVGCVSW-3273 ArmnnQuantizer: UnimplementedException thrown for: VisitNormalizationLayer
b80775f7 : IVGCVSW-3222 Extend Mean ref workload to support QSymm16
4d1ff588 : IVGCVSW-3221 Refactor Mean ref workload and tests
aece4edd : IVGCVSW-3285 Remove out of date check from RefLayerSupport::IsDilatedDepthwiseConvolutionSupported
719d2a94 : IVGCVSW-3218 Refactor the Reference Workloads for the ResizeBilinear layer
c81855f6 : IVGCVSW-3278 Cl and Neon TensorHandles inherit from common base interface
db48288f : MLCE-121 Github: Build error on GCC 9
24d7321a : IVGCVSW-3225 Add QSymm16 support for Rsqrt workload
c6138d8a : IVGCVSW-3275 Add Uint8 support for L2Normalization
d73d14fd : IVGCVSW-3229 Refactor L2Normalization workload to support multiple data types
0421e7f2 : IVGCVSW-3224 Add Uint8 support for Rsqrt
c4223d13 : IVGCVSW-3217 Refactor the Layer tests for ResizeBilinear to make them generic
1ea3fcff : IVGCVSW-3261 Add Quantizer support for SpaceToDepth layer
aa06714b : IVGCVSW-3260 Add serialization support for SpaceToDepth
7f6db40e : IVGCVSW-3010: Unit Test for Activation Workload for Float32 and Uint8
972af156 : IVGCVSW-3258 Add front end support for new SpaceToDepth layer
e9e1878c : IVGCVSW-3253 Refactor MonotonicClockRaw in WallClockTimer
68947187 : Github #208 Search for flatc on standard paths
e315c8fa : libarmnnQuantizer has references to libarmnn, so use libarmnn for link
edf52308 : IVGCVSW-3228 Fix bias quantization to be INT32 not QAsymm8
49ab7ada : Github #140 Use snprintf instead of strncpy
a37e1bd2 : IVGCVSW-3237 Add type check to RefLayerSupport::IsDetectionPostProcessSupported
f2aaab3a : IVGCVSW-3223 Fix ref convolution performance regression
99a66314 : IVGCVSW-3211 Refactor reference Rsqrt workload
0434df60 : IVGCVSW-3143 Extend the Pooling 2d workload to support QSymm16
6aeb771e : IVGCVSW-3227 Extend the reference normalization workload to support QSymm16
2fc70c5f : IVGCVSW-3226 Refactor the reference normalization workload
a3b20473 : IVGCVSW-3142 Refactor reference Pooling2d workload
6331f91a : IVGCVSW-2971 Support QSymm16 for DetectionPostProcess workloads
18f2d1cc : IVGCVSW-3223 Use GetIndex from DataLayoutIndexed.cpp in ConvImpl.cpp
ba257e3a : IVGCVSW-3212 Refactor the Reference BatchNormalization workloads
93f84a97 : IVGCVSW-3216 Make Rsqrt f32 layers test generic
ee423cee : IVGCVSW-3142 Refactor DataLayoutIndexed and TensorBufferArrayView for convenience
286080f0 : Do not rebuild the serializer/deserializer code if not necessary
f5507134 : IVGCVSW-3213 Extend the Reference BatchNormalization workload to support the new QSymm16 type
3122bd57 : IVGCVSW-3212 Refactor the Reference BatchNormalization workloads to handle Float32 and QAsymm8 types
550fe36f : Update the CL pin to the latest master
b6441e46 : Add support for all data type for input and output layers
33732f64 : IVGCVSW-3215 Add CreateWorkload test for Rsqrt Fp32
b40d7105 : IVGCVSW-3179 Extend floor workload to support QSymm16
a7b7928b : MLCE-124 Fix install target wrt serializer and tflite parser
8c7324dd : IVGCVSW-3148 Add end to end test for Dequantize layer to Ref, Cl, Neon
60f54887 : IVGCVSW-3182 Updated Validation files
83735b17 : IVGCVSW-3177 Refactor Floor reference workload
983daec9 : IVGCVSW-3147 Add CL Dequantization workload
120522ae : IVGCVSW-3195 Extend reference SpaceToBatch workload to support QSymm16
cd5571c6 : IVGCVSW-3165 Added accidentally removed CreateFakeQuantization Function
42666a17 : IVGCVSW-3171 Extend the Strided Slice Ref workload to support the QSymm16
e851b3da : IVGCVSW-3170 Refactor the Strided Slice Ref workload for Float32 and QAsymm8 types
01961a7d : IVGCVSW-3148 Add Neon backend support for Dequantize
20ec2497 : IVGCVSW-3186 Add ClQuantizeWorkload
fabc289e : IVGCVSW-3185 Add NeonQuantizeWorkload
22f0f2bc : IVGCVSW-3194 Refactor SpaceToBatchNd workload
25339c31 : IVGCVSW-3159 Support QSymm16 for Splitter workloads
edb8b2ec : IVGCVSW-3182 Corrected expected model predictions
d7f29089 : fix reference IsConvolution2dSupported error messages
0f072ab1 : IVGCVSW-2771 Add more end to end tests for splitter on Cl, Neon, Ref to cover different number of dimensions and split axis
e0200da9 : MLCE-119: Allow deph multipliers 2 and 3
248683fe : IVGCVSW-3173 Extend reference softmax workload to support qsymm16
aa949514 : Don't add redundant copies
8ed4b8c3 : IVGCVSW-3172 Add QSymm16 support for reshape workload
a70fe604 : IVGCVSW-2992 Document Concat layer rename
f341d7f5 : IVGCVSW-2745 Unit test error running ArmNN on Raspberry Pi
a121de3e : IVGCVSW-3168 Refactor reference softmax workload into a single workload
e242f2dc : IVGCVSW-3119 Rename MergerLayer to ConcatLayer
2f2778f3 : IVGCVSW-3145 Refactor Reference Reshape workloads
0be43386 : IVGCVSW-2771 Add end to end tests for splitter on Cl, Neon, Ref
41f00f1e : IVGCVSW-3033 Unit test using a MockBackend to validate Optimizer
46c09d00 : IVGCVSW-2970 Support QSymm16 for FullyConnected workloads
af8b72d3 : IVGCVSW-3129 Image pre-processing fix for TFLite
43aec588 : IVGCVSW-3134 Refactor FullyConnected workloads into single workload
7f2c35a8 : IVGCVSW-3033 Adding MockLayerSupport to MockBackend
c1001c6f : Make the script for getting the compute library more robust
74135831 : IVGCVSW-2771 Fix SubTensor error in vgg16 ExecuteNetwork CL
2f80f6e3 : IVGCVSW-3026 Extend RefConvolution2dWorkload to support QSymm16
88d44b89 : IVGCVSW-3074 Extend the DepthwiseConvolution2d workload to support QSymm16
e3a4245b : IVGCVSW-3082 Fix layer execution order after a subgraph substitution
15eb5832 : IVGCVSW-2771 Fix SubTensor error in vgg16 ExecuteNetwork NEON
495852f2 : IVGCVSW-3073 Refactor reference DepthwiseConvolution2d workloads
9b398329 : IVGCVSW-3025: Refactor reference Convolution2d workload
31b2e134 : Silence gcc 8 warning wrt catch by value
c3ba50e5 : IVGCVSW-3132 Reintroduce SubGraph definition, but deprecated
38a92584 : IVGCVSW-2758 Instructions for cross-compiling ArmNN for arm64 should install cross-compiling toolchain earlier
d00883b2 : IVGCVSW-3116 Fix failing NN Driver Tests on Android Q
e0ca861a : IVGCVSW-3081 Quantizer min>=max error & missing layers
ed735043 : IVGCVSW-3088 Update the backends README file
05349c5e : IVGCVSW-3015 Fix duplicate input/output slots in sub-graph
1b3eb7e5 : IVGCVSW-3123 Remove duplicate step from CrossCompilation guide
005288d3 : IVGCVSW-3033 New unit tests to ensure the Optimizer can handle multiple Graph objects
997dd8c4 : IVGCVSW-3088 Update Readme for 19.05
825af454 : IVGCVSW-3125 Deprecate CreateMergerDescriptorForConcatenation function
f02e6cd7 : IVGCVSW-3030 Add unit testing for the Optimization API
4ed6c83a : IVGCVSW-3124 Rename workloadFactory CreateMerger to CreateConcat
ac73760a : IVGCVSW-3060 Classification tests display output value as raw float
58ef2c6f : IVGCVSW-2967 Support QSymm16 for Constant workloads
39d487d3 : IVGCVSW-3117 Rename NeonMergerWorkload to NeonConcatWorkload
69059413 : IVGCVSW-3117 Rename ClMergerWorkload to ClConcatWorkload
4ed34edd : IVGCVSW-3117 Rename RefMergerWorkload to RefConcatWorkload
b6e17568 : IVGCVSW-3036 Change Armnn Quantizer to specify Armnn format
88054f85 : IVGCVSW-3030 Add a mock backend for unit testing
af000a90 : IVGCVSW-2964 Fix issue with Deserializer creating ciruclar graph
cbb66aa4 : IVGCVSW-2972 Support QSymm16 for Merger
60281579 : IVGCVSW-3089 Change clframework version to 19.05 Release branch
758fe129 : IVGCVSW-3087 Changing version to 19.05
bab2626e : IVGCVSW-2911 Add Android Q support to android-nn-driver infrastructure
da47048a : IVGCVSW-3001 Dequantize the output prior to printing
fc598e15 : Use the new deprecation API
906f9463 : IVGCVSW-3076 Add ConcatLayer methods to public API
30562020 : IVGCVSW-3069 Add documentation for ModelAccuracyTool-Armnn
eac246dd : MLCE-101 Add default dilation depthwise convolution implementation to LayerSupportBase
22972f04 : MLCE-101 Add dilation support for DepthWiseConv workload
acad04e3 : MLCE-101 Add dilation parameter to serializer
49cb7d05 : MLCE-101 Add dilation support to reference backend
f0bd6838 : MLCE-101: Adding dilation support in conv and dconv
3f9119a1 : IVGCVSW-3035 Correct gamma variable name
290eb93a : IVGCVSW-3058 Segmentation fault running Resnetv2.50 tfite int8 model
b9971c9e : IVGCVSW-3013 Add unit tests for QSymm16 LSTM
0e26cb57 : IVGCVSW-3070 Add Documentation for ImageTensorGenerator & ImageCSVFileGenerator
cd05f3e6 : IVGCVSW-2834 Fix Input TensorInfo in Quantization DataSet
bdf2aab8 : IVGCVSW-3034 Adding a unit test to check substituteSubGraph now works when substituting layers from another Graph
5696bff2 : IVGCVSW-3063 Modify Quantizer tool to take command line input for preserving input/output types
5200afa2 : IVGCVSW-3034 Updates to SubstituteSubGraph and ReplaceSubgraphConnections to support Graphs instead of SubGraphViews
afe78896 : IVGCVSW-2990 Add deprecation helpers
8492433d : IVGCVSW-3030 Refactor code and fix OptimizeSubgraphView
f3d10211 : IVGCVSW-3030 Added move operators to the Graph class
724e4801 : IVGCVSW-3061 Modify NetworkQuantizer to support option to preserve input/output types
5fa83938 : IVGCVSW-3072 Add MergerLayer Deserialise Backcompat test
77ba3df6 : IVGCVSW-3030 Make the OptimizationViews class move-assignable
a563b924 : IVGCVSW-2900 Adding the missing option to build the Accuracy Tool to the GlobalConfig.cmake
8106b7cc : IVGCVSW-3031 Reparent layer to new graph
f92dfced : IVGCVSW-2833 Add Dynamic Quantization
a4247d5a : IVGCVSW-2900 Adding the Accuracy Checker Tool and tests
c2fe5fb3 : IVGCVSW-3031 Finer grained backend optimization API
59f32f96 : IVGCVSW-3067 Fix issue with QuantizerVisior not setting TensorShape correctly
eb2b329b : IVGCVSW-2997 Refactor reference LSTM workload
5cf4d1c2 : IVGCVSW-2989 Generate subgraphs without cyclic dependencies
2fd6100c : IVGCVSW-3038 Move MakeInputTensors to armnnUtils
0eea37c0 : IVGCVSW-3030 Update the backend code to create also a list of non-optimized SubgraphViews
87106761 : IVGCVSW-3014 Add GetSupportedBackends to IDeviceSpec
602af090 : IVGCVSW-3029 Remove any AddLayer capabilities from SubgraphView
59e15b00 : IVGCVSW-2834 Add dynamic quantization via datasets
8b194fbe : IVGCVSW-3003 Fix the bug in setting the same tuningLevel in the constructor
b4d7eaef : IVGCVSW-3039 Unify BindingPointInfo declarations
93e2e405 : IVGCVSW-2941 THIRD_PARTY_INCLUDE_DIRS is not set in armnn/tests/CMakeLists.txt for external builds
49937f3d : IVGCVSW-2773 Integrate new CL tuner into ArmNN
d78b891d : IVGCVSW-3021 Add end-to-end flow control integration test
386681af : IVGCVSW-2993: Investigate TfLite Parser test output shape validation
ff05cc50 : IVGCVSW-2405 Rename SubGraph to SubgraphView
6870b989 : IVGCVSW-2948 Add DeepSpeech v1 support to TensorFlowLiteSupport.md
18515e2e : IVGCVSW-2983 activation layers support for QSymm16 !armnn:1023
e05e38e7 : Fixing a broken link to MLPlatform.org
dc2f7f4b : IVGCVSW-2843 Support QSymm16 via Command-line quantizer tool
ae2c5f03 : IVGCVSW-2982 Refactor reference Activation workload
bb73e576 : IVGCVSW-2773 Update clframework pin for the jenkins timing tests
13a9fa67 : IVGCVSW-2396 Go back to using offset memory manager
501f4d4e : IVGCVSW-2996 Add Reshape layer to ParseFullyConnected in TfLite parser when input is > 2D to flatten the input to 2D [batch_size, input_size]
c01b3914 : IVGCVSW-3007 ArmnnConverter: Fix bug with optional --input-tensor-shape argument
b8554702 : IVGCVSW-2657: Fix to force correct quantisation parameters for QASYMM8 Softmax Signed-off-by: David Monahan <david.monahan@arm.com>
04a8b05b : IVGCVSW-3005 Correct the order of inputs and outputs of deepspeech v1
3dcc1c68 : MLCE-111: ONNX parser raw data bug
d49b70fc : IVGCVSW-2993: Investigate TfLite Parser test output shape validation
672de578 : IVGCVSW-2994 Add Reshape layer to ParseUnpack in TfLite parser to remove the unpacked dimension of each output from Splitter and correct ReshapeFixtureWithReshapeDimsFlatten test output shape
4a956117 : Remove incorrect documentation line
a820e025 : IVGCVSW-2657: New Mobilenet Timings test which includes quantisation and softmax Signed-off-by: David Monahan <david.monahan@arm.com>
dc279792 : IVGCVSW-2657: Model update to fix failing timings test: TfLiteVGG16Quantized Signed-off-by: David Monahan <david.monahan@arm.com>
4de9f67c : IVGCVSW-2918 Implement ExecutionFrame.
8271f814 : IVGCVSW-2899 Create a tool to preprocess the images, generating the RAW tensor data from the image files
861985ff : IVGCVSW-2925: Combine Pad with Convolution2d in the Optimizer
17660e68 : IVGCVSW-2987 Modify ParseSplit in TfLite parser
7997a352 : IVGCVSW-2980 Build ArmNN with the latest version of the driver stack library
c2ebc63b : IVGCVSW-2855 Update Command Line Processing of commonOptions
4818d465 : IVGCVSW-2849 Add TfLite Parser support for Rank-0 operands and unit tests
0790dcea : IVGCVSW-2957 MergerLayer subtensor optimization now backend agnostic
b98bbcfa : IVGCVSW-2425 Add unit test for Logistic (Sigmoid) in NEON
e571d33a : IVGCVSW-2855 Create TfLite reference test for DeepSpeechV1
aab6aff4 : IVGCVSW-2959: Update TfLiteResNetV2-50-Quantized-Armnn test
507f39d2 : MLCE-103: MDK changes for running multiple inferences qasymm8
472d4e03 : IVGCVSW-2965: Add ResnetV2 50 Timings job in CI
3e68b979 : IVGCVSW-2928 Fix issue with GPU profiling
200e3803 : IVGCVSW-2848 - Add TfLite Parser support for Unpack layer
b1390fce : IVGCVSW-2959 Update TfLiteResNetV2-50-Quantized-Armnn test
2b03d64d : IVGCVSW-2955 Update the Quantizer Tool to take an additional parameter for the user to specify a CSV file
7b4886fa : IVGCVSW-2543 Add timing for ExecuteNetwork inference
774f6f1d : IVGCVSW-2912 Change get_compute_libary.sh -p exit code to 0
7c23b33e : IVGCVSW-2873 Update documentation for Serializer/Deserializer
d4f0fead : IVGCVSW-2947 Remove boost dependency from include/TypesUtils.hpp
f30f7d32 : IVGCVSW-2946 RefElementwiseWorkload configures prior to first execute
82fbe7c0 : IVGCVSW-2912 Make get_compute_library.sh sole source for clframework pin
2999a02f : IVGCVSW-2862 Extend the Elementwise Workload to support QSymm16 Data Type IVGCVSW-2863 Unit test per Elementwise operator with QSymm16 Data Type * Added QSymm16 support for Elementwise Operators * Added QSymm16 unit tests for Elementwise Operators
99851764 : IVGCVSW-2845: Add TfLite Parser support for TanH activation layer
2e6dc3a1 : IVGCVSW-2861 Refactor the Reference Elementwise workload * Refactor Reference Comparison workload * Removed templating based on the DataType * Implemented BaseIterator to do decode/encode
0324f48e : IVGCVSW-2844: Add TfLite Parser support for Split layer
1b63d6c1 : IVGCVSW-2927 Fix Streamline annotations
eff363d5 : IVGCVSW-2914 Add Switch Layer and no-op factory method
1f886308 : IVGCVSW-2915 Add Merge Layer and no-op factory method
647aab36 : IVGCVSW-2926 Add test for ResNetV2 50 quantized tflite model
bb190a63 : IVGCVSW-2539 Improve ExecuteNetwork error logging
2fcce08c : IVGCVSW-2802 Ability to run FP16 turbo mode through ExecuteNetwork
afa4e3a4 : IVGCVSW-2875 Enable QuantisedSymm16 support for ref Dequantize workload
a0beb3b8 : IVGCVSW-2872 Unit tests for Quantize layer and reference workload
2ab0bfa3 : IVGCVSW-2832 (Part 2) update clframework pin to b4a44ff3aa98d2b51f1621a7525db3f81108a1bd
5f400d6d : IVGCVSW-2871 Ref QuantizeLayer workload
8a54ac09 : IVGCVSW-2875 Reference implementation and unit tests for Dequantize
317cae52 : IVGCVSW-2866 Implement RegisterDebugCallback for RefDebugWorkload
83add216 : MLCE-101 Deeplab v3+ (Add Tf Lite Parser Dilation Check)
10e6be47 : IVGCVSW-2885 fix ArmnnConverter help text
e4294fd7 : IVGCVSW-2874 Add DequantizeLayer and no-op factory method
61f54634 : IVGCVSW-2880 Refactor order of methods
8b6df4da : IVGCVSW-2827: adding Validation file for TfLiteInceptionV4Quantized
87acb273 : IVGCVSW-2870 Serialize quantize layer
a9cca6aa : IVGCVSW-2870 Support QuantizeLayer on frontend
045ea78a : IVGCVSW-2884:Add Validation.txt for TfliteInceptionV3
5eb30d9f : IVGCVSW-2817 Inherit SerializerVisitor from the ILayerVisitor interface class
964e955d : IVGCVSW-2881 Remove DebugDescriptor
44db7c36 : IVGCVSW-2832 Update CL pin to 2761c2f0b60175469e959982a25ff0abdca6c9ce
313e1c88 : IVGCVSW-2882 Fix include order in armnn public headers
47bfac4c : IVGCVSW-2865 add missing include of functional
9fc8c0f0 : Use unique names for temporary files
ef38d5d0 : IVGCVSW-2861 Refactor the Reference Elementwise workloads * Refactored Elementwise Workload into the single workload. * Execute() function will react based on the DataType.
6e948201 : IVGCVSW-2865 Extend IRuntime to add a new method RegisterDebugCallback(...)
2a304ede : IVGCVSW-2859 Add unit tests for QSymm16 quantization
11af375a : IVGCVSW-2694: serialize/deserialize LSTM
db059fd5 : IVGCVSW-2850 Fix Circular Dependency Issue * Create the SerilizationID for fb base layer before creating inputs and connections.
7ac07f35 : IVGCVSW-2858 Add support for QSymm16 quantization
2a434a8a : IVGCVSW-2814 AllTypesAreEqualImpl handles odd num params correctly.
50db4e83 : IVGCVSW-2814 Extensive ref IsSupported for Activation & Addition
03acd687 : IVGCVSW-2788 Modify Serializer test to use introspection API
cd5ac230 : IVGCVSW-2839 Add QuantisedSymm16 support to the ArmNN frontend
2a326b5b : MLCE-105 Fix use of std::unique_lock in LoadedNetwork
3e14a9d2 : IVGCVSW-2686 Add Serializer and Deserializer for DetectionPostProcess
65d30965 : IVGCVSW-2354 Caffe SqueezeNet through armnn Cl and Neon
222c753b : IVGCVSW-2429 Add Detection PostProcess Parser to TensorFlow Lite Parser
232cfc2a : IVGCVSW-2574 Create a converter application for all the supported ArmNN Networks
db7c3912 : IVGCVSW-2735 Failure to find flatbuffers is not a fatal build error
18ce3387 : IVGCVSW-2709 Serialize / de-serialize the Splitter layer
1b4d7b1e : IVGCVSW-2800 Update CL pin to latest master
b99480bc : IVGCVSW-2792 Update Neon Mul/Sub workload for latest CL master
a6d45c77 : IVGCVSW-2769 Don't process node if already visited
495701f0 : IVGCVSW-2693 Serialize/de-serialize L2Normalization
ac25a1be : IVGCVSW-2697 Add Serialize/Deserialize for the Merger Layer
d469faf8 : IVGCVSW-2783 Fix Deserializer connections for layer with multiple outputs
ac97c8cd : IVGCVSW-2696 Serialize / de-serialize the Mean layer
c192f35e : IVGCVSW-2689 Fix Floor Deserilizer discarding layer name
f81edaac : IVGCVSW-2691 Add Serialize/Deseralize Gather layer
5c7ab055 : IVGCVSW-2681 Fix layer name in BatchNormalization deserialization
a1ed73a7 : IVGCVSW-2691 Add Serialize/Deseralize Gather layer
b348521a : IVGCVSW-2710 Add Serializer and Deserializer for StridedSlice
da1f9755 : IVGCVSW-2711 Add Serializer and Deserializer for Subtraction
6522cdcd : IVGCVSW-2705 Add Serializer and Deserializer for ResizeBilinear
79ffdf57 : IVGCVSW-2692 Add Serializer and Deserializer for Greater
8e7fa232 : IVGCVSW-2681 Serialize/de-serialize the BatchNormalization layer
dd2ba7eb : IVGCVSW-2689 Serialize / de-serialize the Floor layer
8b42a380 : IVGCVSW-2706 Serialize / de-serialize the Rsqrt layer
ebb0f9c1 : IVGCVSW-2701 Add Serializer and Deserializer for Pad
57728788 : IVGCVSW-2700 Serialize/de-serialize the Normalization layer
377351e5 : IVGCVSW-2695 Serialize / deserialize the Maximum layer
235cea59 : IVGCVSW-2688 Add Serializer and Deserializer for Equal
0fe3245e : IVGCVSW-2698 Serialize / deserialize the Minimum layer
9066d3c4 : IVGCVSW-2765 Modify ParserFlatBuffersSerilizeFixture to accept different output type
3ee1422c : IVGCVSW-2763 Fix bug in BatchToSpaceNdLayer::InferOutputShapes
8d69bbc6 : IVGCVSW-2766 Modify CheckDeserializedNetworkAgainstOriginal to work with multiple inputs and outputs
5888589e : IVGCVSW-2687 Add Serializer & Deserializer for Division
315258e6 : IVGCVSW-2598 Update attribute to use num_split
6b4ed983 : IVGCVSW-2682 Add Serializer and Deserializer for BatchToSpaceNd
ad402709 : IVGCVSW-2752 Make biases optional in INetwork
b56292c0 : IVGCVSW-2759 Add MakeOptional to enable in-place optional object construction
91c0eff2 : IVGCVSW-2598 Fix for constant axis issue for Tensorflow Parser
dbfb8549 : IVGCVSW-2764 Strengthen test for thread-safety in Profiler
b2845655 : IVGCVSW-2632 Fix RefMerger from QAsymm8 types with different quantization parameters
7733c57b : IVGCVSW-2560 Add support of SSD MobileNet to TensorFlowLiteSupport.md
4628d054 : IVGCVSW-2560 Verify Inference test for TensorFlow Lite MobileNet SSD
45286997 : IVGCVSW-2708 Add Serializer and Deserializer SpaceToBatchNd
07d58c77 : IVGCVSW-2429 Add Detection PostProcess Parser to TensorFlow Lite Parser
76277881 : IVGCVSW-2683 Add Serializer & Deserializer for Constant
b3d481a2 : IVGCVSW-2629 Adding support for uint8 in ExecuteNetwork to fix issues with output tensor being all zero
17fa2b42 : IVGCVSW-2756 Fix bug in ClSpaceToBatchNdWorkload
757b0d9a : IVGCVSW-2525 *Update TfLite supported operator list
633f8590 : IVGCVSW-2751 When layers are Deserialized the layer name is lost
268509ac : Rename ArmNN schema file to ArmnnSchema.fbs
a1ecc49d : IVGCVSW-2762 Fix missing layer name and output slot index in DebugLayer output
451d95bf : Add strided-slice parser to tf-lite
f11bab5c : IVGCVSW-2757 Add check for wrong number of components supplied to const tensor
8f6d7a71 : Add minimum parser to tf-lite
b8d805ea : Add maximum parser to tf-lite
0d0a78eb : IVGCVSW-2721 Quantize and Dequantize aren't quite right
d1ae3a63 : IVGCVSW-2735 Fail build if TfLite parser or armnnSerializer can't be built
baded14f : Add space-to-batch-nd parser to tf-lite
db947e26 : Add batch-to-space-nd parser to tf-lite
3f58ddb3 : Add resize-bilinear parser to tf-lite
bbeae26a : Add sub parser to tf-lite
17cf71f7 : IVGCVSW-2589 Fix for checking out CL release branch
b9705bf2 : IVGCVSW-2739 Updating the Readme.md and ContributorGuide.md files to add references and links to the new MLPlatform.org website (the home for the machine learning platform
06e25c41 : IVGCVSW-2749 Throw exception in TensorShape when requested index >= number of dimensions
8ddae33a : IVGSVSW-2736 Fix dangling reference to temporary storage
c64ea9fd : IVGCVSW-2588 Update README files for 19.02
b5b9bdf1 : IVGCVSW-2424 Add LOGISTIC Operator Support (CL)
e74e5541 : IVGCVSW-2748 Fix bug causing std::bad_alloc in MakeTensor()
dbe94290 : IVGCVSW-2589 Update CL pin to the 19.02 release
6cde7ed0 : IVGCVSW-2635 Update TensorFlowSupport.md
bdc99726 : COMPMID-2007 Changing NDK version to 17b in the Build ArmNN with the Android NDK guide. This is required by the Arm Compute Library for some of the v8 NEON intrinsics
1b3e2ead : IVGCVSW-2429 Add Detection PostProcess Parser to TensorFlow Lite Parser
19f74b44 : IVGCVSW-2643 Add Activation to SerializerSupport.md and DeserializerSupport.md
dbb0c0ca : IVGCVSW-2639 Add Serializer & Deserializer for Fully Connected
53247828 : IVGCVSW-2613 Support static quantization of BatchToSpace
23e1de6a : Fix typos in IVGCVSW-2645 Add Serializer & Deserializer for Pooling2d
3091b068 : IVGCVSW-2610 Add Quantization Tool Executable
30b00204 : IVGCVSW-2702 Add Serializer and Deserializer for Permute
af484013 : IVGCVSW-2643 Add Serializer & Deserializer for Activation
0028d1b0 : IVGSVSW-2736 Rename DeserializeParser => Deserializer & fix namespaces
be25fc18 : IVGCVSW-2636 Update serializer and deserializer README with new layers
c04125f6 : IVGCVSW-2685 Serialize / de-serialize the DepthwiseConvolution2d layer
9ffd2fe2 : IVGCVSW-2583 Update verison number for 19.02
c8bab1bf : IVGCVSW-2436 Modify MobileNet SSD inference test
fab64f09 : IVGCVSW-2730 Fix bug in TfParser setting incorrect output shape for Addition Layer
30211047 : IVGCVSW-2725 Fix issue with ExecuteNetwork and Guid's
a0766c3d : IVGCVSW-2646 Add Serializer & Deserializer for Conv2D
2b183fb3 : IVGCVSW-2736 Deserialize using istream instead of filename
263829c2 : IVGCVSW-2642 Add Reshape to Serializer and Deserializer
4fbae335 : IVGCVSW-2662 Implement conversion tool to serialize ArmNN networks
3166c3ed : IVGCVSW-2645 Add Serializer & Deserializer for Pooling2d
a6b504a8 : IVGCVSW-2619 Support static quantization of StridedSlice
fc413c0c : IVGCVSW-2644 Add Serializer & Deserializer for Softmax
2ee88dfe : IVGCVSW-2626 Add Quantization of ResizeBilinear Layer
aa80d8a9 : IVGCVSW-2618 Support static quantization of Splitter
8675b68e : IVGCVSW-2616: static quantization of reshape
e870bef8 : IVGCVSW-2621 Add static quantization of Merger
43e7864c : IVGCVSW-2724 Fix bug in DeserializeParser
cb8a3219 : IVGCVSW-2642 Fix Guid issue in Serialize Parser
3fcef20f : IVGCVSW-2642 Fix layerBindingId issue
5b2159e4 : IVGCVSW-2620 Support static quantization of Constant
ec333914 : IVGCVSW-2726 Code cleanup
e5abbde5 : IVGCVSW-2658 Integrate Compute Library 6eb90d7
d8f5fc2d : IVGCVSW-2615 Support static quantization of Pooling2d
7b53b691 : IVGCVSW-2714 Fix armv7 build
ac9cadc6 : IVGCVSW-2662 Create ISerializer class and refactor Serializer
fa6e9e00 : IVGCVSW-2617 Add static quantization of SpaceToBatch
5f450279 : IVGCVSW-2640 Add Serializer & Deserializer for Mul * Updated Serializer schema for Multiplication support * Added support for Multiplication to Serializer and Deserializer
fb1437e8 : IVGCVSW-2614 Support static quantization of Permute
8a4ca10c : IVGCVSW-2607 Refactor range tracking into own class
64e4ccb4 : IVGCVSW-2663 Enable ExecuteNetwork to load ArmNN files
42495156 : IVGCVSW-2623 Support static quantization of DepthwiseConv2d
8c1701a2 : IVGCVSW-2531 Serialize a simple ArmNN Network
a40521a7 : IVGCVSW-2625 Support static quantization of softmax
0085978a : IVGCVSW-2676 Make biases optional in ILayerVisitor for Convolution2D, DepthwiseConvolution2D and FullyConnected
3dad5acc : IVGCVSW-2622 Add static quantization of 2DConvolution
e604cde1 : IVGCVSW-2624 Support static quantization of FullyConnected
43a799ca : IVGCVSW-2581 Create Deserializer
c602f29d : IVGCVSW-2529 DeepSpeech v1 test
9c5d33a2 : IVGCVSW-2672 Code cleanup after changes
a8d572dc : IVGCVSW-2607 Implement Input range override mechanism
e0a4ad8a : IVGCVSW-2557 Add layer tests for Ref Detection PostProcess
0c702a1c : Github #123 Catch exceptions by reference
6d302bfb : IVGCVSW-2559 End to end tests for Detection PostProcess
61980d47 : Added TfLiteParser test for MnasNet
a00a4ec0 : IVGCVSW-2553 Change BOOST_TEST to BOOST_CHECK_MESSAGE in CheckConstTensorPtrs
92e754f0 : IVGCVSW-2608: support static quantization of Activation
aebf2e78 : IVGCVSW-2553 Add Unit Test for ConstTensor layer visitors
857aa454 : IVGCVSW-2609 Quantize BatchNormalizationLayer
49dbe0e9 : IVGCVSW-2581 Update Schema.fbs to refer to vector of tables
ccbde0e9 : Added TfLiteParser test for InceptionV4Quantized
8f29338c : Added TfLiteParser test for ResNetV2
7205fed8 : IVGCVSW-2654 Test quantization of addition, input and output
949f1255 : IVGCVSW-2580 Integrate serialization schema code generation to build process
27d83072 : IVGCVSW-2606 Produce quantized InputNetwork from simple FP32 InputNetwork
f08876fc : IVGCVSW-2551 Add Descriptor and name only unit tests for Visitor
bc67cef3 : IVGCVSW-2557 Ref Workload Implementation for Detection PostProcess
c981df3b : Added TfLiteParser test for InceptionV3Quantized
06304114 : Added TfLiteParser test for MobilenetV2Quantized
531ef94a : IVGCVSW-2552 Add unit tests for the input and output layers for Visitor
dc1c082f : IVGCVSW-2280 Add unit tests for RESIZE_BILINEAR NEON operator
d95e906f : IVGCVSW-2603 The macros ARMCOMPUTECL_ENABLED and ARMCOMPUTENEON_ENABLED no longer work
339bcae7 : IVGCVSW-2604 Fix bug that made it impossible to execute inference tests on certain backends
0c051f9b : IVGCVSW-2471 Code cleanup where necessary
4a55201f : MLCE-90 Fixing issues with NEON pad tests
93f5f97e : IVGCVSW-2601 Fix for ExecuteNetwork output data printing bug
9b93747c : IVGCVSW-2564 Fix output buffer initialization bug in ExecuteNetwork
b5f7df52 : IVGCVSW-2522 Add DCO requirement to Contributor Guide
969eea33 : IVGCVSW-2579 Create Flatbuffers schema for simple Armnn network
adddddb6 : IVGCVSW-2458 Refactor the Optimize function (Network.cpp) so that subgraphs are optimized by the backends
d089b74b : IVGCVSW-2437 Inference test for TensorFlow Lite MobileNet SSD
7cf0eaa2 : IVGCVSW-2564 Add support for multiple input and output bindings in InferenceModel
28d3d63c : IVGCVSW-2549 Add name only layer unit tests for Visitor
3d7efe9a : Added ConstantLayer support to TfLiteParser
d161ba0b : IVGCVSW-2569 Add implementation of ConstTensor Accept functions
c6a41ffa : IVGCVSW-2443 Add Cl support for Greater operator
eed85925 : IVGCVSW-2447 Add Greater Workload to Neon
cd7544e4 : IVGCVSW-2548 Add member function to check layer pointer not null
a8a840b3 : IVGCVSW-2575 Update CL pin to latest master
1306b194 : IVGCVSW-2548 Add the TestLayerVisitor class
a0d56c77 : IVGCVSW-2556 Add Layer implementation for Detection PostProcess
12055747 : MLCE-84 Add Neon Pad support and unit tests
e9e7bfd0 : IVGCVSW-2547 Add Accept function to IConnectableLayer
5e9d2980 : IVGCVSW-2563 Fix bug in TfLiteParser::ParseConcatenation
6e2f6067 : Github issue #127 - Use https to check out ComputeLibrary
1fcb4ffd : IVGCVSW-2503 Fix end to end test support for Boolean output type
19bd47dc : IVGCVSW-2554 Update NEON scheduler to output workload names rather than unknown
94dd5d87 : IVGCVSW-2555 Add no-op implementation for Detection PostProcess
2b4d88e3 : IVGCVSW-2503 Refactor RefElementwiseWorkload around Equal and Greater
94412aff : IVGCVSW-2512 Add Gather operator parser to TfParser
5f4e41ff : IVGCVSW-2546 Add ILayerVisitor to the public API
c42c3841 : IVGCVSW-2430 Add logistic parser to tf-lite
db2b160b : IVGCVSW-2511 Add end to end Gather layer test
c625f000 : IVGCVSW-1048 RESIZE_BILINEAR NEON operator
70672f6c : IVGCVSW-2534 Fix bug TfLiteParser::ParseReshape()
6392a770 : IVGCVSW-2545 Update CL pin to latest master
3d6898cc : IVGCVSW-2455 Move the extra backend code to a new git repo
8c76cc1a : IVGCVSW-2467 Update Boolean type support
4057d913 : IVGCVSW-2515 Fix compilation when TfParser is disabled
4951d84b : IVGCVSW-2510 Ref workload implementation for Gather operator * add implemenentation for GatherQueueDescriptor validate function * add FirstInputTypedWorkload to allow type check on the first input tensor only * add ref workload implemenentation for float and uint8 * add Gather layer support in Ref * unit tests
0edd4673 : Fix compilation wrt IVGCVSW-2467
9c761a63 : Added AddBroadcastReshapeLayer method to TfLiteParser
33f8e3b6 : IVGCVSW-2509 Add GatherLayer implementation * implementation of ValidateTensorShapesFromInputs * unit tests
649dd951 : IVGCVSW-2467 Remove GetDataType<T> function
382e21ce : IVGCVSW-2535 Fix crash in ExecuteNetwork when no compute device is specified
6c2355b1 : Added ParsePad method to TfLiteParser
2235ceea : Added ParseMean method to TfLiteParser
f803f78f : Added ParseMul method to TfLiteParser
d4ac6a41 : Added ParseAdd method to TfLiteParser
b89b05f0 : IVGCVSW-2508 Add no-op factory implementations and layer for Gather operator * Added GatherQueueDescriptor to WorkloadData * Added CreateGather function in WorkloadFactory.hpp * Added stub implementation of the CreateGreater function in workload factories * Added GatherLayer stub implementation * Added AddGatherLayer to Network * Added IsGatherSupported to LayerSupportBase
6c8e8e75 : Github issue #120 - Embed TfLite schema
e5caff10 : IVGCVSW-1656 Add Mean support to Tf Parser
49124024 : IVGCVSW-2454 Merge together the pluggable backends work (was in a separate branch) and master
d0a1608e : MLCE-86 Reversing the pad list in the ClPadValidate function similarly to whats done in the constructor.
51dd62f5 : IVGCVSW-1656 Add Mean support to Tf Parser
992d6dc5 : IVGCVSW-2454 Refactor ArmNN to support pluggable backends from a separate code base
1f0ff352 : MLCE-82 Add IsLayerSupported tests for MEAN
60f90640 : IVGCVSW-2466 Update compute library pin
7a8892fe : IVGCVSW-2345 Add Rsqrt support in Tensorflow Parser
9292aa3c : IVGCVSW-2438 Add Minimum operator support (CL) * Added CL unit tests
54b21699 : IVGCVSW-2441 Add Minimum operator support (NEON)
d80a7126 : Refactor: Don't include all ComputeLibrary function definitions everywhere.
a1d3c6a4 : IVGCVSW-2371 Add Rsqrt Ref implementation
d5b9e649 : IVGCVSW-2421 Remove the template-based version of armnnUtils::Permute in favor of a type-indepent implementation that takes void-pointers
2ad6cb48 : IVGCVSW-2384 Add Split parser function to Tensor flow parser
747ef82c : MLCE-77 Depthwise Convolution with depth multiplier > 1 doesn't work
76089272 : IVGCVSW-2383: code cleanup, remove unnecessary isSupported implementations, default cases are handled by DefaultLayerSupport
f9426b33 : IVGCVSW-2370 Code clean up after Equal operator implementation where necessary
c79fa1b5 : IVGCVSW-2205 Reversed workaround for COMPMID-1813
7332ed8c : IVGCVSW-2308 Add Conv2d tests where stride > 1
fd899966 : MLCE-82 Add Neon Mean support and unit tests
6f37f83a : IVGCVSW-2353 Ignore control inputs in TensorFlow parser
c48ac8c8 : MLCE-80 Remove strong typing from NeonBatchNormalization
fbdad03c : IVGCVSW-2375 Add ParseAddN function to TfParser
d5918017 : Update to latest compute library
bf86d51e : IVGCVSW-2389 WorkloadUtils: Add profiling to tensor mapping.
9c78f949 : Update README.md
35052ae3 : IVGCVSW-59 Add documentation to the public API
a06bf31a : IVGCVSW-2380 Add Greater operator to TfParser
f446432f : IVGCVSW-2164 Added ACL implementation of SpaceToBatchNd operation to ArmNN
2262bbd7 : IVGCVSW-2401 & IVGCVSW-2402 Add end-to-end test for Greater/Equal Operator
4e6597a2 : IVGCVSW-2212 Add Neon support for Maximum operator
a959ee5f : IVGCVSW-2211 Maximum operator support (CL)
84c70e65 : IVGCVSW-2367 Add Equal Operator to TfParser
4fa09163 : Update CL pin to the latest master
878f0231 : IVGCVSW-2379 Add Greater Ref workload implementation
30cdfcac : IVGCVSW-2365 Add Reference Equal Workload Implementation
d74dc91a : IVGCVSW-2131 Implementation of StridedSlice operation * Added ACl Implementation to ArmNN * Added helper function for setting CL Strided Slice arguments
2099595b : IVGCVSW-2398 Add no-op factory implementations for all backends for the Equal operation
6c46dd3e : IVGCVSW-2399 Margin of error too severe for ValidateBiasTensorQuantisation
71972a85 : IVGCVSW-2395 TfLiteParse::ParseReshape doesn't support reshape input
69352c15 : Update the CL pin to the latest master
42bad951 : IVGCVSW-2386 Work around Compute Library Arm v7 issue
59a950ce : IVGCVSW-2377 Add no-op factory implementations for all backends for the Greater operation
20e984f4 : IVGCVSW-2348 Support boolean data type
482ca850 : IVGCVSW-2363 Remove swizzling option from GetConstTensor in TfParser.cpp
738c2e6a : IVGCVSW-1434 Add debug mode to Optimizer * Modified optimizer to support debug mode via DebugLayer
44a7167e : Fix the ONNX parser tests issues due to a change in the latest ONNx master
6a669d75 : IVGCVSW-2266 Remove the input swizzling from ParseDepthwiseConv2D
e355dc25 : Fix the ONNX parser build
f8d63016 : IVGCVSW-2346 Fix test wrt NEFillBorderKernel index
cf22ca9d : IVGCVSW-2354 Remove dimension validation from softmax
955258dd : MLCE-79 NEON QASYMM8 Addition Support
679efdae : IVGCVSW-2346 Fix test wrt NEFillBorderKernel
f9afc791 : IVGCVSW-2268 Remove the input swizzling from ParseConcat
ba563c6d : IVGCVSW-836 Remove 2D validation in Softmax
cfdcadf9 : IVGCVSW-2316 Add reference implementation and unit tests for Debug
23be07e8 : IVGCVSW-2333 Add ParseSub method to TfParser
8a121500 : IVGCVSW-2275 Remove swizzling from ParseResizeBilinear
f005e313 : IVGCVSW-2277 Remove the input swizzling from ParsePooling2d
ba8815f4 : Removed square kernel in range validation in CaffeParser as validation assumptions should not be made and should be handled by the backend
d7cceeb9 : IVGCVSW-2193 ExpandDims operation implementation
ac5aa1fa : IVGCVSW-2315 Add descriptor for Debug
8174f362 : IVGCVSW-2276: Remove the input swizzling in ParseLrn
075c7504 : IVGCVSW-2267 Remove the input swizzling from ParseFusedBatchNorm
4631582a : IVGCVSW-2264 Remove input swizzling from ParseConv2D in the TF parser
c2130a07 : IVGCVSW-2193 ExpandDims operation implementation
f6ba747c : IVGCVSW-2296 Add ParsePad method to TfParser
21350157 : IVGCVSW-2264 Move DataLayoutIndexed to armnnUtils
24df8227 : IVGCVSW-2251 Add support for Minimum operator in TfParser
20e58806 : IVGCVSW-2247 Adding a min Elementwise Workload and tests
975c09aa : IVGCVSW-2256 Add parser function in TensorFlow Parser (Maximum)
a9a1cf11 : IVGCVSW-2315 Add DebugLayer and no-op factory method
de705584 : IVGCVSW-2255 Add unit test for maximum reference workload * Enable Maximum workload
a1b463f3 : IVGCVSW-2118 L2Normalization ACL function used for Neon
6460c274 : IVGCVSW-2312 Update CL pin to include their L2Normalization Neon changes
2df12b3a : IVGCVSW-2254 Add Reference workload for Maximum
90539697 : IVGCVSW-2245 Add Minimum Layer and no-op Factory implementation
d57415d9 : IVGCVSW-2202 Refactoring Arithmetic* names to Elementwise* names for workloads and workload functions
5a4304a0 : IVGCVSW-2253 Add maximum layer and corresponding no-op factory implementation
831faedd : IVGCVSW-1199: BATCH_TO_SPACE_ND integrate Arm Compute CL
7e7261ed : IVGCVSW-2205 Fixed a bug in DepthWiseConv workload where NCHW layout was assumed
1216b585 : IVGCVSW-2087 Reference implementation and unit tests for StridedSlice
144c01b5 : Fix documentation for depthwise convolution
0214d7e7 : Fix compile errors on Windows
e02d6015 : IVGCVSW-2199 Call Resize only if H and/or W changes
4b19381b : IVGCVSW-2141 BuildGuideCrossCompilation.md Documentation update * Removed the usage of g++-5 as we can build it using later versions
0e76ed0a : IVGCVSW-2183 BuildGuideCrossCompilation.md Documentation update
69362cc4 : Refactor JSON printer test implementation
5fdfe823 : Refactor inlined utility functions in NetworkUtils
574bf0a7 : IVGCVSW-2135: Update Readme to include links to new ONNX and TensorFlow Lite guides
a0d2844d : IVGCVSW-2086 Update StridedSliceLayer and StridedSliceDescriptor
3d93bc47 : IVGCVSW-1837: Enable broadcast tests for SUB CL/NEON Workload
b3d2fbe5 : Remove leftover header from backendsCommon test
e859b062 : Updated the CL pin to take in the fix for CLBatchToSpace
b9546cf1 : IVGCVSW-2173 - Add end to end layer test implementation and example usage * Add CommonTestUtils * Add end to end layer test implementation * Add example usage for Merger layer on Ref, Cl, Neon
97f71306 : IVGCVSW-2179 : ArmNN Contirbutor Guide
8910528b : IVGCVSW-1199 Disable auto-flattening of Compute Library tensors
07fefa5d : IVGCVSW-2117 - BuildGuideCrossCompilation.md Documentation update
a52809cc : Minor improvements and changes in backends/README.md
d41b2593 : IVGCVSW-2144: Adding TensorUtils class
63b08829 : IVGCVSW-2175 - Add support for uint8 Concatenation on CL
b5f5aafa : MLCE-64: Updating BuildGuideAndroidNDK.md for Ubuntu 18.04
e950db63 : IVGCVSW-2043 Merger using ACL for innermost concat axis
dea72860 : IVGCVSW-2115: Fix for unset USERNAME
8800c007 : IVGCVSW-2169 Remove DataLayoutIndexed from public API
5cdda351 : IVGCVSW-2105 - Unit tests for merger * Add LayerTests * Add WorkloadTests
de8b7b3c : IVGCVSW-2168: Remove DataLayout from Layer
8599a415 : IVGCVSW-2043 - Merger using ACL for innermost concat axis * Add ClMergerWorkload and NeonMergerWorkload to call ACL for innermost concat axis * Modify layer support to call ClMergerWorkloadValidate and NeonMergerWorkloadValidate when concat axis is inner most * Add m_ConcatAxis to MergerDescriptor * Modify MergerQueueDescriptor::Validate to check sub tensor only when using subtensor
1d67a690 : IVGCVSW-2167: Run parser unit tests on the reference backend only
347dfcf1 : Fix for Github issue #103
22fbc9ef : Changed the mode of generate_tensorflow_protobuf.sh to executable
c0b0a21a : IVGCVSW-2115: Updated README.md
34d6dd77 : IVGCVSW-2115: Script to clone/fetch correct clframework
fca75c39 : IVGCVSW-2155 - Always call NEConvolutionLayer in NeonConvolution2dWorkload * Remove check for preferDirectConvolution * Remove IsNeonDirectConvolutionPreferred * Remove unused tests and functions
81f2232a : IVGCVSW-2017: CLWorkload to use L2Normalization
48a4ae82 : IVGCVSW-2158 BuildGuideCrossCompilation.md wrong protobuf version
5c3e923b : IVGCVSW-2162: Remove conditional compilation directives from ArmComputeUtils
d46e647b : IVGCVSW-2157: Remove conditional compilation directives from ClBackendContext
a65b7aea : IVGCVSW-2092 Port LSTMCell::Eval to ArmNN
74ba3dc7 : IVGCVSW-2156: Remove conditional compilation directives from ClContextControl
310c2091 : IVGCVSW-2134: Updating version number to 18.11
9326aabf : Adedd load/unload warm-up before the memory lek test to put the runtime into a stable test (memory-wise) This prevents false-positives when running the tests on Master
430b5d82 : IVGCVSW-2086: Add StridedSlice layer & corresponding no-op factory implementations
5caf907e : IVGCVSW-2136: Remove memory management methods from workload factories
dd9d8ca9 : IVGCVSW-2064 + IVGCVSW-2066 + IVGCVSW-2125 + IVGCVSW-2128 backend docs update
f8254d19 : Fixed minor typos in BuildGuideCrossCompilation.md
c25411cd : IVGCVSW-2152: Convert TfLiteParser to NHWC
07bb5216 : IVGCVSW-2125 : Consolidate backend registries into one
262553e0 : IVGCVSW-2054: Fixing issue with InferOutputShape implementation in BatchToSpaceNdLayer. * added Unit test
3aab7c30 : IVGCVSW-2017: Refactored L2Normalisation Tests
56055193 : IVGCVSW-2066: Add IMemoryManager and integrate into the backends framework
95807cef : Tidying up multiple issues
111b5d94 : IVGCVSW-2125 : Consolidate backend registries into one
4e1e136c : IVGCVSW-2054: BATCH_TO_SPACE_ND Reference implementation and Unit tests.
f97debb9 : IVGCVSW-2082 - add SimpleConvolution2dAsymmetricPaddingNhwc to CL test after ACL fix the convolution issue.
263e3498 : IVGCVSW-2125 : backends now can return optimizations
3ea76d5f : IVGCVSW-2095 Add reference implementation and unit tests for SpaceToBatchNd
1b61be51 : IVGCVSW-2056+IVGCVSW-2064 : move ClContextControl to the ClBackend
60578950 : IVGCVSW-1709: Clean up memory manager bodge
db49a888 : IVGCVSW-2037 : Documenting pluggable backends
09e2f27a : IVGCVSW-1949 : Refactor ITensorHandle and move backend specifics to their place
9efb57d6 : Revert "IVGCVSW-2056 + IVGCVSW-2064 : move ClContextControl to the ClBackend"
9c6f3afd : IVGCVSW-2113: Update ClDepthWiseConvolutionWOrkload to suit NCHW/NHWC DataLayout (3*3 Optimization)
c9cc8045 : IVGCVSW-1946: Remove armnn/src from the include paths
207ef9a6 : IVGCVSW-2093 Add SpaceToBatchNd layer and corresponding no-op factory implementations
6b965823 : IVGCVSW-2103: Add 2-Channel unit tests ResizeBilinear
b9c8963c : IVGCVSW-2074: Updated the DepthwiseConvolution2dDepthMul1 for NHWC
7af00da9 : IVGCVSW-2074: Updated CompareDepthwiseConvolution2dTest for NHWC
1b417c49 : IVGCVSW-1970 TfLite VGG16: Use same number of iterations as other tests
45a9b775 : IVGCVSW-2102: Fix Pooling2D CpuRef indexing bug
d84216a0 : IVGCVSW-2074: Updated the DepthwiseConvolution2dTest for NHWC
db6a7fa7 : IVGCVSW-1970 TfLite VGG16: Correct number of iterations
41d3fa64 : IVGCVSW-1970 TfLite VGG16: Add Validation.txt for continuous integration
0022a465 : MLCE-67 Fix for Github issue 91
4322d36a : IVGCVSW-2029 Tweak results handling for batch size 2 test
382a91d5 : IVGCVSW-2074: Updated DepthwiseConvolution2dAsymmetricTest for NHWC
19483db9 : Fixed Android32 build error blocking master
067112fa : Fixed backend id argument parsing in ExecuteNetwork
7af7688a : IVGCVSW-2083 - Add DataLayout parameter to calculate the expected output shape in ValidateTensorShapesFromInputs * Convolution2dLayer * DepthwiseConvolution2dLayer * Pooling2dLayer * ResizeBilinearLayer * Unittests for ValidateTensorShapesFromInputs
f98d21a2 : IVGCVSW-1896 : SubGraph selector
5f70318b : IVGCVSW-2069 - Implement NHWC Convolution2D for CpuRef * Calculate index for NHWC to compute Convolution * add more unit test for NHWC
29fe58b6 : IVGCVSW-2081: Move generic backend tests to the backend related CMake files
d8eee597 : IVGCVSW-2029 Fix fully connected layer support in TfLite Parser and implement test for TfLite VGG16 quantized
d4dfa684 : IVGCVSW-2056 + IVGCVSW-2064 : move ClContextControl to the ClBackend
0a088a61 : IVGCVSW-2074: SimpleConvolution2dTestImpl updated for NHWC
77cec7f2 : IVGCVSW-2051 Fixed the dynamic allocation of the dimSizes array in MeanLayer
54e95723 : IVGCVSW-2057: Remove ARMCOMPUTE(CL/NEON)_ENABLED and ARMCOMPUTENEON_ENABLED from src/armnnTfliteParser/test/ParserFlatBufferFixture.hpp
9c5db11c : IVGCVSW-2058: Remove ARMCOMPUTE(CL/NEON)_ENABLED and ARMCOMPUTENEON_ENABLED from src/armnnUtils/ParserPrototxtFixture.hpp
71007e4e : IVGCVSW-2059: Remove CL-specific code from Profiler
28dcab6c : IVGCVSW-2049 + IVGCVSW-2051 Create the CL Mean Float workload and add the unit tests
70104000 : IVGCVSW-2073: Move remaining backend-specific tests from armnn to backends
53e9947b : IVGCVSW-1007 Support Inception-V3 and V4 in CaffeParser
79141b96 : IVGCVSW-2071 : remove GetCompute() from the WorkloadFactory interface
29c75de8 : IVGCVSW-2067 : dynamically create workload factories based on the backends in the network
5cc8e56b : IVGCVSW-2053: Validate BackendId parameters for the InferenceTest (EndToEnd tests) / ExecuteNetwork
8853c1f6 : IVGCVSW-2026 + IVGCVSW-2027 Add FullyConnected Support to TfLiteParser
03614f69 : IVGCVSW-1823 *Free working mem only when network changes
c26ba759 : IVGCVSW-2060: Separate and move backend specific unit tests from the src/armnn/test folder to the backends
56106610 : IVGCVSW-2063 Documentation for new operations in TfLite Parser * Updated TfLite Parser read me file for new operations added
056be3cb : IVGCVSW-1991 : refactor m_SupportedComputes in DeviceSpecs
a8e06ed5 : IVGCVSW-1955: Unify backend exceptions (wrap cl::Error)
f0b4845c : IVGCVSW-2019 : replace Compute enum in the backend preferences list
7bc8c9fc : IVGCVSW-2061: Add ARMNN_SCOPED_PROFILING_EVENT_CL inside ClLstmFloatWorkload::Execute()
69482271 : IVGCVSW-2024: Support NHWC for Pooling2D CpuRef
dd6aceaa : IVGCVSW-2013 Add a UInt8 Reference Implementation for the PAD Operator
d134093a : IVGCVSW-2023 CL and Neon implementation of BatchNorm with NHWC
33f0ae0d : IVGCVSW-2019 : replace Compute enum in the Layer object
ceae3aa1 : IVGCVSW-2005: Pull in backend specific unit tests into Android.mk similarly as backend sources
b66504b6 : IVGCVSW-2030 and IVGCVSW-2031 Add MaxPooling support and unit test to TfLite Parser
3dc4303c : IVGCVSW-2040 Add unit tests for the newly implemented NHWC support in ref BatchNormalization
a160b245 : IVGCVSW-2033 Add unit tests for the newly implemented NHWC support in ref Normalization
e4dfd6ea : IVGCVSW-1865 - Support NHWC for Convolution2D (CpuRef)
3e9e1154 : IVGCVSW-2037 : separate registry for layer support intrefaces
8e6f92d2 : IVGCVSW-2032 + IVGCVSW-2033 Add NHWC implementation to the reference Normalization workload
8eb675eb : IVGCVSW-2038 + IVGCVSW-2039 + IVGCVSW-2040 Add NHWC support to the Float32 and UInt8 BatchNormalization workloads
dd94aff7 : IVGCVSW-2012: Remove check for DataType::QuantisedAsymm8 in NeonLayerSupport
ada9cb29 : Added missing pragma directive to TensorBufferArrayView.hpp
7714088e : IVGCVSW-1951 Remove type templating from NeonDepthwiseConvolutionWorkload
974b65fe : IVGCVSW-1951 Remove type templating from NeonConvolution2dWorkload
39fedf04 : IVGCVSW-2022 : fix for backend cmake files to respect BUILD_UNIT_TESTS variable
430c6d6e : Fixed unsigned to signed conversion warning
b63973ee : IVGCVSW-2018 Support NHWC in the current ref implementation
177d8d26 : IVGCVSW-1951 Update NeonWorkloadUtils
97a06fd5 : IVGCVSW-2018 Support NHWC in the current ref implementation
e6488719 : IVGCVSW-1998 : indicate deprecated functions and types in the public API
fbebcbdb : Restored test that was commented out when working on LSTM
fc824317 : IVGCVSW-2003: Get rid of IsLayerSupportedNeon functions in favor of ILayerSupport interface
bcf9f166 : IVGCVSW-2002: Get rid of IsLayerSupportedCl functions in favor of ILayerSupport interface
7420e55a : IVGCVSW-1885 add RefPadWorkload implementation and associated unit tests
b5acbb77 : IVGCVSW-2004: Get rid of IsLayerSupportedRef functions in favor of ILayerSupport interface
3cc9a626 : IVGCVSW-1998 : replace Compute enum in LayerSupport free functions
233b3d68 : IVGCVSW-1951 Remove type templating from NeonConstantWorkload
f9aeef0e : IVGCVSW-2006: Move ACL memory manager source code under aclCommon
3b278e92 : IVGCVSW-1938: Move backend-specific source files to the corresponding backend
d3360cd4 : IVGCVSW-1998: fix missing file from common.cmake
47c1ddb7 : MLCE-51 MaxPool + Add Unit test
1d32006e : IVGCVSW-1951 Remove type templating from NeonPermuteWorkload
5d2e700a : IVGCVSW-1951 Remove type templating from NeonPooling2dWorkload
14766d76 : IVGCVSW-1951 Remove type templating from NeonSplitterWorkload
cce11fc8 : IVGCVSW-1951 Remove type templating from NeonReshapeWorkload
cec6b655 : IVGCVSW-1922 Unit test for DepthwiseConvolution with NHWC
f3eb46d2 : IVGCVSW-1951 Remove type templating from NeonMergerWorkload
d4b70599 : IVGCVSW-1951 Remove type templating from NeonActivationWorkload
a76698c3 : IVGCVSW-1951 Remove type templating from ClReshapeWorkload
ac9e096a : IVGCVSW-1951 Remove type templating from ClPooling2dWorkload
02f8bc10 : IVGCVSW-1951 Remove type templating from ClMergerWorkload
e06757e6 : IVGCVSW-1951 Remove type templating from ClActivationWorkload
59540821 : IVGCVSW-1978: Support NHWC for ResizeBilinear CpuRef
a0944791 : IVGCVSW-1996: Implement CreateWorkloadFactory() across all internal backends
55b1cda7 : IVGCVSW-1951 Remove type templating from ClConstantWorkload
f1153cd8 : IVGCVSW-1969 : remove boost::optional compatibility from ArmNN Optional
4423ac7f : IVGCVSW-2000: (Fix) Backend-specific unit tests not being executed
b6cce4f9 : IVGCVSW-1914 Investigate CONV_2D failure on FP16 on Android * Round to nearest instead of round to intermediate (default) * Compute Library also round to nearest
157d94fc : IVGCVSW-1951 Remove type templating from ClPermuteWorkload
4e00a3d6 : IVGCVSW-1951 remove type templating from ClPadWorkload
2400b6dd : IVGCVSW-1967 Fix L2Norm NHWC unit test
9df2d951 : IVGCVSW-1952 : add BackendId class to prepare for the replacement of Compute enum
6b779f0e : IVGCVSW-1989 : implement backend creation and registry for Ref,Cl and Neon
32cbb0c7 : IVGCVSW-1987 : registry for backend creation functions (factories)
43095f31 : IVGCVSW-1988: Refactor backend-specific unit tests
3b72db05 : Fix for Github issue #78
cd066ca5 : IVGCVSW-1951-Remove type templating from ClAdditionWorkload
6b0b53d3 : IVGCVSW-1929: Fix for this defect (QASYM8 no scale)
0d9d4193 : IVGCVSW-1974 - Update CreateWorkload test CL and Neon
b48e6867 : IVGCVSW-1982 - add create workload test for 2D Pooling (NHWC data layout)
043d0d0e : IVGCVSW-1860 Support NHWC for Pooling2D
7c22c704 : IVGCVSW-1964: Cl implementation for the ILayerSupport interface
7ff76c5b : IVGCVSW-1965: Neon implementation for the ILayerSupport interface
085f0a42 : IVGCVSW-1985: Replace std::string* reasonIfNotSupported with Optional<std::string&> in IsLayerSupported implementations
537a0b67 : IVGCVSW-1983: Order the IsLayerSupported functions alphabetically in ILayerSupport
1c7c81bd : IVGCVSW-1966: Ref implementation for the ILayerSupport interface
d8777391 : IVGCVSW-1951 Remove type templating from ClDepthwiseConvolutionWorkload
cde00f55 : IVGCVSW-1975 : total removal of boost::optional from the public interface
d6c10ed4 : IVGCVSW-1973: Replace char* reasonIfNotSupported with Optional<std::string&> in ILayerSupport
152fb1cf : IVGCVSW-1975 : Remove boost::optional from the public interface IVGCVSW-1964 : Optional to support passing references
074f371b : IVGCVSW-1932: Add Unit tests for NHWC ResizeBilinear
5eec11db : IVGCVSW-1964 : replace optional biases with home-grown Optional
d806792f : IVGCVSW-1951 Remove type templating from ClConvolution2dWorkload
661dfa73 : IVGCVSW-1886 - forward layer support for pad Ref returning false for now until implementation complete in 1885
d59116ec : IVGCVSW-1889 - Unit test Convolution2d with NHWC
de9011bc : IVGCVSW-1622 LSTM Neon support
4424b0a1 : IVGCVSW-1963: Add implementation classes for Cl, Neon and Ref backends
e97c6e0b : IVGCVSW-1642 : adding IBackendInternal interface
539b44db : IVGCVSW-1863 Unit tests for NHWC L2Normalization
084523a4 : IVGCVSW-1957: Improve warning message in Network::Optimize()
dcb751f3 : IVGCVSW-1642 : introducing the IBackend interface
3041e303 : IVGCVSW-1931: Refactor ClResizeBilinearFloatWorkload
55a97bc2 : IVGCVSW-1920 Unittests for NHWC Normalization Workloads and Layer
ee9e7665 : IVGCVSW-1931: Add data layout param for ResizeBilinear
616e7757 : IVGCVSW-1913: Fix for ValidationTest.concat_float_3_relaxed
29cadb3f : IVGCVSW-1951 Remove type templating from ClSplitterWorkload
857f3cb5 : IVGCVSW-1935 : inline code documentation for pluggable backends
57dca8e1 : IVGCVSW-1823 Fix uninitialised member
092b304b : IVGCVSW-1951 Remove type templating from ClSubtractionWorkload
479045bd : IVGCVSW-1787 Add Support for Concatenation on TfLite parser * Concatenation Parser function added to the TfLite Parser
e4ba53a8 : IVGCVSW-1824 Fix slow profiling of neon. (~50% reduced end-to-end time)
fcb382af : IVGCVSW-1900 Removed unused file src/backends/ClWorkloads.hpp
e2ec330b : IVGCVSW-1207 - Remove typing from ClMultiplicationWorkload
b30c5334 : IVGCVSW-1906 : make Android make and CMake files more similar
ac42efd9 : IVGCVSW-1900 : CL backend folder structure
bcd3c85b : IVGCVSW-1863 Support NHWC for L2Normalization
e1fa50c7 : IVGCVSW-1882: Added ClPadWorkload
1e4c31da : IVGCVSW-1812 Adding Ref implementation and tests of MeanWorkloads
33cea4db : IVGCVSW-1919 - data layout parameter for Normalization
0dbe0ee2 : IVGCVSW-1899 : Neon backend folder structure
b4540bef : IVGCVSW-1898 : Ref backend folder structure
2d9dd36f : IVGCVSW-1821 - taking out scale factor again as it's polluting the WallClockTimer interface
69851b52 : IVGCVSW-1821 - update NEON workload utils to use timers in correct order, updated units used in NeonTimer
e448be3a : IVGCVSW-1927 Add Neon 8-bit FullyConnected support
9fc824a5 : IVGCVSW-1924: Fixing clframework version update compile err
a05c2106 : IVGCVSW-1910 Add data layout parameter for DepthwiseConvolution
711fa31d : IVGCVSW-1921: move common Acl code to a separate folder
5662c206 : IVGCVSW-1881 Add PadLayer to ArmNN
351d13d0 : IVGCVSW-1888 Plumb data layout parameter for Convolution2D
2ca46966 : IVGCVSW-1897 : Android support for pluggable backends
ca6616cb : IVGCVSW-949 Further simplify InitializeArmComputeClTensorData
785df505 : IVGCVSW-949 Simplify use of IntialiseArmComputeClTensorData
10b4dfd8 : IVGCVSW-1897 : build infrastructure for the src/backends folder
a3f16562 : IVGCVSW-949 Remove unnecessary includes
14e4669b : IVGCVSW-949 Refactor - clean up includes of ClWorkloadUtils.hpp
ab8cdc13 : IVGCVSW-949 Add 8-bit fully connected support
ca225f0a : IVGCVSW-1822: Fix CaffeYolo-Armnn error reporting
b94967ba : IVGCVSW-1650 Add Support for Reshape layer on TF Lite parser * Added Reshape operator support for the TfLite Parser.
b9bf9467 : IVGCVSW-1843: Edit comment to ref correct function
2c9322a2 : IVGCVSW-1880: Add no-op factory implementations of CreatePad
0cff1636 : IVGCVSW-1883 Add support for different memory layouts
58f3919f : IVGCVSW-1651 Add Support for Relu on TF Lite parser * Added Relu and Relu6 Support for the TfLite Parser.
0af44601 : Fix for Github issue #63
0359aa4b : IVGCVSW-1802 : fix typo
e82ef3f5 : Updated the inception_v3 model taken from official Tf
bc392450 : IVGCVSW-1802 : Neon Sub Workload
32b9046e : IVGCVSW-1813 - Add MeanLayer * add MeanLayer functionalities * modify MeanQueueDescriptor to use parameter * add IsMeanSupported placeholder for all backends
5cd01f35 : IVGCVSW-1832: add missing DIV quantized, broadcasting tests
279f8721 : IVGCVSW-1843 : remove duplicate code for Ref Arithmetic workloads
0a710c4c : IVGCVSW-1843 : refactor ClAdditionWorkload and ClSubtractionWorkload
1952622c : IVGCVSW-1804 : add subtraction layer to the public interface
c3b012e5 : Added and modified the vanilla tensorflow values for inception and mobilenet
591cdb7a : IVGCVSW-1843 : replacing trivial arithmetic helpers
549ae37b : IVGCVSW-1733 - set enableGpuProfiling in CreationOptions for Runtime if -e flag is set, false by default, use this globally same as concurrent flag, removed -e option from RunCsvTest options, this is passed in from main
eb06191b : IVGCVSW-1831 - Add dimension check to MeanQueueDescriptor::Validate to check if the output dimension is correct from a given input and options.
4a8692cf : IVGCVSW-1801 : Cl implementation for SUB
a6bf9121 : IVGCVSW-1810 - Add no-op factory implementations of the CreateMean for all backend factories
3b10515d : IVGCVSW-1520 Re-enable quantised add
57f1e207 : IVGCVSW-1808 : Updated the network used from Official Tf(http://download.tensorflow.org/models/mobilenet_v1_2018_08_02/mobilenet_v1_1.0_224.tgz)
f195f03e : IVGCVSW-1803 : add Ref Subtraction layer
c2044fe9 : IVGCVSW-1804 : Add Subtraction layer types and placeholders
2b7a1581 : MLCE-52 Where has PROFILING gone?
ecb56cd7 : IVGCVSW-1807 : change license text in file headers
3aae3c6f : IVGCVSW-1807 : add license section to the Readme file
033626d1 : IVGCVSW-1783 refactor add/mul/div layers
9e53a35b : IVGCVSW-1784: Rename float32 workloads for ACL
5540d2f3 : IVGCVSW-1521: Updating TensorFlow README.md to contain realdiv operator
bbd4061d : IVGCVSW-1779: Updating TF Parser to include the RealDiv operator
8c5e3dc9 : IVGCVSW-1786 - Division by zero
e7a86a4a : IVGCVSW-1200 Division layer
a6824106 : IVGCVSW-1324: Make biases truly optional for Conv2d and DepthwiseConvolution
c577f2c6 : Release 18.08
4c7098bf : Release 18.05.02
dccfe8ee : Release 18.05.01
3537c2ca : Release 18.05
bceff2fb : Release 18.03
4fcda010 : Release 18.02

+- Project: platform/external/avb

ba05f18 : Revert "Add ramdisk_available to init_first_stage's deps"
e55d395 : Add ramdisk_available to init_first_stage's deps
725bff4 : libavb: Abstract crypto operations
45ec542 : libavb: Add new dm-verity error handling mode
73400c1 : libavb: clarifying hashtree_error_mode usage
e549c5e : Fix build fingerprint regex used by pixel_factory_image_verify.py
257e897 : Export two test keys
e994cd6 : libavb_host_unittest already runs in presubmit via host-unit-tests
1b9b65d : libavb: fix non-const char* literal
62ad022 : Support generating hashtree with blake2b-256

+- Project: platform/external/bazelbuild-rules_android

8769025 : Fix up visibility and some labels to make the android rules more embeddable into a repository. (#35)
c600172 : Add metadata files
b8983ae : Initial empty repository
bd8fc64 : Update README.md
b5b99d3 : Update README.md
ab13c86 : Add instructions for registering the Android toolchains to the readme.
58f3fff : Android rules pre-alpha update. android_library + android_binary (which is still a passthrough to the native android_binary) can compile an app)
14ea580 : Update README to reflect state of the code in the branch.
655b5e4 : Initial commit of some Starlark Android rules and rule infrastructure. This code is incomplete and will not function as-is and is only intended as a development preview.
e8fbc49 : Fix typo (#26)
7fe1328 : Create standard android platforms (#22)
b60d84e : Open source Starlark android_instrumentation_test and apk_import
72bfeb5 : Preparation work for android_instrumentation_test Skylark migration.
1ab62e8 : Format android rules .bzl files according to style guide.
9ab1134 : Don't test on Ubuntu 14.04 (#7)
ff7e787 : Update README.md
32686fb : Update README.md
aa1b845 : Update CODEOWNERS
58df681 : Defining new contribution process (#4)
ac9d2df : Add announcements section to readme
5ccd794 : Create ROADMAP.md
2facf3e : Create CODEOWNERS (#2)
60f03a2 : Buildkite fails if we test against 0 test targets. Tentatively comment test_targets out until we have test targets.
ef7ab6d : Add postsubmit Buildkite configuration for rules_android
5ef059b : Update README for 0.1.1
7a876c3 : Remove migration tag from sdk and ndk repo.
57b6314 : Project import generated by Copybara.

+- Project: platform/external/bc

8981379f : Increment the version and update the NEWS
e2ac313b : Ensure output is flushed in scripts
940f9326 : Mention the library at the top of the README
e0aface8 : Increment the version and update the NEWS
de01d52a : Tweak the excluded files in release.sh
08068cea : Make sure to clean Windows build stuff
554df491 : Fix a typo in a manual
f9f45cd1 : Add Windows to the README and build manual
21c967fe : Add two new parameters to release.sh
bcd5ac12 : Fix compiler warnings
8c4e1f4d : Fix the Windows build
37eccf63 : Remove the signal handler for SIGINT on Windows
aff26e3c : Add the BUILD_TYPE to the build
f7a6430c : Start the process of making bc/dc work on Windows
40d03511 : Fix problems in the manuals
4ec17c3e : Use CommonMark for Pandoc
fd3dee2b : Move the version location
34ca7b50 : Fix a bug reported by a FreeBSD user
86b5753f : Fix a bug in the new test
e9ae8111 : Add the dc easter script to the test suite
160490c7 : Adjust number of cores for Karatsuba script
40819fa1 : Ensure that the new stuff is only active when history is
ec26fd2f : Fix a lot of compile errors from the changes in last commit
7378a7ab : Fix problems with printing stuff without newlines
9f8f9bc7 : Change the bc and dc help texts
c404149f : Remove the known bug from manuals
c305267d : Add something I forgot to the manuals
70616542 : Update the manuals
07d3952a : Add the new command-line option to the manuals
0b33c455 : Fix a typo in the manuals
b1317b88 : Add a command-line option to turn off the read prompt
4e257c8a : Make sure compiler tmp files are cleaned
cde1e7cb : Add a known bug to the manuals
21372a22 : Increment the version and update the NEWS
52670bd9 : Make sure output is flushed before a read
925993a7 : Remove warning added last commit; Gitea is working
1cb20ed3 : Move back to GitHub temporarily
af0ee1da : Remove 404 links from the README
c4915503 : Increment the version and update the NEWS
424bd213 : Add length tests for dc
1a666312 : Make a change that FreeBSD requested
55f409b8 : Fix problems and style with manuals
198d431d : Tweak karatsuba to use 12 cores
e50723d0 : Increment the version and update the NEWS
581880b1 : Fix the improvement ot the bessel tests
0c1abbe6 : Fix a divide by 0 bug in `root()` (lib2.bc)
1818b894 : Make the bessel tests more effective
986ff371 : Tweak the length(0) change
78ecfcf2 : Increment the version and update the NEWS
e2da548e : Add tests for length(0)
ae186e65 : Fix a bug that busybox fixed
d0c044a1 : Increment the version and update the NEWS
b717571c : Fix a typo
2b43d1bc : Fix an omission from the manuals
5e9441c4 : Update the manuals for the change in the last commit
580e4ada : Make bc/dc not exit with -e and -f in B/DC_ENV_ARGS
38a619a8 : Update manual header dates
d7923c93 : Add another thing to not include in release distributions
0182b97d : Increment the version and update the NEWS
6473c712 : Fix a small non-portable thing in configure.sh
35155256 : Fix a small annoyance in test output
cd56d590 : Fix style
1815efc5 : Fix a problem on OpenBSD
f911ea13 : Update the build manual
4e6e7996 : Update a link in the README

+- Project: platform/external/blktrace

4375ef6 : [LSC] Add LOCAL_LICENSE_KINDS to external/blktrace

+- Project: platform/external/boringssl

f695bbb5 : Add static library visibility of libcrypto for quiche unit test
e49f0ff9 : Track repository move.
ac675a6d : Fix EDIPartyName parsing and GENERAL_NAME_cmp.
14a53cdc : Trusty: Build boringssl with C++ support
859a48db : Expose libacvp_modulewrapper to Trusty ACVP modulewrapper
d4573994 : external/boringssl: Cherry-pick bc0a4f1f0f7a2d56f944058da74b9c776ba38002
cde5c69e : Adjust visibility for nnapi module.
6820060b : Rename ART release APEX to com.android.art.

+- Project: platform/external/bouncycastle

f8a7462f : Add visibility for packages/Connectivity tests
c73cb6ce : Add visibility for packages/Connectivity tests
0fcbf6f8 : Do not accept null password in PKCS12KeyStoreSpi#engineStore.
c764b420 : Add min_sdk_version for ART module.
2e1a7164 : Adding RemoteProvisioner tests to visibility
947a733d : Bring back v1.61 PKCS12KeyStoreSpi behaviour.
b6476282 : Expose unbundled BouncyCastle to Connectity cts
1f5d5327 : Expose unbundled BouncyCastle to Connectity cts
af90d15c : Update BC to 1.68.
ff0e138b : bouncycastle-unbundled: set min_sdk_version to 30
bfe8c428 : Adjust visibility rules for migration
4c2c6d03 : Rename ART release APEX to com.android.art.

+- Project: platform/external/brotli

a80231b : Migrate system/core/adb to packages/modules/adb
97e053a : Migrate system/core/adb to packages/modules/adb
cfb8320 : Migrate system/core/adb to packages/modules/adb
a7ff896 : Migrate system/core/adb to packages/modules/adb

+- Project: platform/external/bsdiff

9e1d2fe : Add comment explaining why we need custom logic to parse int

+- Project: platform/external/caliper

c584a57 : Mark caliper-tests as not unit tests

+- Project: platform/external/chromium-trace

a4d6faf8 : [LSC] Add LOCAL_LICENSE_KINDS to external/chromium-trace
4537bffd : Update catapult to latest version(ab9d330fe2)
25821f7b : Update scripts to specify python2
cbd49e76 : Update scripts to specify python2

+- Project: platform/external/cldr

347bcec8 : Cherry-pick: CLDR-10831 Updated MB GB to non-localized form for locale ar, fa, ka
795ae658 : Cherry-pick: CLDR-11744 Change Indochina timezone name in zh
dc25ae00 : Cherry-pick: CLDR-13759 copy compacy currency formats to compact decimal (without ¤) (#963)
21b1e269 : Cherry-pick: CLDR-14476 fa, remove explicit <LRM> or replace with \u200E; ko, remove a bogus <
6335c73e : Cherry-pick: CLDR-14457 Revert space removal in zh date format (#997)
0d0190f7 : Cherry-pick: CLDR-14054 change minimumGroupingDigits from 2 to 1 for es_419,es_MX,es_US
3538c628 : DO NOT MERGE Cherry-pick CLDR-14434: Update Android CLDR tzdata from 2020f to 2021a. [R]
911f1b2e : DO NOT MERGE Cherry-pick CLDR-14373: Update Android CLDR tzdata from 2020d to 2020f. [R]
cc32624b : Revert "DO NOT MERGE Cherry-pick CLDR-14373: Update Android CLDR..."
3279a8f3 : DO NOT MERGE Cherry-pick CLDR-14373: Update Android CLDR tzdata from 2020d to 2020f. [R]
04622c56 : DO NOT MERGE Cherry-pick CLDR-14434: Update Android CLDR tzdata from 2020f to 2021a. [R]
e2455ae9 : DO NOT MERGE Add new Windows time zone for Yukon Standard time. [R]
a4b14d0f : DO NOT MERGE Cherry-pick CLDR-14373: Update Android CLDR tzdata from 2020d to 2020f. [R]
b3d8f044 : DO NOT MERGE Add new Windows time zone for Yukon Standard time. [R]
74d3c14d : RESTRICT AUTOMERGE CLDR-14225 tz database 2020b updates [R]
f983e883 : RESTRICT AUTOMERGE CLDR-13739 Changed some tzdata files to rear-guard version. (#445)
3466a25d : RESTRICT AUTOMERGE CLDR-14225 tz database 2020b updates [R]
b5ccdbcd : RESTRICT AUTOMERGE CLDR-13739 Changed some tzdata files to rear-guard version. (#445)

+- Project: platform/external/connectedappssdk

5db413d : Fixes for RemoteDPC + Tests.
dc5bf5f : Add build configuration for Connected Apps SDK.
7451f6c : Import platform/external/connectedappssdk
98aadee : Initial empty repository

+- Project: platform/external/conscrypt

7c386bb4 : Update development module version number to 319999900
30eded52 : Replace ART's core-platform-api stub with module-lib stubs
226bfdd7 : Include sdk versioning proto in conscrypt apex
dea8f0ba : Dist conscrypt's CorePlatformApi stubs
220cbe64 : Set dist_group: "android" for external/conscrypt java_sdk_libraries
1fda0f9a : Enable hidden API processing for com.android.conscrypt-bootclasspath-fragment
41f0e2d6 : Replace @link with @code for public alternatives
6d1d2261 : Make libconscrypt_openjdk_jni visible to vendor
1081254f : Add bootclasspath_fragment.
7542cdc2 : Remove unnecessary const_cast. (#1008)
f4226e08 : Use i2d_X509_CRL_tbs to encode the TBSCertList. (#1007)
0d7af401 : Make conscrypt test apex visible in vendor directory
8b779c1d : Make conscrypt test apex visible in vendor directory
b1fc5f5c : Add MtsConscryptTestCases to mainline test mapping for Conscrypt.
8cd8dd81 : Fix MacTest for BC on older Android platform builds. (#1006)
c4dfe175 : Fix MacTest for BC on older Android platform builds. (#1006)
ec02a056 : Retry: Stop exporting implementation jar for conscrypt
e53c0386 : Revert "Stop exporting implementation jar for conscrypt"
27f8c918 : Stop exporting implementation jar for conscrypt
6e8a57c0 : Add conscrypt-for-host
1cca353e : Fix OpenSSLX509Certificate.verifyInternal() signature. (#1002)
8b88543f : Minor error-prone fixes. (#1000)
7c979d75 : Compiler and IDE lint fixes. (#975)
5c6183f6 : Make conscrypt stubs visible to module common repo
388c6e80 : Make conscrypt stubs visible to module common repo
ca6485b6 : OptionalMethod should tolerate null parameter class args. (#1001)
789e3a3e : Add lint baseline to address NewApi errors
c8de3d1a : Add lint baseline to address NewApi errors
e0134f62 : Make BufferUtils visible for testing.
a720d66c : Add missing ignored comment.
60055b4d : Be tolerant of unpredictable cipher ordering on Windows.
50bbb737 : Do not try to make exception self-causing
4cd62ae2 : Update to Gradle 6.5
9c63b1ba : Add isJavaxCertificateSupported() to platform build. (#997)
8b037fc7 : Fix ConscryptEngine.wrap() behaviour when multiple buffers passed in.
f1e042d7 : Test X509Certificate.getSubjectAlternativeNames()
e73b5ec5 : Refactor JNI BIO ref null checking.
c2eee55a : Add a method to check FIPS status of BoringSSL.
2a4c45df : Add isJavaxCertificateSupported() to platform build.
10637bee : Merge Conscrypt upstream master.
3738f595 : Fix several compiler warnings.
699c745f : Merge Conscrypt upstream master.
8d2e4a16 : Merge Conscrypt upstream master.
d042ccbb : Remove Travis CI testing on Java 7. (#996)
bdfdde6e : Update README for v 2.5.2. (#995)
9b311879 : Update Cmake in Docker image to 3.5.2. (#994)
fa590940 : Make metrics.OptionalMethod visible for testing. (#993)
a80a849a : Fix current SNAPSHOT version. (#981)
1e28fe99 : Unit tests for stats support classes.
49bbea1f : Rework TBSCertificate (re)encoding bindings. (#992)
de00d386 : Remove broken PEM PKCS#7 support. (#988)
db3ba0f3 : Keystore 2.0: Fix conscrypt key agreement test.
c5ad0eb5 : Keystore 2.0: Fix conscrypt key agreement test.
73ef3425 : Enable conscrypt MTS tests to be included in android-mts-conscrypt as well as android-mts.
ed9a2350 : Distinguish PKCS#7 and X.509 more accurately. (#990)
c049754b : Simplify PKCS#7 bindings. (#986)
696de956 : Add empty incompatibilities baseline files.
7362e47f : Add mingaleev to Conscrypt owners.
35a95acf : Remove OpenSSLBIOSink and OpenSSLBIOSource. (#980)
b89eb2d8 : Return empty list if requestedServerName is null, as documented for ExtendedSSLSession. Fixes #977. (#979)
2a542f49 : Fix ConscryptEngine.wrap() behaviour when multiple buffers passed in. (#947)
940379ab : MacTest fixes for Android. (#969)
17e0ec96 : Extend ConscryptSocketTest to cover SocketChannels. (#971)
3cac9def : Fix Mac implementation classes in OpenSSLProvider. (#968)
db93026a : Unit tests for stats support classes. (#967)
09fd708a : Ensure networkBio is closed in ConscryptEngine.
1e00e337 : Skip MetricsTest if StatsEvent unavailable. (#965)
b8f4cd5b : Fix NPE in OptionalMethod. (#966)
f902185c : Skip MetricsTest if StatsEvent unavailable. (#965)
0efd9355 : Split out MtsConscryptFdSocketTestCases.
52f3cf1a : Fix several compiler warnings. (#962)
270e708a : Initial implementation of AES-CMAC. (#956)
281b9c66 : No support for javax X509Certificate on OpenJDK 15+
f2e7b1e9 : OpenSSLX509CertificateTest on OpenJDK 12+
471273d3 : Support OpenJDK 15+ for TLS (#960)
25598d26 : Miscellaneous code cleanups (#957)
f12b1602 : Move readCsvResource() from CipherBasicsTest to TestUtils. (#954)
97b39680 : KeyAgreement.XDH for X25519 (#950)
df718a1f : Do not hang forever during test failure
7ce6d67d : Fail if JUnit runner reports no tests were run
592d68ab : Do not try to make exception self-causing
a3c552cc : Use shadow JAR in OpenJDK tests
22d55e48 : Enable conscrypt MTS tests to be included in android-mts-conscrypt as well as android-mts.
cfc3e1c9 : Do not compile in stubs
483541f1 : Update to Gradle 6.5
69f949d8 : [RESTRICT AUTOMERGE] Merge fixes for Mainline.
dced5079 : [RESTRICT AUTOMERGE] Fix NPE in OptionalMethod.
5ae48609 : [RESTRICT AUTOMERGE] Merge Conscrypt upstream master.
e6a3fffe : [RESTRICT AUTOMERGE] Merge Conscrypt upstream master.
d3092c05 : Update SSLContextTest.java
1ac31f1e : Review comments - moving helpers to TestUtils
cbcd341c : Review comments - moving helpers to TestUtils
6e1c1930 : Another test
9b9b0ea9 : Another test
650caffc : Another test
defa9d16 : Force uninstall
0347762c : Force uninstall
1315983d : Fix typo
b8c301f7 : Fix unlink commands?
8a2ab88f : Fix imports
0cb629ec : Attempt to build without workaround for Mac homebrew
58f2d15d : import revert
d9508fb3 : Be tolerant of unpredictable cipher ordering on Windows
da232e1e : Refactor JNI BIO ref null checking.
78b500f6 : Ensure networkBio is closed in ConscryptEngine.
d9ebc094 : Enable conscrypt MTS tests to be included in android-mts-conscrypt as well as android-mts.
c694f812 : Suppress UndefinedEquals warning for Date.equals.
424f6ded : Test X509Certificate.getSubjectAlternativeNames()
a641f0e6 : Bump APEX version number.
2e2eaba7 : Rename BoringSSL to BoringSsl.
a9fb4ae4 : Revert "Flip isAssignableFrom checks in OpenSSLECKeyFactory and OpenSSLRSAKeyFactory"
c000bd7d : Revert "Fix IPv6 values in getSubjectAlternativeNames()."
7829a67f : Add a method to check FIPS status of BoringSSL.
0080d512 : Reimplement ConscryptStatsLog.java with reflection
fc9750b7 : Add a stub for android.util.StatsEvent.
098e46b1 : Skip testing AES/GCM-SIV/NoPadding on BC
2d1a647a : Replace set-env commands with redirect to
4f56a05e : Use precalculated ByteArray.hashCode before comparing byte arrays
075f5a9f : Add AES-GCM-SIV to capabilities
46ed27fd : Remove instanceOf assertions
27bf3ae2 : Flip isAssignableFrom checks in OpenSSLECKeyFactory and OpenSSLRSAKeyFactory
d798048a : Fix the return type of NativeCrypto_X509_check_issued.
df4a983d : Add ERR_clear_error calls on ignored errors.
6b061c2d : Fix pathlen handling given other invalid extensions.
70ce1de5 : Fix current version in README.md.
973dd694 : Skip testing AES/GCM-SIV/NoPadding on BC.
8ec4639f : Add Android metrics
4f3bf28d : Review comments
78a22013 : Fix IPv6 values in getSubjectAlternativeNames().
c94e660b : Fix incorrect comment characters in CI workflow.

+- Project: platform/external/cpu_features

428dbe5 : Add min_sdk_version for ART module.
79725d8 : Clean up cc_test TEST_MAPPING after default update
722e870 : Rename ART release APEX to com.android.art.

+- Project: platform/external/crosvm

cd5a9a9b : Not remove surface when resource_id is 0
f251ac18 : [LSC] Add LOCAL_LICENSE_KINDS to external/crosvm
0659de9f : [LSC] Add LOCAL_LICENSE_KINDS to external/crosvm
4b8b49f0 : Revert "Conditionally apply linux-only operations"
b36408f7 : Fix build files
5be4f273 : disk: read up to 4K block when detecting image type
3055722a : disk: add detect_image_type unit tests
60217050 : Improve code around creation of VioS recv thread
0131dd35 : aarch64: refactor register initialization
6d6efb20 : remove dependencies on syscall_defines
a9759cb0 : Add .vscode to .gitignore
98d2f029 : Kokoro: Always build against ToT instead of a fixed manifest
82561b44 : sys_util: Fix 1.51.0 acronym case clippy warnings.
78145acd : Make Kokoro happy
c8cff01c : Specify prctl's policy only once per device
8a5127b3 : Delay the start of VioS recv thread until after sandbox
c5e7a487 : crosvm: vfio: allow forwarding of multiple non-MSI IRQs
d78d05bf : guest_memory: Introduce set_memory_policy() method
0b6065aa : mmap: add use_hugepages() helper method
1e369c56 : base: add hugepages argument
b5bc8082 : video: pass buffer modifier to decoder backend
d1d97392 : crosvm: Add utimensat_time64 to arm seccomp
c9de52be : sys_util: Migrate additional code from libchromeos-rs.
e35d827e : sys_util: descriptor_reflection - fix warning in nightly
1e3cb9fa : Conditionally apply linux-only operations
6d473b36 : device: respect --gpu vulkan=true in GpuMode::ModeVirglRenderer
91df6562 : devices: disable vulkan by default
e25859be : devices: rename GpuMode::Mode3D to GpuMode::ModeVirglRenderer
0beb246d : devices: rename gfxstream_support_vulkan to use_vulkan
2a5e5794 : rutabaga_gfx: add venus flags to VirglRendererFlags
5e185834 : sys_util: Add scoped_signal_handler.
a09d09c6 : sys_util: Fix clippy errors for dev-lang/rust-1.51.0
1a5b735c : data_model: Fix clippy error on 1.51.0 related to Into<>.
4786cee5 : devices: Add a trait for Interrupt
f860f50b : rutabaga_gfx: cross-process Vulkan mappings
6139da6e : crosvm: Supress unused mut warning for variable linux in run_vm
a00991cd : Replace dup with fcntl(F_DUPFD_CLOEXEC)
f0a77239 : crosvm: Update usage.
9af97d72 : [base] update/clean mmap interfaces.
ac4d09d4 : Use small vector optimization
ac62778a : seccomp: vfio: add one policy to allow fcntl
a90649ab : arch: move GuestMemory creation to common of linux module
8a95e607 : vm_memory: Remove AsRef impl for SharedMemory
4b47aa71 : fs: Fix device socket
401340ee : devices: gpu: support creating udmabufs
3c45e3f7 : sync: Condvar: Use compare_exchange_weak
19353d3e : sync: spinlock: Check state before compare_exchange_weak
9e44b5b3 : sync: Don't sleep while holding a spinlock
6fc5f20f : Add FFI library providing control socket access
a73b6522 : virtio: switch to accessor for msix config
8a7cc6bf : Fix clippy nit
e2ec08a6 : devices: Add missing structs and constants from virtio-sound spec
ccb26948 : smbios: support source DMI/SMBIOS data from file.
7271f75c : crosvm-direct: enable interrupt passthrough.
e425f57d : sync: Align structs to cache lines
1a3dadca : sync: Clean up cancel function
dcbf1652 : sync: Don't transfer waiters from Condvar -> Mutex
1cb1d01f : vm_memory: Allow GuestMemory to be backed by multiple FDs
ffb5912b : linux: reorder video devices after gpu
5018cef8 : virtio-snd channels are not tubes
c30b36e3 : Ensure streams are marked as unused on creation error
a33dfd68 : Support capture streams in VioSClient
c5d6adba : Set Cargo.toml's default-run to crsovm
53a5d09d : sys_util: Migrate code from libchromeos::linux.
53f836c5 : crosvm-direct: Add crosvm-direct binary target.
38a78326 : crosvm prefers rlib even on device
58509986 : msg_socket: removed
d49bcdb0 : replace all usage of MsgOnSocket derives
6676bdad : Fixup Cargo.toml for cros_async and io_uring
3ce74765 : crosvm-direct: p-t support for port and memory I/O.
48e1e529 : base: add tube module
5890b708 : devices: Add vhost-user fs vmm
0f4195a8 : fs: Set SECBIT_NO_SETUID_FIXUP for all worker threads
417ee187 : crosvm-direct: interrupt passthrough kernel interface.
dd0ee59e : devices: virtio: block: port GET_ID to async block
64182afb : devices: gpu: complete investigation of udmabuf driver
1e9e3317 : guest_memory: make do_in_region(..) callback take memfd offset
db174781 : crosvm: Keep memfd alive when creating new process
b66d6f62 : crosvm: sandbox changes for udmabuf
dda58b77 : pci_configuration: bump up CAPABILITY_MAX_OFFSET to byte max
758503bc : io_uring: Disable multi_thread_submit_and_complete
44c728c1 : sys_util: Add functionality to signals.
de0c63db : implement Serialize and Deserialize for base and sys_util types
daceeb59 : sys_util: add tool for raw descriptor reflection
ec3c3282 : fuzz: update Cargo.lock from the addition of the fuzz crate
60686585 : devices: virtio: Add vhost-user-net master device
f3a37f49 : devices: virtio: Add vhost-user-block master device
53ef751f : seccomp: 9p: Allow fchown and fchmod
fa4bf109 : Add fuzz to crosvm's workspace
0ffcc07a : [linux_input_sys/data_model]: signed input_event
803749bc : cros_async: add missing dev-deps.
6e8f33aa : rutabaga_gfx: convert to SafeDescriptor
1736adac : io_uring: Really fix flaky test
d09392e3 : uprev rust-toolchain and fix clippy warnings
d4d0b5cc : crosvm: add more time syscalls to policies
3f63661a : Run integration_tests by calling crosvm binary
e2d00176 : VFIO: set user memory region with page size aligned size
dbd3bbcb : crosvm: Remove owners wildcard
4029491d : block_device.policy: Add arm time64 variants
ae447c4b : io_uring: Fix flaky test
d56a2f43 : Fix formatting
eb1114ce : crosvm-direct: support for variable IOAPIC irqs.
c989824a : Adds a new input device for switches, with socket flag --switches.
5e23df79 : Adds a new input device for switches, with socket flag --switches.
8e80902c : cros_async: Fix circular reference memory leak
12d17e90 : cros_async: Delete RunnableQueue::set_waker
5dc0f60d : kokoro: Add rust-vmm/vhost in manifest.xml
ebc0520d : Enable integration_tests on Kokoro for X86
6485f811 : arch: fdt: minor documentation cleanups
2cce1a27 : devices: virtio: video: mark non-Rust code block
89e64c0d : src: escape non-link [] in rustdoc
2494889d : Move libchromeos::sync to cros_async::sync.
19ad6882 : add getdents64 to policies
6a88a5d9 : Allow VioS backend in android OS too
cef22bc3 : run_tests: enable rutabaga_gfx and vm_memory tests
a46f8ec9 : Add support for gdb feature
44f1ffd5 : video: do not clear output resource when getting QueueClear command
84b2d93c : Fix io_uring tests for running on Kokoro
dcf540be : Add SEPARATE_WORKSPACE requirement for run_tests
f217c0fb : integration_tests: Add prebuilts for aarch64
fdf87d88 : update Cargo.lock and conditional compile certain modules
2f5d4b64 : Make vhost-vsock and vhost-net paths configurable
7b985029 : fs: Don't drop caps when changing UID
2320fc7a : sys_util: sock ctrl - add send/recv flexibility
5b562bf8 : disk: composite: fix into_iter warnings
b8c64b6d : disk: composite: switch tests to tempfile
13b95d2b : devices: proxy: set thread name to debug label
f248a8ec : Fix Kokoro build with manifest uprev
36823727 : ci: Upgrade test-vm to debian bullseye
e0598548 : seccomp: arm: Allow getrandom for video device.
ec53b41a : pci_configuration: Enable memory or IO space at add_pci_bar()
20e8aeb7 : Virtio-pci: Add version id for virtio device
9a74168e : x86_64:Add smbios end entry
ec618a53 : crosvm: accept pmem disks via FD
83d51600 : ac97: Add client_type option for the ac97 devices
33d56778 : Make KVM path configurable
d854217d : ac97: null audio device also needs sched_setscheduler
f19933bf : tree-wide: seccomp: allow clock_nanosleep syscalls
3c6367b9 : seccomp: gpu: allow sched_yield
4d343bbf : devices: virtio: Skip setting up unused virtqueues
19bfe410 : devices: virtio: blk: Fix alignment of config struct
0074b288 : sys_util: Fix clippy errors and warnings
6e3c2f63 : Don't depened on disabled module for mac from a rust macro
c252a16d : Handle rutabaga gfx update
41a3da97 : video: drop decoded frames during VDA::Reset()
c5363890 : video: postpone sending the decoded frame until receiving the buffer
7a4861a6 : video: make Device::process_cmd() can return responses of events
945cfbcf : video: make process_cmd() return VideoCmdResponseType directly
4f3f3322 : data_model: make endian types Serialize and Deserialize
98d3e59e : Disable crosvm builds for darwin arch
4f41c7eb : crosvm: Remove old test infrastructure
ce10855e : enable_raw_capability and kvm_enable_cap are unsafe
0a91c964 : arch: rewrite FDT writer in native rust
d50cfc6e : Revert^2 "Merge remote-tracking branch 'aosp/upstream-main'"
a98536ac : Revert^2 "Update Android.bp files"
413f8545 : Enable KVM_CAP_ARM_PROTECTED_VM when --protected-vm is passed.
9b006f13 : Refactor BorrowedIoVec into VolatileSlice.
de8c8062 : Add script to sync Cargo.lock with ebuild files
229cbead : virtio: batch page removal in balloon
9463e372 : fs: Fix fallocate with zero-message-open
fb121325 : Revert "Merge remote-tracking branch 'aosp/upstream-main'"
a4b0e0a9 : Revert "Update Android.bp files"
4e2f7fb4 : Fix max multitouch slot & tracking ID values.
531cbbdb : x86_64: allow arbitrary-size BIOS images
e0ea4e01 : fs: Include Inode in ioctl parameters
90163ceb : base: Use trait objects for ioctls
af377bff : Update Android.bp files
8ef81401 : devices: virtio: block: fix arm fcntl syscall
f914959e : virtio: video: handle data offset for decoder input
57e0d5d4 : Make Kokoro Happy
503c5abe : devices: Add an asynchronous block device
781d975d : Revert "Revert "rutabaga_gfx: cross-domain: a new year's miracle in February""
4a33bcb2 : fs: Support zero-message open
942b8fc0 : Revert "rutabaga_gfx: cross-domain: a new year's miracle in February"
418cc5ab : uring: Check if executor runs on current thread
5136b774 : virtio: video: remove unexpected response failure
592f3275 : devices: Use async from balloon
a9c4b3a7 : rutabaga_gfx: cross-domain: a new year's miracle in February
15e8a97d : Reland "Relocate FDT to beginning of RAM"
5b499936 : fuse: Remove SECURITY_CTX feature
febb71cf : seccomp: Update arm/aarch64 gpu_device.policy for Mesa
4d2253b5 : Kokoro: Extensive polishing and bugfixing
451ee23a : fuse: Fix boundary check of buffer size and header
c664ea24 : rustfmt.toml: Use 2018 edition
f4d1cdaa : devices: extend config_register_write with result
852411e7 : crosvm: power_monitor: Populate more battery fields.
37857e18 : ac97: Update Dummy* for inclusive language
502b5de2 : devices: change PCI slot and IRQ allocator.
26cc51e5 : Make Kokoro v2 happy with new config
11e39e75 : rutabaga_gfx: rutabaga_gralloc: fix Kokoro unhappiness
0dbb9808 : Add Kokoro for ci/builders
aa071744 : Add VM to builders
9cdd5fb6 : devices: fix build with audio feature disabled
5545c907 : Add COIL presubmit to crosvm
293913c0 : rutabaga_gfx: rutabaga_gralloc: a shimmering beacon of hope
359e7de9 : Add the VioS audio backend
52e51b65 : docker: update platform2 commit and libchromeos deps
f3050db7 : i8042: use address instead of offset for read and write
66f975ee : devices: virtio: ignore driver interrupt suppression
486cffc4 : Add and enable virtio multi-touch touchscreen device
18d5733e : Revert "Relocate FDT to beginning of RAM"
a91761a8 : Add some constants and structs for the virtio-snd device
4a86ce87 : cros_async: Simplify uring executor drop impl
d1e8f146 : cros_async: Replace notify_task with IORING_OP_NOP
1fcc8a8f : io_uring: Make UringContext Sync
1e9974ff : cros_async: Add the WeakWake trait
f1ce8599 : cros_async: Refactor executors
890ae4cd : Relocate FDT to beginning of RAM
b40ec473 : Make Kokoro happy
d562b1a7 : gpu: bind mount /usr/share/vulkan for vulkan loader
694c5303 : seccomp: gpu: allow vulkan loader and intel anv
186908d6 : virgl: use virgl_renderer_context_create_with_flags
2118d6fa : Test Runner for crosvm
bc94c973 : vm_memory: Update memfd variable name
c7236f2c : seccomp: allow USBDEVFS_CLEAR_HALT
46844e71 : rutabaga_gfx: ignore unused consts warning
0797a554 : Framework for extended integration tests
191b95b5 : native and aarch64 cross-compile containers
c7aa5231 : crosvm: Add a error message signature.
d7bccca9 : cros_async: Make select a future combinator
12e20d2d : cros_async: Make complete a future combinator
5380b44a : io_uring: Use IoBufMut instead of iovec
984d7b5a : data_model: Rename IoSliceMut -> IoBufMut
9cfdbd9c : Fix clippy errors and some warnings.
4223a419 : cros_async: Use fcntl instead of dup
d8dd1c62 : rutabaga_gfx: fix iov scope with transfer_read
eaec45bc : rutabaga_gfx: Pass display dimensions and gl flags to gfxstream
a81bedbf : AARCH64 bios support
de498d14 : fuse: supply a no-op Mapper for fuzzing
f35d2c43 : gfxstream: use WC memory in ASG blobs
9eb640ce : fuse: Fix build error with fuzzing cfg flag
19144479 : data_model: Ad is_empty to fix clippy warning.
43c0add2 : virtio: video: change minimum input buffer of encoder to 1
0e3d4b64 : crosvm make balloon logic more fair
442903bf : virtio: video: change minimum input buffer of decoder to 1
bba763f2 : devices: virtio: fs: Avoid allocating shared memory on ARM
bccc20d9 : kokoro: update docs for main branch
028b8044 : crosvm: clearer naming about GPU features
fb54f3cc : docs: update chromium docs URLs to HEAD branch
3267e022 : Cargo.lock: Remove unnecessary dependency
eefe7fb1 : devices: virtio: fs: DAX based shared memory support
76ab3a4e : docker: update checkout_commits.env
853ecdb3 : clippy: Fix unnecessary-lazy-evaluations
39d9542b : clippy: Update doc comment to avoid a bug of clippy 1.48.0
a9bfcb48 : Fixed Clippy or_fun_call warnings in devices/
48d1729e : Fixed or_fun_call warnings in kvm/
74c2381d : crosvm: Add support for forcing keyframes to the crosvm encoder.
e08b929c : Fixed redundant_closure warnings in kvm/
2bf3202d : x86_64: add integration test case
6ea1f74a : gpu_display: display_wl: wait for surface to be configured
911a0de1 : crosvm: Expand the list of supported encode levels.
f16084de : crosvm: Apply framerate requested on OUTPUT queue to CAPTURE queue.
0d9d0e3c : Allow perfetto tracing from crosvm gpu process
2f6d79ef : devices: usb: fix ownership of USB file descriptor
67afb230 : virtiofs: Add support for CHROMEOS_TMPFILE
3b181578 : data_model: Export IoSliceMut as a public type
6daa9a5a : data_model: Replace as_iobuf() with AsRef and AsMut
f1444aaf : data_model: Implement Send + Sync for IoSliceMut
0a086e6c : x86_64/cpuid.rs: Add cpu topology when no_smt isn't set
b1394f71 : rutabaga_gfx: an electrifying possibility
df364cc3 : ac97: Add AudioWorker and refactor start_audio
8e06159a : virtiofs: Support FS_IOC_GET_ENCRYPTION_POLICY_EX
c6810f2d : virtiofs: Drop regular encryption ioctls
8ed71d10 : Fix clippy errors
173289dd : virtio: gpu: forward use_external_blob flag to renderer
da2a96f5 : crosvm: Use the stride requested by the virtio encoder.
1e2231fc : Fix some erroneous usages of RawFd/sys_util interfaces
bda802cf : base: move mmap.remove_range to Unix trait
8e1d3006 : seccomp: x86_64: Fix video device crash on AMD GPU
af53d929 : crosvm: Propagate keyframe flag back to virtio encoder.
22f808ff : aarch64: fdt: Fix format of properties containing multiple values
80f76b95 : crosvm: Use requested output buffer size and don't set output resolution.
add16add : devices: virtio: support sharing fences
f408c736 : devices: Use PowerMonitor trait objects as a data source for GoldfishBattery.
d49bba97 : docker: copy power_supply_properties.proto for power_monitor crate.
0d6ae7ab : Add power_monitor crate.
16478242 : crosvm: Add kernel parameters when ac97 devices exist
4e1f99a6 : devices: virtio: block: add VIRTIO_BLK_T_GET_ID
6c40ddbd : cros_async: Add TimerAsync
977c67e2 : Upgrade Cargo.lock format to v2.

+- Project: platform/external/dagger2

6b00d2da : Revert "Merge commit 'upstream/dagger-2.35.1^'"
20197a91 : Revert "Add additional files to hilt_android"
f5ecfd8d : Revert "Update dagger2 lint baseline"
5db9a30c : Revert "Merge commit 'upstream/dagger-2.35.1^'"
8dce9d2e : Revert "Add additional files to hilt_android"
0373cda9 : Revert "Update dagger2 lint baseline"
2fee4266 : Revert "Merge commit 'upstream/dagger-2.35.1^'"
09e8e7ea : Revert "Add additional files to hilt_android"
4ac61234 : Revert "Update dagger2 lint baseline"
8c81cc68 : Update dagger2 lint baseline
32aa1baf : Add additional files to hilt_android
58c3bf99 : Make the generated Provider for component dependency types final.
bfdb1096 : Add flag to disable cross-compilation root validation.
f90a69f4 : Fix some remaining references to beta
61ef9d87 : Detach CtClass instances from the ClassPool as they are inspected by the Javassist transform.
73f6458d : Remove the references to beta in preparation for the upcoming stable release.
115eaac8 : Fix an issue where internal Kotlin objects were not properly being processed. Consolidate logic to figure out if a module requires an instance.
ffb045ae : Remove defaultRootComponentName and pass in default root directly.
e8cdaaf7 : Share aggregating metadata logic in a utility class.
0218653f : Use reflection for obtaining the AGP version since the Version class was moved between 3.5 and 3.6
e33bb84b : Add aggregating data for roots. Also add tests to verify illegal combinations.
fa49bdf2 : Allow ProcessorErrors.checkState without an associated element
e0f510a6 : Make aggregated deps public and prepend "_" to the name to obfuscate it from auto suggest tools.
e553e07d : Merge ViewModel/ActivityRetained targets into the main targets.
65e6cc13 : Internal change
b644e1e8 : Internal change
f5b5fe0f : Internal change
27a28276 : Add AggregatedEarlyEntryPointMetadata to aggregate information about @EarlyEntryPoints.
b3210fa6 : Add lint baseline to address NewApi errors
41c4e04d : Fix leak in FragmentContextWrapper by releasing the baseInflator if it exists.
c57ab0aa : Add a private constructor to the generated @HiltViewModel module.
e8e12a0d : Generate a separate TestComponentDataSupplier for each root.
299000a1 : Add lint baseline to address NewApi errors
d7c57905 : Internal changes
a677b00c : Sort root names before deduplicating them with numeric suffixes in order guarantee determinism if this method is called from different processors.
ba49e287 : Generate all test components in a common directory separate from the test class root if shareTestComponents flag is enabled. Before this change, the test component would only be generated in the shared directory if it was able to use the shared test components.
9a068fc4 : Migrate annotation classes to androidx android.support.annotation.RawRes android.support.annotation.Px android.support.annotation.MenuRes android.support.annotation.Keep android.support.annotation.NavigationRes android.support.annotation.PluralsRes android.support.annotation.LayoutRes
32694a93 : Pull AliasOfPropagatedDataMetadata into its own source file.
0336b1a8 : Pull DefineComponentClassesMetadata into its own source file.
6d97cf3f : Generate aggregated data for @UninstallModules.
ad59d4c5 : Fix an issue with KotlinMetadata where constructors were not getting added to the function map.
64ac5978 : Pull AggregatedDepsMetadata into its own source file.
faebc3c6 : Reuse the Default root generated components for test roots in the same compilation unit that do not have test-specific bindings, rather than generating new components per-test. This can significantly reduce the amount of generated code for large projects with many test classes that do not provide test-specific bindings.
efcdbe12 : Update the androidx fragment, lifecycle and activity dependencies which contain patch fixes.
41ebd998 : Also generate proxy module classes for Kotlin classes that are marked as `internal`, which are analogous to package-private Java modules.
b42731b5 : Bump kotlinx-metadata version to 0.2.0.
e9cde6a4 : Rollback of https://github.com/google/dagger/commit/ec708a388c28de5b9cf6d82329b305cfe8ec2f8f
96171b0e : Add proguard rules to keep EntryPoint classes so optimizers don't remove them.
f7e02d6e : Internal change.
7409a226 : Remove unused TestApplicationInjector interface.
ec708a38 : Make nested subcomponent and switching provider impls static within the generated component class.
b7ea6b84 : Migrate android.support.annotation.ContentView to androidx.annotation.ContentView
66356c0a : Add more logging of test results when running gradle tests.
57255db6 : Bump fragment dependency to 1.3.1 and activity to 1.2.1.
ba1ad49f : Add a class retention @DaggerGenerated annotation to Dagger generated sources.
3778ee2b : Remove support for the deprecated, alpha @ViewModelInject. This also adds support for falling back to the default view model factory of the base activity/fragment.
d4078fd4 : Improve GitHub Actions hygiene for Dagger
f5585f26 : Internal cleanup
5f5ae8cb : Remove throws declarations from methods that do not throw
5597f18d : Enable hilt viewmodel and bindvalue processors
3167e38f : Change the component implementation suffix from "Impl" to "I" to save some characters when nesting of components is deep and hitting file length limits. Follow up changes will unnest these classes to avoid this in a more robust manner.
36550ffc : Internal refactor
47123ec9 : Optimize BindingGraph.create() by indexing all binding nodes by their component path instead of traversing the full network for each subcomponent.
1caa7f09 : Index the first-matching component method instead of filtering on each request.
1c66033f : Rename init() method in generated Activity to avoid conflict with user method of same name.
7e0abd6d : Call `unwrapType` statically and not on an instance.
45be19ee : A few small cleanups to InjectBindingRegistry
0e2360de : Refactor SourceFileGenerator to allow for generating multiple types.
c70cf2d3 : Prevent KAPT from logging errors when compiling modules without entry points.
39894d28 : Use `ClassName.canonicalName()` instead of `ClassName.toString()`
e2f2b2d9 : Cache getLocalAndInheritedMethods invocations in Dagger.
c2d097fa : Fix an issue where subcomponent builder bindings could be accidentally cached from the parent component.
ff268f0a : Update Android.bp file for dagger 2.32
2192014f : Internal refactoring
f39bc875 : Use an `instanceof` check before a logical check
7f4c3a23 : Clears Fragment reference in FragmentContextWrapper after Fragment#onDestroy()
addb1fc5 : Fix the java and bazel version when publishing the latest snapshots.
78438d56 : Update all "alpha" references to "beta" in preparation for the upcoming beta release.
ceccfc6b : Add job to GitHub Actions to validate the Dagger version.
8a4b7e2c : Remove cache of top level component implementations
8a927231 : Fixes to javadoc and links for EarlyEntryPoint
5877be8a : Add internal utility method.
1ad74b99 : Follow-up changes to the EarlyEntryPoint API
289f59fe : Add EarlyTestEntryPoints to allow entry points to be called in tests before the test instance is instantiated.
608e6ccc : Remove a comment that seems to be left around from Ahead-of-time Subcomponents, and simplify the code around it.
73628bcd : Enable remaining dagger.android and dagger.hilt tests.
2a007af0 : Inline canUseDirectInstanceExpression and clarify the comments.
74b1344c : Internal refactor
aff89b10 : Treat qualified assisted types as normal bindings.
7368a7de : Add Hilt tests to GitHub
1b5b0757 : Fix Java and Bazel version when building with Bazel in GitHub Actions.
b4f485b8 : Internal refactor
623d3a61 : Perform Hilt Activity injection on a OnContextAvailableListener.
6778a01a : Improve the error message when detecting a duplicate @Assisted parameter.
732323b6 : Move the handling of @Override annotations out of the switch so it applies to BroadcastReceivers as well.
8b0b8b99 : Move ComponentTree into processor/internal/root since it's the only usage.
b25eab89 : Replace usages of project.properties with gradleProperty()
438bb1db : Move ComponentGenerator into processor/internal/root since it's the only usage.
785838e7 : Fix an issue where two @DefineComponent classes with the same simple name can create build conflicts by appending a unique suffix.
53ceb916 : Filter out the configuring project from the artifact view in the Hilt Gradle plugin during classpath aggregation to avoid interfering with kotlinc's classpath configuration to the modude's classes. This avoids a situation where `internal` members would seem to not be accessible from local host unit tests in an Android library.
606c89b6 : Internal changes
e2c9a9a2 : Fixes self-loop when generated implementation of an assisted factory method calls a generated component method with the same name.
6592b06b : Remove the deprecated ApplicationComponent.
44d4f4b8 : Add string qualifier to @Assisted annotation to disambiguate duplicate assisted parameter types.
132d9eab : Fix an issue where a module referencing a component without a builder would fail. This is done by moving where we filter builder-less components further to when we generate components as oppposed to immediately after finding all of the @DefineComponent classes.
5dfd484b : Uncomment precondition check enforcing that HiltAndroidRule#inject() is not called multiple times.
477ddd6a : Internal refactor
de8ff2b1 : Reset DelayComponentState between gradle test runs. Adds a new gradle test that uses HiltAndroidRule#delayComponentReady().
0818c455 : Internal refactor
12a8f394 : Add timeout to emulator tests since these are likely to hang.
d1edbbf9 : Fix exit code check in generate-latest-docs.sh
788952ad : Update Gradle to 6.7.1 in test projects, required by AGP 4.2.0-beta04.
9da5114b : Update Hilt Plugin to AGP beta04 and use renamed APIs when configuring the ASM transform.
c8713e52 : Add artifact-android-emulator-tests to GitHub Actions workflow.
315b1fa3 : Allow deferring component initialization in tests when using @BindsValue.
82eeaad5 : Rename workflow jobs to better match their function.
cda6e32f : Fix type inference issues with generated assisted factory in Java 7.
552f430d : Fix @AssistedFactory method returning parameterized Foo with fixed type parameters.
9a901519 : Fail fast with better error message when trying to use a type parameter with the @AssistedFactory creator method.
89b334df : Add publishing docs to Github Pages step into the Github Workflow
0d9be946 : Internal refactor
b5e96e67 : Add Bazel and Gradle files cache to Github Workflow
426b444b : Add latest snapshot publishing job to Github Workflow
229c99fe : Exclude Dagger local snapshots from Maven local repo cache.
98c73c61 : Request 'processed-jar' in the Hilt Gradle plugin during classpath aggregation so that kotlinc invocations use the processed jar in the '-friend-path' such that internal members are accessible.
7b6e4bba : Use SingletonComponent instead of ApplicationComponent in comments
1b3c19d5 : In the Github Workflow add the matrix AGP value in the job name.
25b6783d : Migrate to use Github Workflows from Travis-Ci
208c0548 : Internal change
f6fc0f67 : Add more tests for AssistedInject.
fa44b1d7 : Fix bug in generate-latest-docs.sh to prevent failure in travis.
3986fab6 : Add -x to generate-latest-docs.sh to help determine where it's failing.
7a3d6fb3 : Revert Hilt internal entry point and modules back to public to avoid r8 optimization issues.
850274b7 : Rollback since this was an unintended effect on the deps of the release.
7caf468a : Prevent committing docs if there are no changes to avoid failing the travis build.
36bbd076 : Fix travis.yml to only publish snapshot after all test jobs.
b9325a45 : Add back the deprecated ApplicationComponent since hilt-work latest release still uses it.
94a55bc7 : This feature may be a breaking change, so rolling it back for a Dagger patch release.
e53933e2 : Split travis scripts into multiple stages/jobs to avoid timeout limit.
6c11a603 : Change generated assisted factory class to be final.
0acad9a5 : Update missing InjectedFieldSignature error with actionable message.
1822650c : Clears Fragment reference in FragmentContextWrapper after Fragment#onDestroy()
8c45caf5 : Rename some usages of ViewModelInject to HiltViewModel
896289a7 : Internal refactor
c4d829d6 : Allow @AssistedInject types as @Assisted parameters
c1539724 : Add dagger/model sources back into the dagger.dev api documentation
f13ff41f : Add minApi and fix current api in Dagger Lint Registry.
8b245cc7 : Protect against double injection in the case that user code manually calls the generated inject() method.
9465a0e5 : Switch api to implementation in README.
d8284724 : Add TestInstallIn to Hilt.
494a5780 : s/RuntimeEnvironment.application/ApplicationProvider.getApplicationContext()/g
ca2867a9 : Use AGP given ASM Api version when creating the ClassVisitor.
239768bc : Use runtime classpath at root to workaround Dagger/Hilt API vs Impl issue.
59593065 : Retry instrumentation test on failure to reduce flaky failures.
0929fec4 : Internal refactor
a33706b1 : Fix return type resolution when AssistedFactory types extends factory with parameterized return type.
97a41069 : Rollback of https://github.com/google/dagger/commit/ce6cf6114c2301d174debcc93afc2a6bc01d6eb5
ce6cf611 : Protect against double injection in the case that user code manually calls the generated inject() method.
a7872c76 : Add a plugin to check for injections of @HiltViewModel types. Since @HiltViewModel has an @Inject constructor, it is possible to erroneously inject it instead of accessing it via the Android APIs. This check should prevent that from happening.
ba870215 : Add FunctionMetadata for each method to allow internal visibility check.
6fca7a39 : Rename ClassNames.APPLICATION_COMPONENT to SINGLETON_COMPONENT
b90de0f1 : Add a plugin to check for injections of @HiltViewModel types. Since @HiltViewModel has an @Inject constructor, it is possible to erroneously inject it instead of accessing it via the Android APIs. This check should prevent that from happening.
a8ab59a4 : Add a plugin to check for injections of @HiltViewModel types. Since @HiltViewModel has an @Inject constructor, it is possible to erroneously inject it instead of accessing it via the Android APIs. This check should prevent that from happening.
bc6ac3e2 : Fix for InstallException on continuous integration runs.
00d38ba5 : Add the ViewModelProcessor to the bazel defs.
8bf667ec : Add an integration app that validates Gradle configuration cache is not disabled by the HiltGradlePlugin
d69b00f1 : Migrate HiltGradlePlugin to use AGP's new ASM pipeline for bytecode transformation.
bf18e2f6 : Additional refactor to KotlinMetadata to clean up flag usage and reorder methods.
dd691c43 : Refactor KotlinMetadata visitors to collect arbitrary metadata about a class.
a80e2b78 : Suppress flaky failures in travis due to espresso tests.
fdc3208f : Fix issue when name of members injection field is named "instance".
f11b2bc9 : Update Android SDK and build tools to 30 along with AGP to 4.1.1. AGP also requires newer Gradle version, so bumping the wrapper to 6.7. Robolectric also had tro be updates to 4.5-alpha which supports API 30.
210ba4be : Refactor view model support to avoid conflicts with the existing Hilt extension.
645bcb1a : Follow-up to address comments on assisted injection pull request.
37cb8c84 : Remove the deprecated ApplicationComponent.
8441d542 : [Dagger Refactor]:Refactor InjectionMethods
daf0c661 : Internal refactor
dc2aeb73 : Rename genrule for combined proguard in maven.bzl
7237ced7 : Add a comment explaining why BindValue is restricted to the @HiltAndroidTest class.
0f7a32be : Internal refactor
253ac8b3 : Update Hilt's ViewModel APIs to be a type annotation along with @Inject constructor annotation. This solidifies the relationship between Hilt/Dagger and ViewModels and will allow Dagger to generated the factories that will construction inject and member inject the ViewModels.
d3c17de9 : Add better error message when the compiler deps jar isn't found.
b5990a06 : Update Bazel to 3.7.1 and use Kotlin toolchain 1.4.
c87ef43f : Add packing proguard.txt for AARs into gen_maven_artifact macro.
06caf17d : Roll forward with fix of 'Migrating @ViewModelInject into Hilt's codebase'.
8d3271d5 : Migrate ApplicationComponent to SingletonComponent.
6a8bbbf0 : Flip the default for experimentalDaggerErrorMessages back to disabled since it breaks links in Android Studio. Update tests to always use the new error message format so that flipping the default is independent of updating the tests.
a885c85c : Lazily match fields to their Kotlin property metadata.
e0d9ef26 : Add a missing @Override on #injectTest.
8dca74be : Remove erroneously added JSR250 deps from the Hilt runtime.
6313cbdf : Deprecate ApplicationComponent for SingletonComponent.
0e8f7619 : Turn on experimental dagger error messages by default. The old messages can still be used by setting -Adagger.experimentalDaggerErrorMessages=disabled as a javacopt
55c06b50 : Internal refactor.
8cafe807 : Rollback of Migrating @ViewModelInject into Hilt's codebase.
b02960c1 : Migrating @ViewModelInject into Hilt's codebase.
c539b381 : Internal refactor
a17a6e63 : Don't reference the error message string in generated code. Previous post-optimizer output:
deff5e59 : Update Dagger's androidx dependencies to the latest stable versions.
6a26196d : [Dagger Refactor]: Remove LegacyBindingGraph usages in BindingGraph.
e619c347 : Print Gradle plugin ID if user forgot to apply
cd735568 : Internal change.
a65301be : Add special handling for @Module companion objects in getComponents()
b1027461 : Remove unused ResolvedBindings methods
0816c43f : Don't attempt to get qualifiers using Kotlin metadata for static injected properties.
6a6d7828 : [Dagger refactor] Inline BindingGraphFactory methods.
7350f9c1 : Internal refactor
3465ae06 : [Dagger]: Fix binds method validation caching.
c0a398cf : Internal change.
a9115832 : Internal change
fdd480ab : Internal refactor
d3c1d202 : Roll forward with fix of 'Support Kotlin val properties with @BindValue.'
aa3a3662 : Internal refactor
5779c480 : [Dagger Refactor]: Minor static factory creation optimization
0fb7e988 : Revert of 'Support Kotlin val properties with @BindValue.'
8745bdf2 : Roll forward with fix of 'Support Kotlin val properties with @BindValue.'
42fdeb6a : Revert of 'Support Kotlin val properties with @BindValue.'
3e40dffb : Internal refactor
0a463eb8 : Suppress deprecation warning in Hilt generated Fragment class.
802882dd : Support Kotlin val properties with @BindValue.
810c4dd6 : [Dagger Refactor]: Remove ResolvedBindings usages from all BindingExpressions.
04c5041b : [Dagger Refactor]: Move MethodSignature into /componentgenerator
01aefb92 : [Dagger Refactor]: Remove ResolvedBindings usage from BindingFactory
63cd3674 : [Dagger Refactor]: Migrate DaggerKythePlugin off of ResolvedBindings.
9d3df715 : [Dagger Refactor]: Remove ResolvedBindings usage from BindingGraphJsonGenerator

+- Project: platform/external/deqp

290220ddd : Move some descriptorset_random tests
bb6345f82 : Exclude some dEQP-VK.pipeline tests on Android
cb0b1795a : Remove tests with too many overlapping instances in the accelleration structure
4732dbe33 : [RESTRICT AUTOMERGE] Fix framework for R64 int images test
2a18241f6 : Call computeFixedPointError only for fixed point case
3daec3d46 : Avoid overflowing arrays in GLSL atomic tests
843ee2910 : Fix semaphore leak in image atomic operations test
a22d8fe3d : Fix use of binary semaphore in signaled state
736e98701 : Add build rule for deqp-binary
b590c48e8 : Fix wait semaphore count value
1e9e46885 : Move inverted_depth_ranges tests
6fc3bdb31 : Fix source blit image size
d187e85da : Properly enable Sample Shading in Fragment Shading Rate tests
aea7fd0cc : Fix incorrect buffer type in some protected memory tests
0b935bd8f : Fix dEQP-VK.info.device_extensions not working
2b7806cd3 : SPIR-V 1.4 test fixes
c2a191714 : Do not exceed heap size when allocating memory
ae724ac08 : Optimize the AS build tests to not use host uncached memory
50220d253 : Add missing cull flags when counting intersections of rays with triangle-based cubes
065e22d71 : Revert "Move the hit counting from any hit to closest hit shader stage"
cd436dbda : Allow Vulkan CTS 1.2.6.2
fa9555b15 : Fix several issues in swapchain tests
301c792f7 : Fix surfaceless platform for Android
4acddb84c : Allow false positive hits from build-in AABBs intersector
e1c347d54 : Fixes ycbcr copy tests using NaNs
8671b30c8 : Revert "Remove too long ray_tracing.build tests"
382d2587f : Fix inconsistent ray payloads in RT barrier tests
8836e302f : Fixes image sparse tests
9f1c3444d : Fixes descriptor indexing tests
a6ca07464 : Fix crash issue when AHB extension is not supported
3504f90f1 : Fixes sparse image padding tests
d474c1410 : Fixes for robust buffer with variable pointer tests
fa19cf64c : Fixes fragment density map tests
f287e6b43 : Sync master and vulkan-cts-1.2.6 headers
231b110e0 : Allow Vulkan CTS 1.2.6.1
6e14c25f5 : Remove too long ray_tracing.build tests
ff4d8cb1a : Add new tests for VK_EXT_extended_dynamic_state2
85434b0f4 : Vulkan CTS coverage for VK_EXT_ycbcr_2plane_444_formats
779d003e6 : Add missing memory barrier between device transfer write and host read
2f33c7bea : Move the hit counting from any hit to closest hit shader stage
7c4db5f6c : Use actual pipeline recursion depth when computing stack size
15d9a979c : Tests for VK_EXT_color_write_enable
0b6c927be : Tests for VK_EXT_vertex_input_dynamic_state
830a1036b : Add VK_NV_inherited_viewport_scissor tests
e9056dd06 : Reduce the number of RayQueryExt objects allocated in shader
7627fc53a : Android: test list change dEQP-VK.glsl.builtin.*
1983d542d : Update Vulkan headers
c19b2aa69 : Update Vulkan beta Headers
1d89143de : Update Vulkan Headers
9bb57e3e1 : Update Vulkan headers
723fee113 : Android: test list change dEQP-VK.glsl.builtin.*
2fc96f5c6 : Drop unnecessary barrier
2cab49df5 : Fixes transform feedback query tests
ddd878efa : Fix test does not return failure status
7e244edd7 : Fixes Fragment Shading Rate layered tests
092a97ea0 : Allow more conservative coverage for degenerate triangles
e3a6e37c4 : Fix insufficient BLAS indirect buffer size
37d38c402 : Change format used in pipeline cache control tests
f4c1a25f5 : Include sys/system_properties.h in teglAndroidUtil.cpp
bdfb5d67b : Remove in-repo verify_submission scripts
3510eade2 : Allow Vulkan CTS 1.2.6.0
7ff1f9cda : Allow false positive hits from build-in AABBs intersector
087da0ce1 : Fix required features checks in shaderRecordExplicitScalarOffset_6 test case
f1e864ff3 : Add VK_EXT_headless_surface surface tests
a755c3c84 : Fix robust buffer access result checking for partially out of bound cases
494dc6273 : Remove the tests with too large device AS build workload
941682268 : Use linear tiling with external_memory_host tests
b53280218 : Fix precision issue in NearestEdgeTests shaders
b59d45bb5 : Enable shadow filtering tests for non-filterable formats
175bc8584 : Add BGR and BGRA formats to image view tests
81f6feb27 : Add tests for standard multisample positions
230c41d0c : Push constant overwrite tests
aa04da67c : Test large command buffers with many draw commands
0197b5129 : Test barycentric coordinates in ray tracing hits
8b5be72c0 : Add missing mandatory features
8365d3997 : Ensure WSI colorspace has no effect on image contents
6f94fbcdb : reset minSampleShading only with OpenGL Core 4.0+
0b536d84f : Update Vulkan/GL Readme
cdf7014b4 : Update Vulkan/GL Readme
7efceb800 : Enable validation for all custom devices
2c870dc7f : Remove multiview requirement in extended dyn state tests
f8583d880 : Fix recursion depth requirement in complexcontrolflow
eba6cc81f : Check image extent support in watertightness tests
ace7c67ee : Read deserealization size from stream
e005c31d9 : Fix flush/invalidate in mismatched_write_op tests
8efb38107 : Fix sync validation for mismatched_write_op tests
58bae7684 : Check if image sample count supported by VkSampleCountFlags
8f20de4c2 : Always accumulate errors in desc set random tests
1e0a2a7bf : Fix missing barrier in compute test
004b42f49 : Fix missing barrier in texture buffer test
8a537a0c9 : Replace libUI with native Android AHB API
191e1b60a : Update Amber
c423c3c0f : Add a waiver for depth bias on some Broadcom GPUs
412f5a336 : Update Vulkan/GL Readme
e3a5a50e4 : Update Amber
0bf110d52 : Allow wildcards in waiver vendor strings
4e6bb25c1 : Fix bad merge in DeqpTestRunner.java
5bc90c70c : Update OWNERS file
8b49387f2 : Add a batch of Graphicsfuzz tests
c4e6dbe68 : Ray query hitT direction length tests
288b9dd96 : Verify submit with wait on timeline semaphore with 0 value
2dac091ed : Test timeline semaphore with two threads
6240aafe5 : Support GL 4.5 in the Texture Filtering Tests
e8bc52281 : Support GL 4.5 in the sRGB skip decode tests
045048f03 : Use SPV_KHR_physical_storage_buffer extension
b6d39cf94 : Fix build indirect structure tests
faaa44521 : Fix reordering vertices in geometry shader in ray_query AS test
3dddaeca8 : Fix source blit image size
61efaa583 : Fix wrong semaphore type being queried
f510effc5 : Fix fragment shading rate validation errors
db65bd98c : Fix missing check for supported device features
9f6eb2bbf : Allow OOM for maxImageExtent swapchain cases
8f9b91374 : Decrease required subgroup size
197879062 : Add needed extension and feature checks in mismatched_write_op test
292044c1d : Fix decoration_group tests
2ca1b185a : Adds local multi device present mode support check
4306d1887 : Update RunInterruptedException ctor
a9c07acc3 : Remove dubious const-casting in mismatched_write_ops tests
59cb161c8 : Including testing zw components with fragcoord_msaa tests
2c0a4b606 : Ray tracing hitT direction length tests
5c371b724 : Don't forget to enable KHR_fragment_shading_rate
f0a6233ce : Fix compute binding storage buffer alignment
7a7249bc1 : Update dEQP test runner
7dcd6c7d0 : Add Android test lists for OpenGL ES
9be79728e : Fix Windows build
e93b23b9b : Add new Vulkan test list and update test list generation
c75682198 : Update Vulkan headers
97879ee76 : Pipeline bind point tests
bafdfc42c : Add tests for sparseImageFloat32Atomics
61ae90c22 : Fix more spurious failures in KHR-GL*.transform_feedback.api_errors_test
afa194f3e : Fix spurious failures on KHR-GL30.transform_feedback.api_errors_test
2cecd67b0 : Print ints for pixel values instead of chars in error message
9021039de : Fix exit code for cts-runner
0f2a50e88 : Fix exit code for cts-runner
816b64254 : Tests for GLES3 framebuffer completeness
67eea6624 : Support GL 4.5 in the Program interface query tests
118c6dccf : Silence validation layers warning on missing sType
074fc2011 : Allow wildcards in waiver vendor strings
1b5d426e0 : Add a list of unused shaders into log
078efbd82 : Add concurrent transform feedback streams query tests
2037b9a9c : Fix custom device creation for synchronization2
ddc897ac9 : Fix dEQP-VK.synchronization* to not duplicate primary command buffers in a VkSubmitInfo
f4b92724b : Remove a waiver for a non-existant device
c3af1fae9 : Add tests for implicit unmap on free
f2f14116a : Fix inconsistent primitive count issue
f47db57dc : Update dEQP test runner
73c0c8458 : Fix memory barriers between store and load operations
035a71416 : Allow Vulkan CTS 1.2.5.2
890f9e15f : Fix image format in memory model tests
a85f4ea72 : Do not use image index and semaphore when vkAcquireNextImageKHR fails
0fe00a91e : Allow failure of creating swapchain with application controlled full-screen exclusive mode
48f97cd64 : Remove RelaxedPrecision in test
75a563ca2 : Test variable pointers on dynamic descriptors
c86aee86c : Support GL 4.5 in the textureGather tests
be7b323bc : Support GL 4.5 in the blend_equation_advanced tests
f0735d915 : Workaround for entrypoints tests requiring vendor entrypoints while checking KHR extension
fae4b78aa : Fix extended dynamic state to not access out of bounds memory
c997700f5 : Fix out of memory error on 32bit driver builds
dad1b83a1 : Fixes cubic filtering rgb9e5 tests
beffa5287 : Support GL 4.5 in the Built-in Constant Tests
b80e68a24 : Add tests for mixing matrix packing in nested structs
41c68d4ef : Extend CopyImage tests to test astc_sliced_3d
296e80728 : Remove renderingComplete test
fcd576cb3 : Fix undefined behavior in FloatToHalf
84d88c1dc : Add tests for all ES 3.0 internal formats
e27a3a099 : Test new pipeline stages from synchronization2
f99eb34dc : Generalize SynchronizationOperations for sync2
87d7b9c48 : Use MemoryBarrier2 in SubpassDependency2 chain
be4509a81 : New tests for VK_KHR_synchronization2
0654886ad : Synchronization2 - fix set/wait event usage
a47665a6e : Generalize synchronization tests
5b3ebd458 : Fix for primitiveOffset calculation
91d31bdd1 : Properly handle VK_OPERATION_NOT_DEFERRED_KHR
39d7c78d6 : Process Windows messages after showing a window
821bc913d : Fix buffer size in manual zeroing Workgroup aliased memory
b5baeb54a : Fix missing check for Float64 in manual zeroing Workgroup aliased memory
a90c0add4 : Add VK_KHR_workgroup_memory_explicit_layout OpCopyMemory tests
a3dfce670 : Add VK_KHR_workgroup_memory_explicit_layout maximum size tests
6e7478046 : Add VK_KHR_workgroup_memory_explicit_layout padding tests
86e249aa3 : Add VK_KHR_workgroup_memory_explicit_layout zeroing aliased block tests
737158aaa : Add VK_KHR_workgroup_memory_explicit_layout type aliasing tests
babc2e91a : Add new ShaderBuildOption to enable Workgroup scalar offsets
1d9111691 : VK_KHR_zero_initialize_workgroup_memory tests
b3a693c28 : Add tests for VK_EXT_4444_formats
37ef90e8d : Add support for ABGR texture formats
d84ab62f0 : Update glslang
5b8cf8686 : Fix memory scope in OpControlBarrier tests
7d6cf25f6 : Add VK_KHR_workgroup_memory_explicit_layout OpCopyMemory tests
b4227bb6d : Add VK_KHR_workgroup_memory_explicit_layout maximum size tests
59befb9be : Add VK_KHR_workgroup_memory_explicit_layout padding tests
9ab628703 : Add VK_KHR_workgroup_memory_explicit_layout zeroing aliased block tests
ee55434e3 : Update Vulkan headers
44b93f8ac : Add VK_KHR_workgroup_memory_explicit_layout type aliasing tests
147bbb570 : Add new ShaderBuildOption to enable Workgroup scalar offsets
3b7c3a59c : Add Android test lists for OpenGL ES
4e90c4313 : Move and rename descriptorset_random tests
7f71fb6a6 : Renamed copy and blit tests in test list
8ab0b0cd5 : Renamed tests in test list
6a5ce6dbd : Renamed tests in test list
7aa0c6c63 : Renamed and removed tests in test list
6a4db27bf : Rename tests in test list
472acb209 : Add new Vulkan test list and update test list generation
2b9f1d1aa : Allow geometry shader to reorder vertices in dEQP-VK.ray_query.acceleration_structures test
ade9691f5 : Ensure there is a committed ray intersection before calling rayQueryGetIntersectionInstanceIdEXT(..., true)
b9efe3b72 : Tests for image OpImageWrite on mismatched vector sizes
30e760db2 : Mix dynamic state with compute and transfer
a1f79ee00 : Test not writing to the Position built-in
c7da22327 : Add coverage for depth bias
5c3f38066 : Fix size calculation for compressed 3D textures
190a43d83 : Test FragCoord with per-sample input variable
97b6eaeb6 : Add new samplerless descriptor tests
552edf984 : Add a batch of GraphicsFuzz tests
dfc34843e : Rename all *KHR enums and structs to core
1a942f1bb : Update README for GL/glx.h dependency on Linux
28d3d98b0 : Remove GLES-only tests from the GL 4.5 package
613f15fdb : Support GL 4.5 in the Separate shader tests
d5b351092 : Update Android.bp and related files
29935a238 : Revert "Add native code coverage collection to DeqpTestRunner."
b0ba2cad1 : Update AndroidManifest-integration.xml
e8271123f : Revert "Add KHR_copy_commands2 tests"
2f3fa242e : Revert "Fix copy_commands2 tests"
2b917b4ca : VK_KHR_zero_initialize_workgroup_memory tests
53245fa58 : Update Vulkan headers
5ea408815 : Update glslang
07924aea9 : Change gradient generator for pipeline image tests
52cdbd45e : Add tests for multisample texture size
e2d8f37ea : Fix memory scope in OpControlBarrier tests
80b840095 : VK_KHR_fragment_shading_rate pixel consistency
edea03603 : Set correct access flags for buffer copy synchronization.
e5e1570da : Fix missing TEXTURE_VALID for EXT_texture_rg
10ec13fe4 : Adjust texture data and threshold
ee26dd4db : Fix validation in mismatched format tests
f18608689 : Test descriptor set layout binding ordering
45b834579 : Add descriptor update stress test
de6f56837 : Coverage tests for undefined values
2d89f27e0 : Test attributes beyond static vertex stride
e58b0b2e5 : Allow Vulkan CTS 1.2.5.1
d9763f6a0 : Fixed dEQP-VK.wsi.*.full_screen_exclusive.* tests
7cba7113c : Check for astc_sliced_3d extension in negative API tests
4362b5291 : Add --force option to fetch_sources.py
6c72e55e2 : Check for astc_sliced_3d extension in negative API tests
c59a03d07 : Disable dithering in nearest edge test cases
671dbeb2c : Disable dithering in nearest edge test cases
2fce7996f : Return a valid format when GL_RGB8 is not treated as GL_RGBA8
aab2aa500 : Account for aliasing exceptions in codegen
034f9ebc2 : Check sparse image format support before creation
cc827dfff : Additional conditional rendering tests
1e631014f : Expand tests for image queries of null descriptors
7630a653d : Switch the branch to the master mustpass
e67528887 : Delete ANGLE Global.Settings values during test setup/teardown
9d22cc718 : [RESTRICT AUTOMERGE] Fix copy_commands2 tests
0686cb104 : Unicode and Python3 fixes for verification scripts
b51d9d680 : Stop dEQP-GL45 tests falling back to ES3.1
ff4410749 : Stop dEQP-GL45 tests falling back to ES3.1
2354bbcc7 : Revert "Support GL 4.5 in the blend_equation_advanced tests"
b47edae19 : Add VariablePointerFeatures requirement for amber test requiring it
e02bcff40 : Avoid querying YCbCr combined sampler count in RGBA
4bb049464 : Check unsupported formats with sparse AMD bias/lod
7b6d19656 : Add command line option for filtering by runner
4cd02e766 : Fix a Graphicsfuzz coverage test not to depend on an undefined value
ba40f86e7 : dEQP-VK.graphicsfuzz.cov-tail-duplicator-infinite-loops
704aaf093 : Add FrexpStruct comparison tests
8aa42e16b : Use target environment for Amber shaders
5ae912813 : Add gitattributes
d62c6db85 : Test negative depthBiasClamp values
e37818eb9 : [RESTRICT AUTOMERGE] Remove renderingComplete test
65f341987 : Threshold Consistency for ES2 FBO Tests
34d1a2e19 : Threshold Consistency for ES2 FBO Tests
8a62b19ee : Support GL 4.5 in the GetTexLevelParameter tests
3fdca2864 : Support GL 4.5 in the multisample interpolation states tests
c50105893 : Support GL 4.5 in the Shader state query tests
0beb02bcb : Support GL 4.5 in the Stencil texturing tests
73d5b2be2 : Support GL 4.5 in the Synchronization tests
327ee5674 : Support GL 4.5 in various multisample tests
a815d38d3 : Fix ReadPixels format
780408248 : Fix ReadPixels format
a87096da3 : Support GL 4.5 in the Texture buffer syncronization tests
66d743ace : Support GL 4.5 in the Texture Specification Tests
25b06351b : Support GL 4.5 in the Query vertex attribute binding state tests
80693e140 : Add minimum nonUniform tests to descriptor indexing texts
b79a80632 : Support GL 4.5 in the Texture size tests
d384e4f87 : Support GL 4.5 in the Shader Image Load & Store Tests
144c39ef8 : Support GL 4.5 in the gl_HelperInvocation tests
9b8041b21 : Support GL 4.5 in the GL_EXT_shader_framebuffer_fetch tests
11a263411 : Support GL 4.5 in the Common function tests
0d4d1fa9b : Support GL 4.5 in the Opaque Type Indexing Tests
d7de00d5f : Support GL 4.5 in the Internal format queries tests
964afb0ea : Support GL 4.5 in the Layout binding tests
112c2c11f : Support GL 4.5 in the Integer state query tests
9e7448355 : Suppotr GL 4.5 in the sRGB write control tests
9e4864305 : Support GL 4.5 in the Cube map array texture tests
df6bf69e2 : Support GL 4.5 in the base vertex extension drawing tests
14677bec4 : Support GL 4.5 in the indexed draw buffers tests
00cf81336 : Support GL 4.5 in the default vertex array object test
ca35a301e : Support GL 4.5 in the Boolean State Query tests
e0f9b5f14 : Support GL 4.5 in the atomic operation with image tests
a30230cba : Support GL 4.5 in the draw_indirect tests
5f040da48 : Notice of withdrawal of Vulkan CTS 1.2.1.x
4207e131d : VK_KHR_fragment_shading_rate tests
2feac9e22 : Add --force option to fetch_sources.py
b4b1ac5ea : Disable conflicting fragment shading rate features
50fa0da38 : Update Vulkan headers
d2d3f54de : Move image to optimal layout before using it in renderpass in synchronization tests
04d68f42d : Fix checks for conditional rendering support
31897c7f9 : Check for VK_KHR_portability_subset extension before checking it's features
c59a948ca : Fix indexing of SBT entries in dEQP-VK.ray_tracing_pipeline.shader_binding_table test
4eedf9fda : Add striped 3D blitting tests
31f178f58 : Add tests for logical operations
4296b4e46 : Disable-SeamlessCubeMap-In-Reference-ES2Context
6ce26e5a1 : Test invalid Lods in the textureSize tests
73978cc53 : Add a batch of GraphicsFuzz coverage tests
b98be4b8a : Fix heap read out of bounds in RenderPass tests.
90521647b : Fix sync problems in conditional_rendering.draw_clear tests
50f9a1f42 : Don't access arrays out-of-bounds in robustness2 tests
527abc5dc : pipeline statistics test: Fix compute shader setup in !GL4.3 case.
6b2c06312 : Clarify depth/stencil resolve write access sync
f9c5dc5f6 : Add KHR_copy_commands2 tests
44411bea2 : Support GL 4.5 in the texture test utils
93695bfdf : Support GL 4.5 in the blend_equation_advanced tests
512fa1c1b : Support GL 4.5 in the 'negative' tests
035bd8a04 : Support GL 4.5 in geometry/tesselation shader tests
15fd0760d : Support GL 4.5 context in the precision and draw tests
65850b365 : First steps towards running ES3.1 functional tests on GL4.5 drivers
cd71e3bd6 : Allow geometry shader to reorder vertices in dEQP-VK.ray_query.ray_flags.geometry_shader.* test
5b69511b6 : Raise min CMake version to 3.10.2
3de7b0d5c : Fix Renderpass storeOp synchronization hazards
c7b56bbee : Fix back-to-back transfer command synchronization hazards
7408d7930 : Simplify code for subgroup builtin mask tests
cca2dbb68 : Fix end of Renderpass synchronization hazards
97a59a2af : Fix additional RenderPass loadOp/stencilLoadOp sync hazards.
11ade4c92 : Fix RenderPass stencilLoadOp synchronization hazards.
993119237 : Fix RenderPass loadOp synchronization hazards.
95303117b : Tests for GLES3 number parsing
8ff64a738 : Tests for multiple clears within render pass
431368c6a : Enable nullDescriptor for AS ray query tests
89340aad5 : Avoid advertising disabled robustness2 features
e6e19aebe : Test dynamic indexing of AS
a67207559 : Test dynamic indexing of ray queries
d80c2a25d : Test procedural geometry with complex BB sets
54509765b : Basic tests for VK_EXT_conservative_rasterization
fffc94848 : Add test for image copy special case
8cfd31bcf : Fix build for Unices without CLOCK_MONOTONIC_RAW
65dec91d1 : vktRayTracingMiscTests.cpp: abs -> fabsf
89cd886f8 : Add tests for GLES3 vector construction from other types
6cafbdfbd : oglcts-runner: Include cstdlib in glcTestRunnerMain
613c53a9b : Remove cov-fold-div-uniform-by-zero
a3087b181 : oglcts-runner: Include cstdlib in glcTestRunnerMain
c6fd03319 : Fix instance creation
670ab896c : Remove travis.yml
09e8e3e11 : Add drawing tests for Android hardware buffer based color buffer
00fe538ab : Test data spilling and unspilling around RT shader calls
4dbc91672 : Add new tests that verify IgnoreIntersection/TerminateRay corner cases.
048816154 : Test maxPipelineRayRecursionDepth can be zero
412527fe9 : Enable YCbCr filtering tests for non-separable chroma
6fbd66000 : Remove cov-fold-div-variable-by-zero
47820892e : Fix clang 10.0 build of ray tracing control flow tests
d64576958 : Fix clang 10.0 build of ray tracing control flow tests
5ab93f6fc : Remove merge conflict markers from mandatory_features.txt
5534dd8f4 : Vulkan Portability support
05c7485f7 : Disable conflicting fragment shading rate features
f8ace5ee5 : Select SPIR-V for the robustness' compute shaders
da8680744 : Fix buffer offsets in push descriptor tests
b904bd812 : Update Vulkan headers
9f0afc24c : Select SPIR-V for the robustness' compute shaders
0f25191c0 : Fix buffer offsets in push descriptor tests
ac416a7b1 : Destroy deferred ops before destroying devices
75334af00 : Destroy deferred ops before destroying devices
65c3a38a2 : Fix slow run time of OpPhi wide test
c32937eaa : Use shader to calculate sample point
64676f3ed : Only use AABBs for the shader record tests
2e8753673 : Enable VK_KHR_ray_tracing_pipeline only if needed
42b3a684a : Simplify geometry to reduce AABB precision issues
d6b82a422 : Shorten the ray so that it can't hit other cells
1b87b2975 : Shorten the ray so that it can't hit other cells
11b863aca : Only use AABBs for the shader record tests
e5735c76c : Enable VK_KHR_ray_tracing_pipeline only if needed
756a198f6 : Simplify geometry to reduce AABB precision issues
8f3e06eb3 : Fix test using protected features without creating a device with them enabled
991d857cc : Test terminateInvocation with frag shader side effects
fc849a80c : Fix test using protected features without creating a device with them enabled
44e79b05e : Fix image cube array tests support checks
3d55f6adb : Use shader to calculate sample point
2bae339d7 : Add tests for VK_EXT_4444_formats
42841d65b : Enable random writes for storage texel buffers
30af1c104 : Test reading primitive id from frag shader after tessellation
c1ea5ddd4 : Add a batch of GraphicsFuzz tests
e11d6df14 : Add a batch of GraphicsFuzz coverage tests
aedce4ca8 : Fixes descriptor indexing tests cache issue
7abc8473f : Fix cull_distance.coverage on pre-GL4 drivers
4a9453570 : Add memory include in vktRayTracingMiscTests.cpp
e64b33d23 : Update AccessInstance::verifyResult() to support 64-bit types
96ce07e58 : Update AccessInstance::verifyResult() to support 64-bit types
224c7221c : Allow Vulkan CTS 1.2.5.0
7494850d4 : Add dEQP-VK.pipeline.creation_cache_control.*
cf2b7b6d5 : Add support for ABGR texture formats
a1eb15dec : Disable VK_KHR_fragment_shading_rate
34eb648b1 : Force thread count in deferred host operations
d549a499c : Zero out the hit stride for miss SBT tests
5eb3ca529 : Fix validation errors in terminate invocation tests
6c001c81c : Add sliced 3D compressed texture test
403b01a0d : Loosen basic subgroup elect test vertex checks
3e8a37437 : Add tests for VK_EXT_subgroup_size_control
1ce0b3910 : Initialize resourceImgLayout before use for all code paths
2b4ee8bff : ExtensionUse variable not set for 1D and 3D images
114d6a09a : Test vkCmdBindVertexBuffers2EXT with size and offset
fbd4d0a61 : Test SPIR-V switch case jumping to the merge block
e2540124a : Fixes texture filter cubic mipmap tests
a8c9a8bf9 : Fix descriptorCount for YCbCr-related tests
b527330ba : Fixes for image format properties tests
661d40cd8 : Add tests for YCbCr chromaFilter linear filtering
4e4e21d2c : Add ArrayStride decorations in TerminateInvocation tests
085b6cb72 : Add ray tracing extensions to list of known extensions
73bb6f319 : Update glslang, SPIR-V headers, tools
d38ecc630 : Add sparse tests shader_image_atomic_int64
4026e9d32 : Add tests shader_image_atomic_int64 robustness2
cda8223e8 : Switch spirv-binaries to Release build
9b5766e83 : Add tests shader_image_atomic_int64 robustness
4d1fb6951 : Add tests for VK_EXT_shader_image_atomic_int64
a57633440 : Update SPIR-V Tools/Headers, glslang
524e5bcfb : Update tests to not trigger undefined behaviour in framebuffer_fetch cases
84706bfe3 : Add a batch of GraphicsFuzz coverage tests
f18008951 : Add tests for empty structs in UBOs and SSBOs
c31ab146c : Enable nullDescriptor for null AS RT tests
00e745999 : Fixes sparse resource SNORM tests
ee3962c8d : Add external memeory tests for the VK_EXT_device_memory_report extension
e0f35de2d : Enable random writes for storage images
fc2dbdb67 : Fix depth/stencil image logging in renderpass tests
a42cfa24c : Fix initial layout of depth stencil attachment
9e57566a1 : Fix tests dEQP-VK.draw.depth_clamp
0498f5958 : Fix results-check for floating-point intermediate atomic operations
cea5003e0 : Avoid advertising disabled robustness2 features
bb1d44e86 : Fix regressions in renderpass tests
7079cf4d0 : [RESTRICT AUTOMERGE] Allow not flusing denorms in operands
4fe17f342 : Tests for VK_KHR_shader_terminate_invocation
332e6560e : Reset texture data to 0 after each 16 iterations to avoid overflow
17d50f2c2 : framework: fix deinitSession when using waiver xml
ccb924af7 : Reset texture data to 0 after each 16 iterations to avoid overflow
5ea92b668 : Update Amber to fix Clang 11 build
7bd0ddaee : Fix multisample resolve compatibility tests
7e5d28ab0 : Create debug report recorder earlier
74813d58f : Add tests for oob access in unexecuted shader paths
19a246f6e : Add subpass self dependency test with a single attachment
148d6a197 : Re-enable cube.*.mag_filter.linear test
2a3be9c81 : Add VkDeviceMemory tests for the VK_EXT_device_memory_report extension
910ece465 : Permit not flushing operands for FP16 DenormFlushToZero add, dot, vmulm
dc3686507 : Avoid using intersection shaders with triangles
2898ca5d6 : Fix the winding order of triangle cubes in dEQP-VK.ray_tracing_pipeline.misc.*
52ade93e9 : Avoid invalid hit kinds with OpReportIntersection
c70ffe9f2 : ANGLE waiver for GLES XFB array element capture
578f0f623 : Check images can use external host memory before creating them
c76935271 : Fix descriptorCount for YCbCr-related tests
9e07e4424 : Update Vulkan headers
875a15018 : Update glslang and deps for latest rebase
35189542e : Check large instanceCustomIndex values
98ac7d743 : Test invalid pInheritanceInfo for primary command buffers
f19be9a6a : Add array of images copy tests
5936de27e : Test extended dynamic state vertex data offsets
5ae0bab03 : Add push constant lifetime tests
266cf3e64 : Fix alpha to one tests
5e9e8b3ff : Notice of withdrawal of Vulkan CTS 1.1.6.x
ffd6cbac3 : Fix validation of DRM modifier compatibility with image properties
4f2c68120 : Update KC CTS reference
42e7c162a : Modify/add GLES XFB tests without element capture
96fbe712c : ANGLE waiver for GLES XFB array element capture
adb441581 : Waiver for wide-line attribute interpolation
5939d25e3 : Add support for waiver mechanism to cts-runner
b093adb67 : Fix depth/stencil resolve compatibility tests
4007fe73d : Fix command buffer usage flags in dEQP-VK.query_pool.performance_query tests
8dae3e678 : Fix validation errors in AHB tests
59337b85d : Add create and destroy object tests for the VK_EXT_device_memory_report extension
8aa244fb0 : Add tests for clamping of depth values
0e597fa1a : Implement custom border color tests
08d15c8cf : Amend OpenGL/ES Conformance Submission Package Requirements
abcc59a76 : Amend Vulkan Conformance Submission Package Requirements
e08c0db4a : Splits long shader in memory model tests
fb224996c : DO NOT MERGE: Reduce expected precision of RGB10A2 filtering
b2c5cf344 : Fix tests to work with pre-GL4 drivers
f854bd5fe : Support Python3 as well in gen_release_info.py
483a71c51 : Update vk.xml revision
233622ae2 : Replace incorrect undefined->transfer-dst-opt layout transfers
96e65d4f5 : Add cube compat. to array image copy tests
09a810ab3 : Tests for pipeline laoyut early destroy
98c58943e : Fixes cubic filter copy and blt tests
213a98ee9 : Fix broken layout binding tests
8adc92add : Fix some egl robustness tests
8d781a636 : Allow Vulkan CTS 1.2.4.1
8404b33c2 : Modify/add GLES XFB tests without element capture
248a4970b : Add a batch of GraphicsFuzz tests
5dc2e5a67 : Fix wrong access flag for depth/stencil resolve
04592e576 : Fix wsi tests using disallowed image usage
2b6f907e0 : Output depth image in case of failure
0fe022bf7 : Check SparseResidency flag before OpImageSparseRead
25da1c5ca : Remove native coverage support from dEQP.
3fd48f712 : Fix validation of DRM modifier compatibility with image properties
1a45a9cda : Fix result checking of output location tests
618e41c87 : Update Vulkan headers
093b1b856 : Notice of withdrawal of Vulkan CTS 1.2.0.x
4ac6bcc41 : Fix result checking of output location tests
b9672d7b5 : Experimental crash postmortem use-after-free test
be96464ed : Fix post-trace rgen image write barriers
d58f59d3b : Add tests that trace rays recursively.
a1be5ce2c : Fixes multisample resolve sRGB cases
b7a1d40c8 : Fix validation errors in subgroups tests
c6bb3e9d6 : Update glslang, SPIR-V Tools and Headers
ba8e02fd5 : Update Vulkan headers
75330ac29 : Avoid gcc divide by zero in getEdgeVolumeClip
ec9245b10 : Add tests for KHR_copy_commands2
44874d487 : Add tests for incompatible resolve attachments
43644b005 : Add tests verifying shader record blocks work as expected.
45d9c4a1e : Ray Tracing barrier tests
26735cfad : Enable more lines tests
be82acd04 : Update Amber
097df39c3 : Test passing RayQueryKHR object through function
eeb631126 : Update headers
2e2e79bdf : Issues detected by synchronization validation layer fix
ac0836d6e : Fix memory barriers in image_subresrouce tests
4528e4a8c : Bump fence timeout in Amber test cases to infinity
58d0646ce : vulkan: Add temporary constant-data shader indexing tests.
ff63312f5 : Add transform feedback test with NULL offset array
65a5b1dee : Fixes multisample resolve sRGB cases
df92a9d5f : Test the return value of reportIntersectionEXT
89afbff7d : Add tests verifying the impl can trace as many rays in a single dispatch as reported.
7d43ad0c8 : Re-introduce AS stress tests which have been accidentally removed while I was away.
12407ecb8 : New tests verifying ray payloads work as expected.
3186d2f5e : Coverage not correct for pixels on shared edges
4d2193f98 : Fix small errors in external/openglcts/README.md
0cf63b2db : Tweak matrix input values to avoid small determinants
966d7fd8d : Add coverage for uniform texel buffer SNORM formats
92236d6bd : Test OpVectorShuffle with index -1
b4d7c71bc : Allow Vulkan CTS 1.2.3.3
f8a66b8cb : Add Imagination waiver #229
e30ead013 : Allow Vulkan CTS 1.2.2.2
bf18e9351 : Extend existing RT ray query tests to include gl_RayQueryCommittedIntersectionNoneEXT
9089c69bd : Add tests that 1) recursively invoke callable shaders 2) use dynamic/default stack sizes
3a133b6e7 : Test imported signaled sync fd for VkSemaphore
cbc715583 : Allow Vulkan CTS 1.2.1.2
602fdf5e2 : New RT tests which verify >1 simultaneous ray queries and rayQueryTerminate() work as per spec.
7bccdc86d : Make pipeline destruction exception aware in subgroups tests
ca4bd9ce0 : Check support for sampleRateShading
a35891205 : Add tests verifying that setting unused cull mask bits does not affect test outcome.
dfc5773a2 : move robust_buffer_access_behavior tests to NoContext group
13b8496fd : Verify extraneous bits of SBT offset & miss index parametets are ignored as per spec.
25f30ebff : Update Vulkan headers
a48ed7c29 : Fix mustpass
15acc6bcc : Memory allocation size fix.
fd083d0a1 : Tests for sign handling in integer operations
7197f6982 : Check output depth in inverted depth range tests
bcb02fe7e : Fix regression in diff_attachments test
8f3bfc6c7 : platform/surfaceless: pick config's better
6892a30f3 : Fixes missing timeline semaphore checks
acd41b7a1 : Fixes sparse snorm tests
878b849a8 : Address GPU Hang due to 65536 rayQuery inquieries at a single invocation at TE/TC shaders.
752b0be36 : Misc test group exceeds maxMemoryAllocationCount
f63a4e27f : Test empty acceleration structure corner cases
bd6198ffc : Add formats support in nearest_edge tests
7a4c3f510 : Fixes timeline sempahore queue flags
45f7345bc : Revert back to libpng 1.6.27
e0e06350f : Lower precision required for texture-lookups
f3b873529 : Revert back to libpng 1.6.27
b29dfa7b2 : Add a batch of GraphicsFuzz tests
b83f0e1e6 : Add coverage for negative float to clear color values
5df813a2a : Execute the graphics/compute pipeline
dea39590d : Add formats support in nearest_edge tests
d079a19c7 : Experimental crash postmortem shader timeout test
e34451994 : Add tests verifying the reported maximum ray hit attr size is actually supported.
b87b27836 : Test flags related to triangle culling in AS instances
24529c76d : Add a batch of GraphicsFuzz tests
3f5b1181a : Added test for reusing query handle
ef0171288 : Make sure only relevant SBT record stride bits are used, as per GLSL ext spec.
133db9218 : Ignore helper pixel invocations with atomic operations tests
911f309bd : Add tests for Read/Write ops on mismatched formats
1b64416e0 : Add tests for shader reuse with differing layout
d30dd32c0 : Move texel_offset into it's own test group
519854227 : Enable random writes for dynamic storage buffers
c69944285 : Add support for FreeBSD
83f10852c : Restore cubic filtering tests
561b58d4b : Address validation errors reported by validation layers with RT support.
ebbf5ff17 : Extend existing RT pipeline library tests to use DHO support if available.
5c8f439fa : Test creating ASs using the generic type
9383ef272 : Offset tris from fragments for triangle tests
c1d10ca9f : Account for aliasing exceptions in codegen
9de276fb2 : Set dEQP process to be high-dpi aware on Windows
5ffeb17e2 : Add tests that trace rays to more than one AS in a single invocation
75e2e59ba : Fix some egl robustness tests
a0d79f537 : Fix shaderCullDistance limit checks
68ec5efeb : Allow Vulkan CTS 1.2.4.0
8d42d5d9c : Fix incorrect buffer type in some protected memory tests
ce82fe2a3 : Fix Image layout transitions for diff_attachments_*
33456262f : Fix creation of signaled fences in swapchain tests
747e07174 : Test spec constants in RT shading stages
9de894e72 : Use nontrivial AABB strides when building ASs
373de967a : Extend existing RT cull ray flags tests to also use rayQueryGetRayFlagsEXT ()
f2f8094b6 : Update KC CTS
65e904d7e : Fix broken layout binding tests
08d40fa55 : Disable interval watchdog during long shader compiles
94b4e2e04 : New test for TLAS built of BLAS with varying primitive types.
e77699ab5 : Fix pixel pack/unpack in nearest edge tests
a5855d940 : Fix firstInstance for vkCmdDraw call
14552ee72 : gles2: Add temporary constant-data shader indexing tests.
90dbf2bbe : Add tests for floating-point atomic operations
78489378f : Test using AS as function arguments
1e0676739 : Test vkCmdTraceRays* with zero launch size
43a02d661 : Add missing test coverage for a number of ray query built-in funcs
8a5dd61e2 : Avoid expecting single zero in some RT 1_1_1 tests
100349372 : Add new tests verifying cull-mask works as per spec.
ec658c6f0 : Miscelaneous fixes for ray tracing utils
fb86cfb19 : Try alternative DS formats in extended dynamic state tests
949ffb474 : Use nontrivial vertex strides when building ASs
495b48d1b : Update Vulkan headers to VK_KHR_ray_tracing v11
5cd2240b6 : Don't crash when there are zero displays
6e1918d22 : Fix instance mixing in surfaceFormatRenderTest
7ab8e9795 : Revert workaround for SNORM linear filtering
10d448ddc : More extended dynamic state variants
fc8966496 : Add tests for VK_EXT_full_screen_exclusive extension
7d3dbb301 : Allow Vulkan CTS 1.2.3.2
911374137 : Add tests for VK_EXT_global_priority
f73617e60 : Check per-sample copy results in multisample copy tests
360cb3d89 : Add a batch of GraphicsFuzz tests
a26b668be : Update KC CTS
e176ec875 : Ray Tracing Complex Control Flow Tests (part 1)
9486b751c : Fix pixel pack/unpack in nearest edge tests
8fac9f1b9 : fix 1d depth component 16 sizing in layout locations tests.
77ccafb56 : Fix more expected errors for some DSA functions
a54f2f6f5 : glspirv: don't cause aborted test runs.
25c9c9fdc : Fix pipeline statistics test
35e23d4a4 : Test additional AS vertex formats
b357deb4f : Add missing tests for NO_DUPLICATE_ANY_HIT flag used against AABBs and triangles.
5b5b2b0e1 : Convert GraphicsFuzz vkscript to AmberScript
34bfb72ed : dEQP-VK.graphicsfuzz.stable-rects-vec4-clamp-conditional-min-mix
187d7e443 : Test imported signaled sync fd
7b3872f1d : Update glslang and deps for latest rebase
867a8cc4c : Fix null shader module in raytracing tests
082f93aae : Check acceleration structure vertex format support
6a0cc6cae : re-enable ObjectToWorld3x4EXT and WorldToObject3x4EXT built-in tests
7381fa78b : Restore dual source blending tests
4a182f113 : Add tests for all ray flags in VK_KHR_ray_query
1ebbd1d60 : Add tests for capturing/replaying data in ray tracing
6ce73b1ff : Update Vulkan headers
254d810ce : Delete excluded graphicsfuzz test
a2a676b2d : Throw an error on missing cmake in build config
cdb48f31a : Fix for dEQP-VK.subgroups.*_requiredsubgroupsize
cc9c836e2 : Fix shaderCullDistance limit checks
a4cd18831 : Test mipmaps with linear tiling
ad6e1ce44 : Enable random descriptor writes for storage buffers
db7d53b33 : 1D and 3D image copy and blitting tests
c1b42bdb0 : Stop 10bit formats requiring GL_SRGB encoding
43662d49d : Disable a test that access uninitialized variable
7ae465f3e : Update Amber to fix regression
829b29789 : Improve watertightness tests.
637aefa5a : Separate types and cases in random descriptor set tests
8d4965484 : Support for VkPhysicalDeviceVulkan1{1,2}Properties in framework
59b8a8550 : Let requireDeviceFunctionality support Android AHB extension
a1c29deb7 : Add timeline semaphore polling tests
e9d012458 : Test 3D image blit with differing depth
9d76d6fb7 : use correct delete function for arrays
d4d482a1d : Stop 10bit formats requiring GL_SRGB encoding
38270b616 : Update the date in the notice of withdrawal
a51a99cb9 : Notice of withdrawal of Vulkan CTS 1.1.5.x
cf5827e7d : Allow Bresenham for single-sample non-strict lines
67ab26729 : Remove Amber example test
582ef8c92 : Relaxes tolerance for arithmetic subgroup tests
0bde7804c : Reintroduce excluded dEQP-VK.binding_model.descriptorset_random tests
dc4441d76 : VK_EXT_image_robustness tests
5ff0ebc47 : VK_EXT_robustness2 tests
d7e385897 : Update Vulkan headers
06b6d6667 : Update Vulkan headers
ab2b0eb29 : VK_EXT_image_robustness tests
308fb7049 : Update glslang, SPIR-V Headers and tools
d7694f1b1 : Fix synchronization issues in ray tracing tests
9a04c4f04 : Check presence of WGL_EXT_colorspace before use
1c9a16521 : Test pipeline layout lifetime after ending cmd buffer
59f311a52 : Add export/import drm modifier test
280d7a815 : Test frag shader side effects are not removed by optimizations
a0673086d : VK_EXT_robustness2 tests
3ce3bd6b3 : Fix winding order in some of the ray-tracing builtin tests
e7e8e40ea : Update binding tests to VK_KHR_ray_tracing v10
bfb5c1954 : Be consistent about the capitalization of Raygen
8ac5d718d : Add support for comments in amber index files
3ba35cb5c : Test texelfetch on uniform texel buffer with packed format
bcde35fca : Update Vulkan headers to VK_KHR_ray_tracing v10
246237de0 : Whitelist Vulkan CTS 1.2.3.1
01928c37e : Fix the sorting order in eglChooseConfig test
09bd110b7 : Test transitions between command buffer states
f988d2d56 : Update SPIR-V Tools/Headers and glslang
f0952151e : Update Vulkan headers
60e547ab0 : Add tests for VK_EXT_fragment_density_map2
2c2ecdfca : Add tests for VK_EXT_private_data
7bfbb9f81 : Update Vulkan headers
0fcecb820 : Flip winding of one triangle in watertightness test
44ef9e08c : Add tests for VK_EXT_private_data
590b46f12 : Uncomment gen_framework.py
b128d1c1b : Test atomic operations with VK_KHR_buffer_device_address
5538ad08d : Tests for global atomic operations
203e2468a : Update VK_EXT_fragment_density_map2 names
3c90bec65 : Avoid need for shaderOutputViewportIndex
6362a843b : Add atomic operation tests for multisample storage images
777cf1e76 : Add core feature bit checks for Vulkan 1.1
5fbd76750 : Prevent leaking extra fences
bf5dec553 : Ensure swizzle identities work with their equivalent mappings
40c15fb07 : Fix VK_AMD_shader_trinary_minmax feature checks
399829915 : Add test for writing to an SSBO array
a3be27fd2 : Do not use intersection shaders with triangle geometry
73493e757 : Test trivial gl_RayFlagsSkipTrianglesEXT and gl_RayFlagsSkipAABBEXT
8e5754036 : Watertightness tests for VK_KHR_ray_query
4032b5f34 : Test nullDescriptors with acceleration structures
7f389313e : Add tests for acceleration structures in VK_KHR_ray_query
50e5a03f9 : Update Vulkan headers to VK_KHR_ray_tracing v9
f2127eea4 : Robustness2 features are enabled by default
d11df5b75 : Add missing mandatory features
24aed40d9 : Remove handwritten array from the driver properties test
133c3c413 : Fix framework device properties generated code
a20baf416 : Robustness2 features are enabled by default
74f1f0230 : Move texture parameter checking to checkSupport()
d73452cb1 : Move texture parameter checking to checkSupport()
41b1b389a : Fix minor VU issue with VK_EXT_extended_dynamic_state
916d8734f : Separate types and cases in random descriptor set tests
3efdccbac : Fix PixelStorageModesTests
84a406a00 : Add ModfStruct and FrexpStruct to GLSL precision tests
52b52b813 : Add tests for SNORM clamping
f3072877b : Add tests for VK_AMD_texture_gather_bias_lod
c593ee17a : Test vkQueueBindSparse with timeline semaphores
bbdc18c8a : Test vertex buffer accesses with stride zero
5e0aa0441 : Test maximum compute work group sizes
85dd19b22 : Add modfStruct comparison tests
3ad26e047 : Add tests for VK_EXT_fragment_density_map2
5e372abdf : Linux WSI checks the WS availability on create
31c5eed5b : Require VK_EXT_filter_cubic for cubic filtering
6a23a69a7 : Fixes execServer with target API 28
b3954e2f9 : Don't request DebugReportRecorder with no layers
bfa95c7ad : Test isinf() and isnan() with 64-bit floats
75f9abc18 : Add missing writes to PointSize in subgroups tests
3d81feb1d : Fix maxMipMap calculation for images
cc4a3e460 : Fix descriptorCount for dEQP-VK.ycbcr.conversion
61f2eb1ba : Test secondary command buffer with no framebuffer
2bab91e58 : Add storageBuffer16BitAccess to mandatory features
976b3c941 : Fix --deqp-runmode=txt-caselist option for ES2.0 devices
137766c7c : Fix the sorting order in eglChooseConfig test
123615f3e : Add storageBuffer16BitAccess to mandatory features
91f0a4cf7 : VK_EXT_extended_dynamic_state tests
0c32b030a : VK_EXT_extended_dynamic_state tests
4431c0149 : Update readme
8ae16c311 : Whitelist Vulkan CTS 1.2.3.0
e9afe474f : Test multiple fragment output locations
e00c1791b : Try spec constants with more sizes and packing
2d3f7a547 : Add tests for VK_EXT_filter_cubic
85267c4bf : Fix VkPhysicalDeviceMemoryBudgetPropertiesEXT
dad5a26c9 : Allow Bresenham for single sample nonstrict lines
64ab592b1 : Fix compilation on clang 11
1e995ca7b : Fix BindImageMemoryInfo in *render.device_group2
45fb7803b : Add texture specification test for GL_OES_texture_half_float.
a096ab763 : Update KC CTS
e082d2b27 : Add SampleMask write tests
4e10cd7d6 : Fix Windows build
f5c202619 : Add drm format modifiers tests
dc9550616 : Correct few pipeline_barrier tests
358348221 : Update Android API levels and grant permissions
2826e287a : Fix overflow in VK_EXT_subgroup_size_control tests.
a0a1489bc : Fix uninitialized index array
d1b077550 : Add conformance tests for new buffer offset rules
4a5ac158f : Improve Wayland protocol version selection.
64d344b60 : Fix broken layout binding tests
e72065204 : Remove non-compute variants of common function tests
590654f3c : Allow RTZ rounding in spv_assembly*writes_two_buffers* tests
68eda3f13 : Force Popen to text mode
f4a49dfa6 : Test gl_RayFlagsSkipTrianglesEXT and gl_RayFlagsSkipAABBEXT
0f11aa915 : Limit dimensionality of arrays-of-arrays in random SSBO tests
a4ccc4a84 : Fix Fedora 32 gcc/clang warnings
91c7a3caa : Add --deqp-print-validation-errors cmd line option
2deeea724 : Test using ViewportIndex from frag shaders only
a8be6dcfa : Add tests for traversal control in VK_KHR_ray_query
057a9aa17 : Test OpArrayLength with stride larger than element size
82fe16c84 : Add an Amber test which uses textureOffset()
cca468dd4 : Test negative value conversion to b10g11r11 float format.
4392facc8 : Fix some egl robustness tests
00b074faa : Fix epsilon calculation for RGB10_A2 pixel format
eaa96088d : Fix warnings found by compiling with MS VC++ 2019
edacd4ad0 : Correct few tests from indirect_dispatch group
98576dcfb : Correct sparse_image_format_properties2 tests
b0d3b850e : Clarify integer formats conversions in blit_image tests
95dea822b : Correct external_memory_host tests
c7ee5aeee : Correct opatomic_storage_buffer_volatile tests
b008ceb50 : Test all query values in VK_KHR_ray_query
4059f7976 : Update Vulkan headers
57440c0de : Whitelist Vulkan CTS 1.2.2.1
0266d7814 : GLES 3.1 negative framebuffer texture2D test fails
eb2e6195b : OpenGL ES: Use shader storage alignment
34fa2d226 : Remove illegal parameter use in fbo.completeness
205aa2cb9 : Fix use of invalid HALF_FLOAT enum
6eb58e704 : Fix invalid combinations for texture/copy on ES2 driver
a202bc570 : Use unsized internal format in KHR-GLES2.texture_3d.[copy_sub_image|framebuffer_texture].rgba8
7188019ab : Fix invalid parameter for GLES 2.0
393bafd9d : Fix invalid combinations for texture/copy on ES2 driver
8cfdd8dce : Migrate deRoundUp32 to deInt32.h
1d359bc71 : Non-strict line interpolation and rasterization
517fef81c : Suppress -Werror=array-bounds for latest GCC
17be94eb5 : Test data formats of GPU built acceleration structures
124c96e22 : Extend Android Hardware Buffer external memory format tests
5df14d7c1 : Tests for VK_KHR_deferred_host_operations
ff69bd903 : Ray tracing build tests
b2d84418e : Ensure alphabetical order of xml attributes
ea6f1ffae : fix input dependency for renderpass depth/stencil format tests
2c44d48f7 : Split subgroupBroadcast tests
1586afe8d : Test variableMultisampleRate with non-empty framebuffer
adad285c5 : Added a fourth batch of coverage tests found by GraphicsFuzz
0812e1e96 : Host Serialization values are being overwritten
cd98ac3d6 : Make ImageSamplingInstance loop over pNexts
f73e6e553 : Memory model ordering guarantees
5da2f5b8b : Fix layout location for rgen_multicall test
49b65e249 : Add tests for usage of pixel storage modes
72bb7ed42 : Fix of a build failure on QNX
9cdb6dcad : Update SPIR-V Tools
ad94f9e9a : Update SPIR-V Tools
2a90eb384 : Fix vertex index data location for host builds
0683c28f6 : Stop 10bit formats requiring GL_SRGB encoding
60972ed7f : Adjust framework to removal of non-API enums
270e36345 : Update Vulkan headers
c92509e54 : Update glslang
c90d90d4b : Stop 10bit formats requiring GL_SRGB encoding
e3197a73a : Replace LAST with MAX_ENUM in mapBorderColor
75cb2da05 : Make checkSupportImageSamplingInstance loop through pNexts
9d30e64a9 : dEQP-VK.graphicsfuzz.one-sized-array
ff82b7d87 : Fix indirect acceleration structure build
f005158a9 : Update glslang
7778f87c7 : Test mixed sample count in empty subpass and framebuffer
6cc18f574 : Fix incorrect reference in host operations tests
826dd83c2 : Update glslang
f2a30bbf1 : Add vk platform to nullws
ec25a2894 : Fix verification in multisample image store tests
49c720ff8 : Allow RTZ rounding in spv_assembly*writes_two_buffers* tests
f7384428f : Use mandatory formats in stencil export tests
e20d8335d : Add tests for pipeline libraries
8cb302240 : Ray tracing watertightness tests
2f6a4e950 : Fixes pixelformat utils for RGB10_A2
12c7ea653 : Add specific RGB10A2 data for BlendHSLHue and BlendHSLSaturation
1cb737dd0 : Initialize gl_PointSize if the test draws points
a743bf4b6 : Fix some bugs for EGL cases
61976fe85 : Add support for ray tracing shader stages in testlog_to_* utilities
bd81d2c83 : Correct Flush(/Invalidate)MappedMemoryRange
b1245daa4 : Add fp16 float control tests without 16bit_storage requirement
ccac15964 : dEQP-VK.graphicsfuzz.stable-binarysearch-tree-with-loop-read-write-global
adf7803ad : dEQP-VK.graphicsfuzz.frag-coord-func-call-and-ifs
f5847e797 : Enable EGL 1.4 fence sync tests without reusable sync extension
9894651c4 : Compile large number of shaders with host threading
e8bdd2006 : Tests for VK_KHR_uniform_buffer_standard_layout
9f6be86e8 : dEQP-VK.graphicsfuzz.do-while-false-loops
c63973ffb : Test interpolation functions with single components
eeaadb6d9 : Ray query test group
960b66c8f : dEQP-VK.graphicsfuzz.arr-value-set-to-arr-value-squared
3824ecad0 : Tests for GLSL builtins for GLSL_EXT_ray_tracing
c241bd34d : Actually create a waiver mechanism for gles3 tests
2f088cb3e : Add tests for VK_AMD_shader_trinary_minmax
77be617c6 : Test OpCompositeInsert with OpUndef
4c601dec7 : Test strided stores in SSBOs
8fe0d7d4c : Add a batch of GraphicsFuzz tests
a35ae2aec : Auto-generate deviceFeatures2 test
697db54e7 : Fix validation problems with renderpass tests
f78d2849c : Add waiver info to log sessionInfo
5b474f13e : Clean ExternalMemoryUtil
62513c031 : Queries test should handle devices with disabled inheritedQueries
75d4712e2 : Extend binding model tests
1bd372ae4 : Indirect acceleration structure build
86418774b : Add tests for ray tracing acceleration structures
c4a11534f : Add tests for traversal control in ray tracing
3bd228174 : Add tests for shader binding tables
b9a868ba2 : Test memory leaks in vkEnumeratePhysicalDevices
015649c56 : Apply nonUniformEXT after constructing a combined image/sampler
3c12deb60 : Improve image logging in some renderpass tests
2a934fc35 : Check vkGetInstanceProcAddr works with NULL instance
527bf26d8 : Add Mandatory extension features
6031b7724 : Fix format features required with samplerYcbcrConversion
3e354d8a8 : Fix number of pipelines/framebuffers/renderpasses created in dynamic offset tests
9e8ab0a54 : Explicitly use -A Win32 platform in CMake Visual Studio 2019 builds
0c7ad2a61 : Add support for building with Visual Studio 2019
c00e6e593 : Add tests for callable shaders
382d819c7 : Add tests for vkCmdTraceRaysIndirectKHR
60a8a1e05 : Ray tracing test group
551a647dd : Remove vk-default-no-waivers.txt
951f1b1df : Notice of withdrawal of Vulkan CTS 1.1.4.x
f69ec755a : Handle gcc 7 warnings
c367c00d9 : Fix GCC 7 implicit fallthrough warnings
5ee7892b8 : Add glu::BufferOffsetAsPointer utility
a61289a03 : Add VK_AMD_shader_image_load_store_lod tests
8dd95b3b1 : Enable MSAAx16 non-stict wide lines rasterization tests
e14df7fd2 : Waiver mechanism
505fc37ac : Test nearest sampling edge cases
d2df626c4 : Update Amber
d087fc678 : gl4cComputeShaderTests: correct conversion
fb3a2bdee : Update vulkan_core.h
303de9db9 : Add tool to view TestResults.qpa images
ecebf95a5 : Remove TODO, FIXME that were left behind
e69d916f6 : Framework definitions for VK_KHR_ray_tracing
007cc29db : dEQP-VK.graphicsfuzz.switch-loop-switch-if
2b0db0a9d : Add test case for negative int div and
fe2ed8692 : Avoid fragment shader in some depth/stencil tests
b47ebd606 : Test large indirect draw count and small parameter
e9220199c : Added tests for line continuity
62b428e44 : Disable tests failing on Cuttlefish
7628909f4 : Add test api.tooling_info.validate_instance_layers
021232dd0 : Test execution modes set only in Tess Control Shader
5cf2e286f : Add tests for VK_EXT_tooling_info
e9bc3e902 : dEQP-VK.graphicsfuzz.two-loops-mat-add
bd2239d09 : Test ViewportIndex SPIR-V builtin in frag shaders
22e47358e : Add tests covering variableMultisampleRate
4a0137868 : Fix 16bit_storage dependency in some spirv instruction fp16 tests
d981c5924 : Test Stream, XfbBuffer and XfbStride decorations on structs
511650cda : Update travis config to bionic
3d0edd827 : Add shaderSubgroupExtendedTypes to mandatory features
36567b06b : Fix format features required with samplerYcbcrConversion
4574d7f24 : Remove duplicated code from isinf/isnan tests
a92dfcdef : Test exact sampling with linear filtering over a solid color
d8a4d8cf1 : Added a third batch of coverage tests found by GraphicsFuzz
2757854ae : Add dual-source blending tests
516c4e48f : Squash ext-dep-target into gen-inl-files
89c02a723 : Add support for properly styling SPIR-V sources from XML logs
d5e816f8e : fix deqp reference texture lookup not adhearing to the ES2.0 spec language
b5b58e6ac : Single random float generator for precision tests
1e533f62a : Add tests for scissor constraint
a727746bc : Added a second batch of coverage tests found by GraphicsFuzz
574e447fd : Add vts10 suite to existing vts tests
03c163059 : Fix expected errors for some DSA functions
e078eb64f : Disable tests failing on Cuttlefish
2674cc4f9 : Integrate vulkan_core.h and vulkan_beta.h into master
df99ac14b : Test nearest sampling edge cases for OpenGL(ES)
43cbb2e95 : Add check for YCbCr Chroma Reconstruction Explicit format support
5a7b7bb14 : Test multiple sets with dynamic offsets
ad1fa89a3 : Add tests for VK_AMD_shader_explicit_vertex_parameter
eb5c93f1e : Test not/xor SPIR-V operation sequence
683a31fb6 : Test filtering of YCbCr formats
6b97b246e : Test winding order of primitive topologies
095f6fba1 : Skip dEQP-VK.transform_feedback.fuzz.*.geometry if geometry not supported.
e3a64ec49 : Fix verifyMultisampleLineGroupRasterization
ffb15a03d : Cast to deUintptr instead
54311efd5 : Cast pointer to uintptr_t instead of long
1dbaa5e2a : Fix build for older GCCs
049779498 : Whitelst Vulkan CTS 1.2.2.0
dd433f4cf : Add more tests for VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT
a32033e82 : Removed a test using uninitialized variable
5ad03335e : Require 16-bit storage in some 8-bit storage tests
36228af22 : Fix barrier code in dEQP-VK.api.buffer_marker.* tests
7c89beb93 : Add tests for non strict lines
4b04bbcd6 : dEQP-VK.graphicsfuzz.vectors-and-discard-in-function
bb17f6d11 : Fix dEQP-VK.subgroups.ballot.framebuffer.* to use core API
ae66aab4a : Test OpUndef with OpConstantComposite and OpSpecConstantComposite
6718efacb : OpenGL ES CTS fixes for passing on WGL
4300f0e5b : dEQP-VK.graphicsfuzz.always-discarding-function
5b3246e42 : Update Android mustpass
07b505e70 : Make derivative tests to have dependency to both axes
887bea0e3 : Exclude configs for EGL_YUV_BUFFER_EXT color buffer
d0002627f : Verify results in ballot bitcount tests
2e2bd4625 : Add depth and stencil formats to buffer copy tests
a319a2bb2 : Add concurrent query pool tests
1b01d1f1a : Exclude failing Coral/Flame EGL/GLES3 tests
9d3de5e63 : Fix a typo for Linux run of deqp-vk
3d85ce56b : Add dEQP to MTS
00ab81b99 : Update Android mustpass
ad568ae8f : Test SampledImage as function argument
b6c4b3ac4 : Added a batch of coverage tests found by GraphicsFuzz
7043a5edd : Allow 1ULP of tolerance in ldexp precision tests
b58614553 : Fix 32-bit statistic query tests using 64 bits
770c814a4 : add a check about "astc_hdr"
6883d2998 : Exclude failing Android dEQP tests
996ce32b0 : Restore disabled texture function tests
5318e8023 : Check if display is available for Vulkan.
e323308c5 : Fix interface mismatch in case "spirv_validation_capabilities_test"
d30b9d5e7 : Make sure readpixels work with 16bit fixed point surfaces
f1a4e2569 : Fix EGL1.5 pixmap features being tested on a EGL1.4 device
fcad9784d : Fix subgroups tests using basePipelineHandle with index != -1
1ddb1c60d : Don't enable both buffer device address extensions
84efda0b7 : Don't remove 16-bit denorms from fp64 tests
1d0d66b40 : Stricter codomain for atan tests
8e912bc83 : Use common code for SG arithmetic-like tests
eb486a5e4 : Test additional atomic image SPIR-V operations
0a2b64aa4 : Add three new GraphicsFuzz tests
84b7b547a : Don't assume CMAKE_SOURCE_DIR is the root of the vk-gl-cts git repo
f459c267f : Fix false shader cache hits for ray tracing shaders
b2fe9c921 : Loosen basic subgroup elect test vertex checks
e3f86bba2 : Update Android mustpass
f246c3d18 : Add test with unreachable switch merge inside loop
351109ff0 : dEQP-VK.graphicsfuzz.nested-switch-break-discard
07f95e9b8 : Validate samplerless descriptor writes
42784e556 : Test Centroid SPIR-V decoration on struct members
a3e313eac : Test OpMemberDecorateString from SPIR-V 1.4
91521f863 : Test samplers with unnormalized coordinates
39de5e404 : Add clipping tests back to the mustpass
97dec2496 : Stricter codomain in atan2 precision tests
912df2827 : Update Android mustpass
9c31dff6d : Test exact sampling cases
df2ae0853 : Improve vkGet*ProcAddr testing
41758d553 : Test shift ops in OpSpecConstantOp with more bit widths
8ae6139ae : dEQP-VK.graphicsfuzz.function-with-uniform-return
e14d294a7 : Fix tests to work with pre-GL4 drivers
f40a9f7e3 : Add Python3 compatibility to verification scripts
f2ba9bb8d : Fix type casts in CheckMax
695114e33 : Prevent empty images from passing rasterization tests
31f4e7855 : Simplify the test code for ballot bit counts
b7dea11e6 : Use float16 precision for testing mediump
69874a907 : Extend tests for VK_EXT_fragment_density_map
27b1b6a70 : Add image clearing tests with multiple subresource ranges
2de1943f5 : Test OpImageWrite with the Sample image operand
6d5835d01 : Add geometry layered tests for 3D depth/stencil views
d00e989d8 : Add tests for VK_EXT_subgroup_size_control
38fe3f81d : Add tests for subgroup LOD
8c0f0a894 : Update SPIR-V tools, headers, glslang, Vulkan headers
217988b29 : dEQP-VK.graphicsfuzz.cov-const-folding-dot-determinant
207ee5e27 : dEQP-VK.graphicsfuzz.cov-const-folding-vector-shuffle
3bf6239dd : dEQP-VK.graphicsfuzz.cov-const-folding-clamp
8cdbf5f60 : dEQP-VK.graphicsfuzz.cov-constants-mix-uniform
7cb1c48bb : Fix compiler warning
ee1e7c71d : dEQP-VK.graphicsfuzz.cov-fold-shift-gte32
801fa47b5 : dEQP-VK.graphicsfuzz.cov-folding-rules-merge-sub-add
c776d4bbd : Deprecation notice for Vulkan CTS 1.1.3.x
67658d50f : Add more format feature verification
d4f968bea : Remove duplicated code that handles Android hardware buffer
f2a9452a0 : dEQP-VK.graphicsfuzz.cov-folding-rules-construct-extract
81bbefaa4 : dEQP-VK.graphicsfuzz.cov-folding-rules-merge-sub-sub
523208826 : dEQP-VK.graphicsfuzz.cov-fold-logical-and-const-variable
bd06ec226 : dEQP-VK.graphicsfuzz.cov-fold-switch-udiv
de633914f : Always use GLSL version 450 for Vulkan testing
9ce0a6c98 : dEQP-VK.graphicsfuzz.cov-fold-logical-and-constant
8f30bb54b : dEQP-VK.graphicsfuzz.cov-folding-rules-merge-add-sub
3d8397e96 : dEQP-VK.graphicsfuzz.cov-fold-div-variable-by-zero
95c78cdb7 : dEQP-VK.graphicsfuzz.cov-fold-shift-right-arithmetic
e8a79a1d0 : dEQP-VK.graphicsfuzz.cov-fold-div-uniform-by-zero
35a9c97b9 : dEQP-VK.graphicsfuzz.cov-fold-bitwise-xor
1df4c0fd9 : dEQP-VK.graphicsfuzz.cov-fold-negate-variable
603463457 : dEQP-VK.graphicsfuzz.cov-const-folding-clamp-min
cb60d017a : dEQP-VK.graphicsfuzz.cov-copy-prop-arrays-param-uniform
b4ba7fdef : dEQP-VK.graphicsfuzz.cov-const-folding-clamp-max
d03f727bb : dEQP-VK.graphicsfuzz.cov-copy-prop-arrays-func-argument
f6f117784 : dEQP-VK.graphicsfuzz.cov-fold-logical-or-constant
d773c99e7 : dEQP-VK.graphicsfuzz.cov-copy-prop-arrays-no-stores
d18a01cf1 : dEQP-VK.graphicsfuzz.cov-const-folding-dot-condition-true
37a44b758 : dEQP-VK.graphicsfuzz.uv-value-comparison-as-boolean
5b9333ce4 : dEQP-VK.graphicsfuzz.injection-switch-as-comparison
8f1b2f381 : dEQP-VK.graphicsfuzz.cov-dead-code-unreachable-merge
212f8994e : Add tests recording multisubpass renderpass instances
ffd39612b : dEQP-VK.graphicsfuzz.cov-fold-bitwise-and-zero
8ece7b935 : dEQP-VK.graphicsfuzz.nested-for-break-mat-color
d6e345f30 : dEQP-VK.graphicsfuzz.global-array-loops
0bcfd1530 : Test creation of overly large buffers
5fd95f6e0 : OpenGL ES: Use shader storage alignment
d98aed66b : Migrate deRoundUp32 to deInt32.h
434240bf6 : Initialize gl_PointSize if the test draws points
bb03e3b2b : Fix image checking for sparse image binding tests
10be730ba : Report Windows EOLs as a failure under Windows
996753cc6 : Run SPIR-V builtin precision tests on 64-bit floats
093bcdbc5 : Test SpecConstantOp/CompositeInsert in arrays and structs
63b2346d6 : Add tests of VkSwapchain acquiring too many images
00eb9ca8d : Allow tests to pass with a ES3+ context.
2c07c128b : Extend multiview/occlusion queries tests
1180e215f : dEQP-VK.graphicsfuzz.switch-case-with-undefined-expression
01b42cd98 : dEQP-VK.graphicsfuzz.return-inside-loop-in-function
53bfacd3d : Fix some bugs for EGL cases
44d9eddf2 : Added DMA buffer external memory cases to cross instance sharing tests
d0ee43aaa : Add buffer reference comparison tests
d6eabfe06 : Add SPIR-V Invariant decoration tests
e6993c7b5 : ldexp tests do not test corner cases correctly
b969f4eca : Fix texture shadow test using image views with zero aspect
d99a765d3 : Fix initializaztion
0a57c5901 : Provide a highp variable to MAKE_HIGH_BALLOT_RESULT
ba9747ffa : Remove dEQP-GLES3.functional.flush_finish.* from Android mustpass
918c37216 : Add disable-watchdog control to CtsDeqpTestCases tradefed integration
cdb613718 : Fix texture_size_promotion failures with OpenGL 3.1

+- Project: platform/external/deqp-deps/SPIRV-Headers

eccdbca : Update Android.bp
38fe9b0 : Add SPV_KHR_workgroup_memory_explicit_layout
80438cd : Push FPDenormMode, FPOperationMode to the end
0dd29fb : Apply suggestions to Intel extensions PR
b690b3e : Update generated files
f9797ef : Add SPV_INTEL_long_constant_composite extension
8987518 : Add SPV_INTEL_loop_fuse extension
3fad4b3 : Add SPV_INTEL_fpga_cluster_attributes and SPV_INTEL_fp_fast_math_mode
b6be746 : Update SPV_INTEL_fpga_loop_controls extension
ad00ca3 : Update SPV_INTEL_kernel_attributes extension
0c29056 : Update SPV_INTEL_function_pointers extension
ea79113 : Upstream SPV_INTEL_float_controls2 extension
24e9c63 : Upstream SPV_INTEL_vector_compute extension
2b76471 : Upstream SPV_INTEL_fpga_memory_accesses extension
0e75681 : Upstream SPV_INTEL_io_pipes extension
ef87dd1 : Upstream SPV_INTEL_variable_length_array extension
e202eb8 : Upstream SPV_INTEL_usm_storage_classes extension
a001134 : Upstream SPV_INTEL_arbitrary_precision_integers extensions
7669e05 : Upstream SPV_INTEL_inline_assembly extension
d5035de : Upstream SPV_INTEL_fpga_buffer_location extension
bdd2aa3 : remove HitTKHR
93effe1 : MeshShadingNV enables builtins PrimitiveId, Layer, and ViewportIndex
6323756 : de-alias/reassign OpIgnoreIntersectionKHR/OpTerminateRayKHR
928a192 : Raytracing and Rayquery updates for final
eb5e409 : Updated headers for new trace/executeCallable and acceleration structure cast.
5ab5c96 : Reserve additional loop control bit for Intel extension (NoFusionINTEL) (#175)
793f919 : Add EmbarkStudios/rust-gpu to vendor list. (#174)
7845730 : Bump revision to 4, for SPIR-V 1.5.
05836bd : Add SPV_EXT_shader_image_int64 (#170)
be32cb6 : Added SPV_KHR_fragment_shading_rate (#172)
c43a43c : Register the Xenia emulator as a generator (#171)
d4e76fb : Register the Messiah SPIR-V CodeGen (#169)
060627f : Register the ANGLE compiler (#168)
03a842f : Rebuild of latest headers, which slightly moves OpTerminateInvocation
3fdabd0 : Reserve SPIR-V token range for upcoming Intel extensions. (#165)
5538bf4 : Update BUILD.bazel and BUILD.gn (#166)
96013f3 : Publish the headers for the clspv embedded reflection non-semantic extended instruction set (#164)
76afa63 : Update the registry in spir-v.xml to modernize and split out opcodes. (#156)
979924c : Support SPV_KHR_terminate_invocation (#163)
7083cb5 : Add changes for SPV_EXT_shader_atomic_float
5ce3533 : Register the Tint compiler
291d7bf : spir-v.xml: Use plain ASCII quotes in comment
f2d2ca1 : Rebuild headers against the previous grammar commit.
7d343e9 : Apply suggestions
dfa87b6 : Add Intel specific definitions from KhronosGroup/SPIRV-LLVM-Translator
ae6e151 : Header build from previous grammar update.
982a08f : Propose bit allocation mechanism for the FP Fast Math Mode bitfield, following from the mechanism previously added for the loop control bitfield.
1fa1a92 : Update example to use unified1 headers
c0df742 : Update headers to SPIR-V 1.5 Revision 3
3757896 : Add a bunch of missing "version" : "None" for ray tracing.
6300597 : Rebuild the headers with the fixed grammar file.
c26f7e8 : Add missing "version" : "None" for ShaderCallKHR
445017d : Grammar: The ray-tracing updates were not done in numerical ordering.
2ad0492 : Discuss generator magic number reservations.
9995e29 : Add SPV_INTEL_function_pointers preview extension

+- Project: platform/external/deqp-deps/SPIRV-Tools

ab735f06 : [LSC] Add LOCAL_LICENSE_KINDS to external/deqp-deps/SPIRV-Tools
9f3f14ee : Revert "[LSC] Add LOCAL_LICENSE_KINDS to external/deqp-deps/SPIRV-Tools"
35284550 : [LSC] Add LOCAL_LICENSE_KINDS to external/deqp-deps/SPIRV-Tools
f11f7434 : spirv-val: Add Vulkan Invariant Decoration VUID (#4132)
2080d56f : Update Android.bp
c91a25af : spirv-val: label tests for VUID 04657 (#4119)
d61a7d11 : spirv-val: Add Vulkan PSB64 convert VUID (#4122)
297723d7 : Mark module as modified if convert-to-half removes decorations. (#4127)
e8bd26e1 : Set correct scope and line info for DebugValue (#4125)
b812fd63 : Validate SPV_KHR_workgroup_memory_explicit_layout (#4128)
cc81f53d : Validate VK_KHR_zero_initialize_workgroup_memory (#4124)
d71ac38b : spirv-val: Add Vulkan image gather offset VUID (#4118)
a4f97da4 : Add cmake to windows path for kokoro (#4129)
a61600c7 : spirv-val: Label Vulkan atomic semantics VUIDs (#4120)
819117cd : spirv-val: Label VUID 04662 (#4123)
89ad2272 : spirv-val: Label VUID 04683 (#4121)
968659ae : Remove obsolete GN config (#4110)
f37547c7 : spirv-val: Add Vulkan EXT builtins (#4115)
1bd539b9 : Support pending Intel extensions (#4116)
56f8ed48 : Validate Sampled=1 for Vulkan ImageQuerySizeLod, ImageQueryLevels, ImageQueryLod (#4103)
e25db023 : spirv-val: Add Vulkan Memory Scope VUs (#4106)
8383bd5d : Migrate all Kokoro build scripts over to use the docker VM image (#4114)
ee39b5db : spirv-val: Add Vulkan Addressing Model check (#4107)
9150cd44 : Remove WebGPU support (#4108)
b2cfc5d1 : spirv-val: Vulkan atomic storage class (#4079)
cec658c1 : Avoid integrity check failures caused by propagating line instructions (#4096)
b1507d0d : Linker usability improvements (#4084)
7bbe1a31 : Revert "Generate differentiated error codes for buffer oob checking (#4097)" (#4100)
c32277c0 : Generate differentiated error codes for buffer oob checking (#4097)
f3ccb633 : use std::string::empty() to test for emptiness (#4098)
ad77ed7a : spirv-val: Label standalone Vulkan VUID (#4091)
aa005e8b : spirv-val: Add Vulkan decroation VUID (#4090)
4ed1f4fc : Fix binding number calculation in desc sroa (#4095)
af3a3d48 : Build deps: dump ini from 1.3.5 to 1.3.7 in tools/sva (#4092)
94d1a801 : spirv-val: Add Vulkan FP Mode VUID (#4088)
6d05ed84 : spirv-val: Fix Vulkan image sampled check (#4085)
37c03859 : spirv-val: Add Vulkan ForwardPointer VUID (#4089)
d630e5f8 : spirv-val: Add Vulkan ImageTexelPointer format check (#4087)
1bb80d27 : spirv-val: Add Vulkan Group Operation VUID (#4086)
17ffa890 : spirv-val: Add first StandAlone VUID 04633 (#4077)
8f4b35c3 : spirv-val: Add Subgroup VUIDs (#4074)
4e31fdd4 : spirv-fuzz: Fix OpPhi handling in DuplicateRegionWithSelection (#4065)
ad898cb9 : validation: validate return type of OpImageRead (#4072)
305caff2 : validation: tighter validation of multisampled images (#4059)
a0370efd : validate OpTypeImage Sampled values for environemnts (#4064)
09d1fea5 : Force using Python 3 git-sync-deps (#4067)
7170218b : validate StorageImageMultisampled capability (#4062)
3b852345 : spirv-val: Add last TessLevelOuter and TessLevelInner VUID (#4055)
17129070 : spirv-val: Add last ClipDistance and CullDistance VUID (#4054)
1a6b4053 : spirv-val: Add last ViewportIndex and Layer VUID (#4053)
9df5225e : spirv-val: Add last Position VUID (#4052)
862d44a8 : Allow forward pointer to be used in types generally (#4044)
bda102d7 : opt: Run DCE when SPV_KHR_shader_clock is used (#4049)
b27b1afd : Update CHANGES to include latest ray tacing fixes.
cd050786 : Take new (raytracing) termination instructions into account. (#4050)
21f7c567 : Start SPIRV-Tools v2020.7
4c2f34a5 : Finalize SPIRV-Tools v2020.6
c9c1f543 : Update CHANGES
10e0ae79 : Do run DCE if SPV_KHR_ray_query is used. (#4047)
84546647 : Update CHANGES
c1d5a045 : Change ref_analysis to RefAnalysis to follow coding standards. (#4045)
c502a15f : Handle 8-bit index in elim dead member (#4043)
32573bb2 : Add validation support for the ray tracing built-in variables (#4041)
7046c05d : Add texel buffer out-of-bounds checking instrumentation (#4038)
cf2d1e7a : Update spirv-header deps (#4040)
1299436c : Reject SPIR-V that applies void to OpUndef, OpCopyObject, OpPhi (#4036)
2c458414 : BuildModule: optionally avoid adding new OpLine instructions (#4033)
a79aa038 : Remove prototype for unimplemented method (#4031)
b0e22d28 : spirv-fuzz: Fix facts arising from CompositeConstruct (#4034)
5ffa320f : spirv-fuzz: Do not flatten conditionals that create synonyms (#4030)
cd590fa3 : Update MeshShadingNV dependencies (and land Ray tracing updates) (#4028)
671914c2 : Fix buffer oob instrumentation for matrix refs (#4025)
1f2fcddd : spirv-opt: Set parent when adding basic block (#4021)
f686518c : spirv-opt: properly preserve DebugValue indexes operand (#4022)
1cda4952 : Use less stack space when validating Vulkan builtins (#4019)
a61d07a7 : spirv-val: Fix SPV_KHR_fragment_shading_rate VUID label (#4014)
650acb57 : spirv-val: Label Layer and ViewportIndex VUIDs (#4013)
0c036df2 : Add dead function elimination to -O (#4015)
c2b2b578 : Add DebugValue for invisible store in single_store_elim (#4002)
c74d5523 : Fix SSA re-writing in the presence of variable pointers. (#4010)
02195a02 : spirv-fuzz: Fixes to pass management (#4011)
bcf5b211 : spirv-fuzz: Add support for reining in rogue fuzzer passes (#3987)
7d250ed5 : spirv-fuzz: Fix assertion failure in FuzzerPassAddCompositeExtract (#3995)
f9937bcc : spirv-fuzz: Fix invalid equation facts (#4009)
aa6035f1 : spirv-fuzz: Fix bugs in TransformationFlattenConditionalBranch (#4006)
5735576f : spirv-fuzz: Fix bug related to transformation applicability (#3990)
f7da5277 : Temporarily add EmptyPass to prevent glslang from failing (#4004)
82b378d6 : spirv-opt: Add support to prevent functions from being inlined if they have DontInline flag (#3858)
56d0f503 : Propagate OpLine to all applied instructions in spirv-opt (#3951)
7403dfaf : CMake: Add SPIRV_TOOLS_BUILD_STATIC flag (#3910)
25ee2757 : Avoid copying a ref in a loop (#4000)
5edb328e : spirv-val: Allow the ViewportIndex and Layer built-ins on SPIR-V 1.5 (#3986)
cbd1fa6c : Simplify logic to decide whether CCP modified the IR (#3997)
df4198e5 : Add DebugValue for DebugDecl invisible to value assignment (#3973)
34ae8a47 : Fix bounds check instrumentation to handle 16-bit values (#3983)
abe2eff3 : spirv-fuzz: Add expand vector reduction transformation (#3869)
99ad4f1e : spirv-fuzz: Don't replace irrelevant indices in OpAccessChain (#3988)
895dafcc : spirv-fuzz: Add FuzzerPassAddCompositeExtract (#3904)
69f07da4 : spirv-fuzz: Fix mismatch with shrinker step limit (#3985)
9223493f : spirv-fuzz: Fix off-by-one error in replayer (#3982)
4f542318 : spirv-fuzz: Get order right for OpSelect arguments (#3974)
88f7bcb6 : spirv-fuzz: Do not add synonym-creating loops in dead blocks (#3975)
64eaa983 : spirv-fuzz: Skip OpTypeSampledImage when propagating up (#3976)
53f2a69c : spirv-fuzz: Pass OpUndef in function call if needed (#3978)
de2c0ba2 : spirv-fuzz: Fix off-by-one in TransformationCompositeConstruct (#3979)
dc4a1822 : spirv-fuzz: Tolerate absent ids in data synonym fact management (#3966)
8496780f : spirv-fuzz: Fix to id availability (#3971)
3b7aebca : spirv-fuzz: Fix operand types (#3962)
6fe34cdf : Update SPIRV-Headers revision in DEPS file (#3961)
a8d7062f : spirv-fuzz: Don't flatten conditional if condition is irrelevant (#3944)
a3d5378d : spirv-fuzz: Do not produce OpPhis of type OpTypeSampledImage (#3964)
7edd0525 : spirv-fuzz: Restrict fuzzer pass to reachable blocks (#3970)
f03779a1 : spirv-fuzz: Handle more types when extending OpPhi instructions (#3969)
c794b704 : spirv-fuzz: Skip early terminator wrappers when merging returns (#3968)
dc9c6407 : spirv-fuzz: Avoid irrelevant constants in synonym-creating loops (#3967)
26954c28 : spirv-fuzz: Skip dead blocks in FuzzerPassAddOpPhiSynonyms (#3965)
5600fb85 : spirv-fuzz: Avoid the type manager when looking for struct types (#3963)
ba15b588 : spirv-fuzz: Fix to TransformationDuplicateRegionWithSelection (#3941)
59843500 : spirv-fuzz: Skip OpFunction when replacing irrelevant ids (#3932)
8362eae5 : spirv-fuzz: Use component-wise selectors when flattening conditional branches (#3921)
ebe0ea09 : Add SPV_EXT_shader_image_int64 (#3852)
a1d38174 : Support SPV_KHR_fragment_shading_rate (#3943)
6fac705e : spirv-val: Fix validation of OpPhi instructions (#3919)
b1350659 : spirv-fuzz: Avoid void struct member when outlining functions (#3936)
fd0f295d : spirv-fuzz: Do not allow Block-decorated structs when adding parameters (#3931)
5d7893b3 : spirv-fuzz: Fix to operand id type (#3937)
cd1d3b6e : spirv-fuzz: Handle dead blocks in TransformationEquationInstruction (#3933)
6cdae9da : spirv-fuzz: Do not allow sampled image load when flattening conditionals (#3930)
7e1825a5 : spirv-fuzz: Take care of OpPhi instructions when inlining (#3939)
502e9829 : spirv-fuzz: Fix to TransformationInlineFunction (#3913)
bf1a11da : spirv-fuzz: Wrap early terminators before merging returns (#3925)
fd3948e1 : Add DebugValue for function param regardless of scope (#3923)
663d050a : Temporary fix to make GoogleTest compile. (#3922)
dd534e87 : spirv-fuzz: Lower probability of adding bit instruction synonyms (#3917)
53aeba10 : spirv-fuzz: Fix handling of OpPhi in FlattenConditionalBranch (#3916)
5c64374d : spirv-fuzz: Avoid creating blocks without parents (#3908)
57b3723c : spirv-fuzz: Do not allow creation of constants of block-decorated structs (#3903)
12ca825a : spirv-fuzz: Fixes related to irrelevant ids (#3901)
2e6cf706 : spirv-fuzz: Fix to transformation that adds a synonym via a loop (#3898)
4b884928 : spirv-fuzz: Fix to duplicate region with selection (#3896)
c2553a31 : spirv-fuzz: Do not expose synonym facts for non-existent ids (#3891)
36022878 : spirv-fuzz: Do not add synonyms involving irrelevant ids (#3890)
d52f7912 : spirv-fuzz: Do not replace irrelevant ids that are not in blocks (#3892)
e0226599 : spirv-fuzz: Wrap OpKill and similar in function calls (#3884)
11d59242 : Update val to handle reversed instruction sections. (#3887)
fc826485 : spirv-fuzz: Replace dead-block terminators with OpKill etc. (#3882)
63cc22d6 : spirv-fuzz: TransformationPropagateInstructionDown (#3692)
65b2a9e8 : spirv-fuzz: Transformation to add wrappers for OpKill and similar (#3881)
624b16cd : spirv-fuzz: Use overflow ids when duplicating regions (#3878)
bd0dd9ce : spirv-fuzz: Fix rvalue references (#3883)
f1513378 : spirv-fuzz: Avoid using block-decorated structs in transformations (#3877)
0e855307 : spirv-fuzz: Use overflow ids when inlining functions (#3880)
67f8e2ed : Debug info preservation in convert-local-access-chains pass (#3835)
d91afd8d : spirv-fuzz: Refactor fact manager tests (#3879)
b920b620 : spirv-fuzz: Integrate spirv-reduce with shrinker (#3849)
74a711a7 : spirv-fuzz: Only recommend passes when a pass had an effect (#3863)
fc7860e2 : spirv-fuzz: Merge the return instructions in a function (#3838)
57abfd88 : Debug info preservation in redundancy-elimination pass (#3839)
e2460383 : Debug info preservation in if-conversion pass (#3861)
16cc197c : spirv-fuzz: Refactor conditions in the fact manager (#3867)
615fbe6c : spirv-fuzz: TransformationWrapRegionInSelection (#3674)
f2b8a4ee : spirv-fuzz: Enable some passes with high probability (#3860)
50e04f61 : spirv-fuzz: Do not add constants for Block-decorated structs (#3862)
8edd79dd : spirv-fuzz: Fix to FuzzerPassFlattenConditionalBranches (#3865)
719bade4 : spirv-fuzz: Fix TransformationRecordSynonymousConstants (#3868)
009facc9 : spirv-fuzz: Fix flatten conditional branch transformation (#3859)
fcb22ecf : spirv-fuzz: Report fresh ids in transformations (#3856)
c6ca885c : [spirv-dis] Add some context comments to disassembly. (#3847)
446adb05 : Fix use-after-move in val/validate.cpp (#3848)
4b07d50c : spirv-fuzz: Fix bug in TransformationDuplicateRegionWithSelection (#3819)
fec56146 : spirv-fuzz: Support OpNot bit instruction case (#3841)
9e17b9d0 : spirv-fuzz: Return IR and transformation context after replay (#3846)
e12087d6 : spirv-fuzz: fix test (#3845)
9edeeafd : spirv-fuzz: Use unique_ptr<FactManager> in TransformationContext (#3844)
50dacda5 : Start SPIRV-Tools v2020.6
b27e039c : Finalize SPIRV-Tools v2020.5
a5903a96 : Update CHANGES
330c7254 : spirv-fuzz: Support dead blocks in TransformationAddSynonym (#3832)
36185f8b : spirv-fuzz: Move IRContext parameter into constructor (#3837)
0e7fe4d3 : Add missing backticks around <result-id> (#3840)
d1bb98fd : Validate SPIRV Version number when parsing binary header (#3834)
67525bde : spirv-fuzz: Create synonym of int constant using a loop (#3790)
7cc4b4d2 : Fix compiler error on macOS with XCode12 (#3836)
5a5b750a : spirv-fuzz: Handle OpPhis in TransformationInlineFunction (#3833)
0a1fb588 : Update CHANGES
125b6424 : spirv-fuzz: Refactor fuzzer, replayer and shrinker (#3818)
60ce96e2 : spirv-fuzz: Add pass recommendations (#3757)
2945963c : spirv-fuzz: Consider all ids from dead blocks irrelevant (#3795)
50ae4c5f : Fix header guard macros (#3811)
296e9c7b : spirv-fuzz: Fix TransformationDuplicateRegionWithSelection (#3815)
937a757f : spirv-val: Add DeviceIndex (#3812)
34ef0c3f : Fix missed modification flagging (#3814)
748edbf8 : spirv-fuzz: Use an irrelevant id for the unused components (#3810)
8d49fb2f : spirv-fuzz: Improvements to random number generation (#3809)
7e28d809 : Add buffer oob check to bindless instrumentation (#3800)
8fc50411 : spirv-fuzz: Remove CanFindOrCreateZeroConstant (#3807)
e8ce4355 : spirv-fuzz: Add bit instruction synonym transformation (#3775)
e7c84fed : spirv-fuzz: Skip unreachable blocks (#3729)
f20b523c : Fix build errors (#3804)
3131686d : spirv-fuzz: Handle invalid ids in fact manager (#3742)
4c239bd8 : spirv-fuzz: Support memory instructions MoveInstructionDown (#3700)
1e1c308d : spirv-fuzz: Pass submanagers to other submanagers when necessary (#3796)
f62357e7 : spirv-fuzz: Transformation to flatten conditional branch (#3667)
5df93005 : spirv-val: Add BaseInstance, BaseVertex, DrawIndex, and ViewIndex (#3782)
286b3095 : Properly mark IR changed if instruction folder creates more than one constant. (#3799)
726af6f7 : Add missing file to BUILD.gn (#3798)
244e6c1b : spirv-fuzz: Add TransformationDuplicateRegionWithSelection (#3773)
5dcb576b : spirv-reduce: Support reducing a specific function (#3774)
de7d5798 : spirv-reduce: Refactoring (#3793)
ed9863e4 : Favour 'integrity' over 'coherence' as a replacement for 'sanity'. (#3619)
8743d385 : spirv-fuzz: Fix header guards in transformations/fuzzer passes (#3784)
2de7d3af : spirv-fuzz: Add SPIRV_FUZZ_PROTOC_COMMAND (#3789)
e589d0d5 : Add missing include (#3788)
a715b1b4 : Improve spirv-fuzz CMake code (#3781)
a187dd58 : Allow SPV_KHR_8bit_storage extension. (#3780)
1ab52e54 : spirv-opt: Add function to compute nesting depth of a block (#3771)
fd05605b : spirv-fuzz: Transformation to convert OpSelect to conditional branch (#3681)
2c60d16a : spirv-val: Add Vulkan VUID labels to BuiltIn (#3756)
c341f7a6 : spirv-fuzz: Add support for BuiltIn decoration (#3736)
c278dada : spirv-fuzz: Fix GetIdEquivalenceClasses (#3767)
78846840 : spirv-fuzz: Replace id in OpPhi coming from a dead predecessor (#3744)
3daabd32 : spirv-fuzz: Transformation to replace the use of an irrelevant id (#3697)
d7f078f2 : spirv-fuzz: TransformationMutatePointer (#3737)
43a51860 : spirv-fuzz: Compute interprocedural loop nesting depth of blocks (#3753)
8a0ebd40 : Correctly replace debug lexical scope of instruction (#3718)
f428aa39 : spirv-fuzz: Remove opaque pointer design pattern (#3755)
08291a3a : spirv-fuzz: Create synonym via OpPhi and existing synonyms (#3701)
7e4948b2 : Add LoopNestingDepth function to StructuredCFGAnalysis (#3754)
50cf38b8 : spirv-fuzz: Do not make synonyms of void result ids (#3747)
bceab9fa : Do not register DebugFunction for functions optimized away. (#3749)
e02f178a : Handle DebugScope in compact-ids pass (#3724)
9e26ae04 : spirv-fuzz: Overflow ids (#3734)
2205254c : Fix DebugNoScope to not output InlinedAt operand. (#3748)
230f363e : spirv-fuzz: Split the fact manager into multiple files (#3699)
5adc5ae6 : spirv-fuzz: Add inline function transformation (#3517)
1341b58a : spirv-fuzz: Fix MaybeGetZeroConstant (#3740)
12df3caf : Fix SSA-rewrite to remove DebugDeclare for variables without loads (#3719)
3f8501de : Add undef for inlined void function (#3720)
4dd12239 : spirv-fuzz: Add words instead of logical operands (#3728)
b79773a3 : CCP should mark IR changed if it created new constants. (#3732)
a711c594 : spirv-fuzz: add FuzzerPassAddCompositeInserts (#3606)
582c276d : spirv-fuzz: Support pointer types in FuzzerPassAddParameters (#3627)
3434cb0b : Let ADCE pass check DebugScope (#3703)
ee7f0c88 : spirv-opt: Implement opt::Function::HasEarlyReturn function (#3711)
e28436f2 : spirv-fuzz: Check termination instructions when donating modules (#3710)
1023dd7a : Fix -Wrange-loop-analysis warning (#3712)
82f4bf12 : spirv-fuzz: Check header dominance when adding dead block (#3694)
b8de4f57 : Allow DebugTypeTemplate for Type operand (#3702)
c20995ef : spirv-fuzz: Improve code coverage of tests (#3686)
eade36db : spirv-fuzz: Fuzzer pass to randomly apply loop preheaders (#3668)
72ea7bec : spirv-fuzz: Support identical predecessors in TransformationPropagateInstructionUp (#3689)
b4c4da3e : Improve non-semantic instruction handling in the optimizer (#3693)
948577c5 : Fix the bug (#3680)
df859f77 : spirv-fuzz: Check integer and float width capabilities (#3670)
2641d335 : spirv-fuzz: consider additional access chain instructions (#3672)
5e592945 : spirv-fuzz: Ignore specialization constants (#3664)
1435e427 : Fix the bug (#3683)
be099cde : spirv-fuzz: Fix width in FuzzerPassAddEquationInstructions (#3685)
f0ca96d1 : Preserve debug info in dead-insert-elim pass (#3652)
0d629b90 : Validate more OpenCL.DebugInfo.100 instructions (#3684)
13a65b1a : Only validation locations for appropriate execution models (#3656)
fd3cabd8 : spirv-fuzz: Fix in operand type assertion (#3666)
f5055386 : spirv-opt: Add spvOpcodeIsAccessChain (#3682)
b7056e7e : spirv-fuzz: FuzzerPassPropagateInstructionsUp (#3478)
8e138099 : Handle no index access chain in local access chain convert (#3678)
bdeeae78 : Roll 2 dependencies (#3677)
2990a219 : Avoid using /MP4 for clang on windows. (#3662)
7b2dd11d : spirv-fuzz: TransformationReplaceAddSubMulWithCarryingExtended (#3598)
6d7f34fb : spirv-fuzz: Add TransformationMakeVectorOperationDynamic (#3597)
d29eac95 : spirv-fuzz: iterate over blocks in replace linear algebra pass (#3654)
efc85ff6 : spirv-fuzz: make outliner pass use additional transformations (#3604)
5fd92a7e : OpenCL.DebugInfo.100 DebugTypeArray with variable size (#3549)
3f33a9aa : spirv-opt: Improve the code of the Instruction class (#3610)
0419751b : spirv-fuzz: Handle OpPhis in livesafe functions (#3642)
a10e7605 : spirv-fuzz: Handle OpPhi during constant obfuscation (#3640)
28f32ca5 : spirv-fuzz: Fix FuzzerPassCopyObjects (#3638)
8bc27a1c : spirv-fuzz: Remove OpFunctionCall operands in correct order (#3630)
d9c73ebd : spirv-fuzz: Handle capabilities during module donation (#3651)
9f222360 : spirv-fuzz: Refactor boilerplate in TransformationAddParameter (#3625)
92a71657 : spirv-fuzz: TransformationMoveInstructionDown (#3477)
b78f4b15 : Remove DebugDeclare only for target variables in ssa-rewrite (#3511)
91cea06a : Fix typo in ASAN CI build (#3623)
2aaa8653 : spirv-fuzz: Transformation to add loop preheader (#3599)
96bcc827 : spirv-fuzz: Pass to replace int operands with ints of opposite signedness (#3612)
ebaefda6 : Debug info preservation in loop-unroll pass (#3548)
50300450 : Validator support for non-semantic clspv reflection (#3618)
ab4fe12a : spirv-fuzz: Fix memory bugs (#3622)
c6e6597c : spirv-fuzz: Implement the OpOuterProduct linear algebra case (#3617)
054f034e : spirv-fuzz: Compute corollary facts from OpBitcast (#3538)
a1ea15c9 : Update some language usage. (#3611)
863b8e3d : spirv-fuzz: Relax type constraints in DataSynonym facts (#3602)
7e75fea9 : spirv-fuzz: Remove non-deterministic behaviour (#3608)
f9b088fe : Avoid use of 'sanity' and 'sanity check' in the code base (#3585)
150be20d : spirv-fuzz: Add condition to make functions livesafe (#3587)
ce16ccf3 : Rolling 4 dependencies (#3601)
1dfc6fc7 : spirv-fuzz: Implement the OpTranspose linear algebra case (#3589)
b63f0e5e : Fix SyntaxWarning in Python 3.8 (#3388)
6aed7ffb : CMake: Enable building with BUILD_SHARED_LIBS=1 (#3490)
31c82139 : Avoid operand type range checks (#3379)
6a3eb679 : Preserve debug info in scalar replacement pass (#3461)
2796840d : Update OpenCL capabilities validation (#3149)
b25ee93c : build(deps): bump lodash from 4.17.15 to 4.17.19 in /tools/sva (#3596)
8a550065 : spirv-fuzz: adds TransformationReplaceLoadStoreWithCopyMemory (#3586)
7c901a49 : Preserve OpenCL.DebugInfo.100 through private-to-local pass (#3571)
767518e8 : spirv-fuzz: Relax type checking for int contants (#3573)
f8920bcf : spirv-fuzz: Generalise transformation access chain (#3546)
98ac9fd6 : spirv-fuzz: Split blocks starting with OpPhi before trying to outline (#3581)
059ab081 : spirv-fuzz: Set message consumer in replayer when shrinking (#3591)
d6306537 : spirv-fuzz: Don't use default parameters (#3583)
969f0286 : Change DEPS rolling script to point at external/ (#3584)
1aaf5c61 : spirv-fuzz: Create a helper in fuzzerutil to reuse function type (#3572)
89b3bc5a : spirv-fuzz: Test usages of IdIsIrrelevant fact (#3578)
9dc1bfa3 : spirv-fuzz: adds TransformationReplaceCopyMemoryWithLoadStore (#3575)
586a12b9 : spirv-fuzz: adds TransformationReplaceCopyObjectWithStoreLoad (#3567)
0b84727f : Start SPIRV-Tools v2020.5
895927bd : Finalize SPIRV-Tools v2020.4
bc2f78b7 : spirv-fuzz: Fix usages of irrelevant constants (#3566)
a0d8dc2b : Update CHANGES
f3cec936 : Support SPV_KHR_terminate_invocation (#3568)
dca2c86b : Sink pointer instructions in merge return (#3569)
cf7e922e : Preserve OpenCL.DebugInfo.100 through elim-dead-code-aggressive (#3542)
fe9e5db8 : spirv-fuzz: TransformationReplaceParamsWithStruct (#3455)
e4aebf99 : Add changes for SPV_EXT_shader_atomic_float (#3562)
5dc96d5d : spirv-fuzz: Use irrelevant constants (#3565)
98395b83 : spirv-fuzz: Extend TransformationRecordSynonymousConstants to allow composite constants (#3537)
a3b0adc3 : spirv-fuzz: Add is_irrelevant parameter (#3563)
8b5ed444 : spirv-fuzz: Add IdIsIrrelevant fact (#3561)
c10d6ceb : spirv-fuzz: refactor to use RemoveAtRandomIndex (#3560)
0d8fe0fb : spirv-fuzz: add TransformationAddRelaxedDecoration (#3545)
717e7877 : Store location values sparsely (#3488)
d5766f28 : Permit Simple and GLSL450 memory model in WEBGPU_0 (#3463)
bcc78b3e : spirv-fuzz: support floating-point in TransformationInvertComparisonOperator (#3551)
fb32c407 : Change MaybeApplyTransformation to return a boolean (#3555)
7dfd9b86 : spirv-fuzz: Implement MaybeApplyTransformation helper function (#3540)
de1ff50f : spirv-fuzz: Assert false in IsApplicable method of TransformationAccessChain (#3528)
680c77fa : spirv-fuzz: Add support for OpBitcast to TransformationEquationInstruction (#3523)
b0206b0f : spirv-fuzz: Add support for OpConvert to TransformationEquationInstruction (#3472)
7221ccf8 : Fix reachability in the validator (#3541)
2fa735dc : spirv-fuzz: Remove TransformationCopyObject (#3531)
8e0215af : spirv-opt: Add support for OpLabel to dominator analysis (#3516)
f12c40f5 : spirv-fuzz: Fuzzer pass to interchange zero-like constants (#3524)
3e7238c6 : spirv-fuzz: Add replay range option (#3535)
4c33fb0d : Rewrite KillDebugDeclares() (#3513)
36227697 : spirv-fuzz: Fix instruction insertion issue (#3521)
91d921e8 : spirv-fuzz: Implement the OpMatrixTimesMatrix linear algebra case (#3527)
282392dd : Add support to GPU-AV instrumentation for Task and Mesh shaders (#3512)
c9b254d0 : spirv-fuzz: Support adding dead break from back-edge block (#3519)
fe4dca51 : Support OpPhi when replacing boolean constant operand (#3518)
40c3c1ca : spirv-fuzz: TransformationAddSynonyms (#3447)
13dc28ce : spirv-fuzz: Remove unused functions (#3510)
28296236 : spirv-fuzz: Minor refactoring (#3507)
cf8c86a2 : Preserve OpenCL.DebugInfo.100 through elim-local-single-store (#3498)
a687057a : Preserve debug info in vector DCE pass (#3497)
5f8cdd8b : Implement transformation to record synonymous constants. (#3494)
94667fbf : Fix build failure (#3508)
44428352 : Upgrade elim-local-single-block for OpenCL.DebugInfo.100 (#3451)
de56c34b : spirv-fuzz: TransformationReplaceParameterWithGlobal (#3434)
11946e64 : Implement the OpMatrixTimesVector linear algebra case (#3500)
f8eddbbe : Preserve OpenCL.100.DebugInfo in reduce-load-size pass (#3492)
daa3b47e : spirv-fuzz: Add image sample unused components transformation (#3439)
7afbc0c8 : spirv-fuzz: Add variables with workgroup storage class (#3485)
2fbeb04b : spirv-fuzz: Implement the OpVectorTimesMatrix linear algebra case (#3489)
6d61c115 : spirv-fuzz: fuzzerutil::MaybeGetConstant* #3487
6a4da9da : Debug info preservation in copy-prop-array pass (#3444)
bd2a9ea8 : spirv-fuzz: TransformationInvertComparisonOperator (#3475)
2c1ff230 : Fix regression (#3481)
4a92579a : spirv-fuzz: Add fuzzerutil::FindOrCreate* (#3479)
fba90d6b : spirv-fuzz: Add FuzzerPassAddCopyMemoryInstructions (#3391)
ab10489a : spirv-fuzz: Add one parameter at a time (#3469)
fc0dc3a9 : Fix ADCE pass bug for mulitple entries (#3470)
91c50e3f : Add gl_BaseInstance to the name mapper. (#3462)
c3680adb : Implement the OpMatrixTimesScalar linear algebra case (#3450)
efaae24d : Clear debug information for kill and replacement (#3459)
a1fb255a : Validate location assignments (#3308)
7a1af587 : Support OpCompositeExtract pattern in desc_sroa (#3456)
29ba53f2 : spirv-fuzz: Implement FuzzerPassAddParameters (#3399)
71a5b677 : spirv-fuzz: Add GetParameters (#3454)
8e586e46 : spirv-fuzz: Permute OpPhi instruction operands (#3421)
36b5bb70 : Add support for different default/trunks in roll-deps (#3442)
d4b9f576 : [spirv-opt] debug info preservation in ssa-rewrite (#3356)
2a1b8c06 : Updated desc_sroa to support flattening structures (#3448)
33cf7c42 : spirv-fuzz: Refactor variable creation (#3414)
d5306c8e : spirv-fuzz: Swap operands in OpBranchConditional (#3423)
545d158a : Use structured order to unroll loops. (#3443)
5342930f : Debug info preservation in dead branch elimination (#3425)
99651228 : Add RemoveParameter method (#3437)
57d9e360 : Fix return type (#3435)
a7112d54 : Eliminate branches with condition of OpConstantNull (#3438)
94947035 : spirv-fuzz: Implement vector shuffle fuzzer pass (#3412)
12a4fb3b : spirv-fuzz: Add replace linear algebra instruction transformation (#3402)
52a5f074 : Update access control lists. (#3433)
30bf46db : Fix operand access (#3427)
5543d5fa : Debug info preservation in ccp pass (#3420)
458140ae : Fix round trip tests that weren't instantiated (#3417)
e4989670 : spirv-fuzz: Add a test (#3238)
c01f826b : spirv-fuzz: Add support for OpSpecConstant* (#3373)
7c213720 : spirv-fuzz: Fix replayer bug (#3401)
9ed0fef6 : Add value instruction condition (#3385)
ffaecad3 : Fix instruction function use (#3390)
94808bd0 : spirv-fuzz: Fix regression (#3396)
74130f2d : Fix googletest inclusion (#3398)
636f449e : Add tests for merge-return debug info preservation (#3389)
f050cca7 : spirv-fuzz: Add push id through variable transformation (#3359)
8dfdbeff : Rolling 4 dependencies (#3380)
20e7fc50 : Start SPIRV-Tools v2020.4
e128ab0d : Finalize SPIRV-Tools v2020.3
9b8a6a14 : Update CHANGES
d3d89bb9 : spirv-fuzz: Support bit width argument for int and float types (#3378)
55af3902 : Fix function use (#3372)
9cb2571a : spirv-val: allow DebugInfoNone for DebugTypeComposite.Size (#3374)
4386ef42 : Add validation support for ImageGatherBiasLodAMD (#3363)
b0264b87 : Fix validation failure on OpDecorationGroup (#3365)
4410272b : Remove deprecated interfaces from instrument passes (#3361)
50b15578 : Preserve debug info in inline pass (#3349)
4dbe18b0 : Reject folding comparisons with unfoldable types. (#3370)
55193b06 : Improve build instructions for fuzzer (#3364)
3c47dac2 : Add unrolling to performance passes (#3082)
2b987c49 : Handle OpConstantNull in ssa-rewrite (#3362)
95df4c96 : Add in a bunch of missed files to the BUILD.gn (#3360)
90930cb3 : Remove stale entries from BUILD.gn (#3358)
18ba3d9a : allow cross compiling for Windows Store, UWP, etc. (#3330)
2f69ea84 : spirv-fuzz: Remove FuzzerPassAddUsefulConstructs (#3341)
52256161 : Add support for StorageBuffer (#3348)
b75dbf82 : Prevent Effcee install his things when build spirv-tools with testing enabled (#3256)
85c7e795 : Don't register edges twice in merge return (#3350)
bd0a2da9 : Revert "Revert "[spirv-opt] refactor inlining pass (#3328)" (#3342)" (#3345)
31182763 : spirv-reduce: Remove unused struct members (#3329)
a6b0e132 : Add adjust branch weights transformation (#3336)
d4fac345 : Revert "[spirv-opt] refactor inlining pass (#3328)" (#3342)
233246bc : [spirv-opt] refactor inlining pass (#3328)
2992386e : spirv-reduce: Remove unused uniforms and similar (#3321)
a9f2a145 : spirv-fuzz: Fix to fact manager (#3339)
045a26e6 : spirv-fuzz: Get rid of unnecessary template method (#3340)
63fa9114 : Do merge return if the return is not at the end of the function. (#3337)
c8590c18 : Preserve debug info for wrap-opkill (#3331)
d2b48621 : Validate ShaderCallKHR memory scope (#3332)
2e1d208e : spirv-fuzz: Do not allow adding stores to read-only pointers (#3316)
54fb17b2 : reduce: increase default step limit (#3327)
49842b88 : Generalize IsReadOnlyVariable() to apply to pointers (#3325)
49ca250b : Delete nullptr in function bb list immedietly (#3326)
d0a87194 : Set DebugScope for termination instructions (#3323)
f278b467 : spirv-fuzz: Do not outline regions that end with a loop header (#3312)
23d68608 : vscode: Handle '|' chains on BitEnum / ValueEnum (#3309)
42268740 : Add debug information analysis (#3305)
eed48ae4 : Add spvtools::opt::Operand::AsLiteralUint64 (#3320)
94d6002d : spirv-fuzz: Pass on validator options during shrinking (#3317)
88faf63a : spirv-fuzz: Clamp statically out-of-bounds accesses in code donation (#3315)
b74199a2 : spirv-fuzz: Fix memory management in the fact manager (#3313)
d158ffe5 : spirv-fuzz: Do not replace the Sample argument in OpImageTexelPointer (#3311)
5547553a : Allow various validation options to be passed to spirv-opt (#3314)
30ffe62e : typo fix: in README.md exectuable->executable (#3306)
67f48386 : spirv-fuzz: Make handling of synonym facts more efficient (#3301)
61b7de3c : Remove unreachable code. (#3304)
ed96301c : spirv-fuzz: Fix to outliner (#3302)
c018fc6a : spirv-fuzz: Do not outline regions that produce pointer outputs (#3291)
f460cca9 : spirv-fuzz: Handle OpRuntimeArray when replacing ids with synonyms (#3292)
2f180468 : spirv-fuzz: Handle image storage class in donation (#3290)
f82d4700 : spirv-fuzz: Respect rules for OpSampledImage (#3287)
7ce2db17 : spirv-fuzz: Fix comment. (#3300)
7d65bce0 : Sampled images as read-only storage (#3295)
2a2bdbd5 : Remove implicit fallthrough (#3298)
49566448 : Add tests for recently added command line option (#3297)
ca575159 : If SPIRV-Headers is in our tree, include it as subproject (#3299)
e70d25f6 : Struct CFG analysus and single block loop (#3293)
000040e7 : Preserve debug info in eliminate-dead-functions (#3251)
c531099e : Update acorn version (#3294)

+- Project: platform/external/deqp-deps/amber

5dc1c60 : Remove redundant file from license_text
6541db6 : Update Android.bp
799969c : [LSC] Add LOCAL_LICENSE_KINDS to external/deqp-deps/amber
161a50b : Revert "[LSC] Add LOCAL_LICENSE_KINDS to external/deqp-deps/amber"
dabae26 : Add device API version checking for function pointer loading (#943)
e35a5a3 : [LSC] Add LOCAL_LICENSE_KINDS to external/deqp-deps/amber
23f5bab : Update Android.bp
0db8af9 : Make room for stencil data in host buffer (#941)
cbecdfc : Support binding the same vertex buffer to multiple locations (#936)
aee124f : Update license checker config (#939)
508bc75 : Allow hex for values in expect commands (#937)
ace2bde : [amberscript] Add DATA to IMAGE command (#934)
e2ccba0 : Expose target environment to shader info (#935)
f8a6fdb : VERTEX_DATA: add format, offset, stride parameters (#929)
cc1dec6 : Fix Vulkan synchronization validation errors (#926)
7c19feb : Don't add an amber sampler for sampled images (#928)
758f918 : Various fixes for size comparisons (#924)
404e432 : Updated DXC and SPIRV-Tools DEPS and add tests for debugger (#925)
4d6fcf0 : Skip data readback for read-only descriptors (#921)
9ef2248 : Add some missing includes. (#923)
8915c4f : Add passthrough support for region offset (#922)
760076b : roll-all: Fix for GNU find (#919)
4c6d6d4 : Roll third_party dependencies (#920)
4d0115c : Fix build on Clang 11 (#917)
1d7aa34 : Roll dependencies (#916)
dcc09a1 : Debugger tests (#915)
42663e1 : Generate debug info for DEBUG'ed shaders
7620aff : Debug engine: Handle "breakpoint" events
46072ad : Roll dxc, spirv-tools & swiftshader to latest
0eee2d4 : Crash fix + debugger improvement (#912)
5100b1d : Fix shader-debugger related build error (#911)
abadcf3 : Fix dynamic offset order when calling vkCmdBindDescriptorSets (#910)
a1788ec : [AmberScript] Add support for runtime arrays (#909)
496f65c : Handle bad integer args gracefully (#906)
26c8bd6 : Update README: Vulkan backend is reliable, Dawn is WIP (#905)
55c74ff : Update README: Point to examples (#907)
f02ecc0 : Fix compilation errors when using Amber library in Vulkan CTS (#904)
97e58d8 : Require Vulkan 1.1 or newer when using subgroup size control (#902)
70f6725 : Use native vkGetPhysicalDeviceProperties2 for Vulkan 1.1 and up (#901)
88f7840 : Simple script to check for inclusive language. (#897)
e571728 : Switch amber to parse clspv's embedded reflection (#899)
bcc1bae : Update language in a few places. (#898)
1f468e0 : Add example for row_major, col_major matrices (#896)
fecc07a : Roll Deps (#895)
5f56b4f : Add kokoro configs for license-checker
ce10537 : Add config for license-checker
e0e328a : Add missing license headers
ce09904 : Kokoro: Migrate linux bots to ubuntu docker image (#894)
4ad21ed : Fix tests that had OOB writes for ssbo buffer
7b6da34 : Fix Python warnings related to 'is' operator (#891)
a55eaad : Fix vkscript buffers being added twice (#888)
6bbf9f7 : Fix all warnings in engine_vulkan_debugger (#886)
dca6cb2 : Add `build` directory to .gitignore (#887)
52b1f4f : Add support for FreeBSD (#881)
712dcac : Rolling 12 dependencies (#883)
7a5a796 : Add support for Vulkan 1.2 feature structs (#880)
6d99ebd : Update vim file and remove duplicate condition (#879)
012cfd0 : Reuse shader modules (#878)
eeb83eb : Add dynamic uniform and storage buffer support (#877)
7902b74 : Add platform support for Fuchsia (#876)
cbcec35 : Add missing cache path for Vulkan header when using CMake FindVulkan (#875)
32d8400 : Update README (#874)
9f59702 : Added multisample support for textures (#873)
89a1b56 : Add input rate support for Amber script (#871)
298b24a : Verify that VariablePointerFeatures.* and SubgroupSizeControl.* features can be used (#857)
13d5abf : Rolling 14 dependencies (#869)
f8be91f : Added descriptor array support (#867)
059f113 : Add METADATA to amber: Apache2+BSD=NOTICE
343a91a : Added support for specifying target environment per shader (#860)
5c66570 : Add support for uniform/storage texel buffers (#862)
94e2e84 : Rolling 12 dependencies (#865)
9069db8 : Add instanced drawing support for AmberScript (#863)
2f42dc2 : Add definition for enabling RTTI (#864)
7baf4ab : Fix probing when either value is a NaN (#859)
5ce8e13 : Add vk_ext_subgroup_size_control (#852)
8000348 : Use Python3 for tools/git-sync-deps (#848)
f9046fb : Update clspv (and LLVM) (#851)
a41cd2b : Rolling 10 dependencies (#850)
d72a76c : Added STENCIL support for Amber Script. (#847)
20c17fe : Update cmake (#846)
2dbfcd9 : Added DEPTH support for Amber Script. (#843)
8170ddf : Change gcc install to use aptitude (#844)
e49f08e : CLEAR_STENCIL support for amber script (#842)
1d6f89f : Added buffer data loading from a text file (#839)
cd0fd68 : CLEAR_DEPTH support for amber script (#840)
d6b3e18 : Add depth/stencil image readback to Amber buffer (#837)
af654dc : Added implementation for loading buffer data from a binary file. (#838)
a40bef4 : Add support for new clspv interface types (#836)
27b1dee : Debugger: Scan for VIRTUAL_FILEs and wait for steps
94b1a20 : Rolling 11 dependencies (#833)
cd3c9b6 : Add support for VIRTUAL_FILE
eb85549 : Remove extraneous explicit flags. (#830)
46bbdaa : More DXC warning ignores (#829)
f472047 : Enable DXC and kokoro test for it (#825)
38fcbe6 : Added a support for loading a png file into a buffer (#823)
d4ab26c : Make topologies upper-case in documentation, and fix count in example (#820)
f4ea9d7 : Parser: Check index buffer size for indexed draws (#822)
c360eb6 : Add support for push constants generated by Clspv (#812)
32aa3b8 : Set the propoer bytes for OpenCL SET commands (#816)
5b8bb77 : Rolling 11 dependencies (#815)
987860f : Rolling 7 dependencies (#811)
77190eb : Rolling 9 dependencies (#810)
e6b177f : Rolling 9 dependencies (#809)
93c0348 : Add polygon mode support for AmberScript (#806)
021d12d : Enable Swiftshader on Ubuntu Clang. (#794)
ad8db1f : Rolling 11 dependencies (#807)
98ec10e : Fix float16 zeros and denormals handling (#798)
4ec2f9a : Add support for 16-bit storage features (#799)
cab3a31 : Implement DRAW_GRID (#791)
626a61a : Android builds need Android NDK r20 (#797)
cb39b9c : Enable swiftshader on MacOS Debug (#795)
0f8da42 : Switch to rsplit for repo path in git-sync-deps (#793)
5917795 : Add support for 8-bit int shader/storage features (#792)
b20cab9 : Rolling 7 dependencies (#790)
938769b : Rolling 7 dependencies (#789)
2b3466e : Rolling 14 dependencies (#787)
c13bc84 : CommandBuffer reset fixes. (#788)
d8acae6 : Debugger: Add support for EXPECT CALLSTACK
03cf9ff : Debugger: Implement FRAGMENT_WINDOW_SPACE_POSITION
d0499bd : Roll SwiftShader forward & fix debugger test
9ddb892 : Roll cppdap forward (#782)
40dd9da : Support targeting Vulkan 1.2 and SPIR-V 1.5 (#781)
b3fad37 : Debugger: Don't stop progressing on error
afd9075 : Debugger: Fix gcc warning
91d8377 : Debugger: Restructure amber::debug interfaces
25ab572 : Debugger: Add basic debugger test scripts.
2348e55 : Implement debugger engine testing
560e3cf : Update dependencies and build for debugger
96d943e : amberscript: Add parsing of debugger commands.
a9d35f2 : Debugger: Add amber::debug namespace
f6b91db : Debugger: Basic design and usage documentation.
58eb5da : Result: Support composite results (#775)
473bd87 : tokenizer: Tokenize quoted strings
77fd278 : tokenizer: Rename 'String' to 'Identifier'
f5851bd : Rolling 8 dependencies (#773)
32ddd58 : Rolling 9 dependencies (#772)
a22f8db : Rolling 11 dependencies (#769)
145be1b : android_gradle: fix manifest (#771)
0d61f3f : android_gradle: opt-in to pre-release driver (#770)
9221e1f : Roll SwiftShader forward (#768)
42eda81 : Rolling 11 dependencies (#765)
5acb622 : Rolling 5 dependencies (#761)
044f29f : Auto-generate OpenCL literal samplers (#759)
4a85632 : Rolling 6 dependencies (#758)
5ea7f38 : Image buffers (#757)
4c57c69 : Rolling 10 dependencies (#756)
22d0fb5 : Fixup float16 detection (#755)
db781e5 : Add Float 16 Support (#751)
52444a4 : Simplify amber_script spec document (#750)
fd41ef3 : Run integration tests with swiftshader (#723)
26cd808 : Don't checkout clspv and dxc deps by default (#749)
6875fe8 : Update OpenCL suppressions (#748)
f231728 : Rolling 12 dependencies (#746)
80533fa : apk: Use external cache dir (#745)
c6c570d : Add variables to specify the clspv and llvm dirs (#743)
ed3e05c : Rolling 9 dependencies (#742)
93306cf : Prefix pipeline name to shader name when searching shader map. (#741)
3a57f61 : Mipmap support (#731)
12a78a8 : DEPS: Update clspv_llvm_revision SHA (#740)
ac94f4c : Rolling 9 dependencies (#739)
e4d7cd0 : This CL allows passing the pipeline name to the -B flag. (#733)
210e802 : Remove redundant return (#738)
5ceff2c : Fix -V driver version info (#736)
5ef0512 : Opencl images and samplers (#734)
a33d5a6 : Rolling 6 dependencies (#730)
8925237 : [run_tests] Only print output if not suppressed. (#729)
08ebea8 : Remove BufferType from the Buffer class. (#728)
7d881bb : Add ability to extract shader source. (#724)
9f1bb59 : Rolling 6 dependencies (#719)
b8b2846 : Suppress compute_robust_buffer_access_ssbo.amber (#722)
d5db290 : Add ability to run opencl tests with run_tests.py. (#720)
aa67e4a : PeekNextToken function for Tokenizer (#718)
1a9b643 : Android Gradle project files (#717)
ccaac3e : Rolling 12 dependencies (#716)
2bf7d7b : Added combined image sampler support (#713)
8122b09 : Don't add -d by default. Parse options for stdout/stderr files. (#710)
76a97ed : Add driver properties to -V output (#712)
0a4dd57 : Add sampler and sampler image support (#705)
956d9bb : Add option to use Amber as a shared library on Android (#708)
72614a0 : Add tests for EMD histogram comparison (#703)
67b4bf2 : Roll Vulkan DEPS (#704)
34bb13d : Add Vulkan device selection support (#698)
40fce11 : Specify comparison parameters after comparison algorithm (#696)
b4e20fd : [AmberScript] Added storage image support. (#694)
2bade8f : Define clear colour default in amberscript.md. (#702)
a9093bf : Fix non-existent framebuffer name behavior (#700)

+- Project: platform/external/deqp-deps/glslang

7cc2abff : Remove redundant file from license_text
49ab979f : [LSC] Add LOCAL_LICENSE_KINDS to external/deqp-deps/glslang
7700060f : Revert "[LSC] Add LOCAL_LICENSE_KINDS to external/deqp-deps/glslang"
3eb87c6c : [LSC] Add LOCAL_LICENSE_KINDS to external/deqp-deps/glslang
6448c076 : Update Android.bp
546f626c : callGraph.push_front -> emplace_front to fix UBSAN
4bfbf627 : Add support for GL_EXT_shared_memory_block
3785ddd5 : Update known_good.json to pick up SPV_KHR_workgroup_memory_explicit_layout
a38df83d : Consider GL_EXT_scalar_block_layout when validating SPIR-V
bfd84a39 : Add missing capability when QueueFamily scope is used
c739e037 : Implement GL_EXT_null_initializer
a720028c : Fix missing enum values in the C-interface #2507
75202858 : license-checker.cfg: Update rules
17a83a9b : Add CMake support for Fuchsia
b73afa86 : Prevent HLSL input under OpenGL semantics
e453088a : Fix debugInfo test to target vulkan1.1 as intended
78dbd751 : Fix option replacement when flags are empty
5c202faf : Update ParseHelper.cpp
efe4586f : Fix cut and paste error
589aaff1 : Don't use roundEven() to implement round() in DX9 compatibility mode
1ef5e202 : Test updates for ImageRead result type validation
3805671c : Update known_good, pick up ImageRead result validation
dc8b1d02 : Fixed compile warning in reflection.cpp for ENABLE_HLSL = 0 build. [-Wunused-parameter]
c0bcfaf3 : Fix SPV return type of rayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetEXT (#2484)
4f074aed : Update README to avoid googletest breakage
862ddcb2 : Fix Travis to use pre-breakage googletest (#2481)
c594de23 : Update spirv-tools known-good #2 - Pick up ray tracing terminator fix (#2478)
dd69df7f : Update spirv-tools known-good (#2473)
e11a2c8b : update spirv-headers and fix handling of gl_HitTEXT (#2471)
4d41da3b : Add ray query capability if acceleration structure or ray query types declared (#2469)
ffccefdd : Updates for final Vulkan ray tracing extensions (#2466)
7f6559d2 : Compile out code for GL_EXT_shader_image_int64 for ANGLE (#2463)
beec2e4a : tweak local_size comparison a bit (#2456)
fb53f835 : Avoid spuriously adding Geometry capability for vert, tesc, tese (#2462)
639f5461 : New nonuniform analysis (#2457)
74e8f05b : Implement GL_EXT_terminate_invocation (#2454)
383eaf32 : Fix token-pasting macros not working in preprocessor directives. (#2453)
3d7984dd : Fix warning in iomapper. (#2449)
8c1a3a06 : Add GL_EXT_shader_image_int64 support (#2409)
478b2329 : 8. io mapping refine & qualifier member check & resolver expand (#2396)
d550bebe : Fix build error with Chromium & ANGLE (#2446)
c897c3bc : Add new SpirvToolsDisassemble API interface + Improve Doc on existing API interface (#2442)
56350cad : Support for CapabilityShaderViewportIndex and CapabilityShaderLayer (#2432)
ed8bd045 : Do not use PropagateLineInfoPass and RedundantLineInfoElimPass (#2440)
f6e0fe86 : HLSL: Add support for printf().
0f52e7ef : Fix GN build and presubmits
490eba59 : SPV: Update to the latest SPIR-V header, includes variable-rate shading
a315b563 : Add GL_EXT_fragment_shading_rate
b2b1e2da : Kokoro: Add configurations for GN presubmit
5b99b448 : Fix uninitialized use of TIntermediate::resource (#2424)
f915cc2b : Add GN build instructions to README.md
dac38b8f : Add basic GN configurations
f4f1d8a3 : SPIR-V: Remove SpvTools.h include from disassemble.cpp (#2417)
69d0c1ac : Remove executable bits from code/data files (#2420)
2067d1a9 : Add test case for read-only storage texture passed to helper function (#2414)
3ce14863 : Disable -Wno-conversion on MSVC compiler (#2410)
2b770595 : Revert "Add new SpirvToolsDisassemble API interface + Improve Doc on existing API interface (#2408)"
d1929f35 : Add new SpirvToolsDisassemble API interface + Improve Doc on existing API interface (#2408)
f05c076e : Revert "Add more flexible SpirvToolsDisassemble interface to allow specifying spv_target_env for disassembly output. (#2406)"
2eed8236 : Add more flexible SpirvToolsDisassemble interface to allow specifying spv_target_env for disassembly output. (#2406)
d0e7ed37 : [spirv-remap] Fix undefined behavior in hashing (#2403)
1815d86a : [Wconversion] Suppress glslang issue (#2404)
bacaef32 : Update spirv-tools and spirv-headers known goods (#2401)
4dcc12d1 : SPIRV: Add more utility functions to build some opcodes (#2398)
9eaa69c2 : Preprocessor related issue fix (#2378)
ac2f01f4 : SPIRV: Add disassembly support for multiple literal strings (#2397)
3933d7d4 : Fix scope definition in ES 100. (#2379)
f8a5602c : Fix #2385: guard against constant_id on non-const.
967fa92d : Try to find python interpreter from host first
91ac2245 : Allow subpassLoad for ANGLE
a9e16bd7 : Fix build android ndk r16b
8eb0bdce : Add texture sample to nonuniform test
889ac204 : Add buffer store to nonuniform tests
c9ffeec6 : SPV: Add NonUniform decoration for constructors.
58064311 : SPV: Add NonUniform decoration for OpImages created during lowering.
de949a2a : SPV: Add NonUniform decorations for stores.
395bce6c : Added missing copyright amendment
2d66614c : SPIRV: Fix some disassembly issues
ed7a097d : Error when initializing rayQuery with assignment
864cd8c6 : Parser: Fix wrong names of extension macros
bb52b5e4 : Suppress two override suggestion warnings.
983698bb : Revert "Merge pull request #2371 from RafaelMarinheiro/master"
b357badc : Obey ENABLE_PCH CMake option
758b3072 : Build: fix a build warning
89cd45cc : Use --test-root to pass files to Bazel tests.
01384725 : Fix #2366, fix #2358, correctly separate out numerical feature checking
7d66a5d4 : Non-functional (almost): Refactor when 'extensionRequested' is called.
bdf9e647 : Non-functional: Remove reinventing the scalar type, note code issues
b58f308b : Non-functional: spellings of "destinaton" and "addPairConversion"
157fe5f8 : Update test expectations
fe116875 : Update SPIRV-Tools and SPIRV-Headers known good
1fde85ab : GLSLANG_EXPORT for C APIs.
d8daeb43 : Non-functional: correctly do GL_EXT_buffer_reference2 semantic checking
6c37bbbb : Non-functional: consistently use 'const TSourceLoc&' to pass location.
b60e067b : SPV: Fix #1829: don't emit OpModuleProcessed use-storage-buffer
23f3bdfe : Build/Test: Dropping 2013 allows using the latest googletests.
2de6d657 : SPV: Standalone; sanity check the client GLSL input semantics option value.
a1a497ff : SPV: Use more correct SPV-Tools environment, partially addressing #2290
f881f083 : SPV: Fix #2363: include trailing newline named text SPV output.
1ef2e250 : Use GLSLANG_ANGLE to strip features to what ANGLE requires
2a440648 : Revert changes that migrate to `thread_local`.
01f2de51 : Avoid spurious warning about uninit var
8b96a01a : Update spirv-tools known-good to most recent stable
79b93923 : Add changes for SPV_EXT_shader_atomic_float_add
33585c87 : Limit visibility of symbols for internal libraries
c63502cf : SPV: Update to the latest SPIR-V headers.
abf92c80 : Deprecate InitializeDll functions
a3845240 : Simplify PoolAlloc with use of thread_local.
5727fb31 : also search global variables assignment for live variables
c487d0fe : Drop support for VS2013
70860c28 : Start glslang 11.0.0
6c7beeaf : Finalize glslang 10.15.3847
42689147 : build_info: Fix parsing of versions with no flavor
047425a4 : Update license-checker.cfg with simplified rules
5a7a7dbd : Add new rules for update of license-checker
3d2391fb : GLSL/SPV: Propagaet precision qualifier from function to return value.
f429b722 : runtests: Check error codes, set LD_LIBRARY_PATH
89a5ee09 : Give build_info.py the executable bit
f80ef74c : Fix recently found non-determinism with gl_WorldToObject3x4EXT.
fe24a548 : Non-determinism: Remove test file that seems to trigger non-determinism.
14a2cfbc : Add bison license to LICENSE.txt
6b20d83c : CMake: Move project() to top of CMakeLists.txt
16ef2588 : Kokoro: Print test output to stdout
07211b42 : Fix comma in licence checker.
4f32f93d : Revert "Merge pull request #2330 from ShabbyX/optimize_for_angle"
5799f5be : Fix a couple lines that were too long, to retrigger bots.
4e13c909 : Fix #2329: don't use invalid initializers.
6788647d : Add missing comma from license-checker.cfg
8486b2e0 : Common: include standard headers before doing any defines
2270713d : Fix CMake rules when nesting CMake projects
360ba059 : Attempt to fix chromium builds
fbe9a23b : Generate build information from CHANGES.md
59fb2d63 : Customize glslang.y to GLSLANG_ANGLE
8c49d15f : Use GLSLANG_ANGLE to strip features to what ANGLE requires
eab46cfd : Make sure glslang_angle has a definition in BUILD.gn
31cad227 : Use CMake's builtin functionality for PCHs
3604be15 : Remove GLSLANG_BUILD_PIC flag
948dc034 : Add new static targets to VS solution folders
a21c5f36 : Add new rules to .gitignore
245c30c2 : Add --quiet option.
a55029d0 : gn: Fix dawn tests in Chromium
e2b79835 : gn: Fix `gn gen --check` by adding missing dependency
1125f1b2 : Add GLSLANG_BUILD_PIC CMake flag
8f8f1bc5 : gn: Optionally disable optimizations and HLSL
4af48da4 : Don't use add_link_options() on old CMake versions
cb261e3c : License headers: s/Google/The Khronos Group
751b3f83 : Kokoro: Correct the `build_file' path to build.sh
fb187f30 : Add config for license-checker and Kokoro scripts.
cb4788c7 : Fix GLSLANG_IS_SHARED_LIBRARY define
1d21270e : Add missing copyright headers
9e4429f3 : Bump revision.
863ea235 : SPIRV-Tools and tests: Update to location-validation in SPIRV-Tools.
f6facfa1 : Tests: More broadly use automapping binding/location.
2962be40 : Add additional licenses in use to LICENSE.txt
b112fac0 : HLSL: Catch error cases earlier, preventing a later assert.
d64e8599 : glslang: Only export public interface for SOs
b8c3386e : CMake: break up glslang into smaller static libs
12c155f3 : SPV: RelaxedPrecision: use the result precision for texture sampling.
435dd802 : SPV: RelaxedPrecision: Generalize fix #2293 to cover more operations.
f6e34463 : Fixed GCC -Wunused-parameter in hlslParseables.cpp.
981e1276 : CMake: Compile with -fPIC when building SOs
1fee6072 : CMake: Error on unresolved symbols
08bc7cf5 : Remove root kokoro/linux-*-cmake configs
bf6efd03 : SPV: Fix #2293: keep relaxed precision on arg passed to relaxed param
4df10335 : SPV: Partially address #2293: correct "const in" precision matching.
1ee750ae : Add pack_matrix test
3cae3c4d : HLSL: Fix #pragma pack_matrix(row_major) not work on global uniforms
40e1ae11 : Kokoro: Split linux cmake cfgs into static/shared
b90adef9 : Fixed msvc 2019 nmake compiler warnings with RTTI. By default cmake generates cxx_flags with `/GR` parameter. I updated CMAKE_CXX_FLAGS string and replaced `/GR` -> `/GR-`
182ab460 : Update test expected files with new magic number
060882fd : Update SPIR-V generator version
ff4b156e : Update test results to expect OpFUnordNotEqual
65ce566c : Use OpFUnordNotEqual for floating-point !=
adacba3e : Update README.md
b2a4399d : Add kokoro configs for android-ndk and cmake
ca17b723 : Switch ndk_test from gnustl_static to c++_static
d52dce50 : Add -g0 command line argument
051c6fed : Build: use better MSVC subfolder names for the previous build changes.
abd91adf : Bump version numbers.
f49820dd : Move hlsl/ source to glslang/HLSL/
bd392c63 : Bump version.
dcad9ad0 : CMake: Fold HLSL source into glslang
00965b9f : Remove unused variable. (#2273)
8496b782 : Remove unused function, BaseTypeName (#2272)
a58978ac : HLSL: Remove support for having GLSL versions of HLSL intrinsics.
ebf55a07 : HLSL: Fix incorrect case in name of DX9-style cube sampler type (#2265)
1a6c8ecb : C Interface: Split SPIR-V C interface to own file
b919bc88 : Fix signed / unsigned mismatch warning (#2266)
3641ff73 : Bump code gen version, due to removal of OpEntryPoint operands.
c30d3353 : Fix #2264: OpEntryPoint incorrectly including function parameters.
68b2e15e : Use correct type for var storing returned value (#2263)
08328fea : Fix xfb stride limit issue (#2088)
81112685 : Add Shared/Std140 SSBO process & top-level array elements related (#2231)
ff6dcca5 : spirv: Support initializers on uniforms (#1588)
232ba0d8 : Add SPIR-V capabilities needed for spec constants (#2199)
78a3c915 : HLSL: Add better diagnostic when using in/out qualifiers in global scope (#2258)
b56e0e44 : HLSL: Recognize POSITION semantic et al in DX9 compatibility mode (#2255)
d8edfd8e : HLSL: fix handling of uniform qualifier in entry point parameters (#2254)
999d4fdc : Add default descriptorset decoration for acceleration structure (#2257)
0cc27fb6 : Update news for header location change and recommendation.
f15982eb : Remove install to the SPIRV/ folder. (#2256)
d39b8afc : EXT_ray_tracing requires spv1.4 (#2237)
d0c9129d : fix warning unused parameter in release build (#2251)
e00d27c6 : Fix missing patch decoration for TessFactor PCF arg (#2249)
41f62a81 : Update SPIRV-Tools to stable. Also SPIRV-Headers to TOT. (#2250)
2b0eafb1 : Update spirv tools (#2246)
2cf9621d : Reorder member init to match decl order (#2241)
59216d5c : Add support for primitive culling layout qualifier. (#2220)
eba1389a : Replace incorrect uint32_t with correct int vars (#2235)
a0cce739 : Do not build glslang-testsuite when ENABLE_CTEST is disabled (#2240)
6f723ebb : fix incorrect error when multiple compilation units don't declare layouts (#2238)
044113ab : Add an option to make Exceptions enabled (#2239)
2e0f0a05 : Fix #2227, which was coded incorrectly, to be simpler/safer.
9514c6be : Build: Fix #2228, by correcting the type used.
8e3b73e3 : Code refine. (#2227)
0ab78114 : Add check for DOUBLE in low versions (#2223)
7c753a72 : Flatten all interface variables (#2217)
1a906168 : Bump version.
24dcbd1b : Reserve unused std140 uniform block in reflection, and fix uniform block matrix layout (#2041)
c6874320 : Bump version.
08a05bc2 : Move to newer version of SPIRV-Tools
4fa68edd : Address #2211: Improve the copy constructor of TVarLivePair.
8e18714b : Fix Web build
91ac60fc : Explicitly mark some enums as unsigned

+- Project: platform/external/dng_sdk

ff80ee8 : Targeted minimal fix for security issue in CVE-2020-9589.

+- Project: platform/external/dnsmasq

fe5c6ad : [LSC] Add LOCAL_LICENSE_KINDS to external/dnsmasq
10ba39d : dnsmasq: fix heap overflow

+- Project: platform/external/doclava

6d1f422 : Make JAVA_TOOLS_JAR error a little more descriptive.
9d28128 : Updates doclava to generate java8 bytecode.
e5d7015 : Updates doclava to not throw a NullPointerException when the underying Javadoc position() methods throws a NullPointerException when encountering annotations.
b4efde8 : Add workaround for androidx prebuilt references.
d8293a2 : Fix broken links to inner class constructors.
da0c247 : Stop suppressing @see tags in frameworks/base.

+- Project: platform/external/dokka

9020b746 : Revert "Make dokka compile with Kotlin 1.5"
062e9dc0 : Revert "Make dokka compile with Kotlin 1.5"
2d1d7e3f : Revert "Make dokka compile with Kotlin 1.5"
e685f310 : Make dokka compile with Kotlin 1.5
1ba19b6c : Annotate two properties in DokkaTask

+- Project: platform/external/downloader

8a63d09 : [LSC] Add LOCAL_LICENSE_KINDS to external/downloader
c0449c8 : Import downloader code to AOSP.

+- Project: platform/external/dynamic_depth

e48304c : Add missing <cassert> include

+- Project: platform/external/easymock

35a52ba : [LSC] Add LOCAL_LICENSE_KINDS to external/easymock

+- Project: platform/external/eigen

df0336695 : Include <sstream> explicitly, and don't rely on the implicit include via <complex>.

+- Project: platform/external/erofs-utils

0e4f034 : erofs-utils: support pre-defined timestamp and UUID in Android build
d1f4953 : erofs-utils: release 1.2.1
eea41ef : erofs-utils: update my email address in README/AUTHORS
26f7f29 : AOSP: erofs-utils: fix sub-directory prefix for canned fs_config
51e6ca9 : erofs-utils: fuse: disable backtrace if unsupported
f1f9659 : erofs-utils: fuse: fix linking when using --with-selinux
04f0980 : erofs-utils: mkfs: fix uuid.h location
6c938b7 : erofs-utils: fix multiple definition of `sbi'

+- Project: platform/external/escapevelocity

29fd1ff : [LSC] Add LOCAL_LICENSE_KINDS to external/escapevelocity

+- Project: platform/external/exoplayer

3a09f97 : Make exoplayer2-extractor target a java_library
db559e6 : Make exoplayer2-extractor target a java_library
bdf5398 : Fix external/exoplayer TEST_MAPPING
6544913 : Fix external/exoplayer TEST_MAPPING
fdabf15 : Add MediaParser hostside tests to external/exoplayer presubmit
f401b86 : Tweak annotation_template.java to return String[] from expression()

+- Project: platform/external/expat

f648a295 : Upgrade expat to R_2_3_0
d139f087 : Add min_sdk_version for ART module.
98a0a740 : Rename ART release APEX to com.android.art.

+- Project: platform/external/f2fs-tools

a3965e9 : Merge remote-tracking branch 'aosp/upstream-master' into aosp
1531853 : f2fs_io: Add get file name encryption mode
3bfcca8 : f2fs-tool: increase debug level from 0 to 1 in migrate_block
5263ae2 : resize.f2fs: fix to check free space before shrink
159752d : resize.f2fs: fix wrong sit/nat bitmap during rebuild_checkpoint()
98e6463 : resize.f2fs: add force option to rewrite broken calculation
f056fbe : resize.f2fs: fix wrong ovp calculation
80dba0f : Add -P option to preserve file owner
f0fda11 : libf2fs: fix memory leak caused by get_rootdev()
5144f2f : mkfs.f2fs: add VM disk files to hot data types
420d2e2 : [LSC] Add LOCAL_LICENSE_KINDS to external/f2fs-tools
230a75f : check_f2fs: check atomic writes precisely

+- Project: platform/external/fdlibm

a5b7b54 : Add min_sdk_version for ART module.
6a97ec6 : Rename ART release APEX to com.android.art.

+- Project: platform/external/fec

d0381d4 : Revert "Add ramdisk_available to init_first_stage's deps"
a094dbe : Add ramdisk_available to init_first_stage's deps

+- Project: platform/external/fft2d

4d2dff8 : [LSC] Add LOCAL_LICENSE_KINDS to external/fft2d
0cde060 : Remove obsolete Android.mk that interferes with build process.
878be62 : Add Android.bp to fft2d to compile correctly. Update to most recent release.
598e0ae : Initial commit of fft2d.
85ba2a8 : Initial empty repository

+- Project: platform/external/firebase-messaging

1d2aba6 : Update metadata
b39aba6 : Add missing libs required for FCM
c14549e : Fix broken link in METADATA
6fc815e : [LSC] Add LOCAL_LICENSE_KINDS to external/firebase-messaging
7bcf090 : Import platform/external/firebase-messaging
9420724 : Initial empty repository

+- Project: platform/external/flac

22fcf455 : libFLAC: Fix divide by zero error in FLAC__stream_decoder_seek_absolute
5bd2e7ab : libFLAC: Fix divide by zero error in FLAC__stream_decoder_seek_absolute
c075e8b3 : libFLAC: Ignore integer overflows in stream_decoder.c
d8794987 : Rename OWNERS-codecs to match naming policies
84e0c92c : libFLAC: Ignore integer overflows in fixed.c
1351bfff : libFlac: Exit at EOS in verify mode
368eb3f5 : libFlac: Exit at EOS in verify mode
9aad6a43 : add PREUPLOAD.cfg for a media-related external repo
7803a78b : libFlac: Exit at EOS in verify mode
8e7e0faa : stream_decoder.c: Fix a memory leak
74bdd195 : stream_decoder.c: Fix a memory leak
d8adb853 : Revert "Snap for 6793014 from 2076be4d27078d6ebc0a6b5e5ceb386109..."
00ea8551 : libFLAC/bitreader.c: Fix out-of-bounds read

+- Project: platform/external/fmtlib

14a10066 : DO NOT MERGE fmtlib_ndk: set min_sdk_version to 29
59b4b506 : Set apex_available property

+- Project: platform/external/fonttools

6cf80b8 : Upgrade fonttools to 4.22.0
20c690a : Upgrade fonttools to 4.20.0

+- Project: platform/external/freetype

307be00ad : Make libfreetype2 available to vendor
61ab160de : Replace llndk_library with llndk clause in cc_library
90788a1c9 : Cherry-pick one upstream patch
8a51e41b7 : Cherry-pick one upstream patch
45e5ce69f : Cherry-pick one upstream patch
008cd12f4 : Cherry-pick one upstream patch
930f7ae37 : Cherry-pick one upstream patch
0f2d3fad3 : Cherry-pick one upstream patch
573e921c6 : Cherry-pick one upstream patch

+- Project: platform/external/fsck_msdos

a28dd68 : Add aosp patch to fix filesystem check fail when mounting.

+- Project: platform/external/gemmlowp

123f384 : Update gemmlowp to 13d57703abca3005d97b19df1f2db731607a7dc2

+- Project: platform/external/geojson-jackson

6b8e3f0 : [LSC] Add LOCAL_LICENSE_KINDS to external/geojson-jackson
5f0dc22 : Add an Android build file/OWNERS
ddaed26 : Adding files required for external/
cfd5e8f : Initial empty repository
b02f8a3 : [maven-release-plugin] prepare release geojson-jackson-1.14
f640223 : GeoJsonObject: Ignore unknown properties.
e7c562e : GeoJsonObject: Added optional property "name" used by QGIS.
c82cc35 : [maven-release-plugin] prepare for next development iteration
744af35 : [maven-release-plugin] prepare release geojson-jackson-1.13
06813f3 : Replace exterior ring in setExteriorRing if it exists
8066aa1 : [maven-release-plugin] prepare for next development iteration
f49cd96 : [maven-release-plugin] prepare release geojson-jackson-1.12
991d9d0 : [maven-release-plugin] prepare for next development iteration
5e9adcd : [maven-release-plugin] prepare release geojson-jackson-1.11
5645f13 : [maven-release-plugin] prepare for next development iteration
643be52 : [maven-release-plugin] prepare release geojson-jackson-1.10
96c7208 : [maven-release-plugin] prepare for next development iteration
fa92394 : [maven-release-plugin] prepare release geojson-jackson-1.9
ecc02fb : Bump jackson-version from 2.9.8 to 2.10.0
f2becd4 : Update pom.xml
9a85a66 : fasterxml jakson dependency update CVE-2018-19361: FasterXML jackson-databind 2.x before 2.9.8 might allow attackers to have unspecified impact by leveraging failure to block the openjpa class from polymorphic deserialization.
64013e1 : version updated
424879f : [maven-release-plugin] prepare for next development iteration
c50d9aa : [maven-release-plugin] prepare release geojson-jackson-1.8.1
537a465 : Bump jackson dependencies version to 2.9.6
585e54b : Fix typo
a3ef371 : fix dependencies
7b780aa : cleanup
6741002 : LngLatAltSerializer#serialize throws useless JsonProcessingException
f6f4ef5 : version updated
bd57e8d : [maven-release-plugin] prepare for next development iteration
61e9318 : [maven-release-plugin] prepare release geojson-jackson-1.8
e8409a9 : LngLatAltSerializer test added and unused code removed
5e2fef6 : Double to String conversion removed from LngLatAltSerializer so that generated Json will adhere to geoJson specification.
285dea3 : typo fix
cf4c61c : version updated
a6dcfaa : [maven-release-plugin] prepare for next development iteration
4edd191 : [maven-release-plugin] prepare release geojson-jackson-1.7
342c523 : removed rouge s
a4e128d : Add fix to LngLatAlt deserilizer for mongo
1cf7c79 : Version updated
3e186e3 : [maven-release-plugin] prepare for next development iteration
b14ac0e : [maven-release-plugin] prepare release geojson-jackson-1.6
13b611d : updated jackson dependencies
06a8fef : Added exceptions for NaN altitude with additional elements.
c1f3b57 : Allow for additional elements to a coordinate.
6a5b7ec : added adapter dummy test
fa5f767 : switched to mockito core
2039035 : add GeoJsonObjectVisitor.Adapter
660c84a : Update <version> to 1.5.1 in README.md
f4c606f : [maven-release-plugin] prepare for next development iteration
3612761 : [maven-release-plugin] prepare release geojson-jackson-1.5.1
a192f70 : test for PR added
dfcffeb : Fix for GeometryCollection not being accepted as a valid geometry in a FeatureCollection
5b2667a : release update
7736da0 : [maven-release-plugin] prepare for next development iteration
cf5c92c : [maven-release-plugin] prepare release geojson-jackson-1.5
7a63da4 : fixed properties inside other objects #14
4b88fd7 : [maven-release-plugin] prepare for next development iteration
600e812 : [maven-release-plugin] prepare release geojson-jackson-1.4
8c4446a : changed crs type to a string to be able to handle only the allowed types. #19
d00cf96 : fast double to string serialization #4
560cbae : A feature object must have a member with the name "geometry". The value of the geometry member is a geometry object as defined above or a JSON null value. #14
a129465 : A feature object must have a member with the name "properties". #14
c0b0086 : Make GEOJSON objects serialisable so that they can be tranferred between JVMS. In my example I am using JMS
58af8b2 : added test for Crs property
ec4e00f : [maven-release-plugin] prepare for next development iteration
65ba54e : [maven-release-plugin] prepare release geojson-jackson-1.3
e128ef6 : [maven-release-plugin] prepare for next development iteration
43c3d7c : [maven-release-plugin] prepare release geojson-jackson-1.2-T5
912a994 : plugin versions updated
0f82aff : [maven-release-plugin] prepare for next development iteration
254faa1 : [maven-release-plugin] prepare release geojson-jackson-1.2-T4
ab67312 : release fix
79d33b1 : [maven-release-plugin] prepare release geojson-jackson-1.3
9318772 : replease plugin update
d2f1632 : release updated
587eb6d : dependencies versions updated
a4e156f : toString tests added
1d4b2e1 : jackson version updated
9aa6565 : visitor merged and reformatted code
b2d3445 : add Crs for toString
bd0009e : add Crs for equals/hashCode
fb1e87a : toString on LngLatAlt
9c6b31b : add equals/hashCode on LngLatAlt
c49ebd7 : ignore idea files
a35fec5 : equalsAndHashCode
8daecbe : toString
3ca03b8 : add Visitor
4da4dd5 : version updated
2daaedb : [maven-release-plugin] prepare for next development iteration
76d3d31 : [maven-release-plugin] prepare release geojson-jackson-1.2
b7ecb8f : Java 1.6 support
399621f : version update
3b0724b : [maven-release-plugin] prepare for next development iteration
0a56b70 : [maven-release-plugin] prepare release geojson-jackson-1.1
1ce00f8 : added tests for properties in GeoJsonObject
0fc6b6f : Moved 'properties' up the GeoJSON herirarchy and added annotations to not serialize properties when empty.
ae47a84 : update
47106e7 : Update README.md
46b5edf : readme
774a404 : readme
f655621 : readme updated
1db33c4 : [maven-release-plugin] prepare for next development iteration
0216e99 : [maven-release-plugin] prepare release geojson-jackson-1.0
618f787 : initial transfer from gemeinde-api project
6ab80d7 : Initial commit

+- Project: platform/external/geonames

8514499 : Pull latest geonames data
fba180a : Initial import of geonames data
020e620 : Initial empty repository

+- Project: platform/external/golang-protobuf

971ace8a : [LSC] Add LOCAL_LICENSE_KINDS to external/golang-protobuf

+- Project: platform/external/google-breakpad

b4c49765 : Support linux_bionic

+- Project: platform/external/google-fonts/cutive-mono

acafee5 : Revert "Rename CutiveMono to meet PostScript name"
c383acf : Rename CutiveMono to meet PostScript name

+- Project: platform/external/google-fonts/dancing-script

b1d01a9 : Revert "Rename DancingScript to meet PostScript name"
5786ac4 : Rename DancingScript to meet PostScript name
11b8b0b : Add filegroup for dancing-script font

+- Project: platform/external/google-fruit

982e10c : Add vendor_available and apex_available to libfruit.

+- Project: platform/external/googletest

0a1c7cd4 : Revert "Add ramdisk_available to init_first_stage's deps"
f7bdb5a2 : Add ramdisk_available to init_first_stage's deps
8efe8d56 : Remove libgtest_prod in favor of libgtest_prod_headers.
f5e592d8 : Googletest export
065a0c81 : Googletest export
680a5aa3 : Googletest export
719fd2d3 : Googletest export
6e8a8623 : Googletest export
c49c38f5 : Merge "Add libgtest_prod_headers." am: edffbb3933 am: d74d7e03c4 am: 9c5d6ca461 am: ad51fdc4e5
252ce9c5 : Googletest export
f5059e35 : Add allowlist for libgtest_prod.
f16d43cd : Googletest export
0d9daa99 : Googletest export
8043818e : Use URL instead of git-repo
eaf9a3fd : Googletest export
831bc035 : Googletest export
95d7e79b : Add libgtest_prod_headers.
124e87a3 : Apply missing suggestions from code review for GTEST_SKIP
1de97fd1 : Apply suggestions from code review for GTEST_SKIP documentation
c4ed56eb : Add subsection for GTEST_SKIP documentation
050b5175 : chore: fix spelling
c79eb87c : Mention to explicitely set the option to it's default.
8d664b94 : Googletest export
38c316fc : Changes like Requested.
4400d68d : Googletest export
486a4a6b : Googletest export
c3fc92f0 : Googletest export
965f8ecb : Googletest export
6a5eb807 : Googletest export
8a65bc03 : Googletest export
d0303e40 : Googletest export
601a6815 : Googletest export
54689b19 : Googletest export
5c8ca58e : Googletest export
4048829d : Googletest export
df7fee58 : Googletest export
c0dd0817 : Googletest export
66836f0a : Googletest export
6dabd081 : Googletest export
5142ccd2 : Googletest export
4595745f : Googletest export
53cc7cd1 : Googletest export
d4e3b8ce : Googletest export
32ad3c8c : Googletest export
1a8ecf18 : Googletest export
9c047902 : Update nicestrictnaggy gmock cook_book links
ac1d60c2 : Googletest export
3bd41ab2 : Internal change
d0dbf0f6 : Googletest export
98ca4206 : Googletest export
5c08f92c : Use @platforms instead of @bazel_tools for windows constraint
5065389a : Use Fetchcontent instead of ExternalProject
e8512bc3 : Googletest export
861d535e : Googletest export
763eaa43 : Googletest export
bb4f87e6 : Googletest export
bf465ff0 : Internal change
79b556ef : Googletest export
e7e59176 : Googletest export
32983d21 : Googletest export
de41f822 : Googletest export
e8b478a7 : Googletest export
3832a41e : Googletest export
d25457b5 : [LSC] Add LOCAL_LICENSE_KINDS to external/googletest
497db77a : remove -Zi from MSVC compiler options
ac3c2a8d : overload PrintTo for std::type_info and std::type_index
1de637fb : Googletest export
d9c309fd : Googletest export
daa0df7b : Googletest export
7fb047bc : Googletest export
58937787 : Googletest export
bc32a874 : Googletest export
1a5a78b9 : Googletest export
9e2c7ab0 : Googletest export
0a3a3a84 : Googletest export
e935e6c3 : Googletest export
60928108 : Googletest export
eac6a02c : Googletest export
d4144d4e : Googletest export
0b4ecf54 : Internal change
af058521 : Googletest export
9c2293af : Googletest export
36b77920 : Googletest export
46b18857 : Do not include void into mocked method arguments
f3ef7e17 : Googletest export
9e975a02 : Googletest export
7e73533a : Googletest export
b6323d21 : Googletest export
aea7f60b : Googletest export
8599d312 : Googletest export
fd873f6d : Googletest export
f4e7727c : Googletest export
8c269618 : Googletest export
f23cf000 : Googletest export
72611884 : Googletest export
d1143988 : Googletest export
273f8cb0 : Googletest export
8a761867 : Googletest export
3351eba0 : Googletest export
e3827e4e : Googletest export
a1dde9b1 : Googletest export
59dea67b : Googletest export
997c36c1 : Googletest export
2c06d021 : Googletest export
17922f34 : Googletest export
14098f20 : Googletest export
f31c82ef : Fix link to Google Test Primer
d128fc82 : Googletest export
41ecb102 : Googletest export
b0eaf9d8 : Googletest export
a2f906be : Googletest export
1b4e4776 : fix a broken link
6c58c11d : Googletest export
0186caf7 : Googletest export
6b2e7490 : Googletest export
50ce5201 : Googletest export
c13c27a5 : Googletest export
48928352 : Googletest export
996b65e6 : Googletest export
f8304d76 : Googletest export
95a9bdd9 : Googletest export
e6e2f3f4 : Simplify cmake install file
28041f64 : Restore GTEST_ATTRIBUTE_PRINTF_ on ColoredPrintf
100ffc33 : remove explicit function overloads of CmpHelper?? for BiggestInt arguments
ed1bf868 : Fix gtest-help-test failure on GNU/kFreeBSD
ca4b7c9f : Googletest export
4f6fa708 : Googletest export
18f8200e : Googletest export
5a509dbd : Googletest export
fb4b3b6b : Googletest export
e5644f5f : Googletest export
8779937d : Googletest export
a02a5916 : Googletest export
d0e0529a : Googletest export
4fac06b4 : Fix typo in CLI help message
626ce00b : Fix typo
2292b6d8 : CMake: Add namespaced ALIAS library
93748a94 : Googletest export
141e9594 : Googletest export
73979ee1 : Googletest export
b8c4edf9 : Googletest export
d7370691 : Googletest export
1544828d : Googletest export
b1fbd33c : Googletest export
efe70361 : Googletest export
341429be : Initialize TestInfo member is_in_another_shard_ in constructor.
9dce5e5d : Googletest export
0e202cdb : Googletest export
a1adec79 : Googletest export
e7ed50fd : Googletest export
d385a772 : Googletest export
336fd36f : Googletest export
b4999a1e : Googletest export
826e9f25 : Refactor finding python
fbef0711 : Googletest export
0c400f67 : Googletest export
e5686bb1 : Only save original working directory if death tests are enabled
87347d54 : fix typos
d89b3630 : Googletest export
710f9c11 : Googletest export
28287731 : Googletest export
32f4f52d : Bump CMake minimum to 2.8.12
bd619dee : Add instructions for sanitizer integration
242ee272 : Remove spaces between Google Test and Google Mock
5afcb3ca : Add follow-up patch for more natural reading
2d1a18ff : Apply the reviewed comment
32437f41 : Remove a space
7aae2ac3 : Improve the tutorial that may be confusing
82e56873 : remove a duplicated include

+- Project: platform/external/gptfdisk

0d1c96b : [LSC] Add LOCAL_LICENSE_KINDS to external/gptfdisk

+- Project: platform/external/grpc-grpc

670b0afded : alarm_test already runs in presubmit

+- Project: platform/external/guava

68c7d0d8c : Add a host-only build module for guava-testlib

+- Project: platform/external/gwp_asan

875cd44 : [Scudo] Use GWP-ASan's aligned allocations and fixup postalloc hooks.
e2919d1 : [gwp_asan] Use __sanitizer_fast_backtrace on Fuchsia
0a460c6 : [GWP-ASan] Change sys/cdefs.h to features.h
696c409 : Add debuggerd_test to GWP-ASan test mapping.
a35f1ae : Add min_sdk_version for ART module.
fd2e135 : Rename ART release APEX to com.android.art.

+- Project: platform/external/hamcrest

443835c : [LSC] Add LOCAL_LICENSE_KINDS to external/hamcrest
a364b2f : Revert "Pin hamcrest-core to Java language level 8."

+- Project: platform/external/harfbuzz_ng

b229cdde6 : Compile source files needed for font subsetting

+- Project: platform/external/icing

d462d0a : Switch to PWrite to grow underlying file in FileBackedVector.
294421c : Lower the cache for queries from 16MB to 4MB.
a452e10 : Enforce the kMaxDocumentId limit.
9bc40e3 : Fix Reset() calls from crashing.
8ed9cce : Merge remote-tracking branch 'goog/androidx-platform-dev'
0dc99ac : Merge remote-tracking branch 'goog/androidx-platform-dev'
6726480 : Allow AppSearch's apex to access libicing.
6354553 : Sync from upstream.
e0fa19f : @Ignore IcingSearchEngineTest#testCJKTSnippets
d86119a : Compile libicing.so with a version script.
ac858b3 : Build icing against the "current" SDK for mainline compatibility.
39ba960 : Add explicit dependency between proto and AGP tasks
5c1c711 : Pull upstream changes.
ccb46ee : Sync from upstream.
7348dcf : Sync from upstream.
5261808 : Sync from upstream.
850ab32 : Sync icing CMake file with icu cmake changes
ae9b439 : Sync from upstream.
801750f : Sync from upstream.
1342dd9 : Merge remote-tracking branch 'goog/upstream-master' into androidx-platform-dev
46d20b8 : Sync from upstream
4ca5a11 : Sync from upstream.
89d8c83 : Sync from upstream.
0b4a315 : Merge aosp upstream-master into internal upstream-master
a650630 : [LSC] Add LOCAL_LICENSE_KINDS to external/icing
1b376cd : Update AndroidXSmokeTest to match updated Jetpack APIs.
a765a14 : Revert "Revert "Update AppSearchSmokeTest to match latest AppSea..."
252f614 : Revert "Update AppSearchSmokeTest to match latest AppSearch API."
1d5658d : Revert "Update AppSearchSmokeTest to match latest AppSearch API."
f223e1f : Update AppSearchSmokeTest to match latest AppSearch API.
a34db39 : Update Icing from upstream.
f4ecb93 : Update AppSearchSmokeTest to match updated AppSearch APIs.
59c2caa : Update Icing from upstream.
ffe04ca : Add Sync CL number to AOSP external icing.
282a570 : Update Icing from upstream.
1ae91ee : Update Icing from upstream.
c0f4438 : Migrate existing jarjar plugin users to shadow plugin
e111bb9 : Update icing from upstream.
71b8edd : Pull upstream changes.
be92863 : Add denpendencies to AppSearch CmakeLists.txt commands. To allow it re-make when file is updated.
5abfe5b : Pull upstream changes.
fd4f796 : Upgrade to protobuf gradle plugin 0.8.13
e15b6b6 : Pull upstream changes.
06f1872 : Allow icing targets to be used by the appsearch apex.
04d3766 : Strip .proto files from appsearch proto-lite dependency using jar task
8304af0 : Add a smoke test for androidx.
9f1b9cf : Pull upstream changes.
c994b6e : Pull upstream changes.
260b5e1 : Move compilation of libicing.so into appsearch:appsearch.
032e982 : Move icing lib build.gradle to root of repo.
5b9fa15 : Build the external/icing project in a self-contained manner.
fc54f75 : Hide classes from public API surface.
09d6640 : Pull upstream changes.
40fad6a : Uncomment CMakeLists.txt to start building icing native lib.
42a60e1 : Update from upstream, including proto location changes.
a4a63ec : Copy over changes made to Google3 codebase in Icing.
695a85e : Update CMakeLists.txt to use precompiled protoc.
b47184c : Modify external/icing CMake to build against libandroidicu.
79321d1 : Pull upstream changes.
875dc9f : Use add_custom_command instead of execute_process for building protos.
5b027d2 : Add explicit dependency on jni_headers to libicing_jni
409a618 : Unjarjar external icing.
fc49cb4 : Implement jarjar for icing protos.
eb39d4d : Split icing project into two parts: protos/java, and native lib.
6c89460 : Modify external/icing CMake to link against libprotobuf.
11e1bec : Copy over changes made to Google3 codebase in Icing.
49410d1 : Partial CMakeLists to compile the real icing C++ lib.
43fec62 : Create JNI layer for Icing
6c3bb95 : Create JNI layer for Icing
8d99a2d : Add build.gradle for compiling protos for Jetpack.
533fe97 : Pull upstream changes.
871e677 : Modify Android.bp to compile c++ code.
88a9b37 : Pull upstream changes and copy libtextclassifier classes.
128c9db : Port over Icing c++ code from upstream
e107c68 : Create an Android.bp file to compile Icing protos.
1897505 : Update Icing protos from piper upstream.
568d940 : Switch external/icing/ from github to piper.
57ccb77 : Import platform/external/icing
9e6d646 : Initial empty repository

+- Project: platform/external/icu

92c438966 : Replace ART's core-platform-api stub with module-lib stubs
68b314644 : Cherry-pick: ICU-21580 fix RuleBasedCollator doc typo, extra open brace
4f49cf83d : Add private empty constructor to static-only classes
0c81908df : Add API coverage for @IntraCoreApi provided by ICU
f062d863f : Set dist_group: "android" for external/icu java_sdk_libraries
4271a1d31 : Rename the return type of ExtendedTimeZoneNames.matchName method - part 2
963ea00a5 : Rename the return type of ExtendedTimeZoneNames.matchName method
0793dc321 : Rename ExtendedTimeZoneNames.matchName method
0f0490575 : Add findCanonicalTimeZoneId method.
e7e36af1b : Cherry-pick: ICU-21567 Avoid using regex in ULocale.getName()
0be863c86 : Partial Cherry-pick: Test changes required for cherry-picks from CLDR 39
b3db2a3e2 : Update the data files generated from CLDR cherry-picks
92c98b5ce : Cherry-pick: ICU-21559 more guards for self-assignment
fce069ed7 : Restrict visibility of core-icu4j
44f8e62ee : Add frameworks/layoutlib to core-icu4j-for-host visibility
c45bd0eeb : Add core-icu4j-for-host
a3cbe9d52 : Remove TimeZoneMapping#isShownInPicker.
27f55e823 : DO NOT MERGE Update Android ICU tzdata from 2020f to 2021a. [R]
0f148759d : DO NOT MERGE Cherry-pick ICU-21448: Update Android ICU tzdata from 2020d to 2020f. [R]
13bf9894a : Revert "DO NOT MERGE Cherry-pick ICU-21448: Update Android ICU t..."
46496f3ee : Add options argument to CorePlatformApi DateTimePatternGenerator#getBestPattern
8bd7625be : Add ucnv_convert to libandroidicu
c695c3758 : Add TimeZoneMapping#isShownInPickerAfter method.
13855efd8 : Improve the documentation about IntraCoreApi
7b5c5b1cd : DO NOT MERGE Cherry-pick ICU-21448: Update Android ICU tzdata from 2020d to 2020f. [R]
96ae031e8 : ScopedIcuLocale incorrectly parses the input as locale ID
fb32eedde : Add test for CaseMapperNative
2688064ce : Add tests for appendTo(Appendable) method
0a1f9f783 : Add tests for LocaleNative and MatcherNative
966b64486 : Revert "Android patch: Disable failing ICU4C tests"
89ae8474b : Android patch: Patch intltest due to using Gregorian calendar by default on Android
eba43c63c : Remove numberformat2test.cpp exclusion in Android.bp
3f0ead828 : Remove UCONFIG_NO_FILE_IO flag from cintltst in CtsIcu4cTestCases
34bb60396 : Android patch: Disable a test case in udatatst#TestUDataOpenChoiceDemo1
cf75c903e : Android patch: Enable test UFIELD_CATEGORY_LIST_SPAN in IntlTestWithFieldPosition::checkMixedFormattedValue
bd2acb7a6 : Restrict ART / libcore access to libicuuc / libicui18n on Soong
204df6e9c : Replace ZoneInfoData#getLatestDstSavings with ZoneInfoData#getLatestDstSavingsMillis
3fd81f3b2 : Add empty incompatibilities baseline files.
1a411df3c : Add time unit suffix to ZoneInfoData#getLatestDstSavings
f36d2c338 : Add detailed explanation into the deprecation message for Normalizer2.getInstance(InputStream, ...)
e5e39a9fc : Revert "Expose libicuuc_headers to ExtServices"
9f859173c : Add @hide to AppSpecializationHooks#handleCompatChangesBeforeBindingApplication
e34c13c37 : Cherry-pick: ICU-21521 Fix cast of uprv_strcmp
fbfdc3e32 : Android patch: Expose ubrk_clone() from NDK - part 1
95ef19646 : Cherry-pick: ICU-21455 Add new API ubrk_clone() and deprecate ubrk_safeClone()
f98e0cd3d : DO NOT MERGE Cherry-pick ICU-21448: Update Android ICU tzdata from 2020d to 2020f. [P CTS]
6ed6f556b : DO NOT MERGE Cherry-pick ICU-21448: Update Android ICU tzdata from 2020d to 2020f. [O-MR1 CTS]
cf705f313 : DO NOT MERGE Update Android ICU tzdata from 2020f to 2021a. [R]
5f4df3264 : DO NOT MERGE Cherry-pick ICU-21448: Update Android ICU tzdata from 2020d to 2020f. [O CTS]
71fbab898 : DO NOT MERGE Add new Windows time zone for Yukon Standard time. [R]
53ec15d5e : DO NOT MERGE Cherry-pick ICU-21448: Update Android ICU tzdata from 2020d to 2020f. [R]
b46c5913e : DO NOT MERGE Add new Windows time zone for Yukon Standard time. [R]
74d1ffec8 : RESTRICT AUTOMERGE Update Android to tzdb 2020d [R]
eb5e8d759 : Suppress hidden abstract methods of constructable classes
cc6cfd533 : RESTRICT AUTOMERGE Update Android to tzdb 2020c [R]
2ec0d0fbb : RESTRICT AUTOMERGE Update Android to tzdb 2020b [R]
80c922e8e : RESTRICT AUTOMERGE Update Android to tzdb 2020d [R]
94f561737 : Rename ART release APEX to com.android.art.
07ffc990b : RESTRICT AUTOMERGE Update Android to tzdb 2020c [R]
46ab2ce63 : RESTRICT AUTOMERGE Update Android to tzdb 2020b [R]
44000de2b : Move libcore.timezone classes to I18n module
7a20fa4d3 : Move/Copy libcore.timezone classes and tests
a760d5ad4 : Do not build layoutlib when there's no frameworks/base

+- Project: platform/external/igt-gpu-tools

076cdcab : Mark an integration python_test_host as not unit tests
c0f3e403 : igt-gpu-tools: add a timeout in kms_flip
7f45b512 : igt-gpu-tools: kms_throughput tests toughest mode
a8d97756 : igt-gpu-tools: allow larger fbs if supported
29168897 : igt-gpu-tools: don't wait for vblank in core loop
361f0e88 : igt-gpu-tools: tunable kms_throughput
3783c9c4 : kms-throughput benchmark

+- Project: platform/external/ims

d6e27ad : Revert "Use TelephonyManager#isEmergencyNumber() instead"
728638d : Fix CS external dependencies on RcsService
fb09d45 : Move RCS apps to system-ext
250828c : Tag appropriate AlarmManager intents with FLAG_IMMUTABLE
d7f8179 : Move RCS apps to system-ext
e7a4144 : Add the immutable flag to the PendingIntent of retry alarm in RcsStackAdaptor
5a0e064 : add FLAG_IMMUTABLE
d61e159 : Use new KEY_ENABLE_PRESENCE_PUBLISH_BOOL in RcsService
784cd0e : Use new KEY_ENABLE_PRESENCE_PUBLISH_BOOL in RcsService
f3084d9 : RcsStackAdaptor: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
524867d : Use TelephonyManager#isEmergencyNumber() instead
bed7038 : [RCS] cap: Fix to register ProvisioningChangedCallback
026ecf4 : [RCS]cap : Fix contdition to send PUBLISH_STATE_CHANGED intent
3db71f3 : Add an exported flag in manifest
c8defa9 : Revert "[API Review] APIs in SubscriptionManager"
aee4bf0 : [API Review] APIs in SubscriptionManager

+- Project: platform/external/iperf3

0dad650 : [LSC] Add LOCAL_LICENSE_KINDS to external/iperf3

+- Project: platform/external/iproute2

ca8d8279 : Enable Async MTE in iproute2.

+- Project: platform/external/iptables

bf1fd31e : Enable Async MTE in iptables.
8db4fe2e : ANDROID: re-add xt_IDLETIMER changes
7608e136 : ANDROID: fix build for missing ETH_ALEN definition
234472c9 : ANDROID: update to 1.8.7 version
3d6ee083 : ANDROID: revert to upstream xt_IDLETIMER
f485d324 : configure: bump version for 1.8.7 release
0f7ea039 : tests/shell: Fix nft-only/0009-needless-bitwise_0
fd4b9bf0 : nft: Avoid pointless table/chain creation
e28cf12c : tests: shell: Drop any dump sorting in place
a599efa7 : nft: cache: Sort custom chains by name
176c92c2 : nft: Introduce a dedicated base chain array
87cce1cc : nft: Introduce struct nft_chain
9189d189 : nft: cache: Move nft_chain_find() over
09af1117 : nft: Implement nft_chain_foreach()
e8d48d7b : nft: cache: Introduce nft_cache_add_chain()
694612ad : nft: Fix selective chain compatibility checks
98ed6f6f : xtables-monitor:
180ba723 : xtables-monitor: print packet first
946923b6 : xtables-monitor: fix packet family protocol
07af4da5 : xtables-monitor: fix rule printing
4bcbc8e1 : extensions: dccp: Fix for DCCP type 'INVALID'
93d0c97e : tests/shell: Test for fixed extension registration
8bd4b4f7 : xshared: Merge some command option-related code
44457c08 : xtables-arp: Don't use ARPT_INV_*
1bdb5535 : libxtables: Extend MAC address printing/parsing support
21873c24 : iptables-test.py: Try to unshare netns by default
47251c8b : iptables-test.py: Accept multiple test files on commandline
55b7c71d : ebtables: Fix for broken chain renaming
83ee6e17 : tests: shell: update format of registers in bitwise payloads.
81a2e128 : tests/shell: Add test for bitwise avoidance fixes
274cb05e : ebtables: Optimize masked MAC address matches
32325900 : nft: Optimize class-based IP prefix matches
06a2eb72 : configure: bump version for 1.8.6 release
ed8c8b93 : tests: shell: Improve concurrent noflush restore test a bit
dac904bd : nft: Fix for concurrent noflush restore calls
c6cff7dd : libiptc: Avoid gcc-10 zero-length array warning
0bd7a8ea : iptables-nft: fix basechain policy configuration
e98b825a : nft: Fix error reporting for refreshed transactions
0d77e64e : nft: Make batch_add_chain() return the added batch object
b5f1a3be : libxtables: Register multiple extensions in ascending order
a1eaaceb : libxtables: Simplify pending extension registration
b3ac8703 : libxtables: Make sure extensions register in revision order
ad4b17b9 : extensions: libipt_icmp: Fix translation of type 'any'
72ed608b : nft: Fix for broken address mask match detection
f75750ff : nft: Use nft_chain_find() in nft_chain_builtin_init()
c330a219 : nft: Fold nftnl_rule_list_chain_save() into caller
79ada320 : nft: Extend use of nftnl_chain_list_foreach()
b531365c : nft: cache: Check consistency with NFT_CL_FAKE, too
c6334564 : Makefile: Add missing man pages to CLEANFILES
4e3c11a6 : nft: Fix for ruleset flush while restoring
ca69b029 : xtables-monitor: Fix ip6tables rule printing
cd3e83d1 : tests: shell: Merge and extend return codes test
3be40dcf : nft: Fix command name in ip6tables error message
27d01216 : nft: Eliminate table list from cache
cf3e9100 : iptables: replace libnftnl table list by linux list
67bef154 : nft: Reorder enum nft_table_type
b906191d : nft: Use nft_chain_find() in two more places
db3a6323 : nft: Turn nft_chain_save() into a foreach-callback
7a700c47 : nft: Drop pointless nft_xt_builtin_init() call
f63ce597 : nft: cache: Drop duplicate chain check
f1f241db : nft: Be lazy when flushing
0b7c22e0 : nft: Make table creation purely implicit
26ec09bf : extensions: libxt_conntrack: provide translation for DNAT and SNAT --ctstate
5105e844 : iptables: accept lock file name at runtime
c03b3166 : tests: shell: Add help output to run-tests.sh
6cb8af1f : libxtables: compiler warning fixes for NO_SHARED_LIBS
63fa2b1c : xtables-translate: Use proper clear_cs function
2757c0b5 : xtables-translate: don't fail if help was requested
848b4889 : build: Fix for failing 'make uninstall'
b40b7d97 : xtables-restore: Fix verbose mode table flushing
d4ed0c74 : build: resolve iptables-apply not getting installed
63291783 : doc: document danger of applying REJECT to INVALID CTs
14ac2509 : configure: bump version for 1.8.5 release
50564b7a : build: bump dependency on libnftnl
15f8a82a : include: Avoid undefined left-shift in xt_sctp.h
fe1cfd89 : tests: shell: Fix syntax in ipt-restore/0010-noflush-new-chain_0
7f0a69c8 : doc: libxt_MARK: OUTPUT chain is fine, too
5906bcf1 : nft: Drop save_counters callback from family_ops
e7b6180f : nft: Merge nft_*_rule_find() functions
3e09bd18 : nfnl_osf: Improve error handling
c8332553 : nfnl_osf: Fix broken conversion to nfnl_query()
799a6238 : libip6t_srh.t: switch to lowercase, add /128 suffix, require success
1a98eb30 : iptables-test: Don't choke on empty lines
d4409d44 : nft: Don't exit early after printing help texts
b199aca8 : nft: Fix leak when replacing a rule
b3b7eb6c : arptables: Fix leak in nft_arp_print_rule()
381b5569 : nft: Use clear_cs() instead of open coding
7db4333d : libxtables: Introduce xtables_fini()
869e38fc : ebtables: Free statically loaded extensions again
bbf0db50 : nft: Fix leak when deleting rules
5fdb447f : nft: Fix leaks in ebt_add_policy_rule()
19640193 : nft: Clear all lists in nft_fini()
f42bfb34 : nft: cache: Re-establish cache consistency check
7b3558f1 : tests: shell: Implement --valgrind mode
5bd3ab5c : nft: Fix for '-F' in iptables dumps
ea8bb510 : nft: cache: Optimize caching for flush command
f806ee67 : nft: cache: Fetch cache for specific chains
0e1b72a6 : nft-cache: Introduce __fetch_chain_cache()
13b351c9 : nft-cache: Fetch cache per table
6d1d5aa5 : nft: cache: Introduce struct nft_cache_req
b301f2ed : nft: cache: Improve fake cache integration
c63b7643 : nft: cache: Simplify rule and set fetchers
6d8182e9 : nft: missing nft_fini() call in bridge family
80251bc2 : nft: remove cache build calls
59e80a8e : nft: restore among support
9d07514a : nft: calculate cache requirements from list of commands
a7f1e208 : nft: split parsing from netlink commands
70a3c1a0 : ebtables-restore: Table line to trigger implicit commit
accaecdf : nft: cache: Fetch sets per table
6957d381 : nft: cache: Init per table set list along with chain list
72470c66 : nft: cache: Eliminate init_chain_cache()
0c3aded0 : ebtables-restore: Drop custom table flush routine
1fd8d5f2 : iptables: flush stdout after every verbose log.
9dd0c484 : libiptc: do not typedef socklen_t on Android
9269b8fc : tests: shell: Add test for nfbz#1391
b48cc632 : libxt_IDLETIMER: fix target v1 help alignment and doc
18304819 : iptables: include sys/time.h to fix lack of struct timeval declaration
47b20957 : extensions: include strings.h for the definition of ffs()
f2ace0cd : tests: shell: Test -F in dump files
4e0ad5eb : tests: shell: Extend ipt-restore/0004-restore-race_0
314c5b16 : tests: shell: Improve ipt-restore/0001load-specific-table_0 a bit
8062bc9f : xshared: Drop pointless assignment in add_param_to_argv()
85b9ec86 : extensions: IDLETIMER: Add alarm timer option
18f01acb : nft-shared: skip check for jumpto if cs->target is unset
f3d4a3dd : extensions: libxt_CT: add translation for NOTRACK
74ef6f1c : iptables: open eBPF programs in read only mode
200bc399 : nft: cache: Fix iptables-save segfault under stress
a8afaf7c : nft: cache: Fix for unused variable warnings
94c858c8 : nft: cache: Review flush_cache()
39ec6450 : nft: cache: Simplify chain list allocation
40ad7793 : nft: cache: Make nft_rebuild_cache() respect fake cache
c550c81f : nft: cache: Fix nft_release_cache() under stress
f56d91bd : connlabel: Allow numeric labels even if connlabel.conf exists
d0446ab1 : xtables: Review nft_init()
0f40a8bc : xtables: Drop -4 and -6 support from xtables-{save,restore}
1639b8ba : xtables: Align effect of -4/-6 options with legacy
ba2af278 : iptables-test.py: Fix --host mode
ef10c1b8 : nft: Drop pointless assignment
c33bae9c : ebtables: among: Support mixed MAC and MAC/IP entries
94488d4e : xtables-translate: Fix for iface++
2b2b7948 : tests: shell: Fix skip checks with --host mode
8e763910 : xtables-restore: fix for --noflush and empty lines
e179e87a : xtables-translate: Fix for interface name corner-cases
8560ef29 : .gitignore: add nano/vim swap file
ac5794e3 : extensions: time: add translation and tests
d6b480e7 : Fixed some man pages typos ('This modules' -> 'This module')
38aa9cf1 : extensions: AUDIT: fix man-page typo.
25b38bcb : extensions: among: Check call to fstat()
2861bdbb : xtables-translate: Guard strcpy() call in xlate_ifname()
f7d3dbb8 : libxtables: Avoid buffer overrun in xtables_compatible_revision()
28c16371 : extensions: cluster: Avoid undefined shift
98b22100 : extensions: time: Avoid undefined shift
48be21bf : xtables-restore: Avoid access of uninitialized data
b45b4e39 : iptables-apply: script and manpage update
55719423 : extensions: libxt_sctp: add manpage description
6a79d789 : iptables: mention iptables-apply(8) in manpages
84c45238 : libipq: fix spelling in manpage
af276b85 : extensions: manpages: cleanup hyphens
3b9b5156 : iptables: cleanup "allows to" usage
02b260a1 : iptables: install iptables-apply script and manpage
a103fbfa : xtables-restore: Fix parser feed from line buffer
066a1959 : Fix DEBUG build
37ff0d66 : extensions: CLUSTERIP: Mark as deprecated in man page
6992e2fe : build: bump dependency on libnftnl

+- Project: platform/external/jackson-annotations

d2b66d9 : [LSC] Add LOCAL_LICENSE_KINDS to external/jackson-annotations
bb18fea : Add an Android build file / OWNERS
2790e78 : Adding files required for external/
2406d94 : Add a comment in pom.xml wrt not using replacer plugin; version upgrade for nexus-staging-maven-plugin
a673390 : add manual override for bundle plugin
9e6f04b : Initial empty repository
2e2a5b4 : Change .travis.yml with master changes
9dea797 : Minor cleanup wrt #174
dcf82b7 : FasterXML/jackson-databind#1296 @JsonIncludeProperties (#174)
281ef3e : [maven-release-plugin] prepare for next development iteration
e0102ef : [maven-release-plugin] prepare release jackson-annotations-2.10.5
8dac7ce : Fix travis publish settings for 2.12 too
99829c3 : fix travis settings
dfe4a15 : Backported #171
5e50a6b : [maven-release-plugin] prepare for next development iteration
e1feda1 : [maven-release-plugin] prepare release jackson-annotations-2.11.1
f13fb7d : minor tweak wrt #173
5f6beb3 : Fixed #173
9f0a136 : [maven-release-plugin] prepare for next development iteration
03168fd : [maven-release-plugin] prepare release jackson-annotations-2.10.4
2701a5b : ... and ref to snapshot repo was missing, add
50d9daa : Add javadocs for 2.11
b474fd7 : [maven-release-plugin] prepare for next development iteration
cf61b2a : [maven-release-plugin] prepare release jackson-annotations-2.11.0
70fa365 : Prepare for 2.11.0 release
bce734f : Minor improvement to `null` handling (avoidance) for `JsonPattern.Value`
d26757f : Move javadocs under regular branches
cca7985 : ...
ee14210 : [maven-release-plugin] prepare for next development iteration
01d9f2c : [maven-release-plugin] prepare release jackson-annotations-2.11.0.rc1
b9fd1ec : add SECURITY.md for security disclosures
4dc66a0 : move to 2.11.0.rc1-SNAPSHOT
f2c9851 : [maven-release-plugin] prepare for next development iteration
ca4a921 : [maven-release-plugin] prepare release jackson-annotations-2.10.3
6a0b6a9 : ...
f3b870b : add license info in pom.xml (from parent)
2149fee : Minor clarification wrt `JsonTypeInfo.Inclusion.EXTERNAL_PROPERTY` (can not be used for container values)
871c6d3 : minor javadoc fix
f71b7c4 : [maven-release-plugin] prepare for next development iteration
bdb34e2 : [maven-release-plugin] prepare release jackson-annotations-2.10.2
98d0435 : [maven-release-plugin] prepare for next development iteration
e11c1ab : [maven-release-plugin] prepare release jackson-annotations-2.10.1
655b820 : ...
00988d6 : Add Sonatype deploy plugin
63df21a : Javadoc fix, minor release notes fix
8d2fd27 : Create 2.11 branch
9e0d6cc : [maven-release-plugin] prepare for next development iteration
2088e7b : [maven-release-plugin] prepare release jackson-annotations-2.10.0-try-3
cc8f21b : retry release 3rd time
f87bdc0 : [maven-release-plugin] prepare for next development iteration
4a44cd1 : [maven-release-plugin] prepare release jackson-annotations-2.10.0-try-2
76ca95e : retry 2.10.0 release
e04eeb8 : [maven-release-plugin] prepare for next development iteration
8ea8953 : [maven-release-plugin] prepare release jackson-annotations-2.10.0
1b2ead0 : Need to re-try 2.10.0 release
e636e9b : [maven-release-plugin] prepare for next development iteration
5d23039 : [maven-release-plugin] prepare release jackson-annotations-2.10.0
3708d46 : Prepare for 2.10.0
e033eea : [maven-release-plugin] prepare for next development iteration
cde73d9 : [maven-release-plugin] prepare release jackson-annotations-2.9.10
b099694 : back to snapshot
32e773d : [maven-release-plugin] prepare for next development iteration
730d0e9 : [maven-release-plugin] prepare release jackson-annotations-2.10.0.pr3
f08889f : prepare for 2.10.0.pr3
6848e3f : fix a javadoc ref
d54c366 : Minor javadoc improvement
c961356 : Fix #159
603ffc1 : Update release notes wrt #141
6860566 : fix travis settings
a21258f : [maven-release-plugin] prepare for next development iteration
4fedb84 : [maven-release-plugin] prepare release jackson-annotations-2.10.0.pr2
e663102 : ...
550237a : Prepare for 2.10.0.pr2
91ddf5e : Minor improvement to JsonFormat.Value.isLenient() javadocs
c463316 : Try to improve javadoc for `JsonProperty.access` enum values
a205d94 : Beef up javadocs
936dd07 : [maven-release-plugin] prepare for next development iteration
0a460c3 : [maven-release-plugin] prepare release jackson-annotations-2.10.0.pr1
fd41092 : yet one more tweak
b3b9a34 : ...
ba6a048 : remove bundle plugin version override
009154b : prepare for 2.10.0.pr1
e86905e : Try to fix module info
d21dc67 : Remove automatic module name (since we have explicit)
069c7db : [maven-release-plugin] prepare for next development iteration
779a0b5 : [maven-release-plugin] prepare release jackson-annotations-2.9.9
fefac30 : Update javadocs for JsonMerge
213adbd : Fix a javadoc typo
ba7899e : ...
2ad40a9 : minor tweak to module info
e55f6b4 : symlink LICENSE to main level
ee0ba33 : ...
3160c66 : ...
537c34f : ...
46aede2 : Enable JDK 11 builds for travis
fbe3263 : ...
37ccacf : Moditect changes as per @GedMarc's example
5082876 : [maven-release-plugin] prepare for next development iteration
f159d3c : [maven-release-plugin] prepare release jackson-annotations-2.9.8
9e86381 : prepare for 2.9.8
46981b8 : Issue 80 (jackson-modules-java8): support case-insensitive dates
92a4fae : [maven-release-plugin] prepare for next development iteration
272794b : [maven-release-plugin] prepare release jackson-annotations-2.9.7
9948065 : enable 2.10 builds
92d0928 : ...
0e07e01 : create 2.10 branch
0a03250 : [maven-release-plugin] prepare for next development iteration
87c760d : [maven-release-plugin] prepare release jackson-annotations-2.9.6
5d7e754 : Fix #136
c3dbf79 : [maven-release-plugin] prepare for next development iteration
d542ec4 : [maven-release-plugin] prepare release jackson-annotations-2.9.5
beac7d1 : [maven-release-plugin] prepare for next development iteration
8f3ee1a : [maven-release-plugin] prepare release jackson-annotations-2.9.4
994a1c3 : minor diagnostic improvement
badfb51 : [maven-release-plugin] prepare for next development iteration
ab10f5f : [maven-release-plugin] prepare release jackson-annotations-2.9.3
55d62fa : [maven-release-plugin] prepare for next development iteration
e7ecbc9 : [maven-release-plugin] prepare release jackson-annotations-2.9.2
93b5012 : [maven-release-plugin] prepare for next development iteration
21fca00 : [maven-release-plugin] prepare release jackson-annotations-2.9.1
48d41c1 : prepare for 2.9.1
f696449 : while same behavior, merge seems better than append here
c8eb466 : Fix #123
78cb12a : try to add automatic module name for java 9 shits & giggles
0c5e8cc : drop jdk6 since travis doesn't seem to support it and since no more 2.x patches comming (3.x based on java 8)
1fe018f : and fix travis build wrt jdk7 too
5b3e207 : update parent pom ref
3024c00 : forgot to update release date
45eb89d : [maven-release-plugin] prepare for next development iteration
a2cf860 : [maven-release-plugin] prepare release jackson-annotations-2.9.0
389223b : update parent pom ref
82935b6 : Javadoc improvements wrt JsonInclude.content (explicitly state arrays, `java.util.Collection`s NOT yet supported)
8bbc2cd : [maven-release-plugin] prepare for next development iteration
3bff631 : [maven-release-plugin] prepare release jackson-annotations-2.9.0.pr4
b68ad2a : change version to prepare for 2.9.0.pr4
70e73a1 : ...
b3d6408 : ...
7ffbbb8 : [maven-release-plugin] prepare for next development iteration
8071041 : [maven-release-plugin] prepare release jackson-annotations-2.9.0.pr3
00c4e7b : prepare for 2.9.0.pr3
3171641 : Minor javadoc improvements
ad0f164 : Minor refactoring: make `Nulls` a main-level enum, not nested within `JsonSetter`
8662a18 : Fix #120
aebfc35 : ...
1f48329 : Start work on databind issue 1381: need to extend `@JacksonInject`
83d9b78 : [maven-release-plugin] prepare for next development iteration
7224eb0 : [maven-release-plugin] prepare release jackson-annotations-2.9.0.pr2
94f4c36 : [maven-release-plugin] prepare for next development iteration
6a52198 : [maven-release-plugin] prepare release jackson-annotations-2.9.0.pr1
4edac1e : ...
14d0ee8 : [maven-release-plugin] prepare release 2.9.0.pr1b
0fcec59 : redo 2.9.0.pr1
00fcdf6 : [maven-release-plugin] prepare for next development iteration
2c710c1 : [maven-release-plugin] prepare release 2.9.0.pr1b
dc4e887 : retry 2.9.0.pr1
4511b0f : [maven-release-plugin] prepare for next development iteration
ff9457a : [maven-release-plugin] prepare release jackson-annotations-2.9.0.pr1
0b96634 : prepare for pr1
b2547b1 : Fix #116
4b2f6d9 : fix a minor problem with `@JsonAlias`
974aa11 : Add `@JsonAlias` annotation for 2.9
b9533fd : add issue template
a7776f1 : Implement #113: add `@JsonMerge` (change to earlier addition to `@JsonSetter`)
e057094 : Change one of enum values
65e4045 : remove unnecessary `JsonSetter.Nulls` value
6e3b54c : Add one convenience factory in JsonAutoDetect.Value
f453880 : Improve test coverage
7292379 : Add `JsonAutoDetect.Value`
3794ccc : and some more javadocs improvements
35fa0ad : Improve `@JsonIgnore` javadocs
1aeb62c : Fix javadocs for #107
2c4944d : Update release notes wrt #109
ae3a8d3 : Fix #109
98f2f31 : Fixed #108
c12f874 : minor javadoc improvement for JsonFormat.FormatFeature#ADJUST_DATES_TO_CONTEXT_TIME_ZONE
1b02687 : Fixed #105
24f07b9 : Fixed #106 (javadoc for @JsonFormat.timezone())
9efeb2a : javadoc fix
f025ecd : ...
0bf6eec : ...
a52d404 : add 2 convenience methods
c267f20 : Fix #104
f19156e : minor addition to JsonSetter.Value
ba099ac : Fix applicable of @JsonSetter, had forgotten allow on fields, ctor parameters
29ef0ec : ...
f3f9dba : minor changes to make `from()` methods for value classes to return EMPTY instance if passed null
55610ad : Add missing accessors for JsonSetter.Value
5a62b18 : ...
3c48ffb : improve javadocs for @JsonView
143c8f2 : Allow use of `@JsonView` on classes
e591299 : add content nulls
83ef237 : Add `merge` and `nulls` properties for `@JsonSetter`
642ee84 : Lay out some groundwork for extending `@JsonSetter`
6e073d3 : ...
0220823 : improve testing
de4ca2f : Fix #103
5f2a617 : ...
c6361ea : create 2.8 maintenance branch, master now 2.9.0-SNAPSHOT
264a5e2 : [maven-release-plugin] prepare for next development iteration
5d8261c : [maven-release-plugin] prepare release jackson-annotations-2.8.3
49ffdf2 : Documented default value of JsonInclude.value
de9e25e : [maven-release-plugin] prepare for next development iteration
24de69b : [maven-release-plugin] prepare release jackson-annotations-2.8.2
8b923d5 : javadoc fix
da30875 : [maven-release-plugin] prepare for next development iteration
55716d3 : [maven-release-plugin] prepare release jackson-annotations-2.8.1
c2fe43a : Fix #96
a29cb4f : [maven-release-plugin] prepare for next development iteration
2d85fb0 : [maven-release-plugin] prepare release jackson-annotations-2.8.0
1c0fdde : ...
06a9a0e : Prepare for 2.8.0 release
dedb7b7 : Add JsonFormat.Value.getFeatures()
1c8b4b3 : ...
1afff36 : Fixed #95
7a46341 : add JsonFormat.Feature#ADJUST_DATES_TO_CONTEXT_TIME_ZONE to override the same DeserializationFeature
aa5201f : [maven-release-plugin] prepare for next development iteration
6b260de : [maven-release-plugin] prepare release jackson-annotations-2.8.0.rc2
af0f5ec : Javadoc improvements
973d8eb : [maven-release-plugin] prepare for next development iteration
ca34191 : [maven-release-plugin] prepare release jackson-annotations-2.7.5
c550ac8 : ...
c3b4298 : [maven-release-plugin] prepare for next development iteration
c05a41e : [maven-release-plugin] prepare release jackson-annotations-2.8.0.rc1
dfd6c4c : ...
9b52288 : prepare for 2.8 rc1
4fc4531 : change enabled travis builds to current state
303bc72 : ...
1525116 : update parent pom
c890519 : Adding Field target type for JsonAnySetter
0417b90 : Fix #65
4099fca : javadoc improvement
ada9073 : Fix #89
e83660d : Add `mergeAll` methods
8f6ae1b : Fix #87 (in previous commit)
bc59a9a : Add convenience accessors.
4f298fc : [maven-release-plugin] prepare for next development iteration
f351576 : [maven-release-plugin] prepare release jackson-annotations-2.7.4
d4165c5 : test fix
a878dac : Implement JsonIgnoreProperties.Value; improve test coverage generally.
1781258 : Fix #79
ed93704 : Fix databind link
d5d3a12 : try to avoid squashing of pom.xml with merges
83c3d7d : javadoc update
e735a38 : [maven-release-plugin] prepare for next development iteration
51daa84 : [maven-release-plugin] prepare release jackson-annotations-2.7.3
562a3a1 : [maven-release-plugin] prepare for next development iteration
6b304dd : [maven-release-plugin] prepare release jackson-annotations-2.7.2
b07c6c8 : Update release notes wrt #83
dc70104 : Update `master` to be 2.8.0-SNAPSHOT, after creating 2.7 branch
c22a052 : Added new `@JsonEnumDefaultValue` annotation.
5bfd012 : [maven-release-plugin] prepare for next development iteration
ebbb206 : [maven-release-plugin] prepare release jackson-annotations-2.7.1
0f962f1 : update travis build settings
584b2ab : Add Javadoc badge with automatic version detection
b574468 : [maven-release-plugin] prepare for next development iteration
8a99245 : [maven-release-plugin] prepare release jackson-annotations-2.7.0
9edc3e1 : ...
1007b88 : Prepare for 2.7.0 final.
24e36de : [maven-release-plugin] prepare for next development iteration
22ddf7e : [maven-release-plugin] prepare release jackson-annotations-2.7.0-rc3
5ea08b1 : Fix #77
44ce25f : [maven-release-plugin] prepare for next development iteration
09a54b8 : [maven-release-plugin] prepare release jackson-annotations-2.7.0-rc2
6b5626e : update parent pom
dc91111 : Fixed #76, problems with JsonInclude.Value.withOverrides()
a13f4f9 : Update README.md
d36fbe0 : [maven-release-plugin] prepare for next development iteration
2f1ad28 : [maven-release-plugin] prepare release jackson-annotations-2.7.0-rc1
bf81a00 : ...
89226df : Prepare for 2.7.0-rc1
63a6a52 : Fixed #72 (javadoc improvements for JsonInclude)
83e189b : Fixed #73
e54d0bd : Make JsonInclude.Value, JsonFormat.Value serializable
00ec002 : minor tweak to JsonInclude.Value construction
5ab93aa : Add equality, hashCode, toString() for JsonFormat.Value, JsonInclude.Value, bit of testing
3dafefd : minor test improvement
c26b827 : ...
40f2525 : add explicit javac source, target == 1.6 definitions for annotations
8052242 : Implementing merging for JsonFormat.Value as well
001e4b0 : Tad more testing
a9b2fbc : Add first simple tests for annotation value class merging
93ae86c : [maven-release-plugin] prepare for next development iteration
d92a3be : [maven-release-plugin] prepare release jackson-annotations-2.6.2
a245421 : Improve javadocs wrt #68
27eca1d : [maven-release-plugin] prepare for next development iteration
7770e56 : [maven-release-plugin] prepare release jackson-annotations-2.6.1
7429013 : Update JsonInclude.java
3d5c672 : ...
a3d3448 : [maven-release-plugin] prepare for next development iteration
5162a5b : [maven-release-plugin] prepare release jackson-annotations-2.6.0
7460620 : Prepare for 2.6.0
d2dd7b9 : [maven-release-plugin] prepare for next development iteration
ed9da8f : [maven-release-plugin] prepare release jackson-annotations-2.6.0-rc4
ce2fceb : prepare for 2.6.0-rc4
78942a4 : javadoc improvements
17d9fc0 : Fix #64
35ad69d : [maven-release-plugin] prepare for next development iteration
14c392f : [maven-release-plugin] prepare release jackson-annotations-2.6.0-rc3
2a3316c : ...
55b57e9 : ...
8169e3f : Add `JacksonAnnotationValue` helper/tag interface
fdef7a6 : minor addition to JsonFormat
7cb7fec : fix a bug in JsonFormat, Feature handling
282722c : ...
e4bde87 : Fix #43
1fbb223 : ...
7dc24df : Add toString() for ObjectIdGenerator.IdKey
6b1d216 : [maven-release-plugin] prepare for next development iteration
17d550d : [maven-release-plugin] prepare release jackson-annotations-2.6.0-rc2
66daa4d : Javadoc update for JsonAutoDetect
8e929c2 : Implement #61 (was included in preceding commit, updating release notes)
b8b740d : Minor change to #60: use name `OptBoolean` instead.
9fb1c59 : Javadoc improvement for @JsonProperty.required
85f5f0c : fix #60, Add `Nullean` value type.
4595936 : Start work on supporting exclusion of "absent" Optional values
36c8d5d : [maven-release-plugin] prepare for next development iteration
457a0dc : [maven-release-plugin] prepare release jackson-annotations-2.6.0-rc1
f404f0c : prepare for 2.6.0-rc1
c04af7f : Implement #58
a550262 : Minor javadoc improvement for @JsonTypeInfo.defaultImpl
3c61041 : [maven-release-plugin] prepare for next development iteration
9e33e45 : [maven-release-plugin] prepare release jackson-annotations-2.5.3
7c21c13 : Prepare for 2.5.3, try to release from work work station.
5261db0 : Fix #56
5878628 : [maven-release-plugin] prepare for next development iteration
c9c7b88 : [maven-release-plugin] prepare release jackson-annotations-2.5.2
f251235 : Update javadocs for JsonInclude
df02ce1 : [maven-release-plugin] prepare for next development iteration
94c3287 : [maven-release-plugin] prepare release jackson-annotations-2.5.1
6822430 : [maven-release-plugin] prepare for next development iteration
cffea0a : [maven-release-plugin] prepare release jackson-annotations-2.5.0
fbacc43 : Prepare for 2.5.0 release!
4e78c6b : Add `@JsonProperty.defaultValue()`, related to [databind#596]
17a1e4a : Change the way to disable @JsonCreator
073f098 : change version back to 2.5.0-SNAPSHOT
333ff3d : Add `@JsonCreator.enabled`
37bb947 : Comment out @JsonTypeInfo.skipWritingDefault since it won't be supported in 2.5 yet
7a40947 : Fix wrt [databind#490], as pointed out by pascal g
0743212 : [maven-release-plugin] prepare for next development iteration
c39ccf9 : [maven-release-plugin] prepare release jackson-annotations-2.5.0-rc1
8a0ccd6 : ...
576a0b3 : javadoc fix
469b474 : Implement #50
67fe25b : Implement #50
06763b7 : javadoc improvement
6128d18 : Revert an earlier change wrt JsonTypeInfo.defaultImpl default value: turns out `Void` was not being accepted; so although it should be safe going forward, it is not quite yet (so wait until 2.6)
db27210 : (forgot to add @since indication wrt #49)
ede5f8d : Implement #49
3cb2356 : Fix #48
7b7d529 : [maven-release-plugin] prepare for next development iteration
5ddd587 : [maven-release-plugin] prepare release jackson-annotations-2.4.4
fe4139c : prepare for release
923e07b : Slight improvement to handling null values
7d11014 : Implement #47
83b0a64 : javadoc clarification wrt [JACKSON-920]
73ca3ab : Fixed typo in JavaDoc
a1f2119 : Update pom URL to point to github Jackson home
78229db : Use Maven Central badge to show latest release version.
4f7e768 : Add Travis badge.
3e08b40 : Add `@JsonInclude.content` to allow defining inclusion criteria for Map entries, not just main Map value
5ca7fbb : Update notes on JsonTypeInfo.As.EXISTING_PROPERTY to reflect support that was just added
f6675b0 : update release notes
56e15e0 : [maven-release-plugin] prepare for next development iteration
bb743de : [maven-release-plugin] prepare release jackson-annotations-2.4.3
b6a9f12 : Add a note mentioning that EXISTING_PROPERTY still not/yet support in 2.5
b1a2cdd : update parent pom
a4034c8 : [maven-release-plugin] prepare for next development iteration
d63e505 : [maven-release-plugin] prepare release jackson-annotations-2.4.2
5b60f10 : ...
196597c : move master to be 2.5.0-SNAPSHOT
d6b439a : [maven-release-plugin] prepare for next development iteration
337fdc5 : [maven-release-plugin] prepare release jackson-annotations-2.4.1
90f9db8 : ...
b7976fc : ...
8e7d60d : ...
8038d9b : ...
82063cc : update README
114e376 : [maven-release-plugin] prepare for next development iteration
6faed9e : [maven-release-plugin] prepare release jackson-annotations-2.4.0
94e157f : prepare for 2.4.0
8541ebc : update docs after FasterXML/jackson-databind@5087367a0
5658a68 : Deprecate JsonTypeInfo.None; should be possible to remove in 2.5; replaced by using `java.lang.Void.class` instead
371ebdd : [maven-release-plugin] prepare for next development iteration
af84412 : [maven-release-plugin] prepare release jackson-annotations-2.4.0-rc3
e03da33 : Revert addition of #33; need to revisit for 2.5, but can't be implemented in time for 2.4
df34a31 : Implement #33, add `@JsonRootName.alwaysWrap`
2b42f4d : [maven-release-plugin] prepare for next development iteration
97c7638 : [maven-release-plugin] prepare release jackson-annotations-2.4.0-rc2
5cc39de : [maven-release-plugin] prepare for next development iteration
4358b66 : [maven-release-plugin] prepare release jackson-annotations-2.4.0-rc1
9915178 : ...
de9f0e7 : Add a note regarding when @JsonPropertyDescription was added (2.3)
d9f31b7 : Implement #32
304f57b : Minor javadoc improvement for @JsonTypeInfo
8ee3097 : Update deploy credentials, deploy after success
a25cc3d : Minor fixes to JsonFormat.Value accessors
b61db14 : Add @JsonFormat.Value#timeZoneAsString()
3512679 : update release notes
d7e541c : Implement #31
d0fdb77 : ...
71c9a1d : Update README.md
94025be : ...
cc23735 : ...
27ce16a : Upgrade to use jackson-parent
27e66d3 : Refresh credentials
b0933a3 : Travis CI config
f3cbf27 : API for custom Object Identifier resolution.
fafb265 : Fix "Full Listing of Jackson Annotations" link
75f446b : update release notes
a54aa86 : Update master to 2.4-SNAPSHOT
812a553 : put debug info back, not much size difference
09ac563 : Update release notes wrt 2.3.0 release
eace6a8 : [maven-release-plugin] prepare for next development iteration
cf6713c : [maven-release-plugin] prepare release jackson-annotations-2.3.0
624a09a : [maven-release-plugin] prepare for next development iteration
f151be6 : [maven-release-plugin] prepare release jackson-annotations-2.3.0-rc1
d003e82 : update release notes
18c5e26 : Implement #20, allow @JsonFilter for properties
0c7de50 : Improvements in OSGi manifest generation. Fixes #18.
bf8f82a : Fix typo, as per #16
b7db360 : ...
d8d2e81 : Implemented #13
9434c1d : Clarify comments on JsonTypeInfo.As.EXISTING_PROPERTY a bit.
a431ceb : Revert "Revert #15, since it may not actually be needed"
6d39751 : Revert #15, since it may not actually be needed
723a55c : Implement #15
730e993 : ...
d713c9f : open up 2.3 for dev
49bbe8a : Annotation for defining a human readable description for each property. To be used for JSON Schema generation.
3acf1aa : [maven-release-plugin] prepare for next development iteration
7f7ded8 : [maven-release-plugin] prepare release jackson-annotations-2.2.2
29299cf : prepare for 2.2.2
6820e68 : clean up pom
632dbf3 : [maven-release-plugin] prepare for next development iteration
819f2b0 : [maven-release-plugin] prepare release jackson-annotations-2.2.1
3384a53 : prepare for 2.2.1
4987031 : Resolved problems wrt LICENSE, Android packaging
efbb8b8 : ...
7580af0 : ...
95d1fd9 : [maven-release-plugin] prepare for next development iteration
7175c36 : [maven-release-plugin] prepare release jackson-annotations-2.2.0
8863a27 : add LICENSE file
e0bb2fd : [maven-release-plugin] prepare for next development iteration
25f793c : [maven-release-plugin] prepare release jackson-annotations-2.2.0-rc1
ceb0339 : prepare for 2.2.0 rc1
b9aee7b : fix an eclipse warning
dfcaf95 : update parent pom ref
ca402d0 : ...
7c726a3 : ...
f3c3d1a : ...
5c9a9a1 : ...
2f8f42f : try to fix README
4c7fbf3 : javadoc improvements
41d9371 : Use syntax highlighting in the readme file.
464c1e4 : Update README.md
5658321 : ...
a8ca29b : start 2.2.0 branch
1d08404 : update links
24df1bb : [maven-release-plugin] prepare for next development iteration
82bc4c4 : [maven-release-plugin] prepare release jackson-annotations-2.1.1
4b6fd6a : ...
5cf9125 : ...
6cf2284 : make ObjectIdGenerator(s) serializable
05a421d : Fix javadocs
4eb281d : ...
f31e4df : [maven-release-plugin] prepare for next development iteration
614f85b : [maven-release-plugin] prepare release 2.1.0b
96b1400 : ...
0609b77 : ...
0ba1401 : Prepare for 2.1 release
5b6d209 : update README
d7f1af3 : minor javadoc fix
7a7d8c9 : minor cleanup
99844fa : Improve javadocs to indicate that `@JsonProperty` value of "" is invalid for Creators.
ccbc086 : Implemented [Issue#4], add `@JsonIdentityReference` annotation
3cea665 : upgrade parent pom
2dd74e9 : Improve javadocs wrt currently supported @JsonFormat#shape values.
c1674bb : Add property to @JsonIdentityInfo
6c00175 : update javadoc link
489b7d9 : ...
8b42a2f : Improve handling of JsonFormat.value a bit, to make it easier to manipulate
bb81706 : Minor change: allow @JsonFormat on classes too
59f2574 : ...
8507cf1 : Fixed a minor spelling mistake with a method name in the README file.
469b53b : Change artifact id to use fully-qualified package name
0f611dd : ...
1e2b404 : ...
8110440 : update javadoc link
8fcdda0 : Fix package info javadocs
01f9da5 : [maven-release-plugin] prepare for next development iteration
9a2e555 : [maven-release-plugin] prepare release jackson-annotations-2.0.2
227498d : update release notes
411353d : Quick fix for 2.0.2, to use bundle name that 2.0.0 used (and other components that don't use oss-parent)
34eba78 : [maven-release-plugin] prepare for next development iteration
7370742 : [maven-release-plugin] prepare release jackson-annotations-2.0.1
ba96e18 : ...
52654bd : ...
0caccde : there are no tests in the annotations module, avoid to include junit for test purposes
f4a25cf : migrated to FasterXML parent pom
0e7fab7 : Change target to 1.5, was accidentally set to 1.6 for 2.0.0
9e31e61 : ...
1f91497 : update wiki
0230f0e : ...
881fb61 : update javadoc plugin
6bc9801 : fixed javadoc building problems
7be9934 : [maven-release-plugin] prepare for next development iteration
f780863 : [maven-release-plugin] prepare release jackson-annotations-2.0.0
912ff46 : ...
f7404ed : Update readables for 2.0.0 release
921086f : [maven-release-plugin] prepare for next development iteration
ebde654 : [maven-release-plugin] prepare release jackson-annotations-2.0.0-RC3
a1592d1 : minor javadoc cleanup
afc816b : [maven-release-plugin] prepare for next development iteration
ede7d89 : [maven-release-plugin] prepare release jackson-annotations-2.0.0-RC2
d57ccbd : ...
72c7684 : ...
fad1e7d : ...
996b01f : ...
b0577af : add yet more meat
8a3865e : ...
4beddca : ...
39a4a28 : Further updates to @JsonFormat annotations: add 'locale' and 'timezone' properties
64c14d5 : Add @JsonFormat details
f7b0a16 : Work on [JACKSON-714], add @JsonFormat annotation
7575be3 : ...
a10b44c : [maven-release-plugin] prepare for next development iteration
22e57b7 : [maven-release-plugin] prepare release jackson-annotations-2.0.0-RC1
4f50a1b : Add @JsonProperty.required for future extension
2142662 : minor mod to ObjectIdGenerator, allow passing of context
030d8c6 : Add ObjectIdsGenerator.None to allow disablng of ObjectId inclusion
5c5dd56 : Last mods for ObjectId generation?
d15ca50 : One more fix for ObjectIdGenerator
35a2ace : ...
eb52f06 : ...
af6a98a : ...
9aa54e0 : Bit more work on ObjectIdGenerator definition
17eb41f : Further improvements to Object Id annotations, types
36ddcea : Add @JsonObjectId annotation
9566519 : Add JsonTypeId, needed for proper handling of type ids during deserialization
28c0f60 : javadoc cleanup, now builds cleanly.
ec522db : ...
1dbeb48 : Make all annotations applicable for annotations; needed for annotation bundling
8a1d7f9 : One minor improvement: mark bundle annotation with @JacksonAnnotation
e05f96a : Add @JsonInclude, for [JACKSON-752]
b91693b : Add properties for @JsonUnwrapped
293b933 : ...
cf49a9f : Javadoc improvement
81d42ea : Minor clean up; un-deprecating @JsonGetter
3368094 : Add PropertyAccessor; the replacement for 1.x "JsonMethod" enumeration
cd68486 : Move a few annotations from databind to here; ones that have no external dependencies
889181b : First seemingly working version
3126658 : First commit

+- Project: platform/external/jackson-core

5f2abc52 : [LSC] Add LOCAL_LICENSE_KINDS to external/jackson-core
0858ba26 : Add an Android build file / PackageVersion.java
d94b7d89 : Adding files required for external/
68248e7c : Initial empty repository
0e12a96c : back to snapshots
e7effd9e : [maven-release-plugin] prepare for next development iteration
71ea5957 : [maven-release-plugin] prepare release jackson-core-2.11.2
7250d709 : Prepare for 2.11.2 release
f7d5b848 : Minor cleanup of .travis.yml
76e40d53 : fix travis for 2.10
5bdec134 : fix travis wrt jdk
ba193736 : Back to snapshots
c833ddf6 : [maven-release-plugin] prepare for next development iteration
23f743d5 : [maven-release-plugin] prepare release jackson-core-2.10.5
a02db849 : Prepare for 2.10.5
b795cb83 : One more change wrt #631
fc4269d3 : update travis for 2.11
90379ffc : Fixed #631
b26d1af9 : Fix a problem with .travis.yml :-)
a1c20aab : oraclejdk->openjdk in travis config
76585565 : simplify .travis.yml
3440c733 : Fixed #630
be5af887 : Add 2 more text-format - specific StreamReadCapability entries
cf2c1a7a : Minor test addition
914bdbbc : Fixed #627
a1355253 : Comment fix
bbce6f9d : typo fix in release notes
c599d1a1 : back to snapshots
1708fca0 : [maven-release-plugin] prepare for next development iteration
5ff4574e : [maven-release-plugin] prepare release jackson-core-2.11.1
13fe23c7 : prepare for 2.11.1
56de216f : Minor javadoc improvement
3bb3bcca : Add a sanity check to prevent cryptic NPE when trying to access number value after parser closed (often auto-closed due to exception or such)
4bee5c66 : ...
64a769da : Deprecate `JsonGenerator.writeStartArray(int)` (as per plans, removed from 3.0)
b08e1f6c : Remove explicit jacoco-plugin version, now comes from parent
8c29cf5a : Add release notes wrt #618
77bd088c : Publish Gradle Module Metadata as configured in jackson-base (#618)
02070fd2 : remove deprecation
577c3f65 : ...
e24a09c4 : ...
105cfdaa : Add test for #619
29540c21 : Fix #619
c51ec4b3 : Add `JacksonFeature` and `JacksonFeatureSet` for bit more convenient generalized features-as-bitset handling
ad08ff6a : Minor clean up for #616 test
3e0e853e : Fix #616
f5209c3f : Add failing test for #616
4d4e0924 : Deprecate `JsonParser.getCurrentTokenId()`
55dd1923 : back to snapshots
5ccc149a : [maven-release-plugin] prepare for next development iteration
3f0415b8 : [maven-release-plugin] prepare release jackson-core-2.10.4
59eae75d : Prepare for 2.10.4
5150bf1d : start 2.12 branch
a6b4c983 : move to snapshot builds
896feecc : Add 2.11 javadocs
3d0150b5 : [maven-release-plugin] prepare for next development iteration
b4a59247 : [maven-release-plugin] prepare release jackson-core-2.11.0
92c09b79 : Minor javadoc, warning fixes
b7583889 : Prepare for 2.11.0 release
e1e5e2bf : And finally, async parser tests for #611 too
c1920edc : More work for #611: only thing missing, verifying async parser
397bc5b1 : some more #611
9cc36df9 : more #611
c3a9b5ec : more work for #611
4cec80a6 : Work on #611, manually merge data-input version first
ebdc0b51 : Start merging #611 piece by piece
517b1bf1 : minor javadoc fix
95cb57c5 : Complete #609 fix for 2.11(.0)
554fff73 : Partial fix for #609 for 2.10(.4)
e24cb74a : Minor test cleanup
6abb1b53 : ...
c451b297 : Move javadocs under main repo(s)
49e6976e : [maven-release-plugin] prepare for next development iteration
a6a35b78 : [maven-release-plugin] prepare release jackson-core-2.11.0.rc1
16c3746e : Preapre for 2.11.0.rc1
260248a8 : move to 2.11.0.rc1-SNAPSHOT
5b8dff62 : Fix #606
7a9dd1c0 : Minor fix to decoding of floating point numbers by DataInput-backed parser
79ed860f : Add a note about backport of #605 fix
bb217dd2 : Handle case when system property access is restricted (#605)
0c26e7e2 : back to snapshots
004eb720 : [maven-release-plugin] prepare for next development iteration
7cf88c8e : [maven-release-plugin] prepare release jackson-core-2.10.3
d71a09c8 : Prepare for 2.10.3
18819b1e : Backport #603 fix, update release notes
a057a37f : ...
0eb0e278 : Update release notes wrt #504
2b14dbc2 : #504 Add String array write method to Streaming API (#598)
2206d44b : Minor javadoc improvement to denote that non-blocking JSON parser only supports UTF-8 content.
4db8103c : add license info directly in pom.xml (was in parent)
36a41957 : Backport #587 impl, minor changes, add release notes
de07f1c9 : test for #587 (#589)
aae77695 : and more test coverage
da892897 : get test code coverage back to 80%
b2be2c47 : minor add to dataformat match test
18c53984 : Update release notes wrt #592 fix
e9998bf7 : Fix NPE in DataFormatMatcher#getMatchedFormatName when no match exists (#591)
e86c5a15 : Fix NPE in DataFormatMatcher#getMatchedFormatName when no match exists (#591)
3b3b18fd : Complete work wrt #538 (add overload for `JsonStringEncoder.quoteAsUTF8)`
dc9c40c6 : move to 2.10.3-SNAPSHOT deps
8f6d9052 : [maven-release-plugin] prepare for next development iteration
35541ca8 : [maven-release-plugin] prepare release jackson-core-2.10.2
ea01eba8 : prepare for 2.10.2
6318aeea : New feat... oh wait! No, actually more test coverage: no instr coverage finally at 80%
1ecefd02 : Clean up UTF8DataInputJsonParser class javadoc
3c81ae73 : And some testing for `finishToken()`
ce1e5bdc : ...
8ea749f9 : More testing
2f3f2e65 : test refactoring
034f673c : test refactoring
f49d72ed : testing
2ebf7ae3 : Add missing delegation for JsonGenerator.canWriteFormattedNumbers
32533c5e : a minor delegation fix
055836db : testing
76264ae8 : Moar testing I say
ae862c12 : testing, more
2515ea82 : yet more testing
d0eac505 : ...
30afba71 : ..
a7b4b320 : More testing
64dff638 : bit more testing
d7fb44c5 : Minor fix for custom escape handling wrt "long" (>6 chars) escape handling
94343222 : more testing
69c844cd : Minor fix to encoding of long UTF-8 text values
e065bcab : Bit more testing (looks like apos-handling probably would need yet more)
fb48715b : More test coverage for filtering/delegation
f90ccdf9 : One more small fix to `FilteringGeneratorDelegate`
095cadd3 : testing
8f2e0399 : ... testing
21a8d12f : more more more test coverage
8052aacf : yet more test coverage
ffcf316d : ...
634d4d2e : Test additions
cb9ff2fb : More test coverage
6e07fa32 : Moar test coverage
2b06b3d0 : Minor fix to error reporting
8d2fec7c : Test improvement, exception too (for byte/short range access)
ac3f7d4b : test coverage
0fe0427a : ...
1a90d4d7 : ...
85734524 : Test refactoring
ed3f449a : more test refactoring
48c2d89b : test renaming
2baf0314 : ...
cf1f6b1b : Fix #582
fedefb1d : Update link in travis file; remove JDK 6 setup since build won't use it
89901014 : fix #580 (#581)
973e4938 : Add a test for #580
8e192522 : ...
9caf4ddf : [maven-release-plugin] prepare for next development iteration
60956fcc : [maven-release-plugin] prepare release jackson-core-2.10.1
05a025d1 : ...
81a9952a : prepare for 2.10.1
ab088780 : manual pom merge
ce0d5e10 : revert now unnecessary sonatype deploy plugin
9b9896ba : ...
adf6fd02 : Add Sonatype deploy plugin to simplify releases
7ca30ecc : array index out of bounds in hex lookup (#578)
da5365ed : Fix #578: non-blocking path still had potential problem, but changed method itself to be safer
db0f5860 : ...
4ca96e5f : Remove `final` (added recently) from `writeXxxField()` methods, to avoid adding to compatibility issues for 2.x
faba9950 : ...
edf7405c : minor shuffling of write method order
3bd28ae2 : Fix #565: Synchronize variants of `JsonGenerator#writeNumberField` with `JsonGenerator#writeNumber`
0566ba7c : Create 2.11 branch
243fadc8 : Fix #567
714df7b5 : ...
0a765c96 : Backport #455 fix for 2.10(.1)
d7d2c7a0 : Minor cleanup
2d010183 : javadoc improvements
83ac728c : [maven-release-plugin] prepare for next development iteration
2ce88904 : [maven-release-plugin] prepare release jackson-core-2.10.0
0e592129 : Prepare for 2.10.0
4899c285 : [maven-release-plugin] prepare for next development iteration
d4bfe205 : [maven-release-plugin] prepare release jackson-core-2.9.10
b17e3f1d : Prepare for 2.9.10
fc73bee3 : Fix #563 (async parser, location for array values)
ce707827 : Start work on #563
1c852dfb : ...
8a0df820 : Minor test change
e623c75a : Manually merge test in 2.10 from #562
2aa55522 : ...
b870a86c : back to snapshots
6092192b : [maven-release-plugin] prepare for next development iteration
49dfdee4 : [maven-release-plugin] prepare release jackson-core-2.10.0.pr3
4a917d4e : Prepare for 2.10.0.pr3
49436f37 : Fix #561 (second part): improved exception message for unrecognized JSON token
51ad2188 : Refactoring/cleanup to prepare for #561
f38940fc : Add ASL license ref
eaf3fe4d : remove old fx.com links
75fa137a : Add `JsonParserDelegate.delegate()` accessor
6762974f : Add failing test for #455o
2a2f904c : try to make 2.9 travis work, drop jdk7
7444dd89 : Add a co-credit for reporting #540
f9cc9e73 : ...
0985e88b : [maven-release-plugin] prepare for next development iteration
ba32f8eb : [maven-release-plugin] prepare release jackson-core-2.10.0.pr2
dd537f39 : prepare for 2.10.0.pr2
66d93586 : Improve JsonPointer tests
5f3d0f49 : Add a unit test for `JSonParser.nextName()`
096e537a : ...
8b8c2b0a : warnings removal
75a53c74 : Minor additions to `TreeCodec`
173748c1 : Fix #556
36c408b9 : Add jacoco plugin for code coverage
2c8f025e : Fix #479 (thread-safete for `BufferRecycler`)
f21edfc7 : Complete removal of SoftReference caching of JsonStringEncoder
b6073f59 : ...
baa0380f : Some refactoring pre #479
4bb9357c : Resolve naming conflict
46c8bf0e : Undoing some refactoring of BufferRecyclers/JsonStringEncoder as baseline for furhter clean up
61756556 : Improve JsonGenerator.copyCurrentStructure() impl
b3d8a439 : ...
dc872737 : Fix #552
931273f3 : Implement first part of #538
851a3792 : Fix #517
2ea7b19f : Start work on #517
42020fde : Remove one direct _writeContext dependency (to allow better overriding)
b40a79c1 : Minor streamlining of `setCurrentValue`
80ca2ef2 : Fixed #549
b1391d36 : ...
a9547871 : more work for #549
598d3c0d : Add (now failing) tests for escaping with apostrophe-quoting
56c4371e : First sort-of working version of #549
2b19c0bb : Start work on #549
a92daebd : fix javadoc typo
a64561a5 : Fixed #548
580c9871 : Add a patch that prevents #548
9d4756ba : Fix #547
c0ffdc24 : Try to repro #547, no success yet
c8fe42d6 : [maven-release-plugin] prepare for next development iteration
01a392d7 : [maven-release-plugin] prepare release jackson-core-2.10.0.pr1
cfd0e0a0 : uh, try that again
317acaa5 : [maven-release-plugin] prepare for next development iteration
03c16b53 : [maven-release-plugin] prepare release jackson-core-2.10.0.pr1
26d6c0de : prepare for 2.10.0.pr1
e473e998 : Fix #540
d88d8f07 : javadoc improvements
9e57cbf4 : Minor naming improvement for internal buffer
d8b225d2 : Fixed #539 (max recyclable chunk length reduction)
cb33f0f4 : Bacport #533 fix in 2.10 branch
a1ab6e3a : Remove automatic-module-name override
b59d232c : [maven-release-plugin] prepare for next development iteration
67b16278 : [maven-release-plugin] prepare release jackson-core-2.9.9
9515b2b1 : Prepare for 2.9.9
f00f51b9 : Add (failing) tests for #533
ff60fb04 : ...
7a208074 : Backport #531 fix to 2.9.9
d83ce8ae : Fix #531
eb477b85 : simplify pom
5ed8388a : ...
43fff9f5 : Fix #527
a4657426 : ...
48d51535 : Add simple module-info for JDK9+, using Moditect
11a4ed6a : Minor feature add for base64 encoder to support linefeeds other than quoted-for-json
152e80c5 : backport potential minor int/long-from-char[] decoding perf improvement in 2.10
233640bc : fix #516
e3b519e1 : Minor cleanup, unify handling of NaN/Infinity checks
ad47c206 : Fix #510
3d3dedc6 : Test refactoring
c4dd84e4 : Fix #508
35f3ab4d : Bit of renaming
e491c285 : Start work on #508, new exception type
04bba393 : Fix #464
44271168 : ...
d005e6cc : Test refactoring
257ec524 : Fix #506
0c81a269 : [maven-release-plugin] prepare for next development iteration
182cb8eb : [maven-release-plugin] prepare release jackson-core-2.9.8
b5629863 : prepare for 2.9.8
157f2c49 : Fix #502
dc5c82e4 : remove jdk7 build from travis
e9d09788 : remove unneeded warning suppression
9864e278 : yet more tweaking for features
b15fbeb6 : ...
77effb50 : more clena up wrt stream features
c32c3820 : more clean up
9daa41ef : StreamReadFeature clean up
acbefefc : and yet bit more base64 error reporting improvements
691c8172 : Further improvements to base64 codec exception
15dcedb0 : Improve base64 exception message for case of missing padding
825a337b : Try to make split features work for 2.x
3c407c41 : Start work on #495 and #496
38cd226d : ...
29a438d7 : Update release notes wrt #488
6cfd1e99 : Moving one more JsonGenerator.Feature to JsonWriteFeature
c4d30126 : minor fix wrt format-feature setting
d1de0808 : more work on json-write-features
9104ff82 : Start work on #481 (`JsonWriteFeature`)
4f48dbb1 : Improvements to error message wrt nr overflow
b6c54cf0 : More work for #488, now handling coercions to `double`, `float` better to avoid drastic performance issue as per suggestions by @wujimin
a51fb6d8 : Start work on #488
51c63d34 : Need to prevent exception from `overrideFormatFeatures`
7e89cfe4 : Fix #484
6eb76dcf : Clean up 2.10 version of `TokenStreamFactory` to be upwards compatible with 3.0 one
eeeb51e5 : work on support for JsonWriterFeature
6cfdce3e : Add `JsonWriteFeature` skeleton for #481
e9e2a623 : Complete 2.10 initial version of #467
a2e846e5 : ... and yet more
1d63a6be : more of #467
d6e77d04 : ...
ab011327 : Continue work on #467
ee1e08ef : Fixed #480 (prev commit actuall)
c98ad857 : Start work with #480; need bit more testing
105102ba : [maven-release-plugin] prepare for next development iteration
e97483f0 : [maven-release-plugin] prepare release jackson-core-2.9.7
c4e92101 : prepare for 2.9.7
32dcb70d : Fix #476
f91e8b4f : Add a failing test for #476
c2b69429 : Fixed #477
1b6aa7b5 : minor cleanup
8fd31aac : Start converting json read features
732cc110 : Start work on #467
acda0f9e : ..
728ffa4a : Add format-feature accessors
7ebfe0b1 : Start converting tests to use new builder style factory construction
8386527b : Tweak builder api
cae4ae11 : ...
569c9e9e : Start adding 3.x forward-looking Builder implementation for JsonFactory
7f91ce0b : First minor 2.10 steps: introduce TokenStreamFactory
b9c76045 : [maven-release-plugin] prepare for next development iteration
29b908f1 : [maven-release-plugin] prepare release jackson-core-2.9.6
46567cd9 : update base pom ref
7d821310 : prepare for 2.9.6
3b4b0a17 : warnings cleanup
dbb92163 : Fix #463
d8bed348 : Add failing AsyncTokenFilterTest.
bf550f31 : Fix #460 (for 2.8.11.1)
5a44680f : Update release notes wrt micro-patches
6a0031bb : Update release notes wrt #400, after fix, more manual testing
a24ae3a8 : Fix cut'n paste problem wrt recycled-buffer-tracking patch
9b53cf5e : Start work on integrating #450 to resolve #400
80b7c195 : Add snapshot repo definition directly, needed for snapshot parent access
a8eb65dd : [maven-release-plugin] prepare for next development iteration
3fdce0cc : [maven-release-plugin] prepare release jackson-core-2.9.5
722c2942 : ...
8e87be85 : update release notes for 2.9.5
ea02b192 : rename version, credits files, to allow for separation of 3.x info
4eb6e07d : ...
f8de993d : [maven-release-plugin] prepare for next development iteration
4791238d : [maven-release-plugin] prepare release jackson-core-2.9.4
21af7a74 : prepare for 2.9.4
5e210e72 : Fix #437
178a1365 : Make UTF8DataInputJsonParser return null on closed parser
70e8efb0 : Prevent ArrayIndexOutOfBoundsException when using closed JsonParser
35cf7843 : disable jdk6 build for core, due to some travis problem
a5bf03f0 : enable 2.9 build
048b8b4f : [maven-release-plugin] prepare for next development iteration
dda2feef : [maven-release-plugin] prepare release jackson-core-2.8.11
1f5eb21c : prepare for 2.8.11
0ba228a0 : add `JsonParser.currentName()` for forwards-compatibility (will be publicly added in 3.0)
d0a34b27 : Fix #414
96633b7f : minor javadoc fix for `JsonToken`
a54bb950 : ...
8aaf7c09 : more refactoring to try to isolate access to `JsonStringEncoder` further
923f8be9 : [maven-release-plugin] prepare for next development iteration
62a4aa00 : [maven-release-plugin] prepare release jackson-core-2.9.3
2c2aa92a : prepare for 2.9.3
a530a0a6 : remove one `final` from `BufferRecycler` that should have been removed earlier
144ba1fb : Backport #418 fix to 2.8
638f63ce : [maven-release-plugin] prepare for next development iteration
97c1ebe0 : [maven-release-plugin] prepare release jackson-core-2.9.2
98c29723 : Prepare for 2.9.2
e0780ca2 : Minor refactoring wrt #400 to make it easier to override behavior
37564483 : Update pom to use new parent, try to streamline handling
43a6ad71 : [maven-release-plugin] prepare for next development iteration
9c68e98a : [maven-release-plugin] prepare release jackson-core-2.9.1
afbbc81f : prepare for 2.9.1
8b6579fe : Fix #391
02a4a4c9 : Fix #397
90b3d7e7 : Add JDK9 `Automic-Module-Name` metadata in jar
7a5f1678 : try to make jdk6 work on travis
c60d0b0d : fix travis settings to use openjdk all the way
444efa06 : [maven-release-plugin] prepare for next development iteration
6ceac4aa : [maven-release-plugin] prepare release jackson-core-2.8.10
20daa081 : ...
666faa8d : minor fix to parent pom to make project compile on java 9 (enforcer plugin failed)
a2b02421 : add-tests Added tests that cover previously uncovered logic.
99ebb639 : add-tests Added tests that cover previously uncovered logic.
ac4e14e1 : add-tests Added tests that cover previously uncovered logic.
7d73a057 : [maven-release-plugin] prepare for next development iteration
2a1a0758 : [maven-release-plugin] prepare release jackson-core-2.9.0
e197d5ed : prepare for 2.9.0
70c58f04 : update parent pom ref
ce227f00 : test-previously-uncovered-logic Added new Unit Tests.
4715403d : javadoc fix
a040334e : tiny add: pass current value on relevant START_OBJECT writes
0ce64809 : Fix #242
102a23e1 : minor javadoc fix for java8 validator
db953d41 : more work on #242
dee53443 : one more prop for WritableTypeId
973fc9ed : Start work on #242: add `WritableTypeId`
7db467dd : FilterParserDelegate - closing object token handling improved
836024f0 : [maven-release-plugin] prepare for next development iteration
ec876026 : [maven-release-plugin] prepare release jackson-core-2.9.0.pr4
e797e02c : fix a minor problem with async, "yaml comments"
5bf90131 : [maven-release-plugin] prepare for next development iteration
4d1c1097 : [maven-release-plugin] prepare release jackson-core-2.8.9
e5a19085 : prepare for 2.8.9
98f3fe64 : Fixed minor issues with comment decoding with async parser
23104544 : Start adding support for async decoding of comments
77b54af1 : add UTF-8 bom handling for async/non-blocking
77157686 : prepare for 2.9.0.pr4
88757c91 : ...
59a27bf5 : Fix handling of not-a-numbers for non-blocking parser
2148628f : Fixed non-blocking handling of missing-value/trailing-comma to work same as blocking
199cc5fa : Update release notes wrt 208
2bd38829 : Yet more testing, minor fixes
2842a453 : further parsing fixes for async, scientific-notation doubles
73a80421 : More async testing, for non-std "json" features
84518fc8 : Fix one remaining prob with leading-zero handling; now passes.
90415e79 : Trying to fix number decoding
03e53a61 : further fixes for async: now apos-quoted names/values, unquoted names work
6feec20c : Fix #208: FilteringParserDelegate match count support
74564bfb : Fix issues with optional leading-zeroes handling for non-blocking
42e0d252 : Update release notes wrt #330
ceaa754c : First working implentation of non-blocking/async parsing, #57 -- not complete wrt non-standard features, but functional
1415e9d6 : #330 FilteringParserDelegate - missing end marker handling fixed
806fb2d4 : bit of test refactoring
5024910f : Fix issues in utf-8 decoding as per tests
968fd4db : Fix base64/binary access
cc1a84ad : Fix #382 as per Wil's suggestion, tests
d2659dcb : More work on async parsing: now handles String values with escapes, utf-8 split codepoints.
89986a82 : More testing for non-blocking parser
5a6c8a5f : Fix name escape handling, test. Should now work completely. Next: string values.
6f2d1ffa : improve handling of `failing` tests (was not allowing sub-packages)
1b175348 : complete async floating-point number parsing
b5697d50 : bit more testing
e9a53da9 : ...
e2060853 : yet more work on non-blocking parser
aa804c3f : more work on async field name decoding
8be9b705 : bit more work on async/non-blocking parsing, prevent test failures on master
09298ed1 : add failing (for now) async tests
8dd48a66 : yet more incremental work on non-blocking parser
0f927ed2 : ...
4ed6f926 : Undo fix for #330 due to regression in other areas (need more tests)
d91d14dd : int/long decoding now works
892e6eeb : work on int decoding for async parser
c66d62ba : ...
d821ef79 : Fixes to async parsing of simple tokens (handling of end-of-input)
6f00af80 : more twiddling with number decoding
f843bf25 : Minor tweaking of number parsing
9bf559d7 : ...
ca4578fe : ...
0728d424 : more work for non-blocking
955e5c25 : More work on async parsing
96faf2ec : Fix #330
8296172c : Undo previous change (remove skipToken, peekToken): based on bit of experimenting seems like these are difficult to implement, so defer until later point, with more experience
7ff1ff8c : Add skeletal methods `peekToken()` and `skipToken()` in `JsonParser`, for non-blocking use case
53332470 : Minor tweaks to #374, update release notes
97db1f8d : try to slightly improve true/false/null tokenization for byte-backed parsers
841b90da : minor improvements to manual micro-benchmarks
1e6e4979 : ...
8e8ed3ec : Some skeletal work for non-blocking parsing
81fb43cb : Add one more puzzle-piece for async parsing api
03ed2103 : Add `throws IOException` for `JsonParser.isNaN()`; should have been added originally
daeee7a4 : fix a minor javadoc prob
056bf5e1 : start adding non-blocking/async json parser (will take a while)
20972a26 : Continuing work for support non-blocking (async) parsing
3228f82c : Add `ByteArrayBuilder.size()`
091287da : Add one more convenience method in ByteArrayBuilder
26248897 : ...
78b01182 : Start adding scaffolding for accessing non-blocking parsing functionality
647c78fc : add `getBufferWithoutReset()` in `TextBuffer` (needed for non-blocking decoders)
8e367b5f : Minimal and DefaultPrettyPrinter with configurable separators
9cb631d9 : Minor stylistic changes, remove extraneous throws types
b00ee121 : Refactor `toString()` down to `JsonStreamContext`
ed27ed46 : ...
9140ee33 : Add `getStartLocation()` in `JsonStreamContext`, to allow access for non-standard read contexts
937f3868 : Update release notes
cc91245d : Fix #372: JsonParserSequence overrides skipChildren()
0b7a6e98 : ...
e51efefc : [maven-release-plugin] prepare for next development iteration
83f37d19 : [maven-release-plugin] prepare release jackson-core-2.9.0.pr3
0484bd1e : prepare for 2.9.0.pr3
19deb6dd : minor wording change for pom
340f812f : Fix #367 (missing code paths for ALLOW_TRAILING_COMMA)
f4255638 : Demote constants to help implementations that use `ParserMinimalBase`
50d62c27 : change visibility of some constants to give access to sub-classes
f36a0bc4 : Add constant `NR_FLOAT` for sub-classes to use
5bc50c58 : [maven-release-plugin] prepare for next development iteration
c1167aea : [maven-release-plugin] prepare release jackson-core-2.8.8
f0138513 : Pa
d53df4b2 : Fix javadocs for getValueAsLong/Double
460f835e : [maven-release-plugin] prepare for next development iteration
bdb46f9f : [maven-release-plugin] prepare release jackson-core-2.9.0.pr2
2da8d72e : Fix #362
f008130a : Fix #306
7e57c554 : One minor fix for `isNaN()` impl, must consider infinites too
ab9b00a9 : Fix #314
ecc374d1 : Backport fix for #359 in 2.8
825ec450 : #359 override writeStartObject(Object forValue)
d89facc3 : [maven-release-plugin] prepare for next development iteration
3abbac01 : [maven-release-plugin] prepare release jackson-core-2.9.0.pr1
db2e19bd : redo 2.9.0.pr1
f92fc53c : [maven-release-plugin] prepare for next development iteration
d4afaecb : [maven-release-plugin] prepare release 2.9.0.pr1b
2703723b : redo 2.9.0.pr1
15d6afe7 : [maven-release-plugin] prepare for next development iteration
a1d18f7e : [maven-release-plugin] prepare release jackson-core-2.9.0.pr1
27dff46e : prepare for 2.9.0.pr1
ddec51c8 : ...
d3918a27 : Minor fix to prevent adding "new" property for `JsonLocation`
ce193ae9 : Fix #356
21a75429 : Minor fix wrt #17: should not add `abstract` methods without default impl, causes unnecessary compatibility issues
933f33c4 : Minor changes wrt #17 to use recyclable buffers
7f455efd : [maven-release-plugin] prepare for next development iteration
3d2b9979 : [maven-release-plugin] prepare release jackson-core-2.8.7
66d496d5 : prepare for 2.8.7
67add8c6 : Improvement for #349
d3d830f0 : Fixed #351 (improve error messaging wrt 2 gig limit for byte arrays)
e90e4748 : Fixed #354
4ba30eb7 : Created a default writeString(reader, int) implementation that reports unsupported so that the new method doesn't have to be implemented in all formats right away.
78885dd5 : Added error checking for null reader, and for not enough input from reader. Changed the name of a test case file. Added failure test cases for reading from null reader, and for reading too little.
f975512c : Added first draft of unit tests (copied from pre-existing string generation ones and adapted to use Writers instead of Strings). Modified one of the generators to manually allocate a buffer rather than call the same ctxt.allocXXXX method again in accordance with the instructions in the exception I was previously getting.
54970737 : Added proposed fix for Issue #17
8b142a94 : [maven-release-plugin] prepare for next development iteration
852d2a35 : [maven-release-plugin] prepare release jackson-core-2.7.9
7e7c9bf9 : prepare for 2.7.9
04e12599 : testing
4ddeec03 : ...
e1cad2b5 : [maven-release-plugin] prepare for next development iteration
65ab87ea : [maven-release-plugin] prepare release jackson-core-2.8.6
20425e24 : prepare for 2.8.6
958fc5d9 : update release notes
7a7b5fdc : add release notes wrt #340
0c14032e : Issue #340 WriterBasedJsonGenerator - added final to protected methods
335ec257 : Fixes #340
1fa0a70c : ...
eb41b103 : Update Javadoc to reflect that USE_THREAD_LOCAL_FOR_BUFFER_RECYCLING is enabled by default
dc9eef9a : ...
7c3e56b6 : Fixed #335
77568690 : [maven-release-plugin] prepare for next development iteration
488fe5ea : [maven-release-plugin] prepare release jackson-core-2.8.5
f871b946 : prepare for 2.8.5
489becbf : add tests for #330
53704126 : Moar test coverage, now 74%/66%, similar to jackson-databind's
db156a98 : more testing of UTF8Writer
42e0aff8 : fix a minor regression wrt DataInput-backed parser, eof detection
56c2ad0b : Fix #325
b6846ee7 : Update release notes
766089da : bit of refactoring
a778f950 : Boost up test coverage a bit
d7a6f6c1 : Add JsonParser feature to ignore a trailing comma (fixes #118, #323)
c44c42a0 : try to add coveralls...
1d39c198 : [maven-release-plugin] prepare for next development iteration
7540efee : [maven-release-plugin] prepare release jackson-core-2.8.4
933a46b1 : prepare for 2.8.4
597f4f69 : update parent pom
7d9be7d8 : Fixing ReaderBasedJsonParser too and adding testcase
d4d596ea : Trim tokens in error messages to 256 byte to prevent attacks
11151c57 : fix fat-fingered char
48ff54f6 : [maven-release-plugin] prepare for next development iteration
9dbfd8a2 : [maven-release-plugin] prepare release jackson-core-2.7.8
81425a53 : prepare for 2.7.8
06f401cb : add a note on when SEPARATOR was added in JsonPointer
f35f7d7e : Migrate away from a magic slash to a constant.
c2072649 : [maven-release-plugin] prepare for next development iteration
f2e40319 : [maven-release-plugin] prepare release jackson-core-2.8.3
8b16f33e : prepare for 2.8.3
e254a1f2 : update travis build too
5a015072 : branch 2.8 to a maint branch
fa64390b : Fix #318
1a5c3655 : ...
345cad5b : Fix #317
3307bd2f : [maven-release-plugin] prepare for next development iteration
69fbfc73 : [maven-release-plugin] prepare release jackson-core-2.8.2
af873e32 : prepare for 2.8.2
930edea6 : ...
485b7f94 : [maven-release-plugin] prepare for next development iteration
956a2fe6 : [maven-release-plugin] prepare release jackson-core-2.7.7
43de27f3 : prepare for 2.7.7
96642978 : Fix #315
612f2f79 : ...
71d2a013 : Add possibility to clear location information from parser error messages for security-sensitive applications
956e0ce3 : Fix a small regression with earlier fix, wrt `writeRaw()`
554f8db0 : Fix #307
c98ffa44 : minor renaming
12cea033 : minor streamlining for error reporting for "can't write value except name" case
ca82e128 : Fix incorrect type referenced in javadoc of JsonParser
54406c6e : clean up
bca72a50 : more test improvements for coverage, number output
e43ecc2f : minor int/long write perf improvement
5b50cd5e : minor number output refactoring
99437799 : minor cleanup
9dcd38ba : Minor performance improvent for `int`/`long` encoding in `NumberOutput`
14206ed6 : minor test improvements
833de411 : JsonFactory optimization
d32c85f8 : [maven-release-plugin] prepare for next development iteration
6d1caf23 : [maven-release-plugin] prepare release jackson-core-2.7.6
5f1f2955 : prepare for 2.7.6
cd5b6ffd : a small set of other FindBugs warnings cleanup; no actual issues found, 97 false warnings remain
e962fb97 : Cleaning up a few FindBugs reported minor issues.
2268c742 : [maven-release-plugin] prepare for next development iteration
1e0968fc : [maven-release-plugin] prepare release jackson-core-2.8.1
630997d2 : prepare for 2.8.0
0e2dbc8b : ...
f688d46e : [maven-release-plugin] prepare for next development iteration
9a463a52 : [maven-release-plugin] prepare release jackson-core-2.8.0
b4e12117 : ...
397fc05d : Prepare for 2.8.0
0d8b14d0 : Rewrite of #296: require setting during construction to enable "check for existing current token"
456ff3cb : update release notes
e052c319 : Fix #296
4601785e : ... and add the `writeFieldId()` method actually
792de08c : Fix #294
5fddcff5 : [maven-release-plugin] prepare for next development iteration
56cd5926 : [maven-release-plugin] prepare release jackson-core-2.8.0.rc2
b3d893e8 : [maven-release-plugin] prepare for next development iteration
85666a78 : [maven-release-plugin] prepare release jackson-core-2.7.5
0ea06aa1 : prepare for 2.7.5
92245d9a : ...
ae695c3b : [maven-release-plugin] prepare for next development iteration
6232bfc8 : [maven-release-plugin] prepare release jackson-core-2.8.0.rc1
8aea8271 : prepare for 2.8.0.rc1
d9d6f1af : ...
e9fcbc98 : Minor forwards-compatibility additions to allow some level of compatibility between 2.7 and 2.8 core impl
0ed7e345 : ...
fd5ca3b2 : Add part of #136
63fd0ab7 : Minor refactoring: make quote character configurable at generator level; not exposed via API yet
98f8444c : Fix #281
e5ded10a : Fix #290: Add `JsonGenerator.canWriteFormattedNumbers()` for introspection
cfb08661 : add notes wrt deferred impl of writing type ids
5f175926 : Implement last part of #277 for JSON backend (still need to add to smile/cbor/protobuf)
2bc82d9b : Add base `JsonParser.getText(Writer)` impl, to avoid breaking change for non-updated backends; remove co-variant return type for `GeneratorBase.getOutputContext()`
b13bde62 : minor reworking of #285, add release notes
ca17d2fc : issue #15 - readtext in jsonparser
780394c1 : yet more testing
83ea1d56 : Further fixes based on more tests for DataInput source
20fa9e74 : fixes to DataInput, number parsing
69b68794 : Yet more testing (comments, non-standard features) for DataInput, minor parsing fixes for the same
ce450f24 : further testing improvements, fixes, for DataInput source
0609bab2 : fixes to comment handling of DataInput source
32b84029 : more testing improvements
155babcc : add utf-8 bom handling for DataInput parser
5383db69 : a fix to DataInput-backed parser
e8722294 : Test improvements
93994e32 : Add `JsonP
244ddd1b : Refactoring, trying to figure out how to get rid of mandatory `loadMore[Guaranteed]` methods without big backwards compat pains
193cef8d : More testing for InputData-backed parser, getting better
4ed519f1 : improvements to DataInput handling
c1ea241e : minor refactoring
d7cbb642 : Bit more work on DataInput source, test refactoring
feee764c : test refactoring
e0b105f8 : Fix #282
5691a37e : Add failing test for #282
d1328b44 : ...
bdc5c4eb : add skeletal `writeArray(int[])` method for 2.8
4e3ba47d : Add work-in-progress parser version for reading from DataInput (not yet working)
51e1f980 : javadoc addition
0f432265 : ...
34b6199d : backport #280 in 2.6 branch, just in case we ever want to do micro-patch
00a29c8f : Backport #280 fix
27aa8b83 : FilteringGeneratorDelegate.writeUTF8String() should use delegate.writeUTF8String()
931e0e67 : try to resolve travis/java6 build issue; seems to stem from Felix/bundle plugin requiring Java 7 or later
38b3ef14 : Fix #276
de8f7a0f : upgrade to newer jackson-parent
38b3f0b1 : [maven-release-plugin] prepare for next development iteration
a7d6a881 : [maven-release-plugin] prepare release jackson-core-2.7.4
3f368b45 : prepare for 2.7.4
e3292f5a : Add more testing for JDK serializability of exceptions
80e8376a : ...
d652a844 : minor change: make JsonParseException serializable again
6e3999ef : Additional streamlining for #86; need to ensure exception remains serializable
13fc4c86 : Issue 86 - Adding request payload to the JsonParseException
0a5291f5 : Issue 86 - Adding request payload to the JsonParseException
a34b8c20 : [maven-release-plugin] prepare for next development iteration
a43f57d8 : [maven-release-plugin] prepare release jackson-core-2.6.6
f73c59d7 : Prepare for 2.6.6
dd775942 : Rename method to reflect that it is a variant of quoteAsString
a3f5f238 : Fix Javadoc
4f71679f : Append result to supplied StringBuilder instead of returning it.
a562a86b : update travis settings
1e262f67 : remove finality of `getOutputContext()`
c53f316f : Update release notes wrt #265
56be1801 : minor test improvement
ca842af6 : ...
27acdc60 : Remove wrong comment
531b4509 : Fix for issue 117 - Supports the missing values in an array
3a041973 : Rename CharSequence variant of JsonStringEncoder.quoteAsString
3c6dcd6f : CharSequence variant of JsonStringEncoder.quoteAsString
27ad738d : Issue 86 - Adding request payload to the JsonParseException
a4666af3 : Issue 86 - Adding request payload to the JsonParseException
42aeabfe : Issue 86 - Adding request payload to the JsonParseException
4709c6a2 : minor cleanup related to `JsonParser.finishToken()` (add no-op default impl)
bf9a4904 : Fix #254: Add `JsonParser.finishToken()` to force full, non-lazy reading of current token
4bace84f : Fix botched merge
38e03e64 : Fix #257
fd32772b : Fix for issue 209 - make use of _allowMultipleMatches FilterParsingDelegate
df96e221 : [maven-release-plugin] prepare for next development iteration
3c35df9f : [maven-release-plugin] prepare release jackson-core-2.7.3b
e0ebd839 : ...
7b8dc6ef : [maven-release-plugin] prepare release jackson-core-2.7.3
4f8dfd6e : [maven-release-plugin] prepare for next development iteration
6213ed01 : [maven-release-plugin] prepare release jackson-core-2.7.3
9118d6bf : Prepare for 2.7.2
27001ede : Issue86 - Adding request body to the JsonParseException
c3263799 : Minor fix to potential loss of current value object during parsing
25e7dd0d : Add `Version.isUnknownVersion()`
3c2c9610 : Fix #255
7b5f4aa1 : [maven-release-plugin] prepare for next development iteration
b41e12e0 : [maven-release-plugin] prepare release jackson-core-2.7.2
526b46da : ...
63245465 : prepare for 2.7.2
91965b23 : Add release notes wrt #253
d58d420f : Fix #246
858568c5 : JsonGenerator - support passing opaque datatypes Fixes #243
b82ae56e : Minor cleanup for `ObjectCodec`
804f3764 : Update master for 2.8.0 development
350bb8f1 : [maven-release-plugin] prepare for next development iteration
273da87a : [maven-release-plugin] prepare release jackson-core-2.7.1
58088f40 : prepare for 2.7.1
84f28128 : update travis build settings
b9a86aac : minor cleanup
b246ce85 : Fix release notes
b52647cc : ...
1fb1e271 : Fixed #248
18ad3bc3 : #248 - fix VerisonUti.versionFor() unintended to return null instead of Version.unknownVersion() after commit 88c296c67391f6dea4c1581caa82d801c5d94535
a981a114 : Add base impl of getBinaryValue(Base64Variant)
55775993 : [maven-release-plugin] prepare for next development iteration
1f0c5418 : [maven-release-plugin] prepare release jackson-core-2.6.5
539ea8ba : prepare for 2.6.5
5577e766 : Add Javadoc badge with automatic version detection
a7168c62 : minor javadoc fix
6d079a65 : [maven-release-plugin] prepare for next development iteration
98642d37 : [maven-release-plugin] prepare release jackson-core-2.7.0
4d97ba98 : Prepare for 2.7.0 final
af492501 : [maven-release-plugin] prepare for next development iteration
173b0730 : [maven-release-plugin] prepare release jackson-core-2.7.0-rc3
d302ae00 : Add deprecation markers for parse, generation exception constructors obsoleted in 2.6
b4067f1d : minor reordering of code
b4567cac : Add a new method in read/write contexts, to allow cleaning up of current value
12b3c2b0 : minor cleanup
73662a59 : Fixing squid:S1873 static final arrays should be "private"
b18e3885 : Fixing pmd:RedundantFieldInitializer Redundant Field Initializer
a5e4f762 : Fixing squid:S1699 Constructors should only call non-overridable methods
4bd6246d : [maven-release-plugin] prepare for next development iteration
a9834ebb : [maven-release-plugin] prepare release jackson-core-2.7.0-rc2
0e191a81 : Update parent pom version
59a5631b : [maven-release-plugin] prepare for next development iteration
a8b08bfa : [maven-release-plugin] prepare release jackson-core-2.5.5
29c98071 : ...
b338237b : [maven-release-plugin] prepare for next development iteration
c52609a9 : [maven-release-plugin] prepare release jackson-core-2.6.4
af5f1461 : Prepare for 2.6.4
5590fcff : Clarified javadocs about charset auto-detection for issue #222
9e11bb42 : [maven-release-plugin] prepare for next development iteration
a58e727e : [maven-release-plugin] prepare release jackson-core-2.7.0-rc1
e1704b0b : ...
19fd4372 : prepare for 2.7.0-rc1
a77c3de6 : bit more tweaking with location handling code
e6f6179f : ...
bae8621b : ...
fede6c9d : Fix #37
8d200d4a : Fix location handling for byte-backed parser
c390e92a : work on location update code cleanup
ec560f3c : Add a failing test for #223
4195e6eb : Fix #229
329756dd : ...
da7f2b71 : ...
2bb14b83 : Add failing tests for #37, #229
9cf0d490 : add a unit test for root-level value testing
7c56b00f : fix some typos
2cd126e3 : [maven-release-plugin] prepare for next development iteration
66f44d84 : [maven-release-plugin] prepare release jackson-core-2.6.3
273ef30d : prepare for 2.6.3 release
75de237e : add inception year in pom
5f04c200 : Fix #221 (for 2.5)
6cbca3d6 : add explicit javac level defs to keep streaming at JDK 1.6 / Java 6
98df182b : Backport #220 fix for 2.5(.5)
186a6395 : Fix #220
d3f0320f : Improve support for std/format feature setting
f421d08b : warnings cleanup
603179e9 : [maven-release-plugin] prepare for next development iteration
8e2acd61 : [maven-release-plugin] prepare release jackson-core-2.6.2
9d0f0aa2 : Prepare for 2.6.2 release
44dc429f : merge older 2.3.x release notes
be438672 : Fix #216: need to retain or recalculate need for rehashing (chose to recalc when unsharing)
7ca3d1cb : Add a failing test for #216 (and #207)
cfeaed0a : Fix #213 (name collision for long names, 12+ characters)
6f496e7a : Add test for #213
adb9e688 : ...
22465419 : Add Version.isUnknownVersion(), as per #211
77be53c6 : Implement #198: Add back-reference to `JsonParser` (from `JsonParseException`), `JsonGenerator` (from `JsonGenerationException`)
f8d88565 : Code streamlining; removing internal (non-public) deprecated methods up to 2.5 level
8fa79a2e : minor simplification
d4451018 : undo previous minor change; no perf benefit, and suggestion it might lead to slight degradation (1-2%)
1d170d7c : minor fix to make it possible to pre-parse numbers
ad07f9a1 : ...
eb85a323 : minor additions to tests
62702d60 : Minor change to byte-backed parser, to make reader/byte variants identical wrt name parsing calls
8dc12841 : Implement `nextFieldName(SerializableString)` efficiently for ReaderBasedJsonParser
9a9b52ff : Update master to be 2.7.0-SNAPSHOT
1649b250 : [maven-release-plugin] prepare for next development iteration
c7143b81 : [maven-release-plugin] prepare release jackson-core-2.6.1
7fd2916b : Prepare for 2.6.1
5f4b48c8 : Javadoc improvement to try to indicate that "getCurrentValue()" is not usable when using pure Streaming API
c2823b4d : Fix #207
a71a00e5 : Add the failing test for #207
0e136483 : Replace the Travis png badge with svg
72ce3a4b : Force Unix LF for indent test
9e0d8720 : [maven-release-plugin] prepare for next development iteration
09681ac9 : [maven-release-plugin] prepare release jackson-core-2.6.0
80b83195 : Prepare for 2.6.0 release (core parts only, until weekend)
e426b6f2 : [maven-release-plugin] prepare for next development iteration
d6cfc28b : [maven-release-plugin] prepare release jackson-core-2.6.0-rc4
6f416287 : Prepare for 2.6.0-rc4
97b69b9b : [maven-release-plugin] prepare for next development iteration
f825083b : [maven-release-plugin] prepare release jackson-core-2.6.0-rc3
bdc18331 : [maven-release-plugin] prepare for next development iteration
9d35d69e : [maven-release-plugin] prepare release jackson-core-2.5.4
7cac58bf : prepare for 2.5.4
97345f73 : Update release notes wrt #196
c4695c2b : [maven-release-plugin] prepare for next development iteration
194a3b98 : [maven-release-plugin] prepare release jackson-core-2.6.0-rc2
e8b3b8b0 : minor clean up
76b4c595 : Improve reader-based impl JsonParser.nextFieldName() implementation
000e59c4 : Improved test coverage for JsonParser.nextXxx() methods; a related fix to UTF8StreamJsonParser.nextBooleanValue()
35f740f8 : Make JsonGenerator.getOutputBuffered() non-abstract (was accidentally left as abstract after testing)
2e262b90 : Baseline work for #196, generic support for format-specific features
88c296c6 : Unit test coverage improvements, to get to 70%/60% level (line/branch) for 2.6
ff2a73a5 : Update release notes wrt #195
a84b41cc : minor test coverage improvement
46b4f022 : Implement #195: Add `JsonGenerator.getOuputBuffered()`
cb93db34 : Improve unit test coverage
66e604fa : Add release notes wrt #137
f93c9c8d : Fix #194
1218c852 : [maven-release-plugin] prepare for next development iteration
8cc3b661 : [maven-release-plugin] prepare release jackson-core-2.6.0-rc1
e7630238 : Prepare for 2.6.0-rc1
cbdf650c : remove `final` from `ParserMinimalBase` implementations
7f7d10a8 : Fix a newly found issue with parser filtering
e183d16b : More testing for parser/filter comb
0aa9caea : ...
3d0b3a96 : Add ResolvedType.getReferencedType()
37fc371b : [maven-release-plugin] prepare for next development iteration
0bd8d9a9 : [maven-release-plugin] prepare release jackson-core-2.5.3
cec0479c : Prepare for 2.5.3
8891c0cd : Fix #189: add `JsonFactory.Feature.USE_THREAD_LOCAL_FOR_BUFFER_RECYCLING` (default: enabled)
b895aaf5 : Add releates notes wrt #185
b808f26d : more fixes to parser filtering
ac4b449a : fix to parser filtering, arrays
6a637520 : Fixed #191
8394dbcc : Add bit more symbols testing
8fbde688 : Add tests to try to reproduce #191 (no luck yet)
cfe32d09 : Cleaning up filtering, to disable use of "include immediate parent" for properties; not useful, complicates things.
60f0b509 : more unit tests for parser/filtering
81ca3ce3 : Remove accidentally expanded static imports
32224282 : Further fixes to parser filtering
df521570 : More fixing, testing, for parser-filtering
c17c3567 : and another fix to make second test pass as well
654acf0f : Fixes to parser-filtering, first test now passes
f6d583d7 : Bit more work on filtering parser, getting close to working for the simplest use case
b1ac057b : Incremental work for parser-filtering
404aebc8 : more work on parsing-filter side; not complete.
b46e037c : another small fix to generator-side filteirng
c9a3e86d : minor fix to generator-side filtering
ce077d44 : ...
37d0d6e8 : ... more on filtering
00900312 : more work on filtering
29739a9f : Remove superfluous closing square bracket
5a5d119f : Minor clean up for filtering
7c05e72b : Last test fix to get all filter tests passing again
ac9fa8d7 : Fixes to array filtering with generator
83322137 : Add more testing, fix a problem with array checks
e95bdc64 : more testing for generator filtering
dfd69099 : Add skeletal FilteringParserDelegate, to (eventually) add filtering on parser too
990a909b : javadoc improvemtns for generator filtering
b4b7a7e6 : add impl, tests for JsonPointer-based generator filter
10ac2634 : More tests, fixes, for inclusion of array elements.
0e535351 : Remaining fixes to make initial tests work 100%
65df442f : another minor (but important) fix for output filtering
d1ec5b7b : Fix a problem with filtering
d04bea92 : improving filering tests
29e8dc34 : Incremental work for filtering generation
c77847ef : Rewrite filtering to use filters themselves instead of value tokens.
467daeaf : Incremental work, getting closer
9f7cc681 : getting closer to working filtering
1eb7e2a8 : ... working on generator filtering, close to first full version
0f1018fc : trying to complete generator-filtering, complicated stuff.
afef47a1 : minor feature reordering to group like features together
e22dbdb8 : improve JSON String value writing performance
ad3a43eb : Minor performance optimization that helps with untyped (Map) serialization, ObjectNode
a81cb061 : Fix a minor mismatch between input arg, buffer passed
698f3a73 : Fix #188
4b041e97 : minor naming change
86b31e77 : Improve error message for hash collisions, tune tertiary slot sizes
3357e8f6 : Complete minor tweaks for char-backed symbol table, more even distribution across tests
19cb615e : Add bit more testing, using 'MediaItem' as another sanity check
88391ccd : Simplifying N-byte hashing a bit
fe4ca6a0 : Further improvements to reduce hash collisions, now for 1-4 byte ids
f904c0af : [maven-release-plugin] prepare for next development iteration
b435fb91 : [maven-release-plugin] prepare release jackson-core-2.5.2
8f64a157 : Prepare for 2.5.2
e0a02273 : Improve situation wrt #187, both by increasing limit to 200, and by adding one more operation for 2-quad (5-8 byte) case, resulting in significantly shorter max collision chain length
b55721a3 : more incremental work for token filtering, for writes.
d0b4bfe4 : Start building filtering to support exposing subsets of content read/written
6a1e6a3f : Minor stylistic cleanup
1a0eb768 : Add more tests for `PrettyPrinter`, to ensure root value separator is properly covered
c2437304 : Use substitution (wrt #186)
8665d67e : Specify version of maven-surefire-plugin in POM
f611ebfb : yet more tweaking for symbol table access
c0fefc85 : minor streamlining of int/long access
16f77b35 : tiny improvement to decoding of long names via utf8 lookup
53c68d4c : Streamline `getValueAsInt()`, `getValueAsLong()` of `ParserMinimalBase`
7f5065ac : Update release notes wrt #182
fca10e33 : Fixed #184
11f0b409 : Always return empty array instead of null for empty buffer
ac6d8e22 : Javadoc fix
29a364a7 : Add release notes wrt #181
eca5eb3a : Fix possible issue wrt #181 (although not reproducible on 2.4)
e01cbd84 : Try to repro #181 on 2.4 but passes as well
dbaf1935 : ...
4eeba79a : Add JsonParser.Format.IGNORE_UNDEFINED
13d07822 : and a fix. For the last commit. Doh.
a33c66ea : Add missing 'addName()' method for full symmetry (q3)
2a629d63 : Minor forward-compatibility improvement: add `TextBuffer.setCurrentAndReturn()`
bc57016d : [maven-release-plugin] prepare for next development iteration
afa4dedc : [maven-release-plugin] prepare release jackson-core-2.5.1
725b7976 : prepare for 2.5.1
43f91be3 : ...
f737b050 : Fix a flaw in earlier change wrt new/old byte symbol table
b5f66e35 : ... and fix a bug in one of new convenience methods. Very inconvenient.
f7a1d5ce : add a compatibilty method in new symbol table
4bcd7317 : ...
dccffbe4 : Add a kludge to reduce incompatibility due to new symbol table implementation
aa65eaac : last touchups for tests, mark old symbol table deprecated
2967c235 : ...
6b9505b8 : Bit more refining for tertiary buckets of symbol tables; distribution looks good now wrt spill-overs
a57bda86 : ...
075ce3ff : minor tweaking
50ac8533 : Fixes to diagnostics, minor improvement to 2-quad hashing cache
30a2670b : First version of new symbol table that passes all unit tests
efc42952 : Minor improvement to overridability of "default" PrettyPrinter
cc97b7b0 : minor fix to spill-over range checks
6c629a8b : Fixes to new symbol table, resize not yet implemented
3a00c863 : More work on alternate symbol table, passing most tests; not yet resizing
791e288f : Add partial version of the experimental new symbol table
609ed9d6 : add a problem wrt missing padding for 3-quad names
18ebfc50 : one more test for byte-based symbol table (to guard against regressions)
53621fd6 : add more 'medium' symbol support. Missing something, since symbols do not stick but...
b48bcfa2 : refactoring to support 12-byte symbols as separate case
a40dbb79 : ...
9bdda3fb : minor fix to handling of null char in names
e887c94b : ...
26442458 : improve a test
1eef25a4 : Add `JsonParser.hasToken(JsonToken)`
36d774e5 : Minor streamlining of int parsing
d1016796 : Bit more streamlining of text handling for parsing
3434c075 : Add TextBuffer.setCurrentAndReturn()
657272f9 : tiny change to JsonParser ctor call sequence
5cddffa1 : Fix #177
41bbcd84 : [maven-release-plugin] prepare for next development iteration
6fc27052 : [maven-release-plugin] prepare release jackson-core-2.4.5
36c91eb2 : ...
b0ceb4ee : Add `IOContext withEncoding()`, some unrelated sample code
3dcedd2b : Fix #178. Also fix a few javadoc processor warnings
a67dd546 : Update build branches
dcff4e9f : Update build branches
414e815a : Master -> 2.6.0-SNAPSHOT
6a860445 : Add a tiny blurb for potential customers, like game companies doing android apps.
08446916 : add a test for #177
47927356 : [maven-release-plugin] prepare for next development iteration
05077176 : [maven-release-plugin] prepare release jackson-core-2.5.0
41ee3048 : prepare for 2.5.0
d9995147 : Fix #176 for 2.4(.5)
15138d17 : change version back to 2.5.0-SNAPSHOT
7d9b98b5 : [maven-release-plugin] prepare for next development iteration
bf2af8f6 : [maven-release-plugin] prepare release jackson-core-2.5.0-rc1
8a42d5eb : Javadoc fix
bae223f3 : ...
39170c07 : Add `JsonParser.hasExpectedStartObjectToken()`
e2cf3613 : Add efficient impl of `nextFieldName()` for UTF-8 parser
d962de91 : ... and now really adding `JsonParser.nextFieldName()`
2ec34034 : Add `JsonParser.nextFieldName()`
aae5397a : Added `JsonParser.hasTokenId()` method
17628141 : Change JsonPointer.head() so it need not re-compile expression but use existing pieces
d2c60234 : Minor improvement to #169: construct `head` lazily
d61541d6 : Working bit more on JsonPointer.head()
6d8e5e68 : minor clean up for JsonPointer changes (fixing what I think was a minor bug)
e1dffcc2 : resolves #171 by adding append method.
fca3ed3f : resolves #172 by adding last operation in JsonPointer.
0d9cd9fa : Fix #173
e2207349 : tiny additions to JsonPointer, test refactoring
fa0b5232 : update release notes wrt #169
7384d06b : Adds head operation in JsonPointer class. Resolves issue #169.
55cfa31b : Update release notes w/ #166
6d9cb642 : Minor tweaking, javadoc fixes, add version numbers
44f42e82 : Implement #168
bfdc2852 : [maven-release-plugin] prepare for next development iteration
12aa8698 : [maven-release-plugin] prepare release jackson-core-2.4.4
1c9e1456 : ...
7b1d4117 : Fixed #167
12e8fed0 : Fix for #167
0334f7eb : Minor robustification, javadoc improvements
3f45560b : Deprecate old API instead of removing it. Added new API to mutate the indenter.
455face5 : Allow to configure line endings and indentation used in the DefaultPrettyPrinter.
864e30a9 : demote '_decodeSurrogate()' as well
33a43e1a : tiny refactoring of constants
85ad25d9 : ...
074c5065 : complete fixes to make dynamic enable/disable of dup detection work completely
8b884436 : Fix problem with dynamic enable/disable of parser dup detection
2a6f9f2c : Tests for verifying dynamic enabling/disabling of dup-detection
483e6621 : Fix handling of JsonGenerator.setFeatureMask()
7df7c576 : Add `JsonGenerator.writeRawValue(SerializableString)`, matching tests; planned to help with #165
27eb3c12 : Implement #164
d0d570c7 : Update pom URL to point to Jackson home
6b0771be : Warnings cleanup: change private fields to non-private to avoid having to use synthetic accessors
2888f5d6 : Use Maven Central badge to show latest release version.
9c778809 : a javadoc fix
1e4a20ba : Add an alternate constructor for JsonGenerator
a37f08e6 : One more fix for #157, this time for negative-number parsing branch (which is different from pos)
d860a8cb : fix release notes
dc6d1a63 : minor test cleanup
e774d74c : ...
290799a2 : Fixed #157
1481cadb : [maven-release-plugin] prepare for next development iteration
b9c8d58c : [maven-release-plugin] prepare release jackson-core-2.4.3
ec1d1c7e : prepare for 2.4.3 release
882b7656 : ...
f408795c : Added ResolvedType.getParameterSource()
f58d09f6 : fix typo in javadoc for JsonParser.Feature
d533f29c : Fix #152 in 2.4
3baa7d67 : Fix #152
7317dc95 : test refactoring
7fc38204 : update parent pom
ba77f23b : javadoc update
63a87b93 : Update parent pom to snapshot of one to be used for 2.5
ea603c35 : JsonParser, ObjectCodec: javadoc: empty docs to return null
a0ce7f25 : [maven-release-plugin] prepare for next development iteration
3f0a330a : [maven-release-plugin] prepare release jackson-core-2.4.2
89c11fe0 : ...
e9972871 : Fixed #148 as suggested (need to do perf tests but should work correctly)
fdcb48c5 : fix build to properly omit **/failing/*.java
544904dd : prepare master for 2.5
fde21332 : Add a (failing) unit test for #148
9bf82849 : Checking in actual fix for #146
ca94bafb : Fixed #146
821760d4 : Add a test for #146
c587db79 : Fix a minor maven issue; had duplicate surefire plugin settings
f6f4d52d : [maven-release-plugin] prepare for next development iteration
38332cae : [maven-release-plugin] prepare release jackson-core-2.4.1.1
94cf9521 : Prepare for 2.4.1.1 micro patch
5027dc5d : Fixed #145
8ee4adc8 : [maven-release-plugin] prepare for next development iteration
d65d91e5 : [maven-release-plugin] prepare release jackson-core-2.4.1
e5f4d438 : ...
b31e0310 : More attempts at reproducing #142
2ceee765 : Try to reproduce #142; fix a minor problem with error reporting
4ceaba85 : Fix #143 (regression, not present in 2.3.3)
12ad4234 : ...
e2763e21 : ...
98cc740f : [maven-release-plugin] prepare for next development iteration
58b5b9c6 : [maven-release-plugin] prepare release jackson-core-2.4.0
19528834 : prepare for 2.4.0 release
39e8384f : ...
5004f15e : ...
5c192564 : add a deprecated ctor for BytesToNameCanonicalizer to improve backwards compat
e17a4dd4 : Improve byte-source hash collision protection same way as char-based (but don't know how to test actual collisions)
383bc8f2 : Fix a minor bug in handling of char-based symbol tables (calc of hash code of)
b6b16488 : ...
0541b3be : Start working on even more robust DoS handling for char-based symbol tables
6e0ae14d : Consider changing hash value to use; add tests.
2fd27f46 : and bit more tweaking with nextFieldName
48b57265 : minor optimization of nextFieldName()
6890ab1f : Adding bit more tests for 'isNextXxx()' methods
567fdac2 : ...
d0fd3dc3 : Add a failing unit test to help figure out a good way to deal with potential hash collisions (only for Reader-backed sources; byte-sources fixed earlier)
18bc774f : streamlining of ws skipping for byte-based sources
ac2921de : Improvement to ws skipping
2288efe0 : [maven-release-plugin] prepare for next development iteration
c75bda46 : [maven-release-plugin] prepare release 2.4.0-rc3b
d87b91cf : ...
302c0e6a : [maven-release-plugin] prepare release jackson-core-2.4.0-rc3
cb83309f : goddamnit mvn release plug-in and/or Sonatype OSS repo: AGAIN FAILED WITH NO REAL RHYME OR REASON
9277e776 : [maven-release-plugin] prepare for next development iteration
8385c356 : [maven-release-plugin] prepare release jackson-core-2.4.0-rc3
9a3bab94 : ...
e1880f4a : Fix a regression in handling of negative numbers with reader-backed parser
10e43bd8 : more testing
ba2a5234 : Improve low-level testing a bit, to guard against regression (like one that exists now)
9e2d737a : update release notes
dc36f7d1 : ...
4775e573 : ...
b4f06636 : add bit more testing for nextFieldName() verification
e60ad111 : Tiny tweaking for reader-based name parsing
1dfdf1fb : make _parseName() final
996c3ff3 : complete rewriting of number parsing for char-based sources as well
c01dc8c8 : reorg char-based number parsing a bit
4983fd1c : split positive/negative number cases
224f65d6 : change passing of sign, seems to give boost to perf (odd)
ad3bef4c : Whops. Accidentally caused minor regression (since I had run build with tests disabled); reverting earlier change that dropped return value from _verifyNoLeadingZeroes -- it is indeed needed.
af595437 : remove unnecessary return value
84869742 : Streaminling on byte-source side again
d9db35ef : complete change for string-based reader (lookup->dumb comparisons)
06c510ad : Bit more boost for reader-based parser too, ditching more lookup tables
de6df163 : add more comment-handling tests
208d54ad : Improve comment-handling for char-based sources too
572a6511 : cleanup for ws handling
ea1fd866 : Rewrite whitespace skipping, based on superior speed by code from 2.2; lookup table not that good it seems
44a48d9f : tweak with keyword matching
7af3e251 : adding ascii util methods
ef860da5 : Undo one bad optimization for byte-based parser (-10% regression for one of the tests)
e3fd9d9d : [maven-release-plugin] prepare for next development iteration
1185d5dc : [maven-release-plugin] prepare release jackson-core-2.4.0-rc2
52b322be : ...
07efb963 : Last tweaking of byte-based writer
e600981e : ...
3aa24149 : minor writer side cleanup
3b1a36b5 : rearranging state checks
15f909b2 : ...
abb4089e : ...
f9f6d588 : change some methods non-final, non perf sensitive
29e8dfa6 : ...
d9c90867 : proactively get hash for byte-based name matching
a155c538 : and minor improved to symbol handlign as well
4ce6e0bc : and matchign changes to byte-based decoder too
322fe4df : minor improvement to token matching
2574bd68 : Make ReaderBasedJsonParser non-final, to allow sub-classing (but keep most critical path methods final, can relax as needed)
8ae97d00 : [maven-release-plugin] prepare for next development iteration
622c5bab : [maven-release-plugin] prepare release jackson-core-2.4.0-rc1
1c1e43bc : prepare for rc1
1feb5047 : minor cleanup for error handling
25968cca : ...
0cb9748e : ...
b169e5bb : minor improvements to int decoding
0d1a14e9 : streamline ws skipping
0f42f01e : ...
1d4a2589 : trying to improve on symbol parsing
eb306d42 : trimming parsing of numbers by eliminating unnecessary check
ec928f75 : minor trimming of number parsing
61e229bd : ...
8e76aa3c : test cleanup
475a99b4 : ...
e781993f : ...
b0e855a2 : ws handling improvements
76af3aef : ...
b01c64d2 : trying to streamline name handling
691b5743 : ...
c3902316 : tinkering with ws skipping
a2af6534 : ...
22a45232 : ...
0ecbeeb2 : ...
159a9c80 : ...
608a055d : trying to improve char-symbol handling
c74ff14b : javadoc improvements
896000fe : Streamline decorator handling
84dc1843 : fix a minor flaw in allocation handling
64aa9d2a : Implemented #138
90eee705 : Add skeletal micro-benchmark to verify perf of json parsing at raw streaming level
b0a2e19b : cosmetic cleanup
f4260c7a : Syntax error in travis config
8514fd63 : Update deploy credentials, deploy after success
1d076018 : Implement #127
8a6a8995 : Fix incorrect @link in jackson.core package-info.
4769c36b : addressing #133
a50f62cc : update release notes
22cfadfa : ...
1c66e505 : fix build again
06b2b86b : ...
4f0369ba : ...
e8383523 : ...
141c08bb : ...
ca3eae22 : update README
455f09fd : Quote branch name to make it a string [ci skip]
c0540e08 : Travis build status [ci-skip]
2536f498 : Update travis config for Maven deploy
4a2c5483 : Travis CI support
d6e459ad : Integrate #129 in mainline as well
ac956fe5 : minor change to text value secondary parsing, hoping to speed it up a bit
32e4e915 : More stylistic tweaks, moving to more compact format (sorry!)
95804824 : Replace manual array copy with System.arraycopy()
2bba5dd5 : Remove redundant casts
d1d4382b : Remove usage of StringBuilder as it's unneeded
3c4f7870 : Use StringBuilder instead of StringBuffer
e78fc1f8 : minor improvement to text buffer allocation
007dccb4 : ...
e15b9a82 : minor cleanup
6884325d : ...
8be1913f : ...
0c8d86ea : minor addition to TextBuffer
ed4098cf : minor trimming
7fe0093b : ...
155a63e9 : ...
288b1f32 : ...
fedd7950 : Minor trimming
d1ed0e86 : ...
5bd1c6b2 : add an alloc method that allows defining min size
ebf0091c : Refactor BufferRecycler for sub-classing
a8bc72e0 : Change IOContext to be sub-classable (remove 'final')
4646ed1f : minor cleanup
175a97b7 : Implement #121
efc23677 : Removing deprecated internal methods (deprecated in 2.1)
4663017f : ...
fb85861e : ...
db4c7046 : Combine BaseReader and UTF32Reader, to reduce jar size
fe5b6981 : ...
9318b805 : ...
aefbe1dc : ...
9c135008 : ...
87cba322 : and bit more clean up
f633f108 : bit of source code sanitization
e3c062b1 : move trunk to 2.4.0-SNAPSHOT
6df367a3 : use the refactored debug level from new parent pom version
8c9f67f8 : add explicit settings for debug info inclusion
6f91dcf9 : Minor improvement to error messaging for invalid token (with reader-backed parser)
41a35412 : [maven-release-plugin] prepare for next development iteration
ce3fb0ad : [maven-release-plugin] prepare release jackson-core-2.3.0
1deb492f : update release notes for 2.3.0
bc54062b : Fixed #116
e78ac28f : add a unit test for #116
54a5a14e : Fixed misspelled contributor name
be4395d3 : ...
5e14c461 : Fixed #115
5cf2e6e7 : Last piece of refactoring wrt #110
0e10fd5d : Refactor a bit to help reduce redunancy from #110
a3b10fd7 : [maven-release-plugin] prepare for next development iteration
822b35c9 : [maven-release-plugin] prepare release jackson-core-2.3.0-rc1
fc53592d : fix a typo in credits
594a75dd : Reimplement FilterJsonGenerator as a flag to JsonGeneratorDelegate.
3da5c04c : Need to modify BOM test a bit: not sure if this is the right thing, but keeping track of real input offsets seems more important
911cca02 : Fix #111
7ee38785 : Changing UTF8StreamJsonParser to be non-final; making private methods final (and small number of protected methods)
5db03b63 : Try to clear up final/non-final confusion for UTF-8 backed generator; to allow overriding
8fc4243d : minor optimization for name writing
36d8bc20 : Improved unit testing for root value generation
f8120bbc : Work on fix for #108 in mainline
faa7d541 : Add FilterJsonGenerator.
3761c5c7 : streamline parser closing
880ba765 : ...
f9ad80f8 : Impelmented #106
e2e2e8c2 : Minor beefing up for dup testing
6fc0271d : Commit actual dup-detection implementation
879b7cdb : update release notes
67a24ded : Minor cleanup for JsonTokenId, adding comments
45f1bb35 : Removed the last anonymous inner class generated for switch-on-enum
066463ae : Removing one more unneeded inner class
8b9b4cdd : Another inner class bites the dust (swtich removal)
347f237e : Eliminated one more anonymous inner class
a663c696 : Refactor JsonToken a bit, to add more type detection method, to replace need to use switch
5a6fe977 : further simplification
2aa26288 : minor cleanup, to eliminate one compiler-generated inner class
eaa2b0c4 : Fixed #102
38d6e35d : Fix #105, not detecting missing white-space between root-level numbers
098ece85 : update release notes
0a398692 : Finished #47 implementation
89d5f32d : Bit more cleanup
a3de8a04 : First part of YAML comments support, for UTF-8-based pasrser
3f84224c : ... and yaml-comments Feature too
d01920ea : minor error handling improvement
7d2519f9 : Add a test for yaml style comments
c0a3c762 : Trim some more constants
c5b43936 : remove unneeded constants
8475c8b2 : Minor improvement for InternCache
bfd55a03 : Improve ignorals as per #104 (need to roll out to other projects over time)
67a3b19c : Fix a typo in canHandleBinaryNatively(), shouldnt take an arg
b8835448 : Implement #103, binary-data capability introspection
711971d5 : also, provide default bogus impl of Versioned for ObjectCodec, to avoid backwards incompatibility
eef55f5a : Make ObjectCodec require impl of Versioned
3e0a14ea : more minor cleanup
838dc4c8 : and more cleanup
1313ea33 : try to simplify VersionUtil
12879ae9 : Add `TreeCodec` interface
240c4559 : Yet more fixes to JsonPointer handling
2d1e19e8 : one more fix to JsonPointer
808d5fc2 : Improve type casting for JsonPointer methods
d493cf07 : Rename TreeNode method used for using JsonPointer
a1881378 : Improvements in OSGi manifest generation. Fixes #100.
a12195ac : ...
bb639974 : Start adding basic JSON Pointer support
7dc9de68 : Fixed #97
b40ac81d : Fix #98
a9e5c9f9 : ...
1734a3ad : Implement #96
2ce8a311 : ...
e9e78a9c : improve jsonparser context testing
56ff8dcb : improve license link
98c86a9e : Implement #94
2f9eb8cb : add a method to support filtering/views on positional formats like CSV
98cb9a72 : Add `JsonGenerator.canOmitFields()` discovery/introspection methods
45cc26c8 : Worked on improving DefaultPrettyPrinter, to allow changing linefeeds, fluent/builder style configuration
f9593610 : ...
caefc689 : Implement #93
14c68990 : Change type of type/object ids to java.lang.Object, since impls are likely to require different actual types
bb46be9e : fix to invalid naming
a464bb1d : add JsonGenerator.writeObjectRef() as well
5963bc4b : clean up; adding skeletal methods for native Object Id handling
567257f7 : ...
2fdf90eb : minor fix to javadocs
08f918c5 : Implement #91
1764525b : More improvements to readme
e427a37e : ...
55636dca : update readme
e92d04f3 : Eclipse warning removal
0dba714f : Implement #85
ad28e352 : Fix #77
26894d0d : Merge addition of Base64Variant.decode() from 2.2.3
09d64c50 : Upgrade parent pom version
a804cb70 : fixes to a patch
0c8bab8e : ...
c2d74597 : Added support for plain 'Infinity' when feature ALLOW_NON_NUMERIC_NUMBERS is on.
64adc0ae : Test and bug fix for CharTypes.appendQuoted() misencoding first 32 Unicode chars as '\u0000'.
60cb7bd0 : Minor clean up to start using Arrays.copyOf() (since we require Java 1.6)
0a3c4c86 : Create 2.2 branch, start 2.3 dev for master
2d06eb15 : Fixed #78
0ec6bac6 : Add a test case for #78
c088f843 : ...
c3206c43 : ...
46e806be : test refactoring
32504d40 : test refactoring
295d891f : [maven-release-plugin] prepare for next development iteration
38ffbfd6 : [maven-release-plugin] prepare release jackson-core-2.2.2
d940b45d : prepare for 2.2.2
a0ec191d : remove redundant license info from spi metadata
2e53f67a : [maven-release-plugin] prepare for next development iteration
8128ea6d : [maven-release-plugin] prepare release jackson-core-2.2.1
ad047817 : prepare for 2.2.1
f7741c58 : Modify JsonFactory.readResolve() to hopefully work correctly wrt serialization
7b796a8c : Fixed #72
7a9d1d3b : Move LICENSE and NOTICE to avoid problems with Android, APK
db461336 : ...
5d9535a3 : ...
7546fe0d : update release notes
396eebb7 : [maven-release-plugin] prepare for next development iteration
a6036414 : [maven-release-plugin] prepare release jackson-core-2.2.0b
b6a5462b : I fucking hate Maven release plug-in, kasa paskaa. Retry release.
a38713dd : [maven-release-plugin] prepare release jackson-core-2.2.0
5a05ce65 : ...
3c018c44 : improve naming in LICENSE file
af4242f6 : add LICENSE, NOTICE
68bb83d5 : Clean up copyright notice comments by removing refs to LICENSE, adding stub in main-level classes.
8209a4fa : [maven-release-plugin] prepare for next development iteration
e7b25901 : [maven-release-plugin] prepare release jackson-core-2.2.0-rc1
b566711d : prepare for 2.2.0 rc1
b9eb6d12 : Improve javadocs for GeneratorBase._verifyValueWrite()
5b7bbe11 : Minor tweaks for #69
596315ee : Upgrade parent pom, to get bit more compact jar builds
7190d20e : Added JsonGenerator.writeNumber(short)
6fdf6d54 : ...
1afe8b0e : ...
cfe25111 : ...
a5a69a56 : ...
a629bb9a : minor cleanup
2d68e4c1 : simplifying default pretty printer
2343927d : trying to clean up code, to trim unneeded code
8457e635 : Add 'path()' methods in TreeNode
ab1b250d : Fixing #64, incomplete parsing error message
76ac2ef9 : Update README.md
8c2747de : Fix #55 in master
e4061af1 : Add TreeNode.traverse(ObjectCodec)
c493e6d0 : eclipse warning cleanup
545d1625 : Javadocs fixes (a copy-paste error)
637b73cf : ...
5303198c : Fixing [JACKSON-889]
12525982 : Implement #59, new methods in TreeNode
3f931725 : Use syntax highlighting in the readme file.
89e4a200 : ...
f32f3abd : Add a unit test to verify serializability of Location
c3ef9f34 : Fixed #51, problems with JsonLocation serialization
c270c198 : Fix links
9b69773a : update readme wrt streaming api
2b884f0e : Fixing [JACKSON-884]
a451ff37 : minor cleanup
84368d09 : update parent pom to non-snapshot version
61d5bdd2 : Fixed [Issue#48]
a0af4f4e : Add 'toFullString()' in Version, to help troubleshoot
45466132 : Fixes to #49 implementation
68d79dd1 : yet more build fixes
bb41bc06 : update replacer plugin settings
5a0a3337 : update parent pom
ac65a2b2 : ...
e84abf74 : Refactor shared properties and plugin logic into oss-parent.
769c94df : Add another unit test.
e38191a0 : Make PackageVersion implement Versioned.
f440fa0a : VersionUtil: Improve Android memory usage
b3dfdea2 : eclipse warning cleanup
4ab04ce9 : Finished switch to 'createXxx' (over 'createJsonXxx')
68194925 : Start deprecated 'createJsonXxx' methods in JsonFactory, in favor of 'createXxx'
1e1bfb66 : ...
40a43963 : Fixing [Issue#42]
10b87db4 : ..
6ebc7598 : VersionUtil: fix fd leak in .versionFor()
806f418f : DefaultPrettyPrinter: make some public static variables final
d6d57e54 : Add missing JsonGeneratorDelegate methods (setPrettyPrinter)
306524f9 : ...
d2b265d0 : ...
e8658e7d : [maven-release-plugin] prepare for next development iteration
62c5fcea : [maven-release-plugin] prepare release 2.1.1b
75273be7 : minor tweaks
8e9d2d7d : ...
d721193a : Fix [Issue#38]
9c386440 : update release notes
e59e6cc6 : compiler warning fixes
cd642d08 : Update README.md
ab0269cd : Fix [Issue#34]
a609bca1 : [maven-release-plugin] prepare for next development iteration
ce9584ca : [maven-release-plugin] prepare release 2.1.0b
b758af91 : ...
e31a5b0b : prepare for 2.1.0 release
76d903a3 : Make Version serializable (used by SimpleModule)
1344de9c : doc update
49de9d37 : ...
aa2823ed : more serializability stuff
41bd0ebb : ...
101820d2 : ...
95f76a46 : Implement [Issue#33]: make `JsonFactory` JDK Serializable
dc2e72f4 : Implement
321d809b : {Bytes,Char}ToNameCanonicalizer: fix seed generation
4d5def10 : Remove unneeded interface method modifiers
6c842ae8 : Private methods don't need a "final" modifier
1dc2c61b : No need to declare methods "final" in final classes
3060cf06 : Remove unnecessary boxing/unboxing of primitive values
388f6bd3 : Implemented [Issue#10], JsonProcessing.getOriginalMessage()
e6dfc69f : Implemented [Issue#26], ability to change root-value separator; usually to change it to linefeed (from single space)
664b88b4 : Integrate [Issue#84] fix from 2.0.x
6c77ca39 : Fix [Issue#84]
5ad18ff3 : Added 'JsonParser.getValueAsString()' method
f9db99cd : add methods missing from delegate
ab168a6b : update readme
b228c048 : stupid eclipse warnings...
10c3ec8a : eclipse warning cleanup
1bdf0266 : Added 'JsonFactory.canUseSchema()' (similar to method JsonParser/JsonGenerator already had)
c06101f9 : Fixing warnings new Eclipse version produces...
78fa4536 : add services info
ad2df5ff : Added 'requiresCustomCodec()' methods, needed for format auto-detection
23267b17 : upgrade parent pom version
1132bd5b : Add 'getFactory()' as replacement for 'getJsonFactory()' in ObjectCodec
fe58ca80 : Minor improvement to DataFormatDetector
d700becb : Improve handling of low-level format auto-detection
66a5a600 : remove unnecesssary (and harmful) 'synchronized' from CharToNameCanonicalizer
d24c974d : undo previous add: figured this should be done fully at databind level
caf7484f : Start adding default base64 encoding
378ecdc7 : Improvements to JsonFactory.copy()
d67df9b3 : Work on resolving [JACKSON-851], problems with ObjectWriter, DefaultPrettyPrinter, state
bb2b6d08 : update javadoc link
30f0352b : Yet better way to share/merge symbol table contents for byte-backed entries
965d6dd4 : more refactoring
f2219074 : test refactoring
9c9622d9 : Improving sharing/merging of symbol tables (wrt synchronization)
feaabd16 : Working on [Issue-25], removing references to 'json' (create[Json]Parser, create[Json]Generator)
108c6400 : Fix [Issue-24] for 2.1
3409834f : Fixed [JACKSON-853]
1317cf8c : ...
f484cd25 : ...
55e62e05 : ...
51d2f00f : ...
3532520e : more work with hash collision handling
bda3a91d : more hash collision work for 2.1 too
c2a641a1 : ...
a7ec583c : Start work on [Issue-22], trying to prevent hash-collision based attacks
ec300276 : Refactor pom to use FX parent pom, to reduce fluff
3d535593 : ...
3e5ff6d3 : Implemented JsonParser.readBinaryValue(...)
19e51437 : Start implementing incremental base64-decoding for std JsonParser
5437738e : Fixed [Issue-6], incorrect count for pretty-printer, end-object
7c94a120 : ...
c4420962 : Start working on [Issue-17] (streaming binary read)
d80a2d01 : Mark [Issue-16] (streaming writing of base64-encoded binary content) as completed.
a0fff644 : Fix download link in readme.
63ff5744 : Start work on incremental binary/base64 generation
9e6e7245 : Fix [JACKSON-842] for head
6836e4f7 : ...
2e70a2a0 : Starting to implement streaming writing of binary data.
b48c3aa7 : Change OSGi to be fully-qualified
eeb2fbd5 : Refactoring for Issue-7 (addition of 'createParser' and 'createGenerator' on 'JsonFactory')
e53c3a96 : Implemented [JACKSON-837]; made JsonGenerator implement Flushable
48e38a8b : Fix for [JACKSON-838]
eecd5a2f : ...
84101d7d : ...
9a36244e : ...
2903fa55 : update javadoc link
33c9b7ae : [maven-release-plugin] prepare for next development iteration
348cb741 : [maven-release-plugin] prepare release jackson-core-2.0.2
e158a42d : prepare for 2.0.2 release
da18155b : ...
93402046 : Fixed Long-case of [JACKSON-832]
1f59d793 : [maven-release-plugin] prepare for next development iteration
711658ff : [maven-release-plugin] prepare release jackson-core-2.0.1
ecac5c08 : prepare for 2.0.1
7caa4f1a : One last (?) fix to make things compile and work on 1.5
e9b48512 : Working on [JACKSON-827], accidental JDK 1.6 dep
12b2e561 : Issue 11: Fixed JsonParser.getValueAsLong()
1adc898a : Add 'getSchema()' method for JsonParser, -Generator (should have gone in 2.0.0 -- only publicly accessible from 2.1)
a187044e : ...
35719a39 : enable site generation for Jackson core
933aec30 : ...
f4309051 : ...
68a66c4d : upgrade javadoc plugin
626c9cec : [maven-release-plugin] prepare for next development iteration
29fffe6a : [maven-release-plugin] prepare release jackson-core-2.0.0
5e69eec5 : preparing for 2.0.0 release
fb77b2fa : Fix issue [JACKSON-820]
3c54aa8a : [maven-release-plugin] prepare for next development iteration
fec112e1 : [maven-release-plugin] prepare release jackson-core-2.0.0-RC3
b317eb99 : ...
ddc118ea : ...
a2d5cecc : ..
6c7061c3 : Hmmh. Some javac versions require this cast... weird.
8e922aa3 : Minor improvement to JsonProcessingException, to allow better exception msgs
01ba0538 : Change legal byte value range from [-128,127] to [-128,255], for better interoperability with platforms that consider bytes unsigned.
648e67c7 : [maven-release-plugin] prepare for next development iteration
7182fd13 : [maven-release-plugin] prepare release jackson-core-2.0.0-RC2
6bdca264 : ...
8608c302 : ...
487fe10a : Implement [JACKSON-782], JsonParser.overrideFieldName()
3f365e50 : [maven-release-plugin] prepare for next development iteration
55a52a3e : [maven-release-plugin] prepare release jackson-core-2.0.0-RC1
66a855e4 : javadoc cleanup
67ebb3c2 : Fixed [JACKSON-779]: problems with UTF-8 multibyte chars, comments
58d32488 : Added unit test for [JACKSON-779]
862b78b7 : minor fix to TreeNode type handling
08a67431 : One more significant refactoring: move JsonNode out of core (to mapper); add TreeNode interface locally
d8616575 : Working on [JACKSON-770], [JACKSON-707]
e6bb641d : ...
51bf0302 : Remove all pre-2.0 @since tags (since nothing in these packages predates 2.0)
07351906 : Last (?) piece of work for [JACKSON-730], add JsonFactory.Feature instead of trying to shoe-horn things in JsonParser.Feature
9fc55aab : Implemented [JACKSON-730] for core package (need similar for databinding)
3d471009 : javadoc improvements
7b0d0918 : Start work on [JACKSON-718]
1f6e1fb4 : ...
9b59c3b3 : ...
0ccc4c95 : Implement [JACKSON-742], add more SerializableString accessors
fd07e4bb : Minor change; remove IOException from ObjectCodec.treeToValue
5b2aff3c : test cleanup
1b681639 : Fix [JACKSON-753] for 2.0, clean up otherwise
78774998 : Added support for leading versions from maven pom.properties files
b1baffcb : javadoc fixes
c1fec352 : ...
5a1bd996 : ...
48d26094 : Further improvements to version handling
96e131f5 : Improve version detection; add optional group, artifact ids in Version (and thereby Versioned)
7dffbbe9 : ...
e6b2599b : Fix version reading problems
3c756188 : Add version info back, enable test
32aca9e7 : Fixed the failing unit test(s), now all pass as expected
5ff8a2d9 : Add unit tests from 1.x, all but 2 passing
7af402fc : Refactoring: moving JavaType into databind, creating more abstract base type, ResolvedType to define ObjectCodec
46384a0e : Move TokenBuffer to databind package
d77350ef : More clean up
f15531c0 : Check in actual sources, moved to the new package, cleaned up a bit
7e2b22a7 : update readme, pom
ae8a4b35 : clean up pom, readme
a57fbe14 : ...
8f75cb76 : ...
e0f0754d : first commit

+- Project: platform/external/jackson-databind

8a0ac4077 : [LSC] Add LOCAL_LICENSE_KINDS to external/jackson-databind
4f1e9bde7 : Add an Android build file / PackageVersion.java
0712d7d8f : Adding files required for external/
3018911e3 : Initial empty repository
f0191280f : yet more test cleanup
5fd87442f : Test refactoring (remove warning)
466369639 : minor test refactoring
24bfc4cc8 : Back to snapshots
e5ae8c877 : [maven-release-plugin] prepare for next development iteration
49e1c0e45 : [maven-release-plugin] prepare release jackson-databind-2.11.2
b29956635 : Prepare for 2.11.2 release
7d737db0f : minor test change
8bdbfb90e : Remove a deprecated internal method
8f5d3659b : Add a failing test for #2803
61069b575 : Minor fix to compatibility, related Guava Map serialization
b164e8f8a : Yet one bit of cleanup wrt #2805
6f731274d : Fixed #2805
e855ccb41 : Refactoring to use separate Checker object of Map entry inclusion checks
65cab14b5 : Yet more refactoring
825ab66f4 : Minor streamlining
e3cc58e1e : remove warnings wrt deprecation
12f9afead : More refactoring (rename, add config param; deprecate)
c0cbeb31f : Remove a deprecated (in 2.6) annotation introspection method
cf948c4fe : Bit of refactoring wrt #1296, renaming
b793a30d8 : Minor refactoring for 3.0 compatiblity
7a249f80e : Minor clean up wrt AnnotationIntrospector, future-proofing
c1f2e4c70 : minor tweaking of travis build
d9c0332e5 : FasterXML/jackson-databind#1296 @JsonIncludeProperties (#2771)
5758c6bce : Update release notes wrt #2215
942aa2595 : Support BigInteger and BigDecimal in StdValueInstantiator (#2793)
910edfb63 : Fix a regression (but one luckily not released) due to #2796 fix
65d81901a : Back to snapshots
fbd330073 : [maven-release-plugin] prepare for next development iteration
eea3ed056 : [maven-release-plugin] prepare release jackson-databind-2.10.5
c2d11fc0f : prepare for 2.10.5
6cc9f1a1a : Work for addressing #2798
8ea1c077f : Fixed #2789
781457b9a : Added failing test for #2789
ece621094 : Minor javadoc fixes
94b7cba7a : Fixed #2796 (second part of fix to apply TypeModifiers on `TypeFactory.constructParametricType()`
925c7c118 : Fixed #2796 (or part of it at least)
3f8af34b2 : Javadoc/comment improvements
62eac5392 : stylistic cleanup
bc1227e8e : Minor test refactoring to show #426 is now fixed
ef628ca32 : Backport #2761 in 2.12
5299c1aca : Issue 2761 (#2762)
1369c5195 : Fixed #2784 (and #2644)
3dec03cff : Minor change to pass StreamWriteCapabilities from TokenBuffer
c4ded65a5 : fix issue reference (should be 2784 not 2785)
15ba7c6e8 : disable JDK14 from travis (due to failing Record tests)
a8182eaaa : Add failing test for #2785
eeac38b29 : Add a test for #2787, partial fix (no more NPE, now fails otherwise)
85c9c8544 : Fixed #2776
5e941f6f5 : Manual merge of fix for #2785 (from PR #2786)
09e2e1843 : Fix a problem with empty value for non-primitive array type deserialization
03b29e98b : Java 14 specific tests (#2781)
dc989c924 : Minor changes to prevent compatibility issues with IonMapper
dc135ecbb : Fixed #2783 (last changes)
41e3faa72 : manual clean up of partial fix merged
ca417a167 : Fix first part of #2783 (parser initialization)
d16b8b1e0 : Add failing tests for #2783
58c9211bc : Refactoring to (eventually) allow XmlMapper override wrapped-root handling
3e5b76a69 : Add missing copy ctor for `StdScalarSerializer`
a8d6b6664 : Add test for #2779 (fixed in 2.12)
9eb4e72b5 : Bit more refactoring
eb000de91 : minor refactoring
1d7581bc2 : Remove double-checking of "verify trailing tokens"
ea4c66680 : minor stylistic change
d8ca1c2d1 : Add scalar-extraction support for EnumDeserializer as well
643772b1a : ...
a4420cdc5 : Add support for some more coercions for Delegating creators (Int/Long from String)
40701f15a : Add Object-to-Scalar support for some String/String-like types
7b9e7ddec : Complete adding "scalar-from-Object" for all basic scalar types
52ee6f027 : Last refactoring wrt `DeserializationContext.extractScalarFromObject()`, tests
3d256f163 : ...
00c5a0426 : ... refactoring
06227cbd7 : More refactoring to make supporting "scalar-from-Object" easier
b5dbb0acc : Minor refactoring, preparing for "extract-scalar-from-Object" support
d1591a524 : fix release notes wrt 2.11.1
9148aa852 : Minor javadoc fix
37835d2cb : Remove accidentally checked in test code
229b317a9 : Convert some simple int value deserialization to use the new `JsonParser.isExpectedNumberIntToken()`
42d7daf13 : minor refactoring
a83b73ffc : Fixed #1852
94728344a : back to snapshot
303aa4bdb : [maven-release-plugin] prepare for next development iteration
56b442188 : [maven-release-plugin] prepare release jackson-databind-2.11.1
e8748901d : prepare for 2.11.1
1473b0341 : Fixed #2758
37413a78b : Fix regression wrt char/Character coercion from String
fae36eb4d : [maven-release-plugin] prepare for next development iteration
82c84c74e : [maven-release-plugin] prepare release jackson-databind-2.9.10.5
899a01148 : Prepare for 2.9.10.5 release
6a3d88d2b : Minor tweak to consider Date/Time types as scalars wrt `MapperFeature.ALLOW_COERCION_OF_SCALARS`
b1237dcf9 : Minor streamlining of property metadata gathering
d6625925a : Fixed #2757
5d1f645b6 : Fixed #2753
ec29f7183 : Convert most test methods to use new builder-based resolver builder way (old to be deprecated)
fb642e792 : Add a missing method (`setDefaultTyping()`) in `MapperBuilder` (3.0 compatibility)
0e417f834 : fix a typo in comment
76b181ad3 : ...
507297733 : Make `withProperties()` non-abstract (with dummy impl) just for 2.11, for improved compatibility
987ab8c97 : Fixed #2767
330d0b6a1 : Work on #2767 (fix for EnumMap first)
67764a75e : Start work on fixing #2767
943f073d6 : ...
a5c8f5836 : More test refactoring
fc029426c : test cleanup
cb393fcb5 : Minor test cleanup
9252ee55f : ...
d32c188e3 : Fixed #2770
6985fe446 : Fixed #2760
87089aef0 : Fixed #2759
51b71d49a : Update release notes
1d0bee01c : fix a minor test regression
ebae13476 : Minor improvement to description for `AnnotatedMethod`, to included parameter type for 1-arg case (setters)
02c7345f4 : Add failing test for #2759
4dff054c2 : Update release notes
70b273cf7 : Fixed #2766 (wrong article in javadoc comment)
3d5156ba5 : Complete undo of context/parser signature changes
d0d56567c : more refactoring
22d95950e : Undo unnecessary (and actually inconsistent) change to parser/context argument ordering for helper methods in `StdDeserializer`
f6d9c664f : Fixed #2765
565ccb153 : yet bit more refactoring
dca5adfd5 : Add full set of float->int coercion tests
1f4c2cd0d : about to test float->int coercion settings
e6e73d6c2 : Continue refactoring
1e99a570d : more refactoring
2b0485bb3 : more refactoring
62c8ae6ea : ...
d6510b851 : refactoring
26414f5b8 : Minor fixes to coercion fail reporting
96d9903b4 : Still more refactoring
c305e60b1 : last coercions (float, double), before rearranging
ab062794e : coercion for long/Long
7678ce413 : More coercions, now `int` (leaves `long`, `float` and `double`)
359ad7186 : ...
4b0d5bc87 : Yet more refactoring for coercion config
8f13bd20c : More progress, now with `byte` coercions
a179e1fbb : Minor refactoring to prepare for float->int coercion changes
505716d4b : ...
a9f52ae11 : (fix a minor regression from previous check-in)
a25fbce54 : Complete int->boolean coercion handling changes, tests
6b52007ba : CoercionConfig changes: int-to-boolean
1db376d5d : Test renaming
25c427424 : ... add basic test for #2755 (can not easily test problem, but can verify copying)
97ed5c988 : Fixed #2755
c0a8928b9 : minor test refactoring
6f7e951ee : Minor improvements to coercion checking for java.util.Date/Calendar
8af0abda4 : moar testing
1b8aaee76 : test refactoring
9f7103bef : Rewrote handling of "empty array to null" coercion, using CoercionConfigs (needs more testing)
0b66b2029 : Mark #2066 as fixed (plus yet moar testing)
831537be2 : Bit more refactoring to clean up support for `StringBuilder`, coercion tests
9335323da : Minor test rearrangement; also test (now) obsolete initial tests for #2066
6cba7bd94 : Fix a minor discrepancy wrt coercion setting changes (2.11 vs 2.12)
aaf3d23a7 : More work on verifying coercion handling for standard "from-string" types
bbbf41f24 : Test refactoring (test renaming)
3b2bb3712 : Fixed #2751
820c16c00 : ...
8c06d64c1 : Add failing test for #2747
2a6a96038 : Fix #2749
00d7356ba : Mark #2113 as fixed as `CoercionConfigs` itself has been implemented: lots of work to make deserializer implementations use it.
a01230b2a : More improvements to boolean coercion
af1cbb4ce : ...
1452606a6 : add String.trim() back for String->primitive/wrapper handling (to help with XML)
8715546f6 : continuing work on converting existing coercion logic to use CoercionConfigs
c4f952cfe : Fix last test fails wrt boolean coercion
847b74b41 : Minor fix for coercion config wrt logical type settings
a4fe71fda : ...
5c6e6e207 : Continue work on using CoercionConfigs, start converting scalars/primitives (first boolean/Boolean)
e8371bd11 : Minor improvements to empty-string-coercion uniformity; added tests
d75ec3faf : Fix handling of coercion from empty String to Collection<String>, String[]
d5bbb6748 : Minor improvement of error messaging wrt type information
fbdc78e26 : Yet more testing for coercion configs
48a3ee796 : ...
c35f0c8d7 : test refactoring
aec4b6fe3 : Bit of refactoring
30288877a : Start testing coercion configs
20a119c81 : Test refactoring
928a28637 : yet more coercion config stuff
cc7156975 : Continue work on coercion configs, add default layer
3d9d28cbc : Minor clean up
52b78088e : more refactoring
fb72f93f4 : Complete refactoring to move empty-String-defaulting out of (Std)ValueInstantiator
ed646616a : Yet more refactoring
cf2b5a4ec : Make `ValueInstantiator` more accessible, now via `StdDeserializer` (could consider part of `JsonDeserializer` for 3.0?)
7ba9ac5b8 : Yet more refactoring to figure out coercion for empty String
5cfeba093 : Minor reordering of code
9729aae58 : Add proper logical type for date/time
fa7e801ca : Add `JsonDeserializer.logicalType()` to support coercion configs
0e0707dec : More refactoring, CoercionTargetType->LogicalType
fd076ade7 : Refactoring; realized I need to generalize `CoercionTargetType`...
12fd0394d : minor cleanup
ed2784c4a : Yet more work on CoercionConfig system
b8d12b9e5 : Yet more work on CoercionConfig(s)
41921a04e : continuing work on CoercionConfigs
662389e5c : More work towards CoercionConfigs
7c1351e67 : Starting work on `CoercionConfig` system, adding first 3 value enums
79078c841 : Minor simplification: remove unused `ValueInstantiator.getIncompleteParameter()` (and backing field)
76639c079 : Minor fix for TokenBuffer.writeStartArray() (set current value)
cc1dd9274 : Minor test fix: force use of `JsonMapper`, not plain `ObjectMapper` (only relevant wrt JDK serializability)
a6d82929b : try to enable jdk14 builds
5a319918c : Remove explicit jacoco-plugin version, comes via parent now
5ba72dfd4 : Start work on #2726 (add in jackson-databind)
5004a21b0 : Add Gradle 6 Module Metadata as per #2726
27088925d : Fix #2733
74d744af9 : Minor test cleanup
186e60e73 : a fix to release notes (wrong issue id)
5c0cfd3da : Fix #2732
56af702ed : Expose new "stream read capabilities" through `DeserializationContext`
47f008074 : Fix #2725
1b5308e06 : Add a failing test for #2725
2e8a20f25 : Javadoc improvements
b50eb0970 : Fix #2118 and #2283
2933c6a8c : Test refactoring
e6df26793 : Update release notes wrt #2719 (and minor optimization wrt fix)
20053ea11 : Ignore the explicit names of READONLY properties when they are available (#2720)
bc97be34d : Refactor `CollectionDeserializer` (take 2) to solve https://github.com/FasterXML/jackson-dataformats-text/issues/199
400f546dc : Add check for `MapperFeature.ALLOW_COERCION_OF_SCALARS` when coercing String to boolean in `ValueInstantiator`
4f4f69d9e : Undo previous fix; causes 2 regressions unfortunately, and working to solve those means fix probably should be in 2.12
ea91b3a60 : Minor fix to `CollectionDeserializer` to fix https://github.com/FasterXML/jackson-dataformats-text/issues/199
1d80cb665 : Add `BeanDeserializerBase.isCaseInsensitive()`
dcb5257c1 : minor javadoc fix
d6ba346cb : Add failing tests for #2066
0afc8223c : Replace JsonParser.getCurrentToken[Id] with .currentToken[Id] (migrating towards 3.0)
d05149735 : Fix #1886
35e5d0e45 : Remove unnecessary null checks
cf27b1890 : Change calls to deprecated methods to undeprecated ones
20cce3a86 : Remove couple of deprecated internal (not part of public API) methods
2449fd5fc : Minor clean up for error messages
f0ef5cd78 : fix #2675
acd2e3885 : Fix #1919
620d88990 : Fix #2091
a39892cc3 : Fix #2683
fa3ef3e68 : minor test addition
9de874abe : Removed a test for closed issue
893de724c : Move #2486 tests out of "failing"
b83ab881b : Add a passing test wrt https://github.com/FasterXML/jackson-core/issues/586
db1401a79 : Fix #2486
c994ede01 : Issue 2486 test update (#2708)
275275afb : minor comment change
905d3c63c : Improve detection of duplicate creators
cc42ced66 : back to snapshots
84aa7f384 : [maven-release-plugin] prepare for next development iteration
da102f333 : [maven-release-plugin] prepare release jackson-databind-2.10.4
149d95d6c : Prepare for 2.10.4
9f7037333 : Minor improvements for #2707 fix
c527259a2 : Fix #2707
fc6518059 : Minor test cleanup
9a70c0e13 : Added test demonstrating issue 2486.
840eae2ca : ... actual #2704 fix here (forgot to commit change)
99001cdb6 : Fix #2704
e3fea8e85 : Add ValueInstantiator.Delegating
dcb5efe9f : minor test cleanup
f9ce7f42f : add a comment
02894ee26 : Fix #921 (backported from `master`)
8eb15fd90 : Start 2.12 branch
fffd5ea3f : Minor improvement wrt #2701 (error reporting)
d4f1b7739 : Minor fix to a unit test: was not properly configure mapper in alt case
f9a9122f7 : Yet more 2.8 release note updates
ff427dd21 : Update CVE id for #1599 in 2.8 release notes
7a5f3f911 : add cve id for 2.8 release notes wrt #1737 fix
2bb2e2927 : update 2.8 release notes
06a67f73d : update release notes
44f72bd12 : add 2.11 javadocs
25302b61b : [maven-release-plugin] prepare for next development iteration
276687428 : [maven-release-plugin] prepare release jackson-databind-2.11.0
86d2a4517 : javadoc warning fix
1d6e11684 : Prepare for 2.11.0 release
5c8642aea : Fix #2698
d1c67a039 : Fix #2688
c2b266c1a : Fix #2693
f2127c8ad : Forgot to move #2686 under failing
c6d772439 : Minor tweak to failing test for #2465
b53aa511a : Add failing test for #2686
7002ae49f : Add passing test for #2588
aaa19f4d6 : ...
20443e22a : Remove some of work wrt #2678 (approach not feasible)
bf3270d7c : Some preparatory work for #2678
90aa990cc : Fix #962
8e4de185c : Minor deprecation
e0aab0552 : Minor test cleanup
a601d6617 : Some preparatory work wrt #2678
32bfe9cd1 : minor addition to test
7853cc833 : Add failing test for #1921
d3df22b41 : [maven-release-plugin] prepare for next development iteration
1d919062e : [maven-release-plugin] prepare release jackson-databind-2.9.10.4
6c167a88c : Prepare for 2.9.10.4
ef5623259 : ...
043d29904 : ...
5e28e102b : Add (passing) test for #1153
77040d85e : Fix #2682
113e89fb0 : Fix #2680
52a0a7b64 : Add a failing test for #2678
74e333a4d : Fix #2679
4e253a3bc : Fix #2608
a333b0661 : Add failing tests for #2118 and #2608
8e0dc292c : Add failing tests for #2283, #2675
3beb406e6 : Update release notes with new CVE ids allocated
3a36bdc29 : Remove accidentally left debug statements
fcfdd5fe4 : Fix #2669
55232b542 : Fix #2627
84a079349 : Add a (passing) test for #2669
8dafdeac5 : minor comment improvement
709dd383a : ...
e4721c720 : minor javadoc improvement
09c4b395a : Improvements to handling/validation of JsonCreator with Enum types
b283aad27 : Fix #2668
7752ea7a4 : Fix #2632
09ce4befa : More work towards solving #2632
e2ba12d5d : Fix #2670
5de7428ea : Minor refactoring wrt #2632
337144e04 : Test refactoring
666753b6b : update release notes
c14c9f99e : Further additions wrt #2664
89aebd2c2 : Minor test improvement wrt #2091
5cea8fd16 : add a comment to test to give context
2270e1008 : Fix #2657
4e7d83cd2 : uncomment workaround from failing tests
8af03c149 : Fix #2663
57de661f6 : test cleanup
27e7a0557 : Add failing test for #2627
95787c3f7 : ..
05d7e0e13 : Fix #2662, #2664, #2666
0dc771173 : ...
c9c4c31e0 : Move javadocs to regular branch (not gh-pages)
99acad68a : start adding javadocs
4189b3671 : [maven-release-plugin] prepare for next development iteration
11cc49bc4 : [maven-release-plugin] prepare release jackson-databind-2.11.0.rc1
0418e0f14 : prepare for 2.11.0.rc1
c1a2d7fde : Backport security page to 2.10
864b4e5a1 : move to 2.11.0.rc1-SNAPSHOT
52be687e2 : Update release notes wrt #2636
a512148ec : Issue #2636 - provide overloadings of ObjectReader.readValue() taking Class valueType
4c248ddf8 : Issue #2636 - Mockito tests of overloaded methods
19928d3b6 : release note update
1645efbd3 : Fix #2660
592872f42 : Fix #2659
a424c038b : Fix #2658
789df886b : Add missing config methods, testing, for ObjectWriter too
648b2097a : Add 2 missing methods in `ObjectReader`, for enable/disable of s
f28848cd4 : javadoc additions
82d5d1008 : Fix #2653
5397f87dd : javadoc fixes
2a73f0891 : Javadoc error fixes
9a85c6f8a : [maven-release-plugin] prepare for next development iteration
1d5273df7 : [maven-release-plugin] prepare release jackson-databind-2.8.11.6
9c8474149 : correction: 2.8.11.6 (.5 already released)
11b0647f1 : Prepare for 2.8.11.5 release
98202a834 : [maven-release-plugin] prepare for next development iteration
e8697cdbf : [maven-release-plugin] prepare release jackson-databind-2.7.9.7
ad0c69cf8 : Prepare for one last final micro-patch, 2.7.9.7
2b4c2446e : reorder entries in release-notes
3240cab8a : Fix #2648
6ba484579 : Fix #2642
1e64db6a2 : Fixing issues #2631 and #2634
9bb52c712 : Fix #2620
eb254813c : Fix #2526
a79be26b6 : ...
9bdc373bc : Fix #2648
0404c48e1 : Fix #2647 (last part)
ce049762c : more work on #2647
bde69c6d8 : First part of #2647, add `createGenerator()` methods
18e245443 : Add improved tests wrt #2635 fix
36db66280 : test cleanup
d0033cdf5 : Add failing test for #2644
cdae6726e : minor comment add wrt #2643
c9453dec4 : Minor simplification of `StdDateFormat` init: no need for ISO-8601 `SimpleDateFormat` unless requested
90d38a797 : One more fix wrt #2643
8273e1ba8 : Fix #1624 (try to improve javadoc)
4b5114991 : Fix #2643: add colon in timezone offset for better ISO-8601 compliance
e1d9be3f6 : Minor test robustification
4d038c9de : Fix #2642
e736541bc : back to snapshots
95e5fbf2c : [maven-release-plugin] prepare for next development iteration
fa67a16d7 : [maven-release-plugin] prepare release jackson-databind-2.10.3
429af04d3 : Prepare for 2.10.3
9f4e97019 : Fixing issues #2631 and #2634
771f6c6b9 : First improvement wrt #2632: change to give more meaningful fail message.
05235ac1b : [maven-release-plugin] prepare for next development iteration
2d5386514 : [maven-release-plugin] prepare release jackson-databind-2.9.10.3
9b1400a13 : Prepare for 2.9.10.3
d354028fd : Minor tweaks to fix for #1983, update release notes
e5d22e2a4 : Add check for ALLOW_CASE_INSENSITIVE_PROPERTIES feature #1983
800eaf21c : Add failing test for #1983
2dfc5bfb4 : Minor clean up
cb922358a : Add unit test (passing) for #2591
2149c30af : minor clean up wrt #2605 fix, for 2.11
f4d240848 : Fix #2605 (failure to deserializer polymorphic values with base type `Enum`)
7ae240eb8 : ...
af21e312b : Add a failing test for #2605
0cee8b1dd : add cve id
7448df1f2 : [maven-release-plugin] prepare for next development iteration
ba9ac6192 : [maven-release-plugin] prepare release jackson-databind-2.8.11.5
9b73cf416 : update release notes for 2.8.11.5
914e7c9f2 : Fix #2620
30ef83678 : ...
b448a2a30 : Add minor test wrt #2354 to check that access to private builder class, method works
7bc8ed054 : Update release notes wrt #2592
f8d34e2f5 : Fix #2592: JsonInclude support for any getters
effe1c35a : Update release notes wrt #2482
566b60782 : a test-case for #2482
544cc6156 : Fix #2482
93e46c471 : ...
45ed954c4 : ...
7783a3bbf : Fix for #2610 by @ashlanderr
e5d99d2c3 : ...
9700cd657 : Moar test refactoring
a2753b307 : test refactor
07cd01032 : add direct license ref from pom.xml (had in parent pom)
7c185ab41 : minor release notes fix
edf82d1e6 : Update release notes wrt, made small changes to fix for #2602
c6da52011 : Fix #2602: Make sure ByteBufferSerializer takes position into account
6e5e2b06e : minor warnings removal
4eb4f79ef : Fix #2599
184e55813 : minor comment fix
179bb15c1 : Fix #2220 (documentation fix wrt ObjectMapper.convertValue())
612f971b7 : Fix #2589
15f943707 : ...
874c6b5be : Fix #2365 (actually add test, fix already in for 2.11 somehow)
cdda82fae : Fix #2573 (this adds tests, actual impl in preceding commit)
fa402574f : Implement #2587: add `MapperFeature.BLOCK_UNSAFE_POLYMORPHIC_BASE_TYPES` for stricter validation for default typing
fc3b3a8a2 : Some tweaking to implement of `DefaultBaseTypeLimitingValidator` to avoid more module deps
5c49bc2ef : Bacport variation of `DefaultBaseTypeLimitingValidator` in 2.11, to use with new `MapperFeature`
a165a519a : back to snapshots
451f0f458 : [maven-release-plugin] prepare for next development iteration
f2bf1fe15 : [maven-release-plugin] prepare release jackson-databind-2.10.2
d9091561a : prepare for 2.10.2
f395c2dfc : typo fix
38cd961fe : [maven-release-plugin] prepare for next development iteration
f78b6ec28 : [maven-release-plugin] prepare release jackson-databind-2.9.10.2
674c98b3e : Prepare for 2.9.10.2 release
603d70a70 : minor test cleanup to ease merging to 3.x
b353cadea : Update release notes wrt #2101
60431adfb : Ensure that property names are included in the path of the exception when FAIL_ON_NULL_FOR_PRIMITIVES is enabled #2101
040025976 : and now with even more testing.
d112e152e : Yet more test coverage
3da420688 : Moar test coverage
e494e67f6 : Test coverage improvements
ce1ee69d9 : A fix to `ObjectReader.with(JsonPaser.Feature)`
a28cdedd4 : Fix #2527
e1de974b1 : Work on #2527
8846b471e : Add (failing) test for #2527
ec87cfc6c : test clean up
227e1d4d4 : Further work wrt untyped (vanilla/non-vanilla) deserializer
4387efc31 : comment out unused code
28d93fb20 : ...
ce969b434 : test cleanup
8e6c40cdf : Fix #2573
32a1c9659 : Add failing test for #2573
b53fa5731 : Minor test cleanup, addition of builder convenience method
cd39db66a : Add a failing test for #2572 in case handling could be improved.
d7affd6a9 : Add failing test for #2572
ba2b7d5cc : Add a passing test for #2577, but unable to fully model the problem.
270498cff : Fix #2576
a4bdcefbf : Add a test (passing in 2.9, failin 2.10) for #2576
e21cbfd6e : javadoc fix
ae7808ee0 : Fix #2566
0f9103672 : Backport fix #2564 to 2.10(.2)
15bec491c : Fix IllegalArgumentException on empty input collection for ArrayBlockingQueue concrete class
2f89b9ca7 : Fix 2 compile warnings
5087767fe : Fix #2565
f760b6d85 : Fix #2567 (wrong target type for failed null check)
f13d4b6d8 : ...
e420cf1da : Add failing test for #1850
dd87a5969 : another `toLowerCase()` fix
820f78d94 : ...
2b30eab70 : Fix #953 (partial wrt i/I problem)
a9017ecb9 : Fix #2560
60a0c2592 : Add failing case for #953
f229cb021 : test refactor
3c7729f68 : Minor tweaks after #2556 (no functional changes)
044caee4e : Reduce contention in TypeNameIdResolver. Fixes [#2556]
c1250b75a : Fix #2556
2088a4963 : Fix #2555 (use `@JsonProperty.index` for serialization ordering)
9c646c860 : test cleanup
6888ed4b3 : Add a test to show #2353 works
edcec2475 : Fix #2553
5fd135502 : minor tweaks to maven on travis
7e8a520b0 : Try caching maven deps for travis
29396b1b1 : Fix link in .travis.yml (to find source)
2a93c3c83 : ...
88e3f0453 : Add parallelism to tests
0a25195a2 : Minor test streamlining
fa4898d24 : add explicit git settings for travis
3bb610cd3 : ...
fae723d9f : Deprecate 2 ClassUtil methods that have no real use
dd5f6dee8 : Fix #2352
9c14c46a6 : Remove initial work in 2.11 wrt #2539 (leave supporting `Deserializers` stuff, but method from PTV)
b68a1c016 : Tweak PTV matchers to pass config/context
d33730ce3 : Fix #2544
e12486033 : javadoc fix
c5fa04e30 : Add (failing) test cases for #2352
25bf4ff07 : Fix #2480
25bb1b6fb : More work for #2539
4ecbf8c69 : test refactor
0a5ab957e : More work on #2539
c4838ff73 : Yet more test consolidation
7f42c4f08 : minor test refactor
a5eaffdee : ...
4a47fdeb0 : [maven-release-plugin] prepare for next development iteration
646b1e7b1 : [maven-release-plugin] prepare release jackson-databind-2.10.1
4cc67c349 : Prepare for 2.10.1
35573778c : ...
3f3cf570f : Work on #2539
10cd29187 : Start work on adding "hasDeserializerFor" for `Deserializers`
dafb4c153 : manual pom merge
28f48c6c8 : revert addition of sonatype plugin; remove cobertura
246082c71 : manual pom merge
705ff15a3 : Add sonatype deploy plugin
df34f8615 : Fix #2535 (byte[] to base64-String coercion for String collections)
40cc3deca : add comment to refer #2302 as source of change
2a208e84e : Add tests for custom filters for PTV
554167c3c : Change visibility of PTV Matchers to allow use of custom matchers
533fe319a : Fix #2534
5fe251f86 : Update release notes
3ac186c50 : Allow registering the same subtype multiple times
47a8b885c : 2 javadoc syntax fixes
28e28c636 : Improve javadocs wrt #2237
5f1bb5aed : Minor improvement to exception messages for type id resolution
0e644b8f1 : ... test changes
e5c4f2275 : Remove temporary special handling for array types
45cc90a0c : ...
6d3a419d5 : Remove tests that are better handled in external project(s)
c45115f13 : Start work on #2523
4619891b0 : Remove `getGenericType()` methods (deprecated since 2.7), bring back introspection for some JDK types
659e904cf : Starting to convert `getCurrentToken()` -> `currentToken()` (for 3.x)
fc4214a88 : Fix #2526
830a0a30b : Fix a potential issue with printing of recursive types
50fb02f2e : Yet more introspection perf tweaking
e94f8b90d : minor optimizing again
9d04d27b4 : ...
eb99170d6 : minor perf improvement for ser/deser config creation
247c311f7 : Minor optimization for finding JsonNode bean info
3875da7ae : ...
9d1cd504b : Fix #2529 (improved `null` handling for `EnumSet`)
9432f400b : First fix wrt #2529 tests: support mapping `null` for `EnumSet` as empty set.
435d37504 : ...
54eb6e0f0 : Minor warnings fix
90424c80f : Fix #2049 and #2525
77b65aa3a : Minor test clean up
d56999233 : First part of fix for #2525 (wrt TokenBuffer)
86f8560a8 : Add (failing) tests for #2525
8ccfdbc84 : Fix #2522
36cbb8026 : ...
2c4e270a7 : Fix #2520
dc09248b0 : Fix #2519
4216a5317 : Minor change to ReferenceTypeSerializer wrt reference serializer (primary vs secondary)
09f3858a3 : Add SerializerProvider.findContentValueSerializer() methods, change serializers to use where applicable
293f736fb : Add a failing test for #2519
d11da3949 : Add bit more testing on #2501, fix an issue with "bean-as-array" case
d3983fe7e : Move #2501 test to better place
1222a7c26 : test refactoring
80d9b522b : Update release notes wrt backported #2501
4ea844d61 : [#2501] Add SerializationFeature for replace self-reference
14e75e5ab : minor fix to credits
3d49e7f8d : ...
c7ff8f697 : Fix #2513
dfba83d5a : [maven-release-plugin] prepare for next development iteration
db82f3271 : [maven-release-plugin] prepare release jackson-databind-2.9.10.1
b98799130 : prepare for 2.9.10.1
8be31ad65 : Add missing release note entry for #2348
09006ffb5 : add deprecation marker
ef38715d4 : warnings removal
b9c1ada66 : Fix #2503 (support `keyUsing` on key class)
9ee01ad82 : Minor tweak over #2485: remove `java.base` from `module-info`; apparently should not be added
bbdbc4002 : .. actually, here is the merging of those half a dozen of CVEs, not previous commit
3c95106be : Backport 6 CVE fixes from 2.8 (now up to 2.9.10[.1] set, similar to 2.6.7.3)
2c86a07ab : Start work on #2454
2897aa00e : Small (but measurable) improvement to class introspection handling for "untyped" (Object) case, one-off mappers
a8d8ec0e9 : ...
080413570 : ...
b5a304a98 : Fix #2498
60b1153a0 : minor cleanup
ddf8cfa87 : Remove useless cache from BasicClassIntrospector
791bf2b67 : Add a test to show that #2306 was already implemented
a1736a0d3 : Test refactoring
cef4b9964 : Minor tweaking about annotation collecting, trying to avoid processing JDK types
85e7a3946 : Add a method in SimpleMixInResolver for future optimizations
7db2de475 : ...
8ac584f28 : Enable SORT_PROPERTIES_ALPHABETICALLY for deterministic order in tests
5e38ea88a : Add a utility method
6c52f589b : Update relase notes wrt CVE-2019-17267
84389ea18 : BAckport #2487 in 2.10.1 (although officially will only be in 2.11)
c4f86e6c1 : instance separate from the configuration for builder based deserialization in buildBuilderBased. (#2488)
fdafaf0b8 : Create 2.11 branch
3137b8851 : Fix #2485
5e2767969 : add cve ids in release notes
f00c1cd9e : Fix #2473
ca1867e64 : Fix #2475
54aa38d87 : More clean up after #2478
479da1739 : Bit more cleanup wrt #2457
d1959f883 : Fix #2457 (enum subtypes not working as map keys)
328a0f833 : Complete #2478 fix
bc67eb11a : manual merge of #2478 fix for 2.9.10.1
e8622d00c : ...
9593e16cf : Fix #2478 (cve)
e2e90574e : javadoc fixes
f72972102 : Fix a mismatched issue id in release notes
f66872d5e : ...
dbeb8288f : [maven-release-plugin] prepare for next development iteration
a1eedfdee : [maven-release-plugin] prepare release jackson-databind-2.10.0
f69c1b853 : Prepare for 2.10.0
e8ac3adbc : Remove accidentally added uuid shape test (tackle again in 2.11)
81b334ce5 : Fix #2472
c71939108 : Test cleanup
1f31adf30 : move test for #2458 from under `failing` (now passes)
d07238a1a : Fix #2458 (Nulls metadata not used for creator parameters)
971a3b616 : ...
b78914495 : Add failing test for #2458
bd6968e1e : [maven-release-plugin] prepare for next development iteration
5b33f8854 : [maven-release-plugin] prepare release jackson-databind-2.9.10
404eae3ea : Prepare for 2.9.10
c7e12f430 : Fix #2077
8cec7afc6 : Add a failing test for #2077
998efd708 : Fix #2469
41b7f9b90 : Actual #2462 fix (prev commit only updates release notes)
335db543d : Fix #2462
09fd5a643 : Add release note entry for #2467
f960ac219 : Deserialize WRAPPER_ARRAY with no second parameter as null value (#2468)
f4f4a4e03 : ...
191a4cdf8 : Fix #2460
23744b3a9 : Remove accidental debug statement
2daf3fed8 : Javadoc fix; add some more `serialVersionUID` ids, simplify `NullNode` comparisons
b3879405b : Fix #2466
b2dde165f : Add failing test for #2465
076ddb139 : Remove 3 deprecations that need to wait until 2.11
7b06d43b9 : ...
a8be137f9 : Add failing test for #2461
f8738e841 : ...
8f2b427dd : [maven-release-plugin] prepare for next development iteration
45e278af1 : [maven-release-plugin] prepare release jackson-databind-2.10.0.pr3
43796e60c : prepare for 2.10.0.pr3
a49faf907 : Minor fixes to formatting of `JavaType`s in exception messages
cac0d4d4a : Update release notes with CVE ID for#2449
0db801d13 : Fix #1093 (Default typing does not work with `writerFor(Object.class)`)
c58a64582 : Test refactoring
2599caf11 : Update release notes wrt #2133, minor code cleanup
28e775fca : Improve `DeserializationProblemHandler.handleUnexpectedToken()` to allow handling of Collection problems (#2133)
39bd7e267 : Test refactoring
c4ecc0128 : Fix #2129
73c1c2cc7 : Fix #2449
0238e9d81 : ...
a498dd8e0 : ...
a037f988c : Fix #2081 (incorrect Javadoc)
e3ec9dc5a : Fix #2164
7904f92ed : Fix #2453 (add DeserializationContext.readTree(JsonParser)
98ed29e1f : Additional test wrt #2357
b3e41945a : Fixed #2357 : missing property name in exception messages
cad22bbd4 : update readme
42aa7f443 : Minor tweaks wrt #2432
e47c90328 : Added release notes wrt #2432, minor changes
76fb34235 : Add support for module bundles (#2432)
b94a73208 : Fix #2451
7991da9eb : Fix #2450 (javadoc)
b57188509 : Test improvement wrt #2113
d1a213e7b : Fix #2149 (add `MapperFeature.ACCEPT_CASE_INSENSITIVE_VALUES`)
5dfd86f68 : Fix #2309 (NPE for Enum.toString()) as suggested by Ben A
052be02b2 : Fix #2446
9ce3d1c88 : Minor fix to `NullNode` access from `JsonNodeDeserializer`: should use configured `JsonNodeFactory`
9ff9807d3 : Javadoc improvement
282ebe814 : Fix #2442 test
c0139ee6e : Add failing test for #2438
ae7c1e53a : Update release notes wrt #2442
11dfe14f6 : Fix jsonNode#addAll (#2443)
06bfdea3c : fix travis for 2.7 branch
cb69a7040 : Fix #2378
1886fe7ff : try to make travis 2.9 work
c3b52ecbe : ...
888fad96b : Add failing test for #2378
8af8bd61c : Update release notes wrt #2398
66f59d5bb : ...
40e136732 : [maven-release-plugin] prepare for next development iteration
0ac8e1c07 : [maven-release-plugin] prepare release jackson-databind-2.10.0.pr2
f6c170d39 : prepare for 2.10.0.pr2
daa935c8f : Trying to reproduce #2378, no luck yet
9db1adbf3 : Fix #2433
8f0b80d24 : Fix #2237
ad743297d : Fix #2349
bc59123a5 : Ensure NullNode, MissingNode remain singleton
ae2d36962 : Sync with TreeCodec definition
64408b75f : Solve a naming conflict
751296aa6 : Fix to TokenBuffer refactoring
83cee1f79 : Fix #2398 (TokenBuffer.copyCurrentStructure() recursion -> iteration)
b6e6e57ae : Add Jacoco; refactor `TokenBuffer` for further work
5d703fab5 : Add a test wrt #2429
c7ddf6977 : more test refactoring
06b3d6c6e : test cleanup
6c3144dfa : Fix #2430
2c64915c1 : Expose MappingIterator.emptyIterator() in 2.10
52b1f425d : tiny cleanup
ac787903a : Fix #2428
9051c796e : Fix #2336
152e3fac1 : Start work on #2336
5e4488aaf : Tentative fix for #2422 (to be verified)
9874b0e73 : Start work on Boolean, for #2113
ab9413aec : Fix #2424
c326c1358 : ...
815c617dd : ...
2b07f8179 : minor addition to TokenBuffer overrides
e75c1261a : Test cleanup wrt 3.0
6967c3e26 : Update release notes wrt #2404
a66f16f25 : Observe the FAIL_ON_MISSING_EXTERNAL_TYPE_ID_PROPERTY when using creator properties (#2409)
603b395a5 : Fix #2348
d4983c740 : Fix #2410 #2420
c9f36d9b1 : Fix #2415
41b976ce9 : Replace a leftover LinkedList
ba2c4a32f : Minor code simplification to remove now-obsolete optimization wrt creators
9577138d0 : Fix #2416
985ee587f : Fix #2390
a22a18a5b : Fix #2402
1d3d3f4c3 : [maven-release-plugin] prepare for next development iteration
87378d879 : [maven-release-plugin] prepare release jackson-databind-2.9.9.3
ca992341a : Prepare for 2.9.9.3
e3fbf56f5 : make the testcase pass, ignoring the timezone of the execution machine (#2403)
92f8e5d9b : update release notes
274ca7759 : update release notes wrt dup cve id
712745c69 : Fixed #2392
fe5000e2e : fix a minor copy-paste mistake from earlier commit
29bfda09d : release notes
5f7d5f1e2 : Update release notes wrt #2389
68b1f71da : Fixed #2395
ffcdaadcc : trying to reproduce #2395
3098e906e : ...
16415f7b2 : update release notes
4edfc5af1 : Fix misplaced reference for fix-in of #2331
dd2adbf7e : [maven-release-plugin] prepare for next development iteration
bf93aeb39 : [maven-release-plugin] prepare release jackson-databind-2.9.9.2
c9c9ea50b : Prepare for 2.9.9.2
2c4a10587 : Fixed #2393
94301a8d4 : ...
7d38fb9f8 : [maven-release-plugin] prepare for next development iteration
e013e0f12 : [maven-release-plugin] prepare release jackson-databind-2.8.11.4
68d3aa407 : ...
f8a638313 : [maven-release-plugin] prepare for next development iteration
97986cb15 : [maven-release-plugin] prepare release jackson-databind-2.7.9.6
ad418eeb9 : Backport #2387, #2389 fixes
322ae225c : Prepare for 2.7.9.6 micro-patch
dd4c5acb3 : Bacport #2331 in 2.9 (for 2.9.10)
b23eccb78 : Fixed #2331
52185aba8 : ...
847f54a53 : ...
9580cf245 : [maven-release-plugin] prepare for next development iteration
7d5f11583 : [maven-release-plugin] prepare release jackson-databind-2.10.0.pr1
46b9b0e29 : prepare for 2.10.0.pr1
cff60fe6e : ...
9fe6c6fcd : fix release notes
69f6df079 : [maven-release-plugin] prepare for next development iteration
8b3269112 : [maven-release-plugin] prepare release jackson-databind-2.9.9.1
e28eaf97d : Prepare for 2.9.9.1 micropatch
9e2a4a95c : Backport fix #2374
a18e2c018 : Return empty unmodifiable set when no registered modules types. (#2374)
7b9558e4d : Add a note on branches
121d489ae : Update ThrowableDeserializer.java (#2355)
2698e534d : Tiny optimization
e3439163b : Minor simplification of optimization for `JsonNode` reader lookups
5f7c69bba : Fix #2341
c9ef4a10d : Fix #2334
21a33bc88 : Backport fix for #1995 in 2.10
ed8257759 : Add failing test for #2331
1af00fcff : More tweaks for #18
92ca9f425 : Fixed #18
efa6044ea : Fixed #2280
441b65c5b : Fix #2339
9e3c679ad : javadoc fix
80596b160 : Address #2338 for 2.10, real fix needs to go in 3.0
535b1dca6 : Fix #2195 (last changes)
e0cd19bc5 : ...
0604ce8d7 : Complete `BasicPolymorphicTypeValidator` impl, next: tests
b59636510 : update 2.7 release notes wrt #2326 patch
d30f03620 : Backport databind#2326 to 2.7 CVE-2019-12086 (#2333)
e82eed4e6 : remove automatic-module-name override
9874f2360 : [maven-release-plugin] prepare for next development iteration
a977aadc9 : [maven-release-plugin] prepare release jackson-databind-2.9.9
20634509d : Prepare for 2.9.9
efc3c0d02 : Backport #2326 fix in 2.8 (for theoretical 2.8.11.4)
dda513bd7 : Fix #2326
dc0e265c4 : Some test refactoring
8bb7c9abc : Fix #2324
c985bfe71 : Add a test for #2305
b99b5b87a : minor improvement yet for AtomicReferenceDeserializer
f36222e5c : Fix #2303
e2859a691 : Fix #2311
5045d8b27 : Javadoc improvements, adding base class for PTV (wrt #2195)
9da1f1bd2 : Complete refactoring of default typing changes (wrt #2195)
f9b290758 : Test refactoring
01ed12c85 : More work on #2195
03dd8cd36 : More reworking of #2195 implementation
c456a08a2 : Yet more work for #2195
9228b5f3b : ...
b58215979 : Yet more refactoring to (eventually) make pm-type resolver click
5b5d11207 : More work to allow separating default typing from explicit polymorphic handling, wrt PolymorphicTypeValidator
175fa9b1c : Minor refactoring
3ee96a186 : Start work on BasicPolymorphicTypeValidator; realized a design problem to address
61ffa3aaa : Complete tests and initial partial implementation of #2195
eb64f3cba : More work ont ests cases
1ab30b5c1 : Add skeletal tests for polymorphic subtype validator
af26bcc02 : Minor addition to MapperBuilder
7c8769e77 : rename
d11d9c602 : Add basic configurability of new PTV
4e5bdc22b : ...
1135b2c1d : Start work on #2195: add tentative API as PolymorphicTypeValidator
4b630c6e7 : fix a minor prob with previous fix :-o
3ebfcd126 : ...
7da282d5a : Manual merge of #2299 (start with 2.9 branch)
269d511ab : Backport #2297 test in 2.10 (passes with no modifications)
46669c7be : Minor javadoc improvement for #1786
c0cd01a52 : javadoc improvement
25e69ed37 : ...
26ce3dc0c : Fix #2273
78ce8a722 : symlink license
c139ce0c1 : Comment out a test that is probably useless but certainly fails on JDK 11
a99006d6c : Warnings (wrt JDK 11) cleanup
1e615652a : Fix 2.10 travis settings now that JDK 8 is needed for building
83264a7e3 : Fix #2265
3e6524801 : Try to reproduce #2267
d7a0ebc77 : ...
265c4bd56 : Add `ObjectReader.getValueType()` accessor
c18df0986 : Add release notes wrt #2251
ffdffc556 : Add failing test for #2252
c04067038 : Minor refactoring for Collection/Map default handling, to (slightly) reduce startup time for cases where these not needed
0dc7f0071 : Any possible fix for #2251 (work around, but solves a real underlying problem)
77bd2efab : Update powermock version (only one test class uses... but stays for now)
2c8c3f66a : Backport #2236 fix, accidentally started from `master`
8a32f5446 : backport one windows test fix
83e8f5e28 : fix a problem with preceding commit
729e1f316 : Minor improvement to `WritableObjectId`
e287a62cd : Fix #2230
a475c0d52 : minor refactoring
b4dea3c54 : Add (failing) test for 2230
38a61e069 : Fix #1675
6814284f3 : Complete merging #2241
9aad873bd : Start work merging #2241
e7b3baf3c : ...
e3f005bf0 : Backport #2220 fix
21314d477 : Fix #2234 (manual merge to 2.10)
00b599121 : Complete test improvements for full verification of check-the-full-stream feature
df8d6bede : test refactor
e797b2271 : Fix #2211 (last changes, still need to improve test coverage)
6532c7554 : ...
21220eef7 : Javadoc improvements wrt #2211
f0abe41b5 : More work on #2211
aea65f1b5 : Working on tests for #2211
9659d43b2 : test refactoring
9080182f0 : test refactoring
94c56eba1 : Fix #2227
f3a179807 : Fix #2221
96ec23b2b : Refactor tests a bit
a615e65fa : Test illustrating handleUnknownTypeId problem (#2222)
6ef86656a : Fix #2189
1f437f242 : Test fixes
ceed2dc7b : Fix #1408
8d846ae26 : Fix #2223
0ca6c284f : Fix #2217
a23d03500 : And once more for TypeReference...
eb310d02a : more `TypeReference` cleanup
e8d07eade : Fix #2196
ecdebf945 : Add an overridable method to allow mapper subtypes to override default type resolver for default typing
e42c66c74 : ...
ce60c1e61 : [maven-release-plugin] prepare for next development iteration
74b90a4a8 : [maven-release-plugin] prepare release jackson-databind-2.9.8
889335678 : prepare for 2.9.8
394696761 : Fix #2202
644b5cef4 : Fix #2204
8ec1e5ecf : Fix #2187
85f384a5e : Add `JsonMapper.rebuild()` for further 3.x compatibility
b360fd45f : ...
fff67212d : ...
56131306c : further work on supporting 2.10+ stream read/write features
69903aeb2 : Fix #2197
7dbaec070 : ...
dccb9bcb3 : minor unit test improvement
c8c80a2d3 : ...
5b96e0626 : [maven-release-plugin] prepare for next development iteration
71c8143d4 : [maven-release-plugin] prepare release jackson-databind-2.8.11.3
0a72dfa72 : Prepare for 2.8.11.3 release
268420418 : [maven-release-plugin] prepare for next development iteration
272319169 : [maven-release-plugin] prepare release jackson-databind-2.7.9.5
73e0c5b84 : prepare for 2.7.9.5 micro-patch
42912cac4 : Backport #2186 to 2.7.9[.5]
3f45bb9be : Fix #2181
7f94bb3fd : ...
83c7c4347 : Fix #2167
54c744c2c : Mark #2183 as fixed (via earlier improvments, jackson-core)
ccbd8d1df : actually real fix for #2155 is here
dd6d46034 : Fix #2155
72cd4025a : Fix #2186
b631af0dc : Fix #2184
68f0a960b : ...
0088a66ce : fix the problem with refactored JsonWriteFeature handling
5f4531873 : ...
08dfdde2c : Backport #1662 fix for 2.9(.8)
30d0c0711 : first test for #2157 (fix in `jackson-core` tho)
53bdf77b7 : ...
89a20255f : Fix #2153
3f9421828 : Fix a problem with enabling/disabling `JsonReadFeature`s for `ObjectReader`
735d2ccd3 : warnings cleanup
3b5f1e5d3 : [maven-release-plugin] prepare for next development iteration
b36c8ac5d : [maven-release-plugin] prepare release jackson-databind-2.9.7
16aac9d38 : Prepare for 2.9.7 release
9ee894c06 : NioPathDeserializer improvement (#2120)
e38a3a482 : Update release notes
c570b0ac9 : NioPathDeserializer improvement (#2120)
5256bfc1a : Add bit more testing, related to investigation of #2101 (although ultimately determined there is no bug)
5ff971729 : update powermock plugin version
6abb1ddda : Minor dep update for powermock
f6cf18175 : Fix #2128
39294f9cf : Fixed #2126
323cd0b30 : Fix #2064
865c43f46 : Build fix for Java 9+
555cbeb04 : * Fix #2088 * Minor improvement to error handling wrt exception propagating via Creator (esp. for NPEs and other no-message exception types)
940ebf42f : Minor improvement to error handling wrt exception propagating via Creator (esp. for NPEs and other no-message exception types)
644831ce4 : Fix #2088
dd7258af3 : Fix #2115
01c7f58d4 : Fix an issue with Java 7 compilation
54c6bc653 : ... and rest of changes for #2116
82616146c : Fix #2116
454b95f36 : Try to resolve Java 7 compilation issues
87d29af25 : Fix #2097 for 2.6.7.2
4651b407f : Fix #2079
d98ae7788 : Fix #2096
bc91126c5 : Fix #2109 with tests
2e2cb35dd : Minor perf tweak for `PropertySerializerMap.Multi`
2a5d022e6 : Fix #2082
454be8bb8 : Changes for #1899 (#2074)
f3f77d95f : Fix #2059
d3a715a7e : Fix #2060 (... again... was missing another path)
40b3838ad : Add "fake" builder (not really immutable) for ObjectMapper, convert parts of tests to use
d8331898b : Fix javadoc errors
8658f24ec : Create 2.10 branch
13e837523 : [maven-release-plugin] prepare for next development iteration
18eb3683f : [maven-release-plugin] prepare release jackson-databind-2.9.6
e6c6774fc : Prepare for 2.9.6
fee8eb464 : Fix #2060
bc5e138df : [maven-release-plugin] prepare for next development iteration
0dbab948c : [maven-release-plugin] prepare release jackson-databind-2.8.11.2
78ab9caa8 : Prepare for 2.8.11.2
726cbf9ee : Update release notes
85c8d9184 : [maven-release-plugin] prepare for next development iteration
cc654cacb : [maven-release-plugin] prepare release jackson-databind-2.7.9.4
28badf7ef : Backport #2052, #2058 fixes for 2.7.9.4
bab96c4fe : Redo "fix": moved wrong test; now moving actually failing one (with similar name)
e8df0b074 : move new failing test under `failing` until problem fixed
20898cf11 : minor test refactoring
f47885548 : Add failing test for #2039
4fa6cd6db : Add failing test for #1755
12f82c607 : Fix #1328
7487cf7eb : Preliminary blocks for #2052: not actually sure if there is vuln via gadgets, but they seem suspicious enough to block tentatively
822d3cb2e : javadoc warnings cleanup
93e82dda3 : Add failing test for #2049
0e06d15b5 : Fix #1991
dd57a2dd5 : Fix #2051
31153568b : Test refactoring
99c8da6fe : Fix #2025
b6eaec123 : test rename
952df3f60 : Enable #2020 test
2e2f4e1d1 : Fixed #955 (or rather, added release notes, refactored earlier merge)
98068c707 : Accessor for module typeIds registered in an ObjectMapper (#2035)
69416ee9b : Fix #955. Added DeserializationFeature USE BASE TYPE AS DEFAULT (#2036)
324b2d7a5 : update release notes
ea28d497f : Fix #2038 (or rather add a test; real fix in `jackson-core`)
bfeb1fa9d : Fix #2034
27b4defc2 : Fix #2032
ba0df204d : Update release notes
a3bd2f55f : Remove mutability from `BeanPropertyMap`, to try to address #2027
eea460bed : Fix #2015 (or, rather, add test to verify, likely fixed with #2023)
a50ef5a2c : Add coverage for #2024 testing, but fix proves elusive.
ac82499e5 : Fix #2021
fa240ddb7 : Add failing test for #2024
d7b8e87c2 : Some additions to null handling via coercion
d0447e8a1 : Add a test for #2023 as well
9dee833e9 : Fix #2023
6d5e2bae2 : Minor fix to `JacksonAnnotationIntrospector` to allow use of `@JsonSetter` without masking name
df28f6101 : Add failing test for #2021
585a0bc70 : forgot to make #2016 test active
fbe64a268 : Fix #2016
bd0732ca1 : Move failing #2016 under `failing`, needs more tests, work
90337ecac : Add failing test for #2016
eafac26de : Test refactoring
ba45be2fe : Backport #2001 fix for 2.9(.6)
f2d2c313b : Fix #2019
fce83268f : Add failing test for #2019
57f5e7015 : yet more cleaning of tests
24a73d7dd : more regrouping
639652ebc : Remove redundant test (covered by other unit tests)
0664ac6ee : minor test regrouping
383ca8284 : Add a verification test for #1060
8840c355b : Fix a problem with `ConfigOverride` copying
11808ccb0 : Fixed #1990
69f6f52da : Fix #1999
de6ca2527 : Fix #1964
10f2ce361 : Fix #1998
0f7024e7f : add comment wrt unnecessary (at this point) fix for #738
09e5ba14f : Fix #1565
170a41441 : Minor improvement to basetype compatibility checking (wrt #1861)
a5b8f6372 : Moving test of #1805 to non-failing
dd97c73da : add direct snapshot repo dep
33ef4b0e6 : [maven-release-plugin] prepare for next development iteration
5c95315ff : [maven-release-plugin] prepare release jackson-databind-2.9.5
afe24226b : Prepare for 2.9.5
f8c83ae9c : Fix #1979
277151d80 : Fix #1978
ba35c1739 : Fix #1977
1074386f7 : Minor fix to `MapEntrySerialzier`
bfb2f9988 : Fix #1932
13a7490da : Fix #1947
18dc249e7 : Fix #1941
a054585e2 : Fix #1737 on 2.6 (#1945)
c5bfb9a19 : Add test for #1940
bc22f90eb : Update release notes wrt #1931
9612972e4 : [maven-release-plugin] prepare for next development iteration
efb1370f1 : [maven-release-plugin] prepare release jackson-databind-2.8.11.1
2b35879cb : prepare for 2.8.11.1
29c3a1f37 : [maven-release-plugin] prepare for next development iteration
5cacb069a : [maven-release-plugin] prepare release jackson-databind-2.7.9.3
49a3747d2 : prepare for 2.7.9.3
6799f8f10 : Fix #1931
4a2d8f462 : Update release notes wrt #1912
8098ff38f : Remove usage of _neitherNull on findProperty (#1918)
ff834690c : Backporting minor Java 9 fix
939e332d9 : try to fix travis build for jdk7
c803a2658 : Fix #1872 (#1923)
b30fa0963 : Fix #1911
a65606fd7 : Minor cleanup wrt class constants
cb24c3be0 : ...
fd14aab77 : [maven-release-plugin] prepare for next development iteration
8b1b40f3a : [maven-release-plugin] prepare release jackson-databind-2.9.4
affd0c701 : prepare for 2.9.4
ae75527a5 : Fix minor temporary regression wrt `ThrowableDeserializer`
c612c1e4c : Fix #1382
562484cf4 : Work on #1890: possible fix, but need to figure out how to solve one new regression
eb7cf73d6 : Fix #1906
1ce6a0a1e : Fix #1907
2430e96fd : ...
c07d935ed : backport test for #1890
90ee9f522 : update release notes wrt #1899
038b471e2 : Fix #1899
5939b1acd : Fix #1853
5814b75f9 : Add failing test for #1853; improve error checking for `StringDeserializer` (wrt `JsonToken.FIELD_NAME`)
cd14544a7 : Fix #1868 for good
4c448eebb : Fix #1895
4e71662bb : Fix #1878
8cfe3eeff : Fixed (#1879)
2da6113b5 : Fix #1673
209834ea2 : Add test for ensuring configOverrides work for "accept-case-insensitive-props"
b87cfc4ad : Add a `null` check to catch some cases of end-of-content
33e7d89ad : Fix #1881
b744bf378 : Add failing test for #1868, related
2acac95f1 : fix travis settings for 2.9 branch
615bf02c9 : Backport fix for #1868 (for case of 2.8.10->2.8.11 regression) in 2.8 from 2.9 (where it's 2.9.2->2.9.3)
755e3bc0c : Fix #1872
2dff214e3 : Fix #1859
5b233ed2a : Update release notes
9a8cb9751 : Backport #1868 fix
854e65077 : javadoc add
e9a791b29 : ...
2d8ad7dae : Add a test (albeit commented out, until I figure out how I really feel about it) for #1868
6a1152cd4 : Fix #1729
d9bbae43d : [maven-release-plugin] prepare for next development iteration
a6efd882b : [maven-release-plugin] prepare release jackson-databind-2.8.11
581cc3b9a : prepare for 2.8.11
5d4eb5148 : [maven-release-plugin] prepare for next development iteration
9e170e1a2 : [maven-release-plugin] prepare release jackson-databind-2.7.9.2
a698f3cea : prepare for 2.7.9.2
bdb53782e : minor test change
bb45fb167 : Fix issues with earlier fix for #1855
978798382 : Fix minor regression wrt patch for #1855
29bdca23e : ...
fb3b85880 : ...
67439539e : ..
223589421 : Fix #1855
b40d5c4c5 : Update release notes wrt #1854, move test to non-failing package
62e4132ca : Fix #1845
c4638e910 : yet more test changes to try to drill into #1845
85eb826d8 : ...
30878706b : Minor simplification
591cc05ec : Add failing test for #1854
96150b70f : rename version file
dac9275b7 : update to 2.9.4-SNAPSHOT parent
f031f27a3 : Fix 1/3 of #1855
e4f83bd3c : slight change to release notes
e865a7a44 : Fix #1737 (#1857)
569e36e84 : Add a note wrt #1680
5e5ba938f : [maven-release-plugin] prepare for next development iteration
d4f5fc1b1 : [maven-release-plugin] prepare release jackson-databind-2.9.3
f90f8f4e3 : prepare for 2.9.3
5f72de3eb : ...
8d2ccf305 : Fix #1831
8a2be69c5 : Add failing test for #1831
11fb5fa33 : ...
fd6854c37 : Fix #1835 (add work-around for 2.9.x)
8141aaf76 : test improvement for alias/polymorphic
3f47778c2 : Minor test refactoring
6ac712d4e : javadoc improvements wrt #1849
77fd03545 : Fix #1844
450c1a910 : Try to reproduce #1844 with json, not succeeding yet.
4e208e170 : Update release notes wrt #1823
8d6c35d5c : ClassNameIdResolver doesn't handle resolve Collections$SingletonMap & Collections$SingletonSet (#1823)
fb2d03c25 : Fix #1842
0ee3f5cca : Fix #1843
3a8737c14 : ...
8fad3011e : tiny fix to `nextFieldName()` implementation of `TokenBuffer`
1f0756d10 : try to fix odd CI test fail
8ae3b8f39 : fix travis settings for this branch too
dfaca81ae : Fix #1809
985a3f980 : Fix #1794
a43d23d38 : Fix #1799
e467b7e20 : ...
a1404d568 : Fix #1804
467589680 : Fix #1604
d0bbfe31f : one more fix to test
eb21a9ea1 : More type fixes wrt #1604 verification
536e58d58 : Fix an issue with new #1604 tests; was not exercising actual problem
cab130e49 : Add more test cases for #1604
2c4b2dd75 : backport #1604 test to 2.8
c96798cb5 : [maven-release-plugin] prepare for next development iteration
eb1370110 : [maven-release-plugin] prepare release jackson-databind-2.9.2
b5fe1d54d : prepare for 2.9.2
3c814ae55 : ...
e6d950a6c : fix typoed test file name
dcd40a10f : Fix #1793
d6f24a167 : Add a failing test for #1604
39f1adff6 : test cleanup
b06bec882 : Fix #1788
49987547a : Fix #1705 (... again)
93b59d7cf : Fix Java 9 compilation issues
ddd961400 : Add a test for #1722, doesn't fail (for 2.9.2)
b1ebd21c0 : Fix #1764
063510453 : update release notes
2b81b30d3 : Move property-annotation-merging to a slightly later phase, hoping to resolve #1756
eb996aa03 : minor tuning for creators; better leave along for 2.9 now
f7df7b6f2 : More creator-handling refactoring...
e13606565 : start minor refactoring of Creator introspection to ensure explicit mode is not accidentally ignored
5ca5907ec : Add a failing test for #1770
5ed8707c6 : Fix #1771
3414458ff : fix a minor java 8 regression
dcfb0ccfc : Fix #1767
a8e7cdf9b : ...
8d0b850a3 : update release notes
798da688f : Fix #1768
78761f18f : Add failing test for #1756
a589ee4d8 : Add bit more coverage to abstract type mapping testing
50047c239 : Update release notes/credits wrt #1735
f9ea979cd : Update to new parent pom to simplify configuration
5254c3761 : [maven-release-plugin] prepare for next development iteration
db38beac4 : [maven-release-plugin] prepare release jackson-databind-2.9.1
45d44086f : Prepare for 2.9.1
0edca2c96 : Add failing test for #1654
3ac8ccc1f : Add JDK9 Automatic-Module-Name "com.fasterxml.jackson.databind"
84bbd8e3f : try to fix travis build
e54e9e075 : Update release notes wrt #1754, minor tweaks
6655a7ac2 : Add test for #1759, passes for now (and fails with trivial forced race condition)
28334b75f : Reuse Calendar instance during parsing
2eef7a5f4 : Fix #1742 (kind of sort of)
8fda858c0 : Fix #1744
f11c8ad82 : Add an option to format TZ offset with or without colon between hours and minutes Add tests to cover this new feature Refactor (some) tests for better readability
abb168a84 : Extra test for millis larger than 9 digits
a6a999cb5 : Reintroduce Annotated.annotations() method as deprecated to avoid JAR hell
424f56c34 : Fix #1730
f71ba6f3f : Fix #1745
97134ae0c : Add release notes wrt #1749
75a538537 : Reuse the calendar instance used during formatting instead of creating a new one at every invocation.
fc0222ba5 : [maven-release-plugin] prepare for next development iteration
0b6e589c1 : [maven-release-plugin] prepare release jackson-databind-2.8.10
46452bdb6 : prepare for 2.8.10
4a9891766 : upgrade cobertura version
0537938ab : remove failing test that was accidentally added
48fc70bfd : Fix #1705
ed5ed4ea5 : Cleanup tests (mainly remove obsolete comments)
3d2b8f723 : Accept millis larger than 3 characters and truncate to the first three digits. Update deserialisation tests accordingly.
44969264a : Add a failing test
ddfddfba6 : Fix #1737
6cd5be984 : ...
f2c445d6d : Fix #1735
ba4f42cd3 : Fix Javadoc of ArrayNode
ca2aae260 : Minor fix to make compile on Java 9
3e59faed4 : ...
9d2cb5163 : Fix #1725
8761bcb0b : Minor fix in `DelegatingDeserializer` ctor
03cec37a1 : Make ObjectMapper.registerModules covariant
12fe12def : [maven-release-plugin] prepare for next development iteration
e969f0a31 : [maven-release-plugin] prepare release jackson-databind-2.9.0
06b877968 : Prepare for 2.9.0 release
23a610dd4 : Further improvements related to #1711 to both catch problem AND to allow handling via `DeserializationProblemHandler`
ce7d1c9ab : Fix #1711
9c4613218 : Minor fix to new/rewritten type handling; solves regression observed
3c8c4fe7e : minor fix to class name for exceptions handling
1a43f63c1 : Add a non-failing test case for #1699 (should fail, does not quite repro)
b9f258fdc : Fix method name in javadoc
b68891901 : Fix #1685
574d2bcaf : Add failing test for #1649
445bd4482 : Fix #1690
9c4a7e51d : Update javadocs wrt #1702
51366505d : Update release notes wrt #1583
8f9226be4 : More work on "full value read"
ad941cbae : start working on the last significant 2.9 feature ("read full values")
674502b25 : minor renaming
16d3618fe : Fixed #1688
e3ecfa36b : minor test renamign
27491ae43 : Improve deserialization of exceptions
03cc86bc2 : remove accidental `final`
7da1b4473 : [maven-release-plugin] prepare for next development iteration
f7abd682a : [maven-release-plugin] prepare release jackson-databind-2.6.7.1
fa87c1ddb : Backport #1599 in 2.6.x
ce7d017ed : Complete refactoring of type id seriaization by removing sub-class overrides for now deprecated methods
bfd0cdc23 : Consistent use of helper method
03858249f : Fix #1684
a97baadf0 : Add initial #1684 implementation
e8f043d1a : Fix #1680
1fe3fab56 : bit more work; now populate type-id inclusion style
b90088c17 : ...
d2d2e770d : ..
f6f55a8e7 : ...
3e9594b77 : more work, convert as-array type id cases
727d4f7a5 : ...
fd8658be5 : Start work on type id handling rewrite (#1684)
bf52aac7f : Readded handleInstantiationProblem accepting a null object from a DeserializationProblemHandler
52e76629f : start adding scaffolding for type-id write methods
9d2d7562d : ...
e20bcc877 : Fix #1679
684768046 : Replace "can not" by "cannot" in code
5e3bf0820 : Replace "can not" by "cannot" in comments
4009fe3a0 : Add failing test for #1679
f84c11484 : minor cleanup of deprecated class
37b780b0a : Bit more work on #1678, serialization side
472e03b55 : Fix #1678 (rewrite `StdDateFormat` deserialization)
a2a45b371 : Fix #1672
88d12b4ba : Add back `MapProperty.reset(...)` as deprecated (was used by Guava)
986bc74e8 : [maven-release-plugin] prepare for next development iteration
822ca4a7d : [maven-release-plugin] prepare release jackson-databind-2.9.0.pr4
52f04c1f0 : prepare for 2.9.0.pr4
075319dbf : Fix #1658
98024b0c5 : ...
9030a720b : Additional tests to cover some weird cases and highlight Jackson's strange behavior
c6878c8d1 : Review `testDateUtil_customDateFormat_withoutTZ()` test case. Actual behaviour depends on whether the ObjectMapper's timezone has been changed or not... This is not expected and therefore marked with a FIXME.
99b672c35 : Fix formatting (replace TAB with SPACES)
7683f49e4 : ...
7a4fce5e0 : Fix #1625 (to a degree)
29307cf14 : Minor improvements to error reporting wrt #1659
9e99ac27f : Minor tweaking of #1659 (one test used wrong timezone I think)
9974be0f5 : add a failing test to work on #1625
c72fcc205 : Additional test cases covering java.util.Date deserialization. Covers only a part of the existing tests defined in `TestDateDeserialization.java`
5a0ce57b5 : Fix #1657 (I hope)
2d7fecf16 : try to resolve odd Travis problem; most likely due to shared `ObjectMapper` for tests...
e61e8ae3b : Add failing test for #1625
8dbb10665 : remove 2.7 branch build from travis
a2c667b9b : Fix #1655
1965d865c : Add test for 1655
fe80e8655 : ...
e353aa01f : Fix #1653
fdab819b4 : [maven-release-plugin] prepare for next development iteration
c45ed8c4c : [maven-release-plugin] prepare release jackson-databind-2.8.9
15f8efed9 : prepare for 2.8.9
5b0eb81e6 : Undo feature initially added wrt #1631: it is not sufficient for submitter's needs, and since this area will be heavily changed in 3.0, seems like bridge to nowhere.
e8b26d4d8 : Try to repro #1635
3c5409e56 : ...
39785388b : Fix #1651
5671dfb1a : test refactoring
649855706 : Improve handling of `AnnotatedClass` wrt simple-array optimization
416af2153 : fix a typo in comment as per helpful note by @brenuart
247122fd5 : Update release notes wrt #1647
f39b6185b : ...
93f7e14d0 : Fix #1648
4b00ccc8a : Fix #1638 (possibly)
3bbe7da13 : Add a failing test for #1651
b214b98a6 : Add test for #1647
1a0326fbc : Fix #1647
9b9e47b88 : Add failing test for #1647
343940952 : fix version name typo
9f9822a01 : Bit of tweaking for #1631 to try to prevent accidental application. Also renamed feature as `MapperFeature.CREATOR_MODE_DEFAULT_PROPERTIES`
e2476e07b : Backported #1642 in 2.8.9
45bee0d4a : Support READ_UNKNOWN_ENUM_VALUES_AS_NULL with @JsonCreator
147fb0814 : Fix #1628 for 2.7(.10)
38f749ba5 : Minor fix wrt #1628
b8b8303b4 : ...
3d1cb22f2 : Add a (now) passing test for #1637; fixed via `jackson-core` issue 330 (and patch thereof)
4a074aa71 : added javadoc to new feature in MapperFeature
0e6cef92b : added SET_PROPERTY_CREATOR_AS_DEFAULT MapperFeature
9a083ad56 : Fix #1629
24b5821fc : javadoc improvement
edaa4ad82 : Add a (passing) unit test for #1629
55050bc9f : Fixed #1415
c0b22a8e4 : Add a failing test for #1626
03d81bf24 : Add deprecation markings for methods that were meant to already be deprecated
e03e9ba06 : Try to reproduce #1626, not failing
5c596ca3e : javadoc fixes
4a2b1ae08 : Fix #1595 for 2.8.9
86c43debb : Add test for #1595 for 2.7 (does not fail, so this is 2.7->2.8 regression)
3e75d5472 : Refactoring for #1615
581de93a1 : Fix #1619
c106f0cbd : bit more test coverage for `MapDeserializer`, merging
efb024ed3 : Fix #1551
3ee81a6c2 : Further cleanup of #1551
f13cfb1f6 : Improvement wrt #1551: report more appropriate error message for specific case; support other object id methods (alas, can not support property-based on polymorphic via property annotation)
56573e135 : Add failing test for #1551
90b5ffd3b : Minor javadoc clarifications
bffdab56b : Update release notes wrt #1522
3a3ad7a05 : Merge override values in MapperConfig.getDefaultInclusion()
0cfd96606 : Add comments regarding config overrides
715f2625e : Fix #1440
5305bb470 : minor test coverage improvement
241751f2a : try to update deps to get fixes for jackson-core
43f808a3e : Add test to verify fix for core#372
522385634 : Improvement to error messaging in case of incompatible sub-types (trying to use non-subtype-id with polymorphic deser)
d1e40cad2 : bit more testing to verify aspects of PM subtyping with class ids (names)
029413a6e : Fix #1592
974ccddfd : Fix #1616
520cdbae7 : Add test for #1328 (not failing, alas)
c9ab9b3ac : Improve error handling wrt #1612; add a test to verify exception being thrown
b8b25e513 : Add a failing test for #1440
5a902abe3 : Add a (failing) test for #1496
c542a382f : Add (failing) tests for #1515
3bfbb835e : Minor improvement wrt #1599 (also cover vanilla xalan impl)
2631f470f : JsonSerializer#serialize throws useless JsonProcessingException
d9b0cae5b : fix a javadoc warning
e727083be : [maven-release-plugin] prepare for next development iteration
7541ac546 : [maven-release-plugin] prepare release jackson-databind-2.9.0.pr3
1a8bbc025 : prepare for 2.9.0.pr3
0318baf1e : minor ignoral cleanup
534abb140 : Fix #1605
513ab6e9a : Backport #1597 in 2.8 branch too
a699637ef : tiny change to merging of JsonNodes
eeda3ffe7 : Complete "deep merge" support for Maps; next, JsonNode
b14a79bd4 : ...
a83d36837 : Start work on deep Map merge
48d1077fb : ...
f6362458d : minor test improvement
c091dc8d7 : wrap in try and finally blocks
3f2e8cc7a : Minor improvement to instantiation problem handling; pass Errors
4936e3a32 : make `getAllAnnotations()` public; used by one module...
dd31e6997 : ...
b5efcf71f : Test refactoring to try to make tests more reusable by non-core modules
b55b04f97 : [maven-release-plugin] prepare for next development iteration
bb89b518e : [maven-release-plugin] prepare release jackson-databind-2.8.8.1
04fb14436 : Prepare for 2.8.8.1
3b6c2aabf : Add javadoc warnings about "default typing"
3c8efbe5f : fixed #1598
ec859af18 : Fix #1607
8e98ed66b : [maven-release-plugin] prepare for next development iteration
8419c81fa : [maven-release-plugin] prepare release jackson-databind-2.7.9.1
f4e8de59a : Prepare for 2.7.9.1
d6333e50f : Add a new constructor for type resolver builder
e74b8af17 : Clean up ConcreteBeanPropertyBase.findPropertyInclusion()
6ce32ffd1 : Fix #1599 for 2.7(.10)
96eb83bd3 : Add #1601 test for 2.6; already passes
f4289bb3f : Bit more refactoring to prepare for #1381
6492fb2f7 : Complete rewrite of initial annotation collection (pre-pojo-builder), to make things less mutable
262961ab1 : Update release notes wrt #1585
9f18c434f : Some more cleanup
43ef00644 : Yet more refactoring, now constructors and fields done; only methods remain
abd3ac8b8 : ...
7e84d9a58 : Yet more refactoring
1c33b0bd0 : bit of renaming
a73950093 : Rewrite of creator handling for `AnnotatedClass`
cbe454107 : Fixde #1106
01a37b9b2 : minor cleanup
22bad46a3 : apply JsonpCharacterEscapes if no custom escapes are already set. Reset escapes before method returns
499fd10c9 : ...
6557604ee : ...
6b9782b5a : Tiny bit of protective checking in `AnnotatedClass` to help with potential concurrency issue
93a0b9b64 : Yet more `AnnotatedClass` cleanup
9ef3fc884 : Yet more refactoring
bf451c0ec : Trying to refactor annotation merging to reduce mutability, eventually eliminate
80f3fc068 : add comment to tests
5cea9f3e3 : add JSONPObject tests
caccce406 : escape jSONP breaking chars in JSONPObject serialize methods
e52f2e579 : Improve exception handling still bit more
746360e8f : Start work on #1381
33c8e7d83 : [maven-release-plugin] prepare for next development iteration
2f93aedf1 : [maven-release-plugin] prepare release jackson-databind-2.8.8
13ce5ed5d : Prepare for 2.8.8
3dae2fd3c : minor improvement to introspection of ByteBuffer type
fd81c62cd : adjust ConcreteBeanPropertyBase inclusion lookup
636c9ac81 : Consistent spaces instead of tabs for indentation
10089c7bd : Fix unstable unit test for sql date serialization
91e11a39f : Work towards #1106
6ff083825 : invoke ServiceLoader.load() inside of a privileged block
0e7e87cd7 : ...
16ab9246c : Start work on #1106, allow disabling coercion of scalars
4869db1e9 : test refactoring
932c25b0e : fix a minor javadoc issue
5f8c69e83 : Minor fix to #426 to still reproduce the issue (need equivalent visibility)
975286bc3 : Fixed #1584
04c33a5e2 : Fixed #1345
5f1039fd1 : Add failing test for #1345
e0889202b : More work on #1516: can now support case where back-ref passed from POJO that needs no buffering (no creator)
a54626374 : Improve error message for #1516, for 2.8.8: can not quite fix but hope to help with troubleshooting
ee265dbc8 : Modify test for #1516 so it now fails as reported
cdcf8c00c : minor test cleanup
3711a1c58 : Minor tweak to #1520: move case-insensitive feature as `MapperFeature.ACCEPT_CASE_INSENSITIVE_ENUMS`
6eb32dc0c : minor optimization for case-insensitive enum lookup
d455965ab : Fixed #1581
d71a237bd : ...
cf95af0e6 : Fix #1580 (and minor test cleanup)
f70ae5d1f : Trying to make #1572 test work (fail)
a2e346019 : Add repro for #1572
3dd61ce30 : Add test for #1516; unfrtunately does not fail due to diffs to original where lombok generates constructors (I think)
06af7431d : add a failing test for #1415
37461d6ac : minor code simplification
9919f9dbc : update release notes
fea0d29ea : ...
3749d7c8e : Fixed #1480
7c3b90966 : add unit tests
9736c47cc : Add failing test for #518
0e373fac4 : Fixed #383
934f485d4 : Fixed #1570
0730b1d1c : Move JsonInclude tests for overrides into separate class
2db5afe5d : test cleanup
d892303fa : Move #1575 test to non-failing as it passes
8de9cef9a : Fix #1575
c0c88170b : Minor test cleanup
4cfee0756 : Add a reproduction of #1575
16ffb1387 : Fixes #1573
60ae6000d : Fix #994
b96a3b55d : Add enum handling wrt #994
23d49e359 : Improve handling wrt #994, now supporting more types but not all (full fix for 2.9)
ab494a13a : minor warnings cleanup
dedb6bce6 : [maven-release-plugin] prepare for next development iteration
418ee6e0a : [maven-release-plugin] prepare release jackson-databind-2.9.0.pr2
ef6b86bd0 : prepare for 2.9.0.pr2
bd645b11c : Fix #1556
5c3c711dd : renaming to help with ide auto-completion
71864de52 : Fix #1569
53af6b7f3 : Tests for combined include config overrides
4bde96152 : Introduce config override for includeAsProperty
8f8904a0b : Partial implementation for #1556, still need to consider what to do with arrays
2efcf0816 : Fix #1559
a2bc7f677 : Mark #687 as fixed: most likely by a fix of fundamentally duplicate prob
0cf9c0733 : Add a failing test for #1559
54b300b0a : minor test refactor
dd55ed38e : Further mopup wrt #1558
040706ec0 : JsonPOJOBuilder: remove unsafe 'empty' value All it does is break your builder config (NPE).
18af311df : AnnotationIntrospector: default to no builder config rather than a wrong one
47c0dac28 : Show that builder config resolution is broken in the presence of modules, #1557
e0ea4fc24 : Improve number handling yet more
480ab4860 : yet more tidying up of coercion failure messaging
2f1582c1d : refactoring for coercion fails
7ce17acbd : Minor possible improvement: make `TypeWrappedSerializer` contextual.
8d5bd6683 : backport contextualization fix wrt `ReferenceTypeSerializer` (for `AtomicReference`)
e0be428f2 : Improvement to handling of value serializer of `ReferenceTypeSerializer`: contextualization wasn't working
68967f2c0 : Improved testing a bit, coverage now at 78%/70%
3e8929468 : Fixed #1552
9dc7389d6 : test refactoring
046f60560 : ...
fadb5f0ef : Fix #1554
02279b5cd : minor test refactoring
33bdf515b : ...
c75e81025 : minor warnings, dead code elimination cleanup
1cc6a8f1e : Changes to work with new "isNaN" detection via `JsonParser`
4debd67e0 : Fix #1550
497e455be : Javadoc improvements wrt #1548
125ac18f5 : Some more improvements on error reporting for missing/invalid type id
5b8f0d992 : Improve error handling wrt #1541 to give some useful information instead of confusing exception, for case where no type id is found.
dec85707b : ...
41556a1d8 : Code streamlining, add more tests.
9446514c1 : Fix #403
ce1147371 : Fix #1543
ef17f26b4 : Add failing test for #1543
32886a8d3 : Fix #1544
cd6ebaf73 : Fix #1545 by adding explicit version indication in dependency
403e93891 : ...
4a9b7ef17 : [maven-release-plugin] prepare for next development iteration
d90fe4c65 : [maven-release-plugin] prepare release jackson-databind-2.9.0.pr1
277031a3f : Fix a regression wrt null/empty handling for primitives/wrappers
2f5d62b8d : [maven-release-plugin] prepare for next development iteration
13d6cee4d : [maven-release-plugin] prepare release jackson-databind-2.9.0.pr1
cde4792ea : prepare for 2.9.0.pr1
4aa7f36d1 : prepare for 2.9.0.rc1
13836d7d7 : update jackson-core dep
0ee6a6d2a : Minor fix/improvement to `PropertyMetadata` construction, was NPEing under some conditions
71430dd88 : Implement #1029 (add support for `@JsonAlias`)
f66df3d0a : minor cleanup
76381c528 : minor simplification
c96c0b74c : Add a (passing) unit test for #1535
e5e475f81 : minor clean up, prepare for `@JsonAlias` testing
5285e4a71 : Bit more work on #1313 to also support `@JsonFormat` way of per-property allowance (or not) of case-insensitivity
5bd76050e : Minor tweaks to #1533
d55d42286 : Unit tests for #1533
54fb5a3b1 : Start work to support aliases
310f35ce6 : minor refactoring to try simplify/unify property type checks
1971732db : Fix #1533: Respect ACCEPT_EMPTY_STRING_AS_NULL_OBJECT for polymorphism.
ce37efcef : [maven-release-plugin] prepare for next development iteration
b30845f71 : [maven-release-plugin] prepare release jackson-databind-2.8.7
df7e7949a : prepare for 2.8.7
64967c410 : Fixed #1513
dc02ceac1 : Add a passing test to try to repro #1513
c59ad6947 : improve issue template
f8c0accff : complete (?) implementation of configurable null-deserialization
08f995516 : Add a test for small regression wrt List<String>, Collection<String> polymorphic serialization
2177e1cb2 : Fixes to determination of type for properties, annotation applicability
0baca7612 : more work on testing null-value alternatives (skip, fail, set-as-empty)
6636ea2c3 : null handling; add "fail" mode for primitive arrays
10b6d519e : New IgnoreCase feature to deserialize enums
3cc6d8475 : [maven-release-plugin] prepare for next development iteration
904b087a7 : [maven-release-plugin] prepare release jackson-databind-2.7.9
fbc7670d8 : prepare for 2.7.9
04cb1a27e : Fixed #1367
42a108990 : refactor test
4033c8960 : Add support "skip nulls" for content values.
0ec28dd6c : add mroe tests.
ea66599d9 : ...
41e31e18d : test fixes
2339988b1 : intermediate commit, apologies for breakage; refactoring empty/null handling
3fc3177ba : more work on null handling wrt containers
ca3ef055f : Start implementing "content nulls" handling for some of collections
d31312c55 : Try to improve handling of class annotations for `AnnotatedClass`
2f8eded00 : Complete refactoring of form `@JsonSetter(merge=)` into `@JsonMerge()`
3cde225f7 : ...
4600a1655 : More complete implementation of "nulls as empty values" now for Collections, POJOs, Maps.
acb20e6f6 : some more work on null handling
08c593c3e : Bit more work on null handling
23d4d2720 : Fix initial 'no nulls' implementation; now throws exception as expected
df7102c2e : Starting to implement #1402; failing with "fail on nulls" so far, but getting closer.
e743a8caa : Minor cleanup
ff441e828 : Fixed #1505
4d34006e4 : Fix #935
2bb770bcd : fix a tiny problem with a failing test
16d77253d : more tweaking for handling of static inner class deserialization (or failure thereof)
58a7f7bb8 : Add failing tests for #1502, #1503
63afa5297 : Fix #1501
d3874ebf3 : minor improvement to error detection wrt creator property index (for deser)
23a733207 : Fix #1506
95f1df137 : minor cleanup
997261885 : Fix #1317
0f9a4a5f2 : Add a failing test for #1317
1850fab33 : Fix #1407
34954bb87 : testing
2dae72f15 : [maven-release-plugin] prepare for next development iteration
9dbe3d2db : [maven-release-plugin] prepare release jackson-databind-2.8.6
f18a2607c : prepare for 2.8.6
96716d324 : Add one more convenience method
d7155de6c : Fix #1493
66054e29a : test refactoring
d44600d37 : Fix #1476
48902b190 : Fix #1474
75b7049f5 : minor test refactoring
473795fc2 : Fixed typo in issue template
522f2ba3c : Fix #1473
521314a44 : test refactoring
9434f515e : Fix #357 properly. Finally!
c799b427b : Start working on proper fix for #357
4c853f1f2 : test cleanup
181a71544 : release note typo fix
ebeb315d1 : Fixed #1450
fe0a2e377 : fix a problem introduced by IDE via refactoring
7a87f97e8 : ...
e7eaf7603 : remove non-working lock that was meant to fix #357 but does not actually do that
5b7530917 : minor code cleanup
1554f997f : Remove test case (failing) for closed issue
2e7f74f7f : Fixed #265 (add exception for attempts to use @JsonUnwrapped with @JsonCreator)
9ab1182a3 : minor test refactoring
34780ac94 : Test improvements, trying to improve testing of builder-based deserializer with various combinations
2e23e87e5 : minor test coverage improvement
d338aa504 : Fixed #349
152f85524 : Add a failing test for #349
f6096839e : Fixed #1388
b2f6f9ed7 : Minor fix to catch potential NPE in error handling code
00fd5ee59 : Add failing test for #1388
b73eb5ad0 : update release notes
45d287b36 : Fixed #291
d121d9694 : Fixed #1347
c0ceefd75 : Refactoring to change how default visibility settings are handled, to prepare for #1347
880c64bb1 : test refactoring
1571c6e3f : refactoring; fix 2 broken tests wrt visibility defaults
a3601f592 : Config refactoring by demoting shared funcitonality to MapperConfigBase
c3e011321 : Add a passing test for #1460
a0bd15927 : Rename `InputMismatchException` as `MismatchedInputException` to avoid issues with `java.util.InputMismatchException`
fa6f2471e : Update release notes wrt #1425
50a3d3efe : Fix #1425
267abe1d2 : Baseline work for testing, eventually resolving #1425; now produces better error messages.
cf88e7b2d : Fixed #1454
3d34f524d : ...
99cc6b134 : Add a failing test for #1410
89662b14e : Fixed #1376
6155a1913 : Implemented first part of #1376, allow disabling of "any getter"
d0daf236d : Fix #1428
2f76bc8df : start working on supporting `@JsonValue` on fields
958a60cd1 : javadoc improvement
593df789a : ...
398a5c5ee : Fixed #1284
e1375b057 : Fix #476
81c694b11 : add preliminary test scaffolding for #204
b1026af88 : yet more test coverage, to try to get to 80/70 eventually
f4074d501 : test/coverage improvements
002a9a3e9 : Fixed #1451
1bef91cfa : Fixed #1456
422c4cc5c : backport test for #1456
2c3cad39f : Added method on #1456 test to show that generic type resolution works when resolved through enclosing class
770381346 : Provide a failing test for the issue #1456
3f3f81471 : Minor fix to keep Exception deserializer working with latest JDK 9 EA
88b2086c7 : Fixed #1453
f506acf31 : [maven-release-plugin] prepare for next development iteration
a9c018137 : [maven-release-plugin] prepare release jackson-databind-2.8.5
91fca5599 : prepare for 2.8.5
b285d937d : more unit testing
2dbd816dd : Fixed #1438
27d07a275 : ...
b612c0d8b : unit test refactor
5b6e3f6d7 : Add (failing) test #1438
b65c2a6fc : bit more testing
21360a6c3 : minor cleanup
d0cfb6453 : Fix #1421
1aeb52554 : ...
6c283a809 : backport 1421 test to 2.8
8da9a1aea : add another test for #1421
712df4d2c : yet more testing; branch coverage now at 69%
43fbd718a : ...
d906a3417 : Fix #1445
c9e63cf46 : yet more tests, minor fixing of issues found wrt bean-as-array, merging
bd9772fe7 : Minor improvement wrt #1401
18eee34dd : Add failing test for an issue #1421
0c8642ca9 : test refactoring
bb79cca06 : Improve testing after addition of JsonNode merging.
bdfe56bce : Add support for merging `ObjectNode`s and `ArrayNode`s.
8dd4f8eb4 : yet more test coverage
78c7229a6 : clean up of exception propagation
db5aea3f3 : Minor test refactoring
bd36ce494 : Fix #1444
fd50dac44 : ...
389f662ce : simplify MapSerializer
ec059aa5a : Simplify string-specific serializers a bit
4dc110c9a : minor simplification of view check handling
624b19dd3 : ...
8f80662ef : more test coverage
cd5430a91 : Fix #1441
dd0f488af : ...
31ceee755 : ...
bba362038 : Fix #1439
04ead2e5e : Fix #1437
b5cb96c4d : add a failing test for #1382
faf68c561 : more refactoring, test adds
d849d3b48 : more test additions, code cleanup
489659c53 : more test coverage
8928f0c12 : more testing
6844037fc : Refactoring to use ClassUtil helpers
bb6f255e3 : Add merge-support for primitive arrays
d0c4c9065 : update release notes
3097ca29a : yet more test improvements
4d1f36410 : implement merge for String[] too.
24a413824 : more test coverage, support merge for Object[]
aba2c0a0c : [databind#1433] Fixed whitespace.
4b8e8de68 : [databind#1433] Added additional testing.
a4e16af7d : [databind#1433] ObjectMapper.convertValue no longer shortcuts nulls.
936493907 : Streamline support for reference type ser/deser
407f10ea5 : small forwards-compatibility improvement for ReferenceTypeDeserializer
7eaf599ed : Better test coverage for JsonNode types
b8b0e72c6 : Fix #1406
fb5d26561 : remove main() from ISO8601Utils
494ebce4c : update release notes
409cb7c9f : Fix #1432
00cf97c35 : Add test for #1432
ad31a7d26 : ...
f2b029deb : minor cleanup
76b1cdc80 : Add test coverage for basic `DelegatingDeserializer`
4b601fa13 : ...
c440ea317 : minor addition to get json-setter-null-handling metadata in
50e4de4a2 : Explicit null on no-args invoke calls to avoid unnecessary empty-array instantiation
a784230ac : Fixed found minor with combination of views, property-based creators.
72005ed78 : Mark #1399 completed; some aspects remain, but initial implementation should now work well.
8ba3cf473 : Complete rewrite of property-merging, using value deserializer settings. Still need to work on arrays.
8a26cb360 : moving merge info handling a bit
c7fb73b9c : minor test enhancemnet
f40b4a82e : more test coverage improvements for builder-based deserialization
423db743f : minor clean up of builder-based deserializer; add better error checking, reporting
7b7b54e42 : ...
b8f602982 : ...
4f4f3169d : add preliminary support for setterless merging properties ("pure" merging)
1343cbb5c : rewriting merge-handling
0b1904098 : add an access to default delegating SettableBeanProperty
e7075da1b : refactor setter info
e27ec2d37 : minor test (coverage) improvements
878bdc8ed : minor test refactoring
9a666887d : Fix #1429
9257bd6b6 : add failing test for #1429
179088e7b : add a commented out test for case of merging via setter
55f3086e0 : yet more work on merging; avoid unnecessary set
0185aefae : Improved merged-property support for reference types (AtomicReference)
4f3f4ff8c : Add global default settings for setter info (JsonSetter.Value) to allow for default merging. Also MapperFeature to avoid exceptions.
6faae8739 : trying to refactory/simplify config-overrides access via BeanPropertyDefinition
61bbe54a3 : clean up
0146f7dd6 : ...
9beb5120d : Incremental improvement to mergeability, add per-type overrides
9cf32e27a : ...
db974ebbd : more test coverage improvements
59a79720e : minor test improvements, fix to map.entry, map content inclusion handling
4fc0fb344 : incremental test coverage improvements
a2d3a5ac8 : Initial version of merging-property-deser (#1399)
17ca894ed : ...
7b24dfba7 : minor test refactoring
1a9058fc1 : minor optimization for arrayToSet
791248672 : yet more test coverage work
a419de2a0 : better test coverage for exceptions
6b758d8d2 : and bit more test coverage love for util types
53bd8da94 : Work on improving test coverage; this one focusing on std-serializer test coverage
e8de1a559 : ...
2b857597e : ...
b9904fabe : Add more test coverage for ObjectReader/ObjectWriter; fix 2 minor issues found
e45279370 : Add accessors for additional `@JsonSetter` info needed to support new handling of merging, null replacement
dc29c3ecf : more annotation handling simplification
a2d9b4eb4 : cleaning up AnnotationIntrospector wrt delegation to deprecated methods
975e360ab : try to get coveralls integrated via travis
6362e24be : Further fix to handling wrt #1411
b6d330f86 : ...
7ad6baef1 : Implement part of #865
ed4168601 : Fix #1414
ea30c7b4d : Fix #1417
2a87718d1 : ...
b08200b8d : added currently failing version of issue#1351 test
8ce13b9da : [maven-release-plugin] prepare for next development iteration
e913b10a6 : [maven-release-plugin] prepare release jackson-databind-2.8.4
a9ba94c80 : prepare for 2.8.4
051189494 : Fix #1324
6a7043de7 : Test refactoring; also ensure that #1413 does not occur
50855c39f : ...
a1d0251ec : Fix #1411
b65bd7a36 : Fix #219
f97a53fa0 : Fix #507
7ce734a4e : ...
e2ebe8397 : add a (failing) test for #507
dabf4b5fa : minor javadoc cleanup
ab4f17f35 : Fix #1403
fdd959621 : test cleanup
fbc1fa23c : Fixed #1404. And tons of assorted related improvements to try to pipe `targetType` to input mismatch exception.
d068a4011 : Fix #1035
816bbed53 : tiny improvement to exception handling
6e8b942ac : ...
df6ea43bd : add a (failing) test for #1401
a0dab0453 : Update release notes wrt #1319
21dcd6090 : Add a test to show #1142 was already working
e3ef9286a : ...
d7d13a280 : Fix #1001
a1a87936b : Fix #466
93154b7a6 : Error reporting improvements.
568005dc3 : minor improvement to allow map-from-array delegating creator (no test, should have)
4e94c0ed9 : Fix #1392 for 2.7.9 / 2.8.4
987a463a1 : Add a (failing) test for #1392
c264a9082 : ...
1c149ed22 : minor test improvement
82c346ae9 : Fix #1395
62bf425e9 : ...
03b8407d7 : yet more fixing of serialization inclusion for ref-types (AtomicReference)
aa4089f2e : tiny tweak to inclusion handling
b5d3b9d59 : Fix #888
1fddc0040 : Improve Map.Entry serialization wrt @JsonInclude
5721b491d : bit more testing wrt #888
528840141 : fix 2 of unit tests
cdf8041a2 : More work on #888; rewriting Map-include handling, adding temporarily test failures
0c4e156ce : More work for #888, simple custom filter appears to work now.
f77e77d78 : Initial #888 implementation, minus tests, probably not fully working yet
e60e9b354 : Fix #1330
1d82c6023 : add a failing test for #1391
c1478accd : Initial #1356 implementation
be114a9a2 : Fix #1385
efc6b982e : minor test cleanup
8a5b11175 : Merge fix for #1389 as suggested by Pavel
639ed6ca9 : [maven-release-plugin] prepare for next development iteration
753f46019 : [maven-release-plugin] prepare release jackson-databind-2.7.8
d091229e2 : prepare for 2.7.8
e59194aaf : Fix #1384
b3c65e40a : ...
ea2b0d7a9 : Try reproducing #1384, seems to pass with 2.7(.8)
bcd616d28 : Fix #1383
6d5887dc2 : backport #1383 for 2.6, just in case
34643746b : more cleanup, bit of renaming
6dea02285 : minor documentation fixes.
6ae0d13c1 : Add `SettableBeanProperty.Delegating`, mostly for Afterburner
a80cef281 : ...
a354adcbe : [maven-release-plugin] prepare for next development iteration
46ea49151 : [maven-release-plugin] prepare release jackson-databind-2.8.3
89366fee9 : prepare for 2.8.3
b607a3276 : minor test improvement
b1df870bf : re-do fix for #929 (redo after merge undo)
658073437 : ...and further untangling...
857c5b2df : Try to unfuck merge from merge that was based on master. Oh git. I do not understand you. At all.
9c39fc2a7 : Grrh. Trying to untangle a mess I did by trying to backport fix(es)
c9f316b5e : add a (failing) test for #1367
0cce1ca0d : Fix #1371: add MapperFeature.INFER_CREATOR_FROM_CONSTRUCTOR_PROPERTIES
8b4a4cd58 : Fix a regression resulting from removal of ClassUtil caching of access to methods etc.
c745da5e9 : minor test refactor
dee8ba914 : update travis build to auto-build new 2.8 branch
ec327bdfe : Fix #1363
0d700fd49 : minor refactoring
129f9ba1a : Fix #929 (Multi-args @JsonCreator for Enums)
84eca86b6 : forgot to check in test change
b88ce67e2 : Fix #1369
bc2271a77 : upgrade master to 2.9.0-SNAPSHOT
19048396c : Fix #1368
bb06aa071 : More error reporting improvements to track down #1342
46255d37a : Improve error reporting wrt #1338 to add more info on which property caused the problem
75098b73d : Fix #1351
b72b56c01 : Further work on deferring forcing of access (to reduce likelihood of unnecessary calls), this time for serialization side
8dbf55f7e : Cleaning up #877 fix for 2.8.3, by deferring access-forcing at a later point
e4b261e94 : ...
b2ccdee0f : Fix #877
d71de5446 : minor comments cleanup
eb5007bd7 : minor test cleanup
627a74f13 : indentation cleanup
bbd819003 : Fix #1362
8fa9cb772 : Fix #1361
1d930db6a : Fix #1359
1ca7576b5 : Fixed #1353
f08748f45 : Trying to reproduce #1353, not succeeding
d00e63c1d : Test refactoring/reorg to group related JDK type deser tests together more closely
c22d5c5a3 : [maven-release-plugin] prepare for next development iteration
761d563ca : [maven-release-plugin] prepare release jackson-databind-2.8.2
650a3ca69 : prepare for 2.8.2
c49891b89 : [maven-release-plugin] prepare for next development iteration
9fc02765c : [maven-release-plugin] prepare release jackson-databind-2.7.7
507ed932f : prepare for 2.7.7
9598db519 : ...
cc4058692 : minor refactoring, rename new feature as `FAIL_ON_MISSING_EXTERNAL_TYPE_ID_PROPERTY`
07b6d6636 : Fix #1344
351b75448 : Change default setting wrt #1341 for 2.8.x (to enabled); may change once we switch master to be 2.9.0-SNAPSHOT
d4a209298 : Fix #1315
61a829a7c : Fix #1327
84d687272 : minor improvements to (still failing) test
747f0007d : improve #1327 test
dd5529405 : minor test change
815b7a875 : Added FAIL_ON_EXTERNAL_TYPE_ID_MISSING_PROPERTY deser property
4883d16b2 : Fix misleading javadoc for PascalCaseStrategy
e979bc530 : Add first test for #1327; passes with 2.7
0aa648693 : Update release notes for #1332, backport in 2.7.7
2936ba525 : Fix #1322
20a1b7c70 : update release notes
841d7cabc : Unconditionally call TypeIdResolver.getDescForKnownTypeIds
61d3156f0 : Use `ObjectMapper.this` instead of `final ObjectMapper mapper = this;`
7f6dcbca7 : Fixed ArrayIndexOutOfBoundException when deserializing enum by index same as enum number of values
958c82456 : Add failing test case for #1322
c63025b53 : add put method for value type BigInteger
e4dd521c7 : move #1311 under failing; not sure if it's valid, but shouldn't block build
e5792f68a : more minor unit test changes
668b3beda : minor simplifications for #1298 test
5b5c3c38d : [maven-release-plugin] prepare for next development iteration
cca37af65 : [maven-release-plugin] prepare release jackson-databind-2.7.6
174c78f80 : prepare for 2.7.6
00f5131ef : Adding reproduction test case for https://github.com/FasterXML/jackson-databind/issues/1298
a73a89c49 : Fix problem reported in #1299 for 2.7
24166ace2 : Fix #1307
be64ad5a9 : ...
30ef9824b : [maven-release-plugin] prepare for next development iteration
111e86d18 : [maven-release-plugin] prepare release jackson-databind-2.8.1
68e8afda9 : ... that is, prepare for _2.8.1_
45565cd26 : prepare for 2.8.0
1fb9804ad : ... and remove the test, turns out its usage, not bug
20748cc6e : Add a failing test for #1300
7ad860ad1 : add failing test for #639
099f36a0e : minor test refactorings for type-related tests
c62d8c79d : Fix #1301
11b1323eb : Fixed #1302
48a71abc3 : Update DateDeserializers.java
f84f4615d : Update DateDeserializers.java
2d2f0c736 : minor changes to try to ensure cobertura tests pass (mysterious problem with DocumentBuilderFactory)
db0eadbaf : Fixed #1297
26f2669cb : test refactoring
83d713950 : Actual #1291 fix (previous commit was for tests)
b3f623ff1 : Fix #1291
f7e476edb : Fix #1256
9c2e89b49 : Add failing test for #1291
f6fbed507 : Backport #1288 fix
c4ecc553e : Update release notes wrt #1288
6a7931c78 : Minor fix to non-working earlier optimization for creating ArrayList/HashMap
9f5cfb943 : #1288 applying JACKSON-831 on the BuilderBasedDeserializer
db776bec3 : ...
a0714d714 : [maven-release-plugin] prepare for next development iteration
81929fad8 : [maven-release-plugin] prepare release jackson-databind-2.8.0
0d12389a2 : prepare for 2.8.0
dad2e3e80 : Fixing build failures due to changes (which may be reverted) to JsonParserSequence
07cc3c608 : remove accidentally added system.err calls
6fa940a3b : One last thing for #1277, add `TypeFactory.withCache(...)` method.
261ea429e : Minor addition to #1279
cdc404d87 : Fix #1277 for 2.8 (second attempt) -- should now avoid caching of handler-associated types
e0e2de651 : Revert #1277; unfortunately seems to leak misconfigured types, causing hard to debug (spooky action in distance) fails -- will redo for 2.8
a9484d6f5 : change core-dep to snapshot
6594c0cea : Remove unnecessary lookup that merge from 2.7 gave (thanks @plokhotnyuk!)
75a0953bc : Fix #1215
3dc18a66e : ...
7e0a3e47a : update issue template
f46640ae3 : Minor improvement to Map key serializer handling, use new `Default` over older one
1f00b32f7 : add issue template
4929735be : Fix #1279
9e604077a : minor warnings cleanup
5cb5315c6 : add a manual-run perf test to see cost of type resolution
ab8a20f64 : Fix #999 (and also #1271)
2202ca51c : minor cleanup: prevent double-resolution of external type handlers (when passed as creator properites)
36631a98a : Fix #1270
37eacd8b9 : Fix a problem with constructors of enum types, to resolve (https://github.com/FasterXML/jackson-module-parameter-names/issues/35)
feb829390 : Completed type/property handling cleanup: should work as well as or better than previously, wrt. contextualization
cbb558dd7 : ... more refactoring
48dd7e324 : ...
6231c4d1f : Refactoring to simplify complexity of type resolution for properties
25a3b5b6a : ...
40f0d3eb2 : [maven-release-plugin] prepare for next development iteration
8100ac417 : [maven-release-plugin] prepare release jackson-databind-2.8.0.rc2
a32bed8ef : Prepare for 2.8.0.rc2
99509e875 : Try to handle forward-ref resolution failure more gracefully (better error msgs)
87d022554 : trying to make #962 test fail more reliably
567d6c09a : Fix #1261
522d8f6ca : minor cleanup
13bbbb5b7 : Improve test for #1261
68f35983e : Minor javadoc improvements to indicate that the default TimeZone is "UTC", NOT JVM defaults.
255c08d06 : [maven-release-plugin] prepare for next development iteration
096314fb2 : [maven-release-plugin] prepare release jackson-databind-2.7.5
0ccf2557f : prepare for 2.7.5
53161cd14 : Further instantiation exception message improvements
f5f781eff : Improvement exception messages for fail-to-instantiate cases
bb81b56f6 : Fix a possible infinite-recursion for EnumDeserializer
9d1fb7564 : Add a failing test for #1261 to see what issues remains; minor improvements to error reporting
4c5562525 : Add missing ref to #351 (proper forward-reference handling for Object ids) in release notes
f703b3e7c : [maven-release-plugin] prepare for next development iteration
d84cbce7b : [maven-release-plugin] prepare release jackson-databind-2.8.0.rc1
6cfc4457b : ...
2901e2794 : ...
6dd07f4ac : prepare for 2.8.0.rc1
7bc0fc4e9 : Backport #1260 fix in 2.7
057dc8914 : Unit test for pull #1260
d4469335b : NullPointerException in JsonNodeDeserializer.java
00ffb6287 : [maven-release-plugin] prepare for next development iteration
4ef3de0d1 : [maven-release-plugin] prepare release jackson-databind-2.6.7
562011132 : prepare for 2.6.7
e39b77c07 : remove erroneous merged imports
644487bf9 : Fix #1255
c6976cb0a : ...
668afdfd6 : ...
acee4e093 : Add ObjectMapper/ObjectReader support for passing DataInput as source
d15b19f2b : update release notes
e72476d73 : ...
42602d2d4 : ...
cb086b5fc : Add support for writing to `DataOutput` via ObjectMapper, ObjectWriter
51fad7034 : minor warnings cleanup
52df586d3 : ...
82404c4e8 : minor tweaking for #867 to reduce perf overhead
1c263f71a : Minor javadoc, release note updates
02700780e : Add test for PropertyValueBuffer with more than 32 creator params
ee409e8e4 : Add tests for new ValueInstantiator and PropertyValueBuffer methods
bed7f467a : Add docs to new ValueInstantiator and PropertyValueBuffer methods
d6230fd88 : Minor improvement to `handleUnknownTypeId()`, pass TypeIdResolver
dcc708794 : Further cleanup for #1253 wrt 2.8
8daddc090 : Fix #1253
4b95df10b : ...
1188426cf : ...
010633aa2 : Added a unit test to illustrate the issue with the JsonWriteContext incorrectly returing the parent's earlier sibling name.
3c63730ae : Fix #1243
71f3907ff : @JsonAnySetter on field annotation for Map
2f80ebd97 : Fix #1250
cc53828dc : Fixed #1098
10685061a : Add a failing test for #1098
c270be021 : ...
fe32b967f : Fix #1223
1c68f960d : Add test for #1223
1e5d34926 : Further tweak for #1248
0e934f1fe : Change long[], double[] serializer to use new efficient `writeArray()` methods in `JsonGenerator`
dd997ed22 : more minor tweaks to exception routing
acc533aa7 : yet more exception throwing improvements
7997e803f : Some more exception-dispatching clean up
e87483512 : Add new method in `ValueInstantiator` to access expected type to create
67813ca79 : Fixed #1248
159850fcf : ...
eecce8852 : Prune out empty JSON arrays in JsonNode
127e0530f : add a test for weirdToken handler
851092c05 : More for #1207: now add `DeserializationContext.handleUnexpectedToken()` (and handler method in `DeserializationProblemHandler`), for the common failure mode of getting JSON token of unexpected type
68245442f : Yet more work for #1207; added `DeserializationProblemHandler.handleMissingInstantiator()` (and supporting functionality), to replace `instantiationException(Class, String)`
1d1d60307 : Improve Exception/StackTraceElement handling to remove failure if 7 unit tests on Java 9 (2 still failing, unrelated)
14b49cb94 : upgrade powermock to latest
c809c0cbe : Fix #1028
073fc19c6 : Fixed #1184
6e57ea1af : javadoc improvements for #1222
3266d8d3f : Improve javadocs wrt #1214
eae91d93a : Allow Paths with no :.
ebadfd25e : Fix #1231
9d3de8cfc : Add failing test for #1231
d01e3abb4 : Minor cleanup for #1235, added checks for error handlers to catch type coercion issues
b1041d007 : Fix #1233
de160fdda : Issue #1235; rework to complete the implementation for Path.
609a0f8eb : further work on #1207, now first of 2 instantion problem handlers
e75731bbe : Fix #1232
98dd091af : minor refactoring related to exception handling
0b6cb9b25 : Add `DeserializationProblemHandler.handleWeirdStringValue(...)` to allow recovering from JSON String value problems
888c6b96d : More work with DeserializationProblemHandler; now allow handling of "weird number value"
27d83ee5b : Update release notes
f09ccac9e : Change int[] serializer to use the new JsonParser.writeArray() call
3ca6ee944 : Update SettableAnyProperty to use ValueDeserializer's NullValue
8be34a4a7 : correct misleading comment in tutorial
1ecc6b5f8 : Fix #1017 (add InvalidTypeIdException)
2d318f6ef : Try to straight out eof handling; for now there's no way to really catch that at databind
dbd854d81 : Test improvements; remove unused class (ObjectIdMap)
b65b3cb2d : Fix #1225
f645a745a : Add a test to verify weird-key handler also works
f2c40cb08 : Add a test for handling of "unknown type id"
33ba4ad08 : Added DeserializationContext.handleUnknownTypeId()
bd3c3121f : Convert last remaining DeserializationContext.mappingException() usage to .reportMappingException()
1e5fd1267 : Start work on #1207, add `handleWeirdKey()` in both `DeserializationContext` and `DeserializationProblemHandler`
48437a7be : More rerouting of exceptions through DeserializationContext.reportXxx() instead of direct throws
4b9bfd0b8 : Working on standardizing parsing error handling
88941d259 : recover test, for now (need to decide if there's a bug to fix or not)
cf551ed67 : remove 1214 test from 2.7
4c5972366 : Add failing test for #1214
058bbdf28 : remove obsolete author tags
211adf2cc : WIP: Allow more control over default creator property values
fad76382d : Fix #1206
47791cca5 : Remove deprecated internal method
34eaa4feb : yet more error reporting changes
7a4193fff : further exception handling
62f8d9163 : ...
93c9932ed : further error reporting indirection
2ffca9345 : Change deser error reporting to make it easier/possible to start deferring throwing of exceptions
77b11b137 : Fix #960
374c42a0d : test refactoring
7a4b7af47 : Add failing test for #960
d2c4061e2 : Add a failing test for #962
e20b3fa62 : ...
3063e5c0a : Fix #1204
6ed7caab6 : Fix #903; add `JsonGenerator` ref to `SerializerProvider` and change `JsonMappingException` construction to use it
02faabc79 : Start streamlining of exception generation from serialization side
9b7ffec4b : bit more testing improvements
7a695715e : Add unit test for #877; can not replicate the issue
3cabf859f : ...
8ed71277d : Mark #931 as added (was actually done for 2.7)
e1b26264f : Fix #1221
504464dd6 : Start working on #1221
12e884a5b : Add tests to ensure config overrides work for `@JsonPropertyOrder`
c9021f7b9 : Fix #1217
9cf3e435b : test refactoring
42cdeb126 : Add failing test for #1217 (from patch #1219)
082cc7dba : more work to allow config overrides for `@JsonIgnoreProperties`
e3baeeda0 : Refactoring
24407a462 : Refactorings to use JsonIgnoreProperties.Value to allow config overrides
fb961093b : trying to streamline new test
0ed838cc8 : fix new test; can not figure out type params for static methods
dae544008 : Add failing test for #1215
69095e5ca : [maven-release-plugin] prepare for next development iteration
ed6c42623 : [maven-release-plugin] prepare release jackson-databind-2.7.4
6e50c7b0e : prepare for 2.7.4
7ef86f86d : Start working on upgrading handling of JsonIgnoreProperties, related
d47221bfd : Renaming "property config override" as "type config override" as configuration is associated with type (of a property or value), not property. In future we may want to have actual property config overrides as well.
8e8d2e53c : Fix #621
6519db34c : simplify type handling for virtual members
a6719f004 : undo conflicting method merge
cbad8747e : ...
f68be3cee : minor cleanup for #1082 implementation
b29965bbf : ...
e9df8155f : Fix #1211
5df9056b4 : add missing @since tags
f36c54e96 : update release notes
8c3eb0365 : minor future-proofing; add `reportXxx()` methods that will construct and throw exceptions (currently); in future possibly allow for postponing of error throwing to collect multiple problems
f40e6c114 : Fix #1208
8bc934e2c : Issue 1082 - Enums with JsonCreator.Mode.Properties
7dd671d2b : Fix #1122, #1197
ee7ead7d8 : manually merge latest changes from 2.7, for more minimal polymorphic representation for AtomicReference
131a4053b : further unit test improvements
2520c29e8 : ...
d96e2cc2d : further work on AtomicReference deser
3c6b59b14 : minor test cleanup
580e6529b : minor cleanup
779411ebb : add a failing test to help with AtomicRef default-typing issues
01a80c15f : Improvements to handling of polymorphic type information for AtomicReference, ref types.
9845fb288 : minor cleanup for JsonMappingException, serializability, based on suggestions
96f345475 : ...
b254aff59 : Fix #1203
4cef25445 : Fix AtomicReferenceSerializer.isEmpty to prevent class cast exception.
e09adcb28 : Implement JsonInclude.Value overrides, add first simple tests
97c5a0e06 : minor tweaking for JsonInclude.Value
e9893a2eb : ...
3f896744c : ...
4fdbb691b : start with jsoninclude config overrides
d8c169add : add per-type lookup to findExpectedFormat() as well
9efe3bd95 : more testing, cleanup
4cd557905 : further tests, fixes to JsonFormat override handling
80e27ccdb : more testing
e02a04e3d : more changes to ensure format is discovered appropraitely
5bc995b5c : test improvements to Date format config
8aa6124ef : Continue work on property-config-overrides: now works with Dates, for format
c674b7652 : Further improvement to #1195 fix
594dca84a : minor foundational work for per-type configs (format, inclusion)
4d99b8a0d : update release notes wrt #990
35362a065 : Unfix #357; should help with other problems like JAXB module issue 54 (https://github.com/FasterXML/jackson-module-jaxb-annotations/issues/54)
eae6759d3 : Fix #1195
8998bfd2e : javadoc fix
9e2f76ee4 : Fix #1186
f2bb0dfb8 : Fix #1194
391514e7a : ...
d3735d075 : Refactoring handling of Java7 compatibility functionality, to further encapsulate it
aca1b9a36 : Fix #1187
d39e9e0e9 : minor refactoring for AtomicReferenceDeserializer
24de8a202 : Add failing test for #1186
a4ae368e2 : ...
c12fecd0f : Fix #1189 (to some degree)
c732f8247 : Fix #1191
cb6717764 : Fix #1194
b79e4e3ae : Fail on null creator properties when deserializing
ea6940ca4 : ...
c55939c47 : Refactor `AtomicReferenceSerializer` to get base `ReferenceTypeSerializer` to improve reuse
d32563c55 : [maven-release-plugin] prepare for next development iteration
6c76749ca : [maven-release-plugin] prepare release jackson-databind-2.6.6
eb3c664e5 : prepare for 2.6.6
f81a3f971 : Add the ability to specify the initial capacity of the ArrayList for the ArrayNode
157650ab1 : Fix #1178
a1362dc48 : remove coveralls settings, can't make it work easily
7a5e577be : See if we can enable code coverage reports
71fc20841 : fix a typo in README
4a8146962 : try adding code coverage
5a7a53a1d : Simplify #1165 fix a bit
1033ebd24 : ...
41512cb30 : minor code sanitation
6b87eaace : add a test related to #1173 to troubleshoot
4bd13c5da : Bit more work on property config overrides
5f8f7472a : ...
17bd912d0 : minor cleanup
1cdeee5da : minor additional work towards property-config-overrides
c67cffb2d : Fix related to jackson-core#209 (via pr jackson-core#263) improvement; multiple-match (or not) now matters.
5708db13d : start work on additional config overrides
be32ecdb0 : minor cleanup
08c4453e6 : Further improvements to AtomicReference handling, now content deserializer overrides work
f4112aaf9 : fix prob with custom serializer wrt AtomicReference
b1c03c336 : Change code to use `writeStartObject(Object value)` where applicable, to streamline setting of current value
596c6dd18 : Fixed #1084
f44289346 : Improve access to `JsonFormat.Value` by (de)serializers, to support upcoming per-type defaulting
cf2c9ba77 : If StdDeserializer#_parseDate(JsonParser DeserializationContext) throws InvalidFormatException when parsing XMLGregorianCalendar using Jackson date format, fallback to parsing using XML Schema date / datetime / time / etc. lexical representation. This adds support for time-only XMLGregorianCalendar.
8a411b985 : [maven-release-plugin] prepare for next development iteration
ec8db26e5 : [maven-release-plugin] prepare release jackson-databind-2.7.3
b7a797f12 : Prepare for 2.7.3
493ba8d86 : Fixed #1161
4a97f183b : minor cleanup
8fb19b97c : merging
9d748173f : Add test for #1161
d178168bf : Minor fixes to AnnotationIntrospector.findEnumValues()
bacb37f41 : Fix #1155 fix in 2.7 branch
700617aa9 : Fix #1125
a290f09c4 : Fix #1150
16cb352b2 : Fix for #1154
c5fba8a48 : Test case for #1154
ad53425b8 : Add failing test
0b449ffce : further attempts to make test for #1125, still no luck.
ae5695c0b : minor README fix
5fdb93296 : ...
5193a6aa9 : [maven-release-plugin] prepare for next development iteration
4069c66ca : [maven-release-plugin] prepare release jackson-databind-2.7.2
4eba3999b : Fix #1124
6ec5136d2 : ...
d46446cd8 : Minor fix wrt #1141
6acaf9af9 : ...
6461aa435 : ...
dfef7cff5 : refactoring: move #1128 test into non-failing section, after minor mods to make type handling correct in test itself
e23638e1e : minor deprecation marker add
faf008c63 : ...
a517d3e7b : one more tweak, seems like last fix resulted in one test failure
9cf92ccf5 : Further changes to #1133 fix, bit simpler, more efficient
e1760c8b3 : Partial fix for #1133 (closer to working)
3a889ec78 : minor simplification of a test
d51db1458 : Add failing test for #1133
0c3520859 : change branches built
1b890dcdc : ...
21dfbba41 : Minor post-merge cleanup for #1126
aef0d7763 : Apply most of cleanup suggested in #1064
43ac250ed : Made changes suggested in #1065
77efe80b5 : Fix #1130
575cf3243 : Fix #1136
d64199af7 : Fix #1134
781d6f04a : Update release notes wrt #1129, add null check to help troubleshoot callback
480e0ac2f : When applying type modifiers, don't ignore container types.
7e6ba9e49 : Introduced `AnnotationIntrospector` arguments while maintaining backwards compatibility.
7ee9f7815 : `EnumResolver` now relies on `AnnotationIntrospector` to search for default values.
84424caf8 : Generalized logic to find an annotated Enum value and extracted it to `ClassUtil`.
1dd4bddac : Added feature to allow deserialization of unknown Enums using a predefined value.
31a84e226 : Add a reproduction of #1122 as failing test
68755662e : minor refactoring of tests
df523d6d9 : Add unit test for #1124
7a3b0b1f2 : Fixed #1120
2d90441ef : Fix #1123
230a19d52 : minor javadoc improvement
8f4b623fd : Update master for Jackson 2.8
ce9fad90a : ...
297b20678 : [maven-release-plugin] prepare for next development iteration
7be881559 : [maven-release-plugin] prepare release jackson-databind-2.7.1-1
ab088bdef : Prepare for 2.7.1-1 micro-patch release
729c0fecc : Fix #1115
97bbfa782 : [maven-release-plugin] prepare for next development iteration
ce9dc07af : [maven-release-plugin] prepare release jackson-databind-2.7.1
4a05d3e81 : Prepare for 2.7.1x
89559a204 : update release notes
71f97ce67 : Backport #1099 in 2.6(.6)
cc82b6543 : Update release notes
de0cbe251 : minor javadoc improvement
ccdb9fc38 : Add release notes for #1112
15f96ef28 : Fix #1112. A missing %s in a format.
b9f6c5b1d : Add test case for problem #1112.
21ca92134 : Fix #1095
82837cc10 : try to prevent merge conflicts for pom.xml
308ed4ed8 : Fix #1108
51f1a97d1 : Fix for databind#1109
58d18d4a6 : Add a unit test to outline use case where type id is required wrt #1104.
e741034db : Fix #1088
d5943a86c : add jdk8 travis build
4ba77f52b : Remove JDK6 travis build; requires jdk7 for build now
21a2e4b7d : Fix #1102
ae85620b0 : Partial fix for #1102; use of SimpleType itself works to some degree
b5dc929fe : Add a failing test for #1102
39cd65603 : fix custom comparator container node traversal
c2d4cfbd7 : add failing custom comparator equals test
a8a1d46b9 : ...
83e514792 : Minor addition related to #1087: resolve context type, assuming type bindings from that are expected to work.
036fe2840 : Add unit test for #999
8e64a43ab : [maven-release-plugin] prepare for next development iteration
55980bc91 : [maven-release-plugin] prepare release jackson-databind-2.6.5
9d23218cf : Prepare for 2.6.5
fe302a9a9 : minor warnings cleanup
8dc5a34b2 : Add Javadoc badge with automatic version detection
dbf0c6f4c : Fix #1083
d5e12f74d : Add failing test for #1083
0d31cca5b : add a unit test to verify that Object Id works via AtomicReference too
ad4dfdf01 : Minor javadoc improvement wrt #1076, making `SimpleType.construct(Class)` deprecated (was not yet, for some reason, should have been)
034f3c0f7 : Fix #1078
a2f43085f : Fix #1079
b8b3c7404 : [maven-release-plugin] prepare for next development iteration
50791cc78 : [maven-release-plugin] prepare release jackson-databind-2.7.0
aaee7bd21 : prepare for 2.7.0 final
70d961bfb : Fix #1073
871607268 : Try to reproduce #1074
86c365221 : javadoc trimming
aeaae7545 : Try to reproduce #825 again, still passes.
7106884a9 : minor improvement to ensure base64 encoding uses configured setting
3b7507540 : Undo part of change done for StringDeserializer; caused issues with XML handling
6b26e68ae : further minor cleanups to cleanup
e87dd2c4f : minor cleanup
3da93d53c : ...
1e3e586bc : [maven-release-plugin] prepare for next development iteration
97b469461 : [maven-release-plugin] prepare release jackson-databind-2.7.0-rc3
b11e5ff57 : prepare for 2.7.0-rc3
2126b41a4 : clean up; add `@JsonTypeInfo` as indicator of "implied" property
d6b35117f : Fixing squid:S1871 - Two branches in the same conditional structure should not have exactly the same implementation
ee3e2ea89 : Undo #1062.
7e30b0634 : Fix #1062
1a8b5d3b6 : ...
43e2851e0 : ...
d0c7cf056 : Add a simple test for `StringIdGenerator`
254704870 : javadoc cleanup
92e81ea77 : improve javadocs
91199d156 : typo fix
c48e99265 : Fix #803
9d0fae41b : Fix #882
6fec75fdf : Fix #1054
a33e33066 : Fix #1055
22c483a6e : Minor fix to keep #426 failing (wasn't, due to an unrelated fix, but fundamentally problem still exists)
3f0552558 : Fix #1049 (I hope)
8497e4d5b : Fixed BeanDeserializerBase not falling back to non-array delegate creator when the array one fails
988e4f0c6 : Fixed array delegate creator not being fully functional
3aee590e9 : Fix #1052
c463ff449 : Don't generate a spurious NullNode after parsing an embedded object.
9fce37fe0 : Add support for a work-around needed for XML backend, "empty" polymorphic types.
cecd409aa : Fix #1051
12e811240 : Fix #1048
6b471c37e : Fix #1045
5e924b21f : javadoc fix
aaf057d8c : [maven-release-plugin] prepare for next development iteration
4a066c67a : [maven-release-plugin] prepare release jackson-databind-2.7.0-rc2
167baee72 : prepare for 2.7.0-rc2
5df1a6c3b : Fix #1044
f2b0ac522 : update to rc2 of annotations
1addb1cc7 : Fix #1043
03de610cf : and Object[] unwrappable too
07dc91a82 : ... and general collection deserializer now accepts single-elem wrapping with overrides
1cc1169f9 : single-elem wrap for String collections too
a5301ba82 : Start work on #1043, first support String[] valued properties.
e9b32770b : Minor change to `StackOverflowError` re-throwing, trying to avoid triggering of SOE due to local call depth
60274f04f : Fix #1014
fafbe3ddf : Fix #1024
121fc1d34 : [maven-release-plugin] prepare for next development iteration
1e3d3ca4e : [maven-release-plugin] prepare release jackson-databind-2.5.5
a582875d7 : Prepare for 2.5.5
e43a71b96 : [maven-release-plugin] prepare for next development iteration
1160115bf : [maven-release-plugin] prepare release jackson-databind-2.6.4
0597c4cdd : prepare for 2.6.4
261be66f4 : Add a failing test for #1035
5aece7671 : Fixed #1036
3be8f745b : ...
ccf82e88e : Minor improvement to handling of AnnotatedClass, wrt lazy resolution
91b52bcd0 : A minor improvement to sync handling of AnnotatedClass
19e6d29be : Fix #1032
53fb51fff : Add a unit test for #921
f19875e30 : test refactoring
6fe1ff0dc : Fix #1023
3c17052a3 : Minor improvement: do not try to materialize primitive types, even though they are marked as abstract
063bacab2 : Support AnnotatedClass.getType(); actually useful unlike my earlier thoughts
4ebb58bc7 : Fix #1027
91e41a94f : Add a unit test trying to reproduce #1026
7e5f01475 : Minor improvement to handling of JsonFormat.Value with AnnotationIntrospectorPair, should try merging
3c35f1c7b : Fix #1025: AnnotationIntrospectorPair.findPropertyInclusion (added unit test too)
e59a1ae71 : add a unit test for serialization type overrides
bf2b2b0c8 : Add a new test for serialiation type override
6de5dc849 : Resolve a minor NPE problem for virtual properties
d94af4dff : update parent dep
e5a24d8d8 : [maven-release-plugin] prepare for next development iteration
02450fc97 : [maven-release-plugin] prepare release jackson-databind-2.7.0-rc1
8ee51ad3a : Prepare for 2.7.0-rc1
9dbee041b : createUsingArrayDelegate should fallback to the class createUsingDelegate if there's no array delegate set
5fa925369 : Deduplicated creation through delegate code in StdValueInstantiator
040b519de : Deduplicated delegate type computation code in CreatorCollector
9305cbb61 : ...
1ed892eca : Minor improvement for schema generation for `AtomicReference`
c966a034d : ...
1ce65084c : Back port #1003 fix for 2.6.4
be1136361 : Fix #1003
19ba37248 : minor streamlining
f54f0f1f6 : Add temporary exception for unsupported (as of yet) combo of delegating creator, external type id
4a8e9b427 : Add a failing test for #1003
c4ad251ef : Fixed #1016
20a67f73f : Fix #1000; now UUID and Enum deserializers should throw `InvalidFormatException` as expected
dc87afa9d : (addition to #1000 work)
16bddc108 : Start work on #1000, UUIDDeserializer will now throw `InvalidFormatException`
f5988593e : Add a failing test for #1001
f4dd7663f : ...
da2f2c974 : Fix #1011
660ec8f8c : Fix #1013
1ed7f3834 : Fixed #1005 for 2.6.4
45b40547b : Using fresh mapper for each test
95ac6b3e9 : createUsingArrayDelegate should fallback to the class createUsingDelegate if there's no array delegate set
391e90f6e : Experimental support for array delegate creator
cc8b4a5c7 : Add support for `@JsonClassDescription` via `AnnotationIntrospector.findClassDescription()`, `BeanDescription.findClassDescription()`
1fcee619c : Add unit test for #1002, improved javadocs as well
df7f407f4 : Fixed #952
f807c8c7c : Fix #963: Add `JsonPropertyNamingStrategy.KEBAB_CASE` for hyphen-delimited (List-style) names
cebfddbae : Fixed #909
6aaa38baa : Fix a minor problem with `@JsonNaming` not recognizing default value ("no naming")
321562a3e : Add javadocs to indicate why alternate naming used in tests.
51a02d02e : Fixed #905
f89737c46 : Fix #978
563470e6e : Fixed #857
4950f4468 : Fix #998
26b6251f3 : ...
2ec3ad2d7 : Fix #898
06da5d494 : Fix #915
03a3b5557 : Fixed #924
25fc00399 : ...
3a392d251 : Fixed #497
92e3b56a8 : Add a unit test (passing) for #537
77d1b25b2 : Fixed #432
5ada97ce4 : Fix (finally!!!) #357: turns out to be easyish with contextual attributes as lock
52ae85f72 : Fix #997
ff192c11f : ...
ecbf40f90 : Complete type resolution refactoring: all tests that passed with 2.6 pass now, as well as couple that did not.
0e4249a2b : Starting work on ensuring proper resolution of member types; now fields working (next: methods)
357157527 : javadoc improvements
756a6a076 : Yet more removal/deprecation of old type narrow/widen methods.
77438e993 : ...
1b6875695 : ...
16ba95f1e : More refactoring for type handling
3243c9f78 : More work on refactoring type-handling
525bf3ee3 : ...
827f082f5 : ...
1d0f7c0d8 : some more type simplification
65ac5b8da : Remove access to JDK `Type`, replace with `JavaType`
a8e12f0ec : Minor streamlining, in preparation of making AnnotatedClass (et al) use JavaType over Class
bd51df2b6 : try to tune handling of 'wasteful' case, still
6b67bc42e : more type tweaking
9fe8eaa61 : Streamlining of type handling
bdee76855 : more clenaup
d5a25f430 : Fix #989
fe25f7e14 : Fix #984
3bd5de685 : Add one more unit test
b280439c2 : Remove an unnecessary file
d71c8ad2b : Fix to handling of format features
4c519cda1 : minor tweaking of AtomicReferenceDeserializer
7e1ad30de : minor improvements to AtomicReferenceSerializer
01bb95479 : bir more testing for AtomicReference serialization
38386bdaf : Completed #932 implementation
a73550efa : First part of #932; add pluggable deserializer lookups for ReferenceType, make AtomicReferenceDeserializer use it
d51c95193 : ...
b8b7fc30d : further minor fixes
f73cd9207 : Fixed #936
d0da14d03 : ...
74c451b7c : Further type handling work
94a27380e : ...
d6a9e10fd : ...
d64344ba3 : another fix to type refinement
f4b1b7144 : test improvement
4a2162860 : Minor fixes to ensure super-type information is retained
23b33f9f0 : Minor test improvement
07d946c11 : Fixed #76 -- and also rewrote the whole type resolution system, which will require cascading changes in various datatype modules
3699c3d30 : ...
da4776f3e : ...
94bc647fc : ...
e4875def0 : First tentative steps to improve type resolution based on java-classmate library (and its simplified version jackson-jr uses)
5b02627b8 : minor renaming
3e6714376 : Further refactoring to allow per-type format, serialization-inclusion defaults
486234f78 : Complete refactoring of property inclusion, allowing global defaults for value inclusion too
cd79b4f0b : Reorganize map value filtering tests
bb3057a52 : ...
df0871f3a : [maven-release-plugin] prepare for next development iteration
547ba8e7d : [maven-release-plugin] prepare release jackson-databind-2.6.3
2689ec80a : prepare for 2.6.3
cfbf1e5f6 : Remove last uses of deprecated 'findSerializationType' methods, by ensuring 'is-static' flag is retained
7c7556896 : Further coalescing of type refinements, now for serialization
7ff37a1c8 : warnings removal
45730a604 : reordering type/handler resolution part for deserializer
2323bc30f : Complete initial simplification of deserialization type refinement handling (also fixes AtomicRef type refinment)
32dcbcf3f : Add a test for AtomicReference deserialization
ca6c3fc55 : Fix #965
e592f367f : ...
c5b237952 : Trying to simplify/extend handling of property inclusion (for serialization null/empty filtering)
8e0f81619 : More streamlining of format annotation access
3ed4df1ce : Add another convenience method for annotation lookups
358b09481 : ...
c8de5aaba : Fix #959
7e4e1158e : More refactoring trying to unify reader/writer side property abstractions a bit, for code reuse, consistency
5473da6b1 : refactoring for properties
16aa30572 : add inceptionYear in pom
bdf6054af : Minor improvement to `JsonValueFormat`
97be5ca3e : ...
5ae6e4beb : Add missing null checks for convenience methods
13b690944 : ...
b22f73d0c : whops. Forgot to release new parent pom version to support jdk7 upgrade
7dce92ef6 : bit of Java7ization
37b4ad5be : Fix #957
a2ff43258 : Update inclusion calls to new introspection methods
30b546975 : Fix #942 (slightly differently)
bfd254d31 : Update release notes wrt #948, convert Math.pow() to simpler switch
e2d1bead6 : fix a compiler warning
04cb084c9 : Further fixes to #943
bce671d61 : Additional test case for dynamic key serialization.
9566ea8e2 : Fix #943
d16a50721 : Fix Andreas' name in credits
795dd0114 : Update release notes
c378c461d : Report the offending substring when number parsing fails
8d98f83c0 : Add a failing key test case
2a9808cc2 : Fix #939
41613876a : Report the offending substring when number parsing fails
abd505eeb : Support any number of millisecond digits. Also leap seconds.
90da5db2e : Remove w deprecated internal implentation classes (not used since 2.5)
ed7d4168d : Fix #749
279e3860b : Incremental improvements to Enum serialization; fixing incorrect unit tests
e2736f147 : Fix #944
801317e0a : Re-package test classes a bit
2eafcdf27 : Backport #945/#944 into 2.6
812d675db : Tiny streamilining of hashCode() changes
d21210b2f : update release notes
5db3ec9e4 : Add hashCode implementations where there are none
7d713f7d6 : Add a test case for 749.
bab71d70c : Fix issue 944: fix up logic for custom key deserializers for enums.
8574ed4d8 : Minor test coverage improvement; ensure round-trippability of JDK singleton collections/maps
7e6cf921b : Add a failing test for #936
98abe64d7 : minor tweak to AnnotationIntrospector call forwarding (2.6 vs 2.7)
3e14f2c10 : Implement #819; now configuration of FormatFeatures should work, but needs to be tested for CSV (for example)
b7754895c : fix accidental change
2c86cfb1c : start working on #819
19c9dc7a0 : Javadoc cleanup to remove obsolete references to Jackson 1.x versions
b049739cc : Fix #941
e258ee60e : uncomment section of test for #938
6721d902f : ...
1eb498efe : ...
b4eac5450 : Fix #938
769853ae3 : Add a (failing) test for #938
7862187ac : Add hashCode implementations where there are none
ead0c35e3 : ...
126c50940 : streamline `hasAnnotation()` access, distinct from `getAnnotation()`
8928a5d41 : minor cleanup wrt caching
9ad2d301c : and undo some caching. sigh.
f99cd42d4 : Put caching of 'hasEnclosingMethod()' back
c426de1b4 : Add method caching (field, ctors already cached), seems to help a lot too
248938783 : Changing caching, remove couple of non-impressive things, add ctor caching
568c8c57f : Rework access to Enum value annotations
d6699257b : streamlining earlier perf improvements
cbb008c94 : Improve lookups for optional Java6 type (DOM, javax.xml) (de)serializers, to reduce performance overhead
0507802bf : Add bit more caching for introspection
4ef5c32a2 : Try bit of caching to help performance of non-reused-mapper case (mostly for Android)
e9ea56cfe : minor perf improvement to accessing enum annotation, avoid constructing, catching an npe
ca42a9578 : yet more tweaking with TypeFactory (For lookup perf)
490631415 : ...
a28c510ab : remove a call to deprecated method
0438f838e : Minor optimization to avoid re-creating SimpleType instances for java.lang.Object
9741a6636 : Remove deprecated `findFilterId()` from `AnnotationIntrospector` (deprecated since 2.3)
c73b07210 : Add a (failing) test for #935
32321c010 : forgot to resolve second part of merge conflict in pom.xml, now fixed.
6aee8e008 : [maven-release-plugin] prepare for next development iteration
3739d9dfb : [maven-release-plugin] prepare release jackson-databind-2.6.2
cf78871bd : Prepare for 2.6.2
344b7eed3 : Minor test improvements to verify #919 is not occurring
8ccb1ea99 : Add a failing test for #929
642af5258 : ...
a9013ea32 : Javadoc cleanup
33ca823f5 : Close some gaps to allow using the tryToResolveUnresolved flows
d7fa14af9 : javadoc cleanup
f2f611e70 : Fix #928
d485ea7da : Add test for #928
b9df8c9db : Add bit more variation on tests of External type id
32a52b2cb : merge 2.3.5 release notes back in
62c800ddd : minor code cleanup
af2241c77 : Fix #922
518392291 : Backport #913 fix in 2.6
e5b8ff11c : update release notes
b6a26b93e : fix test name
da579e3da : Add mapper feature to allow explicitly named properties to be renamed with PropertyNamingStrategy
7d45f7f50 : Fix #913: Properly copy MappingJsonFactory features
f4a270f98 : Javadoc fix for JsonSerializer
06e37f3b1 : And some more passing of JsonParser for exceptions
b8482e6fb : further exception construction fixes
7c831d43c : Further fixes to exception handling, wrt passing parser/generator
dce8ae6a7 : Try to upgrade exception handling to pass underlying JsonParser/JsonGenerator, when possible
92a73d8a6 : and remove accidentally added temporary test class
545ede49b : Improve javadocs
a7b26ebf2 : Fix #894
1fb5eb821 : ...
3536975b7 : Fix #897
2ea6e402d : Fix #899
129180d68 : Update `master` to be for 2.7.0-SNAPSHOT; simplify OSGi export/import definitions
eda66cc81 : clean up the test
73f54a649 : Try to reproduce #899
203fccba9 : Make CompactStringObjectMap serializable
28d3eb0ae : Minor refactoring, trying to reproduce #67
bda5b0107 : [maven-release-plugin] prepare for next development iteration
060726b01 : [maven-release-plugin] prepare release jackson-databind-2.6.1
9e3387c52 : Prepare for 2.6.1
9917c94d9 : Fix #890
b4ef0a651 : Fix #889
2e364ba54 : Add test for #889, passes with 2.5
e77e941e7 : remove unnecessary (and accidentally added) test; update release notes
6e7100128 : Fix #884
ce0448608 : update release notes
63216c9f0 : Modify #881 a bit, to remove dependency on CreatorProperty type
4d4ddae6e : only update creatorProps with CreatorPropertys
4312a2455 : Fix #878
1ef35c67d : added missing OSGi import
a8a40020e : Further improve @JsonSerialize.include javadocs to emphasize deprecation
c00dd8af4 : update README
62549b9d0 : ...
b4eb967ea : [maven-release-plugin] prepare for next development iteration
21f90cf24 : [maven-release-plugin] prepare release jackson-databind-2.6.0
69ec77b29 : Prepare for 2.6.0 release
945c54561 : minor javadoc improvements
a23ff9fe5 : Minor javadoc additions wrt #868, change jackson-core/annotations deps to 2.6.0 (release)
6cf2bb5f4 : Fix for lost annotations
b6f3f6a58 : Test for lost annotations
c52fb0b85 : Update release notes wrt #820
41be898f8 : Make TokenFilter final in ObjectReader to ensure thread-safety via immutability. - Some cosmetic changes.
bc7fa0797 : Implement #820
817d8ec8f : Minor improvement to StdDelegatingDeserializer, to allow 'updateValue()' use for some cases (and overload for others for extension)
5c2ce7a32 : [maven-release-plugin] prepare for next development iteration
521515d6f : [maven-release-plugin] prepare release jackson-databind-2.6.0-rc4
4e8f94bd5 : javadoc cleanup
c4add9258 : javadoc cleanup
cf90a5928 : Minor addition to BeanProperty.Std
08345f41f : Add `JsonSerializer.withFilterId(...)` mutant factory method
46a9900f9 : Refactoring to use formatting variant of method
5dfc92cae : Add a utility method
726b6e0af : Fixed #844
6172d7561 : Fix #849
d542f2a16 : Fixes as per FasterXML/jackson-databind/838
bb9d1987c : Update release notes wrt #624
3781142c9 : javadoc fix
ede6822b3 : Add part of #675, to hopefully help resolve the problem.
9317e5485 : Follow-up to #852, add unit test
38f2780ea : Remove finality of methods in type (de)serializer implementations.
55c5d1a2d : issue #624 - remove unneeded variable
cfe88fe3f : issue #624 - adding possibility of using provided ClassLoader on TypeFactory
d586506f6 : also parse scientific notation as a double/decimal
8e9da3839 : one more addition to overridability
b2311bf57 : Improvement to overridability of unwrapped-types handling
7ac0e3490 : minor code cleanup, renaming
a5bd0a228 : Code refactoring to help implement #841: move `findClass()` from static `ClassUtil` into `TypeFactory` as member method
a92e2be0c : Fix #848
80c1bbb7f : Add a key serializer unit test from #838
dc53ca495 : Fix TokenBuffer.Parser.getCurrentName() as per #838
e1f9e2766 : [maven-release-plugin] prepare for next development iteration
485d444d9 : [maven-release-plugin] prepare release 2.6.0-rc3b
861ee51e8 : ...
4455bde98 : ...
c930a0c3b : javadoc cleanup, as per javadoclint. Also disabling said option (Wtf Oracle?)
b933e4fc9 : Prepare for 2.6.0-rc3
51c3f7c7e : Fix #840
5ba0146de : Add `AnnotationIntrospector.findPropertyInclusion(...)` method, implementation for `JacksonAnnotationIntrospector`, AI-pair, to be used by Jackson 2.7.
41bbc969b : Moving locale/timezone info to DatabindContext
9ed3abf2f : Finish support for per-property unwrap-single-elem-arrays feature via JsonFormat(with=...)
bd256eaa8 : More work on contextual property features via @JsonFormat
7defcfe28 : Start work on supporting per-property override for "unwrap single-element arrays" JsonFormat.Feature
d16232d28 : More date handling cleanup: no functional changes, but make easier to potentially switch GMT->UTC
2a947338a : robustify a minor date-aspect of a test
953bfca26 : minor cleanup for ObjectReader, to try to reduce amount of state that needs to change on copy-construction (eventually)
9eca5b335 : test cleanup
c09476997 : test cleanup
07ac01442 : Roll back tentative support for "base type" via ObjectWriter. Not clear yet what the problem is, whether it'd be solved.
b9c74d4eb : minor addition to #825 test, to verify actual id used by deserialized instance.
da29a040e : Start work on supporting separation of root value serializer and root type serializer
c3d426e0d : Add unit test wrt #825
0de486de1 : Update release notes wrt #829
6511cc03c : Issue #828: Remove extraneous comment
cce7f3cf2 : Issue #828: Respect DeserializationFeatures.WRAP_EXCEPTIONS in CollectionDeserializer
2b3590a56 : Minor cleanup
429f70f64 : Fix #827 with minor modifications
b4547f8f1 : Tinkering with #827 test
99fc2ec1e : add unit test for #827 to show the problem
ad598aa28 : Add fix along lines of #777, unit test for verifying
3ef01e021 : Update release notes wrt #826, change default settings of concurrent map
c3fdb53fb : Minor refactoring: move RootNameLookup deeper into configs, to reduce state to copy for ObjectReader
c4b695c15 : update core dep to rc3-snapshot for testing
aed34ba45 : Replaced synchronized HashMap with ConcurrentHashMap
c89a98af5 : Fix #824
332532aed : Add a unit test for #822, not yet failing.
707db7a97 : Fix #677
44dea1f29 : Minor clean up for #222 fix
aae4082c2 : Fix #222
93d590009 : [maven-release-plugin] prepare for next development iteration
f693ae583 : [maven-release-plugin] prepare release jackson-databind-2.5.4
37ea55ee3 : Prepare for 2.5.4
078766629 : Add release notes wrt #813
2cfcbee05 : [maven-release-plugin] prepare for next development iteration
b9a552cf9 : [maven-release-plugin] prepare release jackson-databind-2.6.0-rc2
48494f8c0 : prepare for 2.6.0-rc2
21c92fb68 : Add a unit test to verify BeanDeserializerModifier.modifyDeserializer() gets called for every deserializer, including std types
fbb1c3b2f : Further work on #813, now working; will need to think whether annotation access as-is makes sense, next.
7021a6b44 : minor streamlining
c1516a469 : One fix wrt #811: Maps were not handling NON_ABSENT; added a test to ensure they now do.
08ec397ee : Refactoring to make #815 cleaner for 2.6 (and remove 2.5 work-around, annotation from ObjectNode); also need to move #636 fix along since it will be triggered at bit later point.
09960dea7 : Minor refactoring to (try to) defer resolution/introspection later, to avoid reporting irrelevant issues
e9fa04296 : Update release notes for #816
d4923eaf6 : update release ntoes as well
6456a9ac0 : Fix #815, for specific case of ObjectNode deserializer access.
3cbb7bcd6 : Allow date-only ISO strings to have no time zone. #816
04413c7a3 : minor work towards using the new read-only/write-only/read-write access mode indicator
06cc8eff2 : Modify #792 test, to be solved via #813
47a8d25e1 : ...
0194c8c1e : First part of #813: add `AnnotationIntrospector` support for @JsonProperty.access
5b8de223e : Add a (failing) test for #736
f4a65cbbb : Add a failing test for #806
158e11658 : Fix #812
72740cdbb : Implement #811, support `JsonInclude.Include.NON_ABSENT`
354e1390b : Fix #810, Properties should now be treated as Map<String,String>, not Map<Object,Object> (quirk by JDK)
b9c831af0 : Failing test for reading inner class
1a24cc175 : minor cleanup
56cb61ef4 : Minor improvement wrt #743: ensure that `RawValue` does get correctly propagated, improve `POJONode.toString()` a bit
ea2c9a46b : update release notes wrt #801
2abf5a321 : Fix #734 (error recovery for `ObjectReader.readValues()`)
de1376e85 : Minor post-merge cleaup
467a8a1b5 : minor code cleanup
d001dfa6c : warnings cleanup
80421fa12 : Using JsonCreator cause generating invalid path reference in JsonMappingException
0e8d6417f : Using JsonCreator cause generating invalid path reference in JsonMappingException
4773b8915 : Using JsonCreator cause generating invalid path reference in JsonMappingException
a3249d73d : Using JsonCreator cause generating invalid path reference in JsonMappingException
23e52abad : Fix #504 and #797
48a21be49 : minor number test refactoring
f4d3a829e : javadoc improvement
d2ebacd5a : [maven-release-plugin] prepare for next development iteration
5286441ee : [maven-release-plugin] prepare release jackson-databind-2.6.0-rc1
4bca471c9 : ...
076f2b321 : prepare for 2.6.0-rc1
cbc4dc610 : Unit test improvements to try to extend coverage
3c5989b76 : Minor cleanup: remove unused helper class
ee1c51a66 : Fix #795
e412926e2 : Add tests wrt #795
1b9d14817 : Update javadoc wrt #794
6709f72b1 : Work on #794: add the feature.
ad513eef2 : Fix #77
01fc9dc92 : minor test refactoring
41e187e2a : ...
a143c05db : Fix #793
3da7c45f3 : ...
cb6dddd83 : Fix #296
4a8c63713 : Mark old-style json schema generator methods as deprecated
dbe68f61a : Fix #95 (oldest fixed issue so far for 2.6!)
4b9e191ec : update release notes wrt #792
0d62e9c8b : Test changes wrt #792
ba20f65c9 : Minor fix related to #792, may help (but not necessarily fully solve)
282cfdff0 : ...
3d4e4ec11 : Add a test to show #792
541a3ca6e : Update note on JDK baseline version
c0b955289 : Implement #689: Add `ObjectMapper.setDefaultPrettyPrinter(...)`
4265e1d3e : Unit test fix for #790
cd2a81926 : Implement #790: external JsonNode comparator
595c895c6 : update README regarding streaming api
2e0453f5e : Add ObjectMapper.setVisibility(VisibilityChecker) to replace setVisibilityChecker (which is non-chainable).
a936f4336 : Implement #787
0abef483b : Fix a javadoc typo
f8d3ced00 : Fix problems with unit test refactoring, hard-coded class name comparison
7db1f4406 : Update release notes wrt #785, minor refactoring
47683530b : unit test refactoring now that 676 passes
f4ef3893b : Update release notes wrt #676
a0d0836d8 : ...
c5a5f5318 : Fix #676
3858853f6 : Add handlings for classes which are available in `Thread.currentThread().getContextClassLoader()`
41f8ca163 : Implement #781
47661f204 : Add support for verifying that required creator properties are indeed passed.
b979b02ce : Fix failing tests wrt creator properties. Next: add required-ness checks
6586ab3c2 : Minor fix to creator prop handling
33f694bea : Start rewrite of creator property handling, to support requiredness
12f6ceeb0 : minor code cleanup
7e2c22982 : Minor warning, unit test cleanup
30b459b78 : minor code cleanup
08efebaff : javadoc improvements
b06494a03 : One more fix wrt #741; explicitly allow throwing JsonMappingException from accessors.
672733492 : Cleaning up #741: can get rid of NullProvider in next minor release after current one (that is, remove in 2.7)
984fda37d : Fix #741
189795aff : More warnings cleanup
b79129c80 : warnings removal
335117e21 : Javadoc improvements for ObjectMapper
fa3901546 : ...
8e9d4b29c : Fix #664
07d0e7924 : Additional changes, similar to #769
b02bf06bc : Fix #774 for 2.5.4
c19206373 : minor test addition to ensure non-type-changing converters work
a1ade3af4 : Update release notes wrt #740
ea1966aaf : Minor improvements to AtomicReference handling
9776f5ffd : Fix #698, add new `ReferenceType` sub-class of SimpleType
c85438ba3 : Start work on supporting referential type as 1st class concept (and maybe general handling, in future)
a782d3695 : An improvement to schema-info handling for Enums with @JsonValue
db612bb38 : Fix #771
6dcb13f70 : Streamlining `AnnotatedClass` slightly, trying to figure out #771
30e8a0f24 : ...
e71fd1642 : add a failing test for mix-in problem
7d5c50b15 : Minor fix to Enum/schema/toString() combination (backport from 2.6)
54b2a5f5d : ...
47d5186b4 : [maven-release-plugin] prepare for next development iteration
a29cb2950 : [maven-release-plugin] prepare release jackson-databind-2.5.3
13968e6fa : Prepare for 2.5.3
95437537c : ...
914f643cd : Fix #756
757776662 : [maven-release-plugin] prepare for next development iteration
ed7b0c3ac : [maven-release-plugin] prepare release jackson-databind-2.4.6
e92e45001 : prepare for 2.4.6
f3d395c99 : Change return type for findDeserializer to Object
7dc9c731d : Add unit tests to try to tease out #767, no luck yet
a52e6c57a : Fix incorrect jackson-core dep (was 2.5.1)
cb7342b3b : Update release notes
309bb1436 : Fix Infinite recursion (StackOverflowError) when serializing a SOAP object.
3455cd6a7 : Fix #762
e1e0c0b89 : Fix #765
6b2fbba10 : Fix a regression bug wrt serialization of enums (triggered a fail on JSON-schema module)
347080398 : Backport #761 fix in 2.5(.3)
ae107860c : bacport test for 761
2c9fa0e56 : Minor tweak for #761 fix
ac21a5c62 : Fix small typo: 'Conversations' -> 'Conversions'
e1159f83b : In-compatible type exception when build method return super type
c94ec608e : Unit test refactoring: move failing #749 tests under failing; need further work to solve, not an easy fix
6dce67b1e : Minor fix to EnumMapSerializer (deprecated, but might be resurrected)
4bbda5a11 : Work on #749, solving one problem, parts remain
8d486dbc6 : ...
cbda007d6 : Add unit tests for #749; failure to dynamically use WRITE_ENUMS_USING_TO_STRING
690bbaba6 : Fix #750
b28dac3d7 : Minor improvement to cache int/long/String deserializers, to reduce lookup cost for commonly needed deserializers
62129d8c8 : Implement #688: now got `ObjectMapper.setMixInResolver()`
4ef4a4f65 : Fix a minor regression; JsonSerializable.Base must declare it actually implements JsonSerializable
57b287f3a : Start work on #688
a1dcf5eb1 : some more test cleanuop
a3789d663 : test refactoring; move #738 test to 'misc', from 'failing'
759aef00e : Implement #679
119ddc970 : Fix #731
fa1c2ff7e : prune temp 2.4.6-only fix for #744 after merge
85282b163 : (and actual #744 fix here, doh)
58f4c9536 : Backport #744 fix
817a45a07 : Fix #744
0ec81c07b : Update release notes wrt #742
59af571c6 : Fix #742 for 2.5.3
7785dff46 : Fix #348
de1acae3a : update release notes wrt #737
04c9cf5ee : Bit more work for #743: also add support in `ContainerNode`, `JsonNodeFactory` (for ObjectNode, ArrayNode)
4670d4b41 : Implement #743
50ea0838d : Backport #745 fix for 2.5.3
61c226cd9 : back port test for #745 from master
7c72020b5 : Fix #745
b6e3fbf16 : [maven-release-plugin] prepare for next development iteration
636018b11 : [maven-release-plugin] prepare release jackson-databind-2.5.2
fd54177a2 : Prepare for 2.5.2
ec1820d59 : Fix #738
48617c885 : Simplify failing test
c568ff2f1 : Add a test for #738
7ff745c4a : More complete fix for #735
de5642e74 : Add an improved test for #735: turns out there is still at least one, ordering-dependant issue
2360fb78c : add JavaType.hasValueHandler()
503018b91 : [maven-release-plugin] prepare for next development iteration
19ac8a4af : [maven-release-plugin] prepare release jackson-databind-2.4.5.1
ee8cccd32 : Prepare for 2.4.5.1
1d57c20df : Fix #735
881cc4368 : Fix a minor bug whereupon optimized 'vanilla' deser not used for untyped
5c7424df5 : Change UntypedObjectDeserializer to use `nextFieldName()` as well, in hopes of minor perf boost
436c309b2 : Fixed #733
df716c3c8 : Convert JsonNodeDeserializer to use `nextFieldName()` as well
f4f6434c3 : Update MapDeserializer to use `nextFieldName()`
19e5ed493 : Collapse CompactStringObjectMap into single class again (remove 1/2-element optimized version)
a294f4cd3 : Further simplification of CompactStringObjectMap.java
dc0905b1d : Replace EnumResolver usage for deserialization with specialized map
88059cead : ... round and round. Remove specialized 1/2/3 property variants, mildy faster
478b744a0 : Minor tweaking; unify String/prop hash areas (needs casting), revert back to older findIndex + call
5646c93b9 : Undo hashCode improvement: while giving better spread, not faster (possibly mildly slower)
63e2749ea : Add a simple round-trip test
8df06d5a8 : Fix the remaining problems with new BeanPropertyMap impl
a97c9145f : cleaning up handlign, still 7 test fails
45937ffae : Try to get insertion-order access fixed
79ab154a7 : incremental work; not fully working yet
43ff65022 : ...
62b1d200f : Fix minor issues with new "small" BeanPropertyMap. Next stop: rewrite "big" variant.
89a52560b : ...
aeefb3067 : Start BeanPropertyMap refactoring
63cc5c20a : Minor refactoring, preparing to revamp BeanPropertyMap
12464786c : Move test that is not failing any more
b577d7f70 : Minor cleanup
66bfe6658 : Fix #609, Fix #728
dd955cf5a : ...
665133986 : update release notes
2b38b6563 : Fix a minor test issue (wrt symptom -- there's some underlying prob with incorrect serializer caching it seems)
468eba8ef : Fix #727
a06883b39 : Combine JsonSerializerMap with ReadOnlyClassToSerializerMap
57239b547 : and more simplification
12a5ac0bb : Continue working on access using TypeKey
b332e6a84 : Tweaks to speed up use of TypeKey
f26c6764b : Refactoring: move TypeKey to a separate class in util; leave a deprecated shell in its place, to removed later on
003e5b05d : Minor performance tweaking for enum/string resolution for serialization
fad472603 : Fix #725
368642154 : Undo removal of methods deprecated in 2.5, to be remove in 2.7 to give one more version for migration. Also, mark EnumDeserializer as std impl.
a6943ecb7 : Start #725 implementation; works for simple case, need to work on allowing overrides
8022285b0 : Add a (failing) test for implicit multi-arg-creator test, support to be added in 2.6
d9fdb7f46 : remove old cglib-compat tests
dcc26539e : Simplify EnumDeserializer to reduce amount of casting
7dec2a50a : Mark EnumDeserializer as standard deserializer (annotation was accidentally missing)
5064a8926 : minor test cleanup: commenting out 'orphan' test
612f6fc05 : Add a test for #676
66e8ac637 : Javadoc improvements: add a note to MapperFeature#CAN_OVERRIDE_ACCESS_MODIFIERS indicating that disabling can have drastic performance consequences.
d7d31ca0b : Minor improvement to handling of custom value instantiator, for delegating creator
37879aba2 : Fix #312
f7270edbb : refactoring wrt #312
9039a9b11 : Refactoring to prepare for fixing #312
9a233d9e0 : unit test improvement (wrt #312)
540213faa : Improve javadocs as per #711
2ea58d276 : warnings cleanup
6e7744d52 : ...
466f70690 : Fix #705 for 2.5.2
6262dd766 : Last refactoring wr #706, to make new base class public for other uses too
bf59bfb43 : More refactoring wrt #706
36d9b59eb : Update release notes wrt #706
ac63c9129 : ...
cc05493c6 : Fixed #707
0b05963e7 : support json schema generation for @JsonUnwrapped (#271)
195e9b5e8 : Backport #703 fix by Francisco
54e23a9b8 : Proposed fix for issue #703
7fee92edc : Fixed #700 (cannot change default Map, List)
bff35ba8b : Add a (failing) test for #700: most likely can only fix in 2.6
605dbd661 : fix a test compilation problem
f24064c1c : Minor fix to release notes.
6290eefe9 : Fixed #691
a69bd569f : ...
960e49e38 : Minor improvements to error reporting, related to work on #691
186b89d7b : upgrade test deps to groovy, cglib. Should probably remove in near future but for now, upgrade to later
271640d86 : [maven-release-plugin] prepare for next development iteration
bc5b910e7 : [maven-release-plugin] prepare release jackson-databind-2.5.1
147a6e2d5 : ...
2b464d7de : prepare for 2.5.1
e4ece7407 : Fix #696 in 2.5(.1)
7e507d11e : Fixed #696
14d979d2e : Try to reproduce #691, no luck yet.
4a9919cd1 : Remove obsolete copyright notice (the only remaining case)
206bd1c0c : ...
d01f2070a : Add a unit test that tries to reproduce #692
457caf638 : Minor optimization for TokenBuffer
102abfbdf : Incremental work for #633, to suppress serialization of null type id, if possible (not possible with as-array wrapper)_
8f0960687 : Trying to work on removing profiler-pointed hot spot form construction.
0db6ae37c : Add a test for #687
8aa1ca3be : update release notes wrt #649
ae3f01b8b : Fix #684
8d0d6e4aa : Robustify handling of iso-8601 date parsing
16c5dd772 : Small improvement to ISO8601DateFormat handling, error reporting
5c0064f60 : remove typing from Integer/Long serializers as well
00bb11edc : Fix #682
17102407f : Fix #678
ae101c63b : start work on #678
9a22347c1 : simplify TokenBuffer method signatures
288206bdb : streamline unwrapped-handlign a bit
5af602c1b : Make PropertyName construction go via .construct() method (for most cases)
7949d119e : [maven-release-plugin] prepare for next development iteration
fe0462745 : [maven-release-plugin] prepare release jackson-databind-2.4.5
16b891696 : Prepare for 2.4.5 release
c8e44bb5b : ...
5ef96801e : update core dep to 2.6.0-SNAPSHOT
58b47db18 : Added ObjectWriter.acceptJsonFormatVisitor(Class, JsonFormatVisitorWrapper) overload
2fd8748ab : Add a unit test for #663
44df4d2e7 : Fixed #674
fbe9aab23 : Clean up #154 unit test, closing issue itself as not-valid.
0522186bc : further unit test refactoring
b15abb7c1 : typo fix
4dfccd5d5 : ...
a6443b246 : Fixed #669
4ad54cd55 : ...
1730a8fa2 : bit more test refactoring
34855d794 : Test refactoring: move not-failing-anymore tests as part of regular suite
5d141be22 : Refactor #669 test slightly
74c8f97db : Update release notes wrt #671
ac041f226 : Add additional polymorphic test for JSOG deserialization
7fced7ecf : Adding currency deserialization support in maps
9236000f1 : Minor reworking to use 2.5-added JsonParser methods for (slightly) more efficient bean deserialization
560bd8097 : Change master to be 2.6.0-SNAPSHOT, after creating 2.5 branch; remove an obsolete groovy-bean test
3b041e3ba : Fix #667
a399c540e : [maven-release-plugin] prepare for next development iteration
9efc4abb2 : [maven-release-plugin] prepare release jackson-databind-2.5.0
36b227a88 : Add a test for #661; now works (assuming `writeString()` changed to `writeFieldName()`)
28c4ada69 : Verified #594 works for 2.5.0, improved access handling
2d64bed94 : Prepare for 2.5.0
5a3c89e8e : Small typo
c5b808b93 : More work on trying to call JsonParser.nextTextValue() for String-valued JSON arrays, to help with XML processing
8c3cfb877 : try reproducing an issue from core (175), but no problem found.
6599f9f78 : Change String collections to use JsonParser.nextTextValue()
0d60ab480 : Add one more unit test for `readValues()`, to ensure it's possible to read POJOs within root-level arrays
dfa1b4411 : Fix #299
57a51dc5f : Increate maximum desc length for "unknown property" exception from 200 chars to 1000
c2d525881 : Improve error messaging for non-static inner classes that try to declare @JsonCreator constructors
a5743088d : One new as-array+creator test
c4b6c612b : Implemented #165: Add `DeserializationContext.getContextualType()` which can be called by contextual deserializers to know nominal type for them, without needing to decipher it from `BeanProperty`
53d4c4cae : Slightly improved javadoco for `ObjectMapper.readValue()`
7fc3238c3 : Improve error message for unresolved subtype ids.
442a26a8f : Improve javadocs wrt #628
2b917fcf2 : Implement #596
f0a3a8614 : Start work on #596 to get in 2.5.0
257ae1c7a : Fix #660
1eae32212 : More warnings cleanup
b44ebe43f : Warnings cleanup, minor refactoring of XMLGregorianCalendarSerializer
d3722c639 : Comment out 2.4-only fix for SimpleObjectIdResolver
c194ea5b1 : Add a (failing) test for #660
daa3a330c : Add tests for handling JsonCreator.Mode.DISABLED, as well as basic handling (modules probably should use it too)
f06192bdc : go back to 2.5.0-SNAPSHOT
7824b90c9 : Add a unit test to test that #659 does not exist
6c0d20ee2 : [maven-release-plugin] prepare for next development iteration
cd4381f08 : [maven-release-plugin] prepare release jackson-databind-2.5.0-rc1
d252da874 : Prepare for rc1
3ca520bc5 : Add a failing test for #312 (no time to work on for 2.5, hope to do in 2.6; non-trivial to solve)
c15e779d5 : Add `AnnotatedMember.getContext()` to help in access of class annotations, from within `AnnotatedMember`
7febe16c0 : Add notes wrt #490. Bit wary of fixing this in 2.5, in case old 2.4 annotations jar found its way in classpath...
babd8cbe3 : minor javadoc changes
42ef5bb69 : Fixed #653
cafc830de : ...
cb13a6fbb : Add alternate property name mangling impl code; but need to discuss more first before starting to use (one new test fail)
499a7b636 : Implemented #654
662dc3d38 : Unit test improvements for ObjectWriter.writeValues()
7ec59e429 : Fix #656 for 2.4 as well
966dd97fa : Add unit test for #656
5b9f87c14 : minor cleanup
5ee65912c : Complete #655 implementation (add `ObjectWriter.writeValues()`)
a199cbd95 : Refactoring to make ObjectWriter more robust
f14407078 : Add a convenience "no-op" filter implementation
4a0617095 : Fixes to sequence writing; changed naming to be more consistent with 'readValues()' (hence, 'writeValues()'), added first tests
333f5acca : Complete initial SequenceWriter implementation. To be tested.
551f8978c : Reference the latest release in the documentation.
ab554d540 : Starting to work on adding SequenceWriter, counterpart to MappingIterator on reader side
377aab01b : Some work wrt #588; minor refactoring to support custom ObjectWriter sub-classes
83f1be0ce : Baseline work for #588, to pass more information needed to resolve "recursive emptiness" problem
10a485b27 : Add notes wrt 2.6 changes for future reference
b478c792e : Still tweaking bean property handling for deser
e440b71e9 : Try to streamline property handling for deser
ead4e3209 : Fix #47, one of oldest open bugs (yay!): support @JsonValue for Map keys
63b33fb29 : Fix #647
b1d34069d : Add test to verify #647
0e4faee70 : Add unit test for #650
e7155451e : Minor fix to #426 unit test (problem itself still persists)
761c9ae83 : Updates wrt #566
7af425fcb : ...
24a10cc4a : small performance optimization
25c5d0422 : minor tweak
917e7229c : Minor test improvement for #646
4958db58f : Fix #646 for 2.5, too risky for backport.
f9c0b2f81 : ...
8e52c3ee8 : Minor additional tests
541bd3bd3 : Add a test to reproduce #646
f4cde1154 : fix a doc typo
839bbd659 : Added polymorphic test for #622; somewhat surprisingly it passes right away...
d55cab362 : First fix for #622 that seems to work (after minor fixes to test also; id class MUST implement #equals() and #hashCode()!) Will see if polymorphic case would support, and if not, what is needed to support it.
e78d39db6 : trivial simplification
2ef09f8c5 : Trying to repro #615
9b8220b4e : Added release notes wrt #631
73a87db96 : Complete #638 implementation
b797b943f : Minor fixes wrt 'JsonTypeInfo.defaultImpl()'; Void must mean "deser unknown as null", whereas annotations to be taken as "no default specified".
6f5cf623b : Further work on general-purpose virtual properties (not quite complete yet)
7d791d6a8 : Additional unit test: ok to not have object id
05eaea9c8 : minor javadoc fix
f1cb79bea : Small refactoring
80674feaf : Minor fixes to support inclusion criteria for attribute-backed props
c25fbfc0d : minor clean up related to attribute-backed virtual properties
0ccedce4c : First part of #638, adding support for including attribute-backed virtual properties
2c67dce17 : Continue implementing JsonAppend
ede7d3edd : Start to work on @JsonAppend
531fac6bd : Updated release notes wrt #636
cb5772705 : Remove unneeded exception signature from unit test.
95f3fab9d : Use java 6 compatible test dependency.
ed66aeb1e : deser test for #631
7329b4a22 : Serialization test for #631
a43e20295 : Start work on #631 implementation
0239436fd : Additional test case for NoClassDefFound.
e7c5420bf : Unit test of NoClassDefFoundDeserializer.
1a037b3da : Bug fix for issue 636.
bf2855e44 : ... and undo the damage
b07c15297 : remove double-contextualization
7d4201c67 : Solve the cyclic/untyped-deser problem for 2.4 as well
a0d1475f4 : add a unit test for cyclic dep problem with untyped deser
603991b78 : Fix the problem with dep loop for "untyped" object deserializer
5dca503ea : Minor test refactoring (move straggler object id tests under 'struct')
04db8f751 : Fix #633
a2e27204e : Trying to straighten out resolution/contextualization of 'untyped' deserializer
72de08e38 : Fixed #630
078251bee : Further refinements for cachability handling; nothing with value type deserializer should be cached
87e466119 : Fix #635
35ec0dd8c : [maven-release-plugin] prepare for next development iteration
ecfe3f46a : [maven-release-plugin] prepare release jackson-databind-2.4.4
bf7fcdd0c : ...
142565855 : Prepare for 2.4.4
dc115e0fa : Add another test for #541
6822f33f6 : include 2.3.4 release notes
62c087203 : Add a unit test for #626
2b642b199 : ...
4cfa16fb7 : Add a (failing) test for #622
7ae96fd86 : ...
5a4978892 : Naming improvements
cde54a039 : trying to ensure array handling works even for 'implied' arrays (xml, soon csv)
ae3f7b3f3 : Fix an example of Tree model JSON output
6870021b9 : A fix related to JsonNode serialization; JsonNode should be JsonSerializable.
75ea87180 : javadoc cleanup
46ab7a16e : Implement #623
d4c6f36d8 : minor code cleanup, to remove a work-around that was needed pre-JDK-1.6
5dfa1e72d : Javadoc improvement
cdb325791 : minor refactoring
d672b186b : Implemented #599, ability to skip duplicate module registrations
8f5a1292f : Update release notes wrt #427
1842f60c6 : minor javadoc cleanup
300004b1b : minor typo in javadocs
f062a1447 : ... that is, fixing now :)
6005b026f : Fix #619
e580e9206 : Fix jdk 1.6 failure
e4edb6eca : Implement #616
ef4115cac : Last tweaks wrt #614
a56270abb : Minor improvement wrt #614
607dfa73f : Add accessor methods for new `@JsonCreator.mode` annotation
d7a94ed16 : Backport #610 in 2.4(.4), update release notes
afa712277 : improve test
e2ff11603 : impl
2657ff38f : Add test for #609
b7edca6f1 : More work on trying to make per-call configuration of JsonParser.Feature/JsonGenerator.Feature more reliable
fd4eb1b15 : Fix #601
785c4561e : ...
4fc7cb0cf : Implemented #607, #608
fefe1bd12 : ...
203f23ce6 : add bit more missing init wrt parser features
caf798492 : Add support for-reader (re)configuration of JsonParser.Features
8c7f3cdf9 : Further improve caching, so that all kinds of collection deserializer are cached, as well as "untyped" (Object) and JsonNode deserializers.
6b201f96a : ...
6b9d2c53a : Fix #604
ab3e1b76d : Minor fixes to schema productions for BigDecimal/BigInteger
95267b06e : Minor fix to type handling
5614ec25b : javadoc improvements wrt #603
7cf95f1a9 : update URL to point to Jackson home
4c0dee323 : add a test for key serializers
b3f6f6ca7 : minor cleanup
3cd2e35b6 : whitespace at lineends removed by editor
941559946 : javadoc error: INDENT_OUTPUT is disabled by default
162123c41 : Clean up, resolving compiler access warnings (synthetic calls to access private members)
1b0e53da9 : Add release notes wrt #597
0707a379a : minor clean up
690af4ef3 : fix NPE #597
edf86743d : A small fix related to https://github.com/FasterXML/jackson-module-jaxb-annotations/issues/33
655d2a1c4 : Minor improvements to MappingIterator, preparing for sub-classability (initially for CSV)
5e3ec0038 : Improve creation of MappingIterator by ObjectReader, to allow for sub-classing
7b90af422 : Use Maven Central badge to show latest release version.
23328aaf2 : Fix #245
98f2090b5 : minor test addition
bcccd3e82 : Fix #592
7471116f2 : minor tweak to #590
2fd20c55c : Fix #590
4eebc5949 : Add a unit test to help verify 588
1397def44 : Implement #527
2705b1783 : more work on supporting Map/include values
c2892f920 : ... and yet more tweaking
908a08b84 : minor fix to contextualization
7b5694b77 : Refactoring to try to (eventually) solve #357; still problematic wrt contextualization, infinite recursion
1861b0956 : bit more access for maps-vs-null-values
a902cadea : minor exception message improvement
7c4b2fc8e : Fixup Scala-like test
76731bcf7 : Add annotation-access support for #527
5dba16a51 : Minor cleanup, ensuring SettableAnyProperty is properly JDK serializable
afda9e28a : minor trimming, trying to diagnose #538
03d2a474c : ...
099e0cfb8 : ...
26bfb0ce7 : Add test for #538
393172ff1 : Adding bit more testing for #581
b5dd78540 : Update release notes wrt #528
d8be8adef : Fix #571
ac2b202b0 : fixes #528 - Code refactoring to eliminate duplicate code between inclusion mechanism EXISTING_PROPERTY and PROPERTY via inheritance.
315ceb224 : Fixes #528 - Added another set of unit tests for EXISTING_PROPERTY serialization and deserialization
3a7ceb235 : Fixes #528 - Add support for As.EXISTING_PROPERTY inclusion mechanism
ef5c5d30e : Bit of additional cleanup for 2.5, #580
c28f74c3c : Fix #580
079690a03 : Add a test for #580
bfbb661eb : Fix jackson-core#158: "Setter confusion on assignable types"; wrong equals() in MemberKey.java
abbcd0a6d : Remove accidental System.err.println()s from unit tests
ebfa5d880 : Travis-CI: Java7, and 2.4 branch
3afaa74b4 : Actually, previous commit was for #560, which is now implemented
44067903e : Additional fix wrt #572
2e9defec2 : Fix #572
f078ebb77 : Add a text for #572
64fd181b5 : Start using `JsonGenerator.writeStartArray(int)` (introduced in 2.4)
2e980c04f : try to reproduce a bug
e39ce3e0d : Allow retaining of supported type for ToStringSerializer
c271fbc4b : Tiny tweak for 2.4: since additions really should only be in minor updates (2.5), let's not yet mark old method as deprecated here, to avoid compiler warnings (i.e. hiding the diff until 2.5)
17ab26bfb : Cleaning up #576 slightly; add another related fluent-style method
3261453c0 : update release notes
11c45123b : Fix typo in javadoc
e381bc890 : Restore of version of addMixin call, and add to new fluent method to ensure binary-comaptibility
d2ec3c9e1 : Add fluent API for adding mixins
add3cc35d : Fix #408
746c43ad2 : Unit test cleanup
ff761fb1a : ...
044bb5ae7 : Work towards sub-classable ObjectReader (for CSV)
01266dab7 : Minor changes to support overridability, eventually to be used by CSV module
fb1d10320 : Merge fix for #570 in master (2.5)
8e2901ec0 : add a test wrt #570 in master
d9c92cd2a : [maven-release-plugin] prepare for next development iteration
1f5dc0a4f : [maven-release-plugin] prepare release jackson-databind-2.4.3
5e799a2e2 : Fix #570
a4849c115 : prepare for 2.4.3
0f5816d5c : javadoc improvements
2bfcd73b3 : stylistics
9eafdd86a : javadoc improvement
02f5f42e7 : minor improvement to Enum serialization; allow Shape.ARRAY as an alias for 'use number (index)'
edad12f10 : MapperFeatures are meant to be static (configure then use) in nature. I should have followed the pattern from _defaultViewInclusion.
d06750f22 : Added case insensitivity as a DeserializationFeature. Will close #566 in jackson-databind.
30239f951 : Fixed #559
067791bcb : javadoc fix
7b4c0fa51 : stylistic fixup
255405e5b : robustification for a unit test
9b696810d : warnings cleanup
6fc197450 : Add one more unit test for Map.Entry handling
10f44221f : Fix #565: add support for `Map.Entry`
29446171c : Initial work to support Map.Entry; now serialization works, some improvements to type handling as well
e217f4349 : ...
d0cc247fe : Fixed #113F
6a1e6a97d : minor tweaking on a test
ca990655c : Implement #540
c86fb3ae3 : Start implementing #540
750ccda7e : Implement #133
c717c2ff7 : Fix #556 (minor regression during 2.5.0-SNAPSHOT, not included in any of released versions)
e2f78f2ef : Unit test refactoring fixes
46566e13b : Unit test fixes
6b4127d1d : test refactoring
b23ede184 : Start working on even more improvements to bean property introspection
ac956c123 : Add a test to verify that #557 isn't a real bug
0bbb9244c : Add a unit test repro for #556
09ad6820e : Fixed #421 (phew!)
eb830e8b4 : ...
5f6d2b952 : ...
c4f11d6bb : more cleanup
3f1a2ffbc : warnings cleanup
1dc5190a6 : Try trouble-shooting #426, still no solution
b126e8ece : Backport #511 fix for 2.4.3
69cf07323 : Fix for #511
0e03ef179 : ...
638dcdb1a : Backport #496 fix
ddde8e3f7 : Fix #496
7b0913f9d : Improve javadocs wrt #555
3eb74af17 : Implement #550
015bdd71a : Fix #368
7ce583232 : tiny stylistic cleanup
18186be04 : update releae notes wrt #552
c598bf07c : fix little typo in jackson dependencies
10ba2d480 : Minor addition to JavaType (getContainedTypeOrUnknown()); fix a tiny potential problem with JsonValueSerializer contextualization
4e935cb14 : ...
27350000a : update javadoc
3c2d40901 : extends iso8601 format to support parse according expression: [yyyy-MM-dd|yyyyMMdd][T(hh:mm[:ss[.sss]]|hhmm[ss[.sss]])]?[Z|[+-]hh:mm]]
295d9e425 : Minor improvement wrt #546: prevent attempts to use `JsonTypeInfo.As.EXTERNAL_PROPERTY` for default typing (throw IllegalArgumentException if attempted)
e1b200913 : Bit more testing for default-typing, as.property inclusion
152aabb73 : Fixed #539 in master (for 2.5.0) -- slightly risky change so can't easily backport unfortunately.
9a11fb9b7 : Backport #541 fix in 2.4 (for 2.4.3)
f95a92786 : Fix #541 for master (2.5)
9c2dc3616 : Backport #543 workaround in 2.4
6cf6585db : Add a test, work-round for #543
52dc7c036 : Update README.md
2dde6452a : update parent pom
25bec06d7 : javadoc fix
edcc34551 : Javadoc fix (#534)
4294ffc7b : update parent pom
d34aab5ca : Backport earlier fix wrt AsArraySerializerBase
ae82a5338 : Fix a problem that results in https://github.com/FasterXML/jackson-module-jsonSchema/issues/34
1b86c85eb : warnings cleanup
75e42f5bc : move failing test to 'failing' so as to prevent CI failures, github merge warnings
ebfb648b3 : update release notes
d1f58c6dc : Implement #522, give annotation access through PropertyWriter (similar to what BeanPropertyWriter had)
1f06e8f39 : Improvement for #523, wrt EnumMapDeserializer, but only for 2.5 (due to minor refactorings).
3a1cff29c : Fix #523 (at least for std Map deser) for 2.4.3
b900afb84 : Work on #523 in master
74f19aecf : warnings cleanup
372598ef4 : ...
17690f355 : Merge #525 to 2.4
e5422d243 : [Issue #524] Used constructor with ObjectIdResolver in ObjectIdInfo.withAlwaysAsId(...) + Unit test
21df384f1 : finish override logic and split test logic up
3ec253707 : keep bundle annotations and prevent simple cycles
e88a87c85 : Yet more fixing for #506.. :)
712905e71 : Improve JDK serialization handling of inner-non-static class properties
e49837e0b : [maven-release-plugin] prepare for next development iteration
824bd1e3c : [maven-release-plugin] prepare release jackson-databind-2.4.2
1b8b501c9 : prepare for 2.4.2
341debd11 : update 2.4 release notes
fd0f1fefd : Fix #515
62425ef39 : Pruning of "deprecated enough" methods from internal (non-public) interfaces
cc9623ef7 : Change master to be 2.5.0-SNAPSHOT
64a27bc8e : Yet some more tweaking of #506
af76ca79f : Try to improve test for #421
252d37c21 : ...
5205d944a : update release notes
c7906ba19 : Fixing #486
5f177cc6a : cosmetic
5c9e4ce5b : Add'l improvements for #506, add referring object for Collections (can't do for arrays)
9e080e298 : Fix #506 for 2.4.2
4d532801d : ...
76cb030da : [maven-release-plugin] prepare for next development iteration
1e6c8b0a4 : [maven-release-plugin] prepare release jackson-databind-2.4.1.3
fd625f079 : ...
9e9e0b6f9 : One more fix wrt LRUMap compatibility
e029d72df : Minor change to improve binary-compatibility of LRUMap
61c9bd808 : [maven-release-plugin] prepare for next development iteration
735b88abc : [maven-release-plugin] prepare release jackson-databind-2.4.1.2
3ba7a90cc : prepare for 2.4.1.2
bfa661180 : Refactoring to move the new failing test (for #501) under failing/, to avoid failing build
15e43714f : Tackle parts of #501; add suggested type resolution, indicate specific problem explicitly
6b10186b7 : adding first test trying to reproduce #501
585f30971 : Fixed #503
7eabaf903 : [maven-release-plugin] prepare for next development iteration
cbd3f169e : [maven-release-plugin] prepare release jackson-databind-2.4.1.1
f4e9657ed : Prepare for 2.4.1.1, to only include #491
a818bf58c : Temporary fixed issue #490: create a new instance of SimpleObjectIdResolver per deserialization.
4309a8bc9 : [maven-release-plugin] prepare for next development iteration
7a095bcc6 : [maven-release-plugin] prepare release jackson-databind-2.4.1
031d3f8e0 : prepare for 2.4.1
eeec0a019 : Fixed last compiler warnings wrt #480
be05bb58d : remove accidentally checked in debug stmt
1fd4d1f4b : minor fixes to javadoc comments
54fd6d6ea : Partial fix/workaround for #489: add `TypeFactory.clearCache()`
5fac3e410 : add one more unit test for explicit is-getter
b2199542e : Add a sanity check to try to handle problemt of not passing SerializerProvider via schema introspection
8705212df : update release notes
9ae36103e : Minor streamlining of BeanPropertyWriter; update release notes
1e6105690 : defer updating position until end, since it shouldn't update if there's an error
b45f9e7dd : Make date parsing error behavior consistent with Java & its own inherited documentation
eefb6902b : cleanup
7461abadb : ...
af5318996 : ...
761217cbc : Add explicit ordering for test to resolve part of #480
b5eb24585 : ...
fa1d99255 : Try to fix #479
fd9b65dc4 : [maven-release-plugin] prepare for next development iteration
a5807c566 : [maven-release-plugin] prepare release jackson-databind-2.4.0
2ddedafe1 : prepare for 2.4.0
8a5ec3797 : Minor optimization to avoid including non-value-returning methods as possible getters
f52059d06 : Complete handling of non-conflicts with implicit names
2a41afcbb : Starting to work on resolving more of non-conflicting getters
267e0482b : add a unit test for inferred/implied names
c6c885964 : test renaming
57ba92b5d : ...
1be3747f6 : ...
9c7627a82 : ...
dfc7f8662 : ...
9c5fec230 : Fix #467
01797b079 : Minore javadoc improvement for #475
f583dbc62 : javadoc
f317a0fc0 : Add a unit test to reproduce #466
779a259be : Minor tweaking of a contribution
4bc7a739d : ...
de29605c1 : Unit test for issue 471 on GitHub.
40f1c93b4 : Avoid setting explName to true if name is null in POJOPropertyBuilder
70c7e1df3 : Process injections when @JsonCreator annotated constructor is used.
30bb91194 : Contextualize deser with CreatorProperty, not intermediate prop
0bdf6a201 : ...
f360ff7d6 : Add bit more sizable test for sanity checking
e3be8a68e : minor cleanup
bc43fb41a : Implement #376
5087367a0 : Implement a fix for #465
6f7868816 : ...
70034625f : Implemented #463
50a8c4162 : include JsonLocation in more mapping exceptions
c3b3704e9 : Add plug-in for cobertura, just for fun
97a0dea07 : Implemented #425, to migrate from "NoClass.class" to using "Void"
46c6679d0 : Working on #425
f249d9ede : Implement #447
2a0d13639 : Try to fix #462 for 2.4
f339b5c62 : Implement #461
d20866f2a : Minor tweaking for #81, changing exception used
9c8022eb2 : Add notes wrt #81
953eab226 : minor cleanup
97d03f66e : minor javadoc addition
1ae2d6288 : add a test for #426
82132ad5e : Javadoc fix for #457
877e3d8b9 : Fix for #459 in master
821657135 : minor straightening of enum deserializer
ec6eafb55 : Add an alternative creator for collections
8d9e63382 : Trying to simplify handling of String collections
428853365 : [maven-release-plugin] prepare for next development iteration
1790b1b43 : [maven-release-plugin] prepare release jackson-databind-2.4.0-rc3
b2a9da105 : ...
328cc7e3c : Connected `AnnotationIntrospector.findImplicitPropertyName()` from `POJOPropertiesCollector`; now some of `TestScalaLikeImplicitProperties` tests pass
4e387c241 : change 'findParameter
3c950dd1b : Minor refactoring of handling of root name, to cache PropertyName
6c737ebd7 : serialization feature to enable/disable reporting of errors related to type information on unwrapped objects
a7bc045a6 : skip writing type info for unwrapped properties
dceaec55e : Mark #435 as fixed
85841c931 : Fixed #323
0583b3a55 : Add access to type deserializer construction via DeserializationConfig
5bdafdc05 : One minor change to handling of native type ids; allow coercion from empty string to null if `DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT` is set
bd670964b : Fix a minor issue with handling of `DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT)`; was not dynamically changeable
b6da866bd : Improve handling of native type ids; use non-native type ids as fallback
6631d1b3a : test improvements
09bf87d53 : ...
cf65efdb7 : [maven-release-plugin] prepare for next development iteration
c48dd6fcd : [maven-release-plugin] prepare release jackson-databind-2.4.0-rc2
af53b8e08 : ...
1daa2fba4 : benchmark cleanup
18e2150e9 : Add BeanProperty accessors
8a2bd96eb : Add Scala-style constructors
bb6b1c26c : Failing test for scala style props
8ab0ef8ea : fix a minor bug with filtered map serialization
572fa035b : Minor fix to avoid error if marking nominal serialization type as Object.class
8d3586714 : add a new unit test
e8f9e968a : ...
4becc49b7 : Fix #449
9d8e46072 : Small fix to try to make it possible for 2.3 versions to work with 2.4.0 (within limits); specifically resolve one issue wrt Afterburner
3701cafc3 : add bit more serialization benchmarks
d4b643bb3 : ...
b5800973d : benchmark improvements: longer per-iteration runtime
4759d5305 : benchmark improvements
6d0a54ada : compiler warning cleanup
09b78fd42 : Improve testing of untyped value handlign
328215a91 : Remove a duplicate LinkedNode class
5531effd5 : javadoc cleanup
1e05edf52 : [maven-release-plugin] prepare for next development iteration
75b97b851 : [maven-release-plugin] prepare release jackson-databind-2.4.0-rc1
763fe1a3f : fuck you maven release plug-in. Eat worms. Get annihilated.
7eeabbad1 : ...
4ebaa3bb1 : prepare for rc1
b19cd2c74 : Fix #444 for mainline
fe175d98b : ...
fd49e6355 : Add variants of micro-benchmark
612511053 : try to streamline node deserializer too
00f9e2170 : Add a unit test for #442
d0b0273b9 : Impelment #442
c34e2136a : improvements to time calcs for benchmarks
86c60e654 : ...
09e5f52bd : trying to simplify default handling of "untyped" deserialization
a9290a6cc : ...
397f466ac : ...
b6744c725 : trying to optimize allocation for lists, maps
f0b7ced25 : ...
b672a9dea : cleaning up manual micro-benchmarks
a47008675 : add profile runner too
51c3d4a8e : add the run script
d080adc88 : Add another manually run perf micro-benchmark
5b5a11e26 : small tinkering with ObjectNode, to allow more flexible creation of underlying Map
7cd54640a : warnings cleanup
bb1712fc6 : Try to fix unreliable test case
9bac6bfb0 : update version dep
32ebbdaa7 : ...
6c89cbb58 : Clean up for findCreatorPropertyNames() (in BasicBeanDescription)
414840099 : Minor fixes to parameter name discovery/introspection
1c4a7b1ab : ...
7541cbadb : Move #323 back under failing since it's still unsolvable, unlike other bogus conflicts
6809c86b9 : ...
1962410d5 : Refactoring of property name conflict resolution: fixes issues #193 and #327
be7d645c8 : add AnnotationIntrospector.findParameterSourceName(), to distinguish explicit vs implicit ctor/method param names
ff56edffe : update release notes
9977d3f72 : ...
bad574af0 : Improving java.sql.Date serialization
ab53ab46d : Implemented #438
b85ddf036 : minor refactoring
6696e0d8c : minor unit test cleanup
2f58c9326 : Attempt to fix #435
6a3b34afc : merge error reporting improvements from 2.3
214a7a9fc : warnings cleanup for tests
e2f9ea508 : Update release notes wrt #434 fix
1b8244e28 : Ensure that DecimalNodes with mathematically equal values are equal
aec6276a9 : Improve javadocs for SimpleModule
8be8fe51d : Trying to resolve strange, spurious test failures (only occurs on one build platform), suspect it has something to do with sharing of ObjectMappers during tests
ba98f921a : adding bit more testing for #429
4b107ff34 : Add unit tests for #429
645f92713 : ...
17390f088 : Add a unit test related to #430 to verify that use of @JsonProperty("") can be used to specify "no-name" and force use of delegating construction
511f2894c : update release notes
aba736db4 : working on #433
e400d1626 : A fix to handling of name explicitness; needed to prevent breakage of XML module that allows namespace-only overrides
2bd58f5b7 : add one redundant (for new code) null check back.
a769351d2 : Last part of this round of refactoring aimed at passing full PropertyName (not just simple name) via POJO properties collector
916ee4d05 : ...
833b26b2d : ...
9664b5f46 : ...
26a052b3b : Trying to refactor property introspection to use PropertyName, to help with namespaced names handling (-> xml)
a00cdd8d2 : fix a compatibility problem with scala module: can not just drop old semi-internal methods without deprecation
06d4407a0 : Try to deploy source jars
6b93cb8e6 : Update build status widget for Travis [ci skip]
223cedaed : Update deploy credentials, deploy after success
96b8a662c : minor test refactoring
3118fa086 : typo fix
054467f2d : Fix #428
365c29bd6 : Groundwork for addressing renaming of explicit names with PropertyNamingStrategy
34accc0d7 : ...
1ab4fdaf1 : Improve unit testing to reproduce issue #428
310466734 : minor fix for ObjectIdInfo defaulting
6b89162eb : Trying to make StdDateFormat use Locale, if defined
c3929f4eb : unit test refactorign
6da83fcee : ...
8d6fa487d : Fixed #359 for 2.4
2fff97b3c : minor cleanup
81017b9fa : test cleanup, remove obsolete tests for #138
77f449730 : Add a note wrt #176 being implemented
184701524 : Implemented #149
0a4251a77 : Added #323 unit test: appears to pass with 2.4.0-SNAPSHOT (master).
301ea2d80 : Minor code cleanup; should produce better error message for #354
478d4a4de : Implement #375
9f6638da4 : unit test refactoring
9036ebc9f : Implement #335
1881327cb : Work on #422
11f781129 : Fixed #369
fa535ea3f : yet more refactoring, hopefully done for now
247a3da8b : refactoring
fdf3a9143 : refactoring handling of forward-references
02a63940c : ...
54d60b42f : Fixed #390; trying to trim forward-ref implementation slightly to remove non-static inner classes
2ba4b7fce : ...
152fa8d39 : merge test to master
cf31515dd : bit more testing for JsonPointer
a6ed7f7e6 : Clean up test for #47; have a look at how implement, realizing that it's... a pain to implement.
5df4c4e94 : Update notes wrt #353
9b99cfebd : Improve unit testing for trees vs polymorphic
9a3bf6c56 : Update CalendarSerializer.java
397e45746 : update release notes
f457284b4 : update dep
5448e5e34 : Minor improvement to handling of JsonGenerator.close() on exception case
03a49b173 : Fix #420 also for master
95a9ccc77 : warnings cleanup
0946809a6 : ...
a5810c250 : ...
cf2fcfe7d : Minor improvement to earlier #412 fix
1bed6c26e : Fix #412 in master
f0a2158fa : Add a (failing) unit test for #412
2deb76dda : Fix a prob b/w positive/negative inf parsing
06a6ebf47 : Fix #411 for master
3ca881eb2 : Add notes regarding #407
7d0445b00 : Travis CI config
5abbb53fa : Removed buffering during object id resolution, no longer needed. Fixes FasterXML/jackson-dataformat-xml#104
43603cc1d : Merging #409 from 2.3
e602790de : tests for custom null deser with collections unit tests showing custom null deserialization of values in arrays and maps
25bf1a3f7 : Add a unit test for #408
b1283aaf8 : ...
a4f093fce : Fixing #406
342bebef3 : add an extra (now failing) unit test for external type id, visible=true
fe7c82d7c : Add a unit test reproducing an issue with custom id resolver, external property
b0cfd4388 : Fix deserialization of null values for collection/array type deserializers * All of these deserializers should ask the encapsulated valueDeserializer for its nullValue when `VALUE_NULL` is encountered, rather than assuming a return value of `null`. * This is a bug that affects the ser/deser of `Collection[Option[_]]` in scala, as `None` values are serialized to `null` and deserialized back to `null` rather than `None`, which is correctly overriden in `OptionDeserializer` * Note I am a first time committer and happy to sign any release. Thanks!
1fc74a79a : Implement #405
acb9aa5f6 : ...
ea2d74fab : Add a unit test wrt #382
0cdf42fe5 : Enable (and test) single-arg boolean constructors
184cae3c9 : Implementation of custom object id resolution.
5e21d2e6e : Bit more rearranging; trying to reduce use of inner classes for shared things (only leave inner classes for private use)
dcdc5e40d : Fix #398 for mainline (2.4)
02dd6689f : Update README.md
cda5faf5d : ...
bfbeaab2d : documentation for deserialization versus polymorhism.
5c02410ae : Made DelegatingDeserializer also delegate isCachable by default. Fixes FasterXML/jackson-dataformat-xml#93
06cc19bc7 : Support for custom object id serialization by subclasses. Mainly to support FasterXML/jackson-dataformat-xml#81.
991d17fe5 : ...
87dc3181f : ...
6839a5d71 : ..
f4b6730ac : silly little stylistic tweaking
cd610520c : Working on being able to plug-in SerializableString replacements for 2.4
37c8d4edd : Moved failing tests to failing package.
d75f2e797 : Added type information to unresolved forward reference exception thrown at end of processing.
10f89071e : Added failing test about defensive copying with object id.
0da9a309f : Added specific tests for ArrayBlockingQueue and EnumMap based deserialization with object id.
3a92b128f : Added assertion for unresolved id check.
6cbeaf4f6 : Reworked unit test to avoid some duplication.
1743f004f : Added unit test for ordering being kept even with forward reference handling.
993292ca6 : Fixed Map deserialization with forward reference not keeping ordering.
647cb683b : Added JsonLocation info in exception thrown for object id check at end of processing.
096e02bf4 : Added check at end of processing to ensure all object ids are resolved.
24cbdbdfc : Implemented forward reference resolution for collection based deserialization.
7481fda4c : Implemented forward reference resolution for map based deserialization.
dea828df2 : Implemented forward reference resolution for any setter based deserialization.
d823407ab : Implemented forward reference resolution for general property based deserialization.
a4c91739e : Foundation for forward reference resolution.
a0e8d5dbf : Test case for issue #351.
80e1b7eb4 : Add a (failing) test for #383
d352f0cbe : Move #88 test case out of 'failing' (passes now)
0e1e87827 : Fix #88
f7ef40783 : Adding Character tests
72e590f80 : Adding @since 2.4 and removing unused null check
8221fe16c : Add unit tests for #88
0f7358fd8 : Updated release notes wrt #381
f190cb5da : Adding additional test cases for Issue # 381
efb9f7b70 : Added test cases for single value arrays bean deserialization
a7f230dab : Fix for UNWRAP_SINGLE_VALUE_ARRAYS for bean deserialization
0e37a3950 : Adding "UNWRAP_SINGLE_VALUE_ARRAYS" DeserializationFeature
ad9a43ff2 : Rewrote test for #380, to test expected behavior
ad2e68c60 : added failing test for JsonIgnoreType with MixIn
60072eef0 : Minor refactoring of 379
c0d5eb418 : Fixes jackson-module-paranamer issue #5 problem with paranamer + PropertyNamingStrategy. Update the creator properties after renaming using PropertyNamingStrategy as per initial _renameProperties() call.
d1a15ad7b : Update BasicDeserializerFactory.java
e5f9cf96c : still another fix to README
1d29e0f49 : minor cleanup for jdk serializer mapping
24d2a6cb8 : minor fix to README
cb5bc2d35 : and still more refactoring
f6bcef7f8 : Remove ClassDeserializer; now implemented as variation of FromStringDeserializer
a569a1551 : minor refactoring
4a74985b4 : bit more pruning; combining 10 key deserializers into one
6a8b73a0a : Yet more pruning
2d052467a : ...
f6c1824bd : minor pom refactoring
b59a89783 : ...
db705dd8b : ...
2ca3fa5b3 : Collapse more deserializers
2f0ffb438 : Remote separate TimeZone deserializer
cb65c7691 : Assimilate JavaType deserializer as well
a877f25e4 : Remove 2 more "simple" string deserializers
845897f69 : Combine a bunch of simple "from-string" deserialziers
3568997a0 : yet more refactoring
36634634f : ...
10af6d3a3 : Yet more refactorign
4b60bfebc : cleanup, removing unnecessary 'instance' members
32f3489ea : ...
d19514a4e : Remove one factory class
6d12ad79c : start refactoring to remove one factory class
5a3e9aa19 : More refactoring to get rid of unneeded methods
59d1b2ce5 : Remove calls deprecated JsonNode methods
7a27bc22b : Refactoring to eliminate deprecated introspection methods
c29e06e03 : Prepare for 2.4 for master
57af4b429 : ...
cc82a8ce3 : [maven-release-plugin] prepare for next development iteration
8ec79ecf3 : [maven-release-plugin] prepare release jackson-databind-2.3.1
fd54befea : Preparing for 2.3.1 release
69b84875d : Fixed #370
0b389134b : Add a unit test for #370
9378fba3c : Add a unit test for #154
fe45e710f : add explicit config of debug info for compiler
df4f7f272 : update release notes wrt #367
0ffbca84e : Support type modifiers in type id name resolution.
e0f87c609 : trying to reproduce #366
4f3c165ac : Remove @JacksonStdImpl from RawSerializer
00255f2d0 : ...
ee7b6d8bc : ...
dce9e1b76 : further test renaming
bc2666d1d : refactor tests
26f8fa23b : Fix #365
9077a58a1 : Fix #362
c4a00322e : Add a unit test for #359
a74809146 : javadoc improvement
4c3921d35 : cleanup
ad8c3d277 : One fix related to #358 to also resolve related case of Iterator
ce457af97 : Fixed #358
0c8c763e4 : Use double checked locking to remove sync block
1b63bab8b : minor warnings cleanup
614a72e34 : Adding explicit null check for BeanPropertyMap, to improve troubleshooting
df554c687 : tiny refactoring to reproduce duplication
68f2a773a : Add unit tests to try to reproduce #349 (but without success yet)
b4232dd0d : some more javadoc fixes
71a3d83d9 : javadoc improvement
851debd4c : ...
37cf6f243 : Fix #346
4ec01ea0f : Fix a typo in release notes
414b884d9 : update release notes again
62f7608c4 : [maven-release-plugin] prepare for next development iteration
0db57763d : [maven-release-plugin] prepare release jackson-databind-2.3.0
b65b480b0 : update deps
5129b7b3d : prepare for release
11f7304cd : Implemented #343, DeserializationFeature.FAIL_ON_IGNORED_PROPERTIES
f6f0c9b90 : Add test for #340 under failing; trying to resolve it, but without success yet.
ef00ac633 : Bit of cleanup, verifying what causes #338
2c42d0619 : Add a test to try to reproduce #338 (won't fail yet tho)
2f044913c : Fixed #337
227b9994f : minor cleanup
5783b26ce : Add a unit test for #337
f49e80fd7 : Fixing a ref to deprecated method
5309174c0 : Add method Annotated.annotations() to allow efficient iteration over all annotations, without exposing mutable state
bd354eab6 : [maven-release-plugin] prepare for next development iteration
e2d273ec3 : [maven-release-plugin] prepare release jackson-databind-2.3.0-rc1
9e73a1f1b : prepare for rc1
a55bbb63c : final touches to allow consistent sub-classing of JsonNode implementations
fedd4b0f2 : Changes to revert back inability to sub-class JsonNode subtypes
af263c3de : Implement #268
cd5950873 : Improvement wrt #333
2322ce6a6 : Implement #334: make ArrayNode, ObjectNode non-final again
5f58a1bfa : Add more consistency checks for type id generation
fc6e3c22e : Fix #332
ddb9e39a4 : Misc refactoring to eventually support #313, filtering of container types.
e07ebabea : Infinite recursion is one way to get people's attention of a deprecation, but I doubt it's what you had in mind. :)
29fab7071 : Minor cleanup for unit test code
cc7524cc1 : Implemented #307
313121bd9 : Initial support for Map-filtering, via properties
50b28f8a1 : Add a (failing) unit test for #307
b009194c5 : Full fix for #318
093f210b2 : Add back two semi-internal methods, marked as deprecated, to make migration from pre-2.3 versions smoother
0cc64f2eb : Add a unit test for #327, to indicate problem to solve
34a2e5b92 : Finally implement #326 (originally one of oldest open bugs from codehaus issue tracker!)
49d2cf0d8 : javadoc improvement wrt #325
0688a9acc : Completed initial set of refactoring to be able to solve #307 and perhaps #317
89b08ced2 : More documentation cleanup
76793f149 : Trying to refactor things to make it possible to filter non-Bean types (maps; any setters)
44ef7f869 : some more unit test refactoring
be00482ca : minor test refactoring for better grouping
b69857b55 : Implement #315
84042ca4d : First part of custom null serializers implemented (per-property)
7a8d3feb8 : Start working on #315, (more) configurable null serialization
e4670a727 : Fix #324 in mainline
6d2e7c261 : ...
f3799670b : Refactoring; FailingDeserializer was in the wrong place for some reason
ad0b7ed04 : Add bit more checking in new attribute tests
09ebacb8e : Implemented #319
a2966ff7f : Completed serialization-side test, seems to work.
4e5e2b3e1 : work bit more on context attributes
2f26e6a6f : Start work on adding context(-accessible) attributes; general-purpose key/value context
16327520c : Test for value update on "creator" props
7012c75a8 : Added release notes, credits wrt #317
3e3a30ee5 : Fixing {Object,Array}Deserializer's illegal nullValue
ee67deeff : Add #305 implementation; also, add numeric test for -0.0
8caf1b49e : Implement #305
934699bde : minor warning cleanup
e9184dc35 : Remove 'final' modified from 2 places in BeanDeserializer where it shouldn't (have) be(en) used
e83097055 : Fix a problem b/w TokenBuffer, new dup checking in core
de5c417f6 : fix a compilation issue (...from preceding pruning)
65ba8a5aa : minor removal of deprecated internal methods
81b47350f : Changes needed by core-change (for adding dup detection)
14722dc7e : Update release notes
4a0058803 : minor nip & tuck
da5bb84fb : Remove some things deprecated in 2.0 and 2.1
f3f47926f : Minor cleanup, to move failing (and not immediately fixable) problem to set of failing tests
ae242d79f : Fix #257
83341f753 : Starting to add configurability for "untyped" deserializer
eaa7c187d : doc cleanup
0e004c9f0 : Minor tweaks to better support unwrapped properties
aa321ee8a : Fix #271 (for in-built schema generation)
545e35e45 : Implement #302
616d3e53b : ...
daab1d9af : Fix #311
18720ae35 : Add a unit test for #311 (failing for now)
982ea7a33 : fix a compiler warning
f4ce14a43 : Put back a ctor of BeanSerializer
bd17ded74 : Some more fixes for UUID handling, to allow use of Base64 encoding as well
19a2de747 : Fix a UUID serialization problem, unit test bug (which masked serialization prob)
6cdd268bb : start working on TokenBuffer improvements
d1ff4dd9d : javadoc update
fae643bec : Completed #308, serialization speeded up by 4x as well
ac1f6d593 : First part of #308, improved deserialization speed by 4x as per test
17d644662 : Improve UUID deser speed by 5x
bb0e2b5ed : Implement #306
cab3bf23a : Add unit test for #306
c6c000543 : improving #113 test
cb56363cd : Add missing ObjectMapper.writeTree(); improve DelegatingDeserializer
59fe29c7b : Yet more work, trying to allow distinguishing of 'primary' and 'secondary' serializers, wrt property-context
4f90dbca8 : Further improvements to contextualization for deser side
47ac6bd51 : ...
b530c4de4 : Groundwork for #225, centralizing contextualization of JsonSerializer instances
f72fe21f7 : Bit of groundwork for (possibly?) implementing #224; contextualization isolated in one place
cc315bc0f : Add first passing test for tree traversal with JsonPointer.at(JsonPointer)
88359d384 : Adding first JsonPointer test
1cefd6818 : Add a bogus method in otherwise empty test, to prevent build breakage
9fb18f412 : Improvements in OSGi manifest generation. Fixes #297.
661d2118f : ...
262884b7d : Add basic version of JSON Pointer based traversal for JsonNode
90884672d : minor change: remove 'final' from AsArraySerializerBase.serializeWithType()
224a91a2b : Add support for auto-detecting need for property ordering
670aad6ea : ...
8e31a1b5d : Clarify meaning of 'creator method'
a3a8d3c03 : Fix issue #292
ccd59e2f9 : Add license link
a4575017d : further fix related to #288, but on deserializer side
3745034e0 : Fix #288
d8318e17d : ...
0ac36ba68 : add bulk-geature-set accessors
e8a17a919 : javadoc, other cleanup
fed24bac3 : Fix #287
224db283a : Add a unit test for #287
34df174cf : change url used for tests
da8022ea2 : ...
8a0adf2d5 : Add an alternate method for BeanDeserializer, to locate properties by index
62a02dc6a : refactor readme
b4006fccc : ...
be9ae258d : improve sample
d1a3cb149 : Add a notes wrt #283
a23393085 : move failing test to under 'failing'
23e6a9372 : minor cleanup
2e089cdea : Fix a potential issue with ignored root name
b4851e506 : Refactoring default SerializerProvider's handling of root null values
85d1f498e : 1) Unit test for funky polymorphic deserialization. It appears that jackson messes up and returns the interface's deserialized value instead of the concrete class
6f4306bd8 : Fix #234
c77814e9b : add unit tests to drill down to #234
91424410b : remove a debug statement
9ad6b5e90 : warnings cleanup
955d1f946 : Add support for coercion from String "null" (in addition to null token)
ca5af06a8 : Add better support for omitting filtered fields for position formats like CSV
e5d857003 : Add support for outputting placeholders during filtering
bc38763d9 : Implemented #277
e9b6c2d39 : remove release note entries that will be included in 2.2.3
89827c15a : ...
7cd93e916 : Fix for 2.3
14d9761c9 : bit more tweaking of null serialization
0f4b5e30e : Fix #281
f6315d8e5 : fix TokenBuffer
980eb0f52 : Last piece of support to handle native Object Ids
0a42b40d0 : Add a unit test to verify that #240 is fixed.
cded3a2f9 : Implement #270
07bcd046b : Fix #280
87b62f9e9 : Fixes to properly disable "vanilla" deserialization when ObjectIdReader is not null
6932e0706 : More support for reading native Object Ids
9e649069d : refactoring, trying to get object id reading working with native ids
5fa08ecd5 : Change to work with 'untyped' type/object ids
c35736f43 : minor compiler warning fixes
767ecb29a : Try to add support for retaining type ids via TokenBuffer
6501fca16 : start adding support for writing native object ids
8b5fd6087 : Add support for polymorphic deserialization using native type ids: initially needed by YAML module
3bcbc29b4 : javadoc adds
b02884d4e : clean up
38912fd33 : Restore covariant returns on BeanPropertyDefiniton subclasses.
467693e53 : ... and more fixes
46b65b5f5 : try fixing issues with native type id serialization
313deaa07 : Start conversion of type id serialization to support use of native type ids (by YAML first)
105c58a32 : Implemented #269
8bdd49b36 : Complete handling of property description -- need to test still
1488cef12 : Completing conversion to using PropertyName instead of String in most parts of API
e05e352f5 : Start making changes to support full PropertyName passing, not just String name
25d69f5cb : ... and cleanup. Mostly done by now.
ea0b0cd85 : yet more warnings cleanup
fcbbccccf : cleanup
907524b41 : Start working on passing full property names
a455b53c7 : Warning cleanup.
156487d56 : start adding support for bean property descriptions
f75585ee6 : eclipse warning cleanup, minor unit test additions
7a815066d : update refs to javadoc
eb509fd8b : ...
52ed80f13 : ...
329668494 : Doing some work to maybe solve #265 eventually
33d4db082 : typo fix
b4b5903bb : Realizing that [JACKSON-890] has been fixed (markes as such). Also, adding a failing unit test for Unwrapped+Creator combo
8b1d92eec : POJOPropertiesCollector: Use equals() to compare strings contents
c64164361 : Merge fix for #259 from 2.2 branch
f0af8c1f9 : Complete #239 implementation
44ac79f34 : Starting to implement #239: first part, serialization, now supported.
efdc0d49f : Implemented #208
833680a54 : Fix #238
9150a0356 : Refactoring; move more std deserializers out of JdkDeserializers container
6c98fa9d2 : Change JsonDeserializer._valueDeserializer to be fully immutable (yay)
e090cd8ab : Further improvements wrt #232: use `JsonGenerator` feature, instead of caller converting to String
de173f366 : Partial fix for #251
a9f447a46 : ...
8242cd9d2 : add a unit test for #251
c6eaf4b52 : Implemented #253
b927a7436 : Minor improvement to conversion testing
ac4059964 : Add support for InetSocketAddress
eb6809904 : Add BeanPropertyWriter.isUnwrapping() accessor`
213803d5a : Cleanup; remove a test debug statement; remove 'isHandled()' from JacksonAnnotationIntrospector
21a81e1f0 : Implement #215
e4708eb9b : Implemented #227
256c606b0 : Start work on #227; add support for serialization
3955abb91 : Fixed #237
df7fb3d5f : Change master to do 2.3.0-SNAPSHOT
e80598a68 : [maven-release-plugin] prepare for next development iteration
b8d01a7df : [maven-release-plugin] prepare release jackson-databind-2.2.2
ef9e64ffb : Prepare for 2.2.2 release
adc3c8ab2 : update deps a bit
0f8da248c : bit more immutability for SettableBeanProperty...
7ac0b2e25 : Working on #213, trying to make more things final (for eventual immutability)
d12a42fe1 : Fixed #226
1a38ab15a : starting to work on fixing an unwrapping issue
9cd4151a2 : cleanup
d2ec7c3dd : Fixed #232
47aa3dd43 : Add a unit test for #226
b7d896ff3 : Fixed #216
3ea7ccf96 : Add a (failing) test for #222
ded6b8a9b : Bit more clean up for #217
29552cad8 : Fixed #220
88f44d87d : Fix #223
a1bb6f2dc : Fix a minor type on exception message
535bce5c7 : Minor fixes: BeanDeserializerBuilder copy ctor was not copying all settings
c698ae9d3 : #217 - JSON parse exceptions are not wrapped like others
f1c982a51 : remove unnecesary license stuff from metadata
7982605b7 : [maven-release-plugin] prepare for next development iteration
1cb7e91cc : [maven-release-plugin] prepare release jackson-databind-2.2.1
cb28ddcc5 : ...
d77e5a7ed : Prepare for 2.2.1
580b85fc4 : Add MappingIterator.getCurrentLocation()
3ef691ca8 : Fix #214, problems with Android packaging, LICENSE/NOTICE files
a31445a63 : compiler warning fix
ca1b6bad5 : typo fix
688cbc1ed : Add graceful handling of primitive types for key lookups
ae6c56a94 : [maven-release-plugin] prepare for next development iteration
c63a436a4 : [maven-release-plugin] prepare release 2.2.0c
8aeec2ac3 : trying to fix 2.2.0 release
3ee4fe0fc : ...
2b1f95285 : ...
f592f7b0a : [maven-release-plugin] prepare for next development iteration
f03eb1d4f : [maven-release-plugin] prepare release jackson-databind-2.2.0
750b06523 : adding test for #211 (commented out)
181320f30 : javadoc improvements
b69f97fb4 : ...
c1661b677 : fix 2 javadoc provs
61ef4bf02 : [maven-release-plugin] prepare for next development iteration
84785f865 : [maven-release-plugin] prepare release jackson-databind-2.2.0-rc1
e507a88cd : prepare for rc1
d10459fc9 : ...
16bc457bd : Remove Setter, not used by anything
7ec58bf26 : removing an unnecessary class
0a4a03116 : minor tweaks for TokenBuffer
ab7a02c6d : update parent pom version ref
94deb58ab : add more unit tests for JavaType impl (for enum)
bba2bad03 : more cleanup
0251775c9 : Refactoring optional XML handlers to reduce startup time, code duplication
afda778af : More simplification, remove ref to optional handler factory
3aca28493 : ...
301358289 : Simplified handling of primitive array deserializers
313875faf : Deferring construction of key deserializers, trying to reduce startup overhead
8f36cc413 : further work for #206, wrt ObjectReader
1f9e8f52b : Added ObjectNode.put() for short
a9c63f480 : Made FloatNode final
71844ff73 : Removed NumberType.SHORT
b6e3a2b23 : add javadoc comments to points out potential cost of module discovery methods in ObjectMapper.
420865390 : Implement Module auto-detection
9adb08e19 : Fix #206
037377830 : ...
a9f2a3524 : Fix defaults for newly added features
301e6bc90 : add 'ObjectMapper.registerModules(...)'; remove unnecessary VERSION.txt
c7112ff7d : Implemented #203
56ecb7e48 : Improved support for shorts
c77d91b69 : ...
9bde20739 : improve diagnostics by making BeanPropertyMap printable
1e0a766ee : ...
f480802a4 : Improved error reporting a bit for uninitialized deserializers
c84958128 : Added ShortNode
12ef3781d : Added JsonNode shortValue()
ae7ea2c9a : Fixed floatValue() in LongNode
10dc5c926 : Implement #199, support for deserializing Iterable
7724c8ae5 : Improve default format schema compatibility testing/handling
9e7d486e7 : fix an NPE
b3cb190fc : add a test for #193, won't fix for 2.2
8f2ea6cca : Implemented #190
dfb697a73 : Add support for 'float' in JsonNode
16b961f0e : Starting to work on #194
21d8357f7 : ...
930187bf1 : Implemented #195, ability to disable inference of mutators (inclusion of non-visible field/setter, if visible/annotated getter with same name is found)
1995cea05 : bit more unit testing x
bbeebd3e3 : Mark 'path()' method as overridden in JsonNode (from TreeNode)
970b895f5 : Honor detected constructor properties/names
43307b438 : Fixed #23
263606e89 : Minor test refactoring, adding checks to verify pre-fetching of serializers
8d53c2240 : More refactoring, piping through "wrapper name" so downstream code need not use introspector
69d9c105b : Bit of refactoring to allow easier access to find wrapper name in use (if any)
dd7806233 : Moving exception handling around a bit
3a6bc0ab7 : Improve robustness of BooleanNode; sounds like version conflicts (multiple jackson jars) could cause issues with ClassLoaders
20d53b08c : Fix #188, probs with ObjectId, 'alwaysAsId' references
5757cb08e : ...
285e3e8d7 : Refactoring
7126f55c8 : update release notes for 2.1.2/3/4
3db76ba07 : Adding test to try to reproduce #186.
cc1c78ba6 : ...
6dd78d098 : Implement #180 in master
f22ff1284 : ...
fed8e8fc8 : ...
03a1e41ca : unit test for #180
6a540c1be : Make delegating (de)serializer properly delegate resolve()
cc7375286 : Improvements to Converter, added StdConverter base class
cb95653d9 : remove compiler warnings
f2a2d4d24 : Fix handling of String[] deserializer, to allow customization as expected.
06bd7997b : Cleanup; adding one more test case...
9fb0c8df1 : Complete #125 implementation
329b50c86 : Fix a minor problem with converters, was using wrong delegate type
e1e19f512 : More work on converting deserializers
3ff534413 : cleanup of eclipse warnings
6751d13d4 : Refactoring to demote more stuff in DatabindContext
9439a310c : More work on converters for deserialization; now passes 2/6 of new tests. Also adding 'DatabindContext', shared base class for DeserializationContext, SerializerProvider
56e8445fc : add unit tests for converting deserializers (5, failing)
362a9948d : Start working on converting deserializers
591276479 : fixing polymorphic updateValue
693943449 : Fix broken links.
8353c7379 : Implement #173
63ff54788 : Refactoring tests for #171, as they are failing, and may not be fixed immediately
5044e7d54 : Update src/main/java/com/fasterxml/jackson/databind/JsonMappingException.java
841d5812f : ...
3f237f8a8 : ...
4a196c7c9 : Unit test for [JACKSON-890]
908a8d567 : @JsonUnwrapped does not unwrap Map values as it would unwrap any other type of dictionary value. Include failing test case.
c89a8b783 : ...
e13574dbc : more cleanup, wrt deserializer registration
c8fbc8010 : Refactoring to try to reduce amount of mandatory initializations
94fb24973 : ...
db53194c6 : Fix #170
be97826b2 : Completed (?) #124 implementation: now Converters seem to work ok
5c7fb35cb : yet more work on #124
637ea1cab : more work on #124, support MapSerializer
d5daa45d6 : Working on #124, serializer converters
0bf72a0d7 : add a null check for AnnotatedField
81c9937f2 : Javadoc cleanup
e2c61b514 : Fixing part of #97
acdaaa9e0 : test improvement
332a9e2ad : Start work on converters for serialization; adding annotations
96cae1740 : Fix #167
d76af29ad : ...
4140deb44 : 1) Commit failing unit test that shouldn't be failing
232da2caa : Changes to work with new and improved TreeNode
d22431987 : Fixing #166
ab93e9de5 : ...
86e513387 : improve error message
fb53adcae : Use syntax highlighting in the readme file.
f93ee97f1 : Verify that [JACKSON-677] is also fixed
94cc594db : Fix [JACKSON-887]
5c6c9b01d : ..
5d0159bf4 : add a unit test for problems with type resolution
8640b59ec : ...
82fc90de2 : JsonNodeFactory: work around an old bug with BigDecimal and zero
de9e2841a : Add unit test for StackTraceElement deserializer, wrt [JACKSON-888], can not reproduce issue
25bb40ce6 : Fix #130 in mainline (for 2.2)
192c1dc12 : Implemented #148
56c9e8fdc : test cleanup
f6c2494d9 : Implemented #161
e54b748d6 : Fix a regression bug caused by immutability changes to OBjectNode
de7e924f9 : Implemented #159
6d5772dfc : update CREDITS
3bde5becd : Fixing issue 157
83dc2d194 : Make ObjectNode final
645c6ab71 : ArrayNode: make it final
833886744 : ObjectNode: remove unneeded constructor
2daf8115e : ArrayNode: remove unneeded constructor
84a892017 : ObjectNode: make _children final
1b8b422a5 : ArrayNode: make _children final
815dbec2f : Added failing test for object deserialization based on id
08529d5d5 : ...
a795fa2b5 : Fix #118
469b2724e : JsonNode: add abstract .getNodeType() method, make all .isXxx() methods final
bacc96937 : Add a JsonNodeType enum
aee4ed2f5 : update pom
6f9315662 : ...
bfec7201d : Defer incomplete ValueInstantiator build errors.
f6ce07d5f : Update release notes wrt #146
4c0ef09ee : Rename creator properties in _renameProperties()
4f62fed3e : mark issue #126 (JDK->1.6) implemented
99d9d183b : ...
dcc5439b5 : MissingNode: fix bug in is{Value,Container,MissingNode}() contract
f1700cc5a : and remove unnecessary file
4efb7c61f : Yet more work on cleaning up version handling
f314ac77e : one more update fore replacer
82111a5fb : update parent pom
4eba660c8 : update annotations dep
d13b5ff64 : update parent pom version
b83b46c98 : This should fail. Walkaround should not be part of test case.
46eaa7c15 : Walkaround for #138
157be1f63 : Tests for github issue #138
981f3e1bc : Fixing issue #142, problems with EnumMap, polymorphic types
63c19bd8a : Added test to verify that [JACKSON-882] does not occur with 2.1
a03f33c55 : Implementing #141
ac5edb8d6 : Implement [Issue#140], allow preventing use of scientific notation for BigDecimal serialization
8a8322b49 : Added serialization feature for writing BigDecimal in plain form
1fe91631f : Add a unit test.
66a12b6fc : Refactor shared properties and plugin logic into oss-parent.
abfe4abe1 : Update PackageVersion.java.in to implement Versioned.
5780f885c : jackson-databind: Add PackageVersion to improve Android memory usage
951700f33 : Javadoc improved to clarify on null handling by JsonSerializer
80d04346f : Failing test case for Issue #47: Map key @JsonValue serialization
223be7d1a : fixed javadoc for WRAP_ROOT_VALUE
06be0c0bb : more polish on earlier fix
d5fc827d5 : Fix #119 for 2.2
30fc0eed5 : trying to reproduce #119
2cceea84f : Fixed [Issue#118]
8416dde89 : Completed [Issue#120] implementation
315ab606b : almost completed #120, only missing key serializer post-processing
ed453eb1f : Added most modifiers for #120
44c6e572f : Complete [Issue#120] impl: Extend BeanDeserializerModifier to work with non-POJO deserializers
82d58ac06 : enums for #120
d1e958b5b : more work on [#120], now Map type
b716a3e01 : more work for #120
7968d2d55 : Continue work on [Issue#120]
2d332a5c5 : Fix [Issue#122]
ddb0ab1ad : add more unit tests
fefea2982 : Compiler warning cleanup; continuing with adding more deserializer modifier options
5cde517aa : Start working on [Issue#120]
a9cc26c09 : ...
903c5d7fd : ...
ae3cd6981 : yet more work on format visitors
e4b7bf335 : Improve JSON format visiting by exposing expected JSON number type
2dac9663a : Solve [JACKSON-877] (no fix, changed call in test), renamed related test
5d75ddcbe : Add a test to reproduce [JACKSON-877]
302df7b8b : Minor clean up of format/type visitor code
b3599cb12 : Suppress compilation warnings
d860ea523 : Adding separate handling for Map type, distinct from generic "JSON Object"; while JSON Schema is lame enough to not make distinction, we shouldn't be
c25a0aa7c : Added Base impls of visitors, to simplify usage
d5243ef66 : bit more robustification for type visiting
43ca226d9 : Try avoid NPEs with type visitors
88200cf8b : Expose config objects
bf70dda2e : ...
a53b4a6fe : minor change to help pinpoint [Issue#113]
88ae9dc8d : Fix [Issue#117]
d8b407137 : Implement [Issue#116], make JavaType implement java.lang.reflect.Type
06688d5d5 : ...
7a324d69d : Trying to straighten out type handling, related to schema generation
861906d24 : add a note on "no deps by core components"
7e1bee3df : Add a unit test for [Issue#113]
4c09183ad : One more fix to ArrayNode#equals
5a815e68f : Fix ArrayNode.equals() as well (bad merge?)
bd9c2d6b6 : fix ObjectNode.equals()
3b0abb246 : Plumbing for alternate ClassIntrospector
4c8ee2eba : Improve BeanProperty to include 'isRequired()', as well as a method to traverse type/property hierarcy (JsonFormatVisitor)
2a13a9f6c : more test fixes
aad217570 : minor optimization for tests
0e0036881 : ...
cfee37042 : Moving rest of easily shareable deserialize methods to shared base class
54d47c1b3 : demoting deserializeWithObjectId()
a20ba9fca : demote 'deserializeFromNumber'
e7d0a5690 : Try to refactor BeanDeserializers to share more (i.e. demote to -Base)
e5eb2acab : Reorganize find methods
93ecc24ae : cosmetic changes
8ba07ccfb : Exposing JsonMappingException through schema visitor interfaces; should simplify visitor implementation
2038cee7f : cosmetic clenaup
d06026f73 : Fix compilation problem (due to Collections.emptyIterator()), upgrade to 'createParser' etc (from 'createJsonParser')
a1241f0c3 : JsonNode, MissingNode, ValueNode: some simplifications
800bd7a21 : TestObjectMapperBeanDeserializer: replace URL field with URI
3c3610c86 : Remove the last unused empty iterator class
db923d712 : Try to define exact equality rule fo PropertyName
5c5b17cf9 : fix by Francis G, PropertyName.equals()
705d834d9 : eclipse warning fixes
78f980a91 : SerializerCache: fix embedded TypeKey class' .equals() method
b3b4def4c : JsonSchema: when overriding .equals(), .hashCode() must be overriden
9116c9d47 : CalendarSerializer, DateSerializer: make "instance" final for both classes
5b772b1f1 : minor clean up
560f1c9b1 : ...
6426e042a : ...
b344e458b : Get rid of custom empty iterator classes
cb7759e31 : ...
15357e27a : ...
ade277465 : [maven-release-plugin] prepare for next development iteration
e2455c786 : [maven-release-plugin] prepare release jackson-databind-2.1.1
3ac5fa9ec : change cache key creation to lazy, minor perf improvement
252d60a6d : ...
f9e01777c : fix [JACKSON-875]
002b54f0f : ...
1f5e4137b : compiler warning
925217130 : Fix [Issue#102]
908bb377e : ...
1baf61d32 : fix serializability issues
a50e76be7 : Fix [Issue#99]
98d639b95 : ...
f1332ae01 : move failing test
231be5315 : Fix issues #94 and #96
bc2312958 : Update README.md
41a152a0b : Fix [Issue#93]
08de89666 : add a unit test for [Issue#92] (can not reproduce)
07d287d3e : ...
c3ec979a0 : [maven-release-plugin] prepare for next development iteration
e997f1270 : [maven-release-plugin] prepare release jackson-databind-2.1.0
1765b055d : ...
3fdbf62df : ...
8ad49f2ed : prepare for 2.1.0 release
0e00d3622 : Minor refactoring of delegating (de)serializer, to simplify overriding
35fa90187 : Additional methods on StdDelegatingSerializer
0e114114d : Furious JDK-serialization-support code surge continuing...
65d186e7f : Coding in anger, to try to get JDK serialization to rule supreme
3e96cf63f : ...
f521158c1 : Yet more serializability improvements; sorta works for ObjectWriter, not yet ObjectReader
eff49b94e : warning cleanup
70c2de957 : serialization...
56bb15de7 : Work on making core pieces (up to and including ObjectMapper) java.io.Serializable, for Android dev
152c17d24 : compiler warning fix
a4bc345d6 : Minor improvements for [Issue#42]
02deda53a : ...
45c7f244a : Last parts of straightening out JsonFormatVisitable; also realized there is one backwards incompatible part (damn)
55c27526d : Trying to straighten up new visitor system
bbb104b17 : Add unit tests for [Issue#88]
06a23ce6d : complete [Issue#87], standard delegating serializer, deserializer impls
5d5efeec5 : Add a unit test for [Issue#89]
a6dc9fbf3 : ...
8d7e140ac : ...
6a5bd873d : Rewrite delegating serializer, after realizing initial API was not good
4984d59ae : Work on [Issue#87], delegating serializer
ab511e557 : Completed SerializerFactory clean up; factories now should not get or expect BeanProperty, as that is only applicable for contextualSerializers
bd3ded190 : More SerializerFactory clean up, getting read of BeanProperty arg
65b73d929 : Starting to clean up SerializerFactory, to remove/reduce passing of BeanProperty, which in general is not available at time of call.
191577bc6 : Second part of fix for [Issue#75], handle property-overrides for content (value) serializer
8075bfa51 : Fixed [Issue#75], problem with KeySerializer caching
8f9a652fa : TokenBuffer: remove misplaced @Override annotation
6130061f5 : test case fix
c605a0a08 : ...
d5b5d9239 : Clean up for ArrayNode, to allow non-ArrayList Lists to be used
9dc95c371 : Cleaned up Map handling of ObjectNode
f88c50a10 : JsonNodeFactory: normalize DecimalNode instances by default
064282a78 : DoubleNode: account for NaNs in .equals()
4dfbb4f61 : NumericNode: make .asXXX() methods final (where XXX is a numeric type)
cbd97f9a4 : unit test cleanup (silly eclipse warnings)
21fec27a0 : add convenience methods to SimpleModule
e08f8660a : Add a test for [Issue#75]
4000268b9 : Converting deserializers to use JsonParser.getValueAsString(), to make more robust
2ed311eda : Change StringDeserializer to use new 'JsonParser.getValueAsText()', to allow for more flexible handling
133e5b954 : refactor tests, 2 new failing tests under 'failing/'
73d383138 : remove accidental use of 'instance' in TypeFactory
4b4bdbc6d : ...
39c5f2857 : Bit more work wrt [JACKSON-805], POJO-as-array feature, moving tests around
414ba9b04 : Added unit test that checks github issue #73.
27d9cd8e9 : Added handling for JACKSON-805 in the case of POJO as array.
5bd18093a : Minor improvement to error handling
f412e85ae : Fix issues with wrapper-based property-renaming
a1e496f0e : Added MapperFeature.USE_WRAPPER_NAME_AS_PROPERTY_NAME
202567b62 : ...
9b84796c5 : Improve error messages, remove JSON references
ed177e9d0 : j.u.Concurrent* -> j.u.concurrent.Concurrent*
794754ace : Fix a minor bug in introspector pair
355d9bd09 : ...
fc5705aa7 : Add one more constant for PropertyName, to signal "disabled" virtual name
751e9f2e6 : Add DelegatingDeserializer to help implementation of, well, delegating deserializers....
0dc8dec6e : update release notes wrt #65
b03dd99ce : ...
ad2da96f8 : Demote 'findWrapperName()' in core annotation introspector (from xml-specific one)
b81672e96 : forgot to check in mods to PropertyName
3848a41df : Further changes to use PropertyName (with namespace support)
b7fd85620 : ...
18a3b71a8 : Refactoring: create AnnotationIntrospectorPair out of AnnotationIntrospector.Pair
1fe66196e : Minor fixes to name annotation handling
ab374c7a5 : Complete [Issue#69] implementation
257da8e4c : Starting to implement [Issue#69], upgrade to using PropertyName (to make xml support easier)
2d687ff3c : javadoc additions
75eabfa29 : Adding concept of 'delegating [de]serializer', to help with multi-level delegation
e70c66f14 : Added DeserializationContext.getFactory() (issue#65)
18aa3010e : Added getters (issue#65)
eb4e6b116 : Added bit more testing for [Issue#64]
3a11319e2 : Added unit test for PascalCaseStrategy for Issue #63.
0e8098451 : Adds new feature supporting PascalCaseStrategy, a PropertyNamingStrategy for PascalCase, as mentioned in Issue #63.
2aa6dc84c : Implemented [Issue#60], JsonNode.hasNonNull()
f8dd584a0 : Rewrote [Issue#15] implementation to work with datatypes that require custom mapper (like XML)
f9866ee15 : Make it possible to create ObjectReader with alternate JsonFactory
dd35e8e24 : another javadoc fix
75fe7ce4c : tiny javadoc addition
e8c1b5308 : Fixed [JACKSON-847], incompatibility between @JsonCreator, @JsonIdentityInfo
91c7b7450 : Add a unit test to reproduce [JACKSON-847]
4526796fa : Update release notes wrt Pull#58
a74ef5970 : Fixed bug with MappingIterator#hasNext
cd64f2e10 : Test cases showing bug with MappingIterator#hasNext when json is wrapped with an array.
9eaebbd79 : Made MappingIterator implement Closable.
e2bb0ee20 : Fix [Issue#57] in master
f0599e3ed : ...
a99ab1fcc : ...
f4523c5d2 : ...
01006e33b : ...
9109f3752 : Fix test code usage of deprecated methods
88040e2fa : Improved handling of "always-as-id" references; might now actually be useful
451776ac9 : parent moved to FasterXML OSS parent v3
c89f07444 : Add services registration for the standard ObjectMapper
6233a9823 : uncomment work-around in tests
d163f5e6f : Complete [Issue#15], format auto-detection for data-binding
d4e250896 : tiny fix to unit test, remember to close the stream.
dd0e3e419 : Appends previous commit to resolve compile error
14cab3ee8 : ObjectMapper, DefaultSerializerProvider acceptJSformVis of JavaType
ee3c526bc : complete test to verify that Jackson can do Externalizable
cf3fc5368 : passes typehints to formatVisitor in stringarray and map
d679c9073 : Start adding test to ensure Externalizable works
70c486f96 : Remove bogus test for google-collections (if any needed, should have google-collections module)
bc6485776 : Minor improvements to SubtypeResolver, to pass base type of property, to support structured values properly
eea889f6c : Start work on auto-detect support via ObjectReader
e268dd573 : Resolving Eclipse warnings (missing overrides etc)
a2ab337ed : replaces BeanPropertyWriter references with BeanProperty
2a4f66b42 : cleans up pull request
113b32224 : visitorAware -> visitable, schemaType -> jsonFormatType
d0f31bdb2 : previously removed generateSchema is returned
8d2cdd7b4 : Implememented [Issue#42], allow defining Base64 default variant to use for databinding
023d8bd40 : Trying ONCE MORE (f*ck you git) to undo earlier json-schema changes, but keep @JsonNaming changes
8fb3c436c : added bit more testing for map key handling
767cead79 : Roll back changes to JSON Schema generation (pull #38), since it causes Public API breakage, can't do for minor version
e134bf0cd : Implement [Issue#45]: @JsonNaming to support per-class naming strategy overrides
463149627 : Implement [Issue#12] for 2.1
d1331302e : Deprecating AnnotationIntrospector.isHandled() (should have been removed from 2.0 originally)
f46d55543 : Needed to change packages in pom to run maven install
8f665dd08 : refactored packages for separation
5450e9a66 : Fix [Issue#46]
cab48ae6d : minor improvement to checking of format
248ab7eab : removed unused constructor in arrayschemafactory
6288e8b07 : schema here does NOT refer to JSON Schema
c11852f2f : factored getSchema into SchemaFactory
8e8c6e3f7 : adds new visitor wrapper, which constructs typed visitors
7e5067227 : Added javatype reference to all factories, organized imports
3bbe215e5 : removed Schema knowledge from objectMapper
91c446741 : continuous loop property filter checking into separate loops.
e689bd814 : Added type check in ObjectMapper.copy()
0bdb6a4bd : ...
7ccce0155 : Implement [Issue#28], add ObjectMapper.copy()
eb7924e8e : Completed [Issue#40]
4b3bc70d0 : Adding more testing to [Issue#40]
ed98c9e3c : jsonschema serialization and deep equals implemented.
15d6ea2ad : Implemented [Issue#25] (enums as JSON Object); started implementation of [Issue#40] (Collections as JSON Objects)
8fababd72 : working schema serialization, except for JsonSerializableSchema is ignored
cee882b97 : working with JavaType
c4db6f215 : Revert "jsonFormatVisitor/acceptor now passes/accepts typeHint of JavaType, but some access is formatted incorrectly or, less likely, there is a bug in jackson. "
7fd884e4f : jsonFormatVisitor/acceptor now passes/accepts typeHint of JavaType, but some access is formatted incorrectly or, less likely, there is a bug in jackson.
65e5dda18 : working, but passed type information isn't precise enough for collection as array
bc483d1f5 : Fix [JACKSON-851], problems with ObjectWriter, DefaultPrettyPrinter
ac1f2abbb : Implement [JACKSON-758]
5fba9abaf : Implement [JACKSON-855], add StackOverflowError as root cause
7b11dd2e8 : minor javadoc enhancements
6cada0a47 : Add unit tests, support for jackson-annotations issue #4: add `@JsonIdentityInfo.firstAsId` to force serialization of the very first reference as id (as well as following ones)
564e5ac9f : cleanup
5b0fd4d80 : Generates schema in TestGenerateJsonSchema without throwing errors
6bf829f32 : Add some support for builder-based deserializers for POJOs-as-array feature
b113cd620 : replaced getClass with getRawClass
8cbae7ba6 : serializers return schema pojos (untested) schemas are proper objects, except for hyperschema
b9733f7ba : ...
ff4cb4917 : update javadoc link
64ab31b20 : A fix to PropertyBasedObjectIdGenerator, related to problem [https://github.com/FasterXML/jackson-module-jaxb-annotations/issues/9] of JAXB annotations module
b9c9d01e7 : tentative json schema java representation.
13c8421b8 : Documented depositSchemaProperty, and refactored duplicate code into a single method within BeanSerializerBase
9b9e2f750 : added SimplePropertyFilter.depositPropertyFilter
f0650ba80 : Solidify POJOs-as-array functionality
11cec4de9 : Implement [JACKSON-850]: allow use of zero-arg factory methods using @JsonCreator
464981e31 : adding unit test for [JACKSON-850]
8795b3867 : unit test refactoring
d159ededd : ...
5bba1ada1 : More manual perf tests to verify as-array approach efficiency
b5436f25a : javadoc update
84da2a4a1 : Improve javadocs for ObjectReader.readValues(...) methods
a12061f03 : Implement [Issue-33]: changes to ObjectReader.readValues() to simplify semantics
7f718de1a : ...
ae2cf4c09 : bit more unit testing
f86494d04 : Unit test weeding
2955010ff : Improve manual perf tests to compare as-array serialization
dd3485677 : Implemented [Issue-20], JsonFormatException
d14fb0772 : Completing [Issue-29], ability to (de)serialize POJOs to/from JSON Arrays, to condense output
593257dd0 : Add test for deserialize-POJOs-from-arrays feature (not implemented yet)
134d3561a : ...
8774a3fbf : further refinements wrt [Issue-11]...
4b7f09697 : Fixes wrt [Issue-11]
4a051889d : update notes wrt pull request #27
3e43d92c3 : renamed addHandler to withHandler
07bc9b72d : addded addHandler() to ObjectReader
2b4086a93 : ...
ab3a43073 : warning cleanup
2698b0201 : fix a unit test merge fail
dc65cc043 : Start work on "POJOs-as-arrays" serialization
fce46a028 : Fix [JACKSON-845] for 2.0.5 as well
fcb529e0f : Fix [JACKSON-845]
d8b0810f9 : Add pre-fetching of serializers in ObjectWriter as well
fcbce1113 : ...
d7ca14269 : Minor performance improvement by allowing ObjectReader to pre-fetch root Deserializer
c548e26ab : javadoc fix
47ea5c7ee : ...
44d0cc24a : [maven-release-plugin] prepare for next development iteration
67cd09aba : [maven-release-plugin] prepare release jackson-databind-2.0.4
941d70840 : ...
2c00ea657 : update release notes
a063b79f3 : Fixes to make TokenBuffer (etc) support 'readBinaryValue()'; also improve handling of custom serializers (wasn't being resolved for array types)
752b57e52 : Implemented [Issue-22], add ObjectMapper.setAnnotationIntrospectors(...)
97b73c684 : ...
4e85ad126 : refactor tests to move long-term failures under failing/
a854674b6 : test cleanup
d9fe88d1f : ...
6844d70b2 : fix compilation problems
6f71731bd : Add a simple unit test
69709adf5 : Implement [Issue-19], change OSGi symbolic bundle name to be fully-qualified
ce7398c77 : Fix [JACKSON-839], issue-9
1cb2b4610 : Comment out 2 failing tests for 2.0 now that it is not the head (but maint branch)
2dbc33770 : Minor fix to error message
6a4ce69e8 : ...
3ae9c396a : Added missing entry for [JACKSON-787] in release notes; improvement to @JsonIgnoreProperties
55bfa00bb : ...
c27764142 : uncomment 2 failing (and, hard to fix :-p) tests
83bcd1824 : [maven-release-plugin] prepare for next development iteration
3f186e18a : [maven-release-plugin] prepare release jackson-databind-2.0.2
b8f79ed6b : prepare for 2.0.2 release
f86f4a429 : Fixing the logic in the isEmpty method.
7c71bad01 : Fix [JACKSON-831]
193522a6a : Add unit test for [JACKSON-831]
4a656d537 : Merge [JACKSON-834] fix from 1.9.7
9cddb7a94 : Fixed [Issue-13]
90b47ba74 : try to add cross-linking for javadocs
e16034ecc : ...
04a0e6497 : Fixed [JACKSON-824]
ca93163ef : Add unit tests to reproduce [JACKSON-822]
89644045b : ...
1b30b1a9a : Fixed [Issue-14]: parent types of mix-in annotations were not resolved for fields, methods
201c8ffd7 : Add test for [Issue-14]
e469afcf5 : Add a unit test for [Issue-14]; minor javadoc improvements
cfa2fc159 : Implement feature [Issue-11]
23e267c3c : ...
c8bbb1bf2 : [maven-release-plugin] prepare for next development iteration
a253fd38e : [maven-release-plugin] prepare release jackson-databind-2.0.1
fc3db3922 : Prepare for 2.0.1
e34ea7d81 : Change local dep to snapshots, fix one last unit test failure (wrt compilation on 1.5)
b034ca582 : More 1.5 fixes
d2d049874 : More 1.5 changes.
ae4ea6ef2 : Fix [JACKSON-829]
d01369f89 : Java 1.5 fix
f1c79d4a2 : Changes to make 1.5 compatible against: first, removing @Override from interface impls
92b8f47dd : Add a unit test...
40e3e9037 : minor javadoc cleanup
1755442a1 : Implemented the required attribute for the bean classes that have properties annotated with an annotation that requires the value to be present, determined by it's annotation introspector.
8683a0ad4 : fix a unit test
737ad0565 : ...
9412b7420 : Add support for maps with java.util.Locale keys to the set of StdKeyDeserializers. (Locale takes a single-argument String constructor, so not explicitly mapping it can cause strange issues for any map with Map<Locale,?>)
db42b33b8 : ...
7214fec35 : ...
390b29a98 : ...
764378276 : ...
209e07843 : ...
e55a935ad : [maven-release-plugin] prepare for next development iteration
e8df0987e : [maven-release-plugin] prepare release jackson-databind-2.0.0
261f214d8 : further fixes to javadocs, for release
deaee9c9b : preparing for 2.0.0 release
f293cc470 : Implemented [JACKSON-810]; add 'DeserializationFeature.READ_UNKNOWN_ENUM_VALUES_AS_NULL'
33ac88ae6 : Added unit test to verify [JACKSON-820] (should possibly move to core tho)
ecba9f787 : [maven-release-plugin] prepare for next development iteration
f04929a74 : [maven-release-plugin] prepare release jackson-databind-2.0.0-RC3
ab37cd356 : ...
3818c6edd : ...
796dbde59 : ...
280603ced : ...
24553d26d : ...
73536aea7 : ...
54630e802 : ...
b64abf3b9 : ...
087771092 : ...
48b4b01fd : ...
f921068a0 : ...
7334d4209 : Update README a bit
477f0c8df : ...
33a9a9347 : unit test improvements
3117c1049 : Impelmented [JACKSON-813], @JsonSerializableSchema.id addition
3fd30c55f : ...
3cbb1d2ba : Fix issue [JACKSON-814]
f3bb3424f : Resolved [JACKSON-815]; test failures on JDK7, due to addition of Throwable.suppressed property
d48b64371 : Fix [JACKSON-816], test failures on Windows
10498eaab : minor json schema relate cleanup
2b63d0145 : Minor test cleanup
337feca4a : Fixed [JACKSON-368]; one of infamous 'failing' cases... (yay!)
16d43e3cc : Fix [JACKSON-812] for 2.0.0
724bea3dd : ...
2481fa4b5 : Fixed [JACKSON-811]
34f2214b5 : Add test for [JACKSON-811]
a73f9e410 : ...
e16f81fb2 : Fix a typo in javadoc
05fce93ce : Minor improvement to UnrecognizedPropertyException: list name of known properties to help user see what might be going wrong
d8e52fa51 : Fixed [JACKSON-806]
104e21dc5 : Add unit test for [JACKSON-806]
8eb6eac99 : ...
048832df0 : update release notes
1421af6ee : Implement [JACKSON-805], SerializationFeature.WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED
21b3805ce : Fixed [JACKSON-799]; @JsonSerialize.as() not working for root values
43abc3b69 : ...
bf5e0faa2 : Implement [JACKSON-802]
3a27978de : ...
3ff3653d1 : [maven-release-plugin] prepare for next development iteration
ab22e8281 : [maven-release-plugin] prepare release jackson-databind-2.0.0-RC2
13832f2d5 : ...
e66c18c1a : ...
fc21370ee : ...
60e30f499 : Implement [JACKSON-792]; can now handle Object Id forward references correctly
e1ceccd48 : Fix [JACKSON-798]
5b27e8ae2 : Co-variant return for createContextual
137aa17e6 : Bit more work for [JACKSON-798].. getting there
2cd82cded : some groundwork to eventually fix [JACKSON-798]
8bfe3740e : ...
bfa5aecfc : Fix [JACKSON-794] for 2.0.0 as well
49117e024 : Implement [JACKSON-636], SerializationFeature.ORDER_MAP_ENTRIES_BY_KEYS
cf5d5470a : ...
6d4aa6c2e : ...
935f20197 : ...
7ae53639b : ...
ad472c1cf : Removed Joda datatype support from core databinding package, now at: https://github.com/FasterXML/jackson-datatype-joda
3a9a63757 : Added deserialization problem handler config registration from module
61add0346 : Adding support for (eventually) handling Object Id forward references; unit test (now failing) to verify functionality
32fcb5ddd : Improve default impl for missing type handling
5907813d3 : ...
3f0ca2ef4 : finishing touches for timezone/date handling
288087216 : Implement [JACKSON-795]: @JsonValue will now work with Maps, Collections too
361c0a826 : ...
aadb09a1c : Improve handling of unexpected end-of-input for Tree-binding use case
d063daa5a : Add exclusions for 'failing' tests (which are expected to fail until some future point)
dd61a6749 : Fixed [JACKSON-796] for 2.0
3b88a6b6d : Yet more fixes for Date handling
df106addc : fix a slightly flawed date test
19d2a9e35 : Fixing timezone handling for custom Date deserializers as well
03de57bcc : Add support for configuring serialization TimeZone for Dates/Calendars (next: deserialization)
da637574c : ...
e6faa455f : ...
dbfdcafbc : ...
a16a08479 : Fixed [JACKSON-778]
aa51274e2 : Implemented [JACKSON-435], using @JsonFormat for Dates, Calendars
26b2e1b3d : ...
c99a78417 : ...
396725d28 : Add customizable date format handling for Calendars as well (what about Joda?)
ff8c08cb7 : Start work on [JACKSON-439]; serialization-side done
15212e8d7 : Completed [JACKSON-787] implementation; @JsonIgnoreProperties now usable for properties too
22f5ef2f0 : Add support for ignoring map-property values too
af5b0d1ab : ...
ae6c82872 : Start work on [JACKSON-787]; implemented for serialization
c0c885ea6 : ...
a47332b28 : Minor changes required to support [JACKSON-782] for TokenBuffer, tree-based parser
034319b89 : Implement [JACKSON-789], support for java.nio.charset.Charset
02c0f2e76 : ...
17ad21f7a : ...
14695dabf : [maven-release-plugin] prepare for next development iteration
9af5904b8 : [maven-release-plugin] prepare release jackson-databind-2.0.0-RC1
ae465bade : ...
2fd4ffd99 : Implement Builder-based deserializer; fix a few ObjectId issues
7c9023453 : Add unit test for [JACKSON-778]
dfc4c888a : Fixed [JACKSON-780]
557bcd3d5 : Fix: ensure that scope gets pass to ObjectIdGenerators
7fbc65988 : Add a unit test for deserializing property-based (custom) object ids
bfc98f2c0 : Added serialization support for custom ids (property-based)
05c82f22c : Starting work on supporting custom (property-based) object ids.
c9501b85d : ...
34a8adf9c : Yay! First end-to-end version of Object Id handling...
b3f1d1aac : Simplify object id handling during serialization a bit
d6a487cb8 : Minor mods for object id handling
d71dffac8 : Start work on deser side of object id handlign
df060b78c : Minor simplification for BeanDeserializer: drop ref to AnnotatedClass (which is heavy-weight), replaced by Annotations to retain class annotations, much lighter object
a7ba5c439 : Fix a regression introduced by earlier commit (accidental deletion of type id handling)
72d0919e1 : ...
9fc6eeb3c : One more unit test
58077e9d1 : Ok, Object Id handling back to working as good as before refactoring, i.e. just for serialization...
d453182b6 : Refactoring Object Id handling, after realizing first attempt is too limiting
71e876b3b : Bit more refactoring to hide "ObjectMapper-only" methods from SerializerProvider, DeserializationContext
5c8f8106d : Implement serialization part of [JACKSON-107]
c3617edeb : More work on object id serialization
effb8fd3a : Start working on [JACKSON-107], added annotation, unit test
eafafffda : Reorg things a bit: SerializationConfig, DeserializationConfig back at main level (so widely used), BeanPropertyDefinition moved under introspect
c166fa380 : Implemented [JACKSON-737]
4b02e9e47 : ...
bbebf468b : Completed [JACKSON-762], custom type id for serialization, using @JsonTypeId
9550e09f8 : Implemented [JACKSON-762], almost done (one more unit test to make work...)
465645e7d : Groundwork for [JACKSON-762], ability to use bean getters for type id
0c1d95cee : Minor cleanup
7324b9b96 : Add unit tests for [JACKSON-762]
c9215cd43 : Implement [JACKSON-772]
945a5c11d : ...
c24e1ba51 : Yay! Fixed all the transient unit tests -- back to only 3 longer-term failing ones
82b474d51 : Fix 3 unit test failures
69afdff1f : Fixed [JACKSON-774] for 2.0.0 as well
1b1561526 : Fix [JACKSON-775]
9610aff9e : Implemented [JACKSON-777] (renamed SerializationConfig.Feature, DeserializationConfig.Feature); various other restructure
060ce11a3 : Implemented [JACKSON-776], refactoring of DeserializationContext
334892f4c : ...
15ae1aa5e : ...
2bc8dec50 : ...
67bf19c22 : Move BasicSerializerFactory.Config to a separate class
1ef0dc3d8 : Remove BeanProperty from SerializerFactory.createKeySerializer()
8e43355c2 : refactoring
6549fc599 : javadoc improvements
6679caeac : Further simplification; eliminated StdSerializerProvider
a57eca7f4 : Yet more refactoring, eliminating BeanProperty from TypeSerializer
58ada4577 : ...
3f2db3343 : ...
886ca96f6 : ...
d10146c35 : ...
0dfe53625 : More conversion (and one more transient unit test failure)
28e3f5984 : ...
f4441ecc7 : Convert JsonValueSerializer to ContextualSerializer
bf725d639 : ...
67942a586 : ...
2dfc03f18 : More work on contextual serializers...
f42e62927 : Starting to convert serializers similarly to use ContextualSerializer to get BeanProperty
6997ce367 : Fix the last problem wrt contextual deserialization; back to fully working again
f65d4d8ef : ...
d0bb3152c : Removing BeanProperty from TypeDeserializer handling as well
c3a73d02a : More elimination of BeanProperty passing, getting close: one new (transient) unit test failure to fix
49b712169 : Removing BeanProperty from TypeDeserializer constructors, now added via fluent factories
d6e90d025 : Remove BeanProperty refererence from BeanDeserializer
9601f7a3a : Fix [JACKSON-773]
bddad95e8 : Convert EnumMapDeserializer
e569d3057 : Convert MapDeserializer to be ContextualDeserializer
e5d319009 : Remove BeanProperty from being passed to Deserializers
9b9d04371 : Minor renaming
7d255ba52 : ...
082511bd5 : Convert EnumSetDeserializer
9b4ce3143 : Commit ObjectArrayDeserializer
2370828d9 : Convert AtomicReferenceDeserializer
faebde9f1 : Convert CollectionDeserializer from resolvable to contextual
2e5121ee9 : Remove parametrization of ContextualDeserializer
3cd560a50 : ...
31ecb1767 : ...
995e377e3 : Start rewriting most ResolvableDeserializers as ContextualDeserializers
5b58cb22b : Move FilteredBeanPropertyWriter under 'impl' pkg, not externally useful
97f848220 : ...
06c20b181 : Simplified DeserializationContext handling a bit by removing StdDeserializationContext, demoting functionaliyt
f0e232d14 : Sync with core, now that JsonNode is part of mapper
e0a32993e : Added unit tests for [JACKSON-707]
ca1553094 : Minor improvements to error re-throwing with @JsonCreator
e5d7769d1 : ...
e3ae58e5b : Work on [JACKSON-707], [JACKSON-770]; simplifying JsonNode
00d8158c8 : add bit more complete handling of deser views
5639f3459 : Completed [JACKSON-608] (Json Views for deserialization), with tests
b2d3c7d55 : Bit more work on view handling
65c410c0c : refactoring
b471a0424 : Implement [JACKSON-769], add more chainability for ObjectNode, ArrayNode
19ab5808e : Getting back to implement deserialization-with-view
fbd795bbb : ...
69e3ed445 : Changed the way DeserializerFactory config is handled, less cluttered now
ce32b8a2e : Further refactoring for DeserializerFactories
9db4d99c6 : Yet more refactoring: making more use of BeanPropertyDefinition
1dcce9809 : Bit more renaming for consistency
5d8d3d2fb : ...
20c80806d : trying to unify handling
2fa02ba6d : ...
ea95d70f8 : Still trying to simplify construction of BeanPropertyWriters
e40a76936 : Piping view definitions through
2337bfa82 : ...
a5cbd79a1 : ...
f0929aca5 : Simplify/clean up annotation introspector parts
0410f9a80 : Further fixes for [JACKSON-757]
7f1b6ef01 : Add simple tests for [JACKSON-608]
391b19804 : Starting to work on [JACKSON-608] (views for deser)
aaba9c105 : Completed (?) major refactoring to give necessary context for Resolvable Serializers, Deserializers.
d6f54ffc9 : Fix javadocs
e14295471 : Minor javadoc cleanup to reduce references to SerializerCache (which should be hidden from app code)
857ddd271 : Cosmetic refactoring: making Deserializers callbacks more similar, passing same common args
b37ff33bb : Yet more refactoring, trying to be able to pass DeserializationContext to ContextualDeserializer
bf355caa0 : Yet more refactoring, trying to remove back-refs from DeserializerFactory to context/cache
f0b28a966 : ...
53fb8522b : Refactoring: make all structured standard deserializers implement proper resolve(), instead of resolving things on construction
db413e18d : ...
9e5042210 : Deser refactoring, renaming
c9e0c1712 : Prune some unneeded methods from ObjectMapper
29be671c0 : Remove DeserializerProvider from calls to Deserializers
6e6d8c63e : moving DeserializerProvider to deser (starting to hide)
e8dc60358 : cleanup
bb802d2f7 : ...
71043a71c : cleanup
798390aa9 : ...
1826df767 : FINALLY fixed handling of nested @JsonUnwrapped+prefix
85e635630 : Fixes to @JsonUnwrapped serialization; now multi-level name transformations work correctly
ab5e0eb0a : Fix a problem with unwrapping serialization; was not working for final classes
ad932edca : Add unit tests to reproduce issues with hierarchich/nested @JsonUnwrapped with prefixes
28bde0726 : Refactoring: eliminate exposure of BasicBeanDescription (now just base class. BeanDescription)
0e3b383fe : Removed last remaining unnecessary (pre-2.0) @since tags
920bb4e44 : Completed refactoring of AnnotatedClass, now fully lazily initialized
cad988161 : refactoring
4fdbd54e9 : Cleaning up AnnotatedClass implementation
e1961745e : Implement [JACKSON-764], programmatic way to set root name to use for root-wrapping
1a7c6f905 : javadoc cleanup
675d62a5c : Fixed [JACKSON-763], problems with convertValue() to List<byte[]>
37914e65c : And bit of deserializer refactoring too
197c58d39 : Serializer-side refactoring
b8f2c0236 : Refactoring
8958048f3 : Implemented [JACKSON-437]; allow type id to be passed to POJO (via @JsonTypeInfo.visible=true)
b2a9ca7bb : Javadoc cleanup, removing pre-2.0 @since annotations
cbbfbd385 : Implement [JACKSON-748], ability to register subtypes from modules
2ebd69ace : Implemented [JACKSON-747]; ability to reconfigure ObjectReader, ObjectWriter with Features.
0804a577e : unit test cleanup
8be5ba0d4 : Start work on [JACKSON-747], per-call changing of Ser/DeserConfig Features (like WRAP_ROOT_VALUE)
ed06eea74 : ...
4c7bf29c2 : test refactoring; all 3 failing cases now in 'failing' package (need to disable at some point)
d61c921d5 : test refactoring
3af61ff89 : ...
9e6c28f2e : Fix [JACKSON-712], inability to use Injectables with delegation constructor
de0c33f11 : Renaming of AnnotationIntrospector methods to be (more) consistent
6066826c7 : ...
dfed9240a : Completed major rewrite of handling of on/off features for ObjectMapper/SerConfig/DeserConfig
3108d85c7 : LAst config cleanups of the day
d2613e9f4 : And more refactoring: configs are now immutable
b3123a728 : ...
eaedfb767 : Still more config changes
5087f9769 : yet more config clean up (?)
c733a7f1e : Yet more config refactoring
cbfafc6f4 : Start work on [JACKSON-730] for databind
bc4153ef4 : Implemented [JACKSON-718]
fc1e1adac : cleanup
b1c639463 : ...
beb73f770 : Implemented [JACKSON-528], change signature of treeToValue()
b249b700f : Implemented [JACKSON-721]; simpler creation of SimpleModule
28ff1a967 : Implement [JACKSON-546]
ee6e3d110 : ...
4489c26bd : Complete [JACKSON-756] fix for 2.0.0
a7013c485 : Work on full fix for [JACKSON-756], one more case to handle
1681ed1db : ...
333a7f28f : Starting to fix [JACKSON-756]
3a7cf58e4 : Fix [JACKSON-757]
a97f06e9a : Add unit test for [JACKSON-757]
f7c45bfe1 : Implemented [JACKSON-754]: Support for annotation bundles with @JacksonAnnotationsInside
fd9690c47 : Start work on [JACKSON-754], "annotation bundles"
a2b593748 : minor javadoc fixes
91965175e : yet more trivial cleanup
bb8d4b651 : cleanup
fe7e30d7e : Javadoc additions
7f5cc156d : javadoc improvements
78dddb9e1 : Add DeserializationContext.getAnnotationIntrospector() convenience method
7555fa2b7 : Implemented [JACKSON-690]: pass DeserializationContext to ValueInstantiator.createXxx methods
2aa648459 : Implement [JACKSON-751], add @JsonInclude
52a924401 : Fixed issues uncovered with handling of contextual serializers (was not always resolving ContextualSerializers properly)
dfec15063 : Working on [JACKSON-736]
071a170f2 : Add 'ContainerSerializer' as a shared base class, with new 'getContentType()' method
a03e0ebf5 : Implemented [JACKSON-732] for 2.0
15fb6ff78 : Implement [JACKSON-710]: avoid wrapping/unwrapping with ObjectMapper.convertValue()
16b79a5d6 : minor javadoc cleanup
4dc01e735 : Completed [JACKSON-669] implementation
0a0ce59a9 : First working version of prefix-for-unwrapped; may want to generalize to allow other kinds of name mangling strategies
4e7c4709f : Completed [JACKSON-695] implementation with tests.
418a239a3 : Adding unit tests for verifying 'isEmpty()', custom null value serialization
56e8e6c7d : Starting to add support for customizable 'is-empty' handling
ae1c98e50 : Fix [JACKSON-746] for 2.0
9813d845c : Add a unit test against [JACKSON-746]
2b5cfe772 : ...
edb39afe9 : Add support for modules to access ref back to ObjectMapper
e4549810f : ...
703bf4a10 : Implement [JACKSON-749]: Make @JsonValue the canonical serialization of Enums, so that deserializer also uses it
0aef72dd7 : Minor improvements to handling of boolean values (allow long values)
ba0470fba : Merged [JACKSON-712] fix in, with proper 2.0 changes
9312ad890 : Add little bif of caching for TypeFactory, to reduce cost of JavaType creation
2abae1d23 : TypeFactory cleanup
0344ce08e : Remove separate 'isIgnoredXxx' methods; combined into 'hasIgnoralMarker' method in AnnotationIntrospector
1e9c10c02 : Remove CustomSerializerFactory
328fa3064 : Improve version handling code
285de7ab2 : Fix version reading problem
512a05bf7 : Added '....module' package in OSGi bundle
530067bb8 : Remove @JsonCachable, replace with a method
463614bbd : javadoc cleanup
6d3fc10bc : Add back support for deserializing JsonLocation (using ValueInstiator, for added style points)
289b58d10 : Improve ValueInstantiator interface to pass enough information to properly construct types (i.e. give DeserializationConfig)
79a126ba5 : ...
f1c5f8f39 : Refactoring to improve grouping of deserializers
ffbadea73 : ...
1f016edf6 : Fix a minor unit test bug
c601e6397 : Fix JavaType.hasGenericTypes(), removed couple of stray deprecated methods
a07e5485e : Removed last existing deprecated methods
c3fbb3ad1 : Clean up, to get rid of deprecated stuff
65c836968 : Try to get unit test report generated
533421e32 : More unit test fixes; joda, xml ones not getting registered
d971c4943 : fix a unit test
252af5195 : fix hibernate-no-cglib test dep
6e21fbfd2 : Adding test deps, only hibernate giving trouble...
a63c2038a : Add unit tests, almost compilable
2f823444a : ...
df6302f80 : More reshuffling
fcb1c2560 : Eliminated JsonSerializableWithType, by moving method down to JsonSerializable
d92c1ed45 : More refactoring: moving JavaType to databind; other smaller clean up
d1e678e66 : Last pieces of the first round of refactoring: again compiles, may work
8ac635b4c : ...
a342c0eef : Yet more clean up
1b253d391 : cleanup...
e4f23bb67 : First check-in, tons of compilation errors to resolve
90c4352c4 : first commit

+- Project: platform/external/jacoco

cd64b8fd : DO NOT MERGE: Reland" Add IExecutionData interface and move all usage ..."
a6dd5852 : Revert "DO NOT MERGE: Reland "Add IExecutionData interface and m..."
af94129b : DO NOT MERGE: Reland "Add IExecutionData interface and move all usage ..."
45acfafb : DO NOT MERGE: Revert^3 "Add IExecutionData interface and move al..."
ac696fd8 : Revert "Revert "Add IExecutionData interface and move all usage ..."

+- Project: platform/external/javaparser

67e8401f5 : Revert "Revert "Add javaparser-symbol-solver.""
3c9e1e275 : Revert "Add javaparser-symbol-solver."
9e0ed40dc : Add javaparser-symbol-solver.

+- Project: platform/external/javassist

7a841eb : [LSC] Add LOCAL_LICENSE_KINDS to external/javassist
62f7787 : Add METADATA and update license since upstream allowed choosing Apache 2.0.
1f35153 : Convert build file to Android.bp.
7c2cff1 : Update files to tag upstream/rel_3_24_1_ga.
f7c4b95 : package version metadata for external/
5e839ff : host modules don't need LOCAL_MODULE_TAGS
14b4d94 : Add Module_license_mpl and notice to the directory
7c591b9 : Fix module name
69e1761 : Add javassist to external
b93c96d : Initial empty repository

+- Project: platform/external/jline

b423179 : Drop updated jline version from maven

+- Project: platform/external/jsilver

322bf7c : Updates jsilver to generate java8 bytecode.

+- Project: platform/external/jsoncpp

578f4c5 : Revert^3 "[jsoncpp] disable JSONCPP_DEPRECATED to make upgrade easier"
04ce3dd : Revert "Revert "[jsoncpp] disable JSONCPP_DEPRECATED to make upgrade easier""
fdbccc8 : Revert "[jsoncpp] disable JSONCPP_DEPRECATED to make upgrade easier"
ca86dbe : [jsoncpp] disable JSONCPP_DEPRECATED to make upgrade easier
00a03b0 : [jsoncpp] Disable locale support
b0bee82 : Upgrade jsoncpp to 1.9.4
f02b56f : Add janitors and jophba@ to OWNERS

+- Project: platform/external/junit

ccf3392 : Don't convert assumption failures into errors in ErrorCollector.addError().
5f6d28a : Remove support for stuck threads
878a3ac : Remove DisableOnDebug (new in 4.12) as it is not supported on Android
3f98e79 : Extra generic type information to aid certain javacs.
1f76da9 : Upgrade external/junit to 4.13.2
699c39a : Add prb to junit OWNERS.
d3857e4 : Don't convert assumption failures into errors in ErrorCollector.addError().
adac35f : Remove support for stuck threads
77cf67c : Remove DisableOnDebug (new in 4.12) as it is not supported on Android
75dd2ce : Extra generic type information to aid certain javacs.
8e80a2a : Upgrade external/junit to 4.13.2
08a6d4b : Revert "Upgrade external/junit to 4.13.2"
6a658e7 : Revert "Extra generic type information to aid certain javacs."
d2b8e1f : Revert "Remove DisableOnDebug (new in 4.12) as it is not support..."
2a0687c : Revert "Remove support for stuck threads"
7db56fa : Remove support for stuck threads
7217f67 : Remove DisableOnDebug (new in 4.12) as it is not supported on Android
9c43105 : Extra generic type information to aid certain javacs.
aa15249 : Upgrade external/junit to 4.13.2
1ec220e : Revert "Pin junit to Java language level 8."

+- Project: platform/external/junit-params

5eb6329 : Mark junit-params-test as not unit tests

+- Project: platform/external/kernel-headers

da505ad : Update to v5.12 kernel headers.
cd8f3c6 : Update to v5.11 kernel headers.

+- Project: platform/external/kotlinc

810978e : Revert "Upgrade to kotlinc v1.5.0"
197380a : Revert "Upgrade to kotlinc v1.5.0"
4d583b8 : Revert "Upgrade to kotlinc v1.5.0"
74359ac : Upgrade to kotlinc v1.5.0
610ce4e : Upgrade kotlinc to v1.4.30
816a21e : [LSC] Add LOCAL_LICENSE_KINDS to external/kotlinc
76ce61d : Fix license_type. Contains LGPL

+- Project: platform/external/kotlinx.atomicfu

fd5fe5e : Revert "Merge tag '0.16.1'"
119c666 : Revert "Remove kotlinx_atomicfu_transformer"
f4113df : Revert "Merge tag '0.16.1'"
0374ed6 : Revert "Remove kotlinx_atomicfu_transformer"
d7def6a : Revert "Merge tag '0.16.1'"
375de76 : Revert "Remove kotlinx_atomicfu_transformer"
07b2a5d : Remove kotlinx_atomicfu_transformer
d841e89 : Version 0.16.0
ed15c6b : Update Kotlin to 1.5.0
c36cd8d : Update Kotlin to 1.5.0-RC
01a6f93 : Support x86_64-based watchOS simulator target. (#177)
79ab24b : Version 0.15.2
df6c5fb : Add kotlin space repository
82dbbee : kotlinx-metadata updated to 0.2.0
47a9ab0 : Switch jvmTarget from 1.8 to 1.6 for compileTestKotlinJvm
4d8706a : Update Kotlin to 1.4.30
890a0ce : Remove incorrect version comparison
46ef78c : Update Kotlin to 1.4.20
11cfb93 : Fix MppProjectTest.testKotlinMultiplatformPlugin test
cf62f32 : Rework publish-mpp-root-module-in-platform.gradle
5ed01f4 : Version 0.15.1
5482b8b : Receivers of nested inline functions correctly resolved by the JS transformer (#175)
d5c5580 : Debug trace enhancements (#172)
e6864cb : Removing reference to Tracebase class from JS (#169)
63d7b1b : Fixed running excluded tests in Idea (#174)
00349f6 : Binary compatibility (#170)
25785cf : Maven central publication (#173)
77eda86 : Version 0.15.0
d96ad35 : Skipped transformation of the nested atomic field loads (#165)
ef6ca9b : Make transformer catch and report all error types (#164)
4f8c3dc : Delegated properties supported for JVM and JS (#161)
5ba0103 : Add build parameters to enable JVM IR and disable native targets (#159)
603e8d7 : Volatile pure type fields of synthetic *RefVolatile classes should not be private
67323b7 : RefVolatile class modifiers fixed
d0d2719 : package-private fields marked as SYNTHETIC
46fe2fa : Access modifiers and naming of *RefVolatile classes fixed.
38bca01 : Fixes: for VH array length is obtained with `arraylength` bytecode
ee1a444 : Atomic*Array.size method introduced
a3fa7e9 : Fixed storing top-level atomics to local variables.
8d83c80 : Add space repository to tests
f7d4151 : Update Kotlin to 1.4.10
fb2b971 : Update Kotlin versions
ac298fa : TraceFormat references removed on JVM and JS
a855073 : Tracing atomic operations
f9739da : Do not publish metadata.artifactId if kotlin version is higher than 1.4.20-M1
10f7065 : Transformed operand stack for `setValue` on static atomic field fixed.
038cd02 : Add space staging repository

+- Project: platform/external/kotlinx.coroutines

b4c2e149 : Revert "Merge tag '1.4.3'"
c8879d65 : Revert "Merge tag '1.4.3'"
7b14046d : Revert "Merge tag '1.4.3'"
b135686f : Version 1.4.3
be255449 : Remove renamed file after merge (leftover)
f5983c59 : Clarify exception recovery documentation regarding suppressed exceptions (#2544)
dda99e21 : Improve readability of collectLatest documentation. (#2554)
88708a0b : Removed JCenter from the tutorial (#2547)
13765d5b : Add missing article. (#2553)
218208d0 : Add a link to kotlinx-coroutines-rx3 module (#2549)
e25f627b : Migrate play-services and example-frontend-js to Gradle kts (#2543)
052c9c93 : update: rename basics.md to coroutines-basics.md (#2538)
ce64e796 : Fix typo in Combine (#2540)
a11e185a : Remove workarounds for Kotlin 1.3 (#2519)
01dcfe58 : Rename TimeSource to SchedulerTimeSource due to KT-42625 (#2537)
bc85f51a : update: update docs for the new WebHelp engine (#2393)
ba33cfc5 : Fix typo in coroutines-basic-jvm.md
ad6211cf : Get rid of JCenter and kotlin-dev repository (#2530)
e21c4558 : Properly nest ThreadContextElement (#2517)
778199de : Update Kotlin to 1.4.30 (#2523)
41a2e30d : Update copyright year (#2520)
727c38f7 : Restore thread context elements when directly resuming to parent (#1577)
dd79263d : Update binary compatibility validator (#2510)
7061cc26 : Properly cancel ChannelCoroutine when the channel was closed or cancelled (#2507)
5531a6e4 : Promote CoroutineStart.UNDISPATCHED to non experimental API (#2505)
d37b834d : Do not throw from JobListenableFuture.isCancelled (#2498)
76b12f9e : Restructure README (multiplatform) (#2495)
66fe1c8e : Correct typos in Merge.kt (#2489)
2ec1290c : Add callsInPlace to ReceiveChannel.consume (#2496)
dcb51f98 : update: update docs for the new WebHelp engine (#2393)
6854be1b : Make internal functions public in already internal CoroutineScheduler in order to get prettier stacktraces without "$kotlinx_coroutines_core" in function names (#2487)
7548b83f : Clarify yield documentation (#2466)
7ab74332 : Update to Kotlin 1.4.21 (#2473)
7d0ad295 : Fix LinkedListChannel.onUndeliveredElement call on channel cancel (#2444)
0e926e72 : Kotlin DSL - Kotlin conventions (JVM & JS)
5a6f890c : Atomicfu version update (#2483)
9966854f : Add note about BlockHound (#2465)
5e7c61fc : Preserve a frame with source code location when sanitizing traces (#2452)
22087ef1 : Fix documentation typos (#2471)
c9905689 : Maven central publication (#2451)
5954e409 : bump reactor-core to 3.4.x version and replace deprecated API usage (#2458)
615ace2e : Using the same logic as packNanos in the code below (#2463)
3aba905b : Fix await/asDeferred for MinimalState implementations (#2457)
cc3c54c2 : Update binary-compatibility-validator (#2460)
520afcba : Gradle stewardship (#2431)
5f69f90a : Fix incorrect ProGuard rules that allowed shrinking volatile felds (#2453)
fa301400 : Cleanup core module after update to Kotlin 1.4 (#2440)
11762673 : Remove requirement that job of the pre-created JobCancelNode have to … (#2427)
556f07a9 : Update to Kotlin 1.4.20 (#2424)
a9c6159b : Do not cache callerFrame in DispatchedContinuation
e00d7d87 : Use combineUnsafe for 4 parameter combine (#2420)
0e67d0a8 : Remove outdated Android examples (#2418)
167c44e7 : Update Knit to 0.2.3 (#2415)
b13018db : Add the model checking mode in Lincheck tests (#2326)
b221094c : Version 1.4.2
c742db28 : Repair some corner cases in cancellation propagation between coroutines and listenable futures (#2222)
0e5aefdb : Remove platform-specific dependencies on JavaFx artifacts (#2369)
c542b83a : Fix indents in the documentation
e88e58d5 : Correct a typo in the doc of SharingStarted. (#2403)
179f1421 : Add build parameter to build coroutines with JVM IR compiler (#2389)
81577b2a : Clarify withContext(NonCancellable) behavior (#2400)
31a8df02 : Clarify thread-safety of SharedFlow methods in docs (#2399)
4fe809f8 : Unlock Mutex and release Semaphore during cancellation on a fast branch of slow-path in Mutex/Semaphore (#2396)
8ca5296c : Make SharingStarted a fun interface (#2397)
598b8615 : Add lint warnings on SharedFlow operations that never complete (#2376)
bc553ba7 : Conditionally create an instance of CancellationException in Channel.cancel() (#2384)
dede17eb : Don't unconditionally cast uCont in ScopeCoroutine cast to CoroutineStackFrame
37b95a94 : Simplify JobNode.toString to reduce code and avoid potential StackOverflow (#2377)
f49fbf61 : Fix a typo in select-expression.md (#2385)
addff4b4 : Prevent potential re-park when the unparking thread is too slow (#2381)
937cc0c4 : Fix replacement for deprecated broadcastIn operator (#2382)
865c229d : Additional docs on unbuffered shared flow (#2346)

+- Project: platform/external/kotlinx.metadata

6bbbf12 : Revert "Update kotlinx-metadata-jvm to 0.3.0"
f634fac : Revert "Update kotlinx-metadata-jvm to 0.3.0"
cc867ce : Revert "Update kotlinx-metadata-jvm to 0.3.0"
6fbafea : Update kotlinx-metadata-jvm to 0.3.0

+- Project: platform/external/ksoap2

de50c06 : ksoap2: compile against min_sdk_version = 30
227d85b : ksoap2: compile against min_sdk_version = 30
364a078 : ksoap2 - compile against system_30

+- Project: platform/external/libabigail

6bca1bdb : version string: use pure git commit only
acc4bea0 : symtab: Add support for MODVERSIONS (CRC checksums)
328f206e : abg-writer.cc: fix write_elf_symbol_reference loop
7e223bfc : dwarf-reader/writer: consider aliases when dealing with suppressions
ff4b4a56 : symtab/dwarf-reader: allow hinting of main symbols for aliases
f4273462 : test-symtab: add tests for whitelisted functions
3abd9742 : dwarf reader: drop (now) unused code related to symbol table reading
7851ca2b : abg-corpus: remove symbol maps and their setters
8bfdb0f5 : symtab_reader: add support for ppc64 ELFv1 binaries
e87f2672 : abg-elf-helpers: migrate ppc64 specific helpers
9cd191b3 : Switch kernel stuff over to new symtab and drop unused code
c1c38164 : dwarf-reader: read_context: use new symtab in *_symbols_is_exported
2d73f822 : abg-reader: avoid using the (var|function)_symbol_map
b0994f61 : corpus: make get_unreferenced_(function|variable)_symbols use the new symtab
2ed1ca70 : corpus: make get_(undefined_)?_(var|fun)_symbols use the new symtab
ae094e34 : Integrate new symtab reader into corpus and read_context
4ba6b802 : Refactor ELF symbol table reading by adding a new symtab reader
29d1d801 : clang-format: Minor correction to not break parameters on the first line
2f8e1db0 : Bug 27598 - abidiff mishandles union member functions
2eefd172 : Bug 27569 - abidiff misses a function parameter addition
ba3ceabd : dwarf-reader: Treat union members as public by default.
e06f2cac : [LSC] Add LOCAL_LICENSE_KINDS to external/libabigail
05d33d60 : Bug 27512 - Remove broken zip-archive support
40aab37c : dwarf-reader: Support more DWARF-5 type DIEs
63ea5324 : Add LOCAL_LICENSE_KINDS to external/libabigail
bca1ee17 : [LSC] Add LOCAL_LICENSE_KINDS to external/libabigail
81d4cbae : Revert "symtab reader: ignore 'public' property of exported kernel symbols"
c7835e79 : Add --merge-translation-units option.
915c6671 : DWARF reader: Comment ARM32 ELF address interpretation
07816b2d : dwarf-reader split: create abg-symtab-reader.{h,cc} and test case
32c7829e : DWARF reader: Interpret ARM32 ELF addresses correctly
b67fb3f2 : abg-ir: elf_symbol: add is_suppressed field
aae57f59 : symtab reader: ignore 'public' property of exported kernel symbols
573c4cad : abg-ir: elf_symbol: add is_in_ksymtab field
c92d724e : abg-cxx-compat: add simplified version of std::optional
701de3ba : Fix declaratons of conditionally defined functions
f433d4db : Revert "Fix declaratons of conditionally defined functions"
cd2af9e5 : Fix declaratons of conditionally defined functions
b918ec8f : tests/catch.hpp: Add SPDX header back
e3aa28ac : dwarf-reader: Keep stable order when de-duplicating class definitions
f022e3e9 : Better sorting of (anonymous) types in ABIXML files
8ae8dcb8 : tests: Update to catch.hpp v2.13.4 and fix #2178
77bc4b7b : Don't consider type name when comparing typedefs
a8c0199d : Use generic internal type name to canonicalize anonymous enums
25904b32 : abg-dwarf-reader: Fix typo in compare_dies_string_attribute_value
89de572d : abidiff: do not qualify member names in diff report
43c59dae : dwarf-reader: Use DW_FORM_line_strp only if it's present
e5c7fd34 : Bug 27267 - Better support for opaque enum types
013a19c5 : Bug 27331 - Data member offset change not considered local
271e3afa : Bug 27165 - Better support multi-language binaries
23046152 : Bump ABIXML format version to 2.0
6ef9dafd : Bug 26684 - Support DW_AT_data_bit_offset attribute
1d29610d : Bug 27255 - fedabipkgdiff fails on nfs-utils on Fedora 33
4dab7cd9 : dwarf-reader: Support fast DW_FORM_line_strp string comparison
40709acd : Bug 27232 - fedabipkgdiff fails on gawk from Fedora 33
840eca47 : abipkgdiff: Address operator precedence warning
3b734e42 : Bug 27233 - fedabipkgdiff fails on package gnupg2 from Fedora 33
e9bcf863 : Bug 27236 - Pointer comparison wrongly fails because of typedef change
9a0c823d : Ignore duplicated functions and those not associated with ELF symbols
1dcdd54d : Bug 27204 - potential loss of some aliased ELF function symbols
3a0fa5ec : abg-ir: Optimize calls to std::string::find() for a single char.
625d0903 : Bug 26992 - Try harder to resolve declaration-only classes
3e7ace7f : Initial empty repository

+- Project: platform/external/libaom

381b809 : Fill license_text field in Android.bp
72251f2 : Rename OWNERS-codecs to match naming policies
bf15b1c : cherry-pick 0a0368368 Check the conformance requirements in Sec. 6.8.1.
bc106e1 : libaom: Pull from upstream

+- Project: platform/external/libavc

a88e068 : Decoder: Update check for increment u2_cur_slice_num
4a22b5d : Decoder: Update check for increment u2_cur_slice_num
646a58c : encoder: Use intermediate buffer for accessing last MB row
e1fce24 : encoder: fix invalid free of raw buffers
3e73f0d : encoder: fix invalid free of raw buffers
954f023 : encoder: fix invalid free of raw buffers
e88c22c : encoder: fix null buffer dereferencing
3139d13 : encoder: fix null buffer dereferencing
a073696 : Validate input dimensions in process()
daa5c36 : Validate input dimensions in process()
10910bf : avcenc: Add bitstream overflow check during emulation prevention
3de25bf : avcenc: Add bitstream overflow check during emulation prevention
d0123b8 : Rename OWNERS-codecs to match naming policies
2205f2d : Decoder: add support to use ih264d instead of ivd structures
5429105 : Revert "Validate input dimensions in process()"
06c30b3 : Validate input dimensions in process()
7e06940 : decoder: Update check for first mb in slice
793a1f3 : decoder: fix integer overflow when setting i4_prev_max_display_seq
41c6f28 : Decoder: Fix Null dereference
0f2b25d : decoder: Update reorder depth to account for display latency
6c225fb : decoder: Allow stride to be smaller than decode width
9ebc993 : Decoder: Fix heap buffer overflow.
7bc9d4d : Decoder: Fix heap buffer overflow.

+- Project: platform/external/libbrillo

7363599 : Use libgtest_prod_headers.

+- Project: platform/external/libcap

fe0c5db : Revert "Add ramdisk_available to init_first_stage's deps"
bc8d98f : Add ramdisk_available to init_first_stage's deps

+- Project: platform/external/libchrome

4072dbc48 : Revert "Add ramdisk_available to init_first_stage's deps"
88c7d5c27 : Add ramdisk_available to init_first_stage's deps
efb347c96 : fixing a typo
3e993c29d : Use libgtest_prod_headers.
20d642234 : libchrome supports linux_bionic as well
231f0e8d0 : Supplement the condition for strerror_r in bionic

+- Project: platform/external/libcppbor

4907264 : Check for integer overflow in cppbor::parseRecursively.
a7ca25a : Fix integer cast in handleNint
59fd7ae : Remove CONTRIBUTING.md
f3e77b2 : Make const overloads available in sub-classes.
bdc577b : Error on unknown simple value
42a7aa8 : Reject reserved values and indefinite lengths
4d171a7 : Add view items for zero-copy parsing of CBOR strings

+- Project: platform/external/libcxx

9c79e27ef : Revert "Add ramdisk_available to init_first_stage's deps"
2ec8157ad : Add ramdisk_available to init_first_stage's deps
c74f1b6ba : PGO for libc++

+- Project: platform/external/libcxxabi

64b9839 : libc++abi: use LLVM unwinder on all archs

+- Project: platform/external/libdrm

4a39b41b : Add LICENSE file for libdrm
7d6a1759 : xf86drm: fix null pointer deref in drmGetBufInfo
2e67fef5 : intel: Add support for JSL
a9bb32cf : xf86drm: cap number of reported devices by drmGetDevice(2)
06844b6e : Revert "xf86drm: cap number of reported devices by drmGetDevice(2)"
632f59fc : xf86drm: warn about GEM handle reference counting
523b3658 : xf86drmMode: add drmIsKMS
1225171b : amdgpu_drm: sync up with the latest amdgpu_drm.h based on drm-next (https://cgit.freedesktop.org/drm/drm)
3b6cfb20 : intel: add INTEL_ADLS_IDS to the pciids list
9086ff9d : intel: sync i915_pciids.h with kernel
869ef0e4 : amdgpu: update marketing names
a43cac24 : Avoid some compiler errors for tests/util/pattern.c
8cb12a25 : xf86drm: cap number of reported devices by drmGetDevice(2)
19f0a9cb : tests/amdgpu/vcn: clean abundant codes
2315bcdd : tests/amdgpu: add vcn test support for dimgrey_cavefish
10377d66 : tests/amdgpu: add vcn test support for navy_flounder
5f85a6d9 : tests/util: Add mxsfb-drm driver
62b9a3ee : meson: Also search for rst2man.py
10dd3eb6 : Use dep_rt in amdgpu/meson.build
a55042e2 : Bump version to 2.4.104
cdd14e92 : headers: drm: Sync with drm-next
4f0fe663 : Remove outdated comments about stdint.h
b82ed182 : Remove definitions duplicated from drm_mode.h
d034db14 : tests/amdgpu: Fix on FreeBSD
d4fdeaf1 : tests/amdgpu: Fix a typo
1a2b1a6c : tests/modetest: remove bracket in dump_connectors()
31dc1484 : xf86drmMode.h: use ANSI C99 arrays
df373424 : Document drmModeConnection
05b0a955 : man: convert to reStructuredText
9a7afcf1 : tests/etnaviv_2d_test: check whether the rendering is correct
96382070 : tests/etnaviv_2d_test: pick the 2D core
f35acf6d : tests/etnaviv_2d_test: explain the errors
fc479e13 : tests/amdgpu/vcn: update to not use asic_id for Renoir
5dea8f56 : Bump version to 2.4.103
c2e940a8 : tests/util: Add imx-dcss driver
ad7cf9d7 : xf86drm.c: Use integer logarithm.
3e9f2113 : tests/amdgpu: disable VCN test if no VCN ring available(v2)
3ec26b03 : tests: add komeda to list of modules to look for for testing
ce1387b5 : amdgpu: only enable security tests on raven family
253e0383 : tests/amdgpu: Secure bounce test (v4)
18a02912 : tests/amdgpu: Remove forward declarations
24b9c9ca : test/amdgpu: enable security suite tests
eb1a1703 : test/amdgpu: add drm version checking for security suite
238acd6f : tests/amdgpu: add test to submit a sdma command with secure context
38c44ccc : tests/amdgpu: add atomic dma command to verify the secure buffer (v2)
00087856 : tests/amdgpu: add test to submit a gfx command with secure context
5de99b1f : tests/amdgpu: add atomic_mem cp_packet to verify the secure buffer
b352ef44 : tests/amdgpu: expand secure param for exec_cs_helper (v2)
0cefd4ce : tests/amdgpu: add device handle as input param for exec_cs_helper and write_linear_helper (v4)
76ceb8b8 : tests/amdgpu: expand write linear helper for security (v3)
cfe55a04 : tests/amdgpu: add secure buffer allocation test for invisible VRAM
e63b775e : tests/amdgpu: add secure buffer allocation test for system memory
2c0e4991 : tests/amdgpu: add security test suite (v2)
2420768d : amdgpu: sync up amdgpu_drm.h with latest from kernel
6e10ac07 : tests/amdgpu: disable unsupported test cases for Arcturus
bbaec128 : tests/amdgpu: move arcturus asic check function to common place
70c97212 : tests/amdgpu/vcn: add Arcturus decode test support
236a139f : tests/amdgpu: disable gfx engine basic test cases for Arcturus
301b4b64 : tests/amdgpu: create Active function for basic test suite
ba0d45ec : tests/amdgpu: add function to check Asic is Arcturus
5de99aeb : amdgpu: add marketing names from 20.40
bb7433c1 : intel: add INTEL_DG1_IDS to the pciids list
77687f8d : amdgpu: add device IDs for Raven, Picasso and Renoir
a9591d66 : intel: sync i915_pciids.h with kernel
5bd6a765 : man: Update the bug URL to gitlab.freedesktop.org
a84caff7 : intel: Add PCI ID support to RKL platform
0a1aefe5 : amdgpu: Add Device IDs for Embedded Raven2 platforms
669e1087 : intel: sync i915_pciids.h with kernel
f4490816 : tests/amdgpu: clear the extension flag
f806d438 : tests/amdgpu: clear msg decode flag
7b9d4bbd : tests/amdgpu: add VCN3.0 regs support
c7d89412 : xf86drm.c: fix build failure
5ab60316 : core: use `O_RDONLY` instead of ambiguous `0` flag
9fbae6f6 : amdgpu: add marketing names from 20.10
9bcbb230 : ANDROID: xf86drm: fix subsystem type lookup for virtio mmio-based devices
ec7d69ab : Solve merge conflict for upstream xf86drm patch

+- Project: platform/external/libevent

f4db89c : Revert "Add ramdisk_available to init_first_stage's deps"
019e3d0 : Add ramdisk_available to init_first_stage's deps

+- Project: platform/external/libexif

36abe40 : [LSC] Add LOCAL_LICENSE_KINDS to external/libexif

+- Project: platform/external/libfuse

205092a : Add balsini@ to the OWNERS file
73ddf5d : Introduce API V2 for FUSE_PASSTHROUGH_OPEN
abc2dd0 : Set min_sdk_version to 30
5e4d0a1 : [LSC] Add LOCAL_LICENSE_KINDS to external/libfuse
4f7f5f6 : FUSE passthrough: handle unstable kernel interface

+- Project: platform/external/libgav1

948cd31 : external/libgav1: update to v0.16.3 am: 81461368d4
8146136 : external/libgav1: update to v0.16.3
8285068 : Rename OWNERS-codecs to match naming policies
a0dbaa1 : [LSC] Add LOCAL_LICENSE_KINDS to external/libgav1
19e2a2c : Revert "[LSC] Add LOCAL_LICENSE_KINDS to external/libgav1"
607dc01 : [LSC] Add LOCAL_LICENSE_KINDS to external/libgav1
9dadefb : external/libgav1: update to v0.16.0
93f5299 : add fuzzing targets
9a38f2a : external/libgav1: update to v0.16.0

+- Project: platform/external/libhevc

42fb245 : libhevcenc: Update 32 bit chroma neon modules to avoid reading an extra byte
fe26571 : libhevcenc: Update 32 bit chroma neon modules to avoid reading an extra byte
b394bd3 : encoder: Fix entropy sync mode for height <= 64
7b059c5 : encoder: Update chroma modules to avoid reading an extra byte
45fb34a : encoder: Update chroma modules to avoid reading an extra byte
d4db570 : encoder: Update chroma modules to avoid reading an extra byte
2c27356 : encoder: Fix entropy sync mode for height <= 64
d11b996 : Rename OWNERS-codecs to match naming policies
75eb07f : encoder: Fix divide by zero in all intra encoding case
f5ec0d4 : libhevcenc: fix bitrate overshoot when lookahead is disabled
3cacdbc : decoder: Fix memory uninitialized issue in ihevcd_sao_shift_ctb
dacf1fc : Use blocklist sub-property in sanitize
dcef833 : decoder: Fix memory uninitialized issue in ihevcd_sao_shift_ctb

+- Project: platform/external/libjpeg-turbo

764c5fca : Add ifdef for jpeglibmangler
24e31055 : Update libjpeg-turbo to stable release 2.1.0
c913ecdd : Revert "Upgrade libjpeg-turbo to 7b4981b6500ccba10733c352b9ed2dad14ce3c73"
7b4981b6 : Include jpeglibmangler.h
080c4cc6 : DO NOT MERGE: jpeg_skip_scanlines(): Avoid NULL + 0 UBSan error

+- Project: platform/external/libmpeg2

184b5b3 : Rename OWNERS-codecs to match naming policies

+- Project: platform/external/libopus

2c1144c6 : Update OWNERS file
9435a97f : libopus: Ignore integer overflows in NSQ_del_dec.c and NSQ.c
67dc022d : libopus: Ignore integer overflows in NSQ_del_dec.c and NSQ.c

+- Project: platform/external/libpcap

be00cb16 : Add LOCAL_LICENSE_KINDS to external/libpcap

+- Project: platform/external/libpng

1d4c19bad : [LSC] Add LOCAL_LICENSE_KINDS to external/libpng

+- Project: platform/external/libtextclassifier

c830e22 : Add back the workaround for coverage
5be2960 : Add Mainline Test Mapping in libtextclassifier.
878a6ef : Export to AOSP.
97265d0 : Export libtextclassifier.
5fe6248 : Add lint baseline to address NewApi errors
898ccee : Add lint baseline to address NewApi errors
e940bc2 : Export libtextclassifier
b5e90cd : Fix the build error found in the coverage branch
f5fd365 : Export libtextclassifier
d93b039 : Enable extservices tests to generate android-mts-extservices as well as android-mts.
cbd86f7 : set min_sdk_version to be 30
3cbd9cc : set min_sdk_version to be 30
1851653 : ALlow tflite-support to link to absl under external/libtextclassifier
685a48d : Add some tests for coverage
8c96c74 : [LSC] Add LOCAL_LICENSE_KINDS to external/libtextclassifier
2281d6b : Revert "[LSC] Add LOCAL_LICENSE_KINDS to external/libtextclassifier"
8a50105 : Export libtextclassifier
4341c5d : [LSC] Add LOCAL_LICENSE_KINDS to external/libtextclassifier
23371eb : [LSC] Add LOCAL_LICENSE_KINDS to external/libtextclassifier
eb2ae76 : Add back the workaround for coverage
ba89333 : Fix TextClassifierApiTest
91e37e6 : Make TextClassifierApiTest working on AOSP build.
758193e : Enable extservices tests to generate android-mts-extservices as well as android-mts.
1312553 : Export libtextclassifier to mainline-prod
340b910 : Export libtextclassifier for the latest logging code
64e7bf5 : Enable extservices tests to generate android-mts-extservices as well as android-mts.
e081928 : Update the code for the new proto
1a97ea0 : Add minApiLevel 30 argument to stats-log-api-gen
9e2e6a9 : Export libtextclassifier
a101b1a : Export libtextclassifier
d36eaf9 : Update truth usage to compile with truth-1.0.1 APIs.
e8a3541 : Export libtextclassifier
5f3aa65 : Set min_sdk_version to be 30
8fbc885 : Set min_sdk_version to be 30
336fd9e : Import abseil to external/libtextclassifier
21217cd : Update truth usage to compile with truth-1.0.1 APIs.
6f5446d : Export a fix that fixes an issue that the entity type is missing for translate action chip
5ef9338 : Export code to libtextclassifier
0d1ecbb : Add test for getMessagesFromBundleArray
53a1cca : Add test for libtextclassifier
c7bdd32 : Export libtextclassifier
4898a32 : Export TextClassifier code from google3 to AOSP.
06edbfa : Migrate away from deprecated Truth APIs.
074ee38 : Export libtextclassifier
01ebc5a : Remove fexceptions from libtextclassifier
6c3e9ee : Send signal 37 for coverage dump
a509008 : Export libtextclassifier
8767a2b : Export libtextclassifier
922b11b : Set sdk_version_only to true for libtextclassifier_tests.
d05998f : Check in the new annotator model
c96c078 : Export libtextclassifier
a44b308 : Export libtextclassifier
9a29849 : Export libtextclassifier
ac6d5d7 : Export libtextclassifier
149b381 : Put the generated flatbuffer headers rules to a separate bp file
7226af5 : Updates build file to support javax.annotations.Nullable in JNI.
55a748d : Export libtextclassifier and make some native tests working again
4fdf260 : Add dependencies on jni_headers
b251b2f : Revert "Export libtextclassifier"
d1c7385 : Export libtextclassifier

+- Project: platform/external/libusb

1a844a6 : [LSC] Add LOCAL_LICENSE_KINDS to external/libusb
8600283 : Silence -Wunguarded-availability
2958020 : Update OWNERS.
11fb88c : Silence -Wunguarded-availability

+- Project: platform/external/libutf

9f463d4 : Allow AppSearch's icing library access to libutf.

+- Project: platform/external/libvpx

5480c1d : Avoid overflow in calc_iframe_target_size
7196a55 : Merge "backport vp8/9 unsigned int overflow fix" am: c03eb8c06c
6591f9e : backport vp8/9 unsigned int overflow fix
2fe371b : Rename OWNERS-codecs to match naming policies
a1fb9a3 : libwebm: Pull from upstream
35c6f9f : external/libvpx: backport vp8/9 int overflow fixes
6327de3 : external/libvpx: cherry-pick -Wunreachable-code-loop-increment fix
73b9b5a : external/libvpx: backport GetCoeffs overflow suppression

+- Project: platform/external/libwebsockets

6b7c9eb9 : Enable NDEBUG for libwebsockets on debuggable and host builds.
f2392004 : Enable device build.

+- Project: platform/external/libxaac

23bbdca : Rename OWNERS-codecs to match naming policies
d198c6a : Fix to handle missing checks on error returned
566b69f : Fix for array out of bound in impd_drc_parse_coeff func

+- Project: platform/external/libxml2

e54f00d0 : Upgrade libxml2 to e1bcffea180d6cc0651757bb64284a763e0e2239
5cefca78 : Upgrade libxml2 to 7279d236364739a05657a8a614c15990eb08d0c6
5338def8 : Make libxml2 available to com.android.virt
d5329c5e : Add min_sdk_version for ART module.
735158e9 : Upgrade libxml2 to ce2fbaa89da627a6c6cd6344d5339a76feba94b5

+- Project: platform/external/linux-kselftest

11c00348214b : Fixing segfault crash in x86_64 get_size testcase

+- Project: platform/external/lottie

8ded831b : Add the offical patch to solve the LottieAnimationView exception.
fa5f3fa2 : Add proguard flags to keep LottieAnimationView public methods
9877147c : [LSC] Add LOCAL_LICENSE_KINDS to external/lottie
6ed8ce0e : Fix Lottie build file
329a5157 : v3.3.0
ee942249 : Add the ability to set custom cache keys or set non cache key (#1450)
8d676e1f : Added a dynamic property for text size (#1447)
2c4530bd : Add setMinAndMaxFrame with 2 markers (#1448)
639bebab : Add a safeMode API (#1449)
c1a967d0 : Save play state in SavedState even if view was detached from the window first (#1442)
c302150c : Solved TODO of Utils.getScale() (#1446)
a27c48bc : Add Duolingo to the readme (#1441)
d20ca24f : Add support for mask mode none (#1440)
1e3f4130 : Add KeyframesWrapper to improve setProgress() performance (#1426)
a92b460c : v3.2.3-SNAPSHOT
9b375440 : v.3.2.2
69b9b53b : Prepare for 3.2.2
1ca49d3c : v3.2.1
c0f723b4 : Fix NPE when set ScaleType in xml. (#1433)
da96f5c8 : Prevent a NPE when creating LottieAnimationView (#1434)
ae84b437 : Disable the build and remove the version number.
63ad54bb : Prepare for 3.2.1-SNAPSHOT
fb2b6cbf : v.3.2.0
9abda9fd : Support ScaleType.FIT_XY. (#1418)
3a5d706b : Improve testability when systemAnimation is disabled. (#1420)
3cf8ff4e : Updated issue templates
1b505721 : Updated issue templates and funding file
6e915173 : Prepare for 3.1.1-SNAPSHOT
2786b1d5 : Prepare for 3.1.0 (#1408)
e8048147 : Early return for GammaEvaluator.evaluate() (#1397)
3aebde47 : Filter out empty environment variables (#1409)
3e6c56d9 : Add sourceJar task. (#1406)
1d8eb6a6 : Always use original context (Activity) when obtaining cache key and resource stream to correctly load and handle raw-night resources when the dark mode is on (#1361)
2fb3143f : Fix build (#1403)
8215f5de : Add a fallback resource when compositions fail to load (#1350)
9c71373c : Remove unused code #1380 (#1385)
5e12628a : Fix rendering issue of translucent object overlapping (#1362)
036224ff : Fixed render mode (#1377)
cbd3d55b : Fix rounding-off error on progress calculation with time-remapped layer (#1372)
ddd1ac0a : Fix progress calculation logic when the layer is time-remapped layer (#1368)
e2b0041a : Allow dynamic properties on text without animators (#1353)
c5193557 : Add nullaway (#1355)
d9c982ec : Include day/night mode in cache keys (#1352)
ea3a2dcb : Prevent removeAllUdpateListeners from breaking the world (#1354)
ec92421d : Added issue-repro module (#1351)
d052572d : Fixed endless recycler view animation. #1340
b8136dd2 : Don't resume animation when system animation is disabled. (#1349)
1a5c3661 : Fix android Learn url to one that doesn't 404 ;) (#1348)
474586a6 : Prevent a StackOverflowException on 4.4 (#1332)
9ff969e3 : Apply parent matrix to gradient stroke (#1333)
ac09fd46 : Update issue templates
292b5745 : Update issue templates
1661c267 : Create FUNDING.yml
68aed6a4 : Add custom failure listener support to LottieAnimationView and log network failures (#1321)
5124894d : Create RELEASE.md (#1329)
40bc7483 : Enable snapshot deployment (#1328)
10ba9369 : Clear mask canvases on pre-Pie (#1327)
3e7b460e : Fuzzy match content types (#1320)
7e64a9d6 : Replace LottieAnimiationView JsonReader API with just InputStream and hide visibility of the Lottie Moshi JSON parsing classes. (#1279)
d3bb0ccc : Apply scale to dash pattern offset (#1281)
99dea0e0 : v3.0.7
6b5fc3b7 : Use non final init member to work around Proguard removing null check on final field when optimizing. (#1274)
47fc0dc2 : Moved espresso tests into LottieSample (#1264)
d4affd4f : Allow progress to be set in between frames (#1261)
f2d6e608 : Fixed renderMode attr (#1263)
35de50dd : v3.0.6
cb842894 : Fix another visibility bug and added espresso tests (#1249)
da11cc72 : v3.0.5
db1a93dd : Clip masks and mattes to the canvas (#1246)
77401c58 : v3.0.4
2354bad6 : Use moshi implementation for json parsing (#1234)
891e73fa : Fix copy paste error (#1245)
2d39d0f1 : Fix old platform behavior (#1244)
5a5ff800 : Prevent BuildConfig builds from ever being on release builds (#1232)
9cdff7fb : Updated CHANGELOG
6bef284a : v3.0.3
21d15738 : Fix: incorrect System.nano() usage leads to the animation to end prematurely (#1227)
7371eabe : Resize bitmaps to the size specified in JSON (#1225)
39e2a3b2 : Default null content type to application/json (#1223)
174ce16e : Set correct frame when animation ends and speed is < 0 (#1222)
a143d345 : Close url connection at the right time (#1221)
9e8d6408 : invalidateSelf after setAlpha
0c138f8f : v3.0.2
bd04ebc8 : Set wasAnimatingWhenDetached to false at pause() (#1217)
c88485c1 : Refer to the frameTimeNanos from Choreographer (#1215)
3004a3b9 : Add a customizable logger and try/finally network connections (#1162)
126dabdc : Added WebP support to ZIP asset parsing (#1198)
46f88fe7 : v3.0.1
45118155 : Have software rendering fallback on hardware acceleration when too large (#1190)
423c336e : Respect disabled system animations (#1187)
a483b769 : Fix issues about visibility changes (#1174)
d7e044f2 : v3.0.0
d58a39df : Match trailing carriage returns and ignore case for marker names (#1164)
e69160e5 : v3.0.0-beta4
6bf6b8c7 : Added support for gradient fill opacity (#1155)
e3bba6cb : v3.0.0-beta3
3ef34b8e : Added support for dynamic gradient colors (#1153)
34195c2e : Added support for emoji in TextDelegates (#1150)
95978b2e : [Sample App] Include a default font asset delegate (#1151)
77ebba99 : Added radius, size & position value callbacks for rectangle (#1146)
be651048 : Prevent zero scale strokes from drawing (#1149)
47d1d57b : Prevent a crash on older versions of Android (#1148)
0794b3c4 : Add support for multiline text (#1138)
7a7a954e : Allow transform properties to be nullable (#1136)
080a5dae : Added support for inverted intersect masks (#1137)
c3f3a885 : Reimplemented masks and mattes (#1135)
4a7850b9 : Initial empty repository
c15c126a : Use idiomatic enum constant naming (#1133)
3a4eacda : Prevent setMaxFrame from truncating the last frame. (#1126)
deb6e220 : v3.0.0-beta2
6078d2f4 : Fix not animating the first time (#1125)
60a79126 : [Sample App] Use new lottiefiles url (#1124)
2ca335a4 : Support animations without end values in each keyframe (#1104)
51188e61 : Replace task observer thread with FutureTask subclass (#1083)
5f8f4861 : Allow multiple trim paths to operate on the same content (#1103)
f87b1fdd : Added support for Skew and Skew Angle (#1118)
a38bff93 : Add information while waiting for jobs to finish (#1120)
48aa7583 : Add link to Lottie-Windows (#1119)
3bfcc3de : Updated issue template
4c575a43 : Optimized test coroutines (#1110)
779d3896 : Cleanup travis.yml (#1117)
88dd91bc : Fix adjustment scale for text alignment when drawing text with fonts (#1115)
2a73d550 : Added support for markers (#1105)
b9abfd37 : Add the Android build file.
c731b73a : Add metadata files
f970d3a8 : Close JsonReader after parsing (#1101)
b52dce38 : Properly limit LRU cache size and make it configurable (#1100)
b412da75 : Switch from happo to bitrise git branch (#1099)
a6d4f34c : Pause Lottie when visibility changes (#1098)
204336f3 : Prevent returning cache values when null cache key is set (#1097)
a17e7fdf : Prevent an OOBE (#1084)
3c0df996 : v3.0.0-beta1
6a5d8e3b : v2.9.0-beta1
88bed530 : New RenderMode API (#1072)
52e4d634 : Add support for naive text alignment. (#1067)
e8f4f381 : Remove decrypt step from Travis
20dc13ce : Enabled travis for tests and lint (#1066)
0ffb7161 : Disabled travis (#1065)
cc7a43c9 : Updated testing (#1064)
a9dcdf8d : Skip listeners based on keyframes (#1061)
72f25bff : Allow text to be used as a mask (#1052)
3612a1c7 : Ensure animator updates when a new composition is set
57c4746c : Fix grammar on README (#1054)
fa7625a4 : Added 4 lottiefiles tests (#1053)
a61e47f0 : Be more lenient with shapes that have a different number of control points (#1051)
72943d88 : Flipped equality check (#1050)
a22efcad : Optimize identity transforms (#1046)
ca28d432 : Optimize start and end progress (#1049)
0d14e919 : [Breaking Change] Automatic hardware acceleration detection (#1048)
7d025d03 : Optimize invalidateSelf (#1047)
11d87e95 : [Sample App] add util buttons to SimpleAnimationActivity for testing
fc64b267 : Created LPaint (#1045)
7a656054 : Clean up docs and add documentation link to LottieDrawable and LottieAnimationView (#1043)
75504741 : Add a default gradient fill type (#1042)
bdbb2cd8 : resove bug local cache not working (#1040)
826503b3 : Annotate fetchBitmap as @Nullable (#1037)
393afd5a : Only update listeners when animation changed (#1035)
ef330316 : Removed most object allocations during playback (#1033)
1f9ebfce : Use the correct bounds for saveLayer calls (#1023)
366206a3 : Added prod animations from S3 (#1031)
3a7f0a1a : Prevent interpolating before the start color/after the end color (#1027)
0a980ac7 : Added a bunch of lottiefiles animations as tests (#1026)
b707b8a8 : Added memory cache layer for async network requests (#986)
c30a2acd : Added support for hidden layers ("hd" property) (#1024)
d736d218 : Remove bitmap recycling (#1013)
8442c814 : Added an attr for speed (#1012)
83c6f1ee : Use film strip snapshots rather than individual progress points for visual regression tests (#983)
d8828248 : Fixed the bug of ImageAssetManager.updateBitmap not return the expected result. (#982)
89839861 : Fixed test
3cefa99e : [Sample App] Upgraded butterknife
8f8da119 : Don't allow minFrame > maxFrame in LottieValueAnimator (#969)
65c5ee8c : Improved README and CHANGELOG regarding androidx.
7283e03c : v2.8.0
523705ea : Updated changelog
c476cc65 : Migrate to androidx (#962)
e9675e5b : [Sample App] Fix Lottiefiles tab
49d94b85 : v2.7.0
c862c56b : v2.7.0 CHANGELOG
354b7561 : [Sample App] Fixed play button icon not updating
7d95fdf6 : Allow returning null from value animator callbacks (#960)
56640b09 : Default layer names to UNSET rather than crashing when unset
5922b366 : Make LottieTask#EXECUTOR static
e76e4454 : LottieCompositionFactory and Caching Cleanup (#959)
c567cbb9 : Make text strokeWidth a double (#940)
4a6840b5 : Fix Typos in LottieAnimationView (#938)
074176b4 : Add on composition loaded listener (#928)
073bf896 : v2.6.1
e0c22eeb : Synchronize task threading (#933)
604299aa : fix recycle asset bitmap improperly (#935)
871abd0d : Fix typo (#924)
27e228fb : Removed signing section from gradle
b82850ab : v2.6.0
3f58e584 : Revert "CompositionLayer: Handle invalid Region.Op on Android Pie" (#920)
817e100b : Converted sample app to MvRx (#917)
2695bc62 : CompositionLayer: Add support for targetSdkVersion = 28 (#919)
df59c11c : Make EXECUTOR non-final (#916)
f71402c8 : Gracefully degrade when null bitmaps are set (#912)
9be40fb1 : Add secring to gitignore
fbf00bc8 : v2.6.0-rc3
f4f47a81 : v2.6.0-rc2
add5015f : Added the ability to set a url on LottieAnimationView
6e0b13ad : Fix signed apk path
df1beca3 : v2.6.0-rc2
89dff136 : Updated changelog
0e6a65b3 : Automatically reuse tasks for in-progress parses (#887)
8ce8f8da : Fixed gcloud account
d45382f2 : Use maven badges for the readme version
76b76e7a : v2.6.0-rc1
416d637b : Update PolystarContent.java (#881)
9d233a0f : Added the ability to fetch an animation from a url (#868)
1db1a0be : Updated README
1718548f : [WIP] Sign lottie artifacts (#877)
f675a557 : Sign and create releases on CI (#866)
afef4edf : [Sample App] Run Player network response on the main thread
4750fbd7 : Allow shapes with different point counts but warn (#865)
3f9ee24b : Replaced Strong/WeakRef cache with a LruCache (#861)
ee8b9540 : Added support for zip files (#846)
73805e4b : [Sample App] Handle null preview urls
94aa7532 : Updated issue and pr templates
12de9c5e : Added logging for happo tests (#855)
6f2645a2 : Split up CI jobs (#854)
9ce2cc88 : Fixing issues in Lollipop introduced by #748 (#824)
3f78dfcc : Add an intersect mask warning at parse time (#841)
dd05077e : Fixed for time stretch applying to masks twice (#842)
3f3fdbd9 : Added support for miter limit (#839)
f11924da : Readded hamburger arrow asset for tests (#840)
c32f18ed : Refactored LottieCompositionFactory APIs (#830)
4ea04fd1 : Removed unused assets
44cd5011 : [Sample App] Added the ability to load a file from assets
e07d6727 : [Sample App] Additional threading fix for network callbacks
45b5adb6 : [Sample App] Improve input validation for trimming
406e6088 : Remove buildToolsVersion
ee796262 : v2.5.7
dc3442ce : Updated Kotlin and gradle
9414eb50 : Safer lottiefiles color parsing
ddea81ea : Reverted some remaining java 8 blocks
9d9a2e39 : Revert "Replaced anonymous classes with lambdas."
17b64db1 : Revert "Target Java 8"
b1291e55 : Use -Float.MAX_VALUE instead of Float.MIN_VALUE (#820)
e003f34c : Fix changelog formatting (#823)
5e47d732 : Update ImageLayer.java (#828)
e6cad9a3 : fix min & max frame not apply to loaded composition (#827)
0ccaba54 : v2.5.6
1926e582 : Added total frames as well as current and total seconds of animation (#814)
5293ac55 : Replaced anonymous classes with lambdas.
86a8f396 : Target Java 8
ed3a018b : Fixed danglign choreographer callback. (#775)
cd547e41 : Use correct retrofit rxjava adapter and update okhttp timeout (#790)
42e776f2 : Update latest version in README.md (#809)
8ce2bef0 : Move to using only ALL_SAVE_FLAG with Canvas.saveLayer API (#748)
b0064c3d : Update build.gradle (#803)
6906ad53 : Added a changelog for 2.5.5
95f07d18 : v2.5.5
f490a68d : Prevent autoPlay from playing an animation before it is attached to a window
1d45e4dc : Fixed end frame calculation (#766)
b4913b51 : Added an end frame test (#765)
24d00547 : Fix: Tapping on seekBar would be ignored (#760)
d88ff2ae : Use lerp calculation to get the min and max frame. (#764)
a692b2b4 : Updated codeStyleSettings
c360f7cc : change compile to implementation (#756)
6b291eb6 : Fixed min/max progress (#754)
d8daf70d : Updated Happo url
80f6c89a : Properly register ColorFilter animations (#753)
fae4379c : Reset min/max frames unless no composition is set (#752)
c9bb8384 : Fix KeyPath visibility
2f6ece82 : Make intersection mask log less noisy
e0350492 : Make FontCharacter size a double
1f00d1bd : Updated dependencies
bbab4f48 : Add basic support for base64 URLs. (#749)
c4502c14 : Code copied from SDK refactored to comply with project licensing. (#732)
e8dc98b1 : [Sample App] Fix some colors when there is a dark background (#729)
d1a2fb52 : v2.5.4
06cc92bb : Two value animator fixes (#717)
ca7e4f06 : Fix small test issue. (#722)
2ba29e14 : Fixed lint
2e80ad95 : Correct animation speed if it was reversed due to repeatMode REVERSE
458b37b8 : Prevent hiding the keyboard from crashing on <API 32
e526dc1a : Removed a warning from gradients
54dc47f8 : Bumped support lib and kotlin versions
3cd93634 : Clip min and max frames to composition min/max frames
e366d214 : v2.5.3
c1ba6bf0 : [Sample App] Bump version code
da17ae26 : [Sample App] Fix editor action crash when searching
1835b403 : Fix race condition with min/max frame (#694)
c8cd302f : v2.5.2
1215da22 : [Sample App] Added a hint to the bullseye demo and rearranged showcase demos
1a83a3a9 : [Sample App] Added a disclaimer for lottiefiles and the current lottie version to the player
928d7a8b : [Sample App] Handle camera permissions and prevent it from launching the player twice.
9d77268f : DEFAULT_CACHE_STRATEGY exposed. This is needed in order to make more sophisticated and efficient update for the react-native plugin for Android. (#691)
6815d7de : Allow happo to run for pushes (#688)
947b954b : Fix ellipse shape direction (#687)
a306ae9a : [Sample App] Fix id collisions
f29ed5fc : [Sample App] Fix sample app pre-Lollipop
7b236e30 : [Sample App] Update theme styles for api 21-27 and fixed a crash
e0f5c862 : v2.5.1
5084f6e9 : Update the drawable when the composition is reset to the same one (#676)
db1fec20 : Remove null restriction on value callbacks (#675)
be98b3d9 : [Sample App] Added a bottom sheet to show all keypaths
16062cb6 : Set the value callback value even if the animation is not set yet
3aaeb633 : [Sample App] Hide speed and trim when toggling visibility
f886de12 : Fixed looping when the animation speed is reversed
9fdf21af : Added a warning for merge paths
c7677bcc : Properly update the frame when starting an animation
7c65f1f0 : Reset min/max frame when composition is set (#674)
3c89e5d3 : [Sample App] Reduce marquee top margin
7f70524a : Render every frame instead of matching AE fps (#673)
d2c47a78 : Ensure that the starting frame is set when setting a new composition
c0228361 : [Sample App] Added App Tutorial to the showcase
0babb2c0 : Update travis config
488620eb : [Sample App] Deleted the old animation and list fragment
a76c73ff : [Sample App] Removed info menu icon
f1bb2b1d : [Sample App] Fixed intent filter + lint
0ea93a16 : [Sample App] Added a control bar to trim start/end
951e1189 : Exposed getMinFrame and getMaxFrame APIs
36345bf1 : Switched internal setFrame/setProgress calls
8c333990 : Prevented min/max frames from invalidating the animation
6a8d4219 : [Sample App] Prevent the seekbar from updating the progress when it isn't being dragged
bab2c95a : [Lottie Sample] Fixed app theme for <v27
cba23c34 : [Sample App] Added search and polished other screens
5188c188 : [Lottie Sample] Began the bulls eye demo
fce63140 : [Sample App] Added an adaptive icon
6ab007fd : Added an api to create a composition without closing the InputStream
9bd3f87c : Added an option to setDrawable without recycling bitmaps
f3c3e42c : [Sample App] Major improvements to the showcase tab and other screens
7dff5e8d : [Sample App] Change annotation processor of butterknife lib (#671)
5503c34a : [Sample App] Many more improvements to the lottiefiles fragment and player
79c6471e : [Sample App] Added a LottieFiles fragment and CompositionCache
73b81982 : [Sample App] Added a ton of refinement, warnings, and render times to PlayerFragment
25462196 : [Sample App] Added PreviewFragment
cf845fe1 : Added a bottom bar interface and preview fragment
6371bac4 : Added bottom navigation
2770c3da : [WIP] Beta version of new player fragment
8afb6f4a : Bumped support library and kotlin
3869e29f : Fix minFrame when composition has a startFrame > 0 (#657)
c6c1a966 : Fix rendering graph & instructions in black (#644)
4b4a57b4 : Use thread-safe set for listeners. Closes #639 (#642)
a96904f1 : Remove unneccesary @RestrictTo modified on LottieValueCallback
95706c84 : Fixed link (#635)
17c94cd9 : Removed unnecessary ArrayList wrapping (#637)
eac1103f : v2.5.0
74278e17 : Fixed a bug in which the initial value of a split path transform was never set.
06fdee27 : Prevent CI from trying to run tests without access to API keys (#631)
dd0b6e8c : Fix setProgress when startFrame > 0. (#629)
05df617d : v2.5.0-rc2
a212bc8d : Reimplemented LottieValueAnimator (#624)
b413b1ee : Clear the composition when a new one is set (#625)
f7ece7c0 : Move Keyframe from the animation to the value package so it is usable outside of Lottie internals
6b6047a5 : Add back but deprecate fromJsonSync(Resources, JSONObject)
58659eb6 : Fixed some line wrapping
aa1aef49 : Cleaned up LottieValueAnimator classes (#608)
91a87a04 : Updated Changelog
e1290aae : v2.5.0-rc1
abf6855d : Increased right margin to 150 in IntelliJ
9a79436a : Simplified dynamic properties API
e5625792 : Fixed a typo in a BaseLayer mask warning
5e06e191 : Update changelog for 2.5.0
9f2c187e : Ignore null parent layers
1dad1e9f : Treat intersect masks like add masks (#607)
eff7947c : Fix a crash when a precomp has no layers
2ca85706 : Fix min bodymoving version check. (#605)
d0f7015c : Add a simple dynamic properties demo
6c1c525e : Enable value callbacks for PathKeyframeAnimation
d23140cd : Add time reamapping value callbacks as animations so they get callbacks
6c6f249f : Fix rotations on solid layers (#598)
51af99a5 : Removed some unused code
9679d0e2 : final and scope cleanup from IntelliJ inspect code
afaee424 : Moved remaining AnimatableValue parsing to Parser classes
4eda1daf : Moved more AnimableValue parsing to Parser classes
0a9307b2 : Moved AnimatableValue parsing to Parser classes (#596)
41e3b84d : Moved all Keyframe parsing to Parser classes
162b7ca5 : Moved all ContentModel parsing to Parser classes
6572a0cd : Moved Layer parsing to Parser classes
dcbff626 : Moved LottieComposition parsing to Parser classes
1a4a949c : v2.5.0-beta3
12f191c6 : Round a frame when setting a value and retrieving a frame
1f02e009 : Default to MaskModeAdd but warn if another is set
482f5f00 : Improve setAnimation docs
8e9c76eb : Cleaned up and updated LottieComposition factory methods (#593)
eca9c702 : v2.5.0-beta2
cca6a203 : Added an interpolated lottie value (#589)
4aa14112 : Added a setValue api to LottieValue (#588)
905a2ff4 : Prevent ImageAssetManager entries with null bitmaps
90242f64 : Use JsonReader for json parsing (#572)
91c181a5 : Make lottie drawable implement animatable (#580)
09fc30d7 : Methods for removing all of animator listeners (#581)
36a43632 : Scroll the assets list to the current animation
7ddcf8a5 : fix broken link (#573)
a53ffe65 : v2.5.0-beta1
9bae2d8a : Removed InitialValue code (#568)
bbfad48e : Add many more tests from lottiefiles (#567)
7d1288fa : Allow larger tests
3e469588 : Deleted some lottiefiles tests
ceaab4a2 : [Breaking] Added support for ColorFilter value callbacks (#566)
242b4413 : Fix lint warnings (#565)
d8fcf0ab : Dynamic properties (#564)
7efb9f16 : Create a KeyPath API in preparation for dynamic values (#562)
e8d47093 : Fix the build (#563)
623cf7d2 : Use travis lts
74257101 : Cache google cloud sdk on travis
780e630f : Clean up LottieSample build.gradle
fa0b55e9 : Update travis apk location
263508e9 : Bump build tools on travis
85bc2f3b : Upgrade Kotlin
155c7960 : Upgrade robolectric
31fd71ba : Upgrade butterknife
6f8bdd27 : Upgrade to android gradle plugin 3
6b6aa9e8 : Add logging for #524
814f3b38 : Clamp alpha between 0 and 255 (#561)
40eace73 : Use a different method for splitting the version string
3c9e3917 : Add lottiefiles animations to happo tests (#560)
69ab3f15 : [WIP] Run instrumentation tests on CI (#549)
fda3cb08 : Add setRepeatMode API (#525)
9bdfcb14 : v2.3.2-SNAPSHOT
f495e670 : Updated changelog
491273be : v2.3.1
8d149387 : Added a version bump script
0c1fa5a9 : Don't apply time stretch to a layer transform
15abed0f : Fix precomps that are time stretched and longer than their parent
84fde6bf : Add support for text baseline
e8dedbda : Improve support for subtract masks
7b5e052c : Fix copyright ownership
759dbcc7 : improved input stream reading (#532)
cd317d41 : Set min and max values at the same time
0d3b4124 : Expose LottieComposition#getImages
cc4107c4 : v2.3.1-SNAPSHOT
e41aac2c : Bump LottieSample versionCode
3b779b89 : Bump one more version
2072a710 : v2.3.0
fd225f68 : Ran tests
01c315f4 : Revert "Use ints for start and end frames"
f1ec4cbc : Warn instead of crash if setColorFilter is used.
7da8247e : Expose image relative directory name (#508)
77066b66 : Update README.md
9ca25a6f : Fix time stretch double calculating for matte layers (#510)
27b2dba2 : Add support for ellipse shape direction (#502)
ae4699f9 : v2.3.0-SNAPSHOT
8c67322a : Use ints for start and end frames
b8246a99 : Reverse the iteration direction for keyframe finding
5477874a : Add setFrame and getFrame APIs
823d7696 : Dynamically set AnimationFragment version from BuildConfig
de09f985 : Improved warning for layer effects
f48ea2ca : Introduce a new lottie_rawRes XML attribute on LottieAnimationView (#499)
c694b7ef : Set progress to minValue not 0 when setting a new composition
610487c3 : Significant animator overhaul (#496)
3867cdd9 : Various cleans (#498)
8c122422 : v2.2.5
9c4f7e36 : Call end() when starting animation with system animations disabled
b9f4ab81 : Bump versionCode
0215e378 : v2.2.4
5af69e7f : Synchronize path interpolator cache
88d776e8 : Use save and restore instead of manually restoring clipRect
b226b333 : Lots of scaling improvements (#461)
5c29c96c : Fix build (#470)
9e37d755 : Fixed changelog formatting
930bc6fe : v2.2.3
6669e4d4 : Fix a NPE in Keyframe.Factory
1be535fd : v2.2.2
f1bdd947 : Suppress a warning and use edges of trim view
509da1bc : Moved more progress logic into LottieValueAnimator
885c781d : Fixed a crash in LottieSample for pre-Lollipop devices
1c8d25a1 : Fix a StackOverflowError when system animations are disabled
e8b16f73 : Bumped :lottie to 2.2.1
cbe12078 : v2.2.1
0e39eafb : Force update the animator when a composition is set
739fd337 : Ran screenshot tests
91103eb2 : Fixed two bugs with text alpha and stroke
4eeb73ab : Added missing import
933f8bfe : Apply transform opacity to text
aa8aec80 : Refactoried the way progress is handled in LottieDrawable and LottieValueAnimator
8e5887a5 : Prevent a crash for letters that have no shapes
51381075 : Prevent a ConcurrentModificationException
c7f4abb8 : Catch an ArrayIndexOutOfBoundsException
1d0d8f16 : Uncomment systemAnimationsAreDisabled.
cf92c21e : Added a second generic type to AnimatableValue
2df1c2ba : Organized classes into packages with @RestrictTo
cca9b388 : Throw if setColorFilter is used instead of addColorFilter.
0e9ee819 : Upgraded build tools to 26
151fcf9d : Don't cancel animations animations are disabled.
72333537 : Updated Kotlin
9f8e0044 : Bumped version to 2.2.0
1c1e26ae : Only dereference interpolator cache WeakReference once
2f2cbb8d : Added support for setting the start/end frame/progress manually (#433)
004c7081 : Created lazy composition tasks in LottieDrawable
6c30d483 : Cancel loader tasks when drawable, bitmaps, or resources are set
1a0e0d7f : Make Weak the default cache strategy
62d3d1b1 : Respect parent alpha for solid layers (#420)
a78062e2 : Bump a couple deps + minor cleanup (#430)
50dcbe3f : Update README.md
2e3251c4 : Updated README to point at new docs site
edf490bd : Bumped version to 2.1.2
d0797f4d : Remove experimental from hardware acceleration API
54c2775b : Make ref strong before checking it (#406)
d5bef71f : Added missing override annotations. (#408)
fcdac57b : Allow animations with masks and mattes to scale up
4e3412c5 : Update hardware layer when setComposition is set
895f75af : Updated Kotlin
cbd88e93 : Fix hashCode calculation
a8f3896c : Cache PathInterpolators
29808110 : Fall back to gradient array length when p is missing
5e069e8d : Don't trim a path when length < 1
3ecbb5c8 : Updated city animation
d82c9258 : Added City animation
6eddb049 : v2.1.1 sample app
d73039f6 : Fix a crash in the sample app and lint
e30c8f5e : v2.1.0
b47c196d : Reset paint alpha after drawing mask
52d8da42 : Fix small typeface error when drawing texts (#372)
3e53a74a : Updated changelog for 2.1
43aa2da7 : Saved TimeStretch aep
34a433b5 : Added support for time stretch
018e8498 : Factor composition start and end frames (work area) into progress calculation (#366)
f95b9d4b : Added a real time graph of render times
22adbca3 : Added more systrace markers
5fc8c5a2 : Simplified trace markers
9cb7446c : Moved src to kotlin/
ec1f948f : Converted TypographyDemoActivity and WarningsDialogFragment to Kotlin
4a539343 : Converted FullScreenActivity and QrScanActivity to Kotlin
8a52aa4d : Deleted ChooseUrlDialogFragment
f1a8bc13 : Converted ChooseAssetDialogFragment to Kotlin
084d0ce8 : Converted AppIntroActivity to Kotlin
4b8ddb3c : Converted AnimationFragment to Kotlin
629fbaba : Converted MainActivity and ListFragment to Kotlin
df5b4b81 : Enabled Kotlin support in the sample app
e6138340 : Updated type tests
90e21ac3 : Set the minimum version for text to 4.8.0
8228afbb : Added a warning for bodmovin < 4.5.0
533fa91a : Updated hello world animation
5dc7d6ce : Fixed an issue when tracing beyond the max trace depth
810ac8e7 : Added support for repeaters (#364)
9e8e9bb7 : Created GreedyContents to clean up merge path handling (#362)
811993f5 : Added a ContentModel interface (#361)
331cb02a : Add support for time remapping (#360)
8d55bc15 : Removed animated graph because it has expressions
8a4a3004 : Reenable mask opacity
61f609c6 : Parse framerate as a double to fix animation duration (#358)
9d3e45b7 : Fix unbalanced trace endSection call
5cf67028 : Adds a performance tracker to track render times per layer
0e4b4d48 : Default layer name to root
0f2539cf : Added tons of method traces
85cd6525 : Add support for rendering fonts and dynamic text (#353)
1232d1b5 : Fix full screen animation
8d0fd88f : Rename ImageAssetBitmapManager to ImageAssetManager
ecff6a1e : Added travis to readme
7bc0b5ec : Upgrade to gradle 4 (#351)
eadef3b2 : Lower visibility of Font getters
41e52598 : Added a test
e0db63bf : Access fonts through the actual exported fonts list
a627b634 : Cleanup
8bbb062f : Bug fixes
77dc37cc : Added support for animatable tracking
6626a9a8 : Added support for static font colors
6afe27dd : Properly space letters when scaling
b9f3d85d : Color works
7afc1185 : Basic text works
d5f141db : Only update an animation when the animation value actually changes
b02e4585 : Created vector assets for shortcut icons
f522d6dc : Static Shortcuts for list fragment options
9155e20a : Detect and add warnings to the animation viewer
2541683e : Bumped version to 2.0.0!
16a55f8c : Added more animations from lottiefiles
90d90a44 : Update build tools version
c1fdae0b : Remove junit asserts
a84dbe5b : Fix a trim path bug
f45a9dc1 : Prevent multiplying the gradient hash by 0
b8e0191c : Warn when there are expressions in the composition
27123744 : Updated version to v2.0.0-rc2
3da9067e : Fail in logcat instead of throwing an exception
17104285 : Ignore update listeners for StaticKeyframeAnimation
604bd252 : Allow you to update the Bitmap asset dynamically
db3a251b : Load cache attribute before animation so the cache strategy gets set
14bb09fd : Set play time after calling start() rather than before
33c6370a : Removed a sample
012cbc5b : Default the scale to 1
2ca720a1 : Be more lenient when getCallback() is not set
ee71393a : Remove restricted vector drawable compat API
7b46c343 : Updated dependencies
9cb48b09 : Allow pasting json in the sample app
661b4609 : Added a full screen example
7f4df2d5 : Updated gradle
f61d85d9 : Format code
70658113 : #305 Set scale with xml; Retain composition scale previously set.
c127e40e : Fix typos in documentation
0f10be00 : return null in bitmapForId then just don't put it in the map
23e85298 : fix NullPointerException
12840d07 : Bump version to 2.0.0-rc1
03f4dc1a : Another attempt to minimize but not entirely eliminate artifacting
83955b78 : Use a safer way of avoiding artifacts
7a6d138a : Take scale into account when clamping keyframe values
75a30a00 : Prevent animations with mattes from scaling larger than the canvas
630acb3e : Prevent a crash when empty array is demarshalled as null from React Native
2732c765 : Clip precomps to their bounds
5d0a44c7 : Apply transformation matrices to gradient fills
c1fdb47a : Clean up keyframe control point clamping
25b80ba4 : Prevent invalid control points when creating a keyframe
1856292d : Added Fill Rule to supported features
25a89d0d : Add a small value to zero value control points to avoid artifacting
abe58452 : Use a software layer instead of no layer
404653c4 : Expose LottieComposition#fromFileSync
938b3f6a : Save imageAssetsFolder in SavedState
640f8ee8 : Make Cancellable interface visible
452de51c : Add tests for XML color filter
6658a959 : Add XML color filter documentation to README
b4bff5ba : Add styleable attribute for whole animation color filter
903a192a : Attempt to fix traivs build
f890dc2a : Disable hardawre layer when not animating
384d0065 : Fix trim paths from 0 -> 1 when there is an offset
78b118a5 : Fix sample app on Android below Lollipop (#258)
2bbbae20 : Use the proper PathGroup when calculating stroke bounds
e618f37a : Create a path when either control point is non-zero
63252b2b : Bumped version to 2.0.0-beta4
780a3f60 : Fixed an issue with trim paths in which the start is just after the end
c00b7ec4 : Decreased the sensitivity of the scale slider
2281a22a : Fix an issue with rounded rectangles
e711fcd2 : Fix two minor bugs with stroke and trim path
fa2390e1 : Revert beta gradle
51a4c708 : adapted QR Scanner from Lottie Preview (#248)
a9f92cb0 : Use PorterDuffColorFilter in example in README (#243)
fb40cab8 : Return null instead of NullLayer for unsupported layers
edb54996 : Prevent a crash when using certain layer types like Camera
6730b475 : Add support for opacity stops in gradients
80424713 : Expose setScale on LottieAnimationView and LottieDrawable (#241)
091bcdab : Add `@Nullable` to ColorFilterData constructor
4930bbc6 : Bumped gradle, build tools, and supper lib versions
5e676df8 : Added a comment for why equals(float, float) is used in PathKeyframe
ebb61868 : Prevent a crash when receiving an unexpected gradient length
57f8b733 : Prevent hanging when a control point has an enormous value
2ceeb20b : Added a few designer notes
de9dc175 : Added DESIGNER_NOTES.md
86446d01 : Apply scale matrix to trim paths
f5cb5ec0 : Improved support for negative trim path offsets
a621fff5 : Fixed a bug with path animations on Jellybean
246b2565 : fix crash if either layer name or content name were null (#234)
7814d043 : Update ISSUE_TEMPLATE.md
3d202b01 : Update ISSUE_TEMPLATE.md
336486e2 : Offset trim path by length if the start equals the end
065f7eb5 : LottieDrawable: {play/reverse}Animation: Assert progress and update setSetTime properly (#228)
aa7485c1 : Update README.md
dbf70939 : add color filter documentation to README (#219)
a2e67b6b : Bump version to 2.0.0-beta3
bd881889 : Only add the first path group if it is non-null
b7bd9630 : Use "t" instead of "r" for gradient type
2a4903bf : Ability to set color filter (#207)
39bd0302 : chore: update README to indicate playAnimation (#212)
7c15f42b : Only reset the drawable in setScale if lottieDrawable is the current drawable
1408fe9b : Assert LottieDrawable when recycling bitmaps (#209)
0f231f62 : Added Permission from lottifiles
6e1afcb3 : Added support for gradient stroke (#205)
64792cb5 : Bumped versionCode on LottieSample
aa3f8de4 : Bump version to 2.0.0-beta2
d356aae5 : Support TrimPath when set before the stroke
245d0688 : Added initial support for trim paths individually (#204)
18a8f92e : Add support for radial gradients
d8f74e06 : Only resume animation when attached if attr/autoPlay was set
315f12e7 : Set the merge path menu open to be unchecked by default
593a05a0 : Disable debug mode
b90164e4 : Added an option to toggle hardware acceleration and merge paths in the sample app
33e9dbe9 : Fix bitmap scaling when using hardware acceleration
ca592f28 : Added more animations from lottiefiles
f027871b : Improve the performance of mattes and masks 200-1000+% (#201)
f59deca5 : Bump support lib
081833f4 : Update README.md
c89c05a1 : Update README.md
0dcde285 : Prepare 2.0.0-beta1 release (#190)
d4eaa83d : Add I'm Thirsty from lottiefiles
2807b112 : Add an option to enable merge paths with a disclaimer.
a02e1caf : Cache gradients in rounded increments
78c65202 : Initial support for linear gradients (#199)
413fe8c2 : Allow experimental hardware acceleration with a disclaimer
7dc47206 : Cancel and play animations in onDetachedFromWindow and onAttachedToWindow
0cb4f51f : Added Spider Loader
be8c9f85 : Properly validate paths once they have been created
ad3b75cc : Add a link to open lottiefiles from the main screen
c1ab74e5 : Rename SimpleAnimationListener to AnimationListener
6f2ec2fc : Simplify animation listeners
df4c46fd : Expose cancelAnimation on LottieDrawable
aee7eb45 : Code cleanup
75cbda6b : Updated Octopus file name
cf8463d2 : Added app version to AnimationFragment
f56030dc : Exposed some more methods on LottieDrawable
2e5faf27 : Added a bunch of animations from lottiefiles.com (#189)
49acb812 : More work on merge paths (#188)
94306ec6 : Update README.md
50ffc1aa : Disable hardware acceleration
70efea2e : Ground up rendering engine refactor (#184)
f1316fc3 : Renamed RectLayer to RectContent
38da4bb8 : Moved away from drawables and began splitting layers into content
1b9de944 : DRY LayerView and ContentGroup
53c14ab3 : Renamed GroupLayerView ContentGroup
7dc1ac85 : Updated gradle
f060c13d : Fix invalidateDrawable method behavior for non-Lottie images (#181)
95febac0 : Bump lottie to 1.5.3
7577e732 : Add Google Play link on README
8439bdc3 : Add an image asset delegate
1b2d5e90 : Ran tests (#179)
b9dc5baa : Check for lottieDrawable in some ImageView methods
01031d26 : Automatically scale compositions to the size of the canvas (#178)
8122a833 : Clear offscreen buffers before rendering to them
c925806a : Added the ability to scale animations (#175)
e72ba6c4 : Fix a NewApi false lint error (#176)
eae74363 : Separate API for playing/resuming an animation
fd91083c : Apply layer alpha to images
5412ccfc : Combine all progress images for a test into one image
6ad847f7 : Add an attr for progress
2f94d58f : Save and restore around drawing the content of a matted or masked layer
e50e4e6f : Bump Lottie to 1.5.2
da271dba : Use the precomp size to save precomp layers
f9690d7d : Make LottieDrawable#setComposition public
a83c26a4 : More masks and matte improvements (#169)
29a482bd : Update a couple dependencies (#166)
13fec294 : Prevent a crash when there is a shape with no points
09f459c5 : Add tests for changing compositions (#164)
4cb01105 : Moved community contributions up into an other platforms section and added bodymoving as the web platform.
b5339e52 : Update README.md
34f13f5b : Bump Lottie to 1.5.1
55cc8e3b : Remove MAX_SIZE restriction (#160)
aee20cea : Only update lottie drawable if composition changes (#150)
1e62ad33 : Added new test files and more test keyframes
3ed9af9f : Removed some tests
f55c7c34 : Prevent a crash when the json contains no assets
9303221d : Allow setting a default CacheStrategy in xml
99d57875 : Use an iterator to iterate through bitmaps
080f03c2 : Scale bitmaps for the screen density
46904fc4 : Extract factories for Animatable classes (#152)
7d252096 : Cancellable is returned by public functions, but isn't accessible (#157)
9bec4ce4 : Decouple more json parsing logic (#145)
ffbc236d : Use Thread Pool executor for AsyncTasks (#146)
c796f641 : Bump Lottie to 1.5.0 (#144)
67aac9bf : Added hasMasks and hasMatte to LottieDrawable and LottieAnimationView
92cf6ed5 : Anti alias and filter image assets (#140)
127ee145 : Extract more factory classes (#139)
c5a6daf0 : Pull out LottieComposition factory methods into inner class (#137)
1c9921e5 : Add support for images (#136)
1927fc4d : Add a null check around getCallback()
71900233 : Made a few getters on LottieComposition public
a89288a3 : Allow matted layers to establish their parent layer inside of a precomp (#134)
126106c5 : Added support for subtract masks (#132)
aa2e33ac : Fix porter duff mode of mask paint
4bb193dd : Prevent a crash when trying to load an image layer
16d37fc3 : Added support for alpha inverted masks
cc285e59 : Added support for precomps (#131)
16d0fac5 : Make LottieDrawable constructor public
cf517f4b : Significant improvement in matte and mask performance (#130)
edb7e5bd : Converted all json to use opt* instead of get* (#128)
c5c8a381 : Add update listeners TransformKeyframeAnimations
a330e467 : Created an AnimatableTransform (#127)
e228bbb5 : Fix parent view iteration in LayerView
c10f3269 : Reduce memory overhead by eliminating some unboxing and iterator creation (#126)
2b2876ef : Added support for roundedness on polygons (#124)
88ca5276 : Clip rectangle radii when it is set too large (#125)
dbad2cf9 : Added support for rounded polystars (#121)
fb5514ec : Prevent Lottie from drawing a ~infinite number of paths with 0 dash patterns (#118)
a5d57e69 : Initial precomp support (#114)
e1326243 : Add basic polystar support (#115)
a0925b00 : Suppress lint warning in ShapeLayer#draw (#117)
23b663ad : Cleaned up dead code and fixed inverted background border in AnimationFragment
b55666bb : Only update shape paths once per draw
c2618cea : Animate colors through the gamma spectrum (#111)
07430f15 : Major refactor to store all animatable data in keyframes (#110)
44ff69a1 : Updated example gif
39c16bb1 : Add support for variable speed (+/-)
d8de815b : Close square paths
e6f37cef : Prevent a feedback loop between an animation and the seekbar in the sample app
958e27c7 : Let LottieDrawable handle progress and loading states
02fd8dda : Switched Rectangles to use a ShapeLayer (#104)
e4ad706e : Throw if an animation uses polystars because it isn't supported yet
b8f86603 : Bump Lottie to 1.0.3
ac8a49d4 : Apply trim paths to shape fills
2a8a0226 : Make LottieDrawable public again
0ca8ad88 : Expose reverseAnimation in LottieDrawable and LottieAnimationView
3a4de712 : Properly close paths (#83)
df285545 : Bump Lottie to 1.0.2
216d0d1f : Added a test for TrimPathsFull
db354f5b : Allow trim paths that have looped multiple times
335b0686 : Fixed looping in AnimationFragment
43278eea : Initialize caches inline
aa77c155 : Allow AnimatableIntegerValue to parse decimal values inside of an array
f4d7e2f5 : Updated readme
bf9b5cab : Lower the minSdk to 14
d0d8f422 : Fix animations to 1 if system animations are disabled
e7664e2c : Allow AnimatableIntegerValue to parse decimal values
151a1e03 : readme spelling (#67)
f0add914 : Update README.md (#76)
bc81bb51 : Adding Titanium module (#68)
820f78b6 : Update README.md
a1c707bb : Ignore characters with modifiers
6e0574e2 : Replaced checkboxes with bullets in issue and pull request templates
49783f23 : Added an issue template and pull request template
35378bce : Fixes #51 : Locked screen orientation to portrait (#53)
0bace80f : Added support for split dimension positions
e5ee0d28 : Update README.md
4219149a : Flatten all classes into single package (#54)
a148130b : Add a cast to the findViewById call in the readme.
d8ff4b97 : Reformatted code to follow Airbnb's styleguide (#52)
cb0e48af : Update README.md (#50)
ba648a60 : Bump LottieSample to 1.0.1
f4d1a351 : Allow LottieSample to open files with a file:// or content:// scheme
509eb8f9 : Rearranged build.gradle
a1b0d934 : Bump Lottie to 1.0.1
3369f326 : Support rotation when it is set on the Z axis
708722c3 : Add NativeScript and Xamarin the readme
9ebb33d1 : Invalidate LottieDrawable with itself so that it can be verified (#49)
2c37cafc : Prevent parent layers from overwriting child layer's alpha (#48)
d74aab32 : Bugfix - Render LottieAnimationView in edit mode (#42)
864198bb : Fix small typo.
0966d1bd : fix : close AppIntroActivity when DONE pressed (#32)
665854ad : updated assets folder location in readme. (#30)
e4f92859 : Fix small typo in README (#29)
637289d2 : More project cleanup (#23)
8adf9942 : Remove support lib and play services from Travis (#25)
be0df207 : Fixed typo in readme (#24)
f2f319bb : Remove play services lib from Travis to speed up builds (#22)
cb9ab00e : Miscellaneous gradle and project fixes (#20)
4297bcc1 : Update README.md
ba361a67 : Update README.md
28baa215 : Update README.md
b82838c0 : Update README.md
d2639d66 : Update README.md
61729954 : Update README.md
5bba4c2b : Update README.md
fb735be1 : Update README.md
8606ec75 : Add another gif to the readme
8713dc7f : Bump sample app to 1.0.0!
21620996 : Auto loop AnimationFragment
1a179c15 : Added supported After Effects features to readme
554dc16c : Update README.md
f2c608b5 : Update README.md
29b5f30f : Update README.md
65e0c9c9 : Added react native link to readme
5ecf34b5 : Updated readme
eef02b21 : Update README.md
e65fb9c8 : Updated gifs in readme
b90bc001 : Restart the Lottie animation when returning to ListFragment
f0eb1690 : Start and stop the list fragment animation in onStart and onStop
d3835f45 : Updated Walkthrough and font
4a327f66 : Bump lottie to 1.0.0!
c7d54091 : Updated Walkthrough animation
39b2c069 : Replaced Amelie font with Mobilo
eed0ec09 : Revert build to 0.9.16
770a916b : Don't fail the build on javadoc failures
6a05e93e : Bump version to 1.0!
4105c51f : Added POM developer email
1a96ad52 : Updated POM description and year
d14d2a62 : Bumped version and added changelog
afede635 : Added sample After Effects files
0b410093 : Updated test files again
31dfed32 : Updated to latest sample json files
f419444e : Allow loop to be turned back on
02c8e96c : Updated small logo and colors
e61c4e23 : Fixed a bug that caused path properties to not be reapplied when updating a path
585632b5 : Updated launcher icon
ab19ed47 : Made AnimationFragment toolbar prettier
484686e9 : Made AnimationFragment much prettier and presentable
8ee92de6 : Added an animated lottie logo to ListFragment. Needs an updated asset
54c3c199 : Added local file and network functionality to the animation fragment
35b37d02 : Fixed a crash in the typography fragment
0a22ecca : Fixed a broken keyframe animation test
e3bc1868 : Fix a bug that would rotate things the wrong way
a4c38a7a : Fixed a remaining bug in layer alpha
dd56b8b1 : Prepare sample app build.gradle for first upload
018425f6 : Fixed a bug in inheriting layer alpha from parent layers
8af17ab3 : Improved the app intro activity
40d5ab3d : Updated json
7d148e88 : Disable animation fragment fps features when L.DBG is false
80760c06 : Fixed layer opacity only applying to background fill
15abbcd5 : Added a blinking cursor to the font fragment
4ed7b81d : Removed some unnecessary json
0a2a3201 : Added some new json files
24e6be65 : Fixed an issue that caused there to be a dot at the center of some paths
9faa2651 : Updated README
156a0ce1 : Cleaned up AppIntroFragment
15b817f0 : Added an app intro fragment
d5d66c2b : Moved font handling from the activity to the view group
eef376a8 : Fixed trim paths
911def80 : Updated view animation
f1ac31fc : Added opacity to view animator
77da89ca : Updated readme and descoped some methods
a9d3c0d7 : Add layers that are in assets
e4fca353 : Improved view animation
6dcb159c : Enables shapes outside of a group
16c5c888 : Updated dependencies and added @RestrictTo annotation
e6f9e65e : Update README.md
5616b6a1 : Update README.md
9cb9df64 : Fixed an invalidation bug
d4665a89 : Removed animations from list fragment. The scrolling with masks caused too much memory churn
d55f9c33 : Added some documentation and cleaned up LottieDrawable instantiation
7fbbc9a2 : Update README.md
3b56f1e6 : Update README.md
860db6a9 : Update README.md
ba48b823 : Added icons for demo rows
99aaab50 : Added local file fragment
9d32fff5 : Updated FontFragment so that it's actually performance (#19)
fff81d43 : Catch OOM in AnimationFragment
6c13b337 : Removed grid and cycle fragments
d1464d70 : Improved the font demo
1e29b6ec : Added a font demo
4446243a : Renamed RootLayer to LottieDrawable
087324bc : Moved a bunch of lottie parsing into RootLayer
c7e08452 : Removed a bunch of json
9dc6a968 : Added composition caching back
3e1a3e83 : Add a preview to list items
e686cb75 : Reverted ShapeLayer#trimPath because it was broken
803ff0da : Fixed AnimationFragment play button state
fd78f70f : Update README.md
79473315 : Update README.md
b0980cb8 : Update README.md
5ba6694e : Updated gifs
ccd5c32c : Added 2 new gifs
57faa56c : Major refactor of observables and parenting (#18)
d4a356b6 : Bump version to 0.9.14
109efc68 : Moved scale from a static field into LottieComposition (#15)
c1b7b110 : Added a TODO to Mask opacity
e371caa6 : Removed RemapInterface
5554e6b7 : Renamed RootAnimatableLayer and RectShapeLayer
629b7eb0 : Added anchor point support to LottieViewAnimator
fadf397e : Bump version to 0.9.13
74f56537 : Cancel loading tasks when a new animation is set
9302b80b : Refactored ShapeLayer which actually fixed some bugs
0a197c2e : Ignore trim paths that go from 0 to 100
eb735844 : Move getValue() out of loop for performance.
dba08049 : Added support for bodymovin 4.4 (#13)
e7d9cd79 : Bump version to 0.9.12
d34cb814 : Fixed a bug that caused empty paths to not be part of an animation (#12)
1a1d76ed : Bump version to 0.9.11
0f8ac688 : Bump version to 0.9.10
25f4336b : Added JSONObject back to the public API for network requests
c972ebe8 : Reverted cache strategy. Compositions aren't reusable yet.
8fe24c30 : Added keyframes logo
b0dec474 : Bump version to 0.9.9
46a05b13 : Copy lists before reversing an allow anonymous callbacks when loading compositions
5bbf61b0 : Added a caching strategy to LottieAnimationView#setAnimation
b8fe486f : Bump version to 0.9.8
6042db4b : Added price tag
be89adc3 : Fixed alpha on background colors
3e1f3e3b : Added new json and fixed animatable path values (#10)
89387281 : Created the first pass at LottieViewAnimator
5be751be : Refactored Composition parsing to be handled by LottieComposition
5112832e : Rename Composition to LottieComposition since it will be exposed as an API
928e18a7 : Fix a NPE and bump version
1912a190 : Bump version to 0.9.6
747a8117 : Sample: Fix grid files
de498aa4 : Delay setProgress(...) if animation is loading
3464f33e : Remove app_name string and bump version
3ad920b6 : Bump version to 0.9.4
0eca9b51 : Make LottieAnimationView reusable
adfa22c1 : Update README.md
34a87143 : Update README.md
4902a9a8 : Updated setAnimation(JSONObject) docs
45273dc6 : Update README.md
0575abea : Updated alarm gif
2254f1c7 : Update README.md
356a46f2 : Made gifs smaller
c8239c74 : Added example gifs
9ead8e11 : Made setAnimation(JSONObject) public
aeeba9de : Create README.md
88d12c01 : Minor scope cleanup
fec7a46d : Renamed LottieTransform3D to ScaleXY
02b301fb : s/sublayerTransform/rotation/
25e33d63 : Moved animations into animation packags
ca162622 : Removed Lottie prefix from model classes
d1eda30e : Removed Lottie prefix from animations
a95024b2 : Bump version to 0.9.3
0752167e : Delay playing an animation until a layer is set
4af7e74a : Don't restore animation name if it is empty
2eaad2be : Bump version
c4483ffe : Slim down manifest to not break manifest mergers in other apps
98adca01 : Bump version
fd379392 : Add saved state
6b1300c3 : Added 4 new json files. The first ones that will be used in prod
9f62d092 : Prepare for maven upload
d8d4e7aa : Cleaned up PointF usage in LootieEllipseShapeLayer
ac19c4be : Updated screenshots
02fb8cbf : Removed extra padding from larger layers (#5)
1f57841e : Lots of intellij cleanup
d597d902 : Added some LottieAnimationView javadocs
79cd11e2 : Only set the mattePaint xfer mode once
ad300628 : Allowed LottieAnimationView to be used when not attached to a window for tests
b591e69f : Reenabled forced software rendering because it makes some animations janky
433ef5b2 : Partially fixed rendering on JB
b0b7ddac : Updated JSON
2b4e1ce6 : Reenabled TinyDancer
181620ba : Reenabled shape start-delays
14ea5d74 : Updated max size logic
9f0bce82 : Scaled animation by the device dp
f82aed6f : Updated gradle version
701ddfe5 : Rename more things to Lottie
648c008d : Renamed gradle modules from Lotte to Lottie
5b9bd239 : Renamed all classes from Lotte to Lottie
1250a997 : Renamed lotte lackage to lottie
551f3dc6 : Removed redundant field in LotteAnimatablePathValue
58613e4b : Deleted LotteAnimatableShapeValue2
7f14282c : Replaced final usages of LotteAnimatableNumberValue
17634a73 : Moved opacity to LotteAnimatableIntegerValue
d21469ea : Migrated AnimatableShapeValue to BaseAnimatableValue
e76af481 : Added a bunch of new screenshot tests
eaa3fd56 : Migrated LotteAnimatablePointValue to BaseAnimatableValue
e963ab76 : Migrated LotteAnimatableScaleValue to BaseLotteAnimatableValue
193372ba : Added TODOs
2ca576aa : More IntelliJ inspection cleanup
ad73595b : Cleanup
4ecfe360 : Removed LotteAnimatableProperty
524d9f7c : Added animatable host json files
94dea1cb : Added hosts.json
71f32379 : Added LotteAnimatableFloatValue (tested) and IntegerValue (untested)
9129a037 : Ignore repeated observable calls
e577a32a : Properly set sublayerTransform and anchorPoint
fa96bed4 : Stops animations from autoplaying
db78c5c7 : Created BaseLotteAnimatableValue and used it for LotteAnimatableColorValue
1bd63e28 : Cleaned up logic for initializing bitmaps
13be6c7c : Optimized bitmaps for compositions with mattes
7894c245 : Dramatically sped up and simplified screenshot tests
e8922514 : Turn off debug mode
808a5e8a : Updated grid fragment
f7403f44 : Annotate composition as nullable
20abd832 : Add LotteAnimationView atts for autoPlay and loop
9db17514 : Update the seek bar when the animation is running
2b097d7f : Don't udpate progress or observable if the value hasn't changed
0b3506be : Removed trim path caching because it causes some animations (like alarm) to look bad
9b7dcab9 : Fixed a scale perf optimization
1494ae21 : Recycle bitmaps when detached from the window
77c5f29d : Prevent doing many canvas operations when their values are 0
6c24dd8a : Cache duration range progress. It was surprisingly slow on systrace
3a9af17f : Cache small trim path deltas for perf
e4a81255 : Cache keyframe indexes for a slight performance boost
8074c819 : Set the fps counter target framerate to 60 rather than to the composition framerate
d28fb357 : Treat a main canvas paint with alpha 0 the same as not visible
92cfb5a7 : Fixed a regression in mattes
027a6218 : Added FPS debug information to the sample app
e5ff2ed9 : Cleaned up TinyDancer init and positioning
c8c6f113 : Readded a missing import from a merge conflict
d18c1370 : Fixed root drawable creation on pre-Marshmallow devices
31bb0d7a : If there are no masks or mattes, draw on the original canvas
bc759847 : Replace all foreach loops with fori loops for performance
7ea6b50b : Limit invalidateDrawable to once per frame
79900f15 : Make root animatable layer final again
f524f945 : Add animation listeners to RootAnimatableLayer and LotteAnimationView
a13660d5 : Added tiny dancer
b39627c6 : Use a single animator and compDuration for all layers (#1)
3eab742b : Added some json and an alarm test
ba41e69d : Made LotteCircleShapeLayer extend LotteShapeLayer (DRY)
f6237f2f : Added city and check switch tests
d35ca074 : Added some screenshot tests
ed0f6916 : Add a change listener for shape scale values
880e678b : Renamed json and removed unnecessary ones
08a167b5 : Wired up some missing calls to matte layers
8cd11017 : Use comp duration instead of manually calculating maxDuration
842d2847 : Added some new json files
b47cefeb : Fixed dash patterns not working when a value was 0
87c0cff7 : Minor nit cleanup in LotteEllipseShapeLayer
6c4d227e : Fixed a bug where some in out animations wouldn't work
27fbb671 : Fixed another crash setting listeners on dash patterns
60541ec6 : Fixed a crash in dash pattern listeners
59c874b6 : Fixed parented animation durations
22d8169c : Added support for ellipse and rect strokes with 0 width
20ef72bb : Fixed support for 0 width strokes
95bf6055 : Added support for animatable dash patterns
48798bb9 : Added support for in out animations
c2e7086f : Fixed path keyframe animations by creating a segmented path
8052caa2 : Use the same max duration for all animations so that progress can be set uniformly
183b15af : Minor cleanup
69ae8ff3 : Fixed path animation measurement
1b0fe32e : Fixed some animation timing and rounding issues
637acec3 : Added a seekbar
f48023f0 : Prevent ever creating a mask or matte bitmap when not necessary
d35d1c1a : Fixed animation startDelay
0dd6a552 : Remove transform from root layer
fa2257fd : Use even lower quality bitmaps for mattes
75aa5c30 : User lower quality bitmaps for mattes
299e6774 : Lazily create Matte bitmaps
b176a4c0 : Fixed the layers some animations were attached to
69aa8bfe : Added some missing animations to group animations
7ed1adb5 : Update the initial value of the inOutAnimation
13073ebe : Reuse bitmaps across layers!
0b203d47 : Added support for inOutAnimation
f3c775cc : Fixed ellipse line width
501d8b9e : Added a TODO
4ade6699 : Fixed a test
fcf70435 : Added more observable listeners to Ellipse and Shape layers
55c94c77 : Converted even more things to use observable over initial point
4a6d9a80 : Switched some more initial values to use observables
62966475 : Made rotation use observables
c65211f7 : Fixed a few typing errors and opacity animations
d0526c4f : Fixed a misaligned block in AnimatableColorValue
8e7efb9c : Shape animations work
0dcf8463 : Fixed a few bugs in AnimatableShapeValue. Doesn't quite work yet but close
bd835fab : Fixed LotteAnimatableNumberValue number parsing
75d23973 : Reset trim path Path before drawing
3ef7a3e7 : Trim path animation works
c25a73c7 : Fixed scale animations
5ce0fe76 : Bump gradle
827931b2 : Fixed a crash with GroupLayerView position setting with a transform applied
5e4663dc : Removed a png from assets
efe0d54c : Implemented observable properties for other animatable values.
85a0b396 : Prevented static shapes from crashing
460fbab4 : Basic position animation works
9d3b07c6 : Created observable properties
1fdc654e : Added missing line in LotteAnimatablePointValue
dfca7194 : Implemented buildAnimation methods on layers
dbca538d : Added support for shape and transform opacity
ef8bae0c : Alpha works much better. Not 100% yet
37551b6c : Implemented some hasAnimation properties and a few other missing pieces
7818a584 : Minor cleanup to LotteAnimatableColorValue
37a920ff : Implemented LotteAnimatableColorValue and LotteColorKeyframeAnimation
4c0bbcbb : Created an animation package
4e21ede1 : Ported a ton of the animation code over from iOS
2d1cceaf : Implemented LotteAnimatableScaleValue but not tested.
3b1f6b23 : Implemented LotteAnimatableShapeValue but not tested
7b440d8e : Implemented of LotteAnimatablePointValue but not tested
cb29add9 : Created LotteKeyframeAnimation
2b00ef01 : Implemented value remapping for animatable numbers
5641333c : Removed test json
c400f8e6 : Added support for line dash offset
143595cd : Fixed dashes with only 1 value
9918d587 : Added support for rect join type
21cb52bd : Mattes work but use an ARGB_8888 canvas
8a7eb5d1 : Added parsing for LotteAnimatableNumberValue
9fe78a11 : Changed default line cap to be Butt
a950a508 : Cleaned up some logs
3963fe2f : Updated lightbulb asset
18c04ab3 : Reuse matte paint
c8575033 : Created a bitmap for mattes.
9a209128 : Mask22 works (simple Matte)
98a6b81f : First attempt at Matte's. Not quite working yet
4a3d2caf : Parented masks work
a2e6e256 : Renamed canvases in LotteAnimatableLayer
7571d499 : Reuse and anti alias mask paint
67c486a5 : Load JSON async
85ed7cf7 : Added a grid fragment
645d5eab : Added a grid option to the list fragment to display multiple files at the same time
1f53f4ed : Cleaned up LotteLayerView
c93c6e0a : Updated mask to use ALPHA_8
661c8895 : Another attempt at masks. They all seem to be working but the mask is argb8888
ac458a9b : Draw the mask with a bitmap shader
a446a643 : WIP bigClock works again but masks are broken
eab0a6ec : Moved transforms from childContainer to LotteLayerView
cf4aab75 : Mask 5 and 6 works but uses less efficient mask bitmap and masks 1-4 are translated too much
ce01cffd : Fixed the drawing of layers with no masks
ac1e324a : Replaced JSON with a smaller set of sample json
1f35b7ec : Alpha mask now uses ALPHA_8 for memory efficiency
ba88a78c : Simple masks work
060586c6 : Shapes now exist at the correct level rather than always being parsed into a ShapeGroup
f1012c9e : Render each LotteLayerView on its own canvas
113676ee : Added Facebook screenshot tests but they don't quite work yet
3ea2ec58 : Some setup for Masks and Mattes. They don't work yet though.
1ec996fc : Scale shape paths instead of their canvas
2ecbe72f : Added line join type and path effect support
a694a677 : Added sublayer transform for rotation
15c65c4b : Ellipse trim path works
e5bf7028 : Shape path trim works
a9d66aa7 : Set LotteAnimationView size to match the composition bounds
8bab13ee : Added some working parenting json
41b6b3ab : Implemented rect stroke
0c8c74ae : Ellipses work
06498cb0 : Two shapes works
9fff6898 : Stroke works
188f439b : Bezier fill with color works
ff7dc14c : Added a bunch of toStrings
f1ff244c : Solid Test works
dea9714e : Successfully drew a square!
515c6a15 : Lots new new boilerplate
ce64b0e6 : Implemented more of LotteAnimationView
6a79b02b : Parse LotteShapeFill json
aac688c1 : Added shape group json parsing
dbd85ae0 : Added lots of json parsing
ede9a3de : Created a bunch of classes and some basic implementations from Lotte iOS
212b06da : Moved assets
aca23da5 : Added AnimationFragment
97b43d86 : Added a list of assets
1462de75 : Added lotte module
50a9ada2 : Rename app to LotteSample
6bb8d0ab : Added LICENSE
853f5db2 : Initial commit

+- Project: platform/external/ltp

d8fb78b33 : UPSTREAM: getrlimit/getrlimit03: fix deprecated __NR_getrlimit for arm
9b1d17e85 : eas: Remove debugfs dependency for the sched/eas tests
9e06dde60 : [LSC] Add LOCAL_LICENSE_KINDS to external/ltp
64b810f5a : [LSC] Add LOCAL_LICENSE_KINDS to external/ltp
6e575aea4 : [LSC] Add LOCAL_LICENSE_KINDS to external/ltp
29c1168a0 : Fix METADATA. GFDL is BY_EXCEPTION_ONLY
a8b0103f7 : Enhanced detection of KVM
10192f8e6 : [LSC] Add LOCAL_LICENSE_KINDS to external/ltp
1c2d992a0 : Add pidfd_send_signal.

+- Project: platform/external/lua

a1df9f0 : Expands visibility of Lua library to OEM telemetry project.
d1b1cb1 : Set min_sdk_version to be 30
a583b1b : Set min_sdk_version to be 30
f45d5d3 : Update to Lua 5.4.1
e0e566c : Upgrade to lua 5.4.0.
0b22621 : Add visibility: to limit access to lua.

+- Project: platform/external/lz4

7e3d49d : Add LOCAL_LICENSE_KINDS to external/lz4
081a0f0 : Fix license_type. GPL AND LGPL

+- Project: platform/external/lzma

cc98123 : Revert "Add ramdisk_available to init_first_stage's deps"
25d7432 : Add ramdisk_available to init_first_stage's deps
9dc7bcd : Add min_sdk_version for ART module.
6e30d4f : Rename ART release APEX to com.android.art.

+- Project: platform/external/marisa-trie

ae3315b : Set min_sdk_version to be 30
d1c8e74 : Set min_sdk_version to be 30
644fab7 : Clean out the obsolete copy of marisa-trie.

+- Project: platform/external/mesa3d

16622604e50 : [LSC] Add LOCAL_LICENSE_KINDS to external/mesa3d
fc923262345 : [LSC] Add LOCAL_LICENSE_KINDS to external/mesa3d
68bd18a7ef5 : [LSC] Add LOCAL_LICENSE_KINDS to external/mesa3d
4ffb28d41c1 : Revert property "default_applicable_licenses"
8971ef9244d : [LSC] Add LOCAL_LICENSE_KINDS to external/mesa3d
5c0bad32bae : UPSTREAM: egl: android: use num_planes param in createImageFromDmaBufs()
1a8a0f034d9 : android: softpipe: Set nir headers include path
fd5db892a5a : nvc0: Fix implicit conversion build -Werror on AOSP
1bf5d0a6f8b : mesa: i830: Fix -Wxor-used-as-pow build -Werror on AOSP
bbedfb41834 : nir: Fix implicit conversion build -Werror on AOSP
e699a9e2194 : ANDROID: Generate prebuilt-intermediate source files for mesa-20.3.4
08b1ac1c5af : ANDROID: prebuild: panfrost/Android.bifrost.mk: Use precompiled intermediate sources
b5e75a569b5 : ANDROID: prebuild: compiler/Android.nir.gen.mk: Use precompiled intermediate sources
da3fb8c4f82 : ANDROID: aosp-gen-prebuilt: Remove obsolete prebuilt targets
56030461bbb : ANDROID: freedreno/Android.ir3.mk: Fixup usage of lex/yacc
fdeee97d553 : ANDROID: Update Android.gen.bp to mesa-20.3.4
517b0b214e2 : DO NOT MERGE egl: Enable eglGetPlatformDisplay on Android Platform
6d8c68603f9 : VERSION: bump version to 20.3.4
d6562bda3f0 : docs: add release notes for 20.3.4
c785858db33 : DO NOT MERGE egl: Enable eglGetPlatformDisplay on Android Platform
62dc4fedeb2 : compiler: Use util/bitset.h for system_values_read
74b1a83cab0 : nir: Add a data pointer to the callback in nir_remove_dead_variables
c8245aebb5b : radv: fix divide by zero with no tesselation params
918c550950d : spirv: Don't remove variables used by resource indexing intrinsics
daa0d8668b6 : anv: Skip CCS ambiguate which preceed fast-clears
c2a6bbc712b : intel/gen12: Fix memory corruption issues in fused Gen12 parts.
e8b4805248c : panfrost: Use normal malloc/free instead of ralloc for surfaces
79eb7c245d1 : anv: Invalidate the correct AUX-TT entry
a8031d0f783 : anv: fix invalid programming of BLEND_STATE
b6310c5225e : etnaviv: handle NULL views in set_sampler_views
753f5bba85f : gallium: Fix leak of shader images on context destruction.
70e586cd0e4 : panfrost: Stub out set_shader_images().
f7918844eea : swr: Don't report support for shader images.
6e1c91eb68e : aco/optimizer: don't copy-prop logical phis
4257b873670 : aco/optimizer: don't propagate subdword temps of different size
773a46157ed : .pick_status.json: Update to f01ea0aef8a50d2732eb0c64153903e52ed2a757
431541e7913 : mesa/main: remove leftover bumpmap code
b28e674f3f3 : glx: Provide glvnd wrapper for glXSwapIntervalEXT
f155875446f : intel/fs: QUAD_SWIZZLE requires packed data
92f23b657cd : intel/compiler: Return 1 for immediates in regs_read
5fc1fe85482 : .pick_status.json: Update to 9052819ebbff07d82c3eb9adf414144df4868644
c5577bed0e8 : frontends/va/context: don't set max_references with num_render_targets
06fadeeda7b : zink: make all xfb caps depend on extension
199fb00815f : zink: respect feature-cap for sample-shading
3efcf3b34f7 : zink: respect feature-cap for independent blending
613251e8519 : aco: don't consider a phi trivial if same's register doesn't match the def
127e9ef4563 : iris: Consider resolves after changing a resource's aux state
c2932690c63 : radv: fix a sync issue with geometry shader primitives query on GFX10+
d038bd7b3ed : pan/decode: Free mapped memory objects on BO unreference
5fc12bcbc00 : anv: Fix stencil layout in render passes
7d168e8f24f : .pick_status.json: Update to 3ef89b245e3e1ac4e67fea9c1b13ebeda75769d0
a098a704a41 : st/mesa: fix pbo upload/download for arrays of textures with only 1 layer
2ed63e74616 : ci: exclude one CTS test that timeout most of the time for RADV CI
44d9a7f6fba : .pick_status.json: Update to af9977a3d5f3378c297965e21389e36491f47e1b
4fab4ed028d : swr: fix crashes caused by incorrectly reporting SSBO support
79b792e4618 : aco: fix convert_to_SDWA() check in add_subdword_definition()
0d1920b6c57 : mesa: fix alpha channel of ETC2_SRGB8 decompression for !bgra
381a5de3eaa : zink: handle NULL views in zink_set_sampler_views
6e2e95a318d : glsl: only expose int64 atomics when extension is enabled
0aa060c5b41 : lavapipe: fix missing piece of VK_KHR_get_physical_device_properties2
8eb3a0b6cb7 : Fall back on clock_gettime when timespec_get() is unavailable
affb8eebe40 : device-select-layer: update for vulkan 1.2
e8755481ce1 : util: Fix pointer to integer conversion error when using libunwind
a6e9b3644aa : util/format: Fix pack/unpack of A1R5G5B5_UINT.
4fb89e0f381 : .pick_status.json: Update to 3e13c1f8dfef4a4c0fd5e79bbc364f9e5f998856
1d0a7bb5203 : intel/mi_builder: fix self modifying batches
d4a0136e268 : v3d: fix dest offset in TFU setup
d5ee8416e27 : iris: only set point sprite overrides if actually using points
851d753c1b6 : .pick_status.json: Update to c27347b2e1883a30e023347a36bdcf86cdec4a7c
205e8cd0935 : radeonsi: invalidate compute sgprs in si_rebind_buffer
bfb6f66934f : anv: add transfer usage for color/depth/stencil attachments
cb24282b01f : lavapipe: Defer lavapipe warning to CreateDevice
3398f1c862a : frontends/va: Return an error if non-interlaced buffer is not supported
8d20fc6a855 : .pick_status.json: Update to 184bbef33d1fff3520958c130f2b8e4fce17379c
326d21431c4 : docs: Add sha256sum for 20.3.3
7e4d536e630 : VERSION: bump to 20.3.3
884c86d74e0 : docs: add release notes for 20.3.3
24c7a4df3a8 : vulkan/overlay: fix vkGetInstanceProcAddr self-resolving
b439d0e679c : radv: Add Android module info to linker script.
3261d99b9c0 : mesa/st: Free the NIR builtins TGSI tokens after passing to the driver.
ed87818eddb : gallium/ntt: Fix leak of the per-instr liveness information.
adf09c9bf0e : radv: set invariantgeom for Shadow of the Tomb Raider
f8033bdc6d6 : radv: add RADV_DEBUG=invariantgeom
97365ce754e : vulkan/overay: fix violation of VUID-VkDeviceCreateInfo-pNext-00373
945bffe0087 : vulkan/device-select: fix vkGetInstanceProcAddr self-resolving
c5f73e66ed6 : radv/winsys: Fix offset in range merging.
107e4eea53e : radv/winsys: Fix inequality for sparse buffer remapping.
bf4e0a4b3e1 : .pick_status.json: Mark 52b6adfbfb51a3b1a54964cbcb2adb0299d1252b as backported
bbb85a7be00 : util: Avoid pthread_setaffinity_np on NetBSD
76ecdf2c322 : aco: fix unreachable() for uniform 8/16-bit nir_op_mov from VGPR
6a006c35675 : util: Disable memstream for Apple builds
e6aa51a84d5 : radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+
a29f08b1e20 : aco: fix creating the dest vector when 16-bit vertex fetches are splitted
eec614e0f31 : nir/load_store_vectorize: don't ignore subgroup memory barriers
2c5b5920ca6 : .pick_status.json: Update to d9c8422c4168c7433f68b97065283ebf26631d56
aef8fc860c2 : drirc: radeonsi workaround for CS:GO
ae1c5dc6b68 : radv: disable TC-compat HTILE in GENERAL for Detroit: Become Human
9000c044fbd : zink: dot leak dummy_buffer
39c386c0fdc : nir/algebraic: Fix broken NaN and -0.0 behavior
72233905e36 : Revert "nir: Replace an odd comparison involving fmin of -b2f"
588cf800be8 : gallium/util: do not perform n^2 stencil blits
cf5fe357d6b : gallium/ntt: Fix emitting UBO declarations.
071a87ac7f9 : ac/nir: use llvm.readcyclecounter for LLVM9+
e9146fe6fb4 : util: add AMD CPU family enums and enable L3 cache pinning on Zen3
20a067a837a : spir-v: Mark floating point comparisons exact
f121623020b : st/mesa: don't affect original st_CompressedTexSubImage parameters
773d683a898 : .pick_status.json: Update to 96ceca33c1dd69a1feed13b0e19bfc38e6f7d979
da6fb037775 : aco: fix incorrect address calculation for load_barycentric_at_sample
2f9e5cae2bc : nir: fix missing nir_lower_pntc_ytransform.c in the makefile
9e1e67b35b8 : nir: account for point-coord origin when lowering it
d7c09d09aa0 : etnaviv: Fix rework ZSA into a derived state
b83d96666dd : .pick_status.json: Update to b2d000513e4a9b06d3b073913741dae47a00526e
99ff47e8538 : st/mesa: don't do glCopyPixels via blit if depth bounds test is enabled
636a917ca4c : pan/mdg: Fix promoted uniform moves with 64-bit types
c7430bbc3eb : nir: fix determining if an addition might overflow for phi sources
2b66910037b : gallium/draw: Fix intermittent failure to bind new geometry shaders.
2f6f5b3ba24 : .pick_status.json: Update to 9ef2c44ce682b7981bd7a68c65f338f1e33bb001
6d2e76d2425 : docs: Add sha256 sum for 20.3.2
b3877e880ba : Bump version for 20.3.2 release
d9d99af1560 : docs: add release notes for 20.3.2
7ca951d11ad : glsl: default to compat shaders in compat profile
e8a6bf6e103 : st/pbo: fix pbo uploads without PIPE_CAP_TGSI_VS_LAYER_VIEWPORT and skip gs
f892a46cc54 : virgl: fix BGRA emulation artifacts during window resize
b62bd28ec86 : .pick_status.json: Update to 6c8cc9be12dc5d6c0d2386d6addb69d8f2fb5399
b21d6928056 : .pick_status.json: Mark 967ae12931e0dc12855de903851222b2f0607878 as denominated
009e2aa5460 : zink: handle null ubos
b0e8fb53ba9 : ci/deqp: Fix inverted meaning of DEQP_NO_SAVE_RESULTS.
373b6eba5f2 : mesa/st: Update FP state when textures change with an ATI_fs bound.
7c74888039a : radeon/vcn: fix hevc 10bit profile error
2fd551d4f3c : softpipe: count CS invocations for pipeline stats queries.
cc7a1ab3456 : .pick_status.json: Update to 9ef23e428bd18c412499471b4e3550a489b72c3f
b41a3c8a1d4 : turnip: use ir3_compiler_destroy instead of ralloc_free
b4cbf3776a7 : panfrost: Fix panfrost_small_padded_vertex_count for 17 vertices
6e75f406f80 : .pick_status.json: Update to a22b85ce5e825275533ca1be9fbd47667e991356
fb689963da6 : radv: Don't skip layout transitions that only differ in render loop.
e2789cd78eb : ir3: Allow tesselation to use all 32 varying slots
633f60ee573 : freedreno/a6xx: Fix assert which checks the count of shader outputs
eec213d2adc : mesa: fix layered framebuffer attachment target check
27e6dfb06a1 : .pick_status.json: Update to 8db0775f4520e08b3c539f9bd2d1f567639c088c
50b977737e6 : freedreno/a6xx: Flush depth at the end of bypass rendering, too.
d54de72aa0e : spirv: Remove more dead variables
a46b833725f : nir: Consider pointer initializers in nir_remove_dead_variables
d5a9377096a : .pick_status.json: Mark f65750d2215242b17309b5aa8845b717bb913e77 as backported
d9063a077ff : .pick_status.json: Update to b9fccafed616aa2906dad3c77dca0c67af5017b8
a5f47bc43d6 : spirv: Implement OpArrayLength for OpenGL
f99fc9e73e3 : zink: fix format-mapping
c00c8d8c91d : mesa/st: Finalize the texture before BlitFramebuffer from it.
8232610da2d : nir/opt_if: split ALU from Phi more aggressively
79c2aeabebf : .pick_status.json: Update to f65750d2215242b17309b5aa8845b717bb913e77
4ba1dba7acb : aco: add block to worklist in mark_block_wqm()
19b92b771a9 : tu: pCounterBuffers can be NULL in vkCmd*TransformFeedbackEXT()
81421b7dd4e : tu: Ignore pTessellationState if there is no tesselation shaders
abfbaa8476f : radv: add missing DB flush after depth/stencil resolve operations
8217078f007 : aco/ra: fix phi operand renaming
59a94717ff0 : egl: fix EGL_EXT_protected_content/surface mixup
cf1af4a6631 : .pick_status.json: Update to 661922f6ac9576fc2077c5d50b53ef7edf9e8a18
840a9a6c67b : radeonsi: fix small primitive culling with MSAA force-disabled and smoothing
4a87e444134 : aco/spill: only prevent rematerializable vars from being DCE'd if they haven't been renamed
c9497e286d3 : aco: fix DCE of rematerializable phi operands
5636ec0acec : st/mesa: set drawpixels swizzle before creating sampler view
cf0f7d243e0 : zink: fix 8 bit index handling code
e53124546b2 : .pick_status.json: Update to 2d78e28ba702d366becabb8e241b861e6711c76e
3ae62ab7720 : docs: Add sha256 sums for 20.3.1
d90622910ba : VERSION: bump for 20.3.1
d4f4d29a6cf : docs: add release notes for 20.3.1
adb6c1cc0ab : gallium/dri2: Don't forget protected content flag
6c2b0d7a810 : anv: Add DRM_RDWR flag in anv_gem_handle_to_fd
7c0e171c970 : .pick_status.json: Update to ada9be1ec9e14fc045086411fbf2d3cb0efbbe2f
7d5c0483867 : radv: fix access to uninitialized radeon_bo_metadata
c04030308db : st/pbo: fix pbo uploads without PIPE_CAP_TGSI_VS_LAYER_VIEWPORT
62eea2b34ca : zink: really fix direct image mapping offset (I mean it this time)
f9bc767bdc5 : nir: Redefine start/end_ip of blocks to fix NIR-to-TGSI liveness bugs.
f5246efd8df : zink: fix direct image mapping offset
07d6fa2aba9 : .pick_status.json: Update to a7fb3954a1318a6b27e1405a9e799dd8f06eaa34
200a2f24551 : aco/ra: use get_reg_specified() for p_extract_vector
5e65a36a7f8 : aco: Use program->num_waves as maximum in scheduler.
ac1145f704a : android: fix build failure with libbacktrace
18d5fe46e53 : .pick_status.json: Update to 84c8a35aa2ca4d4de66192933735094ed07b4aaa
4631f3848c3 : radv: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid
7bf1fbea733 : radv: fix applying the NGG minimum vertex count requirement
317526ec2f4 : radv: don't count unusable vertices to the NGG LDS size
7b1ee981570 : radv: disable SQTT support for unsupported GPUs
2ae373152ae : radv: ignore other blend targets if dual-source blending is enabled
67a3b8ec236 : aco: fix combining max(-min(a, b), c) if a or b uses the neg modifier
bd7ccbf214d : zink: fail if set failed to create
bd01bc1f681 : radeonsi: fix si_get_draw_start_count count value
4691bc5d201 : ci: .lava-test:amd64 template needs arm_build
c763926c763 : anv: fix calculation of buffer size in case dynamic size is used
e0d212c856d : .pick_status.json: Update to cf3fc79cd0ab55776bbbabe76237c272ab07133e
18fd2554021 : turnip: no linear_to_srgb for alpha channel for gmem clear value packing
5d24ae64c9f : iris: Fix resource ptr in resolve_sampler_views
7f485f1e8f8 : softpipe: Fix swizzled texture gather of int textures.
4e05bd1d134 : panfrost: Fix fencing
93ac6a935fe : panfrost: Make sure we always add a reader -> write dependency when needed
c8655229124 : iris: update depth value for stages after fast clear depth
c20c50e6efc : android: spirv: fix '::' typo in gen rules
b9dbeb597f3 : turnip: always set LRZ registers to zero for 3d clear/blit
e9407a0a4f8 : turnip: move up LRZ invalidate in CmdClearAttachments
4c32042db77 : turnip: always emit LRZ draw state in DIRTY_DRAW_STATE path
51e8c7ec9a2 : .pick_status.json: Update to 3f0da800eb4b8184c24707c52d5a519abe948898
a8d5e57590b : iris: fix memleak for query_buffer_uploader
1c83ec979f5 : aco: use UINT64_C on 64 bit constant arguments
0c2b29e3ac3 : radv: disable alphaToOne feature
ee83c989f6b : zink: Cap PIPE_SHADER_CAP_MAX_CONST_BUFFERS to 32
c5ffe9e0f2a : zink: fix channel ordering in format-mapping
17ef9b55d09 : gallium: do not reset buffers for unsupported stages
d77d3caeca6 : .pick_status.json: Update to f93b7d14d66d8ba70d44772d1a1b6696310b7d17
0cde14200a4 : ci: Drop x86_build_old image
b3bfb017189 : radv: fix exporting multiviews with NGG
33c288361c2 : radv: mark GFX10.3 as a non-conformant Vulkan implementation
44bed805065 : radeonsi: fix regression on gpus using the radeon winsys.
dfadf838aef : meson: Fix Clang microsoft-enum-value detection.
03e8cc7ca9b : .pick_status.json: Update to ec3828add38a83b8c09fd5896265abc9d766162e
13e7057e790 : aco: don't assume src=lower when splitting self-intersecting copies
bd95f95dc56 : iris: store copy of the border color in the border color hash table
03802858b47 : .pick_status.json: Update to 72b68bd2a62d193e26bd6b31123182d7dbae3098
ec22eb7efbc : .pick_status.json: Mark a5e0a2e101bcda0132185a82c3e8c9b4c90ce94c as denominated
9465b0eb8ca : .pick_status.json: Update to 872c4bcd27db7b7ca26abe9fc090ae26d502156f
a8650e97230 : docs: Add sha256 sums for 20.3.0
08169ff176b : bump version for 20.3.0 final
b9d2f63f2f8 : docs: add release notes for 20.3.0
404c4400156 : freedreno: Break out of "should we free the entry" loop once we've freed.
01f9a5e8227 : gallium: Fix leak of currently bound UBOs at CSO context destruction.
faeaa8171e3 : gallivm: Fix max const buffer count.
8258c5867af : gallium: Fix leak of bound SSBOs at CSO context destruction.
d0d3a589a18 : freedreno: Fix leak of u_transfer_helper.
0ee24d08fa2 : gallium: Fix leak of the merged driconf options.
531b15c22ad : zink: do not require VK_KHR_external_memory
cddf1bf5f9b : freedreno: Add missing dependency to build
12c40b04770 : radv: Fix leak in radv_amdgpu_winsys_destroy()
1578dde278d : radeonsi: disable WGP mode on gfx10.3 to prevent hangs
2b9da404c1a : radeonsi: fix a nasty bug in si_pm4.c
b7659c5ed76 : radeonsi: fix a memory leak in si_create_dcc_retile_cs
4e39cdaa508 : .pick_status.json: Update to d3c67d7e7ec6b9cf10fbea0d08e92751b7b0fbae
bcbc20bf6ec : nir/algebraic: Avoid creating new fp64 ops when using softfp64
7a4f33b1f5b : aco: Fix NGG GS assert failure from the WG scan.
f4a059eb988 : etnaviv/drm: fix evil-twin etna_drm_table_lock
b52bb0dc5c0 : st/mesa: fix uninitialized/random clip plane state vars in lower_ucp
770f46c7811 : mesa: call FLUSH_VERTICES before changing sampler uniforms
ded8b21e2a4 : radv: Deal with unused attachments in mip flush
db68b97f255 : r600/sfn: fix component loading from fixed buffer ID
5355ff37441 : radv: Fix a hang on CB change by adding flushes.
25f01a7d4b7 : docs: document new zink-flag
3e2a3b402bb : nir: fix sampler_lod_parameters_pan indices
1891d300310 : freedreno/a6xx: Fix typo in height alignment calculation in a6xx layout
bf76f2b21c1 : anv: fix descriptor pool leak in VMA object
099804865ad : aco/optimizer: Only set scc_needed when it is actually needed.
6e72700f842 : glsl: avoid an out-of-bound access while setting up a location for variable
0eabed30a43 : radeonsi/gfx10: flush gfx cs on ngg -> legacy transition
bfb711b2099 : nir/unsigned_upper_bound: fix buffer overflow in search_phi_bcsel
9c6e0fb4761 : aco: fix v_mul_hi_u32_u24 format
7770f9a27df : .pick_status.json: Update to 89f6b72f19dbc503386643c6283047bdb1013bef
39bfa34231d : bump VERSION for 20.3-rc3
45f5e8d4559 : appveyor: disable for now
e1e31f6126c : radv: Fix RB+ blending for VK_FORMAT_E5B9G9R9_UFLOAT_PACK32.
b2c70c3b116 : spirv: Call repair SSA for OpTerminateInvocation
deccfbc0d77 : zink: fall back to util_blitter for scaled resolves
0464d64d6ce : gallium: fix missing bit field in p_state.h
e9cdf398fa2 : lavapipe: enable pipeline stats queries
10a9d8a10f4 : lavapipe: fixup mipmap precsion bits
092a65b0d13 : llvmpipe: fix multisample lines.
7e90c4d148e : llvmpipe: fix multisample point rendering.
ad4d87a5373 : llvmpipe/setup: move point stats collection earlier.
904811faacc : lavapipe: fix wsi acquire fences
6e3894d52d1 : lavapipe: fixup device allocate + enable private data
c7fdc10cbad : zink: fix layered resolves
0a393505726 : meson: Don't add extra values to shader-cache
f998d5bddbd : .pick_status.json: Update to 9fa1cdfe7ffd9e7ebd83055e2008f3e4b8ada549
162a0678ac3 : aco: fix combining add/sub to b2i if a new dest needs to be allocated
8464a6e3d7b : v3dv/cmd_buffer: missing (uint8_t *) casting when calling memcmp
60bf76735c8 : ac/nir: fix a typo in ac_are_tessfactors_def_in_all_invocs
6adf918d341 : r600/sfn: lower bool to int32 only after common optimizations
29f1078c18c : nir: fix gathering patch IO usage with lowered IO
33d70876820 : nir: fix gathering TCS cross invocation access with lowered IO
48bcf3bcc39 : meson: drop deprecated EGL platform build options
921bd0eabed : gitlab-ci: drop deprecated platforms that snuck in when nobody was watching
f56cbdf9951 : .pick_status.json: Update to a92f597b98bb032b904c7c8a8c3a9fe798b51915
43697f6c5fc : intel/compiler: Rotate instructions ROR and ROL cannot have source modifiers
2d1e15236b0 : .pick_status.json: Update to a59b1b18a95af1f8edb0093baf508e974e3251a2
d8e73329ded : ac: Don't negate strstr return values in ac_query_gpu_info
84e77da244e : intel/fs: Fix sampler message headers on Gen11+ when using scratch
e1697827104 : freedreno: Fix warning about uninit size for the size==0 special case.
650e2a15ad3 : radeonsi: fix scan_instruction for bindless inc_wrap/dec_wrap atomics
2ce2c22d1ad : radeonsi: fix NGG streamout regression
5bf5eb452f5 : ac: fix min/max_good_num_cu_per_sa on gfx10.3 with disabled SEs
32b5779ade5 : ac: fix detection of Pro graphics
f396e154f1d : radeonsi: add options.inline_uniforms to the shader cache key
d247a0720af : radeonsi: determine correctly if switching from normal launch to fast launch
cd3cd167838 : radeonsi: only do VGT_FLUSH for fast launch if previous draw was normal launch
fe27a78d315 : radeonsi: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid
825a8846cc4 : radeonsi: fix min_direct_count value
40e3de32e13 : bump VERSION for 20.3.0-rc2 release
0201fc95e7f : glcpp: Handle bison-3.6 error message changes
827c0cc14f7 : .pick_status.json: Update to bac6cc586fe4c1b24351e0574d3a961eb631f6ae
654376faad6 : anv/image: Fix isl_surf_usage_flags for stencil images
c9d10b391c1 : anv/image: Check DISJOINT in vkGetPhysicalDeviceImageFormatProperties2 (v2)
1534e28669d : zink: more accurately track supported blits
f076b4d3ab9 : turnip: Close sync_fd only if it is a valid file descriptor.
f6a73228a47 : clover/spirv: Add missing break for SpvOpExecutionMode case.
5953d04aec1 : frontends/va: Fix *num_entrypoints check.
94f202c6bc5 : freedreno: Fix leak of shader binary on disk cache hits.
d7366262d2b : etnaviv: fix disabling of INT filter for real
ce29a107f43 : mesa/main: add missing include in glformats.h
9d399939e08 : aco: fix fp16 *0.5 omod
dc0580d3441 : aco: disable omod if the sign of zeros should be preserved
ded5cd528a9 : iris: initialize shared screen->vtbl only once
15367d29693 : egl/dri2: fix race between image create and egl_image_target_texture
ee3ed20f3d8 : draw: fix tess eval pipeline statistics.
e5327be5acb : etnaviv: nir: do not run opt loop after nir_lower_bool_xxx(..)
b8ddfc0bb78 : vdpau: Add missing printf format specifier.
159ded94814 : freedreno/ir3: Fix crash in shader compile fail path
4de41dea583 : panfrost: Fix stack shift calculation
b37d613da5b : mesa: Clamp some depth values in glClearBufferfi
d47cb4124ac : mesa: Clamp some depth values in glClearBufferfv
5b83eb0b098 : mesa: Add and use _mesa_has_depth_float_channel
14167715ccc : .pick_status.json: Update to 87dc3106b077199b829a082e32ec33d0c6d400ab
004b8b105ff : aco: disallow various v_add_u32 opts if modifiers are used
46ab4f91710 : aco: fix combine_constant_comparison_ordering() NaN check with 16/64-bit
afe279ad861 : aco: don't combine precise max(min()) to med3
cdb5bcc0598 : turnip: Fix file descriptor return.
0724abde7a3 : gallium/draw: Fix rasterizer_discard for wide points/lines.
0e3bb4aa913 : mesa: Fix vertex_format_to_pipe_format index.
7762b3cda4c : nir: handle float atomics in copy propagation pass
fe8c524c826 : intel/fs: Fix use of undefined value in fixup_nomask_control_flow
51d4d91f7d2 : ci: Only install kernel modules for LAVA devices.
a442fc2955e : llvmpipe: just use draw_regions in draw/line setup.
bc3e92a1df1 : lavapipe: disable SNORM blending for now
0e4e0a0d09a : lavapipe: enable alpha to one.
3ee324d4ec1 : u_blitter: port radv 3D blit coords logic.
4de4f552289 : gallium: handle empty cbuf slots in framebuffer samples helper
f4d976d5917 : util/set: Fix the _mesa_set_clear function to not leave tombstones.
966b55c6dae : freedreno: Protect gmem_cache ralloc allocations
60ffcfe6a98 : st/mesa: fix use-after-free when updating shader info in st_link_nir
46c08b73dea : softpipe: correct signature of get_compiler_options
23f4120491d : panfrost: Fix ->reads_frag_coord assignment
f3ff1265ba7 : panfrost: Fix Bifrost blend descriptor emission
5c167e8d923 : pan/bi: Model writemasks correctly
2940fb13eba : panfrost: Fix AFBC blits of resources with faked RGTC
5634699a2c0 : .pick_status.json: Update to bf5cea7232f9ee2934c212211ebefb6fe766526d
f44896c12ac : bump version for 20.3-rc1
3c4e43e72be : intel: Pointer to SCISSOR_RECT array should be 64B aligned
a1a365e8188 : broadcom/compiler: Allow spills of temporaries from TMU reads
1c5271346af : nir/algebraic: optimize bitfield_select(a, b, 0) to iand(a, b)
d47969eb5ed : pan/bi: Add support for load_instance_id
5cd1d8c1ed9 : pan/bi: Add support for load_vertex_id
255f7842c7c : panfrost: Allow linear ZS resources on Bifrost
4995a4c03aa : pan/bi: Add support for ushr
af70987b363 : pan/bi: Add support for ishr
3257ad21f34 : pan/bi: Fix ARSHIFT definitions
2a80b2d0cd1 : pan/bi: Move bitwise op packing out of bi_pack_fma()
cc0950722c0 : pan/bi: Get rid of bi_emit_ld_uniform()
fd265fa0206 : pan/bi: Lower uniforms to UBO
09da82cbdc3 : pan/bi: Add support for load_ubo
87e2169cb90 : pan/bi: Fix swizzle handling in bi_copy_src()
2522f509a3d : pan/bi: Support centroid and sample interpolations
ca5a00a70ca : pan/bi: Extract LD_VAR sample field from ins->load_vary.interp_mode
1692088d053 : panfrost: Expose GLES3 features on Bifrost when PAN_MESA_DEBUG=deqp
23dbf7964b7 : panfrost: Force late pixel kill when depth/stencil is written from the FS
956228da3a1 : radeon/vcn : Corrected dpb_size calculation for VP9_2
68092df8d88 : intel/nir: Lower 8-bit ops to 16-bit in NIR on Gen11+
b98f0d3d7c3 : intel/nir: Lower 8-bit scan/reduce ops to 16-bit
3ad2d85995e : intel/nir: Refactor lower_bit_size_callback
f95665cfebb : nir/lower_bit_size: Add support for lowering subgroup ops
2c4b47184da : nir/lower_bit_size: Pass a nir_instr to the callback
15c6e05a725 : nir/lower_bit_size: Don't cast comparison results
86ef139bf46 : radv: implement VK_EXT_shader_image_atomic_int64
9f432687726 : ac/nir: implement 64-bit images
5b81e80fb6c : aco: implement 64-bit images
8570de72f51 : amd/common: add PIPE_FORMAT_R64_{UINT,SINT} to GFX10 format table
cff195087f5 : util: add mapping from Vulkan to Gallium R64 integer formats
bcc3d53587a : gallium: Fix NIR validation when lowering polygon stipple
441feda0bb3 : gallium/util: do not pass undefined sample-count
bae54876596 : aco: optimize v_and(a, v_subbrev_co(0, 0, vcc)) -> v_cndmask(0, a, vcc)
2bbe01b186b : spirv: Add support for SPV_EXT_shader_image_atomic_int64
5a3e22018d1 : nir: Allow 64-bit image atomics
79f477c3c60 : compiler/types: Add 64-bit image types
d44c76be85f : util,gallium: Add new 64-bit integer formats
b725fbd1913 : nir: Validate image atomic formats
72f1c9aef5d : nir: Print formats on image intrinsics as text
d22fafa20b7 : spirv: Update headers and metadata from latest Khronos commit
2acdcf0b317 : libgl-gdi: support building without softpipe
d7f7d890f15 : panfrost: Add missing Collabora copyright notices
14bbc24b60c : pan/mdg: Add missing Collabora copyright notices
92374aebe2d : spirv: correct sematic-typo
fc2814417e9 : CI: Disable Panfrost T760
4143572f93e : radeon/vcn: Bitrate not updated when changing framerate
25066eb20a2 : v3dv/device: do nothing when asked physical device pci bus properties
ca1969ca880 : v3dv/util: log debug ignored stype only on debug builds
1fa4a372568 : v3dv/util: remove several logging functions
1675c83a4fc : radv: Fix exporting/importing multisample images.
fb1793bf9c8 : zink: add some spirv builder functions for barriers
95e15f774dc : zink: add a quadop function in spirv_builder
758e932ad27 : zink: use same function for all pipe_context::delete_*_state shader methods
d377d844969 : zink: make physical device functions use a dynamic function pointers.
91f9bc18e0c : radv: Fix budget calculations with large BAR.
9948ead3cd4 : radv: Skip tiny non-visible VRAM heap.
b7793e39ee4 : docs: update calendar and link releases notes for 20.2.2
e053a02ee97 : dcs: Add sha256 sums for 20.2.2
5e1f518f30b : docs: add release notes for 20.2.2
39d1576eef0 : st/nine: Remove unnecessary NULL check.
0bc222706d3 : zink: implement ARB_texture_query_lod
bf29daa1b5a : ci/deqp: Switch to a new dEQP runner written in Rust.
fe61230b38f : ci/bare-metal: Reset colors at the end of a line of serial output.
ff6741728de : ci/bare-metal: Apply autopep8 to the bare-metal scripts.
9f1cd99ba12 : turnip: Fix image size for 3D vkGetImageSubresourceLayout.
a0b42da0a2e : spirv: fix GLSLstd450Modf/GLSLstd450Frexp when the destination is vector
81597759bef : zink: For MoltenVk added vkFlushMappedMemoryRanges() to vkMapMemory() to fix empty mapped memory.
f0bbd8fdd08 : zink: have_triangle_fans support.
2aca3749c57 : zink: add support to device info for macro guards and just VkPhysicalDevice*Features with out the have_.
f0a88dbefa6 : nir/lcssa: consider loops with no back-edge invariant
feb9462bb19 : zink: Added inbuilt debug logging from the VK_LAYER_LUNARG_standard_validation layer.
10d44fec2dd : zink: fix pNext chain for resource memory allocation
0b53ca0cca9 : zink: return fail if create_instance fails
6a967294487 : docs/features.txt: VK_EXT_separate_stencil_usage not exposed on RADV
6ec7e0d4066 : gallium: document convention for get_handle calls on multi-planar resources
b29fe26d438 : etnaviv: rework ZSA into a derived state
3c7fc95f4fe : etnaviv: expose shader discard usage in etna_shader_variant
bff60d665b8 : etnaviv: update headers from rnndb
83c72cab7a1 : etnaviv: flush depth cache when changing depth config
01e2ded11f7 : etnaviv: emit RA_EARLY_DEPTH on dirty ZSA
d4285805345 : mesa/st: use a lock to protect access to variants when updating them
77d6fda0f50 : nir/algebraic: distribute imul(iadd(a, b), c) when b and c are constants
2fd5079442c : clover: implements clSetContextDestructorCallback
04e1b1757cf : clover: add empty cl 3.0 dispatch entries.
558325c4c50 : clover/spirv: hook up spir-v environment for 3.0
7230f39c1a2 : clover/llvm: add 3.0 versioning.
a52c613ea7d : clover: access 3.0 and deprecated 2.2 API
9790fdf2ceb : vtn/opencl: add ctz support
725df7c15dc : CL: update CL headers to 3.0
041e3147c05 : docs: Add MESA_pack_invert and ANGLE_pack_reverse_row_order
fd104096c61 : mesa: Implement GL_ANGLE_pack_reverse_row_order
4506e4db4d6 : mesa: Enable GL_MESA_pack_invert unconditionally
923577c0662 : v3dv: Remove unsigned comparison to zero.
03683b9b2e6 : nir: Handle ray-tracing intrinsics and storage classes in copy-prop etc.
5a288932797 : spirv,nir: Add ray-tracing intrinsics
21b1b915498 : nir,spirv: Add support for the ShaderCallKHR scope
6b8fd65e840 : spirv: Implement the new ray-tracing storage classes
84a8ca1db88 : nir: Add new variable modes for ray-tracing
aa4ea9c7ea6 : nir: Add intrinsics for object to/from world RT sysvals
07635a3284c : nir/builder: Add a select_from_ssa_def_array helper
46cd91bb45a : spirv,nir: Add support for ray-tracing built-ins
ed907e5d84c : spirv: Add support for OpTypeAccelerationStructureKHR
2df055ab47f : spirv: Pass the deref type to storage_class_to_mode for non-forward pointers
2bef02696d4 : spirv: Add a guard for OpTypeForwardPointer storage classes
aabe37b9694 : spirv: Remove a redundant vtn_fail_if
3bcebe1b271 : spirv: Add Ray Tracing execution models
d8dbdf20de8 : spirv: Add basic plumbing for ray-tracing capabilities
f65182931db : compiler: Add new Vulkan shader stages
1882a02d83b : tu: Make sure spirv_to_nir knows we support imageStorageWithoutFormat.
0b0f152c54e : nir/clip_disable: handle 2x vec4 case
5e43ba39e11 : nir/clip_disable: try for better no-op
1d23a88c6eb : nir/clip_disable: write 0s instead of undefs for disabled clip planes
c84ae1523e0 : iris: Move blit scissoring earlier.
0f96a9ab3b0 : anv: restrict number of subgroups per group
b2c719308c5 : turnip: enable VK_EXT_image_drm_format_modifier
f624692a57d : turnip: don't always fallback to linear for mutable formats
8c4426f519c : turnip: remove unnecessary/redundant tu_image fields
c64cd6988f1 : turnip: remove useless tu_image asserts
dfaa8b9ae72 : turnip: LAYOUT_PREINITIALIZED is not different for optimal tiling
43c16483e0b : turnip: don't implement CreateImage as two separate functions
1a1099c54f1 : aco: Fix format string used when raising validation errors
61d2badbf47 : nir/deref: Fix a typo
60c5729d166 : ci: Distribute ADMGPU driver to LAVA as a module
bb41acf96af : ci: Update dEQP skips and fails for Bifrost on G52
80cbb324434 : ci: Update kernel for LAVA to 5.10-rc2 plus patches
092186d9857 : util/threaded_context: use driver's buffer alignment for staging transfers
60b9c00afd2 : v3d: Add GL_ARB_vertex_array_bgra support
9648bfba564 : v3dv: mark the right bit to swap R/B vertex attributes
1e723745dde : v3d/compiler: extend swapping R/B support to all vertex attributes
44925a8a554 : intel/tools: add missing new lines to few remaining fail_if users
c323d7c2a7f : intel/tools: refactor logging to be easier to follow by static analyzers
f0061277c00 : intel/tools: handle some failures
cd9907e7d39 : anv: remove dead code from anv_create_cmd_buffer
d13b7d65914 : intel/tools: allow --color option to be used without arg
0dad1a7c72a : v3dv: expose more features
0b30336906f : broadcom/compiler: Handle non-SSA destinations for tex instructions
e331fd7fc42 : vc4: use intmax_t for formatted output of timespec members
c8630fd1143 : amd/addrlib: Add missing va_end.
fe52efaa98e : loader: Print dlerror() output in the failure message
5d5f3e3a477 : intel/fs: Implement nir_intrinsic_{load,store}_shared_block_intel
9fe158e1d10 : intel/fs: Implement nir_intrinsic_{load,store}_ssbo_block_intel
d372abe3973 : intel/fs: Add surface OWORD BLOCK opcodes
296137df53a : intel/fs: Implement nir_intrinsic_{load,store}_global_block_intel
d3d2b73fa3c : intel/fs: Add A64 OWORD BLOCK opcodes
eb03f29655c : spirv: Implement SpvCapabilitySubgroupBufferBlockIOINTEL
dd39e311b33 : nir: Add nir_intrinsic_{load,store}_deref_block_intel
b86ce274f9d : spirv: Implement SpvCapabilitySubgroupShuffleINTEL from SPV_INTEL_subgroups
5194cbc7663 : iris: Flush dmabufs during context flushes
c488fb6dfec : iris: Fix fast-clears of swizzled alpha formats
60336cac601 : iris: Fix SINT assert in convert_fast_clear_color
4cb9b5db2ce : iris: Fix fast-clears of swizzled LA formats
382451ff9d7 : iris: fix source/destination layers for 3D blits
61ce544d070 : st/nir: Drop setting interp mode on system values in builtins.
9143c08125a : st/nir: Fix the st->pbo.use_gs case.
f8c1d79f69a : pan/bi: Correctly calculate render target index
9a6dad18d8d : pan/bi: Lower depth/stencil stores
6433fedcf1c : pan/bi: Emit +ZS_EMIT as needed
0c889e76112 : pan/bi: Stub handling for nir_intrinsic_store_combined_output_pan
f67b49d5123 : pan/bi: Factor out bi_emit_blend
928f2bc0d57 : pan/bi: Factor out bi_emit_atest
f14beeb4cee : pan/bi: Infer z/stencil flags from sources passed
2b1db3662f3 : pan/bi: Add +ZS_EMIT instruction to IR
cd66aa712d9 : panfrost: Deduplicate shader properties
4a2ecc72d34 : panfrost: Pass through src_type
42319c56264 : pan/mdg: Move writeout lowering to common panfrost
dfaa4c51fba : pan/mdg: Deduplicate nir_find_variable_with_driver_location
a05921b9f21 : nir: Add SRC_TYPE to store_combined_output_pan
fa869fb9b45 : v3dv: add a v3dv_bo_init helper
456beb40b8f : aco/ra: Fix counting of subdword variables in get_reg_create_vector
786828131a7 : aco: implement 8/16-bit instructions which can be trivially widened
ef95ba8cdd1 : aco: implement some 16-bit arithmetic instead of lowering
8ed7cad75f3 : radv: rework nir_lower_bit_size callback and run DA on GFX8+
b2ce7da1498 : radv: do nir_lower_bit_size after algebraic optimizations
c77114967f8 : radv: move a few passes to after load/store vectorization
475077c790f : nir/lower_bit_size: optimize upcast of b2i8/b2i16
4e5c85526b1 : nir: add shader_info::bit_sizes_used
7d3df69914d : va: support VA_RT_FORMAT_PROTECTED
81be8b3c2f2 : va/picture: make sure destination buffer is protected if needed
70191f38e32 : frontends/va: Added protected playback support for VP9
f20a20b1e3f : radeon/vcn: program drm message buffer
ebbf40fa263 : radeon/vcn: delay dec->ctx and dec->dpb allocation
cf324df6eae : radeon: add si_vid_create_tmz_buffer helper
024be710a72 : radeon/vcn: add defines for drm message buffer
b9753fdc581 : radeon: add decryption params definition header
deb7dc82f62 : frontends/va: handle protected slice data buffer
5f0816eac09 : vl: add flag and definition for protected playback
58e7088628a : nir/find_array_copies: Don't assume all children exist
e1736c7fdb2 : radesonsi: Remove unnecessary shader->selector NULL check.
5fb77a582a8 : lavapipe: request correct sample mask behaviour
47701d47e79 : llvmpipe: respect the sample mask in non-multisample flag
3dc6da1ac1f : gallium: add a non-multisample sample mask out behaviour flag.
4ff4d4e5696 : nir/opt_intrinsic: Optimize bcsel(b, shuffle(x, i), shuffle(x, j))
2f5b56ae237 : nir/opt_intrinsics: Refactor a bit
3b281861c1a : nir/constant_folding: Fold subgroup shuffle intrinsics
e59d6350d1f : nir: Move constant folding of vote to opt_constant_folding
9492ab28640 : nir/constant_folding: Use the standard variable naming convention
9d2ccbfc15c : nir/constant_folding: Use a switch in try_fold_intrinsic
d9c0f3627d7 : nir/opt_intrinsics: Report progress for the gl_SampleMask optimization
b90063201a9 : nir: use nir_alu_src_is_trivial_ssa() in nir_ssa_for_alu_src()
233a820f2c3 : nir: skip bcsel with non-trivial swizzle in opt_simplify_bcsel_of_phi()
1df2fc9f9c8 : nir: add nir_alu_src_is_trivial_ssa()
b9f95280119 : nir/lower_io: Add a new 62bit_generic address format
b84f74f9b7f : nir/lower_io: Support generic pointer access
a451f037ffc : nir/lower_io: Add support for lowering deref_mode_is
57943112d9a : nir/lower_io: Add support for 32/64bit_global for shared
c50332fbc29 : nir/lower_io: Add a mode parameter to addr_format_is_*
7007d06898a : nir/lower_io: Add a mode parameter to build_addr_iadd
ff838abc463 : nir/opt_deref: Add an optimization for deref_mode_is
df51518dc5b : nir/opt_deref: Add a deref mode specialization optimization
a8e53a772f6 : spirv: Add generic pointer support
d6415b5d2b3 : nir: Add support for generic pointers
9d377c01d0f : nir: Make nir_deref_instr::mode a bitfield
7d5f3b5c0e6 : nir/split_*_vars: Prepare for generic pointers
d50a4dbc13c : nir/find_array_copies: Prepare for generic pointers
ced9b6f0d8e : nir: Use nir_deref_mode_may_be in deref optimizations
379d5354804 : nir/vec3_to_vec4: Use nir_deref_must_be
8a2cda1d53f : nir/vars_to_ssa: Use nir_deref_must_be
0f94ff8a6ac : nir: Only force loop unrolling if we know it's a in/out/temp
fff78fc1c58 : nir/phis_to_scalar,gcm: Use nir_deref_mode_may_be
9f3e3dfd2fb : nir/lower_io: Use nir_deref_mode_* helpers
9ae87a6c312 : nir/lower_array_deref_of_vec: Use nir_deref_mode_must_be
3cc58e64706 : nir: Add and use some deref mode helpers
74886cabaa3 : nir/opt_find_array_copies: Allow copies from mem_constant
89abfbeb7ac : nir: Disallow writes to system values and mem_constant
bb5d5029b74 : nir: Use var->data.mode instead of deref->mode in a few cases
5664713d7b9 : nir: Handle incomplete derefs in split_struct_vars
6b72004f12c : nir/phis_to_scalar: Use a deny-list for load_deref modes
3f0a29fffbc : nir/builder: Add a nir_ieq_imm helper
9d3615166ef : lavapipe: don't advertise linear filtering on integer textures.
3d81cf4621e : lavapipe: use clear_buffer callback
c3d8a69c3a6 : llvmpipe: add clear_buffer callback. (v2)
1e3fbee4b0a : lavapipe: stop crashes with 3D z blits
c871ac04a15 : lavapipe: fix 3d compressed texture copies.
42b5cfdbd26 : gallivm/nir: fix vulkan vertex inputs
621c4f816f1 : gallivm/nir: handle dvec3/4 inputs properly.
a5aab63fb10 : lavapipe: fix dEQP-VK.info.device_properties
6dabb8065ab : lavapipe: constify state pointers into command buffers.
33a2f27ce96 : lavapipe: don't write to pending clear aspects in cmd buffer
ad3849259a8 : gallivm: fix f16 quantize.
7ae81d65a49 : r600: amend space check for chips older than EVERGREEN
902b3182133 : zink: break up dynamic access lowering
e12e67476a5 : zink: add pass for lowering dynamic ubo/ssbo block indexing to constants
71a197943cf : mesa/st: Fix a use-after-free of the NIR shader stage.
6b85a887ff5 : mesa/spirv: Lower variable initializers for global variables
c2cb2dd3bc6 : zink: Added support for MacOS MoltenVK APIs.
a0f889bdadb : zink: Basic framework to check for optional instance layers and instance extensions.
bfa9fd88fc7 : radv,radv/winsys: Move RADV_MAX_IBS_PER_SUBMIT
f6e5baf4afe : docs/features: add some extensions we missed
a2056b025ce : docs/features: VK_KHR_mir_surface is disabled, remove it
3d58ab7576d : docs/features: Minor update extensions support
89c4bba8bce : nir/algebraic: better propagate constants up fadd chains
16c756e55d5 : spirv: reverse order in matrix multiplication
24a18b1a4b9 : nir: scalarize fdot in reverse
6dc6b8ad9f2 : panfrost: Set .array_size on Bifrost
eaf0be88f6c : pan/bi: Don't emit TEXS for array textures
3a86e1e92d9 : pan/bi: Handle 3D/array coordinates
56bda0fb494 : pan/bi: Track tex data register swizzles
1463824319b : panfrost: Add bi_emit_array_index helper
914eebb0bce : panfrost: Drop unused swizzles
b6c71425c26 : panfrost: Advertise Bifrost support
828c7e76267 : panfrost: Disable point sprites on Bifrost
2ed003633cd : pan/bi: Lower +CUBEFACE2
31864017510 : pan/bi: Suppress disassembly for internal shaders
2f00f82469e : pan/bi: Lower cube map coordinates
f76558be656 : pan/bi: Hook up cube instructions packing
0ed8eee7069 : pan/bi: Split special class in two
20cc63815cd : pan/bi: Move special instruction packing to a separate helper
07f1df51aa3 : pan/bi: s/t0/t1/ in bi_disasm_dest_add()
47131919d86 : panfrost: Implement v7 texture payloads
4e0826dcc85 : panfrost: Add array size to XML
557633b142e : panfrost: Suppress Bifrost prefetching
c0b8f7394bc : panfrost: Leave push_constants pointer to NULL if there's no uniform
29fc115d581 : mesa: do not throw _mesa_problem when invalid enum is used
e02e1ccbeed : mesa/st: call memobj_destroy only if there is memory imported
57c152af9ce : aco: select v_mul_{hi}_u32_u24 for 24-bit multiplications
3a72021d7cf : aco: store NIR range analysis data to the isel context
81ff38947a4 : zink: clamped maxPerStageDescriptorUniformBuffers limits to INT_MAX when stored as uint32_t.
ac65d3b6b85 : radv: fix shader caching with NaN fixup workaround
36f62494ec7 : radv: fix shader caching with discard->demote workaround
19f3911cf82 : radv: add some missing radv_{start,stop}_feedback
200bcd7a44d : android: freedreno: Add freedreno_dev_info.[ch] to Makefile.sources
09b2bd1df93 : broadcom/compiler: remove v3d_fs_key depth_enabled field.
21ffacff8c7 : intel/compiler: remove branch weight heuristic
06764e0e5d5 : intel/compiler: use C++ template instead of preprocessor
788f6dc8578 : Revert "gallium/dri: fix dri2_from_planar for multiplanar images"
fe3e571870e : tu: Support rasterizerDiscardEnable and RasterizationStreamSelect
841f7368243 : tu: Support geometryStreams
6b8d30ec1e3 : util/bitset: Add a range iterator helper
563789ce372 : ir3: Support geometry streams
48cfaecd4f3 : freedreno/a6xx: Update SO registers for streams
92022f2846e : zink: add VK_STRUCTURE_TYPE_WSI_MEMORY_ALLOCATE_INFO_MESA for WSI allocations
98ebffc9f30 : etnaviv: move etna_destroy_shader(..) to generic location
2dc73d2c7f7 : etnaviv: move etna_dump_shader(..) to generic location
3bef6dfe422 : etnaviv: convert from tgsi semantic/index to varying-slot
edbdd977232 : nir: make tgsi_varying_semantic_to_slot(..) public
4bd18e772a2 : amd/llvm,aco: Replace VLA with alloca
e3515590bfb : zink: require Vulkan timestamp queries for time query caps
b07b943f30c : tgsi: Initialize tgsi_declaration_dimension padding.
7278f900394 : gallium: Remove duplicate resource variable.
78a420ce467 : nir/validate: Explain why we don't use nir_foreach_block
e8a332b972e : zink: always reset query pools on next query begin
60db5af05a7 : zink: always use query->type for starting/stopping xfb queries
e1e3484a10b : zink: rework query overflow handling
7fc806bbbc9 : zink: fixup gs/xfb tracking for primitives generated queries
28ad3c1735a : zink: store batch id onto query object at time of start
b073398be1d : zink: also create an xfb query for every primitives generated query
0b2475f5fd1 : zink: more correctly handle PIPE_QUERY_PRIMITIVES_GENERATED queries
a8785579e00 : zink: deduplicate some query result code
b6a0309f482 : lavapipe: use resource get param.
2dcc9c7f54e : llvmpipe: add resource get param support.
ae17e1fdbcb : gallium: add a layer stride pipe resource parameter.
e9724722a3a : gallium: add a level parameter to resource parameter get
0e3f2e63215 : zink: call the reset callback not only during a status check
efadeb3269b : i965: remove prototypes of not-existing functions
e3f6a9ea36d : intel: remove dead code
b5e2c58ad86 : anv: always annotate memory returned from anv_gem_mmap
990343b70da : turnip: rework android gralloc path so it doesn't call tu_image_create
b2a21febe04 : os: Fix open result check.
1eda8423187 : iris/bufmgr: Handle NULL bufmgr in iris_bufmgr_get_for_fd
eb61f8959e0 : i965/bufmgr: Handle NULL bufmgr in brw_bufmgr_get_for_fd
aa2f6bd4f56 : freedreno: Use freedreno_dev_info
a1d2b215f10 : tu: Use freedreno_dev_info
4a0bdf47e43 : freedreno: Introduce common device info struct
ea81889ea43 : nir/large_constants: only search for constant duplicates
ce5e2e21317 : nir: Stabilize compact_components sort
aaa94d92d52 : docs/features: add Vulkan 1.2
8c4d15d57ee : docs/features: update unpromoted Vulkan extensions
8077f3f4c4a : nir/lower_returns: Append missing phis' sources after "break" insertion
95b9fc41466 : zink: implement pipe_device_reset_callback
7d6609e70d5 : v3dv: fix occlusion query inheritance in secondary command buffers
12f87b6e7c3 : v3dv: add support for timestamp queries
520f3e27b5b : radeonsi: fix RADEON_FLUSH flags conflicts
18b7cafc700 : driconf: add disable_protected_content_check option
9b0ffa9ecde : egl/dri2: implement createImageFromDmaBufs3
d9582ff39e0 : dri: introduce createImageFromDmaBufs3
2aff88a9457 : egl: handle EGL_PROTECTED_CONTENT_EXT for eglImage
52268a3833e : radeonsi: enable PIPE_CAP_DEVICE_PROTECTED_CONTENT
bd182777c8f : egl: implement EGL_EXT_protected_surface support
9698a222a6c : radeonsi: honor PIPE_BIND_PROTECTED
a6535045499 : gallium: introduce PIPE_BIND_PROTECTED
7748e501382 : gallium: add new cap PIPE_CAP_DEVICE_PROTECTED_CONTENT
b54c054a418 : v3dv: expose VK_KHR_maintenance1
53c6dc504b0 : v3dv: implement vkTrimCommandPool
0dedee7636e : v3dv: update assertion to match VK_KHR_maintenance1 semantics
e4988e6affe : v3dv: fix base slice selection for copies involving 3D images
0a9b8077adb : v3dv: add image view debug checks for VK_KHR_maintenance1
03f260cb272 : radv,aco: optimize computing the sample mask for per-sample shading
c63bcda22c8 : radv,aco: adjust the sample mask only if per-sample shading is enabled
ea83fd91242 : glsl: drop NMS OpenGL workarounds
d5dd779c490 : panfrost: Add missing alpha-first special formats
3a67806edcd : panfrost: Fix BGR233 component order
b5bc0935841 : panfrost: Fix RGB5A1 formats
f2af23bd120 : panfrost: Use macro for panfrost_get_default_swizzle
c5d86198a4e : panfrost: Add missing 1/2/4/64-bit formats to XML
d473622fdee : panfrost: Rename VARYING_POS to SNAP4
1b5cac4511f : panfrost: Rename VARYING_DISCARD to CONSTANT
c6bdd976e61 : panfrost: Split out v6/v7 format tables
29bb2812c14 : panfrost: Add v7-specific depth formats
8ca1478b2b3 : panfrost: Add miscellaneous missing Midgard formats
a21d3debc3f : panfrost: Add missing depth/stencil formats
f6fb9ef919f : panfrost: Add v7 special colour formats
cae1be954ca : panfrost: Remove panfrost_is_z24s8_variant
870283bcc4a : panfrost: Remove duplicated format arg for ASTC
44155fa661c : panfrost: Complete format_to_bifrost_blend
e1624b67dc1 : panfrost: Use panfrost_blendable_formats for blending
41f06ac8776 : panfrost: Use panfrost_blendable_formats for SFBD
293198ea04e : panfrost: Use panfrost_blendable_formats for MFBD
d9b16ca4c91 : panfrost: Add a blendable format table
666677d0ef5 : panfrost: Use consistent swizzle names in XML
1e18d9952bb : panfrost: Add MALI_EXTRACT_INDEX helper
1b48b9e6190 : panfrost: Don't double-compose swizzles
a575bb13697 : draw: Remove draw_install_aaline_stage dead code.
0a4c1db926c : gallium/u_threaded: merge consecutive draw calls within batches
d0916ccb109 : gallium/u_threaded: move a structure up to be used later
a44868beda5 : radeonsi: implement multi_draw for compute-based primitive culling
cc24ec8c077 : radeonsi: set NOT_EOP for back-to-back draws on gfx10+
ca40dc01cc8 : radeonsi: add support for multi draws
0ce68852c1a : radeonsi: implement multi_draw but supporting only 1 draw
ae8d89260c6 : radeonsi: don't check info->count == 0
d9c4ca2b7bc : radeonsi don't get count from pipe_draw_info in si_num_prims_for_vertices
7cc939f7dde : radeonsi: add num_draws parameter into si_need_gfx_cs_space
095ee8f867b : winsys/amdgpu: remove incorrect assertion check against max_check_space_size
73f2d3c291f : gallium: add pipe_context::multi_draw
d9c12c60723 : gallium: move pipe_draw_info::start/count to the beginning and pad empty space
8943c80c9b1 : radv: Fix variable name collision.
41be85ad7bc : ci/x86: speed up piglit testing
e54c7f4b1ac : android: aco: add aco_form_hard_clauses.cpp to Makefile.sources
a1d6c03e2f3 : etnaviv: don't import allocated scanout resources via from_handle
3862cec314d : etnaviv: pass correct layout to etna_resource_alloc for scanout resources
ec21148311f : etnaviv: simplify etna_screen_bo_from_handle
94ec412b268 : etnaviv: do proper cpu prep/fini when clearing allocated buffer
181790117bd : etnaviv: cosmetic etna_resource_alloc fixes
98db7c4841c : etnaviv: free tgsi tokens when shader state is deleted
3fd512440bf : etnaviv: tex_desc: fix TS compression enable
cf871e92327 : etnaviv: update headers from rnndb
3ba753d9f58 : etnaviv: blt: properly program surface TS offset for clears
866bb22d6b9 : etnaviv: drm: fix BO refcount race
8b0218beb59 : etnaviv: drop etna_pipe_wait(..)
b7501184b90 : radeonsi: implement inlinable uniforms
6d058ac6c99 : aco: Fix accidental copies, attempt two
b03c86a71f3 : intel/dev: Bump Max EU per subslice/dualsubslice
5957b0c1622 : glthread: pin driver threads to the same L3 as the main thread regularly
d8ea5099658 : util: completely rewrite and do AMD Zen L3 cache pinning correctly
4f2c2307f9e : util: add util_get_current_cpu using sched_getcpu and Windows equivalent
9758b1d416a : util: add util_set_thread_affinity helpers including Windows support
3433d193e7c : st/mesa: remove random L3 pinning heuristic for glthread
96d9f7761d4 : util: consolidate thread_get_time functions
53a15925da5 : util: remove unused util_get_L3_for_pinned_thread
cc161132027 : android: fix libsync dependencies (v2)
a09717c4de0 : glsl: add extra pp tokens workaround and enable for CoR
ce0b72a13a2 : intel/fs: Don't emit_uniformize when getting a constant SSBO index
0fe5490724e : v3d/format: use XYZ1 swizzle for three-component formats
f7d1460418f : gallivm: zero init the temporary register storage.
17613794815 : aco: handle SDWA in the optimizer
ecc5b59a706 : aco: don't allow destination opsel for v_cvt_pknorm
bb890f2e7c1 : aco: fix combine_inverse_comparison()
7e4aa8c8e9b : aco: fix printing of some sdwa sels
70320f41172 : aco: assert a label only uses one of the members in ssa_info's union
3dfbed2a87c : aco: create s_clause on GFX10+
f4c090a3b3c : aco: refactor split_store_data() to always split into evenly sized elements
daec83c7d61 : intel/genxml: don't generate identical code for different branches
e96f33cd300 : intel/tools: fix invalid type in argument to printf
13859c769f0 : gallium/dri: fix dri2_from_planar for multiplanar images
6c118aebb11 : gallium/dri: fix dri2_query_image for multiplanar images
0f3594cd7b0 : gallium/dri: allow create image for formats that only support SV or RT binding
25f984812be : nv50/ir/nir: don't use designated initializers
e07c5467633 : v3dv/format: use XYZ1 swizzle for three-component formats
d8562b742ea : virgl: Correctly align size of blobs
7dc17ae5abc : glsl: Update loop_terminator constructor to accept parameters.
f74ef158798 : aco/ngg: Incorporate GS invocations into workgroup size calculation.
09b9e52c0d8 : aco/ngg: Export a zero-area triangle when primitive count is 0.
73449f9a623 : aco: Add a few assertions about LDS usage.
b6654adc0ea : aco: Make emitting reduction instructions a bit more convenient.
8d6246205ad : aco: Add some validation for PSEUDO_REDUCTION instructions.
260f9c503ad : aco/ngg: Put shader query reduction operand into a VGPR.
9757c3cb6b8 : aco: Assert that workgroup barriers are not used inappropriately.
915f2919f64 : ci/bare-metal: suppress 'No such file or directory'
ecdcf22d5d8 : aco: switch aco_print_asm to a FILE *
a293fad4ef7 : aco: refactor repeated instruction disassembly
ed2449d55be : aco: move individual instruction disassembly to its own helper
7ded846ba92 : docs/features: Update extensions for swr
2088f359ff8 : docs/features: Update extensions for softpipe
483657de323 : aco: use mubuf helper in select_gs_copy_shader
ec7ecfe9cbf : aco: use control flow creation helpers in select_gs_copy_shader
57d977a23fb : aco: round bytes_written to dwords if larger than 4 bytes
41839d38cf3 : aco: default to a definition size of 32
768186e2af3 : docs: s3tc -> S3TC
d30470e999b : docs: clang -> Clang
f3095f9b40c : docs: gcc -> GCC
4aded097346 : docs: fbo -> FBO
e8d0313df54 : docs: hud -> HUD
f408343198a : docs: api -> API
a22cedf4f0f : docs: anistropy -> anisotropy
689145eeb2b : docs: eg. -> e.g.
580b9d11ff2 : docs: ie. -> i.e.
fef8a4befdc : radv: remove call to nir_lower_pack()
212be2a04e4 : radv: lower pack_[64/32]_* via nir_lower_alu_to_scalar()
bd0468ed338 : nir: add options to lower nir_op_pack_[64/32]_* via nir_lower_alu_to_scalar()
121fa017e1d : ac/nir: implement nir_op_[un]pack_64_4x16
543f50789a4 : aco: implement nir_op_unpack_[64/32]_*
79cd22b889b : v3dv: enable alphaToOne feature
eb104e949ee : radv: Do not access set layout during vkCmdBindDescriptorSets.
29999e6b9d7 : radv: Fix 1D compressed mipmaps on GFX9.
06cf838cbdc : intel/mi_builder: Support gen11 command-streamer based register offsets
fdb1997ab5e : Fix VMware capitalization.
0e7d45c89a5 : util: use dllexport for mingw too
e030ab51632 : lavapipe: configure suffix in icd json
3017d884bc0 : gallium: use libpipe_loader_links
0355d10c6bd : wsi: move drm code to wsi_common_drm.c
72ce22f9918 : lavapipe: fix usleep usage in lvp_device
d399c3e861a : intel/dev: Add device info for ADL-S
26e53e3afa7 : aco: ignore the ACO-inserted continue in create_continue_phis()
fa5acbbcdea : CI: remove llvmpipe cl flake test
8d03cfae7c3 : anv: Drop warning about gen12 not being supported
a1885332d76 : panfrost: AFBC compress Z16 depth buffers
388c99b0298 : panfrost: Z16 depth buffer support
4a20ed6b45a : panfrost: Move zs format handling code out of the !afbc case
06d1f7c64b2 : docs: Specify when branch points happen
328a3503875 : vulkan/util,vulkan/wsi,radv: Add typed outarray API
437995bb705 : aco: remove all-undef phi opt
70ff262cda8 : aco: use v_mov_b32_sdwa for some 16-bit constants
b882598ee17 : aco: remove some unused optimizations
d20a752c0de : aco: use Builder::copy more
e54c111c459 : aco: always use p_parallelcopy for pre-RA copies
6db5fbf9f27 : aco: allow literals on sub-dword p_parallelcopy
74e2e9b682a : aco: don't use bld.copy() in handle_operands()
a834d9ef86a : aco: expand vectors passed as copy operands
e092f34dfa3 : aco: copy-propgate through p_create_vector during value numbering
0f31fa1b645 : aco: skip value numbering of copies
72b307a3389 : aco: don't do divergent break+discard
d4503a90205 : aco: update phi_map in add_subdword_operand()
23fb54bf7fa : aco: Clean up some C++ usages
79347f5cd45 : radv: enable VK_AMD_mixed_attachment_samples on GFX6-GFX7
ee1d30ab8a9 : radv: flush CB before and after FMASK_DECOMPRESS or DCC_DECOMPRESS
3fee91d2e7e : docs: add link to extension spec
76f74bd653e : CI: Only run OpenCL tests when we need to
48e83f76653 : radv: do not perform a FMASK expand for non-writeable MSAA images
cb12879401b : aco: fix GFX8 16-bit packing
666817ce846 : v3dv: grow meta descriptor pool dynamically
6b874eb42c8 : ci: Run git_archive job if all_paths matches
e5cd5e9cec9 : pan/mdg: fix LOCAL_STORAGE wls_instances packing
e4b170a7206 : v3dv: enable the logicOp feature
af0435cbfe6 : Revert "radeonsi: use staging buffer uploads for most VRAM buffers"
e29fb8e80f1 : amd/addrlib: Initialize Gfx10Lib members in constructor.
006ce7358c1 : freedreno/gmem: Respect max-height limits too
9f5c8ff0ae8 : freedreno: Rework GMEM limit init
6c6693e043a : pan/bi: Fix ms_idx type to catch missing ms_index source
eaed477652a : pan/bi: Add ult support
f77bbc92364 : pan/bi: Lower {i,u}{min,max} instructions
1c8b8e3c82e : pan/bi: Add support for load_point_coord
55c0dd943e9 : pan/bi: Add support for load_front_face
0a582b53f22 : panfrost: Preload primitive flags when gl_FrontFacing is accessed
b92eadb29cc : ci: Add "check mr" job to needs: of build jobs
27ce5d921ef : aco: remove isel_context::allocated
6f68cacf619 : virgl: Always enable emulated BGRA and swizzling unless specifically told not to
3d9ffdcc729 : nir/lower_memcpy: Don't mask the store
67238f95b52 : freedreno: Disallow tiled if SHARED and not QCOM_COMPRESSED
63bdbfd045d : freedreno: Update import/export traces
5f686c308ab : st/va: fix build with old libva
638ebdea78e : glx: get rid of memory leak
26f58e87a0d : mapi: do not return thread-specific data for wrong thread
61d40ae4d04 : mapi: do not call thread-unsafe dispatch getter
65d6f258c52 : mapi: remove unused function
cf083f1d02b : aco: use do_pack() for self-intersecting operations.
d96f387e7ac : aco: improve code sequences for 16bit packing
40bfb088285 : aco: refactor GFX6_7 subdword copy lowering
06b41ca5899 : iris: add support for fence signal capability
aa1d298b339 : iris: handle PIPE_FD_TYPE_SYNCOBJ type
bddaa9339c7 : ac/nir: remove bindless image atomic format check
2ff97847d19 : docs: document zink's gl > 3.0 requirements
be693beef1e : docs: do not document required minimum
dd0f9410974 : zink: verify geometry shader feature
82512a163ba : gallivm: lower flrp for all sizes.
b8a9bd9b936 : gallivm: get correct min/max behaviour for kernels.
9845c1636cc : gallivm: add support for 8/16-bit mul_hi
4b6d3328432 : gallivm: handle sub-32 bit masked stores.
81d8ca70eb0 : gallivm: add b2i8/b216 support
0f78ca9d546 : gallivm: add 16-bit split/merge support.
4ecdc5ec4e2 : gallivm: fix 64->16 f2f16
842a53913c0 : llvmpipe: fix 8/16 bit global stores
d1ea49d9244 : anv: report latest extension spec versions
303a74c52c0 : android: panfrost: Move nir_undef_to_zero to util
6a189c89f8b : util/xmlconfig: Disable for Windows like Android
fb56fb02a1e : gallivm: add load/store scratch support.
9c1f6ed8044 : frontends/va: Initialize drm modifier on import.
bef6007c3aa : gallium: update abs_delta segementation parameter
9c67f3d723a : frontends/omx/enc: fix omx h264 encoding force-keyframe-period issue.
390887ff586 : mesa: Remove the key parameter from the _mesa_HashDeleteAll callback
cc6dcc6ab4f : mesa: Remove the key parameter from the _mesa_HashWalk callback
ca752b08c90 : i965: Get the gl_perf_query_object Id from the object
f71488d1d10 : mesa: Store the atlas Id in the gl_bitmap_atlas structure
0e17bb509e6 : mesa: Open-code hash walk in _mesa_HashPrint
3c2489d2e45 : amd: print NUM_PKRS with AMD_DEBUG=info on gfx10.3
989cc76f0c9 : amd: replace 0x028848 with the register definition
e72b76b94bd : amd: update gfx10-rsrc.json for gfx10.3
e477255271a : amd: correct typos in gfx10-rsrc.json
19e32793b61 : amd: regenerate gfx103.json from kernel headers
9d3b802c6a9 : scons/windows: Support build with LLVM 11.
f21dd3bc5a0 : scons: gallium/auxiliary: Unconditionally compile NIR regardless of LLVM
3ba786f6243 : spirv: Fix OpCopyMemorySized
a071590b1d1 : frontends/omx/h265: Check the pps set before the scaling data
08762d5171b : frontends/omx/dec: Use the known codec profile when allocating buffers
56f90a6ac19 : pan/bi: Account for bool32 ld_ubo reads
3cdca1514f6 : panfrost: Don't advertise MSAA on Bifrost
f0e65805cb8 : panfrost: Drop PIPE_CAP_GLSL_FEATURE_LEVEL for Bifrost
b9a136cdd1e : panfrost: Implement BGRA textures
048e4315426 : panfrost: Fix component order XML
25b66e61f73 : panfrost: Calculate thread count on Bifrost
fb32406e566 : panfrost: Don't export queries
f4ecc432bf7 : panfrost: Record architecture major version
81b28ebcb5a : pan/bi: Use nir_undef_to_zero
86b2b4eb768 : panfrost: Move nir_undef_to_zero to common util/
f0421099efc : pan/bi: Pipe through tls_size
b43b1535e25 : pan/bi: Implement spilling
e33b2976f3a : pan/bi: Pack LOAD/STORE
74be83d876f : pan/bi: Add bi_foreach_clause_in_block_safe helper
2ff54cacf0e : pan/bi: Factor out singleton construction from scheduler
2d0f46a181b : pan/bi: Implement bi_spill_register
82dbc4ea782 : pan/bi: Add helpers for working with singletons
1db83fc75d9 : pan/bi: Add bi_rewrite_index_src_single helper
9e915fd5f74 : pan/bi: Add bi_fill
486a820bc67 : pan/bi: Add bi_spill helper
171bf199171 : pan/bi: Add spills/fills parameters
7246dd88cda : pan/bi: Implement bi_choose_spill_node
ab9abc9052f : pan/bi: Add no_spill flag to IR
ad8a8499c9b : pan/bi: Stub spilling
8477678cfeb : pan/bi: Fix handling of small constants in bi_lookup_constant
82a62a6f331 : pan/bi: Drop 64-bit constant support
d2bfcba54d8 : pan/mdg: Cleanup mir_rewrite_index_src_single
b19d9c86a87 : panfrost: Drop panfrost_vt_emit_shared_memory
e6152091ca9 : panfrost: Use canonical characterization of tls_size
a33827d3d31 : panfrost: Get rid of the non-native wallpering bits
c89f659f03f : panfrost: Use native wallpapering on Bifrost
edd98aac3f1 : panfrost: Add support for native wallpapering on Bifrost
a677e34e1fc : panfrost: Split panfrost_load_midg()
8892c9cde1b : panfrost: Pass the texture payload through a panfrost_ptr
3f91d819450 : panfrost: Rename gtransfer to transfer
1b3b289c5c1 : panfrost: Rename panfrost_transfer to panfrost_ptr
bf3cd28319c : panfrost: Use real name for attribute's unknown field
6b68c821d11 : panfrost: Build blit shaders on Bifrost too
69c864b0b92 : panfrost: Make {midgard,bifrost}_compile_shader_nir() return a program object
b83c293674c : pan/bi: Add basic support for txf_ms
d33c8afe9b5 : pan/bi: Support the case where TEXC needs 0 or 1 staging reg
4aff27a68a1 : pan/bi: Add support for load_sample_id
e2d61567422 : pan/bi: Print blend descriptor source properly
74c158011d0 : pan/bi: Make sure we don't print special index as a register
a194dcc827e : panfrost: Replace unkown renderer state fields by their real names
7486b5d91ee : panfrost: Add specialized preload descriptors
d769697f35c : panfrost: Add the bifrost tiler internal state field
2f1947b39ca : panfrost: Fix tiler job injection
519643bbe0c : panfrost: Adjust the renderer state definition
f2ae8d116ab : freedreno/a6xx: Implement user clip/cull distances
b4224c39e12 : tu: Implement clip/cull distances
47f825ac636 : ir3: Handle clip+cull distances
9e063b01b77 : ir3: Switch tess lowering to use location
4ca38a19957 : nir/lower_clip_cull: Store array size for FS inputs
cb6ce4a265b : iris: fix the order of src and dst for fence memcpy
d972a6ac4c8 : nir: get rid of OOB dereferences in nir_lower_io_arrays_to_elements
33c9d4bf315 : radv: replace RADV_TRACE_FILE by RADV_DEBUG=hang
9516f9369e4 : radv: re-order GPU hang report dumps by usefulness
719b9b3e27e : radv: dump GPU hang report logs into $HOME/radv_dumps_<pid>
ef6d374307b : radv: dump UMR ring and waves into the hang report
18477241c1d : radv: add radv_dump_cmd() helper
bf66bbda809 : ac: add an option to dump GPU info to a file
5f16c5b6f96 : v3dv: properly describe swap_color_rb
d8cabe0cbe2 : v3dv: compute swap_rb flag after applying all swizzles
40788be1343 : v3d/compiler: fix BGRA vertex attributes for vec2/float size.
c15468d782b : broadcom/cle: fix vec size dump when set to 0
53fc3eb4a22 : glsl: Initialize lower_shared_reference_visitor members.
0eccd15852b : frontends/va: Return P010/P016 as possible surface formats when encoding
b50f40fa5a9 : src/util/disk_cache_os.c: Add missing headers for open/fcntl
ddca93ddf70 : anv: Enable stencil buffer compression on Gen12+
dc22d6b3ab1 : anv: Pass correct stencil aux usage during MSAA resolve
993a2a71224 : anv: Return optimal aux state for stencil buffer compression
815e6c8ef4e : anv: Don't track clear bo for stencil buffer compression
d34ab5071a8 : anv: Get aux usage from plane while clearing stencil buffer
c76ebc0c7a6 : anv: Set stencil_aux_usage flag
be2ca24da55 : anv: Handle compressed stencil buffer transition on Gen12+
c2a41028485 : anv: Return number of layers/levels attached to anv_image
67956689bb8 : nir: Rename replicated-result dot-product instructions
8cee9ce750e : spirv: switch to util_bswap32 to improve portability
7e28fbd8bc5 : ci: Add the new timeout-prone softpipe-gl test to the skips list.
18cef9c5149 : docs: Fix "Hosted by" link and drop duplicate.
1dd6495f78c : docs: Add a link to the linux kernel DRM docs under "Developer Topics"
2f39dac6e89 : docs: Drop extra link to old DRI wiki in the "Help" section.
31e9de9c8ac : loader/dri3: Allocate up to 4 back buffers for page flips
16a7cc4d449 : loader/dri3: Keep current number of back buffers if frame was skipped
60585fc4e34 : loader/dri3: Only allocate additional buffers if needed
ea326912575 : anv: fix source/destination layers for 3D blits
87934f02f9d : blorp: allow blits with floating point source layers
e067078fcd2 : blorp: identify copy kernels in NIR
6694b4276b8 : ac/nir: abort when an unknown intrinsic is reached
fa490cb6ac3 : ac/nir: ignore set_vertex_and_primitive_count intrinsic
b739bb71680 : compile/nir: Correct printing dest_type
4e2fe34aa99 : aco: fix determining if LOD is zero for nir_texop_txf/nir_texop_txs
4735c8a522c : nir/loop_analyze: adjust force unrolling to only include interesting modes
542feb9ab6f : ci: disable check commits job for now
8f9c5964ab3 : v3dv: handle buffer to linear depth/stencil image copies in blit path
61b8a49e86d : v3dv: handle compressed image to buffer copies on the blit path
462429b4b8b : v3dv: fix Z coordinate for 3D blits
a18411d9c60 : v3dv: do not attempt to blit from a linear image source
2118c9b562d : v3dv: fix multi-layered buffer to image copies on the blit path
0a4fc196058 : v3dv: skip unnecessary tile loads when blitting
c83d6ffa322 : gallivm/nir: handle nir_op_flt in lp_build_nir_llvm
91b64da3de5 : driconf: allow higher compat version for Brink
edd0b00c2be : driconf: disable GLX_OML_swap_method by default on Brink
d2cb3f862f2 : driconf: add a way to override indirect-GL extensions
7eedc79658d : driconf: add a way to override GLX extensions
97f6d5e3a99 : glx: let users force-enable/disable indirect GL extensions
e19644967f2 : glx: initial plumbing to let users force-enable/disable extensions
74722c3ab91 : glx: rework __glXCalculateUsableExtensions to be more readable
1331b86299b : glx: stop using hardcoded array sizes for bitfields
af25f47bdce : glx/extensions: split set_glx_extension into find_ and set_
4ba255dfaaf : dri/DRI2ConfigQueryExtension: add support for string options
f9763b20542 : driconf: initialize the option value before using it
0e3a424f002 : driconf: bump the maximum string size from 25 to 1024
81797fc863c : android: util,ac,aco,radv: Cross-platform memstream API
025050bae73 : glsl: Initialize ir_if_to_cond_assign_visitor members in constructor.
8cf00244328 : nir: Use a switch in nir_lower_explicit_io_instr
8033200560f : docs/v3d: Add a little stub of v3d documentation.
97dd039191d : docs/vc4: Add information on the hw documentation available.
c4290a52ddb : docs/vc4: Move my old vc4 wiki's documentation into docs.mesa3d.org.
4a4b854aa02 : docs/vmware: Move the vmware driver docs into the drivers section.
313f951f1bd : docs: Move the gallium driver documentation to the top level.
9a644d70173 : docs: specify redirects in conf.py instead
47f52e83d10 : docs: specify redirects relative to docs-root
7daf953bc0e : docs: verify that targets for relative redirects exist
a85c3189fa7 : docs: create leading directories for redirects
b2c737cf573 : virgl: Fixes portal2 binary name in tweak config
3d51c27de55 : st/mesa: initialize lower alpha func to ALWAYS
33ccf0e9bc5 : nir: drop unused alpha_ref_float
42ee423e3ac : nir: drop support for using load_alpha_ref_float
1404b8b1e5b : vc4: do not report alpha-test as supported
8ad931808e2 : v3d: do not report alpha-test as supported
4c41d1900e5 : ci: Add jobs running ci-fairy checks
7b09d501e45 : ci: Add empty needs: to pages job
9d1d3a89c49 : ci: Move test-docs job to deploy stage
549ae5f8437 : st/mesa: make sure prog->info is up to date for NIR (v2)
1126b5cd2f1 : Revert "st/mesa: don't pass NIR to draw module if IO is lowered"
233520035a0 : nir: consider load_color intrinsics as both inputs and sysval in gathering
c69849ef803 : amd: update addrlib
e6e3d8951ab : glx: Move glXGet{ScreenDriver,DriverConfig} to common code
ce8530d6c92 : glx: Delegate the core of glXGetScreenDriver to the GLX screen vtable
3bb7ebfc750 : glx: move __glXGetUST into the DRI1 code
eb6877d3af3 : radv,aco: fix use of texop_samples_identical in the resolve meta path
eacdad7ea0d : ac/nir: do not sign-extend the result of texop_samples_identical
11d70e7ab96 : docs/features: add v3dv driver
354e375c9cc : frontends/va/postproc: Un-break field flag
fd038132de0 : aco/isel: Miscellaneous cleanups using the new Stage API
34bc9477de1 : aco: Clean up symbol names and comments related to NGG
86c227c10cb : aco: Use strong typing to model SW<->HW stage mappings
fdbc45d1d46 : nir: Only validate in passes that might have changed things.
c54c42321ea : glsl: relax rule on varying matching for shaders older than 4.00
c97e82bab50 : panfrost: Only enable occlusion queries when active
04e955f19bb : panfrost: Precise occlusion query support
584b1070372 : st/mesa: Drop the TGSI paths for drawpixels and use nir-to-tgsi if needed.
57effa342b7 : st/mesa: Drop the TGSI paths for PBOs and use nir-to-tgsi if needed.
da4c4c0e678 : gallium/ntt: Add default compiler options for non-native-NIR drivers.
f5841c343b4 : v3dv: Fix assert using assign instead of compare.
e7ce74497e5 : radv: Advertise VK_KHR_shader_terminate_invocation.
bf955d5f0a3 : amd/llvm: Add VK_KHR_shader_terminate_invocation support.
76421667ecf : aco: Add VK_KHR_shader_terminate_invocation support.
22a6396340c : ci: Enable Werror on meson-arm64-build-test.
b03fdca2e00 : turnip: Add error path handling for descriptor pool init.
d384f3be4c0 : turnip: Handle the error path for tu/drm's vkResetFences().
296468ef1ac : turnip: Handle some error paths in allocating CS space from a command buffer.
9b156ef57bf : freedreno/fdperf: Silence a compiler warning about current counter.
a512e9eecd8 : freedreno/tools: Fix compiler warnings about using sz in the error paths.
91c5bbc128b : freedreno/cffdec: Fix format overflow warning.
e4dba528cad : llvmpipe: enable CL images
cda192dc157 : llvmpipe: fix sampler/image binding for clover.
874371876e2 : nvc0/CL: enable images
ee035c75d42 : nouveau: hide SVM support behing a variable for now as kernel space is broken
1a775b71ca5 : clover/nir: set kernel_image cap
4f24dee22a7 : clover/nir: Add an image lowering pass
5e31fad8c9c : clover/nir: Calculate sizes of images and samplers properly
f6c46e8408b : clover/device: use PIPE_MAX_SHADER_SAMPLER_VIEWS for max_images_read
43a42b6e1d0 : clover: clCreateImage: calculate image row_pitch and slice_pitch when not provided
f2bdb692188 : clover: support custom driver strides
9583ce04db3 : clover: validate image_row_pitch and image_slice_pitch in clEnqueueMapImage
1ff4db19351 : clover: Fix incorrect error check in clGetSupportedImageFormats
3aead7198bc : clover: use pipe_image_view for images instead of set_compute_resources
eb965719abf : compiler/types: Allow images and samplers in get_explicit_type_for_size_align
0021d3ae87a : compiler/types: Assert non-zero alignments in get_explicit_type_for_size_align
ef68f740a67 : nir/lower_io: Assert non-zero power-of-two alignments
589d918a4f9 : spirv: Add 0.5 to integer coordinates for OpImageSampleExplicitLod
2015a109ff2 : anv,iris: Use the data cache for UBO pulls on Gen12+
cdc546ae7fe : iris: Flush caches based on brw_compiler::indirect_ubos_use_sampler
fa483d8cd1b : android: gallium/auxiliary: Deduplicate nir_to_tgsi.c inclusion
0f82c99c4e6 : docs: Document how to build and install Android drivers.
c4f8d421df2 : meson: Don't enable libunwind by in 'auto' mode on Android.
f2a27d72de5 : meson: Don't try to build GLX by default on Android.
e3c330c7b21 : freedreno: Use Android's libsync instead of libdrm's.
81a0f1eca24 : meson: Only require libexpat when a part of the build needs it.
442a7696004 : meson.build: xxf86vm is not needed for -Dglx-direct=false
d0f8fe59091 : softpipe: Switch to using NIR as the shader format from mesa/st.
6444f5702dc : softpipe: Fix buffer overflows in SSBO atomics.
34cc6a804ec : gallium: Add a nir-to-TGSI pass.
d867e7c9748 : nir: Add an option to not lower source mods for f64/u64/i64.
c730feacc0d : nir: Add a call to get a struct describing SSA liveness per instruction.
a206b581578 : nir: Add a block start/end ip to live instr index metadata.
2f5d18403a4 : nir: Replace nir_ssa_def->live_index with nir_instr->index.
b6cb184e86d : nir: Introduce nir_metadata_instr_index for nir_index_instr() being current.
b05c107d744 : ci: Enable NIR_VALIDATE everywhere.
4ca10307745 : radv: move all NIR pass outside of ACO
9aa89b36fc4 : ac/nir: handle non-const offset with txf/txf_ms
e690a1b78bf : ac/llvm: don't lower bool to int32, switch to native i1 bool
ed0eb511d9c : util: Fix rwlock Windows include for MinGW
afeb0c30226 : genxml: drop gen10
6d32fcaaafb : Revert "radv/aco: disable NGG GS support because it randomly hangs the GPU"
d8435c1628c : aco/ngg: Add assertion to make sure we always know the vertex count.
d9cb9ff4148 : nir: Emit set_vertex_and_primitive_count for inactive streams.
07fae31e8cb : radv: add missing 'discardtodemote' option in the debug list
44081311428 : vulkan/wsi: fix possible random stalls in wsi_display_wait_for_event
85053c016c8 : panfrost: Fix stride for AFBC_FORMAT_MOD_BLOCK_SIZE_32x8.
8dd03a7c125 : anv: Advertise VK_KHR_shader_terminate_invocation
8251eed83e7 : vulkan: Update XML and headers to 1.2.158
7e55f0e17df : clover/nir: add a constant folding pass before lowering mem const
aca31baafc0 : isl: Enable Tigerlake HDC:L1 caches via MOCS in various cases.
02fe825a613 : isl, anv, iris: Add a centralized helper to select MOCS based on usage
103ad427bc7 : anv: Set only one ISL usage bit (RT/texture) for CopyBuffer sources
4df98c3c0ca : turnip: Only link libdrm in the DRM case, not KGSL.
f63ce9bbe0c : turnip: Don't link the WSI code if we don't have a WSI extension.
8f3313fb479 : turnip: Use Mesa's libsync.h instead of libdrm's libsync.h.
8a72666e91b : turnip: Drop a dead error checking path in device init.
27b88879462 : android: Add pre-4.7 Android kernel compatibility to our libsync header.
e8c89a9bcba : util: Import a copy of drm's libsync.h
ab57df26225 : ci/android: Switch build to using platform SDK version 26.
e92f4ac9f46 : android_stub: Update platform headers to include gralloc1.h.
72799886e7e : radv: report latest extension spec versions
cf17d625165 : meson: Add xcb-fixes to loader when using x11 and dri3. Fixes undefined symbol for xcb_xfixes_create_region in loader_dri3_helper.c
25627ffe656 : mesa: Pass the correct caller string to _mesa_lookup_or_create_texture
9b847d4150f : mesa/st: Silence unused parameter warnings in st_context.c
4cd930565e3 : i965: Silence unused parameter warnings
3c87ac1f608 : isl: Fix the aux-map encoding for D24_UNORM_X8
9a062383e35 : anv: Implement VariableDescriptorCount
215218f32f5 : anv: Add a descriptor_count to descriptor sets
dd1971c9d8f : anv: Bump the number of update-after-bind descriptors to 1M
3c0ba7b1802 : zink: reject resource-imports with modifiers
068b4bf76c0 : doc/features: remove zink entries for GL 3.3 items
af8d488ea5e : util,ac,aco,radv: Cross-platform memstream API
4c2e7b08930 : util,radv,radv/winsys: Cross-platform rwlock API
9d4999e7cf7 : anv: Ignore continue flag in primary cmd buffers
b3529e56b5d : ac/nir: implement missing nir_op_pack_half_2x16_split
57d317865e7 : radeonsi: enable NGG culling by default on Navi1x PRO cards
67a67ea29e7 : radeonsi: enable NGG on Navi14 PRO cards
bc3c74e2a29 : radeonsi: tweak LATE_ALLOC_GS numbers for faster NGG culling
b38b5aabee4 : radeonsi: pack LDS better for NGG culling
80943679889 : radeonsi: write VS/TES system values into LDS after culling
1de0bf0a56d : radeonsi: remove indirection when loading position at the end for NGG culling
823ee12d57e : radeonsi: optimize out LDS bank conflicts in the NGG culling shader
7648060dc03 : radeonsi: enable NGG culling by default on gfx10.3 dGPUs
e7d3f22c6ae : radeonsi: don't disable NGG culling on gfx10.3
6810e6e4d0e : Revert "radeonsi/gfx10: disable vertex grouping"
7d1fb5fffe3 : v3dv: Initialize time before usage by free_stale_bos.
8eb246d7f61 : v3dv: Remove unsigned comparison to zero.
5e27e043227 : intel/isl: Drop redundant unpack of unorm channels
cf11ebfbc22 : st/mesa: Add missing sentinels in format_map[]
0c70268ff73 : zink: mark ARB_sample_shading as supported
bf9a1e0a4be : zink: add a pipe_context::get_sample_position hook
b009bd96859 : zink: add ntv handling for ARB_sample_shading
441b32bf3f4 : zink: add helper for vec-type input variables in ntv
7c5129985bc : zink: implement ARB_draw_indirect
3e3b6e995fa : zink: set 3.3 complete in features.txt
80c66642cc8 : zink: bump GLSL to 3.30
44baddf1fe9 : zink: set 3.2 complete in features.txt
26b076ff66f : zink: GLSL 1.50
b27ec49e022 : zink: mark off GL 3.1 as done in features.txt
815f0c01b0f : zink: bump to glsl 1.40
8028991f361 : zink: enable gs pipe caps
4c734da7def : zink: add gallium handling for geometry shaders
d59e4b8ce64 : zink: round out handling for streamout buffer stride setting during draw
9915c540b26 : zink: remove ADJACENCY prim types from primconvert path
d656c600a39 : zink: add handling for gs in ntv
9671cd92151 : zink: re-transform gl_Position for gs input
ea2279daf1f : zink: add ntv handling for geometry shader variables
423a342ae74 : zink: handle shader io vars more generically for use with gs
182f7f9ae8e : zink: add some spirv_builder functions we'll be using for geometry shaders
5934fc17084 : r600/sfn: Update state docu
9f5e5fb9122 : r600/sfn: Fix the parameter component type
5f661977f8e : r600/sfn: Use register keep-alive also when scanning the shader
9eda7176e31 : r600/sfn: fix remapping of deleted attributes
f79b7fcf7c7 : r600/sfn: use 32 bit bools
92a4d45bee6 : r600/sfn: use cacheless op for coherent image write
02e39b737a7 : r600/sfn: Handle mem barrier and image barrier by using ACK
f664fc1c7b5 : r600/sfn: use shared pointer to GPR for FS sysvalues
876b975becb : r600/sfn: Rework get_temp_register to return a smart pointer to GPRValue
92bc0661f5c : r600/sfn: fix mega fetch count for SSBO/Image atomics result fetch
d79d20d398a : r600/sfn: Fix keepalive patch
86254134b38 : r600/sfn: Fix ssbo resource offset for buffer loads
ed66eafb6d8 : r600/sfn: Don't reuse registers for workgroup ID and local invocation ID
bafb2bb5516 : glsl: Initialize add_uniform_to_shader member var in constructor.
aea74eac3d7 : zink: fix stencil wrapping
b17e264e660 : glsl: Initialize lower_ubo_reference_visitor members in constructor.
e32eadc586a : v3dv: Fix assert using assign instead of compare.
e7e24d5039c : intel/fs: Handle nir_intrinsic_terminate
886d2d1a9ab : spirv: Handle SpvOpTerminateInvocation
4dfd2923079 : spirv: Update headers and metadata from latest Khronos commit
f6d5dd825f3 : nir: Add nir_intrinsic_terminate and nir_intrinsic_terminate_if
fdb65b8b237 : aco: add missing SCC clobber in get_buffer_size
6be2bbec6da : Revert "iris: Use the data cache for indirect UBO pulls"
a5529eb235b : anv: Go back to using the sampler for UBO pulls
d91cb31a2aa : vc4: Enable nir_lower_io for uniforms
3e877ca27df : vc4: Add missing range_base/range at nir_load_ubos in yuv_blit fs.
4cfdd425b65 : vc4: Add missing load_ubo set_align in yuv_blit fs.
f91b2fe384a : nir/opt_load_store_vectorize: add some tests for discard/demote behaviour
f8e971f5114 : nir/opt_load_store_vectorize: don't vectorize stores across demote
19aaafd4a66 : intel: Remove Gen10-specific device entries
b0e3af4fb82 : intel: Remove Gen10-speicific perf support
fc04733f093 : anv: Don't generate Gen10-specific functions
5490f5cbceb : iris: Don't generate Gen10-specific functions
495dc514ac8 : intel/isl: Don't generate Gen10-specific functions
1f00b0f4efa : intel: Remove Gen10-specific cache config code
9c19a3874d8 : i965: Don't build Gen10-specific files and libraries
3220ff70f38 : i965: Remove Gen10-specific state setup and workarounds
262ca98b3a4 : intel/compiler: Remove Gen10-specific code
e22f106e017 : intel: Disable all support for Gen10
112f23fd332 : i965: Rename gen10_emit_isp_disable to gen7_emit_isp_disable
fe261091238 : i965: Make MOCS index tables static const
02a0819dcca : i965: Silence many unused parameter warnings in genX_state_upload.c
5a5f30bf434 : i965: Silence many unused parameter warnings in genX_blorp_exec.c
b9c326bc4dd : intel: Silence many unused parameter warnings in blorp_genX_exec.h
de77fabe132 : i965: Allow viewport array extensions with allow_higher_compat_version
9223842c6b3 : ci: Unskip fragment_ops tests on Bifrost
cdfb1d925f3 : zink: add last few format maps for ARB_vertex_type_2_10_10_10_rev
8e96b4f430f : zink: add VK_BUFFER_USAGE_INDEX_BUFFER_BIT to vertex buffer creation
c364124440c : zink: handle null attachment for ARB_texture_buffer_object samplers
69dc0f2f749 : zink: assert valid format in zink_create_sampler_view()
00db994d968 : zink: ensure resource tracking for sampler buffers in render batches
63b299d0134 : zink: implement ARB_texture_buffer_object
4c2b02f5994 : zink: increase descriptor pool sizes for other descriptor types we'll be using
4231cc2e99a : glsl: more accurately handle swizzle in 64bit varying split with no left value
d75d12f5073 : aco: don't use v_pack_b32_f16 if 16-bit input denormals are flushed
d4b3e869ee1 : aco: propagate literals into sub-dword pseudo instructions on GFX9+
1a652244e4b : aco: implement 16-bit literals
91d9c55f3a4 : panfrost: Add blend shader support to bifrost
f04e5ef7ff1 : panfrost: Add missing tile-buffer formats to the format enum
685d45ff938 : pan/bi: Special-case load_input for blend shaders
0d40460757b : pan/bi: Reserve r0-r3 in blend shaders
3432d0a3e53 : pan/bi: Special-case BLEND instruction emission for blend shaders
2f3f5da91de : pan/bi: Collect return addresses of blend calls
8da0a1d5fd4 : pan/bi: Add load_output support
c7748968ba0 : panfrost: Flag blend shader function as an entry point
6d3fce56801 : panfrost: Scalarize nir_load_blend_const_color_rgba
8d707cd9183 : panfrost: Add a "Bifrost Internal Blend" descriptor
e6186c20426 : pan/bi: Support indirect jumps
1a1d9cce465 : pan/bi: Add support for load_blend_const_color_{r,g,b,a}_float
16179c89d11 : pan/bi: Rework blend descriptor access handling
6dd2a76126f : pan/bi: Get rid of the regs argument in bi_assign_fau_idx()
f25850bf5f9 : pan/bi: Use canonical name for FAU RAM sources
111cf7f0e82 : pan/bi: Copy blend shader info from compile_inputs
6c61f0b8e5d : panfrost: Extend compile_inputs to pass a blend descriptor
d8326ceafbd : panfrost: Fix fixed-function blend on bifrost
442f48f27b6 : v3d/compiler: implement load interpolated input intrinsics
3ec165bce99 : broadcom/compiler: track partially interpolated fragment inputs
71ed8c5aa69 : iris: Fix doubling of shared local memory (SLM) sizes.
341f5bffb78 : intel/compiler, anv: Delete cs_prog_data->slm_size
e881290979d : broadcom/compiler: use nir io semantics
9b01598fe5a : nir/lower_io_to_scalar: update io semantics on per-component inst
ac5f0ee19ce : broadcom/compiler: support varyings with struct types
ebd5b555c15 : docs/release-calendar: plan 20.3 release
f8117f70519 : intel/fs: Allow constant-propagation into SAMPLEINFO and IMAGE_SIZE
438a409290a : docs: update calendar and link releases notes for 20.1.10
713b666f290 : docs: add release notes for 20.1.10
0d9216a7cbd : isl: Allow CCS for 8bpp surfaces with 3+ miplevels
f94ba6b6f56 : iris: Add fast-clear restriction for 8bpp surfaces
1affcea37a6 : docs: update calendar and link releases notes for 20.2.1
dee2fdb3da9 : docs: add SHA256 sums for 20.2.1
3c89e7b4229 : docs: add release notes for 20.2.1
bb00a6860ee : radv: fix optimizing needed states if some are marked as dynamic
68daac28df1 : docs: Document how to replicate a CI build locally.
0767af3ffec : ci/android: Switch to using the Android NDK.
ad6189920be : symbols-check: Add __cxa_guard_* to the list of approved symbols.
4722491124e : glsl/tests: Make the tests skip on Android binary execution failures.
f51ce21e4e0 : meson: Drop adding -Wl,--gc-sections to project c/cpp arguments.
d5a72319d6b : aco/isel: Remove now unused VS-related code from create_null_export
c22c702f352 : aco/isel: Remove some dead code
bf51b11c04f : aco/isel: Always export position data from VS/NGG
f29c81f863c : aco: use VOP2 for v_cvt_pkrtz_f16_f32 if possible
7240edec2a6 : aco: use VOP2 version of v_cvt_pkrtz_f16_f32 on GFX_6_7_10
2f125908b35 : radv,aco: lower_pack_half_2x16
dae1e6f7568 : aco: use v_cvt_pkrtz_f16_f32 for pack_half_2x16
9185b7c0698 : aco: add validation rules for p_split_vector
aec872cda0b : aco: use p_split_vector for nir_op_unpack_half_*
f503699e106 : nir/opt_algebraic: optimize unpack_half_2x16_split_x(ushr, a, 16)
a38a497b86c : aco: use p_create_vector for nir_op_pack_half_2x16
3c2abd7116b : aco: expand create_vector more carefully w.r.t. subdword operands
d887eb141bd : aco: propagate SGPRs into VOP1 instructions early.
3424e17b9a9 : zink: unify code for emitting named uint-based variable instructions
20d73a9049f : aco: adjust an assertion about the wavesize in emit_gfx10_wave64_bpermute()
112e66fa090 : aco: compute the CS workgroup size from the shader NIR info
e3e8d13ada6 : radv: move compiler statistics to ACO
97afb2a0a93 : aco: remove unused radv_shader.h includes
408195ec530 : aco: remove useless occurences of radv_nir_compiler_options
8a6f60fc6b8 : aco: remove stub lower_wqm() prototype
23e731fcdba : zink: export PIPE_CAP_MAX*_VARYINGS values
d50e8554b99 : zink: add feature-documentation
f85488ab827 : zink: redo slot mapping again for the last time really I mean it
4f144dc92ce : zink: don't leak sampler view textures
270969b55ef : zink: explicitly flag fb attachments as being written to in render passes
8dfb941a4c5 : zink: add more explicit fencing for transfer maps
e3ed624072e : zink: optimize transfer_map for resources with pending reads/writes
c6687eef2dc : zink: add a mechanism to track current resource usage in batches
48b988e35fe : radv: fix ignoring the vertex attribute stride if set as dynamic
28d02b9d3e7 : ac,amd/llvm,radv: Initialize structs with {0}
b84d1a0c42c : radv/aco: disable NGG GS support because it randomly hangs the GPU
21422b1ff20 : nir/opt_uniform_atomics: remove useless returns
77586647880 : radv: Only close local_fd when valid
4ca6faa933a : util: Hide timespec_passed on Windows
1026e2ac0f7 : radv: Increased const usage
1b551857f98 : amd/addrlib: Fix warning list for msvc
5abac85177d : intel/fs: Rework scratch handling on Gen9+
e557af97811 : intel/fs/ra: Use a set to track added spill/fill instructions
f650c4c0c6b : intel/fs/ra: Sanity-check our IP counts
d80d0a6ced9 : intel/fs/ra: Store the last non-spill VGRF node
2af6528c334 : intel/fs/ra: Refactor handling of Gen7 scratch reads
74a1843ca0f : intel/fs/ra: Increment spill_offset as part of the emit_spill loop
06ebf23283e : intel/fs: Add a SCRATCH_HEADER opcode
24b64c8408b : intel/fs: Copy the PTSS from g0 for scratch reads/writes
f103012fad7 : intel/batch_decoder: Don't clame vec4 vs/gs/tcs shaders on Gen11+
e1efc534e6c : v3dv/device: Support loader interface version 3.
866f9493f4f : v3dv: fix buffer copies to compressed images on the blit path
82b9789f173 : v3dv: drop a couple of obsolete comments
ec78ee0342e : v3dv: limit blit framebuffer dimensions to max coordinates
43063d8de8f : v3dv: generate proper UUIDs for device and driver
c7814bcde3e : v3dv: fix blit path for copies from 3D compressed images
24e46f70b9a : v3dv: fixes for barriers in secondary command buffers
376b009104c : v3dv: implement workaround for GFXH-1918
1e81bb05aeb : v3dv: implement workaround for GFXH-1461
6fb45a04ab3 : v3dv: flag tmu_dirty_rcl in primaries when linking secondaries that have it set
30534fcb29c : v3dv: only advertise one memory type
49549f43c7c : v3dv: always program a reasonable internal depth type for copies/clears
1ed8252514e : v3dv/pipeline_cache: extend pipeline cache envvar
93e3b001c65 : v3dv/pipeline_cache: set a max size for the pipeline cache
7eb8eb10f6b : v3d/compiler: allow to batch spills
f7af9eb2118 : v3dv: free noop job if needed when finishing the queue
cec3d5e7660 : v3dv: clean-up after obtaining an XCB connection
deb0dce1ee9 : v3dv: don't leak dumb BO handles allocated for swapchain images
e7ea9180256 : v3dv/meta_copy: fix TFU blitting when using 3D images
db737a082a8 : v3dv: honor VkPipelineDepthStencilStateCreateInfo::depthWriteEnable
966b14adf71 : v3dv: fix sampling from stencil aspect of a combined depth/stencil image
abca6c97a0d : v3dv/formats: properly return unsupported for 1D compressed textures
0df0449b65c : v3dv: signal semaphore/fence if needed after acquiring a swapchain image
e14cdd6eba1 : v3dv: do not expose VK_IMAGE_USAGE_SAMPLED_BIT for swapchains
e6fb805f9a1 : v3dv: fix size computed by vkGetImageSubresourceLayout for 3D images
83336adacad : v3dv: fix offset computed by vkGetImageSubresourceLayout for array images
4cc7d6a85f2 : v3dv: expose DRM modifiers based on supported features
fdcc36aad40 : v3dv: handle VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO
287af8045fb : v3dv/meta_copy: handle mirroring z component bliting 3D images
9518b677f12 : v3dv: fix color clear pipeline destruction for 32-bit architectures
4acf5985a4c : v3dv: hook up robust buffer access
23c727dd673 : v3d/compiler: add a lowering pass for robust buffer access
4401dde0e91 : broadcom/compiler: rename QUNIFORM_GET_BUFFER_SIZE to QUNIFORM_GET_SSBO_SIZE
6f55abcb8b6 : v3dv: handle QUNIFORM_GET_UBO_SIZE
d93d903a377 : v3d/compiler: implement nir_intrinsic_get_ubo_size
f4c754bcd13 : nir: add a nir_get_ubo_size intrinsic
4823313587e : v3dV: move meta init/finish to meta implementation files
db0bb36ace1 : v3dv: don't cache subpass color clear pipelines
07828c0456f : v3dv: fix 3D image blits
0d046516f32 : v3dv: only require texel-size alignment for linear images
57a337f26e0 : v3dv: lower interpolateAt functions in NIR and enable sample rate shading
6004ad9df1d : nir/lower_io: add an option to lower interpolateAt functions
4394efd21ba : v3dv/device: enable largePoints
a0153c92102 : v3dv/device: fix point-related VkPhysicalDeviceLimits
ff02458aa8b : v3d/limits: add line width and point size limits
7620a1b13f3 : v3dv/cmd_buffer: set instance id to 0 at start of tile
fa7fbdb0883 : v3dv/pipeline: set 16bit return_size for shadows always
229cce40562 : v3dv/pipeline: track if texture is shadow
c1bd8e0a1cf : v3dv: Call nir_lower_io for push constants
8f0696781ff : v3dv/pipeline: use derefs for ubo/ssbo
17c5a09c857 : v3dv/device: fix compute_heap_size for the simulator
73b47204aa0 : v3d/simulator: add v3d_simulator_get_mem_size
02b96706119 : broadcom/compiler: allow GLSL_SAMPLER_DIM_BUF on txs emission
e8ceb8f56aa : v3dv/meta: fix hash table insertion
5a59a331e21 : v3dv/pipeline: fix combined_index_map insertions
edec743e8d3 : v3dv/debug: add v3dv_print_v3d_key
ee605bdf3e4 : v3dv/device: warn when the pipeline cache is disabled
54efbe0a036 : v3dv/device: add assert for texture-related limits
29ef4ddcf9b : v3dv: handle multisample rasterization with empty framebuffers
644a15e69e6 : v3dv: implement nir_texop_texture_samples
6ee88f0acde : v3dv: enable sample rate shading if fragment shader reads gl_SampleID
1c4c7d95f71 : broadcom/compiler: track if the fragment shader forces per-sample MSAA
5de282b50a9 : v3dv/descriptor: remove v3dv_descriptor_map_get_image_view
888cefc7976 : v3dv/uniforms: handle texture size for texel buffers
531ea3596da : broadcom/compiler: implement nir_intrinsic_load_sample_pos
b7ca46762f2 : v3dv/formats: fix exposing FEATURE_UNIFORM/STORAGE_TEXEL_BUFFER_BIT
c68ed396b2c : v3dv: handle multisample image clears
4a63b1ae87f : v3dv: handle multisample resolves for formats that don't support TLB resolves
049ea811712 : v3dv: handle multisample resolve of integer formats
a4b68453446 : v3dv: fix blitting of signed integer formats
50351df8285 : nir/glsl: add a glsl_ivec4_type() helper
7bbce22d7be : v3dv: amend tile size tables with smallest tile sizes available
f16da2c8201 : v3dv/device: fix minTexelBufferOffsetAlingment
947fa7033dc : v3dv: add v3dv_limits file
81b713e341a : v3dv/descriptor: support for UNIFORM/STORAGE_TEXEL_BUFFER
14d74c07aa1 : broadcom/compiler: handle gl_SampleMask writes in fragment shaders
3310c1542cc : v3dv: handle multisampled image copies with the blit path
f219795a269 : v3dv: add a blit fallback path for vkCmdResolveImage
6c27dbdbc93 : v3dv: setup texture shader state correctly for multisampled images
006178165c7 : v3dv: handle multisampled image copies in the TLB path
8a1f6717e81 : v3dv: implement vkCmdResolveImage for whole images
b48e01e0cd7 : v3dv: implement subpass multisample rendering and resolve
d953eab5af8 : v3dv: process VkPipelineMultisampleStateCreateInfo properly
d87941cb3ab : v3dv: consider MSAA when computing frame tiling
7c9b40effaa : v3dv/pipeline: handle properly OUT_OF_HOST_MEMORY error when allocating p_stage
d64ff265637 : v3dv/pipeline: pre-generate more that one shader variant
a87d2c78062 : v3dv/pipeline: when looking for a variant, check first current variant
62c32d6ca09 : v3dv/pipeline: remove custom variant cache
35381a46963 : v3dv/pipeline_cache: add default pipeline cache
48a64f28c23 : v3dv/pipeline: provide a shader_sha1 to private ShaderModules
cead2a6db6f : v3dv/pipeline_cache: MergePipelineCaches implementation
8e461b8d71a : v3dv/pipeline_cache: support to serialize/deserialize cached NIRs
a00fe4cb0c4 : v3dv/pipeline_cache: cache v3dv_shader_variants
63b6b633e99 : v3dv/pipeline: add basic ref counting support for variants
2326d5bc04f : v3dv/pipeline_cache: cache nir shaders
1d2ae8756f8 : v3dv/pipeline_cache: bare basic support for pipeline cache
fd70e8e0b01 : v3dv/device: proper pipeline cache uuid
8f46750f461 : v3dv/device: get proper device ID under simulator
ffaab5593c0 : v3dv/device: add vendorID/deviceID get helpers
a2723154c50 : v3dv: fix dynamic state after meta operation
33a6fdb53d4 : v3dv: enable fillModeNonSolid
558987a4652 : v3dv: enable shaderClipDistance
47e02a2ef11 : v3dv: add a fast path for vkCmdClearAttachments
c5d07802dce : v3dv: only clear depth/stencil attachments if any aspect needs clearing
c4564f62aa8 : v3dv: emit new shader state if viewport is dirty
e7678f7c7f8 : v3dv: only care about barriers between GPU jobs
08193cc56f7 : v3dv: avoid prime blit path when presenting WSI images
97891898c33 : v3dv: only use per-buffer clear bit for cases were we are already storing
add87786381 : v3dv: ignore stencil load operation if attachment format doesn't have stencil
1e1903fc1bc : v3dv: use a binning sync for CL jobs waiting on a semaphore
0db95de577b : v3dv: improve pipeline barrier handling
adbce7723e3 : v3dv: don't support sRGB buffer formats
d08da4a54aa : v3dv: handle VK_FORMAT_B8G8R8A8_UNORM vertex attributes
5a2ef59963e : v3d/compiler: support swapping R/B channels in vertex attributes.
a2538b25202 : v3dv: make sure we emit vertex attributes in location order
aebfdfa04c0 : v3dv/device: handle primary nodes for newer kernels
3bd02a729a6 : v3dv: fix color border clamping with specific formats
f156c5dc4d6 : v3dv: fix regressions for cubemap array load/store
9eb1b578eef : v3dv: use swizzle X001 with D/S formats
336d9e187ce : v3dv/image: fix TEXTURE_SHADER_STATE depth for cube arrays
cb1e492ee0b : v3dv: handle unnormalized coordinates in samplers
0385da9e089 : v3dv: fix blit_shader() to honor the region's aspect mask
bf20a5e7b7d : v3dv: fix srcSubresource description for image to buffer blits
6053e85ee45 : v3dv: fix textureSize() for cube arrays
b6c2fde4b9c : v3dv: fix vkCmdCopyBuffer unaligned TLB access
56fcc085fb0 : v3dv: handle draw after barrier
8116d65fbc2 : v3dv: improve handling of too large image sizes
b546155cc34 : v3dv: add workaround for GFXH-1602
f6e7290cbcd : v3dv: fix GFXH-930 workaround
e01d6af98ea : v3dv/device: expose support for image cube array
10b79bf901c : nir: include texture query lod as one of the ops that requires a sampler
b6ccdd59cde : v3dv/uniforms: support for some QUNIFORM_IMAGE_XXX
42b1cacbc64 : v3dv/pipeline: lower_image_deref
407411036c5 : v3dv/descriptors: support for DESCRIPTOR_TYPE_STORAGE_IMAGE
91907560d51 : v3dv: implement support for shader spilling
182e7c2d96a : v3dv: lower frexp
4b869033138 : v3dv: lower unpack_{u,s}norm_2x16
e59e7069283 : v3dv: don't reset descriptor state after a meta operation
4b9e3bbf489 : v3dv: handle empty set layouts
9833a5ae704 : v3dv: initial support for input attachments
19d3639ee7b : v3dv/pipeline: set load_layer_id to zero
6e0cec5a132 : v3dv/pipeline: iterate used textures using the combined index map
b9dd7e30a69 : v3d/tex: avoid to ask back for a sampler state if not needed
0dbf0408634 : v3dv: pipeline initialization fixes for disabled rasterization
d809d9f3f61 : v3dv: don't free BOs from imported memory objects
ddb352b8f96 : v3dv: assert that our framebuffers are single sampled
95caf46602a : v3dv: return a proper error for too large buffer allocations
b356d3de8cf : v3dv: implement indirect compute dispatch
1d6edcc3e82 : v3dv: always emit index buffer state for new jobs
2f1c15116f6 : v3dv: handle unsized arrays in SSBOs
7e990683fde : v3dv: implement compute dispatch
d0b1bb3032d : v3dv: handle separate binding points for compute and graphics
67d5b0c91f8 : v3dv: support compute pipelines
682cfd84d98 : v3dv/bo: add dump stats info
f78c99f357e : v3dv/bo: add a maximum size for the bo_cache and a envvar to configure it
2adea940f1f : v3dv/bo: adding a BO cache
e1a11b81547 : v3dv: always map full BOs
7fb9afcf541 : v3dv: try to use TFU path when creating tiled images from linear buffers
1f8343b8752 : v3dv: add a CPU path for buffer to image copies
1e579956094 : v3dv: add a TFU path for buffer to image copies
e1c8041cde6 : v3dv: try harder to skip emission of redundant state
420d13b3246 : v3dv: actually enable early Z
ca1e29abc45 : v3dv: fix release build warnings
d7278818e35 : v3dv: fix a few cases where we were ignoring suballocated buffers
9bc46136950 : v3dv: regen BO lists for CLs inside cloned jobs
23617021d6d : v3dv/meta-copy: add uintptr_t casting to avoid warning
efb1880b4a9 : v3dv: fix BCL start offset in presence of chained BOs
204c46aa784 : v3dv: warn users that this is not a conformant driver
b2e563151dd : v3dv: add stubs for missing API implementations
9a894849d54 : v3dv/descriptor: use descriptor pool bo for image/samplers
18553b50f94 : v3dv/descriptor: add general bo on descriptor pool
509c8a60c47 : v3dv: don't leak attachment state
3092ddf4d50 : v3dv: support vkCmdClearAttachments in secondary command buffers
ca4b42a51df : v3dv: implement vkCmdWaitEvents for secondary command buffers
6a34ef65655 : v3dv: add basic support for secondary command buffers
fa03471d45e : v3dv: fix bogus command buffer allocation scopes
ce2a7996b25 : v3dv: handle OOM properly during command buffer recording in more places
814dd98df51 : v3dv: ensure BCL space is available before emitting packets
45af2016f3f : v3dv: check that GPU device matches requirements
ca86c7c65a8 : v3dv: assert command buffers are executable when submitting to a queue
8e4cf16da9f : v3dv: remove some unnecessary / unused functions
e048eba81ac : v3dv: drop the extra BO handling from the command buffer
bbdfc5296bb : v3dv: make TLB clearing paths return true/false
a5cede6111a : v3dv: fix vkResetCommandPool
27d360c7026 : v3dv: don't leak BOs from CLs when using BRANCH
e7232252b7b : v3dv/pipeline: support for specialization constants
03f5fae88fc : v3dv/cmd_buffer: move variant checking to CmdDraw
57a254c48de : v3dv: implement events
10dbb1e07da : v3dv: make the driver more robust against OOM
57d0ff8d481 : v3dv: fix depth/stencil clears on hardware
ce681aac70f : v3dv: fix the command buffer private object framework for 32-bit
19576892492 : v3dv: fix dynamic blend constants
98ade03113c : v3dv: implement wide lines
21936e8493a : v3dv: ignore dynamic updates of depth bounds state
9aaf07e5be8 : v3dv: implement depth bias
88a59437d24 : v3dv: drop blit path for depth/stencil formats
5ba9f81c0f8 : v3dv: do not rewrite blit spec for combined depth/stencil in get_blit_pipeline
b0af413edf3 : v3dv: implement partial image to buffer copies
f1b1d5bb8e7 : v3dv: only require 4-byte alignment for linear images
fe0ccdbc830 : v3dv: fix image addressing calculations to account for suballocation
83eb1f254a8 : v3dv/meta-copy: ensure valid height/width with compressed formats
d3c6bd6e7ad : v3dv: always return true from a fallback path if it can handle the case
21633aa1124 : v3dv: implement partial buffer copies to depth/stencil images
df364f9e107 : v3dv: support blitting both depth and stencil aspects at the same time
0a3c7ac9fad : v3dv: implement partial buffer copies to color images
ee4be1ba209 : v3dv: handle copies from/to compressed formats
abea0ec134e : v3dv: limit software integer RT clamp to rgb10a2
3432e51be73 : v3d: fix Tile Rendering Mode Cfg (Color) packet description
e270d2fb14e : v3dv: implement stencil aspect blits for combined depth/stencil format
eac43d06ba8 : v3dv: implement fallback for partial image copies
1b4a9c7d450 : v3dv: properly return OOM error during pipeline creation
2894d6af9f3 : v3dv: handle texture/sampler shader state bo failure with OOM error
05adac2da8a : v3dv: use the private object framework in the meta clear path
f49d9d7c8b1 : v3dv: fix leaks during recording of meta blits
bfadd70d6c2 : v3dv: add framework for private driver objects
e18865b5dd6 : v3dv: support blits with 1D and 3D images
7fecf7ad9e9 : v3dv: remove incorrect assert
8b791a51333 : v3dv: don't support 1D depth/stencil for transfer sources or sampling
94de6a25fbe : v3dv: don't support blitting of combined depth/stencil formats
c441993c9f4 : v3dv: support depth blits
9e304753b6a : v3dv: handle miplevel correctly for blits
05cf7b05948 : v3dv/blit: fix integer blits from larger to lower bit size
63086287e2d : v3dv: don't leak state BO from samplers
71a75a5e785 : v3dv: don't leak the texture shader state BO from image views
a9ce6adf941 : v3dv: don't leak the compiler from the physical device
55729ea7cab : v3dv: don't leak prog_data from shader variants
8e0a3412861 : v3dv: don't leak default pipeline attributes BO
89e426a4fbc : v3dv: don't leak host memory allocated for shader variants
77bccfd828a : v3dv: don't leak NIR code in pipelines
c414a241d0d : v3dv: move early-Z update to pre-draw
ffacf92485e : v3dv: require optimal tiling for features that reqiure sampling
831aa5d4382 : v3dv: implement shader draw fallback for vkCmdBlitImage
5fc55e3a046 : v3dv: save and restore push constant state during meta operations
441d3911b99 : v3dv: save and restore descriptor state during meta operations if needed
689bac310fd : v3dv: meta operations can happen outside a render pass
bd53ee62476 : v3dv: reset subpass index at render pass end
30f1fc25ce5 : v3dv: implement TFU blits
d1b60d2d0c2 : v3dv: add a bunch of API stubs
71ba6a11098 : v3dv: simplify handling of no-op jobs
7ea4601a28a : v3dv: submit a no-op job if a command buffer doesn't have any jobs.
53657b0cb12 : v3dv: implement occlusion queries
8c093246e4c : v3dv: reset all state to dirty when we start a new job for a command buffer
5c826568ab4 : v3dv/format: expose correctly if a texture format is filterable
781dd7ff31a : v3dv: fix subpass merge tests
b94946c23ba : v3dv/uniforms: fill up texture size-related uniforms
9b98d365228 : v3dv/descriptor: handle not having a sampler when combining texture and sampler id
56b611a9cf2 : v3dv: emit instanced draw calls when requested
f41857eb489 : v3d/compiler: implement nir_intrinsic_load_base_instance
ee917d2b78a : v3dv/descriptor_set: combine texture and sampler indices
9d8b1b01c33 : v3dv/descriptor: move descriptor_map_get_sampler, add and use get_image_view
1b80bac236d : v3dv: handle partial clears of just one aspect of combined DS targets
b31ea83b80f : v3dv: simplify partial clearing code
360adff2154 : v3dv: fix incorrect attachment reference
03a150c8ab5 : v3dv: fix incorrect attachment reference
93fd897c28b : v3dv: compute tile granularity for each subpass
f7059e4603b : v3dv: set render area for partial clears to match clear rect
ad64add4f57 : v3dv: create a v3dv_cmd_buffer_subpass_resume helper
debdea6cb5f : v3dv: push/pop more state during meta operations
dedff7446ab : v3dv/descriptor_set: support for immutable samplers
53de8892f47 : v3dv: assert on subpasses that use input or resolve attachments
79b07b85b62 : v3dv: handle stencil load/store operations
7e96f9b2199 : v3dv: restrict render pass clears to the render area
ad0a68df115 : v3dv: use the TLB to clear attachments even if we have an active scissor
4db55731d48 : v3dv: don't always assert that we have an active job
c9b87e9213d : v3dv: fix v3dv_GetRenderAreaGranularity to account for attachment bpp
22d63264491 : v3dv: check the render area against the clip window
e5642a36a01 : v3dv: store the clip window in the command buffer state
d6d8bfbb4a7 : v3dv: implement proper caching for partial clear pipelines
c09c8c0ef35 : v3dv: implement partial depth/stencil attachment clears
7a39e5e9022 : v3dv: implement partial color attachment clears
152a64185b2 : v3dv: improve asserts for VkPipelineColorBlendStateCreateInfo handling
c6dca4c5290 : v3dv: allow to create shader modules from NIR
f47d0829cbe : v3dv/pipeline: fix adding texture/samplers array elements to texture/sampler map
6e39565e596 : v3dv/cmd_buffer: allow return in the middle of variant update if needed
07addb41835 : v3dv/cmd_buffer: update shader variants at CmdBindDescriptorSets/CmdBindPipeline
f76dad8f899 : v3dv/pipeline: add support for shader variants
b6d4148b92f : v3dv/uniforms: filling up QUNIFORM_TMU_CONFIG_P0/P1
272f0d9cfbd : v3dv/descriptor_set: added support for samplers
34910532fd7 : v3dv/pipeline: sampler lowering
522f7110a14 : v3dv/pipeline: unify local allocator name
477b142480d : v3dv/uniforms: cleaning up, moving udpate ubo/ssbo uniforms to a function
f2d16529d13 : v3dv/cmd_buffer: push constants not using descriptor anymore
ca186f72910 : v3dv: fix a1r5g5b5 format
45e86d8a075 : v3dv: don't emit the subpass RCL for jobs that have emitted their own
32d261fad47 : v3dv: fix job subpass index for vkCmdClearAttachments jobs
010589a699d : v3dv: fix clearing of 3D images
3faa7db0533 : v3dv: fix incorrect image slice selection
7de80fad741 : v3dv: use compatible TLB formats if possible during copies and clears
cfc0e15b9bd : v3dv: make sure we only expose transfer features for formats we can use
19841fd5502 : v3dv: check support for transfer usage flags
9e7403d7912 : v3dv: improve assert handling for fallback paths on meta copy/clear operations
d471c47c79b : v3dv: assert on vkCreateComputePipelines
df2bb5b01bf : v3dv: disable depth/stencil testing if we don't have a depth/stencil attachment
e86f381ea1b : v3dv: drop incorrect assertion on number of clear values at render pass begin
a81e63a302b : v3dv: use perp end caps rasterization mode for lines
69ce1f4fd4b : v3dv: only emit config bits and varyings packets if needed
e9030753350 : v3dv/cmd_bufffer: rename and split emit_graphics_pipeline
6bd4e69e9c6 : v3dv: stencil state fixes
c5784fbef4c : v3dv: drop redundant emission of stencil state
7c1910f4533 : v3dv: rewrite dirty state handling
c525849d95a : v3dv: only emit blend state if the pipeline is dirty
1e54b62a619 : v3dv: implement dynamic state for blend constants
4c15131b1d3 : v3dv: always flush draw calls if we are doing sRGB blending
761b0c02f86 : v3dv: add an 'always flush' mode
ebbd3264728 : v3dv: only expose blending on formats that support it
d73bb591131 : v3dv: implement color blending
4c8531a144c : v3dv: fix depth/stencil clear color
03048b26130 : v3dv: fix copies and clears of 3D images
2721c556986 : v3dv: use vk_error() for all queue/submit errors
2fc31a4d28f : v3dv: return OOM error if we fail to import or export sync objects
8ed2e53e0d1 : v3dv: support submits without a command buffer
d9152cb949c : v3dv: only export the last job sync object once
5cfc3b5cc96 : v3dv: handle the case where we fail to allocate a new job gracefully
e5adc33e802 : v3dv: don't leak job allocations
a1337c027cd : v3dv: work around viewport Z scale hardware bug
db629c0f4b0 : v3dv: fix viewport Z
57f5fa08cbb : v3dv: fix scissor outside viewport
5ba6fd3447b : v3dv: fix image tiling configuration
f986a604519 : v3dv: drop assert for map of a mapped buffer
75b1dea4e29 : v3dv: drop incorrect assertion
3e3b8dbfcc9 : v3dv: don't assume that VkPipelineColorBlendStateCreateInfo is provided
2bec99c8a00 : v3dv: lower {i,u}mulExtended
040a3dd739b : v3dv: lower usubborrow and uaddcarry
236e5a7c359 : v3dv: split fragment shader array outputs
51c53969cda : v3dv/device: tweak ssbo/ubo device limits
521f86272bb : v3dv: fix incorrect sizing of the vertex attribute state array
0e5571c704d : v3dv: call nir_lower_io_arrays_to_elements_no_indirects on vertex shaders
1f41a128e03 : v3d/compiler: implement nir_op_fquantize2f16
cb7f1480207 : v3dv/descriptor: take into account pPushConstantRanges
d734dba8a4f : v3dv: implement interpolation qualifiers
02de1d9ab16 : v3dv: add a no-op fragment shader if we don't have one
1811c034db9 : v3dv/pipeline: clean up io lowering
8da4de7c161 : v3dv/pipeline: revamp nir lowering/optimizations passes
518714ae1db : v3dv: drop incorrect assertion
26bfbf29c29 : v3dv: don't reset loader data on command buffers
9b4a1fb9d74 : v3dv: assign driver locations on fragment shader output variables
fadccc1c59b : v3dv: trivial refactors in a few meta copy helpers
313809487cd : v3dv: more frame tiling refactors
2a3fa914d4a : v3dv: rewrite frame tiling setup
44cda4dbfe5 : v3dv: fix subpass tracking in the command buffer state
4a8fdb8ee30 : v3dv: fix framebuffer format when computing fragment shader key
6a909387c2a : v3dv: take memory format from appropriate miplevel for image load/store
5d1089b88df : v3dv/descriptor: support for dynamic ubo/ssbo
404220cc71b : v3dv: fix supertile coverage when render are size is 0.
44370b44e7a : v3dv: implement vkGetRenderAreaGranularity
1af26065561 : v3dv: fix fill buffer with VK_WHOLE_SIZE
d71a5af723a : v3dv: don't support image formats that we can rendet to or texture from
8e163ab2dc7 : v3dv: fix image clearing with VK_REMAINING_*
1ecd188fef0 : v3dv: don't use TLB path for formats that are not supported for rendering
7f3e79ef9f1 : v3dv: don't swap R/B channels for VK_FORMAT_R5B6G5_UNORM_PACK16
aa9ad02e755 : v3dv: implement vkResetCommandPool
c4f745527ec : v3dv: meet requirements for supported format features and properties
e338503c6b1 : v3dv: declare that we support robust buffer access
5dca6dc751e : v3dv: adjust a few limits to comply with CTS minimum requirements
d6afbcb8004 : v3dv: implement host-side event handling functions
aba2a66fb8a : v3dv: implement vk{Create,Destroy}BufferView
43c1fa492ad : v3dv: destroy wsi device during physical device termination
eac594baa55 : v3dv: implement vkQueueWaitIdle
7c4827c1e20 : v3dv: honor swizzle for non-copy operations of color formats
204d06cc267 : v3dv: add assertions for unimplemented fallback paths
79569fb7969 : v3dv: implement vkResetCommandBuffer
ea09600fe6e : v3dv: initialize in_sync_bcl in our submits
83554840a5a : v3dv: add support for primitive restarts on indexed draw calls
914a23a8a0c : v3dv: implement indirect draws
06fa2928b89 : v3dv: add an assert to catch applications trying to clear invalid aspects
9a2d6cca761 : v3dv: vkCmdCopyBufferToImage for depth/stencil formats
f13dd2e6063 : v3dv: implement vkCmdCopyBufferToImage for color formats
e9085e56ed7 : v3dv/cmd_buffer: support for push constants
c8212731e7d : v3d/compiler: handle GL/Vulkan differences in uniform handling
4e2817fd33d : v3dv: implement vkCmdClearDepthStencilImage
11310ee6219 : v3dv: fix buffer automatic stride for image to buffer copies
8da9da87a64 : v3dv: implement vkCmdClearColorImage
1aa5fc04691 : v3dv: implement vkCmdCopyImage
efbf91cb6c6 : v3dv: fix copy size for image to buffer copies
1ee270f8c44 : v3dv: refactor common code in meta copy operations
d39901f416a : v3dv: add a concept of a fake framebuffer for meta-copy operations
7a2544e2d42 : v3dv: move the framebuffer setup code for buffer copy/fill to a helper
5ed78d91fed : v3dv: implement vkCmdFillBuffer
b3f9a3beafc : v3dv: implement vkCmdUpdateBuffer
2f0fbc747c7 : v3dv: implement vkCmdCopyBuffer
18824bf23b7 : v3dv: don't advertise texel buffer support yet.
c7404f4e2d6 : v3dv: Add more supported formats to our format table
83e83257f80 : v3dv: no need to manually add assembly bo to the job
3dff3f3a452 : v3dv: take the number of layers from the framebuffer
0dc4416827e : v3dv: ignore image view aspects for depth/stencil attachments
50652cb919d : v3dv: fix clockwise primitive setting
1c6938484e9 : v3dv: implement indexed draws
f48788896e0 : v3dv: implement vkCmdClearAttachments
255d4245fde : v3dv: add a helper to get the Z/S buffer from an aspect mask
68692297ba6 : v3dv: add a helper to compute the hardware clear color
aa8a61f0aef : v3dv/pipeline: null check for pCreateInfo->pDepthStencilState
34cf4751020 : v3dv/descriptor_set: support for array of ubo/ssbo
9afd24f89a6 : v3dv: initial descriptor set support
7d6fbea536e : v3dv: debug nir shader also after spirv_to_nir
29a7d99c4aa : v3dv: fix the mess with dynamic state handling
134afdfd32c : v3dv: implement dynamic stencil states
d84458b5ded : v3dv: clamp stencil masks and reference value to supported limits
590f29349f3 : v3dv: implement early Z optimization
72040f9182e : v3dv: fix viewport state from pipeline
8d143a02730 : v3dv: support copying depth/stencil aspects to buffer
79b1b684888 : v3dv: fix indentation
b44d4343caf : v3dv/bo: add a bo name
55acd9f1ea4 : v3dv: implement stencil testing
bb6e9d26dcc : v3dv: support depth testing on combined depth/stencil formats
c608e1350be : v3dv: select correct internal type for depth/stencil formats
0e59771339f : v3dv: select the depth/stencil buffer from the attachment aspect mask
df34b8fac64 : v3dv: compute subpass ranges for attachments at render pass creation time
a7a402c8bd2 : v3dv: don't always skip tile buffer stores
4d0e497a3e6 : v3dv: implement support for depth testing
c005a18a566 : v3dv: don't swap RB channels when copying images to buffers
9a72a79d1c2 : v3dv: rename drm device fields so they are more explict
356cf8261e2 : v3dv: allocate winsys BOs properly
1d92c314f85 : v3dv: implement device detection on actual hardware
1ae844c1c89 : v3dv/pipeline: adding some nir-based linking
dc45d57c386 : v3d/cmd_buffer: emit flat_shade/noperspective/centroid flags
6cac991d3f9 : v3dv: stubs for Create/DestroyPipelineCache
6ab4c51d5c6 : v3dv: hook up WSI support
c75846e674e : v3dv: implement DRM modifier setup for WSI
4825a76a226 : v3dv: implement vkGetImageSubresourceLayout
54374f36dfe : v3dv: fix copy image to buffer
beee18103e5 : v3dv: implement VK_KHR_external_memory{_fd,_dma_buf}
0fd434d977a : v3dv: implement VK_KHR_external_memory_capabilities
931b247a7cf : v3dv/format: add R32G32B32A32_SFLOAT format
0fd72b6ac48 : v3dv: implement VK_KHR_get_physical_device_properties2
ecd0b1f4b1c : v3dv: include Vulkan version 1.1 as unsupported.
5935ef098d9 : v3dv: implement vkGetPhysicalDeviceSparseImageFormatProperties
85f1f0690eb : v3dv: provide default values for input attributes
aad44cc614c : v3dv: vertex input support
8c4fcc2bf72 : v3dv/pipeline: lower fs/vs inputs/outputs
45875065fd9 : v3dv: support queue submissions with multiple command buffers
047ee913e8f : v3dv: implement fences
56b4eac8d66 : v3dv: implement semaphore waits and signals on queue submissions
d24dbd87ad1 : v3dv: implement vk{Create,Destroy}Semaphore
0b08f838174 : v3dv: implement vkDeviceWaitIdle
42791451244 : v3dv: prepack VCM_CACHE_SIZE
5226928557e : v3dv: partial prepack of the gl_shader_state_record
0e49c6237ff : v3dv/cmd_buffer: emit CFG_BITS
b60e5ef50eb : v3dv: handle VK_ATTACHMENT_UNUSED properly in more places
04e1a6f3598 : v3dv/cmd_buffer: rename render pass RCL emission helpers to be more explicit
a904b6f082f : v3dv: create a helper to start a new frame
d902e687320 : v3dv: rewrite the attachment needs clearing condition
8a5135e6b37 : v3dv: fix tile buffer loading
22e431e6262 : v3dv: merge subpasses into the same job when possible
0b5df86c98f : v3dv: only clear attachments on the first subpass that uses them
22714890773 : v3dv: rewrite attachment state tracking
6379a552a72 : v3dv: add a note on interactions between clearing and scissor
9f3fd1a3ca9 : v3dv: fix clipping against render area
2baeb91ed7a : v3dv: do not automatically emit a binner flush when finishing jobs
7019700c5fd : v3dv: implement vkCmdPipelineBarrier
856d1020370 : v3dv: use the correct miplevel slice for the tile load operation
3da6e6a190c : v3dv: implement vkCmdNextSubpass
1c8226c6820 : v3d/compiler: update uses_vid/uses_iid check
be1531a8b76 : v3dv/cmd_buffer: start jobs with CmdBeginRenderPass
5259175fe86 : v3dv: add the concept of a job
aef5a5cbca7 : v3dv: implement vkCmdCopyImageToBuffer
94b4e1869cd : v3dv: rename and make compute_tile_size_for_framebuffer() public
00cefce3cad : v3dv: split framebuffer internal bpp calculations from tiling calculations
2b02117e643 : v3dv: add v3dv_write_uniforms
a3b440cc2a4 : v3dv/cmd_buffer: cache viewport translate/scale
e252e536e41 : v3dv: clif format dumping support
15fb14ca1e0 : v3dv/cmd_buffer: add shader source bos to cmd_buffer
8431196eb02 : v3dv/cmd_buffer: start to emit draw packets
67aa8029a80 : v3dv/cmd_buffer: emit shader_state packets
746cfff3a66 : v3dv: flush at the end of each subpass
e163ea1118a : v3dv: emit tile loads
29b6e29378e : v3dv/cmd_buffer: emit Viewport packets
7bfe1db93c3 : v3dv/cmd_buffer: emit Scissor packets
d479f862842 : v3dv/cmd_buffer: init command buffer dynamic state during pipeline bind
f752cdbab1a : v3dv/pipeline: start to track dynamic state
5285d839745 : v3dv: CmdSetViewport and CmdSetScissor implementation
fca4dcee9f2 : v3dv: initial stub for CmdBindPipeline
60145629a2b : v3dv: initial CreateGraphicsPipeline/DestroyPipeline implementation
6cb24a3b39f : v3dv/format: add v3dv_get_format_swizzle
62ca9974761 : v3d/compiler: num_tex_used on v3d_key
3f00638cff3 : v3dv: setup color clear values at subpass setup time
9e6bf4eebcf : v3dv: be more conservative resetting command buffer state
cdc9660662b : v3dv: implement vkQueueSubmit
570ff24d3fe : v3dv: clear set of BOs in the command buffer on reset
bd3c28bf69e : v3dv: keep track of the numbre of BOs in a command buffer
bb727684e8e : v3dv: create the command buffer BO set before we init CLs
6e4471c14c5 : v3dv: implement vkEndCommandBuffer
e6e80d3f9b2 : v3dv: emit the render command list
61399b21c03 : v3dv: emit scissor to render area and precompute hw color clear values
98697e1fb57 : v3dv: precompute more tiling info at framebuffer creation time
3b8aeb7f506 : v3dv: plug leak when destroying device
e6a7d88b531 : v3dv: make v3dv_layer_offset public
14f72ee4f6b : v3dv: implement vkDestroyImage and vkDestroyImageView
4075f8e2219 : v3dv: revert the decision that the command buffer takes ownership of BOs
ec1d7e453ec : v3dv: add the tile state and alloc BOs to the command buffer BO list
ae235e0f225 : v3dv: store base mip level in the image view
52d9b8c05bc : v3dv: add a few more API stubs
bab28ab1e8b : v3dv: make the command buffer own the command list BOs
0020eb4f900 : v3dv: implement vkCmdBeginRenderPass
51705fc0155 : v3dv: compute tile size for framebuffer
cd24292fcab : v3dv: make v3dv_bo_alloc allocate memory for the bo struct
291cd6e77b0 : v3dv: implement vkGetPhysicalDeviceImageFormatProperties
3cf527ab7a5 : v3dv: start handling command buffer status
9bb6d6f1ba9 : v3dv: implement vkBeginCommandBuffer
9ac32610762 : v3dv: add a concept of a command list
dc005f26771 : v3dv: create a v3dv_bo struct and reference it from v3dv_device_memory
d9a7ba317c2 : v3dv: implement vk{Allocate,Free}CommandBuffers
1d8d8c06b8e : v3dv: implement vkCreateCommandPool
e07b657f014 : v3dv: implement vk{Create,Destroy}Framebuffer
c95904f83ed : v3dv: implement vk{Create,Destroy}RenderPass
cdba5361fe8 : v3dv: implement vkCreateRenderPass
582ebb040c1 : v3dv: implement vkBindBufferMemory
5ee155043d6 : v3dv: implement vkGetBufferMemoryRequirements
b478e8c53c2 : v3dv: implement vk{Create,Destroy}Buffer
dee9976200c : v3dv: implement vkCreateImageView
16ec12b7408 : v3dv: implement vkBindImageMemory
e06831454a0 : v3dv: implement vkUnmapMemory
cff9f08d313 : v3dv: implement vkMapMemory
d1d97ea746e : v3dv: implement vkFreeMemory
85632e4685e : v3dv: implement vkAllocateMemory
33bb3956219 : v3dv: initialize mememory heaps in the physical device
4c80097756e : v3dv: implement vkGetImageMemoryRequirements
dc1fbeb0f4e : v3dv: Create/DestroyShaderModule implementation
a201c450007 : v3dv: stubs for graphics pipeline methods
46fa01f4318 : v3dv/debug: add v3dv_debug
ccdc5a7bd4c : v3dv/debug: plug v3d_debug
0fcce6c319f : v3dv: implement vkCreateImage
d5dd157775c : v3dv: add stub for vkDeviceWaitIdle
7a045cf5b37 : v3dv: implement vkEnumerate{Instance,Device}LayerProperties
871ac1ed335 : v3dv: add some basic support for format properties
63e23a9b2a8 : v3dv: add stubs for the format table and vkGetPhysicalDeviceFormatProperties
9cc736f5aa9 : v3dv: add dummy implementations for the packet definition generator
8d9772f6a7e : v3dv: implement vkGetDeviceQueue
41a5719927c : v3dv: implement vkCreateDevice
1c9f9d8fcb2 : v3dv: implement vkGetPhysicalDeviceQueueFamilyProperties
37472a6aa3c : v3dv: amend vkEnumerateInstanceExtensionProperties to handle layers
c2dd7bf6343 : v3dv: implement vkEnumerateDeviceExtensionProperties
10e8967b9b4 : v3dv: implement vkGetPhysicalDeviceFeatures
e75d462950d : v3dv: implement vkGetPhysicalDeviceMemoryProperties
0f0a0145a92 : v3dv: add a comment to clarify how we should implement uuid / deviceID retrieval
9de4ab17c58 : v3dv: retrieve device name from device info
4e88e2d4a9c : v3dv: add support to use v3d simulator
0e0f18ae5e6 : v3dv: Implement vkGetPhysicalDeviceProperties
fc52dc8d7dc : v3dv: pretend to initialize a physical device
36e07a0ab97 : v3dv: memory management stubs
fd81dc64ff6 : v3dv: implement vkEnumeratePhysicalDevices
dbce41f39ba : v3dv: implement vkDestroyInstance
be1575c625a : v3dv: implement vkCreateInstance
20363b0bb95 : v3dv: add support for valgrind macros
2f383f9747d : v3dv: add support for VK_EXT_debug_report
e4af07be760 : gitlab-ci: add broadcom vulkan driver
e5034f0d0d4 : v3dv: add v3d vulkan driver skeleton
bdb1e5aa0ae : glsl: Initialize ir_to_mesa_visitor members in constructor.
6529cbd0bcd : svga: Remove unused printf argument.
12c20cbac0b : util/xmlconfig: Initialize xmlconfig member options in constructor.
77c1b015086 : zink: do not report SSBOs as halfway supported
044d213086b : scons: fix SPIR-V -> NIR build
c122315702a : aco: fix get_ssbo_size with a vgpr resource
a7114f3f46f : nir/opt_uniform_atomics: don't optimize atomics twice
bc436505225 : nir/opt_uniform_atomics: optimize image atomics
bcf7a70008f : aco: use nir_opt_uniform_atomics
f83bc5beb80 : nir: add pass to optimize uniform atomics
37b6b0967ca : nir: allow divergence information to be updated when inserting instruction
e1120f274fd : nir: move divergence analysis options to nir_shader_compiler_options
bb5c0ba0d2e : aco: implement last_invocation
1a912a550f3 : nir: add last_invocation intrinsic
8850a63161a : radv/aco,nir/lower_subgroups: don't lower elect
36da9c4aa2b : aco: implement elect
bf77f539eea : aco: optimize more uniform reductions/scans
c31ababae30 : nir: update ubo locations in nir_lower_uniforms_to_ubo
47c358233d4 : glsl: fix up location setting for variables pointing to a UBO's base
ef0babab38d : zink: ARB_uniform_buffer_object is now implemented, so add cap and feature doc
1b6a80a467f : zink: support loading any UBO
67e4bcb7139 : zink: support non-const offsets
47bdda0f3fe : zink: use nir_lower_ubo_vec4 to simplify things a bit
b9ca4923d6c : aco: implement missing nir_op_unpack_half_2x16_split_{x,y}_flush_to_zero
1070bba19e2 : android: fix SPIR-V -> NIR build
86ededf2967 : docs: fix 20.2.0 relnotes
e57cd6dc198 : docs: fix release calendar
b04f57cb3da : docs: fix relnotes index
c02e933de4a : radv: add missing u_atomic.h include
1fb3e1fb708 : radv: Fix mipmap extent adjustment on GFX9+.
85dfe6118a2 : zink: enable VK_EXT_shader_stencil_export
25d13b0ad06 : zink: add VK_EXT_pipeline_creation_cache_control
bab0d8630c2 : zink: support VK_EXT_extended_dynamic_state
66fc9f5571c : zink: support VK_EXT_blend_operation_advanced
fa2fd72570c : zink: add VK_EXT_custom_border_color
9c43ccd1c27 : zink: enable VK_KHR_vulkan_memory_model extension
66d7bb0f235 : radv: fix adjusting vertex alpha
207138b927f : docs: Add sh256 sums for 20.2.0
ddad8d9c983 : docs: add release notes for 20.2.0
7d72110a1ce : docs/release-calender: Add 20.2 stable releases
63f61b084a5 : docs: update calendar and link releases notes for 20.2
b32a8f83dce : radv: move lower_io_arrays_to_elements before lower_io_to_scalar_early
b0829c6af70 : radv: replace RADV_ALPHA_ADJUST by AC_FETCH_FORMAT
5000c344cc8 : ac/llvm: move AC_FETCH_FORMAT to non-LLVM code
ab067ad6a6a : radeonsi/gfx10: fix stream index for multi-stream overflow query
cf3b638f47b : radv: remove RDR2 discard workaround
037d9fb278c : spirv: replace discard with demote for incorrect HLSL->SPIR-V translations
18f9fc919e1 : spirv: add and use a generator id enum
875ff8414f6 : radv/winsys: Expand scope of allbos lock.
ea778693bf1 : radv: Fix event write cmdbuffer allocation when tracing.
98f538dfca3 : radv: remove one leftover TODO in the shader info pass
cec12d4f985 : radv/llvm: reduce LDS size for tess by using NIR IO assigned locations
47e26bf334a : radv/llvm: reduce the ESGS itemsize by using NIR IO assigned locations
569b8948356 : radv/llvm: switch to NIR IO assigned locations
6387341ccea : ac/nir: pass the variable location to store_tcs_outputs
8f8ee5b95b6 : ac,radv,radeonsi: stop multiplying driver_location by 4
0a90dab6b49 : radv/llvm: stop assigning driver_location in NIR->LLVM
181d5f59b8d : nir: Allow more deref modes in phis
002a23efb42 : android: util: Move xxd.py to util
7346933fc86 : vc4: enable lower_isign for VC4
b7d16adcbe0 : pan/bi: Range check newc/oldc when rewriting
c9b2dfd5aa6 : pan/bi: Disable mediump output lowering
b11cb416881 : panfrost: Temporarily disable FP16 on Bifrost
0bfc7cbe64c : panfrost: Set "shader modifies coverage?" flag
3f919a7269f : panfrost: Update XML for Bifrost early-z/FPK
8cf798d253c : pan/bi: Implement FETCH
7f5428410f2 : pan/bi: Add bi_emit_lod_cube helper
125d18d915a : pan/bi: Map NIR tex ops to Bifrost ops
f42eb33ad2f : panfrost: Fix faults on block-based formats on Bifrost
53637194b21 : pan/bi: Use new block dimension helper
8bb1d61f276 : panfrost: Add panfrost_block_dim helper
aa6a5d20e6b : pan/bi: Don't terminate helper threads
5fdd0c67f7e : pan/bi: Fix message type printing
3ecffd9e6b6 : panfrost: Set helper_invocation_enable for Bifrost
7fdb090709d : pan/bi: Implement txb
5fa5c01aca6 : panfrost: Add some missing Bifrost texture XML
239e4e87fc8 : panfrost: Fix Bifrost high LOD clamp
3943bcec9c8 : panfrost: Fix Bifrost filter selection
401d594c0af : panfrost: Add missing XML for Bifrost samplers
ea85e3abb99 : pan/bi: Prefer 'texture_index' to 'image_index'
3089501757c : pan/bi: Rewrite to fit dest = src constraint
93840234c59 : pan/bi: Pack TEXC
4836366ede9 : pan/bi: Handle nir_tex_src_lod
f8151312af0 : pan/bi: Add data register passing infrastructure
3bf4e60def9 : pan/bi: Stub out TEXC handling
dcce3feb79e : pan/bi: Add texture operator descriptor
d99df25d5d4 : pan/bi: Pack skip bit for texture operations
39ec3eb6e7d : pan/bi: Encode skip bit into IR
5cf53d121c9 : pan/bi: Streamline TEXC/TEXS naming/selection
6ed1bdfee4b : pan/bi: Use canonical texture op names in IR
93f9052935f : pan/bi: Fix simple txl test
c3796c9f025 : pan/bi: Expose GL 2.1 on Bifrost
a204eac7599 : pan/bi: Handle vector moves
a22779866ac : pan/bi: Pass flow_control through directly
0f181f4eaeb : pan/bi: Use canonical flow control enum
d2328646b22 : pan/bi: Use canonical term dependency
2b9484c2c82 : pan/bi: Use canonical term "message type"
800ee3d3033 : pan/bi: Print message types as strings
77a4e39100a : pan/bi: Add missing message types
d2fac19999b : pan/bi: Expand clause type to 5-bit
785344e6555 : pan/bi: Use canonical name for staging registers
4131bc3b0cb : pan/bi: Use canonical next_clause_prefetch
6c1cabc288e : pan/bi: Canonicalize terminate_discarded_threads
a5975883b94 : pan/bi: Use canonical floating-point modes
c8b9a05f9e7 : pan/bi: Cull unnecessary edges on the CF graph
026a29506e4 : pan/bi: Drop if 0'd combine lowering
405544eae56 : pan/bi: Fix memory corruption in scheduler
7c351a6f5d4 : pan/decode: Ensure mappings are zeroed
3ed7472b2a2 : pan/bi: Add copy for register COMBINEs
556bb178926 : ci: piglit: conditionally build OpenCL tests
d5e5f72e061 : vc4: Enable lower_umax and lower_umin
e7127b3468c : nir/algebraic: optimize iand/ior of (n)eq zero when umax/umin not available
210db65b1a1 : panfrost: Add a debug flag to disable AFBC
205f1d79e24 : radeonsi: disable SDMA on gfx6-7 and gfx10.3 to decrease CPU overhead
7a0162905b1 : radeonsi: update the DMA perf test
4182fbcb609 : winsys/amdgpu: apply the VM alignment optimization to the physical alignment too
99446b8ceef : winsys/amdgpu: rework the VM alignment optimizations
a4e4644eff4 : ac/surface: fix valgrind warnings in DCC retile tile lookups
b0df97b576e : CI: build our own spirv tools
d166188b848 : ci: fix deqp clone + fetch
5de56937a3d : disk_cache: build option for disabled-by-default
8e981453ed6 : radv: use radv_optimize_nir() less in radv_link_shaders()
55254f241fe : radv: move optimizations in shader_compile_to_nir() to after io_to_scalar
5f2671bcc5f : nir: return progress from nir_lower_io_to_scalar_early
fd4d0b447c0 : panfrost: Move the blend shader cache at the context level
a5005c349d0 : panfrost: Get rid of the constant patching done on blend shader binaries
c9739941ba4 : panfrost: Let compile_blend_shader() allocate the blend shader object
dbc33e8854e : panfrost: Don't leak NIR blend shaders
8a5b885c94a : panfrost: Allocate blit_blend with ralloc()
0a74a04ba56 : panfrost: Pass compile arguments through a struct
78ec5225c2a : panfrost: Move the blend constant mask extraction out of make_fixed_blend_mode()
4441e803554 : panfrost: Constify the rt_fmts arg passed to pan_lower_framebuffer()
da132d802b8 : radv: Set fce metadata correctly on DCC initialization.
5ae3656890f : aco/ngg: Calculate workgroup size of NGG shaders.
61280bb4b66 : aco/ngg: Allocate NGG GS space early for const vertex/primitive counts.
e8a0409d01e : aco/ngg: Use more efficient LDS layout to help reduce bank conflicts.
9bf92d43571 : radv/aco: Enable NGG GS by default.
dd73719856c : aco/ngg: Add shader query support to NGG GS.
df62c8fbeac : aco/ngg: Place workgroup barrier outside control flow for NGG GS.
1129575d5ed : aco/ngg: Implement NGG GS output.
62b5012ec35 : aco/ngg: Implement workgroup reduce / exclusive scan for NGG GS.
c29e288fb51 : aco/ngg: Create LDS layout for NGG GS.
2680329fb76 : aco/ngg: Setup NGG GS.
9c3d8404dea : aco/ngg: Allow NGG GS to create VS exports.
b67878f3283 : aco/ngg: Allow NGG GS to load per-vertex GS inputs.
8f25d9f821d : aco/ngg: Allow NGG GS to store ES outputs.
b57b1a06e42 : aco/ngg: Clean up and reorganize NGG VS/TES code.
3645a3106a0 : aco/ngg: Make primitive export packing less prone to error.
0bfe0495c1b : aco/ngg: Refactor ngg_emit_prim_export in preparation for NGG GS.
b08ced08a22 : aco/ngg: Refactor gs_alloc_req in preparation for NGG GS.
ecfabfd6069 : aco: Add wave-specific opcode for s_lshl and s_flbit.
57d8799284f : aco: Optimize thread_id_in_threadgroup when there is just one wave.
5e31fb49a3b : aco: Use thread_id_in_threadgroup helper for ES outputs.
924f816fe17 : aco: Extract thread_id_in_threadgroup to a separate function.
b1964ad4d6c : aco: Extract lanecount_to_mask to a separate function.
0b8e7be0830 : aco: Clarify missing export error message in assembler.
c1d11bb92c9 : aco: Add loop creation helpers.
17ad2ade82f : radv/aco: Use new GS lowering options for ACO with NGG GS.
f11f4a2a4da : nir: Add ability to count primitives per stream.
aac5adc3c2c : nir: Count vertices per stream.
70b94adddb7 : nir: Add ability to overwrite incomplete GS primitives.
c977c369d35 : nir: Add ability to count emitted GS vertices per primitive.
2be99012e95 : nir: Add ability to count emitted GS primitives.
73dd86c4214 : radv,anv: use CLOCK_MONOTONIC_FAST when CLOCK_MONOTONIC_RAW is undefined
fe894dc0b33 : util/os_misc: os_get_available_system_memory() for FreeBSD
9aa5c7ce721 : radv: use the same NIR compiler options for both compiler backends
63049b04446 : radv/llvm: do not lower sub
abce2718d6d : lima/parser: Fix varyings decoding in RSW
6db3df5c2f1 : aco: dump the program if the disassembler failed
a7d3be78ce2 : clover: don't call validate spirv at all if not needed
91ace074d2e : util/disk_cache: remove unused function param
5931d783c8b : swr/rasterizer: Remove BuilderGfxMem member mpTrackMemAccessFuncTy.
4b513136b1b : meson: Use more portable compiler option -std.
3a1f22c38b1 : turnip: Add support for GetSwapchainGrallocUsage2ANDROID().
5a595cd3af1 : turnip: Detect Qualcomm gralloc and its UBWC flag on gralloc surfaces.
9a14e747525 : turnip/kgsl: Add support for importing dma-bufs.
b732e4f2747 : turnip/kgsl: Fix last minute breakage of the build.
290f3fe8972 : Revert "anv: Add driconf option to disable compression for 16bpp format"
cce6fc3b5c7 : anv: Enable multi-layer aux-map init for HIZ+CCS
624a2aad669 : freedreno/ir3: Don't leave holes the UBO upload plan.
ddf468f96f8 : freedreno/ir3: Clean up the UBO upload plan setup.
330c68d3c20 : ci/softpipe: Add another flaky GS test to the skips list.
0b96b7bf10d : util/hash_table: add function for reserving size in a hash table
06a5edf247d : nir/opt_deref: Fix the vector bitcast optimization
54eae335587 : clover: Stop leaking NIR shaders
cc00d57a3c0 : util/xmlconfig: eliminate memory leak
11389849a4e : radv/llvm: remove dead code for 64-bit GS inputs
a41bed243e9 : radv/llvm: do not lower nir_op_fsat
31a0574b968 : ac/nir: implement nir_op_fsat
0747f21bb67 : ci: Disable pm_runtime and max clocks in LAVA jobs
7cae9f0ef13 : ci: Test Panfrost on Khadas VIM3 boards
b74cfa78619 : ci: Update kernel for LAVA
981464356c0 : freedreno/a6xx: Support PIPE_FORMAT_R8_G8B8_420_UNORM for texturing
11563da8fa8 : freedreno/a6xx: Generalize pointers in struct fd6_pipe_sampler_view
826a10255f5 : st/mesa: Add NV12 lowering to PIPE_FORMAT_R8_G8B8_420_UNORM
e23bcb69c35 : util/formats: Add PIPE_FORMAT_R8_G8B8_420_UNORM
3b784370c37 : iris: Use the data cache for indirect UBO pulls
b54d37a8676 : anv: Use the data cache for indirect UBO pulls on Gen8+
89f3d116a8a : anv: Plumb the device into *bits_for_access_flags
3a335606813 : anv: Use format_for_descriptor_type for descriptor buffers
d2185f0c3f0 : anv: Add a device parameter to format_for_descriptor_type
3d22de05ca1 : intel/fs: Add an option to use dataport messages for UBOs
0d462dbee57 : intel/fs: Add an alignment to VARYING_PULL_CONSTANT_LOAD_LOGICAL
459f68af3c9 : i965: Take an isl_format in emit_buffer_surface_state
caea5a6a20f : intel/dev: fix 32bit build issue
dd9c34a907c : intel/nir: Lower load_global_constant in lower_mem_access_bit_sizes
fd04f858b0a : intel/nir: Don't try to emit vector load_scratch instructions
0a172dca264 : ci: enable piglit testing of clover/llvmpipe.
0cb17757ff7 : CI: Don't run pixmark-piano twice on radeonsi
2fa7c790457 : spirv: Move nir_lower_libclc to src/compiler/spirv
43390a546d9 : clover: Use core libclc loader
ef453f54394 : spirv: Add a shared libclc loader
5ffdb1092be : meson: generalize libclc usage
ed7e962b07c : clover/meson: use dep.get_variable instead of deprecated get_pkgconfig_variable
d3dcb1184bf : util/xxd.py: Add an option for binary files
82bbf4c3f23 : util: Make xxd.py output char array instead of string
22ffc05266c : util: Move xxd.py to util
3ff513ee5d9 : glsl/xxd.py: fix imports
449f1fee9e9 : gallium/pipe: Add a GALLIUM_PIPE_SEARCH_DIR override env var
1d3600c156f : iris: Fill out compute caps and enable clover support
9df9f940f01 : iris: Add support for load_work_dim as a system value
67ee9c5f553 : iris: Handle runtime-specified local memory size
d9adb55a4d8 : iris: Add pipe-loader support
8de380d26a0 : broadcom/compiler: add V3D_DEBUG_RA option
bcb8dd74327 : broadcom/common: increase V3D_MAX_TEXTURE_SAMPLERS, add specific OpenGL limit
5f7810dcb2b : aco/isel: Fix out-of-bounds write in visit_load_input
d38094bb33b : radv: Respect alignment requirements in descriptor set layouts
3b55913f330 : radv: Clean up CreateDescriptorSetLayout
76add3565e2 : radv: Fix unaligned memory access when writing specialization map entries
984dcfc59fa : radv: Avoid calling memcpy with null pointers
0ef2f1d4a00 : nir: Fix unaligned pointer access
6a9dc75cc23 : nir: Fix undefined behavior due to signed integer multiplication overflows
137d7d29fa1 : ci: move to using clang 10 for meson + clover
ae7189df6e8 : st/mesa: pass inlinable uniforms to drivers if they requested it
593517a775a : gallium: add pipe_context::set_inlinable_constants
3f1b35a2f03 : nir: add new helper passes that lower uniforms to literals
10a76824137 : util: add _mesa_set_create_u32_keys where keys are not pointers
7f2ea2a433c : panfrost: Fix fixed-function blend on Mali v6
8389976b7c0 : panfrost: XML-ify the blend descriptors
ca392e8cd77 : panfrost: Rework the render target layout to use overlapping structs
713419eef04 : panfrost: Rework fixed-function blending
f2044044e64 : panfrost: gen_pack: Add a no-direct-packing attribute
4205c95b34c : panfrost: gen_pack: Support overlapping structs
3d09e260fbd : panfrost: gen_pack: Drop support for opaque structs
01121c795bd : panfrost: Drop the with_opaque specifier on midgard blend desc
7bb85eadebf : panfrost: Get rid of the with_opaque qualifier on the renderer state desc
f734e67b93d : panfrost: Adjust the renderer state definition
51331d6d576 : panfrost: Adjust the primitive desc definition
d343f233454 : panfrost: Adjust the draw descriptor definition
1e7d82c8813 : nir/algebraic: always lower idiv to shifts if bitops are allowed
315df8dbb8d : glthread: handle glInterleavedArrays
bd70b61f2f6 : mesa: remove api_loopback to remove call indirections
4bd94bd2270 : mesa: don't use GET_DISPATCH because it doesn't work with glthread
fd3209a974f : clover: move tokenize function to algorithm
ee5b46fcfdb : clover/spirv: support CL_KERNEL_COMPILE_WORK_GROUP_SIZE
2bb2ba7e340 : clover/spirv: parse arg_info
4f998266911 : clover: avoid adding an extra space to compiler options
811b17a207b : clover: implements notification callback on program builds
c04d5e7efa7 : clover: implements clGetKernelWorkGroupInfo CL_KERNEL_COMPILE_WORK_GROUP_SIZE
aadd1340814 : clover: add CL_KERNEL_ATTRIBUTES for clGetKernelInfo
ef0f8ec03bf : clover: bind sampler_t type to module::argument::sampler
9aea6e33740 : clover: implements clGetKernelArgInfo
d7d66e30f22 : clover: implements clEnqueueFillImage
c0f03f6fc03 : clover: implements clEnqueueMigrateMemObjects
4b96eb0cc47 : etnaviv: Make sure to track different pipe_screens for different DRM device descriptions
ac161102f35 : panfrost: Fix a warning
ccb3d7d8bea : panfrost: bifrost: disassemble: Fix decoding of next_regs
19561f31a87 : radv: remove trailing whitespace
8096e0df7a9 : aco: remove trailing whitespace
3c5eb1f7615 : aco: more uses of nir_get_io_offset_src()
1211d05befa : aco: bail out if the NIR IO base offset isn't zero
9d5ec7f6f2c : etnaviv: stop leaking the dummy texure descriptor BO
6a44bda8795 : intel/uuid: use git-sha1/package for the driver UUID
456fa9b8385 : iris: plumb device/driver UUID generators
e9a766a8c02 : intel: split driver/device UUID generators
713386af203 : turnip: Enable support for KHR_incremental_present
8b205402c34 : omx/tizonia: fix build
f5f0c012ad3 : gallium/util: remove empty file u_half.h
71697953ec5 : gallium/util: remove redundant util_float_to_half_rtz
b42c6ff6f61 : util: remove util_float_to_half and util_half_to_float wrappers
24a62dd0fb0 : util: move util_half_to_float code into _mesa_half_to_float_slow
ffcdf76799b : util: implement F16C using inline assembly on x86_64
4c54f059150 : nir/constant_folding: init nir_const_value to zero
335132cd4dd : lavapipe: drop dri,dricommon deps.
9c256892873 : intel: drop likely/unlikely around INTEL_DEBUG
e06da554e9e : anv: drop likely/unlikely around INTEL_DEBUG
4b9e38ca068 : i965: drop likely/unlikely around INTEL_DEBUG
e6d26fbf3db : iris: drop likely/unlikely around INTEL_DEBUG
4015e1876a7 : intel: add INTEL_DEBUG expected value in declaration
bcfec61d1ee : anv: Add driconf option to disable compression for 16bpp format
49593205b98 : anv: Factor out dri option initialization code in separate function
7c6f1d3bf99 : clover/nir: extract constant buffer into its own section
adbfff6eae8 : clover: bind constant buffer if one is provided
af85985250a : clover/util: add id_type_equals to support symbols with multiple sections
7fb4ab9ec12 : driconf: Restore the ability to override driconf with the environment.
455bfecdffc : driconf: Make sure that the range check on the defaults actually works.
24b4a63b3d0 : CI: Re-enable Panfrost T7xx CI
3dc00c33f08 : gallium/u_threaded_context: fix use-after-free in transfer_unmap
706fef711ba : gallium/u_threaded_context: always flush asynchronously if requested
28256d3d7b4 : gallium/u_threaded_context: don't call memcpy in tc_set_constant_buffer
ed3c5fe4694 : radeonsi: implement GL_INTEL_blackhole_render
bad7b38aa19 : radeonsi: remove dead variable postponed_kill
d5575ca7a14 : gallium/util: add set_frontend_noop into driver_noop and u_threaded_context
72fa3372cc0 : util/idalloc: resize if ID is too large for reservation
155b1b17921 : st/mesa: enable GL name reuse for queries based on the driconf option
6f7446bda56 : driconf: enable force_glsl_extensions_warn for viewperf
a8b4e690cfc : driconf: force the vendor string to NVIDIA to fix viewperf energy tests
5827fe898e9 : gl_marshal.py: inline print_sync_dispatch
bcd6b0c6855 : mesa: factor out layout parsing for glInterleavedArrays
60825a542de : nir/constant_folding: Fold load_deref of nir_var_mem_constant
481b7538abf : nir: Validate constant initializers
1ada83504fe : nir/constant_folding: Use nir_shader_instruction_pass
9df1ff36781 : nir/constant_folding: Use the builder
3b11b37a1be : radv: remove VkPipelineCacheCreateInfo::flags assert
3f3a5f3489f : iris: Fix a fast-clear skipping optimization
c416adfb2d9 : anv: remove VkPipelineCacheCreateInfo::flags assert
9ad4b8b9243 : intel/dev: add a small non installable tool to print device info
61c095f09a7 : zink: enable pipe caps for ARB_timer_query
bb603352b68 : zink: add pipe_context::get_timestamp hook
b551ee22dfc : zink: handle TIME_ELAPSED queries
7a40b734ee2 : zink: handle timestamp queries
79f35444126 : intel/perf: fix crash when no perf queries are supported
82563b6a9fa : util: drop non-posix header fnmatch
f0707e977b8 : CI: Disable Panfrost T7xx CI
2b977adff80 : xmlconfig: fix scandir_filter
a0c13c9de9a : spirv: Make the clc_shader const
e33f9dbc1af : turnip/kgsl: Add strerror decode in BO init failure.
5d3aeafa772 : turnip: Report device loss through _mesa_loge() instead of fprintf.
50f25da2b54 : turnip: Always enable TU_DEBUG=startup on debug drivers.
a4d9a9d11c3 : turnip: Extend the coverage of TU_DEBUG=startup.
80869f0bc3a : turnip: Mark the vk_errorf helper as bring printflike.
01de452b5d5 : turnip: Use mesa's normal PRINTFLIKE macro instead of our own.
a7bc2f8d1b5 : turnip: Don't expose VK_ANDROID_native_buffer on non-Android.
d82826ad444 : anv: Implement VK_EXT_transform_feedback on Gen7
9831888b682 : android: panfrost: use python3 for generated sources rules
27921171e34 : android: pan/bi: Use new disassembler (v2)
8163c818e32 : turnip: implement timestamp fences/semaphores for kgsl backend
462d62351d2 : broadcom/simulator: update to a newer simulator
e3b814d5e9e : zink: hook up driconf
f984654da8b : ac/nir,radv: fix invalid IR when loading inline uniform blocks
9badadf67eb : radv: remove dead deref code in the shader info pass
bc099b834fd : radv: remove unused gs.writes_memory in the shader info pass
9896337d1b2 : ac,radv,radeonsi: remove unused parameters in the shader ABI IO
b7f99401f4b : radeonsi: remove dead code in TCS/TES/GS since const_index is always 0
e3296e05ae3 : ac/nir: remove dead shader IO code
456f63e0ba1 : ac/nir: remove dead global load/store/atomic derefs code
6b0695c42a2 : radv/llvm: enable lower_unpack_half_2x16
f11d4f31270 : ac/llvm: implement nir_op_unpack_half_2x16_split_{x,y}
cdf6d934987 : radv/llvm: lower VS IO
b3402997a52 : radv/llvm: gather VS input usage mask from load_input
1c4a21328e1 : radv/llvm: lower TCS IO
80cefee0f72 : radv/llvm: gather TCS outputs from the output variables
96152739072 : radv/llvm: lower TES IO
6e339418a72 : radv/llvm: lower GS IO
ed55bc4af2b : radv/llvm: assign driver locations for VS, TCS, TES and GS correctly
1ea48c1f57d : ac/nir: remove dead load/store deref code for temporary variables
7a8f5eab71a : ac/llvm: adjust dmask when image stores are shrinked using the format
961a8d71cdc : vc4: Avoid negative scissor caused by no intersection
9a899e579a6 : v3d: Update the TEXTURE_SHADER_STATE when there’s a new buf for a tex
e2f037e96cb : v3d: Split the creating of TEXTURE_SHADER_STATE into a helper function
d25504dae01 : v3d: Make the function to set tex dirty state for a stage global
ef918f0e335 : turnip: remove pre-emption marker
3b3a3af9c76 : glsl: Initialize ast_node member field location.path in constructor.
81cd4c8f596 : intel/vec4: Remove leftover code from Gen8+ removal.
0a7bd14dbb8 : freedreno: Move rsc NULL check to before rsc dereferences.
1b0fec444fd : iris: Fix the constant data address calculation
23ff2a0e634 : nv50/ir: Initialize Source members.
7e862670efb : radv: Fix asserts using assign instead of compare.
9660427ab7b : lima: Print usage if --help is any of the arguments.
2fb27499378 : android: Disable the user XML config parsing.
7edb2aed551 : util/xmlconfig: Drop use of XML_Char in parsing.
6f3352b6a76 : driconf: Stop quoting true/false in boolean option definitions.
8a05d6ffc65 : driconf: Make the driver's declarations be structs instead of XML.
9fbf206a137 : driconf: Use DRI_CONF_OPT_I for remaining int options
23c3eb1fe16 : driconf: Delete disjoint range support.
4f37161a8f2 : util/xmlconfig: Indent to Mesa style.
91ccbb399f0 : util/xmlconfig: Drop silly open-coded strdup.
df3d3ea33e7 : driconf: Make a DRI_CONF_OPT_S() for string options.
4a573849593 : r200: Reuse DRI_CONF_OPT_F for texture_blend_quality.
c47c08fa72b : driconf: Fix extra quoting on "Jimenez'".
b1e730b3b43 : driconf: Eliminate the DRI_CONF_OPT_BEGIN_B macro.
8427e560672 : intel/fs: Don't use NoDDClk/NoDDClr for split SHUFFLEs
b23541c4d3a : android: util: add log.c to Makefile.sources
f9977f87296 : panfrost: decode: Flag pandecode_log_typed() as PRINTFLIKE
12b00b77c6f : panfrost: decode: Fix decode_bifrost_constant() prototype
7568c97df14 : radv: Use atomics to read query results.
7cc55df938b : pan/bi: Fix assert when writing vertex outputs
447cef4a71d : zink: use sizeof(vec4) multiplier for nir_lower_uniforms_to_ubo
1c8e80a07b8 : zink: correctly set up ubo bindings and buffer indices
59027a26828 : zink: don't emit ubos or bindings for ubo variables
d369c00c83c : zink: emit ubo variables sized based on the overall ubo block size
76ac3416755 : zink: always emit descriptor set 0 in ntv
9a8539206f9 : zink: fix shader buffer size caps to use 65536
0e3e3232246 : zink: run nir_lower_uniforms_to_ubo conditionally
7767c3dae30 : zink: correctly handle ARB_arrays_of_arrays in ntv for samplers
18fd6274b26 : aco/tests: add disassembler tests to reproduce the add3+clamp crash
01704dd1a41 : aco: apply the clamped integer addition disassembly workaround for v_add3
c9192d1083e : pan/mdg: map uabs_i/usub to i/uabsdiff
cea032a3459 : pan/mdg: remove unused arg from ALU_CHECK_CMP and ALU_CASE_CMP
37c1b9c54b7 : aco: fix get_buffer_resource_flags()
b2e1fc8976d : nir: Add a pass to lower vec3s to vec4s
9190f82d573 : nir/opt_deref: Add an optimization for bitcasts
80e6ac3341c : nir/opt_deref: Add an instruction type switch
769ede2de49 : nir: Add component mask re-interpret helpers
57e7c5f05eb : nir/opt_load_store_vectorize: Use bit sizes when checking mask compatibility
f6667cb0ce8 : nir: Add a memcpy optimization pass
e363da3bdd3 : nir: Handle memcpy in copy_prop_vars and combine_stores
100a5ace636 : nir/find_array_copies: Properly discard copies for casts
1c492995357 : gallium/util: allow scissored blits for stencil-fallback
e7e0468f730 : gallium/util: fix memory-leak
03bea54e029 : meson: fix power8 option
57b4f60add3 : turnip: don't initialize GRAS_LRZ_CNTL/RB_LRZ_CNTL tu6_init_hw()
3c07a149986 : turnip: enable LRZ
1d83f5ae843 : turnip: disable LRZ on vkCmdClearattachments() 3D fallback path
2f79e006640 : turnip: disable LRZ on vkCmdClearAttachments()
27743b029d4 : turnip: emit correct LRZ fast clear setup
0ca87ed5062 : turnip: add support to clear LRZ
0b2cfd0668e : turnip: add LRZ valid tracking for secondary command buffers
517b26bdd10 : turnip: add LRZ tracking to command buffer state
fdad1ca2565 : turnip: disable LRZ depending on fragment changes
d1fa40bdcfc : turnip: disable LRZ writes when blend is enabled
38f008e07bc : turnip: disable LRZ on specific cases
6089b00e893 : turnip: create LRZ buffer
138d2928cd9 : turnip: add environment variable to disable LRZ
e3c7748b2e2 : ci/bare-metal: Move the "POWER_GOOD not seen in time" check to the right time.
98bb74b67df : nir: Fix a misspelling
038fcbcaed3 : glsl: don't duplicate state vars as uniforms in the NIR linker
535fd6d45e6 : freedreno/cffdec: fix decoding of bindless descriptors
a8ac61b0ee2 : intel/fs: NoMask initialize the address register for shuffles
5c2129d4347 : virgl: fix stride + layer_stride inconsistency
87383e3163d : virgl: query blob mem
3b54e5837a1 : virgl: support PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT
cd31f46f08a : virgl/drm: add resource create blob function
e01ec6ed2d4 : virgl/drm: query for resource blob and host visible memory region
7b7f2108256 : drm-uapi: virtgpu_drm.h: resource create blob + host visible memory region
c73c0cc3177 : virgl: add flags to (*resource_create) callback
1aac47db69d : Revert F16C series (MR 6774)
4a0164ed85f : android: gallium/virgl: cleanup virgl_driinfo.h gen rules
d7fbf94ae84 : android: gallium/radeonsi: cleanup si_driinfo.h gen rules
a648aea3fdf : android: gallium/iris: cleanup iris_driinfo.h gen rules
cb95065dd12 : nir: Add lowering from regular ALU conversions to the intrinsic
bc7ed03ef8f : clover/nir: Call nir_lower_convert_alu_types
7d97f3dfdc8 : spirv: Implement vload[a]_half[n] and vstore[a]_half[n][_r]
a85afb797e7 : spirv/opencl: Drop dest_type from handle_v_load_store
8610af12b6a : spirv: Handle all OpenCL conversion ops with full rounding
8e8458218c6 : spirv: Add some conversion handling helpers
383ecfbc709 : nir: Add a passes for nir_intrinsic_convert_alu_types
d5cb51e2b91 : nir: Add builder helpers for OpenCL type conversions
588bb6686b3 : nir: Add a conversion and rounding intrinsic
0aa08ae2f67 : nir: Split NIR_INTRINSIC_TYPE into separate src/dest indices
4c70f1ba2fb : gallivm/nir: fix non-32 bit find lsb/msb
e8f1cc41db3 : llvmpipe/cs: add in shader shared size.
35b162eb2c0 : gallivm/nir: make sure to mask global reads.
545d852a7a7 : intel/gen9: Enable MSC RAW Hazard Avoidance
237f4d9d187 : radeonsi: restructure si_pipe_set_constant_buffer
d5cb7bd5274 : radeonsi: call nir_lower_bool_to_int32 last because it breaks nir_opt_if
fd6bbdcf59d : radeonsi: use staging buffer uploads for most VRAM buffers
701f7ae9d25 : radeonsi: move si_set_active_descriptors_for_shader into si_update_common_shader_state
f5912c6d326 : radeonsi: kill disabled clip distances and planes at per-channel granularity
30c3b2c0b60 : radeonsi: simplify NGG culling enablement and add radeonsi_shader_culling option
b02bef01c89 : intel/blorp: Conditionally clear full surface depth and stencil
d5849bc840e : anv: Skip HiZ and CCS ambiguates which preceed fast-clears
e9d5ec342d1 : anv: Use more temp vars in cmd_buffer_begin_subpass
7c92e413afe : anv: Allow HiZ clears for multi-view
03af98abe26 : radeonsi: support for external buffers (ext_external_objects)
df634915944 : radv/aco: lower IO for all stages outside of ACO
2c322514f38 : radv: gather output usage mask from store_output for VS, TES and GS
79368ab302f : ttn: Fix number of components for IF/UIF
b00a023f1e1 : ac/nir: fix nir_intrinsic_shared_atomic_fadd
8227b08c081 : ac/llvm: fix invalid use of unreachable in ac_build_atomic_rmw()
892e74d2f7c : radv: fix gathering writes_memory for global store/atomic operations
e94fd4cc658 : lavapipe: rename vallium to lavapipe
5e8791a0bf0 : radeonsi: Fix dead lock with aux_context_lock in si_screen_clear_buffer.
90e42f87ac5 : add one last 20.1 release to coincide with expected 20.2.1
fe16e409748 : docs: update calendar and link releases notes for 20.1.9
00d87db89b5 : docs: add release notes for 20.1.9
49ec863e830 : freedreno/ir3: Enable the i/o vectorizer on UBOs.
e3f46558051 : nir: Make nir_lower_ubo_vec4() handle non-vec4-aligned loads.
618556a8cbd : nir: Drop the high_offset argument to the load_store_vectorizer filter.
5f757bb95c2 : nir: Make the load_store_vectorizer provide align_mul + align_offset.
9c5a793dc72 : nir/gl_nir_lower_buffers: Set up align_mul/offset on UBOs.
ffbfc1ec0eb : nir/nir_lower_uniforms_to_ubo: Set better alignments on our new instructions.
c88c89ff3ea : nir: Print the alignment information on casts.
6c1c5714409 : nir: Document a bit about how align_mul/offset work.
bd60e31c837 : freedreno/ir3: Make sure we run the opt loop after lowering UBOs to vec4.
8dc8922af25 : turnip: implement legacy API functions separately
25ebd7f90f8 : Revert "nir/lower_goto_if: Add a route::outside set"
57c9fc3cbaf : nir/lower_goto_ifs: Always include level dom_frontiers in prev_frontier
7749983658e : nir/lower_goto_ifs: Add asserts for SSA forks
dc010cb74e1 : nir/lower_goto_ifs: Use rzalloc
fa3c38ceb36 : spirv: Only run repair_ssa if structured
719c68016a2 : nir/dominance: Use _mesa_set_clear instead ofhand-rolling it
b6a4172f104 : nir/lower_goto_ifs: Don't destroy SSA form in the process
6f134a622b1 : nir/validate: Improve the validation of blocks
4fb2eddfdf9 : gallium/util: remove empty file u_half.h
7a1deb16f8a : gallium/util: remove redundant util_float_to_half_rtz
2b6a1723437 : util: remove util_float_to_half and util_half_to_float wrappers
5af81393e41 : util: move util_half_to_float code into _mesa_half_to_float_slow
87900afe5bb : util: implement f16c - fast half<->float conversions
7dbb1f74624 : nir/cf: Better handle intra-block splits
5e2e882270c : nir: Disallow goto and goto_if in clone and [de]serialize
9a48ed84ecd : nir/copy_propagate: Copy-prop into jump conditions
7f0cd6f1539 : nir/opt_if: Use early returns in opt_if_merge()
656e428ff4e : nir/opt_if: Remove open-coded nir_ssa_def_rewrite_uses()
c6f871b62e2 : nir/lower_returns: Use nir control flow insertion helpers
f103bded0b5 : ttn: Use nir control flow insertion helpers
f504eb683d8 : radv: Use nir control flow insertion helpers
b2ede6280c0 : intel/nir: Use nir control flow helpers
55e2b3424de : radeonsi: Fix imports with displayable DCC.
636f7702335 : bin/gen_release_notes.py: escape special rST characters
ae7975ecd43 : docs: cpu -> CPU
5fe6124661d : docs: Sandybridge -> Sandy Bridge
302fc318473 : docs: vmware -> VMWare
37bb6ddcc25 : docs: ubuntu -> Ubuntu
0c90662dfba : docs: scons -> SCons
7f4f441465a : docs: quote "git log"
50e26e5376e : docs: git -> Git
24e8e53bac3 : docs: android -> Android
ca613a5a7ef : docs: drm -> DRM
9f59b19ad04 : docs: wayland -> Wayland
8d2090e79d0 : docs: x11 -> X11
0db015294ea : docs: cmake -> CMake
b8b0e5ece02 : docs: gpu -> GPU
12d925dc8d6 : docs: visual studio -> Visual Studio
0e9d87eacc5 : docs: windows -> Windows
0df19e3c6bf : docs: linux -> Linux
557ee09c2ea : docs: microsoft -> Microsoft
d84420f5136 : docs: mingw -> MinGW
a14d64757b3 : docs: ninja -> Ninja
eb1e7e61e52 : docs: chocolatey -> Chocolatey
0732efbda91 : docs: mako -> Mako
fafd1f44257 : docs: bison -> Bison
1e75294e827 : docs: flex -> Flex
d95e2e48a9b : docs: python3 -> Python 3
e198fb64e10 : docs: meson -> Meson
0835ee9e8da : docs: correct reference to meson.build
5ed6432eebb : docs: llvm -> LLVM
a1904c96f3b : docs: bpp -> BPP
647a8283674 : docs: webservice -> web service
648cf633437 : docs: existant -> existent
766705d03b9 : docs: softwara -> software
92a594b1540 : spirv: Delete the legacy offset/index UBO/SSBO lowering
1cadbe51413 : vallium: Stop using lower_ubo_ssbo_access_to_offsets
657d49a9ba1 : spirv: Use derefs for push constants
d3fa7451a66 : anv,radv,tu,val: Call nir_lower_io for push constants
ac7537f155b : nir/lower_io: Add support for push constants
7a2b4ce22e4 : nir: Allow creating variables with nir_var_mem_push_const.
b0504ed682f : llvmpipe: use an alternate env var to enable clover.
760ba65733d : gallivm/nir: handle non-32-bit mul high
5d4502c0855 : gallivm/nir: fix up non 32-bit load stores
28911360507 : gallivm: fix 64-bit CL intrinsics.
728061b9689 : turnip: signal fence and semaphore in AcquireNextImage2KHR
e192f8f30a9 : turnip: share code between semaphores/fences + fence import/export
0497c9cb6cc : turnip: remove remaining uses of drmSyncobj helpers
c4d5010c54d : turnip: rework ImportSemaphoreFdKHR
8343c32f5af : turnip: rework GetSemaphoreFdKHR
fb76af24a22 : turnip: semaphores simplification (only syncobj semaphores supported)
1dfb5a93d26 : turnip: set MSM_SUBMIT_SYNCOBJ_RESET for submit pWaitSemaphores
2a3f6e0267f : turnip: always create permanent syncobj for semaphore
dcc278c7227 : turnip: clean up tu_device_memory
d12cdc9374d : gallivm: fix pow(0, y) to be 0
89a1a3e9d60 : r600/sfn: extend life range of all variables by one
02245e38fcf : r600/sfn: Add support for more barrier instructions
48edb98a7ef : r600/sfn: Fix IDX register ID
7683e275619 : r600/sfn: Fix enabling the right interpolator for inerpolate_at_sample
16a3a563212 : freedreno: Don't leak LRZ bo's
7454ae4ea65 : freedreno/registers: Add a couple things used on kernel side
27c8d976577 : freedreno/drm: Also clean ring_cache
98093e2780e : freedreno/a6xx: Small cleanup
5be3cfdc13e : freedreno: Don't leak border_color_buf reference
69a3ef65112 : freedreno/drm: drop bo's dev reference
6a20c630b93 : zink: unify all occurrences of waiting on a fence
e31381ac260 : zink: combine all surface layout-setting for src/dst into util function
24f19f409d3 : radv: Write correct dispatch size for RGP.
1b39d74c682 : ci: Enable remaining (non-rotate) mustpass CTS tests
8abe3bb95a8 : ci: cherry-pick deqp fix for config choosing
aee1c08c065 : ci/deqp-runner: Allow overriding width/height/config
efaea653b57 : intel: Add support for i945g to intel_stub_gpu.
f5901484a77 : Add driver override to envvars.rst
2584d48b2cf : gallium/vl: add chroma_format arg to vl_video_buffer functions
b121b1b8b8f : gallium/vl: do not call transfer_unmap if transfer is NULL
8d2757789a7 : tu: Enable multi-position output
64ad5a1f7b3 : ir3, tu: Link per-view position correctly
6982e8510b5 : ir3, tu: Run optimization loop twice
41a5a218582 : tu: Refactor shader compilation flow
67ac16611bd : tu: Write multiview control registers in binning pass
a3363c348dc : gallium: Make pipe_viewport_state swizzle_x/y/z/w bit-fields 8 bits wide
291cfb1e415 : radv: move lowering of FS outputs outside of ACO
4dae9e53f6a : radv: call nir_io_add_const_offset_to_base for FS outputs
85074ec5f6c : radv/aco: Set I/O variable locations outside ACO.
cd1fab4ed67 : radeonsi: enable support for GL_NV_shader_atomic_int64
40c1f9883e5 : mesa,glsl: add support for GL_NV_shader_atomic_int64
8930b3bcdd8 : gallium: prepare framework for supporting GL_NV_shader_atomic_int64
6d4f33e469b : turnip: initial implementation of VK_KHR_push_descriptor
992d24794da : turnip: delete unused/broken pipeline layout hashing code
560cff81f58 : turnip: remove unused cmd_buffer/device arguments in descriptor sets
d4d5382963f : panfrost: Add support for rbg16 formats
dfc1d54b5b6 : CI: Re-enable Panfrost T7xx
51e2b310397 : nir: Handle per-view io in nir_io_add_const_offset_to_base()
bc8a5c07522 : nir: Add per_view to IO semantics
5a88db682e0 : nir/lower_io_arrays: Fix xfb_offset bug
df955ce6b6a : nir: Count i/o slots correctly for per-view variables
a9b2ac854f5 : anv: Use nir_lower_multiview pass
ffe946d7e82 : nir: Add nir_lower_multiview pass
b4c07a8a87d : gallium/util: allow scaling blits for stencil-fallback
69654f0918f : gallium/util: fix texture-coordinates for stencil-fallback
a21e1e615cd : gallium/util: set right dst-dimensions
778fe02f3b9 : radv/llvm: call nir_lower_io_to_vector with FS to fix array tests
2c08404f388 : docs: add INTEL_SHADER_ASM_READ_PATH description
1a19fae8680 : radeonsi: call nir_io_add_const_offset_to_base only once per shader
a0e35c7562e : nir/lower_io: change nir_io_add_const_offset_to_base to use bitfield modes
7685c37bf47 : st/mesa: use roundf instead of floorf for lod-bias rounding
8f24a14175b : docs: gallium -> Gallium
9d34c99f39a : docs: docker -> Docker
8a5eebd4090 : docs: debian -> Debian
40cb54270cd : docs: flavours -> flavors
915d4e28068 : docs: stabilisation -> stabilization
6ec9a7ec57e : docs: consistantly -> consistently
b1874a26952 : docs: clippping -> clipping
af9b073d5f7 : docs: drop outdated gallium-docs comment
cff7de4bb59 : kmsro: Add mediatek entry point
fefb3e9b700 : panfrost: Add preliminary support for Mali G72
c420db1665b : panfrost: Adjust quirks for bifrost v6
89e3c3a8261 : mesa: bptc fixes for decompress rgba_unorm and rgb_float
1b4d968106d : ac/llvm: fix invalid IR if image stores are shrinked using the format
1588644543d : radv: lower deref operations for global memory for both backends
10b73e2b522 : ac/nir: implement nir_intrinsic_global_atomic_*
82cf6075572 : ac/nir: implement nir_intrinsic_{load,store}_global
f01656c4959 : CI: Temporarily disable Panfrost T7xx
62ba074ff51 : pan/mdg: Fix memory leak on error path.
287ef94e242 : gallium/swr: Remove unreachable code.
70945dd3629 : aco: Initialize mad_info member literal_idx.
93b8cdfe8bf : anv: Check file descriptor before closing.
1d71b1a3112 : intel/vec4: Remove everything related to VS_OPCODE_SET_SIMD4X2_HEADER_GEN9
2a49007411b : intel/vec4: Remove all support for Gen8+ [v2]
60e1d0f0286 : intel/compiler: Remove INTEL_SCALAR_... env variables
d0ce24c8caa : intel/vec4: Remove inline lowering of LRP
86bab92aa4a : intel/compiler: Don't fallback to vec4 when scalar GS compile fails [v2]
92f08860c97 : intel/compiler: Silence unused parameter warning in brw_surface_payload_size
9bcdca2455e : intel/vec4: Silence unused paramter warnings in brw_vec4_generator.cpp
bc32d41a9b6 : r600/sfn: Add support for helper invocations
6aa196b673e : r600/sfn: remove old code to track uniforms as it is no longer needed
31e42fb780f : r600/sfn: replace hand-backed literal check by NIR function
6784cea646b : r600/sfn; go back to not lowering uniforms to UBOs
9a6b11a7330 : r600/sfn: Fix indirect const buffer access
73c5f451916 : r600/sfn: Fix interpolate at sample
a8435f70ed5 : r600/sfn: use fine gradient evaluation for interpolate_at_offset
8540523610e : r600/sfn: save some instructions when doing multisample on sample 0
0c5dfd294aa : r600/sfn: Support group memory barrier
972dd730d92 : r600/sfn: lower to scalar for some optimizations and vectortize later
d55404b39cb : r600/sfn: Handle nir_op_b2b32
b2df9c2f886 : r600/sfn: Fix emitting shared atomics with constant sources
e8c5f8b9d32 : nir/lower_clip: Add i/o semantics for load/store intrinsics.
4ed904989fc : ci/freedreno: Add trace tests for glxgears, 0 A.D., and xonotic.
8538b7d270a : ci/freedreno: Sort the traces in the .yml of expectations
a55dc276a38 : turnip: Replace tu_log*() with mesa_log*()
13ea7db760b : mesa: Promote Intel's simple logging façade for Android to util/
78165ea3e20 : radv: Record cache flushes for RGP.
cc731821527 : radv: Include flushes in the barrier.
eff6710aabb : radv: Fix RGP Asic CU info for GFX10+.
8349b820831 : radv: Use correct alignment for SQTT buffer sizes.
929aac5d350 : radv: Fix emitting SQTT userdata.
b2d042b6210 : zink: remove old extension infrastructure
08d51e92aee : zink: use the new, generated extension infrastructure
79c0023d196 : zink: use the new extension infrastructure in device creation
0ed17a212c7 : zink: hook zink_device_info.py to build system
f1432fd3e2d : zink: generate extension infrastructure using a python script
39098a2053d : nir/lower_memory_model: do not break with global atomic operations
de1409089c7 : nir/lower_memory_model: return progress when visiting instructions
756441b2979 : pan/mdg: Infer whether to disassemble shaders from info.internal
90eaaada0d1 : panfrost: Mark blit shaders as internal
ee073cb543e : nir/load_store_vectorize: improve vectorization with identical operations
d9c4ec91542 : panfrost: Remove extra printf arguments.
f2b94ae085a : glsl/linker: Add support for XFB varying lowering in geometry shader
5bea0e88ba0 : docs: recognisable -> recognizable
b8f1075c4e7 : docs: url -> URL
7ee8a3a2cbc : docs: gitlab -> GitLab
0894b590a45 : docs: initialisation -> initialization
2dccdb1d4b3 : docs: timeplan -> time plan
9890927a84d : docs: behaviour -> behavior
33180434afc : docs: unecessarily -> unnecessarily
fa834fd3653 : docs: make two acronyms upper-case
58512ce3dcb : docs: frambuffer -> framebuffer
e8c1b789aad : docs: scons -> SCons
3fffa27a3bb : docs: apis -> APIs
255019340c5 : docs: everytime -> every time
e48b77b5b14 : docs: remove webmaster article
d2dfbf0e66b : docs: store prefixes in redirects
12760d0480d : docs: show 'Edit on GitLab'-link
96ac7115dbd : docs: escape backquote character
92831412d95 : lima: set clear depth value to 0x00ffffff as default
9a221095d27 : android: pan/bi: fix typo in bifrost_gen_disasm.c gen rules
2e9599b34d1 : panfrost: Fix bifrost tiler job emission
6abb4cd8b9d : panfrost: Fix bifrost tiler descriptor definition
4017116fa04 : ci: add dEQP-VK.info.device_extensions to the list of skipped tests
a3543adc262 : clover: set LLVM min version to 8.0.1
bf80fb7c309 : clover/nir: Call the memcpy lowering pass
8323c03bbfd : spirv: Add support for OpCopyMemorySized
a3177cca996 : nir: Add a lowering pass to lower memcpy
b2899f72657 : nir: Add a new memcpy intrinsic
8cbb6640f0e : spirv: Use the new types helpers
de295b61da3 : compiler/types: Add glsl_baseN_t_type(bit_size) helpers
4cb6a8d2dee : gallivm: add support for lowered IO in vertex shaders
465460943a2 : meson/anv: Use variable that checks for --build-id
5f1855d896c : vtn/opencl: Switch fma to conditionally use libclc for 32bit floats
8fb25c48a40 : vtn/opencl: Only use libclc ldexp when lower_ldexp is set
09bca4cb957 : vtn/opencl: Switch some nir-sequence ops to use libclc
03fd217d219 : vtn/opencl: Switch division-related ops to use libclc
2624faf1379 : vtn/opencl: Switch exp/pow/log to use libclc
4cc9ad4eeb4 : vtn/opencl: Switch non-native trig to use libclc
6aee49578fb : vtn/opencl: Hook up OpenCL async copy and group wait opcodes via libclc
00261d883dd : vtn/opencl: Rework handle_instr to be able to handle core SPIR-V opcodes via libclc
b08fd45be0c : vtn/opencl: Implement a lot of opcodes via libclc
f33b417652c : clover: handle libclc shader (v3)
14bc2dcaae0 : util: add missing extern C
6436e3ac189 : vtn/opencl: Add infrastructure for calling out to libclc
45d43ad2b8d : clover/nir: add libclc lowering pass
2013903bc24 : vtn/opencl: Rework type handling for CL extension opcodes
938be4d6fab : nir/vtn: Add handling for SPIR-V event variables
c9a6b94f9ea : vtn: add an option to create a nir library from spirv
2826a5a9232 : nir: Add glsl_base_type unsigned -> signed version helper
93db59e0664 : nir: Add an internal flag to shader_info
b4a087ce1b9 : driconf: Use nesting macros for defining options.
e5d2481bfe7 : virgl: Clean up the driconf definition of GLES_SAMPLES_PASSED_VALUE.
1eb79dfaded : util/xmlconfig: Add a unit test of the code.
7f3e881c6cd : blorp: Ensure aligned HIZ_CCS_WT partial clears
7898993bcd5 : meson: add support for loongson's mips/mips64 arch.
b54a0bb5283 : freedreno/layout: add tile_all flag to the layout
0206fb39418 : nir/liveness: Consider if uses in nir_ssa_defs_interfere
dcba32bac08 : turnip: implement VK_EXT_extended_dynamic_state
b2fa2d99ae2 : turnip: move A6XX_RB_ALPHA_CONTROL write to init_hw
d1588c78abd : turnip: fix wrong indentation in tu6_draw_common
a18c84ecce3 : nir/instr_set: hash intrinsic sources
b8c31ac06d3 : lima: fix glCopyTexSubImage2D
7b9cf779f27 : kmsro: Extend to include imx-dcss
77486db867b : intel/fs: Disable sample mask predication for scratch stores
cbef2dc7d3c : zink: only set stencil-ref for back if two-sided
4b2525b68df : zink: store base-object of DSA-state
9e94dcca67a : zink: correct typo in stencil-setup
d1d27e9db49 : radeonsi: remove redundant info.uses_fbfetch
7b1e01fec72 : radeonsi: remove redundant variables from struct si_compute
16afaf03555 : radeonsi: assume that constant load_local_group_size has been optimized out
0492adaca73 : radeonsi: run NIR optimizations that glsl_to_nir runs but other places might not
8a1d556c5af : radeonsi: get input/output usage flags from shader_info directly
0280cc75ba4 : radeonsi: get information about FS color outputs from shader_info directly
343e5caa750 : radeonsi: use info.system_values_read
cce3556abdb : radeonsi: call nir_shader_gather_info after lowering and optimizing NIR
8be46d6558e : radeonsi: fix indirect dispatches with variable block sizes
a7e3cc7a0ea : etnaviv: simplify linear stride implementation
f7583bda8f0 : ci: Extend meson-clang coverage by compiling all gallium drivers
1dd4505bc1e : panfrost: gen_pack: Fix gnu-empty-initializer errors
ea77958fea2 : nir: gather information about fbfetch and dual source color
a6abf175ef3 : nir: fix input/output info gathering for lowered IO
ef98c175c01 : nir: gather fs.uses_sample_qualifier from lowered IO
7b108e6ac40 : nir: set system_values_read for all intrinsics
abe9588ff04 : nir: gather tess.tcs_cross_invocation info from lowered IO intrinsics
10be706778b : nir: gather indirect info from lowered IO intrinsics
3173367a478 : spirv: vtn_fail with a nice message on unsupported rounding modes
03e7b75c22c : gallium/dri2: Move image->texture assignment after image NULL check.
4bd0df0e4a8 : r600/sfn: Initialize GPRValue member m_pin_to_channel.
974981c4e6b : gallium/drm: Make the pipe loader handle the driconf merging.
87392385b59 : gallium/drm: Define the DRM entrypoints in drm_helper.h
bc10b4968e8 : gallium/drm: Refactor the stub screen create functions.
9ec28b8d226 : gallium/drm: Deduplicate screen creation for the dynamic (clover) pipe loader.
472a20c5fc0 : radeonsi: Only call nir_lower_var_copies at the end of the opt loop
7971918924d : zink: reorder create_stream_output_target to fix failure case leak
bc5c0433be8 : zink: apply viewport count when creating pipelines
cc939fe9b70 : zink: correctly set up fb-sized scissors for each viewport
8a2ddcb4a94 : zink: set multiviewport cap in ntv when gl_ViewportIndex is a written output
09be30b9e4c : zink: move viewport count to zink_gfx_pipeline_state
818bd610992 : zink: implement ARB_instanced_arrays
00515517016 : zink: verify that src and dst aspects are the same in resource_copy_region hook
6feec2d40e0 : zink: clamp min created fb size to 1x1
9ce1e99913d : zink: use correct layer count when creating framebuffer
e30367a2736 : zink: use correct number of samples on framebuffer in set_framebuffer_state
f6c87216d31 : zink: use correct value for color buffer sample count when creating renderpass
140f53e6464 : Revert "nir: replace lower_ffma and fuse_ffma with has_ffma"
d8cdcd4adf7 : radv: use syncobj for wsi fence
1aa1b9f86ce : radv: fix incorrect ResetFences path for WSI fence
90b98c06493 : amd/tmz: move uses_secure_bos to radeon_winsys
24796899685 : radeonsi/tmz: add workaround for mpv/vaapi subtitles
2c6643546ad : radeonsi/tmz: add a tmz variant for sctx::eop_bug_scratch
133895574c9 : radeonsi: disable primitive discard if tmz is in use
8e2768bbfb1 : radeonsi/tmz: add tmz variant for sctx::tess_rings
2589888ce96 : radeonsi/tmz: add tmz variant of sctx::wait_mem_scratch
de088daccc2 : radeonsi/tmz: fail si_texture_transfer_map if tex is encrypted
55b018b634b : amd/winsys: add RADEON_FLUSH_TOGGLE_SECURE_SUBMISSION
1b0d660cbc7 : radeonsi/tmz: allow secure job if the app made a tmz allocation
f5ec6176774 : ac/gpu_info: add detection of TMZ support
846e3931428 : amd: add AMDGPU_IDS_FLAGS_TMZ definition to amdgpu_drm.h
5e4aecec932 : radeonsi: introduce SI_RESOURCE_FLAG_INTERNAL / RADEON_FLAG_DRIVER_INTERNAL
131412cc4d0 : radeonsi/tmz: allocate depth/stencil buffers as encrypted
0a59d2a3e9e : radeonsi/tmz: add safety assert when tmz is enabled
59b267dea45 : radeonsi/tmz: use secure job if using an encrypted z/s buffer
5bc24fe2833 : radeonsi/tmz: use secure job if framebuffer has dcc
cec0bc73e55 : turnip: rework fences to use syncobjs
c23206757a1 : turnip: require syncobj support
89ffe859a8f : turnip: add a fd field to tu_device
ec4fe92c834 : turnip: delete unused tu_fence_signal function
9e13a16c974 : mesa: handle GL_FRONT after translating to it
005d9d22190 : ci: adjust RadeonSI rules
4c71cda9abc : vulkan/wsi/display: add option for display fence to signal syncobj
32d754825c4 : radeonsi: always inline draw-related functions that have only one use
f24b5894f8c : radeonsi: lift the conditional for skipping si_upload_vertex_buffer_descriptors
0b2f75f9ac2 : radeonsi: add unlikely statements into si_draw_vbo
8ab15c9e33a : radeonsi: move si_upload_vertex_buffer_descriptors into si_state_draw.c
12b1e8a35d2 : radeonsi: reorganize the code around the gfx9 scissor bug
532259b8a3b : radeonsi: don't call emit_cache_flush after uploading bindless descriptors
d647065b069 : radeonsi: move a displaced comment in si_draw_vbo
816a867bbd0 : radeonsi: call si_upload_graphics_shader_descriptors before the big conditional
0051f2cb2a6 : radeonsi: use optimal order of operations when setting up a compute dispatch
e560028c8e7 : panfrost: Remove redundant casts of viewport position
3d0ae7a9dab : panfrost: Handle non-positive viewport positions
2aa48bb5a8d : panfrost: Clamp uniform buffer size
939ddf3f67d : nir: replace lower_ffma and fuse_ffma with has_ffma
f1284505f0f : radeonsi: fuse or lower ffma optimally on all chips
771aad30276 : nir: split lower_ffma into lower_ffma16/32/64
21174dedec4 : nir: split fuse_ffma into fuse_ffma16/32/64
c58b46edf0e : radeonsi: force linear for textures with height=1 (gfx6-8)
5f27777379f : radeonsi: add a tweak for PS wave CU utilization for gfx10.3
b5debe180ef : radeonsi: break a binning batch on a new PS if bins can use multiple state sets
972fb0368cb : radeonsi: move binning parameters into si_screen
8b134fb915d : radeonsi: set KEEP_TOGETHER_ENABLE if needed
28a76161e5d : pan/bi: Remove old register mode definitions
7a0f3b607ed : pan/bi: Use canonical register packing
514da97ccac : pan/bi: Rename port -> slot
c749803dbbe : pan/bi: Decode all 32-bit register modes
bdb33f75297 : pan/bi: Pass 'first' through disassembler
4d3d5a66c92 : pan/bi: Add bifrost_reg_mode enum
b392c079834 : pan/bi: Disassemble PC-relative addresses
08a9e5e3e89 : pan/bi: Decode M values in disasm
9de34e16e0e : pan/bi: Track M values of disassembled constants
43c6623c9eb : pan/bi: Inline dump_instr
5ff3feab88a : pan/bi: Annotate disassemble with format names
ab5cc3e717d : pan/bi: Annotate stop bit (canonically "Z-bit")
24a74b352c8 : radv: add a tweak for PS wave CU utilization for gfx10.3
6865a6a74cf : radv: set KEEP_TOGETHER_ENABLE if necessary on GFX10+
68bb91ee111 : radeonsi: don't use nir_opt_access
87f91e20143 : st/nir: call nir_opt_access before gl_nir_lower_buffers
e893102bcf5 : radv: Add VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 rendering support.
43735c06df4 : radv: Simplify radv_is_hw_resolve_pipeline.
bf0c82b7f8c : radv: Disable NGG on APUs.
12128fb1351 : lima: add natively supported vertex buffer formats
c669db0b503 : radv: advertise VK_KHR_copy_commands2
0401507b77d : radv: add support for CmdResolveImage2KHR()
9a700af65cf : radv: cleanup selecting the hardware resolve path
fe819710adc : radv: add support for CmdCopyImageToBuffer2KHR()
f9915ac465b : radv: add support for CmdCopyImage2KHR()
69dfcfbb24a : radv: add support for CmdCopyBufferToImage2KHR()
22a08da7370 : radv: add support for CmdCopyBuffer2KHR()
eccc73ff780 : radv: add support for CmdBlitImage2KHR()
cc709a07f27 : radv: add VK_KHR_copy_commands2 but leave it disabled
93f158fa2ea : radv: bump the advertised patch version to 145
43c7de6b910 : radv: remove useless assignment of MAX_API_VERSION
e8a40715a8b : gallium/util: add blitter-support for stencil-fallback
2970d388a2a : gallium/util: add shader for stencil-blits
924e27647e4 : nir_lower_system_values: Fix load_global_invocation_id to use base_work_group_id even with no base_global id
ee4cee6dbdf : android: Disable trying to read/write to the disk cache.
25b36d900ac : mesa: Make the android_stub be a set of non-installed shared libraries.
283686ad676 : amd: add VanGogh support
d7495bd123a : amd: add Dimgrey Cavefish support
40a50e93985 : radeonsi: remove KILL_PS_INF_INTERP/CLAMP_DIV_BY_ZERO, use screen::options
98188409d11 : radeonsi: move debug options from si_disk_cache_create to si_get_ir_cache_key
cd12fcff96c : radeonsi: set TRUNC_COORD=0 for Total War: WARHAMMER to fix it
a1f46d7b694 : ci: Use ignore_scheduled_pipelines anchor in .radeonsi-rules
e781cc70255 : tu: Expose shaderStorageImage*WithoutFormat
37054a3ef5d : ir3: Don't use the format to get the image type
6ebc20fd884 : tu: Expose shaderImageGatherExtended
205f4e9a577 : tu: Expose shaderStorageImageExtendedFormats
5d3a72cd617 : r600/sfn: Be a bit more verbose when logging skipped FS outputs
2abb9e5ac09 : r600/sfn: Acquire the number of FS outputs and the write_all info early
c2c5f71e962 : r600/sfn: Take dual source blending output indices into account
44b45a38649 : r600/sfn: Handle number of color outputs taking dual source blending into account
234891cc042 : r600/sfn: Keep info about dual-source blend in FS
0a59530d0db : r600/sfn: Sort the outputs of the FS according to data index
a57f2d0cfab : r600: Add flag for dual-source blending to shader key
1625a9b9ae2 : r600/sfn: remove a useless if-condition
4f4e90bfbb9 : r600/sfn: run late algebraic optimizations
8a9876a29ad : r600/sfn: use cnde instead of cnde_int
952cf95f8b0 : etnaviv: fix comment for source of etna_mesa_debug
9750164c093 : nir: Rename get_buffer_size to get_ssbo_size
f100cf0d30e : aco: stop multiplying driver_location by 4
fd872c3cf77 : aco: remove dead indirect fs input loading
7f51a0c6705 : aco: use nir's constant source helpers more
430cc90071e : aco: use nir_get_io_offset_src() in visit_load_input()
9bba79088da : aco: use io semantics to get an intrinsic's slot
d58a1a87cca : aco: Use NIR IO semantics for tess factor IO locations.
10540c2f6ff : anv: implement VK_KHR_copy_commands2
4c1c546fa34 : vulkan: bump headers/registry to 1.2.154
f2b17dec120 : nir/lower_samplers: Clamp out-of-bounds access to array of samplers
0ba82f78a57 : nir/large_constants: Eliminate out-of-bounds writes to large constants
66669eb5295 : nir/lower_io: Eliminate oob writes and return zero for oob reads
8e1193b8d37 : radeon: rename RADEON_TRANSFER_* -> RADEON_MAP_*
31765340fd6 : gallium: rename transfer flags -> map flags in comments
35860685576 : gallium: rename pipe_transfer_usage -> pipe_map_flags
22253e6b650 : gallium: rename PIPE_TRANSFER_* -> PIPE_MAP_*
44f1b1be7a3 : radeonsi: add 16-bit ALU vectorization
6702e542cf1 : radeonsi: don't scalarize 16-bit vec2 ALU opcodes
e823742e9fd : radeonsi: vectorize IO for better ALU vectorization
98a52fecdaa : radeonsi: implement 16-bit FS color outputs
d3c63d6f606 : radeonsi: set flags for FP16 in shaders
c5277f035ed : radeonsi: don't lower pack for better 16-bit vectorization
581a3516dc1 : ac/nir: implement nir_op_[un]pack_[64/32]_*
3022cf3bac5 : glsl: Initialize ir_constant member const_elements in all constructors.
a5967f308ca : pan/bi: Fix typo.
ade72e677b3 : st/mesa: Deal with empty textures/buffers in semaphore wait/signal.
08add9f61c9 : turnip/kgsl: Associate fences with submits.
e80758405c7 : turnip: Add kgsl backend
cc3bf00cc26 : intel/compiler: fixup Gen12 workaround for array sizes
54b9013e4c8 : wsi/x11: Create a present queue for VK_PRESENT_MODE_FIFO_RELAXED_KHR
26a83bef7b9 : gallium/auxiliary/vl: Include src region in scale_y calculation
9a4daac0bbf : frontends/va: Enabled packed headers for H.264 encoder
7b9414f23f3 : radeon: Pass HEVC encode crop parameters to the encoder
245f619411b : gallium: Parse packed HEVC SPS encode header for crop parameters
0a3f92bcc66 : r600/sfn: Fix typo in comment
07cb38f0d2f : r600/sfn: Fix component count for fdph
eb3199db3e5 : r600/sfn: make number of source components a local variable
d78e7b7aee8 : gallium/auxiliary/vl: Odd Dimensions are failing
05b6612b4ec : radv: do not lower UBO/SSBO access to offsets
3808fa40b4e : radv: add a helper for loading meta descriptors
0836e90418e : ci: Don't create test-docs job if the pages one exists in the pipeline
efec576405d : ci: Prevent pages job from running in pre-merge pipelines
8cb450f769b : ci: Always use CI_PROJECT_NAMESPACE instead of CI_PROJECT_PATH
208876b7092 : ci: Add "is for Marge Bot" YAML anchor
0fcb8b33c57 : ci: Add "is pre-merge pipeline" YAML anchor
b47f1bbff98 : ci: Add "is post-merge pipeline" YAML anchor
22a7c252dc9 : ci: Add "is forked branch" YAML anchor
24f5329e2a5 : ci: Add "is forked branch or pre-merge pipeline" YAML anchor
a33026ee7c7 : ci: Add "is post-merge pipeline, not for Marge Bot" YAML anchor
f79ae945380 : ci: Add "is pre-merge pipeline for Marge Bot" YAML anchor
ac56d669927 : ci: Add "is master branch of main project" YAML anchor
c3ae82be247 : ci: Add "is scheduled pipeline" YAML anchor
2b99e15d0a6 : radv: fix transform feedback crashes if pCounterBufferOffsets is NULL
d2c18b7bf37 : aco: use bit vectors for liveness sets
ec2185c5984 : aco: keep track of temporaries' regclasses in the Program
f007115e3b9 : radeonsi: change vendor name to AMD
b73e165a04c : radeonsi: reduce PIPE_SHADER_CAP_MAX_CONST_BUFFER_SIZE value
1826367333e : radeonsi: move GL vendor workaround to drirc
fc6df020e3b : gallium: add PIPE_CAP_MAX_TEXTURE_MB
2228835fb55 : radv,aco: fix reading primitive ID in FS after TES
b1c3f63b8da : panfrost: decode: Misc formatting improvements
6b923037726 : panfrost: Avoid copying job descriptors around when we can
d289209ea68 : panfrost: XML-ify the compute job descriptor
54d716a0342 : panfrost: Rename the Blend dither disable flag
89fafe9e926 : panfrost: XML-ify the fragment job descriptor
9121e7daaf7 : panfrost: XML-ify the write value job descriptor
eb923548c51 : panfrost: XML-ify the job header descriptor
5d5f7552a52 : panfrost: XML-ify the multi-target framebuffer descriptors
efce73d99d0 : panfrost: XML-ify the bifrost tiler descriptors
95eb7d9a343 : panfrost: XML-ify the single target framebuffer descriptor
e855698ddd1 : panfrost: XML-ify the midgard tiler descriptor
fb95729b695 : panfrost: Add Tiled linear mode to the Block Format enum
76096c723ae : panfrost: Clarify what TILED mode is
3a06fc3d345 : panfrost: XML-ify the local storage descriptor
706974ce173 : panfrost: decode: Use pan_{unpack,print}() when applicable
aa2670c7fb8 : panfrost: decode: Add a macro to dump unpacked descriptors
670e818f906 : panfrost: decode: Rework the DUMP_{CL,ADDR}() macros
6249ae79d38 : panfrost: decode: Make the indentation consistent with auto-generated print helpers
fd0941c5733 : panfrost: gen_pack: Allow enum/define values expressed in hexadecimal
51d5d44953e : panfrost: gen_pack: Add a log2 modifier
718b521f569 : panfrost: gen_pack: Add an align() modifier
1b27817f175 : panfrost: gen_pack: Allow empty structs
c7a10193d42 : panfrost: gen_pack: Add the aggregate concept
fa7d0974fb9 : panfrost: gen_pack: Move the group get_length() logic to its own method
62c0ef06c83 : panfrost: gen_pack: Add pan_{unpack,print}() helpers
ddd82c3ab8c : panfrost: gen_pack: Fix __gen_unpack_uint()
66f25dd210f : panfrost: gen_pack: Minor formatting improvement
2aa5838730f : Revert "panfrost: Drop implicit blend pooling"
8ae4cec95fa : Revert "radv: emit {CB,DB}_RMI_L2_CACHE_CONTROL at framebuffer time"
0a84c595c21 : Revert "radv: set BIG_PAGE to improve performance on GFX10.3"
d78df70c2a8 : radv,radeonsi: Disable compression on interop depth images
ecc19e9819c : ac/surface: Fix depth import on GFX6-GFX8.
f63ffc18e79 : intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP
e1fc23265f9 : nir: Add a pass for lowering CL-style image ops to texture ops
3fc425b3559 : spirv: Plumb access qualifiers through from image types
1e902102c49 : spirv: Access qualifiers are not a bitfield
afa5c2e9934 : clover: Pull the stride from pipe_transfer for image maps
27516baa2ae : pan/mdg: Use nir_shader_instructions_pass for fdot2 lowering
7a348b43f2a : pan/mdg: Use nir_shader_instructions_pass for nir_lod_errata
6064b8ee143 : pan/mdg: Return a bool from midgard_nir_lod_errata
7acf364131f : panfrost: Set modifier_constant to true for exported resources
95ee0ba41f0 : lima: fix vertex shader uniform buffer size
6a1926035bd : lima: allocate new bo for stream draw
017ca86b223 : radeonsi: Move display dcc dirty tracking to framebuffer emission.
c6c1fa9a263 : radeonsi: Put retile map in separate buffers.
be48cf804b3 : amd/common: Store non-displayable DCC pitch.
4656e682947 : radeonsi: fix user fence GPU address
9aa86eb61aa : glsl_type: Add packed to structure type comparison for hash map
7b4eaac6a9c : radv: fix vertex buffer null descriptors
ec13622ff4b : radv: fix null descriptor for dynamic buffers
090fc593b44 : mesa: fix glUniform* when a struct contains a bindless sampler
77af1ca690f : etnaviv: add disk cache
6a0d7f6316c : etnaviv: shuffle some variant fields
12b8ad8f21f : swr: fix _BitScanForward64 on unix
82c49a66c07 : swr: missing _BitScanForward64 on 32 bits win
5805f5ab016 : glsl: take EXT_gpu_shader4 in to account when adding round
cde5b86a88c : turnip: Release bo_mutex lock before potential error path.
ffbdbd631ad : panfrost: Delete debug allocated syncobj.
fcc506e5206 : radesonsi: Remove unsigned comparison to zero.
1b862716ddf : disk_cache: Fix filename leak on error path.
183ca88a91d : android: pan/bi: Use new packing
792b51713bf : android: pan/bi: Use new disassembler
d74fe471019 : glx: Allow depth-30 pbuffers to work without a depth-30 pixmap format
a163cba1e3a : anv: Fix the target_bo assertion in anv_reloc_list_add
85cc2950a04 : radv: initialize with expanded cmask if the destination layout needs it
6f2b6952bef : nir: remove ubo_r600 instrinsic since ubo_vec4 is used now
18e97817148 : r600/sfn: Use load_ubo_vec4 lowering pass
98eb00face9 : r600: enable lowering uniforms to UBO
4ac4cdb5bfe : aco: fix incorrect assertion in emit_vop3a_instruction()
207219d4356 : turnip: Add support for a615.
45bff4e9890 : util: Makefile.sources: Add disk_cache_os.{c,h}
2aaa1564ad0 : nir/lower_io: don't reduce range if parent length is zero
a51aa6feb4d : pan/bi: Drop *FMIN reference
865e252dd01 : pan/bi: Remove unused packing data structures
ec43629e8c0 : pan/bi: Remove unused prints
2ff53879f21 : pan/bi: Use new packing
3fadd823461 : pan/bi: Move packing helpers to dedicated file
d2158a5b301 : pan/bi: Use src1/dest_invert instead of src_invert[]
08b105d7825 : pan/bi: Use 8-bit shifts
3d63a476f7a : pan/bi: Pass blend descriptor explicitly in IR
67d89568af2 : pan/bi: Track compute_lod in IR
8dd3a81c1d7 : pan/bi: Add format field to IR
6f5b78874ab : pan/bi: Introduce segments into the IR
33710ff8953 : pan/bi: Add dummy carry/borrow argument for iadd/isub
42ec4aa4785 : pan/bi: Use canonical syntax for special constants
5a569d09f42 : pan/bi: Use canonical syntax for registers/uniforms/imms
f8fc21059f3 : pan/bi: Use new disassembler
deab75250c5 : pan/bi: Export dump_src
05041811ce5 : pan/bi: Add bi_disasm_dest_* helpers
944cb8bcba5 : pan/bi: Add disassembly prototypes
82f33155f6d : pan/bi: Add disassembler generator
cf8f79a9fcf : pan/bi: Add packing generator
58da316de7a : pan/bi: Add ISA parser
07a5ec83fb0 : pan/bi: Add XML describing the instruction set
2044b1fba5d : pan/bi: Lower flrp16
b75a92e2010 : anv: assert that the target bo is valid when adding a reloc list
355f241d415 : anv: improve error message when failing to open device path
203b9349216 : docs: update calendar and link releases notes for 20.1.8
fdff24d930d : docs: add release notes for 20.1.8
123bdb61cc0 : gallium+mesa/st: lower uniforms based on compiler flag instead of packed uniforms cap
feb463da637 : llvmpipe: set lower_uniform_to_ubo compiler flag
80cde3ad55c : intel/compiler: Set lower_uniform_to_ubo compiler flag
7ab804dbb46 : freedreno/ir3: set lower_uniforms_to_ubo compiler flag
b155b6869ca : radeonsi: set compiler flag lower_uniforms_to_ubo
2c9fee9b6ad : nir: Add option lower_uniforms_to_ubo
8939c642e06 : gallium/aux: remove unused u_blit.[ch]
9ba2365c6f8 : vc4: remove unused header
9992797e1b1 : v3d: remove unused header
39e7bc23dd0 : r600/sfn: Fix comparison with different signedness
2d6316cca40 : r600/sfn: more fixing of vec4 fetching
f46e04a1c4a : r600/sfn: Fix source swizzle for gradient queries
02581acd07a : r600/sfn: Fix bitfield ops and 2x16 split_y
dfa45e26e21 : r600/sfn: Fix split_alu_modifiers
e85c0bdda55 : r600/sfn: Lower *sign opcodes in nir
c22e0fb02dc : r600/sfn: avoid some copies
f2280e03e21 : r600/sfn: Fix ordering of tex param moves
daaa71924ad : r600/sfn: clone shader before lowering to registers and src/dest modifiers
09558ad84ee : r600/sfn: Fix loading vertex attributes
e46b2ad1270 : r600/sfn: correct ring op patching
688680decce : r600/nir: fetch sources and split uniforms before emittting alu instructions
85f39cab8bd : r600: revert disabling llvm draw
f1730bed8f0 : radeonsi: fix guardband handling for large values
c493bb9a570 : radeonsi: fix quant_mode selection for large negative values
7d853966df4 : radeon/vcn: set dec->bs_ptr = NULL on unmap
eb60849ea24 : r600/uvd: set dec->bs_ptr = NULL on unmap
15038fe621a : docs/release-calendar: update 20.2
babe86f6cf4 : docs: add another 20.1.x release to allow for more overlap with 20.2
fd990aa4de3 : docs/download: mention tarball GPG signatures and link to the keys
4790811d780 : Revert "radeonsi: move L2_CACHE_CONTROL registers into si_emit_framebuffer_state"
b23013db0aa : Revert "radeonsi: set BIG_PAGE fields on gfx10.3"
758ab39d25e : radeonsi: clean up ffma handling
57bf4c2028c : nir,radeonsi: move ffma fusing to late optimizations for better codegen
a3512ddfdf7 : st/mesa: don't enable NV_copy_depth_to_color if NIR doesn't support FP64
782016ea42b : libgl-gdi: Fix unused-variable warnings.
bf849b058b1 : spirv: Handle OpTypeOpaque
efff7342204 : turnip: multiViewport and VK_EXT_shader_viewport_index_layer
52534c3a865 : freedreno/ir3: add view_zero to shader key
e732750b160 : freedreno/ir3: allow layer/viewport output for VS/GS/DS
338745c6f4b : frontends/va: Derive image from interlaced buffers in some cases
fcb558321e6 : frontends/va: Derive image from interlaced buffers
8c7ca97d3e3 : frontends/va: Add support for NV12/P010/P016 to vaDeriveImage
7bfaeaa590d : aco: pass -fno-exceptions and -fno-rtti
51a6261d38b : iris: remove additional pipe control done before hiz for older gens
320d80f2cee : intel/genxml: make sure test assert are compiled in
c7719b8cfc4 : nv50/ir: Initialize Converter members.
e607477d7ca : freedreno: Check file descriptor before write.
50f1cd40767 : ac/llvm: Fix nonportable sizeof.
16e788416f0 : android: aco/isel: Move context initialization code to a dedicated file
f3150abe5ef : etnaviv: call nir_opt_shrink_vectors(..) in opt loop
b10f34a7856 : pan/bit: Fix unit tests
c4f518ce6a6 : pan/bit: Set d3d=true for CMP tests
322ddbd5383 : panfrost: Fix nonzero stencil mask on vertex/compute
f3109c45798 : turnip: avoid heap allocations in QueueSubmit when semaphores are used
00914e21799 : nir/algebraic: fold some nested comparisons with ball and bany
8a2a9e9bb88 : glsl: fix per_vertex_accumulator::fields size
26299c87f8c : aco: Add base argument to emit_mbcnt.
f3780e7b8cf : aco: Clean up emit_mbcnt.
efa1c760d15 : aco: Fix emit_boolean_exclusive_scan in wave32 mode.
12567de2be7 : glsl: mark some builtins with correct glsl(es) version check
4868ce1451f : lima: dont split vec3 unaligned load inputs
bea6290ca09 : turnip: device global bo list
20a4235c4c9 : anv, iris: Set MediaSamplerDOPClockGateEnable for gen12+
e3101c96bb6 : anv/image: Disable multi-layer CCS_E on TGL+
656d8edd9e1 : nir/opt_vectorize: don't lose exact and no_*_wrap flags
eceb4fb904b : freedreno: fix fence-fd leak
ef980ac0c1c : radeonsi: fix max syncobj wait timeout
3182209673f : v3d/compiler: fix V3D double-rounding of .8 fixed-point XY coordinates
367ac07efcc : disk_cache: move cache item loading code into disk_cache_load_item() helper
8598dc1a758 : disk_cache: add new OS specific helper disk_cache_evict_item()
7893dc405cd : disk_cache: move get_cache_file() to an OS specific helper
593ef166aed : disk_cache: create new helper for writing cache items to disk
b4a3a80403e : disk_cache: move evict_lru_item() to an OS specific helper
e1236470dc6 : disk_cache: move munmap into an OS specific helper
889356e731e : disk_cache: move index mmap into OS specific helper
62c43391183 : disk_cache: add disk_cache_enabled() helper
4339ecde35c : disk_cache: move cache dir generation into OS specific helper file
65d0fa0852e : nv50/ir: Remove duplicate mask assignment.
a2a330a4eda : nv50/ir: Add fallthrough statement.
50d335804fb : nir/algebraic: add late optimizations that optimize out mediump conversions (v3)
b86305bb573 : nir/algebraic: collapse conversion opcodes (many patterns)
cdd498bbe88 : nir: add new mediump opcodes f2[ui]mp, i2fmp, u2fmp
385b4dbc394 : nir: enforce 32-bit src type requirement for f2fmp and i2imp
3d3df8dbffd : nir: remove redundant opcode u2ump
26fc5e1f4a8 : nir/algebraic: expand existing 32-bit patterns to all bit sizes using loops
3c8934a644b : nir/algebraic: add flrp patterns for 16 and 64 bits
3064feb2350 : pan/mdg: Obey f2fmp size restriction in fuse_io_16
5cd62359586 : blorp: Drop trailing whitespace in blorp_clear.c
1eff389bd3e : blorp: Fix alignment test for HIZ_CCS_WT fast-clears
40f7afc1e97 : nir: fix lower_mediump_outputs to not require variables
c2ae39e0cea : nir: add mediump flag to IO semantics
5e9e4573835 : glx/dri3: Implement GLX_EXT_swap_control_tear
60ebeb4608a : glx: Implement GLX_EXT_swap_control for DRI2 and DRI3
b8239abdf86 : glx: Reject glXSwapIntervalMESA greater than INT_MAX
e648442ceb3 : glx: Collect all the non-applegl extensions in the GetProcAddress table
72a0f7496a7 : glx: Use GLX_FUNCTION2 only for actually aliased function names
77d25627933 : wsi/x11: Hook up VK_PRESENT_MODE_FIFO_RELAXED_KHR
2f62a44df0f : ci: do not build libdrm for vc4, reedreno and etnaviv
52becd39a59 : turnip: rework vertex buffers draw state handling
69e65b9cf08 : intel/tools: fix possible randomly increased verbosity of error2aub
18eb853ac86 : intel/compiler: quiet Coverity warnings
5b6fd2a3140 : intel/tools: handle ftell errors
46a82aa3a60 : intel/tools: fix possible memory leak in the error path
5ea0b6a9c60 : intel/compiler: initialize remaining fields of various classes
40b964dc8f3 : intel/compiler: remove unused fs_validator::param_size
d3cd24999fd : anv: fix minor gen_ioctl(I915_PERF_IOCTL_CONFIG) error handling issue
265a3b9624f : driconf: add option to reuse GL names
a56849ddda6 : mesa: use _mesa_HashFindFreeKeys for GL functions
60ffadcbc07 : mesa: add _mesa_HashFindFreeKeys
fefc6d264a1 : mesa: add GL name reuse support
34852124db9 : mesa: add a isGenName parameter to _mesa_HashInsert
553d3719337 : util/idalloc: add lowest_free_idx to avoid iterating from 0
e808d382995 : util/idalloc: add util_idalloc_reserve
87ef970ee65 : mesa: move u_idalloc from gallium/aux/util to util
911ce374caf : freedreno/a6xx: Fix MSAA clear
6e4d0a48e3d : freedreno: Clear gs/tcs/tes state for clear blits
18f5d362829 : freedreno/a6xx: Fix fd6_draw_vbo() return
46edc08fe5a : freedreno/a6xx: Skip empty tile_setup
74f1c50dc3b : freedreno: Don't bypass fd_draw_vbo() in clear fallback
97e49b223ca : freedreno: Fix rast state for multisample clear
b0722cb6701 : gallivm: disable brilinear for lod bias and explicit lod.
cd4fb5a434c : freedreno/fdl: Add layout test for the Android CTS's MSAA mustpass surface.
14131ed3081 : freedreno/cffdec: Add support for texturator's 2DMS layout setup.
2f39727cc64 : freedreno/cffdec: Fix up texturator parsing scripts for XML changes.
bd647f8eb69 : freedreno: Add another new sysmem flake.
0bc36ef50e4 : spirv: Initialize spirv_test member shader.
2f61d7c22da : svga: Fix unused printf argument.
587969154f2 : freedreno: Fix file descriptor leak.
a4885d26915 : pan/mdg: Fix spilling of non-32-bit types
89401e58672 : nir: More NIR_MAX_VEC_COMPONENTS fixes
c5dd54e600b : nir/idiv_const: Use the modern nir_src_as_* constant helpers
d86e38af2c6 : nir: More NIR_MAX_VEC_COMPONENTS fixes
14b60ea302e : iris: Support I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS
dd215c83d04 : iris: Support MC modifier in plane count queries
80a8bb590ad : intel/common: Drop unused gen_aux_map_add_image
82720852bd6 : iris: Support planar resource imports for MC
1ddb1a6cf98 : intel/common: Add get_aux_map_format_bits()
c3c99f45718 : st/mesa: Don't map all P01X DRM formats to P016
9efd71466df : intel/isl: Add YUV format info for the aux-map
1ea3a54366c : intel/isl: Support ISL_AUX_USAGE_MC in surface states
e15543b71ad : intel/isl: Describe I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS
d686835171c : gallium/dri2: Support I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS import
a42bf9a2970 : gallium/dri2: Report I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS num_planes
7ee5da90edc : nir_dominance: Use uint32_t instead of int16_t for dominance counters
03eec294b90 : st/nir: Call st_glsl_to_nir_post_opts before interface unification
cdc025c9ef6 : mesa: Generate more errors from GetSamplerParameter
06c6920a5b1 : mesa: Fix GL_CLAMP handling in glSamplerParameter
0f61f0142ac : ci/bare-metal: Allow wget of the kernel/dtb for kernel development.
b4317fccdd7 : ci/bare-metal: Update the kernel to msm-next-pgtables
802d3611dce : turnip: Fix truncation of iovas to 32 bits in queries.
329c3172877 : turnip: Fix truncation of CS shader iovas to 32 bits.
3b3772d6e69 : freedreno: Make the pack struct have a .qword for wide addresses.
021523d4aea : turnip: Fix a compiler warning in release builds of the query code.
5a95cc04de6 : turnip: remove some unnecessary regs init
3d0ab65b48e : turnip: delete unused "tu_cmd_buffer_upload"
3b144d5fb85 : turnip: fix the type of tu_shader_module code field, delete unused sha1
6f511921696 : turnip: delete unused tu_image fields
bd53a255927 : turnip: delete tu_physical_device path field
e394ff9b5f8 : aco: fix validation of sub-dword parallel-copies
834b449a467 : aco: fix value numbering of reductions
5a8447cbd40 : aco: don't apply constant to SDWA on GFX8
29cb3cba9ff : aco: workaround disassembler bug of v_writelane_b32 with literal
36e58a14cc3 : aco: fix v_writelane_b32 with two sgprs
641d45befb4 : nir/opt_loop_unroll: fix is_access_out_of_bounds with vectors
c0d04cd5bbc : panfrost: AFBC to linear layout conversion
a3431ffb693 : panfrost: Move tiled-linear conversion checking to a new function
c3564532059 : panfrost: Seperate resource setup and bo creation
23ad95227a8 : panfrost: Correctly set modifier_constant
361396c8668 : panfrost: Remove old comment on broken depth reload
5857a015b5e : panfrost: Cleanup panfrost_get_param
811b9cb53fa : docs/features: Add missing Panfrost extensions
cf2eebdf4f1 : radv,gallium: Add driconf option to reduce advertised VRAM size.
cc431f48f90 : iris: Add missing range_base/range to our nir_load_ubos.
4df0eef1889 : llvmpipe: include gallivm perf flags in shader cache.
fefeaeef060 : aco/isel: Compile all helper functions with static linkage
793dc668eac : aco/isel: Move add_startpgm to aco_instruction_selection.cpp
47de5532836 : aco/isel: Move context initialization code to a dedicated file
1eac0b52e3e : aco/isel: Remove unused definitions
150de6358d2 : aco/isel: Consistently use references for input parameters in emit_load
dab0af06164 : aco/isel: Simplify nested branching code
757de68a436 : aco/isel: Turn the function template emit_load into a proper function
3bd7c3c9dbd : intel/nir: Call validate_ssa_dominance at both ends of the NIR compile
7cedc4128a1 : spirv: Run repair_ssa if there are discard instructions
45bcb108413 : nir: Add a dominance validation pass
6cef8040672 : nir/opt_if: fix opt_if_merge when destination branch has a jump
1ed78bd2479 : nir: Use explicit deref information to provide real UBO ranges.
41b5aafef34 : freedreno/ir3: Apply the max upload limit to initial range setup
f74c3b0404c : freedreno/ir3: Use the new NIR UBO ranges in UBO analysis.
f3b33a5a35e : nir: Add a range_base+range to nir_intrinsic_load_ubo().
3a9356831a9 : nir: Update the comment about nir_lower_uniforms_to_ubo()'s multiplier.
1388c25ada4 : radeonsi: inline trivial PS functions
9fc96152741 : ac,radeonsi: lower 64-bit IO to 32 bits and remove all dead code
e7d606289c6 : radeonsi: remove swizzle == ~0 dead code in si_llvm_load_input_gs
fc44861517c : radeonsi: eliminate unused shader outputs for separate NGG geometry shaders
5c445be39a1 : radeonsi: set outputs_written_before_ps for geometry shaders too
0b6448bbe79 : aco/isel: refactor emit_vop3a_instruction() to handle 2 operand instructions
5b310562575 : aco/isel: refactor code and remove unnecessary v_mov
28df8ffde7c : swr: Use ElemenCount constructor for LLVM 11
6049dc1a9d5 : aco: improve fsign selection
0e9425a1b74 : aco: fix one-off error in Operand(uint16_t)
f4210df2241 : gitlab-ci: Enable unit test report for arm64_a630_traces
88fc3e24d3c : gitlab-ci: Enable unit test reports for lava traces jobs
7e82e252e0f : gitlab-ci: Enable unit test reports for normal runner traces jobs
d24ffd87061 : tracie: Produce JUnit XML results
dd471928c94 : tracie: Make tests independent of environment
171e94fe629 : mesa/st: enable EXT_color_buffer_half_float when formats supported
8447b0f6518 : mesa: add EXT_color_buffer_half_float plumbing
331e5f105eb : mesa: refactor floating point texture fbo completeness check on gles
bb42deee362 : egl/android: HAVE_DRM_GRALLOC path fixes (v2)
9d02d65f464 : android: freedreno/common: add libmesa_git_sha1 static dependency
cc86a13b36e : android: freedreno: Implement pipe screen's get_device/driver_uuid()
9b3491870fc : radeonsi: Work around Wasteland 2 bug.
e4d75c22beb : nir/opt_shrink_vectors: shrink image stores using the format
bd428162b6d : nir/lower_io: Fix the unknown-array-index case in get_deref_align
11bd64bdecd : ci: Remove any existing results directory before running piglit
013a2b123d7 : spirv2nir: Rework argument handling
a5e427fe644 : spirv: Improve the "Entry point not found" error message
2c94a9788e7 : swr: fix build with mingw
c56fbed99b4 : radeonsi: kill point size VS output if it's not used by the rasterizer
234505162c1 : radeonsi: deduplicate setting key.mono.u.vs_export_prim_id
1dd243d4f50 : radeonsi: use shader_info::cs::local_size_variable to clean up some code
757f790ad84 : radeonsi: remove redundant si_shader_info::uses_derivatives
f3f08bca238 : radeonsi: remove redundant si_shader_selector::max_gs_stream
2b4fa688089 : radeonsi: remove redundant GS variables in si_shader_selector
7960668dc95 : radeonsi: remove redundant si_shader_info::writes_memory
83cdffd4358 : radeonsi: rename num_memory_instructions -> num_memory_stores
c8ab5899c1b : radeonsi: reduce type sizes in si_shader_selector
99c4e610840 : radeonsi: remove redundant si_shader_info::uses_kill
8df349a31ec : radeonsi: merge uses_persp_opcode_interp_sample/uses_linear_opcode_interp_sample
7b3e24c2d87 : radeonsi: remove unused si_shader_info::uses_(vertexid|basevertex)
f02cd0e0270 : radeonsi: remove redundant si_shader_info:*(clip|cull)* fields
d15a7d16d6a : radeonsi: remove redundant si_shader_info::const_buffers_declared
0dabcb9e53f : radeonsi: remove redundant si_shader_info::images_declared
c1af2f4bee1 : radeonsi: remove redundant si_shader_info::shader_buffers_declared
cb63e4afc96 : radeonsi: remove info::samplers_declared, image_buffers, msaa_images_declared
cb7bc983ae5 : radeonsi: stop using TGSI_PROPERTY_FS_COLOR0_WRITES_ALL_CBUFS
89cf8789cd1 : radeonsi: stop using TGSI_PROPERTY_CS_LOCAL_SIZE
ebe8238f1b6 : radeonsi: stop using TGSI_PROPERTY_FS_DEPTH_LAYOUT
ce0291df4ac : radeonsi: stop using TGSI_PROPERTY_FS_COORD_PIXEL_CENTER
c597e394d45 : radeonsi: stop using TGSI_PROPERTY_FS_POST_DEPTH_COVERAGE
5aeaf3d7bce : radeonsi: stop using TGSI_PROPERTY_FS_EARLY_DEPTH_STENCIL
ba7b87a8a2d : radeonsi: stop using TGSI_PROPERTY_CS_*
e627528e279 : radeonsi: stop using TGSI_PROPERTY_GS_*
a8e70247925 : radeonsi: stop using TGSI_PROPERTY_TES_VERTEX_ORDER_CW
eeea2f52c7d : radeonsi: stop using TGSI_PROPERTY_TES_SPACING
34b8e60cb86 : radeonsi: stop using TGSI_PROPERTY_TES_POINT_MODE / TES_PRIM_MODE
af59f06918b : radeonsi: stop using TGSI_PROPERTY_TCS_VERTICES_OUT
a37d897d692 : radeonsi: stop using TGSI_PROPERTY_VS_WINDOW_SPACE_POSITION / VS_BLIT_SGPRS_AMD
46bb051bc2a : radeonsi: stop using TGSI_PROPERTY_NEXT_SHADER
4c5f5d238b9 : lima/ppir: Skip instruction merge when having more than one successor
927a395f040 : swr: Fix crashes on non-AVX hardware
e5fb9dca2a1 : amd/common: switch to 3-spaces style
82d2d73e03e : amd/llvm: switch to 3-spaces style
afa1fba198f : vulkan/device_select: don't pick a cpu driver as the default
be31398d224 : android: nv50/ir: Add nv50_ir_prog_info_out serialize and deserialize
d85392952b7 : ci: Run deqp-gles3 and deqp-gles31 on RadeonSI
3d5bed0e883 : radeonsi: fix user fence space when MCBP is enabled
c638301b42b : radeonsi: fix syncobj wait timeout
be2818387dd : android: util: fix missing include path
fb42d73a9d9 : android: amd/registers: switch to new generated register definitions
e8d55e6db36 : ac/llvm: fix b2f for v2f16
d9a77f9ca36 : ac/llvm: add better code for fsign
ca74603b4f6 : ac/llvm: add better code for isign
cecb6d1fbc6 : ac/llvm: remove dead code handling for fmod
44528f51bde : ac/llvm: fix bcsel for v2*16
735c3901e13 : ac/llvm: fix amdgcn.rsq for v2f16
dd8561fda9a : ac/llvm: fix amdgcn.fract for v2f16
ab614abeefb : ac/llvm: fix amdgcn.rcp for v2f16
84500eebd71 : ac/llvm: remove stub prototype for fmed3
f85294207f8 : Revert "ac: generate FMA for inexact instructions for radeonsi"
a407123789e : radeonsi: move nir_shader_compiler_options into si_screen
1476bea7648 : radeonsi: remove redundant no-signed-zero-fp-math LLVM attribute
42420730d1c : egl/x11: Free memory allocated for reply structures on error
4b7f93b4079 : glsl_to_nir: fix crashes with int16 shifts
57fba85da40 : spirv: fix emitting switch cases that directly jump to the merge block
11fbd9806dd : compiler/types: Fix deserializing structs with >= 15 members
50ff8a772ae : freedreno/regs: add 7nm DSI PHY/PLL regs
1d018bc7fde : gallivm: add InstSimplify pass
64b0b7c274c : intel/compiler: fix typo in a comment
95ce619680d : intel/compiler: print dispatch width when shader fails to compile
e5f735a9865 : intel/compiler: move extern C functions out of namespace brw
d4c6e3f196f : intel/compiler: use the same name for nir shaders in brw_compile_* functions
0dda2094066 : intel/compiler: match brw_compile_* declarations with their definitions
a7ece63de99 : nir/algebraic: add 16-bit versions of a few 32-bit patterns
00b28a50b2c : nir/algebraic: trivially enable existing 32-bit patterns for all bit sizes
ac55b1a9a62 : nir: get ffma support from NIR options for nir_lower_flrp
efd439e0d64 : iris: Better determine map_would_stall for Z/S
2c30079628d : iris: Drop a use of the need_resolve boolean
5b82d8ce8bc : iris: Avoid resolving Z/S reads in transfer_map
2982d7c63b6 : iris: Make iris_has_color_unresolved more generic
e7908a95f96 : iris: Fold a condition into no_gpu for consistency
73eb24ab31a : aco: handle unaligned loads on GFX10.3
a083560b09c : nir/load_store_vectorizer: Add unit tests for alignment handling.
c6f72196620 : nir/load_store_vectorizer: Use more imm helpers in the tests.
91a8a07a5f0 : nir/load_store_vectorize: rework alignment calculation
8faf85f6877 : aco: fix byte_align_scalar for 3 dword vectors
663c4d53771 : intel/fs: add hint how to get more info when shader validation fails
ab079260572 : intel: add INTEL_DEBUG=shaders
7acc7ec33b3 : ac/llvm: fix unaligned VS input loads on gfx10.3
aaa492e6c6a : nir: fix const-cast warning on MSVC
0f4d09443eb : meson: drop leftover PTHREAD_SETAFFINITY_IN_NP_HEADER
ebf2576862c : radv,aco: disable opts if VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT
bb80ed88737 : panfrost: Fix gnu-empty-initializer errors.
3cf6325e724 : iris: Fix aux assertion in resource_get_handle
fd2ee49b216 : ci/bare-metal: Use python for handling fastboot booting and parsing
0453a46f668 : ci/bare-metal: Fix capturing of serial output as job artifacts.
24f5f117197 : ci/bare-metal: Log why our run restarts when it does.
785d3cace47 : ci/bare-metal: Include a timestamp in our serial reads.
ff42b7e8041 : ci/bare-metal: Fix detection of "POWER_GOOD not seen in time" fails
b7787ce18df : ci/bare-metal: Use re.search() instead re.match() for our line matching.
93c8777ace8 : amd/common: Fix various non-critical integer overflows
2182bbf84f0 : aco: Fix integer overflows when emitting parallel copies during RA
f18fc34c4d5 : radv: Fix various non-critical integer overflows
a99ae1943d8 : aco: remove omod_success/clamp_success
dc79152be97 : aco: fix mad splitting after applying output modifiers
fdadbdb513e : radv: remove descriptor_indexing fails from expected fails
21fbffc5425 : anv: Set alignments on UBO/SSBO root derefs
c7dec0548af : spirv: Drop the OpenCL type layout code
796d3fe9e0f : clover/nir: Use lower_vars_to_explicit for uniform and global
e1ed5a12c51 : spirv: Stop counting inputs in entry_point_wrapper
8bea5aaa149 : clover: Use args.size() to compute new var locations
9641f483e94 : nir: Allow uniform in nir_lower_vars_to_explicit_types
3719b69dfc4 : nir: Allow var_mem_global in nir_lower_vars_to_explicit_types
3135984ad0b : spirv: Propagate alignments to deref chains via casts
207b462e932 : spirv: Add pointer helper vars to OpCopyMemory
e7fbec0e090 : nir/opt_deref: Remove restrictive alignment information from casts
99bb2a4de66 : nir/opt_deref: Don't remove casts with alignment information
beefd37021e : nir/lower_io: Apply alignments from derefs when available
480329cf8b3 : nir: Add a helper for getting the alignment of a deref
0654a9e8230 : nir: Handle all array stride cases in nir_deref_instr_array_stride
878a8daca6b : nir: Add alignment information to cast derefs
a0b82c24b6d : nir/glsl: Add an explicit_alignment field to glsl_type
ca11b17b7b7 : compiler/types: Make booleans 32-bit for cl_size/align
3be890a3a68 : nir: Expose the packed attribute attached to glsl_type objects
42f97f8ce3a : nir/glsl: Consider block interfaces as structs when it comes to size/align calculation
be68de81abb : glsl: Propagate packed info in get_explicit_type_for_size_align()
d0c2958f882 : spirv: Propagate packed information to glsl_type
938d6ceb830 : spirv: Don't accept CPacked decoration on struct members
bcfeead5f31 : clover: Call nir_lower_mem_constant_vars
9414cbc13c9 : nir: Don't bail too early in lower_mem_constant_vars
a7a0315d7fd : intel/nir: Stop using nir_lower_vars_to_scratch
38a83a30484 : nir/lower_indirect_derefs: Add a threshold
c897cd02785 : intel/compiler: Handle all indirect lowering choices in brw_nir.c
9005c9cae40 : zink: generically handle matrix types
2c5c55e72ac : gallium/util: use uint sampler for stencil-reads
98e866c6695 : radeonsi: optimize out the loop in si_get_ps_input_cntl
6ecb8b68997 : radeonsi: replace TGSI_SEMANTIC with VARYING_SLOT and FRAG_RESULT
a803008c7f1 : radeonsi: replace TGSI_INTERPOLATE with INTERP_MODE
99fe3ef8ba4 : compiler: add INTERP_MODE_COLOR for radeonsi
6925401a387 : radeonsi: remove si_shader_selector::type
23fdb79e92f : radeonsi: change PIPE_SHADER to MESA_SHADER (si_dump_descriptors)
966307983bd : radeonsi: precompute si_*_descriptors_idx in si_shader_selector
cbfc13b27c4 : radeonsi: change PIPE_SHADER to MESA_SHADER (si_shader_dump_disassembly)
62aaa0d0b76 : radeonsi: remove unused si_shader_context::type
5151421ad0f : radeonsi: change PIPE_SHADER to MESA_SHADER (si_get_shader_part)
a90d1df8204 : radeonsi: change PIPE_SHADER to MESA_SHADER (si_compile_llvm)
3c54d73e4b5 : radeonsi: change PIPE_SHADER to MESA_SHADER (debug flags)
b4b323c81ee : radeonsi: change PIPE_SHADER to MESA_SHADER (si_shader_context::type)
b1cb72c4490 : radeonsi: change PIPE_SHADER to MESA_SHADER (si_shader_selector::type)
14391533f81 : radeonsi: simplify handling color interp modes in si_emit_spi_map
562b8c1a479 : radeonsi: don't execute LDS stores for TCS outputs that are never read
08ee72100fe : radeonsi: don't lower indirect IO in GLSL
f4d0565f526 : radeonsi: remove in/out/uniform variables from NIR after lowering IO
81d106d6eca : radeonsi: lower IO intrinsics - complete rewrite of input/output scanning
408fc4e3ac9 : ac/nir: handle all lowered IO intrinsics
44eaee688b5 : radeonsi: clean up code for loading VS inputs
ed9391df3f6 : radeonsi: get color interpolation info from shader_info
0464ee7f9d9 : radeonsi: don't crash if input_usage_mask is 0 for a VS input
bf23ff83e69 : freedreno: fence_server_sync() fixes
aae1e68637f : freedreno: Fix missing rsc->seqno updates
e953f6c0015 : docs: shift 20.2 rc dates by two weeks to match reality
cdb666bc8fb : docs: update calendar and link releases notes for 20.1.7
aca2bda967f : docs: add release notes for 20.1.7
bbaa62e4e15 : iris: Re-emit push constants if we have a varying workgroup size
fe18a0fd45c : intel/nir: Lower load_num_work_groups to 32-bit if needed
5799da47c79 : intel/fs: Use a single untyped surface read for load_num_work_groups
8e8701b43a0 : intel/fs: Don't copy-propagate stride=0 sources into ddx/ddy
95415a54c00 : st/mesa: fix lowered IO - don't call st_nir_assign_vs_in_locations twice
8c43edf9f91 : nir: fix a bug in is_dual_slot in nir_io_add_const_offset_to_base
536727c4651 : iris: Patch constant data pointers into shaders
5ee32428373 : anv: Patch constant data pointers into shaders with using softpin
a06955f4ef6 : nir/builder: Add load/store_global helpers
a5acf3d8c31 : anv: Properly cache brw_stage_prog_data::relocs
91becd84ae2 : intel/fs: Add support for a new load_reloc_const intrinsic
8d8a3815ef6 : intel/eu: Add a mechanism for emitting relocatable constant MOVs
272ab2823d1 : intel/eu: Include brw_compiler.h in brw_eu.h
aff078eb5a7 : anv: Stop storing the shader constant data side-band
90b6745bc80 : intel/fs,vec4: Stuff the constant data from NIR in the end of the program
91348d125d9 : intel/eu: Add some new helpers
bc2c5f9a4b6 : iris: Use gen_disassemble
372774367cf : intel/compiler: Get rid of struct gen_disasm
54ba0daa28b : intel/compiler: Get rid of the global compaction table pointers
191f8a4b9fc : spirv: Deal with glslang not setting NonUniform on constructors.
965b8441fe0 : spirv: Deal with glslang bug not setting the decoration for stores.
61b714a42ee : radv: Avoid deadlock on bo_list.
6b75262941b : radv: Fix threading issue with submission refcounts.
e4dadb545fa : intel/tools: Disassemble WAIT's argument as a destination
329dee14555 : gallium/tgsi_exec: Fix up NumOutputs counting
ed745febe1c : gallium/tgsi_exec: Add missing DFLR opcode support.
9121afe8615 : nir/clone: Add a helper for cloning most instruction types
f25e169897e : nir/opt_vectorize: Add a callback for filtering of vectorizing.
479d9c97eb2 : nir: Add simplistic lowering for bany_equal/ball_inequal.
9ed33383a5b : gallium/ureg: Set the next shader stage from the shader info.
500b0735c0c : gallium/tgsi: Add a helper for initializing ureg from a shader_info.
34b3e1f5121 : gallium/tgsi: Add some missing opcodes to tgsi_ureg.
1ca9f22a8bd : gallium/tgsi: Add support for PRIMITIVEID as a system value.
6e7c006062c : gallivm: Report the unsupported intrinsic instead of just assert(0);
615f1c8990d : ci: Do not create manual test-docs job in post-merge pipelines
ed9ac3d60cf : intel/fs,vec4: remove unused assignments
8e8356e3dcc : intel/compiler: mark debug constant as const
c7a9dc76dce : intel/compiler/test: use TEST_DEBUG env var consistently
289cb6b59ae : intel/perf: don't generate logically dead code
0789f4b6d85 : i965: verify format width in blorp_get_client_bo
5e676ac6717 : iris: verify color component width in convert_fast_clear_color
0685815ea62 : iris: handle os_dupfd_cloexec failure
612ef74190c : freedreno/computerator: Use a render node
87fa645b943 : intel/compiler: Fix pointer arithmetic when reading shader assembly
c601e730b29 : mesa/st: Don't set alpha if ALPHA_TEST is lowered
075e40ea983 : turnip: Implement VK_EXT_host_query_reset
b92be738d56 : turnip: Support pipeline statistics query
170da456efe : turnip: Refactor structs of tu_query
03fbff1efcc : intel/assembler: Add labels support
bc4a127d6e1 : intel/disasm: Label support in shader disassembly for UIP/JIP
6cbd4764cd9 : intel/disasm: brw_label and support functions
afa39d07e46 : intel/disasm: Change visibility of has_uip and has_jip
e94c22429b6 : anv: refresh cached current batch bo after emitting some commands
a1c2bd6ce89 : radeonsi: use radeonsi_clamp_div_by_zero for SPECviewperf13, Road Redemption
b8445520cba : radeonsi,driconf: add clamp_div_by_zero option
32f46a55c82 : ac/llvm: add option to clamp division by zero
f8c0e20152b : radeonsi: enable PIPE_CAP_NO_CLIP_ON_COPY_TEX
d94bec5c49d : mesa/st: introduce PIPE_CAP_NO_CLIP_ON_COPY_TEX
54fed1cf95e : gallium/swr: Fix compilation TCS/TES compilation issues
639605e5ba9 : gallium/swr: Fix compilation with LLVM 12
abbfc5b8db7 : spirv: fix retrieving dest type for OpFragmentMaskFetchAMD
4500e6e460d : vulkan: make VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT conditional
7fbeb2623f3 : radv: remove seccomp includes
b30bd6fe5f2 : util/os_misc: os_get_available_system_memory() for OpenBSD
5b1ed09ff02 : anv: use os_get_available_system_memory()
033dcb2978c : util/os_misc: add os_get_available_system_memory()
81b163fb73a : anv: use os_get_total_physical_memory()
0369dd90777 : freedreno/a6xx: Add ARB_depth_clamp and separate clamp support.
5c0d34cee45 : ci: Enable KHR-GL30 CTS testing on freedreno a630.
ef807a52f13 : ci: Use the same VK-GL-CTS tree for GL/GLES as VK.
eb02b311234 : ci: Bump vulkan CTS version to 1.2.3.2, and keep the GL CTS around.
b9df3fef4d5 : panfrost: Drop PIPE_CAP_MAX_COMBINED_HW_ATOMIC_COUNTER/BUFFERS
d7b6d2e792e : panfrost: add support for atomics
8e221f58a66 : panfrost: add atomic ops infrastructure
703b03bd452 : panfrost: add support for src[3] in LOAD_STORE ops
f61190024e3 : panfrost: introduce LDST_ATOMIC property
16664fc6418 : panfrost: add LDST_ADDRESS property to atomic ops
8e8805b212d : panfrost: add atomic_cmpxchg opcode
11012611d7f : panfrost: fix undefined value access on mir_set_intr_mask()
526f3566332 : clover: Use 64-bit offsets for shader_in on 64-bit GPUs
c93ade93fb9 : nir/lower_explicit_io: Assert that compute address sizes match derefs
6678f1e81cc : spirv: Drop the constant_as_global as option
26a4c8f375e : clover/nir: Use nir_var_mem_constant for __constant memory
dfa63f26561 : llvmpipe: Add support for load_global_constant
4087b5343d8 : nouveau/nir: Implement load_global_constant
ff2f44d8658 : intel/fs: Implement nir_intrinsic_load_global_constant
1bdf8506384 : spirv: Use nir_var_mem_constant for UniformConstant data in CL
bb8d8ba9c7f : nir: Allow opt_large_constants to be run with constant_data_size > 0
4360a8a2b3f : nir/lower_io: Add support for nir_var_mem_constant
ef142c68e11 : nir/lower_io: Add a build_addr_for_var helper
965c2688657 : nir/lower_io: Use the variable mode for load_scratch_base_ptr checks
ff124e3fe3e : nir: Add a load_global_constant intrinsic
e4f07f8bdc6 : nir: Add a new nir_var_mem_constant variable mode
b9927c8c8d0 : nir/serialize: fix serialization of system values
5c45eaf9b35 : clover/spirv: fix vec3 alignment
6e52c6dfcc9 : nvc0/cl: hande 64 bit pointers in nvc0_set_global_handle
5eacaa95a78 : spirv: fix 64 bit atomic inc and dec
1c9efcd7a6f : nvc0/ir: fix load propagation for sub 4 byte addressing
036f1c29fc7 : clover/llvm: undefine __IMAGE_SUPPORT__ for devices without image support
7dc39838edb : clover/nir: use offset for temp memory
d7b65cf7d3d : nv50/ir: fix cas lowering for 64 bit
d421af3a993 : clover/nir: Lower function_temp to scratch.
8e259dad4cf : egl/x11: simplify dri2_initialize_x11()
bd385c424bd : egl/wayland: simplify dri2_initialize_wayland()
f7e0cdcf1a5 : egl/surfaceless: simplify dri2_initialize_surfaceless()
83b5c1abc6c : egl/android: simplify dri2_initialize_android()
cccb497d3c3 : intel/fs: Fix MOV_INDIRECT and BROADCAST of Q types on Gen11+
70cbddc4a79 : nir: use enum operator helper for nir_variable_mode and nir_metadata
76a1fb3b42c : util: add helpers to define bitwise operators on enums for C++
24dfd798d62 : nir: use nir_var_all to get rid of casting
15da9836538 : nir: Improve the comment on num_inputs and friends
4d18e71fea9 : nir: Rename num_shared to shared_size
471f260ef36 : spirv: Delete some dead workgroup variable handling code
1459cce7ec7 : spirv: add some tests for volatile/available/visible
fb6b243c113 : spirv: Support big-endian strings
a8d8fbb9ce1 : spirv: implement SpvMemoryAccessVolatileMask
f81e1d2824e : spirv: implement Volatile image operand
2ba3ffa76c6 : spirv: implement Volatile memory semantic
23bfba8663c : spirv: implement MakePointerAvailable/MakePointerVisible for OpCopyMemory
e01d1a9f16d : spirv: add vtn_emit_make_{visible,available}_barrier helpers
b85c38a86f9 : spirv: make OpLoad/OpStore visibility/availablity barriers acquire/release
5b92392c483 : spirv: fix Uniform and Output MemoryAccessMakePointer{Visible,Available}
857b9c50276 : spirv: Add a vtn_get_mem_operands() helper
959539fbbd1 : intel/isl: Drop unnecessary check on 16bpp depth format
829699ba632 : anv: implement shareable timeline semaphores
a965ffad21d : anv: add new gem/drm helpers
a0c07e41e52 : include/drm-uapi: bump headers
a6291b1b117 : freedreno/ir3: rework setup_{input,output} to make struct varyings work
c694af40bf3 : freedreno/ir3: improve handling of aliased inputs
acb6163d5e6 : freedreno/ir3: remove indirect input load
00973542ffe : radv: Allow triggering thread traces by file.
0d862da1706 : radv: Centralize enabling thread trace.
b7a6333ee40 : amd/registers: switch to new generated register definitions
e492a3195c2 : amd/registers: add non-gfx10 register files generated from kernel headers
48a7a24a69f : amd/registers: add a script that generates json from kernel headers
b2f23afe668 : amd/registers: sort registers by offset in json
843b4e631f0 : amd/registers: expose the canonicalize.py program as a function
ec5e918ef49 : vulkan/wsi/x11: wait for acquirable images in FIFO mode
d0bc1ad3776 : vulkan/wsi/x11: add sent image counter
68957a82562 : aco: Add README which explains about what ACO is and how it works.
b4d4c548eb5 : aco: Fixup markdown formatting of the README-ISA.
086fafc4e00 : aco: Move README to README-ISA
bc123c396a9 : nir/algebraic: mark some optimizations with fsat(NaN) as inexact
a6c4db9798b : ci: Restrict "success" job to pipelines for MRs
d383133ce1d : docs: Stop claiming to implement OpenVG
0308e639cf7 : ci: Don't exclude "success" job from mesa/mesa pipelines for MRs
f13f32f83f3 : ci: Create test-docs job in mesa/mesa pipelines for MRs
52cac068621 : gallivm: fix build on LLVM 12 due to LLVMAddConstantPropagationPass removal
8b1ab78985b : radv: dump GPU info into the hang report
aa675cdc91f : radv: improve reporting faulty pipelines when a GPU hang is detected
dd1f035f6e7 : radv: force RADV_DEBUG=syncshaders when RADV_TRACE_FILE is used
004119d5b7d : vulkan: Fix memory leaks.
50e14c3d258 : radv/winsys: Fix memory leak.
b778e7bd6c1 : nir/vtn: Convert constant samplers to variables with data
397730edd5b : nir/vtn: Add intrinsics for CL image format/order queries
5ce6821900f : nir/vtn: ImageSizeLod op can be applied to images
701cb9d60c0 : nir/vtn: Handle integer sampling coordinates
a196f05fc22 : nir/vtn: Use return type rather than image type for tex ops
de36b5b805b : nir/vtn: Add support for kernel images to SPIRV-to-NIR.
ce6f66242ad : nir/vtn: Add type constant to image intrinsics
865a2ad0866 : clover/nir/spirv: Use uniform rather than shader_in for kernel inputs
41d0a81c2a3 : pan/mdg: Fix perspective combination
c8ac01af33a : pan/mdg: Fix discard encoding
9efdbb2af47 : anv: fix robust buffer access
73d2c6cdce8 : nir: Switch the indexing of block->live_in/out arrays.
5d2b2b59c45 : nir: Invalidate live SSA def information when making new SSA defs.
d3b652f13d8 : ci: Switch to using gold as the linker.
8c4fb19f096 : pipe-loader: Use real galliumvl if radeonsi is being linked.
221aa00eeb3 : turnip: Make sure we include the build id.
2d1c6070052 : ci: Make a missing device name correctly bail out of deqp-runner.sh.
ee288f293b3 : nir: add shared/global atomics to nir_get_io_offset_src()
e281ee04dfe : nir: Look up the shader when printing a single instruction.
a3a8322dcd7 : nir: Fix printing of individual instructions with io semantics.
4c050f222fd : panfrost: enable DrawTransformFeedback*
e8b3bc1d553 : intel/nir: Lower things with > 4 components in lower_mem_access_bit_sizes
55ae7045135 : intel/fs: Add support for vec8 and vec16 ops
b6a013ccab0 : anv: VK_INTEL_performance_query interaction with VK_EXT_private_data
5d52c26e78b : vulkan: Don't pointlessly depend on libxcb-dri2
8239fe5d742 : zink: add note about buffer<->image copy functions not handling multisample
d84a75466c9 : zink: use u_transfer_helper to split/merge interleaved depth/stencil formats
7059708dcdb : broadcom/qpu_instr: wait is not a read or write vpm instruction
efd29d429ea : docs/features: Add missing Panfrost extensions
8ff6e7c7399 : panfrost: Set PIPE_CAP_MAX_TEXTURE_GATHER_COMPONENTS
7dab5749c89 : pan/mdg: Implement texture gathers
661123bb19d : pan/mdg: Add disassembly for shadow gathers
f6e19dd3f45 : pan/mdg: Refactor texture op/mode handling
80ebf110aed : pan/mdg: Implement nir_intrinsic_load_sample_mask_in
41184f89eb9 : pan/mdg: Bounds check swizzle writing globals
2486fe6761d : pan/mdg: Scalarize 64-bit
3e2cb21e53c : pan/mdg: Implement i/umul_high
fd41dece39c : panfrost: Emit texture/sampler points for compute
55765f80b9c : util/u_thread: include pthread_np.h if found
c66c5b38e0a : util: futex fixes for OpenBSD
0398caa97fa : meson: conditionally include -ldl in gbm pkg-config file
c97af23b13c : meson: don't build with USE_ELF_TLS on OpenBSD
9ac16864227 : meson: don't advertise TLS support if glx wasn't build with it
f9a7e6e854d : meson: build with _ISOC11_SOURCE on OpenBSD
6e9c0661f85 : util/anon_file: add OpenBSD shm_mkstemp() path
7eab6845e9d : util: unbreak endian detection on OpenBSD
8301a43f272 : radv: dump shader stats with VK_KHR_pipeline_executable_properties
35a42ff9c59 : vallium: disable VK_KHR_shader_float16_int8.
8f6eb35e097 : gallivm/nir: add some f16 support
b31e8460a6b : gallivm/nir: allow 64-bit arit ops
dc6313b0982 : llvmpipe/fs: multisample depth/stencil bad ir generated
6d60cd44f3f : llvmpipe: add array/3d clearing support
2d6385715da : llvmpipe: blend has effects even if no colorbuffers.
727bb217be6 : gallivm: use common code to select texel type
6596957641f : gallivm/nir: add subpass sampler type support
21324c40366 : gallivm/nir: lower frexp/ldexp
d7aed02bcca : gallivm/nir: fix const compact
96a5ced65f6 : gallivm/nir: add quantize to f16 support
1d4a560ba26 : gallivm/nir: add indirect swizzle output loading support
5177ffed656 : gallivm/nir: lower tg4 offsets.
87a638dc1f6 : gallium/nir/tgsi: fix nir->tgsi info conversion for samplers/image
668e4c23565 : vallium: limit buffer allocations to gallium max.
857008850f3 : vallium: handle 3D image views properly.
99330e50c9e : llvmpipe: add reference counting to fragment shaders.
ac6b8e42ce2 : nir: Take a variable remap parameter in nir_inline_function_impl
b6f31898a24 : nir: Use a switch in nir_inline_function_impl
b7db9ee320f : intel/nir: Clean up lower_alpha_to_coverage a bit
b6fdb1405ee : intel/nir: Rewrite the guts of lower_alpha_to_coverage
72dc06e07e3 : intel/nir: Pass the nir_builder by reference in lower_alpha_to_coverage
373e25e6b53 : ci: Add a release build with -Werror enabled.
60fb460f9d7 : virgl: Fix unused var warnings in release build from assertions.
c24f792c8b4 : lima: Fix uninitialized var warning from using assert() as unreachable().
f6456d74ed0 : lima: Fix unused var/function warnings in release build from assertions.
65f484198a3 : etnaviv: Fix unused var warning in release build from assertions.
ab6a09f25b9 : zink: Fix unused var warnings in release build from assertions.
ca73c3bc596 : nv50: Fix uninitialized var warnings from using assert() as unreachable().
689e36ebfe4 : vc4: Fix unused var warnings in release builds from assertions.
26471264bf7 : nvc0: Fix compiler warning about unused var that gets asserted.
b9972fb6f58 : gallium/tests: Fix compiler warning about unused vars in trivial tests.
4c24c8239a5 : panfrost: Fix remaining release-build warnings.
ecab580d48f : panfrost: Fix OOB array access compiler warning.
ccb5e0b02b2 : drm-shim: Fix unused variable warnings from asserts in release build.
8d1d0c126fd : freedreno/a6xx: move ubwc clear to blitter
8d9ab0a33bb : freedreno/a5xx+a6xx: use sysmem path for nondraw batches
21b90708a4c : freedreno/batch: replace lrz_clear with prologue
28079970f2c : freedreno/batch: split out helper for rb alloc
9522eb7be14 : panfrost: Store transient BOs in a dynamic array
d87ab72ce95 : panfrost: Avoid accessing pan_pool fields directly
4047c691bff : panfrost: Rename panfrost_create_pool() into panfrost_pool_init()
b8f2d71c404 : CI: Disable Windows again
7fbded8b582 : pan/decode: Drop prefix braces
eb261a80187 : panfrost: Remove mali_vertex_tiler_postfix
760289174b8 : pan/decode: Use unpack for vertex_tiler_postfix_pre
2425bac8fee : pan/decode: Use generation for vertex_tiler_postfix
80049069265 : pan/decode: Fix awkward syntax
c088a3b5542 : pan/decode: Print shader-db even for compute
68552287261 : pan/decode: Drop mali_vertex_tiler_postfix arg
38ae0885654 : pan/decode: Drop scratchpad size dump
c92be29a477 : panfrost: Use nir_builder_init_simple_shader for blits
4467e792c51 : panfrost: Inline bifrost_tiler_only
0c1f44bab74 : panfrost: Drop bifrost_payload_fused
02e768e6a96 : panfrost: XMLify invocations
0225ed4d72c : panfrost: Add invocation XML
b60d567edd6 : panfrost: XMLify primitive information
3bae493d1a1 : panfrost: Drop point sprite from shader key
b17b6cca362 : panfrost: Cleanup point sprite linking
7d328e7ba9b : panfrost: Simplify ZSA bind
90cc8156289 : panfrost: Use pack for draw descriptor
33895ac2c8a : panfrost: Use draw pack for compute jobs
e5c77cbead9 : panfrost: Detangle postfix from varying emits
3a4d9305715 : panfrost: Inline panfrost_vt_set_draw_info
3f61da79c36 : panfrost: Inline panfrost_vt_init
136fd5cd2e8 : panfrost: Don't call panfrost_vt_init for compute
1513392e776 : panfrost: Avoid postfix dep for vertex_data
8b5f9fc08af : panfrost: Remove postfix parameter from UBO upload
1357eec801c : panfrost: Inline vt_update_{rasterizer, occlusion}
b7169367fd6 : panfrost: Separate postfix from emits
59b6e3c98ce : panfrost: Use draw pack for blit
d6a5df0db0b : panfrost: Add XML for mali_vertex_tiler_postfix
e213a864e57 : panfrost: Add padded type for instance fields
45c59db7325 : panfrost: Drop blend indirection
87e35102ddf : panfrost: Emit explicit REPLACE for disabled colour writeout
75a274de061 : panfrost: Add opaque midgard_blend XML
0e13f803afa : CI: Re-enable VS2019 build
a2808108e80 : CI: Windows: Use separate config file for Docker
f4c1c213060 : egl: simplify eglSwapInterval() fallback logic
1d3fb7a7a7d : egl: inline eglSwapInterval() fallback
957bbc6ad90 : anv: simplify push constant emissions
7953402e575 : anv: move push constant allocation tracking into gfx pipeline state
8076c7596db : aco: fix wrong source position for constant with nir_op_cube_face_coord
f4d861696df : radv: set BIG_PAGE to improve performance on GFX10.3
d6bc0f26c91 : radv: emit {CB,DB}_RMI_L2_CACHE_CONTROL at framebuffer time
31f75aaeefe : nir/lower_discard_to_demote: Use nir_shader_instructions_pass().
265dcb38367 : nir/nir_lower_wrmasks: Use the nir_lower_instructions_pass() helper.
c5e64c041fd : nir/lower_io_to_scalar: Convert to use nir_shader_instructions_pass().
dfb84653417 : nir/opt_undef: Convert to use nir_shader_instructions_pass().
e5d4bbd8406 : nir/lower_vec_to_movs: Convert to use nir_shader_instructions_pass().
a62098fff20 : nir: Add a helper for general instruction-modifying passes.
a82f664d0a4 : nir/opt_copy_prop_vars: Quiet valgrind warning about overlapping memcpy.
98222db0da5 : egl: document which driver hooks are only required by extensions
cf663d0d11c : egl: move extension driver functions after core functions
12c941808ff : docs/egl: correct/update DRI2 mention with the shiny new DRI3
ab2e59750f2 : docs/egl: add some more documentation
7897c315d4f : docs/egl: add haiku driver
c84d3049b01 : docs/egl: complete list of dri2 platforms
3909e9d1ac9 : docs/egl: move section around
3704b0250c9 : docs/egl: fix typo
608c87afddd : nir/vtn: SPIR-V bit count opcodes (core and extension) dest size mismatches nir
a54695ddcb2 : nir: Add bit_count to lower_int64 pass
d91f85f16e0 : nir: Remove 32bit restriction for uadd_carry optimization
9232887c699 : nir: Implement mul_high lowering for bit sizes other than 32
ea715741b5b : nir_lower_bit_size: Support lowering ops with differing source/dest sizes
0d595f72b2c : nir: Relax opt_if logic to prevent re-merging 64bit phis for loop headers
43d22c8f201 : nir: Add a lowering pass to split 64bit phis
6b1a56b908e : iris: Drop stale syncobj references in fence_server_sync
e98c7a66347 : iris: Reorder the loops in iris_fence_await() for clarity.
45793c00d29 : ci: Fix up rules for post-merge / main project branch pipelines
502b9daa7aa : aco: add ACO_DEBUG=novn,noopt,nosched for debugging purposes
4d40a719b07 : radv: Fix 3d blits.
003ea78b774 : st/mesa: remove useless code for lowered IO in st_nir_assign_vs_in_locations
86840619758 : ci: Test the KHR-GL* CTS cases with softpipe.
d2cf6a8399e : aco: sink get_alu_src() in bfe lowering
14d748eb28e : aco: fix sgpr ubfe/ibfe if the offset is too large
454bc595d18 : aco: remove 64-bit SGPR ubfe/ibfe
eb3c16e1f8f : aco/tests: add tests for long jumps
192b9f43039 : aco: shorten disassembly for repeated instructions
ae6330d955e : aco/tests: add test for GFX10 0x3f bug
fe2dc41258b : aco: create long jumps
156fd58cdac : aco: reserve 2 sgprs for each branch
e8ac14527a2 : aco: keep loop live-through variables spilled
75d6c30572c : aco: fix spills_entry heuristic for branch blocks in init_live_in_vars()
fc9f502a5bd : aco: fix regclass checks when fixing to vcc/exec with Builder
a537c9e73f8 : aco: don't fix break condition for break+discard to exec
1a5444b9001 : aco: don't consider the first partial spill if it's the wrong type
8f6a900d5e5 : aco: consider branch definitions in spiller
cacb388b3b7 : radv: print a warning when RADV_TRAP_HANDLER is used
60975ebe58d : etnaviv: Add lock around pending_ctx
da660c90bf9 : etnaviv: Remove etna_resource_get_status()
785e2707b0d : etnaviv: Fix disabling early-z rejection on GC7000L (HALTI5)
0d8ae4ac150 : radv: fix setting EXCP_EN for different shader stages
05a03499499 : v3d: set instance id to 0 at start of tile
2e8b6f64dec : v3d/packet: fix typo on Set InstanceID/PrimitiveID packet
15bdbf34c4f : freedreno/a5xx: Don't set the VARYING flag for fragcoord-only programs.
36bd3e98683 : gallium/dri2: Report correct YUYV and UYVY plane count
7323062a872 : ci: Mark the rest of compswap as flaky on freedreno.
27e6117ee9f : nir: Report progress properly in nir_lower_bool_to_*
39d00722b22 : freedreno/a6xx: fix hang with large render target
0f3c12c0ab0 : freedreno: add env var to override tiles-per-pipe
688ca541e7b : freedreno: add env var to override GMEM size
758fdb9f331 : freedreno/gmemtool: add tile_alignw/h and a650
a61890883dd : radeonsi: fix tess levels coming as scalar arrays from SPIR-V
e512f2cef92 : mesa: add NV_copy_depth_to_color support for nir
da9d721323d : nvc0: Add shader disk caching
82dd683a3ce : nv50/ir: Add nv50_ir_prog_info serialize
3e99af66b4e : nv50/ir: Add prog_info_out print
f20a210dc85 : nv50/ir: Add nv50_ir_prog_info_out serialize and deserialize
5ecc06ef20e : nv50/ir: Use a bit field in info_out structure
f2924994bd3 : nv50/ir: add nv50_ir_prog_info_out
fa8e6282407 : nv50/ir: remove symbol table support for compute shaders
83139aca59a : radv: Update CTS version.
4e30191c9d3 : radv: Remove conformance warnings with ACO.
2a9ffc24cc7 : nir: Move new edgeflag assert into the io_lowered case
2fcfcca842a : nir: Copy semantics to nir_intrinsic_load_fs_input_interp_deltas
3cda33360e7 : panfrost: Drop mali_shader_meta
3d7ce134167 : pan/decode: Use unpacks for state descriptor
1b377c2e591 : panfrost: Use pack for fragment shaders
c86b51a7fa7 : panfrost: Use opaque pack for vertex shaders
100b15cdc82 : panfrost: Add optional opaque packs to GenXML
a7b2317d0a0 : panfrost: Use pack for Bifrost test state
5b3b2a66979 : panfrost: Use pack for blit shaders
a36ac2b9b05 : panfrost: Inherit default values from structs
754d5438295 : panfrost: XMLify the rest of shader_meta
80f1d611c5d : panfrost: Use preuploaded shader descriptors
1e4c49e0b5d : panfrost: Upload shader descriptors at CSO create
8c14482cdf1 : panfrost: Allocate a state uploader
da677a438f2 : panfrost: Ensure shader-db state is zero-initialized
e0a6af9d7b7 : panfrost: Simplify shaderless packing
55d9c25b5a9 : panfrost: Prepack fragment properties/preload
a29fb64c168 : panfrost: Pack vertex properties when compiling
5393d734a85 : panfrost: Derive UBO count from shader_info
661b46958d7 : panfrost: XMLify beginning of shader descriptor
3bb61e21f8b : panfrost: Derive texture/sampler_count from shader
d353b15beec : panfrost: Quiet pandecode error
a0857e9d9eb : panfrost: Support SHADERLESS mode everywhere
c9858fb941c : panfrost: Identify additional SFBD flags
7a95ed2ecf4 : panfrost: XMLify Bifrost preload
1574866233a : panfrost: Group SFBD code tighter
518537d1c8c : panfrost: Drop redundant NULL check
acf77cbb398 : panfrost: XMLify bifrost1
1b7d4f1940c : panfrost: Remove midgard1 bitfield
0268e8481e3 : panfrost: Simplify bind_blend_state
96a91530368 : panfrost: Fold work_count packing for blend shaders
41aad9aff9d : panfrost: Use pack for shaderless
19ded1e1212 : panfrost: Use packs for fragment properties
d4754128596 : panfrost: Pack compute Midgard properties
87c59514e95 : panfrost: XMLify Midgard properties
68503f3dd5c : panfrost: Group SFBD state together
58ae50f1b18 : panfrost: Clean up blend shader errata handling
8073e27d02b : panfrost: Rename shader emit functions
9a2df304edb : panfrost: Specialize compute vs frag shader init
9f83217bc8c : panfrost: Bake the initial tag into the shader pointer
606f05b9ab3 : panfrost: Clamp shader->uniform_count
e45142113c8 : panfrost: Size UBO#0 accurately
e5689a57135 : panfrost: Combine frag_shader_meta_init functions
bf6d5487870 : panfrost: XMLify blend equation
6beac11868c : panfrost: Honour load_dest/opaque flags
919818a8a00 : panfrost: Simplify make_fixed_blend_mode prototype
94c9f87df1a : panfrost: XMLify blend flags
bbec4ff9464 : panfrost: Separate shader/blend descriptor emits
cfef6de429d : panfrost: Hoist blend finalize calls
6fd62215fab : panfrost: Decode nested structs correctly
aac5a559cc2 : pan/decode: Drop legacy 32-bit job support
bc6d6fd0ed5 : scons: bump c++ standard to 14 to match meson
0fd33207b77 : radv: allocate the TMA BO into 32-bit addr space
d243d21ffc9 : radv: align the TMA BO size to 256
2dbb87282fe : gitlab-ci: Test the traces from bgfx
88b935bb0c0 : mesa: fix formatting of messages printed using _mesa_log
fd10cb8cfcc : anv: fix transform feedback surface size
5e4d69ec786 : st/mesa: Fix EGLImageTargetTexture2D for GL_TEXTURE_2D
855afe01449 : meson: Fix lmsensors warning message.
c6861b9f755 : freedreno: Drop UNIFORM_BUFFER_OFFSET_ALIGNMENT to 32
a79dad950b1 : nir,amd: remove trinary_minmax opcodes
1fa43a4a8ec : freedreno: handle case of shadowing current render target
743ad7bf6b8 : freedreno: add debug helper to dump buffers
6f9bb6c26ac : freedreno/a6xx: refactor debug logging
440aab95c3d : gallium/tgsi: add helper tgsi_get_interp_mode
2519472845a : st/mesa: handle lowered IO in st_nir_assign_vs_in_locations
2424485fb43 : st/mesa: don't generate NIR for ARB_vp/fp if NIR is not preferred
493fdcf4464 : st/mesa: don't pass NIR to draw module if IO is lowered
484a60d5474 : nir: generate lowered IO in nir_lower_passthrough_edgeflags
7980f3e519f : nir: add interpolation qualifiers for color sysvals into shader_info
4d36dceeabc : nir: add shader_info::io_lowered
844167d1009 : nir: properly identify texcoords for lowered IO in nir_lower_drawpixels
2b1ef5df4ea : nir: print IO semantics (v2)
01ab308edc7 : nir: update IO semantics in nir_io_add_const_offset_to_base
17af07024df : nir: gather all IO info from IO intrinsics
502abfce7f5 : nir: save IO semantics in lowered IO intrinsics
ec1fa1d51ff : intel/perf: fix raw query kernel metric selection
f1da3bb3d5e : intel/perf: store query symbol name
a9019d14aed : nir/load_store_vectorizer: Clean up unit test swizzle assertions.
2b252409937 : freedreno/ir3: Replace our custom vec4 UBO intrinsic with the shared lowering.
73616598bd2 : nir: Add a lowering pass for backends wanting load_ubo with vec4 offsets.
d84a16e4817 : nir: Add nir_[iu]shr_imm and nir_udiv_imm helpers and use them.
e78b887f767 : nir: Make the nir_builder *_imm helpers consistently handle bit size.
f820dde201f : aco: Fix convert_to_SDWA when instruction has 3 operands.
0d194a70c64 : aco: Fix unused variable warning by adding ASSERTED.
089bc22de53 : r300: Use util_blend_factor_uses_dest
7a776f43d20 : si: Use util_blend_factor_uses_dest
e0554634592 : gallium: Add util_blend_uses_dest helper
e05930511b7 : gallium: Add util_blend_factor_uses_dest helper
48a910d1f93 : radv: use the trap handler to detect faulty shaders/instructions
8e97a61cfbb : radv: enable the trap handler and configure the shader exceptions
af3230e39e9 : radv: add initial trap handler support with RADV_TRAP_HANDLER=1
8fd2f5c16d9 : radv: add a small interface for creating the trap handler shader
a0814a873d5 : aco: skip unnecessary compiler pass for the trap handler program
9c46e6fca32 : aco: add a helper for building a trap handler shader
a6146aa5980 : aco: validate that SMEM operands can use fixed registers
baa9268eb68 : aco: add TBA/TMA/TTMP0-11 physical registers definitions
7e493e510b7 : amd/registers: add some SQ_WAVE_* register definitions
3aa71a61dde : amd/registers: add missing TBA registers on GFX6-GFX8
5e841e8b4fd : nir: add iabs-lowering code
9e5e3be4122 : egl: drop invalid shebang
32dc71b23ac : clover: Call clang with -O0 for the SPIR-V path
e3e45e2456d : clover/spirv: Don't call llvm::regularizeLlvmForSpirv
c84e2784eb2 : intel/nir: Allow splitting a single load into up to 32 loads
febe7622468 : intel/fs: Fix an assert in load_scratch
63dd1e980c6 : iris: Always re-upload sysvals when we have kernel inputs
b4b39b802bd : iris: Normalize all compute shaders to MESA_SHADER_COMPUTE
d0a8ad77e99 : iris: ref/unref the GLSL type singleton in screen_create/destroy
b9678aa17d3 : iris: Stop advertising clover-only caps
6ec286935ae : iris: Stop advertising PIPE_SHADER_IR_NIR_SERIALIZED
4fd2a452675 : clover/nir: add support for global invocation id offsets
47e52d84ea3 : nir: fix nir_variable_create for kernels
368e9a0b545 : spirv: Use new global invocation offset system value
d3faac7a155 : nir: Add options to nir_lower_compute_system_values to control compute ID base lowering
2e1df6a17ff : nir: Move compute system value lowering to a separate pass
58074143f54 : compiler/nir: make lowering global-id to local-id optional
41e4eb9948d : nir: Add new system values and intrinsics for dealing with CL work offsets
6b1515cb849 : nir: Populate some places where existing system values were missing
2da1178bf3e : ci/bare-metal: Try rebooting chezas again if they get stuck during tftp.
c27075e9e15 : ci/bare-metal: Retry booting chezas instead of failing when !POWER_GOOD
c63648121e1 : ci/bare-metal: Convert the main cros-servo boot code to python
b4374080d7a : ci/bare-metal: Use a new serial buffer tool.
ca7d66e847d : virgl: update protocol headers
42e29feb8bd : virgl: move protocol headers to a common place
a4c708dd24e : util/ralloc: fix ralloc alignment.
fd7e1ed86d8 : svga: fix draw elements with 8-bits indices
f41848a9df3 : winsys/svga: fix display corruption after surface_init
090239ea6b7 : st/mesa: increase size of gl_register_file bitfields
e5899c1e881 : nir: rename nir_op_fne to nir_op_fneu
85b7403909d : bifrost: use nir_intrinsic_has_type
2133e642037 : aco: use nir_intrinsic_has_access
7530f66c162 : nir: add and use nir_intrinsic_has_ helpers
9c1e0d86a81 : aco: fix non-rtz pack_half_2x16
e802bff69ee : glsl: Eliminate out-of-bounds triop_vector_insert
5922d57a184 : glsl: Eliminate assigments to out-of-bounds elements of vector
e93979ba599 : ir_constant: Return zero on out-of-bounds vector accesses
b243a74768e : anv: support fd==-1 in ImportSemaphoreFdKHR
f1531517303 : aco: add ACO_DEBUG=force-waitcnt to emit wait-states
258ef4d4a4b : wgl: Switch to Win10 version defines to enable usage of Win10 WGL callbacks
f811ddf5d1f : radv: ignore BB labels when splitting the disassembly string
89b56f19412 : anv: take depth in to account in anv_GetImageSubresourceLayout
3dd1a81aa0e : iris: Add missing newline to debug log message
fb525ada148 : ci/freedreno: List more common flakes reported recently.
c19b7fc0240 : ci/freedreno: Move our skips lists over to being known-flakes lists.
30da82c74c2 : ci/deqp-runner: Add a post-deqp-run filter list for known flakes.
4bb59fcee9c : ci/deqp-runner: Drop unused "count" variable
32fd2ee0236 : ci/deqp-runner: Drop stale comment from deqp-runner.sh.
42d7bbfc228 : nir: Use 'unsigned' instead of enum types in nir_variable::data
1ccd681109e : nir: Add an LOD parameter to image_*_size
a1049025905 : broadcom/compiler: Enable PER_QUAD for UBO and SSBO loads.
c3258f927c4 : broadcom/compiler: Add a constant folding pass after nir_lower_io
bd87cdad181 : broadcom/compiler: support nir_intrinsic_load_sample_id
adda97c98bf : clover/spirv: pass list of supported extensions to the translator
a624faeef98 : clover/nir: Register callback for translation messages (v2)
2402466a08c : clover/llvm: Use the highest supported SPIR-V version (v4)
6ed87594b12 : meson: Raise minimum version for SPIR-V OpenCL deps (v4)
ec6bad140b7 : clover/spirv: Print linked SPIR-V module if asked
a9ca73730e4 : clover/spirv: Remove unused tuple header
e9ddb9b2ae8 : clover/spirv: rework handling of spirv extensions
1cfbc5cff59 : panfrost: Fix alignment on Bifrost
b708a1acb84 : tu: Enable VK_KHR_multiview
c0c7dbd1034 : tu: Implement multiview pipeline state
c884afc6f71 : tu: Add multiview lowering pass
7b53ac1c1f4 : tu: Implement multiview query interactions
ff5f4609804 : tu: Improve timestamp queries
6c446fe650b : tu: Implement multiview clear/resolve interactions
99a87e5e0ec : tu: Parse multiview render pass info
f01a0dc27ad : tu: Translate VkRenderPassMultiviewCreateInfo to VkRenderPassCreateInfo2
5ef960e93cd : ir3: Add support for gl_ViewIndex in VS & FS
4b163ff1eb3 : freedreno/a6xx: Add multiview registers
6a8aaf7c007 : freedreno/a6xx: disable LRZ when color channels are masked
4de027d6bf0 : freedreno/cffdump: add arg to filter by process name
b440c28b78f : nir: Shrink store intrinsic num_components to the size used by the writemask.
5f26c21e624 : nir: Expand opt_undef to handle undef channels in a store intrinsic.
a29b7b6ff5c : nir/opt_undef: Handle a couple more normal store intrinsics.
b3c822a0a86 : radv: Move nir_opt_shrink_vectors() into the opt loop.
94f4ecba8dd : panfrost: Reduce attribute buffer allocations
9a6934d67f4 : panfrost: Don't reserve for NPOT w/o instancing
09ea7c09cc4 : panfrost: Don't overallocate attributes
3df90c7c27e : panfrost: Fix attribute buffer underallocation
373a204bdd7 : panfrost: Pass alignments explicitly
1cb47f8eea0 : panfrost: Free batch->dependencies
680fb05f99d : panfrost: Use memctx for sysvals
8dd38e5a3e6 : pan/mdg: Free previous liveness
62637a913ab : panfrost: Free hash_to_temp map
da6d0e3facf : panfrost: Free NIR of blit shaders
9146f596ed1 : panfrost: Free cloned NIR shader
ba4fc67812c : panfrost: Fix blend leak for render targets 5-8
4ff4b04b50d : panfrost: Keep finalized blend state constant
93200ce4c6f : panfrost: Drop depth-only case in blend finalize
8249e2b9a23 : panfrost: Explicitly handle nr_cbufs=0 case
dc7fbe114ba : panfrost: Drop implicit blend pooling
d8deb1eb6a2 : panfrost: Share tiler_heap across batches/contexts
01d12c353e2 : pan/decode: Don't try to dereference heap mapping
b41692caf42 : panfrost: Avoid minimum stack allocations
17c617cdb7f : panfrost: Introduce invisible pool
40c0d7a13df : panfrost: Pre-allocate memory for pool
3fed1c75ef4 : iris: Fix headerless sampler messages in compute shaders with preemption
58817bda8bc : aco: fix file leak in ra_fail()
74ac8f3f648 : nir/opt_large_constants: Fix a type/deref_type typo
e5bac3c669c : gitlab: ask for more detailed info about GPU
b553c7dd96a : radv: fix null memcpy and zero-sized malloc
b50ae770144 : radv: align pipeline cache entry and header sizes
4f08af6766c : radv: don't pass null to _mesa_sha1_update
30fca3b2e65 : nir: fix memory leak in nir_cf_list_clone
27ec38d7468 : nir: fix potential left shift of a negative value
391eeb74435 : util: add a alignof() macro
721cb6cc079 : gitlab: ask inxi output to be in code blocks
e901b901cb6 : radv,aco: report ACO errors/warnings back via VK_EXT_debug_report
c2b1978aa47 : aco: rework the way various compilation/validation errors are reported
bc723dfda7b : aco: rename DEBUG_VALIDATE to DEBUG_VALIDATE_IR
709dffa8566 : anv: null check for buffer before reading size
8d38b25788c : util: Explicitly call the unpack functions from inside bptc pack/unpack.
edf0aeb3cd2 : util: Expose rgba unpack/fetch functions as external functions as well.
9d503b36ca2 : iris: Drop buffer support in resource_from_handle
c54bb23967b : iris: Add and use iris_resource_configure_main
51e42e21839 : iris: Move size/offset calculations out of configure_aux
8b2fc919598 : iris: Drop old comment on clear color BO allocation
fd3c20674ea : iris: Drop unused resource allocation optimization
2555321a109 : iris: Drop iris_resource_alloc_separate_aux
0dc0a79a581 : egl: drop another indentation level in _eglFindDisplay() by inverting an if
8b2fc1d1b5a : egl: drop an indentation level in _eglFindDisplay() by replacing break/if with a goto
b5d36e9cb6c : gitlab-ci: fix quoting of variables passed down to bare-metal runners
72fac11ca37 : gitlab-ci: fix testing whether a variable with a given name is set or not
64fb3e6def2 : docs: update calendar and link releases notes for 20.1.6
8be321f30ab : docs: add release notes for 20.1.6
bd38ea77e80 : v3d/compiler: add v3dv_prog_data_size helper
a880f97d593 : compiler/types: Allow interfaces in get_explicit_type_for_size_align
df9596353a6 : nir/large_constants: Handle incomplete derefs
9f3c595dfc4 : nir/find_array_copies: Handle cast derefs
a0a0bcfa263 : nir/builder: Add a nir_iand_imm helper
ac95bb45e82 : nir: Initialize nir_ssa_def::live_index
8f7784ee8da : clover/nir: Use the correct address mode for shared
b2226f7a98d : clover/nir: Stop computing the global address format twice
884d2021d9a : clover/nir: Stop setting ubo_addr_format
5ef9c110d5d : nv50/ir/nir: support load_work_dim
080bee33da1 : nvc0: handle nr being 0 in nvc0_set_global_bindings
b283fb335b2 : nv50/ir/nir: fix global_atomic_comp_swap
4403176201f : clover/nir: support int64 atomics if the device supports it
38e904f9293 : nv50/ir/nir: assert on unknown alu ops
ada8c76cca1 : nve4: fix uploading unaligned sized input buffers
918e444f045 : clover/nir: Call vars_to_explicit_types for shared memory
1e7c2d1862e : nir/glsl: Add glsl_get_cl_type_size_align helper
a27823ef2cd : freedreno/ir3: Fix assertion failures dumping CS high full regs.
ce335dcb192 : freedreno/cffdec: When .mergedregs is set, don't count half regs.
803ec06b1b3 : freedreno/ir3: Fix compiler warning from the setjmp fails path.
c1a6e345739 : nir/lower_input_attachments: Support loading layer id via gl_ViewIndex
76f711d09d2 : tu: Use an input for the layer when lowering input attachments
c77716294b7 : radv: Use an input for the layer when lowering input attachments
d243bf10326 : nir/lower_input_attachments: Support loading layer id as an input
e72895767bc : nir/lower_input_attachments: Refactor to use an options struct
340c73d4efd : nir/spirv: Add the option to keep ViewIndex as an input
c1e69570331 : Revert "gitlab-ci: reuse container_post_build when building the test images"
7e3a788bd30 : freedreno/a6xx: fix occlusion query with more than one tile
5550bc04230 : freedreno/a6xx: only generate streamout for draw pass shader
ee7949b0645 : freedreno/registers: SC_WAIT_WC is not a6xx
60dae984568 : nir/opt_remove_phis: optimize out phis with undef
326eb567189 : egl/x11_dri3: implement EGL_KHR_swap_buffers_with_damage
eae181e3eb9 : egl/x11_dri3: enable & require xfixes 2.0
6c9cf84409b : ci: Run deqp-gles2 on RadeonSI
ff3ea3b3bb3 : pan/mdg: Fix auxiliary load/store swizzle packing
529f79d639d : pan/mdg: Fix printing of r26 ld/st sources post-RA
14e774929ec : pan/mdg: Identify barrier out-of-order field
af97331aba5 : pan/mdg: Handle 32-bit offsets from store_shared
06c31031e7e : pan/mdg: Ensure barrier op is set on texture
415eb43fd5f : panfrost: Fix shared memory size computation
39bf1fb3221 : panfrost: Fix WRITES_GLOBAL bit
8626d4cbef0 : android: freedreno: Another build fix
41bb6459d3a : radv: restrict exported symbols with static llvm
a457256e2d6 : freedreno: Destroy syncobj too when destroying fence
b08fcab44d7 : gitlab-ci: reorder container_post_build call for arm64_test image
40ab6d77c06 : gitlab-ci: reuse container_post_build when building the test images
1cf7a3968f3 : panfrost: Hoist assert from bind to create
3b129dd335c : panfrost: Remove useless comment
a2e41590293 : panfrost: Hoist add_fbo_bo call
433fa39c2e6 : panfrost: Drop QUADS primitive convert
4b21c8b15f0 : panfrost: Drop panfrost_invalidate_frame
1362371a96e : panfrost: Drop ZSA null checks in draws
ec35159fba5 : panfrost: Drop rasterizer null checks in draw calls
e46d4fe8bc4 : panfrost: Decontextualize rasterizer
d26f62c6670 : radv: track and report if a logical device is lost
c9c53dade01 : ci: Update kernel used in LAVA to 5.8-based drm-misc
91cd7fe9784 : ci: Fix URL to imagediff page in traces dashboard
922217431c6 : ci: Test Panfrost with more traces
7d5f4d3f709 : ci: Split traces.yml file per driver
eb787773b2d : llvmpipe/nir: lower some more packing at nir level.
95d611e036a : llvmpipe: lower mul 2x32_64
25ba200985d : llvmpipe: lower cs local index from id
3cc5b75577d : gallivm/nir: split tex/sampler indirect offsets
e616223024d : gallivm/nir: fixup compact TCS variable storage.
597d0e9b5fd : gallium/nir/tgsi: add support for compact variables
fe9667e336b : llvmpipe: lower uadd_carry/usub_borrow.
7893dfa247c : gallivm/sample: fix lod query on array textures.
da4f2215aac : gallivm/nir: add imod support
407fa329a4b : gallium/nir/tgsi: reindent some code in the nir->tgsi info (v2)
e137bbb87fa : llvmpipe/cs: update compute counters not fragment shader.
6c7383d315f : vallium: fix input attachment lowering variable shadowing
e0e9712a4d8 : freedreno: support GL_EXT_semaphore
f6187aa1c35 : freedreno: Enable GL_EXT_memory_object and GL_EXT_memory_object_fd
e3c39e50522 : freedreno: Implement pipe screen's get_device/driver_uuid()
6bef126c621 : freedreno: implement pipe screen's resource_from_memobj
03fdf418a58 : freedreno/layout: Move hard-coded minimum width for UBWC to a macro
536ec9d7f5a : freedreno: Refactor fd_resource_create_with_modifiers() into a helper
0eecd3d6846 : freedreno: Implement memory object create/destroy for GL_EXT_memory_object
e48f27ee645 : st: Pass TextureTiling option from texture to memory obj
b479de8537a : spirv: Don't emit RMW for vector indexing in shared or global
f038b3a1361 : radv: Fix handling of attribs 16-31.
0067f899200 : radv: Override the uniform buffer offset alignment for World War Z.
a1d4721e21b : driconf: Support selection by Vulkan applicationName.
f88b9eb9c5f : egl/android: Add support for CrOS buffer info perform op
acb235c0c8a : egl/android: Use droid_create_image_from_prime_fds() in get_back_bo()
cad9d42bb4e : egl/android: Move droid_create_image_from_prime_fds() function up
5c8b67ed0c4 : egl/android: Simplify droid_create_image_from_name() path
d47b6f330cf : egl/android: Drop unused ctx argument
9cc788f0ffc : egl/android: Look up prime fds in droid_create_image_from_prime_fds()
972f36d8fa6 : egl/android: Call createImageFromDmaBufs directly
7c98066e805 : freedreno: Add afuc regression test
d145fcc1c1c : freedreno/afuc: Install asm/disasm
f0b87186df2 : freedreno/afuc: Make 0 a valid number
66dd248593b : freedreno/afuc: Handle xmov modifiers
b2b19234d81 : freedreno/afuc: Add iret
a2c14ac070b : freedreno/afuc: Handle setsecure opcode
0acc394486f : freedreno/afuc: Fix printing preemptleave on a5xx
165009bc702 : spirv: Add support for the CL Round instruction
6d28270968e : meson: Make some warnings handled as errors with MSVC
45f22528792 : meson: Add MSVC narrowing-int-to-char warnings
d8edf8e383d : Revert "CI: Disable Panfrost T720/T760 CI"
fcc7a1e7b6d : gallium/aux: reorder vertex attributes in triangle fans according to PV
f5cce8929ad : gallium/indices: translate primitive-restart values
21952f1400a : gallium/indices: introduce u_primconvert_config
c2e9cd3f773 : gallium/indices: implement prim-restart for triangle fans
dfc0a629942 : gallium/indices: use prim_restart-helper for polygon
3aa4f64e8d5 : gallium/indices: implement prim-restart for line-loops
ac96225eb0e : gallium/indices: generalize primitive-restart logic
2122b902b80 : gallium/indices: don't expand prim-type for 8-bit indices
0c85d6c523f : gallium/util: factor out primitive-restart rewriting logic
b6ebf6eba95 : spirv: Only require bare types to match when copying variables
16f1d8b3910 : glsl: fix crashes on out of bound matrix access using constant index
7dcb1d272fa : st/mesa: Replace UsesStreams by ActiveStreamMask for GS
ab5a36b342f : meson: fix trivial s/dir/dri/ typo
9ef192c100b : CI: Disable Panfrost T720/T760 CI
5a26015764e : st/wgl: do not reject PFD_SUPPORT_GDI
ac9c94fa14f : CI: Skip another flaky GS test on softpipe
e513d8d8cd1 : CI: Skip flaky CS test on VirGL
3e447c1ad2d : CI: Disable Panfrost T860 and AMD Stoney tests
80163bbec3a : nir/vtn: Support OpOrdered and OpUnordered opcodes
81e6ad82986 : nir/vtn: Handle LessOrGreater deprecated opcode
c349e350340 : nir/vtn: Support SpvOpIsFinite via fisfinite
af59e4c4004 : nir: Add fisfinite op
e6e6f52206e : nir/vtn: Support SpvOpIsNormal via fisnormal
9ebbed6ddcc : nir: Add fisnormal op
199bea0fd80 : nir: Fix i64tof32 lowering
f9e773b9205 : llvmpipe: enable GL 4.5
2e40b2c1550 : llvmpipe/blit: for 32-bit unorm depth blits just copy 32-bit
18e464cfc05 : compiler/nir: Add new flags to lower pack/unpack split instructions
9e9d28007a4 : mesa: Move ATTRIBUTE_NOINLINE for glsl_to_tgsi_visitor::visit_expression for MSVC
c60cea0daa2 : glsl/test: Don't run whitespace tests in parallel
aeba69deaa5 : drisw: Port the MIT-SHM check to XCB
ee905aa3a01 : nir/vtn: CL SPIR-V callers should specify address modes
a097bf160a9 : nir/builder: Make nir_get_ptr_bitsize take a nir_shader
627c8e1640b : nir: Add nir_address_format_32bit_index_offset_pack64
113458d3720 : nir: Add nir_address_format_32bit_offset_as_64bit
a1ed83fddd7 : nir: Optimize mask+downcast to just downcast
fd9b33d5167 : nir: Fix serialize/deserialize of void samplers/images
c17b58a9e60 : glsl: Add 'bare' shadow sampler type
418c4c0d7d4 : compiler/nir: extend lower_fragcoord_wtrans to support VARYING_SLOT_POS
7aaddf1a342 : compiler/nir: rewrite lower_fragcoord_wtrans to use nir_lower_instructions
c9f4b14ac6d : Revert "CI: temp disable t720/t760 jobs."
d79c946fb35 : nv50/ir/nir: rework indirect function_temp handling
fd265bb4f1f : panfrost: Update CI expectations
7a13351234c : panfrost: Drop union mali_attr
4e3fe54e2e0 : panfrost: Drop hand-rolled pandecode for attribute buffers
ec58cda5da0 : panfrost: Use packs for varying buffers
9732b64862f : panfrost: Remove mali_attr_meta
eb2762a837d : pan/bit: Use packs for Bifrost unit tests
7ef205dabd4 : panfrost: Use MALI_ATTRIBUTE_LENGTH
59fa26902d5 : panfrost: Use pack for general varying
6c850637f5a : panfrost: Use pack for XFB varying
40b4ee9426f : panfrost: Factor out general varying case
b805cf9b1f4 : panfrost: Pass varying descriptors by reference
d5a264facfd : panfrost: Reword comment
44397c580cc : panfrost: Use packs for vertex built-ins
e646c861fc6 : panfrost: Use packs for vertex attribute buffers
c9bb5dc911a : panfrost: Inline panfrost_vertex_instanced
e9dc2251220 : panfrost: Hoist instance_shift/instance_odd fetch
27f8b879cce : panfrost: Use packs for attributes
6caf789c07a : panfrost: Move attr_meta emission to the draw routine
8236fa3ff16 : panfrost: Make attribute-buffer map explicit
9cc81ea0c20 : panfrost: Simplify offset fixup proof
4fc90f7c3c5 : panfrost: Use better packs for blits
3e7fd2a0346 : panfrost: Add XML for attribute buffers
76de3e691c6 : panfrost: Merge attribute packing routines
2c8a722b85e : panfrost: XMLify attributes
cdc3276317d : panfrost: XMLify mali_channel
668ec24bfdb : panfrost: Squash 22-bit format field in attr_meta
c5f18ce144f : panfrost: Drop NXR format
e03622e50fc : panfrost: Set STRIDE_4BYTE_ALIGNED_ONLY
350dd2a36dc : pipebuffer: Remove unused buffer event in slab bufmgr
8a012f429de : nir: handle load_input_vertex in nir_get_io_offset_src
83953f9d4d4 : nir: remove nir_strip stub declaration
f3a9781ee19 : compiler: add glsl_print_type
b7c04b1790f : ac/llvm: handle static/shared llvm init separately
916110e17f2 : st/mesa: Enable clip planes lowering for geometry shaders
584f27326c1 : st/mesa: factor ucp-lowering logic into helper
ff4c991fd1c : compiler/glsl: Initialize local variable to zero to fix MSVC RTC error
b38879f8c5f : vallium: initial import of the vulkan frontend
8004fa9c950 : vulkan/wsi: add sw support. (v2)
5a9eba4acd0 : util/format: add some ZS helpers for vallium
3abf548270b : gallivm/nir: add load push constant support
94e4a17f29b : llvmpipe: add support for memory allocation APIs
ecb617a6a75 : gallium: add a resource flag to say no over allocation.
e6c7ca218d7 : gallium: add an interface for memory allocations.
50b039590e1 : radv: Use getter instead of setter to extract value.
09196355b2b : gallium: Use unpack_rgba() instead of fetch_rgba in translate_generic
5b8d67cb64c : util: Move fetch_rgba to a separate function table.
9cc84369b70 : util: Mark the format description getter functions as const.
35b22b5da02 : util: Make all 3 fetch_rgba functions occupy the same function slot.
80babbbf7ea : uitl: Add R1_UNORM to the list of noaccess (no pack/unpack) formats.
6668d7a5f36 : egl: drop unused egldriver.h header
1f01fa11d78 : egl: drop now empty egldriver.c
890d0334c15 : egl: inline _eglInitializeDisplay() into eglInitialize()
0e7ae395e72 : egl: inline _eglGetDriverProc() into eglGetProcAddress()
735b35e34a8 : egl: drop unused ${drv}_driver()
c74628fd1e5 : egl: replace `&_eglDriver`/`NULL` tested against `NULL` with simple `true`/`false`
37be01bff77 : egl: drop unused _EGLDriver from MesaGLInteropEGL{QueryDeviceInfo,ExportObject}()
5eb5847d487 : egl: replace replace _EGLDriver with _EGLDisplay->Driver in eglapi.c
372c6c42af1 : egl: replace _EGLDriver with _EGLDisplay->Driver in _eglGetSyncAttrib()
b9fb63ab03c : egl: drop unused _EGLDriver from _eglSurfaceAttrib()
b981babb937 : egl: drop unused _EGLDriver & _EGLDisplay from _eglQueryContext()
3ef8aacb60e : egl: drop unused _EGLDisplay from _eglSetDamageRegionKHRClampRects()
0345a614629 : egl: drop unused _EGLDriver from _eglGetConfigs()/_eglChooseConfig()/_eglGetConfigAttrib()
67c745644fb : egl: drop unused _EGLDriver from SetBlobCacheFuncsANDROID()
1bbb0c7689b : egl: drop unused _EGLDriver from QueryDmaBuf{Formats,Modifiers}EXT()
a71dcd2dc2a : egl: drop unused _EGLDriver from ExportDMABUFImage{,Query}MESA()
429e9369480 : egl: drop unused _EGLDriver from QueryBufferAge()
155541bc025 : egl: drop unused _EGLDriver from PostSubBufferNV()
f010568ea25 : egl: drop unused _EGLDriver from CreateWaylandBufferFromImageWL()
845a37ce355 : egl: drop unused _EGLDriver from {Bind,Unbind,Query}WaylandDisplayWL()
9d5162eddf8 : egl: drop unused _EGLDriver from {Create,Export}DRMImageMESA()
692b9c6ed0c : egl: drop unused _EGLDriver from DupNativeFenceFDANDROID()
f49805c441a : egl: drop unused _EGLDriver from {Create,Destroy,ClientWait,Wait,Signal}SyncKHR()
740ec08f21c : egl: drop unused _EGLDriver from {Create,Destroy}ImageKHR()
a7d15d2ae3a : egl: drop unused _EGLDriver from GetProcAddress()
b8d1c4647f2 : egl: drop unused _EGLDriver & _EGLDisplay from WaitNative()
4e65469c706 : egl: drop unused _EGLDriver from WaitClient()
648f603c356 : egl: drop unused _EGLDriver from SetDamageRegion()
d202fd6596c : egl: drop unused _EGLDriver from CopyBuffers()
82035b2e3db : egl: drop unused _EGLDriver from SwapBuffers{,WithDamageEXT,RegionNOK}()
347840cf436 : egl: drop unused _EGLDriver from SwapInterval()
2f4a6ad3b32 : egl: drop unused _EGLDriver from {Bind,Release}TexImage()
982ac69e3f8 : egl: drop unused _EGLDriver from QuerySurface()
1a17f1db555 : egl: drop unused _EGLDriver from MakeCurrent()
6b4c474ed7d : egl: drop unused _EGLDriver from Create{Window,Pixmap,Pbuffer}Surface() & DestroySurface()
f27a32a7927 : egl: drop unused _EGLDriver from {Create,Destroy}Context()
435ad514163 : egl: drop unused _EGLDriver from Terminate()
ad61d4f1461 : egl: drop unused _EGLDriver from Initialize()
e87e68d836e : egl: replace _EGLDriver with _EGLDisplay->Driver in _eglQuerySurface()
f3aa7b2e1b1 : egl: replace _EGLDriver param with _EGLDisplay->Driver in dri{2_x11,3}_create_window_surface()
485f8f89f90 : egl: replace _EGLDriver param with _EGLDisplay->Driver in _eglReleaseDisplayResources()
a76423e481a : spirv/vtn_cfg.c: Include util/debug.h for env_var_as_boolean.
430e3310e2a : llvmpipe: only read 0 for channels being read
f1001a38275 : CI: temp disable t720/t760 jobs.
031f9e17d2c : anv: don't fail userspace relocation with perf queries
dc667b1f192 : nv50/ir/nir: fix smem size
384c4df23da : clover/nir: fix mem_shared by using address_format_32bit_offset
aa8661141a0 : android: util/format: fix generated sources rules
b41e74ae4a7 : spirv: Add a MESA_SPIRV_FORCE_UNSTRUCTURED environment variable
217def3ac67 : spirv: parse unstructured CFG
467b90fcc46 : spirv: extract switch parsing into its own function
96dff31bc8f : spirv: Move the emit a 'return value' store logic into own function
4638de8b1b3 : nir/lower_goto_if: Add some debug prints
d57573dcd4a : nir/lower_goto_if: Add a route::outside set
d2bf850672b : nir/lower_goto_if: Replace a tripple loop with a double loop
b892d473b4e : nir/lower_goto_if: Add a block_for_singular_set helper
193765e26ba : nir/lower_goto_if: Sort blocks in select_fork
0fad20f21b3 : nir/lower_goto_if: Rework some set union logic
d1617985896 : nir/lower_goto_if: Rework handling of skip targets
2455d03c311 : nir/lower_goto_if: Use util/list instead of exec_list
f69d732fcab : nir/lower_goto_if: Clean up ralloc usage
202b4df4aee : nir/lower_goto_if: Document some data structures
b273611bb17 : nir: Add a structurizer
025bdbac3e0 : nir: Add goto_if jump instruction
92db942fc6a : nir: Add and use nir_foreach_block_unstructured helpers
4768ea1a77a : nir: Add a structured flag to nir_shader
19f35735a09 : spirv: rename vtn_emit_cf_list to vtn_emit_cf_list_structured
16f858968f2 : util/set: add _mesa_set_intersects
acf756a64fe : android: panfrost: Redirect cmdstream includes through GenXML (v2)
92f65e28fee : turnip: add missing tu_bo_list_add in CmdWriteTimestamp
ddac5933f8f : turnip: call packing functions directly for pack_gmem_clear_value
201331edbfe : turnip: rework format_to_ifmt
aa5ebf0a6dc : turnip: fix CmdBlitImage with D32_SFLOAT_S8_UINT
f83e89507de : turnip: delete a blit_image TODO that has already been resolved
2ca1ccc18d8 : turnip: remove dead tu_minify/typed_memcpy functions
99372547be9 : android: panfrost/bifrost: add libpanfrost_lib static dependency
bce1a7e97fc : android: panfrost: Redirect cmdstream includes through GenXML
0980d1d5ab0 : radv: Clean up setting the surface flags.
d19bc94e4eb : radv: When importing an image, redo the layout based on the metadata.
a0d67b7a1c3 : anv: add no reloc flags on empty and simple bo paths.
00b9a3443ba : anv: Mark anv_dump_{start,finish} as PUBLIC
f024bc8314c : zink: invalidate pipeline hash on more changes
65d7172d171 : util/macros: Add ATTRIBUTE_NOINLINE definition for MSVC
58af31186a8 : u_debug_stack_test: Fix MSVC compiling by using ATTRIBUTE_NOINLINE
493298528a8 : iris: Make iris_bo_import_dmabuf take a modifier
c111e9099ce : iris: Don't call SET_TILING for dmabuf imports
0c97e601a42 : turnip: implement VK_EXT_custom_border_color
84ed2d0980b : util/format: expose generated format packing functions through a header
a322924d9cf : panfrost: add missing dependency on midgard_pack.h
8557b1a8ebe : panfrost: Fix border colour
8277334f397 : nir/lower_idiv: Port recent LLVM fixes to emit_udiv
d452c04aa19 : aco: do not set valid_mask for POS0 exports on GFX 10.3
0c621dcf0ed : panfrost: XMLify enum mali_format
78445ce6954 : panfrost: XMLify exception access
99d17fb771b : panfrost: XMLify MSAA writeout mode
c9bdba26b0c : panfrost: XMLify Block Format
8c1ac96eb6e : panfrost: Drop unused mali_channel_swizzle
ad0b32cdbd5 : panfrost: XMLify Bifrost textures
f008a6314c6 : panfrost: XMLify Midgard textures
b10c3c869d9 : panfrost: XMLify Bifrost samplers
f74186baa5e : panfrost: XMLify Midgard samplers
c4c8c8e8fbd : panfrost: Don't mask coverage mask to 4-bits
6afd4addefa : panfrost: Simplify depth/stencil/alpha
1675d92d663 : panfrost: Simplify zsa == NULL case
931e7b4c7a1 : panfrost: XMLify stencil test
fa949678c19 : panfrost: XMLify UBOs
7f487e087f9 : panfrost: XMLify viewport
ef20691e3d8 : panfrost: XMLify wrap modes
e9ca3204619 : panfrost: XMLify stencil op
d182a6057fd : panfrost: XMLify mali_func
32dbc80979e : panfrost: XMLify draw_mode
4b7056b8c8a : panfrost: XMLify job_type
d2ddd4d5656 : pan/decode: Add helper to dump GPU structures
88dc4c21e6c : panfrost: Redirect cmdstream includes through GenXML
1ad921956d8 : panfrost: Build midgard_pack.h via meson
75cc5b8c292 : panfrost: Adopt gen_pack_header.py via v3d
9cb3a9e72eb : panfrost: Add stub midgard.xml
33e69203d2a : util: Fix up indentation in the generated format tables code.
9fd0f455af7 : util: Change a codegenned switch statement to a nice little table.
4064a6cd207 : util: Split the pack/unpack functions out of the format desc.
6723addd8a7 : docs: update calendar for 20.2.0-rc2
6de5acdf4fd : docs: update calendar for 20.2.0-rc1
4c84600afaf : radeonsi: fix compute-based culling with VERTEX_COUNTER_GDS_MODE == 1
2b78cb2e003 : radeonsi: disable NGG culling on gfx10.3 because of hangs
61042b1bdb1 : zink: handle more draw modes
ced9e6e3e5c : zink: change pipeline hashes to index based on vk primitive type
2701f887fc3 : anv/nir: Unify inputs_read/outputs_written between geometry stages
2a1217513e1 : panfrost: Implement panfrost_query_dmabuf_modifiers
24c921b1b5c : panfrost: Ensure AFBC slices are aligned
4d0241dfed3 : panfrost: Allocate enough space for tiled formats
8c0cb56fd9e : panfrost: Enable YTR where allowed
d285ea6467d : panfrost: Implement YTR availability check
acb8dcfebdd : panfrost: Choose AFBC when available
c54d45dd90a : panfrost: Import staging routines from freedreno
348d374d013 : panfrost: Respect modifiers in resource management
56f9cc99487 : panfrost: Account for modifiers when creating BO
965537df2af : panfrost: Use modifier instead of layout throughout
6fed69cde2a : panfrost: Introduce create_with_modifier helper
32bd588fede : panfrost: Remove hint-based AFBC heuristic
340017ec476 : panfrost: Set `initialized` more conservatively
22777025d4a : gallium/dri2: Support Arm modifiers
37872edf6fc : zink: print error when getprocaddr fails for extension functions
371f6f42ad4 : radv: Update CI expectations for the recent descriptor indexing regressions.
3d7d76c1525 : iris: Add support for MESA_SHADER_KERNEL in the disk cache
65eeb06a7f7 : iris: Upload kernel inputs with system values
f5e7be386ff : iris: Copy dest size from the original intrinsic in setup_uniforms
43429efc61e : iris/disk_cache: Stop assuming stage == cache_id
6dfe41c54e2 : iris: Add a kernel_input_size field for compiled shaders
e39326e617d : iris: Use blob_write_uint32 for num_system_values
003b04e266a : intel/compiler: Allow MESA_SHADER_KERNEL
e2b6ccbdadd : intel/compiler: Use C99 array initializers for prog_data/key sizes
8e1de8e5ac9 : intel/cs_intrinsics: Handle 64-bit intrinsics
8d62735b470 : iris: Add support for serialized NIR
baa4cf9b8ed : iris: Implement set_global_binding
17280a8ef1a : iris: no-op implement set_compute_resources
ac6e207ee07 : gitlab-ci: test Fossilize with GFX1030
431a3cf239e : radv/winsys: add null winsys entries for Sienna Cichild/Navy Flounder
638a09b827f : radv: fix emitting the border color pointer on the compute queue
96cfc684e63 : util: Fix memory leaks in unit test.
ef66e02a408 : src/mesa: add GL_NV_half_float extension support (v2)
8abf59ff988 : dri_util: Update internal_format to GL_RGB8 for MESA_FORMAT_B8G8R8X8_UNORM
fdb97d3d291 : aco: execute branch instructions in WQM if necessary
678cb6d248f : nir: nir_range_analysis needs to be updated for vec16
7b4c24eb679 : aco: don't move memory accesses to before control barriers
e4c6204d659 : radv: limit LATE_ALLOC_GS to prevent a GPU hang on GFX10
02562505478 : radv/gfx10: add missing initialization of registers
044b238507b : etnaviv: completely turn off MSAA
5cf7eec6b15 : nir/lower_ssbo: Don't set align_* for atomics
2d010d3dc5f : anv: add a check for depthStencilState before using it
ffc8f2ba4c2 : anv: fix up dynamic clip emission
240c0746d16 : anv: centralize vk to gen arrays
3d6e4a201af : freedreno/decode: try harder to not crash in disasm
cbfce486f2c : freedreno/crashdec: handle section name typos
8d437b21944 : freedreno/ir3: add more disasm stats
7aa74ab7921 : freedreno/ir3: add tracking for # of instructions per category
2cd0c8d8ea1 : gallium/u_transfer_helper: add util functions for doing deinterleaving during map
2368813ce6f : gallium: add pipe_transfer_usage for z/s only mappings
cf52b40fb0b : intel/fs: work around gen12 lower-precision source modifier limitation
ee06e47c5b1 : intel/fs: Assert if lower_source_modifiers converts 32x16 to 32x32 multiplication
166630f7592 : android: pan/bi: Separate disasm/compiler targets
41c9a2e740a : android: pan/mdg: Separate disassembler and compiler targets
b9e58be3479 : android: panfrost: Move pandecode into lib/
de352f58c38 : android: panfrost: Rename encoder/ to lib/
6e705081518 : aco: set constant_data_offset correctly in the case of merged shaders
0f8ef37f653 : radeon/vcn: fix jpeg decode for navi10
e362ccb20c8 : radv: Do not consider layouts fast-clearable on compute queue.
2fa83dc64d7 : radv: Add forcecompress debug flag.
a777b25350c : intel/perf: export performance counters sorted by [group|set] and name
59716e40b0f : intel/perf: split load_oa_metrics
2fbab5a1b39 : intel/perf: fix performance counters availability after glFinish
9fa64803aad : intel/perf: streamline error handling in read_oa_samples_until
03e8b3551cf : intel/perf: fix how pipeline stats are stored
e7e6f709389 : intel/perf: fix calculation of used counter space
6d988ad4a21 : radv: report a better error message when QueueWaitIdle() failed
3691ef55961 : radv: report errors back to the application via VK_EXT_debug_report
cc4b9c2128c : radv: rework the error function helpers a bit
11781c0e49d : radv: report the spirv-nir logs back to the application
ff4f6202be2 : radv: Fix assert that is too strict.
f7e7cf637e1 : radeon/radeon_vce: fix out of target bitrate in CBR mode (H.264)
4975b3ec551 : r600: Enable compute shaders for NIR code path
834a61df4ed : r600/sfn: Force a minimum of 4 GPRs, it seems to fix atomics
3e3068a76a6 : r600/sfn: handle querying SSBO size
ac87cc22053 : r600/sfn: Correct ssbo instruction handling
11a861c78a0 : r600/sfn: correct allocating and emitting of atomics
702619c4126 : r600/sfn: Add a mapping table for atomics
56dedf052f4 : r600/sfn: add r600 specific lowering pass for atomics and use it
df2acf8e26a : r600/sfn: Sort uniforms by binding and offset
a828f6c5139 : r600: Set PIPE_CAP_NIR_ATOMICS_AS_DEREF to true
a03e24aa7fa : gallium + mesa/st: Add PIPE_CAP_NIR_ATOMICS_AS_DEREF and use it
dd003abd2fc : meson: bump required glvnd version
7fbadfc385c : driconf: fix force_gl_vendor description
800816d70be : egl/entrypoint-check: add check that GLVND and plain EGL have the same entrypoints
351d513e30b : egl/entrypoint-check: split sort-check into a function
04bd58ff79e : Correct a typo in threads_win32.h
e3069c42577 : pick-ui: specify git commands in "resolve cherry pick" message
b238d17a02f : zink: Fix 32-bit compilation
08f3dcf2f6e : i965: add support for force_gl_vendor
ab92c117809 : freedreno/ir3: don't install ir3_compiler cmdline tool
3b6e8670f81 : freedreno/registers: add some missing regs to build
1e28745bc0d : meson/freedreno: Fix lua requirement
0cdd411b6d7 : radeonsi: various fixes for gfx10.3
e2e700f6053 : radeonsi: remove the NGG hack decreasing LDS usage to deal with overflows
97456e847e0 : radeonsi: add a common function for getting the size of gs_ngg_scratch
68b3e92fef0 : radeonsi: don't count unusable vertices to the NGG LDS size
64c741ffb7a : radeonsi: fix applying the NGG minimum vertex count requirement
7a468fc0f6a : radeonsi: increase minimum NGG vertex count requirement per workgroup on gfx 10.3
633d2aa9157 : radeonsi: use the same units for esgs_ring_size and ngg_emit_size
b6fb09fd843 : radeonsi: use correct wave size in gfx10_ngg_calculate_subgroup_info
61c671c97e8 : Revert "radeonsi: honor a user-specified pitch on gfx10.3"
15bd3f3712a : ac/gpu_info: set num_tiles_pipes on gfx10+ too
9333a8570d2 : radeonsi: enable ETC2 hw acceleration on Raven2
1185b3f32d9 : zink: pre-hash gfx-pipeline-state
7be12df5e62 : zink: rename zink_gfx_program::stages to 'modules'
6196f2aa937 : zink: always compile shaders in pipeline order
c312299316c : zink: start using per-stage flags for new shaders, refcount shader modules
76d3645dd2e : zink: use ZINK_SHADER_COUNT instead of PIPE_SHADER_TYPES - 1 everywhere
0f059d550bd : zink: split up creating zink_shader objects and VkShaderModule objects
a03d17ede77 : zink: refcount zink_gfx_program objects
8772c693c5a : zink: adjust zink_shader struct to contain full streamout info
e481d3e2ed0 : zink: move shader state methods for pipe_context into zink_program.c
d83be29a533 : intel/dump_gpu: add an option to capture a single frame
a6a5b0e52eb : intel/dump_gpu: fix --platform option
9f0db069d3a : anv: track the current frame and write it into the driver identifier BO
42cb068d9f1 : intel/dump_gpu: only map in GTT buffers not previously mapped
22b512ea5b1 : intel/dump_gpu: add an only-capture option
f0e13827aab : intel/dump_gpu: set default device_override
c4bfa6dfbb1 : intel/dump_gpu: further track mapping of BOs
63c90acc9eb : intel/dump_gpu: only write BOs mapped by the driver
54c68498d4c : zink: set primitive restart cap
5959178381f : zink: use util_draw_vbo_without_prim_restart for unsupported prim modes
f4583b40863 : zink: move 8bit index handling out of u_primconvert path
5edaf081cdb : zink: basic primitive restart support for strip/fan topologies
8531830038d : radv: Add ETC2 support on RAVEN2.
bea8930468e : radv: allow to force-enable LLVM internally for a specific shader stage
e63a7882a0a : etnaviv: call nir_lower_bool_to_bitsize
c5b23196288 : panfrost: Drop compiler cmdstream deps
1d0b3ef051e : panfrost: Treat texture dimension as first-class
5a3088e85f2 : panfrost: Inline max rt into compilers
54f96544ec2 : pan/bi: Drop use of MALI_POSITIVE
c94013c8194 : panfrost: Add panloader/ to .gitignore
52e3a67bb1a : panfrost: Reduce bit dependency to disassembly only
14bb72c68b4 : pan/bi: Separate disasm/compiler targets
b792d613e65 : pan/mdg: Separate disassembler and compiler targets
d62a6e7c5f6 : panfrost: Move pandecode into lib/
1c62b5528ab : panfrost: Rename encoder/ to lib/
956b09653cc : panfrost: Don't export exception_status
4ddc6e543cb : panfrost: Remove panfrost-misc.h
64f3c9da87b : panfrost: Inline panfrost-misc.h into panfrost-job.h
ebf7e87f2cd : pan/decode: Remove shader replacement artefact
e4df95bf9fd : panfrost: Move format stringify to decode.c
b80e753940a : panfrost: Remove blend prettyprinters
b43bcb05a17 : anv: fix incorrect realloc failure handling
21b47cbd996 : aco: fix C++11/C++14 compilation
782ba8d3ae5 : st/mesa: Treat vertex outputs absent in outputMapping as zero in mesa_to_tgsi
a92cfa66b4e : Bump development version and clear new_features
7f06d194fd3 : anv: Advertise shaderIntegerFunctions2
9e397956b09 : panfrost: signal syncobj if nothing is going to be flushed
c6aadbae715 : radv: Don't use both DCC and CMASK for single sample images.
e2c614a415b : appveyor: Use Python3.
0f9fb7ffaae : appveyor: Upgrade pip.
2e665458a90 : util: Fix SCons build.
56ab105182e : freedreno: Add more asserts for DST_OFF/NUM_UNIT in indirect const uploads.
3e970de3603 : freedreno: Increase the NUM_UNIT on compute's consts in indirect dispatch.
f07e25bc6d8 : freedreno/ir3: Clean up instrlen setup.
8f637d66cc1 : freedreno: Split ir3_const's user buffer and indirect upload APIs.
154299934d8 : freedreno: Rename emit_const_bo() to emit_const_ptrs().
51acfe22306 : freedreno/ir3: Simpify the immediates from an array of vec4 to array of dwords.
e873c4da08d : freedreno/ir3: Merge the redundant immediate_idx/immediates_count fields
5e922fbc160 : glsl_to_nir: fix bitfield_extract with 16-bit operands
92f5e94a937 : glsl: improve precision determination for calls
282a1e6288f : glsl: don't lower to mediump for desktop OpenGL
01e00856375 : glsl: don't create conversion opcodes for array types
5020403c703 : glsl: don't lower atomic functions to mediump
93076f60d3a : glsl: don't inline intrinsics for mediump
48a6255186d : glsl: fix constant expression evaluation for 16-bit types
f2d5f4851ab : glsl: lower_precision - fix assertion failure with dereferences of constants
a88fd7bfdc6 : docs: update calendar and link releases notes for 20.1.5
2d3f81f3207 : docs: add release notes for 20.1.5
a4c4e0103a5 : glsl: remove LowerPrecisionTemporaries
c4e0cae90c5 : gallium: replace 16BIT_TEMPS cap with 16BIT_CONSTS
0a763c0c86b : glsl/lower_precision: split out const lowering
4f060549be4 : freedreno/ir3: lower local_index using local_id
e0947903fc7 : freedreno/ir3: ir3_cmdline updates
283ad85944b : radeonsi: call nir_split_array_vars/shrink_vec_array_vars/opt_find_array_copies
47beee2eb3f : radeonsi: reorder NIR optimizations
0294eaed809 : radeonsi: extend workaround for KHR-GL45.texture_view.view_classes on gfx9
caa98246a0e : st/mesa: optimize DEPTH_STENCIL copies using fragment shader
141b295311a : freedreno: allow fence_fd fences to be recycled
07a49bf5976 : radeonsi: disable SDMA on gfx9
879444a957d : ci: Add a build test for the Android platform
db504c464f8 : radv/android: Remove unused variable
a7fe711a30f : vulkan: Allow global symbol HMI for Android
6b3f56f0997 : anv: Add stub for anv_gem_get_tiling() for Android
ff0dbf20961 : anv: Pass device to setup_gralloc0_usage for error reporting
5096ebf9549 : meson: Define ANDROID and ANDROID_API_LEVEL when compiling for Android
e05e60b2301 : turnip: Make tu_android.c compile again
a725899c3f8 : mapi: Mark TLS symbols as optional in glapi-symbols.txt
932f51d5934 : ci: Include enough Android headers to let us compile test EGL
5ae7098ebab : gallium/android: Rewrite backtrace helper for android
d0d14f3f648 : util: Add unit test for stack backtrace caputure
848e7b947d0 : util: Move stack debug functions to src/util
e487043fd09 : gallium: Switch u_debug_stack/symbol.c to util/hash_table.h
e1a58ae7c46 : mapi/test: Change type to unsigned for offset
c8749305f26 : egl/android: Remove unused variable
24b80f8bb9c : amd/llvm: Reorder LLVM headers
1541ef636b2 : ci: Use a rootfs tarball for NFS root, instead of a ramdisk (for LAVA)
8fab7d738e8 : radv: set BYPASS_VTX_RATE_COMBINER_GFX103 on GFX 10.3
05b09d65493 : radv: fix sample shading on GFX 10.3
8b3682310ce : radv: increase minimum NGG vertex count requirement per workgroup on GFX 10.3
22c80798299 : radv: do not honor a user-specified pitch on GFX 10.3
7f25f1f1067 : nir/lower_tex: handle query lod with nir_lower_tex_packing_16 at lower_tex_packing
6e2e77557ee : radv/llvm: enable VK_KHR_memory_model
4f3630b36ab : ac/nir: fix coherent global loads/stores
4640e7da04a : ac/nir: consider an image load/store intrinsic's access
da38e99edad : radv/aco: enable VK_KHR_memory_model
389c95a8890 : spirv: set ACCESS_COHERENT for ssbo/global/image atomic load/store
71572ebb32e : nir/lower_tex: skip lower_tex_packing for the texture samples query
1938e2596f5 : freedreno/computerator: Set SP_MODE_CONTROL to the same value as vulkan/GL
c92ae9d3ef8 : freedreno/a6xx: Document the bit for the magic 32bit-uniforms-as-16b mode.
db25c18f333 : freedreno/ir3: Fix the type of half-float indirect uniform loads.
13b3c401a41 : nir: Print the constant data size associated with a shader.
041bae28c67 : nir: Add a little more docs about NIR's constant_data.
2e833b16bca : nir/lower_amul: Use num_ubos/ssbos instead of recomputing it.
add2b44ab69 : turnip: Only include msm_drm in tu_drm.c
4b9c0cd821a : turnip: Move remaining drm code to tu_drm.c
7dfeae1a457 : turnip: Collapse some tu_drm wrappers
59e5f95bdcc : turnip: Move tu_bo functions to tu_drm.c
270599cc1e7 : turnip: Move device enumeration and feature discovery to tu_drm.c
d33f46e08b7 : anv: fix allocation of custom border color pool
fea3e498c31 : aco: replace MADs in isel with FMA on GFX10.3
41c901b7df9 : aco: disable SMEM stores on GFX10.3
b811b1d083f : aco: update aco_opcodes.py for GFX10.3
07250a92daf : aco: implement subgroup shader_clock on GFX10.3
a5303a3cbea : aco: update vgpr_alloc_granule for GFX10.3
37988b5b8ed : aco: fix max_waves_per_simd on Polaris, VegaM and GFX10.3
c68fba9bba1 : aco: update bug workarounds for GFX10_3
4f1242a4d8c : aco: don't create v_mad_f32 on GFX10.3
5718f7c8a78 : aco: fix waitcnt insertion on GFX10.3
b75427cc31f : panfrost: Implement EXT_multisampled_render_to_texture
2c47993b698 : panfrost: Add MSAA mode selection field
7973b6c1e00 : docs/features: Add GL_EXT_multisampled_render_to_texture
0c569e22d1d : radv: print warnings for famous RADV_PERFTEST options that no longer exist
65d23e7fb1e : radeon/vcn: Corrected vp9 ref associated data incase of target->codec is NULL
b98dd704894 : spirv: Propagate explicit layout only in types that need it
9a9b35a3bb4 : lima: Fix lima_screen_query_dmabuf_modifiers()
ee2c58dde46 : tu: Implement VK_EXT_conditional_rendering
f226b198f5b : tu: Reset has_tess after renderpass
06332ef60e8 : freedreno: Document draw predication packets
9e48e31fa54 : tu: Fix DST_INCOHERENT_FLUSH copy/paste error
95db96d75b4 : turnip: implement VK_EXT_4444_formats
036ff531439 : util/format: translate A4R4G4B4_UNORM and A4B4G4R4_UNORM vulkan formats
35f8f355f31 : turnip: rework extended formats to allow more extended formats
0b2478381f1 : ci: Actually upload trace artifacts to MinIO for baremetal
67b1163f9fb : turnip: add support for D32_SFLOAT_S8_UINT
a133f7d2885 : ci: Remove kernel module build that slipped in
76330374413 : ci: Download traces from MinIO in baremetal runs
d4ca45eca2a : ci: Upload traces' reference and actual images to MinIO
4816f6f8d88 : spirv: Do more complex unwrapping in get_nir_type
140a5492e04 : compiler/types: Add a struct_type_is_packed wrapper
66d8bbd8229 : freedreno: Fix "Offset of packed bitfield changed" warnings:
ba6cdb275c3 : turnip: delete tu_clear_sysmem_attachments_2d
9b6486bd3d9 : turnip: fix sysmem CmdClearAttachments 3D fallback breaking GMEM path flush
611f654fcf7 : nir/deref: Don't try to compare derefs containing casts
ee2f21b10dc : nir: Remove the old nir_opt_shrink_load.
d8c2f896dba : amd: Swap from nir_opt_shrink_load() to nir_opt_shrink_vectors().
023e6669cc1 : i965: Enable vector shrinking in the vec4 backend.
1c9906d5ff2 : nir: Add a pass to cut the trailing ends of vectors.
5afaec37413 : turnip: workaround for a630 d24_unorm_s8_uint fails
6fc52739bb4 : etnaviv: fix nir validation problem
caa107cb8db : freedreno/decode: move dependencies up a level
9c33c538981 : freedreno/registers: install gzip'd register database
62ebd342e67 : freedreno/registers: split header build into subdirs
e59b2412135 : freedreno/registers: add .gitignore
24f55eb6e80 : freedreno/rnn: rework RNN_DEF_PATH construction
bf425b7e513 : freedreno/rnn: also look for .xml.gz
8efdd388e03 : radv: Implement VK_EXT_4444_formats
3c2a1af660f : anv: Implement VK_EXT_4444_formats
b44139ef369 : vulkan: Update Vulkan XML and headers to 1.2.149
070fd2b66f9 : u_prim_restart: add inline function for getting restart index based on index size
1f24c54458c : iris: Zero the add-on clear color BO on import
a9560939e07 : ci: Build-test Panfrost tools
cd1c21f8e5b : zink: implement handling for VK_EXT_calibrated_timestamps
8930b196762 : zink: store valid timestamp bits onto zink_screen
3e6366be685 : zink: handle VK_EXT_vertex_attribute_divisor setup
99b44536bf2 : zink: clamp PIPE_SHADER_CAP_MAX_SHADER_BUFFERS to PIPE_MAX_SHADER_BUFFERS
01d6220cffb : zink: implement VK_EXT_robustness2
b2f475251ed : pan/mdg: Test for SSA before chasing addresses
b4de9e035ac : pan/mdg: Mask spills from texture write
26dd8f80453 : swr: Bump maximum 2D texture size to 16kx16k
99cf9108340 : mesa/st: Actually free the driver part of memory objects on destruction.
63bff6a9f89 : gallivm/nir: Lower uniforms to UBOs in llvm draw if the driver didn't request this already
b54afde3ad6 : android: freedreno: move a2xx disasm out of gallium
ca114e62735 : android: freedreno/common: add support for libfreedreno_common static
f065ec43aba : android: freedreno/ir3: fix include paths
711c30b764e : android: freedreno/registers: fix generated headers rules
32e0f7e0972 : anv: toggle on VK_EXT_extended_dynamic_state
b9a05447a19 : anv: dynamic vertex input binding stride and size support
e4590c07500 : anv: depth/stencil dynamic state support
f6fa4a80000 : anv: add support for dynamic primitive topology change
f426663f9c7 : anv: add support for dynamic viewport and scissor with count
9220598b367 : anv: add support for dynamic cull mode and winding order
c34d8ac26e0 : anv: handle dynamic viewport count
11f3fb9a4e2 : anv: consider dynamic state when creating pipeline
65de778e0b5 : anv: add new dynamic states
2260ce6d0c5 : anv: add VK_EXT_extended_dynamic_state but leave it disabled
a4181fcd422 : meson: fix `-D xlib-lease=auto` detection
c1476044b55 : egl: consistently use dri2_egl_display() helper macro
27eea627ef2 : freedreno/afuc: Fix PM4 enum parsing
a5daaed587c : freedreno/afuc: Add missing rnn_prepdb()
8d0e5e06266 : freedreno/cffdec: Stop open-coding enum parsing
73241ca53e8 : freedreno/rnn: Make rnn_decode_enum() respect variants
b67695d5973 : egl/haiku: drop overwritten preset of EGL version
9c6fa9421d5 : egl: const _eglDriver
81c0e2ab63d : egl: Allow software rendering for vgem/virtio_gpu in platform_device
eaf27eb512c : intel/tools: Test notification subregisters
ac7ecd205b2 : intel/tools: Simplify notification register handling
63181df09bc : intel/tools: Don't hardcode notification register
90c18ec8db8 : intel/tools: Manually set ARF register file/nr/subnr
af6d6f5c432 : intel/tools: Pass integers, not enums, to stride()
c883c482be2 : intel/compiler: Relax SENDS regioning assertions
363e5ef5a5d : intel/tools: Simplify dstregion
3d9c673c0f7 : intel/tools: Simplify immediate handling
59801f07e70 : intel/tools: Make writemask an integer
e115c499da2 : intel/tools: Make swizzle an integer
3e1602cc4fd : intel/tools: Simplify register type handling
2851c218e28 : intel/tools: Don't allow empty type specifier
6809b934113 : intel/tools: Remove stray newline
fdfbb1ed262 : intel/tools: Fix typos
2dec9092bee : pan/bit: Remove BI_SHIFT stub
aa989aed6d6 : pan/bit: Update f32->f16 convert test
cf8a8b764e5 : ci: Set date in LAVA DUTs from NTP servers
7f40db42a2d : docs: Explain how to set up a personal gitlab runner.
8e626879ddd : freedreno/a6xx: Fix CP_BIN_SIZE_ADDRESS name
6c11a7994dd : i965/i915: Add colorspace support to YUV sampling
d8fdb8dab46 : nir: Add colorspace support to YUV lowering pass
f3509c07663 : zink: add extension loading framework for spirv builder
a91011c9eca : pan/mdg: emit REGISTER_UNUSED on unused ALU src2
a2065917cc8 : mapi: Return NULL function pointers for GL_EXT_debug_marker
258165bed4d : egl: drop left-over function prototype
ed3f1e04c7d : egl: rename _eglMatchDriver() to _eglInitializeDisplay()
6d6b82a159c : egl: inline _eglMatchAndInitialize() and refactor _eglMatchDriver()
a77050c0345 : egl: fix _eglMatchDriver() return type
f91851e6159 : egl: drop unnecessary _eglGetDriver()
d24e3ea8cb2 : egl: replace _eglInitDriver() with a simple variable
3d4deb659e1 : pan/mdg: remove ins->br_compact and ins->branch_extended
8150c1d6320 : pan/mdg: defer branch packing
140185eb047 : pan/mdg: refactor emit_alu_bundle
0f0f9ee710f : pan/mdg: remove ins->alu
5299239c2ea : pan/mdg: externalize mir_pack_mod
1a4d165683a : pan/mdg: defer register packing
bea6a652db5 : pan/mdg: eliminate references to ins->load_store.op
92c808cd475 : pan/mdg: eliminate references to ins->texture.op
83592de7ad2 : pan/mdg: apply float outmods to textures
5011373e2b4 : pan/mdg: eliminate references to ins->alu.outmod
f34815c6bef : pan/mdg: fix comment
5f7e0185cd9 : pan/mdg: eliminate references to ins->alu.reg_mode
f4c89bf9bdf : pan/mdg: eliminate references to ins->alu.op
598527f2feb : pan/mdg: prepare effective_writemask()
b1b0ce04b3e : pan/mdg: fix src_type in instructions that need a implicit zero
75b1f3d39df : drm-shim: Return -EINVAL instead of abort()ing on unknown ioctls.
c77a414ec2d : u_prim_restart: handle indirect draws
a58081f97c1 : panfrost: Android build fixes 2020 week 31
75a68eee282 : aco: optimize swizzled SALU 8/16-bit conversions
80c135e6a6a : radv: fix build on Android 7 (v2)
e1b114868a1 : nir: Get rid of __[u]int64_to_fp32() and __fp32_to_[u]int64()
025988f8185 : intel: Set int64_options to ~0 when lowering 64b ops
936c58c8fcc : nir: Extend nir_lower_int64() to support i2f/f2i lowering
bfee35b45cc : nir: Stop passing an options arg to nir_lower_int64()
9e23925991a : freedreno: Initialize lower_int64_options to a proper value
f1f9fdb8a6a : aco: add GFX6/7 subdword lowering tests
000530ea686 : aco/tests: add tests for sub-dword swaps
54394a4d3b1 : ci: enable ACO tests
d488d0fd7ba : aco: add framework for testing isel and integration tests
bb7d7755f56 : aco: add a few tests for the assembler and optimizer
e6366f90943 : aco: add framework for unit testing
dd155aef440 : nir: Allow casts in nir_deref_instr_get[_const]_offset()
6a1382399cb : nir: Use a switch in build_deref_offset()/deref_instr_get_const_offset()
e933ac21cb3 : ci: Generate MinIO credentials within LAVA jobs
cb82274538b : ci/bare-metal: Capture the first devcoredump a job produces.
3120b4dcd30 : ci: Print URL to image diff when a trace replay fails
bea34a08534 : ci: Upload reference images for traces
cb19fe24d36 : intel/vec4: fix out of bounds read
56228b03937 : iris: quiet down static analyzers
c3a251f254e : mesa: quiet down static analyzers
0906d5d504e : mesa: fix out of bounds access in glGetFramebufferParameterivEXT
28f25853658 : util/format: initialize non-important components to 0
f13042ec7ea : util: fix possible buffer overflow in util_get_process_exec_path
59bb0ff945f : glsl: catch out of bounds access in the debug version
eac0ba7fc19 : util: fix possible fd leaks in os_socket_listen_abstract
62bfc700f74 : vulkan/util: add struct vk_pipeline_cache_header
b5558f2d2aa : freedreno/a6xx: fixup draw state earlier
82b419fefde : freedreno/a6xx: don't emit a bogus size for empty cb slots
ba9d502d246 : freedreno/ir3: add missing track_ubo_use()
d0e32e5f810 : egl/dri2: only take a dri2_dpy reference when binding a new context/surfaces
b9391c1d50b : freedreno/decode: cffdec warnings cleanup
20e703b7e62 : freedreno/rnn: headergen2 warnings cleanup
128cbcd3a7b : iris: Delete shader variants when deleting the API-facing shader
9a49d4c2db0 : aco: remove isel for GLSL-style barriers
cc3bc9493cf : radv: use scoped barriers
a8f8c02e7ef : ac/nir: implement scoped_barrier
6b99cf60640 : nir/load_store_vectorize: fix indentation
1a42e7dae94 : nir: Filter modes of scoped memory barrier in nir_opt_load_store_vectorize
5c5555a8627 : nir: Add a find_variable_with_[driver_]location helper
fc1363cc603 : nir/gl_nir_linker: Call add_vars_with_modes once for GL_PROGRAM_INPUT
789ec95dcd1 : nir/split_per_member_structs: Inline split_variables_in_list
d70fff99c5b : nir: Use a single list for all shader variables
473b0fc25dc : gallium/ttn: Use variable create/add helpers
a41a84d3620 : mesa/ptn: Use nir_variable_create
e5536e4a78e : aco: Use nir_foreach_variable_with_modes to walk SSBOs
a61be312e21 : panfrost: Use nir_foreach_variable_with_modes in pan_compile
94f0bae4de7 : panfrost/midgard: Make search_var take a nir_shader and mode
568022be753 : r600/sfn: Use nir_foreach_variable_with_modes in IO vectorization
cc51cec9c08 : r600/sfn/lower_tex: Get rid of the lower_sampler vector
929673077c6 : r600/sfn/lower_tess_io: Rework get_tcs_varying_offset
e4d812db10a : freedreno/ir3_cmdline: Rework i/o variable fixup
ce6e59b3d34 : lima/standalone: Rework i/o variable fixup
52dd84a12ec : freedreno/ir3_lower_tess: Rework var list helpers
77c41ce04bf : nir/gl_nir_linker: Use nir_foreach_variable_with_modes
c256cd900e7 : nir/lower_variable_initializers: Restrict the modes we lower
4d7e064623e : nir/split_per_member_structs: Use nir_variable_with_modes_safe
90cf4709d92 : nir/lower_uniforms_to_ubo: Use nir_foreach_variable_with_modes
d0d5ef61398 : nir/lower_two_sided_color: Use nir_variable_create
bb3994cfe7d : nir/io_to_vector: Use nir_foreach_variable_with_modes
0a77c674423 : nir/lower_io_to_temporaries: Use a separate list for new inputs
cd66005b23c : nir: Use a nir_shader and mode in lower_clip_cull_distance_arrays
d5d15c301e1 : nir/lower_amul: Add a variable mode check
3be0be7d545 : nir: Split nir_index_vars into two functions
86c93038148 : nir/split_vars: Add mode checks to list walks
2f6c263cc37 : st/nir: Rework fixup_varying_slots
4c3a30393d9 : nir/linking: Rework some internal helpers
caab46c1e93 : nir: Take a shader and variable mode in nir_assign_io_var_locations
964c1c4b877 : nir: Take a nir_shader and variable mode in assign_var_locations
6f6f7a34c5b : nir: Add and use a nir_variable_list_for_mode helper
e3e1c50067e : nir: Add a nir_foreach_gl_uniform_variable helper for GL linking
feb32f898c6 : nir: Add a nir_foreach_uniform_variable helper
92dcda5ce91 : nir: Add a nir_foreach_function_temp_variable helper
2956d53400f : nir: Add nir_foreach_shader_in/out_variable helpers
9bf85722220 : nir/dead_variables: Respect the modes passed to remove_dead_vars
5746af44460 : nir: Take a mode in remove_unused_io_vars
fd91744bd42 : docs: change "Fixes:" tag example to match git fixes output
aa89693c027 : freedreno/rnn: add schema validation
3169b8c645e : freedreno/rnn: schema updates for dynamic/irregular offsets
c5379471455 : freedreno/registers/mdp5: fix validation error
0586238036c : freedreno/rnn: fix use-group
14a7ca577f4 : freedreno/rnn: allow name to be optional in arrays
e801069c1e4 : freedreno/rnn: add "addvariant" to schema
b0e3ef5a250 : freedreno/rnn: describe copyright element in schema
09a3a2cfe9c : freedreno/registers/adreno_pm4: fix validation errors
c61ad1f542e : freedreno/registers/a4xx: fix validation error
17997d5c5a3 : freedreno/registers/a2xx: fix validation error
64f1122168f : freedreno/rnn: add variants/varset to domain
7b76e5f3a4d : freedreno/rnn: relax Hexadecimal to HexOrNumber
cb3ed4600e4 : freedreno/rnn: add radix/align
83bc96b555e : freedreno/rnn: add high/low/pos to registers
61ae65a73d4 : freedreno/rnn: add relaxed boolean type
e3958ef83a1 : freedreno/rnn: update schema for 'pos'
dfe9746be0d : freedreno/rnn: rename schema file
5a8d19ca141 : freedreno/rnn: add error helper
3a910839baf : freedreno/rnn: split out helper to find files
751af16e1d4 : freedreno/tools: check rnn parse status
6c8b921572a : ci: Build kernels and rootfs for x86 devices
5d0ba8b1834 : ci: Split building of libdrm to its own script
8a8afcbe403 : ci: Don't ship vk-build-programs after building dEQP
5262cd8be51 : ci: Fix URL for glslang
745540378c0 : ci: Print load stats after running dEQP
735ad2d2111 : ci: Always print status code of HTTP uploads in tracie
903a7d0f878 : freedreno: Add trace for CP_DRAW_INDIRECT_MULTI
85e43052352 : freedreno/cffdec: Handle CP_DRAW_INDIRECT_MULTI like other draws
4b940532fbd : freedreno/rnn: Support stripes in rnndec_decodereg
9a1924d55ad : tu: Dump CP_DRAW_INDIRECT_MULTI draw BO's
c7626ac8ba8 : bifrost: Fix packing of ADD_FEXP2_FAST
a618631f2dd : bifrost: Honor src swizzle in special math ops
a400c2ff226 : prevent multiply defined symbols
b11ebbe2f6a : amd: enable displayable DCC for everything newer than Navi1x
abed921ce71 : amd: add support for Navy Flounder
037b84df11a : amd: rename SIENNA -> SIENNA_CICHLID
ccfe9813fb8 : aco: create acq+rel barriers instead of acq/rel
3d9eb17d5d0 : aco: improve workgroup-scope and lower vmem/smem barriers
3af2b9e3de2 : aco: improve sync_info for TCS output stores
8a16498cc63 : aco: use storage_scratch
46c4b256239 : aco: enable value numbering of s_buffer_load_*
2adb337256f : nir,radv/aco: add and use pass to lower make available/visible barriers
7a614806134 : aco: consider intrinsic access in visit_{load,store}_image
cd392a10d05 : radv/aco,aco: use scoped barriers
d1f992f3c2d : aco: rework barriers and replace can_reorder
1bbb64f300f : aco: add missing add_to_hazard_query
1882b1e5a7d : bifrost: Add support for nir_op_iabs
1cdd161a302 : anv: fix descriptor set free
845a50ee252 : nine: fix incorrect calculation of layer count for 3D textures
d136fa17aca : panfrost: Allow PIPE_TEXTURE_1D_ARRAY textures
884718313c8 : i965: propagate error from gen_perf_begin_query to glBeginPerfQueryINTEL
627c01977c2 : iris: propagate error from gen_perf_begin_query to glBeginPerfQueryINTEL
0f9131d096e : freedreno/rnn: Return success when parsing addvariant
aa6fbdd2488 : freedreno/ci: add a2xx trace to CI job
18bc5a81a76 : freedreno: deduplicate a2xx disasm
f39afda1a7a : freedreno: move a2xx disasm out of gallium
f7bd3456d79 : freedreno: deduplicate a3xx+ disasm
6b379a4cb4b : freedreno: drop shader_t
bb98b71893f : freedreno/ir3: split out regmask
ddcee248adf : freedreno: add CI for envytools tools
b62e4a8e9e3 : freedreno/afuc: warnings cleanup
5125b4bc697 : freedreno/decode: warnings cleanup
cbbaafdf72c : freedreno/rnn: warnings cleanup
536f43cb96b : freedreno: slurp in afuc
1ea4ef0d3be : freedreno: slurp in decode tools
7c0bd8429f3 : freedreno: slurp in rnn
b721d336da9 : freedreno: slurp in rnndb
7de0842d428 : freedreno: make gen_header.py check parent directory
05b27832706 : radv: Fix host->host signalling with legacy timeline semaphores.
9746e84a7e5 : radv: cleanup locking around timeline waiting.
a0a70879c5b : bifrost: Add support for nir_op_imul
718d444e51a : bifrost: Add support for nir_op_uge
946ff9b4396 : bifrost: Add support for nir_op_ishl
539ea087368 : bifrost: Add support for nir_op_inot
12dd5455f43 : spirv: Handle most execution modes earlier
ef781880eb3 : bifrost: Add lowering for b2i32
1a168c90a01 : bifrost: Document d3d/gl comparison control bit
ec37c7126dc : bifrost: Emit "d3d" variant of comparison instructions
0ffefad7916 : bifrost: Lower x->bool conversions to != 0
8e8baecd6aa : tu: Enable resource dynamic indexing
8bc060ab81b : ir3: Fix incorrect src flags for samp_tex
e73a8a2b395 : ir3: Remove redundant samp_tex validation
3adc23f667b : ir3: Validate bindless samp_tex correctly
d542bfc3066 : tu: Fix descriptor update templates with input attachments
9ece61269d6 : turnip: fix SP_HS_UNKNOWN_A831 value for A650
e646e77e185 : turnip: use patchControlPoints for HS_INPUT_SIZE value
da49a453515 : turnip: move WFI out of draw state to fix a650 hangs
e5f4527f20d : freedreno/ir3: fix wrong local_primitive_id_start type
7cb4d4f24ec : vulkan/wsi: Convert usage of -1 to UINT32_MAX.
e1147caecb2 : vulkan/wsi/x11: report device-group present rectangles with prime.
af0bc710159 : radv: call radv_nir_lower_ycbcr_textures after first optimizations
fffc287d447 : radv: link with ld_args_build_id
d1677c8f8cd : v3d/compiler: request fragment shader clip lowering to be vulkan compatible.
71d5c192418 : v3d/compiler: handle compact varyings
17fd191eed5 : nir/lower_clip: make the pass compatible with Vulkan semantics
18fe130ec9e : radv: Fix uninitialized variable in renderpass.
e2e89fb137c : nir/lower_io: assert that offsets are used for shader_in
60915f87c73 : etnaviv: do register setup only once
7ee146aad49 : etnaviv: move shader_count to etna_compiler
5839a7d64a2 : etnaviv: introduce struct etna_compiler
9e596cc2c21 : tu: Enable vertex & fragment stores & atomics
f7f29a04b48 : tu: Detect invalid-for-binning renderpass dependencies
d6d75fcd915 : tu: Fix hangs for DS with no output
7ad962bf89f : tu: Fix empty blit scissor case
63cf8adb124 : spirv: Also copy over binding information for atomic counters
6cbdffd79ce : tu: Implement VK_KHR_draw_indirect_count
52ec35f5a63 : tu: Add missing wfi to tu6_emit_hw()
a0ca688a674 : tu: Integrate WFI/WAIT_FOR_ME/WAIT_MEM_WRITES with cache tracking
cd78a7a5ff5 : freedreno: Add INDIRECT_COUNT CP_DRAW_INDIRECT_MULTI variants
8da31ee15ff : freedreno: Clean up CP_DRAW_MULTI_INDIRECT definition
1747f9fdd07 : turnip: remove extra gmem alignment
8534f49bf93 : etnaviv: explicitly set nir_variable_mode
5b300bec9ad : radv: clean up remaining pipeline init functions
5575ce0a28e : radv: remove useless return value to radv_pipeline_scratch_init()
0721e2d1ab6 : radv: add radv_pipeline_init_shader_stages_state()
f3774ec9ac3 : radv: constify all radv_pipeline_generate_*() helpers
f32cb825159 : radv: assign pipeline gfx fields before PM4 emission
2a5fb87de2e : radv: clean up binning state initialization
08dd70465e6 : radv: clean up adjusting MSAA state if conservative rast is enabled
067b01c5e61 : radv: add radv_pipeline_generate_vgt_gs_out()
749d5134675 : radv: add radv_pipeline_init_input_assembly_state()
e31f8b96764 : radv: clean up tessellation state emission
9b691bfb6cf : radv: remove unnecessary radv_tessellation_state::lds_size
a1b237b9ef6 : radv: set LDS TCS size at shaders creation for GFX9+
cf89bdb9ba9 : radv: align the LDS size in calculate_tess_lds_size()
9c36ebf30e8 : radv: remove one unnecessary param to radv_generate_graphics_pipeline_key()
55f615660cb : radv: remove no-op si_multiwave_lds_size_workaround()
7f794137daa : radv: remove unnecessary radv_tessellation_state::num_patches
83f63ab2c2c : radv: clean up radv_compute_generate_pm4()
8bfd8277ccb : radv: reduce the number of allocated dwords for compute CS
62ec89759ab : radv: clean up PA_SC_CLIPRECT_RULE emission
09c4f76d913 : radv: clean up VGT_SHADER_STAGES_EN emission
62ffa837d34 : radv: emit PA_SC_LINE_CNTL as part of the rasterization state
934d6ac949f : radv: emit more invariant registers as part of the initial gfx state
847e0b83ba6 : radv: remove outdated TODO related to PA_SU_VTX_CNTL.PIX_CENTER
62af9df36c1 : radv: remove set but unused radv_pipeline::vertex_elements
76de1414c1e : radv: remove declared but unused radv_pipeline::is_dual_src
859687313be : bin/khronos-update: add workaround for python bug 9625
aa5c3911d67 : bin/khronos-update: add support for the SPIRV files
ccb91bc68c5 : bin/khronos-update: having a folder in include/ is not a requirement
de5130fea05 : v3d: Retry with the fallback scheduler when RA fails
1c8167da612 : v3d: Changed v3d_compile:failed to an enum
56846a2b682 : nir/schedule: Add an option for a fallback scheduling algorithm
08f1746fad7 : v3d: Mark scheduling dependency for prim id and first output
bafd2591771 : nir/schedule: Add a callback for backend-specific dependencies
260a8f759a7 : nir/schedule: Store a pointer to the options struct in scoreboard
7665398e6c4 : nir/scheduler: Move nir_scheduler to its own header
14a12b771d0 : spirv: Rework our handling of images and samplers
196db51fc27 : anv,turnip,radv,clover,glspirv: Run nir_copy_prop before nir_opt_deref
66c8628b65c : spirv: More heavily use vtn_ssa_value in function parameter handling
32ba23f8977 : spirv: Remove a dead case in function parameter handling
9e3213ad30f : spirv: Add a helper for getting the NIR type of a vtn_type
051f8d3d1cf : spirv: Give atomic counters their own variable mode
8a7932b0953 : spirv: Drop the sampled boolean from vtn_type
d0be2fed4ed : spirv: Add better checks for SSA value types
47ebb50cab3 : spirv: Hand-roll fewer vtn_ssa_value creations
085ade41255 : spirv: Simplify vtn_ssa_value creation
00af1128a9d : spirv/subgroups: Refactor to use vtn_push_ssa
ea246c39507 : spirv/subgroups: Stop incrementing w
c5fcd129ea1 : spirv/glsl450: Use vtn_push_ssa_value
7560ed279fd : spirv/alu: Use vtn_push_ssa_value
dbb4a24413d : spirv: Refactor vtn_push_ssa
8be9f2a4f69 : spirv: Use the new helpers in OpConvertUToPtr/PtrToU
37ab3234805 : spirv: Add a vtn_get_nir_ssa helper
e5b29b9040e : spirv/amd: Use vtn_push_nir_ssa
d8eb6f2499c : spirv: Add a vtn_push_nir_ssa helper
aaf1f342152 : spirv: Rename push_value_pointer to push_pointer
ac1e6d5a468 : spirv: Add a helpers for getting types of values
953b7a36032 : spirv: Use nir_bany/ball for OpAny/All
8dfee57bdc1 : spirv: Clean up OpSignBitSet
62c53ad20b7 : spirv: Fix indentation in vtn_handle_ptr
516fd78d627 : spirv: Drop the void *ptr from vtn_value
af81486a8cd : spirv: Simplify our handling of NonUniform
0d5cd1a5f41 : nir/vtn: Add support for 8 and 16 vector ball/bany
456edf0b302 : nir: Support 8 and 16 component vectors for reduceable intrinsics
d572f4dfd9c : nir: Support algebraic opts on vectors larger than 4
aa581fcc696 : nir: Support vec8/vec16 in nir_lower_bit_size
d35b54c7058 : freedreno: sync registers from envytools
1610c69f34d : tu: Enable VK_EXT_depth_clip_enable
1b3be07b5fa : aco: ensure readfirstlane subdword operands are always dword aligned
4c89bfc4ec0 : aco: prevent infinite recursion in RA for subdword variables
626081fe4bf : aco: don't split store data if it was already split into more elements
bd75e992330 : aco: ensure to not extract more components than have been fetched
6bc5ce7a91d : radv: Add timeline syncobj for timeline semaphores.
55d8022878f : radv: Add winsys functions for timeline syncobj.
66e598d0a6f : radv: Add winsys support for submitting timeline syncobj.
fb6b38d7800 : radv: Add thread for timeline syncobj submission.
fa97061a823 : radv/winsys: Add binary syncobj ABI changes for timeline semaphores.
fb5237910b2 : amd: Add detection of timeline semaphore support.
ce4064fe2fe : nir/ lower_int_to_float: Handle umax and umin
589d8665f01 : ci: Use half as many parallel softpipe / virgl test jobs
d9693c6620d : ci: Do not mark container / pages jobs as interruptible
e74933e8ab3 : ci: Use FDO_CI_CONCURRENT in run-shader-db.sh as well
429ec827d4a : ci: Namespace trace artifacts to the job number
772ed657a27 : nir_ allow nir_lower_clip_halfz to run in tess eval shader
09ecfd95ee1 : nir: allow lower_psiz_mov to run in tessellation stages
fced3c43e7a : Revert "llvmpipe: Use the default behavior of ALLOW_MAPPED_BUFFERS."
be6c53bb9d3 : llvmpipe/ms: fix sign extension bug in rasterizer.
4d73988f6fe : intel/ir/gen12+: Work around FS performance regressions due to SIMD32 discard divergence.
45d159cb410 : glx: Fix build and warnings with -Dglx=dri -Dglx-direct=false
ba22f014f9d : softpipe: Enable PIPE_CAP_TGSI_ANY_REG_AS_ADDRESS;
8e61fd92d4a : softpipe: Enable PIPE_CAP_TGSI_TEXCOORD.
259a03b4f0b : softpipe: Add support for reporting shader-db output.
991def0edc8 : softpipe: Convert to comma-separated SOFTPIPE_DEBUG for debug options.
86cfb62b87e : softpipe: Refactor pipe_shader_state setup.
e67da8d25fa : llvmpipe: enable robust buffer access + GL 4.3, GLES 3.2 and robust buffer access behaviour
6d3cefe727f : llvmpipe: add device reset query context hook.
3cb3d17312f : glx/drisw: add robustness support
80f7b58d901 : drisw: add robustness extension support.
12c06a0deb6 : llvmpipe/draw: handle constant buffer limits and robustness (v1.1)
f0c3a258003 : llvmpipe: enable EXT_texture_shadow_lod
c30824adc07 : nir/lower_io: Add support for global scratch addressing
4815ae51d72 : nir/lower_io: Use b2b for shader and function temporaries
3a2975db987 : nir/lower_io: Choose to set access based on intrinsic metadata
c475e29be4f : nir: Allow for system values with variable numbers of destination components
0338db5e6b0 : docs/releasing: improve wording
ae2d0457679 : bin/gen_release_notes: automatically commit release notes
5f649be7b58 : post_version.py: fix relnotes links
6c4ad627230 : post_version.py: update the files in the current worktree, not the one with the script that we run
a28a0898149 : post_version.py: stop using non-existent functions and fix commit message
f5353e01f95 : post_version.py: drop incorrect conf.py changes
24e118f6957 : post_version.py: don't generate relnotes twice
04e38eb2e76 : docs: update calendar and link releases notes for 20.1.4
8a44983c126 : docs: add release notes for 20.1.4
b6b100ccaee : gitlab-ci: Test AMD's Raven with traces
eb7642c53d0 : i915: Remove a bunch of default handling of pipe caps.
e35d3d26b17 : svga: Remove a bunch of default handling of pipe caps.
c32f723a1a6 : swr: Use the default behavior of ALLOW_MAPPED_BUFFERS.
39598a16e98 : swr: Remove a bunch of default handling of pipe caps.
e2ffd2110e9 : virgl: Remove a bunch of default handling of pipe caps.
e5554e32c0f : softpipe: Use the default behavior of ALLOW_MAPPED_BUFFERS.
855f3ff4187 : softpipe: Remove a bunch of default handling of pipe caps.
6ec49066498 : llvmpipe: Use the default behavior of ALLOW_MAPPED_BUFFERS.
ae919b2561f : llvmpipe: Remove a bunch of default handling of pipe caps.
292882f6bc4 : ci: Fix the overwriting of traces.yml for baremetal
262731be430 : ci: Update checksums for freedreno traces.
46646123ab0 : radeon/vcn: increase render_pic_list size
89d2dac5548 : radeonsi: enable preemption if the kernel enabled it
9e2113c6dc1 : radeonsi: set up IBs for preemption
b8892bc8182 : radeonsi: don't restore states at the beginning of IBs if they're shadowed
95c9048591c : radeonsi: add debug code for register shadowing
8af0f91fd37 : radeonsi: add reg shadowing codepaths to GS and tess ring setup
69014d8c94f : radeonsi: implement CP register shadowing
b84dbd29369 : radeonsi: reorder code in update_gs_ring_buffers and init_tess_factor_ring
babd87f2e08 : radeonsi: make cs_preamble_state optional
7a6af4c5edb : winsys/amdgpu: make amdgpu_bo_unmap non-static
5a5467ccc80 : ac: add tables for CP register shadowing
dc3dade4750 : ac: add helper ac_get_register_name
976edae839a : radeonsi: sort registers in si_init_cs_preamble_state according to GPU gen
88fe9dea7a2 : radeonsi: sort registers in si_emit_initial_compute_regs according to GPU gen
1c6eca23fdd : radeonsi/gfx10: set the correct value for OFFCHIP_BUFFERING
d244a25c072 : radeonsi: add missing initialization of registers
fd20e986249 : docs: add some very basic documentation about zink
202592a3989 : radv/winsys: be more robust when a CS failed during recording
f82eb7af877 : radv/winsys: return a Vulkan error code when binding virtual buffers/images
4b58e35a2a8 : radv/winsys: remove useless check when binding virtual buffers/images
f0112fa13cc : radv/winsys: check more allocation failures
7a61e31d7b2 : radv: add missing return values check for some winsys calls
348e8b5618c : nir/tests: Add tests for opt_if_simplification
6f94b3da111 : nir/opt_if: Fix opt_if_simplification when else branch has jump
3f783a3c507 : zink: omit Lod image operand in ntv when not using an image texture dim
0ef5e19874b : zink: add some asserts for building access chains in ntv
2af22051c09 : zink: handle texelFetchOffset with offsets
6587f41e115 : zink: use helper function to handle uvec/bvec types
7015d2c249e : aco: fix scratch loads which cross element_size boundaries
c33e8d7d522 : mesa/program: fix shadow property for samplers
4b04800efae : ci: Disable trace testing on Mali T760
6c1108d25b4 : radv: advertise VK_EXT_shader_atomic_float
b8517e5ef9b : ac/nir: add support for nir_intrinsic_shared_atomic_fadd
7615f2d6900 : aco: add support for nir_intrinsic_shared_atomic_fadd
97482c6f929 : ci: Test with more traces
87e0b2c1c24 : ci: Prefix tracie artifacts with the device name
ed5374ff508 : ci: Use smaller glxgears trace
dfe394bac42 : ci: Upload images of failed replays to MinIO
7dc4fe6fb40 : nvc0: add documentation for nve4+ (Kepler) COPY class
203d565b195 : nvc0: fix macro define for NVE4_COPY()
3a4024e7766 : anv: properly handle fence import of sync_fd = -1
323d5bbfd9a : meson: Add mising git_sha1.h dependency.
12b99d25810 : aco: fix includes in aco_ir.cpp
8fff8afb134 : turnip: disable tiling for NV12/IYUV formats
b559d26c74a : freedreno/ir3: Fix SSBO size for bindless SSBO's
c11c4d8d4c1 : aco: fix copy of uninitialized boolean
40b65a86a45 : radv: fix invalid conversion warnings in vk_format.h
fcd8f691138 : aco: print ACO IR before scheduling instead of after
bf4b377b9b9 : aco: make validate() usable in tests
e75946cfefc : aco: move some setup code into helpers
2907faee7a3 : egl/dri2: try to bind old context if bindContext failed
8b0b6f907d7 : dri2: do not conflate unbind and bindContext() failure
6b12999ef7c : dri2: dri2_make_current() fold multiple if blocks
29c39aeaabc : aco: use nir_addition_might_overflow to combine additions into SMEM
72ac3f60261 : nir: add nir_unsigned_upper_bound and nir_addition_might_overflow
2694a34aa2c : aco: add NUW flag
3a4847179b9 : aco: allow overflow for some SMEM instructions
d169f09e378 : aco: be more careful combining additions that could wrap into loads/stores
4d0e06257a7 : gitlab-ci/traces: updated paths and checksums for POLARIS10 traces
f1e67aa08a1 : gitlab-ci: get the last frame from a gfxr trace using gfxrecon-info
d15e1226cce : gitlab-ci: build gfxreconstruct from the "dev" branch
bb5b136b452 : freedreno: Use common guardband helper
c9c848dedea : tu: Use common guardband helper
19895dde909 : freedreno: Add a helper for computing guardband sizes
86a65977140 : panfrost: Remove unused batch_fence->ctx
f18e5371cf0 : panfrost: Remove unused batch_fence->signaled
64d6f56ad26 : panfrost: Allocate syncobjs in panfrost_flush
85a2216fe4f : panfrost: Skip specifying in_syncs
e5ef5a381e8 : panfrost: Remove wait parameter to flush_all_batches
0c4db886b63 : panfrost: Avoid wait=true flushing all batches
04ea4f1ce47 : aco: implement b2i8/b2i16
3a7cd7bd65d : nv50/ir: initialize persampleInvocation to false
618b3555045 : nv50/ir/tgsi: silence warning about unhandled GS_INPUT_PRIM property
6ced98c94e2 : radv: disable CPU caching for the upload BO to reduce fetch latency
b3eae4e0376 : radv: do not perform read-modify-write with the upload BO
d9072a113b2 : radv: replace discard with demote for Quantic Dream games
51bc11abc20 : aco: always set FI on GFX10
8b3452a5566 : ci: Set XDG_CACHE_HOME to tmpfs for bare-metal runners to avoid NFS.
b2cd6a0b156 : gitlab-ci: Fix needs: of the arm64 LAVA test jobs
a1947f059fc : gitlab-ci: Upload tracie artifacts to MinIO
20507f8b17f : gitlab-ci: Download traces from MinIO
087be7e3220 : gitlab-ci: Replay traces on lava devices
576c53dadf3 : iris: Fix CCS check in iris_texture_subdata().
0868638aed0 : nir/lower_int64: lower 64-bit amul
4d44848c470 : anv: Advertise support for VK_EXT_shader_atomic_float
675d7b19a9a : intel/fs: Use the correct logical op for global float atomics
84086b620ee : spirv: Add support for SPV_EXT_shader_atomic_float
2a568c595be : spirv: Update headers and grammar json
cc03448008b : egl: inline _EGLAPI into _EGLDriver
7b7917a4241 : radeonsi: Inhibit clock-gating for perf counters.
794ba3efd7e : amd/registers: add RLC_PERFMON_CLK_CNTL for pre-GFX10
36e6ac65c51 : anv: Advertise VK_EXT_image_robustness
d973e50f699 : freedreno/ir3: Add missing ld_args_build_id to the ir3_delay unit test.
3688da2192e : radv: advertise VK_EXT_image_robustness
096adbe369a : ci: bare-metal: use nginx to get results from DUT
101400d4495 : mesa: change error code of *TextureSubImage* for incorreect target
af92348b1cd : freedreno/ir3: Fix disasm of register offsets in ldp/stp.
d6d8dc133e0 : freedreno/ir3: Refactor cat6 general dst printing.
62dcf754321 : freedreno/ir3: Add a bunch more tests for cat6 opcodes.
ed3338f581e : freedreno/ir3: Add a note about the instructions in the disasm test.
4ab3a219cc1 : vulkan: Update Vulkan XML and headers to 1.2.148
fd24a959956 : ci: Use FDO_CI_CONCURRENT as our -j flags when present in the runner env.
5f79e4e69af : nir/algebraic: fold some nested bcsel
27244662f25 : nir/algebraic: propagate b2i out of ior/iand
baee5a98122 : nir/algebraic: add distributive rules for ior/iand
70d3efeb88c : nir/algebraic: optimize (a < 0.0) ? -a : a -> fabs(a)
9d22c5ed718 : nir/algebraic: optimize fmul(x, bcsel(c, -1.0, 1.0)) -> bcsel(c, -x, x)
56ec814b567 : nir/algebraic: add some more unop + bcsel optimizations
2fca183910d : nir/algebraic: add optimizations for fsign/isign
8e1b75b3309 : nir/algebraic: optimize iand/ior of (n)eq zero
e4281dbecc6 : nir: also move b2i in case of nir_move_copies
de0ebaf09d4 : nir/algebraic: optimize bcsel(a, 0, 1) to b2i
e764192f401 : pan/mdg: Use the blend RT for blend shader framebuffer fetches
3ec252a3b29 : panfrost: 8x MRT support
978f963ea43 : panfrost: Use more tilebuffer sizes
c1d3d39e971 : panfrost: Fake RGTC support
fac813dc61e : spirv: don't split memory barriers
28c227c7ca3 : radv/winsys: always allow GTT placements on APUs
d1bba2eee79 : radv: disable CPU caching for IBS to reduce fetch latency
d2a3ca289f5 : radeonsi: adjust epitch for PIPE_FORMAT_R8G8_R8B8_UNORM
87ecfdfbf0a : ac/surface: adapt surf_size when modifying surf_pitch
1fa36c1d3d6 : d600/sfn: write stream outputs to correct mem ring
21d296a4817 : r600/sfn: Make the pin_to_channel generic
3ea847e6d1a : r600/sfn: Only use sample mask if the according shader key is set
c91979c6344 : r600: Add shader key item to identify when the sample mask should be used
05df4bfbcab : r600/sfn: Fix default z swizzle for GDS instructions
2779aa360ed : r600/sfn: Fix Ring output swizzle masks
c18b1c6df51 : r600/sfn: Add a forced output swizzle for depth write
d31ef0b7a4b : r600/sfn: correct handling of loading vec4 with fetching constants
aca99e6fc9d : r600/sfn: Add option to get a temp value for a specific channel
258618815b4 : r600/sfn: emit texture instructions in one block
deccf022464 : r600/sfn: Pipe through requesting a register at a given channel
55cc7129918 : r600/sfn: lower rotate ALU ops
4708ccbf918 : ci/llvmpipe: reenable gpu shader5 tests
41c7bb6ec04 : llvmpipe: add framebuffer fetching support (v1.1)
0e0b6d477b9 : llvmpipe/cs: respect render condition
912ad091125 : freedreno/ir3/ra: fix array conflicts for split/merged
b1465c382b5 : freedreno/ir3/ra: assign vreg names to all array elements
6317f7d574a : freedreno/ir3/ra: debug msgs tweak
c2d94aa365d : freedreno/ir3: fix half-reg array stores
5be171b8886 : freedreno/ir3: set array precision on creation
0472ca2aa5c : freedreno/ir3/parser: half-precision relative regs
79b0651c245 : freedreno: whitespace fix
835201dd76f : freedreno: small comment re-word
2b343238a1f : zink: free all ntv allocations after creating shader module
adc4f3896ae : zink: free pipeline cache during program destroy
1ff2d195b04 : zink: destroy descriptor pools on context destroy
7116decfce3 : zink: destroy gfx program when a shader is freed
9e9c8e2f794 : android: panfrost/encoder: add libmesa_nir static dependency
0ef168d5130 : panfrost: Fix calls to panfrost_flush_batches_accessing_bo
858cc13eb28 : panfrost: Make panfrost_bo_wait take a wait_readers bool
5b380483476 : freedreno/ir3: Add unit tests for derivatives disasm.
3d7d5d220b5 : freedreno/ir3: Fix duplicated fine derivatives instructions.
862d85a63ff : amd/addrlib: Clean up unused colorFlags argument
a37aeb128d5 : amd/common: Cache intra-tile addresses for retile map.
f302ef3853b : aco: use s_waitcnt_depctr to mitigate VMEMtoScalarWriteHazard
bcf94bb933e : aco: properly recognize that s_waitcnt mitigates VMEMtoScalarWriteHazard
33f33bb7d69 : meson: Enable GCing of functions and data from compilation units by default.
610af7e1acc : panfrost: Enable FP16 by default
e5169b1ca1a : gitlab-ci: re-enable all a630 jobs
4080f8bf2b0 : freedreno/a2xx: Fix compiler warning in disasm.
cf55abe750f : gitlab-ci: Re-add kernels for bare-metal
2aa507f87a6 : nir: Set the alignment for SSBO lowering
d735f075a6a : intel/perf: Move perf query register programming to static tables.
d4e56930c25 : intel/perf: Fix unused var warning in release builds.
afe07c7fa7c : intel: Fix release-build warnings about sf_entry_size.
086f7609749 : zink: use ralloc for spirv_builder as well
810bf7d32b3 : zink: pass mem_ctx to ralloc_size-call
35beb938fc5 : zink: use ralloc for plain malloc-calls
12b324b30c5 : zink: use ralloc in nir-to-spirv
56d9bcdded8 : radv: enable more float_controls features
23631ddd4db : aco: set tcs_in_out_eq=false if float controls of VS and TCS stages differ
b36950ad2c0 : aco: fix nir_op_f2f16_rtne with non-default rounding modes
d14f4faa137 : aco: flush denormals before fp16 fabs/fneg if needed
305cffa22b3 : aco: use s_round_mode/s_denorm_mode
ca44c009b5e : panfrost: Set depth_enabled when stencil is enabled
2b796c76852 : radv: return better Vulkan error codes when VkQueueSubmit() fails
1829bdd0da7 : radv: improve the error messages when a CS submission failed
93047f68888 : radv: remove one useless goto in radv_queue_submit_deferred()
01147481f90 : panfrost: Report TEXTURE_BUFFER_OBJECTS cap when gl3 flag set
4e986568b8b : nir: Fix lower_two_sided_color when the face is an input
314ba5e1745 : nir: Add a face_sysval argument to nir_lower_two_sided_color
2a6db94b05c : panfrost: Do per-sample shading when outputs are read
c20d166b4ec : pan/mdg: Do per-sample framebuffer loads
25747cea67f : panfrost: Rename lower_store to is_blend in pan_lower_framebuffer
4a8ad1e08f9 : pan/mdg: Don't disassemble blit shaders
3f8656401b6 : gitlab-ci: Only trigger test-docs job automatically for MRs
575ab303a80 : virgl: set PIPE_CAP_BLEND_EQUATION_ADVANCED
a0f42b89a15 : virgl: Encode barrier for blend_equation_advanced
a026364b55e : virgl: Use alpha_src_factor to store blend_equation_advenced value
0ee1a67f3c8 : glsl_to_ir: do lower_blend_equation if PIPE_CAP_FBFETCH
d0df56ccd18 : st: expose KHR_blend_equation_advanced if PIPE_CAP_BLEND_EQUATION_ADVANCED
377731ec1bb : gallium: Add PIPE_CAP_BLEND_EQUATION_ADVANCED
57174c91023 : virgl: Reserved last caps of capability_bits
4f8fc0f0665 : glsl_to_tgsi: Set TGSI_PROPERTY_FS_BLEND_EQUATION_ADVANCED
b3a3f7cca23 : gallium: add TGSI_PROPERTY_FS_BLEND_EQUATION_ADVANCED
30f4ccff5bd : mesa: treat Color._AdvancedBlendMode as enum
6ffa0e92549 : mesa: do not use bitfields for advanced-blend state
c36aac542a3 : st/mesa: fix st_CopyPixels without support for stencil exports
e7fd1ce9a24 : nvc0_2d: Document SET_PIXELS_FROM_MEMORY_CORRAL_SIZE from rnndb
bc69e734153 : nv50_2d,nvc0_2d: Document SET_PIXELS_FROM_MEMORY_SAFE_OVERLAP from rnndb
912345840bb : docs/features: Mark trivial missed feature
e0ef5a5cba7 : egl: mark the rest of the callbacks as mandatory or optional
4dc322c4c67 : egl: drop now empty egl_dri2_fallbacks.h
bc38fe8425f : egl: inline fallback for get_sync_values
2e3eb0c90b7 : egl: inline fallback for create_wayland_buffer_from_image
c5fb1fbc9b9 : egl: inline fallback for query_buffer_age
90000b0264d : egl: inline fallback for copy_buffers
2d5f12ae3a6 : egl: inline fallback for post_sub_buffer
1ba5075a7e4 : egl: inline fallback for swap_buffers_region
7d5a13ebf31 : egl: inline fallback for swap_buffers_with_damage
b501ece6f60 : egl: drop unused fallback function
43e2d80849c : egl: inline fallback for create_pbuffer_surface
179e442f7a4 : egl: inline fallback for create_pixmap_surface
81124d845e5 : driconf: allowlist/denylist
01d60d3d754 : pan/decode: Open the dump file later
4dcbad476eb : gitlab-ci: Run all of GLES3 tests for Panfrost
4e8d7ad8b09 : radv: split fence into two parts as enum+union.
56395a8b6d6 : radv: optimize creating signaled syncobj with amdgpu_cs_create_syncobj2()
3b7cd734e8a : radv: fix the error code when allocating a fresh imported syncobj fails
dd795ee1df4 : radv: fix the error code when exporting a semaphore/fence fails
8aa9d0acb8c : radv: fix destroying the syncobj when exporting a fence FD
b5a48a948ac : tu: Enable VK_EXT_shader_stencil_export
aeca92ed798 : ir3: Handle gl_FragStencilRefARB
981608ad04c : freedreno/a6xx: Add stencilref register info
40b99bb79e1 : panfrost: Revert "Disable frame throttling"
19da8121d6a : panfrost: Enable Chromium
96fa8d70bc1 : panfrost: Report CAPs more honestly
afa4b32019a : panfrost: Fix faults with RASTERIZER_DISCARD
6c6a8b2f071 : panfrost: Honour cso->compare_mode
9addb82148c : panfrost: Avoid integer underflow in rt_count_1
77bb19eebd1 : panfrost: Abort on unsupported blit
cce3d925d24 : panfrost: Implement Z32F_S8 blits
6ffebfbff8a : panfrost: Fix sRGB clear colour packing
721b5c6eef6 : panfrost: Set PIPE_CAP_MIXED_COLORBUFFER_FORMATS
a0003c329a0 : panfrost: Overhaul tilebuffer allocations
3d13870ee2c : panfrost: Call util_blitter_save_fragment_constant_buffer_slot
e16f59c3162 : llvmpipe: fix position offset interpolation
87e27543fe9 : llvmpipe: fix stencil only formats.
045711dc1c0 : radeonsi: use PIPE_FORMAT_P010 for 10-bit VP9 decoding
b85ef043245 : aco: add add_interference() helper
2c7554fe012 : aco: use unordered_set for spill id interferences
47d7e1e6628 : aco: rewrite graph coloring in spiller
5a941f4d6dc : aco: fix underestimated pressure in spiller when a phi has a killed def
293f251871b : panfrost: Use Midgard-specific reloads
f611af35948 : st/mesa: use fragment shader to copy stencil buffer
3af0711c402 : mesa/main: use p_atomic_inc_return instead of locking
a0f84396913 : st/mesa: fix corrupted texture levels, when adding more levels than expected
b8c0196116d : gallium/util: do not use _MTX_INITIALIZER_NP on Windows
485ea7d711f : radv/winsys: pass the buffer list via the CS ioctl for less CPU overhead
40bea60dcf9 : radv/winsys: replace alloca() by malloc() everywhere
97f8ec321b7 : v3d/compiler: Lower geometry output store base into offset src
081691b5ae2 : radeonsi: prevent a gfx10_ngg_calculate_subgroup_info failure for TES+NGG GS
5714cd34333 : ci: bump piglit checkout for dsa tests
854dbea5671 : mesa: change dsa texture error codes for GL 4.6
34a03109b8e : panfrost: Extract panfrost_batch_reserve_framebuffer
5d0d8faaa64 : panfrost: Track surfaces drawn per-batch
64734c0947e : panfrost: Set zs_samples as necessary
8225604fd52 : panfrost: Handle per-sample shading
080b751d4ac : panfrost: Add rectangle subtraction algorithm
e061bf004b5 : panfrost: Identify zs_samples field
6088891ef79 : panfrost: Include sample count in payload estimates
5c65a27adc6 : panfrost: Add MALI_PER_SAMPLE bit
adacf1f5117 : panfrost: Expose panfrost_get_blend_shader
528e132d4f7 : panfrost: Force Z/S writeback
da2eed36f3c : pan/mdg: Implement gl_SampleID
b2749c141d5 : pan/mdg: Identify per-sample interpolation mode
59308a3a648 : pan/mdg: Bump compiler RT maximum
29849aca0fe : Android: Fixes for Q and R
2adb13f187f : llvmpipe/format: fix snorm conversion
75e01d01a53 : gallivm/sample: always square rho before fast log2
a9c94861063 : nv50_2d: regenerate envytools-based rnndb headers
0859dcb57c1 : radv: destroy the base object if VkCreateInstance() failed
50fdefc025a : radv: destroy the base object if VkAllocateCommandBuffers() failed
e5f2bf36972 : radv: destroy the base object if VkCreateFence() failed
d25764d9104 : radv: destroy the base object if VkCreateSemaphore() failed
ce7a7aeeccf : radv: destroy the base object if VkCreateEvent() failed
8ef52974cdb : radv: destroy the base object if VkCreateBuffer() failed
852316494cf : radv: destroy the base object if VkCreateImage() failed
2e5968023f7 : radv: destroy the base object if VkCreateRenderPass*() failed
0eec81d0192 : radv: destroy the base object if VkCreateQueryPool() failed
25baceafd3d : mesa/st: release debug_output after destroying the context
7f0b6a5df8e : mesa: add bool param to _mesa_free_context_data
e6f7b4312f5 : mesa: rename _mesa_free_errors_data
cbdb87c678c : gitlab-ci: Fix "triggered by Marge for a merge request" rule
559b26b7ee0 : intel/ehl: Add new PCI-IDs
7cb2ace4657 : intel/ehl: Rename gen_device_info struct
13c70931f59 : intel/ehl: Use macro GEN11_LP_FEATURES in device info
e08ec89a195 : intel/ehl: Use GEN11_URB_MIN_MAX_ENTRIES in device info
787c1ed2096 : panfrost: Dual source blend support
334dab05765 : pan/mdg: Skip z/s combining for dual-source writes
85954ecfefd : pan/mdg: Dual source blend input/writeout support
0ff6263534a : pan/mdg: Add a nir pass to reorder store_output intrinsics
58c0e1d0056 : gallium: Dual source support in blend_factor_to_shader
bedd4b44de3 : compiler: Add dual-source factors to blend_factor
7f9039f0a89 : freedreno/ir3: DCE unused arrays
2e4bab84fb6 : freedreno/a6xx: don't enable early-z/lrz if no z-test
37e0e0791f2 : freedreno/ir3/ra: be better at failing
afadaaef399 : freedreno/a6xx: bail instead of crash for compile fails
b3ca55f5aaa : freedreno/ir3: make compile fails more visible
788792fc466 : freedreno/ir3: add missing VS driver params
5e9cd64f70a : zink: enable tgsi texcoord pipe cap
05362b075fd : nouveau: expose HMM
212f1ab40ea : nvc0: support PIPE_CAP_RESOURCE_FROM_USER_MEMORY_COMPUTE_ONLY
c0f7f833eb9 : gallium: add PIPE_CAP_RESOURCE_FROM_USER_MEMORY_COMPUTE_ONLY
08ceba943d2 : nouveau: enable HMM
1f37662c093 : ci: bump libdrm to 2.4.102
96606552da1 : ci: need to install wget in order to download libdrm
0e90b3d0c4e : nir: Support load/store of temps as scratch in nir_lower_explicit_io
99aaf0ec181 : nir: When nir_lower_vars_to_explicit_types is run on temps, update scratch_size
bf138c1fd43 : nir_lower_io: Add addr_format_is_offset helper
d00487dd426 : freedreno/regs: update a6xx PC regs
2e32a20f7c7 : freedreno/regs: update a6xx VPC regs
e883aa25852 : freedreno/regs: update a6xx RB regs
a5c668518ad : freedreno/regs: update a6xx GRAS registers
be33d5859ea : gitlab-ci: re-enable arm64_a630_vk
f37f1a1a645 : turnip: remove use of tu_cs_entry for draw states
7f24a69acee : turnip: fix inconsistencies with tu6_load_state_size
bf997ca3065 : turnip: emit compute pipeline directly in CmdBindPipeline
dce6cb11961 : turnip: use DIRTY SDS bit to avoid making copies of pipeline load state ib
2e488305d65 : zink: try to handle multisampled null buffers
1ee598cfed3 : zink: handle empty attachments
6493d29f211 : pan/mdg: Fix non-debug compiliation
89caa485f15 : Revert https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4580
460300ed592 : nouveau: expose HMM
efa847dbc9d : nvc0: support PIPE_CAP_RESOURCE_FROM_USER_MEMORY_COMPUTE_ONLY
dd2cc5bc444 : gallium: add PIPE_CAP_RESOURCE_FROM_USER_MEMORY_COMPUTE_ONLY
f67cd0bbd97 : nouveau: enable HMM
6f4a6ed0e0b : ci: bump libdrm to 2.4.102
e1e7584bde7 : zink: block resolve blits for depth/stencil buffers
582669f07e7 : zink: block vkCmdBlitImage usage for multi sampled blits
ab78831baa6 : zink: try copy_region hook for blits where we can't do a regular blit or resolve
34fe561895b : mesa/main: use call_once instead of open-coding
0a4aa612ba2 : mesa/main: factor out one-time-init into a helper
38e3cbb6391 : gv100/ir: set ftz bit on floating point operations
f95637f01a7 : meson: fix android vulkan build
3ed104b2aa1 : gitlab-ci: Drop dependencies:
aa2457fc130 : gitlab-ci: Remove indirect dependencies from needs:
bf1376aba0e : tu: Don't invalidate irrelevant state when changing pipeline
a16136796ff : freedreno/a6xx: Add some documentation for shared consts
e1fa740c4c1 : freedreno/a6xx: Rename and document HLSQ_UPDATE_CNTL
dad042b15a9 : clover: implements clEnqueueFillBuffer
fea109d40ff : clover: add more cl_mem_object_type to pipe_texture_target mapping
ac642d8e6d4 : radv: add the custom border color BO to the list of buffers
684cfca7489 : freedreno/registers: Rename SP_2D_SRC_FORMAT
d5c82c3c5f2 : freedreno/a6xx: Split clear and blit texture into different functions
f383b2c18ac : freedreno/a6xx: Don't take pipe_blit_info in emit_blit_dst
3158b8ba0ab : freedreno/a6xx: Program RB_UNKNOWN_8C01 in setup helper
3ee89e6d03b : freedreno/a6xx: Move CP_SET_MARKER to setup helper
3961fb7e28b : freedreno/a6xx: Move REG_A6XX_SP_2D_SRC_FORMAT programming to helper
03ad130bc9c : freedreno/a6xx: Program A6XX_SP_2D_SRC_FORMAT_COLOR_FORMAT based on dst format
5c3c0c5c7b4 : freedreno/a6xx: Make blit_control helper a little more helpful
77d4aa76876 : freedreno/a6xx: Enable FMT6_10_10_10_2_UNORM blitting
1a58596258b : freedreno/a6xx: Separate stencil sysmem clear fix
ab61393bc75 : freedreno/a6xx: Don't emit src state when clearing
416513d915b : freedreno/a6xx: Consolidate computing blit_cntl
b36c675858f : freedreno/a6xx: Program SP_2D_SRC_FORMAT outside blit loop
556cd8f3e18 : freedreno/a6xx: Set src and dst rects outside blit loop
25bfc3b0494 : freedreno/a6xx: Don't set unknown bit when tiling differs
def7e7426de : freedreno/a6xx: Split out src and dst setup helpers for blit
bf0cf4c181f : freedreno/a6xx: Move fd6_ifmt into fd6_blitter.c
094b68fa728 : freedreno/a6xx: Don't blit with R2D_RAW
53e36cf062f : turnip: drop GS clear path
a1a80c38ea2 : turnip: clean up primitive output state
7748afbb1ed : freedreno/regs: update primitive output related registers
5c1afd1ce43 : freedreno/ir3: Fix uninit var warning.
afb3f21c9f1 : freedreno/ir3_cmdline: Fix an uninit var warning.
d941c6b74fe : turnip: implement VK_EXT_private_data
5d3fdbc52bf : turnip: Use the common base object type and struct.
cd85315dcb0 : tu: Fix wrong copies of sampler descriptor.
3a153137f4c : vulkan: Adds helpers for vk_object (de)alloation and (de)initialization.
f076c36367f : gitlab-ci: reduce a630 runner load
b7b72681bdb : meson/intel: add missing dep on git_sha1.h
d4f4546ada7 : zink: use type of src[0] for ntv store and load ops
359c9384837 : zink: add lengthy comment and remove assert from discard_if ntv pass
97ec109d8fa : zink: handle ntv case of nested loop instructions more permissively
e40a77ea5d0 : zink: use right vulkan type for GL_PRIMITIVES_GENERATED queries
b9b943793b0 : zink: only reset query pool on query end if current batch isn't in renderpass
2c02ca21842 : zink: properly handle query pool overflows
510631ad76b : zink: only stall during query destroy for xfb queries
27defcd20ed : zink: use #define for number of queries per-pool
3eea7fc88bb : zink: rework query handling
2096903a05b : panfrost: Fix outmods on int to float conversions
be8a8edb1e4 : docs/submittingpatches: add more than one `Cc: mesa-stable` example to the examples list
da23a31726f : docs/features: Update ASTC entries for Panfrost
f34b8d3609d : panfrost: Map PIPE_{DXT, RGTC, BPTC} to MALI_BCn
6da405ca777 : panfrost: Filter compressed texture formats
407a052ced4 : panfrost: Pipe in compressed texture feature mask
d5a9cd1b7dd : panfrost: Add format codes for new compressed textures
64608b4bcf8 : panfrost: Compact unused BO flag bits
c6ebff3ecdd : panfrost: Remove panfrost_bo_access type
62ec4e02f6b : panfrost: Remove PAN_BO_DONT_REUSE
d6e3808e7e7 : panfrost: Remove PAN_BO_COHERENT_LOCAL
baa1a8fbbad : panfrost: Merge PAN_BO_IMPORTED/PAN_BO_EXPORTED
0aa6de967b9 : panfrost: Index BOs from the BO map sparse array
169dbb5b08a : panfrost: Add a sparse array to map GEM handles to BOs
37d89e0f936 : panfrost: Fix write to free'd memory
20dd37024b0 : panfrost: Fix fence leak
15a17fddad6 : aco: add 32-bit integer addition to can_swap_operands
ec9920e72b0 : radv: use lower_shuffle_to_swizzle_amd
7ba645d5cb3 : nir/lower_subgroups: add lower_shuffle_to_swizzle_amd
9c317cb2787 : nir/lower_subgroups: pass options struct to lower_shuffle
a6a731bea5e : aco: implement <32-bit masked_swizzle_amd
d377fbf95d0 : aco: optimize some masked swizzles to DPP
09f48de582e : aco: read 0 from inactive lanes when using dpp
c417172751c : panfrost: Enable framebuffer fetch
317be5a16df : panfrost: Extend fetched framebuffer results
d94584c5a66 : panfrost: Always use SOFTWARE for pure formats
b9869e0e5e6 : panfrost: Generate shader variants on framebuffer bind
a3952e927ed : panfrost: Use f2fmp for framebuffer lowering conversions
d16d1367341 : panfrost: Stop keying on rt format when using native loads
391ad72812f : panfrost: Implement texture_barrier
2fbe7ca9d9c : pan/mdg: Use a 32-bit ld_color_buffer op when needed
18059f48f84 : pan/mdg: Set the z/s store intrinsic base correctly
7781d2c2ead : pan/mdg: Support MRT in output load lowering
2fa60b70e08 : pan/mdg: Handle non-blend framebuffer lowering
ed4d2739fe0 : pan/mdg: Emit a tilebuffer wait loop when needed
1e1eee992e8 : pan/mdg: Do the pan_lower_framebuffer pass later
e603248e075 : panfrost: Add a bitset of render targets read by shaders
75018f64956 : panfrost: Add rt formats to shader state
f2eced96602 : pan/mdg: Use the writeout tag for tilebuffer wait loops
61dfc3c693d : pan/mdg: Handle tilebuffer wait loops
b29027f9dc7 : panfrost: Clamp pure int pixels
4141d26ee16 : panfrost: Fix MALI_READS_TILEBUFFER
2e3a589e6c8 : nir: Add a base value to load_raw_output_pan
69ef1808374 : glx: drop always-true #ifdef
39006590517 : egl/wayland: add missing newline between functions
ae5ac4cbb6a : egl: Build surfaceless platform on Android
00ca9b81426 : radv: advertise VK_EXT_extended_dynamic_state
b2622843003 : radv: add support for dynamic vertex input binding stride
9cc99baa4ad : radv: add support for dynamic depth/stencil states
e8a69b782dc : radv: add support for dynamic and scissor count
d6c1e5051eb : radv: add support for dynamic primitive topology
52bf1035a6e : radv: add support for dynamic cull mode and front face
77499414d74 : radv: declare new extended dynamic states
2693770806e : radv: add VK_EXT_extended_dynamic_state but leave it disabled
ac575f4215d : radv: rework dynamic viewports/scissors support
7324977e420 : radv: remove the secure compile support feature
59b4c623c93 : nouveau: avoid LTO ODR warning (v2)
ac002b15d3a : nvc0: set sampler index mode to independently on gv100 compute
55776a0ae06 : radv: return VK_ERROR_DEVICE_LOST if wait-for-idle failed or expired
351b5137d71 : spirv: Allow block-decorated struct types for constants
81773b4b441 : spirv: Skip phis in unreachable blocks in the second phi pass
e086f64d393 : nvc0: set local mem size for compute on gv100
248fbe15675 : freedreno: fix layout pitchalign field not being set for imported buffers
b8df1c43d24 : nir: allow nir_lower_clip_halfz to run in geometry shaders
3fe87a58369 : nir: allow nir_lower_point_size_mov to run in geometry shader
36abb0c6918 : intel/compiler: don't propagate cmp to add if add is saturated
19ca34ed270 : aco: don't create phis with undef operands in the boolean phi pass
9a089baff1a : aco: optimize boolean phis with uniform selections
f622e80494f : aco: create better code for boolean phis with constant operands
47b0653d5dc : aco: rework boolean phi pass
05e23cb23dd : llvmpipe/cs: fix image/sampler binding for compute
54232bee06a : llvmpipe: flush resources on sampler view binding
7582f4a49cd : llvmpipe: denote NEW fs when images change.
033e933348c : nv50/ir/tgsi: move call to tgsi_scan_shader inside Source constructor
c905e485936 : bin/gen_release_notes.py: drop new_features.txt when we release XX.Y.0
7f61f4180b6 : introduce `commit_in_branch.py` script to help devs figure this out
40a6de176d0 : anv: fix uninitialized variable access
e3ddba73241 : iris: fix fallback to swrast driver
e00adef34a5 : egl: automatically compile the `drm` platform when available
60ad006b27e : meson: move xlib-lease block further down
448eb19158f : vulkan: automatically compile the `display` platform when available
a38e21d6683 : egl: always compile surfaceless
e66e0c0c2d0 : u_prim_restart: handle user buffers in util_translate_prim_restart_ib()
66ed9792edb : nv50: Clear nv50_ir_prog_info of dead and codegen specific variables
50d20dc055d : ac/llvm: export ac_init_llvm_once in targets
8da237428c1 : bin/symbols-check.py: add --ignore-symbol argument
51bdaf0b601 : st/mesa: set compressed_data to NULL when freed
ca51f75f9d3 : aco: fix more validation errors from vgpr spill/restore code
1af1eb9f7bd : gitlab-ci: Enable -Werror in `meson-gallium` job
81317e2c144 : lima: add missing break
38218ab7e20 : lima: add missing fallthrough comments
745aeba6236 : etnaviv: add missing fallthrough comments
44b1f9c6ffe : iris: Add missing break in switch in modifier_is_supported
ffb6eb6d5df : freedreno/ir3: run nir_opt_loop_unroll in optimization loop
9c23afebbe4 : freedreno/ir3: fix setup_input for sparse vertex inputs
8dfa072ed82 : intel/compiler/fs: Still attempt simd32 when INTEL_DEBUG=no16 is used
1a4a2f563b0 : intel/compiler/cs: Allow simd32 in some more cases with no8 and/or no16
9418c8ec8dd : gitlab-ci: Don't rebuild kernels and rootfs if they have been already built in mainline
1a3eb43d5b8 : gitlab-ci: do not run full CI on scheduled pipelines
1639d3c2cdf : gitlab-ci: update ci-fairy minio to latest upstream
b3fdd773854 : panfrost: Report blend shader work count
5247d673022 : panfrost: Move panfrost_translate_texture_type
816af26f027 : panfrost: Handle PIPE_FORMAT_S8_UINT
4c891488342 : panfrost: Handle PIPE_FORMAT_X24S8_UINT
1fdeef5e4a1 : panfrost: Move scoreboarding routines to common
7ec6ee40578 : panfrost: Drop batch from scoreboard routines
fa722887da1 : panfrost: Pass polygon_list to tiler init function
31197c2c1bc : panfrost: Factor out scoreboarding state
c8d848b2782 : panfrost: Move pool routines to common code
1d88f078201 : panfrost: Drop Gallium-local pan_bo_create wrapper
ed1910dc68e : panfrost: Move debug flags into the device
8958fbd29e2 : panfrost: Expose pool-based allocation API
34e0954f1d2 : panfrost: Track the device through the pool
6ef7c05746f : panfrost: Allocate pool BOs against the pool
8882d6aad63 : panfrost: Introduce pan_pool struct
5d1bff290af : docs/features: Track Panfrost
9497a1fbe72 : docs: fix a bunch of typos
49d35f3d882 : glsl: declare gl_Layer/gl_ViewportIndex/gl_ViewportMask as vs builtins
26b75daef57 : turnip: fix active_desc_sets not being set for compute pipeline
ee99a7a1cfb : docs: add some missing stuff to sourcetree.rst
27b09d293ba : docs: update calendar and link releases notes for 20.1.3
6b4aee78aed : docs: add release notes for 20.1.3
1e3aeda5281 : glsl: only allow 32 bits atomic operations on images
233af4a412d : glsl: don't expose imageAtomicIncWrap for signed image
438392243fb : ac/llvm: remove the -1 hack from ac_atomic_inc_wrap
0c8873d85db : glsl: reject size1x8 for image variable with floating-point data types
315ac941071 : gitlab-ci: Remove left-behind rules:
40526451ca5 : radv: compute prim_vertex_count at draw time
972081c6887 : radv: adjust IA_MULTI_VGT_PARAM.PARTIAL_VS_WAVE at draw time
5f1b0f4b48a : radv: adjust IA_MULTI_VGT_PARAM.WD_SWITCH_ON_EOP at draw time
9f561feecc7 : radv: store the primitive topology hardware value in the pipeline
6f734324a5e : radv: implement missing VK_ACCESS_MEMORY_{READ,WRITE}_BIT
02a57896f66 : nv50/ir: fix memset on non trivial types warning
cd67e2c280a : nine: remove unused var
8f6d66d5094 : zink: fix missing fallthrough comment
20dff7dc6b0 : v3d: remove redefine of VG(x)
03a5b3f6d5a : freedreno: fix missing fallthrough comments
40e00c800cf : amd/llvm: Mark pointer function arguments as 32-byte aligned.
d2bd77eae48 : glsl: don't validate array types in ir_dereference_variable
9ad19fff3eb : radv: use bitshifts for debug enum values
979e7e36807 : freedreno/layout: layout simplifications and pitch from level 0 pitch
4b290b759a8 : freedreno: add a fd_resource_pitch helper
344e764b012 : freedreno/a2xx: fix compressed textures
3021cb32158 : docs: Document how to interact with docker containers.
21e6d67a2e2 : docs: Relax the expectations of HW CI farms.
27c9272c3d7 : docs: Move the gitlab-ci docs to RST.
a2ca7e09fe6 : docs: Move the conformance and the CI docs to a top level Testing section.
9af82b50264 : docs: Move the current CI .rst doc to docs/ci/ and link to it from .gitlab-ci.
29cba3b6954 : nir/validate: Don't abort() until after the shader has printed
55cf97f56ed : Revert "ac/surface: require that gfx8 doesn't have DCC in order to be displayable"
0ca7bd73c6f : zink: translate gl_FragColor to gl_FragData before ntv to fix multi-rt output
1fd35630259 : nir: add lowering pass for fragcolor -> fragdata
44da0f067ca : zink: expose depth-clip if supported
ffb8020f6e7 : radv: Use correct semaphore handle type for Android import.
84ed2793ebd : radv: set depth/stencil enable values correctly for the meta clear path
fcac0b4fc9d : freedreno/regs: document CS shared storage size bit
deefebc55be : v3d/compiler: Fix sorting the gs and fs inputs
3cb2438284f : panfrost: add some missing fallthrough comments to bi_pack.c
2286c9ac21c : panfrost: hide more unused code in bi_lower_combine.c
f35283d32e3 : panfrost: add some missing fallthrough comments
7ccf2580638 : nouveau/nvc0: silence maybe-uninitialized warning
6bec54dd3e3 : iris: silence maybe-uninitialized for stc_dst_aux_usage variable
01c04a42a60 : iris: fix maybe-uninitialized warning for initial_state variable
bba766d85db : radeonsi: fix SI_NUM_ATOMS
4686a956212 : r600/radeonsi: silence zero-length-bounds gcc warnings
f472c984430 : freedreno/ir3: add support for a650 tess shared storage
75b59bb1d65 : gallium: add PIPE_SHADER_CAP_GLSL_16BIT_TEMPS for LowerPrecisionTemporaries
6aea39641a6 : glsl: lower mediump temporaries to 16 bits except structures (v2)
7f00d4dac81 : glsl: Handle 16-bit types in loop analysis
63ab8d41d1a : glsl: add capability to lower mediump array types
38cadd8b462 : glsl: lower builtins to mediump that always return mediump or lowp
8fcf8e7fd40 : glsl: lower builtins to mediump that ignore precision of certain parameters
3781697c23f : glsl: don't lower builtins to mediump that don't allow it
69f7a3dac69 : glsl: don't lower precision of textureSize
977b84652a1 : glsl: flatten a tautological conditional in lower_precision
9fccae80bef : glsl: cleanups in lower_precision
8a93d2f128b : glsl: remove the return type from lower_precision
161105d7321 : glsl: convert reusable lower_precision util code into helper functions
8d62969cfe8 : glsl: validate more stuff
8773d58b056 : glsl: run validate_ir_tree if GLSL_VALIDATE=1 regardless of the build config
82caff5bc36 : glsl: fix evaluating float16 constant expression matrices
50c27a0a170 : glsl: fix the type of ir_constant_data::u16
3e47cb185e3 : glsl: print constant initializers
42be975aa29 : glsl: print precision qualifiers in IR dumps
a038863ba07 : glsl: make print_type non-static for debugging
1d5e1882f66 : anv: Handle clamping of inverted depth ranges
3bb3e8940c9 : llvmpipe: add ARB_post_depth_coverage support.
b8fcb621340 : ci/virgl: update results after streams fixes.
d146d7bb97d : draw/gs: use mask to limit vertex emission.
72ed9e7046d : draw: free vertex info from geometry streams.
b4802d6ea13 : draw: use common exit path in pipeline finish.
3e455d6ad31 : draw/gs: reverse the polarity of the invocation/prims execution
1c9bf586e7b : draw: account primitive lengths for all streams.
09da72a7408 : gallivm/nir: end primitive for all streams.
690238ff564 : gallivm/nir: don't access stream var outside bounds
21b903dd7d9 : gallivm/gs_iface: pass stream into end primitive interface.
87a388fb29c : draw/gs: only allocate memory for streams needed.
903b5814b5c : gallivm/draw/gs: pass vertex stream count into shader build
99ae39f76c9 : draw/gs: fix up current verts in output fetching.
7d82bb0e41d : draw: emit so primitives before ending empty pipeline.
59c8fff7e47 : gallivm/nir: call end prim at end on all GS streams.
b921d17aa69 : broadcom/qpu: set VC5_QPU_RADDR_A out of the switch at _pack_branch
ec4d3def165 : aco: use VOP2 version of v_mbcnt_hi_u32_b32 on GFX6/7
b7418270c34 : util: Share a single function pointer for the 4-byte rgba unpack function.
a8e7004dc55 : util: Remove the stub pack/unpack functions for YUV formats.
abd9aa2c772 : llvmpipe: Generalize "could llvmpipe fetch this format" check in unit testing.
2da4badfe34 : util: Use designated initializers to clean up the format tables' pack/unpack.
e7010eeff03 : util: Merge util_format_read_4* functions.
2f4d557a561 : util: Merge util_format_write_4* functions.
c3d05003896 : svga: Reuse util_format_unpack_rgba().
725b27135bd : gallium/util: Move the Z/S handling to the outside of get_tile().
a2b74a5d8a1 : gallium/util: Clean up the Z/S tile write path.
019a0309073 : gallium/util: Fix location of the comment about S8_UINT handling.
377026e3ada : etnaviv: Use the util_pack_color_union() helper.
32bf7229e51 : util: Remove unused util_format_planar_is_supported().
f6f1f8e3f6d : softpipe: Clean up softpipe's SSBO load/store interpreting instructions.
18cb8f23222 : util: Mark util_format_description() as a const function.
9300a14ffba : nir: refactor nir_can_move_instr
09d0e06c5c8 : nir: also move vecN in case of nir_move_copies
14c554a391e : turnip: use global bo for clear blit shaders
10020b8d175 : aco: remove superflous (bool & exec) if the result comes from VOPC
e4654a35b00 : radv: enable zerovram for Quantic Dream games
dcd171f5e9b : gitlab-ci: More stable URL for kernel and ramdisk artifacts, for LAVA
bf3d4b1adde : gitlab-ci: Build kernel drivers for a few ethernet USB dongles
bbf2db20fef : nv50/ir/nir: fix cache mode conversion
31e344799a7 : gv100/ir: fix coherent and volatile memory access
a43eb650de4 : gv100/ir: implement sample shading
5786c63be30 : nv50/ir/nir: fix interpolation on explicit operations
77844690be7 : iris: Fix fast-clearing of depth via glClearTex(Sub)Image
026615c0f9e : docs: fixup envvar output
c8537744bba : docs: use svg for graphviz output
892fdde23f4 : docs: move gallium specific docs into gallium folder
64a4ba9e1ce : docs: add an extension to generate redirects
ce5a3524faa : docs: clean up gallium index-file
2f813981878 : merge gallium docs into main docs
cb11900cb6d : ci: add graphviz to the .docs-base template
6ff66942d26 : freedreno: Sync registers with envytools
c1ba7612fb0 : freedreno: Include adreno_pm4.xml.h before adreno_a6xx.xml.h
53e204dc26e : gallium/swr: Fix compilation warnings
846f4f95dd8 : freedreno/a6xx: Force gl_Layer to 0 when necessary
f69c3849b8c : tu: Force gl_Layer to 0 when necessary
4f91345f492 : ir3: Add layer_zero variant bit
ef67218325f : pan/decode: Make mapped memory read-only while decoding
cb5edcd2154 : panfrost: Expose MSAA 4x
a5c4fe2c78d : panfrost: Save sample_mask before blitting
bb577051dd5 : panfrost: Enable MSAA if we render to such a surface
3b7aeb2448a : panfrost: Set depth/stencil_layer_stride accordingly
5e38d956ab0 : panfrost: Identify depth/stencil layer strides
490fbce239e : panfrost: Implement alpha-to-coverage
f23cdd4f72d : panfrost: Pass sample_mask to the hardware
3e251328fad : panfrost: Identify coverage_mask
546a600ba55 : panfrost: Don't advertise MSAA 2x
211cc2550c8 : panfrost: Set layer_stride for multisampled rendering
937d3687ac7 : panfrost: Include pointer for each sample
41c06deb630 : panfrost: Index texture by sample
95afda39a66 : panfrost: Allocate space for multisampling
37204588dab : panfrost: Identify layer_stride
0b5bc6ed674 : panfrost: Set depth to sample_count for MSAA 2D
af6fc41d2c1 : pan/mdg: Use _VTX tag for texelFetch in frag shaders
63a8722c6aa : pan/mdg: Handle nir_texop_txf_ms
6d9f9512208 : pan/mdg: Handle nir_tex_src_ms_index
a2748d4796e : pan/mdg: Handle GLSL_SAMPLER_DIM_MS
d624118cc9e : pan/mdg: Allow ignoring move mode
af8fcfe6202 : pan/decode: Identify layered MSAA flag
eba9bcd3c98 : pan/decode: Fix MSAA texture decoding
797fa87ec98 : pan/mdg: Fix indirect UBO swizzles
658b59df82b : pan/mdg: Respect type/mask in mir_lower_special_reads
836d41d7726 : ir3: use empirical size for params as used by the shader
f6aa0719cfa : bifrost: Set RTZ rounding mode for f2i conversion
7682c887b32 : tu: Enable KHR_variable_pointers
9aec89ead34 : tu: Rewrite variable lowering
edc8119da4e : anv: garbage collect timeline semaphore when querying value
137d8f98897 : v3d: Enable perpendicular line caps when line smoothing
ee4d51f8b2d : v3d: Add a lowering pass for line smoothing
207da33a86d : v3d: Handle the line width intrinsics
121b82f6387 : nir: Add intrinsics for the line width
2c4616368b9 : v3d: Implement the line coord intrinsic
14dd65bb5bf : compiler: Add a system value for the line coord
3144bc1d336 : intel/perf: move query_mask and location out of gen_perf_query_counter
9f19662550a : iris: remove iris_monitor_config
bffee01bd9e : a4xx: hook up centroid ij coords
a6ed1d7fa5e : nir: Add docs to nir_lower[_explicit]_io
0bc5a829dd6 : nir: Remove shared support from lower_io
be96b069ad4 : nir: Assert that nir_lower_io is only called with allowed modes
b019b22c7ae : panfrost: Only call nir_lower_io on shader_in/out
23b7094829d : v3d: Only call nir_lower_io on shader_in/out
96d99f2eccb : vc4: Only call nir_lower_io on shader_in/out
786325fdb02 : nouveau: Only call nir_lower_io on shader_in/out
4f521e596a3 : lima: Only call nir_lower_io on shader_in/out
36a90468486 : freedreno: Only call nir_lower_io on shader_in/out
fc944428bfb : ir3: mark ucp_enables as allowed values on all keys
01a1926fb9d : etnaviv: replace prims-emitted query
42c814158b5 : a4xx: add polygon offset clamp, fix units
00f9d4b1fdb : a4xx: add noperspective interpolation support
12e18d9e7ad : nir: add vec2_index_32bit_offset address format
7ab73160032 : nir: Refactor load/store intrinsic helper
6d8e2cec819 : freedreno/regs: document SS6_UBO state src
0a7b1f91670 : freedreno/fdperf: prefer render node
385d036f583 : freedreno/fdperf: better compatible string matching
9c34a3322d8 : freedreno/fdperf: fix print of base address
85761e23ea6 : wsi/x11: Log swapchain status changes
b0bbb62325b : vulkan/wsi: Don't consider VK_SUBOPTIMAL_KHR to be an error condition
c5d8961b0b0 : Revert "radv: add support for MRTs compaction to avoid holes"
ad913a18b14 : radv: Always enable PERFECT_ZPASS_COUNTS.
ad151499583 : radv: Set handle types in Android semaphore/fence import.
7b21ce401f7 : radv: disable FMASK compression when drawing with GENERAL layout
8453d2941a7 : Revert "nir: Support sysval tess levels in SPIR-V to NIR"
2044bdac4fb : Revert "nir: Add an option for lowering TessLevelInner/Outer to vecs"
b76c6dcbc55 : freedreno/ir3: fix/rework tess levels
3c5512ce509 : freedreno/layout: fix explicit layout offset not added to slice offset
01986eaf05c : amd/addrlib: fix another C++ one definition rule violation
00d3b13837c : iris: return max counter value for AMD_performance_monitor
2f4a112ec4a : st/mesa: fix reporting of float perf counters max value
2550531dd6b : llvmpipe: enable GL 4.2
28ebc8a2125 : llvmpipe: bump to GL support to GL 4.1
df6682d7823 : llvmpipe: bump texture/scene limits to enable GL 4.1
0ca266025ab : mesa/version: only enable GL4.1 with correct limits.
1a83279da57 : turnip: enable 420_UNORM formats
7af2a0b9bcd : turnip: support multi-image layouts
37cd3c256a2 : turnip: clear_blit: pass aspect mask to setup function
ef11d5fc8bb : st/mesa: allow R8 to not be exposed as renderable by driver
9e2afe4f05a : mesa/glformats: make _mesa_gles_error_check_format_and_type() more consistent
a573c8cd47c : drirc: Add picom to adaptive_sync exclusion list
19f3c79c7ed : turnip: fix tess param bo size calculation
395511d1691 : nir: Add nir_lower_clip_disable.c to SCons build.
a1b89dbc8f4 : gitlab-ci: Enable -Werror in `meson-classic` job
ec8fdf8579d : nouveau: fix pointer-sign warning
b9e163fa67e : util: Avoid strict aliasing bugs in xxhash.
29ce8060eb0 : draw/clip: fix viewport index for geometry shaders
3366171d0ac : draw/clip: cleanup viewport index handling code.
0e7b7c30870 : turnip: vsc improvements
4ac851ea253 : turnip: rework render_tiles loop
8898ebce1a1 : turnip: make tiling config part of framebuffer state
31392f83711 : Revert "loader/dri3: Check for window destruction in dri3_wait_for_event_locked"
02d0b2d5604 : meson: Add versioning for xvmc tracker
a79ca675f3d : st/program: use nir_lower_clip_disable instead of nir_lower_clip_vs conditionally
fb2fe802f63 : nir: add lowering pass for clip plane enabling
f8946bd705c : v3d/tex: handle correctly coordinates for cube/cubearrays images
0b6e03b8481 : CI: reduce bandwidth for git pull
9190cc9b151 : tu,radv: fix potentially wrong offset of flexible array.
e2209e869a5 : meson: turn on Wimplicit-fallthrough project wide
26aa02b5ab9 : nv30: add missing fallthrough comment
651441c16fd : mesa: update fallthrough comment so gcc can see it
9549443a8f0 : svga: add missing fallthrough comments
7579414db24 : r300: add and fix up fallthrough comments
dfb9be6994f : mesa: fix unintended fallthrough in glIsEnabled()
8b90310b401 : mesa: add missing fallthrough comment to teximage.c
d88447d5ce4 : mesa/vbo: add some missing fallthrough comments
cb8cd644113 : spirv: add missing fallthrough comments
580fe899581 : radeon: add missing fallthrough comments
f692131641f : glsl: move fallthrough comment to where gcc can see it
bf3fc3cf3d5 : glx: add missing fallthrough comment
cb5fafd6178 : radeonsi: add missing fallthrough comment
5c4d9816acf : mesa: add fallthrough comments to COPY_SZ_4V()
dbf016e2597 : nir: fix implicit fallthrough warnings
31dcc173b15 : mesa: add fallthrough comments to get.c
f9310992704 : mesa: add fallthrough comments to glformats.c
040b07c7fee : mesa: fix fallthrough in glformats
8591adea38b : nir/algebraic: Don't distrubte absolute-value into dot-products
99afaa1d548 : ci: Disable pixmark-piano trace on a630 due to GPU hangs.
7b0a4f977b9 : pan/mdg: Schedule based on liveness
a6f0d7f003b : pan/mdg: Vectorize vlut operations
c957249df9d : pan/mdg: Skip r1.w write where possible
de41c4c103d : pan/mdg: Prioritize non-moves on VADD/VLUT
01e965d3122 : pan/mdg: Allow Z/S writes to use any 2nd stage unit
8ac2c080452 : pan/mdg: Defer smul, vlut until after writeout moves
2904acd9383 : pan/mdg: Schedule writeout to VLUT
14415d581a9 : pan/mdg: Remove bundle interference code
5a43f7fcce8 : pan/mdg: Don't assign destination in writeout block to r1
d838cb96a57 : pan/mdg: Defer nir_fuse_io_16 until after opts
78df3b03757 : panfrost: Specify stack_shift on SFBD
64cdc1311b9 : etnaviv: move ra into own file
027e9e8da37 : etnaviv: move nir compiler related stuff into .c file
f1df033fccd : etnaviv: move functions that generate asm to own file
79427a01909 : etnaviv: drop emit macro
624b8b4a928 : etnaviv: merge struct etna_compile and etna_state
0f025e8b810 : etnaviv: move liveness related stuff into own file
9ae96d32dd8 : etnaviv: make more use of compile_error(..)
96670c81502 : etnaviv: drop OPT_V define
1636e14cfd4 : etnaviv: move etna_lower_alu(..) to etnaviv_nir.c
7460d4863df : etnaviv: get rid of etna_compile dependency
12b15cbcbfa : etnaviv: move etna_lower_io(..) to etnaviv_nir.c
ea17cbf16fa : etnaviv: convert enums
34f776386ca : etnaviv: delete not used struct
3cdc0d50981 : ci: Move deploy stage between container & build stages
fc41ec16c8b : ci: Use "when: always" for pages job
ab9ecb607b8 : radv,vulkan: add a new x11 wsi drirc workaround for DOOM Eternal
311b9f25834 : Revert "vulkan/wsi/x11: Ensure we create at least minImageCount images."
11a6a96f8a5 : radv: fix wide lines with multisample enabled
efec833a188 : CI: Disable Windows build due to unstable infrastructure
f2f57ef9f78 : zink: implement Vk_EXT_index_type_uint8
53372175c9b : radv: fix wide points and lines
8b8ffb12b40 : docs: update llvmpipe GL 4.0 status
af7a7f6ce7b : ci: fixup tests after all indirect images fixes.
0ecae0ac0b5 : llvmpipe: handle indirect images properly
b7b22b735d1 : draw/sample: add support for indirect images
e6f7fe33244 : gallivm/nir: add support for indirect image loading
bc1ac7dc3f3 : gallivm/img: refactor out the texel return type (v2)
6e25a5a3756 : gallivm/nir: refactor image operations for indirect support.
3ca3b07fc1b : gallivm/nir: support passing image index into image code.
f75c1e83e2e : llvmpipe: pass number of images into image soa create
8a4ef09e7e0 : draw: pass number of images to image soa create
ee10f24a311 : llvmpipe: enable ARB_gpu_shader5
8807bdb1b76 : gallivm/sample: handle size unit offset
d243655d340 : llvmpipe/draw: wire up indirect offset
3b973eab73f : gallivm/sample: pass indirect offset into texture/image units
e168d148d76 : gallivm/nir: handle non-uniform texture offsets
9172e405ef6 : gallivm/nir: add texture unit indexing
52a050ea0ae : llvmpipe: add support for indirect texture access.
6dc904f6000 : draw: add support for indirect texture access
28f906ad913 : gallivm: add indirect texture switch statement builder.
8b15a08ebde : gallivm/sample: change texture function generator api
30c5cbbcd20 : llvmpipe: pass number of samplers into llvm sampler code.
6528a24cc52 : draw: pass nr_samplers into llvm sample state creation.
d55aa78615f : nir: add missing break to nir_opt_access()
b8409a6af77 : egl: move fallthrough comment so gcc can see it
0d5427fa44a : iris: add missing fallthrough comment
1a8f9180503 : intel/compiler: add and fix up fallthrough comments for gcc warnings
512db7ec78a : anv: update fallthrough comment so gcc sees it
06dc2f3f475 : gallivm: add missing break
2ed35c71020 : llvmpipe: add missing fallthrough comments
de4004f8ba7 : i965: add and fix fallthrough comments
8da810a7fbc : intel/compiler: Don't emit no-op cr0 changes
fe14dc98bfe : intel/compiler: Add assert that set bits are within mask
29e2a3b8f5e : gallium,util: undef ALIGN on FreeBSD to prevent name clash
f678811b567 : i965: Explicitly cast value to uint64_t
565a80450d2 : iris: Explicitly cast value to uint64_t
708db983dd0 : meson: Do not enable USE_ELF_TLS for FreeBSD
6cba468b5e7 : gitlab-ci: Do not create the "success" job when the test-docs job exists
8e2cb8ef276 : gitlab-ci: Extend .ci-run-policy template for docs jobs
1c612e8c094 : gitlab-ci: Use rules: instead of except:/only: for test-docs job
196ac4c6f3f : ci: move test-docs to container stage
28ca70b6b64 : ci: move deploy-stage later in the pipeline
8774707b1e3 : ci: test docs for non-master builds
24fe9f43e56 : ci: only build docs if any docs changed
d1ca80235de : ci: only build docs in the upstream-repo
9bebbf58678 : freedreno/ir3: add support for INTERP_MODE_NOPERSPECTIVE
0f5c9f97131 : turnip: set missing bary sysvals
2453f2bdb73 : freedreno/a6xx: set missing bary sysvals
dadfb4ec587 : freedreno/a5xx: set missing bary sysvals
33457fc705d : freedreno/ir3: add generic get_barycentric()
75fef41f16c : freedreno/a4xx: fake LINEAR_PIXEL varying support for u_blitter
0d419c76bb0 : freedreno/a3xx: support LINEAR_PIXEL/PERSP_CENTROID/LINEAR_CENTROID sysvals
2e9ded21d14 : freedreno/registers: update varying-related registers
549b4a3dd4a : gitlab-ci: Automatically run pipelines for Marge Bot pre-merge only
8456ff75b39 : v3d/compiler: fix image size for 1D arrays
5f1a16d06d8 : st/mesa: do not clear NewDriverState for inactive states
7940b47de64 : gallium/docs: remove unused imgmath extension
27dcdbcc96c : gallium/docs: remove non-existent static dir
1d7bb2dde0d : gallium/docs: prefix exts dir with underscore
47d3b80428c : gallium/docs: use none for highlight_language
686f6c72068 : gallium/docs: remove reference to non-existent label
686cf8eaada : gallium/docs: fixup formatting of numbered lists
7f5061c0b78 : gallium/docs: update to recent sphinx
2bf2e6c83d2 : draw/llvm: fix big-endian mask adjusting
0e6dfd11f22 : mesa/get: fix enum16 big-endian getting.
b743c9bf2d5 : llvmpipe: fix occlusion queries on big-endian.
3aeb61da49c : gallivm/nir: fix big-endian 64-bit splitting/merging.
92866052769 : glsl: fix constant packing for 64-bit big endian.
2cd466bf340 : docs: add a page explaining the GitLab CI and the Intel CI
fde25a6ed94 : mesa/swrast: use logf2 instead of util_fast_log2
2e5b2145068 : anv: disable i915_perf warning on non-Linux
5a27efdf0e3 : meson: Revert commit overriding C++ standard with gnu++11 on ppc64el
cd7acd09b9f : clover: Fix types collision between c++ and altivec
54d7907c276 : nir: Propagate *2*16 conversions into vectors
3e3958c44f7 : panfrost: Do fine-grained flushing for occlusion query results
b1d309eaa39 : freedreno/a4xx: fix *_NONE enum conversion
fa673920483 : CI: Re-enable Panfrost T860 jobs
50d75536009 : radeonsi: add a debug option to enable NGG culling for tessellation
b0c77a5f1d4 : radeonsi: don't try to enable NGG culling for GS
90cf741d316 : radeonsi: always use Wave64 for HS/GS/VS shader stages (except GS fast launch)
9049e39804c : radeonsi: always use Wave32 for GS fast launch, because Wave64 hangs
8fff9beb44b : radeonsi: fix NGG culling for Wave64
2866a6f78d2 : ac/gpu_info: fix num_physical_sgprs_per_simd for gfx10
1401fc055c5 : radeonsi: don't flush in fence_server_sync
34db50558d9 : CI: Temporarily disable Panfrost T860 jobs
bb703d42479 : CI: Re-enable the Windows VS2019 build job
e3e1e9f82ca : CI: Correct build-directory path on Windows, and keep it
ee056dfef6e : CI: Try shared libraries on Windows
97b4b1254ec : CI: Enable assertions on Windows
5a05f9714bb : radeonsi: bump SI_NUM_SHADER_BUFFERS to 32
7e8cfc0add8 : glsl: remove stale FIXME
64a2500a697 : st/glsl_to_nir: disable st_nir_lower_builtin() when packing supported
4cca5137aed : glsl: define gl_LightSource members in ARB_vertex_program order
5ddab654d93 : mesa: add _mesa_program_state_value_size() helper
0e7b1a6b1a5 : mesa: remove _mesa prefix from static function
849227d70f3 : zink: set lower_uadd_carry in nir options
d7d76878298 : loader/dri3: Check for window destruction in dri3_wait_for_event_locked
7c226116c6c : loader/dri3: Use dri3_wait_for_event_locked in loader_dri3_wait_for_msc
ee77951714f : loader/dri3: Add dri3_wait_for_event_locked full_sequence out parameter
08c39a8a293 : v3d: Fix -Wmaybe-uninitialized compiler warning in the v33 code.
f55a308c75d : v3d: Enable PIPE_CAP_TGSI_TEXCOORD.
a60e8dfdc5d : vc4: Enable PIPE_CAP_TGSI_TEXCOORD.
64cb81a3a4a : gallium/util: Add a helper function for point sprite handling.
622c548967a : turnip: enable depthBiasClamp
0ed100ea498 : turnip: enable largePoints
cb10edd5446 : freedreno/regs: add extra bits for UBWC array pitch
c425ca5566a : frontends/va: Handle dynamic resolution/SVC for VP9
653dff949e9 : v3d/compiler: fix spill offset
7a5e6fd25f2 : radv: add support for MRTs compaction to avoid holes
4e0dcbb8808 : radv: use SPI_SHADER_ZERO for non-written color attachments
18b42eebd59 : radv: rework 8/16-bit color attachment formats detection
76ee45d3a88 : radv: adjust CB_SHADER_MASK for dual-source blending in the shader info pass
26a48d8d352 : radv: enable VK_AMD_shader_ballot on GFX6-7 with both compiler backends
cff418cc4ca : nir: Add new rules to optimize NOOP pack/unpack pairs
237d7284180 : gallivm/nir: fix const loading on big endian systems
7d31bc9a34c : freedreno/ir3: fix resinfo wrmask
b1c16e52514 : docs: use ref-links for internal references
5ee55b206af : docs: fix internal references
1d250bf2916 : docs: restore accidentally dropped labels
05e61a91573 : docs: remove non-existent reference
3b74e6fa280 : meson: Do not require shader cache for radv.
c0c03f4772f : rbug: Fix rbug_delete_vs_state lock acquisition.
583d7d3d8d0 : v3d: moving v3d simulator to src/broadcom
4fccbd0ea60 : turnip: Put VK_KHR_external_fence_fd stubs back
39f06e28485 : iris: Implement pipe->texture_subdata directly
34630fe081b : turnip: Properly return VK_DEVICE_LOST on queuesubmit failures.
487576e3cfd : turnip: Fix error handling of DRM_MSM_GEM_INFO ioctls.
e67c2e1c96c : turnip: Do better TU_DEBUG=startup logging of drmGetDevices2() failure.
aba8c579a97 : turnip: semaphore support.
6283da34a91 : ci/baremetal: Bump the kernel to a recent drm-msm-fixes for msm semaphores.
5c0f82b0d72 : aco: fix partial copies on GFX6/7
66482303f6d : mapi: x86: Fix dynamic entries in x86 tsd stubs.
63805ccd3f0 : ci/bare-metal: Fail early when we get stuck powering on a cheza.
189a0fecf54 : freedreno/ir3: move nir finalization to after cache miss
f97acb4bb4b : freedreno/ir3: disk-cache support
6aadb00e60f : freedreno/ir3: build binning variant at same time as draw variant
83b97bf161f : freedreno/a6xx+ir3: stop generating pointless binning shaders
fdbe1ffaf74 : freedreno/ir3: shuffle some variant fields
c0f22c3d940 : freedreno/ir3: add ir3_compiler_destroy()
f1ab57359c7 : freedreno/ir3: move finalize_nir to pscreen hook
d3ae5593783 : freedreno/ir3: add ir3_finalize_nir()
e35b8971a74 : zink: use OpFUnordNotEqual for nir_op_fne
765de33d3ce : zink: set lower_mul_high and lower_rotate in ntv compiler options
49c13fccf75 : zink: handle isign alu in ntv
21fe5b0ffdf : zink: handle ixor in ntv
651d093298d : zink: lower byte/word extract ops in nir
90d34558488 : zink: add bitfield_reverse handling to ntv
957d8e26582 : zink: add ult handling for ntv
2159aa0c49e : zink: handle signed and unsigned min/max ops in ntv
f13d79f519d : radv: remove the load/store workaround for Monster Hunter World with LLVM
a30ad8cb238 : radv: remove the shader ballot workaround for Youngblood with LLVM
099916384a4 : docs: update favicon
2fbc12a0ac0 : turnip: fix huge scissor min/max case
1854eeefded : turnip: fix VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES
6b886fbc0b2 : panfrost: Add PAN_MESA_DEBUG=gl3 flag
1288613f1c7 : freedreno/a6xx: use firstIndex field
ba5e1c5310f : tu: Pass firstIndex directly to CP_DRAW_INDX_OFFSET
259d07a2ff8 : freedreno/registers: Label firstIndex field in CP_DRAW_INDX_OFFSET
a32fb2f9d03 : freedreno: On a5xx+ INDX_SIZE is MAX_INDICES
1dd24bf27b2 : freedreno: Share constlen between different stages properly
d9dd989d2a5 : freedreno: Refactor ir3_cache shader compilation
8ad65609da3 : tu: Share constlen between different stages properly
48b1602b506 : ir3: Add ir3_trim_constlen()
9edff0cfd4f : ir3: Support variants with different constlen's
4554b946c38 : ir3: Include ir3_compiler from ir3_shader
2841bb1fac8 : ir3, freedreno: Round up constlen earlier
4845f184d76 : v3d/compiler: don't rewrite unused temporaries to point to NOP register
3b1c511b099 : v3d: Use stvpmd for non-uniform offsets in GS
dab8a9169c1 : v3d: Add missing macro for stvpmd instruction
71794567f96 : radeonsi: remove tabs
0cdec11d953 : radeonsi: clear per-context buffers at the end of si_create_context
da78d50bc87 : radeonsi: make si_pm4_cmd_begin/end static and simplify all usages
7b2a0f880b5 : radeonsi: disallow adding BOs into si_pm4_state except 1 shader BO per state
3b1e42d2c22 : radeonsi: make wait_mem_scratch unmappable
428360662f3 : radeonsi: don't add the tess ring buffers into the cs_preamble state
1c1d34a67ac : radeonsi: rename init_config states to cs_preamble states
bbc0a2d51db : radeonsi: don't add the border color buffer into the init_config state
c7680625c36 : ac,winsys/amdgpu: align IBs the same as the kernel
556f4458fe9 : amd: add proper definitions for NOP packets
276e6d7bbce : gitlab-ci: attach the Fossilize log file as artifact on failure
4954df417c7 : gitlab-ci: append Fossilize stdout/stderr to a file to reduce spam
b24b415013e : gitlab-ci: set the number of Fossilize threads to 4
be5d06106ff : panfrost: Only copy resources when they are in a pending batch
66df2ffa36a : anv: Align "used" attribute to 64 bits.
293221dddae : iris: Align last_seqnos to 64 bits.
2fd746e98e7 : ci: Remove a stray "always" on the freedreno traces job.
50e20cb0361 : freedreno/a6xx: Add support for polygon fill mode (as long as front==back).
72c0522db28 : turnip: Add support for polygon fill modes.
daee177ca02 : freedreno/a6xx: Define the register fields for polygon fill mode.
b88c46fa11a : ci: Add a freedreno a630 tracie run.
b5f727afeb3 : ci/tracie: Fix apitrace dump using "less" which isn't in the ARM rootfs.
9f1412cf3eb : ci/tracie: Print the path if the trace isn't found.
7406d627c88 : ci: Include trace replay support in ARM rootfses.
acf9d8b75d9 : ci/bare-metal: Don't include dev packages in arm*test.
9079b53987e : ci/bare-metal: Skip setting of unset variables at startup.
21b2dac7930 : ci: Move ARM rootfses to stable
a04672a1052 : ci: Don't call renderdoc's ReplayController.Shutdown()
62de79ac449 : turnip: implement VK_KHR_shader_draw_parameters
16a9e233da9 : freedreno/ir3: add support for load_draw_id
01799b3448c : freedreno/registers: add CP_DRAW_INDIRECT_MULTI
7e98f2534c3 : gitlab-ci: add a list of expected failures for RADV/ACO on NAVI14
63e1e7209c2 : radv: enable ACO by default
db0afb38007 : radv: change use_aco -> use_llvm
b78f64507e9 : radv: introduce RADV_DEBUG=llvm option
37e7a5e746d : zink: unify code for setting resource barriers
a102896cff2 : radv: lower 64-bit dfloor on GFX6 for fixing precision issues
c84f11e7b67 : radv: lower 64-bit drcp/dsqrt/drsq for fixing precision issues
82b46667836 : iris: Honor scanout requirement from DRI
ec7b55f4cc5 : vulkan/overlay: fix crash on destroying NULL swapchain
8c962f5f61f : gitlab-ci: add parallel-rdp fossils
6da06479878 : freedreno/ir3/ra: fix pre-color edge case
c5b990f435e : turnip: disable early_z for VK_FORMAT_S8_UINT
04148f44111 : turnip: fix update_stencil_mask
9c0ae5704d6 : turnip: fix empty scissor case
7c008c293d7 : freedreno: handle batch flush in resource tracking
16b4da3ba31 : freedreno: split out batch clear tracking helper
ad136945e6d : freedreno: split out batch draw tracking helper
d74554b1674 : freedreno: make foreach_bit() declare it's cursor
1fd2bc10dc7 : turnip: implement VK_EXT_vertex_attribute_divisor
8018b4b7071 : docs: fix 20.1.2 relnotes
804c6ee0dfd : docs: update calendar and link releases notes for 20.1.2
e94f81e9df8 : docs: Add release notes for 20.1.2
3065c4bf925 : freedreno/ir3: switch PIPE_CAP_TGSI_TEXCOORD
e6d650353a0 : freedreno: convert builtin blit VS prog to ureg builder
b5574c51654 : freedreno/a3xx: use point-coord helper
ba6e1514f59 : freedreno/a4xx: use point-coord helper
3e8c6312c70 : freedreno/a5xx: use point-coord helper
a474d48e176 : freedreno/a6xx: use point-coord helper
68d6aa3dd02 : freedreno/a6xx: de-duplicate vinterp/vpsrepl state building
022c363cfbb : freedreno/ir3: add helper to determine point-coord inputs
64c2a10707f : turnip: move some logic out of create_render_pass_common
c9c76f68320 : turnip: use RenderPassCreateInfo for render_pass_add_implicit_deps
e4099201bcd : turnip: replace a memset(0) with zalloc in CreateRenderPass
70046145d19 : turnip: translate CreateRenderPass to CreateRenderPass2
01e2893cba4 : turnip: implement depthBounds
a9d866910c5 : freedreno/registers: a6xx depth bounds test registers
4fc0499049f : aco: remove outdated assert in handle_operands()
7cad27831d2 : aco: ignore blocked registers when checking edges in get_reg_impl()
91a82d00696 : radv: fix checking the return value of cs_finalize()
86df5283a32 : gitlab-ci: update the list of expected failures for Pitcairn
aa35670fd09 : radv: Make radv_alloc_shader_memory static.
64a92ef7a26 : radv/winsys: Distinguish device/host memory errors.
a5cb88eea45 : radv: Handle mmap failures.
04765e6a9a4 : radv/winsys: Deal with realloc failures in BO lists.
519ddfd3126 : aco: improve vectorization of 8/16-bit loads/stores
ddffcf36277 : aco: fix when sub-dword create_vector operand cannot be placed perfectly
91fd53884dc : aco: don't allow partial copies on GFX6/7
76b5d72921c : aco: align swap operations to 4 bytes on GFX6/7
91d7e401763 : aco: don't create byte-aligned short loads
c3259b6e6a2 : aco: add missing bld.scc() in byte_align_scalar()
a0f6ca4393d : aco: don't store byte-aligned short stores
a18da83d184 : aco: fix copy+paste error in split_buffer_store
841fdfcd453 : radv/aco,aco: allow SMEM SSBO loads on GFX6/7
35b5e1fc7c5 : aco: allow SMEM for some sub-dword accesses
c702f8ed157 : aco: only use SMEM if we can prove it's safe
0cfee26bee3 : radv: fix image variable types in meta shaders
c344c083fc7 : spirv: set variables to restrict by default
1be67d610f4 : android: freedreno/ir3: simplify generated sources rules
41683157e77 : android: freedreno/ir3: add missing generated sources and rules
b41828c3375 : android: freedreno: add fd5_layout.c to Makefile.sources
5f97dfc4c84 : vulkan/wsi/x11: Ensure we create at least minImageCount images.
7b3976d3f86 : zink: clamp VkImageCreateInfo.arrayLayers to 1 for image resource creation
994224bc293 : gitlab-ci: update the list of expected CTS failures for RADV/ACO
6a5fb31fefb : nir: Fix divergence analysis for tessellation input/outputs
8278a46b26a : intel: Disable loading drivers on DG1 devices for now
32455b657f6 : CI: Disable Panfrost Mali-T820, Lima Mali-400 and Lima Mali-450 jobs
7f48c6b6a28 : iris/compute: Split out iris_load_indirect_location
6557c8294da : iris: Split walker and state update into iris_upload_gpgpu_walker
ecf3335eef8 : anv/cmd_buffer: Split GPGPU_WALKER out to emit_gpgpu_walker
759b7f83dd7 : anv/pipeline: Split VFE/INTERFACE_DESCRIPTOR out to emit_media_cs_state
a5918ac63e8 : turnip: use pipeline cs for shader programs instead of separate bo
a58de1b8d3a : turnip: fix ts_cs_memory typo
bf92f041fe5 : freedreno: Handle DRM_FORMAT_MOD_INVALID in shared code
561aaeeb48e : intel/eu: Add the RNDU opcode
e0ab48e3ea0 : intel/eu: Set the right subnr for ALIGN16 destinations
8a0d772dca3 : intel/eu: Add a brw_urb_dest_msg_type helper
2c762955d41 : intel/eu: Add a brw_urb_desc helper
ecda98fbb2d : intel/compiler: Expose brw_texture_offset to C
479797e1304 : intel/fs: Move more prog_data setup into populate_wm_prog_data
fc519cad57b : intel/fs: Break wm_prog_data setup into a helper
2687ec5ee68 : intel/fs: Expose a couple of NIR lowering helpers
bfc1fd22cdf : iris: Delete useless #define
ba15bb383f0 : nir: only uniforms with dynamically_uniform offset are dynamically_uniform
2a61a8d95a8 : bin/symbols-check: explain C++ symbols workaround
20e12d9ef4e : turnip: implement CmdDrawIndirectByteCountEXT
6cf87d777a2 : turnip: enable VK_EXT_index_type_uint8
52da27aedee : turnip: refactor CmdDraw* functions (and a few fixes)
98b0d900474 : turnip: rework streamout state and add missing counter buffer read/writes
99eecd3775d : docs: add planning for 20.2
3f04914713b : docs: add some padding to the release calendar
ade7c3338ae : ci: remove some freedreno a6xx skips
012b7aab260 : driconf: add workarounds for SPECviewperf13
ca719c6e303 : glsl,driconf: add allow_glsl_120_subset_in_110 for SPECviewperf13
f8e8701cf1b : radeonsi: replace ctx->screen with sscreen in si_flush_gfx_cs
470b319813b : radeonsi: don't wait for idle at the end of gfx IBs
57606c2ab5c : gitlab-ci: stop testing RADV with LLVM
0aca04afa58 : aco: fix printing ASM on GFX6-7 again
e0518800a12 : gitlab-ci: Update CTS runner
287bf5f2088 : gitlab-ci: Test virgl with Khronos' OpenGL CTS
2102d5eda52 : gitlab-ci: Add manual tests for Virgl using GLES on the host
4417e924bf7 : gitlab-ci: Run more dEQP tests for virgl
a2d7f4fe5a5 : glthread: handle ARB_vertex_attrib_binding
66c2c9c6a95 : glthread: rename non_vbo_attrib_mask -> user_buffer_mask, attribs -> buffers
2bf425431d8 : glapi: fix incorrect param names in ARB_vertex_attrib_binding functions
2b8b62c55bb : ac/nir: fix 64-bit division for GL CTS
3fec2f67c3d : radeonsi: compact MRTs to save PS export memory space
6ac99b9f39d : anv: Bump the advertised patch version to 145
a9ee1b9cf95 : vulkan: Update Vulkan XML and headers to 1.2.145
677c1bd0559 : docs: cat maintainer keys to a single file
b4335aaf0ed : docs: drop deleted file from extra sphinx files
c72832e83c6 : anv: Make use of devinfo has_aux_map field
8c36936832b : iris: Make use of devinfo has_aux_map field
4be31ebb615 : gitlab-ci: drop gettext from the build images
04e8eaf4e82 : util: rename xmlpool.h to driconf.h
2ef983dca61 : driconf: drop now unused translation facility
b1f647a3b4c : driconf: drop 9% swedish translation
0a19565592a : driconf: drop 8% dutch translation
56d76859fa5 : driconf: drop 6% french translation
a029eafba36 : driconf: drop 26% spanish translation
29ee6f6c6a1 : driconf: drop 15% german translation
ae7759eb210 : driconf: drop 28% catalan translation
6e24047573f : zink: use correct define value for reserved slot count in ntv
c323e0ddf3d : intel/dev: Add device info for DG1
37a724e4ae0 : anv/dg1: Don't use SET_TILING kernel uapi.
e6588354360 : iris/bufmgr: Do not use map_gtt or use set/get_tiling on DG1
762e601f776 : intel/devinfo: Add function to check for DRM_I915_GEM_GET_TILING.
86617c08cc9 : intel/l3: Return the URB size from devinfo for DG1
793b4092416 : intel/isl: Update mocs for DG1
3daa8667512 : intel/l3: Add DG1 L3 configuration
633dec7163e : anv: Set L3 full way allocation at context init if L3 cfg is NULL
e2e0521ecbb : iris/l3: Enable L3 full way allocation when L3 config is NULL
6054b24f584 : intel/l3: Allow platforms to have no l3 configurations
49fe43e15fd : intel/l3: Don't rely on cfg entry URB size being 0 as a sentinal
f1fba99695f : intel/devinfo: Add is_dg1 to device info
64ccb740281 : turnip: Enable tessellationShader physical device feature
497671be35f : ir3: Unconditionally enable MERGEDREGS on a6xx
7a836ec6319 : turnip: Force sysmem for tessellation
2718353b381 : turnip: Support tess for draws
08aaa3d4c46 : turnip: Emit HS/DS user consts as draw states
8cb226b2588 : turnip: Update VFD_CONTROL with tess system values
f08a80dcd49 : turnip: Allocate tess BOs as a function of draw size
eefdca2e2f5 : turnip: Parse tess state and support PATCH primtype
ff16e72545b : turnip: Offset by component when lowering gl_TessLevel*
b09e690f3b7 : turnip: Lower shaders for tessellation
d2df0761200 : nir: Add an option for lowering TessLevelInner/Outer to vecs
d2d4677b56e : nir: Support sysval tess levels in SPIR-V to NIR
ffc4d82438d : v3d: Disable PIPE_CAP_PRIMITIVE_RESTART
1fc346d2bec : mesa: Add PrimitiveRestartFixedIndex to gl_constants
bb5fc90135f : gallium: Add pipe cap for primitive restart with fixed index
bcf6a9ec635 : nv50/ir/ra: fix memory corruption when spilling
b8c77d4765d : nv50/ir/ra: convert some for loops to Range-based for loops
361fb38662f : panfrost: Copy resources when mapping to avoid waiting for readers
65b3b08aaf4 : panfrost: Update sampler views when the texture bo changes
96300120609 : panfrost: RGBA4 and RGB5_A1 framebuffer support
b96d4449f44 : pan/mdg: Fix max_comp calculation for constant printing
5b351c801e0 : pan/decode: Add missing wrap modes
e219f045923 : pan/decode: Fix helper invocations when tracing
97318994bcc : r600/sfn: Don't set num_components on TESS sysvalue intrinsics
43c23ba9bff : r600/sfn: Add support for shared atomics
033968a94ea : r600/sfn: Add lowering pass for shared IO
14591a45b73 : nv50/ir/nir: rework CFG handling
8af22703e90 : nv50/ir/nir: rework input output handling
c31d711913e : nv50/ir/nir: handle clip vertex for tess eval shaders
636cf22a1f4 : nv50/ir/nir: don't emit a restart with set a stream_id
cc71fccb754 : nvc0: enable spirv caps with nir
e476629853b : nv50/ir/nir: fix nv_viewport_array2
984e930b2fc : nv50/ir/nir: fix ext_demote_to_helper_invocation
b78c3375904 : nv50/ir/print: add missing VIEWPORT_MASK handling
aecca24d03a : nv50/ir/nir: add workaround for double vertex attribs
83d2a73b73a : aco: improve validation checks for readlane/writelane
f03a5f6cac9 : radv/aco: implement logic64 instead of lowering
9a389322c44 : nir: slight correction to cube_face_coord constant folding
c95d258d1bc : aco: fix printing ASM on GFX6-7 if clrxdisasm is not found
053df9bd8f2 : v3d: Let scheduler know GS doesn’t have shared I/O memory
ed29b576cbc : nir/scheduler: Add an option to specify what stages share memory for I/O
28e3209985f : nir/schedule: Store a pointer to the scoreboard in nir_deps_state
0a18c935e15 : v3d: Remove unused member of v3d_compile
df8dc30cea7 : nir/scheduler: Handle nir_intrinsic_load_per_vertex_input
281f777433f : gv100/ir: fix OP_TXG for shadow textures
42b9aa5f5c7 : gv100/ir: fix shift lowering
a5445010e46 : gv100/ir: fix atom cas
eb6c546493b : freedreno/a4xx: simplify setup_slices
6c92a4004cc : freedreno/a4xx: restore pitch to bytes change to layout code
2cc51b0dfff : vulkan/wsi: Really terminate DRM lease in wsi_release_display().
82815bc9803 : freedreno/ir3: split ubo analysis/lowering passes
e0f93f68986 : freedreno/ir3: splitup get_existing_range()
f2226acd744 : freedreno/ir3: split out ubo info from range
0c32403c733 : turnip: remove unnecessary OVERFLOW_FLAG_REG check
df2e54f7d4c : freedreno/a6xx: remove unnecessary OVERFLOW_FLAG_REG check
ffecaedf697 : freedreno/a6xx: VSC "STRM_ARRAY_PITCH" is "STRM_LIMIT"
c977567db65 : radv: enable radv_no_dynamic_bounds for more Path of Exile executables
08f64f91d12 : gallium/util: add missing include
2d6059d8877 : gallium/util: limit STACK_LEN on Windows
e6fa8ed9685 : graw/gdi: do not depend on UNICODE macro
eda68414205 : gallium/os: call "ANSI" version of GetCommandLine
04f77595f0b : intel/compiler: Always apply sample mask on Vulkan.
19b2ac2bb9e : radv: enable radv_no_dynamic_bounds for Path of Exile
f4a643f65e3 : radv: add new drirc option radv_no_dynamic_bounds
3915b56e39c : iris: Support I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS
2305ab69382 : iris: Refactor modifier_is_supported for gen12
c19492bcdb9 : iris: Handle importing aux-enabled surfaces on TGL
4ed6e43988e : gallium/dri2: Support I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS
b25fedeff99 : isl/drm: Support I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS
9dea3e1b477 : iris: Use ISL_AUX_USAGE_GEN12_CCS_E on gen12
230952c2101 : iris: Don't support sRGB + Y_TILED_CCS on gen9
db5d98cde82 : intel: Add ISL_AUX_USAGE_GEN12_CCS_E
d9f7fce83c1 : ci: Enable NIR validation on a630 GLES2 and VK tests.
6ee80d8e0cf : ci: Bump vulkan CTS to 1.2.3.0.
f8961ea0865 : iris: Disable sRGB fast-clears for non-0/1 values
48a3f4c44b6 : iris: Avoid fast-clear with incompatible view
fbbf79377bc : iris: Remove the CCS_D fallback
e533232d8c8 : iris: Drop can_fast_clear_color's format parameter
7b7d28ed6de : docs: move "stable" tag explanation next to `Fixes:`
a096d410941 : docs: move `Fixes:` tag explanation to its own section
7488d491072 : docs: make it clear that the tags needs to be in the commit message
731465192a9 : docs: reword a sentence a bit
5d27d5eb614 : docs: add some formatting to the "backport merge request" option
0e4eb7b86d9 : docs: prefer `Fixes:` over `Cc: mesa-stable`
8fd98931235 : docs: drop `git sendemail` instructions
a29a1588b1c : docs: reword "sending a patch revision" to "updating a merge request"
fdebba27709 : docs: stop considering `Cc: mesa-stable` as an email address
b1a98a1107a : freedreno/a6xx: Set index buffer size to bo size
2580e4f9210 : freedreno/a6xx: Don't write REG_A6XX_RB_SRGB_CNTL in restore
77c50891b65 : anv: Use resolve_device_entrypoint for dispatch init
e94a122642f : docs: suggest alternative installation methods for meson
cca9aa4dfd5 : turnip: Fill out VkPhysicalDeviceSubgroupProperties
292ade3c9d2 : zink: use int assignment for vk int type
8f11cc4cad7 : freedreno/ir3: move output_loc to variant
640ff0e847f : freedreno/ir3: move const_state back to variant
00926954c30 : freedreno/ir3: un-embed const_state
ab74b792d4b : freedreno/ir3: move num_reserved_user_consts out of const_state
74140c2e859 : freedreno/ir3: convert over to ralloc
6039d083f78 : freedreno/ir3: pass variant to ir3_create()
65660622a1f : ir3: Split out variant-specific lowering and optimizations
f4654c458f8 : freedreno/ir3: constify shader key
91ed8b7fe37 : freedreno/ir3: drop shader->num_ubos
70fbd48b3a8 : freedreno/ir3: move ubo_state into const_state
a8b995c055f : freedreno/a6xx: defer userconst cmdstream size calculation
bd55533f5b0 : freedreno/ir3: add accessor for const_state
1e8808a4a0f : freedreno/ir3: refactor out helper to compile shader from asm
b6db703e0f0 : st/mesa: make texture views inherit compressed_data storage
993c64e6fe7 : ac/llvm: load 1 byte at a time if unaligned on gfx10
bddfbfcb561 : r600/sfn: Handle memory_barrier
34e15cd610c : r600/sfn: Take SSBO buffer ID offset into account
5aef9ea2a3c : r600/sfn: Add support for reading cube image array dim.
e458683a525 : r600/sfn: Add support for image_size
249dbcb769b : r600/sfn: Add imageio support
b303540c48c : r600/sfn: lower image derefs
2ac5cce1a13 : radv: require LLVM 11+ for GFX 10.3 if not using ACO
dc698fb5dc3 : radv: add support for Sienna Cichlid
8c144482ea1 : aco: replace == GFX10 with >= GFX10 where it's needed
3c28438094b : radv: replace == GFX10 with >= GFX10 where it's needed
1f871062764 : intel/tools: Add assembler tests for the cr0 register
e573f21edd3 : intel/tools: Disallow control subregisters > 3
cc6fc963f02 : intel/tools: Require explicit regions/types for special regs
9feb6302f93 : intel/tools: Drop srctype from ipreg
27557e71102 : intel/tools: Remove unnecessary reg number checking
f8110226baa : turnip: move enum translation functions to a common header
f7cc7079b0d : aco: use the same regclass as the definition for undef phi operands
897a47d8477 : aco: fix edge check with sub-dword temporaries
747e808697c : mesa/main: fix inverted condition
4bc5110eea2 : nv50/ir/nir: remove image uniform hack
c0bbca5c230 : nv50/ir/nir: handle image atomic inc and dec
3af27bb7de6 : nv50/ir/nir: move away from image_deref intrinsics
feb83f2f822 : nir/lower_images: handle dec and inc
43faa9ebb1c : nir/lower_images: fix for array of arrays
e35e0307cb6 : st/mesa: lower images when needed
365d0aa6c54 : aco: shrink mad_info
917260710f6 : aco: make ssa_info::label 64-bit
47ca84a96d7 : aco: shrink ssa_info
19983d3d4aa : radeon/vcn: bump vcn3.0 encode major version to 1
2be131f538c : radeon/vcn/enc: Re-write PPS encoding for HEVC
9d5d4f9eaac : radeon/vcn: add vcn 3.0 encode support
946c5c6b753 : radeon/vcn/dec: add db_aligned_height to message buffer
384195b041d : radeon/vcn: add Sienna to use internal register offset
909037b557c : radeon/vcn: reset the decode flags from message buffer
3817fa7a4d1 : aco: fix WQM handling in nested loops
8ce8895b69a : st/mesa: account for "loose", per-mipmap level textures in CopyImageSubData
9760a7ed913 : virgl: apply bgra dest swizzle and add Portal 2
c95b250a4c2 : turnip: set the API version
fa149b996d1 : radv: only requires LLVM 9 for GFX10 if not using ACO
4cf4fe9d821 : Revert "CI: Disable Panfrost Mali-T820 jobs"
4793c2bcb95 : Revert "CI: Disable Lima jobs due to lab unhealthiness"
70cc80805ce : radv: compute CB_SHADER_MASK from the fragment shader outputs
b848d88059b : radv: make sure to set CB_SHADER_MASK correctly for internal CB operations
270eeb41052 : docs/features: remove driver-list for forward-compatible context
eab3cabb9de : docs/features: update ARB_texture_buffer_object line
2a6a21ceb31 : docs/features: mark GL3 as complete for zink
c4aa64b4c34 : radv: lower discards to demote to workaround a RDR2 game bug
34499de5b37 : glsl_to_nir: fix vote_any/vote_all
c9976f5e4ab : glsl_to_nir: fix shader_clock
8505e6757b2 : glsl_to_nir: fix is_helper_invocation
f94ba1555d4 : spirv: drop some dead code
f43a2cd1d96 : spirv: atomic_counter_read_deref is not vectorized
0a84d22bf2b : turnip: fix renderpass gmem configs when there are too many attachments
b6b98e95106 : turnip: fix a sample shading case
ff2efd095e5 : turnip: fix a crash when rasterizerDiscardEnable is set
31a66cbe5d9 : docs: remind release maintainers to sign the tarballs and publish their key
c75e46f6d60 : docs: publish our release maintainers' keys
1d54fb5b2b5 : freedreno/ir3: update obsolete comment
5baf430261d : freedreno/computerator: MERGEDREGS update
0e0d4daa5b1 : turnip: set .MERGEDREGS based on variant
c6632c087d3 : freedreno/a6xx: set .MERGEREGS based on variant
1cc4cf141a8 : freedreno/ir3: make mergedregs a property of the variant
c052087038c : freedreno/ir3: re-work assembler API
ffe62e1b6c5 : freedreno/ir3: pass variant to postsched
38df3f899da : freedreno/ir3: decouple regset from gpu gen
47decc88c2b : freedreno/ir3: move mergedreg state out of reg
46cdcf590b8 : freedreno/ir3: convert regmask_t to struct
d53dc6c3768 : freedreno/fdl6: rework layout code a bit (reduce linear align to 64 bytes)
3a9ab3b6e96 : freedreno/a6xx: FETCHSIZE is PITCHALIGN
6269405a2ba : virgl: replace all dup() with os_dupfd_cloexec()
526910e8faa : svga: replace all dup() with os_dupfd_cloexec()
9ca2a4e6fc9 : freedreno: replace all dup() with os_dupfd_cloexec()
bd5cf70d3db : etnaviv: replace all dup() with os_dupfd_cloexec()
419b446e1e0 : egl: replace all dup() with os_dupfd_cloexec()
62797c30edb : i965: replace all dup() with os_dupfd_cloexec()
e0e9c2486d6 : iris: replace all dup() with os_dupfd_cloexec()
00defe2e0a9 : anv: replace all dup() with os_dupfd_cloexec()
405bffefe15 : radv: replace all dup() with os_dupfd_cloexec()
69269a46f10 : vulkan/wsi: replace all dup() with os_dupfd_cloexec()
4a8085d67ca : replace all F_DUPFD_CLOEXEC with os_dupfd_cloexec()
0e5ea7a3639 : util: introduce os_dupfd_cloexec() helper
b00e1d9ea77 : util/os_file: replace broken windows-detection code with detect_os.h
bf63da3e95a : ci: disable the windows tests until the runner can be stabilized again
3e37b7e6bba : docs: remove plain-text copy of versions.rst
9706b7238c7 : khronos-update.py: add script to simplify update of Khronos headers & xml files
e8ad52f7b0c : zink: enable xfb extension in screen creation
e5e657768c3 : zink: switch to passing VkPhysicalDeviceFeatures2 in VkDeviceCreateInfo
1983609212e : zink: set PIPE_CAP_VIEWPORT_TRANSFORM_LOWERED and remove POS special casing
37778fcd9a3 : zink: implement transform feedback support to finish off opengl 3.0
1b130c42b8d : zink: implement streamout and xfb handling in ntv
c3f6a59d57b : zink: add spirv_builder methods for OpVectorExtractDynamic and OpVectorInsertDynamic
14dbf51d7fd : zink: add spirv builder util functions for emitting xfb decorations
f841d11c9fe : zink: use '2' variants for device props/feats, check features for ext enabling
9f24909b0b7 : turnip: use u_format for packing gmem clear values
03e284ec9ec : docs: fixup relnotes after rst-conversion
51fb3b09dc1 : radv/aco: enable FP16 features/extensions on GFX9+
abfe28a6bb6 : aco: fix validation of opsel when set for the definition
f745ceecee6 : turnip: use draw states for input attachments
159a1300ceb : turnip: input attachment descriptor set rework
233610f8cf8 : turnip: refactor draw states and dynamic states
62a4db4c0f1 : turnip: delete dead dynamic state code
aab3398b337 : turnip: improve dirty bit handling a bit
edb8c581db4 : turnip: move descriptor set BO tracking to CmdBindDescriptorSets
5ef0f9f6225 : turnip: compute and graphics have completely separate state
a3464c567cc : tu: Actually remove dead variables after io lowering
168c42290f9 : ir3: Don't calculate num_samp ourselves
568e06b3a6f : tu: Set num_components to 0 when building bindless intrinsics
6fcbce3b996 : tu: Remove tu_shader_compile_options
808992fc506 : tu: Use the ir3 shader API
b1700698a58 : tu: Remove num_samp hack
6f2981176d9 : ir3: Pass reserved_user_consts to ir3_shader_from_nir()
89c8393a163 : pan/mdg: Reassociate adds for multiply-by-two
a3348f88c87 : pan/mdg: Canonicalize (x * 2.0) to (x + x)
6318e461416 : pan/mdg: Allow scheduling "x + x" to multipliers
bc356abea31 : pan/mdg: Factor out unit check
de7c6950b36 : aco: fix sub-dword opsel/sdwa checks
1e791e51a65 : aco: fix validation error from vgpr spill/restore code
d37deebde57 : turnip: fix cubic filtering with CmdBlitImage
198b13974a2 : turnip: fix 3D path always being used for CmdBlitImage
1622787ee4d : turnip: set VFD_INDEX_OFFSET in 3D clear/blit path
4d13e35315e : spirv: do not set num_components for non-vectorized mbcnt_amd intrinsic
b2e9d21fdd6 : st_glsl_to_nir: fix potential use after free
7e8e02d5432 : glsl: small optimisation fix for uniform array resizing
a5d3e061af9 : glsl: fix uniform array resizing in the nir linker
f63a5781008 : anv: Add VK_EXT_custom_border_color to relnotes
ed7bebc17b4 : anv: enable VK_EXT_pipeline_creation_cache_control
23633f6c694 : anv: implement VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT
13f44596d72 : anv: support externally synchronized pipeline caches
a0ef4971d09 : intel/compiler: Remove unnecessary optimization for MUL
d4f3f9390f0 : intel/compiler: Optimize integer add with 0 into mov
63b81c9915c : meson: unbreak sysctl.h detection on BSDs
2a80f96b511 : docs: Add dri-devel to the mailing lists and drop the DRI wiki link.
46c368907fc : util: enable futex usage on BSDs after 7dc2f4788288
680ca5b3938 : freedreno/ir3: add post-scheduler cp pass
a60d48a863d : freedreno/ir3/cp: extract valid_flags
5f1f8f7b172 : freedreno/ir3: delay test support for vectorish instructions
92d6eb4dd53 : freedreno/ir3: add helpers to move instructions
9eed0c60113 : freedreno/ir3/delay: calculate delay properly for (rptN)'d instructions
c3b30963dd7 : freedreno/ir3: add test for delay slot calculation
a69d28769a0 : freedreno/ir3/print: print (r) flag
cd376a14346 : freedreno/ir3/legalize: don't allow (nopN) if (rptN)
1418ea0d001 : freedreno/a6xx: emit shader names in debug builds
541c288b5f8 : freedreno: splitup emit_string_marker
f35f711c71f : freedreno/ir3/cp: properly handle already-folded RELATIV
1bee79996b2 : freedreno/ir3/validate: also check instr->address
f598786775f : freedreno/sched: reset delay counters at start of block
6717fd57192 : freedreno/log-parser: fix compute times
8ea5d8ce834 : docs: Replace ancient swrast conformance docs with more current information.
429ff054917 : docs/relnotes: update internal references
9be0e2dbf4f : docs: update internal references
762706c5a6b : anv: add an option to disable secondary command buffer calls
20b6ee82acc : nir/intrinsics: Put the _intel intrinsics together at the end
2ac2f7a0298 : softpipe: change vendor name to something more generic.
04d6edd7253 : llvmpipe: change vendor to be more generic.
94acd419dad : virgl: change vendor id to reflect reality more.
8f9b8af7825 : anv: Add anv_pipeline_init/finish helpers
1b693341ac9 : anv: Add an anv_batch_set_storage helper
fcdefa7e479 : anv,iris: unbreak on BSDs after 812cf5f522ab,abf8aed68047
0bd5f9a5bc9 : drm-uapi: Add sync_file.h
8006feda098 : aco: don't allow SGPRs on logical phis
0e47fe3fa21 : aco: reorder calls to aco_validate() and cleanup aco_compile_shader()
ec628aba76e : panfrost: Implement ARB_depth_clamp
fd92dc6b17b : panfrost: Clean up panfrost_frag_meta_rasterizer_update
bfe806c6ad7 : iris: Fix documentation for _iris_batch_flush
6785d8c4601 : zink: expose GLSL 1.30
9bf2f4d4113 : zink: enable cull-distance if supported
a3d07c4a35f : gallium/hud: don't use user vertex buffers
7b86920ae2e : Revert "gallium/hud: don't use user vertex buffers"
167fa2887f0 : nir/validate: validate intr->num_components
be16833d967 : vc4: don't relay on intr->num_components for non-vectorized intrinsics
c148dbe07e7 : v3d: don't use intr->num_components for non-vectorized intrinsics
5b5b45ebf61 : spriv: don't set num_components for non-vectorised intrinsics
2e5b5d9584f : nir/lower-atomics-to-ssbo: don't set num_components
f70d6030e3c : nir/builder: don't set intr->num_components
603d3c2991b : radv: don't set num_components for non-vectorized intrinsics
28a14787c07 : freedreno/ir3: don't rely on intr->num_components
fce02f4020a : mesa/gles3: add support for GL_EXT_shader_group_vote
25a629558ca : gallivm/cache: don't require a null terminator for cache data.
8b6820c92d2 : panfrost: Simplify AFBC format check
27d3685528b : panfrost: Enable AFBC for RGB565
92553b6290e : panfrost: Correctly calculate tiled stride
6b1498f7aca : panfrost: Fix level_2
65e0e891d24 : panfrost: Update sampler view in Bifrost path
32b171d6698 : panfrost: Merge bifrost_bo/midgard_bo
84779e5822d : llvmpipe/setup: add planes for draw regions if no scissor.
c1e1b13bfe8 : turnip: simplify stage2 helpers
067370fe87d : turnip: remove duplicated stage2opcode and stage2shaderdb
a02e7f67997 : aco: fix encoding of certain s_setreg_imm32_b32 instructions
82c265a5146 : aco: improve check for moving temporaries out of fixed definitions
e9578e30338 : aco: allow GFX9 partial writes with instructions which use opsel
82de70d06e1 : aco: add more opcodes to can_swap_operands
3c1b55962e0 : aco: allow to swap operands for some 16-bit float instructions
575b431c801 : aco: validate sub-dword pseudo instructions
d16a7190a30 : aco: optimize 16-bit and 64-bit float comparisons
22d71227398 : aco: copy-propagate constants through p_extract_vector/p_split_vector
3d6f67950d9 : aco: improve 8/16-bit constants
4784111abc1 : aco: use 32-bit inline constants for 16-bit integer instructions
dd233455679 : aco: fix half_pi constant for 16-bit fsin/fcos
9b69ed0bb95 : aco: improve sub-dword check for sgpr/constant propagation
1210e0bd620 : aco: create 16-bit input and output modifiers
f5a5674178f : aco: update comment about preserving fp16/fp64 denormals
7f511efa16a : aco: create 16-bit mad/fma
1b10764e509 : aco: try to use fma instead of mad when denormals are enabled
6cb42cdd8fd : aco: create mads when signed zeros should be preserved
1b6a319c15f : aco: add and set precise flag
a8f800a8362 : aco: use p_as_uniform in emit_vop1_instruction
b6d9e45f473 : aco: improve code for f2{i,u}{8,16}
34d481fd1f6 : aco: use num_opcodes instead of last_opcode
e838acf37d0 : nir: do not try to merge xfb-outputs
b5c810d68b2 : turnip: drop linking libfreedreno_drm
1a33faea8c5 : freedreno/ir3: move the libdrm dependency out of shared code
43e0062c5b3 : freedreno/ir3: unify shader create/delete paths
828c767113f : zink: rework input/output location emission
f90bc6daa97 : zink: handle more glsl->spirv builtin translation
9b6a8d17424 : spirv: fix using OpSampledImage with OpUndef instead of OpType{Image,Sampler}
277b6169625 : pan/mdg: Precolour blend inputs
ad001590700 : nvir: don't use designated initialisers in C++ code
013d096d15b : ac: add ac_choose_spi_color_formats() to common code
1d9e6e456ad : freedreno/ir3: fix ir3_nir_move_varying_inputs
356be07ce27 : intel/tools: make test aware of the meson test wrapper
ccaa5b034f4 : intel/tools: rewrite run-test.sh in python
ebb33b2c0aa : post_version.py: update script to the new rST way of things
8bc055fc527 : gen_release_notes.py: update script to the new rST way of things
9d90791c19a : docs/release-calendar: restore missing id
8077267026b : bin/perf-annotate-jit.py: update internal reference
cd01d0dee16 : radv: update internal reference
7d497e4e098 : docs/relnotes: update internal references
f1fe74afb2c : docs: update internal references
ea91f4769ac : README: update references to internal docs
0b4f5121f02 : docs: drop news in favour of the introduction as index-page
064fe5f3f44 : gitlab-ci: build and deploy docs
381fc0eca56 : docs: include specs into the generated docs
dd3add1b197 : docs: bundle extra files
62abe35e348 : docs: use rst-note for highlighted text
29c95ff627b : docs: reformat license table as rst table
84140a7c06c : docs: use rst footnotes instead of manual ones
8342fe8302a : docs: Add the favicon to the new page.
17aefa73a10 : docs: do not copy source-files to site
21adb67048d : docs: Remove version.
54e38882a12 : docs: add xlibdriver to table-of-contents
14f2a81b6f6 : docs: drop open-coded toc for articles
d6be994ef8e : docs: use code-blocks
bf3f0f7a82e : docs: format notes as rst-notes
5aea48001fc : docs: include meson in the toctree
7039310ae39 : docs: use code-block with caption instead of table
dcaab1b311e : docs: disable syntax-highlighting by default
00cd1346bf0 : docs: use sphinx
0841da2fbb1 : docs: fixup heading-levels
a71f08b7152 : docs: fixup broken rst
841a47fb286 : docs: escape trailing underscores properly
2c0707d13db : docs: escape asterisks
ceb8084885e : docs: escape double colons
10bd811abc6 : docs: fixup botched table
1633174b785 : docs: delete no longer needed file
c9c53e30425 : TEMP: remove rst-conversion scripts
4d066836e3c : docs: convert articles to reructuredtext
1df5dbf5165 : TEMP: add rst-conversion scripts
4de678cd30f : iris: drop dead #include "config.h"
eeb51c2d36a : i965: drop dead #include "config.h"
fd2858738bf : docs: update the blocks of unused EGL enums assigned to us
6497d1d3047 : intel/genxml: replace gen_sort_tags.py MIT licence with SPDX equivalent
ff0f1c6a272 : intel/genxml: drop python 2 support for gen_sort_tags.py
6456f71f765 : v3d: add missing unlock() in error path
8c152a5e2ac : turnip: remove some dead/redundant code
32143cba4d9 : ci/bare-metal: Terminate the job with an error on kernel panic.
72fe7b98eaf : ci/bare-metal: Stop fetching the git tree.
109816b5183 : ci/bare-metal: Use the deqp-runner bits straight out of the artifacts.
445f3eb0ead : ci/bare-metal: Make which test to run configurable.
a13209bdec8 : ci/bare-metal: Reword the final output of the init script on the board.
7ef648c0f30 : panfrost: Tiled to linear layout conversion
fafc305600c : panfrost: Create a new sampler view bo when the layout changes
3baf10adb92 : panfrost: Move sampler view bo creation to a separate function
66111bc95a5 : intel/compiler: Drop opt_sampler_eot()
dd938356c7f : ci: Disable some flaky tests on turnip.
44d28dca26d : ci: Fix weird filesystem globs appearing in failed test .qpa files.
0efaa55ef89 : docs: update calendar, add news item, and link releases notes for 20.0.8
c947bde6c58 : docs: Add sha256sums for 20.0.8
0226854e113 : docs: Add release notes for 20.0.8
7ae2110e61f : pan/mdg: Prefer type over regmode for schedule constraints
5cf5d3cc2d3 : pan/mdg: Analyze types for 64-bitness in RA
5e5ea25a0da : pan/mdg: Explicitly type 64-bit uniform moves
c93753e6181 : turnip: add emit renderpass cache flushes for sysmem 3D CmdClearAttachments
72d7df40a5e : turnip: add layered 3D path clear for CmdClearAttachments
093c4137224 : turnip: share code between 3D blit/clear path and tu_pipeline
13525a9c706 : turnip: pipeline program state refactor
1c1782c6b55 : panfrost: Demote mediump varyings to fp16
a7f524674bf : panfrost: Override varying format to minimal precision
f1de952b695 : panfrost: Use shader_info harder
3cc425e27df : panfrost: Only store varying formats
8462ca076d9 : panfrost: Allow R/RG/RGB varyings
a0578998a45 : panfrost: Remove unused routines
79e349abca7 : panfrost: Use new varying linking
6ab87c55bc9 : panfrost: Add high-level varying emit
e9e9b2b39b6 : panfrost: Add helper to determine if we are capturing
c31af6fbca0 : panfrost: Emit xfb records
df24209473a : panfrost: Emit special varyings
0c0217d945c : panfrost: Emit unlinked varyings
3d04ebf7f8c : panfrost: Determine varying buffer presence
258b80b6ebd : panfrost: Introduce bitfields for tracking varyings
e26ac2e165c : panfrost: Add panfrost_streamout_offset helper
24c3b959253 : panfrost: Calculate varying size by format
7ac1bb047aa : pan/mdg: Avoid fusing ld_vary_16 with non-zero component
1f98d8c8040 : aco: fix shared subdword loads
e7e9969efec : radv: enable radv_enable_mrt_output_nan_fixup for RAGE 2
54e7ae569bd : radv/llvm: implement radv_enable_mrt_output_nan_fixup workaround
7b44f549b38 : aco: implement radv_enable_mrt_output_nan_fixup workaround
6f21995f986 : radv: add new drirc option radv_enable_mrt_output_nan_fixup
b33f8110685 : glsl: fix incorrect optimisation in opt_constant_variable()
07aefe8065d : radv: set DB_SHADER_CONTROL.CONSERVATIVE_Z_EXPORT correctly
900bf50c390 : android: nvir/gv100: update sources in Makefile.sources
ee29c682fe6 : freedreno/ir3: limit pre-fetched tex dest
f80092dad2c : freedreno/ir3: remove RA "q-values" optimization
562aaea07cc : freedreno/ir3: respect tex prefetch limits
4cabc25fa4c : freedreno/ir3: add debug code to print conflicting half-regs
399114329b2 : nir/print: print tex dest type
479249bce6b : iris/icl+: Report same caching domain as main surface for clear color BO.
7afdc549f46 : android: aco: add aco_ir.cpp to Makefile.sources
19b18e72196 : docs: update calendar, add news item, and link releases notes for 20.1.1
f94190e8b05 : docs: Add release notes for 20.1.1
0b3e3442126 : ac/surface: don't free dcc_retile_map on failure
56f2a77a414 : ac/surface: enable DCC for the first level in the mip tail on gfx10
7406ea37e6b : ac/surface: require that gfx8 doesn't have DCC in order to be displayable
374f6d568f6 : ac/surface: don't set is_displayable if displayable DCC is missing
0fcf55329be : amd/addrlib: fix the C++ one definition rule violation
27b7b899225 : iris: Better handle metadata in NIR passes
92cfbb7d0ce : intel/nir: Call nir_metadata_preserve on !progress
2b676b2ce87 : nir: Properly preserve metadata in more cases
5e1c42d85f2 : nir: Call nir_metadata_preserve on !progress
b0d1f9a72ff : nir: Add a nir_shader_preserve_all_metadata helper
e017ee95c11 : nir: Add a nir_metadata_all enum value
30f94b3e7d3 : gallivm/sample: fix texel type for stencil 8-bit
47c23180632 : gallivm/conv: enable conversion min code. (v2)
45606ee8049 : gallivm/format: convert unsigned values to float properly.
a2c16ecb2ee : llvmpipe: fix subpixel bits reporting.
f6ce962f00f : gallivm/nir: add group barrier support
069aee7cc54 : draw/gs: add more info to debugging.
092f6226ea6 : draw/gs: fix emitting inactive primitives crash
cc13ffffba4 : ci: Leave a note as to what might be going on with a test.
d5e993af47f : freedreno/a6xx: Fix clip_halfz support.
af3c2f3cfd8 : nvc0: initial support for tu1xx
268dc60d3a0 : nvc0: initial support for gv100
839aeffb49e : nvc0: remove hardcoded blitter vertprog
4f3fbfb82e6 : nvc0: move setting of entrypoint for a shader stage to a function
550f1c6d332 : nvc0: use NVIDIA headers for GP100- compute QMD
443d369bd5f : nvc0: use NVIDIA headers for GK104->GM2xx compute QMD
7458e21e2b9 : nvir/gv100: enable support for tu1xx
78103abe878 : nvir/gv100: initial support
cacf2961091 : nvir/nir/gm107: switch off lower_extract_word
57259fa802b : nvir/nir/gm107: switch off lower_extract_byte
d58290270a2 : nvir/nir/gm107: turn on nir_lower_extract64
f29e6a9e7e9 : nvir/nir/gm107: split nir shader compiler options from gf100
5f8ddbd0698 : nvir/gm107: separate out header for sched data calculator
e0379e45493 : nvir/gm107: replace SHR+AND+AND with PRMT+PRMT in PFETCH lowering
4f7798be9fe : nvir/gm107: implement OP_PERMT
9670c087a7a : nvir/nir: use nir_lower_idiv
59b44f90aa4 : nvir/nir: nir expects the shift amount to wrap, rather than clamp
126954aade9 : nvir/nir: implement nir_op_uror
23d56c842de : nvir/nir: implement nir_op_urol
4af791c3bd5 : nvir/nir: implement nir_op_extract_i16
bfdef484f54 : nvir/nir: implement nir_op_extract_u16
37bef78c791 : nvir/nir: implement nir_op_extract_i8
da390389d09 : nvir/nir: implement nir_op_extract_u8
b80033abc6f : nvir/nir: turn on lower_rotate
2ad6f1b7bb8 : nvir/nir: flesh out options
fa0a241b335 : nvir/nir: move nir options to codegen
789fa7e378c : nvir/nir: fix fragment program output when using MRT
ce7754e31b5 : nvir/nir: use component helpers instead of insn->num_components
a2420c2280f : nvir: run replaceZero() before replaceCvt()
7dbb7572e2b : nvir: add constant folding for OP_PERMT
a831967c72c : nvir: introduce OP_FINAL
5c3040e93a4 : nvir: introduce OP_SGXT
6fd41da1ef1 : nvir: introduce OP_BMSK
e1e4d1d373a : nvir: introduce OP_SHF
60b28f7a503 : nvir: introduce OP_BREV with lowering to EXTBF_REV for current GPUs
ddedfcdf211 : nvir: introduce OP_WARPSYNC
4b9b7e4dd33 : nvir: introduce OP_LOP3_LUT
b80aff88fed : nvir: bump max encoding size of instructions
67ad75a282d : gallium/hud: do not specify potentially invalid depth-range
978285f69a4 : draw: add disk caching for draw shaders
db82faff712 : llvmpipe: hook draw disk cache up
e07e5137b00 : draw: add disk cache callbacks for draw shaders
c2864081e14 : llvmpipe/cs: add shader caching
f0d91c9af3b : llvmpipe/fs: add caching support
1b2e345110e : gallivm: don't cache shaders that use fetch functions.
6c0c61cb48e : llvmpipe: add infrastructure for disk cache support
4962d3e1073 : gallivm: add cache interface to mcjit
b15ecb1717f : gallivm: skip operations if we have a cached object.
7b7c02d161d : gallivm: add support for a cache object
333ee94285a : gallivm: rework debug printf hook to use global mapping.
f511d2a5533 : gallivm: rework coroutine malloc/free callouts.
d815d74f75a : llvmpipe/draw: drop variant number from function names.
e639e311a1a : llvmpipe/cs: overhaul cs variant key state.
8735e96c537 : util/disk_cache: add fallback for disk_cache_get_function_identifier
456e8103ef5 : ci: fix possible spuriously run of jobs
bd553f0546d : ac/surface: cache DCC retile maps (v2)
4cf674c8f73 : ac/surface: add a wrapper structure to hold ADDR_HANDLE
e6996d6fbdf : amd/addrlib: remove unused members of ADDR2_COMPUTE_DCC_ADDRFROMCOORD_INPUT
a99f4d5382c : amd/addrlib: don't recompute DCC info for every ComputeDccAddrFromCoord call
a1b9eb62f60 : ac/surface: don't recompute the DCC retile map for imported textures
1b2e1163b2a : aco: fix moving sub-dword values out of a register for a fixed definition
edf863d1d29 : aco: use Info::definition_size instead of definition's regclass
207c35cbe85 : aco: add Info::{operand_size,definition_size}
62ea429a993 : aco: prefer 4-byte aligned definitions
56345b8c610 : aco: allow reading/writing upper halves/bytes when possible
98060ba0f06 : aco: p_extract_vector in 64-bit u2f16/i2f16
d9cfb8ad483 : aco: validate instructions reading/writing upper halves/bytes
3a1a40b4431 : panfrost: Add writes_stencil to the EARLY_Z disable list
deaef1df158 : pan/mdg: Print writeout sources in mir_print_instruction
d37e901e35a : pan/mdg: Add new depth store lowering
a68063402b4 : pan/mdg: Add depth/stencil support to emit_fragment_store
7534a31a11c : pan/mdg: Move search_var to earlier in midgard_compile.c
2f3d60c84bb : pan/mdg: Add new depth writeout code
92d3f1fe599 : pan/mdg: Replace writeout booleans with a single value
bcc8f28b1a3 : nir: Replace the zs_output_pan intrinsic with combined_output_pan
2a5504fb925 : pan/mdg: Remove writeout case from bytemask_of_read_components
8f36904bae5 : pan/mdg: Remove old depth writeout code
7da8667a7b1 : pan/mdg: Remove old zs store lowering
ddc2ae32cf4 : pan/mdg: Move r1.w writeout to branch->dest
5f5a9737096 : pan/mdg: Add a macro for printing instruction source information
dc8bffe9994 : nir: Remove nir_intrinsic_output_u8_as_fp16_pan
8275dc1ed57 : ac/surface: fix epitch when modifying surf_pitch
e9826a1bb2f : ac/surface: set SCANOUT if surf->is_displayable
10f07495f69 : zink: only report device-local memory as video-memory
9b58c4958be : ac/nir: fix integer comparisons with pointers
24ceb6a5946 : radeonsi/ngg: try GS multi-cycling mode if default mode failed
ce7692fc195 : radeonsi: add return value to gfx10_ngg_calculate_subgroup_info
2c711beb5ce : glsl: fix crash on glsl macro redefinition
0c37cbf807f : anv/allocator: Compare to start_offset in state_pool_free_no_vg
5d547858dac : panfrost: Ensure we have ro before using it
64f2d45c3bd : radv/aco: enable shaderInt8 and VK_KHR_shader_float16_int8 on GFX6-GFX7
be4dd6abd13 : radv/aco: enable shaderInt16 on GFX6-GFX7
b3aee3aa23b : radv/aco: enable 8-bit/16-bit storage on GFX6-GFX7
5cde4989d3c : aco: remove unnecessary split- and create_vector instructions for subdword loads
5446e3cf2e3 : aco: fix alignment of vectors with 4 elements
c7bd0f8cd53 : aco: implement 8-bit/16-bit conversions on GFX6-GFX7
db957f9135a : aco: optimize packing of 16bit subdword registers on GFX6/7
2a51840c52d : aco: skip partial copies on first iteration when lowering to hw
1d6f667193d : aco: coalesce copies more aggressively when lowering to hw
b21d2d9a9f1 : aco: add and use scratch SGPR to lower subdword p_create_vector on GFX6/7
9e8e12ea6d2 : aco: adjust GFX6 subdword lowering workarounds for 8bit
b083581010d : aco: Workarounds subdword lowering on GFX6/7
942e3c40c30 : aco: use full-register instructions to implement subdword packing on GFX6/7
3f03db848d4 : aco: simplify statistics collection for copies
0560831593e : aco: fix register assignment for p_create_vector on GFX6/7
98d07bd5a0a : zink: emit interpolation decorations for ntv outputs
ad8e61621bd : zink: track program usages for each shader
48925f6927e : zink: assert that image-view format isn't undefined
2d3c6605d69 : zink: emulate B8G8R8X8_SRGB with B8G8R8A8_SRGB
3e11f04d4e0 : turnip: Expose robustBufferAccess.
3d5429d6461 : ci: Use rsync for initial nfsroot population on cheza.
9e11cce5178 : ci: Enable pre-merge fractional vulkan CTS runs on the turnip driver.
dd167788ec1 : ci: Build the full VK CTS for baremetal testing.
eca02ec44aa : ci: Disable shader cache on vulkan CI runs.
f70030d2767 : ci: Bump up to the current version of the VK CTS.
58dd904c592 : turnip: Fix crashes in compute with no descriptors to load.
b2324f45607 : frontends/vdpau: Default destination rect to source rect
0795241dde1 : radeonsi: require LLVM 11 for gfx10.3
9538b9a68ed : radeonsi: add support for Sienna Cichlid
789cdab3b61 : ac: align num_vgprs for gfx10.3
2cc4bfbe01b : radeonsi: don't set any XNACK options on gfx10.3
430d384c311 : radeonsi: set BIG_PAGE fields on gfx10.3
7edf15ad476 : radeonsi: move L2_CACHE_CONTROL registers into si_emit_framebuffer_state
788696c7b29 : radeonsi: implement R9G9B9E5 render target and image store support on gfx10.3
a54bcb94296 : radeonsi: enable larger SDMA clears and copies on gfx10.3
c4b5fd9ab09 : radeonsi: honor a user-specified pitch on gfx10.3
abe89e13294 : ac/surface: add displayable DCC code for gfx10.3
a23802bcb9a : ac,radeonsi: start adding support for gfx10.3
a1602516d77 : ac,radeonsi: replace == GFX10 with >= GFX10 where it's needed
ceaf848c564 : radeonsi: enable ARB_sparse_buffer
334204823ee : tu: Fix context faults loading unused descriptor sets
a751051248d : i965: Work around incorrect usage of glDrawRangeElements in UE4
487aa807bd1 : tu: Rewrite flushing to use barriers
29abf49886d : tu: Remove useless event_write helpers
f4f6a9be9f6 : tu: Don't actually track seqno's for events
dfb176a0acf : tu: Remove useless post-binning flushes
18c067f9f09 : panfrost: Mark PIPE_BUFFER BOs as not renderable
db57624c0ca : winsys/radeon: do not cast bo->va as void*
839bc2daa93 : ci: use separate docker images for baremetal builds
408b36a11df : ci: add arm_test-base docker image
d7923c74d42 : radv/llvm: expose VK_EXT_shader_demote_to_helper_invocation with LLVM 9+
d76e8131ac4 : glthread: sync in glFlush for multiple contexts
90c34aed1d2 : gallium/u_vbuf: add a faster path for uploading non-interleaved attribs
88e8f1a38d8 : gallium/u_vbuf: get rid of some pointer dereferences
a6c747e8e0b : nir: use bitfield_insert instead of bfi in nir_lower_double_ops
7b4f0eadc18 : turnip: fix VFD_CONTROL for binning pass
ab72c07aefd : turnip: use common emit_xs_cntl to fill a6xx_sp_xs_ctrl_reg0
e16608e2338 : turnip: fix HW binning with geometry shader
6ac4d778fae : turnip: correctly emit non-binning vs in transform feedback case
6cc95abb273 : freedreno/a6xx: use nonbinning VS when GS is used
88d5917cc1c : turnip: clamp sampler minLod/maxLod
fecd83a0e8e : turnip: update some properties based on blob driver
8c26c9eed8b : turnip: move HLSQ_UPDATE_CNTL write to before xs config writes
d1f6d2f3e86 : nir: Fix logic that ends combine barrier sequence
fe214d60bc9 : intel/fs: Add Fall-through comment
e5bb4b1ee8c : spirv: Memory semantics is optional for OpControlBarrier
b7a3821a5cd : nir: Fix printing execution scope of a scoped barrier
7ec25820875 : etnaviv: drop translate_blend(..)
9f1cf0e4915 : glsl: inline functions with unsupported return type before converting to nir
43e69475ad8 : aco: use v_xor3_b32
1234faa7bf1 : ac/gpu_info, radv: set max_wave64_per_simd to 20 on GFX10
86f21e4eba7 : nir/lower_explicit_io: fix NON_UNIFORM access for UBO loads
b38d3cdceab : nir/spirv/glsl450: increase asin(x) precision
008b0d1701a : ac/nir: adjust an assertion for D16 on GFX6-GFX7
b3beb6207f1 : v3d_bufmgr: fix time_t printf
d512028d06c : pan_bo.h: add time.h include for time_t
07ba5e47e66 : vc4_bufmgr: fix time_t printf
e43ab7bb058 : glsl: fix potential slow compile times for GLSLOptimizeConservatively
dd81f4853c8 : llvmpipe: do not enable tessellation shader without llvm coroutines support
990b3782bc5 : intel/compiler: fix Android build
6a841dbf4e4 : intel/genxml: Migrate from deprecated xml.etree.ElementTree getchildren.
06650a771dc : android: svga: fix build for GL4.1 support
0570c7a7b5b : android: util: fix build for GL4.1 support
faa339e666b : Switch from cElementTree to ElementTree.
a61532e4dbd : Revert "panfrost: Keep cached BOs mmap'd"
d97aaad1555 : pan/midgard: Use a signed value for checking inline constants
0bacb280a88 : freedreno/ir3: Handle cases where we decide not to lower UBO 0 loads.
e349f502792 : freedreno/ir3: Drop the max_const on a6xx to 512.
486b8943079 : freedreno/ir3: Account for driver params in UBO max const upload.
a25347ab92b : freedreno/ir3: Stop shifting UBO 1 down to be UBO 0.
9e58ab09ffb : freedreno/ir3: Drop unnecessary alignment of pushed UBO size.
07ec745014a : freedreno/ir3: Stop pushing immediates once we've filled the constbuf.
ab29f2da42f : freedreno/ir3: Refactor ir3_cp's lower_immed().
4065861807f : freedreno: Upload gallium constbufs as needed when referenced as a UBO.
d1f9d1e26a2 : freedreno/a6xx: Add support for ALPHA_TO_ONE.
ac1ab9294ab : turnip: Add support for alphaToOne.
79f3003445e : turnip: Use tu_cs_emit_regs() for BLEND_CONTROL.
5d13c7477eb : radv: set keep_statistic_info with RADV_DEBUG=shaderstats
981d07c74a1 : intel: fix gen_sort_tags.py
bfff330f061 : radv/aco: enable VK_KHR_shader_subgroup_extended_types on GFX6-GFX7
6391f9ab4cb : aco: fix nir_intrinsic_quad_* with 8-bit in GFX6-GFX7
e1523b34c2a : aco: fix sign-extend 8-bit subgroup operations on GFX6-GFX7
ee4bc13de2a : aco: use v_bfe_u32 for unsigned reductions sign-extension on GFX6-GFX7
a874132cc41 : intel/genxml: drop sort_xml.sh and move the loop directly in gen_sort_tags.py
c67ef7695a2 : radv: Use ac_surface to allocate aux surfaces.
63db31fdfc4 : amd/common: Add total alignment calculation.
f70b5776834 : radv: Allocate values/predicates at the end of the image.
ec671e87188 : radv: Disable HTILE in ac_surface.
f84b4e26392 : radv: Disable DCC in ac_surface.
81dee6cf8fa : radv: Use offsets in surface struct.
ffae3589c98 : radv: Rely on ac_surface for avoiding cmask for linear images.
b5488a863cf : radv: Enforce the contiguous memory for DCC layers in ac_surface.
d3db633f6df : radv: Pass no_metadata_planes info in to ac_surface.
599ea341dd1 : radv: Use ac_surface to determine fmask enable.
4b7de75b4b2 : ci: add U-Boot specific fetch strings
06d81719945 : ci: extend expect-output.sh
ef5b8bbc5ea : freedreno/computerator: fix missing dependency on generated header
7a68045b5d3 : glapi: remove deprecated .getchildren() that has been replace with an iterator
c9a9b363ce1 : radv/aco: enable 64-bit atomic features if RADV is linked with LLVM 8
ba37d408da3 : svga: Performance fixes
ccb4ea5a43e : svga: Add GL4.1(compatibility profile) support in svga driver
52ce25be874 : svga/include: Headers for GL4.1 support
dc3505f87ed : winsys/drm: Add GL4.1 support in drm winsys
48a7456f4df : util: Add util functionality for GL4.1 support
f1f81abfd44 : freedreno/a6xx: more early-z
4d7ee2749f5 : ci: bump virglrenderer to latest version
ec98cff6a9a : turnip: Simplify vertex buffer bindings.
5c9728d9607 : turnip: Don't bother clamping VB size.
52942f18c60 : turnip: Move vertex buffer bindings to SET_DRAW_STATE.
c8c7450fc73 : llvmpipe: move coroutines out of noopt case
2d1688345a6 : pan/mdg: Ensure ld_vary_16 is aligned
de8be1de132 : freedreno/a6xx: Fix VFD_CONTROL emit
202252566bf : radv: Always expose non-visible local memory type on dedicated GPUs
622e3a8510a : pan/mdg: Legalize inverts with constants
e61a98877cc : nir: reuse existing psiz-variable
57e4d0aa1c1 : i965: fix export of GEM handles
aba3aed96e4 : iris: fix export of GEM handles
e41e820648b : i965: don't forget to set screen on duped image
604a86e46f6 : iris: fix BO destruction in error path
c3025bde192 : mesa: Fix NetBSD compiler macro.
e9cda38031a : freedreno/a6xx: also consider alpha-test for ztest-mode
1e3731e7119 : freedreno/a6xx: add early-lrz-late-z mode
07887c9f34c : freedreno/a6xx: re-work LRZ state tracking
27e501bcfc5 : freedreno/a6xx: update depth-plane control regs
f6307426ed5 : freedreno/a6xx: sync registers from envytools
ebcf3545db7 : freedreno/ir3: split kill from no_earlyz
346bb81f405 : docs/features.txt: Update for freedreno
5fb7cad95c2 : freedreno/a6xx: Turn on robustness extensions
8b353524b04 : vdpau: Fix wrong calloc sizeof argument.
8252bb0ec6d : OPTIONAL: iris: Perform BLORP buffer barriers outside of iris_blorp_exec() hook.
4b00338bdee : iris: Remove iris_flush_depth_and_render_caches().
46adb83a293 : iris: Emit single render target flush PIPE_CONTROL on format mismatch.
b9281884936 : iris: Open-code iris_cache_flush_for_read() and iris_cache_flush_for_depth().
74c774dce9e : iris: Remove render cache hash table-based synchronization.
aa78d05a234 : iris: Remove depth cache set tracking and synchronization.
6b980725110 : iris: Perform compute predraw flushes from compute batch.
8e8198f3496 : iris: Remove batch argument of iris_resource_prepare_access() and friends.
878c770d13d : iris: Insert buffer barrier in existing cache flush helpers.
e2265908983 : iris: Implement buffer-local memory barrier based on cache coherency matrix.
8a6349eb866 : iris: Update cache coherency matrix on PIPE_CONTROL.
fc221875cf1 : iris: Introduce cache coherency matrix for batch-local memory ordering.
4b7fd91be65 : iris: Report use of any in-flight buffers on first draw call after sync boundary.
ae88e79f695 : iris: Drop redundant iris_address::write flag.
eb5d1c27227 : iris: Annotate all BO uses with domain and sequence number information.
e81c07de41c : iris: Bracket batch operations which access memory within sync regions.
8cbe9535482 : iris: Add infrastructure to partition batch into sync boundaries.
7878cbec59a : iris: Add batch-local synchronization book-keeping to iris_bo.
b73b3395316 : panfrost: Mark point sprites as todo on Bifrost
0ef527928c6 : panfrost: Fix gl_PointSize out of GL_POINTS
3f8abd86761 : panfrost: Prefer sysval for gl_PointCoord on Bifrost
bc7397f3763 : pan/bi: Disassemble gl_PointCoord reads.
3e4a0c2bca3 : panfrost: Explicitly convert to 32-bit for logic-ops
6d00eaf7333 : panfrost: Readd MIDGARD_SHADERLESS quirk to t760
46183a999bd : iris: Extend iris_context dirty state flags to 128 bits.
45918e0d8c1 : iris: Simplify iris_batch_prepare_noop().
26a3c7b3631 : nir/lower_tex: fixes for fp16 yuv lowering
0f3255ef0ae : nir/builder: add bitsize conversion helpers
866618c5c86 : nir: extract out convert_to_bitsize() helper
924bfb65604 : nir: get_base_type() should return enum type
dce7722ef89 : panfrost: Handle writes_memory correctly
2447b3b9d33 : panfrost: Document MALI_WRITES_GLOBAL bit
ee59d1ad773 : panfrost: Update MALI_EARLY_Z description
7e26a02e5fc : iris: remove unused iris_bo->swizzle_mode
77f08982af8 : aco: sign-extend input/identity for 16-bit subgroup ops on GFX6-GFX7
f31c9b4edf6 : aco: fix subdword copies on GFX6-GFX7
a521c67d223 : aco: implement 16-bit nir_intrinsic_quad_* on GFX6-GFX7
6b08d269bfa : aco: implement 16-bit reduce operations on GFX6-GFX7
0e73d879e3a : pan/bi: Handle vectorized load_const
1b09c6993dc : pan/bi: Passthrough second argument of F32_TO_F16
8a4efe2d730 : pan/bi: Pack second argument of F32_TO_F16
323eecaf139 : pan/bi: Fix SEL.16 swizzle
9ed1ae4724c : pan/bi: Handle SEL with vec3 16-bit
afc18c62d79 : panfrost: Passthrough NATIVE loads/stores
36af05bbdef : pan/mdg: Handle regular nir_intrinsic_load_output
293d37e19d8 : pan/mdg: Allow f2u8 and friends thru
0ae0141f5b2 : pan/mdg: Handle f2u8
f8b881f1611 : pan/mdg: Fold roundmode into applicable instructions
93513cd9ff1 : pan/mdg: Implement *_rtz conversions with roundmode
6290e83190a : pan/mdg: Lower roundmodes
1bef7848674 : pan/mdg: Add opcode roundmode property
2eb4c85e424 : pan/mdg: Add roundmode enum
014d2e46a71 : pan/mdg: Distinguish blend shaders in internal shader-db
99446c9f7d3 : panfrost: Only use AFBC YTR with RGB and RGBA
9ac106defe3 : panfrost: Decode AFBC flag bits
a34cc97ca3e : glsl: when NIR linker enable use it to resize uniform arrays
7d1eadb7906 : glsl: gather uniform dereference info before main linking loop
a13d8d48ce5 : glsl: add update_array_sizes() helper to the NIR uniform linker
6aea287b0a1 : glsl: add struct to gather more info about uniform array access
d6d78f9b7ff : util: add BITSET_LAST_BIT() helper
f518508a817 : i965: call brw_nir_lower_uniforms() after uniform linking is complete
907bacea13f : gbm: document that gbm_bo_map exposes a linear view
9f3956fea08 : glsl: Don't replace lrp pattern with lrp if arguments are not floats
3ed2123d77d : spirv: Use scoped barriers for SpvOpControlBarrier
689acc73989 : intel/compiler: Extract control barriers from scoped barriers
345b5847b42 : nir: Replace the scoped_memory barrier by a scoped_barrier
94438a64bf7 : spirv: Split the vtn_emit_scoped_memory_barrier() logic
d3c937c0e4d : radv: enable zero VRAM for all VKD3D (DX12->VK) games
fd5ffd3a83e : radv: enable zero VRAM for Doom Eternal
c183ea94afd : gitlab-ci: bump piglit checkout commit
7873276f689 : glsl/spirv: remove dead uniforms in spirv nir linker
a494b624101 : glsl: remove dead uniforms in the nir linker
60bee4c70c0 : glsl: add can_remove_uniform() helper to the NIR linker
04dbf709edf : nir: add callback to nir_remove_dead_variables()
bc79442f3fa : nir: add glsl_get_ifc_packing() helper
7ac617c1172 : pan/mdg: Don't double-replicate blend on T720
edd56bad942 : radv: Use common gfx10_format_table.h
560f095dd57 : radv: Include gfx10_format_table.h only from a single source file.
b351a507638 : radeonsi: Define gfx10_format in the common header.
c98e52f88a1 : amd/common,radeonsi: Move gfx10_format_table to common.
d936f696772 : radeonsi: Explicitly map Z16_UNORM_S8_UINT to None for GFX10.
415c88eebcd : Revert "CI: Disable Panfrost T720/T760"
2dfc241e368 : ci: bare-metal: make it possible to use a script for serial
a21966837ac : zink: Use store_dest_raw instead of storing an uint
c310677a756 : radv: Explicitly cast TIMESTAMP_NOT_READY value to uin32_t where needed.
663e8cb4e67 : aco: Use correct reference type in for-range-loop.
7b1bc460fd6 : aco: Don't std::move temporary object.
536339b0dda : aco: Don't declare 'Block' as class, but define as struct.
c2a778ef0f1 : radv: Don't take absolute value of unsigned type.
7d2fe60f1cf : radv/aco: Always enable subgroup shuffle.
045c9ffa7d7 : aco: Implement subgroup shuffle on GFX6-7.
14a5021aff6 : aco/gfx10: Refactor of GFX10 wave64 bpermute.
fe3947632ce : radeonsi: add a hack to disable TRUNC_COORD for shadow samplers
85a6bcca615 : radeonsi: pass at most 3 images and/or shader buffers via user SGPRs for compute
877c56bfdcb : radeonsi: remove const_buffers_declared hacks
ce4575b3b59 : radeonsi: remove unused leftover code for INDIRECT_BUFFER inside IBs
cac24bee620 : nir: gather which images are MSAA
6503e4be130 : nir: gather which images are buffers
f8ef15c061f : nir: don't count samplers and images in interface blocks
c6c8a9bd554 : ac/nir: support v2f16 derivatives
7c423dd7214 : ac/nir: set the second v_cvt_pkrtz argument to undef if it's unused
bfb95725aaa : ac/nir: select v_cvt_pkrtz for all conversions from f32 to f16 for radeonsi
1d80015eaf4 : ac/nir: handle nir_op_[fiu]2[fiu]mp opcodes
70b6d540113 : ac/nir: support 16-bit data in image opcodes
c3e0ba52a0a : ac/nir: support 16-bit data in buffer_load_format opcodes
b819ba949b4 : ac/nir: remove type and num_channels args from ac_build_buffer_store_common
b98df7bf502 : ac/nir: support vector types in the type suffix of overloaded intrinsics
e5ea87cde8e : ac/nir: use more types from ac_llvm_context
116ec850125 : ac: rename has_double_rate_fp16 -> has_packed_math_16bit
1af8fe4ed52 : gallium: add shader caps INT16 and FP16_DERIVATIVES
733bee57eb8 : glsl: lower samplers with highp coordinates correctly
0c0803c32fd : glsl: lower the precision of imageLoad
11929895332 : glsl: lower mediump partial derivatives
6fe20ebaaa9 : glsl: lower mediump integer types to int16 and uint16
a052a9c2777 : glsl: handle int16 and uint16 types and add instructions for mediump
9c14a87839d : glsl: treat lowp as mediump when lowering builtins
116e006693d : nir: add options::vectorize_vec2_16bit to limit vectorization to vec2 16
a6916d1ce82 : nir: fix lower_wpos for 16-bit fddy
92333c6d1a6 : nir: lower int16 and uint16 in nir_lower_mediump_outputs
6f2e95f24d8 : nir: add int16 and uint16 type helpers
f798513f918 : nir: add i2imp and u2ump opcodes for conversions to mediump
f3310cb3e16 : nir: Fold f2f16(b2f32(x)) to b2f16(x)
d32144602c1 : meson: remove "empty array"/"array of an empty string" confusion
a2903dd767f : turnip: fix RENDER_COMPONENTS value
d63bd09eb2f : CI: Disable Panfrost T720/T760
3acd5a68a4f : gitlab-ci: Use separate docker images for cross builds
a85da8e3d5e : gitlab-ci: Add x86_build-base docker image
ae400553fbb : gitlab-ci: Move meson back to x86_test-gl/vk ephemeral packages lists
b19c094dbaf : gitlab-ci: Stop using packages from Debian testing
c964be0cd7a : gitlab-ci: Use Debian 10 wine-development packages
262e3885a28 : gitlab-ci: Move LLVM/clang 6/7 packages to the x86_build_old image
b30b6fded89 : docs: add missing "shader_" in VK_KHR_shader_subgroup_extended_types
fb62e642ae6 : vulkan-overlay/meson: use install_data instead of configure_file
138c003d227 : meson: deprecated 'true' and 'false' in combo options for 'enabled' and 'disabled'
a63e5cbe489 : meson: use 2 space not 3 space indent
a8e2d79e022 : meson: use gnu_symbol_visibility argument
fc7301865e1 : drm-shim/meson: Use portable override_options for setting C standard
23df13c9882 : drm-shim/meson: The name of the target is a string not a list
17dcd535c19 : meson: Use builtins for checking gnu __attributes__
6ef314b4fa9 : meson: Use build_always_stale instead of build_always
a16e8bfb948 : meson: Use the check_header function
c1a290bdd57 : meson: Bump required version to 0.52.0
30a393f4581 : pan/mdg: Enable out-of-order execution after texture ops
7c0e82d4ab9 : pan/mdg: Add quirk for missing out-of-order support
31de10c4342 : pan/mdg: Disassemble out-of-order bits
ca6759c3f9f : panfrost: Remove unused nir_lower_framebuffer pass
7de4b98193d : panfrost: Don't flush explicitly when mipmapping
975238dc2a5 : panfrost: Use VTX tag for vertex texturing
89a9cc76453 : panfrost: Permit AFBC of RGB8
3a8e5eb1b11 : panfrost: Fix PRESENT flag mix-up
7c793a48677 : pan/mdg: Fuse f2f16 into load_interpolated_input
5f8dd413bcc : pan/mdg: Handle 16-bit ld_vary
e58112bc08f : panfrost: Update fails list
e42950fe964 : panfrost: Use internal_format throughout
e7765a8c7f5 : panfrost: Add separate_stencil BO to batch
6aa7f6792d3 : panfrost: Check for large tilebuffer requirements
c46b11438d3 : panfrost: Let Gallium pack colours
8dc8b664033 : panfrost: Account for differing types in blend lower
0c9fe82ee92 : panfrost: Conditionally allow fp16 blending
19b4e586f62 : panfrost: Switch to pan_lower_framebuffer
4c286cc0a21 : panfrost: Un/pack sRGB via NIR
5d14757c033 : panfrost: Un/pack R11G11B10
e24e248b84a : panfrost: Un/pack RGB10_A2_UINT
91cc6785518 : panfrost: Un/pack RGB10_A2_UNORM
7de0e5500b6 : panfrost: Un/pack RGB565 and RGB5A1
ff590702da3 : panfrost: Un/pack UNORM 4
eab8701e7c2 : panfrost: Flesh out dispatch
e937dd521b2 : panfrost: Un/pack 8-bit UNORM
f01aabb8296 : panfrost: Un/pack pure 8-bit
9a6483bb47f : panfrost: Un/pack pure 16-bit
c31bcca48e3 : panfrost: Un/pack pure 32-bit
e5fcc193f71 : panfrost: Stub out lowering boilerplate
dbd72a8f94c : panfrost: Determine classes for stores
18a767df35f : panfrost: Determine load classes for formats
e53d27de61b : panfrost: Add quirks for blend shader types
60d647f9def : panfrost: Determine unpacked type for formats
5c82f8a097f : panfrost: Add theory for new framebuffer lowering
5a175e4a1b1 : pan/mdg: Implement raw colourbuf loads on T720
4f82aad7a27 : pan/mdg: Drop the u8 from the colorbuf op names
49840a8a58a : pan/mdg: Print 8-bit constants
0ff0291896a : pan/mdg: Handle bitsize for packs
e9c780b1d08 : pan/mdg: Treat packs "specially"
c495c6c2957 : pan/mdg: Add pack_unorm_4x8 via 8-bit
551d990a7c8 : pan/mdg: Handle un/pack opcodes as moves
605b0e8acf3 : iris: Fixup copy'n'paste mistake in Makefile.sources
aaec065f03e : intel/dev: Don't consider all TGL SKUs as GT1 only
d2f8105b606 : r300g: Remove extra printf format specifiers.
6e1c47b98df : nouveau: allow invalidating coherent/persistent buffer backings
c48f42e178a : intel/fs: Emit HALT for discard on Gen4-5
94aa7997e45 : intel/fs: Fix unused texture coordinate zeroing on Gen4-5
a7c8811fe40 : intel/vec4: Stomp the return type of RESINFO to UINT32
e843303d6f1 : radv: fix regression with builtin cache
7e4c8949c6f : gallium/dri: Remove lowered_yuv tracking for plane mapping.
13735c4f476 : panfrost: Fix printf format specifier.
4925fb97f65 : glthread: don't upload for glDraw inside a display list and always sync
cf992671478 : util/format: Add more multi-planar formats.
d491b0dfd97 : util/format: Use correct pipe format for VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM.
273ead81f1a : util/format: Add VK_FORMAT_D16_UNORM_S8_UINT.
f047d585ee4 : etnaviv: Fix memory leak on error path.
bccb3deee29 : panfrost: Probe G31/G52 if PAN_MESA_DEBUG=bifrost
be8cbe0b41d : panfrost: Add GPU IDs for G31/G52
229084f5de8 : panfrost: Disable QUAD_STRIP/POLYGON on Bifrost
4be2cd604bc : pan/bi: Passthrough deps of the branch target
8230a04f513 : pan/bi: Allow two successors in header packing
db2c10d0325 : pan/bi: Measure backwards branches as well
a42731536d5 : pan/bi: Add bi_foreach_block_from_rev helper
c697992ca18 : pan/bi: Defer block naming until after emit
bd6ff4f7e18 : pan/bi: Pack unconditional branch
e4791d2bf85 : pan/bi: Set branch conditional bit
ffe7a61a461 : pan/bi: Set back-to-back bit more accurately
3aacfaf87ec : pan/bi: Set branch_conditional if b2b is set
e945d4f79d6 : pan/bi: Pack proper clause offsets
682b63cdc26 : pan/bi: Measure distance between blocks
64c49ab1fc4 : pan/bi: Add bi_foreach_clause_in_block_from{_rev} helpers
64bedbfa67b : pan/bi: Link clauses back to their blocks
9c329567508 : pan/bi: Preliminary branch packing
cd9a08d4f23 : pan/bi: Assign constant port for branch offsets
cdff3ebc9a2 : pan/bi: Set branch_constant if there is a branch
b9967ab6da8 : pan/bi: Pack branch offset constants
627872ef7f8 : pan/bi: Add branch constant field to IR
f1298ae3365 : pan/bi: Passthrough ZERO in branch packing
d619ff009b5 : pan/bi: Fix branch condition typesize
1cdd55a81ea : pan/bi: Fix CONVERT component counting
d8c6a718785 : pan/bi: Only rewrite COMBINE dest if not SSA
e42a5dfd4f2 : pan/bi: Fix emit_if successor assignment
b34eb94d9c9 : pan/bi: Allow printing branches without targets
a4fc16a1d4b : pan/bi: Remove schedule_barrier
b3ae088b96d : pan/bi: Add helper to measure clause size
2a4e4477fc3 : pan/bi: Add bi_layout.c for clause layout helpers
c3de28bb492 : pan/bi: Remove more artefacts of 2-pass scheduling
4096be05af3 : pan/bi: Add MUL.i32 to disasm
ec8665615f4 : pan/bi: Disassemble pos=0xe
a658a4f7a55 : pan/bi: Document constant count invariant
ac64bf9b207 : pan/bi: Move bi_flip_ports out of port assignment
95e3776d3e0 : pan/bi: Add FILE* argument to bi_print_registers
dd96b451f66 : pan/bi: Drop `struct` from bi_registers
b042ddef325 : pan/bi: Move bi_registers to bi_bundle
79f30d8a86e : pan/bi: Move bi_registers to common IR structures
59f8f20306b : pan/bi: Remove comment about old scheduler design
635bf652edc : pan/bi: Remove FMA? parameter from get_src
20f6c7a9134 : panfrost: Preload gl_FragCoord on Bifrost
1d194f8ac47 : panfrost: Set reads_frag_coord as a sysval
52875a34aaf : panfrost: Don't generate gl_FragCoord varying on Bifrost
11470fcde26 : freedreno/a6xx: fix vsc assert
f6f7bc29799 : freedreno/a6xx: Program VFD_DEST_CNTL from program stateobj
7aa809e31c7 : freedreno/a6xx: Create stateobj for VFD_DECODE
8952dd6d991 : freedreno/a6xx: Decouple VFD_FETCH and VFD_DECODE
c15db8928fb : freedreno/a6xx: Move per element offset to VFD_DECODE
601a029e67c : ci: Rename x86_cross_arm_test to just arm_test.
9c9ade46859 : ci: Don't build an arm_test container now that the last user is gone.
6f4fc4ff715 : ci: Switch cheza (freedreno a630) testing to baremetal.
c89a749f665 : ci: Add scripts for controlling bare-metal chezas.
3a1010e21ac : ci: Build a cheza kernel.
b678568a5ef : ci: Disable the firmware loader user helper option in arm64 kernels.
9d645a19ebf : radv/aco: enable VK_KHR_subgroup_extended_types on GFX8+
e22567089c8 : aco: sign-extend input/indentity for 32-bit reduce ops on GFX10
83dcd1690be : aco: allow gfx10_wave64_bpermute with 8-bit/16-bit input
8ece71507db : aco: allocate a temp VGPR for some 8-bit/16-bit reduction ops on GFX10
2e0ea9bccae : aco: implement 8-bit/16-bit reductions on GFX10
75a730ced59 : aco: fix register allocation for subdword instructions on GFX10
ad609bf55a8 : frontend/dri: Implement mapping individual planes.
a2ee293422c : zink: Check fopen result.
7503863fe2a : radv/aco: enable VK_EXT_subgroup_size_control
6f391262003 : freedreno/a6xx: document LRZ flag buffer
a3947f9d247 : freedreno/a6xx: LRZ fix for alpha-test
838666a41dc : util: Initialize pipe_shader_state for passthrough and transform shaders
034329128b7 : iris: Rename iris_seqno to iris_fine_fence
682e14d3eae : nir: lower_tex: Don't normalize coordinates for TXF with RECT
f0c102c075f : ci: Quick exit qpa extraction for non-matching qpas.
46d9b500f4f : ci: Move baremetal DEQP_NO_SAVE_RESULTS setup to the yml.
33e0821a99f : ci: Add DEQP_EXPECTED_RENDERER support for VK tests.
6766d51c15f : ci: Auto-detect the architecture for VK ICD filenames.
044f50b9fdb : ci: Drop old comment about enabling --deqp-watchdog.
c343d00edeb : ci: Drop double ".txt" suffix on the unexpected results file.
10c4a7cf597 : spirv,radv,anv: implement no-op VK_GOOGLE_user_type
01ce7887bf0 : aco: fix 64-bit shared_atomic_exchange
1f2fd9c62ee : aco: don't reorder barriers in the scheduler
e1900ee2c70 : aco: preserve more fields when combining additions into SMEM
95d5c1b8a1e : aco: check instruction format before waiting for a previous SMEM store
5ccc7c277c8 : aco: consider SDWA during value numbering
8aa98cebc15 : aco: fix interaction with 3f branch workaround and p_constaddr
1fc1b877622 : gitlab-ci: Pull in GCC 9 from Debian testing in x86_test-gl/vk images
c2366f01fd1 : gitlab-ci: x86_test-base image as common base for x86_test-gl/vk
43111ea7458 : gitlab-ci: Also list arm/x86_build in needs: of test jobs
bccf2a25a89 : intel: Add helper to calculate GPGPU_WALKER::RightExecutionMask
78e400d4a51 : iris, i965: Update limits for ARB_compute_variable_group_size
46b428074f4 : iris, i965: Drop max_variable_local_size
90ec26a800c : intel/fs: Generate multiple CS SIMD variants for variable group size
9b8347c9884 : anv: Use new helper functions to pick SIMD variant for CS
594374dd8d8 : iris: Use new helper functions to pick SIMD variant for CS
c9f4bda6ce5 : iris: Set CS KernelStatePointer at dispatch
ee0fc0f6dcf : i965: Use new helper functions to pick SIMD variant for CS
cb26d9c3119 : intel/fs: Add helper to get prog_offset and simd_size
5b5e77caa7f : intel/fs: Support INTEL_DEBUG=no8,no32 in compute shaders
10d0f39beb2 : intel/fs: Remove min_dispatch_width spilling decision from RA
9526e14b5cc : docs: update calendar, add news item, and link releases notes for 20.1.0
e94a811a462 : docs: Add release notes for 20.1.0
dff1bac6345 : zink: always use logical eq ops in ntv with 1bit inputs
df2c68ee4fd : pan/bi: Initialize struct fma_op_info member extended.
b3023055e07 : lima/ppir: use a ready list in node_to_instr
9ae8b4af75e : pan/bi: Suppress inf/nan for now
6f589f4e045 : pan/bi: Add CSEL.16 packing tests
87ca1c1eeae : pan/bi: Pack compact vertex texturing
6650fa22c79 : pan/bi: Add f16 TEXC.vtx op
731dfc6066d : pan/bi: Allow vertex txl with lod=0 as compact
fd0324a1ce9 : pan/bi: Document compute_lod bit for compact tex
d31bc0e21c4 : pan/bi: Also add compact vertex texturing
f514bdd1067 : pan/bi: Add TEX.vtx opcode for vertex texturing
2fd3ad91c73 : pan/decode: Decode Bifrost shader flags
ee6a5a5f052 : panfrost: Set MALI_BIFROST_EARLY_Z as necessary
3f78f25ce9f : panfrost: Identify MALI_BIFROST_EARLY_Z flag
1c2d0418c1a : panfrost: Add defines for bifrost unk1 flags
55e3305a5b0 : panfrost: Document Midgard Inf/NaN suppress bit
0e88dff374b : panfrost: Ensure nonlinear strides are 16-aligned
d45936c01cd : panfrost: Identify Bifrost texture format swizzle
e3692fd53ee : panfrost: Set unk2 to accomodate blending
3d6cc14513c : panfrost: Share MRT blend flag calculation with Bifrost
f5cf54fc1d5 : panfrost: Force Z/S tiling on Bifrost
f512489b2e0 : panfrost: Tweak Bifrost colour buffer magic
76e871d3ffc : panfrost: Tweak zsbuf magic numbers for Bifrost
aeb58018928 : panfrost: Adjust null_rt for Bifrost
83cd3f0b4e7 : panfrost: Fix Bifrost blending with depth-only FBO
a91306677c6 : ac/gpu_info: Correct Acturus cu bitmap
296c04d78c9 : intel/fs: Work around dual-source blending hangs in combination with SIMD16
dd2bd68fa69 : zink: use general-layout when blitting to/from same resource
d9eaac02e53 : radeonsi/drirc: enable zerovram option for 7 Days to Die
ddfd2e626a5 : turnip: support VkImageDrmFormatModifierExplicitCreateInfoEXT
da409fb7b8c : freedreno/layout: add explicit offset/pitch argument to fdl6_layout
f1acf492de9 : glsl: fix slow linking of uniforms in the nir linker
f6214750eb4 : glsl: stop cascading errors if process_parameters() fails
755c0400606 : freedreno: Add missing va_end.
e91108691d2 : nir: Fix sources for image atomic fadd
247f2fb32ae : pan/decode: Dump unknown2
6a19d49b2e8 : pan/decode: Dump missing field on Bifrost
c2c8b1ac579 : pan/decode: Fix tiler warning
4bc7d521b13 : pan/decode: Fix unused variable warning
a6212357209 : nouveau: Use SATURATE
9e535629805 : etnaviv: Use SATURATE
bb5e10af246 : iris: Use SATURATE
17199107fd2 : i965: Use SATURATE
f59d02a86dc : intel: Use SATURATE
7ea2ad0b399 : softpipe: Use SATURATE
9983c4cd68e : panfrost: Use SATURATE
82996a8cff7 : glsl: Use SATURATE
a024b394272 : gallium/draw: Use SATURATE
747cb95e3c8 : mesa/swrast: Use SATURATE
05bacdb9170 : mesa: Use SATURATE
0f1fde1fafb : util/format: Use SATURATE
35938c15e22 : util: Add SATURATE macro
8cc7711924f : intel/fs: Remove redundant assert()
462bc408fe9 : intel/fs: Early return when can't satisfy explicit group size
2a308ee4c79 : intel/fs: Remove unused state from brw_nir_lower_cs_intrinsics
5e0525e145a : intel/fs: Remove unused emission of load_simd_with_intel
a5a413e19a8 : egl/android: Drop unused variable
09efdccf4a8 : egl/android: Move get_format under HAVE_DRM_GRALLOC guard where it's used
c26317ebd6c : mesa/st: Use memset to zero out struct
12653beacba : mapi: Fix a couple of warning in generated code
8341f30f1ea : src/util: Remove out-of-range comparison
f4e64e9f530 : freedreno/ir3: Avoid {0} initializer for struct reginfo
06ab93d6949 : turnip: Use {} initializer to silence warning
697fe1c8015 : turnip: Use tu6_reduction_mode() to avoid warning
fff17707ea9 : turnip: Use hw enum when emitting A6XX_RB_STENCIL_CONTROL
6aa3004d604 : freedreno/gmem: split out helper to calc # of bins
fcecdcd8225 : freedreno/gmem: fix nbins_x/y mismatch
9b91d88b339 : freedreno/gmem: add some asserts
1679efe9275 : freedreno/gmemtool: add verbose mode
9c6693f0e43 : freedreno/gmemtool: add a405
b20663c5ba9 : freedreno/gmemtool: make GMEM alignment per-gen
fec82880812 : freedreno/gmem: make noscis debug actually do something on a6xx
3024d009006 : freedreno: handle PIPE_TRANSFER_MAP_DIRECTLY
8728c420313 : freedreno: clear last_fence after resource tracking
4c97a716a64 : freedreno: add batch debugging
8e2009c4481 : nir: fix lowering to scratch with boolean access
e369b8931c6 : freedreno: Use explicit *_NONE enum for undefined formats
5ec3747fbe8 : freedreno/ir3: Use RESINFO for a6xx image size queries.
2ec4c53ef94 : freedreno/ir3: Move handle_bindless_cat6 to compiler_nir and reuse.
2068b014302 : freedreno/ir3: Refactor out IBO source references.
00b9099dd59 : freedreno: Set the immediate flag in a4/a5xx resinfos.
ae00da5ddb6 : freedreno: Fix resinfo asm, which doesn't have srcs besides IBO number.
c1cb75678d5 : freedreno: Add more resinfo/ldgb testcases.
5d4a911d8c3 : freedreno: Fix printing of unused src in disasm of cat6 RESINFO.
4f02b480713 : freedreno/a6xx: Fix the size of buffer image views.
3987e25c03d : tu: Add missing storage image/texel buffer bits
439a4ac0250 : tu: Respect VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT
08d22bb908e : tu: Fix IBO descriptor for cubes
f7ab9c4eb17 : glsl: cleanup vertex shader input checks
e89d34aacab : glsl_to_tgsi: add fallthrough comments
38a4b861459 : radeonsi/gfx10: implement most performance counters
2a3806ffa35 : amd: replace SH -> SA (shader array) in comments
2cf46f2e3d8 : ac/gpu_info: replace num_good_cu_per_sh with min/max_good_cu_per_sa
8c3fe285c91 : radeonsi: don't hardcode most perf counter block counts
f3c1833b775 : docs/features: mark GL_ARB_texture_multisample as done for zink
cd1639cbe33 : zink: expose PIPE_CAP_TEXTURE_MULTISAMPLE
4f90e818c86 : zink: implement nir_texop_txf_ms
caa83e4d790 : r600/sfn: remove debug output leftover
cead23cb8ac : r600/sfn: Correctly update the number of literals when forcing a new group
12381a04108 : r600/sfn: use modern c++ in printing LDS read instruction
eccf939b6f2 : r600/sfn: Fix mapping for f32tof64 and f64tof32
901793d558e : r600: Fix duplicated subexpression in r600_asm.c
ceab349483c : freedreno/drm: disallow exported buffers in bo cache
1241f8cb4c9 : r600/sfn: Use correct setter method.
ed1fd7bcc6f : zink: pass batch instead of context for queries
43c691b5b0f : zink: do not dig into resource for nr_samples
e38513e828d : zink: use samples from state
fcbc022787d : nir: Add un/pack_32_4x8 opcodes
46d5b07c5c3 : util: delete fnv1a hash function
bf4d652f3f4 : zink: replace fnv1a hash function with xxhash
33fd35e2d30 : r600: replace fnv1a hash function with xxhash
387176829bc : util/hash_table: replace fnv1a hash function with xxhash
013df584989 : i965: replace fnv1a hash function with xxhash
edd62619a1c : freedreno: replace fnv1a hash function with xxhash
0e9af023234 : nir: replace fnv1a hash function with xxhash
1d647b1c48a : panfrost: Only run batch debug when specifically asked
4c5d1e28600 : panfrost: Add debug print before query flushes
be784cc77b8 : radv: Implement vkGetSwapchainGrallocUsage2ANDROID.
9a74746bd1f : EGL: sync headers with Khronos
045267d1e62 : st/mesa: Clear texture's views when texture is removed from Shared->TexObjects
a51ab5f9562 : radv: Do not close fd -1 when NULL-winsys creation fails.
cd0c5b64ccc : radv: Remove dead code.
cd61f5234d2 : radv: Handle failing to create .cache dir.
906435fb0ee : radv/winsys: Remove extra sizeof multiply.
6c99de98eca : gitlab-ci: Enable -Werror in `meson-s390x` job
b3c0f82841a : radv: advertise VK_AMD_texture_gather_bias_lod
2e265b94a2b : radv: add support for querying which formats support texture gather LOD
94570e87bd7 : aco: add support for bias/lod with texture gather
e99c818cf06 : ac/nir: add support for bias/lod with texture gather
41dc3ce449f : spirv: add support for bias/lod with OpImageGather
dd39bf52b07 : spirv: add SpvCapabilityImageGatherBiasLodAMD
c7943343a0f : glsl: subroutine signatures must match exactly
5bc18b79a46 : radv: advertise shaderDeviceClock on GFX8+
14292310d93 : ac/nir: implement nir_intrinsic_shader_clock with device scope
b034f6cf2a2 : ac/nir: fix shader clock with subgroup scope
cecd4aad460 : aco: implement nir_intrinsic_shader_clock with device scope
37c88c670f7 : spirv: add ReadClockKHR support with device scope
769bf48d166 : radv: remove useless assignment in build_streamout_vertex()
e1fa60838ed : radv: cleanup physical device features
198e5e2e9e7 : radv: do not return from radv_GetPhysicalDeviceFeatures2()
c130a3402e6 : r600: Use TRUNC_COORD on samplers
4174a13459d : panfrost: Ensure final.no_colour is initialized.
73c0f60d8c7 : r600/sfn: Initialize VertexStageExportForGS m_num_clip_dist member variable.
76a2aeeef3d : llvmpipe: Fix variable name.
4e147e2c94e : docs: drop no-longer-relevant comment about bugzilla
444138d6d9f : tree-wide: fix deprecated GitLab URLs
9375e72d8d1 : radeonsi/gfx8: enable TC-compatible HTILE from the beginning as before
d30e1e486dd : radeonsi: don't enable TC-compatible HTILE for stencil if stencil doesn't use it
caeb44aa244 : radeonsi: split si_all_descriptors_begin_new_cs and rename functions
7b6b35c6b5e : radeonsi: move resetting tracked registers into a new function
3509d3bd53e : ac: update register and packet definitions for preemption
56af131f330 : Revert "radeonsi: don't wait for idle at the end of gfx IBs"
3f1f23239a1 : radeonsi: decrease the max GS invocation count to 32
3cd96b51093 : radeonsi: don't use INDIRECT_BUFFER within IBs
8db739880af : ac/surface: don't compute single-sample CMASK if it's unaligned
21504eab78e : ac/gpu_info: compute the best safe IB alignment
5f365affc90 : freedreno: Use the right amount of &'s
1f33ca1fed5 : freedreno: Add missing break statement.
f0e075ce6ec : nir/copy_prop_vars: Record progress in more places
db6d9cdf066 : nir/opt_deref: Report progress if we remove a deref
111b0a66997 : nir/lower_double_ops: Rework the if (progress) tree
78786a219ea : frontends/va: Fix deinterlace bottom field first flag
569ca93751d : pan/mdg: Allow DCE on ld_color_buffer masks
d8c16200e97 : pan/mdg: Ensure we don't DCE into impossible masks
197b398c32a : pan/mdg: Lower shifts to 32-bit
7a52e975e4e : pan/mdg: Add pack_colour_32 opcode
f7cf5a30c74 : panfrost: Handle !independent_blend for blend shaders
f9283eff6d1 : panfrost: Use _mesa_roundevenf when packing clear colours
8bb51992c8e : panfrost: Fix dated comment
be71e2fd08b : Properly check mmap return value
38f32372aa9 : ci: Improve baremetal's logging of the job env var passthrough.
ae442c35982 : ci: Enable a fractional run with UBO-to-constbuf disabled on a3xx.
b4bccbde368 : ci: Don't forget to set NIR_VALIDATE in baremetal runs.
6839ad59e68 : ci: Do an explicit NIR validation-enabled pass on freedreno a630.
90cf4943385 : ci: Fix DEQP_CASELIST_FILTER (used by a630 noubo run)
09fc9c5f6ca : gallium/swr: Fix building swr with MSVC
40255831230 : mesa: Fix double-lock of Shared->FrameBuffers and usage of wrong mutex
0d2ec80dea8 : zink: hammer in an explicit wait when retrieving buffer contents for reading
af2d9935355 : zink: reset query on-demand when beginning a new query from resume
3933747d876 : zink: fix vkCmdResetQueryPool usage
ae32a1ed20e : zink: flush active queries on destroy and free query object
4592c1d45df : zink: add SpvId returns to a couple ntv functions
21a7fdf97c3 : zink: explicitly zero some arrays in ntv
e75effc629f : radeonsi/sdma: remove useless compare
004ac58509d : amdgpu: fix unitialized variable
d92ab0e7631 : radeonsi: fix inversed arguments in si_test_gds_memory_management
dddd91eef32 : amd/addrlib: fix forgotten char -> enum conversions
685e79a64bb : glsl: Remove integer matrix support from ir_dereference_array::constant_expression_value
22979f90d95 : freedreno/a5xx: Define the 2D blit UBWC pitch fields
6a154aea0d3 : freedreno/a5xx: Set MIN_LAYERSZ on 3D textures like we do on a6xx.
9f62566ef6f : freedreno/a5xx: Add the outline of a unit test for a5xx layout.
e7003df7177 : freedreno/fdl: Separate the list of a6xx testcases from the the test code.
a1a739995ba : freedreno/a5xx: Move resource layout to fdl.
e85b6c4ab13 : pan/mdg: Eliminate remaining divisions from compiler
2b9f6d30f8b : pan/mdg: Avoid division in printing helpers
4f5b3802dc4 : pan/mdg: Eliminate 64-bit swizzle packing division
28a750c5f2a : pan/mdg: Eliminate expand_writemask division
c6c906ecdf9 : pan/mdg: Cleanup comments that look like division
55da8bcede4 : panfrost: Fix transform feedback types
ef57325fba6 : panfrost: Don't set CAN_DISCARD for MFBD
1085f74239f : panfrost: Avoid redundant shader executions with mask=0x0
3e4e849e6a9 : panfrost: Disable tib read/write when colourmask = 0x0
f69b6e91164 : panfrost: Remove dated comment about leaks
6dd11a6dc34 : panfrost: Limit blend shader work count
b8bd356dff0 : panfrost: Allow tiling on RECT textures
c41cf03589b : panfrost: Allow bpp24 tiling
48cc608859c : panfrost: Don't zero staging buffer for tiling
9f2997dad06 : panfrost: Don't set PIPE_CAP_VERTEX_BUFFER_STRIDE_4BYTE_ALIGNED_ONLY
5a4eeb21bf6 : panfrost: Fill in SCALED formats to format table
98fc955c6e2 : panfrost: Remove deadcode
794c239a990 : panfrost: Keep cached BOs mmap'd
485ec761082 : panfrost: Guard experimental fp16 behind debug flag
e6293425bfe : pan/mdg: Pack 8-bit swizzles in 16-bit ops
ca48143ec4b : pan/mdg: Implement condense_writemask for 8-bit
f768cb04ed1 : pan/mdg: Implement vector constant printing for 8-bit
28201af0803 : pan/mdg: Use shifts instead of division for RA sizes
3d435b334b4 : pan/mdg: Pack barriers correctly
fde1f2b7cb0 : pan/mdg: Fix type checking issues with compute
4e4c9f5f5ac : pan/mdg: Separately pack constants to the upper half
d475d19f097 : pan/mdg: Only combine 16-bit constants to lower half
8b4e278628b : pan/mdg: Factor out mir_adjust_constant
b833702cc1b : pan/mdg: Print constant vectors less wrong
cd26bd9425e : pan/mdg: Round up bytemasks when spilling
68d2a889b7a : pan/mdg: Print mask when dest=0
553c2cf16b7 : pan/mdg: Set RA bounds for fp16
b91d71597e4 : pan/mdg: Eliminate load_64
1ff2cabe876 : pan/mdg: Use type size to determine alignment
51582e54541 : pan/lcra: Allow per-variable bounds to be set
0737080ba61 : pan/lcra: Remove unused alignment parameters
21405f6fcfc : pan/mdg: Ignore dest.type when offseting load swizzle
4f5bad649be : pan/mdg: Don't generate conversions for fp16 LUTs
6b023b35455 : pan/mdg: Implement b2f16
1108eaa90de : pan/mdg: Streamline dest_override handling
1e4793a95c2 : pan/mdg: Remove redundant redundancy
1cd65353c9d : pan/mdg: Defer modifier packing until emit time
edf1479beae : pan/mdg: Remove promote_float pass
72c1e3a66a7 : pan/mdg: Promote imov to fmov on a NIR level
3cfe2fc1b19 : pan/mdg: Identify scalar integer mods
d4a42a78d89 : pan/mdg: Use type to determine triviality of a move
df3d932bb4e : pan/mdg: Use src_types to determine size in scheduling
95dd478ed32 : pan/mdg: Add abs/neg/shift modifiers to IR
31e13956e12 : pan/mdg: Explain ld/st sign/zero extension
dbcae7c6671 : pan/mdg: Respect !32-bit sizes in RA
8c012c8f8bb : pan/mdg: Handle dest up/lower correctly with swizzles
8084fc3b661 : pan/mdg: Include more types
e9a4bd90a86 : pan/mdg: Remove mir_get_alu_src
9915bb2c40b : pan/mdg: Remove mir_*size routines
40e9bee714e : pan/mdg: Fix constant combining crash
eb28a3669be : pan/mdg: Handle comparisons in fp16 path
2d4493ee11a : aco: sign-extend the input and identity for 8-bit subgroup operations
c76595aec2c : aco: use a temporary SGPR for 8-bit/16-bit literal reduction identities
b3c87c52ea4 : aco: implement 8-bit/16-bit nir_intrinsic_quad_*
dfa62d97a0f : aco: implement 8-bit/16-bit nir_intrinsic_{shuffle,_read_invocation}
f03e56eaf0b : aco: implement 8-bit/16-bit nir_intrinsic_read_first_invocation
af7e2c61335 : aco: validate 8-bit/16-bit VGPR operands for readfirstlane/readlane/writelane
86e2b03e3f8 : aco: implement 8-bit/16-bit reductions
cc79945b215 : aco: declare 8-bit/16-bit reduce operations
bf97150d45c : no_extern_c.h: fix typo in comment
089b0310efb : docs: fix broken release-calendar
40ed7fcc0ba : aco: fix typo in insert_waitcnt's kill()
51f4b22feec : aco: don't allow unaligned subdword accesses on GFX6/7
ae390755fea : aco: fix corner case in register allocation
acec00eae06 : aco: don't move create_vector subdword operands to unsupported register offsets
5201985332d : aco: restrict copying of create_vector operands to GFX9+
8635c28a926 : clover: Address unnecessary copy warnings
15a27ed73b2 : clover/api: Address missing braces for subobj init
5500a2b7fc5 : meson: Disable GCC's dead store elimination for memory zeroing custom new
a3045cbc97d : radv/winsys: remove useless free in radv_amdgpu_create_bo_list()
57a4837f6be : radv: fix duplicated expression in ac_setup_rings()
ef042ae7c36 : radv: fix missing break in radv_GetPhysicalDeviceFeatures2()
1ad9a8a884e : aco: fix missing break in label_instruction()
22554e1fbc2 : llvmpipe: compute shaders work better with all the threads.
02a1f95386b : dri_util: Update internal_format to GL_RGB8 for MESA_FORMAT_R8G8B8X8_UNORM
13fc03f4c0e : freedreno/a6xx: Avoid stalling for occlusion queries
1c215772466 : freedreno/a6xx: Emit VFD setup as array writes
5f494636faf : freedreno/a6xx: Allocate ringbuffer based on VFD count
3275b8082a5 : freedreno/a6xx: Map inputs to VFD entries up front
5b7a73021cf : freedreno/a6xx: Create shader dependent streamout state at compile time
9bac0dd99b3 : compiler: delete leftover autotools test wrapper
ba44990726c : git_sha1_gen.py: fix whitespace
c909370117d : git_sha1_gen.py: fix code style
413c6f99052 : git_sha1_gen.py: fix out-of-date comment
f68db81cbb3 : anv: disable VK_EXT_calibrated_timestamps when the timestamp register is unreadable
a62ee262fd4 : anv: replace magic `| 1` with already #define'd name
e27f311c859 : anv: pass the fd directly to anv_gem_reg_read()
6bf40c28c9b : ci: Make a530's GLES3/31 fractional runs much more complete.
6033c10092a : ci: Disable SMP on the a5xx boards.
d1b74628498 : i965/vec4: Ignore swizzle of VGRF for use by var_range_end()
10095387f56 : r600/sfn: fix nop channel assignment.
34718070ef8 : docs: update calendar for 20.1.0-rc4
81201e46177 : anv/gen11+: Disable object level preemption
5a6beb6a24a : freedreno: add adreno 650
72d7d2145c4 : freedreno/a6xx: use RESOLVE_TS event
e49748521ec : freedreno: reduce extra height alignment in a6xx layout
f6f8a190920 : freedreno/a6xx: split up gmem/tile alignment requirements
bf024c96ad3 : freedreno/a6xx: don't use gmem_alignw for imported buffers
4b65fcb067c : freedreno/a5xx: remove unused reference to gmem_alignw in layout code
aa2186db0e8 : freedreno: move a4xx specific layout code to a4xx code
55803224865 : tests: Make tests aware of meson test wrapper
ef0d92459c3 : gallium/auxiliary/vl: Fix compute shader scale_y for interlaced videos
fc06b8b7dc2 : pan/mdg: Optimize liveness computation in DCE
c24dfc9da42 : pan/mdg: Precompute mir_special_index
4cf02b5d4a6 : pan/mdg: Optimize pipelining logic
d39f95b75a6 : pan/mdg: Emit fcsel when beneficial
db9e16450da : intel/aub_error_decoder: print driver identifier if found
64473fd8f7d : anv: add identifier BO
507b1ca10c6 : i965: add identifier BO
2a4c361b069 : iris: add identifier BO
805b32cab90 : intel: add identifier for debug purposes
e81de67d858 : i965: store workaround_bo offset
07781f0afef : iris: store workaround address
33b452aae72 : anv: store the workaround address
0ff5b9e6923 : blorp: rename workaround address function
f36708b143f : anv: fixup unwinding of device create failure
faf28b83fdd : panfrost: Enable PIPE_CAP_VERTEX_COLOR_UNCLAMPED
3725aa7b5db : glsl_type: don't serialize padding bytes from glsl_struct_field
0d9996e223e : turnip: enable 422_UNORM formats
d070a7ba0cf : turnip: implement VK_KHR_sampler_ycbcr_conversion
70502f071cd : freedreno/registers: document 422_UNORM and 420_UNORM formats
75d7ee80291 : util/format: translate 422_UNORM and 420_UNORM vulkan formats
d0e11231a4f : intel/perf: repurpose INTEL_DEBUG=no-oaconfig
2001a80d4a8 : anv: Implement VK_KHR_performance_query
ceb822f9e00 : intel/perf: reuse offset specified in the query
63c193e921e : anv: use a query filled by the perf code
93924ab0917 : intel/perf: report whether the platform supported
fe8e8e50999 : intel/perf: add counter category to generated code
c36933e0818 : intel/perf: add helper to compute metrics from counters
a7890f559b3 : intel/perf: emit counter units in generated code
d15369332ff : intel/perf: compute number of passes for a set of counters
3f0c4c2afe4 : intel/perf: create a unique list of counters
65d242ff5e5 : intel/perf: update generated code to ralloc all data
a683e7f3dc8 : intel/perf: store the appropriate OA formats in queries
8b8eaa84a3e : intel/perf: make pipeline statistic query loading optional
cc13bfbd059 : intel/genxml: add PIPE_CONTROL command cache invalidate bit
34a0ce58c7f : anv: add a new execution mode for secondary command buffers
a96d92a689a : anv: don't reserve a particular register for draw count
796fccce631 : intel/mi-builder: add framework for self modifying batches
570bd760d3e : intel/genxml: fix bits generation for MI_LOAD_REGISTER_IMM
ee9b17fc261 : gitlab: Ask about reproduction rate in the issue template
989619c05b9 : nir: Add const to nir_intrinsic_src_components
29afa88941d : pan/mdg: Apply outmods
db7b0eb9112 : pan/mdg: Use helpers for branch/discard inversion
5500b1f2801 : pan/mdg: Remove invert optimizations
449e5ded934 : pan/mdg: Treat inot as a modifier
b124f5315cf : pan/mdg: Apply abs/neg modifiers
24e2e24dc01 : pan/mdg: Ingest fsat_signed/fclamp_pos
22bb5a9acb2 : pan/mdg: Prepare for modifier helpers
f0455de6fc8 : pan/mdg: Drop nir_lower_to_source_mods
acc5afb0af5 : pan/mdg: Remove .pos propagation pass
aeb55180ff3 : panfrost: Add modifier detection helpers
c2b0f3c17d0 : nir: Add fclamp_pos opcode
0aedce417ae : nir: Add fsat_signed opcode
518909290b0 : tu: Support VK_FORMAT_FEATURE_BLIT_SRC_BIT for texture-only formats
74f1c304e8d : tu: Fix buffer compressed pitch calculation with unaligned sizes
da68c727156 : tu: Fall back to 3d blit path for BC1_RGB_* formats
3d5cc5ff221 : tu: Always initialize image_view fields for blit sources
cc4a02d0ed0 : nir: Add a store_reg helper and use the builder in phis_to_regs
3fdbeb70e1a : nir: Add a new helper for iterating phi sources leaving a block
2c8c5cc87d5 : nir/clone: Re-use clone_alu for nir_alu_instr_clone
4c62dbb1457 : radv/winsys: Finish mapping for sparse residency.
fec36c0668b : intel/drm-shim: Return correct values for I915_PARAM_HAS_ALIASING_PPGTT
c8635b6fd35 : intel/drm-shim: Add noop ioctl handler for set_tiling
f8314291b33 : radv: Expose VK_EXT_pipeline_creation_cache_control.
32e92831456 : radv: Support VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT.
e11f077bb24 : radv: Support VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT.
dde998685e7 : radv: Support VK_PIPELINE_COMPILE_REQUIRED_EXT.
46624f277e4 : panfrost: Enable AFBC for Z24X8
82792ef19fd : panfrost: Fix Z24 vs Z32 mixup
861e7dcae6b : panfrost: Switch formats to table
6be9e094737 : pan/mfbd: Add format codes for PIPE_FORMAT_B5G5R5A1_UNORM
aca15d5cba6 : nir/opt_if: use nir_src_as_bool in opt_peel_loop_initial_if helper
50bead32b15 : nir/opt_if: run opt_peel_loop_initial_if after all other optimizations
d221f70299c : nir: Add documentation for each jump instruction type
d011fbde5ce : nir: Use a switch statement in nir_handle_add_jump
8c87082c940 : nir: Validate jump instructions as an instruction type
0fb3dc8d103 : radv/aco: enable storageInputOutput16 on GFX9+
cc1a1da8abb : aco: fix off-by-one error with 16-bit MTBUF opcodes on GFX10
1647e098e94 : aco: implement 16-bit interp
bbbb4057e64 : aco: emit v_interp_*_f16 instructions as VOP3 instead of VINTRP
34f2c4dc6a6 : aco: validate v_interp_*_f16 as VOP3 instructions instead of VINTRP
3fba5bb9cc4 : aco: implement 16-bit vertex fetches with tbuffer_load_format_d16_*
7ffd3946055 : aco: implement 8-bit/16-bit mov's with p_create_vector
860b4d16f46 : aco: allow to load/store 16-bit values in VMEM for tess and geom
9bd3b67163a : aco: convert 16-bit values before exporting MRTs
462a5fe6f44 : aco: store 16-bit temporary outputs as v2b
a3fb064e000 : Expose EGL_KHR_platform_* when EXT is supported
52d6b4d6c0f : pan/decode: Fix min/max_tile_coord mixup
deb78eec1b7 : pan/decode: Use a page table for tracking mmaps
3c355f1ae8b : freedreno/ir3/validate: add checking for types and opcodes
f484d63617a : freedreno/ir3: add helpers to deal with src/dst types
3561d34fff4 : freedreno/ir3: add simple validate pass
554f3d54ca1 : freedreno/ir3: fix mismatched wrmask for overlapping VS inputs
16cd232dbc3 : freedreno/ir3/cp: fix cmps folding
39de27d3b90 : freedreno/ir3/print: print cat2 condition
7b86b5ed7d3 : freedreno/ir3: fix immed type in create_addr0()
3474ba53b5e : freedreno/ir3/cf: handle multiple cov's properly
3db5d146e97 : freedreno/ir3: fix mismatched flags on split
b24b6a83653 : freedreno/ir3/group: fix for half-regs
fcfe5eff633 : freedreno/ir3: make input/output iterators declare cursor ptr
c1d33eed417 : freedreno/ir3: make foreach_ssa_src declar cursor ptr
65f604e3b3b : freedreno/ir3: make foreach_src declare cursor ptr
599fd861d48 : freedreno/ir3: be iterative
b828929ac9d : freedreno/ir3: move where we preserve binning pass inputs
d0cfc06a2c3 : freedreno/ir3: add IR3_PASS() macro
c9e5605720f : freedreno/ir3/postsched: report progress
c953794cd6e : freedreno/ir3/legalize: report progress
c3630c9d29b : freedreno/ir3/group: report progress
721147a05d4 : freedreno/ir3/deps: report progress
e4ecfde2dd0 : freedreno/ir3/cp: report progress
372e4663011 : freedreno/cf: report progress
b6d121502d8 : freedreno/ir3/dce: report progress
9beb2baaff4 : freedreno/ir3: juggle around ir3_debug_print()
947aa23eff7 : freedreno/ir3: remove Sethi-Ullman numbering pass
0ceb56a5318 : radv: fix missing break in radv_GetPhysicalDeviceProperties2()
bcb0038c839 : aco: fix disassembly with LLVM 11
ff98b1b51a6 : r600/sfn: Fix printing ALU op without dest
1124c3f1b62 : r600/sfn: Don't reorder outputs by location
9f942a8e7c7 : r600/sfn: Fix splitting constants that come from different kcache banks.
723ae8177e8 : r600/sfn: Fix clip vertex output as possible stream variable
7ae4b7938e8 : r600/sfn: SSBO: Fix query of dest components
7c247f505c2 : r600/sfn: use the per shader atomic base
cd2d7966ac4 : r600/sfn: Add support for texture_samples
358b0a57bfd : r600/sfn: support indirect sampler buffer reads.
2f3ce9b1d0c : r600/sfn: assert when alu dest is missing
fd99a7737f7 : r600/sfn: remove pointless check
ff92345a19a : r600/sfn: Don't reject VARYING_SLOT_PCNT
15d6d354207 : r600/sfn: Add FS output sample_mask
91a618eae9f : r600/sfn: Handle loading sample_pos
70b84920bef : r600/sfn: Take FOGC, and backcolors into account im GS outputs
d777c040958 : r600/sfn: Add support for viewport index output
607d7fb587b : r600/sfn: Make 3vec loads skip possible moves
ac2c3fb010c : r600/sfn: Fix handling of output register index
9db5536643a : r600/sfn: Make allocate_reserved_registers forward to a virtual function
041df794965 : r600/sfn: Fix RAT instruction assembly emission
8977946aa2a : r600/sfn: Fix GDS assembly emission
b6eb19dd633 : r600/sfn: Fix RING instruction assembly emission
e475eae0fe8 : r600/sfn: Fix memring print output
13bb0a97012 : r600/sfn: skip copying LOD if the target register is is the same
19673ce47df : r600/sfn: re-use an allocated register in lookup
dfb0ba82727 : r600/sfn: Skip move instructions if they are only ssa and without modifiers
aed9618e20a : r600/sfn: rework getting a vector and uniforms from the value pool
afd47ea83be : r600/sfn: Handle CF index loading from non-X channel
54c3d4bd24e : r600: Add support for loading index register from other than chan X
3baad036167 : r600: Lower lerp after tgsi_to_nir
b689de3444a : r600: Lower int64 ops from TGSI-to-NIR shaders too
32305c0959d : r600/sfn: Fix printing vertex fetch instruction flags
65d8c692bd7 : r600/sfn: Unify semantic name and index query and use TEXCOORD semantic
667126cc82a : Revert "gallium/gallivm: fix compilation issues with llvm 11"
2a6811f0f98 : Revert "ac,radeonsi: fix compilations issues with LLVM 11"
c4544f47167 : nir: Consider atomic counter intrinsics when setting writes_memory
ee90339cfbe : llvmpipe: add gl_SampleMaskIn support.
310823eccd8 : gallivm/nir: add sample_mask_in support
0dac24790e7 : llvmpipe/fs: hook up the interpolation APIs.
3f71a5e25f3 : llvmpipe: add interp instruction support
06c10fa3a50 : llvmpipe/interp: refactor out centroid calculations
c1f5a23a4df : llvmpipe/interp: refactor out use of pixel center offset
ae5f6ddc052 : gallivm/nir: add an interpolation interface.
53fcb30c12e : llvmpipe: remove non-simple interpolation paths.
6b7e03175d9 : llvmpipe/interp: fix interpolating frag pos for sample shading
c9690b74712 : llvmpipe: use per-sample position not sample id for interp
50987644834 : llvmpipe: don't use sample mask with 0 samples
b11aa12253a : r600/sfn: add emit if start cayman support
4746796b825 : r600/sfn: add callstack non-evergreen support
19273fb227d : r600/sfn: cayman fix int trans op2
38560e0d1d0 : r600/sfn: fix cayman float instruction emission.
ff9c95421a6 : r600/sfn: plumb the chip class into the instruction emission
164aed6c814 : anv:gpu_memcpy: Emit 3DSTATE_VF_INDEXING on Gen8+
6a6c36e9776 : intel/fs: Use writes_memory from shader_info
d89c28d314b : nir: Use deref intrinsics to set writes_memory when gathering info
d50069ab08a : r600: enable TEXCOORD semantic for TGSI.
68b3b5bcab9 : ci: Switch the baremetal runner to be an x86 docker image.
8094a9ab685 : ci: Update versions of packages to remove from rootfses.
18fc6a95b67 : ci: Make the create-rootfs more resilient.
588ea3184ce : ci: Make cmake toolchain file for deqp cross build setup.
a65521145c0 : ci: Autodetect whether we need cross setup in lava_arm builds.
188916bd060 : ci: Move cross file generation to a shared script.
34195d69ddd : iris: Initialise stub iris_seqno to 0
a6184eae312 : freedreno/drm: handle ancient kernels
106c2a65dbd : freedreno/drm: don't pass thru 'DUMP' flag on older kernels
e422f61e6ea : freedreno/a3xx: fix rasterizer discard
5e105068343 : freedreno/fdperf: add dependency on generated headers
4504d6374db : ci: Fix TypoError error when traces in traces.yml is an empty list
e85dc9a2406 : ci: Split test_tracie_skips_traces_without_checksum in separate cases
550a4f77648 : ci: Migrate tracie tests done in shell script to pytest
37621da7b14 : ci: ArgumentParser receives the args from the main parameters
eb1f22fb014 : ci: TRACES_DB_PATH and RESULTS_PATH defined as relative paths
78c46c21261 : etnaviv: don't expose timer queries
b5accb3ff99 : freedreno/a3xx: parameterize ubo optimization
475fb28377f : freedreno: fix off-by-one in assertions checking for const sizes
1c05e16666c : freedreno/a3xx: fix const footprint
9048adbd246 : freedreno/ir3: avoid applying (sat) on bary.f
8d86892ea3c : freedreno/a3xx: reinstate rgb10_a2ui texture format
ff4df32fae5 : freedreno/a3xx: there's no r8i/ui rb format, only rg8i/rg8ui
78615dcca19 : radv: use util_float_to_half_rtz
632a921bd0d : lima/ppir: optimize tex loads with single successor
a4b7699d849 : lima/ppir: rework tex lowering
92611e21c19 : lima/ppir: improve handling for successors in other blocks
96c1d5f629b : lima/ppir: handle failures on all ppir_emit_cf_list paths
fa3549c92b2 : util/rand_xor: extend the urandom path to all non-Windows platforms
d76abe98cf1 : util/rand_xor: fallback Linux to time-based instead of fixed seed
e0ce684aae8 : util/rand_xor: drop unused header
f50f26325f8 : util/rand_xor: make it clear that {,s_}rand_xorshift128plus take *exactly 2* uint64_t
576bff5c73f : gitlab-ci: exclude scripts that don't affect the build
494b7ef0c1a : gallium/auxiliary/vl: Fix compute shader scaling for non-square pixels
fd6a5e112aa : gallium/u_threaded: execute transfer_unmap with THREAD_SAFE directly
c9ccceff109 : radeonsi: test uncached clear/copy buffer performance with compute shaders
5acf99e81f7 : radeonsi: compute perf tests - don't test 1 wave/SA limit, test no limit first
c45a2145f5e : radeonsi: disable the L2 cache for CPU read mappings of buffers
7356144fe42 : radeonsi: disable the L2 cache for most CPU mappings of textures
36c01248049 : winsys/amdgpu: add RADEON_FLAG_UNCACHED for faster blits over PCIe
cbbc18bc678 : radeonsi: use display_dcc_offset for setting displayable_dcc_cb_mask
b5ac9d18d8f : radeonsi: use vi_dcc_enabled instead of using tex->surface.dcc_offset directly
2c4c1b04996 : radeonsi: rename SI_RESOURCE_FLAG_TRANSFER to FORCE_LINEAR
4907bb44c3c : radeonsi: simplify setting resource usage for si_init_temp_resource_from_box
f57276309b1 : radeonsi: tweak clear/copy_buffer limits when to use compute
b158b117e1e : radeonsi: optimize access pattern for compute blits with linear textures
9f8089139f1 : radeonsi: use correct clear value size for EQAA in expand_fmask
2361e8e7227 : ac/nir: honor ACCESS_STREAM_CACHE_POLICY for L1 and L0 caches too
d573d1d8252 : radeonsi: Use TRUNC_COORD on samplers
65c2362e885 : iris: Use modfiy disables for 3DSTATE_WM_DEPTH_STENCIL command
864d8acbfdb : radeon: Fix whitespaces
f80d653d701 : radeonsi: don't expose 16xAA on chips with 1 RB due to an occlusion query issue
844d561c580 : spirv: handle OpCopyObject correctly with any types
9d1821adf0b : etnaviv: retarget transfer to render resource when necessary
bb3545a6ee4 : intel: Store the aperture size in devinfo.
a887ad7c84e : st/nine: Handle full pSourceRect better
dbb08255708 : st/nine: Ignore pDirtyRegion
1c474dde282 : st/nine: Improve pDestRect handling
ffed34113b6 : st/nine: Retry allocations after freeing some space
d771e0cc60a : st/nine: Increase available GPU memory
4cf13691beb : st/nine: Add missing NULL checks
725ebc4657d : st/nine: Fix a crash if the state is not initialized
0222c550c72 : st/nine: Fix uninitialized variable in BEM()
5d904d27491 : st/nine: Improve return error code in CheckDeviceFormat
54a7a690859 : st/nine: Pass more adapter formats for CheckDepthStencilMatch
edff31c0d90 : st/nine: Do not return invalidcall on getrenderstate
2c61b4db7d6 : st/nine: Return error when setting invalid depth buffer
c0f21cbaa12 : st/nine: Add checks for pure device
09ac0350fdc : zink: implement i2b1
4c212a1168d : util/rand_xor: use getrandom() when available
cf2b285c559 : zink: mark depth-component cube-maps as done
ea62c237031 : nir: Use 8-bit types for most info fields
57e796a12a8 : radv: Implement VK_EXT_custom_border_color
9e3c6a7ba76 : radv: Provide a better error for permission issues with priorities.
e7458f19e1d : freedreno/uuid: Generate meaningful device and driver UUID
9623debf48a : freedreno: Centralize UUID generation into new files freedreno_uuid.c/h
cdfede7336b : aco: split operations that use a swap's definition
f293d02dc44 : tu: Advertise COLOR_ATTACHMENT_BLEND_BIT for blendable formats
adbdab3ee80 : tu: Implement dual-src blending
078aa9df8da : tu: Move RENDER_COMPONENTS setting to pipeline state
2a9d12d5133 : ir3: Fixup dual-source blending slot
0e0580550e1 : freedreno/a6xx: Document dual-src blending enable bits
4aeaef99c00 : Revert "nir/validate: validate the stride for deref_ptr_as_array"
2c6599d6d6d : docs: update calendar, add news item, and link releases notes for 20.0.7
212ee624f81 : docs/relnotes Add sha256 sums to 20.0.7
e5e9a0dfd7e : docs: Add release notes for 20.0.7
ceae09da156 : intel: Silence unused parameter warning in __intel_log_use_args
4cb2330e565 : anv: Silence unused parameter warning in anv_image_get_clear_color_addr
b44eb50f2d1 : anv/tests: Silence unused parameter warnings in main
f4638cfdad3 : anv/tests: Don't rely on assert or changing NDEBUG in tests
66e3c74f9c7 : aco: fix WQM coalescing
4151bddab5d : anv: Fix descriptor set clean-up on BO allocation failure
3f74c6a8815 : anv: Call vk_object_base_finish for image views
ed95f69dd54 : zink: correct PIPE_SHADER_CAP_MAX_SHADER_IMAGES
50ebe5a991a : zink: do not expose real value for PIPE_CAP_MAX_VIEWPORTS
adc63362734 : meta: Remove support for multisample blits
bb28ce79882 : meta: Coalesce the GLSL and FF paths in meta_clear
5be77851907 : meta: Use same vertex coordinates for GLSL and FF clears
e5d2fbf3528 : meta: Stop frobbing MatrixMode
29f10ede71f : mesa: Add function to calculate an orthographic projection
c731f2ab63d : mesa: Add matrix utility functions to load matrices
b5a8d0319b8 : meta: Remove support for clearing integer buffers
a5d2c40fb9c : meta: Make _mesa_meta_setup_sampler static
27c2082a423 : meta: Make _mesa_meta_texture_object_from_renderbuffer static
067cb2f165c : i965: Assert that blorp always handles color blits
667e14e7bd7 : nir/validate: validate the stride for deref_ptr_as_array
7afc9632a6d : nir/deref: copy ptr_stride when rematerializing
a1b69d101a6 : targets/opencl: fix build against LLVM>=10 with Polly support
b1151cd2ffc : freedreno: Avoid duplicate BO relocs in FD_RINGBUFFER_OBJECTs.
a6fe0799faf : freedreno: Fix resource layout dump loop.
2eb180db948 : zink: disable vkCmdResolveImage when respecting render-condition
06b6c687e2a : anv: Fix deadlock in anv_timelines_wait
c059b227072 : gitlab-ci: Install g++-mingw-w64-x86-64-win32 instead of mingw-w64
dcbb189bbee : gitlab-ci: Move lib{drm,pciaccess}-dev cross packages out of loop
da3aee92638 : gitlab-ci: Install WINE from Debian testing
fd9b4451458 : gitlab-ci: Add Debian testing repository for x86_build image
f2773d70670 : gitlab-ci: Move down container_pre_build.sh invocation in x86_build.sh
1c79ac10690 : gitlab-ci: Update to current templates
cc472a2a7c6 : zink. Changed sampler default name.
b1f02330776 : radv: enable shaderResourceMinLod
0d63a1a84d4 : ac/llvm: add support for texturing with clamped LOD
aaf5706aa32 : aco: add support for texturing with clamped LOD
47a769143be : aco: remove useless check for nir_tex_src_bias
0f46a3191ff : CI: Windows: Build LLVM and llvmpipe
69ffbcb1624 : llvmpipe: Expect increased exp precision on Windows
cf21b763832 : freedreno/ir3: use lower_wrmasks pass
42d38ad0281 : nir: add pass to lower disjoint wrmask's
a506d49faec : nir: add helper to copy const_index[]
3d3cfea78b7 : nir: fix indices for ir3 ssbo_atomic intrinsics
ea6b404294a : freedreno/ir3: use const_index accessors
14969aab11e : freedreno/ir3: Drop wrmask for ir3 local and global store intrinsics
4627bfcd695 : nir: Add some docs to the metadata types
3111cee2f62 : freedreno: Fix attempts to push UBO contents past the constlen on pre-a6xx.
7336caa52d9 : docs: update calendar for 20.1.0-rc3
0dd24b381c5 : panfrost: Fix background showing when using discard
15dd7933bc3 : anv: Translate relative timeout to absolute when calling anv_timelines_wait
0b5288492b9 : anv: Set MOCS in 3DSTATE_CONSTANT_* on Gen9+
e3d8edf3e08 : anv: Set 3DSTATE_VF_INSTANCING on the SVGS element
723208988e1 : freedreno: Drop the noubo fails list for CI, since there aren't any now.
112c65825fd : freedreno/a6xx: Use LDC for UBO loads.
ab93a631b4c : freedreno: Trim num_ubos to just the ones we haven't lowered to constbuf.
d5176c453e5 : freedreno/ir3: Move i/o offset lowering after analyze_ubo_ranges.
5387c271409 : freedreno/ir3: Leave the cursor alone during ir3_nir_try_propagate_bit_shift.
e0a4d1c4e53 : freedreno/ir3: Clean up a silly nir_src_for_ssa(src.ssa).
d2a0cde3900 : nir: Include num_ubos in the printed shader (if nonzero).
492d664be06 : util/ra: Add [de]serialization support
38e68db7784 : util/vma: Add a debug print helper
adbcef37d2d : util/vma: Add an option to configure high/low preference
f40f8f623a0 : util/list: Add list_foreach_entry_from_safe
aeb95fda541 : util/list: Add a list pair iterator
5425968d2e4 : anv: Implement VK_EXT_custom_border_color
5b07f142d7f : anv: Add a way to reserve states from a pool
32d631dcd25 : anv: Disable B5G6R5_UNORM_PACK16
6ae0762f5c0 : anv: use the correct format on Android
4cf702c3326 : drirc: Enable glthread for PCSX2
445e559e35a : post_version.py: stop adding release candidates to the index and relnotes
ae26149e2e9 : post_version.py: invert `is_point` into `is_first_release` to make its purpose clearer
5fba85bcb8b : post_version.py: fix branch name construction for release candidates
64c7363f7ef : glthread: stop using GLenum16 to get correct GL errors for out-of-bounds enums
1152af2edac : radeonsi: also enable tgsi_to_nir caching for compute shaders
45e69e7d118 : radeonsi: Enable tgsi to nir disk cache
f83f538881d : st/nine: Enable ttn cache
4db880d8057 : ttn: Implement disk cache
522bd414f34 : ttn: Add new allow_disk_cache parameter
6670475a449 : freedreno/a6xx: Fix UBWC mipmapping height alignment.
81f21ff4ef8 : freedreno/a6xx: Fix UBWC mipmap sizing.
b5db2a25741 : freedreno/a6xx: Fix UBWC blockheight for RG8.
9da4ce99538 : freedreno: Pull the tile_alignment lookup for a layout to a helper.
dc7ccdb3f52 : freedreno/a6xx: Add a testcase for UBWC buffer sharing.
e32783c644f : freedreno/a6xx: Improve layout testcase logging for UBWC fails.
2e4ddb6353d : freedreno/a4xx+: Increase max texture size to 16384.
1f7d1541df8 : nir: reset ssa-defs as non-divergent during divergence analysis instead of upfront
1b881f3d8e4 : nir: simplify phi handling in divergence analysis
450b1d87ba6 : nir: rework phi handling in divergence analysis
febef224596 : nir: refactor divergence analysis state
b9ea0ca6ee6 : nir: add nir_intrinsic_elect to divergence analysis
ca2d53f451e : nir: Make "divergent" a property of an SSA value
db94a2d03d3 : gallium: remove more "state tracker" occurences
74800697032 : gallium: rename PIPE_RESOURCE_FLAG_ST_PRIV to FRONTEND_PRIV
8c9b9aac7d0 : gallium: change comments to remove 'state tracker'
d6287a94b69 : gallium: rename 'state tracker' to 'frontend'
b408734e5e2 : tu: Implement fallback linear staging blit for CopyImage
40e842c0096 : tu: Add noubwc debug flag to disable UBWC
ed79f805faf : tu: Add a "scratch bo" allocation mechanism
7ce527a4fed : aco: improve phi affinities with p_split_vector
51e797e2332 : aco: consider affinities when creating v_mac_f32
138eed45b53 : aco: mark phi definitions as last-seen phi operands
c1c0cf7a669 : aco: fix consecutively written vgprs from vmem instructions
0c7bed72f79 : aco: simplify consecutive ordered vmem/lds writes optimization
a6beb051aff : gitlab-ci: correct tracie behavior with replay errors
8546d1dd789 : gitlab-ci: create always the "results" directory with tracie
1ef03dade12 : radv: add a LLVM version string workaround for SotTR and ACO
91c757b7963 : turnip: use the common code for generating extensions and dispatch tables
ddfae50b67e : anv: use the common code for generating extensions and dispatch tables
857051c5c63 : radv: use the common code for generating extensions and dispatch tables
bee8a579427 : vulkan: import common code for generating extensions
9b1138e3f0e : radv: implement VK_EXT_private_data
178adfa6a8e : radv: use the base object struct types
65458528fc1 : radv: use the common base object type for VkDevice
2b535ac61b9 : etnaviv: Disable seamless cube map on GC880
f079c00ffc1 : freedreno/a6xx: fix max-scissor opt
d6706fdc46f : freedreno/ir3/sched: try to avoid syncs
d95a6e3a0ca : freedreno/ir3/sched: avoid scheduling outputs
488cf208d5d : freedreno/ir3/postsched: try to avoid (sy) syncs
25f4fb346e1 : freedreno/ir3/postsched: reset sfu_delay on sync
f351e1d1376 : freedreno/ir3: limit # of tex prefetch by shader size
d69f6fd8529 : freedreno/ir3: fix indirect cb0 load_ubo lowering
c4dc877cb5d : freedreno/ir3: don't allow negative const_offset
8d8ba7fb44f : panfrost: Run dEQP-GLES3.functional.shaders.derivate.* on CI
b7bd021c700 : pan/mdg: Fix derivative swizzle
bac29316b06 : pan/mdg: Set types for derivatives
69e4d4fabe7 : pan/mdg: Remove texture_op_count
344dd914972 : pan/mdg: Use analysis to set .cont/.last flags
9a7f0e268b7 : pan/mdg: Use the helper invo analyze passes
d429187bf39 : pan/mdg: Analyze helper execution requirements
3228b3106a6 : pan/mdg: Analyze helper invocation termination
0da03c68ae3 : pan/mdg: Explain helper invocations dataflow theory
95fd950d357 : intel/compiler: fix alignment assert in nir_emit_intrinsic
a663c595bc1 : freedreno: Skip taking the lock for resource usage if it's already flagged.
356f99161df : freedreno: Move the resource_read early out to an inline.
d393837332a : freedreno: Add an early out for preparing to read a resource.
3e424bcdfce : freedreno: Split the fd_batch_resource_used by read vs write.
fdcadf611e0 : freedreno: Add a nohw flag to skip submitting to the kernel.
a43e9740646 : turnip: Execute ir3_nir_lower_gs pass again
1bd38746d5a : freedreno/gmem: rework gmem layout algo
c46f46befe6 : freedreno/gmem: relax alignment on a6xx
ad6e06621b1 : freedreno: add gmemtool
ef5f238fd08 : freedreno/gmem: add helper to dump GMEM layout
6a49d9c396b : freedreno/gmem: add div_align() helper
96b5a70f456 : freedreno: initialize max_scissor
1387e778018 : freedreno/gmem: don't assume scissor opt when estimating # of bins
3c87618d357 : vulkan: Handle vkGet/SetPrivateDataEXT on Android swapchains
51c6bc13ce3 : anv,vulkan: Implement VK_EXT_private_data
d76e722ed63 : turnip: enable tiling for compressed formats
f543d87f235 : turnip: update "fetchsize" value to match fdl6_layout changes
f789c5975c8 : freedreno: Fix non-constbuf-upload UBO block indices and count.
4553fc66a5f : nir: Fix count when we didn't lower load_uniforms but did shift load_ubos.
0f2e44d55b0 : freedreno: Drop the "write" arg to emit_const_bo now relocs don't care.
51d7a71bd4f : freedreno: Replace OUT_RELOCW with OUT_RELOC.
064f395a890 : freedreno: Tell the kernel that all BOs are for writing.
b2c23b1e48f : freedreno: Mark all ringbuffer BOs as to be dumped on crash.
554b959df0d : freedreno: Replace OUT_RELOCD with permanently flagging shader BOs for it.
9d8d936dfcd : freedreno: Start moving relocs flags into the BOs.
4235624b6a1 : aco: optimize add/sub(a, cndmask(b, 0, 1, cond)) -> addc/subbrev_co(0, a, b)
a5fc96b5334 : aco: coalesce parallelcopies during register allocation
38cc649fcb5 : glthread: Fix use of alloca() without #include "c99_alloca.h"
dc6c42dc77e : etnaviv: generalize FE stall before loading shader and sampler states
8e5fc97be63 : CI: Re-enable Panfrost T7x0 jobs
8c6350d2bba : radv: update the list of allowed Android extensions
021270cb317 : radv: handle different Vulkan API versions correctly
69430921fc1 : radv: limit the Vulkan version to 1.1 for Android
50eabb7035f : r600: Fix nir compiler options, i.e. don't lower IO to temps for TESS
f7fcbe9830d : v3d/tex: use TMUSLOD register if possible
c3af695bb0b : v3d/tex: set up default values for Configuration Parameter 1 if possible
50c2c76ea31 : v3d/tex: only look up the 2nd texture gather offset for 1d non-arrays
ad8c5bba0a4 : drirc: Enable glthread for rpcs3
d1290e79489 : pan/midgard: Fix old style shadows
47bfc799da6 : gallium/util: Fix leak in the live shader cache
412e29c2777 : nir/algebraic: Eliminate useless extract before unpack
bc0bbb8f0b4 : nir/algebraic: Add some half packing optimizations for pack_half_2x16_split
a2bf41ec652 : nir/algebraic: Optimize ushr of pack_half, not ishr
ab16bff97d7 : intel: Delete hardcoded devinfo->urb.size values for Gen7+ (sans DG1).
0bea2a13212 : egl: Limit the EGL ver for android
9c839e63940 : amd/common: Fix incorrect use of asprintf instead of vasprintf
39d59cf87a3 : docs/features: mark GL_NV_conditional_render as done for zink
5743fa6e709 : zink: enable conditional rendering if available
5c7dea394fc : zink: add a GET_PROC_ADDR macro to simplify load_device_extensions
b8fd70eef2c : zink: load vk_GetMemoryFdKHR while creating screen
c668bdf05cf : radeonsi: do not use cmask with encrypted texture
8873ea0e253 : radeonsi: determine secure flag must be set for gfx IB
92e64f4b41e : amdgpu: use AMDGPU_IB_FLAGS_SECURE when requested
2c2ab36f534 : radeonsi: add support for PIPE_RESOURCE_FLAG_ENCRYPTED
413d91bbcb9 : gallium: PIPE_RESOURCE_FLAG_ENCRYPTED
5c58cbe84d2 : radeonsi/sdma: implement tmz support
5d96c26b67d : radeonsi: force using staging texture when uploading to secure texture
fe2a3b804bd : amdgpu: add encrypted slabs support
2853ed1a248 : radeonsi: allocate framebuffer texture as secure when using tmz
5a67b52de46 : radeon: add RADEON_CREATE_ENCRYPTED flag
856a03b4c16 : radeonsi: add AMD_DEBUG=tmz option
977e19d5cfe : amdgpu/radeon: add secure api
506f5d9bda6 : ac/surface: remove shadowing declaration
266978f7cab : aco: prevent invalid loads/stores vectorization if robustness is enabled
04718a9cd63 : nir: do not vectorize load/store if offset can overflow and robustness enabled
3fba0a7a6f0 : aco: fix 64-bit trunc with negative exponents on GFX6
56f955e4850 : etnaviv: drm: Normalize nano seconds
022327f7535 : etnaviv: drm: Use NSEC_PER_SEC
a92a483ff7f : freedreno: android: add adreno-pm4-pack.xml.h generation to android build
5dc3b22dd06 : freedreno/drm: android: add libfreedreno_registers static dependency
e622e010fd8 : lima/ppir: rework select conditions
a0c58867cdd : lima/ppir: add fallback mov option for const scheduler
8c476407313 : lima/ppir: rework store output
570f1420dbf : lima/ppir: rework emit nir to ppir
6b21b771f7b : lima/ppir: remove unused clone functions
8c4157138f3 : lima/ppir: duplicate consts in nir
5e6c3861182 : lima/ppir: duplicate intrinsics in nir
09003ba0700 : lima/ppir: combine varying loads in node_to_instr
c6a3987f320 : lima/ppir: do not assume single src for pipeline outputs
741aa3439d7 : lima/ppir: fix lod bias register codegen
cef1c736344 : lima/ppir: introduce liveness internal live set
9e790fea7c1 : genxml: pack: deal with default field not being simple integers
942d4538a46 : genxml: factor out utility functions
d07f69413eb : genxml: fix invalid end value for video fields
af17e392b2e : genxml: run sorting script
45c33313e6e : intel/dev: Add device info for RKL
54996ad4927 : intel/dev: Split .num_subslices out of GEN12_FEATURES macro
07b0fbea92a : panfrost: don't always build bifrost_compiler
727a0a53fdd : radeonsi: remove emacs style config file
6c998c7adfd : intel/dump_gpu: Fix name of LD_PRELOAD in env append logic
1a59590e5d6 : ac/surface: fix broken pitch override on gfx8
c9e8df61dc8 : freedreno: Initialize the bo's iova at creation time.
b3c4e6a597a : freedreno: Rename append_bo() in case it doesn't get inlined.
e1c74f3facc : freedreno: Clean up tests around ORing in the reloc flags.
6c688ae81f4 : freedreno: Deduplicate ringbuffer macros with computerator/fdperf
094c7646a3a : freedreno,tu: Don't request fragcoord components not being read.
ab5590e92bc : vulkan/object: Always include the type
d11e4738a86 : anv/allocator: Add a start_offset to anv_state_pool
772b15ad322 : util: Make process_test path compatible with mingw native toolchains
696bafac40f : CI: Disable Panfrost T7x0 jobs
78d267e6dad : Linux: Change minimum priority threads from SCHED_IDLE to nice 19 SCHED_BATCH.
f66bf5ba444 : docs/features: add zink features
8bcfce2fcd0 : anv: fix alignments for uniform buffers
f105b69464d : radv: report correct backend IR in hang reports when ACO is used
290d480c551 : radv: do not print the LLVM version string twice in hang reports
b1ef1c12113 : radv: remove the LLVM version string when ACO is used
ee2aef3ea53 : anv: call base finish only if pass given in DestroyRenderPass
a885ee52582 : st/wgl: allocate and resolve msaa-textures
947bb04fcc0 : st/wgl: pass st_context_iface into stw_st_framebuffer_present_locked
808eb20186a : radeonsi: Fix omitted flush when moving suballocated texture
37e89e30276 : aco: either copy-propagate or inline create_vector operands
c9e73624022 : ac/surface: override all offsets including metadata offsets
441eaef6a9e : amd: unify code for overriding offset and stride for imported buffers
c164ea86e19 : ac/surface,radeonsi: move the set/get_umd_metadata code into ac_surface.c
7691de0dcef : ac/surface,radeonsi: move the set/get_bo_metadata code to ac_surface.c
56e37374ddb : amd: assume HTILE is always rb/pipe_aligned, remove ac_surface.u.gfx9.htile
cf61f635ff6 : amd: assume CMASK is always rb/pipe_aligned, remove ac_surface.u.gfx9.cmask
127aaf0b9ac : amd: remove duplicated definitions from amdgpu_drm.h
25edf9b1364 : amd: update amdgpu_drm.h
89d4b6b5c85 : llvmpipe: make sample position a global array.
3b6449d4531 : nir/algebraic: Optimize some bfe patterns
f46eabf84e6 : nir/algebraic: Split ibfe and ubfe with two constant sources
0d605a8bbfd : nir/algebraic: Recognize open-coded byte or word extract from bfe
58dfb38f784 : gallium/swr: Fix crashes in sampling code
58b66f82e64 : panfrost: Handle MALI_RGB8_UNORM in panfrost_format_to_bifrost_blend
9c3e82296c8 : panfrost: Don't trample on top of Bifrost-specific unions
7e53cce3ba4 : pan/decode: Fix flags_hi printing
a4d41a15109 : panfrost: Add checksum BOs to batch
4f17e9eef6f : anv: don't expose VK_INTEL_performance_query without kernel support
6d513eb0db2 : tu: Support pipelines without a fragment shader
7ba2333cc17 : util/os_memory: never use os_memory_debug.h
905edc376dd : v3d: Include supported DXT formats to enable s3tc/dxt extensions
e3ecf48dda2 : v3d: Fix swizzle in DXT3 and DXT5 formats
17ed4a01ee2 : docs/envvars: update RADV_FORCE_FAMILY
5c6afd0f349 : docs/envvars: document ACO_DEBUG
1aaec1f3f45 : docs: add src/amd/ to sourcetree.html
38bbfd3a57d : clover/nir: Check the result of spirv_to_nir
abc4a828577 : nir: make fsat return 0.0 with NaN instead of passing it through
d8a27c0bb30 : compiler/spirv: flag nclamp/nmin/nmax as exact
9a11aa4ece6 : docs/features: Add ARB_clear_texture to virgl
2e6bbab9aec : virgl: Enable CAP_CLEAR_TEXTURE if host supports it
e705a2a9f48 : virgl: implement ARB_clear_texture
a6321c4b5a0 : r600: Fix warning regarding mixing enums and unsigned in ?: expression
5469fcea754 : r600: remove some unused variables to silence warnings
79f20eb819e : r600/sb: replace memset by using member initialization/assignment
ee3f4ab2f43 : r600: remove unused static functions
9a244778f73 : r600: Annotate some case fallthroughs
f9dbca8db5e : ci: run radv-fossils with Pitcairn (GFX6) and Bonaire (GFX7) too
a44cfac502f : ci: set ACO_DEBUG=validateir,validatera global for RADV testing
5dbf862b132 : ci: remove unused .test-radv-fossilize rule
a0de2e00905 : anv: increase minUniformBufferOffsetAlignment to 64
e8cdf125112 : freedreno/a6xx: enable tiled compressed textures
193560c44bf : freedreno/a6xx: compressed blit fixes
85f2cd84ac1 : freedreno/a6xx: Set tfetch correctly for compressed formats
a34b3fa198a : freedreno/fdl: Align after dividing by block size
6292059662d : docs: update calendar for 20.1.0-rc2
2637961d29b : ci: Fix the nick used in IRC reporting.
2c50176dfea : ci: Improve the flakes reports on IRC.
3b5e71cb181 : ci: Enable IRC flake reporting on freedreno baremetal boards.
c7bbc211d68 : ci: Clean up setup of the job-specific env vars in baremetal testing.
29da5212809 : radeonsi: fix compilation of monolithic PS
d5109741f37 : tgsi_to_nir: translate non-vec4 image stores correctly
784358bd6e6 : i965: Fix out-of-bounds access to brw_stage_state::surf_offset
7f6a491eec0 : zink: lower b2b to b2i
f457e1b6d58 : radv/winsys: do not count visible VRAM buffers twice in the budget
f3e37f5d262 : radv: display an error message if the winsys init failed
701f2c3dfc9 : radv: use a linked list for physical devices
8d993c9d2c2 : radv: don't report error with other vendor DRM devices
f03abd50410 : radv: report INITIALIZATION_FAILED when the amdgpu winsys init failed
9c62e63aca2 : radv: fix a memleak if the physical device initialization failed
b867a677e99 : radv: rename radv_devices() to radv_enumerate_physical_devices()
c5043287415 : radv: cleanup radv_CreateInstance()
dab8803af43 : llvmpipe: enable ARB_sample_shading
8a83db42040 : llvmpipe: add min samples support to the fragment shader.
d237e03a16b : llvmpipe: enable GL_ARB_shader_texture_image_samples
f036643772f : gallivm/nir: hooks up texture samples queries
8d09d621373 : gallivm/sample: add num samples query for txqs (v2)
3cc50cabf14 : llvmpipe: enable 4x sample MSAA + texture multisample
94c45773314 : drisw: add multisample support to sw dri layer.
7898978377c : llvmpipe: don't choose pixel centers for multisample
8297513aa90 : llvmpipe: choose correct position for multisample
b72f504e993 : llvmpipe: choose multisample rasterizer functions per triangle (v2)
26cc01cefda : llvmpipe: generate multisample triangle rasterizer functions (v2)
8611a6b34b8 : llvmpipe: fixup multisample coverage masks for covered tiles
2d13591ba4d : llvmpipe: build 64-bit coverage mask in rasterizer
88851c4798a : llvmpipe: add fixed point sample positions to scene.
78b7f228387 : llvmpipe: add new rast api to pass full 64-bit mask.
c638a59fa89 : llvmpipe: disable opaque variant for multisample
c5021ebb15d : llvmpipe: fix multisample occlusion queries.
335938cffd1 : llvmpipe: move color storing earlier in frag shader
acba9a93ef2 : llvmpipe: pass mask store into interp for centroid interpolation
367332b0fce : llvmpipe: don't allow branch to end for early Z with multisample
d9276ae965a : llvmpipe: handle gl_SampleMask writing.
69009949e04 : llvmpipe: add multisample alpha to one support
66a92e5d923 : llvmpipe: add multisample alpha to coverage support.
38e81938b65 : llvmpipe: hook up sample position system value
210d714f46e : llvmpipe: handle multisample color stores.
102558912be : llvmpipe: interpolate Z at sample points for early depth test.
a0195240c44 : llvmpipe: handle multisample early depth test/late depth write
9f8c7e232e6 : llvmpipe: multisample sample mask + early/late depth pass
f12dac5e106 : llvmpipe: move some fs code around
5e949b16c16 : llvmpipe: add per-sample depth/stencil test
d297f2ecf1b : llvmpipe: move getting mask value out of depth code. (v2)
18fd62a26e1 : llvmpipe: add per-sample interpolation.
8154bdf25ba : llvmpipe: add centroid interpolation support.
5697b9c00c3 : llvmpipe: pass interp location into interpolation code.
339a3a4dea4 : nir/tgsi: translate the interp location
28cc2ed79c1 : gallivm: add mask api to force mask
d89499063bd : gallivm: add sample id/pos intrinsic support
455c8e35842 : llvmpipe: add cbuf/zsbuf + coverage samples to the fragment shader key.
d2f488684ad : llvmpipe: change mask input to fragment shader to 64-bit.
67ec1760eec : llvmpipe: add multisample bit to fragment shader key.
f5463576b94 : llvmpipe: plumb multisample state bit into setup code.
e47d39aee15 : llvmpipe/rast: fix tile clearing for multisample color and depth tiles
01e9779c004 : llvmpipe: record sample info for color/depth buffers in scene
a30db60edeb : llvmpipe: pass color and depth sample strides into fragment shader.
24cf7a2b36f : draw: disable point/line smoothing for multisample (v2)
4c72bb4a960 : llvmpipe: handle multisample render target clears
782271c0e15 : llvmpipe: add clear texture support for multisample textures.
c8740cbf010 : llvmpipe: add multisample resource copy region support.
178df068210 : llvmpipe: add internal multisample texture mapping path.
cab13f91747 : llvmpipe: pass incoming sample_mask into fragment shader context.
c070af85114 : llvmpipe/jit: pass fragment sample mask via jit context.
0a6150251a1 : llvmpipe: add get_sample_position support (v2)
f6383673c96 : llvmpipe: fix race between draw and setting fragment shader.
6befeb66070 : gallium/util: split out zstencil clearing code.
bcbe5b3d268 : llvmpipe: add a max samples define set to 4.
1b02eb1a4c9 : llvmpipe: add multisample support to texture allocator.
339aec7241f : util: add a resource wrapper to get resource samples
19703900260 : llvmpipe: add samples support to image jit
2e5cddacf7f : llvmpipe: add num_samples/sample_stride support to jit textures
bc3641d6162 : draw: add support for num_samples + sample_stride to the image paths
026bf265997 : draw: introduce sampler num samples + stride members
609a3bea16b : gallivm/nir: add multisample image operations
be8a10e2651 : gallivm/nir: add multisample support to image size
ae95a08b9c3 : gallivm/nir/tgsi: add multisample texture sampling.
eb5919d9d8b : gallivm/sample: add multisample image operation support
c2545c9b15c : gallivm/sample: add multisample support for texel fetch
b6a20804ad5 : virgl: Properly check for encode_stride when encoding transfers
99fce3a6d71 : llvmpipe: simple texture barrier implementation.
870b6a60509 : llvmpipo/nir: free compute shader NIR
d1ad1be35a5 : draw/tess: free tessellation control shader i/o memory.
a46aa3dc2e4 : nir: add missing group_memory_barrier handling
9a6bbf4c80e : freedreno/ir3: Disable sin/cos range reduction for mediump.
aac964af4aa : st/nine: Set correctly blend max_rt
0d83e7f4b98 : radeonsi: enable TC-compatible HTILE on demand for best Z/S performance
39571d384e0 : radeonsi: allow tc_compatible_htile to be mutable
04085bedc26 : radeonsi/gfx9: always use IMG_DATA_FORMAT_S8_32 for 8-bit stencil
345b8aed5cd : ac/surface: unset RADEON_SURF_TC_COMPATIBLE_HTILE if HTILE hasn't been computed
266fec1307b : radeonsi: don't wait for idle at the end of gfx IBs
ae4379d81e4 : ac/nir: export some undef as zero
0ee1a724bf7 : gallium: add a new cap PIPE_CAP_GLSL_ZERO_INIT
ea289d1502d : mesa: extend GLSLZeroInit semantics
679421628bf : glsl: add a is_implicit_initializer flag
fa6b22d36a9 : glsl: rework zero initialization
84f58a08634 : glsl: init gl_FragColor if zero_init=true
547e81655a0 : radeonsi: don't print gs_copy_shader stats for shaderdb
b0a7499d28d : radv: enable shaderInt16 unconditionally with LLVM and only GFX8+ with ACO
64662dd5bae : radeonsi: add workaround for issue 2647
7983d97174d : zink: use nir_lower_uniforms_to_ubo
4777ee1a62f : nir: Always create UBO variable when lowering uniforms to ubo
354474b9e5a : mesa/st: consider NumUniformBlocks instead of num_ubos when binding
8471f7a5fa1 : compiler/glsl: explicitly store NumUniformBlocks
8059f206da8 : glsl: rename has_implicit_uint_to_int_conversion to *_int_to_uint_*
403eb507f58 : driconf: add force_integer_tex_nearest option
12fb7d70086 : mesa: add gl_coontext::ForceIntegerTexNearest
90d9f9a37ed : aco: remove unecessary p_split_vector with v2b reg class
b0cb38f3608 : vulkan: Update Vulkan XML and headers to 1.2.140
785803a2e54 : turnip: Remove RANGE_SIZE usage
24f9aea7707 : radv: Remove RANGE_SIZE usage
c4d11ea3c43 : anv: Remove RANGE_SIZE usage
57796946985 : android: iris: add iris_seqno.{c,h} to Makefile.sources
c4cdef64ad6 : ac/surface: fix MSAA crash with FORCE_SWIZZLE_MODE on gfx9
1dcf291e3bf : pan/bit: Add IMATH packing tests
8fcc23bf28d : pan/bit: Factor out identity swizzle helper
36e4ffa382f : pan/bit: Use swizzle helper for round
118d53bf93d : pan/bit: Remove test names
52cdaaacbbb : pan/bit: Interpret v4i8 ops
66163614dbf : pan/bit: Interpret IMATH
1799435df0f : pan/bi: Don't schedule <32-bit IMATH to FMA
2925e88996c : pan/bi: Add SUB.v2i16/SUB.v4i8 opcodes to disasm
10c18c6f69e : pan/bi: Pack ADD IADD/ISUB for 8/16/32
a463b2c2ed4 : pan/bi: Pack FMA IADD/ISUB 32
cf3c3563e0e : pan/bi: Use IMATH for nir_op_iadd
1a94daef589 : pan/bi: Rename BI_ISUB to BI_IMATH
5c81f51c3c7 : freedreno/ir3: Define the bindful uniform/nonuniform desc modes for cat6 a6xx.
97b21110b8b : freedreno/ir3: Sync some new changes from envytools.
1e5b0c92c54 : freedreno/ir3: Add some more tests of cat6 disasm.
b97cc41aa20 : Revert "ac: reassociate FP expressions for inexact instructions for radeonsi"
5f01869f74a : pan/bit: Add ICMP tests
9bc684cad83 : pan/bit: Add more 16-bit fmod tests
041ba62e876 : pan/bit: Add swizzles to round tests
35c806e701d : pan/bi: Don't pack ICMP on FMA
5cbdf29b7e9 : pan/bi: Pack ADD ICMP 16
5bd41722802 : pan/bi: Pack ADD ICMP 32
336d5128f9b : pan/bi: Structify ADD ICMP 16
fdf154d24af : pan/bi: Pack ADD.DISCARD
7a9b9859e72 : pan/bi: Handle discard/branch in get_component_count
8ab5c97895d : pan/bi: Fuse conditions into discard_if
201a11a13ad : pan/bi: Add float-only mode to condition fusing
7d867f787f9 : pan/bi: Emit discard (not if)
c9ab73296c1 : pan/bi: Handle discard_if in NIR->BIR naively
6627b20de35 : pan/bi: Unwrap BRANCH into CONDITIONAL class
6e5d2072939 : pan/bi: Remove BI_GENERIC
20cb039457d : pan/bi: Structify DISCARD
5c03340fd1a : pan/bi: Fix DISCARD ops in disasm
31a41bb6a62 : pan/bi: Disable CSEL4 emit for now
e14e3065a9f : pan/bi: Fix incorrectly flipped swizzle
8415b3d5523 : pan/bi: Fix missing swizzle
c9634894a67 : pan/bi: Fix double-abs flipping
ef9b4b3a0be : pan/bi: Set clause type for gl_FragCoord.z
47c84ee7354 : pan/bi: Lower gl_FragCoord
c5ef35c4334 : pan/bi: Passthrough direct ld_var addresses
513c774d580 : pan/bi: Print bad instruction on src packing fail
0561fe3a06d : pan/bi: Futureproof COMBINE lowering against non-u32
c48839086db : pan/bi: Abort on unhandled intrinsics
94e6263c0b0 : pan/bi: Abort on unknown op packing
5a415259fc7 : pan/bi: Add clause type for gl_FragCoord.zw load
30f07e0d843 : panfrost: Setup gl_FragCoord as sysval on Bifrost
89a41dae770 : etnaviv: do not use int filter when anisotropic filtering is used
b38e51bd969 : etnaviv: fix SAMP_ANISOTROPY register value
cb1e0db23e3 : vulkan/wsi: Make wsi_swapchain inherit from vk_object_base
32f20783a51 : vulkan: Add run-time object type asserts in handle casts
7628585dd70 : anv: Refactor setting descriptors with immutable sampler
73fb7cdbe1c : vulkan,anv: Move the DEFINE_HANDLE_CASTS macros to vk_object.h
682c81bdfb7 : vulkan,anv: Add a base object struct type
369703774cf : anv: Allocate CPU-side memory for events
4ac4e8e11f3 : anv: Stop clflushing events
a9158f79514 : vulkan,anv: Add a common base object type for VkDevice
9d10bde5a87 : vulkan: Allow destroying NULL debug report callbacks
46b3cb011fd : st/mesa: destroy only own program variants when program is released
7e7bb38bd8b : radeonsi: fix export count
af55bdd05d9 : vtn/opencl: native sqrt support
337ff9c0889 : vtn/opencl: native rsqrt support
2ab6a58c197 : vtn/opencl: native recip support
a698c2eedba : vtn/opencl: native powr support
594c49be080 : vtn/opencl: native divide support
bce8a86b652 : vtn/opencl: native variants of sin/cos
f76b379a9a6 : vtn/opencl: add native_tan-support
aab1361d595 : compiler/nir: move tan-calculation to helper
58bb8172574 : mesa: check draw buffer completeness on glClearBufferfv/glClearBufferuiv
f1a40a26a90 : Revert "ac/surface: remove RADEON_SURF_TC_COMPATIBLE_HTILE and assume it's always set"
ee8f60da19d : i965: disable shadow batches when batch debugging.
b2164320a06 : i965: add support for gen 5 pipelined pointers to dump
df9629e593e : radv: Extend tiling flags to 64-bit.
b5f7b0ce194 : aco: add message to static_assert
8e02de4d7fc : aco: remove use of f-strings
49cc9e95266 : anv: Disable extensions based on Android versions
a77cf797f12 : anv: Limit vulkan version to 1.1 for Android
33c61eb2f10 : iris: Implement ARB_compute_variable_group_size
e645bc69397 : intel: Let drivers call brw_nir_lower_cs_intrinsics()
2663759af0e : intel/fs: Add and use a new load_simd_width_intel intrinsic
4b000b491a4 : intel/fs: Add an option to lower variable group size in backend
0edb58a84eb : intel/fs: Clean up variable group size handling in backend
1800e4b58ca : iris: Implement PIPE_FLUSH_DEFERRED support.
df09efe8df4 : iris: Detect DRM_SYNCOBJ_WAIT_FLAGS_WAIT_FOR_SUBMIT kernel support
615270502c7 : intel: Move anv_gem_supports_syncobj_wait to common code.
07fb925ad82 : iris: Flush any current work in iris_fence_await before adding deps
3dbde891118 : iris: Store a seqno for each batch in the fence
fd1907efb38 : iris: Convert fences to using lightweight seqno
e31b703c423 : iris: Place a seqno at the end of every batch
fb95ac68552 : iris: Destroy transfer slab after batches
c94379c770e : iris: Give up on not passing ice to iris_init_batch
4a1ed75b85b : iris: Rename iris_syncpt to iris_syncobj for clarity.
812cf5f522a : anv: Include linux/sync_file.h instead of cut and pasting contents
abf8aed6804 : iris: Include linux/sync_file.h instead of cut and pasting contents
a807c9e91d1 : panfrost: Update dEQP expectation list
211dee42d00 : pan/mdg: Enable nir_opt_algebraic_distribute_src_mods
1c2d469506c : pan/mdg: Drop `opt` in name of midgard_opt_cull_dead_branch
ba9f3d17026 : pan/mdg: Drop forever todo
23a20cfcf30 : pan/mdg: Move constant switch opts to algebraic pass
1628c144a98 : pan/mdg: Rename .one to .sat_signed
f47c60b4112 : pan/mdg: Ingest actual isub ops
f8601110e4e : glthread: Add GLAPIENTRY to _mesa_marshal_MultiDrawArrays.
2a05ba54140 : intel/dev: Bail when INTEL_DEVID_OVERRIDE is not valid
65b05ebdda1 : anv,iris: Fix input vertex max for tcs on gen12
8f01fa1fb3b : freedreno/ir3: Set the FS .msaa flag to true during precompiles.
812c55b0796 : freedreno: Immediately compile a default variant of shaders.
29f58cfbd07 : freedreno/ir3: Set up outputs for multi-slot varyings.
88dcfaf0ee2 : freedreno/ir3: Stop initializing regid of so->outputs during setup.
8c1c2189096 : freedreno/ir3: Improve shader key normalization.
6f1e3235f24 : freedreno: Emit debug messages when doing draw-time recompiles of shaders.
a361567c460 : freedreno/ir3: Remove unused half precision shader key flag.
05be0659fe3 : freedreno: Fix assertion failures on GS/tess shaders with shader-db enabled.
f91e49ee29b : freedreno/ir3: Skip tess epilogue if the program is missing stores.
fd8f3b62a4b : freedreno: Stop doing binning shaders other than the VS in shader-db.
b420d04e1f7 : freedreno/ir3: Fix register allocation assertion failures.
73f34e0d467 : freedreno/ir3: Drop hack to clean up split vars
dd8d257a30d : freedreno/ir3: Lower GS builtins before lowering IO
79355fd9010 : freedreno/ir3: Add ir3_nir_lower_to_explicit_input() pass
b7bfccf0850 : freedreno/ir3: Rename ir3_nir_lower_to_explicit_io
a16ee14f37f : freedreno/ir3: Pass stream output info to ir3_shader_from_nir
07f89126cde : freedreno/ir3: Fix the a3xx TF outputs stores.
b0b8011e3ea : freedreno/ir3: Set up the block predecessors for a3xx TF
7bd15135a6d : intel/fs: Update location of Render Target Array Index for gen12
7eb2bc8f52f : pan/decode: Properly print tripped zeroes
3a81abf3b2e : panfrost: Add Bifrost texture trampoline BO to batch
c46731527a9 : pan/bi: Lower for now sincos
3baf2514877 : panfrost: mali_attr_meta.unknown1 is zero on Bifrost
c4400b05be1 : panfrost: GPUs newer than G-71 don't have swizzles...
c4094280064 : pan/decode: Trace to stderr with PANDECODE_DUMP_FILE=stderr
d6588b87bf7 : panfrost: Update Bifrost fields in mali_shader_meta
07b31f3437e : pan/bi: Print shaders only if BIFROST_MESA_DEBUG=shaders
9c7d30fb4a0 : pan/bi: Enable lower_mediump_outputs NIR pass
7104e286514 : panfrost: Add a bit more info about some tiler fields
4d581a4bc6a : panfrost: Create additional BO for the checksum of imported BOs (Bifrost)
28902ba87e7 : panfrost: Split bit out of format.unk3
7f130e76ea2 : ci: add lists of expected failures & skipped tests for RAVEN with ACO
263ed2e7777 : scripts: remove unittest.mock dependency when not used
cc2c3b41b86 : ci: fix reporting the number of unexpected/flakes
23daa49d4ca : gitlab-ci: Use YAML anchor for llvmpipe paths in virgl rules
60912f1ebd3 : freedreno: we don't need aligned vbo's
9a7c179473f : freedreno/a6xx: add some more formats
6f7d94580e3 : pan/decode: Don't crash on missing payload
bde19c0e7ba : panfrost: Fix tiled texture "stride"s on Bifrost
bbecbedb4ca : panfrost: Fix norm coords on bifrost sampler
401409eff31 : panfrost: Fix sampler wrap/filter field orders
6148d1be4bb : panfrost: Fix size of bifrost sampler descriptor
884f8699925 : panfrost: Fix texture field size
d04be375ccd : pan/bit: Add round tests
6bbedf8359a : pan/bit: Interpret ROUND
f1f4f1b816a : pan/bit: Add framework forinterpreting double vs float
130a3fba1c7 : pan/bi: Pack round opcodes (FMA, either 16 or 32)
5f35cdaa8dd : pan/bi: Pipe multiple textures through
fc634dc3b27 : pan/bi: Add texture indices to IR
f8424d3b999 : freedreno/a6xx: fix LRZ hang
0e51082cfa7 : freedreno/ir3: Leave bools as 1-bit, storing them in full regs.
769adc9546a : freedreno/ir3: Drop redundant IR3_REG_HALF setup in ALU ops.
bdd2f284d90 : radeonsi: revert an accidental change in si_clear_buffer
5afec9bc9fb : radeonsi: fix si_compute_clear_render_target with render condition enabled
19db1a540c2 : radeonsi: add a workaround to fix KHR-GL45.texture_view.view_classes on gfx9
d6acdbd9352 : radeonsi: implement and use compute-based DCC decompression on gfx9-10
d3da73954a6 : radeonsi: add SI_IMAGE_ACCESS_DCC_OFF to ignore DCC for shader images
93d5c860812 : radeonsi: bind shader images after DCC is disabled for image stores
44d27fd6fba : radeonsi: clean up and deduplicate code around internal compute dispatches
e58dcc47c3b : radeonsi: unify and align down the max SSBO/TBO/UBO buffer binding size
b7ffa1560c3 : tgsi_to_nir: handle TGSI_OPCODE_BARRIER
d35c3dc80e8 : tgsi_to_nir: handle TGSI_SEMANTIC_BLOCK_SIZE
2840bc3065b : glthread: upload non-VBO vertices and indices for non-Indirect non-IBM draws
1485a3ff7b5 : glthread: handle gl{Push,Pop}ClientAttrib{DefaultEXT} for glthread states
57bf51a9735 : glthread: handle POS vs GENERIC0 aliasing
09f94632e03 : glthread: initialize VAOs properly
47cf310a671 : glthread: track primitive restart state
9037005d603 : glthread: track instance divisor changes
c9c9f57b022 : glthread: track pointers and strides for Pointer & EXT_dsa attrib functions
befbd54864d : glthread: don't use atomics for refcounting to decrease overhead on AMD Zen
7f22e0fd293 : glthread: do glBufferSubData as unsynchronized upload + GPU copy
70847eb0a95 : mesa: add _mesa_InternalBind{ElementBuffer,VertexBuffers} for glthread
a82889e5373 : mesa: add glInternalBufferSubDataCopyMESA for glthread
3707cef4fb3 : mesa: inline vbo_context inside gl_context to remove vbo_context dereferences
42842306d3c : mesa,st/mesa: add a fast path for non-static VAOs
2e3a9d78289 : mesa: don't update shaders on fixed-func state changes if user shaders are bound
256d5ca80af : mesa: don't set unnecessary program flags in _mesa_update_state
b2b4afdc172 : mesa: set _NEW_FRAG_CLAMP only when needed
21ff963c3a1 : mesa: don't call _mesa_update_state for _mesa_get_clamp_fragment_color
f1538002b81 : st/mesa: Move _NEW_FRAG_CLAMP to NewFragClamp driver flag.
eb04db73442 : mesa: optimize glPush/PopClientAttrib by removing malloc overhead
beb02a781ca : freedreno/a6xx: don't set SP_FS_CTRL_REG0.VARYING for fragcoord
612e35c8d94 : iris: don't assert on unfinished aux import in copy paths
d56b8c45547 : freedreno: sync registers with envytools
200765457ec : freedreno/a6xx: more OUT_REG()
f62cad6b7f8 : freedreno: scissor vs disabled scissor micro-opt
373e9ab27c7 : freedreno/a6xx: convert const emit to OUT_PKT()
710537b19c0 : freedreno/ir3: inline const emit
aff93f54190 : freedreno/a6xx: split out const emit
58fd1d7ecd3 : freedreno/a6xx: convert draw packet to OUT_PKT()
ee293160d7d : freedreno/a6xx: add OUT_PKT()
a142bb89929 : freedreno/a6xx: skip unnecessary MRT blend state
5d554987c2b : freedreno/a6xx: combine sample mask into blend state
880edb9dc57 : freedreno/a6xx: move blend-color to stateobj
dfa702e94b9 : freedreno/a6xx: limit LRZ state emit
3c268afd296 : freedreno/a6xx: limit PROG_FB_RAST state emit
46e177389fe : freedreno/a6xx: move scissor state to stateobj
8cfa765049d : freedreno/a6xx: move const state to single stateobj
89dbdb806fa : freedreno/a6xx: avoid unnecessary clearing VS DP state
f583dc68e55 : freedreno/a6xx: small query cleanup
e3fc8dd0018 : freedreno/drm: inline the things
75435d5e2a2 : freedreno/drm: drop atomic refcnts
47155029754 : freedreno/ir3: Initialize the unused dwords of the immediates consts.
3fac55ce0d0 : Revert "anv/gen12: Temporarily disable VK_KHR_buffer_device_address (and EXT)"
4985e380dd7 : intel/eu: Use non-coherent mode (BTI=253) for stateless A64 messages
0edc29020b2 : pan/decode: Use correct printf modifier for long int
03963febeff : pan/decode: Check for correct unknown field
bc11deb86d8 : panfrost: Don't leak temporary descriptors array
3c98c452f01 : panfrost: Emit blend descriptors on Bifrost
33b13b9fbd2 : panfrost: Enumify bifrost blend types
5e9ae404300 : gitlab-ci: update tracie README after changes in main script
bd86399db01 : .mailmap: add an alias for Andres Gomez
3cde4c3a080 : .mailmap: add an alias for Iago Toral Quiroga
2a70fee7dc9 : ci: Add intel to shaderdb runs
0f4f1d70bfe : intel: add stub_gpu tool
8c3c1d8a990 : intel/dev: print out error when platform is not found by name
fd3c0146723 : drm-shim: silence warnings
764ef4bf1a6 : drm-shim: don't create a memfd per BO
6b34c8d35f5 : drm-shim: move handle lock to shim_fd
f78af337213 : gallium: extract out logicop helper
51a82ec3e43 : gallivm: fix half to float conversions with llvm 11
ec6565bb261 : cut 20.1 branch
0842758ec0f : intel/ir: Update performance analysis parameters for memory fence codegen changes.
82aa4460492 : docs: update calendar, add news item, and link releases notes for 20.0.6
06b5a646e86 : docs: Add SHA256 sums for 20.0.6
55bb55e93c7 : docs: Add release notes for 20.0.6
e70cfe47b3e : pan/mdg: Be a bit more pedantic in invert passes
074815ca0e9 : pan/mdg: Track more types
a0fe98b4787 : freedreno: fix buffer import
2efa76f795c : i965: remove unused variable
85fe0e551fc : radv: Fix implicit sync with recent allocation changes.
27cafa9a517 : freedreno: switch to simple_mtx
336a8cd82a4 : freedreno: add screen lock wrappers
8aacaeca685 : util/simple_mtx: add assert_locked()
3e1b93ec4fa : turnip: fix wrong substream size in parse_multisample_and_color_blend
05e6f763e76 : util/ra: Improve ra_set_finalize() performance.
53ac2dabec4 : util/ra: Use util_dynarray for handling the conflict lists.
57088854e60 : util/ra: Use util_dynarray for the adjacency list.
a1de267a21a : util/ra: Sanity check that we're adding a valid reg to a class.
5bcaf30aba0 : util/ra: Sanity check that the driver selected a valid reg.
fc668000329 : freedreno/a4xx: enable A405
328cc00d398 : iris: handle PIPE_CAP_CLEAR_SCISSORED
1c8bcad81a7 : gallium: add pipe cap for scissored clears and pass scissor state to clear() hook
882928dcaa2 : i965: Use correct constant for max_variable_local_size
91375f13ce0 : iris: move iris_vtable to iris_screen
e581ddeeeec : intel/fs: Don't delete coalesced MOVs if they have a cmod
6fe7d6758a5 : st/mesa: expose more SPIR-V capabilities
a2542deb63a : mesa: report GL_INVALID_OPERATION for invalid glTextureBuffer target
ffa314eab32 : pan/mdg: Replicate 16-bit swizzles
c571d31b8b2 : pan/mdg: Ensure fdot is scalar out in disasm
95664b177f4 : pan/mdg: Move condense_writemask to disasm
efc9ab6dcce : pan/mdg: Pass through some types from scheduling
d8d7df6f09a : pan/mdg: Don't crash on unknown branch target
e27fd4b3ecc : pan/mdg: Make some branch targets more explicit
dfa7c26ff82 : pan/mdg: Always print the mask
459cf59c611 : pan/mdg: Specialize swizzle to type
62768590d54 : pan/mdg: Lower specials to 32-bit
bb0e85fca47 : pan/mdg: Move sampler_type emission to pack time
08af4c788d3 : pan/mdg: Set texture full fields at pack time
4fb02174a32 : pan/mdg: Track texture types
53c183736e3 : pan/mdg: Track v_mov type (force uint32 for now?)
74fadc8859e : pan/mdg: Denoise prints
714eba87625 : pan/mdg: Track a primary type for I/O
04f76ad8aec : pan/mdg: Another goofy comment gone
ecf946638e0 : pan/mdg: Track ALU dest type
6757c480ab4 : pan/mdg: Track ALU src types
742b272314f : pan/mdg: Add type fields to IR
b9f7f06a61e : pan/bi: Share ALU type printing
6c08e294c8b : pan/mdg: Set lower_flrp16
05f5267f234 : pan/mdg: Remove old hack
d7f98a87f28 : pan/mdg: Remove goofy 16-bit comment
3b10bcd4174 : pan/mdg: Don't break SSA
23337fd5907 : pan/mdg: SSA_FIXED_MINIMUM already covered by PAN_IS_REG
63eec105b27 : pan/mdg: Use PAN_IS_REG
d4600c43402 : pan/mdg: Remove nir_alu_src_index
fbbe3d4b75b : pan/bi: Use common IR indices
5860b18665a : panfrost: Move Bifrost IR indexing to common
e3062edff42 : panfrost: Fix BO reference counting
22a4cb4937d : ac: enable displayable DCC on Navi12 & Navi14
3b45631d7aa : ac/surface: validate that DCC is enabled correctly on gfx9+
5e31e4b6971 : ac/surface: add code for gfx10 displayable DCC
e2fbba7720a : ac/surface: move non-displayable DCC to the end of the buffer
a3dc7fffbb7 : ac/surface: don't compute DCC if it's unsupported by DCN on gfx9+
5d785f99b75 : ac/surface: match get_display_flag() with expectations for is_displayable
3dc2ccc14c0 : ac/surface: replace RADEON_SURF_OPTIMIZE_FOR_SPACE with !FORCE_SWIZZLE_MODE
f6d87ec8a90 : ac/surface: remove RADEON_SURF_TC_COMPATIBLE_HTILE and assume it's always set
25d3cc293e9 : ac/surface: rename micro tile mode enums like gfx10 uses them
298e2477763 : winsys/svga: Optionally avoid caching buffer maps
422148de52f : gallium/pipebuffer: Use persistent maps for slabs
e4e1a0ac132 : radv: Use smaller esgs_itemsize for ACO.
ee5f04c9c9c : aco: Use new default driver locations.
efa4976709a : radv: Use new linking helper to set default driver locations.
7aa61c84fe4 : nir: Add new linking helper to set linked driver locations.
7056714f503 : aco: Set config->lds_size when TES or VS is running on HW ESGS.
baa46878d45 : aco: Calculate workgroup size of legacy GS.
fdbb2968533 : aco: Remember VS/TCS output driver locations.
ab07c4ea708 : aco: Use context variables instead of calculating TCS inputs/outputs.
fd0248c37bf : radv: Refactor calculate_tess_lds_size and get_tcs_num_patches.
9392ddab439 : aco: consider blocks unreachable if they are in the logical cfg
98675d34c11 : egl/wayland: Fix zwp_linux_dmabuf usage
8f0d3874411 : iris/bufmgr: Check if iris_bo_gem_mmap failed
1a33358b274 : anv: remove assert from GetImageMemoryRequirements[2]
2f6648dc3cb : gitlab-ci: add a list of expected failures for FIJI with ACO
0e6afbbe566 : radv: advertise VK_EXT_robustness2
0f1ead7b536 : radv: handle NULL vertex bindings
c1ef225d183 : radv: handle NULL descriptors
60cc065c7db : aco: fix adjusting the sample index with FMASK if value is negative
a112ec4c11a : aco: fix nir_texop_texture_samples with NULL descriptors
aa942137814 : ac/llvm: fix nir_texop_texture_samples with NULL descriptors
a3cba3c771e : intel/fs: Only stall after sending all memory fence messages
f858fa26b4c : intel/fs,vec4: Pull stall logic for memory fences up into the IR
0e96b0d6dd9 : intel/fs: Allow FS_OPCODE_SCHEDULING_FENCE stall on registers
9248b045287 : radv: Expose 4G element texel buffers.
506414e837d : iris: Fix downcast of bound_vertex_buffers from uint64_t to int
5e2a7e11b46 : intel/ir: Remove scheduling-based cycle count estimates.
486f3b04a59 : intel/ir: Pass block cycle count information explicitly to disassembler.
6579f562c30 : intel/ir: Use brw::performance object instead of CFG cycle counts for codegen stats.
65342be3aef : intel/fs: Add INTEL_DEBUG=no32 debugging flag.
14f0a5cf64f : intel/fs: Implement performance analysis-based SIMD32 heuristic for fragment shaders.
d6aa0c261f2 : intel/fs: Heap-allocate fs_visitors in brw_compile_fs().
188a3659aea : intel/ir: Import shader performance analysis pass.
c8ce1cfc9c1 : intel/vec4: Fix constness of vec4_instruction::reads_flag() and ::writes_flag().
bda1d72dd99 : intel/fs: Replace fs_visitor::bank_conflict_cycles() with stand-alone function.
d2ed7407954 : intel/fs: Fix constness of argument of fs_instruction_scheduler::is_compressed().
6310a05f68a : intel/fs: Rename half() helpers to quarter(), allow index up to 3.
bdad7f429a7 : intel/ir: Add missing initialization of backend_reg::offset during construction.
e549e4f6c0c : intel/fs/gen12: Fix Render Target Read header setup for new thread payload layout.
72324035fb4 : intel/fs/gen12: Work around dual-source blending hangs in combination with SIMD32.
d6ae079771b : intel/fs/gen12: Fix hangs with per-sample SIMD32 fragment shader dispatch.
35ee6b3d361 : mesa: Follow OpenGL conversion rules for values that exceed storage size
76c56880189 : pan/bit: Add BITWISE test
844c3f94b5b : pan/bit: Interpret BI_BITWISE
a077da62730 : pan/bi: Handle iand/ior/ixor in NIR->BIR
ef9582738e5 : pan/bi: Pack BI_BITWISE
9b415bf6a03 : pan/bi: Add bitwise modifiers
6de01faac5a : freedreno/a6xx: invalidate tex state cache entries on rebind
ca05e6b04d2 : freedreno: rebind_resource() *before* bo changes
d9e56d8a695 : freedreno: rebind resource in all contexts
f12188ff526 : freedreno: optimize rebind_resource()
1e18c58047e : freedreno: mark more state dirty when rebinding resources
bf97cc92216 : freedreno: don't realloc idle bo's
938b6ed6451 : freedreno: small whitespace fix
a93b728bc61 : gallium/swr: Fix crashes and failures in vertex fetch
de0d3d17267 : freedreno/log-parser: support to read gzip'd logs
f561e516c8a : freedreno/a6xx: pre-calculate expected vsc stream sizes
99d802ccc77 : freedreno: add helper to estimate # of bins per pipe
a9c255d70c3 : freedreno/a6xx+tu: rename VSC_DATA/VSC_DATA2
3ee3ad561a2 : aco: fix vgpr nir_op_vecn with sgpr operands
c5eda3c746b : aco: improve clamped integer addition disassembly workaround
4ed83e2f947 : aco: add various GFX10 int16 opcodes
43f2ba39ef4 : aco: fix sub-dword overwrite check in RA validator
cca8d6ce061 : aco: fix sub-dword out-of-bounds check in RA validator
307aca83a27 : aco: add missing adjust_max_used_regs()
99ca96fbf58 : aco: improve RA for uneven p_split_vector
24116a8a561 : aco: don't recurse in sub-dword get_reg_simple()
09c584caeb2 : aco: split self-intersecting copies instead of swapping
be4a34966ce : aco: fix neighboring register check in get_reg_simple()
fb59ed6bb9d : aco: check alignment of non-subdword registers in get_reg_specified()
916cc3e231a : aco: make RegisterFile::block() take a regclass
b43366497b6 : anv: Claim VK_EXT_robustness2 support
b07d26be65b : anv: Handle null vertex buffer bindings
fd817291c7f : anv: Handle NULL descriptors
ac581a06a4d : nir/combine_stores: Handle volatile
cb9292091b1 : nir/dead_write_vars: Handle volatile
ed677171675 : nir/copy_prop_vars: Report progress when deleting self-copies
d9af5277b36 : nir/copy_prop_vars: Handle volatile better
118f045fb7d : vulkan: Update Vulkan XML and headers to 1.2.139
76d27724720 : anv: Allow all clear colors for texturing on Gen11+
e63c662c26a : anv: Use anv_layout_to_aux_usage for color during render passes
30016f6e829 : anv: Split color_attachment_compute_aux_usage in two
3fe45a9b6cd : anv: Rework depth_stencil_attachment_compute_aux_usage
26e6da90ab3 : anv: Refactor cmd_buffer_setup_attachments
36a74835dfa : anv: Stop allowing non-zero clear colors in input attachments
bf92e96d9c6 : anv: Disallow fast-clears which require format-reinterpretation
20e72e435c9 : intel: Move swizzle_color_value from blorp to ISL
814dc669359 : anv: Allocate surface states per-subpass
a3d185d091f : anv: Split command buffer attachment setup in three
c195d551612 : anv: Mark images written in end_subpass
d5e30872cab : anv: Use ANV_FROM_HANDLE for pInheritanceInfo fields
7cbc5fde135 : anv: Assert surface states are valid
eaa8f043cdd : anv: Stop filling out the clear color in compute_aux_usage
5808efdf40d : anv: Add TRANSFER_SRC to pass usage not subpass usage
513ed7542a4 : anv: Return an error if allocating attachment memory fails
0549fba3ccc : radv: advertise VK_AMD_memory_overallocation_behavior
5832f2b8a34 : radv: track memory heaps usage if overallocation is explicitly disallowed
32035cca3fc : radv: remove unused radv_device_memory::map_size field
7b869710a1c : nir/algebraic: Require operands to iand be 32-bit
656051d735c : freedreno/ir3/ra: only assign array base in first pass
3d8ec967626 : freedreno/ir3/ra: split out helper for array assignment
6313b8d881e : freedreno/ir3/ra: use ir3_debug_print helper
8b3ac7084ab : freedreno/ir3/ra: remove unused variable
997828e31ba : freedreno/computer: add script to test widening/narrowing
6b551d9f360 : pan/bi: Add initial fcmp test
778e27b5acf : pan/bit: Interpret CMP
71501972e91 : pan/bit: Prepare condition evaluation for vectors
0b8724c3401 : pan/bi: Relax double-abs condition
81156ad55a1 : pan/bi: Pack fma.fcmp16
7a689470d0f : pan/bi: Factor out fp16 abs logic
c94d41ad7c9 : pan/bi: Pack FMA 32 FCMP
1520131d828 : pan/bi: Fix source mod testing for CMP
12ca99f2c1a : pan/bi: Structify ADD ICMP 32
ddcefefa7d5 : pan/bi: Structify FMA ICMP 16
3d41468e7df : pan/bi: Structify FMA ICMP 32
527d7303cab : pan/bi: Structify ADD FCMP16
74795dd3284 : pan/bi: Structify FMA FCMP16
28afe3037a2 : pan/bi Strucitfy ADD FCMP 32
c861292ce20 : pan/bi: Structify FMA FCMP
7fe3c145d97 : pan/bi: Remove bi_round_op
95fc71ece29 : pan/bi: Deduplicate csel/cmp cond
df486689c07 : pan/bi(t): Fix SELECT tests
814f2f1d33e : pan/bi: Add CSEL.8 opcode
e23d191245d : pan/bi: Add FCMP.GL.v2f16 on ADD opcode
b4f2d3a51c9 : pan/bi: Add 64-bit int compares
52cc7165c6a : pan/bi: Add some 8-bit compares
2f286eed2a9 : pan/bi: Add CSEL.64 opcode
100edfe26d9 : pan/bi: Add bool->float opcodes
523e9603d3f : radv: enable FMASK for color attachments only
81ac741f892 : anv: Expose CS workgroup sizes based on a maximum of 64 threads
86f67952d31 : intel/devinfo: Compute the correct L3$ size for Gen12
7262c743dc8 : radv: Determine memory type for import based on fd.
f30983be3a8 : radv/winsys: Add function to get domains/flags from fd.
bec92850270 : radv: Stop using memory type indices.
4a8d172d3f8 : radv: Use actual memory type count for setting app-visible bitset.
8e03cf15f95 : radeonsi: Count planes for imported textures.
6747a984f59 : r600: Enable tesselation for NIR
b6d4452661a : r600/sfn: Add tesselation shaders
d77b81ce50e : r600/sfn: Add lowering passes for Tesselation IO
1b3e103d0bf : r600/sfn: Move removing of unused variables
74e0a0a7239 : r600/sfn: Handle LDS output in VS
f102301cc48 : r600/sfn: derive the GS from the vertex stage for a common interface
f7df2c57a20 : r600/sfn: extract class to handle the VS export to different stages
38038b369f9 : r600/sfn: Move some shader base methods to the public interface
93f5f9e584b : r600/sfn: Add methods to valuepool to get a vector of values
7cbca9cf648 : r600/sfn: Move emission of barrier from compute shader to shader base
46a3033b43b : r600/sfn: Emit some LDS instructions
a1223037111 : r600/sfn: Handle umul24 and umad24
7e064659cb9 : r600/sfn: Add IR instruction to fetch the TESS parameters
075ea32e485 : r600/sfn: Add TF write instruction
230beac5f8e : r600/sfn: Add LDS instruction to assembly conversion
b9d175bed26 : r600/sfn: Add LDS IO instructions to r600 IR
172868167ea : r600/sfn: Don't emit inline constants in the r600 IR
9bc6c135acd : r600/sfn: simplify UBO lowering pass
096a026354c : r600: Handle texcoord semantics in LDS index evaluation
7d476a1360d : ci: bare-metal: power down device after tests
b4cc116339f : panfrost: Fix GL_EXT_vertex_array_bgra
0e135ca2271 : ci: add llvmpipe paths to virgl rules
7a0a6a71803 : radv: do not expose GTT as device local memory mostly for APUs
4a523baa00f : gallium/swr: Fix LLVM 11 compilation issues
5082ac007d1 : ci/freedreno: Add a test run of a few driver options.
b8c66aeb934 : ci: Clean up some excessive use of pipes in dEQP results processing.
951e101fec2 : ci: Allow namespacing of dEQP run results files.
69c8dfd49f5 : freedreno: Fix calculation of the const buffer cmdstream size.
8b221e09142 : ci: Add sanity checking that dEQP gets the expected GL_RENDERER.
a9e6a3ecc7d : ci: Enable --compact-display false on all dEQP runs.
acc56300dcc : zink: explicitly unref old fb object when setting new one
d3f0022a43a : zink: remove framebuffer cache
afd9274d480 : st/dri: Set next in template instead of after creation. (v2)
a1e453f504a : mesa/st: call _mesa_initialize() early
57f4c660287 : mesa/main: one_time_init() -> _mesa_initialize()
6ff94735c93 : mesa/main: Do not pass context to one_time_init
ac9d30431e2 : mesa/main: do not init remap-table per api
9bc98778a47 : mesa/main: do not pass context to one-time extension init
05c69752cfd : mesa/main: do not store unrecognized extensions in context
9bc5b2d169d : vulkan: add initial device selection layer. (v6.1)
4a42a505856 : freedreno/ir3: Add support for disasm of cat2 float32 immediates.
292231596b2 : freedreno/ir3: Refactor out print_reg_src().
3bcf819b438 : freedreno/ir3: Convert remaining disasm src prints to reginfo.
1462b003917 : freedreno/ir3: Add a unit test for our disassembler.
90984ba8532 : freedreno/ir3: Print a space after nop counts, like qcom's disasm.
916629f9d70 : freedreno/ir3: Fix the disasm of half-float STG dests.
6c01152c92c : ci: Enable GLES 3.1 testing on db820c (a530).
b34ee185f44 : freedreno: Fix derivatives without texturing on a3xx-a5xx.
fa49a5032f3 : ci: Enable GLES3 testing on db410c/db820c (freedreno a306 and a530).
c259b3ea128 : ci: Drop redundant freedreno stage specification.
065068c66ab : freedreno/ir3: run nir_lower_pack
42093bb694b : nir: add pack_32_2x16_split/unpack_32_2x16_split lowering
cbeda7f78e3 : radv: Add WSI buffers to BO list only if they can be used.
9a61f2a8a9c : vulkan/wsi: Add callback to set ownership of buffer.
42b1696ef62 : ac,radeonsi: fix compilations issues with LLVM 11
52aa730d076 : gallium/gallivm: remove unused header include for newer LLVM
e2a7436dd10 : gallium/gallivm: fix compilation issues with llvm 11
6943eda5c92 : ir3: Use shared mediump output lowering
42c9bbaeed6 : nir: Move nir_lower_mediump_outputs from ir3
ba8f7f3fa2c : nir/algebraic: Detect some kinds of malformed variable names
fc4eb0714cd : pan/bi: Implement 16-bit COMBINE lowering
280b65126e8 : pan/bi: Fix RA wrt 16-bit swizzles
64c33a459fa : pan/bit: Add SELECT tests
23ffaa16c7e : pan/bit: Interpret BI_SELECT
a5bfe591963 : pan/bi: Force BI_SELECT arguments scalar
c12081dca19 : pan/bi: Pack ADD SEL16
d31e4879f0b : pan/bi: Pack FMA SEL8
7b31f04bacf : pan/bi: Pack FMA SEL16
ee561f0e6b8 : pan/bi: Rename BI_SWIZZLE to BI_SELECT
b2c6cf2b6db : pan/bi: Eliminate writemasks in the IR
1622478fbdc : pan/bi: Fix ADD.v4i8 opcode
de12311431a : pan/bi: Add missing BI_VECTOR
667190d38a7 : pan/bi: Assign blend descriptor for BLEND op
1a8f1a324a2 : pan/bi: Passthrough blend types
5f953b8f507 : pan/bi: Passthrough type for ATEST
462af10bb78 : pan/bi: Pack fp16 ATEST
c50bbfa0ab5 : mesa: Skip 3-byte array formats in _mesa_array_format_flip_channels
ad5da3e63ee : mesa: replace GLenum target with gl_shader_stage in NewProgram
531728d6cbf : drm-uapi,radv,radeonsi: Add amdgpu_drm.h header.
03ba57c6c53 : mesa: extend _mesa_bind_vertex_buffer to take ownership of the buffer reference
e9afe045cf5 : mesa: add offset_is_int32 param into _mesa_bind_vertex_buffer for glthread
b8223244c38 : mesa: add Const.BufferCreateMapUnsynchronizedThreadSafe & MESA_MAP_THREAD_SAFE
19eb89b0f3d : gallium: add PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE for glthread
62154658426 : glthread: sort variables in marshal structures to pack them optimally
6f8a387b37b : glthread: use GLenum16 in batch buffers to save space
b6b1ab8d548 : glthread: reduce dereferences of the next batch
fc4b78f4cc3 : glthread: use 32-bit align instead of 64-bit ALIGN
41671ec544d : mesa: remove exec="dynamic" from Draw functions that are not really dynamic
00b57915414 : mesa: reset primitive restart state in glClientAttribDefaultEXT
ee0263e03fb : mesa: replace _NEW_EVAL with vbo_exec_update_eval_maps
cf2f3c27533 : ac: reassociate FP expressions for inexact instructions for radeonsi
4b9370cb0f3 : ac: generate FMA for inexact instructions for radeonsi
f2c2a28073d : ac: update and document fast math flags used by radeonsi
3bb65c06706 : ac: force enable -structurizecfg-skip-uniform-regions for LLVM 11
eeab9c93db8 : st/mesa: Treat vertex inputs absent in inputMapping as zero in mesa_to_tgsi
b785ad5853b : gitlab-ci: add lists of expected failures for RADV CI
574196d5f6f : radv: fix robust_buffer_access if enabled via VkPhysicalDeviceFeatures2
8faa0e2c1b2 : gallivm: fix stencil border
565df656513 : llvmpipe: clamp color storage for integer types.
024b5dfc1c3 : llvmpipe: enable stencil only formats. (v2)
65906d13313 : llvmpipe/setup: add point size clamping
1f071db43a6 : llvmpipe: fix d32 unorm depth conversions.
fe5a8e1ace6 : draw/tess: fix TES patch vertices in.
7b4a7a11175 : llvmpipe: fix ssbo alignment
93b8d892757 : llvmpipe: bump max images to 16
e1c006204ff : util/indirect: handle stride less than number of parameters.
23efd323aad : gallivm/nir: add helper invocation support
13e5f331db7 : gallivm/nir: fix image store conversions
bf3c9d27706 : tu: Don't invert point coords
180f98678f4 : ir3: Remove VARYING_SLOT_PNTC remapping hack
662e9c18017 : st/nir: Fix assigning PointCoord location with !PIPE_CAP_TEXCOORD
a64d2661340 : freedreno/a6xx: Implement PrimID passthrough
a661d18a394 : tu: Implement PrimID passthrough
1f9839907a8 : ir3: Skip missing VS outputs in VS out map when linking
cc530858c1e : freedreno/a6xx: Document PrimID passthrough registers
0b445823946 : radv: Pass logical device to si_emit_graphics
bf542484ea8 : freedreno/ir3: Print @tex write mask using 0x%x
c801228f0d0 : freedreno/ir3: Reset lex line number when we start parsing
34e7179dfa2 : freedreno/ir3: Parse, but ignore @in, @out and @tex headers
da467817e3e : freedreno/ir3: Move ir3 assembler to backend compiler
869d86e664a : freedreno/computerator: Decouple ir3 assembler
375c7a3863d : Revert "meson,ci: Disable sparse_array tests on windows"
cb055c6ca45 : gitlab-ci: install winehq-stable to get 5.0 instead of 4.0
c8ccd63911d : etnaviv: Fix depth stencil ops on GC880/GC2000
5c5c2dd48fe : radv/aco: enable 8/16-bit storage and int8/int16 on GFX8+
eeccb1a941e : aco: lower 8/16-bit integer arithmetic
bcd9467d5cc : aco: improve sub-dword emit_split_vector() with sgprs
a3dc1441f01 : aco: clobber scc in s_bfe_u32 in get_alu_src()
78389f4cbcf : aco: handle undef p_create_vector operands in the optimizer
deea4b7c5aa : aco: vectorize global loads/stores
7db72066311 : aco: allow 8/16-bit shared loads
48b7beb7b04 : aco: add and use get_buffer_store_op() helper
936b70c8cfe : aco: refactor visit_store_scratch() to use new helpers
18817041f7a : aco: refactor visit_store_global() to use new helpers
c7bd69b3ae9 : aco: refactor visit_store_ssbo() to use new helpers
f75c8304339 : aco: refactor store_vmem_mubuf() to use new helpers
98b4cc7110d : aco: refactor store_lds() to use new helpers
562353e1f12 : aco: add helpers for splitting stores
211a9f20573 : aco: use emit_load helper for VMEM/SMEM loads
57e6886f981 : aco: refactor load_lds to use new helpers
542733dbbf7 : aco: add emit_load helper
b77d638e1ba : aco: add and use RegClass::get() helper
69b92db131b : aco: be more careful about using SMEM for load_global
03568249f92 : radv: allocate larger shader memory slabs if needed
51363bd4751 : radv: align buffer descriptor sizes to dword
62ff2ff8086 : aco: Move s_setprio to correct place after the gs_alloc_req.
277f37d0361 : aco: Use 24-bit multiplication for NGG wave id and thread id.
eafc1e7365e : aco: Use 24-bit multiplication in TCS I/O
64332a0937f : aco: Const correctness for aco_print_ir.
0c0691d43eb : aco: Const correctness for get_barrier_interaction.
f321dc33c82 : aco: Abort when RA can't find a register.
f2e7aee2440 : aco: Increase barrier_count to 7 to include barrier_barrier.
25775d346c5 : aco: Only store TCS outputs to VMEM when they are read by TES.
b779d05d711 : radv: Add inputs read by TES to radv_shader_info.
c3ef0275c49 : turnip: add adreno 650
aa3624b8ab7 : turnip: use RESOLVE_TS event
f81e56c9a06 : turnip: remove unused RB_UNKNOWN_8E04_blit
c6831386892 : zink: set UBO alignments in nir_intrinsic_load_uniform lowering
155033bbb3a : freedreno: allow FMT6_8_UNORM as a UBWC format
9c2a11430e1 : spirv: Rewrite CFG construction
80ffbe915fe : anv: Add support for HiZ+CCS
752eefdb3db : intel/isl: Refactor isl_surf_get_ccs_surf
3eb1993625c : intel/isl: Delete a misleading comment
483a1d5e6c0 : anv/cmd_buffer: Move anv_image_init_aux_tt higher
65e541ab16a : anv: Simplify a case in layout_to_aux_usage
5cb6c5d11d3 : intel/blorp: Allow more HiZ usages in hiz_clear_depth_stencil
0d91dae7f08 : anv: Generalize some aux usage checks
86ded00c402 : anv/blorp: Do less hard-coding of aux usages
54b525caf0a : anv: Rework anv_layout_to_aux_state
eb0cede5866 : anv: Be more conservative about image view usage
d2f3576d335 : anv: Move vk_image_layout_is_read_only higher
5de9f4409a6 : anv: Add a vk_image_layout_to_usage_flags helper
e3ab86c599d : anv: Enable HiZ on multi-layer depth buffers.
709f26c47df : etnaviv: support for using generic blit path
b043c40edd3 : etnaviv: call util_blitter_save_fragment_constant_buffer_slot(..)
e731740388c : etnaviv: drop default state for FE_HALTI5_ID_CONFIG
4b0a732db33 : docs/features: mark GL_ARB_texture_filter_anisotropic as done for etnaviv
73f7f73ef30 : freedreno/ir3: fix incorrect conversion folding
dd49a404106 : freedreno/ir3: set even bit for f2f16_rtne
edc35c1f54a : freedreno/ir3: fix 16-bit ssbo access
ede1c171c55 : aco: fix outdated label_vec from p_create_vector labelling
fdf9b674ee3 : nir/lower_subgroups: Mask off unused bits in ballot ops
9c009da208b : anv: Drop an assert
b520a58cc14 : radeonsi: use pipe_blend_state::max_rt to update fewer blend registers
b4fd8f19192 : ac,radeonsi: simplify checking for Navi1x chips
d8443b211e1 : ac: out-of-order rasterization is not supported on gfx10
e43fc003e0e : turnip: divide cube map depth by 6
bc5c4382897 : spirv: Fix passing combined image/samplers through function calls
a1a08a58025 : nir/opt_deref: Remove certain sampler type casts
f4addfdde39 : spirv: Use nir_const_value for spec constants
6211e79ba5f : turnip: Properly handle all sizes of specialization constants
a4885df9f82 : radv: Properly handle all sizes of specialization constants
a44e63398b0 : anv: Properly handle all sizes of specialization constants
64e4297629a : spirv: Allow constants and NULLs in SpvOpConvertUToPtr
4dc7b762767 : anv/radv: Resolving 'GetInstanceProcAddr' should not require a valid instance
665250e8300 : aco: fix v_or(s_lshl) and v_add(s_lshl) optimizations
58b8fbb824f : glsl: remove some duplicate code from the nir uniform linker
ffbec55072e : glsl: some nir uniform linker fixes
9df1d92bbd5 : drm-shim: stub syncobj wait ioctl
53f151f4221 : drm-shim: provide a valid fake syncobj handle at creation
00f5ea9fdc8 : meson: Use dependency.partial_dependency()
7aaa0e59086 : etnaviv: add anisotropic filter support
1d4c1915722 : etnaviv: update headers from rnndb
7d77295515e : etnaviv: anisotropic filtering is supported starting with HALTI0
7ee9f851e26 : spirv: Update the headers from latest Khronos master
5620c3efd85 : spirv: Handle instruction aliases in vtn_gather_types
8cba1a13fa6 : gitlab-ci: Test Virgl with traces
5a5316ee1bc : gitlab-ci: Test OpenGL ES 3.1 on virgl
9b7c20b315c : gitlab-ci: Allow test jobs to add options to the dEQP invocation
34ed5fff5b1 : gitlab-ci: Update virglrenderer in the x86_test-gl image
a3d2936a8e9 : panfrost: The texture descriptor has a pointer to a trampoline
36d49b1fb18 : panfrost: Identify texture layout field
ad4024968ee : pan/decode: Remove is_zs weirdness
e41894ba15b : panfrost: Emit texture descriptor on bifrost
d3eb23adb50 : panfrost: Emit sampler descriptor on bifrost
497977bbe61 : panfrost: decode textures and samplers on bifrost
0167391a1ac : panfrost: Add tentative bifrost_texture_descriptor
81a31911ddc : panfrost: Set clear_color_[12] in the extra fb desc
0a0b670d633 : panfrost: Clean up a bit the tiler structs for Bifrost
0d6019302eb : vc4: Use NIR shader's num_outputs for generating our new output.
5593d80a2c0 : freedreno/ir3: Fix sizing of the inputs/outputs array.
ac937bf878c : freedreno/ir3: Fix driver_location of the added vertex_flags varying.
e82ce1852a4 : gallium: Fix setup of pstipple frag coord var.
035fd4fb9f4 : nir/lower_clip: Fix picking of unused driver locations.
91668ae8391 : nir/lower_two_sided_color: Fix picking of new driver location.
49ce749d0e2 : nir: Add umad24 and umul24 opcodes
42aa348dade : nir: Add r600 specific intrinsics for tesselation shader IO
e9add0c501c : drm-shim: Let the driver choose to overwrite the first render node.
5a8718f01b3 : freedreno: Make the slice pitch be bytes, not pixels.
bd76a24fd13 : freedreno: Introduce a "cpp_shift" value for cpp divs/muls.
6a6e71524dc : radv: adjust the supported subgroup stages
efdb7fa9a83 : anv: force whole EU array to be powered for perf queries
a7998371ed0 : intel/perf: specify sseu configuration when supported
8f152ed101f : intel/perf: store default sseu configuration
ea8cb79742f : include/drm-uapi: bump headers
ff3f775476a : radv: simplify checking for Navi1x chips
0d9fe0405f5 : aco: improve code for 32-bit isign
d1621834f36 : aco: combine VALU and SALU into various VOP3 instructions
607fb4153da : aco: move call to store_output_to_temps in store_ls_or_es_output earlier
b497b774a50 : aco: remove copy in load_input_from_temps()
2dc550202e8 : aco: copy-propagate p_create_vector copies of vectors
e4383b5c7f2 : aco: decrease the uses of other copy operations after splitting/removing
7f17a0a8091 : meson: correct windows-version define
32d871b48fb : nir/algebraic: don't undo lowering of 8/16-bit comparisons to 32-bit
6d792989924 : nir/lower_bit_size: fix lowering of {imul,umul}_high
715ef95700c : nir/lower_bit_size: fix lowering of shifts
58f25098a0d : radv: Use TRUNC_COORD on samplers
7086b38c81e : radv: make sure to export the viewport index if FS needs it
133efa112df : radeonsi: enable support for AlphaToCoverageDitherControlNV
ede36a2efe4 : mesa: add support for AlphaToCoverageDitherControlNV
d82f0572180 : gallium: prepare framework for supporting AlphaToCoverageDitherControlNV
227df2a2bad : turnip: Fix crashes when geometry shader constants aren't used
85f84ea1484 : gallium: add # of MRT to blend state
b88778e2de3 : mesa/st: avoid u_vbuf for GLES
7e1b57a6d96 : mesa: avoid redundant VBO updates
155bb74ea96 : nir: Actually do load/store vectorization beyond vec2
51c1c4d95a0 : mesa: enable GL_EXT_draw_instanced for gles2
0edff5123c4 : turnip: Skip unused regs when setting up streamout buffers
e892733b80f : turnip : Fix wrong offset calculation for xfb buffer.
e34b0d65f97 : turnip: Implement and enable VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT
aff02dd76ba : turnip: make the struct slot_value of queries get 2 values
259cae4442b : intel/compiler: Don't create 64-bit src1 immediates in opt_peephole_sel
4459a70a6e8 : intel/compiler: Delete abs/neg handling in fsign code
220f0e10d8c : intel/compiler: Don't copy prop source mods into PICK_HIGH_32BIT
be33cf8ad04 : docs: update calendar, add news item, and link releases notes for 20.0.5
defc6400e13 : docs: Add sha256 sums for 20.0.5
c790e1c642e : docs: Add relnotes for 20.0.5
ad460c5dd6f : v3d: support for textureQueryLOD
9fd180394bd : nir: add nir_tex_instr_need_sampler helper
41bfd0812b4 : v3d/packet: fixing TMU_Config_Parameter_2 definition
9967c26ae6c : v3d/tex: Configuration Parameter 1 can be only skipped if P2 can be skipped too
d0b644d9f9d : v3d/tex: don't configure tmu config 1 if not needed
c552b5fd1d1 : turnip: implement VK_EXT_sampler_filter_minmax
a77e2ac835e : turnip: enable cube arrays
9daeb504543 : turnip: implement VK_EXT_filter_cubic
a92d2e11095 : turnip: implement VK_EXT_sample_locations
83b2f1d8cf5 : turnip: set shader key msaa field
36e0d2f39b0 : aco: coalesce v_mad's accumulator with definition's affinities
d000d76f13e : aco: use upper part of gap in register file if it is beneficial for striding
d666d83be2f : aco: try to always find a register with stride for even sizes
5a3c1f4f0bf : aco: stop get_reg_simple after reaching max_used_gpr
2796cb4c248 : aco: refactor get_reg_simple() to return early on exact matches
6792e134f37 : aco: don't create vector affinities for operands which are not killed or are duplicates
edc2b57ac14 : aco: allocate full register for subdword definitions if HW doesn't support it
97a870cf88a : aco: move attempt to find strided register into get_reg_simple()
c7f97f110c4 : aco: use DefInfo in more places to simplify RA
734f86db6b4 : aco: create and use DefInfo struct in RA
5b2f628da31 : aco: create pseudo dummy instruction in RA to be used for live-range splits
d9f7d1d5cb1 : aco: refactor get_reg() to also handle affinities
7c8f4ebca93 : aco: refactor get_reg() to take Temp instead of RegClass
0a9ed981780 : aco: simplify operand handling in RA
a5cce952807 : turnip: enable VK_FORMAT_S8_UINT as stencil format
44c6c145daa : turnip: improve GMEM load/store logic
e72201c7873 : turnip: disable depth test for S8_UINT attachment
f13049f48a0 : aco: implement 64-bit sgpr swaps
2ab45f41e08 : aco: implement sub-dword swaps
83fdb1ed3dd : aco: add VOP3P_instruction
8fc24f9a45d : aco: fix copy statistic for 64-bit vgpr constant copy
4daa3917a38 : ir3: Fix bug with shaders that only exit via discard
8cfa60eab85 : ir3: Don't double-insert the first block
66229aa1696 : spirv: Expand workaround for OpControlBarrier on old GLSLang
f402b7c5764 : iris: fail screen creation when kernel support is not there
bca97abffae : gitlab-ci: add a list of excluded tests for RADV
f1a12d6855c : meta,i965: Rip GL_EXT_texture_multisample_blit_scaled support out of meta
c6244f9311d : panfrost: Assert on unimplemented fragcoord etc
133c1aba051 : panfrost: Fix crashes with small BOs
5c6952108c3 : pan/bi: Assert out multiple textures
3551c138deb : pan/bi: Pack TEX compact instructions
cd5fe3b9e02 : pan/bi: Generate TEX_COMPACT instruction
0769036a5cd : pan/bi: Stub out tex_compact logic
f85746af358 : pan/bi: Add normal/compact/dual switch to IR
93be49b14bc : pan/bi: Feed data register to BI_TEX
76d1bb03d53 : pan/bi: Include TEX_COMPACT f16 opcode
bfc06b10dea : pan/bi: Structify TEX compact
cf7b952308a : pan/bi: Disassemble f16 dual tex
a2c735350ff : pan/bi: Document when dual-tex is triggered
6fe41a12e30 : pan/bi: Print tex_compact coordinates
902c8731f4e : intel/compiler: Put back saturate on [iu]add_sat opcodes
f699bb42af2 : panfrost: Align Android makefiles with recent changes
2f4a3c1ca07 : freedreno/ir3: Drop handling FRAG_RESULT_DEPTH writing to .z
eab73799d16 : turnip: fix GMEM resolve in CmdNextSubpass
e4521aeafc8 : gitlab-ci: adapt query_traces_yaml to gitlab specific changes
0a884d73045 : egl: simplify client/platform extension handling
013d9e40fee : mesa/gallium: do not use enum for bit-allocated member
a842dc154d3 : util/ralloc: fix ralloc alignment on Win64
b7c47c4f7cf : intel/compiler: Drop nir_lower_to_source_mods() and related handling.
fdd0ce12ac8 : meson: update llvm dependency logic for meson 0.54.0
8e3696137f2 : remove final imports.h and imports.c bits
289f02d1d59 : dri/nouveau: replace assert with unreachable
c3db0936ef3 : mesa: move ADD_POINTERS to macros.h
bf188f3494b : mesa|mapi: replace _mesa_[v]snprintf with [v]snprintf
c495c3af26b : replace imports memory functions with utils memory functions
bb560f2d653 : util: Add an aligned realloc function
b85775900d0 : replace malloc macros in imports.h with u_memory.h versions
9ee6e78a871 : Replace IS_INF_OR_NAN with util_is_inf_or_nan
369f0025911 : move windows strtok_r define to u_string
53c36dfcfe3 : replace IROUND with util functions
df3ce8fb77e : mesa/main: remove unused IROUNDD
64014c8302d : Replace IROUND_POS with _mesa_roundevenf
9d9a2819ee0 : replace IFLOOR with util_ifloor
72acb66527d : u_math: add x86 optimized version of ifloor
bd4e7695153 : replace LOG2 with util_fast_log2
f8e4542bad7 : replace _mesa_logbase2 with util_logbase2
e190e8cef2e : replace _mesa_next_pow_two_* with util_next_power_of_two_*
e533fad182e : replace _mesa_is_pow_two with util_is_power_of_two_*
c1e7c1f4224 : freedreno/drm-shim: Add support for faking other adreno chips.
cc239207463 : r600/sfn: use new temp register allocation when loading single value temporaries
50b66622f19 : r600/sfn: Count only literals that are not inline to split instruction groups
9c7ce4d76e7 : r600/sfn: Fix using the result of a fetch instruction in next fetch
67495ff9aa6 : r600/sfn: Fix handling of GS inputs
58d6cda5f52 : r600/sfn: Handle b2b1 like it was a mov
de7ea88ff85 : r600/sfn: Fix null pointer deref in live range evalation
5d10e3ec606 : r600/nir: Pin interpolation results to channel
5e036fef1f4 : r600/sfn: Implementing instructions blocks
b51ced7306e : r600/sfn: Fix setting alignments when lowering UBOs
bc9cf6adff6 : r600/sfn: Reduce array limit for scratch usage
6fdc75d1c6d : r600: Dump a few more variables when requested
f06e4ab3190 : anv/android: fix assert in anv_import_ahw_memory
829013d0cad : st/mesa: Re-assign vs in locations after updating nir info for ffvp/ARB_vp
ae169f38cea : tu: Fix the advertised maxFragmentInputComponents
45ec9c0f3de : freedreno/a6xx: Expand various varying-count bitfields
d29fea77b91 : docs: remove outdated sentence
56f174d14eb : st/omx: fix gcc warnings
07071cac7b9 : gallium/utils: silence strncpy warning
dbfeec62c38 : mesa: fix crash in find_value
7c43b8ce1b8 : nir: Delete the fnoise opcodes
4386c067705 : glsl: Hard-code noise to zero in builtin_functions.cpp
95f555a93a8 : st/glsl_to_nir: make use of nir linker for linking uniforms
0f79e0f7c62 : glsl: fix gl_nir_set_uniform_initializers() for bindless textures
95464402277 : glsl: add bindless support to nir uniform linker
57e65cabd4f : pick-ui: show commit sha in the pick list
32451a15ecb : pick-ui: make .pick_status.json path relative to the git root instead of the script
26a26a35848 : pick-ui: compute .pick_status.json path only once
a4b36cd3dd3 : intel/fs: Coalesce when the src live range is contained in the dst
14b8d979db4 : intel/fs: Rename block to scan_block in can_coalesce_vars
064d39e620f : radv: use common nir_convert_ycbcr
7870d714598 : anv: use common nir_convert_ycbcr
71820c6b02d : nir: convert_ycbcr: preserve alpha channel
f8558fb1ce7 : nir: add common convert_ycbcr for vulkan csc
c2d8a4bf176 : nir/linking: fix issue with two compact variables in a row. (v2)
a24ab26ff72 : pick-ui: auto-scroll the feedback window
8b8a99ba567 : bin/pick-ui: Add a new maintainer script for picking patches
0123b8f6341 : bin/gen_release_notes.py: Fix version detection for .0 release
4abf0837cdb : anv: Add support for new MMAP_OFFSET ioctl.
0d387da0834 : anv: Add anv_device parameter to anv_gem_munmap.
d1c1ead7cd6 : iris/bufmgr: Add support for MMAP_OFFSET ioctl.
ae6f06c5093 : i965/bufmgr: Add support for MMAP_OFFSET ioctl.
5bc3f52dd8c : iris/bufmgr: Factor out GEM_MMAP ioctl from mmap_cpu and mmap_wc.
a42d7157849 : i965/bufmgr: Factor out GEM_MMAP ioctl from mmap_cpu and mmap_wc.
16be8ff0227 : drm-uapi: Update headers from Linux 5.7-rc1.
a1f6ae4744d : spirv: Fix propagation of OpVariable access flags
c76f2292b55 : intel/fs,vec4: Properly account SENDs in IVB memory fence
c3c1f4d6bcc : aco: move src1 to vgpr instead of using VOP3 for VOP2 instructions during isel
be0bb7e1015 : aco: fix 64bit fsub
ad3ef6d0fc0 : gitlab-ci: Test virgl driver
d6b7439619c : meson: do not disable incremental linking for debug-builds
ed29b24e233 : gtest: Update to 1.10.0
59427b6d1d0 : nir/opt_algebraic: lower 64-bit fmin3/fmax3/fmed3
eed0ace466d : nir/lower_int64: lower imin3/imax3/umin3/umax3/imed3/umed3
17acff01a00 : radeonsi: skip vs output optimizations for some outputs
839818332c1 : nir/gcm: dont move movs unless we can replace them later with their src
e4e5beee8a4 : nir/gcm: be more conservative about moving instructions from loops
bf4a6c99d24 : nir/gcm: allow derivative dependent intrinisics to be moved earlier
50a6dd0d653 : nir/gcm: Prefer the instruction's original block
d4cf2df01a1 : nir/gcm: Delete dead instructions
dca3f351e5b : nir/gcm: Add a real concept of "progress"
5b1615fdb75 : nir/gcm: Move block choosing into a helper function
1f60f1aa3d0 : nir/gcm: Use an array for storing the early block
6006a9e2757 : nir/gcm: Loop over blocks in pin_instructions
4d083b52c04 : nir/dominance: Better handle unreachable blocks
425558bfd59 : aco: use v_subrev_f32 for fsub with an sgpr operand in src1
adeef43d150 : CI: Disable Lima jobs due to lab unhealthiness
e6c7bdc8513 : ci/windows: Make Chocolatey installs more reliable
ec1b96fdc8b : nir: Lower returns correctly inside nested loops
969aeb6a93a : anv: Apply any needed PIPE_CONTROLs before emitting state
ffc84eac0d5 : anv: Move vb_emit setup closer to where it's used in flush_state
06c5875fd6b : Fix promotion of floats to doubles
94cb129d514 : ir3/ra: Fix off-by-one issues with live-range extension
cdc43775917 : util/sparse_free_list: manipulate node pointers using atomic primitives
36d2a0eed69 : glsl: only set stage ref when uniforms referenced in stage
6afd0954e12 : glsl: pull mark_array_elements_referenced() out into common helper
5d992b539e9 : glsl: fix block index in NIR uniform linker
5dbebf49822 : glsl: error check max user assignable uniform locations
c7355c4fb98 : glsl: fix explicit locations for the glsl linker
5442712c6da : Revert "glsl: fix resizing of the uniform remap table"
723edf859ff : glsl: tidy up uniform storage value count code in NIR linker
3e2dbb6e705 : glsl: fix struct offsets in the nir uniform linker
c19ebca308f : nir: add matrix_layout to nir_variable data
f27c707585c : anv: skip writing perfcntr in results on Gen12+
086ea1ac7ee : intel/perf: Enable MDAPI queries for Gen12
29fb5451a97 : pan/bit: Add fp16 min/max tests
532dfebc713 : pan/bit: Add constants test
15fe8d5d7b0 : pan/bit: Add fexp2_fast test
20f255b18e4 : pan/bit: Add fexp2_fast interp
8890fa4050d : pan/bit: Add FMA_MSCALE test
b7dd5b579da : pan/bit: _MSCALE interp
1e3960a7256 : pan/bit: Add BI_TABLE test
93fffd8a11a : pan/bit: Add log2 helper interp
1c45b58cebe : pan/bit: Add FMA_REDUCE test
5546d1958b7 : pan/bit: Add BI_REDUCE_FMA interp
68b4e708f14 : pan/bit: Add frexp_log test
36cfe722e5a : pan/bit: Add FREXP interp support
c05860789a8 : pan/bi: Lower special ops to 32-bit
4d0f9410361 : pan/bi: Round constants to 32-bit
d30df466b57 : pan/bi: Dump extra bits for disasm
590d66fa0c4 : pan/bi: Pack MAX.v2f16
f87403c4c13 : pan/bi: Pack ADD.v2f16
7e76c2b806d : pan/bi: Structify add and min/max fp16 ADD
1647884cec5 : pan/bi: Workaround constant packing errata
d772bf01011 : pan/bi: Try to reuse constants in ALU
aba7f09902f : pan/bi: Handle st_vary with <4 components
438e445e178 : pan/bi: Fix vec2/3 handling
031ad0ecc2d : pan/bi: Implement flog2
8e52206dbef : pan/bi: Add fexp2 implementation
b1d4d8f7432 : pan/bi: Fix lower_combine swizzle rewrite
60f252708fc : pan/bi: Fix packing with low-nibble-set on hi constant
10fb5fb460b : pan/bi: Fix packing with multiple constants
86c2a6b9fe8 : pan/bi: Fix bi_get_immediate with multiple imms
df69304ac82 : pan/bi: Ensure CONSTANT srcs have types
8f70f4432cb : pan/bi: Split src/dest index printing
db5c1ae8fd1 : pan/bi: Add fexp2_fast packing
c3eebfeb11c : pan/bi: Pack FMA_MSCALE
0cb703984e6 : pan/bi: Structify FMA_MSCALE
4570c34fc76 : pan/bi: Add _MSCALE flag for FMA/ADD
d3643cdd81b : pan/bi: Add log2_help packing
6039d51e32f : pan/bi: Pack ADD_FREXPM
ffa9f6a7896 : pan/bi: Add bi_pack_fma_2src helper
9904ed170a1 : pan/bi: Add frexp_log packing
e067fd7b00c : pan/bi: Add log_frexpe op to IR
40befaa9659 : pan/bi: Add FLOG2_U op to disassembler
62c8c3445ed : pan/bi: Add op for ADD_FREXPM
cc611566260 : pan/bi: Add special op for exp2
af01378dce1 : pan/bi: Add BI_TABLE for fast table accesses
83d961b0c26 : pan/bi: Disable FMA scheduling for CONVERT
86c0ea383db : pan/bi: Add disasm for ADD.i8
f5deed138a0 : spirv,nir: Move the SPIR-V vector insert code to NIR
feca4396974 : spirv: Call nir_builder directly for vector_extract
acaccff4d33 : nir/builder: Handle any bit-size selector in nir_extract
4b160c67764 : spirv: Error if OpCompositeInsert/Extract has OOB indices
c478f8ad6cf : spirv,nir: Add a better vector_insert
380bf556bfe : spirv: Handle OOB vector extract operations
dc3a17997b4 : util/sparse_array: don't stomp head's counter on pop operations
d684fb37bfb : st/mesa: Update shader info of ffvp/ARB_vp after translation to NIR
c4ca9e66ddb : aco: fix exporting the viewport index if the fragment shader needs it
b424d49ac05 : radv/llvm: fix exporting the viewport index if the fragment shader needs it
19aa68ae315 : radv: set missing SHARED_VGPR_CNT for NGG VS and ACO
fd6e44236c0 : radv: fix geometry shader primitives query with ACO on GFX10
f7d620f47d5 : intel/compiler: Fixup operands in fs_builder::emit() that takes array
39ad0c2af8b : intel/compiler: CSEL can do saturate
5afaa407c1a : intel/compiler: Only GE and L modifiers are commutative for SEL
a80e44902f6 : intel/compiler: Silence unused parameter warning in update_inst_scoreboard
c836295dfde : intel/compiler: Silence unused parameter warning in fs_live_variables::setup_one_read
62f70a353f8 : intel/compiler: Silence unused parameter warnings in vec4_tcs_visitor
030e5ceac44 : intel/blorp: Delete an unused enum
d0d039a4d3f : anv: Emit pushed UBO bounds checking code in the back-end compiler
eb5a10ff63f : intel/cfg: Add first/last_block helpers
64e3b8d66b9 : tu: Use tu_cs_add_entries() with non-render-pass secondaries
ac0b8d58b96 : mesa: add interaction between compute derivatives and variable local sizes
8c949b2aa6e : st/mesa: properly guard fallback_copy_texsubimage aginst failed maps
8521acd6607 : radeonsi: don't assume ctx is always a threaded_context
791134658e3 : Revert "CI: Disable Windows/VS2019 builds"
2f009c4b494 : docs: update for recently-added nvc0 features
6ae214ac2ee : nv50,nvc0: update with latest caps
029471c3c4e : intel/batch_decoder: Stop printing to stdout
b8acf9a3d4a : anv: Report correct SLM size
e003104605f : intel: Add _const versions of prog_data cast helpers
9b17d7caac7 : nir: Add some sanity assertions in opt_large_constants
33eb43349e8 : nir: Add an alignment to nir_intrinsic_load_constant
8cbeb13704a : clover: Check if the detected clang libraries are usable
839c886b346 : aco: add missing scc clobber to nir_op_unpack_32_2x16_split_y
ac74367befc : aco: implement various 8/16-bit conversions
0443a4a0af1 : iris: Enable EXT_depth_bounds_test extension.
daeff19608e : meson: tell flex that we support c99
0752648a993 : vbo: avoid including wingdi.h on win32
b55b033f762 : mesa: fixup cast expression
c55fc354353 : util/tests: initialize variable
522bb081314 : wgl: silence some cast-warnings
e9ad8af6f37 : meson: use override_options to change warning-level
24378086710 : turnip: image_view rework
300d0e2b809 : turnip: don't limit framebuffer size to image size
b6455e9a6a7 : turnip: compute render_components/srgb_cntl at renderpass creation time
d80fb024302 : winsys/amdgpu: Retrieve WC flags from imported buffers.
80797edd719 : st/mesa: fix a crash due to passing a draw vertex shader into the driver
7a794b1de40 : CI: Disable Windows/VS2019 builds
9ecd9463de6 : meson: Make shared-llvm into a tri-state boolean
0c05d46237d : tu: Align GMEM resolve blit scissor
d2e172c03f7 : .mailmap: add an alias for Zhongmin Wu
eafacdc0fa0 : .mailmap: add alias for Zhaowei Yuan
56222c13cf6 : .mailmap: add an alias for Yaakov Selkowitz
8be72b4c795 : .mailmap: add an alias for Xavier Bouchoux
a96e1a2d9f6 : .mailmap: specify spelling for Wladimir J. van der Laan
f9e1e5857d3 : .mailmap: specify spelling for Vivek Kasireddy
47d17238dd5 : .mailmap: add an alias for Varad Gautam
55f883b8eab : .mailmap: add an alias for Vadym Shovkoplias
d8982ce84cb : .mailmap: add an alias for Topi Pohjolainen
0399b4f2987 : .mailmap: add an alias for Tomasz Figa
049ce5f4176 : .mailmap: add an alias for Tom Stellard
05b2a4471c5 : .mailmap: add an alias for Tim Wiederhake
e430136cc9f : .mailmap: add a couple of aliases for Timothy Arceri
34ab507c1fc : .mailmap: add an alias for Timo Aaltonen
cb177e054a2 : .mailmap: add an alias for Thierry Reding
032a603e3c5 : .mailmap: add a couple of aliases for Suresh Guttula
6d1fe4a6873 : .mailmap: add a couple of aliases for Steinar H. Gunderson
5ee82189f23 : .mailmap: specify spelling for Sonny Jiang
d3f36056fa9 : .mailmap: add an alias for Sergii Romantsov
00d9496a123 : .mailmap: add an alias for Samuel Li
9a5bd1512a4 : .mailmap: add an alias for Rodrigo Vivi
c6fcca4bd86 : .mailmap: add an alias for Rob Clark
b7c1f150c98 : .mailmap: add an alias for Renato Caldas
3dac186704f : .mailmap: specify spelling for Randy Xu
9e904253e47 : .mailmap: add an alias for Qiang Yu
3ba1d912a04 : .mailmap: add an alias for Plamena Manolova
b42a25320e6 : .mailmap: update aliases for Pierre-Eric Pelloux-Prayer
3ffa511d60d : .mailmap: add an alias for Philipp Zabel
2b82c50e794 : .mailmap: update aliases for Nicolai Hähnle
f40c48c0c46 : .mailmap: add an alias for Nicholas Bishop
004c69fbfa6 : .mailmap: specify spelling for Nian Wu
3ce0e25a988 : .mailmap: add an alias for Neil Roberts
1ac6946ded2 : .mailmap: add an alias for Neha Bhende
a9ed1085ab0 : .mailmap: add alias for Matthias Groß
3223198b4d6 : .mailmap: update aliases for Marc-André Lureau
79bb330904a : .mailmap: specify spelling for Liviu Prodea
25dcbcbb5b0 : .mailmap: add an alias for Lionel Landwerlin
2e53e65e23a : .mailmap: add a few aliases for Kristian Høgsberg
69489e48bc2 : .mailmap: add a few aliases for Kevin Rogovin
ab4c32a50e0 : .mailmap: add a few aliases for Karol Herbst
92e45975448 : .mailmap: add an alias for Julien Isorce
ec001fd3236 : .mailmap: clean up aliases for Jeremy Huddleston
f131469d147 : .mailmap: add an alias for Jan Beich
d8cb7efd30e : .mailmap: specify spelling for James Zhu
16ed147cab8 : .mailmap: add an alias for Illia Iorin
b7f912f11a0 : .mailmap: add an alias for Igor Gnatenko
ebaa8765fe9 : .mailmap: specify spelling for Henri Verbeet
eb96435aafa : .mailmap: specify spelling for Heinrich Fink
02b2dc22d30 : .mailmap: add an alias for Harish Krupo
3c86bc03b32 : .mailmap: add an alias for Haihao Xiang
5ea2e1044e8 : .mailmap: specify spelling for Gurchetan Singh
194c9f9982c : .mailmap: specify spelling for Francesco Ansanelli
edb4e21e262 : .mailmap: add an alias for Erik Faye-Lund
c11e1d44082 : .mailmap: add an alias for Emmanuel Gil Peyrot
8efee3cea37 : .mailmap: add a couple of aliases for Dylan Noblesmith
ee068df4f58 : .mailmap: add an alias for Dylan Baker
e7699f92e9e : .mailmap: add an alias for Dave Airlie
4e793b7b4b8 : .mailmap: add an alias for Danylo Piliaiev
aa6ad898ba1 : .mailmap: add an alias for Daniel Schürmann
e8764917c4b : .mailmap: add an alias for Craig Stout
7f4d26b3cd9 : .mailmap: specify spelling for Constantine Kharlamov
5437ccda31b : .mailmap: add an alias for Colin McDonald
a07c11b0fe5 : .mailmap: add a few aliases for Christoph Haag
0d6af7f9b13 : .mailmap: add an alias for Christian Inci
832d1f913ee : .mailmap: add an alias for Christian Gmeiner
9278ea29209 : .mailmap: add alias for Chenglei Ren
43bdff8a5c2 : .mailmap: add a couple of aliases for Chandu Babu Namburu
d89e9631339 : .mailmap: add an alias for Chad Versace
a3a2c49e13e : .mailmap: update aliases for Carl-Philip Hänsch
88eb6b7d58b : .mailmap: add an alias for Bruce Cherniak
da8a3098825 : .mailmap: add an alias for Boris Brezillon
0efc82183d6 : .mailmap: add an alias for Axel Davy
84a9fe77664 : .mailmap: add an alias for Anuj Phogat
5cf8dc7f54c : .mailmap: add an alias for Andrii Simiklit
174e97e9696 : .mailmap: add an alias for Alyssa Rosenzweig
12ec5b94eae : .mailmap: add an alias for Alan Swanson
a934c8e7edd : mesa/st: initialize all winsys_handle fields for memory objects
e3e704c7e7e : amd/addrlib: Use enum instead of sparse chars to identify dimensions
e58509cdecc : gbm/dri: Propagate queryDmaBufModifiers return value
b5b25ee0327 : zink: be less picky about tiled resources
040a2643c08 : st/dri: make sure software color-buffers are linear
1c4f68b089b : virgl: Use ETC2 formats directly when possible.
dcb1e8fef8a : radeonsi: use thread_context::bytes_mapped_limit
15cf7d170b3 : gallium/u_threaded: flush batch when hitting mapping limit
35b39639288 : radv: do not abort with unknown/unimplemented descriptor types
11faaf646d1 : aco: fix emitting stream output with tess eval shaders
91aa596ca7e : aco: implement nir_op_f2i8/nir_op_f2u8
04a7ec7c8a7 : nvc0: enable GL_NV_viewport_array2
cd092bf9370 : st/mesa: add support for GL_NV_viewport_array2
b0d0a3c9165 : gallium: add PIPE_CAP_VIEWPORT_MASK
8f191e0c373 : gallium: add TGSI_PROPERTY_LAYER_VIEWPORT_RELATIVE
17308c10141 : gallium: add TGSI_SEMANTIC_VIEWPORT_MASK
2d4787d77e3 : mesa: add NV_viewport_array2 enable, attach to glsl
cc6661bfc87 : glsl: add NV_viewport_array2 support
54424a3d13f : compiler: add VARYING_SLOT_VIEWPORT_MASK
3a9e66277af : ir3: Handle load_ubo_ir3 when promoting to constants
abcfb643706 : ir3: Fix LDC offset units
2d489f76f48 : Revert "nvc0: fix line width on GM20x+"
26a1adce5bd : anv: Fix UBO range detection in anv_nir_compute_push_layout
b2e41571434 : anv: Advertise SEND count through VK_EXT_pipeline_executable_properties
2c82b13c8ff : iris: make BATCH_SZ smaller by BATCH_RESERVED bytes
103cb32c794 : iris: remove useless bo->gtt_offset assignment
c586cb23e0a : iris: remove unnecessary forward declaration
f3f5016c0bf : iris: remove hole from struct iris_bo
0158f73f086 : Fix util/process test on Cygwin
befe2ff3a61 : llvmpipe/nir: free the nir shader
cb0a2b3df68 : draw/tess: free the NIR
f01c0565bb9 : draw: free the NIR IR.
13ce637f1b2 : freedreno/turnip: Update GRAS_LAYER_CNTL to GRAS_MAX_LAYER_INDEX
c2399e95745 : turnip: Emit geometry shader descriptor consts
d6d5ee29ab7 : turnip: Correctly set layer stride for 3D images
7e525d29ab6 : gallium: initialize viewport swizzle in cso_set_viewport_dims
1aefe78b47e : mesa: fix enum value of VIEWPORT_SWIZZLE_POSITIVE_W_NV
e2650db9527 : radv/aco: do not advertise VK_KHR_shader_subgroup_extended_types
4ee23709724 : nvc0: enable ASTC and ETC on GM20B
22406da7567 : glx: omit loader_loader() for macOS
471fd41e84e : clover: expose cl_arm_shared_virtual_memory for devices with SVM support
657ff3b3b81 : clover: implement cl_arm_shared_virtual_memory
a218658556a : clover: implement SVM functions for devices with fine grained system SVM support
d6754eb9207 : clover: implement clSetKernelArgSVMPointer
035e882819b : clover: implement CL_DEVICE_SVM_CAPABILITIES
c170c0cfe4b : clover: add stubs for SVM
e738967d6e4 : gallium: add PIPE_CAP_SYSTEM_SVM
c818b5c0899 : aco: fix 1D textureGrad() on GFX9
8ce46f352e9 : iris: drop cache coherent cpu mapping for external BO
08a396033be : aco: fix nir_op_frexp_exp with 16-bit floats and negative exponents
9bf8e923863 : u_blitter: fix stencil blitting
381e9fe64a8 : draw: fix user culling pipeline order. (v2)
30ef6f5137a : draw/cull: run pipeline for culled points.
dc261cdd423 : llvmpipe/setup: move line stats collection earlier.
80fa8304c80 : draw: fix tessellation stats query
335827eade3 : llvmpipe: fix no tokens detections.
ccc6a48ec5b : gallivm/draw: calloc prim id toavoid undef
e20b3b37202 : gallivm/nir: lower implicit lod to tex.
c494ed04675 : gallivm: fix left over shader vote debug
7690606bf78 : llvmpipe/query: fix transform feedback overflow any queries.
96e12ca7d77 : llvmpipe: report tessellation shader statistics.
202bc38ce9e : draw: collect tessellation invocations statistics
f4edc6f8bd8 : llvmpipe: fixup context leaks.
68b40cfe272 : swr: Remove Byte Order Mark.
600c91fed89 : glsl/list: Fix undefined behaviour of foreach_* macros
23be2160713 : freedreno/ir3: don't overwrite wrmask in ir3_SAM
aeb5b9cebf5 : freedreno/ir3: fix emit_tex_info split_dest
cb08f451d01 : gallium/tgsi_to_nir: Set nir_intrinsic_align_mul to 16 and offset to 0
31988baba48 : ir3: Fix txs with bindless
acf7e73be54 : gitlab-ci: make explicit tracie is gitlab specific
1ca91683e22 : gitlab-ci: protect usage of shell variables with double quotes
35782b6593a : gitlab-ci: Vulkan tracie runner to return last command exit code
4c6ce826af2 : gitlab-ci: Check the Mesa version used for tracie tests
fbd2be3f5db : aco: clear moved operands in get_reg_create_vector()
52cc1f8237d : aco: improve p_create_vector RA for sub-dword operands
e18711cda3b : aco: fix p_extract_vector validation
41ac44e1b3a : aco: improve vector optimization with sub-dword vectors
849eb0a7763 : radv: use RMW packets for updating the maximum sample distance
cb6ab17d1ff : radv: add radeon_set_context_reg_rmw() helper
f0b94262c18 : scons/windows: Support build with LLVM 10.
c38946e62dd : meson: Link Gallium Nine with ld_args_build_id
924f3f3de72 : svga: fix build on FreeBSD
9ce4db62314 : freedreno/a5xx+: Skip compiling the old gmem blit programs.
2513d0257c7 : pan/bit: Add BI_CONVERT tests
9f50b19534a : pan/bit: Add BI_CONVERT interpretation
640d69d1662 : pan/bi: ADD packing for CONVERT
8cfe660326a : pan/bi: Rewrite conversion packing
0b000c54c01 : pan/bi: Fix incorrect swizzle packing assert
d0cf8b977c9 : pan/bi: Set BI_ROUNDMODE for BI_CONVERT
2799353f5b8 : pan/midgard: Fix f2u naming confusion
e4268ffb992 : meson: Specify the maximum required libdrm in dri.pc
4b24b9647d2 : freedreno/ir3/ra: cleanup some leftovers
751c11a8c7a : freedreno/ir3: rename depth->dce
cf74048fd14 : freedreno/ir3: better cleanup when removing unused instructions
96ff2a4099d : freedreno/ir3/ra: handle array case for SFU select_reg opt
b787b353d04 : freedreno/ir3: add mov/cov stats
89a78a07dec : freedreno/ir3/postsched: avoid moving tex ahead of kill
017fdab2172 : freedreno/ir3/postsched: remove some leftovers
9701008d641 : freedreno/ir3/sched: awareness of partial liveness
d2f4d332dbb : freedreno/ir3: new pre-RA scheduler
0f22f85fe73 : freedreno/ir3: fix location of inserted mov's
908044ef4bf : freedreno/ir3: simplify grouping pass
860f5981f0a : freedreno/ir3: make falsedep use's optional
d09e3afdcc3 : freedreno/ir3: spiff out disasm a bit
40ccbae622d : freedreno/computerator: support bindless sampler instructions
bc9a28beed0 : freedreno/computerator: support nop prefix
95d4a956c08 : freedreno/ir3: CSE the up/downconversion of SEL's cond's size.
82375ccaa46 : freedreno/ir3: Stop doing b2n on the SEL condition.
0d1917da86e : tnl: Code formatting in t_rebase.c
887ae787188 : tnl: Code formatting in t_draw.c
ac13258a6eb : tnl: Silence unused parameter warnings in _tnl_split_inplace
7a004f7987d : tnl: Silence unused parameter warnings in dump_draw_info
114e078001b : tnl: Silence unused parameter warnings in _tnl_draw_prims
1996f1d3dd2 : tnl: Silence unused parameter 'attrib' warning in convert_half_to_float
7a03240b635 : tnl: Don't dereference NULL obj pointer in t_rebase_prims
2e43b32e72b : tnl: Don't dereference NULL obj pointer in replay_init
65f14fd68da : tnl: Don't dereference NULL obj pointer in bind_indices
28d36d26c22 : aco: fix p_extract_vector optimization in presence of unequally sized vector operands
0e4432bfbae : pan/bi: Lower fsqrt
3025ea6abe9 : panfrost: Drop dependency on nonexistant write_value
53e4159eaaf : glsl: stop processing function parameters if error happened
fc1068de0d1 : aco: fix nir_op_pack_32_2x16_split if one operand is a constant
4cfaef68d7d : aco: implement 16-bit nir_op_f2i64/nir_op_f2u64
729bdc0d70b : aco: fix f2i64/f2u64 with sgprs if the exponent computation overflow
6a8e5dde668 : gitlab-ci: Use all_paths in .test-manual rules
5e6267b20b1 : nvc0: add NV_viewport_swizzle support for GM200+
90fcb3fef28 : st/mesa: add NV_viewport_swizzle support
ff168b297d9 : mesa: add GL_NV_viewport_swizzle support
4137a79c2a7 : gallium: add viewport swizzling state and cap
e2457bedd38 : glsl: remove redudant assignment
e667802a7cb : mesa: remove redudant assignment
fd241722006 : mesa: remove redudant check
25a61cce7dc : lima: set offset when export resource
4094558e864 : i965: share buffer managers across screens
865b840a6b7 : i965: store DRM fd on intel_screen
0a497eb1303 : iris: make resources take a ref on the screen object
7557f160596 : iris: share buffer managers accross screens
bd3e5054533 : iris: properly free resources on BO allocation failure
7aa6720ba4e : freedreno/log: better decoding for multiple chunks per batch
7aa55f5acbc : freedreno/log: spiff out parser some more
b5b32387d6f : freedreno/log: android support
904d5d63b47 : freedreno: Fix leak of binning shader variants.
5ec1f264f1f : freedreno/ir3: Fix sz vs class confusion
65e2eaa4d3a : pan/decode: Print Bifrost blend descriptor
80dd6928135 : pan/bi: Let !b2b imply branch_cond
3439c24bdb5 : panfrost: Fix BI_BLEND packing
e34add229ff : pan/bi: Fix backwards registers ports
23620d18303 : panfrost: Pass compiler-appropriate options
e30091bc516 : panfrost: Move uniform_count to pan_assemble
d10423989eb : panfrost: Move varying linking to cmdstream
776697dd349 : pan/midgard: Remove unused max_varying variable
90e02db9a13 : pan/bi: Fix nondeterministic register packing
8016906cf20 : panfrost: Call the Bifrost compiler on bi devices
0a9fa4bcb68 : panfrost: Set mfbd.msaa.sample_locations on Bifrost
46e4246d495 : panfrost: On Bifrost, set the right tiler descriptor
547f999e2cb : panfrost: Don't emit write_value jobs on Bifrost
30e7027e1c7 : panfrost: Pass IS_BIFROST to pandecode_jc
7b10d4ece64 : panfrost: Remove most usage of midgard_payload_vertex_tiler
b010a6d5f15 : panfrost: Unify vertex/tiler structures
aee68b06c8c : panfrost: Staticize a few cmdstream functions
dd09571c778 : panfrost: Populate bifrost-specific structs within mali_shader_meta
b096a1dbd3c : panfrost: Add IS_BIFROST quirk
693480a581e : etnaviv: remove the "active" member of queries
7cb98e02e4e : etnaviv: change begin_query(..) to a void function
7a9cbb2b617 : etnaviv: drop redundant calls to etna_acc_query_suspend(..)
b06fdb8edd9 : v3d: Primitive Counts Feedback needs an extra 32-bit padding.
38622de2ec3 : aco: make some reg_file helpers private and fix their uses
331794495ed : aco: rename aco_lower_bool_phis() -> aco_lower_phis()
1d41521b16c : aco: lower subdword phis with SGPR operands
a39df3bfce2 : aco: don't constant-propagate into subdword PSEUDO instructions
1de18708cb5 : aco: ensure correct bit representation of subdword constants
637f45f3909 : aco: setup subdword regclasses for ssa_undef & load_const
67b567d0d0c : aco: implement nir_op_b2f16/nir_op_i2f16/nir_op_u2f16
3119f978e5a : aco: implement 16-bit comparisons
ccf8e23f598 : aco: implement 16-bit nir_op_fmax3/nir_op_fmin3/nir_op_fmed3
981ced07a54 : aco: implement 16-bit nir_op_ldexp
55537ed9d3e : aco: implement 16-bit nir_op_f2i32/nir_op_f2u32
68339ff7a7b : aco: implement 16-bit nir_op_bcsel
0646562a17a : aco: implement 16-bit nir_op_fsign
6793ae1c5e5 : aco: implement 16-bit nir_op_fsat
0ecca65d119 : aco: implement 16-bit nir_op_fmul
b0c60999bc5 : aco: implement 16-bit nir_op_fcos/nir_op_fsin
9be4be515f2 : aco: implement 16-bit nir_op_fsub/nir_op_fadd
b0b637ca17a : aco: implement 16-bit nir_op_fabs/nir_op_fneg
acc59127861 : aco: implement 16-bit nir_op_fmax/nir_op_fmin
66d5bfb09ab : aco: implement 16-bit nir_op_ffloor/nir_op_fceil
c097c9f20c8 : aco: implement 16-bit nir_op_fsqrt/nir_op_frcp/nir_op_frsq
26ed9fb79e4 : aco: implement 16-bit nir_op_ftrunc/nir_op_fround_even
ee96181ad94 : aco: implement 16-bit nir_op_fexp2/nir_op_flog2
b8486041df7 : aco: implement 16-bit nir_op_ffract
a8b45d7034e : aco: implement 16-bit nir_op_frexp_sig/nir_op_frexp_exp
db74ad0696d : intel/compiler: Remove cs_prog_data->threads
9ff55621d9c : iris: Stop using cs_prog_data->threads
928f5f54349 : anv: Stop using cs_prog_data->threads
5664bd6db38 : i965: Implement ARB_compute_variable_group_size
c77dc51203a : intel/compiler: Add support for variable workgroup size
c54fc0d07b1 : intel/compiler: Replace cs_prog_data->push.total with a helper
0536ca20d75 : swr/rasterizer: Use private functions for min/max to avoid namespace issues.
089e1fb287e : tu: Implement descriptor set update templates
e1595026f67 : tu: Add missing code for immutable samplers
a07b55443b5 : tu: Emit CP_LOAD_STATE6 for descriptors
d37843fee15 : tu: Switch to the bindless descriptor model
fc850080ee3 : ir3: Rewrite UBO push analysis to support bindless
274f3815a5e : ir3: Plumb through bindless support
7d0bc13fcab : ir3: LDC also has a destination
1842961e58c : ir3: Also don't propagate immediate offset with LDC
de7d90ef53d : ir3: Plumb through support for a1.x
c8b0f904398 : ir3: Add bindless instruction encoding
122a900d7de : freedreno/a6xx: Add registers for the bindless model
e088d82aa6f : freedreno/a6xx: Add UBO size field
d3b7681df28 : tu: ir3: Emit push constants directly
63c2e8137d4 : tu: Dump out shader assembly when requested
d22e2b3bd0e : aco: RA - move all std::function objects into proper functions
5351fee56a7 : aco: move all needed helper containers to ra_ctx
2ae27b96efc : aco: change live_out variables to std::unordered_set
acc10a7e517 : aco: change some std::map to std::unordered_map in register_allocation
69b6069dd28 : aco: refactor try_remove_trivial_phi() in RA
b66f474121d : aco: improve speed of live_var_analysis
09850e0a940 : aco: during RA only insert into renames table if a variable got renamed
48a74b6815f : aco: replace assignment hashmap by std::vector in register allocation
ba482c2e5fd : aco: improve register assignment when live-range splits are necessary
fb5a7902f20 : aco: improve hashing for value numbering
c99107ece02 : aco: add explicit padding for all Instruction sub-structs
7f962a9362e : aco: guarantee that Temp fits in 4 bytes
2e084c2cb36 : turnip: new clear/blit implementation with shader path fallback
de6967488aa : turnip: add vk_format_is_snorm/is_float
51fe52d2fdf : turnip: rework format helpers
009082dcfff : turnip: use dirty bits for dynamic viewport/scissor state
ed83281f0cd : turnip: save attachment samples in renderpass state
0637eab6780 : turnip: disable 8x msaa
f03e63cd996 : turnip: fix nir validate failure from push constant lowering
86d1a4c907e : turnip: split up gmem/tile alignment
f494799a7f0 : turnip: RB_CCU_CNTL fixes
cca7c299804 : freedreno/a6xx: set bypass RB_CCU_CNTL value for blitter
e4c05a5335c : freedreno/registers: add RB_CCU_CNTL bitfields
2d8453e6e60 : radv: allow TC-compat HTILE with GENERAL outside of render loops
4de84c8cbd6 : radv: only enable TC-compat HTILE for images readable by a shader
63f07a30477 : radv: only expose fp16 control features for chips with double rate fp16
1e4bd1de989 : radv: only expose storageInputOutput16 for chips with double rate fp16
1d74c6565d7 : radv: only expose shaderFloat16 for chips with double rate fp16
a3113e07b90 : ac,radv: add ac_gpu_info::has_double_rate_fp16
420ca1e4a18 : turnip: use buffer size instead of bo size for VFD_FETCH_SIZE
e62f8ae15a3 : turnip: improve vertex input handling
98743f648a3 : radeonsi: fix Segmentation fault during vaapi enc test
a7e2efa7c95 : radv: Use correct buffer count with variable descriptor set sizes.
bb7e44a23db : radv: Whitespace fixup.
8b42d26132d : radv: set sparseAddressSpaceSize to RADV_MAX_MEMORY_ALLOCATION_SIZE
cc678c9ce93 : radv: check buffer size in vkCreateBuffer()
a3682670c82 : radv: Consider maximum sample distances for entire grid.
9f005f1f850 : radv: enable lowering of GS intrinsics for the LLVM backend
cd99ea73188 : radv: remove radv_layout_has_htile() helper
ffea3e7348e : radv: cleanup creating the decompress/resummarize pipelines
6f6276bd244 : radv: rename extra graphics pipeline decompress/resummarize fields
8b7586655fb : radv: rename decompress/resummarize depth/stencil functions
d6a8591f72a : turnip: fix compute shaders crashing after geometry shader change
52c8bc0130a : nir: make opt_if_loop_terminator() less strict
1f649ff1076 : radeonsi: don't lower constant arrays to uniforms in GLSL IR
c682ea598f7 : meson: fix debug build on Android
940ed5078da : radv: Store 64-bit availability bools if requested.
ff8daa01362 : gallivm: Add missing header for powf.
4399cacaf07 : turnip: Drop dep_llvm from dependencies
5789505ab3b : turnip: Make Android platform build
97578c69e86 : turnip: Stub out VK_KHR_external_{fence,semaphore}_fd
e99f6f2ea14 : turnip: Add missing VKAPI_ATTR annotations
80c13a81b16 : tracie: Reformat code to fix indentation
efbbf8bb81e : tracie: Print results in a machine readable format
1618159772a : freedreno/a6xx: Set a level's pitch based on minified level0 pitch, not width0.
4b881d52702 : freedreno: Add the outline of a test for a6xx texture layout.
9c6bfe8733f : freedreno/a6xx: Drop the "alignment" layout temporary.
59a22203986 : freedreno/a6xx: Remove the "aligned_height" temporary.
cdff81fa9a3 : freedreno/a6xx: Sink the per-level size temps inside the loop.
4176dfa880d : gitlab-ci: Run merge request pipelines automatically only for Marge Bot
42fe600c0c2 : gitlab-ci: Don't require triggering build/test jobs manually
27c4ef13977 : gitlab-ci/lava: Add needs: for container image to test jobs (again)
c12576efbec : gitlab-ci: Rename "paths" YAML anchor to "all_paths"
cf54785239d : anv/gen12: Lower VK_KHR_multiview using Primitive Replication
395de69b1fe : intel/fs: Allow multiple slots for position
afa54473123 : intel/gen12: Add XML description for 3DSTATE_PRIMITIVE_REPLICATION
5dc85abc4fe : nir: Add per_view attribute to nir_variable
0bc77bcdb2c : mesa: add support for NV_pixel_buffer_object
a1727598a0e : turnip: implement timestamp query
d64a7d6e69a : turnip: Enable geometryShader device feature
bdf6b481d8c : turnip: Enable geometry shaders for CP_DRAWs
b80dc4f5a6e : turnip: Populate tu_pipeline.active_stages
8eb00963121 : turnip: Update maxGeometryShaderInvocations to match blob
3550e20229b : turnip: Selectively configure GRAS_LAYER_CNTL
475fe500bfe : turnip: Set up REG_A6XX_SP_GS_CONFIG
fceccc411ac : turnip: Configure VFD_CONTROL with gsheader and primitiveid
012773be26a : turnip: Configure VPC for geometry shaders
6eabd6bd514 : turnip: Emit geometry shader obj and related consts
1af71bee734 : turnip: Set has_gs in ir3_shader_key
db2ee3686d3 : radv: Print shader stage before disassembly.
aa42b504d6e : aco: Print shader stage in aco_print_program.
c24d9522dae : radv: Enable ACO for NGG VS/TES, but disable NGG for ACO GS.
64225c4f962 : aco/ngg: Run GS_ALLOC_REQ on priority 3 for NGG VS and TES.
e4da482d9e9 : aco/ngg: Schedule position exports of NGG VS/TES.
c633edad72d : aco/ngg: Implement NGG VS and TES.
c5ed0883fc7 : aco/ngg: Setup NGG VS and TES stages.
d7b4bb3a885 : aco/ngg: Fix exports for NGG VS and TES.
ec72c504c62 : aco/ngg: Initialize exec mask for NGG VS and TES.
1436c0b8e07 : aco/ngg: Add new stage for hw_ngg_gs.
35e58314d8e : aco: Treat s_setprio as a scheduling barrier.
d345bfe1958 : aco: Extract merged_wave_info_to_mask to its own function.
90b1047fdf8 : aco: Print block_kind_export_end.
b9cbdb6a457 : aco: Extract uniform if handling to separate functions.
cc8a85d05a9 : aco: Fix crash in insert_wait_states.
eeb626257d4 : pan/bit: Wire up add/add op+test
e456630bd94 : pan/bit: Add fmin/max16 tests
fc446dc3220 : pan/bit: Enable more debug for `run`
0e0f7f110cb : pan/bit: Add min/max support to interpreter
e9967e9f801 : pan/bit: Unify test frontends
f91929e5154 : pan/bi: Force ADD scheduling for MINMAX
9279ed1550b : pan/bi: Fix incorrect abs flip in fma/fadd16
3bbce876e62 : pan/bi: Set BI_MODS for MINMAX
822f127fe5b : pan/bi: Add ADD add/min/max fp32 packing
36e4c6b267b : pan/bi: Structify ADD unit add/min/max
f6bd0ec907a : pan/bi: Implement min/max on FMA
545fc7b26ae : pan/bit: Add special unit test
8e50d449501 : pan/bit: Add special op interpreting
c37c799284d : pan/bi: Add fp16 support for frcp/frsq
d7bb7b79a8b : pan/bi: Add 32-bit _FAST packing
a6ae2d8f940 : pan/bi: Remove nontrivial SPECIAL ops
20a4b1461ba : aco: zero-initialize Temp
8dd6a51e801 : aco: remove divergence check in sanitize_if()
57557783f61 : nir/lower_amul: fix slot calculation
4638a16a930 : nir: add some swizzle helpers
e78a7a18252 : nir: Assert memory loads are aligned
068a3bf0d7c : util: move and adjust the vertex upload heuristic equation from u_vbuf
d9cb0ec5e61 : vbo: expose helper function vbo_get_minmax_index_mapped for glthread
e69e59778c5 : mesa: split _mesa_primitive_restart_index into a function without gl_context
e6bc1702f48 : mesa: precompute _mesa_primitive_restart_index during state changes
10beee8a775 : mesa: remove no longer needed _mesa_is_bufferobj function
58fab9a6fe2 : mesa: remove NullBufferObj
54525808aa5 : mesa: don't ever bind NullBufferObj to glBindBuffer(Base,Range) slots
f3cce7087a5 : mesa: don't ever bind NullBufferObj for glBindBuffer targets
e630271e0ec : mesa: don't ever set NullBufferObj in gl_vertex_array_binding
a0a0c68150b : mesa: optimize initialization of new VAOs
dbdd0149ed5 : android: aco: add various compiler statistics
9f174eb2df1 : nir: fix wrong assignment to buffer in xfb_varyings_info
84e845c9696 : mesa/st: release variants for active programs before unref
4822cc97007 : mesa/st: unbind shader state before deleting it
82597c46c3d : pan/bit: Add mode to run unit tests
1a1c55709e4 : pan/bit: Make run more useful
50476efb619 : pan/bit: Add csel tests
9b262208b62 : pan/bit: Add CSEL to interpreter
069189ff0f2 : pan/bit: Add FMA tests
78ba6d50a42 : pan/bit: Add 16-bit fmod tests
40160c576d2 : pan/bit: Add verbose printing for tests
7c887d368e6 : pan/bit: Add helper for generating floating mod tests
14c53438674 : pan/bit: Add packing test framework
5e3e32e368c : pan/bit: Implement floating source mods
dbb8a564f26 : pan/bit: Implement outmods
ab581856043 : pan/bit: Add preliminary FMA/ADD/MOV implementations
fbe504e2217 : pan/bit: Handle read/write
7904a29340e : pan/bit: Stub out BIR interpreter
8eefb2765ab : pan/bi: Match CSEL argument order with hw
9114ebbe798 : pan/bi: Add helper to debug port assignment
0ab3f687c01 : pan/bi: Handle BIFROST_FIRST_WRITE_FMA_P2_READ_P3
75aabc6ea16 : pan/bi: Allow BI_FMA to take mods
69dde49f809 : pan/bi: Don't gobble zero ports
c7a6df4638d : pan/bi: Fix negation in ADD.v2f16
5f48caf98ba : pan/bi: Fix duplicated source in ADD.v2f16
08fe1081b72 : pan/bi: Export bi_class_name
c04964c6909 : lima: avoid situations when scissor minx > maxx or miny > maxy
eed5a009897 : etnaviv: convert perfmon queries to acc queries
20e0ef88ed9 : etnaviv: move generic perfmon functionality into own file
c111f79b1ce : etnaviv: extend acc sample provide with an allocate(..)
e0bc251ef89 : etnaviv: extend result(..) to return if data is ready
e5b0eed0f57 : etnaviv: make use of a fixed size array to track of all acc query provider
6963fcd81fe : etnaviv: extend acc query provider with supports(..) function
f47b4eddd93 : etnaviv: rework wait/flush logic
d1697fef1a9 : etnaviv: reset no_wait_cnt after triggered flush
23819040306 : etnaviv: explicitly call resource_written(..)
f2c48925127 : etnaviv: rework etna_acc_sample_provider
46096a4cb40 : etnaviv: rename hw queries to acc queries
7af813d48a5 : glx: use anonymous namespace to avoid -Wodr issues when building with LTO enabled
17d783b2ed4 : glx: fix 630 times -Wlto-type-mismatch when building with LTO enabled
a0a4df7e4f1 : Revert "spirv: Rewrite CFG construction"
51492f20f7e : Revert "gallivm: disable rgtc/latc SNORM accellerated fetches"
aa95b6aed5b : gallivm/rgtc: enable fast path for snorm types.
03204dadbc1 : gallivm/rgtc: fix the truncation to 8-bit
0b06adb7505 : glsl: don't limit fp16 lowering to frag
f054230ea3c : freedreno: limit fp16 to frag and compute
c0d56efa31e : freedreno/ir3: also precompile compute shaders for shaderdb
37e052c8b08 : freedreno: fix missing locking
f8fc690d1c2 : freedreno/a6xx: add some compute logging
629c0cee0a4 : freedreno/ir3/cf: use ssa-uses
72f6b03aec4 : freedreno/ir3: add a pass to collect SSA uses
67dbe8088fd : freedreno/ir3/cf: skip array load/store
c2d0cc8b8d5 : freedreno/ir3: fixup cat3 32b vs 16b
e73a8a9703b : freedreno/ir3/cf: handle widening too
bf646488642 : nir: fix definition of imadsh_mix16 for vectors
1d293096d0a : aco: use MUBUF to load subdword SSBO
8cfddc91999 : aco: implement 8bit/16bit store_ssbo
3df0a41c752 : aco: implement 8bit/16bit load_buffer
c70d0144550 : aco: implement storagePushConstant8 & storagePushConstant16
5718347c2b4 : aco: implement vec2/3/4 with subdword operands
85521061d63 : aco: prepare helper functions for subdword handling
fe08f0ccf94 : aco: add byte_align_scalar() & trim_subdword_vector() helper functions
23ac24f5b1f : aco: add missing conversion operations for small bitsizes
d223e4e8de8 : aco: don't vectorize 8/16bit load/store_ssbo
0bb35376764 : aco: don't assume split_vector(create_vector) has the same number of elements when optimizing
c436743b0c4 : aco: don't propagate SGPRs into subdword PSEUDO instructions
8f1712ba2f8 : aco: lower subdword shuffles correctly.
ca38c1f1f1c : aco: add builder function for subdword copy()
9f779a25187 : aco: small refactoring of shuffle code lowering
0680b258f4d : aco: align subdword registers during RA when necessary
031edbc4a54 : aco: adapt register allocation for subdword registers
2c74fc98b80 : aco: create helper function to collect variables from register area
aca2bbf9758 : aco: add notion of subdword registers to register allocator
90811554da8 : aco: remove unnecessary reg_file.fill() operation in get_reg_create_vector()
7de003473cc : aco: fix Temp and assignment of renamed operands during RA
2d957311f11 : aco: print subdword registers
3c0c28a1ffb : aco: validate RA of subdword assignments
799bb103283 : aco: validate uninitialized operands
93746594261 : aco: validate register alignment of subdword operands and definitions
ad4e104bb98 : aco: validate p_create_vector with subdword elements properly
f01bf51a2b5 : aco: refactor regClass setup for subdword VGPRs
c4223fa5122 : aco: add emission support for register-allocated sdwa sels
8acb3844711 : aco: add sub-dword regclasses
9915af5ca17 : aco: print and validate opsel
b84d59af50a : aco: add SDWA_instruction
00312f3c95d : aco: add comparison operators for PhysReg
34424b81df6 : aco: make PhysReg in units of bytes
dc69738b0fc : nir: fix unpack_64_4x16 in lower_alu_to_scalar()
373f1eb9dea : drm-shim: stub libdrm's use of realpath()
c3e305616cb : drm-shim: return device platform as specified
fa5a36dbd47 : spirv: Rewrite CFG construction
2de5a415954 : spirv: Add a parent field to vtn_cf_node
d94e464a9fc : spirv: Make vtn_function a vtn_cf_node
255aacbec14 : spirv: Make vtn_case a vtn_cf_node
9d7fcf1de04 : spirv: Add cast and loop helpers for vtn_cf_node
8c5c65d0d6a : spirv: Add a vtn_block() helper
991c4261604 : intel/nir: Enable load/store vectorization
36a32af0089 : nir/load_store_vectorize: Add support for nir_var_mem_global
b6273291b56 : nir/load_store_vectorize: Use nir_iadd_imm for offsets
04d08ea149c : nir/load_store_vectorize: Fix shared atomic info
c1bcb025dba : intel/nir: Lower memory access bit sizes later
f1883cc73d4 : iris: Set alignments on cbuf0 and constant reads
4c8b1003889 : anv: Improve brw_nir_lower_mem_access_bit_sizes
c6439792287 : intel/fs: Choose memory message type based on bit size
6e764534728 : ir3: Disable copy prop for immediate ldlw offsets
ea51f8f79ac : radv: fix null winsys gpu_info array
319158a814a : pan/midgard: Fix a divide by zero in emit_alu_bundle
355abfeed5f : turnip: Advertise 8 bit subpixel precision
61566f2ae18 : mesa: update pipeline when re-linking a program in use
1288ac7632b : nv50: don't try to upload MSAA settings for BUFFER textures
b38c32a5738 : intel/aub_viewer: fix access to freed memory
7e6aec66877 : radv, aco: collect statistics if requested but executables are not
507956ed04f : aco: add vmem/smem score statistic
b1544352c02 : aco: add various compiler statistics
ad2703653f3 : radv: add code for exposing compiler statistics
bfb9c08e5c5 : EGL: Add eglSetDamageRegionKHR to GLVND dispatch list
8af2eba4245 : docs: update calendar, add news item, and link releases notes for 20.0.4
a89b08b7449 : docs/relnotes: add sha256sum for 20.0.4
71e6f15a240 : docs: add release notes for 20.0.4
43f785419cb : util/xmlconfig: fix sha1 comparison code
655e8449d01 : radv/llvm: enable 16-bit storage features on GFX6-GFX7
3cd5450df52 : ac/nir: split 16-bit SSBO stores on GFX6
55fdcc03de8 : ac/nir: split 16-bit load/store to global memory on GFX6
7308f2e9121 : radv/llvm: enable 8-bit storage features on GFX6-GFX7
c6bf1597d1e : ac/nir: split 8-bit SSBO stores on GFX6
433f3380eb2 : ac/nir: split 8-bit load/store to global memory on GFX6
c9532926309 : aco: always optimize v_mad to v_madak in presence of literals
63b4fcba338 : glsl/lower_precision: Use vector.back() instead of vector.end()[-1]
ff1a3a00cb3 : clover: fix build with single library clang build
2243f0cd017 : radv: Filter extensions not whitelisted for Android
d6368d404b7 : st/vdpau: make query test for 2D support
c1cc79739a8 : st/vdpau: avoid asserting on new VDP_YCBCR_* formats
c71c1f44b05 : nir/from_ssa: Only chain movs when a src is also a dest
73e574acb85 : freedreno: Rename RB_DONE_TS
36133a5434d : freedreno: Cleanup event names
20774214370 : gallivm: fix stream id fetch
0a3a8806707 : gallivm: switch the mask6/mask7 cases for signed rgtc formats
ebb5b88a026 : gallivm: fix rgtc2 format
5cc27d59a11 : anv/image: Use align_u64 for image offsets
4e3a7dcf6ee : gallium: enable EGL_EXT_image_dma_buf_import_modifiers unconditionally
e0aa203fa94 : driconf: whilelist more games for glthread
d0f836e5aef : tracie: Switch to using shutil.move for cross filesystem moves
7b7dbd4fc83 : wgl: do not create screen from DllMain
99a0864b481 : wgl: move screen-init to a helper
098d4cf25f3 : wgl: drop unused member
0a8da6102d0 : wgl: drop pointless debug_printf
dbc86fa3de6 : radeonsi: dump shader stats when hitting the live cache
8306c533fe6 : gallium/util: let shader live cache users know if a hit occured
d259768e625 : glsl_to_nir: remove dead code
191ced539a1 : anv/pipeline: allow more than 16 FS inputs
460de2159e2 : intel/compiler: store the FS inputs in WM prog data
67c7cabd7fa : anv: use urb_setup_attribs in SBE
1ac9f362e0f : docs: update calendar, add news item, and link releases notes for 20.0.3
a264edd74c7 : docs/relnotes: add sha256sum for 20.0.3
2e01090b54b : docs: add release notes for 20.0.3
2a2fd4c5308 : gallium/llvmpipe: add an optimised 32-bit memset
c07bbdbe826 : nir: place aligned members after bitfields in shader_info.tess
90a8b458ace : nir: check shader type before writing to shaderinfo.tess union
e47bf7dadff : anv: Do not sample from 3d depth image with HiZ
0487130d347 : gallium/swr: Re-enable scratch space for client-memory buffers
37b8130bf9e : gallium/swr: Fix array stride problem.
c1e7e83d52d : ci: Consistently use -j4 across x86 build jobs and -j8 on ARM.
2f424c83e07 : aco: only break SMEM clauses if XNACK is enabled (mostly APUs)
68f325b256d : Revert "spirv: Implement OpCopyObject and OpCopyLogical as blind copies"
91478db20d5 : loader: fallback to kernel name, if PCI fails
bf1838838a6 : loader: move "using driver..." message to loader_get_kernel_driver_name
e3572f977fc : loader: simplify codeflow in drm_get_pci_id_for_fd
164f4a9a4a3 : loader: simplify loader_get_user_preferred_fd()
25b2b325885 : loader: use a maximum of 64 drmDevices
d3c91439713 : Revert "egl/dri2: Don't dlclose() the driver on dri2_load_driver_common failure"
fa5e800e05a : egl/drm: reinstate (kms_)swrast support
b699d070a6d : glx: set the loader_logger early and for everyone
06f758b0931 : meson: glx: drop with_glx == dri check
70ac7f5b0c4 : mesa/main: remove unused macro
9ddd9d454c1 : mesa/main: clean up extension-check for GL_TEXTURE_EXTERNAL
dd6b35c99ee : mesa/main: clean up extension-check for GL_RASTERIZER_DISCARD
0006dfbaed1 : mesa/main: clean up extension-check for GL_TEXTURE_CUBE_MAP_SEAMLESS
994675b24d7 : mesa/main: clean up extension-check for GL_FRAGMENT_SHADER_ATI
541708680f4 : mesa/main: clean up extension-check for AMD_depth_clamp_separate
e2dbd31dc0e : mesa/main: clean up extension-check for GL_DEPTH_BOUNDS_TEST
67a7022f839 : mesa/main: clean up extension-check for GL_STENCIL_TEST_TWO_SIDE
421a1accf0e : mesa/main: clean up extension-check for GL_TEXTURE_RECTANGLE
81d901aef15 : mesa/main: clean up extension-check for GL_VERTEX_PROGRAM_POINT_SIZE
a5e781aa808 : mesa/main: clean up extension-check for GL_VERTEX_PROGRAM_TWO_SIDE
12e228fc9c7 : mesa/main: clean up extension-check for GL_VERTEX_PROGRAM
23570066bfd : mesa/main: clean-up extension-checks for point-sprites
70b6972140e : mesa/main: correct extension-checks for GL_BLACKHOLE_RENDER_INTEL
1e3b74ee73f : loader: Warn when we fail to open a device node due to permissions.
15a9f6c0722 : svga: Treat forced coherent maps as maps of persistent memory
46fdc288fb5 : svga, winsys/svga: Fix persistent memory discard maps
1b16d6354bc : pan/bi: Fix outmod/roundmode flip
12cf9f43f02 : pan/bi: Handle fmov class ops
357b8b59065 : pan/bi: Fix unused port swapping
b150fa214b2 : pan/bi: Add cmdline option for verbose disassembly
ae4f48b2bc3 : pan/bi: Don't set the back-to-back bit yet
0b241c70b6a : pan/bi: Use STAGE srcs for scheduler nops
2292e2aa10a : pan/bi: Fix writes_component for VECTOR
b033189dd7d : pan/bit: Wire through I/O
b26214e9075 : pan/bit: Add `run` mode to the cmdline
cb56d5d9f8b : appveyor: Remove Meson job.
59754409cc6 : freedreno/log: fix build error
b097e326b8b : nir/algebraic: Remove a redundant fabs pattern
af1bc7e0c7d : nir/algebraic: Use value range analysis to convert fmax to fsat
62795475e8f : nir/algebraic: Distribute source modifiers into instructions
c0bdf37c910 : nir/algebraic: Change the default cursor location when replacing a unary op
d2b4f3f1374 : intel/vec4: Allow late copy propagation on vec4
0f4a81430e6 : nir: fix crash in varying packing on interface mismatch
31011c7a39f : freedreno/turnip: Use the NIR info to decide if we need helper invocations.
974b9c57c1e : freedreno: Drop an unnecessary include marked "this should go away"
127fa5d00c3 : freedreno/ir3: fix android build
ae7da1a0170 : util: move ALIGN/ROUND_DOWN_TO to u_math.h
7a53e67816e : spirv: Implement OpCopyObject and OpCopyLogical as blind copies
88c046a6d32 : isl: don't warn in physical extent calculation for yuv formats
015f08dd430 : isl: set bpb for Y8_UNORM
5f4d9b419a1 : scons: prune unused Makefile.sources
d63acce5f43 : tu: Return the correct alignment for images
d84c206d85c : freedreno/fdl: Add base_align
896a7c28eb4 : anv/allocator: Use util_dynarray for blocks in anv_state_stream
63bec07e14d : anv: Account for the header in anv_state_stream_alloc
6e672074dd1 : st/mesa: add environment variable pin_app_thread for faster glthread on AMD Zen
4df3c7a2079 : gallium/u_threaded: call the driver to pin threads to L3 immediately
4de35bed423 : lima: also check tiled and depth case when import
e46b2ef7243 : lima: fix buffer import with offset
02ad147c5c8 : pan/bi: Fix handling of constants with COMBINE
bd19e763402 : pan/bi: Handle fp16/abs scheduling restriction
c88f816169c : pan/bi: Handle abs packing for fp16/FMA add/min
ba8e11f0f17 : pan/bi: Handle core faddminmax16 packing
12a16f22476 : pan/bi: Structify fadd/min/max16
c12a208d782 : pan/bi: Add v2f16 versions of rounding ops
f81b67b857b : pan/bi: Handle round opcodes in frontend
c7170e97423 : pan/bi: Assert out i16 related converts for now
2fd8b2e6d4c : pan/bi: Add one-source f32->f16 op
197c6414ea4 : pan/bi: Add bifrost_fma_2src generic
57a8e6e8d0e : pan/bi: Handle standard FMA conversions
499e97b5196 : pan/bi: Enumerate conversions
902f99a45d3 : pan/bi: Expand out FMA conversion opcodes
73715124ea5 : pan/bi: Pack outmod and roundmode with FMA
158f2452f23 : pan/bi: Add FMA16 packing
b5148b6b490 : pan/bi: Fix missing type for fmul
5eb209a05f6 : pan/bi: Finish FMA structures
375a7d0f32f : pan/bi: Ignore swizzle in unwritten component
aa77d8128e9 : pan/bi: Handle f2f* opcodes
c2a8ef907b5 : panfrost: Enable PIPE_SHADER_CAP_FP16 on Bifrost
77e04eb2e2e : pan/bi: Enable precision lowering in standalone compiler
683cd9b6f4f : pan/bi: Fix off-by-one in scoreboarding packing
f3726a08743 : pan/bi: Fix overzealous write barriers
3d7166fa698 : pan/bit: Begin generating a vertex job
a0d1be30e1b : pan/bit: Submit a WRITE_VALUE job as a sanity check
97029c773e8 : panfrost: Stub out G31/G52 quirks
bf1929e4792 : pan/bit: Open up the device
39378eec578 : panfrost: Move device open/close to root panfrost
fd18695a269 : pan/bit: Link standalone compiler with en/decoder
0f65f00a0dc : panfrost: Move pan_bo to root panfrost
3283c7f4dad : panfrost: Inline reference counting routines
02a638cc514 : panfrost: Isolate panfrost_bo_access_for_stage to pan_cmdstream.c
ca8c62592c7 : panfrost: Split panfrost_device from panfrost_screen
50e3b2e3904 : panfrost: Correctly identify format 0x4c
bd87bcb8ac9 : panfrost: Add support for R3G3B2
49a81a431e0 : st/mesa: Fall back on R3G3B2 for R3_G3_B2
81d059c8985 : panfrost: Add support for B5G5R5X1
bad6fc48712 : panfrost: Mark 64-bit formats as unsupported
9468f0729b1 : nir: Handle vec8/16 in nir_shrink_array_vars
c26bf848ba7 : nir: Handle vec8/16 in opt_undef_vecN
99540edfde8 : nir: Treat vec8/16 as select in opt_peephole_select
e3554a293bf : nir: Handle vec8/16 in opt_split_alu_of_phi
2aab7999e45 : nir: Handle vec8/16 in lower_regs_to_ssa
1033255952b : nir: Handle vec8/16 in lower_phis_to_scalar
ac7a940eba2 : nir: Handle vec8/16 in gather_ssa_types
a18c4ee7b07 : nir: Handle vec8/16 in bool_to_bitsize
f5bbdf7621f : nir: Copy propagate through vec8s and vec16s
842338e2f0b : nir: Add a nir_op_is_vec helper
84ab61160a1 : nir/algebraic: Add downcast-of-pack opts
14a49f31d39 : nir/lower_int64: Lower 8 and 16-bit downcasts with nir_lower_mov64
1b3aefad46b : freedreno/log: avoid duplicate ts's
2bf7dba80bb : freedreno/a6xx: add some more tracepoints
31173a7e7af : freedreno: add some initial fd_log tracepoints
55839fd41c8 : freedreno/a6xx: timestamp logging support
a0ca1462f31 : freedreno: add logging infrastructure
ffd32266780 : util: fix u_fifo_pop()
356b93f1023 : freedreno: remove some obsolete debug options
b113170559b : nir/opt_loop_unroll: Fix has_nested_loop handling
92afe94d28b : freedreno: Work around UBWC flakiness.
d0b3ccb0607 : freedreno: Fix detection of being in a blit for acc queries.
57d54bcf994 : freedreno: Rename "is_blit" to "is_discard_blit"
8cdc6c1e4b6 : freedreno/a6xx: Fix timestamp queries.
7ef61c1f100 : freedreno: Count blits in GL_TIME_ELAPSED and perf counter queries.
4a078399481 : freedreno: Associate the acc query bo with the batch.
36612c96bd2 : freedreno: Fix acc query handling in the presence of batch reordering.
a99ff933748 : freedreno: Remove the "active" member of queries.
b7fe793869e : freedreno: Remove always-true return from per-gen begin_query.
1ef96589066 : util/u_queue: fix race in total_jobs_size access
d101ca3f5ad : glsl: fix race in instance getters
f5b14d983e5 : nir: Set UBO alignments in lower_uniforms_to_ubo
4a909068ade : aco: look at p_{extract,split}_vector's definitions in pred_by_exec_mask()
9197fd59daf : CI: Re-enable Windows VS2019 builds
fb64954d9dd : nir: Validate that memory load/store ops work on whole bytes
4e80151c5d7 : anv: Set alignments on descriptor and constant loads
c217ee8d35f : nir: Insert b2b1s around booleans in nir_lower_to
d2dfcee7f7e : nir: Use b2b opcodes for shared and constant memory
16a80ff18a0 : aco: Implement b2b32 and b2b1
b2db84153a7 : nir: Add b2b opcodes
2cb9cc56d53 : intel/nir: Run copy-prop and DCE after lower_bool_to_int32
5278e9dea7e : etnaviv: compiled_framebuffer_state: get rid of SE_SCISSOR_*
22ee3eabcad : etnaviv: s/scissor_s/scissor
43b4eb394cd : etnaviv: get rid of struct compiled_scissor_state
9491c1b04d1 : etnaviv: do the left shift by 16 at emit time
5ba2d398d8a : etnaviv: rework clippling calculation to be a derived state
95763e20cea : etnaviv: get rid of SE_CLIP_*
27d58a1c20c : gitlab-ci: Prune all SCons jobs except scons-win64, and allows failures.
3935a729d99 : nir/algebraic: add fexp2(fmul(flog2(a), 0.5) -> fsqrt(a) optimization
2e92d338198 : scons: Prune out unnecessary targets.
0f847b18bc9 : aco: Don't store LS VS outputs to LDS when TCS doesn't need them.
798dd98d6e5 : aco: When LS and HS invocations are the same, pass LS outputs in temps.
0a91c086b86 : aco: Extract store_output_to_temps into a separate function.
0f35b3795d1 : aco: Fix workgroup size calculation.
99ad62ff277 : aco: Extract setup_tcs_info to a separate function.
0ad65f2c556 : aco: Zero-fill undefined elements in create_vec_from_array.
50634ad4a08 : aco: Change isel inputs/outputs to a flat array.
e4a1b246a41 : aco: Treat outputs of the previous stage as inputs of the next stage.
f1dd81ae104 : nir: Collect if shader uses cross-invocation or indirect I/O.
e7d733fdab5 : aco: Use more optimal sequence at the beginning of merged shaders.
17c779ab9e2 : aco: Skip 2nd read of merged wave info when TCS in/out vertices are equal.
4ec48440a0b : aco: Allow combining LDS loads when loading tess factors.
ace3833293e : aco: Allow combining TCS output VMEM stores.
e2b1d749b17 : aco: Fix handling of tess factors.
d3f6adcaed9 : aco: Extract tcs_driver_location_matches_api_mask to separate function.
e0dff5fd861 : aco: Create null exports in instruction selection instead of assembler.
87839680c0a : nir: Fix breakage of foreach_list_typed_safe assumptions in loop unrolling
716a065ac05 : radeon: switch to 3-spaces style
d7008fe46a8 : radeonsi: switch to 3-spaces style
53e5e802f88 : radeon: fix includes
7f52bbb7c02 : ddebug: add missing forward declaration
04885d61dd2 : meson: Add VS 4624 warning exclusion to remove piles of LLVM warnings
5127160fb61 : meson: disable some more warnings on msvc
2db1d73e530 : CI: Avoid htz4 runner for VS2019
8970b7839ae : intel: drop unused include directories
231273d588a : vulkan: drop unused include directories
79af30768d6 : meson: inline `inc_common`
5a32dda8e6f : meson: use existing variables in inc_common
7df75203052 : mesa: Change _mesa_exec_malloc argument type.
fcd3377cfe2 : gitlab-ci: Update to current templates
447890ad64c : Revert "gitlab-ci: Disable jobs for Collabora's LAVA lab"
e6097375269 : radeonsi/gfx10: fix descriptors and compute registers for compute-based culling
4ef1c8d60bd : radeonsi/gfx10: fix the wave size for compute-based culling
b4a0087a1ce : radeonsi/gfx10: user correct ACQUIRE_MEM packet for compute-based culling
acc5bdf8870 : radeonsi/gfx10: fix ds.ordered.add intrinsic for compute-based culling
ee4d797d8b0 : radeonsi/gfx10: don't use NGG culling if compute-based culling is used
65e92399779 : radeonsi: add num_vbos_in_user_sgprs into the shader cache key
be9455bdf76 : radeonsi: always create wait_mem_scratch for compute-based culling
42ce52b9043 : radeonsi: set amdgpu-gds-size for mode == 2 of compute-based culling
3381f2fa06b : radeonsi: fix incorrect ordered_wave_id initilization for compute-based culling
d89b19cfe1b : radeonsi: remove obsolete TODO comment related to compute-based culling
5d45ffbfb6c : lima: Implement lima_texture_subdata
6a10397a012 : gitlab-ci: disable vs2019 build
f7d53275fb7 : freedreno/ir3/ra: re-work a6xx merged register file conflicts
faf276b4c85 : freedreno/ir3/ra: split building regs/classes and conflicts
90f7d12236c : freedreno/ir3/ra: pick higher numbered scalars in first pass
1da90ca9bf9 : freedreno/ir3/ra: compute register target from liveranges
d2cc92c747c : freedreno/ir3/ra: fix array liveranges
6347c2ea89b : freedreno/ir3/ra: add def/use iterators
bf0aa7ed902 : freedreno/ir3/ra: drop extending output live-ranges
0e7d24b532e : freedreno/ir3/ra: add helper to map name to array
d99d358389c : freedreno/ir3/ra: fix target register calculation
d20a06e4019 : freedreno/ir3/ra: add helper to map name to instruction
29992a039e9 : freedreno/ir3/ra: split-up
6da53911c15 : freedreno/ir3/ra: add debug option for RA debug msgs
142f2d45516 : freedreno/ir3: convert debug bitfield to BITFIELD_BIT()
3d0905582a3 : freedreno/ir3: reformat disasm output
afdb8e39078 : freedreno/ir3: fix bogus register footprint with tess/gs
1b4b455739d : freedreno/ir3: remove unused helper
c6a87927534 : freedreno/ir3: add bary_ij as src for meta:tex_prefetch
a0de0db0e44 : freedreno/ir3: small cleanup and comments
7d9a794f356 : freedreno/a6xx: register update
46a32f0b6bf : CI: Disable Panfrost Mali-T820 jobs
871bd2819d5 : util: remove duplicated MALLOC_STRUCT and CALLOC_STRUCT
71646745002 : util: don't include p_defines.h and u_pointer.h from gallium
013b65635f1 : radv: stop including files from mesa/main
76f79db3f5d : util: stop including files from mesa/main
c42fa40a51e : mesa: don't use <> for including internal headers
e5339fe4a47 : Move compiler.h and imports.h/c from src/mesa/main into src/util
6cfe074b861 : wgl: use gldrv.h instead of stw_icd.h
ec201692645 : wgl: add official gldrv.h header-file
c9091f1f243 : nv50, nvc0: fix must_check warning of util_dynarray_resize_bytes
f4a4d4607e3 : nv50: remove unused variable
aad0e6f8104 : intel/perf: store the probed i915-perf version
8e7202d45f6 : intel/perf: document meaning of query field
dde96d31b75 : intel/perf: move mdapi query definitions to their own file
33b9c7a7f68 : intel/perf: break GL query stuff away
f5c5574f427 : intel/perf: move register definition to special file
b9d2b5dcecc : gitlab-ci/traces: Add D3D11 sample entry for POLARIS10
07e5b3ad501 : gitlab-ci: add Wine and DXVK env variables to Vulkan's tracie runner
6bae042b3da : gitlab-ci: replay apitrace traces in headless mode
9f4acd465ed : gitlab-ci: add apitrace's DXGI traces support
fb8fa83a30a : gitlab-ci: add Wine, win64's apitrace and DXVK to the Vulkan testing container
05a3b493086 : gitlab-ci: Don't use buster-backports packages by default for x86_test-vk
4a8876b025b : CI: Windows: Fix Docker tag argument inversion
07885cbcdb0 : CI: Add native Windows VS2019 build
bc98de4d14f : util/test: Use MAX_PATH on Windows
8f573bdaaa7 : util: fix process_test path
1351ee03352 : gitlab-ci: Disable jobs for Collabora's LAVA lab
b5e00f5c2bd : nir: fix packing of TCS varyings not read by the TES
8b9ebbcb546 : glsl: fix varying packing for 64bit integers
ba2ec1f369d : ac/nir: use llvm.amdgcn.rcp in ac_build_fdiv()
d548384fc68 : ac/nir: use llvm.amdgcn.rsq for nir_op_frsq
66426ce119b : ac/nir: use llvm.amdgcn.rcp for nir_op_frcp
e352e7e7926 : x86: Add ENDBR at function entries
9899a8e26c5 : mesa: try to fix the android build
36c155a0178 : intel/fs/gen12: Fix interaction of SWSB dependency combination with EU fusion workaround.
007e623025b : x86_init_func_common: Add ENDBR at function entry
2d0599b1b46 : intel/aub_viewer: Fix format specifier for uint64_t
7b9f1b6ef75 : panfrost: Extend the tiled store fast-path to loads
dac1573a358 : mesa/format_utils: Add a fast-path for RGBA to BGRA
0847fe6e7fa : glsl: set error_emitted true if type not ok for assignment
05069e1f079 : gitlab-ci: Fix traces caching in tracie
efdce97e4bb : vtn/opencl: add rint-support
6d69ed88f87 : vtn/opencl: add native exp2/log2-support
7b2bfb6bc4e : vtn/opencl: add native exp10/log10-support
25cb87bcdd5 : vtn/opencl: add native exp/log-support
c98e745e787 : compiler/nir: move build_log helper into builtin-builder
f59ae688385 : compiler/nir: move build_exp helper into builtin-builder
4821ec6d8fc : vtn/opencl: fully enable OpenCLstd_Clz
51831537a2a : gitlab-ci: re-enable mali400/450 and t820 jobs
842f13d8f85 : gitlab-ci: add FILES_HOST_URL and move FILES_HOST_NAME into jobs
b1238498805 : gitlab-ci: Serve files for LAVA via separate service
92f3c51560f : gitlab-ci: Place files from the Mesa repo into the build tarball
b94c277fd1e : radeonsi: enable full out-of-order drawing when allow_draw_out_of_order is set
8c053e5fade : mesa: allow out-of-order drawing to optimize immediate mode if it's safe
0c6a667d939 : glsl_to_tgsi: set shader_info::writes_memory
85a723975bb : nir: add and gather shader_info::writes_memory
d269fb33b0a : radeonsi: Stop exposing PIPE_SHADER_CAP_FP16
603f38f1715 : util/u_process: Add util_get_process_exec_path for macOS.
8cdace95acd : freedreno: ssbo: mark resource read or written depending on usage
061b262a0c2 : freedreno: ssbo: keep track if a buffer gets written
0ed053f03d9 : freedreno: simplify fd_set_shader_buffers(..)
3340cbd398b : freedreno: calculate modified bit mask only once
3cbcb1b73e5 : gallium/util: Add back (and rename) util_float_to_half implementation
9e78f17b74a : etnaviv: Emit PE.ALPHA_COLOR_EXT* on GPUs with half-float support
4897e70ccd3 : gallivm: disable rgtc/latc SNORM accellerated fetches
8c30b9d9878 : rbug: do not return void-value
411d7429c94 : rbug: clean up cast-warnings
079cb4949dd : pipebuffer: clean up cast-warnings
12711939320 : vulkan/overlay: Add a workaround semaphore for application presenting without one
5533c41541f : ac: fix ac_build_is_helper_invocation when postponed_kill is null
84da4ded4b9 : nir: update uses_demote flag in discard_to_demote pass
fc8432e6d6c : glsl/lower_precision: Lower builtins depending on arguments
e7434c0a060 : glsl: Inline builtins in a separate pass
1ee2ad584c9 : freedreno/ir3: enable nir_opt_loop_unroll on a6xx
61f7a1dfc56 : freedreno/ir3: Lower bools to bitsize
467c9a0faa0 : nir: add a bool bitsize lowering pass
75674ed4d4e : freedreno: Enable mediump lowering
cc09745714d : glsl: Add unit tests for the lower_precision pass
32cd3bd8501 : glsl/standalone: Add an option to lower the precision
b83f4b9fa23 : glsl: Add an IR lowering pass to convert mediump operations to 16-bit
c525785edc3 : glsl/hierarchical_visitor: Call leave_callback on leaf nodes
0e1680a1e2a : glsl: Add a method to get precision from a deref instruction
ba56684a141 : i965/iris: fix crash when calling GetPerfQueryDataINTEL
8a3e2cd9b26 : glthread: compile marshal_generated.c faster by breaking it up into 8 files
cadddbd2693 : glthread: declare marshal and unmarshal functions as non-static
03da51eb075 : glthread: inline SET_func and add -O1 to build _mesa_create_marshal_table faster
238e2ed2100 : radv: enable VK_KHR_8bit_storage on GFX6-GFX7
bd22a0f710c : util/u_process: fix Windows build
6a4fadce129 : pan/bi: Rewrite aligned vectors as well
5a3493c536b : pan/bi: Lower combines to rewrites for scalars
e0a51d5308f : pan/bi: Ingest vecN directly (again)
04509dae7f7 : turnip: implement depth clamp
afe27d5345f : turnip: fix znear clipping
07a8100aed6 : freedreno/registers: more GRAS_CL_CNTL bits, Z_CLAMP
43918c9a7fc : aco: implement 64-bit VGPR constant copies in handle_operands()
21ba2bc5954 : aco: remove dead code in handle_operands()
9f4ba2d2b4a : nir/gather_info: fix per-vertex handling in try_mask_partial_io
f1cc13727c6 : radeonsi: enable workarounds for YoYo engine based games
8f48e7b1e99 : util/xmlconfig: add new sha1 application attribute
f8f1413070a : util/u_process: add util_get_process_exec_path
2cb965e5b60 : util/os_file: extend os_read_file to return the file size
bd6234f24be : radeonsi: clarify the conditions when FLUSH_AND_INV_DB is needed
67a10ea2159 : intel/dump_gpu: Handle a bunch of getparam in the no-HW case
7fd41843782 : intel/dump_gpu: Add an ensure_device_info helper
be451f71ab3 : anv: Stop fetching the timestamp frequency ourselves
d63d0006860 : egl/android: enable/disable KHR_partial_update correctly
41412cc4b74 : ci: Ban the recent popular freedreno a630 intermittent failure.
719063d4d07 : st/mesa: fix use of uninitialized memory due to st_nir_lower_builtin
17c7f4e30ed : aco: fix boolean undef regclass
4ed12efb58c : lima: Add missing source file to Android.mk
1182a3934a5 : intel/tools/aubinator_error_decode: Decode ring buffers from HEAD to TAIL
84e707e6f22 : docs/features: Update virgl OpenGL 4.5 features GL_ARB_clip_control and GL_KHR_robustness are now expose in the guest.
49f9a0bb572 : intel/tools/aubinator_error_decode: read HW Context before other batches
c40acdef52b : iris: Set patch count threshold in 3DSTATE_HS
60c789543e3 : anv: Set patch count threshold in 3DSTATE_HS
1a5ac646cef : intel/compiler: Track patch count threshold
b3dd54fe13b : intel/genxml: Add patch count threshold field on gen12
39ac87bf500 : gitlab-ci/traces: Add Vulkan sample entries for POLARIS10
6bca192e12a : gitlab: add bug report template
9d56ed199b9 : aco: emit IR in IF's merge block instead if the other side ends in a jump
8d8c864beba : aco: improve check for unreachable loop continue blocks
46e94fd854e : aco: skip NIR in unreachable merge blocks
638cbc21a1c : aco: handle when ACO adds new continue edges
f2c4878de9f : aco: handle missing second predecessors at merge block phis
f1a2e1df788 : aco: set has_divergent_branch for discards in loops
8bc3d6574c4 : gitlab-ci: add python3-requests to the test-vk container
7ac8bb33cd6 : radv/llvm: fix subgroup shuffle for chips without bpermute
2a70a1d69d3 : panfrost: Align Android makefiles with recent changes
6c8ccbe41b6 : gitlab-ci: add a bunch of new fossils from the Sascha Vulkan demos
48e920315cc : gitlab-ci: add a new stage for RADV CI
e22d562c176 : gitlab-ci: compile fossils with more ASICs
1517e58c1b4 : gitlab-ci: compile fossils with both RADV compiler backends (LLVM/ACO)
8b3b07afc0b : gallium/gallivm: Remove workaround disabling AVX code for newer CPUs
de550805c5d : radv/winsys: spoof some values for num_render_backends in the null winsys
b911af06cd6 : radv/winsys: fix wrong PCI ID for Vega10 in the null winsys
050ec8ff534 : glsl: Restore the IsES flag on the shader when reading from cache.
9e3efa42944 : gallivm: add support for rgtc/latc fetches.
b3894e52c2f : gallivm/s3tc: split out dxt5 alpha code
f02ae698674 : intel: Add TGL PCI ID
1c6ef0165f0 : intel: Update TGL PCI strings
d9d549ff883 : pan/bi: Pack csel4 opcodes
5cdc31abd63 : pan/bi: Default csel to "!= 0" mode
46f526eb1e4 : pan/bi: Use bi_lookup_immediate when packing
11bccb0564d : pan/bi: Respect shift when printing immediates
3f786ed10b1 : pan/bi: Implement csel fusing
5a02c871f23 : pan/bi: Add `soft` NIR->BIR condition translation
cd7fec782ed : pan/bi: Remove hacks for 1-bit booleans in IR
12299dead7e : pan/bi: Lower bool to ints
1097c69087d : pan/bi: Pack LD_ATTR
0be1116b818 : pan/bi: Pack st_vary
9213b2520cd : pan/bi: Add store_channels property
c57ac9d1368 : pan/bi: Generalize data register setting
9458b017a94 : pan/bi: Flesh out st_vary IR
409e4f8a490 : pan/bi: Pack ld_var_addr
7321a17c6ab : pan/bi: Pack ld_ubo ops
908341ea3fe : pan/bi: Add bi_load32_components helper
8bb16138b65 : pan/bi: Include UBO index for sysval reads
fc0b49bb2ca : pan/bi: Index out constants in instructions
d2d0de962ed : pan/bi: Document constant related errata(?)
eb590a98d2b : pan/bi: Pack a constant quadword
50d3f4df452 : pan/bi: Add move lowering pass
58a51c49bbf : pan/bi: Add bi_emit_before helper
6b7077efda9 : pan/bi: Implement FMA/MOV without modifiers
f8bbf44ca4d : etnaviv: nir: add compile_check_limits
303842b2dbf : ac: fix fast division
55b0a676fdb : turnip: Instance can be NULL resolving 'GetInstanceProcAddr' entry point
5cc3ab0ba0e : vbo,gallium: make glBegin/End buffer size configurable by drivers
11d3aa5e7bc : glthread: remove the marshal_fail XML attribute
c02a1347e5c : glthread: ignore vertex arrays with user pointers if they're disabled
0b1dd185913 : glthread: track which vertex array attribs are enabled
c571dda1e09 : glthread: rename non_vbo helper functions
bde4505f61e : glthread: handle buffer unbinding via glDeleteBuffers
15b0719ae2d : mesa: put gl_thread_state inside gl_context to remove pointer indirection
8a4114b9294 : glthread: rename marshal.h/c to glthread_marshal.h and glthread_shaderobj.c
df741639959 : glthread: move buffer functions into glthread_bufferobj.c
37725e6c389 : glthread: autogenerate prototypes for custom-marshalled functions
4ded23a4add : glthread: simplify printing safe_mul in gl_marshal.py
01a50e2493d : glthread: remove _mesa_post_marshal_hook, because it's not very useful
aee004a7c89 : util/sparse_array: Stash the node level in the node pointer
6be65b07774 : meson,ci: Disable sparse_array tests on windows
9fcd8bdbfcb : util/sparse_array: Add a node_size_log2 temporary
7893872a6c4 : util/sparse_array: Finish the sparse_array in the tests
8edaa843ab0 : ci: Move db820c and db410c's gles3 tests to manual, like radv did.
866a8da2a46 : tgsi/util: Change boolean for bool
24e82e45337 : util/blob: Add overwrite function for uint8
1b49534df21 : lima: add support for R and RG formats
e763c6778ce : lima: split pixel and texel format tables
d4b0e28f624 : zink/spirv: do not use bitwise operations on booleans
130c0ba1cc1 : gitlab-ci: Restrict s390x/ppc64el jobs to packet runners
500842399a3 : radv/winsys: set has_syncobj_wait_for_submit in the null winsys
58deebe5470 : intel: add new TGL pci ids
2d3223ca90a : radv: fix optional pSizes parameter when binding streamout buffers
fdc60329286 : mesa/main: Fix overflow in validation of DispatchComputeGroupSizeARB
4ac1d3cc451 : driconf: enable glthread for "From The Depths"
7a59d6eaa21 : winsys/radeon: change to 3-space indentation
b13d5265cce : glthread: don't declare unmarshal functions as inline
efaeac9e847 : glthread: clean up debug_print_sync code
b00d219ec0d : glthread: remove debug_print_marshal function
951c6acb074 : glthread: don't execute any custom VAO and BindBuffer code in the Core profile
87f6be4456f : glthread: track VAOs created by CreateVertexArrays
720f34d5ebd : glthread: enable display lists
4dcdf974f8d : glthread: align the batch buffer to 8 bytes for pointers and doubles again
ff0881c686c : mesa: remove redundant api_loopback functions
98d11972334 : mesa: use vbo_attrib_tmp.h to generate display list vertex attrib functions
3252041a787 : anv: Only add END_OF_PIPE_SYNC if we actually have AUX_INVAL
5b57aa79e2b : freedreno: Switch to exposing only half-integer pixel centers.
5c8ba96a54f : r600: Fix build error in sfn_nir_lower_fs_out_to_vector.cpp
0df48e5d1f0 : vc4_bufmgr: Remove duplicative VC definition
e3bbe1fa65e : etnaviv: Avoid shift overflow
511c6408f48 : Android.mk: Tweak MESA_ENABLE_LLVM checks
9dbff6f6ce0 : intel/iris: Always initialize CCS to 0
507abc39594 : isl: drop min row pitch alignment when set by the driver
def3470e9bc : isl: only apply main surface ccs pitch constraint with CCS
dab0aadea94 : isl: properly filter supported display modifiers on Gen9+
157a3cf3ecb : isl: implement linear tiling row pitch requirement for display
f778c48869f : ci: Only run the freedreno baremetal tests when freedreno/core changes.
7524717ba29 : docs/release-calendar: Add calendar for 20.1 Release candidates
cf62c2b2ac6 : radv: call nir_shader_gather_info again
5193688e1ac : nir/gather_info: handle emit_vertex_with_counter
36ec3cbcf88 : gallium/swr: spin-lock performance improvement
db5cc6a7dde : radeonsi: enable glsl_zero_init for Curse of the Dead Gods
3c03718fd78 : nir: fix clip/cull_distance_array_size in nir_lower_clip_cull_distance_arrays
73812999d92 : pan/bi: Pack BI_BLEND
a4fb88723e7 : pan/bi: Flesh out BI_BLEND
e06426ea85f : pan/bi: Add ATEST packing
b18d0ef7081 : pan/bi: Flesh out ATEST in IR
61260819ba3 : pan/bi: Track clause types during scheduling
e323df05a90 : pan/bi: Don't hide SCHED_ADD inside HI_LATENCY
d797822d31c : pan/bi: Pretty-print clause types in disassembler
42af9f47c8a : pan/bi: Route through clause header
d4fbf751cfb : pan/bi: Skip over data registers in port assignment
32e5a7e6e91 : pan/bi: Emit load_vary ops
37f14c9e50c : pan/bi: Pass second src for load_vary ops
265169f48ad : pan/bi: Generalize bi_get_src a bit
1c0e786084f : pan/bi: List ADD classes in bi_pack_add
6069904bbd4 : pan/bi: Pack fadd32
f2afcc61010 : pan/bi: Pack BI_FMA ops
8a3bf3f1a1f : pan/bi: Add struct bifrost_fma_fma
cd40e189b67 : pan/bi: Model 3-bit Bifrost srcs in IR
fe379776c7d : pan/bi: Route through first_instruction field
90ca6a9a6b0 : pan/bi: Assign registers to ports
ff39f57a485 : pan/bi: Add missing __attribute__((packed))
9080ea8b578 : pan/bi: Pack register fields
03a271bf15b : pan/bi: Add packing for register control field
50bce53cd0c : pan/bi: Sketch out instruction word packing
9269c85578b : pan/bi: Setup initial clause packing
0c5aab626bb : docs: update calendar, add news item, and link releases notes for 20.0.2
3c572fa571f : docs/relnotes: Add sha256 sums for 20.0.2
552078aec6b : Docs: Add release notes for 20.0.2
3210214b67f : ci: Disable tests that showed intermittent fails on a530 in day 1.
116a3ac481d : ci: Ban the recent popular freedreno a630 flakes.
56de6f698e3 : radv: remove wrong assert that checks compute subgroup size
46187bb54fe : anv: Swizzle fast-clear values
3fb8f194816 : intel/blorp: Add support for swizzling fast-clear colors
bf2eb3e0eee : soft-fp64: Split a block that was missing a cast on a comparison
a8882132f92 : soft-fp64/fadd: Common code optimization for differing sign case
2d1216a0398 : soft-fp64/fadd: Move common code out of both branches of an if-statement
16dfd06472d : soft-fp64/fadd: Use absolute value of expDiff
da3fa01891e : soft-fp64/fadd: Rename aFrac and bFrac variables
3c9ff97215b : soft-fp64/fadd: Combine an if-statement into the preceeding else-clause
480565812c1 : soft-fp64/fadd: Reformat after previous commit
9496a67eece : soft-fp64/fadd: Delete a redundant condition check
7078105592b : soft-fp64/fadd: Just let the subtraction happen when the result will be zero
cae36fa217b : soft-fp64/fadd: Pick zero or non-zero result based on subtraction result
70be98f17a1 : soft-fp64/fadd: Massively split the live range of zFrac0 and zFrac1
73fa3a1ca44 : soft-fp64/fadd: Instead of tracking "b < a", track sign of the difference
5b07f542e5a : soft-fp64: Optimize __fmin64 and __fmax64 by using different evaluation order [v2]
617a69107ee : soft-fp64/ffloor: Simplify the >= 0 comparison
abf28d6a70c : soft-fp64: Relax the way NaN is propagated
8178fa88763 : soft-fp64/fsat: Micro-optimize x >= 1 test
b6f58b4709c : soft-fp64/fsat: Micro-optimize x < 0 test
7673dcbd211 : soft-fp64/fsat: Correctly handle NaN
b421c0466d6 : soft-fp64/flt: Perform checks in a different order
f6992bf6244 : soft-fp64/fneg: Don't treat NaN specially
de4acd8816c : soft-fp64: Store sign value as 0 or 0x80000000
598e2fc6a18 : soft-fp64: Pick a single idiom for treating sign value as a Boolean
325a21f5ebc : soft-fp64: Simplify __countLeadingZeros32 function
812230fd94e : soft-fp64: Don't open-code umulExtended
d1e0227ef14 : soft-fp64/b2f: Reimplement using bitwise logic ops
4e3d69ad07d : nir/algebraic: Simplify a contradiction that can occur in __flt64_nonnan
e0cefc5a23a : nir/algebraic: Constant reassociation for bitwise operations too
1d36af93389 : nir/algebraic: Generalize some and-of-shift-right patterns [v2]
d6d63aec186 : nir/algebraic: optimize ior(ine(a, 0), ine(b, 0)) to ine(ior(a, b), 0)
88eb8f190bd : nir/algebraic: Simplify logic to detect sign of an integer
e7f3a8d6959 : st/mesa: disallow deferred flush if there are multiple contexts
6ee971c8823 : anv: Use isl_drm_modifier_get_default_aux_state()
0905d5a14a7 : intel/isl: Don't align linear images to 64K on Gen12+
94e37859a96 : radv: fix random depth range unrestricted failures due to a cache issue
a6625b15a46 : turnip: Do gathering xfb info after nir_remove_dead_variables
c11a2bc202f : turnip: Fix wrong assignment of xfb output's offset.
25a54554b31 : intel/decoder: don't consider header fields past dword0
0c419374402 : lima: decode depth/stencil write bits in RSW
9205762caec : lima: implement zsbuf reload
dbceabed729 : lima: disable Z16 format
8b8af6d398a : gallium/util: Switch util_float_to_half to _mesa_float_to_half()'s impl.
8e4e2cedcf5 : amd/llvm: Fix divergent descriptor regressions with radeonsi.
040ce9a1b3b : gallium: fix build with latest meson and gcc10
8dc5e174c7b : ac: don't set old denormals flags with LLVM >= 11
63a5051ea6b : ac: set new LLVM denormal flags
56cc10bd27b : ac: unify denorm setting enforcement
e4959add2f4 : gallium/u_vbuf: simplify the first if statement in u_vbuf_upload_buffers
99a29a20d2e : gallium/u_threaded: don't sync the thread for all unsychronized mappings
5960dadd1f2 : freedreno/a5xx: Fix min-vs-mag filtering decisions on non-mipmap tex.
4bc15e78fa5 : ci: Enable testing GLES2-3 on a530 (Dragonboard 820c).
8997757c6ab : ci: Enable ccaching of CMake builds as well.
ba39cc5e85e : ci: Enable ccache in the container builds.
af7dca35602 : ci: Update the ci-templates commit.
d60375cbc25 : anv: Do an end-of-pipe sync before updating AUX table entries
3dd0d12aa5f : intel/blorp: Plumb the stage through blorp upload_shader
4c35bc7e612 : zink: zero out zink_render_pass_state
c923de68dd0 : radv/gfx10: fix required ballot size with VK_EXT_subgroup_size_control
672d1061998 : radv/gfx10: fix required subgroup size with VK_EXT_subgroup_size_control
46e8ba1344e : radv: only inject implicit subpass dependencies if necessary
a0591863db8 : gitlab-ci: Enable more Gallium drivers in meson-i386 job
106bf59ca90 : llvmpipe: Use uintptr_t for pointer values
c56f09124b1 : gitlab-ci: Move classic driver testing to a new meson-classic job
c3727ae431a : gitlab-ci: Fold scons-swr job into scons job
3ff437abb3f : tu: Fix border color with compute shaders
32eecf58791 : gitlab-ci: Don't use buster-backports packages by default for x86_build
90a39af5f65 : ci: Drop the git dependency in tracie
43873afda4f : gitlab-ci: Use surfaceless platform also for apitrace
2ca662fb612 : gitlab-ci: Update renderdoc
ac1dbd5ef81 : lima/gpir: fix crash in schedule_insert_ready_list()
2756b629171 : lima/gpir: add better lowering for ftrunc
b7d89476f1e : lima/gpir: kill dead writes to regs in DCE
8c1bcc8555a : lima/gpir: Optimize nots created from branch lowering
47dacf38671 : lima/gpir: Optimize conditional break/continue
9fb0fda8e7b : lima/gpir: Make lima_gpir_node_insert_child() useful
5c3f20a25ba : panfrost: Fix gnu-empty-initializer error.
2d14a8f2372 : aco: fix operand order for LS VGPR init bug workaround
ded7a8bb462 : aco: fix instruction encoding for LS VGPR init bug workaround
ee9e0d1ecae : aco: set late kill for v_interp_p1_f32 for some APUs
1872759f553 : aco: add a late kill flag
c51348bd9b6 : aco: move some register demand helpers into aco_live_var_analysis.cpp
e1b08b55ff4 : radv/sqtt: handle thread trace capture in sqtt_QueuePresentKHR()
4061ac859d0 : anv: Push UBO ranges relative to the start of the binding
ae15b4fd733 : anv: Fix the comparison in an assert
299fad5585c : gitlab-ci: bump Vulkan CTS to 1.2.1.0
af6d8dea008 : gitlab-ci: do not set the number of deqp-parallel jobs for RADV CTS
4668a08e9d7 : gitlab-ci: allow deqp-runner to use the maximum number of jobs
888b41f0ee0 : gitlab-ci: remove useless 'patch' package in the VK test image
3349fe9a26d : tu: Rewrite border color handling
f6dad10d047 : meson: Avoid duplicate symbols.
4b61ad372d5 : Revert "ci: Remove T820 from CI temporarily"
bbdb4b1a6d9 : gitlab-ci/lava: fix handling of lava tags
fd1436440bd : iris: allow compression conditionally for images on gen12
d836f3fadfb : isl: allow compression for storage images on gen12+
cd132a8eed9 : iris: determine aux usage during predraw and state setup
d4c879e69e2 : iris: move existing image format fallback as a helper function
fe2baf72e7b : iris: provide dummy iris_image_view_aux_usage
e8f0483ec40 : intel/compiler: detect if atomic load store operations are used
6dd654ba419 : iris: use the images_used mask in resolve pass
5910c938a29 : nir/glsl: gather bitmask of images used by program
51b1b102bd6 : st/mesa: Fix signed integer overflow when using util_throttle_memory_usage
b93a1952258 : isl: Avoid EXPECT_DEATH in unit tests
5e523c9265d : gallium/swr: use ElementCount type arguments for getSplat()
a19d8c836f2 : etnaviv: enable shareable shaders
fe204de632d : etnaviv: get rid of etna_spec in etna_context
4432dd6ea4f : anv: Dump push ranges via VK_KHR_pipeline_executable_properties
625d8705f02 : aco: don't stop scheduling at exports
6b4c31f814b : aco: allow barriers to be skipped during scheduling
928ac97875c : aco: add helpers for ensuring correct ordering while scheduling
2cd760847a4 : aco: add helpers for moving instructions for scheduling
2d295ab3f35 : radv: add llvm_compiler_shader() helper
4d991c2de46 : radv: remove unnecessary LLVM includes
5ea32a62019 : radv: remove radv_shader_variant::aco_used
3fea9481776 : radv: cleanup occurences of use_aco everywhere
1305b932747 : glsl: do not crash if string literal is used outside of #include/#line
f8051f77ea0 : anv: Remove duplicate code in anv_cmd_buffer_bind_descriptor_set
0a5053b687e : anv: Reduce compute pipeline batch_data size
925df46b7e0 : anv: Split graphics and compute bits from anv_pipeline
af33f0d767a : anv: Use a separate field in the pipeline for compute shader
bff45b6a7f5 : anv: Decouple flush_descriptor_sets() from pipeline struct
6df0ac26539 : anv: Decouple flush_descriptor_sets() helpers from pipeline struct
d1c13f01aa8 : anv: Remove redundant check in flush_descriptor_sets() helpers
eec04c0aae3 : anv: Pass the right pipe_state to flush_descriptor_sets()
88df3bf79ae : anv: Keep the shader stage in anv_shader_bin
9bf044d2541 : anv: Use a dynamic array for storing executables in pipeline
9b0682df820 : anv: Use pipeline type to decide whether or not lower multiview
613c9b78e3a : anv: Add a new enum to identify the pipeline type
d0a52432b19 : glsl/tests: Fix waiting for disk_cache_put() to finish.
e178bca5cc1 : glsl/tests: Catch mkdir errors to help explain when they happen.
7d54b84d49d : intel/fs: Combine adjacent memory barriers
bf432cd831c : nir: Add pass to combine adjacent scoped memory barriers
d31a8ed8fd5 : nir: Reorder nir_scopes so wider scope has larger numeric value
67fc88fbb9a : nir: Don't skip a bit in nir_memory_semantics
a46e9f4d9ac : radv: use ac_gpu_info::use_late_alloc
741dd9e32bd : radv: rewrite late alloc computation
74e7b442f21 : radv: tune primitive binning for small chips
22d3e047e57 : radv: use better tessellation tunables on GFX9+
6d27022ce14 : radv/gfx10: cache metadata in L2 on small chips
6310c666a43 : intel/isl: Set DepthStencilResource based on aux usage
f047e504a51 : intel: Require ISL_AUX_USAGE_STC_CCS for stencil CCS
56e15bf31c0 : iris: Use ISL_AUX_USAGE_STC_CCS for stencil CCS
69a0150e4e8 : intel/blorp: Allow STC_CCS in blit sources
6fa92cd015b : intel/isl: Add a separate ISL_AUX_USAGE_STC_CCS
05a8e981ad6 : intel/isl: Require ISL_AUX_USAGE_HIZ_CCS_WT for HZ+CCS WT mode
ff1f0a720d8 : iris: Use ISL_AUX_USAGE_HIZ_CCS_WT to indicate write-through HiZ
e13ed0e9e54 : intel/blorp: Allow HIZ_CCS_WT in copy sources
98dc7f56b7d : intel/isl: Add a separate ISL_AUX_USAGE_HIZ_CCS_WT
feaedc1fbe4 : intel/isl: Clean up some aux surface logic
84f97a21a66 : ac: disable late alloc on small gfx10 chips
7ba5e94c50c : ac: add radeon_info::use_late_alloc to control LATE_ALLOC globally
09295e95eba : radeonsi: tune primitive binning for small chips
629b6ddd710 : radeonsi: set better tessellation tunables on gfx9 and gfx10
bf5b65d0fdf : radeonsi/gfx10: cache metadata in L2 on small chips
e6e97ea92e0 : radv/sqtt: describe layout transitions with user markers
b229302b96c : radv/sqtt: describe begin/end subpass barriers with user markers
90550b2a3e0 : nir/algebraic: coalesce fmod lowering
acd0dd3b4b2 : nir/lower_double_ops: relax lower mod()
b83c9aca4a5 : amd/llvm: Fix divergent descriptor indexing. (v3)
ba88e951871 : intel/fs: Fix NULL destinations on 3-source instructions again after late DCE
cfa299eadb2 : radv: Enable subgroup shuffle on GFX10 when ACO is used.
967eb232615 : radv: Enable lowering dynamic quad broadcasts.
ec16535b493 : nir: Add ability to lower non-const quad broadcasts to const ones.
3aa83d809f6 : gen_release_notes: resolve ambiguity by renaming `version` to `previous_version` and `next_version` to `this_version`
64af6b3bcf8 : gen_release_notes: fix version in "you should wait" message
dcc50f4302d : pan/bi: Interpret register allocation results
e8139ef6453 : pan/bi: Add register allocator
116c541c074 : pan/bi: Fix missing src_types
e1d95339254 : pan/bi: Fix vector handling of readmasks
c63105f9886 : pan/bi: Minor fixes in iteration macros
545dedba13a : pan/midgard: Remove incorrect comment in RA
f06db4d54c1 : panfrost: Move lcra to panfrost/util
4d0203aa830 : glsl/list: use uintptr_t for exec_node_data()'s subtraction
85d05b3fd71 : aco: fix uninitialized data error in waitcnt pass
cc320ef9af6 : ac/llvm: add missing optimization barrier for 64-bit readlanes
9c53a3bb223 : iris: toggle on PIPE_CAP_MIXED_COLOR_DEPTH_BITS
1896b44aee6 : turnip: Add tu6_control struct.
e4f1697b544 : turnip: Enable VK_EXT_transform_feedback
4a45c84672f : turnip: Implement an empty function vkCmdDrawIndirectByteCountEXT
9ff1959ca5d : turnip: Implement stream-out emit and vkApis for transform feedback
374406a7c42 : turnip: Setup stream-output when linking program
82fdb13c256 : turnip: Define structs for transform feedback
2a1d6b81ed5 : turnip: Gather information for transform feedback
31c420565c7 : egl/android: set window usage flags
cf5ba9d409b : ci: Make a simple little bare-metal fastboot mode for db410c.
d51da8610f6 : ci: Fix installation of firmware for db410c's nic.
ff1183648a6 : ci: Print the renderer/version that our dEQP invocation is using.
32b7ba66b01 : intel/compiler: fix cmod propagation optimisations
3b76b3bc09c : pan/bi: Fix swizzle for second argument to ST_VARY
f6d96aa962d : pan/bi: Implement nir_op_ffma
58f91718944 : pan/bi: Add dead code elimination pass
56e1c606f89 : pan/bi: Add liveness analysis pass
0bff6e5e076 : pan/bi: Add bi_max_temp helper
6e0479a6a88 : pan/bi: Add bi_next/prev_op helpers
e623007eb78 : pan/bi: Add bi_bytemask_of_read_components helpers
e94754a7c47 : pan/bi: Paste over bi_has_arg
9b75f410c44 : panfrost: Sync Midgard/Bifrost control flow
933e44dd435 : panfrost: Move liveness analysis to root panfrost/
5aaaf7b12c0 : pan/midgard: Subclass midgard_block from pan_block
c5dd1d542de : pan/midgard: Sync midgard_block field names with Bifrost
4998925d6a1 : pan/midgard: Decontextualize liveness analysis core
3bbec3bc643 : pan/midgard: Localize `visited` tracking
218785c4a95 : pan/bi: Implement sysvals
e6f5ae88a7f : pan/bi: Switch to panfrost_program
e6102675101 : panfrost: Move Midgard sysval code to common Panfrost
b756a66607d : pan/midgard: Remove dest_override sysval argument
c2ff3bb0fea : pan/midgard: Decontextualize midgard_nir_assign_sysval_body
674b24dcfd3 : pan/midgard: Remove indexing dependency of sysvals
7c2647f4117 : pan/midgard: Adjust sysval-related prototypes
c3f438e0236 : pan/midgard: Remove unused iterators
3a4524e2fec : panfrost: Promote midgard_program to panfrost/util
529c0ba2199 : gitlab-ci: build RADV in meson-i386 to avoid 32-bit build failures
f0178f516f5 : radv: fix 32-bits build (again)
fb477cc4218 : mesa: don't unroll glMultiDrawElements with user indices for gallium
70298ec4c0e : gallium: add PIPE_CAP_DRAW_INFO_START_WITH_USER_INDICES
510bd474e67 : vbo: fix vbo_copy_vertices for GL_PATCHES and adjacency primitive types
218dfd8c1a5 : vbo: fix transitions from glVertexN to glVertexM where M < N
ec7d48afc40 : vbo: use vbo_exec_wrap_upgrade_vertex for glVertex in ATTR_UNION
a398a9d7e7f : st/mesa: keep serialized NIR instead of nir_shader in st_program
86d270cde49 : gitlab-ci: Don't restrict ppc64el/s390x build jobs to gstreamer runners
bbdf215fbd8 : gitlab-ci: Sort packages to install alphabetically
f5235a5b731 : gitlab-ci: Remove unneeded python3-pilkit dependency
52c53c4a495 : gitlab-ci: Fix indentation and dangerous "\" in the last multiline line
b760ccfedb6 : vc4: Fix query_dmabuf_modifiers mis-reporting external_only property
61f2e8d9bbd : aco: Don't store TCS outputs to LDS when we're sure that none are read.
9b36d8c23ac : aco: Only write TCS outputs to LDS when they are read by the TCS.
4dcca269455 : aco: Store tess factors in VMEM only at the end of the shader.
8c3ab49c6b4 : aco: Don't generate an if when the first part of a merged HS or GS is empty.
b9695013986 : radv: Enable ACO on all stages.
cec6a856e53 : aco: Enable running TES as ES, including merged TES+GS.
4fe5eadfaee : radv: Enable ACO for TES when there is no GS.
926bdfae7dc : aco: Implement loading TES inputs.
ec56a7093ce : aco: Enable streamout when TES runs on the HW VS stage.
6047e51430e : aco: Store TES outputs when TES runs on the HW VS stage.
1d9d1cbce9c : aco: Use TES output info when TES runs on the VS stage.
0e8f4baede5 : aco: Setup tessellation evaluation shader variables.
80d281c6dc9 : radv: Enable ACO for tessellation control shaders.
a952bf39460 : aco: Fix LS VGPR init bug on affected hardware.
57a7d58c5d7 : aco: Store VS outputs correctly when tessellation is used.
7b7f196fbc8 : aco: Implement tessellation control shader input/output.
655c0501197 : aco: Fix combining DS additions in the optimizer.
c70b0d02672 : aco: Slight fix to lds_store and lds_load.
db93af5f1b7 : aco: Refactor VS output stores in preparation for tessellation.
0062bb04acc : aco: Refactor load_per_vertex_input in preparation for tessellation.
4e692d65e1c : aco: Introduce new helpers for calculating address offsets.
19d5dc9ceea : aco: Introduce new VMEM load/store helpers.
4fc1da208ef : aco: Remove esgs_itemsize from LDS alignment calculation.
ca342701c57 : aco: Extract LDS alignment calculation to a separate function.
fe80f22470a : aco: Remove vertex_geometry_gs assertion from merged shaders.
f53d31fb9b2 : aco: Use mesa shader stage when loading inputs.
90167112736 : aco: Setup correct HW stages when tessellation is used.
89ff5b1e514 : aco: Implement load_view_index for TCS and TES.
aa5eed673c4 : aco: Implement memory_barrier_tcs_patch.
a8d15ab6daf : aco: Implement control_barrier for tessellation control shaders.
2489e4dfd18 : aco: Implement load_invocation_id for tessellation control shaders.
5107b0312a9 : aco: Implement load_patch_vertices_in.
6edf6ad130a : aco: Implement load_primitive_id for tessellation shaders.
754837f3b5f : aco: Implement load_tess_coord.
9ca2b254ca2 : aco: Setup tessellation control shader variables.
7b3316f3c99 : aco: Extract setup_gs_variables into a separate function.
346bd0c623f : radv: Move some helper functions to the radv_shader.h header file.
78d42d41d47 : vdpau: remove bogus assert
b6cebf64394 : radv: do not recursively begin/end render pass for meta operations
c78e88e8a60 : lima/gpir: print acc ops even if we have only one source
492ef353fb3 : lima/gpir: improve disassembler output
bcbc2b61b53 : lima: print gp uniforms if gp debug is enabled
8f5543990e2 : gitlab-ci: add rules:changes for RADV
be22995ecf8 : gallium: hud_context: Fix scalar initializer warning.
09fbde830f3 : panfrost: Move pan_afbc.c file to the the right Makefile.source file
67aae8f98fd : freedreno: Add ir3_cf.c and ir3_delay.c to Makefile.sources
2dc300421d3 : gallium/cso_context: remove cso_delete_xxx_shader helpers to fix the live cache
1fa259b035c : vulkan/wsi: fix cleanup when dup() fails
6e035c01fb9 : Revert "gallium: make handles of set_global_binding 64 bit"
e1ffb72a05f : gallium: make handles of set_global_binding 64 bit
0541350e3a3 : pan/bi: Implement comparison opcodes via BI_CMP
6409896ca70 : pan/bi: Print source types unconditionally
20c7d57ede3 : pan/bi: Specify comparison op for BI_CMP
08ab7cecd98 : pan/bi: Lower b2f to bcsel
d3823551b4c : pan/bi: Implement nir_op_bcsel
3a1baafede4 : pan/bi: Import algebraic pass from midgard
55f0d811e4a : pan/bi: Add isub op
acab788578c : pan/bi: Disable lower_sub
1216a63ff22 : pan/bi: Implement fabs, fneg as fmov with mods
8ed79c9ed75 : pan/bi: Handle special ops in NIR->BIR
b674e39d722 : pan/bi: Add BI_SPECIAL_* enum
c862234ab30 : pan/bi: Add a bunch of ALU ops
5a5896cd766 : pan/bi: Implement fsat as mov.sat
48e50efd5de : pan/bi: Allow inlining constants
929baf3f88d : pan/bi: Add initial handling of ALU ops
330e9a66968 : pan/bi: Lower vec* to writemasks in NIR
69c66ffd844 : pan/bi: Remove bi_load
e9d480ca1bc : pan/bi: Introduce writemasks
795646d8f86 : pan/bi: Generalize swizzles to avoid extracts
9b8cb9f5aee : panfrost: Move mir_to_bytemask to common code
ba03e308b66 : freedreno/fdperf: set locale
30dd0599250 : freedreno/computerator: add performance counter support
af68b0d3460 : vulkan/wsi: Return an error if dup() fails
34d2637fa76 : vulkan/wsi: Don't leak the FD when GetImageDrmFormatModifierProperties fails
3c96e25de77 : freedreno/ir3: try to avoid syncs
cc82521de4e : freedreno/ir3: round-robin RA
b2b349096f0 : freedreno/ir3: track register usage in first RA pass
9ae93be8fbd : freedreno/ir3: fix has_latency_to_hide
b6eb11295a7 : freedreno/ir3: split out has_latency_to_hide()
dd2e050a842 : util/ra: move NO_REG to header
36aed70b591 : util/ra: spiff out select_reg_callback
b3efa2a4da2 : freedreno: fix FD_MESA_DEBUG=inorder
752b9985bed : freedreno/ir3: add simplified stall estimation
64ae2ef8bbc : freedreno/ir3: remove extra nops inserted in scheduler
ad2ff7a278a : freedreno/computerator: add hrsq/hlog2/hexp2
4a8e4c18d2f : freedreno/ir3: also lower lowp frag outputs
3535797e8c9 : nir/print: show variable precision
10eee6d8c63 : intel/tools: Fix compilation with UBSan
74be835a84a : i965: Use gl_vertex_format in brw_vertex_element.
e62b82a693e : i965: Make use of the vertex format functions in i965.
cf929823bf8 : mesa: Provide gl_vertex_format accessors.
1641c872ed3 : mesa: Remove now unused _mesa_draw_attrib.
305724dd7b7 : mesa: Remove now unused _mesa_draw_attrib_and_binding.
4ccda7bfd97 : i965: Remove glbinding from brw_vertex_element.
38db4f17200 : i965: Reorder workaround flags computation.
e53fd073bea : i965: Split merge_inputs and clear_buffers.
de579ffba2e : i965: Test original vertex array pointer to skip array upload.
b684030c3a6 : i965: Use the VAOs binding information in array setup.
e1f2c84282b : i965: Use 32 bit u_bit_scan for vertex attribute setup.
0ea3ca3eca4 : iris: Move down iris_emit_sbe_swiz in profiles.
630154e77b7 : i965: Move down genX_upload_sbe in profiles.
b1a6a15aafd : panfrost: Get rid of ctx->payloads[]
093da77ce68 : panfrost: Use ctx->active_prim in panfrost_writes_point_size()
d66ef690d12 : panfrost: Re-init the VT payloads at draw/launch_grid() time
836686daf36 : panfrost: Move panfrost_emit_varying_descriptor() to pan_cmdstream.c
b95530bef23 : panfrost: Move panfrost_emit_vertex_data() to pan_cmdstream.c
251e685e726 : panfrost: Inline panfrost_queue_draw() and panfrost_emit_for_draw()
5d9995e82cd : panfrost: Move vertex/tiler payload initialization out of panfrost_draw_vbo()
13881a4dada : panfrost: Move streamout offset update out of panfrost_draw_vbo()
046c1545857 : panfrost: Rename panfrost_stage_attributes()
dcc0b1ff012 : panfrost: Move the mali_attr.src_offset adjustment to a sub-function
575f62ea02e : panfrost: Emit attribute descriptors after patching the templates
4a2ee61a22f : panfrost: Prepare attribute for builtins at state creation time
b692ab076a7 : panfrost: Ignore BO start addr when adjusting src_offset
128820b8868 : panfrost: Drop initial mali_attr_meta.src_offset assignment
528384cb6de : panfrost: Add an helper to emit a pair of vertex/tiler jobs
8e0a08bc8eb : panfrost: Move sampler/tex descs emission helpers to pan_cmdstream.c
2b946a1d2b5 : panfrost: Add a panfrost_sampler_desc_init() helper
b02f97c8755 : panfrost: Prepare shader_meta descriptors at emission time
55e014336fa : panfrost: Prepare things to get rid of panfrost_shader_state.tripipe
e94076f8f59 : panfrost: Add an helper to update the rasterizer part of a tiler job desc
56aeb921e92 : panfrost: Add an helper to update the occclusion query part of a tiler job desc
5f043cc7766 : panfrost: Simplify panfrost_emit_for_draw() and make it private
8ac17139b1c : panfrost: Stop using panfrost_emit_for_draw() for compute jobs
0d75eb002e1 : panfrost: Move panfrost_attach_vt_framebuffer() to pan_cmdstream.c
5d33d42b4d4 : panfrost: Dissociate shader meta patching from the desc emission
36725be4d95 : panfrost: Move shared mem desc emission out of panfrost_launch_grid()
0b735a2d808 : panfrost: Move the const buf emission logic out of panfrost_emit_for_draw()
a72bab1c3e6 : panfrost: Move viewport desc emission out of panfrost_emit_for_draw()
79f88505277 : panfrost: Move the batch stack size adjustment out of panfrost_queue_draw()
b28f4bb67ce : panfrost: Add an helper to retrieve the currently active shader state
a0402f79601 : panfrost: Assign primitive_size.pointer only if writes_point_size() returns true
24db276d119 : radv/sqtt: describe pipeline and wait events barriers
c04e9befc0d : radv/rgp: bump the instrumentation spec version to 1
ac0d5b6b119 : radv/sqtt: describe render pass color/depthstencil clears
b829fbb7f0f : radv/sqtt: describe draw/dispatch and emit event markers
dcfc08f5b8a : radv/sqtt: describe begin/end command buffers with user markers
31ecf0b17dc : radv: initial implementation of the driver internal layer SQTT
be700775dc2 : radv/sqtt: add a helper that emits thread trace userdata markers
f4fbcfe8183 : radv: use device entrypoints from the SQTT layer if enabled
9c88e4a272a : radv/entrypoints: declare a driver internal layer for SQTT
a64599a303e : panfrost: Pass the sampler view format when creating a tex descriptor
ce845f44e9e : Revert "panfrost: Z24 variants should be sampled as R32UI"
8d0ec5b8a6f : gallium: Add forgotten docs for new CAPs related to transform feedback
251c6991a3a : lima: enable minmax cache for index buffers
53d6bb9fc63 : panfrost: split index cache into shared part
040a7117c3b : st/mesa: fix a possible crash with selection and feedback modes
7b0e043d486 : st/mesa: flush the bitmap cache before st/dri and vbo flushes
45d4665dc74 : intel/fs: Fix workaround for VxH indirect addressing bug under control flow.
c144875f624 : intel/fs: Allow NOT instructions in conditional discard optimization
ba2fa1ceaf4 : intel/fs: Do cmod prop again after scheduling
461ee852486 : docs: update calendar, add news item, and link releases notes for 19.3.5
b06471b77d5 : docs: add release notes for 19.3.5
5ffa6eab883 : st/nine: Fix incompatible-pointer-types-discards-qualifiers errors.
c1b8e849610 : radeonsi: determine uses_bindless_samplers correctly
fc65df56519 : ac: add a bug workaround for the 100% NGG culling case
7481c4be583 : radeonsi: add a bug workaround for NGG - LATE_ALLOC_GS
5ea2034f583 : radeonsi: enable EXT_texture_shadow_lod
f3728816afb : egl/android: require ANDROID_native_fence_sync for buffer age
c7976ed43a7 : radv/sqtt: fix RADV_THREAD_TRACE_BUFFER_SIZE spelling
7bbd10da23a : docs/releasing: add missing </li> tags
68d8606c4c1 : docs: trivial fix for html structure
83e20139db7 : glsl/opt_minmax: Add support for float16
e3cc81e86cc : glsl/lower_instructions: Handle fp16 for FDIV_TO_MUL_RCP
4fcac46cbd7 : glsl/lower_instructions: Handle fp16 for MOD_TO_FLOOR
6c1c2b779ab : glsl/lower_instructions: Use float16 constants when appropriate
2b39bb4fc05 : glsl/validate: Allow float16 in the expression tree
198d4a535b9 : glsl: Add type queries for fp16+float and fp16+float+double
ad27eb28d95 : glsl: Handle fp16 unary operations when lowering matrix operations
1b8edffaa58 : glsl: Add ir_unop_f2fmp
5d6b007da8a : glsl: Add b2f16 and f162b conversion operations
6b9f6caf067 : glsl: Add IR conversion ops for 16-bit float types
878a35db9da : glsl: Expand fp16 to float before constant expression evaluation
505428f20b0 : glsl: Implement constant propagation for fp16
83afebf3599 : glsl: Add fp16 case for ir_triop_lrp optimization
668ab9f19d8 : glsl: Add support for float16 types in the IR tree
4068d6baff7 : glsl: Add ir_constant constructor for fp16
b75a166e686 : freedreno/ir3: Don't fold conversions into sign
2a9d6fdd8c5 : gitlab-ci: rules:changes to test on tested drivers changes
61fb17e8d74 : amd: join emit_kill() from radv and radeonsi in ac_nir_to_llvm
bdd75874144 : radv: use nir_lower_discard_to_demote to work around game bugs
9d64ad2fe79 : radeonsi: lower discard to demote when FS_CORRECT_DERIVS_AFTER_KILL is enabled
de57ea2a3da : amd/llvm: implement nir_intrinsic_demote(_if) and nir_intrinsic_is_helper_invocation
ce87da71e93 : nir: add pass to lower discard() to demote()
5adcfa68a93 : nir: gather info whether a shader uses demote_to_helper
66bb314cb4f : docs: fix typo in v20 release notes
4390c232ade : Revert "docs/relnotes/19.3: fix vulkan version reported"
24408acca47 : nir: fix compilation warning on glsl_get_internal_ifc_packing
ad66b254157 : gallium/swr: Fix vcvtph2ps llvm intrinsic compile error
33b255e107b : meson: enable -fno-common by default
283e815339a : omx: fix build with gcc 10
e924181ea89 : intel/compiler: Discount NOPs from instruction counts
bb3e7b0fe34 : intel/compiler: Pass shader_stats for each SIMD mode
e7d0460d585 : intel/compiler: Pass backend_shader * to cfg_t()
edae75037fe : intel/compiler: Mark visitor parameters to scheduler const
75a33e268ea : intel/compiler: Mark some methods and parameters const
03ac90aae51 : intel/compiler: Make instructions_to_schedule a local variable
43019c6f2cb : intel/compiler: Remove unnecessary local variables
3d0821a2167 : intel/vec4: Make implied_mrf_writes() a vec4_instruction method
d8f3d0a3a85 : etnaviv: implement emit_string_marker
44606283302 : etnaviv: increase number of supported varyings to 16
53c6cb1bad7 : etnaviv: update headers from rnndb
84816c22e4c : etnaviv: ask kernel for max number of supported varyings
0103f02acb1 : gitlab-ci: Always name artifacts archive after the job producing it
20c09c9c068 : anv: stop storing prog param data into shader blobs
e03f9652801 : anv: Bounds-check pushed UBOs when robustBufferAccess = true
faea84e2540 : anv: Add an align_down_u32 helper
61ac8cf0838 : anv: Align UBO sizes to 32B
4610d69e37f : anv: Delete some pointless break statements
28c243e9ece : anv: Pass buffer addresses into emit_push_constant*
ff5de35127d : anv: Mark max_push_range UNUSED and simplify the code
35ca2ad22e2 : anv: Parse VkPhysicalDeviceFeatures2 in CreateDevice
0e4c001951a : docs/relnotes/20.0: fix vulkan version reported
5ff443b8aa9 : docs/relnotes/19.3: fix vulkan version reported
2557d614d36 : gen_release_notes: fix vulkan version reported
de30a7ae6ea : pan/bi: Fix Android.mk
0b0be49005b : pan/bi: Rename next-wait to simply 'wait'
b329f8c750a : pan/bi: Add dummy scheduler
51e537c9fa4 : pan/bi: Implement load_const
1ead0d3488b : pan/bi: Add preliminary LOAD_UNIFORM implementation
48910e83889 : pan/bi: Implement store_vary for vertex shaders
d86659ca57e : pan/bi: Add helpers for creating temporaries
59b476e11ad : pan/bi: Implement load_input for vertex shaders
dabb6c6b9fd : pan/bi: Implement store_output for fragment shaders
79c1af06234 : pan/bi: Add bi_schedule_barrier helper
92a4f26e7f5 : pan/bi: Add blend_location to IR for BI_BLEND
07671826658 : pan/bi: Implement nir_intrsinic_load_interpolated_input
806533ba7ff : pan/bi: Fix destination printing
65c8dcca3b3 : pan/bi: Handle jumps (breaks, continues)
987aea14000 : pan/bi: Handle loops when ingesting CFG
9a00cf3d1ef : pan/bi: Add support for if-else blocks
977a38c87f5 : pan/bi: Call nir_lower_io_to_temporaries in cmdline
55dab92073f : pan/bi: Add instruction emit/remove helpers
7fd22c3bbd7 : pan/bi: Print branch target
2e9b5f8ef4b : pan/bi: Don't print types for unconditional branches
5c7ee8a9746 : pan/bi: Improve block printing
83c4562503c : pan/bi: Walk through the NIR control flow graph
0d29184f698 : pan/bi: Lower and optimize NIR
c652ff8caa8 : anv: Flatten the logic add_aux_surface_if_supported (v3)
615c65ba1ba : anv: Refactor creation of aux surfaces (v2)
d1b7d80bc35 : anv: Add anv_image_plane_needs_shadow_surface() (v2)
1da6b7f8a3b : glsl: add subroutine support to nir linker
b1bc24f826f : glsl: dont try to assign uniform storage for uniform blocks
576b5ace9e2 : glsl: add support for builtins to the nir uniform linker
79127f8d5be : glsl: set ShaderStorageBlocksWriteAccess in the nir linker
17f240b8747 : glsl: nir linker fix setting of ssbo top level array
8ffd09f3114 : glsl: find the base offset for block members from unnamed blocks
76ce7752403 : glsl: correctly set explicit offsets for struct members
590a59437fd : glsl: add std140 and std430 layouts to nir uniform linker
858a49a10d0 : nir: add glsl_get_std430_size() helper
a005f1a6e7b : nir: add glsl_get_std430_base_alignment() helper
1ccfe821b22 : nir: add glsl_get_std140_size() helper
120a26c6f25 : nir: add glsl_get_std140_base_alignment() helper
262b611a5bb : nir: add glsl_get_internal_ifc_packing() helper
a02d8e040fb : glsl: correctly find block index when linking glsl with nir linker
10b816d27e2 : glsl: add name support to nir uniform linker
aa9b457062c : glsl: move get_next_index() earlier in nir link uniforms
219cefe24f7 : glsl: move add_parameter() earlier in nir link uniforms
51898c8ee5e : glsl: move nir link uniforms struct defs earlier
4d5a0ae22cf : lima: gpir: enforce instruction limit earlier
70349a2252a : intel/compiler: Calculate num_instructions in O(1) during register pressure calculation
e5e4d016b94 : intel/compiler: Move register pressure calculation into IR analysis object
f6cdf66cd6e : entel/compiler: Simplify new_idom reduction in dominance tree calculation
c9a608c0907 : intel/compiler: Move dominance tree data structure into idom_tree object
c2a7eababf5 : intel/compiler: Move idom tree calculation and related logic into analysis object
2878817197f : intel/compiler: Drop invalidate_live_intervals()
acf24df2017 : intel/compiler/vec4: Switch liveness analysis to IR analysis framework
ea44de6d8c9 : intel/compiler/fs: Switch liveness analysis to IR analysis framework
bb8cfa6837f : intel/compiler/vec4: Add live interval validation pass
24535604aa6 : intel/compiler/fs: Add live interval validation pass
a9cdc14f602 : intel/compiler: Pass single backend_shader argument to the vec4_live_variables constructor
d0433971f95 : intel/compiler: Pass single backend_shader argument to the fs_live_variables constructor
d7e84cbb0f0 : intel/compiler: Restructure live intervals computation code
48dfb30f923 : intel/compiler: Move all live interval analysis results into vec4_live_variables
ba73e606f63 : intel/compiler: Move all live interval analysis results into fs_live_variables
3ceb496cdf5 : intel/compiler: Mark virtual_grf_interferes and vars_interfere as const
ab6d7929864 : intel/compiler: Pass detailed dependency classes to invalidate_analysis()
65080dc8df0 : intel/compiler: Define more detailed analysis dependency classes
d966a6b4c46 : intel/compiler: Introduce backend_shader method to propagate IR changes to analysis passes
03eb46f4a74 : intel/compiler: Introduce simple IR analysis pass framework
27ae3c1f684 : intel/compiler: Reverse inclusion dependency between brw_vec4_live_variables.h and brw_vec4.h
a6fc88e91bd : intel/compiler: Reverse inclusion dependency between brw_fs_live_variables.h and brw_fs.h
06c5c496462 : intel/compiler: Nest definition of live variables block_data structures
310aef6b590 : intel/compiler: Reverse inclusion dependency between brw_cfg.h and brw_shader.h
d46fb2126d9 : intel/compiler: Move base IR definitions into a separate header file
74e4cda64b9 : etnaviv: add etna_constbuf_state object
9f5802ad3e0 : st/va: add check for P010 and P016 encode/decode support
d3758035760 : radeon: add support for 10-bit HEVC encoding to VCN 2.0
8ab31808fd5 : radeonsi: add 10-bit HEVC encode support for VCN2.0 devices
2ba272135ad : nir/linker: remove reference to just SPIR-V linking
d7a70fbb230 : bin/gen_release_notes.py: fix commit list command
894e2863919 : docs: fix typos in the release docs
771f16cf616 : radeonsi: remove AMD_DEBUG=sisched option
913d2dcd231 : nir/lower_input_attachments: remove bogus assert in try_lower_input_texop()
6dc38cea52c : radv/rgp: report correct system ram size
eeb09a01e76 : radv/rgp: report correct cu_mask info
b3ece36257d : ac: add ac_gpu_info::cu_mask to store bitmask of compute units
c6c661de311 : radv/sqtt: abort if SQTT is used on GFX6-GFX7
14283ddc798 : radv/sqtt: add support for GFX8
d7470159353 : ac/registers: adjust some definitions for thread trace on GFX8
0d55732a61b : radv/sqtt: add radv_copy_thread_trace_info_regs() helper
9baad41469f : radv/sqtt: tidy up radv_emit_thread_trace_{start,stop}
6c91aa79557 : radv/sqtt: fix wrong check in radv_is_thread_trace_complete()
ba29c050a3b : radv/winsys: fix missing initializations of shader info in the null device
9d07d598423 : iris: Don't skip fast depth clears if the color changed
382b902a6db : swr: Fix non-pod-varargs error.
ed0bea4495a : glthread: fall back if a param size is non-zero and a pointer param is NULL
57a9c1ee478 : glthread: fix a crash with incorrect glShaderSource parameters
c5825b7b6e7 : glthread: add custom marshalling for glNamedBuffer(Sub)DataEXT
b8aa5edfc56 : glthread: merge glBufferSubData and glNamedBufferSubData into 1 set of functions
8eb03327497 : glthread: merge glBufferData and glNamedBufferData into 1 set of functions
93b2ee18a1c : glthread: replace custom glBindBuffer marshalling with generated one
85276e2c1b8 : glthread: sync instead of disabling glthread for non-VBO pointers
28a2ad7ddf7 : glthread: track for each VAO whether the user has set a user pointer
d510e652d46 : glthread: add marshal_call_after and remove custom glFlush and glEnable code
4970199d119 : glthread: don't insert an empty line after (void) cmd;
b9eef27920c : glthread: add support for glMemoryObjectParameteriv, glSemaphoreParameterui64v
b5c58bbf6ce : glthread: add support for glCallLists, glPatchParameterfv
1668a939032 : glthread: add support for glClearNamedFramebuffer, glMaterial, glPointParameter
b0a20e75311 : glthread: add support for glFog, glLight, glLightModel, glTexEnv, glTexGen
59e96bc513b : glthread: add support for TexParameteri and SamplerParameteri functions
108fdb54c6c : glthread: replace custom ClearBuffer marshalling with generated one
88b5fb18b35 : glthread: check the size of all variable params and clean up the code
358d923c8b4 : glthread: handle complex pointer parameters and support GL functions with strings
d00f36ac25b : glthread: add/update count and marshal fields for many GL functions
fb95a4693f0 : glthread: add GL_DRAW_INDIRECT_BUFFER tracking and generator support
30b6e823640 : glthread: don't increment variable_data if it's the last variable-size param
19dc528bbf7 : glthread: don't insert _mesa_post_marshal_hook into every function
c920572f603 : glthread: simplify repeated function sequences in marshal_generated.c
9dbf5ec9f78 : glthread: use int instead of size_t where it's OK
313e98fb811 : glthread: reduce pointer dereferences in glthread_unmarshal_batch
19151e2605c : glthread: inline _mesa_unmarshal_dispatch_cmd and convert the switch to a table
245f9593b79 : glthread: don't prefix variable_data with const
d93f4faefb0 : glthread: don't generate the sync fallback if the call size is not variable
a19c9290f44 : docs: update news, calendar, and link release notes for 20.0.1
6b1f94e9f22 : docs: Add sha256sums for 20.0.1
7c8766402ec : docs: add relnotes for 20.0.1
f1890b7ad85 : docs: update releasing to cover updated post_version.py
5cdaa06221f : bin/post_version.py: Make the git commit as well.
e3d3abb1bcc : bin/post_version.py: Pretty print the html
d7ada7d7e06 : bin/post_version.py: Update the release calendar as well
d4cb9ef8260 : docs: Update release notes with current process
7451eb9a277 : docs/submittingpatches: Fix confusing typo + missing pronoun
42a3d821cbd : gitlab-ci: add a job that runs Fossilize on RADV/Polaris10
af1cd458582 : gitlab-ci: enable building the test image for VK unconditionally
1cdb6edbe6d : gitlab-ci: add Fossilize support to detect compiler regressions
93fcc9ad57a : gitlab-ci: build Fossilize in the test image for VK
b088a4b113f : aco: only reserve sgprs for vcc if it's used
c6e0c062daa : aco: improve control flow handling in GFX6-9 NOP pass
47b7f104a0a : aco: consider non-hazard writes in handle_raw_hazard_internal
38743577f8b : aco: improve get_wait_states()
7f1b537304d : aco: add new NOP insertion pass for GFX6-9
ce196812579 : iris: Enable HiZ and stencil CCS for blorp blit destinations
a0d5c7da18c : iris: Enable CCS for copies from HiZ+CCS depth buffers
83b641a0387 : anv: Enable HiZ for VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
6cec618e82a : blorp: Write to depth/stencil images as depth/stencil when possible
4531f0ffcec : iris: Allow HiZ on blit sources
9f5f4269a66 : isl: Set 3DSTATE_DEPTH_BUFFER::Depth correctly for 3D surfaces
07f1ef5656e : docs: Update stable process around using fixes: and gitlab
55dac91adc4 : turnip: fix tile->slot calculation
036230341f4 : turnip: improve binning pipe layout config
9f9432d56c0 : Revert "spirv: Use a simpler and more correct implementaiton of tanh()"
986e92f0ea8 : Revert "glsl: Use a simpler formula for tanh"
bc5724faf40 : pan/bi: Add bi_print_shader
c152d4c8352 : pan/bi: Add bi_print_block
c316d1553bc : pan/bi: Add bi_print_clause
919cdf15b3a : pan/bi: Add bi_print_bundle for printing bi_bundle
bde54cb6d31 : pan/bi: Add bi_instruction printing
aef0f00cbc9 : pan/bi: Move bi_interp_mode_name to bi_print
5d16a8109c8 : pan/bi: Add BIR manipulation routines to bir.c
5f7a3ba872c : pan/bi: Move some print routines out of the disasm
8ec671801a8 : pan/bi: Add IR iteration macros
0b26cb194cc : pan/bi: Add quirks system
07228a6895b : pan/bi: Add high-latency property for classes
546c301ff6d : pan/bi: Add CSEL condition
47451bb9f1c : pan/bi: Add bi_branch data
73c91f14c9f : pan/bi: Extract bifrost_branch structure
2afddc4433f : pan/bi: Add pred/successors to build CFG
d3370bd5a50 : pan/bi: Add constants to bi_clause
cb3cd8aa56e : pan/bi: Add EXTRACT, MAKE_VEC synthetic ops
8929fe0c842 : pan/bi: Add source type for conversions
5896db95787 : pan/bi: Add swizzles
c70a198f24c : pan/bi: Clarify special op scheduling
fba1d12742d : pan/bi: Add clause header fields to bi_clause
44ebc275fe8 : pan/bi: Add class-specific ops
b5bdd894443 : pan/bi: Add constant field to bi_instruction
a2c1265dd34 : pan/bi: Add special indices
c42002d26f4 : pan/bi: Add dest_type field to bifrost_instruction
a35854c5eee : pan/bi: Add bi_clause, bi_bundle abstractions
99f3c1f34c0 : pan/bi: Add PAN_SCHED_* flags
9643b9dd5b6 : pan/bi: Add bi_load_vary structure
6a7987aba10 : pan/bi: Pull out bifrost_load_var
aa2f12de562 : pan/bi: Add bi_load structure
b93aec6df19 : pan/bi: Add bifrost_minmax_mode field
d69bf8db621 : pan/bi: Add a bifrost_roundmode field
bbf41ffb00d : pan/bi: Factor out enum bifrost_minmax_mode
34165c7ec0f : pan/bi: Add BI_GENERIC property
29acd7bd8e5 : pan/bi: Add modifiers to bi_instruction
7ac62121e03 : pan/bi: Add class properties
230be61f201 : pan/bi: Add src/dest fields to bifrost_instruction
e7dc2a7b9be : pan/bi: Add the control flow graph
eceaea43e37 : pan/bi: Stub out new compiler
5d3a4e31138 : pan/bi: Gut old compiler
eb15525ab79 : panfrost: Add note about preloaded varyings
7618fe1b484 : aco: fix image load/store with lod and 1D images
cc9493f78ed : gitlab-ci: Distribute jobs across more stages
71436f96406 : gitlab-ci: Drop "test-" prefix from llvmpipe/softpipe job names
53a22c4b89c : vbo: merge draws even when begin==0 or end==0
ab7209fb83e : vbo: merge more primitive types for glBegin/End (v2)
d740e3d6ee2 : mesa: deduplicate draw indirect functions
7700ac3d80a : mesa: optimize get_index_size
450152f8d85 : mesa: remove _mesa_index_buffer::index_size in favor of index_size_shift
df3891e74a7 : Revert "mesa: check for z=0 in _mesa_Vertex3dv()"
9c9c314e419 : vbo: fold code from vbo_exec_fixup_vertex to vbo_exec_wrap_upgrade_vertex
8205042be60 : vbo: clean up conditional blocks in ATTR_UNION
4c6323c49f1 : vbo: handle GS and tess primitive types when splitting Begin/End
f97341a9d6d : vbo: clean up vbo_copy_vertices
1be1ea0b8e2 : vbo: deduplicate copy_vertices functions
fd8eb634fd9 : vbo: don't look at the second draw's count when merging 2 glBegin/End draws
e92a4f817d1 : mesa: replace some index_size multiplications and divisions with shifts
87085c673d5 : mesa: add index_size_shift = log2(index_size) into _mesa_index_buffer
f38ffa4659a : android: r600/sfn: Add GDS instructions
88c68c0ac76 : android: r600/sfn: fix includes and libmesa_nir dependency
01778d1e3cc : android: aco: fix PIPE_FORMAT related building errors
b20693be416 : nir: Flush to zero with OOB low exponents in ldexp
ec9da899006 : zink. Added storage CISto descriptor pool. Added storage in descriptor pool for combined image samplers as well as uniform buffers. Stops some shaders from running through a pools storage faster than zinks internal tracking.
0ac731b1ff9 : gitlab-ci: Add jobs to be able to test Vulkan
5c65f8b377a : gitlab-ci: Add gfxreconstruct traces support
1d75595da4a : gitlab-ci: Change devices format to <api-vendor-deviceId>
f1b7b8c0ee6 : gitlab-ci: build VulkanTools into the Vulkan testing container
028ab482bfb : gitlab-ci: build gfxreconstruct into the Vulkan testing container
fc2338dc44c : gitlab-ci: add missing popd to the build-deqp-vk.sh script
8c5e2ef19f6 : tracie: correct typo
83f54e3c54a : etnaviv: fix alpha test on GC3000
f95fa3d1ac0 : etnaviv: update headers from rnndb
e5b01183a69 : egl/wayland: Don't invalidate buffers on no-op resize
311c82e1923 : Revert "glx: convert glx_config_create_list to one big calloc"
6ceda485605 : zink. Don't set incorrect sType in VkImportMemoryFdInfoKHR struct
3199b8b9e7f : turnip: support indirect draw
a933934efbf : android: gallium/auxiliary: fix "Unused source files" in tesselator
aea8c9c7b1f : ci: Flip db410c back to docker mode.
5f13996262a : intel/gen12+: Disable mid thread preemption.
42ee6ff706f : Revert "gallium/swr: Fix min/max range index draw"
291f40a4991 : vc4: fix vc4_yuv_blit overwriting fragment constant buffer slot 0
2d1ba863821 : aco: handle v_add_co_u32_e64 in parse_base_offset()
215df21dea1 : aco: fix carry-out size for wave32 v_add_co_u32_e64
18675363a35 : gallium/swr: fix corruptions in Unigine Heaven
0ab5c88a0ac : st/va: GetConfigAttributes: check profile and entrypoint combination
cd40110420b : intel/isl: Implement D16_UNORM workarounds.
9fea90ad517 : aco: keep track of which events are used in a barrier
3f31c54842d : st/va/postproc: reallocate interlaced destination buffer
2d32248f49e : panfrost: fix transform feedback
585a21ceca0 : gallium: add PIPE_CAP_PSIZ_CLAMPED
babf7357d24 : gallium: add PIPE_CAP_VIEWPORT_TRANSFORM_LOWERED
4ce339e7411 : gallium: add PIPE_CAP_PACKED_STREAM_OUTPUT
82dc149254a : glsl/linker: add xfb workaround for modified built-in variables
4a329bea44f : glsl/linker: handle array/struct members for DisableXfbPacking
00746fa2dab : glsl/linker: add DisableTransformFeedbackPacking workaround
8b361df9cf7 : spirv: fix memory_barrier_tcs_patch emission
6d839addf95 : spirv: improve creation of memory_barrier
5d713fb66e7 : lima: don't disable tiling if there's linear modifier in list
46a8cab58bc : ac: rename min_vgpr_alloc to min_wave64_vgpr_alloc
33faef6a340 : ac: rename vgpr_alloc_granularity to wave64_vgpr_alloc_granularity
9432eb3e9ce : ac: rename lds_size_per_cu to lds_size_per_workgroup
69628ababbd : turnip: Execute main cs for secondary command buffers
5715a61fa96 : turnip: Promote tu_cs_get_size/is_empty to header
bdf20d324bf : nvc0: enable EXT_texture_shadow_lod
11a06dfd4ba : st/mesa: allow TXB2/TXL2 to work with cube array shadow textures
1d3b0b90888 : nv50,nvc0: add newly added PIPE_CAP's to list
62f7197fb54 : anv: multiply the scratch space by 4 on gen9-10 like iris and i965
aa78801f0a6 : intel/device: bdw_gt1 actually has 6 eus per subslice
9e5ce30da7f : intel: fix the gen 12 compute shader scratch IDs
1efe139cad1 : intel: fix the gen 11 compute shader scratch IDs
d0c66869c1f : pan/bi: Move some definitions from disasm to bifrost.h
346262ceb6d : pan/bi: Structify FMA_FADD
4fe5b59a96a : pan/bi: Squash LD_ATTR ops together
ee957bc0f37 : pan/bi: Combine LOAD_VARYING_ADDRESS instructions by type
36fe378f1cd : pan/bi: Decode ADD_SHIFT properly
8c79c710d4e : pan/bi: Identify extended FMA opcodes
b51468ed9c4 : pan/bi: Add v4i8 mode to FMA_SHIFT
2db454bbabf : pan/bi: Decode FMA_SHIFT properly
67bbaddf7d8 : pan/bi: Move notes on ADD ops to notes file
7c96bd2dc5a : pan/bi: Introduce CSEL4 class
19a449e4258 : pan/bi: Move notes on FMA opcodes from disassembler
dff83476c42 : pan/bi: Add ICMP.GL.NEQ op
178d9d42696 : pan/bi: Add discard ops
3044a37a840 : pan/decode: Skip analysis for Bifrost tiler structures
acd140c2e20 : pan/decode: Fix tiler weights printing
3f5cd446b25 : pan/decode: Restore bifrost sample_locations
5815f33c6b3 : pan/decode: Calm an assert to a pandecode error
b4ddc6139b9 : iris: Wait for the GPU to be idle before invalidating the aux table.
a7de6f1321a : iris: Split aux map initialization from invalidation.
43dc842cb91 : anv: Wait for the GPU to be idle before invalidating the aux table.
3ca3050de57 : anv: Do end-of-pipe sync around MCS/CCS ops instead of CS stall
2db471953ab : anv: Use a proper end-of-pipe sync instead of just CS stall
ac8d412ba39 : anv: Use the PIPE_CONTROL instead of bits for the CS stall W/A
bb2287ccdf4 : gallivm/tessellator: use private functions for min/max to avoid namespace issues
c376865f5ee : egl: allow INVALID format for linux_dmabuf
646fbb1c4f3 : lima: add RGBA5551 and RGBA4444 formats
ede93a32786 : ci: Add a disabled-by-default job for GLES3 testing on db410c.
58659446354 : ci: Switch testing on db410c over to LAVA.
adcb365c1da : r600/sfn: Don't try to catch exceptions, the driver doesn't throw any
b66170b5378 : r600/sfn: Use static_cast when type is already known
7780b50b7e7 : r600/sfn: Avoid using dynamic_cast to identify type
3503cb4c28e : docs/features: add v3d driver
760fe44e8c0 : aco: pass vars by const &
5469221e77b : Revert "gitlab-ci: disable panfrost runners"
2521c81c9e8 : aco: Minor optimization in spill_ctx constructor
d555794f303 : radv: update entrypoints generation from ANV
79d4d2807ff : radv/sqtt: add support for GFX10
eea3912451f : ac/registers: add definitions for thread trace on GFX10
fedbc4c929c : radv/sqtt: update SPI_CONFIG_CNTL.EXP_PRIORITY_ORDER value
36768eee9ac : radv/sqtt: do not assume that the number of shader engines is 4
1b565e56e94 : radv/rgp: adjust trace memory/shader clocks to fix frame duration
fbd61b3fb66 : mesa/st: fix formats required for EXT_texture_norm16
e58bb417b57 : lima: Add etc1 support
37a670d76c2 : doc: Update features.txt for r600 with misc supported features
85457e350dd : intel/tools/dump_gpu: fix getparam values
1e43910aa2e : meson: Enable -Wno-deprecated only for bison > 2.3.
5306b662dd5 : mesa: fix _mesa_draw_nonzero_divisor_bits to return nonzero divisors
a86662c44d7 : gitlab-ci: disable panfrost runners
02f3af2ad1e : radv: fix size of sqtt_file_chunk_asic_info on 32-bit system
33f604a3318 : radv: fix 32-bit build failure in radv_queue_internal_submit()
ad094433b41 : glsl: add some error checks to the nir uniform linker
61dc9354c0c : glsl: fix sampler index calculation in nir linker
ef47069cc30 : glsl: reset next_image_index count for each shader stage
e0aa0a839f9 : glsl: fix resizing of the uniform remap table
190a1ed1702 : glsl: set the correct number of images in a shader
b232a54df11 : glsl: set the correct number of samplers in a shader
7dafc3050da : glsl: fix possible memory leak in nir uniform linker
cf12faef614 : intel/compiler: Restrict cs_threads to 64
09323634898 : st/va: remove unneeded code
8cb9f794131 : freedreno/ir3: add assert
ac705edd829 : freedreno/ir3: fix assert with getinfo
c1f43674618 : freedreno/ir3: don't precolor unassigned inputs
4b8e198fd2b : freedreno/ir3: fix crash with samgq workaround
56565b7bba5 : freedreno/ir3: update SFU delay
2cf4b5f29ed : freedreno/ir3: track half-precision live values
4353b3c1c5a : freedreno/ir3: don't hide latency when there is none to hide
9d2aaa589cf : freedreno/ir3: rewrite regmask to better support a6xx+
c02cd8afbd6 : freedreno/ir3: remove regmask_set_if_not()
2fa64729db9 : freedreno: honor FD_MESA_DEBUG=nogrow
bab9db6c026 : freedreno/a6xx: enable SKIP_IB2_ENABLE properly
9724a7c1055 : freedreno/a6xx: don't emit YIELD packet
45771786e4a : freedreno/a6xx: whitespace fix
ae3e237db05 : freedreno/a6xx: emit LRZ clear in sysmem too
6b605804ead : freedreno/a6xx: remove unused param
141d0d1c25d : freedreno/ir3: remove from_tgsi
c7ac1bcea01 : turnip: increase array sizes in tu_descriptor_map
d195eef05d2 : turnip: fall back to sysmem when attachments don't fit into gmem
de3230e0a5d : turnip: remove unnecessary fb size check
cf302c9a22f : turnip: don't hardcode gmem base for input attachment
6420406f197 : turnip: fix srgb MRT
8f9e1c6047e : turnip: fix hw binning + render_area offset interaction
de33c23370b : turnip: minify image_view extent
b18d6575fee : turnip: remove unecessary MRT_CONTROL fill
33b2db5fb93 : turnip: move some constant state to tu6_init_hw
7d27a9ffb36 : turnip: check the right alignment requirement on shader iova
0f0662a5515 : turnip: add r5g5b5a1_unorm/b5g5r5a1_unorm formats
80ceebcdd10 : turnip: rework format table to support r5g5b5a1_unorm/b5g5r5a1_unorm
89c6ef42335 : util/format: add missing BC4/BC5 vulkan formats
339f127f2b3 : panfrost: LogicOp fixes and non 8-bit format support
574b03eebfb : nir: Allow nir_format conversions to work on 32-bit values
cf69b9635a7 : r600: add missing <array> include
eb5227173f0 : llvmpipe: add support for tessellation shaders
a3257ae7bec : gallium/nir/tgsi: only scan fragment shader inputs for usage_mask
dacf8f5f5c8 : draw: hook up final bits of tessellation
0d02a7b8ca7 : draw: add main tessellation code
76daf893ea0 : draw: add JIT context/functions for tess stages.
3ecd4961179 : gallivm/nir: add tessellation i/o support.
70a7603b639 : gallivm/tgsi/swr: add mask vec to the tcs store
87359d68a98 : gallivm/nir: align store_var param order with load_var
7898e37fb42 : gallivm/nir: add support for tess system values
c632d806cb5 : gallivm/nir: split out 64-bit splitting code
bd0188f9eab : gallium/auxiliary: add the microsoft tessellator and a pipe wrapper.
bf16ff31725 : radv: allow to capture SQTT traces with RADV_THREAD_TRACE=<start_frame>
ed0c8522437 : radv: add initial SQTT files generation support
b3ef07db96d : radv: emit thread trace markers after every draw/dispatch call
768d4f0551e : radv: add initial SQ Thread Trace support for GFX9
94099ee6429 : radv: add a small helper that allows to submit internal CS
dbbf49c8f38 : ac/registers: add definitions for thread trace
3de4f6c9f03 : ac: add more fields to ac_gpu_info
3c7c021ffca : ci: Enable -Werror on meson-vulkan and meson-testing.
b9773631d3e : aco: Fix signed-vs-unsigned warning.
2976ae2717a : gallium/u_vbuf: silence a warning by using unreachable
ad192385e33 : mesa: fix 11 warnings
6d7b076166e : nir: fix 5 warnings
0e25746dde6 : gallivm: fix 5 warnings
d18d07c9d78 : nir: replace GCC unroll with an option that works on GCC < 8.0
1a61a5b1d46 : mesa: fix incorrect prim.begin/end for glMultiDrawElements
a1f40234431 : mesa: optimize glMultiDrawArrays, call Draw only once (v2)
e636a062f1a : mesa: don't unroll glMultiDrawElements if one count is 0
4c5cd113b82 : mesa: clean up glMultiDrawElements code, use alloca for small draw count (v2)
b78ab9c741a : mesa: move num_instances and base_instance out of _mesa_prim
aaa758d3dd4 : mesa: remove redundant _mesa_prim::is_indexed
0c9850e55d1 : mesa/i965: remove _mesa_prim::indirect_offset
f55ae2cdbe8 : gallium/u_threaded: convert dividing by index_size to a bit shift
28d75fc286f : gallium/u_threaded: fix uploading user indices with start != 0
c9e4dc8d5e8 : gallium: pass cso_velems_state into cso_context instead of pipe_vertex_element
6c90e39a5b8 : gallium/cso_hash: inline struct cso_hash_data
505cd5f12b0 : gallium/cso_hash: pack cso_node better
950ee0a3700 : mesa: remove unused "indirect" parameter from Driver.Draw
9556805ac4d : i965: stop using "indirect" parameter from Driver.Draw (non-indirect)
dab7a4d82c1 : anv: Remove unused field `urb.total_size`
0bb25e4713f : pan/midgard: Use address analysis for globals, etc
f5401cb8866 : pan/midgard: Add address analysis framework
658541a7450 : pan/midgard: Force address alignment
93ca47e046c : pan/midgard: Round up bytemasks when promoting uniforms
fd888d351f6 : pan/midgard: Fix load/store argument sizing
ee47ce6ac3c : pan/midgard: Add LDST_ADDRESS property
1a2bb78840f : pan/midgard: Extract nir_ssa_index helper
4e60dc8f486 : pan/midgard: Partially fix 64-bit swizzle alignment
9c59f9f3793 : pan/midgard: Allow fusing inverted sources for inverted ops
21c578027fb : pan/midgard: Allow inverted inverted ops
995e4371055 : panfrost: Increase SSBO/image limit from 4->8
1046d73af11 : etnaviv: disable INT_FILTER for ASTC
811990dc1c5 : anv: Remove unused field xfb_used from anv_pipeline
33f38605e9a : ci: Include db410c support in the ARM container.
20659f18947 : ci: Shrink the arm64 kernel build a bit.
9ed6c1be6b3 : ci: Stop disabling ACPI in the LAVA arm64 kernel build.
257415863b8 : ci: Remove LLVM from ARM test drivers.
9c0bbba8564 : ci: Split out radv build-testing on arm64
ebfa899089b : gitlab-ci: Skip dEQP-GLES3.functional.shaders.derivate.*
17d775ca5d4 : gitlab-ci: Remove GLES3 test from Panfrost fails list
1fa987ae5eb : gitlab-ci: Use PAN_MESA_DEBUG=gles3 for Panfrost
5491a13be9b : panfrost: Add PAN_MESA_DEBUG=gles3 option
f5b6dfcb18f : panfrost: Expose PIPE_CAP_PRIMITIVE_RESTART
2fea44c6361 : panfrost: Simplify stack shift calculation
40fd1f9da44 : panfrost: Reserve an extra page for spilling
f37cec3275a : panfrost: Default to 256 threads for TLS
f6ca7ea5516 : panfrost: Fix param getting
4a10cfab762 : panfrost: Don't set shared->unk0
febabb05026 : panfrost: Update spilling comment framebuffer->shared
03822a27e64 : panfrost: Fix padded_vertex_count generation
23c85971721 : panfrost: Fix gl_VertexID/InstanceID
a0b90b45a9b : pan/midgard: Don't spill near a branch
ed528556807 : pan/decode: Dump scratchpad size if present
d385c5840f9 : panfrost: Implement index buffer cache
12db69aa3f6 : panfrost: Combine get_index_buffer with bound computation
e272b110bb5 : radeon/jpeg: fix the jpeg dt_pitch with YUYV format
5bc71e1bacc : st/va: add support YUY2
d2e715e57a4 : st/va: enable 4:2:2 chroma format
69aadc49331 : radeonsi: fix surf_pitch for subsampled surface
c4197fbcdde : gallium/vl: add 4:2:2 support
24f2b0a8560 : gallium/video: remove pipe_video_buffer.chroma_format
87807298a30 : format: add format_to_chroma_format
fb29f0847f8 : radeonsi: test subsampled format in testdma
9e5d2a73c5f : ac/llvm: flush denorms for nir_op_fmed3 on GFX8 and older gens
30ac733680c : ac/llvm: fix 16-bit fmed3 on GFX8 and older gens
50b8c252746 : ac/llvm: fix 64-bit fmed3
636656bcd78 : mesa: Flush vertices before changing the OpenGL state.
4a54f8cd2cf : mesa: Check for OpenGL state change before flushing vertices.
2b155b10861 : gallivm/nir: handle mod 0 better.
5370c685da4 : gallivm/nir: fix integer divide SIGFPE
954cf8e86b6 : gallivm/tgsi: fix stream id regression
4449611ffbb : mesa: call FLUSH_VERTICES before updating CoordReplace
aae09ffb6ee : mesa: remove leftovers from ARB_shadow_ambient
d9880611722 : cube_face_index: Use fabsf instead of fabs since we know it's floats
6db7467b599 : cube_face_coord: Use fabsf instead of fabs since we know it's floats
a70a605ad63 : iris: Apply the flushes when switching pipelines.
f6d1dd34d76 : gallium/hash_table: remove some function wrappers
502840855ac : gallium/hash_table: turn it into a wrapper around util/hash_table
10d235a8431 : gallium/hash_table: use the same callback signatures as util/hash_table
76dff2fabe0 : gallium/hash_table: consolidate hash tables with FD keys
a01a875081b : gallium/hash_table: consolidate hash tables with pointer keys
56f31328f20 : amd/addrlib: fix build on non-x86 platforms
c798aae7390 : tgsi_to_nir: set num_images and num_samplers with holes correctly
349898a967f : nir: Drop nir_tex_instr::texture_array_size
ec2f905ca8f : freedreno/computerator: Fix defined-but-not-used warnings from lex/yacc.
bd53f4f56b2 : turnip: Fix compiler warning about casting a nondispatchable handle.
ebd071d8cf0 : gitlab-ci: Move to 5.5 kernel plus fixes for Panfrost
ae5e6406df4 : panfrost: Remove some more prints to stdout
fcd8308b289 : gitlab-ci: Run GLES3 tests in dEQP on Panfrost
de4eb9a3bb9 : mesa/st: toggle EXT_texture_norm16 based on format support
200a83a9839 : i965: toggle on EXT_texture_norm16
dc531869a91 : mesa: introduce boolean toggle for EXT_texture_norm16
784c454607b : nir/lower_double_ops: add note for lowering mod
d2e4435c205 : radv: fix creating null devices if KHR_display is enabled
ef0abe5404c : gitlab-ci: Add add a set of lima flakes
4c03d203965 : radv: make use of ac_gpu_info::max_wave64_per_simd
9204ad70f2a : radv/gfx10: adjust the number of VGPRs used to compute waves
568f1504098 : radv/gfx10: adjust the LDS size used to compute waves
ea91b15a313 : radv/gfx10: adjust SGPRs/VGPRs related info
a6df3ef6ecb : radv/gfx10: adjust the number of simd per compute unit
09d8726187f : ac: add more ac_gpu_info related shader fields
974c87e4496 : ac,radeonsi: add ac_gpu_info::lds_size_per_cu
cd6ec2b1abb : radv: implement a dummy winsys for creating devices without AMDGPU
f280c00ba6c : egl: Factor out dri2_add_pbuffer_configs_for_visuals {device,surfaceless}.
d32c458de76 : egl: Fix A2RGB10 platform_{device,surfaceless} PBuffer configs.
87924646db2 : turnip: enable fullDrawIndexUint32/independentBlend/dualSrcBlend/logicOp
708c3a5ffd1 : turnip: enable sampleRateShading feature
cb166aea24a : intel/tools: Do not print type/qualifiers/name for c_literal
5feea408893 : intel/tools: Allow i965_disasm to disassemble c_literal input type
2f83daedb19 : intel/tools: Print c_literals 4 byte wide
0b0e958f4f0 : intel/tools: Add test for state register as source
31c29f4f559 : intel/tools: Add test for address register as source
9526e5c359b : intel/tools: Set correct address register file and number in i965_asm
87d9e78f268 : intel/tools: Handle STATE_REG in typed source operand
2a75e603652 : intel/tools: Handle illegal instruction
11a1cb2fa8d : meson: Disable bison's -Wdeprecated since we still support old bison.
5dfd83d7a1c : anv: Always enable the data cache
d4e7a11bc3e : intel/aub_dump: stub the waits when overriding the device
31461e23793 : intel/tools/aub_dump: fix crash when using the default legacy context
76bf38eaf0b : intel/tools/aub_dump: move aub file initialization to maybe_init()
3569215d493 : lima: expose fragment shader derivatives capability
01496e3d1ea : v3d: Sync on last CS when non-compute stage uses resource written by CS
5de8bc7c758 : gitlab-ci: Enable the lima job again
31a8075678f : gitlab-ci: lima: Add flaky tests to the skips list
5ab94df0f6a : nir: fix gl_nir_lower_images for bindless images
26d42645f9f : freedreno/computerator: fix build dependency
84395190ec8 : glx/drisw: fix shm put image fallback
246e4aeaef4 : glx/drisw: return false if shmid == -1
8d0bab8a935 : glx/drisw: add getImageShm2 path
466a0b2e495 : dri: add another get shm variant.
a91067d3f5c : ci: Blacklist another freedreno flaky test.
6fbe3f40a91 : intel/isl: Add isl_aux_info.c to Makefile.sources
9ab0e92cff8 : intel/blorp: Implement GEN:BUG:1605967699.
36515e295c3 : gallium/util: remove unused debug_print_foo helpers
dfea933a2a0 : gallium/util: do not use debug_print_format
5f0b984cb8f : util: move debug_memory_{begin,end} to os_memory_debug.h
31a78157852 : hud: add GALLIUM_HUD_SCALE
0ee76b90d5a : turnip: move tile_load_ib/sysmem_clear_ib into draw_cs
a410e64b681 : turnip: make cond_exec helper easier to use
6ede9749d2e : turnip: remove marker seqno
cf94124e1c2 : turnip: automatically reserve cmdstream space in emit_pkt4/emit_pkt7
4b2a7dcd93f : turnip: add tu_device pointer to tu_cs
a9a990a60b4 : turnip: fix COND_EXEC reserved size in tu_query
2275343ba34 : freedreno/computerator: add computerator
568e948d1fd : freedreno/ir3: allow block->predecessors to be null
f87d412f082 : freedreno/computerator: rename prefix asm->ir3
6ee68d796e4 : freedreno/computerator: polish out some of the rust
3bb340cf4f2 : freedreno/computerator: import parser/lexer from fdre-a3xx
6499738d3de : lima: remove its hash table entry when invalidating a resource
956e4b2d371 : nir, intel: Move use_scoped_memory_barrier to nir_options
6be766336a0 : nir/tests: Use nir_scoped_memory_barrier() helper
6ff898a6530 : nir: Add the alias NIR_MEMORY_ACQ_REL
424737da3e2 : nir/builder: Add nir_scoped_memory_barrier()
e4baff90812 : freedreno: Switch to using lowered image intrinsics.
3e16434acdd : nir: Move intel's intrinsic_image_coordinate_components() to core nir.
a7038403204 : freedreno/ir3: Fix the arg to ir3_get_num_components_for_image_format()
8aa54e6ed0b : prog_to_nir: Reuse glsl_get_sampler_dim_coordinate_components().
b8644349d1d : tgsi_to_nir: Reuse glsl_get_sampler_dim_coordinate_components().
1b7de2d6b85 : freedreno/ir3: Reuse glsl_get_sampler_dim_coordinate_components() in tex_info.
d37c6ebd3ce : spirv_to_nir: Reuse glsl_sampler_dim_coordinate_components().
5072719e66b : glsl: Factor out the sampler dim coordinate components switch statement.
12cf484d025 : v3d: Ask the state tracker to lower image accesses off of derefs.
9c90ecf37ff : gallium: Add a cap for enabling lowering of image load/store intrinsics.
7342b859afb : nir: Make image lowering optionally handle the !bindless case as well.
cad2d6583c9 : nir: Rename gl_nir_lower_bindless_images.c in preparation for extending it.
b62379ac6f6 : i965: Use isl_aux_state_transition_write()
b9856fbf3b7 : i965: Use ISL's access preparation functions
b00e7a64857 : iris: Use isl_aux_state_transition_write()
af047794106 : iris: Use ISL's access preparation functions
fec957900d6 : iris: Use isl_aux_usage_has_fast_clear()
58d4749e568 : isl: Add a module which manages aux resolves
daa40209488 : freedreno/ir3: Lower output precision
6c750d9c4d5 : nir/types: Add glsl_float16_type() helper
c822460f851 : freedreno/ir3: handle half registers for arrays during register allocation.
9e8466a866c : nir: Add optimization for doing removing f16/f32 conversions
6ee375f68da : freedreno/ir3: Add new ir3 pass to fold out fp16 conversions
125f867d3dc : nir/opcodes: Add nir_op_f2fmp
18124d72786 : glapi/copyimage: Implement CopyImageSubDataNV
ae7bda27a06 : iris: Fix import sync-file into syncobj
3a310fbd0b2 : pan/midgard: Implement load/store_shared
fcbb3d422e4 : pan/midgard: Implement nir_intrinsic_get_buffer_size
3148937ef7c : pan/midgard: Lower SSBOs in NIR
99f2b6144b5 : turnip/pipeline: Don't assume tu_shader is a valid object
12a22da6834 : radv: add the trace BO to the BO list at submit time
5e9a2c603f3 : gallium/swr: Fix min/max range index draw
4d57a275048 : iris: Set MOCS for constant packets on Gen12+
4bac2fa3c6d : iris: Fix BLORP vertex buffers to respect ISL MOCS settings
1cdf5abdfae : iris: Make mocs an inline helper in iris_resource.h
f8ab00776cc : ci: Remove a useless filtering of the lava logs.
7f3f9b2b192 : ci: Don't bother generating deqp junit results since we don't present it.
4c372d384a7 : ci: Document how LAVA runners work.
994e2581226 : ci: Make LAVA job fails emit the full list of unexpected test results.
54dbb55ea82 : ci: Make sure that we have a proper shell prompt for LAVA.
985343e71ae : ci: prepare-artifacts: Make the indent here match previously in the file
89a3856714e : anv: Add pipe_state_for_stage() helper
7df5d36078a : anv: Use intel_debug_flag_for_shader_stage()
f58b384fbef : spirv: Be consistent when checking for Shader/Kernel
5f3cbbd958d : spirv: Remove outdated SPIR-V decoration warnings
1598370aca6 : nir/builder: Return an integer from nir_get_texture_size
265e234e234 : nir: Fix the nir_builder include path for nir_builtin_builder
f5a8958910f : util: Change os_same_file_description return type from bool to int
228cbdfe67e : winsys/amdgpu: Make local variable r signed
87365e263ec : nir/lower_ssbo: handle atomics
7ab4e4dd963 : nir: Add SSBO->global lowering pass
b929565ea8d : panfrost: Rewrite texture descriptor creation logic
ad44f587a8e : panfrost: Move format translation to root
58f14018b4f : panfrost: Move pan_afbc.c to root
5ddf7ad9d20 : panfrost: Move checksum routines to root panfrost
2e3318b151a : util: promote u_debug_memory.c to src/util
8021daeb1fb : lima: implement PLB PP stream cache
7edde3d26bb : docs: Update index, relnotes, and release-calendar for 20.0
0ada39f37ad : Docs: Add 20.0.0 release notes
740cb3d1939 : radv: use RADEON_FLAG_ZERO_VRAM when creating the trace BO
37650bf9380 : radv/winsys: add a new flag that requests zerovram allocations
7a73446c513 : gallivm: fix crash in emit_get_buffer_size
1b610aab583 : gallivm: fix crash with bptc border color sampling
8291d728dc9 : aco: improve GFX9 1D ddx/ddy assertion
cc3d29c6e7c : pan/midgard: Identify clamp(x, -1.0, 1.0) flag
0263d2793ce : panfrost: Remove flush_frontbuffer
068806c9f6b : panfrost: LogicOp support
5bfd363be4c : i965: Do not generate D16 B5G6R5_UNORM configs on gen < 8
803ab5d6be6 : gitlab-ci: Automated testing with OpenGL traces
50f1950ac0b : gitlab-ci: Disable the lima job for now
f7bfb10c69d : util: remove the dependency on kcmp.h
273b8cd1ca2 : intel/fs: Correctly handle multiply of fsign with a source modifier
c81aa15d646 : gallium/auxiliary/vl: fix bob compute shaders for deint yuv
68d1757420b : radeonsi: Fix compute copies for subsampled formats.
d795eb207ff : turnip: add option to force use of hw binning
97a590af21e : docs: Mark 20.0.0-rc3 as done
772d60385cc : docs: Mark 19.3.4 as done
288e9fd295b : docs: Add SHA256 sum for 19.3.4
3238f4c3abf : docs: Add release notes for 19.3.4
d8fe9e045f0 : anv: Drop anv_image.c:get_surface()
58bdc1c748f : nir/search: Use larger type to hold linearized index
912ee82521e : gallium/util: remove unused u_surfaces.c/h
360ffdf4e23 : main/get: Converted type conversion macros to inline functions
f1dc4c9554c : Mark a few static inline helpers with ASSERTED
d46a5cfe781 : mesa/draw: Make sure all the unused fields are initialized to zero
6edbb3c6d07 : mesa: Fix FLUSH_VERTICES in SubpixelPrecisionBiasNV.
d3160a6177a : panfrost: Remove old hack
7f6f419be93 : panfrost: Remove old comment
aed052f7039 : panfrost: Remove dirty tracking
fe5c5507bd6 : aco: add some helpers for filling/testing register ranges
43497e30e26 : aco: add RegisterFile
7e6010106fb : st/vdpau: Only call is_video_format_supported hook if needed
72154237fb7 : iris: Do not dereference nullptr with pipe_reference
d800bcd9b96 : glsl/blob: Do not call memcpy if there is nothing to copy
7685f48ece7 : intel/bufmgr: Cast bitshift to unsigned
d5931f285be : intel/compiler: Do not qsort zero sized array
d596795d4d3 : brw_fs: Avoid zero size vla
d4e395a27d7 : brw_nir: Cast bitshift to unsigned
82913bac145 : docs/envvars: document RADV_TEX_ANISO
72f7d3d5b09 : gallium: Only define PIPE_ALIGNSTACK on x86.
427870abfd0 : llvmpipe: Fix another uninitialized value warning, on init_val.
81225e1f034 : llvmpipe: Silence uninitialized variable warning about "scissor"
dc8c5af99b0 : llvmpipe: Silence uninitialized variable warning about "vals"
d8d34238a6d : llvmpipe: Fix warning about uninitialized "op" in the NIR path.
b32bd704c0a : llvmpipe: Silence uninitialized variable warning about "chan"
ce611935df5 : llvmpipe: Silence "possibly uninitialized value" warning for ssbo_limit.
45b2ccc6b30 : llvmpipe: Fix real uninitialized use of "atype" for SEMANTIC_FACE
13a276ed3ba : radv: Squelch possibly-undefined warning
1427f666dcc : ci: Extend the a630 flake list to reduce spurious failures.
2e05a280b6b : mesa: fix immediate mode with tessellation and varying patch vertices
a6d31589097 : mesa: don't use memset in glDrawArrays
ee549c67668 : mesa: document _mesa_prim::begin/end
c9246282b75 : vbo: remove redundant code in vbo_exec_fixup_vertex
3eeeb86cb0e : vbo: remove dead code in vbo_can_merge_prims
2491a2ddeb5 : st/mesa: try to fix MSVC build failure due to ALWAYS_INLINE
06dc280a57a : freedreno/registers: cleanup CP_SET_MARKER
7b4d6bb1ec6 : freedreno: quiet INFO_MSG
838ed2885df : freedreno/a6xx: few register updates
4fc31e7d336 : freedreno/registers: teach gen_header.py about a3xx_regid
ecca5ef6c38 : meson: explicitly disallow unsupported build directory layout
79788b8f7f0 : intel/gen12: Take into account opcode when decoding SWSB
bee5c9b0dc1 : panfrost: Remove enum panfrost_memory_layout
28e94e0a948 : radv: Advertise VK_KHR_shader_non_semantic_info
8004cb256a2 : anv: Advertise VK_KHR_shader_non_semantic_info
2dae89ac367 : vulkan: Update the XML and headers to 1.2.133
7d3c48f131e : panfrost: Debitfieldize mali_uniform_buffer_meta
027944c7c8c : panfrost: Avoid reading GPU memory when packing vertices
4c52e16c9c2 : panfrost: Cleanup transfer_map
308f9cf104d : panfrost: Update scoreboarding notes
88323d1ba0c : panfrost: Rewrite scoreboarding routines
070bc883d34 : panfrost: Print synced traces to stderr
c46a090942b : panfrost: Implement PAN_DBG_SYNC with pandecode/minimal
59986461255 : pan/decode: Cleanup pandecode_jc
4122f747ac6 : pan/decode: Add `minimal` mode
b684ba6ce7f : st/nir: Unify inputs_read/outputs_written before serializing NIR
9903f106365 : zink: do not convert bools to/from uint
4d016de2505 : zink/spirv: uint -> raw
7c1a2cbcadf : zink/spirv: unit_value -> raw_value
16339646f03 : zink/spirv: rename functions a bit
a6211a42473 : zink/spirv: prefer store_dest over store_dest_uint
7e8f7df800d : zink/spirv: do not reinvent store_dest
692093fbdc9 : zink: confused compilation macro usage for zink in target helpers.
b7e966dc7fe : zink: do not report texture-samplers for unsupported stages
4a20db70de2 : zink: fix binding-usage
c095b7d5bd4 : radv: add a comment about VK_AMD_mixed_attachment_samples on GFX6-GFX7
4159b24be7c : radv: enable VK_NV_compute_shader_derivatives on GFX6-GFX7
83dd0cace69 : radv: enable VK_EXT_sampler_filter_minmax on GFX6
170c3a8b7b0 : radv: enable shaderStorageImageMultisample on GFX6-GFX7
c7617d8908a : egl: Implement getImage/putImage on pbuffer swrast.
6fc0890cd9c : lima: rename lima_submit to lima_job
57d9a51d455 : lima: move dump check to macro for lima_dump_command_stream_print
5502bc83b0e : lima: enable multi submit optimization
131c5056906 : lima: optinal flush submit in lima_clear
d6ad8e590f2 : lima: use per submit dump file
d0dde3de25a : lima: move framebuffer info to lima_submit
ed117ee630f : lima: move clear into submit (v2)
4b93792274f : lima: move damage_rect into lima_submit
a4b048c046c : lima: move pp_max_stack_size to lima_submit
6a5b1c62db4 : lima: move resolve into lima_submit
7e5abc11f42 : lima: move plbu/vs_cmd_array into lima_submit
c64994433c0 : lima: track write submits of context (v3)
48fc5f841ae : lima: make lima_submit one time use drop data (v3)
545988c6172 : lima: add lima_submit_get
0caefb6d9df : lima: use lima_submit_create_stream_bo for plbu/vs_cmd and pp_stack
ed8837f9461 : lima: adjust pp_stream to use lima_submit_create_stream_bo
e90d8b6e4d1 : lima: add lima_submit_create_stream_bo
5c78ba60140 : lima: pass submit parameter for functions in lima_submic.c (v2)
21a2ce71b13 : lima: move flush code to lima_submit.c
29c7235507d : lima: put hardware related info to lima_gpu.h
09127641f41 : lima: merge gp/pp submit
79c65fa56fd : lima: move syncobj from lima_submit to lima_context
b9003111bb5 : lima: add missing resolve check for damage and reload
47200f5c8dd : lima: add render target to submit by dirty buffer flags
32f17339723 : lima: delay plbu head command generation to flush stage (v2)
ccfe5f9d288 : lima: delay add plb buffer to submit when flush
92387ca2364 : lima: pass array as parameter to PLBU and VS command macros
c3bbe4f7f8b : lima: remove lima_ctx_buff_va submit flags (v2)
9f924c795b9 : lima: always add texture bo to submit
3c4ff272507 : lima: use util_copy_framebuffer_state
c8b53d80208 : lima: remove definition of lima_is_scanout
0c4a70b64d6 : pan/decode: Remove extraneous newline
8ab0bf1f939 : pan/midgard: Use fprintf instead of printf for constants
6af14d3685f : pan/midgard: Don't crash with constants on unknown ops
5c06ecd2c64 : pan/midgard: Identify stack barrier flag
d3747fb1ebb : pan/midgard: Set xyzx swizzle for load_compute_arg
f0ee55ad2a4 : pan/midgard: Infer tags entirely
57a84278fda : pan/midgard: Imply next tags
453c64663ce : pan/midgard: Overhaul tag handling
9168e7a65de : pan/midgard: Improve barrier disassembly
d208212f80e : pan/midgard: Use dummy tag for empty shaders
b2cab6b6db4 : pan/midgard: Fix 32/64 mixed swizzle packing
a55a2e02a54 : pan/midgard: Allow jumping out of a shader
3f59098d1a7 : pan/midgard: Implement barriers
4f0b928921d : pan/midgard: Fix swizzles harder
fbe1fd3de0a : pan/midgard: Fix missing prefixes
521406a069e : pan/midgard: Track pressure when scheduling ld/st
9603126b74d : panfrost: Allocate RAM backing of shared memory
50138abb5a0 : panfrost: Rename unknown2_8 to padding
6d9ee3e65ae : panfrost: Rename bifrost_framebuffer->mali_framebuffer
6dc105555b4 : panfrost: Unify bifrost_scratchpad with mali_shared_memory
254f40fd535 : panfrost: Identify mali_shared_memory structure
418ca5dc1ac : panfrost: Ensure compute shader_meta is zeroed
058faf5a4bd : panfrost: Update comment about magic number relating to barriers
8f5a252d350 : ci: bump debian image and change llvm deps to 8
e7375e17958 : gallivm/s390: fix pass init order on s390 with llvm 8 (v2)
a603822b2fc : iris: Trim "../../src/gallium/drivers/iris/" out of debug dump filenames
96f247d1b33 : iris: Dump frame markers with INTEL_DEBUG=submit
e395ce03e92 : gallium/cso_hash: remove another layer of pointer indirection
e0bb7b87e26 : gallium/cso_hash: cosmetic changes, no behavior changes
789ed29d59b : gallium/cso_hash: remove always constant variable nodeSize
a8bbf105409 : gallium/cso_hash: make cso_hash declared within structures instead of alloc'd
f8594a06e4a : gallium/cso_hash: inline a bunch of functions
cf86f522b25 : gallium/u_vbuf: adjust the heuristic for unrolling indices
55d8baa2855 : gallium/u_upload_mgr: don't do align twice in the u_upload_alloc fast path
19c18d532e8 : gallium/u_upload_mgr: reduce dereferences by adding buffer_size
909a2d0ed38 : st/mesa: simplify releasing the current attrib buffer
6954efce23e : st/mesa: make st_setup_current static
e3617fd00b3 : st/mesa: change some loops from while to do..while in st_atom_array.c
fd6636ebc06 : st/mesa: simplify determination whether a draw needs min/max index
1d933728024 : st/mesa: simplify determination whether a draw has user vertex buffers
61e4c582e0f : st/mesa: always inline the code setting non-64bit vertex elements
3c98dccd405 : mesa: remove unused _mesa_draw_indirect
e6448f993b1 : mesa: translate into gallium vertex formats in mesa/main
8d3b86e34a7 : intel/fs/gen7+: Implement discard/demote for SIMD32 programs.
04c7d3d4b19 : intel/fs: Return consistent UW types from sample_mask_reg() in fragment shaders.
1c6853a9be2 : intel/fs: Refactor predication on sample mask into helper function.
a792e11f5cc : intel/fs/gen7+: Swap sample mask flag register and FIND_LIVE_CHANNEL temporary.
083fd96a97d : intel/fs: Use helper for discard sample mask flag subregister number.
a6bc11a7893 : intel/fs: Make sample_mask_reg() local to brw_fs.cpp and use it in more places.
b84fa0b31e6 : intel/fs/gen11: Work around dual-source blending hangs in combination with SIMD32.
57dee58c82d : intel/fs: Set src0 alpha present bit in header when provided in message payload.
e14529ff326 : intel/fs/gen12: Workaround data coherency issues due to broken NoMask control flow.
4e4e8d793f0 : intel/fs/gen12: Fixup/simplify SWSB annotations of SIMD32 scratch writes.
a8ac0bd759c : intel/fs/gen12: Workaround unwanted SEND execution due to broken NoMask control flow.
008f95a043d : intel/fs: Add virtual instruction to load mask of live channels into flag register.
b8b509fb921 : intel/fs/gen7: Fix fs_inst::flags_written() for SHADER_OPCODE_FIND_LIVE_CHANNEL.
c9e33e5cbf6 : intel/fs/cse: Make HALT instruction act as CSE barrier.
fe1b0b7c500 : lima/parser: Extend rsw parsing showing strings instead of numbers
7e2b4bf2566 : radeonsi: don't wait for shader compilation to finish when destroying a context
7bee388fb50 : egl: directly access static members instead of using _egl{Get,Set}ConfigKey()
946eacbafb4 : freedreno/a6xx: document some unknown bits
75fbe089a6a : freedreno: name sysmem color/depth flush events
c57456aab69 : panfrost: Simplify swizzle translation
f3490a141c8 : panfrost: Inline panfrost_get_default_swizzle
efda2cfcf96 : spirv2nir: Add kernel spirv support
eeb6d611285 : spirv2nir: print nir shader if translation succed
7e80b03dd15 : zink: do not use SpvDimRect
f43a3fc28ff : lima: handle early-z and pixel kill better
582d0c5f147 : gitlab-ci: Add three more dEQP-GLES31 tests to softpipe skips
3d16bfc42de : gitlab-ci: Sort random failure softpipe skips
f86bf2e90a9 : docs/new_features: empty the feature list for the 20.1 cycle
886acbe1c53 : radv: remove unnecessary RADV_DEBUG=nobatchchain option
676869e1d4b : glsl: fix gl_nir_set_uniform_initializers() for image arrays
6baeca36899 : intel/tools: Update aubinator_error_decode.
334788d4cc9 : freedreno: allow INVALID modifier
3547e19bbd0 : intel/isl: Switch to R8_UNORM format for compatiblity
207a93bbff1 : intel/isl: Move get_format_encoding function to isl
2a98cf3b2ec : Revert "gitlab-ci: disable a630 tests as mesa-cheza is down (again)"
5a82273f09d : freedreno/a6xx: fix Z24_UNORM_S8_UINT_AS_R8G8B8A8
4151d843236 : iris: add support INTEL_blackhole_render
6d35610bd57 : st: add support for INTEL_blackhole_render
5d7e9edba18 : i965: enable INTEL_blackhole_render
74ec39f66d5 : mesa: add INTEL_blackhole_render
08cff938b76 : Revert "st/va: Convert interlaced NV12 to progressive"
3a2977e7b5c : anv: Reject modifiers on depth/stencil formats
5a593bec16b : gallium/swr: fix rdtsc debug statistics mechanism
dd16ad107da : gitlab-ci: remove load_store_vectorizer from expected s390x test failures
aca2458d1bf : nir: fix nir_const_value_as_uint bit size in load/store vectorizer tests
0c1ba69a270 : Revert "nir: Add a couple trivial abs optimizations"
fdd20be324e : iris: fix aux buf map failure in 32bits app on Android
b9e0947a9ee : radv: remove unused RADV_HASH_SHADER_IS_GEOM_COPY_SHADER
b2531370c96 : radv: remove RADV_DEBUG=nosisched and RADV_PERFTEST=sisched
fa48e7edc23 : radv: remove LLVM sicheduler enable for The Talos Principle
f7d1bf075ab : glsl: fix a memory leak with resource_set
556c9401495 : radv: implement VK_EXT_line_rasterization
fbcf05382ba : radv: fix line width range and granularity
da64c35ff92 : tu: Force sysmem with mipmapped non-aligned linear stores
f026982265a : tu: Support input attachments with sysmem
c1b3f9e8329 : tu: Support resolve ops with sysmem rendering
8647a24a8d6 : tu: Handle vkCmdClearAttachments() with sysmem
07e07daeaeb : tu: Add helper for CP_COND_REG_EXEC
6a0c4008bf7 : tu: Sysmem rendering
041783d49d3 : tu: Disable linear depth attachments
ab3db20cb5e : tu: Support multisample image clears
a5fb5153012 : tu/blit: Support blits in secondary cmdstreams
a94be3da842 : tu: Properly set UBWC flags in RB_RENDER_CNTL
49817cb3ead : tu: Don't emit initial render target state in tile_load_ib
0660cbf4262 : radeonsi: make si_fence_server_signal flush pipe without work
787b56ac0e5 : turnip: Add a618 support
ef5da260899 : turnip: Add magic register values to tu_physical_device
18786cc7d55 : freedreno/a6xx: use single format enum
c13202af7a8 : anv: Respect ISL_SURF_USAGE_DISABLE_AUX_BIT in make_surface()
a76fd8b08cf : anv: Clarify behavior of anv_image_aspect_to_plane()
da2b0c6c19b : anv: Delete anv_image::ccs_e_compatible
483d4ec57ce : aco: improve SCC handling in some SALU combines
d45e9451cf4 : aco: disable some instruction combining if it could change an exec operand
e9f83185a22 : Rename nir_lower_constant_initializers to nir_lower_variable_initalizers
e459c7f0a14 : compiler/spirv: Add support for non-constant initializers
7acc81056f7 : compiler/nir: Add support for variable initialization from a pointer
461c40e0fd5 : radeon/vce: Move global function pointer si_get_pic_param to local encoder structure Multi gpu use case broken when the function was global
286141197da : anv: Rename param make_surface::dev to device
84b791a4bb1 : anv: Drop unused anv_image_get_surface_for_aspect_mask()
23037627359 : gitlab-ci: Only use gstreamer runners for the s390x job for now
8e772807743 : nir: do not use De Morgan's Law rules for flt and fge
ddd767387f3 : aco: fix creating v_madak if v_mad_f32 has two sgpr literals
cd08d9abd76 : radv: set the chip name to GCN-NOOP when RADV_FORCE_FAMILY is set
a8024aaaab9 : radv: make sure to not submit any IBs when RADV_FORCE_FAMILY is set
5b335e1599e : radv: Do not redundantly set the RB+ regs on pipeline switch.
63345a35965 : panfrost: Remove unused anonymous enum variables.
7792d774e0a : radv: Optimize emitting index buffer changes.
1d97d186fbe : nir: Mark fmin and fmax as commutative and associative
1886dbfe736 : Revert "gallium: Fix big-endian addressing of non-bitmask array formats."
11db8e0e00a : st/mesa: optimize st_update_array with ALWAYSINLINE
36cc6b105b5 : mesa: don't use bitfields in _mesa_prim
47d7e216192 : mesa: remove unused _mesa_prim::is_indirect
734654a89cf : í965: don't use _mesa_prim::is_indirect
a7d03103f30 : vbo: merge use_buffer_objects into vbo_CreateContext to skip the big malloc
7575a0a2512 : vbo: clean up resetting vertex attribs
ee5bd8638bd : vbo: also map the immediate mode buffer for read
27bd241103e : vbo: delay flagging FLUSH_STORED_VERTICES until glEnd
ca99fe8a603 : vbo: add/update unlikely statements in ATTR_UNION
a5f72c91e5a : vbo: increase the size of the immediate mode buffer to decrease draw count
2fe771f4e96 : vbo: use FlushVertices flags properly and clear NeedFlush correctly
63a241fa328 : vbo: fix resizing 64-bit vertex attributes
077a843c27d : vbo: optimize resizing vertex attributes during immediate mode
1f6e53e2437 : vbo: don't store glVertex values temporarily into exec
cd7241c4f80 : vbo: pass only either uint32_t or uint64_t into ATTR_UNION
afa7f1984a4 : vbo: don't set FLUSH_UPDATE_CURRENT for glVertex
f8b98d48bff : vbo: keep the immediate mode buffer always mapped for simplicity
8c76ef5b590 : vbo: don't check ctx->NewState twice in glBegin
f2c6de1eecb : vbo: remove a funky recursive call in glBegin
653bd147300 : vbo: interleave attrsz, attrtype, and active_sz in memory
2b22e33c10f : vbo: remove immediate mode code that doesn't do anything and simplify stuff
3e0d612f5e2 : vbo: don't unmap persistent buffer mappings for glBegin/End
03ded3d6ce3 : vbo: skip FlushMappedBufferRange for glBegin/End by using a persistent mapping
10cf7a51134 : vbo: create the immediate mode buffer only in vbo_exec_vtx_map
f89ee44ab03 : mesa: import PIPE_CAP_SIGNED_VERTEX_BUFFER_OFFSET handling
27dada7ce90 : mesa: remove FLUSH_CURRENT calls that have no effect
c7c8fe1cc1a : mesa: fix incorrect uses of FLUSH_CURRENT
01443dc7383 : glx: print FPS with 2 decimal places
1082e6fcb87 : radeonsi: don't update states for the DCC MSAA bug on GFX6-7
fbb27eebc8c : radeonsi: fix the DCC MSAA bug workaround
897a4a0041e : r600/sfn: Add some documentation
7413aab3c83 : r600/sfn: Add .editorconfig file
110ee7ff93a : r600/sfn: Add support for SSBO load and store
148f0ad4f9c : r600/sfn: Add support for atomic instructions
90a7d2e08fb : r600: Make sure LLVM is not used for DRAW
37125b7cc22 : r600/sfn: Add lowering UBO access to r600 specific codes
32d3435a786 : r600/sfn: Add GDS instructions
5aadd809d07 : r600/sfn: Add compute shader skeleton
7fb5c835f7c : r600/sfn: Add VS for TCS shader skeleton
e17ac0d774b : r600/sfn: Add support for geometry shader
5c7124e1343 : r600/sfn: add emitVertex instructions
f7ec616bedc : r600/sfn: Add MemRingOut instructions
1b17316bf38 : r600/sfn: Add a load GDS result instruction
31a4dd6451e : r600/sfn: Add lowering arrays to scratch and according instructions
5c19013904e : r600/sfn: add register remapping
393655d5cb2 : r600/sfn: add live range evaluation for the GPR
24f683fe810 : r600/sfn: Add the WaitAck instruction
e09cdb3f86c : r600/sfn: Add the VS in and FS out vectorization
c5d9456d841 : r600: enable NIR backend DEBUG flag for supported architectures
f718ac62688 : r600/sfn: Add a basic nir shader backend
295be0e8dfc : r600: Update state code to accept NIR shaders
51285bf32ee : r600: Add NIR compiler options
27cacd28ace : r600: Increase space for IO values to agree with PIPE_MAX_SHADER_IN/OUTPUTS
4422ce1b04c : r600: force new CF with TEX only if any texture value is written
144561dc5ec : svga: Use pipe_shader_state_from_tgsi to set shader state
470e73e7f86 : svga: fix size of format_conversion_table[]
689817c9dfd : gallium/swr: simplify environmental variabled expansion code
34fd894e42a : aco: fix waiting for scalar stores before "writing back" data on GFX8-GFX9
7283c33b981 : Vulkan overlay: use the corresponding image index for each swapchain
eb0195358c4 : zink: only inspect dual-src limit if feature enabled
e365f83740f : zink: emit blend-target index
8736ffae2ed : zink: replace unset buffer with a dummy-buffer
18657c0c0a9 : gitlab-ci: disable a630 tests as mesa-cheza is down (again)
35961b10da2 : radeonsi: don't report that multi-plane formats are supported
1c3f4c07047 : zink: fixup sampler-usage
fa915a724fb : zink: lower away fdph
0c36b1c0dbf : etnaviv: enable texture upload memory throttling
7bddaa61362 : freedreno/ir3: Fold const only when the type is float
260bd32b58a : freedreno/ir3: put the conversion back for half const to the right place.
d70192e6973 : freedreno/ir3: Add cat4 mediump opcodes
3eca6d9ce14 : freedreno/ir3: fold const conversion into consumer
5e2012d5c74 : freedreno/ir3: fix printing half constant registers.
d55dfef7823 : freedreno/ir3: Set IR3_REG_HALF flag on src as well in immediate MOV
fbfc8c35315 : docs: Mark 20.0-rc2 as done
d8bae10bfe0 : freedreno: android: fix build of perfcounters.
fad99243151 : freedreno: android: add a6xx-pack.xml.h generation to android build
cad400a59e4 : freedreno: android: fix build failure on android due to python version
ff8265b64ff : gallium/swr: Fix llvm11 compilation issues
f239bb8020d : Vulkan Overlay: Don't try to change the image layout to present twice
4b978cd950c : aco: do not use ds_{read,write}2 on GFX6
da76dfb5159 : intel/vec4: fix valgrind errors with vf_values array
1572e8f3e13 : lima/parser: Change value name in RSW parser
5802259e543 : lima/parser: Extend AUX0 findings
cebfb3169ca : lima/parser: Fix RSW depth test parsing
eaa0784fd32 : i965: remove duplicated comment
26ab38f1440 : ci: Drop turnip opt-in option
fbc117cba31 : llvmpipe: advertise 4 vertex streams
7e6690b1a62 : draw: don't emit vertex to streams with no outputs
72154c90752 : draw: emit multiple streams to streamout.
00c066e5a04 : draw/gs: track emitted prims + verts per stream.
0c77007c9db : draw: change geom shader output to an array of outputs.
8583fcd8f18 : gallivm/nir: add support for multiple vertex streams
b6688413131 : gallivm/swr: add stream_id to geom epilogue emit
9d70002744c : llvmpipe/query: add support for indexed queries
658eb691fc4 : ci: Bump the GLES CTS version to 3.2.6.1.
b37922dd1ed : ci: Disable a bunch of tests on freedreno a630.
b3063cbd185 : turnip: Drop explicit configure opt-in for turnip
4ca77f347d2 : u_tile: Skip the packed temporary and just store tiles directly.
68bb26af63a : broadcom: Fix implicit declaration of ffs for Android build
ce23911b77b : aco: gfx10_wave64_bpermute reduce op to print_ir
20eb1acb6f4 : aco: fix gfx10_wave64_bpermute
1c79afd9462 : Correctly wait in the fragment stage until all semaphores are signaled
451cf228d53 : svga: Fix banded DMA upload
5aec9e84a86 : anv: No-op submit and wait calls when no_hw is set
f9febfae416 : anv: set MOCS on push constants
a140ea1cedc : llvmpipe: Bump test timeout to 180 seconds
4aa7af9e9a4 : intel: Load the driver even if I915_PARAM_REVISION is not found.
20bcbcd9589 : isl: Fix the android build.
a92be2fb26e : intel/genxml: Drop "reserved" enum
deb2bbf57ec : swr: Fix GCC 4.9 checks.
205ce0bea5e : gallium: let the pipe drivers decide the supported modifiers
d8569baaed1 : iris: handle the failure of converting unsupported yuv formats to isl
76f300f2e49 : Revert "egl: put full path to libEGL_mesa.so in GLVND json"
9595b23a45a : meson: don't bother trying `python2`
4d34abd15c9 : aco/optimizer: Don't combine uniform bool s_and to s_andn2.
a77c3d5eed4 : nouveau: Reuse tgsi_get_gl_varying_semantic().
f4f769c851f : nouveau: reuse tgsi_get_gl_frag_result_semantic().
f9358f6f765 : nouveau: Reuse tgsi_get_sysval_semantic().
e25967d6b81 : mesa/st: Move the SYSTEM_VALUE -> TGSI_SEMANTIC map to tgsi_from_mesa.
9891062642a : freedreno/a6xx: Implement layout for DRM_FORMAT_MOD_QCOM_COMPRESSED
d233c8c914c : freedreno: Add layout_resource_for_modifier screen vfunc
af6fb4f0a9f : freedreno: Set up supported modifiers in fd*_resource_screen_init()
d0a7c8f4a8c : freedreno/a6xx: Add fd6_resource_screen_init()
8d07d66180b : glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.
5bea0cf7795 : intel/isl: Move iris's pipe-to-isl format function to isl.
bb615e5fe3f : mesa: Clean up some endianness adapters for shader image formats.
23c137612be : gallium/swr: Fix various asserts and security issues
7eaf21cb6f6 : pan/midgard: Fix scheduling issue with csel + render target reference
38c20696a53 : panfrost: Set the MALI_WRITES_{Z,S} flags when needed
8ed94d38b41 : panfrost: Add the MALI_WRITES_{Z,S} flags
0406ea48564 : panfrost: Z24 variants should be sampled as R32UI
e1ba0cd452c : pan/midgard: Add nir_intrinsic_store_zs_output_pan support
f5619f50738 : pan/midgard: Turn Z/S stores into zs_output_pan intrinsics
59488cbbaca : intel/fs: Don't count integer instructions as being possibly coissue
8455648ccae : tu: Move vsc_data and vsc_data2 allocation into the device
84bd4da468c : freedreno: Fix CP_COND_EXEC
ed5d1c1c471 : freedreno: Add CP_REG_WRITE documentation
65197a3ac1c : freedreno: Fix CP_COND_REG_EXEC bit positions
8be81f8a2a9 : gitlab-ci: Build radeonsi & RADV in the ppc64el job
65610ec774a : gitlab-ci: Add ppc64el and s390x cross-build jobs
a443f81f263 : gitlab-ci: Merge ccache and libxml2-utils into main apt-get install
a06fc0296d6 : gitlab-ci: Pass -j4 to make
84fefa206c4 : gitlab-ci: Update to latest ci-templates HEAD
3da91b3327f : radeonsi/ngg: add VGT_FLUSH when enabling fast launch
27996762182 : util/disk_cache: check for write() failure in the zstd path
6321e3fb9fd : dri: delete gen-symbol-redefs.py
bcb611361b0 : anv: implement gen12 post sync pipe control workaround
8949d27bb8b : anv: implement gen9 post sync pipe control workaround
19e7bcee174 : iris: implement gen12 post sync pipe control workaround
2c07e03b792 : freedreno: allow ctx->batch to be NULL
22d2cbe6856 : freedreno: Allow UBWC on textures with multiple mipmap levels.
ecd62ff7665 : freedreno: Disable UBWC on Z24S8 if not TEXTURE_2D.
ddb0b35b76d : freedreno: Blit all array levels when uncompressing UBWC.
6b586d5a48c : freedreno: Swap the whole resource layout in shadowing.
f9f5d3eb554 : freedreno/a6xx: Disable the core layer-size setup.
17312b4a107 : freedreno: Rename the UBWC layer size field and store it as bytes.
b6b4118bb06 : freedreno: Include the layer size in layout debug.
20357dfde85 : freedreno: Move the layout debug under FD_MESA_DEBUG=layout.
65a6dc5139f : radv: Do not set SX DISABLE bits for RB+ with unused surfaces.
17303c9851e : mesa: implement missing display list functions while switching to the template
56de59b931a : vbo: move reusable code from vbo_attrib_tmp.h into vbo_util.h
052e8f758e6 : vbo: use the template for save GLvertexformat initialization
9ec5e96ec82 : vbo: use the template for noop GLvertexformat initialization
d447a4888fe : vbo: move GLvertexformat initialization into a template header file for reuse
cae60932667 : freedreno/perfcntrs: fix fd leak
8a2c507a8ab : util: Drop unpacking from int signed to unsigned and vice versa.
1d367c3aa57 : gallium: Refactor some single-pixel util_format_read/writes.
ab081970e07 : gallium: Add and use a helper for packing uc from a color_union.
b2a2cf492de : softpipe: Refactor pipe_get/put_tile_rgba_* paths.
8bc56551da9 : softpipe: Drop the raw_to* part of the tile cache interface.
6cdf523f003 : gallium/util: Remove pipe_get_tile_z/put_tile_z.
e986f2b7aff : mesa/st: Use direct util_format_pack/unpack instead of u_tile.
c574cda3c6a : util: Make helper functions for pack/unpacking pixel rows.
333c9d5bb05 : clover: add trivial clCreateCommandQueueWithProperties implementation
b064697af1d : gallium/osmesa: Try to fix the test for big-endian.
dd899fd43eb : gallium/osmesa: Fill out other format tests.
0a53918f025 : gallium/osmesa: Fix MakeCurrent of non-8888 contexts.
655394c6ed2 : gallium/osmesa: Fix a typo in the unit test's test names.
75c50d03422 : osmesa/tests: Cover OSMESA_RGB GL_UNSIGNED_BYTE case
d83abf1d378 : st/mesa: Handle the rest renderbuffer formats from OSMesa
d1165ad18b5 : util/os_socket: fix header unavailable on windows
36126b6211f : i965: Do not set front_buffer_dirty if there is no front buffer
9afdcd64f2c : gitlab-ci: Switch kernel for LAVA jobs to 5.5
162927e43cd : panfrost: Use size0 when calculating the offset to a depth level
64541dd6987 : panfrost: Only clamp the LOD to disable mipmapping when needed
255227ececb : panfrost: Fix decoding of tiled 3D textures
fd27fb51138 : st/mesa: use uint-result for sampling stencil buffers
9cdd89a34b8 : pan/midgard: Remove unused variable
0f3eb7989b3 : pan/midgard: Check for null consts
8ec4028d405 : panfrost: Avoid overlapping copy
c32bd325e76 : etnaviv: Destroy rsc->pending_ctx set in etna_resource_destroy()
df6a2a71979 : turnip: Be explicit about converting vk compare func to a6xx
6dd57f0e381 : nir: Remove always-true assert
e3dfa8f4d69 : glsl: Use 'using' to be explicit about visitor overloads
0bc516fceb7 : spirv/opencl: Cast opcode up front to avoid warnings
67dd51606ca : freedreno/fdperf: Cast away some ignored return values
2be81a3bfa8 : nir: Make unroll pragma work on clang
de856c6170f : nir: Delete unused is_var_constant() helper
42f7e124cae : Revert "gitlab-ci: disable a630 tests as mesa-cheza is down"
0ccda2ebff8 : clover: Use explicit conversion from llvm::StringRef to std::string
5d83314945d : zink: disallow depth-stencil blits with format-change
85d4b41f683 : zink: be more careful about the mask-check
b550b7ef3b8 : panfrost: Fix the damage box clamping logic
2b089e26bfe : pan/midgard: Stop leaking instruction objects in mir_schedule_alu()
c7e68d8625e : pan/midgard: Don't check 'branch && branch->writeout' twice in mir_schedule_alu()
ef89a52fe58 : pan/midgard: Lower bitfield extract to shifts
c68cd39eb37 : pan/midgard: Make sure we pass the right RT id to emit_fragment_store()
25946be4c45 : pan/midgard: Add an enum to describe the render targets
e62c3cf350a : util/os_socket: Include unistd.h to fix build error
f38851d84c5 : gitlab-ci: disable a630 tests as mesa-cheza is down
a4e62705416 : nv50: report max lod bias of 15.0
0021f7dc307 : egl: put full path to libEGL_mesa.so in GLVND json
d5fd8cd46ee : radv: Allow non-dedicated linear images and buffer.
38f963226bd : pan/midgard: Implement mixed-type constant packing
a12fe52cbc8 : pan/midgard: Break out one-src read_components
b74212e7015 : panfrost: Fix non-debug builds
d7fe9af6202 : anv/blorp: Use the correct size for vkCmdCopyBufferToImage
8ff613dc587 : VERSION: bump after 20.0 branch point
02658df152d : lima: Fix build with GCC 10.
982d61e2cdd : freedreno/ir3: fix a dirty lie
752aeb7b3fe : freedreno/ir3: simplify split from collect
8d0e7d9a4c1 : freedreno/ir3: create fragcoord instructions in input block
fb09020ef23 : freedreno/ir3: remove unused tex arg harder
2ffe44ec0a5 : freedreno/ir3: add RA sanity check
2f4f46b7080 : freedreno/a6xx: fix lrz overflow
3e79c4f0edc : freedreno/ir3: two pass register allocation
b0293af7a5d : freedreno/ir3: don't precolor unused inputs
ad2587d3c88 : freedreno/ir3: add is_tex_or_prefetch()
4a7a6c9ef0e : freedreno/ir3: number instructions from one
0f78c32492e : freedreno/ir3: post-RA sched pass
3369406e44b : freedreno/ir3: fix kill scheduling
9a9f78f1f9f : freedreno/ir3/ra: make use()/def() functions instead of macros
a5f24f966ae : freedreno/ir3: a bit more optmsgs debug
300d1181c72 : freedreno/ir3: move atomic fixup after RA
304b50c9f8f : freedreno/ir3: move block-scheduling into legalize
093c94456bc : freedreno/ir3: move nop padding to legalize
c803c662f99 : freedreno/ir3: split out delay helpers
54c795f8297 : freedreno/ir3: fix crash when no non-input instructions
c1194e10b2d : freedreno/ir3: cleanup after lower_locals_to_regs
f0b792ea060 : freedreno/ir3: shuffle a few ir3_register fields
95831e2f66a : intel/gen12+: Set way_size_per_bank to 4
00a84c170a0 : intel/gen12+: Reserve 4KB of URB space per bank for Compute Engine
c0d8b373ade : virgl: Use align_free for align_malloc allocated buffer
d326d30efef : freedreno/drm: readonly cmdstream
f93dfb509cb : intel/fs: Write the address register with NoMask for MOV_INDIRECT
9a95abd0f75 : intel/tools: Handle strides better when dumping buffers
51d7c42165d : intel/disasm: SEND has two sources on Gen12+
fa3ef6a8370 : intel/eu/validate: Don't validate regions of sends
3b323d66019 : aco: fix image_atomic_cmp_swap
0d14f41625f : aco: fix MUBUF VS input loads when expanding vec3 to vec4 on GFX6
d8410fec4ef : gallium/swr: Fix gcc 4.8.5 compile error
8dacf5f9d1d : swr: Fix build with GCC 10.
790516db0bf : gallium/swr: fix gcc warnings
8405e1bef0c : zink: implement support for derivative-control
f12b844e7c2 : zink: implement load_instance_id
c0ced1e79b3 : zink: enable texture-buffer objects
00edb82fde2 : radeonsi: Add support for midstream bitrate change in encoder
d902e23d809 : panfrost: Use DBG macro to avoid noise in the console
25042062215 : pan/midgard: Handle nir_intrinsic_load_barycentric_centroid
226c1efe9a8 : panfrost: Add more info to some assertions
2d5c433aeee : panfrost: Print intended field when decoding
8c5fd2942b4 : anv: Always fill out the AUX table even if CCS is disabled
2ccdf881aba : iris: Plumb deref block size through to 3DSTATE_SF
e6b39850f09 : anv: Plumb deref block size through to 3DSTATE_SF
ce9c45a60ed : intel/blorp: Plumb deref block size through to 3DSTATE_SF
fdc0c19328f : intel/common: Return the block size from get_urb_config
e340a79b9c4 : anv: Emit URB setup earlier
e928676b69b : iris: Consolodate URB emit
09e4c33085f : intel/blorp: Always emit URB config on Gen7+
73a684964b3 : intel: Take a gen_l3_config in gen_get_urb_config
9d05822cb8b : i965: Re-emit l3 state before BLORP executes
bff7b3c7bd5 : iris: Use the URB size from the L3$ config
99f3178a249 : iris: Store the L3$ configs in the screen
6471bac99ec : iris: Set SLMEnable based on the L3$ config
73434b665b2 : intel/genxml: Drop SLMEnable from L3CNTLREG on Gen11
e1bdb127b68 : anv,iris: Set 3DSTATE_SF::DerefBlockSize to per-poly on Gen12+
9da9abf8a7a : genxml: Add a new 3DSTATE_SF field on gen12
21dd0a15140 : docs/release-calendar: 20.0.0-rc1 has been released

+- Project: platform/external/minigbm

b505a50 : virtgpu: Support PixelFormat::RGBA_1010102
5a031c6 : minigbm: zero init cros_gralloc0_buffer_info
ca1a5a6 : minigbm: fix cros gralloc0 racing
d661228 : minigbm/mediatek: allocate NV12 video buffers for MT8195
cd6e63c : minigbm: add GRALLOC_DRM_GET_USAGE query
8ed9b31 : minigbm: Restrict 256 alignment to grunt
87ec79b : minigbm: Round up stride to power of two for ADL-P
0b57ebf : i915: Ensure TGL/JSL surface is aligned to LCU size
a1e93fd : minibgm: update GRALLOC_DRM_GET_BUFFER_INFO query
b2917b2 : virtgpu_cross_domain: handle from guest memory
45ca449 : minigbm: run presubmit.sh
d5f5719 : minigbm: Android.bp: Add msm varients of gralloc.minigbm and libminigbm_cros_gralloc
893f7f1 : minigbm: Andorid.bp: Use cc_defaults in defining libminigbm_cros_gralloc and users
c83116f : minigbm:amdgpu: Add ABGR16161616F format
b783974 : minigbm: msm: disable uwbc for camera usage buffer
b5a95bb : minigbm: i915_add_combinations() cleanup: simplify Y-tile scanout
abeadde : minigbm: i915_add_combinations() cleanup: update |linear_mask|
da47b7d : minigbm: i915_add_combinations() cleanup: don't reuse USE masks
f2dc08e : minigbm: i915_add_combinations() cleanup: don't reuse |metadata|
f9c7aa4 : minigbm/mediatek: allocate NV12 video buffers for MT8192
231913e : minigbm: support P010 SCANOUT
4b69e28 : minigbm:amdgpu: allocate buffer from TMZ
146ee02 : minigbm: add gbm_bo_get_fd_for_plane
39d9f8b : minigbm: Add FRONT_RENDERING to RENDER/TEXTURE/SW_MASK
5141a19 : minigbm: Remove Tegra support.
6f83a44 : minigbm: Add FRONT_RENDERING flag
8d62cdf : cros_gralloc: allow tiled NV12 buffers
7129e53 : minigbm: modify OWNERS
bbde01e : minigbm: virtgpu: random fixups
b48d8b9 : Fix calculation of num_ints.
73c141e : minigbm: virtgpu/cross_domain: next generation virtgpu backend
8eba7bb : Enable support for P010 buffers
d804d5c : Adds Android.bp files back after merge.
df23626 : Merge remote-tracking branch 'aosp/upstream-master' into HEAD
4449629 : Merge 'aosp/upstream-master' into 'aosp/master'
6181ba8 : Revert "gralloc4: adds gralloc4 support"
c2742df : Revert "gralloc: Use YVU420_ANDROID for YCbCr flex"
78bc8fe : Revert "cros_gralloc: map custom drm fourcc back to standard fourcc"
d6ca4f2 : Revert "gralloc4: log native_handle_clone error reason"
29ea847 : gralloc4: log native_handle_clone error reason
64d22e9 : cros_gralloc: map custom drm fourcc back to standard fourcc

+- Project: platform/external/minijail

6dc224f : Add minijail_copy_jail
1403606 : Don't log the warning for an expected kill
11395a6 : rust/minijail: Fix cast to c_char.
f16b78b : Make run/run_remap more generic
c718268 : Add overlap handling to redirect_fds().
2a227b7 : Move OWNERS.rust to rust/OWNERS.
96cd7cc : rust/minijail: Allow more flexible args than `&Path`
32a3b69 : Android: update C std to gnu11
bd99fbb : Fix usage of OWNERS.rust.
ab5fdce : Add kill function
3f5a830 : rust/minijail: Add fork_remap test.
81cefe2 : Fix clippy warnings.
911c99d : Ignore IntelliJ projects.
4f830bd : test: Use googletest 1.10
54277f1 : minijail: Add historical memo.
b5546ad : ANDROID: Add io_uring_* syscall definitions
53491dc : Improve instructions to generate seccomp policies
afa54be : Revert "minijail: Add mount propagation granularity to minijail0"
0026947 : generate_seccomp_policy: Workaround for private ARM syscalls
39bb48d : Regenerate linux-x86/libconstants.gen.c

+- Project: platform/external/modp_b64

52d1743 : Revert "Add ramdisk_available to init_first_stage's deps"
0dc13d3 : Add ramdisk_available to init_first_stage's deps
38a2bcd : [LSC] Add LOCAL_LICENSE_KINDS to external/modp_b64

+- Project: platform/external/mtools

a10a4d5 : Revert "ANDROID: Disable HAVE_GETPASS for bionic"
632b0e2 : ANDROID: Disable HAVE_GETPASS for bionic
8d7cf5d : FROMLIST: Fix invalid use of iconv_t*
06e5b28 : Add symlink for mmd
7d0f5e2 : [LSC] Add LOCAL_LICENSE_KINDS to external/mtools
879d0ce : Add OWNERS file for mtools
beaee83 : Import mtools 4.0.26
0ffa224 : Initial empty repository

+- Project: platform/external/mtpd

09ecab8 : Enable Async MTE in mtpd.

+- Project: platform/external/nanohttpd

c2a4e2c : nanohttpd: compile against min_sdk_version = 30
8013e54 : nanohttpd: compile against min_sdk_version = 30
baef72b : nanohttpd - compile against sdk level 30
3cb8f0e : Add build target for nanohttpd-websocket

+- Project: platform/external/nanopb-c

9f40c4e : [LSC] Add LOCAL_LICENSE_KINDS to external/nanopb-c

+- Project: platform/external/nos/host/generic

67ee5f3 : Fix struct nugget_app_storage for C++
3f268c6 : keymint: Extend hmac_sharing_params max_count to 10
e2d28b1 : Define NUGGET_PARAM_STORAGE_ functions
b798c45 : keymint: introduce TagType::BIGNUM
06fc8c5 : Add NUGGET_PARAM_TRIGGER_PIN for test purposes
494977d : Add new fields to the stats command
6599c8a : Backport license stuff in Android.bp files
95f65fb : sjtag: Add a new command to get SJTAG_ALLOW
467e3ad : keymint: Add new Tag and KeyPurpose
2eb8ecc : MockNuggetClient: add Reset method to mock
d402efe : Define UPGRADE_EN_FW_FAIL for upgrade state
1cb98a3 : sjtag: add new command for sjtag user consent cfg
eb4359e : identity: Add support NDK version 3 for Andorid 12
90d6a22 : Tweak: fix typos in debug strings
3b47110 : Refactor NuggetClient a bit
aac1909 : Merge remote-tracking branch 'goog/upstream-rvc-qpr2' into MP-RVC-14m
5f8a04f : Add NuggetClientDebuggable class for testing
32ed055 : Limit MAC sizes for ICsetAuthTokenRequest in *.options
d46aa03 : Add NuggetClientDebuggable class for testing
152b707 : cleanup: fix typo in comment
9fdbf57 : Limit MAC sizes for ICsetAuthTokenRequest in *.options
687f306 : proto: Add product certs ID for dauntless
c489022 : identity: Add one more parameter to customize attest name
bed4436 : identity: Add one more parameter to customize attest name
e2a661c : faceauth: Add gsc faceauth app id
a5f27d6 : Add AP_IS_REBOOTING message for trusted comms
54b15f1 : Move flash details out of host/general/
d6d17e4 : Add AP_IS_REBOOTING message for trusted comms
f77008f : Disable -Wgnu-zero-variadic-macro-arguments.
2d3d058 : keymaster: Correct the scale of the timestamp in the attest cert

+- Project: platform/external/noto-fonts

b7c656c : Remove NotoColorEmojiTtf module.
10609ea : Update NotoColorEmoji to 2.028
6e373d1 : Extract flag font from NotoColorEmoji
df41aae : Unify emoji font files used in Android
780766e : Update NotoSansCJK from 2.001 to 2.004
df06abc : Update NotoColorEmojiCompat.ttf
29a8399 : Fix subset_noto_cjk.py to run on Python3
2dae600 : Add dist target for NotoColorEmoji.ttf
5763eb9 : [LSC] Add LOCAL_LICENSE_KINDS to external/noto-fonts
9c0276b : Revert "Rename font file with PostScript based names"
5de4aa3 : Revert "Rename font file with PostScript based names"
e5a3717 : Update to latest Noto Emoji designs
6a4db99 : Update Emoji font to for the new synringe emoji design
040976d : Update Emoji font to for the new synringe emoji design
5427e23 : Create new emoji-compat-flatbuffers module
4113699 : Revert "Update Emoji font to for the new synringe emoji design"
212006e : Update Emoji font to for the new synringe emoji design Also updates the emoji-compat font on sc-dev.
57af74c : Create emojicompat font w/new syringe. Note that there are no new sequences so emoji metadata didn't change
2dd4b52 : Rename font file with PostScript based names
4aad4e8 : Rename font file with PostScript based names
dd43345 : Expose raw NotoColorEmoji.ttf file for testing.
083cc49 : Update EmojiCompat font to Emoji 13.1
fd04478 : Update Indic scripts
82de3f4 : Migrate existing jarjar plugin users to shadow plugin
e34079a : Add Noto scripts for new, but revival languages. Update Tibetan
60978eb : Revert "Add Noto scripts for revival languages"
e27a46a : Add Noto scripts for revival languages
7200064 : Clean up build.gradle file for emoji-compat
908a7b6 : Update Ethiopic fonts to a variable format
495c999 : Emoji 13.1 Font
7092bcc : Update WarangCiti font to V3 (redesign + bug fixes)
3e015ef : Update Armenian fonts to a variable format
db63cef : Minor updates to emoji font creation
2ebf49d : Upgrade EmojiCompat to flatbuffers 1.12
c457ce7 : Update EmojiCompat font to Emoji 13
1a4b91e : Update NotoColorEmoji.ttf with latest tweaks from design
c228a9f : Update NotoColorEmoji.ttf with latest tweaks from design.
2c76cbb : Update Emoji font for Unicode 13.0
47bf750 : Revert^2 "New priority scripts + critical updates to fonts."
ba4c95b : Revert "New priority scripts + critical updates to fonts."
748c30c : New priority scripts + critical updates to fonts.

+- Project: platform/external/objenesis

08ee713 : Revert "Pin objenesis to Java language level 8."

+- Project: platform/external/oboe

7575e7a : Removing unneeded ndk-version.h include.
462e7b3 : [LSC] Add LOCAL_LICENSE_KINDS to external/oboe
9248265 : Adding Android.bp to AOSP.
4cfcc4a : Add Android.bp to external/oboe
c0d5f47 : Upgrade oboe to bab1c7de64aa1395c83be384056e2bad061ea272
3ec4b88 : Add Android.bp to external/oboe

+- Project: platform/external/oj-libjdwp

5840da7d3 : Add min_sdk_version for ART module.
ddcab59e0 : [LSC] Add LOCAL_LICENSE_KINDS to external/oj-libjdwp

+- Project: platform/external/okhttp

35aef1b : Fixing stability of CallTest.cancelInFlightBeforeResponseReadThrowsIOE
541335a : Fixing stability of headersOnlyStreamIsClosedAfterReplyHeaders
a40903c : Making the OkHttp internal framed tests more stable
381a66c : Remove unused @CorePlatformApi and mark APIs in okhttp as @SystemApi
4be57c0 : Document and @hide okhttp APIs
81c69c6 : [DO NOT MERGE] Update ConnectionSpecTest for cipher suite removal
5778f5b : Add okhttp-for-host
57176b1 : Make okhttp implementation source files available for libcore
4863d85 : Add min_sdk_version for ART module.
065c467 : [DO NOT MERGE] Reject non-ASCII hostnames and SANs.
815aa54 : [DO NOT MERGE] Reject non-ASCII hostnames and SANs.
ef3cc00 : [DO NOT MERGE] Reject non-ASCII hostnames and SANs, Ignore DNS names in certificate CN.
72ac99d : Reject non-ASCII hostnames and SANs.
d895300 : Rename ART release APEX to com.android.art.

+- Project: platform/external/okio

63e8af3 : [LSC] Add LOCAL_LICENSE_KINDS to external/okio
3f7da6e : Add okio library
9591bd1 : Initial empty repository

+- Project: platform/external/one-true-awk

c0f4e97 : Fix compiling with g++.

+- Project: platform/external/opencensus-java

5f6fd9d5 : Add METADATA to opencensus-java: Apache2=NOTICE am: 4a30687337
a89b95ed : Add OpenCensus build modules required for gRPC
b4905437 : Resolve merge conflicts
c22e5597 : Updates two of the OpenCensus targets to allow for Android use:

+- Project: platform/external/openscreen

207f3b2b : Remove OperationLoop
fc203961 : Reset needs_key_frame after forcing
0d56b58a : [Cast] Make additional Constraint fields optional
21f04aef : [Cast] Rename Negotiate/OnNegotiated methods
5d3785cc : [Cast] Fix Standalone Sender/Receiver
ed4033b0 : [Cast] Fix bandwidth estimator
f839787a : [Discovery] Fix bug in PTR expiry
2493e5a6 : Improve unencrypted offer error messaging
b3b6a01c : Fix standalone receiver publishing
9a74573f : Add device capabilities to standalone receiver
dd8901fe : Move sender streaming socket log
67a0bf04 : Internal change
a8a4c731 : Enable certificate utils unittests in Chrome
4c03793e : Fix a few more X509 struct accesses
17cbee80 : Store NAME_CONSTRAINTS objects in local variables
0a11c2a0 : Maintain self-issued bit in a local variable
c9c0d214 : Use X509 getters instead of reaching into BoringSSL internals
940f00ba : Update BoringSSL
665f12d3 : Disable abseil hash checking in Chromium
04359694 : Fix an incorrect usage of ErrorOr.
144746d4 : Remove static initializers from discovery/

+- Project: platform/external/oss-fuzz

947169dc : [java-example] Speculative fix for JVM segfault crashes (#5554)
a9788fca : [kamailio] Update project.yaml (#5553)
65da9c78 : pillow: trying to fix build. (#5552)
02cee920 : rustls: initial integration. (#5332)
17bc895f : kamailio: initial integration (#5279)
f4ce2228 : httparse: Initial integration (#5331)
5ed972de : [lotus] Fix coverage build (#5544)
df561687 : Update the Bazel project integration guide to capture the new simpler tool. (#5550)
8c1a588b : Implement the Bazel building recipe as a stand-alone script that can be invoked from build.sh. (#5548)
0ce158f8 : Adds project fast-dds (#5487)
a87a6d54 : [grpc-gateway] Fix coverage build (#5545)
e244631b : [capnproto] Initial integration (#5202)
73ebaeee : [thrift] Initial integration (#5264)
96b6daf5 : [mupdf] Improve custom allocator (#5505)
9e96a690 : [hugo] Fix build (#5538)
c06a4c03 : [dart] initial integration (#5515)
b82e1087 : [tinygltf] initial project integration (#5535)
4cc3aa63 : [CIFuzz] Print crash stacktraces no matter what (#5474)
19ec1ffb : [lxc] move the build script and fuzz target upstream (#5514)
d9d81a10 : Fix minor typo in docs (#5540)
8f899a86 : Adds project openbabel (#5492)
2bf8d20e : [wasmtime] Tweak member e-mail (#5532)
a825726f : [wasmtime] add another member e-mail (#5517)
346ef66a : [skia] Add Region Op fuzzer (#5527)
e45a0c33 : Suricata pcap-aware target (#5528)
2a39db05 : Fix build failure in unbound (#5529)
120de02a : the fuzz directory was moved to nom's repository (#5523)
62e5a2ee : Added libpff and libmodi to libyal project configuration (#5520)
0c95cf2c : [libjpeg-turbo] Fix build with libjpeg-turbo 2.1.x (#5519)
10dce410 : Update wasmtime config to use new x86-64 backend. (#5518)
54f0985f : Bump pyyaml from 5.2 to 5.4 in /infra/build/functions (#5512)
2ee9dae1 : Bump pyyaml from 5.3.1 to 5.4 in /infra/ci (#5511)
24c7cf17 : projects/lxc: update mail addresses (#5510)
589afcfb : Clarify in the new project guide that pull_images may be needed for coverage runs. (#5506)
84178cd2 : [ghostscript] Make stderr quiet to avoid excessive output. (#5502)
0efca5f4 : [lxc] initial integration (#5498)
6019f6a7 : [jbig2dec] Improve custom allocator (#5503)
919a35ae : [ghostscript] Copy fuzzer glue code to dir outside of git repo (#5501)
2e183b05 : [relic] Various improvements (#5500)
0282c8c4 : use the fuzz directory from nom's repository (#5499)
fccea98e : [wuffs] Don't build with -std=c99 (#5497)
6c2bed9d : Only remove `external/org_tensorflow` if it exists (#5494)
45dca65c : qemu: disable honggfuzz fuzzing (#5489)
677e7d83 : [vitess] Add maintainer (#5490)
d4492a98 : libfido2: change location of fuzz corpora (#5486)
1ee46825 : build_specified_commit: Add call to fetch_all_remotes on cleanup. (#5485)
0ee8d5ba : [suricata] Add pcre2 as dependency (#5484)
8539aadb : [CIFuzz] Fix repo detection for repos downloaded through "go get". (#5481)
ff8c9278 : [grpc] Fix build (#5483)
00ad7158 : [CIFuzz] Make it possible to skip bad build check. (#5475)
6de9a3b1 : [helper] Fix handling of gsutil's 2FA (#5482)
e8646d25 : Fix bisection when the original checkout is for a single branch. (#5478)
09bdabcc : Fixes ygot coverage build (#5476)
4b5cbcf9 : Mention Java/JVM support in the README (#5477)
e34a0338 : Delete unneeded files from cargo-fuzz install (100MB) (#5436)
0413793d : Updated json5format for upstrem merge. (#5472)
8a67befa : [infra/helper.py] Unittest shell base-runner-debug (#5470)
54b71a17 : [json-sanitizer] Fix dictionaries and add corpora (#5469)
a033165b : PCL: add another maintainer under auto_ccs (#5466)
38f57154 : [jackson-core] Fix seed corpus and dictionary (#5467)
c03d25ff : [fastjson2] Fix dictionary and add seed corpus (#5468)
6156b814 : [PCL] add other maintainers as auto_ccs (#5458)
cf48c3cf : remove reference to removed interface (#5460)
c0d989a5 : update documenation (#5462)
812b837d : Revert "Capstone: do not use flags for corpus building (#5464)" (#5465)
856b16fb : Capstone: do not use flags for corpus building (#5464)
6ca344a4 : Generate badges for projects without coverage (#5459)
0fba2765 : [NFC][base-builder] Fix order so comment is in right place (#5445)
2e64b7a1 : Wasmtime: remaps for coverage (#5392)
06cfe8c8 : [ibmswtpm2] Speculative fix for AFL++ issue. (#5451)
0915194f : mv instead of cp skia build.sh artifacts (#5367)
f20cbafa : nom: initial integration (#5403)
9afd3b24 : Updated the image-png fuzzer. (#5457)
de52eac2 : [firefox] Fix various build problems (#5456)
849965d5 : [docs] Change wording regarding i386 fuzzing. (#5449)
5792e5c5 : [NFC][CIFuzz] Rename test_files to test_data and delete unneeded testcases directory (#5448)
2b4af8f2 : [AFL++] llvm 13 fix (#5454)
6998e8e9 : [firefox/spidermonkey] Fix mach call and install dep (#5446)
cb083cb3 : [base-builder] Fix temp dir deletion for atheris (#5434)
adb627a0 : [Liblouis] Initial integration (#4909)
76d5fd86 : [cairo] Add to CC list (#5431)
58d5848b : Fix typo in path equilavence for golang coverage (#5444)
8f4d33b6 : [go-snappy] reject large inputs to avoid OOM (#5443)
f92a6cd3 : zeek: add user to mailing list (#5438)
df6dc548 : remove map size for afl++ (#5433)
6f3fc204 : Update primary contact and CCs for USBGuard project (#5432)
ccea7f4a : [base-clang] Reduce base-clang size by deleting unneeded binaries+libraries (#5282)
562e0b90 : Removing myself from this list. (#5428)
62fce2a5 : [CIFuzz] Give testcases unique names. (#5424)
8038398c : Update project.yaml (#5426)
1494fbd4 : Added build files for PCL (#4678)
8b15e287 : Go coverage : use gofuzz tag by default (#5425)
e71e49d7 : Golang coverage summary updated to version 2.0.1 (#5346)
d3d1d4c1 : [jackson-dataformats-binary] Initial integration (#5382)
a23d8994 : tpm2-tss: add acl dependency (#5410)
a1135d00 : update afl++ commit id (#5402)
6558a170 : libfido2: add seed for largeblob, hid, and netlink fuzzers (#5406)
02da63c0 : Add cosign project to oss-fuzz (#5415)
5c174c7e : Golang coverage: use absolute paths (#5407)
dd40bbda : Adds cel-cpp project (#5326)
2caa6664 : serenity: Add myself to the mailing list (#5409)
8c5e3f43 : Adds golang snappy project (#5351)
cf274aba : [jackson-core] Initial integration (#5396)
c903d51b : remove library after merge (#5405)
3dfcdfa0 : [runc] Move fuzzers upstream (#5390)
5ca736fe : [CIFuzz] Fix issue deleting corpus (#5391)
92cea13c : Rust coverage : do not trigger debug assertions (#5385)
b000f70a : Golang coverage: build binary instead of bash script (#5377)
2f9dd075 : image-png: initial integration (#5329)
8a9bb709 : spotify-json: initial integration. (#5014)
a9240f09 : json5format initial integration (#5354)
d108b02e : [fastjson2] Initial integration of alibaba/fastjson (#5373)
be203e38 : More generic target directory for rust coverage (#5366)
98e30c07 : Update project.yaml (#5375)
3465403f : [CIFuzz] Add functionality to save diskspace (#5342)
5a00fd34 : Modify deadline text to disclose immediately after fix is released. (#5323)
a15ab02c : [firefox/spidermonkey] Remove cargo wrapper in /usr/local/bin to fix builds (#5369)
a0fb9a91 : [c-blosc2] Link shared libraries with lld for -fno-semantic-interposition support. (#5360)
a6a541e5 : protobuf-c: fix coverage builds, use latest code (#5363)
53ab3695 : [libavif] Fix corpus to have proper av1C property associations (#5364)
7371b1b1 : Update project.yaml (#5365)
3a879b72 : Improve Actions hygiene (#5361)
9ba89076 : Use more RUSTFLAGS for Suricata (#5352)
3a227bd7 : [json-sanitizer] Add severity markup (#5350)
53e95315 : Don't rpath patch llvm-symbolizer. (#5357)
90b3d55f : Fix unzip regression on base-runner. (#5356)
0598d4ff : Include Loki team for the notification email (#5359)
f55e27bd : [vitess] Add maintainers (#5358)
0475bfa1 : [base-builder] Remove unnecessary python files (58 MB) (#5348)
876b8444 : [cairo] Add vendor_ccs (#5347)
632f5ec0 : Rust coverage : source remap after changing dir (#5345)
88c36c0a : Allow security team of Gitea to access the issues (#5338)
12335056 : [base-builder] Delete unneeded files from atheris install (#5344)
92bb205b : [infra] Remove minijail. (#5343)
c3124a08 : [base-runner] Reduce size by ~200 MB by using apt better (#5339)
39483b84 : [CIFuzz][cifuzz-base] Slim down cifuzz-base (#5288)
fb720ead : libfido2: update dependencies (#5340)
3831700b : [gpac] initial integration (#5289)
a8cf3302 : [go-sftp] Add go-sftp project (#5324)
7e31e12e : [ygot] Add ygot project (#5245)
fb8b2e25 : Golang coverage ok with package in $SRC (#5325)
065393f3 : [rnp] Update build script to reflect library naming change. (#5327)
498b771b : fix afl++ asan options (#5336)
2260a5c3 : [gitea] Use a special email address to manage security (#5334)
7b471fb5 : [clamav] Disable honggfuzz (#5322)
be915129 : Golang coverage with go 1.16 and modules (#5321)
45bbb247 : libvips: ensure linker is aware of selinux/resolv deps (#5318)
8fe74c1f : [base-runner] Fix go issue and remove uneeded rust stuff. (#5319)
c41e46ff : Rust coverage report (for Suricata) (#4697)
96ae2ed5 : [cryptofuzz] Fix build (#5310)
ded6109b : proj4/Dockerfile: install wget (#5313)
406e1476 : [wolfssl] Import Wycheproof test vectors into corpus (#5314)
ccfbc216 : dropbear: move corpus out of the source checkout (#5315)
6c544d17 : dropbear: Use github so cifuzz might work (#5312)
6f195318 : add asan poison check to afl++ cmplog (#5311)
db622f2e : [freeimage] Use the SVN repo instead of the latest source archive. (#3414)
1aa590c4 : [clamav] Switch from autotools to cmake (#5302)
8b205da3 : Fix TensorFlow coverage build. (#5309)
d18cc7df : [runc] Initial integration (#5287)
ff77b152 : jsonschema: initial integration. (#4996)
16d66c9d : [infra] Avoid adding fuzzing language for shell subcommand. (#5300) (#5301)
c69f3e8a : Add docs for Java/JVM fuzzing (#5298)
7bd9da63 : fix karchive build for afl++ (#5305)
96aa7b82 : add an extra maintainer (#5307)
e1e890bb : [jbig2dec] Custom allocator now supports test case being run more than once. (#5304)
5e207cb6 : [base-runner] Reduce image size by 45% (645 MB). (#5283)
c243108b : update afl++ commit id plus add afl++ debug script (#5297)
cb0a8bc2 : libyang: bug report access to more collaborators (#5296)
47fafdca : [NFC] Remove extra space in project.yaml
9a1e4008 : [openssh] enable recently-added ssh-agent fuzzer (#5294)
db02d925 : [AFL++][base-builder] Precompile afl++ (#5290)
598ba8b3 : poppler: Fix build (#5285)
5a924584 : grok: change location of test data, to make CIFuzz happy (#5292)
2cc07015 : [base-clang] Reduce build time by ~65% (#5280)
196cc1dc : [vitess] Move build script upstream (#5286)
c8ca0775 : [CIFuzz][coverage] Fix bug in getting coverage reports (#5284)
08448d88 : ujson: ensure hypothesis fuzzer is copied in (#5277)
f5901265 : [TSAN] Support TSAN (#5266)
0e8a05d0 : [vitess] Add email contact (#5274)
fee28b96 : update afl++ commit id (#5273)
b1be6e7b : [skia] Add api_ddl_threading fuzzing (#5257)
a6f244e9 : afl++ commit id update (#5271)
3d44fc28 : add arquebus (#5270)
eaa92cd6 : [qt] Use default fuzzing engines again (#5269)
038808d7 : Fixes radon build (#5267)
afd33be5 : libredwg: no unstable versions (#5259)
dd987e4d : [cryptofuzz] Update e-mail list (#5263)
385b8993 : libyang: give access to the bug reports (#5260)
aab2e82b : [jazzer][java-example] Fix native library loading. (#5262)
98a2db88 : Add HEIF format to kimageformats project (#5261)
697c0480 : afl++ commit id update (#5258)
5689519e : libyang: initial integration (#5227)
dbd41966 : libredwg changed the fuzzer source (#5256)
796938ba : Recommend Ghostwriter (#5246)
a339cd0f : Fixes teleport and syzkaller builds (#5254)
c0cb833e : w3m: initial integration (#5127)
f939fcfa : [base-builder] Use builtin libFuzzer instead of recompling. (#4682)
48d4412c : Fixes go-quic corpuses build (#5250)
e23e06fd : [jazzer] Migrate projects to new void fuzzerTestOneInput (#5251)
299ee76b : Md4c: Update primary_contact e-mail address (#5249)
0bf49c06 : Remove wpk, add artem,pspacek to auto_ccs (#5248)
775659a8 : md4c: initial integration (#5242)
7da59cf4 : libiec61850: initial integration (#5225)
cb4ac264 : libredwg: initial integration. (#5226)
94629842 : Fix ecc-diff-fuzzer build with right botan config (#5229)
e14bf473 : Go 1.16 local builds (#5241)
4e239284 : [p11-kit] Use gmail address for the maintainer (#5244)
a1a5797b : Fix git build by ignoring leaks in build.sh (#5240)
aa34be67 : [istio] Fix build (#5232)
1e03eb94 : Go 1.16 more fixes (#5239)
afb9e09a : Add '-fno-sanitize=enum' to CXXFLAGS for unrar (#5238)
1b0115ee : Fix spuriously failing test (#5218)
90164f39 : Fixes go coverage build with go 1.16 (#5237)
b5de0307 : Fixes for afl++ (#5235)
6fe9d7f0 : libzmq: enable afl and simplify project.yaml. (#5147)
a7affd0e : zeek: enable afl and simplify project.yaml (#5148)
9c92302a : dropbear: enable afl and simplify project yaml (#5150)
2b4a1cde : postgresql: fix fuzzers + build, and enable AFL. (#5164)
b793a499 : tesseract-ocr: enable afl and simplify project.yaml. (#5152)
ab55c8ee : infra: update the timeout of AFL (#5223)
60e9a661 : Go 1.16 build fix with right parentheses (#5228)
3a5a485b : Use sudo's new install-fuzzer Makefile target to install fuzzers. (#5224)
28b35e36 : [CIFuzz] Support languages non-C++ projects (e.g. Python projects) (#5222)
bf0720d3 : [tarantool] initial integration (#4723) (#4723)
18500c17 : golang: compatibility with go 1.16 modules (#5221)
12d7371c : [java-example] Don't assume that fuzzer is run from its directory (#5219)
9ca45293 : [jazzer] Add java-example project (#5216)
4bb61df7 : Final afl++ integration (#5191)
f6827929 : [openjpeg] Release cmake build type (#5209)
e93f2229 : [CIFuzz] Fix handling of sanitizer artifacts (#5182)
d7164ef3 : [infra] Remove unneeded binaries, docs from CMake install (#5161)
98e9d245 : New project: p11-kit (#5136)
346370af : [json-sanitizer][jazzer] Don't assume that fuzzer is run from its directory (#5217)
fa46369f : [CIFuzz] Note which languages are supported (#5208)
27a234f2 : lua: fix auto_ccs email (#5215)
22fbe14b : Change the primary_contact for bs4 (#5212)
4f315837 : Remove manual denylisting in tensorflow (#5210)
587a0bde : [jazzer][json-sanitizer] Add json-sanitizer as the first JVM project (#5186)
481280c6 : [jazzer] Adapt infra scripting to JVM fuzz targets (#5176)
427f63c9 : Add Jazzer to base-builder and base-runner (#5166)
a98d7f1c : [base-runner][NFC] Replace test_one with test_one.py (#5179)
248b4eb7 : sudoers: fuzz targets are now integrated into the build system (#5198)
4540e323 : Use upstream repo for go-sqlite3 project (#5203)
9afe4f59 : add jasper and libxml2 to graphicsmagick container (#5200)
198bf3f1 : [qt] Have my own copy of afl's dictionaries and testcases (#5201)
ac290e7e : [systemd] roll back to meson-0.56.2 (#5199)
f3fd5289 : [NFC][[infra] Remove unnecessary files. (#5177)
c12fc5df : qemu: Add necessary dependencies for 9p fuzzing (#5197)
e2da2f26 : Prometheus: handle go mod (#5194)
0f051b1f : Updated zlib-ng project (#5196)
38b19534 : [Pillow] Use upstream support for fuzzing build (#5193)
10083e67 : [graphicsmagick] switch clone to use the new (official) mirror (#5192)
c656631e : [envoy] Add Yan (#5188)
c6528634 : [cryptofuzz, bignum-fuzzer] Fix AFL++ builds (#5121)
93a898c7 : projects/golang: add Emmanuel Odeke as a Go maintainer (#5189)
27f13eb5 : libsodium: don't use the stack for potentially large data (#5190)
f26468f5 : imageio: initial integration. (#4993)
0c3a9a31 : Add Yanjun (#5187)
0eb5d661 : [qt] Enable i386 again (#5185)
af1cb300 : Update contact address for libsodium (#5184)
ae802f30 : [presubmit] Make sure to run build tests even if nonbuild tests fail (#5183)
d3c2a2a1 : utf8proc: enable afl and clenaup project.yaml (#5163)
e8d8ef1b : civetweb: enable remaining fuzzers. (#5162)
29762b03 : [cilium] Add Dockerfile (#4798)
29bbb8a0 : [qt] Disable afl for now (#5172)
c1fb3fa6 : Fixed small typo in projects/bad_example (#5174)
d7ecce8a : [wolfssl] Add more bignum fuzzers (#5165)
6c33afc3 : Update year in copyright header in documentation (#5167)
b68e5c0f : [openthread] move build script into openthread repo (#5160)
4af2cfe3 : bad_build_check: also look for call on x86_64 (#5159)
281914ea : lighttpd: initial integration. (#5079)
4d85eef7 : libphone number: enable AFL. (#5143)
6fdfdf27 : Removed constraints on fuzzers so we can have AFL and Honggfuzz too. (#5144)
a7bcc650 : snappy: enable afl (#5145)
eafe577e : fluent-bit: enable afl engine. (#5146)
76fcbcbc : opensc: enable afl and cleanup project yaml. (#5149)
34f08168 : clib: enable afl and simplify project.yaml. (#5153)
279c672f : osquery: enable afl. (#5154)
af2387cd : sound-open-firmware: enable AFL and cleanup project.yaml. (#5155)
6df4f841 : libucl: enable afl and clean up project.yaml (#5156)
aeb6f092 : hiredis: enable afl and cleanup project.yaml (#5157)
13214d93 : cctz: initial integration. (#4806)

+- Project: platform/external/pdfium

6b06a8e25 : Shrink pdfium

+- Project: platform/external/perfetto

3a9c0ef08 : Disable SaveForBugreport_Triggers on android builds
f69a77012 : Add traced & producer version into trace and --query
341d3b9c5 : service: fix --save-for-bugreport
6cb33202e : perfetto_cmd: move go/trace-uuid print after incidentd checks
f3f948836 : tracing service: improve logging for --save-for-bugreport
45cdfe44d : ftrace: fix erroneous parsing of absolute timestamps (RINGBUF_TYPE_TIME_STAMP) on 4.17+ kernels
fef632905 : ftrace: fix seq-clear flags when symbolizing kernel addresses
633cf4512 : Cherry-pick proto filter changes on sc-dev
f07eb1115 : perfetto_cmd: Use monotime for sendfile timeout
4199ca139 : Initialize error state to no error.
710fbbbb7 : tp: add table to store all the clock snapshots in the trace
3adb5e1aa : Allow to specify which heaps to disable.
9ce26a8dc : Do not add libc.malloc if all_heaps is set.
760224b91 : Make lintian happier.
db86c66a5 : Proto filter: fix check on FilterBytecodeParser::Query
c5b40293c : ext/base: Export ThreadTaskRunner
8e1d180ac : base/test: Add HexDump test util
f70c1068c : Add changelog for debian.
e21908e59 : Added LayerTreeHostId to ChromeFrameReporter
db60efaf2 : Fix Debian CI build.
d7b87d1ac : Extract long binder transactions during app startups.
a7b53ebf6 : Add stat for last profile per process.
9efd44248 : Update libunwindstack.
cb03fd1f0 : Update API of MapInfo from libunwindstack
88ef5cf3f : proto filtering: add MessageTokenizer
d4b49cb5d : proto filtering: Add bytecode gen&parser
66b3158cb : Perfetto: Fix trace_processor HSC startup metrics for clock and gmail
6be5c7427 : trace_processor: Swap sense of bad CHECK
9d17689fd : ui: Pick up dmabuf fix in canary
6c14ca959 : Remove obsolete callsites metric
aea9ed402 : Change note about glibc profiler.
5922a2d4f : Simplify glibc heapprofd instructions.
5ccaae4fd : ui: Bump state version for sorting change
cd4cde38e : ui: Fix bug with grouping ion/dma tracks
76a3dd8a7 : Update tools/{trace_processor,traceconv}
f81a4d9eb : ui: Roll canary forwards
4da424a84 : Compute time in state without power profile
8aa811065 : Change tablegroup name for heap graphs.
1bdfcba48 : Inform people to also update heap_profile.
d7d3af958 : ui: Collapse ion track by default
99653b101 : Add interning support to ProtoToArgsParser.
5a99b5ceb : Refactor ProtoToArgsTable.
e1b328fe8 : tracing: Forward-declare DebugAnnotation in traced_value.h
e84c68181 : ui: Make unterminated async go to end of track.
08d82f4f0 : ui: Sort by tid when available
bbb25e105 : ui: Suppress cause of bad resolution
bdd8c986d : Revert "ui: Roll prod and canary to HEAD"
45871142d : Ignore comment lines in proguard maps.
7125af04b : Improve error reporting in deobfuscator.
441fd9bb2 : ui: Roll prod and canary to HEAD
a0c9023e4 : tp: massively speed up startup metric
77e59ea85 : ui: Temporarily hide mem.ion_buffer
c041276bb : Trivial name dedupe for MapInfo instances.
2814abe3d : Fix check for redefined field.
2d7902030 : tracing: Disallow trace events during TLS teardown
51f8f5f55 : tracing: Implement TRACE_EVENT_IS_NEW_TRACE
631b13b74 : tracing: Handle unbalanced events in console interceptor
9b9320f35 : tracing: Fix enabling category groups that don't reference known categories
a9e6f7d2b : Log UID that ran perfetto.
78e179f91 : tracing: Fix data race in NonReentrantTaskRunner
ae7494c9d : tracing: Set singleton instance before posting init task
1f52f8caf : ui: Zoom into trace start/end recorded by trace processor
16933d971 : Check --config-uid to detect statsd traces from shell.
a79a477c1 : ui: Remove link when trace is uploaded from file
ecc7f22b3 : tracing: Guard against task runner re-entrancy
87e3daede : ui: Sort Dropdown options on record page by label
736ed8e51 : ui: Try to track down crash due to non power of two resolution
b220c3b73 : ui: Fix off by one error when rendering area selection marks
9b2907989 : Fix track_event_interned_fields
0ec5fd543 : ui: Sort tracks by tid then name
64299ce25 : ui: Pick up crash fix in canary
442d3ef52 : perfetto: round 3 of periodic task compile fix in Chromium
109c54cdc : tracing: Add missing 'explicit' to LegacyTraceId constructor
f2d467267 : perfetto: round 2 of trying to fix periodic task on Windows
314146f0c : ui: Fix crash when rendering actual frame slices
5d0e2b753 : ui: Avoid overlapping DNF async slices
c76b39a37 : ui: Bullet-proof search_controller
9c43ecf8e : docs: point to v16 for next release
8220de2b7 : Upadate CHANGELOG for v15.0
b3ddbfef6 : Fix tools/record_android_trace to point to ui.perfetto.dev
c617e97e1 : trace_processor: Remove fixed TODO
52388c22e : ui: Roll canary -> prod and HEAD -> canary
f782f1ca4 : perfetto: fix compile on Windows and older Android platforms
776675715 : ui: Immediately download trace from tools/record_android_trace
484b674d4 : perfetto: add atrace app to record_android_trace and refine perfetto_cmd
3a5a52fce : perfetto: enable frame timeline when passing gfx atrace category
bbd8f5e3a : ui: Make unfinished slices go to end of viewport
eca4d2bc0 : ui: Show thread timestamps in userspace slice details panel
3fd9ccf66 : profilers: always log cross-process read errors
03b49fd48 : Update tp and traceconv.
fa37fd84e : perfetto: add timerfd mechaism to snapshot periodic events in service
3a84b9bcb : perfetto: refactor snapshots in service in prep for timerfd
e1c9f6885 : Fix broken formatting in sampling doc.
dac9170d3 : base: Add PeriodicTask with timerfd support
4e07ae3dd : trace_processor: Export legacy mark ('R') events to JSON
d4d1ddf72 : processor/ui: Treat patch failures and writer packet loss as data loss.
f9d91deed : ui: Improve track sorting
a2ac06224 : kmem_activity: Don't trigger on kswapd_wake
c7ae73e1a : tp: don't discard slices with empty names
8ef1db390 : [tracing] Expose interning helpers.
8f933a0c3 : Add a static_cast<uint64_t> to Track::FromPointer.
6d1adfe19 : TODO(taylori) -> TODO(hjd)
6d83744d7 : Add documentation for FrameTimeline janks
112c06d3f : tp: add special case for sort descending on a sorted column
009f39554 : Fix android_jank metric failing on some traces
b9c15fe76 : perfetto_cmd: Unliked -> Unlinked
b816c75ab : Add configuration for running individual unit tests from the IDE/VsCode
c477acb07 : perfetto: add instrumentation of probes producer triggering
ec0176d3c : ui: Add self to CSP
cc736d62c : [tracing] Add perfetto::Track::FromPointer.
dc9abfe35 : Add CTS test for non-profileable.
374d2a51a : ui: Display topbar when new version is available and trace is processed
fe74a46ac : Add warning message for when no probe is selected.
481bc4ae6 : tracing: Write track descriptors for legacy events with thread overrides
d17443763 : Displaying arguments in a stuctured way in slice details panel
ca0749895 : Allow to restrict to packages installed by specific installer.
f76e1c55e : tp: fix fuzzer check failure
d19510f4e : Check for user build instead of debuggable in java_hprof test.
cf908fceb : tp: fix back to back runnable slices in thread state
eabc2f4aa : tp: fix negative thread state durations from overlapping sched
954576f49 : perfetto_cmd: Log pretty formatted UUID not raw bytes
2a5b22ba6 : traced_probes: Default power probes to 1000ms
4849c8bb3 : metrics: add display refresh rate metrics
e61986f00 : Fix nit: Add braces to if else statement
17506266a : upkeep: Unify many names
5076180a8 : upkeep: Iterate by const refrence rather than copying
424e99b73 : protozero: Stop constructing std::string from nullptr
8276c6164 : trace_processor: Don't intern every frame timestamp
eb4fc860c : Check CanProfile in java_hprof producer.
77134213d : Add UID parser.
163509e85 : client: Add logging callback for log redirection.
bbec978d3 : Tp changes for SurfaceFlinger Stuffing
36781b980 : Inform datasources whether consumer is statsd.
0331ac00d : build generators: basic support for 'public' on static library targets
75dec753b : Make unfinished Chrome slice go to end of viewport
49c3e9f16 : Add new jank type - SurfaceFlinger Stuffing
d1a7b031b : tp: move trace blob view and trace parser to importers/common
1534bb769 : tp: move chunked trace reader to common and cleanup build files
7653b6f2e : trigger_perfetto: don't exit with error on unknown args
6da4edfbb : Revert "packages.list can allow profiling without extra guardrails."
804a11bd0 : Apply fixes to overview panel
ad9120478 : metrics: Add support for more power rail names in power_counters
fba152be4 : Custom allocator API is more stable now.
ca87686fc : ui: Pick up crash fix in canary
7ad6b7d4a : Reland "traceconv: produce less redundant pprofs, at the expense of more work" (commit 55f309a)
305bb5574 : ui: add package name selection option to ui state proto
e48d30671 : Do not render unnecessary arguments to the console.
b5edd29b2 : Pass through $CC, $CCX, $CFLAGS etc.
053dac716 : trace_processor: Drop bad frame timeline packets
c5a085d9d : Move static_assert about MessageType in TypedProto
ce6dcb40c : Add the ability to daemonize `perfetto`, `traced` and `traced_probes`.
87d7565fd : Cast to int in trace_metadata
e32044e5a : Make lintian happy.
dce4f0def : Fix crash occuring for very small timestamps.
2c842532d : tracing: Don't write names on legacy END events
89516837b : Allow to disable git revision in perfetto_version.gen.h.
8781cd25a : Project import generated by Copybara.
33a7833ea : docs: First pass on visualising large traces with the UI
319f7502b : ui: Add missing deps to package-lock
2337c5013 : Use span join for jit cpu time
a213a8b3d : Add devfreq polling option
00e1a0b01 : base: fix compile in Chrome
1348952fe : Add doc about sampling.
fe5bc2857 : Add EventContext::Wrap.
36d822322 : Use pid_t = unsigned int only for non gnuc compilers
319ba560c : Use system zlib for Debian package.
25b5973b0 : perfetto: fix build in G3
2a01d6ba5 : Add ldconfig trigger.
54c4e381f : Use system toolchain to build debian package.
b15df5a91 : traced_probes: Add proto files for several sde events
5a9af355d : Revert "traceconv: produce less redundant pprofs, at the expense of more work"
a518b4b3f : Do not surface Buffer Stuffing as Jank cause
2ccf2d7b1 : upkeep: Use base::Contains() and empty()
5f88032c1 : packages.list can allow profiling without extra guardrails.
8af701ae0 : Fix libstdcxx build.
5755eab93 : Remove the redundant #include <consoleapi.h>
4055fafd5 : Perfetto site: relax check on install-build-deps --check-only
60a93405e : ui: Update chrome category list based on Chrome's trunk.
5ed03d15d : Only use filename in comment for autogen files.
ea45e06a5 : Add missing Debian build dependencies.
a7fdb4046 : Switch protozero metadata variables back to static functions
e1b9f409e : Use python3 for GN actions.
c8aa81c17 : Use python3 for profiling scripts.
0367ce405 : Use python3 for traceconv and trace_processor scripts.
057a01eb1 : tp: don't fatal error when clock snapshot is missing
264df48c7 : Push HEAD -> canary & canary -> prod for ui.perfetto.dev
ccc82937c : update metrics.descriptor
cd15b8518 : traced: Log UUID when finalizing Android traces
e23d970af : Add boilerplate for cpuhp_pause kernel event
72543fdae : Fix decimal timestamps import issue
5f2083e9b : Add cpu time spent on garbage collection during startup.
129bdcfca : Inline typed message writing support.
ab9d84e87 : Add support for WriteIntoTrace(TracedValue).
0ceebc58c : [protozero] Change field metadata from inline function to constexpr ref.
300833113 : ui: Correct memory-infra config generation
a2eb7ab3b : Add JIT compiling root cause android_sysui_cuj metric
9cd77a8f7 : ui: Give recorded Chrome traces the correct suffix
781bc4dd9 : ui: Avoid '[NULL]' for unnamed global tracks
7aaa01799 : ui: Support conversion to systrace in trace_converter.ts
baeb8b34b : Add field metadata to protozero bindings
6437d6f22 : metrics: Ensure canonical_name in chrome_thread is a string
68688bae7 : metrics: Change modified_rail_slices to a table
562cb1f99 : Refactor DebugAnnotation proto
1be64fe62 : Add mapping for prebuilt
0b13985e0 : ui: Use table_info rather than limit 1
a39d46a67 : trace_processor: Avoid out of order errors on negative timestamps
0e49f1a99 : ci: Upgrade xterm
64edce031 : UI: Add frame_timeline recording widget
5b50519ad : Improve docs of heap_profile.h
c1aecf47a : install-build-deps: fix missing OR in --check-only
375af9a6c : Add adb caveats to trace config page.
af4d11456 : Expose spinlock blocked stat in tp stats.
55f309aca : traceconv: produce less redundant pprofs, at the expense of more work
2c978365c : Support java heap dumps without location field
7def16b45 : Roll libunwindstack.
2e2cb5197 : Show root type in java flamegraph.
85c4794fb : Docs: swap positive/negative semantic in proto comments
e6cf5e807 : metrics: add missed frame rate metrics
4f83ce571 : tp: update perf_sample difftests to cover perf_session_id & perf_counter_track
e37dde179 : Detect heapprofd with untrustworth self_max_count.
77798911c : tp: diff test for experimental_annotated_callstack dynamic table
6265e3f93 : Extract ts for activities launched during startup
98f0596bf : Work around incorrect dump at max count on RVC.
60b81b06d : Disable HeapprofdEndToEnd on CI.
ddeb3b111 : tp: experimental dynamic table for callstack annotation
3943f065d : Build things depending on libunwindstack using C++17.
400319aca : tp: fix association of process for zero events
5fd859d09 : Fix shared_ring_buffer_fuzzer.
a5df54e44 : Use VSYNC id to match slices with frame timeline events
12de1f5b4 : metrics: add hwcomposer execution time metrics
8ae77be59 : Generate more slice colors.
f08cbec7d : traced_perf: avoid unnecessary PostTasks when writing packets due to reading frontend
a665aacf5 : record_android_trace: fix month in file name
adf511707 : Support aarch64 build deps
7e8ab0ace : Correctly import CompleteEvents with thread times.
66905a641 : tracing: Fix visibility of TrackEventSessionObserver
f9a98e671 : perfetto: bump SQLite version in standalone to 3.35.4
db6ff54dd : tp: make chrome threads test deterministic
b6ad875fe : startup: add timestamp of intent received and first frame events
618e8a8a6 : perfetto_cmd: Remove reference to --dropbox in --help message
129c37c75 : Support arbitrary number of TRACE_EVENT arguments.
a318af781 : Add error message to scripts for non-x86_64 archs
310f4bf4d : tp: record perf_sample source stops due to a guardrail as a stats entry
97bfbe5ca : Add duration JIT thread pool spent running on CPU.
1d05a4cb2 : Allow 3 strategies for selecting the overview timeline.
8d74b18d3 : Change toggle icons and tooltips
109ce8751 : Add Python module to Android.bp.extras
c758c7eaf : Parse interned source location from ChromeMemoryPressureNotification
504d4ab04 : Track individual ion / dma buffers in global async track
3955ba518 : tbmv3: Add media metric (ported from v2)
8c1eb4b11 : perfetto: Arm mm event trace config
5741e8d4f : [Frame Lifecycle] Use buffer id + layer name as key
4aa09f80b : Fix gen_merged_protos.
f046e265b : Define a CONTENT_TRIGGER NamedRule.
37c8afd37 : TraceTimestampTraits::ConvertTimestampToTraceTimeNs.
f848d46ce : Implementation of TBMv2 blinkGcMetric in TBMv3 blink_gc_metric.
f61fb4462 : metrics: rename recently-added TraceStats message to avoid name conflict
01e60a29a : Make trigger e2e test more stable.
f27278183 : upkeep: Several small fixes
885f68922 : Address idea static analysis suggestions - part 1
3ad59fe5c : avoid opening namespace std when specialising std::hash
3c067a74d : Ensure that "ThreadController active" events aren't included in our breakdown of flow events.
0948e1c60 : new metric: trace_stats, which exports the trace stats table's contents
eb062d018 : metrics: Improve process and thread names in jank metric
172c19f9a : metrics: allow metric proto enums to be set with |long| values
2c604321d : Show repeated slice arguments
d399a658e : Docs: update docs to point to latest SDK
7454e1aee : Update CHANGELOG for v14.0
ed369bb8e : tp: Parse chrome_event payload even when chrome_metadata is set too
523fff394 : proto: add pid and start/end ts fields to ui state
a20c5efb6 : traced_perf: implement limiting inflight samples' heap footprint
5f4abae0c : Extract number of JIT compiled methods during app startup
7590a6182 : traced_perf proto: add option to limit inflight samples' heap footprint
d140e5f2f : tp: migrate triggers and chrome metadata to metadata module
6ba9e243f : base: add tests for base64 encoding
331640cd4 : sdk: Add missing PERFETTO_EXPORT to TracingPolicy
8e39ed895 : Expand the hardcoded lists of Chrome thread/process names
55b9536e5 : tp: fix build
8532fc9c9 : tp: add ui state proto and expose it in the metadata table
efa22bddf : Move scroll_jank to a full TBMv3/perfetto metric.
a0370db78 : metrics: add mcycles breakdown by core type to startup metric
ef4e7735a : sdk: Support embedder-provided policy approving consumer connections
fd45bcc3a : TraceWriter: Update comment on NewTracePacket() to mention kDrop mode
411479e17 : trace_processor: Add rss_stat support for .html traces
d3e212d7d : ui: Roll canary -> prod and HEAD -> canary
f24ce9cdb : libdexfile_external is replaced by libdexfile.
432fadab3 : ui: tp: expose blocked function from sched_blocked_reason in thread state
3f15a11b8 : TraceWriterImpl: Fix a DCHECK in drop_packets_ mode.
2d5688bfb : Fix mismatching return type for MaybeSetThreadName.
2a3719e5c : Set heapprofd unwinding thread name.
a67f9ec49 : TP stat for unwinding times.
5ec0f86ab : build: Meson build file
951b2fad3 : Add Energy consumer info to energy estimation breakdown
8e0e3e58e : docs: Fix recommendation for generating clock id
fc2989f9c : metrics: Add process/thread names to scroll_jank_cause_queuing_delay
af4152b98 : Add support for battery and power rail using AIDL interface
fc8c73a59 : ui: Roll canary -> prod and HEAD -> canary
4fe57a0fa : docs: fix typo in top 5 processes metrics example
5f3b52a5b : Migrate scripts from Python 2 to 3
21fdd8950 : Change metrics menu to sample queries
ccba443da : Add log when killing profile target in test.
0e635e959 : tp: replace task_state creation in startup metric with thread state
83ef16945 : ui: Refactor selection controller
3034f8fd9 : Allow to delta encode ids in heap graphs.
2dc8512a1 : Add isBuffer to trace
3204fe1a1 : Update colors for FrameTimeline actual slices - part 2
450ed1ffc : Add more logging for state transitions in heapprofd.
ab35fc7d7 : perfetto: fix GN config error on Chrome OS using ToT
c32cb792b : Update FrameTimeline actual slice colors
6403a0e18 : Rename power_stat_hal to power_stats
5e9de92d4 : Include checkerboarding information in per-frame state.
c582fcc2f : extension: Increment version for new release & fix some style issues
b6fe027c4 : tp: add support for passing null arg set id to extract arg
105bbc473 : Add logging to heapprofd producer.
548028b8a : Roll UI Canary channel
cd4887ade : Add DMA-BUF heap perfetto metrics
1c79edc27 : Add ftrace support for DMA-BUF heap tracepoints
85a8e794c : tracing: Prevent nested calls to DataSource::Trace
371d8955a : Add x86_64 unwinding problems to Known Issues.
375eac059 : Add ui/dist to gitignore.
fb095c2cf : Add enabled categories to chrome metadata
b56d523d6 : perfetto: fix opening output file when skip_incidentd was set
b170cabd5 : Minor fixes for FrameTimeline color scheme
7ae9a434c : Fix invalid reference field computation.
40a479734 : Fix debug mode heapprofd problem.
5c04b81fc : Do not mute child processes in HeapprofdEndToEnd.
9fe47884f : Fix duplicate anchors.
df9872b1c : Modify the Chrome extension to send perfettoConfig protobuf message instead of the chrome-only traceConfig.
90e0776d1 : Add ipc and mojo message details to track event args
aad2d9144 : Replace .pftrace in docs with .perfetto-trace.
6ad5d16e1 : Reland "Import ChromeMetadata key:value pairs to the metadata table"
87c784f03 : Avoid repeated ProtoDescriptor copies & destruction
0d96172b0 : TracedValue: add support for static and dynamic keys.
1ca5728cc : heap_profile: use binary files for symbol data
1a62fc09f : Fix cross-ABI ringbuffer issue.
4ed03f206 : UI: Build wasm with -g2 to preserve symbols, fix OOM message
a6230b246 : Use sources.gni for building a descriptor
11e2aff78 : Fix DrawFrame matching in android metrics
b357bcc30 : Add altimin@ to OWNERS
8c4d9a241 : Add android.power_stats data source to poll energy breakdown data
0639494ad : Add forward-declarations for TracedDictionary/Array.
27290e80a : Refactor perfetto::StaticString into a standalone file.
eaff3afb7 : Adjust libunwindstack JIT API.
2b9c7a50d : metrics: add sched duration to trace metadata
45eac0538 : perfetto: allow guardrail override on user builds
459c220a0 : UI: add tools/symbolize-ui-crash
8c812866f : Revert "Import ChromeMetadata key:value pairs to the metadata table"
2bde006ab : metrics: add SF cached layer in android_hwcomposer
1241d37b7 : tp: add extra checks when parsing JSON dicts and make errors consistent
03e5b4d04 : Fix Choreographer#doFrame matching in android metrics
2939c08fb : perfetto: migrate all descriptor header generation to build time
12ce15941 : UI: don't crash when selecting "did not finish" slices
99ce48589 : Extract time spent on verifying classes during app startup.
d1b5cf093 : Fixed inverted inlines in flamegraphs.
9b7f9f399 : Extract time spent on opening dex files during app startup.
edf7c868a : tracing: Add support for counter events
c0e8ff9ab : Project import generated by Copybara.
380e5acac : Import ChromeMetadata key:value pairs to the metadata table
bd1da2588 : ancestor_generator: fix id/row_idx confusion
a1104601e : Parse crash trace ID from process descriptor
6dfe3a2da : perfetto: decouple statsd monitoring from incidentd and allow skipping incidentd
3912c8ff3 : Extract ART optimization status in android_startup metric
0732e0028 : tp: defer JSON parsing until after sorting
0ee7e125b : Remove redundant variable.
763f9c088 : traced_perf proto: remove redundant message qualifier
c6c7e84ae : trace_processor: perf sample counter tracking and distinguishing between multiple data sources
12c6f3047 : profiler_tables: make perf_sample.callsite_id optional
50be2bf77 : traced_perf: emit packet sequence defaults with the effective timebase
5e223094f : protos: Move crash_trace_id into ChromeProcessDescriptor
f78544d0f : Extract inflate and getResources timings
f83d14af1 : Fix sysui cuj metric matching with frame timeline
3ebbf2766 : Add crash trace ID to process descriptor.
f0aab4240 : JSON export: Emit duration events for adjacent CPU callstack samples from the same callsite.
455173239 : traced_perf proto: introduce PerfSampleDefaults and move Timebase to common
9ad60aa07 : traced_perf proto: move event definition to common/ + remove |tracepoint|
83edc951e : Add test for vfork in thread.
efbf9d18f : Extract create/resume durations for launched Activities
277fd90ac : Project import generated by Copybara.
37518c39e : Extract Startup activity name
d219ed4a5 : Add mali event in gfx category
ac47ba66f : Extact VSYNC id in android_sysui_cuj metric
64b2fe51b : Proto for energy estimation breakdown
2459a5040 : tp: parse power rails at tokenization time
1a3c8d430 : Do not call heap callbacks in atfork.
1584c26e1 : Add license { ... } properly to Android.bp gen.
655fa3d81 : tracing: Document supported track event arguments
9add2ec6e : Parse source location interned argument
d72297fa2 : UI: Add \n when copying multiple rows from the log
ecc7ff244 : protozero plugin: always emit forward declarations of nested types
39097c55d : Add min_sdk_version for ART module.
552e92a86 : New enum value added to ScrollState to support skipped frames
a9d046f9a : Update android_sysui_cuj to support new naming of slices
512d9781b : tp: remove force sorting mode flag (and fix typo)
e60b7c8ac : Update CHANGELOG for v13.0
5197e5725 : UI: move heap profile tracks to the top.
93c5b0acf : trace_processor: move perf_sample parsing to profile_module
8e13fee8f : Extract non-app jank causes in android_sysui_cuj metric
7f0c8593b : Fix issues for memory instrumentation JSON exporting.
88eb6986b : tp: add option to force sorting based on flush period
413902641 : tp: simplify Begin and Scoped for subclasses of slice table
9aca5984e : tp: don't pass category/name for binder end events
597658e81 : More NaCL fixes for test_support.
f523f2a11 : tp: remove extraneous End methods in SliceTracker
ac26a8c74 : Add active interaction bool for PipelineReporter
725ffbe14 : UI: make flamegraph panel resizable again
77b622867 : traced: add logging for hitting trigger limits
ae166548c : Fix vm_test_utils.cc on NaCL.
b2acc470e : Introduce android_fastrpc metric for trace_processor
68dafba4c : tp: add parsing support for mali tracing mark write events
d5debd4bb : probes: add mali marker write event
9a884b3bb : perfetto: bump versions of trace processor and traceconv
67cdc662c : tracing: Support periodic incremental state clearing
d114f1559 : UI: roll canary+stable to aosp/1609233
c9e2f7680 : Do not crash on spinlock timeout.
426063ded : Consider more processes in android_sysui_cuj metric
f97cdc06b : tracing: Write track descriptors before events on the track
021b75622 : UI: don't add thread state tracks for inactive threads
c61fd2462 : UI: refactor TrackDecider logic
b3cf2c4e0 : [LSC] Add LOCAL_LICENSE_KINDS to external/perfetto
14c0d144c : Do not assume that timer_t is a pointer.
030023eac : ui: Set incremental state clear period for ring buffer traces
fb2ce6ee2 : Fix the failure in android_sysui_cuj test
dfb2f9613 : Revert "Add IPC layer + Platform implementation for Windows"
1c5c31707 : Add IPC layer + Platform implementation for Windows
81f14f669 : UI: fix ellipsis in presence of wide code points
e60a90847 : Add PredictionState to frametimeline protos
0aedf48ad : Use frame timeline events for jank root causing
2359d74db : [perfetto] Add hwnd_ptr field to ChromeWindowHandleEventInfo
336086a91 : Fix heapprofd api build instructions.
9124a1e53 : metrics: add g2d metrics
9b5b30be6 : Fix typo: scale name "delta"
2069fabec : Log invalid stack bound errors in trace.
e6edb068d : IPC: Allow socket to be TCP, for Windows
d33231c88 : UI/GA: Disable title reporting
19068d15c : UI: make run-dev-server listen only on 127.0.0.1
4fde705f9 : Add test for vfork detection.
822b50b1a : UI: up-rev stable+canary
31b7ef4dc : UI: increase timeout, add autopush channel
a0404a4e0 : Fix mac build.
f745470ac : Fix invalid include.
6bc02e453 : CI: fix artifact uploader
491e2d965 : Add --export-compile-commands to build_all_configs
7c0612c2d : CI: fix max-width to prevent table overflowing
3154c0c0e : Implement step processing for async
6614e918d : Add benchmark for client API.
5155bacd8 : Fix GMS deobfuscation.
e9790ab86 : CI: speed up, uprev images, fix artifact uploader
e26e08b41 : Disable GetSigaltStackRange test on asan.
3c8f1769c : Compile standalone heapprofd with unwind-tables.
d3c9619c7 : bazel: Regen build file
3e8e36571 : Fix syntax error
4771c5d8c : Ignore weak references for flamegraph.
17a56feb8 : python: add "public" visibility for Python library
34bc55963 : Move scripts to python3
5d09f5e6e : Move heap_profile to a separate include dir.
4aff79ac7 : cts: traced_perf: check build type instead of debuggability
ebc3b5251 : Add a new LatencyInfo step FINISHED_SWAP_BUFFERS.
2923745dc : UI: Disable Legacy UI after click and add spinner
4ff53edf2 : CI: always return XHR results as text/plain
95d86c64f : Allow to use system ADB binary for run_android_test.
dbeef8160 : Fix out-of-tree heapprofd build for SDK 29.
6fb5b838a : Project import generated by Copybara.
ddc8ae2b5 : Fix heapprofd out-of-tree build for SDK 30
ffb0ea88c : UI: Allow dropping files from the OS
be9ca27a5 : Call sendfile in a loop to handle short writes
6acf12f8b : Investigate SaveTraceIntoDropboxAndIncidentOrCrash
5afde8e46 : Update JankType field to a bitmask
8f20da822 : perfetto: fix code style divergence to aosp
cbee072d0 : Split FrameTimelineEvent proto into separate start and end messages
6d36a0e92 : perfetto: add empty trigger name to match change to proto
569ad1d86 : Rename ART release APEX to com.android.art.
5cceb8adf : ftrace: fix pointer stability of events_ vector

+- Project: platform/external/pigweed

58f22dc6 : pw_persistent_ram: Default construct from mutator
a082d7fc : pw_thread: add helper ThreadCore interface
faea8809 : pw_rpc.console_tools: Context class; function helpers
9e080159 : pw_watch: Automatically restart builds by default
ea500563 : pw_watch: Use Git to determine which paths to ignore
d392611a : pw_env_setup: Use python, python3, or python2
3f12bff9 : pw_kvs: Minor varaiable naming cleanup
e9230320 : pw_cli: Decorator for plugins.Registry registration
bea166e0 : pw_cli: Generalize the plugin system
3e28092c : pw_rpc: Add ClientServer combination
4ea2de8f : pw_rpc: RPC console helpers
11ea2134 : pw_cpu_exception_cortex_m: Reword docs for clarity
84acca88 : pw_cpu_exception_cortex_m: Add CFSR decode tool
1035aa09 : pw_protobuf_compiler: Fix CMake proto deps
b85cda46 : pw_build: Subtarget aliases for Python packages
a25df5fa : docs: enable a bunch of missing docs
47941cc1 : pw_thread_freertos: adjust detach to CHECK joinable
f4da489b : pw_thread_threadx: Enable pw::thread::Thread for ThreadX
5a0450d2 : Re-enable asserts in headers
db0992d3 : pw_env_setup: Support Python 3.9
a77e5e7a : Fixes for GCC 10 compatibility
47a4304c : pw_unit_test: Add test suite filter
38b6d445 : pw_preprocessor: Macros for disabling warnings
bc2af4d4 : pw_router: add lock safety annotations
cc9ef836 : pw_sync: add lock safety annotations for C++ clang usage
597ac2a7 : roll: rbe-client
1c670a26 : pw_rpc: Allow using enums for channel IDs
6f5b8fb1 : pw_sync: split out pw::sync::TimedMutex from pw::sync::Mutex
ecbabcc4 : pw_hdlc: Move pw_checksum dep to public
2c6c0ba1 : pw_protobuf_compiler: Use Python group for proto alias
b90d9b29 : pw_persistent_ram: Add PersistentBuffer
b847615d : docs: Link to docs & code search in README.md
bcf0735f : pw_tokenizer: Custom tokenization macro support
7c8b339c : pw_tokenizer: Move encode_args.h header to make it public
21ab0f4e : pw_log_tokenized: Add config header
2b3fb38c : pw_cli: Avoid NamedTuple multiple inheritance
e0ae9b10 : pw_rpc: Python client support for keeping RPCs open
2981da2f : pw_rpc: Remove accidental Python dependency
9b085ce0 : pw_persistent_ram: Make persistents mutable
f9ae1892 : pw_protobuf: Make maximum varint size configurable
72b43134 : roll: rbe-client
f22f1f1b : docs: Fix spelling mistakes
fe700664 : pw_sync: migrate docs to use list tables
3b9eca49 : pw_sync: expansion of the sync module doc
dfdce525 : pw_env_setup: Add "_PW" to "_BOOTSTRAP_PATH"
c2a520cd : pw_rpc: Make log messages more specific
0616ee33 : pw_env_setup: Fix warning when executing bootstrap
6fe8ccf0 : pw_varint: MaxValueInBytes function
b7902c03 : docs: fixup module structure example
f47febb0 : pw_toolchain: Add missing {{arflags} to tool("alink")
5ea3340c : style: update non-type template args to kCamelCase
c08854ba : pw_rpc: improve error handling for SendResponse
d82eb752 : pw_hdlc: Fix error handler for incorrect argument
1c00790f : pw_rpc: Reorganize Python console_tools module
ad2f3c35 : docs/style_guide: revert stance on non-type template args
f705151b : pw_watch: Kill the build when a rebuild is requested
40ab6b0d : pw_presubmit: Adds Bazel support to presubmit
df38ed19 : pw_rpc: Generate RPC definition stubs separately
89542342 : docs: Add details about doc requirements
48c43dd8 : pw_toolchain: Add missing map file output
be37ef06 : pw_containers: Add asserts
821d937a : pw_rpc: Cancel streaming RPCs when aborted
576112e2 : roll: gn
446f24c4 : pw_build: Dependency fixes
7a3c6525 : pw_log_sink: Switch backing sink to multisink
4cdc3e75 : pw_protobuf_compiler: Abbreviated proto subtargets
c02188cf : pw_build: Support symlinks in mirror_tree.py
4e6d0388 : pw_env_setup: Update cipd pin
a1cb6630 : pw_env_setup: Detect unsupported platforms
5c26ecfd : pw_env_setup: Grab renode from CIPD
35ddc655 : pw_containers: Trivially destructible Vector<T>
dd4e6f6e : pw_env_setup: Better error message for CIPD download
25396f74 : roll: gn
24573eb7 : roll: host_tools
a59998f2 : pw_assert: Rename assert/check headers
b9fda588 : pw_hdlc: Multibyte address support
2f56efce : pw_build: Handle Windows artifacts in python_runner.py
ac6a6acf : pw_persistent_ram: add Persistent size report
32dc5c52 : pw_persistent_ram: Adds initial Persistent object
5a14a66a : build: Apply -Wstrict-prototypes to C code
c2ce5245 : pw_build: Replace 'lint' with 'static_analysis' in pw_python_package
9b2294fe : pw_ring_buffer: Add BloatThisBinary calls
758e10a7 : pw_bloat: pull log & assert into BloatThisBinary
a2ddc41b : pw_build: Handle multiple artifacts in expressions
8f357f43 : CMake build: Change how third party libraries are included
7df6664d : pw_tokenizer: Display as prefixed Base64 if decoding fails
85920086 : pw_watch: Fix watchdog version and ignore project dirs
d731b350 : pw_log_tokenized, pw_metric: Use masked tokens
0e1f5e48 : pw_build: Don't touch files unnecessarily
735e5f66 : pw_doctor: Improve error message
247efd9d : pw_varint: Configurable encoding options
af853ea6 : pw_build: Support building Python wheels
a037764c : pw_protobuf_compiler: Prevent using protoc outside default toolchain
ba325e41 : pw_rpc: Merge pw_rpc protos into the pw_rpc package
f36832ae : pw_multisink: Add multisink implementation
d9be113d : pw_ring_buffer: Add method for acquiring preamble
d313c221 : pw_tokenizer: Decode token databases as UTF-8
dcfcecf8 : pw_build: Optionally generate setup.py & nest protos
629b875f : Fix incorrect documentation
f84638be : pw_sync: Updates the documentation and headers
91d2c508 : pw_cli: Allow setting log levels for all loggers
b24129ee : docs: Add GitHub link
659a5c53 : pw_string: Add EXPECT calls for static analyzer
570ef76e : roll: host_tools
1573b82f : pw_protobuf_compiler: Ensure SOURCES is provided in CMake
959b8830 : pw_chrono: add SystemClock::for_at_least helper
7d254f6b : pw_docgen: Create hard links instead of copying
86c25478 : embos: fix for_at_least contract to add one tick
7faecc97 : pw_tokenizer: pw_tokenizer_database args update
515e9251 : pw_sync: Clean up InterruptSpinLock migration
0cdb1a37 : pw_log: Separate shortened macro name headers
da2a62d8 : pw_sync: Migrate upstream to use InterruptSpinLock
8f4a096b : pw_log_tokenized: Python class for log metadata
126e0117 : pw_sync: rename SpinLock -> InterruptSpinLock
4b62b896 : pw_tokenizer: Support masking tokens
983f73fe : pw_presubmit: Ignore reverts in commit message check
2868e079 : pw_tokenizer: Allow globs in GN database template
e55e3dc8 : Revert "pw_env_setup: Support requirements in JSON"
6bfc7bae : pw_env_setup: Support requirements in JSON
4d13de92 : pw_tool: Create a basic CLI tool framework
e7367be3 : pw_thread_freertos: fixup BUILD error
a10ebdb9 : docs: Update bug tracker link
1dea2c8e : threadx: fix for_at_least contract to add one tick
2375d900 : pw_build: Support paths from metadata in pw_mirror_tree
a6ad4dae : freertos: remove extra tick timeout for 0 length durations
208acdd5 : pw_env_setup: Run cipd auth-login if necessary
a69bcd08 : pw_thread_freertos: remove unnecessary event group handle
aadbaae3 : pw_sync_freertos: remove the unnecessary handles
3a00cda1 : freertos: fix for_at_least contract to add one tick
baacfe38 : static_analysis: Mark use-after-move tests
0c84ab66 : pw_build: Update pw_error template
db455e64 : pw_chrono: simplify RTOS SystemClock backends
41b2b3d7 : pw_sync: change SpinLock to have a constexpr ctor
8b72a573 : pw_thread_embos: adds pw::this_thread support
e11ed69a : pw_sync_embos: add Semaphore support
99a6c20c : embos: add Mutex support
346a20e5 : pw_build: Add multi-toolchain group
41daf160 : embos: add third_party, SystemClock, and SpinLock support
5f1f38c2 : pw_watch: Suppress excessive logs from watchdog on MacOS
be3fba1e : pw_assert_basic: Fix build and minor bugfix
975a3c26 : pw_assert: Fix bazel build
ce910983 : pw_build: Add Pigweed specific Bazel platforms
82cf6876 : pw_polyfill: Add polyfill to toolchain
af4dd71c : pw_cli: Ignore PW_PLUGINS outside of project
0cf27cb0 : pw_build: copy_from_cipd updates packages
06f98fcf : build: Fix missing void parameters in C
e287767d : pw_build: Clarify copy_from_cipd error message
b6fe8f46 : pw_arduino_build: Add missing comma
4b921c13 : pw_protobuf_compiler: Merge plugin_deps into python_deps
8104e8fa : Silence unused argument warnings
72b93853 : pw_toolchain: Subtoolchains and facade tests
b0653ba2 : pw_interrupt_cortex_m: adds ARMv6-M context backend
5c42aaff : pw_sync_freertos: correct Mutex & Semaphore destructors
6acd2aa4 : pw_thread_freertos: fixes up a stale context comment
ebd8a2a4 : pw_sync_freertos: fix kCountingSemaphoreMaxValue constant
752d7d34 : pw_protobuf_compiler: Decouple proto packaging from directory
89dd0539 : pw_string: Fix dead initialization in tests
d240cbdb : pw_ring_buffer: Optimize RawWrite call
d6ddf57f : pw_rpc: Fix usage of uninitialized test variable
44202c9c : pw_ring_buffer: Varint encode preamble byte
b134342d : pw_env_setup: Remove goma client, add RBE client
17793d6f : pw_blob_store: Add size report
ef346b3f : pw_presubmit: Fix link to static analyzer report
44d44619 : pw_presubmit: Add static analyzer presubmit step
4f59add2 : pw_env_setup: Stop bootstrap if env setup fails
26241bcd : pw_build: GN template for copy_from_cipd
b34bc8f5 : pw_presubmit: Fix quick gcc build
c411887d : pw_build: Add script for copying from CIPD
0464560f : pw_env_setup: Document CIPD env vars
7d73b992 : pw_presubmit: Use correct host compiler for OS
1a5381d8 : pw_hdlc: Remove unneeded sys_io deps from decoder
40609165 : pw_presubmit: Rename BROKEN to OTHER_CHECKS
e59706b7 : pw_build: pw_mirror_tree target
b3ea980f : pw_build: Python build docs
ae6c03a9 : pw_thread_freertos: adds thread creation
6a2f8788 : pw_presubmit: Fix missing comma
1dc52a65 : pw_presubmit: Add new steps that combine tests
0435efe7 : pw_string: Update docs & test operator<< overload
9783fdd3 : protobuf: Add BUILD.gn for protobuf libraries
43568d13 : pw_preprocessor: Remove deprecated PW_UNUSED macro
f7751c5f : pw_env_setup: Separate generation from data model
cccd63c9 : pw_env_setup: Switch to using config JSON files
09f27d35 : presubmit: Run build file check from root
cce2780f : roll: host_tools
88fb8ad8 : docs: Expand presubmit checks docs
ce7ef09c : README.md: Remove some unnecessary material
38f87087 : pw_rpc: Check Nanopb request/response types
389e88e3 : pw_span: Fixes bazel build allowing <span> polyfill
97a89da0 : pw_env_setup: check virtualenv gn target correctly
30c97497 : pw_ring_buffer: Add bloat reporting
2b260b35 : pw_env_setup: No extra virtualenv GN targets
1752e2e4 : pw_trace_tokenized: Add missing python deps
b4cf55c8 : pw_presubmit: Remove requirements.txt reference
63c9beec : pw_tokenizer: Support 256-byte hashes in C
61eedbc4 : pw_arduino_build: Add missing python dep
8faf6383 : pw_package: Add missing python dep
0d644f6a : python: Move targets into pw_env_setup
db0c6d9e : pw_presubmit: Remove init steps
f6467e0d : pw_presubmit: Flush after printing to stdout
63afc007 : pw_preprocessor: Remove uses of the PW_UNUSED macro
322d594f : pw_stream: Add client-side SocketStream support
a6b995c0 : bazel: Ignore environment directories
da401abd : pw_router: Remove logging
3c81ec2e : pw_ring_buffer: Fix some stale comments
bf6e2e97 : pw_ring_buffer: Support multi-reader ring buffer
c2c9f5c5 : pw_env_setup: Update Bazel
929817b8 : roll: host_tools
9e1262f1 : pw_rpc: Class for a 'help' command in a console
c2e7c866 : pw_protobuf_compiler: Iterate over messages
0f3901ed : pw_thread: adds thread creation
ef52f3ae : pw_stream: SocketStream closing and cleanup
9d66337f : pw_trace: Add basic RPCs to get trace
d08e5820 : pw_rpc: Return BaseServerWriter::Finish() status
62b36457 : pw_env_setup: Always set dir_pigweed for venv
830d26d0 : pw_rpc: Documentation update
a303b4f8 : pw_presubmit: Better formatting for long times
969f44ef : pw_rpc: console_tools module and Watchdog class
938c7ace : pw_bloat: Fix bloat_main dependency
6573187a : pw_containers: Fix namespace in documentation
625a232c : pw_protobuf_compiler: Improved proto repr
09d84aae : Build: Simplify definition of the docs target
ac19a474 : pw_hdlc: Silence decoder resource exhausted log message
41c9d674 : pw_watch: Update watch_test.py to get it passing
b71cb9d1 : roll: gn
5224e3d7 : roll: host_tools
c736573b : pw_cli, pw_build, pw_env_setup: Run Python tests
b041ecfc : pw_watch: Move watch_test.py out of pw_watch package
bbe291b3 : pw_presubmit: Add option to list program steps
f6db1f5a : pw_log_basic: add optional timestamps
84d599d2 : pw_i2c: Expose alternate Address constructors as static
75a1abf0 : docs: Fix and expand module config docs
d9833efa : pw_env_setup: More inclusive code
29288f4f : pw_arduino_build, stm32f429i: Require pyserial 3.5
35811039 : pw_allocator: Check FreeListHeap Block init status
d9426a71 : pw_unit_test: Fix first expected RPC response
e535acc4 : pw_unit_test: Fix RPC timeout argument
cc9d2e95 : pw_rpc: Python client improvements
6531f3e4 : pw_unit_test: Handle bad first response; timeouts
42664baf : roll: goma-client
a91eda4a : roll: gn
9ec668eb : roll: host_tools
acfc9d13 : pw_sys_io_arduino: Fix broken while loop in WriteByte
b6d5d7a5 : pw_kvs: Add attributes on unused variables for debug
c9968630 : pw_tokenizer: Add attributes on unused variables
28f82182 : pw_allocator: Fix tests on ARM Clang build
84aee94b : pw_cpu_exception_armv7m: Deprecate old naming
1ee925c8 : pw_toolchain: ARM clang toolchain
01145c97 : pw_rpc: Remove compatibility wrapper group
b750f42e : pw_toolchain: Move the bad_toolchain.py script
fdaa2ecf : pw_sync: add missing C headers
d517afc1 : pw_protobuf_compiler: Support standalone external protos
a2970c55 : pw_build: Python Mypy updates
9174147f : pw_protobuf_compiler: Avoid duplicate protobuf Python packages
ee8b0f6b : pw_unit_test: Fix possible nullptr dereference
be29ad9c : pw_minimal_cpp_stdlib: Fix array alignment in test
79254304 : pw_kvs: Fix static analysis failure in unittest
15bbbae1 : pw_malloc_freelist: Avoid memory leak in unittest
f40762d8 : pw_bytes: Fix static analysis complaint in test
fe5b4a75 : pw_thread_threadx: adds yield, id, and sleep backends
d6d6d19b : pw_thread: add explicit yield requirement to sleep
c092a257 : pw_hdlc: add on_read_error callback to read_and_process_data
5876558b : pw_fuzzer: Add dedicated toolchain and target for fuzzing
a9ca999b : pw_cpu_exception_cortex_m: Move armv7m->cortex_m
03d22812 : pw_presubmit: Support submodule hook installation
10945aaa : pw_rpc: Remove generated Python packet proto
325319fd : arduino: Add baremetal sync backend
282c5c98 : pw_package: Update nanopb to 0.4.4
1df2e5bd : pw_tokenizer: Disable linker script when fuzzing
6554c144 : pw_protobuf_compiler: Support proto3 optional fields
ef0b472f : roll: goma-client
830d5d1a : pw_chrono: Improve SystemClock C API
cddc5cda : pw_rpc: Timeouts in Python pw_rpc client
eb34a633 : pw_toolchain: Add toolchain options for cortex-m0plus
dc4510a5 : pw_fuzzer: Clean up build files
2da13fa5 : noexcept: add some noexcepts when mirroring the STL
749342b8 : pw_thread_freertos: add FreeRTOS backends pw::this_thread
e3b56039 : pw_thread: adds the initial pw_thread module
49a4a82d : pw_log_sink: Synchronous log backend
514bab8e : pw_rpc: Re-acquire response buffer if Channel::Send() fails
5039a81e : pw_hdlc: Add wire-encoded frame parser
5af57d1b : pw_router: Add module and static router implementation
658d8bd1 : third_party/freertos: remove non-common header
f002bfb5 : pw_hdlc: Record and log raw bytes while decoding
b47155f7 : pw_toolchain: Fix pylint findings
84e80e3b : third_party/googletest: Add googletest BUILD.gn file
b0bb8491 : pw_containers: FlatMap class
32edf125 : pw_protobuf_compiler: Protobuf type annotations
620b3e0a : pw_build: python_test_deps for Python packages
98f7c711 : pw_package: Use CIPD packages for arduino cores
acbd070e : pw_sync_baremetal: Add scaffolding for baremetal
293e1c16 : pw_toolchain: Fix alink tool for Windows
70c630dc : pw_toolchain: Fix cp command for Windows
3520967a : pw_status: Remove update_style.py
ac2f4611 : pw_presubmit: Skip lines with > in commit message check
78e8e5fd : Revert "pw_toolchain: Fix copying on Windows"
1b8e48c2 : Revert "pw_toolchain: Fix long command lines on Windows"
6a106368 : pw_fuzzer: Restore fuzzer
9891ced8 : pw_env_setup: Document environment variables
97a068ca : pw_span: Restrict visibility
383be059 : pw_package: Arduino core installers and teensy presubmit
438caa0d : pw_build: Make GN Python installation more robust
1e1d4816 : CMake: Set PW_ROOT environment variable if unset
32a9c5ad : pw_toolchain: Use llvm-ar for host_clang toolchains
4b3fcb51 : pw_toolchain: Fix copying on Windows
a2c4d1db : pw_kvs: Add KVS size report
b931c836 : pw_toolchain: Fix long command lines on Windows
7abd8cc3 : pw_span: Provide <span> through pw_polyfill
80baa7dc : pw_rpc: Wrapper for unary responses
4a4efe1e : docs: Update MacOS prerequisites to require XCode
6964c355 : roll: goma-client
6e370042 : roll: gn
e1727378 : roll: host_tools
4376aa61 : pw_env_setup: Delete requirements.txt
4d1e6aa2 : pw_build: Support pw_python_requirements targets
dcd72308 : Python: Install Python packages in default build
44cd952f : pw_hdlc: Calculate frame size before writing
d22abc16 : pw_env_setup: Switch to 3pp protoc
36a37d5f : pw_arduino_build: Fix missing files from setup.py
14f3a06a : pw_arduino_build: Teensy and stm32duino fixes
b5931be6 : pw_cli: Fix PW_PLUGINS
ff592cec : pw_cli: Script for generating 'Requires:' CLs
b4935f04 : pw_cpu_exception_armv7m: Fix CFSR field typo
cddab2d0 : pw_cpu_exception: On-device exception analyzer
59aa278d : Docs: Update C naming conventions
92a64040 : pw_env_setup: Allow disabling spinner
070dd8c3 : pw_status: Remove all-caps aliases
6d181e9a : pw_status: Deprecate the all-caps aliases
f276c6b6 : pw_status: Use new functions instead of variables
b7302cb7 : pw_status: Script updates; fix deprecation message
d3e5cb71 : s/pw_hdlc_lite/pw_hdlc/g
1b3da3a9 : pw_status: Replace Status::Ok() with OkStatus()
5a53dfd1 : pw_status: Introduce pw::OkStatus()
9e6c2027 : pw_presubmit: Check for files in the CMake build
f9080352 : roll: gn
245512ea : pw_env_setup: Allow specifying GN directory
f61adbdc : pw_kvs: Make kvs compile with C++14
e64daf43 : pw_kvs: Replace string_view with custom type
b18f8f98 : pw_build: Stricter CMake argument parsing
6615d851 : pw_sync/mutex: add preconditions to pw::sync::Mutex
f680eb1d : pw_sync_threadx: allow a custom pw::chrono::SystemClock backend
e39af8d8 : pw_rpc: Add synchronized channel output
eb94e961 : pw_rpc: Move system_server backends into targets
1013aee6 : pw_tokenizer: Show collisions in database reports
df9b6122 : pw_build: Fix source compilation in CMake facades
f8a3bf7f : pw_build: Add IMPLEMENTS_FACADES argument to CMake
e9d5aac8 : pw_env_setup: Allow skipping environment check
f7a5b51b : pw_assert_basic: add a handler facade layer
f84a80d3 : pw_hdlc_lite: Make HdlcRpcClient easier to use
d38649a6 : roll: gn
1627b088 : roll: host_tools
c44730ee : pw_presubmit: Exclude patches from copyright check
76ee810f : pw_i2c: relax initiator implementer requirement
019974b4 : pw_build: Remove old facade naming
4074079c : pw_cpu_exception_cortex_m: Add exception analyzer
6053c318 : pw_hdlc_lite: Switch to U-frames for unreliable transmission
b5875086 : roll: gn
90869add : roll: host_tools
09def8c0 : pw_build: Requre headers in facades
c423748a : pw_interrupt: fix context facade header includes
f39d0aed : pw_sync_threadx: fix semaphore max value
660ebba1 : pw_{sync,chrono}_freertos: Add initial FreeRTOS support
bd411583 : pw_hdlc_lite: Simplify frame decoder
1252448a : pw_presubmit: Delete args.gn when running 'gn gen'
cb9a8924 : pw_sys_io: Move sys_io's build arg to a .gni file
45adfce6 : Python: Restore missing local deps in setup.py
b06e9f3f : pw_presubmit: Initialize packages
7208cd9d : pw_stream: Update CMake build
285636f1 : pw_build: Install generated packages without --editable
ae93f424 : pw_presubmit: Help prevent undefined GN build args
b19b53d1 : pw_unit_test: Make py run_tests() return bool
47268dff : pw_hdlc_lite: Client I/O improvements
a61aef4c : roll: gn
5c40ee62 : roll: host_tools
d1669a85 : pw_i2c: Add i2c::Initiator interface
8cc1102f : pw_unit_test: Python module for running tests over RPC
2debeb69 : pw_kvs: Alternate ConvertsToSpan implementation
dce986a7 : pw_watch: Use os.fsdecode
661e85e9 : pw_toolchain: Fix ar command for windows
bfeb7a94 : pw_env_setup: Log environment in Python setup
5a4db08b : pw_watch: Avoid internal utility functions
ac357deb : pw_rpc: Handle duplicate generated proto message types
44c3eac3 : pw_protobuf_compiler: Remove another pw_cli dep
75fdc26e : pw_protobuf_compiler: Don't require pw_cli
1f08acb7 : pw_blob_store: Allow large deferred write buffers
2611387f : pw_rpc: Python callback_client improvements
f46dc03b : pw_presubmit: Create .git/hooks if it doesn't exist
f7e38b3e : pw_{sync,chrono}_threadx: Add initial ThreadX support
ecb85edf : pw_stream: Provide default read/write limit functions
f3d00d2d : pw_rpc: Update system RPC server namespace
73b49c0e : rpc_example: Remove unused code
ddbfa1c6 : pw_rpc: Provide detailed RPC help in RPC client
b99f3277 : pw_rpc: Move system server backends up a level
bad643a6 : pw_env_setup: Save `pip list` output
5f99821f : roll: host_tools
e792f4e1 : pw_protobuf_compiler: Use Any for module types
35b4ea3c : pw_rpc_system_server: Local pw_rpc support
70857776 : pw_rpc: Support cross-module request and response types
8ce9013b : pw_build: Support specifying mypy/pylint config
38cad0c6 : pw_protobuf_compiler: Python proto follow-up fixes
e65ddc8b : pw_build: Python lint=true|false option
97d65aa7 : pw_rpc: Tab completion for message fields
a4c0aee9 : pw_protobuf_compiler: Python support
a762d177 : pw_protobuf: better use of blob count in encoder
dd748d5f : rpc_example: Support simple service pump loop
01a32af0 : pw_chrono_stl: small docs fixup
bd4906ce : pw_interrupt: Adds a basic interrupt module
9618d8a7 : pw_sync: Adds semaphores & mutexes
8779bcd0 : pw_rpc: Generate service implementation stubs
27a083f7 : pw_chrono_stl,pw_sync_threadx: header comment fixups
2271d4ed : roll: goma-client
7aaad967 : roll: gn
c5a0c472 : roll: host_tools
728eecb4 : pw_package: Add info on enabling packages
db5a7cc7 : pw_rpc: Add config header; Nanopb struct options
f862b681 : pw_rpc: Fix missing initialization in BaseServerWriter
7c61cafe : pw_protobuf: Provide an Empty proto message
84e0dec8 : pw_blob_store: Add IsOpen for reader and writer
d9e38fcd : pw_metric: Fix token paths in RPC service
35ad5553 : pw_chrono: SystemClock comment fixups
3c61ae90 : pw_chrono: Adds initial SystemClock support to Pigweed
5bcd8c40 : pw_sync_threadx: Add pw::sync::SpinLock backend
58901934 : pw_sync: Adds initial SpinLock primitive
00efe188 : pw_watch: Rework arguments
afd2914e : pw_rpc: Support testing services with mixed protobuf libraries
b6495b3f : pw_rpc: Generic test for Method and MethodTraits implementations
e95bd726 : pw_rpc: Check RPC method signature; improve errors
59534339 : pw_build: Don't require sources in pw_python_package
cd97252e : roll: goma-client
3c16e4eb : roll: gn
c674cd19 : roll: host_tools
a9e249da : CMake: Make the default build empty
2b27fdc1 : pw_hdlc_lite: Make RPC console more generic
e22570a2 : pw_rpc: Return FailedPrecondition when writing to closed ServerWriter
298d309e : pw_doctor: Check that pw plugins all loaded
80246796 : pw_unit_test: Add RPC service
b5355eeb : pw_arduino_build: Support Multiple Library Paths
9f848fdf : Docs: Mention pigweed.dev in getting started
5ef2aa2f : pw_log_multisink: Move log queue and proto
582586b1 : pw_env_setup: Move env dir to project root
fbe68ff8 : pw_unit_test: Add configurable deps to tests
69dccfda : pw_unit_test: Add library targets
66adf554 : pw_rpc: Update ChannelOutput release API
6c0df7dc : roll: gn
acfa61d9 : roll: host_tools
d1093980 : pw_status: Read/write bytes for update_style.py
a28d22b9 : pw_env_setup: Print logs for gn/ninja failures
a17fbddb : pw_status: Remove implicit conversion to pw_Status
1217abbb : pw_status: Add Status::code() method
8aa5ed5f : pw_build: Make warning flags private in CMake
ec4aebb2 : Clean up root python groups
7cd6f084 : pw_toolchain: Add copy to GN dummy toolchain
d9336a4c : pw_protobuf_compiler: Pass plugin paths
bb3d5a9c : pw_env_setup: Remove setup py roots argument
50839072 : pw_status: Functions for checking the status code
1ed189b7 : pw_tokenizer: Add entries rather than strings to databases
73439f70 : pw_tokenizer: Apply linker script in CMake
ff4fc388 : pw_presubmit: Run CMake tests in default presubmit
0a8db6e3 : pw_presubmit: Always rerun virtualenv setup
f5712ee3 : pw_env_setup: Ensure PATH is exported
dcfa92bf : pw_hdlc_lite: Build HDLC RPC example with CMake
32147034 : pw_env_setup: Fix help string for argument
037298c0 : git: Add "* text=auto" to .gitattributes
550f1e23 : pw_arduino_build: fix list-boards and list-menu-options
9986bce8 : pw_env_setup: Windows target support packages
ea02de82 : pw_unit_test: Use canonical labels for group names
a7e49776 : pw_tokenizer: tail -f functionality for detokenize
aed1a726 : roll: gn
48368f7c : roll: host_tools
1498e9b4 : pw_protobuf_compiler: Windows fixes
9bce5c20 : pw_env_setup: Add Windows py launcher
6909f18e : pw_sys_io: Add TryReadByte(byte* dest) function
878bd196 : pw_hdlc_lite: HdlcRpcClient fixes
e8728654 : pw_env_setup: More windows fixes
d4786805 : pw_env_setup: Add target packages to bootstrap
8e4e030f : pw_tokenizer: Allow database updates from multiple toolchains
652977da : pw_log_rpc: Add RPC command for logs
d28de160 : pw_env_setup: Fix batch 'if' statements
926bb60b : pw_env_setup: Don't clear PW_PROJECT_ROOT
00e773ea : pw_arduino_build: Arduino library searching support
27b37000 : pw_env_setup: use CRLF on Windows
b5079170 : pw_arduino_build: Update Teensyduino core
c9e51d20 : CMake: Support protobuf code gen; add pw_rpc
8107cd12 : pw_tokenizer: Improve Base64 detokenization
91659f2f : pw_log_tokenized: Base64 over HDLC backend
0a6f763b : CMake: Revamp CMake build
0be2cd5c : pw_env_setup: Don't clear venv directory
ab618e20 : pw_env_setup: Fix regular expression
b3701c26 : pw_rpc: Release acquired buffer on ServerWriter close
fcf60372 : pw_env_setup: Use GN to install Python packages
c722415e : pw_web_ui: Make connectPort public
e546bd88 : pw_web_ui: Add `baudRate` in additon to `baudrate` to serial options
83c82822 : pw_web_ui: Upgrade rules_nodejs to 2.2.0
909bdfa0 : pw_rpc: Release acquired buffer in RawServerWriter destructor
3a8df988 : pw_tokenizer: Add the linker sections automatically
8f553de4 : pw_rpc: Add RawTestMethodContext
efdd2400 : pw_arduino_build: Remove duplicate c-flags from asm/cppflags
1502a40b : pw_trace_tokenized: use steady_clock, not system_clock
0b485fba : pw_tokenizer: Improve database parsing error messages
f1f41104 : pw_log_basic: Make module configurable
656fac6f : pw_tokenizer: C version of hash function
9a338cbc : Move guard for pw_cpu_exception_armv7m tests
c0a8e7b0 : pw_env_setup: Check for _pw_deactivate
2fb36b9a : docs: module_structure docs wording improvements
e89fdd49 : roll: gn
dfd246c5 : roll: host_tools
061f9724 : pw_env_setup: Add deactivate steps to environment
92f61354 : pw_presubmit: Add more auto-formatting of gn args
2e3619dc : Python: Update mypy and pylint versions
98d17fe6 : pw_env_setup: Add --virtualenv-root option
d9084f3c : pw_tokenizer: pw_tokenizer_database fix for no-targets case
e938b024 : pw_tokenizer: Do not require input databases
dcdd4868 : pw_kvs: add to docs
428e4799 : pw_env_setup: Run deactivate if detected
27435c7a : pw_env_setup: Add deactivate script
b499d3f2 : pw_protobuf_compiler: Remove pw_protobuf_GENERATORS build arg
a6e4ef34 : pw_tokenizer: Update Python for tokenized entry format
eb020a15 : pw_tokenizer: Store tokens along with strings
9c35aac8 : pw_build: Add pw_error GN template
f69f069a : pw_trace: fix clear on enable
99aa6aee : pw_protobuf_compiler: Remove legacy generator targets
5077c7c3 : pw_trace: improve locks
5a3a61cd : pw_rpc: documentation for nanopb client
d7276229 : pw_rpc: Add error callback to nanopb API
a56482eb : pw_rpc: Client-side nanopb code generation
19468fb4 : pw_trace: Make the module configurable
606d0297 : pw_arduino_build: Flashing fixes for Mac and Windows
c912ea7b : pw_rpc: Add raw service code generation
b2247eb2 : pw_presubmit: Add nanopb presubmit checks
f837b086 : pw_env_setup: Cleanups
26632bc2 : pw_tokenizer: Remove the Vector overload for Base64 encoding
05b48dfd : pw_presubmit: Remove non-GN Python presubmit checks
e1a94128 : pw_presubmit: Run Python presubmit steps in GN
c6321b87 : roll: goma-client
a3601f4c : roll: gn
911250ec : roll: host_tools
d958afbd : env_setup: Only write json file when told
2ef37c0d : roll: gn
68fc32b5 : pw_presubmit: Sort steps before listing them
7da38148 : pw_env_setup: Dump actions to json
33ca14be : pw_presubmit: Check for different file types in each build
96992c7c : Python: Add remaining packages to the build
45af57b6 : pw_build: Support declaring standalone Python scripts
8e30d466 : pw_protobuf_compiler: Rename generated GN targets
94c2f06b : pw_build: python_runner.py phony target support
0d32d1d4 : pw_build: Remove deprecated pw_python_script
6e60917d : pw_build: Remove deprecated facade_name arg
01a85d6b : Python: Generate BUILD.gn files for Python packages
0b6a5021 : pw_package: Initial commit
407bdad9 : pw_build: Tool for generating a BUILD.gn for Python
3b4047da : Python: Add py.typed files per PEP 561
d7dc6550 : pw_build: pw_python_package and mypy fixes
b8e1360e : pw_build: pw_python_package updates
d98a99de : pw_rpc: Update TestMethodContext to new Method API
f012dd41 : pw_unit_test: Rename lambda args to avoid shadowing
a4d71507 : pw_rpc: Method union class
e0575f72 : pw_build: Facade and configuration tweaks and docs
b7059711 : pw_rpc: Raw method implementation
62de81b2 : pw_arduino_build: Fix Windows related issues
c8e05a4b : pw_build: Rename pw_python_script to pw_python_action
51ded74b : pw_build: Rename python_script.gni to python_action.gni
541a190e : pw_rpc: Tests for the ID calculation
b80cd7ae : pw_span: Fix test's remove_configs
787ce97a : pw_trace_tokenized: add tickrate to python script
00cb5b26 : bootstrap: export _PW_ACTUAL_ENVIRONMENT_ROOT
2c62283c : pw_build: add "-Wredundant-decls" to extra_strict_warnings
fa1fc668 : targets: use pw_build:extra_strict_warnings upstream
4c2915af : pw_build: Allow non-present deps in remove_public_deps
fdebe5e5 : pw_build: Python code for generating unit tests
b16dfd3e : pw_build: pw_python_package template
86632c70 : pw_tokenizer: Make the module configurable
d029886e : pw_watch: ignore glob patterns in .gitignore
1b0ca7bf : pw_build: Allow non-present configs in remove_configs
bfbd6435 : roll: host_tools
91827653 : pw_trace: log extra event data as hex bytes
c9759dc4 : pw_build: add "-Wpointer-arith" to strict_warnings
e4d7b690 : pw_build: add "-Wundef" to strict_warnings
7a436e06 : pw_build: Move "-Wcast-qual" to strict_warnings
4eb42180 : pw_build: Fix linker script defines
ae222dc4 : pw_kvs: Apply config pattern; configure log level
b4f9598b : pw_build: Add "-Wimplicit-fallthrough" to strict_warnings
2f20c13c : pw_build: Add "-Wcast-qual" to extra_strict_warnings
3f1720a9 : pw_presubmit: relax commit subject line length
3f2d0080 : pw_rpc: Update packet class to return results
d49f8fe3 : BUILD.gn files: Improve import formatting
a0f0ba8b : [OWNERS] Add ewout@google.com
895d3df2 : pw_env_setup: Change how files are passed in
0da412c1 : pw_build: Add pw_zip target
3c29837b : pw_kvs: Count erases + HeavyMaintenance
6473c858 : pw_tokenizer: Fix tests on Windows
79d983f2 : pw_build: pw_python_script enhancements
9a9ed131 : pw_kvs: de-inline FlashPartition constructor
59d645cd : pw_presubmit: Add TODO about removing "whitelist"
aebd39e2 : pw_toolchain: pw_command_launcher build arg
c26cb51c : pw_presubmit: Use "blocklist" in .pylintrc
c36af656 : Arduino: unit_test_runner
13c7c4fd : pw_protobuf: Return a Result from Encode()
7c9a7449 : pw_env_setup: support proxy use for cipd download
fe46fcd6 : docker: Roll tag to 2006150937cebd9
20061509 : roll: goma-client
33477746 : roll: host_tools
9eb16951 : pw_tokenizer: Base64EncodedBufferSize function
22f7b3e0 : pw_blob_store: Add additional tests
338c6a10 : pw_metric: Add comment and fix typo in proto
fce26ba0 : pw_log_rpc: Add log queue implementation
21418c48 : pw_rpc: Remove unused groups
cdafbb4d : pw_tokenizer: Make Base64 encoding easier to use
2cbb313f : pw_status: [[nodiscard]] functions, comment update
50a196f8 : Arduino: python cleanup
0ab4c0ac : pw_stream/pw_blob_store: Remove CHECK from headers
85d3679e : pw_log: Limit level values to fit within 3 bits
32358e57 : Arduino: Set empty config if core is missing
2e3d6369 : docker: Roll tag to 9e70391d95ed413
9e70391d : roll: gn
431c7e9d : roll: host_tools
062ed18a : pw_rpc: Send CLIENT_ERROR on unexpected packet
da651f16 : pw_watch: Don't restart on file changes by default
6a10edf1 : pw_env_setup: Limit recursive setup.py search
f9fb90f2 : docs: Make labels consistent; remove boilerplate
455b4923 : pw_rpc, pw_hdlc_lite: Documentation update
7d9cc974 : pw_tokenizer: Support database text replacements
140c6ef4 : pw_watch: Terminate interrupted builds
d78f7c6b : pw_status: Update Status::CODE to Status::Code()
8d3ceb6e : pw_hdlc_lite: Rename modules
4d2adde7 : pw_rpc: Basic client implementation
bb57d9cd : pw_status: Docs update
1ba30db6 : pw_hdlc_lite: Break dependencies apart
dd3e881a : pw_assert: Only extern "C" in C++
6c4a1920 : pw_tokenizer: Update default Python hash length
30dc83c0 : docker: Roll tag to 40351225471b565
40351225 : roll: host_tools
de4bb239 : pw_status: Tool for migrating Status constants
352fcbcf : pw_status: Functions for creating statuses
9147aa01 : Arduino: main function wrapper
4903b439 : pw_assert: Fix dangling else footgun
bb2bc72f : Skip pigweed requirements.txt if overridden
2afeb0e8 : pw_status: Workaround for macro-constant collision
854adece : pw_assert: Add new "light" PW_ASSERT macros
dc6d9840 : pw_protobuf: Adds serialized size of field keys
e9cf376a : pw_log_rpc: Add logging module protos
38c398d3 : Generate build targets for all optimization levels
c76aa40d : pw_protobuf: add max serialized size constants
37159c4f : pw_rpc: Make the Python client more flexible
b5eb3f9b : pw_hdlc_lite: Example script using pw_rpc
9ca7a13f : pw_hdlc_lite: Support passing multiple proto files
0170b2d9 : pw_stream: small fixups
d99d6f31 : pw_varint: remove legacy kMaxVarintSizeBytes
175851fc : pw_blob_store: Update return for Invalidate()
bd33812e : pw_varint: expose kMaxVarint{32,64}SizeBytes
6754c443 : pw_stream: add pw::stream::NullWriter
d833dffd : pw_kvs: FlashPartition add erased_memory_content()
a2131ab3 : pw_blob_store: Make ctor partition arg a reference
51ee98ed : pw_rpc: Return Status in ChannelOutput
eea0d771 : Arduino Pigweed Target
fbd4a115 : pw_containers: Add IntrusiveList::size()
a9a4f09c : pw_toolchain: Fix sanitizer option
5f13f4a8 : docker: Roll tag to cbde3eee441ac6c
cbde3eee : roll: host_tools
d427aa39 : pw_hdlc_lite: Rename hdlc_channel to rpc_channel
1748f65d : pw_hdlc_lite: HdlcRpcClient class
0fadf440 : pw_blob_store: Update checking in reader::Open
6f07fa78 : Add stm32f429i to the default build target
10395844 : pw_blob_store: Add blob open and read
35ee4256 : pw_hdlc_lite: RPC console updates
0b857054 : pw_plugins: Add RPC console to plugins
052465e1 : pw_hdlc_lite: Pipe console device output to file
1e1cb2e2 : pw_rpc: Fix Python client SERVER_ERROR handling
b8db5095 : pw_hdlc_lite: Rework the RPC server example
a83254de : pw_rpc: Python client usability improvements
727579b9 : pw_hdlc_lite: Reorganize example files
3e7fe261 : pw_build: Correctly append polyfill dependency
0a9129c0 : pw_trace_tokenized: Dump trace buffer to log
2ccde061 : pw_log_basic: Allow setting a log output function
cdb0f4e9 : pw_hdlc_lite: Update C++ decoder
3cd2cd45 : pw_bytes: Endian reading function
c379c09e : pw_hdlc_lite: Update encoder function
b375426c : pw_rpc: Don't use PW_CHECK in a constexpr function
bf33d21e : pw_rpc: Add size report for server
9219ee05 : pw_hdlc_lite: Update Python decoder
cbd09c24 : pw_rpc: Isolate pw_rpc server from proto library
d159142e : pw_rpc: Make Service independent of Method
5aa32ab2 : pw_blob_store: Add support for deferred writes
8d52fe04 : pw_random: Reduce virtual overhead
c4dc8644 : pw_status: Minor update for PW_TRY macros
18300ae1 : pw_hdlc_lite: Process read server packets
f5020f48 : pw_preprocessor: Remove renamed header
5191f583 : pw_preprocessor: Rename macro; reorganize header
b6b14b8e : pw_status: Add TRY macros
b74a0413 : docker: Roll tag to fb09d03a6b3d7df
fb09d03a : roll: gn
0756fc77 : roll: clang
26898655 : roll: host_tools
43d3611a : pw_env_setup: Expand docs
199045a4 : Expand build system docs
4159d1e3 : pw_cpu_exception_armv7m: Capture HFSR and SHCSR
133eb7dc : docs: Move presubmit demo into presubmit module
bfb669df : pw_hdlc_lite: Encode full HDLC frames
f046fee2 : Fix activate.sh with set -e
05ca54cc : pw_bytes: Functions for converting endianness
df508dfb : docs: Fix spelling of dialout group
ecf19233 : pw_polyfill: Support std::endian from <bit>
12f66a14 : pw_checksum: Rename CRC-16-CCITT files
eb8a34c4 : pw_checksum: CRC classes; Update CRC-16-CCITT name
0c453d48 : pw_env_setup: Fix setting cache dir
c04a6bc5 : pw_toolchain: Fix Android Mac toolchain
e4675790 : misc: Size report binary fixes
f39fbf48 : misc: source_set -> pw_source_set
216808f5 : docs: Make group for module documentation
eb3304c2 : pw_preprocessor: Rename macro_arg_count.h
883b1617 : docker: Roll tag to f5611c9164858c3
f5611c91 : roll: kythe
d0922fac : roll: qemu
6f84bf8c : roll: goma-client
ddd3446a : pw_watch: Re-add removed legacy env watch excludes
0120ddaf : pw_boot_armv7m: Add barriers for enabling the FPU
a8a5b401 : pw_tokenizer: Remove unused compatibility aliases
de3c2a1f : pw_result: Add some size reports
89b44c55 : pw_watch: Add missing commas
514892b8 : pw_watch: Fix outdated excludes
02d127a2 : pw_hdlc_lite: Added RPC server and client utility
70c4a1ad : pw_presubmit: Log evaluated commit message
24a6e27c : pw_log_null: pw_log backend that does nothing
ae2ff7d5 : pw_web_ui: Improve error handling of WebSerialTransport
990fab91 : pw_metric: allow global groups everywhere
2182c668 : pw_metric: add _STATIC variants
7a5e4d66 : pw_tokenizer: Update C naming style
7e587234 : pw_tokenizer: Support tokenizing __func__
8e59f4d1 : pw_polyfill: std::integer_sequence, std::to_array
653921b1 : docker: Roll tag to 4f51ac76335b107
4f51ac76 : roll: gn
52dafbc4 : roll: host_tools
0c527734 : pw_hdlc_lite: Added a ChannelOutput for HDLC
f8325f9a : pw_hdlc_lite: Completing the docs for this module
063d0e08 : pw_hdlc_lite: Added a C++ decoder class
f20ef8ef : pw_bytes: Added code for Size Report
3ef88cde : pw_trace/py: Fix event_has_trace_id
5e5c2428 : pw_web_ui: add targets to serve the app
d9a1b82b : pw_tokenizer: Make LoadTokenDatabases public
0f82b333 : targets: move early_boot.c to boot.cc
738f42c9 : pw_boot_armv7m: add pw_boot_PostMain()
712cbfb0 : lm3s6965evb-qemu: move early_boot into targets/*
9692257d : pw_blob_store: Add write support
92f0b984 : pw_build: Fix issue with temp dirs on Mac
e5692778 : pw_env_setup: Remove "=amd64" when unnecessary
fff82ec7 : pw_boot_armv7m: add pw_boot_PreStaticMemoryInit()
b13ec9ef : docker: Roll tag to 0564aa3f3c43f8d
0564aa3f : roll: kythe
9cb503f7 : roll: gn
5da83c70 : roll: host_tools
10f1b341 : pw_env_setup: Use --find-links in pip install
61288096 : pw_metric: Update PW_METRIC() API usage in docs
9b51cdf6 : pw_metric: Add size report
f4dfd87b : pw_metric: Metric RPC service
d27b674d : docs: Use stm32f429i-disc1 toolchain
69cd61d0 : pw_containers: Intrusive list item auto-removal
b5b75e59 : pw_assert: Fix usage of PW_COMMA_ARGS (again)
880cd686 : pw_preprocessor: Improve macro arg handling
7e7eeba4 : pw_build: Add support for pw_python_wheels targets
676b1d27 : pw_tokenizer: domain and database creation support
a56ab156 : pw_rpc: Remove dependency on runtime generation
9bd82f0d : pw_presubmit: Copyright check improvements
6b5ac7e4 : pw_presubmit: Update mypy execution
c86c4896 : Revert "pw_assert: Fix usage of PW_COMMA_ARGS"
ba3bc39f : pw_assert: Fix usage of PW_COMMA_ARGS
08503b1c : pw_log: Reasonable defaults for level/flag bits
639ce3b2 : pw_preprocessor: PW_COMMA_ARGS improvements
28ec237f : Remove constexpr from functions that assert
942bd0b1 : pw_env_setup: Support CIPD subdirs
05f49f14 : pw_hdlc_lite: Added Encoder functions for python
b776cb2b : pw_assert_log: Route asserts through log
7e5a8074 : pw_hdlc_lite: Added a Python Decoder module
6749627f : pw_log_tokenized: Bits symbols for flags, level
6cd23612 : docker: Roll tag to ccb9e5db36e2f9c
ccb9e5db : roll: goma-client
2757967b : roll: gn
926eef76 : roll: host_tools
d28068e7 : pw_kvs: Move log defines earlier
22dd0b0b : stm32f429: Document debugging w/ GDB
6a845958 : pw_toolchain: Allow iOS to use the right -map flag
dd6fa5c7 : third_party: Add nanopb BUILD.gn file
0b374c2f : pw_trace_tokenized: move py code to a library
54d63ec6 : pw_trace_tokenized: add trace buffer size GN arg
45fa7859 : pw_metric: Create new module
15e7c06b : pw_env_setup: Update kythe package to 0.0.46
ebb7efa2 : pw_rpc: Move Method::Invoke into BaseMethod
0d611018 : pw_sys_io: Fix stm32f429i ReadByte()
ba43a3c2 : pw_rpc: Java proto package; update comments
df0efba5 : Allow mac to use -Wl,--start-group
c965e92d : pw_cpu_exception: Add function to log state
a4d8dceb : pw_trace_tokenized: Tokenize to the "trace" domain
8664c66f : pw_rpc: Fix the default value of PacketType
1a6727bf : pw_cpu_exception: Add ARMv7-M CPU state proto dump
ac3a1aa6 : pw_rpc: Use asserts in TestMethodContext
0f26235f : pw_rpc: PacketType updates
3c750916 : pw_presubmit: Skip copyright check on empty files
6b3a6c99 : pw_bytes: Utilities for building byte arrays
6c331aed : pw_polyfill: Update language feature support
42f41f73 : pw_tokenizer: Multiple tokens from one macro
a84fd8db : pw_assert: Fix missing NULL symbol
16f86f49 : docs: Module structure tweaks
a5c39a5b : pw_kvs: Update build for test KVS and partition
814b2aa8 : pw_log_tokenized: Capture the log module name
4116dbda : Remove nested namespace in pw_unit_test
29dc7d08 : docker: Roll tag to 77d3cbd97bea680
77d3cbd9 : pw_assert: Add roadmap to docs
7e3f1d9b : GN build: No longer add public to sources
6ee135fa : pw_kvs: add move ctor to FlashPartition
eaa2a699 : pw_kvs: Add test_key_value_store
091e312d : pw_allocator: Heap visualization
85eb7c91 : pw_rpc: Fix nanopb tests
65c4a148 : pw_log: Documentation update for options
9a5d64ea : pw_log: Move configurable macros to options.h
907570be : pw_kvs: Add alignment check to FlashPartition
401358ce : Add METADATA and NOTICE files
9eed1fff : pw_presubmit: environment fixes
63e6cfde : pw_tokenizer: Tool for detokenizing from serial
7a702e81 : pw_log: Undefined log module name improvements
0693c382 : pw_string: Add ByteSpan StringBuilder constructor
e6d3a610 : pw_hdlc_lite: Added an encoder to the HDLC module
0bc214ac : pw_build: Handle missing Ninja files
4ba68e2a : docker: Add details to docs
47008e81 : pw_random: Create module
9a4d6bf6 : pw_rpc: Expose Service class
67368878 : pw_log_tokenized: Tokenized logging updates
2d195025 : pw_blob_store: Add API for blob storage
42d424ac : pw_tokenizer: Database template and Python updates
481d8294 : pw_assert: Rework docs overview section
3f356728 : pw_assert: Add section on DCHECK vs CHECK
49f8e7e8 : pw_assert: Move design discussion in docs
b3dbbd33 : pw_stream: Minor API comment clarification
a6403524 : pw_stream: Update method comments
53dccb1b : docker: Roll tag to 53a06fbc72122fe
53a06fbc : pw_build: Support more expressions
056b9ce6 : docker: Add libc6-dev to image
436b3aa9 : pw_kvs: Update all KVS magics to be random numbers
795fecf5 : pw_stream: Add Reader tests
c3638dba : docker: Roll tag to dbfc929a8dd216d
dbfc929a : roll: gn
6650c6e9 : roll: host_tools
9da6af89 : pw_trace: Initial tokenized trace python tool
528372d5 : pw_trace: Add python chrome trace generator
0cc2075e : pw_trace: tokenizer filter example
19146916 : pw_trace: tokenizer trigger example
6d05de13 : pw_trace: tokenizer basic example
d9c8d134 : pw_log_tokenized: Fix macro definition for C
bef30354 : docker: Roll tag to 41f7e435c931fd6
02a39ed7 : pw_presubmit: Ignore copyright for docker/tag
41f7e435 : pw_env_setup: Update kythe
ea0f7ad8 : pw_allocator: Add block sanity check
e5f50fa9 : docker: Create second file for running tests
70b9264a : pw_trace: Add basic sample app
81e6e3e4 : pw_trace: Add buffer
21dcf271 : pw_trace: Initial tokenized trace backend
f4ec9850 : pw_rpc: Rename the generated class invoker methods
1532e520 : pw_rpc: Replace PW_RPC_TEST_METHOD_CONTEXT macro
41e48628 : pw_toolchain: Emit an error when using the default
7e57b122 : pw_rpc: Support Service arguments
02892d24 : pw_kvs: Fix alignent init in FlashPartition
f12d6874 : pw_doctor: Check that env matches machine
e34001c2 : pw_env_setup: Reduce PW_ENVIRONMENT_ROOT errors
a74f7b0e : pw_tokenizer: GN integration for token databases
8224a647 : pw_build: Update path and target resolution
6d4f6301 : pw_stream: add Reader class API
60161aa0 : pw_rpc: Client and server improvements
eaa7e92c : docs: Add FAQ section
403b4c06 : pw_trace: Fix scope traces with trace_id
7da8f36b : Remove gc-sections for host builds
27f69f06 : pw_build: Restructure as Python package
3e4351b4 : pw_env_setup: Remove full paths from env setup
f7d96574 : pw_env_setup: Add compatibility.json
46ba9b8f : roll: goma-client
fedd14d1 : roll: gn
b22c32e8 : roll: host_tools
d418968d : pw_result: resolve TODOs by adding asserts
db6476cb : docs: Add details in contributor flow
bc6d4753 : docs: Add links to sidebar and frontpage
3ea3dfca : pw_build: Update python_runner.py file resolution
0869f2c9 : pw_hdlc_lite: Added module for HDLC transport layer
0d04fbc1 : pw_result: update docs
ab1851d7 : pw_toolchain: Add {{frameworks}} to link command
49dea431 : pw_toolchain: Add objc support
6e9924a7 : stm32f429i target: early_boot.c refactor
7d19c36a : pw_rpc: Use full service names in Python client
9916511a : pw_rpc: #include gtest.h instead of framework.h
788da9e2 : pw_env_setup: fix get_pw_env_setup cleanup step
dd4cce98 : pw_rpc: Update Python client; support streaming
91172618 : pw_rpc: Add method to get writer fron test context
a33b5564 : pw_rpc: Remove #includes from nanopb codegen
df2f1908 : pw_env_setup: make all Python code 3.7-compatible
3ab26ffc : pw_rpc: nanopb codegen improvements
461a4d98 : docker: cache env_setup bootstrap
91e8b450 : docker: use build context
be792170 : pw_env_setup: Add --install-dir arg
9c60e2b7 : env_setup: Trust the user's env even less
659d8e80 : In env_setup.py, never trust the user's Python env
1f1ebb6d : pw_kvs: Add KVS method to get max size key-value
2d239e1a : pw_protobuf_compiler: GN fixes
7c7a386f : pw_rpc: add EchoService
9f392346 : pw_span: Remove pw::span and pw_span/span.h
a9cb3cec : stm32f429i-disc1: Increase test runner timeout
980954ae : pw_protobuf_compiler: Simplify proto imports
abb0f993 : pw_rpc: Make service impls derived classes
ebd11936 : stm32f429i-disc1: Read test output with a thread
593d0d58 : pw_hex_dump: Create module
15255c53 : pw_rpc: Switch to fully-qualified service paths
b4482d84 : roll: gn
a75bde17 : roll: host_tools
e072fabc : docs: some more minor updates
8aa0292b : pw_rpc: Utilities for testing RPC service methods
9e97cfd0 : pw_assert: adds float near and float exact
d4f44d2c : pw_allocator: replacing malloc()
4b946c16 : pw_toolchain: Add toolchain support for Cortex M7
f6753904 : GN build: Add application images group and docs
e916d32c : docker: Add Dockerfile for Pigweed
4ce578a8 : pw_doctor: Update CIPD path
712d3672 : pw_rpc: Update for protocol changes
356bf978 : pw_cpu_exception: Split facade
ce87bc01 : pw_env_setup: allow setting environment directory
067dd7e2 : pw_rpc: Protocol documentation
fdb2e50f : pw_stream: Added a write method for single bytes
f490a080 : pw_kvs: Fix sectors test
73564359 : docs: Mention USB permissions in Getting Started
33e9923a : docs: refer to STM32F429I-DISC1 in express setup
540eb13a : docs: Minor fixes for getting started
a6e20bfe : pw_checksum: Fix CRC32 linker issue
6a6dae63 : pw_kvs: Add tests for FlashPartition
3f3546eb : pw_watch: Update syntax for pw_watch
33762286 : pw_env_setup: add gitiles command line client
34d9b075 : pw_doctor: allow skipping CIPD checks
c4b62ec8 : pw_protobuf_compiler: Add missing dependency
29572e70 : pw_env_setup: only install for amd64
e130447d : roll: gn
dd690cd9 : roll: host_tools
a5661ef7 : pw_kvs: Reduce stack usage of FlashPartition
a149d64d : pw_kvs: Add fix and test for Fake Flash
6a262b48 : pw_kvs: Set KVS test to use any flash partition
ca592960 : pw_kvs: Add flash partition test
af835689 : pw_rpc: Support cancelling streaming RPCs
b7643d78 : pw_rpc: Properly clean up ServerWriters
4e6a472b : pw_unit_test: Detect missing sources when disabled
7fb63af5 : pw_rpc: Add missing codegen test
79b7cb0b : pw_protobuf_compiler: Add nanopb RPC generator
f350aa13 : pw_env_setup: increase check_auth() flexibility
5cfde33e : pw_rpc: Python RPC client
6328602a : pw_env_setup: add username to CIPD ACL errors
a61b43b9 : pw_span: Mark pw::span as deprecated
10fccbb2 : docs: Minor updates to getting started
0a7db3e3 : pw_checksum: Add CRC32 support
15610b5b : pw_sys_io: Fix trailing newline to be \r\n
26837497 : roll: gn
1a0fe62b : roll: host_tools
023f35ba : pw_polyfill, pw_minimal_cpp_stdlib: Fix namespace
e67b5519 : pw_kvs: Add Address translation to FakeFlashMemory
e2cbadfa : pw_span: Switch from pw::span to std::span
d3d1cb07 : pw_status: Python package
4a46a8fa : pw_protobuf_compiler: Python proto compilation
d6ad79b9 : pw_presubmit: Exclude generated proto code
a8d5f60e : pw_rpc: Nanopb RPC protoc plugin
d2ad6490 : pw_env_setup: check ACLs for all CIPD packages
5c15f0db : pw_bytes: Added iterator value-retrieval methods
89777c93 : roll: goma-client
6f852774 : roll: gn
0c348169 : roll: host_tools
0158ad73 : pw_bytes: ByteSpan and ConstByteSpan aliases
ba39da39 : pw_doctor: Run checks in parallel
16bde6b1 : pw_web_ui: Add linting with eslint and prettier
2dd4dd85 : pw_presubmit: Avoid duplicate module names in mypy
a1c4f670 : pw_toolchain: Fix copy rules on Mac
81492d31 : pw_toolchain: Fix setting the output directory for static_library
17de3829 : pw_cli: add allowed suffixes to env parser
9fe4cec6 : pw_bytes: Added an iterator class
79b30adb : pw_presubmit: Check commit messages
18beb88d : pw_presubmit: support subproject CIPD manifests
06fe47bc : pw_protobuf: Fixed bug when using proto package without prefix pw.*
2da14515 : pw_web_ui: Bundle and launch the React frontend.
fc988dcd : pw_allocator: Remove unnecessary reinterpret_casts
6d1a6c69 : pw_span: Move pw_string, pw_unit_test to std::span
69a5190a : pw_span: Begin transitioning to std::span
5e78acfd : pw_web_ui: Write WebSerialTransport, which talks to the device.
01197109 : pw_presubmit: Don't use setup.py test
a4dc8112 : pw_log: A typo in comment
b57a7f6e : roll: goma-client
8550d238 : roll: gn
d6eec753 : roll: host_tools
cb7691f2 : pw_tokenizer: Fix iterator post-increment
3181d18e : pw_bytes: Added an ordered put method for values
71b1fa3d : pw_toolchain: Make arm float printf optional
54956b5d : pw_kvs: Remove the debug_cli
60fd70f5 : pw_rpc: Track ServerWriters in the Server
671946e1 : pw_rpc: Split public and internal interfaces
f79d227e : Fix protoc include paths
856860ec : stm32f429i-disc1: Fix out directory path
7366d5ae : pw_watch: Update target/directory syntax
07033988 : pw_web_ui: Create mocks for testing WebSerial
2e55ee27 : Add missing pw_* target types
8ef706fd : Import pw_build_defaults into child GN targets
2adfacc1 : roll: gcc-arm-none-eabi
06479da3 : pw_presubmit: remove modified file list
2fb2b449 : pw_doctor: Remove Pigweed branding
9404ed80 : pw_containers: Add static_assert for Item type
034b8995 : pw_toolchain: Support grouping in generate_toolchain
09d37bae : pw_toolchain: Fix cflags ordering in pigweed
71ecc1d6 : pw_env_setup: Remove "Pigweed" name from bootstrap
04e75f29 : pw_env_setup: hide rust step
88bff5c9 : pw_toolchain: Define ARM asmflags
86003203 : pw_toolchain: Update toolchain options
67117a83 : Add type declarations for WebSerial
c0af554b : pw_string: Print pw_Status like pw::Status
9c19db4e : pw_bytes: Module for bytes manipulation.
178002a2 : pw_kvs: Check that the flash partition has minimum needed sectors
3e2d719d : pw_rpc: Use pw::IntrusiveList for services
70f033e2 : pw_containers: IntrusiveList updates
a761e32b : Update docs
48d58a09 : host: Don't add nanopb generator if it exists
e9bc14bb : Fix toolchain/target remove_configs
c5e511ea : pw_presubmit: Search BUILD.gn files directly
e4b6f6c9 : pw_protobuf_compiler: Add missing import
ccc3ee14 : Update Pigweed presubmit
98c2ef43 : pw_watch: Remove recursive glob
ce7b9451 : pw_preprocessor: Reduce util_test.cc stack usage
6aa8eb00 : pw_unit_test: Support target specified main()
cdba5166 : pw_build, pw_unit_test: Artifacts in separate dirs
524ead44 : pw_build: Always set the output_dir in pw targets
e5de2654 : pw_build: Fix target set_defaults() compatibility
a99220e0 : Rename duplicate source files
ebe27c66 : Split Pigweed targets out of default Ninja target
e4970e7a : Don't build size reports without bloaty configured
d9a8a346 : Clean up host toolchains
82bbce4a : Remove legacy_target.gni
fd5de70b : Add Pigweed GCC-ARM toolchains
164624f0 : Set up all host toolchains
258fc1b8 : Define docs target as a toolchain
4c0428a0 : Define Linux clang target as toolchain
fb3d3fba : Don't declare pigweed variables as globals
edd2f148 : pw_build: Switch to pw_* target types
844ff0f0 : pw_build, pw_toolchain: Add default configs
ed65d033 : Roll back rust
dce028c5 : roll: gn
545db60a : roll: host_tools
9fc78b85 : pw_kvs: Switch log format strings from %z to %u
a60b2077 : bootstrap: Add branding support on Mac/Linux
8185c825 : pw_protobuf_compiler: Fix dependency bug
96aa2806 : pw_kvs: Update float test to build for device
7da973ad : pw_rpc: Split ServerContext public/internal
6ec3c3bc : pw_cli: Add support for branding
1e10ef23 : docs: Fix style guide GN example
62525fd5 : pw_presubmit: Support multiple repositories
c4725d7d : pw_log: Add compile-time log filtering
eefed943 : pw_rpc: Support Nanopb versions 3 or 4
b9119b86 : pw_env_setup: use latest versions of LUCI tools
b0614802 : lm3s6965evb-qemu: Fix column limit
2eed6d2c : lm3s6965evb-qemu: Don't set pw_cpu_exception backend
0ac02753 : pw_allocator: Add Realloc and Calloc
d1323f49 : pw_trace: Add facade
18d08bfc : pw_protobuf: Modularize codegen plugin
ec9dd676 : pw_boot_armv7m: Add pw_PreStaticConstructorInit()
05d8ef21 : pw_proto_compiler: Support inputs argument
4032a77c : roll: goma-client
dffa15fa : roll: gn
2bf3c5dd : roll: clang
51b43d34 : roll: host_tools
14c44762 : pw_presubmit: Format .inc and .inl files
0fa7f7da : pw_assert: PW_CHECK_OK() macro for Status
51a2eb79 : pw_rpc: Replace ChannelOutput ID with a name
948f5478 : pw_rpc: Nanopb implementation of pw_rpc
376d797a : Setup pw_web_ui with Bazel and Jasmine
d597e465 : docs: Added description of BUILD.gn files to Style-Guide.
ceb66f57 : pw_assert: Use enable_if for tests
32d1c128 : pw_ring_buffer: Decrease test iterations for disco
376ef4bf : pw_toolchain: Enable Cortex-M printf float format
c1cb12d6 : pw_assert: Add design discussion to docs
cb9d9573 : pw_rpc: BaseServerWriter class
6560ec8f : pw_rpc: Add Bazel packet proto library
80f26ffc : pw_rpc: Generic method invocations and tests
0bcae73c : pw_stream: Create module
219c691b : pw_presubmit: optional gn check; filter . dirs
1f02ad6d : pw_env_setup: roll cipd version
f9c768d0 : roll: rust
142616c1 : pw_rpc: Packet updates
54316841 : pw_env_setup: fix error formatting
f053aabf : pw_presubmit: Fix copyright exclusions
044065e4 : roll: clang
3e0955b0 : roll: gn
d372b489 : roll: rust
93a191fc : roll: host_tools
bc5a269c : pw_log: Add diagram and more explanations to docs
e0c4fdcd : pw_protobuf_compiler: Use visibility and testonly
b4b73a6c : pw_protobuf_compiler: List supported generators
d64cc01b : pw_kvs: Make fake flash memory a publicly accessible lib
33a1e8f7 : pw_rpc: Expand server-side packet processing
516022c7 : pw_containers: Add intrusive singly linked list
870a86ba : pw_toolchain: Fix %z format specifiers on Windows
f5e28f84 : roll: openocd
270c9e53 : roll: goma-client
ed713574 : roll: gn
6a9e2603 : roll: host_tools
b633e0ce : pw_presubmit: Remove compatibility aliases
388d4b9b : pw_varint: Add EncodedSize function
0909290a : pw_presubmit: Do not resolve symlinks in repos
0089094c : pw_rpc: Add status to packet
d54975bb : pw_protobuf: Make generated enum upper snake case
99732b1f : pw_presubmit: Allow specifying setup.py roots
c1b95427 : pw_presubmit: Improved path filtering
bcac2c97 : pw_unit_test: Add enable_if flag to test groups
e19ebb8b : pw_protobuf: Add support for imports
5d6d3924 : pw_rpc: Some initial server code
d0f65851 : pw_protobuf_compiler: fix nanopb path to .options files
95295efa : roll: goma-client
49369add : roll: gn
7d0b125b : roll: rust
386b50d9 : roll: host_tools
62bb00dc : pw_presubmit: Filter paths as POSIX paths; cleanup
ad0656a9 : pw_presubmit: Split tools.py into three modules
8f65b429 : pw watch: watch command outside pigweed
23f831d0 : pw_tokenizer: Python tokenization domain support
c4c46b62 : pw_watch: Watch specific subdirectories for inotify issue
d58eef9a : pw_tokenizer: Tokenization domains
f65bb9c4 : pw_allocator: Allocator implementation.
410b8f8f : pw_cli: Use an absolute path for -C
68fde053 : pw_unit_test: Filter "" from disabled test deps
d50eb1cf : pw_kvs: Don't use checksum for same value write check
fe9723cd : pw_protobuf: Reimplement decoder as field iterator
b63aa6ec : pw_status: Add comments about C++ version of enum
33a1e5a6 : pw_log: Test for misuse of PW_COMMA_ARGS
15b1daf8 : pw_fuzzer: Don't build if unsupported
bcdf4607 : pw_ring_buffer: Add TryPushBack()
5482a52b : pw_presubmit: log_run update
206959a9 : Use pw_env_setup from GCS
c0104468 : pw_kvs: Don't write key values that don't change
d948a0ec : roll: goma-client
961d367a : roll: gn
c5beacab : roll: rust
69c291dd : roll: host_tools
c5b483f3 : pw_presubmit: Formatting for .java, .js, .proto
ebe4ab53 : pw_presubmit: Path filtering; callable _Check
da936abd : pw_cpu_exception_armv7m: Remove unnecessary dependency
c3c240a3 : Add automatic tests for lm3s6965evb-qemu target
1908715d : Add code to get pw_env_setup from GCS
2eb32881 : pw_unit_test: Fix python test runners for Windows
6639c453 : pw_tokenizer: Use facades for global handlers
26e3ae6e : pw_rpc: Module boilerplate
ede69a12 : Initial empty repository
3624fc36 : pw_build: Always define the main facade target
dfe3c61f : Specify facade names; enable_if option for pw_test
365095fc : pw_presubmit: pin yapf, pylint, and mypy
9462e050 : Python formatting fixes
2284800c : pw_presubmit: check_builds_for_files fix
888a7f22 : pw_presubmit: add oss-fuzz test
f8e10e2c : pw_presubmit: add QEMU as a broken presubmit check
a6c98cb1 : pw_presubmit: Check for uncommitted changes
28ecccbe : pw_kvs: Use PW_LOG_MODULE_NAME
a8557ef4 : Switch to wildcards for GN friend statements
8f535361 : Fix OSS-Fuzz build breakage
34e62a07 : pw_presubmit: Remove Bazel from the quick checks
cb725c17 : pw_log_tokenized: Tokenized backend for pw_log
888370dd : Enable -Wshadow
ecdcf581 : pw_log_basic: Fix dependencies
680b2b4d : roll: gn
d20e039f : roll: rust
d5138f31 : pw_kvs: Fix GC selection "ping pong" bug
3de97fbc : pw_log: Remove uses of PW_COMMA_ARGS
ac5b6745 : pw_protobuf_compiler: nanopb include path
152147e8 : Bazel build fixes
469b39fc : pw_protobuf: Add WIP note to docs
5a4dc597 : pw_presubmit: Move argument code to cli module
9ed0fe2f : pw_presubmit: Separate format arguments function
866cff41 : pw_ring_buffer: Initial checkin
5009a6fd : bootstrap.sh: Option for hiding the banner
3c1298bf : pw_presubmit: Handle hooks not in the repo
cafad40f : pw_containers: Switch vector to std::array
9cafbc8f : pw_env_setup: don't error immediately on arm64
7a4ada77 : pw_presubmit: Exclude based on repo-relative paths
7cf23ab0 : pw_presubmit: Programs abstraction, cleanup
8b649f5d : pw_presubmit, pw_watch: pylint fixes
5e641410 : roll: gn
5a7bbfbc : roll: rust
5eac8e73 : roll: clang
7aec2c1d : roll: host_tools
35c3f845 : pw_kvs: Update FullMaintenance garbage collection algorithm
2ee244b5 : pw_tokenizer: Add token_database_fuzzer
d2abace8 : pw_presubmit: Move code from pigweed_presubmit.py
ec77c5c2 : pw_presubmit: Format logging
8a562a09 : pw_cli: New pw plugin registration system
344814b3 : pw_kvs: Count deleted entries in redundancy update
41987375 : pw_containers: Don't downcast vectors to larger sizes
17083bb1 : pw_kvs: Log if failure to update entry format
272d9da7 : pw_minimal_cpp_stdlib: Don't check float-divide-by-zero
50070490 : pw_kvs: Fix issues with format migration
1f1c251a : Allow-list unsigned integer overflows.
1fed89cc : pw_doctor: add check for CIPD package versions
bbf22dd7 : roll: openocd
3080a322 : roll: bloaty-embedded
f9e93e14 : pw_kvs: Don't start GC scan at first sector
cee5b85d : pw_cli: Implement pw option to change directory
aed14b8e : pw_doctor: Disable presubmit hook warning
0f8a1bbf : pw_kvs: Add garbage collection when fixing redundancy
f8419ae6 : pw_kvs: Don't count redundancy configuration updates towards errors
192d548e : roll: host_tools
a02f0bf2 : Fix bad entry in pwrev/9601
0b8d5b1b : pw_assert, pw_allocator: add missing deps
cd13435a : pw_kvs: Don't log errors or corruption if Init is adding redundancy
31b358bf : pw_kvs: Add method to force updating of entries to new format
7d45ba19 : pw_allocator: add explicit ctad
eb99754d : pw_env_setup: remove host gcc
950870d0 : pw_presubmit: Support paths with spaces; run Bazel
b1d5a94c : roll: host_tools
709472a9 : pw_env_setup: add warning when using *.bat on Linux
e010bff5 : pw_presubmit: Check trailing whitespace
558e1444 : pw_allocator: Allocator utility implementations.
f5e984a8 : pw_tokenizer: Support encoding tokenized arguments
b9b88167 : pw_assert: Add DCHECK*() assert macros
eabe9a21 : pw_tokenizer: Add detokenize_fuzzer
52e4accb : pw_assert_basic: abort() on assert failure
7c164ec5 : roll: rust
d0738a82 : pw_protobuf_compiler: Add protobuf dependency
d6729454 : roll: gn
fcc1ae50 : pw_assert: fix the bazel build
a4de1442 : roll: rust
2c913364 : roll: gn
7d79f377 : pw_fuzzer: Add sanitizer_coverage config
fa8f89d7 : pw_assert: Add CHECK_NOTNULL, CHECK_*_NE
a7758f94 : host: make clang the default
73ac9fb0 : pw_env_setup: get amd64 gcc from cipd
8d2a84f1 : pw_assert: Add real assert facade tests
710154fe : roll: host_tools
6215ab38 : roll: host_tools
f39cd8b5 : pw_protobuf_compiler: nanopb support
41541122 : roll: host_tools
ef7127a6 : roll: rust
73755f36 : roll: clang
003044ad : docs: Clarify non-type template argument naming
e9a77c10 : roll: gn
f6fe134b : pw_build: add options for building with Kythe
d1211ed9 : pw_assert: Split facade impl into separate file
b3ae1dcb : pw_fuzzer: Support for additional OSS-Fuzz engines
39d2a038 : pw_kvs: Add tests for failure on write
e302587f : roll: host_tools
fcea3258 : pw_kvs: Reinit KVS metadata as part of the repair process
98fea475 : pw_kvs: Add better error handling during read, write, and init
d32daea7 : pw_tokenizer: Documentation update
a0fdec91 : pw_fuzzing: Workaround for OSS-Fuzz
e8449d1a : pw_toolchain: Add OSS-Fuzz support
187389da : pw_minimal_cpp_stdlib: More iterator support
58bba01b : pw_fuzzer: Add build metadata for fuzzers
0ce7f41d : pw_protobuf: Add encoder_fuzzer
8bbe5a64 : pw_env_setup: change ext. on pyox config
c5d47402 : pw_kvs: Fix shadow declarations
c8b55524 : pw_polyfill: add missing dependency
fea44524 : pw_env_setup: roll LUCI tools
80167a1b : roll: host_tools
230f9a9d : pw_presubmit: Accept either --clear or --clean
06819489 : Many changes to support stricter deps
33c67827 : pw_fuzzer: Fix fuzz target unit tests
2eb6763e : roll: qemu
fe2c1447 : pw_protobuf: Fix function name typo
ff6f6e8c : pw_env_setup: don't hardcode Python path
f3c3d2b9 : pw_fuzzer: Add module
883e740c : pw_kvs: Make more methods const
4d615406 : pw_log_basic: split bazel target
d596a539 : pw_env_setup: use env vars for bootstrap opts
9abe3c7a : pw_kvs: Add KVS error repair/recovery
bfc6a52f : pw_kvs: Define mutable iterator for EntryCache
6a1d6509 : Add .presubmit to .bazelignore
b84a6958 : pw_result: Fix check in status constructors
d192ed14 : roll: host_tools
c012ac2f : pw_env_setup: get Kythe from CIPD
09e02580 : pw_env_setup: initial PyOxidizer config
6382cab1 : pw_env_setup: enable cargo again
6ac3f7d1 : pw_env_setup: exit bootstrap.sh if not sourced
63304bf6 : docs: change "." to "source"
c9759aff : Docs: For contributing doc add link to Gerrit User Guide
8db1288a : roll: clang
839a29e7 : Docs: minor update to CONTRIBUTING.md
09b3a2a3 : pw_kvs: Fix printf-style format strings
bd423fd6 : roll: host_tools
5cc5ce87 : pw_kvs: Add test flash partition that keeps stats
c84393fc : pw_kvs: Sectors abstraction
096de552 : lm3s6965evb-qemu: Introduce Stellaris QEMU target
1178985e : pw_env_setup: add help for SSL errors
5808f040 : Address SSL issues on macOS
1059d3eb : pw_presubmit: exclude OWNERS from copyright
b305d6f7 : Add OWNERS file
b5a4924f : pw_doctor: move hook warning to info
41b32d3e : pw_result: Add experimental result module
bbbedff0 : pw_protobuf: Add FindDecodeHandler
2454f2df : pw_kvs: Rename sector_descriptor.h to sectors.h
49766d91 : pw_kvs: Add initial parts self-repair from errors
0294627f : pw_kvs: EntryCache tests
c9878f79 : pw_kvs: Remove unused working buffer
d0ec9aa7 : Docs: Fix windows setup instructions
61682e81 : Quote batch variables to support paths with spaces
725b85bb : pw_bloat: Remove .rst from generated size reports
3d92e81f : Docs: Add target docs
975b749b : pw_docgen: Disable banner due to unicode (Windows)
064da0b8 : docs: Update macOS guide; docs build mention in README
a1065b92 : pw_log_basic: Control emoji with PW_EMOJI
77bd6d23 : bootstrap.sh: Abort if PW_ROOT has spaces
73de2a3d : pw_toolchain: Add .exe to linked Windows binaries
889837ae : pw_watch: Add missing EOFError handler
31478e90 : pw_env_setup: fix PATH cleanup
e97f0593 : host: Rename host.gni to target_config.gni
3adcd670 : pw_bloat: Display an info message on Windows
086ef1cd : docs: Various refinements ahead of launch
2c7657a1 : pw_watch: Handle EOFError from Ctrl-Z on Windows
26ecc3d5 : pw_toolchain: Fix ARM stamp on Windows
f25bc9fe : Docs: Tutorial-ize getting started
10543691 : Windows uses activate.bat
2edd94b3 : pw_env_setup: Fix Windows issue
a1f08ac7 : pw_env_setup: Fix ZSH compatability in bootstrap
41f4d483 : docs: Switch links to https
7b7a32f6 : Docs: Add CONTRIBUTING.md to docs build
1ad6695a : pw_env_setup: add spinner
fc4676d6 : pw_env_setup: Implement command exit on Windows
b3f7fdad : docs: Move module structure documentation to root
bcc7eb86 : pw_presubmit: add gn_host_tools step
a2a63d34 : pw_string: Fix ToString for scoped enumerations
53a28397 : pw_kvs: Change GC on write configuration default to be one sector
d679bde1 : pw_env_setup: add command() to Environment
3a3ec588 : pw_span: Updates for C++20 std::span compatibility
b785c41f : pw_env_setup: add comment()
b7e952b7 : Disable host_tools by default in host build
cf30871b : Docs: Fix Windows setup commands
8e75422a : docs: Fix path in instructions
4db74e17 : Docs: Merge setup and developer guide
7ded6da8 : pw_kvs: EntryCache class
0054a9be : Docs: Add missing RST docs
59bcd900 : pw_env_setup: get QEMU from CIPD
a33339a2 : pw_env_setup: remove cipd login from docs
47bd9230 : pw_env_setup: smarter checks for cipd auth
ea395524 : pw_unit_test: Start documentation
28e21bc8 : Docs: Mention pw presubmit install hook
8b8c3464 : pw_cli: Make process.py faster
1ed996b2 : pw_doctor: check for pre-push hook
486ac57f : pw_kvs: Small test cleanup
ab3b2493 : pw_kvs: Remove temp buffer; redundancy changes
86da28a5 : roll: host_tools
824f2e87 : pw_env_setup: remove duplicates on Windows
77f3d46a : pw_env_setup: remove unused function
13ce6657 : roll: host_tools
bcc194b7 : docs: Extend readme, more docs
f9023cb5 : pw_containers: Vector copy and move constructors
e30c4d4d : pw_env_setup: make generated file more readable
aec61ccb : pw_cpu_exception_armv7m: Unit test updates
3352ccf4 : pw_env_setup: variable files now consistent
c9d545e9 : pw_kvs: Don't garbage collect sectors with copies of an in-progress key
bf904815 : pw_kvs: Fix constructor order issue
4f9dc855 : pw_env_setup: fix quotes in output
1d59456c : pw_kvs: Functions for updating and copying entries
33181e6a : Remove bootstrap/env_setup symlinks
4dcf99d2 : env_setup: Split activate and bootstrap on Windows
018f730d : stm32f429i-disc1: fix mypy error
f3884eb9 : pw_kvs: Fix garbage collection for redundant entries
ba4de1c2 : pw_env_setup: Initial pass at prettier Windows UI
28904601 : pw_kvs: AlignedWriter read-and-write function
34466c42 : pw_env_setup: honor PW_ENVSETUP_QUIET
08124663 : Move bootstrap.sh to root
7bc766e0 : pw_kvs: Map-backed test updates
fb0c69c5 : pw_env_setup: deduplicate PATH
426b9b8d : pw_env_setup: Just use the system Python
ee6fd76b : pw_kvs: Introduce Input interface
0246148e : pw_env_setup: Fix MacOS color escape codes
06b1b0b9 : pw_kvs: Rename output.h to io.h
dd49b646 : pw_env_setup: disable colors
0d67b11e : pw_env_setup: Small fixes
a2562b5e : pw_kvs: Add support for multiple redundant copies of entries
a137f970 : pw_env_setup: Improve POSIX CLI output
72b87dc9 : pw_presubmit: Move Python checks to own module
e0aef0ab : pw_presubmit: Enable mypy and get it passing
8fd8f994 : roll: host_tools
3c23e6bd : Remove quotes from Windows echo
22d0d9fc : pw_kvs: Support multiple entry formats
8e94ed61 : pw_kvs: Rename key_value_store_error_handling_test
b2aa1ffa : Docs: Update Windows setup documentation
728048b8 : pw_cli: Add argument to hide banner
613625ed : pw_kvs: IgnoreChecksum class
1d00120b : Update readme and extend Pigweed documentation
2e93c90d : pw_env_setup: Capture CIPD stderr
a0ace999 : pw_presubmit: ignore images in copyright check
062b9109 : Fix environment_test.py on Windows
eb93a74f : pw_presubmit: Summarize files being examined
b3a5dee1 : Add ".exe" to cipd wrapper on Windows
f56131cd : pw_kvs: Add support for tracking redundant entries
3c4e5de4 : Add or expand docs.rst
b0270b4b : pw_presubmit: Add bug number to comments
52f7443f : pw_module: module-check with multiple modules
95a980be : pw_toolchain: Fix Mac host GN build
b03c151a : pw_env_setup: updates to output
890acb56 : pw_kvs: Add KVS options for GC and recovery
a0b0b4eb : Pull goma from cipd
1896e2f2 : pw_presubmit: Change step banner style
9d35e022 : pw_env_setup: always get host_tools from cipd
9d169d56 : pw_build: Update docs summary
4ee94261 : pw_presubmit: Remove file summary
fd0c1400 : pw_watch: Update banner and add keyboard help
cf8ffd09 : pw_watch: Automatically re-run build on interrupt
49b90b69 : Update GN version in CIPD to fix Windows issue
4737349f : Update docs target to only use ARM size reports
d45e2343 : Add docs for pw_env_setup
f2bbb753 : Mention presubmit install hook in style guide
ece1627e : Use host_tools from cipd on Windows
ec9bf1bf : pw_assert: Expand documentation coverage
4a257c1b : pw_protobuf: expand docs
f7a5a742 : Rename pw_dumb_io to pw_sys_io
ba1bb1ff : Add a few missing README.md files
a46bf7d2 : pw_tokenizer: Documentation & cleanup
9a532538 : pw_watch: Clarify what thread the build runs on
87584afa : pw_env_setup: reduce output
b0e7365b : pw_env_setup: fix git error
eddf412a : pw_watch: Add proper debouncing; enter to build
9e954eae : Bump pyoxidizer version
ca0045e6 : Use pathlib more in doctor
3867c4f9 : Add check for virtual env to doctor
7fe639d5 : Disable pw_kvs tests for device builds
fac8113b : pw_kvs: Put/Get updates
436452f6 : pw_watch: Watch for Markdown (*.md) file changes
fa34a82a : pw_bloat: Expand docs
a9d64a80 : Fix Python version in venv on Mac
a4bee83b : Add documentation building to README
c8fe1f57 : FIX bad merge: pw_kvs: Add public garbage collection methods and prep for redundancy
91627487 : pw_kvs: On init ensure there is at least one empty sector
cd87c32d : pw_kvs: Add public garbage collection methods and prep for redundancy
1cb06df7 : pw_span: Fix deduction guides for containers
e5671979 : pw_watch: Watch for .cpp and .hpp changes
51146935 : Make cipd auth-login issue more clear
08d37d82 : pw_kvs: Move KeyDescriptor from iterator to Item
a0ba54f6 : Roll GN to 239533d
7862749d : Roll cmake to 3.16.1
f11a4544 : Roll Python to 3.8.2.chromium.10
9f083f02 : Set cargo cache for after env setup
e3288e1d : pw_kvs: Test cleanup; comment cleanup
0f2ad9fc : pw_kvs: Fix AlignedWrite issues; expand tests
75ea8dba : pw_containers: Use unsigned short for Vector sizes
e79bf9ef : pw_tokenizer: Handle .a files with an extra \n
f707880f : pw_status: StatusWithSize constants
b54e4d06 : pw_presubmit: Update code format step names
b43a5e63 : pw_kvs: Expand KVS::Init() corruption tests
9e235834 : pw_kvs: Add space reporting methods
118fc3c5 : pw_kvs: Expand tests for error handling
7465be38 : pw_kvs: Remove unnecessary alignment_bytes arg
d4adf916 : pw_kvs: Scan for entries after data loss
0dd24a83 : pw_kvs: Move span traits outside of public header
3700b7aa : Simplify setting PW_ROOT in LUCI
ce7b8dff : pw_kvs: Minor cleanup - span usage, comments, logs
9e38b40d : pw_kvs: Always burn transaction IDs
88adfe8b : pw_kvs: Move EntryHeaderFormat to pw_kvs/format.h
0a52aed3 : pw_kvs: Increment transaction ID only on success
e2a36a25 : pw_kvs: Map-backed test updates
6a654257 : doctor: normalize paths before comparing
bdd8e5a7 : pw_kvs: Move entry.h to public/pw_kvs/internal
d2298283 : pw_kvs: Transaction count; Reset function
6592d291 : pw_kvs: Add free space accounting for write errors
6dd9169a : doctor: skip checks for Linux/Mac-only pkgs
1fc1104c : pw_kvs: Transcation ID and key descriptor refactor
38ce30f7 : pw_kvs: Allow specifying max entries and sectors
972b5f47 : pw_kvs: debug_cli usability improvements
d35ec86a : Add sanity check to doctor
eae1971d : Don't use sh logic on Windows
2c7eca09 : pw_kvs: Move SectorDescriptor to its own header
2abd06e2 : Add markers for recipe env testing
5464d5fe : Change no-break spaces to regular spaces
5f6efc0f : pw_kvs: Allow specifying an offset in Get
1234f5ec : pw_containers: Remove static max_size() function
2e9e0c84 : pw_kvs: Add additional logging
5406a67a : pw_kvs: Check for values that are too large
a00d1ef8 : pw_kvs: Expand Entry tests; fix issues
9462720c : Pull Linux host tools from cipd
cdd6dfcf : pw_kvs: FlashMemory updates; test utilities
25527c09 : Fix bytes issue in wrapper.py
e541e075 : pw_kvs: Move reading and writing to Entry class
0307fccd : pw_kvs: Check that AlignedWrite buffer is at least write alignment
2d401694 : pw_kvs: Handle key hash collisions
d31d9707 : pw_kvs: Rename format.h to entry.h
50f70779 : Remove StatusWithSize implicit conversions
481a7ff9 : pw_kvs/pw_minimal_cpp_stdlib: Add missing includes
0af6ad93 : pw_kvs: Use key's current state in RelocateEntry
2f813c62 : pw_assert: Add basic Bazel support
848ca251 : pw_assert: Add pw_assert_basic CMake build
4681e151 : pw_varint: Make the varint tests faster
495b6ee5 : pw_kvs: Map-backed tests
5981f316 : pw_kvs: Fix null access in FindSectorToGarbageCollect()
cf680ab1 : pw_kvs: Fix return value for Get()
be744c19 : pw_kvs: Add test that reproduces failure on device.
38cfa989 : pw_kvs: Checksum whole entry, including padding
30a52150 : pw_kvs: Rename EntryHeader to Entry
c656af2f : pw_kvs: Implement AlignedChecksum
1927c286 : pw_kvs: Split out aligned write functionality
6f4ef1b4 : pw_kvs: Fix checksum finish usage
0743cc58 : pw_assert: Add short name option
fc80d927 : pw_unit_test: Add support for SetUp / TearDown
bc6332ca : pw_minimal_cpp_stdlib: Various additions
1c329ca2 : pw_kvs: Use pw::Vector for descriptor lists
76293e3d : pw_containers: Vector class
72f9ca8e : pw_kvs: Return StatusWithSize from Item::Get
41af9ed7 : pw_assert: Add missing backend for disco boards
8e58e886 : Make pw_target_toolchain a build arg on Windows
4879f749 : pw_kvs: Fix shadowing, increase kMaxUsableSectors
16b04521 : pw_kvs: Move test; disable dumping to file
3cee8797 : pw_assert: Initial assert module
0bde10a5 : pw_kvs: Test cleanup
93228641 : pw_presubmit: Reorder steps; quick pre-push hook
56034627 : pw_kvs: Update checksum interface
1c98e1e4 : pw_kvs: Enable the crusher test
3464d0a5 : pw_kvs: Fix bug related to relocation
50185ad5 : pw_kvs: Add log sector method
57aa55be : pw_kvs: Fuzz test for Put
2156c0ae : Cleanup from prior CL
a68755a1 : Disable tokenizer in Windows build
1541d61a : pw_kvs: Fix 2 bugs in finding sectors with space
2be76b00 : pw_kvs: Add sector methods to remove free bytes and valid bytes
df025cdf : pw_kvs: Fix relocation
116d116e : pw_kvs: Alignment handling adjustments
97fc7945 : pw_kvs: Introduce alignment to the entry header
67f4b6cb : pw_kvs: Add debug logging for sector find and relocate entry
8fff434b : pw_kvs: Expand comment about entry header magic
05602ad3 : Explicitly use clang for host tools
323f7c49 : Handle bootstrap.sh called from dash script
5a33d8c5 : pw_kvs: Update valid_bytes for existing keys
ad0a7936 : pw_kvs: Track the correct number of sectors
5ccb6689 : Remove symlinks
b4bc060a : Remove reference to products
8e5d313b : pw_kvs: Debug CLI tweaks to support delete
6c24c063 : pw_kvs: Implement Delete; add tests
2fac125e : Fix typos in comments
4d78cd6a : pw_kvs: KeyDescriptor cleanup
8ce55cd4 : pw_kvs: Improvements to FindSectorWithSpace()
2cc32ecd : Move env_setup to pw_env_setup
729f28cd : pw_kvs: Implement initialized, naming cleanup
1c83000f : pw_kvs: Verify magic and checksum in flash
595cf01d : pw_kvs: Enable tests that now pass
93b889d7 : pw_kvs: Move EntrySize to the EntryHeader class
f0a35449 : pw_kvs: Add implementation for RelocateEntry()
0a223585 : pw_kvs: Verify checksum on write
d621682f : pw_kvs: Simple debug command line interface
ad684a18 : pw_kvs: Make in_memory_fake_flash.h library
ce0da524 : pw_kvs: Rename Entry to Item
6e3a83b6 : pw_kvs: Get checksums working; enable test
8db5a72b : pw_kvs: Modify FindSectorWithSpace() for extra default options
6908e477 : pw_presubmit: Add message about the Bazel cache
bab0e205 : pw_kvs: Implement checksum validation
ed163b08 : pw_kvs: Implement ValueSize
2e568877 : pw_kvs: Test cleanup
cad29b48 : pw_unit_test: Support ASSERT/EXPECT in test ctor
ea56c03e : Add package_data to env_setup
d5aa1c0c : pw_kvs: FlashPartition Init function
fd970819 : Reorg virtualenv env_setup
f0bc5fbf : pw_kvs: Fix iterator
ec4b9351 : pw_kvs: Implement CRC16 checksum for KVS
da95edae : Accessor for FlashPartition::start_sector_index_
82dae2d6 : pw_kvs: Make address space conversion virtual
f0c2cdd8 : Support C-style flash layer writes
cb7ae1a5 : Expose FlashPartition members
8c352dc5 : pw_kvs: Implement KVS load from flash
de27674b : pw_minimal_cpp_stdlib: Add move, remove strncat
fdc459a6 : Remove bashisms from env setup
586f9609 : Reorg cipd env_setup
2761aebc : pw_kvs: Rename KeyMapEntry and SectorMapEntry
a12786b4 : pw_kvs: Add part of the garbage collection implementation
1c9ce1b3 : pw_minimal_cpp_stdlib: initializer_list
f428b17f : python_runner: GN Windows path workaround
4da1fcb4 : pw_kvs: Initial commit of new KVS design
19010734 : python_runner: re-add os import
f28de87e : Python runner target resolution on Windows
3672f2bb : Temporary fix for windows build
624d98aa : Reorg host_tools env_setup
b666cc82 : Reorg cargo env_setup
8c4b7521 : Temporarily disable pw_kvs on Windows
0a9fa8a9 : Make env_setup.sh more POSIX-compliant
1c0e65e7 : pw_unit_test: Support disabled tests
86027d13 : pw_watch: Support specifying build targets
5880a97c : Disable cargo setup by default
d57572e0 : env_setup fixes for Windows
0f946500 : Fix copy/paste error in mingw cipd line
acaacf9a : pw_kvs: Initial API changes
0412a7d8 : pw_minimal_cpp_stdlib: Extremely limited C++ lib
a16ac8a0 : Add -g to CMake and Bazel builds
372c5bce : Fix bazel formatting
84231c79 : Remove unused ensure files
2005274a : Store CIPD references in JSON
e07c20d9 : Add output and run doctor in env setup
5285b0cd : Add tests for Environment class
b9db09f7 : Build with -g by default
d6b384ab : pw_kvs: Remove the sub-sector interface
c951f961 : pw_log_basic: Add printf format checking
2ad60674 : pw_kvs: Add to build; get tests passing
b7609544 : pw_kvs: Initial commit of key value store module
fc35b267 : pw_string: Remove problematic test
49810586 : Bazel and CMake build updates
ac6cdf26 : pw_polyfill: Provide the static_assert macro in C
75c88c47 : env_setup: Add mingw64 for Windows
2596fe54 : pw_string: Rename va_list Format to FormatVaList
bd4f215f : Keep Pigweed focused on 32-bit targets
3a746c54 : env_setup: enable host build in Windows
4c18f851 : env_setup: package gcc-arm-none-eabi for Windows
28e25cba : Fix GN target resolution on Windows
bfbc2183 : Force clang use on cmake
ee94560f : Update python_runner to work with Windows
b8aadc3c : Expand Windows environment setup
582c1906 : pw_module documentation update
c28a8f0d : Update Pigweed README and add CODE OF CONDUCT
e6b3f62a : pw_tokenizer: Support archive files in elf_reader
cfe32a0c : env_setup: package protoc-gen-go for Windows
a63eaa0d : Add windows mode to env_setup.py
750bb588 : pw_log: Fix broken short macros
5898a9d3 : Rerun bootstrap if .setup.sh is empty
dddc4fd7 : Initial Windows GN build
d0e6954b : Initial Windows env_setup support
aad92a90 : Windows host test runner script
92ccb668 : pw_checksum: CCITT CRC16 functions
b997ca63 : Add accessor to Environment class
8f21e5e6 : Use PW_ROOT in env_setup
daf02e0e : pw_log: Add pw_preprocessor dep and CMakeLists.txt
5152d434 : pw_build: Expand facade template
a6d5cc6f : pw_tokenizer: Make C++11 compatible
588907ad : Make span and varint C++11 compatible
da0bccb9 : pw_unit_test: pw_log unit test event handler
3ef4f9a2 : Improve test runner logging
9221213a : pw_boot_armv7m: rename INTERRUPT_VECTOR_TABLE
af5e358b : pw_log: Logging module first steps
818e3316 : pw_polyfill: C++11 and C++14 unit tests
a55d4c75 : pw_unit_test: Make partially C++11 compatible
c542a5d6 : pw_polyfill: Backports for C++11 and C++14
f52d9e1a : Don't leave empty .setup.sh files around
70095666 : pw_boot_armv7m: Initial commit
63092343 : env_setup: Tweak Python 3 detection
de7c77a3 : Try python3 first in env setup
e0dec891 : env_setup: Fix compatibily issue with ==
2119240d : GN build: Override built-in targets
0ce4806c : Add setup.py for env_setup
daf8ec71 : pw_target_runner: Improve client error message
41504a28 : Skip missing cipd packages on Windows
6d9b9b44 : pw_protobuf: Extended decoder type support
b802e864 : Remove openocd comment line
9bc159fa : pw_toolchain: Define stamp command for Windows
773c3a9b : Clear PYTHONHOME if set
2d5d25f5 : Add "PW_" prefix to env vars
e716e0a3 : Augment pw_dumb_io_baremetal_stm32f429 docs
59381020 : Add new vars to env.py
4ef79f7a : Fix cipd user-agent
421a8103 : pw_status: C version of Status
9c2ed462 : pw_protobuf: Add basic size report for decoder
8ecefe90 : pw_varint: C support
1e72d494 : envparse: Accept emoji as booleans
a44ed27b : Make auth-login work without env_setup
55667a58 : Fix info about auth-login command.
64c165eb : pw_span: Update to latest version from Chromium
e1115f17 : pw_cli: Add emoji for log levels
dea46f7b : pw_protobuf: Start decoder class
44d54734 : Various small docs fixes
9ca7cc39 : Documentation fix where utilities are available
3c2e9528 : pw_tokenizer: C++ support for the Base64 format
03127af8 : Install pyoxidizer using cipd cargo
3b698c89 : Get rust from CIPD
4e709517 : Remove code from old setup path
5e844a9b : Use cipd openocd on Linux
32da3bad : Use env_setup.py
8d7f82d0 : pw_cli: Handle decoding errors for log statement
706a5ae8 : pw_string: Add tests missing from test group
799be5d8 : Add docs target
7dadcce5 : pw_watch: Add emoji
4905eae6 : Make pw_build_host_tools a build arg in host build
89acf60f : pw_tokenizer: CMake build
bc254970 : pw_tokenizer: Python package
54554507 : Create env_setup.py
14e44fc2 : Change virtualenv/init.py to Python 2
80c6ee51 : pw_tokenizer: Replace string literals with tokens
b8b01e3a : pw_base64: Module for Base64 encoding and decoding
c3a2d475 : Build tweaks for C files
ab4eb7ad : Docs updates
881d3138 : Fix copyright check on empty files
84b7c4e4 : Update README with instructions to install OpenOCD on macOS
f8259f67 : pw_bloat: Provide empty base as a variable
a316067e : Update cmake pathname in README
0ef17a77 : Clean up BUILDCONFIG.gn
c5fc113c : Fix Python formatting
6afac0a5 : CMake: color output; use . as test group separator
644af6a9 : Turn cipd/update.py into a module.
a6a7cb2b : CMake build: pw_add_test updates; fix C builds
4fef7c6d : Reduce env_setup output.
9b178ca5 : Move watch outside of pw_cli.
5d63df9c : pw_varint: Expose zig-zag decoding
65ffd22d : pw_varint: Rename varint functions
c0ad978e : pw_target_runner: Update name change in docs
d527f91e : doctor: check for 'cipd' in PATH.
7d1deb1b : Bazel: compile C files separately from C++
6970638e : Add host build to env setup.
311c620a : pw_varint: use std::byte instead of uint8_t
b4a95e22 : pw_unit_test: Split main from framework in Bazel
61def0a6 : Bazel: Move include paths to libraries
26079332 : Go lint fix.
975449b0 : stm32f429i-disc1: Update docs
8c66112e : No copyright check for .elf; fix --clean-py
93825563 : Separate bootstrap from envsetup.
8838aa9c : Get clang_tidy check running.
f9c64d17 : pw_unit_test: Add comment to unit test
2f885169 : Run tests with CMake as a presubmit check
0fbcdfc3 : Basic CMake build
7b8528e8 : pw_cli: Define Pigweed environment variables
b3fca3a0 : pw_unit_test: Add FAIL/SUCCEED macros
1644f12c : stm32f429i-disc1: Fix unit test runner -v flag
f82e7a84 : Add 'pw doctor'.
32d8b4df : Hide output of pw_exec programs by default
77e7a61b : pw_cli: Add envparse module
4ec8414d : stm32f429i-disc1: Cross-platform board detection
42225322 : Import README.md into pigweed docs
213060fd : Move pw_build_host_tools var to host_common.gni
fb27737c : Print an error if a host tool is running on copy
1c38c7c1 : Skip deleted files in presubmit.
634360db : Logging adjustments
3c85239a : pw_presubmit: Use pathlib.Path; typing fixes
67ffe1f2 : Ignore presubmit directory in pw watch
59a83b41 : Update stm32f429i test server
ca9cf604 : Add pw_host_tool GN template
313e2605 : pw_watch: Set log level for build result log line
c15a9885 : Download external Go dependencies in build
300dcea4 : pw_test_server -> pw_target_runner
def1471e : Add Go support to GN
4f96c062 : pw_watch: Ignore changes inside build directories
a97e55d0 : pw_bloat: Output "(all)" row if no segments differ
06b23679 : pw_unit_test: Minor improvements
1489ce67 : pw_watch: Fix lint problem
e9483931 : pw_watch: Clear screen and add build banner
fa2fbe60 : pw_build: Show subcommand output only on failure
3fde6b11 : pw_toolchain_size_report template
6f561b99 : pw_bloat: exit if bloaty fails
d352e4e8 : Update Bloaty version in CIPD
260039e7 : Create a log file for each check.
c1c0b9cb : Roll cipd version and use -max-threads.
77af7193 : Fix MacOS xcode sysroot command
85cf08fa : Fix clang-tidy warning.
ae05a2bd : Add class template deduction guide.
ee8ce087 : Add dependency for header.
a2563c04 : Add verbosity to bazel_test() presubmit.
9c469c8b : Use ~/.cipd-cache-dir as CIPD cache.
d74ae482 : Support environment variables in pw_exec template
ff4c7d02 : Add Go to pigweed.ensure and fix MacOS bloaty
3f800996 : Fix test in env_setup/setup.sh.
1e5c5839 : Check Python version after env_setup/cipd/init.sh.
ea12aa39 : Update gn and bazel pathnames in README
4b501c6f : Use --sysroot on Mac.
be6efc77 : pw presubmit no longer cds.
bbf164c9 : Add pw_protobuf module
653df1fb : Fix cipd auth-login warning.
66b007ef : Update LUCI tool versions.
0b955ca0 : arm_gcc: help ld link all these libs together
802c6e42 : pw_unit_test: Move gtest.h into public_overrides/
c1d0b26c : string: main is already defined in pw_test template
d533ffe9 : generate_protos.py passes format check.
293b09bb : pw_exec GN template
cf25f4b2 : Fix path resolution for out-of-tree build
5a235cb9 : Run source_is_in_build_files on build file changes
ec4bb3d2 : Check against committed files in presubmit hook
3db83969 : Switch ARM GCC toolchain to use string_join()
5b5fe928 : Fix env_setup/virtualenv/init.py.
df1ee2f6 : Use presubmit context.
1ccce6b9 : pw_cli: Disable colors if the output is not a tty
9971393e : Add a few files that were missing from the build
2cfd3142 : pw_format: Disable some pylint checkers; tweaks
e2f5d0f1 : Fix ARM build when not running tests on device
30bc80d8 : Pass repo between git functions.
21117d8c : Run 'pw format --fix' on a few files.
17ef145c : Fix some pylint warnings.
028ee9fe : Lint fixes
84d28f57 : pw_presubmit: Tweaks to format warnings
69ad1929 : Add pw_input_group GN template
514de20e : Fix stm32f429i test client
43158d00 : pw_presubmit: Fix running from different directory
9e0145df : Remove PW_SUBPROCESS env from Python runner
7178877e : pw watch: Minor UI/logging tweaks
942adf02 : Add pw_protobuf_compiler module
76b0545a : Add pw_build_host_tools variable
8c235cec : stm32f429i-disc1: Add unit test server
5104cd68 : pw_cpu_exception: Add CPU exception module
04c56ae1 : pw_build: Add pw_facade template
0d5ea9d4 : Allow running single steps in presubmit.
050eae89 : stm32f429i-disc1: Enable hardware FPU
686c2d83 : Move Python 3 to pigweed.ensure.
0874558c : docs: Add 'targets' section
dceb0200 : pw_presubmit: Only show checks that run
d2a16a5a : Remove yapf, mypy, and pylint from requirements.in
a975821c : pw_presubmit: Fix PATH; run Python tests
97fe66eb : Fix yapf formatting.
a337adbb : Remove unused import.
9e1ee40f : Move CIPD installation dir.
e5b31f08 : Split up ensure_file.
49de4920 : Fix how pw_build docs are used.
cbc91a2f : Fix golint warnings
bd89d5c1 : docs: Use glob to pull in docs.rst
84f234e8 : Add doc for pw_build.
31284b87 : Fix go lint warnings.
6d5d856a : Misc. pylint fixes.
c34f71ff : pw_module: Start module structure documentation
867d42d1 : pw_span: Fix typo and example in docs
ee3e02f6 : Expand docs for a few modules
d2e4903a : pw_dumb_io: Update docs
8edfeaee : Rename help to short_help.
8cc1df5a : Apply pw format --fix
fa70745e : pw_presubmit: Update a few checks
e023ba95 : Fix pylint warnings.
9f3e48d2 : Fix some pylint issues.
1919c64b : Move non-virtual-dtor warning to C++ only
9113c9fe : pw_presubmit: Always init_virtualenv; options
8f1139f5 : stm32f429i-disc1: Automatic board detection
44b0daeb : Switch to 3pp Python.
d0b2d487 : Add pw_test_server module
1ea13053 : pw_presubmit: Build file check; fatal pylint
ce14cb22 : pw_presubmit: Use logging; UI improvements
8635af95 : Update Sphinx conf.py; add autodoc extension
becb431e : Apply pw format to the repository
b90f341b : pw_presubmit: Add new pw format command
c2e377c8 : Fix build warning.
bc292b91 : pw_presubmit: Rename format_cc to format_code
416af484 : Config bazel for pw_bloaty and size_report.
dc70d1cb : Bootstrap with 'python' and check CIPD auth.
05b0b11d : Change precedence of options in bazel.
b90a0089 : Use clang/llvm from CIPD.
ebd7bfed : Convert GN python runer to use logging
43b4cc27 : Temporarily disable CIPD openocd
f1a28632 : Add command for running tests on hardware.
e11d7159 : Add #! line to stm32f429i test runner.
47b0c5c1 : Use openocd provided by CIPD
956ea9dd : pw_string: Fix test for limited snprintfs
93e445e8 : pw_cli: Remove date/time from subprocess logs
f2278ee6 : presubmit: Fix invoking script directly
9bc70214 : pw_module: New checkers
7753c3ed : stm32f429i-disc1: improve test runner integration
edf6f292 : pw_unit_test: Create test running groups
8c493bbf : Fix the copyright notice on a few files
99c8606a : Add fix for broken Python on Homebrew.
32897c17 : Get protoc from CIPD.
3767c3a5 : Script for installing a presubmit pre-push hook
c426bdc0 : pw_presubmit: Improve final summary
c18f4b28 : presubmit: Make pw_presubmit a package and plugin
572ca89b : Add environment variable to pw_cli.process module
3895a127 : Fix bazel build.
18cb1b4e : presubmit: Require requirements.in copyright
dac350b8 : presubmit: Improve venv setup; expand checks
89f02d77 : Simplify stm32f429i-disc1 test runner UI
f3d4978d : Use ARM GCC from CIPD.
82d3cb35 : pw_varint: Add varint module
af744f59 : env_setup: Create venv in Python script
c3844d9c : Clean up requirements.txt
1a96094c : Fix copyright notices
5b6fa2aa : presubmit.py: Add several new presubmit checks
13225146 : pw_presubmit: clang-format wrapper; misc
60394c25 : Don't recreate existing presubmit venv.
d6723506 : Add info about CIPD login.
ab847d94 : pw_module: Start the Pigweed meta-module
30b42ef7 : Bazel build fixes.
8253ad8d : Module to run subprocesses with captured output
b627b416 : Add .pylintrc
79f0d9a9 : Change Python3 CIPD package.
e8e6e03b : Add getting started instructions.
ea9a66b3 : Fix bazel build.
73d29727 : pw_unit_test: Add logs to indicate test start/end
8663e9c4 : Add evaluated string outputs to the test framework
fe85de25 : pw_string: start docs; StringBuilder size report
95ea1fe3 : Followup from CL 2320.
91b43420 : Update presubmit.py to use moved files.
3e1b5eb7 : Reduce stm32f429i-disc1 test flake
2fe3b8de : Add serial test runner for stm32f429i-disc1
b82f995f : pw_docgen: Fix paths, multiple sources
8ffcb919 : Documentation for docgen
54f457f2 : Rename pw_cmd to pw_cli
b79e9e00 : Add stub docs BUILD file.
3dbfcf04 : Make test runner script a pw command plugin
f09afdea : pw_cmd: Switch plugin registry mechanism
ce9b952f : pw_string: StringBuilder utility class
204b00d5 : Update presubmit.py to use pw_presubmit
7f3000e0 : pw_presubmit: Common tools for running presubmits
cacb8774 : Adding env_setup folder and initial setup script.
51798bda : pw_cmd: Add automatic plugin loading
43cd8634 : pw_cmd: Convert 'pw' into Python module; tweaks
8403f0a2 : Update test runner to run tests from metadata
38426d74 : pw_string: Handle nullptr C strings
eb52d851 : Add missing copyright headers
97b967a6 : unit_test: allow targets to specify their own test main
233504a7 : pw_build: Shell escape printed commands
458e8ef5 : pw_cmd: Minor tweaks
49caa104 : Fix macOS build by adding bloaty config
a79cb6ad : Fix Bazel tests
ce2d8afd : Fix missing string_view include
d3ed0f4d : Make default unit testing main use pw_dumb_io
759ff77d : Add WriteLine() to pw_dumb_io
88726e83 : pw_cmd: Support multiple build directories
83d42485 : pw_span: Update deduction guides
1ce7f00d : pw_cmd: Update code from incorrect rebase
8a823cee : Size report for pw::string::Format
0e892b5b : pw_bloat: Handle identical binaries
32d86bb6 : python_runner.py and pw_bloat updates
a454c68b : Define pw_test_group template
cf872830 : pw_cmd: Start basic module with compile watcher
2c1e56bb : docs: Initial checkin of style & embedded guides
5c9ca401 : Remove SUBDIRS from BUILD. (Apparently unused.)
c2787500 : Move loads to beginning of BUILD files.
cd59b7e0 : Change 'size() == 0' to 'empty()'.
af7bd883 : Add docstring to pigweed.bzl.
8fc09da1 : Make IntToString argument names consistent.
c8dd7fd7 : Add missing format_test dep.
f8328f38 : Move headers to hdrs for in pw_unit_test.
905d628b : Add pw_status dep to to_string_test.
57211c25 : Add pw_dumb_io to bazel build.
e6cbdf8a : Add -Wnon-virtual-dtor.
7b49619a : Add virtual destructor to Test class.
df2b13b7 : Add -use_header_modules.
4f803342 : Small Cortex-M4 toolchain tweaks
0a57954b : Force use of CIPD packages in presubmit.py.
c70366e9 : Simplify bazel build.
79ccb9f1 : Remove "create_run_targets" from presubmit.py.
a69244e4 : Add stm32f429i-disc1 target and pw_dumb_io
68de071c : Add pw_dumb_io with host backend
afe23d96 : Minor formatting change in pigweed.bzl.
0944784e : Minor pw_bloat updates
007d66d1 : Add pw_toolchain to bazel build.
92a42476 : Add virtual destructor to EventHandler.
e2dc6d18 : Safer snprintf / vsnprintf functions
cfe35269 : Move pw_bloat infinite loop into BloatThisBinary
190feccb : Hexadecimal printing function
a29c3913 : Expand and organize .gitignore
e8fbe6a8 : Add license metadata to bazel files.
7f519e26 : Change presubmit.py to Python 3.
36749355 : pw_string: Add missing string_view include
443bb9d2 : Initial presubmit.py script.
0efdb117 : Add root docs directory
4c035b04 : Integrate bloat reports into docgen
e2016763 : Add pw_bloat module
09517ed9 : Have targets set pw_unit_test_create_run_targets
cca0daf7 : Clang toolchain Linux support
0dae2d63 : Use EXPECT_STREQ instead of EXPECT_EQ
cf185b4c : Update bazel for pw_status and pw_string changes.
58671919 : pw_toolchain: Start host_clang toolchain
cb055810 : Add pw_docgen to bazel build.
58823c1b : pw_string: ToString function
463359c4 : Fix the namespace for the pw_status tests
75e5fc9a : Add pw_string to bazel build.
48db4d6f : Start the pw_string module
be98ead1 : Add bazel build system files.
e899dcf4 : Start build target config files
b6679280 : pw_status: StatusWithSize class
baaa2d62 : Add pw_docgen module
917756d9 : Add a stamp option to pw_python_script
d1f98fad : Script-runner script and pw_python_script template
02dfcc47 : Make default toolchain a build argument
77105658 : pw_span module
2b0e008a : pw_unit_test: Clang fixes
925fb8f5 : Build and run unit tests through GN
979890d7 : Compiler option updates
243e32a8 : pw_unit_test: Make simple runner look like GTest
c10c8120 : Add preprocessor and unit_test modules
1a82c146 : Initial Pigweed modules
5d1226f4 : Initial commit for Pigweed

+- Project: platform/external/ppp

f59b886 : Enable Async MTE in pppd.
87ee962 : pppd: Move PLUGIN flag to defaults

+- Project: platform/external/protobuf

34a590535 : Revert "Add ramdisk_available to init_first_stage's deps"
b1bf82938 : Add ramdisk_available to init_first_stage's deps
a4b4eda08 : Allow AppSearch's icing library access to libprotobuf.
79a14798c : Add apex_available for com.android.tethering
96c3b7d1a : [LSC] Add LOCAL_LICENSE_KINDS to external/protobuf
a2e206378 : Revert "[LSC] Add LOCAL_LICENSE_KINDS to external/protobuf"
2e6ce28d7 : [LSC] Add LOCAL_LICENSE_KINDS to external/protobuf
3e93f31dd : [LSC] Add LOCAL_LICENSE_KINDS to external/protobuf
b866b6d10 : Backport null pointer check from upstream
a7e18248e : Backport null pointer check from upstream
0f300e398 : Move most protoc sources to libprotoc
9a50fbff5 : Update protobuf-lite file list in build.gradle.
faf03fd14 : make libprotobuf-java-lite available to com.android.wifi APEX
dd6f59aad : Set apex_available property

+- Project: platform/external/python/apitools

a57fcf5 : [LSC] Add LOCAL_LICENSE_KINDS to external/python/apitools

+- Project: platform/external/python/cffi

6ac5321 : [LSC] Add LOCAL_LICENSE_KINDS to external/python/cffi

+- Project: platform/external/python/cpython2

84389f6667 : [LSC] Add LOCAL_LICENSE_KINDS to external/python/cpython2

+- Project: platform/external/python/cpython3

5f197c6df1 : [LSC] Add LOCAL_LICENSE_KINDS to external/python/cpython3

+- Project: platform/external/python/cryptography

af53f8ce : [LSC] Add LOCAL_LICENSE_KINDS to external/python/cryptography

+- Project: platform/external/python/dateutil

6c3a045 : [LSC] Add LOCAL_LICENSE_KINDS to external/python/dateutil

+- Project: platform/external/python/google-api-python-client

2dd26090 : [LSC] Add LOCAL_LICENSE_KINDS to external/python/google-api-python-client

+- Project: platform/external/python/httplib2

e978ccf : [LSC] Add LOCAL_LICENSE_KINDS to external/python/httplib2

+- Project: platform/external/python/ipaddress

d76ed6c : [LSC] Add LOCAL_LICENSE_KINDS to external/python/ipaddress

+- Project: platform/external/python/jinja

a3d456e : [LSC] Add LOCAL_LICENSE_KINDS to external/python/jinja
f804419 : Revert^2 "Add build rule for jinja lib."
f38f5e6 : Revert "Add build rule for jinja lib."
b80784b : Add build rule for jinja lib.
3121357 : Revert "Revert "Import external/python/jinja into master""
81aec74 : Revert "Import external/python/jinja into master"
285303d : Initial empty repository
6b01227 : ignore trim_blocks using '+%}'
cc792d8 : imported templates can see the current globals
cd88dec : add more tests for import context behavior
6de6097 : remove sandbox._MagicFormatMapping
8816c93 : add contributing guide
9750618 : Bump pre-commit from 2.5.0 to 2.5.1
5380a3c : Bump pip-tools from 5.2.0 to 5.2.1
7b9db4f : Bump pre-commit from 2.4.0 to 2.5.0
feeffb7 : Bump tox from 3.15.1 to 3.15.2
6d32d36 : Bump pytest from 5.4.2 to 5.4.3
fb068e5 : Bump pip-tools from 5.1.2 to 5.2.0 (#1227)
6b347e7 : add EditorConfig
4ccfe85 : use GitHub Actions for CI
2408a55 : update package and filesystem loader docs
8e0afc2 : Bump tox from 3.15.0 to 3.15.1
8388b14 : remove docs requirements from dev requirments
ef69935 : try another dependabot ignore pattern
b963722 : try another dependabot ignore pattern
9046b77 : fix dependabot config syntax
097ce4c : try to make dependabot ignore editable line
24cc61d : use pip-compile to pin dev requirements
6a48679 : add readthedocs config
29cd927 : remove vim syntax file
9ec465b : fix changelog header
737a4cd : release version 2.11.2
f75cb42 : native only evals at end of render
7163513 : Add tests for lstrip whitespace behavior fix
dbbd082 : Fix unintended lstrip_blocks behavior. Fixes #1138
91eb39b : Don't use setlocal in syntax file (#1164)
35aa194 : Update oudated CutomLoader code example (#1185)
c067578 : add changelog and cleanup for pep 451 support
a524e77 : Use importlib machinery to fix PEP 451 import hooks
0fd45a4 : namespace object works in async templates
77a212b : Fix tokens line number calculation when whitespace stripping is used
35a2ba5 : changelog for reverting PackageLoader changes
e2357fa : Revert "PackageLoader doesn't depend on setuptools"
cf53e22 : Revert "PackageLoader understands namespace packages"
f15452f : AttributeError in undefined message doesn't cause RuntimeError
7c18c21 : Fix html tag
40e70b8 : better PyObject_HEAD size calculation
930dd3d : Add link to template designer documentation
ba080f5 : use soft_str in do_wordcount, to trigger undefined
2f61f69 : rewrite async discussion
7c1b535 : Fix async doc
dd5a050 : remove custom pytest marks
1164cc3 : fix formatting
0166b4c : fix formatting
27a5c4e : add note about ugettext
26d462a : add pyupgrade pre-commit hook
8468d3a : bump bytecode cache version
2a8515d : apply pyupgrade and f-strings
42edc13 : stop building universal wheel
6029341 : remove more compat code
148a191 : remove _compat module
b0015c7 : remove deprecated code
e52b42d : remove unsupported test envs
f28b25e : remove Python 2 from docs
0429499 : add changelog and test
9933324 : Use stricter getattr() checks for decorator functions
b85283e : release version 2.11.1
d61c1ea : add changelog
15d7e61 : Added regression test for slicing of attributes
05dee9b : Fix attribute access in async code. Fixes #1141
4ca745e : remove unsupported test envs
4b8d839 : start version 3.0.0
bbdafe3 : release version 2.11.0
9ff27f6 : add python 3.8 classifier, clean up changelog
d312609 : isolate bytecode cache tests
9849979 : import Markup from markupsafe, fix flake8 import warnings
c6d864c : increment bytecode cache version
c775bb9 : remove test and coverage results from ci
86f1432 : Revert "rename directory to jinja"
4a59ac9 : Revert "rename imports to jinja"
4ec93a4 : Revert "add warning and alias for jinja2"
8d85f9c : extract jinja2-compat to separate repo
fc9c60b : add warning and alias for jinja2
1167525 : rename imports to jinja
eac9acb : rename directory to jinja
51c1c8e : simplify module docstrings
e492255 : remove old scripts and examples
143667d : add py 3.8 and style to tests
126fce8 : more relative imports
963b5d3 : ensure deprecation warnings mention version
bb6216e : apply flake8
04c8787 : apply black
d177eeb : apply reorder-python-imports
c30675f : add pre-commit config
e1e1e7d : move to src directory
b23a0de : TemplateSyntaxError can be pickled
390556c : minor: fix typo in docstring
d31e66c : ext/Vim/jinja.vim: fix issues reported by vint
88023b8 : ext/Vim/jinja.vim: fix indent
13ff6c8 : fix(templates.rst): fix typo (`hat` => `that`)
2ec62dc : handle Undefined in get/select_template
d2e0e78 : PackageLoader understands namespace packages
2b0d1ed : TemplateSyntaxError from included template has source
d4aff1f : apply optimizer to all Expr nodes
1539dd4 : add a node for derived context references
cfb789a : rewrite traceback rewriting support
3487c8e : refactor visit_Output
1f37d5f : add test and changelog for constant comparison folding
48036fb : return on first false when folding Compare node
70ea1d3 : use 'callable' instead of typechecking to inject context
4d0949b : async templates await attribute access
24d86a9 : don't prefetch next item in loop context
d988c13 : clarify quoting behavior of urlencode filter
2edcf7d : add break_on_hyphens parameter to wordwrap filter
f6e5398 : reformat, doc, and test for wordwrap
4e7e45a : let wordwrap filter respect existing newlines
1db7d51 : compile writes utf8
32027ea : creating a NativeTemplate creates a NativeEnvironment
82a8ea4 : Use print() function in both Python2 and Python 3
7ca0308 : don't create a third queue
39d2e22 : LRUCache.copy initializes queue methods
8182509 : use "Jinja" instead of "Jinja2"
57626a0 : use "Jinja" instead of "Jinja2"
e5c042b : preserve quotes between nodes in native env
b43531f : use fspath instead of str
1230796 : support pathlib in FileSystemLoader and ModuleLoader
cde8a42 : clarify cycler.next() behavior
50f1810 : clean up i18n documentation
f9f1e3d : document equivalent generator expressions for filters closes #1068
f91db0b : document how ContextReference relates to contextfunction closes #762
edc0aa2 : document formatting methods in format filter closes #566
36ba250 : document lack of file extension closes #547
aad4dcf : document behavior of block tag in if block closes #423
a554288 : format expression docs
d2bf582 : improve docs about string methods in templates closes #273
4b6077a : PackageLoader doesn't depend on setuptools
ef1a4c6 : fixing LoopContext, loops indexing and iterator length property
468b2df : reformat changelog
4d331a0 : Don't make cond_expr_undefined configurable
c4d3996 : Use separate undefined object for CondExpr
aaf13a2 : skip template with same name as directory
719537a : don't finalize TemplateData nodes
636c712 : consistent use of token constants
9ca8053 : fix invalid double extends test
ca72c5f : Replaced try...catch within tests with pytest.raises
9bd3cb2 : Add more strict type tests
c76f035 : changed test_join functions to unique names
6b9eb6d : use slots for lexer lstrip marker
0a4dad6 : add changelog for #938
c8b1b02 : add changelog for #858
37249c0 : add comments about lstrip code
051b521 : Eliminate dead code by using pytests.raises instead of try/except/else
5e645ab : document debug extension
93565e6 : don't bypass autoescape
017c8d3 : Add support for a {% debug %} extension tag. This dumps the available variables, filters and tests.
8afc7e5 : Fix bug with when using Markup on ChainableUndefined
b5adc65 : Fix incorrect release date for 2.10.3
c6a71f9 : release version 2.10.3
218e77d : Fix typo in setup.py
9a5d522 : add chars option to trim
0fee409 : release version 2.10.2
65da441 : update project metadata
69d8d98 : Add tests for Undefined classes
53a5d0a : Add tests for utils.py - LRUCache, Lorem Ipsum & +
065b58f : Prevent deadlock in LRUCache.setdefault
beb1fc6 : Add docs, code and issue tracker links to setup.py
d7f892c : Fix MANIFEST.in to include renamed license file
91a4040 : Fix simple typo: problemtic -> problematic (#1059)
3a86ef3 : Fix TracebackFrameProxy.set_next() on Python 3.7
2231a5f : Update PyPI link to point to Jinja2 instead of 1
d601b3f : fix tox docs build
90756da : reformat readme
0669656 : fix linkcheck issues
f77b09d : modernize docs config, use pallets-sphinx-themes
0209b0f : Fix typo
486a2f4 : Simplify splitting import_name in import_string()
8a4a13d : clean up sort filter docs
996bcad : document that sort is stable
d8f1eb1 : clean up groupby filter docs
523be83 : clarify groupby behavior in docs
733851e : clean up numeric underscore support
1fea4b6 : support underscore in int and float
483b62e : clean up scientific notation support
fd00805 : support scientific notation
f7b110c : exclude globals from find_undeclared_variables
8b09b03 : Adding a default parameter to builtin map filter
35fcd9f : sandbox uses xrange on Python 2
2319cd5 : add default to map filter
1e71e31 : Allow '{%+' to be valid syntax (but NOP) when lstrip_blocks == False. Fixes #748.
01af178 : Correct syntax highlighting of jinja block in docs
6661be0 : warnings are errors during tests
c61b366 : Register custom test category markers.
94cecd4 : ignore coverage parse errors
d04d999 : switch tests to azure pipelines
ac6131d : standardize license
911df8e : Fix line length
55e4a13 : Apply suggestions
99f2a6c : Fix typo
1a33d44 : Unpin pytest in tox.ini
aae91f4 : Fix typo "the the"
4b1cae9 : Add python 3.7 deprecation warning fix to changelog
593ee1e : Import abstract base classes from collections.abc
5dea3f7 : Refactor _prepare_attribute_parts() to use in both make_attrgetter() and make_multi_attrgetter()
a811d86 : Fix "duplicate object description of jinja2" warning
72e5573 : Improve nested extends (super.super) example.
b5c6c9c : Write a new documentation section on nesting extends.
273d8b1 : issue-423 remind not to put block in if statements in doc
8a39eca : Add ability to specify multiple attributes in sort, e.g. foo|sort(attribute='name,id').
4965fac : docs: Python3-ize the examples
e632dc5 : adds documentation on use of python methods in expressions
9059507 : Added new method itervalues() to LRUCache and deprecated itervalue()
62ca106 : docs(filters): fix typo `columwrapper` => `columnwrapper`
e622e89 : Remove duplicated testcase
9b38bb4 : BUGFIX #930 - Template parse if with when referencing with dictionary subproperty
19133d4 : Add ChainableUndefined allowing getattr & getitem (#997)
323e892 : Add new maintenance branch format to Travis (#987)
b02c3ee : This is the correct thing to do, vim-wise, although whether it has any impact depends on how the user has folding set up in vim. I confirmed that with the change, a folding setup that uses these variables works, whereas without the change, the same setup doesn't work.
8affe2b : Create CODE_OF_CONDUCT.md
6373e25 : fixes #242, deletes link to Jinja 1 docs.
888dc8d : Fix use of 'is' operator for comparison
7d00a40 : Fix lexer being extremely slow on large amounts of whitespace. Fixes #857
722ee98 : Fix tox docs-html builds
2fb7a4a : Add Links section to README
98dc54d : add list filter to make example match output
c4c4088 : release 2.10.1
a2a6c93 : sandbox str.format_map
a7493f4 : Better repr for TemplateNotFound.
7e417c5 : Update CHANGES.rst
2b23cca : Await in async version of the map filter (#913)
a9d557f : Fix typo
eca6fbf : Fixing compiler handling of parens around boolean comparisons.
1b55cb7 : Add testing and document support for Python 3.7 & pypy3
9e410c7 : Fix broken nl2br filter example
7b6dd16 : Clarify that last filter doesn't work with generators
d2ab8ac : Remove reference to deprecated easy_install; use pip instead
f982661 : parser: Fix typo `self.lineno` -> `token.lineno`
dd05562 : Fix ambiguity in include section
33d6401 : Add trove classifier for PyPy support
148b6fb : Trim trailing white space throughout the project
ccac940 : Pass python_requires argument to setuptools
31bf9b7 : Import abstract base classes from collections.abc
e2f0470 : temporarily pin pytest to avoid test bug
86df058 : Add myself to AUTHORS
5425921 : Also drop Python 2.6
287c4ac : Update integration docs for Vim syntax highlighting
d1fb22f : Drop Python 3.3 support
d28e9be : Quick lookup table for builtin filters and tests-- references #584
87672b8 : remove html+jinja highlight
0db3afc : {% raw %} tests and note for documentation
d0f8811 : Fixes 'awaitable' typo in api.rst
453f81d : Update all pypi.python.org URLs to pypi.org
65337f8 : Fix small typo
e1e7735 : Remove old GPL licensed emacs support
a2f5e2c : Remove unescape method for fixing concatenation issue
8ef99c3 : Add .pytest_cache/ to gitignore
5db859c : Apply unesacpe fix when blank is True
50995cb : Fix spelling in docstring
8635581 : Add test cases for quotes and expand coverage to include Markup input
e937c8a : Fix cases where filter input is not a Markup type
bfdc846 : Fix escaped characters in indent filter
34b1ab9 : Correct documentation for min method (#825)
a922a5f : Fix typo: apparenlty -> apparently.
f2e9280 : Fix typos (#815)
989a7db : add changelog fix unrelated docs issue
2c49d14 : Lazy asyncsupport.patch_all()
c0c3b78 : Remove old statement about Python 3 (#803)
d6c016b : More closely match python splatting for calls
1f60059 : fix code block markup
08a6fae : Don't check for generator if not needed
9ef99dc : Allow to pass a list to native_concat
78928bf : Fix typo instanciable > instantiable
778ccb2 : Trivial typos
b2dd36b : Bump version number to 2.11.dev
78d2f67 : Bump version number to 2.10
d9d3fc3 : clean up MANIFEST.in clean up make-release.py for py3 add rst extension to CHANGES for GitHub clean up changelog formatting
072cdf9 : Support filters in set block
31f92b5 : Fix typo in docstring (#779)
c314761 : codecov needs argparse on 2.6
4750cf7 : Minor docstring grammar fix (#772)
fc5be47 : s/Add/Added/ in CHANGES
cde2a54 : Compile `elif` tag to `elif` instead of `else: if`
d117425 : Added a changelog entry
60a7e77 : Fix regression in 2.9 involving unsafe Context.get_all() usage
68820c3 : quickly fix py3 tests
2ffeb69 : Add requested patch for safe_repr and nodes.Impossible
a675c85 : rewrite tests to match usage
6e74191 : Adds tests for the memcached bytecode cache module
34ca7f1 : add test and changelog use ignore_case function
10fc8af : 'reverse' option for dictsort
baa18e0 : shorten arguments add test for single line update changelog
bb8ef40 : Ignore empty lines in indent filter
8f46bec : add test and changelog
d26947c : Don't skip an erroneous comma when parsing from
32afe63 : add tests and changelog
5d79372 : Add stricter checking to "from ... import ..."
c581d0e : Inline template tests during optimization
40bc44c : Add support for the Environment to optionally return native types.
d62f050 : allow using comparison operator symbols as tests add tests and aliases for all comparison operators adjust docs to prefer short names for compare tests closes #664
8261ac0 : standard test configuration add branch coverage and codecov
5ffbf8e : fix docs warnings
5477175 : remove test copied from markupsafe
52dcb47 : parametrize tests argument order consistent with existing filters add changelog
5435d35 : Added min and max filters
bda4e6b : make attrgetter take generic postprocess function add changelog
2e15e52 : fix random test for py2 add changelog
c8636fe : test compares random filter to random call with same seed
fb1e453 : go back to generating regex, simplified new version uses ~2KB vs 200KB memory, is ~100x faster to load move script to generate pattern to scripts directory add more tests
1f1f031 : remove unnecessary \b from name regex
e605ff1 : Add support for `{% trans trimmed ... %}`
896aed2 : switch back to unicode escapes
c8b37d4 : fix unicode for py2
5de1f1b : only test master and maintenance branches avoids duplicate work for internal prs
c5d78be : test for new identifier lexer currently fails on special case unicode
2177fc4 : Added missing identifiers to the name re
d6a4a34 : Inversed invalid logic
f823bdb : Use str.isidentifier to match idents on python 3
e0475f9 : Don't allow setting real attributes on ns objects
cc1d287 : Add docs for namespace functionality
e2a1869 : Add unit tests for namespace functionality
c2ee56d : Add support for namespace attribute assignment
bc076b3 : Add changed() to loop context
9bdb547 : Add previtem/nextitem to loop context
edac1a8 : Add @ThiefMaster to list of contributors
f27d768 : disable recursive comments in vim syntax file
8634697 : add changelog [ci skip]
9f30bc8 : Make tojson always safe (fix #709)
3b1ddea : In documentation, prefer https over http when available
0f00f8e : Remove print() output during test
27fffd4 : Add trove classifier for Python 3.6
ad2d90e : Fixed incorrect merge in setup.py
5b335b7 : 2.9.7-dev
d78a1b0 : Bump version number to 2.9.6
516f45b : Updated release command
faceeca : Set release date
f80a3b1 : add examples showing > 1 argument in filter
a8a9ec2 : Fix custom contexts in fast resolve mode
96f52e6 : Fix typo (#687)
b5eee90 : Use proper `versionadded` annotation in docs
6c4249e : bdist_wheel replaces wheel
432daea : Return empty list when debug_info is empty string
a1588c6 : Add test for Template.get_corresponding_lineno()
b5d4599 : 2.9.6-dev
09f8b2b : Bump version number to 2.9.5
d5e57f6 : Set date for 2.9.5
add7916 : Fixed async macro autoescape. Fixes #671
6295976 : Reduce unused unicodedata dump. Fixes #666
8df94bd : Resolved extends errors in async mode (Fixes #668)
ca124c5 : Correctly use buffer for else frame in loops. Fixes #669
c74de72 : fix failing tests: removed some broken code (#661)
c8e7d98 : Added changelog entry for #658
7ab79c6 : Add "is in" containment test (#658)
c6ddeb7 : Add support back for custom resolves on old resolve method
414c1d1 : fix failing tests: removed some broken code (#661)
9574abe : Added a note for #657
f30f5d8 : Also restore original str method
7854851 : Restore original tuple repr for grouper. Fixes #654
78c9612 : Added a note on loop scoping
716cfb7 : Added another regression test for ansible/ansible#20063
3e9937c : Added a test for an assumed regression (refs #659)
256ad51 : 2.9.5-dev
df8296a : Bump version number to 2.9.4
a79d596 : 2.9.4
fb47dfa : Allow to reconfigure the default for truncate leeway
3e7ea67 : Improve issue template
e73c574 : Resolved bad code generation on toplevel ifs
ef71801 : Correctly scope loop filters. Fixes #649
a9b9258 : Increment bytecode cache version. Fixes #650
7589409 : Show 2.9 build badge instead of 2.7 in README
04b30cd : Remove unused/duplicate imports
462b786 : Fix another invalid \s escale sequence
76a8b5e : Move regex flags to separate argument
7ae752f : Enable py36 in tox.ini
be16786 : Fixed some string literal warnings. Fixes #646
b8bd94a : 2.9.4-dev
c1b076e : Bump version number to 2.9.3
7a01d29 : 2.9.3
90ac764 : Implement with-tag with a custom node
75bbd40 : Added test for the scope node
16e4dae : Optimize the with test
53e2572 : Moved with test to coretags
6173cf6 : Added support for unoptimized scopes
75176bd : WIP for overlay scopes
b1a56de : Support new scoping rules in scoped blocks
31e0024 : Mention new set scoping behavior. Refs #641
53e3c95 : Moved a changelog entry to the right release
07c33a5 : Added bug reference
6f7fa5c : Do not use yield from for blocks with buffers. Fixes #645
8172db0 : Implement consistent scoping for sets in loops
b557eca : 2.9.3-dev
3a0f01d : Bump version number to 2.9.2
8a04e16 : 2.8.2
6235644 : Add support for explicit callers
e302252 : Correct bad scoping for for loops. This fixes #640
8ce8fd3 : 2.9.2-dev
8a6f084 : Bump version number to 2.9.1
bf7b924 : Added changelog for 2.9.1
2c74f24 : Resolved a regression in 2.9 with macro call scoping
352334c : 2.10-dev
3e4ebc8 : Bump version number to 2.9
44aec52 : Set release date
bbe0a41 : Bump up the copyright to 2017
b81a8a3 : Updated docs on autoescaping and made select_autoescape case insensitive
0020a47 : Added a more convenient autoescaping function
a27a503 : Move the autoescape extension and with statement to be built-in
d67f0fd : Generalize scoping. This fixes #603
147bd57 : Change grouping behavior of tests. This fixes #401
028f058 : Add a policy for the ascii literal behavior. Fixes #392
fa80a0d : Optimize parameter lookup by default
01d9e7e : Smaller fixes to stuff that broke on 3.x
e8ef8aa : Kill const folding for call which does not work anyways
fa2d955 : Fix various optimizer bugs. This fixes #548
894ddb1 : Added a test for macro scoping in loops
6a754cb : Block sets are now safe. This fixes #490
e273b3a : Add note on HTML usage of tojson filter
e71a130 : Ported tojson filter. Fixes #458
ffe0caa : Expect format
73e2b51 : Cleaned up shitty syntax in testsuite
cb4b551 : Fixed self references in macros
3cb7d8a : Turns out order tracking for loads is not useful
9602288 : Write loads in order they were defined
3416352 : Killed some whitespace
85b4e3d : Optimize the case where we know about defined variables
b9655a4 : Set macro autoescape behavior at call instead of compile time. Fixes #565
b3c174b : Fix and/or logic in docs (#521)
e7e3752 : Added changelog entry
5453db1 : Ensure we depend on recent markupsafe. Fixes #638
6eca1ae : Added a missing test
d1a32e7 : Better error messages for some undefines. This fixes #575
a4dde4b : Optimize emitting of forced yields
e5e3e61 : Support yield from if we can use it
46025fb : Do not emit make_logging_undefined to runtime
65fbf32 : Add test for greater/less than (#624)
9b2a4f4 : Changed behavior of macro defaults to be frame bound
5ab69f2 : Checked in a failing test
0fc73b1 : Added a second test for #278
711523d : Added a test for #278
994e1f3 : Added test for #86
96ed5c0 : Alias resolve and undefined
5700025 : Kill stray print
bb0dc86 : Small optimizations for escape branches
05ad245 : Small optimization for recursive loops
258eae6 : Use a separate scope for the loop else branch
3f4eb21 : Clarified for else todo
8d06cfb : Small optimization for python scopes
3d7f099 : Fixed a typo
06895a3 : Cleaned up some code that no longer needs to exist
e6aea1b : Stop assigning stuff to the frame that does not belong there
c109906 : Kill now unused assigned_names
22bb00b : Kill some dead code
05fea28 : Force missing to be a local
76edefa : Fixed from imports with context
f81af92 : Make tests pass on 3.x again
ff8e2e5 : Made all tests pass again
7ab5ed5 : Fixed some broken tests
058bc8a : Fixed various breakage from the new id tracking
bd32b37 : Changed behavior of local extraction
4a72be8 : Reset variables for scoping
9cd8d8e : Fixed debug support locals for new behavior
1205e64 : First pass on integrating id tracking
b5d9921 : Added new-style id tracking code
ebed13e : Changelog and __rsub__ handling
61dc8d0 : Changelog entry
45b59b5 : Support block-set in toplevel situations when extends is used
0ea221f : Support old-style classes for attribute lookups. Fixes #631
e253520 : Added docs for policies
47b55f8 : Make noopener the default for urlize
74bd64e : Fixed a name error for an uncommon attribute access in the sandbox
ba7cba0 : Rename tests to avoid name collision
d3b456f : 2.8.2.dev0 just in case
209fd39 : Bump version number to 2.8.1
002edca : Updated changelog
9b53045 : SECURITY: support sandboxing in format expressions
a6e48b4 : Make slice work with async generators
2b03052 : Also test on 3.6
9ab3113 : Added changelog entry
8c734f1 : Improved tests for sum
8e08a21 : ported list and sum
af74d2d : Improved tests for select
f7bb60a : Ported map and select
5a8bc31 : Test sync and async generator
043c954 : Added reject/rejectattr with basic async support
1df67cf : Made join filter work with async
7641542 : Restructured tests for async filters
7c62100 : Made groupby work with async
f071dff : Improved internal async filter framework
a25669d : Added note for async from filter calls
6445ec0 : First pass on async support for filters
2fd008a : Made the env._async property public for filters
d8326d9 : Started doc work for async
7265e6f : Make tests pass on older python versions again
acab87a : Support the same set of loop functions for async mode
efa5d31 : Improved wrapper code so that the API is more consistent on failure
48baa10 : Fixed error message
d4e14fc : Added support for async loop context
aa188fd : Added basic support for async iter
3e6992f : Wrap generate to support async mode
1c9ebf1 : Auto skip async tests for imports
63d7324 : Added tests for async functionality with imports and includes
f61ffbf : Added untested support for imports and includes in async mode
1259162 : Use more _get_default_module calls
95d495a : First pass on implementing async default module
55e2c4a : Switch to short traceback
42079ad : Rewrap
5be172a : Stop use of .module in generated code
7c90534 : Restore original render func for non async usage
2b4d44b : Basic async support for blocks
21ad817 : Updated setup.cfg for pytest
6298972 : Improved async test
9853794 : Added test for macro async support
d1b8f08 : Automatically await on function calls if necessary
b11056d : Initial support for async rendering
e908a58 : Add async flags
4fa3712 : Fixed long standing wrong operator precedence
a78bee7 : Updated gitignore to include venvs
17f73a8 : Added a test for generator_stop
61f39a9 : Restrict where we collect tests
e7e14cf : Added support for generator_stop
b42f535 : Uses re.compile flags argument, not inline flags (#628)
363ab44 : Fix typos in CHANGES (#626)
2e42248 : Add license_file to setup.cfg metadata (#609)
9f9606b : Fix and improve do_truncate
390c3ce : Fix typo in clear_caches docstring
312cf9a : Fixed typo in jinja2/loaders.py (#606)
cfaec33 : Added a GitHub issue template (#599)
8a49e06 : Clarified and extended the docs for the `{select|reject}[attr]` filters. (#231)
1a61008 : Change environment cache key construction
84e8712 : Changelog for #583
7d8ec0f : Change cache key definitiion in environment
b927c9f : README - fixes (#578)
d9b879d : use double ticks for code in rst
e064e0e : Remove `sudo` command from documentation (fixes #543).
f9601c9 : Use constant name in doc (fixes #544)
dec1263 : Fix the typo
6d2d3b8 : Suggest installing via Pip (#569)
e2eab55 : Update GAE example code
368e1b1 : Changelog for #466
d4f0dd9 : Fixed int() filter for non-string objects #466
d760b78 : standard tox/travis config fix pytest warning, don't prefix non-testcase classes with Test
d48cb21 : Fixed typo/grammar error (#532)
f40da1b : Use container-based travis infrastructure (#496)
345e0ba : Fix typo (#531)
99a78e0 : link fix (#527)
935d330 : Change links for Babel to new docs location. (#562)
75685ec : Escape target attribute in the urlize function in utils.py. (#507)
c5a860c : change from @mitsuhiko to pallets project
dd85761 : Setting __sub__ equal to _fail_with_undefined_error so subtractions with undefined variables will fail properly like other arithemtic operations.
678b488 : docs: Integration link fix
77781b9 : Give Cycler a next() method so that it works in python2 and 3
c51e3ab : Fix typo.
8189d21 : Fixed for_qs for urlencode. This fixes #515
f51862d : This is 2.8.1-dev
217e453 : Fixed a few spelling mistakes in a docstring
91255f8 : runtime: avoid assumption that all objects provide __call__
6c54ccd : Added Python 3.4 and 3.5 to the classifiers in setup.py
761da6f : Added pypy to the list of Python versions tested by Travis CI
97dcfa0 : Don't pin to .0 version
8920fd7 : Added Python 3.5 to tox and Travis configuration
c002261 : Use partial(next, ...) instead get_next()
4975ca0 : Added unique filter
9c7a240 : Prevent random filter from being inlined
6d356f1 : Got rid of redundant sorting in groupby filter
ff4ffde : Removed outdated condition section on Django
743598d : Improve with_metaclass()
6bf78bc : Improve release script to support new format and wheels.
56e187c : This is 2.9.dev
966e1a4 : Bump version number to 2.8
75a9ddd : Hardcode version in setup.py again.
4083d96 : Release date is today.
ea07af8 : Fix typo: "the iterates" > "that iterates"
fd7970c : Fix syntax error
06a8f5b : Update FAQ about unsupported Python versions
62f57f4 : Add Python classifiers for all supported versions
9620b9b : Changelog for #447
676fd8c : Sort filters, remove dupes
f6b654d : Fix typo
46acbf0 : Escape slashes in query strings. This fixes #445
0c1f192 : Added decorator support for finalize. This fixes #431
84f39ff : Amend to #453
cdad3e6 : Fix typos and grammar in Readme
f4ddad8 : fix the fancy tracebacks on Python 3
fa3a302 : FIX EXAMPLE: No longer working with current code base since the TokenStream.next() method was removed.
97a8aaf : Add 'base' parameter to 'int' filter
62e7e70 : Make title filter capitalize words in (),{},[],<>
8f7290a : Add changelog for #404
f22fdd5 : Let the Environment override the Context
1493631 : Let the Environment override the CodeGenerator
972c030 : Fix a few small typos in the docs
e1184d2 : Fix syntax error
1ae4994 : Fix #433
eb8f0e0 : Actually don't run doctests
a1fb63c : Fix travis
0349f9b : Add build badges
29b08c8 : change py2 print statements to py3
599c136 : Fix doctests
3223751 : Exclude examples
67da73f : Use tox in travis
ee2cb97 : Rename testsuite to tests and suggestions
e33a018 : Moving testsuite directory to root folder
4d16c36 : fixing errors due to removal of init.py from test suite
01b047c : Adding pytest references and dependencies in setup.py and Makefile
ddfa883 : Pytest Initial Commit
9d4afa1 : Pytest migration initial commit
e0615ed : Fix literal \ characters at the end of a string
a1f76f9 : Import from correct location.
f1668bd : Clarify sentence
0ce1bca : A few nitpicks
7ecfbe8 : We don't want to give a specific recommendation.
459b908 : Not only syntax is affected.
cdeaa33 : decimal is a number
8a2f69a : Typo Fixed.
c251d8a : fix copy-pasted typo in filter docstrings
e41e76c : Disallow f(x, y=1, z) and similar nonsense
d09edda : deduplicate version info
781e00e : Remove automatic dev version generating
0c7c382 : Use PEP440-compatible dev version
1e73c09 : Add float/complex testcases for `is number`
9bf5fcb : Fix number test failing for long in Python 2
e53659d : trim obsolete sentence re: i18n extension
9443b3c : Change attr filter example to match description
6179c02 : Replace lambda for 'dict' in with dict itself
cf845c9 : grammar fix
c073470 : Fix typo
b8230a7 : Updated template documentation examples
d40e9ba : DOC: Update templates.rst: syntax, commas
4e7f44a : Fix incorrect truncate filter docs
960138b : fix trivial typo (side -> size)
a002727 : A double quote is missing
0b74a4f : Windows returns EINVAL on bogus filenames
de08e05 : fix typo "possible to defined" -> define
0741329 : Update djangojinja2.py
85820fc : Increased cache size to 400.
382ee70 : Switching docs tweaks
183e478 : Fix missing " in docs/tricks.rst
5f748c3 : Added ".. versionadded:: 2.8" to test_equalto.__doc__
1702451 : Custom Filters example inserts escaped <br>s
1a87fc1 : Fixing dead link to documentation in README.rst
3d91ae5 : Documented {% set %}...{% endset %}
9bf94b5 : Implemented a block set tag.
f0c987b : Flake 8 fixes
76402dc : Removed unused variable
9ff7de9 : Added changelog entry on last commit
8fc231a : Ready for 2.7.4
762c612 : Bump version number to 2.7.3
f8bca13 : Added changelog entry
964c61c : Fix CVE-2014-0012
377b9b5 : Applied changes from #296 for better checking.
73f27f5 : Make sure filtering returns a list for template listing.
cb6fab7 : Fixed #320
7b32f8f : Fixed a Python 3 regression.
6e9dfbf : Added tests for logging undefined and added it to the docs.
d2641be : Added support for logging of undefined objects.
e7a9b94 : Added changelog for #304 fix.
06badeb : Fix for #304
dd11bcd : Added changelog entry
bd0f6c0 : Added 3.4 to tox
59bbcfa : Added 3.4 to travis
641c041 : Style cleanups in environment and a tiny bugfix.
e7086db : Fixed issue #309
888e675 : More resilient template directory handling for bytecode cache.
72a93c8 : Added changelog entry
fb470a2 : Delete the ignore --with-speedups message.
685d2ad : Add wheel support.
090680f : better assignment
1abbe4d : check for if loader does not implement get_source()
6b990c1 : close temp file
15c02ae : if template is not file, use name for cache key
9fe850d : Update environment.py
115aa96 : Update environment.py
6671b97 : use abs path for cache key
25d83a4 : fix os.name of Windows
dd0f398 : Update Jinja2 tip link
b7d13f2 : Switch to new server
c268e74 : Edit code comments for readability
10a10ad : Improved performance of filters.do_truncate()
4eb30f1 : Fix loop context length calculation for iterators. Fixes #244
48196fb : Fixed typo
7c83462 : Removed duplication from ignored_tokens in lexer
972feb4 : Fix typo.
d546358 : fixed some typos and clarifying
5662125 : This is 0.7.3-dev
91fa138 : Bump version number to 2.7.2
f25707c : Fixed a syntax error on Python 3
f18deb6 : Release 2.7.2 today
acb672b : Fixed a security issue with temporary files on the filesystem cache on UNIX.
02123ff : Fixed typo (igored -> ignored)
f6c6fe4 : Added a note on why equalto exists.
7d3e4e4 : Added a changelog entry for the equalto filter
d47b4d7 : Added changelog entry for truncate filter
f058cad : Added and corrected changelog entry
853d865 : Added changelog entry
07497dc : Spelling, grammar, and punctuation fixes to extensions docs.
23551a5 : explicitly catch marshal errors rather than genertic exception #281
40367c4 : Define tests for equalto.
9c89bbb : Add equalto test as value-level analogue of reference-level sameas test.
f00ded9 : force a reload of the template if bytecode fails to unmarshall. issue #281
e351f67 : Fixed typos on docstrings of template filters.
f30ab12 : docfixes in Variables section of templates.rst
3c75c96 : Issue #121: The truncate filter now counts the length of the *end* parameter when truncating a string.
1eeaccc : Issue #71: Add `followlinks` parameter to FileSystemLoader.
d55e1e5 : Issue #126: Add `target` keyword argument to urlize.
701e9ad : Fixed prefix loader now properly forward globals.
c6519c1 : Prepared a changelog entry
8b0c37c : Ready for another release
770f929 : Bump version number to 2.7.1
078a0bb : Fixed release script
7253ca4 : Bugfix release is today
2ea663b : Corrected title filter behavior.
563fd2e : Fixed warnings if Python is run with -3.
ad09fe3 : Added changelog note
59713a3 : Revert "Support included blocks override"
3d82fc3 : Added changelog entry
dc3b431 : Fix Python 3 compatibility of BytecodeCache by checking for `if isinstance(filename, text_type)` instead of `if isinstance(filename, unicode)`
1070785 : Add test (jinja2.testsuite.bytecode_cache.ByteCodeCacheTestCase) for BytecodeCache that fails on Python 3 because it uses `unicode`
95e583a : Remove index and search function from contents.rst.inc
342e88a : Fixed a bug with call_filter not working properly
5ca2529 : Started 2.7 maintenance branch
10d14f2 : tox.ini: Use {posargs} so that test runner arguments can be passed to tox
8261473 : Fixed some incorrect docs
de1405f : Let travis notify the #pocoo irc channel
2fff653 : filter should accept objects.
3fc008b : fix a bunch of typos in the documentation
70a2bc0 : Fix MarkupSafe case in setup.py
f15b814 : Removed some no longer needed code from compat
1c5315a : Removed duplication from types that was only necessary for IronPython
b89d1a8 : Since we no longer support 2.5 we can use the builtin next() function
da94a8b : Fixed docs not building
d25577b : This is now 2.8-dev
6e17e7d : Bump version number to 2.7
fc9b2db : Fixed a release script and added a release date
8020d02 : Make travis execute make test instead of setup.py test
d76b8da : Clarified some text in the intro
dec9194 : Disable py_compile for Python 3 and pypy
54c9f93 : Added nicer test finder from Flask
3b76f04 : Updated makefile with tox and develop command
542e3c8 : Actually remove argument in setup.py for speedups
568352e : Documented loop.depth and added loop.depth0.
dcd0cb7 : Changed lookup logic for make_attrgetter to support integers like the regular syntax
03bea56 : Renamed helper classes in with_metaclass
994404a : Added missing method for template errors
a4a245c : Removed some dead imports
daa36a6 : Unified constructor for template errors between 2.x and 3.x
ff0b5f5 : feature to version check for context dict methods
146c9ba : Corrected a newline
eb12114 : Removed an unnecessary check
ce779a5 : More cleanup in the utils module
41746b9 : Some more small cleanup for metaclasses
fb4352d : Disable module loader test case on pypy because they are not supported
285c955 : Added an explanation for how with_metaclass works
28c7488 : Make the runtime leak less of the version hacks
25a67d0 : Added .egg to .gitignore
6b2eba5 : Removed unnecessary del
7e239b4 : Added unicode mixin for unified string logic
7e245e2 : PY3 -> PY2 macro
630804f : Rewrapped import
444fec3 : Unified version checks where appropriate
e909867 : Moved all six usages (ignoring testsuite) into jinja2._compat
cd7bf5b : Removed mention of speedup module and rewrote docs for markupsafe dependency
294f2eb : Removed bundled markupsafe
4a41dd6 : Fixed a docstring and a syntax error on 3.3
c87d4cf : six.advance_iterator -> next
400f973 : Fixed #79
15e9eef : Fixed a loop bug. This fixes #100
8eed53c : Added support for map, select, reject, selectattr and rejectattr filters.
4b2c926 : Whitespace normalization
13340f9 : Flask -> Jinja2
840e7e0 : Added a way to disable memcache error ignoring and documented the change. Also changed a bare except to an except on the exception type.
e5ea6f8 : Removed dummy readme
8c9b16a : Removed a refrence to removed debugsupport in the manifest
e29c84c : Python 3 exceptions can handle unicode messages
a1f2ee7 : xrange -> range_type for consistency
84d5de2 : Added 3.3
8bdc65d : Removed 2.5 for travis on the new branch
5447aa7 : Fixed MethodType being wrong on 3.x
2d71858 : Add Travis CI
ab8991e : Fixed a type in a module name.
e9b4af6 : unit test for dumping as utf-8 to a file
05ace8b : stuff missing from previous commit, thanks git
a2cf1d3 : new jinja2._compat module for stuff not yet in six 1.3.0
728d69a : Added missing versionadded and changelog entry
2b5b35a : Whitespace cleanup
e8acd5b : Python 2.6+ supports conditional expressions.
0d3b389 : BytesIO from six.
9962c10 : Cleanup and changelog entry for new contextfunction behavior
d0708db : Remove unused imports
58d458d : Make dump() work Python 3.3
e6c0630 : file -> open for 3.x support. This fixes #152
d5a0edf : Don't assign the range type each time.
b36039f : Correctly compare version type.
d7d663f : Cleanup up some imports
9dd7fad : Fixed a check that broke pypy
788fd1c : Added .tox to .gitignore
02a4654 : No need for tuple comparisons.
86e5f97 : We don't support 2.4 anymore.
69b4b0a : Add tox configuration
28579a6 : A bit of cleanup in the environment
16d5609 : Add myself.
447d3d2 : Trash debugsupport.
460251c : setup.py: add "six" library to install_requires
50f6965 : update docs / changelog about python requirement, add myself to AUTHORS
07a7d55 : utils: remove some old py compat code
d2dbe10 : _markupsafe: remove some py2.4/2.5 compat code
7d29562 : python 3 port: manual fixes, remove 2to3 from setup.py, remove fixers
e000355 : python 3 port: automated changes by a slightly modified python-modernize
9501718 : Fixed improperly closed tag in menu example in tricks.rst
012d017 : Allow choice of wrap string in wordwrap filter.
08f38a8 : Prevent line statements eating newlines (fixes #52)
6b7c0c2 : Fix vim syntax: Correctly highlight filters.
71fc228 : - Allow callable classes to have contextfunction and the like
ea2890d : - Testcase
d4e5438 : Pessimistic locking for LRU cache. This fixes #8
0a06d88 : Correct typo in dictsort filter documentation
6644893 : Fixed an issue about urlize function
bdd09dd : Fixed typos: overriden to overridden
6e22357 : correct typo
5871ba8 : Fixes #181: Handle memcached errors gracefully.
a29f9dd : fix typo swtich -> switch
e257b29 : Update jinja2/filters.py
67c2480 : Fix jinjaext compatibility with Python 3.
7e912c6 : Add `keep_trailing_newline` to configure final endline stripping
d329a3e : adding explicit mention of distribute prerequisite at runtime
dc99c4e : Update docs/tricks.rst
8e01f54 : update the Docstring of do_truncate, add useful examples
63bd806 : Fixed typo
85b9c8a : fix DictLoader `uptodate` callback
aa023e4 : Update docs/templates.rst
200fe17 : Fix typo in `include` documentation
21a2010 : Fixed an unicode error after 2to3
9e9cf47 : Added filesize part to the module compiler. This fixes #131 for 3.3 and later
fd3c9e6 : Fix FAQ typo
e4a74f9 : Document the {%+ manual disable lstrip_blocks feature
523efbd : fix tests since lstrip_blocks strips comments
54f7d2e : Apply lstrip_blocks to comments (match trim_blocks behavior)
01d8986 : Fix lstrip_blocks tests
fdf8201 : Don't match variable or comment blocks, Use {%+ to disable lstrip_blocks behavior manually
fb53966 : add tests for lstrip_blocks option
c5f6531 : hash lstrip_blocks in lexer cache
ca927f8 : clarify lstrip_blocks option
214bb36 : document `lstrip_blocks`
ea50f77 : remove debug code
59f3366 : add lstrip_blocks environment setting, fix lexer
15605a8 : lstrip spaces (but not newlines) from block tags
dd7fa4a : Prevent default filter from throwing UndefinedError when boolean flag is used with StrictUndefined.
b4188e0 : Improve whitespace docs to reflect reality.
f4dd2a4 : There is no need to initialize Environment#bytecode_cache.
4780c2c : Add a note about the else statement.
a21f2ed : Fix typos.
e5763b3 : Distinguish ext folder from ext namespace.
7336b7a : Fixes issue #77 by adding explanation to docs
8f0c8ee : Fix to #93, this time respecting whitespace
21b624b : typo
0ec4f76 : Few typos in jinja2.utils
e04e32f : Fix the Mako-like environment.
99b2285 : Added changelog entry for #92 and changed LoopContext.End to _last_iteration
776567c : Fixed loop.last to not consume the entire iterator to determine if this is the last iteration of the loop.
79c8475 : fix previous commit, which was kinda nonfunctional
5a25a47 : don't evaluate trans arguments twice.
5145401 : Renamed urlescape to urlencode
1d4c638 : Reworked implementation of the urlescape filter, made it Python3 compatible, documented it.
f2feb7e : Normalize to styleguide
c299ff1 : live up to @mitsuhiko's ridiculous expectations
06a8b1c : Add urlescape to default filters.
33aee12 : Support included blocks override
1161915 : Fixed a bug in the i18n extraction option handling and added a silent option.
6e97b06 : Small typo fix to extension docs
cd95414 : Minor type: s/of/or/
52c88fb : Typo fix
9c198cd : Changed three major types to four major types in nodes.py
7d268be : Fixed do_filesizeformat to actually calculate correctly, fixes #59
898975d : Added a dict iteration example. This fixes #64
b1b7b08 : Fixed filesizeformat
1898c24 : Added readme
fefea4a : Removed tmbundle. Now in mitsuhiko/jinja2-textmate
2caef64 : unused code
e3a5d8a : fix matching typo in tests, restore missing assert
4e1bded : fix typo in test name
5c5d061 : couple of typos in comments
345443f : Fixed a typo.
9463850 : Added add_extension method to the public API
c1bc164 : Added GAE debugging snippet
6fa6cb0 : Improved choice and prefix loaders.
c585550 : added comma
522af5d : recieves->receives
bc542b0 : calld->called
30b17d8 : eached->reached
8b5af89 : Typo fix ... I think.
9b1de00 : master is 2.7-dev
abfbc18 : Added release script
be87082 : version is now static
397b42e : Prepairing for a 2.6 release
eeea495 : Fixed a bug causing "NameError: global name 'code' is not defined".
0614747 : Fix a typo
ff115c4 : Fixed a broken example. This fies #45
449ef02 : fixed typo in documentation: "environmentfilter" -> "evalcontextfilter"
2004449 : fix typo
1655b4e : Fixed groupby bare integer. This fixes #40
bd13945 : Fix list_modules for PackageLoader
086174c : Various tweaks to support bccache on Python 3. This fixes #34
ee352ec : Added test for mappings. This fixes #35
067879e : More extensions in jinja debug
6ae1285 : Fixed example of a division with a truncated integer result (it's // instead of /)
accd062 : Kampala is the capital of Uganda! Jinja's significant, but not the capital...
ef30ab5 : jinja.vim subsumes htmljinja.vim
218cb64 : wordwrap filter should use the newline_sequence defined in current Environment object
02901a8 : Clarity
355d96f : Removed dead code.
e68d4c6 : jinja.el: replace obsolete mumamo-find-possible-chunk with mumamo-quick-chunk-forward . This allows jinja mode to be used with nxhtml mode versions later than 2.07.
75ffeb6 : Catch down errors caused by tb_set_next. This fixes #22
da63262 : Fixed a test case
d90f050 : Fixed filesizeformat filter. It should now conform to the official SI prefixes and use the correct prefixes for sizes greater than base ** 4.
4b37694 : Use actual release info
30d1448 : With number of course. Jinja2.pdf not Jinja.pdf
89f61fd : Yay. PDF docs for Jinja2
2a590ef : Another reference
c889d32 : Reference to compile_templates
4684498 : Added missing references to docs
c6749dc : Slightly modified headline style
d06dcc0 : Makefile for uploading and stuff
988a04c : New documentation style go match Flask and Werkzeug better
53278a3 : Damn you Sphinx
d464d08 : Fixed a bug in the documentation tool
3383e1c : join now also accepts parameters
a8d2556 : Improved documentation for sum
b7e75b8 : sort now also accepts an attribute
dd8afa2 : The sum filter can now sum up attributes
bc56cd2 : Grammar.
51db6c9 : No longer segfault on new versions. This fixes #4
5f3d661 : Fixed imports with scoped blocks
9573b66 : groupby now supports attributes of attributes. This fixes #10
9adf937 : Updated documentation for operator intercepting
a919538 : Implemented operator intercepting
b6b3c99 : Removed more imports
ded66ec : Removed unnecessary imports
d9455c1 : Fixed a typo and removed a useless backslash
5661726 : Removed unused import
1b6425f : Traceback support now works with PyPy
7ae5482 : Traceback hack now works for pypy
9e5d083 : Should work for cpython and pypy now (if the latter is fixed)
19a2374 : We cannot fake the descriptor on a tproxy so we have to set _tb_next directly
40c593e : Started work on support for transparent proxies for the debug hack
6a3e95d : Undefineds now support attribute errors for special attributes. This fixes #6
ab014bd : Changed naked except statements to catch only subclasses of Exception.
1116573 : Re-release of 2.5.4 as 2.5.5 without docs
75cd04f : Release 2.5.4 as well
da8d68f : Finally fixed the 64bit segfault on big-endian architectures in non-tracing mode
7b93e7e : Fixed extensions not loading properly with overlays
44e1f56 : master will be 2.6
e104f30 : This will be 2.5.4
e5babe8 : Added upload command for docs
d6a2003 : Documentation update. Documentation will become the new Jinja2 website
1c5be8e : Updated setup file for URLs
54a13bc : Fixed link to git
d811ab5 : Changed links to github
a0cc246 : Removed unneeded file
3dd4155 : Updated ignore files
f55b1a4 : Added README
f858d62 : Updated CHANGES entry for release
613912d : fixed an operator precedence error introduced in 2.5.2.
9dc0619 : Prepare for Jinja 2.5.3
fe22512 : Unbroke setup.py
c4538a8 : Improved message and unbroke 3.x
4603694 : Preparing for a 2.5.2 release. Fixed an issue with setup.py
6cc2b23 : Added benchmark for chameleon/chameleon-genshi.
e589a3e : round filter: remove the special case for precission=0 in order to ensure consistent output types on python3
dd0039c : tip is 2.6
e3f3bc5 : Added tag 2.5.1 for changeset 7867a9cb933a
2ee64bc : fixed an issue with unary operators having the wrong precendence.
10c34da : Documented switch to MarkupSafe
53675ce : Pulled in code from markupsafe
f9f5f26 : MarkupSafe is now used for the Jinja2 speedups
b299acb : fix the abs filter test
0d94e08 : round filter support+test negative precission in the round and use power of 10 instead of multiples
fd72972 : Meh. Fixed a typo
3c95532 : Fixed spelling
13203e1 : Added docs for comparisions
3ca7761 : Added anothe test
4cccc22 : Added new testcase
4f77a30 : babel extraction can now properly extract newstyle gettext calls. using the variable `num` in newstyle gettext for something else than the pluralize count will no longer raise a :exc:`KeyError`.
5a8d496 : Updated rwbench
02ea18a : We will have a 2.5.1 release
850629f : Fixed the profile.py file and removed a useless newline call
b480418 : Raised version number in setup.py
9fb6042 : Documented changes.
ac0c0d0 : Committed fix for raw testcase.
b525c93 : Added failing testcase for raw.
3351a93 : Calls to functions in templates are now intercepted for StopIteration. Improved performance of macro call slightly.
f60232d : Updated examples to use Django cached.
53cafcc : Added tag 2.5 for changeset 0dd0062a6480
2856c21 : Removed tag 2.5
9512d32 : Tip is 2.5, not 2.4.2
c726d92 : Added tag 2.5 for changeset 3f3eadf15f61
b98dad9 : Added a small improvement for the code generation of newstyle gettext calls.
a4c7843 : Added a testcase for add_extension
8a3d93b : Fixed a typo in the docs
ec25a0c : Fixed a bug in add_extension
78efe74 : Added hooks for compilation and generation. This fixes #384
1120b7b : Next try for a Python 3 fix
d1ef7e0 : Fixed a Python 3 bug.
5da3181 : Removed debug print
ffaa2e7 : it's now possible to register extensions after an environment was created.
b8892e7 : Finished support for newstyle gettext translations
4da9034 : Tip is now 2.5. Started work on newstyle gettext translations.
7db9872 : Next release without pycs
82a2225 : Fixed another failing testcase that was never added to the test runner. Epic fail
2641510 : tip is 2.4.2 dev.
7379549 : Version 2.4.2 ------------- (bugfix release, release date to be announced)
5a5ce73 : Fixed a failing testcase. (Error caused by constant folding of undefined values)
93d2df7 : Fix unbound local error masked by bare except.
802f472 : Different name for builtins in Python 3
2ec1d2c : tip iis 2.5
389542b : Added tag 2.4.1 for changeset d927a7499531
800ac7f : fixed an error reporting bug for undefineds.
27387aa : tip is 2.5
9de932c : Added tag 2.4 for changeset e3f873a9d3ff
30b39cd : Ready for release.
98dbf5f : Improved error message for undefineds
7d29ec6 : extensions have a priority now.
5b3f4dc : Added extension ordering, this fixes #376.
4855908 : Undefineds give better hints for `None` objects now.
2e3c9c7 : three is the new two
8a67251 : Fixed a scoping bug that caused the immutable scoping rule to be ignored in a few edge cases. This clauses #376.
752ba7f : Added missing reference.
1da23d1 : autoescape no longer is a plain boolean value but can also be a function to enable or disable autoescaping for certain filenames (or file extensions for that matter)
cedb482 : Added improved documentation to the `ContextReference` node.
0dbaf39 : Another documentation string fix.
76ae15e : Hopefully fixed EvalContext documentation.
30fda27 : More documentation updates.
e3faeb5 : Updated copyright. It's 2010!
fe150f3 : Documented autoescaping behavior and eval contexts.
c57959d : Template to module compilation should work on 3.x now.
f3c66d9 : Fixed a testcase for Python 2.4
d7c765d : More testcaseeees :)
744bb0a : Added another testcase and fixed a bug with the volatile scoping.
d3e6bc4 : Added a new testcase for something that is supposed to be a bug.
8346bd7 : Biggest change to Jinja since the 1.x migration: added evaluation contexts which make it possible to keep the ahead of time optimizations and provide dynamic activation and deactivation of autoescaping and other context specific features.
12a316b : Improved tests and template compilation.
95131f2 : Just in case there is no gc module.
15e69b3 : Streamlined code. Removed an unnecessary leftover.
64b08a0 : added a :class:`ModuleLoader` that can load templates from precompiled sources. The environment now features a method to compile the templates from a configured loader into a zip file or folder.
05be95a : Make the _speedups extension compatible with Python 3.
17f5447 : Fix test in Python 3.2 -- the exception message changed.
dbac319 : Added tag 2.3.1 for changeset 140c54afc249
30c2d66 : Untagged 2.3.1 and fixed setup.py for a new release
549f6b5 : Added changelog
2ae59b2 : Added tag 2.3.1 for changeset 53f4dc68cec0
086dc7b : Pushed version number in setup.py for 2.3.1 release.
821a423 : Fixed some tests for python 2.4. Disabled a test for 2.4 that does not work because of a python limitation.
2966f17 : broke a line into two. (test commit)
ae8a930 : The jdebug file should have a 2010 copyright as well.
1442519 : Removed unnecessary runtime check. Our 2to3 fixer fixes that automatically now.
0430679 : Reindented a docstring.
47883d1 : better wording and test commit.
c2c6351 : Documented the API changes in get_template and select_template.
9165d3e : the environment template loading functions now transparently pass through a template object if it was passed to it. This makes it possible to import or extend from a template object that was passed to the template.
28decdb : This fixes #368.
559025a : tip is 2.4
840a59c : Added tag 2.3 for changeset 2eb624b634a6
d9599c8 : Untagged and added python 3 category.
148058a : Added tag 2.3 for changeset be1b1d6ac4fc
01aa705 : Ready for release
1540b2b : Broke a test for 2.x :)
eb43b12 : Added Python 3 section to the documentation.
0045216 : Documentation recommends distribute now.
6eb17fc : ALL TESTS PASS!
0d242be : Down to 7 failures for Python 3. We're onto something.
acbd408 : Added comment to why __unicode__ goes after __str__.
790b8a8 : Approaching python3 compatibility
b36ddc9 : Removed old testsuite.
9d8ff9e : Removed useless prints.
3bfd760 : Added doctests, hooked up all tests. Yay!
1fb4269 : Rest of tests ported, just need to hook up doctests now.
644a281 : Added the security tests.
fb2295a : Fixed some tests, added syntax test.
c608fb8 : Halftime, lexer and parser tests added.
10f4bcc : And import tests :)
2108244 : Added inheritance tests.
41d6f71 : Added tests for the test functions (the jinja ones ^^)
4254936 : Added loader tests.
ade4737 : Ported for tests
7af781c : Started working on unittest powered testsuite.
0faa861 : Propably delaying release for better python 3 support. Started working on that.
0319c66 : experimental Python 3 support.
656d5e7 : Some tiny documentation fixes (unicode -> Unicode)
88dc32c : PrefixLoader raises correct error message now. This fixes #358.
9b4cc9f : added with-statement extension.
8e64adf : Improved test invokation. Picks up doctests within Jinja now, changed doctests that just show usage that would not work on their own so that they are standard code blocks now and do not disturb testing.
92622e9 : Further error message improvement, this time for #341.
5d659db : Fixed bug in a testcase.
1ef7703 : Fixed #367 by improving the documentation.
7fd4ad6 : Added a testcase for #363. This bug was fixed along the way.
4ac4bdf : Documentation no longer mentiones "no multiple inheritance" support. that just confuses people.
890dac0 : Fixed typo in documentation.
531578d : added support for translator comments if extracted via babel.
ac7adf2 : Raise version number.
e614e88 : implicit tuple expressions can no longer be totally empty. This change makes ``{% if %}...{% endif %}`` a syntax error now. (#364)
5dcb724 : greatly improved error message reporting. This fixes #339
d9ea26e : Improved finalize documentation.
55494e4 : It's a new year
ef18944 : More correct fix for 380. The only thing that is part of the outer scope is the name of the thing to call. Though because it will never be able to track store nodes, the one before should not do harm either.
e0016f5 : fixed a problem with having call blocks in outer scopes that have an argument that is also used as local variable in an inner frame [#360].
a586989 : Just to be on the sure side with that compiler optimization magic
7e40df0 : Fixed the choice include tests.
31bbd9e : include tags are now able to select between multiple templates and take the first that exists, if a list of templates is given.
95632c4 : Fix typos and one extra import.
2f0d659 : Reverted [73b04625ab54]. The old behavior is the new behavior, the other is not consistenly implementable.
1965e31 : Shortcut for the if inner visit for empty branches.
74230e6 : Fixed a scoping bug that was introduced in the development version and was triggered by multiple layers of local variables not tracked properly in if statements.
79cc8d1 : Fix typo.
2b48839 : added a deprecation warning for a variable assignment, scope bug that exists since 2.0, code could depend on. See :ref:`jinja-scoping-bug` for more information on this problem.
f1c421d : fixes issue with code generator that causes unbound variables to be generated if set was used in if-blocks.
c4fc031 : Tip is 2.3
baff556 : Added tag 2.2.1 for changeset b987be13b8f6
9e6400e : fixes some smaller problems for Jinja2 on Jython.
e7c72bc : Made the lru cache more robust.
b404439 : Tiny improvement for the loop hack. Implemented it in a way that the frame is not modified in the macro body generator.
4ef9234 : Clarified copyrights.
237f01b : Fixed the install docs.
a93df48 : speedup extension is now disabled by default (added message) and fixed a line in the docs.
98c1fca : Improved wording in the CHANGES file.
7442879 : Added tag 2.2 for changeset f20ea8e724a0
9ebc457 : Disabled speedups by default.
77af572 : Added tag 2.2 for changeset 41c2aca50afd
2593fd5 : Updated changes.
86b5cb5 : (codename Kong, released on September 12th 2009)
efcc0e5 : Refactoring in the way the parse function is invoked.
eabf3dd : Added ugly workaround for a loop bug.
b4da9be : Added tornado templates to benchmark.
bd35772 : More Python 3 support.
42a1988 : Started to work on Python 3 support.
c421efe : Unicode support for wordcount.
61b5960 : Added unittests for meta.
a1704eb : Never forget about contributors. Thanks Rene for porting the testsuite to nose.
9e21925 : fab -> make
42979eb : Got rid of py.testisms.
eaa1d64 : Added missing module.
63cf9b8 : Added the `meta` module.
619eeed : Renamed (undocumented) attribute overlay to overlayed on the environment because it was clashing with a method of the same name. The new attribute is called "overlayed".
db19b30 : explanation for a strange monkey patch in django2jinja (thanks djc)
a092a78 : typo fix
6601537 : Fixed typo.
f49f8f7 : Improved changelog rendering
604b846 : Fix typo. Closes #343
c7e6c6d : Support nose framework for the whole test suite.
94ee6aa : Fixed a bug in jinja2/debug (second time, forgot to merge and threw away changes -.-)
f93a0ef : Removed print statement left in the code
2a79192 : Fixed a bug with template syntax errors not handled properly.
32ed6c9 : Documented more changes
a18872d : Started refactoring of debugging system for better AppEngine/Pylons support.
4435b43 : Moved tmbundle into tarfile (does not check out properly on windows)
a0727a6 : Broken overlong line.
3617a02 : Added a testcase for the last change.
1bb3ab7 : Fixed another bug with line comments
db7985d : Fixed bug in line-based comments with priority.
59b6bd5 : Added support for line-based comments.
1dcafe5 : Added testcase for #335
0aa0f58 : Applied documentation patches by Clemens Hermann.
02b42a8 : Added testcase for a bug
e73e097 : Started refactoring of debugging system for better AppEngine/Pylons support.
d416a97 : Improved Jinja's debugging support by introducing "@internalcode" which marks code objects that are skipped on tracebacks. Also template errors are now translated as well to help the pylons debugger.
1d02108 : Added a (ugly) hack to the exceptions so that they don't warn under 2.6
5109717 : jinja2.sandbox should not warn on 2.6 any more.
3f1d8f1 : Added proper super() support for scoped blocks.
74a0cd9 : Added support for optional `scoped` modifier to blocks.
271a0eb : Fixed a bug that caused internal errors if names where used as iteration variable and regular variable *after* the loop if that variable was unused *before* the loop. (#331)
7887a8c : Made it possible to refer to names from outer scopes in included templates that were unused in the callers frame (#327).
7850dc5 : Fixed a documenation bug in the cache extension.
ee2d3c4 : Fixed a bug in the parser that made ``{{ foo[1, 2] }}`` impossible.
b3b5802 : Improved usage of string interning. This should fix the problems with jython.
330fbc0 : Fixed a bug that caused syntax errors when defining macros or using the `{% call %}` tag inside loops.
bec76c7 : This fixes #325.
874c12e : This fixes #317.
d89f0f3 : Priority of `not` raised. It's now possible to write `not foo in bar` as an alias to `foo not in bar` like in python. Previously the grammar required parentheses (`not (foo in bar)`) which was odd.
8de6f18 : Fixed a threading issue with the LRUCache. Still not sure if I should release a Jinja 2.1.2 for that.
a5900d2 : Fixed inconsistency in LICENSE file.
7647d1c : Same thing for extensions.
272ca2a : This commit makes the parser and lexer use regular string comparison to support jython
62ccd1b : Copyright switch to "The Jinja Team".
37f58ce : Include statements can now be marked with ``ignore missing`` to skip non existing templates.
92af756 : Tip is 2.2
c57d3e1 : Added tag 2.1.1 for changeset 744e087d24e9
f21e444 : On our way to 2.2 we found a bug in 2.1 and our repo is now 2.1.1 :) No need to branch for that.
cebd838 : Fixed a translation error caused by looping over empty recursive loops.
2bc1ef7 : Fixed a typo
5e58d43 : tip is now 2.2-dev
03e4e29 : Added tag 2.1 for changeset dbf1e3a0b178
56d0107 : Updated documentation to reflect the new speedups installation behavior.
689a53b : Removed optional speedups extension hack.
8f31a34 : Untagged 2.1
31d7961 : Added tag 2.1 for changeset 1322ed9fffbe
7357f06 : Final changes for Jinja 2.1 release
8612078 : Added thanks entry for habbie
d9342dc : Fixed an escaping bug in urlize
ba6e25a : Added support for `Environment.compile_expression`.
9efe081 : Fixed a small bug with the undefined object: the error message on divisions with undefined objects was misleading.
1c56b39 : Added a Thanks entry for Cameron Knight.
e308bf2 : Fixed a macro scoping bug discovered by ckknight introduced in one of the earlier changes for the 2.1 release.
4735fbd : Added support for variable name translations in django2jinja
d34eb12 : Implemented and documented "joiner"
ccae055 : Various cleanups and added custom cycler.
673aa88 : imports and includes "with context" are passed the full context now, not only the initial one.
7966895 : The hopefully final fix for the bug apollo13 spotted earlier.
234cad6 : Added THANKS entry for nosklo
335b87a : Fixed a bug in constant folding of keyword arguments to filter calls. Thanks noskolo.
9a7306e : Fixed a bug in djangojinja2 that caused mimetype being forwarded propertly.
c347ed0 : Unified some code in the super/template reference system.
3e497b7 : Some typos.
1b54f74 : Added i18n support to django2jinja (not complete support, but the best you can get before django fixes a bug in i18n handling)
dcc217c : It's now possible to create weak references to template contexts.
aa1d17d : Fixed bytecode cache and added support for memcached (tests still missing)
03f8823 : moved os.remove import where it woudn't be noticed by GAE
2e46a5c : Fixed FileSystemBytecodeCache.clear
a816bf4 : Improved bbcache and documented it.
f40c884 : Fixed a bug with the handling of empty statements in macros (it also fixes a bug introduced in one of the previous changesets)
4d5bdff : Added experimental and undocumented bytecode cache support
205bae5 : Implemented a sort filter that sorts arbitrary sequences.
8f45555 : Nearly complete core django template code coverage.
110e4c2 : Moved django configuration into the __main__ section
35f8d2d : Added first code for a django-to-jinja converter
3213355 : Fixed a confusing edge case (thanks apollo13)
57c9b6d : Disabled iron python support until new lexer is implemented.
5c3c470 : Fixed a bug in the subscript operation.
a5d8f55 : filter -> test in the tests section (i feel so embarrassed).
cb1b97f : It's now possible to use ``{{ foo.0.0 }}``
f7e405d : Linked from autoescape to markup
88e1cb7 : Fixed a documentation bug.
7a519ee : Fixed a typo
4720c36 : Fixed a bug in the i18n extension that caused the explicit pluralization block to look up the wrong variable.
ce67710 : More work on the ironpython support
833a3b5 : Fixed a bug in the compiler that caused problems with loop not being referenced in an outer scoped. (Introduced in the last checkin)
ff53c78 : fixed a bug with nested loops and the special loop variable.
9a0078d : Removed a few stdlib dependencies. This is the first step for IronPython support, the second one being a new lexer.
a9d5922 : fixed development status classification
8ba5a19 : added the missing fabfile (gnabber)
237cdde : tip is now 2.1-dev
628bc92 : tagged '2.0'
bf94394 : preparing the big 2.0 release
d43f926 : make -> fab
a6fb90c : ez_setup is no longer needed/imported in the setup file
d776437 : fixed a few broken license declarations. should have been BSD not GPL
665bfb8 : Fixed bug in finalizer
76f9aa4 : Altered filesizeformat to support both MB and MiB, documented `{% filter %}`.
f1c940f : fixed attribute lookup error with old style classes
a0e3ac0 : Documented if-conditional changes.
547d0b6 : Fixed a bug with the loop context of a for loop if the iterator passed has a volatile `__len__` like the listreverseiterator. `else` in inline if-expressions is optional now.
c670b11 : Skip templates with syntax errors on babel extract
0fad031 : Fixed release date
abd3657 : Added non-babel output mode to extract_from_ast, integreated jinja2 doctests directly into the py.test suite (ugh, that's an ugly hack)
53db78e : Fixed a link to the renamed section.
b938877 : Changed all sentences with occurrences of subscribing to a similar sentence that uses the word "subscript". And the person that comes up with a less confusing verb for the attribute/item lookup method (that is not lookup!!1) gets an extra THANKS entry.
4778bda : added support for implicit string literal concatenation
63fd798 : Fixed some minor glitches.
f288b7a : Documented differences of cycling between Django and Jinja2.
74b5106 : Added `TemplateStream.dump`.
d02fc7d : Added example extension that uses the stream filtering and added unittests.
3e3a9be : Added unittests for stream filtering and preprocessing features of extensions.
9ad96e7 : added support for token stream filtering and preprocessing.
e3290ea : Fixed a broken unittest and fixed a bug that required multiple tests to be put into parentheses for chaning.
6dc6f29 : Improved attribute and item lookup by allowing template designers to express the priority. foo.bar checks foo.bar first and then foo['bar'] and the other way round.
3111f43 : made speedups c89 compatible.
4388cd0 : fixed error in wordwrap filter
57e25c0 : Added tag 2.0rc1 for changeset f237ad93b237
a8ec0d9 : untag -.-
f4e1fb4 : small fix for Python 2.4
3e39651 : Added tag 2.0rc1 for changeset 2dcf0a817634
1a12c8a : release trying #3: fixed typos in description :)
4aae2f3 : Added tag 2.0rc1 for changeset dd743ad1722d
da5118b : untagged 2.0rc1 again and fixed classifier
74b1b2c : Added tag 2.0rc1 for changeset 125cbaa57516
a34add3 : untagged 1.2
fa5a74f : updated setup file for Jinja2 rc1
3ef2043 : updated documentation
58f351d : data files are optional now
9ddd0b8 : added the title case versions of the special constants to jinja.vim
9bb7e47 : some more documentation updates and minor code cleanups. Additionally True and true in the template are the same now, same for false/False and none/None.
d71fff0 : improved sandbox and updated setup.py
4dcc237 : fixed linking in jinja docs for the intro
24b6558 : added attr filter
f15f5f7 : items have a higher priority than attributes now. That's compatible with Jinja1 and Django
61a5a24 : fixed a bug in error reporting and some small documentation updates
0c4f757 : and added genshi to rwbench too. want to see how much the GSOC improves performance :)
5dfbfc1 : updated FAQ for performance numbers. I guess I should remove that point anyways.
f3d6a73 : implemented rwbench for django (uh. that sucks)
5411ce7 : even more tests, fixed severe bug with autoescaping.
fd31049 : all calls are proxied by context.call now so that we can inject environment and context as first arguments. This slows calls down a bit but is a lot more user friendly. Added first draft of FAQ
9f258ff : added more unittests for various tasks
e62b7ef : more unittests
9cf9591 : fixed bug with static unicode strings and auto escaping
4e6f9a2 : added unittest for Markup and let the markup constructor accept `__html__` objects
be1dca1 : added two more unittests for inheritance
4f5008f : moved environment defaults to jinja2.defaults
f3c35c4 : end of line sequence is no configurable
5c047ea : Environment.lex returns unicode tokens now, even if the input data was a bytestring.
6df604e : more unittests and updated documentation for extensions. Fixed bug in optimizer that caused blocks to be optimized away under some circumstances.
3da9031 : added loopcontrols extension and added unittests for it
105f0dc : refactored compiler and improved identifier handling for for-loops
903d168 : variables starting with one or more underscores are not exported
e709abe : Add Jinja2 Emacs mode, first approximation.
d8b8c3e : lex includes whitespace now which makes it a lot more useful
a2eb77d : call is now handled like a regular unnamed macro, refactored compiled a bit
7962ce7 : fixed babel entry point
e25f24d : more thread safety in LRUCache
24db451 : added unittest for the latest fixed bug
e224488 : improved thread safety of the LRUCache and fixed a bug in for loops
8a1d27f : temporary identifiers are prefixed with "t_" now and the _node_setup_finished hack went away
bbbe062 : fixed an embarrassing mistake in the documentation
771c750 : some more cleaning up
2b22874 : some small documentation fixes
ed1e0d4 : small refactoring
dd65ef4 : removed esection about Jinja semantics as we don't have local aliasing currently
522cad6 : added `ImmutableSandboxedEnvironment`.
ab5ad8c : subscribe doesn't eat up unicode errors any longer
67fdddf : removed attribute local aliasing again because that implementation was broken
7f15ef8 : improved exception system. now both name (load name) and filename are passed.
a7f016d : added disclaimer to rwbench and fixed error reporting for one of the four Output cases
5d2733f : void -> do
a78d276 : simplified from imports
dc02b64 : added a semi realworld benchmark (jinja2 and mako)
e9411b4 : fixed bug with parameter parsing
151418d : fixed error on static subscribe aliasing if the subscription argument was a variable
02e0905 : removed the notice about names in imported macros. that's documented as part of the import statement.
1f627ff : fixed error reporting for filtered statements
83fbc0f : reversed the internal structure for blocks
b3a1fcf : added support for local aliasing of some attributes. the technique used is not very good but covers at least some of the more common use cases
9d42abf : the two escape implementations work the same now, updated jinja2-debug to load the i18n extension
08a6a3b : improved subscribe
981cbf6 : removed unused imports
2e30cf5 : documented set changes
0a2ac69 : switched back to explicit set for assignments. {% foo = 42 %} becomes {% set foo = 42 %} and {% foo.something() }} becomes {{ void(foo.something() }} with this commit.
69e12db : improved variable exporting, added TODO file
1de4c64 : documented recursive loops
b455c31 : made the recursive for loop test easier to debug
66a9344 : added unittest for recursive for loop
1e1e890 : readded support for recursive for-loops
fdf9530 : added parsing code for "for item in seq recursive" and improved parser interface a bit
27069d7 : fixed a bug in extension handling
3863b65 : Another typo.
ac61b24 : Fix two typos.
d1ff858 : Backed out changeset 6afb554797b6, which added unicode identifier support. This doesn't work in reality under Python 2.6 properly.
b536548 : added support for unicode identifiers
b9e7875 : added support for dotted names in tests and filters
09c002e : added a function to parse assign targes and documented it for the extension interface
fb2e38a : added djangojinja2 extension
ba80826 : removed wsgi and django from the integration page, wsgi is not interesting and there is no django support module currently. pylons is now documented.
decf7e3 : added TextMate bundle and vim syntax files
762079c : more updates on the extension API
023b5e9 : First extension interface documentation and updates in that interface
612b3a8 : moved example code around
5cdc1ac : documentation update
ed98cac : some documentation updates
7b5680c : Indented environment parameters in docstring so that the sphinx HTML output looks nicer
5b99bed : added nicher margins to jinja docs
f35e281 : some documentation improvements, jinja escapes " and ' now, both into charpoints and no named entities for html 3.2 support ;-)
c2f3a3b : and another small style update for the docs
47a506f : Fixed bug that caused "for item in seq if expr" to fail if the loop is not accessing loop
a5204a4 : documentation style updates, added print css
b217886 : added author information and fixed small off-by-one bug
9a1e33c : added macro for char* to Py_UNICODE conversion
c0d40d3 : using a table for _speedups escape
374a05d : added intro text to doc index
c072564 : fixed a bug with filtered loops
6b44952 : some small documentation style fixes
9d472df : added style for html documentation
b5f522c : extra security
76c280b : improved sandbox, added proper striptags and updated documentation to latest sphinx changes
4dc9578 : fixed template reloading
9682855 : added missing import
b9d8070 : changed wordcount filter once more
cda43df : updated filters: wordwraps uses the wordwrap module and urlize marks the result as HTML now if in autoescape mode
7ceced5 : moved concat to utils, fixed a few docstrings, fixed memory leak in _speedups.escape
132757b : added unittest for context import/includes
ea847c5 : added "with context" or "without context" import/include modifiers
4325e37 : moved code from datastructure into lexer as the module only holds code for the lexer and is not that big.
c851607 : reactivated syntax error translations
115de2e : Jinja doesn't have keywords any longer. The reason for this radical change is that the previous keywords where incompatible with the python keywords which made it impossible to name a variable "filter" or call a function with such a keyword parameter.
000b491 : made LRUCache thread safe -.-
ad48a2e : Fixed typos in documentation
187bde1 : added cache_clear function
aaf010d : improved debugging for syntax errors
19cf9c2 : small performance improvements
7259c76 : moved caching from loaders to environment and added environment overlays
d84ec46 : again documentation updates fixed another python 2.4 bug. Imports are not evaluated with the template context any longer which makes it possible to keep them in memory
1ae4fdf : added python2.4 workaround for unicode.join bug
8b085c3 : fixed xmlattr again
b2a36aa : updated jinja docs
316157d : fixed another python2.4 bug
709f6e5 : python2.4 compatibility and doc updates
228c183 : small improvement
a315274 : fixed some NameErrors
157531b : more docs and fixed bug in parser that assigned lineno for ExprStmt wrong
3c8b7ad : first version of the jinja2 docs
d134231 : autoescaping is separate from finalize now and Markup is completely ignored if the environment is not in autoescape mode
083ae16 : bootstrapped new documentation
c9705c2 : all unittests pass, the special and dependency lookups have their own visitors now, with `self` one can get a reference to the current template and render blocks multiple times.
32a910f : added spitfire to bench and did some more refactoring
5304229 : worked on the tests and made undefined fail on comparisons now
2feed1d : there is now a workaround in the compiler that makes sure it's possible to call things with python keywords. {{ foo(class=42) }} works again
de6bf71 : some performance improvements
0611e49 : revamped jinja2 import system. the behavior is less confusing now, but it's not backwards compatible. I like it though ;)
6ce170c : `IncludedTemplate` uses getattr rather then getitem now
963f97d : moved `IncludedTemplate` into the regular template API, fixed more unittests
b5124e6 : moved trans extension from jinja2.i18n to jinja2.ext and fixed some more unittests
203bfcb : inheritance uses a less awkward hack for contexts now and subclassing templates is possible
07a21ba : removed loop unrolling. for such optimizations we would need a separate syntax tree as far as i can see
4f7d2d5 : fixed more unittests
2b60fe5 : fixed setup.py, a type and removed the possibility to use multiple statements per block. The latter makes it easier to write custom tags
7324eb8 : removed custom nodes again
0553093 : refactored extensions a bit
f59bac2 : added first code for parser extensions and moved some code in speedups around
f41d139 : fixed more unittests
10f3ba2 : loops and `tests` tests pass now
f64efb8 : removed loop.parent. If this variable is wanted you can get it by doing something like `{% parent_looo = loop %}` before the iteration
4c81b16 : samp and friends from char* to const char*
be4ae24 : fixed a few bugs from the unittests
bd33f11 : added C escape and tb_set_next functions
284f200 : improved wordcount by removing pointless test
8464ab1 : added missing indent filter
4149a0e : fixed two typos
9a82205 : improved undefined behavior
814f6c2 : simplified loader api and added builtin caching
68f7767 : various docstring changes
5236d8c : `TemplateData` -> `Markup`
26c0f51 : updated a few docstrings and removed contrib
9a027f4 : improved filters
18c6ca0 : added autoescaping
e6aa662 : added broken example template for debugger testing
6cc8dd0 : debugger skips two internal frames now
8e8d071 : better debugging information. compiler knows about name and filename now (the first one is the load name, the second the estimated filename on the file system if such a name exists)
ba3757b : added new python only debug hack
577ad38 : ported the tests
5f51488 : updated a few filters and improved i18n
2e9396b : reimplemented {% trans %}
b9bed15 : removed unusde __delitem__ for context
c63243e : added sandbox and exchageable undefined objects
8090986 : continued convertig filters
f437fa3 : hopefully fixed `Template`
e9e43bb : converted unit tests, started rewriting filters
62f8a29 : added super()
fed44b5 : added globals
625215e : optimizer can optimize filtered for loops now
2e7b54f : moved example tests into a folder
3d8b784 : added loop filtering
00d5d21 : some more stuff for jinja2
fa865fb : filter tag works now
7108207 : added support for new call statement
bf7c4ad : added support for line statement prefixes (cheetah/mako/erb like)
7c0116f : fixed include
f059ec1 : implemented includes
41ef36f : basic inheritance works now
449167d : fixed a bug in the compiler
d4c64f7 : filters are always used as locals now and we don't do any post-loop cleanup
46f5f98 : w000t. first template
bcb7c53 : work on tha runtime
7a52df8 : fixed a small bug
7fb3897 : *now* we have no overhead :)
75cfb86 : optimized child template code generation. we now have zero overhead for the most common inheritance case
2ba4c92 : removed debug print
ebe55aa : assignments are traversed in the correct order now
8edbe49 : fixed one bug with blocks, one to go
d436e98 : fixed deepcopy
0ecb859 : added broken copy method
d55ab53 : nodes have access to environment now
f9f029c : render templates
4dfc975 : simplified undefined behavior for better compile time processing
d1d2f3d : improved loop unrolling
2751d94 : converted some filters
180a1bd : tuple unpacking at compile time is handled properly now
81b8817 : improved static optimizer
ca0666d : added subscribe-optimation
b40b880 : used the new nodetransformer to make mitsuhiko happy
ecb839e : removed unused import
5af9c55 : loop unrolling
9706fab : updated macro stuff
4f62a9f : work on the macro stuff
f4fdc72 : optimize filters on constant values
acb130e : only import filters to the local namespace if they are called more than once
8efc522 : more compiler stuff
65642a5 : added environment, make filters available locally
00d87ce : removed outdated todo list
4a3038d : update setup.py so that setup.py develop works
e791c2a : added first working pieces of compiler
82b3f3d : first version of new parser
07bc684 : a clean restart
e074cd2 : jinja django support is py 2.3 compatible now
42e9b75 : improved djangosupport
1d51f63 : improved unescaping a bit
5829306 : moved docstring into setup.py, this fixes #297
8e90952 : Ticket #296 - Clean up the operators (minor code base cleanup that removes duplication of code).
025b4b9 : Ticket #292 - [276:eed140e3c4ed] mistakenly switched the logic of when to cache and not cache, this patch fixes it and uses the more appropriate issubclass
cceba71 : Ticket #292 - Allow the results of subclasses of the PythonTranslator to be cached as well.
292c9d3 : Ticket #292 - Allow custom translator to be specified in the environment.
1986d2c : documented pylons' "strict_c".
a433c20 : work around a pylons oddity
1dcdac5 : improved python2.3 support
6180279 : improved path splitting for win32 systems
179b823 : moved code into bundle
86fa78e : added jinja tm bundle
21dce51 : added jinja.contrib to setup.py
3ccd019 : jinja loaders check now if a file is a file and not a directory instead of using path.exists.
c689cf1 : added entry for jinja 1.3 in CHANGES
1c19919 : tip is now going towards 1.3
3e4fcf8 : Added tag 1.2 for changeset 64b6a67c58d1
523bf4c : fixed awkward lexer bug in jinja that was yet untested
256c304 : fixed bug in parser, untagged 1.2 (ready for retagging)
df02098 : Added tag 1.2 for changeset 0a785edff693
99e5baa : some more small release changes
825e522 : some more doc changes in jinja for the upcoming release
c9fe16e : this fixes #277.
c5b509f : document single inheritance
015b0c9 : some documentation changes
39e7476 : explicit tuple call on set joining to not confuse the memory guard
525c704 : looking for a jinja memleak
116b91c : added `MemoryGuard` to jdebug
f0a65a6 : fixed macro return value (for autoescaping) and avoided double free in BaseContext_clear
9f3e2f6 : BaseContext should be garbage collected properly now
8efb7ee : fix #284
df2e34d : Silence some warnings.
d50f9c4 : added tp_traverse to _speedups module
77e2ab5 : documented change
cac4610 : experimental alternative client creation for the memcached loader
2bf7b3b : bumped jinja version
3783092 : added pretty print for context
5f3f136 : pp -> pretty
f2ce126 : improved pprint
c6a3652 : added pp info to changelog
20a9e9a : added pp support to jinja
bc3d2d8 : fixed a couple of errors with the c extensions build process on windows
9cdf3bf : fixed #281 and added test case
92d414a : added manifest
a39502e : switch away from svn, fix #283.
0167c1f : fixed but in requirement extraction that came up because the template node doesn't have direct children any more.
1ee3095 : iteration over old style class that have no length should work now
0949e4d : added jinja unicode whitespace handling
eaf493e : added missing lineno, filename forward in jinja parser
e3ec72c : fixed little typos in _djangosupport.py
9b0545a : added new testcase
91e206a : fixed typo in parser.py that caused a broken traceback on syntax errors
c580523 : context doesn't convert dict subclasses to dicts now
dc991b1 : Fix docstring typo.
d4eb18f : this fixes #1.
79af8af : fixed #276.
005e170 : fixed error in error message (-.-)
41883c2 : added unittest for the breakage i encountered today
f5f8ffc : fixed bug in jinja filter parser (why the fuck was there no unittest for that??) XXX: add unittest
306971d : fixed bug in jinja doc
e71966d : update in todo list
1cc232c : [svn] merged newparser into trunk
630dfb7 : [svn] applied patch from #272, cmemcached is now used if available
fde3ff2 : [svn] Fix a rst hyperlink.
653dd64 : [svn] Typo fix.
2f6d78f : [svn] added missing license files for werkzeug and jinja
30ffab1 : [svn] fixed groupby (sorted has some weird behavior Oo)
fecf882 : [svn] updated groupby filter for better sorting
89606cc : [svn] groupby sorts on it's own now
56e20cf : [svn] fixed bug in the template streaming interface
69ddc58 : [svn] added sameas test function
e39a5d2 : [svn] added groupby filter and fixed some small bugs
61dc5c2 : [svn] fixed debugger
378d022 : [svn] Fix 2.4ism.
4f4c246 : [svn] Fix _debugger module.
a17a65a : [svn] some small code cleanups in jinja
a7804ef : [svn] added "debugger of awesomeness" :D
17d3b3d : [svn] fixed package loader in buffet plugin
8712dad : [svn] fixed unicode issues with dump textile library. this fixes #249.
6aa1add : [svn] fixed indention in documentation example
2f43ba4 : [svn] removed "release" shortcut in makefile
df8733a : [svn] last changes before release
2165ce6 : [svn] made jinja platform depending and adedd manifest for the built documentation. Improved loader documentation
ccdc022 : [svn] Remove useless checks.
143a07e : [svn] added simple memcached loader test
db69d0a : [svn] added baseclasses for loaders, added the memcaching loader, updated documentation for loaders
ecc051b : [svn] added some more jinja unittests
2f613d0 : [svn] fixed extended slicing
fd4e181 : [svn] added django translator documentation
649c7b9 : [svn] some minor updates in jinja
720e55b : [svn] fixed a lexer error reporting issue
63ca721 : [svn] added changelog and thanks entry
f61000d : [svn] choice loader now doesn't screen template not found exception of imports / extends
b4e1588 : [svn] removed default get_source
cb58db1 : [svn] simplified code that calculates the import filename
f750daa : [svn] improved generic "EOF while lexing" exception message so that it tells about unbalanced parentheses.
5b4e975 : [svn] added new jinja unittest and added snipped contributed by Bryan McLemore.
9bcd411 : [svn] again some jinja updates, some minor performance and doc improvements
b475cff : [svn] added pylint script for jinja and cleaned code up a bit (and importing is faster now)
d15a4dc : [svn] updated Jinja setup.py for (hopefully for) win32 compatibility
d34b4e3 : [svn] fixed bug in iteration over none
4d844a1 : [svn] renderincluded is now rendertemplate
74a7278 : [svn] added "renderinclude" function (highly experimental)
c1c1111 : [svn] iteration over an undefined singleton is now handled in the singleton itself and not the loop context
6dba4d6 : [svn] checked in changes regarding variable length iteration
0abe2c0 : [svn] ...
83e72c3 : [svn] star to plus due to weird formatting rules
bb7bbb5 : [svn] fixed formatting issue
230499a : [svn] added a snippet to the jinja docs for using django filters in jinja
ccf284b : [svn] added many new tests to jinja
25d3322 : [svn] Fix a few typos.
8030a17 : [svn] minor reindenting in the jinja parser
33d528a : [svn] jinja can now handle variables and blocks with the same delimiters. Thanks Getty for the "nice" discussion today -.-
4965987 : [svn] added block shortcut syntax for jinja
fbcd38c : [svn] fixed bug with caching into same directory if the searchpath was relative
ce513f2 : [svn] fixed bug reported by stefan ebner and implemented cache_keys to fix problems with multiple laoders caching in the same folder
4c9cfcc : [svn] splitted jinja documentation into more files
44fb2e1 : [svn] added more jinja unittests
4f41711 : [svn] added a sanity check for block tags outside the root level
c7ddd1d : [svn] checkpoint
cd80053 : [svn] removed len() for context. wasn't there in jinja 1.0 and nobody uses it
88f69c6 : [svn] added missing comma
5d6ca31 : [svn] made speedups python2.3/python2.4 compatible
fb5bebc : [svn] many jinja changes:
6c939e7 : [svn] &#34; -> &quot;
b79e32b : [svn] Another small issue.
40b02fa : [svn] Fix refleaks and API usage in C module. Will need to test the changes though.
4a51133 : [svn] added c implementation of cgi.escape to jinja (fast for unicode, awefully slow for str)
157d7e5 : [svn] fixed "Deferred" implementation for the c context
e98c5f5 : [svn] updated documentation regarding "{% call %}" and documented speedup module. also fixed some minor bugs in the speedup module
ee2c18e : [svn] added c implementation of the jinja context class.
6d0b195 : [svn] added missing documentation file
2158091 : [svn] various updates i haven't checked in so far (see the diff of the changelog) and fixed critical bug reported by Alexey Melchakov
d459e27 : [svn] 5th change on the same docstring
7a773ad : [svn] guess what. right. that docstring was broken again
a6819c7 : [svn] added whitespace to that docstring
548a35e : [svn] fixed another typo
8ca55df : [svn] fixed docstring
450756b : [svn] added `xmlattr` filter to jinja
74cd017 : [svn] added missing documentation file
90a5cb3 : [svn] documented debug.foobar and added it to the CHANGES
a38b312 : [svn] added changelog to docs and updated missing version info for some filters
af31e4d : [svn] Add striptags filter.^
eec3138 : [svn] implemented some of the builtin functions as filters (namely sum, abs and round). this fixes #238
8937607 : [svn] fixed typo in docstring
d071f95 : [svn] added `|batch` and `|slice` jinja filters
bf247fa : [svn] fixed jinja formatting in docs
cb1f239 : [svn] constants are now immutable in jinja
2acbac1 : [svn] checked in changes from the last days regarding jinja, added jinja 1.1 notice for floor divison operator
6051814 : [svn] Document floor division.
324a91f : [svn] Correctly recognize and translate the floor division operator.
04b9efa : [svn] Add modulo division to the list of supported operators.
72ae448 : [svn] fixed another bug in the same darn file
ca80b45 : [svn] fixed severe jinja memcaching bug
02d81f7 : [svn] implemented and documented jinja streaming interface
859efe0 : [svn] added ugly, ugly, ugly even more ugly but working hack to jinja to patch the template sources into linecache in order to support broken traceback formatters which go unnamed.
1f1823c : [svn] jinja webpage without annyoing .html suffixes now
5a8e497 : [svn] moved some of the documentation into docstrings
1f57be8 : [svn] fixed jinja old-style class bug
40cf47c : [svn] some changes in jinja regarding silent and non silent failure, the exception fun and documented block.super on the webpage
2da479f : [svn] fixed bug in replace filter discovered by ronny
6fa4ae7 : [svn] fixed bug in CacheDict for python2.4
954153b : [svn] fixed beewee's bug
a22a53d : [svn] added jinja changelog and missing file jinja.constants
a5c8d58 : [svn] checked in today's jinja changes which i forgot to commit
10dae5b : [svn] improved debugging support. it's not possible to catch errors of templates without loaders too
7e07670 : [svn] fixed SuperBlock bug
df7cd97 : [svn] added everytime block handling
34f3042 : [svn] fixed supering in jinja, documented it, added lipsum()
5adf94f : [svn] some small jinja changes
a690146 : [svn] implemented `{{ super() }}` for blocks. This checkin makes jinja much slower. I'll improve that as soon as possible
fee9fa1 : [svn] fixed typo in docs
2c306be : [svn] updated the jinja docs for the whitespace stuff
1151fbc : [svn] improved jinja whitespace processing stuff
a6c3ac5 : [svn] added jinja whitespace prevention system (tm) ^^
c2fde02 : [svn] improved jinja sandbox
ae16fd0 : [svn] reworked the jinja escaping system, removed getattr concatenating and documented internal jinja functions.
72bb257 : [svn] added doc notes to the installation instructions
6d84be3 : [svn] and delete jinja 1.0 again. python2.3 bug
6219da0 : [svn] fixed small jinja bug regarding includes and added release announcement to webpage.
36121f5 : [svn] jinja 1.0 out now
f626c8e : [svn] some small fixes for the jinja release
1223e09 : [svn] added release shortcut to jinja makefile
e21ced2 : [svn] again jinja setup.py update. works now
0830e25 : [svn] moved www out of jinja trunk and updated setup.py file
6947912 : [svn] updated setup.py file for jinja 1.0 release
8dd88e3 : [svn] because merging doesn't work i tweak the webpage a bit
41faf01 : [svn] last jinja webpage update
b6f8a58 : [svn] improved jinja webpage design
1560b62 : [svn] again some changes on the webpage
6ec1b7e : [svn] update on webpage and docs
8ff24c4 : [svn] implemented compile time error handling
9baa5ba : [svn] again huge jinja update. this time regarding keywords
f859485 : [svn] added jinja gti plugin
0b51462 : [svn] implemented GeneralTemplateInterface
ca144da : [svn] added a loader that loads templates from functions provided
93e14c2 : [svn] added more unittests for jinja
b9c8ae1 : [svn] implemented {% raw %} and improved jinja/django highlighter
2894f22 : [svn] removed template plugin (buffet == broken) and added support for unused python keywords
e9e1788 : [svn] implemented function to collect translations and documented it
3d4c5bb : [svn] fixed 2 things, broke non-cached template loading :D
2842f5a : [svn] aded DictLoader to the __all__ list
fe0ce52 : [svn] some api changes in the loader system regarding subclassing.
15fae54 : [svn] fixed typo
be2456c : [svn] implemented package loader
566295e : [svn] again some jinja updates
252f321 : [svn] too stupid to spell things
0b66657 : [svn] added tests for "capture" and "format" filters
f0f4deb : [svn] added filters "capture" and "format"
c1e3040 : [svn] fixed jinja inheritance bug and improved unittests
7ec81af : [svn] __radd__ and co now works for Undefined too
ab45b84 : [svn] added jinja doctests and fixed problem with i18n strings in requirements
aa5adfa : [svn] moved all jinja tests into a runtime folder so that we have enough space for the new unittests
3f8ba8d : [svn] small baker changes
9a32e49 : [svn] working on the goddamn baker plugin...
c97aab3 : [svn] small doc changes
abc0064 : [svn] again some updates on the documentation for jinja. this time the debugging stuff
2cc3c69 : [svn] playing with svn:ignore. somehow i begin to understand why people don't like svn...
2e92160 : [svn] addded *.pyc to global svn ignore, added todo list to jinja docs, minor tweaks again in debug system
18b3d0b : [svn] improved jinja debugging system. now handles errors in included templates too
94dd3d0 : [svn] again doc updates
934cb71 : [svn] fixed filter mapping for urlize
85ddd3b : [svn] doc changes + changes in the i18n system of jinja
16d1b1e : [svn] fixed spelling problems on jinja webpage
ff20385 : [svn] fix typo and try out svn hook
3d05719 : [svn] Pygments -> Jinja on download page
9356b7b : [svn] jinja webpage update. (one dirty script more)
2b76513 : [svn] FILTERS!!111!!!111oneoneone
2d53a86 : [svn] Proofread the rest of the docs.
bb960d4 : [svn] readded debug function
22e1162 : [svn] Proofread designerdoc.
4e0cd08 : [svn] fixed empty block bug
422934c : [svn] small `__repr__` tweaks
fc214cc : [svn] fixed weird python2.4 debugging problem
7977e5c : [svn] implemented jinja debugging system
56ae6e0 : [svn] fixes jinja inheritance code
34a18bf : [svn] again many changes in jinja. Performance improvements and much more
a5f6234 : [svn] improved exception for trans
68c8725 : [svn] added support for comments and some doc changes
9061e54 : [svn] some more doc updates
0cd0d9a : [svn] added negation to designer docs
9ad6ee8 : [svn] small jinja doc update for "requirements" behavor
4fd2ca5 : [svn] requirements (macros and set directives) can be outside of renderable blocks too
7c3be90 : [svn] updated jinja docs
decb73b : [svn] fixes in jinja i18n and finished macro calling
80bfa43 : [svn] fixed typo in recursive for loop
9e3f805 : [svn] fix for misunderstood problem for #217
8b8b4b7 : [svn] fixed typo
6002ce9 : [svn] this should fix #218
dbc945d : [svn] reversed -> reverse
783d03f : [svn] iteration over None does not raise exceptions any more. "fixes" #217
a90948c : [svn] xrange -> range
c4be314 : [svn] added xrange as default builtin
51b3b3a : [svn] fixed name / operator priority
63f9964 : [svn] updated bakerplugin
6c66888 : [svn] small changes in the i18n system of jinja
43aa3f7 : [svn] added support for translations (unstable api)
0a1742e : [svn] fixed loop context bug, added new jinja webpage
e55ed10 : [svn] some small fixes and django compatibility for jinja
8ebf1f9 : [svn] doc update, setup.py update, added turbogears plugin
37a8851 : [svn] add first part of jinja documentation
19863ef : [svn] last changes from yesterday so that i can continue working in school on it
20eacb7 : [svn] implemented filter directive
cb654fb : [svn] fixed jinja trunk
487a418 : [svn] checked in todays jinja changes
303a7e4 : [svn] Make Django and Mako optional.
ed03db5 : [svn] removed debug print, small changes in context
de478f6 : [svn] some small updates to make jinja performing better
e4ad284 : [svn] small fixes
9997f96 : [svn] checked in today's jinja changes. implemented template loading and inheritance
d874fbe : [svn] improved lexer and template class
3b65b8a : [svn] added minimal template evaluator
5887538 : [svn] some changes in jinja. added recursion support for {% for %}, pos -> lineno for better debugging once debugging works
fed86c1 : [svn] added fist code for cycle and a few more filters in jinja
4271d77 : [svn] final jinja changes for today: implemented better filter lookup
eb1fbdf : [svn] added better test.py file for jinja1 and fixed python translator bug
9224452 : [svn] removed some code that is not used any more in jinja
92f572f : [svn] added new jinja trunk

+- Project: platform/external/python/markupsafe

cd02adc : [LSC] Add LOCAL_LICENSE_KINDS to external/python/markupsafe
aaf3e8a : Add build rule back for markupsafe.
815cad8 : Revert "Add build rule for markupsafe"
07814cb : Add build rule for markupsafe
3e87759 : Initial empty repository
873b608 : Bump sphinx from 3.1.2 to 3.2.0
074196c : Bump tox from 3.18.1 to 3.19.0
928a995 : Bump pip-tools from 5.3.0 to 5.3.1
d9037e0 : Bump pytest from 6.0.0 to 6.0.1
c962fb0 : Bump pytest from 5.4.3 to 6.0.0
d4af73f : Bump tox from 3.18.0 to 3.18.1
80242ef : Bump pip-tools from 5.2.1 to 5.3.0
8adb850 : Bump tox from 3.17.1 to 3.18.0
effa9fb : Bump tox from 3.17.0 to 3.17.1
fe9dd99 : Bump tox from 3.16.1 to 3.17.0
4ece9d7 : Bump sphinx from 3.1.1 to 3.1.2
08a13e2 : Bump pre-commit from 2.5.1 to 2.6.0
895d41a : update metadata
1061bfc : Bump tox from 3.16.0 to 3.16.1
cbbe277 : Bump tox from 3.15.2 to 3.16.0
f803602 : fix docs requirements path
7916976 : Bump sphinx from 3.1.0 to 3.1.1
4898af7 : Bump pre-commit from 2.5.0 to 2.5.1
dc226a5 : Bump pip-tools from 5.2.0 to 5.2.1
bfdf5fa : Bump sphinx from 3.0.4 to 3.1.0
998c172 : Bump pre-commit from 2.4.0 to 2.5.0
9217ce1 : Bump tox from 3.15.1 to 3.15.2
6699b02 : Bump pytest from 5.4.2 to 5.4.3
6cbd297 : Bump pip-tools from 5.1.2 to 5.2.0
3c7030c : Bump sphinx from 3.0.3 to 3.0.4 (#122)
5c6fcad : use GitHub Actions for CI
c7f2bf8 : use pip-compile to pin dev requirements
ce2e28b : remove u prefix, split up example sections
e7dba62 : exclude pypy2.7 from cibuildwheel
6f9ceab : move metadata to setup.cfg
c35603a : use html.unescape
10b931f : remove __all__ test
5a004ef : remove __all__
7aa8242 : update docs config
271e92c : remove unused module docstrings
c3d647d : use _mod fixture in more tests
1ca1c38 : add soft_str to speedups
337a79f : apply pyupgrade
89b18c5 : remove compat code
92486d0 : drop Python 2.7, 3.4, 3.5 support
f46ae22 : remove Python 2 from docs
a4ca01b : start version 2.0.0
b03d179 : use older image for building Python 3.5
437a3dc : update test status link
7c3d088 : finish Azure Pipelines config
f81c229 : initial Azure Pipelines config
5cee790 : Travis CI: Add Python 3.8 and the current pypy3
abe9baa : Add link to official Discord chat server
c3e52f3 : Update Black URL
625497e : more specific appveyor branch regex
495ed85 : deploy release branches
8540dbd : deploy release branches
22c946d : release 1.1.1
aaf63b4 : update pre-commit
79ee6ce : update license data
12fa6db : fix travis xenial pypy version
989d29a : fix travis xenial pypy version
d1b3c5a : add changelog for GH-109
eb9c1d4 : Add NULL check after native call to __html__ method
0b52aee : upgrade travis to xenial
76da463 : Add NULL check after native call to __html__ method
4f0aae7 : build tags on travis
9963f3d : update docs link
cb06e16 : release 1.1.0
09f4fc0 : fix exclude pyc files
3ca906f : add changelog and license to docs
ab4f863 : fix project link
b41c96e : add style checks
6247e01 : update project files
0e744d2 : use cibuildwheel on appveyor
e8cef57 : build linux and mac wheels with cibuildwheel upload wheels to aws s3
a005a07 : restore __html_format__ method
48733e4 : test python 3.7, fix coverage
c640a7e : move to src directory
8c6f43d : fix docs build
86d4146 : Import Mapping from collections.abc
9a584de : make pytest-cov collect over tox envs this config doesn't feel correct
b1824c4 : fix #94 by using pytest-cov instead of plain coverage
7063a31 : add session-scoped _speedups fixture
2f865d5 : fix test_leak skip
b159ba3 : fix tox typo
3fe4a11 : convert to pytest
2f931bd : Use interned '__html__'
a03ecd5 : Support PEP 393 new Unicode APIs
ce443dd : 2to3 bench
cf009f7 : fix typo
b7a31f5 : add sphinx docs, update docstrings
f6a491d : update readme
4d4fa0d : stop using unittest
fe62681 : update project files
453e41c : Drop testing for 2.6 and 3.3. Add 3.6.
b6adcf6 : hide appveyor config like travis
de093d0 : wheel==0.29 for Python 2.6
ed71095 : Add Appveyor script for building Windows wheels (#65)
085711d : Add Python 3.6 (#76)
e50c269 : Remove Python <= 2.5 code (#77)
674a969 : add changelog [ci skip]
870fef8 : Change test API for python 2.6
a009444 : Fix the return type of escape to Markup
d2a40c4 : Remove date tagging
a635afe : Add license_file to setup.cfg metadata (#61)
5fbfcfd : README - add syntax highlighting (#55)
9c78605 : tag dev builds
c76d0da : standard test tools setup
3226ab5 : change from @mitsuhiko to pallets project
01fd863 : Added a missing import and cleaned up flake8 warnings
425762c : Fixed a broken test on python 3
30be0a6 : Add new python versions to tox too
6084743 : Disable sudo because old platform
1925f51 : Test for things in travis
d586f76 : Added changelog entries
f134ff7 : Only mention version once
d94a8e4 : Fixed custom types not having their __unicode__ method invoked
939c64f : Fixes typo in speedups
0ad6290 : Revert "Remove use of setuptools Feature. Fixes #23"
b6cf016 : Revert "Silently reject old arguments"
e84ffd1 : Made gc.collect() call conditional to running on pypy.
583470b : Explicitly trigger GC prior to counting; fixes #39.
6871433 : Add __version__
5064ad3 : Added SystemError as possible compiling error
ff1e1bf : Added a version info to markupsafe
feb1d70 : This is 0.23
443fdf2 : Fixed a version check
58cde05 : Skip a testcase for 2.6
5090c32 : This is 0.22
b18391a : Added a workaround for Python bug 13598
d2129f2 : Another pep8 fix
23bee61 : Fixed some pep8 issues
810bae6 : idempotent unescape
3257d6c : Fixed a formatting error in the readme
1742d44 : This is 0.21
cca7e70 : Added docs and more tests for new string formatting
026f317 : This is 0.20
188802c : Fixed missing escaping for keyword arguments.
497d9b6 : Bumped version
452aabe : Silently reject old arguments
b74cfd1 : Remove use of setuptools Feature. Fixes #23
cbac3a7 : This is 0.18
dec83ec : Updated changelog
85488f4 : Fixed __mul__ on Python 3
d11c25e : Fixed splitting API on Python 3
a8f3b47 : Fixed a broken test on 3.3
0aa98c6 : This is 0.17
94e9fca : Fixed interpolation on tuples
da03097 : Added travis file
621820f : Added a tiny note on Python 3
7afa639 : This is 0.16
e0664c6 : Add test helpers
8d96ba7 : Added compat module
08c34a3 : Switch to native port and remove 2to3
9312325 : tests for subclassing Markup, overriding escape
98caea1 : And now it should work again on pypy
3284e09 : And forgot to merge ;( New release as 0.14
515ec27 : Do not attempt to compile extensions for pypy and jython. This fixes #4
178f605 : Added basic benchmarks
796b2ea : Workaround for Issue7511 did not run under Python 3.
4964e77 : Workaround for Python Issue7511 (setup failing on Win 64).
6b676ac : master is 0.13-dev
71693a2 : added changelog, raise to 0.12
0dff0a0 : Changed PyUnicodeObject struct access into official CPython Macro uses. The macros evaluate to the same code, but this makes it possible to use with PyPy.
414929f : Raised version number
9d03e68 : Fixed partition and rparition. This fixes #1
ad2734a : Improved description
3051422 : MarkupSafe now provides a escape_silent method as well.
4fa38b6 : Fixed a tiny issue with __all__
5f85316 : More 3.x fixes
1ce02cd : This should fix MarkupSafe on 3.x
5e7a7a6 : Enabled 2to3 for Python 3
05b792c : Updated 'documentation'
20706f2 : Renamed readme
ea75ec9 : Added testsuite
65486b5 : Found the missing author :)
26aefac : Added copyright entry for Georg, but there are surely more involved
5f6f3df : Moved description into README
5bda522 : Beefed up installation
6d6ec78 : Added ignore for .o
115ba37 : Added initial commit from Jinja2. TODO: check copyrights!

+- Project: platform/external/python/oauth2client

c2bf211 : [LSC] Add LOCAL_LICENSE_KINDS to external/python/oauth2client

+- Project: platform/external/python/parse_type

690806a : [LSC] Add LOCAL_LICENSE_KINDS to external/python/parse_type

+- Project: platform/external/python/pyasn1

2a3d234 : [LSC] Add LOCAL_LICENSE_KINDS to external/python/pyasn1

+- Project: platform/external/python/pyasn1-modules

1d13501 : [LSC] Add LOCAL_LICENSE_KINDS to external/python/pyasn1-modules

+- Project: platform/external/python/pyfakefs

f594c24 : [LSC] Add LOCAL_LICENSE_KINDS to external/python/pyfakefs

+- Project: platform/external/python/rsa

57e9215 : [LSC] Add LOCAL_LICENSE_KINDS to external/python/rsa

+- Project: platform/external/replicaisland

caf696d : Fix manifest for S

+- Project: platform/external/rmi4utils

51770b8 : rmi4utils: make METADATA match the current state.

+- Project: platform/external/robolectric-shadows

b8cb19322 : Add ShadowPermissionChecker
9c7bd44d7 : Add implementation for UserManager#getAllProfiles
a8d58e0bc : Add a shadow for Compatibility
987a5ab0e : [LSC] Add LOCAL_LICENSE_KINDS to external/robolectric-shadows
56ae4bb5c : Use core-icu4j-for-host instead of core-icu4j
f76a5780d : Use conscrypt-for-host instead of conscrypt
46d65f402 : Use <x>-for-host instead of core-libart or okhttp
69f789c68 : Add a shadow for AppOpsManager#unsafeCheckOpRawNoThrow
06e452807 : Update ShadowSystemVibrator to handle new Waveform fields
41358a497 : Exclude robotests from unit_tests
682903755 : Fix broken Robolectric caused by ConfigurationController
6b27a2a55 : Fix the broken test
97311c707 : Shadow vpn manager service
0351203a0 : [LSC] Add LOCAL_LICENSE_KINDS to external/robolectric-shadows
43f39c21a : Add implementation for wipeData
41103e5ab : Fix broken Robolectric of PermissionManager's change
324611f6a : Remove IRoleManager from ShadowServiceManager.
deda72d55 : Add ShadowActivityClient Bug:174893073 Test: TreeHugger
18eb9f9f8 : Fix Settings robolectric broken tests
8cb927422 : Bump robolectric-compiletesting to v0.19.
09ed736e4 : Update truth usage to compile with truth-1.0.1 APIs.
12d1e167c : Bump robolectric-compiletesting to v0.19.
6b95a9ba8 : Update truth usage to compile with truth-1.0.1 APIs.
f36c12be7 : Add AndroidInterceptor for System.logW
77aeb0e26 : Add shadow for UserManager#setUserRestriction
971e1154c : Migrate away from deprecated Truth APIs.
d7ef34161 : Fix the Settings robolectric test fail
8bc82c410 : Prevent ApkAssets from being deleted in Robolectric
ee2afcba5 : Correct the version in ShadowTimeZoneFinderS
b84738fc7 : Add R/S support to Robolectric
bc6f1c1b4 : Switch to reflection to call setNinePatchChunk
53645ee21 : Rename featureId -> attributionTag
d3f57f813 : Fix broken robo test
bf0aaf209 : Fix the test cases unable to Robolectric#setupActivity on Android Q
a169e03a2 : Adjust to androidx.test ActivityInvoker API change.

+- Project: platform/external/roboto-fonts

ba6223c : Put back static Roboto font for old libraries
8ee89db : Upgrade Roboto to variable format

+- Project: platform/external/rust/crates/ahash

7e6b92b : Use /dev/urandom instead of getrandom()

+- Project: platform/external/rust/crates/android_log-sys

0418b9d : Make libandroid_log-sys available to DnsResolver
3f92d19 : Generate apex_available from c2a instead of a patch

+- Project: platform/external/rust/crates/android_logger

e819fb6 : Make libandroid_logger available to DnsResolver
af4c965 : Generate apex_available from c2a instead of a patch
c30f4eb : Upgrade rust/crates/android_logger to 0.10.1
e2d36b5 : Upgrade rust/crates/android_logger to 0.10.0
880fa78 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/android_logger
b0d94bb : Allow android_logger crate in com.android.virt apex

+- Project: platform/external/rust/crates/anyhow

ad4e727 : Make libanyhow available to DnsResolver
1b390fb : Generate apex_available from c2a instead of a patch
2153686 : Upgrade rust/crates/anyhow to 1.0.40
3ad891b : Add virtmanager to the virt APEX

+- Project: platform/external/rust/crates/arbitrary

aa79b16 : Upgrade rust/crates/arbitrary to 1.0.0

+- Project: platform/external/rust/crates/async-stream

8483e6b : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/async-stream

+- Project: platform/external/rust/crates/async-stream-impl

88065b5 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/async-stream-impl

+- Project: platform/external/rust/crates/async-task

f6e0c8e : Set upstream to crates.io instead of github
f477e7f : Add missing METADATA file.
1201213 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/async-task

+- Project: platform/external/rust/crates/async-trait

f833bce : Update to 0.1.50
5448f37 : Upgrade rust/crates/async-trait to 0.1.48

+- Project: platform/external/rust/crates/atty

0712eb5 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/atty
14484ce : Add metadata files for atty.
94f5414 : Initial import of atty-0.2.14
c466167 : Initial empty repository

+- Project: platform/external/rust/crates/bindgen

6446603 : Upgrade rust/crates/bindgen to 0.58.1

+- Project: platform/external/rust/crates/bitflags

89e0a88 : Generate apex_available from c2a instead of a patch

+- Project: platform/external/rust/crates/bstr

bd98581 : Upgrade rust/crates/bstr to 0.2.15
652596a : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/bstr
e1d57f3 : Add metadata files for bstr.
dd59cf9 : Initial import of bstr-0.2.14.
9a565aa : Initial empty repository

+- Project: platform/external/rust/crates/byteorder

578f435 : Upgrade rust/crates/byteorder to 1.4.3
5c6b61c : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/byteorder
908be7e : Update to 1.4.2
053c068 : Update to 1.4.2
26669ab : Update to 1.4.2
6d7927f : Update to 1.4.2
7a6bcad : Allow warnings to migrate to rustc-1.40.0
abcf84f : Use released byteorder-1.3.2 at crates.io
45aa5d3 : Add build file for libbyteorder.
11b0142 : Initial empty repository
0582376 : 1.3.2
fd3fb62 : doc: list alternatives, as Rust 1.32
8188942 : io: add read_i8_into to ReadBytesExt
43c4377 : test: check examples in README
c25f0f9 : doc: fix overflowing literals in doc tests
64c03fb : 1.3.1
802bc11 : build: add back support for Rust 1.12
fe8c8ed : 1.3.0
13ed151 : changelog: add 1.3 notes and backfill others
a7dcbd8 : api: deprecate ByteOrder::read_{f32,f64}_into_unchecked
7dab8dd : doc: remove overflowing literals
5b3ffee : i128: enable support for 128-bit integers automatically
ce4489f : deps: update quickcheck and rand
803136c : ci: fix [ syntax to run cross CI as cross compilation. (#135)
bdcc6bf : 1.2.7
ae5be95 : ci: exclude CI files
be4e53a : cargo: use OR in the license field
dade739 : 1.2.6
b22bff6 : deps: more updates in test code for rand 0.4 -> 0.5
915c7c5 : 1.2.5
1ae9a1b : deps: update to quickcheck 0.7
ed8985c : byteorder: fix typos in ReadBytesExt docs
3c69cfd : byteorder: add doc tests for WriteBytesExt methods
820e49c : 1.2.4
5bdd271 : byteorder: add {u,i}48 methods
03bffa3 : changelog: updates for 1.2.2 and 1.2.3
5e1b2a6 : 1.2.3
965103b : i128: get rid of i128 Rust feature
f7cd70a : remove unnecessary cfg in examples
d5186a6 : 1.2.2
f2f7b44 : doc: miscellaneous improvements
deb5886 : style: remove all uses of transmute
e00c233 : style: remove unnecessary mut
46f1664 : clippy: fix a couple of markdown warnings
fd3f15c : ci: fix it and reorgnanize
1f983bf : Add MIPS64 cross-compliation target to Travis
bad7aee : deps: bump quickcheck to 0.6 and rand to 0.4
e81c405 : Use depcrated tag instead of pure documentation
7f84f87 : bump quickcheck to 0.5
610bf24 : 1.2.1
27b9144 : remove more unsafe
cd29ade : 1.2.0
1163111 : remove unnecessary unsafe
fde8463 : remove now-irrelevant snan test
1b1f206 : make int->float conversion a transmute
098064b : Fix prop_ext_[u]int_*::native_endian on BE targets
fef2055 : Use SVG for Travis badge
2dfff19 : Cleanup CI badge
88f0b98 : 1.1.0
ccbd47f : do not run benchmarks
e7c4176 : fix travis
b4f0c21 : changelog: byteorder 1.1.0
ef7f257 : slices: add slice methods for ReadBytesExt
3477a8c : rename new.rs to io.rs
2f0eb5f : add benchmarks for slice serialization
f3433f4 : add slice methods
f1df84c : add BE and LE type aliases
ef6d19e : fix formatting
39aee20 : Slice methods addition
ee399d5 : floats: remove unnecessary transmute
6136293 : floats: make reading floats safe
4a4f640 : Cargo.toml: disable quickcheck's default features
9a09b5e : Add more examples for {u,i}128 methods
d36d4ce : Fix some typos in the docs
30b20c0 : Add 24 bit integer read/write functions
f8e7685 : Add examples for {u,i}128 methods
cac7fc4 : Add i128 support
6dd2f2d : Add example to Read methods
aab9955 : Add examples to most methods
3ec105c : Seal ByteOrder trait against external implementations
e7cb5ab : Add travis-ci shield to manifest
ea9fbbc : Add 'Errors' headers. Fixes #72
1f23c0b : Add html_root_url to lib.rs. Fixes #77
0856113 : Add 'Panics' headers. Fixes #72
6eb15de : Panic in default methods. Fixes #68
b9bffe7 : Add categories.
7f90e28 : 1.0.0
16b8eb5 : fix tests
d942689 : fix tests again
d9b9537 : Require impls for all derive-able traits for ByteOrder
a2efdd9 : fix tests
1a92393 : Fix up CI, test no_std.
1ee962d : Prepare for 1.0, switch to docs.rs.
d0df2d0 : 0.5.3
cfdedf1 : Replacing std size_of with core size_of.
e3ce851 : 0.5.2
f863c9e : Fixes undefined behavior reported in #47.
0eeafb2 : Enable usage in no_std contexts
6ca3679 : bump version in README
ea6a2ed : 0.5.1
49f5882 : Add NetworkEndian alias
86b8253 : 0.5.0
e8e4c87 : remove unnecessary write_all implementation
e429dfb : remove custom error type and read_full
1d40ec0 : bump version in README
37573b7 : 0.4.2
4eccab0 : Fix bug.
77a0528 : 0.4.1
7f30baf : Add write_{int,uint} to WriteBytesExt trait.
3a5cfea : 0.4.0
ab9fabf : 0.4
75d33fe : Add write_{int,uint}.
52520a2 : Allow builds without std dependency
3653c8b : update readme
842f956 : 0.3.13
ab8b7d8 : 0.3.12
20c1bff : remove * deps
caaf247 : Change README version pattern from * to 0.3
bd189dd : 0.3.11
1cbf90d : Add #[inline] to allow for cross-crate inlining
2358ace : 0.3.10
945b6cf : Remove old message about old_io.
f1f6189 : Add 'binary' keyword.
49c107d : Move benchmarks to separate directory.
3afa64b : Update travis to test nightly, beta and stable.
303c86d : Change "Task failure occurs when" to "Panics when"
5ee48d5 : 0.3.9
d9c9ee3 : Improvements after being poked by @joshtriplett. Thanks!
3fd22fd : 0.3.8
b8d1224 : Fix weird ARM bug for @romanb.
e5cb8ba : crates.io merit badge
e630747 : 0.3.7
dc34f6b : 0.3.6
eb4486b : dual licensed under MIT and UNLICENSE
07d85e3 : Update README.md
4bab6ee : 0.3.5
a9328f3 : Update for stabilized io::Error
331cfa6 : Replace FromError with From
a645c6d : 0.3.4
95a217b : rustup
ff6d500 : 0.3.3
14b1b08 : rustup. Unfortunately, revert the dependency on bswap because I need a working crate.
59426de : 0.3.2
6807c32 : Fix quickcheck ranges.
e234a52 : 0.3.1
0aa9ca4 : Add NativeEndian type
c777a22 : 0.3.0
c94cdb1 : rustup
f22289d : Expand impl for unsized readers and writers
0f6d142 : rustup and 80 cols
052a236 : 0.2.14
38b7e8b : rustup
192c3e0 : 0.2.13
f47b810 : Disable debug for testing because of bug in rustc. Grrr.
3e12a23 : Retry on interrupt.
028fd4a : Published bswap to crates.io
c93902b : 0.2.12
4f79af1 : Remove Sized bound. Close #13
dc28fbd : Removed Sized requirement
6f77df5 : Fixed tests for strict assertions
9ab693b : 0.2.11
2c4bd76 : 0.2.10
2f16ac8 : rustup
23294d5 : Unintrusive workaround for rust-lang/rust#22776.
718f3a8 : Replaced read_num_bytes!/write_num_bytes! with rust-bswap decode/encode functions.
dc6a867 : Implement `std::error::FromError<byteorder::Error>` for `std::io::Error`
ea6b269 : Update crate documentation
8fab030 : 0.2.9
c35fc7c : Adds an `Error` type for handling unexpected EOF.
78eb535 : tweak
265b260 : Add note about module support in README.
001a41a : Hint at which trait is which.
ab5a4d1 : 0.2.8
d3f22dc : Support std::io.
0737bd0 : 0.2.7
973fbea : Add feature old_io to silence warnings
eeb9b67 : mark ByteOrder trait with MarkerTrait
6dc1d33 : The "us" suffix was changed to "usize"
9d68e6a : 0.2.6
e8b570a : rustup
98a93dc : 0.2.5
c9e4e31 : Add `read_uint` and `read_int`
ce96d84 : 0.2.4
4119281 : slight style tweak
002daba : 0.2.3
d3f5180 : remove 'rand' feature
6767a73 : 0.2.2
1c5bfc8 : Flesh out the README.
24d51df : Floating point, docs and more tests.
5c58ca0 : 0.2.1
2e91c36 : rustup
926f7c8 : too big!
5be2045 : Leave some breadcrumbs.
3163305 : 0.2.0
9d3c94e : Docs. Tests. Benchmarks.
77dcefd : Make order markers uninstantiable
d3f52eb : 0.1.1
b55399d : First draft. No docs and testing could be better.
cba5055 : initial commit

+- Project: platform/external/rust/crates/bytes

d9cb435 : Make libbytes available to DnsResolver
b50f981 : Generate apex_available from c2a instead of a patch

+- Project: platform/external/rust/crates/cast

8ef0327 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/cast
0fa02c0 : Add metadata files for cast.
80f5cd0 : Initial import of cast-0.2.3.
10b8f7c : Initial empty repository

+- Project: platform/external/rust/crates/cfg-if

d0234f2 : Generate apex_available from c2a instead of a patch

+- Project: platform/external/rust/crates/clang-sys

8f16ce8 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/clang-sys
4737f5c : Update to 1.1.1
582dabe : Update libloading dep to 0.7

+- Project: platform/external/rust/crates/clap

45bd22d : Generate apex_available from c2a instead of a patch
b514c6f : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/clap
74783e5 : Allow clap crate in com.android.virt apex
05e758f : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/clap
3dcff4c : Backport textwrap update

+- Project: platform/external/rust/crates/codespan-reporting

a66c7cb : Upgrade rust/crates/codespan-reporting to 0.11.1

+- Project: platform/external/rust/crates/crc32fast

e20de9d : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/crc32fast
9f04d26 : Import crc32fast-1.2.1
8f45fd4 : Initial empty repository

+- Project: platform/external/rust/crates/criterion

f82068b : Upgrade rust/crates/criterion to 0.3.4
ca75fd7 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/criterion
85baf12 : Add metadata files for criterion.
704f579 : Initial import of criterion-0.3.3.
71f53f9 : Initial empty repository

+- Project: platform/external/rust/crates/criterion-plot

723457c : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/criterion-plot
97cce95 : Add metadata files for criterion-plot.
835fea4 : Initial import of criterion-plot-0.4.3.
790fbb9 : Initial empty repository

+- Project: platform/external/rust/crates/crossbeam-channel

fc38c43 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/crossbeam-channel
c079bad : Add metadata files for crossbeam-channel.
2b588ff : Initial import of crossbeam-channel-0.5.0.
642a4ca : Initial empty repository

+- Project: platform/external/rust/crates/crossbeam-deque

0141ca0 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/crossbeam-deque
c22b6f2 : Add metadata files for crossbeam-deque.
5dd645c : Initial import of crossbeam-deque-0.8.0.
08f227e : Initial empty repository

+- Project: platform/external/rust/crates/crossbeam-epoch

0d44092 : Upgrade rust/crates/crossbeam-epoch to 0.9.3
9e50878 : Remove crossbeam-deque tests from TEST_MAPPING
c74c741 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/crossbeam-epoch
e0bbb9e : Add metadata files for crossbeam-epoch.
fc1672b : Initial import of crossbeam-epoch-0.9.1.
4819465 : Initial empty repository

+- Project: platform/external/rust/crates/crossbeam-utils

3276f60 : Enable tests for corssbeam-utils.
2e99628 : Upgrade rust/crates/crossbeam-utils to 0.8.3
3122e0b : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/crossbeam-utils
00ae16c : Add metadata files for crossbeam-utils.
a1fea56 : Initial import of crossbeam-utils-0.8.1.
98e1879 : Initial empty repository

+- Project: platform/external/rust/crates/csv

571ea99 : Upgrade rust/crates/csv to 1.1.6
8e4091a : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/csv
0a442a7 : Add metadata files for csv.
c72d720 : Initial import of csv-1.1.5.
dec626d : Initial empty repository

+- Project: platform/external/rust/crates/csv-core

754d820 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/csv-core
4cb7063 : Add metadata files for csv-core.
7e6f350 : Initial import of csv-core-0.1.10.
9a8b9f8 : Initial empty repository

+- Project: platform/external/rust/crates/derive_arbitrary

3c01d4c : Upgrade rust/crates/derive_arbitrary to 1.0.0

+- Project: platform/external/rust/crates/downcast-rs

38038e8 : Generate apex_available from c2a instead of a patch

+- Project: platform/external/rust/crates/either

496a66f : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/either
27f5168 : Add metadata files for either.
d767123 : Initial import of either-1.6.1.
86fc092 : Initial empty repository

+- Project: platform/external/rust/crates/env_logger

0a14520 : Make libenv_logger available to DnsResolver
34cbfab : Generate apex_available from c2a instead of a patch
69c5189 : Add virtmanager to the virt APEX
fec76ba : Upgrade rust/crates/env_logger to 0.8.3

+- Project: platform/external/rust/crates/flate2

02b474d : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/flate2
a7a75d0 : Add Android.bp
cb8f8d3 : Import 1.0.20
692a20f : Initial empty repository

+- Project: platform/external/rust/crates/form_urlencoded

95ac981 : Generate apex_available from c2a instead of a patch
4ec640e : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/form_urlencoded
6113c18 : Update to 1.0.1

+- Project: platform/external/rust/crates/futures

6e21a92 : Generate apex_available from c2a instead of a patch
4c85ef4 : Upgrade rust/crates/futures to 0.3.13

+- Project: platform/external/rust/crates/futures-channel

a8fea1d : Generate apex_available from c2a instead of a patch
7980c2c : Upgrade rust/crates/futures-channel to 0.3.13

+- Project: platform/external/rust/crates/futures-core

80be90f : Generate apex_available from c2a instead of a patch
403f035 : Upgrade rust/crates/futures-core to 0.3.13

+- Project: platform/external/rust/crates/futures-executor

60e7e48 : Generate apex_available from c2a instead of a patch
9313f9d : Upgrade rust/crates/futures-executor to 0.3.13

+- Project: platform/external/rust/crates/futures-io

b5eff22 : Generate apex_available from c2a instead of a patch
e89190c : Upgrade rust/crates/futures-io to 0.3.13

+- Project: platform/external/rust/crates/futures-macro

1fbf099 : Upgrade rust/crates/futures-macro to 0.3.13

+- Project: platform/external/rust/crates/futures-sink

6a34237 : Generate apex_available from c2a instead of a patch
1cd6c39 : Upgrade rust/crates/futures-sink to 0.3.13

+- Project: platform/external/rust/crates/futures-task

0301e86 : Update TEST_MAPPING
55151d9 : Generate apex_available from c2a instead of a patch
ded5666 : Update TEST_MAPPING
01686cb : Upgrade rust/crates/futures-task to 0.3.13

+- Project: platform/external/rust/crates/futures-util

4fa481b : Generate apex_available from c2a instead of a patch
1fdff8f : Upgrade rust/crates/futures-util to 0.3.13

+- Project: platform/external/rust/crates/gdbstub

06ef78f : Upgrade rust/crates/gdbstub to 0.4.5
0f49bfa : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/gdbstub
ea19a71 : Import gdbstub 0.4.3 crate
db341cb : Initial empty repository

+- Project: platform/external/rust/crates/getrandom

a3f05ce : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/getrandom
9791b30 : Update to 0.2.2

+- Project: platform/external/rust/crates/grpcio

0b6c763 : Upgrade rust/crates/grpcio to 0.8.2

+- Project: platform/external/rust/crates/grpcio-compiler

70cf8c0 : Upgrade rust/crates/grpcio-compiler to 0.8.0

+- Project: platform/external/rust/crates/grpcio-sys

9225803 : Use the new more inclusive command-line options.
23c9e5e : Upgrade rust/crates/grpcio-sys to 0.8.1

+- Project: platform/external/rust/crates/half

e6eab9d : Upgrade rust/crates/half to 1.7.1
60b2ede : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/half
647bfbe : Add metadata files for half.
e245d8b : Initial import of half-1.6.0
029aa05 : Initial empty repository

+- Project: platform/external/rust/crates/hashbrown

486b321 : Upgrade rust/crates/hashbrown to 0.11.2

+- Project: platform/external/rust/crates/idna

798c708 : Generate apex_available from c2a instead of a patch
c87e8a2 : Upgrade rust/crates/idna to 0.2.2

+- Project: platform/external/rust/crates/intrusive-collections

47e66dd : Generate apex_available from c2a instead of a patch
82a8538 : Delete TEST_MAPPING

+- Project: platform/external/rust/crates/itertools

6f79871 : Upgrade rust/crates/itertools to 0.10.0
a06122c : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/itertools
20d7a6f : Add metadata files for itertools.
a425e55 : Initial import of itertools-0.9.0.
54eae68 : Initial empty repository

+- Project: platform/external/rust/crates/itoa

4f4e7e2 : Generate apex_available from c2a instead of a patch
a4a4dc2 : Add virtmanager to the virt APEX

+- Project: platform/external/rust/crates/lazy_static

47baee4 : Generate apex_available from c2a instead of a patch
d8a736d : Delete lazy_static_device_test_tests_no_std
c6f737f : Add virtmanager to the virt APEX

+- Project: platform/external/rust/crates/libc

7b6bb5fa : Update TEST_MAPPING
d6683f2f : Generate apex_available from c2a instead of a patch
4c174715 : Add functions and constants crosvm depends on to the android targets
024b0b13 : Update TEST_MAPPING
5087ec31 : Fix some things
5068367b : Upgrade rust/crates/libc to 0.2.93
7ebe4cf3 : Remove test mapping for test that no longer exists

+- Project: platform/external/rust/crates/libfuzzer-sys

d1325ea : Upgrade rust/crates/libfuzzer-sys to 0.4.0

+- Project: platform/external/rust/crates/libloading

141f166 : Upgrade rust/crates/libloading to 0.7.0

+- Project: platform/external/rust/crates/libm

a2646fa : Generate apex_available from c2a instead of a patch

+- Project: platform/external/rust/crates/libsqlite3-sys

8cc6a24 : Use defaults from external/sqlite

+- Project: platform/external/rust/crates/linked-hash-map

0dc5f4b : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/linked-hash-map
e6637b1 : Upgrade rust/crates/linked-hash-map to 0.5.4

+- Project: platform/external/rust/crates/log

32f926a : Generate apex_available from c2a instead of a patch
30e3e1c : Upgrade rust/crates/log to 0.4.14

+- Project: platform/external/rust/crates/macaddr

2d74fc9 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/macaddr
13e769e : Turn on serde feature for macaddr
87d8889 : Import 'macaddr' crate version 1.0.1
e84aa2e : Initial empty repository

+- Project: platform/external/rust/crates/managed

ae4b828 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/managed
e4b5ebd : Import managed 0.8.0 crate
6b91915 : Initial empty repository

+- Project: platform/external/rust/crates/matches

5f19f9f : Generate apex_available from c2a instead of a patch
be4e5d7 : Generate apex_available from c2a instead of a patch

+- Project: platform/external/rust/crates/memchr

e6cf703 : Make libmemchr available to DnsResolver
beb6a5c : Generate apex_available from c2a instead of a patch

+- Project: platform/external/rust/crates/memoffset

01ff0c6 : Generate apex_available from c2a instead of a patch
4ba1537 : Upgrade rust/crates/memoffset to 0.6.3

+- Project: platform/external/rust/crates/mio

8ac1c61 : Generate apex_available from c2a instead of a patch
aa25fe6 : Upgrade rust/crates/mio to 0.7.11
bb4b471 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/mio
800e864 : Upgrade rust/crates/mio to 0.7.8

+- Project: platform/external/rust/crates/nix

77958de : Generate apex_available from c2a instead of a patch
4727c11 : Upgrade rust/crates/nix to 0.20.0
2bd8996 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/nix
7be687e : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/nix
66cf99d : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/nix
8a05051 : Allow nix crate in com.android.virt apex

+- Project: platform/external/rust/crates/num-traits

2803aa4 : Generate apex_available from c2a instead of a patch
04289e0 : Make num-traits available to virt apex

+- Project: platform/external/rust/crates/num_cpus

fb8d539 : Make libnum_cpus available to DnsResolver
26ca985 : Generate apex_available from c2a instead of a patch

+- Project: platform/external/rust/crates/once_cell

e286354 : Generate apex_available from c2a instead of a patch
a24f2a5 : Update TEST_MAPPING
e116d73 : Upgrade rust/crates/once_cell to 1.7.2

+- Project: platform/external/rust/crates/oorandom

f989b5b : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/oorandom
ce8412e : Add metadata files for oorandom.
2ea66b3 : Initial import of oorandom-11.1.3.
bd13213 : Initial empty repository

+- Project: platform/external/rust/crates/paste

de10f98 : Upgrade rust/crates/paste to 1.0.5

+- Project: platform/external/rust/crates/percent-encoding

df5e894 : Generate apex_available from c2a instead of a patch

+- Project: platform/external/rust/crates/pin-project

1a7271a : Generate apex_available from c2a instead of a patch
a2c3c56 : Upgrade rust/crates/pin-project to 1.0.6
e3d6f74 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/pin-project
c171dfe : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/pin-project
c131107 : Upgrade rust/crates/pin-project to 1.0.5

+- Project: platform/external/rust/crates/pin-project-internal

b14652f : Upgrade rust/crates/pin-project-internal to 1.0.6
e4e339a : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/pin-project-internal
48e23c5 : Upgrade rust/crates/pin-project-internal to 1.0.5

+- Project: platform/external/rust/crates/pin-project-lite

0cc9975 : Make libpin_project_lite available to DnsResolver
1d14c68 : Generate apex_available from c2a instead of a patch

+- Project: platform/external/rust/crates/pin-utils

90e6ca2 : Generate apex_available from c2a instead of a patch

+- Project: platform/external/rust/crates/plotters

e2d8e8d : Upgrade rust/crates/plotters to 0.3.0
49c8159 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/plotters
25a4bcd : Add metadata files for plotters.
00e4d27 : Initial import of plotters-0.2.15.
9785343 : Initial empty repository

+- Project: platform/external/rust/crates/plotters-backend

8dcf71e : Upgrade rust/crates/plotters-backend to 0.3.0
f434272 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/plotters-backend
3da56e3 : Add metadata files for plotters-backend.
251cc39 : Initial import of plotters-backend-0.2.1.
dbc5f3e : Initial empty repository

+- Project: platform/external/rust/crates/plotters-svg

fdf397d : Upgrade rust/crates/plotters-svg to 0.3.0
bab5c73 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/plotters-svg
c8304d7 : Add metadata files for plotters-svg.
fed89f4 : Initial import of plotters-svg-0.2.0.
89d7650 : Initial empty repository

+- Project: platform/external/rust/crates/proc-macro-nested

9d0e278 : Generate apex_available from c2a instead of a patch

+- Project: platform/external/rust/crates/proc-macro2

81bec00 : Update TEST_MAPPING
677b0e4 : Update TEST_MAPPING
42f3ad5 : Upgrade rust/crates/proc-macro2 to 1.0.26

+- Project: platform/external/rust/crates/protobuf

fd42143 : Generate apex_available from c2a instead of a patch
fa77f00 : Upgrade rust/crates/protobuf to 2.22.1
ca95bfd : Upgrade rust/crates/protobuf to 2.22.0

+- Project: platform/external/rust/crates/protobuf-codegen

a013f1f : Upgrade rust/crates/protobuf-codegen to 2.22.1

+- Project: platform/external/rust/crates/quiche

b7b22db : Add libquiche_static and use cargo2android.json to generate bp file
9d6d0b4 : Statically link libcrypto and libssl to quiche unit test

+- Project: platform/external/rust/crates/rand

310e1bb : Update TEST_MAPPING
f77d9d6 : Update TEST_MAPPING
85025e8 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/rand
0a692f1 : Upgrade rust/crates/rand to 0.8.3

+- Project: platform/external/rust/crates/rand_core

c981d2d : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/rand_core
cf398cf : Upgrade rust/crates/rand_core to 0.6.2

+- Project: platform/external/rust/crates/rayon

698313e : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/rayon
7f88a9e : Add metadata files for rayon.
041839c : Initial import of rayon-1.5.0.
a679e9b : Initial empty repository

+- Project: platform/external/rust/crates/rayon-core

f473aca : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/rayon-core
33dd7a4 : Add metadata files for rayon-core.
3b7f317 : Initial import of rayon-core-1.9.0.
cc6ff67 : Initial empty repository

+- Project: platform/external/rust/crates/regex

ffb6030 : Upgrade rust/crates/regex to 1.4.5
a71335a : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/regex
06533c9 : Enable regex on the device.

+- Project: platform/external/rust/crates/regex-automata

f3f8c13 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/regex-automata
35e48d3 : Add metadata files for regex-automata.
3bceaeb : Initial import of regex-automata-0.1.9.
3a92559 : Initial empty repository

+- Project: platform/external/rust/crates/regex-syntax

6f928bf : Upgrade rust/crates/regex-syntax to 0.6.23
d0d1268 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/regex-syntax
99a9117 : Enable regex-syntax on the device.

+- Project: platform/external/rust/crates/ring

0d2595c : Enable feature std for ring

+- Project: platform/external/rust/crates/rustversion

d376700 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/rustversion
d550abe : Add Android.bp
11c5f14 : Initial import of 1.0.4

+- Project: platform/external/rust/crates/ryu

9e82048 : Generate apex_available from c2a instead of a patch
02dce94 : Add virtmanager to the virt APEX

+- Project: platform/external/rust/crates/same-file

bc96ceb : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/same-file
55919c3 : Add metadata files for same-file.
133ff28 : Initial import of same-file-1.0.6.
0a910ea : Initial empty repository

+- Project: platform/external/rust/crates/serde

a907ede : Generate apex_available from c2a instead of a patch
b32e272 : Upgrade rust/crates/serde to 1.0.125
94a07ef : Add virtmanager to the virt APEX

+- Project: platform/external/rust/crates/serde_cbor

7618641 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/serde_cbor
f313527 : Add metadata files for serde_cbor.
2af68aa : Initial import of serde_cbor-0.11.1
137e88e : Initial empty repository

+- Project: platform/external/rust/crates/serde_json

d015e3b : Generate apex_available from c2a instead of a patch
cc91fc8 : Add virtmanager to the virt APEX
1996e24 : Upgrade rust/crates/serde_json to 1.0.62

+- Project: platform/external/rust/crates/shared_child

bf8e4ad : Generate apex_available from c2a instead of a patch
8fe8d38 : Update shared_child to 0.3.5
b174434 : Allow shared_child crate in com.android.virt apex.
15b4c60 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/shared_child
7afb035 : Revert "Comment out more of TEST_MAPPING."
d909eb5 : Comment out more of TEST_MAPPING.
ea0d2d3 : Import shared_child crate.
f2b5600 : Initial empty repository

+- Project: platform/external/rust/crates/slab

b29dfaf : Generate apex_available from c2a instead of a patch

+- Project: platform/external/rust/crates/smallvec

784e24e : Configure apex so crosvm can depend on this crate

+- Project: platform/external/rust/crates/spin

d00e1ff : Generate apex_available from c2a instead of a patch

+- Project: platform/external/rust/crates/structopt

a4c43fa : Generate apex_available from c2a instead of a patch
e114590 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/structopt
450c65d : Allow structopt crate in com.android.virt apex

+- Project: platform/external/rust/crates/syn

378cd525 : Update TEST_MAPPING
a7af1dab : Update TEST_MAPPING
2909d9d5 : Upgrade rust/crates/syn to 1.0.69

+- Project: platform/external/rust/crates/textwrap

daceeab : Generate apex_available from c2a instead of a patch
a65267a : Upgrade rust/crates/textwrap to 0.13.4
8686ddb : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/textwrap
59ca1d5 : Allow textwrap crate in com.android.virt apex
c74eede : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/textwrap
1d19096 : Update to 0.13.3

+- Project: platform/external/rust/crates/thiserror

8415391 : Generate apex_available from c2a instead of a patch
aaafb0d : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/thiserror
29e2d89 : Upgrade rust/crates/thiserror to 1.0.24

+- Project: platform/external/rust/crates/thiserror-impl

bbe8513 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/thiserror-impl
387ebbe : Upgrade rust/crates/thiserror-impl to 1.0.24

+- Project: platform/external/rust/crates/thread_local

eedd71f : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/thread_local
f167c5f : Enable thread_local on the device.
c37c85b : Upgrade rust/crates/thread_local to 1.1.3

+- Project: platform/external/rust/crates/tinytemplate

a3bdae3 : Upgrade rust/crates/tinytemplate to 1.2.1
c44eca3 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/tinytemplate
3426ef7 : Add metadata files for tinytemplate.
393f6b5 : Initial import of tinytemplate-1.1.0.
ff1733c : Initial empty repository

+- Project: platform/external/rust/crates/tinyvec

c5df0d2 : Make libtinyvec available to DnsResolver
8cd413e : Delete unused patch

+- Project: platform/external/rust/crates/tinyvec_macros

f63045e : Generate apex_available from c2a instead of a patch

+- Project: platform/external/rust/crates/tokio

f1a1047 : Make libtokio available to DnsResolver
4724ea3 : Add feature "full" to enable more tokio tests
28f5548 : Update to 1.50.0
13ad400 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/tokio
c90c6e0 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/tokio
2cdd00f : cargo2android: apply patch to Android.bp
a513a2a : Enable more tests
e3d8d80 : Upgrade rust/crates/tokio to 1.2.0

+- Project: platform/external/rust/crates/tokio-stream

e503f7e : Update TEST_MAPPING
753d5ee : Update TEST_MAPPING
7cf1529 : Upgrade rust/crates/tokio-stream to 0.1.5

+- Project: platform/external/rust/crates/tokio-test

e03d1fd : Update TEST_MAPPING
1ee3231 : Update TEST_MAPPING
9dcb441 : Upgrade rust/crates/tokio-test to 0.4.1
57031f2 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/tokio-test

+- Project: platform/external/rust/crates/unicode-bidi

b7aefdc : Generate apex_available from c2a instead of a patch

+- Project: platform/external/rust/crates/unicode-normalization

e432fd9 : Generate apex_available from c2a instead of a patch

+- Project: platform/external/rust/crates/untrusted

6dbeb9a : Generate apex_available from c2a instead of a patch
cbd293e : Allow lint not compatible with this version.

+- Project: platform/external/rust/crates/url

ff88082 : Update to 2.2.2
6ba6661 : Generate apex_available from c2a instead of a patch
c955bff : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/url
619a7d3 : Upgrade rust/crates/url to 2.2.1

+- Project: platform/external/rust/crates/uuid

2089d0a : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/uuid
f188e51 : Turn on std feature for uuid
3ca66ef : Import 'uuid' crate version 0.8.2
35775f0 : Initial empty repository

+- Project: platform/external/rust/crates/walkdir

be8e0ba : Upgrade rust/crates/walkdir to 2.3.2
1d8dbe6 : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/walkdir
9e26f45 : Add metadata files for walkdir.
f453f93 : Initial import of walkdir-2.3.1.
f393400 : Initial empty repository

+- Project: platform/external/rust/crates/which

d7bcf43 : Upgrade rust/crates/which to 4.1.0

+- Project: platform/external/rust/crates/zip

fb28744 : Enable deflate-zlib feature
59359f7 : Upgrade rust/crates/zip to 0.5.11
b55c10e : [LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/zip
f19c3f2 : Import zip-0.5.9
0f414e4 : Initial empty repository

+- Project: platform/external/rust/cxx

05e7ae8 : Suppress unknown clippy lints
6723ac2 : Update ui test suite to nightly-2021-04-08
348b6f2 : Release 1.0.42
e294a2b : Fill in angle brackets with appropriate span if elided from impl key
11064ff : Check in bad ui test output resulting from issue 805
16dca75 : Add ui test for type in uniqueptr expecting named lifetime
01462b9 : Update to proc-macro2 with lex error spans
c1d9d87 : Release 1.0.41
3b37d25 : Lockfile update
a42a765 : Handle pinned returned reference to improper ctype extern type
847efb8 : Add regression test of returning pinned mut opaque type
22cb288 : Recognize mutable slice in return position of a safe function
6ca15dd : Add ui test of mutable slice return from reference arguments
fdbb2f8 : Release 1.0.40
ffd6f84 : Recognize mutable slice argument as permitting mutable return
06ef96f : Handle unrecognized type names in checking signature for mutable return type
5f5602c : Print type name in type resolver error
96e5d5e : Include <stdexcept> for std::out_of_range type
0a04899 : Make demo crate's Cargo dependencies copy/pasteable
bb98d9e : Allow slice null ptr safely if slice is empty
96ee470 : Debug assert that rust::Slice isn't constructed with C++ null ptr
6b026f5 : Format test suite with clang-format 11
ac3aa93 : Hide extern "Rust" types' RustType impl from rustdoc
63ad1c4 : Release 1.0.39
933ab95 : Further improve span of errors within implicit impls
9dab9d8 : Track the outer type's spans too for implicit impls
eb55cee : Improve span of errors on impls of type with lifetimes
fedc63b : Simplify type resolution of named impl keys
dde6302 : Track the angle brackets attached to generic implicit impls
795e7b4 : Factor out impl/ty generic splitting to module
c547547 : Add ui test of impls on a nonlocal Rust type
6d3ea1f : Release 1.0.38
796e595 : Handle pinned reference argument pointing to improper ctype
7238e8d : Add test of passing by alias type by pin mut ref
ff32054 : Suppress wrong_self_convention clippy false positive
201cb74 : Make reference type into pointer inside of MaybeUninit
5d6429d : Factor out ptr/reference target type write
04955f4 : Release 1.0.37
6edd2d2 : Add a void ptr cast for extern type aliases containing Rust-native types
47b8209 : Remove multiple arg lifetimes check
b55bd63 : Allow mutable return reference on signatures with any lifetime in argument
944521a : Add some more mut return ui tests
a17230d : Factor out Type traversal to a Visit trait
4a02461 : Fix wording of unsupported vector element type error
04376c7 : Permit mut from ref in unsafe-to-call signatures
2dec421 : Include unsafe token in notional span of extern fn signatures
ddfb7cd : Add ui test of checking mutable return from a shared reference argument
a944937 : Fix warning on unused unsafe_bitcopy variable
ceb1ca9 : Release 1.0.36
c5b42c5 : Lockfile update
06d3220 : Reduce several standard library includes if cxx.h is included
5e14b10 : Move cxx header search to method of Includes
ccd269d : Omit most builtins if bridge explicitly includes "rust/cxx.h"
6e7104c : Use whole_static_library for cxx bridge library
b2a799a : Release 1.0.35
453da7f : Update ui test with public path of UniquePtrTarget
b99359b : Hide all private trait methods from rustdoc
9291d52 : Document SharedPtrTarget trait
cccf068 : Document UniquePtrTarget trait
71b8d38 : Document VectorElement trait
751ee02 : Tweak cxx::vector and cxx::memory module-level doc
3690e65 : Make memory and vector trait bounds publicly nameable
906b68d : Add cxx::memory module re-exporting Shared/UniquePtr
676bb46 : Make rustdoc Re-exports section show external-facing type name
c2c1e3b : No-inline documentation of CxxVector within cxx::vector module
3def522 : Support non-static vector element types inside of unique ptr
ac5af50 : Replace 'static dyn Display with a formatter fn in printing type names
395e20f : Suppress cppcoreguidelines-pro-type-varargs lint from clang-tidy
dda0c77 : Update bazel build to rustc 1.50.0
35c6c4b : Update to clang-tidy 11
4be66f9 : Remove .clang-tidy link to issue #500
c37a665 : Release 1.0.34
574206a : Lockfile update
2982d73 : Handle pointer cast of non-ffi-safe pointer target types
6aeaca6 : Disable lint jobs on pull requests
cfdcede : Rewrite raw ptr book page with example involving argc/argv
d2d225c : East const to make nested pointer types work
bd313d5 : Add dedicated error message for ptr to ptr and ref to ptr
2a2264c : Add dedicated error message for pointer to reference
d91d2a8 : Relax restriction on target types of pointer
aba7ab1 : Detect pointer argument inside of function pointer
b868233 : Add failing ui test showing unsafety of fn ptr not enforced
75b4872 : Add raw pointer to builtin types list in crate-level rustdoc
bbb22b2 : Fix order of Rust version of T* vs const T*
abe4ca4 : Document restriction on passing raw ptr as argument
420de87 : Register raw ptrs page in book table of contents
b47185f : Order raw ptrs just above function ptrs in bindings list
2857796 : Defer unsafety check for fn with ptr argument
b70310b : Remove unneeded pointer parse check
beba43d : Touch up PR 689 imports
94909e0 : Remove duplicate unsafety parse from PR 689
824d691 : Format PR 689 with clang-format
7bb11c3 : Sort pointer ffi test functions consistently
d0af9d3 : Disable missing Unsafety doc comment clippy lint for test suite
274c06f : Divide up pointer UI tests
7c3197e : Format PR 689 with rustfmt
de01edf : Update C++ formatting to clang-format 11
5d12f1d : Format PR 714 with clang-format 10
516bb06 : Release 1.0.33
b11e8dd : Lockfile update
2e43b51 : Consistently use 'other: &Self' in homogeneous comparison impls
94e2054 : Delete CxxString heterogeneous PartialOrd impls
05db2fb : Touch up PR 743
7b783f9 : implment `Ord`, `PartialOrd` and `Hash` for CxxString.
3dafaed : Resolve inconsistent_struct_constructor style lint
3cd49d1 : Add METADATA and OWNERS
5783212 : Merge fix.
6c39d4b : Document the arrangements of preprocessor variables
415f232 : Document the possible arrangements of mangled symbols
72d47c9 : Release 1.0.32
f9b5fe4 : Lockfile update
6e3a863 : Hide Id associated types from ExternType impl rustdocs
de4e10c : Include license files in flags crate
63bec40 : Disallow assignment to rvalue
7bc397c : Remove this != &other checks from move assignment operators
12fced4 : Hide underlying type_id proc macro from rustdoc
c28f77e : Insert $crate into type_id macro expansion
3403ae8 : Generalize $crate parse to Crate enum
cedd855 : Pass and parse $crate in type_id impl
b06ce54 : Move type_id re-export to wrapper macro_rules
da9f1b9 : Improve span of shared struct Drop error
894ad11 : Update shared type drop test stderr file
79ae1fa : Prevent handwritten Drop impl for shared struct on the Rust side
a910126 : Add ui test of handwritten Drop for shared struct
dfafc8b : Move span of inherited pub to next consecutive token
f6e4420 : Release 1.0.31
29710fe : Update bazel CI to use stable 1.49.0 compiler
fb069b9 : Lockfile update
60f8359 : Add a specialization of Vec methods for macOS
624bab9 : Test Vec<usize> and Vec<isize> instantiation
1cb7e72 : Expand type_id in same step as bridge expansion
35f07db : Avoid wrapping error message across source lines
d156084 : Touch up error message from PR 688
91a2d4a : Release 1.0.30
f545326 : Update lockfile for jobserver dependency from PR 704
0aa3cac : Lockfile update
8f16ecd : Re-export cc's parallel feature for cxx-build
aa153ee : Avoid bringing let_cxx_string's variable name into scope too early
ea34e63 : Make rust_cxx_bridge usable from other repositories
2ed9d13 : Ignore clippy upper_case_acronyms lint in ffi module
02ef21f : Ignore case convention lints in ffi module
9db5278 : Ignore upper_case_acronyms clippy lint
83d6366 : Minor correction in the async example
45a1f88 : Release 1.0.29
539ccbc : Lockfile update
6adcf7d : Fixed typo
f514214 : Restored explicit version and edition
0df1fdb : Allow Send/Sync of let_cxx_string
dcc1db8 : Add regression test of let_cxx_string in async fn
f481557 : Update the third-party/Cargo.lock file.
57982c4 : Updated version of Bazel used in CI to 4.0.0 (Bazel's first LTS release)
5d3f36c : Updated Bazel Rust rules version
26d0f44 : Upgrade the dependency on codespan_reporting
75f417f : Documentation for raw pointers.
38ad389 : Prevent pointers in Vector, UniquePtr.
38ae228 : Support raw pointers in cxx::bridge.
0ba1079 : Clarify error for using enum as method receiver
cbad4f3 : Fix minor typo
23fe7e4 : Release 1.0.28
5c353d8 : Lockfile update
ecb4dbf : Include <cassert> where needed in generated code
8e2faa4 : Omit receiver type lifetimes from Rust method shim
aa61966 : Trigger site rebuild on workflow changes
abd52bc : Emit mdBook version into build log
26cd914 : Release 1.0.27
851d2f7 : Fill in some missing header dependencies related to array and uintptr_t
a0b5fcb : Update documentation to reflect opaque Rust types in slices and arrays
7bc0ca3 : Preserve mod and brace token spans in macro output
2d1fcc2 : Implement Vec<&str>
9bd65aa : Implement lifetime elision inside of pins
5e8bb1c : Add test of lifetime elision on nonconst member
774fd52 : Add test of lifetime elision on const member
54bce27 : Implement lifetime elision for member function receivers
8c28af5 : Improve extern fn with body error message
aea7a58 : Extract extern verbatim type parsing to function
a22b7de : Add ui test of extern function with body
fb5e1ba : Add documentation about lifetimes to book
a0df097 : Release 1.0.26
b9bf5e7 : Force annotation on all functions in both source and header files
5b9bbdf : Add test of extern Rust type with lifetime
58183e2 : Enable support for extern Rust types containing lifetimes
78c8ae0 : Emit lifetimes into extern Rust type's trait impls
e099157 : Add test with opaque C++ type containing lifetime
06c60a3 : Remove opaque C++ type lifetimes gates
30d4673 : Suppress needless_lifetimes lint in test suite
3a48021 : Include lifetimes in error reporting spans
bf9d6e8 : Enable slices and arrays containing str/slice
10852ed : Fix slice restriction to exclude slice of CxxString
62da031 : Test a struct definition containing lifetimes and derives
bc25f11 : Emit lifetimes into struct derived impls
81b6955 : Emit lifetimes into struct definition
43d03b6 : Parse lifetimes on shared structs
fc07064 : Revert "Trigger intentional warning in cxx.cc"
0e84959 : Enable deny_warnings in CI
970ed99 : Add an option to fail build on C++ compile warnings
a9b3a77 : Trigger intentional warning in cxx.cc
e5cd148 : Fix remaining "C-linkage specified, but returns UDT" warnings on macOS
85805ce : Turn off explicit instantiations in test suite on MSVC
671d2b9 : Enable standard exception handling for MSVC in CI
8f940cf : Explicitly delete opaque Rust type destructors
fe77f33 : Resolve MSVC "C-linkage specified, but returns UDT" warning
8b22953 : Reduce indentation in write_data_structures
36614d6 : Move triviality static assertions to implementation files only
e05de87 : Move template class workaround to implementation files only
bf6731a : Clean up stray whitespace from PR 642
4ddae80 : Allow through bad_alloc from Error(const Error &) and operator=
10c48f5 : Resolve msvc warning on strncpy by replacing with memcpy
837eefe : Simplify to_c_error by using NonNull inline
6c12520 : Clean some unneeded string manipulation from exception conversion
ba750b6 : Silence -Wunused-private-field warning on macOS
dc2d4c3 : Mark error conversion function noexcept
0e1cc3d : Hide slice implementation details from name lookup
0e3f776 : Fix slice compilation on MSVC
9bffb93 : Preserve &[T]'s Rust representation in rust::Slice
0413ee2 : Restore swapping Str and Slice in member function form only
815ca8c : Revert "Omit swap member functions from website"
1202de5 : Preserve &str's original Rust representation in C++
8ce57ec : Decouple C++ exception representation from Rust str
cf7bb9b : Elide template parameters in swaps where unneeded
fec1715 : Move swap member functions below less-niche functions
8f68939 : Remove Str and Slice swaps
2ae8049 : Clean up trailing whitespaces
d835ac6 : Omit swap member functions from website
bc44ebf : Touch up PR 642
c9e597e : Format PR 642 with clang-format 10
1ca730e : Update Box website page to match header
672c464 : Remove implicit Box copy operations to match unique_ptr
357d9ed : Fix invalid json in vscode launch.json
f45f899 : Add swap members + ADL functions
f91e473 : Include a launch config for cargo tests
3351bc7 : Fix warning mismatching struct and class
14dc792 : Restrict MSVC instantiation workaround to return positions only
681f5c8 : Remove rust::Slice repr conversion on the C++ side
7f65e7c : Remove rust::Str repr conversion on the C++ side
440e24a : MSVC workaround for "C linkage function cannot return C++ class"
7f59a69 : Fix a wrong cast in Slice<T>::iterator::operator[]
2b4f07d : Explicit instantiations for easy typecheck coverage in test suite
233e60e : Resolve unnecessary_wraps clippy lint
dc09c52 : Tweak enum generics error handling
dc79f24 : Parameterize shim trait impl blocks over lifetimes
c417977 : Distinguish Impl's impl generics vs generics on the Self type
eb472ad : Remove unused Impl hashing impls
1d5ffbb : Fix span placement on ForeignName parse error
1e5fe23 : Record lifetimes associated with generic type instantiation
038b29a : Add place for struct and enum lifetime parameters
ed6ba4a : Add ForeignName wrapper around non-Rust names
9f84fe8 : Check rust idents for cxxbridge prefix
0a89256 : Support rename attributes on struct fields
84ed6ad : Track independent Rust/C++ names on struct fields and fn args
b97a245 : Avoid hashing arg names in hash of function signature
3abed47 : Generate all explicit and implicit impls based on one map
b1f0b9b : Incorporate explicit impl spans into Box and Vec instantiation
77a5e75 : Rename RustName -> NamedType
95bc57f : Remove RustName::to_symbol in favor of explicit resolve
bbcd75c : Pull in syn 1.0.57 for const Punctuated::new support
873b822 : Add OrderedMap type
e352c1e : Add wrapper to prevent iteration of unordered maps
292cfff : Downgrade some ordered type checker sets to unordered
c455e97 : Parse generic params on impl block
4c6052d : Key impls by an enum rather than by Type
f4d9789 : Ignore wrong_self_convention clippy lint
89fd09b : Emit lifetime parameters in ToTokens of Type
ab1ac88 : Add CxxVector::as_mut_slice
5573e52 : Emit docs on struct fields into generated C++ code
3fab70e : Release 1.0.25
5b395b3 : Work around conflict between CxxVector::get_mut and Pin::get_mut
30bea1c : Move CxxVector mut indexing to Pin<&mut Self>
679b15d : Parse lifetimes on Ident type names
5b41c09 : Defer Cargo links metadata printing until after code generation
4a79b7f : Track lifetimes on rust name types
0c669ea : Replace ref cast to RustName with just using Ident
444f2dc : Update ToTokens impls with exhaustive field matching
a00f468 : Factor out visibility conversion helper
49f9df7 : Fix span placement on extern functions
291c935 : Fix span placement on type aliases
524ff68 : Fix span placement on extern C++ type
e563fd9 : Fix span placement on enum variants
8fbaea8 : Fix span placement on shared enums
41e147c : Process outer attributes on the bridge module
dc18279 : Handle tool attrs inside the bridge module
511c6fd : Pass through two other diagnostics attributes as well
f08e94d : Update attrs::Parser intended usage comment
2b0b658 : Emit passthrough attrs into macro output
cba3d44 : Add wrapper type for tokenizing passthrough attrs
067638e : Store passthrough attributes for diagnostic lint levels
20d980b : Skip over rust diagnostic attributes
d5ee99c : Add test of `allow` attribute inside bridge
15a1fc1 : Consume attributes in attr parser
b4a05c3 : Preserve doc attributes on struct fields
64343af : Fix span placement on shared structs
8990244 : Preserve visibility token's span on struct field
232a0e3 : Exclude enum's repr field from missing_docs
593e045 : Add ui test of missing_docs lints inside bridge
4486f72 : Preserve doc comments on enum variants
d614370 : Ignore visibility on extern type alias like on other items
b478fcb : Add C++ symbol visibility annotations for Rust functions and impls
1eadd26 : Extract function for writing cxx_impl_annotations
a5b8c38 : Release 1.0.24
8317c28 : Format with rustfmt 1.4.30-nightly
6064592 : Recognize .hh and .hpp as header extensions in cxxbridge-cmd
cff6f30 : Inform clippy of supported compiler version in clippy.toml
b4c1455 : Avoid triggering used_underscore_binding on unnamed extern fn args
d717e8a : Suppress cast_possible_truncation lint in generated Hash shim
9e3df91 : Resolve redundant_closure_for_method_calls pedantic clippy lint
6208af9 : Resolve map_flatten pedantic clippy lint
05aa672 : Suppress all currently triggered clippy pedantic lints
831b02f : Resolve clippy map_unwrap_or lint in demo
515cef8 : Format PR 613 with rustfmt 1.4.30-nightly
ce08884 : add support for .hh and .hpp headers
8c80de7 : Emit lifetimes on extern type into Rust macro output
ee31232 : Store additional token information with extern type lifetimes
446756f : Indicate that extern type with lifetimes is not implemented yet
a870ac7 : Handle extern time lifetimes followed by semicolon
fecb988 : Add ui tests of extern type lifetime parsing
e81647f : Parse lifetimes on foreign module types
3d2ef67 : Add lifetimes to ExternType and TypeAlias syntax tree
cb9408d : Release 1.0.23
18ed79b : Add impl Debug for WeakPtr
bc6e43c : Add WeakPtr test
7a48785 : Add upgrade conversion from WeakPtr to SharedPtr
85b6bc4 : Add downgrade conversion from SharedPtr to WeakPtr
215e77f : Add Rust std::weak_ptr binding
cd1430c : Add SharedPtr<bool>
378cd6e : Update SharedPtr target type check
40f4b56 : Fix capitalization typo in SharedPtr rustdoc
91b2233 : Add weak_ptr to planned bindings list
7f056cd : Release 1.0.22
5a61bda : Lockfile update
78a5f8d : Restyle Box::value_type deprecation to be preserved in generated code
8729da8 : Clean up guards from C++ standard library type shims
f7af265 : Clean up some unneeded guards on Box and Vec externs
c4a3ede : Move let_cxx_string's $value evaluation outside of unsafe block
fe67bf4 : Add test with qsort on a mut slice of opaque Rust types
f62458f : Define member type Slice<T>::value_type = T
e47a4d9 : Rename Box value_type to element_type
03d73e1 : Document derive support in shared types page of website
088a374 : Show source of is_const_v and random_access_iterator_tag in Slice doc
725bf50 : Reuse Slice<T>'s iterator for Vec iteration too
e1df7dd : Eliminate Vec stride symbol in favor of size_of
5ce110e : Update Slice implementation to respect runtime size_of
fc935fb : Add test of rust::Slice of opaque Rust type
3adf3c8 : Allow passing slice of extern Rust type across FFI
eee622c : Obtain accurate alignment for empty slice of opaque Rust type
6f92baa : Obtain Slice iterator stride in a way that works for opaque types
a1ddbf8 : Track stride as runtime value in Slice iterator
8f2180c : Add test of sorting rust::Slice
e1ad7fa : Document Slice iterator API
c30e447 : Expand Slice iterator to be random access iterator
db388c9 : Update Slice iterator definition to follow canonical signatures
974bc95 : Add Slice indexing to API on website
b4512a4 : Test rust::Slice indexing
78dd535 : Add checked and unchecked indexing to rust::Slice
7506863 : Move is_complete type trait to header
b6b6d2e : Add test of size_of, align_of
ee6ecfc : Add rust::size_of, align_of accessors that work for opaque types
0aa9d20 : Further reduce the rustc diagnostic when an extern Rust type is unsized
0326736 : Consolidate error on unsized extern Rust type
9643703 : Generate sizeof and alignof symbols
358bc4b : Connect opaque type layout accessors to Rust symbols
6ba262f : Emit private layout struct for all opaque types
0c9c3e6 : Use the same ordering of < <= > >= operators everywhere
d9317eb : Fully qualify Sized and Unpin traits in generated code
8d067de : Set rust::Opaque as base class of all opaque Rust types
1589720 : Release 1.0.21
458459f : Document rename attribute on types in book
c528d67 : Update std::string example code to use cxx_name attribute
10956b5 : Support opaque Rust types in a rust::Slice
26a5292 : Mutable iterator for CxxVector
0d52717 : Simplify CxxVector iterator next method
767e00d : Add mutable indexing for CxxVector
f221718 : Add some use of enum variant rename in tests
6bf9ef4 : Parse cxx_name and rust_name attributes on enum variants
e6f6214 : Store enum variant name as Pair
b11c9ef : Show intended usage example on attrs::Parser
d25033c : Work around clippy needless_update lint on attrs::Parser
2680923 : Factor out variant parse logic
c2a4c78 : Inline Pair construction
885be13 : Parse cxx_name/rust_name attrs on all syntax tree nodes holding Pair
a2dfcbf : Match argument order between attr parser and Pair::new
6a990f8 : Factor out a Pair constructor for common parser use case
ddbcb52 : Parser minor cleanup
bc954d9 : Defer generics errors until after attribute errors
7cd9fec : Touch up Pair and RustName construction for consistency
20cc2d3 : Expose Pair construction only from differing idents
dee9fa3 : Simplify Pair to fully qualified
2d99b00 : Inline some niche RustName methods
fa5a4a6 : Add debug assertions to some Vec indexing
d4fff5d : Mark Vec front/back noexcept
5965894 : Remove includes duplicated between cxx.h and cxx.cc
c5ef010 : Release 1.0.20
233c88b : Lockfile update
133a9b9 : Recognize extern function return value as trivial reason
5b1d863 : Join trivial reasons in one message
ee0ccbe : Focus pin mut opaque message on Pin suggestion
0286de8 : Clean up type name in IsRelocatable static assertion message
0634b1f : Extract trivial extern type alias detection to module
ee20544 : Merge trivial detection loops over function apis
93fcfa4 : Rearrange trivial reason detection
d0a6c0b : Condense name of unpinned mutable arg trivial reason
b725d5a : Touch up PR 550
8bc8338 : Add String c_str test
cca2e61 : Add c_str() member function for rust::String
3077818 : Release 1.0.19
917bb6f : Lockfile update
a020d10 : Consider mut receiver for allowing mut C++ return type
515ba1b : Test some C++ member functions returning references
b03d41d : Remove unneeded Unpin import
83cbe89 : Remove shared_ptr from pending bindings table since it is done
8d6f771 : Reflect generalized Slice support in table on website
526faa2 : Mark CxxVector iterator as FusedIterator
0f3d3b5 : Set iterator size hint for OrderedSet iteration
724ac75 : Make CxxVector's iterator an ExactSizeIterator
ab3238c : Release 1.0.18
b5d039c : Expose public vector module
bac2582 : Shorten name of string and vector modules
be3cbf7 : Use integer standard library types from std namespace
08679ae : Include cstddef for std::ptrdiff_t in iterator difference_type
74dd66f : Import sys/types.h for ssize_t
1e784a3 : Add aliases for the Rust numeric primitives
03c43f5 : Document and static assert assumptions on size_t size
2e637d9 : Format with clang-format 10
5f702bb : Express Slice documentation using concepts requires clause
439ed0b : Remove unneeded self check in Box<T>::operator=
f448e20 : Hide raw alloc/dealloc functions
e7d662d : Free Box allocation on T constructor exception
e570316 : Move Box alloc/dealloc functions to guard object
25b3c1d : Add dealloc shim for Box to dealloc without running T's Drop
a141674 : Add Box construction tests
c5dc45a : Fix uninitialized Drop on exception in rust::Box<T>::in_place
c4b3422 : Delete private Box default constructor
faf22e8 : Release 1.0.17
665178e : Fix omitted typenames incompatible with Visual C++ 2015
38f6fe2 : Release 1.0.16
dd42c72 : Add Vec copy assignment operator
9007e46 : Add Vec copy constructor
dc62d71 : Expose Vec capacity to C++
2b3117f : Release 1.0.15
9df2aac : Remove SharedPtr to &mut conversions
f72b0c6 : Suppress modernize-use-equals-default
5b16340 : Support shared_ptr of primitives
1cde514 : Clean up unused mut from Unique-/SharedPtr expansion
53c9b04 : Update ui test suite to nightly-2020-12-11
a7b2b30 : Release 1.0.14
5554ebd : Mark all shared structs as relocatable
0beba91 : Improve POD detection for structs with POD fields
718ca0f : Respect class-specific member operator new in MaybeUninit allocation
12320e1 : Include <cstddef> everywhere that size_t makes an appearance
08a03db : Include <functional> when deriving Hash impl shim
1acc8a0 : Limit instantiation of Vec and Box shims to local element type
f831a5a : Display all known reasons why type must be Trivial.
7b443f7 : Add reasons for Trivial requirements in C++ errors
73f2daf : Allow &mut calls on Trivial extern types only.
c9e14fb : Release 1.0.13
c7ec958 : Lockfile update
7082067 : Include <memory> for CxxVector's unique_ptr shims
75ea17c : Rename ResolvableName -> RustName
5804bb7 : Use ResolvableName as resolutions map key
4f705dc : Fix arrowheads rendered by Safari
f33bc24 : Respect explicit impls on Vec and Box
25ed783 : Allow Box containing shared type from other module
a7c8007 : Update starlark targets with lib.rs.h dependency on module.rs.h
99b3cb7 : Add test of returning Vec with struct from other bridge
cb65629 : Add Vec opaque type ui test
fccf4e5 : Fix Vec containing shared type from other module
56f78f3 : Release 1.0.12
a8100ed : Add Debug impl for CxxVector<T>
a23d7fd : Support root namespace in namespace attribute
181ee91 : Restrict CxxVector::as_slice to types where size is definite
7297d74 : Release 1.0.11
764dda2 : Lockfile update
130fc4e : Add Vec iterator random access APIs to book
300072b : Touch up PR 538
efd5cd4 : Implement the random access iterator for rust::Vec
e58f3a0 : Release 1.0.10
42c0ea7 : Remove requirement that shared_ptr T be incomplete type
b745381 : Fix shared_ptr explicit impl C++ codegen condition
0b88140 : Skip a move construction on Unique/SharedPtr::new
23a0e9d : Insert some pointer casts to hide type of ptr target from improper_ctypes
b3b24a1 : Add Rust std::shared_ptr binding
9bbbe5f : Release 1.0.9
852d05f : Test more derives
22af60d : Fix enum PartialOrd and Ord derives
908d5e5 : Add non-const indexing for rust::Vec
0b933de : Release 1.0.8
f799b37 : Add std::initializer_list constructor for rust::Vec
2ecd4fd : Change string comparison test to compile on MSVC
b9dd936 : Add string comparison operators to website
c0674cc : Add string comparison tests
ff86dce : Add comparison operators for Str and String
028d3d2 : Parse negative impls
76dfe62 : Pull in syn 1.0.53 for negative impl support
828e513 : Add Str(const String &) noexcept constructor
f031c32 : Remove TryFn since throwing fn ptr are not implemented yet
e468f05 : Link to bindings documentation on website from header
902b76f : Fill in some ExternType impls for builtin types
45e4a80 : Release 1.0.7
1dcd53e : Allow instance methods with same name on different types in same bridge
b7eb65e : Parse trait bounded extern types
edff9c0 : Suppress clippy too_many_arguments lint
16e2620 : Add ExternType derive for opaque Rust types
ecce017 : Release 1.0.6
2ab0574 : Lockfile update
afdf3d7 : Use standard library's Hash derive
7da3820 : Support derive(Hash)
a05f940 : Tweak operator symbol mangling
a6a9e94 : Support derive(Default) on structs
b600e4f : Add span-preserving ToTokens for Derive
8438935 : Wire up comparison operators
577135e : Support derive(PartialOrd, Ord)
a6f3b6f : Implement operator!= using a distinct symbol from operator==
ec9b4ba : Avoid function name collision on __operator_eq
5f2b8ca : Add test of struct PartialEq operator==
b960ed2 : Emit operator== for structs with derive(PartialEq)
21466df : Allow derive(PartialEq, Eq) on shared types
a3619e9 : Prepare for PartialEq derives on structs
b3d7bb1 : Move PartialEq related derive logic to derive module
982158b : Suppress clippy single_match lint
ad3db80 : Handle trailing comma in join macro
bc047bb : Add helper for querying derived traits
f4b9334 : Parse remaining derives after the first unsupported
990eb3c : Test Debug impls
f84c98b : Implement derive(Debug) on shared structs and enums
fbc4669 : Handle derives on shared enums
0521373 : Refer to std derives by absolute path
2c24e5c : Refactor struct derive implementations
d8ad970 : Extract derive implementations to module
f3b89fb : Preserve span of fields in derived Clone impl
4d73379 : Add ui test of derives that fail due to field types
b247df1 : Preserve span on Derive trait impls
4a0c53a : Expand derives manually where allowed
652cb50 : Add test of duplicate derive on struct
1c534cf : Release 1.0.5
ff7f5fb : Add String and Str iterators
01ef29a : Hide full iterator API from rendered documentation
a829be6 : Exhaustive match to ensure no missing prints for includes
d1df4c7 : Include <iterator> for input_iterator_tag
450d8cd : Add Slice dependency on type_traits for is_const, add_pointer
e0b0328 : Show slice iterator in book
ac6cb54 : Add iterator for rust::Slice
7b16a39 : Consider T alignment for empty rust::Slice
93e71d0 : Support Vec<c_char>
36bd616 : Update tests to use c_char where appropriate
b3873dc : Support c_char type
248215e : Replace uint8_t with char for byte-based computations in Vec iterator
5515a9e : Generalize SliceRef codegen to non-u8 element type
85ef67a : Match the user's mut on slice error
69db814 : Move slice validation to type checker
73b7264 : Generalize Type::SliceRefU8 to Type::SliceRef
e0dca7b : Remove Type::Slice from syntax tree
da2558e : Reject array containing &str or &[u8] for now
817f09e : Fn makes more sense to treat like unsized
7c06b86 : Format with rustfmt 1.4.27-nightly
a857c32 : Public deleted Opaque special members to resolve modernize-use-equals-delete
365fc7c : Add common base class for opaque Rust types
581f72d : Disallow array with zero size
38c1121 : Allow simultaneous diagnostics on multiple fields of a struct
819eeb7 : Convert array expr test to fields of a struct
a5d72c6 : Share type between Vec<T>::const_iterator and Vec<const T>::iterator
9578cf1 : Add static assertions on type equality of Vec iterators
b004098 : Add Vec cbegin/cend test
3d5a25a : Simplify irrelevant detail from documentation of Vec iterator API
960b511 : Add rust::Vec mutable iterator
66f216c : Move Vec<T>::const_iterator definition out of line
216fed4 : Release 1.0.4
2c642d8 : Include filepath in no-bridge-found error
5346276 : Improve error message on unique_ptr of incomplete forward declared type
ee9b9ee : Remove unneeded copy_assignable_if template parameter name
1bdb471 : Better represent legal UniquePtr referent types
15609ab : Enable UniquePtr::new for enums
313cc0a : Remove redundant namespaces passed around by parser
1092640 : Add array support to readme and website
c465829 : Fix array element supported condition
9075baf : Add array len parse ui tests
d9f9784 : Reduce nesting of array parse
5cb9065 : Improve array parse error messages
2d0df23 : Reorder array parsing near slice
c351dc4 : Preserve lit token of array length
f22fb65 : Add ui test of improper suffix on array len
e8b1bb4 : Touch up pr 459
2cabd0a : Set needs_indirect_abi for Array
8f8d78d : Implement is_unsized for Array based on element sizedness
93f1c36 : Remove redundant array type recursive check calls
7876235 : add initial array support
f5ead10 : Resolve clippy unnecessary_wraps lints
0c6417f : Release 1.0.3
702434c : Lockfile update
5945e56 : Add &mut [u8] to readme and website
c5629f0 : Support &mut [u8]
cd271f2 : Add some more slice test functions
94469c2 : Move aux types lower in test suite
4092191 : Add static assertions on nature of Slice special member functions
c26de54 : Format with clang-format 10
2714d2c : Resolve modernize-use-override
79076c7 : Resolve modernize-use-equals-default
1567186 : Resolve some instances of cppcoreguidelines-pro-type-member-init
06677b3 : Resolve cppcoreguidelines-avoid-magic-numbers
16bcd38 : Link to clang-tidy lint tracking issue
b5b260c : Make clang-tidy fail CI on positive finding
1c70aca : Suppress all currently triggered clang-tidy checks
83bb58c : Split clang-tidy config to one check/group per line
99b1a5c : Fix yaml indentation in clang-tidy workflow job
141052b : Switch apt to apt-get in clang-tidy installation
6f2a126 : Move header filter to clang-tidy config file
094adfa : Move clang-tidy std flag to compilation database file
2580f7a : Remove unneeded flags from clang-tidy command in CI
7b22c9f : Update CI to use stable 1.48.0 compiler
87cf418 : Switch apt to apt-get in CI
9754daf : Release 1.0.2
6bfc5b2 : Lockfile update
8988a75 : Format with rustfmt 1.4.27-nightly
09a3086 : Add UniquePtr::pin_mut
227ff0c : Fix test suite panic message forward compatibility lint
1a003e5 : Make demo publishable from source tree ('cxx-demo' on crates.io)
0c4f92b : Add a target/../Cargo.toml condition for finding target dir
b4f4fac : Format with rustfmt 1.4.27-nightly
733cd26 : Remove deletion of Str(std::string &&) constructor
58eee39 : Allow enum with undeclared variants as long as it has explicit repr
a8abe46 : Neg/Pos enum for discriminant sign
9904d5c : Fix buck/bazel third party deps
ecd8193 : Release 1.0.1
345a68f : Lockfile update
300ef4a : Add conditional DerefMut for UniquePtr
da55763 : Add UniquePtr deref mut ui test
ced2adc : Remove check for duplicated discriminants
06711bc : Check std::is_enum on extern enum
295b106 : Skip ExternType::Kind check if type is known trivial
468063f : Add failing test of extern enum used as struct field
f35a22d : Resolve clippy needless_return lint
4de3481 : Catch str as a reserved type name
70e5bfb : Perform exhaustive type matching for is_unsized check
fbd0a8d : Combine 'extra' and 'module' modules in test suite
b2bf244 : No longer need rustfmt::skip when using extern type alias
80ef068 : Produce error message for a few more unsupported signatures
8de461f : Improve async fn error message with link to workaround
7c5c7be : Add ui test of async extern fn
841c751 : Add clang-tidy CI check
bf1000f : Release 1.0.0
1964acd : Fix Cargo.toml manifest homepage metadata
6a936b3 : Add link to website
0f0162f : Bump namespace to 1
f47403f : Customize book 404 page
7a39745 : Book content
ac8662c : Add book opengraph metadata
8f8ee53 : Book style tweaks
e04fcfa : Switch overview.svg to svgbob
5f597d7 : Implement overview diagram in ascii
dc4045f : Pull fixes from asciitosvg fork
1c55802 : Add makefile to build svg diagrams using asciitosvg
62cae8e : Restrict extern Rust types to unique local types for now
bf7ae81 : Remove Pin UniquePtr support
6fdeeeb : Remove &mut T access from UniquePtr
b675ca3 : Release 0.5.10
9a69d8a : Fix missing cstdint import when generating enums
4f71cc5 : Add CxxVector::iter
9c4ac2e : Represent mutability checks more concisely
bb3ff5d : Add Rust constructor for pinned CxxString on stack
de1335f : Simplify CxxString push_bytes implementation
a7525d3 : Require Pin<&mut CxxString> for push
9938b64 : Allow lifetime in extern fn signature
9eef609 : Enforce no explicit Unpin impls
0fe6ca2 : Add ui test with explicit Unpin impl
20fa62b : Enforce opaque Rust types are unpin for now
c90897f : Add ui test with pinned extern Rust type
ef665fd : Suppress clippy nonminimal_bool lint
dbc86ea : Add mut opaque ui test
14a4943 : More test suite pins
a417065 : Emit pinned unique ptrs
c94035a : Parse pinned UniquePtr
c967384 : Emit pins in macro expansion
1346ca3 : Introduce pins in test suite
75aea9a : Enforce receiver pinning
9c76c39 : Parse pinned method receivers
db42cfd : Enforce pinning on mut opaque C++ types
cbc2a4b : Parse Pin<P> type
b27f787 : Represent Pin<P> in syntax tree
95dab1d : Ensure opaque types are !Unpin
cf9aed6 : Add Unpin to autotraits test
836341a : Fix conflict between pr 456 and fallible fn ui test
77cb5c1 : Add ui test of opaque type autotraits
556738d : Allow multiple arg refs if C++ function is unsafe extern
091b6d4 : Replace set-env workflow command with GITHUB_ENV
57c166d : Improve error message spanning for fallible fn ptr
579cfbe : Add fallible function pointer ui test
1db70c4 : Reject fallible function pointer which doesn't work yet
5ecaea9 : Exhaustive matching of types and apis in typechecker
95e74b3 : Allow pushing arbitrary bytes to CxxString
90691f4 : Add binding to append to CxxString
bb1dfde : Improve resilience to changes in filetype from dir to file
5b259c9 : Add fallback codepath for crate_dir creation
ff21d91 : Treat crate_dir creation as unsuccessful on non-unix non-windows
21749df : Fix symlink_or_copy signature on non-unix non-windows
36731f8 : Disambiguate symlink argument names
2757ca8 : Format with rustfmt 1.4.22-beta
e3cdbd4 : Fix testing for symlink denied on initial builds
9a30645 : Factor out fa-github icon tweak to css file
f3bb97e : Downgrade to cheerio 0.22
909bb36 : Pull in unreleased mdbook fixes
78d9692 : Preapply hljs to provide highlighting for browsers with JS off
0c71015 : Check in package-lock.json
3415e6d : Add github link to website sidebar
d80e846 : Add book build script
48e98d8 : Update readme Details section to refer to new code example
4bf55ef : cbegin/cend to iterate over const tags
4e8c49a : Prefer typename consistently where supported by c++11
e0d261b : typename -> class to fix macOS and MSVC
cbc2a10 : Revert "Fix blobstore compilation on macOS and MSVC"
bc413be : Raise rustc checked in build script to 1.48
1d0266a : Warn on unsupported rust toolchain version
727ea00 : Update to rust 1.48 toolchain to support unsafe extern block
7be5b1f : Enforce unsafe surrounding block on safe-to-call functions
ea25ac8 : Enforce use of extern "C++" as the ABI string
c72a9f6 : Update cxx::bridge modules to use extern "C++" as the ABI
ce29823 : Rename rust::Slice<T> to rust::Slice<const T>
47ddc75 : Add METADATA to cxx: Apache2+MIT=NOTICE

+- Project: platform/external/ruy

0c00310 : [LSC] Add LOCAL_LICENSE_KINDS to external/ruy
35891db : Add Android.bp to ruy project
d23d538 : Initial empty repository
be760b6 : Simplify quantized multiplier
287015c : Update test tolerance ahead of merging PR #227
2887692 : Allow late definitions of cpuinfo but only when ruy is a subdir. (#250)
09827c8 : Disable tests by default when ruy is a subproject.
58e3051 : Change the default MulParams multiplier values to multiply by 1, not 0.
fad5a10 : Add basic gitignore (#246)
4bdd13c : Simplify cpuinfo build overlay (#247)
d65bcd7 : Fixes for builds in open source projects with cpuinfo and googletest deps.
c200f59 : Update depgraph
45a876f : Revert "Revert "Add CMake support with a converter from Bazel""
25df4d3 : Corrected macro for detecting ppc platform (#83)
20b5eb0 : Add a tracing framework (really just logging).
4ed6216 : Revert "Add CMake support with a converter from Bazel (#233)" (#243)
b87d6d2 : Add CMake support with a converter from Bazel (#233)
fb9174e : Corrected macro for detecting ppc platform. (#83)
cb106ed : Move submodules to where they belong. (#240)
f6f4475 : Add git submodules: googletest and cpuinfo (#235)
f4af2f7 : Bazel submodules (#236)
9c9fdbc : Fix doc paths in README
d7fb861 : Add a trimmed dependency graph and its generator, for doc purposes.
2cbb179 : Drop unneeded dependency from :context.
3f655fa : Cosmetics: class-ify TrMulTask, in particular put the trailing _ where they belong. Also remove a useless #include in context.h.
8782836 : Fix the new raw accumulators example - being raw accumulators, it's not 'per channel', as there is no multiplier here.
c162e5d : Relax test tolerance against Eigen, adapting to a recent Eigen change between Eigen commits 011e0db31d1bed8b7f73662be6d57d9f30fa457a and bec72345d69917f475e577d23df0ca4ed967a4f0.
3fc7ae2 : fix gcc warnings
177062d : Move the example out of the ruy/ruy directory, and add an example returning raw int32 accumulators.
4790797 : Fixing warnings on MSVC (comparing a bool with >).
7a6a38e : Enforce x86 bit exactness
d79362c : MSVC fixes: 1. Do not pass -O3 on MSVC (the need for such custom flags is only on mobile builds anyway). 2. Pass /arch:AVX* flags, actually enabling SIMD paths on MSVC 3. Fix the #if logic to detect AVX2+FMA on MSVX: /arch:AVX2 enables FMA but does not define __FMA__.
7e1d379 : Zero point checking disabled for uint8 x uint8 GEMMs
dd1102a : Update AVX, AVX2, AVX512 Rescale operations with Rounding Right Shift
a28320a : move example.cc into one directory
034c0e2 : Use movi NEON instruction to zero out registers
e59c55d : It's _MSC_VER not __MSC_VER.
503dd78 : Enable x86 SIMD code paths on MSVC 2019 and similarly-versioned Clang-CL. Also add a missing #include.
3c363dc : Add a few PMU counters.
14569d2 : Additional optimizations for AVX 8bit quantized kernel.
fad2140 : Optimize AVX/AVX2 quantized path
d13c696 : Fix buffer overrun on asan for AVX512 float.
8f08903 : Optimize AVX512 float path
be065e4 : Optimize AVX/AVX2+FMA float path
d7b739e : AVX 8bit row major/col major packing code
74bfa70 : AVX Pack inherits from StandardCpp
9e63749 : AVX 8bit kernel. Forked from AVX2+FMA version
29a155b : Update README.md
ce0e559 : Changes are excluded via Copybara
4b1972b : Changes are excluded via Copybara
59c2de8 : Rename kOutOfOrder -> kGeneric, kInOrder -> kA55ish, KernelXxxOutOfOrder -> KernelXxx, KernelXxxInOrder -> KernelXxxA55ish
4f6a37b : Reimplement :tune on top of :cpuinfo.
f99b42b : Add bzl_library rules for .bzl files without one.
2b24016 : Adds AVX float packing code.
70d32d6 : Adds AVX path and AVX float kernel.
d4822f4 : Adds AVX path and AVX float kernel.
18e34fa : Adds AVX path and AVX float kernel.
d7bd2a1 : Print extra information in case of disagreeing TestResults.
5bb02fb : check_macros improvements: promote operands before comparisons (avoids -Wsign-compare errors with GCC in cases like RUY_CHECK_NE(unsigned_bitmask_expression, 0)) and move all of the implementation to an inline function instead of having half of it in the macro.
f876353 : Add missing #include of <cstring>.
bfe6e0d : Simplify bias-loading code now that bias buffers are always rounded up to multiple of kernel size.
b53312b : Use lambdas to shorten source code like we did in the avx512 kernel.
f611892 : Handle per-column multipliers in the avx512 kernel without transposing the 16x16 accumulator block.
1efd970 : Optimized packing code path for row-major 8bit inputs for the x86 paths.
257a0fc : Optimized packing code path for row-major 8bit inputs for the kNeon path. Written in intrinsics to handle 3 cases at once: ARM64, KernelCols==4 ARM32, KernelCols==4 (LHS) ARM32, KernelCols==2 (RHS)
550655f : Use lambdas to shorten Kernel8bitAvx512's source code, and to split the resulting non-opt binary code into smaller functions. This makes no difference in opt builds, but for non-opt builds this reduces the stack frame of this function from 60k down to 24k. This avoids stack overflows in some toolchains.
ec99c70 : Optimized packing code path for row-major float inputs. This is implemented in plain C++ with memcpy and memset because: - The 1x8 kernel block layout lends itself well to such an implementation when the source is row-major. - This allows to cover at once ARM64, ARM32, and x86 AVX2 and AVX512. These kernels' layouts only differ in the number of columns. Implementing this in C++ allowed to just make that a `int KernelCols` template param. - Surprisingly, despite the humble implementation, this already seems to make row-major sources faster than column-major on x86, ARM32 and ARM64. I don't have an explanation for that!
bebf022 : Optimized packing code path for row-major 8bit inputs for the kNeonDotprod path.
d492ac8 : Fix the build on some toolchains - a missing #include<cstring> and some avx512 intrinsic synonyms.
90f7274 : Rename packing code implementation functions now that they are explicitly about one specific source matrix storage order.
cd375d3 : Templatize packing code paths on the source order, so that we support any combination source order, with the worst case being a fall back to the standard c++ packing code, which readily supports any storage order.
5210e3e : Simplification of FallBackToStandardCpp now that we are past the incremental steps toward supporting any channel_dimension.
6d218c3 : Efficient support for any channel_dimension for quantized kernels on AVX-512, part 2: handling of per-channel multipliers.
c1d5b4f : Efficient support for any channel_dimension for quantized kernels on AVX-512, part 1: non-per-channel-multiplier case, so we only have to deal with bias vectors for now.
bb9349c : Efficient support for any channel_dimension for quantized kernels on AVX2.
bd21e0c : Simplify x86 kernels by using the fact that there always is a per-channel buffer to read from, even in the non-perchannel case (in that case, its size is just the kernel's width and one must use 0 as offset).
98c5213 : Simplify x86 kernels thanks to the new fact that perchannel buffers are rounded to next multiple of kernel width.
a776b5d : Fix runtime detection of support for our AVX2+FMA code path: we were only checking for AVX2, which happens to imply FMA on Intel CPUs.
7784e18 : FMA is technically a separate ISA extension from AVX2. In practice, at least Intel CPUs supporting AVX2 also support FMA.
27d16d0 : Efficient support for any channel_dimension for float kernels on AVX-512.
592d30c : Efficient support for any channel_dimension for float kernels on AVX2. Also, restricting x86 single-column kernels to the case of channel_dimension==kRow, similar to what we did for ARM kernels.
f88e08e : Allow the user to specify that they have allocated a slightly larger capacity for the per-channel buffers, so that ruy can then avoid reallocating and copying these buffers.
388ffd2 : Fix ARM32 packing code reading past the end of the source matrix, and finishing enabling the use of SeparateMappingVector in StorageMatrix in the test code to guard against that (It had discovered this issue).
856f0fd : Add comments and some minor simplications to packing code. In test code, use a SeparateMappingVector also in StorageMatrix, which means we're testing that packing code does not run over boundaries of source matrices, however do not enabled that on ARM32 for now, because that uncovered an actual issue in ARM32 packing code doing such buffer overruns, so that will be fixed and the testing enabled in a subsequent CL.
e600a4d : Avoid overrunning per-channel buffers, whose size is that of the corresponding user-facing matrix dimension, but which assembly kernels tend to address as if they had the same size as the corresponding packed matrix dimension. AddressSanitizer can't see what asm kernels do.
f5b52f9 : Minor optimization of in-order arm64 kernels, interleave the dup's used in the channels-are-columns case with other instructions.
62aa923 : Minor simplification of arm32 assembly: the add instruction itself can be conditional.
ec970ca : Efficient support for any channel_dimension for quantized kernels on ARM32.
53c5454 : Efficient support for any channel_dimension for float kernels on ARM32.
3cacc71 : Efficient support for any channel_dimension for kNeonDotprod quantized kernels on ARM64.
ffb0866 : Efficient support for any channel_dimension for kNeon quantized kernels on ARM64.
1f9e146 : Ensure that the 1Col kernels are not used with channel_dimension==kCol, so that we don't need to update them.
caf57cc : Efficient support for any channel_dimension for float kernels on ARM64.
df335bc : Groundwork to pass channel_dimension down to kernels and to incrementally enable fast kernels in the channel_dimension==kCol case.
cd4f776 : Revisiting RUY_OPT(AVOID_ALIASING).
b3edb05 : Fix benchmarking of caching.
2d09352 : Allow benchmarking any combination of storage orders, and disable the randomization of the channel_dimension in the case of benchmarking, so that the actual storage order of the destination matrix being benchmarked internally matches what is specified (no internal transposition). Randomization of the channel_dimension is kept in non-benchmark tests.
c03ab18 : Allow disabling the reference path in the benchmark.
c72d487 : Start of a documentation directory.
33fa58e : Remove RUY_OPT(NATIVE_ROUNDING) or rather, the ability to disable it. It's been default since almost the start of the project, we had kept the ability to disable it in case that would be needed, which did not happen. Removing this now will make it easier to implement the kernel changes for the case where the columns dimension is the channels dimension.
8525a43 : Make the reference/standard-cpp code in ApplyMultiplier match the ARM code, by changing the RoundingDivideByPOT function, which was borrowed from gemmlowp, to a RoundingRightShift function that is more like just a standard rounding arithmetic shift instruction, breaking ties upwards instead of away-from-zero.
7fb015f : Avoid relying on std::max being constexpr, which is c++14 behavior but is not implemented on TensorFlow continuous integration on Ubuntu 16.
e7f175f : Remove ExpectedOutcome support, it was used for death tests in test_special_mul_params, which has been removed already.
03bbc8f : Store perchannel members in a union with their non-perchannel counterpart. This shrinks kMaxMulParamsSize from 40 to 32 on 64bit architectures. This also tightens the API a little bit: to make this work, we require that the values for the non-perchannel case are zero when setting the perchannel values, and conversely.
39df743 : Split the storage of MulParams data members into 3 separate template specializations for the floating-point, raw integer and quantized cases.
f5e0fac : Remove cpuinfo from s390x build as there is no support yet
8678f55 : Reduce to the case of column-major destination matrix by transposing the whole Mul in the row-major destination matrix case.
5b496e0 : Some refactoring in create_trmul_params.* ahead of implementing the transposition technique to reduce to column-major destination.
c17ae28 : Implement the channels_dimension==kCol case.
375895e : Change Transpose functions to returning the result by value.
e273e15 : Store the MulParams by value, in a char[] buffer, in TrMulParams. This will allow us to mutate them as part of CreateTrMulParams, to implement the transposition to reduce all TrMul's to the column-major-destination case. This also removes the last instance where we were referencing a user-provided data structure all the way through ruy's internal code. Matrix parameters had already been switched to being copied into internal Mat's in the front-end. Here we could have created a similar 'internal MulParams' data structure, but MulParams is different from the Mat parameters in that it is only used in the type-unerased back-end (kernel) code. This removes the need to create a type-erased MulParams variant and makes it compelling to just "pickle" the raw underlying bytes until we reach the type-unerased back-end.
fd803fb : Add a channel_dimension member to MulParams, bringing the last piece to make Ruy's API fully LHS<->RHS symmetric, allowing the implementation to transpose the whole Mul to reduce to column major destination matrices.
d2509b7 : Make FixedKernelLayout internal
66961ae : Fix up templates specialization for change Avoid templatizing on MulParamsType, instead templatize on AccumScalar/DstScalar, as the only MulParamsType is MulParams<AccumScalar,DstScalar> (part 1).
19b09a4 : Make FixedKernelLayout internal
c9f5f9c : Clean up #includes and deps among kernel* and pack*. Rename common.h -> asm_helpers.h and remove superfluous includes of it.
ae6e0ed : trim down common.h, keeping only the macros.
5efd3eb : Make FixedKernelLayout internal
43680a7 : Detemplatize on MulParmsType, part 2.
1acc6f5 : Avoid templatizing on MulParamsType, instead templatize on AccumScalar/DstScalar, as the only MulParamsType is MulParams<AccumScalar,DstScalar> (part 1).
412e17e : Finish cleaning up mul_params.h: remove ZeroPointSupport and LayoutSupport enums, and other now-unused things. Mark MulParams as final.
5111a55 : Remove the LoopStructure enum. Along the way, rename one of the two `allocator` local variables in TrMul().
5c28dfe : Delete test_special_mul_params and de-templatize the test code on a MulParamsType, restricting it to non-subclassed MulParams. This is a temporary regression in testing coverage but in the next commit in these series we will recover the testing of special StandardCpp kernel layouts thanks to the new Path's, while removing the other features that subclassing MulParams offered.
bf0c1c4 : Introduce new internal-only Paths that are variants of kStandardCpp exercising internal corners of ruy. The goal is to remove the need for templatization on MulParamsType and for subclassing MulParams. In this commit, only kStandardCpp is exercised. The new Path's will be exercised in a subsequent commit.
f6363d0 : Delete stale file, forgot to remove it in cl/317146687.
fb8fa3b : the example code was still teaching people to use <ruy::kAllPaths>, which most users now don't need or want to.
1014033 : Shuffle Path values a bit. kStandardCpp=1, other values < 0x10 will be used for kStandardCpp variants for internal testing purposes, SIMD paths start at 0x10. I contemplated reserving a few values for possible future paths to minimize shuffling in the future, but it's hard to predict what future paths people will work on.
8dd9136 : Remove SSE4.2 and VNNI placeholder code for now.
4d8ad9f : The word 'packed' is being used for too many things, so rename to make it more specific in each case. Rename `TrMulParams::packed` to `packed_matrix`. The `packed` parameter to CreatePackedLayout is renamed to `packed_layout`. The `local_packed` booleans are renamed `local_already_packed`.
e6603bf : Rename Other to OtherSide for readability at call sites, and use it in one more place.
b7649fa : Refactoring of the front-end code.
0b64129 : Check that the actually used kernel code path matches the path we think we're taking, at least when it should match, i.e. in standard cases that fast code path are supposed to handle.
c45f194 : Fix a recent regression (from cl/316525635): when the LHS/RHS scalr type was uint8 (not int8), we had disabled all NEON paths on ARM 32bit (not on ARM 64bit)!
072976c : Restructure pack*.h headers so that just pack_common.h does not provide any code path, only common helpers, so that one can't accidentally #include pack_common.h instead of pack.h and silently fall back to slow code.
e7b27d6 : Restructure kernel*.h headers so that just kernel_common.h does not provide any code path, only common helpers, so that one can't accidentally #include kernel_common.h instead of kernel.h and silently fall back to slow code.
b896b0c : Support --cpu=armeabi, used in TensorFlow Raspberry Pi builds like here: https://github.com/tensorflow/tensorflow/blob/8aa3df0f972e1d046d5a87c2a75bc4276b3a0882/tensorflow/tools/ci_build/pi/build_raspberry_pi.sh#L110
9ad26c7 : Complete the rollback by deleting files that were added by that CL and not deleted by the rollback.
34ea9f4 : Rollback refactoring.
3281c7c : Rename Other to OtherSide for readability at call sites, and use it in one more place.
b786fbd : Rollback refactoring.
93fdb9e : The word 'packed' is being used for too many things, so rename to make it more specific in each case. Rename `TrMulParams::packed` to `packed_matrix`. The `packed` parameter to CreatePackedLayout is renamed to `packed_layout`. The `local_packed` booleans are renamed `local_already_packed`.
db28e82 : Rename Other to OtherSide for readability at call sites, and use it in one more place.
40394f7 : Update our arm32 detection logic to support the case of cpu=='armv7a' as opposed to cpu=='armeabi-v7a' as we have on Android. Use naming that's more explicit as to our intent to just assume NEON support.
c03298c : Import the fix from XNNPACK's cpuinfo.BUILD to support the case where cpu=="armv7a".
55cb53a : Refactoring of the front-end code.
921b9fe : Better comments in trmul.cc.
fb94f05 : Trim the dependencies and #includes in common.h, and fix trmul_params.h that was relying on common.h to #include path.h.
9df1b07 : Ruy takes runtime enabled paths from env var.
c347b02 : Fix the opensource build, need `defines` to be [] not True.
d42b66b : Avoid linkstatic on macOS, see https://github.com/bazelbuild/bazel/issues/11552.
a37cc4d : Disable cpuinfo in other build systems than Bazel unless they explcitly opt in by defining this RUY_HAVE_CPUINFO token. That requires first porting the cpuinfo BUILD.
d4ddc05 : Consistenly avoid include path stripping to remove some of the dimensions in debugging build errors with TensorFlow Makefiles.
9a8d8f9 : Do not link to cpuinfo on macOS to avoid link errors when building with Bazel.
8047dba : Avoid categorizing Apple watchOS as macOS.
2ccc5d5 : Do not link to cpuinfo on macOS to avoid link errors when building with Bazel.
20bd869 : Use cpuinfo also for cpu cache size detection.
53b778a : x86_64 config setting is --cpu=k8 or --cpu=haswell
b68dcd8 : Use individual -mavx512* feature flags instead of -march=skylake-avx512 in the hope that it will be better supported on some older toolchains. For instance, according to https://gcc.gnu.org/gcc-5/changes.html, this should lower the GCC requirement from GCC 5.3 to the initial GCC 5 release.
1a8b7ea : Fix the opensource build. Remove the :windows config_setting. It did not work because the bazel implementation using @bazel_tools//src/conditions was wrongly assuming that that was a flag_value that could be used in a config_setting, which it's not.
f745edc : Add a :windows config_setting and some comments.
8de40aa : Remove incompatible warnings with Windows
f8c0144 : Enable the NEON dotprod path outside of Linux.
51b518e : Fix #68: Missing clear of q7 leading to wrong computations (#69)
6f14203 : Use the cpuinfo library instead of our own code for CPU feature detection.
20ed917 : Use the cpuinfo library instead of our own code for CPU feature detection.
74b7491 : Use the cpuinfo library instead of our own code for CPU feature detection.
7b75a8b : Change the RUY_OPT* syntax to look shorter at call sites: RUY_OPT_ENABLED(RUY_OPT_FOO) --> RUY_OPT(FOO) The constants themselves have their names lengthened with _BIT_ to disambiguate and lower the risk of accidentally using them instead of RUY_OPT(FOO).
a0ca5e6 : Add -Wundef to ruy_copts, and remove RUY_PLATFORM(X). Call site simplification: RUY_PLATFORM(X) --> RUY_X.
736429b : Refactoring of {Get,Set}RuntimeSupportedPaths: 1. Simpler implementation, avoid double negations, factor logic in a lambda. 2. SetRuntimeSupportedPaths: the `paths` arg must now have kStandardCpp. 3. Better testing: the earlier version of this refactor was rolled back because it accidentally disabled kNeon. This would now be caught in both ctx_test and the general tests. The latter were already checking kNeonDotprod in chromium emulator, now that is extended to kNeon.
a216c87 : Renaming last_selected_path to last_used_path, i.e. make the name reflect the user's perspective not the implementation's.
f05ec59 : Restrict DetectDotprod to Linux again. We are going to abandon it soon in favor of the `cpuinfo` library. This change removes some platform.h code that we had recently added for it.
baa8601 : Rollback due to an internal regression test failure.
4adf261 : Temporarily disable dotprod detection on apple.
85909ed : Allow to control the spin-wait timeout. The API is (here to disable spin-wait altogether): context->mutable_threadpool()->set_spin_milliseconds(0);
1f56782 : Context/Path improvements: - Move the runtime detection to a new publicly exposed function in :path, not requiring a context. Motivation: as dotprod detection has become subtle again, we want TFLite to use our implementation again instead of its own simpler older copy, but we don't want to revert :detect_arm to public visibility. One way to achieve that would be to expose GetRuntimeSupportedPaths in Context publicly, but one of the TFLite call sites also doesn't want to rely on a Context for this. - Simplify the logic (which used to be in GetRuntimeSupportedPaths). Avoid double negations. - Rename: last_selected_path -> last_used_path ; add comments in ctx_impl.h. - remove 2 unneeded #includes in detect_arm.cc. - drop support for RUY_DISABLED_PATHS. The stated use case to 'benchmark AVX2 on a AVX512 machine' is already supported by the PATHS env var in the test/benchmark code. The default is to test all paths, anyway.
9fcfdc0 : Enable dotprod on all Unix (including Apple) on ARM64. Resurrect the signal-handling detection method for dotprod instructions, improved, expanded, cleaned up.
4f11e59 : size_util and detect_arm do not need public visibility anymore.
bec99d6 : Enable AVX512 in the open-source build, on the same compilers as other x86 SIMD paths are enabled (Clang>=8, GCC>=9).
b991b7a : Fix, and enable, the AVX2 path on GCC >= 9: 1. Missing intrinsics _mm_storeu_* implemented using other intrinsics. 2. Missing intrinsic _mm_loadu_si32 implemented in inline asm. 3. Fixed 1 violation of strict aliasing and 2 uninitialized variables. 4. Rewrote the platform.h logic determining whether to enable x86 SIMD, split into a chain of separate #if's.
d9d2a2f : Build with -fno-lax-vector-conversions. Unfortunately it's not easy to add this flag to ruy_copts without causing PCH mismatches. We will have to hack this flag into the internal presubmit configs instead. This issue is Clang-only, GCC defaults to this behavior, so open-source builds will catch this issue, and in fact this commit is the main step toward enabling x86 SIMD paths in the opensource build.
808ff74 : Set is_prepacked flag for matrices returned from cache.
5825d58 : Remove a bad 'static' keyword.
33b0425 : build_defs changes: - Introduce build_defs.bzl for the common code that does not need to be different between the google and open-source builds. - Rename ruy_copts_base to ruy_copts and split its implementation into smaller macros with their own comments. - Move ruy_copts_avx2 and ruy_copts_sse42 to build_defs.bzl, i.e. enable AVX2 and SSE4.2 in the open-source build. - Introduce -Wc++14-compat to ensure that we stick to c++14 which is the current TensorFlow requirement.
ee83d0d : Remove tracing. It's not used at the moment, it's hardly ever been used except for some fun but not world-changing visualization, it could easily be resurrected as needed.
36ff18c : Remove the legacy kReference which was just an alias for kStandardCpp while existing users were migrated to ReferenceMul.
ad04c73 : Remove unnecessary #includes from ctx.h and prevent them from coming back by using a dummy cc_library with just ctx.h and no deps.
210c986 : Move SystemAligned{Alloc,Free} functions to their own library as they are used independently of Allocator. Merge detail::AlignedAllocator into Allocator, I didn't see a need to keep separate classes. Move Allocator method implementations to allocator.cc. Remove ToVoidPtr, it only had a single use. It was also possible to do without a reinterpret_cast, as the language guarantees sizeof(char)==1 and pointer casts to/from void* don't need reinterpret_cast. Trim dependencies if :prepacked_cache.
1b31368 : Remove Path::kReference. Instead, ReferenceMul becomes a separate library.
eda1b5b : Comment on the hash function.
57e64b4 : Remove the advanced API. The simple API offered by Matrix::cache_policy is enough for current users and could grow to cover more advanced use cases. It has the advantages of much smaller API surface and complexity impact on internal code.
3210565 : Remove the internal allocator in PrepackedCache. Just use the system aligned allocator functions, and free buffers in the ~PrepackedCache() destructor. And limit the allocation of the `sums` buffer to the integer quantized case.
534717b : PrepackedCache improvements: - API minimizing the compexity on the side of the unique call side in dispatch.h. - Don't need actual timestamps for single-thread LRU. - Make the whole PMatLayout part of the cache key, since users might be multiplying sub-matrices i.e. same data, different layout. - Also make the zero_point part of the key for complete correctness. - Remove the kernel function pointer from the cache key, since what matters is the data layout of the packed matrix, that's already addressed by having the PMatLayout in the key. This will allow sharing cache entries across runtime Path's with different kernels but same kernel layout. - Switch from rbtrees (<map>) to hashtables (<unordered_map>). Ordered keys did not scale as well to the now more complex Key type, and hashtables are a better default choice than rbtrees when the specific features of rbtrees (ordering, deterministic enumeration, iterators that remain valid after insertions) are not needed. - Expand the unit test. - Remo
ve : unneeded #include <queue> and <iostream>.
a5fa886 : Fix build on certain Windows toolchains
20e2af8 : Use PEMat instead of PrepackedMatrix in PrepackedCache. This is internal code, so PEMat is appropriate, and this makes PrepackedCache orthogonal to the advanced API, to which PrepackedMatrix belongs. This paves the way to removing the advanced API in a subsequent commit.
58ee522 : Erase duplicate comments from when these files were copied from pack.h.
2ce8c48 : Rename DataSize->DataBytes, SumsSize->SumsBytes, to stress which functions return a number of bytes, instead of a number of potentially multi-byte elemens as FlatSize does.
a4f3160 : Remove the old API for the constant packed matrix cache.
4bdb31a : Move cache_policy from the Context class to the Matrix class and change the set of available enum values in CachePolicy.
0ad580f : ruy_advanced API touchups: MulWithPrepacked does not need prepacked operands to be mutable, and PrepackedMatrix does not need accessor methods.
6b1171e : Fix the build
6039ccc : Make context.h minimal, not #including other ruy headers.
970304d : finish c++ifying Context
e866a68 : finish c++ifying MulParams
2bfeb07 : finish c++ifying Matrix
de0b1b6 : finish c++ifying Layout
145aecd : Rename: internal_matrix.h -> mat.h Introduce the Mat class, internal counterpart of Matrix. Renaming: functions that erase/unerase scalar types are now named EraseType/UneraseType. Renaming: PackedLayout -> PMatLayout PackedMatrix -> PMat DMatrix -> EMat PMatrix -> PEMat
f3c69a7 : 1. Introduce InternalLayout, a private counterpart of Layout, to be used by internal_matrix.h classes. 2. Renaming: 'packed' was sometimes used in the sense of 'not strided'. Generally rephrased as 'unstrided', so remaining occurences of the word 'packed' should always mean 'allowing for a kernel's preferred block-shuffled layout'.
5b0e99d : Emulate _BitScanReverse64 on 32-bit MSVC targets
7a9da95 : Increase visibility of size_util
439c1ac : Refactor ruy's predefined Path set constants, introduce a new kDefaultPaths that compiles fewer paths than kAllPaths, and have ruy::Mul(...) use it (overload not taking an explicit Path parameter).
9f53ba4 : Rename :spec to :mul_params.
98c1b9c : Rename BasicSpec to MulParams.
d4dccd6 : Introduce new ruy interface: - Public classes get standard get/set accessors, ahead of making data members private. - ruy::Mul gets an overload not taking a Path, hardcoding kAllPaths. - Many Context methods are moved to a new ContextInternal class, because they are entirely internal to ruy and shouldn't be exposed in the interface. Just making them private would require befriending many internal ruy functions. Instead, we befriend a single new class, ContextInternal, which has as static member functions all the functions that used to be Context methods accessing them. - EnsureNPerThreadStates is renamed GetPerThreadStates, returns the vector: that is because the existing usage pattern was: call EnsureNPerThreadStates, access the vector.
2e2658f : Follow-up fixes after commit 3a248b34: 1. Un-break the open-source build: //tools does not exist there. Fixed by a copybara core.replace rule. 2. Drop the custom ruy:windows config_setting: it's just an alias for an OS condition now. 3. Give up on -Wall, -Wextra on Windows. Even just -Wall brings in capricious warnings on some Clang-based Windows toolchains.
3a248b3 : Fix a couple warnings (-Wshorten-64-to-32 and -Wc++98-compat-extra-semi)
51efe3f : Compile without warnings with GCC -Wextra. This discovered that we don't need to write an explicit assignment operator for Matrix. That caused warnings as it caused the generation of an implicit copy constructor to be deprecated.
9a1f601 : Wrap the gtest header so that we can disable unused-param warnings in it.
dfe0f69 : Add -Wall and -Wextra (ie generate lots of warnings) to ruy_copts_base, which is the copts used for all ruy .cc files.
4385cfa : And yet one more -Wsign-compare only caught by (zealous?) GCC not Clang.
5457790 : One more -Wsign-compare fix.
0fa8594 : Comments with ASCII art boxes ending in a backslash are causing GCC to complain (-Wcomment) about multi-line comments.
d681fa8 : Compile without -Wunused-params warnings (enabled at -Wextra). This actually allows to shorted some long parameter lists in kernel and pack functions, and found that block_map did not need to depend on path.
e7a04be : Fix bug, was not returning anything
aa429c3 : In the open-source build, link with -pthread to support GCC. This could be refined to do so only when actually using GCC, to avoid breaking toolchains not supporting this flag, as needed.
8212617 : Fix -Wsign-compare warnings.
4452e73 : Fix RUY compile time errors.
e767d8f : Rename some .bzl files. Mostly an internal repo change.
e91d8ab : Internal change
8071e5d : Internal change
600d1ec : Tighten visibility: only make select targets publicly visible, default to private.
7392ea6 : Just some comment fixes as a pretext to test automatic export to GitHub.
00b6423 : Fix include guards after the move out of the TFLite.
184fd58 : Reference ruy from its new location as a separate GitHub project.
91d6280 : Internal change (#2)
2b11bd4 : Fix -Wreturn-std-move on some toolchains (e.g. MSVC STL with NDEBUG not set)
f7ea583 : Move ruy's code to a ruy/ subdirectory.
299a33a : PR #37852: NFC - minor spelling tweaks in documents
4d08486 : PR #37487: NFC - minor spelling tweaks under lite/experimental directory
3d62e95 : Comment side_pair.h - mostly to test GitHub export.
f535b38 : Do not depend on TensorFlow's config_setting's.
930045e : Give Ruy public visibility
6062233 : Cache pre-packed LHS when RHS <= 4 columns wide
894be7c : PR #36230: Fix spelling errors
089e927 : Rename ruy::WaitUntil to ruy::Wait, because it is most closely related to std::condition_variable::wait, rather than to std::condition_variable::wait_until, so this could have been confusing. For us the "until" means "until the predicate returns true" while in the standard library, the _until suffix means "until some delay has elapsed".
063cfc2 : Add a unit test covering GetBlockByIndex. This is where traversal orders are implemented. A mistake there would not be caught in matrix multiplication tests as it would be a performance-only bug (or even a memory-locality-only bug not necessarily affecting latencies).
4b90d3f : drop the old benchmark_opt_set_* targets. they were broken since the move of code to .cc files in separate libraries caused the defining of the RUY_OPT_SET token in these targets to no longer affect the internal code being compiled.
07c26e6 : better column headers in the benchmark output.
d4abb86 : Changes to BlockMap, in particular add Hilbert-curve fractal traversal above a certain size threshold.
c3bb0b7 : Fix PMU-querying code to properly count child threads. There were 2 issues: (1) We needed to set the 'inherit' flag. (2) That only counts child threads created after perf_event_open. The only way to make this work consistently was thus to ensure that we call perf_event_open once, for each event to be counted, at the time that we create the ruy Context, before we create any child thread.
906fc4f : Use preload-for-write instructions before actual store instructions in kernels.
d7e30f3 : Rename: PREFETCH -> PREFETCH_LOAD, in preparation for introducing PREFETCH_STORE.
f63b12e : Benchmark tweaks: 1. Allow specifying a comma-separated list of sizes in RUY_BENCHMARK_CUBIC. Note we try to depend only on the standard library so had to implement a minimal string split function. 2. Allow disabling OpenBLAS benchmarking. It errors out on some shapes (Nx16xN for some values of N).
a822519 : Add a RUY_OPTIMIZE_FOR_MATMUL_BENCHMARK compile-time control allowing to set the default RUY_OPT_SET to what helps GEMM benchmarks as opposed to the default ruy behavior of doing what helps real applications the most. Unfortunately, some specific optimizations needed for real applications are counterproductive in GEMM benchmarks. In GEMM benchmarking contexts, measuring performance against other libraries more openly optimized for GEMM benchmarks, it makes sense to disable such optimizations that are counterproductive in such settings.
178084d : Soften the penalization of lack of cache locality a little. This helps with large, float, multi-thread cases.
56824f9 : TFLM: Fix double-promotion error.
70aad42 : TFLM: Fix double-promotion error.
8b5d287 : TFLM: Fix double-promotion error.
738c0f5 : Fix the build of benchmark_opt_set rules: the build failed when RUY_OPT_ASM was disabled, this RUY_INHERIT_PACK directive was needed regardless of it.
9f54a1e : Ruy - Add cache invalidation
14bfdeb : Allow fixing some of the dimensions while allowing others to vary with RUY_BENCHMARK_CUBIC. Useful to gather narrow/shallow gemm benchmark results, not just cubic.
bf99297 : Remove now dead code.
bcfb762 : Further tweaks to test logic enabling bias and clamping. We actually want to benchmark with these features when comparing against other libraries where these might have nontrivial overhead.
2b0d243 : Ruy - fix test to run platform-specific path
5b36bac : When benchmarking, avoid randomly turning on/off some variants e.g. bias-addition and nonzero zero-points. This makes a very small performance difference but in benchmarking we should consistently measure the same exact thing.
54d2435 : Simplify ruy tests by removing the complicated logic determining quantized multipliers and clamp bounds. Now unconditionally doing what we used to do when QUICK_BENCHMARK=1 was passed. That was needed in practice to get quick results, as the old logic was very slow as it had to rely on a reference implementaiton of matmul (else it would have been very confusing when matmul regressed).
73c3214 : Use an ordered map for thread roots so that profiles consistently start with the 'main thread' and have a consistent order of enumeration of the other threads.
eb351f2 : Drop the dependency on gemmlowp/fixedpoint. That was the last gemmlowp dependency in ruy.
d1a14aa : Remove ruy's dependency on the gemmlowp profiler.
652f111 : Update README.md. Add contributing.md and LICENSE.
6180f1f : Ruy x86: Introduce framework for SSE 4.2 and VNNI.
c40e695 : Ruy: Add note to x86 AVX2 kernels.
29840ae : Fix compilation broken by cl/288340160.
23adc55 : Keep only the simple auxv method for detecting dotprod instructions. It's available on Linux >= 4.15 in general; on Android, at least Linux 4.14.111 thanks to a late backport. This was backported just before the Android 10 release, so this is leaving out pre-release Android 10 builds as well as earlier Android versions.
879f593 : Ruy GEMV: x86 AVX-512 8-bit rough kernels.
b6632d3 : Ruy GEMV: x86 AVX-512 float rough kernels.
f2db1bf : Ruy GEMV: x86 AVX2 8-bit rough kernels.
44ca9b1 : Ruy GEMV: x86 AVX2 float rough kernels.
8d3e931 : Add `cacheable` flag to Ruy Matrix so that caller "opts in" to cache behavior on a per-call basis
de0a983 : In gemv-ish cases, each byte of the big weights matrix is traversed only once, so any notion of data locality is irrelevant. Ignore the 'cache locality score' by forcing it to be 0 in that case.
9e08d80 : Limit rectangularness to avoid using too tiny kernel blocks in the case of highly rectangular destination matrices (gemv-ish cases), which would result in too few iterations of the kernel inner loop to be fully efficient. Now aim to have at least 8 iterations of the kernel inner loop if possible.
718aa11 : Ruy: remove additional flag guarding use of prepacked cache
7bbf219 : NeonCpuBackendGemm uses CpuBackedGemm interface instead of Ruy interface
2c7897c : Ruy: Profile cache ejection.
c85f6d7 : Resubmit of http://cl/283555950 with fix for win32.
19a85c4 : Use separate allocator for cached prepacked matrix allocations.
9a523b8 : Use separate allocator for cached prepacked matrix allocations.
634945d : use nullptr for null pointers.
20fc9c1 : Move deps to BUILD file to make them easier to manage with automation
48f3bc0 : Ruy: Permit GEMV code to thread if thread_count above 1
a67c966 : Ruy: Add non-zero mean in matrix test data, exercising along-row summations.
3a43125 : Ruy: Resubmit of: Optimize (partial) of x86 AVX-512 8-bit pack.
b645c83 : Ruy: Re-submit of: Further optimization (partial) of x86 AVX2 8-bit pack.
1cff2c1 : Ruy: Reduce compiler warnings.
b03ae6b : Ruy: Further optimization (partial) of x86 AVX2 8-bit pack.
cb1db77 : Ruy: Optimize (partial) of x86 AVX-512 8-bit pack.
3b3dbb1 : Ruy ARMv8 quantized GEMV kernel
a1aad26 : Ruy: ARMv8 GEMV kernel with dotprod support
19a7e80 : Provide path to Ruy::Mul for MatrixBatchVectorMultiplyAccumulate - protected by TFLITE_WITH_RUY_GEMV
b148d09 : Tune default Ruy cache behavior (still off by default) - GEMV operations get the simple loop structure - Default ejection threshold set to 256MB (default is somewhat greedy)
bb74635 : Ruy: Fix to x86 AVX2 float pack.
5d5ea3d : Ruy: Add a cache policy and implementation. Protected by #ifdef usage and default policy is off.
df8c25b : Ruy cache of prepacked matrices
ab42065 : Ruy: Reduce compiler warnings.
0a255c6 : Ruy: Improve x86 kernel profiling labels.
78c747e : Ruy: Add benchmark variable to change range of sizes.
c02a73a : Ruy: Further optimization (partial) of x86 AVX2 8-bit pack.
de56663 : Ruy: Further optimization (partial) of AVX2 float pack.
9f1042d : Ruy: Optimize (partial) of x86 AVX2 8-bit pack.
b1e4366 : Ruy: Optimize (partial) of x86 AVX-512 8-bit pack.
16c6820 : Ruy: Clean up x86 packing profiling labels.
27b03e9 : Ruy: Remove unused function from AVX-512 8-bit kernel.
0a72cad : Ruy: Optimization (partial) of AVX2 float pack.
10d7034 : Ruy: Output message when overriding block map size.
035e2c7 : Use "-O3" for optimized ruy build
4eee09f : Ruy: Workaround compiler problems with low optimization.
45d833e : Ruy: No longer disable AVX2 within x86 by default.
770a968 : Ruy: Refinements to 8-bit x86 kernels.
3a48f4e : Ruy: Improve x86 8-bit AVX-512 kernel loops.
d5f0a6c : Ruy: Unroll x86 8-bit AVX-512 kernel loops.
45ada67 : Ruy: Improve handling of offsets in 8-bit AVX-512 kernel.
c7e47ca : Ruy: Improve output stage of 8-bit AVX-512 kernel.
dd70d1c : Ruy: Move x86 AVX-512 utility functions into namespace.
ac132b9 : Ruy: Improve offsets handling for 8-bit AVX2.
3fb0f26 : Ruy: Rework accumulation in x86 AVX2 8-bit kernel.
e09d9b4 : Ruy: Combine output stages in x86 AVX2 8-bit kernel.
16f513c : Ruy: Load RHS data directly in x86 AVX-512 float kernel.
d4508c8 : Ruy: Load RHS data directly in x86 AVX2 float kernel.
fc7e615 : Ruy: Unroll loops in x86 AVX2 8-bit kernel.
45159dc : Use structured comparison macros e.g. RUY_CHECK_EQ(a, b) instead of RUY_CHECK(a == b).
a96184a : Rewrite RUY_CHECK family of macros: - Drop unwanted dependency on TFLite macros (prereq ahead of future move out of tflite). - There doesn't seem to be a compelling flavor of Google logging macros that we could use here, without adding a large dependency and/or a large increase to binary size. We only need the most basic assertion functionality, this implementation achieves minimal binary size impact by using only snprintf, fprintf and abort. - Still have decent logging of compared values, and support for C++11 enum classes for now by logging numerical values (will be possible to improve when C++20 reflection becomes available).
02f886b : Ruy ARM32: additional 8bit optimizations
8cc147e : Ruy ARM32 GEMV kernel
e5d56a3 : Split MakeBlockMap into smaller functions
494a6e6 : Ruy: Improvements to AVX-512 8bit code.
51636ba : Ruy: Rough optimization of x86 AVX2 8-bit kernel.
06be363 : Ruy: Rough optimization of x86 AVX2 float kernel.
f7118e1 : Rewrite MakeBlockMap to be more principled and at the same time more explicitly empirically derived. These values have been obtained on a Qualcomm S855 device (arm64). This would need to be tuned differently to achieve optimal performance on other hardware.
f585116 : Make thread_count part of BlockMap. Allow MakeBlockMap to take a tentative thread_count value as input, potentially use that value to choose BlockMap parameters, and decide on the definitive thread_count value.
3e1d455 : Rewrite the 'rectangularness' computation. Since 'rectangularness' is now the largest-scale subdivision, it should not (anymore) have anything to do with the kernel layout. Rectangularness is now nothing but the shape 'aspect ratio', (rows/columns), of the destination matrix. This keeps concepts simpler and more orthogonal -- rectangularness is a property of the destination matrix alone, orthogonal to kernel. This will allow writing better, simpler block_map logic.
77344d0 : Introduce pot_log2, which checks that its argument is a power of two then returns its log2. Allows to convey in code that values are power of two, so the log2 is exact.
fa906af : Switch the rectangularness of blockmaps from inner to outer. That means: instead of having a single big square grid traversed by a space-filling curve, with an inner level of rectangular subdivision inside each cell, have a top-level rectangular subdivision inside of which we have separate space-filling curves. The idea is that for highly rectangular sizes, we want the traversal to look linear on a large scale.
b580a77 : Ruy ARM32: Optimize 8bit kernel
38da52a : Ruy - optimize ARM32 quantized int kernel
945aaa1 : Remove portable_test_suite inclusion for ruy tests
8428c44 : Ruy: Add compile-time and runtime FMA checking under AVX2.
ffcbb6e : Ruy: Add mechanism to mask out paths.
d594e94 : Automated rollback of rollback. Fixed in preceding change.
8d47072 : Ruy: Ensure that a couple of classes defined (empty) for non-x86 and non-ARM.
8d21e2b : Fix an assertion. Also edit a comment in ruy/BUILD about debugging.
ee13042 : Support Emscripten (ie typically Wasm).
4184d61 : Automated rollback from breakage
06ca74d : Ruy: Tests for CPU ID detection.
179e1d3 : Ruy: Minor clean up.
1963e4d : Ruy: Improve includes.
15eeb2a : Ruy: Move common copts to recently-added bzl file.
d9741fb : Ruy: Add bzl files for copts handling.
dd04052 : Ruy: Rearrange BUILD file.
e439926 : Ruy: Disable x86 enhancements under Clang < 8.
948a3ff : Ruy: Add bzl files for copts handling.
5811fa7 : Ruy: Introduce CPU ID detection on x86.
3e2acb1 : Don't round the allocator's storage size to the next power of two. This is typically a huge buffer. We're going to reach a steady state where we have only a few such buffers and they won't get frequently reallocated, anyway.
607e445 : Fix allocator in cases of sizes overflowing 32bit integer arithmetic in size_util.
30a5e98 : Ruy: Reformat bzl files.
b7ebb18 : Ruy: AVX2 model C++ code.
fa69a4b : Some more fixes to arm32 asm: - Use vld1.8 not vld1.32 to load 8bit values. Especially in packing code, the source pointers are not guaranteed so have any alignment. In kernels, they are more or less guaranteed to be, but .8 is more idiomatic. If we ever notice a performance benefit of .32 (news to me) justifying this choice, we could then use .32 in kernels only and with a comment recording the performance rationale. - One vld1 was passing a single d-register without enclosing it in {} to make it a register-list. - Pack8bitNeonOutOfOrder{LHS,RHS} renamed to Pack8bitNeonOutOfOrder{4Cols,2Cols} because that's more descriptive of the actual difference between these functions.
9a8ac17 : Fix a vld1 instruction, see: https://github.com/tensorflow/tensorflow/issues/31744
bba4baa : Ruy ARM32 packing asm
0d203df : Ruy ARMv7 asm int8 quantized kernel
4e24eca : Require dotprod when running the tests on ChromiumOS/ARM64. At the moment this is being used to run tests on emulator, we're currently getting dotprod support there, we don't want to regress that.
e039ebb : Ruy: Minor fixes to AVX-512 code.
6593992 : Ruy: Modify guards to use X86 platform in some places.
a218700 : Ruy: Exclude GCC and other non-Clang compilers from x86 enhancements.
5de95a8 : Ruy: Restrict path definitions to supported platforms.
4c5c04d : Ruy: Split-off build targets specific to platform / ISA.
f5c43c6 : Ruy: Prune dependencies.
bb4bbc4 : Ruy: Fix bug in AVX-512 quant packing.
491ca6b : Fix compilation error on arm32
9284253 : Ruy: Correct an include.
ae10ec2 : Rewrite the handling of threads==1, so it's a little more readable, and gets compiled with -O3 in a way that puts this case at the start of the function instead of at the end, which for a mysterious reason results in more stable performance.
55cb8a8 : Specify -O3 and, on ARM32, -mfpu=neon as rule copts, for all our binary rules. See the comment.
ab0bac8 : Disable AVX512 on __APPLE__ for now to unbreak the build.
58302ee : Only import <sys/time.h> if we are running on Linux. Otherwise it causes the following error on Windows: tensorflow/lite/experimental/ruy/time.h(19): fatal error C1083: Cannot open include file: 'sys/time.h': No such file or directory
540a765 : Ruy: Guard an include, fixing MacOS build.
8221a67 : Ruy: Improve includes.
4a552ba : Improve bzl file.
642abf9 : Ruy: Fix to x86 (AVX-512) pack code.
510d2cf : Ruy: Remove unnecesary header import.
1e016c2 : Ruy: Correct location of header import.
3276f46 : Fix deadlock in wait_test. Add testcase to reproduce that consistently.
47f010c : Fix for Raspberry Pi build breakage
ac7834c : Ruy: Reorganize pack and kernel headers.
a415684 : ruy::ThreadPool: when there is only 1 task, don't even touch atomic counters. Saves a store-release and a load-acquire (total ~100 cycles) per matmul.
283c02b : Avoid expensive atomics altogether, including the allocation of arrays, in the single-thread case.
fc8a5be : Code simplifications around packing indicators:s Don't use nullness of local_packed or packing_status array pointers to determine whether a side is pre-packed: use params->is_prepacked for that. Make local_packed a member of TrMulTask so we don't need to pass it around explicitly.
24638b6 : Fix compile error (use of avx512 intrinsics without including header) and wrong opt set (RUY_OPT_INTRINSICS, not RUY_OPT_ASM, there is no asm here).
6aa677c : Ruy: Minor fix to x86 (AVX-512) code.
a324ab8 : Ruy - restore benchmark parameters
7f75028 : Ruy: Introduce x86 (AVX-512) code.
b7daba4 : Ruy - ARM32 asm optimizations
4ac87c7 : Overhaul time.h: don't force everything to go through floating-point (even double precision) representation, introduce more helpful helper functions for duration conversions, and don't expose any Clock class, instead expose only timestamp-returning functions.
34959ed : Use Linux's coarse clock instead of a real clock when that is sufficient. Its resolution on current Android per clock_getres and as actually observed, is 3.33 ms.
0653499 : Avoid divisions when the divisor is a power of two.
18fdbcf : While waiting for a block to be packed by another thread, do some other packing work that will likely be useful in the near future.
29d881f : Be very careful with compare_exchange_strong. Fixed memory orders, took advantage of the load behavior of the failure case to avoid the subsequent load (as it was already done!), and write a very thorough explanatory comment.
8a16de9 : Remove relaxed_atomic_store and its last usage in pack.h.
2756b86 : Rewrite/simplify tracing.
80adbae : Changing the packing strategy from being non-blocking but potentially redundant, to being non-redundant but potentially blocking.
abeccd4 : Oops: we were never taking advantage of a read of the atomic 'packed' indicator returning true, to update the local_packed indicator. In other words, when another thread had packed a block, and we had obtained that information from an expensive atomic read, we did not cache that precious information to avoid subsequent expensive atomic reads.
47383ad : Simplify MakeBlockMap: it already assumes that the input rows/columns are rounded up to next multiple of kernel block dims.
fb49f5c : Remove a useless piece of code in MakeBlockMap. It was a remnant from when ruy was trying to skip the packing phase in some cases, letting kernels operate directly on source matrices. In that case, there was a difficulty if the matrix sizes were not multiples of kernel size and there was only one block.
3450e3b : Simplify MakeBlockMap now that we aren't dealing with 16-bit quantities anymore. There is still some assumption in GetBlockByIndex's bit operations that some quantities fit in uint16. We'll clarify that and write unit tests once the current wave of simplification settles.
9cf983f : Use type 'int' for most integers, use uint32_t locally in some bitwise-ops-heavy code, don't use uint16_t anymore.
6285a42 : Use SidePair to start simplifying block_map.cc and to offer a one-side-only overload of GetBlockMatrixCoords, which will be useful in a subsequent CL and already allows to halve the code in the original GetBlockMatrixCoords.
30ffedc : Rewrite a useless std::memory_order_release as std::memory_order_relaxed. It's OK because these stores happen before calling Execute, and these values will only be consumed in other threads after Execute has communicated with these threads... which will involve a release-store anyway.
a4aa186 : Introduce a SidePair concept allowing us to rewrite much internal ruy code taking advantage of LHS<->RHS code symmetry to remove some redundancy.
f9d85c7 : Ruy: Move ARM packing code into separate file.
52bf1ab : - Disable tuning on Apple - we don't want to use an in-order-tuned kernel on an Apple CPU. We shouldn't even with tuning, as Apple CPUs are out-of-order, but we don't want to risk the case of misdetection by the tuning nanobenchmark. - Whenever tuning is not enabled, have the tuning resolver just return without even the overhead of querying a timestamp.
2b8253e : Ruy - ARM32 asm packing kernel
310e99a : Ruy - ARM32 asm packing kernel
72b9806 : Ruy - ARM32 asm packing kernel
9948cbe : Ruy: Fix asm instruction syntax
196af9a : Switch to using ruy::DetectDotprod() for sdot instruction support instead of the /proc/cpuinfo code we're using currently.
ac318aa : Simplify ruy's main loop. Most of the next_* business was unnecessary complication. This code didn't know whether it wanted to hide latency of an atomic increment (60 cycles) or of a block coords computation (comparable). Now it's more intentional about hiding the atomic increment latency, because that's the one instruction here that will always have high latency; for the rest, we can only hope that the compiler will exploit any opportunity to inline the block computation and distribute its instructions so as to hide some of the latency.
222cc88 : Fix UBSan error in test that was testing unrealistic accumulation depth 50001.
78ea2fe : Fix performance regression (b/137615815) introduced by new platform #defines - they were tested directly by #ifdef, and were being defined by path.h. As tune.cc did not #include path.h, it did not enable its platform-specific tuning code, resulting in a performance regression in cases relying on tuning for maximal performance --- in-order ARM.
70d6007 : Ruy - Float Kernel in ARM32 asm.
d21a166 : Fix the type to avoid comparison of integers of different signs.
6552ad2 : Ruy - Float Kernel in ARM32 asm.
12e5fc7 : Ruy - Float Kernel in ARM32 asm.
8af0706 : Ruy - Float Kernel in ARM32 asm.
75f72e9 : Ruy - Float Kernel in ARM32 asm.
40f8f1b : Fix visibility to match reality.
9a568d5 : Break out :trmul from :ruy.
67614e4 : Generalize MakeBlockMap a little to allow rectangular kernels, and test that.
86e430c : Make the kStandardCpp kernel layout and the cache-friendly traversal threshold part of the Spec, allowing to write tests (test_special_specs_*) that test non-default values.
c527161 : Use condition_variable::wait, it has an overload taking a predicate that was what I wanted all along.
cdd64a6 : Refactor WaitForVariableChange: abstract away the atomic operations from it by putting them behind a `condition` function that it waits for, rename it `WaitUntil`, move it to its own library with own unit-test.
0bf3873 : Use auxv to detect dotprod on linux >= 4.14.111.
44e9ddb : Improvements to PMU stats in ruy benchmark: - Measure TLB refill rates - Use the same measure of workload size as denominator to compute all 'rates', instead of using some PMU counts as denominators for some 'rates'. We had already been doing that for data cache refill rates. The rationale is that you want rates to be just proportional to counts of adverse events (e.g. cache refill counts) so that they are unambiguously lower-is-better. Using a PMU metric such as a number of cache accesses or cpu cycles as denominator means unwittingly rewarding bad things, such as rewarding register spillage causing more cache accesses. - For PMU metrics, now that they are unambiguously lower-is-better, retain the best out of N runs, like we do for Gop/s metrics. This should help to stabilize results a little.
f1b2e0a : Internal change
e081f4a : Enable ruy optimizations in a less error-prone way.
ec80e7f : Remove some stale comments.
7bcd394 : Adjust structure of all BUILD files to recommended style (https://docs.bazel.build/versions/master/skylark/build-style.html#file-structure), moving loads to top.
14d1d8a : Missing headers / fix compilation with ruy tracing.
8b507fa : Ruy: Make tests intolerant of NaN results.
bf2e9f0 : C++ kernels don't need relaxed_atomic_store. This is needed only when multiple threads might be concurrently writing the same value to the same memory location. This situation occurs in packing code, but not in kernels, as each tile of the destination matrix is computed only once.
0e445f4 : Update file comment on detect_dotprod.cc with latest findings.
e91fa44 : Unbreak example.cc: it was running into the recently added assertion against both zero points being the minimum representable value.
90645aa : Apply 'buildozer fix moveLicensesAndDistribs movePackageToTop' to all BUILD files.
fc2c2a0 : Skip over left-shift instructions in the common case where they are easily checked to be trivial, that is when the exponent is a single uniform constant and is non-positive.
51e15a8 : Don't compile the dotprod path outside of Linux, we don't know non-Linux devices with dotprod and we don't know yet dotprod-runtime-detection code that runs outside of Linux.
632733b : Restrict detect_dotprod to linux. We're debugging further trouble on iOS even with the current __APPLE__ check.
10748da : Disable dotprod_detect on Apple. The SIGILL-handling does not work there.
6532f45 : Clean up Ruy's internal dependency structure.
30a287a : Clean up Ruy's internal dependency structure.
a1db6b0 : Move impl.h -> trmul.h
b214d15 : Add ruy dst==int32 support for in order cores for dot prod kernel.
b254f9e : Clarify and enforce the contract around kernels and destination matrix dimensions that aren't a multiple of kernel dimensions.
552f79b : Ruy testing.
9b97ec4 : Add ruy dst==int32 support for out order cores for dot prod kernel.
274acf5 : Add low-level pre-packing API in ruy_advanced.h
74595d0 : Better fix for b/132351025:
8dc4be3 : Fix the kernel layout description for the float NEON kernels. <Rowmajor,4,8> is the correct layout, is essentially the same layout as <Rowmajor,1,8> as we were declaring since they're both row-major and differ only in the number of block rows, but it still makes a difference on padding: the kernel expects input packed matrix data to be padded to the next multiple of 4 rows, and by incorrectly describing the kernel layout as <rowmajor,1,8>, we did not honor that. As we reflected the same incorrect layout description in pack.h, we were also using packing code that wrote padded data, but we were not allocating a suitably enlarged buffer, so my guess is that we were overrunning buffers, explaining the non-deterministic failures. Asan didn't see anything because this is assembly code, we would need valgrind for that.
37f9f33 : Fix performance regression: disabled NEON float packing path!
99fd663 : Add ruy dst==int32 support for in order cores.
b7ea41d : Make Allocator's RAII behavior more sensible.
3c01633 : Fix a compiler warning/error for unused result of `read` syscall.
fc2ed74 : ruy: support dst == int32 for neon out of order case.
b6f4a49 : ruy: support dst == int32, currently only kStandardCpp path.
a8907c5 : PR #28392: [aarch64] make TensorFlow build for aarch64 linux natively with bazel
cb9587f : Move the assertion, that not both LHS and RHS zero_point are the minimum representable value, from cpu_backend_gemm to ruy.
3b63708 : Update a stale comment in NEON kernels.
c5d291b : Fix some changes that got lost in a previous rebase.
d9c772a : Fix linker errors (non-inline functions in header file causing multiple definitions).
63a74df : Change existing call sites of the old deprecated gemmlowp WorkersPool::Execute method, which is a footgun because it destroys the Task object that it takes, to the new more explicit name LegacyExecuteAndDestroyTasks for the same behavior.
50fa2c4 : Detemplatize TrMul and introduce type-erased TrMulParams.
e3765a0 : Introduce a tflite_with_ruy config_setting, defaulting to false. When it is false, make :cpu_backend_gemm use gemmlowp and eigen instead of ruy.
e1bd4c4 : Touch up documentation on Path and ruy::Mul
734f69e : Introduce a :cpu_backend_gemm library allowing to perform all types of GEMM that TFLite needs, given a CpuBackendContext.
d9646e5 : Fix a couple of ruy compile issues found by TensorFlow continuous integration.
1264b5d : Touchups in ruy for TFLite integration: add visibility to :context and :thread_pool targets, and a comment about a Context field overdue for renaming.
ff39aea : Remove links to benchmark spreadsheets not ready for public release.
13689fe : Opensource Ruy
77f404d : Internal change
b21b310 : Support Windows with ruy
54d4073 : Internal change
c8dc0cd : Internal change
d8bbade : Internal change.
8a8db75 : Internal change
f5b8108 : Internal change
51a23e8 : Internal change.
842bfaf : Internal change.
9118d7b : Internal change.
c43c0d3 : Internal change.
1514393 : Internal change.
a13c296 : Internal change
0fe4eeb : Internal change.
f0458e7 : Internal Change
f9f30f9 : Internal change
a048fe8 : Internal Change
89b6306 : Internal change
54e30ea : Internal change.
a0ba3ac : internal change

+- Project: platform/external/s2-geometry-library-java

f5617f6 : Update s2-geometry-library-java-tests to not run in TEST_MAPPING
dae5745 : [LSC] Add LOCAL_LICENSE_KINDS to external/s2-geometry-library-java
3ebc0f0 : Changes to enable inclusion in the geotz apex
d48b6f5 : Remove a visibility restriction
e750d5d : Revert "Remove TEST_MAPPING"
081ad24 : Remove TEST_MAPPING
7e1dc66 : Add Android files / remove prebuilts
a5c1c22 : Initial empty repository
c28f287 : Inline checkEqualsAndHashCodeMethods calls in preparation for deprecating the method.
de2dc0d : Per discussion with kirilll, some checks that we desire to run at debug time only have been converted to asserts, and commented out pending an answer from the java libraries team on how best to handle debug time only checks. One of these changes overlaps a change started by ikaushan in CL 25025671 -- hopefully he beats me to the punch.
a497b82 : Removing very slow precondition checks. Removing these yields 10% speedup of S2Polygon.isValid().
03d6087 : Split S2Edge and UndirectedEdge up to make equals() method correct. Before this CL it was possible to have instances of S2Edge such that:
c04b68b : Automatic refactoring to encapsulate fields of R2Vector. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=25130844
33f4700 : Made S1Interval and R1Interval immutable. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=25081675
89b8770 : Made 'constant' classes fully immutable by either removing or wrapping final static arrays.
9d370a8 : A tidyup CL for the geometry package. Each change in the CL is isolated to the file it is in, so each file can be reviewed independantly.
1bc1d9c : Needing owners approval for removing final keyword from S2LatLngRect in order to fix broken build (http://test/ui#p=geo.gt) of java/com/google/geo/gt/geometry/GTLatLngRect.java (introduced by CL 24952612)
0095e3d : A more complex CL to avoid exposing the 'bounds' arrays from several of the geometry class (paving the way for them to be made immutable later). ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=24952612
b9d250e : Removed DoubleMath from geometry package and inlined the one function that was actually ever being invoked into S2.java. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=24952377
e3151c7 : The checkEdgeCrossings() method now uses the edge index of the context loop, instead of iterating over the product of all edges against all other edges filtered only by bounding volume. This method is integral to the performance of intersects(), contains(), containsOrCrosses(), etc. This matches the c++ algorithm in the corresponding method S2Loop::AreBoundariesCrossing. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=24938116
b898242 : Use PrimitiveType.valueOf() or autoboxing (which uses #valueOf) instead of new PrimitiveType(primitive) to enable caching of common primitive values. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=24780147
7eb31f4 : Modify S2EdgeIndex to prune in "XYZ" instead of longitude as it is much cheaper to compute from S2Point x/y/z. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=24686270
a393b19 : This CL replaces the edge index data structure, a TreeMap<S2CellId,TreeSet<Integer>>, with an alternate that is an order of magnitude smaller and faster. Inspiration for this work is owed to Frank Warmerdam, who first recognized the performance consequences of the TreeMap as implemented in Java.
25544e0 : Performance improvements to S2Loop: 1. We now cache the edge index in an instance field as the C++ library does, so we don't calculate it more than once. 2. We now use a vertex index to improve findVertex() performance from O(n) to O(1), as the C++ library does. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=24293413
6fb4657 : Initial import.

+- Project: platform/external/scapy

d901e7fb : fix broken include in aosp-master OWNERS in scapy project

+- Project: platform/external/scudo

dfc0c2e56ee : [scudo] Handle predefined M_MEMTAG_TUNING_* constants (NFC).
4d022f5d4f2 : [scudo] Rework dieOnMapUnmapError
c727119a49d : scudo: Fix MTE error reporting for zero-sized allocations.
a5ea25ba9dc : scudo: Check for UAF in ring buffer before OOB in more distant blocks.
185fd5671e8 : scudo: Require fault address to be in bounds for UAF.
3ae243e51a5 : [Scudo] Use GWP-ASan's aligned allocations and fixup postalloc hooks.
6583baa3f25 : [scudo] [GWP-ASan] Add GWP-ASan variant of scudo benchmarks.
4c890782194 : [scudo] Add initialization for TSDRegistrySharedT
3f5399f6923 : [scudo] Align objects with alignas
bebf30bf689 : [scudo] Don't track free/use stats for transfer batches.
b91a547f83c : [scudo][NFC] Fix clang-tidy warnings
5d3d727223e : [scudo] Use require_constant_initialization
95821de86e8 : Revert "[scudo] Use require_constant_initialization"
71df78e116f : [scudo] Use require_constant_initialization
709ed1284c2 : [NFC][scudo] Suppress "division by zero" warning
641941d8602 : [NFC][scudo] Add reference to a QEMU bug
558765f98cf : [scudo][NFC] Fix cast warning
51d3beeee19 : Revert "[Scudo] Use GWP-ASan's aligned allocations and fixup postalloc hooks."
cbd425c20db : scudo: Work around gcc 8 conversion warning.
881a4844b2e : [Scudo] Use GWP-ASan's aligned allocations and fixup postalloc hooks.
e8e24c7c073 : scudo: Store header on deallocation before retagging memory.
1b5529446e3 : scudo: Only static_assert for compressed LSB format with clang.
e910c69a5a0 : scudo: Optimize getSizeLSBByClassId() by compressing the table into an integer if possible. NFCI.
39f99a969d8 : scudo: Use a table to look up the LSB for computing the odd/even mask. NFCI.
2291410e54b : [scudo] Check if MADV_DONTNEED zeroes memory
7e3c83381ac : scudo: Obtain tag from pointer instead of loading it from memory. NFCI.
34c8857fef2 : scudo: Make prepareTaggedChunk() and resizeTaggedChunk() generic.
71756e641cc : scudo: Use DC GZVA instruction in storeTags().
1ce270568c9 : [scudo] Avoid empty statement warnings
0167893796b : [scudo][standalone] Fuchsia related fixes
c2b308871ed : [scudo] Restore zxtest compatibility
12ee7adef75 : [scudo] Make MTE inline asm compatible with GNU assembler
1b13235dadd : [scudo][standalone] Use BatchClassId in drain rather than 0
15a5cd7e406 : [NFC][scudo] Restore !UseQuarantine check in tests
d3eeaf8c13d : [NFC][scudo] Move macro into a shared header
4f264f3f483 : [NFC][scudo] Split ScudoCombinedTest.BasicCombined
f550ebffb11 : [NFC][scudo] Inline some functions into ScudoPrimaryTest
7ddb51c3a7e : [NFC][scudo] Convert ScudoPrimaryTest into TYPED_TEST
8f1fa681bd6 : [NFC][scudo] Move some shared stuff into ScudoCombinedTest
19bc017b748 : [NFC][scudo] Move globals into related test
b53c650c050 : [NFC][scudo] Use TYPED_TEST to split large test
04571565abe : [scudo][NFC] Make tests runs with --gtest_repeat=2
ff35093ac41 : [Scudo] Fix SizeClassAllocatorLocalCache::drain
03eea35173e : [NFC][scudo] Simplify UseQuarantine initialization
48ff2ffbdd0 : scudo: Preserve no-memtag attribute on cached secondary allocations.
6f816d12ac1 : scudo: Allow TBI to be disabled on Linux with a macro.
d9c9164eba8 : Disable TBI when targeting the native bridge.
75ee3bc6803 : scudo: Add support for tracking stack traces of secondary allocations.
cc3d4934377 : scudo: Support memory tagging in the secondary allocator.
296e12a9bcd : [scudo][test] Disable -Wfree-nonheap-object
98e868f2240 : Revert 7a0da8894348, "scudo: Support memory tagging in the secondary allocator."
1bc3a8d33d7 : Revert 7a0da8894348, "scudo: Support memory tagging in the secondary allocator."
c936954e593 : [scudo][standalone] Compact pointers for Caches/Batches
4b57c90e038 : Temporarily disable scudo_unit_tests on host.
3f9de8196dd : scudo: Support memory tagging in the secondary allocator.
3c3951e59f4 : [scudo/standalone] Use .arch_extension memtag, not mte
b1ba1c575c1 : [GWP-ASan] Add aligned allocations.
ce5094bb1d0 : [scudo/standalone] Use zx_system_get_page_size() on Fuchsia
4eac19fbd18 : Update branch name.
15ea0616b3e : Fix mismatch between aosp and internal.
8a35495108d : [scudo][standalone] Change the release loop for efficiency purposes
10a30f4fa9d : scudo: Interleave odd and even tags for adjacent blocks.
413a92174fe : scudo: Remove some boilerplate from the combined allocator tests. NFCI.
ebd45018cc0 : [GWP-ASan] Split the unwinder into segv/non-segv.
75cdb64435e : Revert 502f0cc0e38 "[GWP-ASan] Split the unwinder into segv/non-segv."
5179eabc46b : [GWP-ASan] Split the unwinder into segv/non-segv.
284fc2f7a7b : [scudo][standalone] Release smaller blocks less often
b93056effa7 : Revert "Speed up the release to os algorithm."

+- Project: platform/external/selinux

3aea2bd6 : OWNERS: add alanstokes, remove nnk
ff3c9997 : secilc.c: Don't fail if input file is empty
e99ee490 : selinux: remove last slash in CE dirs macro
0c40b2bb : Replace llndk_library with llndk clause in cc_library
f30e6ff3 : Use the new more inclusive command-line options.

+- Project: platform/external/setupcompat

cdc282e : Import updated Android SetupCompat Library 379335714
f513dd2 : Import updated Android SetupCompat Library 378593677
ab6e0ff : Import updated Android SetupCompat Library 377091999
e42bc8b : Import updated Android SetupCompat Library 375009299
6a89234 : Import updated Android SetupCompat Library 373282927
d77ab24 : Import updated Android SetupCompat Library 372106188
3a3ac68 : Import updated Android SetupCompat Library 371667272
8a37aa8 : Import updated Android SetupCompat Library 370375132
a29772e : Revert "Import updated Android SetupCompat Library 369420590"
56ea8be : Import updated Android SetupCompat Library 369420590
71f3b19 : Add lint baseline to address NewApi errors
b029e75 : Add lint baseline to address NewApi errors
36f347d : Import updated Android SetupCompat Library 364237380
7d8811c : Import updated Android SetupCompat Library 363649179
85fe7ee : Import updated Android SetupCompat Library 362261179
261f8b4 : Import updated Android SetupCompat Library 360792876
5798a4d : [LSC] Add LOCAL_LICENSE_KINDS to external/setupcompat
73b4170 : Import updated Android SetupCompat Library 354256040
72d13da : Import updated Android SetupCompat Library 353709689
3ddbe9b : Import updated Android SetupCompat Library 351303342
642e096 : Import updated Android SetupCompat Library 349536308
e242cd2 : Import updated Android SetupCompat Library 344353742
2084d92 : Import updated Android SetupCompat Library 342766776
6f53f83 : Import updated Android SetupCompat Library 334555989
75de590 : Import updated Android SetupCompat Library 333058869
3b0ac69 : Import updated Android SetupCompat Library 329866327
e703c59 : Import updated Android SetupCompat Library 327354211

+- Project: platform/external/setupdesign

b69685d : Import updated Android Setupdesign Library 381429150
649d1e8 : Import updated Android Setupdesign Library 379405017
26e5d52 : Import updated Android Setupdesign Library 378330318
a8dcfe7 : Import updated Android Setupdesign Library 377243486
fdbcc61 : Import updated Android Setupdesign Library 377192531
96c1ad4 : Import updated Android Setupdesign Library 376136887
8fcf8fe : Import updated Android Setupdesign Library 375398336
1e5fe00 : Import updated Android Setupdesign Library 374773193
55c0d53 : Import updated Android Setupdesign Library 373282927
e530e8b : Import updated Android Setupdesign Library 371812065
ff3cc9f : [LSC] Add LOCAL_LICENSE_KINDS to external/setupdesign
6447b19 : Import updated Android Setupdesign Library 370595940
d94c19c : Import updated Android Setupdesign Library 370048555
e9bc446 : Revert "Import updated Android Setupdesign Library 369470918"
20ce835 : [SetupDesign] Add the SetupDesign -loading screen build file
39b87c3 : Import updated Android Setupdesign Library 369470918
8a0dbfe : Add lint baseline to address NewApi errors
9f1f225 : Add lint baseline to address NewApi errors
4a594ac : Import updated Android Setupdesign Library 364750899
eccac8f : Import updated Android Setupdesign Library 363649179
6b505d9 : Import updated Android Setupdesign Library 363357645
99993f1 : Import updated Android Setupdesign Library 360784725
883aac8 : remove the sub-folder and wait for license issue fixed
4e7e25f : Import updated Android Setupdesign Library 358527216
49f916f : Import updated Android Setupdesign Library 354874203
13e0225 : Import updated Android Setupdesign Library 354034477
1566b59 : Import updated Android Setupdesign Library 352327668
aea92c4 : Import updated Android Setupdesign Library 351341431
6c15fbd : Import updated Android Setupdesign Library 349536308
4e61d1f : [SetupDesign] Adds the dependency of material library for setup design library.
6c7dfb3 : Import updated Android Setupdesign Library 344353742
afd7e53 : Import updated Android Setupdesign Library 342991646
6a6917a : Import updated Android Setupdesign Library 333280369
a244495 : Import updated Android Setupdesign Library 329667015
8bae369 : Import updated Android Setupdesign Library 325151255

+- Project: platform/external/sfntly

2af4d57 : [LSC] Add LOCAL_LICENSE_KINDS to external/sfntly

+- Project: platform/external/skia

3d7cb33f7a : Make sure we aren't allocating more ycbcr desc sets in Vk than available.
fe71605185 : Disable CCPR everywhere except testing
55c214f2ab : Update the "os" dimension of Windows tasks to Windows-19041.
a9aecd9f2c : Only treat PNG_COLOR_TYPE_RGB as 565
6a2a767f72 : Only treat PNG_COLOR_TYPE_RGB as 565
f6de97fce5 : Only treat PNG_COLOR_TYPE_RGB as 565
fa2ef26e99 : Add scratch-only version of performDeferredCleanup
3475f94816 : Move reduced shader mode logic outside test macro
88e54192dc : Allow reduced shader mode to be enabled outside tests.
7dfe52785e : Query AHB usage for renderable when importing into Skia.
9969494b6d : Compute max inclusive vertex for drawIndexed in FillRectOps
60e9e4610b : Make sure we wait to call finishedCallback in vk setBackendSurfaceState.
d977fdecc6 : Re-disable indirect draw on ANGLE D3D
ca9f6a8550 : limit transfer buffer workaround to angle d3d backend
c7dd6f451f : Revert "Use conics with w=Inf to describe triangles for the tessellator"
9db2098917 : Revert "Delete the index buffer from middle-out tessellation"
6b719c25ca : Roll Chromium from 51f0f14b5681 to 5bc0d1561110 (555 revisions)
f9362ef0dc : Roll Dawn from f0fdfa0d61df to c2a281862153 (5 revisions)
1648dede8b : Roll SwiftShader from be169ef35238 to c4d054c6ad41 (2 revisions)
537b750834 : Fix bit shift overflow making bots sad
66441d4ea0 : Roll ANGLE from 930db294639d to 25b53ceb65b7 (18 revisions)
0d0b1b3b56 : Delete the index buffer from middle-out tessellation
84f70136ab : Use conics with w=Inf to describe triangles for the tessellator
1a14c4aa0a : Revert "When running on ANGLE GL backend use the underlying GL driver info"
33ec611316 : viewer can show offscreen layers in MSKPSlide
09b2bcbb81 : Add SkBaseGpuDevice ...
4e9d5e2bdf : Use Wang's formula for quadratic and cubic point counts
90508f02dc : Revert "The Matrices test now verifies its results."
e3bea7a60a : Can ctrl-key work on non-macs?
22dcb738b0 : Revert "Revert "Added DSL flags""
4ce8189c4d : switch to SkMutex in SkStrike
0270bf5d10 : Add shader styling
71f5b92f4c : Remove workaround for angle bug 4536
86121f6c0e : The Matrices test now verifies its results.
9ec377e999 : Reland "Simplify quickReject implementation in SkCanvas"
2446196688 : 3d cube initial demo
433d25c947 : Safeguard against wacky keys for now
cc29ca5196 : Remove SK_DISABLE_NONSQUARE_MATRIX_TRANSFORM guard flag.
bb3966ad4e : Update GN reference to recently moved SkSpan.h
827bb729a8 : Use rescale in async-rescale-and-read to do non-rescaling conversions.
a5842bc903 : Move SkSpan to include/, for use in public API
d9a7c5953d : Roll Chromium from 5d4a69b076e1 to 51f0f14b5681 (472 revisions)
982a5d1911 : Roll Dawn from e2f083e4b0f5 to f0fdfa0d61df (1 revision)
c1b6b6c615 : Roll SwiftShader from dcb33711bd4b to be169ef35238 (1 revision)
8fac6c13fa : Reland "Transform verts using nonsquare matrices when available."
acda7ec455 : Roll ANGLE from 125f128e6239 to 930db294639d (2 revisions)
2305b7914e : Use SkMakeSpan in SkShaper_harfbuzz
0c9962a7c8 : Revert "Switching SkText to UTF16"
9eb0bb6256 : Revert "Added DSL flags"
71430593f0 : Added DSL flags
594a1af19e : Remove unused pixel ops caps from GrGLCaps.
a3262aa1d2 : Switching SkText to UTF16
7d979919a4 : Tune up tessellated stroke gms
ae87bf1e49 : Remove SkSpan class template deduction guides
543fd5f279 : Revert "Transform verts using nonsquare matrices in FPs."
b22fcaf627 : Added DSL layout() support
3945895ea8 : Fix prefer-flat in GrGLCaps
6d14195309 : Multi line + LTR/RTL
4882f97829 : [svgcanvas] Add support for relative path encoding
4e1c1a77ad : Implement computeFastBounds for PathEffects
33ef30ec68 : Optimize remaining simple 1-argument intrinsics.
f3c38a3d0a : Transform verts using nonsquare matrices in FPs.
7c328b4b42 : Replace macro with constexpr now that we require C++14.
dae1676d56 : Roll ANGLE from 2e84e59ab3e3 to 125f128e6239 (7 revisions)
85dbeb5e93 : Move tessellation back doors into GrGLSLGeometryProcessor
a5b17fd8d0 : Move paragraph extra into demos
be0eedcf6d : Remove obsolete forward declaration of ExternalValue.
96bc12d19b : Fix workaround for anglebug.com/4536.
7bb100ec04 : Optimize not() intrinsic.
7c40b6761a : SkAnimatedImage: consider exif orientation
bb006430ae : When running on ANGLE GL backend use the underlying GL driver info to setup caps.
abdffd5d00 : Roll Chromium from ed46c1e47728 to 5d4a69b076e1 (584 revisions)
6709699cca : Roll ANGLE from 0639f7a9e653 to 2e84e59ab3e3 (2 revisions)
e918606a11 : Roll Dawn from 26468c407175 to e2f083e4b0f5 (6 revisions)
cb41df0bfa : Roll SwiftShader from e260190edbd2 to dcb33711bd4b (3 revisions)
dc753cfc65 : Roll ANGLE from 69d593b5d650 to 0639f7a9e653 (40 revisions)
e3934b937e : [androidkit] expose lookAt, perspective, and inverse Matrix construction
614fb1ef9c : Removed early_fragment_tests layout qualifier
99ebb17aed : Add detection of underlying GL driver info on ANGLE GL backend.
4fe43b3ad8 : Added a comment explaining DSL Declare's signature
420c563ba1 : Add support for uint types in DSL C++ code generation.
a372429440 : Align SkSpan API with std::span
5ff9b79f44 : Split out GrGLDriver/driver version detection from GrGLGetDriverInfo.
60cafdf336 : Simplify generated SkSL in emitNormalizedSkPosition.
c44ede6c78 : [androidkit] expose minimal stroke settings to Java
51308f145c : SkTHashTable assert key self equal.
8d8a68339b : Fix ANGLE roll
799658f5c2 : More sanitization of coordinates in GrTriangulator
ee98a42d72 : Avoid code duplication in retrieving color stops
edac7716aa : Evaluate single-argument generic intrinsics at compile time.
96263aa7c6 : Reuse GL enums for ANGLE vendor/renderer
bdadfc16df : Roll SK Tool from 33de3938b244 to bccbf0e3ae0f
e03030e1a7 : Roll Chromium from 54647a439c14 to ed46c1e47728 (599 revisions)
bb2acbb147 : Roll Dawn from 09a97ad44611 to 26468c407175 (6 revisions)
6100cd8c1a : Roll SwiftShader from 8b09c1078a2b to e260190edbd2 (1 revision)
1f85dd9159 : Expose embolden on Font
7d093d8828 : Quick out-of-range fix for selections
511c327de6 : Sync styles when inserting/deleting text
c6ec4abbe7 : Update SKP version
ab1ec37ff3 : Roll SK Tool from ad82a156ba1c to 33de3938b244
028de13d6f : Roll skcms from 31ba46d6a284 to bae5e281e80f (1 revision)
686dd910dd : Track non-shaping style runs
dabb2891c4 : Fold casts of known values at compile time.
27193d4bce : Add test demonstrating missed opportunities with casts.
88983f1a3a : Fix enumerate to handle refs
1c318eb4ce : Direct3D: fix up tests
72de83df3a : Manage styles in editor
c411429239 : Convert GrGLDriver/Vendor/Renderer to enum classes
063fdce620 : Reland "Fix semaphore support check on GrDirectContext::wait"
b44d6f4099 : Reland "LRU Cache requires exact float comparison"
cced68e42c : fakeBold is gone, scaleX is in (sort of)
893358e208 : Fix incorrect assignment from refactor.
ffba524ff8 : Add variation of GetConstantValueForVariable which handles ownership.
062793401d : [androidkit] optimize JNI calls in AndroidKit.Matrix transformations
115645ee9b : Evaluate various single-argument float intrinsics at compile time.
6e0e7cbe89 : remove RGB_888x pixel tests exceptions.
1dc2d0fe0f : Allow compile-time intrinsic evaluation to read const variables.
aaac4e4e3e : Use the IntrinsicKind to look up SPIR-V intrinsic calls.
1989342920 : Consolidate gathering of info from GL strings.
daa02f4021 : Revert "Simplify quickReject implementation in SkCanvas"
bb4bf6eaaf : Revert "LRU Cache requires exact float comparison"
703f68e660 : Roll SwiftShader from e839645bb9a6 to 8b09c1078a2b (1 revision)
17a6ccbb5a : Roll Chromium from 8e935e49a890 to 54647a439c14 (553 revisions)
0ee37ead0e : Roll Dawn from f3e4779031bd to 09a97ad44611 (11 revisions)
c48c3e5d57 : Try new factory for ShapedLines
2ed22faaa1 : Rename GrTessellatingStencilFillOp -> GrPathStencilFillOp
04e643e462 : Fix cache race in SkTypeface_Mac::Make
6a1c8adf2a : Direct3D: enable texture copies
7589aa0bbc : Direct3D: handle odd widths and heights for mipmap generation.
0a0f4f5c35 : Simplify quickReject implementation in SkCanvas
85a51865f9 : LRU Cache requires exact float comparison
4a58bdea4d : Correctly handle failure to allocate samplers in Vulkan backend.
71863fa787 : [androidkit] Canvas save/concat/restore
a6bcec7dd8 : Ensure TextBlobCache is populated before getShapedRuns.
97f85bb7fd : Remove SkTextBlobDiffCanvas, use tracking device directly with base SkCanvas
722cb67b09 : Improved DSL APIs in preparation for DSLParser
032fcba498 : Use the IntrinsicKind to look up SkVM intrinsic calls.
d7a4c05aba : [skottie] Add support for min/max text font size
b6108b8339 : Direct3D: fix clang warning
496b7d1e17 : Use the IntrinsicKind to look up Metal intrinsic calls.
1d1e66e8c5 : Use the IntrinsicKind to look up DSL built-in calls.
9a9a08315c : Roll SK Tool from b54769d17f71 to 7993d65680f2
a5f1697d05 : Optimize intrinsic vector comparisons of constants.
abf035357f : Revert "Disallow caching of non-ninepatchable blur mask filtered round rects"
28181e70ce : Optimize away intrinsics any() and all() when their inputs are known.
a289ac2cbe : Use AutoSource to set the compiler's source everywhere.
03bd60365e : [infra] Update cockroachdb to 20.2.8
f96cb712d7 : Keep the intrinsic kind of a FunctionDefinition in its IRNode.
148f601225 : Roll Dawn from a7f1c50f498e to f3e4779031bd (9 revisions)
4717886f19 : Roll SwiftShader from 484a3e15893c to e839645bb9a6 (5 revisions)
6f70cdefe6 : Roll Chromium from 565426207196 to 8e935e49a890 (460 revisions)
e33b3a032b : Roll ANGLE from c6fb0e5afbdb to 69d593b5d650 (20 revisions)
c9125aa8f3 : Reland "Better first-class shader & color filter support in runtime effects"
40ff868be1 : Revert "Re-enable tessellation for cacheable strokes"
ae333c414a : Reland "Re-enable CCPR atlasing + reordering"
a7dffa17ea : Use coverage AA for dmsaa dashes
9ad1e6d80a : Disable MSAA on Pixel5
daa9b8e4d9 : Add mapRect function and RectToRect constructor to SkM44
8f9c8ad6b8 : Fix checkout for dfdx in distance field proc.
8a42dc1e67 : Don't use drawVertices for blur masks
7987bbdabf : [infra] Fix asset_utils import
8974746b1a : Disable triangulating path renderer on dmsaa
872df6e64b : Add basic D3D mipmap support.
98378352be : Optimize splat constructors containing const vars.
3232a6625b : [canvaskit] Small example fixes
ffbeda78c5 : Respect initial stencil contents when merging opsTasks
6b3c6fca8b : Made DSLFunction gracefully handle parameter conversion failure
95b2cf912c : [svg] Implement feImage
3b97aa2cc9 : Add NGA compilation stubs
5e1f135376 : Re-enable tessellation for cacheable strokes
8c9ccc8ad1 : Optimize compound constructors containing constant vars.
080001cbf1 : [svg] Fix nullptr deref for none input paints
7bd87fc99c : [androidkit] refactor Surface.getCanvas to be implemented at a subclass level
141b38bd06 : Reland "Do reordering & memory budgeting after onFlushCB"
0b822795af : Remove the ModifiersPool argument to FunctionDeclaration::Convert.
34db2ddc92 : Revert "Transform verts using nonsquare matrices when available."
bcc03b3ef8 : Roll Chromium from 2dddec205bbd to 565426207196 (492 revisions)
836bfa5c51 : Roll Dawn from 6e62e2f8e529 to a7f1c50f498e (2 revisions)
a2335098a6 : Revert "Do reordering & memory budgeting after onFlushCB"
6924597f2a : Revert "Re-enable CCPR atlasing + reordering"
baa74dc154 : Disallow caching of non-ninepatchable blur mask filtered round rects
5ead7e1e84 : Update version of libjpeg-turbo used by Skia's test infra
a47b351089 : Remove vector of ModifierPools for core modules.
10d39d95a9 : Migrate ModifiersPool into the context.
48faf7bd87 : Improve typeface test assert information.
46d0c04b3d : Revert "Re-enable tessellation for cacheable paths"
4fc3a01159 : Move all GrTFlagsMask operators into bitfield macro definitions.
2992fb0d60 : [svg] Refactor SkSVGImage to expose image loading
86f31f287e : [svg] Fix filter effect subregion calculation
c1a5a48159 : Move editor into utils
371f6e18e5 : Refactored SkSL function creation and error handling
4fd6d0cea8 : Don't pass GrRecordingContext and GrSurfaceDraw to SkGpuDevice
51ba1a927e : Enable reordering on Pixel5 Vulkan
a1a0b92b04 : Added DSLWrapper so DSL classes can be used in containers
e2a2dfda56 : Enable reordering on Pixel4, 4XL Vulkan
722c83e8ac : Removed byte/ubyte types from SkSL
4b6b1dd218 : Re-enable CCPR atlasing + reordering
2776dd161e : Direct3D: More interface changes to support mipmap generation.
f2872e6089 : Use accessors to refer to the ModifiersPool.
566cf465fc : Do reordering & memory budgeting after onFlushCB
f5b03fcdd2 : maintain RenderTask dependencies through merge
048b5a2967 : Transform verts using nonsquare matrices when available.
2a5eacb0f9 : Split some helpers into separate js file
516c1ce3d4 : Have CCPR atlas generator run for all paths, ignore opsTaskIDs
dbed577501 : Re-enable tessellation for cacheable paths
faf7bf5966 : Edit text
64e74e6497 : Remove unused common repository
c2cca5a8a0 : Revert "Better first-class shader & color filter support in runtime effects"
b83199e289 : Added unsigned types and type query functions to DSL
0cb3b8280b : Improved DSLType constructor signatures
c17099c171 : Add ARM to the denied club for KHR_blend_equation_advanced
f60081c6d7 : Roll Chromium from 1095e9117645 to 2dddec205bbd (420 revisions)
9c4f705e5b : Roll ANGLE from 4ab224f7b05a to c6fb0e5afbdb (10 revisions)
3f53b1731f : Roll Dawn from c74af7037817 to 6e62e2f8e529 (1 revision)
adadb95a9f : Better first-class shader & color filter support in runtime effects
537293bf15 : Don't attempt to use stencil on wrapped, stencil-less targets
bf688645ac : Support arrow-keys
b6cce2d4c7 : don't draw strings that have no glyphs
4ecc0f43f2 : Revert "Fix semaphore support check on GrDirectContext::wait"
80ba617cab : [svg] Implement 'display:none'
561aa83a3f : Roll SK Tool from 55a19cee35b8 to 23a0b822befe
ca2ad539f2 : Remove getShapedRuns, add some dox
75b43ce6cc : Add a driver workaround for Adreno 620, 640 GL reordering
671177905d : Fix semaphore support check on GrDirectContext::wait
a46fe7d587 : Return shapedlines for text api
f1ff004a7a : Remove unused inlining flag.
8f39137a45 : Simplify optimization flags in a bunch of FPs
ec79349bad : Add caps bit for nonsquare matrix availability.
ff8b52df55 : Roll ANGLE from 257b29efa976 to 4ab224f7b05a (7 revisions)
856693bce1 : Roll Chromium from 720eb67ae375 to 1095e9117645 (533 revisions)
c779d432f3 : Roll Dawn from 2a979e6b70f6 to c74af7037817 (9 revisions)
5c95bcb48b : Roll SK Tool from 6613f376bd82 to 5aa7ac620be2
5dfb3f4068 : Collect DMSAA stats
097263bb50 : Track mouse for cursor and hilites
31fddc3769 : MSKP support in nanobench
d87a98f196 : Add LOCAL_LICENSE_KINDS to external/skia
5567862bda : [canvaskit] Remove unnecessary imports
2579c2876a : nanobench: Don't tile skps outside their cull rect
8e880af78e : Choose background color and whether to draw mskp bounds in viewer
48fb05b81c : [svg] Fix text object bounding box resolution
a76e81c364 : Roll SK Tool from 657a2591e9dc to 6613f376bd82
cdcd9a76bb : [svg] Implement spot light sources
7c59ab868d : Honor static statements in DSL C++ codegen.
391a9f64cb : Fetch random numbers for TestCreate in a predictable order.
768d97133d : Remove last usage of GrTextureAdjuster and delete it and parent class.
e9c2c5a4c3 : Added support for DSL global variables
8a6537d87e : Added DSL support for static if & switch statements
159fd844c3 : The first draft of improved & simplified Text API
5276ba274b : Add --reducedshaders to fm
3010f3d791 : [svg] Refactor object bounding box access
995f2e6159 : [canvaskit] Scope IsWhiteSpace to GlyphRunFlags
e2c14b5e88 : [canvaskit] Make local-example explicitly use Python2
12935777a6 : Don't use small path renderer with high distortion transforms.
14efdd3d50 : [androidkit] add transformation operations to Matrix
a60cc3ea41 : Fix DSL handling of doubles
0bc48228ae : Reland "FPS and frame control for MSKP slide."
18607b442c : Reland "Optimize away swizzles of constant variables."
e26dcf5eae : Respect the result type during constant folding.
e4c4322da6 : Disable StructsInFunctions test on Adreno.
00a199282e : Roll Chromium from c7b9f6bbbec6 to 720eb67ae375 (424 revisions)
5394bbd85e : Roll ANGLE from a766ab14edda to 257b29efa976 (11 revisions)
013a9b7920 : Roll Dawn from 4d5e02366a58 to 2a979e6b70f6 (2 revisions)
e74638b83f : Add View->FP helper to SkImage_Base, use instead of GrTextureAdjuster.
3934647d22 : Reland "Implement operator== and != for Metal structs and arrays."
a9d3cfbda2 : Revert "FPS and frame control for MSKP slide."
3b7587814d : FPS and frame control for MSKP slide.
6c41bf55b7 : Create mini-skia for RenderEngine
8c281fbd03 : Fix optimization flags of GrConvexPolyEffect
4fdee102d8 : Fix preAbandonGpuContext GM crash
8cfe718e0c : [svg] Implement feDiffuseLighting
06c9e2962b : Revert "Revert "Add mskp player, use in viewer slide""
5cddd7f5e1 : [androidkit] implement foundation for 4x4 matrices in AndroidKit backed by SkM44
a6cc82e3cf : Revert "Optimize away swizzles of constant variables."
f208f81e1d : [svg] Implement distant light sources for specular lighting
0d174586c4 : Revert "Add mskp player, use in viewer slide"
1450643c1d : Remove unused class GrTextureMaker
f6bbae0253 : Add minimum MSL version to main branch
1c42fcfdd2 : Don't pass NaN to SkChopQuadAt in SkChopQuadAtMaxCurvature.
9230fc59b7 : Add mskp player, use in viewer slide
623dd2e0f3 : Roll SK Tool from ecb09cbb6923 to 8ef39d061898
7b253d34ee : Optimize away swizzles of constant variables.
552fcb9a1b : Remove flexible runtime effects entirely
fb7d378a1a : Add test demonstrating swizzled constant folding.
2ee0f48d3f : Remove GrImageTextureMaker.
1c847f5a82 : [COLRv1] Paint cycle detection
695cc3a83b : Allow SampleChild to pass input colors.
4cd134cc03 : Make GrRuntimeFPBuilder use stage-specific effect factories
2b8fd2e8e0 : Replace SkShader_Lerp with a runtime shader
35c4552254 : Revert "Implement operator== and != for Metal structs and arrays."
d468867b5c : Remove GrYUVAImageTextureMaker
830c69ca66 : Implement operator== and != for Metal structs and arrays.
83dae92318 : Remove SkSL sample-with-matrix implementation
fa06f102f1 : Roll SwiftShader from 112faf441539 to 484a3e15893c (1 revision)
95961b7d72 : Roll Chromium from 1e783d543ffc to c7b9f6bbbec6 (471 revisions)
0e26bcc0c8 : Roll ANGLE from ed8755dfdee1 to a766ab14edda (9 revisions)
a0cde3c6c6 : Roll Dawn from 1bd0450254de to 4d5e02366a58 (4 revisions)
958a9395e6 : Fix array-of-struct name mangling in Pipeline stage.
b2a2e7c9e3 : Empty paragraph height in case of HeightOverride
65d7ab2c07 : Loosen ES3 restrictions in Runtime Effects for debugging.
27c4202f4b : Remove GrBitmapTextureMaker.
ffeef16664 : use MakeFor...() when caching
bf3e9e9591 : Remove sample-with-matrix from SkSL
a94e0261ef : Add Make factory method to VariableReference.
4f0098227e : Make the generic SkRuntimeEffect::Make factories private
d1c9e52144 : [canvaskit] Fix whitespace constant definition.
91216673f7 : Remove DefinedExpression.
421c360abe : Roll Chromium from 8bfc5a756697 to 1e783d543ffc (448 revisions)
b99df2cbb5 : Roll Dawn from c952097dc65a to 1bd0450254de (6 revisions)
66bce0c26f : Roll ANGLE from d6a91dab3670 to ed8755dfdee1 (13 revisions)
9eaae183ab : An attempt to fix the last glyph position problem
ae33954b49 : Updates to GlyphRuns[]
3386533c20 : Add some comments
c17a3e9d68 : Don't gather proxy intervals at all for NoOp ops tasks
c4e9588621 : Improve DSL CPP support for global variables.
d6e1e0fb46 : Use macros for sk_Caps again.
ec871bf353 : Fix global variables which call built-in functions.
b7223e1269 : Fix global variables with default values in DSL CPP.
e9ea414ac0 : Improve API for skipping render tasks
169c8903be : Reland "Add coords parameter to all .sksl test files used as runtime effects"
11a737fa4b : Update AndroidKit to use SkRuntimeEffect::MakeForShader
972abe9baa : [androidkit] support GL surfaces in AndroidKit
a40ae45aa7 : [LSC] Add LOCAL_LICENSE_KINDS to external/skia
47c88cc9d6 : handle perspective glyph drawing correctly
e4b8c3aa73 : OrderedFontMgr utility
4d5711192a : Reland "Runtime effects: Detect passthrough sample calls automatically"
5e29e31122 : Don't optimize out color attribute in reduced shader mode in GrTextureOp
38162b5955 : Remove Metal support on older OSes.
b2497ddd0e : Revert "Revert "onMatchFaceStyle is unused, so remove it""
e40b38ec0b : Roll SK Tool from 06b911a1f036 to 33d0c2fe3ee4
be1c996589 : Rename TextShadow.fBlurRadius to fBlurSigma
3c04a65508 : Revert "onMatchFaceStyle is unused, so remove it"
9b718cb214 : guard against nullptr while drawing
40f2985ec8 : onMatchFaceStyle is unused, so remove it
6d970c6033 : [androidkit] add custom view for easy navigation between demos
827dab407e : Add runtime effect unsharp GM
e6318b557a : Roll ANGLE from 3182095f19bc to d6a91dab3670 (8 revisions)
bbcc2ebe99 : Roll Dawn from 221b8b06cc77 to c952097dc65a (8 revisions)
f6051bdba0 : Roll Chromium from 162e27665cb1 to 8bfc5a756697 (384 revisions)
2cc6538c60 : [androidkit] VK Surface
8e3bca639b : Add SkSurfaceProps to GrPathRenderer::CanDrawPathArgs
f285bd12ac : Don't use tessellation on secondary Vk cmd buffers
00f3041414 : Revert "Runtime effects: Detect passthrough sample calls automatically"
67baf2dd48 : Revert "Add coords parameter to all .sksl test files used as runtime effects"
c10f688bc4 : Don't use single pass blur for small sigmas in reduced shader mode
f102b88a43 : [androidkit] initial foundation for Android Surface thread management
22dcb5fd7e : Add coords parameter to all .sksl test files used as runtime effects
0188b3422b : Cleanup pass over UniformCTypeMapper::Get.
3e8ff3ef61 : Fix vertex alpha when connector edges intersect inner edges
119ad7329d : Remove superfluous lines from DSL generated code.
fbc06d831f : Switch runtime effect fuzzer to use MakeForShader
e3fa745a5a : Add support for atan() to DSL.
b9fc6e45c2 : Support 'layout(when)' expressions in DSL C++.
56ed7daeca : Use MakeForShader/ColorFilter in runtime effect tests
08771b00eb : Add DSLVar::swap method.
c36aae31a4 : Roll SK Tool from c16eea521d3a to a714fd3486df
adcf2ef54e : Roll Chromium from c1593bf1225d to 162e27665cb1 (541 revisions)
7916734921 : Roll ANGLE from 1800d1d92bca to 3182095f19bc (19 revisions)
467103022f : Roll Dawn from 02336e6f9993 to 221b8b06cc77 (3 revisions)
8980b65c48 : Update SKP version
4df5672a5b : Fix invalid SKP file names
08ea025607 : Roll SK Tool from 56306cbe458a to 45de31c865cf
5d8a09ebff : Add wait time to ebay pageset
d7872aca1d : Don't test hw tessellation on dmsaa android
08c6608907 : Append `f` suffix to float literals in DSL C++.
1dcf46359c : Fix sk_Caps support in DSL C++ code generator.
710e1c9226 : Implement dynamic MSAA on OpenGL
b0ada77326 : Remove drop-work-before-color-clear while we fix a bug
48f106501c : Reland "Stop using copying SkPath::Iter for convexity and contains checks"
1034425bc1 : Move cached input descriptor to attachment and off GrVkRenderTarget.
e0fe23a65e : Add a second stencil attachment to GrRenderTarget for dmsaa
9a0da785a5 : Restore code that sets preserve stencil when breaking up SDC into multiple opstasks.
3befaf23a9 : Fix overzealous destruction of DSL FP VarDeclarations.
56bc148786 : Remove fSupportsTracking flag from UniformCTypeMapper.
c5fac47133 : Simplify implementation of eval_template.
92934d7528 : Don't use dmsaa for blurs yet
7bbe365b7b : Don't include the intrinsics headers in SkFloatingPoint.h
796501e451 : Remove pixelbook devices.
600bc360ff : [infra] update iOS profile
4680db675f : Disable switch test on Adreno to work around GLSL driver bugs.
a3ce568b27 : [androidkit] Add Surface.flushAndSubmit()
05bb5a8b30 : [androidkit] Introduce RuntimeShader
f4f8d92b9b : Generate and use Flutter's SKPs in RecreateSKPs bot
7978abafee : [canvaskit] Deploy 0.26.0
7b8f14991d : Add Acer Spin 514 ChromeOS devices to the tree.
94d3dd82f3 : Roll Chromium from faf3e3230d75 to c1593bf1225d (506 revisions)
b1895414a4 : Roll ANGLE from e0e5eb8480ab to 1800d1d92bca (10 revisions)
e6613d1ef8 : Roll Dawn from 8091c6845079 to 02336e6f9993 (20 revisions)
7b60deedbd : Roll SwiftShader from c597a8af03ef to 112faf441539 (1 revision)
395274e664 : stop using rcp/rsqrt in SkRasterPipeline
db21d93ac6 : Fix DSL C++ code generation when FP variable names overlap.
83b0c830c6 : Add support for built-in functions to DSLCPPCodeGenerator.
f0e564f43d : remove sk_float_rsqrt()
40f45d6c8f : create ops directly for drawGlyphs, etc.
d85d720800 : Add support for sample() to DSLCPPCodeGenerator.
abde8fc182 : Enable DSL FP tests.
82007f568d : Implement a fixed count stroke tessellator
57ab06c14e : Delete mixed samples
47b48bc2be : Reland "Add support for uniforms and layout(key)s to DSLCPPCodeGenerator."
956802335d : Reland "Reland "Implement statements and expressions in DSL C++ code generator.""
071182ed1d : always use shader based tile modes for blurs in reduced shader mode
4755b0b525 : [canvaskit] Add TextHeightBehavior
dd8f8ed384 : clean up defines that do nothing
d37a085cd0 : Enable DAG reordering on almost all bots
d5a676441a : use GrArenas for direct glyph drawing
b90447c04d : Turn off mixed samples
fdc82b4c64 : Reland "Use SkImage_Base::asFragmentProcessor in SkGpuDevice."
98b066cbe8 : Add fuzzer for Triangulating Path Renderer
a4e2f28697 : Turn down SamsungChromebook2012 devices.
729191d4c0 : Add missing GrGLCaps logs
5beb2b30b7 : virtual+final in base class??
aae8ccc78f : Revert "Use SkImage_Base::asFragmentProcessor in SkGpuDevice."
126128b37c : Revert "Reland "Implement statements and expressions in DSL C++ code generator.""
289da86e37 : Revert "Add support for uniforms and layout(key)s to DSLCPPCodeGenerator."
27095f28d0 : Revert "Display a Docs-Preview link for each modified MD file"
11524527bc : Use SkImage_Base::asFragmentProcessor in SkGpuDevice.
805c62200d : Move cached render passes onto GrVkFramebuffer.
3036defd9e : In reduced shader mode 1D Gaussian effect doesn't bake loop count.
f21d097523 : Roll Chromium from 6e17434800cb to faf3e3230d75 (444 revisions)
32657c71f9 : Roll ANGLE from d170f8e11bdb to e0e5eb8480ab (14 revisions)
6ca9e18bf6 : Update GrStrokeTessellator to make its own shader
e5877456ef : Restore cube demo to canvaskit demo page
7111881617 : Dawn: moar updates for WebGPU API change.
af1701aca2 : [LSC] Add LOCAL_LICENSE_KINDS to external/skia
93250090c2 : Reland "remove fAllocators from GrOpsTask"
716aeb9008 : Allow a coords parameter to fragment shaders for testing
80a1f948d4 : Don't unroll gaussian blur kernel loop on ES3+ capable devices
f33b061e3b : Add support for uniforms and layout(key)s to DSLCPPCodeGenerator.
c412688798 : Reland "Implement statements and expressions in DSL C++ code generator."
f9cf1aa2ca : add drawGlyphs for SkRSXform
29c06bc82a : Revert "Stop using copying SkPath::Iter for convexity and contains checks"
a36cb40671 : Remove more uses of GrRenderTarget from GrVkOpsRenderPass.
422f630d5d : Fix double line-numbering when reporting shader errors.
3752760157 : Stop using copying SkPath::Iter for convexity and contains checks
e07788ee2c : Roll skcms from 623cdd693261 to 31ba46d6a284 (1 revision)
e37660b43c : Use SkRuntimeEffect::MakeForShader in CanvasKit
374f96c9de : Don't pass render target to GrGLSLProgramBuilder.
9db8bb4b05 : Roll skcms from a638db877ef8 to 623cdd693261 (1 revision)
5d627f3eba : Remove support for SK_DISABLE_BILINEAR_BLUR_OPTIMIZATION
f6123f1dcc : Convert some SkRuntimeEffect::Make to use stage-specific factories
af4e2331d1 : Add tests of the runtime effect stage factories
8676ebe350 : Demonstrate DSL for statements with multiple vardecls.
bf9dff6f51 : Switch deque to forward_list for memory use.
9a56eb7063 : Consolidate on SkImage_Gpu constructor that takes SkColorInfo.
af5afed000 : Add makeAnalysisCanvas to SkStrikeServer
7924446c45 : [androidkit] Add Canvas.drawColor()
3397f71098 : [androidkit] Simple animation demo
e7dfbfea1f : Disable flight_animated_image on iPhone 6.
c34dc525fc : Roll Chromium from f2c9d791993c to 6e17434800cb (445 revisions)
c1e116dd2b : Roll ANGLE from b574643ef28c to d170f8e11bdb (12 revisions)
5ba330cd13 : Roll SwiftShader from dac99e8221a8 to c597a8af03ef (2 revisions)
04c82165b1 : [canvaskit] Add halfLeading to TextStyle and StrutStyle
60191e0502 : Revert "Implement statements and expressions in DSL C++ code generator."
72ca357cf2 : [infra] Update recipe deps
d0ef90769b : Add Debug Pixel5 bot.
16cbfb41df : Implement statements and expressions in DSL C++ code generator.
e058608626 : [canvaskit] Fix transform() call in test
4eaa3925ba : [canvaskit] Split paragraph_bindings into two files for generation POC
94df572a13 : Convert dmsaa to an SkSurfaceProp
f5b87f9b11 : Make SkSurfaceProps non-optional for SDCs and SkSpecialImages
e0ee932e5e : Preserve sdf text in SkPictureImageFilter
4d92e41839 : Revert "Enable DAG reordering on all bots except one"
89b484aee3 : Simplify parsing of for init-statements.
6475638790 : Add GrPathUtils::conicHasCusp
1a15e57ce6 : Revert "Fix for loops with multiple init-variables in Metal."
b1992c27c2 : Revert "Fix for loops with multiple init-variables in GLSL."
49b409e680 : Simplify for init-stmts at the IR level.
b8e02c5f38 : Enable DAG reordering on all bots except one
6ef10e9a2b : Add SkImage_Base::asFragmentProcessor().
b278967af7 : Fix Android build (SkVertices API change)
9950171bea : Reduce VRAM budget on nanobench bot
fb5865e650 : Add Sparky360, aka Acer Spin 512, Chrome OS device.
d9bf97c5e2 : Roll Chromium from 3e8dec5e7dff to f2c9d791993c (436 revisions)
472716eb46 : Roll ANGLE from b027dfeb83d0 to b574643ef28c (7 revisions)
d8c2750cf6 : Roll Dawn from b6c0dac11024 to 8091c6845079 (4 revisions)
9d11cbdef8 : Fix soft merge conflict in SkRuntimeEffect
8ced56f05f : Allow Convexicator to implicitly close correctly
b40c925b82 : Removing the staging flag for Google3 (SK_PARAGRAPH_ROUND_POSITION)
8f1dff6a9e : Remove layout(marker) from runtime effect SkSL
f6cc85844f : Reland "Fix sk_app macOS raster window build conditions."
c36ccb6aef : Direct3D: add aliasing texture support
e49703faf2 : Remove custom SkVertices data and runtime effect `varying` support
4c8c87e815 : Show text hilites
50f5e68b7c : Use the word "precision" to describe "1/tolerance" for linearization
53a65b2b6f : Reduce VRAM budget on one perf bot
8e2a84be3d : Fix for fuzzer-discovered error in SPIR-V compilation.
db2326b46a : Comma operator on DSL statements now creates unscoped blocks
cc3d2d25c5 : Runtime effects: Detect passthrough sample calls automatically
d0f35c241c : Reflatten YUVA image on each request.
816db16d19 : GrMatrixEffect applies coord normalization/flip for GrTextureEffect.
59f1a9cb7a : Roll Chromium from c6b364c274f4 to 3e8dec5e7dff (495 revisions)
5aebc93d38 : Roll ANGLE from f2aa9d5da699 to b027dfeb83d0 (13 revisions)
3be203df83 : Roll SwiftShader from f32791f5d53b to dac99e8221a8 (1 revision)
5e99e36be0 : Roll Dawn from 413dcf8a40df to b6c0dac11024 (6 revisions)
8548784ed3 : Update SKP version
be82005209 : Roll SK Tool from dfcdab06d626 to 70f14bb1a417
9d4741370c : Revert "Fix sk_app macOS raster window build conditions."
163ba10dde : Fix sk_app macOS raster window build conditions.
66aed2136b : Expose proposed Shaper API to JS
d0ca961bd2 : Roll SK Tool from 322ca33c3401 to dfcdab06d626
68072a4676 : Perform the loop-exit test when continuing from inside a do-while.
6e927095e1 : [canvaskit] Remove isNode and saveAsPicture
a0f7654fbe : SkSL For statement now enforces correct initializer type
624a529fbd : Added an API for creating RuntimeEffects using the SkSL DSL.
224e5e4d7e : Generalize the squircle runtime effect to draw "super rounded rects"
b5ea786dbd : Viewer: apply same transform as slide to dimensions display.
c81ad2d893 : Lower GPU budget to 16MB on some desktop bots
32f15531c4 : Add halfLeading to TextStyle and StrutStyle: https://github.com/flutter/engine/pull/24668
1456aff211 : Fix android framework build in GrVkOpsRenderPass.
6ac5310dfa : Incorporate top-level DSL blocks into fragment processors.
da34d099fc : Fix gm dimensions
60ec617eaa : Use GrVkFramebuffer throughout GrVkOpsRenderPass instead of GrVkRT.
b34270e9bf : Fix gpuResourceCacheLimit implementation
b4e08be30c : Expose experimental iterator on SkParagraph
e2b457ad5f : Fix CMakeLists to find Emscripten headers
e90a295f6c : fix SkCanvas::drawGlyphs's bounds calculation
35c894e861 : More plumbing for new virtual onDrawGlyphRunList
ce585026db : Fix implicit references to _input when GrSkSLFP invokes children
829de5b409 : Remove sample variants from runtime shaders
f112483bfc : Roll SK Tool from a34c89040445 to 28a50e3888cb
c42f772718 : Roll Chromium from b11e0710253c to c6b364c274f4 (482 revisions)
e33da90dc4 : Roll ANGLE from 212849e9323a to f2aa9d5da699 (16 revisions)
1efd7fc993 : Roll Dawn from e87ea2bedc8b to 413dcf8a40df (5 revisions)
de89bf0cd7 : [androidkit] Start sketching out Paint
0962268099 : Fix SampleUsage analysis for calls that use coords and color
dcde69b84e : Direct3D: Add UAV support to the root signature
102d6e5a63 : Add test case for sample() with color and various forms of coords
70fae35842 : Preserve winding scale for outer edges in AA triangulation
387309c8bb : Fall back to unordered DAG if we go over budget
f35853a4a2 : Clarify output from rewrite_includes assertion.
3910bc9b4c : introduce SkCanvas::onDrawGlyphRunList
6860db769b : Insert newlines in generated FP constructors
665920e9b9 : Roll skcms from 163066c2a041 to a638db877ef8 (1 revision)
c204e5f765 : Dawn: update fences to new API.
eefde6ffcc : Clean up D3D12 shader compilation
b51dd577b9 : Add GrResourceAllocator::reset
e6f1d8c2df : Add a reset method to SkTMultiMap
4d10e4566c : Add more support for UAVs and SRV miplevel access
532b799173 : [sk] Add documentation
333de882b6 : Use fillPixelsWithLocalMatrix in SkBlurMaskFilterImpl::filterMaskGPU
0b1228d53e : put an arena on GrRenderTargetProxy
cbb60bd0b0 : Add runtime color filter and shader modes to the SkSL compiler
be834bfa2c : Fix up quotes and prototype decl from prev CL
804c6ad292 : Roll SK Tool from 182db4e6cd1b to e65260dcb444
3a3d457364 : Roll Chromium from 576abd334c74 to b11e0710253c (429 revisions)
0629f7a36b : Roll ANGLE from 9e1ccb240f59 to 212849e9323a (5 revisions)
82332858cc : Roll Dawn from f7d01e07cd84 to e87ea2bedc8b (4 revisions)
0b7a8b27f2 : Roll SwiftShader from b71a5569b879 to f32791f5d53b (1 revision)
de4bbdb565 : Move vulkan external commandbuffer logic from RT to GrVkFramebufer.
f1ce6faf29 : Fix for loops with multiple init-variables in GLSL.
5c5f09bc28 : Redirect fillRectWithEdgeAA to fillRectToRect when edgeAA==kAll
3e4ff84477 : Revert GrOpsRenderPass::fUsesMSAASurface
b91382ef3e : remove SkNx::rsqrt()
a36fa6636b : Fix for loops with multiple init-variables in Metal.
c5d860877e : Add unit test for for-loop with multiple variables.
5a32828e5e : No VS specialization for identity or scale/trans in reduced shader mode
940ec1ca0e : remove unused SkNx::invert()
b3d14873d4 : Demo different sampling options
9983b1efd9 : Expose drawGlyphs to CK
8e2a8b202c : Surface resource cache through cmdline flag
7bf4145094 : Update Skia-Dawn for recent Dawn API changes.
354147a23c : Replace GrConstColorProcessor with a runtime FP
3c1ed9cbe2 : add bounds generation code to SkGlyphRun
ec745c1818 : Roll ANGLE from 68f1203d29c9 to 9e1ccb240f59 (9 revisions)
e264ba393d : Roll skcms from 411e27776f5c to 163066c2a041 (1 revision)
cdee120180 : Cache runtime color filter alpha-unchanged flag on the effect
343c15a8f7 : Additional trace events for SVG parse and render operations
0a0a50ae97 : Use .dsl.cpp suffix for DSL C++ instead of _dsl.cpp.
4df814c2d6 : [COLRv1] Special case a sequence of PaintGlyph + solid/gradient fill
e0f3d612b0 : Change GlyphIDArray to 16bit
93cb72eefe : Roll SK Tool from e08f5bc2712e to 182db4e6cd1b
f37b23d2ef : Extract configuring SkPaint from FreeType COLRv1 Paint info
11b6b59188 : Roll Chromium from f9ddd1cf5caa to 576abd334c74 (487 revisions)
ff5b669802 : Roll ANGLE from 15f4925ac3a6 to 68f1203d29c9 (27 revisions)
891500f9bc : Roll SwiftShader from 77edad299907 to b71a5569b879 (2 revisions)
9ef95bad46 : Roll Dawn from e19004566464 to f7d01e07cd84 (8 revisions)
82ab3409f7 : Fork CPPCodeGenerator into a DSL-based version.
577c6067a1 : Runtime effects: Support input color as a parameter to main()
785a3262d1 : Don't elide GrMatrixEffect if matrix is identity.
8ed8081e0c : GrSkSLFP no longer needs a GrContext
ac04d95061 : Factor out COLRv1 transforms to separate function
debcbbf6a8 : Flip the arguments to sample() when passing both coords and a color
4bbb29070c : Concatenate matrices when GrMatrixEffect wraps another GrMatrixEffect
52b9e815eb : Rework gaussian blur to take advantage of GPU sampling.
71283238d1 : Reland "Remove code to push pixmaps to backend textures from GrGpu classes"
2517ce39ca : Add usesMSAASurface to GrMeshDrawOp::Target
34012d7eee : Revert "Remove code to push pixmaps to backend textures from GrGpu classes"
3738ef531b : Move code generators to codegen/ directory.
da2b0f43a2 : Move the decision for useMSAASurface to GrOpsTask
8bad8f76c3 : [androidkit] Register native methods explicitly
7134646ebd : Migrate SkSLExternalFunction to the ir/ directory.
3473b4e724 : Rename D3D descriptor methods to be clearer
2a650cc795 : [androidkit] Split Canvas backing store into Surface
45889d1269 : Remove code to push pixmaps to backend textures from GrGpu classes
04d4969bd2 : Fix apparent typo for 0-component swizzles.
be8db7845b : Roll Dawn from edb79bafba1f to e19004566464 (11 revisions)
aa6cf3f4b8 : Roll ANGLE from f92eb43ce917 to 15f4925ac3a6 (10 revisions)
3627aff89c : Roll Chromium from 5368f81b40a5 to f9ddd1cf5caa (949 revisions)
e58231ae8f : Removed unused SkInterpolator
06203df0e4 : Replace three mix() calls with one swizzled mix().
8455893840 : SkSL DSL matrix support
b0fed1dc21 : Move the decision for useMultisampleFBO to GrGLOpsRenderPass
56892dc933 : Favor GrRRectFillOp in reduced shader mode.
d276cdfdee : Roll SK Tool from 79153d607903 to 7b892cc5882d
962e6140ac : Add `ivec` GLSL type aliases to runtime effects
e9f22657c3 : Make reducedShaderMode a shader cap
d02615698e : Fix assertion when performing type-coercion with enums.
e14d72500f : Avoid unnecessary saveLayer() in COLRv1 paint operations
ee49efcc91 : Added DSL fragmentProcessor and Sample function
67e52cf47d : Remove last vestiges of u_skRTWidth.
cc6492ba9c : Detect version breaks in the persistent cache at compile time.
f2c2d3020e : Migrate PersistentCacheUtils logic into a cpp file.
652e863019 : Remove redundant check for division-by-zero.
97186dc957 : Fix various fuzzer-generated tests.
a3f684b381 : [infra] Roll SK tool to fix Mac
0f7019723f : Optimize Block in response to Pinpoint findings.
87a7c9ee15 : Roll SwiftShader from 4c0f888d7ef8 to 77edad299907 (1 revision)
3e21d68a66 : Roll ANGLE from 4340fcfaa8d0 to f92eb43ce917 (16 revisions)
03dee45321 : Roll Dawn from 4a7c120456ad to edb79bafba1f (8 revisions)
062743a859 : [androidkit] Bind canvas to native Bitmap
a56e553d58 : Update SKP version
ee7a854b61 : Roll SK Tool from 2035342cd489 to 6f229e984aa9
fe91974471 : Check budget for task reordering and report stats
cd2f96dd68 : Add GrResourceAllocator::makeBudgetHeadroom
ee2837ba09 : Split GrResourceAllocator::assign into two methods
d3a1df8da7 : Remove sk_Height and sk_Width.
97abbee827 : render RSXForm using SkGlyphRunList
91216d5b65 : Add "reduced shader" testing mode.
5571865673 : update release notes for M91 branch
392d829798 : Fix SPIR-V error when creating non-square diagonal matrices.
2de947e780 : Fix broken Enum unit test.
38320680cb : [canvaskit] Proof of Concept for Typescript-build structure
3cffe81f0d : Improve GrResourceAllocator test infrastructure
ffef19c51e : drawGlyphs API for SkCanvas
e4454aaf23 : update gn_to_cmake's minimim required cmake version
80f6235688 : Fixed an issue with passing DSLVar as a DSL function parameter
a12796b42c : fix git-sync-deps
9a5d620c0a : Roll SK Tool from fcd5403831ac to 2035342cd489
b0ce42da05 : Simplify some Constructor::Convert calls.
3509210622 : Implement array == and != on SPIR-V.
e3d469325c : Remove reserved slots from Rehydrator command enum.
781496ffe5 : Add unit test for array of zero or negative size.
4a0bd477a6 : [sk] Add DEPS entry for "sk" tool
d47330feed : Add support for struct constructors to SkSL.
0351d5af88 : Add user docs about Skia coordinate spaces
6d635543e2 : Upgrade Go to 1.16.3.
79e6b2a978 : Run RenderEngine tests as part of Skia's presubmit.
9be7683222 : Support integer uniforms in CanvasKit runtime effects
48d13b2e2c : Roll Chromium from 1a1c57de9e55 to 5368f81b40a5 (483 revisions)
1f20aec442 : Roll ANGLE from fc28c1db5f01 to 4340fcfaa8d0 (13 revisions)
148f04d50e : Roll Dawn from c243f67d58e4 to 4a7c120456ad (7 revisions)
79aaa9b6c1 : Remove inaccurate assert in attemptQuadOptimization
b14e6b9055 : Added _Type suffix to DSL Type enum
c81272af27 : Avoid GL_RED/GL_UNSIGNED_BYTE on PowerVR SGX 54x
265e3e1c0a : [androidkit] initial commit for androidkit
e1c8a38794 : Add GrResourceCache::purgeToMakeHeadroom
022636b15a : add RSXForm to SkGlyphRun
2da31edf76 : Add ability to trace wrapped objects and be able to differentiate the wrapped from unwrapped items.
640c5b4592 : Make findAndRefScratchTexture public; add scratch key variant
4a84c34383 : [canvaskit] Expose Strut RectHeightStyle
bc5c2a0ab9 : Implement struct == and != on SPIR-V.
ca1137b1d1 : Give GrResourceAllocator a GrDirectContext
27d827820c : Explicitly choose the single- or multsampled FBO when binding glRTs
1034ad2f29 : Delete glCaps.detachStencilFromMSAABuffersBeforeReadPixels
a655a33264 : Rename glrt::fRTFBOID -> fMultisampleFBOID
f6eccd4644 : Roll FreeType
3295ea8d70 : Update Skia milestone to 92
b99622c05a : Roll Chromium from 2c01c629347b to 1a1c57de9e55 (488 revisions)
cac6ed757c : Roll ANGLE from 6d905c76310e to fc28c1db5f01 (20 revisions)
b5344509a2 : Roll Dawn from 1fb3f1dafc1c to c243f67d58e4 (10 revisions)
860ac14a56 : Assume wrapped texture with renderable format may have been bound to FBO
a92d78704d : Return handle when getting simple render pass in vulkan.
cbbd5653da : Fix mipScale issue in GrSmallPathRenderer
8cad6374f0 : Rename composite constructors to compound constructors.
8317d0b775 : Remove universal Constructor class.
268a73f9e8 : Represent matrix casts with CompositeCast type.
fae8ba1b20 : [LSC] Add LOCAL_LICENSE_KINDS to external/skia
75ee737770 : remove prepForSampling from GrSurfaceContext::writePixels.
2bec8ab55b : Represent vector/matrix composition with the ConstructorComposite type.
5c62582874 : Require that runtime effect child variables are 'uniform'
3ecd714c72 : Roll Chromium from af77d977c68d to 2c01c629347b (483 revisions)
b10889f37d : Roll Dawn from 6f2bbe9896aa to 1fb3f1dafc1c (8 revisions)
2f5a91c531 : Roll ANGLE from 2f22157acd0d to 6d905c76310e (18 revisions)
0195bec798 : Update SKP version
d986f476ae : Represent vector construction with ConstructorVector.
27ce7df013 : Revert "put an arena on GrSurfaceDrawContext"
220dd695bb : Revert "remove fAllocators from GrOpsTask"
c313e5177f : Delete GrGpu::querySampleLocations
21a50eccd7 : Replace getVecComponent with getConstantSubexpression.
601abfacc7 : Move 'shader' usage tests to an SkSL golden file
7ec097c05f : Replace getMatExpression with getConstantSubexpression.
5abb9e1426 : Represent matrix resizes as a dedicated expression type.
f00d6a8efd : remove fAllocators from GrOpsTask
3e1dd8df28 : Fix crashing skia_wikipedia_mobile.py
826b653926 : Specify wait time for new motionmark SKPs to prevent timeouts
b21bfc8de5 : Rename glrt->textureFBOID() -> singleSampleFBOID()
47b087eb81 : Move slot_count into SkSL::Type.
c8c573d455 : Create two FBOs for multisampled_render_to_texture
c6a3d53188 : Remove equality checks on glrt::textureFBOID() and glrt::renderFBOID()
5a2de5e72f : put an arena on GrSurfaceDrawContext
9267183cf4 : Fix matrix resizing in SPIR-V.
b3479cea80 : Limit texture attached to FBO workaround on Adreno 4xxx by driver ver.
3b6ea141bd : Split matrix typecasting and matrix resizing into two distinct ops.
b6689e5680 : Roll Chromium from ee8322ecac75 to af77d977c68d (285 revisions)
7bf28f5bef : Roll ANGLE from 323c5f246480 to 2f22157acd0d (3 revisions)
b4e5a9192d : Roll Dawn from f759264387ae to 6f2bbe9896aa (5 revisions)
974c821502 : Reland "Make RGB_888x pixel operations work."
66f7dce2ff : [LSC] Add LOCAL_LICENSE_KINDS to external/skia
0a12b85f16 : Add regression test for oss-fuzz finding.
db10b0e802 : Float error and positioning
8faa34089c : Limit GrClipStackClip tests to only exist when relevant
acd28fc509 : Revert "Make RGB_888x pixel operations work."
a40581f86d : [canvaskit] Fix type definitions
b14a819122 : Represent vector-cast constructors with ConstructorVectorCast.
e296c56735 : [docs] Fix all 404s.
8ce24b1d11 : Make RGB_888x pixel operations work.
8960100112 : inline simple functions in the glyph run builder
14d0096f1d : Make 'shader' and 'colorFilter' first class types in SkSL
fd7252fa23 : Represent scalar-cast constructors with ConstructorScalarCast.
1f56479d6e : Add test using 'fragmentProcessor' in runtime effects
9601185bb6 : [docs] Add back in all images and fix broken image links.
5c7ab08937 : Roll Chromium from f87374baeea3 to ee8322ecac75 (302 revisions)
301449e4d0 : Roll Dawn from a0bdba1dfc52 to f759264387ae (7 revisions)
e9244938d2 : Roll ANGLE from 67e4aff55ed2 to 323c5f246480 (3 revisions)
ea1d39b35c : updateBackendTexture uses GrSurfaceContext to write pixmaps.
e4427fe9a2 : Roll ANGLE from eac2397bcf94 to 67e4aff55ed2 (59 revisions)
ef094235dc : clean up drawTextUTF8 and rename to textToGlyphRunList
42de99b8e5 : Add MakeSpecialType to replace several one-off Type factories
7cde6c36f4 : fix parentheses warning
ffeee9bfde : Fix lost precision case in SkComputeRadialSteps.
3144a1e698 : have fm mkdir -p
2307058294 : Enforce that the recordTimeArena is only available for DDLRecordingContexts
d5e61572d0 : Enable SurfaceContextWritePixels on iOS Metal
2c673409ef : Expose writing to mip levels via GrSurfaceContext::writePixels
f8d75c687d : Don't use the recordTimeAllocator in GrOpsTask
87011df3cf : Allow ConstructorSplat to accept a scalar dest type.
396cd1dfab : Revert "Lift atlas clip FP creation out of GrClip::apply"
348ee387a9 : SkScalerContext::getImage less brittle.
0cbd45421f : Add enumerators for several additional constructor types.
2938eea68c : Represent splat constructors with a dedicated ConstructorSplat class.
1b20cf0fe9 : Roll Chromium from 24595a75dfc6 to f87374baeea3 (398 revisions)
d4897f0d12 : Roll Dawn from 3ceb65443c14 to a0bdba1dfc52 (6 revisions)
42d753031d : Display a Docs-Preview link for each modified MD file
988b7043e5 : Add rehydration enumerator for ConstructorSplat.
4118f14ab9 : Add rehydration support for ConstructorArray.
92b35673c5 : Lift atlas clip FP creation out of GrClip::apply
7384b37576 : Represent array constructors with a dedicated ConstructorArray class.
358858fe4c : Fix bots that don't like std::is_integral_v
92f2d9340e : Add new Rehydrator enum for Array constructors.
b09aaa2df4 : Change filtering in drawPatch to linear.
d8eb875e96 : Add AnyConstructor base for all constructors.
786379f9bf : [docsyserver] Turn on mermaid support.
5fa3b130fe : [docsyserver] Add more documentation on Hugo/Docsy capabilities.
d18967c67d : Add integer uniforms to runtime effects
8b8ce4aa98 : Add support for int uniforms to Metal and Vulkan
141b0aec13 : Ignore \n metrics so it does not affect the layout
c16efbd66e : Roll skcms from c8a56c57ab7c to 411e27776f5c (1 revision)
87fc657101 : Revert "Run the inliner on GLES devices only."
7cbc0f9206 : Revert "Enable the inliner on Intel Windows GPUs."
626b62e09f : Factor out MultiArgumentConstructor base class.
933043b0e8 : Factor out SingleArgumentConstructor base class.
7f38a89654 : Roll Dawn from 864a36474205 to 3ceb65443c14 (11 revisions)
f1126836f9 : Roll Chromium from de65860ffd71 to 24595a75dfc6 (443 revisions)
3d358fe2e5 : Roll skcms from 170996808234 to c8a56c57ab7c (1 revision)
bba1880625 : allocate GrAtlasTextOp::Geometry on heap
3d3562912f : [gold] Update data produced by canvaskit and pathkit
1e7e14ba34 : Roll skcms from 5b3a2ab8be02 to 170996808234 (1 revision)
3967588d75 : SkSL: Add TypeKind::kFragmentProcessor
006fc6a2cd : Use recycled transfer buffer for Metal readPixels.
d8db5884de : ComparePixels helper takes GrCPixmaps
0b4cc6d06c : fix up skp versions on new M1 bots
a4d85e708b : Roll skcms from 4e8691e28194 to 5b3a2ab8be02 (1 revision)
0a6cd5a352 : Switch vk command pool reset mutex to use SkMutex and guard it.
10d45b867f : [docysserver] Move to the Hugo/Docsy set of files as the primary documentation.
c44612bffc : add M1 GPU bots
6f67278428 : Enable the inliner on Intel Windows GPUs.
e1182785be : Create a diagonal-matrix Constructor class.
9f5ad49ec1 : Add new Rehydrator enum value for diagonal-matrix Constructors.
8ed7a8d1c6 : Extract a GrVertexChunkArray class with a builder
7724291b6e : Add new motionmark SKPs
f29c646ccf : Replace desk_intelwiki.skp with desk_gujuratiwiki.skp
94dc3b709b : Roll skcms from b9593d4e39ea to 4e8691e28194 (1 revision)
759bbf7b60 : Run the inliner on GLES devices only.
22a54543a8 : Add support for constant-folded array inequality checks.
d4756598de : Use 4x msaa for all dm testing
8037c9e2ed : Add test for folding of == and != for arrays.
529c80a207 : [LSC] Add LOCAL_LICENSE_KINDS to external/skia
6e7d2b3b72 : Add drawPatch to canvaskit
a6ca0b1354 : SkAuto[S]TMalloc only for trivially constructible/destructible.
75dd17f714 : Update SKP version
f55532e5e6 : Roll Chromium from d6926860006d to de65860ffd71 (501 revisions)
7fcee4ec79 : Roll Dawn from d7d98509da5c to 864a36474205 (28 revisions)
5392c94fe8 : GrConvertPixels takes pixmaps
48ad43ab0a : remove unused functions from glyph run classes
e9cbec62d6 : Grab mutex before reseting vk command pools.
0ec30bbc77 : Add compute methods to GrD3DDirectCommandList.
2381c0b420 : Handle the case when one grapheme includes more than one run.
428523f9a4 : Add supported for releasing backend api objects when purging gpu resources.
4f8e4fd821 : hoist finite font check to glyph run creation
ca709aa82b : [canvaskit] Update to 0.25.1
9b5b7db793 : Move GrStrokeTessellator into its own header file
7d8cdd5b7f : Remove use of std::result_of.
1d2a26d0df : Add more comprehensive test for GPU write pixels.
2ee4d7a7f5 : Rework optimization override flags.
4718a8b83b : Draw dmsaa textures with GrFillRRectOp
7c27c31cab : Beef up AllPathsVolatile benchmarking
194b239e09 : Reland "Use objc_externally_retained to cut down retain/release in Metal"
0d8722c8b5 : Make use of shareable promise images in tools
3079266f92 : SkGpuBlurUtils::GaussianBlur handles degenerate downscale cases.
38517c2c39 : Have GrVkFramebuffer hold refs to the attachmetns that are part of it.
430fd53936 : Add scrolling to go to the more interesting parts of desk_intelwiki.skp
ca65f8f9f6 : Detach VarDeclarations and Variables from each other during deletion.
9e3c9f1bf0 : [canvaskit] Skip problematic skp
de3cb0b454 : Reland "Don't reuse scratch textures when texsub image banned for FBO textures"
18a45b341d : Reserve AST node space at the start of compilation.
bb60ee51de : Roll Chromium from 72a44ae7b7da to d6926860006d (346 revisions)
d7acfbc5ec : Roll Dawn from b745df8537a0 to d7d98509da5c (3 revisions)
3007ce68f0 : Roll SwiftShader from fb53aa2bb7da to 4c0f888d7ef8 (1 revision)
589adda930 : WebGPU API evolution GPUExtent3D.depth -> depthOrArrayLayers
6e9897e9a9 : [LSC] Add LOCAL_LICENSE_KINDS to external/skia
7b41798fd6 : Add GrD3DPipeline.
2299df2f56 : Don't let caps.maxRenderTargetSize() be > fMaxTextureSizeOverride
026851ad2b : Correctly delete ops in GrOpsTask::reset
d3dafd088e : D3D: Add support for Unordered Access View creation
c49c7f591b : [svg] Fix handling of <rect> rx/ry
a5a4518d95 : Update SKP version
6af3af0121 : [infra] Direct Gold upload from lottie tests.
556302dea5 : [infra] Direct Gold upload from pathkit tests.
9bb0b6e2f6 : [infra] Make gold_upload module for direct-from-test uploads.
7845b9700e : [fuzz] Expose Region Op fuzzing to oss-fuzz.
d80cef64fe : Simplify the getConstant code during loop analysis.
99438408b1 : [svg] Add support for funcIRI fallback colors
3d1d60ac19 : Avoid creating GM test resources at startup time.
9340b43508 : Remove anchor and increase wait time for desk_intelwiki.skp
59be76851d : Roll ANGLE from 3d6cedb1e956 to eac2397bcf94 (5 revisions)
fabed8bb79 : Fix fuzzer-discovered error with variable declarations.
02f72022c5 : [docs] Port markdown to Docsy
9753413043 : Roll Chromium from e0abc3035c46 to 72a44ae7b7da (206 revisions)
2549798818 : Roll SwiftShader from d4550ab8d3f0 to fb53aa2bb7da (1 revision)
52b4c16f43 : Roll Dawn from 125715248544 to b745df8537a0 (1 revision)
cbaafaf63e : [LSC] Add LOCAL_LICENSE_KINDS to external/skia
d1de126c25 : Update SKP version
497bdf9599 : Roll SwiftShader from 8969f861fc24 to d4550ab8d3f0 (1 revision)
7a8252144a : Roll Chromium from f3d16e168f8c to e0abc3035c46 (461 revisions)
5069304bb2 : Roll Dawn from 6d0438c21e0f to 125715248544 (4 revisions)
2396fb8be5 : Convert division-by-literal in SPIR-V to multiplication.
d94bfdd7d8 : Fix codegen for integer vector-scalar arithmetic in SPIR-V.
2febb5b423 : Add SkSL test for vector-scalar math.
707d31578c : Refactored DSL variable creation
0c9d888748 : Run SkSL inliner tests as part of dm.
70cd59880d : Code cleanup: add helper functions for matrix-vector rewrites.
7ddc9b9941 : [infra] Add ios-dev-image-14 asset script
2e04df9a06 : Support PaintTranslate in COLRv1 rasterisation
ced1d35bc5 : Roll skcms from 65de465d622d to b9593d4e39ea (1 revision)
5514431d0e : Extend drawAtlas with optional sampling parameter
c98b2afc7b : [infra] Remove Upload tasks for Test.* jobs using the default recipe.
593c99ef5e : [infra] Remove Upload tasks for Test.*Canvaskit jobs.
c28336e5c2 : No one needs legacy sprite behavior
a1db799824 : Fix Python3 compatibility
764bc210e6 : Complete mipmapmode enum
942db50454 : [infra] Remove LenovoYoga jobs and associated code
c028c5c1f8 : Revert "Don't reuse scratch textures when texsub image banned for FBO textures"
39c0f4e0f3 : [infra] Add Test-Mac11-Clang-MacMini9.1-CPU-AppleM1-arm64-Debug-All-NativeFonts
a6748aa802 : Roll Chromium from 18606de65b54 to f3d16e168f8c (466 revisions)
3db061f143 : Roll SwiftShader from a98fb3f8380a to 8969f861fc24 (2 revisions)
3cdeaba813 : Roll ANGLE from d146222879dc to 3d6cedb1e956 (11 revisions)
7cae908221 : Roll Dawn from 54e150b7c22e to 6d0438c21e0f (14 revisions)
06b6f47950 : Update blendmode benchmark to allow less than 1000 iterations.
9e13fe86b1 : Rewrite matrix * vector multiplication on ARM GPUs.
15da98ce58 : Revert "Performance experiment: Disable SkSL inliner in nanobench/skpbench."
8b6788079f : Revert "Use objc_externally_retained to cut down retain/release in Metal"
2a88456c15 : Don't reuse scratch textures when texsub image banned for FBO textures
78381ee5e0 : Use objc_externally_retained to cut down retain/release in Metal
5ca24f94ab : Reland "Reland "Add GrRuntimeFPBuilder""
e50167091c : Move Sk3Perspective and Sk3Lookat into SkM44
1546053269 : SkFontMgr_New_Custom_Data to take SkData
e8da4d2757 : Code cleanup: Add isMain() accessor to FunctionDeclaration.
3f5bee1a7a : Performance experiment: Disable SkSL inliner in nanobench/skpbench.
30e05095b2 : Roll Chromium from 22909c8c40af to 18606de65b54 (468 revisions)
d35603acdf : Roll ANGLE from ef17c6503bdc to d146222879dc (9 revisions)
db40eb2b2e : Roll Dawn from d42f4b3ca5ff to 54e150b7c22e (9 revisions)
85749c0b22 : Add caps bit for RewriteMatrixVectorMultiply.
f2b3f916fc : split off --dylib from --jit in nanobench
7f01588f15 : Revert "Revert "Added more RelaxedPrecision decorations""
2159f8b220 : Roll skcms from 16a890f7be9d to 65de465d622d (1 revision)
84fd1c2dec : Clean up remaining NVPR bits & bobs
bb0ed8e487 : Revert "Reland "Add GrRuntimeFPBuilder""
ffc49942b2 : Roll skcms from 57e818ae88b7 to 16a890f7be9d (1 revision)
8b3dd34956 : Refactored IRGenerator::convertProgram
345f140e83 : Abort in Nanobench if a shader compilation error occurs.
e31b526f03 : Document SkTextBlobBuilder::allocRunText*
2ef627aba9 : Add a custom ShaderErrorHandler to Nanobench.
ced5e83773 : Retract GrRenderTarget from GrCaps & GrProgramDesc where possible
ed3c75b0a5 : adjust values in very_large_sigma_gpu_blur gms
0da2c146fd : remove paint from SkGlyphRunList
5625ef5043 : Too long placeholder should start from a new line
d1f3b97a64 : Remove sk_SampleMask support from SkSL
f10535f6fa : Fuse GrGLSLPrimitiveProcessor and GrGLSLGeometryProcessor ...
9d26af9a82 : Fix testing of Runtime Effects with inlining enabled and disabled.
bac6c8fbc8 : Incorporate Runtime Effect options into hash.
7508b54af3 : Reland "Add GrRuntimeFPBuilder"
4d74cc3102 : Roll ANGLE from 90cf278c3687 to ef17c6503bdc (12 revisions)
d1293074fc : Roll Chromium from af345736ffc5 to 22909c8c40af (479 revisions)
1d9505c692 : Roll Dawn from 8ac6a481a3ea to d42f4b3ca5ff (8 revisions)
68c243e1f8 : Delete GrCCAtlasStack
c18a645bf5 : Implement constantOutputForConstantInput on GrSkSLFP
36f3d1a0aa : Fix SwizzleFragmentProcessor::constantOutputForConstantInput
4ac0cbe769 : Remove the scary raw pointer from GrCCClipProcessor into GrCCClipPath
aa4f4c749d : Preserve inline/noinline modifiers in PipelineStageCodeGenerator.
45564260d4 : Hide use of TargetConditionals.h behind platform def
1b843bdcb7 : Fix up outdated tests.
8af78748ab : remove {Get,Set}FontCachePointSizeLimit() from API
ffa8fd1b53 : Instantiate clip atlases directly
787fd9d80a : Fuse GrPrimitiveProcessor & GrGeometryProcessor into a new GrGeometryProcessor
583a343d9a : Line height in case of a single placeholder
25eb534f42 : Convert some static_library to skia_static_library
50af8c2656 : Revert "Add GrRuntimeFPBuilder"
72513e7ff6 : Correct Android.bp warnings.
22970175f7 : Remove sample locations usage from GL backend
43e3dc994e : Remove NVPR entry points from Skia's GL interface
95eadd32c1 : Rename 'unpremul_float' to 'unpremul.'
f9e8551edf : Mangle function names in SPIR-V.
e1068349fc : Mangle function names in Metal.
ece1d794b9 : Mangle function names in GLSL.
70842aea4a : Update the indirect tessellator to drop extra edges
ce1a088b82 : Add an abbreviated-name field to Type.
4b39aaf2cb : Add GrRuntimeFPBuilder
4a3bae335f : Move InterpretSampling to its one caller
3d9ab7e7ec : Separate general defaults from Skia defaults
e67bd1371e : Migrate VarDeclaration conversion out of IRGenerator.
441c1bc315 : Avoid recursing into expressions in finalizeFunction.
61d694d08f : Draw dmsaa rects with GrFillRRectOp
3ed0c76c7d : Roll Chromium from 23141e38f154 to af345736ffc5 (473 revisions)
4e51531239 : Roll ANGLE from ba0bd78574b2 to 90cf278c3687 (10 revisions)
4bca96328e : Roll Dawn from 6a366e3f47d4 to 8ac6a481a3ea (7 revisions)
501ca219f6 : Remove dead matrixfilter factory
1a4fae1a5f : Revert "Performance experiment: Disable SkSL inliner in nanobench/skpbench."
fcd3ae3684 : Update SKP version
7db854c779 : Hide getFilterQuality
26265d2fea : Remove dead references to filter-quality
3469c0aec8 : If no sampling is passed, assume NN for surface.draw
12a75588e7 : GrFPArgs no longer needs sampling
045d7513d7 : Performance experiment: Disable SkSL inliner in nanobench/skpbench.
7cee3efb6b : FilterQuality should no longer be needed.
4b76265c66 : Client doesn't control sampling in restore
bf9c63b760 : Don't fail clip atlas instantiation when the access is out of bounds
965e444219 : reduce overhead of littleRound
980fb4de3a : move Run::calculateWidth to improve inlining
339f7ea5a0 : templatize iterateThroughClustersInTextOrder
7df8d22c40 : Do register allocation in GrResourceAllocator (take 2)
80468375c0 : Remove unused quality param for skvm program
73318b3583 : Start adding SkSL/SkRuntimeEffect documentation
6147424288 : Correct the line height
79adde4046 : allow Cluster::Cluster to inline
b66645830d : Only run the inliner one time.
225cdea5b6 : Remove legacy support for inheriting sampling from the paint.
633b9f3cd5 : Delete GrCoverageCountingPathRenderer::CropPath
cd7ba500b6 : Migrate FunctionCall conversion out of IRGenerator.
98a76eb6ea : Add nbsp info to the cache
708faba16b : Allow multiple expressions on the same statement to be inlined.
3401d5eb22 : improve SkParagraph's bench accuracy
049f0dfaba : Reduce unnecessary scratch variables in Inliner.
1b7a936bfc : Roll third_party/wuffs to version 0.3.0-alpha.21
ff98f289dc : Add Metal compile options.
20bb83fd88 : Fix ref tracking of vk immutable samplers.
31798c2796 : Remove NVPR
2f40a96092 : [LSC] Add LOCAL_LICENSE_KINDS to external/skia
15206fb30d : Roll Chromium from 6b48f9230a5e to 23141e38f154 (452 revisions)
5ef1aa3921 : Roll Dawn from bff9d3a3574c to 6a366e3f47d4 (5 revisions)
8e9c0c5c9f : Roll ANGLE from 39296f396f5b to ba0bd78574b2 (7 revisions)
7bba1f55e8 : Revert "Added more RelaxedPrecision decorations"
ab52d95634 : Added more RelaxedPrecision decorations
10a5ff2cac : Must pass filtering to picture shader
95eca3e051 : Optimize planar conversion in YUV to RGB FP.
9f358825f9 : Revert "Do register allocation in GrResourceAllocator"
f96645dd9e : Textdiff device bounds match onCreateDevice request
333b938c95 : Reland "Add SVG to default modules list"
d51c979d35 : Take ownership of Strings (not String pointers) in the symbol table.
c8bcef1b92 : Replace printf with std::to_string.
c6f78ff55d : Do register allocation in GrResourceAllocator
8b87f4ea70 : Disable NVPR by default on the bots
adbaeaa365 : Cache/inline ishardbreak
7b39c3d1ae : print telemetry for diagnosing text drawing problems in Chrome
4dff68a166 : Remove render_target_binds GPU stat
8f352ce20c : Revert "Revert "Refactored SPIR-V RelaxedPrecision handling""
662622e5e6 : reduce record time allocator's initial block size
30fce9c2ab : Track variable writes via ProgramUsage instead of ProgramVisitor.
39465b8f95 : Ensure function-parameter variables exist in the variable usage map.
7a20b5c9de : Update shader and pipeline creation trace event categories
8151337c41 : Add DMSAA bots
a3c0f41371 : Roll Chromium from cfbcfd9c28db to 6b48f9230a5e (480 revisions)
8ea51e4df9 : Roll Dawn from 29d74454b844 to bff9d3a3574c (5 revisions)
c995e6596f : Roll ANGLE from 27e12398b338 to 39296f396f5b (9 revisions)
5f1e0af0af : Roll SwiftShader from a0aeb64e01d7 to a98fb3f8380a (1 revision)
fd708655ae : Reland "Add tooling support for dmsaa"
1c22e62b71 : faster layout
22dd57b82c : Revert "Add tooling support for dmsaa"
3150839b59 : Disable CommaSideEffects test on GPU.
958f4b5d43 : Run finalizeFunction before creating a FunctionDefinition.
2e0b5bbf40 : introduce a direct to GrAtlasTextOp text drawing system
8937cd43d3 : Revert "Add 'kOnlySingleReturn' complexity type to the Inliner."
28257dba55 : Code cleanup: Simplify redundant code in Inliner.
94c6b30728 : Revert "Add SVG to default modules list"
d5e94d90e8 : Move skbug5883.gif to a better test
579728eb19 : Add SVG to default modules list
fc32405ff2 : Revert "Revert "Add bench for skparagraph""
bff24abab8 : Disallow inlining a function with out-parameters.
b73f737aae : Fix setting of new layout state during flush.
e0707b7075 : No longer passing the results of OpAccessChain to function calls
dc20847579 : Disallow inlining functions containing early returns.
188443be8d : Add tooling support for dmsaa
4cfbe536c7 : Add a shell GrResourceAllocator::Register class
180b4a1422 : Update tooling code to store surface flags instead of "useDIText"
5b408a3c99 : Speed up program visitors in the Inliner.
2810beed23 : Improve do-while test in CanExitWithoutReturningValue.
2558c468cc : Add Type::isVoid and make void a distinct type-kind.
0d1cf35dae : Roll Dawn from 8c40cad1c92d to 29d74454b844 (18 revisions)
4e94fd11cd : Add a runtime effect gm for squircle clips
fa8133347c : Roll Chromium from 1797c4602f46 to cfbcfd9c28db (492 revisions)
f573fb1559 : Roll ANGLE from 687d3153197e to 27e12398b338 (7 revisions)
ec3958c3f8 : Roll SwiftShader from 69b79eec6533 to a0aeb64e01d7 (1 revision)
3aff6ae597 : Replace crashing pokemonwiki with intelwiki
961d944648 : SkSL DSL now uses node pooling
cc119d9dbf : Make getUniqueKey virtual on GrSurfaceProxy
1143b1b4bb : Determine recylability at expire-time in GrResourceAllocator
9a16c13249 : Roll skcms from 4e5402c56973 to 57e818ae88b7 (1 revision)
2654187396 : Eliminate unused local variables during SkSL optimization.
f10eff363b : Fix misdetection of dead global variables.
3230255e06 : Reland "remove the OpMemoryPool"
34271a3455 : Revert "Merge MSL vertex and fragment shaders into one string before compiling."
bf58add00e : Revert "Only include header once in combined MSL shader."
539db2ff3c : Migrate GrResourceAllocator::fIntvlHash to SkTHashMap
d2702fa155 : Update SkSL benchmark code to match actual Skia output.
8c595fed7c : Change sksl tests to avoid SPIR-V validation errors
13646a8900 : Set "binary_size_${source}" output.property on Build-Stats-* bots
242ae6c45e : Roll SwiftShader from 5cdf55ff2084 to 69b79eec6533 (1 revision)
16720fa518 : Roll Chromium from 1f9e430e837e to 1797c4602f46 (420 revisions)
0b16892fa3 : Roll ANGLE from cd881848f3bb to 687d3153197e (5 revisions)
b94f5af2ce : Roll Dawn from c357bcad5f7d to 8c40cad1c92d (4 revisions)
ead52dc068 : Revert "Add bench for skparagraph"
1aa25c3217 : Add bench for skparagraph
132cfdd49d : Revert "Inline functions of the form 'return (expr)' only."
e7a8f85e4f : Only include header once in combined MSL shader.
f970746dd2 : Add GM that tests GPU blur with very large sigmas.
e44c484811 : Revert "remove the OpMemoryPool"
a9c187e5cc : Revert "Refactored SPIR-V RelaxedPrecision handling"
9e476b798f : Refactored SPIR-V RelaxedPrecision handling
92748af1a5 : Inline functions of the form 'return (expr)' only.
65abd2f556 : Disable OutParams test on GPU.
164bafafbe : Reland "On NVIDIA + ANGLE, test 4x MSAA, not 8x"
729ba5e83c : Remove fAssignedSurface from GrResourceAllocator::Interval
cfdae5a56c : remove the OpMemoryPool
fca83e5ef7 : Revert "On NVIDIA + ANGLE, test 4x MSAA, not 8x"
c0c3231bde : On NVIDIA + ANGLE, test 4x MSAA, not 8x
5755a5fb98 : Update simple gradient functions to use only a single return.
fc4b9919d3 : Force global initializers to be constant expressions
30980650f7 : Merge MSL vertex and fragment shaders into one string before compiling.
99b2d04d31 : Add 'kOnlySingleReturn' complexity type to the Inliner.
da16367907 : Remove fFreeIntervalList from GrResourceAllocator
310dc4e0b9 : remove unused code SkGlyphIDSet
d074b6293c : Switch GrTextureFreedMessages over to using DirectContextIDs
e895ab2fc8 : Have GrVkTexture not derive from GrVkImage.
4bcb56f389 : [infra] Add initial job for testing on Apple M1.
97d8d7fce0 : Remove obsolete TODO.
78d51fff70 : Track number of render passes in GR_GPU_STATS
4fb13e026b : Roll Dawn from d89814ed7a11 to c357bcad5f7d (2 revisions)
a9f6a3b4c3 : Roll Chromium from ed657436836f to 1f9e430e837e (424 revisions)
c3935b9a8a : Roll SwiftShader from 3c4fd15fb075 to 5cdf55ff2084 (6 revisions)
98d3513161 : Roll ANGLE from 225e1952d494 to cd881848f3bb (12 revisions)
64366ffde4 : Roll Dawn from b458fc835925 to d89814ed7a11 (10 revisions)
441f3c72d7 : Set "binary_size_plugin" output.property on Build-Stats-* bots
4f3f64c110 : Preserve 'const' on globals and function parameters in runtime effects
bf16b6c5df : Add Make factory function to Block.
ad22300d6c : Remove `fForceInline` argument from EmitArgs.
46e7507b0d : Revert "Performance experiment: Disable SkSL inliner in nanobench/skpbench."
ddcb4d94f9 : In pipeline stage generator, never emit declarations for opaque types
f913c6639d : Expose text and clusters in SkTextBlob::Iter.
908f77ac09 : Roll Chromium from c62ff0ef3797 to ed657436836f (453 revisions)
36a814bffc : Precompile cached SkSL to MTLRenderPipelineState.
9431079435 : Unblock msaa clip atlas on AMD, Imagination, and Adreno
90898de346 : Be more conservative about disabling tessellation for performance
c5422d0a00 : Change the order of arguments to GrFragmentProcessor::Compose
3561955b0a : Rename fillRectWithLocalMatrix -> fillPixelsWithLocalMatrix
3f35ac10b4 : Performance experiment: Disable SkSL inliner in nanobench/skpbench.
4f447342ce : Reland "Remove GrAAType from GrFillRRectOp"
7854da39b3 : Avoid structured bindings that trigger gcc bug
2f4652f309 : Revert "Fixed a number of spots where we should have been using RelaxedPrecision"
e8b5a73b56 : Remove extraneous line-breaks in generated GLSL/Metal code.
62d6373f8c : add the sub run allocator to OwnedArenas operator =
a04692f69e : Fixed a number of spots where we should have been using RelaxedPrecision
9e6fc64988 : Add SkColorFilterBase::onFilterColor4f virtual, optimize runtime CF
5d34303748 : Delete GrSurfaceDrawContext::drawDRRect
7d592cda58 : Delete all low-level rendering from ccpr
20c09f9290 : Remove fExtraStatements/convertSingleStatement from IRGenerator.
39811680dc : Reset onFlush render tasks when allocation failed
03730e6ca6 : Delete path caching and path rendering from ccpr
1bb1f220bd : Remove undefined behavior from innershapes gm
82fe4d2243 : Prepare for Dawn using Tint unconditionally.
a0c04d6ceb : Add Make factory functions to basic statements.
9ce80f71de : Add Make factory functions to literal types.
91113acfd1 : Roll ANGLE from 44b9579cf7b8 to 225e1952d494 (18 revisions)
e9b6e2f2a9 : Roll SwiftShader from a2fe8e1b2111 to 3c4fd15fb075 (2 revisions)
4bf1ca5fa9 : Revert "Remove GrAAType from GrFillRRectOp"
21ce89dd53 : rm getFlags() from colorfilter -- deprecated
3a94d9285e : Remove legacy colorfilter flags
1f64c80bff : Update SPIR-V test outputs with latest SPIRV tools
82ad7af58f : Make GrClientMappedBufferManager use GrDirectContextID for messages
f54a96bd97 : Turn on precompile testing for Metal
e7a959d8fe : Expand SkMessageBus to support different unique key types
c737a83709 : Cache runtime color filter flags
48b255838c : Add unique_ptr visitation support to ProgramWriter.
89d6e79ec0 : Roll spirv-tools and spirv-headers and use upstream GN files
65e50128f2 : Remove leftover cpp file
6679eb9786 : Add GrTextBlobAllocator to GrRecordingContext
43e73df990 : Remove GrAAType from GrFillRRectOp
317e5887a2 : Make the SkSL->skvm intrinsic function lookup table static
c1a06003a0 : solidify the type of a SubRun owner
4aa19871ec : Force-include assert.h for third_party/oboe
3527389e28 : Add a benchmark of filterColor4f with the matrix color filter
edff467fd4 : Add a DirectContextID to GrDirectContexts
b23a64b8b0 : Replace vector<SwitchCase> in Switch with a StatementArray.
0bfeae697b : Clean up dead-code elimination in optimizer.
fb665ea35f : Always return an invalid backend format for unknown color types
8b6d943d91 : Override delete for GrOp
f3a28db703 : Eliminate control-flow analysis.
80ef70e8f5 : Make sure we check for abandoned when with getBackendSurface calls.
551bae6843 : Roll Dawn from 6d4617a2d28d to b458fc835925 (4 revisions)
43bde9d2bc : Roll SwiftShader from 023914a27b63 to a2fe8e1b2111 (1 revision)
a2cae875c0 : Roll ANGLE from c054008f9efb to 44b9579cf7b8 (12 revisions)
6ee144f218 : Roll Chromium from 9bc5c82512d2 to c62ff0ef3797 (416 revisions)
2603c1fb14 : Delete coverage counting backend from ccpr
04a8a54ff9 : Ensure all local variables exist in the ProgramUsage map.
cc185c5a31 : update schedule with 4 weeks, 2021 dates
368acf940f : Disable ccpr on Adreno405 and Adreno418
d0ce14942b : Return null if clipshader fails
be54c66cdd : Disable ccpr clip atlas when --reduceOpsTaskSplitting is enabled
9b6e30bd67 : Fix deleting of GrGpuResource when abanonded and refs go to zero.
93330c9c4d : Reland "Reland "cache the creation of one GrAtlasTextOp""
f71a136ba9 : Remove busywork from nameExpression.
baab5aff09 : [skottie/wasm] Plumb text properties in WASM bindings
c9fb49a55f : Add destructor override
9c4cdef7e5 : Fix gm slide 'TessellationTestRectShader'.
e82fdaa50b : Accept near-simple, near-circular rrects for shadow fast path.
376a478996 : Fix StencilResolveProcessor to declare its outputs.
534c8c5f61 : Update Metal PipelineStateCache to use new stats tracking
1e7b2e5e17 : Re-enable ccpr clipping for small paths
4d7ac49dca : Declare outputColor and outputCoverage inside emitCode.
38847cda89 : Remove unnecessary scope from fragment shaders.
be6cbf331c : Disable constant-variable substitution when optimization is off.
0dd1a77e12 : Add noinline keyword to SkSL.
da076e9aca : Roll Chromium from 5d94010048eb to 9bc5c82512d2 (404 revisions)
44fb2f3151 : Roll ANGLE from 9bc9ac8df8df to c054008f9efb (16 revisions)
beb62fb11c : Roll Dawn from 010fd1a8d7c7 to 6d4617a2d28d (3 revisions)
cc1cbcf9e0 : Revert "Reland "cache the creation of one GrAtlasTextOp""
dc3d678712 : Reland "cache the creation of one GrAtlasTextOp"
86e85537fe : Test that we propagate 'const' to the GPU backend of runtime effects
a5c90588b1 : Consistently fail writePixels when rowbytes not a multiple of bpp
7d195fff45 : Cache precompiled MSL shaders.
c3ce43be8e : Replace the vector<Statement> in SwitchCase with a Block.
24c1772ea4 : Fixed an issue with DSL includes
6447784a31 : encapsulate GrTextBlob::Key creation into Key::Make
5be0eca849 : Remove a few unneeded retain & autoreleases from Metal
0408afc573 : Fix GrGpuBuffer::onRelease() crash problem.
63fe8e53dd : move subrun creation to GrTextBlob::Make
01cb243b5e : Always make unarchived SkMatrices thread-safe
6cb17ead60 : Fix stencil format mismatch in GrMtlPipelineState creation.
b14b63623c : Added unary + and - DSL operators
a850a4a6b2 : Roll ANGLE from 9bc86c50f283 to 9bc9ac8df8df (11 revisions)
7d749cd578 : Roll Chromium from 5cd489ad4ec5 to 5d94010048eb (4448 revisions)
2f37f2c260 : Roll SwiftShader from de7d5775ab25 to 023914a27b63 (2 revisions)
043a737317 : GrResourceAllocator: cleanup after failed instantiation
1cf56817f8 : Remove supported for (removed) inheriting paint filter-quality
5676c57220 : Optimize away self-comparison in the constant folder.
7a3f5506b6 : Performance experiment: disable control-flow analysis.
c8e31ea399 : GrTextBlob: remove unused hash function; add key() api
a085cd8263 : Flatten constant switches at IR generation time.
19fd5145a9 : Simplify GrResourceAllocator API
06d600fb9d : Add Convert/Make factory functions to FieldAccess.
ece1bf0afb : Avoid unnecessary copies of AST objects.
9ff7eef906 : Rename SampleCCPRGeometry.cpp -> SampleStrokeVerb.cpp
7247b48102 : Add shader optimization level toggles to Viewer.
41d47ce358 : Pre-cache matrix type in SkMatrixImageFilter
51d33982ad : Add Convert/Make factory functions to IndexExpression.
4414f87fa1 : Revert the workaround for missing ICU API ubrk_safeClone
3fa0cdada7 : SkPictureShader::asFragmentProcessor should recreate proxy for resource.
d60ecb7b7f : [canvaskit] Remove unreliable perf jobs.
a0178b2513 : Remove DEPS on shaderc and glslang
9196a0884d : Roll Dawn from 95034f6528d4 to 010fd1a8d7c7 (1 revision)
0530e52e3a : Roll SwiftShader from 6846389f25ca to de7d5775ab25 (1 revision)
5e131206b9 : Roll ANGLE from fe2efefac498 to 9bc86c50f283 (15 revisions)
c70f8c331d : Using non-breaking spaces as a hint to break too long words
07ee548d5b : Remove legacy picture-shader impl
5f2932e0e3 : Skip "~path" tests on Pixel5
1314913ff5 : Update SKP version
00d6cf4368 : Reland "Have GrVkRenderTarget only use GrVkAttachments and not derive from GrVkImage."
8f440b4e1e : Optimize away no-op arithmetic in ConstantFolder.
cc13b3522a : Reland "Use analytic AA in FillRRectOp even if the target has MSAA"
9ef3f2e3da : Revert "Have GrVkRenderTarget only use GrVkAttachments and not derive from GrVkImage."
83eed35765 : SkShaper_coretext correct dependencies.
8ef4d6c882 : Add Viewer checkbox to toggle Control-Flow Analysis.
a8f6b6fe8a : Update Shaders tab in Viewer.
fe5d6928d0 : DSL var values are now specified at construction time rather than in Declare
e3aec3c603 : Revert "Use analytic AA in FillRRectOp even if the target has MSAA"
e23c03d337 : Make program key descriptions available in release builds
6fb520fcd5 : Improve optimization of prefix expressions at IR time.
28054added : Optimize ternary tests that check a const variable.
3dc6c190da : Have GrVkRenderTarget only use GrVkAttachments and not derive from GrVkImage.
f04e09cd9b : Optimize Swizzles inside Swizzle::Make.
d63638bb7b : Copy on write for wrapped backend texture surfaces.
cad44bcdd2 : Use analytic AA in FillRRectOp even if the target has MSAA
319565ac6e : Clean up prev experiment.
a42ed48e84 : Fix a double free problem in YCbCrImageGM::createYCbCrImage()
bf2dd2af49 : Reland "rename GrSDFTOptions to GrSDFTControl"
b9e4f649b4 : Simplify constructors at IR generation time.
0404933136 : Remove CFG-based check for missing value-returns.
532138cea7 : Restore 'medPrecision' label in ellipse effect FP.
48bfa48809 : Revert "cache the creation of one GrAtlasTextOp"
9edff53a73 : Revert "rename GrSDFTOptions to GrSDFTControl"
606a9ab831 : Revert "add noexcept to GrAtlasTextOp delete"
994a571fc7 : Roll Dawn from 637d947937b7 to 95034f6528d4 (8 revisions)
d42fe062d0 : Roll ANGLE from 90db604919ba to fe2efefac498 (14 revisions)
324e08346c : Roll SwiftShader from 084529f3a9b9 to 6846389f25ca (1 revision)
3b58d38966 : Upscaling demo
6ba242d2a2 : add noexcept to GrAtlasTextOp delete
c8d836f176 : Fix copy-paste error in prim-proc attribute key generation
b3dcbb12ef : Detect functions that fail to return a value, without using CFG.
daed2592bb : Made SkSL DSL into public API
ff83dda8cd : Cache image behind picture-shader
3316796acb : Cleanup and reorganize GrProgramDesc::Build and key layout
9b660ef638 : Reformat generated files with bin-packing off.
40a9061203 : rename GrSDFTOptions to GrSDFTControl
4b1fb7ca90 : cache the creation of one GrAtlasTextOp
b2045a3461 : make runtime effect caching opt-in and private
be2bc7c0e3 : no more bin packing in .clang-format
2b6ec98a82 : Disallow unscoped for blocks which declare a variable.
ef3725fa6e : Remove a level of indirection with GrProcessorKeyBuilder
03467a53e6 : Revert "Disable control-flow analysis in SkSL. (Performance experiment)"
a0e56e3647 : Allow ProgramVisitor::visitStatement to receive SwitchCase statements.
48d7f7ca20 : Add new style key information to several core effects
962708fbb9 : GrGlGpu::ProgramCache no longer holds a GrGlGpu back pointer
b9bd12d6f8 : Clarify how we decide the bitdepth for picture-shader
55aaefe687 : Reland "Support sharing promise images between DDLs"
4b9f428b12 : Roll ANGLE from 1de8b5a697e7 to 90db604919ba (11 revisions)
21c8ad62cd : Roll Dawn from f9d75ead9e2d to 637d947937b7 (4 revisions)
f3a46451ad : Roll SwiftShader from 106e01583a3a to 084529f3a9b9 (1 revision)
4db5726495 : Bail if context creation fails in FuzzDDLThreadingGL
e4ef35caa1 : add matrix compare to text blob key
4633c9149b : # Enter a description of the change. Reland "Migrate if-statement simplifyStatement logic to IfStatement::Make."
50b1b2b90d : Disable control-flow analysis in SkSL. (Performance experiment)
84ded4d46c : Implement GrMtlGpu::compile().
7e685f0377 : Revert "Migrate if-statement simplifyStatement logic to IfStatement::Make."
4c5943781e : Emit new style key information in generated effects
9e1ef99d1e : fm: Make --writeShaders dump fragment, vertex, and key files
dc41f59b3d : update FM service account
db6ad656ee : Add Enum::foreach(), change EnumValue to return SKSL_INT
46d9bb255d : do not b.expiration(...) for FM
e4da7b672f : Migrate if-statement simplifyStatement logic to IfStatement::Make.
f0de96f7b8 : Reland "Redesign program key construction"
ae67c52933 : Add GrThreadSafePipelineBuilder
2dda50dd50 : Add return-value check to the function finalizer.
874b3fb3c5 : Add more clarity to why we use GrWrapCacheable::kYes in AHWB generator.
23521a8d69 : Add Convert factory function to SkSL IRNodes.
2c760cc913 : Add MakeTexture factory to GrVkAttachment.
ba52c9165d : Make GPU image lazy size calculation thread-safe
a1e30a3a28 : [canvaskit] Update all demos to use full version from 0.25.0
9ad09829f5 : encapsulate GrSDFTOptions better
158cab563f : track flags in a map
6d25f9d068 : Fix downsampled blur with clamp mode.
e1a728416c : Enable reduceOpsTaskSplitting on select bots
acf26501fb : Revert "Redesign program key construction"
73518c4ee9 : Roll ANGLE from 6b6da203cce0 to 1de8b5a697e7 (8 revisions)
c2525a2776 : Roll Dawn from fbda46da44a0 to f9d75ead9e2d (4 revisions)
bbbf1a7f50 : Redesign program key construction
e80e169ba4 : Add GetConstantValueForVariable to constant-folder.
12e760e958 : simplify check_integer_translate's API
587efaeb15 : Handle pipeline creation failure in Dawn
e0baf60910 : Add Texture usage to GrAttachment.
4113057c57 : Fix use-after-free in SkSL DSL
46f4497cb6 : Add const to SkSL layout keys.
bc4a36af7c : add --race to FM
b7b9a23281 : Treat control codepoints as resolved
35906e0115 : Store push constants setting in persistent cache.
6cac02f5c7 : add missing failStep()
a9e62e893b : add flags for clipping to FM
786d42c6da : Improve comments for Analysis::IsSelfAssignment.
036ba86489 : Enable dithering in more situations by using raster pipeline
dc4f8cd7ea : Add early_fragment_tests layout qualifier to SkSL
db8340f15f : scope AutoreleasePool tightly
d863ae52d4 : [skottie] Fractal noise 'fractal type' support
00f1276a7e : [SkottieView] call onAnimationEnd listeners after finished repeating
2d2c4f0af3 : Interactive toy for custom image sampling
c7206ccb30 : Revert "Reland "Reland "export SkRuntimeShaderBuilder"""
232b4ce888 : Allow ForLoopIsValidForES2 to run before creating a ForStatement.
0676317b1f : [canvaskit] Deploy 0.25.0
eca5f83899 : [LSC] Add LOCAL_LICENSE_KINDS to external/skia
e32ace76ec : Roll ANGLE from a6d4623970ed to 6b6da203cce0 (9 revisions)
d29e500ece : Roll Dawn from 60d6d0acd6e2 to fbda46da44a0 (7 revisions)
67808983c6 : Remove reliance on constant propagation from Ellipse effect.
2960b6a62c : Reland "Reland "export SkRuntimeShaderBuilder""
95d0badecf : Support self-assignment elimination in the constant-folder.
e2aec43cfc : Convert IRGenerator::convertBinaryExpr to BinaryExpr::Make.
f1af57cf0a : Revert "Reland "export SkRuntimeShaderBuilder""
861ef8f7bc : hoist origin translation out of the run loop
9ca065e2fd : fix races in dashcircle.cpp
0c2d14a1b9 : Fix fuzzer-discovered error with inlining.
4636ac68de : print only once per source in FM
8e4031d1d1 : [skottie] Initial fractal noise effect
c5582317b3 : make SkExecutor::GetDefault() a little threadsafe
a950fef9db : Reland "export SkRuntimeShaderBuilder"
135500d33d : Revert "export SkRuntimeShaderBuilder"
1bfe0e0796 : [infra] Add Config.PathToSkia
9b510a3156 : Reland "Reland "Remove GrProgramDesc::KeyHeader structure""
f1a937f141 : export SkRuntimeShaderBuilder
90518f72b9 : Convert IRGenerator::convertTernaryExpr to TernaryExpr::Make.
31381af899 : Migrate type_is_or_contains_array into Type class.
0b750f2ef5 : Migrate determineBinaryExpression to Operator.
104e20f5b2 : Roll ANGLE from d24398b3e361 to a6d4623970ed (18 revisions)
5fa369787b : Roll Dawn from 6cbef93c73ce to 60d6d0acd6e2 (4 revisions)
1f33ec568b : Roll SwiftShader from 349abccec8f7 to 106e01583a3a (2 revisions)
dab9d90634 : Reland "centralize runtime effect caching"
033da99803 : mark SkAutoMutexExclusive unmovable
40da13b777 : factor out SkLRU::insert_or_update()
56a1f06db2 : Revert "Reland "Remove GrProgramDesc::KeyHeader structure""
59b389a407 : Update SKP version
202420e014 : Reland "Remove GrProgramDesc::KeyHeader structure"
4a4fbe8140 : Revert "centralize runtime effect caching"
07c8401a54 : Getting Metal shader precompiling working.
52d3b01da8 : Convert IRGenerator::convertPostfixExpr to PostfixExpr::Make.
b0eb20f83a : Convert IRGenerator::convertPrefixExpr to PrefixExpression::Make.
4add8b3624 : update release notes
516704b63a : Migrate IRGenerator::setRefKind to Analysis::MakeAssignmentExpr.
deed7f65ff : Revert "Remove GrProgramDesc::KeyHeader structure"
4bcd58afbf : Remove GrProgramDesc::KeyHeader structure
ef7a28e26a : centralize runtime effect caching
6706c9fa14 : use SkColorInfo in fm
a654faaf7f : Add permittedLayoutFlags to checkModifiers
f20e75619c : Flesh out ddlbench's startup boiler-plate
7b361499c9 : Align SkSL const rules more closely with GLSL
bb8542f086 : Fix fuzzer-discovered error with ~ prefix on literals.
ea5822ea27 : Convert IRGenerator::convertDo to DoStatement::Make.
dc8a6b64cc : Remove bug-prone SkIDChangeListener singleThreaded arg
96f6d9a37f : Add DDLTileHelper option to tile separately in x & y
e7f071acc1 : Avoid making a constructor with a $literal type.
85e1ecf4da : Add #pragma settings flag to disable control-flow analysis.
1f57a0f1ae : Remove unnecessary SkImageFilters.cpp
1cc7d45f9a : Remove ViaDDL
3e5871c498 : Convert make_unique<ExpressionStatement> to ExpressionStatement::Make.
1f77cd802c : always work from fBitmap in table CF
effc2d5fe0 : simplify cached bitmap in table CF
b323836cac : Remove ddl2-* bot runs
453f143dba : Improve dead-code elimination check in SPIR-V.
34c7e11492 : Revert "Revert "SkSL DSL now reports the C++ line numbers of errors""
2d247a10f3 : Roll Dawn from 0a295c027d81 to 6cbef93c73ce (15 revisions)
e3a8980915 : Roll ANGLE from 9b1c569b14e9 to d24398b3e361 (6 revisions)
a42c6192ff : make matrix color filter runtime-only
1499249539 : build the entire blob and runs while single threaded
c63d1668c3 : remove unused Mode from GrBlurredEdgeFP
b321a07f16 : Convert IRGenerator::convertFor to ForStatement::Make.
76d13bbdf8 : Remove texture idle proc mechanism
d206315caa : Update comment for SkFilterQuality
eb8b1344df : Update Skia milestone to 91
48850575b9 : Converted GrGaussianConvolutionFragmentProcessor to SkSL DSL
ccb686685a : Activate FuzzDDLThreading
d59b56e586 : Delete promise image texture caching code
f1107f7891 : [SkottieView] surface methods for adding and removing listeners in SkottieView
0b398cb2f4 : Support multiple default font families
9fe8661741 : Revamp Metal shader creation.
335d752886 : [infra] Roll infra dependency
b956304bc7 : Revert "Revert "Add DSL PossibleExpression & PossibleStatement""
cf3059e719 : Convert IRGenerator::convertIf to IfStatement::Make.
511c500ad4 : Avoid generating unused variables in the Inliner.
a935c3f661 : Replace Setting IRNodes with actual caps-values during IR generation.
3737c0a4f4 : Reland "Migrate caps-bit lookup code from IRGenerator to Setting."
6c406b8270 : Remove deprecated tile filter header
38b9a4bc3e : Revert "Support sharing promise images between DDLs"
f7272690d0 : Remove deprecated picture image filter header
659e71f474 : Reland "Fix issues with insetting and outsetting quads."
31ece716be : Retarget GTX960 jobs to new drivers.
07e11d48cb : Support sharing promise images between DDLs
be20d15889 : Rename Test-Mac10.15.1-Clang-VMware7.1-CPU-AVX-x86_64-Debug-All-NativeFonts to use 10.15.7.
a77620bf09 : Add Radeon GPU Metal initial tests.
4ac9aadd30 : Make it possible to enable hw tessellation outside of test builds
45c57e116e : Revert "Remove CapsMap from IR Generator."
4903482a2a : Revert "Add DSL PossibleExpression & PossibleStatement"
3a4e19da8e : Revert "SkSL DSL now reports the C++ line numbers of errors"
e79bb32365 : Revert "Migrate caps-bit lookup code from IRGenerator to Setting."
61a10b649a : Roll SwiftShader from 22186f076bf3 to 349abccec8f7 (6 revisions)
d7e2d5cadf : Roll ANGLE from 39d7fc187554 to 9b1c569b14e9 (13 revisions)
09a6587e49 : Roll Dawn from 1024d6e1873c to 0a295c027d81 (21 revisions)
bb33be21cf : Use SIMD to update hw tessellation tolerances
8a43a2889e : SkSL DSL now reports the C++ line numbers of errors
11ca3f923c : Update SKP version
c5ab6fe388 : Migrate caps-bit lookup code from IRGenerator to Setting.
029851d951 : Remove fragmentProcessor field access
c15c19c6e1 : make GrTextBlobCache::remove thread safe
c826a1caec : Remove the last use of fragmentProcessor field access in .fp files
948baff2b5 : Speed up handling of "bowtie" joins in the hw tessellator
6394bb43cb : Remove CapsMap from IR Generator.
d42932a1b5 : Add DSL PossibleExpression & PossibleStatement
6165526d45 : Fix a bug that threw away tessellation edges on bowties
1d766830ba : remove 'debugging' step
d010f659bb : Trace shader compilation for clients other than Android framework
c3231789e2 : retry fast adb push
c1a98b8736 : Move shader caps into SkSL context.
d00d351387 : Fewer operations in GrAARectEffect.
5d9c20ecc9 : Make TextBlob 'Text' allocators public.
215104efea : pull out calculation of SDF ops parameters
0c7312a469 : Add program-setting to disable control-flow analysis.
03521cbe13 : [infra] Change git_utils.NewGitRepo to use the default "git clone" dir
72917e4529 : return void* instead of char* from alignedBytes
9553a57ad4 : make adding a text blob to GrTextBlobCache thread safe
0baacb50bc : Remove lang parameter from TextBlob alloc methods.
80313c85e0 : Go back to using coverage FP in aarecteffect/convexpoly GMs.
a77ed8b382 : Add flags for all layout qualifiers, check for duplicates
70cd6d1446 : make producing GrTextBlob sub runs thread safe
e40e69f3a4 : Allow use/generation of MIP maps with YUVA images and strict subsets.
47b400bf7d : Rename SkPaintImageFilter to SkShaderImageFilter
cbd65754f2 : Revert "Performance experiment: Disable SkSL optimization in nanobench/skpbench"
ba7ef32832 : SkSL: Simplify layout(key)
743c697007 : make GrTextBlob::canReuse const
b21bc6e8e9 : Revert "Temporary fix for bad data pushed to Android test devices"
df4b22d54a : Roll ANGLE from 1a70e5a04584 to 39d7fc187554 (12 revisions)
7c0200a8e2 : Move cubic cusp existence test into GrStrokeHardwareTessellator.cpp
68c43dbc5f : Roll skcms from 4a4ff5bbefdf to 4e5402c56973 (3 revisions)
6b27ae8db4 : make GrTextBlob::subRunList() const
9a7fcf7eda : Scale Viewer status by backing scale.
6d2b7688f6 : remove GrTextBlob::setMinAndMaxScale from API
ad7a55fc58 : Don't block GrTessellationPathRenderer when hw tessellation support exists
4717fbbc38 : Remove GL image support from SkSL
5ef07a4097 : Remove deprecated offset filter header
90626af8d7 : Remove unneeded legacy flag
d15c52d233 : make GrTextBlob::addMultiMaskFormat private
b34a896c12 : Performance experiment: Disable SkSL optimization in nanobench/skpbench
8f8e7335a5 : Flutter does use legacy image.makeShader()
066f411b2a : Remove GrConvexPolyEffect::Make() that takes SkRect, use GrAARectEffect.
642cde289d : Optimize @switch statements in SwitchStatement::Make.
ea8d1971b8 : Add a fuzzer for DDL threading
17f95b1a25 : Store GrGLSLFragmentProcessor arrays in std::vector
4a015c5092 : Require initializers on const variable declarations
4d68c244a7 : refactor high-contrast filter
63f75fc1b6 : SkSL DSL function objects are now callable
e666254f0f : Remove SkImage_Base::peekProxy.
ad2fa06f2b : Roll skcms from 8247d3c2481b to 4a4ff5bbefdf (1 revision)
18ab2030e3 : Make GrGLSLFragmentProcessors be created as std::unique_ptr.
56566c68aa : Remove obsolete test outputs.
e1d1b08203 : Migrate convertSwitch to SwitchStatement::Make.
7142e40534 : Fix SPIR-V code generation when unreachable code exists.
3b31f68d2b : [infra] Fix InfraTests recipe for other repos which use it
d1b6c37371 : Simplify ddlbench a bit
98f85d0e45 : Add some tracking stats to ddlbench
be6de9b54e : Support building GrGLInterface factory functions for both EGL and GLX.
90be6c154e : [infra] Fix index.d.ts copy in Wasm Docker build
4882e9a43d : Remove specific blend mode layout qualifiers
2b3d1f2086 : Remove constant propagation from static-switch test.
04ca41acf3 : Fix switch optimization pass.
77ea58e784 : [infra] Fix lottie-ci CasSpec
65e080c677 : remove SK_IGNORE_GPU_DITHER
3b760b6fa8 : [canvaskit] Add full build to npm release.
5364864cce : Move blend fallback case to default case.
3dbca47568 : [canvaskit] Remove Font.measureText and Font.getWidths
58605b0466 : [canvaskit] Remove ShapedText API.
926bd8ca82 : [infra] Tweak compile_cas to work with other repos
cd1e397350 : Add new experimental ddlbench
e3a41ce4a9 : Roll SwiftShader from d85a7a27b272 to 22186f076bf3 (4 revisions)
1d89ed3600 : Roll ANGLE from 2be246927811 to 1a70e5a04584 (5 revisions)
e82436f5c3 : Roll Chromium from e842e7438e94 to 5cd489ad4ec5 (395 revisions)
97507e5cfe : Optimize stroke tessellation patch allocation
c44e21f37e : Add a new entry point for making promise images
cc35b06f6d : Revert "Fix issues with insetting and outsetting quads."
bd97400744 : Split IRGenerator's VarDeclaration processing into two parts
d56589b2a9 : Remove deprecated morphology image filter headers
4a281dc8ee : Fix issues with insetting and outsetting quads.
ffee4766fa : SkSL: Allow 'const' on function parameters
981e4a756c : Avoid recursion for (most) stroke tessellation patches
55af50b212 : Add SkReadPixelsRec.h & SkImage_Base.h to core.gni
ed82686819 : Delete GrSTArenaList
a3e5e555d5 : Reland "Reland "Test mac system font variations.""
6058eae42e : [infra] Tweak CasSpecs to support other repos which use gen_tasks_logic
2db4ba1caf : Reland "Remove ARC from tools lib."
cc75fa8f95 : Remove deprecated merge image filter header
66c53b9428 : Demonstrate a bug with inlined static switches.
1f95e6c6b4 : Reland "[infra] Switch from isolate to RBE-CAS"
d6d7957648 : Roll ANGLE from d3d30921fc4c to 2be246927811 (9 revisions)
e1c0de51d1 : Roll SwiftShader from 3ab17bd731f6 to d85a7a27b272 (10 revisions)
e80dae131a : Roll Chromium from cd6a8517d95a to e842e7438e94 (535 revisions)
759f2613b5 : Revert "Reland "Test mac system font variations.""
13d6c4f55d : Revert "Opt into new image-shaders with sampling"
b06dc99130 : Remove deprecated matrix convolution header and old types
05e1795d66 : Roll ANGLE from fd132e4e7a9c to d3d30921fc4c (15 revisions)
ba55be671d : Reland "Test mac system font variations."
3830714320 : Disable -Wrange-loop-analysis.
e4f87106d5 : Make enum values explicit
cad4709ca4 : Remove JoinType::kNone from GrStrokeHardwareTessellator
86b6ac76a7 : Extract stateful parts of GrStrokeHardwareTessellator to helper class
e8a1c0150b : Revert "Remove ARC from tools lib."
4c0b9b90d6 : Revert "Test mac system font variations."
4c4c80fa12 : Remove ARC from tools lib.
a612dc77d7 : Test mac system font variations.
dced31f62b : Change PromiseImage API to take GrContextThreadSafeProxy
6e88e041d9 : Migrate convertSwizzle to Swizzle::Make.
4f78f23235 : give GrAtlasTextOp::Geometry a proper dtor
b7218c1e04 : Remove deprecated magnifier filter header
6a60b8046d : Remove offensive content from lottie-samples
e11168d060 : GrStrokeHardwareTessellator cleanups
463fad21ba : Add test for duplicate `default` switch-case.
d235b9178b : Remove GrStrokeHardwareTessellator::fCurrentPoint
c505e435d4 : [svg] Refactor <path> to use new parsing
54f0049ddc : Move Constructor generation and type-coercion out of IRGenerator.
7b9934300a : Remove unused convexity code
9de609c874 : Temporary fix for bad data pushed to Android test devices
b4d7b58585 : Improve error reporting from DSL unit tests.
ca107c9b70 : Move strictES2Mode method to ProgramConfig.
b2705a1888 : Replace AutoClear with SK_AT_SCOPE_EXIT.
a443dc380c : Reland "Remove (unused) gpuType from SkRuntimeEffect::Uniform"
8d03eb0945 : Added DSL sk_SampleCoord var
24ec76454a : Fix directory path expansion for iOS bundles.
1e7d8aa142 : Fix output path of run_sksllex to match what the script does
0b9216e191 : Revert "Simplify pushing directories to android devices"
a8448470e8 : cache whole luma color filter
a50940da6d : Delete deprecated SkLightingImageFilter header
af8db303f7 : promote the runtime mixer CF to the only mixer CF
b2bfa9d457 : Fix UWP build
81a58cfe3b : Simplify pushing directories to android devices
82094cdb9d : Chain indirect stroke ops that have mismatched colors
bbdbff81bd : Roll Chromium from 9f186342d66a to cd6a8517d95a (1014 revisions)
c5e4b25460 : Roll ANGLE from e8c0aa81af87 to fd132e4e7a9c (25 revisions)
1e31993415 : Roll SwiftShader from bb04803b8daf to 3ab17bd731f6 (12 revisions)
3a71687275 : Roll Dawn from a5ba2827f581 to 1024d6e1873c (15 revisions)
1017a3558f : Add a dynamic color attrib to hw tessellated stroking
fac4efcabe : Don't use structured binding on the PathStroke struct
91bfda0ac8 : Rename SkImageSource to SkImageImageFilter
9b7ad1b7b9 : Migrate SwizzleComponent to be shared between SkSL::Swizzle and the DSL.
58ee89879f : Remove "buffer" modifier from SkSL
bfcd7824cd : Use 8 or 16 bit state values in lexer, depending on # of states
6b748e4462 : Reland "use a linked list for GrAtlasTextOp geometries"
17776e38ef : Move GrProxyProvider down to GrRecordingContext
51963d3c4b : Remove "precision" from SkSL lexer
9ca38ff4b4 : Remove GLSL memory qualifiers from SkSL
42582fc97b : Add dynamic stroke attribs to tessellated stroking
e75021e2dd : Allow optional targets to specify tests.
9cb3f98191 : Remove PLS support from SkSL
26f4962b3f : [canvaskit] Deploy 0.24.0 to npm
7026961111 : [canvaskit] Remove references to particles.skia.org from demos
3607dd4693 : Fix the flag that enables use of SkFontMetrics.fStrikeoutPosition
c957bfbe2c : Opt into new image-shaders with sampling
e548dcbf1b : Delete deprecated SkDropShadowImageFilter header
e795954366 : Run the Programs unit test on all rendering backends
c301cc72f3 : Revert "split working-format filter into two parts"
2c350761c2 : Route Dawn shader compile errors through the error handler
8b01c6d113 : Enforce "C" locale when building shaders in Dawn
bded42ab51 : Split :tests into :test and :tests.
bde1eb681c : Remove GrDirectContext::ComputeImageSize. Use SkImage::textureSize.
d2a3912e88 : Updated vulkan persistently mapped to work with new transfer type.
1d60c19a08 : Rename SkDisplacementMapEffect to SkDisplacementMapImageFilter
ecfaeb3de0 : Avoid allocating an SkString buffer for the TextStyle default font family
70e51e6d76 : Enable printf warnings on SkSL::String.
9f8e9ece8a : Converted GrConvexPolyEffect to SkSL DSL
0fdcaa5757 : Revert "Remove (unused) gpuType from SkRuntimeEffect::Uniform"
6933774c44 : Revert "use a linked list for GrAtlasTextOp geometries"
1144072691 : Revert "Add number ordering to SkFilterQuality"
a94ca0a9d3 : CIPD package for Bazel.
82a8130654 : use a linked list for GrAtlasTextOp geometries
a6e776060f : Move SK_WINUWP into skia_private.
bec62308e4 : Make S6's dimensions more generic
2fe67f9680 : Disallow initializers on uniform variables
5e603c3a46 : Support global variables in pipeline stage generator
af68258c2e : Add number ordering to SkFilterQuality
5db699af9d : split working-format filter into two parts
973009b04b : Clean up type coercion code and IRGenerator::checkValid().
d12046432d : Remove ProgramSettings from IRGenerator and the Inliner.
a5ab63a062 : Tweak GlobalVariables.rte test, and adjust .stage output
6bba1bcdc1 : impl WorkingFormatCF::getFlags()
4635b5dad0 : Added assert to catch unbalanced DSL FP Start/Ends
c057669d1b : Support initializers on global variables in SkSL to SkVM
cc80a47566 : Remove (unused) gpuType from SkRuntimeEffect::Uniform
d50ccf2d53 : Remove SK_USE_LEGACY_VK_ALLOCATOR_USAGE_NAMES code.
270cec21a7 : Make program configuration accessible from the SkSL context.
eeb30aea42 : a few text blob and text op cleanups
fa648a1be3 : Renamed DSL Ternary to Select
b41a1f9025 : Add runtime effect test for global variables
78a845aa19 : Remove declaration of obsolete runtime effect inlining API
f11898aa0a : Work around macOS 11 variation issue.
6e2dccb979 : Runtime Effects: Disallow all operators on arrays or arrays-in-structs
4f14135f5e : [skottie/ck] Expose logs in JS API
0584ac0e27 : DSLWriter now cleans up the changes it makes to IRGenerator
3af656b276 : SkSL DSL code is now automatically incorporated into the output
2bb5ef3e9f : move rgb<->hsl sksl to common spot
e0d9b86421 : impl SkRuntimeColorFilter::getFlags()
8172d16577 : [canvaskit] Remove exposition of SkData
fbc3a8362d : Don't simplify shapes at all before trying the stroke tessellator
fcc758cdc2 : Roll SwiftShader from 539ef8e9426e to bb04803b8daf (5 revisions)
a6a1e44c7a : Roll Chromium from fae825105dc5 to 9f186342d66a (467 revisions)
2fadc98f8c : Roll ANGLE from ca6573ebb08a to e8c0aa81af87 (16 revisions)
e97f4dc8d4 : Roll Dawn from e61c9d868841 to a5ba2827f581 (4 revisions)
bf43df6478 : Delete compose image filter header
b66214e0be : Add more tracing for SKSL compilation
dbd4e6f0c0 : Move ProgramKind and ProgramSettings types out of SkSL::Program.
ff0cd8c506 : Remove old factory for Image()
840f58197e : Added SkSL DSL SampleChild function
2478c70a03 : Use current variation position in cloning typeface.
ed76e8109b : Reenable Wdeprecated-copy-dtor
fc48f2b5f6 : Roll FreeType
4599050369 : Convert Operators namespace to first-class Operator object.
4a3ec173b3 : Add tests to demonstrate SPIR-V error with intrinsics.
73e2c8976a : Allow repeated params in Metal out-params helper.
72140a9969 : Delete deprecated color filter image filter header
92d83b7b9d : Add test to demonstrate out-param semantics violation.
262f24cdb8 : Roll Chromium from 43600b3ab08c to fae825105dc5 (212 revisions)
330578e811 : Roll ANGLE from 031dd5c56b37 to ca6573ebb08a (5 revisions)
7cb0f6e970 : Don't define legacy flag
56a8fbd21e : Roll Chromium from ede6daaf9f05 to 43600b3ab08c (557 revisions)
9dec92f4e7 : Roll SwiftShader from 673a7fe5c3ff to 539ef8e9426e (2 revisions)
3a524b8129 : Roll ANGLE from 545d0051c9d8 to 031dd5c56b37 (2 revisions)
b44fbb3392 : Roll Dawn from d44159c23c10 to e61c9d868841 (1 revision)
708dc4f8ca : Hide legacy imagefilters::image using filter-quality
9410c7bfb9 : Update SKP version
c3e152b9f7 : Fix type in Issue 11102: Add support for UWP compilation target
af2cca1d72 : Roll ANGLE from cf8c71de559a to 545d0051c9d8 (15 revisions)
7a2ff98ce6 : clean up SK_SUPPORT_LEGACY_RUNTIME_EFFECTS
554aabbaa8 : Prepare flag to hide setFilterQuality
58c86f2f72 : Remove legacy looper flag
4f065e286d : Revert "Performance experiment: Disable SkSL optimization in nanobench/skpbench"
80b02af6ba : Fix assertion when arrays are double-declared.
ba4c3086ba : Move GPU locking logic into generic hardware profile
59e3456695 : Avoid descending into Expressions unnecessarily.
8dabeac58c : Improve error reporting for invalid var-decls.
6e73404a78 : Remove unused high-quality downgrade heuristic
6c3b23fcf3 : SkSL: Ensure struct declarations contain at least one member
1f19ce2272 : Reland "Remove deprecated form of SkRuntimeEffect::Make."
2494942f0d : Reland "Flush rather than copy pixels in GrSurfaceContext::writePixels."
e76e47982b : skvm float divides are meant to allow /0
725f158bcc : Remove GrGpu::testingOnly_flushGpuAndSync
79426194de : Pipe ReducedOpsTaskSplitting into skpbench.py
3354f8c4f8 : Simplify stroke join definitions in tessellation shaders
381dd5721f : Remove ternary Lvalue support in SPIR-V.
28698696f1 : revise how we handle invalid configs
5ad759065d : Performance experiment: Disable SkSL optimization in nanobench/skpbench
bb1505f2ab : Move static-switch and static-if tests out of scanCFG.
1526444aa4 : Allocator for GrTextBlobs
ec24154521 : Fix SPIR-V bug with swizzled out parameters.
b604452761 : Delete deprecated blur filter header
3370d68067 : Roll Dawn from 7e80cce1a906 to d44159c23c10 (3 revisions)
7755db63fe : Roll Chromium from 897c00073839 to ede6daaf9f05 (402 revisions)
22363fe3da : Roll ANGLE from cffe90b44a51 to cf8c71de559a (12 revisions)
c616e1c179 : Remove the partial-flush machinery from GrResourceAllocator
b33140ac7d : allocation system for properly aligned bytes
26af11c867 : [skottie] Fix sphere lighting shader
f67199e1a7 : Enforce runtime effect's isOpaque on the GPU backend
691a794bee : Support COLRv1 color fonts
11a15b1181 : added SkSL DSL uniform support
9408a6170b : Final bits of vulkan buffer memory optimizations.
d6a5f449d8 : Migrate PermitInvalidStaticTests flag to Program::Settings.
bf79dff9d8 : SkSL DSL struct support
2af98b2822 : high-contrast filter as runtime
8e756f379c : Support structs in runtime effects
f4738966f4 : Replace settings values during IR conversion
b41676d598 : Extract a subclass for binning stroke instances
820921e542 : Rename SkXfermodeImageFilter to SkBlendImageFilter
570506db41 : Added DSL FP codeAppend function.
cb92744d3d : SkColorFilters::WithWorkingFormat
dfa91793f8 : Remove GrStrokeIndirectTessellator::fResolveLevelForCircles
ae8ba01835 : further refine reruns
a1e5f58cb0 : Revert "Flush rather than copy pixels in GrSurfaceContext::writePixels."
1b91c0e29b : Fix use-after-free discovered by the fuzzer.
53ab360418 : Don't forget to call putBackVertices from the stroke tessellator
510e45c223 : minor fm_driver tweaks
0ebdb37b55 : plumb errors up to mid-level steps
1352d0e47d : [canvaskit] perform audio asset lookup by layer id
80aa5b1365 : [skottie] Add threshold effect
eff697a78b : Roll FreeType
650dd08590 : SkImage::textureSize replacement for GrDirectContext::ComputeImageSize.
3b7a12bd66 : Flush rather than copy pixels in GrSurfaceContext::writePixels.
bc2fa2b526 : Use GrWangsFormula::conic in indirect tessellator
abf4d50c41 : Derive GrMtlPipelineStateDataManager from GrUniformDataManager.
d2fded8f6c : Delete deprecated arithmetic filter header
9cfcb07d7a : Fix alpha channel in SelfAssignment test.
69b27b55d1 : GOLD: workaround static constexpr linking problem with SkImageFilters::CropRect::kNoCropRect
441b33fe0e : rm pow2 arg to GrDirectContext::ComputeImagesize
5693e5c4ae : Reland "Delete deprecated alpha threshold header"
966d795af9 : [canvaskit] Fix perf timeout in Puppeteer + SKPs
9d171b6302 : Roll Dawn from 02fd17c75403 to 7e80cce1a906 (5 revisions)
f5fd4785ef : Roll ANGLE from 0f74ae58ed18 to cffe90b44a51 (12 revisions)
e70d8ae3e7 : Roll Chromium from 8cbe693bd2e0 to 897c00073839 (525 revisions)
997df84ac1 : Roll SwiftShader from 9677c6d28278 to 673a7fe5c3ff (5 revisions)
6284b3152a : Remove dead code for - non-sampling-optionsd drawImage (and drawAtlas, etc.) - drawBitmap calls
ff4decc35e : add fast_mul(F32,F32)
b849f7a791 : Remove shims for reordering indirect draw command signatures
9374617a4c : Disable caching of GrTextures in promise images.
84b0233bb3 : Rename vulkan memory allocator buffer usage enum values to be more specific.
8d5ccce163 : Glyph positioning in RTL empty lines
73122aa45f : Use guarded_divide in more blend functions
792c2cb44e : [skottie] Sphere effect lighting
39caaac7fd : RTL Glyph positioning
0ac6c15075 : Reduce self-assignment expressions (`x = x`) into just `x`.
2735837989 : Handle degenerate viewMatrix in draw_shape_with_mask_filter
b8c0dab90b : Add UWP support
a0e407d4b7 : Add SkSL test for matrix equality/inequality operators.
acc6b158ff : Handle overflow of accumulated rect perimeter in SkDaskPath cull_path
d2ade2c636 : Replace 'dogben' with 'brianosman' in client code search page
6f8fbb5306 : Remove intermediate flushes from the resource allocator
0e604ca7b0 : [canvaskit] add audio asset support to skottie-bindings
4c15170960 : Add support for enum types in SPIR-V code.
a028936b52 : Roll ANGLE from 4968f6f2b109 to 0f74ae58ed18 (19 revisions)
b3c63dc093 : Speculative fix for assert failing in makeTextureImage.
01cdf0122f : Reland "Add support for matrix == and != in Metal shaders."
55761ae5e6 : Change pipeline stage callbacks to support mangling type names
0bd5578c31 : Replace Metal `constant` keyword with `const`.
da6426141f : Reland "Only store resources in the GrResourceCache::fScratchMap that are available to be scratch."
cc25d53420 : Revert "Migrate uses of deferred proxies to lazy proxies"
4908a24d4b : Revert "Add support for matrix == and != in Metal shaders."
fda458621a : Update workaround for devices with broken vkQueueWaitIdle.
140adc6762 : Revert "Delete deprecated alpha threshold header"
9e2c50edaa : Revert "Remove deferred proxy machinery"
7f942e46fd : Roll Dawn from e7e42ebbed90 to 02fd17c75403 (10 revisions)
f35c530b07 : Roll Chromium from 983950b467bc to 8cbe693bd2e0 (368 revisions)
22b050e922 : Roll SwiftShader from 9d35d544ce96 to 9677c6d28278 (5 revisions)
ec04e062f3 : Drop AA on quads that are extremely thin before AA insetting/outsetting.
e89b50ae05 : Android roll broke with a compilation error: frameworks/base/libs/hwui/jni/Shader.cpp:243:37: error: no matching function for call to 'get' sk_sp<SkRuntimeEffect> effect = std::get<0>(result)
5441188637 : Delete deprecated alpha threshold header
c501857188 : Add support for matrix == and != in Metal shaders.
2271b54c1e : Implement indirect draws in Metal
e2c9d3c034 : Rename `bool highp` to a non-reserved keyword.
53375a713f : GM glyph_pos correct advance placement.
cfefec07ab : Added SkSL DSL switch statements
f756979dbf : Fixing a crash in Flutter Text Editor
1cda194366 : Remove deprecated form of SkRuntimeEffect::Make.
62b039b36d : Add .stage output to skslc for runtime effects
cb208d4c1f : Stop exposing non-square matrices to runtime effects
34c098d7f8 : Add SkSL test demonstrating missed optimization with +=.
f5cbbc6c15 : SkScalerContext to handle hairline paths.
863497b7fe : Revert "SW mask gen: release scratch bitmap after upload"
7f7a5dfbb8 : Revert "Remove unused ActualUse param from GrResourceAllocator"
47c0a74911 : Replace clear_write/clone_with_ref_kind with Analysis::UpdateRefKind.
ff4a53300e : Calculate join tessellation values in the vertex shader
030903a180 : Ignore most modifiers in PipelineStageCodeGenerator
af1d193d46 : Remove old GrVkBuffer class and rename Buffer2 to Buffer.
38d92ef668 : Only track compile-time expressions in definition maps.
11a1bb1cf6 : make luma color filter runtime-only
4a0bc2b344 : Revert "Only store resources in the GrResourceCache::fScratchMap that are available to be scratch."
205e99a161 : Add push constant support
1ae440a3cb : Roll Chromium from 3842e9ea8162 to 983950b467bc (508 revisions)
1572ca4d7f : Roll Dawn from 2831f0584028 to e7e42ebbed90 (3 revisions)
a0d09b3a0a : Roll SwiftShader from 266614a36dbd to 9d35d544ce96 (1 revision)
9b4986a7b0 : Roll ANGLE from 6b20e1c88488 to 4968f6f2b109 (6 revisions)
e573626c33 : Allow filtering RSXForm text in viewer.
3d955979bb : remove SkRP TODOs
e8a2492b68 : Migrate DefinitionMap logic to its own class.
21b8cec137 : ResourceProviderProxyBase should forward loadAudioAsset()
a43d58393a : Convert stroke tessellation to using GrVertexWriter
3dd203d7bd : [fuzzing] Paint SkParagraph.
dfa269f1cd : [skottie] Implement skew & skew axis support
690b6f3a92 : Remove PipelineStageArgs and format-string handshake
78c30176c6 : Check for a finite result in GrAAConvexTessellator's intersect helper
b80fb0879b : Remove unused ActualUse param from GrResourceAllocator
ecd7c2278f : Migrate the last SkSL tests in shared/ to dm.
5af72c1abe : Move mesh buffers over to new vulkan buffer class.
627c6d2569 : [svg] Refactor <pattern> and gradient stop elements to new parsing
c683482e58 : [svg] Refactor <polygon> and <polyline> to use new parsing
52d9475b05 : [svg] Refactor several simple nodes to new parsing code
1a2326363a : Only store resources in the GrResourceCache::fScratchMap that are available to be scratch.
49e5b3a339 : SW mask gen: release scratch bitmap after upload
a6a3d05ffb : Add a writer class for indirect draw commands
fc017c7c7e : simplify skvm tests using allow_jit
c7c1f9c148 : add per-program control over JIT
6d7357c143 : Work to improve blendmode dox
9c3b6df1a1 : Handle merging ops tasks with color clears better
2e967df83d : Reland "Switch vulkan transfer buffers to new buffer class."
e6ae4761c1 : Reland "Don't simplify strokes that could have been tessellated"
447f33105a : streamline skvm errors
4c0a35f9d6 : Improve conic Wang's formula correctness tests
c740d93628 : Lift stroke cusp detection out of GPU shaders
a3987cc587 : Remove deferred proxy machinery
a793f4f6fc : Add additional cases to folding tests.
c2c1b0c460 : Migrate some SkSL swizzle tests to dm.
75b7606c0f : Roll Chromium from e94d2f0da382 to 3842e9ea8162 (629 revisions)
e1963835d0 : Roll ANGLE from b2de0688d7c9 to 6b20e1c88488 (9 revisions)
e19b41eb77 : Roll SwiftShader from ff010f9f0131 to 266614a36dbd (2 revisions)
7c6e77087f : Roll Dawn from 2b9707d3369a to 2831f0584028 (7 revisions)
1d62221553 : Hide (unused) SkDrawLooper
5b67a809c0 : Update SKP version
827f8c0103 : support skvm fallback for single color filtering
236ddb3e1d : Detach pipeline-stage generator from SkSL compiler
001850105e : Create SkSLOperators, centralize functionality
9c00b794a7 : Don't request mixed samples unless we can have >1 stencil sample
393debc430 : Revert "Switch vulkan transfer buffers to new buffer class."
c0f9815609 : Added detection for non-constant-folded divide by zero errors in SkSL.
42084c74f5 : Update Skia Gardener Docs
daceb79b3a : SkSL DSL break / continue / discard
55f795e696 : introduce a subrun linked list
49e433b13e : Add flag to stage moving Loopers to hwui
990a0d8b65 : Migrate uses of deferred proxies to lazy proxies
2d4c32987a : Switch vulkan transfer buffers to new buffer class.
f3ac2afbb6 : Name common cubic resamplers
ca21e14d77 : PipelineStageCodeGenerator no longer derives from GLSL generator
abc3b78011 : Eliminate left-side comma expressions without side effects.
968098f64d : Roll ANGLE from 63e7ab8d636d to b2de0688d7c9 (13 revisions)
d437478348 : Migrate even more SkSL tests to run in dm.
1f4cd07af8 : [svg] Support preserveAspectRatio for images
3f14d28b59 : Add SPIR-V support for doubly-swizzled lvalues.
81bc8fe0c5 : Less string copies of text in XML parsing.
c7d6e0ba0b : Normalize perspective in SkImageShader::doStages()
2847d078c5 : Undo legacy high-quality hack
03555e92a1 : Revert "Don't simplify strokes that could have been tessellated"
2c6d8d970a : Roll SwiftShader from 14dcbed947ce to ff010f9f0131 (2 revisions)
09839148f3 : Roll Dawn from d5a0728b67c8 to 2b9707d3369a (7 revisions)
2a21a21223 : Roll Chromium from 782ff20a9dc1 to e94d2f0da382 (512 revisions)
3f95357c4c : Don't simplify strokes that could have been tessellated
91a88f0715 : Keep mapped buffer manager alive until after buffers are disposed of.
9f704a8640 : Don't call drawSimpleShape from drawShape
52bf4853c1 : Add new MotionMark SVG
f76259e9cb : Make sure to unbind xfer buffer before glReadPixels to cpu call.
b88b4e1a12 : Migrate additional SkSL tests to run in dm.
bfe0d37c69 : Add a drawSimpleShape method to GrSurfaceDrawContext
2c2303ebab : Handle possible degenerate case in the hairline path renderer
7c6abf86f5 : Reland "Remove deprecated SkImageFilter::MakeMatrixFilter"
4fca9956db : Simplify function declaration handling in GrSkSLFP
2a1b594716 : Get tessellation shaders compiling again on GLSL
05007dfd58 : Rename GrStrokeOp -> GrStrokeTessellateOp
04f471aa49 : Add GrWangsFormula implementation for conics
2224100b25 : Create an abstract GrStrokeTessellator class
e609598fe6 : Reject array-typed vardecls and array ctors in strict ES2 mode.
1a771fe976 : [fuzzing] Add SkParagraph to oss-fuzz.
a0fea40486 : [canvaskit] Deploy 0.23.0
71d420ddbd : only tweak sampling when hitting pixel centers
f2f3d52ad5 : Add CanvasKit bindings for SkRuntimeEffect's uniform data
b44185086e : Reland "Improve support for arrays in Metal."
420c8a505e : end kickoff() step at the right time
a6bf48c100 : Improve handling of cusps in GrStrokeTessellateOp
16a97bb2cb : Re-enable SkSL Hex test with constants that fit in 16 bits.
d49b1282fe : Update GrLatticeOp to not read from the gpu vertex buffer.
1dea436a38 : make fetching Gold hashes a step
8eb119af46 : Move uniform buffers over to new vulkan buffer class.
1cdb5a6e88 : guard against masks that are too big to blur
f38f20ecf7 : another layer of step nesting
56c78f4d9e : Reland "Add backend texture and backend render target versions snapshot GMs"
1aa55de9a2 : Disable SkSLHex test.
cb6ea84c4e : remove more bots now covered by FM
c481dd69bb : split --gold off from --bot
3c8444e18e : NativeFonts, the fm_driver way
6738e2b9c7 : rearrange wg use
fa962f583a : rerun only what makes unknown hashes
574a453b15 : introduce steps
9e189aab1e : don't shuffle sources destructively
8043b78755 : Roll SwiftShader from 51045556acd0 to 14dcbed947ce (1 revision)
c66754bd4d : Roll Dawn from fd5fd05db039 to d5a0728b67c8 (14 revisions)
b7f6b7493f : Roll ANGLE from 6cc845bb0a60 to 63e7ab8d636d (11 revisions)
2d8a595433 : Roll Chromium from 4e5b4f3a094d to 782ff20a9dc1 (498 revisions)
1d35777a4f : Run mskp skpbench on galaxy s20s
d76d1863f9 : Remove 'f' prefix on SkRuntimeEffect::Uniform struct
38df4c8470 : Revert "Improve support for arrays in Metal."
d48f9daeb5 : fix for preabadoncontext after SkImage_Base::asView
ecd2036eae : Migrate more SkSL tests to run in dm.
2af58b0377 : Add std430 offset support
efae4d56e1 : Glyph positions in empty lines (few places had to be fixed)
4d76f63e45 : Fix particle bug where uniforms are allocated too late
dd904af566 : Improve support for arrays in Metal.
248f57b39b : Reject array constructors with the wrong number of elements.
f863721ccc : Remove 'f' prefix on SkRuntimeEffect::Varying struct
e5ed50b2c8 : notify type size for SkGlyphScaler_remote
e1db1fb6df : Grapheme clusters and glypheme clusters edges don't match.
f71278c993 : add ASAN/TSAN Mac and ASAN/MSVC Win FM bots
56233d1379 : Migrate matrix SkSL test to dm.
7fc0971a0d : remove Test bots covered by FM bots
0131c3241f : move FM mac bots again
507c5659d7 : Revert "Add backend texture and backend render target versions snapshot GMs"
3f041f8f15 : reland: make brianosman a public API owner
7d338c2c3f : Add basic support for vkCmdPushConstants.
733ab11058 : Reland "Remove gpu buffer reads from default path renderer."
e2c0504c27 : Moved SkSL error checking of break / continue / return into a separate pass.
d0924f3ba9 : Replace SkImage_Base::view() and ::refView() with new asView().
d80f966d25 : Run SkSL tests with and without inlining.
20e92f77e2 : Update SkRuntimeEffect::Make to take an Options struct.
360035c244 : Particle cleanup
4228186301 : Revert "make brianosman a public API owner"
4ac25118b5 : make brianosman a public API owner
70b6729a05 : [canvaskit] Add error callback for runtime effect constructor
1db274d0b9 : add sample output to skpbench
840472529d : wire up images/skps/svgs
fa87f9c7b9 : Add backend texture and backend render target versions snapshot GMs
c112932089 : Remove unreachable-code workaround that is no longer used.
9109dc17af : Skpbench: perform core locking functionality into generic hardware profile
0b233d7498 : update naming style guide
30b355a49e : Revert "Remove gpu buffer reads from default path renderer."
5feaeb24d0 : [canvaskit] Fix particles.setPosition and add test.
64241b8edb : Remove gpu buffer reads from default path renderer.
d50ac5c626 : break huge conversions into batches
cd067feb1c : Move the default inline threshold to SkSLDefines.h.
045f87d27f : Reasonable results for not styled text in findAllBlocks.
87d784f1f9 : Add new GrVkBuffer class to merge all types in one.
aa14b751ec : Update GrDrawVerticesOp to not read gpu vertex buffer.
798ae0d12a : Roll Chromium from 2329a341cbd8 to 4e5b4f3a094d (520 revisions)
b7ba9713da : Roll ANGLE from 7e81056a5469 to 6cc845bb0a60 (6 revisions)
828571455b : Roll Dawn from d11f4c3d0577 to fd5fd05db039 (6 revisions)
5a956ce54b : Add more dm tests for the comma operator.
58a7d8520b : Opt into new matrix imagefilter api
d1131b6aa0 : fix FM svg harness
f57207bfaf : Remove SkSL ABORT() macro.
5cf5b46e2b : Move metadata in OWNERS files to DIR_METADATA files
eada7bc4e9 : Replace SK_DEBUG-wrapped ABORT calls with SkDEBUGFAILF.
1dd2b4b5e0 : Replace SkSL-specific macros with Skia equivalents.
b8ed2bce50 : Make simplifyStroke optional on GrStyledShape
8ca4626a4b : [svg] Implement <image> element
027f7b35e7 : move Mac FM bot
f127e377d2 : Update SKP version
07fea19ca0 : NEON libjpeg-turbo on iOS and Mac
9ff7b8d675 : Fixed DSLStatement imports
c3bb9e3bbd : add Start/EndFragmentProcessor to DSLWriter
dd520a3f7d : Various vulkan buffer cleanups.
805eee00d9 : don't td.FailStep() quite yet
89acfe72ab : add ATRACEs for text atlas and textures
28f702ca8f : Disable SkSL node pooling on Adreno 530
a7f6e08976 : Add conic support to GrStrokeTessellateShader
3bf14aaf11 : add MSAN/TSAN FM bots
f3b1a751cb : [skottie] Sphere layer effect
5a7048c0fa : Specifically identify Adreno 530 (vs other 5xx series)
ee9cb6aec3 : Add shaderCompiler() to ProgramBuilders
3d2291cd75 : Reland "Remove unneeded flags for flutter"
c81378624f : Update all example particle data to new single-code-chunk format
9c2ab4c467 : Just skip corrupt JPEG image draws when rendering DDLs
c858554f38 : Hide filter-quality from imagefilter::shader
129bc16b56 : fixup, fail on bots
5d1b5a238e : Move pooling implementation details out of IRNode class.
e9e8e5d771 : [canvaskit] Replace Postan value array with Float32Array.
d62738d094 : [canvaskit] Remove deprecated PathMeasure
f6040ef2a7 : [canvaskit] Remove value_array for vector3
ed96264ad7 : [canvaskit] Replace Point value_array with Float32Array
b97a9de755 : silo away td when -local
d6c70d3f44 : add ASAN FM bot
d842feea48 : Avoid comma usage in Operators test.
67a2000446 : Handle fDeferredProxies in GrOpsTask merging
931cad1d74 : Update function-type-matching tests to work as Runtime Effects.
2bf7d6ff31 : Revert "Remove unneeded flags for flutter"
98e11dfe48 : Roll Dawn from d7aacdda1119 to d11f4c3d0577 (12 revisions)
319d020092 : Move stroke-as-rect optimization from SkGpuDevice to GrSurfaceDrawContext
48045e5779 : Roll Chromium from 0e1106877e42 to 2329a341cbd8 (432 revisions)
e018a5164e : Roll SwiftShader from df5dee645ab5 to 51045556acd0 (3 revisions)
357a5f3524 : Roll ANGLE from 0be050a44a43 to 7e81056a5469 (10 revisions)
2185901ced : Make GrShape an r-value in drawShape calls
0879da015f : Don't propogate the BreadcrumbTriangleList across args lists
209857c20f : [svg] Parse data and non-local IRIs
5c6c3be981 : Remove unneeded flags for flutter
f9a0f1a9be : Viewer scale factor improvement.
9fc9b87540 : Add bool2/bool3/bool4 to GrSLType.
a6c692b884 : easier to read with all flags first
876c25c9a3 : keep reruns on the same goroutine
e1926e8942 : test more with FM
65bf8200d2 : restore good bits of fm_driver simplifications
9223665316 : Guard legacy matrixtransforms, and expose new one
c068a8f00b : Update various shared/ tests to run in dm.
779a7b83b5 : Revert fm_driver simplifications
fde740c7f2 : Revert "Remove deprecated SkImageFilter::MakeMatrixFilter"
5ad5a37784 : Pass sk_sps through the GrGpu transferPixels* calls.
21d2b6a651 : Use unsigned values when constant-folding integer vectors
c24c8ef7fc : Consistently fail readPixels when rowbytes not a multiple of bpp
ac7e501a65 : [infra] Merge with new FM bot broke test expectation. Fix it.
490f192c22 : Reland "Remove SkImage_Base::refPinnedImage(), use refView() instead."
3364579f83 : [canvaskit] Move matrix helpers to their own file and make optional.
d1c6cc1692 : Reland "[canvaskit] Break up helper.js into smaller files"
a7eb6819da : SkSL: Do left-shift constant-folding with unsigned integers
af9c1eb54d : [RecreateSKPs bot] Add new motionmark SKP to the repo
53ce5aa46b : [RecreateSKPs bot] Fix failing reddit pageset
383168902b : Particle refactor: Only have one code string, uniforms, etc.
c27273a776 : Revert "Add missing Gr headers to GN file."
ed63d4f177 : Remove deprecated SkImageFilter::MakeMatrixFilter
84d884ab50 : Revert "Revert "Reland "Add particle GMs"""
3b8204039b : Add missing Gr headers to GN file.
543266aaa0 : Simplify isconvex
5c78a54b42 : [infra] Use xcode 11.4.1 for iphone11 jobs.
ba9ec5fb8a : Update SVG corpus on gold to include images
3cc4afc703 : add Mac/Win FM bots
315974ec76 : Update gitignore for goma win_toolchain
2ff8f86205 : Run the SkSL Operators test as a Runtime Effect.
ecdfc03f3b : Add DSL headers to GN files.
94e72b90b8 : Add test to verify side effects from the comma operator.
306a946434 : update libwebp to v1.2.0
080b0d9139 : Fix android build.
f83df73740 : Add flag to stage api change
0a0ad5be0e : Remove vertex buffer reads in GrAAConvexPathRenderer.
324b7a6f3a : Roll SwiftShader from 0cbf89c7520e to df5dee645ab5 (5 revisions)
ab0bde7798 : Roll Dawn from bf1c0cf52377 to d7aacdda1119 (6 revisions)
f863b0c022 : Roll Chromium from 9009a36b9b75 to 0e1106877e42 (594 revisions)
73d673542d : Roll ANGLE from 62387fc64719 to 0be050a44a43 (1 revision)
8ef3c539a2 : simplify further
759217eb94 : Reland "Make GrDirectContext::updateBackendTexture handle pixmaps with non-type row bytes."
4b09de3c90 : simplify fm_driver
010bb4659b : Revert "Revert "Remove maxTileSize from GrCaps, bleed GMs use max texture size override.""
bb61768266 : Roll ANGLE from eae262e7fa3d to 62387fc64719 (3 revisions)
ef47e010b3 : Fix video_decoder GM
2ed5513f22 : Roll ANGLE from 6d86a0fe5e96 to eae262e7fa3d (1 revision)
7935900cad : Make SkParticleEffect::RegisterParticleTypes thread-safe
66436eaad1 : fetch known hashes
16f843927a : Roll ANGLE from a5ab7974a28b to 6d86a0fe5e96 (4 revisions)
b2c761332b : Roll ANGLE from 312ffba82177 to a5ab7974a28b (5 revisions)
e544e350b8 : Remove legacy drawImage flags
e9a863c749 : Roll ANGLE from ddba70dafad4 to 312ffba82177 (6 revisions)
9040e4d720 : refactor to build a list of Work directly
0928963d9d : Revert "Make GrDirectContext::updateBackendTexture handle pixmaps with non-type row bytes."
ec6ae014d1 : Roll ANGLE from 531059978911 to ddba70dafad4 (5 revisions)
747c31e296 : Hide SkImageFilter::CropRect
1de89c48c3 : Don't use filter-quality
0acd16cc02 : Roll ANGLE from a12edfa5cf68 to 531059978911 (7 revisions)
af33fb0d28 : Hide flag for legacy drawImage
6eee6b2736 : Revert "Add intrinsic tests for mod() and fract()."
b7e2453ea3 : Roll zlib.
03da7cb8a3 : Revert "[canvaskit] Break up helper.js into smaller files"
29e521c533 : Revert "Initial support for DSL FPs"
e1314a391f : Fix a ref on a temporary in benchmark_wangs_formula_cubic_log2
f06aeedcf1 : Add intrinsic tests for mod() and fract().
65ca55a744 : Include RenderEngine MSKPs in benchmark collection
4dc853c863 : guard pathops debug feature better
f1107ebd01 : Update intrinsic tests to floor(vec) and ceil(vec).
c48a23d774 : Initial support for DSL FPs
a89b43092e : Add syncing of gpu work before releasing resources in GrDirectContext teardowns.
78d1adcb22 : let fm_driver.go decide what to do for each bot
a107ca934f : Hide SK_SUPPORT_LEGACY_DRAWBITMAP flag
8716cfdc6a : don't hardcode jobs in fm_driver
ad8ce4dbb2 : Revert "Reland "Add particle GMs""
38d8deae8f : Revert "Add particle GM that uses uniforms, fix related bug in particle effect"
365949cf54 : [canvaskit] Skip particles gms
07d8c0d11c : Make GrDirectContext::updateBackendTexture handle pixmaps with non-type row bytes.
99da77ae93 : Pass sampling to drawImage
75bd058766 : refamiliarize fm_driver.go
9c9f60cdb4 : Implement additional Runtime Effect intrinsic tests.
964b4465c4 : Add particle GM that uses uniforms, fix related bug in particle effect
e1658b5977 : Reland "Add some SkSL intrinsics to our dm tests."
c621dcf354 : Revert "Remove maxTileSize from GrCaps, bleed GMs use max texture size override."
c1ea3d9b8e : Add debug checks to enforce gpu buffer access patterns.
1e1fe122f5 : Replace writeVariableUniform custom logic with getLValue.
2266380304 : Remove some ableist language from infra parts
fa8b5e4502 : Add support for retina displays to sk_app.
0ab283aaf2 : Revert "Hide SK_SUPPORT_LEGACY_DRAWIMAGE_NOSAMPLING flag"
5817fe1069 : Hide SK_SUPPORT_LEGACY_DRAWIMAGE_NOSAMPLING flag
fadf91cbd3 : don't instrument reactor in MSAN builds
6b37bd15ca : Sort loaded particle effects alphabetically
e40d166477 : Reland "Add support for top-level uniforms in SPIR-V."
cdd852b579 : Reland "Add particle GMs"
0de76f72cd : Revert "Add support for top-level uniforms in SPIR-V."
b576168c8c : Revert "Add some SkSL intrinsics to our dm tests."
6f3243c320 : Add staging flags to flutter
b9f95ba9f3 : Roll SwiftShader from 3e9b79ff42de to 0cbf89c7520e (6 revisions)
bcd0ead9df : Roll Dawn from a194a48ba2d9 to bf1c0cf52377 (12 revisions)
56c9a4577e : Roll Chromium from 2eea5db84b60 to 9009a36b9b75 (438 revisions)
864465765b : Revert "Remove SkImage_Base::refPinnedImage(), use refView() instead."
3b01242199 : Revert "Add particle GMs"
00f4769e34 : Condtionalize flags (so flutter can add them)
46e9b0e919 : Add flag to force pushconstant layout for SkSL synthetic uniforms
f3274e035b : Add particle GMs
b5dda505cb : Fix write-after-read in clustering
0492a744a5 : Add some SkSL intrinsics to our dm tests.
acba30420c : Add support for top-level uniforms in SPIR-V.
96a97497b3 : Update SVG asset creation to handle images
3f904db257 : Eliminate some platform/compiler dependent behavior in skvm tests
9321961fed : SkRuntimeEffect::makeImage disregards mipmap request if GPU not capable.
9ced5e6a3e : Pass sampling to drawImage
02bc52284d : Emit top-level StructDefinition for every struct
9f899ac9ed : Remove SkImage_Base::refPinnedImage(), use refView() instead.
98afb4f368 : drawBitmap is deprecated
da5cdf6a70 : Add default uniform binding value for Metal/SPIR-V.
ebb37e7db0 : Rewrite GrPathTessellateOp as GrPathInnerTriangulateOp
b339d051e0 : pass sampling to drawImage
b6cc6220d8 : Add staging flags, remove old one
993e92dc31 : Update bad_bitmap test
bf7b4b8890 : Add SkSL test for functions that operate on structs
00fea5b41f : Remove ASTNode::TypeData
1ff760981d : Added SkSL DSLFunction
0bad6cf145 : Remove maxTileSize from GrCaps, bleed GMs use max texture size override.
0ce48858c9 : Faster (conservative) IsAxisAligned
b03f4a1dc8 : Rename GrPathStencilFillOp -> GrTessellatingStencilFillOp
a982c77a0a : Roll Chromium from cf3471ec8c7c to 2eea5db84b60 (473 revisions)
c0a7cdf86e : Roll Dawn from 2df77f432584 to a194a48ba2d9 (20 revisions)
595216b007 : Roll ANGLE from 4921e4573c8b to a12edfa5cf68 (13 revisions)
da55b647a5 : Roll SwiftShader from aec0826aba0d to 3e9b79ff42de (1 revision)
039f1367ae : filter-quality is deprecated, pass sampling to drawImage
ecdd979bc0 : drawBitmap is deprecated
330cfa44ac : Make GrTriangulator immutable
ed552f8702 : Move deprecated image filter headers out of include/ and into src/
e1f72f9392 : drawBitmap is deprecated
9a77795a56 : Update mock render task & cluster test
d8ce784b83 : Don't implement getBackendTexture for YUVA images.
f988bb53d0 : add single-lane ld2.4s and ld4.4s
2b3403aeeb : Ensure that blur result is identity if both sigmas are near-zero
24df67d04e : Reland "[svg] Plumb a ResourceProvider"
e71f547302 : [svg] Expand SkSVGIRI type
b7f5e1b20d : Fix SkSL test compilation on Windows.
2c3cec998f : [canvaskit] Break up helper.js into smaller files
9e8e2aa9c3 : Remove SkImage_GpuBase::getTexture().
64400d95d6 : Revert "[svg] Plumb a ResourceProvider"
9485b55b34 : Code cleanup: reuse get_storage_class in writeGlobalVar.
b4bcfb93c3 : Add ReduceOpsTaskSplitting test bot, move perf bot
9202ebc7ad : Fix reduceOpsTaskSplitting + image_from_yuv_textures
dd9449c23b : Add SkShaper::PurgeCaches.
0ca2f599dd : Code cleanup: update obsolete comment, remove macro.
21f570769e : Fix complex lvalues in SkSL-to-SkVM
7d2757fc6d : Implement SkImage::hasMipmaps() for GPU images
8eedcd2dea : [svg] Partial implementation of feSpecularLighting
7b92897d62 : Reland "Add SkSL for-loop control flow test to dm."
d20a1097e8 : Round unresolved font blocks to grapheme edges
d6b26e5f06 : added DSL Modifiers
dd29e20904 : [svg] Plumb a ResourceProvider
fa71ffaedb : Reland "Fix field access and indexing of complex expressions"
f932c692e5 : Rewrite operator[] to avoid gcc-8 codegen bug
22cc3be64b : Implement all public intrinsics directly in VM generator
a78376bf2a : Roll ANGLE from 9bbcd86ae719 to 4921e4573c8b (6 revisions)
b2a8dc4355 : Roll SwiftShader from ea1f7d10db1f to aec0826aba0d (1 revision)
99c2e708b4 : Roll Dawn from b3177d418e3b to 2df77f432584 (10 revisions)
b3c7d0362b : Roll Chromium from ef43b16d47e3 to cf3471ec8c7c (436 revisions)
4d6310ab20 : Support half4 return values from main() in the SPIR-V code generator.
b41d5bb3a7 : Add helper uniforms to Runtime Effect tests.
d8fc95dc02 : Add default uniform set value to SkSL Program settings.
1604ad6b48 : Clean up ParagraphCache::abandon.
e24127ce05 : Directly measure CoreText weight mapping.
131decbf41 : [svg] Fix node factories order
b64c26d56b : Don't copy when we can copy+and+transform at once
6742d13cbe : Add tests for int overloads of various intrinsics.
056bd0dd98 : Fix leak of X window title.
32b3089618 : [svg] Add light source classes and lighting-color pres attr
578f1acbe8 : Revert "Add SkSL for-loop control flow test to dm."
3744bd6b8d : Fix GLSL/Metal codegen of unbraced empty blocks.
be1084b5d9 : Reland "Write pixels goes through GrRenderTask system."
70a0d2cc4f : Rewrite GrPathTessellateOp without inner fan triangulation
15f6d744a6 : Remove handleDirtyContext calls from backends for which they don't make sense
68c77d4ae7 : Added SkSL DSL swizzles
a6bff0c344 : Fix CheckGeneratedFiles bot.
a0c266283a : Add SkSL for-loop control flow test to dm.
30e93d51c9 : Added builtin SkSL DSL functions
0ecfdea199 : Add SkSL unit test for unbraced blocks that optimize away.
1eea1ea8c1 : Revert "Write pixels goes through GrRenderTask system."
489e5b9cb2 : Add handleDirtyContext calls to GrGLGpu::onUpdate*BackendTexture calls
27efe6cb1e : Write pixels goes through GrRenderTask system.
d7ec61519c : Add documentation on blitting glyphs.
e3a91cf31c : Fix fuzzer-discovered error with variable scoping.
dac139abd9 : Add unit test for control statements in for loops.
7add07f88d : Add unit test for control statements in while loops.
ea8aa77661 : Fix break/continue support inside do-while loops.
04be339e21 : Added SkSL DSL Array types
798021ada3 : Add unit test for control statements in do-while loop.
04a1b4b971 : Revert "Reland "Enable _LIBCPP_DEBUG in Clang for non-Xcode-based debug builds.""
93439d9629 : Redux merging adjacent ops tasks
f661ec788b : [svg] Text asPath() support
233de6d8cd : Reland "Enable _LIBCPP_DEBUG in Clang for non-Xcode-based debug builds."
efa461f6c1 : Reland "Remove flag for misc sampling apis"
98c990eba0 : Make unpremul_float more discoverable.
bbc5288f2b : Roll Chromium from 09570e87f5f8 to ef43b16d47e3 (431 revisions)
6052a572b6 : Roll ANGLE from 3c3b82abcf0a to 9bbcd86ae719 (8 revisions)
335a217302 : Roll Dawn from f1f8394de04e to b3177d418e3b (8 revisions)
4e2d2af01b : Roll SwiftShader from 413f7cb17c77 to ea1f7d10db1f (6 revisions)
02621c33b4 : SkPathBuider::addPath()
e21c90a738 : Revert "Remove flag for misc sampling apis"
34a0c97f5e : don't use drawBitmap
76389b7d24 : Fix fuzzer-discovered errors in SkSL parser.
3419dda058 : Revert "Remove unused unpremul_float"
3f31f3027f : Remove flag for misc sampling apis
1ea6d6051e : Revert "Fix field access and indexing of complex expressions"
844beb5eef : get image from skcodec
f9652245b4 : [svg] Text object bounding box support
053f785903 : Avoid relying on bit-perfect irrational numbers in test code.
e7ff4bc9b8 : Remove unused unpremul_float
a55236affb : Add flag to stage api change
f005c8a30b : [svg] Implement feDisplacementMap
815ec0d7d2 : Always use coherent memory on linux vulkan.
f619079545 : Fix field access and indexing of complex expressions
555b7a4d77 : [particles] Fix up URLs for the particles migration.
fff4099358 : Reland "[infra] Use Mac10.15.7 and xcode12.3 for all builds."
c96e5707d8 : Prohibit moving and copying SkArenaAllocs
9911630fc2 : Hide misc non-sampling draw methods
232dd2b61b : Reland "Run unit tests to verify SkSL folding behavior."
46f6323ca8 : GrSurfaceContext read/writePixels fail on GrColorType::kUnknown
7aea2ae902 : [svg] Fix non-xy length scale factor
69c57e42c7 : Revert "Merge adjacent GrOpsTasks with same target together"
fd6e27887f : Removed useless manipulation of std::move'd value
c55c8c1e8e : [svg] Generalize text shaping
bd91660b6e : [svg] Handle unspecified filter effect inputs
0f9f800ea1 : Add origin back to GrCopyRenderTask
0693fb8e52 : Replace a few casts in SPIR-V with as<T>.
302ea2e03c : [svg] Cleanup text content model rules
fe8a4faa4b : Roll Chromium from 465f56090c50 to 09570e87f5f8 (699 revisions)
83372eb8ee : Roll ANGLE from ff5f715e5c4a to 3c3b82abcf0a (9 revisions)
c0ddd9bfe9 : Roll SwiftShader from 22f14a877953 to 413f7cb17c77 (3 revisions)
f58b363fee : Roll Dawn from db383498c5c6 to f1f8394de04e (9 revisions)
607a382298 : drawBitmap is deprecated, use drawImage
069e484cc3 : drawBitmap is deprecated
568f0ae778 : drawBitmap is deprecated
5bbf727573 : Update SKP version
fa582c8f81 : drawBitmap is deprecated
d396cd50ff : Pass sampling to drawimage
8d29ab6309 : Pass sampling to drawImage
07c5f52c94 : Pass sampling to drawImage calls
04aef10c64 : Add SkRuntimeEffect::makeImage()
9702fc6f38 : SpecialImage draw takes sampling, not filter-quality
8a42b09c16 : Update GrInnerFanTriangulator to use an existing SkArenaAlloc
b67a336569 : Disable inner fan triangulation for the tessellation atlas
95c2994048 : Revert "Run unit tests to verify SkSL folding behavior."
e50b322e82 : Revert "Consolidate SkSL CPU and GPU test code."
6177b9b314 : use ld2.4s/ld4.4s in load64/load128
97d18174d6 : Allow Metal shaders to return half4 colors.
1089c0c59c : Make sure we are using cached cpu memory for vulkan readback buffers.
34c56a5c3d : Migrate to drawImage w/ sampling
d6b6f3ec84 : Added basic SkSL DSL statements
2a4c0fbdca : Improve memory layout handling in SPIRV generator
3b5b7d1178 : Merge adjacent GrOpsTasks with same target together
eeeaae9a02 : Consolidate SkSL CPU and GPU test code.
3193ff2716 : Remove SK_SHAPER_HARFBUZZ_USE_BAD_SCALE
4ecab92584 : Run unit tests to verify SkSL folding behavior.
f577427888 : Fix lighting image filters
2c73fc43a3 : Roll freetype
d272110d71 : update alloc_tmp() to allocate blocks of N regs
bfc9be0f77 : Migrate SkSL test inputs to the resources/ directory.
da57fc0854 : Update skslc compiler script to allow for output path flexibility.
6a272434c2 : [docker] Fix build by pointing to correct path
7938717797 : Update folding tests to return pass/fail status.
8d3642e200 : Add checkpointing functionality to the Parser.
cc6961b9ac : Add checkpointing functionality to SkSL Lexer.
2cfdd7f6a4 : Remove preferring cached memory for vulkan cpu write, gpu read memory.
5b9b0db5b8 : SkSL vars now track their declaration instead of their initial value
ce75036b3e : SkSL: Remove ByteCode interpreter, generator, etc.
bacbb92d8d : Revert "Revert "Reland "asyncRescaleAndRead supports unpremul results on GPU"""
7d5b90aead : Factor out modifier-token parsing into helper function.
e02d7f844b : More hiding of legacy drawImage calls
3727917611 : Squelch Metal warnings about unused _globals/_out.
450f8565c7 : Roll Chromium from dac687f4cbf2 to 465f56090c50 (418 revisions)
a27bf726cc : Roll ANGLE from f0286e636456 to ff5f715e5c4a (11 revisions)
540b049adc : Roll Dawn from 762814bd9229 to db383498c5c6 (15 revisions)
da1892aae3 : Roll SwiftShader from b3e5c440d239 to 22f14a877953 (5 revisions)
e465205938 : Remove the offthread triangulation from GrPathTessellateOp
c09761f576 : [SkottieView] handle calls to setSource after first animation initialization
e89d8ea20b : Update particle system to use skvm, rather than ByteCode
f7410bd413 : Remove unnecessary _out pointer in Metal.
37d16f1352 : Remove GrTriangulator::fIsLinear
d5384791a9 : GrTriangulator cleanups
94e67916e6 : Add new lazytiling GM and update GrTextureEffect
110367dcfc : Fix most remaining wasm gm unit tests by correctly providing gl context
8a37fb2c60 : [svg] Implement SourceAlpha input for filter effects
cff854282d : [canvaskit] Include types in docker build
c7e482441e : [svg] Several filter helper tweaks
b5db4825b8 : Improve consistency of SPIR-V code generation.
bc4d88a07e : Update legacy shader context to take sampling
6de1e52d0b : [canvaskit] Properly downsample 4x4 matrices.
982127b7d5 : Make render task targets be just a proxy.
25788c3179 : three small fixes for w-parameter
1ed173438d : baby's first use of st2/4
230cd50238 : close out simple assembler TODO
e0d023562b : Remove obsolete reference to Flex lexer.
87a055b020 : Roll ANGLE from 382f016dd3b6 to f0286e636456 (15 revisions)
0775ed1a70 : Roll Chromium from 78d95924cc6a to dac687f4cbf2 (517 revisions)
3c142940b9 : Roll Dawn from 311a17a8feae to 762814bd9229 (7 revisions)
bf18fa2ec7 : Roll SwiftShader from 89fd1480b47e to b3e5c440d239 (5 revisions)
821a84558b : remove dead code from old drawimage virtuals
08f5311ae1 : Detemplatize render task clustering
14d336eeb7 : Remove "death" functions from particle system
5501b59f16 : Reland "Disable the MSAA atlas mode for CCPR"
6d717d401a : GrQuadUtils: Handle degenerate persp quads where edges intersect outside quad
c8f44ca25c : Enable new virtuals in flutter
dd069a9188 : add interleaved load and store instructions
8a9da73687 : Fix overzealous optimization of short-circuits.
cdeabcaf57 : [svg] Fix handling of root element position attributes
81bfabeb18 : Optimize (boolExpr == true) and (boolExpr != false) into boolExpr.
dd50b0c406 : Add ExternalFunction support to SkSL-to-SkVM
1b1c73ad50 : Remove deprecated SkBase64 interface.
489e55252e : Refactored SkSL convertVarDeclaration to make it more accessible from external callers
4c89481be4 : [svg] Implement feMorphology filter
24c4d209ba : Generate simpler code for ClampFragmentProcessor.
2ed0d94887 : Refactored SkSL convertDo & convertFor
abef5efa2a : Update glsltype_string and type_to_grsltype to a complete set.
26fdcbb38b : Implement constant folding for (bool == bool) and (bool != bool).
6eb610f75c : Roll SwiftShader from 8da0f82baf35 to 89fd1480b47e (1 revision)
8490066e8c : Roll Chromium from 00da91bbde3d to 78d95924cc6a (329 revisions)
8dddb0400f : Roll ANGLE from 81430e11c81e to 382f016dd3b6 (18 revisions)
7aa7f039b9 : Roll Dawn from e45593cb0876 to 311a17a8feae (6 revisions)
18aeb5731b : Hide legacy drawImage methods
e0fe62adaa : use fourth arg in store128
148224e91c : Add GrSL enums for uint3 and uint4.
b34d62ba9a : pull out clip code that will be shared
420a75d685 : Include placeholder widths in minIntrinsicWidth
b8ebe237c3 : Reland "Support indexing by loop variables in SkVMGenerator"
b7e836cee9 : Revert "Support indexing by loop variables in SkVMGenerator"
9679612d6b : Reland "Test all YUVA image factories with different encoded origins."
ebf569004f : Support indexing by loop variables in SkVMGenerator
d7177438a9 : Extract some GrPathTessellatoOp logic into virtual helper classes
f3087d8297 : allow a fourth Val/Reg arg per op
ea27de5cb7 : [svg] Cleanup: use FP alpha for opacity
aad9719f78 : remove reg/imm unions
94c7476003 : Fix decoding gifs with too-big-bounds
7656c4b7e8 : Fix DrawEdgeAAQuad degenerate issue where 3D points don't correctly project to 2D points.
f8dfc3b518 : Generate valid Metal code when globals reference one another.
0c5c3498bc : Optimize task clustering, part 1
bde06cc511 : [svg] Cleanup: drop the presentation attribute SkPaint cache
e9a8238d3c : Avoid division by zero when shaping.
f1650efc55 : Revert "Test all YUVA image factories with different encoded origins."
0bc32f23f6 : Add query to test our cached convexity
cc7aa8e318 : Roll ANGLE from 68635b431b3c to 81430e11c81e (12 revisions)
001c9536f9 : Roll SwiftShader from 149733cead63 to 8da0f82baf35 (2 revisions)
65876fdcd2 : Roll Chromium from 1d3066a6e2ec to 00da91bbde3d (227 revisions)
1cb592d4ef : Roll Dawn from 04772515a8b6 to e45593cb0876 (4 revisions)
2a27413fde : Remove legacy code from picture-shader
1bb49a8700 : Roll SwiftShader from aedd133cd85f to 149733cead63 (2 revisions)
073df4dc40 : Roll ANGLE from 50c82f42e33f to 68635b431b3c (24 revisions)
a3f0d2683a : Roll Chromium from e330bc98d133 to 1d3066a6e2ec (498 revisions)
26a84431ff : Roll Dawn from 5a6fda1a6fcc to 04772515a8b6 (5 revisions)
a799f6c37d : Update SKP version
05e5446145 : Code cleanup: minor fixes in convertSwitch.
9d7aa41081 : Reorder GLSL output so that functions are emitted last.
add35d9474 : Deprecate (and ignore) SkAndroidCodec::ExifOrientation
ea485e5285 : Enforce ES2 limits on indexing expressions (in runtime effects)
d414e600b2 : [svg] Property inheritance workaround
4f2bcff08e : Implement Type cloning for enums and structs.
ddcc843e8d : Migrate Type-cloning logic from the Inliner into Type.
8f7689ce76 : Revert "Disable the MSAA atlas mode for CCPR"
035606d291 : Enable matrix-negation interpreter test
bfd330d081 : Add filter param to picture-shader
d5412d9f80 : update release notes for m89
9f079f7c0d : Add Type::isEnum helper method.
a25e1a38dd : [svg] Implement feBlend filter
bf061a32ef : Fix an (int + float) error in "cube" particle demo
7de307a64f : pull arm64 binary on arm64 Mac/Linux
a22d21e447 : [svg] Fix incorrect optimization for opacity layer
97c476ecb7 : Disable the MSAA atlas mode for CCPR
2ac6ce8e6e : Simplify common case for recttorect
e6c67c5bc4 : Restrict the creation of built-in types to BuiltinTypes class.
b2aa04d184 : [svg] Minor cleanup
ac01aca0fe : Migrate BuiltinTypes to a separate file from Context.
5ec22387ff : Simplify common case of linear filtering with no mips
4f4c064d5b : roll gn to latest
73d57bf4e8 : [svg] Add support for mask color-interpolation
6a1a98c313 : Fix for fuzzer-discovered use-after-free.
5878ecef2f : [svg] Implement feOffset filter
2ba80af000 : Test all YUVA image factories with different encoded origins.
4ed174526b : Honor fIsScope when emitting a Block's description.
cf1e2f3d9b : [svg] Fix mask edge artifacts
70ea0d97c1 : Fix caps checks for vulkan indirect and instanced draws.
7f81cb6901 : Roll SwiftShader from 5255c465bbba to aedd133cd85f (1 revision)
b1847d2c87 : Roll ANGLE from 198dc345383e to 50c82f42e33f (10 revisions)
1895425ffc : Roll Chromium from 2930e73f7b89 to e330bc98d133 (559 revisions)
819622a2d0 : Roll Dawn from 6f833b7f78c9 to 5a6fda1a6fcc (6 revisions)
68b8bd5ba7 : Add GrTriangulator::TriangulateInnerPolygons
4cf85073e6 : Enforce (valid) array sizes in many more places
94730febf9 : [svg] Handle std input case for filter subregion calculation
3df6c20a05 : [svg] Fix <use> bounds calculation
a738fb5d58 : restore select() in bool->int
68afd4802b : Fixed TextBehavior for one line
3c10618d37 : [svg] Add clipPathUnits support
9c03ffbedc : get rid of I32a/F32a
774f45bc07 : Enforce strict type coercion between int and uint.
ff4f76352d : Update int/float mismatch test to include uints.
4ea46b71ac : [svg] Fix null text context crash
4a2d651243 : Enforce stricter type coercion rules in SkSL.
491911003e : [svg] Mask support
a60fb178b5 : Add SPIR-V support for casts to boolean scalar.
890b2b406a : Disallow switch statements in runtime effects
01f322cce4 : Move all runtime effect error tests to runtime_errors
aebcf73404 : always init function fReturnValue
a517cfc3f4 : slightly tweak bool->int
e7e68efd9f : Add unit test for int/float mismatch error detection.
48c2884c70 : Add SPIR-V support for boolean vector typecasts.
b296d926b0 : macro hygiene in SkRP_opts.h
e318355a67 : Add unit test for scalar conversion constructors.
6c7910e680 : Use isNumber() rather than isFloat() || isInteger()
8f78d55284 : Reland "[svg] Perform colorspace conversions for filter effects"
bf562de155 : Update Skia milestone to 90
9e1cedda63 : Add generic uniform setter function to SkRuntimeShaderBuilder
3d81fdcbd2 : Add unit tests for for-loop unrolling
15595ea39c : Roll ANGLE from 2ed9671a0ddd to 198dc345383e (13 revisions)
10c3c43373 : Roll Chromium from 8aca3b4d64f2 to 2930e73f7b89 (505 revisions)
f5425e54ba : Roll SwiftShader from 3549479dc4cc to 5255c465bbba (6 revisions)
f435ada424 : Roll Dawn from 424fd828893e to 6f833b7f78c9 (17 revisions)
af9b58e287 : Fix fragment processors and unit tests which mix ints and floats.
d9d5271b6b : Factor out SPIR-V typecasting helper functions.
36acb7b10c : Revert "[svg] Perform colorspace conversions for filter effects"
9333c8750d : Support ES2-compliant for loops in SkSL-to-SkVM
a0880eda22 : [svg] Perform colorspace conversions for filter effects
0857bef61b : Reland "Push SkYUVAInfo into GrYUVToRGBEffect."
77ba8103d3 : In runtime effects, verify that loops conform to ES2 rules
e7541d9b08 : make SkShaderBase::onProgram pure virtual
57115c0f20 : Use tolerance==0 to flatten curves in GrTriangulator
cbaea295f5 : [canvaskit] Expose getShadowLocalBounds
0e4a29af9d : Revert "Push SkYUVAInfo into GrYUVToRGBEffect."
a65441b3c4 : Update tests which mix int and float types without casts.
d5e59b6024 : Allow type-fluid GLSL-style vec2(int, bool) ctors in SkSL.
6dbeac51b4 : Begin to hide drawBitmap
b60255033d : Push SkYUVAInfo into GrYUVToRGBEffect.
3c1917983b : Update VectorConstructor unit test with mixed-type ctors.
d8e9436a78 : Cache ICU break iterators in SkUnicode_icu
67a0a8a787 : Fixed error reporting on invalid SkSL assignments
56a9105ac9 : Reland "Scrub memory released from a GrMemoryPool in debug mode."
7bb85dbb5e : [svg] Add plumbing for color-interpolation-filters property
bd747cb1e7 : support 7 args in skvm::Program::eval()
836c2ca6a1 : [svg] Initial mask plumbing
92969f2656 : SkSL DSL operator overloading
1242b3fb29 : Add guard-rails to Constructor constant-value fetchers.
059bea1380 : Simplify IRGenerator::coerce.
7f296c421e : Revert "Reland "asyncRescaleAndRead supports unpremul results on GPU""
fc0ea0a4a5 : [svg] TextPath support
3a61906e94 : Allow chrome to be nearest until it can rebaseline
7ce175117f : Split apart SkRuntimeInvalid tests into multiple functions.
0d7de6bc9a : Reland "asyncRescaleAndRead supports unpremul results on GPU"
be2a8614c5 : Roll Chromium from b9b9a8a5022a to 8aca3b4d64f2 (503 revisions)
cc3e936e6e : Roll ANGLE from 5b8dec52b68f to 2ed9671a0ddd (8 revisions)
38ca513408 : Roll Dawn from 9ff83f6c957f to 424fd828893e (13 revisions)
9fd75e96d7 : Revert "sketch Half in skvm"
0a69b4bb07 : Roll ANGLE from 2c65da28a2ee to 5b8dec52b68f (3 revisions)
47114db2e0 : Move GrAATriangulator into its own file
f92f89bd31 : Add flag to force skslc to compile one test file at a time.
24472afdb6 : Move various static GrTriangulator functions into structs
ace3f2939f : Remove SkEffectBinding feature from particle system
73032ff974 : Reland "Fix issues with MTLPixelFormatBGR10A2Unorm on older OSes."
4b7fdc493e : Construct IntLiterals with type fIntLiteral.
56ff5de8c3 : Add is_apple (= is_mac || is_ios) to our GN files
fb79f9faa4 : Remove all particle examples that use SkEffectBinding
e60dcb1d74 : Revert "Scrub memory released from a GrMemoryPool in debug mode."
23c93bc749 : Bump SkXMLParser buffer size
4d2bbbba21 : Changed signature of IRGenerator::convertIndex
1497527c6f : Improve handling of SkSL literal types.
5251c8275e : Revert "Fix issues with MTLPixelFormatBGR10A2Unorm on older OSes."
c8e16bbe32 : Add recycled gpu resource ref counting and use it in GrVkCommandBuffer.
187d8117cb : [svg] Implement feGaussianBlur
e931b838d3 : Fix issues with MTLPixelFormatBGR10A2Unorm on older OSes.
0c0b5a6bb2 : Remove SkYUVASizeInfo, make SkYUVAIndex a private part of SkYUVAInfo
3a92f776b0 : [svg] Implement onObjectBoundingBox for circle and path
bffe80a29d : Add SkSL DSLVar
c0315a72d9 : Scrub memory released from a GrMemoryPool in debug mode.
b0d2b09200 : Revert "asyncRescaleAndRead supports unpremul results on GPU"
b30151eb73 : Add a reference to the ErrorReporter to the SkSL Context.
c92df39de0 : Convert interpreter "compound types" test to SkVM
a55af2311a : Roll Chromium from 9da1d76d9cd4 to b9b9a8a5022a (443 revisions)
f301535cc2 : Roll ANGLE from 0b90eef09f60 to 2c65da28a2ee (13 revisions)
a314baaa05 : Roll SwiftShader from 348ba200aa29 to 3549479dc4cc (3 revisions)
a4bd6ae596 : Roll Dawn from 3a0405597374 to 9ff83f6c957f (8 revisions)
93c2d81f19 : Move the outer mesh into a member of GrAATriangulator
7cf3addb1b : Extract a GrAATriangulator class
aed808c756 : Position inside family glyph
559f9c1253 : Make the DDLTileHelper skip uninitialized tiles
9a4904f4e0 : Move emit functions from Poly/Vertex structs into GrTriangulator
508eba7578 : Implement constant folding for vector*scalar ops.
c39a143632 : Remove ByteCode from some failure-expecting interpreter tests
54e7c056d9 : Separate out built-in SkSL types into their own struct.
11233d2f12 : Convert InterpreterFunctions test to SkVM
6f4eee21ca : Break SkSLInliner mangling out into a separate class
ce73961a7d : Silence SkCodecPrintf on Android
5ede6e3657 : Split convertIf into an AST part and IR part.
52a7eca13d : Disable vulkan discardable msaa on devices that showed no improvement.
70577a0be4 : Revert "[infra] Use Mac10.15.7 and xcode12.3 for all builds."
7ff897ae99 : Add release notes summarizing breaking changes to SkRuntimeEffect
74192fde0d : Migrate constant folding tests into a separate directory.
b869916c01 : Remove obsolete flag SK_SUPPORT_LEGACY_ASYNCRESCALE_QUALITY
ea4aa397df : Add SkShadowUtils::GetLocalBounds.
0a145b77f7 : [svg] Compute and use filter primitive subregion
dc8ec31ce5 : Move constant folding to a separate file.
eb54bb51b1 : Reflect the DDLTask's ref on its target in its factory
b270c7e5e1 : Remove rewrite of `true ^^ expr` to `!expr`.
4878b3e33c : Remove Improved Perlin Noise
70fa84a9bf : asyncRescaleAndRead supports unpremul results on GPU
e2416d7697 : Convert early-return interpreter test to SkVM
f0cb733b1b : Remove redundant constantPropagate in Swizzle.
58a8ccc591 : Remove DDLTarget tracking from the GrDrawingManager
183461f402 : Add a isDDLTarget flag to GrSurfaceProxy
97eede48be : Roll Chromium from f936dc21b927 to 9da1d76d9cd4 (569 revisions)
5acdda201a : Roll ANGLE from 51603c63d1cb to 0b90eef09f60 (1 revision)
63ebdf98ff : Roll Dawn from 00fcab636a05 to 3a0405597374 (4 revisions)
1fb6cc2ebd : Roll SwiftShader from 937395c1ed5d to 348ba200aa29 (6 revisions)
f6c68d018a : Cleanup in pictureshader
a7548393d3 : Update SKP version
2199cde1f5 : Roll ANGLE from b590fd1b9a59 to 51603c63d1cb (43 revisions)
8f282f5d9f : Reland "Disable tessellation when we don't have indirect draw support"
5045de33e7 : Move GrTriangulator nested struct defs into the .h file
50940aba5d : fix a few failing gm tests in wasm
ae562bd177 : remove default Uniforms base Ptr
17ce8c5ec6 : Finish converting GrTriangulator structs to nested classes
54515b7b2b : Support function calls in SkSL-to-SkVM
6bf6963198 : Remove context argument from short_circuit_boolean.
047d5bb8d3 : Improve flush-time op spew (esp. for DDL tasks)
e0403a4102 : Fix 'out' and 'inout' params in user-defined runtime effect functions
00e43df25b : rename Arg to Ptr
7296c2366a : a little more unused code cleanup
f8f01d44b4 : SkCanvas::makeSurface() can fail
7f39983c95 : Remove unused context argument from compareConstant.
416ebde552 : Actually abort playback on error
b06ebee1e8 : Make SkBase64 interface less unpleasant.
2a735ba1cb : add colorspace2 GM
09b7afc4be : quiet dehyrdate_sksl unless it fails
13cc59ea0f : Check for null image before querying its bounds
b3d4e74d34 : Add SkSL DSLType
3486fac8e3 : Pre-emptive fix for upcoming ANGLE change.
d8d9cf10ef : Enable using discardable msaa attachments in vulkan.
fafb47739a : [infra] Filter PathKit and CanvasKit tryjobs when cutting Chrome branch
0355118f22 : debug build for wasm gm tests
f5aed172c6 : [infra] Use Mac10.15.7 and xcode12.3 for all builds.
d2f51b1806 : Fix fuzzer-discovered optimizer crash.
cb3bcf88e3 : Roll Chromium from ebb8289a1933 to f936dc21b927 (446 revisions)
b2ac12993b : Roll Dawn from fac169113df7 to 00fcab636a05 (5 revisions)
f7ce1cd243 : Roll SwiftShader from 7b2f93895418 to 937395c1ed5d (2 revisions)
f4ea30580c : Revert "Cache ICU break iterators in SkUnicode_icu"
c6e25754c4 : Always lerp when post-rotating tile in pictureshader
811dc6a8a4 : Make Comparator& refs in GrTriangulator const
db2dad5c64 : SkSL-to-SkVM: Prepare to handle function calling
950461497d : Beginnings of the SkSL DSL framework
7cbb09c2fe : Report a parsing error when invalid tokens are detected.
57e353f840 : Remove error reporter from SkSLVMGenerator
606488ad68 : back to exactCompare, fixed
bdd9a7bf2e : RTL run broken by text styles crashes SkParagraph
2787bc854f : Add unit test for invalid tokens in input stream.
bd058477e2 : Constant-propagate the ! prefix onto constant boolean expressions.
504451c7cc : Cache ICU break iterators in SkUnicode_icu
627c0022ff : support generalized HLG
8194c3024f : add operator/= for skvm::F32
d60c919fc8 : Revert "Move GrTriangulator internal struct definitions to the .h file"
df069c9ec7 : Remove compile-time constant support from PrefixExpression.
78036086cf : Add a new implementation of reduceOpsTaskSplitting
5779a86072 : [canvaskit] Add docs and example for flags
bdc3d3c60f : Simplify map of SPIR-V numeric constants.
9cfaa4ffa1 : Flatten nested vector constructors when emitting SPIR-V.
e1c80d625b : Implement getBVecComponent.
dc8ed8fb8b : Revert "Disable tessellation when we don't have indirect draw support"
f710147302 : Add getConstantBool as a sibling of getConstant(Int|Float).
be0b3b7363 : Strip down SkSL::ExternalValues, limit them to functions
f39e76846d : Roll Chromium from 302da2568953 to ebb8289a1933 (437 revisions)
85dfc104b0 : Roll SwiftShader from b9e179f1f239 to 7b2f93895418 (1 revision)
d64a3193cd : Roll Dawn from a84acc4fcca8 to fac169113df7 (3 revisions)
756995baea : Revert "Revert "Fix GPU improved noise impl and add to perlinnoise GM.""
9730dc4041 : Revert "Fix GPU improved noise impl and add to perlinnoise GM."
bef02dca9d : Fix GPU improved noise impl and add to perlinnoise GM.
f4a77739f3 : Use SkVM for (many) interpreter tests
a7b7964a23 : Don't let stroke-width circles become degenerate
b05571f0b8 : Disable tessellation when we don't have indirect draw support
279ca2e10c : don't dedup loads or stores
0a80427bf7 : gathers aren't necessarily varying
cd80689192 : Deduplicate vector constants in SPIR-V output.
95c1a08b24 : [canvaskit] Fix typo in docs example
d1b47ba7bf : Remove glslang from DEPS
a5784a7b54 : Remake SkStrikeCache::commonSetup as constructor.
75887a2321 : Move GrTriangulator internal struct definitions to the .h file
edc5b4d706 : Expand GrGLGpu::flushViewport
b746b1f598 : Pass sampling to surface.draw
c294b82260 : [canvaskit] Fix examples with makeShaderCubic
acb091f71d : Avoid emitting duplicate constant values in SPIR-V.
83a60d9ac4 : Roll skcms from 069b8f699b59 to 8247d3c2481b (1 revision)
14357849e4 : Add GrDDLTask::dump method
9ead3df423 : Refactor some IRGenerator functions
d15176dbab : Track resources on GrVkCommandBuffer as sk_sps.
99c4c8331f : Move GrcommandBufferRef.h to more generic GrRefCnt.h
cd11e27a25 : Fix DefaultGeoProc member variable names
417743f806 : Add workaround to use full screen loads for vk discardable msaa.
4a5656834e : Accept a callback used in MultiPictureDocument::endPage
6094ed698d : Include svg module in Doxygen generated output.
3e72231e7b : Clean up constructors for SkSL Literal types.
32d68537a8 : Add SkVM support for conversion constructors to and from boolean.
53f0ddfa4e : Unify conversion constructor simplification code.
6cab033499 : exclude surfacecontextwritepixels from CK
674d2168a3 : Revert "Add more comprehensive test for GPU write pixels."
91b37b1cef : Fix inline uploads when using vulkan load resolve.
b43d699bb7 : Revert "Revert "Reland "Make textures used with alpha-only color-types produce 0s for RGB""""
c23c8c7a92 : Fix cross-platform deviations in SkStrAppendScalar for inf/nan.
cdde253e40 : Runtime effects: Disallow bitwise ops and integer remainder
6a718c4e90 : Roll SwiftShader from ff29e249d317 to b9e179f1f239 (1 revision)
cb0e22a0dc : Roll ANGLE from 026a067c38ef to b590fd1b9a59 (6 revisions)
8b641ebc6c : Roll Dawn from cdbd295cc6c4 to a84acc4fcca8 (7 revisions)
2ca3991958 : Roll Chromium from 46171be2c7d7 to 302da2568953 (403 revisions)
237911a4d8 : Add more comprehensive test for GPU write pixels.
854ee85736 : Delete GrTriangulator::Mode
57ea1fcb74 : Convert GrTriangulator to a class
736c992966 : [svg] Deferred text position adjustments
4bf7c21571 : Don't use the tessellator if caps.avoidStencilBuffers is set
c1ac0637c5 : Guard against Inf/NaN when constructing circular blur textures
ba4b0e93e3 : Add support for `number(boolean)` and `boolean(number)` casts in SkSL.
2833b08efb : [infra] Remove jobs for no-longer-existing ChromeOS devices
f471c827fb : Stop calling schedule()
3b2fac6899 : Reland "SkRuntimeEffect: Test matrix inverse() intrinsic"
4f509345ab : Pass sampling to drawImageSet
5933d4c8e5 : SkSL-to-SkVM: Misc fixes around arguments
ebcc35fcd5 : [recreateskps-bot] New locations for hosted pages
6356cb1904 : Fix skottie2movie after asyncRescaleAndReadPixels changes
61b2e81c4f : Fix type error with Metal mod(vec, float) intrinsic.
3ef052c289 : Use sk_sp for GrVkPipeline.
2d059fcc22 : [svg] Text rotate support
0bfbfe5d30 : Add 'tint' (used by Dawn) to Skia's DEPS
7d63f91e4a : Add optional --yes argument to tools/install_dependencies.sh.
ab8ed92a0c : Add unit test for casting between float, int and bool.
0755d4bcde : remove 32-bit iOS builders
1efa14d9f4 : Move to sampling for async-rescale routines
2345653898 : Implement `roundEven` intrinsic in Metal (as `rint`).
dc435fa60d : Add SkSL error reporting when an undefined function is called.
df49e6927b : Roll Chromium from b627347adc38 to 46171be2c7d7 (71 revisions)
120b0dd7a0 : Roll ANGLE from bf02c31bec07 to 026a067c38ef (1 revision)
2207edd88c : Roll Dawn from 86980018b3f2 to cdbd295cc6c4 (4 revisions)
04ccda6c28 : Update SKP version
eae5c16190 : Reland "Enable GrTessellationPathRenderer by default"
d8ff313e44 : Plumb sampling to drawSpecial, drawDevice
7281cb1c9a : Use sampling instead of (deprecated) filter-quality
2a92f13579 : Make SkAutoDescriptor move-able.
fc914f43cd : Roll ANGLE from 2cbcb18e95e6 to bf02c31bec07 (1 revision)
8898c4d02b : Roll Chromium from 9642fd0da169 to b627347adc38 (150 revisions)
af35386f2e : Route legacy drawnine to new one
ee380a0c7d : Remove references to drawBitmapNine
1fa5fe981e : Adopt sampling parameter
5890ff673e : Roll ANGLE from 2ec7d750992a to 2cbcb18e95e6 (2 revisions)
a56df5ad93 : Roll Chromium from 4c2e2421e7ab to 9642fd0da169 (14 revisions)
e35962a71d : plumb lattice filter through
1fb7ecb744 : Revert "Reland "Make textures used with alpha-only color-types produce 0s for RGB"""
dad742d19d : Roll Chromium from d5feee8b481c to 4c2e2421e7ab (135 revisions)
4a834c199a : Roll SwiftShader from 1cc5b3357d2f to ff29e249d317 (1 revision)
32ffd52258 : Roll ANGLE from de62b251b73b to 2ec7d750992a (4 revisions)
93ecede000 : Roll Dawn from 9a38e5b60dcc to 86980018b3f2 (1 revision)
0d07e14f1e : Fix function declaration for our invocation-ID workaround helper.
89ac7c2dd9 : Avoid treating non-built-in functions as intrinsics.
d006555866 : Reland "Make textures used with alpha-only color-types produce 0s for RGB""
d7199b2980 : Unify Metal intrinsics handling into a single system.
818fd6d357 : Disallow while and do-while loops in runtime effects
b8aa5f2e2a : Fix vulkan compile for VK_NULL_HANDLE.
2ae02492a7 : Remove use of do-while loops from particle examples
a8c32104f2 : Add support for manually loading vk resolve in msaa with extra subpass.
4b783d688d : Implement scalar `refract` intrinsic in Metal.
791c27dd46 : Implement scalar `reflect` intrinsic in Metal.
e3e31811e6 : Broaden intrinsic tests to cover more input types.
b39d076b60 : Pass in more explicit params to GrVkPipeline Create.
6d4577bc52 : [fuzzing] Add first pass SkParagraph fuzzing.
72bd9e8664 : Revert "SkRuntimeEffect: Test matrix inverse() intrinsic"
4ef108e6d1 : Reland "Yank out old reduceOpsTaskSplitting code"
245c59a3ff : Reland "Have DDLs honor the reduceOpsTaskSplittingFlag"
e5a2171d6e : [svg] Convert text rendering to RSX form
4f23dec742 : Reland "Add new virts, hide old ones"
9f2e5036db : SkRuntimeEffect: Test matrix inverse() intrinsic
7ae444449c : Fix gl vertex array object functions.
93aed9ac05 : SkRuntimeEffect: Implement and test matrixCompMult intrinsic
697e2467bd : Reland "drawGlyphRunRSXform: post-compose shader local matrix adjustments"
8f924ac0ce : Revert "Add new virts, hide old ones"
d3a91db48d : Roll Chromium from c7d00ca78822 to d5feee8b481c (163 revisions)
b8eb732e10 : Roll ANGLE from 220642a93da1 to de62b251b73b (5 revisions)
936b808201 : Roll Dawn from 0eb61724c8f1 to 9a38e5b60dcc (1 revision)
d150a58c04 : Revert "drawGlyphRunRSXform: post-compose shader local matrix adjustments"
f84dfd6986 : Move GPU read pixels tests to new file.
791f8d8c3b : Code cleanup in runtimeintrinsics.cpp GMs
c56e2e5aa6 : Add new virts, hide old ones
ff49f92e26 : drawGlyphRunRSXform: post-compose shader local matrix adjustments
6e9bf51dd8 : Revert "Have DDLs honor the reduceOpsTaskSplittingFlag"
36129133f1 : Prevent half type from being emitted in Metal matrixConstructHelpers.
fe4611c18e : Alias two sets of enums
67a477b85b : Remove stale FrExp test files.
d9b9c83e87 : Use sampling in bitmapdevice
368db7cde0 : Improve Metal matrix *= support.
964f0a028e : Fix bugs/formatting in MSL inverse helpers
dd4087d1e8 : GrSurfaceContext::read/writePixels takes GrPixmap
12739dffec : Handle values above int32 safely during IR generation.
7027aa0ae7 : add sampling param to drawAtlas
9dc8a8ce40 : Roll Chromium from 6fa6f0c8b65b to c7d00ca78822 (125 revisions)
ffe5d545f0 : Simplify GrInterpretSamplingOptions
5b36503513 : Roll Dawn from c8d5277e86ee to 0eb61724c8f1 (1 revision)
7ae1b4cae7 : Add particles and svg support to fiddle.
b9191f3d17 : Roll ANGLE from 5e606e5bfce2 to 220642a93da1 (2 revisions)
c85bce8ea6 : Revert "Make textures used with alpha-only color-types produce 0s for RGB"
d1b593f446 : Implement matrixCompMult in SPIR-V backend
52130b0909 : Pass samplingoptions to GrArgs
869a717c1a : More migration away from filter-quality
16d86135b7 : Make textures used with alpha-only color-types produce 0s for RGB channels in shader.
05487abf81 : Add GrPixmap. Like SkPixmap but uses GrColorType.
f73a029506 : Make onCreateScalerContext return unique_ptr.
c8f9f68b07 : Add explicit int -> size_t casts to SkTDArray.h
ad48280dd0 : Avoid uninitialized values in strokeIndirect SIMD queues
f94348fdd5 : Detect and report numeric overflows in the SkSL parser.
831e13324a : Fix vk framebuffer attachment views to only have 1 mip level.
b5d30dc414 : Update remaining Skia docs to point to new inclusive rotations
4cb6beed9b : Update rotation docs with inclusive names and point to new rotations
56a6b3e917 : Update task drivers to point to new rotations
30b6729352 : Add/test integer versions of vector-relational intrinsics
b4689f5782 : Add Pixel 5 tests to the tree.
7f9a84ee67 : Roll ANGLE from c6e63da8ed53 to 5e606e5bfce2 (1 revision)
a6368bc984 : Update SKP version
2a1234a698 : Roll Chromium from 3aea25283a73 to 6fa6f0c8b65b (113 revisions)
70019c6085 : [canvaskit] Fix bug if webgl context not available
9a27566e0c : Add customization for kMedium
caca7bfff9 : Remove nullable type support from SkSL
69a9983967 : Roll ANGLE from cde0e3ab3d71 to c6e63da8ed53 (3 revisions)
5a107d009b : Roll Chromium from 715a601a9a6d to 3aea25283a73 (65 revisions)
33079a7c5a : Roll ANGLE from c500ee031d36 to cde0e3ab3d71 (9 revisions)
2504f7b94f : Roll Dawn from 3272f9da3787 to c8d5277e86ee (16 revisions)
88095e214e : Roll Chromium from 9e53f70c5a1e to 715a601a9a6d (182 revisions)
d12c91ba31 : Revert "Revert "Remove legacy SkImage::MakeFromYUVATextures.""
0247e9ea1c : Fix SPIRV bug constructing a constant vector from another vector
8369aeae73 : Roll ANGLE from ed9213bca064 to c500ee031d36 (14 revisions)
a07076b6a8 : Fix GN issue with incorrect task outputs
4d3bfc511d : Make all fragmentProcessors implicitly nullable in SkSL
e9ad19b378 : Fix skslc compilation on Windows
61f17c10d6 : Clean up GrStrokeIndirectOp #ifs for using SIMD
a992579692 : Remove MakeDescriptorForPaths.
e64855fbfa : Fix fuzzer-discovered crash with negated swizzles.
20fad32064 : SkSL: Hide most integral types from runtime effects
0c3536c09a : SkSL: Remove many unused sampler types
c63f4313b4 : SkSL: Hide non-square (half) matrices from runtime effects
ce613004a2 : Add rsx_blob_shader GM
dc607e35e1 : Use bitmap.asImage()
839eef3e9a : Work on hiding filter-quality
21ee1c0200 : SkSL: Remove all $gsamplerFoo types
33c64a4473 : SkSL: Remove "null" as a type and literal value.
e11c43804b : Remove use of uint from particle random system
8f7d95382e : Remove public getter for GrSurfaceDrawContext on SkSCanvas.
ac9f0c9e27 : Bitmap.asImage()
cd228e25c7 : SkSL: Remove $gvec and $gfloatN types
65b4827f16 : Code cleanup: Replace .foreach() loops with regular for loops.
6bba3d8a5a : Remove pixel write/read tests.
4e0e8d4124 : [canvaskit] Remove custom_embedded_factory from G3 build
fa711c4c75 : Roll Chromium from c35f468ed5c3 to 9e53f70c5a1e (266 revisions)
3624aba91f : Enforce additional restrictions on opaque types.
e7dc7cbe1f : Implement bitCount intrinsic on SPIR-V and Metal.
f202babd6a : Update 'determinant' intrinsic to use $square(H)Mat.
265064450f : Remove 'flags' feature from particles
53391c179f : Skip drawing line when half width underflows
7df731bcfd : Reland "Add support for range-based for loops to SkTHashSet/Map."
4535e61309 : force portable features
a18613d120 : Add halfWidth/halfHeight functions to SkRectPriv
ba2c246259 : Simplify raincloud particle effect
7689319271 : Revert "Yank out old reduceOpsTaskSplitting code"
c5ff48648a : Elide return expression temp-var in vardecl-less blocks.
c0f2b64342 : SkSL: Hide non-square matrices from runtime effects
735ac97eb4 : [svg] Relative postioning support for text
f4a5e5d180 : SkSL: Add $squareMat and $squareHMat
8eccc2938d : Add SkSpan support to the Skia LLDB visualizer.
977feec5d7 : Add .rte -> .skvm unit test framework
f2ce4e91a2 : Test that the inliner uses a temp var for return statements.
47726a1cff : Add SkVM output to skslc
dd690af373 : Revert "Add support for range-based for loops to SkTHashSet/Map."
5d00e15625 : Add support for range-based for loops to SkTHashSet/Map.
a60ac0c45c : Fix for fuzzer-discovered crash with swizzles.
e38beddbbf : Remove SkSL InverseW setting
f02df4db61 : Remove public SkCanvas::internalGetTopLayerBounds()
71f75e3111 : Roll Dawn from 5d4fd88a7403 to 3272f9da3787 (3 revisions)
677ff60448 : Roll Chromium from fc46ab79e387 to c35f468ed5c3 (193 revisions)
960bd2dbaa : allow arbitrary Builder Features
9194675a3e : SkSL: In the front-end, rename PipelineStage to RuntimeEffect
3a8538187d : Update go.skia.org/infra in go.mod/go.sum
c3622f43c1 : compare kernel in GrBicubicEffect
cdff3fcba6 : Add support for nulls in BasicBlock::Node::description.
e42716032b : SkAnimatedImage: Always respect exif orientation
6aea078802 : Don't use sprite-blit if cubic sampling
88883c4ca2 : Roll Dawn from 64c5d601f89b to 5d4fd88a7403 (1 revision)
6df7ca5bf8 : Roll ANGLE from de703db564d6 to ed9213bca064 (7 revisions)
f4ad8c5379 : Roll Chromium from a51698b20c2d to fc46ab79e387 (188 revisions)
2d44549a1f : Update SKP version
e78f8cebca : Starting to hide setFilterQuality
80dc74b30b : Remove obsolete samples (esp. using drawBitmap)
b6a382975a : Report aa bloat in triangulating path renderer
7bfdb10449 : Revert "Enable GrTessellationPathRenderer by default"
5d3227096d : Take sampling params on device apis
b9a172aaef : Roll SwiftShader from 1ca6504eb7bb to 1cc5b3357d2f (2 revisions)
3108027f9e : Roll ANGLE from 909ea88b5e6d to de703db564d6 (5 revisions)
c626e82a58 : Roll Chromium from 09282fd5fd4c to a51698b20c2d (491 revisions)
415642b766 : Roll Dawn from b31cd871ad10 to 64c5d601f89b (7 revisions)
abea2ac413 : Fix alignment when getting slice in GrVkGpu for upload
6ed863a30a : Rewrite faceforward/refract to work around Adreno driver bug.
dec78021f5 : Reland "[svg] Absolute positioning support for text"
dfc880bd9b : Yank out old reduceOpsTaskSplitting code
dcd2f869d3 : Reland "Reland "Reland "Reland "Revert "Initial land of SkSL DSL."""""
74ebd7e6ce : Add support for inlining switches with returns inside.
e0049aac38 : Stop cloning elements that declare builtin enums
c819bb16ee : Add material shadows sample.
172ba9e276 : Use explicit sampling in SkDraw
4129b6b65f : Revert "Reland "Reland "Reland "Revert "Initial land of SkSL DSL."""""
e7de60641d : add missing headers for SkSpan
0047afffb0 : remove very oldest SkVM testing
68a4f6aea9 : Update buildbot repo to deploy debugger change
77702f1704 : Eliminate inliner temporary variables for top-level-exit functions.
62db68aad1 : Precompute the size of fClusters in ParagraphImpl::buildClusterTable
fa9a08369e : Remove unnecessary Blocks from the inliner.
6ea387e7c7 : Enable GrTessellationPathRenderer by default
7b920446a8 : Replace inliner do-while loops with for loops.
e2f6245352 : Revert "[svg] Absolute positioning support for text"
0a442b71b0 : New SkSL code generator that emits directly to skvm
a07338f56b : Add support for outerProduct in SPIR-V.
8298f6d885 : Fix 4x4 outerProduct, and add unit tests.
a8682204dc : Fix shadow directional light bounds.
dc3332a079 : Stash m44
febb1b87a5 : [svg] Absolute positioning support for text
aacc9f7271 : Handle vulkan copies correctly when using resolve attachments.
6bd4d1cece : Android: Build skia on top of libicu.so
860d01ca8b : Idea: implement drawImageNine by calling drawImageLattice
ed4108e428 : Revert "Revert "Reland "Rename getTopDevice/getDevice to topDevice/baseDevice"""
72068174f2 : Fix images used in orientation GMs
a1b5d7e1eb : Update creating GrProgramDesc for vulkan resolve loading.
81da68af2e : [canvaskit] Update to 0.22.0
acace5d7bc : Remove static allocattion of UText
2d6334988b : [canvaskit] Modify drawImageNine API to handle Filter quality
01ff5384bf : Support luminance-alpha GL format for YUVA planes
83aef7f816 : Remove obsolete dox w.r.t. filter-quality
9e230d8136 : Revert "Reland "Rename getTopDevice/getDevice to topDevice/baseDevice""
4052510f0b : Add an "allow-unreachable" flag to CFG basic blocks.
b64da3907f : Roll Dawn from 6bcd4aceef10 to b31cd871ad10 (17 revisions)
995f0366bd : Roll Chromium from cdbef3e3d304 to 09282fd5fd4c (484 revisions)
07ded4134b : Roll ANGLE from 328f72ae21cb to 909ea88b5e6d (7 revisions)
20f1b34628 : Use ManagedBackendTexture in backend allocation tests
7839f66540 : Reland "Rename getTopDevice/getDevice to topDevice/baseDevice"
1d89532d59 : extract fibonacci allocator block code
d6f2338ab1 : SkSL IR normalization: Convert while loops to for loops
ba158b9daf : Remove SkScalerContext::getGlyphCount.
7804758e3a : Pass a shared_ptr to Inliner::inlineCall.
85fa75616d : Add filtermode to drawnine
04e3e506e7 : Make backend allocation tests avoid alphatype conversions
d8b939e0b4 : Revert "Rename getTopDevice/getDevice to topDevice/baseDevice"
7acddf59d6 : GrVkRenderPass supports resolve attachments and discardable msaa.
72f407636e : [canvaskit] Expose sampling variants of drawImage and drawImageRect
7fb39366a0 : Tightened up SPIR-V block output
590f567291 : Add GrSurfaceFillContext
6f31e27f1e : Improve inliner variable name mangling.
632a23afa4 : Rename getTopDevice/getDevice to topDevice/baseDevice
35fee4c079 : Revert "Declare all inlined variables at the topmost scope possible."
9e94812bef : Revert "Eliminate inliner temporary variables for functions with a single exit."
21a1afe7f8 : Revert "Fix incorrect 'unreachable code' error in SkSL"
04cf690185 : Update etc1.cpp.
6eca5793b4 : Add presubmit check for git conflict markers
b9a818471d : [canvaskit] Update to 0.21.0
9f3186a28a : Fix build issues preventing Dawn DEPS from rolling
345d72124d : Eliminate inliner temporary variables for functions with a single exit.
e8e4aca955 : Declare all inlined variables at the topmost scope possible.
f52a811290 : cleanup SkArenaAlloc tests
63f0354b6d : Add support for directional lights.
67d2d73d06 : Fix incorrect 'unreachable code' error in SkSL
aad96ad1ca : Fix Viewer crash when starting with vk msaa on windows.
c76f7d0618 : Add checks in GrProgramInfo for resolve info.
6e110c89ed : dump value from DrawAnnotation commands
8c277bdbfe : Revert "Fix crash on windows viewer when starting in vulkan."
0263bff0d2 : Revert "Add GrSurfaceFillContext"
fcd68167a2 : Fix crash on windows viewer when starting in vulkan.
15f51848df : Reland "Disable HW tessellation shaders by default"
f3a61fc6c0 : Roll SwiftShader from fa44979d90aa to 1ca6504eb7bb (1 revision)
21cb4768c9 : Roll ANGLE from cb8903b14336 to 328f72ae21cb (15 revisions)
de1dbe3bef : Roll Chromium from 7d81a2685bc7 to cdbef3e3d304 (476 revisions)
177af6f410 : Make backend allocation tests avoid alphatype conversions
b064334f82 : Tessellation bug fixes
2078cbe3d4 : Don't tessellate paths that have user stencil settings
f2876b0b9e : SkSL: Only allow 'discard' in fragment shaders
d059005b93 : Avoid creating unnecessary scopes during inlining.
2f7a7ad723 : Refactor beginRenderPass in vulkan.
1c2584d8cc : Revert "Disable HW tessellation shaders by default"
9b1c960643 : Top and base device are always non-null
9b0fc9c9c1 : sketch Half in skvm
b339bbe9dc : Add GrSurfaceFillContext
ad8b9fa2d7 : Disable HW tessellation shaders by default
775cf0dd1a : Remove SK_IGNORE_GPU_CLAMP_BLUR_FIX guard
a298431a13 : Extend scissor respecification workaround to apply to all FBOS.
bead7e324a : Remove GrFragmentProcessor::usesExplicitReturn.
06b52ada19 : Add first class hairline support to tessellated stroking
977715763d : Have SkWuffsCodec use one Wuffs decoder
cc2c1f8c95 : Remove EmitArgs::fOutputColor.
02eb5dc371 : Remove sk_OutColor built-in variable.
adc6889228 : [svg] Refactor text rendering context plumbing
b65d29919d : Fix C API example, ensure the C API example is built in CI
f3009b23e5 : more paint cleaning helpers
dcf288ba82 : [svg] Fix filter region bounds
a16bdc1f66 : Remove sk_OutColor usage from .fp unit tests.
887ac49f9e : Always use AutoLayerForImageFilter
2bacaf973d : Simplify Displacement fragment processor.
d1eab8b52e : Replace more instances of sk_OutColor with explicit returns.
1ad5445100 : Revert "Add integer relational ops to sksl_public."
b476981949 : Add integer relational ops to sksl_public.
4bdc12142a : Use explicit return statements in more fragment processors.
0765022c15 : Roll Chromium from 2c493e0e0782 to 7d81a2685bc7 (9278 revisions)
4df3fea426 : Roll SwiftShader from c16dc7107fd3 to fa44979d90aa (5 revisions)
f01e6c8267 : Roll ANGLE from 282fb4092b6c to cb8903b14336 (6 revisions)
f124108e23 : how to use SkArenaAlloc with no friends
23096a33a8 : Get CanvasKit viewer compiling again
f607dbbbe8 : implement SkAudioPLayer for Android
1c50643b3c : Optimize Gaussian convolution fragment processor.
1d2b075ce0 : [wasm-gms] Enable filesystem by default.
e28f50950f : Remove sk_OutColor from a handful of fragment processors.
f79b298b9d : Remove UPDATE_DEVICE_CLIP macro
9b395f55ea : [infra] Use Mac10.15.7 and xcode 12.2 for CommandBuffer builds.
39ce12e0d4 : Don't store tessellation tolerances on GrStrokeOp
9685e524d3 : Implement findMSB intrinsic in Metal.
bdbfcd2374 : Revert "Revert "Add new SkCanvas methods for Android Framework WebView queries.""
bc68832c2d : Separate the playback and recording characterizations in the DDLTileHelper
5df97bb89b : [canvaskit] Replace core build with profile build in npm
1f0dc9cd1b : Update SkSL type priorities to differentiate signed/unsigned types.
bbe117b249 : Remove flag for legacy imageshaders
ea16670e71 : Fix various SkSL errors that don't report a line number.
cbdc261955 : Centralize storage/initialization of SkSL::Compiler in GrGpu
6c32c7ba81 : SkSLSlide: Guard against asserts in the compiler
ad2d494272 : Replace SkSL::Type constructors with named factory functions.
035cd91cfb : [canvaskit] Update to emsdk 2.0.10
371967f791 : [canvaskit] Update Chrome version and use npm ci for tests
4b208f76f0 : [canvaskit] Update npm dev dependencies
39f69dcae0 : [fuzz] Fix CI Fuzz build process
68da2313ca : Roll ANGLE from c75473c2cf88 to 282fb4092b6c (9 revisions)
d3bcd2b231 : Roll SwiftShader from 0a64a9747555 to c16dc7107fd3 (8 revisions)
35ebfe2c3b : Use SkNoPixelsDevice when layer creation fails
95df31bf94 : remove test code
4bd9fcc6c2 : Address Michael's after the bell comments on blur change
1f6ac6d95b : Update SKP version
5d8f55bfa8 : Update last gm to use sampling, hide legacy api
057fcbec5d : Use sampling for bitmap shaders
b41bd15a4b : Use samplingoptions for bitmap shader
82abeceef9 : Bitmap should use sampling options
1aa1f5fcba : whole-word replace renderTargetContext with surfaceDrawContext
346dd53ac0 : Reland "Reland "Reland "Revert "Initial land of SkSL DSL.""""
652d790355 : [canvaskit] Remove filterquality on paint.
f760258654 : Revert "Add new SkCanvas methods for Android Framework WebView queries."
06e9e5dde3 : SkSLSlide: Add shadertoy iResolution & iMouse
609e1a9293 : Store command buffer usages to GrSurface's on GrVkCommandBuffer.
4b6f54aaa5 : Increase QuadEdge precision on all platforms
8c56f3494a : SkSLSlide: Add geometry options
82e0d52414 : Don't crash debugger on missing images
1c86b635d8 : Improve clamp mode in GPU blur with downsampling.
62a683e476 : [svg] Prep work for filter primitive subregion
1fd8ac87dd : Add gr_cb class to help tracking command buffer uses of GrGpuResources.
14a25eff99 : Add new SkCanvas methods for Android Framework WebView queries.
29339074e4 : fixed SkSL crash when performing binary operations on invalid types
86424eb0cf : Add Metal support for the `findLSB` intrinsic.
6ecee7f0f5 : SkSLSlide: Fill the entire canvas with the user shader
b37a693254 : Revert "Reland "Reland "Revert "Initial land of SkSL DSL.""""
b2d1a3bdd7 : [svg] Minor cleanups
b2f2b812e6 : Update buildbot repo to deploy debugger changes
0af9e5a15c : Add shadertoy style 'iTime' to SkSLSlide
ad0571f54a : Add support for scalar `faceforward` intrinsic in Metal.
8ed044363f : [svg] Add feFlood filter node
e2d34f8ebf : Add Metal support for degrees() and radians() intrinsics.
0063a9fa0e : Clean up Metal bitcast implementation.
203ae7e60e : Revert "Fix SkPathStroker::CheckConicLinear"
3a7b02553b : [infra] Add CIPD asset for mockery.
f7fdf1aa29 : [canvaskit] Add API for deleting webgl ctx
5284e96599 : Roll SwiftShader from d94a77b304f4 to 0a64a9747555 (3 revisions)
2d113af835 : Roll ANGLE from 067a12f05951 to c75473c2cf88 (10 revisions)
b0cb8372c1 : Roll Dawn from 29fd62989338 to 6bcd4aceef10 (1 revision)
d569789617 : Suppress ASAN warning for divide-by-zero in SkFindQuadMidTangent
90227be1bf : Add parameter names to FunctionDeclaration descriptions.
f7cce2b243 : Remove dead code (from old flags)
27b1dc574e : Fix SkPathStroker::CheckConicLinear
0e56e237e3 : Restore GrRenderTargetContext as an alias for GrSurfaceDrawContext
0d19fb474d : Fix misspelling of faceforward() intrinsic in SPIR-V.
ff44584b47 : SkSL: Disallow '%' and '%=' on non-integral types
b86cd3d3f0 : Use samplingoptions in imageshader
6b07e0eb49 : Reland "Reland "Revert "Initial land of SkSL DSL."""
d06d4a983f : Fix matrixCompMult halfNxM implementation and add unit tests.
fb018a8d80 : Add SurfaceContextReadPixels to excluded wasm tests
6d14f3841d : Reland "Cache text blobs computed by TextLine::paintText"
7b80726d0e : Implement indirect stroking for conics
eebe735dea : GrRenderTargetContext->GrSurfaceDrawContext
2c98edf07f : Spelling and capitalization fixes from GitHub PRs
31dd1f8de8 : Remove SkDrawIter entirely
52e5850065 : Revert "Reland "Revert "Initial land of SkSL DSL."""
573923c30c : Add specialized impl of Wang's formula for cubic rationals
ece00fbfa5 : Remove ftransform intrinsic from SkSL.
55abaf5893 : Add a stencil test for transparent tessellated strokes
8655eab56c : [skottie] Add text colorization GM
411ee15c2d : clean playback methods and constructors in SkottieView
23cbb99c8e : Fix blending bug in animated webp decodes
f64e4075f2 : Add support for float/int bitcast intrinsics in Metal.
cc9ff0074e : Add support for float/int bitcast intrinsics in SPIR-V.
2aa76823b5 : Fix floatBitsToInt family of intrinsics and add tests.
2597adae85 : Revise creation of blitCommandEncoder for speculative fix
1fa76dd8fc : Add read pixels test for GrSurfaceContext
53f69f1539 : Reland "Revert "Initial land of SkSL DSL.""
01957273e7 : Add SPIR-V support for modf intrinsic.
a3b8ac76e5 : Revert "Revert "Initial land of SkSL DSL.""
410681932a : Use explicit sampling param
ddc27d806b : Remove cons_moveTo() complexity
2e9a03ec11 : Revert "Cache text blobs computed by TextLine::paintText"
22f80a60b1 : Roll ANGLE from 27e52ca05dc7 to 067a12f05951 (10 revisions)
d968480232 : Roll SwiftShader from 84b9bb6621c7 to d94a77b304f4 (9 revisions)
af11a00f78 : Roll Dawn from 30805557e651 to 29fd62989338 (3 revisions)
5e16c5d430 : Add flag to stage using new imageshader factories
ff7bfea4ab : Cache text blobs computed by TextLine::paintText
c2a1746b42 : Implement stroke tessellation with indirect draws
41a98e0a50 : Assert that SkPath is always internally consistent
3679cd1151 : Add support for isinf/isnan intrinsics to SPIR-V.
5f675be193 : Add tests for SkSL intrinsic functions.
201bcee38a : Use full precision for QuadEdge attributes on iOS.
04e03bc181 : [svg] Convert stop-color and stop-opacity to presentation attrs
7416571f4e : [svg] Split out SkSVGColor from paint
06b84efcb3 : Improve Metal support for out parameters.
5ef2267a88 : Reland "Always attempt to flatten images with mskp image ids"
3e1b3550af : use SkVM_fwd.h in SkColorFilterBase.h
dd213e9d46 : Revert "Initial land of SkSL DSL."
0dd0ed6d1e : Update our lastmoveindex if addPath ended with a kClose verb
6e599511d4 : Initial land of SkSL DSL.
9c1f1be078 : [svg] xml:space support
a4bd478bc2 : Destroy GrRecordingContext::fAuditTrail last when
32c6099d92 : Revert "Reland "[infra] Switch from isolate to RBE-CAS""
050ea3a580 : Revert "Always attempt to flatten images with mskp image ids"
d0614f2a7b : Support comma operator with mixed types in SPIR-V.
540b51ce8f : Reland "[infra] Switch from isolate to RBE-CAS"
15b4892925 : Simplify constant single-value SkSL constructors.
47b4b19af2 : Parenthesize intrinsic comparisons properly in Metal.
c1e5fb6207 : Rewrite restore_scissor_on_fbo_change
123501fd19 : Fix SPIR-V compilation of binary expressions of boolN type.
0a8ddfbf98 : [infra] Roll infra DEPS, update CIPD packages
83f3b8d4ad : Add newline to end of Metal's Globals struct definition.
03f9e2a3b7 : Remove fInputColor usage in unit-test FPs
b120d41b47 : Remove modulation by input color in convolution FPs
e0a57fc0fc : Add $genHType version of inversesqrt.
298c8c85ce : Increase Metal timeout to 1 second
8670c98875 : Remove SkImage::MakeFromYUVATexturesCopyToExternal
5e744acfad : Roll ANGLE from 251ba5cb119f to 27e52ca05dc7 (24 revisions)
2fa093e6c5 : Roll Dawn from 3668d352bc5f to 30805557e651 (33 revisions)
b612b6cfa0 : Revert "Revert "Use explicit samplingoptions""
fde98cbddd : Revert "Use explicit samplingoptions"
f49c296d4a : Add $genHType versions of frexp and ldexp.
9a6cece5a8 : Simplify layer management in SkCanvas
51ab694cbb : Remove RGB8 Mali-400 workaround
8b5f3ac3eb : Use explicit samplingoptions
eca04eeeb8 : Always attempt to flatten images with mskp image ids
93e661aad3 : Error out gracefully in SPIR-V when an intrinsic is missing.
759ff5b38c : Assert that no FP needs local coords when the variable is void
7dc984aff0 : [svg] Text shaping and layout
c3012184b5 : Fix GN dirty checking for SPIR-V test files.
99c944647f : Add flag to hide non-sampling imageshader factories
fb2c2d2d59 : Remove legacy reference to fInputColor in GrSkSLFP
09a26915bd : remove SK_BUILD_NO_OPTS
d91ce8ba3c : rename skvm norm() to mag(), move it where used
cdd6cced45 : quiet SkParagraph non-tests
8685c31dd1 : Apply clip in device space for onDrawBehind().
e5d9bbfa5b : Add alt path dumper that outputs for SkPath::Make()
b87975c133 : Use the ManagedBackendTexture helper in fiddle_main
b6853e2c09 : Add missing `degrees` function to SkSL intrinsics.
ff18ff6b29 : Update viewer path renderer options for indirect tessellation
0e54c18590 : System harfbuzz also means harfbuzz-icu.
60a2ec03b6 : Rename SkBitmapController to SkMipmapAccessor
14f99fc2f3 : Make GrSurfaceContext take GrColorInfo rather than its components.
4159ecbca9 : Revert "[infra] Switch from isolate to RBE-CAS"
03d69876ff : [infra] Switch from isolate to RBE-CAS
554e7574e9 : Roll SwiftShader from 7c84426d2abe to 84b9bb6621c7 (2 revisions)
f639a24c50 : Consolidate quick reject / paint bounds logic into helper function
529b25929c : Use SkTCopyOnWrite more in SkCanvas
1184ae0f15 : update buildbot repo to deploy debugger changes from https://skia-review.googlesource.com/c/buildbot/+/341046
bf282c05e5 : Replace array indexing on vector types with swizzles.
e38a9e7f18 : handle different bounds for every frame b:skia:11045
b5f880a3f6 : Take origin when creating/updating backend texture using pixmaps.
011a77357e : Use infinity to signal conics instead of NaN
198e6ea3f9 : add new entry-points for drawImage[rect] with samplingoptions
10160e4656 : Avoid unnecessary coercions in index expressions.
3c7298922f : remove incorrect line number from SkSL errors with no source information
4453237e52 : Use a scoped helper class to push and pop CodeGenerator::fOut changes.
1b27c3d7a3 : Check array bounds when a constant array index is used.
bccdd90a91 : Handling mipmapaccess failing
6c70661f86 : Pass GrMipMapped boolean down to GrResourceProvider::createTexture
e7f68f3644 : Tweak ParticlesSlide's resource provider to show how to use PathBinding
b21fac2481 : Detect cases in Metal where out params are swizzled.
2c1cfb4168 : Remove rendundant tests/GrTestingBackendTextureUploadTest
512ff75a0b : [svg] Initial <tspan> support
f3b959c000 : [canvaskit] Respect Exif metadata for animated images.
e7c1a731ff : [canvaskit] Remove 2d point arrays from API.
d90e578fb4 : Roll ANGLE from 2ded93db0a0d to 251ba5cb119f (15 revisions)
aa443a8cce : Roll SwiftShader from bae138de13ac to 7c84426d2abe (8 revisions)
d67df01dcf : Update SKP version
edb22ec498 : work on better SkPath::dump
f326e4faef : Remove SkCanvas::LayerIter used in SkCanvasStateUtils
e0dee01043 : Remove support for deprecated kDontClipToLayer_SaveLayerFlag
3021795041 : Improve CanvasState cross-library tests
ae95077db6 : fix another m44 bug in debugger
f2bd501ce3 : Use references instead of pointers for Metal out params.
bc3c41b874 : Enforce that layout(binding=...) is set on interface blocks in Metal.
db873dd600 : add util for checker image
ca3755d020 : Reland "Remove some flutter flags"
fdb8dbe69c : Code cleanup: fix case of member functions.
2630ea3312 : Disallow identifier names that overlap existing types.
8ab65bf694 : don't parse svgs we won't run
7672470dff : Revert "Remove some flutter flags"
fa8d6915cb : Remove Metal Perf bots running on MacOS 10.13.
bb43b7e85e : Simplify various logic around multi-dimensional arrays.
a58c14025a : Remove some flutter flags
d8090fdc86 : Roll ANGLE from 8670d6183a84 to 2ded93db0a0d (4 revisions)
c0c5106bd4 : Add Type::isArray and Type::isStruct helper methods.
b19518dcc7 : add missing unit test for 128-bit ops
b42686ad01 : Painting styled text blocks in RTL
abcc1ecdfd : plumb register aliasing hints through on arm64
95fb5786c5 : Deprecate Metal support on iOS 9.
e766cb8c1d : Use `addArrayDimension` instead of manually creating array type.
a217950930 : Simplify addArrayDimensions by removing multi-dimensional array support.
f2fb80f504 : Add unaffectedByDstValue() to GrProcessorSet::Analysis
d39aec940d : Remove multi-dimensional array support from the parser.
573dcb7682 : factor out an `active_lanes = scalar ? 1 : K`
a7470df09c : add load128/store128
38921cafe1 : Reland "[skottie] Add image sampling and transform options"
5f9ba6953f : fix debugger bindings
ec255636f2 : add to_fp16/from_fp16
c7bca52b99 : add load64
1a4140e598 : deprecate getTotalMatrix
041f6656dc : [svg] Remove kInherit from several SVG types
b81842aa28 : Revert "[skottie] Add image sampling and transform options"
d39aec0e40 : Simplify InterfaceBlock by removing multi-dimensional array support.
2833ec6111 : Plumb mixed samples through GrXPFactory::GetAnalysisProperties
62a564686f : Simplify VarDeclaration by removing multi-dimensional array support.
9ea48e3965 : Disallow multi-dimensional arrays in SkSL.
076e9a2f34 : Disallow returning array types in SkSL.
3dba3ee465 : Fix various codegen issues for Metal array types.
2f24405250 : [skottie] Add image sampling and transform options
f557aef55f : Use MTLCommandBuffer status to determine if completed.
f5097db452 : add store64
2d8bd15588 : get 4x4 initialMatrix in pictureplayback
8c1ad7e8d3 : stop using bitmapcontroller
f5e1bf9f01 : Remove NVIDIA_Shield bots.
f9433fa316 : Fixing some round problems with metrics
4b10d58fc9 : Fix bug in GrClearOp combining and remove some asserts (take 2)
9f3f2c24ae : Roll ANGLE from 0f083ab02635 to 8670d6183a84 (11 revisions)
71d3f30be2 : Roll SwiftShader from bfb211914759 to bae138de13ac (8 revisions)
27c78da79f : Roll Dawn from 6f5151f6572b to 3668d352bc5f (6 revisions)
c7112edbe0 : Fix swizzles in clear_swizzle GM
5334e8976d : Revert "restore murmur3 for older iOS devices"
469d67e7d9 : Expose more info in SkCodec::FrameInfo
bb1933e0d6 : simplify SkSamplingOptions field names
dcc8960bc2 : make SkSamplingOptions fields const
07bc9a27f5 : GPU clear values: just 4 floats
4be95c541c : Add test for quadratic Wang's formula
3c161467f0 : restore murmur3 for older iOS devices
6bef6a7858 : Fix flipped array dimensions in SkSL.
f25787b72c : Subpixel anti-aliasing in FreeType 2.8.1+
9443d58af2 : Revert "Fix bug in GrClearOp combining and remove some asserts"
799b32e25d : Disable inliner on Functions.sksl.
a48c233e7b : Remove unused inColor
40894189c8 : hoist the common matrix code for filling vertices
0861331ff7 : Revert "add CPU feature detection for iOS / ARM Mac"
387826f6f6 : Remove unused SkRWBuffer
23f00d7800 : Reland "Add ByteCode output to skslc"
c9a24c9815 : default to using new/delete for GrOp
658cb7173a : [canvaskit] Fix drawPoints to be flattened point array
5fa45548b4 : Revert "Add ByteCode output to skslc"
35f1b20840 : Fix bug in GrClearOp combining and remove some asserts
f0b93642dc : Roll ANGLE from 234fccfb1818 to 0f083ab02635 (5 revisions)
1ca29cc9b8 : Roll Dawn from a827aa2c29aa to 6f5151f6572b (9 revisions)
bd51ac3825 : remove perspective SDF from subrun
51c01588f3 : add CPU feature detection for iOS / ARM Mac
b030b1fca9 : Don't drop mip map mode in GrTextureOp->GrTextureEffect fallback
c504ecda03 : Roll ANGLE from 59aa1ef1975a to 234fccfb1818 (18 revisions)
986c7fb8ca : Fix codegen errors with Metal return statements.
68da339a11 : Add ByteCode output to skslc
842b3599c8 : Enforce layout(location=...) on Metal out variables.
46d1e9f5f2 : remove use of initial matrix
7bd7033072 : Disallow global variables containing arrays of opaque types.
7b776b5149 : Created SKSL_USE_THREAD_LOCAL define
0c2cc23561 : rearrange types in SkRuntimeEffect program_fn()
683f572378 : use SkGlyphRect to record subrun bounds
a927771c9c : Extract reusable functions from stroke tessellation shaders
5ec9c4e763 : disambiguate skvm::bit_cast()
bb9fbe057a : Allow SkASSERTF to take zero varargs parameters
42d67a67f5 : remove "half" term from SkVM
356cef301b : Simplify grvx::approx_angle_between_vectors signature
540c13a791 : Test & implement "vector relational intrinsics"
831a5a10f4 : Fix DWrite axis design parameters.
a1ebb44f61 : Roll SwiftShader from 9dff6a3bb595 to bfb211914759 (4 revisions)
0607219d1c : Roll Dawn from d8bb0bb7c735 to a827aa2c29aa (9 revisions)
416fe32ce1 : Ensure variable font from data created at default.
4c6f57a23e : [svg] Use new code path for rest of presentation attrs
70fe17e12f : Remove GrRenderTargetContextPriv and GrSurfaceContextPriv
6affa2c2e3 : move SkMipmapBuilder to private
5b589fd273 : Add test for returning arrays from functions.
d7cc093f1f : Fix ASAN error when inlining array constructor expressions.
74ff1d668f : Fix ASAN error when inlining multi-dimensional arrays.
c4fbc8d6cf : Stop overflow of windows rects in GrClipStack
fd41d878b1 : Fix SPIR-V and Metal support for enum types.
21f5f450a4 : Fix SPIR-V compilation error with arrays of samplers.
dc75a97b80 : Add global struct definitions to SkSL.
ade695ea4a : Add unit test for function dead-stripping.
712fd6bbb9 : Add support for enums in Metal code generator.
ba067aa72b : Migrate dedicated SPIR-V tests to golden outputs.
d6449e9291 : Remove ^^ operator from Metal codegen.
a35fcd6881 : Don't force linear when extracting miplevel
ca92424e21 : Remove SkBaseDevice::flush (take 2)
77b68e8599 : Roll Dawn from 4814bdbdeae4 to d8bb0bb7c735 (4 revisions)
9e8f092e89 : Roll ANGLE from fcb6b5a5c55e to 59aa1ef1975a (5 revisions)
9682673286 : Update SKP version
483fffe7b1 : Use new canvas virtuals for m44
3f522b2688 : Roll ANGLE from 5850c748b480 to fcb6b5a5c55e (8 revisions)
32422be454 : Roll SwiftShader from 43bb60e1fa11 to 9dff6a3bb595 (1 revision)
f7013186ac : Roll Dawn from 9175f00eec91 to 4814bdbdeae4 (24 revisions)
103078751e : restore identity check
48a99420a2 : Roll ANGLE from 130597e10299 to 5850c748b480 (15 revisions)
61a3933774 : Roll Dawn from 33f29ea9b251 to 9175f00eec91 (8 revisions)
604e4c2801 : move local function inside build-flag
39b4c86fe9 : Use sampling inside legacy bitmapprocstate
8d78da910e : more arm64 ops
420a9ba7b5 : Switch to m44 for the rest of canvas virtuals
8b16beeaf4 : remove SkVM uniform8/16
8212fa5f84 : remove SkVM Q14 support
b76f884220 : clean up unused SkVM debug features
377f3f9d9c : remove legacy flags
f2efb80bc3 : Clamp really big recording bounds to safe ints
a2c40206c6 : Preserve dithering for SkImageFilters::Shader
dd7783f4ce : Remove accidentally-commited conflict markers.
0ad233f7e7 : Add early-outs to buildCandidateList.
452369182f : IWYU fix for sk_app/Window.h
ccbe731f42 : add flag to stage canvas-virtual api change
51b74afb84 : Reland "Move conservative bounds tracking from SkCanvas to SkNoPixelsDevice"
ecc9108d87 : Hide binaryArchive use in Viewer behind a flag.
aa4e59eba8 : update buildbot repo
4a7dc4648a : Add support for boolean ^^ operator in SPIR-V.
318da83bdb : Disallow unary minus on boolean vectors.
6e5079a280 : minor hash_fn() followups
56b1b80795 : Detect invalid boolean binary expressions.
79719263ae : Reland "Move GL's SkSL::Compiler to the GPU (like all other backends)"
611b2a6a0d : Heuristic for filtering out too big editing text cases
9aeed131a3 : Code cleanup: Add isScalar/isVector/isMatrix helpers to Type.
d8ca6b608e : Replace SPIR-V assertion with mixed-types error message.
3e2e7b28b6 : replace SkOpts::hash_fn
888c5d3e57 : Roll ANGLE from 1b413197a6d7 to 130597e10299 (14 revisions)
7bce89d89d : Roll Dawn from 03badec5d73a to 33f29ea9b251 (3 revisions)
36d06a806f : Fixing background rectangle sizes for Flutter
8d09d4ace9 : Run SPIR-V validation on SkSL unit test output
c69a0161dc : Remove high-filter-quality heuristics
0363f057b1 : Add experimental prints for conic max error to Wedge sample
bbaad02ec2 : Simplify bitmapprocstate to just store bool for bilerp
95ab83f6fe : On QComm to vulkan partial clears as draws.
9ba7a24bdd : Reland "SkSL: Test/implement "geometric" intrinsics"
748db70156 : Make sure maxIntrinsicWidth is always no less than minIntrinsicWidth
46787d5d7e : SkSL: Add test for scalar versions of geometric intrinsics
8636e13c2d : Revert "Move conservative bounds tracking from SkCanvas to SkNoPixelsDevice"
ee792d6c96 : Fix hazard in vulkan from resetting fActiveCommandPools.
4867834b85 : move SkottieAnimation out of SkottieRunner to top level
641ff3b7fc : Hardcode offsets to zero in GrMockOpTarget
bc75ebb1af : Fix crash with boolean vectors in is_constant<T>.
7512507050 : Add "putBack" analogs to the DrawIndirect buffer pool
a6e0d83899 : Remove a slop term from the stroke tessellation shader
246fcc3895 : rely on clients to guard old api
cb76565241 : Fix a bug with miters in the stroke tessellation shader
6c5e78d099 : Bump bl from 4.0.2 to 4.0.3 in /tools/perf-canvaskit-puppeteer
a084ef4291 : Add supporting function for finding image use in layers
11a394759a : Move conservative bounds tracking from SkCanvas to SkNoPixelsDevice
98c3aea806 : Add cusp detection to GrPathUtils::findCubicConvex180Chops
1cf4bc796c : Remove unused parameter in vk bindDescriptorSets.
dbc19ea84e : implement a whole slew of arm64 ops
4dfa977430 : Add 'isBoolean' method to SkSL::Type.
feada47df6 : Reland "Simplify _blend_set_color_saturation, removing an instruction."
2aa3b8dee4 : fix test to use new api
68ac3b9ec3 : Revert "Move GL's SkSL::Compiler to the GPU (like all other backends)"
3df719619f : Roll Dawn from 546a7c98c897 to 03badec5d73a (3 revisions)
7078f08a6d : Roll ANGLE from ebf890fcf9f3 to 1b413197a6d7 (13 revisions)
af88a65f4a : Roll SwiftShader from 6d612051c083 to 43bb60e1fa11 (6 revisions)
4c1fb1c27a : Return the contour's final point from SkPath::RangeIter in kClose
65fb101861 : Reland "Always tweak matrix for consistent opt"
0a07e9bd86 : Revert "Always tweak matrix for consistent opt"
ce0c876ce2 : hide legacy scalePixels and makeShader
26e1073885 : Always tweak matrix for consistent opt
d461f6eb22 : Add support for strided loads to GrVx
cd74dea856 : macro hygiene in SkVx.h
9b9415e0f1 : Avoid inlining functions that are called repeatedly.
f5c1d04ab2 : Flatten out constructors nested inside constructors.
92072a398d : Fix SPIR-V golden output file extensions.
cddfce2c24 : Move GL's SkSL::Compiler to the GPU (like all other backends)
3d58d5aa66 : Incremental removal of internal dependence on SkFilterQuality
931da26522 : Add unit test demonstrating output from Gaussian blur.
95b5fb9213 : Revert "Share code handling legacy SkFilterQuality"
f9334e918f : Reland "Simplify layer bounds syncing and no-device error handling in SkCanvas::internalSaveLayer"
b27f39c924 : Add conic fill support to the tessellator
ee9c4c71f6 : remove legacy SkFilterOptions
e81fb87bb4 : Revert "Simplify _blend_set_color_saturation, removing an instruction."
8b3b1597bb : Remove operators &&= ||= ^^= from SkSL.
21a59d650d : Fix double-negation of constant-value construcors.
9a8cbe52e1 : Share code handling legacy SkFilterQuality
cbbe0b0df6 : Fix reverse bounds calculation for SkImageFilters::Compose
b432754c00 : Reland "Move vulkan memory uma stats to report on submit."
7d5a4b4a64 : Roll SwiftShader from de9e649438ed to 6d612051c083 (4 revisions)
d40e548110 : Roll ANGLE from 777749aafaac to ebf890fcf9f3 (12 revisions)
639fb024be : Roll Dawn from 1a14e7e02441 to 546a7c98c897 (6 revisions)
9a5aa0a295 : [svg] Handle zero-radius radial gradients
e4bc70cff5 : Update SKP version
dd612b6a92 : Update Go Deps
ee40ec6dd6 : remove Op::pack
d90024d498 : split subrun API into Blob and Op interfaces
a03f8bf837 : other ways to organize samplingoptions?
797831c3aa : Reland "Hook up ShaderErrorHandler in the Metal backend."
c5a37b1d72 : Revert "Move vulkan memory uma stats to report on submit."
dda1d31623 : Enable SPIR-V disassembly output from skslc.
0dd83e165a : Revert "SkSL: Test/implement "geometric" intrinsics"
0758da2c60 : Revert "Hook up ShaderErrorHandler in the Metal backend."
10089c6a42 : Revert "Remove legacy SkImage::MakeFromYUVATextures."
2c21a11923 : Remove uses of SkCanvas::flush
c4e958bff3 : tweak SkVMBlitter for paints with no shader
445df8d115 : Factor out redundant code for compiling GLSL/Metal/SPIR-V/CPP/H files.
b73349612c : Don't allow replaceClip to exceed bitmap device size
da1c4d2a29 : Spruce up iOS viewer and cut CPU drain
69df532a55 : Hook up ShaderErrorHandler in the Metal backend.
0d5d956f7b : SkSL: Test/implement "geometric" intrinsics
74c51acb2e : resolve filterquality up front in imageshader
5626998ac4 : SkSL: Reduce default heap usage, improve heap benchmarks
0f46450775 : Reland "Remove inliner from IR generation stage."
5c80964048 : Update GrProgramInfo's constructor
6c1191d749 : Revert "Simplify layer bounds syncing and no-device error handling in SkCanvas::internalSaveLayer"
f77b6e6a68 : Move vulkan memory uma stats to report on submit.
df29db4c41 : Remove legacy SkImage::MakeFromYUVATextures.
c30fbcaf77 : Allow swizzle optimizations to apply to any 'trivial' ctor fields.
f7da92372a : Enable Mac to build with SK_VULKAN enabled.
42dbca51f4 : Pass in the color load op to GrProgramInfo.
b69a9d48bf : Code cleanup: Remove references to IRNodes from SkSLPool.
0006ad01ce : Stop cloning builtin functions
e2296f7a70 : Pass the writeView as a const-ref instead of a pointer …
a446ca15ed : Reland various cleanups to SkSLMain.
5570c5156f : Replace various assertions inside SPIR-V codegen with errors.
8c58899371 : Fix fuzzer crash when casting between int and float.
9dce4d081f : Roll ANGLE from 8b76d37f9f9a to 777749aafaac (19 revisions)
bf24c931ea : Roll Dawn from ce207be41fd6 to 1a14e7e02441 (2 revisions)
4f660f22d9 : Roll SwiftShader from 060020166679 to de9e649438ed (3 revisions)
ed289e777c : Simplify _blend_set_color_saturation, removing an instruction.
b27ba538ec : Simplify layer bounds syncing and no-device error handling in SkCanvas::internalSaveLayer
c489d20d80 : [infra] Remove deleted taskdriver
9496fe5bce : Stop cloning elements that declare builtin variables
ad5ec1ae85 : Fix color stop positions when computing degenerate gradient color
19006657a9 : Resolve issue with flush-time opsTask management
9e64047a04 : Add MTLBinaryArchive support to iOS Metal build
133724cc02 : SkSL::Program: Maintain a separate list of shared program elements
1c49494d71 : Add missing cache invalidate
8df863fc01 : Switch to static asserts for internal canvas struct sizes
d9076cb637 : Merge `foo.x, foo.y, foo.z` into `foo.xyz` when optimizing swizzles.
281583ae73 : processGlyphRunList -> processGlyphRun: move out loop
8dacba3547 : Migrate away for heuristics for bicubic filtering
9458c8d44a : Add an epsilon to GrPathUtils::findCubicConvex180Chops
4ce110b8bd : Revert "tighten up device bounds for glyphs"
0777ac4778 : Optimize swizzled multiple-argument constructors.
f403dd2426 : update debugger wasm makefile
753e7983e0 : [infra] Remove deleted taskdriver
039f90c0a9 : Revert "Remove GrDrawingManager::fActiveOpsTask ivar"
d482d35b17 : Update docs for iOS deployment
9db7858165 : update infra repo
b5aa3ef24a : Update DeviceSpaceEffect and ColorSpaceXform to return half4s.
f0cd1ab54a : Roll ANGLE from 2ffff6d024c7 to 8b76d37f9f9a (13 revisions)
5bd1dc204c : Roll SwiftShader from bb96f79d0e15 to 060020166679 (4 revisions)
c6ad76c61b : Roll Dawn from a0758a1aef12 to ce207be41fd6 (4 revisions)
6ed90894d0 : Move clip operations on SkDevices into a helper macro
4dbff75f6a : Update GrTTopoSort to use pre-existing memory ...
0d66b25fc1 : Simplify internal logic in androidFramework_setDeviceClipRestriction
d1d872905b : Add fix for fuzzer-discovered crash with negated constructors.
1f71f433ff : Always enable SkSL's ByteCodeGenerator, disable interpreter in Google3
2d36627c8b : Add ios_min_target.
421ee3a28f : Fix typo in gn/ios.gni.
d0f712f3fe : Add fix for fuzzer-discovered crash at oss-fuzz:27614.
466e7e88d3 : Hide SkCanvas::AutoValidateClip in cpp file
47d5ba9638 : Fix SkRegion::setPath to respect inverse fills when path isn't finite
5013d957f3 : Rename fDeviceClipBounds to fQuickRejectBounds
94584f4574 : Remove unused macros from GrGLConfig.h, GrGLConfig_chrome.h, and scripts
408959f24c : Track AA-ness and rect-ness in SkConservativeClip
e08eb75bbe : allow JIT on ARM Mac
57adba0959 : Fix worklist files with skslc.
f42994335f : Remove GrDrawingManager::fActiveOpsTask ivar
c743164d30 : [skottie] More robust font style parsing
75ae8fcc31 : Remove unexpected color conversion in GrSurfaceContext::readPixels
7b239054d9 : Revert "Replace skslc worklist files with -- delimited command lines."
c59e4486d5 : use the DirectSubRun to size the arena
ae0d3ffe6d : [canvaskit] Document and tweak MakeImage API
90f211f46b : calculate glyph offset using (0,0) mapping
108bbe2522 : Optimize away swizzles on single-argument constructors.
8dbcebac34 : Remove (unused) SkSL::NodeArrayWrapper
79832e3151 : [svg] Parse "inherit" generically for SkSVGProperty
0d5477ffdc : add flags to stage api changes
fb964a40f1 : SkSL: Preserve coerced types of literals during dehydration/rehydration
0540efe78a : Remove nullptr default Type from IntLiteral
ffc7a21490 : update externs for debugger_bindings.cpp
fcc4e85f3c : Remove SkYUVAInfo::PlanarConfig
9ef7e206b9 : Remove friending between GrRenderTask and GrDDLTask
a186c35574 : Update the TopoSort test ...
2efafe688d : Fix debugger auto-deploy
a1112b326a : Roll Dawn from f2bc3b3edd6f to a0758a1aef12 (5 revisions)
ed771cb644 : Roll ANGLE from 4f96bf19941b to 2ffff6d024c7 (21 revisions)
77430e5598 : Roll SwiftShader from 04515da400d5 to bb96f79d0e15 (2 revisions)
6aeb414df9 : add staging flags
8f46ecc84f : Remove two YUV effect GMs: yuv_to_rgb_effect and yuv_nv12_to_rgb_effect.
75c38f94ef : [svg] Add SkSVGProperty class for presentation attributes
98e17bf01a : Remove deprecated DDL promise texture image factories.
c634fc4a66 : Remove FCLocker::Suspend.
5dfa02be69 : tighten up device bounds for glyphs
e1bbd5c128 : Disallow unsized array dimensions on size fields past the frontmost.
08070f6f65 : Report the correct line number when vardecls have an error.
5035b8f92a : Minor cleanup in the intrinsics GMs
1d75778cbf : Disallow opaque types in structs and interface blocks.
3b20936c50 : Code cleanup: remove macros from AST node creation.
8c1cdeca9d : Update Go Deps
abe4518b4d : Move GrOpsTask::addOp and addDrawOp out of header
b1a6b97915 : Remove bulk GrDrawingManager::appendTasks
88b2961e29 : Connect DDL offsets in the testing harness to the new ddlTask
fbbc3bbecf : Move SkTTopoSort to src/gpu and rename it to GrTTopoSort
da3d8c2471 : Reland "SkAnimatedImage: Use fSampleSize"
abd73e2507 : Roll SwiftShader from e4c1a25cc679 to 04515da400d5 (3 revisions)
610fadae06 : Roll ANGLE from 60570b859f7c to 4f96bf19941b (15 revisions)
a0485315fc : Roll Dawn from 575729e8dd25 to f2bc3b3edd6f (5 revisions)
1ce8964db1 : Move SKP version extraction into JS
ee33a3a072 : Added SK_PARAGRAPH_LIBTXT_SPACES_RESOLUTION to flutter_defines.gni
396974683c : clip more cases using the CPU allowing more op merges
07f675d309 : Change UnrefDDLTask to just be the DDLTask (take 2)
0023c0c827 : Detect unsupported types for MemoryLayout and report errors.
dae77c5b19 : roll back minimum picture version to 73
b7c1310834 : Revert "Remove SkBaseDevice::flush"
ef8d52d8b2 : make I32a less ambiguous
5160aada22 : Test and implement all "common" intrinsics (GLSL ES Sec. 8.3)
1340dbde91 : Reland "SkAndroidCodec: Support decoding all frames"
5a89ed542f : Add activation events to sk_app.
72059bcbd2 : [infra] Mac VMs running NativeFonts tasks were updated
34de5cb57b : Convert remaining Metal tests to golden outputs.
2f9dad4b8c : Allow gpu_blur_utils* GMs to run with *ooprddl configs
b50e5cf3a6 : Add product bundle name to iOS Xcode projects
971b19d0c6 : Remove SkBaseDevice::flush
9f94f31cc0 : Add convenience method SkYUVAInfo::makeSubsampling.
cce84d1fd8 : Roll ANGLE from 9eff98952674 to 60570b859f7c (17 revisions)
a7252b76d7 : Roll Chromium from 3fae529574ca to 2c493e0e0782 (528 revisions)
116279b7ba : Roll Dawn from b6f4d53126d3 to 575729e8dd25 (11 revisions)
df42650d66 : Update SKP version
031a76756e : Stop the inliner after it has inlined 2500 statements in a program.
4757a60871 : Accept SkFilterQuality in SkImageFilters::Shader
6ba3be1d96 : Fix step & smoothstep on Vulkan
053739dfa8 : Add unit test for O(n^3) behavior in the inliner.
b4b627e62a : Disallow usage of private types ($vec, etc) in non-builtin code.
bfce87b06e : Fix fuzzing error with duplicate function definitions.
3e1b771ce4 : Replace skslc worklist files with -- delimited command lines.
ebbacd8a37 : [skottie] Initial direction for text shaping
cae335d5b1 : Add temporary Make for SkSamplingOptions
0fc077e065 : use SkMask::Format in SkGlyph and SkScalerContextRec
a29ed26cfc : Remove unused copy-to-external YUV SkImage factories.
e9783f22db : Skottie perf metric improvements
267a8589d3 : Revert "SkAndroidCodec: Support decoding all frames"
efd628a1a9 : Revert "SkAnimatedImage: Use fSampleSize"
586df9556c : Simplify the ModifiersPool class.
011218edb5 : add M88 release notes
49c0cf9417 : Roll ANGLE from 47b3db22be33 to 9eff98952674 (36 revisions)
9a2cb05e60 : Roll Chromium from 2cd5dabd7743 to 3fae529574ca (1029 revisions)
cad292843d : Roll Dawn from f3c829047220 to b6f4d53126d3 (9 revisions)
8ead30d51c : Roll SwiftShader from 4804ac8724ff to e4c1a25cc679 (6 revisions)
a06b63c56e : Deprecate some debugger bindings in favor of ones that better serve the lit html debugger
4fdf9f9ce5 : SkAnimatedImage: Use fSampleSize
fc4fdc5b25 : SkAndroidCodec: Support decoding all frames
351c9b53d6 : Switch to using GrMtlBackendContext for GrDirectContext creation.
afdbd9d75d : SkAnimatedImage: Reject invalid crops
7a1928ff43 : make constexpr variants for SkCLZ/SkCLT and similar functions
7d1153fc4c : Handle EXIF orientation in SkAnimatedImage
4ad2cca236 : [skottie] Fix font style parsing
4168981bb0 : don't use MASK_FORMAT_UNKNOWN to represent scaler context state
7ac2be2020 : Reland "add ERMS (enhanced rep mov/sto) SkOpts slice"
8f6d4d369c : Test & implement exponential intrinsics
db0b9980fb : mark bitmap immutable in bench
24000785e5 : Implement two-argument atan in public SkSL, improve GM
ba06e1ae5d : Improve performance of skia_compile_processors.
c6e3881888 : Update Skia milestone to 89
b4382ced88 : Remove windows:enabled from skia_deps
a957ac999b : support NDK r22 beta
0f3afa7e55 : Revert "make quickReject treat empty rects and paths the same"
d32c57d742 : Revert "add ERMS (enhanced rep mov/sto) SkOpts slice"
83bbd7c0ad : [canvaskit] Roll to 0.20.0
33432272d6 : Remove intermediary RenderTaskDAG class
80bfda87c8 : Remove GrSurfaceContext::flush calls ...
c90084a9a3 : Revert "Some testing images in Google3 look slightly different with this change. Need to change them, too."
a1e8fe3a2b : Update skslc to compile multiple files during one invocation.
26ad8ccdec : add ERMS (enhanced rep mov/sto) SkOpts slice
bcf0bdadd0 : add arm64 mac builders
6df5cd28db : [canvaskit] Revert raster change.
bc098ef6d4 : Handle EXIF orientation in SkAnimCodecPlayer
c4ff4df250 : Roll SwiftShader from 019feda602ec to 4804ac8724ff (9 revisions)
43f0a7d724 : [canvaskit] Fix the build
59bafeeaa7 : [canvaskit] Deprecate measureText
15d7a38b04 : [canvaskit] Use Raster instead of RasterDirect for Canvas2D surface
e4387382c2 : Split SkYUVAInfo::PlanarConfig into PlaneConfig and Subsampling enums
70eba23828 : Remove SkAnimatedImage::dimensions
398fbed736 : Remove unused SkAnimatedImage factory
b776a105e5 : Some testing images in Google3 look slightly different with this change. Need to change them, too.
3a004dfd91 : GM to test (almost) all SkSL Angle/Trigonometric intrinsics
d986835a6c : make quickReject treat empty rects and paths the same
e9bbbfe057 : remove unused getAdvance from SkScalerContext
ff5d8700b3 : Roll back #10487 fix (so now spaces always resolved in the main font)
e266180173 : Don't limit pinch zooming in viewer
6330939946 : implement SkotieAnimation as an Animator to better work in an Android environment
dfe8cbcf8f : Update SkFont::measureText documentation.
f7c9ccfb1f : Avoid over-allocation in SkTArray assignment and reserve_back.
a0e248d46c : Revert "Change UnrefDDLTask to just be the DDLTask"
b4ce94431f : Runtime effects: Fix error when mutating main's coords
47fd8b23c2 : Remove the skipping of some GMs for the *ooprddl configs on the bots
ba3e8f9779 : Improve Viewer on UNIX
76013704ad : Add unit tests for overflowing int and uint literal limits.
ef0cdc108c : Remove "output color" placeholder from PipelineStageArgs
bd3792de72 : Add SkYUVAInfo-based promise texture image factory
9902cff102 : Use SkSpan to clean up GrOnFlushCallbackObject API
5acf6a857b : Code cleanup: replace macros with lambda functions.
869eb97f6c : Roll Chromium from 083976a7ea21 to 2cd5dabd7743 (870 revisions)
ea8db5ad42 : Roll ANGLE from 72001c7d85ba to 47b3db22be33 (12 revisions)
5a31c32bff : Roll Dawn from c04a0132be6c to f3c829047220 (1 revision)
480d950d3c : Roll SwiftShader from 4ed9d3498dcf to 019feda602ec (1 revision)
7006e15df5 : [svg] Allow clients to pass a custom SkFontMgr
24c18526a5 : Make runtime effect error tests simpler / more explicit
1fe2b80dc7 : Revert "Reland "Draw image filters directly under non-axis-aligned transforms""
282f8f4685 : Recompute the last-move-to inside addPath()
a0a5146ba9 : [svg] Use new parsing for gradient classes
7712db9c24 : Reland "Draw image filters directly under non-axis-aligned transforms"
88e8bb2fe2 : Fix UMR (valgrind) bug in GrDrawingManager
40022ad5c9 : use SkFourByteTag to squelch warnings
7f7b48537c : Fix flipped array dimensions in SkSL.
267826c865 : Disable both preservefillrule _big and _little for the *ooprddl configs
624f3f7ad8 : cull glyphs that have far out positions - try #2
a695d62772 : Limit struct nesting depth to a maximum of eight levels.
8d05659074 : Limit arrays to a maximum of eight dimensions.
008d63e23d : replace std::aligned_union
4888cda29f : Fix up a ton of implicit memory_order_seq_cst for unique id gen
9e2544e62f : Add unit test for array with many dimensions.
90ad0feef9 : Add a mock implementation of GrMeshDrawOp::Target
cca1976560 : Remove the bulk add-renderTasks entry point from the drawing manager
a502878308 : [canvaskit] Add support for woff2 fonts
fb5850f410 : replace std::aligned_storage
0c0884991d : Update DDL testing harness to support drawing DDL w/ integer offsets
e96c19e902 : Add unit test demonstrating array function param bug.
b25caae788 : [svg] Implement feComposite, basic filter result storage
02dd0ed8ce : Change UnrefDDLTask to just be the DDLTask
5b85989529 : Roll ANGLE from d4439824c554 to 72001c7d85ba (15 revisions)
c2b8ecf26b : Roll Dawn from 3e17e33724b4 to c04a0132be6c (3 revisions)
9c81e52171 : use initial device coordinates as subrun positions
cd2e148ea4 : [skshaper] Fix CoreText segfault and convert UTF16 indices to UTF8
f1aa6fc424 : Fix GrPathUtils::convertLineToCubic
f143274cda : Simplify promise image callbacks.
c6acdab422 : refactor Sk[S]TArray methods
84d503b213 : Report an SkSL error if an `in` var has an initializer expression.
823b1537f7 : [canvaskit] Add config key and manual mode to unit test harness.
339f0ee2a6 : align SkAlignedSTStorage<N,T> to T
ee1098db15 : Update code-signing script to have better error messages.
61b099bd62 : re-enable tests on GCC (and Clang o_O)
0ad52f6a24 : Add unit test for fuzzer-detected error with in vars.
46f11c2aab : init SkSTArray storage before passing to SkTArray
5de0b38dd1 : [bugs-central] Add documentation for sheriffs
2f30936d46 : [canvaskit] Disable GrTextBlobMoveAround
7d3886d66a : rename Gr*Subrun to *Subrun in .cpp
cffe7e631c : Roll Chromium from a4f272b3a785 to 083976a7ea21 (536 revisions)
0780c2f6c1 : Roll SwiftShader from 612ded0654a0 to 4ed9d3498dcf (2 revisions)
7683939fde : Roll ANGLE from 3dfaeeb00271 to d4439824c554 (28 revisions)
ee0ce9858c : Roll Dawn from 2b6b0f45ff05 to 3e17e33724b4 (6 revisions)
cfe647c02f : Update SKP version
3b5c3f7cc7 : add flag to stage virtual change
ed435953df : Fix issues with latest GN
c2bfcff072 : Use SkSpan to cut out some noise when flushing surfaces
86d4cfdf8e : Revert "Update GrTriangulator to count curves"
d7b59c091d : Have DDLs honor the reduceOpsTaskSplittingFlag
e886b8e8b1 : move concrete subruns to .cpp
1d1c5c1a18 : Yet another workaround Thai \n problem (same as txtlib)
8c42567377 : [svg] Convert most presentation attributes to new style parsing
b06301ee12 : Reland "Rearrange SkSL pre-include modules to hide things"
33316414c7 : Allow public SkSL to return vec4 (aka float4)
70bb18d7c9 : [svg] Implement feColorMatrix filter
aee25fd65a : Totally block trying to flush a ddl drawmgr
b8123cc877 : [canvaskit] Clean up readPixels API on Canvas and Image
15b95d6f6c : Move image sampling options into their own header
7990e03d04 : Reland "Add memsets to the GrBlockAllocator unit tests."
cf27b4f744 : Improve constant folding for int vectors.
56277e5a6e : Add Literal<T> and getVecComponent<T> for template code.
6a1763b983 : Fix merge conflict in RELEASE_NOTES.txt
4eb7c23d52 : - GrGLPath: Fix hitting an assert when a style applies a path effect that results in an empty path - Add rendering test for the empty path case
1448eb979d : Fix formatting nit.
4cb5c5e172 : Revert "Rearrange SkSL pre-include modules to hide things"
25f9db4597 : test for extents of SkTextBlob drawing
ba9a04fb8d : Revert "Revert "Additional SkSL benches""
729a37f9f7 : Fix ST array storage for vulkan memory barriers.
3078f85ca5 : Remove dead no-sorting GrDrawingManager code paths
6cafdc069b : Revert "Draw image filters directly under non-axis-aligned transforms"
05f74f28d6 : Roll ANGLE from 1e494cae8d48 to 3dfaeeb00271 (13 revisions)
86d4f7de49 : Roll SwiftShader from ad54c71632cc to 612ded0654a0 (4 revisions)
2e6a1d0a47 : Roll Chromium from e1d559cf7760 to a4f272b3a785 (432 revisions)
92bc649cd7 : Roll Dawn from 6564890116fd to 2b6b0f45ff05 (4 revisions)
70eff74d50 : Revert "Roll Skia from 88d7e625f9e0 to bea0dc67f47c (2 revisions)"
8d0f710ef0 : Test that SkSTArray and SkTArray classes are compatible.
bea0dc67f4 : Rearrange SkSL pre-include modules to hide things
f8f23b2030 : Draw image filters directly under non-axis-aligned transforms
88d7e625f9 : Make ManagedBackendTexture fail on invalid GrBackendTexture
1277971939 : Revert "Additional SkSL benches"
98f78232ae : Add a method to search for the command that shades a pixel.
0266c8a4e6 : allow overriding {target,host}_link = ... in GN
107e862eb6 : Add int-vector folding tests to VectorFolding.
a2d6b31f66 : Additional SkSL benches
64596c5c2b : Use GrTBlockList instead of SkAutoSTMalloc to reduce GrAtlasTextOp size
71624de2c5 : Allow constant propagation for negated constant-vectors and ints.
efc89d2119 : Compact fixed state tracked in GrAtlasTextOp
401321d98e : [svg] Minor parser tweaks
e5e8e66e9b : MakeFromYUVATexturesCopyToExternal check texture valid before dimensions.
96c2165ce1 : Revert "Add memsets to the GrBlockAllocator unit tests."
1e6ae6d193 : Revert "cull glyphs that have far out positions"
7e80880884 : Revert "move subrun instances and support to .cpp"
f843170eb2 : Revert "move subrun code to anonymous namespace"
e6a05a4ebe : Migrate work from constructors to onOnceBeforeDraw.
eb7f960705 : Reland "heif: Add AVIF type and AVIF sniffing"
25ebd95864 : Rename msaa attachment usage to color usage.
87bc83eaa6 : Add memsets to the GrBlockAllocator unit tests.
694ff17357 : Revert "Revert changes to unbreak bots."
8cdba3e3fa : Roll ANGLE from 6372a56f3a15 to 1e494cae8d48 (7 revisions)
3b9bf7a82b : Roll Dawn from db8766bb239b to 6564890116fd (6 revisions)
dfb912fda0 : Roll Chromium from 1f9589cf9ca4 to e1d559cf7760 (402 revisions)
906501df4f : Roll SwiftShader from 31e28d20f878 to ad54c71632cc (4 revisions)
68dcf542b7 : Migrate CrbugOssfuzz21688 to a golden-output test.
91292e9482 : Runtime Effects: Support 'uniform shader' (vs. 'in shader')
95acbbc3c9 : Fix crash when comparing against a negated constant vector.
6c88ea1278 : Create unit test for comparison against a negated constant vector.
57154998a8 : [svg] Add plumbing for bottom-up attribute parsing
450eb0468d : Implement font family names on iOS.
96dd402cd8 : Roll ANGLE from 068bb086e1c8 to 6372a56f3a15 (53 revisions)
5c7e1a15fb : Poison the GrMemoryPool's sentinel field when ASAN is enabled.
3e251dc3c2 : constexpr SkCLZ and functions that use it
6ecfddbf95 : Revert "Reland "Notify RTC when OpsTask is closed so it can drop ownership""
d7e7659cad : Move GrShaderCaps from Program::Settings to Compiler
f12d05d125 : Implement SkPathBuilder(SkPathFillType)
007d97d699 : Allow creating SkSurfaceCharacterizations directly for vk secondary CB context.
541f2acf98 : Dawn: update to RenderPassEncoder::SetIndexBufferWithFormat().
3744b2a366 : Revert "Re-enable -Wdeprecated-copy-dtor."
a5eff5d53a : move subrun code to anonymous namespace
c4ab08710d : [canvaskit] Add option for readPixels to use pre-malloc'd data
9fe83916e0 : [canvaskit] Add fast pass for saveLayerPaint
e677f4ada0 : [canvaskit] Properly expose getLineMetrics
a8889403fd : Re-enable -Wdeprecated-copy-dtor.
a8f4c91114 : [canvaskit] Expose MakeRasterDirectSurface
97469f4abe : Roll Chromium from c3b9f2527bea to 1f9589cf9ca4 (438 revisions)
264019ff4b : Roll Dawn from 3bf9f4a2e65e to db8766bb239b (2 revisions)
938932225c : Roll SwiftShader from 959f41988a18 to 31e28d20f878 (5 revisions)
0e54309477 : Merge GrStrokePatchBuilder into GrStrokeTessellateOp
fbc60b7e9e : Fix viewer last image and zoomer.
6e7cfaff18 : Fix bad FP codegen when sample() calls are inlined.
351b8d8ce2 : Poison unallocated block memory in GrBlockAllocator.
52991f8c81 : move subrun instances and support to .cpp
569249be6c : Improve support for function prototypes in SkSL.
49721c8437 : Revert changes to unbreak bots.
bea4197f8b : cull glyphs that have far out positions
8b5d44b42a : Revert "Reland "heif: Add AVIF type and AVIF sniffing""
9597e2fbce : Avoid redundant matrix inverse for DF text ops
7d3f089e58 : Fix use-after-free error discovered by the fuzzer.
28eb592735 : Reland "heif: Add AVIF type and AVIF sniffing"
3a04e209b5 : Roll Dawn from 71d2e1d23d49 to 3bf9f4a2e65e (4 revisions)
b047b5ddf4 : Disable "any" function workaround in standalone/non-GPU caps
e103f941fc : Create test case for oss-fuzz:26942.
136d878002 : Update GrAtlasTextOp::MaskType to enum class
b2c42140ea : GrRefCntedCallback has Make function.
290d6df49b : Improve coverage AA for thin quads
5943feea46 : Add support for wrapped GrAttachments.
7ffdb695dc : Minor cleanup of GrTriangulatingPathRenderer
dada960d79 : [svg] Add feTurbulence filter (incomplete)
f01a9d9020 : Add SkImage::MakeFromYUVATexturesCopyToExternal
eb999bce4f : Fix GrThreadSafeCache's abandonContext behavior
a77ad86574 : Roll Chromium from 47ad8b8f4008 to c3b9f2527bea (386 revisions)
47895d9951 : Roll SwiftShader from e0de282e678b to 959f41988a18 (7 revisions)
e26606f95b : Roll Dawn from 0a374dce6653 to 71d2e1d23d49 (4 revisions)
5f3f8a08b7 : Qiet ASAN warnings about ieee float division
6bacd9ff2f : Fix the grvx_approx_angle_between_vectors test
b5e29be9c4 : [svg] New layer for image filter if one is set
2882e70ef3 : Add GrPathUtils::findCubicConvex180Chops
7e581790bf : update build for Apple Silicon
4195bcc25a : Use uint4 instead if int4 in grvx test
e3afdd5b75 : Avoid infinite inverse inner-radii in eliiptical rrect op
c22288fbdb : Declare FontConfig not threadsafe.
753c1b3368 : Add helpers to GrPathUtils for converting lines and quads to cubics
f9a1b8208e : Fill in the GrTriangulatingPathRenderer::onPrePrepareDraws
1ea7f5403b : Replace ProgramElement dehydrated count with an elements-done command.
c3cb099556 : Add GrVx.h
bfad3e2a4a : Add test cases to function-prototype golden outputs.
dffd20efe9 : [canvaskit] Add unit tests to wasm_gm_tests
4dd3c8cbef : Fix Wang's formula for cubics
ebb26e30f2 : Revert "heif: Add AVIF type and AVIF sniffing"
3ab5b73649 : heif: Add AVIF type and AVIF sniffing
47ee0caa10 : Split Texture test into separate 1D and 2D tests.
67e58cb909 : Add callback to thread-safe cache to resolve vertexData collisions
98b928fcfa : Update Go Deps
ff8f192b49 : Roll ANGLE from 39b777c6f00f to 068bb086e1c8 (20 revisions)
dfd46cf06f : Roll Chromium from 2357c7350401 to 47ad8b8f4008 (539 revisions)
109282a752 : Roll SwiftShader from e6c9497255c6 to e0de282e678b (2 revisions)
c4b38a60aa : Roll Dawn from 25eb373eede4 to 0a374dce6653 (3 revisions)
3519527045 : Update SKP version
b21c1f2d44 : test lineTo after addRect
de48febf8b : force drawFrame when new surface is created
7585a65ac7 : do work in onBefore, not in constructor
df208a341b : [svg] Add several skeleton classes for filters
b3cafbc45b : [svg] Add 'filter' presentation attribute and parsing
f31e3d7320 : add non-looping option to SkottieViews through xml attributes
a3df50000f : Fix crash in SampleCCPRGeometry
869cdefdd1 : Fix unknown-identifier issue discovered by fuzzer.
30e327e19e : [svg] Rename gradient units type to object bounding box units
d5e6368fff : Add initializer_list support to SkTArray.
750109bfd1 : Update component arrays to use SkSTArray<4, int8_t>.
09479909d1 : Add unit test for error discovered by fuzzer.
eed4cbab5e : Guard use of GrVkGpu in GrAHardwareBufferUtils
ec9db71e00 : Fix prefix/postfix mixup discovered by fuzzer.
b3058ad5a5 : Handle cubic segments in variable-width stroker
2d4f959d7a : Reland "Moved SkSL data back into node classes"
b7fc7a4677 : Allow wrapping of protected AHB into vulkan SkSurfaces.
9615bcf71f : Revert "Moved SkSL data back into node classes"
c21902c0d3 : Roll ANGLE from e3eaa60f1faf to 39b777c6f00f (20 revisions)
8755d3039c : Roll Chromium from 6ce7ceff8d5e to 2357c7350401 (507 revisions)
f870a633b9 : Roll SwiftShader from 2be25f08deaf to e6c9497255c6 (3 revisions)
8a6bdf14d2 : Roll Dawn from a584311a6a73 to 25eb373eede4 (8 revisions)
4691b0f82b : Fix crash when compiling FP files containing the modulo operator.
624482861e : Improve GrTBlockList capabilities/correctness
8bc1a72cba : Add unit test to demonstrate error with modulo in FP files.
51e4024bac : [flutter][fuchsia] Enable Effect Deserialization in Flutter on Fuchsia
f71e0be970 : Moved SkSL data back into node classes
56957d9ccf : remove unimplemented sk_data_new_empty()
fa2d468239 : fix typo
dd13dbaa99 : Remove pool recycling mechanism.
771c750169 : Track vulkan memory allocations in UMA.
e5d729c1dc : Free unused scratch space from idle Pools.
23e68668d8 : Reland "Replace pooling mechanism with GrMemoryPool."
aed5bb86ac : Remove unreliable SW mask caching assert
1a364c273e : Fix gl copyTexSubImage format requirements.
09e541c415 : Fix s/NULL/nullptr/ in src/codec/SkWuffsCodec.cpp
b3cc5fdf53 : Revert "Replace pooling mechanism with GrMemoryPool."
f933e4fb56 : Have SkWuffsCodec speak kRGB_565_SkColorType
5c53ae5a72 : Remove old uma logging from Skia.
83c38a8fd6 : Allow uniqueKey invalidation messages to reach the thread safe cache
3cd384a5b0 : Roll SwiftShader from c1839ee3cedd to 2be25f08deaf (1 revision)
3fa8bae6e2 : Roll ANGLE from ee4e0866cb85 to e3eaa60f1faf (16 revisions)
fc7a9be3d8 : Roll Chromium from 0b545254b82b to 6ce7ceff8d5e (406 revisions)
4860462a27 : Roll Dawn from 47ee61679da0 to a584311a6a73 (5 revisions)
67e1cf4b1d : Replace pooling mechanism with GrMemoryPool.
018f5f6dcc : add comments about the use of different subrun types
1cc63da933 : Mark IRNode leaf classes as final.
1f8f57502a : SPIRV: Stop mutating (shared) interface blocks for no reason
e25c30034a : use SkArenaAlloc for combineIfPossible
541601602e : Roll freetype 0a3d2bb99b45b72e1d45..40c5681ab92e7db1
6a7a2c7355 : Improve var-width miter joins
d17860614f : Revert "In Vk don't set dynamic blend constant on Pipeline if we don't use it."
244ebf7d5e : Add `reportLeaks` method to GrMemoryPool.
4ce77863d5 : Fix clip shader coverage combining with geometry processor coverage
71f1266664 : Revert "SkPathView for ownerless (can live on stack) SkPaths"
ca107f3287 : Fix variable name in new uma macro.
15bfe3837a : Split the SkSL pool into small and large sections.
056385b1c6 : [svg] Convert text-anchor to a presentation attribute
72af246561 : Add support for arc-length metric in variable width stroke sample
270b5c04c2 : Reland "Update the SkSL pool interface to take an allocation size."
7b14f2f6e9 : Roll ANGLE from 98c5ff6b49b3 to ee4e0866cb85 (17 revisions)
6bda09d826 : Roll Chromium from 6d5913cebce3 to 0b545254b82b (537 revisions)
784ac915d4 : Roll Dawn from 41c24933da1e to 47ee61679da0 (8 revisions)
2acd43d7c9 : switch unique_ptr with deleter to GrMemoryPool
f548a028ce : [svg] Implement gradientUnits="objectBoundingBox"
532c74936b : Add a bot to run with reduced ops task splitting
e80251af3d : Use shared version of libcutils for host Android builds
9176c51b5c : [skottie] Black & White effect
3898bb5189 : Revert "Update the SkSL pool interface to take an allocation size."
e32e1aba34 : replace GrOpMemoryPool with GrMemoryPool
22ef2257c8 : Update the SkSL pool interface to take an allocation size.
5567a6091c : Guard traversal of certain kinds of mid-optimization IfStatement
fdf6148102 : Pass function arguments using SkSpan instead of count + ptr.
65476e0f5b : Add uma histogram tracking for the number of submit render passes.
890363ae34 : Prototype helper functions from FP files before use.
6b58a33c16 : Mangle function names as a separate step before emitting func-bodies.
40f8107eab : remove absl experiment
362780ca9e : use ieee divide
6f87de7c27 : Made IRNode smaller
7737a5bd25 : Roll SwiftShader from bb66fa41a163 to c1839ee3cedd (1 revision)
6e8d4b7ea1 : Roll ANGLE from 29ca7186a688 to 98c5ff6b49b3 (14 revisions)
584ad64ffa : Roll Chromium from d37162e0b81d to 6d5913cebce3 (399 revisions)
9d474b8943 : Roll Dawn from 42103bc2e911 to 41c24933da1e (2 revisions)
0e13db707f : Clean up GrPathUtils
81b270a659 : Optimize SkChopCubicAt to chop at two points at once
36af02d2ef : Add define to WASM GM build
3ac83b2f91 : Add additional GrThreadSafeCache test case
c76d4096af : add API for Op creation
3dd8def458 : tweak build for msan swiftshader
aaea0d98fb : Update `nameVariable` to return the variable name directly.
faa1693133 : Slight tweak to SkTHashMap natvis support
d2a3a5b3b4 : Add support for fFormatArgs in .fp-file inner functions.
5bbbb49f1d : Miter joins for toy variable width stroke
010ce6a15a : Add ProgramUsage side-car to track variable and function references
0a7e2fa5d5 : remove dead computeSegmentMask()
ddb3c34cd5 : Fix GPU capture for Metal test apps.
189ecd485a : Add toy variable-width stroker sample
c53c8283aa : Roll ANGLE from 097f307e75a4 to 29ca7186a688 (39 revisions)
87cf830352 : Roll SwiftShader from 8012e62471be to bb66fa41a163 (3 revisions)
c493eabd56 : Roll Dawn from ade9a5235c73 to 42103bc2e911 (12 revisions)
a8ca5b90e1 : Roll Chromium from e47bf15edfc4 to d37162e0b81d (552 revisions)
aea8273241 : Update SKP version
312535b47d : Create sksl_small nanobench test.
071934570a : Reduce the SkSL pool size to 512 nodes.
375e1f6a64 : Add unit tests for vertexData in the thread-safe cache
9abf719e67 : Remove code guarded by SK_LEGACY_SURFACE_PROPS.
58a26a8362 : Fix the formula for fNumRadialSegmentsPerRadian in GrStrokePatchBuilder
8744a5c820 : Add unit test for nested function calls in FP files.
65dc579f13 : Show cubic made up of 2 quads
80f240a3d3 : Revive SkSLFPTestbed for basic verification of CPP/H codegen.
42a741a214 : Allow vertex data to be stored in the thread safe cache
7c64798b3d : Add control to toggle immediate/delayed MTLDrawable acquisition
acdc283404 : [canvaskit] Use portable fonts for GMs
530933006d : Add unit test demonstrating recursion codegen bug.
9cef66fbf5 : Fix use-after-free discovered by fuzzer.
15d8174fc9 : Add unit test for self-referential initializer expressions.
58cf3fe83b : Roll Dawn from 22505a5afe1f to ade9a5235c73 (2 revisions)
075c527877 : Roll SwiftShader from e02d8938821a to 8012e62471be (1 revision)
3718e300e2 : Roll ANGLE from d74754378f09 to 097f307e75a4 (10 revisions)
734a27a2f3 : Roll Chromium from 502ec4ce30b3 to e47bf15edfc4 (424 revisions)
2d68ea3fbf : Allow SkSL compilers to reuse SkSL Pools without reallocating.
53281c7121 : [svg] Add current node to render context
01b05e5b83 : moved SkSL Switch data into IRNode
060503ec27 : Use SkMutex in SkSL.
cdeae8c0cc : added SkSL OptimizationContext
65674e4c2e : [canvaskit] Compile in most gms for testing
0bb9ec5437 : Reland "Add pooling support on iOS."
4fd41ffd54 : Fix asserts for npot tiling in gl.
5c7bb326a7 : Reland "Create a basic IRNode pooling system."
f15a598ab0 : Revert "Reland "Create a basic IRNode pooling system.""
f73091bb81 : Revert "Add pooling support on iOS."
bd70be614f : Add much better SkTHashMap visualization to Skia.natvis
d1b4d34e99 : [fuzz] Copy crashing outputs before failing
38a93e622b : Add pooling support on iOS.
f3ec9833e8 : Fix storage class issues for push constant variables.
6c5f7774fc : Roll SwiftShader from 84f5eeb6dd9b to e02d8938821a (3 revisions)
cfb559ca30 : Roll Chromium from 4bdce889ea35 to 502ec4ce30b3 (465 revisions)
4af942c5f5 : Roll ANGLE from e2147a58a233 to d74754378f09 (16 revisions)
f645f0e6f3 : Roll Dawn from cca03ca6bfe9 to 22505a5afe1f (9 revisions)
5b09e6a007 : Reland "Create a basic IRNode pooling system."
385e74470f : [svg] Add support for preserveAspectRatio
e51b6a3da6 : Pop the symbol table if compilation fails.
bffc116a4a : [canvaskit] Load resources into wasm gms/unit tests.
292f7777da : In Vk don't set dynamic blend constant on Pipeline if we don't use it.
ab76ab40d3 : [svg] Add gradientUnits attribute, value, and parsing
f857a87d64 : Underline decorations with gaps and no text
5e961b0cb9 : Reland "Perform bounding rect-relative calcs in full float in GrRRectBlurEffect"
9cf9930724 : Add several more visualizations to Skia.natvis
e267464b89 : Make small epsilons more rigorous for gpu gaussian blurs
fb330c2b6b : Revert "Create a basic IRNode pooling system."
07829f27ec : Revert "Perform bounding rect-relative calcs in full float in GrRRectBlurEffect"
5e7c0403cd : Migrate additional FPs to `return` instead of `sk_OutColor`.
28692882f7 : Wrap built-in symbol tables when a switch statement is cloned.
f4594d1d5b : Perform bounding rect-relative calcs in full float in GrRRectBlurEffect
e16eca95f5 : Create a basic IRNode pooling system.
01771c17f1 : Increase encapsulation of GrThreadSafeCache::Entry
ffad5d3b2d : [canvaskit] Fix gm test runner on non-tryjobs
b432d0b757 : Roll SwiftShader from df17a76102df to 84f5eeb6dd9b (3 revisions)
1f88bb9a23 : Roll ANGLE from 2be35682cd67 to e2147a58a233 (40 revisions)
5128715f2c : Roll Chromium from 60b90a0bfd24 to 4bdce889ea35 (441 revisions)
41d4c65a33 : Roll Dawn from c4593127cbdd to cca03ca6bfe9 (7 revisions)
2d2f82c00a : Always declare sk_FragColor in GLSL, even if unused
838d71d93f : added SkSLNodeArrayWrapper
d6e6a3c507 : update dox for drawPaint
a1e2b41923 : Wrap built-in symbol tables during inlining.
82f373c0d7 : Wrap built-in symbol tables when an IRNode is cloned.
5630abf527 : Fix typo in class name.
473a848200 : Make GrFillRectOp::onPrePrepareDraws also call base class' version
9ae860a9fe : Reland "Remove GrContext"
74ad27d9ef : Rename some of GrThreadSafeCache's member variables
130eef1c24 : [fuchsia] Migrate to new zx::vmar::map method
c49da0b519 : upstream cl/337571894 with tweaks
9dfc6d8735 : Pull the triangulating path renderer's shape-space triangulation into a helper method
39fe8c86fa : [svg] Parse text attributes
1c823674d9 : Clear the `builtin` status of SkSL nodes when they are cloned.
b270568f29 : Almost remove GrContext
4a4eead1aa : [canvaskit] Make build docs more clear
0e24265930 : add new DemoActivity to showcase SkottieView xml loading and surface view backing
a80a3dc170 : Fix frexp support in Metal.
bb9769fb21 : [canvaskit] Add task driver for running GMs on WASM/WebGL.
727f0cd54a : Sort SkSL gencode enums by value, not name.
3ed7cb5a8b : Allow kNoCropRect to be referenced
51dc28505f : allow early returns
6cc9d8dd59 : Better encapsulate creation & usage of triangulating path renderer's key data
607d36b829 : Add a fBuiltin flag to FunctionDefinition.
13fa34606b : [infra] Sync to latest infra repo.
9f8ee0dbb1 : Remove legacy SkImageGenerator YUV planes interface
4964300530 : Improve gencode for inlined blend and composition functions.
cd74dfa477 : [canvaskit] Add test harness for running all gms and getting output
a25c0619b5 : [canvaskit] Make gm test wrapper not omit known pngs
38688fcdba : Roll Chromium from cb9deed9f162 to 60b90a0bfd24 (436 revisions)
ac1ded0331 : Roll Dawn from b1938273e405 to c4593127cbdd (14 revisions)
a670782ed3 : Update GrAttachment budgeted and gpu memory size calculation.
f1cd1553b3 : Remove a redundant position assignment from stroke tessellation shaders
f5323d92ae : Implement computeScratchKey virtual for GrAttachment.
2e25ff436a : Directly compute call counts, rather than mutating state
c1a249d1dc : Revert "Revert "New variant of SkImage::MakeFromYUVATextures.""
bcd1fc030a : Avoid changing built-in symbol tables during lookup.
97a1e67c45 : Add context option to disable mipmap support
7c3515bce9 : Add builtin flag to SymbolTable.
2b5504de45 : fix forward/backward jump logic
abdfd39bb6 : Fix debug code in GrDrawingManager
260029435b : Roll Chromium from 17855e1b657e to cb9deed9f162 (555 revisions)
89a73d0e66 : Roll ANGLE from b4fb7cc9ec8f to 2be35682cd67 (25 revisions)
1400dda5de : Roll SwiftShader from 04bd4d8e4ece to df17a76102df (2 revisions)
a5e8f6b402 : [svg] Post-relocation cleanup
27f7fe32f4 : Update SKP version
be8004d2fb : Revert "New variant of SkImage::MakeFromYUVATextures."
f60a76e2ac : switch SkTPin impl to pin NaN to lo
5f90ee03de : Don't run SVG tests on tsan bots for now
fea12238ed : New variant of SkImage::MakeFromYUVATextures.
137068d837 : impl SkTPin with std::{min,max}
f9c7b28034 : Add test for old font axis deserialization.
8aa0edfed2 : move SkTPin to include/private
d6bf999365 : Factor perspective scale into filter matrix decomposition
418eda2c59 : Slightly improve cubic chop precision in stroke tessellation shaders
fd0b15801f : Visualize perspective scaling in filter bounds sample
712d3a57e8 : Cannot create SkFontData with no data.
36700ef54d : ICU project: script iterator in SkShaper
da34798bee : Cleanup gn_to_bp_utils
6c11ba2334 : fix always true comparison in assert
a0c6731b12 : update SkTPin()
7db7139f40 : Revert "Revert "Move all YUVA image creation in GMs into sk_gpu_test::LazyYUVImage.""
acafbe8721 : Reland "Add subset of W3C test suite to SVG corpus"
839fb228ac : Revert "Move all YUVA image creation in GMs into sk_gpu_test::LazyYUVImage."
db0288d747 : Move all YUVA image creation in GMs into sk_gpu_test::LazyYUVImage.
1131b659f6 : Reenable circle blur fast path for ellipse that transforms to circle
fd74ac6498 : Roll SwiftShader from 52c1a859d9eb to 04bd4d8e4ece (2 revisions)
68e6421605 : Roll Chromium from 37c343f01f2b to 17855e1b657e (436 revisions)
c35d6239b3 : Roll Dawn from 84b70a6e4d93 to b1938273e405 (13 revisions)
b871548b90 : Roll ANGLE from a2ef814426ee to b4fb7cc9ec8f (15 revisions)
b3418103e9 : Reland "[svg] Relocate out of experimental"
f1b53836b7 : handle updateAnimationSurface in SkottieView through GL thread
7767a269f8 : Revert "Add subset of W3C test suite to SVG corpus"
f1f1e7dd36 : Hide shrinkToFit -- not needed now that we have pathbuilder
f761a8c1e5 : Add subset of W3C test suite to SVG corpus
1b44330169 : Placeholder at the end of the text right before \n.
d6cf56fd34 : Revert "[svg] Relocate out of experimental"
ede793a1af : Increase stack trace depth from 64 to 128.
ec64d037bd : cond_stack/mask_stack for CPU backend
162d757c3a : [canvaskit] Expose Perlin Noise shaders.
421ba88d15 : [canvaskit] Clean up Shader docs/types/names
1a364272be : Migrate debugger & canvaskit to GrDirectContext
5b67c4d136 : Ref GrDirectContext in MakeBackendRenderTargetSurface
eaf4788a75 : moved SkSL InterfaceBlock data into IRNode
41fc174d79 : Restore cpu execution of async* GMs
6fc4106a9d : [svg] Relocate out of experimental
dd09d6e2ef : Migrate skottiekit to GrDirectContext
e07f2b2191 : Roll SwiftShader from e72c6099f946 to 52c1a859d9eb (3 revisions)
bf60c16d17 : Roll ANGLE from bd0d3f9c4ff8 to a2ef814426ee (22 revisions)
324abbd44f : Roll Dawn from cac0442277f7 to 84b70a6e4d93 (4 revisions)
9ec53caf5e : Roll Chromium from 7cb4c97a5eda to 37c343f01f2b (470 revisions)
a0f5452c6e : split that new filter into smaller steps
f4bda743ff : Rename SkTArray::reserve to reserve_back.
6aaecfb7f7 : Update image filter debug samples to use new APIs
c924a88e33 : SkPath::shrinkToFit() needs to perform copy-on-write
acb63208ca : Enable AHB Surfaces with protected context for OpenGL
7485ffc611 : slightly more complex runtime color filter GM
3b12470379 : Fix generated files
0a5d096eeb : moved SkSL FunctionDefinition data into IRNode
3172208ad0 : Revert "Remove GrContext"
34ddcb84f3 : Convert GrWangsFormula to skvx
2edf18d818 : Remove GrContext
52ace08ef8 : Fix special case in SkRRect::setOval where the oval devolves to a rect
6ffcb23435 : Pull the triangulating path renderer's unique key creation into a sub-routine
30f5f828bc : Delete SkPEG
c51f33e784 : moved SkSL VarDeclarations data into IRNode
df5739ce3f : Fix GrCCPerFlushResources error caused by cache eviction
a069304560 : Rename GrContextPriv to GrDirectContextPriv
27f283f250 : Update error handling in DDL-averse GMs
f4c6463695 : refine SkPath::approximateBytesUsed()
53cf44cfaf : Migrate GrContextPriv & ivars to GrDirectContext
9a6efa6be2 : move scalar functions out of SkVx.h
c5d2a2fe53 : Roll ANGLE from df6b7298bb41 to bd0d3f9c4ff8 (15 revisions)
e00d6ecf7f : Roll Chromium from c41005660bb2 to 7cb4c97a5eda (455 revisions)
9944600118 : Roll Dawn from d1bca09f4ab3 to cac0442277f7 (2 revisions)
6b8b2ea6be : move cfi stifle post-refactor
e2893f2df8 : Use the new GrMSAAAttachment class in vulkan.
6d0745b338 : Migrate last public API to GrDirectContext
87cb9a4a10 : Select a position on an empty line
7bbdde0596 : Convert extraRepeatCoord to a float2.
68b245cc98 : Remove resize-on-gpu variation from wacky_yuv GMs
278263d6ef : Reland "SkDevice::drawSpecial accepts arbitrary matrix v2"
367ed49661 : Fix skottie2movie post https://skia-review.googlesource.com/c/skia/+/325618
87ae34eb94 : Replace remaining vector<Expression>s with ExpressionArray.
64e138367e : Migrate compressed texture methods to GrDirectContext
311b648013 : Reland "pack SkTArray"
5bf3e20f3a : Remove setModifiersHandle, restore const-ness to Symbols
8f2a0cfdf8 : Convert statement arrays from std::vector to SkSTArray.
68c1d4069c : Declare sk_InvocationID programmatically
2e0c70dc9c : Migrate texture update methods to GrDirectContext
43a2d428eb : Revert "pack SkTArray"
8e3b6be33d : Convert expression arrays from std::vector to SkSTArray.
a221f1c36d : remove skvx::{rsqrt,rcp}
b3c42efd25 : pack SkTArray
98dd004e7e : Migrate texture creation methods to GrDirectContext
077050b019 : moved SkSL ModifiersDeclaration data into IRNode
4c412bce4c : Revert "Reland "Remove inliner from IR generation stage.""
1c03d336d7 : Revert "Clean up SkSL inliner and allow it to be disabled."
f1319c3756 : Add GLSL type aliases for SkRuntimeEffect SkSL
01b93eabe2 : Add SkImageFilters::Blend rename for Xfermode filter
8dbdf23f31 : Remove two uses of setModifiersHandle
3acc69a908 : Migrate flush & misc methods to GrDirectContext
48b6df4bc0 : moved SkSL Section data into IRNode
fa88911640 : Improve performance of determineFinalTypes.
c89a7ee628 : Use shared gpu memory size for all GrAttachments.
387fd62a12 : Roll Chromium from 4a368eae5a6f to c41005660bb2 (954 revisions)
0c4ed558e1 : Roll ANGLE from 0f55e3e5d266 to df6b7298bb41 (5 revisions)
5d9815744f : Roll Dawn from 793a07e36636 to d1bca09f4ab3 (6 revisions)
f58db3c94d : Various optimizations to stroke tessellation shaders
7205080055 : Revert "Reland "Revert "Use ManagedBackendTexture in place of TestUtils backend texture helpers."""
a587865e05 : Enable new GrClipStack for flutter
4efaf5e9fe : Reland "Revert "Use ManagedBackendTexture in place of TestUtils backend texture helpers.""
5d08a27530 : Add geometry shader test demonstrating max_vertices/invocations bug
6b4d5819af : moved SkSL Swizzle data into IRNode
ab6e62c131 : Enable new clip stack for Fuchsia
7b15e6d511 : Enable new clip stack for google3
c98d5b6250 : Expand image filter factories to accept more types for crop rects
5d0330e381 : Add scratch msaa attachment creation to GrResourceProvider.
3637a44a36 : update comments and rearrange SkVx.h
b8949bde33 : Update attachment unique key to handle format and protected.
5ea4a5427d : Take crop rect into account for input bounds/reverse filter bounds
840e8ea740 : power up skvx::map
21f8b51099 : Revert "Revert "Use ManagedBackendTexture in place of TestUtils backend texture helpers.""
4aa4c6014d : Migrate gpu resource methods to GrDirectContext
01bdceb869 : Rename SkTArray::allocCntForTest to capacity.
3a508e94ef : Migrate resource cache methods to GrDirectContext
30c9b4cfb0 : Remove SkSurface::MakeFromBackendTextureAsRenderTarget
61a591ca18 : Migrate releaseResourcesAndAbandonContext to GrDirectContext
f972313fa1 : Add test for disabling the inliner.
d34d56e279 : Clean up SkSL inliner and allow it to be disabled.
e497a08065 : Reland "Remove inliner from IR generation stage."
79995e2bf7 : Roll ANGLE from 3df629c55d89 to 0f55e3e5d266 (62 revisions)
9213e610ed : Disable the tessellation atlas on non-direct contexts
f625e4ce45 : Revert "Use ManagedBackendTexture in place of TestUtils backend texture helpers."
3bfeab7d95 : Reland [svg] Add svg_tool
0f37907ac7 : Undo call-count fix for intrinsic functions.
5194a7018a : moved SkSL FunctionReference/TypeReference data into IRNode
5ee0556048 : Use ManagedBackendTexture in place of TestUtils backend texture helpers.
0f02d0b822 : [svg] Add public.bzl defs for SVG source sets
52c277ba3c : Update site favicon to new theme.
ceb6214a55 : moved SkSL InlineMarker and UnresolvedFunction data into IRNode
c67948d2c0 : Roll SwiftShader from 952149303d06 to e72c6099f946 (7 revisions)
07055b5e25 : Parse out the orientation in the SubIFD of EXIF
91c752a014 : Revert "[svg] Add svg_tool"
2531de9926 : [svg] Add svg_tool
d71dc2d25b : Update SKP version
aa64c352b3 : Remove legacy gpu blur util code
13fc260c70 : Reject struct vardecls with modifiers.
61003cde76 : Add support for WEBGL_multi_draw_instanced_base_vertex_base_instance
e4e0aad937 : VulkanWindowContext uses sample-able swap VkImages when available.
4f18a0c51e : [canvaskit] Add job to compile GMTests js/wasm
023f2e776e : Use push constants cap in Metal.
88cda17bbe : Reorganization of IR generator's API and interaction with compiler
f707e9cc9d : Don't set vk sampler on desc set if using immutable samplers.
d5fec1788c : Fix SkottieView demo app by handling branching issues
269e43fd98 : update DEPS to point at oboe commit that fixes parsing library
8b43dadea2 : In SPIRVCodeGenerator, use the Program's ModifiersPool
141d35cdec : Simplify the inflection/rotation finding math for stroke tessellation
7563a48787 : Revert "SkDevice::drawSpecial accepts arbitrary matrix v2"
60003f776a : Use BackendSurfaceFactory in Vk protected unit tests.
ffc20c2764 : [canvaskit] Clean up some APIs related to Path factories
efe767da91 : Improve performance of SymbolTable lookups.
118706a806 : Improve codegen for gradients.
f52bca1069 : Suppress another version of the vulkan validation error.
7a95b20733 : moved SkSL FieldAccess data into IRNode
a7a404473c : Migrate abandonment & reset methods to GrDirectContext
453f67ff0a : SkSL enum changes
e70a30d46f : Suppress vulkan validation layers bug.
444ccc6e59 : more SkSL IRNode refactoring
70dd6a9c1e : Make sure the normal GrProgramDesc handles input attachment key.
7c4aca04cc : SkDevice::drawSpecial accepts arbitrary matrix v2
3d87e9f660 : Reorganize how SkSL includes are parsed and stored
6f3015a562 : Reland "Add sk_Caps.builtinDeterminantSupport and use it in cross()."
9555f2934d : Reland "Merge GrContext::init into GrDirectContext ..."
eaaa71b705 : Add test for sk_Caps.mustGuardDivisionEvenAfterExplicitZeroCheck.
8f84cee9ab : Add test for sk_Caps.inBlendModesFailRandomlyForAllZeroVec.
658ae8fc6a : Reland "Put top level FPs into their own functions"
2a4952dcce : refactored more SkSL IRNodes
c0d6915389 : Reland "Rename GrStencilAttachment class to generic GrAttachment"
aa8c461786 : Roll Chromium from af82ff2606e9 to 4a368eae5a6f (468 revisions)
df9bf325e4 : Roll SwiftShader from 5f4e70b81046 to 952149303d06 (1 revision)
0f82612ca5 : Roll Dawn from 6b4a4a85dfd7 to 793a07e36636 (12 revisions)
2ae1dd93d8 : Revert "Add sk_Caps.builtinDeterminantSupport and use it in cross()."
1179fcf5ed : Remove custom iterators from SkSL::Program
99b1a8b2f8 : Revert "Rename GrStencilAttachment class to generic GrAttachment"
6bbf026b54 : Add sk_Caps.builtinDeterminantSupport and use it in cross().
7d0f853158 : Add SkImageFilters::Shader in place of Paint factory
30378382aa : Clip perspective bounds by device clip in SkPDFDevice
e9b9c3bd7f : Revert "Merge GrContext::init into GrDirectContext ..."
4b3d1f3900 : Add push constant support to GrCaps.
48d8724097 : Merge GrContext::init into GrDirectContext ...
f9b0042423 : Expose ManagedBackendTexture from BackendTextureImageFactory.
a96e080962 : [canvaskit] Attempt to turn off rtti
0743dc187a : Use SkSTArray to track CFG exits instead of std<set>.
e17b050196 : add missing <atomic> include
6113d50ec4 : Rename GrStencilAttachment class to generic GrAttachment
69f3cab837 : Changing the way we select a grapheme
e1589a1e19 : Add line breaks to make dehydrated files more merge-friendly.
e895cdc716 : Dawn: implement mipmap generation.
1fc76ce6ff : Migrate more Android & SkSurface API off GrContext
adbd312a46 : Fix debugger to work with new emsdk
a1d668d24c : Adjust w0 clipping plane distance
d464feb1fc : Rename GrThreadSafeUniquelyKeyedProxyViewCache
2c08814f36 : [pathkit] update to build with emsdk 2.0.6
01ec7e8ec7 : moved SkSL Setting data into IRNode and fixed its dehydration/rehydration
ba835bba45 : tidy up SkTHash special methods
796cdb7839 : Use SkTHashMap to implement DefinitionMap.
ed84b73797 : moved SkSL FunctionDeclaration data into IRNode
9eaca48f46 : [canvaskit] Update emsdk to 2.0.6
9c0b79a354 : Implement assignment and copy-construction for SkTHashSet/Map.
0039874105 : [canvaskit] POC bindings for testing gms
7868692b9d : Moved SkSL VariableReference data into IRNode
e3dcb1392d : Remove inherited program element list (it's now unused)
afa18eeb9a : Put interface blocks into the intrinsic maps, too
99aa05339d : Remove unused copy of DefinitionMap.
13c3633f84 : [canvaskit] Update quickstart to use 0.19.0
6a204db32c : Change interface block's fVariable from ref to pointer
dd21816b00 : moved SkSL Ternary data into IRNode
8c44ecae4f : moved SkSL If data into IRNode
1e9f7f36f7 : changed various SkSL structs into classes
b8cc665ffe : Remove dedicated name from SymbolTable entries.
fde67e4997 : Add HW-filtered masks to thread-safe cache
fc1f96f0f0 : [canvaskit] Update npm to 0.19.0
8d43858ed2 : [canvaskit] Update jsfiddle links and fix renderSKP
ac0723a06b : Roll SwiftShader from 635de036d766 to 5f4e70b81046 (1 revision)
757f6fb5c7 : Roll Chromium from 3c77521707c0 to af82ff2606e9 (468 revisions)
accb2e5de1 : Roll Dawn from 7e22b1c44fb0 to 6b4a4a85dfd7 (9 revisions)
38e6d226f2 : Dawn: refactor texture uploading from GrDawnTexture to GrDawnGpu.
041fd0ad7d : moved SkSL Variable data into IRNode
54c1b3dd43 : [canvaskit] Remove Sk from nearly all function/type names.
99afada1ca : Use SkIRect for desired output in skif::getInputBounds
8d921a16f8 : build: Remove no-op calls to set_sources_assignment_filter
8ade5e8aa6 : Remove special handling of stencil formats and just use GrBackendFormts.
a7f69c2906 : Add stencil formats to all the backends.
c021360a88 : Only include one variable per declaration statement
f41762a5da : Remove accidentally repeated bit-index expression.
989f5bfb8f : refactor HashAndEncode
b1807129a6 : Centralize CreateLazyView helper in GrThreadSafeUniquelyKeyedProxyViewCache
6c2f976a10 : Update AutoLayerForImageFilter to use SkTCopyOnFirstWrite
bb2e070d2e : Rename ChunkBits to kChunkBits.
8ffd4d750f : Revert "Add a 2d cross product intrinsic to sksl"
6e17ffe829 : Add customData capability to the thread-safe proxy cache ...
8354e9b8f6 : Fix data() method and add unit test.
df47abcbb9 : [canvaskit] Add make rule to check types
57c37ad0e4 : Add a 2d cross product intrinsic to sksl
439af79f26 : Roll SwiftShader from afe6ca45b6da to 635de036d766 (3 revisions)
c90e776661 : Roll ANGLE from 77e3d0ae97b6 to 3df629c55d89 (20 revisions)
3a10ae10dc : Roll Chromium from 4259b6b6cb0f to 3c77521707c0 (463 revisions)
b81fdbee92 : Roll Dawn from 326e14f34bb5 to 7e22b1c44fb0 (6 revisions)
56a6120b0f : retry³ absl
49a547f7e2 : Separate out SymbolTable aliases from regular Symbols.
107114dd1d : Fix debugger bindings after SkSurface::flushAndSubmit change.
0ce2c54094 : Reland "Reland "Take GrContext private, GrDDLContext inherit from GrRecordingContext""
88f3b68ec2 : Improve error reporting from SkSL include files.
3c70f0bf12 : Revert "retry retry absl"
bbfc015802 : turn on using new for op pools
33b42e12ab : retry retry absl
72c7b98ae3 : Start removal of tool usage of SkSurface::MakeFromBackendTextureAsRenderTarget.
2e09693964 : find cxxabi headers in Android ASAN builds
59637dd6f9 : Add SkTypeface::getPostScriptName.
d6cfe72549 : Add flag to switch op allocation to new
8e5cf44114 : SkImage_GpuYUVA doesn't take origin
c3bdd1c597 : Separate mask creation from drawing in draw_shape_with_mask_filter
98ce8ae8ea : [canvaskit] Update to 0.18.1 (including typescript types/docs).
aaa2bbe84c : [canvaskit] Add docs/types for Skottie and Particles
c488fd3d01 : [canvaskit] Add docs/types for paragraph
e2c6940c36 : [canvaskit] Add docs/types for remaining core functionality
00dc0bcb4d : Roll ANGLE from 500704812409 to 77e3d0ae97b6 (22 revisions)
99aa6bc744 : Roll SwiftShader from b3c1e71eb1cb to afe6ca45b6da (4 revisions)
ddcf46bdfb : Roll Chromium from 2cd17d78c985 to 4259b6b6cb0f (463 revisions)
fa5ff7d234 : Roll Dawn from ed3a93f690de to 326e14f34bb5 (3 revisions)
347e5dc371 : In VarDeclarations, align constructor parameter type with storage
05162812fd : [canvaskit] remove accidentally included API
41d906752d : Allow use of SkTHash* in skslc
765c9d3a9c : Update message on SkBitSet static assertion.
d30e9efdab : Use preservesAxisAlignment instead of scaleTranslate for clip simplification
0dec9927af : moved SkSL FunctionCall data into IRNode
7a7bec371a : Capitalize static class methods.
31acd98b2d : fixed Google3 build failure
0d31ed5068 : moved SkSL ForStatement data into IRNode
ae4bb98f13 : Reland "Remove use of legacy display globals."
4c3486e6f1 : add pixel xl to skpbench
bf4605ffc3 : Have SkWuffsCodec use PIXEL_BLEND__SRC_OVER
f165f799ae : Remove unused variant of SkImage::MakeFromYUVAPixmaps
e2c4999ec3 : Revert "Revert "moved SkSL Field data into IRNode""
e61500059a : Use SkBitSet for the work list, instead of a set<int>.
03aa12b668 : Minor improvements to SymbolTable::addWithoutOwnership.
52c17c43c7 : Pull blur mask key creation into its own subroutine
b497568aa8 : In GrVkRenderTarget reset sk_sp instead of unref'ing underlying object
bd0881cb58 : Revert "Remove use of legacy display globals."
c1916c34fe : Remove use of legacy display globals.
00a8b5bb4f : Revert "Revert "Convert sksl_frag.sksl to an IRIntrinsicMap""
b16b29a9fe : Create TinyUnorderedMap class for small-N data storage.
750261f41a : [canvaskit] Update npm to 0.18.0
3d00e3a3fc : [canvaskit] Flesh out remaining docs for core CanvasKit.
166d633c89 : [canvaskit] Add docs/types for Font and related.
a2535afd56 : [canvaskit] Add docs/types for Path
2fd08e651c : [canvaskit] Add docs/types for Paint and Filters/Effects
97440de4b9 : [canvaskit] Add docs/types for Canvas.
43865d38f0 : Roll Chromium from 1693b2839ab9 to 2cd17d78c985 (541 revisions)
c909579b85 : Roll SwiftShader from 375fee944c76 to b3c1e71eb1cb (2 revisions)
e34a8d7f01 : Roll ANGLE from 1fd3e5d89a8f to 500704812409 (18 revisions)
b54ce23a7c : Update SKP version
223ffcdff9 : Add more paragraph bindings to CanvasKit
0f7242f28f : Roll Dawn from 16ebcf601d7f to ed3a93f690de (1 revision)
09b9eade20 : Rename BlendOverlap to BlendOverlay.
58384ad0a7 : Revert "moved SkSL Field data into IRNode"
556b8bef61 : moved SkSL Field data into IRNode
825268f99b : fix SkSL dehydration
70957c8bc8 : Fix indenting on InlineCandidateAnalyzer.
a6ca9757d3 : Let skslc use more of Skia's core
2d7973afc2 : Factor out Inliner candidate list assembly into its own function.
034f78a466 : Detect non-2D textures in MetalCodeGenerator and fail cleanly
e8c2608ec6 : Fixes to array handling and interface blocks
86d07fd01c : Remove unused SkImage YUVA factories.
71bcfef9f7 : [skottie] Auto-resize and VAlign support for point text
b509bbb81f : Remove some unneed read access from vk srcAccessMasks.
a3f22f1704 : Revert "Revert "moved SkSL FloatLiteral data into IRNode""
6d69608621 : Store a unique_ptr* for a candidate's parent statement.
8cc5f19f43 : Always bind input attachment to all pipelines in subpasses that uses one.
36366209d4 : Require stencil bits on wrapped GrBackendRenderTargets to 0, 8, or 16.
93f22bc46b : Update release notes for M87 branch cut, M88 begin
7d96c5cdd3 : [canvaskit] Fix computeTightBounds
17b0c755b4 : Remove unsized gl stencil support.
326f1d702b : Accumulated non-substantive changes
2d403f203b : Revert "Convert sksl_frag.sksl to an IRIntrinsicMap"
4896b3369d : Roll Chromium from 085332bfbb3a to 1693b2839ab9 (532 revisions)
b62286fb62 : Roll SwiftShader from 5e947adaf26e to 375fee944c76 (2 revisions)
4ddc48e5ab : Roll ANGLE from b09f16ee7aeb to 1fd3e5d89a8f (8 revisions)
5c09106d92 : Roll Dawn from da5828c06b4c to 16ebcf601d7f (1 revision)
a80ce1a36d : remove SkMakeSpan use ctor parameter deduction
3e40ce0937 : Convert sksl_frag.sksl to an IRIntrinsicMap
219d412d13 : Update Skia milestone to 88
8e2ef02855 : Support variables in the intrinsic map, clone them into Programs
61e75e3f88 : Replace set of entrances with boolean.
2c1e492224 : Convert Analysis::NodeCount to NodeCountExceeds.
efe6c11b15 : [sksg] Fix uninitialized DashEffect attribute
f5c90ebd65 : Roll ANGLE from fa082bb58ba7 to b09f16ee7aeb (16 revisions)
280a4de999 : Fix vulkan input usage flag for VulkanWindowContext.
6d32686824 : Remove unused field from DeviceCM
8ba54ea3a2 : GrRenderTargetContext takes release proc helper.
28f11bf59d : Remove unused variable from IR generator
0eca74cd2c : Move bytesPerPixel query off of GrCaps and add bytesPerBlock query.
a0c82f08df : Revert "moved SkSL FloatLiteral data into IRNode"
4f09dd47da : Roll SwiftShader from b042f4e70879 to 5e947adaf26e (4 revisions)
cdc9e74231 : Roll Chromium from cc47e0cdb922 to 085332bfbb3a (612 revisions)
8c337a36b2 : Roll Dawn from ad421a248adb to da5828c06b4c (2 revisions)
8e0aa441a5 : Get GrBackendRenderTarget's sample count from MtlTexture.
692915e475 : Have the GrShadowRRectOp make use of the thread-safe view cache
f3fc25ee80 : Have GrMatrixConvolutionEffect use the thread-safe view cache
d2bb315cdd : Update TextureEffect to avoid extraneous out variable.
3887a01433 : Add Variable::fBuiltin, to track Variables owned by pre-includes
2889e69680 : Return GrBackendTexture from SkPromiseImageTexture by value.
52e9a7a0ba : Update MatrixEffect to avoid extraneous out variable.
6e86ec95f6 : moved SkSL ExternalFunctionCall's data into IRNode
0323356e78 : Simplify generated GLSL code for trivial FPs.
f63d8b7073 : Dawn: remove persistent TextureView from GrDawnTexture.
db9172d768 : Avoid heap initialization for skia allocations.
268380613f : Move VariableReference ref-adjusting into helper functions
a6919c655e : Make GrRectBlurEffect use the thread-safe view cache
3fb66b557d : Calculate texture clamping X/Y coordinates in parallel.
80ccdbd869 : Inline trivial single-argument constructors directly.
1283d559f2 : Fix GrClipStackClip::preApply to report kClippedOut
aac5728a82 : Make GrRRectBlurEffect use the thread-safe uniquely-keyed view cache (take 2)
70b82429ac : Add ProgramWriter, a non-const version of ProgramVisitor.
20e4b9de76 : Add unit test for inlining trivial arguments.
efb09e2caf : moved SkSL Extension data into IRNode
4c1fcdb4e8 : Don't cast emscripten pointers when assembling WebGL interface
7f88b721ab : Update nanobench SkSL tests.
d503a5a00f : Revert "Revert "moved SkSL ExpressionStatement's data into IRNode""
718ae76d5b : Add sample count field to GrD3DTextureResourceInfo.
af65332528 : Roll ANGLE from ec42b1438fd2 to fa082bb58ba7 (11 revisions)
44733aa1e2 : Avoid creating temporary variables for nested trivial cases.
dd33b3ea90 : Revert "moved SkSL ExpressionStatement's data into IRNode"
55b69f543c : Revert "Make GrRRectBlurEffect use the thread-safe uniquely-keyed view cache"
a87c5076a8 : Roll SwiftShader from 44be0942f9a8 to b042f4e70879 (15 revisions)
0a0143dbb4 : Roll Dawn from b2a4e87ad274 to ad421a248adb (2 revisions)
8a1ed2a97b : Roll Chromium from 339e4ec27552 to cc47e0cdb922 (351 revisions)
f201af8b00 : Allow more types of expressions to be directly inlined.
d83ded8ff4 : Revert "Revert "moved SkSL Enum data into IRNode""
4cf00a814f : Make GrRRectBlurEffect use the thread-safe uniquely-keyed view cache
9ecb3abfdf : [canvaskit] Add Initial Typescript definitions/types.
6877f0bfdc : moved SkSL ExpressionStatement's data into IRNode
c73c1af560 : Make the SW blurred mask path use the thread-safe uniquely-keyed view cache
ff22910286 : Revert "moved SkSL Enum data into IRNode"
98503f1c57 : moved SkSL Enum data into IRNode
401a366eb1 : Fix swizzle-of-swizzle lvalues in ByteCodeGenerator
24c5d2447f : Add a benchmark that measures SkSL::Compiler startup time
1a47d891c1 : Add an API for clearing the SkParagraph font and paragraph caches
f70f044b36 : moved SkSL Constructor's data into IRNode
bfca128654 : Have GrCircleBlurFragmentProcessor make use of thread safe view cache
57fd923c20 : Add sample count to GrVkImageInfo.
686a4f2597 : Roll ANGLE from 2a09e89113af to ec42b1438fd2 (63 revisions)
0b0fb4d50b : minimize includes and forwards for remote glyph cache
135e237656 : moved SkSL FloatLiteral data into IRNode
4b6f37d902 : Move MacOS 10.13 Metal jobs to 10.15.
c73bff39bd : Dawn: factor SKSL-to-SPIRV conversion, creation of ShaderModule.
842805ced1 : Roll Chromium from 8563523f5c74 to 339e4ec27552 (471 revisions)
01bbe189b0 : Roll Dawn from ed2b465f8607 to b2a4e87ad274 (8 revisions)
1fdcd38987 : Roll SwiftShader from b94db86cf9b3 to 44be0942f9a8 (2 revisions)
e96cdd18ac : moved SkSL IntLiteral data into IRNode
70025e5dac : Remove fKind field from BasicBlock::Node.
80f6e4e558 : air gap SkStrikeServer API from implementation
1fd6116b25 : moved SkSL DoStatement's data into IRNode
c2d10ef667 : Add deprecation warning when running Metal on older OSes.
c993fe60be : Work around python 2 shutil.copy2 date bug
427d8ebf30 : Fix offscreen drawing when cleaning up vulkan viewer.
3d921f1b2c : Add unit test to demonstrate lack of SkSL swizzle optimization.
06febefd7e : Add 'tricky' OutParams golden output.
81b8ba2ed6 : impl q14 in JIT using even lanes
d82e2c1ec1 : air gap SkStrikeClient API from implementation
525f8a6fbc : Respect kGenA8FromLCD when creating mask from path.
f0b5644e6b : introduce SkGlyphRect specialized for union & intersect
bc0c29ead3 : Fix call counts for intrinsic functions.
e41b4ee49e : Reland "Support out parameters that use a swizzle."
3dad80308d : Check SkRRect::transform result, don't assume S+T matrix is safe
9c983682e4 : Roll Chromium from 6a3c229fa0dc to 8563523f5c74 (1024 revisions)
12857d405c : Fix gms placing text in bounds.
8ff24492e2 : Log more info for Chrome bug 1132617
314e7e522b : Use sk_sp for GrVkImageViews.
defd223d40 : Add correctness checks to GrThreadSafeViewCache tests
6bfa63fe39 : Revert "Support out parameters that use a swizzle."
e5d5eedd2d : Update SkClipOp::kMax_EnumValue to match non-deprecated values
ca9dac83bd : remove unused call from remote glyph cache API
a976da7e2f : Simplify IsAssignable to only support one assignable var.
6a189f23af : [fuzz] Add CIFuzz taskdriver
f95c8629d1 : [canvaskit] Use linear metrics in shaping demo
435b482638 : Support out parameters that use a swizzle.
f83f4c63fd : [canvaskit] Increase timeout for RenderSKPs
59d660c075 : Revert "Revert "moved SkSL BoolLiteral data into IRNode""
7a6935a528 : Update OutParams unit test to demonstrate SkSL failure.
ad6aeace6e : Roll dawn from eec9edfd5769 to ed2b465f8607 (2 revisions)
0922403dcd : Update SKP version
eabce08bb2 : move paint color to Params
5648572f4a : Revert "moved SkSL BoolLiteral data into IRNode"
766eeb2ac3 : Return target rect for SkPictureImageFilter forward bounds mapping
5e1545fa00 : Finish recording tessellation pipelines
a05d27b170 : moved SkSL BoolLiteral data into IRNode
68861e3913 : Add unit tests for assignment and invalid field access.
2c62e7e40c : factor out some helpers in SkVMBlitter
fe1a97a926 : split apart uniformPremul()
cac130ffc1 : to_foo() -> to_Foo()
4e48490717 : Remove deprecated Vulkan GrBackendRenderTarget constructor
c14defb8bf : Disallow assignment to unfoldable ternaries in SkSL.
3fabfc0bd1 : Fail gracefully when Metal encounters a geometry shader.
1b6a43cf20 : Move user stencil settings from GrPipeline to GrProgramInfo
aba2875aff : Relax matrix check for fast case in rect blur shader
0ea0c5e3bd : More conservative reverse mapping bounds for SkDisplacementMapEffect
f8cafa71c9 : [canvaskit] Followup feedback from shaping demo
ba38588d88 : Remove sk_ClipDistance.
30793855f3 : [canvaskit] Expose Glyph ID APIs
dce4d3e2b1 : Migrate setRefKind assignability checker into SkSLAnalysis.
7bd6043029 : moved SkSL Block's data into IRNode
aeae3a58e3 : Add golden outputs for the Metal backend.
3380be9588 : Fix creation of gpu resources in GrThreadSafeViewCache tests
ab4ab20fcf : Migrate most SkSL tests currently in /glsl/ to /shared/.
081fcc7bba : Add a "_volatile" suffix to AllPathsVolatile configs
7e248716e7 : Clean up SkSL test compilation in preparation for Metal support.
a28ea67c2a : Fix checks of GR_TEST_UTILS.
d7ab450278 : Traverse FieldAccess' base expression in visitExpression.
3b88c0772e : Handle surrogates in SkUTF::UTF16ToUTF8
1748c6a3b8 : Roll SwiftShader from a09406249fa3 to b94db86cf9b3 (1 revision)
5227335b0a : Roll dawn from 75e5ed6161fc to eec9edfd5769 (3 revisions)
79457efe7e : Change VariableReference::fVariable to a pointer
03c31eca19 : Reduce needless spread of GrNonAtomicRef.h
fe3d9a2309 : Reland "[skottie] Reduce CompositionBuilder stack footprint"
96c8aeb494 : Reland "Allow rect and circle blur fast cases to be used with rotation matrices."
6e51d92a02 : ICU project: text break iterators in SkShaper
1946366ee0 : Revert "[skottie] Reduce CompositionBuilder stack footprint"
5f46a27d7b : Add missing include to fix generated files bot
6b72d3a03b : q14 rethink
18c043ee75 : Roll Chromium from 9a7bc8d5069f to 6a3c229fa0dc (401 revisions)
3f751f29ad : [skottie] Reduce CompositionBuilder stack footprint
9278f10795 : Add "AllPathsVolatile" skpbench bots
e74cebefde : Begin implementing onPrePrepare for tessellation ops
15a4b183c8 : Add digital micrography svg to the RecreateSKPs bot
8cfbcb5afb : Update doc comments to match new enum structure.
c8d9c8ee34 : Revert "Revert "moved BinaryExpression's data into IRNode""
32d53550c8 : Remove unsafe compiler methods related to external values
1fc7422092 : Revert "Allow rect and circle blur fast cases to be used with rotation matrices."
cf43fc6768 : Revert "Reland "Take GrContext private, GrDDLContext inherit from GrRecordingContext""
96d9b52bb9 : Roll SwiftShader from 6aadd31a5f98 to a09406249fa3 (1 revision)
3fe9fd4dfb : Roll dawn from 0b29732cd84f to 75e5ed6161fc (3 revisions)
fc396a85e4 : Make WangsFormula_* tests more tolerant of rsqrt approximation
1b89eb742a : Add AMD allocator to D3D12 backend.
5d9d837994 : error on the side of safety for empty blobs
ff13ffbeac : Reland "Take GrContext private, GrDDLContext inherit from GrRecordingContext"
978674a23e : Fix crash with invalid out parameters.
e2067645ef : Optimize GrWangsFormula
59b2a92c96 : Add new unit tests for SkSL.
2bded27a96 : Allow rect and circle blur fast cases to be used with rotation matrices.
e498b3c75b : Various cleanup related to symbol tables
1d3c8c1a8b : Add optional param to setBackendTextureState to return previous state.
7b97b3cb2b : Reland "Migrate metal tools away from GrContext"
49814b9fdc : Merge joins into the same tessellation patch as their following stroke
d1e6716f6a : Add an "allPathsVolatile" option for testing
db62d088ef : Bring back the harness from SkSLGLSLTest as a testbed for debugging.
6756afabb6 : Fail the "tess_segs_5" tests if Skia doesn't actually give us 5 tessellation segments
81fc1fc3bf : Remove fRootSymbolTable from IR Generator
647a9bd7c2 : Convert the remaining FP tests to golden outputs.
ba615e892f : Fixes for canvaskit karma tests in google3
443d2c17b7 : Revert "Calculate texture clamping X/Y coordinates in parallel."
c2fe1644db : Add time-based purging to the GrThreadSafeUniquelyKeyedProxyViewCache
462bdfc06e : Allow non-AA clip rects to be scissor only even on MSAA targets
18f4b1c7e3 : Revert "Migrate metal tools away from GrContext"
f6a871d8e3 : Roll ANGLE from f39e0f01aa1f to 2a09e89113af (18 revisions)
2d3f449062 : Roll Chromium from 1d6daec3949b to 9a7bc8d5069f (510 revisions)
65abf4b832 : Roll dawn from 52a588f3c9ba to 0b29732cd84f (5 revisions)
3eb813e0cc : Migrate metal tools away from GrContext
7c76b09445 : Extract SkFindCubicMidTangent from SkChopCubicAtMidTangent
2b469ebd06 : SkSL: Start refactoring pre-include handling
d4867c94be : Add `rc` accessor method to SkMatrix.
544a32ff23 : Promote bool(k) to true/false during constant propagation.
89bdc90ac8 : Revert "Take GrContext private, GrDDLContext inherit from GrRecordingContext"
4b4e32f038 : Fix ClangTidy bugprone-bool-pointer-implicit-conversion warning.
9878d9e62f : Fix nondeterminism when copying intrinsic functions.
d2daa94ede : Take GrContext private, GrDDLContext inherit from GrRecordingContext
331699c9ea : Yet more GrThreadSafeUniquelyKeyedProxyViewCache purging tests
a5f3c31490 : Create VariableExpression struct for referencing inlined variables.
c61c895393 : Fix a GrThreadSafeUniquelyKeyedProxyViewCache test
d0e4840b11 : Fix crash when swizzling a bvec with constant 0/1s.
5f35ac9faa : Add unit test for swizzling booleans.
772e04d1af : Make sure we release all refs in GrD3DTextureResource::releaseResource.
3d6d4160ee : Reland "include freetype in wasm build, see cl/332073924 for complete change"
187b04b357 : Increase testing of GrThreadSafeUniquelyKeyedProxyViewCache wrt GrResourceCache purging
84a008fa55 : GrClipStack::contains, add fast path for axis-aligned paths
a9be76de8b : Reduce the number of inliner temporaries by swizzling.
a38945abe3 : Calculate texture clamping X/Y coordinates in parallel.
8b5ed02eb0 : Fix skia_use_ffmpeg builds
d8efe7029b : Change default of fBuiltinFMASupport back to false
b28e141787 : Use analytic coverage FPs with MSAA
5d8b7e9e49 : Remove RTAdjust plumbing
77960d9add : Revert "include freetype in wasm build, see cl/332073924 for complete change"
7a1f241c01 : Roll Chromium from 688a0b341c70 to 1d6daec3949b (400 revisions)
4395b2a449 : Roll ANGLE from 48588bd1810d to f39e0f01aa1f (25 revisions)
6f1356d608 : Roll SwiftShader from fe878dedd5ad to 6aadd31a5f98 (1 revision)
3bb94e74a8 : Roll dawn from dcd37fa4f476 to 52a588f3c9ba (1 revision)
1a49a5334c : Restructure blend functions to allow for smarter inlining.
371fde549e : Rename 'DefaultSettings' golden outputs to 'StandaloneSettings'.
5fba9ae0cb : Revert "Reland "Use Microsoft's ComPtr to wrap D3D12 objects.""
2b788b11e0 : Create golden outputs for SkSL blend functions.
eed481a0dd : Add convenience methods to CFG builder.
9a48697bd7 : Allow client to pass in VK_IMAGE_LAYOUT_UNDEFINED into mutable state change requests.
e77162ea89 : Make GrStencilAttachment derive from GrSurface.
4e5c3dae9f : Remove needless do-while(false) block from inlined blend methods.
44dff4f201 : Optimize early-return detection.
a02ce0cee3 : Fixed a bug with SkSL ternaries in binary files
731f67cf16 : Migrate skottie to GrDirectContext
6cc032c12d : include freetype in wasm build, see cl/332073924 for complete change
b61ee905fd : Remove duplicate copy of ensureScopedBlocks.
d8ca58a332 : Remove SkCanvas::getGrContext & GrRecordingContext::backdoor
6c6678f78e : Separate YUVATextures, YUVATexturesCopy, and YUVAPixmaps in wacky GMs.
1a42d52712 : [canvaskit] Fix Debug build
8614e49258 : Replace VariableReference::copy_constant with clone().
32d41b7e45 : Stop building GL backend on Android Vulkan builders
eb70946feb : Fix D3D non-dev release build.
c1cb27023c : Allow a BasicBlock to be dumped, outside the CFG.
4559368cc4 : Add MRU to GrThreadSafeUniquelyKeyedProxyViewCache
d970d657aa : Roll ANGLE from 8d4331eeb5ea to 48588bd1810d (27 revisions)
7c8b0c37b0 : Roll Chromium from 33c87dade16e to 688a0b341c70 (560 revisions)
8e660dd467 : Roll dawn from d6498a41ab4e to dcd37fa4f476 (4 revisions)
822d3abc13 : Update SKP version
046828f239 : Fix generated file.
881a10c6e8 : Revert "Add program-settings flag to disable the inliner."
941fc7174f : Revert "Remove inliner from IR generation stage."
ca4d074d54 : Fix unit test for InlinerWrapsEarlyReturnsWithDoWhileBlock.
64fc15a279 : Add unit test for a dead do-while loop.
94f65d784c : Expand SkYUVAInfo::PlanarConfig/SkYUVAPixmapInfo::DataType values.
597c33a8c0 : Fix CanvasKit warnings compiling on Mac with emsdk 2.0.0
910845fac1 : Add program-settings flag to disable the inliner.
394a6d558f : quad-pump avx2 and up
f3e2b3cba3 : Switch the thread-safe proxy cache over to using an arena for its entries
be0a9ca63d : Migrate remaining SkSL GLSL tests to golden outputs.
21d7778cb5 : Remove inliner from IR generation stage.
752f7e1692 : Actually test the direct-context's thread-safe proxy cache
87e6ccde21 : Migrate geometry SkSL tests to golden outputs.
c884631f99 : Migrate Derivatives tests to golden outputs.
fd53e6355c : Lift SkMeasureAngleInsideVectors and SkFindBisector to public SkGeometry API
eac4983182 : SkSL: Cleanup interpreter intrinsics, etc.
34c5052657 : Don't simplify a stroked shape if it isn't closed
f4858d31a4 : Add a define causing debugger to use an older clip feature
2e69a13d83 : avx2 specialization for gather32
6798e5d0d1 : Migrate SkSL error tests to golden outputs.
fbbf9e27fb : D3D: Reset current descriptor tables when changing root sig.
feb4d10f7b : tweak gathers in skvm interpreter
ec598d5b00 : Roll ANGLE from 0a8a3ea25b36 to 8d4331eeb5ea (13 revisions)
2e89397021 : Roll Chromium from 70a60d856acd to 33c87dade16e (467 revisions)
795fa782ca : Roll dawn from 6419bddd9b0c to d6498a41ab4e (4 revisions)
31634288fd : Add gms that test limited hw tessellation segments
ad48610a01 : use digests internally for SkScalerCache
b4aa639f23 : Refactor API for mipmap-builder,
7e129b8b89 : Reland "refactor any()/all(), ptest for all()"
27f189fa4f : Allow constant propagation of unary negation.
c21dc07a78 : [canvaskit] Add demo on how to decode images in web worker
952f8f17e4 : Reland "update skvx scalar-fallback strategy"
3ed22a9c0c : Disallow narrowing conversions as part of matrix multiply-assignment
95cf99b4ea : Don't always set vulkan blend constant when not using it.
45f41b3762 : rename SkGlyphIndex to SkGlyphDigest
02e5c39b86 : refactor making a new glyph
bf2163f267 : SkSL: Only allow bitwise ops on integral types
6dc5265ae6 : Migrate several SkSLFP tests to golden outputs.
0ed9f31f6a : Migrate several GLSL workaround unit tests to golden files.
dd16cb5974 : Add SkVx.h to core.gni
12d06a3842 : Add plumbing for the GrThreadSafeUniquelyKeyedProxyViewCache
ed423aa542 : Revert "update skvx scalar-fallback strategy"
7e8f13e751 : Revert "refactor any()/all(), ptest for all()"
51a7f9559a : slightly simplify skvm interpreter asserts
e24f7f3de7 : refactor any()/all(), ptest for all()
e6467c88b6 : Roll Chromium from da6c6f8f1a68 to 70a60d856acd (419 revisions)
d0fa7479ac : Roll ANGLE from 4d3a0f602852 to 0a8a3ea25b36 (21 revisions)
520701e347 : Roll dawn from dbd34449af20 to 6419bddd9b0c (3 revisions)
f9fdf291c5 : Roll SwiftShader from b33e0b36a08c to fe878dedd5ad (1 revision)
bf66ffbbd4 : Reland "Revert "moved BinaryExpression's data into IRNode""
72664bede4 : Add support for #pragma settings comments in SkSL.
3ee25e942e : Don't link against MetalKit when building the base Skia library.
4985db413d : update skvx scalar-fallback strategy
152dfbb9fc : Remove "Recompiling..." output when building .fp files
9080540b93 : Convert additional GLSL tests to use golden files.
1d3e0e0054 : Revert "Revert "moved BinaryExpression's data into IRNode""
b23ea385d4 : Avoid generating identity swizzles in the IR.
b25e6e15c6 : Remove unnecessary casting from SkSL in GMs
db4a9fbc65 : verify there are no glyph searches
395ddc3d51 : Reland "Enable novel GrClipStack on bots, disable elsewhere"
ebf91b2872 : Remove swizzle helper function for type creation
6e49a372de : Avoid redundant zeros and ones in swizzle constructor.
ef3aadbd27 : simplify setMetricsAndImage API
2780656ef4 : Remove SkSurface::getContext
e4b79699ef : Use SkClipOp::kIntersect instead of kReplace_ClipOp
b61c3a9a01 : Revert "moved BinaryExpression's data into IRNode"
7f6378f7f8 : Migrate swizzle tests to golden SkSL files.
6d94b65315 : good codegen for Op::mul_q14x2
7b1620f366 : refactor skvx min/max
efc8797880 : moved BinaryExpression's data into IRNode
f6e0f58b2e : Revert "Enable novel GrClipStack on bots, disable elsewhere"
d85b15942c : in fm_bot, use -foo to remove a source
e1ade2ac4a : Enable novel GrClipStack on bots, disable elsewhere
63620fdf63 : add another q14x2 test
26f3aebf01 : Add initial GrThreadSafeUniquelyKeyedProxyViewCache implementation
0b448daafb : Add a method of returning the list of commands that use an image
2564767d24 : Move constant swizzle handling into the IR generator
db42bf2140 : Align default values of GrShaderCaps with StandaloneShaderCaps.
5c3e1a969e : Add a quadratic cusp to trickycubicstrokes
194b9b9334 : Add support for ShaderCapsFactory to skslc.
1592361414 : add special type for SkGlyphIndex
2610e8261e : Roll ANGLE from 183a454b9d54 to 4d3a0f602852 (29 revisions)
3143809a2b : Roll Chromium from 2c970cbe2fff to da6c6f8f1a68 (442 revisions)
af8b7cb5ec : Roll SwiftShader from 0f14b7ab7a55 to b33e0b36a08c (2 revisions)
4108364efc : _mm256_blendv_epi8 needs avx2
3e72b3ff8c : jit q14x2 ops
d9c55ce8ed : disable show-your-work bit of test
9791e50e3d : impl q14x2 ops in interpreter
c3ad6a1e59 : make skvx::if_then_else work at byte granularity
1cf303fa5a : Fully disable CCPR for unit test
81a942c128 : SkYUVAPixmaps::toLegacy() init unused mapping for missing alpha channel
31bf3d9bb5 : Relax SkStrokeRec::hasEqualEffect
a195d101f9 : New GrClipStack supporting only intersect/difference
3c685bf89f : test clipRect sorting
50dd7e15af : Fix cube map demo
560ae27890 : In SkCanvas::clipRect, sort incoming rects
98c512c89d : add Q14x2 type to SkVM
6f3ed7f72c : unbreak Build-Debian10-Clang-x86-Debug
c2a9a9716e : New version of SkImage::MakeFromYUVAPixmaps()
886b9d477c : Create blank SkSL test files for Ninja's benefit.
d911c91d88 : Normalize line endings in SkSL error tests
f2cdf59d58 : Migrate SkSL inliner tests to golden files.
860ac5b03e : Move canvaskit bindings away from getGrContext
84dd8f9912 : implement some useful 16-bit instructions
272e8bcd24 : [fuzz] Add libfuzzer binaries to BUILD.gn
22aa7d7915 : [canvaskit] Remove unnecessary ColorTypes
c9bece21e0 : [canvaskit] Replace drawAnimatedImage with drawFrameAtImage.
e36079ea09 : Revert "Disable whole-program inliner."
c75abb8432 : Assign unique names to inlined variable declarations.
8f026259d8 : Demonstrate name reuse error in inliner.
aecd484d03 : Roll Chromium from 2ab7a04e4589 to 2c970cbe2fff (351 revisions)
19ed57bfb4 : Roll SwiftShader from dc552fcef1fe to 0f14b7ab7a55 (4 revisions)
2bc4077c9e : notes on bazel
b0245494c6 : Convert several SkSL->GLSL unit tests to golden outputs.
ea9e7ca1ce : Support testing error cases in our SkSL unit test goldens.
eaed918a1d : Disable whole-program inliner.
37fd658981 : Add input attachment support to program building.
6253b5787d : Remove command buffer reset bit from vk command pool.
01a3eb44af : SkSL: When simplifcation requires a rescan, do it right away
0acb5b50b3 : Allow casting to lower precision types in runtime effects
b45d0caa55 : [fuzz] Make libfuzzer defines backwards compatible for roll
96a505f840 : Roll skcms from b1f9041ffe31 to 069b8f699b59 (1 revision)
569afe11a5 : Force linux nvida vulkan to use dedicated image allocations.
302e8fb771 : Downgrade SkImage to GrImageContext
34b19c5750 : SkSL optimization now happens in convertProgram rather than being a separate step.
d8dfd7a224 : Elevate caps methods to GrRecordingContext
2177436cf8 : Update GrVkRenderPasses to be created to support both input attachments and adv blend.
c1cc1d85ab : bazel baby steps
d836f84ab8 : Generate SkSL golden output files from test inputs during the build.
915a38c688 : Enable the inlining pass during optimization.
493f89e577 : [fuzz] Standardize, document, and backport fuzzing defines.
081bc32703 : Roll Chromium from d14e6a0b90c2 to 2ab7a04e4589 (486 revisions)
3b0d5d454a : Roll ANGLE from 0c8f66c7169c to 183a454b9d54 (14 revisions)
7a588f80c2 : Roll SwiftShader from 41974f57973e to dc552fcef1fe (1 revision)
81a7629b20 : Roll dawn from 948b3a05550b to dbd34449af20 (2 revisions)
b711737c13 : Update SKP version
186866c461 : expose clear way to create default mips
582c5a9a84 : Fix assert on tessellated stroke join type
9eb848ae82 : Give SwitchCase it's own Statement::Kind value
e4383b8f1e : Add SkFILEStream constructor which takes a size.
bb60c2149e : Refactor SkFILEStream for clarity.
d2be5c51e3 : Fix warning in Flutter.
83ba930225 : Support dangling type references in the IR generator's inliner
de3d44109a : Always make atlas texture index varying a float
b6b7fffc35 : Reland "Removing ICU dependencies from skparagraph BUILD.gn file"
dd12d9d498 : DEPS: update libwebp to v1.1.0-28-g55a080e5
30d3022f72 : Moved SkSL type into IRNode, now accessed via a method
9344262e2f : Reland "Add InlineCandidateAnalyzer to locate candidate functions for inlining."
759880ab05 : Pass non-temporary Program::Settings to convertProgram.
98df291b2a : Reduce the amount of forced dedicated allocations we do in Vulkan.
f1003a7758 : Port to ANGLE's GN files
ab5010493d : Revert "Add InlineCandidateAnalyzer to locate candidate functions for inlining."
a003e8184e : Fix inline code generation when literals appear in the argument list.
66b45a7f40 : [skottie] Add support for invert/YIQ
d358cbebd4 : Add support for plumbing GrDstSampleType through Ops and Pipeline creation.
4748c17557 : [skottie] Initial Displacement Map effect
1d88152de6 : Fixed an SkSL optimizer error around constant propagation
b862131f49 : organize deps so that modules/audioplayer is listed as a dep for samples
6518d77a22 : Disambiguate '.' from '::' in the SkSL parser
bbe69951b4 : Roll dawn from 87f25134a8c1 to 948b3a05550b (3 revisions)
48069567c1 : Roll ANGLE from 29b1f07f4ab2 to 0c8f66c7169c (15 revisions)
3435101c9c : Roll SwiftShader from b24900a1aa39 to 41974f57973e (1 revision)
0cad688801 : Roll Chromium from b68279c2c191 to d14e6a0b90c2 (413 revisions)
9d6f955f52 : Chop tessellated strokes in the vertex shader
0f64e0dfd8 : An attempt to make font resolution more predictable.
401a009aaa : Clean up SkSL operator utility functions
ff9dc8240e : Add InlineCandidateAnalyzer to locate candidate functions for inlining.
c4cb3a6140 : Refactoring determine_binary_type to fix some bugs
457cad134f : Mark FreeType bitmap font bounds as unknown.
991b09db3c : Prevent inlining of recursive calls.
734f8e3729 : combine origin and drawing matrix for drawGlyphRunList
0b6bf1c966 : Roll dawn from 0a1061da0c7f to 87f25134a8c1 (7 revisions)
18f6a54fc3 : Revert "Temporary hack to force text texture index varying to be float."
fb5e0ebef0 : [canvaskit] Pass in paints via reference
3d41d509a6 : Roll SwiftShader from 5f71fdf34b76 to b24900a1aa39 (2 revisions)
d5244109f7 : Roll ANGLE from 41c93c550b07 to 29b1f07f4ab2 (9 revisions)
917a2d741e : Roll Chromium from 02f4f19d6283 to b68279c2c191 (442 revisions)
5eea6aea02 : SkSL: Fail harder when trying to return a value from a void function
d8070397d6 : SkSL: Disallow 'void' except as a function return type
1d0ee96ebf : remove initialOrigin - no longer needed
98c1f820d2 : Add a new statement type 'InlineMarker' to indicate inlined functions.
db16c4845f : Fix use-after-free when variable declarations become unreachable
c2ae19caa5 : Add more flat line cases to trickycubicstrokes
038ba443a0 : Temporary hack to force text texture index varying to be float.
c95d3a124d : SkSL: Catch any dangling Type or Function references before optimization
73a6bff204 : Run the optimizer until we stop finding improvements.
9fd0394c3a : [infra] Target Android10 for GalaxyS9
646d6c5860 : add oboe version 1.4.3 to third_party dependencies for Android's skottie audio player
215d2b0fa4 : impl SkMulDiv255Round with SkMul16ShiftRound
a0d6dc76f6 : Revert "Perf bot experiment, disable GLSL integers on ANGLE ES3"
21bebc68fd : Roll dawn from 880013579381 to 0a1061da0c7f (14 revisions)
0cc193a15a : Return a 'made-changes' flag from control-flow optimization.
81606b5d97 : remove unused (and bit-rotting) Lua support
2b1b2b2e8e : Add a short description for concat and setmatrix saying whether it's a translate or something else
759770666b : Roll third_party/externals/spirv-cross/ 7778792ae..bdbef7b1f (19 commits)
1313d1aa7a : Make enum symbol tables standalone (no parent table)
d849a75ad3 : use pathbuilder
81c6d6eeb4 : move canReuse to sub runs
f9d5940fef : Use exp2 instead of ldexp/shifts in the middle out cubic shader
209d12c8b5 : Roll Chromium from e96bb06cb4d5 to 02f4f19d6283 (359 revisions)
ccf8a3b918 : Roll ANGLE from 07d44b97cf65 to 41c93c550b07 (9 revisions)
445c8ebcb7 : Roll SwiftShader from 10121443c16d to 5f71fdf34b76 (2 revisions)
b8ae7fa12a : Reland "Use Microsoft's ComPtr to wrap D3D12 objects."
04b9443274 : Fix SkRRect::ConservativeIntersect when inputs share corner
9bfe92a39d : Fixing a bug (reusing wrong formatting state)
cf1a4f5012 : Fix sksl spirv subpassLoad.
27e7f77212 : Perf bot experiment, disable GLSL integers on ANGLE ES3
26c24eda3e : SkArenaAlloc aligned under-allocation
bbbc28e0ba : Revert "Use Microsoft's ComPtr to wrap D3D12 objects."
f32fec1990 : Add support for input attachment descriptors.
8609a24fb9 : Harden MetalCodeGenerator::writeFields
c0d3495e1e : Return to save/translate/restore for drawing via SkPicture
b6030fb2c8 : Direct paint by default; remove save/translate/restore
0ef049177f : Use Microsoft's ComPtr to wrap D3D12 objects.
9e5a60c9db : Don't set BASE/MAX mip map level on PowerVR.
2ff24c64cd : [infra] Fix Git package for Housekeeper-PerCommit-InfraTests_Win
d2b695a705 : Close disabled warning pragmas
e659214bc6 : Revamped handling of SkSL node kinds
a9b45b6a7c : Re-enable use of sampler objects on ANGLE.
6eadf13783 : Change Inliner signature in preparation for analyzer pass.
c6655070d0 : SK_API on SkYUVAPixmaps::SupportedDataTypes.
7328d179bb : Fix Dawn's path to spirv-cross.
2b3b35f838 : Handle function reference expressions in the inliner
cd54c8385c : Roll ANGLE from 72f6b99c29f2 to 07d44b97cf65 (6 revisions)
390014529f : Roll Chromium from fd16dd07f3d1 to e96bb06cb4d5 (177 revisions)
611a52108b : Roll ANGLE from 4a41204d8175 to 72f6b99c29f2 (7 revisions)
0ff3870b5f : Roll Chromium from 7a93e0299dbc to fd16dd07f3d1 (142 revisions)
d0fe7d37d6 : Roll SwiftShader from e63aa953ddfd to 10121443c16d (1 revision)
a73a84f9b8 : Update SKP version
d91cd6b5ee : Roll Chromium from 210fb6b52262 to 7a93e0299dbc (467 revisions)
5b4ab5c9a0 : Roll SwiftShader from 75690ce7ef4a to e63aa953ddfd (2 revisions)
84902ce006 : Roll ANGLE from 0c25fbe3e3ed to 4a41204d8175 (10 revisions)
6763a713f9 : Limit morphology radius to 100 pixels
1ee21cdfb6 : Create cpu-side blurred RRect mask when recording DDLs (take 2)
59c60b0cb3 : Reland "Add idea of DataType to SkYUVAPixmapInfo."
00b2fdbc3c : move blur and path attributes to key
f3e00d8d40 : Revert "Create cpu-side blurred RRect mask when recording DDLs"
5951e8fc33 : Create cpu-side blurred RRect mask when recording DDLs
3454885c79 : Add is<T> to IRNode types.
eadfc3bccd : Use erase-remove idiom for dead-declaration removal.
d8640fc0bb : [infra] remove SkottieWASM CPU job
a1c2117004 : [canvaskit] Add drawRect4f as example 'fast path' API
f8823b5726 : Reland "[canvaskit] Change SkRects to be arrays, not objects."
be72801f29 : Reland "[canvaskit] Replace RRect objects with TypedArrays."
a66a9c31a3 : Roll SwiftShader from e1051cbaad46 to 75690ce7ef4a (4 revisions)
9e812d10a1 : Roll Chromium from 33b01ad5c6d0 to 210fb6b52262 (274 revisions)
f5e2b2ecc3 : Roll ANGLE from 6eeb3d8bf667 to 0c25fbe3e3ed (14 revisions)
7571f9e490 : Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'.
683beccf67 : Migrate inliner-related tests to a separate unit-test file.
6ed2dccafd : Don't require secondary command buffers on mali vk.
c7fa895e50 : Revert "Add idea of DataType to SkYUVAPixmapInfo."
370de72763 : Revert "[canvaskit] Replace RRect objects with TypedArrays."
1f49ceb404 : Revert "[canvaskit] Change SkRects to be arrays, not objects."
55289ae4c6 : Revert "[canvaskit] Add drawRect4f as example 'fast path' API"
fffe3844ef : Remove pipeline-stage workarounds from the GLSL code generator.
72de11581b : update INHERITED style
0f7aa54e43 : Fix GL loading bug in wasm debugger.
2753b12ff5 : [canvaskit] Add drawRect4f as example 'fast path' API
bdc214a50e : [canvaskit] Change SkRects to be arrays, not objects.
c9498efc8e : [canvaskit] Replace RRect objects with TypedArrays.
2ff9706328 : Replace empty Block with Nop statement.
3d1d636cd8 : simplify fill vertex calculations
16f376f5ee : Disallow some combinations of program element and program kind
ad2319f7c4 : Ensure that inlined if/else blocks are properly scoped.
da6320ca11 : Disallow a bare ';' at the top level of SkSL files
0e47880713 : Remove some leftover double types from SkSLContext
2099ac7b48 : Add unit tests for inlining if/else blocks.
e9a9ad9082 : Remove unused GrVkDescriptorSetManager factor.
c0dd06d0cb : Ensure that inlined statements are properly scoped.
5bdba1a5a6 : add missing clamp to SkColorFilter_Matrix
0ce0f6d5ab : update SkNx allTrue/anyTrue
4ef21edffb : Split creation of integral table out of GrRectBlurEffect
8fa3b4e8cd : Disallow inlining ternary true/false branches.
648a81e5e8 : Add unit tests for the inliner.
a1711092b2 : skvx spring cleaning
5bc0b65a4b : Split up find_or_create_rrect_blur_mask_fp
90b027a36b : disable -Wpsabi everywhere
ed63444587 : Add idea of DataType to SkYUVAPixmapInfo.
1338a37a1a : Roll Chromium from 09ccc6e069bb to 33b01ad5c6d0 (397 revisions)
6f5aa3945a : Roll ANGLE from c0dda02196e8 to 6eeb3d8bf667 (8 revisions)
0e24f85329 : Roll SwiftShader from a2e6c1a149f4 to e1051cbaad46 (5 revisions)
fbcc21f83e : Roll dawn from 0b89b27263b1 to 880013579381 (5 revisions)
05ce2817f2 : Revert "Removing ICU dependencies from skparagraph BUILD.gn file"
f1711adb1a : Removing ICU dependencies from skparagraph BUILD.gn file
f48dfd9857 : Revert "debug LSAN failures"
75f5314fb8 : fix unsigned compare against zero
3867c7013f : plumb cubic params into gpu backend
a0d913bef3 : Separate our use of sampler object from GL support.
e1a00890a0 : maintain the page index in AtlasLocator
928a02b152 : Roll Chromium from b89144a43412 to 09ccc6e069bb (370 revisions)
d20e8e933f : debug LSAN failures
4202dc47a4 : Use erase-remove idiom for dead-variable removal.
7954d6c77c : Use erase-remove idiom to remove dead SkSL functions.
a73c9d7606 : Make some internal runtime effect API private
7b46300fe4 : Move ownership of SkSL::Inliner to SkSL::Compiler.
cf936f9af1 : Replace salting process in SkSLInliner with a symbol table check.
b92641c34d : Update contains_xxxx_break to use ProgramVisitor.
a551fd2881 : Roll ANGLE from 2f291c0bd181 to c0dda02196e8 (11 revisions)
3913d3e137 : Set Metal semantics for SkSL point size.
39616ec7c9 : The inlined function body is now returned as a single Statement.
44e96bee4b : Migrate SkSL Inliner out of IRGenerator and into its own module.
16d5b0a81a : Consolidate image filter evaluation into SkBaseDevice
241f08018a : Add helper function for inlining argument lists.
4c2928bb0d : deserialize drawPoints() mode safely
db5582b711 : Revert "Experiment to see if ANGLE ES2 vs ES3 perf is related to GLSL ver"
ea9ab825ab : Refactor inlineCall() to take a FunctionCall and SymbolTable as input.
ffd61ca012 : Simpler SkYUVAPixmapInfo construction
c23eeb8c78 : Roll SwiftShader from ec3650f56ca2 to a2e6c1a149f4 (4 revisions)
5f71ffe44f : Roll ANGLE from d3eba1db0a14 to 2f291c0bd181 (29 revisions)
bdf790457a : Roll Chromium from 15c4ec7c0cc6 to b89144a43412 (499 revisions)
ba1e083d37 : Roll dawn from 900bd341a3c6 to 0b89b27263b1 (2 revisions)
85f51b2a40 : Simplify firstdirection
3872c98951 : Move convexity enum out of public
d5961b33e8 : Update SKP version
8702b8f444 : don't return unknown from computing-convexity, as documented
5d3314c53c : overhaul blit_row_s32a_opaque()
6fd391a016 : uv in x - fix iphone6
ae1672bdb5 : Remove the kFramebufferOnly flag from our validation checks again.
06296c69ee : secure AtlasLocator
d80cb1fb72 : store the page bits in U only
1e87a9ab4a : second guess swizzler avx-512 opts
6052c0bee0 : Only expose isConvex on path publicly.
933abe39c9 : Remove fProgram member from ProgramVisitor.
5c612ade3b : create a sample to demonstrate a timing attack
09dac44dbc : Add helper function for making temp variables in inlineCall.
fc1eb95f39 : second-guess AVX-512 opts
442c57893c : add missing include
280fa3d303 : Remove use of texture swizzle in GL backend.
e7f7158900 : add suggested `override`
8a43e20660 : Don't run glesnarrow on Mali400 bots
43c78abe04 : Remember to track convexity/direction for IsA shapes (e.g. oval, rrect)
ce591b7d2f : Fix a handful of remaining C-style casts in IRGenerator.
d385091edd : Roll Chromium from e3029d74cf64 to 15c4ec7c0cc6 (406 revisions)
5fc37c9ccc : Roll ANGLE from 68c8ed7aec14 to d3eba1db0a14 (19 revisions)
6e093d6287 : Roll SwiftShader from 1f48854dae26 to ec3650f56ca2 (1 revision)
983b416231 : Roll dawn from 8c012e879646 to 900bd341a3c6 (1 revision)
952f088d41 : Experiment to see if ANGLE ES2 vs ES3 perf is related to GLSL ver
716e281185 : use a dense index internally in SkScalerCache
30691f8647 : Make sure we set vk input attachment for case when doing copy.
ee58da9d6f : Remove unused `count_returns` method.
656427a553 : Prefer unique_ptr<> and make_xxxx over raw pointers and new.
638b2e8594 : Add GrInternalSurfaceFlag for vulkan input attachment.
f1bc828205 : Replace complex `count_returns` method with a ProgramVisitor.
532a264c14 : use bit 15 to encode page information in glyph UV
bcfc554fde : Add GrDirectContext arg to SkImage::readPixels
b0ebb5a599 : Don't pre-scale tessellated strokes by the matrix scale
55f02eb3ff : Run glnarrow/glesnarrow on GPU perf bots
5a1ebc6247 : use pathbuilder
b6bd0d2094 : Make SkRuntimeShaderBuilder safe for reuse
318ad4bb19 : Improve control-flow support in early-return detection.
be0e42cb8f : New helpers for SkYUVAInfo when used with pixmaps.
626349bab5 : Remove do-nothing MPD benchmarking from nanobench
faa844b368 : collapse some unused type hierarchy
810c8cf519 : Use an unordered map for intrinsics in the IR generator.
aba6b93dfb : Replace C-style casts with as<T> in the Control Flow Graph.
e3d6db4c3f : Roll Chromium from 0839d38f07fc to e3029d74cf64 (465 revisions)
6cd6d19c25 : Roll ANGLE from 3c2454b82c05 to 68c8ed7aec14 (11 revisions)
5ce71585df : Roll SwiftShader from 622558b02e1a to 1f48854dae26 (3 revisions)
e6c0f0157c : Roll dawn from c3e3c30b0d7f to 8c012e879646 (4 revisions)
e78c569dc4 : Revert "Snap for 6793014 from 42e5cca3cfb829690c9d8c6aca57a8e7d5..."
398ecf1876 : Remove unused factories that take characterizations.
b7926b8130 : Enable glesfakev2 config on Android perf bots
4d09f2d15c : Format and comment SkScalarInterpFunc
b2b7f80c16 : Add config "glesfakev2". It runs GLES with the version faked as 2.
64f3530dc3 : [canvaskit] Update GM:skottie_setcolor
4e6777408c : Reland "change atlas uv encoding"
f2845ac499 : Always (pre)compute path bounds when using a builder
c113f004de : Remove renderable flag from texture createLazyProxy.
9e506eeb7e : Add the inline keyword to top-level FPs that use an explicit return.
1798f4f35c : Reland "Reland "ICU: SkShaper (bidi iterator only)""
06d7c9d798 : Revert "Revert "use pathbuilder""
735a5a7e82 : Allow .fp files to return a color from main().
3be08b6dc6 : Add unit tests for early-return detection.
43e3e91883 : Revert "use pathbuilder"
10c4213c22 : Remove GrRenderTargetProxyPriv class and setGLRTFBOIDIs0 call.
8e4a44fb92 : Add Retries to Canaries
0703d65cd1 : Update SKP version
4b25d41d96 : use pathbuilder
44820a99b7 : Remove legacy runtime effect main signature
38e81a5398 : Revert "Simplify the Metal Compiler wrapper code"
cdb0f8e523 : [skottie] Assorted shape repeater fixes
03cde5f999 : Revert "Reland "ICU: SkShaper (bidi iterator only)""
765d2feaa7 : optimized SkSL inlining output
5da7327358 : Use GCLIENT_PY3=0 in recreate_skps.py
ead4ca052b : Roll ANGLE from 7bce5194d1d6 to 3c2454b82c05 (19 revisions)
8a1acf80bb : Roll Chromium from 752313f1c52e to 0839d38f07fc (372 revisions)
a139788b4c : add arm64e slice to arm64 iOS builds
2064111d55 : Fix early-return misdetection in the inliner.
62a0f15f33 : remove __ARM_FEATURE_CRC32 workaround
ad5494d1d9 : use pathbuilder
c37d551167 : Add unit test for return statements wrapped in a block.
3c02c934af : Revert "Update SKP version"
052ece3e25 : Update SKP version
e60e56003b : set _XOPEN_SOURCE=0 when building ICU
c09645b616 : Remove newly-added SkDEBUGFAILs when we can't make an FP in drawAtlas.
3cce1125f0 : Simplify the Metal Compiler wrapper code
90242db9bd : Remove Sk2f usage from curve rotation calculations
a316aa65fc : Add "radial edges" to tessellated stroking
f621e234fc : Fix cases of variable shadowing in SkSL.
7bc5542a9e : Reland "ICU: SkShaper (bidi iterator only)"
b2b4cc899d : Don't used cached memory for buffers in vulkan.
f2f9b0d6f9 : Filter transformed atlas images correctly on GPU.
5660e8b441 : Hook DDLPromiseImageHelper up to new YUVA API.
cd2f0b682f : GrSempahore/GrGpuResource cleanup
92f6eb1602 : use pathbuilder
8025507f74 : Simplify SkComputeBlurredRRectParams
5c4880c251 : refactor SkArenaAlloc footers
767f444feb : SkRuntimeEffect SkSL has a new signature for main()
3a96e2c4c1 : Draw patches/atlases using the AutoLayerForImageFilter's SkPaint.
578215be44 : Roll ANGLE from 4f7edbe1f6f0 to 7bce5194d1d6 (7 revisions)
221a069606 : Roll Chromium from 65295ec3eca4 to 752313f1c52e (354 revisions)
9ad0c9e91a : Roll dawn from ef7447334713 to c3e3c30b0d7f (1 revision)
bcca52ab84 : Revert "change atlas uv encoding"
b8f10b7bb7 : Reland "Add a patch and an atlas to the ImageFilter GM slide."
84cdc27399 : Revert "Add a patch and an atlas to the ImageFilter GM slide."
595f7b4172 : A couple optimizations to Metal Shader Pipeline
0baaa23722 : Add a patch and an atlas to the ImageFilter GM slide.
cace33fc31 : change atlas uv encoding
58cc97a11f : Use factories to avoid using (deprecated) path editing methods
a1c4f1ad51 : Out-line GrRRectBlurEffect find_or_create_rrect_blur_mask_fp
6e727832b5 : remove ArenaAlloc reset() from SkShaper_coretext
47d795a127 : remove DrawPictureMode enum
36b86aff6b : Revert "Remove ARC from Metal backend"
f759eade0d : Add documentation for 'Suggested Reviewers' button.
6541013b53 : Remove ARC from Metal backend
06eda4b358 : Fix SkBitmap::allocPixels logging
5163831a9e : Rename RecreateSKPs_Canary to RecreateSKPs_DryRun
260062ded3 : Fixed SkSL visitor to match previous node counts
1968473fea : Move fontmgr_bounds labels to tight bounds
584fe6230d : Factor out `validate` into separate method.
87d42e5d12 : A new way to specify YUVA planar data from SkCodec to SkImage_Lazy
3215385aeb : Disable ClangTidy namespace comments for short blocks.
bf23d5621f : style guide tweaks
487d285be9 : Remove duplicated header file from sources
216b984d39 : delete nullptr,0 section of style guide
3cdc259008 : Roll SwiftShader from 44e1791f100c to 622558b02e1a (3 revisions)
8ce1a8c39c : Roll ANGLE from d3e800e9ad66 to 4f7edbe1f6f0 (15 revisions)
0143dcc634 : Roll Chromium from d3d82066e322 to 65295ec3eca4 (458 revisions)
60cf6748ad : Roll dawn from e8dc820fbc1e to ef7447334713 (2 revisions)
370cbc70e0 : remove legacy signatures
d16d654762 : use pathbuilder
bf7acb2707 : Set input usage flag on all internally created vk RTs.
457c6ddff0 : remove unused enums for picture-recorder
13c4dbe2ef : [skottie] Add support for baseline shift
8bd6c9830d : Fixup fontmgr_bounds gm for variable fonts
c4ec291ec6 : Reland "Add utilities to SkGeometry for quad and cubic rotation angles"
29a803542d : Add missing headers to .gn files.
7a492f786d : Fix -Wstring-concatenation warnings in clang 12
5cca20c580 : Test performance of ANGLE ES3 on nanobench bots.
7b62dcae5a : Add image usage flags to GrVkImageInfo
d66c2488d4 : Fix two null dereference bugs in SkSL visitor
be1455850c : Temporary workaround for Canary-Chromium finishing too early
6a4e145832 : Make some public vulkan structs use default initialization.
d7389b003a : [canvaskit] Fix for OffscreenCanvas-unaware browsers
141ec1a151 : add SurfaceView support for skottie on android
0c9a6e702d : Roll ANGLE from 5dff6075d29f to d3e800e9ad66 (7 revisions)
f7bbc7a6f7 : Roll SwiftShader from cbfd396756c6 to 44e1791f100c (1 revision)
fe40fea5ac : Roll Chromium from e45f0c4dce5a to d3d82066e322 (463 revisions)
6f0d302d33 : Roll dawn from eff9ef0f2212 to e8dc820fbc1e (6 revisions)
b9af723001 : Fix thread-unsafe writes to function declarations in the symbol table.
7018bcfbc9 : Reland "SkSL now supports uniform array types"
481ff13d15 : add M86 branch release notes
3f45e4b322 : [skottie] Custom prop manager updates
d279cee2f2 : Fixing incorrect boundaries calculations + 3 ways of drawing a paragraph
6e0fa409e6 : replaced SkSL nodeCount with visitor
642a10b1f2 : Add origin visualization, add support for Concat44
2a479a53b5 : Reland "SkSL CPP and H backends no longer emitted in non-dev builds"
403a363c2e : Migrate additional casts to as<T>.
2eabdf5b07 : Remove webgl from public.bzl
71e2126a83 : Add new tests to trickycubicstrokes
29f2a1eaca : Remove sk_TextureSamplers from SkSL.
9742f7c111 : Notify when SkFontMetrics bounds are bogus.
2f9a098439 : [canvaskit] Remove getproc when creating WebGL interface
204c3be1cd : [canvaskit] Remove fringe EGL dependency.
157577b866 : [canvaskit,pathkit] Update to emsdk 2.0
7e9b563179 : Search ICU data on Windows relative to the current module.
3dc0da6c6d : Add as<ProgramElementSubclass> to downcast ProgramElements more safely.
f3c8f5df31 : Reland "Added support for the 'inline' hint on SkSL functions"
2f2658506c : Update Skia milestone to 87
4aac2f95c6 : Can we remove this flag to picture-recording?
e1e2408042 : Roll Chromium from ff3c275665f9 to e45f0c4dce5a (503 revisions)
aa79155984 : Roll dawn from b54c82ed3948 to eff9ef0f2212 (2 revisions)
91eda460cd : Roll ANGLE from 699bcde0b729 to 5dff6075d29f (19 revisions)
dc594f21c0 : Revert "Add utilities to SkGeometry for quad and cubic rotation angles"
853d4ed2ff : Revert "remove sksl interpreter guards"
1394f71ff0 : Revert "Added support for the 'inline' hint on SkSL functions"
4fb12cfeda : Revert "SkSL CPP and H backends no longer emitted in non-dev builds"
95b24b9a9d : Revert "SkSL now supports uniform array types"
6b3c2f653b : Move GrWangsFormula::nextlog2 to sk_float_nextlog2
da8588879b : Remove final vestiges of sk_InColor.
284f2c4bea : SkSL now supports uniform array types
26766ad427 : Add utilities to SkGeometry for quad and cubic rotation angles
f647dc752d : update placeholder approx op count
1f02286ea6 : Remove sk_InColor from unit tests.
ed1bf120d9 : Remove GrContext variant of SkImageGenerator::isValid
9d944236e8 : Fix simplification of switch statements with casts.
18305c3d36 : pass 'nested' bool to approximateOpCount
1a5b9b0628 : clean up SK_LATE_DITHER
338e57d4b1 : Added support for the 'inline' hint on SkSL functions
7f1117e886 : remove sksl interpreter guards
17c5b70242 : Add as<SymbolSubclass> to downcast Symbols more safely.
bc6fb279fe : SkSL CPP and H backends no longer emitted in non-dev builds
4a56f4c29e : densify dump_record
356838b9f8 : Roll Chromium from 06c431ffe930 to ff3c275665f9 (515 revisions)
da057238a2 : Roll ANGLE from dceaabb18162 to 699bcde0b729 (17 revisions)
b941277395 : Roll SwiftShader from 6f74415e2f74 to cbfd396756c6 (1 revision)
6004bcb3bd : Roll dawn from d95180deded1 to b54c82ed3948 (4 revisions)
81eabce6a3 : SkCustomTypefaceBuilder to set SkFontStyle
59a3c3be94 : SFML [1] backed for SkAudioPlayer/Linux
eb3fb90675 : Tweak viewer's shader panel
0e8149c6bd : Add support for more basic types in SkSLCPPCodeGenerator.
a5a97b4858 : Replace various C-style casts in SkSLCompiler with as<T>.
afbf899cf1 : Mark helper functions as static to prevent external linkage.
26f9850a5a : Add as<StatementSubclass> to downcast Statements more safely.
32cc384755 : Fix SkBitmap::allocPixels logging
21706f1d14 : Switch Skia's libjpeg-turbo used for testing to Chromium version
81365aff6e : Add as<ExpressionSubclass>() to downcast Expressions more safely.
8e54a6e9e1 : Enhance assert to dump more information
534d79979d : Fix constness of ExternalValue* inside ExternalValueReference.
a8b16365f9 : Stop discarding stencil buffers on tilers
f9fb071651 : Roll ANGLE from a9b199b05c1f to dceaabb18162 (11 revisions)
8b7bbb50b2 : Roll SwiftShader from abe07b943855 to 6f74415e2f74 (2 revisions)
e5be0fa645 : Roll Chromium from 39dd8685cfa7 to 06c431ffe930 (443 revisions)
688e0966cb : Roll dawn from 5e9b29fab92d to d95180deded1 (3 revisions)
e9d783c4d2 : use pathbuilder
f5931f3399 : [infra] Update go to 1.15
b65dc4a374 : SkSL: Disallow swizzles that *only* contain '0' or '1' components
37e6f530dc : Remove some (presumably) unneeded calls to textureParamsModified in GrGLGpu
ce1d885a57 : Update the Gradient documentation.
63d7ee398a : SkSL now detects modifiers used in incorrect contexts
5cfa7194d5 : Drop support for Wuffs v0.2
fdbd50a8dc : Simplify SkSL::String by removing unused parts.
15a5403cd3 : Migrate to using SkPathBuilder
6704bc87d2 : Better encapsulate the GrDrawOpAtlas w/in the GrSmallPathAtlasMgr
866d2894eb : Add android:exported values to all SkQP activities.
c4245f475b : Roll ANGLE from eb85c0213d43 to a9b199b05c1f (12 revisions)
fc225ed21e : Roll Chromium from 00c099ff627a to 39dd8685cfa7 (521 revisions)
d882e93e41 : Roll dawn from d315022be5b7 to 5e9b29fab92d (3 revisions)
7491e8b30f : inline routine small routines
a008b0fa8b : Enable ClangTidy check readability-redundant-smartptr-get.
c1c3c6d70d : Enable ClangTidy flag bugprone-suspicious-string-compare.
d4a040e8b2 : Remove obsolete support for sk_InColor in GrSkSLFP
939cc7a630 : Some fixes for Flutter memory issues.
e0da379fb7 : Check for work completion before purging resources.
4e54367db3 : Fix SkSL constant propagation within nested casts.
43f49b4d52 : static routines for direct map vertices
e2ba971324 : signal no clipping required
9a18b08981 : Add support for vulkan non coherent advanced blends.
13ec544d3f : Reland "move conditions for JIT into SkVM.h"
ed629c191d : Support making a VkRenderPasses with self dependencies.
8b07b9f55a : Revert "move conditions for JIT into SkVM.h"
03add801fe : Improve unit tests for switch-case and enum error handling.
00bb722628 : missed minification bug
01d0161863 : byte code instructions can fit in a byte
5778078440 : clean up stray #undef
1247867d86 : Remove ability to add waitOp to GrOpsTask.
a496e3ff07 : Fix MetalWindowContext::swapBuffers.
3e3db6c9a6 : Make switch case handling safer
fe0de30a87 : Enable ClangTidy check modernize-use-nullptr.
356bcb644c : Remove SK_IMAGE_MAKE_COLOR_TYPE_AND_SPACE_USE_SOURCE_CONTEXT
c27d535fc2 : benchmark for text vertex fill
020dc5aa90 : Move init code from pipeline stage generator to GrSkSLFP
166cd52cee : move conditions for JIT into SkVM.h
17fd901d93 : Check SKP file version, return error string to JS caller bug:skia:10579
2bfee21d94 : Require a direct context to precompile a DDL's programs
dfded1b0a2 : Describe the Skia 'onMethodName' pattern.
c9c4e2e9ef : Componentize SkAudioPlayer
48bdf6ddb1 : Use a scoped block for inlined return statements.
70743df812 : Update iOS Skottie App for GrContext changes
e219c7ed37 : Require a direct context to precompile shaders in DM
1cf2c8d6ec : Enable ClangTidy flag modernize-use-override.
c184cf3609 : Roll Chromium from ffe842956061 to 00c099ff627a (445 revisions)
33dfc2b4c2 : Roll ANGLE from cc958e0e8703 to eb85c0213d43 (10 revisions)
ebfb99bb19 : Roll dawn from 4a486be696b4 to d315022be5b7 (7 revisions)
b6ce6baf7a : Roll SwiftShader from cda86eff6461 to abe07b943855 (1 revision)
283c230fa1 : Improve ASSERT_RETURN in SkScan_Path
4914cbc495 : State lambda return types explicitly when multiple returns exist.
311dd9d847 : Return the `T*` pointer back to the caller in SymbolTable::add.
182ce66906 : Make asserts in EllipticalRRectOp::Make agree with calling code.
5b27846491 : Dawn: rewrite of uniform uploads.
3b356c5696 : Update more example code to GrDirectContext/GrRecordingContext pair
9e77f20864 : more careful SkColorSpace hash collision detection
8c91c93dce : Refuse to inline SkSL with returns inside breakable constructs.
963241f332 : Prohibit gpu to raster in SkSpecialImage
61a55b010f : Dawn: remove access to deprecated fields in BufferCopyView.
dc3697036e : Handle invalid DDLRecorder case
1d4b92d878 : Properly clean up va_list in SkSL::OutputStream
cc01311cfc : [skottie] Add audio track support to viewer
36374400b5 : Add missing static qualifier to enforce internal linkage.
49a5a189d4 : Add missing IR headers to the .gn file.
a530e0802f : Better abort in SkBitmap::allocPixels
af36652766 : Move non-gencode `onDumpInfo` methods to private section.
326b98981e : Add platform image encoder for using NDK APIs
8a8be22597 : audio player (for mac)
984d49667a : deserialize SkCanvas::SrcRectConstraint safely
53ff19c852 : Remove unnecessary pointer increment
776c2841f8 : Move `onDumpInfo` calls in gencode to the private section.
8dd1e22f41 : Update GrOp subclasses to use `onDumpInfo` for info dumping.
1e0136ecdb : Remove more dump-info utility methods when GR_TEST_UTILS is off.
df9ed89229 : Fix logic error in GrProcessorSet::dumpProcessors.
fec8e60ea3 : Roll ANGLE from d667ad2f0127 to cc958e0e8703 (4 revisions)
83b9b3d0ef : Roll Chromium from 7a75987d261a to ffe842956061 (455 revisions)
246c528e39 : Roll SwiftShader from 13f04d59c727 to cda86eff6461 (4 revisions)
025843fad0 : Roll dawn from 37f547456cc6 to 4a486be696b4 (3 revisions)
652124c372 : sk_gpu_test::MakeTextureProxyFromData -> MakeTextureProxyViewFromData
cab588677b : Add `GrProcessor::onDumpInfo` for subclass info dumps.
8d9bf6467b : Reland "Guard dumpInfo() calls with GR_TEST_UTILS, instead of SK_DEBUG." and "Guard gencode dumpInfo() calls with GR_TEST_UTILS, instead of SK_DEBUG" and "Remove dumpInfo() entirely when GR_TEST_UTILS is off."
e12939f0d8 : Unit tests for runtime effect SkSL errors found later in compilation
c95b589112 : Reland "Migrate GrSurfaceContext readPixels to take direct context"
5240e18fff : SkRuntimeEffect: Handle different main() signatures on CPU
089b7c96ca : Fix bug in op chaining
9b7f30c7d1 : more careful rrect deserialization
14dc791bc4 : Reland "Migrate SkImage::MakeFromTexture to GrRecordingContext"
ebafbb164b : fix a SkRRect::readFromMemory() fuzzer bug
a465e2e308 : add SKPath::readFromMemory() fuzzer
34298650dd : Reenable the small path renderer on the DDL1 bots
ef820beade : Switch GN defs on Mac and iOS to use frameworks, take 3
cc8b690b9e : Avoid copy of SkImageInfo in HeapAllocator::allocPixelRef
de7d927db3 : Reland "Add inline threshold to SkSL::Program::Settings"
46d175877a : Fix AutoDisableInline to avoid re-enabling inlining.
b3f26441d1 : Allow small path renderer usage in DDL recordings
c556d6faf0 : Revert "Guard dumpInfo() calls with GR_TEST_UTILS, instead of SK_DEBUG."
7161df0c0e : Revert "Remove dumpInfo() entirely when GR_TEST_UTILS is off."
e0709e9256 : Revert "Guard gencode dumpInfo() calls with GR_TEST_UTILS, instead of SK_DEBUG."
d7b09c4c3a : Guard gencode dumpInfo() calls with GR_TEST_UTILS, instead of SK_DEBUG.
82ac2ddc00 : implement and test basic playback features for SkottieView
b5e8a2533a : Remove dumpInfo() entirely when GR_TEST_UTILS is off.
26900788ef : Guard dumpInfo() calls with GR_TEST_UTILS, instead of SK_DEBUG.
47b4e22303 : Reland "Implement `dumpInfo` for .fp files."
d1c4dac541 : Add AutoDisableInline helper class to SkSLIRGenerator.
b8e010c856 : Update the IRGenerator's referenced intrinsics to use unordered_set.
079455c739 : Make the GrSmallPathAtlasMgr a flush-time object
9487e9b2a0 : Revert "Implement `dumpInfo` for .fp files."
417f3a54fb : Apply correct matrix to correct points in GrDashOp
a1df23c8b7 : Implement `dumpInfo` for .fp files.
7806794543 : [skottie] Initial audio layer plumbing
9ca6a7f443 : Roll ANGLE from 23335ac01cb8 to d667ad2f0127 (12 revisions)
53fc464fea : Roll dawn from cbec3179ef87 to 37f547456cc6 (2 revisions)
7e7cae79f1 : Roll SwiftShader from 59b4828f293e to 13f04d59c727 (3 revisions)
fce37dedc3 : Roll Chromium from 5246cdb214b3 to 7a75987d261a (417 revisions)
ab6f9ef34a : don't use out of range float values in the test
d4328567af : allow all CPU surfaces
864562faf4 : Check for OOM in GrVkMemory
43d8d23693 : Don't over simplify near-colinear vertices
73f003acfd : Revert "ICU: SkShaper (bidi iterator only)"
4ed6947787 : Avoid recomputing the input texel colors in Processor tests.
4f4be9bd4b : GrVkTypes: Change externalFormat to be uint64_t
ed93e5e810 : add SkRRect::readFromMemory() fuzzer
b64a26c42e : robustify SkScaleToSides::AdjustRadii()
ddefaee2c2 : Update the inliner's variable mapper to use unordered_map.
64e3d040e9 : ICU: SkShaper (bidi iterator only)
1a4107a32a : Add path rendering performance demo to demos.skia.org
c41ae2a3cf : Reland "Migrate MakeCrossContextFromPixmap to GrDirectContext"
ba1879d9f1 : Add `dumpTreeInfo` debug method to GrFragmentProcessor.
a70445f408 : reland: configure attributes for SkottieView to be initialized from XML layout Original CL: https://skia-review.googlesource.com/c/skia/+/301716
1fbb331bbb : use SkIPoint for positions in GrTextBlob
86c272aa65 : Remove Adreno must-do-copies-from-origin workaround
a4bb064630 : Non-substantive changes to small path rendering classes
37bc135015 : Remove incorrect 1 pixel opt. in GrInterpretFilterQuality.
640c5506c8 : Fix implementation of SkDEBUGFAILF in SkSL.
49983ef4e7 : Runtime effect: Gather uniforms in one pass
765c5928ef : MSAA improvements for Direct3D.
5edf510941 : Add plumbing for access to the flush-time GrSmallPathAtlasMgr
cf0d08e149 : Revert "Migrate GrSurfaceContext readPixels to take direct context"
109ff207de : Tweak GrSmallPathAtlasMgr's cached path discovery methods
bb67d54f93 : Roll ANGLE from 48ba75ac6845 to 23335ac01cb8 (21 revisions)
3ed91946e2 : Roll dawn from 1662e97f324e to cbec3179ef87 (3 revisions)
f64194d1ef : Roll Chromium from 4430c2c58af2 to 5246cdb214b3 (398 revisions)
a4b9169fb6 : Remove 'in' variables from SkRuntimeEffect
d169e1915c : Migrate GrSurfaceContext readPixels to take direct context
9fbe9e9453 : Reduce processor tree depth back to 1.
0952991c42 : Fix vulkan render pass ctor.
02b1128b03 : Replace SkSL string macros with inline constexpr char arrays.
5b68ed4c51 : Remove GrStyledShape.h from GrSmallPathShapeData.h
2cc126fc74 : Update ProcessorCloneTest to use a processor tree depth of 3.
87d0a2fa53 : Update MakeChildFP to allow processor hierarchies to be created.
46a324a16c : Move GrSmallPathAtlasMgr to its own file and out-line
c45f0cfce0 : Update style guidance for [[fallthrough]].
3262bc8f66 : Clarify that the GrDirectContext uniquely holds the text atlas manager
ea8be2120e : Update ProcessorClone test to re-verify problems without using clone().
b418921133 : Add plumbing for dst read render passes into GrVkRenderPass.
fb9f2e94ad : Add style guidance for `k` prefix on constants.
5dd3d8881c : Move more atlas functionality from GrSmallPathRenderer to GrSmallPathAtlasMgr
60fc650433 : Lower cubic stroke recursion limit to 24
7e74746f7f : add terminating file on complete of CorrectnessActivity
dd49617f92 : Reland "Untangle dependency cycle in sksl dehydration"
fff62bb44a : simplify skvm blitter main logic
18423cd5b3 : Add more perf tests and other minor improvemnts
0467e6cedb : make skvm lerp() a little smarter
081101173a : [recipes] Dump debugging information before running tests on Android
039f681a84 : Label constants with k prefix (not g) and use constexpr.
cac1764968 : Add a GrSmallPathAtlasMgr class
530fc3bb4c : Roll ANGLE from 3831ac2043e4 to 48ba75ac6845 (14 revisions)
eb03dbafe5 : Roll Chromium from 2acf87cc82a2 to 4430c2c58af2 (515 revisions)
9d84bc11f4 : Roll SwiftShader from a202c209bc91 to 59b4828f293e (1 revision)
64aee0acaa : Roll dawn from 2cf5a08cfc1b to 1662e97f324e (2 revisions)
31954bf23f : Enable ClangTidy check performance-unnecessary-copy-initialization.
e0dd3df093 : remove unused Arena reset()
a578138567 : Revert "Untangle dependency cycle in sksl dehydration"
fc11fd4d0b : Allow CoreText axis hidden value to be CFNumber.
375721d7bb : SkPathView for ownerless (can live on stack) SkPaths
24a7f071ae : Fix GrImprovedPerlinNoiseEffect::onIsEqual to compare properly.
a1ed0dc9f8 : Untangle dependency cycle in sksl dehydration
6507e63b51 : Update how the GrSmallPathRenderer's cache entries are created and destroyed
3f2ac36d79 : split getPaint()
63a1a83098 : More verbose CoreText structure checks
6e2c56fefc : move SkArenaAlloc reset to its own class
51f2c15276 : check SkPictureData::getPaint()
de240ac4dd : Revert "Disable the coverage-as-alpha optimization flag for the Bicubic effect."
3e8fae7193 : Revert "Add inline threshold to SkSL::Program::Settings"
ec9b4aab87 : Enable ClangTidy check readability-const-return-type.
3977088e23 : Enable ClangTidy check readability-static-accessed-through-instance.
efc17ce2ca : Fix bug in SkMipmapCache::AddAndRef factory selection.
871aa74797 : Add support for children to runtime color filters
8bfe39160d : [skottie] Add animation in/out point getters
ad3db40d78 : Add inline threshold to SkSL::Program::Settings
3b08f35fd1 : deserialize SkFilterQuality safely
045adb564e : Revert "Reland "Switch GN defs on Mac and iOS to use frameworks, take 2.""
2cc251fd9b : Roll ANGLE from bedac4f06b5c to 3831ac2043e4 (14 revisions)
30edd32029 : Roll Chromium from 69b685d4bfd2 to 2acf87cc82a2 (445 revisions)
3e0d34a75b : Roll SwiftShader from be7c55a2a8ce to a202c209bc91 (6 revisions)
ea70694da8 : Roll dawn from fa4b74d479aa to 2cf5a08cfc1b (1 revision)
b35c3b8bcd : Replace `unimpl` comments with `= delete`.
b3231b1526 : Disable the coverage-as-alpha optimization flag for the Bicubic effect.
c262a12453 : Fix IWYU error in metal-code generator, re-gen dither effect
2c4a07d925 : allow external files in canvas_perf.js tests
155436861b : Fix parameter evaluation order bug in DDLPromiseImageHelper
9b01c9c53f : Update the DitherEffect @test to ensure non-zero dithering.
5e9659579e : Fix unaligned pointer warning on iOS.
fcf8cb2078 : Implement matrix casting in Metal.
b33fa3f7d2 : simplified SkSL REHYDRATE=0
a6841be235 : Enable ClangTidy check llvm-namespace-comment.
269b21c501 : SkRuntimeEffect: Apply uniform transforms in color filters, too
19c3850508 : [infra] iPad 13.6
9dd293ca5f : [infra] Add new provisioning profile including 4 new ipad UIDs.
74b83a4ea9 : Revert "Migrate SkImage::MakeFromTexture to GrRecordingContext"
ae04cc9099 : Revert "Migrate MakeCrossContextFromPixmap to GrDirectContext"
92aac1e1b3 : Disallow runtime effect color filters that depend on position
70df33d24e : use a single point as DirectMaskSubRun's vertex data
76e7a7f7c5 : Begin wrapping GrSmallPathRenderer atlas accesses
943463f60e : Reland "Switch GN defs on Mac and iOS to use frameworks, take 2."
81b276ea98 : add SkGraphics::AllowJIT()
daa9e7455d : Migrate SkImage::MakeFromTexture to GrRecordingContext
066f7d6b1a : Migrate MakeCrossContextFromPixmap to GrDirectContext
0d6f81593b : iwyu fixes for VS 16.7's STL
34949e35f0 : Pull ShapeData into its own header file and rename to GrSmallPathShapeData
7a171cca0c : Roll ANGLE from 6c873cfde957 to bedac4f06b5c (13 revisions)
1362c1eac4 : Roll Chromium from b133b38aa4d3 to 69b685d4bfd2 (479 revisions)
d2f4008a52 : Roll dawn from 076a4e58205d to fa4b74d479aa (2 revisions)
b72037527f : Revert "Switch GN defs on Mac and iOS to use frameworks, take 2."
672c47689d : Replace 'master' with 'top-level' or 'gradient'
2b8940ee5e : remove SkRP-based runtime effects
be3ea68fee : allow SkSpriteBlitter::setup() to fail
c5f8e7df81 : Switch GN defs on Mac and iOS to use frameworks, take 2.
6397e80437 : Specify aa type of draw to the GrClip
3ae071e4ea : Update SymbolTable::takeOwnership interface to improve type safety.
6d00de3ca9 : allow SkRP color filters to fail
4c97814f3a : Fix SKP serialization when SK_DISABLE_EFFECT_SERIALIZATION is defined
f21d6b9b71 : Reland "Add an SkImageGenerator that uses NDK APIs"
749149278c : get rid of unused include
b7531c5c30 : Simplify GrSmallPathRenderer::visitProxies
0abd7276b8 : remove overdrawcolorfilter_runtime
2bc83187bf : Remove staging API for SkImage::makeWithFilter
f7129fc173 : Migrate MakeFromAdoptedTexture to GrRecordingContext
813e8cc762 : add a global may-we-JIT flag
374b154d3b : Don't allow transferring between special queues in vulkan in surface flush.
0e041baeaa : Fix out-of-bounds array access discovered by fuzzer.
2000c64e2b : Publish version 0.17.3
07438b0cda : Revert "Add an SkImageGenerator that uses NDK APIs"
8c9830bc46 : Use SkUniqueCFRef with CTTypesetterCreateLine
cfef980939 : Add an SkImageGenerator that uses NDK APIs
e7b08e4876 : Roll ANGLE from 709472c9dd0c to 6c873cfde957 (13 revisions)
29332bf9bc : Roll Chromium from be02bd1a2326 to b133b38aa4d3 (477 revisions)
64691e3130 : Roll SwiftShader from 74cc8ea2b8df to be7c55a2a8ce (2 revisions)
4f2d07f3c7 : Roll dawn from 1ea3a22f521e to 076a4e58205d (4 revisions)
bfcf8c4832 : simplify next allocation size
10f019c506 : [CanvasKit] Expose TypefaceFontProvider.
17d9caaf8c : remove unused scale for direct masks
c461551ef2 : Fix debug visualization for SkString.
e426df96a1 : Remove use of SK_IGNORE_MAC_OPSZ_FORCE
093263ce45 : Remove SK_PARAGRAPH_OLD_SPACE_RESOLUTION (staging changes done)
f265afddf2 : Remove bits of code related to sk_Args
3f20166c66 : Reland "[recipes] Verify that we actually deleted the file/dir on android"
273bc3000d : Remove two staging APIs post-Chrome-migration
997c907f11 : Rename kMultiMaster_FontFlag to kVariable_FontFlag
ed80035850 : try always setting fvisibility=hidden
6fbd92db65 : Better serialize variations, separate SkFontData.
21efb7c7dd : Fix inversion unit test
2aa72457ba : Chromium Project Code Inclusion
a8486d10e0 : Revert "Revert "Revert "Put top level FPs into their own functions"""
7e3616a1cf : Reland "Revise GrMtlGpu::onUpdateBackendTexture."
a1cce35537 : Revert "[recipes] Verify that we actually deleted the file/dir on android"
80e3d42152 : Fix inversion tracking across simplifies in GrShape
aed15a701a : [recipes] Verify that we actually deleted the file/dir on android
3000d6b8c2 : Validate function return and parameter types in IR generator
e09b314405 : Add ParagraphBuilder.pushPaintStyle to allow text to be colors with paints.
1e4158db1c : Add contains(SkPoint) to SkRRect
471235dba5 : Roll ANGLE from 41442cce3d0f to 709472c9dd0c (23 revisions)
fcfe541ee5 : Roll Chromium from c28de0e53968 to be02bd1a2326 (5894 revisions)
254d03cae5 : Roll SwiftShader from 4568d8587998 to 74cc8ea2b8df (2 revisions)
e1729a3eeb : Roll dawn from 8c9858e9b8e3 to 1ea3a22f521e (3 revisions)
093de4eb2c : Use more of pathbuilder
f37f5d144b : Revert "Revise GrMtlGpu::onUpdateBackendTexture."
d2dc2064dd : fix clang-tidy make_unique warning
1318e450da : move source padding to the AtlasLocator for small path
1b7ce5a055 : A quick start guide for CanvasKit app structure
7716f6597c : Add comments to blend coefficient table to help readability
7b9da25e1b : Can now swizzle SkSL scalars
c2dc572a03 : Revise GrMtlGpu::onUpdateBackendTexture.
f426a93ac4 : add chrome bug triage to the Sheriff's Documentation
71984a480b : move source padding to the AtlasLocator
e7809c74bc : Always send premul paint color to shader FPs
fbd050bd0b : Enable ClangTidy check modernize-make-unique.
1788380a97 : Fix texture errors on iOS Metal
cfb130c662 : Add arc methods to path builder
a52442ab76 : Remove unused dynamic allocation code from GrMtlResourceProvider.
5619c3af3d : GN: Add support for GN's framework variable in the toolchain
789578011e : Increase ClangTidy code coverage by enabling features.
4b9b34558f : Migrate GrGetIntelGpuFamily into a cpp file.
74a7a81b98 : fix addOval and addRRect on builder
a6df9da289 : [infra] Update recipe dependencies
fdd736ffce : Roll ANGLE from cbd5bee81dc6 to 41442cce3d0f (10 revisions)
b82d9b5d3b : Roll SwiftShader from aa5bd7657e6c to 4568d8587998 (1 revision)
92d72ce6af : Roll dawn from fada50119020 to 8c9858e9b8e3 (1 revision)
b746d5c02b : add static factories for SkPath
4b4cd13d44 : Builder has addPolygon, plus start hiding edit methods
0633f76324 : Enable ClangTidy check misc-definitions-in-headers.
8423d060bd : Enable ClangTidy check readability-redundant-preprocessor.
61b4c179ac : Update SKP version
5bc663a55b : add relative segment methods
2243d77c5c : use pathbuilder
ad1e2005f1 : Add ClangTidy check bugprone-bool-pointer-implicit-conversion.
1cf1593781 : Remove GrTextureGradientColorizer and use GrTextureEffect instead.
fcb7ba035a : updated skp fuzzer
fada8bda13 : Avoid passing gradient-layout Y coordinate to colorizer.
a2800c47fa : specialize addGlyphToAtlas padding to bilerp case
82329004d0 : SkSL: Disallow fragmentProcessor variables in several places
8e77631a80 : Remove some non-inclusive language in recipes
982fff264d : Remove "sanity"/"insane" to comply with Android's inclusive language guidance
577536aa1a : Remove "dummy" to comply with Android's inclusive language guidance
dc4da5ac9a : GCC: fix type passed to vcvt_f32_f16 to be a float16x4_t in SkVx.h
3a683c88a2 : Remove "Cripple" to comply with Android's inclusive language guidance
76e22a31a8 : Fix path builder initial gen ID
7154b74e05 : Fixed nondeterminism in SkSL dehydration
32df8f80d3 : Handle null GrDirectContext in DDL Fuzzer
7225788b90 : update size GrTextBlob size calculation
d5a7f1f1c4 : Revert "configure attributes for SkottieView to be initialized from XML layout"
6d3996c1f6 : Update gradient colorizers to take coords instead of colors.
6bf11254fb : Fix bug(s) in combining and chaining GrTextureOps
ae94033137 : Always write binary (eg, UNIX line endings) to sksl .c.inc files
c7950237e0 : configure attributes for SkottieView to be initialized from XML layout
2d01ed9460 : Replace manually-implemented lerp with mix().
cec3a60426 : remove SkDescriptor API fuzzer
1e95010518 : Use staging buffers for Metal uploads
d7c4f9d064 : Add missing <memory> include
17dc63f01d : Don't define SK_GL when no other GPU backends are enabled
4470ba1491 : Roll skcms from 8da4cb002cb4 to b1f9041ffe31 (1 revision)
c18bb51735 : SkSL include files are now stored in a binary format
6db78b8638 : Add option to LazyYUVImage to build mip maps
fc8ba49c06 : Upgrade the version of CockroachDB we test against.
2ebb6ba900 : Roll ANGLE from fd60950e59a3 to cbd5bee81dc6 (14 revisions)
c3794dd527 : Roll SwiftShader from 08a3cc4cfbaa to aa5bd7657e6c (3 revisions)
747a820a7d : Roll dawn from 03cf7c3eaeaf to fada50119020 (7 revisions)
f8869a24e7 : Remove SK_REQUIRE_LOCAL_VAR macro.
078f875477 : Rename GrTessellateStroke* -> GrStrokeTessellate* and friends
d5b51a0b97 : Switch over to SkPathBuilder
bfbe71252a : Enable ClangTidy check performance-for-range-copy.
128ed7b4df : Add view matrix support to tessellated stroking
bd3ffa43d2 : Fix range-based for loops which copy the loop variable unnecessarily.
bcde9eec20 : Fix ducky_yuv_blend in preabandoned context mode
66fb075ad0 : Fix UB in SkString::equal(nullptr) when empty.
ef666fa83d : [skottie] Avoid image data duplication when pre-decoding
dab30349d7 : mark SkPathBuilder as SK_API
7e829b2c28 : Hoist up uniform GrRingBuffer to GrGpu
f02c0489c9 : Update command buffer and finishProc processing in Metal
ebae17d815 : Fixed build error blocking Android roll
284190b108 : Check vendor and render string for Freedreno driver
75306394f4 : Rename "master context" to "primary context"
6b2602ed2d : Remove remaining usages of skvx::mad
73a8cc5712 : Remove unused SkCoverageModePriv code
4ad701a27c : Update doc comments.
b61b2bc43b : Add LLDB visualization support for sk_sp<>.
958a3bb670 : Move paint modulation after color space xform when drawing images
6f65f1a749 : Clarify quickstart documentation.
efb5f07a77 : Remove virtual SkImage_Base::getPlanes
e554301263 : Enable ClangTidy guard bugprone-argument-comment.
4ecc970162 : jit load128/store128
4fadce46b9 : Added an assert to catch incorrect SkSL variable references and cleaned up a few cases where it was being done incorrectly.
8cc118dce8 : Fix mislabeled argument comments.
de53ba533c : Just use paint color as text blob color
5f2b2d6dc6 : Enable ClangTidy guard bugprone-unused-raii.
f6b3ab2314 : Remove unused ephemeral SkPathRef::Editor object.
ea66251bc3 : Delete Android compile bots
da1abd1cae : Remove unused Editor object from reverseAddPath.
ceb5549f5c : [infra] Remove Win10 GT610 tasks
3136789972 : refactor large load/stores
89b3c1f3f8 : add simple rgba f32 support
9f4d51aaf0 : Add sk_sp to Skia.natvis (bypass fPtr)
071b30be25 : Add Housekeeper-PerCommit-GnToBp
9fdddf6411 : Remove non-nested usages of skvx::mad
e393c61a15 : Dawn: update for API changes (Buffer).
5ba6534884 : Change some instances of whitelist/blacklist
2d37958b2d : Roll ANGLE from c20449a879c6 to fd60950e59a3 (11 revisions)
94cefeff50 : Roll SwiftShader from dc8e77f0e521 to 08a3cc4cfbaa (3 revisions)
a4bbc9d8ec : Roll dawn from c11a19145f1f to 03cf7c3eaeaf (14 revisions)
398c654ce7 : Enable ClangTidy 'undelegated constructor' warning.
214de11183 : Fix DebugCanvas(SkIRect) constructor.
994ce8cf23 : Add a dev tools section about debug visualizers.
57d859edd3 : Create a gn link pool which is disabled by default.
e34b282ed0 : Migrate MakeFromAdoptedTexture to GrDirectContext
7b45c2f871 : Remove constexpr workarounds for no-longer-supported compilers.
1aaf41b7a7 : Change GrRingBuffer::finishSubmit to be a finishedProc
a40e7b77fb : Add Skia.natvis to platform_tools/debugging
5e454f8359 : Fix MSVC build.
cd04356804 : Can't share encoded data if we have any modifiers
ef0fa43464 : don't let shaders know the destination is unpremul
e5b6eece5c : Make tessellation join type values negative
d50044129e : skvm sprite blitter
599eae5765 : Use storage.ErrObjectNotExist in Canary-G3
0795361b45 : SkUNREACHABLE should fail, not be UB.
f8237cbafc : Re-org image-cacherator-from-* GMs
e911e265a4 : Add LLDB debugging extensions for SkAutoTArray.
eeefbcf9ba : Add LLDB debugging extensions for SkTArray and SkString.
7839a2599f : A puppeteer test that runs karma-like tests
96d6c6f04d : [skottie] Re-enable inval tracking in viewer
fc5bbe0a6c : Fix SIMD CanvasKit build to output to the expected directory.
52ea577f93 : Migrate MakeFromYUVATexturesCopy* to GrRecordingContext
3e03e117a0 : Reland "Metal: Hold refs for input buffers from bindBuffer calls."
4f587337c3 : Roll third_party/externals/spirv-cross/ d573a95a9..7778792ae (15 commits)
8c7ecc1c06 : Revert "Revert "Never share pixels when we make a subset image""
c34efe0da1 : Fix use of undefined TARGET_OS_SIMULATOR for Non-Metal builds.
4866d0ad5f : Roll ANGLE from de309a42385f to c20449a879c6 (12 revisions)
620bfa3fff : Roll SwiftShader from 12c9d4ac61f2 to dc8e77f0e521 (6 revisions)
3a608e5bc9 : remove (unused) DirectTo... methods
39d1c1ebb6 : Revert "Never share pixels when we make a subset image"
3eff2459d4 : Never share pixels when we make a subset image
ace773d8c0 : Use SkScalar type where appropriate.
34344e20b0 : Add missing #includes.
5890fec2db : Skip the compressed_texture* GMs on the Pixel3
0cfd503996 : JIT functions taking six pointers
68d075e18b : fix r12
cdfdb39138 : Fix up image-cacherator-from-* GMs for direct context
b394db45e6 : Migrate Canary-G3 to task driver
1e67f7fced : Mark sk_abort_no_print [[noreturn]].
afb7870f75 : Update Slide::getName to return a const reference.
564d49ec10 : Remove subset parameter from making encoded/generator images
3d404beb7c : Reland "Attach whitespaces to the neighbor unresolved blocks"
ba15fe1f94 : Remove asserts in SkMatrix get_scale_factor
c0ca856c05 : Change makeTextureImage staging to allow either API
a4c8098aea : Remove gendered language
9119625aae : Remove unnecessary macros from SkString header.
a84caa3a5f : Make some GMs compatible with the *ooprddl configs
3557ab4dc3 : Initialize temp vertex array for GrAAHairlinePathRenderer.
f7353515be : Add nearest MIP filtering to GPU and wire up to SkImageShader
f7f5433a45 : Remove GrSurfacePriv and GrRenderTargetPriv
07b0099820 : Remove "master" from lua files
487d9d1908 : Remove experimental/Networking code
1ff07066f9 : Remove more references to "master"
6007f3bd6f : Roll ANGLE from 3f851efa2adc to de309a42385f (16 revisions)
3e64bda30e : Roll SwiftShader from 3b2cd31c7400 to 12c9d4ac61f2 (4 revisions)
b65d72be24 : Roll dawn from d5a4775cfc77 to c11a19145f1f (3 revisions)
2c904ee90a : Fix self-assignment error in SkBitSet.
b3038f8cb5 : Remove layout(key) support for rects and points.
738c271b4a : Update DataEntry struct to properly support move semantics.
45f5b031b3 : Allow GLSL processor keys to use floats with full precision.
0307e9114c : Remove unreferenced function SkStrDup.
9d5461f368 : Add missing #includes for referenced types, and missing headers in GN.
059ed6749d : Update types in TextStyle to use member initialization syntax.
0ca6440e62 : add final to all the leaf SubRuns
bad0914822 : consolidate common vertex filling code
8501afde18 : Use std::move when constructing GrSurfaceProxyViews
bd220a9ebf : Remove references to Golden/Diamond Master
351327e6e8 : Handle more types as parameter/return in runtime effect helper functions
b1ee2c4961 : Bump SkottieKit version
66d19211aa : remove skar_java from skia android projects
e94b4e1b49 : Update more tests to use the GrDirectContext/GrRecordingContext pair
48025a0bc4 : Enable move construction for OpChain and SkTArray<OpChain>.
fd9f154f82 : Reland "implement working CorrectnessActivity to generate lottie keyframe PNGs"
c88a6ac43d : Add missing #includes for referenced types.
569f07c1f5 : Add texture size to Android's GPU upload trace
522fd1e551 : Fix SkottieKit font loading
ec788be8b5 : Roll ANGLE from df5ed61ddbca to 3f851efa2adc (5 revisions)
21aa6f64e2 : Roll SwiftShader from 6a8a74986c35 to 3b2cd31c7400 (9 revisions)
befe11cae7 : Roll dawn from 0d158ac68107 to d5a4775cfc77 (1 revision)
53453f76b5 : split transformed mask from SDFT
392da6ba30 : Update SKP version
15292955fe : test for valid mips before setting on image
d1ae99438e : [skottie] Add support for inline/data-uri fonts
1d66d3f9d4 : Update Go Deps
7c7a7e5da9 : Report the effect type when TestCreate returns null.
1bf2b4f587 : Undo drawRRect+clipRRect merging outside of Android framework
69267913ef : Remove resource from GrD3DBuffer.
b42706cda6 : properly account for GrTextBlob arena size
bd2b2c1cb0 : demo CubicResampler
711b0397d7 : Reland "Make GrRingBuffer more generic so it can be used over all backends"
143646297e : Revert "Attach whitespaces to the neighbor unresolved blocks"
b5f0f52831 : SkSL: Salt inline identifiers in PipelineStage and FragmentProcessor passes
6b050f6bef : Using staging buffers for uploads of d3d static buffers.
b107a11f88 : Add several more values to SkYUVColorSpace
131c5ad6f1 : Attach whitespaces to the neighbor unresolved blocks
a54d380ced : remove more blacklists
d26b3e2d51 : rename tools/xsan.blacklist
7109434de0 : Enforce trivially-copyable types on unaligned loads/stores/casts.
58adb34cda : Update more tests to use the GrDirectContext/GrRecordingContext pair
36e0849af6 : Rename bit_cast to sk_bit_cast, and migrate to SkUtils.h.
8513867ced : Don't std::move fTriangleBuffer in tessellation
cc73078905 : Remove input-color modulation from GrGLLightingEffect.
c298e7f163 : Roll dawn from 9061d5d154bc to 0d158ac68107 (3 revisions)
43ad7915f7 : make calls to SubRun and AtlasSubRun const
e888fb2bc6 : Remove GrYUVProvider.
3b0200b606 : Revert "Metal: Hold refs for input buffers from bindBuffer calls."
809a99819e : Revert "implement working CorrectnessActivity to generate lottie keyframe PNGs"
d3feb6fef7 : Simplify GrPipeline by removing unused functionality.
c8bc99ff6a : Revert "Make GrRingBuffer more generic so it can be used over all backends"
b38781c8b1 : Remove unused RunInSeries processor.
f743d4eb53 : Rename Xfermode fragment processor to Blend.
7c8659256b : Inclusive language
a75dc33a67 : Metal: Hold refs for input buffers from bindBuffer calls.
90787fefef : Reland #3 "ICU API: only in SkParagraph, simplified."
4cfae3bc24 : Remove GrTexturePriv
13e3faebc6 : reduce mutex use and switch to spinlock
b6d4ad92ad : Make GrRingBuffer more generic so it can be used over all backends
7f5e99465d : implement working CorrectnessActivity to generate lottie keyframe PNGs
3341934694 : Roll ANGLE from f359cb667cb9 to df5ed61ddbca (3 revisions)
f617b4d9c2 : Rename GrStrokeGeometry -> GrStrokePatchBuilder
9eea916c05 : Write GPU buffers directly from GrStrokeGeometry
d140e767b8 : ResourceProviderProxyBase should not drop loadFont (yet)
98e6447f8a : Manually Roll ANGLE from 20eb9be55299 to f6659b3df028 (17 revisions)
1ec3b1ab2e : Fix CanvasKit SkSurface.requestAnimationFrame for web workers
024d745fcc : Add GrFragmentProcessor::Compose for composing two processors.
b25e0650dd : Convert more tests to GrDirectContext/GrRecordingContext pair
446b974be8 : Remove old devices.json and code
b8fe909335 : Update Go Deps
18953489fd : Roll SwiftShader from f272427bda39 to 6a8a74986c35 (3 revisions)
abd7555663 : Roll dawn from c4cebc7efae1 to 9061d5d154bc (3 revisions)
d318489a15 : use new cubic code for old cubics
4739b1d353 : Pass -Wno-psabi to clang
72db717348 : [skottie] Add spread/choke support for glow styles
59e18dc6dd : Combine coverage in GrAppliedClip using RunInSeries.
cc848b59f8 : Rename GrTAllocator to GrTBlockList
3d30ca6d21 : Add CubicResampler to makeShader
6241961a32 : Add several more unit tests of runtime effects
c0e711019b : Disable MIP filtering on D3D using maxLOD.
940070122a : add create ddl fuzzer
184f601346 : JIT load64_{lo,hi}
4348d656bf : Fix Chrome pixel tests after separating Mip from MinMag filtering.
4ccdaf6f2d : Show mirror drawn with SkStroke (toy stroker)
baa2a7bdd2 : Add path recorder class (toy stroker)
5e216b4aa5 : [infra] Move iPhone11 jobs to iOS-13.6.
ab47abfca3 : [canvaskit] Publish 0.17.2
d8194dcc3e : JIT store64
95afafb2b0 : Reland "Add GrContext api to update compressed backend textures."
b047b0b885 : [infra] Add ios-dev-image-13.6 asset.
24bc937a55 : [infra] Add ios-dev-image-13.5 asset
e69b9efcb3 : Separate MIP filtering from min/mag filtering.
40ad5fd50a : Migrate SkImage::flush methods to GrDirectContext
e40ced7d9a : A few more suggest override clang 12 warning tests
9f291a6c44 : Bump version of mskp files for skpbench
e9ced4f3da : Elide inner loop geometry sometimes (toy stroker)
6ae3996454 : Flip Skia-uses-Wuffs-v0.3 from opt-in to opt-out
29d3e2205a : Simplify GrProcessorSet by removing multiple color/coverage FP support.
247835b6c8 : Reland "Migrate SkImage::makeWithFilter to GrRecordingContext"
01373555fe : Remove GrContext variant of SkImage::isValid
6e1eb168a5 : Roll ANGLE from 20eb9be55299 to f6659b3df028 (17 revisions)
492e4daa37 : Update Go Deps
96dc2c70cf : Roll SwiftShader from 97f9923235cf to f272427bda39 (7 revisions)
d2093b13c8 : Set fCanUseDoLoops = false for WebGL 1.0
d007281c9a : Fix clang 12 Wsuggest-override and Wsuggest-destructor-override
67fd3b8257 : Roll skcms from 6982458867c4 to 8da4cb002cb4 (1 revision)
4526665f2b : Roll skcms from 3eb9a5ac7e53 to 6982458867c4 (1 revision)
9e7f73230c : Roll skcms from fc0d614b6313 to 3eb9a5ac7e53 (1 revision)
683bbe01ff : Modify CanvasKit to work in a Web Worker and add a demo of it in action.
2e66ade997 : Make GrBicubicEffect coeffs a uniform.
f219aadebc : Add inner loop geometry to miter join for toy stroker
324578b553 : Add toy stroker sample
d13b97f94c : Revert "Migrate SkImage::makeWithFilter to GrRecordingContext"
41d91b68b5 : Remove support for multiple coverage processors from GrPaint API.
1d4c08f615 : Reland "Support moving blocks from one allocator to another"
138518d92a : [skottie] Cleanup post https://skia-review.googlesource.com/c/skia/+/303997
c1be15da4d : Roll skcms from f73242142ce5 to fc0d614b6313 (1 revision)
a9306eb84f : Rename GrRenderTargetContext::getContext to recordingContext
22874781cf : make more constructors constexpr
8c82a87a6b : Rename GrTexture/Proxy/Priv mip map members/functions
7f0129d424 : Migrate SkImage::makeWithFilter to GrRecordingContext
5933d7d54f : Update GrPaint APIs to reflect lack of multiple color processors.
1d17e49041 : constify GrAtlasTextOp::Geometry
6c452a50e9 : Remove support for multiple color processors from GrPaint.
39156c2ee9 : Update VisualizeCoverageCountFP to accept an input FP.
e942b8cac6 : some small SkVM TODOs
b9b3b05296 : inline prepareGrGlyphs
69100f05bb : Rename GrCaps fields and methods from MipMap to Mipmap
5bae1b83ff : Always return the full remaining buffer capacity from makeSpaceAtLeast
373d7dd0ed : Add new GrContext::updateBackendTexture call that takes an SkColorType.
40a40623c8 : Rename GrBackendTexture::fMipMapped -> fMipmapped
423dd689df : Revert "Support moving blocks from one allocator to another"
a6db510563 : Rename GrMipMapsStatus GrMipmapStatus
0f064041bf : Support moving blocks from one allocator to another
ce4587d430 : [canvaskit] Update to 0.17.1
09357ccfa8 : split out GrDirectMaskSubRun from GrMaskSubRun
12281c56fb : [skottiekit] Initial npm files
7e67dcaea6 : Rename GrMipMapped GrMipmapped
a524ea266d : [skottie] More masking fixes
a09b05c27a : [skottie] Add RenderFlag::kDisableTopLevelClipping
c1eb58de32 : MallocPixelRef should always allocate as large as computeByteSize() says
effd13f945 : Convert more tests to GrRecordingContext/GrDirectContext
2940538ecd : Reland "Remove more GrContext imports & usage"
e875f72dc6 : Add documentation link for canary bots
e687db2bbe : Roll ANGLE from 08c4d09493bf to 20eb9be55299 (17 revisions)
6a420088dd : Roll dawn from d0dd661f1805 to c4cebc7efae1 (3 revisions)
91ccfe3902 : Roll SwiftShader from ea6f21a052c9 to 97f9923235cf (4 revisions)
68e5f29d84 : Keep a scratch block around for reuse in GrBlockAllocator
dc945ea077 : Avoid some unnecessary D3D state changes.
5333784c8c : remove stray weakref include
182c92ebb3 : Catch SkRuntimeEffects w/o "main" earlier
6d0ab954e9 : read/write m44
0927dd65c4 : Make sure we free secondary command buffers we don't cache.
fe7aed63ea : Reduce number of trials needed by ProcessorOptimizationValidationTest.
e64ae86d27 : Rearrange logic in SkRuntimeEffect::Make
c86c5239ca : update markdown files
426274b880 : Add support for holding onto refs for input buffers from bindBuffer calls.
c8ae494401 : Clean up more tests wrt GrContext
daa5859e49 : Fix swiftshader Dockerfile.
0dee9b0c41 : Use input FPs as the base layer for processor tests.
e36a466723 : Revert "Reland "ICU API: only in SkParagraph, simplified (relanding reverted).""
aace25e473 : Create shared method for creating D3D MSAA textures.
48a643daac : SkRuntimeEffect: Always include GrTypesPriv, clean up variable type code
a17799aa59 : don't divide by zero when colorCount=1
af1103040e : Factor out random fragment-processor generation into a helper class.
75c5168b41 : Revert "Remove more GrContext imports & usage"
16fbc24772 : Reland "ICU API: only in SkParagraph, simplified (relanding reverted)."
dd1395526d : Remove more GrContext imports & usage
c59916a5cc : SkVertices: Fix calculation of size needed for attr marker names
a6ab4b4f80 : [canvaskit] Make effect deserialization on for everything but npm.
d9926908b5 : [canvaskit] Enable some options on npm build
b7bcabb373 : Fix vulkan unmapping of buffers during release.
151d1aae27 : [pathkit] Publish 0.7.0 to npm
6249da8a83 : [canvaskit] Publish 0.17.0 to npm
eac4ad754f : Move test code out of header into CPP file.
4c9046f9a9 : Fix more swiftshader links
ad4760a60e : Respect SK_FORCE_8_BYTE_ALIGNMENT in GrBlockAllocator
0c5bb2f776 : Clean up some GrContext in tests
3ba1777ceb : [npm] Support npm publish flow
1860aed643 : Roll ANGLE from cc5513855cc5 to 08c4d09493bf (11 revisions)
f54d50b060 : Roll SwiftShader from 0e82586297a8 to ea6f21a052c9 (4 revisions)
76877fa7c6 : Roll dawn from cb2938a1afd7 to d0dd661f1805 (14 revisions)
60bf6924b4 : Output different error for when CL cannot be created in canary task driver
324e3e521f : Update SKP version
9662fd6cbd : support 64-bit PixelFormats
278b4a6b99 : Fix swarming task failure on Debian10-Clang-arm-Chromebook-GLES.
6732da0b21 : add 64-bit load/store ops
bde4bb7efe : Implement indirect draws with ANGLE's multi draw extension
a237f9ec12 : Run both puppeteer tests in a WebGL 1 and 2 configuration.
d58e01b6fc : support 16161616 in fm
c1cde36a9b : split glyph and geometry data apart
c57327d2ed : Use the new swiftshader bucket.
21e82889d6 : use precise is-normalized test in gm/p3.cpp
fe4b481324 : Clean up some uses of GrContext in tests
2a138b9a99 : Update GrMorphologyEffect to take an inputFP.
6609cb6452 : Update existing TestCreate methods to honor the inputFP in the TestData.
d0c9d0cb7f : Replace arcTo with three functions for it's overloads.
89883ca559 : Bind deferred vertex buffers during GrGLOpsRenderPass::onDrawIndirect
f2d90659ff : [skottie] Fix analytical mask fill type
e911ce525b : Add an input FP to the GrProcessorTestData.
057c33fe63 : Clean up some GrContext uses in the GMs
9f1760bf73 : Remove two unused deprecated SkImage functions
2d7afd4824 : fix heap-buffer-overflow by not returning string from reportBackendType
f4e5737825 : fuzz: Add 'loops' option to run multiple times
cd6411a009 : Add updated provisioning_profile_ios that includes iphone 11s.
c24a6afdb0 : create SkAtlasSubRun API subclass SkMaskSubRun
cae31f8b8f : make prepareGrGlyphs private
b228a72cf5 : remove unused calls: grGlyph and quadOffset
c97ebe06dc : Sneak per-GrBlockAllocator user-controlled metadata into head block
9acf5844ca : Roll ANGLE from 6fe87f4a226d to cc5513855cc5 (14 revisions)
14d6552dd5 : Roll SwiftShader from 0a8f44c514ce to 0e82586297a8 (5 revisions)
65a88eb4be : Roll dawn from 1b9b53a39576 to cb2938a1afd7 (7 revisions)
d72cb4c076 : Mixed samples/conservative raster cleanups for tessellation
3164b4494f : Roll skcms from c21106442079 to f73242142ce5 (1 revision)
fd6f709ce8 : Revert "Revert "Serialize mipmaps""
b7f47e832a : Roll skcms from 403d32176ebc to c21106442079 (1 revision)
442d424a72 : Revert "Serialize mipmaps"
a291b37c74 : Fix GrTAllocator tests
6b5dbb4814 : Make invokeChild default to fInputColor, rather than half4(1)
a7d9f30f4a : Consolidate sampler->index/key conversion
268e48b938 : reorganize GrAtlasTextOp creation
73424fd506 : FIx imagemakewithfilter test in OOPRDDL config
cffb062092 : Use staging buffers in d3d for texture uploads.
fd894ff69a : simplify GrAtlasTextOp's onPrepare
ab5b845318 : Serialize mipmaps
f48f76e00f : Remove modulation by input color in GrTextureEffect
d511d9a086 : Add Puppeteer perf for release and experimental_simd builds of CanvasKit against SKPs
21522e846e : Add canary roll CL link to canary task driver
6514832226 : support 64-bit gather()
7fe0359130 : Add Canary task driver and bots for Android/Chromium/Flutter
a30095d17c : Revert "ICU API: only in SkParagraph, simplified (relanding reverted)."
4caa935bfe : Migrate MakeTextureImage to take GrDirectContext
7479eda3b6 : ICU API: only in SkParagraph, simplified (relanding reverted).
9d960f1e0f : Add more tests to the Pixel4 R Preview devices.
1781c18f06 : Rename G3 framework bot to Canary-G3
f56e1c317a : add HALF support to PixelFormat
fee89ccefd : SkSpan cleanup
c47778631e : Revert "Revert "remove support for serialized pictures before aug 2019""
4e105e2e06 : Clean up GrContext references in the src/gpu
2b4404b14b : JIT to_half/from_half
d198711e46 : Revert "Don't avoid disabling subset for planar image draws"
9d02a4c0a9 : Using staging buffers for vulkan texture uploads.
88f65ceefd : Roll ANGLE from 4ad0f250a010 to 6fe87f4a226d (14 revisions)
78a1e68458 : Roll SwiftShader from 1de497cc50ab to 0a8f44c514ce (1 revision)
7d4fbc5f64 : Roll dawn from b31f5e717e2d to 1b9b53a39576 (9 revisions)
cd11a51a11 : [skottie] Fix mask difference
14982c8e15 : Change hairline pathrenderer to avoid vertex buffer reads.
07531a0f97 : Switch the DDLRecorder over to holding a GrRecordingContext ...
a3b02f5278 : Rename GrSamplerState::Filter::kBilerp to kLinear
c0693db3f5 : Remove SkFontArguments::Axis.
4d680cdf07 : a bunch of half-related stuff
72b8aea019 : Fix experimental_simd CanvasKit build.
3de2a56407 : Remove makeSubset compatibility flag
5ee964e2a2 : Reland "Roll dawn from 0d52f800a1d1 to b31f5e717e2d (4 revisions)"
e80a595401 : Implement SkFontMgr::onMakeFromFontData in subclasses.
0e15cfb585 : Support releasing blocks while iterating them
b46105539e : Add new GM to test hairline subdivision.
70258c79be : add SkParagraph to public headers and fix warnings
cd241f1b6a : [skottie] Improved pucker/bloat center heuristic
26b4ffd362 : Generalize iterator in GrTAllocator to be useful for other data types
3a22017402 : Reland "Add a direct context arg to makeColorTypeAndColorSpace"
b2290d7a8b : minor skvm cleanup
44fafa6b74 : Clean up some boilerplate in runtimeshader.cpp
e552f925da : add store(PixelFormat,...)
03c932c74f : generalize skvm pixel unpacking
1846ba3f08 : QoL improvements to GrTAllocator
af3ae69335 : Reland "rename MakePath to Make"
8f32f1300d : Don't avoid disabling subset for planar image draws
06980dba90 : Revert "Roll dawn from 0d52f800a1d1 to b31f5e717e2d (4 revisions)"
a58db7f87e : Add GrStagingBufferManager and use GrGpuBuffers to manage caching.
13711ebe68 : rename SkMipMap to SkMipmap
779813a239 : Revert "Add a direct context arg to makeColorTypeAndColorSpace"
79d88fe4d1 : [canvaskit] Quick fix for older skp format
14fdcdc891 : Roll dawn from 0d52f800a1d1 to b31f5e717e2d (4 revisions)
b92d53afbe : Roll ANGLE from d98afb787a24 to 4ad0f250a010 (9 revisions)
97e24e31d1 : Roll Chromium from 2a68959faa37 to c28de0e53968 (434 revisions)
6e7083de35 : Roll SwiftShader from cd0af6456eb1 to 1de497cc50ab (3 revisions)
9421094d01 : Revert "rename MakePath to Make"
36132b2aea : rename MakePath to Make
59e1602a52 : Revert "remove support for serialized pictures before aug 2019"
a56da9ee92 : Add a direct context arg to makeColorTypeAndColorSpace
886a904595 : Update SkTQSort to use half-open ranges.
a7685b2343 : Runtime effects: Allow null children
3bbde3a092 : Add one R preview bot.
b2db9797c5 : subclass GrPathSubRun from GrSubRun
4759dcaa8b : Remove under used IsACopyNeededForMips helper.
0ea330703e : Make GrTextureProducer take optional subset and domain rects
252a3c0e11 : make GrAtlasSubRun a subclass of GrSubRun
a726cecbd4 : Update GrDawnBuffer to handle mappable xfer buffers.
c7228c604e : Set up to use new GrDirectContext factories in Chrome
3d00a97bce : extract and rename SubRun to GrSubRun
955adbe02c : Replace various one-liner sorting functor adapters with lambdas.
9d5c55cedf : Move makeFontData to SkTypeface_FreeType.
1c47c8d248 : Roll Dawn, and update to new TextureDataLayout API.
bb80fcdd41 : Add Direct3D compressed texture support.
f990b6ab4a : Remove GrTextureProducer::DetermineDomainMode.
2fe1569298 : Create mipmaps when creating images
12c5d29ba6 : In FPs, store pointers for all child slots, even nullptr
ceebe424b1 : Revert "Add GrContext api to update compressed backend textures."
df07800f95 : Include the SkTSort header only where it is used.
43833b028a : Add GrContextOption to limit the number of cached secondary command buffers.
380fba6e4b : remove support for serialized pictures before aug 2019
f4f8011aef : Add Context factories to GrDirectContext
73e76a39ec : Update Go Deps
47ab248791 : Roll Chromium from b39fabb9a3ae to 2a68959faa37 (427 revisions)
b4302f94c5 : Roll ANGLE from 7d82d29398cc to d98afb787a24 (9 revisions)
ecff79362c : Roll SwiftShader from ad65826a2ab1 to cd0af6456eb1 (5 revisions)
b0a95776ab : Update SKP version
6e9ead9166 : Revert "Remove custom SkSort algorithms."
70474c1cb0 : Remove custom SkSort algorithms.
affae53173 : Add various missing header files to BUILD.gn.
5bdbdf44a9 : Update glMultiDraw... to use GLuint* for baseInstances
81e4bf2870 : Use public api to serialize typefaces.
342273cbaa : remove firstSubRun
2c180304dc : Add GrContext api to update compressed backend textures.
1a0cf309cb : Make many things private in SubRun
1a57857fb6 : Retract GrContext.h from headers
d68ad7d7b0 : move regenerate() from VertexRegenerator to SubRun
2955973dca : remove helper now that g3 is updated
2604a89d33 : make single draw() for SubRun
52ceaea51d : prepare regenerate to move to SubRun
25a1d4f2a0 : Fix Mac GPU references
439709a97d : Expose multi-frame methods for SkCodecImageGenerator
3b5a4fac1e : Use stable sort for Viewer's help screen
a5b9860871 : improve the speed of empty GrTextBlobs
c1583cba22 : move drawTextPaths from RTC to SubRun
85894305bf : Replace ModulateRGBA effect with Xfermode using modulate blend.
7bf2600475 : Replace ModulateAlpha effect with Xfermode using src-in blend.
06b78cf02b : SkRuntimeEffect: Guard against programs with no "main"
74470aec51 : Make GrAsDirectContext public
7c1967700b : Split GrConstColorProcessor into three separate .fp effects.
d9800f8fda : Redesign const-color unit test to leverage sk_gpu_test::test_ops.
5cb47d6a88 : refactor skvx::if_then_else()
872a32c58d : Add an arg to SkImage::makeSubset to take a direct context
31bc350754 : remove unused decl from SubRun
b27b38b089 : Miscellaneous removal of GrContext usages
d1ce4cb2be : Update some of the dox code to GrDirectContext
31890e2c37 : Viewer: Don't steal focus when the shader error window appears
041796e603 : Roll Chromium from 79b4d6eb39c8 to b39fabb9a3ae (542 revisions)
0a4f8de800 : Roll dawn from 479689912ee2 to b9285f69ba2c (11 revisions)
6349c0ba16 : Roll SwiftShader from 6cd27bab06f4 to ad65826a2ab1 (7 revisions)
f64be13cbf : Roll ANGLE from fe36a64765c5 to 7d82d29398cc (8 revisions)
609ea210e2 : more cleanup after removing volatile from bitmap
1434ce1aa9 : Can we remove volatile from skbitmap?
ed15b1c39b : Add Flutter as a Skia customer
e4f36d7ac8 : Update SKP version
4a1f5fc942 : move makeAtlasTextOp to SubRun
4284f75ed7 : remove intermediate lambdas in skvm interpreter
8c7c709aaa : Convert GLHighContrastFilterEffect to an .fp file.
411e7aa8b1 : move GrAtlasTextOp creation to GrRenderTargetContext
54867de4bf : Make GrFP::registerChild just return -1 for null children
2b54e8352a : add vtune support back
41ef2aedef : Simplify some Vulkan compressed texture setup.
67db194bdc : Revert "Enable effects deserialization except for npm build"
a9c9b53007 : Convert the arithmetic runtime effect to a regular .fp effect.
35c42b97f5 : pullout text path drawing from drawGlyphRunList
ed65339084 : Update the sk_app WindowContext to hold a GrDirectContext
71dc916852 : [skottie] Pucker & Bloat shape layer vector effect
4a3ebc2d22 : Switch SkImage's & SkImageGenerator's isValid call over to GrRecordingContext
9ae4020433 : Exclude gl files for Fuchsia platform.
73923522fd : Enable effects deserialization except for npm build
77482cb335 : add Sk- prefix to SkOSLibrary functions
f79a7a54bc : Remove invalid assert when setting D3D buffers.
b490eb2c51 : Add ANGLE's glMultiDraw*BaseInstance functions to the GL interface
d436b78ad4 : Switch a few GMs over to GrDirectContext
c91db040ad : Use Wuffs v0.3 by default, not v0.2
a5783f3858 : Add SkRuntimeEffect Fuzzer
5160e8caa2 : Revert "Exclude gl files for Fuchsia platform."
082323b57d : [skottie] Fill-over-stroke support for text
c1f3f8cda4 : Exclude gl files for Fuchsia platform.
aaf738cf27 : Add internal calls for updateCompressedBackendTexture.
525e87682c : Fix Op tests when default typeface is empty.
7a96c2a6bb : Revert "Revert "Put top level FPs into their own functions""
1c66ad940e : Apply paint color to alpha-only textures in drawEdgeAAImageSet
d9eb219e80 : Add SkCodecImageGenerator::getScaledDimensions
377923e229 : pack windows ABI stack tightly
f8a6b5b4b0 : Impl SkFilterOptions for raster-images
9f821489c9 : Update Go Deps
bd780c3c52 : Roll ANGLE from 58afe4cb7a7b to fe36a64765c5 (5 revisions)
14e93a866d : Roll Chromium from e6974b0e45b1 to 79b4d6eb39c8 (1501 revisions)
66e938edf3 : Roll dawn from d761d5a5758c to 479689912ee2 (6 revisions)
4d48bb3597 : Roll SwiftShader from 76cae97fc14c to 6cd27bab06f4 (2 revisions)
89d33d0a25 : Remove GrCCFillGeometryBench
d342cc9df1 : Add indirect draws to D3D.
e29f9e2187 : Reland "Make glPatchParameteri required when tessellation is supported"
1413d11eaa : Check sk_VertexID support for GrTessellationPathRenderer
d4eb2ec5df : Update SkPaintToGrPaint to perform clamping via child FPs.
3d0359a318 : Migrate GrGpu to GrDirectContext
53ee0fcac7 : Convert the dither runtime effect into a regular .fp effect.
ae34bc492c : Fix half-precision mod signature to be half(half, half).
15edc1806a : Remove unncessary code from filtered clamp-to-border.
bc486b8d59 : Fix vulkan extensions in test setup.
60a4986d4c : Remove GrTextTarget and GrRenderTargetContext::TextTarget
fcfd0af9fd : Notify when SkFontMetrics bounds are bogus.
6c1c53843d : Handle kRSXform_Positioning in TightRunBounds.
cb41a4bf74 : turn skottie view into a view group so we can swap out TextureView and SurfaceView
87f4d291bb : Remove GrFragmentProcessor::Iter.
30ebcf730c : Remove SkCanvas::getGrContext calls from samplecode
5ca99b4402 : Update Go Deps
b94d24912f : feed forward registers used by jit()
d90b3d3133 : Remove generic GrFragmentProcessor texture sampling.
cd79c4713d : tidy up win ABI enter/exit
04c8f25317 : move insertSubRunOpsIntoTarget into GrRenderTargetContext
9e8f484499 : Rename 'analytic FPs' to 'analytic elements' throughout the clip system.
362245e6ed : Remove unused GrTRecorder
8e434ae49f : Fix GrMeshTest for Direct3D.
c269c2dc4d : Clear analytic FPs and clip paths in GrReducedClip::makeEmpty.
c34c6bc09b : Count analytic FPs directly.
196515cbd7 : Line metrics: correct text width
24b8a8cd1a : Switch back to mallinfo in SkSL memory benchmark
61a70fb1ec : Add GrGLSLFP::ParallelRange to iterate FP and GLSLFP trees
dadc0819e9 : Add missing recordingContext override to SkPaintFilterCanvas
1bef9793e9 : Remove uses of non-inclusive terminology from Ganesh code.
16bf7d31c8 : Make SkGpuDevice hold a GrRecordingContext (take 2)
112a716dde : Roll SwiftShader from 28159ee9c8e3 to 76cae97fc14c (5 revisions)
241134004f : Roll ANGLE from 3688cb363ccd to 58afe4cb7a7b (11 revisions)
c201c98fbd : Roll dawn from 7622be0544b0 to d761d5a5758c (5 revisions)
98e0ed78cf : PDF without annotations skips structure tree.
68870aa5d1 : Add heap usage of SkSL::Compiler to nanobench output
6669b01267 : Always check AutoFTAccess::face() for nullptr.
8c3171f531 : Update onMakeColorTypeAndColorSpace to consolidate color processors.
eb7703565a : Update SkXfermodeImageFilter to consolidate color processors.
d576464e76 : Combine MakeOp and insertSubRunOpsIntoTarget
1d784c7939 : TextStyle::matchOneAttribute compares backgrounds even if they don’t exist
babba97ae6 : Use test font manager for SVG fuzzer
afa90369cb : don't produce empty SubRuns
ce6f24d7fd : Placeholders coming from flutter can have Inf sizes
414418d55f : Add option for client to own semaphores after telling to skia to wait.
4e3ab796c4 : use clip as invariant instead of skipClip
2a4acf328c : Remove all internal uses of (and deprecate) SkSurface::getContext
bab3dab722 : remove unused clipRect for distance field
bf052fa77a : Update Go Deps
f0288101b5 : Remove SkCanvas::getGrContext calls from benches
3c8178b619 : Remove deprecated form of `asFragmentProcessor` method.
28e1eff6af : Add support for an inputFP in SkRuntimeColorFilter::asFragmentProcessor.
d463a9d4fb : [canvaskit] Fix first frame measurement
234592ce5a : Add support for an inputFP in SkHighContrast_Filter::asFragmentProcessor
e5b768bb8e : loop over SubRuns in GrRenderTargetContext
cfbb56c6e1 : [skottie] Auto-orient fixes
8bf01945da : Replace remainder of HRESULT checks with macro
d3fca6b96d : Roll ANGLE from 8b80e852bd6c to 3688cb363ccd (9 revisions)
46944a8661 : Roll dawn from 92554d75f354 to 7622be0544b0 (6 revisions)
d66f19782a : Roll SwiftShader from f6f11215cd93 to 28159ee9c8e3 (1 revision)
d5f3c98166 : Update DDL test harness to use GrDirectContexts
5a33f21a48 : Remove a Chrome staging flag
473c9f4cd9 : Tagged PDF annotations must appear in the Parent Tree as well.
1436d7278c : Move frame measurement code into shared location
b37072556a : Mark SkGetThreadID SK_SPI in debug.
bb61fe3245 : Hoist up submit for resolves
cd28fa6f6b : Always use Skia's Vulkan headers when compiling particles module
275f419a60 : Add D3D support for MSAA
9cf98dcb49 : Remove GrCoordTransform entirely
894ddb001e : Add support for an inputFP in SkMixerColorFilter::asFragmentProcessor.
d94e71e69c : use SkTInternalLList in SubRun
b89e52e5f9 : Update GrConfigConversionEffect to use an input FP.
7a1d942eb1 : consolidate text op creation
b4d60f807d : Fix use of uninitialized value in SkSVGDevice
01d8ad64fe : Use GrUniformDataManager in Dawn backend.
476975460d : Reland "Return the actual block capacity from GrBufferAllocPool::makeSpaceAtLeast"
e3ad527e3f : Add a convenience to downcast contexts into GrDirectContext
c7b49bbb9b : [skottie] Fix merge paths <-> paints interaction
cf5e35f721 : Use ContextInfo::directContext() in skottie2movie.cpp
05da783f87 : Revert "Make SkGpuDevice hold a GrRecordingContext"
95dfda4eca : Revert "Return the actual block capacity from GrBufferAllocPool::makeSpaceAtLeast"
9f57f0ec93 : Update Go Deps
5f8e1eea1d : Roll Chromium from 2d0c7f09acbd to e6974b0e45b1 (315 revisions)
d7640c8fb8 : Roll SwiftShader from 3121585acce2 to f6f11215cd93 (7 revisions)
5bb2628b17 : Roll dawn from 59ccb1f6de17 to 92554d75f354 (5 revisions)
0c0d8dd6d6 : Roll ANGLE from 465a912582bb to 8b80e852bd6c (11 revisions)
d10f080fa8 : Return the actual block capacity from GrBufferAllocPool::makeSpaceAtLeast
c8b721b086 : Make SkGpuDevice hold a GrRecordingContext
6130d5079d : Helper function for camera setup
ac45f499af : Dawn: work around a fragcoord.w issue on D3D12.
709ce8181e : Make sure we have a valid command buffer throughout vulkan.
ffd15eafd9 : Remove unused base class GrGLSLFragmentBuilder
a6d1e98b65 : Revert "ICU API: only in SkParagraph, simplified."
3851be4555 : Add support for an inputFP in SkTableColorFilter::asFragmentProcessor.
8d639e1a42 : ICU API: only in SkParagraph, simplified.
6fc05d8b37 : Allow system key equivalents to work again.
609f1597e4 : Remove most GrCoordTransform code
ae99184db2 : Fix docker command for lottie web
6ecc59e6ae : In SkRuntimeEffect, use make_tuple, not make_pair
b750806543 : Combine GrTessellateStrokeOps when possible
786c5b2f95 : GrRenderTargetContext scaffolding
6ec66b9d38 : [skottie] Add shape layer Offset Paths support
c05b2de8fe : Simplify GrMixerEffect.
3b0d7d1e84 : Change D3D waitFence() to poll rather than wait.
4522f6e82d : fix undefined behavior when skipping drawFrames
6d344c3069 : Update unit tests to accept GrDirectContext
8155976877 : [skottie] Add line-spacing animator support
0d3123be55 : Add new isolate specifically for lottie-ci
dc6879107d : Blacklist more GMs for the *ooprddl configs
bc4d13ad2f : move GrTextBlobCache to GrContextThreadSafeProxy
88a4107967 : Add unit tests for global-struct initialization in Metal.
cdcdb0469c : Restore support for Metal 1.x when setting up globals.
08cb2c1695 : Report an error when samplers in Metal don't have layout data.
c1893f3f93 : GCC: fix unknown attribute warnings for no_sanitize
7b4e43c522 : Update final set of tools to take GrDirectContext
b827e97d2b : Update SKP version
fb0275a7e1 : Roll ANGLE from bae95f817a59 to 465a912582bb (12 revisions)
b19fe438d6 : Roll Chromium from 5bc7af439998 to 2d0c7f09acbd (290 revisions)
52a4379f03 : [sksg] Consolidate geometry effects
733666b3be : Roll dawn from b231c7fb717d to 59ccb1f6de17 (21 revisions)
313869939d : Revert "Use Wuffs v0.3 by default, not v0.2"
39c6266b53 : Roll shaderc and spirv-cross
7764cec703 : Roll ANGLE from cbcc500fa426 to bae95f817a59 (11 revisions)
8c8d3556ad : Roll Chromium from 47816b08f510 to 5bc7af439998 (288 revisions)
06acb77c70 : Roll SwiftShader from 2d6b37bbda59 to 3121585acce2 (2 revisions)
92c33f329a : document Make for paths, and move from pathbuilder into path
ad0b2b8dd1 : Update Go Deps
a908e6c9f4 : Roll ANGLE from 2761f01d68a7 to cbcc500fa426 (6 revisions)
a5dd44bc57 : Roll Chromium from 13ebce234ed3 to 47816b08f510 (378 revisions)
7a3ea55259 : Use Wuffs v0.3 by default, not v0.2
0106fcc8a7 : Make sure we are checking for failed wrapping of semaphores.
b5f7a07b77 : Enable OS X clipboard in ImGui.
d62c154b0c : Fix generated files
00f78de600 : Update additional tools to take a GrDirectContext
eba2958922 : Revert "Switch GN defs on Mac and iOS to use frameworks instead of libs."
6438194835 : Add SK_BUILD_NO_OPTS to mac base defines
ab1310006b : Update lottie_web to include lottiecap files
b87b39b7a2 : Make GM::onGpuSetup take a GrDirectContext
c61e35dbc6 : Switch GN defs on Mac and iOS to use frameworks instead of libs.
795efd2f04 : Add pass-through sampling to SkVM, use it when possible
be1829fe9b : Add macos condition support for G3 build
63f986478c : Update LottieWeb to use newer Docker recipe
b7bfbc299a : Move GrRecordingContext.h and GrDirectContext.h into include/gpu
832936beeb : Remove workaround for not calling SkImage release proc
1298bc46ac : Change SampleMatrix to SampleUsage
f8f45d91b2 : Make asDirectContext public
d2f870c911 : Fix modifier key handling in OS X to allow command-keys to work.
e381036051 : Fix D3D debug clang build.
ba7cbf76d4 : Add SkSVGCanvas api Fuzzer
16ee98dded : Roll Chromium from 277fb4f3a407 to 13ebce234ed3 (489 revisions)
0fb9b4926f : Roll ANGLE from 06462adde69b to 2761f01d68a7 (13 revisions)
23e55c4b0c : Roll SwiftShader from b3240d0c355a to 2d6b37bbda59 (2 revisions)
5638f489af : add windows skvm bots
400ba22f45 : save only xmm6-15 on windows
ab9578e9c6 : Update ImGui to latest stable version (1.77).
77d7d5ea92 : with sanitizers, JIT but ignore it
492558a10d : [skottie] Fix wipe effects for images
fe7e74b3a7 : Add an `experimental_simd` build target to CanvasKit.
1e6460d552 : Implement GrFence in D3D.
1bb4d35110 : The Pixel 4XLs are doing fine on Tests, so stop running the tests on Pixel 4s.
a68d933aff : nullptr -> paint color
dd3b401e5b : Direct3D: Fix commandlist cleanup crash.
9eb0002b47 : Double down on abandoned being publicly accessible on contexts
4e3cab7919 : Reland "Simplify GrClip API"
ce9f016ed3 : Remove unused GrFlushFlags.
511cf4fca7 : start on windows jit support
746460e25a : Fix d3d backend texture uploads when used formats need swizzling.
09dbeff19a : Update SkModeColorFilter to support an input FP.
44333c58f6 : Make asDirectContext return a GrDirectContext
5c57e88d8f : Redesign GrXfermodeFragmentProcessor to use one FP instead of two.
3207fbeae2 : Fix release build of viewer with Vulkan
5e09432f4f : careful constants map handling
afaf5d56c5 : performance increase by not drawing on do nothing frames
2d7cf46c81 : Use SkTPin instead of std::clamp
1c62a7b034 : Implement stroking with GPU tessellation
b6b95739a5 : SkSL: Rename isConstant to isCompileTimeConstant
711e73c099 : SkSL: Variable references are never "isConstant"
d681aa258a : [infra] Add xcode-11.4.1 asset
fc2fdf025e : Support sample coords in .fp main()
ad2484520d : Make the GrDirectContext a thing and move it to include/private
41abd4f5cc : Remove SkWhitelistTypefaces.
8f3a83671a : Write SkSL visitor pattern and consolidate sampling analysis
95c250c247 : Downgrade GpuGMs to only receiving a GrRecordingContext
359d16da11 : Roll Chromium from 2076810705d0 to 277fb4f3a407 (412 revisions)
a2bb8c0957 : Roll ANGLE from 69c011ef35f1 to 06462adde69b (13 revisions)
eb1a9106b4 : Roll dawn from ff90599cdf60 to b231c7fb717d (5 revisions)
10b7541a1e : Add proj() intrinsic (XY / Z), fix bug with perspective matrix sampling
3a54b68cb4 : release notes for 85 to web page
22c6aa126d : Update Skia milestone to 86
8c3daeb5d2 : Allow fontmgr factory to depend on fontmgrs.
49b30f451e : SkSL ByteCode: Remove specialized instructions for N up to 4
e7e25ac904 : Remove workarounds to support legacy coord transforms
9f2a333c01 : Update SkColorFilterShader to use an inputFP instead of RunInSeries.
c7ed7e6fde : Revert "Add storage on the surface for its last render task"
ea25120849 : Clean up skottielib: modify access to package classes and delete unneeded code
0c24320f91 : Reland "Don't flatten images in SkImageShader"
aaf945c2fc : Add a full build option for SkottieKit
4320664ebe : Update SkGaussianColorFilter to support an input FP.
a1121331a4 : Be more consistent about calling release procs in SkImage factories (take 2)
ad43fd834f : Update SkSRGBGammaColorFilter to accept an input fragment processor.
3e62762229 : Clean up GrColorSpaceXformEffect to allow a null child FP.
fbe28593e5 : Remove GrFragmentProcessor::addCoordTransform()
f19bbb52b2 : Finish the DDL sk_sp migration
0851459813 : Revert "Don't flatten images in SkImageShader"
ca5b36c474 : Add storage on the surface for its last render task
bedaef32cd : Use recording context more widely in SkGpuDevice
33603fd541 : Fix DDLOperatorEqTest on Dawn backend.
1449d835af : Move InputStream handling of SkottieLib to SkottieView
65513a9834 : Tweak scripts to fix CK builds with python 3
24e2f6e25e : Add program pre-compilation to Vulkan backend
f63713518c : Roll SwiftShader from eb0a25a189b7 to b3240d0c355a (2 revisions)
a1429c4efe : Roll Chromium from 86c1522319ef to 2076810705d0 (570 revisions)
63b499b9a9 : Roll ANGLE from c81da1c809fe to 69c011ef35f1 (12 revisions)
7e75381205 : Roll dawn from 2a6cc4f8fb40 to ff90599cdf60 (1 revision)
03132b7c98 : Update SKP version
d71cf40301 : Remove SkFontMgr::matchFaceStyle.
3d00fc9924 : Make SkFontMgr::onMakeFromStreamArgs pure virtual.
0dba3bb8ea : Remove remaining CGFontCreateWithDataProvider support.
61d454379b : Start running Tests on Pixel4XLs.
b29a1a6653 : Fix D3D dynamic buffer reuse.
98c39ba497 : Make use of backend texture creation finished procs in YUV GMs
f123f06aab : Expose GrRecordingContext accessor on SkCanvas and SkSurface
1ca54d4a3c : remove purge more interface from GrTextBlobCache
439fe6025b : show fat stroking on lines or curves
562c8dbd2c : Move the DDL unreffing to task destructor and update tests
7e47c21ece : fiddle with perspective divide
f2935c6680 : Use GrMatrixEffect in SkPerlinNoiseShader
fa78f3b1cb : Fix is_clang python3 encoding errors
fb355546c0 : Fix crash if Rive file is missing.
b5bd1b3eb9 : Remove GrCoordTransform from GrBicubicEffect
63a0a758ce : Reland "Add async rescale and read APIs to SkImage."
56079c4c3e : Support sample(matrix) in SkRuntimeEffect's CPU backend
1caf3789f8 : Revert "Add async rescale and read APIs to SkImage."
e2d67ce86b : Remove explicit matrix from GrDeviceEffect
318afe66e6 : Don't flatten images in SkImageShader
c0ab92c52f : Reland Implement Skottie vs Lottie perf tool
fe7794d4ba : Add new OOPRDDL bots
be1b837505 : Support sample(matrix) with runtime effects
49e1b0092c : Increase interpreter stack limit slightly
e922953cab : Adjust how GM::gpuSetup is handled in the tools
7ac9b5fdb6 : Add async rescale and read APIs to SkImage.
1b7399b739 : Use GrMatrixEffect in gradients instead of GrCoordTransform
836c9d83aa : [skrive] Rectangle support
7991594c1c : Revert "Revert "clean up after big refactor of SkColorFilter --> ...Base""
96ead54a69 : Reland "Consolidate GrDrawingManager <-> GrRenderTask lifecycle"
e393901771 : More *ooprddl GM changes
d26d25ed67 : Make gpuSetup draw a error message on failure
e6c33eabe0 : Don't erase child optimization flags
17b12095eb : Roll Chromium from 6d759c2e5e1f to 86c1522319ef (594 revisions)
8e37f613cb : Roll ANGLE from 6ef0387d581d to c81da1c809fe (11 revisions)
c72d7a58a3 : Add default flush calls to gpu backend.
c19b9c5886 : androidFramework_replaceClip proposal
a693a4704e : Revert "clean up after big refactor of SkColorFilter --> ...Base"
02616ea90b : [skrive] Add dm source
29c70f2bb6 : Update SkComposeColorFilter to support an input FP.
c1a67b5b15 : Implement Direct3D semaphores
7e16715806 : Remove outdated comment
ac9d3f6f07 : Cleanup of GrSkSLFP
1af72d1786 : Make GrBicubicEffect also support centripetal Catmull-Rom kernel.
c36b8aa527 : Add support for passing an inputFP to SkColorFilter objects.
d7e55629a0 : bin/try: automatically set 'git cl issue' when not found
6dc67b1538 : clean up after big refactor of SkColorFilter --> ...Base
6c9bb62a28 : Have the drawing manager ref & unref DDLs on playback
3d273d0034 : [skrive] Initial render plumbing
b795bea220 : Add GM::gpuTeardown entry point
83b749a706 : Add GM::onceBeforeDraw method that encapsulates calling onOnceBeforeDraw
7000ccdffd : Cleanup for TextLine::getGlyphPositionAtCoordinate.
b9b137304e : Fix nearest neighbor sampling of YUV[A] images
061a5cf82a : Move SkSLSampleMatrix to include/private
d0fa3ee55c : add mutex to GrTextBlobCache
e88320baec : Update how sample(matrix) calls are invoked in SkSL
9d8a41c069 : Reland "Ignore calls to freeGpuResources on abandoned contexts"
9689e39a69 : Update complex clip GMs to only use supported clip ops
5d164a2764 : Initialize SkVertices::Sizes::fTotal
a6858aed83 : Don't write instance locations for unused resolve levels
768adaa3c2 : Remove GrMiddleOutCubicShader::kMaxResolveLevel
adac288da5 : Reland "simplify freeAll"
7580ad47b7 : Add an sk_sp API for DDLs with a macro for staging
e684c6daef : Update Go Deps
d723551805 : Roll ANGLE from 1496de215a39 to 6ef0387d581d (10 revisions)
d6ee22f373 : Roll Chromium from 66992a849fec to 6d759c2e5e1f (551 revisions)
ec60ef9ab4 : Roll dawn from 8ab3719fc486 to 2a6cc4f8fb40 (2 revisions)
49f9437cc8 : Revert "Be more consistent about calling release procs in SkImage factories"
9861b7ca22 : Switch inline variables to use a counter
b11e627644 : Move impl into SkColorFilterBase
0e94f949d1 : Remove unnecessary AsyncReadPixels command buffer disable.
1de1481594 : Fixed an SkSL optimizer issue with collapsing static ifs / switches.
f075414d63 : Be more consistent about calling release procs in SkImage factories
54c9093bb5 : Pass the primProc and uniformHandler to tessellation shader back doors
34878824fc : Revert "Implement Skottie vs Lottie perf tool"
9a5acc5a2d : Add another make_get_error_with_random_oom valgrind suppression
632db1c742 : Revert "Make glPatchParameteri required when tessellation is supported"
d8f4f42b03 : Revert "Simplify GrClip API"
287c28c047 : update gradle version for android projects
8857497d72 : Fix RTHeight for SkRuntimeEffectSimple case.
a026e91e69 : Fix d3d PromiseImageTest
345e999a59 : Roll dawn from 92379bff49c2 to 8ab3719fc486 (2 revisions)
fac4c0dc7e : Reland "Remove SkSpecialImage::makeTextureImage"
38b7d2f223 : Add support for magenta highlights on shader mouseover in Metal.
8ee607cbc1 : Implement Skottie vs Lottie perf tool
3824f58843 : Revert "simplify freeAll"
1507d717ea : Update path to fix Android ASAN bots
24069ebd23 : Add GrContext::oomed() and implement for GL and VK.
03b92cd667 : Fix crash in Viewer when attempting to view shaders in Metal.
72e576492c : Rename MakeResult so that it can be used more broadly.
900630c7cd : Add GM::gpuSetup call in fm
9716414e93 : Simplify GrClip API
9977ab958f : Misc changes to get *ooprdll configs running
b8219e4387 : update ApplyMatrix signature
513e475c86 : Make sure we hold refs to sampled textures in d3d.
4621428b04 : Revert "Ignore calls to freeGpuResources on abandoned contexts"
568d11301d : Revert "Remove SkSpecialImage::makeTextureImage"
f8d25ef97d : Disable one more D3D test
c23b732da6 : Update viewer to call the gpuSetup GM entry point
d9b9e5ec4b : [canvaskit] High performance Path APIs
8268108731 : Reland "[skottie] skottie_tool updates"
322e4be6a1 : Roll ANGLE from 9daab8cbffb7 to 1496de215a39 (13 revisions)
8278c73726 : Roll SwiftShader from 9167e1e22a46 to eb0a25a189b7 (3 revisions)
92c3b89d23 : Roll Chromium from adf736e29a5b to 66992a849fec (532 revisions)
a3b0b30a78 : [skrive] Parse ellipse data
22f246f5ad : add simple pathbuilder
5aaaeea4da : Supply device and local coords to SkShader_Base::onProgram
fe02dd1ee6 : Roll NDK to r21d
99a7e660ac : Adjust which Direct3D tests are disabled
aed25a93a4 : Disable PromiseImageTextureShutdown test for D3D
c5f25bc215 : make internal shared methods
7d7cd2b178 : Make glPatchParameteri required when tessellation is supported
3b6b747842 : simplify freeAll
d34528c357 : Remove SkSpecialImage::makeTextureImage
d12c124d87 : [demos] Move to subdir
2639a144ff : [demos] Add directory from which to serve demos.skia.org
ebea6d0133 : Ignore calls to freeGpuResources on abandoned contexts
43a6e176a6 : Reland "Reland "Fill in GrD3DGpu::onUpdateBackendTexture""
b8846450a8 : Fix public.bzl formatting
7f9aa5a2c6 : Reduce calls to `addColorFragmentProcessor` in GrPaint creation.
d79197dfb1 : Add api to GrVkMemoryAllocator to return VkResult from allocate calls.
044e8bc8c2 : Add SkottieUtils src/hdr defines to public.bzl
2eb3c17ba3 : Add appendNodeIdArray to avoid code duplication.
1fcdcaa0a1 : Reland the new module for skia lib for g3
0615aec6fd : [canvaskit] Fix CPU build
e7ad8c0d3b : Remove GPU read-back logic in SkSpecialImage
f105d38d10 : Update image_from_yuv_textures GM for *ooprddl configs
d424d6a3bd : Revert "[skottie] skottie_tool updates"
2106373889 : [skrive] Parse color paints
2bf27f21f8 : Revert "Reland "Fill in GrD3DGpu::onUpdateBackendTexture""
c2f46c16ab : Roll ANGLE from b772a955e70c to 9daab8cbffb7 (13 revisions)
1b8ef7bdc0 : Roll Chromium from 5964c496b4b5 to adf736e29a5b (505 revisions)
fc2534692b : Roll SwiftShader from ae1007957f09 to 9167e1e22a46 (1 revision)
b444943db2 : Update SkString::resize to preserve string contents efficiently.
6dd62cbdfa : Update SKP version
f58d19a51b : Reland "Fill in GrD3DGpu::onUpdateBackendTexture"
6499e7fb4c : [skottie] skottie_tool updates
9aba625ec3 : Move setSampleMatrix and setSampledWithExplicitCoords into child registration
3cf3d92b56 : Allow custom typeface deserializing of picture typefaces.
362db5828f : DawnTestContext: print validation errors with SkDebugf.
15ee455939 : Simplify SkParse::FindNamedColor
768e91f7e3 : Dawn: fixes for skipped call to bindTextures(), instance attributes.
65888b81cf : Revert "Consolidate GrDrawingManager <-> GrRenderTask lifecycle"
abe2375dfb : Implement inline uploads on d3d.
0f39699192 : Reland "Make it easier to test rectangle textures by using createBackendTexture."
05ca1f6066 : Revert "Fill in GrD3DGpu::onUpdateBackendTexture"
2002b863da : Fixing line metrics (baseline) - de-coupled from ICU CL
553db62fde : Reland "Centralize geometry processor vertex shader transform code"
956ec8a8bc : Update GrCCClipProcessor to support an input FP.
a061b4a782 : Roll Chromium from 4a914f2106e0 to 5964c496b4b5 (498 revisions)
edf9babbb7 : Roll SwiftShader from eb6824408d08 to ae1007957f09 (3 revisions)
611743cd00 : Roll dawn from 581c407cd20b to 92379bff49c2 (11 revisions)
ad20226ea8 : Roll ANGLE from c81f0b7b921f to b772a955e70c (18 revisions)
50daeddf39 : Update Go Deps
dc3b8f94f5 : Revert "Enable _LIBCPP_DEBUG in Clang for non-Xcode-based debug builds."
b57765532b : Don't submit vk command buffer in updateBackendTexture.
9eb89bac85 : Enable _LIBCPP_DEBUG in Clang for non-Xcode-based debug builds.
ce86910dd8 : Revert "Centralize geometry processor vertex shader transform code"
33e044fb16 : Prevent non-trivial destructors from running after exit in DM.
29cb9f9478 : decouple werror and -isystem in third_party
5a967f593c : Fill in GrD3DGpu::onUpdateBackendTexture
ad43e54bfb : Handle kMatrixMultiply in ByteCode -> SkVM
e66636c332 : check all calls to SkCreateRasterPipelineBlitter
0426947243 : Centralize geometry processor vertex shader transform code
a581a8b800 : Fix caching of dirty uniforms on GrD3DPipelineState.
579e63af00 : [skrive] Reset the node system
312669e3b0 : Query GL_SAMPLES when creating an SkSurface from the WebGL canvas
96f8db0323 : Revert "Make it easier to test rectangle textures by using createBackendTexture."
02f8b077d5 : ByteCode: Avoid using "extended" loads when possible
91cc9799fb : SkVM: Handle kNegateF
88ecb7f580 : Add sleep option to web_to_(skp|mskp) shell scripts.
777556a47d : Reland "Replace analytic clip stack with chained fragment processors."
3f4de78fa5 : ProcessorCloneTest checks against original FP against clone.
724701f466 : Reland "Snap coordinates for shader nearest-neighbor decal filtering"
e81b10834e : plumb matrix provider through skvm shaders
2a4871b80c : Implement normalize in ByteCode generator
4e37751693 : Make it easier to test rectangle textures by using createBackendTexture.
e22c5caa84 : Fix wacky_yuv_formats for *ooprddl configs
d4928d03e2 : Implement flush finish proc support for d3d backend.
ce81227c01 : Revert "Snap coordinates for shader nearest-neighbor decal filtering"
89bf734d87 : Add ceil to skvx/skvm/JIT, and floor/ceil intrinsics to ByteCode
df4e3ab185 : HTML typo egde => edge
c869ff7d97 : Fix flippity GM for *ooprddl configs (take 2)
17473756e9 : GrTextureGradientColorizer uses GrTextureEffect
4e68ec693f : Snap coordinates for shader nearest-neighbor decal filtering
22d9d0b996 : Revert "Fix flippity GM for *ooprddl configs"
5081942c0d : Optimize CPP code generation.
ddca6ab54a : Fix flippity GM for *ooprddl configs
75c9c5bd26 : Add unit tests for untested SkString APIs.
889563cbeb : Roll ANGLE from fa3d64bf72d6 to c81f0b7b921f (6 revisions)
f667f4319f : Roll SwiftShader from 7a1d99d0be42 to eb6824408d08 (3 revisions)
f4f1e8d409 : Roll Chromium from 2adbb514e789 to 4a914f2106e0 (507 revisions)
3d25c77940 : Roll dawn from 3f4f35661151 to 581c407cd20b (3 revisions)
d610c75156 : Fix a unintended shader change in GrTextureEffect
5ed3c11a80 : Reland "Don't release vk memory allocator until context is deleted."
304dfa379c : Remove swizzling-store instructions from SkSL ByteCode
a83f2d2fa9 : [skottie] Add support for unprefixed valign/resizing props
92b9ccf53e : Use child texture effects in ProcessorRefTest
3890d3d765 : Roll gn.
c217f61764 : [skrive] Start parsing the node hierarchy
3711c6603e : Remove swizzling-load instructions from SkSL ByteCode
f847f3106c : In SkSLSlide, directly use Viewer's shader error handler
92887b5474 : allow fallback to skvm blitter
c950e05baf : clean up old idea about nullptr/sRGB
6f1487fe80 : Consolidate GrDrawingManager <-> GrRenderTask lifecycle
c35c073c80 : Revert "Don't release vk memory allocator until context is deleted."
f8d68fe7d4 : runtime shader children on skvm backend
11afa63693 : Don't release vk memory allocator until context is deleted.
b54946b86d : Reland "Allow building with Wuffs v0.3, not just v0.2"
91dea5168a : Merge ShaderMode and FilterLogic enums in GrTextureEffect
9394dd59b9 : Fix stack-buffer overrun in appendVAList.
7cdcae3a17 : Roll ANGLE from 98d0f30c4393 to fa3d64bf72d6 (41 revisions)
346f8e0989 : Change URL in skia_css3gradients_desktop.py
f629a9022f : Make Clip test FP use texture effect child
83c2d35155 : Use child effects for LUTs in perline noise effects
99b047087d : Update generated file
71f6cfd654 : GrRRectBlurEffect uses child for nine patch
8c662a7d6e : Get rid of deprecated API to add children to PDF tag nodes.
a85e4bf009 : Fix perspective fragcoord value in d3d.
a43d820341 : Support sample() in ByteCodeGenerator (but not the interpreter)
86b2f39e9e : Use child effect for integral in GrRectBlurEffect
74b06275bb : Manually update ANGLE DEPS
81454dfaa9 : Use hardware wrap mode in perlin noise effects.
53f973c22a : Roll SwiftShader from 763957e6b4fc to 7a1d99d0be42 (4 revisions)
67237c14a6 : Roll Chromium from 5af39e89bd12 to 2adbb514e789 (484 revisions)
a3a9da7430 : Avoid kN32 bitmaps in setup for GPU perlin effects.
72f403c343 : Use Mac font manager for both iOS and macOS
83195191bd : Revert "Convert Skottie build instructions to build an Android Library (AAR) instead of app (APK)"
590e8db5d8 : Revert "Replace analytic clip stack with chained fragment processors."
77628ce0e4 : GrCircleBlurFragmentProcessor uses GrTextureEffect for profile texture
588b32c04e : Update debugger to new fontmgr selection.
907f34bfc1 : Replace analytic clip stack with chained fragment processors.
851b90e102 : Update GrRRectEffect to take an input FP and return a MakeResult.
8605d84f6d : Add a future_apis folder to canvaskit. future_apis contains notes on proposed and upcoming APIs and how they may be able to be used with CanvasKit.
e338c297d0 : Make GrGLPerlinNoise::emitCode easier to read.
dff4d584ed : Convert Skottie build instructions to build an Android Library (AAR) instead of app (APK)
de975e3697 : Support MakeResult in GrOvalEffect.
3b2c06c46b : Remove HairlineAA from the clip-edge types.
abae40299c : Reland "Update zlib DEPS"
ccbd3eeb58 : use joinPossibleEmptyRect for bounding box
8346834d7c : Fix D3D InstanceDataStepRate.
952dd05220 : Revert "roll GN"
15207b8567 : Disable program binary caching on AMD + ANGLE D3D9
1f14ca04b9 : Implement set scissor on d3d render pass.
c4d49056b4 : Cleaning codepoints/grapheme mess; it also helps with ICU API
4190f27b41 : Fix SkParse::FindNamedColor OOB
1443609db4 : Revert "Update zlib DEPS"
6fb3687413 : Update zlib DEPS
2518f546e3 : Enable implicit-fallthrough warnings on Clang.
f5cd604cb9 : GrMagnifierEffect uses child for src
4c47d0ddea : Update Go Deps
4d51b1e4c5 : Roll Chromium from c5b7f210ebff to 5af39e89bd12 (524 revisions)
1f4ed47eb2 : Roll SwiftShader from 8cbee4107cf1 to 763957e6b4fc (8 revisions)
3244745c3d : Roll dawn from 984493d0ac07 to 3f4f35661151 (8 revisions)
de980231f6 : Add a test for wide butt caps
f08a82b52d : Return tuple from GrConvexPolyEffect::Make denoting success or failure.
c85f1fa20f : Support viewing/changing backend shaders in Viewer
edd208d91f : [skottie] Simplify SkColor conversion
5ca9d1a341 : Fix caching of HLSL in D3D backend
9c50e1fb52 : Blacklist failing d3d tests.
33d569ee18 : Elevate the target list of Ganesh tasks to base class
ec3508aaef : Add uniform rtHeight in d3d when needed.
1d585c219b : [skottie] SkResources::loadTypeface() callback
1b0b0046cb : GrMatrixConvolutionEffect uses child for sampled kernel
889d613875 : Add GM::gpuSetup step
b71b6ae106 : Hook up persistent shader cache for D3D
5f196bb0e1 : Fixed instanced drawing for d3d.
f1eb43e880 : replace max_len with if statements
4569f66309 : Remove coverage-as-alpha flag from GrAlphaThresholdFP
ca72cad601 : Blacklist failing d3d tests.
5cd393b3b7 : GrCCClipProcessor uses GrTextureEffect
90cf5d458f : Some more fixes to d3d stencils.
5f0cda4ad4 : Refine VkYcbcrSamplerHelper to only hold backend memory for YCbCr textures
81ec426d6e : roll GN
2659f79a28 : Fix Housekeeper-PerCommit-CheckGeneratedFiles status error.
762cb4ea46 : Add option to DDL test harness to better match OOP-R behavior
f4ec452b7a : Update Go Deps
16cb83b451 : Roll SwiftShader from a6940c8e6eb0 to 8cbee4107cf1 (1 revision)
92d2871493 : Roll Chromium from d877aabea65f to c5b7f210ebff (465 revisions)
66445f67f0 : Roll dawn from 6b3a974b42a3 to 984493d0ac07 (9 revisions)
47111d18f4 : Fix d3d clear op rect.
83cd46bef7 : Add support for stencil in d3d.
ec9269be54 : Update GrConvexPolyEffect to support an input FP.
6b2caf7dfc : GrAlphaThresholdFragmentProcessor uses child processor for mask.
c0d5d9c6f6 : Update EllipticalRRectEffect to support an input FP.
8c71f3e7d7 : Improve error reporting in ProcessorCloneTest.
2879619a29 : Added CanvasKit.MakeImageFromCanvasImageSource which is useful as an alternative to CanvasKit.MakeImageFromEncoded, when used with Browser APIs for loading/decoding images.
2d9e0357fa : Fix infinite loop in SkParsePath::FromSVGString
5ee90ff982 : Moved SampleMatrix computation out of SectionAndParameterHelper
e3a39f7053 : Update ConstColor FP to support an input FP.
a4a132c2be : Fix tracking of d3d cpu descriptor heaps.
a08bde606a : GrTextContext::Options -> GrSDFTOptions
92219b464a : Fix pointer ownership issue with SkSL static switches.
602b402485 : Disable MorphologyFilterRadiusWithMirrorCTM_Gpu on AndroidOne
9ec6b05a43 : Add cloneAndRegisterAllChildProcessors.
127c607818 : Add separate PDF tag attribute interfaces for names and strings
3779f448ca : Add helper method to clone and register a child FP.
b48895dca2 : Revert "Allow building with Wuffs v0.3, not just v0.2"
c34344989a : Allow building with Wuffs v0.3, not just v0.2
82d619699d : remove (unused) clipmask from savelayer
08ac84a66a : Roll Chromium from 0f6d038f871a to d877aabea65f (508 revisions)
ff7ea5c024 : Roll dawn from 5fafb49c7b4d to 6b3a974b42a3 (8 revisions)
5b35f212ac : replace max_len with if statements
ca72a47e23 : Update SKP version
9e3ec15ea3 : remove unsupported flag
01f278c834 : Better handle backendFormat to CompressionType.
45fe2e8a99 : move methods to options class
2d41186521 : [skjson] Reinstate initFastShortString
9efe386978 : Add SkSurface flush call that takes a GrBackendSurfaceMutableState.
616da104ab : Allow printf-style formatting to be used in SK_ABORT.
abd7476916 : adjust input size
ac16760df4 : Make GrMorphologyEffect use GrTextureEffect
637838d20a : Fix compiler warnings on Mac build.
407c9825da : Fix copyright
3d6bf04366 : make options robust
2af055b14d : Skottie example app to copy InputStreams in Java.
1bdbe55135 : Cache last-accessed entry in lastRenderTask table.
faaf3c596c : Move all SkReadBuffer member initialization to header
4bcc5f080a : [skjson] Use lower bits for tagging
3005c4815f : Make explicit SDF default values.
261333283e : [canvaskit] Fix bug with TextStyle color
076c888726 : Make ColorTableEffect use child processor
8181edf21f : Initialize SkReadBuffer pointers
796e7022ee : Reland "Fetch clang-format automatically when compiling .fp files."
edaf3020bf : add svg fuzzer
31c0bcf5ea : remove (unused) duplicate field of fUniqueID
13260a9935 : fixed format
fa690c3aab : fixed width and height
b4120795b8 : Roll Chromium from 3f86fb2f52c2 to 0f6d038f871a (417 revisions)
97eba9a8ca : Roll ANGLE from db3ef87243d0 to ff2ebce4b230 (16 revisions)
fb4381aabe : Roll SwiftShader from 45510ad8a778 to a6940c8e6eb0 (1 revision)
4d324f774c : Roll dawn from b6eff5acf06f to 5fafb49c7b4d (11 revisions)
e06a8972f0 : GrClips know their device dimensions
30212b7941 : Fix implicit fallthroughs throughout Skia.
77968f0d32 : Revert "fixed sample(..., matrix) with runtime effects"
9290d01c6f : Add filter-quality to imageshader factory
f26e596822 : Duplicate ccpr/GrCCStrokeGeometry to tessellate/GrStrokeGeometry
e8685bc957 : remove unneeded SK_LEGACY_BLITTER_CHOICE flag
de2bca28cb : Add new GM to exercise Vulkan YCbCr images
21bbfc6c2d : Revert "Fetch clang-format automatically when compiling .fp files."
2b98f160a6 : Add Direct3D tests to the bots.
a2d46a1f7d : Optimize GrRRectBlurEffect by computing frag pos branchlessly.
85aa42820e : Move VkYcbcrSamplerHelper's context functionality into VkTestHelper
e5463e62b9 : require c++14 public headers
32d5cfa1f3 : Publicly depend on fontmgrs.
082232b142 : simplify option flow
88183900a5 : Honor return value of `registerChildProcessor` when creating child FPs.
2559778f0f : Fix calling finishedProcs that are null in backend surface APIs.
1da2556a09 : [skrive] Initial binary reader plumbing
739e1caf35 : Fixed SkSL optimization issue
ee2ffc3b43 : Delete .a file before writing static library.
a25422faa4 : Fetch clang-format automatically when compiling .fp files.
8cd42e00ab : add 2 dom api to fuzz
f12f47e66a : add 2 dom api to fuzz
d1a326fd6c : add 2 dom api to fuzz
a79784e5ec : add 2 dom api to fuzz
1c07aa7d8d : Implement computeFastBounds in SkLocalMatrixImageFilter
4598fa1b1a : move test op creation to GrTextAtlasOp
36248741c2 : Dawn: implement Dawn support for BackendAllocationTest in Gray8 mode.
d05fd0c7d2 : Accept Flat Uint32Array, Float32Array, or 2d Float32Array as the color argument to MakeLinearGradient
0d6ce7cc13 : Split VulkanTestHelper out into its own files
cd0df4f7cd : Add a basic readme to help the uninitiated build and run skpbench
75626e4b1a : Regularize selection of fontmgr.
de175abede : Lots of little D3D fixes.
0ad37b8754 : Roll ANGLE from d80d9044857e to db3ef87243d0 (11 revisions)
24b5ac1b95 : Roll dawn from 527080ff03ce to b6eff5acf06f (5 revisions)
553496b66f : Roll Chromium from 82b62a7dc547 to 3f86fb2f52c2 (426 revisions)
d482889d21 : Roll SwiftShader from e3eb327e8c3c to 45510ad8a778 (7 revisions)
f69e40841e : move dummy onMakeFromFontData() into .cpp
56bf90bf67 : Update CircularRRectEffect to use a child FP.
34f28691f0 : add avx-512 swizzler opts
bd66cf6098 : Dawn: fix GrDawnGpu::onUpdateBackendTexture() in Color mode.
81063116fc : move shader-specific checks out of blitter chooser
51891392d8 : [canvaskit] Add benchmarks on SKPs
e8d3ccadfe : Remove GrPrepareForExternalIORequests from flush.
2577623202 : Fix two different cases with multiple chained sample matrices
11a52d3dfa : Remove SK_LEGACY_WEBP_LOOP_COUNT
e7b4d73bc8 : Update GrRectBlurEffect to use a child FP.
71e8590199 : rearrange SkSwizzler_opts.h
9c401e7e1a : [canvaskit] Make docs more clear
ff7bee9817 : Remove SkReader32, and some API from SkWriter32
ae413d8b81 : Move VkYcbcrSamplerHelper to its own files
c88d9c6ae3 : Clean up GrD3DCommandList interface
4ca8884a02 : Update GrRRectBlurEffect to use a child FP.
f6af9749d0 : Reland "Update GrCircleBlurFragmentProcessor to use a child FP."
9e4e4c7e97 : Reland "Switch persistent cache to use SkReadBuffer/SkWriteBuffer"
f7005498d4 : Keeping run metrics rather than calculating them every time
fb5ede576d : fixed sample(..., matrix) with runtime effects
3fd5b8f578 : Fix Build-Win-Clang-x86_64-Debug-Direct3D
771d3a214e : Revert "Delete .a file before writing static library."
3b035e0417 : Delete .a file before writing static library.
1db8e7990a : Add GrContext API to allow updating GrBackendSurfaceMutableState.
8aa83f89cc : fix import
4442bfa50b : Revert "remove -Fast bots"
b00f86c5d2 : Revert "Reland "remove unnecessary hsw opts""
ea2cdf4afb : add svg fuzzer
3a9e20411b : add svg fuzzer
5d18c24f7f : Roll Chromium from 608bc0c55214 to 82b62a7dc547 (444 revisions)
0da0b0a18a : Roll ANGLE from dbb18b53c4b4 to d80d9044857e (10 revisions)
54f46dbcda : Roll dawn from 0a79bee135cd to 527080ff03ce (7 revisions)
62ace59d8c : [fuchsia] Fix fidlc command.
bce9bd60e7 : Revert "Update GrCircleBlurFragmentProcessor to use a child FP."
1c3a77ed8e : Re-enable GrCaps::fSampleLocationsSupport in Vulkan
58f569b3e3 : Remove unnecessary GrFixedClip includes/declarations
f43da14878 : Add D3D descriptor tables and bind to command list.
90e82904b5 : Revert "Switch persistent cache to use SkReadBuffer/SkWriteBuffer"
437c78593c : [fuchsia] Always use full name of FIDL libraries.
392fa03a1b : Add an interactive sample that fits cubics to circular arcs
5fa11d4040 : Switch persistent cache to use SkReadBuffer/SkWriteBuffer
9010c86634 : Update GrAlphaThresholdFragmentProcessor to use a child FP.
88c6539a3f : Update GrCircleBlurFragmentProcessor to use a child FP.
1ce11e676e : Reland "remove unnecessary hsw opts"
ad9ac9ae51 : remove -Fast bots
1b2f5e5de0 : Move Pixel4 Perf jobs to the 4XL.
e52b625565 : Update vulkan linux sdk version on bots.
b81eebae88 : Allow surfaces to validate against matching contexts, not ptr equality
ba426ba3ba : make GrAtlasTextOp a friend of GrRenderTargetContext
7eb0a5f7f2 : Auto-resolve DDL targets in flushSurfaces
45cd20004c : [skrive] Initial artboard plumbing
73905c3db2 : Removing fOffsets array from Run; optimizing copyTo
990a04ecd5 : remove unused and unimplemented calls
64688229fd : move the bulk of GrTextContext to GrRenderTargetContext
8c4067737d : Remove SkValidatingReadBuffer.h
6c4b67d13b : remove arcore from apps project directory
25df1f7f88 : Don't fill last render task map with nullptrs
8a6e53ad22 : Disable support for sample locations in vulkan.
d3927e40f1 : Revert "Reland "Add JavaInputStreamAdaptor files into third_party directory.""
8441a7c44b : In GrColorInfo, compute color xform from sRGB at construction time
28e5f11178 : Don't recompute clipped op bounds in setupDstProxyView
45f36b5b55 : ignore SK_DISABLE_READBUFFER
5c9d18170b : Make SK_DISABLE_EFFECT_SERIALIZATION trim out more code
8f45e4d1b5 : use type name as identifier instead of factory
237f794e64 : Reland "Add JavaInputStreamAdaptor files into third_party directory."
cb1cf47bb8 : Revert "remove unnecessary hsw opts"
a01ec53bdd : Remove axis alignment restriction on small CPU blur
9d79ac6b81 : Revert "Add JavaInputStreamAdaptor files into third_party directory."
cb40620540 : Document skia::textlayout::Run is non-assignable.
88c6d72b42 : remove unnecessary hsw opts
7910a8f761 : Account for surface origin in Dawn scissor rect
cc23d95f5f : Roll Chromium from 734187142549 to 608bc0c55214 (450 revisions)
5a520eafa1 : Roll ANGLE from d80adf4e137d to dbb18b53c4b4 (14 revisions)
8621f13b13 : Roll dawn from a2fe30579783 to 0a79bee135cd (5 revisions)
c14701a512 : Remove SkStream_mac.cpp.
7c1f3fabf5 : Remove SkFontHost_mac.cpp.
d449f51616 : minor reordering of fields to save space
75da65158b : Update GrLumaColorFilterEffect to use a child FP.
fe64410954 : Remove PremulInput and GrPremulInputFragmentProcessor.fp from Skia.
ea380a70b6 : Fix housekeeper 'check generated files' warning.
d71b7b05ba : Move lastRenderTask into drawing manager
d4b8bf91b4 : Dawn: implement GrBackendTexture::isSameTexture().
cf8b723ffd : Add JavaInputStreamAdaptor files into third_party directory.
e2c83a323a : Optimize findLimitingClusters
7b1355e509 : Revert "Reland "Move JavaInputStreamAdaptor into third_party and add a LICENSE file.""
f54dbf71e8 : Clean up SkShaper_coretext.cpp & SkCGBase.h
d470f40272 : Dealing with another crash when some fonts are unresolved
2fbe61779a : Update Gr(Circle|Ellipse)Effect to use a child FP.
d29207a24f : move painter to GrRenderTargetContext from TextTarget
fee069880d : Reland "Move JavaInputStreamAdaptor into third_party and add a LICENSE file."
d060c9d8a7 : Define sample(null) as returning the inputColor unchanged.
26ae40f668 : Reland "[skrive] Initial parser plumbing"
94aed0be1f : Use "und" in place of HB_LANGUAGE_INVALID.
cf992d6422 : simplify GrTextContext
e923ae1be4 : Revert "[skrive] Initial parser plumbing"
f79ef18e11 : Update GrAARectEffect to use a child FP.
f6c48c0b51 : inline Cluster::run()
00a96f2c99 : [skrive] Initial parser plumbing
03535f4f22 : No longer move queue index of VkImage back to initial state on release.
750e565bcc : calculate text color closer to use
9cced93b7a : Handle color and stencil clears in GrClearOp
be20205787 : Remove unused fColor from GrTextBlob
6e659e9609 : Add a gm for ManagedAnimation.setColor
f9ffdd6942 : Update Go Deps
6eeec74f68 : Roll Chromium from b7bb5840cba2 to 734187142549 (512 revisions)
6a8163a9ee : Roll dawn from 0a6a9d86926e to a2fe30579783 (2 revisions)
b20634b472 : Roll ANGLE from b10f4b94aa17 to d80adf4e137d (20 revisions)
81aa5ddb94 : Update SKP version
aed47a38a0 : Update Go Deps
47b0675462 : Update Go Deps
0ef90dd5e9 : Split out coretext fontmgr factory.
bb5b2a17c2 : Revert "Split out coretext fontmgr factory."
2c628340f4 : Split out coretext fontmgr factory.
429d9d7981 : Revert "Move JavaInputStreamAdaptor into third_party and add a LICENSE file."
af6cf631af : Revert my recent change to WritePixelsNonTexture_Gpu.
a4ae8d0375 : [canvaskit] Roll 0.16.2
6f56f2ed3f : port skx opts to old style
aa10dfeec9 : Revert "Split out coretext fontmgr factory."
eac2d518bd : Move JavaInputStreamAdaptor into third_party and add a LICENSE file.
e7b329e1ee : [canvaskit] Fix freeing of memory in computeTonalColors
4e221bd41c : Initial clipShader implementation for SkClipStack and GPU
47f3eb1889 : Fix constant output for Clamp FP when child processor is present.
54cf42f7cb : Update HSL/RGB and color matrix conversion processors to use a child FP.
5c14d63297 : Split out coretext fontmgr factory.
ea765a3329 : Remove 'public' from disabled optional target.
9f7485b4bb : Dawn: fix unsupported writePixels mode and test.
0af87fe263 : Pass input stage color to child processors.
37a46d2536 : Dawn: fix for crash on GrContextFactory_sharedContexts unit test.
692e59dca2 : remove forceW system
530fedf893 : [canvaskit] Add MacOS specific notes for setup
cd75b17943 : Unit test of drawAtlas and fixes for bugs uncovered by it
43f443f086 : Fix caching of GL program binaries
288ecf60bd : Use main command buffer for updateBackendTexture in vulkan.
de00dc9004 : Detect empty clip when difference op clips everything
b96995d05f : Handle tessellated paths that require more segments than are supported
a9026da425 : tiny fixup: depend on :skx
ad56c4c143 : add structure for normal SKX opts
e780a590ba : Dawn: fix for abandoned contexts.
69e46da716 : [canvaskit] Fix infrequent crash in SkFontMgr.FromData
746473b904 : remove sse4.1 opts level
ddb6fc24f3 : Update Go Deps
1e561ae31a : Roll ANGLE from 989c790d4b8b to b10f4b94aa17 (11 revisions)
a903f4885b : Roll Chromium from 2f74454086a5 to b7bb5840cba2 (462 revisions)
5ba8cbda81 : Roll SwiftShader from 0711869b5f20 to e3eb327e8c3c (1 revision)
ab4b215658 : Roll dawn from 783cd5a79c8a to 0a6a9d86926e (1 revision)
149f22d447 : ICU optimization
59f31b143c : Revert "Add 2x2 bilinear downscale steps to GrSurfaceContext::rescale."
cdc39bda92 : Update GrBlurredEdgeFragmentProcessor to use a child FP.
d1d997e11f : Reland "Improve scissor state tracking in GrRTC"
c11ab9ac93 : Revert "ICU optimization"
fcddaf2aa9 : Roll skcms from 5404be4a2703 to 403d32176ebc (1 revision)
ed827bcf91 : Make shadow in drawShadow test much more prominent
a5fc154260 : remove AVX raster pipeline stages
cc6349d390 : ICU optimization
4926b07217 : Revert "Improve scissor state tracking in GrRTC"
3b923a880b : Improve scissor state tracking in GrRTC
f800c1d71b : refine __chkstk_darwin() workaround
29b231e87a : remove templates from SkSwizzler_opts
4a085a0dda : Make vertex structs private
92cc580c27 : Remove unused vertex filler
eed56f0fe5 : Update GrFragmentProcessor::SwizzleOutput to use a child FP.
5a2a7b3096 : Update GrClampFragmentProcessor to use a child FP.
d13487e71b : Regularize SkFontMgr for CoreText build.
06f3d088e1 : Fix invalid code generation with @setData and 'in fragmentProcessor?'.
396deb032b : Move addToAtlas to GrAtlasManager
b007bb25a1 : Dawn: skip PromiseImageShutdownTest and TextureIdleProcTest.
024d42fdd6 : [canvaskit] roll v0.16.1
f278886e1e : Direct3D: Create samplers and shaderResourceViews for textures.
7f3408ba99 : Update GrVkImage setImageLayout to take a specific queue index.
1faaa97f80 : Revert "apply SkOpts_skx approach to SkOpts_hsw"
7f5b734505 : Revert "finish new-style opts"
bfe44b6974 : Don't leak ref returned by SkFontMgr::matchFamilyStyle.
c3320be506 : Reland "Request specific ANGLE context versions."
9adc1d4f7d : [canvaskit] Fix JS representation of Color
23708cd50e : SkRecord cleanup
e19a3cec9a : Update Go Deps
9e2ebf18e6 : Roll SwiftShader from 3ad285a60d82 to 0711869b5f20 (1 revision)
be8b7ced36 : Roll dawn from 295a4177aebc to 783cd5a79c8a (24 revisions)
96f3b4160a : Roll Chromium from 065b0a7f68ea to 2f74454086a5 (474 revisions)
f966f4ee2c : Roll ANGLE from 6c1581646c46 to 989c790d4b8b (14 revisions)
bf68ce5a04 : add missing import for std::atomic
64aa5138c7 : Remove SkAtlasTextTarget
4272d071d9 : finish new-style opts
e8ad02c6e9 : Revert "Reland "Revert "Omit dead SkSL functions"""
4aca9066d5 : move #include out of header
c48caaae49 : Fixing crash when some fonts are unresolved
88b3b15eec : Add clipShader with perspective GM
89dd4e774d : Divide by w for sample matrices
e973ee2457 : remove SubRun from addGlyphToAtlas
08a39c2b5f : apply SkOpts_skx approach to SkOpts_hsw
f80a78602e : Use correct transfer offset for GL_HALF_FLOAT_OES
64c8b811b5 : Dawn: fix memory corruption in DawnTestContext.
625dc60e8b : [canvaskit] Publish v0.16.0
d3a95c2b66 : Fixed sample_matrix_constant GM
e84f96d712 : Fix comments for SkYUVColorSpace
a15f2bfb6f : Reland "Revert "Omit dead SkSL functions""
59e087ef3f : [canvaskit] Add JS optimization for int color
26f9de330d : simplify loop in updateTextureCoordinates
2362022e7c : [canvaskit] Make SkCanvas.drawColor/clear take SkColor4f
3fdc49f357 : Always call release procs on SkSurface GPU factories
c3f4943339 : Only set GL tex base/max MIP level if supported
b42660f584 : [canvaskit] Speculative fix for flaky dommatrix test
fd1173ac71 : Revert "Revert "Omit dead SkSL functions""
463d729cd6 : Fix an "use-after-move" in SkFontMgr_custom_embedded.
5b4a80ad22 : Revert "Roll dawn from 295a4177aebc to adbf9153d909 (18 revisions)"
93f1a38fb5 : [canvaskit] Add flexibility to setColor API
462a860f63 : [canvaskit] Change Malloc to return object instead of TypedArray
c1150db5e1 : Update Go Deps
43a3da70ee : Roll Chromium from 0fa619691087 to 065b0a7f68ea (487 revisions)
d55bcc48b0 : Roll ANGLE from 77e5316a515d to 6c1581646c46 (12 revisions)
e2d1235681 : Roll dawn from 295a4177aebc to adbf9153d909 (18 revisions)
98ee5e720e : Roll SwiftShader from 11dd7183c4d2 to 3ad285a60d82 (15 revisions)
c2a06de583 : Make add_glyph_to_atlas a method
49203849a6 : Check for deferred saves in SkCanvas::clipShader
579c295b6b : Android test to depend on icu and harfbuzz.
4af57c9c55 : Check for sync extensions only on correct context types
63559a570c : Revert "Revert "gms for SkParagraph""
77a233283c : does -fms-compatibility-version=19 still matter?
8e04eb431d : Make strike fields private
b9bde8489b : A example of 3D rotation that shows a quotation with all the glyphs rotated.
5c51f5f05f : Add localmatrix w/ perspective GM
2ad3dfb46b : For custom vector/normal/position attrs, let marker ID 0 mean CTM
3ae5b29e14 : Dawn: fix MSC build.
fdd542f807 : roll clang_win
f10581872c : Add headers to SkSL GN file.
3e8b57d052 : Remove ineffective lazy field fMetricsAndImages
54c0d06941 : add Fuchsia condition results for G3 build
392780277b : Remove submit from async read pixels. User must submit.
5e370c224b : Remove ES3 context requirement to use rectangle textures with ANGLE.
e219d1c94c : Make GrContextThreadSafeProxy not a GrContext_Base
aa9d99ff6b : Add support for vk image sharing mode and handle queues xfers correctly.
674a5ccd3c : Add threshold for partitioning blur draws
1adcac52d6 : Remove transform_scanline from SkWebpEncoder
b2a19f0fb3 : Make path data private
bcbef3a17b : Rolling 2 dependencies
06d2e96095 : Bind D3D constants.
6b3d6e9210 : Rewrite SkVertices serialization to use SkReadBuffer/SkWriteBuffer
0bfae282f4 : Roll ANGLE from 48102b2b3655 to 77e5316a515d (11 revisions)
a5ced79473 : Move addOp to SubRun and rename
bec7f1056c : trim down skia_select()
89c909efee : Wsign-conversion for public headers
e8121e57ab : Revert "Request specific ANGLE context versions."
3a5de9aae1 : Update Go Deps
6e5288a5ef : Roll Chromium from c70c5e32ad0b to 0fa619691087 (402 revisions)
c2fafa1a31 : Roll SwiftShader from 471c120ac92a to 11dd7183c4d2 (2 revisions)
8eeff5ccf3 : Request specific ANGLE context versions.
995b467563 : SkIcoCodec: Read the entire stream into data
f5776b7f19 : Fix RTAdjust for Direct3D.
43182bccce : Remove SkBitmapRegionDecoder and SkBRDAllocator
3eadce263c : Create ring buffer for managing D3D uniforms.
7ca48cc1b2 : Map the 's' key in CanvasKit viewer to force animation
e37d578796 : Revert "gms for SkParagraph"
62c579c1f5 : Move makeOp to SubRun
28cdc972f6 : [skottie] Pull SkottieProperty.h from Skotti.h
7a6221e86e : Make flags private
7351f8c560 : gms for SkParagraph
7a8e394496 : Revert "Allow printf-style formatting to be used in SK_ABORT."
67e50a6b5c : Allow printf-style formatting to be used in SK_ABORT.
d9f2c5f58f : Make fMaskFormat private
3392ebe974 : Additional tests covering parts of path interface
502eab4fc9 : Add AVX2 implementations for SkSwizzler opts
33dbd65611 : Pass file and line number when asserting single owner
8c5786622b : Reland "Remove double support from SkSL."
cbe4e2822c : Fix strict-constraint bleed in strict_constraint_[batch_]no_red_allowed.
6aa3869f76 : [canvaskit] Use scratch arrays for colors and matrices
f40cef851c : Dawn: fix Device leak in DawnTestContext.
59aa4b7187 : Revert "Remove double support from SkSL."
7c969f26bc : Revert "Omit dead SkSL functions"
43b1579dac : Make abandonment state of context thread-safe
273944ac7c : Convert GrMatrixEffect to pure CPP/H
97fe0cbed2 : Omit dead SkSL functions
71a35d49b7 : Remove double support from SkSL.
9331ca0704 : CanvasKit: implement client-supplied dirty rect support for software surface.
dc69222c84 : Update Go Deps
7e8f79a420 : Roll Chromium from a775f5d273ab to c70c5e32ad0b (561 revisions)
481168b258 : Roll ANGLE from 33004b09f180 to 48102b2b3655 (17 revisions)
b42a327926 : hide savelayer's clipmask fields
94230f4b05 : Update SKP version
9c4c626521 : Update Go Deps
25a8404bd1 : Update Go Deps
7a34aff3e6 : Fix older chromeos tuple constructor deduction error
9c6f6bf031 : Add 2x2 bilinear downscale steps to GrSurfaceContext::rescale.
5b8dd73546 : Hide ICU C++ API from Skia users.
1dbc3b5339 : Tagged PDFs should output an IDTree.
b437d7b5e4 : Add puppeteer perf for performance degredation related to transforming a complex path. Translations and rotations both have an effect on cache usage. Snapping translations to integer coordinations reduces cache usage. Opacity of path painting does not have an effect on cache usage.
620c3d9519 : Fix D3D static buffers and set rendertarget
cc7ec24ca8 : Move backend surface vk getters and setters back out from behind compile flag.
2837f24a16 : Revert "Hide ICU C++ API from Skia users."
def1df3f11 : Create CTTypesetter without Options.
31adbc6bb0 : tease apart GrTextBlob and SubRun
5ef0d2f6c0 : Hide ICU C++ API from Skia users.
a50830b6f4 : Rename fUniqueID -> fMessageBoxID
0d0758e42a : Wire up mouse and keyboard events in CanvasKit viewer
6c6caf420a : Add GrBackendMutableState object to handle shared texture state.
c453a507e4 : Rename fIH variable to fInvH
a3908ef970 : Merge PathText samples into one, with different modes
5dbc3f87e7 : Fix markdown typo in the style guide
fdba6c8b76 : Modify SurfaceTest to only test readbacks from supported surfaces.
5d7759e1f4 : Minor cleanup in the sample_matrix GMs
5dbcca5634 : Update DDL test harness to better match OOP-R
59d299ba3f : Record code coverage in canvaskit tests, increase coverage
a727122007 : Move hasW to SubRun
df546db4d8 : Make GrGLProgram inform GrGLGpu when it changes the bound program
7c12e28cf4 : Reland "GrClips provided as pointers to GrRTC"
c0d88a12d1 : Remove SkSurface::MakeFromBackendTextureAsRenderTarget from public API
19ef693adc : Remove last unistr.h include.
07821def6c : Performance test of color conversion
921cdbb387 : Fix dimensions of color_cube_rt slide
ac37b7afe0 : remove old kDCIP3 alias
074414fed5 : Revert "GrClips provided as pointers to GrRTC"
ae7ec62515 : Update Go Deps
aafe1fc0fa : Roll ANGLE from 6a184fe947ed to 33004b09f180 (8 revisions)
d8ab8e71db : Roll Chromium from f752954c14c1 to a775f5d273ab (485 revisions)
7adbda9be5 : Roll SwiftShader from 9e718f962f87 to 471c120ac92a (1 revision)
dabb0d7864 : Roll dawn from a3636ed8883d to 295a4177aebc (4 revisions)
c67b36213f : Fix Metal codegen for Globals struct.
1bdafbf016 : Reland "Improve matrix construction abilities in Metal codegen."
b985b4b67f : Remove use of ICU C++ API from SkParagraph.
f7d7043408 : Add support for SkASSERTF and SkDEBUGFAIL(F) in SKSL_STANDALONE.
3e7d511de3 : Add svg parsing to CanvasKit viewer.html
cf11892ab2 : [canvaskit] Do not automatically free things provided by Malloc.
2c28bf9fe0 : Directly compute normalized coords in the color cube runtime effect
895a2ad46c : Fix up some comments in regards to gpu flush and submitting.
226b689471 : GrClips provided as pointers to GrRTC
4ca7a812f8 : Remove use of brkiter from SkParagraph.
28e7263386 : Remove test_makeOp
eee14b800d : fix variable sample matrices in FP files
87f5755b52 : Fixes for GPU dither
94e7b2caad : Cleaup makeOp
1fa15b1642 : Revert "Improve matrix construction abilities in Metal codegen."
f3242c44cf : Add an skp loader to CanvasKit viewer
daa573eb91 : Improve matrix construction abilities in Metal codegen.
e6778f330d : Add an msaa flag to CanvasKit viewer
af6de9f841 : Condition SkLoadICU on SK_USING_THIRD_PARTY_ICU.
9c3eccd5d7 : Runtime effect implementation of color cube filter
afd4113bc3 : Change D3DAttachmentViewManager to handle all CPU descriptors
3ab9b1f8e9 : Add convert-to-nia command-line program
c087221875 : Pre-allocate space for single run fRunsInVisualOrder.
bbc6f0a82d : Initialize ICU before use in SkParagraph.
ebebf6e2b5 : Move SkParagraph bits into skparagraph directory.
70728ef8e7 : Revert "Reland "Revert "SkSL function inlining"""
5aefbb3725 : Revert "prealloc space for a simple fRunsInVisualOrder"
6065820c58 : Update Go Deps
b04e2ded8b : Roll ANGLE from 5b4c627389a6 to 6a184fe947ed (14 revisions)
ce1e1b3ca9 : Roll dawn from bdc05c3d5fef to a3636ed8883d (3 revisions)
a2f4f67933 : Roll Chromium from 5749e77b619d to f752954c14c1 (450 revisions)
22534f2098 : Expose sk_FragCoord for runtime effects
5e6b3cd259 : Store float value for settings in SkSL v2
4348097fd4 : tell gms when they are being run in viewer
062d2d9a5d : Bump default GrResourceCache size to 256MB
f8cb055f92 : Revert "Store float value for SkSL settings"
04ff61faae : Reland "Revert "SkSL function inlining""
7135239769 : Line-wrap comments to fit the 100-character limit.
5f689779d2 : Store float value for SkSL settings
ca2bb0f4eb : [infra] Add iOS 13.4
9f987c336f : Remove misleading comments that implied big-endian support in Skia.
2dd272bf15 : Revert "Revert "SkSL function inlining""
1443c9df58 : Create indirect index buffer for tessellation during onPrepare
66cfc1c637 : [Infra] Create AMD Rome test bots
5a36b2512a : shader dither in SkRPBlitter
c95dd32093 : vk: Call addResource() on indirect draw buffers
be997df079 : prealloc space for a simple fRunsInVisualOrder
41fe8bc350 : [canvaskit] Fix width/height API
81d4172d86 : Reland "Simplify GrRTC::clean APIs"
55822f17bd : Add submittedProc to GrFlushInfo.
1303a1a15c : Fix CanvasKit generated documentation to work with emscripten 1.39.16.
1ba864348b : Roll SwiftShader from 79dcb2a5abbd to 9e718f962f87 (1 revision)
5c1a260a6c : Update Go Deps
38b26859b2 : Roll Chromium from 9f39a47cc3c6 to 5749e77b619d (422 revisions)
fabf03e3ca : Roll ANGLE from 7ff01bb15d40 to 5b4c627389a6 (15 revisions)
3f479f3da7 : Roll dawn from 31c9c6949e02 to bdc05c3d5fef (7 revisions)
fd9745eee9 : SkDrawLooper has not been supported by Skia for a while. Update dox and remove examples
64391c4a55 : Reland "generate vertex data in onPrepare"
934b9996ee : try drawing underline with rect instead of line/path
b7518a80c5 : Don't test GPU configs on hittestpath
e84ed12bbd : Improve doc comments for SkTArray.
d6fe76a657 : Make callback std::function
b1ebbb19bc : Wide color gamut support and working example.
42cbde6f22 : Revert "generate vertex data in onPrepare"
a33a68071b : generate vertex data in onPrepare
e90473dc7d : Update SKP version
42ee37f1a0 : [canvaskit] add a gm for testing all blendmodes
d4380b4cb6 : Remove FIDL C bindings usages
c8653569d9 : Avoid malloc calls for these two temp arrays on the stack.
7abf8606e8 : Clean up promises in example.html and extra.html
15e78d0f78 : Roll skcms from da218e6af725 to 5404be4a2703 (1 revision)
9460612791 : [docs] Fix file path in blink.md
45852a5942 : use floats (and multiplies) for littleRound
d20a134aed : Add 'strict_constraint_batch_no_red_allowed' GM image.
4730f29993 : Revert "Simplify GrRTC::clean APIs"
06266f79ed : [canvaskit] add a gm for testing particles
6cbd7c2e57 : Simplify GrRTC::clean APIs
19ffa683a1 : Add make-continuous-headless target (headless option) to Makefile.
b5479f2a80 : Update Go Deps
0c947c1708 : Roll Chromium from 10bf4a619618 to 9f39a47cc3c6 (208 revisions)
a6f7ace9d0 : Roll ANGLE from c746ac65e9d6 to 7ff01bb15d40 (5 revisions)
a11b55fed2 : Roll SwiftShader from cc5cda0f997d to 79dcb2a5abbd (5 revisions)
e01c229a07 : SkMatrix::Rotate()
6a414b277b : [skottie] Layer auto-orient support
ebf28a80ca : Update Go Deps
e0c455fdca : Roll ANGLE from 96a80283cc0f to c746ac65e9d6 (5 revisions)
fdfea65310 : Roll Chromium from f1735ff5a884 to 10bf4a619618 (177 revisions)
340fee5c84 : Roll dawn from 65ee6497d620 to 31c9c6949e02 (1 revision)
b5391d98b8 : Reland "Reland "Add a tessellation mode that uses indirect draws""
0e6d4f1bcf : Revert "Reland "Add a tessellation mode that uses indirect draws""
477512c0b3 : Reland "Add a tessellation mode that uses indirect draws"
ec8e0bf6d7 : clean up legacy sRGB stages
e4b4ca1050 : Update Go Deps
b6d158aaf3 : use SkOnce for singleton patheffect
3422479f10 : Update Go Deps
88a3b46296 : turn off 2M glyph test
afd8a6c6ae : Change intermediate image sizes in GrSurfaceContext::rescale
ec31488ace : Revert "Add a tessellation mode that uses indirect draws"
80abb89c36 : Update Go Deps
9bc656b61d : Roll Chromium from 16e86c0bb8b3 to f1735ff5a884 (360 revisions)
e289ff296f : Roll ANGLE from e8b8b8164520 to 96a80283cc0f (13 revisions)
4824acf754 : Roll dawn from 8a3cc5c4dfd8 to 65ee6497d620 (3 revisions)
da90c37659 : [skottie] Cleanup KeyframeAnimatorBuilder
317dce5c81 : Drop SkTextBlobs with > 2M glyphs.
02d7cf79be : Add a tessellation mode that uses indirect draws
38e33df982 : Disable WebGL antialias in CanvasKit
67e21a1925 : Revert "Wide color gamut support and working example."
3d52abc846 : Wide color gamut support and working example.
54814dc026 : Update infra deps
7b4ea9b612 : Light cleanup of GrTextBlob cache
6c6592c338 : Upgrade to emscripten 1.39.16
d73f688f61 : Remove incorrect doc comment about constraint argument.
1e63279156 : Only use scissor state for native clears
1f60733fb3 : Revert "Revert "move onto new factories for SkMatrix""
83ed957d70 : Add D3D draw support
c80ee456ad : Revert "move onto new factories for SkMatrix"
c7e35b2bfc : Remove OneLineShaper::increment.
fa00ae42ce : Iterate over unresolved instead of cycling.
046c2b7d90 : move onto new factories for SkMatrix
4ad6b50df3 : [canvaskit] Fix some other usages of .ready
d1285b131b : Upgrade CanvasKit emscripten to version 1.39.16.
b37105ea6c : Remove support for manual memory management in GrVkMemory.
fe49ce29c3 : Update Go Deps
22636205ce : Roll ANGLE from d45b30b5a554 to e8b8b8164520 (6 revisions)
d8a6ef85bb : Roll Chromium from 179a84cac721 to 16e86c0bb8b3 (485 revisions)
e97ceb315f : Roll SwiftShader from b6e8c3f0f483 to cc5cda0f997d (1 revision)
bb633c9160 : Roll dawn from 78f7e8640f14 to 8a3cc5c4dfd8 (2 revisions)
4c05786322 : init fDeviceClipBounds for empty canvas
67ff541ac1 : [skottie] Add support for embedded fonts (glyph paths)
f83baf230c : Fix D3d window context after submit change.
9ded74e024 : use strokeandfill patheffect, and fix it
d2dc8ddcdf : Use pow2 rectanization for the hw tessellation atlas
87caae61cd : Move SkBitmapRegionCodec into client_utils/android
656ee7bc0f : Remove canvas save/translate/restore when it's not needed.
04283f3f6f : Reland "Implement submit API to GrContext."
c5eb5c7127 : Cleanup text vertex structs
f743e88991 : add flag to stage matrix change
96f223708c : Update GrVkRenderTarget to store both stencil & non-stencil render passes (for real)
69006f9d36 : Add workaround 'fDisallowDirectRG8ReadPixels' for Radeon Pro 5000 GPUs.
49de1031d4 : Reland "Remove deprecated flush calls."
287d5984fb : Apply additional clipping in SkGpuBlurUtils.
a321dd9a61 : Add detection for AMD Radeon Pro 5000-class GPUs.
3e84312c0f : add new patheffect for stroke-and-fill
1ac5474838 : split up ==/!= for C++20
40b4de2dbd : Set up D3D textures and draw buffers
682fca9299 : [infra] Remove unused isolates
9d52ac1573 : Update Go Deps
0e9b420127 : Roll ANGLE from fabf74bda604 to d45b30b5a554 (10 revisions)
9f5ad1ccfe : Roll Chromium from 2d0aebd8a890 to 179a84cac721 (467 revisions)
34eee0d9fc : Roll dawn from 949f1e45f1dc to 78f7e8640f14 (5 revisions)
3bcb7bb01b : disable old sRGB stages
5e6d789ce4 : Revert "Remove deprecated flush calls."
0f16c57cb0 : Revert "Fix flush change breaks."
9ee15d7b57 : Revert "Implement submit API to GrContext."
781c2de9b2 : Revert "Another missed flush call fix."
ac007669ee : Avoid GDI measuring modes with CBDT fonts.
3298baf6a5 : Note typeface usage in layers.
a21d54ea30 : Allow --disableDriverCorrectnessWorkarounds to enable MSAA on Intel GPUs
2d3d45a625 : Another missed flush call fix.
40f288c72e : Implement submit API to GrContext.
dde503476e : Correct TestTypeface::onCharsToGlyphs signature.
61d0084461 : Fix flush change breaks.
9f6468fa7f : remove support for mips64el/loongson3a
04984313ec : port GrDataUtils to use generic transfer functions
03f12b9ec2 : try adding some code to example.html
4262f6b7c0 : Roll skcms from 97bfcc9529c9 to da218e6af725 (1 revision)
e5a141d0f6 : Reland GrRectanizerPow2
d8fd0bf574 : Remove deprecated flush calls.
7c8ea19025 : Roll skcms from 60d5d65325e6 to 97bfcc9529c9 (1 revision)
4651b99f32 : Reland "Cache hb_face."
be259dcce0 : Add GrD3DPipelineStateDataManager.
d240d76b34 : extract original paths at big size to improve precision
1b63b4ac69 : Revert "SkSL function inlining"
2a7eff96a8 : Avoid MIP mapping in strict_constraint_no_red_allowed
86fedbb9dd : Remove legacy matrix concat code
b65024b5f2 : SkSL function inlining
55b3dc0c14 : Make SkParagraph Run moveable.
0b13ceceaa : Make TextLine::fEllipsis unique_ptr.
e73e2fc356 : Don't shadow the name textRange.
9afff47f82 : Fix clear rects in SkGpuBlurUtils
1963009cd0 : stroke-and-fill is deprecated, introduce simpler api
ca76920e78 : Split bleed GM into two: one tests kStrict and tests kFast.
d077e6a3d0 : Update Go Deps
419524cc61 : Roll third_party/externals/dawn 275a95c1dc64..949f1e45f1dc (4 commits)
9d87654f5c : Roll ../src 32d57fc38fab..2d0aebd8a890 (378 commits)
de89a4a8e1 : Roll third_party/externals/angle2 d34ab323f368..fabf74bda604 (4 commits)
7a4ea2baf5 : Revert "Cache hb_face."
98bc22c689 : add fontmetrics to custom typeface
dbcf680f8f : Fix rendering of very-thin dashed lines when MSAA is enabled.
293e1d8f8b : Clarify doc comments to document the meaning of 'hairline'.
d19bb17782 : Cache hb_face.
75cebbe5d3 : Inset subset rect in texture op when nearest sampling
622240688f : clean up some SK_LEGACY... defines
2ddf7f39de : extend custom typeface gm
d5cbc1e9fb : Isolate fGlyphs in SubRun
329091623b : Add SkLRUCache.h to core.gni.
e7825ff7e3 : Reland "direct mask biased to (0,0)"
39decdbe35 : Fix TODO in SkTArray move constructor.
e5c379d3a1 : Reland "Update skpbench to let the gpu thread run alongside the recording threads"
8219e91468 : For vertices/patches with a shader and no texCoords, use positions
1040e38363 : Revert "direct mask biased to (0,0)"
ef3556df44 : Update Go Deps
829d6c924c : Roll third_party/externals/angle2 11f9c56c0347..d34ab323f368 (13 commits)
afda82d378 : Roll ../src 1aee2a7fd915..32d57fc38fab (458 commits)
49bf75f59b : Roll third_party/externals/swiftshader c9625f1660da..b6e8c3f0f483 (7 commits)
263b897118 : Roll third_party/externals/dawn 0b8e3194079e..275a95c1dc64 (7 commits)
4a9a2d1c28 : remove legacy utils for camera3d
fb0b35fed5 : Update SKP version
92130329ce : Update Go Deps
fe4b0b3ab3 : Update Go Deps
75b6c00917 : Revert "Convert pathkit's usage of SkPath::Iter to SkPatPriv::RangeIter"
839e70f17e : Identity unichar <-> glyph_id mapping for SkCustomTypeface
3ea86251b9 : Attaching ellipsis to emoji cluster
56cde4923f : direct mask biased to (0,0)
2255893cbd : Reland "Consolidate texture uploads in GrGLGpu."
11ad4ccfd4 : Reland "Revert "Revert "Fix tile modes in SkGpuBlurUtils."""
67c921abaa : JIT pow()
b88892f326 : update release notes file, site for 84 branch
71f06f60ac : Revert "Consolidate texture uploads in GrGLGpu."
f10b2a58a3 : Loosen up uniqueKey asserts between GrTextureProxy and GrTexture in DDLs (alt. version)
6ef29333cb : One bleed GM
5c66aa744a : Consolidate texture uploads in GrGLGpu.
28590d54f5 : Add 'shader' as an alias for 'fragmentProcessor'
2403a1001b : Revert "Update skpbench to let the gpu thread run alongside the recording threads"
f3fe5a5353 : Update Go Deps
29371c691e : Roll third_party/externals/angle2 664376e20ab2..11f9c56c0347 (12 commits)
64359de8de : Roll third_party/externals/swiftshader d748e1651af8..c9625f1660da (1 commits)
4a7d5032be : Roll third_party/externals/dawn 75ef5963b477..0b8e3194079e (3 commits)
da55d56a56 : Roll ../src a6a8a49a2077..1aee2a7fd915 (514 commits)
364ed37bf1 : Reland "Revert "Fix tile modes in SkGpuBlurUtils.""
b88fe292b5 : Support framebuffer fetch extension on non-ES GL
a36a5a182f : Add a per-triangle vertex advance to GrMiddleOutPolygonTriangulator
593febf1bf : Blacklist gpu_blur_utils GMs from gltestthreading
330db4bed8 : Remove outdated color type readback workaround from dm
340cd9c99e : SkCustomTypeface tweaks
ca06ce48f1 : Update skpbench to let the gpu thread run alongside the recording threads
08f986dde7 : Added SkSL unpremul intrinsic
568f35f8d9 : Turn off underline with gaps
cdb520a76a : SkPostConcatMatrixProvider -> SkPostTranslateMatrixProvider
0a2464f51f : Update internal skia uses to use flushAndSubmit and submit calls.
e5865f6f10 : Revert "Revert "Fix tile modes in SkGpuBlurUtils.""
bcffa4ffb1 : Reorder canvaskit demos, add fixed 3d cube demo
5592f2485a : [canvaskit] Update to 0.15.0
e70af51c1a : [canvaskit] Properly fix Safari (detect if WebGL2 is not available)
ff350cb9db : fixed null dereference in SkSLMetalCodeGenerator
79c5674a4c : Place transformed drawing data at source space (0,0)
dbb3e1dc2e : Remove some asserts that prevent Dawn from completing a DM run.
b8fc4e6176 : refactor SkArenaAlloc arrays a little
39ec60aa83 : Don't delete gl textures on failed update.
c2e80e132e : [canvaskit] Disable getError calls for webGL
0c8884b6b4 : [canvaskit] Fix memory leak in paragraph bindings
8f3963f281 : Add array initializer
682a2f4de6 : Add Direct3D swapchain support
5b2ede3d0d : Update Skia milestone to 85
c1baf6e1c2 : Update Go Deps
a263d9b852 : Roll third_party/externals/angle2 3b82fdcf1c83..664376e20ab2 (10 commits)
c8ea7179ea : Roll ../src e334ec41436b..a6a8a49a2077 (501 commits)
adc35ec7d5 : Roll third_party/externals/dawn f4df7916cacb..75ef5963b477 (8 commits)
412afeb360 : Roll third_party/externals/swiftshader 64da65bd1bd5..d748e1651af8 (2 commits)
f6bf516926 : Reland "Add an implementation and log2 variants for Wang's formula"
e253a7c183 : not all bots have `env`
7156db2602 : Revert "Update GrTriangulator to use SkPathPriv::Iterate"
2f2d81c434 : Fix tessellation benchmarks to not allocate new data every iteration
dbe7770afc : Blacklist failing vulkan test on s20.
be72c44ec3 : S20 vk?
6c3db04c8b : Revert "Add an implementation and log2 variants for Wang's formula"
b2365d81d0 : Reland "Reland "Add api on GrContext to update the data of GrBackendTextures.""
7a02614cba : Make staging manager lists private to GrGpu.
7bd13c2bd1 : Pass externally synchronizaed flag to vulkan memory allocator.
e278e1c1c7 : Add an implementation and log2 variants for Wang's formula
dcfb233858 : Enable kernel caching in GrMatrixConvolutionEffect
1908bb8e3a : Add workaround for TecnoSpark 3 Pro MIP mapping
5ab94e1ae6 : Add GrContext getter to SkSurface.
c002d5619e : Simplify GrClip::getConservativeBounds() signature
7190399725 : SkRuntimeEffect: Support late bound uniforms in raster
da50cb84a4 : A flush and submit apis to public headers.
3101370f0b : [infra] chrome_release_branch: maintain the last 3 branches
9aaec36e45 : Plumbing SkMatrixProvider into the raster backend
b8d7e00098 : Move makeDraw(Indexed)IndirectSpace into GrMeshDrawOp::Target
537dc05d41 : Fix SkSpan supspan() add test
0c228e3f64 : Add ahem.ttf.
056d543c91 : Put Paragraph SkDebugf behind runtime flag.
68d1433145 : Fixing minor bugs: ellipsis on justified text
25dc7ca1f3 : In SkTaskGroup, move the function in case it has heap-allocated storage
2f62abdbe9 : Update AMD vulkan memory allocator.
b342415570 : Update Go Deps
d76d01a5b2 : Roll third_party/externals/angle2 9823d86a5a40..3b82fdcf1c83 (14 commits)
d127e02fb6 : Roll third_party/externals/swiftshader d9ba4b7dd30b..64da65bd1bd5 (1 commits)
106f7c1e25 : Roll ../src 63c884f8e9c5..e334ec41436b (468 commits)
3ebadcc98e : Roll third_party/externals/dawn 02beecaec5cd..f4df7916cacb (4 commits)
dd68b78917 : Fix VkProtectedContextTest to correctly make SkSurfaces.
8bd071998e : Add GrVkResourceProvider::findCompatibleRenderPass variant that takes an AttachmentsDescriptor
48fcdacf9e : only pass a real paint to drawPicture if we need to
828d341199 : Reland "Refactor stencil clip mask generation into helper"
f497c36625 : Make GrVkResourceProvider::PipelineStateCache use GrGpu::Stats
3bce1f710a : Non-substantive Vulkan backend changes
8e82123bef : DDLTileHelper: Use SkAutoTArray instead of raw pointer
de228e53fe : Revert "Refactor stencil clip mask generation into helper"
8b3a8a5238 : Refactor stencil clip mask generation into helper
684838f1f5 : Mark SkStringPrintf as SK_PRINTF_LIKE
cb1c2624e7 : SkMatrixProvider: Move local-to-device storage to base class
a1ed96b1cf : Remove code resetting pixelGeometry for filters
00ddb0029d : Reland "Support large kernels on GPU in matrix convolution effect"
3d2c41b773 : Look for GL_ARB_texture_rectangle on SwiftShader contexts
4e9cfe7691 : Update Go Deps
c7f7c0b803 : Roll third_party/externals/angle2 9f32304208de..9823d86a5a40 (13 commits)
19410e27f7 : Roll ../src 75fdd71e454b..63c884f8e9c5 (486 commits)
1de3a64bac : Roll third_party/externals/swiftshader 7b87548e5a63..d9ba4b7dd30b (1 commits)
36bda05b21 : Roll third_party/externals/dawn 562255a94346..02beecaec5cd (9 commits)
dd1de25896 : Fix TextHeightBehavior
a117e7b75b : Revert "Reland "Support large kernels on GPU in matrix convolution effect""
518fd4d9d0 : Reland "Another fix for dash line thickness."
c74db7998b : remove Assembler::here()
ef041545f2 : Turn off vulkan for Galaxy S20
21be4f215d : Blacklist ProcessorCloneTest to unbreak Pixelbook tests.
c1f0e16f21 : Revert "[skottie] Refactor property dispatch to avoid std::function"
ed219fe171 : Revert "Reland "Add api on GrContext to update the data of GrBackendTextures.""
76cb9c4d4c : Reland "Support large kernels on GPU in matrix convolution effect"
e08729ce23 : Don't add empty segments to XPS figures.
83c6626946 : Reland "Add api on GrContext to update the data of GrBackendTextures."
e646fad962 : [skottie] Refactor property dispatch to avoid std::function
6b08ddce05 : most Labels are used _twice_
ce1648f822 : Restore offscreen surface example, Add GPU/CPU reporting function.
baf8921806 : xor to make zero
d7a5b59b1e : Revert "Another fix for dash line thickness."
bcabbb9b7a : Update Go Deps
5d5b6bccd3 : Roll third_party/externals/angle2 5b35c7f6ef1a..9f32304208de (7 commits)
f5e11259d5 : Roll third_party/externals/dawn 70ffa0c28561..562255a94346 (2 commits)
715f966fcb : Roll third_party/externals/swiftshader 2dd864470e31..7b87548e5a63 (1 commits)
ceb39212fe : Roll ../src f3b2702f3692..75fdd71e454b (457 commits)
0b535555ed : Update SKP version
2b688a65c1 : Update Go Deps
e947efb9d2 : Avoid scale by alpha if unnecessary
832e1fe8c8 : Update Go Deps
bf1904fd48 : Another fix for dash line thickness.
c9911527d2 : Added setNodeAttribute to SkSVGDom
fe3dce2c50 : Preserve numSamples and numStencilSamples w/in the GrProgramInfo
6913d1bb1d : Make it clear that GrVkRenderPass::Create is modifying its AttachmentsDescriptor parameter
7359165e66 : Automatically grow D3DRenderTargetView heap as needed.
c683912173 : Improve thin horiz/vertical dashed lines by not forcing width to 1.
93ca54e0ac : Revert "Add api on GrContext to update the data of GrBackendTextures."
ac09f7cd7a : Add api on GrContext to update the data of GrBackendTextures.
2887d35ca9 : [canvaskit] Enable font edging
b55372444d : Update Go Deps
22121abef2 : Roll third_party/externals/angle2 101da7573691..5b35c7f6ef1a (7 commits)
9d0daeb00a : Roll third_party/externals/swiftshader 08afdde7726c..2dd864470e31 (3 commits)
c8e1f7caf1 : Roll ../src 207cebd23af6..f3b2702f3692 (432 commits)
8f6c3ed7c7 : Roll third_party/externals/dawn e8bf706d161d..70ffa0c28561 (7 commits)
a14084ba1b : remove another bad assert
656aac9203 : fix assert
b0210d208c : Revert "Revert "custom typeface""
0dc207f836 : [skottie] Cleanup: refactor asset lookup to avoid std::function
71c31415cd : [skottie] Cleanup: rename ImageLayer -> FootageLayer
08cb4bfa80 : Ensure GrGaussianConvolutionFragmentProcessor::fKernel can be passed as float4[]
bc24aedeff : Dawn readpixels fixes.
957189bfc2 : Remove RawIter usages from pathops
c66cd987f7 : Reland "Revert "custom typeface""
1fc1bd3a03 : Don't modify the pts array in SkOpEdgeBuilder::preFetch
61642b3366 : Revert "Revert "custom typeface""
8650d33f7a : Update PathIterBench to use the new RangeIter instead of RawIter
0066adefa9 : Revert "custom typeface"
3a79f33eca : custom typeface
46d9138f17 : Don't access resource cache limit on indirect contexts
edea19858c : Fix loaders for DW variable fonts.
1f5f38e803 : Add Dawn/Linux/Debug build bot
d7a27532bc : [skottie] Include ExternalLayer.h explicitly
2871ab0727 : [skottie-wasm] Add support for nested animation playback
e3d1de7c52 : Update Go Deps
be32bf4969 : Roll third_party/externals/angle2 daed369cfdb6..101da7573691 (16 commits)
2dbd7d559d : Roll ../src 3e771a1cba08..207cebd23af6 (418 commits)
9ac2997697 : Roll third_party/externals/swiftshader baa10d7b1dee..08afdde7726c (4 commits)
3b2db26c59 : Roll third_party/externals/dawn 0abddd21c9ad..e8bf706d161d (6 commits)
88d04cb51a : Revert "Fix tile modes in SkGpuBlurUtils."
6bdbd3da5d : Lines ending with hard line breaks should not be justified
00de91c591 : Add markCTM to canvaskit API, use in 3D cube example
00ee8f58aa : Fix format specifier in skpbench.
3b2ff2deb8 : Support specifying hash and patch_ref in skia-release & skia-wasm-release Dockerfiles
fbddfbb9f3 : [skottie] Introduce an external layer API
16032b33d9 : Split apart creating and updating GrBackendTextures internally.
28d920a916 : Fix OpenGL MSAA on Catalina.
5daaa7f0f9 : Limit the Viewer MSAA options to the context's max sample count.
43e7e4f3e1 : Add a work indication to SkDeferredDisplayList::ProgramIterator::compile
29c2f71cb8 : Fix false positive in SkRRectPriv::ConservativeIntersect
9c4fa1e9cd : Fix tile modes in SkGpuBlurUtils.
6d12c66653 : Fix out-of-bounds read for matrix convolution effects with 25 size kernels
18db52f2ee : Skips in underline decorations
041232a789 : Remove usage of SkPath::RawIter in SkScan_Hairline.cpp
dddf709101 : When creating with data, always set vk GrBackendTexture layout to sampled.
76dcbc1eca : Remove SkPath::RawIter usage from GrGLPath.cpp
31964fd155 : Qualify local constant strings with static, and remove unused strings.
c1ad77cf48 : Add finisehd proc to backend texture creation.
de5003768b : Remove SkPath::RawIter from tests/tools/samplecode
999257d870 : Convert pathkit's usage of SkPath::Iter to SkPatPriv::RangeIter
c69d47954d : Remove SkPath::RawIter from docs and examples
517af96936 : Fix colorspace in Viewer for Metal
613c92796e : Add missing clipping of contentRect to dstBounds between blur passes.
e1d9b10f9a : Add missing NSOpenGLPFAMultisample attribute to the OpenGL pixel format.
c5727d8e34 : Fix path mask caching regression
1e8fb04b29 : Update Go Deps
2885034e9e : Roll third_party/externals/angle2 41f7bcce04a8..daed369cfdb6 (13 commits)
ab8ea83f8a : Roll third_party/externals/swiftshader c4bbd378e95b..baa10d7b1dee (3 commits)
e1c0cb3de8 : Roll ../src abf0e59f0c48..3e771a1cba08 (474 commits)
0f27ace507 : Roll third_party/externals/dawn 07328ba0bbce..0abddd21c9ad (5 commits)
217ea171e2 : Remove SkContourMeasure::Impl's usage of RawIter
bffad83f55 : eliminate redundant transform in vertex shader
e2a944384c : Fix SkBitSet.
8976f08883 : Hide SkContourMeasure's usage of RawIter behind an "Impl" class
52653731d5 : remove unused maskfilter helpers: Combine, Compose
273f107a2d : Dump out path-mask generation and caching stats
0cbd58766a : be sure to keep the fonts alive for the two loops
e8ffb088c1 : Close file before writing in SkVMTest.
3d311a983b : Switch some GMs over to using create_portable_typeface
70941591b8 : Remove unnecessary SK_SIZE_T_SPECIFIER macro.
1bedbeb081 : Pass 4f colors to private functions with float pointers
d16e322f02 : Add subspan() to SkSpan
96d31defe3 : Update Go Deps
0ce0fd07a6 : Roll third_party/externals/angle2 040e4f6fcf54..41f7bcce04a8 (14 commits)
bc8982c866 : Roll third_party/externals/swiftshader b798cfa374eb..c4bbd378e95b (1 commits)
e6e61a0fe4 : Roll ../src 06a27cbea2e5..abf0e59f0c48 (412 commits)
45ce5a2198 : Roll third_party/externals/dawn ccc40f6ffaa6..07328ba0bbce (6 commits)
41e377d1ba : Revert "Support large kernels on GPU in matrix convolution effect"
6d2febd632 : Reland "Add create backend texture with color upload bench."
d5f937bfca : Add min/max/clamp/saturate intrinsics to ByteCodeGenerator
9588a643d9 : TextHeightBehavior implemented
1ff415d5a1 : Revert "Add create backend texture with color upload bench."
4fc7c5f36a : Add drawRRect and drawShape(GrShape) to GrSWMaskHelper
40c683a24a : Tune how quickly we drop unused atlases
c15c7040e4 : Ensure ownership of src in SkPathRef::CreateTransformedCopy
f03781b6a9 : Update canvaskit to use the new path iterator
690b4c4644 : Add create backend texture with color upload bench.
1ed4391fe7 : Support large kernels on GPU in matrix convolution effect
8d3eb24f2e : Delete ToolUtils::set_path_pt
8a2f29eae7 : [infra] use more unique task id for perf upload
4b72661368 : Remove RawIter usage cases from SkPath.cpp
2c9cc2f788 : Blacklist glyph_pos GMs on the various cache-test configs
f686fa9af9 : Make backdrop_hintrect_clipping GM use kClamp tile mode
b71e7121ab : Fix potential leak of DWriteFontTypeface.
3479a955fa : Add declaration for pow() to sksl_interp.inc
b698ad3f2b : Add d3d pipeline state cache
8842b37fc7 : Adding some intrinsics to the interpreter
280d4f76c7 : Add rendertarget clear to D3D.
9fdab9fea2 : fixed an SkSL ASAN issue
4dab280c28 : Add some missing declarations to SkSL .inc files
3facc9c886 : [skottie] Non-legacy brightness effect
3d919c5301 : Fix uninitialized read in simplifyRect()
2329db1171 : Switch to using the gpu-ddl sink(s) to generate the DDL images
cdf23dd9f1 : Roll third_party/externals/dawn 303a3daf0dec..ccc40f6ffaa6 (1 commits)
a1184aca58 : Update Go Deps
bd87bf432d : Roll third_party/externals/angle2 df31624eaf3d..040e4f6fcf54 (14 commits)
48eaa24e4d : Roll ../src b39ec968b468..06a27cbea2e5 (419 commits)
a92362484c : Roll third_party/externals/swiftshader 694e21400ee5..b798cfa374eb (9 commits)
05c1e1c474 : Update SKP version
57f289d742 : Update Go Deps
80cab81409 : Update Go Deps
64964bb115 : Update GrTriangulator to use SkPathPriv::Iterate
c19459bf1e : Don't trust glyph runs in XPS.
33951266c5 : improve QOL of local fm_driver runs
f1c9eaed95 : Allow multiple closed observers on GrOpsTask.
c259202113 : Remove SkPathVerb::kDone
962020fe39 : simplify binary ops too
6f994a880d : Add benchmarks for large kernel matrix convolutions
54d269dd0b : Roll third_party/externals/angle2 957417438089..df31624eaf3d (13 commits)
d58a2705bd : Add path bounds to SW path mask key
a91e478ceb : Restore SkCanvas::kPreserveLCDText_SaveLayerFlag
cba4ee23c4 : Fill in d3d program desc with d3d specifics.
24dcd207ea : Revert "Put top level FPs into their own functions"
bf85984306 : Update Go Deps
a1c140afed : Remove linear filter from Metal layer.
82e2a84247 : Roll third_party/externals/dawn 754c161fd366..303a3daf0dec (6 commits)
5ce94405e4 : Add RenderTargetViews to D3D render targets
8335ab694d : Hide more of leftToRight checks
b32d66b296 : Add layout(srgb_unpremul) to SkSL
45be07785d : length()
cd7732b05a : Roll ../src c4c6cbc6102b..b39ec968b468 (449 commits)
d9bde07f1e : Add SkRuntimeShaderBuilder, clean up SkRuntimeEffect API a bit
f30454180f : Roll third_party/externals/swiftshader 7d6b5913c98c..694e21400ee5 (6 commits)
f7a3307a22 : Update tessellation to use SkPathPriv::Iterate
5443bb32a2 : [canvaskit] Start a generic puppeteer perfing system.
e55e56038c : Hoist pixel geometry adjustments out of SkBaseDevice::CreateInfo()
ef41d500cc : Disable MTLPixelFormatBGR10A2Unorm on iOS
6a6de65fd9 : Retry drawing the simplified shape
672c7a698a : [skottie] More accurate contrast effect option
5cf3c9c1db : another round of work on fm_driver
60cb7e3679 : [sksl,skvm] handle more 1,2,3,4 variants
2ba8ba26f9 : Add GrD3DDescriptorHeap.
3c873afcd7 : Const all the things in GrAtlasTextOp
b67d056c30 : SkSL parser now limits recursion on comma operator as well
666622968c : Add Preview to list of possible MSVC versions.
f38b711222 : Reland "Refactor geometry union capabilities out of GrStyledShape"
cbc9667025 : Add some missed BGRA_1010102 testing tidbits
84aa92e428 : Enforce C-style identifier rules for matrix markers everywhere
a4dd44a3b4 : Dawn: Use shared copy encoder to create backend texture
c120be4bbf : Add a faster, cleaner path iterator
8520e76f05 : migrate spiral demo from canvaskit
1b3f93d245 : Dawn: update to BufferCopyView API changes.
5cf6b31fc8 : Revert "retry absl"
1d256d66ec : retry absl
9a30ee09b0 : Add BGR_10A2 support to Ganesh (take 2)
dc976a96ea : update skstd
66869e91a1 : Fixed UB in SkSL constant arithmetic
298bda131c : add fm driver
f59a961dc9 : Add layout(marker) to SkSL
3cf3a8c64f : Roll third_party/externals/dawn 2d79ef264eba..754c161fd366 (5 commits)
93ce5b9708 : Rolling 3 dependencies
5ba50afeed : Replace skstd::exchange with std::exchange
21d1720203 : Update Go Deps
d64d6f5e2b : Roll third_party/externals/angle2 718ae5088c41..957417438089 (12 commits)
187cfac7ee : Roll ../src 1a0f094cf1bb..c4c6cbc6102b (416 commits)
5f0965e44d : Roll third_party/externals/swiftshader 941293d512fe..7d6b5913c98c (1 commits)
47889a13e7 : Use needsTransform() for deviceRect
be6c7136ae : cleanup device bounds calculation
e448900952 : fixed UB in SkSL shift operations
77083c7d74 : Revert "replace SkSharedMutex"
08e12ac54c : add fm to build product whitelist
92e12b856f : Remove libgifcodec from skottiekit build.
53a94381f8 : treat fNeedsGlyphTransform the same for SDFT and Bitmap
702c5a3f42 : Start on GM to directly test SkGpuBlurUtils
c2160258f3 : add skvx::{sin,cos,tan}
5be739bf4c : add sin
cfdc07aa0e : replace SkSharedMutex
a9379fb8ed : [skottie] Contrast cleanup
cfb1b19e92 : impl enough for contrast effect
af312c9d40 : Revert "Refactor geometry union capabilities out of GrStyledShape"
d91d8b60ce : Revert "Fix round join comparison in if"
e42af16143 : add --stats to start with the stats overlay on
f2072332f4 : [skottie] Non-legacy (is this modern?) contrast effect support
032631e490 : Update Go Deps
849c26c00b : Roll third_party/externals/angle2 4395170e6091..718ae5088c41 (12 commits)
756ed83aed : Roll ../src 78824aa9d99f..1a0f094cf1bb (510 commits)
8a6f2ed4ff : Roll third_party/externals/dawn 88f2ec853f80..2d79ef264eba (2 commits)
e40f988d76 : Roll third_party/externals/swiftshader 2717702e9a1f..941293d512fe (4 commits)
9d4fa4f7bd : Fix round join comparison in if
a50ce3c983 : Revert "Add BGR_10A2 support to Ganesh"
1e0884d07a : add --dylib to viewer
a73fa57a6b : increase SkVMBlitter cache size
afe2c90739 : Revert "Revert "Converted texture and runtime effects to use GrMatrixEffect""
3c411f58c4 : remember to injectmoveto before arcTo
2becdde074 : Refactor geometry union capabilities out of GrStyledShape
dded3c7506 : Update provisioning_profile to unbreak iOS since cert refresh.
44fc53b7f5 : Add BGR_10A2 support to Ganesh
c50f4e9399 : Simplify GrTextBlob::flush
9145f784f3 : Implement D3D copySurface.
02b91385f5 : Rename flush -> addOp
a1e90aba44 : Turn on Vulkan bots for Galaxy S20.
b2b9fbc567 : Compare all fields in SkSL::Layout::operator==
f1792cde0b : Use constant swizzle syntax in GrDrawVerticesOp
fc75d5c52d : [skottie] Brightness and Contrast effect
e15088801e : detect failed matrix update in SkDraw::drawAtlas()
548de7451e : Change Marker IDs to be strings
7676f4ecf3 : Remove SkFrontBufferedStream
4baa7326cc : [infra] Add POC task driver
f5132a05c8 : Reland "Optimize GrTessellatePathOp's code to emit inner triangles"
3d599d16ec : Update Go Deps
7a0517f8bd : Roll third_party/externals/angle2 3cb9c4bee9b3..4395170e6091 (11 commits)
d18100afb6 : Roll ../src 9781ff27c9e9..78824aa9d99f (468 commits)
2ac6fa0ae7 : Roll third_party/externals/swiftshader 60aa34a990fa..2717702e9a1f (6 commits)
667edf14ad : Roll third_party/externals/dawn 00b90ea83262..88f2ec853f80 (4 commits)
5f56cb1d3b : Revert "Optimize GrTessellatePathOp's code to emit inner triangles"
2514bd790a : [infra] Remove old cloudbuild file
3d2dd26cc0 : Dawn: update to upstream Dawn API changes.
0f9ebd100e : Optimize GrTessellatePathOp's code to emit inner triangles
f4cf893fee : LTR/RTL iterateThroughClustersInGlyphsOrder simplified
5763b37ffb : Revert "Reland "Add Abseil to third_party.""
d922f33b16 : Update vulkan backend texture creation to use ganesh abstractions of vk resources.
9b1efe253c : try skipping _cvtmask64_u64
f3dca0bee1 : make --dylib mode work on linux
b16beb94a3 : Reland "Make compiling the amd vulkan memory allocator optional."
3088c69b5f : [skottiekit] Add a proof-of-concept only Skottie WASM build.
5766e3bd11 : [canvaskit] Set Safari to webl 1
cde79c7b3c : disable skx SkRP stages
56f23a1d17 : Add AVX512 implementation for blit_row_s32a_opaque
81ef385c1f : Expand clear-as-draw workaround for Mac with Broadwell GPUs
78debd6f6d : Reland "Add Abseil to third_party."
3cdf6a0a29 : Update Go Deps
c883481ccd : Roll third_party/externals/angle2 21c5af3151fb..3cb9c4bee9b3 (7 commits)
408644b20a : Roll ../src 132edc1c6ff4..9781ff27c9e9 (476 commits)
8566a8c470 : Roll third_party/externals/swiftshader 91525d85792f..60aa34a990fa (5 commits)
981d590e8e : Roll third_party/externals/dawn 635239faf8ef..00b90ea83262 (4 commits)
1ae3e75a0b : Fix bug in path clipping (chopping)
b6130e919d : Update SKP version
97cfb05aab : Update Go Deps
6a5a91e164 : Revert "Make compiling the amd vulkan memory allocator optional."
dccf63b233 : Add Galaxy S20 to the tree.
c12aad9485 : Some more minor fixes for D3D tests.
438775b19e : Reland "fix crbug 1073670"
6d54e84dc5 : Revert "Add Abseil to third_party."
eca31bc7a9 : Remove support for reading old serialized SkVertices
ade3f4c3ea : Revert "fix crbug 1073670"
816226e822 : Add Abseil to third_party.
d59a91df4d : Rename GrSpirv* files to GrSPIRV.
553deb66e4 : fix crbug 1073670
246d29ab89 : skx matches hsw now
63cfb3638c : Reland "Move SkFrontBufferedStream into Android-only dir"
23da19863e : Make compiling the amd vulkan memory allocator optional.
6a2729ce0a : stack hint
ec403606f2 : Fix skottie2movie build
6b1aabd4d1 : Fix minor issue in D3D MSAA rendertarget setup
123e3b893f : [skottie/tools] Video playback support
51d35ed972 : add SKX opts
7f0b8973e9 : Add CPU benchmarks for individual methods on GrTessellatePathOp
8b0cfa8de9 : condense stack usage
d5cba9d000 : add SkColorSpace param to SkPixmap::erase()
13b6cf697f : Ensure correct SkSurfce::MakeFromCAMetalLayer availability.
1e21d14f2b : Update Go Deps
974fcc5be5 : rework constants
48c51bb51e : test vcmpeqps with label offset
8b70f4d052 : [skottie] Video layer support
11c6767a17 : Create DDL for final composition step in DDL test harness
92247633ff : Roll ../src a49aa6883e5f..132edc1c6ff4 (451 commits)
7b8960397b : Roll third_party/externals/angle2 913f4f421381..21c5af3151fb (11 commits)
9fd434227a : Roll third_party/externals/swiftshader ceb6258ae101..91525d85792f (16 commits)
22e77dacc4 : Roll third_party/externals/dawn 21d753a05346..635239faf8ef (7 commits)
f8865057e8 : Make SkDevice preserve SkCanvas' 4x4 matrix
5e8fa6feb7 : correct only spill once
1985466ab1 : Clean up Sample3D math a bit, fix a bug with world-space
c71eaad217 : Increase shader/pipeline timeouts in Metal backend
565f17f29d : Reland "Make SkBitmap/SkPixmap::erase* do so in sRGB"
ed6e82796b : Add a flag for suppressing tessellation shaders
a5a6b3270d : Track d3d resources using sk_sp instead of raw pointers.
b25f30348b : Revert "Move SkFrontBufferedStream into Android-only dir"
513720f28e : Move SkFrontBufferedStream into Android-only dir
71d6466d1e : spill oldest reg
fd77673c6d : Set pipeline and related state on d3d command list.
04f9cdac66 : Move tessellation wedges to cubic the buffer
6276819023 : Allow SkThreadPool to be non-borrowing
42915c2cee : Remove tessellate/GrPathParser
8e2b69440a : Update GrTriangulator to count curves
13e3d7e59d : [roller] Upgrade to CMake 3.13.5 to unbreak Swiftshader roller.
b965ff5973 : Dawn: fix SamplerDescriptor params.
959986384f : general dst() aliasing
c31edc0b38 : Add GrD3DRootSignature class and support.
5fc5c8128c : Add GrD3DPipelineStateBuilder class.
1006a91ee8 : stack-aware codegen?
0f9207fc0e : restore in-place FMAs
db68b5cb90 : Update Go Deps
33630fc012 : Implement GrMtlOpsRenderPass::onClear.
bf03ac53f1 : [skottie] Initial outer/inner glow
cefc2d9a45 : convert Val* fingers to int regs
edccc66c32 : Roll third_party/externals/dawn 64fcf3909ac9..21d753a05346 (6 commits)
18590c8437 : Roll third_party/externals/angle2 b7d6949b9112..913f4f421381 (10 commits)
5c5c868b52 : Roll ../src edefbec8351f..a49aa6883e5f (498 commits)
654f911f89 : only spill once
1204c4bc38 : In GrAAConvexPathRenderer use a slightly smaller very large negative float.
5e1a57f421 : eliminate used_in_loop bit
a4b3aefae0 : fix GCC builds?
f583f5b66b : perf tweaks
61ef3c42fb : new JIT flow
0ce3e88e06 : add std::function option to Click to simplify callsites
b920a0b91b : Small bugs in tests
68a2242827 : Update Go Deps
a6cd5588d2 : Roll third_party/externals/angle2 8f48ba9f256f..b7d6949b9112 (16 commits)
8cb1227f1e : Roll third_party/externals/swiftshader ff772a7bcc98..ceb6258ae101 (1 commits)
f68de1301f : Roll ../src 91a975d4e6e0..edefbec8351f (480 commits)
84355424a8 : Roll third_party/externals/dawn be08000cb52e..64fcf3909ac9 (6 commits)
e9663db508 : SVG: Added font-size and font-weight attributes to Text node
2432d061ed : Rename domain types and vars to subset.
d8f611dff1 : Remove SkCanvasMatrix
fdd3685dfc : Minor fixup to D3D readPixels and writePixels.
57a996b4c5 : Disallow empty interface blocks in SkSL.
4f8297db64 : Small bugs in tests
3b8486afd3 : Reland "Notify RTC when OpsTask is closed so it can drop ownership"
650612ae6f : Improve selection of target_cpu in android_gdbserver
2eb7b57d14 : Remove unused GrTextureDomain
710bd4f969 : SkQP: Fix broken run_skqp_exe
5a9e7fba1e : Prefixed the names of SkSL token constants.
67c905ce6b : Fixing a bug in SkOpEdgeBuilder::walk that causes pathOps to fail when cubic segment is reducable
777f239a65 : Revert "Notify RTC when OpsTask is closed so it can drop ownership"
efb2133b0d : Update CK particle examples
198393b2de : Notify RTC when OpsTask is closed so it can drop ownership
690a450cdc : Create a shared spirv uniform and varying handling class.
d81379d5aa : Add path renderer selection spew
ba7f22954d : Implement GrD3DGpu::onReadPixels and GrD3DGpu::onWritePixels.
1ba00c7121 : Allow empty rendertests commandline flags.
e59f718fc2 : SkQP: Fix document about running as native executable
24ea293cd2 : [skottie] Suppress ubsan div-by-zero VenetialBlindsAdapter crash
607a489345 : Update Go Deps
0a618bf20b : Roll third_party/externals/dawn 99655bcf85ca..be08000cb52e (9 commits)
1ce5497756 : Roll third_party/externals/angle2 33b58ebb7ea8..8f48ba9f256f (14 commits)
9d4b3185a2 : Roll third_party/externals/swiftshader 068611f07d28..ff772a7bcc98 (1 commits)
f1c5c8788e : Roll ../src 290e9f6d58db..91a975d4e6e0 (433 commits)
76312fbf97 : Add conservative round rect intersect function
57ed6b8f12 : remove LabelAndReg
7d45a7ac9c : rm unneeded SK_SUPPORT_LEGACY_DIDCONCAT44
21e85eb549 : Reland "Reland "gather8/16 JIT support""
1174cf82f3 : add gm to test pathops bug
7d5342d9ac : Revert "Reland "gather8/16 JIT support""
1283d55f35 : Reland "gather8/16 JIT support"
df1b014005 : [svg] Reapply currentColor to fill/stroke
b1acff60fb : Roll testing expat to tip of tree.
9b5e16c09e : Add capture routines for D3D
86975cd168 : Revert "gather8/16 JIT support"
54659e51bc : gather8/16 JIT support
f95e2f42a8 : Handle mipmap creation failure in DDL test harness
eaeb996253 : Add inner bounds of round rect function
449b1157a7 : Plumb SkMatrixProvider throughout Ganesh
5d440647d3 : Update Go Deps
8835d41e50 : Roll third_party/externals/swiftshader d25ce8725224..068611f07d28 (8 commits)
21b18046bb : Roll ../src 41c6b825e65f..290e9f6d58db (453 commits)
2657867e1f : Roll third_party/externals/dawn 53f694b34a8d..99655bcf85ca (11 commits)
0c9327e48e : Update SKP version
62687b1ec3 : Update Go Deps
ae28b321d0 : Roll third_party/externals/angle2 49ad8eaae192..33b58ebb7ea8 (24 commits)
6a59affb2a : flutter is ready for m44
9284f0da1c : opt into m44 concat
0ebc69c9ef : Fix modulo-by-zero crash during SPIR-V conversion.
fb490911a9 : Update Go Deps
c632aa6337 : Flesh out more D3D command list and barrier code.
2686d69bf0 : Reland "Rename GrShape to GrStyledShape"
a17d2d502a : Reland "Respect wrap mode when decimating for blur"
b0aab2c7d1 : Reland "Revert "Revert "GrDisplacementEffect uses GrTextureEffect."""
e35a7ea7a9 : [skottie] Initial inner shadow layer style support
73b86c1ade : Revert "Rename GrShape to GrStyledShape"
36a3e014e1 : Revert "Converted texture and runtime effects to use GrMatrixEffect"
4e7ee6e0af : Put top level FPs into their own functions
69080be5e9 : support JITMode::Stack on ARM
4ab84eda53 : Converted texture and runtime effects to use GrMatrixEffect
414782d132 : Disable testing of D3D9 ANGLE backend on NVIDIA
b8e041e5f5 : refactor arm instructions
48e782486f : set up stack frames on aarch64
57dbcd1fb2 : Revert "Respect wrap mode when decimating for blur"
af564a5d0b : Dawn: implement fences, callbacks and Finish (syncGpu) semantics.
a73819bd2b : test overdraw filter via public api
f49debf07d : Fix two GrProcessor names that are not valid idenitfiers
8472a3d01c : Update DDL test harness to use backendTextures to back tiles (take 2)
a19abd58cb : Fix spirv rtheight set.
1bf127479c : Reland "Revert "GrDisplacementEffect uses GrTextureEffect.""
748197e695 : Update Go Deps
48a0977cdf : Roll ../src 59d223304f3c..41c6b825e65f (406 commits)
8978cd1a9a : Roll third_party/externals/swiftshader 2430d665d3f2..d25ce8725224 (18 commits)
dac43e8ad3 : Roll third_party/externals/dawn 0721c1cf2a52..53f694b34a8d (8 commits)
9ad01787a8 : remove legacy deserialization of overdrawcolorfilter
16abfa5e42 : Revert "Revert "GrDisplacementEffect uses GrTextureEffect.""
4b06b0b9c9 : Remove non-renderable formats in Dawn backend
1c61eba304 : SkM44: Remove unused determinant & redundant checks in invert
4e3ceb96b8 : Fix up GPUDDLSink for Vulkan
c15c936c3e : GP64 Operand conversion
b353c9bdd3 : Reland "Refactor GL and Metal FinishCallback into a helper object."
0b406736c1 : Revert "GrDisplacementEffect uses GrTextureEffect."
b6af407d67 : change Overdraw colorfilter to be pure sksl
f3f822c791 : getRectForRange with HeightStyle == kTight should ignore strut metrics
53004dadd2 : Remove Debian10 Flutter_Android, change BuildStats to use Debian9 Docker
a111297aaf : GrDisplacementEffect uses GrTextureEffect.
f3f08af010 : Rename GrShape to GrStyledShape
0dca280047 : Respect wrap mode when decimating for blur
8390f2ead6 : lots more refactoring
5fae9adb0f : Dockerize Flutter Android job.
efebaa2a11 : Run docker as current user and add option to copy directory structure to docker.run.
49f920e2aa : Remove use of GrVkCaps from SkSLProgram settings.
f3178a5a60 : Remove redundant before/after child proc mangling calls.
c80026c640 : Add GM for blur + repeat bugs
4508eb992b : Make all SkImages mipmapped w/in the DDL testing harness
d903fcf40b : GrLightingEffect uses GrTextureEffect
2d65b73337 : [svg] Fix multiple transforms specified
7a9c9d66f1 : Make SkM44 public.
56aa710832 : separate m44 tests
938b4532b4 : Revert "transition matrix44 to opt-in only"
a6fbe4e685 : Update Go Deps
f2b1e598fc : Roll third_party/externals/angle2 6e0d718a48d8..49ad8eaae192 (9 commits)
e42f417485 : Roll ../src cddb357f385b..59d223304f3c (395 commits)
4341b55fde : Roll third_party/externals/swiftshader 81e08df29531..2430d665d3f2 (4 commits)
8c22240b1a : Roll third_party/externals/dawn 582e5284d0f6..0721c1cf2a52 (14 commits)
694ec49ed0 : GrMatrixConvolutionEffect uses GrTextureEffect
edc2dacb3a : convert load_store / stack_load_store to new style
b15cc56858 : Revert "Refactor GL and Metal FinishCallback into a helper object."
9e1e913c81 : Add rect subtraction utility function+tests
583c24c665 : Allow to Metal to build with Xcode 10 again.
9bb88673f5 : start on operand refactoring
a625f9250c : [svg] Fix translate() with no ty specified.
cff970c0fc : MinIntrinsicWidth should ignore placeholders
8ac25c44cb : [svg] Improve color value parsing
03e20ffa9a : Cache inverse matrices in SkMarkerStack
b641ddbba0 : Refactor GL and Metal FinishCallback into a helper object.
0f1f87d7bd : transition matrix44 to opt-in only
484b63b1a5 : report all test errors in fm
31f6d043af : Schedule using tree order traversal the DAG.
9ff1d841f6 : Revert "Update DDL test harness to use backendTextures to back tiles"
7ae9d2fca6 : Update DDL test harness to use backendTextures to back tiles
5ed3c2fe43 : Reland "GaussianConvolutionFragmentProcessor uses GrTextureEffect."
d1afef6b18 : Support markers (custom matrices) in SkVertices Attributes
d276e3f009 : SkMatrix44 is deprecated: use SkM44 instead
68626439f3 : Revert "GaussianConvolutionFragmentProcessor uses GrTextureEffect."
e6995c74cd : Update Go Deps
ec999dd23e : Roll third_party/externals/angle2 dee4d7a54e44..6e0d718a48d8 (10 commits)
fa9ff895d4 : Roll ../src 8ab2643175bc..cddb357f385b (417 commits)
3f061b5b92 : Roll third_party/externals/swiftshader 711867566999..81e08df29531 (9 commits)
151ffbb449 : clean up SK_SUPPORT_LEGACY_COLORFILTER_NO_SHADER
9f64f7a068 : Fix to change reject behavior back to original
01d42b182d : MSAN fix for interpreter
eb48024f8b : GaussianConvolutionFragmentProcessor uses GrTextureEffect.
63410e921c : Pass description of GrSurface to GrSurfaceProxy lazy callbacks.
78be37f5cd : Only call glFlush in submit when it is required.
a769ec5b5f : Remove scheduler instruction dump
6e147e0081 : Instruction dumper with extra notations
44e2c5f0ba : Add render task type to flush-time op spew
308c07212a : [svg] Implement currentColor for gradient stops
2b9f53edc0 : Some D3D cleanup.
14f62de958 : SkCamera.h is deprecated
5843012837 : Add sample(child, matrix) to SkSL.
505dc179b0 : Move Pixelbook build jobs to Docker Debian9.
eb1d5a2e23 : Move markerstack into its own object:
efb084025e : Fail gracefully in SkSLSlide on raster backend
871d40b74c : [infra] Add Debian9 docker image.
ad653d8378 : Update Go Deps
76ec16d7da : Roll third_party/externals/angle2 cf2c8e6068c8..dee4d7a54e44 (5 commits)
0aa19c7b4a : Roll ../src 94450aa98694..8ab2643175bc (253 commits)
f50063625a : Roll third_party/externals/swiftshader 9d2fd9c161ab..711867566999 (3 commits)
4f17b60208 : Use Dawn's BUILD.gn instead of defining another one for Skia.
1b84ef2b50 : [skvm] approx_atan2
9378b8016c : Roll Dawn 6574f92747a2..582e5284d0f6
c9624d5c73 : Add sample quality to GrD3DTextureResourceInfo.
ed4e52c379 : Fill in the rest of the d3d pipeline besides shaders and root descriptor.
45d9cc86b3 : remove i16x2 ops
cb5110443f : impl uniform16
dec8ed65dd : remove some integer comparison ops
10fc1e66a9 : skvm unit test cleanup
f3953d04a0 : Non-substantive GrText-related changes
3d28b6a2f1 : Add a cap for when dual sided stencil refs and masks must match
bb60408d6c : Clean up GrVkStencilAttachment
4f51f47d14 : Add GrD3DStencilAttachment
ecd82d832f : ccpr: Ensure stencil buffer gets fully reset to zero
a6286055e6 : Allow path renderers to self-identify
47064c6ec9 : Make GrTextStrike::addGlyphToAtlas a static method in GrTextBlob.cpp
ab8f384df4 : Remove threaded code
f61ee1ecac : Fix assertion in ImGui::NewFrame if getBackbufferSurface returns null.
bf5bf74a94 : Expand PlotLocator into a class
dabe38f611 : Add submits after flushes in ProgramsTest.
d468a1619a : [skvm] approx_[asin,acos,atan]
4b4efe4d6f : Update Go Deps
fe0a24848b : Roll third_party/externals/angle2 c68dfaf3a529..cf2c8e6068c8 (6 commits)
f877c99a73 : Roll third_party/externals/swiftshader e6f65d9265e7..9d2fd9c161ab (2 commits)
32c61af49c : Roll ../src 6de7d4c5cd56..94450aa98694 (332 commits)
6dfc554546 : Update SKP version
639083a989 : Update Go Deps
459ecee2cb : Update Go Deps
daf94c56bc : Fix attrib order with local coords in AALinearizingConvexPathRenderer
fe159621e6 : Reland "Split apart flushing and submitting in the GrGpu classes and GrDrawingManager."
95c26efc90 : Pure SkSL RNG for particles
a3762ee8bf : Batch across view matrix changes in linearizing convex path renderer
801ba0d606 : approx_tan for skvm
2faa33772b : Revert "Split apart flushing and submitting in the GrGpu classes and GrDrawingManager."
bb776c11a6 : Remove vulkan validation layer workaround.
404b7cf1c4 : Appease VS 2019
c505a45bac : Remove GrCaps::getYUVAColorTypeFromBackendFormat().
a774193f70 : Remove unused GrVkFormatColorTypePairIsValid
6341d92280 : Split apart flushing and submitting in the GrGpu classes and GrDrawingManager.
1db4d14e59 : Trace texture upload always with Android framework
96bfeff55c : More fixes to get D3D tests running.
12632f11f0 : Always initialize YUYAIndex::fChannel in wacky YUV format GMs
f4403e7a78 : Revert "[SVG] Replace custom attribute value wrappers with std::variant"
97e0861b67 : [SVG] Replace custom attribute value wrappers with std::variant
f7255d72f8 : Try out plane/channel index scheme in wacky yuv format GMs.
05e2350de5 : Update Go Deps
161b433a01 : Roll ../src 9fa8abd9f4b8..6de7d4c5cd56 (410 commits)
3809e1e946 : Roll third_party/externals/angle2 2caf7ffda74f..c68dfaf3a529 (9 commits)
48d345fd83 : Roll third_party/externals/swiftshader 3cfa8e28be80..e6f65d9265e7 (5 commits)
854ac61e90 : Roll Dawn 11652ff8f8b3..6574f92747a2.
e2c5bcf868 : Remove the dependency on Dawn's SwapChainUtils.
207d24bef9 : Rename GrMeshDrawOp::Target::glyphCache to strikeCache
58b5a54707 : More robust fix for command buffer context crash.
a362669e1c : [svg] Remove primitive type wrappers
e87106df32 : Add check that the PlotLocator's plotIndex is consistent w/ the glyph rect
6c8314efa1 : [SVG] Implement currentColor for fill and stroke
4d932d170f : Move the GrStrikeCache from the recording context to the direct context
73e334469e : fix computation for localToWorld
cc81e202b4 : Take MorphologyImageFilter radii as SkScalar.
d5f1ccb99f : [infra] Update dimensions for Golo Windows machines
d7d1462b50 : example of overdraw CF that we can JIT
34bd2c3ccb : Fix PinnedImageTest to make current original context at end.
51b3e60c6e : Clean up GrText-related headers a bit
7fe6ee30c4 : Add markCTM(id) api, to replace functionality of saveCamera.
31dc48138c : Sort viewer slides by filename when traversing a directory.
5d1c163807 : fix JIT min/max
0929425f3d : [svg] Skip "inherited" presentation attributes
332ab60287 : D3D fixes to clean up crashes in tests
297a219dbf : Delay creation of GrTextStrike and GrGlyphs until flush time
b96bb97f09 : [SVG] Fix polyline/polygon point parsing
d532bdbc86 : [svg] Adjust container size on Viewer window resize
5076bd228f : [svg] Fix dasharray padding
d7bec55520 : Roll third_party/externals/angle2 8bd3dab11206..2caf7ffda74f (7 commits)
330286ebf4 : Update Go Deps
d4f2f8fe87 : Roll ../src 65c03361bcc9..9fa8abd9f4b8 (398 commits)
dcf3a9b3dc : Roll third_party/externals/swiftshader ba0c95eb406f..3cfa8e28be80 (9 commits)
68219bfaca : Add Usage::kColor to SkVertices custom attributes
5ca3e54301 : Fixes for running on the iOS simulator.
185d3d4fa7 : Add onMap, onUnmap, and onUpdateData to GrD3DBuffer.
27aeb12d47 : [svg] Reference cycle avoidance
dc8fcdb735 : Add getter for channels to GrBackendFormat
d1e5b030fd : [SVG] Fix application of skewX/skewY attributes
d2c24c8aad : more infixifcation -- no functional change
210288fdcd : add SkVM_min_max unit test
3150d88ba4 : add Pixel CPU Test jobs
8561fc23c9 : Update gpu flush semaphore contract.
f3d5d44ec9 : Dawn: staging manager rewrite.
f005c25684 : [SVG] Fix spec links
5492a0c8d0 : stifle leaks in terminator_CreateDevice()
df4b5bff0d : get skvm/llvm building again
97cdd6a4ce : narrow use of fast_unwind_on_malloc=0
b19ed123bd : shard ASAN bonusconfigs bot
f6860405e1 : Use fuzzier definition of zero-length segments in compute_intersection.
6a5187a889 : PRESUBMIT: Don't check formatting of deleted files
4045cd82e7 : Update Go Deps
69ac873433 : Roll third_party/externals/angle2 eb298a024032..8bd3dab11206 (12 commits)
34b673b43b : Roll third_party/externals/swiftshader b4a27407e2be..ba0c95eb406f (5 commits)
1c60f2c2af : Roll ../src ebd295df4e31..65c03361bcc9 (379 commits)
4654d46260 : add third stack-only jit strategy
eb7784e077 : temporarily disable backend-specific min/max f32 impls
ecd17b9e34 : Add fast_unwind_on_malloc=0 to xSAN.
07b2bafbbc : build conservative stack frame on x86-64
5e9f0ee13f : add and test stack load/store
62a0fb2837 : Remove secret wireframe mode from drawVertices
9e1c691c94 : remove "debian9" ASAN jobs
c88ca32f88 : Remove gamma GM
03fdf6a9a9 : Implement support for indirect draws
f1c6d059f2 : Upgrade libwebp used for testing to v1.1.0
41bd97d3e4 : Remove GrStrikeCache.h from all other header files
869ec6a5e6 : backup plan for ASAN bots
82ff25e02c : approximate sine for skvm
4ba8d1f62a : remove SK_USE_SKVM_BLITTER
cd2d4e4835 : Mixed languages text crashes
7d08f4b797 : remove deprecated concat44 -- use concat
b41a420ed8 : restore debian9 asan jobs
1ae9672e10 : drop luminance parens
a77cdee048 : Reland "Rename instanceAttribSupport -> drawInstancedSupport"
0999bce974 : Reland "Remove GrGLGpu mirror methods of GL draw calls"
a735ad98db : stage changing didCocnat44 virtual
dcd2964e6f : Ignore incorrect vulkan valdiation error.
0022f5cf1b : [SkTrimPathEffect] Preserve wrap-around continuity
860e2cf104 : Roll third_party/externals/angle2 1c95795f1fb3..eb298a024032 (11 commits)
826f1087f1 : Roll third_party/externals/swiftshader b8d47928094f..b4a27407e2be (5 commits)
e19babf996 : Remove GrAtlasManager.h from all other .h files
c979aa8551 : Use Debian9 builds for ChromeOS until they are fixed.
9ff25897db : detect if the skip failed
2462788755 : Changing ~everything (mostly recipe related stuff) to reference Debian10 jobs
852ebea2d5 : Reland "Reland "Reland "Reland "Use glDraw.*BaseInstance calls to avoid deferred buffer binding""""
cbb080f660 : Update Go Deps
275e665173 : Roll ../src c0b367bf9cab..ebd295df4e31 (366 commits)
5846ff3c7a : Make glDraw*BaseInstance non-optional when extension(s) are present
aa17c0f095 : add flag for concat44 virtual
76f4fff613 : Begin using Debian10 for tryjobs.
afbf2aa737 : Revert "Reland "Reland "Reland "Use glDraw.*BaseInstance calls to avoid deferred buffer binding""""
935ba7e58a : Revert "Remove GrGLGpu mirror methods of GL draw calls"
31c028c54b : Revert "Rename instanceAttribSupport -> drawInstancedSupport"
aae8d13b09 : make gUseSkVMBlitter take over sprite draws
469dd641cc : Use round for morphology radius
778e1a3784 : Modify Linux Mesa driver script for Debian 10. Will update VERSION when switching jobs to Debian10.
06323daaed : full clamp in clip_color
2f92c93dc7 : virtual for saveCamera
aa9983aec8 : Add usage field to SkVertices::Attribute
16992e1ced : simplify some HSL blend modes in skvm
2f23bae659 : basic runtime color filters on skvm
c1d0898d0a : [canvaskit] Handle 4x4 matrix passing ourselves.
16464c3232 : Tracking uniform ownership
17f05c737e : Rename instanceAttribSupport -> drawInstancedSupport
4b239b1d50 : Remove GrGLGpu mirror methods of GL draw calls
0a51aa55f8 : Reland "Reland "Reland "Use glDraw.*BaseInstance calls to avoid deferred buffer binding"""
a9741ee25a : first sksl on skvm
3ef77ddf9e : clean up public m44 and camera api
6d3bc2951d : Consolidate the conversion of plot location to uvs to be w/in GrDrawOpAtlas
9b56cea5fa : [canvaskit] Add test and gm for 4x4 matrix
04513752fd : Remove D3D12X.
74ac68ad26 : Update Go Deps
d307d46444 : Roll third_party/externals/angle2 1cc49bb2e230..1c95795f1fb3 (12 commits)
00a39d1475 : Roll third_party/externals/swiftshader f99302c4efe6..b8d47928094f (15 commits)
95fbc06888 : Roll ../src d086f1bdb67d..c0b367bf9cab (424 commits)
0ba30328d0 : [skottie] Corner pin effect
4067a9429a : the return of bit_clear
aa68109a59 : special-case overhaul
e99c56fae7 : Use the LICENSE provided by Microsoft
81dd8abf97 : More infix for skvm, add poly() helper for polynomial evaluations
1f8a1d0e1e : Update SKP version
23643257b2 : Update Go Deps
a5efd68b52 : Add license for include/third_party/d3d
10d86ab5da : Update Go Deps
2eb4bd46bd : Fix some d3d ref counting.
36e67aa869 : Mark dawn and shaderc as third_party.
302757148f : Make copy proxy in GM budgeted when texgen policy is kDraw.
76fbdd4703 : every label has a use
16a5a61b31 : ccpr: Don't use half float vertex attribs
ab7e8b3bcc : plumb camera info down to devices
92411c7d97 : Set gn output_dir variable for test apps.
d6ad48086d : Add GrD3DBuffer.
cc8a76f3c7 : [canvaskit] Add gm helper functions to tests.
b6e7ef1092 : Use skvm infix in gradients
bddf60b423 : Revert "Reland "Reland "Use glDraw.*BaseInstance calls to avoid deferred buffer binding"""
7521fb99c6 : Revert "Disable baseInstance on SwiftShader"
d4dec974e3 : Add an option to GrMeshTest to save to png
cca2acfb77 : remove little-used bit_clear() and bytes()
b1cef9d6f6 : Disable baseInstance on SwiftShader
b08cc024cd : Switch back to stack-based SkSL interpreter
d97187cfed : Roll skia/third_party/skcms bd0abcd0646a..60d5d65325e6 (1 commits)
96f6401789 : harmonize rewrite-includes and gn-format checks
e4bcbf83d5 : Update release schedule, notes
8970bc2e89 : refactor colorspacexform for skvm infix
10ee0b2401 : Merge GrVkVertexBuffer and GrVkIndexBuffer into GrVkMeshBuffer
0aece58215 : gn format gn/gpu.gni
470b7793e1 : Include fetch-gn in SKQP build recipe.
c524378621 : Don't require color type to make proxy copies.
9ce08e81f1 : schedule() in place
0029db021a : Incorporate sample count into RTC fallback color type.
613deb07a7 : In 3D sample, fix the matrix used for normal transformation
5fd013733f : eliminate use of Usage in finalize
939a881c70 : Update Go Deps
513d454f30 : Roll third_party/externals/angle2 745e071241ab..1cc49bb2e230 (9 commits)
1fcf8c8d2e : Roll ../src deeb0d54a08c..d086f1bdb67d (467 commits)
e70e0c055f : Roll third_party/externals/swiftshader cb58662302c8..f99302c4efe6 (7 commits)
8efbbbc0d1 : image_from_yuv_textures GM recreates YUVA image before each draw.
47d03f6ee5 : Reland "Reland "Use glDraw.*BaseInstance calls to avoid deferred buffer binding""
c89ca0ba09 : [canvaskit] Tweak matrix benchmarks
6bffe39c98 : [canvaskit] Handle passing matrix values into CK ourselves.
5384f4036f : eliminate_dead_code in place
17fbcd145b : ios.py: Bugfix to prevent iOS tasks from failing with "Error: ImageMountFailed".
9a11a866fc : don't need Builders
56fa47b630 : Disable baseVertexBaseInstanceSupport if instancing is not supported
523f02ded3 : [skottie] Cleanup pass
249dcdfa7a : Update Go Deps
5b701e127c : pass around programs by value
b7d87903df : pull out schedule, finalize
d005b69be4 : Reland x2 "Assert that all GrCaps colortype/format -> swizzle queries are legal."
43542fc57f : Add GrVkPipelineStateBuilder and GrMtlPipelineStateBuilder trace events
8afde5f395 : Rename outputView->writeView and outputSwizzle->writeSwizzle
c3ce54a8a7 : Remove color type from promise image proxy callback.
27801a82e4 : Broke Debian9 things in skolo.
7542ab5e5b : reframe liveness_analysis as eliminate_dead_code
b5d39b54a3 : [infra] Upgrade to Debian 10 for GCE tasks.
717d386e0b : Remove more remnants of SkVertices bone support
f5ecf51f47 : Stop including SkVertices.h from so many places
37d8c64530 : [canvaskit] Add tests for RTShader
2fc431eaea : Update Skia milestone to 84
8ce842d38d : Fix the CanvasKit viewer build
6c51bf61e2 : Roll third_party/externals/angle2 7d8c2f2e3322..745e071241ab (12 commits)
1b009e1aa6 : Roll ../src 99264d128679..deeb0d54a08c (439 commits)
bf894190a9 : Roll third_party/externals/swiftshader 5cf1e9a31c90..cb58662302c8 (7 commits)
46aacc7710 : Fix SkVertices serialization bug. Also remove Builder getters for counts.
17b5180931 : pull out specialize_for_jit()
ceeb256374 : Wrap copy-tool path in quotes.
ffd11f4ab3 : Adding attribute types to SkVertices
a01c6b0b59 : reformat GN files
b14b144458 : Revert "Reland "Use glDraw.*BaseInstance calls to avoid deferred buffer binding""
7c75226854 : Renamed the various 'stage' shader functions to have the actual effect name
d84b691950 : Reland "Use glDraw.*BaseInstance calls to avoid deferred buffer binding"
6e35a00916 : Have GrContext abandoned call also check if the underlying device is lost.
007409ac58 : In pipeline stage code generator, skip emitting varying declarations
94996eb856 : Stop inadvertently cloning GrTextureEffect
4f90a8e399 : Uses refactoring
9e2d384559 : [canvaskit] Add support for DOMMatrix to some APIs
f3b9a30e81 : Use infix syntax from skvm
46994e01c9 : Dawn Debug Win10 test bot
1576e4edf0 : Non-substantive GPU text changes
4eaa5f2eb1 : Disable baseInstance on ANGLE D3D
eeaabc4ba2 : [skottie] Vector-encoded paths
bfc09267bd : roll GN
3809be4c56 : add operator-> to Color and HSLA
b60c8a2496 : Reset GrOpsRenderPass active buffers during bindPipeline
f76cbfc75b : Use bundle_resources_dir for iOS plist.
9aa9a683d3 : Implement local version of gr_cp and use for GrD3DTextureResourceInfo.
763703c64d : Roll ../src f43e7c4d79ad..99264d128679 (445 commits)
679004863c : Roll third_party/externals/angle2 05fa1a99914a..7d8c2f2e3322 (12 commits)
587b091d03 : Stop including SkVertices.h from SkCanvas.h
e8d2080a34 : Revert x2 "Assert that all GrCaps colortype/format -> swizzle queries are legal."
28fe2c5175 : remove unused flag
0f5e7581a0 : can we remove these entirely?
7a3358c80b : Really fix SkVerticesPriv on MSVC 2017
7800453ed2 : Revert "Use glDraw.*BaseInstance calls to avoid deferred buffer binding"
507e486219 : Revert "Enable deprecated-copy-dtor warning."
e990fcc4b0 : Enable deprecated-copy-dtor warning.
982f546cc1 : Rename outputSwizzle->writeSwizzle.
e8c963d474 : Use glDraw.*BaseInstance calls to avoid deferred buffer binding
2a93452be5 : Fix SkVerticesPriv on MSVC 2017
9d0e036eed : Allow CFDictionaryCreateMutable to grow in create_exact_copy.
8a78e9cdc3 : Don't require color type to wrap a texture/RT.
261e25f2bb : Move SkDraw to use SkVerticesPriv, remove redundant private API
8e75147214 : Allow GrD3DTextureResourceInfo to include declared D3D12 types.
3b6a0ab182 : small int->Val hunt
8b99b9e1d1 : flatten skvm type nesting
adf9d21704 : Update header list for spirv-tools
b16f30bb92 : Revert "Revert "Assert that all GrCaps colortype/format -> swizzle queries are legal.""
f20400e2a1 : Introduce Liveness and Uses into existing scheduler
0a335515bf : Add rasterizer and blend state to d3d pipeline state.
8cbedf9855 : Improve SkVerticesPriv ergonomics
5fa68b4399 : Reduce GrGlyph's functionality
469046c096 : Revert "Revert "Remove GrCaps::isFormatTexturableAndUploadable""
65d3ad9539 : remove unused bitmap method
01f2ce0ba4 : [skottie] Use a documenting alias for Animator::seek() return type
63a4edd314 : Roll third_party/externals/angle2 1b2dd6f92a6b..05fa1a99914a (10 commits)
732f84d3e2 : Roll third_party/externals/swiftshader 1c29477aa06e..5cf1e9a31c90 (6 commits)
25a88e75ea : Roll ../src af1924a67aab..f43e7c4d79ad (411 commits)
14ba58ff01 : Add GrTAllocator::push_back(T&&)
dd205451a1 : Declare SkString in GrContext
853c15cdaa : remove unused SkLightingShader
01e6d17fe8 : Stop including SkCanvas.h from GrTypesPriv.h
68ccec5880 : Fix d3d debug clang build
6e2af5c326 : Remove alpha versions of constant blend coeffs.
ef4d3794a2 : Revert "Assert that all GrCaps colortype/format -> swizzle queries are legal."
aa90dada80 : Fill in some D3D texture creation routines.
aa8bf26dc2 : Assert that all GrCaps colortype/format -> swizzle queries are legal.
695f57da6c : Roll Dawn and add dependencies
8176508cc6 : Revert "Remove GrCaps::isFormatTexturableAndUploadable"
80f865fa6d : Use GL_ANGLE_base_vertex_base_instance
8ded7ad1e7 : remove Builder inheritance
8079eb633c : fix unpremul()
0147de41c4 : [skottie] Lazy adapter sync
34ed73b038 : Make memcmps in GrResourceKey::op== safe.
713ac8a9fc : Remove some legacy GN defines for Flutter
34b93045c6 : don't run clang-tidy on third_party
45c7e70b20 : way more p-> inference
c18dad25e4 : Remove GrCaps::isFormatTexturableAndUploadable
d0b568b529 : remove negate()
47737a1233 : remove inv()
46de36f993 : simpler immediates
e9bc857b39 : Roll third_party/externals/angle2 f2bee3043a5e..1b2dd6f92a6b (18 commits)
de455de4df : Roll ../src 2cb42d2f8146..af1924a67aab (483 commits)
2af68a4c4d : Roll third_party/externals/swiftshader 3ca41df3d3ba..1c29477aa06e (9 commits)
3aee4845b5 : Update SKP version
611bbf4c16 : Update Go Deps
5b11a58c62 : skvm::Builder friendliness improvements
277879e17b : Update Go Deps
7363af8c51 : Fix gcc 9 warnings.
2f23ae6b8e : Rename SkColorTypeComponentFlags to SkColorChannelFlags.
c6b17ef292 : all colorfilters but RT converted to skvm
ffa16148f6 : Add GrD3DPipelineState class and setup vertex input information.
f36b37f828 : onProgram for SkGaussianColorFilter, plus gm and bench
07e5b8f0ed : Rename TessellatingPathRendererTests.cpp -> "Triangulating"
edcc27ca6a : Roll third_party/externals/swiftshader 02e15b249b12..3ca41df3d3ba (10 commits)
f95a35fb70 : Remove some unused 3 byte vertex attrib types.
841c9a57a1 : Make the distanceFieldAdjustTable a static singleton
5c693939c9 : Minor fixes for D3D build.
bb786b6764 : Fix gcc9 warning around size of memset.
0a22b1e656 : Rename GrGpuTessellationPathRenderer to GrTessellationPathRenderer
32494ad12f : Remove deprecated functions
ea1d105648 : onProgram for overdraw-colorfilter
df1bd6dd0a : Remove texture swizzle from GrSurfaceProxy.
2cae3b05ea : Fix TODO SkImage_GpuBase to check SkColorInfo and not a fake SkImageInfo
7345d88277 : gn format gn/BUILD.gn
ff0717f0a5 : Re-generate source from FP files after clang-format change
9a3ee1913a : Remove arbitrary limit on number of composed color filters
e1bbfab135 : Remove GrSRGBEffect
4132355fdc : Disable BinPackParameters in .clang-format
833313b21a : Add back deprecated warnings.
e29cdaf4c1 : Add experimental support for svg text tag.
360ec1898e : Have GrFillRRectOp make use of the GrSimpleMeshDrawOpHelper
385de38b27 : Update Go Deps
fb05cef3c0 : Roll third_party/externals/angle2 6719f54ac7ce..f2bee3043a5e (6 commits)
04bb973f68 : Roll third_party/externals/swiftshader 77090261dabc..02e15b249b12 (8 commits)
e4820e9d1c : Roll ../src 16171704b6dc..2cb42d2f8146 (394 commits)
b3f96cadd7 : implement matrix 0/1 todo
b883f7d719 : Disable Processor tests on TecnoSpark3Pro
97107464cd : handle HSL case in HSLMatrix for skvm
3e191dcfcb : add bench for highcontrast-colorfilter
bb7d95f0f0 : [skottie] Cleanup: relocate Animator base class out of SkSG
2a8a3ff04e : Correctly initialize LayerIter's cached device origin.
fd89e0bdd0 : Add GrD3DRenderTarget and GrD3DTextureRenderTarget.
a169b00a54 : Respect grapheme clusters when wrapping text
ccbf54ad50 : Add glDraw*BaseInstance functions to GrGLInterface
b3b4eba714 : Include system headers last.
6ec5688413 : Rename GrD3DTextureInfo to GrD3DTextureResourceInfo.
dabd98c390 : Begin fixing GrShaderVar.
17dc41870a : Rename CPU tessellation to "triangulation"
b4c806c65e : Reland "Switch sRGB color filter to use GrColorSpaceXformEffect"
0e7834f6e9 : Update comment about Mali G series
49ba536620 : onProgram for HighContrastColorFilter
76f635cb89 : Add workaround flag for color space transform math on Mali G GPUs
e5d3254ece : Reland "Switch to using a Float32Array (bound as value array) for color."
265de3a93c : Include all tests, enlarge labels
95fc5a3251 : Update Go Deps
12da772572 : [infra] Update infra dep again
ee2ec6de99 : Roll third_party/externals/angle2 107e4e989e94..6719f54ac7ce (6 commits)
2cbd29394a : Roll ../src 772d20849991..16171704b6dc (389 commits)
d8c6c0e0f3 : Roll third_party/externals/swiftshader 540bdf92531d..77090261dabc (10 commits)
c2d325c1d6 : emptyshader should fail onProgram
71cb6fda55 : Initialize all the SkYUVAIndex fields in the wacky_yuv_formats GM
bccb5f3b38 : Add a simple FPS meter to CanvasKit viewer
c4f937b282 : SPIRV: Track function signatures by SpvId(s), rather than display name
5c4c61eeb3 : Reland x4 "Drawing YUVA images does not flatten for bicubic."
a6adc5c8d4 : ccpr: Polyfill buffer mapping when not supported
b6a99b7b9a : update to clang 10
988ce0490a : remove localmatrix parameter from Blend and Lerp compose shaders
fe0623cb80 : Properly detect integer support on WebGL 2.0
2b5989005c : Bootstrap a very simple viewer implementation in CanvasKit
ea08a0dbd3 : Don't add offsets to nullptr in GrGLOpsRenderPass
f11e331524 : Validate per-vertex vertices data against effect in SkCanvas
5575e3c4ea : Revert "Reland x3 "Drawing YUVA images does not flatten for bicubic.""
6951770503 : Fix GrFillRRectOp to not combine AA and non-AA draws.
102411c73f : [infra] Update go.sum
7afbd58b7d : add a color management page to skia.org
76b7b1645b : [infra] Update infra dep
c70fd90334 : GrAALinearizingConvexPathRenderer can't batch across view matrix changes
367374894a : Reland x3 "Drawing YUVA images does not flatten for bicubic."
6e9b179d20 : move ducky images into images
ae58199380 : [skottie] Initial drop shadow style support
9686528ac8 : Roll ../src 6af71a8d4b35..772d20849991 (401 commits)
4261fe753b : Roll third_party/externals/angle2 6fead3754375..107e4e989e94 (7 commits)
8ec90f4c93 : Roll third_party/externals/swiftshader 6c11cf2ad9ca..540bdf92531d (2 commits)
81c8f4b802 : Revert "Switch sRGB color filter to use GrColorSpaceXformEffect"
6beb1dd941 : Switch sRGB color filter to use GrColorSpaceXformEffect
9a378addaf : refactor apply_transfer_function()
0113d29ea0 : Add skvm program to colorspacexformsteps
4105e45752 : Add support for tracking resources on d3d command list.
8b932b157b : Fill in the D3DTexture class.
7a5f1fa1fb : Add support for recycle d3d command lists.
97c98f9596 : Revert "Reland x2 "Drawing YUVA images does not flatten for bicubic.""
83ed213216 : Implement submission of d3d command lists and tracking of when they finish.
0f4eba56b7 : Roll skia/third_party/skcms cbf3b9df1ae1..bd0abcd0646a (1 commits)
4519134e07 : Implement GrTAllocator in terms of GrBlockAllocator
9b22838da3 : Reland x2 "Drawing YUVA images does not flatten for bicubic."
9069bfe32c : BlendFormula to validate in constructor.
9b00f1ff54 : Make skia_use_xps option work on Windows
c227f4a826 : Add support for tagging link annotations in PDFs.
14ed8855ba : Ignore local matrix when choosing CT uni type with explicit sampling.
0cf2b644a5 : Add missing files to Dawn build
cb77eab343 : Revert "Switch to using a Float32Array (bound as value array) for color."
4e79b6730d : Switch to using a Float32Array (bound as value array) for color.
e5ca6ba2c8 : Roll third_party/externals/angle2 31e36a631345..6fead3754375 (1 commits)
e0d7bd448e : Roll third_party/externals/swiftshader 22d73d15e778..6c11cf2ad9ca (5 commits)
efc9d4f0ec : Roll ../src be0a271f02d3..6af71a8d4b35 (354 commits)
6cb8168c2b : Reland "Revert "Drawing YUVA images does not flatten for bicubic.""
c97c900724 : [sksg] Remove redundant BUILD.gn deps
0bfb7a5206 : Revert "Revert "Drawing YUVA images does not flatten for bicubic.""
d198821906 : Revert "Drawing YUVA images does not flatten for bicubic."
bcb46c06c7 : Add approx_pow/log2/pow2 to SkVM builder
ecd58077b2 : Drawing YUVA images does not flatten for bicubic.
3c358420df : Support for custom vertex data in SkSL and drawVertices
f5ff4c25a0 : add loadF() and storeF() helpers to Builder
e52c9784f0 : Add GrD3DCommandList class.
0b22f3bc53 : Remove workaround for ANGLE + NVPR + Persistent Shader Cache
709e2408fe : Revert "Make TessellationTestOp and GrPipelineDynamicStateTestOp surface their programInfos at record time"
165b68ebb6 : Add onProgram to ModeColorFilter
cb1a2df616 : skvm for picture-shader
bc0fe058f8 : Make TessellationTestOp and GrPipelineDynamicStateTestOp surface their programInfos at record time
913a6f5508 : impl A8/G8 skvm image shaders
a434e0feb0 : pass paint color and full dst info to shaders
99ede42ffe : Some bengali text does not have cluster index in ascending order
15fc10269d : Update SKP version
4098719375 : Roll third_party/externals/angle2 cb7e7387e61f..31e36a631345 (2 commits)
cad8fba253 : Make GrFillRRectOp a GrMeshDrawOp
8d1dcd7d98 : Specialize scale+translate transforms for explicitly sampled FPs.
973236fcd4 : remove dither TODO
4d1a90b26e : smarter SkColorInfo::isOpaque()
0f9d5bdd7f : [infra] Fix lottie-ci bots to use the correct asset name
6f60a859c6 : Fix matrix scoping issue in sample
59e7496d4e : [infra] Move logic about skps/images/etc into gen_tasks
f04f21a5c9 : Roll third_party/externals/swiftshader 1c9f24263e6c..22d73d15e778 (1 commits)
c23bd5e4e3 : Roll ../src e0f773c501f9..be0a271f02d3 (446 commits)
538e358b0d : Roll third_party/externals/angle2 dadeffa315e7..cb7e7387e61f (28 commits)
862818b291 : add --skvm and '!' to viewer to toggle using skvm blitters
bd1db41bd8 : Add gm to test HSL modes, esp. with src-alpha
7e9d6f43c1 : In GrDrawVerticesOp, don't allow CPU xform with perspective matrices
cf3594b603 : Finish implementing blendmodes for skvm
e41fa2d5e4 : Add vertices_perspective GM to demonstrate skbug/10069
e965438b8e : implement more blendmodes for skvm
9339266839 : Infer NodeType in attachDiscardableAdapter.
664cb9ebe5 : Call incNumDraws() after all draw calls in mtl
2c3e169183 : Release deferred buffers in GrOpsRenderPass::end()
71903bd48d : Remove unused (and misleading) 'instruction' from SkSLInterpreter.h
77eb96d0c2 : Reland "Reland "Clear out atlases if they haven't been used in a while.""
2fade72a4e : Set correct coord transform visibility initially rather than update.
7b7b78cb9f : Make SkPDFUnion a better variant.
bcf5172abf : Roll third_party/externals/swiftshader bc98fbeec99b..1c9f24263e6c (2 commits)
6860efc563 : Roll ../src 05edc0038612..e0f773c501f9 (329 commits)
7cbcd79a4a : Guard use of [id<MTLDevice> maxThreadsPerThreadgroup] behind version check.
05d091935a : Flesh out backend textures and rendertargets to support Direct3D.
f4ba4ec796 : Revert "Revert "Revert "Revert "Don't build GL on Metal, Vulkan, Dawn, Direct3D bots""""
85755f46a8 : Delete copy constructor and assignment operator on VariableReference
f227449715 : Update Scissor code in Skia Dawn
4b55ff097b : Fix cmake angle build on linux.
f832c0ae49 : Allows Skia users to disable use of API_AVAILABLE in the Metal backend.
1171d314ef : Revert "Revert "Revert "Don't build GL on Metal, Vulkan, Dawn, Direct3D bots"""
6cafe73da9 : Remove MoltenVK support
7c94d1891f : Use SkColorMatrix_RGB2YUV in image_from_yuv_textures
fabad15705 : Remove ln "-T" option from cavaskit demo
d99b64678d : Roll ../src 21cbc653d600..05edc0038612 (738 commits)
d4bc34a0ed : Roll third_party/externals/angle2 d24752e63ae4..dadeffa315e7 (16 commits)
d65a790d71 : Roll third_party/externals/swiftshader 440fc9959f06..bc98fbeec99b (3 commits)
d3b92b910c : [canvaskit] Add tests for gradients
430c5a1081 : hide bitmap virtuals
afa83bc20b : [canvaskit] Update to 0.14.0
f279c63a60 : [canvaskit] Add tests for patheffects
8febecfee6 : [canvaskit] Make codec inclusion configurable
d29d885c88 : Reland "Set up eGPU/discrete support for MacOS."
8370fd1267 : Add a custom GP for GrDrawVerticesOp
fb27c9a25f : Revert "Revert "Don't build GL on Metal, Vulkan, Dawn, Direct3D bots""
6a32672cb4 : Revert "remove uncalled virtuals"
c655c3aa8b : Make GrOp::onPrePrepare be pure virtual
3a76975a7c : [skottie] VectorValue specialization
4765da43c5 : Add fiddle example for MakeLinear
bc074a68df : Add SkBudgeted parameter to SkImage::makeTextureImage().
0b1e5fc8f2 : Remove GrGLSLUtil
26651883d0 : Revert "Reland "Clear out atlases if they haven't been used in a while.""
8edacdb6a5 : remove uncalled virtuals
6b24312674 : [infra] Run recipe and python unittests unbuffered
00ba5ef4a6 : Revert "Don't build GL on Metal, Vulkan, Dawn, Direct3D bots"
4f93c573e2 : Update AAHairlineOp to surface its programInfos at record time
f6784a8c84 : Don't build GL on Metal, Vulkan, Dawn, Direct3D bots
0d6629ad2a : [infra] gen_task: follow-ups from http://review.skia.org/275076
d7e0131c7e : remove old experimental apis
c2b7d47fdd : Revert "Set up eGPU/discrete support for MacOS."
304e14d883 : Remove FixedDynamicState from GrProgramInfo and GrPipeline
1c3bea4593 : Set up eGPU/discrete support for MacOS.
43f7641e1b : Arrange instruction to reduce register pressure
56015e0115 : SkStrikeCache: only validate post-purge
3bf2f3a9da : Remove DynamicStateArrays from GrProgramInfo and GrPipeline
dbb833b457 : Migrate GrFillRectOp and GrTextureOp to the new bind/draw API
d8add5c960 : Add fiddle demonstrating alpha when used on saveLayer
beefcb9d38 : Reland saveLayer can omit the rectangle argument.
961caee97a : add m82 release notes
8eda499f6f : Dawn: embed a staging buffer inside the uniform ring buffer.
141ac68fa0 : [skottie] Cleanup: split animators into separate CUs
dc963b3125 : More comparison fixes
be45742933 : Change GrProgramInfo::visitProxies to "visitFPProxies"
765ed36ad4 : Delete GrOpsRenderPass::drawMeshes
c42fb08ad1 : Fix unsigned/signed comparison in assert
cd01979004 : Refactor GrMemoryPool into reusable GrBlockAllocator
1facd5e8d1 : Make persistent cache serialization safer
a17558c9f7 : Roll ../src 6d7621abf90d..21cbc653d600 (395 commits)
881b7e97da : Roll third_party/externals/angle2 cb9a86a9d867..d24752e63ae4 (10 commits)
95b327de31 : Roll third_party/externals/swiftshader 3a50a43df988..440fc9959f06 (1 commits)
6b48e62ed2 : remove unused mutate() apis
3b946c1618 : Check fullness and purge on every strike lookup
a30aeae875 : impl SkTDynamicHash with SkTHashTable
aa0e45c232 : Add pass-through helper methods from GrOpFlushState to GrOpsRenderPass
04ef810839 : port GrProxyProvider off SkTDynamicHash::Iter
457c1eb913 : [infra] Minor refactor for recipe properties in gen_tasks
7957d53c80 : Revert "Allow null rect for saveLayer"
3d44f73b64 : Sweep gradient support for CanvasKit
f2e9709266 : Allow null rect for saveLayer
eb694b767c : Rename GrMesh to GrSimpleMesh
6c138716e9 : fix up release notes file for milestone 83
37c7bdda22 : Remove GrMesh::setVertexData
56c09f0d44 : Rearrange Vulkan asserts for samplers
cff6396875 : begin refactoring SkTDynamicHash and SkTMultiMap
16701eecd5 : Shrink SkTHashTables
0557f6a48f : Roll ../src 907b992f87c0..6d7621abf90d (422 commits)
ac3e76571a : Roll third_party/externals/angle2 6963f58c7678..cb9a86a9d867 (13 commits)
f94815068d : Roll third_party/externals/swiftshader 18daa81e3d3d..3a50a43df988 (14 commits)
9f5ed1cd7f : Update SKP version
276a78573e : rearrange to emphasize most salient params
9a4ac6e865 : add programs to compose, lerp and luma colorfilters
7e0a7dbd22 : colorfilter's program returns a color
6352f00c59 : change onProgram to return its color, or an invalid-color if failed
190b6e54b0 : skvm for compose shaders
320c32bfa3 : Remove mips workarounds for Android.
0bd00f438e : Reland "Clear out atlases if they haven't been used in a while."
2cdad969e8 : SkiaDawn: Early out in recordProgramInfo
e05b1b7229 : [svgdevice] Handle text path effects
f9329afa27 : Revert "Clear out atlases if they haven't been used in a while."
0f9c2c975f : Remove instanced draws and simplify GrMesh
bc45f28328 : remove legacy virtual from enforcer
79007c9309 : Clear out atlases if they haven't been used in a while.
75e29072e7 : Implement support for path effects in SkSVGDevice backend.
a9e28af8d0 : Make AAFlatteningConvexPathOp surface its programInfos at record time
ba96256581 : hide getters so we can change the internals of SkVertices
224cd4d6da : Roll third_party/externals/angle2 2e5bd9b1e658..6963f58c7678 (14 commits)
6dbd838afa : Roll ../src 5309fd86e6da..907b992f87c0 (527 commits)
8ef1b85e62 : Roll third_party/externals/swiftshader 7e857092052e..18daa81e3d3d (9 commits)
4d4369414d : Update SKP version
c2da769716 : dot for JIT
5caf7dee25 : restore Op::round
bb7684276a : Migrate GrMeshTest to the new bind/draw API
019385eb1d : remove LerpRed shader
5929535315 : add draw-via-serialize mode to viewer
2669a7b74a : More programInfo cleanup
84a9eb5e6b : add gm for clipShader in a layer
334380e342 : More GrDrawVerticesOp cleanup, to reduce redundant state
6941f4a01d : Update three GrMeshDrawOps to surface their programInfos at record time
6509bc715f : [skottie] Cleanup VectorValue use
b0cee9bf9a : Remove drawBitmap et al. from SkDevice
1fe50d3842 : make switching skvm-on-llvm easier
c02e77ce0a : [skottie] Effects cleanup pass
f0aee749bf : Remove (unused) shader caps from default GP factory functions
9b449b73d3 : Simplify and optimize GrDrawVerticesOp vertex writing loop
4133dc4e0b : Clean up programInfo creation in GrMeshDrawOp-derived Ops
9b5dba2ddb : Update Skia milestone to 83
7bb74c4299 : Roll ../src 43a5bd0c46ed..5309fd86e6da (470 commits)
d8fe61482b : Roll third_party/externals/angle2 c5b3cbdb4502..2e5bd9b1e658 (10 commits)
1743144ab8 : Roll third_party/externals/swiftshader 16ae92a4ee52..7e857092052e (6 commits)
7db7337eae : add flag to stage SaveLayerRec change
5082df1cf5 : Remove need for gpu when unrefing managed resources.
f0140ee00f : Remove GrDrawVertices fast path for simple matrix + colors + no local coords
740d34f70e : Make TessellatingPathOp surface its programInfo at record time
1b7f846d09 : Add wrapper script to call tool to bulk abandon Gerrit CLs
a31ab4ba9b : Have GrVkUniformBuffers own their descriptor sets.
3a74f83e80 : remove -D_GLIBCXX_DEBUG
06e5a15567 : [skottie] Power reduce trivial spatial Berzier
dafbf121a8 : SkVertices: Remove volatile/nonvolatile bit
6dc0f63a50 : Make DrawAtlasOp surface its programInfo at record time
9028bacebc : Make DefaultPathOp surface its programInfo at record time
fdf94044ff : Remove exotic legacy bitmap drawing entry points: Nine, Lattice
21beacccb9 : Revert "Experiment with no longer avoiding uploading same uniforms in vulkan."
0340292972 : Update Go Deps
617173fee9 : Roll third_party/externals/angle2 abcc536b6207..c5b3cbdb4502 (7 commits)
c35c05f8fb : Roll ../src 7f81408a3581..43a5bd0c46ed (526 commits)
6bc4a7405a : Roll third_party/externals/swiftshader 8be72df60462..16ae92a4ee52 (1 commits)
c2fe5ee2b3 : refactor where we wrap clipshaders, in prep for gpu backend
f97c018947 : simplify skvm clip shaders
272c56ba73 : skvm clip shader support
c376cb4b42 : skvm local matrix shader
3e192165cb : Hoist GrVkResource up so it can be used for D3D and Metal.
bf355123ae : we can handle opaque clip-shaders up front
3439323afd : remove testing && false
4723724bac : Impl. tiled bitmaps in drawImageRect with per-edge AA flags
520c5fd7b2 : fix clip shader + skvm
5f6b41e6d8 : Runtime effects: Detect calls to undefined functions
39ca9734a7 : Migrate ccpr to the new bind/draw API
6e7eac9fff : [skottie] Simplify the separate-dimensions vector interpolator
3eabf4ae00 : Convert AAConvexPathOp to surfacing its programInfo
a19ea58aa9 : Experiment with no longer avoiding uploading same uniforms in vulkan.
d3f67dbf9f : add Builder::dot()
121c2afb99 : clipShader -- raster implementation
92ec801a2b : [skottie] 2D spatial interpolation support
dd86fb3531 : Move tiled bitmap code into SkGpuDevice_drawTexture.cpp
d1a8af69ef : Make GrRegionOp surface programInfos at record time
e37f1c4c18 : Surface programInfos on GrLatticOp at record time
78dac6dcb2 : Convert FillRRectOp to the new bind/draw API
2e307968fd : Clean up Enums in Canvaskit
fae71fb596 : [infra] gen_tasks: fix TODOs in usesDocker()
80f8325046 : Update Go Deps
4760465241 : Roll ../src 5c8f724bfe77..7f81408a3581 (409 commits)
9e1f70b1d7 : Roll third_party/externals/angle2 0c9b6abde90c..abcc536b6207 (12 commits)
390b9cd720 : Roll third_party/externals/swiftshader b44162fdbb25..8be72df60462 (1 commits)
8a44af5cba : remove unused isAPicture from shaderbase
0c465e3f35 : SkShaders::Blend/GPU: treat null inputs as input color
a67d1aebf2 : add missing license line to SkVM_opts.h
52f0291147 : Remove SkMaskFilter::makeWithMatrix()
a3aa601ea6 : Add a canvas test to make and draw SkVertices
a77f30c7db : Reland "Split building encoding from decoding"
85da3368c5 : Add d3d support for creating command lists.
4054061b0b : [skottie] Defibrillate wipe effects
ea3ddc9aef : [skottie] KeyframeAnimator builders
20baaee0f7 : Update SkWebpEncoder.cpp's copyright notice
c06355c93e : [canvaskit] Update dash example link to use new API.
c8f95e27c4 : Fix deprecated names
23899c64e3 : [infra] gen_tasks: Fix TODOs in usesGit()
e65c5fc14c : Enable skia_use_icu for iOS
02c45909ff : Add empty GrD3DResourceProvider class.
d96c3c78e7 : Add shader makers to SkShader externs
8a05d23363 : [infra] More gen_tasks tweaks
4cf2ab6ffe : JS files to support running jasmine tests in google3
c27e70235f : [infra] Overhaul gen_tasks_logic
424d28b070 : Update Go Deps
0154105fc1 : Roll ../src da581c3babc4..5c8f724bfe77 (551 commits)
24e3e6706e : Roll third_party/externals/angle2 9acaf6626042..0c9b6abde90c (11 commits)
1987b8f367 : Roll third_party/externals/swiftshader 51b2800bb317..b44162fdbb25 (2 commits)
c56950442d : fall back to vswhere.exe to find msvc
475b9d0fb7 : Remove global static mutex in SkScalerContext_win_dw.cpp
b18390699e : Update SKP version
2e19af063b : Revert "Move interpreter disassemble to out-of-line member of ByteCode"
cf573d844d : Prepare texture for cross context usage when using the Metal backend.
1b0124fec6 : Move interpreter disassemble to out-of-line member of ByteCode
9d4b788807 : Revert "Split building encoding from decoding"
bd4f872d69 : Handle runtime effect shader errors better
24a8e9e170 : Reland "Update skpbench's DDL timing"
e690d9b60c : Remove bot to record DDL creation time
943504bda6 : Remove invalid assert
350db7cfb7 : Allow a non-FBO0 surface to be matched with an FBO0 rendertarget proxy
8f233fc795 : Add marked-content ID to PDF images
6e58290ba6 : set lib_switch to empty for the msvc toolchain
f35dfabe40 : Revert "Update skpbench's DDL timing"
61e7596868 : [recipes] Minor import cleanup
d32bdaf3ec : Land a testable raster backend for per-vertex-data vertices.
5b632d8b60 : Add GrD3DResource.
dbbf753b20 : disable command buffer on iOS g3 builds
7c9021185c : Remove SkImage getTexture call.
94aaf7cdf5 : Split building encoding from decoding
6f0124ad68 : Update skpbench's DDL timing
beaaf4700f : fix print functions for python3 gn scripts
7e46b14d84 : Replace red line skp with a prettier example https://screenshot.googleplex.com/QqfxdSfccZD.png
a093cffed2 : [canvaskit] Fix shadow bugs
54de2fa48d : Cache resolved typefaces by Unichar + SkFontStyle + locale
36c81d9616 : fix comment
1b473fa3ff : move dither in SkVMBlitter
74055566bd : set up interpreter after llvm
491df6ba72 : remove SkTLS
93a2a6b8ba : Update Go Deps
81ea108a6d : Roll third_party/externals/angle2 c55fbc4064aa..9acaf6626042 (5 commits)
6e97f6749e : Roll ../src 7c474dc8f756..da581c3babc4 (457 commits)
35cb0b3a46 : Roll third_party/externals/swiftshader a095711c5d77..51b2800bb317 (1 commits)
012f849780 : Migrate the GPU tessellator to the new bind/draw GrOpsRenderPass API
8c1ae63310 : simplify SkDraw by passing down SkVertices as a whole
7c0332cd35 : re-enable fnma
1d4db3bcae : remove bone variant of drawVertices (unsupported)
f8db8a5516 : disable fnma peephole
c01d7ab425 : print colors which fail the asserts when they do
db20afc1bf : Change the argument ordering for GrOpsRenderPass::bindTextures
456f9b5fe9 : Reland "Move GrGpuResource GrSurface and GrTexture into src."
6eb5cb96fc : Clean up for DDL program pre-compilation
1b1bd4e509 : Clarify expected compatibility matrix in CharacterizationFBO0nessTest
6066a0c2bd : Remove all uses of bones
d4c4f0c004 : Add Multiply-Subtract (fms) to SkVM
50c64ab259 : expose per-vertex-data variant of SkVertices
1b1b0d5abb : Don't rely on primProc textures when adding samplers
0cfcd1c9bb : Add command line argument to specify the rendertests file.
ec370976c6 : move skvm interpreter to SkOpts again
cd2a4d65e5 : Adjusting getRectsForRange to grapheme edges.
2dbcbe8b12 : Loosen up SkSurface_Gpu::onIsCompatible a bit wrt FBO0-ness
b803ef83d6 : [infra] Update node to 12.16.1
23b0ed9480 : Name name changes suggested in API review
d2f18734aa : Surface more programs on DDLs
f0c5950706 : Update Go Deps
e9b8295861 : Roll third_party/externals/angle2 9e9493f29dbf..c55fbc4064aa (16 commits)
4bdfee1627 : Roll third_party/externals/swiftshader 126720bd2e57..a095711c5d77 (4 commits)
0a63270eae : Roll ../src 2f96e324d5a6..7c474dc8f756 (439 commits)
f6ed96d1c2 : Revert "Move GrGpuResource GrSurface and GrTexture into src."
f1d78a6c68 : add an ulp of error on the clamp asserts
203b4050ed : better SKVM_JIT_STATS output
238105b50c : skip dump checks on machines w/o FMAs
0ae1b3d075 : detect when the localmatrix forces us into a perspective stage
e5a06ce678 : Move GrGpuResource GrSurface and GrTexture into src.
99456d7217 : async llvm compile, take 2
3b7b4d8216 : turn off LLVM FMA discovery
823d319f3b : do our own fma discovery
cb50b117e3 : get rid of troublesome Op::round
628f3e70ee : Remove experimental from name of skm44 canvas methods
50d7d6fd72 : Surface GrFillRectOp programs on DDLs
4db2af43d0 : Tiny fix to two attributes of PDF tags
345af2527d : Surface GrDashOp programs on the DDL
4490d92f70 : Surface programs at record time for the oval ops
93d75eff08 : Add iPhone11 jobs
4dcf2f0acc : Make sure we have a new active command buffer before checking for old ones.
2813d454f3 : getRectsForRange results must be adjusted to glyphs.
4fb529595e : pimpl the whole Program
ba90ce9be2 : Copy border when cloning GrTextureEffect.
3a5974f68d : Add Direct3D compile bots
eced98b5ea : Enforce saveLayer ignoring restore paint's mask filter
ee9ce59346 : Reorganize vertices internals, in prep for extending with per-vertex-data
d71548adfb : Add support for wrap modes to GrYUVtoRGBEffect.
c6d0fdfb40 : Update Go Deps
7b6f82755d : Roll ../src 13184a2df875..2f96e324d5a6 (443 commits)
f15389b0b7 : Roll third_party/externals/angle2 b84969ad69c3..9e9493f29dbf (7 commits)
32d62cd236 : Roll third_party/externals/swiftshader 176f3a3dbbc9..126720bd2e57 (2 commits)
64a3f8fcb7 : Revert "Use spin lock in SkIDChangeListener"
20ed48e8e9 : Create flutter checkouts from scratch
a54af92392 : Make AHWBuffer generator responsible for MIP maps.
fcf248b46c : opt into new virtual for drawVertices
4036cb1f0b : [recipes] Re-disable SKPs on iOS and images on GPU in nanobench
d6900440ef : Switch member destructor order in SkDeferredDisplayList
2860ee9e9a : Dawn backend: update to onBindBuffer() changes.
f471b0ee9a : have each program own LLVMContext
1394e52577 : Program::LLVMState
964aa91580 : Simplify adding key in SkImage_Lazy::lockTexturProxyView
a624a534ed : Use spin lock in SkIDChangeListener
a913895468 : Check for invalid unicode in fallback.
3c79a23414 : Selection in justification: Bugs: skia: 9969 Make sure getGlyphPositionAtCoordinate works in RTL
ae2da5e7f9 : [skottie] Add another text grouping test
94b928cd7d : Fix GM for preAbandonGpu flag
1e58c1ab3a : Don't draw as sprite when alpha, CF, or MF are present
b58098f34c : Add onPrePrepareDraws & createProgramInfo methods to GrDrawVerticesOp (take 2)
a2cf8ae420 : switch to virtual with no bones
96c2eb6258 : [recipes] Move nanobench flags logic into gen_tasks_logic/nanobench_flags.go
0c2f61e9ed : [recipes] Compute nanobench flags in gen_tasks
d89a8b1e41 : [recipes] Move nanobench flags to a separate file
853789cdfe : [recipes] Refactor nanobench flags
b194080401 : Update Go Deps
31db11df5e : Roll ../src 66a8fb005d91..13184a2df875 (377 commits)
d1a1db7ade : Roll third_party/externals/angle2 ff60abaf62b4..b84969ad69c3 (6 commits)
3e9a81de86 : Roll third_party/externals/swiftshader 416d37452275..176f3a3dbbc9 (2 commits)
73ae40a424 : Search for Strike at head of LRU first
8121d27b29 : stick to 256-bit ymm on skx
15902a5b55 : allow FMA discovery
e7612f4d83 : Dawn: increase maximum texture size in caps to 8192.
960f3d4cd1 : [skottie] Text anchor point grouping support
3705bf1b25 : Roll recipe dependencies (trivial).
71fe945da3 : Prevent unbounded listener growth on SkPixelRefs.
89c995c196 : hoist1
6a63365fee : auto-detect MCPU
4b7052d714 : [infra] Upgrade iPhone6 to iOS 12.4.5
5a879c47e2 : basic hoisting
b43cfa4d3f : Revert "Add onPrePrepareDraws & createProgramInfo methods to GrDrawVerticesOp"
2b4d24632e : add flag to stage SkCanvas virtual change
8248ba64f2 : noalias for params, inbounds for GEPs
5caf9358c3 : remove bones from SkVertices
d3606518fa : Add onPrePrepareDraws & createProgramInfo methods to GrDrawVerticesOp
37f84c05db : Fill in most D3DCaps texture property queries.
4a4e9c9f2c : Restore logic to check for .git in ANGLE BUILD.gn
b3573a1512 : Roll recipe dependencies (trivial).
ded437003d : Add a bindBuffers() call to GrOpsRenderPass
4c0ffe7820 : [Tree Status] Update all references in Skia repo to tree-status
9eb7874844 : SkJpegCodec: Gracefully handle malloc failure
99a813ca29 : Avoid unbounded listener growth on SkImage_Lazy when textures are purged
a1613c917e : [recipes] Move DM flags logic into gen_tasks_logic/dm_flags.go
c6ce3d469d : Patch public.bzl change from cl/298337962
470f0637ae : (Manual) Roll third_party/externals/angle2 4dc19c38c0c5..ff60abaf62b4 (51 commits)
d42d2001ac : Reland "Move setupGeometry() from GrGLGpu to GrGLOpsRenderPass"
ed38d201de : [skottie] Stroke dash support
ac6156cf23 : Standardize behavior of ops that implement onPrePrepare
a0708e82dc : Bugs: skia: 9968 Move justification shifts into Run
43a8cc8010 : [recipes] Reland DM recipe changes with fix
777e146564 : Remove domain-uses-decal code from GrTextureProducer
5a109c7c9b : Do we still need bones on vertices for canvas
819f57813d : [recipes] Revert DM changes due to broken result files
5b026275c2 : [recipes] Speculative fix for empty properties
b7a3291dd1 : [infra] Update infra dep
9dd0bd78b2 : [recipes] Compute DM flags in gen_tasks
cd45dd2caf : [recipes] Move DM flags to a separate file
986680240f : [recipes] Make dm_flags not depend on api
367dbff985 : Roll ../src b53f5caacd25..66a8fb005d91 (909 commits)
6729496a03 : Roll third_party/externals/swiftshader 05f5e0b34ac8..416d37452275 (3 commits)
d6205322cd : SkImage_Lazy::lockTextureProxyView computes its own key
231f1bf565 : Restore filtering to clipImage in SkGpuDevice::drawSpecial
666707336e : Update SKP version
ecbb0fb2d5 : Simplify view getters on GrTextureProducer.
71a20b2685 : Update Go Deps
59b160f991 : Can't submit bzl change adding extra arg to skia_select without google3 BUILD rules using it correctly.
55607b1434 : Can't submit bzl change without google3 BUILD files using it correctly.
5d1c3e2ead : Roll recipe dependencies (trivial).
61b6ffc1ff : Roll recipe dependencies (trivial).
e1ae9c4bcf : Roll recipe dependencies (trivial).
e2e4d70d2b : Fix missing comma in public.bzl
1b35b30918 : Roll recipe dependencies (trivial).
b6ba6c0a2b : Roll recipe dependencies (trivial).
54cb21430c : [infra] Upgrade iPhone7, iPhone8, and iPadPro to iOS 13.3.1.
c2b6769ab2 : leak llvmcontexts for now
c02a41f0e6 : SkVM implement min max
ae6443e688 : bytes!
7122d8cec8 : Roll recipe dependencies (trivial).
5a8404c93e : sqrt
83346185be : Add WASM os target to public.bzl
49d6bca40b : Drain autorelease pool after each bench run.
14548b94c3 : index
8de1db2d92 : Roll recipe dependencies (trivial).
fb4ff8d6cc : SkVM round test
e96207a9e3 : i16x2 ops
07248d9143 : [recipes] Re-order DM flags in test.py
c4fae744d0 : [skottie] Fix handling of time-reversed precomp layers
7a0a117f5a : bit_clear, pack, round, and a TODO for assert
fe6fa7ebb8 : allow fmas
22c007da34 : select + stores
79e41e7063 : [canvaskit] Roll to v0.13.0
ce97857f5b : Add GrSimpleMeshDrawOpHelper::CreateProgramInfo
b62cee315e : Simplifications to GrTextureProducers
9fbba62dc7 : Format GN, isn't checked in third_party, so missed it the first time.
917dddece6 : [skottie] Add support for text grouping alignment
c52968170d : Fix CompatibleCoverageAsAlpha flag when reducing src-over to src.
262796edeb : Exclude G3 trybot for non-master branches
1a0d00b879 : Generate the correct instruction for neq_f32.
e71bcc61e8 : Add a condition to prevent a thread annotation meant for blaze from showing up to emscripten
2d6261557e : Add Dawn on Windows job.
76ae22e558 : Bugs
bfd2332045 : fix bitcode
d7af3195b0 : fill out loads, uniforms, and gathers
856282a44e : initialize once
5c5bd1a637 : Add comparisons (eq|neq|gt|gte)(i32|f32)
4bd834b167 : [skottie] Fix default character transform origin
7430a9a1d8 : Add shl_i32, srs_i32, and shr_i32 ops
03d9e8af0d : Disable Programs test on TechoSpark3Pro Release
f539130d9e : Remove code from GrTextureMaker that tries to make a MIP map copy.
2ea588fe99 : add mad, to_f32, trunc
96380c2df4 : simplifications
fad1e0f47b : Rename 'dstView' to 'outputView' to avoid confusion w/ 'dstProxyView'
20e7a53cd2 : Revert "Move setupGeometry() from GrGLGpu to GrGLOpsRenderPass"
55f681faf3 : Splitup GrSimpleMeshDrawOpHelper.h
888ba8b3da : Initialize D3D format table.
bde9fcce15 : [canvaskit] Precise font measuring
0a3900fb33 : Update Go Deps
e4995b4e30 : Roll recipe dependencies (trivial).
52037e8ecc : Roll third_party/externals/swiftshader 4d40271e3f09..05f5e0b34ac8 (3 commits)
70d4938cba : Add LLVM floor code for SkVM
23d978da38 : Roll recipe dependencies (trivial).
b67081f9cb : Move setupGeometry() from GrGLGpu to GrGLOpsRenderPass
d8c604b855 : Roll recipe dependencies (trivial).
0e29459cda : Roll recipe dependencies (trivial).
2536b7f974 : Handle dirty context state in GrGLGpu::deleteFramebuffer
337064f847 : Roll recipe dependencies (trivial).
a7dc878938 : add some more instructions
62a644bf5a : Add GrD3DUtil.
c86c83cd80 : Add DXGI_FORMAT to BackendFormat.
102488f038 : bit_and and gather
6c59fe4110 : Add a GrSimpleMeshDrawOpHelper CreatePipeline method that doesn't require a GrFlushState
3aef301cac : Reset GrGLGpu::fBoundDrawFramebuffer on resetContext
5827438af5 : Roll recipe dependencies (trivial).
f106bc27a4 : Add SK_NO_FONTS check around font uses in skottie
dbb0a25d1f : Skia-Dawn: update for recent GrRenderPass::onDraw* changes.
510eb15cbd : Fix NVPR with explicitly sampled FPs.
4c690b442f : add metadata to calculated bounds
11efa18eca : impl load32
15c98cbfef : Revert "Add most important intrinsics to the interpreter"
00666b5739 : initialize fEE = nullptr
7fb77c8165 : [recipes] Move app_name into flavor.setup()
8430496536 : Revert "Update Go Deps"
7b3999edcb : convert to phi nodes
fb3f302bdf : Reland "Track device coordinate space as matrix"
93afe641d0 : Blacklist hanging test on vulkan pixel3 perf bot.
dffe2ab3e0 : Add assert that GrTextureMaker never adds MIP maps
289ecf8b9b : Update Go Deps
6066b754fe : Remove cheap/any texture distinction from SkImageGenerator.
66adad7d37 : turn on mem2reg, set mcpu
b614931bfa : basic JIT support?
525fd36dd3 : little steps forward
1412b3e47c : Roll recipe dependencies (trivial).
3caf4532c4 : Update Go Deps
96f6b39500 : Roll ../src 04383ff221c4..b53f5caacd25 (392 commits)
e763c61a2c : Roll third_party/externals/swiftshader da659b374113..4d40271e3f09 (2 commits)
913a2ec175 : Roll recipe dependencies (trivial).
31a7b072dd : Add stubbed out GrD3DOpsRenderPass class.
838007f1ff : Add most important intrinsics to the interpreter
33db9fc60e : Remove GrMesh::SendToGpuImpl
6422722cba : Reland "Remove GrDeviceSpaceTextureDecalFragmentProcessor."
8ec13300cd : Fill in more D3DCaps
6e8ceeea33 : Dawn backend: update to accommodate recent Skia changes.
366176b822 : Hide GrFillRRectOp's implementation
9691d6b9ad : Roll recipe dependencies (trivial).
19f466d399 : Adds gpu stats for program cache
a121fb6860 : renable SkM44.h checks
dc2a97774b : Interpreter: Fix intrinsics when called with vector types
7f5e3c7e43 : Reland "Skip rewriting headers that reference SkM44.h until we can remove the private copy of it"
1eff9dce5b : Revert "Skip rewriting headers that reference SkM44.h until we can remove the private copy of it"
030a777199 : Update Go Deps
8989363322 : rm unneeded header, see include/public
282f60a273 : Roll ../src 2ea720658064..04383ff221c4 (360 commits)
96d61942e6 : Roll third_party/externals/swiftshader e162b023f539..da659b374113 (4 commits)
f0a13d04c2 : Roll recipe dependencies (trivial).
7b96793ccc : Roll recipe dependencies (trivial).
9b906ce536 : Revert "remove private copy of SkM44.h"
f2930f48ad : skvm llvm skeleton
adc9bbb2aa : Remove GrTextureProducer::MakeMipMappedCopy
0941b6e91b : Use SkTPin in magnifier filter to avoid integer overflow with NaN
d8575452eb : Add GrContextOption for GL error checking, shader, and program success.
2677debcf0 : Manual ANGLE roll. Update to our BUILD.gn to gen ANGLE's commit.h
f8ef81b35e : remove private copy of SkM44.h
7a6db4cbf4 : [infra] Move app installation to install method
9f00494951 : Add test that SWPathRenderer GenIDChange listeners get removed.
c8d092a060 : Revert "Revert "Remove copies for wrap modes in GrTextureProducer.""
a6572f78d0 : Update Go Deps
13afbb2656 : Roll third_party/externals/swiftshader 214ec337a0b2..e162b023f539 (3 commits)
86167236d4 : Roll ../src f0bb4f52c523..2ea720658064 (312 commits)
6d927b63a3 : Roll recipe dependencies (trivial).
a8b55bbfaa : Roll recipe dependencies (trivial).
b5d977fae3 : Control opsz instead of CGFont in create_exact_copy.
19304d88c8 : Move all canvaskit example resources to CDN
a64f5b2439 : Remove SkExclusiveStrikePtr. Replace it with sk_sp<SkStrike>
bfe5a68c1e : Move Pixel2XL Android_DDL1_Vulkan and Android_DDL3_Vulkan jobs to NVIDIA_Shield.
c43a6c54b1 : Remove docs for macros that don't exist in the code.
4c20318e48 : Remove SWAP_PER_DRAW from GrGLGpu
659cc1c907 : Make the strike cache hash table own the strike
251ee1da5b : Remove SkDDLTmpRedirect.h
2a016bad67 : Allow passing multiple node IDs per PDF structure node.
3fcf83a504 : Fix GrTextureEffect with kRepeat/kRepeat/kBilerp.
03b8ab225f : Reland "Create D3D device and queue"
6dd3b73f1b : [assets] Add CockroackDB as an asset for testing.
02497d4016 : Update nanobench and skpbench to use flush API for gpu syncing.
9279798022 : [canvaskit] Expose releaseResourcesAndAbandonContext on GrContext
cc08d9fabf : Update tasks.json based on Go Deps Cl.
4282d2992c : Prevent unbounded invalidator growth on SkPathRef from GrSWPathRenderer
8da5c3d450 : Roll skia/third_party/skcms 605b00d7728f..cbf3b9df1ae1 (1 commits)
2e7ed26cc7 : Lift calls for setting dynamic state to Ganesh level
7d25230226 : Remove "setData" operations from GrMtlPipelineState::setTextures
108a494984 : Omit crashing bench on iOS Metal
1cec4d5e3d : Add a program iterator to SkDeferredDisplayList
9642b31a71 : [skottie] Add support for text animator blur
cc5415a8ce : Modify 3D example with light and bump shader.
57bc977e12 : Roll third_party/externals/angle2 94ec1e5f8df5..b5576b67bcf5 (18 commits)
3a5e853d8c : Roll ../src f5ddd865c430..f0bb4f52c523 (1392 commits)
f084b8b6b6 : Roll third_party/externals/swiftshader f50cc82b3bed..214ec337a0b2 (3 commits)
998066127e : Update XCode
d1c90e10f0 : Whitespace change to re-trigger Mac/iOS tests
9e8f605344 : SkM44.h is now in include/public
4782323699 : switch to public SkM44
ecd8762e1f : [canvaskit] Support children shaders into runtime shaders
1a85d581c9 : Roll recipe dependencies (trivial).
77798b4585 : Expose 4x4 matrices on canvas in a way similar to SimpleMatrix, add example.
0e6832de5a : remove bench -- we don't exercise this class anymore
16656fc96c : Revert "Create D3D device and queue"
6cc2d9fefc : Use a hash table to quickly locate the strike
7f83eec790 : Roll recipe dependencies (trivial).
2127594533 : Roll recipe dependencies (trivial).
4d5594dff1 : Move SkDeferredDisplayList.h into include\core (take 2)

+- Project: platform/external/skqp

79820e6245 : Remove SkQP from all required test suites.
9045726ed4 : Add dependency on jni_headers

+- Project: platform/external/sl4a

6944742f : Cherry-pick "Add additional debug logs to launchScript and launchInterpreter" from AOSP
9f96ebdc : Update sl4a target SDK version to latest
7c4ff9f4 : wifi: Ignore variables which introduced in S when SdkLevel < S
283ebda0 : Update API name to match source code change.
38031b15 : [SL4A] unregisterReceiver when shut down RTT facade
0727f9c4 : [WifiManagerFacade] API to get network selection status
05bd1035 : Do not initiate CoexCallback for SdkLevel < S
671490a9 : sl4a: Add new callback/configuration support for bridged AP ACTS
3c300e72 : adding CBR test app dependency for sl4a
ad5d2b82 : ConnectivityManagerFacade.NetworkCallback: make backwards compatible
b78987f0 : Update coex methods in WifiManagerFacade
630676d4 : Allow sl4a to use @hide connectivity APIs
f48a49a1 : wifi: API to check DPP enrollee responder mode support
3130547f : Remove dependency on hidden NetworkCallback method.
4ea39a12 : Restart subsystem API: remove bug report generation argument
a07b873e : WifiManagerFacade: Unregister networkcallback
7b32f6b9 : wifi: Change uri parameter type in onBootstrapUriGenerated() method.
065e8a7c : WifiManagerFacade: Use NetworkCallback to get location data
9556feed : sl4a: Use new flag to get location sensitive WifiInfo
ca96feb0 : Remove usage of StringNetworkSpecifier
6c04508c : Remove usage of StringNetworkSpecifier
1cac4c24 : Keystore 2.0: Make CertinstallerHelper use public keystore API.
24304216 : SL4A: fallback to getConnectionInfo on R
c04a0522 : SL4A: Expose SdkLevel.isAtLeastS/R
7279d865 : SL4A: Allow it to be installed on SDK 30 (R)
4036d7a0 : Keystore 2.0: Make CertinstallerHelper use public keystore API.
81befc1c : sl4a(wifi): Expose new STA + STA use case API's
154f60c4 : Use public API Network#getNetId() to get netid
753dc090 : update NetworkType NR in Utils file
07b091a0 : Modify SL4A to use updated API
1994dbbc : Cherry-pick "Change PendingIntent flag in SmsFacade#createBroadcastPendingIntent to FLAG_MUTABLE" from git_master
70e65f37 : Replace dispatchMediaKeyEvent(KeyEvent) API
0ad52b28 : Add NR SA OVERRIDE_NETWORK_TYPE_NR_ADVANCED for TelephonyDisplayInfo
e0e62e61 : Rename setMobileDataPolicyEnabledStatus
3c740a3c : ConnectivityManagerFacade: New API to get all NetworkCapabilities
c00fd60b : Update mutability flags for PendingIntent creation calls
6d5ac847 : sl4a(wifi): Migrate NetworkRequest to ConnectivityManagerFacade
c865602b : WifiManagerFacade: Use connectivity API to get WifiInfo
f8b58f9f : [Telephony] replace getCellBandwidthDownlink with getCellBandwidthDownlinkKhz
9ed60ac4 : WifiManagerFacade: Fetch WifiInfo from NetworkCapabilities
0899e458 : [WIFI] Add WiFi subsystem restart callbacks
58ec3773 : Add WifiManagerFacade methods for coex APIs
f071b9e8 : [WIFI] Trigger WiFi recovery API facade
f56ac524 : Wifi: DPP STA Enrollee-Responder mode
03348331 : [ACTS] Add new callback for discovery
8400cb27 : [WifiManagerFacade] Method to get wifi standard
4054d563 : [WifiManagerFacade] Add isSetEnhancedMacRandomization
e5bfbb68 : Updated SIG wording: whitelist to allowlist
5bbe00f6 : Update usages of ModemActivityInfo
0943c8b5 : Updated SIG wording: whitelist to allowlist
ffa3297e : WifiManagerFacade: Rename additional STA @hide API
446094e4 : Replace TelephonyManager methods for mobile data
cf90754d : Adding 5G Meteredness API check in Facade
c2a6d292 : [WifiManagerFacade] Use setSecurityParams() to create wifi config.
6dde64d8 : [WifiManagerFacade] string to Cert for EC
79123f44 : Add an exported flag in manifest
ffdf1a3c : Adding new preferred network modes
4abc943c : Adding 5G new radio checks to SL4A facades
75f5cf21 : Adding isOpportunistic to JsonBuilder
c951b27a : Revert "Revert "Pass in active device to all BluetoothA2dp APIs ..."

+- Project: platform/external/sonivox

8bfcd9c : sonivox: Fix global buffer overflow in WT_InterpolateNoLoop
5b0b4eb : Fix ARM assembler for clang.
f942d39 : Update OWNERS file
5e4cf47 : sonivox: Fix integer overflows in WT_CheckSampleEnd
985ee50 : Add bounds check for dls samples
b67202e : Add bounds check for dls samples

+- Project: platform/external/sqlite

201685e : DO NOT MERGE Fix CVE-2020-15358 and CVE-2020-13871
8450012 : Fix CVE-2020-15358 and CVE-2020-13871
b7e6ee2 : DO NOT MERGE Fix floating point to text conversion overflow
cc22cf3 : DO NOT MERGE Fix floating point to text conversion overflow
4810d35 : DO NOT MERGE Fix floating point to text conversion overflow
8684a5f : DO NOT MERGE Fix floating point to text conversion overflow
936e83b : Enable the dbstat virtual table for sqlite
e1a01a2 : Switch host libsqlite3_android and libsqlite to use ICU direct

+- Project: platform/external/starlark-go

9ff3db4 : Allow Soongs/blueprint's microfactory build starlark-go
949fa76 : Export starlark-test, reformat.
c1178f3 : [LSC] Add LOCAL_LICENSE_KINDS to external/starlark-go
cb4dba6 : Add Android.bp to build starlark-go modules
e142ffe : Add the files required for the imported software
ebe61bd : starlark: add 'bytes' data type, for binary strings (#330)
0a10e4f : syntax: support setting initial line/col for scanner (#349)
bc864be : Remove an unused Thread in the sequential load example (#345)
28488fa : starlark: fix bug in int(string, base=int) (#344)
f935de8 : testdata: s/blacklist/blocklist/g per Google policy (#343)
300301f : starlark: report "uninitialized cell" errors gracefully (#341)
3921cb6 : spec: remove more stale implementation notes (#342)
cea917a : resolver: make -nesteddef and -lambda always on (#328)
fb04d37 : doc/spec.md: fix mistake regarding sign of x % y (#339)
73f535f : Add functionality for parsing floats (#338)
b6d3e7f : Fix: Immutability of Int is broken by BigInt method (#332) (#333)
8756d3e : starlark: avoid constants > 1<<32 in tests (#336)
e81fc95 : starlark: add AsInt helper function for unpacking values to Go ints (#329)
2627fba : lib/proto: a Starlark package for protobuf processing (#318)
42d4f56 : ci: Add support for go 1.15.x to .travis.yml (#325)
a783991 : starlark: add parameter to bench_xyz(b) benchmark functions (#323)
e55f603 : starlark: use portable syscall wrapper for mmap (#321)
a5c0cc4 : starlark: skip last frame of stack backtrace if built-in (#319)
e292e66 : starlarkjson: sort dict keys (#316)
501b6c7 : starlark: disallow keyword argument after *args (#317)
3b0f582 : spec: remove stale implementation notes (#315)
6905482 : starlark: disallow None < None comparisons (#314)
3b7e02e : starlark: bring floating-point into spec compliance (#313)
7b6d2ef : Initial empty repository
dff0ae5 : spec: fix typo in raw string example (#311)
227f4aa : starlark: fix float % float bug (#308)
88a1093 : fix: add special case error when a parameter/index overflows int (#305)
6e684ef : spec: clarify resolution of undefined names (#303)
949cc6f : starlark: support thread cancellation and limits on computation (#298)
4379bb3 : spec: clarify scope rules for comprehensions (#299)
f21d2f7 : fix: mmap failure on linux after the android fix (#297)
d7bb082 : fix: cause `mmap: bad file descriptor` on android (#295)
0ec63f1 : starlark: permit assigments to () and [] (#294)
474f21a : starlark: use syscall.Mmap to avoid golang.org/x/sys dependency (#287)
5993613 : starlarktest: fix typo in comment (#288)
5d2ea04 : starlark: disable int optimization in iOS, which doesn't support mmap (#291)
f5d7f27 : starlark: fix typo in UnpackArgs doc comment
901fe11 : starlark: add examples of UnpackArgs (#289)
50ca820 : starlark: fix tests for 386 (#283)
c6daab6 : int: reduce allocation by representing small ints as pointers (#280)
fd77f13 : Avoid defensive copy in CALL operator when callee is a Starlark function (#281)
61b64bc : Test with Go 1.14 (#269)
2319aeb : syntax: permit \" and \' escapes in both "..." and '...' literals (#279)
ac23acb : starlarkjson: a standard JSON module for Starlark (#179)
3353e41 : starlark: work around vet false positive (#277)
cd131d1 : spec: load statements may not be nested in any other statement (#276)
0aa9569 : Support for type-specific unpack logic (#272)
be5394c : repl: remove stale TODO
e8819e8 : syntax: fix scanString bug affecting REPL (#266)
16e44b1 : syntax: strict string escapes (#265)
8dd3e2e : starlark: built-in types map of *Builtin (#264)
dcffbd0 : syntax: permit trailing commas in all function defs and calls (#263)
6677ee5 : clarify discussion of nil (#262)
ad61ea4 : Add godoc documentation badge (#261)
451bf67 : Move Travis CI badge to the top of file [skip ci] (#257)
40bc3a5 : Fix ineffective assignments (#258)
c14ca49 : Also run tests with Go 1.12.x and 1.13.x (#259)
caa3e9a : Add syntax highlighting to the readme file (#255)
9fcb808 : spec: document string conversion differences
1e82a9d : .travis.yml: test that module is tidy (#254)
a9ae2c9 : go.mod: init Go module (#243)
52794b6 : spec: document 3-arg getattr
698e61c : doc: three minor tweaks to spec
aaf7be0 : Adding support for Bazel test to use DataFile (#251)
28350e6 : resolve: retain globals across REPL chunks (#247)
58de16f : starlark: load() errors should wrap the inner error (#244)
c9eda47 : spec: fix a broken link (#245)
4104d23 : doc: fix typo
988906f : syntax: add some scanner test cases (#237)
688506e : starlark,resolve,internal/compile: replace log.Fatalf with log.Panicf (#235)
1a17001 : Update dialect differences (#230)
fc7a7f4 : starlark: assert precondition of Function.Param (#229)
4e09c20 : Fix a typo (#227)
d6561f8 : cmd/starlark: -disassemble flag causes compiler to print disassembly (#207)
77c1099 : repl: treat load bindings as global in the REPL (#226)
2aa3d95 : spec: add '0' as valid decimal_lit (#223)
23d8766 : Fix rstrip/lstrip spec examples (#221)
32f3451 : starlark: refactor: move Unpack functions into their own file. (#218)
dbbb761 : starlark: add example of Starlark built-in function in Go (#217)
6ddc71c : resolve: move resolver types to resolver package (#211)
30ae18b : starlark: add a fail function (#210)
30b8578 : internal/compile: record column information for each PC offset (#204)
a475931 : syntax: drop legacy (0644) octal literals (#205)
f26cf18 : syntax: make ParseExpr accept unparenthesized tuples (#206)
58e2b62 : doc: print: drop mention of kwargs (#209)
3ee1685 : internal/compile: opt: emit a combined tuple for defaults + freevars (#203)
47ec068 : starlark: document failed attempts to optimize frame allocation (#202)
730010f : internal/compile: optimize Funcode.Position (#201)
e35f71a : hash: allow only strings, and use same algorithm as Starlark-in-Java (#198)
9316ba3 : doc: mention reproducibility as a core feature (#199)
95b2783 : starlark: remove deprecated Frame type (#193)
854ab5f : doc: document string.{,l,r}strip parameter (#196)
daf30b6 : starlark: improve error message from UnpackArgs (#194)
d9868e9 : starlark: new CallStack API (and Frame deprecation) (#192)
34f0211 : starlark: include name of built-in function in errors it returns (#191)
fab11d5 : cmd/starlark: add Go memory profiling support (#190)
24246af : README: add import to example
927e8ef : README: fix URL
a12ad59 : README: add example of embedding (#189)
61fc542 : starlark/profile: use real time (not monotonic) clock for Profile.time (#187)
2494ae9 : starlark: return EvalErr for errors originating in built-ins (#188)
754257e : resolve: load statements now create local bindings (#178)
40b4ab6 : starlark: a simple pprof-compatible execution-time profiler (#181)
f83458d : starlark: NewDict(n) creates a dict with space for n elements (#183)
cb523da : starlark: make dir return a sorted list (#182)
885f8b8 : starlark: add spell checking to load statement (#177)
f223ef8 : starlark: report name of failing function (#174)
6db5e16 : resolve: add aliases for Binding and Scope (#173)
3d5a061 : starlark: capture free variables by reference (#172)
f763f8b : syntax: expose Binding concept (#171)
81e440d : starlark: correct writeValue docs (#167)
75cc838 : travis: bump to Go version 1.10 (#164)
8cb25c8 : all: use strings.Builder (#163)
1174b26 : three comment tweaks (#161)
d50186b : Small/big int representation for starlark Int (#155)
34a3319 : syntax: handle UnaryExpr{Op:STAR, X:nil} (#158)
4eb7695 : starlark: fix broken benchmark (needed -nesteddef) (#154)
8313b54 : Support required keyword-only parameters (#151)
5215385 : Support keyword-only function parameters (#143)
266cd6f : starlark: fix bug: ''.splitlines() is special case (#148)
3a46431 : spec: fix minor typo
5116995 : belatedly apply review suggestions from #141 (#142)
892c5eb : starlark: make built-ins require True/False for bool params (#141)
6afa1bb : resolve: report likely identifier misspellings (#138)
a3e7ce0 : starlarkstruct: remove to_json/to_proto methods (#139)
32ce6ec : starlark: minor cleanup in (*Function).CallInternal (#140)
557c1f1 : starlark: add simple check for misspelled attributes
6fffce7 : starlarkstruct: to_json: support dicts, if keys are strings
c1a3d54 : syntax: fix outdent bug in scanner (#105)
367b72a : starlark: dict(None) and dict.update(None) are errors (#129)
2f3bb7c : resolve: enable bitwise (& | ~ ^ << >>) operators always (#123)
1258e4d : syntax: check for trailing junk in ParseCompoundStmt (#124)
e560c9b : starlark: permit list.pop(i) for -n <= i < 0 (#126)
bbb0f6b : starlark: add test case documenting a limitation of -recursion=0 (#99)
572ecca : resolve: disallow augmented assignments at toplevel (#125)
07c7702 : cmd/starlark: fix sense of -showenv, flipped my mistake
7b3aad4 : doc: document call argument evaluation order (#118)
d5c553a : starlark: correctly calculate len when slicing an empty range (#117)
d37220e : starlark: reject double-signs and misplaced signs in int (#112)
bf3b587 : starlark: treat {+1} in format string as key not number (#115)
339c281 : doc: add missing article
ad91c7d : doc: remove unnecessary parens in lambda(x)
d21d424 : starlark: fix parsing of int('0Oxa', 8) (#109)
22479a3 : syntax: fix bug scanning ~= (#110)
93b8d14 : starlark: add missing binary ops to doc comment
24c2421 : doc: fix another bold tag
d98a058 : doc: close bold tag (#102)
30e71c6 : syntax: improve REPL parsing (#98)
9d97771 : starlarkstruct: add 'module' type, and use it for assert module (#91)
1ed6497 : starlark: add IterableMapping, abstraction of *Dict (#100)
c122e65 : starlark: fix a crash in UnpackArgs (#89)
746fad3 : starlark: expose NewFrame operation (#90)
58f9101 : starlark: HasUnary: allow extension types to define +x, -x, ~x (#87)
82fc8c1 : starlark: remove unused parameters (#88)
0ed7e5b : starlark: add StringDict.Keys method (#86)
f6c29bf : syntax: print RBRACE correctly in scan errors (#93)
74f6cac : syntax: parse unicode escape sequences as uints (#96)
70a4f43 : resolve: check number of args (#82)
783d9fb : starlark: check that interpolation consumes sole non-tuple argument (#84)
c0b6b76 : starlark: permit if/for/while at toplevel if -globalreassign
2c1f362 : starlark: API additions for improved debugging (#76)
990a796 : syntax: improve error message for unmatched close paren (#74)
f817a90 : internal/chunkedfile: print newline before file:line:col errors (#75)
88085a4 : print: disallow **kwargs (#73)
2c65f9e : resolve: statically reject duplicate keyword args in a call (#72)
5846440 : make break and continue work with while (#71)
66ac3a2 : starlark: check for duplicate kwarg keys in dict, dict.update (#63)
b7e3b1f : resolve: improve function parameter validation errors (#64)
f50f359 : starlark: fix copy/paste bug checking args for 'any' (#65)
8e56f9e : doc: remove implementation note at dict.clear (#52)
97d7763 : syntax: fix bug in parser (#58)
6be536f : [parser] Unify * and ** parsing. (#57)
abdd33c : starlark: fix '%c'%'' (#51)
3b8ddb8 : internal/compile: bump version number
60d9d46 : starlark: optimize repeat (#28)
4a64267 : starlark: if a built-in Callable defines Position method, use it (#49)
d1cdecf : cmd/starlark: add -c flag to execute cmdline program (#47)
2f5aafd : syntax: newScanner: return os.PathError when using io.Reader (#46)
678bafe : Add while statement and allow recursion (#39)
d0a402b : fix type (#45)
cbb0087 : starlark: rename .bzl file to hide it from the Bazel linter (#44)
340c11e : starlark: drop support for dict+dict (#43)
ddacc25 : starlark/testdata: fix mistakes in tests (#42)
3b628ff : Support doc strings (#37)
5c7d5aa : fix nits found by various static tools (#11)
29f9100 : internal/compile: optimize the encoding (#38)
5eb2bff : starlark: address code review comments from #23 (#24)
8d353c1 : starlark: allow parenthesized expressions on LHS of augmented assignments (#29)
ca22672 : starlark: fix overflow in repeat operator (#34)
84a935b : resolve: if AllowGlobalReassign (#14)
3632e37 : Update README with information about https://github.com/bazelbuild/starlark (#30)
1797ebc : spec: plain = is not an augmented assignment (#26)
1f1e49e : README: add link to Bazel issues for language changes (#27)
107fc20 : Minor optimizations (#23)
ea6d281 : starlark: reject duplicate keyword args in call to function with **kwargs param (#22)
7a86632 : all: use explicit URLs to refer to old Starlark issues (#20)
4765c97 : starlark: fix flaky Example of parallel loading (#13)
f4938bd : spec.md: remove stale reference to renaming
04aba6e : update doc URLs broken by rename (#12)
9c84035 : README: remove ./ from shell command
5e133cf : README: simplify installation instructions (#9)
1adc2a6 : README: use go get's -u flag
da27261 : README: fix Issues link, 2nd try
c1036de : README: fix Issues link
4d4cb79 : README: link Travis CI badge to build status page (#8)
8474648 : Fix Bazel URL broken during renaming
7c0e5a3 : starlark: disallow list element update during iteration over list (#2)
4c43ff3 : starlark: fix bugs in str.{title,capitalize} (#3)
9b05555 : compile: add missing opcodeName[EXCH] (#5)
59a38fd : starlark: fix bug comparing ranges of length 1 (#1)
253024f : skylark: remove (*Dict).Set, use SetKey instead (#4)
022138a : simplify welcome message
f591b36 : Correct name of travis project
0669dcb : Update .travis.yml
0b02f2c : rename travis config
551f300 : add docs/PKG/index.html redirects and import comments
b9737eb : Update index.html
e068e2e : Update docs
0fbf7ac : un-rename go-import tag (oops)
6beab7e : rename packages under go.starlark.net
6dc378f : put skylark package in a subdirectory
7751619 : Update index.html
4005b3c : README: add warning
e3deafe : rename skylark -> starlark
25948e6 : Add CNAME file for GitHub Pages
a720ae8 : Create CNAME
f8d1ad6 : docs: add index.html placeholder for GitHub pages
9c6a142 : internal/compile: bump version number (#138)
8160121 : skylark: fix a crash in call f(*args, named=value) (#136)
aeec83f : skylark: rename Callable.Call to CallInternal (#134)
f94b021 : hash: use Go runtime's hash function (#133)
c996ede : string: add GoString method (#132)
2320ce6 : syntax: add regression test for recent 'not not x' parser bug (#131)
3ccab94 : Add `HasSetKey` interface for user-implemented dict-ish types. (#130)
c7df045 : syntax: parse "not not x" (#129)
ea6a6cb : README: update plans regarding Starlark name
4956ce9 : resolve: a non-binding use of a global may precede its binding (#123)
5b0e788 : resolve: fix bug in resolve.block.String (#121)
47dc57f : spec: add ~ to list of punctuation tokens, and reorganize (#119)
0a5e39a : Add missing bitwise ops: xor, unary not (~), and shifts (#117)
878b17a : trivial test change
a64b411 : syntax: eliminate a bounds-check (#113)
cc7dbc2 : Builtin: push a Frame on the Thread's stack even when calling Builtins (#112)
a21eb0f : skylark: update doc: String is not iterable (#111)
f5fb4d2 : string.{starts,ends}with: allow tuple-of-string argument, like Python (#110)
ce08269 : syntax: rename testdata/def.bzl to something innocuous (#108)
a51d194 : spec: fix two copy/paste errors (#107)
572cea2 : example: Use the standard example naming convention to satisfy 'go vet' (#106)
d3cd736 : value: Add a Sliceable interface for operands of the [] operator (#105)
06804d9 : README: update go get command to fetch dependencies of REPL
67717b5 : skylarkstruct: document a road not travelled (#102)
ede9b31 : internal/compile: improve several comments (#101)
8b59892 : remove PACKAGE_NAME hack (#100)
c67265e : compile: add test update missing from previous CL (#99)
8c4023c : interp: materialize a Value for each constant prior to execution (#98)
60e4b3d : compile: optimize a+b statically for literal string/list/tuple (#97)
93f3e0c : skylark: byte code compiler and interpreter (#95)
0d5491b : resolver: resolve operand of first 'for' clause in enclosing block (#96)
0569d1c : string: rename iterator methods again (#94)
fd913d9 : spec: fix typo
34403cf : int: document optional + or - sign (#93)
f11011f : evaluator: replace Function.Syntax method with accessors (#92)
7f065b6 : evaluator: make "x in mapping" ignore errors from Mapping.Get (#90)
9413ca2 : skylark: reject int() with no arguments (#89)
0483f81 : spec: update stale example that relied on iterable strings
a1b28d8 : Remove predeclared names from the module globals dict (#86)
3705afa : spec: s/subsequence/sub-sequence/
d45fbba : README: suggest Ctrl-D to exit the REPL
4bb5ab6 : eval: optimize string==string comparisons, which appear in profiles (#83)
ae01c0c : grammar: fix two problems with CallSuffix (#82)
601ada0 : skylarktest: expose only the 'assert' member of the assert module (#79)
15a68dc : str: print Go nil values gracefully (#80)
c15f32e : eval: document that Thread.Locals are accessible to Go, not Skylark (#78)
fa00d7b : string: rename {split_,}bytes methods to {split_,}elems (#77)
ab191a0 : syntax: add (*LoadStmt).ModuleName accessor method, for convenience (#76)
11b4963 : skylarkstruct: implement to_proto (#73)
d881464 : Revert "eval: remove deprecated dict+dict operator (#54)" (#71)
653c157 : getattr: return the default value if Attr returns an error (#72)
15b1cb9 : eval: allow 'list += x' where x is not iterable but defines list+x (#70)
cada868 : skylarkstruct: several fixes (#69)
062beb3 : eval: add comment on Thread.Load (#66)
3f344d3 : testdata/int: add testcase (#67)
c51a9a0 : testdata/string: add len testcase (#68)
28ceca7 : Add new node ParenExpr (#65)
689fc22 : Attach comments to AST nodes. (#64)
a0e5de7 : Update grammar (#61)
69e9615 : Syntax: support multiprecision integer literals (#58)
f9faf3b : parser: fix precedence of nested 'if' clauses in list comprehensions (#55)
a1f7f15 : remove extra "was" (#56)
3b32df9 : Support binary integers: 0b1101 literals and int("0b1101", 0) (#52)
345cac4 : eval: remove deprecated dict+dict operator (#54)
b3d9e80 : README: -lambda flag no longer needed by example
5596825 : repl: factor the REPL into a separate package (#50)
e70ab63 : Fix typo (#47)
71da662 : string.format: handle "}}" and "{-0}" correctly (#46)
1b9d0e7 : resolve: add missing check for order of parameters and arguments
48d7cc5 : remove executable accidentally committed (#43)
25f3813 : REPL: add welcome message with doc URL (#41)
ffb61b8 : universe: remove freeze(x) built-in function (#42)
4b42bbf : fix vet errors revealed by tip "go test" (#40)
70639d2 : doc/spec.md: minor corrections
aa0bc8e : implement readline in repl (#39)
7b65d16 : string.{,r}split: make sep=None behave like Python (#35)
d6768aa : Reverse split (#23)
caa37b4 : syntax: fix scanner position reporting (#34)
cd5b9eb : print: the application determines what happens to print's output (#32)
6696fc3 : syntax: make 'load' a reserved word (#31)
4cbd896 : builtin: rename type to "builtin_function_or_method" (#30)
f370907 : set: in x|y, require that y is a set if x is a set (#29)
5cb1ab5 : skylark: zip: support iterables of unknown length (#24)
23d0c96 : sorted, cmp: follow Python-3 (#28)
05f260d : skylark: range(...) no longer materializes the sequence as a list (#25)
5ce1e42 : doc comments: refer to specification of Skylark, not Bazel or Python (#26)
25a152d : skylark: do not leave zip arguments frozen (#5)
6a8b65e : doc/impl.md: minor tweaks
7761e75 : Fix tiny vet error (#20)
bd7aaf5 : parser: clarify comment re: NEWLINE (#14)
04850cb : UnpackArgs: permit parameters of user-defined Value subtypes (#12)
52b487c : cmd/skylark: process a single-line load statement without delay (#13)
631f7b5 : resolve: clarify is{PredeclaredGlobal,Builtin} parameters (#11)
9ec5569 : README: add Travis CI link
6f72022 : cmd/skylark: REPL: support load, and other improvements
6c3fcb8 : example: initialize loaded module in a new thread
ae06384 : syntax: allow newline after expression
e1001ae : all: setup basic travis config
78b3c34 : spec: delete copypasta; add Indexable example
7b0e4c3 : skylark: add API to enable repeat execution
acda6f0 : Changing some outputs from Fprintf to io.WriteString
6cae335 : Removing unnecessary else statements.
e71ee8c : README: fix typos, add names to credits
1900b57 : LICENSE: change to 3-clause BSD
ff22b09 : fix misspelled words
1034b26 : doc/impl: struct, freeze, iterator
f09c8ae : README: add note on Stability. Also, TOC for impl.md
3bd5d1b : README: place anchors before headings
a5c8a63 : spec: add ToC and links that work in GitHub markdown
312d1a5 : skylark: create GitHub repository from google3@170697745

+- Project: platform/external/subsampling-scale-image-view

0136367 : Add Android.bp for subsampling-scale-image-view

+- Project: platform/external/swiftshader

69b79eec6 : Disable named mmap usage for host/ndk Android
5cdf55ff2 : Remove vkGetInstanceProcAddr from exported symbols on Fuchsia
314aa755e : Remove vkGetInstanceProcAddr from exported symbols on Android
b59241923 : Handle semaphore update in vkAcquireImageANDROID
a5619c014 : Update AHB default YUV range to NARROW
c78dae86e : Regres: Roll dEQP to 1.2.5.2-dev revision 288b9dd
f6b7711be : Regres: Update test lists @ 3c4fd15f
3c4fd15fb : Implement timestamp query support
c9b56017c : Expose Vulkan 1.2 support
a2fe8e1b2 : Add Vulkan 1.2 entry points
023914a27 : Add all Vulkan 1.2 feature structs
bbda0c17c : Regres: Update test lists @ de7d5775
de7d5775a : Fix missing feature from vkCreateDevice case-list
6846389f2 : Implement VK_KHR_timeline_semaphore
084529f3a : Add support for internal error status checking in regres
106e01583 : Support LLVM 11+ atomic instruction alignment change
d69cfa3a8 : Update PhysicalDevice::getProperties(<AHB properties>)
349abccec : Conditionally enable the XCB WSI extension
8a42f7d9a : Conditionally enable the Xlib WSI extension
0498579f9 : New mechanism to easily disable extensions
6ddeb6ba9 : Remove legacy optimization passes.
a7dfb849a : Kokoro: fix Windows builds to correctly use %BUILD_TYPE%
d6f3132e2 : VulkanWrapper: fix failure to load headless surface extension
22186f076 : Remove color interpolation from image sampling benchmark
fda74a680 : Revert sampling parameter initialization workaround
008247a4f : Eliminate stores succeeded by another store
3ffbd62bb : Implement propagation of stores to loads in single basic blocks
d85a7a27b : Simplify If/Else lowering
7c296ec58 : Don't materialize on insertion block changes
0cfc043a9 : Implement scalar replacement of aggregates
54313fbf3 : Report back the Subzero optimizer results
bc1a66c7c : Fix lowering and optimization of 64-bit absolute addresses
6649bd025 : Eliminate code randomization support from Subzero
0540e683d : Fix Win32SurfaceKHR::getSurfaceCapabilities asserting when hwnd is no longer valid
35368945f : Update requested SPIR-V Tools version to 1.5
5128643c9 : Make vkGetPhysicalDeviceSurfaceCapabilitiesKHR provide a return code
790b3250b : Revert "Revert "Enable named mmap usage on Android""
3ab17bd73 : Fix iterating over instructions following a store
0b506e1d7 : Propagate stores of stack addresses into other local variables
8603b126b : Test variable materialization edge cases
dc5bb2195 : Disable MSan unpoisoning of memory writes
f890890f3 : VulkanWrapper: enable filesystem code on macOS with new Kokoro image
694cbbacd : Regres: Update test lists @ b3177eb4
60f543a6f : VulkanBenchmarks: add validation layers and load via ICD
aa46953c1 : Remove zero initialization of Triangle and Primitive
b3177eb44 : Regres: Update test lists @ bb04803b
c09e3d9ff : Fix interpolation functions for push constants
0320eab60 : Make MSAN-in-JIT flag optional for CMake builds
3f88826b5 : Fix support for named mmap usage on Android
bb04803b8 : Move metadata in OWNERS files to DIR_METADATA files
69661d887 : Remove uses of deprecated CreateAlignedLoad/Store builders
7cd8cc1ac : Enable the sampleRateShading feature
5ddc80f28 : vk-unittest: fix crash when unloading shared lib twice
a421556a7 : Expose VK_EXT_headless_surface
539ef8e94 : Support querying for Vulkan11 properties
0bcb71f9c : Implement GLSLstd450Interpolate* functions
673a7fe5c : Unify load/store operand accessors
8d50b556a : Discern between load and store addresses
33a77f7f1 : Rename InstIntrinsicCall to InstIntrinsic
99bbb14b1 : Eliminate the InstIntrinsicCall Target parameter
d4f27d7a6 : Eliminate Subzero profiling support
9677c6d28 : Regres: Remove GLES tests from CI test runs
94805df16 : Benchmark time spent by all threads
089bd5cda : Ignore two unused variables in llvm
ed7c4d5ca : Revert "Enable named mmap usage on Android"
aba242b50 : VulkanWrapper: fix loading driver when lib path can be resolved by dlopen
9d35d544c : Make vk-unittests use VulkanWrapper
266614a36 : Fix crash during llvm_shutdown due to init order fiasco
a8da847d1 : Reactor: fix using -x86-asm-syntax only on x86 compilations
ff010f9f0 : Limit Subzero routine stack size to 512 KiB
25f0f8583 : Limit LLVM routine stack size to 512 KiB
14dcbed94 : Fix macOS arm64 cross compiling.
51045556a : Clarify DepthGreater/Less/Unchanged execution modes are unused
4d22b2c30 : Replace deprecated llvm::VectorType usage with FixedVectorType
a483f3814 : Silence dead code warning
df5dee645 : Allow sampling usage when querying linear image format properties.
4e75f4556 : Pool Subzero constant data
3d26cfc40 : Finalize Reactor Function creation at Routine acquisition
8b4cf1c24 : Fix Reactor memory leaks
5830d745b : Enable named mmap usage for CMake builds
0cbf89c75 : Enable named mmap usage for Chromium
1a094f182 : Only enable naming anonymous mmap on Linux
945f1448a : Add utility function to count input components
377716d1f : Support SampleId and SamplePosition builtins
a5499877e : Store interpolation data in routine
09df3eba9 : Per sample shading
3e9b79ff4 : Enable named mmap usage on Android
aec0826ab : VulkanBenchmarks: split out benchmark classes into separate files
ea1f7d10d : Handle sampleRateShading parameters
be800bd2e : Move required interpolation logic to SpirvShader
8be557464 : Add mode for sample qualifier
e791dbdd9 : SS: enable VK_EXT_device_memory_report on S cuttlefish
12a2229c8 : Revert "Merge sc-d1-dev 6958804 into master."
c76fd85ac : Merge remote-tracking branch 'aosp/upstream-swiftshader-master' into HEAD
f3ada4210 : Merge 'aosp/upstream-swiftshader-master' into 'aosp/master'
4f2a9f058 : Revert "Support Gralloc4 in SwiftShader"
f4cdf96ae : Revert "Import gralloc buffers in prepareForExternalUseANDROID"

+- Project: platform/external/tensorflow

632ff3f6169 : Port random_uniform.cc to external/tensorflow
a49199886d1 : Make TF Lite compile after rebase
8e819019081 : Enable the generated versions of exp and expm1.
611a68e5bd9 : Integrate LLVM at llvm/llvm-project@624fccba87cc
0b25a0284f1 : Lower Expm1 kernel to math.ExpM1.
045b62dc3ee : Distinguish between inference (sub)graphs and validation graphs by using a subgraph name prefix.
129463994db : Add alternative error string to test
233f59079f0 : Some internal change.
e85120faff5 : compat: Update forward compatibility horizon to 2021-02-18
2cbc5007edc : Update GraphDef version to 681.
5e8d5a21010 : TFLM OP for micro audio frontend v2.
5f775be482f : Disable summary step error when summaries are disabled.
426558e017d : Remove cluster_coordinator_test.py from pip, add it to oss.
0d9cb3a9594 : Added pass xla-legalize-tf-types. This pass converts quantized types to non-quantized (e.g. qint8 to i8).
618a81433c4 : Use proper header for absl::optional
cc143617a75 : Ignore `use_locking` attribute when decomposing resources operations to target XLA
ff6efc701e0 : Look for TPU device planes if GPU planes are not found.
b6fab0741dc : Integrate LLVM at llvm/llvm-project@55756f32f735
72e1ddc7635 : Internal change
630a18b20f9 : Fix data race in sparse FC kernel.
d15744d92ef : Minor stylistic cleanup in TPUMergeVariableWithExecute pass (NFC)
402e6e47565 : Add test of save/load/serving model under MirroredStrategy.
0567523bed9 : Add the `no_oss` tag to proto dependent fuzzers to avoid breakages in OSS-Fuzz.
629fabe0f11 : PSv2/cfit: Keras training API changes to accompany compile-fit support with parameter server training.
252a113e710 : Support dynamic-shaped operand in verification of BroadcastInDim.
18bfd69f925 : PSv2: Enable cluster_coordinator_test in OSS as it has been previously fixed.
864867d341a : Fix the Xtensa Vision P6 build.
1682b5cccd8 : Use setAllArgAttrs and setAllResultAttrs
03000e093c4 : Add `StringFormat` to allowed flex ops.
8252d1c7888 : Split tfl struct definitions from tfl operator definitions
24f8591d6ed : Sets num_tasks value for use in TPUReplicate rewrite.
607ffbc56cf : Propagate value bounds into control flow.
b747de1c62a : [XLA:GPU] Delete unused GetNcclCollectiveConfig() function.
4678ec96ede : Fix batch_to_space, space_to_batch and transpose_conv tests.
b47c45c1ec5 : Remove crossed hashing functionality from the hashing layer
b74c1d5abf7 : Integrate LLVM at llvm/llvm-project@892d2822b62e
e43be760096 : Add nominal support for unsigned 32-bit integer tensor types.
2c332fbc4be : [XLA/GPU] Use SequentialHloOrdering for single stream modules.
7716b719e54 : Slight rewording in Keras Layers RNN docs: backward compatible reason --> backward compatibility
5cdb9a43aae : Introducing functionality to save and load an autotuning model and its optimization parameters to/from a file. Model saving happens in a background thread (separate from the optimization thread) after each optimization run. It is activated by setting an environment variable `AUTOTUNE_DEBUG_DIR`.
1178262a2a5 : Updated benchmarks to newer API
7d45aa85605 : Disable Python test due to error executing EagerPyFunc op in TFRT graph mode.
c2604121fd4 : Register `bfloat16` for all `Reverse` ops.
6c2d64680d4 : Format an AssertionError string with space between sentences.
0c2c49dda7f : Fix open() compatibility issue.
48e67fdf623 : Disable some tests failing with CUDA asan
09db4abc5b9 : Add a literal field to custom call instruction.
7ec1faf4d1e : Update ops-related pbtxt files.
1d49a5fd341 : Support more cases for strided_slice gradient.
25ab142e166 : Maintain if/else branch function name when converting to/from IfRegion.
79cd2fd4ac4 : Update check for multiple devices found to check whether there is a single device colocated with the default_device.
acb69957a75 : Adding `bfloat16` to the list of allowed types for `Reverse`.
0da8aa05ff8 : Add dependency on TFLite JNI initialization target to Java JNI library
188523483e5 : Add multi-threaded hybrid FullyConnected kernel.
2545b83d57b : Add a constant folder for TFL::FullyConnected op.
9db4d46857b : [XLA/GPU] Use SequentialHloOrdering for single stream modules.
2382a0d7259 : Register `bfloat16` for all `Reverse` ops.
cc0ce828862 : Relax absolute tolerance for bilinear resize test.
5770c2b2152 : Avoid StatusOr as a field member since it default constructs to an error status which requires a heap allocation.
151c540727f : Fix issue where `tf.ragged.stack([tensor])` would return a `Tensor` rather than a `RaggedTensor`.
80ff040be28 : Roll forward with the fix. The original CLs changes the function names but missed one TFRT unit test that hard code the function name.
0c95acca049 : [XLA:GPU] [NFC] Eliminate dummy files for NCCL thunks. - Eliminate dummy files for NCCL collective op thunks and use a preprocessor flag instead to guard the actual NCCL calls in non-nccl/cuda enabled builds.
72d0c2ad78e : Return matchFailure instead of opError in decomposition of RngReadAndSkip.
4bbf4dd025a : Windows CUDA build: explicitly specify system include paths and library search paths.
f106b13e0dc : [MLIR][CHLO] Add legalization for `chlo.polygamma` to MHLO
f9a9236a79c : [tf.data] Fix autotune benchmark.
265d55a040a : [MLIR][KernelGen] Disable loop unrolling for kernels that may be compute-bound
49614f5fa32 : Add MinimumBroadcastShapesOp to tf_framework dialect.
ba4acfe3491 : TFL: Add additional comment for std::stable_sort
9663abe4c90 : Document limitation of using `tf.data.Options` in coordinator.create_per_worker_dataset.
e9d49ec2861 : compat: Update forward compatibility horizon to 2021-02-17
ee5f3ac6f31 : Update GraphDef version to 680.
74e2c44e118 : Add TensorFlow op compatibility checking Python library
e66d5d56a8c : Multi-worker testing: Reenable multi_worker_continuous_run_test on TAP as it has been fixed.
08359250e23 : Added SplitV support to model_builder. SplitV implementation for Metal and OpenCL.
f6957507f30 : [XLA] Add option to SPMD partitioner to prefer choosing faster windowed einsums than saving memory.
8e421f5cc60 : [tf.data service] Add client/server version mismatch error.
cc5e6d395e8 : Disable data_service_ops_test on TSAN.
7e15dc2f896 : Add uninitialized resource args to unsupported features for MLIR bridge
a26dc6a4749 : Internal change
54de9ec7e65 : Add optimization to replace broadcasting using Mul by all ones with Tile.
7e1764c96ea : Add optimization patterns: Replace select(true_tensor, A, B) with A and select(false_tensor, A, B) with B
b1f7822c63d : Support training when lowering FusedBatchNormV3 op
3df90f1bb07 : Add optimization to replace broadcasting using Mul by all ones with Tile.
d859867681e : Do not heap-allocate for hold status on critical path.
a00d75168ba : Fix bug in BatchFunction when run on GPU.
559bb8433e4 : Disable guitar for keras_cpu_benchmark_test
68e06d5e7c7 : Prefix the signature name to private functions' names when importing a signature.
80a8cf901ff : Fix mismatched argument order in TFL->TOSA gather op.
45d9e41015b : Use xa_nnlib for quantize for Fusion F1.
18b63d903eb : Disable a Python test for TFRT due to MLIR lowering issue.
63a277f28a8 : First phase of nest.py migration to cc: move flatten_dict_items implementation from python to C++
1b00e4d9518 : Migrate the remote config toolchains from tensorflow to the toolchains repo.
3f9d8d8e222 : Fuse dynamic slices into the conv/dot for windowed einsum.
90afe8ea372 : Selectively choose the dependencies of audio_microfrontend_op_lib for different target os so that we can use the op on android.
632b2acccf1 : Add build target to initialize a TPU model server.
66ebcc356cf : [XLA] Add a test for dynamic shapes vs ComputationLayout
11baf03f4e5 : Walk identity nodes when matching constants
bb0478bdfc6 : Prefix the signature name to private functions' names when importing a signature.
30f1f526fa3 : Update keras build deps to be aligned with OSS Keras.
4853e35ae9d : Use StatefulPartitionedCall instead of PartitionedCall in auto-clustering
4feda2aa5eb : [PJRT] Don't mention replica/partition numbers when reporting errors about computations with only a single local replica.
3af7f6d31fc : Add legalizations for RngReadAndSkip and StatelessRandomUniformFullIntV2.
e2cd9cda800 : [lite] Refactor MlirToFlatBufferTranslateFunction and make options struct and pass as argument instead of multiple overloads with multiple arguments.
c3555ff1fce : Add explicit build dependency for kpl_test_utils.
22081f66ca3 : cuda_configure.bzl: Add missing env vars deps for msvc configuration
b382c6fe562 : * Add virtual function NotFusingInstruction to FusionQueue to get necessary information for some subclasses. * Make InstructionFusion::ComputeGloballyUnfusible virtual so subclasses can override it.
c87f1e3c06a : Internal infra change
b8b03dc6547 : [XLA] Small ergonomic improvements to replay_computation.
b2e33765a16 : Check CONCAT input type for NNAPI delegate
6de1774b27c : [MLIR][CHLO] Generalize lowering with upcast to n-ary operation
967c81e52c7 : Fix split codeblock rendering issue
c5756af254c : Change assertAllEqual to assertAllClose
f320ff993c4 : [MLIR][MHLO] Add polygamma op to the CHLO dialect
c93f466e166 : Removed deprecated TAGS option and fixed few READMEs with adding OPTIMIZED_KERNEL_DIR=arc_mli option for ARC target
d8c13306e07 : Simplify macros for Kernel Generator.
a00ba6e4a20 : Integrate LLVM at llvm/llvm-project@9f581815ae4d
fe3a2d82a0a : [MLIR][KernelGen] Disable loop unrolling for kernels that will not vectorize
6542dad9d49 : Update GraphDef version to 679.
1c767610a11 : compat: Update forward compatibility horizon to 2021-02-16
83fcaf0b89c : Remove (log-)softmax before arg-minmax as (log-)softmax is monotonic
a74bc377643 : Register MLIR generated Cast kernels.
603a21810f9 : Make "missing variant function" error status a bit more readable
460d16750df : Make compilation caching key stable across runs
7db445b3fb2 : PSv2: Enable cluster_coordinator_test in OSS as it has been previously fixed.
a3ca926fb20 : Avoid string copies during Substr broadcasting.
df608cf4efc : Fix PoseNet paper link
5581295cf03 : Add a guide to build tflite_runtime Python package
9b0f99ddd27 : Add check to ensure element sizes are the same
0f773dc69fb : Remove unnecessary return statement
86c1a093004 : Fuse add and clip
c2db3a8fae0 : Legalize cast op only when the given input/output type is compatible with lite cast kernels in tflite's while loop outline pass
2e3d1a21cb3 : Use TryGetNodeAttr instead of GetNodeAttr in a few places
5292800ba9a : Internal change
1ecfc7eff08 : Integrate LLVM at llvm/llvm-project@715dc556b782
1a0f131d6d9 : Make sure the model conversion preserves the order of Keras model outputs.
72ceff2e12e : Fix benchmark to check for kTfLiteError in case of benchmarking a model which returns an abort code.
709cd78c094 : Make sure the model conversion preserves the order of Keras model outputs.
0d2c3d19ac9 : Remove unused "sess" variables from tests; NFC
1859e99359a : Integrate LLVM at llvm/llvm-project@2dbe88db5804
b4786e349f2 : Change use of TFLiteDelegate to TFLiteOpaqueDelegate in nativeinterpreterwrapper_jni.cc and use Interpreter by its imported name instead of the fully-qualified one.
c92a33f3382 : [MLIR][KernelGen] Disable loop unrolling for asinh
334649e0cdf : [KERNEL_GEN] Gate CPU kernels on both compilers flags
7273f4eb9ed : [mhlo] Lower int->bool to a comparison with zero
fb9882f0890 : [XLA] More readable emitted LLVM code.
43c891c4155 : Remove an incorrect, but unused method.
ecf6728151f : [mhlo] Lower int->int cast to sign extension instead of zero extension
011e64e79ba : [XLA:CPU] Remove uses of deprecated CreateAlignedLoad/Store builders
dc3d53c5280 : [mhlo] Lower float->bool to a comparison with zero
1814658e065 : Integrate LLVM at llvm/llvm-project@16428a8d91a9
a76ddd5b248 : Add C API for delegate plugins and in particular for the NNAPI delegate plugin.
100239f7dab : [mhlo] Lower float->bool to a comparison with zero
88e102695de : [mhlo] Lower float->bool to a comparison with zero
465ed7e00c7 : Restructure GPU kernels for binary ops.
dec7fe717bf : Disable unrolling for Pow and Div kernels.
335ff8a8742 : Update GraphDef version to 678.
23c4bddf1e3 : compat: Update forward compatibility horizon to 2021-02-15
6fc655be4ab : Optimize add/sub
14a77fbf4e5 : Add reminder on MacOS Catalina
de8e18a12a1 : Support both dynamic and static framworks in ios C library
fc85b200038 : Add Register_TFLITE_DETECTION_POST_PROCESS as an alias to existing register function
01fe322bbb5 : Improve broadcast transformation to treat dynamic shapes with 1 element as scalar.
d426f1b26fe : Create a lockfile when loading libtpu.so to prevent attempts at double loading and initialization
5396b5ce655 : [XLA] Call SetPartitionedHlo for index only gather partitioning.
4ba41cb1d76 : MLIR change for exporting resource & variant types in TFLite converson
a1f1e32bcd9 : Updated benchmarks to newer API
372e7eef27e : [XLA] Adjust propagation of base shape between sort-gte and slice.
bc0fa6581b6 : [XLA] Do not perform TopK sort partitioning if operands partitioned in non-sort dimensions
a0ef001fa88 : compat: Update forward compatibility horizon to 2021-02-14
ce53f09ce33 : Update GraphDef version to 677.
796af3d2164 : We just need to copy the tiling info of result shape in layout assignment instead the whole shape since the shapes already match.
37406182181 : compat: Update forward compatibility horizon to 2021-02-13
a78c5a7b1a9 : Update GraphDef version to 676.
6d597cd0aea : [XLA] Simplify unsigned comparisons against 0
5bfc37ef258 : Remove redundant use_gpu=True params
8a1c8335edb : Minor fix of bidirectional looped einsum when sharded along more than one dim.
d38d28f3bfa : Add optimization pattern: Replace X*1 with X
c0b8e3e1ba1 : [XLA] Print live ranges by every moment.
6f36ade6766 : Add ODS for `SaveOp` and `RestoreOp`.
2f611c54a4c : Fix issue in snapshot dataset where we fail to handle snapshots of zero length
0a775a0c669 : Address review comments.
d5b825993b9 : Go: Update generated wrapper functions for TensorFlow ops.
14dae44e405 : Have tf.nn.relu of NaN output NaN.
454d8c51cb7 : More detailed error message in _DirectedInterleaveDataset.
96d508eb5b5 : Optimize away zero-velued bias in for a few TFLite operations.
7ecce3b827c : [tf.data] Add support for fully synchronous multi-device iterator execution.
10fdec9f82a : More detailed error message in _DirectedInterleaveDataset.
be0ec80ce4b : Improve help documentation for split flags.
156b5ce9284 : Disable guitar for savedmodels and eager_microbenchmarks_test benchmarks
fa5e88c5dd3 : Internal change
db9d0656986 : Disable guitar for savedmodels and eager_microbenchmarks_test benchmarks
a6eda5c3c25 : Added support of Images(2d/3d/2darray) to inference context in Metal.
a7e77bb4eb7 : python hooks allow multiple sessions to avoid racing.
48ce4de8bfc : First phase of nest.py migration to cc: move flatten_dict_items implementation from python to C++
55633bf5c1b : Use xa_nnlib for svdf for Fusion F1.
bcd1d71edde : [XLA] Print live ranges by every moment.
9421ecff2a0 : [TF/MLIR] Supports BatchMatMulV2 in fold-broadcast pass.
c8f15be4c14 : Added support of runtime weights to ConvolutionMetal.
aa9bd19fe3f : Fix a multi-gpu test failure.
8e4ba814c21 : GradientTape.jacobian/batch_jacobian: allow calls inside the GradientTape's scope
2300294ad40 : [XLA] Add a space in a log statement
8432631fe40 : Added support of specialized operations to Metal inference context.
e3cf51e3e20 : Fix failures in eager/c_api_test benchmarks.
048e5baef9e : Delete dead code in memory space assignment
e9ce368a536 : Added support of all storage types to ConvolutionMetal.
a320c3cd7dd : First phase of nest.py migration to cc: move flatten_dict_items implementation from python to C++
16fed2e5860 : Fix a race on local device manager and rendezvous when setting the collective server on eager context.
68a951bc43b : Added support of batch to ConvolutionMetal. Improved fully connected selector.
401f8d5523b : Add some documentation of object lifetimes for the StatefulNnApiDelegate constructors and GetOptions method.
40e9afe976c : Added support of CONSTANT tensors to Metal inference context.
164f5b2a5bc : Move per pass logging to vlog 2
ed1e414aac9 : Added ConvolutionMetal to common convolution selector. Using common selectors for Metal backend.
6e4729a3371 : Make shape comparison more lenient, in dynamic padder.
0b06079698d : Integrate LLVM at llvm/llvm-project@2bfe27da171e
9d67e5371dd : [KERNEL_GEN] Promote buffers to stack for `alloc(select(_, rank(_), rank(_));
af44e5d4d8a : Integrate LLVM at llvm/llvm-project@6f04addc8b2e
5e007fc0199 : Go: Update generated wrapper functions for TensorFlow ops.
3aa4d9952c0 : Refactor conv to share code between reference and optimized kernels
1d9c1a1e8a5 : Corrected the errors in the Documentation corresponding to UniqueWithCountsV2
dce9ee5e262 : Integrate LLVM at llvm/llvm-project@0c118831a37a
9dce7656b04 : Address revew comments.
9a0791748ca : Update naming in test to prevent presubmit error.
bf157579cf0 : Improve Kernel Generator macros.
7a082ca82af : TFL: Update detection_postprocess kernel
2af9aefe173 : Internal change
59efed62940 : compat: Update forward compatibility horizon to 2021-02-12
d3f2b4a50b9 : Update GraphDef version to 675.
16d7d469b15 : Go: Update generated wrapper functions for TensorFlow ops.
182dd8a77a9 : Fix the bazel build as part of the github continuous integration.
0a501caa918 : Internal change
2ad0a332595 : Split the memory bandwidth reporting into its own function so that users trying to get memory usage information won't incur additional calls
0f270839dc5 : Go: Update generated wrapper functions for TensorFlow ops.
5c7e8ffd225 : Internal change
5b3ffa58ddb : Go: Update generated wrapper functions for TensorFlow ops.
a0f8ebc1cbe : Remove intermediate data type AggregationStats and ActivityMetadata.
b26252b3833 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/90ee821c563fa20db4d64d6991ddca256d5c52f2
c562e9560a0 : Update ops-related pbtxt files.
be8d3cb0c1d : fix a typo. this shows up in GraphViewer's tooltip
31c3afce4a0 : Explicitly initialize a default list to empty if `None` is passed.
60c7cf4a1ba : More detailed error message in _DirectedInterleaveDataset.
65d7d28d9c1 : Update the Keras table handler to support statically initialized tables.
4bd6eb63197 : Add BUILD file configuration for newly added ExecutionEngine C++ unit-test upstream
06e80ff230f : Add in optimizations for softmax for Fusion F1.
81d33f1b6de : Add an InitializeTarget function that can be sepcialized for a given target.
a5a5259a3e6 : Integrate LLVM at llvm/llvm-project@8151c1b44211
ed58135ee6d : [tf.data] Adding a warning to signal to users that the `deterministic` argument is only meaningful when specified in combination with `num_parallel_calls`.
e26688b4df3 : Add SaveSlices op to TF MLIR ops.
c050b13bb61 : Make CategoryEncoding a stateless layer
15a3221c1e7 : [tf.data] Replace `__builtins__.open` in `tf.data.experimental.{save,load}` with `tf.io.gfile.GFile`.
4cd21680a52 : Skip MLIR TPU Bridge if the graph does not have any TPU ops or no TPU devices in device set.
1540d6a89e8 : ConvolutionGeneric moved from Metal backend to common and renamed to ConvolutionMetal.
556ab089ea3 : Internal change
f2ca7eef066 : Remove code and scripts related to xtensa_hifi
13243740862 : [tf.data] Update map parallelization optimization to always default to preserving the order of elements.
fa4e5ca6ca5 : [XLA/GPU] Polish coding styles.
2e73f722e51 : [TF Data Service] Use the gRPC local pool rather than the default global pool. In edge cases, this change should improve the networking throughput on TPUs. In regular cases, this change should be a no op.
bcf3fe2a6a9 : Remove unused local variable.
84377fe862a : Verify that the paddings argument to Pad ops has rank 2.
8eb7fc26315 : Add two corner case tests for softmax. When input has max(), the output is one-hot; when input has infinity(), the output are all NaNs.
c5fe2502540 : Update TPUEmbedding api to ensure that the table order only depends on the order of the tables in feature_config and not on the order of the table objects in a python set.
8c81fcdae90 : Removed unused functionality.
cc8e4a4002c : Update keras/integration test build deps to align with OSS keras.
07b332ef425 : Add an individual kernel test with Renode to the CI.
f9b33b85b74 : Integrate LLVM at llvm/llvm-project@418c218efa95
4d98b725296 : Fix bug in mhlo.dot_general -> tf.BatchMatMulV2 legalization
6d7e583c890 : Allow locking the profiler via environment variable
d73cfcdbba5 : Disable keras layer_correctness_test for TFRT.
2d7463e97ef : [rollback] Add space for reporting memory bandwidth
b9da563bc24 : Added conv_powervr_test_util and Metal tests for ConvPowerVR.
fd742254d52 : Supported more weights layouts in Convolution.
6ba169665b3 : [tensorflow] Add a Tensor constructor that allows to transfer TensorBuffer ownership
2287f80894c : [CPU:kernel_gen] Remove tiling and parallel loop collapsing from the CPU pipeline
9ee96c63636 : Added new mode for threads mapping on tasks. More precise mapping, but less structured access to memory.
05bea7d7558 : Using common weights layouts in Metal Convolution.
b1c9e600e02 : [XLA] Add range check for xla::Array<> indexing.
11ab6561023 : Add test for broadcasting with a single element tensor (effective scalar).
1b2f8ccacd2 : Switching to Cadence HiFi 4 NN Library v2.4.0
a2328cdbcc2 : Add VLOG to confirm kernel_gen launches.
cfa3af20c4d : Disable buffer hoisting in kernel generator while it is broken.
f32b4d37cc0 : compat: Update forward compatibility horizon to 2021-02-11
4048a435dd4 : Update GraphDef version to 674.
c820e527828 : [XLA/GPU] Cleanup leftover migrations for some emitters.
ea63690ffa3 : Implement support for RaggedTensors in binary_crossentropy loss.
750beea911c : Set the default value for the use_gpu-param to True in test utilities
443f13e41a3 : [xla_compiler] Do not promote TF shape constant folding when input is a XLA dynamic shape.
24720e5940f : Fix indexing of _TPUReplicate node distributed and variable arguments when determining argument sharding to TPU computation.
69f5aecd05b : [XLA/GPU] Refactor sort.hlo CHECK lines.
6f52c65fbff : Pre-allocate memory for vectors where size is known.
e7cf096412a : NIT: update test description
09921697409 : [XLA/GPU] Plumb through Bitcast op for LMHLO.
0e62ab6d615 : Move tests to shape inference
f6e5db34302 : Make CheckLoopOp public.
916537f56ad : [XLA] Extend AllGather CSE to look through reshapes that add degenerate dims.
c96eb60e87f : Minor change to the lhs_matching flag in the case of group partitions by non-contracting dimensions.
99a680c7d36 : Fix graph_rewriter_test by extending compatibility horizon after compatibility window change in 16b28cd4c522f908ece2c1d8163f8a1432b0f400.
4835f6ec4fe : PSv2/cfit: tf.distribute changes to accompany compile-fit support.
a5ff8a70430 : XLA/CPU register hlo module to be captured.
05756fcc81f : Set default device info if device type is neither CPU nor GPU.
ba45035f3a6 : [tf.data service] Fix replay issue in round-robin reads.
4f06d670ffa : Display the names of the custom ops in the graph display, as well "Ops" and "Operator Codes" tables.
f987ff6bcd1 : Remove "dummy queue" which is never closed. This is causing workers to hang when a training job stops early (e.g., using tuner along with tf.estimator.parameterized_train_and_evaluate or with TFX).
84f074f68dd : [TFRT] Register OpHandler for all CPU devices.
7bcef3c7923 : Ensure serialized concrete functions are saved deterministically.
779e4432229 : After disabling TFRT, the broken tests should pass.
41b3e84fa92 : Support more cases in strided slice ops.
23defae7b0e : [XLA/GPU] Comment polishing.
3f05c1842e4 : micro: prepare to port operator ELU kernel from lite with test
dcaa3c9ed92 : Disable guitar for keras_cpu_benchmark_test
c7cc72c9447 : Fix a use-after-free of a cancellation manager when a local collective op is cancelled but the group finishes normally
66531e40a36 : Added a run_ makefile target for non-test binaries.
78d28301bcd : Enhanced the HoistCwiseBinaryOutOfConcat rewrite pattern to synthesize input binary ops when needed.
7bfeff2f6bb : [XLA/GPU] Horizontally fuse DynamicUpdateSlice.
7e60a5de305 : Refactor tensorflow::Graph related logic in SavedModelSignatureDefImporterLite to a separate class SavedModelMLIRImportInput with virtual methods, so that custom graph transform logic can be injected.
b57b89f7f54 : [tf.data] Make sure the `batch_results_` size will not exceed `num_parallel_calls` for ParallelBatchDataset.
201e2a9f943 : Clean up dnnl_single_threaded build configurations.
a85d5a5b1b1 : [XLA] Invert the permutation convention for xla::ShapeUtil::PermuteDimensions.
36f19f2bcf8 : Parallel device: support cancellation
7082bbb6e73 : Misc op fixes and renaming
f83f47ce1dc : ConvPowerVR converted to unified representation.
452fc5dead9 : [TF:TRT] Allow GPU only model to run in model testing.
f9529da88ce : Temporary test infra change
16b28cd4c52 : Increase forward compatibility timestamp for stateless rng counters. - This is to give more time for TFP to fix their implementation selection logic.
6d24ecfdcc1 : [XLA] Invert the meaning of xla::Permute, add an inverse xla::PermuteInverse().
e04eb6b4af9 : This CL introduces a GetDebugOpName function to avoid using op_name if the Chunk is not in use.
eae8b1ab305 : Increase the threshold for MAC_CPU_MAX_WHL_SIZE to 185M
2753c4ce372 : [XLA] Make HloCostAnalysis account for nested shapes to calculate bytes accessed in fusion, infeed and outfeed
b6817852377 : Error in tf.function is reported as InternalError during MLIR lowering in TFRT.
66bd15296c6 : ProfilingInfo moved to common folder. Added Profiling for inference context in Metal.
347aad2c463 : Convolution transposed tasks was made universal(Metal compatible). Using common selector for Metal backend.
06df682a932 : Add libtensorflow latest links to the README.
3fb0103a881 : [XLA/GPU] Use IsElementwiseOnOperand() to test elementwise relationship.
b3cba5a7aa5 : [XLA:SPMD] Allows backend to specify whether to use multistep allgather/allreduce
1ccefa8d5ec : [MLIR] Reduce emitted logs and LOG level, log unmodelled ops once per invocation.
1ed284b29a1 : Add space for reporting memory bandwidth statistics
af091106c2a : Merged Metal and OpenCL Winograd conversions.
fa9fb9746e0 : [tf.data] Set the optimization `map_parallelization` as default to all tf.data pipelines if autotune is ON.
ab4f2c149e4 : Improved work group selection for Apple.
73397570808 : Added support of runtime weights as 4x textures 2D for convolution transposed. Better performance on Adreno devices.
858779f749e : Integrate LLVM at llvm/llvm-project@9db6e97a8605
16f15fc87b5 : [XLA:Python] Add RngBitGenerator to HLO bindings.
c80d5ca3c0f : [tf.data] Add the autotune benchmark to test ParallelBatchDataset.
95efe6e4d0c : Qualify calls to isnan
6f5999038c8 : Support RaggedTensors in categorical_crossentropy.
119ade110dc : [tf.lite] Add FlatBufferModel::BuildFromAllocation() API
03bd8a34edc : Make default PYTHON_LIB_PATH deterministic.
c2bf42436dd : TFLM: Update from review comments
d29d3d8fc61 : Add a parallel mean shader for Vulkan 1.1.
ff024b85b44 : [KERNEL_GEN] Add a pattern to bufferize `mhlo.reshape(<unranked_tensor>)`.
a233afb16ee : Test invalid cases instead because ?x?x?x? is always compatible for conv return types
c72166a3be4 : Update GraphDef version to 673.
33a9d0c7eab : compat: Update forward compatibility horizon to 2021-02-10
5bc8ac23797 : Partially infer conv return types
11f68ed34aa : Added possibility to use Textures2D as Tensors. Need for runtime weights represented as textures 2d.
651f2e32b83 : Added support of weights conversion on GPU to k2DX4I4YIsHWIAndXIsOOGroupO4/I4 representation (4X 2D Textures).
fdd6db86070 : Support complex ops in MLIR converter
93594523f16 : Update pooling.py
24493c8698a : Fix the returned response for experimental_local_results in case of MirroredStrategy for dict, list and tuple types.
3f07d546c0b : Introduce AbstractOpAttrs and have two implementations for it: Eager and TFRT.
39e5bbd9405 : Connected to one incoming layer
0a5bfbe19c4 : Add batch_size=None for current control-flow based RNN tests.
ee31b33602d : [XLA] Fix small typo in dot_handler.cc
21273f6e323 : Fix the returned response for experimental_local_results in case of MirroredStrategy for dict, list and tuple types.
9fcf66e16df : [XLA] Change xla::IsPermutation() not to check the size, and make its implementation O(n).
02e69132951 : Add tf.StringToNumber op to Flex
583756182f8 : Roll back some reordering in lite/micro/kernels/BUILD
05a6f7d23eb : Reorder lite/micro/kernels/BUILD alphabetically
d406c45eb13 : [tf.data] Partial rollback of autotuning changes that caused a performance regression.
0ec345437a8 : Add tf.ResizeBicubic ops to Flex
e4b94502227 : Add license notice
555034bfad7 : [tf.lite] Add FlatBufferModel::BuildFromAllocation() API
52eb80d3413 : Expose TPU model server initialization.
4c01f5d82f0 : [tf.data] Fix the bug when restoring the iterator, the buffered elements are not correctly recorded for ParallelInterleaveDataset.
231d3ab44db : [XLA] Split permutation utilities from xla/util.* into a new xla/permutation_util.*
e54a4e3aea0 : Build tflite_runtime Python wheel with CMake
046ac0609f2 : additional comments that I forgot to add in my last commit.
6b8040d39c5 : Add `--config=monolithic` to TFLite build_aar.sh.
1f5361389a7 : Fix --config=mkl_threadpool build errors.
510819825fd : [tf.data] Fix the bug when restoring the iterator, the buffered elements are not correctly recorded for ParallelBatch, ParallelMap, Prefetch, MapAndBatch datasets.
364fcf7c726 : Fix the issue that test_util isn't allowed in keras tests.
b060f14d2ff : [XLA] Fix dot/conv in ShapeVerifier for !allow_mixed_precision
26ed22700d3 : Disable a few more Python tests that TFRT doesn't support.
eb31d8660d9 : Add all_reduce APIs that can be called in replica context to class `CrossDeviceOps` and `StrategyExtended`.
2a2cf507f08 : 1. Add unit test for KPL + MirroredStrategy (training only). 2. Make a util class which provides apis for unit tests of KPL + tf.distribute.
9f5f278e832 : address review comments.
47917266f31 : [XLA:SPMD] Use per-mesh-dimension allreduce/allgather
171076bb74e : Dropping Python2x references from install_pip_packages.sh
65f038e14d2 : Update benchmarks to newer API
57cdc3ae737 : Fix build description typos.
18d86872ff0 : Disable a few more Python tests that TFRT doesn't support.
942f315def4 : [XLA:CPU] Wire up support for Aarch64 on linux
3b0a3b7e8db : Update benchmarks to newer API
b461505cb3c : 1. Add unit test for KPL + MirroredStrategy (training only). 2. Make a util class which provides apis for unit tests of KPL + tf.distribute.
77c61d9c136 : github-windows-bazel Kokoro fail
d4c8c579e1a : MultiProcessRunner: Enable multi_process_runner_no_init_test in OSS with MultiProcessRunner's availability.
a94f9978f21 : Add optimization to reorder redundant reshapes around unary ops.
f0e53711dbb : Minor fix to enforce CHECKs in hlo_text_to_lhlo_no_opt.hlotxt.test.
4a3d5de03e3 : use initializer op for resetting the iterator
f7250ca3f8c : [TF:TRT] Enhance the TensorRT layer name to support xprof.
fee49c7cceb : Add optimization to reorder redundant reshapes around unary ops.
beab125d245 : [rollback] Use self.handle inside ResourceVariable to allow tf.distribute to customize handle behavior
417c2d448c1 : Fix XLATestCase enable mlir bridge logic
f23830c990f : rename op_or_dataset to iterable
e1b9195cae5 : move singleton xla::gpu::GPUDebugInfoManager to xla::XlaDebugInfoManager. in hope that it can be reused by XLA/CPU.
f11e226a347 : [NFC][Stack Traces] Do not build a functor where we can use the translation map directly
fb194caf50c : Set kernel generator defines when compiling cuda code.
bdf4968da55 : [tf.data service] Refactor GetElement method.
431217856a2 : Integrate LLVM at llvm/llvm-project@a5222aa0858a
385b8f50bf3 : Write the example in a more TF-friendly fashion.
03773a81bd0 : Added ConverterToConvWeights unit tests for OpenCL & Metal.
cb9da9e776f : [mlir][kernelgen] Test ops that can return NaN with the default set of inputs
f5c929ca8c6 : Add TF-TRT optimization profiles for testing
94ef2e05851 : Update nn_ops.py
982dd8659dd : Update avgpooling_op.cc
bbbdd5327df : refactor eager and graph benchmark methods
8b2448df19e : Add appropriate preprocessor defines to avoid building Eigen kernels when building with kernel generator enabled.
1b41b5a30d7 : Make NaNs equal for testing
a7583a2f020 : Fix for the CPU kernel
5eac5b75b48 : Update GraphDef version to 672.
4ef2344b3ab : handle ZeroDivisionError
3d159a6acf0 : compat: Update forward compatibility horizon to 2021-02-09
e8cf3df29e5 : handle StopIteration scenarios for op benchmarking
00ca3102ed7 : increase num_elements in MapDefunBenchmark
ed5b87cd0b3 : rename dataset with op
08b32a79519 : TFLM: Review comment updates
d5a6c5259d4 : Add space for reporting memory bandwidth statistics
584dd07df31 : use batch_size as num_elements
792639b6e6c : cmake: Update absl.cmake
d8003745874 : eager support for MapAndBatchBenchmark
aae0fc015b5 : Support `uint32` and `uint64` in `tf.get_static_value()` from within a `tf.function()`
f47acb12574 : Internal change on model loading.
81e97f2832c : Add space for reporting memory bandwidth statistics
6fd96284342 : Add a protected getter for host_name field in GrpcServer
a0b5d0bacb9 : Internal change
8d76749e2f2 : Update sqlite to the latest sqlite-amalgamation-3340100
d61b9211bc9 : [tf.lite] Mark the tensor # as the tensor name for testing
d3e7ce26d9f : Implement implicit broadcast for binary operation of dynamic shapes.
969371e28fc : [NFC][Stack Traces] Do not build a functor where we can use the translation map directly
2c596172d2b : [TF2XLA] Attach Python stack trace to all INVALID_ARGUMENT Status objects created from the bridge
dac302eeed3 : [tf.lite] Mark the tensor # as the tensor name for testing
6df72f44ff4 : Move custom device placement from eager/execute.cc to c_api.cc. Then it can be reused by TFRT.
777b088450a : [XLA] Move HLO instruction OpMetadata dummy names to a new field.
358a61ab900 : Parallel device: Minor rename+slight generalization to make it easier to create literal/constant parallel tensors
655dde4d596 : [tf.data] Add the optimization to enable batch parallelization.
c29aa443ec4 : Integrate LLVM at llvm/llvm-project@2fa4186d4e1c
57047e0c5ea : Deprecate s3 file system
b757b8a8db0 : Getting initialized value from the same device as the original variable, when creating EMA variables.
ba4a1db7988 : Remove the sources containing the models from the TFLM static lib.
18f2dd4262b : Allow more sharding propagation from broadcast operands
324ab95fb09 : Register VariableShapeOp for TPU.
885c55ca95c : PR #46195: micro: Add Sony Spresense board target
236369d6518 : KPL - Implement Normalization with new APIs.
2cc0ab3c0cf : [tf.data service] Skip round robin rounds when data isn't ready.
bdd28bfb0c2 : [XLA] Add a variant of WhileLoopInvariantCodeMotion pass to hoist groups of loop expensive invariant HLOs out of while if they are not size-inflating as a whole.
a62609d054d : Thrown out ValueError if alpha is None for ELU
5ac570fa439 : Update TF op descriptions
5350da6b746 : Thrown out ValueError when alpha=None is passed for tf.keras.layers.LeakyReLU
e159982568d : Fold StridedSliceOp when input is defined by ShapeOp.
4f663d4b8f0 : Allowlist certain data types to avoid a seg fault.
2a76e6eeb28 : Alias the Add and AddV2 operations in kernel generator generated kernels.
d7992c051ee : [XLA] Disallow empty replica groups when use_global_device_ids() == true
b885fb44dd2 : Add more detailed profiling.
80375c5b11e : Minor tweak to shape inference to avoid an extra always-true comparison (NFC)
05fb0863d31 : Add a method for choosing a random TF dtype while ignoring a list of invalid ones.
f798728d378 : Introduce MlirOptimizationPassState::Fallback state to the MlirOptimizationPass.
a11e3aa7a1f : refactor ParallelInterleaveBenchmark
ed365f7817e : Enable generated versions of lgamma and digamma.
f0d1d7a407e : Remove duplicated implementation of keras.backend.ndim
c04ec27fdba : eager support for MapDefunBenchmark
90e48876368 : fix naming convention
7516f6ee750 : Enabling lazy variable tensor copy.
0a0829d8330 : eager support for RejectionResampleBenchmark
d561450947d : eager support for ParallelInterleaveBenchmark
b4b7d82e817 : eager support for ChooseFastestBenchmark
e2b5e921b8b : Allows for reading program-only saved models in C++.
4afbaca02cd : Add layout to mhlo::InfeedOp td.
ed77a632447 : Support GetMemoryInfo in TFRT.
c376fdab7b5 : eager support for AutotuneBenchmark
0921a80d561 : Switch legalization status type to match old bridge
4cf728b6002 : [KERNEL_GEN][CPU] Add tf.addv2 CPU kernel after MacOs & Win builds were fixed.
750119433df : Fix bug with pfor reductions in dynamic-length loops.
b97a34c5f99 : [tf.data] Add ParallelBatchDataset to the datasets list which will be autotuned buffer_sizes if autotune_buffer_sizes option is ON.
20da5546cb2 : [tf.data] Initialize `num_parallel_calls` of ParallelBatchDataset to be threadpool size if autotune is OFF but its value set to be AUTOTUNE by the user.
af95667a98a : Integrate LLVM at llvm/llvm-project@f89f6d1e5d7d
f72fde04ce0 : Fix resize bilinear tests by raising a too low error_threshold when align_corners is true
feeab90bfcb : [XLA:Python] Remove unnecessary NumPy API initialization.
3fc988e289b : [KERNEL_GEN][CPU] Add CPU kernel generation after fixing the build.
96ef7255d71 : Correct HLO atan2 lowering in cases of -inf and -0 inputs.
6b8a6e32476 : [XLA:Python] Implement ExecuteShardedOnLocalDevices in remote TPU plugin.
e50edb9701a : Internal change
ebd56094d3e : Remove unnecessary set_model overwrite in BackupAndRestore calllback
39ed17282f9 : Don't run nightly update job in forks.
66fc44ed3dc : Update pooling.py
bbeb7264026 : Update GraphDef version to 671.
784012b11b6 : compat: Update forward compatibility horizon to 2021-02-08
318b0fcd3d6 : Support complex ops in MLIR converter
d8f9b2e88ee : Support complex ops in MLIR converter
fcbc4247005 : Rollback: Report unsupported operators when the given operators have unknown dimensions
eb88a73aa85 : Disable keras_dnn_correctness_test for flakyness
712be8cb4b0 : [XLA] Fix OOB dynamic-slice/pad simplification
93b319bd07e : Add dynamic range scheme to quantization testing
40fc414003a : Add inception_v3 to quantization testing
5b5310739ee : TFLite C API: add cmake support
ffe67626083 : Add ComplexAbs Op to TensorFlow Lite
221c2d5d539 : Add int dtypes to TF XLA bridge for matmul ops
b646e8951c1 : Improve shape inference to propagate shapes from multiple callers when operand matches
a5b04a455ed : Fix shape inference to use the result of the SSA value inferred from folding
b8d2a994e4f : Update GraphDef version to 670.
cfe8e310f3d : compat: Update forward compatibility horizon to 2021-02-07
6ac306c3722 : Internal change
38784a85c3b : Address Ubuntu Sanity error
3972968db99 : [lite] Update saved model conversion to set the enable_tflite_variable in pass config based on flags.
7edb8c9b83a : Fix crash of tf.strings.substr when pos and len have different shapes
35e18e3e7a6 : compat: Update forward compatibility horizon to 2021-02-06
5513a06a3b6 : Update GraphDef version to 669.
96b0f783fe5 : [lite] Add field in toco flags to control enabling tflite variables.
1fcaed87f60 : Fix shape inference to use the result of the SSA value inferred from folding
8527927a7b3 : Pre-allocate memory for vectors where size is known.
5cac4cf3c99 : Fix shape inference to use the result of the SSA value inferred from folding
718f7a4a9e4 : Fix a bug in space to batch conversion
5bace7f1ca1 : [libtpu] Don't include extra nullptr in GetLibTpuInitArguments().
8dd21a79d41 : Move custom device placement from eager/execute.cc to c_api.cc. Then it can be reused by TFRT.
d487303b13a : [lite] Update tf_tfl_passes to run variable related passes post TF legalization. This includes - Legalizing Assign/Read variable ops. - Initialize the variables at graph start. - Remove unused function attrs and global tensors. All this is controlled by a flag (Default to false).
e1c5fa72f29 : Fix issue preventing debug mode from working.
739392739a5 : Internal change
cd3b1686951 : Add space for reporting memory bandwidth statistics
b71b5ac77ff : Move custom device placement from eager/execute.cc to c_api.cc. Then it can be reused by TFRT.
7cd52d03c42 : [XLA] Initialize fields of RematerializationSizes by default
cf18ba2332f : PR #46901: Fold StridedSliceOp when input is defined by ShapeOp.
361f3d654a1 : Change ProcessLegacyRootEvents to ProcessUserDefinedRootEvents.
fa3b02f2b15 : Add space for reporting memory bandwidth statistics
8617a34cee6 : Qualifying "string" as std::string
911d9336e22 : [tf.data] Default autotuning to conservative values to avoid accidentally allocating too much memory before optimization loop picks values that respect the memory budget.
385019cd242 : Append tpu planes to XSpace.
519c01c3891 : Integrate LLVM at llvm/llvm-project@a4fa667dee60
eb001c71650 : [tf.data] Add a new proto to store tf.data.Options data and conversion functions between tf.data.Options and their proto representation.
953b7b99ade : Add CAST and ZEROS_LIKE tests in lite/micro/kernels/BUILD
5e12e5cde1a : [XLA] Use DumpToFileInDir for hlo_execution_profile_data
4413f34d5cf : Refresh device in EagerContext and pflr when device is updated. This is required to allow RuntimeFallback and KernelFallback to access TPU device created by tfrt.
6fd7d69823a : Integrate LLVM at llvm/llvm-project@a1a1d338e99d
06e2d90cc19 : Register TF BoundedTensorSpec for json serialization.
46bd5ec5f8b : Update auto-generated TF ops
9b86b06eb2c : [XLA/GPU] Migrate fused scatter emitter to use LMHLO.
777b71be461 : Added methods to WeightsDescription for simplifying external logic.
afa4ee79807 : Wingorad tasks converted to unified representation. Added Metal tests.
525524f99ec : Fix a silly mistake in update
297ffd8b0b8 : TFLite resize bilinear opt: Preparatory work.
3935e9f62c0 : Fix bug in hybrid BatchMatMul.
b3f1a267c9a : Removing `__hash__` in `TensorShape` and `Dimension`. Having `__hash__` in `Dimension` somehow causes the tensor `b` in `b = tf.constant(0, shape=[a.shape[0]])` to be placed on a different graph than `a`.
c476b8d00dd : Introduce a batch-op rewriter to rewrite op attributes in batch kernel. - Add a sub-dir for serving-specific grappler rewrites.
d687a295fd8 : [KERNEL_GEN][CPU] Add a CPU kernel and a test for it.
978aab50cdb : Replace MKL-DNN v0.x in vanilla TensorFlow and TFRT with DNNL/oneDNN v1.8.
0446d42b70c : [XLA:GPU] Migrate TriangularSolve thunk emission to use MLIR
5d9973623d4 : Fix kernel_exp_test with the Xtensa toolchain.
3080eef5b07 : [tf.data] Add metric to record file names read by tf.data Datasets.
21c8e5735f5 : Update CODE_OF_CONDUCT and fix broken sync
72499dfa3a7 : Add a MicroPrintf function that is independant of the ErrorReporter.
a5d38592ce5 : Change API contract for the private add_function_callback and allow graph edits before finalizing a func_graph.
adcdafc9844 : Revert [KERNEL_GEN][CPU] Add tf.addv2 cpu kernel.
b0d70748e16 : internal change to dependencies
41667a5862f : Allow cancellation of v2 collectives during param resolution
aeeafe8f663 : [XLA:GPU] Add conversion from HLO -> MLIR LMHLO for TriangularSolve - Also add layout attributes for inputs and output for error checking.
9922e830477 : Enable NcclGather and NcclBroadcast.
03c3e2b7c65 : TFLM: Minor format changes
844002ed992 : [XLA] Reduce the default limit on the number of sweeps in eigh to 15.
bf622b7a047 : Integrate LLVM at llvm/llvm-project@d1978fa4bf0d
e84e4b3c841 : Revert PR #46886: [ROCm] Workaround for a LLVM crash when doing codegen for MLIR generated Cast kernel
306aeee1750 : [KERNEL_GEN][CPU] Add tf.addv2 cpu kernel.
246be75963d : TFLM: Update FVP target from review comments.
5f872411530 : [KERNEL_GEN][CPU] Add a CPU kernel and a test for it.
aa630e9a5d2 : Added new weights layout that use for storing 2d textures.
1dabfb9f5c9 : Using common simple_selectors in Metal. Supported DepthWise with runtime weights in Metal.
40a77637e02 : Winograd tests logic moved to common folder.
e96923655bf : Legalize mhlo.scatter to tf.TensorScatter{Update|Add|Min|Max|Sub}
661a8ef70d2 : Added support of kOICustomSpatialO4I4 to convolution transposed tasks.
66e3bde76a9 : Delete meaningless comment.
27ffe69d97b : Add alternative error message for failed shape broadcasting
f793216974e : Slightly ease comparison tolerances in cwise_ops_unary_test_gpu
08a3fba6df1 : Legalize mhlo.dynamic_slice to tf.slice
59de25b379a : Winograd tasks renaming. Current names need for new tasks with different tile size.
9bb19cf0860 : Added new weights layouts for convolutions: kOHWIOGroupO4I4 kOICustomSpatialO4I4
ea60685fc6d : Update documentation : Correction on line 2161
2c01d246892 : Update GraphDef version to 668.
68e481f1eb0 : compat: Update forward compatibility horizon to 2021-02-05
c3a7f66acec : [KERNEL_GEN] Add TileLoops pass that tiles twice if necessary.
c957bcac508 : Implement bidirectional collective permute in the windowed einsum loop.
ea2477d56c0 : Fix quantization debugger's `tf_export`
74a3b1c7196 : Disable two gpu test breaking by cl/355688576 at the moment.
bdeedf139de : reorder 'size_splits' in array_ops.split to prevent creating redundant tensor in graph mode
da4ab5730a9 : Conditionally include tpu_tracer to profiler_backends only for experimental TPU support.
0b9ff2eb1a0 : Remove ndarray wrapper from TF Numpy. We return tensors directly.
6487888f1d5 : Add tf-idf mode to StringLookup and IntegerLookup layers
c16e21ae364 : Deprecate legacy hdfs file system
89c1b51a2e6 : Suppress -Wunused-result for LLVM_NODISCARD LogicalResult
c3f83b7120c : Parallel for: Fix a reduction lookup for functions which take pfor_config
90393adbc03 : Fix the forwardprop docstring
66d484447fe : Enable py39 for TF
0245d60bc22 : Disable two gpu test breaking by cl/355688576 at the moment.
0ac07a2fc45 : Retire AutoPolicy
f0bdbc25b17 : [tf.data] Fix inconsistency between how tf.data and TensorFlow constructs sequences.
a8b2a3d48c1 : [XLA/GPU] Remove unintended debug line.
daf8c3344e2 : Pre-allocate memory for vector where size is known.
5633c9a0484 : Integrate LLVM at llvm/llvm-project@91e7a1713332
df7b2a5f769 : Add a Python fuzzer for `tf.raw_ops.DataFormatVecPermute`.
2885e608564 : Revive custom Sequential model as Sequential (parent) model class.
6dd7d00588e : Fix collective_nccl_test after breakage in cl/355646163.
a0bd36e7f47 : Support passing and returning Nones in TPUStrategy.
581a3825f85 : Update ops-related pbtxt files.
a56d2fac569 : s/abstract_stack_trace/managed_stack_trace: match the target and the file name
e8081ab3530 : Remove -Wc++14-compat from tf_profiler_copts
0dd85e294e1 : Have TpuTracer always link tpu_api_dlsym_initializer. This is so that the profiler functions can be (statically) initialized using the dynamic symbols that exported from libtpu.so.
02730f4c88f : [XLA:GPU] Migrate FFT thunk generation off of MLIR
9f9c094ef17 : [XLA:GPU][NFC] Prefer using * to acces absl::optional<> values. See https://abseil.io/tips/181
2f4acbfb7c5 : [XLA/GPU] Fix convolution rewriter heuristics for better pattern-matching backward filter convs.
43349d5afc2 : Cleaned Metal tests dependencies.
86b694333ab : [TF/MLIR] Supports 8/16-bit int type for TF_RangeOp.
688c53043cf : Update visibility setting for keras/tests to enable PIP package testing.
fb56a56a149 : Consider nested ops and side effects when determining dependencies and reordering ops when Merging control flow.
e5acacf7284 : [XLA/GPU] Add LLVM IR test for fused Scatter.
e47c4094bd6 : Remove superfluous ref/unref. We assume AsyncOpKernel outlives its done callback.
277b3c3e657 : MLIR pass VLOG(1)
c9b21f4a8d0 : Added support of batch to buffer_convert.
0a8b42167b0 : Use distribute_utils.is_distributed_variable instead checking the class
0f26396d819 : Disable a few tests that TFRT doesn't support.
340993f5929 : fixed typo - kOICustomSSpatialI4O4 -> kOICustomSpatialI4O4
f4b06261c90 : Use self.handle inside ResourceVariable to allow tf.distribute to customize handle behavior
64a691bb271 : [XLA:GPU] Add conversion for HLO -> MLIR LMHLO for FFT.
652adb07ed6 : Add the config switch for keras to enable PIP package testing in OSS.
b3c18d40cbe : Internal change for MacOS libtensorflow.
7ed36874951 : Always record memory debug info like op_name and step_id in BFCAllocator Chunk. Remove flag TENSORFLOW_MEM_DEBUG and MEM_DEBUG_SIZE_HISTORY_SIZE because the debug information is initialized by default.
a58d44afc8c : [retry]Move enclosing_tpu_context to a separate util file
b109f7c0ac6 : Fix vocab indices when calling adapt with data containing mask tokens
46c82584dc9 : [XLA:GPU] Migrate CollectivePermute thunk generation to MLIR
f7680f0926d : Created unified RearrangeWeights function. Removed templates from convolution transposed kernels.
04fb33983e6 : Added Apple specific DepthWise selector. Removed Metal specific DepthWise.
a02ad9725c4 : Don't run restored functions eagerly.
ad1df4bc4f2 : [lite] Add DepthwiseConv2dNativeBackpropInput and DepthwiseConv2dNativeBackpropFilter to SELECT_TF allow list.
492b5d5987a : Disable Eigen docs builds by default.
18eaf4e8f17 : Ensure that `CollectiveParams` outlives all references to it.
e743fcee33f : Enable the generated kernel for angle.
868276741aa : Fix small bug in space to batch conversion
f5b44bd8cbe : Internal infra change
5eb029f68ee : [MLIR:TF] Add a tf2tf lowering for SqrtGrad
39772f66fd0 : Enable the generated version of sin and sinh.
ff9b8bd8f72 : Add tf._TfrtSetResource and tf._TfrtGetResource ops for TFRT savedmodel workflow.
3094612f3c9 : More official linear layout support.
4b2f11c9f19 : Enable the generated version of asin and asinh.
15c5c8362e9 : Enable the generated version of acos and acosh.
8771e5061f4 : [tf.data] Implementing autotuning performance model serialization. This is no-op for now and will be wired in upcoming CL(s).
ba3ff1b4d10 : ConvolutionTransposed4x4 task modified to be Metal compatible. Added ..._test_util with unified tests. Added Metal unit test.
19c697d8d43 : Added new specialization for DepthWise convolution with kernel 3x3 and stride_h = 2.
927759affd3 : Enable target for generating Cast kernels.
4f6924d44aa : Fixed parsers of Reduce and Mean operations.
e164b887443 : Using common DepthWise and DepthWise3x3 tasks and selectors for Metal.
642c428a83b : Add kernel definition for zeta operation.
61d0d60ee67 : compat: Update forward compatibility horizon to 2021-02-04
9816d1d0dc4 : Update GraphDef version to 667.
3d88e66c140 : Replace python I/O with TF I/O APIs
d5727f7c236 : Prefer fallback pattern for BatchMatMulV2 op legalization to HLO
92984177b35 : Set benefit of tf2xla fallback pattern to one
57db297c710 : Quantize abs uses same input and output scale for compatibility with mlir.
a9e9b8aae28 : [tf.data] Prevent mutation of numpy arrays returned through as_numpy_iterator.
d1012c9ff72 : Internal change
0454b9e5140 : Handle fully quantized model in quantization debugger
ab8d6cc3df6 : Implement implicit broadcast for binary operation of dynamic shapes.
60f2d953352 : Add basic export capability for QuantizationDebugger
5ec720caf0f : User guide for quantization debugger
6be1ebb8498 : Add nested function nodes checking logic for QAT validator.
b61ef470d5d : Add a protected getter for host_name field in GrpcServer
b0b5d1ee07c : Integrate LLVM at llvm/llvm-project@56fcd4ea8daf
ebceedb55c4 : Add a test to demonstrate vocab shuffling with kpl.
0827a24f0ee : Extract reference for operator BATCH_MATMUL to standalone header
d5dc263608f : Remove header files that do not pass backend tests
7ff97f00855 : micro: prepare to port operator LEAKY_RELU kernel from lite with test
6b512e62ee0 : Disable grouping when TF's loop ops are used.
49fcdf28eac : Use the right input_dims[] in lite/micro/kernels/cast_test.cc
32dec5f30ba : [TF2XLA] [NFC] Remove the comment which was already done
237c7571e5c : Fix formatting error in micro exp_test.cc
0408dab085b : Remove redundant test.
1ae91980401 : Remove outputs so these notebooks get tested.
3b1f17539e4 : Use the right input_dims[] in lite/micro/kernels/exp_test.cc
8b542c43041 : [XLA/MLIR] Fix a bug in mhlo.convolution->tf.DepthwiseConv2dNative legalization.
cc9a7a30cfb : [tf.data] Increase size of a flaky test.
1102551090b : Add a protected getter for host_name field in GrpcServer
2b62cf48c15 : Expose autograph related API as tf.__internal__.
c42b9cb80c4 : micro: copy operator ADD_N kernel from lite
c37243b055b : Fix a condition used for collective ops.
4aa50ebfa8e : [tf.data] Update autotuning implementation to increase optimization frequency any time the input pipeline graph changes.
6d83e8d1f1b : Integrate LLVM at llvm/llvm-project@ea5b75de4999
74756397d0f : micro: copy operator ELU kernel from lite
be1bed08623 : Remove an unneeded dump
19127667def : Fixing an error in from_pyval, from_fields.
2fb379a67c7 : Roll-forward with fix:
2ddb6e97f69 : [TF2XLA] Fix a copy'n paste bug in constant propagation in IF kernel
952fe2581d6 : Use linalg.fill on tensors instead of tensor.generate in MHLO -> Linalg conversion.
f945c5aeb33 : Export `BoolGauge` as a tf.__internal__ API.
6ff048e9511 : Comment on why NCCL can't be ordered in tf1.
a5e16cb4d1b : Updated auto-generated TF ops
66dd98a1061 : [XLA/GPU] Migrate fused Slice to take LMHLO.
a6f927400df : Integrate LLVM at llvm/llvm-project@bbb755540385
45f0ca0a8cb : Add save/load/serving test for TPUStrategy.
ace531b56d6 : Move enclosing_tpu_context to a separate util file
d57c0cbd622 : Fix formatting errors for zeros_like
f8ed429b255 : Use the right input_dims[] in lite/micro/kernels/zeros_like_test.cc
2631b7f7c0c : Why does tensorflow/lite/micro/kernels/zeros_like_test.cc pass?
71084505671 : Implement lite/micro/kernels/zeros_like.cc and its test code
7128ad81400 : Shorten log message for tiled sharding.
85a30bce87c : micro: prepare to port operator FLOOR_MOD kernel from lite with test
8a81acfc153 : Enable async checkpoint test
75c86e585ba : [XLA/GPU] Migrate fused Slice to take LMHLO.
c8d44014fb7 : Add missing exception to Model.fit() docstring
8ddc7459a8f : [XLA/GPU] Add an LLVM IR test for fused slices.
3d7a7d2516b : Explicitly list TF workspace in toolchain bazelrc configurations
842cda57c69 : Make cuda-runtime-wrappers only depend on LLVM Support headers, not the library. This allows loading other shared libraries which include LLVM Support (i.e. the async runtime) along with the cuda-runtime-wrappers.
a6407559883 : Reduce verbosity in a util function.
428ce93ee46 : Move enclosing_tpu_context to a separate util file
0d7fe54134e : Copy ResourceVariable aggregation and synchronization when deepcopying a variable
8130665856d : Using common FullyConnected task and selector for Metal.
42ca44080f2 : Removing deprecated CI scripts
b2e175a6e25 : Switch ROCm CI scripts to use ROCM 4.0.1
dc6baf66c1e : Switch Dockerfile.rocm to use ROCm 4.0.1
54bcf2919f7 : Cleaning. Using common default selector for Metal.
3ef35ee4b37 : Let pybind handle deletion of cancellation managers
bcc6c99c903 : Fix the TF wheel build on Windows.
e7ff5a82de7 : Register {bool,int8,uint8}->bfloat16 conversions as safe for the NumPy bfloat16 extension.
794b7af16b9 : Implement lowering of chlo::zeta to mhlo dialect.
f13af117a0f : Integrate LLVM at llvm/llvm-project@e635feb15a91
b2a15dbff04 : Add some backticks in documentation
41e8c71efb7 : [ROCm] Workaround for a LLVM crash when doing codegen for MLIR generated Cast kernel
d629cc94aa6 : Integrate LLVM at llvm/llvm-project@54afcade3bbc
7091697e776 : Update nn_impl.py
bff7bf1e48d : [KERNEL_GEN] Rename MLIR_GENERATED_EXPERIMENTAL_GPU_KERNELS_ENABLED -> MLIR_GENERATED_EXPERIMENTAL_KERNELS_ENABLED.
be6e4f56fce : TFLite C API: add cmake support
59fcbe5e283 : [KERNEL_GEN][CPU] Generalize binary tests to support CPU platform.
0e305438105 : Integrate LLVM at llvm/llvm-project@fae6d129dac2
0ee7258c0d0 : [KERNEL_GEN][CPU] Generalize unary tests to support CPU platform.
b137fe2ad59 : Increase tolerance in TensorfFlow test of lgamma
9e0c15860b8 : Update README.md
68f70e7b866 : Add ragged tensor support to mean_absolute_error.
eed09a5ab01 : Add more quantization scheme testing
40d5a5685fa : Fix strategy.run's docstring: python literals are not supported in args or kwargs.
dbfd2df6fe8 : compat: Update forward compatibility horizon to 2021-02-03
6233e6eeb0d : Update GraphDef version to 666.
a3778c649c0 : Add additional error string for non-broadcastable shapes
238f47d6719 : [XLA] Check buffer definition before use
bd14bb7cf4d : Avoid crashing in LocalDeviceState::ReturnStreamToPool and BorrowStreamFromPool when stream fails with "ABORTED: Bad connection".
ddb089b72f7 : Allow PJRT infeed/outfeed methods to be non-const.
1df8d8fd638 : Improve convolution error with cudnn 8.0.4.
6b20f396418 : Added support of TensorStorageType::IMAGE_BUFFER to Metal inference context.
c1820b3063f : [TF:TRT] Add TensorRT operation information to the TensorRT ILayer.
c52943fe648 : [lite] Add initialize variables pass in MLIR. Which initializes TF variables as TFL variables in session initialize function.
8fefda402a4 : Restrict minimum scale to 1e-6.
b70b22739cc : Make profiler C APIs portable by serializing opaque protobufs into a user provided buffer.
fe5dad047bb : [lite] Add pass for removing unused function bounded inputs to variables, also remove unused globaltensors.
5e1d02b999f : [lite] Add new pass in MLIR converter which legalize TF variable ops to TFLite equivalent and initialize them.
93a32b3e8b6 : Fix a typo mentioned in https://github.com/tensorflow/tensorflow/issues/46866.
78faeb28be5 : Integrate LLVM at llvm/llvm-project@2668714747c5
f9302f480c9 : Fix a race condition cluster_tf_ops_pass. Change it from FunctionPass to ModulePass to avoid inserting new FuncOp in parallel.
8e3464ea151 : Fix Python typo.
6c407742626 : [tf.data] Still update state values if in the last iteration of Hill Climb, we can not find the best parameter.
198470b2f13 : Update TF op properties and definitions
00c6558c26d : Add GetTFTextFlexAllowlist() and GetSentencePieceFlexAllowlist()
adfa69b27bb : Also, start with the eager example before `tf.function`.
4d73498e4b0 : [tf.data service] Support adding workers during round-robin reads.
c4d1165b15b : Disable collective ops for MS.
1c36193a727 : Add tf.MatrixDeterminant ops to Flex
3e98cbc83e7 : [tf.data] Avoid copy in as_numpy_iterator.
c4ee368a298 : Integrate LLVM at llvm/llvm-project@83d705adb2e0
a1f732f7b04 : Change the returned type to lists instead of tuples, simplifying the code.
0f8d4b7db58 : [lite] Remove unused code
110a7631b2b : [XLA:GPU] Add HLO -> LMHLO conversion for CollectivePermuteOp
b4bf78ffecf : Support slicing in ShardedVariable. The slicing semantic is identical to Tensor/Variable.
c21185ae1c7 : Change queues in SharedBatchScheduler to have different traceme_context_id_counter_.
9315fc6ab8d : Extract and rename ExtendShape within headers
0add9081c10 : Skip //tensorflow/python/distribute:strategy_gather_test_tpu in oss to save the build
fd65fc07651 : [tf.data] Fix some output typo in the benchmark.
d8a20834e3f : Paremeterize Python for easy version management
ab8ec8b9b68 : [TFLite/MLIR] Support int16 tfl.broadcast_to op in prepare passes.
e67abc348c0 : Integrate LLVM at llvm/llvm-project@67dfe9c8d70c
5855982c8ac : fixing a typo in a comment.
f7d0a77b539 : An internal change.
6700bffd5d7 : [TF:TRT] Disable Grappler Remapper optimization.
efd6ea66ea2 : Integrate multi-client TFRT initialization with TFE_EnableCollectiveOps C API.
89c59719cfc : Disable use of the new GpuVirtualMemAllocator in BfcAllocator.
36521b5bd45 : Add async dialect dependencies to mlir-cuda-runner in preparation to land https://reviews.llvm.org/D94421.
f02ffa47737 : Some more makefile formatting
c9d49224724 : Makefile formatting
cd8a31e3f7f : Switch cancellation manager to wrap/unwrap instead of pimpl
937a4232b11 : Update documentation to use proper tf.train.CheckpointOptions.
0df420bebd4 : Some shape benchmarks.
c204a11c750 : Cleaning. Removed duplicated struct GPUOperationsSubgraph from Metal backend. Using GPUOperationsSubgraph from gpu/common/selectors.
c0c74b2f937 : Virtualize the AddCopiesOnConditional function on copy insertion.
22bf3df6dc9 : [MLIR][CHLO] Use CHLO lowering for `is_inf` op
e63a25656b8 : Fix bad copy-paste from 0e84e1a598c4649ab1f18dccac7ee97dc063bb8b
19d1b80bb7e : Remove use of -Wc++14-compat.
abb251c299d : Makes Optimizer._zeros_slot() copy XLA sharding from variable.
7d7c5a29a72 : Remove `--force-reinstall` from tb and tfe. Update tfe to latest.
d6aa6d6bf47 : Add the pmap C++ class.
2b9c51dbe76 : TFLite: tools: make: remove test_delegate_providers.cc from the build resources for libtensorflow-lite.a
0f7c8722056 : Temporarily remove layout attribute from infeed_dequeue_tuple.
7ec285825c7 : [MLIR][KernelGen] Disable loop unrolling for slow trigonometric kernels
b2825198681 : Tiny typo fix "default_use_recource" -> "default_use_resource"
1cbaef1e11d : [KERNEL_GEN] Use 32-bit IndexType like Eigen.
3007cda8626 : Integrate LLVM at llvm/llvm-project@4d904776a77a
f17f05bf500 : [KERNEL_GEN][CPU] Pass "platform" parameter in gpu_ops_base macros.
3eecc07ad57 : [MLIR] Remove Lgamma lowering within the TF dialect for HLO-based compilation
73ba6a0b0c6 : [MLIR] Separate TF to TF lowering patterns for HLO-based lowering pipelines
f53d9b952a7 : Improve performance of lowered chlo.pow with integers
45898608e83 : [KERNEL_GEN][CPU] Add `platform` placeholder to op_definitions/*.mlir.tmpl.
aa183eb7091 : [MLIR][KernelGen] Add `tf.Digamma` kernels
9112596808d : Fix typo in XlaBuilder::SetOneShotOpMetadata
0dfcea67e40 : [MLIR][CHLO] Add `chlo.digamma` and lowering to MHLO
5c7f378adad : Integrate LLVM at llvm/llvm-project@8f7f2c4211ca
067e8c4b8f4 : [KERNEL_GEN][CPU] Add a lowering pipeline for CPU.
23b10298680 : Enable generated versions of is_inf, is_nan and is_finite.
802b20fdb88 : Update GraphDef version to 665.
9fee8ab1a7e : compat: Update forward compatibility horizon to 2021-02-02
5bc801c9d89 : Add MLIR generated kernel for Angle kernel.
0048c816d03 : [TFTRT] Add Dynamic Shape Testing for ConvertAddN
93a1b19a3fa : Fix Ubuntu partials and Dockerfiles too
0d23bb8a62f : MeanStdDevNormalization unified. Added Metal support.
b2917504f29 : Cleaning. Removed compute_task_descriptor.
2eea5090c05 : Mini-optimization: Don't allocate memory when dispatching kernels.
175e49a0df7 : [CostModel] Add TF_ASSERT_OK
9073aa931f2 : Int16x8 Logistic op : ensure that input_left_shift >= 0
197d188cb91 : [PJRT] Use ExternalReference as the return type of PjRtBuffer::ReleaseDeviceMemoryOwnership.
71c3e5eaaf7 : Update CMake cross compilation guide
541a5f754d1 : Added check that the main TensorFlow python library depends on and links XLA. Specifically, check that `python/eager:def_function` depends on `compiler/jit:xla_kernel_creator`.
50316308851 : Fixup output shape for IntegerLookup/StringLookup layers
229cbce4caa : Small update to the documentation of lambda layers.
16e7f806860 : Update ops-related pbtxt files.
c6a3ad41d37 : [XLA:GPU][NFC] Avoid using fully qualified namespace. - https://abseil.io/tips/119
43f42c5d125 : Integrate LLVM at llvm/llvm-project@68f66f37d7d7
4d17f56cff4 : Support dynamic padding dimension with interior padding.
8fdf4749030 : fix upon feedback/copybara
f87ccfce443 : [tf.data] Implementing autotuning performance model serialization. This is no-op for now and will be wired in upcoming CL(s).
7bbcc83a46e : Put CENTOS_VERSION ARG back in for CentOS 8 Dockerfiles
636990dd7ab : Reimplement Coral plugin in Acceleration@Scale using delegate
f3e7ae3965c : [tf.data] Implements the parallel version of BatchDataset. The dataset will do the copying elements work of BatchDataset parallelly. The CL also updates the modeling of the AsyncKnownRatio node to correctly model the dataset.
30749f263eb : Add minor optimization for graph copies.
d981631696e : Make select quantizable
a1ae21ad254 : Update nn_ops.py
f5970da0fcc : Report unsupported operators when the given operators have unknown dimensions
0e84e1a598c : Fix numpy and setuptools pinning.
56d2f562e39 : Register {bool,int8,uint8}->bfloat16 conversions as safe for the NumPy bfloat16 extension.
e8262389c48 : strategy.extended.update allows assigning non-mirrored values to non-mirrored variables
db1355b3143 : Internal change
f57dcc66665 : [tf.data] Implementing autotuning performance model serialization. This is no-op for now and will be wired in upcoming CL(s).
a30d20b632b : Integrate LLVM at llvm/llvm-project@75347ba1fae2
72215fdba6f : Fix flaky cluster_tf_ops_pass.mlir test. The flakiness comes from two places: 1. The partition function name collision. We append parent function name to avoid it. 2. Order of partitioned function. We insert the partitioned function after the main function instead of the end of the file to avoid it.
2f17a0d3ad0 : [TF] Skip cwise_ops_test for config=cuda_asan to avoid flakiness.
4558edfe865 : [XLA:GPU] Eliminate TupleThunk.
486b8f124fe : Expose types.core.Tensor as tf.__internal__ API. It is used in keras for type checking and super class (for autocast variable).
784ea35c017 : Handle breakage caused by new numpy and setuptools.
68eb84d0ec5 : [XLA:GPU][NFC] Eliminate duplicated code for emitting collective op thunks.
cd9153b9cb3 : added linker script (bx1 18.05) with license
04849fd02a2 : Enable the generated version of rsqrt.
94f61a1b317 : [XLA:GPU] Migrate AllGather and AllToAll thunk emission to MLIR - Eliminate TupleThunk that was generated as a part of these instructions, and migrate the thunk emission to be driven off of MLIR representation.
db3ec64026f : fixed template location in help_functions.inc
6174e6f8163 : cleanup
8178455c118 : Allow 2 more pylint errors.
e31f0e0f844 : fixed makesfile for bx1 18.0.5
732f1e2c948 : Enable the generated kernel for log and log1p.
53ab21aa867 : Register {bool,int8,uint8}->bfloat16 conversions as safe for the NumPy bfloat16 extension.
2f05920fb7d : Add a test case to cover the training phase when using TPUStrategy. The test case also involves KPL calls.
acea35d1f8c : Upgrade NumPy to resolve CI breakage.
de64bcae743 : Update convolutional.py with extended docstring info
e4919d59b83 : Implement loop unrolling with uni-directional collective permute to remove copies in the windowed einsum loop.
25a2bb2b282 : Bug fix in space-to-batch transformation. Allow propagation on constants.
2804163d32e : Integrate LLVM at llvm/llvm-project@78c22fbce991
2ea2347dff1 : Update nn_ops.py
081098ee763 : Don't move after ops that haven't been moved when merging IfRegion ops.
761dc221ced : - Fix PjRt GPU Client to allow num_partitions > 1 - Fix XLA GPU backend to allow num_partitions > 1
c455215395f : Add support for shared objects in keras when (de)serializing.
21928d2d023 : Enable the generated versions of invert, logical_not and neg.
e70a5f42437 : Prevent buildifier warning in WORKSPACE file.
d4c4df4bbb5 : Remove the condition of truncate
f580f7001ac : Update the partial to remove a duplicate ARG
e5473809f4b : [XLA:GPU] Add conversion from HLO -> LMHLO for all-gather and all-to-all
57b5d796a7c : replace tflite::ExtendedShape to fix TFLite test.
5aa272e178a : Avoid "too many resources requested for launch" errors for SparseApplyFtrl
8a0c0a67eed : Enhanced the MLIR graph rewrite pattern for ConcatV2 to suppport input binary ops over a pair of (scalar const, tensor) input params.
3c56ccf807d : Rename some partials
458a464a3c8 : [MLIR][CHLO] Simplify conversions with upcast
55cd6c52292 : [TF] Skip conv_ops_3d_test for config=cuda_asan to avoid flakiness.
65eff002cc5 : [MLIR:HLO] Add AllGather and AllToAll operations to LMHLO dialect.
05e84082708 : Make GraphExecutionState::OptimizeGraph() a public method so that it can reused by other components.
30f2b5fa026 : Enable the generated version of real and imag kernels.
c71186f7f5f : [tf.data] Rolls out the optimization `map_parallelization` as experiment to 100% of Borg jobs.
a80e1ea3da5 : [XLA:GPU] Fix build failure in nccl_test_utils.cc
cc4d383b5c3 : Implement support for ragged tensors in mean_squared_error.
df8c53b7881 : Added a factory function for GPUCompatiblityList.
c21a146b96a : Fix clang-format installation on the TFLM Docker container.
872e3eb13ea : GetByteBuffer functions moved from compute_task_descriptor to separate files.
7da93d6761a : Internal BUILD file change.
f183e6ff696 : Upgrade NumPy to resolve CI breakage.
85c6f51ae53 : [XLA:Python] Remove unnecessary py::class_ registration for xla::LiteralSlice, and implicit conversions for literals.
e216b1f61cc : Upgrade NumPy to resolve CI breakage.
230e61e2849 : Specify output type for MLIR generated kernels which have a different output type
b2bf15ef4a8 : Fix sanity build
f31c7f48e6f : Enable the generated version of floor.
14fd18f11b8 : Integrate LLVM at llvm/llvm-project@49a6502cd5c2
1d02afc81bc : Remove mlir_runner_utils from deps of libcuda-runtime-wrappers.so.
7c12f19b14b : Enable the generated version of erf and erfc.
67b732ee9aa : TFLM: Add new Cortex M target for running on a FVP
4a96b94368f : Integrate LLVM at llvm/llvm-project@e90e455d2a0c
1d365f85e61 : Enable the generated version of conj.
9144fd2b578 : Enable the generated version of complex and complex_abs.
b1952612dfd : Migrate off deprecated llvm::VectorType::getNumElements
0f8a2718365 : Update GraphDef version to 664.
72cbe4ce15c : compat: Update forward compatibility horizon to 2021-02-01
6b23dbc1598 : Support Conv3d in MLIR converter
5250b2e6206 : Add document about alllowed TensorFlow ops in TFLite
97f03285682 : Update GraphDef version to 663.
f617ee14930 : compat: Update forward compatibility horizon to 2021-01-31
e6b0080693a : All CentOS 7 images build successfully now
86c79e9779a : Metal Convolution kernels converted from ComputeTaskDescriptor to GPUOperation specializations. Tests updated.
1e56da99e07 : compat: Update forward compatibility horizon to 2021-01-30
46f3721543e : Update GraphDef version to 662.
569f889c446 : [lite] Add new types for ReadVariable and AssignVariables ops in MLIR converter for TFLite. This is in progress and currently experimental.
965f2e665ec : [lite] Add new field to allow variables in passConfig in converter, and set allow_mutable_tensors in freezeglobalTensors pass based on this options.
be432269da3 : Adding partials and Dockerfiles for oneDNN based on CentOS 7
055896a2751 : Always enable get_next_as_optional unless the dataset is finite.
cf3d55222dd : Always enable get_next_as_optional unless the dataset is finite.
dae2088a7c6 : remove unused imports
1135616f91c : replace consume_dataset with run_benchmark variant
1c0dcddf023 : skip num_elements-1 in consume_dataset
8962db0c26b : remove underscore
c32f039fdd0 : add _consume_dataset to benchmark_base
8b80063bfa1 : docstring for run_and_report_benchmark
fdfc30061fa : lint fixes
ebffc4625f4 : eager support for OptimizationBenchmark
8bc8fea0c92 : reduce num_iters to 10 for MapVectorizationBenchmark
e354463e992 : eager support for MatchingFilesBenchmark
12e5b766a25 : eager support for MapVectorizationBenchmark
6af512363f5 : eager support for CsvDatasetBenchmark
acf6826030b : handle StopIteration in eager mode
d72b4e27b2b : eager support for SnapshotDatasetBenchmark
9c1e6bcda85 : eager support for UnbatchBenchmark
88b90a0a37a : [XLA] Use array all to all in the client frontend
4a0023ba49f : [XLA] Add CPU emitter support for variadic reduce window
a7410682cf3 : Go: Update generated wrapper functions for TensorFlow ops.
48cd0906362 : Add SPMD alternative implementations.
adc7aeab09b : Update ops-related pbtxt files.
a8200b18189 : Update test descriptions
373df312150 : Only skip same element type and non-truncated cast
12bdb20a095 : [lite] Update matcher for SoftMax to match when axis is -1
8a998b32138 : Use GpuVirtualMemAllocator in GPUBFCAllocator.
222861851e0 : Remove unused RPC op kernels.
6574fc4e08e : Resource & variant type additions to TFLite schema
c6de267c224 : Set the calibrated quantization parameters to be volatile
23d9a2b49d1 : Remove unneeded copies now that int64 and int64_t are the same
fcb2fc1ec37 : [TF2XLA] [NFC] Clarify config.optimizer.set_jit and config.optimizer.get_jit semantics
3f5b1c389d1 : Enable MLIR TPU Bridge MergeControlFlow pass.
90c68978675 : [tf.data] Fix some output typo in the benchmark.
216fce0329f : [tf.data] Adds the benchmark to do grid search for optimal parameter values for several existing autotune benchmark pipeline.
85e51564113 : Generate infeed layouts in legalize_tf.cc instead of mlir_hlo_to_hlo.cc.
05408568d68 : Fix region control flow to functional pass with incompatible cast.
1cdb6dfd239 : Fix bad dependencies bringing in __exidx symbol
e8e6d5d60da : Metal DepthWiseConvolution kernels converted from ComputeTaskDescriptor to GPUOperation specializations. Tests updated.
b2e90ecf2d8 : [XLA:CPU] Turn off MLIR matmul codegen while we investigate an upstream regression
dad06db8f56 : Fix `instance_key` in CollectiveGroupSizeOne unit test.
f356a4e430d : Add `execute_sharded_on_local_devices` which is a transposed version of `execute_on_local_devices`.
ee2fe8a0a25 : Mentions key if tf.Feature parsing fails due to unsupported value.
274bace09ea : [TF] Disable a flaky test to fix go/tf-builddash.
43aecaeef97 : tf.keras build file changes.
36c93e632e2 : [XLA:GPU] Add support for PartitionId
892c668b010 : [XLA:Python] Fix incorrect GIL release around CopyToHostAsync().
e1733d801fd : Fix dependencies briniging in __exidx symbol
ef214a5a9d2 : Add correctness test for ragged embeddings with the TPUEmbedding mid level API.
597741a69dd : Add a TpuTopologyExternal::CoreForId method.
1a46fdc4a27 : Remove collective v1 code path
84e7eb0a194 : Change 'must a Tensor' to 'must be a Tensor' in TypeError message
cb4c7d28f0f : Fix a flaky mlir test.
d1f3a6e3dd6 : Minor TF Lite documentation updates.
70df9b49ccb : Integrate LLVM at llvm/llvm-project@1c762a81d20f
17170523573 : [KERNEL_GEN] Enable unrolling for some cases for binary kernels.
ad594c8c1fc : Fixes GitHub #39980 Fixes `RuntimeError: Variable *= value not supported. Use `var.assign(var * value)` to modify the variable or `var = var * value` to get a new Tensor object.`
8166ed9111d : Fix vocab indices when calling set_vocabularly with special tokens
727311cd6e1 : [mlir] Crash in case two passes are registered with the same priority in MlirOptimizationPassRegistry
234edb828fc : Make python fuzzing library Py3 only.
ec291f05021 : The abs kernel should not be registered for int32 on gpu.
b234f4bef6b : Enable MLIR TPU Bridge MergeControlFlow pass.
16613a70ef3 : Add missing visibility for //tensorflow:macos
97b22055ccc : Fix unmatched parenthesis in comment.
cfa465a4b83 : Rollback of: Revise re-used slot variable dependency error message to be more informative as to the offending variable.
aea0204731e : Enable the generated version of ceil.
842c30366f4 : [MLIR][KernelGen] Add `lgamma` kernels
d1ba1d85ead : [KERNEL_GEN] Enable unrolling for some cases for binary kernels.
7c88fd1dc7e : Enable the generated versions of square and sqrt.
90ec1352d97 : Store NcclCliques in new NcclCliqueMap.
78250f869b9 : Enable the generated version of cos and cosh kernels.
65c24bc28fb : Export configuration.proto file
88561818bff : Add zeta and broadcasting_zeta to chlo dialect.
c28b38d452e : [kernel_gen] Add generation of tf.SquaredDifference
e323dc9a051 : Change division tests to use assertAllClose
255a314badf : Update GraphDef version to 661.
6b814aff623 : compat: Update forward compatibility horizon to 2021-01-29
56cf6452acc : Integrate LLVM at llvm/llvm-project@b92a39ac1319
039af30d3df : Ask users to set `drop_remainder=False` in the dataset when encountering runtime mismatch errors on TPUs.
fb76319a06d : [NFC] Putting single-item lists on a single line.
1d45c7bebab : Integrate LLVM at llvm/llvm-project@081c1db02dd2
ae4df6ba178 : Unbreak kernel generator
f329ec5aec4 : Only import the entry computation when importing an HLO Module into MLIR
de3d52e832b : Go: Update generated wrapper functions for TensorFlow ops.
7d33acc0401 : Op documentation update. update of g3doc/includes/tf_passes.md
22070e377a8 : Fix no classes found in selective build android library
b56ed2db95f : Integrate LLVM at llvm/llvm-project@e29552c5aff6
c1202353c79 : [XLA] Make sure to return replicated sharding when all tiles are partially replicated
dc7d2f1db41 : Expand helper for XLA/JAX op identification
660d52fde7c : [XLA:GPU] Migrate ReplicaId to use MLIR
98e65e53099 : Rollback of: Revise re-used slot variable dependency error message to be more informative as to the offending variable.
d583b619207 : Disable shape inference for TFRT importing SavedModel.
1aa07125d5d : Remove `//third_party/tensorflow/c/c_api_no_xla`'s dependency on XLA. This was accomplished by removing the dependency from `kernel_and_device` to `xla_kernel_creator`. Now `//third_party/tensorflow/core/common_runtime/eager:core` explicitly depends on `xla_kernel_creator` since users of this `:core` expect it to include XLA.
bfc7ac4832d : Add a Python fuzzer for `tf.raw_ops.ImmutableConst`.
11490d01c4d : Switch "activity type is not supported" log to a VLOG.
1dc984a4f49 : Avoid unnecessary creation of RuntimeShape
37bafb0c7f5 : Avoid unnecessary creating of RuntimeShape
df842b2781f : Add batch_to_space_nd.h to makefile
fca30fb470b : Add space_to_batch_nd.h to makefile
6464b28dade : Allocate input and output tensors from persistent memory during micro interpreter initialization.
5dbe2fed2da : Prevent TPU replicate ops from being pruned in TPU bridge
7961d43a3eb : github-windows-bazel Kokoro fail
b13ed5c4417 : [PJRT] Remove on_host_shape from PjRtBuffer API.
4ec61b6146c : Add new option to TF graph pruning pass for preserving specified ops
cc914d9e246 : Disable shape inference for TFRT importing SavedModel.
cb0b90fc96b : Fix linker error due to lambda
91d5b8aefbe : Fix linker issues due to lambda
4853be09aba : Switch to single-pip-package and install nvprune
8bc0c84e45f : [libtpu] Make copies of data returned by getenv.
d0e6a3be9dd : Sync OSS keras to head
21b9521e7df : Delete TPUOutsideCompilationCluster pass.
6cfa6dd50ad : Decompose `tf.ResourceScatterUpdate` op only if `updates` is not scalar.
f58ded4736d : Run configure for libtensorflow with Python3.8.
797b9741789 : Fix the 6KB binary size increase.
036c71d094a : Fixes Github #34965 Changing example logs `acc` to `accuracy`
828d3611aa0 : MacOS libtensorflow fix.
bd9288e6650 : Add simple static assert to enable removing some copies
e4e87ace6b8 : Update ops-related pbtxt files.
c400143fd10 : Update lower static tensor list pass with the following changes: * Don't reorder FuncOps manually (dialect conversion can automatically handle dependencies between SSA values). * Apply conversion on the whole ModuleOp * Rely on dialect conversion to automatically roll back changes to IR in case of legalization failure.
1252955f3ae : Fix the hifimini build.
791dc47439f : Update configuration_generated.h.oss to match the output of the flatbuffers compiler (plus the copyright notice).
d07f7fb70b2 : Go: Update generated wrapper functions for TensorFlow ops.
55de747b336 : Fix type issue
f0442cc45fb : Metal ConvolutionTransposed kernels converted from ComputeTaskDescriptor to GPUOperation specializations. Tests updated.
d77401c6f20 : Fix formatting issue
e994fb8f323 : Add option for input tensors for TPUEmbedding to have a first dimension which is a multiple of the batch_size.
8a356e8ca5e : [retry] Use same var key in _create_slots/get_slot in V1 optimizer
852c7a17161 : In lower static tensorlist pass, provide a flag `allow_tensorlist_pass_through` to ensure that unsupported tensorlist ops can pass through. When the flag is set to true, and if the function contains any unsupported ops then that op will pass through instead of throwing out an error.
b2a5ebc04bf : Add comments about why there should be a dummy op
1b5ceacc3e9 : Update ops-related pbtxt files.
a18787b4d91 : Model Bincount, SerializeSparse, RaggedGather, OptionalGetValue, RaggedRange, UncompressElement.
85cc0cc7f41 : Enable the generated version of tan kernel.
9d7088c3517 : Install twine for MacOS nightly releases.
34a66213217 : [XLA:GPU] Migrate AllReduce thunk emission to MLIR.
6e1b85454de : Rollback of rollback of "Extend basic binary operations to more integral types"
77e6a080e5b : Include 0 in the range exported from `ExtractMinMaxFromAttr`
55c0b2c2de6 : Move handling of variant input/output to outside compilation operation to MarkOpsForOutsideCompilationPass.
95930eeb24f : Review tpu_strategy.py following feedback
6c8269bc1f0 : Parallel device: Optionally split Execute into StartExecute and Join
8b663881327 : Enable generated kernels for atanh and atan.
822ec5c902a : Enable "util_test" target to run on MacOS.
50e4bee24bf : Enhanced the MLIR graph rewrite pattern for ConcatV2 to suppport input binary ops over a pair of (scalar const, tensor) input params.
8b6d32b0cf6 : Rollback for: Added a factory function for GPUCompatiblityList.
fc57b19d238 : Add support for explicit vocab size in init_text_file_to_import pass
1b740fddfe9 : Clear metadata when comparing sharding and set proper node when propagating sharding to args and rets for logging.
2efacb5251c : Metal Winograd kernels converted from ComputeTaskDescriptor to GPUOperation specializations. Tests updated.
04575214337 : Added a factory function for GPUCompatiblityList.
e4837073004 : Enhanced the MLIR graph rewrite pattern for ConcatV2 to suppport input binary ops over a pair of (scalar const, tensor) input params.
3f7b567ce46 : Metal FullyConnected converted from ComputeTaskDescriptor to GPUOperation specialization. Tests updated.
9fd861b9a1d : Upstream mhlo.reduce lowering to Linalg to MHLO repo.
0afd6b2dab1 : Use the correct shape when converting mhlo.reshape
1d004cd602f : [MLIR][CHLO] Add `chlo.lgamma` and lowering to `hlo`
cd674157e68 : Amend visibility of flex:allowlisted_flex_ops_lib package
e3e806ea76c : [XLA] Fix implementation of igamma and igammac for f16 and bf16.
089925618fb : [MLIR][CHLO] Implement type inference for `is_inf`-like operations in CHLO
3ced0a3914a : Fix formatting issues.
a1cfd9019f5 : Address review comments.
4b124a09df3 : Add no_oss tag for flaky parameter_server_strategy_v2_test
acd8171d97f : Update GraphDef version to 660.
cdadfed7699 : compat: Update forward compatibility horizon to 2021-01-28
4cdea9194b8 : [MLIR][HLO] Implement type inference for `is_finite` op
63a1414831e : Internal change
1e9953702b3 : Go: Update generated wrapper functions for TensorFlow ops.
218f9f2aa64 : [tf.data] Add the benchmark to evaluate the effect of `map_parallelization` on nested MapDatasets.
56903ed0419 : Adds missing '#' to comment out the matrix definition in the documentation.
5340ca13dd5 : Incorporate comment
fe4899d3328 : Internal change
227e5f1e864 : [TF2XLA] Print a helpful log message when the argument which has to be constant is not a loop invariant
da6545d303e : [NFC] Just make pass state check consistent and always rely on `GetPassState` method. This helps to avoid the divergence of these checks in the future.
c71885e2f7f : Fix BatchMatMul constant RHS.
d7fc63e4685 : Fixed a bug where CUPTI memory activity was incorrectly parsed.
ddffa8a3d42 : Don't change type during canonicalize
2cd9391583e : Split gl_texture into gl_texture & gl_texture_helper.
4a37ea41c18 : [TF:XLA] Skip testBatchFunctionOpWithLargeBatchSplitted for XLA to avoid flakiness.
54a8ca01a06 : Improve rendering for tf.distribute.cluster_resolver.TPUClusterResolver in tpu_strategy API docs
747f11d1fd0 : Add Angle to TFLite Select TF Ops' allowlist
1b77ba71e1d : Update the raggedCountSparseOutput fuzzer.
7a988beda62 : Internal change fix.
3f735b281c9 : Create a fuzzer for `ParseAttrValue` to fuzz for crashes only.
432690460b3 : Revise re-used slot variable dependency error message to be more informative as to the offending variable.
256c517b22c : Improve logging of sharding assignments for args and retvals to TPU computation in DistributedTPURewritePass (NFC).
33f17b8aef2 : [XLA] Tweak error message
c56c7c878a8 : [XLA] Adding method to construct log of buffer liveness information in BufferAssignment.
782294a291f : Instructions to add git hook for code-style checks.
7c0a3f12dd0 : Improve error message.
adf8a37b927 : Add a few utilities for fingerprint.
f03ee0a61d4 : [XLA/GPU] Migrate fused DynamicUpdateSlice.
f40e2d37c5d : Internal change to libtensorflow builds.
150bad0f8bf : [XLA/GPU] Add an LLVM IR test for in-place dynamic update slice.
56ecc5e5162 : [XLA] Add support for concurrent partitioning of gather with multiple strategies.
8acf52169fd : Fix crash when tf.sequence_mask takes a non-integer lengths
a6ecfa72457 : Fix typo in comment
e2c88f50bbc : Add option to allow mutable tensors (variables) in freeze global tensors pass. This can allow supporting variables in TFLite by enabling this option, then legalizing the Assign/Read ops to the TFL equivalent.
cbc1dad1430 : Add enum to the json encoder
f68b0efbe18 : Fix undefined behavior in `BCast`.
b8a0b61cdbc : Add test case for GitHub issue 46700.
621eeb53421 : UpdatePreallocatedTensors separated from Encode. Encode simplified.
5f457f70402 : Fix crash when invalid keepdims value is being passed to tf.math.reduce_prod
857d28019b9 : [PJRT] Add a factory method to PjRtClient that constructs a view of an existing on-device buffer.
0edadf642ba : In lower static tensorlist pass, provide a flag `allow_tensorlist_pass_through` to ensure that unsupported tensorlist ops can pass through. When the flag is set to true, and if the function contains any unsupported ops then that op will pass through instead of throwing out an error.
24c07a32c80 : [XLA/GPU] Do not horizontally fuse loop-fusions if they share parameters.
24435ee2928 : Another virtualenv environment adjustment.
0bf36df05f3 : Correct Keras loading warning message.
20ddc957c2d : Integrate LLVM at llvm/llvm-project@c85b6bf33c47
58e76859b7f : Add sanitizer builds to the TFLM CI.
d1d3f48d84c : Fix dates in license, const int -> contexpr
06ab7dc374a : Set collective_graph_key when there're v2 collective ops present
47e04ff8ca2 : Address review comments on batch_to_space_test.
de5009a7e68 : Address review comments
91c8532e806 : Add batch_to_space_nd test
27c75c893a9 : Remove error reporter to prevent presubmit failure.
45e78fb5eae : Add batch_to_space implementation with tests.
07eaadfe9d7 : Copy batch_to_space.cc from lite to micro.
3db793ee031 : Remove the workaround that sets PerReplica spec to dynamic batch
f81438cb027 : [MlirGraphOptimizationPass] fix the indexing issue into the per_pass_state.
100e0d8ed04 : Refactor tpu function fingerprint to be a separate library
e1f20e517ce : Go: Update generated wrapper functions for TensorFlow ops.
d5e521259ab : Metal work-group selection logic moved to common folder.
19d4fc086be : Update keras callbacks test to ensure it doesn't break when we switch to tf.summary.
da0aa4aa32d : Update keras training logic to use tf.summary public APIs.
4fd26310d2d : Fix issue in the base_layer_test for summary writer.
db724ff4e17 : Revert change removing RegisterTpuPlatform() during API initializer
2e94b05c27f : Pre-allocate memory for vectors where size is already known.
c1837809c16 : Tests cleaning. Removed old-style non unit tests.
c67ed83a9df : Fix a race between EagerContext::SetReuseRendezvousForFunctions and async op execution
551297fd69c : [XLA] Uniquify sharding metadata when propagated.
5f3ab2cb757 : Added support of all storage types to unit tests.
e03cf5d6df8 : Improved global pooling to reduce transformation. Improved reduce task for Apple GPUs.
03b563cc156 : [MLIR:HLO] Fix ConvertReplicaGroups() to handle non-uniform sized replica groups.
9c91589c078 : Add reference fallback for TARGET_ARCH!=hifimini
27946b567c7 : Added dependencies for py_client and tpu_client. Builds were failing due to missing dependencies on absl/strings.
aafd7ce522f : [MLIR][CHLO] Add `is_inf`, `is_pos_inf`, and `is_neg_inf` to CHLO dialect
7401b491cc9 : Added support of missing GPUObjects(image_2d/3d/2d_array/buffer) to MetalArguments.
a75ad4bc12c : [PJRT] Change PjRtClient::BufferFromHostBuffer to take an on_done_with_host_buffer callback rather than a std::shared_ptr<void> that must be kept alive.
7d5328c5df1 : [XLA:CPU] When built with MSAN, unpoison outfed buffers to suppress false-positive MSAN warnings.
167f0b890fd : Updating tests to consider leaf rank
c5012222b1d : Add SameOperandsAndResultShape trait to ConvertOp and IsFiniteOp.
c925da2cbf5 : Add template for tf.Cast
1b215470642 : Internal & experimental changes.
508a43d1cc2 : Update GraphDef version to 659.
2a55c12d5f4 : compat: Update forward compatibility horizon to 2021-01-27
6bb607e96e8 : Changed the way of finding how many delegate kernels are created w.r.t. using an external delegate so that the output message would become not confusing.
eb3fcf1cb36 : Extend experimental_get_compiler_ir to get serialized HLO modules.
8812986e118 : Add model-wise comparison with float golden model.
8cc3d1be27e : Go: Update generated wrapper functions for TensorFlow ops.
a4bc5e835e8 : Attempt 2 at fixing virtualenvs.
76094af11bf : Fix the training and inference equations and make them more readable
3e5a766c1b2 : Add an explicit `sharding` attribute to XlaSharding op.
d18b4969adf : [TF2XLA] Look for stack traces in global FunctionLibraryDefinition if they are not found in local FunctionLibraryDefinition
e8a58dc6a21 : Add tensor layout to xplane schema.
e800bcd6142 : Extend basic binary operations to more integral types
5f6f67d9139 : Add TFLM space_to_batch along with tests
a6373453d7a : QuantizationDebugger with per-layer debug metrics
9c2bafc2355 : Fix MacOS venv issue.
be36503971b : [MLIR:HLO] Extend AllReduce to support multiple inputs and results (to model tuples). - Instead of SameTypeOperands, add custom verification to check if operands and results pairwise have the same type.
55f1184704b : [PJRT] Rename PjRtDevice::host_id and PjRtClient::host_id to ...::task_id instead.
747ca958fa6 : Trace CUPTI synchronization events.
470e4535d84 : Give mhlo.infeed (from InfeedDequeueTupleOp) an ascending layout.
77f72898cb1 : Verify compatible shapes in unpack verification rather than exact
b42b1ec06c2 : Make multiple changes to enable TPU single host training e2e. The changes include: - Create TPU_SYSTEM device (in both TF and TFRT device manager) statically in startup. This is a virtual device to enable initialize_tpu_system() API. - Create TPU devices (in both TF and TFRT device manager) in tpurt.system.configure_distributed_tpu kernels. This kernel is execute when user invoked initialize_tpu_system() API. - Set tf_devices attribute in graph lowering. - Update tpu_strategy to get the TPU devices lazily.
5cac10d1828 : Extend basic binary operations to more integral types
e17e9d81a67 : Allow 2 more pylint errors.
a4239ba1b0f : Improve deleted variable error message.
943640598df : Revamp the libtensorflow release process.
2adde2dec1b : [TPU1VM] Add const to relevant code touching GetLibTpuInitArguments
11b78272831 : Fix buildifier error.
f90bdfc74be : Add one more unitest for h-loop-fusion buffer sharing.
abdb1cb4bdc : Fix the MacOS nightly test issues.
dde133c3f3e : Fixing a bug that concat can create extra constraints to buffer sharing.
5bddd099212 : micro: prepare to port operator FLOOR_DIV kernel from lite with test
d96f268804e : [XLA] Automated g4 rollback of changelist 352846603.
d2186c6c3c4 : Remove extra warnings from signature_def_util
2cec383bf06 : Update the nightly release smoke test to assume it's already in a virtualenv.
1e439b7caba : clang-format.
f1b3fa25833 : MWMS tutorial: Update is_chief function with a note.
a6a4f88e858 : [TPU] Break dependencies between TPU stream executor and shared library loader
ca45969bb0d : Copy space_to_batch to TFLM
9ee7896d229 : Improve error messages on incompatible broadcastable dimensions
b3a0ede93c5 : Refactor softmax to share code between reference and optimized implementations.
75c3c9e16e7 : Update TFLite converter issue template
8f595c95584 : Make device manager in RunGrappler static instead of creating it on every invocation.
0f90066f9ed : Comment out schema_validation_test target when copybara-exporting instead of removing it.
14f5280e395 : Let MlirFunctionOptimizationPass query individual registered passes whether they need to run in a shadow mode.
8027470e1e4 : Remove switch fold pass
8ad4669252c : Allow one more pylint error
9700d002586 : Use static shape inference in Conv2D to make sure we don't accidentally destroy shape information due to dilation.
b1f946aed5e : Shorten find_cuda_config finder
f5d89fe581e : [XLA] Change LocalClient::TransferFromOutfeedLocal to write into a caller-provided literal rather than allocating its own literal.
8e985babf8c : [grappler] Do not forward inputs to _Retval nodes
cdc35077ab0 : Add exp.h path in the micro Makefile
c0948d3b293 : reduce ephemeral port range to avoid flaky test. Many Linux kernels use the port range 32768 to 60999
27f13d8c52b : fix size variable to be initialized by the #define..
22cb79d5d24 : clang format
ffc657a9745 : Add CEVA API header and scratch allocation
9db9d08855f : Consider `FakeQuantWithMinMaxArgs` to be a train-time quant op in the TFLite converter
85d50ab3a04 : Adds proto comparators and options for nan-equivalence to graph util.
e8e849c202b : Add hook for calling an initialization function for tests to the TF Lite shims. (Attempt #2.)
3306ba1e8a2 : QuantizationDebugger with per-layer debug metrics
d9b4839777a : [XLA] Fix CloneWithOperands for kCopyStart.
5a3ac7eea0c : [ROCm] Update script install_pip_packages.sh for Python 2.7
4838793e120 : Comment out a number of google-internal targets when copybara-exporting instead of removing them.
bab9c3a15d2 : Supported Texture3D/Texture2DArray/TextureBuffer storage types in MetalSpatialTensor.
abbc31fc73c : ConvolutionTransposed task modified to be Metal compatible. Added convolution_transposed_test_util with unified tests. Added Metal convolution transposed unit test.
1635ddfc197 : Remove Texture2D storage from list of supported in Metal.
2fb5d641d85 : QuantizationDebugger with per-layer debug metrics
0b2207b557f : Update GraphDef version to 658.
e6dbfb7a221 : compat: Update forward compatibility horizon to 2021-01-26
b257a9f20ca : [mlir] Lower tf.Rint to tf.Round, as they're the same.
79715317b31 : PSv2/cfit: DatasetCreator to accompany compile-fit + parameter server training support.
9a7c4193892 : Update TFLite nightly version code with SNAPSHOT.
93ce00cc5ba : Open sourcing visibility change.
8b2dfadb82d : Log all the model's metrics with the SidecarEvaluator, not only the compiled metrics.
f71df7a4349 : Add missing include file
f12a518cc41 : Add ability to read initialization arguments from LIBTPU_INIT_ARGS envvar during startup
3364a0d0a34 : Let evaluation tasks print out all supported cmdline flags (including those from delegate providers) when "--help" is specified.
953dea002ee : Fix indentation in tensorflow SignatureDef proto comment to avoid confusion. The method_name should be on the same level of inputs/outputs.
d92917b6d67 : [XLA] Implement the fusion progress visualizer, which dumps out the HTML+JS page visualizing the fusion decisions for XLA:GPU
588f5a7f607 : [XLA] Drop useless shape argument from TransferManager::TransferLiteralFromOutfeed.
f4a8ef169d9 : Add hook for calling an initialization function for tests to the TF Lite shims.
3dfd602a844 : Rewrite keras with public tf API for tf.summary
ed497861b4f : Update nightly build version to 0.0.0-nightly-SNAPSHOT
324b6cbafea : [XLA/GPU] Migrate RngGetAndUpdate to LMHLO.
903d9e6fac0 : Force sanity configure step to use python3.8
98b513c6163 : [TF2XLA] Propagate stack traces properly for more functions
002669bb99c : Convert MacOS builds to use virtualenvs for Python.
c269de8e6fd : Update lite/micro/tools/make/Makefile for exp.cc and exp_test.cc
ff2377f03ee : Remove the fingerprint() field from HloInstruction.
7a9dada711d : Disable function inlining in RunGrappler() as it may cause restore graphs to be removed.
6f3bc3a09ea : Fix the bug when two passes with the same priority cannot be registered with the MlirOptimizationPassRegistry.
9729442a35b : Update pylint to the same version as used internally.
2fabf2c8ed3 : [XLA/GPU] Add a LLVM IR test for rng.
f857ac52311 : Add missing third output dimension for sharding key.
1b0d50b0515 : Propagate the frame where the resource var was created to resource var handles
ba088e03697 : Export `lift_to_graph` as a tf.__internal__ API.
1cc6050ebf9 : Simpler helper functions for Python fuzzing.
45194938fc1 : [NFC] Polish coding style.
7b51443aae8 : Added support of missing GPUObjects(image_2d/3d/2d_array/buffer) to MetalArguments.
1071665bc36 : [XLA] Add option to propagate sharding metadata in Hlo sharding propagation pass.
d66729431da : Remove the workaround for collective cancellation issue in keras
a1668cbcd9d : Add option in eager context to reuse Rendezvous across function calls.
44440a7e0a2 : Added support of TensorStorageType::TEXTURE_2D to MetalSpatialTensor.
df7d65e96c2 : Add hook for calling an initialization function for tests to the TF Lite shims.
27ed87cd80a : [PJRT] Rename PjRtClient::local_devices() to PjRtClient::addressable_devices(). Renaming only, NFC intended.
dd1c97d40cd : Added support of Metal API in Read/Write selectors for all tensor storage types.
ae87bb1ecaf : [keras] Use full class name for instrumentation.
a266a1ec057 : DepthWise3x3 task modified to be Metal compatible. Added depth_wise_3x3_test_util with unified tests. Added Metal depth wise 3x3 unit test.
5a6414c2d2d : Add support for shared objects in keras when (de)serializing.
1717efc7090 : [XLA] Fix bug in sharding_propagation regarding Gather index sharding propagation.
5d2d0807770 : Add TF Send/Recv ops to MLIR TF Dialect.
48d1134a94b : [TF:TRT] Refine FloorDiv for TensorRT 6+.
9df137ff97a : Use TF_GUARDED_BY instead of ABSL_GUARDED_BY.
4bd88f58033 : DepthWise task modified to be Metal compatible. Added depth_wise_test_util with unified tests. Added Metal depth wise unit test.
16e522e1166 : Fix `layer_args` for benchmarks.
df754133d2c : FullyConnected task modified to be Metal compatible. Added new defines for float16/half16.
679422482ad : Remove the usage of with_dependency() in keras code base.
e07069218c3 : Enable stripping of NCCL's relocatable device code with nvprune support coming in CUDA 11.3.
5a251d2975e : Metal Pooling kernels replaced with pooling tasks from common/tasks.
0bb358ee70c : [KERNEL_GEN] Disable loop unrolling for binary kernels.
7311e7191fe : Fix in resource var AssignVariableOp Compute
61fb67458ea : Update protobuf to v3.14.
42b6a802a6d : Revision to address review comments.
4e224e064d7 : Replace deprecated thread annotations macros.
5cd9da0f251 : Metal MaxUnpooling kernels replaced with max unpooling tasks from common/tasks.
5bb0f5174d2 : Add an option to save only the "TF Program" section of a Saved Model.
c9d3636465a : Add TODO in lite/micro/kernels/cast_test.cc to test with negative and out-of-range values
fbf6fed2c75 : Refactor and speed up pylint code by ~15%.
74e741619f7 : Add support for shared objects in keras when (de)serializing.
b7d6b208e9a : Remove the usage of variable_scope._pure_variable_scope() in keras.
465847a4a92 : Enable MLIR bridge for automatic_outside_compilation_test.
08f98a9bbe9 : Fix a typo in lite/kernels/internal/reference/gather.h
86b35be0514 : Update vexriscv + zephyr makefiles.
98c2f52c4bb : Explicitly disable MLIR bridge in tests that don't use it.
95af382ae0d : Integrate LLVM at llvm/llvm-project@f3f3c9c2549a
dcaa971c3f2 : [kernelgen] Register and test minimum/maximum
fdfb9d258c8 : Fix formatting of build file
07e726f3fc3 : [mlir][hlo] Make min/max always propagate NaNs
a054a5a7ad0 : Escape captured Windows' `where.exe` output.
03c97a204fe : Remove unused @local_config_cuda//cuda:cuda_root.
bd1aa7a01c3 : Update protobuf to v3.14.
fa018e022bc : [PJRT] Use absl::string_view to return non-owned strings from PJRT interfaces. NFC intended.
742976df21f : internal visibilty change
5a421f2ad0e : Add a `.element_spec` property to `DatasetSpec`
24041b66816 : Replace deprecated thread annotations macros.
ec3f47d69ac : [mlir][hlo] Make min/max always propagate NaNs
5933c337d9e : [mlir][hlo] Make min/max always propagate NaNs
c47651f4d31 : Integrate LLVM at llvm/llvm-project@0057cc5a215e
5058eacec08 : internal visibility change
aa94c61a3ec : Support Conv3d in MLIR converter
2b3fd6580ee : compat: Update forward compatibility horizon to 2021-01-25
3421c2def0c : Update GraphDef version to 657.
18e7243875e : Add int8 and int16x8 support for WHERE operator
ee58e600bfc : [TF:TRT] Modify a test to workaround a bug.
337c65a4cf7 : Update load.py
b1a0dbdf4cd : Address minor review comments for PR 46275
77a9b64c881 : Add variable operators to Flex
167d0c0532b : Support Conv3d in MLIR converter
7d5d7d6ecb5 : [tf.data] Rolls out the optimization `map_parallelization` as experiment to 50% of Borg jobs.
6e3575fecd8 : 1. Support random initialization for kTfLiteBool input tensors. 2. Ensure the specified input dimension size is same w/ that specified in the model.
509dfe3236e : Redo refactoring gather.h from TFLite reference_ops.h
094b371d447 : Fix clang formatting errors for lite/micro/kernels/cast.cc and cast_test.cc
b9b6138134c : Finalize micro operator CAST porting
6c753861191 : Finish lite/micro/kernels/cast.cc and its test code functionally, may need formatting
bd8ea5648d4 : Limit data types to int8_t and float for lite/micro/kernels/cast.cc
697638159cd : Add micro CAST into the build
6c27b9a084a : Implement micro CAST for data type complex64
b9559be1ad7 : Update the link in the documentation to use the stable 0.1 build
1e66b5790c9 : [NFC] Internal change, simplify a copybara rule.
fb6d7a79d30 : Replace MNIST with a random dataset to avoid external network connections.
adc2bef66af : disable broken tests.
7b507b6ca23 : Using MTLStorageModePrivate for textures in Metal.
ad4f87b0b4e : disable broken tests.
239839b09e0 : find bogomips on aarch64
4bbdace1a4e : Pooling tasks modified to be Metal compatible. Added pooling_test_util with unified tests. Added Metal pooling unit tests.
b65778df519 : Metal Resize kernels replaced with resize tasks from common/tasks.
1415cd282c0 : MaxUnpooling task modified to be Metal compatible. Added max_unpooling_test_util with unified tests. Added Metal max unpooling unit test.
6dd20114128 : replace alternative operator to fix msvc build break
2cff21749d3 : Metal Mean kernels replaced with reduce tasks from common/tasks. Now Metal Mean supports any combination of axis reduction. Metal supports reduction ops with any combination of axis.
32e64f9b89c : Metal Softmax kernels replaced with softmax tasks from common/tasks.
71b33b86497 : Incomplete ImageProjectiveTransformV3 documentation.
7c4bd4669bd : compat: Update forward compatibility horizon to 2021-01-24
2b425db9ae8 : Update GraphDef version to 656.
f790cc0e588 : Handle 'string' dtype
6793e589faa : compat: Update forward compatibility horizon to 2021-01-23
2e5a5183fad : Update GraphDef version to 655.
18d8bcbe72b : Fail if ToString of comparisons is called during initialization.
a34316afa28 : Print LLVM diagnostics only at VLOG(1)
98e48ecca3c : Go: Update generated wrapper functions for TensorFlow ops.
d56de8e17ea : Add an explicit `sharding` attribute to XlaSharding op. This fixes the issue which the user added attribute cannot be found when computing gradients.
01a9c4f7c09 : Add test for combining sparsity and dynamic range quantization.
97afdaef078 : Go: Update generated wrapper functions for TensorFlow ops.
62a1fad4fa6 : Adding support to identify a subset of possible auxiliary induction variables (AIV). Specifically, candidates are gtes, e.g., gte(param0, N). We check if the loop body plumbs the AIV through the same tuple index at root, and that ops involving AIV involve constants. op2 = op(constants, gte(param0, N), constants) op3 = op(constants, f(op2, gte(param0, N), constants) root = tuple(..., op3, ...) Further, the ops are restricted to basic math ops (+,-,*,/).
605c0759d11 : Delete TPUOutsideCompilationCluster pass.
07ff8de8c61 : Replace the usages of `async_wait` with `tf.experimental.async_scope`.
631f99ebc3b : Add an explicit `sharding` attribute to XlaSharding op. This fixes the issue which the user added attribute cannot be found when computing gradients.
30fb80d468b : Swap the use of NcclAllReduce for NCCL Collective Ops in MirroredStrategy.
9304b8af0ea : Fix bug in tpu_on_demand_compiler.cc
9165dbad097 : Go: Update generated wrapper functions for TensorFlow ops.
bdc490c868d : [TPU] Colocate tpu_compilation_device registration with other registration in compiler/tf2xla
8d33fd74267 : Update ops-related pbtxt files.
8bf282a345c : Fixes tf.bool.as_numpy_dtype to return np.bool_ instead of np.bool (which is the same as Python `bool`).
c306f73ce9f : [XLA] Adding an option to disable negative padding replacement in the algebraic_simplifier.
aa334ce6f3e : Replace the usages of `async_wait` with `tf.experimental.async_scope`.
78ba23b6bcd : Register QueueDequeueV2, RemoteCall,XlaClusterOutput
140a2b2bcbd : PSv2: Merge cluster_coordinator_mpr_test into fault_tolerance_test: step 3: verifying 1) executing functions on workers after PS failure results in expected failure types.
21d0847f3c6 : Expand risc ops and update shape function for binary ops.
697f117f361 : Add function tf.config.experimental.get_memory_info.
6bb7f19c3d2 : Remove private concatenate_context_input from sequence column integration test
dd8bc0e8211 : For TPU Embeddings, allow more flexability by adding a method so the user can call enqueue per device.
65248147f44 : #PRIVATE_TF_API_USAGE_CLEANUP Remove the definition of gather_trainable_weights(), as there is no reference in the codebase.
8d17c163281 : Integrate LLVM at llvm/llvm-project@e27197f36054
de326ad87d6 : Extract tpu_platform_id initialization to its own package.
bc57176521d : modified suffix while reporting
445cdeb9f00 : Handle ReplicateOp op with packed inputs in following passes
98a4bb7a396 : #PRIVATE_TF_API_USAGE_CLEANUP Remove the test cases on object_meta(), as there is no real reference to this tf private api.
1a232a962d9 : Consolidate all the is_tpu_strategy within keras code base.
c04fdc600dd : Update partitioner test to test V2 control flow ops. And fix a minor issue in tfrt while op.
aa021747d51 : [tf.data service] Rename GetTasks RPC to ClientHeartbeat.
97d3d2b4aac : Remove usage of private feature_column.IndicatorColumn in dense_features_test
4edc3da1963 : Make H-loop-fusion share operands with users.
80767c90dba : Use TF environment file writer
c09b6df6896 : RunGrappler() should not ignore device placement in the input graph.
b565087c5cd : Restrict scalar data class to `DT_FLOAT` tensors
e8dd848664b : Fix issues with TypeIndex on Windows, i.e. hash on the type name where available since this otherwise causes problems when loading different shared libraries with RTLD_LOCAL.
3516dc97f39 : Increase shard count on extract_image_patches_grad_test.
278eca3e3ae : [TFTRT] Add Dynamic Shape Testing for ConvertResize
c3767f71b85 : categorical_column_with_identity => Modified the Example code such that it is executable
101b68041c3 : #PRIVATE_TF_API_USAGE_CLEANUP Remove the usage of gather_non_trainable_weights. There is no reference to this method, so we just delete the method.
f9234067a41 : modify name extensions to be prevent overlap
70e20fd2a01 : Removed unused protobuf dependency
7b4d9061874 : Rollback PR #46410 due to performance regression
f7c91fab07c : Integrate LLVM at llvm/llvm-project@06f8a4969395
5271aa1ff10 : categorical_column_with_vocabulary_file => Modified the Example code such that it is executable
50845b24028 : modify report name to identify execution context
c7e05ba957d : SequenceFeatures => Modified the Example code such that it is executable
7e07704e5b4 : modify note on skip()
c566ad66aa2 : categorical_column_with_hash_bucket => Modified the Example code such that it is executable
9df00e66253 : update the note on dataset.skip()
2180118ff26 : Apply suggestions from code review
38a6d2a1c21 : Apply suggestions from code review
0bb302883c8 : Update tensorflow/c/experimental/filesystem/filesystem_interface.h
fd092945306 : Update tensorflow/c/experimental/filesystem/filesystem_interface.h
ff14bd10b6d : Update tensorflow/c/experimental/filesystem/filesystem_interface.h
5cb22756415 : Update tensorflow/c/experimental/filesystem/filesystem_interface.h
8e3819b797f : Update tensorflow/c/experimental/filesystem/filesystem_interface.h
a5166cecbd3 : disable broken tests.
c69e48f506e : Update tensorflow/c/experimental/filesystem/filesystem_interface.h
14425f0dfff : Update tensorflow/c/experimental/filesystem/filesystem_interface.h
e320067a3a9 : In TpusPerHost and TpuMemoryLimit, check whether API is loaded before calling underlying libtpu.so APIs
fe54e03d6a6 : [ROCm] Fix for a bug in ROCm batchnorm implementation.
9fc9096b56d : Integrate LLVM at llvm/llvm-project@85e7578c6db8
e2151e4e6f7 : Changing to reflect target not python file
047991a6261 : Enable -tf-tpu-reorder-partitioned-replicated-inputs pass in bridge pipeline.
ff75a9aec95 : Op documentation update. update of g3doc/includes/tf_passes.md
0de1c8c7a23 : Handle pre-sharded resource inputs in TPUClusterFormation pass.
2b69a2e56b1 : Add a pass to reorder `tf.TPUPartitionedInput` and `tf.TPUReplicatedInput` ops.
508374a893d : Integrate LLVM at llvm/llvm-project@def99ad68bce
ac4b2997b6c : [MLIR][KernelGen] Add erfc kernel for f16
7fa31853f66 : [MLIR] Add mhlo.logistic lowering to linalg
700f8b8cfdb : [MLIR][KernelGen] Add erfc kernel for f32
f852d6b7ec1 : [MLIR][KernelGen] Add chlo.erfc lowering for f32
069df26ce8e : [MLIR][KernelGen] Lower mhlo.log_plus_one to std.log1p
fa6377083f2 : [MLIR][KernelGen] Add erfc kernel for f64 type
84f9b523f6c : Add unit tests to losses utils to ensure RaggedTensor squeeze works.
23b4b5b8cd3 : Integrate LLVM at llvm/llvm-project@2cb130f76611
2a9a979a415 : [kernel_gen] Add tf.Squared
e304ddb619e : GPU delegate stride_slice handles negative starts.
d45b58cb79a : Update GraphDef version to 654.
31ad4f6ff5c : compat: Update forward compatibility horizon to 2021-01-22
f4aa635bc5e : handle StopIteration during warmups
6e8616ee101 : preserve dataset options
d6a11219572 : remove TODO's
07f6e54db91 : [KERNEL_GEN] Add `TruncateDiv` kernel back after fixing a typo.
ab73616ca3d : perform skip on dataset
33776404e6b : Internal change
f6fdb9d1758 : Add tf.function metric counter.
c30ad4ae0ca : Fix potential mismatched function library runtime/handle.
2ebf5801891 : Integrate LLVM at llvm/llvm-project@6699029b67bf
0460ff4372d : Fix build errors on OSX
ab9eb3d1040 : Resize task modified to be Metal compatible. Added resize_test_util with unified tests. Added Metal resize unit test. Added new defines.
ff3b997206f : Metal Padding kernels replaced with padding tasks from common/tasks.
10b63f2f1bb : Metal Reshape kernels replaced with reshape tasks from common/tasks.
950f4cedee0 : Update losses.py
5c545e646ce : [tf.data] Minor changes to xprof metadata.
db7a9acd552 : Update losses.py
2bfa66e7dd0 : [XLA/GPU] Add XLA HLO -> LMHLO conversion to several ops, and implement them in XLA/GPU.
f98a42d0a09 : Enable per tensor quantized weight for per channel int8 transpose conv ops.
4c3401c6b0a : [PJRT] Allow GetHloCostAnalysis to fail gracefully. NFC intended.
da422540708 : Integrate LLVM at llvm/llvm-project@39db5753f993
83ba6a37b2b : Updating TensorFlow's bazel version 4.0.0 (the first LTS release).
3ea52d3fbf0 : Add tf.Cholesky and tf.MatrixTriangularSolve to Flex
4dc6870283e : [tf.data] Updates the initializing and mutex guarding code for BatchResult in MapAndBatchDataset.
85e9e574ddf : Update pylint to 2.4.4
7ea6fcf6dbe : [TPU] Colocate tpu_computation_placer with other registration in compiler/xla
c7e57df2568 : Use device handle instead of gpu ordinal in GpuVirtualMemAllocator for configuring peer access.
2d3d381d5fd : Add support for shared objects in keras when (de)serializing.
96f2e8d426a : Extract a function for parsing operator BATCH_MATMUL
a7d6c05bd6c : Update pylint to 2.4.4
4fa4184a5a4 : Fixes tf.bool.as_numpy_dtype to return np.bool_ instead of np.bool (which is the same as Python `bool`).
0c6169ff8c4 : Fix the source specialization for the examples.
c5c817c5113 : Fix leaking registered functions when destroying a loaded model.
2cbbeaa0bfc : More typing of TPU codebase.
bd464260b8e : Format comments
c013c35e5d9 : Add support for shared objects in keras when (de)serializing.
b94802174bc : Add release notes for the 2.4.1 patch releases
a0fec57555a : [tf.data] Relax locking for threading dataset iterator.
e324e336747 : Integrate LLVM at llvm/llvm-project@9dd5aea1e039
aa43036662c : Fixes tf.bool.as_numpy_dtype to return np.bool_ instead of np.bool (which is the same as Python `bool`).
4ef84d8893d : Fix CMakeLists.txt
11e09d93520 : Fix --config=asan leak reports.
e9f3d777a03 : Set '_X_' as the default argument for category crossing separator
27140ceaed0 : Update Python quickstart to use new pip repo
52a9cb9170a : remove the second duplicated documentation lines
033cd6d4ccb : Update the Python certificate for MacOS builds.
70d90565185 : Revert "remove duplicated documentation"
fa7710c5cdb : Adds internal change.
4379cc4cf62 : Remove cuda_is_configured() non-configurable macro.
ab61e1eccc5 : [XLA] Fix test yet again
87e111077fe : Internal change
e5c5a0aba89 : Remove test combination and annotation for keras_tensor.
f48ae3edac6 : Add checks to ensure all arguments have valid values during input canonicalization.
75e43e17bec : cleanup list_files_benchmark
8cb8c460a3a : Treat SparseApply* on empty sparse gradients as no-op
12c621a7b4c : Added tf_doctest_lib.py to COMMON_PIP_DEPS
72643e110dd : create new iterator instance for each iter
50b1c27acab : [tf.data] Relax locking in the threading dataset ops.
be1a69179d6 : use benchmark_base for running tests
63c386bc3ae : Add TensorScatter{Min,Max} ops to the TF dialect
7548f948000 : cmsis-nn -> cmsis_nn
3161e2b0e7e : refactor list_files_benchmark
5035c862a90 : Rename ethos-u to ethos_u.
d8bd2943256 : Fix the visualize tool to display empty strings when the TFLITE file doesn't contain tensor names.
4ebbc8d157b : Added LSTM support to Metal.
0b47d353224 : Updating TensorFlow's bazel version 4.0.0 (the first LTS release).
b4c8fa6781f : eager benchmarking based on context
0c17a35dcf8 : Reduce task modified to be Metal compatible. Added reduce_test_util with unified tests. Added Metal reduce unit test.
49b24d7eba0 : Integrate LLVM at llvm/llvm-project@0eeb15741bda
7a3831f829e : Add invert plumbing for kernel generator and a test.
be308cc157f : Softmax1x1 task modified to be Metal compatible. Added Metal softmax1x1 unit tests.
f3afd96a6a7 : KernelGen for Pow
6c0c1e2c49e : Integrate LLVM at llvm/llvm-project@726de41e2bfb
87a399b16bc : Add schema for storing on-device benchmark results.
0936b921d14 : [MLIR][KernelGen] Add sinh kernel
ef4847e7275 : Avoid fusing expensive ops with reusing ops.
f67a0e689cf : remove duplicated documentation
227c8cfe5ee : [MLIR][KernelGen] Add chlo.erfc lowerings for f64
e433b66b7a8 : [MLIR][KernelGen] Add erf kernel for f64 type
e8d3a48d093 : Add int8 and int16x8 support for GATHER_ND operator
2534babb662 : Add the ShardedDeviceArray class.
8b91be6def8 : [MLIR][KernelGen] Add approximation lowering for mhlo.erf operation on f64
38a922c59f4 : Integrate LLVM at llvm/llvm-project@71635ea5ffd6
01b35e4b127 : Update merge.py
c78647ccd1d : [MLIR] Migrate TF from STD complex ops to ComplexDialect.
4da05d77129 : Update GraphDef version to 653.
f22bca03e4a : compat: Update forward compatibility horizon to 2021-01-21
fe0bed22045 : constant learning rate logging added to TensorBoard callback
35eb16586fa : Use `uitofp` when converting a boolean to floating-point.
dacf0299db8 : Check for problematic Adreno 630 OpenCL driver on Android SDK Level 26.
1e86f8edfe4 : Metal StridedSlice kernels replaced with tasks from common/tasks.
36c80a16538 : Metal SpaceToDepth kernels replaced with space to depth tasks from common/tasks.
d9613ebb701 : [Grappler] Conditionally fold quantization emulation ops.
310b42a8010 : Switch legacy quantize mode on by default for MLIR quantizer
9c530d12045 : Integrate LLVM at llvm/llvm-project@e996f1d4194b
1e4a67f5068 : Extract reference for operator ELU to standalone header
5b8ebdd51cb : Enable MacOS and Windows tests which use the python flatbuffer library.
5642c34f2eb : In dynamic padder, use `xla.set_dynamic_dimension_size` to set dimension upper bound rather than propagating `padding_map` to XLABuilder.
62b7b903a9a : Extract a function for parsing operator ELU
4d4ad89634b : Add HloSharding WithMetadata helper function to create a HloSharding copy with a specified metadata.
4cd87abb5b3 : Fix clang formatting errors for micro/kernels/zeros_like.cc
6355685ec9d : Replace context->ReportError with TF_LITE_KERNEL_LOG in lite/micro/kernels/zeros_like.cc
eced7b247bf : Copy TFL kernel ZEROS_LIKE into TFLM kernel directory
73a4b9a820f : Coral plugin in Acceleration@Scale
dc9b4f5ee28 : Add tf.SaveV2 to TensorFlow MLIR ODS.
1cac7698162 : Add a prepare for export to XLA pass
b9ab8acc108 : [XLA:GPU] Disable AllGather_Dim1 on GPU
f0af16047c5 : [XLA/GPU] Fix FileCheck under debug mode.
d7190baea87 : Add HloSharding metadata accessor and WithoutMetadata helper function to return a HloSharding copy without metadata attached.
0bfff1f5a74 : fix OOMed issue due to tc-malloc fragmentation.
0419925a133 : Add Neon optimized version of MeanStddevNormalization.
985ad0276af : PY2 removal cleanup
5c4b601d2d2 : Define TFLITE_UNLIKELY using __builtin_expect if available. Annotate all postamble loops in neon_tensor_utils with TFLITE_UNLIKELY.
03acd8ec0b0 : Use StackFrame of node during import
cde20c1c5a6 : Add op name as label for batch kernel streamz.
a60a884eabb : Add __restrict__ keywords to (Portable)MeanStddevNormalization input and output parameters.
a23e5362670 : Remove support for TAGS from the TFLM Makefile.
b65ecec1bc8 : Disable a legacy XLA test that TFRT doesn't support.
fdfe9ee81d8 : Enable clang+bazel as part of the TFLM github CI.
38f8ad1795b : Add asan, msan, ubsan config options.
14c59c56aa3 : Go: Update generated wrapper functions for TensorFlow ops.
fa2d4a5c7b4 : Update the `tf.raw_ops.RaggedCountSparseOutput` python fuzzer to import from the tensorflow pip package.
f710fc37728 : Add API generator for Keras API from third_party/py/keras.
7b732f7acfe : Update ops-related pbtxt files.
86d04d82d87 : [XLA] Cover corner case in sharding propagation for gather.
d84556000ad : [XLA] Run passes in collective_ops_test
c6d430f23f6 : Minor update in docstring of `Input` to address user confusion.
3e3364c6f16 : [tf.data service] Add a DataTransferClient/Server abstraction to support transfer methods other than gRPC
2263b49a6e3 : Added Transpose support to Metal backend.
9a426abe818 : Added new optimizing transformation to Metal backend.
39916c9b963 : Handle ReplicateOp op with packed inputs in ReplicateInvariantOpHoistingPass
cc7da94d5f1 : Disabling ASAN leak check for intentional leak.
da87a3b6dc9 : Remove include files that do not pass backend tests
0f8cb944ed0 : Metal Concat kernels replaced with concat tasks from common/tasks.
7e8a0c41ff0 : Softmax task modified to be Metal compatible. Added softmax_test_util with unified tests. Added Metal softmax unit test.
bf0430a42d7 : micro: copy operator FLOOR_DIV kernel from lite
c7e983d2c43 : [PJRT] Move host literal cache out of PjRtBuffer::ToLiteral() and into the XLA Python bindings. Change ToLiteral() to have an asynchronous API that writes its output into a caller-provided buffer. Delete CopyToHostAsync() because it now serves no purpose.
9e5c6794af7 : Reshape and ReshapeX4 tasks modified to be Metal compatible. Added reshape_test_util with unified tests. Added Metal reshape unit tests.
053d50118d3 : Propagate eager mode stack traces into OpKernelCtx
3eac805944a : Padding task modified to be Metal compatible. Added padding_test_util with unified tests. Added Metal padding unit tests.
1b70675e06f : Disable broken GPU test
eab1bc45ba3 : LSTM task modified to be Metal compatible. Added Metal lstm unit test.
e31a80b4b20 : Added new common defines.
6e9daadf73c : [XLA] remove extraneous copies in copy_insertion related to nested conditionals and while loops. The change increases the precision of LiveRangeBefore analysis inside copy_insertion to accommodate disjoint branches inside conditionals that never overlap.
b904b7657b4 : Add kernel definition and tests for tf.Acosh.
bd9faffc998 : [XLA/GPU] Add LLVM IR tests for various ElementalIrEmitter generated code.
3441e9b1766 : Add chlo.acosh operation and associated lowerings.
d1ef41f66cc : [XLA/GPU] Actually turn on MLIR-based constant codegen.
afd8d97ae11 : Enable Squeeze fusion in grappler
57e267fb3b8 : Added support of read_as (tensor.Read<float>) to Metal buffer Tensor.
e191a2537f8 : Removed CorrectTensorDataEndianness and CorrectTensorEndianness methods
0164986b883 : Align the types handled by TF graph rewrite and the XLA rewrite.
2f60c98d835 : Fix incorrect include
a728368d728 : Change `input` and `output` kwargs with default value None to required args in Functional model.
0a44488bbc1 : Remove include files that do not pass backend tests
f2ba5352a4e : Metal elementwise kernels replaced with elementwise tasks from common/tasks.
d14e47b9df8 : Remove include files that do not pass backend tests
f93e79aab5d : Add build support for Linux on riscv64 (64 bit RISC-V)
b64b75c35b6 : [XLA] Fix broken HLO test
a801850cccd : Disable failing tests in c_api_test.cc
3d2621cee7a : Improve error message.
f0ef7e229fe : [XLA] remove extraneous copies in copy_insertion related to nested conditionals and while loops. The change increases the precision of LiveRangeBefore analysis inside copy_insertion to accommodate disjoint branches inside conditionals that never overlap.
df1f9fa2010 : disable `TestMatMulGrad` for now
ceaeaac6dda : [XLA:Python] Drop and/or minimize some streamexecutor dependencies from the XLA:Python TPU driver code.
ee9c76ae972 : Remove unnecessary oneDNN dependency.
43f5aec62fd : [XLA] Preserve metadata when sinking broadcasts.
973e6773e99 : [lite] Include-what-you-use fixes.
a5596ba2d01 : Improve error message.
648ebb1e19e : Integrate LLVM at llvm/llvm-project@96ef4f307df2
d3118a52e27 : [XLA] Fix name mismatch between function definition and declaration to silence warning. NFC
83f28389af7 : Propagate errors when launching cuda kernels.
99b85b229cd : Rewrite the mhlo->TF legalizer for mhlo.gather
386ea69a9b7 : [NFC]: Update old comment as per suggestion
0c5210db47d : Add extra checks help prevent future bugs.
b9ad469d151 : [MLIR][KernelGen] Add `tf.Asinh` kernels and complete their lowerings
eabc82e07f2 : Add empty shape tests for unary kernels.
063fe445ab6 : [NFC] Expose a number of BUILD differences between Google and OSS through copybara:comment directives.
60aea05061a : Allow environment variables to execution of flatc command
c3e7d0dac04 : [MLIR][KernelGen] Add tan kernels
531c3b720d3 : Update GraphDef version to 652.
06cc47d9373 : compat: Update forward compatibility horizon to 2021-01-20
eedb1531837 : rename variable upon review
7d89345fdb7 : Support DenseImageWarp in TFLite converter
c5f474d1c8b : [TPU] Move TPU node and system device initializers to compiler/jit
0fa8e3c7ddf : Introduce legacy quantization mode in MLIR quantizer
c68366253f3 : Support rewriting TensorListReserve without element_shape.
3f8baa47b1c : Update correct bazel version in build_aar_with_docker.sh
4871a1c9631 : Removing no_rocm tag from the unit-tests that are now passing on the ROCm platform
de892f9bc74 : Removing the no_rocm tag from the test //tensorflow/compiler/xla/service/gpu:buffer_comparator_test. The test is currently configured to be run on the CUDA platform only, and hence the no_rocm tag is not applicable to the test
f965e313d73 : The following PR breaks the unit-test `//tensorflow/python/keras/layers:gru_v2_test_gpu`, on the ROCm platform.
fbf8a4a1f11 : Adding no_rocm tag to unit-tests that are FLAKY on the ROCm CI nodes. The cause for their flakiness has been identified and the fix for it will be in ROCm 4.1. See JIRA ticket SWDEV 263833 for details
2d40649f53c : Check the dynamic tensor existence of the subgraph outputs at the beginning
87933916c3e : Update the guide to use build_aar_with_docker.sh script
0ff5f136dc5 : Reallocate properly when copying dynamic allocated tensors between subgraphs in TFLite While op.
f7c7fbd40b7 : [XLA] Extend hlo_rematerialization pass to support rematerialization of tuple producing instrs.
5de40a1c5b8 : [XLA] Split Gather and Scatter handling in separate file. NFC
88d947651dc : Define shape inference function fox XlaBroadcastHelper Op
2e64d505715 : Clear shapes as a temporary fix for freezing
c0294595414 : Support grouped convolution in Conv2DBackpropInput legalization to HLO
8790e4d460b : Fix flag name typo in api generator.
9132f00c207 : [tf.data] Implementation of `tf.data.experimental.save` and `tf.data.experimental.load`. Save dataset.element_spec in tf.data.experimentalsave so that the element_spec parameter in tf.data.experimental.load becomes optional.
0b41c937537 : rename `ctx_` to `immediate_execution_ctx_`
71a03b46034 : Add benchmarks for all Keras layers.
c14ece280f7 : Internal change
dd4835f906f : [XLA] Decompose unsupported AllGathers
77fc5b5049c : Resolve conflicts in flatbuffer_conversions between GATHER and GATHER_ND
d22d31bebde : Fix issue where the Interpreter::ModifyGraphWithDelegate and Subgraph::ModifyGraphWithDelegate methods did not specify the behaviour when the delegate parameter is null.
bd29ff22a76 : Revert partial use of shims in create_op_resolver_with_builtin_ops.cc.
b885741721b : [XLA] Break dependencies of XLA on TF.
daa61db5975 : [NFC] Expose a number of BUILD differences between Google and OSS through copybara:comment directives.
91141fbf696 : Added dummy Tune for ComputeTask. Tune will be used when ComputeTask start using GPUOperation.
afc20c51d1b : Enable //third_party/tensorflow/c/eager:c_api_test on TAP, and disable only the flaky check.
2a5899f809a : Transpose task modified to be Metal compatible. Added transpose_test_util with unified tests. Added Metal transpose unit test.
2ad09e14e03 : Supported GPUOperation selection in Metal backend.
e01b698f02a : SpaceToDepth task modified to be Metal compatible. Added space_to_depth_test_util with unified tests. Added Metal SpaceToDepth unit test.
5f413dd34cb : Supported new combinations of fusion for ComputeTask: Task + GPUOperation. GPUOperation + GPUOperation.
dc8afb2ba46 : StridedSlice task modified to be Metal compatible. Added strided_slice_test_util with unified tests. Added Metal StridedSlice unit test.
90c16fe35a9 : ConcatXY and ConcatZ tasks modified to be Metal compatible. Added concat_test_util with unified tests. Added Metal Concat unit tests.
489609b610e : Temporarily disable cuda_asan test for //third_party/tensorflow/python:batch_ops_test_gpu.
b25889029d6 : Delete TPUOutsideCompilationCluster pass.
569095ba3d5 : Make is_resource_variable() an tf.__internal__ API.
271df9ce498 : Remove link to non-existent doc.
9aeefce7f2b : When a pair of namedtuple objects are compared to determine their most specific compatible type, the namedtuple objects can be treated as normal tuples. This can result in failing to create a dataset consisting of nested namedtuples. This CL fixes this problem.
11e54e1a978 : Rebase to master head 2021-01-19
465f83be844 : [MLIR][KernelGen] Add `tf.Asinh` kernels and complete their lowerings
048a671337d : Refactor case BuiltinOperator_EXPAND_DIMS in flatbuffer_conversions
bf72971727e : Fully connected tests modified to be XCTest compatible.
edb5805740b : ComputeTask unification to support GPUOperation or ComputeTaskDescriptor.
e42383872c2 : Temporarily disable asan for NativeInterpreterWrapperTest
6a264da9dd3 : Move deprecated_backends target to client usage
2e69bebfbbb : Added MacOS path to OpenCL library.
8db2d99b1af : Add new method InterpreterBuilder::AddDelegate.
5b69bbfb413 : Update DistributedTPURewritePass to populate OpMetadata in OpSharding.
bfc75faae77 : [XLA:Python] Make gRPC TPU driver inherit from PjRtDevice instead of PjRtStreamExecutorDevice.
347936027b7 : Wrap individual outside compiled ops in tf_device.launch_ops.
f15a8e57fb9 : [XLA:GPU][NFC] Rework conditional guards for CustomCallThunk. - Always compile the file even if CUDA/ROCm is not enabled. - Custom call functionality will still not work without CUDA/ROCm enabled. - Cleanup remaining thunk emitter.
32d4c8e45ea : [lite] Enhance the error message of converter failure for unsupported ops.
228de30988d : [XLA:GPU] Migrate custom call thunk emission to MLIR.
9698751aa4c : 1) Enables convert_variables_to_tensors and in convert_annotated_args_to_tensors to handle TensorSpec and not just Tensor-convertible types. Otherwise `experimental_implements` and `experimental_follow_type_hints` are broken if user tries to instantiate get_concrete_function with TensorSpec (e.g. https://github.com/tensorflow/addons/pull/2344#issuecomment-762132670)
7757f9b1f57 : Addressed thaink's second review
7cd81288e70 : Addressed thaink's comments
cc14a6ef957 : Refactor Transpose reference op for port to TFLu
ea46ce224f2 : Fix //tensorflow/core/common_runtime/eager:custom_device_test on Windows
37d51318b06 : Fix handling of TPUStrategy.run() when passing Variables to methods.
7a49c87f9f5 : [XLA:Python] Clean up build dependencies. NFC.
26bb688b0cb : Use xla::int64 as int64 is not defined externally.
aabb3a15bb0 : Add kernels and tests for IsFinite and IsNan.
88d8e664ce3 : Add tf.acos unranked kernel and test
3a06f0d4754 : [tf.lite] Re-land "Fix JNI memory leak when constructor exceptions are thrown"
e211aab9193 : Update GraphDef version to 651.
e927b87f204 : compat: Update forward compatibility horizon to 2021-01-19
a388f9399e8 : Fix build_pip_package.sh
9d6681202e0 : [tf.data] Rolls out the optimization `map_parallelization` as experiment to 20% of Borg jobs.
b459be827a7 : Avoid making order of C++ arg evaluation influence generated IR
4fcfcbe2c6e : [XLA] Refactor dot_operation_test's parameterization
f6d8ce62092 : Add comment for unnamed namespace to keep format checker happy
39806f6c6e6 : Use flattened tflite namespace for lite/micro/kernels/cast.cc; clean up test code
673079ce30f : [XLA] Add AllGather documentation
64c09bb8db3 : Fix formatting for lite/micro/kernels/gather.cc
da0884c7d4e : [NFC, internal change] Polish copybara workflow file.
2cc955f533a : Modified the Example code such that it is executable
a265344a534 : Add test in layer_correctness_test.py, and use 65504 for float16 padding_mask in Attention.
9cb96ea8fda : [MLIR][KernelGen] Add erf kernel and missing lowering for f16 type
64ef7225477 : [HLO] Move `SameOperandsAndResultShape` trait to Unary/BinaryElemenwiseOp classes.
a20a81b1dde : Update losses.py
8a3b0fbfda0 : Move images, add ToC and add a link to the RFC in the README.md
812328115a2 : Fix HLO->TF legalization for R3 mhlo.dot operartions
0e2545d934a : [MLIR][KernelGen] Add `tf.Atanh` kernels
6a9c366ae02 : [MLIR][KernelGen] Add test for tf.Erf operation
e19e3d081af : Add ComplexAbs kernels and tests.
71c1ae43e25 : Handle negative exponents for lowering of hlo.pow
3fcba829d82 : [MLIR][KernelGen] Add erf kernel for f32 arguments and missing lowerings
a2766ce758b : Do not add unranked type to the while's non tensor list variant arguments while lowering tensor lists
3f837ab7abd : Remove c_api_types.h copy from iOS benchmark
c32a7b54315 : [MLIR] Fix line wraps in hlo_ops.td
af37c72d04c : Update GraphDef version to 650.
6a11523a26d : compat: Update forward compatibility horizon to 2021-01-18
7dfefbeb97c : Update NCCL to v2.8.3.
c6259fc430c : TF-TRT test ConvertPad in dynamic shape mode
9cd34cf0198 : Update GraphDef version to 649.
02725402044 : compat: Update forward compatibility horizon to 2021-01-17
f519f072f45 : Add more comments
09df86ebe40 : Add unit test for reduction remover when reduction dimension is empty
24ad11d8354 : [CostModel] Add UT for CostModel Global Index
10c06df9492 : Move jax_jit functions to the `jax` namespace.
3b94e9cfdb3 : Support 0-sized shape with dynamic reshapes.
a7c1a23ebb5 : Refactor some quantization methods
85bf96f508a : [XLA] Add sharding propagation support for Gather sharding on parallel dimensions.
1d0e1df48af : Integrate LLVM at llvm/llvm-project@8456c3a78928
0940eda2cec : Update GraphDef version to 648.
87892ffee8e : compat: Update forward compatibility horizon to 2021-01-16
ee541f2cf6c : Internal changes only.
a756df5df11 : Update the regular expression checking TF op names.
658fb89b395 : Fix clang formatting errors for micro/kernels/exp_test.cc
569a996c095 : Rolling back the rollback with a fix for Windows
b42a8ecdf3b : Fix clang formatting errors for micro/kernels/exp.cc and its test code
034633f23b6 : PY2 removal cleanup
458f5732b3d : Integrate LLVM at llvm/llvm-project@86e604c4d685
4827b8a8c65 : Update TFLite serialization library for extended builtin codes.
b754340bedc : Makes slot_creator support copy sharding from the primary variable. When creating EMA variables, copy sharding from the primary variables.
186d9b18da8 : PreprocessingLayers adapt API changes.
d2460be38bd : Remove unnecesssary clean_dep and dependency on TF.
f5abeb4d862 : Support grouped convolution in Conv2DBackpropFilter legalization to HLO
c40f3eacebf : Do not mark ops that are supported with constant folding for outside compilation
ed73ad7d461 : Remove dead helper function TransposeInputForGroupConvolutionBackpropFilter
83cc821a93f : Update the TFLM CI docs based on the new way to build a docker image.
1c729468d69 : [KERNEL_GEN] Add tf.TruncateDiv aliased kernel (tf.Div).
e6fa5a5311f : Update arm_gcc_download.sh
4db28856db1 : Explicitly reject ops with symbol ref attributes in the fallback legalization pass
429d223b528 : address review comments.
102e1f98552 : Expand distribute_utils.regroup to work with collections.abc.Mapping-derived containers.
3229483cb17 : Don't use `$HOME`, use `~`.
b224b029a3f : [lite] Fix for uninitialized memory in writer_lib_test
aa360168d70 : [KERNEL_GEN] Add tf.TruncateDiv aliased kernel (tf.Div).
9f1c183c734 : Change to a flat namespace in lite/micro/kernels/exp.cc
ee68122aa1a : Add cuda 11.2 driver and runtime inc files
4dadd126235 : Move schema version into micro_interpreter.h
21ee78c7c9a : Excise remaining python2 and python3.5 names.
64ed91a0ace : Use constexpr constants for input/output indices in exp.cc
4483b54b546 : Move Register_EXP into tflite namespace in micro_ops.h
b7d254ae619 : Makes experimental_implements work correctly with GradientTape. Before it would erroneously keep experimental_implements attribute in forward/backward of eager versions of the tf.function, which would cause a runtime crash.
739896bfdd9 : Update to use policy.policy_scope to address review comment.
fbd8dfede8f : Revert: [NFC] Move the function to filter out common stack trace to a common util header
4bb669c09c8 : Elementwise tests logic moved to elementwise_test_util that can be reused among different backends. Added new Elementwise tests in Metal.
0e1f4fd4844 : PReLU tests logic moved to prelu_test_util that can be reused among different backends. Added new PReLU tests in Metal.
b131b30fb59 : PR #46097: [INTEL MKL] Change order for remapper
28500f00eb2 : Integrate LLVM at llvm/llvm-project@104a9f99ccab
5ae9a2434eb : TFLM: Fix GCC unsafe pointer conversions
cb89425db9e : Handle negative integer powers of 1 and -1.
e78e3d36f4e : [mlir][kernel_gen] Add support for tf.RealDiv
d784a200697 : [MLIR] Lower mhlo.clamp to linalg
607c596d954 : Add int8 and int16 support for FILL operator
1c4e662c7c1 : This is internal change.
e032b05439e : relu_test_util modified to support XCTests. Added new relu test to Metal backend.
897e0d868f2 : Switch clang RBE build to latest image.
985d180d51b : Integrate LLVM at llvm/llvm-project@78036360573c
66ef135bb45 : Quantize tests logic moved to quantize_test_util that can be reused among different backends. Added new quantized test to Metal backend.
0b822da8998 : Added support of half arguments to MetalArguments.
556ad7c8a68 : Use image with latest clang for RBE.
7449c255cb3 : [MLIR][KernelGen] Add `tf.Asinh` kernels and complete their lowerings
bc464afabad : Log a warning if more than one Gpu Module is created.
1af6b4e6a52 : [MLIR][KernelGen] Add cosh kernels and tests
489133d42a3 : Add GPU kernel for tf.random.stateless_gamma.
1059e04b920 : Update clang in RBE dockerfile to the latest release.
7cdea3889fd : Add Expm1 Kernel and tests.
4d5197c63c7 : [BugFix] Fix bug when reduce dimension becomes emptry in reduction_degenerate_dim_remover pass
df87bbd3bba : Update GraphDef version to 647.
206d44a4f40 : compat: Update forward compatibility horizon to 2021-01-15
7c8538cbd73 : Register MLIR generated kernel for Complex.
7180803d3a0 : Document how to set model input values and how to get the list of supported cmdline flags for the benchmark tool.
c21825fb003 : Add Tensor Map kernels to Flex
120bd289f44 : Internal changes only.
f12082d7af5 : Support old TOCO generated reshape operator cases where the dimension of the given shape input is non 1-D
5b1e9b0e28d : Integrate LLVM at llvm/llvm-project@e2d7d3cb0ead
aebcab97dfe : Handle grappler failure in savedmodel importer properly
573f47c9a92 : Remove 'Z' because it's a local time
571c19440d1 : Allow components of parallel device tensors to have different shapes
5fb1d0e838a : Support a mask_value argument for preprocessing.hashing
73a6839fb3b : [NFC] Move the function to filter out common stack trace to a common util header
6983bacea1b : Enables per-host dummy args for TPUExecute (TF1) and adds XLA options.
075a3179d5f : fix scatter op data type
a18d8e62765 : Internal change
cb5b5ffcf18 : When replacing uses of XlaSendFromHost, ensure that ops is in same/nested region.
82c9e09d200 : tflite: Add fp16 headers to cmake rule
9aedc576ae2 : [tf.data service] Extend round robin unit test to cover multiple replicas per host.
14d708ab72f : [TF:TRT] Handle out of GPU memory when creating TensorRT execution context.
3c80be9f2cf : [tf.data service] Support num_consumers being a Tensor.
754034e5de0 : Install bazelisk in `docker_cpu_pip.sh`
828f43c473a : Copy squeeze_batch_dims (private TF API) to keras.
74c2870b60f : PSV2: Close worker thread when ClusterCoordinator is destroyed.
0c3d87c81ed : Add try...finally block in _override_gradient_function
631fcba18c6 : [tf.data service] Relax locking during round robin deepcopy.
e97de5bfd7a : Update a comment why terimnate op should be skipped in While op canonicalization
0a99fed8b65 : Rewrite 1D dilated convolution
51d0e14e157 : [XLA:GPU][NFC] Simplify infeed/outfeed transfer code to use ShapeTree::leaves() - Use range for loop over leaves to make the code a bit simpler. - simplify and inline ShapeTreeToLiteral to wait on all buffers to be done.
7325daf339c : Internal change on quantization.
94f9284bfb5 : Fix flakiness in input_lib_test.
ab789c1598d : Include whole file io ops to available tf mobile ops.
2f171252d82 : Update DistributedTPURewritePass and sharding util to populate OpMetadata in OpSharding.
8b34c68f98b : Always log details about the dumped module on success
49eebdcc9f9 : PR #46382: TF-TRT Test ConvertConcat in dynamic shape mode
ec6cfabc827 : Add TPU runtime version.
7e6ea327fec : Update MLCompass scripts, a TF CI release script, and a Kokoro benchmark to install pip deps with python<x.x> instead of pip<x.x>.
a9aee8f7134 : Added support of some GPUOperations in ComputeTask. ComputeTask can be created from GPUOperation now. Test of Add created from GPUOperation in Metal backend.
c1336b952d2 : [XLA] Expose configuration space of conditional code motion to support auto-tuning of its cost model.
9cbbc16a2ff : Update TF CI rel scripts to install pip deps with python<x.x> instead of pip<x.x>.
1cfb70dd771 : fix offset datatype for philox
e634adc15d9 : Re-implement GenerateResourceSharedNameIfEmpty to operate on GraphDef. The previous implementation modifies internal data structure of the graph and functions libarary directly, and after modifying the functions it invalidates the pointers referenced by nodes in the graph and causes a dangling pointer bug.
cfa9e61e4d2 : Use mlir::OpState::operator->() to get to methods of mlir::Operation.
89ddedbb40a : Correctly order deps in BUILD files.
1697abe35d9 : generalize `BuildGradModel`
07592d94b65 : Temporarily disable asan test for //third_party/tensorflow/java:TensorTest.
58e1d182686 : Update DistributedTPURewritePass and sharding util to populate OpMetadata in OpSharding.
8cdf1d3b4d6 : [TF2XLA] Bumping recursion depth limit for conversion
3d21db1f00f : [tf.lite] Re-land "Fix JNI memory leak when constructor exceptions are thrown"
00915ea8335 : [NFC] Propagate options for converting the stack trace to stack frames to ManagedStackTrace
be1c9cdfd91 : KernelGen for Pow
1b03b993469 : remove `getValue` in `gradients_test`
1203ea6aade : Add tests logic moved to add_test_util that can be reused among different backends.
82ebf8f2237 : Added LinearStorage to Metal backend.
3ca937c9ef4 : Add support for copybara inline directives in BUILD and .bzl files.
a70d68b3acb : Bump eager stack trace size from 10 to 30
7d43911faa7 : Fix //third_party/tensorflow/python:session_test. This failure is caused by constant folding.
4133fef6917 : NeonMinMax: Use "across vector" instructions on ARM64 instead of series of shuffle + pairwise instructions for the final reduction.
67f8fba7118 : Added support of missing GPUObjects(image_2d/3d/2d_array/buffer) to MetalArguments.
4491d6ee3a1 : Move the bazel builds to the TFLM docker image.
c3f98039e60 : Added GpuInfo to arguments of GpuObject.PerformSelector. PerformSelector can have API specific elements. Added Metal specialization to Texture2D.PerformReadSelector. Added Metal specialization to TensorLinear.PerformReadSelector.
3d28cdc6032 : [tf.data service] Improve cancellation for tf.data service requests.
fcc9c486b52 : Added Texture2D to Metal.
5efecaf1a1f : [XLA:Python] Fix assertion failure in debug mode.
5df17e42e5b : [XLA:Python] Expose list of live buffers from Python backend client.
51fbfa1826f : Removed input output ids from compute task. Added MetalNode that stores this ids. Using the same structure as in OpenCL.
2362126775b : Make tflite_copts() pluggable.
172bbf2f2ce : Document that for an InterpreterBuilder constructed from a FlatBufferModel, the ErrorReporter for the FlatBufferModel will be used for the generated Interpreter(s).
f2922b713c8 : Use clang instead of gcc for the bazel build.
131762140a3 : Use rewriter in tflite's lower_static_tensor_list
11244af4a27 : Disable a JAX jit test that fails with the released Jaxlib 0.1.58 (which appears to have xla_extension version number 2). Bump the XLA client version number.
c59083d42ad : Integrate LLVM at llvm/llvm-project@6abbba3fca9f
a3962951d81 : add `TestMatMulGrad` to `math_grad_test`
a338a52543e : Add auto-generated op for TF XlaVariadicReduce op
dba186b8993 : Integrate LLVM at llvm/llvm-project@ed205f63b4a2
9aae8146f77 : Update GraphDef version to 646.
7066aa4513c : compat: Update forward compatibility horizon to 2021-01-14
eb0092fc21b : fix lambda capture error in `BuildGradModel`
f7505ea3dec : Use CudnnRNNV3 APIs
0cc5ae36ef4 : Internal change
7e5c52cbebd : Expose inspect.signature() in tf_inspect.
58af37eca4a : Control dependency flowing between devices should have a higher priority virtual channel than data flows, otherwise there is a risk of control transfer getting stuck behind a large data transfer. Current channel device implementation is simple, it doesn't model such prioritization.
ac8f6785d34 : Add Conv3D reference kernel to TFLite
977921340c1 : Introduce param 'max_input_task_size' in ASBS::Queue<TaskType>::Options and set it in batch kernel. - In this way, caller can set `max_batch_size` as the limit in batch processing, and set `max_input_task_size` as limit for input.
d335bfd4324 : Typo: add missing space
7f14d723081 : Integrate LLVM at llvm/llvm-project@f4f158b2f89e
b38e885409c : Preserve TPUDistributedVariables passed to TPUStrategy.run().
a4c1164634e : Expose inspect.signature() in tf_inspect.
ab72cc699cb : Do not remove resource arguments that are non read only variables in while op canonicalization
5534f5d3208 : [XLA:GPU][NFC] Use constant pointers for HloInstruction and other types.
492aba6feb5 : Update xtensa fully_connected kernel to call into xa_nnlib.
2cafdafc93e : Improve xprof tracing for data service requests.
4dfc9584461 : Support coalescing of adjacent allocation regions in BFC allocator.
50c714cde2c : Change definition of tensorflow::int64 to std::int64_t.
147dd154b4a : Simplify layer benchmarks.
8f556acfa1a : Do not round trip to MLIR in the MLIR bridge if no TPUs are found
e8f5a369d74 : Integrated grappler into SavedModel importer, and added unit test coverage for TFRT.
9d5cd9981b6 : Open source the XRTTpuDeviceAccessor and register XRTStateOps on TPU on the open source XRT side if it is a 1vm use case. 2vm code remain unchanged.
e513f24d41e : Disable DLPack python test for TFRT.
1486708ff67 : Added new compiler defines to Metal for hiding metal specific elements in kernels.
c4aab507627 : Move the LossReduction class from tf to Keras.
02e9e26b27a : Disabled shift-base UBSAN warning in TFLite. * There was an occasional invalid left shift of a negative number in neon2see. This is a benign SAN failure.
686eca2fb00 : Nit: use RoundDownVectors instead reimplementing it every time.
92b272f4975 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/352f1422d3ceea19a04cab297c6339e0870e1c6c
dca6ce7ea3f : Added wrapper for id<MTLDevice>. Wrapper unites device id and device info.
bcd58bbf0f2 : Go: Update generated wrapper functions for TensorFlow ops.
5b94f9954bc : Update the `tf.constant` python fuzzer to import from the tensorflow pip package.
100b443d8fa : Using new defines in elementwise kernels to make unified code.
e2b680adb7d : Consolidate tf_lite_static_memory config settings.
b6c59262a87 : Temporarily disable flaky input_lib_test under tsan.
ab8d36a7146 : Increased allowed error in Cos operation to pass on Intel GPU.
0c521a8f577 : Update ops-related pbtxt files.
bb61a943221 : Small cleanup around constants: - replace kWeightsPerNeonLane with kInt8ValuesPerNeonVector - replace kWeightsPerUint32 with kNeonVectorAlignment (and define it in a single place) - make other similar constants constexpr
941dc60b58c : [tf.data] Fix some comment in dataset_ops.
58fa23c36c2 : Disable random_generator_test on Cloud TPU.
a86b735c456 : Storing task descriptor inside task. Removed std::shared_ptr<ComputeTaskDescriptor>
26c468322d9 : Add -Wc++14-compat to common TFLite warning opts
ec31ec335a0 : Temporarily disable a broken test on Windows
82bbf19bb15 : Add visibility rule to `profiler_client`
68a4079b77e : [lite] Add --saved_model_tag_set and --saved_model_signature_key to tflite_convert command line tool in 2.x API
ddad9749b93 : TRT Test ConvertTopK in dynamic shape mode
706350f0237 : [tf.data service] Implement round-robin reads.
dabf3d80570 : Integrate LLVM at llvm/llvm-project@17863614da1e
3344ee56f75 : [XLA:GPU][NFC] Avoid using fully qualified namespace. - https://abseil.io/tips/119
ee6aba78b6b : Add more debugging capabilities to static / symbolic shape inference in Grappler. * ValidateSymbolicShapeManager() checks whether there is any conflicts in inferred shapes / dims and symbolically merged shapes / dims (runs if VLOG >= 1) * VerboseShapeInferenceLogging() dumps node shape inference detail; as a graph usually has many nodes, users should add nodes of interest to node_names_for_logging set to limit logging, otherwise, the current implementation just skips this detailed logging (runs if VLOG >= 3).
78fdd635abb : [XLA:Python] Allow exporting PRED arrays as uint8 using DLPack.
14631f7d783 : Add release note.
066e3dfa19d : [XLA:Python] Improve error message when converting a Python value to an buffer fails.
4914abba00c : add back --linkopt flag
c6c0a0c34dc : KernelGen for Pow
54e6c382451 : docs(tflite): add bacl --linkopt flag
d4d06d09d13 : Add sparse hybrid FullyConnected kernel.
caae51a72c1 : Verify diagnostics in legalize-tf-with-tf2xla test
6a79c9186a4 : add `BuildGradModel`
868540304d8 : Resource inputs override other considerations when deciding whether to place ops on custom devices
cd7b6246430 : [XLA:SPMD] Adding support for detecting potential parallel dimensions in gather.
c79cce53818 : [XLA:GPU] Eliminate handling of tuples from CustomCallThunk.
a919ce09c98 : [XLA:GPU][NFC] Avoid using rvalue references per style guide. - https://google.github.io/styleguide/cppguide.html#Rvalue_references
b2352f662bb : Update to add support of tf.qint32 to tf.equal
1c1a91e70f6 : remove duplicated tests in `gradients_test`
d934bc99ca8 : add `TestDivNoNanGrad` to `math_grad_test`
4ddc81334e8 : add `TestLog1pGrad` to `math_grad_test`
302fe1fa930 : add `TestMulGrad` to `math_grad_test`
11f7ff25f3e : add `TestSubGrad` to `math_grad_test`
4ef2cd7c1f4 : add `TestNegGrad` to `math_grad_test`
3bb8b2ce002 : add `TestSqrtGrad` to `math_grad_test`
5f5b29b95dc : add `TestExpGrad` to `math_grad_test`
3b63005aa5d : Add support of tf.qint16 and tf.quint16 for tf.stack
2ab8822125c : Use flib of attached context.
61bf442edca : Fix a compilation error related to not using C++17 and/or gcc.
32fd3c1ffa0 : Remove trailing space
1b9e8154f3b : Start the C++ pmap library.
18f59db2766 : [MLIR][KernelGen] Add `tf.Log1p` kernel and tests
021cee0c7c4 : add `TestAddGrad` to `math_grad_test`
3e8c887dfe6 : Dynamic shape to support input_shape None dim
31523e79821 : Break out profiler wrapper into profiler_pywrap_impl
e4fbfe63f6a : Switching to Cadence HiFi 4 NN Library v2.3.0
cd2acbec460 : TF-TRT improve documentation of execution context handling
043d3c1f4d4 : Prefer using assignment vs. addition/multiplication assignment. This is for the numpy backend in TFP (where numpy will try to modify the underlying array and fail if the array is not mutable).
15e0f259b11 : [XLA:CPU] Move elemental conv emitter to generic code path so it can share the multiply-add logic with dot
f2a0826b7d5 : Fix TF Bitcast and Cast ops to HLO legalization
3365a661a8d : compat: Update forward compatibility horizon to 2021-01-13
c4304981749 : Update GraphDef version to 645.
b860885da90 : Update ops-related pbtxt files.
d7b874c9965 : PSv2: Merge cluster_coordinator_mpr_test into fault_tolerance_test: step 2: verify that scheduling and joining raises errors at ps' failure.
b1f3a521990 : Fix bug in dense shapes calculated from output size rather than node_def
053587a5917 : Replaces uses of op StatelessRandomGetKeyCounterAlg with StatelessRandomGetKeyCounter and StatelessRandomGetAlg, so that `seed` is no longer required by XLA to be a compile-time constant.
0acc4e32602 : Add DenseImageWarp custom op to TFLite
670cc3fa48f : Fix linker issues on some compilers. micro_test::reporter and micro_test::did_test_fail fail to link when referenced from file not directly instantiating the micro test main function. Fixed by removing any micro_test::* dependencies from conv_test_common.
a439e53437b : Remove int16->int32 quantization from dequantize op. This logic has been moved into the quantize op.
bbc7e7bfa04 : Upstream mhlo.dot_general lowering to Linalg to MHLO repo
b0fcce8080f : Add more context for the implementation of tf_lite_static_memory config_setting.
c027977112a : [MLIR] Set unsupported feature stats only when checking graph eligibility for dark launch of the first phase of the MLIR TF2XLA bridge.
66ea2f2db75 : Add SparseSegmentMean to tensorflow dialect
faf1e4efbfc : Fix another LLVM integrate breaking TF via MLIR.
103ff003dab : Add set kernels to Flex
c102dc94c70 : Remove redundant code.
098231f3732 : Remove the usage of assert_splits_match (private TF API) in keras.
1b7924945a8 : [XLA:GPU] Migrate outfeed thunk emission to MLIR
a58604759df : Update ops-related pbtxt files.
ed36c751652 : Change ReductionSumVector to overwrite output instead of accumulating.
f4a9a6b0975 : Integrate LLVM at llvm/llvm-project@6f4d46076200
e3a5ec16905 : Rewrite TpuExtractOutsideCompilation pass without assuming clustering.
6d27bc93e1e : Remove the usage of convert_to_tensor_or_ragged_tensor (private TF API) from Keras.
7e67fdc00c9 : Pass `cc_opt_flags` to `host_copt`.
3fc7a34c778 : API changes to allow TPU embedding table sizes that do not fit in 32-bit integers. Larger tables do not work correctly yet; this is just changing some of the external APIs.
c46ef8d3e42 : [XLA] Avoid structured bindings.
7bb3fc5c77c : Replaces uses of op StatelessRandomGetKeyCounterAlg with StatelessRandomGetKeyCounter and StatelessRandomGetAlg, so that `seed` is no longer required by XLA to be a compile-time constant.
6981355bc1f : Add a function to get the signature associated to an argument.
4af117b5451 : Port micro operator EXP and its test code
febd380da92 : Do not hang in GPU tf.math.pow if RHS is a negative int.
de010e454b4 : Update nightly releases to install pip deps with python<x.x> instead of pip<x.x>.
09f12c0399c : Refine an error message when MLIR converter encounters mutable variable cases
eaf998c965e : [PJRT] Remove unneeded special case in TPU client.
6191636c4a0 : [XLA:GPU] Map HLO Outfeed to LHLO OutfeedOp
b8cd771a055 : Disable a few failing tests in tensorflow.v2_tfrt and fix tensorflow/python/ops/ragged:ragged_map_fn_op_test.
0ead9dec603 : Update ops-related pbtxt files.
5edd67fd01d : [MLIR:HLO] Change LHLO Outfeed to support multiple inputs.
868d16e0450 : Add bash script install_ubuntu_16_python_pip_deps to incrementally replace install_ubuntu_16_pip_deps.
5a7e5687c64 : Replaces uses of op StatelessRandomGetKeyCounterAlg with StatelessRandomGetKeyCounter and StatelessRandomGetAlg, so that `seed` is no longer required by XLA to be a compile-time constant.
f9eb2349524 : Restore workaround for node expansion of VarHandleOp.
6a42e0fcb34 : Disable a unsupported XLA test for TFRT.
d94493c9b81 : [XLA] Add missing custom-call aliasing-related changes in analysis passes
6b926e0a6b8 : [nest] assert_shallow_structure now allows shallow to be a _ListWrapper/list subclass.
5954bc352f6 : Remove unused includes.
6dab73bceb9 : [XLA] Be more consistent about inferring mixed operand shapes
5fff2a4bca4 : Add support for more numpy types, and use a map-lookup design.
544d1eb908f : Add the experimental_new_quantizer flag to the tflite_convert utility
6a1b5968b63 : Add OpMetadata list to OpShardingProto/HloSharding.
69e8792d67b : Removed common header part from all metal kernels.
5ca01501b2a : Disabled IsAdreno6xxOrHigher for some devices with bad platform.
201ac54c8dd : Make the experimental_new_quantizer flag to be public
3b5bb5a7069 : Add convenient methods to write test combinations with and without tf.function
80498bb94f9 : - Adds support to optionally adds replica as part of job name
dd5bbd57dd3 : Rewrite TpuExtractOutsideCompilation pass without assuming clustering.
f00959dd1d5 : Remove code duplication.
abcabe12666 : Fix EarlyStopping callback when no progress is ever made.
846ae350538 : [ROCm] Fix for breakage in ROCm support - 210112
5483ab817e0 : Added MetalInfo to GpuInfo. Added function to initialize MetalInfo.
911305768ea : Lower priority of missing NUMA /sys file log message.
5b172f953f2 : Using the same schema for tensor reservation in Metal as in OpenCL.
253111e23b6 : Stop holding custom devices in TensorHandles
c5f8604fedb : For EarlyStopping, restore the best epoch even if no epoch beats the baseline.
c213508ff96 : Rewrite TpuExtractOutsideCompilation pass without assuming clustering.
c62635d6633 : Using common names(as in common/tasks) in Metal elementwise ops.
db983785374 : Reuse unknown sentinel when not static
62acd0bf195 : [tf.data] Add vlogging for time spent restoring each stage of a dataset iterator.
dce47960337 : Change (Portable)VectorBatchVectorAdd to a template. It had no platform-specific optimizations. This allows to be used for different data types.
27998a56121 : Change from model.predict_proba to using model.predict
242e0a58152 : Cleaning, removed old style linking variables.
61a7ab7203d : Make PortableReductionSumVector a template, reducing code duplication.
696cb254a1e : NNAPI delegate: fix int8 delegation for activations
8c55d68ba02 : [XLA:GPU] Simplify outfeed thunk to accept leaf slices.
c6c84a2c9c1 : [TF-TRT] Fix TopK Combined NMS
b8ac43493ad : [MLIR][KernelGen] Add asin kernels and tests
82227423ff4 : Add missing space in error message
0423a4a0751 : NNAPI delegate: fix int8 delegation for activations
f3cdbdbc33b : Integrate LLVM at llvm/llvm-project@c8a914db5c60
4b6b8a81879 : [KERNEL_GEN] Collapse and tile after Linalg ops were lowered to Loops.
168c7e54393 : Adding SameRank to ShapeUtil header
68fdde7d4ae : add support for concatenated gzip in ZlibInputStream
3406ea6e8c3 : Fix a few ClangTidy warnings
49752e0f82c : Add Int8 support in TFLite Fill op
915c0b2bbc7 : NNAPI delegate: fix handling of int8 inputs in TransposeConv
c590e9116d2 : Add RFC for pre-allocated tensors.
ed2134ae432 : [XLA] Adjust outfeed_receiver to only create threads for local devices.
9f148413931 : Use test macros for IsInf tests.
4223f93cef9 : Considering leaf rank in shape comparison
8f0920289ae : Enable complex types for TanhGrad legalization
36485830be9 : [MLIR][KernelGen] Add atan kernel and tests
eb03410ac06 : added double braces to initialization
2545d48ee37 : compat: Update forward compatibility horizon to 2021-01-12
52743e75fcf : Update GraphDef version to 644.
e458b85d7ad : Fix mlir_wrapper for python.
48955870ac4 : Implement SkipInternal for TFRecordDataset
f5cc613bdac : Don't call ReductionSumVector and ApplyActivationToVector in a loop, use the batching parameter to achieve the same result.
2ef61f7c2cc : Fix breakage in MSVC.
a60511ed2e4 : Linking of elementwise code on per tensor basis. Added new method for linking, args.tensor.Linking(...).
c8bc2530eba : address review comments.
c260680f2a6 : Integrate LLVM at llvm/llvm-project@aefeb5f136e7
6ae54f7c588 : Do not cache variable scopes in legacy_tf_layers.base.Layer when Eager is enabled (regardless of the current context).
8f9ba797cc9 : Combine PortableCwiseClipping in portable_tensor_utils from reference and fp16 implementations.
741b16bd0fc : [XLA] Respect layout of outfeed when SPMD partioning.
4517ba28930 : Get rid of waiting_queue from HeapReadyManager. Instead store a cached value that can be returned by GetCurrNode(), if called again.
c0d110128e4 : TensorTracer: Add an explicit error message when trace_dir is not provided.
d68ead1718f : Internal change
4d8f8d252af : Revert [XLA:SPMD] Adding support for detecting potential parallel dimensions in gather.
fd471575c74 : Internal change
b77e2c82100 : Fix error messages for num_oov_indices in string/integer lookup
b30f3f3a366 : Log error before failing
68024de2a7e : Make is_resource_variable() an tf.__internal__ API.
c999815aac2 : TensorTracer: Ignore calls for tracing tf function graphs.
d431a5faa1d : [XLA] Adding printing and parsing of outfeed_shape attribute for outfeed HLO.
46379cc745e : This PR adds `tf.SizeOp` lowering pattern to make TFLite users can use `tf.size` without `SELECT_TF_OPS`. Because number of elements is the product of each dimension size, it can be lowered to `Prod(Shape, reduction_indices=0, keep_dims=false)`. The pattern is safe to apply any kind of Tensor. For ranked tensor with static shape, operations can be folded to a constant. For ranked tensor with dynamic shape or unranked tensor, the pattern does as what it is.
3b7c15d44b9 : Internal dependency cleanup.
688aca0ac16 : addressing PR feedback / comments
0b206e600d7 : Replace context->ReportError with TF_LITE_KERNEL_LOG in lite/micro/kernels/gather.cc
511c27580ad : Refactor custom op parsers.
08ebcd41e38 : Updating the code in gpu_kernel_to_blob.cc to account for the updated GpuVersion datatype for AMDGPUs
d7f96c409b4 : Fix handling of tf_saved_model.asset in tf-saved-model-optimize-global-tensors
5e90f547a29 : Update keras MultiHeadAttention attention mask docstring to state 1 is to attend and 0 is to mask. https://github.com/tensorflow/tensorflow/issues/45854
86339436a7a : Make is_resource_variable() an tf.__internal__ API.
49e4bbf8956 : fix build formatting.
a0e249979fb : Converter API change to enable optimization with sparsity.
eebe053ea56 : Use the gcnArchName to determine the AMDGPUTarget feature_str for ROCm 4.0 and above
ab9a9084d2f : Changing "GpuVersion" datatype to include hipDeviceProp_t::gcnArchName
d236afda366 : Adding hooks in the Stream Executor API to get/set the AMDGPU gcnArchName device property
75f00007d38 : [TFTRT] Add Dynamic Shape Testing for ConvertArgMinMax
084b4abb128 : First attempt at a Python fuzzer.
6dc9dc2334e : Remove unneeded lines.
986d13e1683 : Add TpuExecutable_FreeXlaShapeIndexArray and TpuExecutable_FreeMaybeOwningDeviceMemoryArray to free appropriate memory
756840185f3 : Stop running variable restoration twice when loading SavedModels
892bbc97977 : Explicitly disable layering check for TFLM bazel packages.
fefc192ea12 : Improve docstring for `data.experimental.bucket_by_sequence_length` API.
c38f88654db : Verify resource subtype is supplied for tf.VarHandleOp.
6aad4a00e0d : Internal change to BUILD.
009675faa94 : Fix a flaky test
7306a4392a3 : [tf.data] Rolls out the optimization `map_parallelization` as experiment to 5% of Borg jobs.
d9502ee26b8 : remove cyclic distribute test
6e2d5e6c553 : Merging of nodes done as in OpenCL inference context.
ae83b4fa292 : Internal change to BUILD.
ef2a6a68c84 : handle name conflicts
d86b3271d6d : convert accessors to lower-case
99d561b15ef : Fusion of nodes simplified. Logic of tasks fusion moved to compute_task_descriptor.
7618f357a8e : [XLA:SPMD] Adding support for detecting potential parallel dimensions in gather.
96fdbb1a8dc : [libtpu] Plumb HloModule::debug_options_ through the C API.
bdea9387862 : Remove the instance check of _UnreadVariable (private tf api) in Keras.
733c07a88f4 : simplify the test name
e8f2243eec6 : Integrate LLVM at llvm/llvm-project@89878e8c966a
6244efd0b42 : renamed test for clarity
2b654ed2167 : remove redundant tests
6d01d3f8343 : Storing tensor buffer handles in generic arguments.
c08fda5cb79 : Disable flaky fault_tolerance_test on mac.
82f431cb143 : pylint fixes
c9e25cdf51e : Replace the unused READY_WITH_RETENTION with the new VERY_LOW_POWER state.
9349a096eb2 : Add smart_resize option to image_dataset_from_directory.
4544864a34d : Remove irrelevant warnings. - tf.train is not longer part of the API. - `Sequence`-based generator training is a LTS API and should not print warning when used the way it's intended to be used.
edf7e54d28e : change function name as per review
721ca82f445 : remove empty lines
a17e1fc7ef6 : Extending the default PyModule_Type as a FastModuleType and use it for TFModuleWrapper. This extended type has improved attribute lookup mechanism to shorten tf api lookup speed.
8a7c07385ca : Upstream mhlo.dot lowering to Linalg to MHLO repo.
a5c4882d6c9 : Updatable uniforms done as generic arguments. Removed std::vector<UniformBufferDescriptor> uniform_buffers from task descriptor.
8ab9ab6217a : Update description of Eigen license. Remove outdated references to (L)GPL license.
24efa2683fb : Bugfix: TFLite `If` with dynamically allocated tensors.
062e504d668 : Use kUnknownDimFromConst for output_tensors_as_shapes for Pack op.
1b07d235993 : [KERNEL_GEN] Add a pattern for hlo.dyn_broadcast->linalg to enable is_inf kernel.
d69dd992bda : Add -march=native to kokoro tests.
92aed7b1447 : Add workaround for pybind11 bug that means we were issue poor errors in the case of Python integer -> C integer conversion overflow.
e59dc7401a1 : Legalize Zeta and Polygamma ops with the tf2xla fallback
b98d569ceb0 : micro: fix formatting error in edit of op FILL
a5a87b420b8 : micro: remove lite-specific code from copy of FILL
4722a897349 : [lite] Add new methods for get input/output tensors using signature input/output names. getInputTensorFromSignature/getOutputTensorFromSignature
28602b10845 : NFC: Replace "toco" with "converter" in loggings.
2be973b172c : TFLM: Fix appollo3evb target build again
efc73dee1a1 : Fix nccl BUILD file
306b46f7c86 : TFLM: Fix appollo3evb target build
ca7222c8a05 : Fix sanity check
ac1888b1995 : [KERNEL_GEN] Add a canonicalization pattern to drop a redundant dynamic reshape.
032daa478ef : Add a comment
bb06df120dd : Remove blank line
204a1330ca9 : Fix macos_with_framework_shared_object
091856315b2 : [MLIR][KernelGen] Add atan2 kernels
dff3c8a47a2 : Fix iOS static framework link error by using custom object file extractor
53e3975a0f0 : Update GraphDef version to 643.
4414663751e : compat: Update forward compatibility horizon to 2021-01-11
d31fab2d574 : TFLM: Set new GCC version to default
2e2f5ce038e : Benchmark different output size
4e027907064 : Move compute_interpolation_weights into generator
1fc4e31a299 : Pre-compute indices
287ab904660 : Return an error instead of crashing
1a99f30ec75 : Fix InvalidArgumentError error when mixed precision plicy is used in Attention/AdditiveAttention layer
735d414c393 : bump to trigger ci builds
6b4327d0336 : increase default num_experiments count
e3c21984245 : Add eager benchmark for choosing fastest benchmark
3b314f0e099 : Update GraphDef version to 642.
6aae5d9ce99 : compat: Update forward compatibility horizon to 2021-01-10
0356dc11d03 : Removed std::vector<ImmutableBufferDescriptor> immutable_buffers from task descriptor. Covered by Arguments args;
6bf33580807 : Add tf.qint32 support for tf.zeros
4998c755467 : micro: copy operator FLOOR_MOD kernel from lite
fa3928cd56c : Fixed a bug in the current eager runtime, when looking for the `config_proto` attribute in a dispatched TF function.
8730806d23e : compat: Update forward compatibility horizon to 2021-01-09
48324095616 : Update GraphDef version to 641.
17e705a99a7 : internal code change
ad9fab18e8a : Fix handling of reshape op with single input in flatbuffer_import.cc
50a8abac128 : Include C env API into part of the libtensorflow_framework.so
5b9181194e1 : [XLA] Enable RHS space-to-batch on backprop filter convolutions.
5975aae33fa : Add clarity to "Op Name" for device memory allocation that was preallocated and unused.
987e514e22a : add more dep on core target
e81693934c9 : Fix outside compilation to add new function instead of inplace function update.
ef069071048 : Use flib of attached context.
708ffb11f6b : [tf.lite] Fix JNI memory leak when constructor exceptions are thrown
684632e672f : open source the XRTExecuteOP for TPU.
587ac71f68f : Allows creating tf.random.Generator under distribution-strategy scopes. Different replicas will get different random-number streams.
70502be4a59 : [XLA/GPU] Add an LMHLO -> Execution result test.
e9b3d33ccfa : Ensure *CrossEntropyWithLogits does not `NaN` when logits is `-inf` under XLA.
c66f32a0ef0 : When resolving dynamism fails, conservatively assume value is dynamic.
9aae97c55cb : [tf.lite] Fix JNI memory leak when constructor exceptions are thrown
f7f8dd1f1b5 : [XLA/GPU] Migrate unnested constants to mlir::GetGlobalMemrefOp.
52a2da52ade : Clear kernel cache when reseting TPU system.
5f5041fc9c8 : Add sequence support for TPU Embeddings class on CPU.
be1f6656bf0 : Fix the checks to determine pass/fail for test_code_style.
64bcff84a4d : Update NNAPI delegate to be able to handle single input Reshape op
1a324f5c724 : Allow more of the internal checks to have open-source counterparts.
133a9711dd6 : Use flib of attached context.
b861654b164 : Fixed protobuf related failure.
d7b94db0b84 : Disable TF32 in a few tests.
f3544e38c90 : Use CUDNN_FMA_MATH to disable TF32 for RNNs.
6ba665e1f28 : [XLA] Use shape inference in HLO parser.
b03f57f6504 : Verify resource subtype is supplied for tf.VarHandleOp.
9fa88362d4a : Internal change
0d720fa421e : Fix stale docs using make -f ... person_detection instead of person_detection_int8.
0a342ee36b2 : micro: delete gmock/gtest includes in copy of FILL
9a1ea4737b0 : Fix API docs formatting issue.
7b9bd381c8d : Verify resource subtype is supplied for tf.VarHandleOp.
ecf8df09453 : [XLA:GPU] Simplify outfeed thunk to accept leaf slices.
a5ce810d42c : Fix TODOs in detection_postprocess
8004de62d2a : Remove designated initializer from prepare_quantize_helper.h
7595aeda0b9 : Fix keras saving bug in multiheadattention. Remember the input shapes when build_from_signature is called and trigger the build in from_config.
40eec99c04a : [tf.lite] Reduce size impact of optimized strided_slice
4b27388131f : Correct name for tpu_tracer static initialization.
2f1a51263d1 : Remove outdated TODOs.
d2f068134d8 : Delay transpiler initialzation to mitigate effects of circular imports.
c584ef0ee75 : Fix failure to allocate objects when reuse_internal_objects is set to false.
16407535d11 : [NFC] Update TF MLIR tests to use visibility keyword instead of sym_visibility attribute for functions. This is in preparation of https://reviews.llvm.org/D94200
44de6694634 : Added a few more options for creating the EdgeTpuDelegate.
e0886adfed9 : [XLA:GPU] Simplify outfeed thunk to accept leaf slices.
b74444efa83 : Add MakeAscendingLayout().
cccd2f2d7e8 : Integrate LLVM at llvm/llvm-project@bcbdeafa9cb3
16696c7587a : Delay transpiler initialzation to mitigate effects of circular imports.
59974d69d2a : Include all parameters in LinearOperatorLowRankUpdate batch shape calculation.
97ba838a81e : Op documentation update. update of g3doc/tf_ops.md update of g3doc/includes/tf_passes.md
aeef5bba096 : Delay transpiler initialzation to mitigate effects of circular imports.
277e22a0154 : PR #46222: [ROCm] Updating XLA custom_call_test to enable it for the ROCm platform
cf603aa4f9d : [MLIR][KernelGen] Remove op name as argument to default input values
b3c902861c6 : TFLu: Update downloaded GCC version to 10
1f4aaeedb0d : [MLIR][KernelGen] Explicitly specify special inputs in all binary tests.
d185bebfe73 : Added support to visualise HloModule Protobufs
102a6d30d1d : Added TF registered ops that were missing in MLIR TF dialect
e62cdebcb5e : Update GraphDef version to 640.
b699ff89431 : compat: Update forward compatibility horizon to 2021-01-08
d196f2e7be3 : Add cluster ops-by-policy pass
6a848f27abe : Create a new ROCM RBE Docker image with ROCM 4.0.
ae1b19aaaa6 : Internal change
940ed6b14e9 : Clean up logic in _revive_graph_network.
0a6fe1120ff : open source the XRTCompileOP for TPU.
33910c7d76f : Graduate to core the following experimental learning rate schedules: CosineDecay, CosineDecayRestarts.
d40e992f9fa : Add checks to ensure all arguments have valid values during input canonicalization.
fe004863b73 : Add support for SVDF in MLIR quantizer
73225f15019 : [XLA:SPMD] Avoid replicating non-concat dims in concat
d0ebdb98e19 : Set use_gpu=True in _testTypesForSparseAdagrad
95a80c02469 : Adds debugging info to a CHECK in ShapeUtil::ReshapeIsBitcast().
9037c4301d2 : Internal change
06186e83905 : [XLA:Python] Simplify code to convert literals to and from Python.
cbe2a3fe17f : Stop holding custom devices in TensorHandles
beff361b55a : Import while from flatbuffer as "tfl.while"
b5ec87165f5 : Refactor for BuiltinOperator_GATHER_ND in flatbuffer_conversions
d53b9265775 : TFLite: iOS: Ensure we use the iOS mktemp
4dde394bd2b : Update the Arduino library version to prepare for a new release
38b7e1fe4e6 : Remove unneccessary define.
1d8218f155c : Refactor ReshapeSparseTensor into a template+class
8c57f07bd2d : Internal code infra change
90866e40723 : Have artifcat directory be different for different build_types.
e24b61cc125 : update ethosu.inc
af3472d13f8 : [KERNEL_GEN] Restrict broadcast -> reshape canonicalization to identity dims.
bbd388b7c32 : Updates based on discussion with Nat.
46e9ee6a5db : split the combinations into different tests
7a89428eb63 : choose one mode at a time
8fc72f7317c : parameterize processing_mode
e40cd33b604 : use dataset_ops instead of tf import
2580f3f0f93 : distribute already distributed datasets
0c244ad5214 : PSv2: Shutdown the worker preemption thread in ClusterCoordinator's destructor.
114776946dc : Use MEAN_IDX and VAR_IDX in _NormalizingCombiner
0ad6bd0b084 : Removed lite/micro/kernels/expand_dims.cc
f73ad89e1a0 : Fix a minor formatting error in lite/kernels/expand_dims.cc
a64de9823cd : preserve error regex over pylint
00be8166905 : lint fixes
523f789ecdd : micro: delete gmock/gtest includes in copy of SPACE_TO_DEPTH
24c4db6c316 : test processing mode combinations with two level distributions
c30b352174f : micro: delete gmock/gtest includes in copy of DEPTH_TO_SPACE
49e36753679 : PSv2: Merge cluster_coordinator_mpr_test into fault_tolerance_test: step 1, adding SingleWorkerFaultToleranceTest for single worker fault tolerance cases.
8438d59abbd : Fix sparse_concat for how it handles output tensor shape.
3a6b834adb9 : Add BUILD rules for mlir-spirv-cpu-runner
55ed8659f4f : Re-enabling the XLA convolution_test on the ROCm platform, after disabling a couple of failing subtests. Those failing subtests will be fixed soon
98aecfccda4 : re-enabling a subtest withing image_ops_test.py, because it no longer fails on the ROCm platform
d6b25dcbe04 : Relaxing the rtol for some fp16 subtests within dot_operation_test.cc
13d37279f13 : Remove the internal flag of lazy_remote_inputs_copy.
ce9122eb7b9 : [lite] Set the bytes field by default in case no resize happened while assigning to resource variable. Also, add unit-test for the resource variable
caf67162742 : [XLA/GPU] Add a LLVMIR test for constants.
0cf9bfa4a3a : [MLIR][KernelGen] Allow specialized input values with default binary tests
d3ff9a39bd8 : Integrate LLVM at llvm/llvm-project@7f7b0dc4e15f
b18eefe6296 : [XLA] Transform more cases of reshape(iota) to a mixed radix calculation with iota, multiply and add.
67733d99c43 : local_execution_config_platform: return correct cpu value for arm64 platform
0f55ccb2424 : Clean redundant config_setting
1cf4ff6f683 : Remove config_setting for darwin_arm64e for now
bab0d14036e : Make TensorFlow build on Apple Silicon
26ec7a44905 : Do not creates MaybeOwningDeviceMemory and ExecutionInput object in TF/XLA. This lower XLA launch overhead.
89dd5837aa3 : Hint at the problem in the "Didn't find op for builtin opcode ... version ..." error.
7fa2309477c : [XLA:CPU] Move bf16->f32 conversion before fusion
c21f7e2db59 : [XLA:CPU] Allow more types to be used in dot
e30e1d1aedb : Update iOS documentations with Objective C API.
4cb1278b338 : Update GraphDef version to 639.
6c6fe898c4a : compat: Update forward compatibility horizon to 2021-01-07
302135ad72a : Add error payload in status.
8b65e66f2ff : Update docstring for base layer in Keras.
50ebcdcae42 : use test_util.get_cache and change `unzip` to `extract` when downloading flowers dataset.
514f050de06 : Clarify error message of plot_model when pydot is not installed.
d1fe15249de : Using SupportsImages method instead of SupportsImageBuffer.
d874f3d704f : Benchmark single channel image
e1016467153 : Use Tensor generator class
95569ba915c : [XLA/GPU] Move BufferAllocation-related attributes from GetGlobalMemrefOp to GlobalMemrefOp.
c4f8aa9853a : fixed the breakage. Re-submit plumbing of the enable_v2_behavior() call to C++
a6bf37df0d3 : remove `current_index_manual`
c44a1a4210f : fix backend sanity check failure
487b5ff519a : add `CheckTensorValue`
e9629887e48 : Add support for _XlaSharding attribute on VarHandleOp inputs to TPUReplicate ops in DistributedTPURewritePass.
fd758534e21 : Optimize `version_utils.swap_class` method for better performance.
d9e960b7be7 : open source the XRTCompileOP for TPU.
c96dba97d87 : change dataset to _dataset in model_maker colab.
06607a0f2c4 : Support numpy scalar types in serialized TypeSpecs.
c08aed30961 : TFLM: Remove <complex> header from portable_type_to_tflitetype.h
c9826766bc9 : Copy lite/kernels/gather.cc to lite/micro/kernels/gather.cc w/o any change
f5062726226 : Add atan2 operator to Flex delegate
0a469be3ecc : Refactoring fully_connected to share code between reference and optimized kernels.
f5377c99016 : Extract reference for operator FLOOR_DIV to standalone header
4de058963ed : Add show_debug_info flag to MLIR testing functions
42b5e4b91c9 : Enforce PY3 in all the tfr python targets
5eb2fd28247 : [XLA] Fix VLOG interaction with CallInliner
7d6722dcb43 : open source the XRTCompileOP for TPU.
b9ce9cbc98e : Fix trivial memory leak
fa75f1142e9 : pass references instead of copies
a55498ce38f : fixed syntax
45ed98546cb : bump to trigger ci jobs
abe77c03153 : Kernels cleaned from temporary flag tensors_as_args.
44c115bd8eb : Include and build xa_nnlib with TARGET_ARCH=fusion_f1.
6fcf1f47533 : Add Atan2 to Android extended ops.
6b351bf94bc : [XLA/GPU] Fix issues brought by multi-threaded compilation: * Improve the heuristics on libdevice usage detection. * Dump per-thread LLVM modules correctly.
ac37981874d : [tf.data] use a Class for IteratorResource State
34572c38f6b : Kernels cleaned from unused variable: linear_index.
335857da1bd : [tf.lite] Optimize strided_slice when inner stride == 1
7d841e13c4e : Elementwise ops in Metal converted to new style(used arguments and tensors).
0f1b6628fc4 : Refactor for case BuiltinOperator_GATHER in flatbuffer_conversions
bcd5dd0148e : Fix user-provided external object registration.
0bfa5cf9da4 : Using Tensor objects in Mean kernel.
0108d772920 : Add bool support for Dimension.
a9e12b84251 : Fix CUDNN RNN params dim size
e2395993d0c : Upgrade to gast 0.4.
b9066b20257 : Add lowering from tf.RiscDot op to HLO_Dot.
c98f8d9f8cf : minor spelling tweaks
60689981599 : Provide implementation for DoNotOptimize for windows-msvc and re-enable test on windows.
ce2d218fc88 : Add int8 and int16x8 support for BROADCAST_TO operator
d92db384276 : fixed zero initialization
4574fb2176c : [ROCm] Raising the memory allocation cap for GPU unit tests from 1GB to 2GB
1df769141a8 : Added TF registered ops that were missing in MLIR TF dialect
73d91ce18e5 : suppress warning
024dfae50e4 : Cleans up a newly added XlaVariadicSort op to take Input instead of Attr.
e42a2b8dc9e : [ROCm] Fix for breakage in XLA Conv Op functionality
14ba1d95403 : Extract a function for parsing operator FLOOR_MOD
3ed57f07adb : correct copyright notice formatting
929904b947f : Using Tensor objects and args in Winograd kernels.
bfc47d09bcd : micro: copy operator LEAKY_RELU kernel from lite
2575b538f73 : Generating struct with vec4 values for constant(uniform) arguments.
e92801e8848 : Extract reference for operator LEAKY_RELU to standalone header
94dc5be48b1 : Using Tensor objects in Convolution kernel.
9087aeff6b6 : Extract a function for parsing operator LEAKY_RELU
2360e264873 : Chains fusion simplified. Fusion done as iterative process of nodes fusion.
475c8d7e9d9 : Added SupportsImages method to GpuInfo. In OpenCL image support is not required.
91a5324b724 : Added correct info for Adreno 620. Fixed typo 616 -> 618.
d8ef2bba207 : Update GraphDef version to 638.
cc50fc89ad7 : compat: Update forward compatibility horizon to 2021-01-06
1e02ad78cf1 : TFLM: Remove <complex> header import from portable_tensor.h
519de89fa99 : Update custom_gradient.py
c5ce162da8e : Move CMSIS downloads to a separate script.
f98d9ecb8e1 : Extract reference for operator ADD_N to standalone header
934d4768962 : Fix flaky test gpu_xla_dct_ops_test by increasing the number of shards
78012e5d6c4 : Disable flaky test nccl_manager_test in guitar
207efbbf7c8 : Move Model read/write methods to model_utils.h
a7b5d06da87 : Extract a function for parsing operator ADD_N
a770d784079 : Addressed review comments
ca7c72bbbd6 : TFLM: Fix typo in cmsis conv.cc
51463f4b40c : Update ops-related pbtxt files.
d57f9565170 : Handle LSTM with cifg in MLIR quantizer.
60ba1585609 : Reduce maximum constant size from 10MB to 100Kb.
173603e8510 : Improve code quality in ArenaPlanner's PlanAllocations method.
6def8adb8bd : Path fix for local build of openssh
2d94d904dfc : Add bfloat16 support to more image grad ops.
fe70900e009 : Do not use private convert_to_tensor API in autocast_variable.py.
85504f9555c : Fix error when end_mask and shrink_mask are set at the same axis
e0a6a8c7e22 : No longer compile with `-march=native`.
d9841dfd968 : Port the transpose_conv operator along with with relevant tests.
b9c3a9a30d1 : [Dockerfile] move stubs to the end of LD_LIBRARY_PATH
c66d79843a1 : Updating the XLA autoclustering tutorial with the new way to check for GPUs and also added a printout of time in the non-XLA case to compare against the XLA case.
f486e58bcff : Make TryDlopenCUDALibraries use the cached SO loaders
0c79db02d59 : Add a new test for overriding an existing kernel
53104465f6e : Consolidate tensor conversion utils
d5a13710294 : Add `FooWithStatus` methods for all `Foo` methods with `CHECK` fails.
671c78343c3 : Tweak GPUCompatibleFIFOQueue's unit test so it runs more configurations
866d081cb44 : Add tests for using tf.data service with distribution strategies.
8232f94fa34 : Internal symbol name change.
b596693a772 : Disable parse_headers for lite/kernels/internal:legacy_reference_base
746817af146 : Add target and pass_string parameters to the renode test script to fix #46186
6e5e03c3f1f : Have BatchFunction respect soft placement.
3de8fc67655 : Add a version number for the XLA code targetting jaxlib.
5a1d7415893 : BufferFromHostBuffer in CopyToDevice in implementation should take ownership of the intermediate literal.
74bf0bb6715 : Plumb the enable_v2_behavior() call to C++
1b94fd1b8aa : Add support for creating Keras.inputs from arbitrary TypeSpecs. (Including TypeSpecs that don't have a dtype)
f9ad3005254 : Add tblib and dill to TEST_PACKAGES
ec2403ba4f8 : Use a handle instead of an object.
bbba5855e31 : Add license in cast.h
2de0ae00494 : Disable parse_headers for lite/kernels/internal:reference_base
1c55a838851 : Fix in BUILD
f4dc69a5b83 : Update the style checks to also include the reference kernels.
fea4a23847a : [XLA:GPU][NFC] Reorder arguments of CreateOperands. - Move all output values at end and remove default values for num_operands and result_subset as they are not needed. - Use pre-increment when possible to conform to Google coding style.
5f7f0f5edb9 : tflite-nnapi Handle version 2 of transpose conv
2c687ec4d9f : Update descriptions and error messages in the TFLite Converter code
390e2deb75e : Plumb the enable_v2_behavior() call to C++
36b4ef7a812 : Skip creating std server for evaluator.
dff50dd3adb : [KERNEL_GEN] Add a missing test for Mul kernel and sort the tests.
0b83955574f : [XLA:GPU] Migrate Infeed thunk emission to MLIR
47881168636 : Create a round trip fuzzer for `FloatToBFloat16` and `BFloat16ToFloat`.
242f42a1863 : [tf.data] Rolls out the optimization `map_parallelization` as experiment to 1% of Borg jobs.
a19a2cd6af2 : Calling `image_dataset_from_directory(dir, labels=None)` should return a dataset that indexes images in `dir` and its subdirectories. Right now it doesn't work and requires you to create a subdir within `dir`...
c109dc5a8b6 : [XLA:GPU] Convert infeed instructions to LHLO Infeed operation.
f66045168ab : Add release notes for the new patch releases
6b302ae1a07 : Remove duplicate tests
48e22089f4a : Create a fuzzer for `AreAttrValuesEqual` and `FastAreAttrValuesEqual`.
ff7703fe64f : [MLIR][KernelGen] Use default input values also for scalars
b88660a1998 : Integrate LLVM at llvm/llvm-project@d38a0258a5f4
2f407ad7ff3 : [MLIR][KernelGen] Explicitly specify special inputs in all unary tests.
2968887e37b : (lite) Several related changes to help with flaky failures of the download: - Increase number of times we retry curl from 3 to 5. - Pass the '-S' flag to curl (a.k.a. --show-error), so that if it fails, we get an error message. [Note that this flag has been supported in curl since at least 2015, probably earlier, so shouldn't cause any risk of incompatibilities.] - Use 'set -x' before invoking curl, so that each time we invoke curl, we print out the curl command and its exit status.
18a89beb324 : [MLIR][KernelGen] Allow specialized input values with default unary tests
b1f2a729b04 : [KERNEL_GEN] Add kernel generation for Div.
62e391cc6c6 : Support casting to int16.
467e16b8a5e : Also use GpuOpsTestConfig for gpu_binary_ops_test.
031c7398b11 : [KERNEL_GEN] Add kernel generation for Sub.
b08f45a5549 : Chains fusion simplified. Fusion done as iterative process of nodes fusion.
32449628f66 : [KERNEL_GEN] Add canonicalizaton pattern to drop a redundant broadcast op.
3842c818d93 : Chains fusion simplified. Fusion done as iterative process of nodes fusion.
c83a972004b : Links were broken to the jit_compiler tutorial since that tutorial was recently renamed.
919c3b4f042 : Using Tensor objects in Resize kernels.
a9fdf411c4b : Using Tensor objects in Softmax kernels.
9835e865722 : Update GraphDef version to 637.
ebdf43212f9 : compat: Update forward compatibility horizon to 2021-01-05
1c2b24c51a8 : Slice structure was made similar to gpu/common/tasks/strided_slices.
ce1f7410713 : change the link to SST-2 dataset since previous link is not allowed to be downloaded any more.
9f883754d49 : SliceStride selector was optimized. Using single precalculated scalar value for SliceStride.
bd68b49a9dd : Added more defines to hide CL shading language specific elements. OpenCL defines moved from gpu/common/task to gpu/cl/cl_operation.
5d181195586 : iterate over dataset without asserting
3dd788af5bf : Added the command, tf.compat.v1.disable_eager_execution as the Variable Scope works as expected in Graph Mode
b6fbda0c28d : Nightly breakage - Nightly non-pip cpu builds times out (flaky). Add `no_oss` tag.
606fe0b8410 : micro: fixup use of ReportError in SPACE_TO_DEPTH
0c0457302f4 : micro: clang-format copy of SPACE_TO_DEPTH
0c8f862ef3e : micro: copy op SPACE_TO_DEPTH kernel from lite
2ea65c4f4fa : micro: fixup use of ReportError in DEPTH_TO_SPACE
c7a7d50dd47 : micro: clang-format copy of DEPTH_TO_SPACE
d86d4d68ded : micro: copy op DEPTH_TO_SPACE kernel from lite
e148583df0b : Extract reference for op DEPTH_TO_SPACE to standalone header
49524d68892 : Update from StrJoin to !interleave
12c3d683af1 : micro: in CONTRIBUTING.md, fix path to test script
f13ea73a9eb : Update build_pip_package.sh
8e7e53a568f : handle failing tests
556fa126dbe : Nightly breakage - Explicitly skip gpu builds.
d6d965d4709 : add test with shared job name
c1714094928 : rename test for clarity
1c96fbd85a0 : [tf.data] test zipped datasets with different processing modes
8b5ab23f2d0 : Only use pthread_getname on glibc and FreeBSD
10fbe846d4a : revert lint changes
548505974c2 : [tf.data] fix the example in DispatchServer docstring
d18947de133 : Update GraphDef version to 636.
9ef254e44d9 : compat: Update forward compatibility horizon to 2021-01-04
c8b7f58e1d1 : minor change per Google code review suggestion
35c15e0c184 : Nightly breakage - Add `no_gpu` tag filter.
f25125e50ba : Fixes Github #42386 Fixes b/164972447 Raises TypeError if None object is passed as target to gradient.
f6b77e9050e : Update README.md as nnapi_delegate implementation changed
7eb0c7d0518 : fix path on windows and add better error message for not founding find_cuda_config in working direcotry
3edb086d600 : compat: Update forward compatibility horizon to 2021-01-03
03167f9afca : Update GraphDef version to 635.
48aeb820a44 : NMS padded op related - Add a note about potential OOM (depending on the system workload) if `max_output_size` is too large. Also add a test that checks that a proper error is thrown when `max_output_size` is larger than int32 max.
27b9e5da7f6 : Revert "Avoid TODO in comment to avoid CI false-alarms"
6a7fda5d1b8 : Update GraphDef version to 634.
d1e15237a4a : compat: Update forward compatibility horizon to 2021-01-02
f654140f7cd : Fix MobileNetV3 Preprocess
8867b44e4cd : Update GraphDef version to 633.
8d4093726d3 : compat: Update forward compatibility horizon to 2021-01-01
763c2064cad : Update tensorflow/tools/ci_build/linux/mkl/install_openmpi_horovod.sh
613041d6e6b : Change order for remapper.
9cfc4f740fa : Add additional check to narrow down cases that will fail later
12200d98b5e : Integrate LLVM at llvm/llvm-project@8bee4d4e8f54
92961472c83 : Bump tensorflow in /tensorflow/lite/micro/examples/magic_wand/train
0147524914b : compat: Update forward compatibility horizon to 2020-12-31
da89573e7b6 : Update GraphDef version to 632.
b3e898d64f1 : Fix typo in concatenation.cc
079a6c92152 : Newline after printing ConfigError in configure.py.
2be3a95b98a : Issue: Test case breaking on windows due to wrong path
176b372cc33 : Issue: Test case breaking on windows due to wrong path
cb8e9521994 : Updated TPU Rewrite pass/XLA sharding util to support partitioned tile sharded inputs and outputs.
377b1e6a5a4 : Add a metric to monitor the usage of the quantization pass
82fb8a6f3a8 : Integrate LLVM at llvm/llvm-project@51a292d99453
4ef33e3c388 : Internal change
0fa06203b92 : Update TPU sharding identification pass to use sharding from partitioned resource handles.
9939908963f : Update TPU resource read write partitioning pass to not be restricted to only replicate sharding.
2b78c2d76df : Fixed misleading error message
c08face2b47 : [XLA/GPU] Add optional BufferAllocation fields to IrEmitterContext, and replace some of the IrEmitterUnnested BufferAssignment uses with BufferAllocation use.
e5f34fd4cc2 : Go: Update generated wrapper functions for TensorFlow ops.
b6f3366a716 : Don't check for if null after already dereferenced
b982fb9aef8 : [XLA/GPU] Make HloModule optional in CompileTargetBinary.
0ccf4bfab53 : Crash if XLA flags are to be read from a file but we could not open the file
d16e734273e : Add shape inference rule for XlaPad.
0e5003a4eea : Switch to actual op inside concrete function
7b31eb3cf8f : [tf.data] Try many times before giving up on empty repeat().
e2999495895 : [tf.data] Update some unit test code to follow real situation.
f8975c3e437 : Rolling forward after fixing C++ version problems.
64c87d65ff3 : Bug fix: create arguments based on module config's entry computation parameter shape only if it's static.
ae6ff845958 : [XLA] Remove an overly pessimistic assertion from memory space assignment.
89310df4bc5 : Emit warning for op not modeled in dialect.
0c04b471fbd : [tf.data] In tf.data autotuning, keep the initialized parameter values if processing times are not correctly collected yet.
73b304c9e4f : Refactor transpose_conv implementation into separate header.
666abe7ee72 : Handle the degenerate case where an empty tensor is passed in for batching.
c66a221d8b4 : Add "no_rocm" tag back to nccl_manager_test
c4d0fd2ca18 : micro: replace ReportError() with TF_LITE_KERNEL_LOG macro
5b13a5ff0cf : Fix TF, add missing LLVM dependency
56997ec2ef3 : Avoid TODO in comment to avoid CI false-alarms
c7aa1c84f93 : Don't explicitly include //tensorflow/compiler/mlir/lite/...
ee02937dabd : Make DEFAULT_BAZEL_TARGETS multi-line
e545d87911d : [DebuggerV2] Enable debug_v2_ops_test & debug_events_writer_test on Windows
7ef1822f35a : Remove a WhileLoopAllReduceCodeMotion pass, which finds the all-reduce-then-accumuate pattern inside while loops and moves the all-reduce to the outside of the while loop.
47aa5efd245 : Integrate LLVM at llvm/llvm-project@2016f2c8a76d
48dd78b2170 : Set GetTupleElement instruction sharding from argument shardings.
ba3d2068841 : fix static path for find_cuda_config.py script
f85e9fa60ff : Update GraphDef version to 631.
e8eb4cccf36 : compat: Update forward compatibility horizon to 2020-12-30
2d2dfefdc17 : Add quantization spec for LSTM, so bias can be handled properly.
f8822e35c36 : Constant fold TensorFlow ops that has results with zero elements
9324ae7f708 : Separate pass for restricting scale of recurrent cell and output of LSTM
77eafffd690 : Integrate LLVM at llvm/llvm-project@8001dcbd50ce
8f57aaa1e7a : Fix conv layer for partially unknown spatial shape
c1efa5341c7 : Eager execution coverage for extract_volume_patches_grad_test.py. Removed run_deprecated_v1 decorators. (Part 2)
ea9aba4c6ef : Rename the ObjC tests target name
38213428929 : Eager execution coverage for extract_image_patches_grad_test.py. Removed run_deprecated_v1 decorators.
d3bba8c715b : Eager execution coverage for image_grad_test.py. Removed run_deprecated_v1 decorators. (Part 2)
8ef5acc36d1 : Add ParseTransposeConv to flatbuffer_conversions.
a53566a6f0c : Op documentation update. update of g3doc/includes/tf_passes.md
461712aa352 : Propagated optional argv to benchmarks_main
7bdd911281b : Add a WhileLoopAllReduceCodeMotion pass, which finds the all-reduce-then-accumuate pattern inside while loops and moves the all-reduce to the outside of the while loop.
4f87b797b0f : Rollback of PR #45889: Fixed build issue on windows: realpath command not found. Reason: Nightly build breaks with the change.
1c4d31960b0 : Support dynamic sized slice.
919c8f27384 : Added error message for unsupported uninitialized resource variables
94bc8f28598 : Refactor flatbuffer_conversions for operators POW and ZEROS_LIKE
8ea9e8cfab4 : Fix a misplaced comment.
054c7c1e8e0 : [XLA/GPU] Make `module` parameter to GpuExecutable optional.
1f13bffc6c6 : Use declarative registration of TPURewritePass (NFC) Update documentation for the TPURewritePass.
e5763bed269 : [TFTRT] Disable non TRT optimization fix
0366e4d699e : Add bool support for Dimension.
9ac993ae57b : [XLA] IntegralUpcaster->OperandUpcaster to allow auto upcasting floating point types.
aa92d1d7a9b : [XLA:GPU] Simplify Outfeed thunk to eliminate code for handling dynamic tuples.
c3769c72d8d : Fixed alignment of biases in DepthWise and Transpose Convs.
7f20831cf7e : [tf.lite] Add 5D support to slice
d00879d9aeb : Add full integer int8 post-training quantization to model coverage
bd8c93d61d9 : Add bool support for Dimension.
73c5ff37f15 : Adjust error message of tf.debugging.assert_type
7f3c3f527e1 : Update EraseClusterFuncs in TPU Rewrite pass to pass asan.
198ab7b9e78 : Re-enable msan & asan tests which were fixed
41647e829c5 : Integrate LLVM at llvm/llvm-project@930c74f12d79
78bce125bf8 : Disables CUDA_ASAN for //third_party/tensorflow/core/distributed_runtime/rpc:grpc_session_test due to timeout.
f5d4e292b4a : Remove extraneous expand_nonconcat_dims from doc string of tf.sparse.concat
cb996b599fe : compat: Update forward compatibility horizon to 2020-12-29
1edd6ed9ac8 : Update GraphDef version to 630.
cba71247252 : Use 'batcher_queue_' as key to find queue. - This should work for when one graph has multiple batch-ops; otherwise, inputs to different batch ops will be fed into the same queue.
8b9bbb3f6df : Batching fix for when num_batching_threads is 0.
b69fa92a924 : Issue:#46004 Context: Initial changes resulted in merge conflicts. As a result,I had to come up with a different approach since _SHARDED_SUFFIX is a tensor now.
d0caa7d14e0 : [TF/MLIR] Supports legalizing 1d mhlo.gather to tf.Gather.
88c6148ad2c : Fix clang compilation errors for --config=mkl_threadpool.
9159087103b : Issue:#46004 Context: Initial changes resulted in merge conflicts. As a result,I had to come up with a different approach since _SHARDED_SUFFIX is a tensor now.
f38c4d866b7 : Add reference_tflite_model option to DiffOptions
5688e7ef42c : Disable dynamic layout pass in TF TPU bridge pass pipeline.
b43d1e0cdae : Reorder switch statement case to match convention
cfdc24bab6b : Extract a function for parsing op DEPTH_TO_SPACE
f39cb9f6fb3 : [XLA/GPU] Port Github PR 45343 and few_waves support.
72060b46e9a : avoid doing reset when position is still in buffer.
1280637efa8 : Support TPUPartitionedInput/Output ops in TPU Rewrite pass.
1e73bbda958 : Extract reference for op SPACE_TO_DEPTH to standalone header
44401c9535a : Add a function to compute a fingerprint for an HLO instruction based on itself and its neighborhood.
9e40946f8d7 : Edit cuDNN warning messages for recurrent layers.
4316054cc62 : [tf.data] Only enables optimization `map_parallelization` on the main dataset pipeline.
678333bd87a : Extract a function for parsing op SPACE_TO_DEPTH
727a286fa3c : Adds support for bias input to TransposeConv in Hexagon delegate
59f5abfbc8d : [tf.data] Support asserting infinite cardinality.
7f58b07fb9f : Op documentation update. update of g3doc/includes/tf_passes.md
d0ef3739584 : Upgrade grpcio to 1.34.0
ed40c9045fd : Update README.md
6fc4559676b : Add support for Rsqrt in Hexagon delegate. TFLite Rsqrt is converted to Div(Quantize(1), Sqrt(input)) in the hexagon graph.
0817aac6be5 : Fork the implementation of tf.initializer to keras.
e86e460ddc2 : Disable broken tsan test
420ce899d01 : Rollback #43040: Overview sanilty check fails on pylint upgrade
ea9f1bf0161 : Add SquaredDifference op in hexagon delegate. The op is not supported natively so we lower the op to Mul(Sub(a,b), Sub(a,b))
40dad0a2832 : Fix typo
c22427bcb6f : Delete a bunch of unnecessary deps from MLIROptLib
dd105955034 : Remove some dead code.
5892c5bbe5e : Add TPUResourceReadsWritesPartitioningPass to MLIR TPU Bridge pipeline.
8f4dc568030 : Add pass that repartitions resource variable reads and writes values from partitioned resource variable handles.
ec43d70760d : Minor additions to the guide about access to source code of functions.
8d8343910c5 : micro: copy operator DIV kernel from lite
63690f568c8 : Allow sparse tensor with reorder work on potentially large dims,
6a0f88ecfa2 : Fix md5sum command not found issue on mac
3741a7bda71 : Fix for https://github.com/tensorflow/tensorflow/issues/41549. `decode_gif` has never handled animated GIFs properly (ever since it was first written). Apply GIF transparency data while decoding so that all frame in an animated GIF are correctly decoded.
532f2ab915e : Update GraphDef version to 629.
4c4d5855588 : compat: Update forward compatibility horizon to 2020-12-28
645aff88a11 : Issue Origin: https://github.com/keras-team/keras-tuner/issues/198
4c30a3734f4 : removing unwanted space after bash
bdff7e95a82 : add missing `ActivationMode::kNone` to `ActivationModeString`
88f5e7a3e0f : micro: fix formatting in inactive copy of op FILL
87ba1b7923f : Fix typo in unidirectional_sequence_lstm.cc
2be88a7f1a4 : compat: Update forward compatibility horizon to 2020-12-27
c317864e38b : Update GraphDef version to 628.
e4b9615a8c3 : Remove fusion config utils code from fusion_queue.
855f3d8c108 : compat: Update forward compatibility horizon to 2020-12-26
4c2929b04da : Update GraphDef version to 627.
5a8dc94c30a : Update GraphDef version to 626.
59b6331e5c5 : compat: Update forward compatibility horizon to 2020-12-25
3b938e72d75 : Removed is_associative from compute_task_descriptor.
ccb09eec3e4 : Fixed bugs introduced by previous CLs.
e3b2ccfc2fa : Update the README to match the current implementation of nnapi delegate provider.
f276794153c : Test Matmul+Bias+Tanh pattern in RemapperTest MKL only
41802b3785a : Fix header include.
d44a961979a : Update GraphDef version to 625.
fe711159fd9 : compat: Update forward compatibility horizon to 2020-12-24
cebfa65df54 : Enable the mlir quantizer for all the zip tests
767e9656f21 : Integrate LLVM at llvm/llvm-project@c3acda0798f9
3e9fccb0cb9 : Bump TF's minimum Bazel version to 3.7.2.
05303d0dcee : Fix the op quant trait of tfl.rsqrt and the nudging for the calibration data
74941802568 : Rename TF_CPP_MIN_VLOG_LEVEL to TF_CPP_MAX_VLOG_LEVEL
f02d09c62cb : Fix the op quant trait of tfl.prelu
d89ff7888d2 : Replace another macro TF_LITE_UNSUPPORTED_TYPE with TF_LITE_KERNEL_LOG in TFLM cast
bc66c5e34be : Op documentation update. update of g3doc/includes/tf_passes.md
133445ff52b : Set 3.7 as python version for install pip packages.
6de317882d4 : Add separator line for DepthwiseConv2D.
ecdcf764888 : Fix TFL ReshapeOp verification
1f6596b7973 : fix the hyperlink in the doc
69fc09140a3 : Fix TransposeConv op's declaration TransposeConv has tensor 1 as its weight, but the definition and tests sometimes assume tensor 2 as weight.
fe0dcca7437 : Migrate control flow conversion passes to TableGen
d4cc37b770a : tf nightly build fix attempt - add `-y option to install command.
56d7ad1ed93 : Be friendlier to older ptxas versions
50ea0bcb081 : Mark variable tensors as known in SubgraphWriter::CheckInputOutput.
7dfcca76968 : Add `-y` option to `apt-get update` command.
712d1136c8b : Add clif bindings for the protocol buffers defined in tensorflow_server.proto.
c0a8ad85e87 : Add `-y` option to add-apt-repository command.
cb1bc8a498b : Fix some comment syntax; NFC
12b6de1bb31 : Add a test env object to allow passing additional information to worker processes
bbcc57de296 : [MLIR:HLO] Change LHLO Infeed to support multiple outputs.
f424efd1477 : Fix for `E: Unable to locate package python3.8`.
91bd1c74542 : Replace macro TF_LITE_UNSUPPORTED_TYPE with TF_LITE_KERNEL_LOG in TFLM cast.cc
18871b702e9 : Remove `tls_enabled` Bazel option.
170ccd937c2 : Fix NNAPIDelegate.StatefulDelegateWithBufferHandles test by marking input data is stale after altering the content of the buffer.
208bf5695bb : Use mlir::OpState::operator->() to get to methods of mlir::Operation.
60b9283c9e5 : Added events for CUDA driver APIs: cuMemFree, cuMemset, cuMemAllocPitch. Added events for the actual activities from cuMemAlloc/Free/Set. Added a CUDA runtime test to ensure that these API activities show up in XEvents. Misc clean ups
189921188f5 : Install python3.8 in dependency setup.
6d7bbae40ba : Op documentation update. update of g3doc/includes/tf_passes.md
94e5b9a0538 : Internal test infra change
e1c4c4574e2 : [MLIR:HLO] Rename LMHLO Infeed and Outfeed to InfeedOp and OutfeedOp.
a5bc02bf58b : Install pip with python3.8.
a1c0bca9bc2 : Update to TF 2.4 version (current colab default) in TFLite Micro hello world example
92ed1d37d8a : Fixed an OOB crash that may happen when pairs of tokens were consumed in an odd length vector.
1c8c2de69b8 : Remove unnecessary condition in serialization tool that prevents writing of dynamic/custom-allocated tensors
1d8e3555507 : Roll forward change with fix.
df37c3e1c87 : Migrate TPU resource read for write pass to use declarative pass registration instead of manually defined pass registration (NFC).
aaf94e8166c : Move tf.random.stateless_gamma CPU kernel to a separate file.
2d52be6a529 : Migrate cluster outlining pass to use declarative pass registration instead of manually defined pass registration (NFC).
3104155048b : Internal change
0e749bbf83e : [XLA:GPU] Simplify Infeed thunk to not handle tuples.
e9f40e18dfd : * Added events for CUDA driver APIs: cuMemFree, cuMemset, cuMemAllocPitch. * Added events for the actual activities from cuMemAlloc/Free/Set. * Added a CUDA runtime test to ensure that these API activities show up in XEvents.
b44dd5e97df : Internal optimization on AveragePool.
db9995ecfb0 : Using Tensor objects and args in SpaceToDepth kernel.
5b2cfa34adb : Using Tensor objects and args in TransposeConvolution kernels.
26110136b05 : Rewrite gpu_unary_ops_test.
538cc935f79 : Using Tensor objects and args in Reshape kernels.
99d1608ffc2 : Using Tensor objects and args in Pooling kernels.
2332f903018 : Support OpenCL 1.1 properly by forcing buffer usage in kernels that don't check .SupportsImageBuffer()
d7b24ab06ff : Using Tensor objects and args in DepthWise kernels.
d00c445006e : Using Tensor objects and args in Padding kernel.
939fe236cb4 : Using Tensor objects and args in Concat kernel.
5a836160f4b : Using Tensor objects and args in MaxUnpooling kernel.
67b4154b7df : Remove mlir_gpu prototype from stream executor BUILD file.
b1de70af814 : Slightly clean up convolution emitter code after the move.
33b428106d6 : Make `//tensorflow/lite:minimal_logging` publicly visible.
6a16dff9a15 : Use mlir::OpState::operator->() to get to methods of mlir::Operation.
9ec36dbb10c : Move the experimental convolution emitter to a new home.
160f31bb0c1 : Remove reference to removed mlir_gpu prototype from docs.
be1c60f5c14 : compat: Update forward compatibility horizon to 2020-12-23
c7745e6a92e : Update GraphDef version to 624.
04e7e1da0a1 : Fix code format
22eeeac3eda : [Intel MKL] CNMS performance optimization by using priority queue
6b119d58cc3 : Add a pattern to convert the shape operand of the tf.reshape op to be a vector
4094f9e391a : Address explicit padding code according to review.
ca3e7f55d9b : Add enable_numeric_verify in TFLite converter for quantization numeric verification.
7483e3409f1 : change license year from 2017 to 2020
917ebe0008e : [TF2XLA] Do not lose stack traces while doing tf2xla function transformations
907bde43cce : [TF2XLA] [NFC] Test case for uninitialized tensor array due to dynamic size
d16486bada1 : Mentioned explicitly that "Padding = Same" adds Zeros
ccd1722630b : Selective build script for iOS
9be3ad213ba : Add INT8 type support for reverse op
9c99eca7e6c : Fix selective build error for Flex delegate on iOS
172ff68613b : [tf.data] Update documentation for tf.data.experimental.Counter
1ca738ef1da : [tf.data] Improve docs for TFRecordDataset and TextLineDataset
cbc64c9395c : [tf.data] Add more detail and examples to make_csv_dataset documentation.
a43b679356f : [tf.data] Simplify make_csv_dataset tests.
8f66f473c08 : Update the new CI scripts to use ROCm 4.0
2452e939c39 : [ROCm] Adding new CI scripts for ROCm platform
e5d12438573 : [TF2XLA] Show stack traces of op definitions for some common tf2xla error messages
5624ed9f012 : Remove TD file glob rule
a139f2f054b : disable failed asan/msan test
636ca6b60e2 : Update TPU sharding identification pass to support checking for sharding attributes from tf.TPUPartitionedInput/tf.TPUPartitionedOutput ops.
75d14ad9e10 : Add missing dtype and shape specifications for tf.image API functions.
38ee244fb5b : Replace ReportError() with TF_LITE_KERNEL_LOG in TFLM exp.cc
13329f5be2a : [XLA:TPU] Implement 2D AllGather algorithm with use_global_device_ids = true.
9d2d8ca23d0 : Enable TransposeConv in hexagon delegate with version = 3 if the op doesn't have bias added.
d45ca04c305 : Add a fast-path in tf.unique where only the first output is used.
95001ed8584 : Integrate the benchmarks of Keras.io examples to MLCompass for tracking.
6119b93dafd : Fix TFLite tests quantization check
bca32a2148a : Update flatbuffer utils to use tf.gfile to read and write TFLite files
9d4b791076e : [NFC] Factor out repeated code out of InferFusibilityOpInterface.
e901c15b61f : fixing the order to make the lines lexicographic
b220d07eab2 : [XLA:GPU] Migrate BatchNorm thunk generation to MLIR
80548e833f1 : Remove "+code-object-v3" from the target feature_string used during XLA codegen.
51659b29519 : update the file with new master
358cbc9e534 : Adding no_rocm tag to //tensorflow/python/ops/numpy_ops:np_interop_test_gpu
2f6535b09c2 : [MLIR:LHLO_GPU] Add additional constraints for batchnorm - Constrain batchnorm inputs and outputs to be fp memrefs.
e30b5bb2367 : api and compiled_model merged into inference_context in Metal.
50ae55b2eb7 : Using Tensor objects in FullyConnected kernel instead of raw buffers.
46a34bf6409 : add `CompareNumericalAndAutodiffGradients` for `TestReluGrad`
61d78a50e2a : Sorts dataset optimization options on _OptimizeDataset construction.
b8624d8c64c : Remove flatbuffer related python TFLite tests from MacOS builds
7f92a26eb07 : Fix 'uninitialized field' mSAN issue introduced in cl/347894186
7d8e31edb07 : Use mlir::OpState::operator->() to get to methods of mlir::Operation.
8908b62a48f : Don't LOG(INFO) process exit status
c451597c700 : Re-enabling subtests that were disabled due to JIRA ticket - 245253
3d901909231 : Switch ROCm CI scritps to use ROCm 4.0
736035bb376 : Do not call tf.shape on a ragged tensor when computing losses.
14ff3b15662 : Add gfx908 to the list of targets for which to generate gpu code-objects
3e2f17eafc5 : Switch Dockerfile.rocm to use ROCm 4.0
bba12d04018 : Fix bug causing no-param benchmarks to not run.
54609501172 : Prepare to remove tensor_load and tensor_store special handling from hlo to lhlo legalization.
1a44a1f9dd1 : Drop the implementation of the mlir_gpu plugin prototype in XLA.
852b9775963 : Move the lowering to final gpu IR passes over to kernel generator and clean them up a bit.
36803f4d620 : Move FuseInnerParallelLoopsPass to kernel_generator directory.
f72495d54cc : Move MapParallelLoopsPass to kernel _generator directory.
75e4d1a904f : Update GraphDef version to 623.
e5c0560e46d : compat: Update forward compatibility horizon to 2020-12-22
02032fb477e : Always enable TF2 in tflite_convert command line tool. If user needs to use TF1 converter then they can pass --enable_v1_converter. Before this users needed to set environment variable TF2_BEHAVIOR=1 before invoking the tool to use v2 converter.
3376c111e26 : Skip the dequantize op check when the tensor type is not float
94155a3934b : Integrate LLVM at llvm/llvm-project@1b97cdf885d6
682d130cf68 : Exposes a variadic form of XlaSort. (Previously, we had XlaSort for 1 argument, and XlaKeyValueSort for 2 arguments.)
60325944ed4 : Added operation_selector for Metal backend. Making it similar to gpu/common/ structure.
dde0d4f92c9 : Fork the tf initializer logic to keras initializer.
646d25d1591 : Added 3rd pass to Softmax in Metal to improve numerical stability.
55975390697 : updating the code after getting reviews about cuda test run
d47153ffe3b : fixing the conflict for building
d712b970c99 : Improve debuggability of XLine/XPlane by allowing name to be printed while building.
da6c6d212d4 : [XLA/GPU] Remove the use of HloModule::input_output_alias_config() from GpuExecutable.
5855c1c8ae2 : Disable TFLite test to fix MacOS build
12c67c0d479 : Raise meaningful error message when loading a ShardedVariable.
63b8cdcb820 : [XLA/GPU] Remove uses of BufferAssignment in GpuExecutable.
722d7601e92 : [TF2XLA] [NFC] Remove temporary workaround for TPU on GCE
ce3b3791531 : [XLA/GPU] Factor out some output allocation information. NFC.
8ddb063d4d6 : Fix AbstractStackTrace::GetLastFrame on Windows
c81b0bf3ccf : Define lowering of [l]mhlo.pow.
a122c3fb465 : Add a note saying `callbacks.configure_callbacks` is only used in TF1.
17c5b631b96 : [*.py,tensorflow/cc/framework/cc_op_gen.cc] Rename "Arguments:" to "Args:"
9d4fbd3dad5 : [tensorflow/tools/ci_build/pylintrc] Remove explicit `rc_file` specification
40f207fdb9c : [XLA:GPU] Eliminate support for Convolution/GEMM/Choleksy from ThunkEmitter
4e7e6df7d7e : [KERNEL_GEN] Add kernel generation for FloorDiv.
265454ac0f1 : [TF2XLA] Enable MLIR bridge usage in XlaCompiler::CompileGraph entry point
428aef7972c : Default initialize offsets to avoid UB
7790cd6c2fb : [TF2XLA] Fix a segfault in propagating stack traces in XlaKernelCreator
74cda1cdde3 : Register TPUPartitionedOutput in TF MLIR ODS.
f0db26599f0 : Support batchable CompositeTensors as inputs to `vectorized_map`.
b8a634fd5ac : [core API doc fixit] tf.get_static_value; updated the API doc with more explanations and examples.
9d10fa31f0c : Create a fuzzer for `AreAttrValuesEqual` and `FastAreAttrValuesEqual`.
aee0999827f : [XLA:GPU] Convert batch norm custom calls to LHLO GPU dialect operations
f6972931f20 : Fix the same element type trait of tfl.greater_equal op
3fb987e825f : Register TPUPartitionedInput in TF MLIR ODS.
c4a5953c9b5 : Integrate LLVM at llvm/llvm-project@511cfe944195
208675a35a9 : Added MetalExecutionEnvironment that similar to ClExecutionEnvironment. RunGraph replaced with MetalExecutionEnvironment.ExecuteGPUOperation in ops tests.
0f99ddcfe37 : Add shape inference function for tf.XlaSetDynamicDimensionSize and set to not allow constant folding.
2ccbbdb4b06 : Added 3rd pass to Softmax in OpenGL es 3.1 to improve numerical stability.
373f458fb66 : Optimize calls to std::string::find() and friends for a single char.
7da1d365b6c : Update SQLite to the lastest sqlite-amalgamation-3340000
9b83b647b97 : Move stack more of the trace mappers and filters to C++. Simplify the API surface of extract_stack, and clean up its docstring.
868ec01f8e7 : Integrate LLVM at llvm/llvm-project@f4c8b8031800
42328363b8b : [tfrt:mlir] Implement MLIR Async Runtime API on top of TFRT host concurrency primitives
7d034e94dcc : Use mlir::OpState::operator->() to get to methods of mlir::Operation.
5ce6ac8cb9c : Use mlir::OpState::operator->() to get to methods of mlir::Operation.
3324e3d6bee : Use mlir::OpState::operator->() to get to methods of mlir::Operation.
dfb45cd2eac : Add Native support for fusedmatmul with leakyrelu
c4c48bb4eb2 : Update GraphDef version to 622.
bf6b5f0e7c3 : compat: Update forward compatibility horizon to 2020-12-21
2eea17699f8 : Support MaxUnpooling2D in TFLite converter
e6380aa5a54 : [TFRT:Compiler] The tf-cross-host-transfer pass should assign rendezvous key in a deterministic way
22e30fbdbf8 : Use variable to hold the const value
0ef037fde1c : Enable Eigen MatMul + Bias + LeakyRelu fusion
7c0164495c9 : Enable MKL Matmul + Bias + LeakyRelu Fusion
bd53eb5e753 : tflite: Update TF Op select guide
b1f506e1ea8 : Update CMake guide with available options
d40e66840c1 : Add target-specific build exclusions.
b6be9714e87 : Fix wrong behavior (regression) with `tf.image.per_image_standardization`. Partially reverting PR #28210 (https://github.com/tensorflow/tensorflow/commit/906e0e3bc0dfe12db19afa261e4d793b73cb64ec). Also added test cases validating against additional data types.
4bf812c99a1 : num_replicas now propagates.
572f537ea9e : Fixed build issue on windows: realpath command not found
50216cbe96f : compat: Update forward compatibility horizon to 2020-12-20
7b6d156f40a : Update GraphDef version to 621.
c97e8094220 : Add specification of an image batch for `tf.image.ssim`. Also fix wrong example.
a52ab4b03c3 : compat: Update forward compatibility horizon to 2020-12-19
9471268b8f9 : Update GraphDef version to 620.
ec43aacb56f : Always execute TF ops on the local host CPU while constant folding
de8284c0e43 : Integrate LLVM at llvm/llvm-project@17b3ff511c0a
c9afcb4bddd : Extract reference for operator FLOOR_MOD to standalone header
635e8a07497 : Integrate LLVM at llvm/llvm-project@9ca67d7f4467
80e5ad4c926 : Use mlir::OpState::operator->() to get to methods of mlir::Operation.
9a68efbad93 : Restrict CHLO Acos and Sinh op lowering to non complex types
c9e8e3ee94b : Remove cast_test.cc from TFLM kernel directory, for now
1c057da1a9d : Remove exp_test.cc from TFLM kernel directory, for now
1cd185160a0 : Correctly legalize TF Cumsum and Cumprod ops with zero size dimension
da8e4e0a812 : Fixes added to remove CorrectTensorEndianness in AllocateTensors
9ddbada1e01 : [XLA] Identical check shouldn't skip operands for all-reduces.
2e2975d7943 : Fixing conv_ops_benchmark_test
7b31a4830cf : Graph pattern matcher for grappler.
e8f1a46dc13 : PSv2: Privatize ClusterCoordinator.cluster attribute since Cluster is not meant for public use.
04c960583b0 : fix softnms bug when set iou threshold
988a602ddd6 : Initial port of Transpose from lite to micro
b5c8d770f55 : compat: Update forward compatibility horizon to 2020-12-18
ebbc03c1399 : Update GraphDef version to 619.
0d66cb7ec74 : RISC-V Linux port for TensorFlow Lite
b8033386504 : Provide a way to pass Make commands to TFLite build scripts
6be2ddd86a2 : Add new API for running using SignatureDef in Interpreter Java API. This change exposes these new methods: * runSignature: Which accepts map inputs/ outputs which uses signatureDef inputs/outputs names as keys. * getSignatureDefNames: Returns List of Strings of available signatures in the loaded model. * getSignatureInputs: Gets the list of SignatureDefs inputs for method provided. * getSignatureOutputs: Gets the list of SignatureDefs outputs for method
2d74ab3683b : NFC: Remove use of GetRankedTensorTypeForOperand for results in BroadcastGradientArgs op
4ad325ebf92 : In RaggedTensorDynamicShape.from_tensor: Check for uniform_row_lengths.
54b36b7fcab : [tensorflow/tools/ci_build/ci_sanity.sh] Add "W9015" for missing-param-doc
00475eda7c5 : [TF2XLA] Support asserts as no-ops for tf.function(jit_compile=True)
edf48760542 : [TF2XLA] Enable MLIR bridge usage in XlaCompiler::CompileGraph entry point
a99204b07da : [TF2XLA] Remove temporary #ifdef statement
2cdd6cfac57 : Op documentation update. update of g3doc/tf_ops.md update of g3doc/includes/tf_passes.md
0adfd77d664 : Use common renode testing script for bluepill and stm32f4.
4692525ffaa : Optimize calls to std::string::find() and friends for a single char.
62c41d274ce : In RaggedTensorDynamicShape.from_tensor: Check for uniform_row_lengths.
19916f4328e : Add guidance to documentation on when to use a callable for record_if.
c04bf06bfc9 : Optimize calls to std::string::find() and friends for a single char.
3356a4d4f3c : Use InferTypeOpInterface for HLO AbsOp and fix result shape inference
a0d3f71076c : Migrate constant sinking pass to use declarative pass registration instead of manually defined pass registration (NFC).
2235bb17201 : Resolving deprecation warning about passing in graph_parent.
8e6e0c1ac91 : Fix ema type mismatch for special ema value.
8ec08816ae8 : Integrate LLVM at llvm/llvm-project@e1133179587d
fcef8dd0789 : disable failed tsan test
4e892678545 : Add ReduceJoin to tf_generated.ops
a9ad1402c43 : Add renode downloads to the Makefile.
4c376c88fb9 : [tf.data service] Keep track of finished tasks ids on workers.
28162ecc0cf : Add GPU kernels for SparseApply[Proximal]Adagrad
97024506def : Move/enable helper functions in training_ops_gpu
c25e6c99768 : [XLA] Fix for a CHECK fail when we disallow a use in the alternate mem space.
b1e6ff85ccd : DNN 0.x code cleanup - fused matmul op
b83a2c8e854 : Copy TFL kernel EXP and exp_test into TFLM kernel without changes
f806d113c00 : Fix TFLite tests quantization check
c5c8ad88928 : [tf.data] Record element sizes in IteratorGetNext xprof traces.
e852366a0d8 : Copy TFL kernel CAST and cast_test into TFLM kernel without changes
cbd5ec28a0c : Refactor TFL CAST implementation from reference_ops.h into cast.h without making any changes
629a241b550 : [XLA:SPMD] Apply all to all when resharding from/to partial replicate at some special cases.
684bbf8dec1 : Sync OSS keras to head.
2a1958ccf8a : Peg docker version to '<=4.3.0' for partials
50c75992c74 : [MLIR][KernelGen] Refactor unary kernel tests
3545f78464e : Refactor flatbuffer_conversions.cc/h to port TFL kernel CAST to TFLM
c4338871315 : Small cleanup of the original PR:
2a976a551de : Other misc fixes for OneDNN Dockerfiles
5e6c86fdf24 : Rollfoward of cl/347928110: Do not trace legacy rnn cells using the input spec.
1fbddee1b15 : add support to load checkpoint that saved by ModelCheckpoint callback for sidecar_evaluator.
48d3d6eb47a : Update ops-related pbtxt files.
a4c338bd76b : Add GpuVirtualMemAllocator, a suballocator which reduces fragmentation.
b107798c9d6 : Fully qualify TFLite Javadoc references
d081040c2c1 : These should be fixed now. Clear outputs.
b1c33d7288b : Moving library targets from PY2AND3 to PY3.
8a2f133c4de : Move deprecated_backends target to client usage
9526aa6c03f : Remove TPUPartitionedInput nodes from the src nodes of the TPUReplicatedInput node that does not have output edge.
13de383a2fb : Disable FP16 delegation for DEQUANTIZE nodes with a non-constant input
fd0d7123b12 : Optimize calls to std::string::find() and friends for a single char.
8684c6b2e95 : [XLA:GPU] Migrate convolution thunk emission to MLIR
869022b4d68 : Go: Update generated wrapper functions for TensorFlow ops.
911a08098a9 : Add vlog for when unsupported ops are marked for outside compilation.
0b7502288d2 : Fix for 'Horovod>0.19.5' installation
1ea36b6b538 : Update hlo cost function visibility
e38610399a1 : Add CollectiveBcastSend/RecvV2 which takes input tensors rather than attributes.
728afcb4e3a : Update the external license check to be close to the internal check.
7dad9545e54 : Handle operands with zero elements in HLO PadOp folder
fdcfc235915 : [XLA:GPU] Add layout attributes to LHLO_GPU Convolution operations.
4f19fb18266 : move `TestReluGrad` to `nn_grad_test`
165b3e83a7b : Allow different DefaultInput for kernel_gen tests by op
687056c351d : [MLIR][KernelGen] Extract test util that can be shared among kernel tests
6ce6b611f92 : Use mlir::OpState::operator->() to get to methods of mlir::Operation.
74b7708a6f4 : Add a target to generate the "Complex" kernel.
5d270810a7f : Internal change only.
4927f258082 : [KERNEL_GEN] Rename enable_unranked_kernels to enable_experimental_kernels.
800a3b1fb40 : Enable denormal-fp-math-f32 mode for f32 kernels.
84de9ebadc5 : Fix SignOp lowering for floating point values.
4c76baa8fa8 : Rename `robot.resource` to exclude it from needing a license
262b72d377f : Update GraphDef version to 618.
466fad78e34 : compat: Update forward compatibility horizon to 2020-12-17
1f70cc34c26 : Fix MLIR include paths.
32434e14fd6 : Update the header path prefix scrubbing rule to modify paths other than common.h
483d6fe2921 : Rerun the fully_quantize zip tests with the new quantizer
3af5c069b6b : add nvtx range push/pop tracking. use that information as a stats in kernel events.
d8f4e9a18e6 : Quantization tests: compare TFLite model output agains pre-computed golden values.
dcc89b8e8b1 : Added ruy
52cfda37d80 : Use mlir::OpState::operator->() to get to methods of mlir::Operation.
84d2f5249b1 : Support dtypes.DType in the composition
9d7df2e9ed0 : Fix msan test failure of perception_ops_test
f471e856ec9 : Internal change
173dd7b6d5d : Integrate LLVM at llvm/llvm-project@0cf7e4b252fe
a87bf6e6fe0 : Added new type constraint TF_SameOperandsAndResultTypeResolveRef
bd73bad5b37 : Add method to retrieve a filtered list of computations in post-order.
e491120d487 : Do not trace legacy rnn cells using the input spec.
358f74b186f : Using common function for initialization of gpu_info in OpenCL backend.
b83ffd2602e : Changed extension of metal_spatial_tensor/metal_arguments/compute_task/inference_context/buffer from .mm to .cc
115623e2fc2 : Making Softmax in OpenCL in 3 passes. Improves numerical stability.
9a03eedc45e : Automated g4 rollback of changelist 347697507.
9d54a792340 : Op documentation update. update of g3doc/includes/tf_passes.md
2926a2ee407 : Internal change
9ac878ba755 : Add experimental custom parse_example op
5ef02d3f57c : Fix lite_tests for new quantizer
efa56e2e4b6 : Do not trace legacy rnn cells using the input spec.
19e60ce9138 : also add exception for markdwon.
37503f2efa8 : disable msan failed test
b5eb2dab230 : Add benchmarks for Adam and NonFusedAdam optimizers.
bcfd86d52e4 : Always execute TF ops on the local host CPU while constant folding
1281e75b0b2 : Remove TODO without task and improve comment.
1010d841d8d : Add Bazel build configuration to MLIR HLO standalone repo.
82b21e6ab7d : Improve tf.math.l2_normalize documentation
d7f7f61c761 : [TF:TRT] Fix memory leakage in TRTEngineOp::ExecuteNativeSegment.
475edf87f4d : Disable parse_headers for lite/kernels/internal:reference_base for the tf_lite_static_memory build
5bd1fb482a3 : Add exception for .resource files from the license check.
d90ce10b0cd : [TFRT:Compiler] Add the tf-cross-host-transfer compiler pass
39cbd155f4a : disable asan failed test
d3e40668078 : disable tap for failed test
2028a32c044 : Rollforward serialization tool with internal test fix
39d6ff7ac59 : Stop using grpc::internal::ClientAsyncResponseReaderFactory (deprecated)
a6f19040f83 : [XLA:DOCS] Correct jit_compile tutorial link
b6031334572 : [mlir][NFC] Replace usages or mlir/IR/StandardTypes.h with mlir/IR/BuiltinTypes.h
81cb47901d6 : Fix docstring formatting for `text_to_word_sequence`.
d8394a6d774 : Op documentation update. update of g3doc/includes/tf_passes.md
2d0d4771947 : Mark Execute methods non-const allow more flexibility, e.g., lazily load programs on first execution.
6106f707077 : Migrate MarkOpsForOutsideCompilation conversion pass to use declarative pass registration instead of manually defined pass registration (NFC).
d91f2d8c569 : fix infinite loop when using fuel for multi-output fusion
53ce4ac9b47 : Create a fuzzer for `AreAttrValuesEqual` and `FastAreAttrValuesEqual`.
b27f331527f : Update auto_mixed_precision_test.py
cf23bfbfd80 : Update auto_mixed_precision_test.py
9dbf452fe5c : Update serialization tool to support multiple subgraphs/Interpreter. Also adds README
d0d3535077b : Update auto_mixed_precision_test.py
9754a22a809 : Delete empty TestTypeDialect build rule
e8f5ba82c9d : Mark Execute methods non-const allow more flexibility, e.g., lazily load programs on first execution.
40bd5a4d991 : Relax ValidateBoxes check to tolerate degenerated boxes in detection post-proc
01c2fafda50 : Migrate graph pruning pass to use declarative pass registration instead of manually defined pass registration (NFC).
6de1358c339 : Update serialization tool to support multiple subgraphs/Interpreter. Also adds README
436808c7b63 : Allow weights to be loaded from saved model.
4f2d645a80c : Undo move deprecated_backends target to client usage
ca42aa829cc : Set xla_gpu_ftz to true in xla DebugOptions.
76e17494d6f : Have the C++ path raise a cleaner error.
26f4c529e77 : Mark Execute methods non-const allow more flexibility, e.g., lazily load programs on first execution.
decac0e638a : Use MLIR target configuration for lowering to ROCDL.
2492f10eca1 : Set xla_gpu_ftz to true in xla DebugOptions.
548939df2b5 : Adding ROCm support for FftSupport::UpdatePlanWithScratchAllocator method
3abf7c20cef : [MLIR][KernelGen] Refactor binary kernel test cases to support special inputs.
2091277ccc7 : Add MaxPoolWithArgmax as a TFLite custom op
305984e9e7b : [KERNEL_GEN] Convert LHLO AddOp, SubOp (ComplexType) to complex ops.
f181adbab21 : cosmetic change to address code-review comments
f248fe18be3 : Updating Stream Executor Blas interface (for ROCm) to call rocblas APIs that have been added in recent ROCm versions.
0f7d7efd1bf : Try to avoid a segfault if we don't support a lowering.
94ff52945da : [KERNEL_GEN] Rename unranked_op_gpu_[name].cc to gpu_op_[name].cc.
718a3fb48b2 : [KERNEL_GEN] Switch the pipeline to Linalg-on-Tensors.
b70f04e6c88 : [tensorflow/tools/ci_build/pylintrc] Add `accept-no-param-doc` to `MASTER` and set negatively
626a13aafa1 : TFLGpuDelegateSetCommandEncoder removed. Using only TFLGpuDelegateSetCommandBuffer.
ac0fa2c5709 : compat: Update forward compatibility horizon to 2020-12-16
5bb08153411 : Update GraphDef version to 617.
350fa761683 : TFLInferenceContext converted to c++ style.
7342dc9b130 : Avoid hard-coded device name in TensorHandle::Resolve function.
f912703c573 : Support high dimension list in the tfr dialect
6136078913c : Return the primary handle when it's in graph mode and not under a tpu context.
ddad8c6eccc : [mlir][NFC] Replace usages or mlir/IR/StandardTypes.h with mlir/IR/BuiltinTypes.h
45370f0d3ba : [tf.data] Fix segfault in parallel_map
d8fd6b37c09 : Add quantization for original LSTM
85724fa252a : Combine scale of state tensor (input 18) and output on LSTM
0f8a32c6cc4 : Fix gradient computation bug in TPU embedding mid-level API.
2e618439493 : [XLA] Add implementation support for variadic reduce window, including HLO, cost analysis, etc.
152cd6c3b7c : Move deprecated_backends target to client usage
08cb2c1d43f : Support int32 argmax output in MaxPoolWithArgmax
c1e94620550 : Add failure reproducer
029b72e374e : Remove OpKernel* templating from AddNOp.
c3900bfd709 : Op documentation update. update of g3doc/includes/tf_passes.md
859ad05c443 : Fix gradient computation bug in TPU embedding mid-level API.
e1cb1f17ee4 : Provide user friendly errors when upgrading legacy control flow ops is failed
442824b76eb : Report the specific GPU model name on the Overview Page.
9add8454dee : Integrate LLVM at llvm/llvm-project@7aeb3804c46c
74b755bff19 : Apply cl/347541110 to the soon-to-be refactored custom device support
1ce28a3f8a7 : Function/control flow inlining: only use the function's job/replica/task placement if the body node doesn't have its own
301cc63204f : Speed up tf-tpu-outside-compilation-cluster pass by not processing dependent ops multiple times
062d6bdc2d4 : disable the new quantizer for the 16*8 mode for now
b28a16ceb49 : Misc fixes to PJRT impl.
eed935b82c3 : [XLA] Fix a bug when we disallow a use to get Cmem alloc
8397a7b877f : Move inbound_event to a larger scope so the destructor doesn't call clReleaseEvent too soon.
e30839f5dd2 : Use mlir::OpState::operator->() to get to methods of mlir::Operation.
73f94a9bd50 : Disable tf_stack_test on windows
e1bc3e6c789 : Small cleanup: Move CLEvent objects from used only in Start/Finish to function scope from object scope.
b14587ad60f : Support safe mode in the mlir bridge
3c374ed73b4 : [XLA:Python] Plumb the PyBuffer's on-device size in bytes through to Python.
51660765d6c : [TFTRT] Add Dynamic Shape Testing for ConvertClipByValue
deeb7f2e74b : while_v2: Move more reduction ops to forward graph
f431b915119 : Some initial documentation for the TfLite Micro CI system.
5ff1abdd7ad : NFC: Minor modifications to the tpu-outside-compilation-cluster pass
5a63699c770 : [XLA] remove extraneous copies in copy_insertion related to nested conditionals and while loops. The change increases the precision of LiveRangeBefore analysis inside copy_insertion to accommodate disjoint branches inside conditionals that never overlap.
5ef17067d1b : Update some tflite conversions to tracked transformations
2cc7706804b : Add new host event types.
53adc506d45 : Update TF BroadcastGradientArgs op folder to match TF behavior
8f623c21c44 : get latest and greatest clang-format.
4c5b0c7d5ab : Dump HLO snapshots even when execution failed
8d26c47c16e : Skip node expansion of ops that cause issues for mnist_train_test.
2584650b595 : NFC: Refactored existing runtime code to prepare for TFRT/TF2 training's integration points.
849bcce3b00 : [XLA] remove extraneous copies in copy_insertion related to nested conditionals and while loops. The change increases the precision of LiveRangeBefore analysis inside copy_insertion to accommodate disjoint branches inside conditionals that never overlap.
491e13a1692 : use more recent clang-format on the docker image.
bb4a8a8b49c : [XLA:GPU] Add --xla_gpu_deterministic_ops to force run-to-run determinism.
5f08955b756 : Migrate TPUExtractOutsideCompilation conversion pass to use declarative pass registration instead of manually defined pass registration (NFC).
ce477dd2bba : Op documentation update. update of g3doc/includes/tf_passes.md
e54e7a08c51 : Fix data race in GatherOp::Compute().
2dd9bc663e5 : [XLA] Fix race condition in `RefcountingHashMap` that could lead to a use-after-free segfault.
4961664aa4f : Add benchmarks for Adam and NonFusedAdam optimizers.
59fd69f2d5b : Remove unneeded dep
646b965857c : Manually ignore some sections of the code.
0cbbd15f483 : Move type declarations needed by C API into separate header file c_api_types.h
112778a924e : add BUILD file for python/util and refactor python/BUILD
e43e3079526 : Use the pre-C++17 version for namespace definitions.
ba9e8f7891d : Add const to helper methods in grappler::NodeCosts.
a8179619ee9 : Migrate TPU cluster formation pass to use declarative pass registration instead of manually defined pass registration (NFC).
7c096232b2d : [XLA] Avoid reshape to R1 in NormalFloatingPointDistribution
c6228dd44ac : Add bug number for TODO
ddfc8bd0fbf : PR #45678: clangformat all the files under the micro directory.
6aec6478d33 : Perform SCCP early in the TF to HLO pipeline.
af93fc72945 : Add experimental custom parse_example op
d5903601265 : fix remaining issues and tested locally with the PRESUBMIT option.
e682c197a79 : Remove unused import/load
9098df4d224 : some more fixes for the local git repo for CI.
ad82a249b4c : Correct non ConversionRewriter transformation in LegalizeToLinalg
b4efe0d7c58 : fix typo
58d7916bfba : Got changes from backup branch
9d91596239b : Revert "refactor reference implementation from lite/kernels/internal/reference/reference_ops.h into its own headers"
f77a23f4086 : refactor reference implementation from lite/kernels/internal/reference/reference_ops.h into its own headers
282c83de94b : Fix SignOp lowering for floating point values.
53bf046ac3e : NFC: Remove use of GetRankedTensorTypeForOperand for results in BroadcastGradientArgs op
8beb7a9e2ff : Prevent the symbol conflict.
74959dedf11 : [KERNEL_GEN] Switch the pipeline to Linalg-on-Tensors.
c70e89e48a8 : [PJRT] Parallelize GPU compilation.
961f21d158b : Additional style fixes
433b835d3ac : Fixed style
23ad3dec08f : refactor flatbuffer_conversions parsing function
70bc79a21ab : NFC: Remove use of GetRankedTensorTypeForOperand for results in BroadcastGradientArgs op
4f746d8e089 : Add line break to avoid exceeding 80 chars
142d68f7dbf : Fix SignOp lowering for floating point values.
d29c99439d2 : Neon acceleration applied on kernel module.
203f9256a59 : Move tf.random.stateless_gamma CPU kernel to a separate file.
cf1faf99945 : [KERNEL_GEN] Add kernel generation for Mul.
8315b4ad00a : Move tf.random.stateless_gamma CPU kernel to a separate file.
219c87ea791 : Set visibility of linalg and image kernels to public.
7d2b872451f : Update GraphDef version to 616.
7d7f5437b8e : compat: Update forward compatibility horizon to 2020-12-15
a26d1552293 : [mlir][NFC] Replace usages or mlir/IR/StandardTypes.h with mlir/IR/BuiltinTypes.h
3468961701e : Forward listeners in LhloLegalizeToParallelLoops builders
e8b6278a889 : Update TFLite CocoaPods podspec files for 2.4.0
04bc1fe759c : Add experimental custom parse_example op
40813ad37b5 : small fix
914da4dadd8 : workaround to use pigweed when we do not have a git repository.
6c29462797c : Polish TensorRT static linking a little.
b65ee709e91 : install clang-format on the TFLM docker image.
462a06442af : use `outputs` directly
9aef3f6fd18 : Leave `no_cuda_asan` untouched
fcfcdf11f4e : add another exclusion.
35fc7c9443f : [XLA:GPU] Migrate convolution thunk emission to MLIR
94550574cdc : Update CMakeLists.txt
ab80014d888 : Fix issue when using mixed precision with RMSprop.
9a02380d423 : tape.batch_jacobian: don't make zeros with the wrong dtype if gradients are disconnected
ba28d6de31d : Support GPUs in BatchFunction.
85f554c486a : Update measurement doc about pre-built benchmark model binaries that support TF ops via the Flex delegate.
0e483906759 : Fix constant folding for TFL CastOp with boolean inputs or outputs
57f589f66c6 : Selective build rule for C
5afe5141545 : Op documentation update. update of g3doc/includes/tf_passes.md
f5f177a9391 : Fix a data race in resolve when the device of a TensorHandle is unknown at creation time.
78d7f8b2ef1 : Internal change
3af08c5f470 : Add benchmarks for Adam and NonFusedAdam optimizers.
95bf018b213 : Use T* instead of Span<T> where the array size is ignored - reducing code size, stack memory usage, and simplifying call sites.
ce58f5def3a : fix `modular_filesystem` call itself
c802bf66ef8 : Extract helpers for PjRtClient::Compile.
3fbedf4eba3 : Remove unnecessary cast in TfLiteTensorData.
8b7263ae724 : [XLA:GPU] Eliminate support for Convolution/GEMM/Choleksy from ThunkEmitter
5b1a18708ad : Remove unneeded TODO in comment.
c6eef4d4c42 : Fix bazel build with -DTF_LITE_STATIC_MEMORY.
abff2450232 : Move llvm dependency from xla/util.h to xla/service/gpu/ir_emission_utils.h
2fe311164fb : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/5dc2fbabeee17fe023c38756ebde0c1d56472913
ce0cb266814 : [TF-TRT] Add xprof trace to the TRTEngineOp runtime.
170afea2505 : Also add in presubmit check for clang-format.
5f8e33f084e : Also add in presubmit check for clang-format.
5e943d0ee90 : Migrate TF executor dialect to functional conversion pass to use declarative pass registration instead of manually defined pass registration (NFC).
22eafe27061 : clang-format
bd359e57d8c : Move the parsing of arguments in the header file.
45e36f795a6 : Add the ruy profiler header in exp.h
7a60c64318c : remove extra .cmd exclusion.
e7e9a0c4498 : Move CreateModuleConfig to a new hlo_module_util header.
f137ea2a23a : Add test case for GitHub issue 45392.
0666d8bb711 : Prevent crash of tensorflow if shape is too large for tf.sparse.reorder
08dc5cfbfe2 : Download pigweed as part of the TensorflowLite Micro makefile.
756449794dc : Add check to ensure that files in tensorflow/lite/micro have proper license.
b7a121f7d2a : Manually fix licenses for the files to ensure consistent formatting.
3ae790096cd : Add a test case for a larger QR decomposition.
c025ecf1463 : Stop using grpc::internal::ClientAsyncResponseReaderFactory (deprecated)
df96df98624 : Add unistd.h required for getuid().
cae2f149e1f : Add function to check for deprecated paths via weak symbols. As a first step, define the function and link with CpuBackendContext.
47defbfd184 : Merge release notes to master
aaf5008be0a : [XLA:GPU/Docs] Showcase MLPerf for performance improvements
ebd14c2c122 : Split out dialect hooks into separate targets
37b8e9be12e : Store temporaries in unique_ptr<T[]> instead of vector<T> while reading/writing tensors, so memory can be allocated with default-initialization (vector resize guarantees value-init with the default allocator).
49d76d9d4be : Move GuaranteeAllFuncOneUse pass prior to first TF shape inference pass.
e290ea66bab : Migrate TF MLIR shape inference pass to use declarative pass registration instead of manually defined pass registration (NFC).
3c81a306067 : tape.batch_jacobian: don't make zeros with the wrong dtype if gradients are disconnected
0495c4af6e1 : [NFC] Make function names follow style guide.
6433b89b496 : Create BUILD files and corresponding targets for `tensorflow/core/platform/profile_utils/BUILD`.
26f038dcefb : clang-format and fix the build due to missing include.
c7a83701c59 : Add penpornk@ as a /tensorflow/core/kernels/mkl/ reviewer
3acbbe9df69 : Add initial TpuTracer.
a12a2aa5197 : Enhance error message when model fails to convert because of unsupported ops which can be handled using TF SELECT or require custom op implementation.
834cadde2ee : [XLA:GPU] Eliminate support for Convolution/GEMM/Choleksy from ThunkEmitter
d3dd1df5292 : Extract a function for parsing operator FLOOR_DIV
d028c80a088 : Move the logic to push an argument on device into a `DevicePut` function.
4ed0453e335 : micro: fix build warning due to example person_detection
4b05947bf18 : tape.batch_jacobian: don't make zeros with the wrong dtype if gradients are disconnected
4f8d23fa8f9 : Use a raw string for docstring with TeX
fbcb024d7f1 : [KERNEL_GEN] Remove any trace of ranked MLIR kernels.
cd48362a714 : fix asan in `grad_test_helper`
9618f238aad : Enable MLIR generated unranked abs and tanh kernel by default.
3a002164777 : [KERNEL_GEN] Switch the pipeline to Linalg-on-Tensors.
dd3499e26c7 : [XLA-GPU] NFC: Simplify NCCL clique cache.
8600972d6a9 : Avoid error with dequantize and extra quantize ops when combining post-training quantize with QAT and supported_ops = [tf.lite.OpsSet.TFLITE_BUILTINS_INT8]
607161bb37c : Move part of jax_jit.cc to the header file.
2fb25f58c82 : Update GraphDef version to 615.
30dc4e6e600 : compat: Update forward compatibility horizon to 2020-12-14
6df0071c322 : [MLIR] Add minor fix for filter dimensions. This commit addresses a bug where incorrect filter dimensions were being read and used. Corrected the bug and the relevant test cases were also checked.
9697081dac2 : Use OpState::operator->() to get to member functions in Operation so we can remove the corresponding methods from OpState.
1e8c13a7f07 : TFLite Python API: allow float64, uint64 and complex128
edc060801f9 : Split out dialect hooks into separate targets
3727302f03a : Removing run_deprecated_v1 and run_v1_only tags on tests for array_ops
92f07a46bbe : Removing run_deprecated_v1 and run_v1_only tags on tests for array_ops
77188ca3245 : call will call build
1987dba1a16 : compat: Update forward compatibility horizon to 2020-12-13
90d6e257543 : Update GraphDef version to 614.
894d16da315 : Fix wrong TF documentation which cites "tf.profiler.ProfilerOptions", which should be "tf.profiler.experimental.ProfilerOptions".
f6978c348e9 : Remove superflous line
8b35d402a8d : Fixed unwanted PTX compilation result moving in CompileGpuAsmOrGetCached
67a97646954 : Update GraphDef version to 613.
e7696790bb2 : compat: Update forward compatibility horizon to 2020-12-12
e1b31fce086 : fix asan in `gradient_checker`
564f72aef83 : [XLA:SPMD] Fix concate at partition dim when last operand needs more padding than temp out.
8515e61584f : [mlir][NFC] Replace usages or mlir/IR/StandardTypes.h with mlir/IR/BuiltinTypes.h
6b16f629264 : [mlir][NFC] Replace usages or mlir/IR/StandardTypes.h with mlir/IR/BuiltinTypes.h
347ff546614 : [mlir][NFC] Replace usages or mlir/IR/StandardTypes.h with mlir/IR/BuiltinTypes.h
14a0a90f9b1 : NFC: Simplify Tosa build and layering.
4b4893e25b9 : Fix API initializer bug: request TPU library initialize itself during loading
41048da3130 : [mlir][NFC] Replace usages or mlir/IR/StandardTypes.h with mlir/IR/BuiltinTypes.h
9cd11ce78fc : [mlir][NFC] Replace usages or mlir/IR/StandardTypes.h with mlir/IR/BuiltinTypes.h
110199cd2b2 : [mlir][NFC] Replace usages or mlir/IR/StandardTypes.h with mlir/IR/BuiltinTypes.h
9dc5df5f0f2 : [XLA] Add creation_pass_id and dummy op_names to OpMetadata.
0d882ea469d : Allow state tensors to use device memories in NNAPI delegate.
32106dbb0da : Fix DepthToSpace unit-test on hexagon to use correct version condition.
d051fb76118 : Build xtensa for Vision P6.
5f153decbc7 : Refactor quantize (reference and xtensa) for a complete fallback.
80e40ee5cbe : [XLA:GPU] Support window_reveral in XLA HLO -> LHLO GPU -> ConvolutionThunk path. - Change XLA HLO -> LHLO GPU conversion to propagate this attribute to LHLO GPU convolution operations. - Change LHLO GPU Convolution -> Convolution thunk to handle window reversal.
28c7e4d9f28 : Update usage of `tf.keras.losses.BinaryCrossEntropy`
5a51f9bbedd : Enable gradient_checker_test on TAP.
3b6f823ea4d : [TFTRT] Rename ParameterizedOpConverterTest classes with descriptive names
6d8366afc43 : Add recreated assets to ASSET_FILEPATHS collection if invoked in non-eager context.
d6eacc2cd39 : Use OpState::operator->() to get to member functions in Operation so we can remove the corresponding methods from OpState.
bca4ea64e4f : Move helper functions to PJRT utils.
4867489c447 : Fix an issue of out of order execution. For a multi-device function, don't send a packed input to the function device until all underlying remote handles are ready on remote devices. Otherwise, on a remote worker, a remote component function execution request could be enqueued before a request for producing a function input.
63b7178b4a2 : Annotate FunctionDef registered from eager runtime to correct annotate `tensorflow::Graph`'s construction context.
68fe7faa476 : Added missing enum types for DataType in serialization fbs.
2c03dca2267 : Create a fuzzer for `AreAttrValuesEqual` and `FastAreAttrValuesEqual`.
9cf53d352fe : Internal change
5f77cc8ebd9 : Update Batch_MatMul op version during conversion.
627a032dc2c : Change the TF Lite Java API to use the shim layer (attempt #2).
b7a7f8d1782 : Add test case for GitHub issue 45324
df3f233362a : [XLA] Add mechanism to disable alternative mem allocation at uses
3c1e3724fbd : Fix the issue of tf.image.central_crop when central_fraction is a tensor
362abe5e9af : [XLA/GPU] Migrate all unnested elementwise emitters.
ee14d6a8fbe : Remove gpu_binary_ops_test dependency on llvm
bea42a1b32d : allow metadata tf_op override level0's tf_op.
cae04d6d4da : Integrated graph optimization passes with TFRT for TF2 training support.
4279f36afb0 : Make tensorflow:oss config_setting not configurable.
50defe7de35 : Fix convert_variables_to_constants_v2 for scalar valued captures
1f503ed7e58 : Take only one output of `SparseSoftmaxCrossEntropyWithLogitsModel` for `gradient_checker`
37c9633c508 : Allow state tensors to use device memories in NNAPI delegate.
01eab284ac4 : Add TfLiteOpaqueDelegate typedef to shims/c/common.h.
75643bde9df : disable //tensorflow/python:tf_stack_test on windows
bd1fd58c37b : [XLA] Fix a bug in automatic space to batch transformation.
9f331e513dd : [kernel_gen][NFC] build file cleanup.
2a810ec5d19 : Also register kernel generators output .o files as non-pic objects to support static builds.
241d3bd07b8 : kernel_gen for RightShift
9583f40df41 : Fix header guards symbol names in the shim headers.
ab47610cb06 : kernel_gen for LeftShift
a1ca4bdddd7 : Integrate LLVM at llvm/llvm-project@38d32e4fd70c
eb17e4c5b95 : Change kernel generator build files and make kernel generator behave more like a C compiler.
d1cf3a2cabf : [mlir][hlo] Fix lowering of NE comparison. It should return true if either side is NaN
4e082d53bfe : [MLIR][KernelGen] Remove unroll factor when 1
d30555729a7 : [XLA] [Docs] Fix typo in operation semantics
32d5b268e2c : Add missing tests for Neg kernel.
06b99811c12 : Update GraphDef version to 612.
1df9893df50 : compat: Update forward compatibility horizon to 2020-12-11
b3f6dd2e638 : Go: Update generated wrapper functions for TensorFlow ops.
5c61a49f356 : Fix registration for Neg kernel.
51d3b2d6b27 : Update ops-related pbtxt files.
44a4129b243 : Add risc op register.
1b89d0986d6 : README: update Linaro CI links
b2ad941e21a : Print HLO module name on slow compile
20423e72df0 : [NFC] Optimize getting the last stack frame + stack frame conversion
8cef4cda26e : Add minor checks for data_format and padding value
12217d1a5e2 : Add correction in some of the test cases. Some of the test cases were using wrong output sizes for tf.conv2D. This commit corrects those test cases.
d851fba9acd : Removed dead code and duplicate verification functions. In this commit, some of the dead code is removed. Also a duplicate function for verifying convolution attributes is also removed.
d17333a37d4 : [MLIR] Fix verifier for TF::Conv2DOp and TF::Conv3DOp. This commit addresses a bug where in tf.conv2D and tf.conv3D, incorrect sizes of output shape was not verified. Added changes to verify the output shape and emit error for incorrect output shapes.
43a080a530b : [NFC] Simplify StackTrace class by storing a pair inside a vector instead of two pairs
5a85d44038b : Internal change
0e9a261e8f2 : Fix folding of HLO SliceOp with zero elements
d4ddd883957 : fix: modify comment
ce51d597963 : Explicitly specify no gradient for XlaVariadicReduce.
a2d2b5c3d5e : TFLComputeTask converted to c++ style ComputeTask.
c2830904c77 : use `delete[]` instead of `delete`
9701a12b48f : Fix `unified_api_test`
c18a4cade53 : refactor `gradient_check` to use `unified_api_testutil`
2234086df02 : add `GetValue` and `TestTensorHandleWithDimsInt` to `unified_api_testutil`
7c5ca02d9d2 : move `TestSparseSoftmaxCrossEntropyWithLogitsGrad` to `nn_grad_test`
579ce3a2e1e : Adjust visibility for lite package.
91eb0b9303a : Adjust visibility for Tosa package.
a6d104d3d84 : fix comments
29ebd644a26 : [TF2XLA] Display Python location information in XLA metadata
2948461bab4 : [MLIR:HLO] Add window_reversal attribute to convolution attributes. - Add this attribute to match the corresponding XLA HLO attribute on convolution operations. - A true value indicates a reversal of the corresponding kernel spatial dimension. - Since XLA builder does not support this attribute, use a custom HLO converted to map from mlir::mhlo::ConvOp to XLA.
ece423eb03c : [XLA:GPU] Migrate convolution thunk emission to MLIR
816bb157e9b : Add absl::Cord support for builds with TF_CORD_SUPPORT enabled
b9387225565 : [PJRT] Parallelize GPU compilation.
4b7f5e46d83 : Add a warning message for usage of feeding keras.Input() to sequential model.
e5ffdb506ba : Add a debug string to AbstractTensorHandle
0796a959895 : Add a custom device tensor handle type
bd9ffecdb62 : [tf:mlir] Hoist unary cwise operations out of Unpack
10c7c897c88 : Use OpState::operator->() to get to member functions in Operation so we can remove the corresponding methods from OpState.
6bdd30ec152 : disable all tap tests for gradient_checker_test
c7ec941f47b : Using Tensors abstraction in inference context instead of raw MTLBuffer.
8d3a50a792e : Drop `shape_invariant` attribute from While/WhileRegion ops before legalization to HLO.
03dd7a18916 : Minor error message fix.
e7eca6bc4d7 : Add a pass to drop `shape_invariant` attribute from TF While/WhileRegion ops.
e2427aa68bd : Add option to enable the MLIR bridge if safe
9ec226e0366 : [PJRT] Parallelize GPU compilation.
e3674446cc7 : Register tf.EnqueueTPUEmbeddingIntegerBatch, tf.EnqueueTPUEmbeddingSparseBatch and tf.EnqueueTPUEmbeddingBatch and add TPUEmbeddingSideEffect trait to associated ops.
54c49e31c1a : Merge additional IfRegion ops, not just the first one.
fa7dc65cad8 : Disable another failing test
37591827f86 : Add no_pip tag to risc_ops_test.
20f6af9739b : Making selection of ops similar to gpu/common.
03e4d9f2553 : Revert PR #44017: [PluggableDevice] Kernel C API enhancement for retrieving attributes
2800f688ffc : Add python/lib BUILD and refactor python/BUILD
62e31262730 : Add absl/base/casts.h header to py_bffer.cc.
24e55fb12ef : Fix //tensorflow/compiler/mlir/tensorflow/tests/tf_saved_model:debug_info.py.test for macOS builds.
5d7f57bd0b7 : Disable shape inference on import in ConvertFunctionToMlir.
2bec62824f1 : Integrate LLVM at llvm/llvm-project@997a719d5a70
d0ba0f9f58b : Update the docs for tf.group, tf.control_dependencies, tf.tuple. tf.data now has automatic control dependencies, so the use of these ops is now truly limited to V1 code.
4afe57ed2a1 : Better detection of lambda functions. Some wrapper libraries attempt to override the function's __name__, so we double check against the function's code object.
aaca6c12900 : Revise docs of tf.random.truncated_normal.
b65d6c0533d : Adding a convenience baezel rule - rocm_library
3f95825a357 : Minor tweak to allow the use of ROCM platform as a gpu target when registering a custom_call in xla client
da8326db568 : Adding rocsolver to the local_config_rocm repo
06a5f454b0d : Enable XLA custom_call_thunk on the ROCm platform
4a227e9fc5f : Fix GetOutputShapeForBroadcastGradientArgs for 1 dim sizes
ec86d80f190 : Split StreamExecutor impl of pjrt_client into its own files.
d9f4007ff62 : Remove `debug_info.py` from globbing used to trigger tests.
655c0bc600c : Remove unnecessary '#ifdef __cplusplus' in *.cc files.
62d5bff6dd2 : Add missing arch-specific dependencies to tf_to_kernel
cbc5ec2bd45 : Changed TOSA common legalizations to use llvm::Optional<>
f30e7d3a7ef : Build rule clean-up
2a9070791ff : Add support for list and tuple expansions, inferring types of list literals.
82738f8e3cc : Visibility changes for Launchpad.
1d94322fa92 : implement GetCurrentClockCycle() for s390x
139a522bf76 : Register the MLIR generated Neg kernel for tensorflow.
1c279b93dac : Update TFLite GPU delegate compatibility listing with newest telemetry. Roughly 0.3% of users devices were changed from unsupported to supported, and roughly 0.5% from supported to unsupported. The biggest change for the 0.5% new unsupported devices was marking the SDM429 SoC as unsupported due to initialization timeouts.
928116bb70f : Remove debug print
2ce1ea08d5f : [MLIR] Expose target configuration for lowering to NVVM
60a18fee45a : [XLA-GPU] Fix undefined behaviour in NCCL utils.
12fa0161f9d : print debug info
a8b15d38e47 : Remove 64-bit MultiplyByQuantizedMultiplier tests using a negative multiplier as they are not supported
a66026f713b : Fix assert in 64-bit MultiplyByQuantizedMultiplier
9ca469ee6d2 : [XLA:GPU] Document the GpuMultiOutputFusion in its header file.
59623c8a8c9 : Try with byte
5f55687f79a : Add a config modifier hook to xla::RunAndCompare for internal use.
d84bda31304 : Use better test names for gpu_binary_ops_test.
ef2595a0c04 : Add MaxUnpooling2D custom op to TFLite
807b2f54d66 : Bug fix for binary op kernel_gen testing
fcf5378cec4 : compat: Update forward compatibility horizon to 2020-12-10
5979dd906df : Update GraphDef version to 611.
c046c38f6f7 : Print node name in GatherNdSlice error msg.
51cd4406638 : [XLA/GPU] Migrate all unnested elementwise emitters.
03a5e395436 : Fix memory leak in MklAddN
dc7304907ef : Use OpState::operator->() to get to member functions in Operation so we can remove the corresponding methods from OpState.
18525cbe3ae : [HLO] Add a pattern for HLO ConstOp to HLO -> Linalg conversion.
497c7adeb0a : [XLA/GPU] Migrate all unnested elementwise emitters.
c8bca7b4ace : Add virtual memory management function wrappers to GpuDriver.
5c26b3ca2c6 : [TF2XLA] Show Python stack traces for failed XLA compilations
b75f6696eed : Update README.md
d43b133ca75 : Add `GetLastUserFrame` functionality to tf_stack
2610bc48c3d : [XLA] [Docs] Further clarify nesting jit_compile behavior
fbd998ddf8c : [NFC] [TF2XLA] Reduce log spam: no need to say every time that we are not creating XLA devices
1795768d107 : [XLA] [Docs] Minor update to jit_compile=True docs
594eacfa18a : Fix
571084d9990 : Try with mkstemp
ad168391e95 : Remove unused include.
a217fa52734 : Provide a way to keep temporary tensors
3ce8f8f39c5 : [tf.data] Turn off the experiment `map_parallelization` currently.
c6293e9bfc4 : Add CompileGraphToXlaBuilder to compile_mlir_util.h. Refactor internal functions to support both the new CompileGraphToXlaBuilder and the existing CompileGraphToHlo.
2090fe76f21 : Small doc-string fixes for tf.constant.
5a08d776c62 : [XLA:GPU] Eliminate tuple population from batch norm thunks
4d1c107bef1 : Add hybrid BatchMatMul kernel that supports legacy symmetric_quantize_inputs.
618730825cc : Adding Configurable Filesystem API changes described in RFC community/#277
a019f0d1254 : Change data accessor to return const ref to avoid copy.
01caefefc0d : Temporarily disable a failing test.
34b49bb5b91 : Add lowering from tf.RiscAdd op to HLO_Add.
b48df5c1f3c : Fixed backward reference error of tflite_custom_android_library
cc5ea846964 : Remove changes made to support TFRT-based OpKernel classes in Conv3d kernel. This is essentially a rollback of https://github.com/tensorflow/tensorflow/commit/2f10fa781040595d6801abc1dcbeb43d91b1565a since we decided not to follow this approach.
b43da1eb10e : Switch from explicit argument for inlining functions post TF -> HLO legalization to checking device type (NFC).
933bb674b5e : Try with mode w
c184eb3ddc6 : [XLA/GPU] Migrate all unnested elementwise emitters.
0eadbb13cef : Correct implementation of TFLGpuDelegateSetCommandBuffer.
96ba0a2bb7c : Using MetalSpatialTensors for tensors with preallocated ids.
e0c8fe71ff6 : Mark tfl.EqualOp with NoSideEffect
7b3885d7eb0 : Support dynamic sample size in categorical op.
aad6823650b : [XLA] NFC: Remove unnecessary `ParticipantImplOutput` type from `Rendezvous`.
5eede885e03 : Add inliner pass to `CompileSerializedMlirToXlaHlo`.
0cf527ad881 : Create a fuzzer for `AreAttrValuesEqual` and `FastAreAttrValuesEqual`.
faad14f827f : [tf.data] Fix some comment in the gradient descent algorithm.
7d6a9af97de : Add custom builder for tf_device.replicate that accepts a DictionaryAttr instead of a llvm::SmallDenseMap<StringRef, llvm::SmallVector<StringRef, 4>> for devices, and expose WrapsSingleOp, similar to tf_device.launch.
4759e6a48f1 : Extract a PjRtBuffer interface.
170f4ac7a82 : [XLA/GPU] Migrate all unnested elementwise emitters.
dd1c2a92789 : Look for an existing bfloat16 type and prefer its use.
faf6ea6f284 : Security advisories for 2.4 releases.
e410b973392 : Clean up quantize test. Adjust scales to work correctly with xtensa kernels.
a73d7ffb29f : Support sparse CNN inference by default through XNNPACK delegate
a819eafcd06 : Add the Apache header to new files.
f22ee857a86 : Change the TF Lite Java API to use the shim layer.
ff9c41e1a1e : Revert "Change the name for Win"
277cc7ff897 : Integrate LLVM at llvm/llvm-project@6883042528d0
50579d8901e : clarified deterministic order independent of num_parallel_calls
b43f88a832f : Add a no-copy SparseToDense method.
698571054b7 : Update Strip strings to also clear signatures in the flatbuffer. We clear the whole signature list as removing strings makes the signature useless.
76a17bad584 : Apply correct quantization schemes for LSTM inputs
44120af7c21 : Run apt-get update before installing jupyter dependencies
b539145fc87 : Change the name for Win
62a33f10d09 : fix
a7a5e3991e3 : Added cmake option DNNL_ENABLE_MAX_CPU_ISA
e25fe38db74 : Other fixes
b70529fa161 : Support inferring dynamism of reduce that shows up multiple times in a kSelect operand list.
711304d116d : Conditional decode workaround for win
193e2c295db : Generate and test kernels for Greater(Equal), Less(Equal) and NotEqual
8fe56f08070 : TFLGpuDelegateSetCommandEncoder replaced by TFLGpuDelegateSetCommandBuffer.
d8284109f26 : Polish TensorRT static linking a little.
0f8fa044d01 : Correct benchmark parameters for inputs.
e874244346b : Add C++ loop memory leak test for MemoryChecker
103262b7543 : [xprof:gpu] Make GPU occupancy precentage values in the range of 0 to 100 instead of 0.0 to 1.0.
61cd0b9d662 : [XLA/GPU] Migrate all unnested elementwise emitters.
631758b68a1 : Change the TF Lite Java API to use the shim layer.
3a1699ee543 : Add LogicalAnd and LogicalOr kernel definitions.
e3573bc67fc : [XLA/GPU] Add a debug flag to override compilation parallelism.
7d7d7ec1730 : Rollback changelist 338246477
070b02f4419 : Handle return values in MergeControlFlow pass.
a393d158085 : [XLA/GPU] Migrate all unnested elementwise emitters.
e7365d08b2e : Add BitwiseXor unranked kernel definition.
60211905e67 : Retrieve shape_signature as vector to get correct value on big-endian machines
51636677832 : [XLA:GPU] Update and improve documentation of the FusionMerger HLO pass.
84a2d80287a : Add unranked kernel definition for bitwise or operation.
100c797f812 : Fix operator precedence warning in MultiplyByQuantizedMultiplier tests
37ebcdaa993 : Fix Windows platfrom file stat length out of range error
9631c2de424 : Check if win and Macosx pass
4ff4fbec62f : Add StringLength to Flex delegate
80df7cb64d7 : Add bitwise_and operation definition to kernel generator.
6e28513ec1e : [MLIR][KernelGen] Configure LLVM operation legality to ensure lowering to `__nv`
f766c95de43 : Using more concise name for shapeutil comparison
2f7251d79b9 : Handle empty callee during export from `mhlo` to HLO.
d73fa057393 : Register MLIR generated Equal kernel.
84fd9bc14a3 : Update GraphDef version to 610.
31f01a33b44 : compat: Update forward compatibility horizon to 2020-12-09
80d74fd7859 : moved determinism desc after num_parallel_calls, clarified
7268db9eadf : Update pthreadpool and FXdiv dependencies
d2fd64fcfb5 : clang-format + fix missing header that caused a build-error after clang-formatting.
0923a15fa7e : Reduce retracing warnings.
61434af6c7b : Refactor exp.h from reference_ops.h; 2nd step to port op EXP for TFLite micro
a790bcf10e5 : Dispatch reverse_sequence
93dfb9b68fb : Extract a PjRtClient interface.
620fa976856 : Use fixed number to test
a49b21b06e9 : Add test when axis is an empty list
f3b09dcc6ab : Remove else branch
a9c9b696c61 : simple test for Leaky ReLU
b11318c4a7c : handle quantized leaky relu
b9187102b64 : Provide more examples for using a RepresentativeDataset
6b599c34990 : [XLA:Python] Add missing type caster registration for absl::optional<> to JAX pytree module.
69451a83bb5 : Selectors moved from gpu/cl to gpu/common.
2d753e6a210 : Fix a crashing issue of Android logging
36e125eaa21 : Add casts to std::min/std::max when comparing mis-matched types
37a6d1ac0bf : Support dynamic sample size in categorical op.
e7f417b8ad7 : EncoderBlock parameter from encodeWithEncoder method replaced with additional methods(encodeWithCommandBuffer and encodeWithCommandQueue).
df64d2e7cae : [XLA:SPMD] Pass user sharding to Pad when the instruction is the first operand only.
03d360d1090 : Go: Update generated wrapper functions for TensorFlow ops.
6d173fd96e1 : Add InplaceOp and enable fallback legalization
88c9a58f4d0 : Update doc to split summary and description
45d19c8f45a : TFLGpuDelegateSetCommandEncoder replaced by TFLGpuDelegateSetCommandBuffer.
20d69d08348 : Copy stack traces to instantiated functions.
2a0fd3f6b12 : Add quantize test for int16->int8.
38b3c3c83d8 : Update metrics.py with proper import and build deps.
98a9cbb5f39 : Allow lowering Unranked Binary CWise TF->HLO
17f251ee939 : Add kPad to dynamism inference
5ff53a1d661 : Enable int8 quantization for DEPTH_TO_SPACE in Post-Training Quantization tooling. Fixes #45213
c9cf71a50df : Support dynamic sample size in categorical op.
52b0b571dcf : ellaborated docs on determinism in dataset ops
b196017e8a8 : Add missing legalization for tf.BitwiseXor to chlo.Broadcasting_Xor.
b74b94320d1 : Changed TOSA common lowerings to use llvm::Optional<>
76022858980 : Rename bfloat16 dtype symbol.
0a5d6fa2089 : Suppress the warning on generator functions. They are rare, and when they occur it's usually in library code that the user has no control over.
2f46719b8e6 : Add ability to stop shape inference from propagating caller callee constants.
95805a9d839 : [XLA:SPMD] Propagate sharding through pad backwardly
321de4412bf : Integrate LLVM at llvm/llvm-project@d553243fe4b5
2fc82610447 : Add bug number for Transpose3D refactor suggestion
346ee89a26f : Internal change
67df32990b5 : Use the correct Python version for starting the virtualenv.
42c2ae60913 : Optimize depthwise convolution. Pscatter is somewhat slow, espesically on older hardware so replace it with overlapping stores. For depth == 1 this results in a 2x spped-up, for other sizes, speed-up ranges from 0 to ~25%.
a32059d2f89 : [mlir] Enable conversion of HLO SignOp to Linalg.
52cdef30039 : Update mobilenet_v3.preprocess_input docstring to reflect its real behavior.
7d7e3953d4c : Delete unnecessary BUILD files as part of flatbuffer patching for TFLM.
b6d5fa8ab67 : Fix bug in Tensor.Reshape.
f101156b7ab : Downgrade Pip<20.3 and rebuild Dockerfiles
4e6fbd12cb9 : [tf.data] Update the gradient descent algorithm for autotuning so that the optimization will not stop when CPU budget is reached. Instead it will only increase the buffer_size parameters.
00f5e3ce054 : Build for TARGET_ARCH=fusion_f1 via reference kernel fallbacks.
0c66f3f0eea : Add option in the TFLM makefile to diable downloads.
a8d76616fd6 : Make it possible to stop PyTree flattening before reaching leaves.
8a2979063a1 : Remove extraneous comment
52585570d6a : Integrated graph optimization passes with TFRT for TF2 training support.
c0dbdfb718d : Revert "Revert PR #45380: Try to switch to h5py 3.1.0"
24ffe9f7291 : Merge JAX and TF bfloat16 numpy extensions.
8206491e82f : Using input shape when deduce axes for reduction.
3c37f87c45b : (NFC) Added an experimental config proto field for TFRT execution.
d85c31ae7fd : Remove accessing `Graph._collections` via the protected member in tensorflow/python/framework/function.py.
0cc38aaa406 : Prevent unitialized memory access in `GraphConstructor::MakeEdge`
3616708cb86 : Remove shutdown from tpu embedding tests.
0b595830b8f : Use type erased unranked descriptors also for unary operations.
27346c20219 : Avoid assert failure folding tf.Rank to unranked output tensor.
05baa49b085 : [XLA/GPU] Add parallel compilation for LLVM and ptxas.
b34e7144ed6 : Use type erased version of UnrankedMemRefDescriptor to avoid build errors on windows.
49d9c97061d : Integrate LLVM at llvm/llvm-project@a1344779ab01
2377c069079 : Add plumbing for or and xor to hlo to lhlo and linalg lowerings.
02841f6dac9 : Enable MLIR generated unranked abs and tanh kernel by default.
79f3876632e : [MLIR][KernelGen] Add templates for greater(equal), less(equal), minimum, maximum and notequal
77334352ee4 : Pass arguments through to use build_tests for debugging.
859657c1471 : Refactor gpu_add_test to allow to reuse it for other ops.
b992188cbe6 : [MLIR][KernelGen] Fix performance discrepancy for unranked `conj` kernel
b2a36fc6cac : [XLA-GPU] NFC: Rename dummy NCCL files, so they appear next to the real ones in the file list.
40cd0a047d4 : [MLIR][KernelGen] Fix performance discrepancy for `logical_not` kernel
b0e5853cf06 : [XLA] Pack some parameters in xla::Compiler member functions into a struct. This is for later expanding for more parameters, like a thread pool for parallel compilation.
b806eee56bf : Allow legalization of binary unranked and/or operations from tf to chlo.
9fbce01739f : remove useless code
d2ced738aac : Update GraphDef version to 609.
d245f60f27f : fix ut failure
7e1d5fd5132 : compat: Update forward compatibility horizon to 2020-12-08
2a76ce20d85 : Extend unranked hlo transformations to also support and, or and xor.
0a4c02ca8ae : Add tf.square gpu op to build file
4a11dfdd3bb : Removed cl specific dependencies.
cb3870d0041 : RuntimeOptions replaced with CalculationsPrecision.
4425be2b7b3 : TFLu: Fix bug in PPD op
0939f0b7a8a : Expanding documentation for tf.nest.assert_same_structure with examples.
55691acd368 : Extract a PjRtDevice interface.
1b3b6d7470f : Rename JNI opresolver for other use cases
2b83ed045fd : Refactor MergeHostPlanes into more xplane_utils
485ac1a2af8 : tflite_runtime: Fix FlexDelegate on Windows
8318ab26da5 : Set handle data of function inputs and outputs.
57b591e3ac4 : Now specific MLIR bridge passes can be logged via environment variable
14755416e36 : Prevent CHECK-fail in LSTM/GRU with zero-length input.
042a6923d7f : [XLA:SPMD] Fix caching and merging in sharding propagation for while
52e73201ae3 : Add counter to MLIR dumps in bridge
ac2dbc49ce6 : Add benchmarks for Embedding layer.
c28356d6e09 : Add debug_mode in NumericVerify custom op.
e34b6cef375 : Add/fix comments in SparseApplyFtrl kernel
d36db2955c4 : Revert PR #45380: Try to switch to h5py 3.1.0
bb59188213d : Rolling back PR #44894 because it caused type check errors (got bfloat16 when expecting float).
4764f167c2c : Go: Update generated wrapper functions for TensorFlow ops.
6623dc607df : Add gradient for complex qr.
23336459edc : Enable lowering using tf2xla kernels for KthOrderStatistic, MakeUnique, TopKWithUnique and TopKUnique ops
50eaefe16e0 : Fix the nightly nonpip builds for MacOS.
25ae2b0be22 : Integrate LLVM at llvm/llvm-project@2ac4d0f45a2a
d3ed1da7b9e : [XLA] Propagate space-to-batch on larger batches.
e7de4726810 : Fix a bug in flatbuffer importer that use tensor quantization before checking.
9b8595f38f8 : Gracefully handle modules without main in mlir-hlo-to-hlo conversion
be7b8874d09 : Verify and Canonicalize static shaped BatchMatMul op to BatchMatMulV2 op
0b66713efa0 : Update multi_process_lib to handle file path for OSS keras build/test.
0a15fbc0486 : Defer conversion of frame_step to tensor in spectral_ops inverse_stft_window_fn.
19fa254274e : [MLIR:TF] Lower xdivy, xlog1py and xlogy via tf2tf
cfcfe580da6 : Fixed error in the example of image_gradients documentation
c50af433c1b : Remove decay variable from optimizers.
eaa851346ca : Skip the input tensor order check if the tensor list size can be determined by the attributes
5453cf0b1c8 : Fix ResourceApplyProximalAdagrad op decomposition by taking Square instead of Sqrt on gradients
5f8cac3fdcc : Set insertion point for _XlaHostComputeMlir op considering dependent device ops in between cluster ops
d6e53e76f2b : Implement a telemetry library for delegates to report their settings/status for A@S
c7eb6d9a173 : Update to fix PR review problems
07bb67303b2 : Add MergeControlFlow pass, partially implemented.
295b3dcc3d7 : Lower mhlo shifts to linalg
2aade0a87ff : Using object method instead of free function.
e5ea20dd3c7 : Add the support of getting the length of tensor list
cc518a5f1ff : Add Timespan::ExpandToInclude(const Timespan&)
e1eec20289b : Support tf.unique on TPU
c64c185eb00 : Making eager and graph tensors consistent by not having a .assign method on both. The rationale from earlier was that we would have assign etc. show up on dir(Tensor). The downside is that the error message isn't the best.
1c552a69da8 : Propagate the allowed unregistered attributes to the expanded operations
8b5b9dc9666 : Completely rewrite `GetMatchingPaths`.
458c6260265 : Detect sparse weights and indicate their presence to XNNPACK Runtime
ebc70b7a592 : Validate that `DataFormat*` attributes form a permutation.
083d01651a7 : [XLA-GPU] Add NCCL implementation of AllGather op.
e9deb8b804b : Initialize the TPU library when loading through tpu_executor_dlsym_initializer
b0e7a83e218 : Update libhexagon_interface to new version 1.20.01
f556709f4df : Added TFLGpuDelegateSetCommandBuffer to put all tasks into user provided command buffer.
ef8351a0afc : Internal change
c6d1d34cf28 : Refactor op level cost estimator -- cost functions report raw data (e.g., num ops, num bytes, not time), and then PredictCosts() translates it to time (in Costs).
b3b3368715b : Update delegate doc.
a2ca1fd7a17 : micro: copy operator FILL kernel from lite
e15bdc0dfa0 : [XLA:GPU] Convert CNN Convolution custom calls to LHLO GPU dialect conv operations
66a08a0837e : Move tests for arg and retval devices from arg-retval-attrs.pbtxt to existing device attribute test (NFC).
5ef37602345 : Removing --action_env=ROCM_ROOT... when building with --config=rocm
4479e942583 : Add an example of an `IndexedSlices`
c8f94d01331 : Apply same change to nnapi_delegate_test.cc
03d7d7667f9 : Trace generic cudaMemcpy / cudaMemcpyAsync
91a4d31a1e2 : Fix function signature bug accidentally introduced in libtpu initializer
217ac74ff24 : Set tf.device attribute for results when importing graphdef to MLIR.
67993f46cb9 : Run Shape Inference before TensorList decomposition pass.
60dcc0d826f : [MLIR][KernelGen] Fix performance discrepancy for `tf.Sin` and `tf.Cos` kernel
3c8f50d55f1 : [ROCm] Re-enabling unit-tests that are now passing on ROCm platform
d91f92e7fd1 : Add softmax test for int8->int16.
8f6c9bb9041 : Integrate LLVM at llvm/llvm-project@ecaff13fc0bc
db0628cade2 : Return PyBuffer directly from the C++ jax.jit.
3980781f7fb : [MLIR][KernelGen] Test buffer reuse for unary ops
a5a5abfe755 : Fix a bug. The Span returned point to an initializer list that is removed. This isn't allowed.
a1b25e8f3f1 : [MLIR][KernelGen] Fix buffer reuse
b01bb73704e : Add BUILD rules to build a benchmark model APK with flex delegate.
6d43bd36b57 : Retire alloca based lowering for dynamic_tensor_from_elements now that the optimization is available in MLIR core.
0a81442e038 : Enable MLIR generated unranked abs and tanh kernel by default.
a084b8abade : [XLA-GPU] Add NCCL implementation of AllToAll op.
e74dd7b225e : [kernel_gen] Lower max rank specialization from 6 to 5
c6b0ec6bcfc : Check if list/tuple is empty in ListsOfScalarsDataAdapter.
41c7a26d13c : Integrate LLVM at llvm/llvm-project@db226cdf4cf9
77bfd860055 : [MLIR][KernelGen] Fix performance issue for `real` and `imag`
8f9efd93925 : compat: Update forward compatibility horizon to 2020-12-07
7f943e72836 : Update GraphDef version to 608.
ca505527b13 : Flatbuffer_conversion changes for Transpose
20072dcd0eb : Extract reference for operator DIV to standalone header
515b4124c26 : Passes cpplint
7f169ae8af8 : Extract a function for parsing operator DIV
fefcd5704ba : Handle IfRegion and CaseRegion Yield ops in TensorList Shape Inference.
75178dbafbb : address comments
73c200f8f37 : Update XNNPACK and pthreadpool dependencies
aa59c42debb : Solve IndexError: list index out of range #43561
cd1a74af288 : Add support for TensorList ops in Shape Inference pass.
dd3416ced0b : Update GraphDef version to 607.
658ef72e0f9 : compat: Update forward compatibility horizon to 2020-12-06
c99adee9ecd : Decompose ResourceApplyProximalAdagrad op
a5d5a36e4c9 : Fix handling of negative seeds in random number generator op kernels for XLA
f31efcb8242 : [TPU] Make NoncopyableBuffer::Clone take an optional alignment requirement.
4d3d4e339c4 : [pylintrc] Enforce Google docstring format
1350613d6f8 : Polish TensorRT static linking a little.
d39353424dd : [XLA/GPU] Add LLVM IR test for unnested elementwise ops.
8719597fae1 : compat: Update forward compatibility horizon to 2020-12-05
6dce00a70c2 : Update GraphDef version to 606.
71a0295323a : Duplicate bias even when it's the first use. Otherwise the constant will not be duplicated and shared.
c4be3d9838b : Add SleepFor and SpinFor to time_utils.h Use them in ProfilerSession and tests.
cfe2cd1e1d9 : Internal change
e8aa9b7ded2 : Internal change
15c186bffe5 : Correctly handle the case if static maximum dimension size = 0.
84607ed59e6 : Completely rewrite `GetMatchingPaths`.
6369d7c8323 : Change "graph-level" to "global" in docs for consistency.
c1e1fc899ad : Mark `MemmappedTensorAllocator` as returning opaque handle.
acdf3c04fcf : Miscellaneous cleanup of tfr mnist_train_test.
2bce2d95bdd : Enable distribute_strategy_test on TAP
6a16b086c14 : Validate that `DataFormat*` attributes form a permutation.
304b9681532 : Add argc and argv arguments to pass to tpu library on startup
cd39d7a4c84 : Add an option to choose the I/O Device for saving and loading models for CheckpointManager.
993a74f438b : Fix incorrect 'hdrs' for //tensorflow/lite/core/shims:builtin_ops. Also, restrict visibility for the targets in this package.
cdd2e7e5ea9 : Try python37 on win
7460165b3aa : CancelledError now is no longer treated as worker error, in order to avoid calling into update_server_def on a worker preemption thread.
f42bd2184c9 : Add flag for enabling delegate fallback to the TFLite C API.
f98f5a0b416 : Refactor for case BuiltinOperator_EXP in flatbuffer_conversions.cc/h; 1st step to port op EXP for TFLite micro
1dfcf5cdd75 : Integrate LLVM at llvm/llvm-project@7f6f9f4cf966
80aa374b542 : [tf.data service] Server-side implementation for round-robin data consumption.
6b4ba7fb16b : Parallel device: make tf.cond work executing eagerly
023a9b14f82 : add some more comments for the dir param that used by ModelCheckpoint, BackupAndRestore, TensorBoard callbacks that ask end user to use separate directories for different callbacks. This is to guide user with correct usage.
2e9507af08c : Create BUILD files and corresponding targets for `tensorflow/core/lib/wav/BUILD`.
1f55ba5ab29 : Remove fold of `mhlo.compare(%arg0, %arg0)` for floating types.
cc44aecf06c : Bump the references to github.com/google/ruy to commit 4790797d11a81f96baf24f3731fd3ca44c2c5f8b.
e1962fce813 : [ROCm] Populating memory bandwidth information in the DeviceDescription
ef9f660b77a : Fix broken dependency for shim "builtin_ops" target. Also add "builtin_ops" to the build_test target.
72f425840f3 : Fix NCCL version id, which was missed when updating from 2.7.3 to 2.7.6.
e6fe105d22f : [XLA-GPU] NFC: Split out common base class for NCCL collective thunks.
46cf2ef65b9 : Legalize XlaReplicaId to HLO replica-id op
68190eb0c31 : Canonicalize tf.Variable to tf.VariableV2.
c1071836bbd : Generate shared_name for tf.Variable op if it is empty.
0fc702ee47c : Disable a Python test for TFRT due to no grappler functionalities.
95bc751efa5 : add BUILD file within python/platform/
e19ab1727b9 : Invoke twine on MacOS builds using python prefix.
cd67a177455 : micro: list test and kernel files explicitly in Makefile
487164d8827 : micro: organize Makefile test and kernel defs together
5543ed6f076 : [MLIR:LHLO_GPU] Add fused convolution operation without any side inputs.
cf616f34021 : Upgrade version on other scripts
2022bf35a47 : Import shapes from attributes for tf.IteratorGetNext, tf.IteratorGetNextSync, tf.MultiDeviceIteratorGetNextFromShard, tf.InfeedDequeueTuple, and tf.InfeedDequeue when shape inference on import is not enabled, and disable shape inference on import in MlirFunctionOptimizationPass.
ee82f96f127 : Add tf.Variable to TF ODS.
b5d9b8a8f99 : [TFRT:Compiler] Add the host attribute to remote functions
7895624f552 : Reset hdf5_formay.py to master
48924afd7f2 : Fix typo in string
b13aacdee87 : Try to revert layer name encode
cd12581efe0 : Define side effects of tf.TPUExecute and tf.TPUExecuteAndUpdateVariables.
0300ba2e15b : Split introduction of tf_framework into two phases in kernel generator.
c1e1a9839e9 : Run another test
b5426f42203 : Integrate LLVM at llvm/llvm-project@f5d52916ce34
96b0d5798ee : Fix string_lookup's get_vocabulary when `self.invert` is set.
360b78f0ce5 : Splitting up conv_grad_input_ops.cc to improve build times
85dc0ac9bfc : Fix for win
c37b2f11529 : Fix some old TODO comments: delete methods of Subgraph that expose mutable access to the private `tensors_` vector and to the private `nodes_and_registrations_` vector, replacing them with functions that provide mutable access to the individual tensors/nodes/registrations, and apply minor refactorings to the code that was previously using these methods to use other methods instead.
f9de9163278 : Some other fixes
0fd465c057d : Add `GetParticipatingDevices()` function.
548da65909d : Update local.py
d4047ea0c0f : Also allow chlo and hlo as input dialects to kernel generator.
39e26874a6f : Only use site.USER_SITE is ENABLE_USER_SITE is set
9ece30ba7cb : address comments
111391c7da5 : Add missing build dependency also to rocm wrappers.
91bc75ad589 : compat: Update forward compatibility horizon to 2020-12-04
67b9f9807f4 : Update GraphDef version to 605.
41a09d7b77f : Add fast path to 2D pooling.
ba8003e12b9 : Add missing dependency for added header includes.
3e40e27e454 : [XLA/GPU] Fix debug mode crash.
05f430becdb : Fix handling of negative seeds in random number generator op kernels for XLA
ff0e8ca423a : Avoid using designated initializers. Unbreak windows build.
2797009193d : Rollback of [XLA] Allow hlo_rematerialization pass to look through bitcasts when doing rematerialization.
fedf3f45fba : Relax the op traits of "tfl.squared_difference" and "tfl.rsqrt" to allow quantized types.
b27a179f632 : Print logging messages when flex and custom ops will be added during conversion
a968bd02f8a : [XLA/GPU] Remove duplicated implementation for GetMlirAllocationSliceForMlir.
9f50793e7f3 : Fix handling of negative seeds in random number generator op kernels for XLA
374f7f31f5c : Update image.py
76e16b206da : Update the optimizer documentation to explicitly note that `_resource_apply_sparse` expects the gradients to be a `tf.IndexedSlices`.
0637a26ddee : Update hdf5_format.py
7f7233c2094 : Revive subclassed sequential layers from config (even if these subclassed sequential layers are not registered as custom objects).
95fe4c80e7c : Introduce new Python API for accessing SignatureDefs in a TFLite model. To run a specific SignatureDef use get_signature_runner(..) to get a SignatureRunner for running inference. The SignatureRunner returned is a callable object and can be called to invoke inference. Example,
293bd7502b9 : Open source the XRTTpuDeviceAccessor and register XRTStateOps on TPU on the open source XRT side.
2698ffe8882 : Fix names
1943e58d29c : Rollback of rollback of "Move the ownership of Python stack traces to Graph object, make them accessible from C++ API"
9408e2fba65 : Fix
a5c420c8d55 : Try another run for win/mac removing
7cde7c69395 : Fix TFLite Interpreter documentation
d74af688c34 : Add custom_gradient_test to illustrate registering custom gradient functions with C++ tape.
e7e56b2650a : tflite: Prevent from reallocation of persistent tensors
6df7c9a013e : Open source the XRTTpuDeviceAccessor and register XRTStateOps on TPU on the open source XRT side.
a736ef8a166 : Removed control_encoder from delegate to simplify structure.
fd107e3a263 : Update common.sh
9f073da4524 : Integrate LLVM at llvm/llvm-project@55db6ec1cc20
f2cbb1e0e69 : Change backend
0829dd9901b : Merge remote-tracking branch 'upstream/master' into h5py
f31c5ec7f73 : [XLA/GPU] Migrate unnested reduce emitter to take MLIR.
ca62746c7b5 : Fix the MacOS tf-nightly releases.
e742fee43c3 : [MLIR] Add XLA HLO -> LMHLO conversion for all elementwise ops.
a0a365e408b : [tf.data] Add vlog to record how much time each optimization step takes.
77f04991aa5 : Start a build target for core files
c346bb5f64c : Try some other fixes for Osx and Windows
5bbe1854664 : Cleanup PjRtExecutable API.
077fe29d9d1 : Add pybind for hash table kernels
5bd220564eb : Rollback of: PR #44719: Refactor SparseFillEmptyRows[Grad] CPU kernels into classes
005cab39996 : PR #45307: Extract a function for parsing operator FILL
d489166a39f : Add an option to choose the I/O Device for saving and loading models for CheckpointManager.
d35fc3a16c7 : Fix uncommited change
4e25cac4959 : Simplify C++ tape APIs to match the proposal in https://github.com/tensorflow/community/pull/335
9193f62b810 : Increase the threshold for LINUX_CPU_MAX_WHL_SIZE to 152M
ca91e73d97d : More updates to the OSS keras for build/test.
9f2031db232 : Create a separate java library for Flex delegate without c++ bindings.
2b0d8f5bdcf : Internal change
8b45965c497 : Throw error if tensor list element shape is not fully defined.
e9e8899493f : Encode if str
c7e182c11a2 : Added OperationDef to all task descriptors.
d57be44cebe : Integrate LLVM at llvm/llvm-project@18603319321a
f637379814b : Add an option to choose the I/O Device for saving and loading models for CheckpointManager.
4c8435a3618 : Added OperationDef to all task descriptors.
4433f04fa49 : Try to fix win/Macos
b1660e7e18a : [TF:TRT] Support OSS build that uses TensorRT static libraries.
6c9d159c0ac : Split hdf5_format_test to save_test and save_weights_test.
2867760986a : added build_test for keyword benchmark.
a4073426ff7 : Try to switch to h5py 3.1.0
fb20f6eedc4 : add no_oss tags to person_detection BUILD file.
bb2e09ad720 : Do not crash if Model.summary called on subclassed model with unused layer.
246b86f3177 : [XLA-CPU] Fixes for all-to-all.
270f4363332 : Added OperationDef to all task descriptors.
1b2f051735d : Disable constant folding for XlaReplicaId op
1708696ffab : [kernel_gen] Lower max rank specialization from 6 to 5
53f162fef97 : Add a custom lowering for the gpu.launch_func operation that aligns with kernel generator's TensorFlow runtime integration.
4df993c625d : add `--heap_check=local`
32cb0725f7b : comment about the "gpu" platform
6ed0590d0e4 : Disable cuda asan for nn_grad_test
4e0f09d355a : Add support for AUC and PR-AUC for binary classification model outputting logits.
36c901f93d6 : Remove unused in bazel
669c2e4b178 : Revert `UseFunction()` to original
e5bd5997ac4 : use `UseFunction()` for `CompareNumericalAndAutodiffGradients`
145c5d6daa2 : use `UseFunction` and `UseMlir`
21a22d44721 : fix internal build
2cdf8665715 : rename `CompareWithGradientChecker` to `CompareNumericalAndAutodiffGradients`
80b1f26e2dd : `gradient_checker` takes const inputs
fa1cfa16ec7 : remove MODEL macro
6644523743c : Move `TF_MODEL_FACTORY` and `TF_GRAD_MODEL_FACTORY` to a seperate header
9bb01db0dd3 : restore `inputs` in `gradients_checker`
fbc285f8b14 : cleanup `nn_grad_test.cc`
22a7fd609f3 : Use gradient checker for testing BiasAddGrad
7b9e2ff8626 : add BiasAddGradient
74ecc3ec255 : Legalize soup of mhlo ops to tf.Round
dab3d953b34 : Align PPD op between TFL and TFLM
8d5103318f9 : Split out common NCCL utils.
21f003d1546 : Integrate LLVM at llvm/llvm-project@6627a3c2873f
6c0245b27c3 : Split the unary unranked kernels into enabled by default and experimental.
c7f3d3f9430 : change void* -> char* for string attr
7fa02aac5f8 : Internal change
cbbb5d7b401 : Add dependency needed for d9adde5ae2164ed076d5683fd716deec49400d8b
eee82259b03 : Update GraphDef version to 604.
68f661832cc : compat: Update forward compatibility horizon to 2020-12-03
3a52a5462c6 : Don't overwrite path variable.
36d0f2e1943 : Simplify initialization of bazel repositories that TensorFlow depends on.
a74f748fa45 : Add BuildHloFromMlirHlo to mlir_hlo_to_hlo.h. Refactor internal functions to support both the new BuildHloFromMlirHlo and the existing ConvertMlirHloToHlo.
e2630eba643 : Update image.py
4679dcf1eed : Hotfix the MacOS build.
268c59da755 : Internal change only.
a3365916533 : Support for exporting CalibratedQuantizedType back to flatbuffer calibration data
acdba97f5ad : [TF:MLIR] Verify Conv datatype in fused kernel matcher for FusedConv2D
30ffc22c792 : Save and restore model save spec.
894eaa01b50 : Optimize `Mul::fold` efficiency with specialized implementations for f32 and bf16.
b9eab5925b3 : Internal clean up: remove unused files.
02d21117920 : Add RemoveEvents, XPlaneVisitor::EndTimestampsPs and XPlaneBuilder::SetEndTimestampPs
23d83a99edf : Small typo fix
b094be09fe7 : Have `make test` pass for Xtensa hifimini.
b0092ab899c : Move person_detection_experimental to person_detection and scrap uint8 version.
bf2209a0953 : Add TypeSpec to JSON encoder/Decoder
fc52e643284 : Distinguish between not having a cross-program prefetch address and having a nullptr cross-program prefetch address.
9733681c031 : Update bidirectional_sequence_rnn_test.cc
254c5b9da2b : Adds a reminder to set export_saved_model_api_version=ExportSavedModelApiVersion.V2 when using TPUEstimator's inference_on_tpu.
effe8fd10cf : Cleaned signatures of create methods.
37b8b846664 : Integrate LLVM at llvm/llvm-project@baa005c96ce6
8b0eee37b0e : Annotate tf_device.return and tf.Yield with NoSideEffect and ReturnLike traits.
f0d15b56a0c : Removed tensor ids from task descriptors. Moved to node descriptor.
f5d892c802b : Update the docstring wrt get_config behavior for the returned dict.
ed0a95bf79f : Changed TOSA common lowerings to use llvm::Optional<>
cb32af979d1 : Update arena size for hello_world and small cleanup in hello_world_test.
852bbc996e5 : pin to old version(3.9.2)has broken docs Fixes #45300
92346d37f01 : Propagate space-to-batch on the activations of backprop filter convolutions in cases where the kernel is already space-to-batched.
65bff9fbb87 : Add some verification for tf.TPUExecuteAndUpdateVariables arguments and attributes.
dbb157c6169 : Integrate LLVM at llvm/llvm-project@b40b3196b321
9c5c207f030 : Exclude targets that are known to not build with bazel.
cd1c4244572 : Propagate space-to-batch on instruction trees all whose inputs originate from broadcasts.
ad03e24f310 : Update tf.While/tf.WhileRegion shape inference to support different operand and result shapes.
6f5babe4f28 : [MLIR:HLO] Generate enum decls for HLO and LHLO GPU dialects.
664016c90dc : Improve nest.map_structure docstring
f31743a7a4d : Bump the Linux CPU maximum whl size by 1MB to 142MB
50ca3397c2d : Revive subclassed sequential layers from config (even if these subclassed sequential layers are not registered as custom objects).
5365bd6d3c4 : remove extra empty line
3c302f4b81a : [XLA] Fix a small typo
a39726f0f4f : Move tf.Keras object identifiers into constants.py.
c49e36a747e : fix the gpu_multistream_test
753786571eb : Delete load context (this has been moved to Keras in cl/339904054).
c7685c0ee73 : Add test for element_shape arg of TensorListFromTensor.
bea9ecb9aad : [XLA:GPU] Migrate GEMM Thunk emission to MLIR.
de8ce889457 : Prepare Keras for OSS build/test.
21d06062f76 : nvidia_gpu_device -> gpu_device
efbf1b457a1 : Fix handling of negative seeds in random number generator op kernels for XLA
3381da37560 : Special tasks moved from gpu/cl/kernels to gpu/common/tasks.
cc8da3cc8fb : Add super resolution TFLite sample notebook
ec0d1fd14d3 : Fix handling of negative seeds in random number generator op kernels for XLA
0ad9b8b2c38 : Use the default stream as a temporary measure to ensure correctness of synchronization in kernel generator.
0ee2b1c401f : Integrate LLVM at llvm/llvm-project@c266c56d545d
a3199bee8bc : Revise docstring for strategy.scope to hit a few key points:
1daa0ea0a0a : Add a workaround for the IsInfDouble test.
8e3b34ac9fc : Use PatternApplicator as an abstraction to walk all patterns
9e4f7673522 : [MLIR][KernelGen] Weaken assertion to be compatible with CUDA 10 and 11
ddec0c9b03a : Fix esp32 ci build
8cc8f717554 : [MLIR][KernelGen] Add test for binary kernel on empty tensors.
2da14aaf1f0 : Update GraphDef version to 603.
063a5f34151 : compat: Update forward compatibility horizon to 2020-12-02
3b8bbb8b11a : Support ELU operator in XNNPACK delegate
70e4cec2767 : [XLA/GPU] Add an LLVM test for unnested reduce.
2da9cdc22e0 : [XLA/GPU] Simplify some of the "get operands" utilities.
2241384fb53 : [MLIR] Add LMHLO support for getting HloOpcode from MLIR
1e01276add2 : Rolling forward change by fixing issue with lack of dispatch for & and |
45884632441 : feat: add MatMul+BiasAdd+Add fusion
2ba6502de54 : [XLA] Remove unused fields in HloSharding::ToProto()
0eca9895b55 : Use total_vocab_size to set max_tokens
04458594a8e : Migrate the remote config toolchains from tensorflow to the toolchains repo.
ffe615e9984 : Split out common NCCL utils.
90881b041f6 : Move the ownership of Python stack traces to Graph object, make them accessible from C++ API
598d1619af5 : Rolling back as test caught a legitimate bug.
22220649d36 : Move the ownership of Python stack traces to Graph object, make them accessible from C++ API
399d51c9894 : Update side effect analysis to handle TPU Embedding op effects and replace ParallelizeEmbeddingParamsOpsPass with breakup islands pass.
2baf9981d73 : Fixed a invalid move.
cced38dbdbc : Add g3doc for TFLite CMake build
2527840a365 : Update ops-related pbtxt files.
f27608be099 : KPL: In index_lookup, avoid checking whether vocabulary is set for INT output_mode for backward-compatibility. We should use a tensor for the table size.
c7ad14c540c : Disable test_benchmark_test on windows
f6442b61a25 : Register TPU retrieve embeddings ops in TF MLIR ODS.
c0141706a4a : Internal build rule change.
5e0f0943821 : Create a fuzzer for `JoinPath`.
06f65877333 : Change protobuf version back to 3.9.2
b00989d9bad : Remove metric tracking for dynamic padding.
9876fed313c : Change //third_party/tensorflow/python:framework_importer_test test to small.
431fc9d043c : Add utilities for finding and removing XLines
60a3233df22 : Go: Update generated wrapper functions for TensorFlow ops.
249c2078465 : Add support for FrequencyEstimator optimizer to the mid level tpu embedding API.
8493ce61160 : Mark tests that are not compatible with v2 behavior "run_v1_only".
3bcd1d63376 : [XLA:GPU] Make GetAllocationSliceForMlir a member function.
ce006b9fa70 : Update WhileOutlinePass to handle while ops with different operand and result shapes.
504940a4c4e : [core API doc fixit] tf.math.subtract; updated the API doc with more explanations and examples.
eb69251550e : Integrate LLVM at llvm/llvm-project@aafb3662103f
c28c5b673b6 : [core API doc fixit] tf.math.add; updated the API doc with more explanations and examples.
1c1c26edef8 : [core API doc fixit] tf.image.sobel_edges; add examples.
797e85b5844 : KPL: In index_lookup, avoid checking whether vocabulary is set for INT output_mode for backward-compatibility. We should use a tensor for the table size.
257e25b5ed5 : Fixed bug in benchmark framework
7e52814467d : Add stream_executor and kernel C API targets to libtensorflow_framework.so instead of pywrap_tensorflow so that registered devices/kernels aren't just available in python.
98a5efc0cfd : Introduce new resource type to model TPU program ops.
a2350d3cad4 : Fix the release build for xtensa.
b9ee0645c78 : Remove IsNested and add XEventBuilder::GetTimespan
701487625f3 : Extract a PjRtExecutable interface.
f6fdb79b13b : ifdef out known failing test cases for Quantize for hifimini.
0ab2198a7f2 : Enable fallback path for StatelessRandomUniformFullIntOp.
38eeb0627d1 : Disabling CollectiveOpsTest.AllReduce_NcclChannelCaching as it's timing out on guitar.
92f459e6b91 : Extract reference for operator FILL to standalone header
239329914eb : Disable constant folding for FakeParam op
48d1cf562c5 : Fix the twine installation issues. Install the Python specific twine version rather than a blanket twine for the whole system and use that. Remove the `|| echo` hack that should no longer be necessary.
d0f7f671bbe : [XLA:SPMD] Minor fixes and utils for manual sharding
fa00092f58d : [mlir][NFC] Replace usages of Function.h and Module.h with BuiltinOps.h
71057905f7f : Integrate LLVM at llvm/llvm-project@bb993b1d9de3
04f7c56062d : Signature of UniformsFunction and DispatchParamsFunction changed to use only necessary shapes. Simplified lambda captures.
adc2537ce7a : Register TPU load embeddings ops in TF MLIR ODS.
3b50f017adc : [JAX] Add a shutting-down state to the distributed PjRt client to suppress heartbeat errors while shutting down.
70038da9c5f : Allow weights to be loaded from saved model.
696488bd379 : [XLA:GPU] Eliminate tuple population from ConvolutionThunk
e4f404e12f9 : Internal change
f432994964e : Enable nested composition functions
d5eb6779f23 : Cleanup keras distribution tests.
0d4b7e2b082 : Migrate the remote config toolchains from tensorflow to the toolchains repo.
a11cdc301b4 : Moved id and description from task to node. Id generated automatically. Simplified signatures, removed Id from them.
d9b21ad59dd : Moved the url, md5 etc to the bash script from the makefile.
ce74d5e1711 : Fix `cycle` in load_test not properly restoring signatures.
6b9e35f1c04 : Visit and generate functions in the order of function definition
c4ed41349f7 : Allow weights to be loaded from saved model.
41565eb1e48 : Enable TPUDevicePropagation pass.
2d190aba1f2 : Split out common NCCL utils.
58787723abf : [lite] Fix missing dependencies for hexagon delegate tests.
0664214792a : Extract a function for parsing operator FILL
b58db35632d : [MLIR][KernelGen] Add `--print-ptx` option to `tf_to_kernel` tool.
0b2e5e42d5a : Split delegate_test.cc: move tests of InvokeWithCPUFallback into a new unit test interpreter_utils_test.cc, to match the name of the file interpreter_utils.cc which defines InvokeWithCPUFallback.
7a3b953e342 : supporting quantized pooling op
d10afb111af : Switch ResourceHandle to use StringRef when storing container, name, and device strings (NFC).
2de460a15c2 : Clarify use case of OperatorProperty::restrict_scale
71b41b82444 : Integrate LLVM at llvm/llvm-project@523775f96742
d00fe1e4b7d : Add test flag for post-training quantization in prepare quantize pass
d019324c5ae : Move LSTM related quantization passes into a separate file.
77b3ba35026 : Add quant_StatisticsOp when importing variable tensor with calibrated data
73e9dc4e1ea : Integrate LLVM at llvm/llvm-project@40659cd2c6f4
31aefdd394e : [MLIR][KernelGen] Fix buffer reuse on empty tensors.
215f9db9d07 : Disable inner unrolling for vectorization for binary operations for now.
5bb4c561ddd : compat: Update forward compatibility horizon to 2020-12-01
dec10e6b3ae : Update GraphDef version to 602.
4db8a49d150 : [tflite] map leaky relu to prelu to use NNAPI
5e051ad6bd0 : Structure of selectors updated.
69595ba83f8 : Integrate LLVM at llvm/llvm-project@d928dfc6f924
1feb592358c : Remove the usage of _DefaultDistributionStrategy in keras.
4e171459251 : Transform cast_complex -> fft to rfft directly
cc6440591e4 : Integrate LLVM at llvm/llvm-project@8cdf4920c47d
bef3dd3aa4c : Update verifier for tf.While/tf.WhileRegion to not check for operand result type compatibility if op is shape invariant.
35bc5464081 : Improve tf.nest.is_nested docstring
b9344903bdb : Add tests for user's defined op in Flex delegate
3666f6bc534 : Deflake fault_tolerance_test and enable it in OSS.
d844ce6ae5f : Update version of nightly estimator
4c8f976085b : [XLA/GPU] Simplify reduction emitter internal API/data footprint.
99c984b247a : PSv2: Typo fix in fault_tolerance_test.py
c85dd75cb3a : Remove dangled TODO comment.
744ef3c44e0 : Fix castings with invalid assumptions in mlir/tensorflow.
3a158a0b4af : Reduce retracing warning from RestoredFunction
ae3c3cf7733 : Remove the redundant strategy related methods in keras model.
0eb6b09e1e5 : Fixed a bug where ConvertTFStridedSlice::RewriteNewAxisMask assumed the strided_slice input had RankedTensorType.
0356d16a013 : Don't rewrite operand's ancestors into predicates in dynamism inference.
87b03eeb92f : Push and pop gcc diagnostic pragma's in the flexbuffer patching script.
2a8cef52630 : Compiled model structure modified. ComputeTaskDescriptorPtr wrapped into NodeDescriptor.
a93e9e643dd : Migrate CoreML delegate directory out of experimental
d73bbf5c618 : Fixing build of when TFLite and TF are linked in one binary.
db3b92e8130 : Remove obsolete tf.contrib.summary.create_db_writer()
dbdaa6ee5a4 : Add a comment why the result type of tf.ToBoolop is always ranked tensor type.
3fc69b74ed4 : Changed signature of task creation methods. Tasks return ComputeTaskDescriptor instead of std::vector<ComputeTaskDescriptorPtr>.
4948648cbf5 : Fix NCCL cancellation registration
5994e13bbd7 : Fix enable MLIR bridge logic in xla_compiler
a11003dcc3a : Support sparse FP16 weights in XNNPACK delegate
856963dedd5 : Use result type to infer element shape of TensorListReserve and EmptyTensorList ops.
2c98c88a9cb : [XLA:SPMD] Fix reshard cache for slice
15bf01971d5 : Always build libtensorflow in a manylinux2010 compatible way
c5b68544240 : Integrate LLVM at llvm/llvm-project@750049d78b74
abd4c471093 : [tf.data] Update Dataset.prefetch doc to mention the autotune option.
d1bc8b445f0 : [XLA:Python] Expose TpuDevice in pybind11 bindings.
65b3f3747d3 : Fix shape and abi knowledge propagation in the presence of memref_reshape_cast and hence non-identity maps.
9cee9363199 : Some instructions have giant replica group fields, and make it hard to navigate the graph. Truncate the replica group field string to 128 chars.
7e392703845 : [core API doc fixit] tf.image.random_crop; add examples.
cde6ac1b835 : [tf.data] Set cardinality to UNKNOWN when using ignore_errors transformation.
d201930517e : Emit error message when bias cannot be quantized properly. This is preferred over runtime fails.
0ce8d2c4650 : [lite] Fix cut-and-paste error in comment in subgraph.h.
809209343f5 : Add missing build deps for preprocessing/index_lookup
76ba40c1c2c : [core API doc fixit] tf.math.reduce_min; updated the API doc with more examples.
06fb72020d3 : Fix bug in delegating partial subgraphs to XNNPACK
59a7f9d0ca0 : PR #44851: TensorFlow and TensorFlow Lite to TOSA Legalizations
153b8cd3a36 : Removed unused fields from task descriptor(dimensions_function/alias).
ff705f007e6 : Small test fix: avoid creating optimizer objects inside the `fn` passed to strategy.run. This ends up creating separate optimizer objects for each replica in MirroredStrategy.
049dfcdfa4f : [NFC] Add default value for attributes in lmhlo::FusionOp custom builder.
2a38613c50a : Fix misleading comments in delegate_test.cc.
a16abd48426 : Fix unique shape inference
8163dde5005 : Do not try to refine type with subtypes if they are already fully defined.
bcbd84fc68b : [core API doc fixit] Add a description in `tf.image.random_*` docstrings for using `tf.image.stateless_random_*` ops for deterministic training.
4a424e469ff : Fix internal build and small cleanup.
4f024a25465 : [core API doc fixit] tf.cast; explicitly mention the alias in the example.
45449d19520 : [TFRT:Compiler] Add the constant-op-device-assignment pass
5a8b0d3e80c : Update logic for compute_output_shape in keras.layers.Bidirectional.
83ee5f5e5e2 : Fixed wrong cast which caused problems with build.
378d8f243d4 : Keras SavedModel: Ignore custom metrics failure when compile=False
1cbed68abbb : If the tensor info in the SignatureDef has no tensor shape set, unranked shape should be used instead of using scalar shape.
107b96da1ca : Integrate LLVM at llvm/llvm-project@234a5297aa00
9be99610594 : relaxing requirements for clonewithnewoperands to preserve sharding information
634864312d0 : Support DEPTH_TO_SPACE in XNNPACK delegate
4f1baf0219f : Removed temporary duplicated field.
d15b32cc9af : Expose replicate_on_last_tile_dim in xla_client's OpSharding
e7dc7a965b6 : Use 'define_values' instead of 'values' in config_settings.
966694417e2 : Fix spelling error in map_fn documentation.
3b2b12fb53e : Make the runtime cache in the tf cuda runtime wrappers context specific.
9c6a53d7465 : Make `ComputeSettings` proto to flatbuffer conversion tool portable.
270147ce819 : Tensorflowify the cuda runtime wrappers used by kernel generator.
ccb98fd368f : [MLIR][KernelGen] Generate assertion message in `transform_unranked_hlo` pass
ea3148bde05 : Update GraphDef version to 601.
924c006e8fa : compat: Update forward compatibility horizon to 2020-11-30
20abd293a87 : Fix typo in a comment of kernels/lstm.cc
cb7981b69f3 : Register IsInf MLIR generated kernel.
da43486ed1f : make xtensa dowloader generic to support variants
9011878d87b : Fix castings with invalid assumptions in mlir/lite.
545f97db687 : [Language Fix] Change BlackBox to ClosedBox
bc295ed3bc7 : Promote rfft2d to builtin op and add mlir conversion support.
4d1142b04b7 : minor typo fix: is_sign -> is_signed
68d2777a170 : compat: Update forward compatibility horizon to 2020-11-29
90b2c2d02a4 : Update GraphDef version to 600.
630a7110fb4 : Op documentation update. creation of g3doc/includes/tf_passes.md
fb5160d9a9e : Enable Fallback path lowering for ops FakeParam, ParameterizedTruncatedNormal, Svd, and XlaSvd
c36ad7be235 : [XLA] Add support for C64 to the sort evaluator
fab3f854826 : compat: Update forward compatibility horizon to 2020-11-28
c8c30e1bac2 : Update GraphDef version to 599.
fb4160e626c : Fix linking failure of Flex delegate in Archive mode
4c4433abcbc : Tensorflowify the cuda runtime wrappers used by kernel generator.
f9508f37558 : Tensorflowify the cuda runtime wrappers used by kernel generator.
7a0852a34f9 : Integrate LLVM at llvm/llvm-project@564628014c40
1d385b14ddb : Fix an issue in the same shape propagation pass.
21eb35ad7c4 : Create a test for every tf_to_kernel invocation.
810ab0b4ded : Use 'define_values' instead of 'values' in config_settings.
d74290c2063 : [XLA:GPU] When linking libdevice, copy the data layout of the main module
54b62eed204 : Add support for memref_reinterpret_cast to the same_shape and abi knowledge passes.
4c816a994e0 : Add a canonicalization pattern to remove redundant dynamic_reshapes.
ed3d900e374 : Register the new branch op rewrite patterns in hlo to lhlo conversion for good measure.
92b86db5532 : Integrate LLVM at llvm/llvm-project@b33fbbaa34f0
670cf675ea9 : Make sure that RankedTensorType casting is valid.
902d90a01bd : Add a small helper pass to drop dead tensor_to_memref operations.
7da91b760e2 : Move back to a mode where we first bufferize hlo + function signature and then bufferize the rest late.
09c6ea298b8 : Add CUDA event related functions to MLIR runtime wrapper.
5729aed6d94 : compat: Update forward compatibility horizon to 2020-11-27
3281ab130ea : Update GraphDef version to 598.
1900d79a7e5 : Add `DeviceAssignment::LogicalIdsForDevice` method.
d2c44948da1 : Remove obsolete TODO message.
675676d5645 : Update README.md
12768c14707 : Addition for resource section
3babdd4475c : use correct reserve capacity for op's results
3515f94bd8b : Disable folding of transposes in ops which support transpose folding. This is because when we enforce layout it will add a transpose around the op. With folding enabled the added transpose will reverse the effect of layout enforcing.
19ded994202 : Rollback of [XLA] Allow hlo_rematerialization pass to look through bitcasts when doing rematerialization.
4d2124d19da : PR #44851: TensorFlow and TensorFlow Lite to TOSA Legalizations
8dc98f73247 : Making label smoothing documentation more helpful
dc37ecf08b2 : Fix copy_sharding. It mistakenly replaced the tensor.
3348e038dc0 : Integrate LLVM at llvm/llvm-project@20c926e0797e
d5b2156e4e5 : Added `RefCountingHashMap::GetOrTryCreateIfAbsent` to allow for factory methods that may fail.
05f2326d01b : Make lsh_projection_test fits all big endian systems
31f0b215975 : Support different input/output type for TransformUnrankedHlo.
cbdee67eac5 : Use 'define_values' instead of 'values' in config_settings.
9b7a189d52f : Integrate LLVM at llvm/llvm-project@54ec9bb5510d
5a421524007 : Keras TB callback: Fix write_steps_per_second when profile_batch=0
3ec134727f7 : Small improvements to find_rocm_config.py
a6066493ef1 : Fix handling of paths with spaces
c2147db4238 : Make test_bluepill_binary work with both directory path and file path passed as argument
f962c223548 : Allow TFL StridedSlice op legalization when ellipsis_mask = 0 and new_axis_mask = 0
079b7bd67db : Allow legalizing TF compare ops to CHLO for unranked tensors.
7e61a62ed86 : Update GraphDef version to 597.
2a244882dde : compat: Update forward compatibility horizon to 2020-11-26
175187b78f6 : Add bug for TODO in svdf about unrolling loop optimization.
62c7ae13014 : Add bug for TODO in conv and depthwise conv range check.
1d5f98460a1 : Add TOSA filegroup to MLIR.
38d042b105b : Apply correct quantization recipe for intermediate tensors of LSTMs
dd35a3e9259 : Fixed a bug where ConvertTFStridedSlice::RewriteNewAxisMask assumed the strided_slice input had RankedTensorType.
202ef04a974 : Add an option in LayoutOptimizationPass to whether fold transpose in ops or not. This is because if a forced layout is requested and the op also supports folding then the effect of changing the format is undone as the folding will fold the transpose and undo the transpose.
ad5b0a93dfe : Fixed a bug where ConvertTFStridedSlice::RewriteNewAxisMask assumed the strided_slice input had RankedTensorType.
9a2a568a404 : Added tensor shapes into CompiledModel.
c7b8cbaf608 : Add quantized int8 evaluation for squared_difference and rsqrt
5d5e0037ec6 : Add bug for TODO in concatenation. First TODO is removed due to duplicated code in optimized is already removed before.
4f8460e92f3 : Add bug for TODO in slice function about larger than 4D support.
355d9651a89 : Remove TODO due to BroadcastLogical is already removed.
9258528a784 : Fix SEGV on Android x86_64.
0c372eb103c : Create a test for every tf_to_kernel invocation.
626428415f8 : Add missing quantized int16 types for resize_bilinear
f601aabfb19 : Fix potential nullptr dereferences.
595d575c237 : Update the usage of the 'absl-py' python library
0ec320bdd9f : Remove unused dependency.
e4c3be1656f : Clarify that iOS flex prebuilt does not support x86_64
5355b649db9 : Integrate LLVM at llvm/llvm-project@dc35368ccf17
b3e77852a22 : Update the documentation of the composite tensorflow project
c6241539380 : Update the usage of the 'absl-py' python library from TFLite Micro utils
9a74ca84057 : Improve recurrent layers Call API mask documentation
aa7b7395e7d : Go: Update generated wrapper functions for TensorFlow ops.
a33abf04da4 : Don't rewrite operand's ancestors into predicates in dynamism inference.
88f8da507f4 : Add support for returning CompositeTensors from vectorized functions.
5f6c24a343b : Create a test for every tf_to_kernel invocation.
c498ad75dda : Only read *.pbtxt files in api_def/*_api directories when generating Go API.
a7eb0f45319 : Type converter for Python API parameters.
185e785f9ad : [XLA] Add a pass to fold hlo(convert(a),convert(b)) into hlo(a,b) to enable an alternative way of specifying wider accumulation type than the shape inference result for HLOs that support it.
287d8116bf0 : PSv2: Add checks that `ParameterServerStrategy`'s `run`, `reduce`, `experimental_distribute_dataset`, and `distribute_datasets_from_function` are used with a `ClusterCoordinator`, and that `run` and `reduce` need to be used within a function that is used with `schedule`.
cc9e5d8075f : Relu test logic moved to gpu/common/tasks.
528d6545c21 : Add CropAndResize cost estimate
e2592b25cea : Fix minor docstring formatting issue
64ccd768cbe : Don't rewrite operand's ancestors into predicates in dynamism inference.
488b5986b88 : [XLA:SPMD] Define manual sharding, instead of using fake replication
f3dd71780d3 : [tf.data service] Add C++ API for setting num_consumers for jobs.
9270fdcada8 : Add `Status` payload API
3aff0a229b8 : Update tensorflow/python/ops/losses/loss_reduction.py
aac6f140203 : Update tf.While/tf.WhileRegion shape inference to support different operand and result shapes.
774ac738a3e : Generate passes doc
ff6601a943d : Prevent `max_total_size` from int32 overflow for CombinedNonMaxSuppression op.
33f1c7fee6a : [TF:MLIR] FusedKernelMatcher: ensure that bias value dominates fused operation
3c572a3c558 : Update tf.While/tf.WhileRegion shape inference to support different operand and result shapes.
69e92a32cb9 : [KERNEL_GEN] Add unranked Conj kernel.
251559ace5b : Alter Makefile test rule for certain platforms
bd192e96bc1 : Integrate LLVM at llvm/llvm-project@a38d13ed3635
cfe685d8127 : Emphasize the need for `///`
ebfc071146f : Added useful C++ symbols missing from the tensorflow DLL on windows
684cec69dbb : Fix Makefile build of label_image
cef7da10e1e : Extend the Keras TensorBoard callback to optionally display the global steps per second happening during training.
2e9f7214536 : Update GraphDef version to 596.
f240215e785 : compat: Update forward compatibility horizon to 2020-11-25
a4941edeb8d : Integrate LLVM at llvm/llvm-project@e0f4dea0d0f1
7169c41bc56 : TFL FAQ: Introduce the new visualize module.
ee212795087 : CommonPathPrefix utility: return the largest common subpath
d844c22f9af : Adding lite/tools:visualize target into the pip package.
3b7fd3013f7 : minor change per Penporn's code review suggestion
78d22273ad2 : Apply comment suggestions
6af836f407f : [TF:TRT] Adds ResultAnalyzer to analyze timing and numerical results of model testing.
b90cdb966b7 : Adding no_rocm tag from unit-tests that are now failing on the ROCm platform
6ccddc5d3f1 : Removing no_rocm tag from unit-tests that are now passing on the ROCm platform
cd4a1ff5c84 : Disable mbed as part of CI.
fc42c0110e5 : Skip applying default TfLite delegates for nnapi delegate tests.
d7a63b8bbde : Integrate LLVM at llvm/llvm-project@42eaf4fe0ade
b4aa28ebbc8 : Run placer before importing function to mlir.
8637177e250 : [TFRT:Compiler] TensorDeviceCopyConversionPass should fold the tf.Identity op iff the arg device is same as the op device
29bb0deb26d : Update benchmarks to use newer API
5aff086d727 : PSv2: Revert _tensor naming to _value as it's not necessarily tensors.
5467664c23d : Remove a few TODOs in stream_executor.cc. 1. I am thinking if `void* ext` is not really needed in DeviceMemoryBase. Additional data can probably be stored in the `void* opaque` handle. 2. AllocatorStats already appear to be validated.
0c1845ced0b : Add a missing dependency to TensorFlow BUILD rule "framework"
9cf6d6e9867 : [TF-TRT] Added an environment variable to user specified TRT Algorithm ID
00476037681 : Added interface for tasks testing. Lstm test logic moved to gpu/common/tasks/lstm_test.h. Left minimal part in gpu/cl/kernels/lstm_test.cc
c1854cd1823 : minor fix on the a100 script
bdde0e95363 : Update TFLM to use python:3.9-buster.
e623786212b : Move shape inference pass description to ODS
daf6e17a730 : Prefer the standard integral types over custom type-aliases.
9130a210363 : Add an arg `shape` to class MeanTensor, thus the callers that do not play well with lazy variable creation can avoid lazy variable creation.
239a96c0acd : Enable NCCL for all all-reduces
d45e8258f19 : Line up select-and-scatter stride with convolutions during space-to-batch.
4e9a867e422 : [TF:MLIR] Verify MatMul datatype in fused kernel matcher
15440a2e557 : Loosen check for removing Cast(Resource) in resource op lifting.
8ca95300057 : Remove enable collective ops tests
51e30324837 : Fix schema_generated.h.oss to include change to the hybird BatchMatMul op.
707eb38040c : Directly create scalar constant without conversion from TensorFlow tensor to MLIR TF Const op (NFC).
41965044d6d : Change RecordBatchDelayMs to RecordBatchDelayUs
b97f443b22a : Enable CI for mlir TOSA integeration.
c9f414cc1f4 : Mark double_op_and_kernels as testonly
3d3c4aaaeda : [NFC] s/AbstractStackTrace/ManagedStackTrace
faa6548fba4 : [XLA/GPU] Simplify reduction implementation.
22e335d7818 : Add `Status` payload API
264780c8cf5 : build_cleaner cleanup of kernel_gen related BUILD files.
37c3357c47b : [MLIR] Move some walk()ing functions to the lmhlo::FusionOp API.
1e749d1f762 : [TFRT:TF] Support configure EagerContext in ContextInterface.
ba1b7a6b60e : Pass `None` shape to initializer inside add_slot if initializer is CheckpointInitialValueCallable, since the shape is unknown before we read the checkpoint value.
aa34a156dec : gpu/cl/kernels moved to gpu/common/tasks
38ab98e1982 : Update benchmarks to use newer API
ace0c15a22f : Default initialize fixed point Eigen types.
f70160322a5 : Add hybrid quantization support for BatchMatMul during conversion.
256556c1323 : Change `ReplicaIdForDeviceOrdinal` to explicitly take a `GlobalDeviceId`.
c6aaecf54e8 : Emit a warning if the tensor range is too wide
3b3862869c2 : Add bug for TODO on legacy toco flag
89ef24d67ad : [ROCm] Adding ROCm support for the `run_pip_tests.sh` script
11d6f862177 : [KernelGen] Lower tf.Erf and tf.Erfc ops to CHLO.
e83e2375987 : Expanding documentation for tf.nest.pack_sequence_as with examples.
4b2b4fe6b21 : storage type utils moved to common folder.
6a30edd2dee : Move function definitions into .cc file
603d88d72c1 : Make element_shape_except_first_dim as a local variable instead of instance variable.
6cb220f9025 : Integrate LLVM at llvm/llvm-project@5ce85e66358a
7323cb4202c : Minor doc fix.
28ab9f47346 : Add `Status` payload API
a7f641fba2f : Docstring typo fix: "_options" arg name -> "options".
4313cb62c47 : Fix wrong namespace in recently-added shim header.
b571638c529 : [Intel-MKL] Add support for Icelake compile option
2595b6bf3cb : move away from building docker to just reusing the nightly docker images.
4fb2794bb9c : Updating find_rocm_config.py to pickup the commit that was missed when merging PR #44471 ( https://github.com/tensorflow/tensorflow/pull/44471 )
a7af34e4039 : Fix bazel benchmark build
d09da067d30 : Legalize mhlo.pad to tf.PadV2 when interior padding is empty
564b37474d8 : Internal change
f4199d47343 : Integrate LLVM at llvm/llvm-project@fd92c5dbeeeb
6aa31d629f5 : Update setup.py and setup_with_bazel.py for tflite_runtime package
d39f8a2490d : [NFC] Moved `GlobalDeviceId` into its own file as it is also used by the CPU runtime.
6f2db1eea2c : Don't use std::same_v
d2b2f9728bf : Added cross linkages between elementwise and reduction ops for math_ops, sparse_ops and string_ops. Had to update docstrings for the various ops as well and moved an op or two's documentation from the api_def protobuf file to the python file.
0f61f051d32 : Expand memref_reshape early for known dimensions to enable pre-llvm lowering canonicalizations.
a295307d64d : Fix broken links in post_training_integer_quant_16x8 notebook
50c9cf5f302 : Added cross linkages between elementwise and reduction ops for math_ops, sparse_ops and string_ops. Had to update docstrings for the various ops as well and moved an op or two's documentation from the api_def protobuf file to the python file.
7ecdaed7cb7 : compat: Update forward compatibility horizon to 2020-11-24
40a6ae7fba7 : Update GraphDef version to 595.
3b0aeb0bcd0 : Adding an example for tf.stop_gradient
ab953ab8c56 : Add flag to add ops to flex delegate allowlist
980c5f792d9 : TFLu: Pass the correct size of buffers to the driver
f9bc114f825 : Fix hello world example
a926293495a : Deprecated old API
fc72a2069eb : Add a flag to fix Flex delegate linking error fix iOS
6e10cbf9e2a : Add the newly added "run_frequency" parameter to the README.md.
93d37e183b7 : Fix output shapes in Svd op xla op kernel
362fc65f75f : Remove deprecated kTfLiteActRelu1
608fa8a610b : Disable macos test for //tensorflow/core/grappler/clusters:single_machine_test.
9db8037fac9 : Shrink code size of TensorShape::AsEigenDSizes() by implementing the simple code directly, rather than calling TensorShape::AsEigenDSizesWithPadding().
f6e0ba743ad : Support GPUs in BatchFunction.
6423b06843c : Internal change
b0d40302ec4 : tf.distribute: Move old/unused all_reduce util to v1/
ee886e24183 : Disable certain python tests for TFRT.
f75c9aaf566 : Add run_frequency option to Tflite benchmark tool
38a04121347 : PSv2: Add the test fault_tolerance_test.testNumpyFetchedAfterWorkerFailure.
9533ac4f80f : cmake: Fix Android build error on missing MaybeCreateATraceProfiler()
26766e4fde1 : Internal change
2289e9407e4 : Rename kTfLiteActRelu1 to kTfLiteActReluN1To1 in TFLM
f6024a9e1cf : Created folder gpu/common/tasks. Add operation moved from gpu/cl/kernels to gpu/common/tasks.
02408f4e8ce : Be more conservative in inferring dynamism of gather and select.
e8d60b9d7ac : ICX changes.
d938e55c029 : Condition whether to use NCCL for all collectives on the launcher
a55428dc786 : Added selectors for optimized versions of convolutions transposed with dynamic weights.
5a063c275e7 : Migrate TFLite iOS directories out of experimental
5a086ba4f15 : Export result attributes from MLIR function to exported Graph via _Retval node attributes.
d4de90bf967 : [XLA:GPU] Migrate emission of Cholesky thunk to MLIR
c9c6560158b : Added implementation of converter for kOICustomSpatialI4O4.
2980860c678 : [lite/java] Minor clean-ups: * Used 'override' rather than 'virtual' for inherited virtual destructor. * Add missing #includes: * <stdarg.h>, for va_list * <memory>, for std::unique_ptr
454fee0cfbe : GPUOperation moved to gpu/common/task.
6944fe038ae : Remove tensorflow/lite/experimental/tflite_api_dispatcher/tflite_api_dispatcher.h, since it is no longer needed.
19b1ef4b4d5 : Add build badge for community supported continuous build for Xtensa.
47469e118dd : Infer quantization parameters from the constant and activation ops at the same time
7ac7fd53e31 : Fix constant folding of mhlo.convert op with i1 element types
c7897286747 : Add XEventMetadata.child_id and XEventMetadataVisitor
83e0fe4235d : ensure that the bazel scripts are run in the tensorflow directory.
417abb72aff : Fixing up some minor doc nits for tf.lookup
611b33942cf : gpu/cl/kernels/util merged with gpu/common/task/util
7cfa60337b8 : Allow space-to-batch to occur on base dilated convolutions
1dcb38c0200 : [TF-TRT] Enable allow_soft_placement for executing native segments in dynamic engine mode.
40df25db82c : Disable macos test for //tensorflow/core/grappler/clusters:single_machine_test.
daa73375550 : Add bug for TODO on Quantized PortableApplyLayerNorm reference ops.
c0f799009ca : [KERNEL_GEN] Remove unnecessary lambdas.
e991fd89126 : DNN 0.x code cleanup - common_runtime
4dca6711ad6 : Remove TODO due to this function is specified as 4D now. This comment was added when this function is BroadcastAdd.
20738173502 : Adding 2d/3d sparse convolution ops.
46f86abb7bd : [XLA] Fix a bug in SplitF64ToF32
f6ff120014a : Propagate _streaming attribute to Send node creatd by SchedulerState. Code clean up.
1ecdce2cfb1 : Enable test that was accidentally disabled.
31160b7c212 : [tf.data service] Combine CreateJob and GetOrCreateJob into one RPC.
88f2de9d6f9 : Remove NdArrayDesc TODO for reference ops.
42ca09fb625 : Integrate LLVM at llvm/llvm-project@76bd4444e361
0d5c73897f4 : OpenCL backend: Remove TANH optimized code for FP16 due to returning NAN instead of 1.0 for large input.
d25655379fb : [XLA:GPU] Convert Cholesky custom call in XLA HLO to LHLO GPU Dialect.
dc681e556a4 : address review comments.
93b49904f51 : work_group_picking moved from gpu/cl/kernels to gpu/common/task
5b9437eba6e : Add ExtensionTypeVariant class, which can be used to store any ExtensionType values (aka CompositeTensor values) in a variant scalar.
e2de99a4e32 : [tf.data] Increase the roll out percentage of optimization `map_parallelization` to 100%.
7841569d4d4 : GetCommonDefines moved to gpu_operation.
6def61967ea : fix tests to be run on a100s.
6a91791d387 : [KERNEL_GEN] Cast index memrefs to i64 before printing.
15f4bda0495 : [kernel_gen] Bitcast the type when inputs are forward to output.
e14bc4bbd95 : Remove tag run_deprecated_v1.
0e8565529f9 : Integrate LLVM at llvm/llvm-project@3c696a212ba4
2076ba6bbf7 : Support folding multiple broadcasts in the FoldBroadcast pass
cb9eccf58d9 : [MLIR][KernelGen] Bufferize operations early in the pipeline
bb9dbfede7c : Update GraphDef version to 594.
09594f66c49 : compat: Update forward compatibility horizon to 2020-11-23
7c90b9e60d7 : Address minor review comments from PR 44919
602bac2ab8c : Improve accuracy of ELU kernel in TensorFlow Lite
14bbfaaf7cb : Add IsBiasAddV2 to check BiasAdd op
b32ec281aa6 : Speed up Shape creation by avoiding unnecessary validations.
e8474b8065a : Prepare to make xnnpack delegate by default in TFLite Java binding.
cdc17e37e23 : Migrate lite/experimental/writer to lite/tools/serialization
7701fca1434 : MlirBridgeV1CompatPass does not support shadow runs, disable it.
3ae4bd8bf6c : Supporting expand_dims for StructuredTensor.
2ad6aa9304e : Properly namespace JNI exception strings
9367ca6fa30 : [XLA] Add S16/U16 support for Map in the HLO evaluator
9bb01ec208e : [tf.data] Making sure setting tf.data threading options does not prevent auto-sharding from using file-level sharding.
2256b7a0457 : Fix typo in gradients.cc
93001d25d99 : Fixed multiple typos in XNNPACK delegate tensor type checking code
3aecd39997c : Fix wrong image_data_format() usage
2cad9d750ca : compat: Update forward compatibility horizon to 2020-11-22
84ac966e695 : Update GraphDef version to 593.
4827424ac32 : migrate MultiplyByQuantizedMultiplier4Rows to common.
063940bae36 : [XLA] Remove spurious library target in hdrs part of cc_library rule.
ae331935293 : Updated XNNPACK delegeate readme
2d263ad1caf : Sync all TensorFlow ODS op defs with TensorFlow registry
c0f7434decc : Update GraphDef version to 592.
e8f863c7908 : compat: Update forward compatibility horizon to 2020-11-21
8afa03558c9 : PSv2: Cache the numpy result so the RemoteValue doesn't risk performing a tensor copy when a worker has become unavailable.
09640bc683a : Layout optimizer supports many other ops for 5D tensors
410a6d8f466 : Run placer before importing function to mlir.
fc01ffb782e : disable tap for the test for now
620c00306b5 : disable cuda-asan test
257b1df0472 : Run placer before importing function to mlir.
0158f8b8686 : [XLA:SPMD] Copy rhs when lhs and rhs of dot are identical.
e971a25b8d1 : Do not access ResourceManager of remote devices in clearing resource container.
993da876ad0 : Add deprecation message for lite.OpHint in favor of the new fusion mechanism under https://www.tensorflow.org/lite/convert/operation_fusion
1d64c1699aa : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/fd1dcb6b45a2c797ad4c4d6cc7678ee70763b4ed
d9255973eb2 : Condintional Simplifier: Return early before creating any instruction.
2f4d749c04d : Internal change
e984937a4b5 : Enable SubAllocator to inform the main allocator of an over-allocation.
bd60d491c2e : Added create methods with dynamic weights for convolutions transposed.
dc9325a8236 : added mainter changes.
5d8eae5093b : Setup KernelFallbackRequestState in c_api_tfrt in order to use KernelFallback in TF-TFRT integration.
03ab8d341c6 : Colocate splits ops for spatial partition to input data.
6847e331e10 : Weights conversions separated and moved to gpu/common/task
05e06aac200 : Make layer benchmarks run on both CPU and GPU.
e8526314978 : disable cuda-asan test
a59141ae9ff : Relaxed keep_num_dims requirement.
05ae49f2f66 : Generalize circular buffer operator.
0957e53d4a0 : Fix xtensa kernel quantize int16->int32. Increase tolerance for reset frame to 4 in order to manage subtle differences in reset trigger between reference and optimized kernels.
759fca9ac1c : Change NCCL_PATCH to 6
8a38712b22b : Integrate LLVM at llvm/llvm-project@1b749c0cb5c0
072be27c7b1 : Internal change
9b6fb9a23fe : Roll-forward with fix: [XLA/GPU] Migrate nested reduce emitter to take LMHLO.
4f301f59974 : fix an exception when profiler is stopped twice.
c75297bb184 : Create BUILD files and corresponding targets for `tensorflow/core/api_def/base_api`.
52f747c6e65 : ifdef out known failing test cases for xtensa for svdf.
91c1504965f : [XLA] Verify the comparison type for comparisons
1ef1b443fab : Add support for distributed TFRT initialization from Python.
06b430ed4b8 : iifdef out the known failing test cases for FullyConnected for hifimini.
964d71a2c23 : Merged gpu/cl/device_info into gpu/common/gpu_info.
a5dbf466e25 : disable cuda-asan test
b9d4d5d5601 : In optimizer, enters captured distribution strategy scope (if any) when creating slot variables.
a82c2c89a8d : ifdef out the test cases for Conv2D that are currently failing for hifimini.
a8a280e2a6f : ifdef out known failing test cases for xtensa for depthwise_conv
37cfaab27f1 : Create a fuzzer for `parseURI`.
e882a0d64fc : docs(tflite): remove '--linkopt' flag
1b00a12a738 : Create BUILD files and corresponding targets for `tensorflow/core/grappler/costs/graph_properties_testdata/BUILD`.
726753752d4 : [TF:TRT] Remove duplicated implementations for converting between TF data types and TRT data types.
a621fc13a26 : Extensions and max work group sizes moved to api specific structures from GpuInfo.
e8ca9272088 : Fixed the constant duplication bug in the quantization pass
60214a15c92 : [XLA:Python] Register int, long, and long long conversion for bfloat16 types.
2335ed169a7 : TFLite Python API: Fix documentation.
52fad8bc959 : Improve docs for TypeSpec
3279b1ae661 : [XLA:Python] Change import paths in xla_client to use relative paths to simplify jaxlib build rules.
8a855f0ff7d : conv_common renamed and moved to gpu/common/task/weights_layout. Added new weights layout.
06f7a3cb813 : [XLA] Add an optional preferred_element_type argument to Dot/Conv builder methods to enable generating HLOs that has wider accumulation type than default shape inference result.
7fa0d80d062 : Update Graph -> TF MLIR importer to always import tf.While output shapes.
f58266b5864 : Add full paths to target headers in symbols_pybind.txt and update def_file_filter.py to handle them. Targets device, protos_all, and events_writer were removed as deprecated.
4a4653a57e6 : Added support of any combination of dimensions for Mean/Reduce in model builder.
35696cc3258 : Fix bug where int attributes >= 2**31 caused on exception on some platforms.
ce73ff71263 : Improve docs for TensorSpec
12c8755ecfb : Enable cluster_coordinator_test on OSS.
5abf12375e3 : Lower memory threshold for `parse_tensor_op_fuzz`
2139560d990 : disable cuda_asan test for now
18201420c51 : Removed check that resize is up only. Resize uses the same formula for upsampling and downsampling.
6271251b7f9 : Remove skip condition in ctl_correctness_test for MWMS + XLA. It is already disabled at the strategy combination level.
9548966668f : Disable the asan test due to timeout
3e9ac526809 : Add additional example to timeseries_dataset_from_array
b4e21d815a8 : Support GPUs in BatchFunction.
bc59c5f6c96 : Create OutsideCompiledToHostLaunch pass for TPU bridge.
ace1f5d6c90 : Internal test change.
7c29278eedc : Added OpenClInfo. Added methods to GpuInfo instead of direct field accesses.
0eae6e3b96a : Remove peak flops and BW from DeviceOpMetricsDbBuilder
cbadb3c5ce4 : Some info(max_work_group_invocations) moved from GpuInfo to OpenGlInfo.
766bc047d8c : [XLA:GPU] Add MLIR variant of BuildInitializerThunk()
6e40d9838ff : Integrate LLVM at llvm/llvm-project@95ce9fbc235a
6c2616c1ea7 : Add a test for the Sign kernel.
d5e68429018 : Integrate LLVM at llvm/llvm-project@0caa82e2ac53
7a334468d51 : fix bool -> string in description
db5ba69a424 : Add registry for associating TypeSpecs with globally unique names.
361dbf884e9 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/a8fdcae55d1f002966fc9b963597a404f30baa09
bd72a390d7f : Add methods to interact with `DeviceArray` objects.
dc3ce4a9280 : Fix typo in reshape.cc
36caeaec43a : Register MLIR generated Sin kernel.
1c90d1aa356 : Add some more broadcasting tests for unranked binary operations.
5eb6fc8c9b6 : Register MLIR generated Real kernel.
0a146495b3e : Move platform creation from renode.md to bluepill_nontest.resc
6720ac58a3e : Support tf.Equal and tf.NotEqual in FoldBroadcast pass
6e064a11544 : Fix error handling in tf_framework glue library of kernel generator.
6d15cdc2fc8 : Fix handling of tile_sizes in kernel generator.
dcb23420c98 : Add mhlo->TF legalization for tf.AvgPool op
d9d9ef3f11c : Change "Question Answer" to "BERT Question Answer" in documents to make it more clear.
c23ed8edd9c : compat: Update forward compatibility horizon to 2020-11-20
99f276e32de : Update GraphDef version to 591.
2aefdee7b7d : Add shim headers, to provide a place where you could substitute in a different implementation of the TF Lite C API and C++ interpreter API.
bc5d4454f96 : TFLu: Suppress compiler error for generated segfault
84d0c4e8403 : Register MLIR generated imag kernel.
c72553d805c : Raise a warning with `from_logits=True` when preds are probability values.
760bfc2ca03 : Update Maxpool op to implement TF_LayoutSensitiveInterface interface. This allows making changes to the data layout using data layout optimization pass.
8825127b8ce : cmake: Fix OpenCL build
413ed984011 : Import quantization params for LSTM intermediate tensors
c93279fe109 : Integrate LLVM at llvm/llvm-project@1a7d7f423e75
68701af14d2 : Fix invalid character usage on gpu/cl/device_info.h
a0ef7441a42 : Add i64 -> i32 castings in front of the parameters of the StridedSlice op
7a2773468e2 : Update PCRE library from 8.42 to 8.44
93057c11f3e : cmake: Build release build by default
cfc93e30c2e : Fixed typo in documentation
306f448c095 : Add deprecation message ophinted tflite lstm apis
36994d3aa1f : Clean up step_container in KernelAndDevice and only allow EagerContext manage step_container.
25d6b97c88b : [tpu1vm] Make Compilation Cache Server Lookup APIs Forward Compatible
8a5c91886f7 : Increase the ping timeout from 5 seconds to a minute. This gives a bit more breathing room in case the workers somehow become unresponsive .
8e0d4085f6d : Enable cluster_coordinator_test on OSS.
55285b3315c : Create a fuzzer for `CleanPath`.
b33990f2bdc : Create BUILD files and corresponding targets for `tensorflow/core/data/service/testdata`.
e8d31345b36 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/a8fdcae55d1f002966fc9b963597a404f30baa09
b88323c402d : [TF:TRT] Adds missing layer name for IConcatenationLayer in Converter::DynamicReshape.
8f68aad1107 : Fix functional subclass model used with multiple inheritance.
e21825b8b11 : [XLA/GPU] Migrate nested reduce emitter to take LMHLO.
819eb34070c : Update README.md for python/saved_model, see tensorflow.org for most up-to-date documentation re SavedModel.
71275b37a7c : Temporarily skip test OpCancellationTest.testOpErrorNotAbortWithCollective since it may cause timeout on gpu.
326e887087e : [XLA/GPU] Migrate nested reduce emitter to take LMHLO.
513fcc4d781 : Disable mnist_train_test
2e7a684d3f2 : [tf.data] Implement InputDatasets for DirectedInterleaveDataset
a80760dc6d0 : Enable XLA verification only if MLIR bridge is not enabled explicitly by user.
e486d45d74d : Improved winograd selection.
525b147a418 : [tf.data service] Relax client-side timeout.
6e2de42a1d1 : Add bug for TODO on legacy toco flag
207c01fccb0 : Support custom shape to a slot variable.
9b898e62d3c : Fix Unpack lowering to not crash for unranked inputs and generate valid reshape ops
a04e7cbae3d : Internal change
8ee4ce6931a : Add arguments `output_mode` and `sparse` in lookup layers.
21f5c12e3d9 : Fix PrepareForStrCat() for types that are AlphaNum constructible but not implicitly convertible.
ad792f5eaf0 : Added OpenClInfo to keep opencl specific information.
9854b966d9e : Internal change
1427bfc12ec : Update gradient_checker_v2 to use a step size in the finite difference approximation that is exactly representable as a binary floating point number. This is an old trick that in some cases avoids polluting the finite difference approximation with rounding errors that cause false negatives in gradient tests.
a4afdabb994 : Re-enable some TLlist iOS test targets
b7acf201e88 : Support uneven sharding of variables in tpu rewrite pass.
0bfae1a5ff8 : In batch kernel, use adaptive shared batch scheduler, and share this scheduler across all models. This is only enabled if 'num_batch_threads' is not positive.
625ccf0ec35 : Remove the xtensa_hifimini kernels and makefiles.
450baeee629 : Fix ReLU `supports_masking` flag.
bf7642cd6d3 : [rollforward]Switch to V2 collectives
89db16b53c8 : [XLA] Delete dead code
0cead482e99 : Fix compilation error in MultiplyByQuantizedMultiplier test
2e9f326d06e : Internal changes on cleanup.
72356c9a6b1 : Remove xtensa_hifimini_staging (in favor of consolidated xtensa directory).
bd120c46b3d : Add runnable examples for `tf.sparse.to_dense`
6de8d69b23e : Create BUILD files and corresponding targets for `tensorflow/core/lib/bmp/testdata/BUILD`.
d2504636c4b : Bump FULLY_CONNECTED's supported version to v9.
a42c6c6bc47 : Make open source CI closer to the internal tests.
649966f38f5 : Add tfstreamz for batching parameters.
70beb7d1703 : Steps towards deleting micro/kernels/xtensa_hifimini in favor of micro/kernels/xtensa
98ed5c580a7 : Add debug logging to SavedModelSignatureDefImporter to print input signatures.
d7feecb8e6d : [TF-TRT] Simplify the parameters for the TF-TRT converters.
d0c655d2f10 : Remove include and associated TODO
3d648204b29 : Updated Android documentation to use the Android Studio 4.1 ML Model Binding.
1e5c3bf7727 : Add TODO with bug for refactor suggestion.
218c3a2712b : Integrate LLVM at llvm/llvm-project@620adacf87a3
4f2a50496df : Add pfor converters and basic type information to optionals
05dc9e104b3 : [XLA:GPU] Lower HLO Constant -> MLIR global_memref/get_global_memref.
5d167cf03ea : Document how to read associated files from the zip format
8c87484fc0b : Add fix for lsh_projection_test
5a11f002d7d : Enable unranked binary kernel generation and tests again.
59d68bf3e98 : Remove explicit pattern for legalization for AddOp
7b964b8fee6 : Simplify `GetNcclUniqueId` and encapsulate conversion of `NcclCliqueKey` to `string`.
b2187334a6d : Pick a node id that is participating.
05373992caf : [MLIR][KernelGen] Fix spelling of lifetime
b9e623dd706 : Add ethosu.h based on review comment
6f89198ee32 : Integrate LLVM at llvm/llvm-project@1983acce7c4d
b0e0044dcf0 : Add canonicalizer for Reshape(Broadcast(X)) pattern when it is an identity sequence
7d09898aee8 : Fix TF->TFL legalization for TF_Sum (and friends) when axes is i64
9d8598fe15f : [MLIR][KernelGen] Make buffer reuse analysis consider aliases for buffer sizes
174c37692ad : [XLA] Allow hlo_rematerialization pass to look through bitcasts when doing rematerialization.
a090692ef8c : PR review fixes
ff4cf826c2a : Integrate LLVM at llvm/llvm-project@6b1341eb5bb7
d2a0bb7cb9a : address comments
20ced9b2550 : Update GraphDef version to 590.
ef6c1bd260a : compat: Update forward compatibility horizon to 2020-11-19
0bc6594e93d : Fix ci_sanity.sh check
32aa05fa4f4 : Add missing quantizable_int16 property settings
ff9c138639f : Add arguments `output_mode` and `sparse` in lookup layers.
b235752d0d7 : fix python test case
b35d3eeb726 : Fix internal errors.
5006d9dee18 : Integrate LLVM at llvm/llvm-project@5824a572adb5
6d5f02b47af : TFLM: Speed up Arduino build by ignoring TFLITE_DCHECK
2bd43147d01 : Internal changes on cleanup.
53b944e433b : Reverting this change: Move test_helpers.h/.cc to the testing directory.
b46fa00aa42 : Add arguments `output_mode` and `sparse` in lookup layers.
d583fa2f974 : Added optimization of Reduction for small reduction factors.
84223431bbc : Update gradient_checker_v2 to use a step size in the finite difference approximation that is exactly representable as a binary floating point number. This is an old trick that in some cases avoids polluting the finite difference approximation with rounding errors that cause false negatives in gradient tests.
50b5f32bcec : [TFRT:Compiler] Update the cluster-tf-ops-by-host pass to properly handle ops without the device attribute.
13e153172c0 : format code
318991acfe5 : fix nms test case
c58c88b2312 : Use proper bug for deprecated tfmini flag removal
80033af9526 : Added GpuApi to GpuInfo.
8a2dd6e3931 : Increase supported LSTM version to v4.
054020a180b : disable the failing test for now
ff21a639d91 : Add examples for `tf.sort`, `tf.argsort` and `tf.searchsorted`.
1e6cc7bbbfb : Add ASBSQueue Schedule HostEvent.
e818c9e626f : Update gradient_checker_v2 to use a step size in the finite difference approximation that is exactly representable as a binary floating point number. This is an old trick that in some cases avoids polluting the finite difference approximation with rounding errors that cause false negatives in gradient tests.
0360adde103 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/41d5d5334b8a4e364dfd88dcd91f6cd38834b8ed
314e1a6db27 : Added support of reduce max/min/product.
a7da3ae4e1d : Remove reference variable tracking from import phase.
a023c910523 : [PJRT] Fix distributed Connect() retry behavior.
b5a8d8b98d9 : Register DeserializeSparse in TensorFlow MLIR ODS.
b928529dc40 : Support dynamic input feature for convolutions.
f2631ad5eb9 : TensorFlow and TensorFlow Lite to TOSA Legalizations - Patchset
8cb2b0f1b2b : fix soft nms
fa7d66d8a0b : Remove TODOD since Concat op now supports all types.
de556cca3ab : Improve tf.TensorShape.merge_with documentation
891b12a9cbd : Remvoe TODO since GetOptionalInput is deprecated in favor of GetInput now
79f58c38eda : Add an arg `num_labels` to class AUC, thus the callers that do not play well with lazy variable creation can avoid lazy variable creation.
2e077fc3567 : Added support of reduce sum to Mean. Mean renamed to Reduce.
c9428a17e69 : Do not raise error for non-op models in modifying i/o types.
3228d99eadc : Fix a bug reshape dynamic dimension inference bug.
8fde5290d6f : Canonicalize MatrixSetDiag and MatrixSetDiagV2 ops to MatrixSetDiagV3
e27f3b1bc03 : Enable common sub-expression elimination (CSE) pass.
7585cfa511d : Fix some names
de336139770 : [rollforward]Guess test binary path from TEST_TARGET env var
87a5375b3ac : Typo fix
65d96cf2d59 : Move VariantTensorData::add_tensor template definition from .cc to .h file.
76582d1de85 : Small fixes
44e771aa50a : [JAX] Add connect/shutdown barriers and health checking to distributed JAX.
139909e33e0 : An internal change
acdb07d156b : Integrate LLVM at llvm/llvm-project@8c1e3cbebfe9
90490744b69 : Improve Tensorshape.__eq__ documentation
3d03ae2086b : [rollback]Guess test binary path from TEST_TARGET env var
2a376b65c75 : Enhancing nest.flatten docstring to include nested cases and CompositeTensors
7f4ee112413 : Fix `offset_dims` attribute of `mhlo.gather` op during `tf.RandomShuffle` legalization.
0782b1dff42 : Revise CollectiveLauncher flags
01e5d171cc1 : Go: Update generated wrapper functions for TensorFlow ops.
1aab9cfeb06 : Add a tag to `tensorflow::Graph` that indicates where it's originated from.
9202a44c308 : Added Channels support in Mean.
19ce0b5ca82 : Update ops-related pbtxt files.
709215779f9 : CompilerOptions moved to gpu/common/task.
8f9ead6c55e : Change documentation to reflect that HLO stands for high-level operations
2bd0d00d0eb : Doc py_function unknown shape
b1815fc7135 : Add risc concat op register.
85735dbfb94 : Add NNAPI CPU option is disabled by default for Android 10 or above and what developer can do to override it.
c43e92b8673 : DNN 0.x code cleanup - pooling ops
e8c4a4d2e87 : Include C logging API into part of the libtensorflow_framework.so
856698be1fe : Update worker_training_state comment.
4e903f130a6 : Add s390x support for compiler related TCs
98361465bab : address comments
39657379f71 : TFLu: fix ci_sanity test
fa4b80602bb : Shuffle passes in kernel generator to do partial bufferization.
44a9885defa : Integrate LLVM at llvm/llvm-project@2be569870486
9feb7a5af29 : Add back pattern to bufferize dynamic_tensor_from_elements that uses alloca.
d414a925a73 : Check against the size of a std::vector to prevent out-of-boundary access.
77cf1eba91d : address comments
5f9719a9df9 : Remove decompose types patterns.
ab6bec51805 : Fix mobile build.
701b0c1e72e : compat: Update forward compatibility horizon to 2020-11-18
a5e0080fafb : Update GraphDef version to 589.
6e7be96cee8 : Internal changes on cleanup.
41dc09029c3 : Use the more explicit approach to enable XNNPACK delegate instead of using the weak-symbol one.
667244c2e45 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/6bba58f10915266b56ec212ef406bc83b2efead0
7a0e788c0b9 : Remove deprecated TFLiteLstm documentation with codelab.
4e3142c0cda : Move gpu/gpu_host_allocator.h and gpu/gpu_mem_allocator.h to device/device_host_allocator.h and device/device_mem_allocator.h so they can be reused for pluggable device.
516ae286f6c : Enable Cord reading and writing for InputStream and OutputStreams
8d064726065 : [XLA/GPU] Remove non-cublas gemm implementation. It's already covered by ElementalIrEmitter.
a6b779c17f0 : Integrate LLVM at llvm/llvm-project@b2613fb2f0f5
f55f943ef6b : Add TPU compilation not succeeding warning message
a18a9221c42 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/6bba58f10915266b56ec212ef406bc83b2efead0
8aff2d75a7b : Allow space-to-batch to propagate through backprop filters via space-to-depth
0510b26aa56 : call _validate() in _ParseOpParams.from_features().
430635d4ecf : Remove lite/experimental/c and lite/experimental/ruy as both have been properly migrated.
16950e5bdc9 : Move gpu/gpu_event_mgr.cc/.h to device/device_event_mgr.cc/.h so that it can be reused for pluggable device.
f233dc711cd : Support integer64 bit indices via TFLite builtin ops
aef6ae18a69 : Propagate space-to-batch through select and scatter
f3c2612fc1c : Added MetalSpatialTensor. Supports TensorStorageType::BUFFER only.
9e7d228a248 : Internal change
7e59021b414 : Calculate theoretical occupancy and make it available for tools.
fa933c373ab : Infer TensorArray element shape from use in `TensorArrayGatherV3` op.
4fe8e6e882d : Capture peak memory usage before input operands for the op are de-allocated. When the op is scheduled, both its input and output operands should be present in memory.
679b1c76330 : Support nested CallSiteLoc's when generating names from Location.
376b1faa9ec : cmake: Fix OpenCL build
5331a51ed03 : Add TensorFlow RegexFullMatch ops to Flex
0325a3894d6 : Move gpu/gpu_id_utils.h to device/device_id_utils.h so that it can be reused for pluggable device.
570cb3dbfe9 : [MHLO] Add missing MHLO -> HloOpcode mapping.
a4fe3276f38 : Improve TraceMe instrumentation for TpuTransferAsyncOpKernelBase.
56517e5579f : Bumps up maximum pip package size by 1MB to accommodate absl::Cord
5fff6ad0208 : Added support of reduction in any axis (beside Channels) for Mean in OpenCL.
9da79c731c4 : Move distributed initializing and updating logic from C API to eager ContextDistributedManager.
1d57024588e : Update the TFLite op version documentation
3092b27b8b9 : Use op_name from metadata for op Location in HLO importer.
df7522f0a54 : Adds StringToHashBucketFast Op to TF android selective registration builds, by split out the fast op into its own .h/.cc
1b8c670eb1e : Add missing closing quotes for example in docstring
8117e747875 : Added support of runtime weights for convolution transposed in model_builder.
28c5e97db99 : Fix ReduceTransposer in GenericLayoutOptimizer to properly handle 5D tensors.
cdae1a1ee05 : Move the data/experimental proto files into the proto top level directory. This effort is a part of the build file and package cleanup.
042f6923feb : Added support of Const tensors in OpenCL backend.
39d3d60407d : Make sure CategoryEncoding raises an error with input values equal or greater to `max_tokens`.
086faf66098 : Create BUILD files and corresponding targets for `tensorflow/core/lib/ssim/testdata/BUILD`.
2fbed3b58ed : Add examples to top_k
e34e39a1f95 : ModelHints moved to gpu/common.
39c06326303 : Add parameter to configure number of shape inference passes
754c38f1a70 : Add an allowlist in GenerateResourceSharedNameIfEmpty() for tensorflow core ops.
347d28b0ceb : Fix regression in (non-batch) matrix multiplication:
e87fba482e5 : Clarify error messages in case of invalid vocabulary format for index lookup layers.
105a5803df3 : Change tf.Assign to be a side-effecting op in TF ODS.
888eff9e18d : Improve tf.test.is_gpu_available documentation
16401618064 : Add promote to structured_tensor. This is modeled on promote in struct2tensor.
d739ecb2fc5 : Make sure that updating function defs to context can be successfully done when importing concrete function from manipulated graph def
6af307b1731 : Internal change
eca0365de37 : Add examples for `tf.unstack`.
62fc0d53125 : Add Fingerprint op to Flex delegate
448e080c752 : Guess test binary path from TEST_TARGET env var
f954b2770d0 : Add uint64 tensor support in TFLite
668b1d76b09 : Remove the use of host shape in TransferManager::ReadDynamicShapes.
291d17a7f54 : Use intXX_t instead of intxx
39c9867e2b9 : Added cpu docker file with python36.
9cec6e4e5b2 : Adds optional definition event argument to CreateUninitializedBuffer.
0c22c09ed7a : KernelInfo moved to gpu/common.
aec80b24204 : [XLA] Allow integral dot results to be accumulated as a wider type.
4fe5106a8f3 : Integrate LLVM at llvm/llvm-project@499bce3abab8
5d3dbcffdb9 : One more
5186e8295c7 : Improve error message when Keras is unable to find a custom object.
f096affea02 : Accept `None` as a trivial LazyExpr.
f8e2de9d0c8 : Improve tf.identity documentation
565c16c8045 : Update TPU Embeding V1 API to properly check/set gradient accumulation status when gradient clipping is enabled.
40c932c10a4 : Keras was the only user of the fully-internal composite_tensor_utils, but it forked all of the symbols. So, this CL removes it from TF core. Also moves the test into the Keras training_v1_utils test now that all of the methods from composite_tensor_utils have been moved into training_v1_utils.
da495851f9e : Adds an unsafe internal fastpath for oplayer construction in TF1 graphs due to specific requests.
b2d1af50b97 : Disables //tensorflow/python:cluster_test on Windows Kokoro.
fbe14f3bf37 : Refactor: changing the internal name of `summary_ops_v2.graph` to `graph_v1`.
4db63bbd250 : added Synopsys EM SDP to list of supported platforms for TFLM
05d8bfb1bbc : Do not tie the eager step container to GradientTape creation/deletion.
b9d7105d208 : TensorFlow and TensorFlow Lite to TOSA Legalizations
7afd7639396 : Update TFE_Py_TensorShapeSlice to use abstract interface APIs instead of TF_* APIs.
75ba8c528c2 : Fix compatiblity typo
02df2f95990 : Clean-up. Renamed local variables to enforce consistent naming scheme. Eliminated extraneous function parameters.
28e757fafdf : Add a test for the error being raised on block_host_until_ready.
4af509f75a9 : Integrate LLVM at llvm/llvm-project@65f3e121fe4f
e87611188f6 : remove unnecessary changes
b8c1ec7503d : remove changes for stream executor / kernel C API since it has been moved to another PR
e0bc8a4710b : Extend fusion root heuristic to also work in partially bufferized programs.
a6e0bd59adf : fix comments
a2904693ec6 : [MLIR][KernelGen] Simplify tests for generated unary kernels
7f79b013c30 : TFLu: Move Ethos-U custom op out of AllOpsResolver
0305e6d887a : Fix a typo
d02bdf70273 : Register the MLIR generated LogicalNot kernel.
cd4a599acc8 : Retire some std bufferization patterns that have since been upstreamed to mlir core.
e559733b252 : TFlu: Add unit test for multiple inputs
df86a9308a1 : [MLIR][KernelGen] Add tests for generated `tf.Neg` kernel
67adc58cd64 : [XLA:GPU] Re-enable horizontal input fusion. Use a minimum of 64 threads per block for multi-output fusions.
2afdf93bf7b : Fix template file names for ops which have a CamelCase name.
73d266e8ab2 : [MLIR][KernelGen] Add tests for multiple generated kernels
05744d9226e : Enable MklConv/MklFusedConv with explicit padding.
759ae6eb8d8 : Update GraphDef version to 588.
5258131ea90 : compat: Update forward compatibility horizon to 2020-11-17
154a8891cea : Update DEPRECATED_tf_to_tflite to tf_to_tflite for lite testdata. TOCO is deprecated and this migrates to use tflite converter.
63d973a7307 : Propagate unknown rank of tensor shape information to MLIR
69b50651c20 : TFLu: Correct name of readme file
b858de3779c : Do not apply optimizations when they will create 5-D broadcast operators
5197ccaffd8 : Sort tools keyword into right place
bed95166b50 : Add tf.Roll op to Flex delegate
10bad819448 : Update tflite_convert documentation
1182e16f880 : Introduce absl::Cord support for TensorFlow
efd22341718 : Relax data size assumptions for timeseries_dataset_from_array.
b861668dc7b : Update pose estimation model page with new template
fa6c1bb0fab : Added selector and transformation for convolution transposed with runtime weights.
95bb9f65842 : Removed esp32 test run from test_all script
76b9b07c4e2 : Requantize: Return when we have traced opt path
447a9467fd0 : ESP32 build: Fix function prototype warning
e933e37d906 : Add reshape op verification codes before applying op lowering rules.
a01917bcfac : Add pfor converters and basic type information to optionals
faad89dadf3 : TuningType moved to gpu/common/task.
f0c976a27fc : Implement support for combined ellipsis mask and shrink mask in the TFLite compiler.
b7060f1c189 : [XLA:Python] Unbreak non-GPU builds.
71ab208fafe : [tf.data service] Update standalone iterator name from "iterator" to "Iterator".
97de623d994 : Just insert instead of find and insert. Also, removing commented out parameter in build file.
d4678c35bc0 : Allow conditional code motion to move copies with same shape in order to fold them.
8a225201ebb : Add kokoro tests to run against tf-nightly for A100.
0b770833324 : Force python3.8, install wheel
8e6ee2cfc60 : Improve CNMS performance by removing unnecessary allocation.
1a49416aa67 : Update setuptools before installing twine.
cd01ef0522a : Hide implementation-related and rarely-used BatchNormalization arguments in V2.
76ae592dfe1 : Improve clustering of outside compiled ops to check for circular dependencies.
7e346134472 : Add TensorListStack op to the list of ops not to be marked for outside compilation.
9bbe0ced156 : Disable np_random_test on windows since it breaks windows nightly builds.
cd24d3f0ec0 : Add pfor converters and basic type information to optionals
c31e582af5c : Add a new CAPI to take xrt_computation and perform the compilation.
42aab9b1f03 : Simplify the stack walking in deprecation.py. Remove dependency on tf_stack.
d259d86efcf : Add an option to override XLA GPU conv layouts to NHWC
164444c7300 : Use a virtualenv in uploading windows pips
3fa7ca5d59f : [NFC] Remove get_compatible_with_portable from tf_stack: allow non-portable dependencies
abe233392e2 : [tf.data] Check cycle length when restoring parallel interleave iterator.
3a3063e39a8 : Remove redundant `TensorListFromTensor` op from the list of supported ops.
f0f4c41acc9 : Update DEPRECATED_tf_to_tflite to tf_to_tflite for lite testdata. TOCO is deprecated and this migrates to use tflite converter.
f8d00d4ce6b : Mark TODO with proper bug
cdb5cd1786f : Do not use fused batch norm in the 5D case.
1aa1a678cb7 : [NFC] Break up tf_stack -> py_util dependency
dd62ec3d4bc : [NFC] Support unbounded stack traces in eager stack trace retrieval mechanism
94a7f91dbd7 : Added new supported boards in TensorFlow Lite Micro documentation: Himax WE-I Puls, Wio Terminal
72cb2eff53b : Fix unguarded data type conversion from int64 to int in arg_min_max.cc
bf0c564860c : Add pfor converters and basic type information to optionals
69036e62998 : Disables //tensorflow/python/kernel_tests/boosted_trees:[training_ops_test,prediction_ops_test,resource_ops_test] on Mac OS because of segfaults.
90ef7920ae6 : Force python3 when uploading nightly windows pips.
583c77c478e : Update DEPRECATED_tf_to_tflite to tf_to_tflite for lite testdata. TOCO is deprecated and this migrates to use tflite converter.
52480d12ee9 : Use TF_ prefix for thread annotations in tf.data
a52c2d085d0 : Remove TODO with no associated suggested action
1892aec6980 : Patch the downloaded flatbuffer code to make compatible with TFLM.
4ab510825c1 : Go: Update generated wrapper functions for TensorFlow ops.
1d1ad477921 : Prefix thread annotations with ABSL_.
655efe4f8a8 : Disables //third_party/tensorflow/compiler/mlir/tfr/examples/mnist:mnist_train_test on CUDA_ASAN because of time-out.
cd95ce5edab : Add pfor converters and basic type information to optionals
35206f25174 : Disable the test for executor_type since it doesn't apply to TFRT.
fef7195f868 : Move gpu_id.h and gpu_id_manager.h/.cc to device/ directory and rename these files to device_id.h and device_id_manager.h/.cc. @jzhoulon is planning to use it for pluggable device.
ad33c85ee51 : Update ops-related pbtxt files.
0a74e858427 : Some Internal Cleanup.
7c77ee880e3 : Splits StatelessRandomGetKeyCounter into two ops because XLA propagates a compile-time-constant requirement (originating from V2 stateless RNG ops) on output `alg` to input `seed`, which prevents `seed` from depending on a variable. With the split ops, `alg` no longer depends on `seed`.
eebe967339d : Improve BatchNormalization error messages
6674647c205 : Reduce the risk of crash by checking hook interface in ApiCallback.
e7165535db7 : Prefix thread annotations with ABSL_.
f27c0339592 : Add `--user` to `pip install twine` line
ccb8cc59ceb : [XLA] Fix timestamps in HLO pipeline test.
497a6c0a9d0 : Add reshape op verification codes before applying op lowering rules.
0f6ff185803 : Remove outdated comment :P
20cfb32577d : Move the test with the private symbol `variable_scope.EagerVariableStore` from Keras to TF.
00d1dc082eb : TF Internal API: tf_export __internal__.create_c_op symbol.
1c9b0578583 : Go: Update generated wrapper functions for TensorFlow ops.
2dac0812a52 : Fix `base64_fuzz` crash due to non-zero-terminated strings.
6d1218d210e : Reduce memory overhead of TraceMeRecorder::Consume
1d24f1fe12f : empty lists with 0 expected weights pass
8a13606bbeb : Add a warning in CombinedNonMaxSuppression op kernel to warn against OOM error. Update the API doc accordingly.
55fb5081b36 : Update ops-related pbtxt files.
2f0e42fdea8 : Install `twine` in the current python home, not as root.
7b8d7c8cbec : Optimise TFL Relu patterns for splat values
751dd0473a1 : Add a guide for adding a new custom Delegate for TFLite.
54cb094258c : Keep the ThreadLocalRecorder of a destroyed thread alive until the end of tracing
006633cc5cf : [MLIR][KernelGen] Add tests for `tf.Ceil` kernel
ce25634e3ec : Fix iterator invalidation when pushing a self-reference on a SmallVector
7b637feb1d1 : [tf.data] Increase the roll out percentage of optimization `map_parallelization` to 50%.
04f25b55e27 : [XLA:Python] Qualify format descriptors to request standard types instead of platform-specific types.
09c684a7a82 : Add python examples for `decode_json_example`.
1ba764b368d : Add op register for Risc Broadcast, Dot, Pad, Pool, Reshape, Shape, Slice.
0f1e9bd2b50 : Change stats name for MLIR bridge fallback.
357713c8e88 : [MLIR][KernelGen] Run LLVM's IR optimizer on host-side modules
68899fbb59d : Prefix thread annotations with ABSL_.
97d820a8f3d : Address reviewer comments.
acd6f26bbaa : Add reshape op verification codes before applying op lowering rules.
d267b0106b8 : Change return type of GetIntPtr() and correct endainness when needed
b63cb8466b8 : Add stateless random ops v2 to Flex delegate
a69f6d13031 : Update BUILD
229aeadda87 : [MLIR][KernelGen] Unify unary kernel tests
516f4a121c5 : Fully remove unranked kernels for now.
3202f5d14f8 : Integrate LLVM at llvm/llvm-project@a8db14416927
e688642e546 : Rename exec_tools to tools
6468a1d17ae : Disable unranked kernels from tests.
34ef6a68059 : Use align and aliasing attribute name getters form LLVMDialect now that they are available.
6b682a13d44 : Consider aliases through control flow for lhlo-fuse-linalg.
f18d52f42f7 : Update GraphDef version to 587.
8ab7d861017 : compat: Update forward compatibility horizon to 2020-11-16
c409beda348 : Changes suggested by Penporn
fa25e04b1f5 : Fix preprocessing layers signatures.
587385e0fd0 : Rename `Segment*ReductionF`->`*ReductionF`
ce0d0a458c8 : compat: Update forward compatibility horizon to 2020-11-15
4e9445c9778 : Update GraphDef version to 586.
ac5ace351a1 : Change tf_upgrade_v2 to be compatible with tf1 and tf2 for tf.nn.dropout
cdd740738d0 : Don't override MSVC CRT defaults.
f577e5a1283 : Add detailed explanation, examples and caveats of `convert_image_dtype` function.
1d1180ac38f : Fix `base64_fuzz` as it currently breaks on OSSFuzz.
06636fc260e : [KERNEL_GEN] Add ErrorCode attribute to `tf_framework.report_error` op.
bf4b92f0fab : Fixing M_PI compile error on MSVC.
00d5b56b8df : Fix nightly upload build
2894fd21c01 : Fix projection bias constraint of UnidirectionalSequenceLSTM
ce7fa94553f : compat: Update forward compatibility horizon to 2020-11-14
0798f4dd388 : Update GraphDef version to 585.
befea92a3d7 : Call "Reserve" method in `ConvertXXXElementsAttr` functions which slightly improve the efficiency.
83e0d20c5d6 : Add auto-generated TensorFlow op definitions
988c4bec64a : Disable the xla compiling in the mnist example
638840f8bea : Use DynamicStitch op lowering to HLO for ParallelDynamicStitch op as well
48585538025 : Migrate the remote config toolchains from tensorflow to the toolchains repo.
4468ffcab5c : Add reshape op verification code before reordering consecutive broadcast_to op and reshape op.
c6cefce5414 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/bec72345d69917f475e577d23df0ca4ed967a4f0
755a03b7f6b : Add the latency of the bottleneck iterator.
a3b0b2bf413 : Remove TraceMeRecorder::Event::activity_id
aa566519798 : Added Create method that supports runtime weights for ConvolutionTransposed.
134db25ce3c : [XLA/GPU] Add LLVM IR FileCheck tests for nested reduce.
f0b8fa4d16f : Internal code test cleanup.
f84b0c0cadd : Use Eigen::half/Eigen::bfloat16 instead of APFloat when converting to/from DenseElementsAttr
a3157c46aea : Some internal change
6c838fcbf82 : [tf.data] Modify the optimization `autotune_buffer_sizes` so that it will inject autotuned PrefetchDatasets after non-prefetched asynchronous datasets. The optimization will also rewrite those existing non-autotuned PrefetchDatasets into autotuned with fixed start value and minimal value for the tunable parameter `buffer_size`.
5f1da7ab8c5 : [XLA/GPU] Roll-forward previous CL that migrates Copy emitters to take LMHLO.
d975d4db11c : Remove `CHECK` from private `RecomputeNumElements`.
a2a67f22a90 : DNN 0.x code cleanup
3fd34b6ac36 : Support tf.Modules in keras.Sequential.
922efbbd1ba : create downloads directory.
f649375784c : Disables //third_party/tensorflow/python:control_flow_ops_test on CUDA_ASAN because of flaky failures.
2e31e91e40c : Move flatbuffers downloading into its own stand-alone script.
595da5557fa : SparseTensor: when deserializing from component tensors, propagate the static dense_shape from the typespec.
31c20f9e8aa : Fork composite_tensor_utils.append_composite_tensor into Keras so that Keras does not need to depend on the internal TF method. Facilitates splitting Keras into its own repository.
0dd94c4ad30 : Implements `AbstractTensor::Shape(PartialTensorShape*)`. Adds shape argument to `TracingContext::AddParameter`.
242e920d7fe : Enable fallback legalization for Erfinv and Ndtri ops
19e6114760e : Enable fallback legalization for MaxPoolGradGrad and MaxPool3DGradGrad ops
a968a52db73 : Enable fallback legalization for XlaSetDynamicDimensionSize op
b5eb2a81f61 : Update LLVM BUILD
3061483034c : Move WhereOp kernel to the common directory tf2xla/kernels
1b8d80f812b : Update tf.WhileRegion is_stateless attribute to be an explicit attribute.
900be15ef21 : Update tensorboard nightly dependency to 2.5.x.
fad31f03886 : TF Empty lowering to constant and broadcast.
e4a6158a07d : Integrate LLVM at llvm/llvm-project@c30ab6c2a307
a19c7cced0a : Add benchmark for `shape.add_dim`
fe5a16e79ab : Add ToNonOverlappedEvents to header file.
96a5c2abbb8 : SparseTensor: when deserializing from component tensors, propagate the static dense_shape from the typespec.
0c444b107f4 : Update Configure TPU, Wait For TPU, and Initialize TPU APIs to backward compatible API style
0d2729b3e3f : [rollback]Switch to V2 collectives
361e7598890 : Using workgroup tuning for converters.
c7bee6875e3 : Update shape debug string to use explicit tile notation in tiled_layout.md
f1dd9a83b81 : Fix comment typo.
a54878a4b0f : Move load context to Keras.
8ef785452a7 : Migrate the remote config toolchains from tensorflow to the toolchains repo.
427069dcca8 : Add profiler::GetCurrentTimeNanos and use it instead of EnvTime::NowNanos
f7713583524 : Add script to download xa_nn_lib for hifi4 and call from the makefile.
00112a5276a : Add auto-generated TensorFlow XlaSetDynamicDimensionSize, MaxPool3DGradGrad, MaxPoolGradGrad, XlaReduce, XlaReduceWindow and XlaSelectAndScatter ops
2a64469dedf : Further opt compiler/mlir/tosa out of presubmits.
3584f845fb4 : Make `MultiplyWithoutOverflow` be a total function.
3ad79980554 : Fixed bias alignment.
691a4e830f1 : Create stub package for compiler/tosa.
8138f8fdb86 : Suppress warnings when listing functions for serialization.
eb90811d1ed : Integrate LLVM at llvm/llvm-project@76b6cb515b2f
5c34e9158b1 : Test identity gradient in presence of control flow.
f21a1be8e45 : Use `using` instead of reimplementing a constructor
4d27598a226 : Fix sin kernel for ROCM.
14f8e3f4f35 : Use codeblock instead of doctest.
15cfd3b5038 : Update image.py
8a1bb87da5b : Integrate LLVM at llvm/llvm-project@a7b657414415
9645db10153 : Update image.py
4ab0b63ea61 : Update image.py
70197850e6a : compat: Update forward compatibility horizon to 2020-11-13
2d7b343c476 : Update GraphDef version to 584.
32c482a13f7 : Properly configure patterns in hlo to lhlo conversion with typeconverter.
fbccb57c1f8 : [XLA/GPU] Migrate Copy emitters to take LMHLO.
fce727c8890 : build_cleaner cleanup of kernel_gen related BUILD files.
62ab208a359 : [TF:TRT] Enable allow_soft_placement to execute TRTEngineOp graph natively.
264c259dca3 : minor clang fix
0886101a9d7 : [XLA/GPU] Migrate Copy emitters to take LMHLO.
3f3b46333b3 : DNN 0.x code cleanup
d3a198aec45 : Show multiple bottlenecks.
3498df10a4a : [XLA:SPMD] Fix tuple reduce dimension
9af350fafdc : Remove Keras's dependency on internal ops.name_scope by partially forking it according to the parameters that Keras uses. (Keras only uses it in optimizer_v2)
e622b696021 : Update image.py
87d03950f5c : Fix buildifier error
8b196235125 : Reduce reshaping requirements while propagating from a conv
6413f249281 : Reenable test in eager mode on TPU as it no longer segfaults.
9983bb3dee4 : Enable /d2ReducedOptimizeHugeFunctions on Windows by default
ac9d374a7be : Export load_partial as an internal symbol.
20ec74d6b32 : Added MaliInfo to GpuInfo. Synced gpu/cl/device_info and gpu/common/gpu_info.
e5f3dfd3cde : Extract utility functions out of gradients_test.cc so they be used in other tests.
d23ef160d41 : Update tensorboard dependency to 2.4.x
2be27f59564 : wrapped line to two to avoid pylint failure
abdbeacbb89 : [tensorflow/python/keras/optimizer_v2/ftrl.py] Resolve C0301
ded40f9b8f2 : Don't use the heavyweight tf_stack in tf_decorator, which only needs the name of the parent frame. Remove package dependency.
f71ba34bba5 : Fix incorrect usage of keras code in tf.
9785379b749 : Some internal changes
d5338f3d88a : GPUOperation split to general and cl part.
2bd66934131 : [XLA/GPU] Add HLO -> LLVM IR tests for Copy op.
1a2394185be : [TF:TRT] Adds INT8 calibration into the testing framework.
535cac3a5e7 : Fix bug in StructuredTensor.to_pyval's handling of StructuredTensors that have no fields.
8150c2caaf6 : Reenable the failed guitar test with more fault tolerance.
84a1542ce76 : Fix benchmark test with public profiler APIs.
edbb66a83fd : Remove usage of internal composite_tensor_utils.get_shape from Keras. (By forking the one usage)
92e40fafa2c : Don't use the heavyweight tf_stack in tf_decorator, which only needs the name of the parent frame. Remove package dependency.
d7cfe3c6f59 : [tf.data] Adding TraceMe metadata for the `Model` transformation.
50a62301846 : Create a round trip fuzzer for `Base64Encode` and `Base64Decode`.
788807f9fc6 : Markdown typo
d3047f475e1 : Allow users to manually write a TensorFlow graph in the v2 summary.
aad242613d7 : fix the char vs unsigned char discrepancy.
083b03e2f9d : [XLA] Add metadata for HLO modules and passes.
9aec83d8e64 : Don't use the heavyweight tf_stack in tf_decorator, which only needs the name of the parent frame. Remove package dependency.
69a14045b9f : [XLA:GPU] Migrate PadToStatic IR emission to use MLIR
1008bd7a571 : Link to list of supported ops.
b3ce7905cb0 : [MLIR] Update tests to eliminate public function declarations. - Also fixed kernel_gen embed_memref_prints to mark the declarations inserted private. - This is in prep for proposed MLIR change to disallow public declarations.
c961f9c6308 : Avoid loading tf2tensorrt._pywrap_py_utils on windows to workaround b/173044576.
630051b2ae6 : Use fixed arch-specific device memory reserve
76b18768c3c : Fixing Windows build.
3ea78d0fdd5 : [MLIR] Adopt Symbol setPublic/setPrivate/setNested functions.
68f4b846379 : Integrate LLVM at llvm/llvm-project@c8d73d939fa4
2cb73e33cef : [MLIR:HLO] Extend CustomCall to support multiple outputs.
d0fbb40dac1 : Move cudnn library preloading to Get*Algorithms
2a841e7421a : Update tensorflow/core/kernels/sparse_xent_op_test.cc
e00c99cd4f8 : Update tensorflow/core/kernels/sparse_xent_op_test.cc
35c5271923a : Add JSPB BUILD targets for inference and example proto files.
c14a7e8e572 : TensorFlowTestCase.assertProtoEquals: Leave msg alone if None
6f2396804a6 : [curl_http_request] fix wrong option for starttransfer_time_status
c1b46f8df41 : Check bias tensor ID in XNNPACK delegate
f95c7c59af6 : correctly handle nccl for nvidia_gpu_device
0a653548420 : TensorFlowTestCase.assertProtoEquals: Print failure msg for proto expected message
fad3bf02c96 : Integrate LLVM at llvm/llvm-project@02af11094fe4
caca09b9805 : Add compatible_with to generated target.
9671160d97e : Fix: Divergent test layers
bd41392156f : Change NMS threshold criteria in GPU implementation to match CPU's (which was recently updated to fix regression). Also add a test for validating `iou_threshold` set to 0.0.
6c7b8ae5d36 : Fold away shape.shape_of(mhlo.dynamic_reshape(inp, shape))
82834a6c6a7 : Address some late review comments in same shape analysis.
760379c9b07 : [KERNEL_GEN] Lower assertions to OpKernelContext calls to report failure.
3df7ade11f0 : compat: Update forward compatibility horizon to 2020-11-12
dc6714f6a94 : Update GraphDef version to 583.
6cf5129a844 : [tf.data] Refactor profiling dependencies.
503b9485702 : Refactor SparseApply[Proximal]Adagrad into classes
0c4a56f795f : Add test to SidecarEvaluator to make sure it can restores models checkpoints created with the ModelCheckpoint callback.
1e35bbc1e81 : [kernel_gen] Sprinkle in more Canonicalization and CSE passes.
0ff35a789b9 : Fix MacOS build error.
f481df18f7a : Minor description fix.
df52f06dded : typo
20d3933a57c : [CostModel] Generating CostGraphDef with Global Index
6887e936ced : Expose the symbol `context.is_tfrt_enabled` as tf.__internal__ API.
4c7aeb0a0c3 : Fix crashing on unknown rank tensors at creating protobuf for converter backend
4fee5e9fa5a : Add dummy rule for keras_preprocessing so that it can be swapped by copybara in OSS.
8ecaaaf6efe : Remove unused deps of keras from docstring test.
07baead4935 : Expose eager_mode() to tf.__internal__ API.
41485207f39 : Add annotations for producing and consuming batch in adaptive shared batch scheduler.
b6a59d53d35 : treat the stateful variable as normal values when importing flatbuffer.
68134a60241 : Support string input in TFLite StridedSlice kernel
a802acb1efe : Add absl::Cord support to open source TensorFlow
5a0ed634afb : Always enable get_next_as_optional unless the dataset is finite.
3e03af4c7f5 : Make TraceMe movable
466eea3927a : Remove unused variable
8f936eb15cc : Support dynamic value inference on iota instructions.
47f87c04029 : Lowering tf.image.resize_nearest_neighbour to XLA using a GatherV2
6aab1b8d449 : Set up a distribute_py_test for the tfr mnist example.
9f4c0a49ba1 : [tpu1vm] Update a couple of C APIs to forward compatible APIs
f2846d35f44 : Create BUILD files and corresponding targets for `tensorflow/core/lib/gif/BUILD`.
7ac4c1f85e3 : [XLA/GPU] Remove TupleSelect implementation.
f97c97206ad : Fix slim record_writer compression type
0131d1a7d05 : Add absl::Cord support to open source TensorFlow
a2bd10cc6c2 : Move test_helpers.h/.cc to the testing directory.
5491648d7f7 : Fix a few remaining issues.
16045f4f2c3 : [XLA:GPU] Remove obsolete and misleading comment.
94472e8efdc : Some Internal Cleanup.
c4bfcaf61cf : Fix single pip package renaming bug
5980a3e436a : TF Internal API: tf_export ops.get_name_scope symbol as tf.__internal__.get_name_scope
cc4ca559efd : Update the tutorial to simplify the datasets creation.
d0dbdb763ac : Support py_func op in TFRT.
aab9c69b692 : Fix Windows build.
399b29f56e0 : Starting to consolidate the xtensa kernels.
4cd80bd6418 : [tf.data] Turn off the experiment `enable_gradient_descent` currently.
8f56cdca637 : Fixes an issue where aar_with_jni fails when building with --config=android_java8_libs.
c11d0dea22f : Internal change: Remove tensor_shape.as_dimension from Keras.
2889cec62ca : Add `output_shapes` attribute to tf.WhileRegion.
c77657c395c : [XLA:GPU] Add unit test to test PadToStatic IR emission
6a83a28990b : Link to the bug where we change the inter_op pool size in in-process cluster.
f473a447dd3 : Update sidecar_evaluator to use tf.logging instead of absl logging.
d68b2fe7588 : Bump libjpeg-turbo from 2.0.4 to 2.0.5
39aa67d16e0 : Some internal change
18de5404c17 : Use worklist for function type updates
659aca25dab : Fix constructor of CommunicationOptions
303958a2116 : Internal testing change.
721358ced1a : Fix CollectiveOpsTest.testNcclOrdering : )
d6f39a9926b : Support session initializer via op addition in TFLite (Part 2)
82c66bed39f : Some internal change
bb8e14a7334 : Switch to V2 collectives
4c4fe4b8e29 : [TF:TRT] Adds ModelHandlerManager and SamplerRunner to organize model testing.
ce6f0682d2e : Some internal changes
da50078b0bb : Fix TFRecord uncompressed test cases
ddb6af7b307 : Update resource op lifting cleanup to remove redundant tf.Cast ops of resources.
06e83cc2c27 : [TFLite/MLIR] Converts splat constant to scalar operand when consumed by broadcastable ops.
06767d31452 : Add aliasing info to serialized module for better memory management on device.
2e409c16400 : [XLA:GPU] Migrate SliceToDynamic IR emission to use MLIR.
07b9eccccfc : Order NCCL all-reduce with ordering token
28835e41034 : Integrate LLVM at llvm/llvm-project@1cbf8e89b54d
1a7d5820951 : Download renode as part of test_all.sh
094af07edad : Disable flaky keras_dnn_correctness_test
d75a0910ec1 : [XLA:GPU] Add test for SliceToDynamic IR emission.
2de245e6eeb : [XLA:SPMD] Make sharding merging more general for non-default device order
82f67034209 : Port changes from 2.4 branch w.r.t project renaming.
cc39a32e867 : Extract some duplicated code into a helper function.
6ff564605f8 : [MLIR:XLA] Fix gpu_ops.mlir test to do an actual FileCheck.
e0d555fd327 : Update metrics to better support tensors that are not fully defined
a839007bfdc : [MLIR][KernelGen] Add buffer reuse analysis pass to kernel creator
b9bb7ce80bf : [MLIR][KernelGen] Fix size analysis for `index` type
58d8f3f1623 : [NFC] Clean up some comments in dynamic dimension inference.
8b6c6c8667d : TFLu: remove ununsed function in ppd
e39f63db38e : Update image.py
e7a13935623 : [MLIR][KernelGen] Fix buffer reuse analysis
705dc54a3b8 : TFLu: Fix micro_intepreter_test with ppd
04b9cd834bd : [MLIR][KernelGen] Generate multiple kernels with the same attributes simultaneously
df0a5c381f9 : Retire the use of same_shape annotations in kernel generator.
1b39a191caa : compat: Update forward compatibility horizon to 2020-11-11
ff8c7a7ee18 : Update GraphDef version to 582.
11adf204e8b : Add stream executor c api extension
14478ff4e50 : [XLA:SPMD] Propagate sharding backwards through slice.
bec7b3dae42 : Make sure TPUPartitionedInput shape inference doesn't crash if input handle shapes and types are not available.
fdad6c7ae42 : Set inter_ops threads of workers in a in-process cluster to at least 4. Enable parameter_server_training_test on OSS.
489074cda45 : Preserving infinite cardinality information for `tf.data.experimental.sample_from_datasets` transformation.
ee9115e96ee : Internal code cleanup
eafd0fd1fee : Refactor private structs to anonymous namespace.
8460a2fee69 : Remove excessive LSTMs created from quantization pass
6ee6f611114 : Quantize recurrent cell input of UnidirectionalSequenceLSTM with 16 bits, before all StaticsOp are converted to 8 bit Quantize/Dequantize pairs
bc819d9cf3b : Make Hlo runner interface so we can add alternative implementations.
696102807d1 : Expose the TfLiteDelegateFlags params for simple delegate creation. This allows more flexibility for example users want to implement a delegate takes in custom op.
24d1fba948e : Add dataset_fn to fault_tolerance_test to increase test coverage.
9e5339f2a91 : Support of shadow runs for MLIR TF bridge.
faf44b5391e : PSv2: Check that there is no more than one chief, and at least one ps/worker. Combine the validation logic with multi_worker_util.
e941985dc44 : Remove a layer of indirection in `strong_hash`.
ed54723086c : correct pylint formattings - 2
404e6a19dbb : Neon acceleration applied on kernel module.
bdc8061f5b5 : changes to address PR comments
359f5e22c77 : The optimizations flag must be enabled for integer quantization.
5d8b439eb41 : Update `tf.saved_model.save` documentation.
a80daecdf0f : Enable NonMaxSuppression test.
982a5a15b37 : [XLA:SPMD] Fix wrong offsets of windowed dot (reduce-scatter case)
e07f05f816b : Create BUILD files and corresponding targets for `tensorflow/core/api_def/python_api/BUILD`.
943ca0a0cea : correct pylint formattings
1422e936d11 : Enable unit testing with Renode for the Bluepill target as part of CI.
b2ff807cf53 : Added a flag to the quantization config to disable enforced fixed output range
8478ef52666 : [TF:TRT] Adds TF2 behavior into model testing.
9c52e4ba256 : Add bypass for reduction no-ops.
ce4ab82f5ec : Extended gpu/common/gpu_info to support AppleInfo. Using gpu/common/gpu_info for Metal backend.
9f04e7773ff : Added transformation of global average pooling to mean.
8175ff32abc : Added check for runtime inputs in TransposeConv.
d6a4bc49de4 : [XLA/GPU] Cleanup various code: * Instead of doing operands -> slices -> kernel in individual emitters, move them into BuildKernelThunkForMlir as an implementation detail. * Instead of calling ProcessFusionForConversion in emitters, move it to GetOrCreateSubComputationFromRegion as an implementation detail. * Create MlirEmitterContext to capture common bookkeeping.
83a51f49fa6 : DeviceInfo renamed into GpuInfo.
916f71f7f6c : [TF:TRT] Use ModelConfig to simplify APIs in model testing.
bccd445da9e : Avoid risk of including conflicting implementations of monitoring classes.
bc041671ef5 : Fix for tf.image NMS regression.
04fda3e0427 : DeviceInfo renamed into GpuInfo.
052ed437e18 : Add SCCP pass to MLIR bridge pipeline.
1086e0653e0 : Remove outdated MWMS tests
f4307fa6f57 : Don't outside compile tf.Assert Op even if it contains string operands.
fa595eb8fa9 : [TF] Add TensorRT version to tf.sysconfig.get_build_info.
9779f869699 : Parallel device lib: accept output shape hints to avoid blocking
1368ca69f00 : Add kernel_gen support for AddV2 of int64
85c22590fb1 : [TFLite/MLIR] Adds constant folders for integer casts.
de4e7784c7e : Remove link to inactive chat room on StackOverflow
c9d79fa32f0 : Fix and clean up how we run the bluepill renode tests.
4d52dc52845 : Update `tf.saved_model.load` docstring.
4e82719ae3b : Switch tf.While back to using an explicit 'output_shapes' attribute.
38ec8b71e80 : [TF:TRT] Baseline of TensorRT testing samples.
5ca77e649bb : Explicitly define the default constructor for the mobile implementation of PercentileSampler.
86acd2c0aa0 : Enable xla detailed logging by default.
ad95899595c : Allow autograph to be applied in internal helper utility. That avoids downstream calls from being confused about whether autograph is enabled in their context.
e7e031611e8 : Run Conj only on complex and variant type
7d2981e88c9 : Refactor mhlo->tf legalization for mhlo::ReduceOp
acf9463c316 : Update ISSUES.md
12f26265c9a : Use Div instead of DivNoNan
7ff73bb4b2b : Create a new ROCM RBE Docker image with ROCM 3.9.
de5368cf9cc : Conj should be called only on complex type
6ad92033e69 : Merge definition of Conj
ea850ae93b0 : Calculate Conj for Log1p and add TODO for control dependecy and shape broadcasting
ffbb0d0cdeb : [TFLite] Disable the unfolding of the BatchMatMulOp for 16-bit inference
351adac48c3 : apply test review change
48cb8c133d3 : Do not generate ranked sin GPU kernel.
97d2075adaf : end with period
5f282a30db6 : Also propagate information about strides due to TensorFlow ABI.
c4ca44f0cdb : fix tpu_executor_dlsym_initializer windows build error
a6241f0271c : TFLite OpenCL: CMake build fix
2c05a4a796a : Make use of same_shape and tensorflow abi knowledge propagation passes.
e897624fac6 : [MLIR][KernelGen] Rename `REGISTER_AND_GENERATE*` macros to `GENERATE_AND_REGISTER*`
b360d056764 : Add 'Should Create Platform'
f8c57d8a39f : Dynamic generation of robot file
3af43f7898b : [MLIR][KernelGen] Add MLIR-generated sin kernel
43884b9f6eb : [MLIR][KernelGen] Add MLIR-generated sign kernel.
abb1c3f9ea4 : Add tests execution time to renode.md
5898aa981b9 : Add 'Running non-binary ...` section to renode.md
15ded23b5da : Add option to delegate configuration proto/flatbuffer for fallback for any delegate.
81ac9df8b63 : compat: Update forward compatibility horizon to 2020-11-10
292003085bc : Update GraphDef version to 581.
8d6304b20e4 : add tflite::tools::prefix to delegate provider, this prevents custom delegate provider not under tflite::tools namespace issue
2fb081e0ba6 : Add missing dependency for mlir_bridge_rollout_policy.
312e6bacca8 : PR #44471: [ROCm] Update to use ROCm 3.9 (when building TF with --config=rocm)
471f47b1bfb : Fix: Style issue
422124f08d1 : Address review and add detection for missing system build files
2ef9c50edb9 : Add script to validate system libs
4daa6b78f1b : Update list of system libs
492d57aa252 : Refactor SparseFillEmptyRows CPU kernel into class
f2c163919f5 : Go: Update generated wrapper functions for TensorFlow ops.
f85360f53b8 : Remove unnecessary code `this->`
852bf4bada3 : Fix end-of-file newline in `types.proto`
85f39a8604d : Update ops-related pbtxt files.
0027d1b3c37 : Remove usage of internal sparse_tensor.is_sparse from keras
039cb9d9935 : Remove usage of internal dtypes.float32_ref from Keras
8dac266a2dc : Remove usage of internal convert_n_to_tensor
7df2d83a63e : Add risc max op register.
8111489d9ca : Remove `CHECK` in `Set16`, move upwards.
eb17b4716f4 : Update keyword benchmark to use new int16->int32 quantize op instead of dequantize for compatibility with tflite
647752a840d : Pass tensorflow::Graph into GetMlirBridgeRolloutPolicy
e54e804bc78 : (lite) Fix typo in build target name.
9def0ed7a4d : Add GetStatMetadataByType to XPlaneVisitor
8ecbafd84c3 : Create BUILD files and corresponding targets for `tensorflow/core/user_ops/BUILD`.
ef94af1f7c9 : Add the unit test for a fixed big.
d99d8b10dc9 : Go: Update generated wrapper functions for TensorFlow ops.
99118cceb86 : Add examples + explanation to `tf.gather`
af3f3f91112 : Correct SpaceToBatch result shape inference
b3d45cd17cd : [tf.data] Apply gradient descent method as default algorithm for autotuning optimization.
db1293e8956 : Update save_options.function_aliases docstring.
30b69242f8b : Class to hold precomputed information about a TensorFlow Python API, to allow the API to be executed rapidly.
47388e6e562 : Change hash function for Compress.
ffc145f4cc5 : Add CreateEventMetadata and CreateStatMetadata to XPlaneBuilder
e6ffdb7c6c2 : Fix quantize kernel to prepare quantization for int16->int32 requant.
b7687e53d1c : Replace the usages of `array_ops.pack` with its TF public api.
51dc6eca9cb : Replace the usages of `cudnn_rnn`, `cudnn_rnnv2` and `cudnn_rnnv3` with TF public apis.
e396a0ce019 : Fix a typo for conv attribute -> "dilations" -> "dilation".
5f7d4b6a544 : Expose the symbol `function.defun_with_attributes` as tf.__internal__ APIs.
a368ce42aec : Added support of GPUObjects to MetalArguments. Using BufferDescriptor in FullyConnected.
19e1a926fa1 : One potential fix for the bazel dependency check error for //tensorflow/core/kernels/mlir_generated:cwise_binary_op (when building with --define enable_unranked_kernels=1)
38c53e2f595 : [TF2XLA] Support must-be-constant resource variables for compilation
aed0ad49164 : Expose `XLAControlFlowContext` as a tf.__internal__ API.
970817f42ef : Internal change
a72cf1b71c0 : Correcting the path to the llvm heaader includes to fix compile error
5c49f6e89d4 : Adding library tf_rocm_runtime_wrappers
2386de254c3 : Better handle convolution propagation cases by reducing reshape requirements
25c77fc422a : ReduceAttributes extended to support set of axis for reduction.
5254f0e9ec7 : Adding ROCm support for tensorflow/compiler/mlir/tools/kernel_gen:tf_to_kernel
2a5e84ffeb3 : Overloading the BundleGpuAsm API to support creating HSACO fatbinary for AMDGPUs
68c24b5672e : Replace the usages of `sparse_tensor_dense_mat_mul ` with its TF public api.
c8b67259c9f : [KERNEL_GEN] Update macro name in unary kernels.
eabaf8facfb : Remove stale TODO in HLO legalizer.
4b1bec735b5 : Added GpuSpatialTensor interface. Using GpuSpatialTensor in GPUOperation, instead of cl::Tensor. cl::Tensor implements GPUSpatialTensor.
218bd071c8c : Add Assign op to TF ODS.
215aab70e47 : Remove usage of default_graph_seed internal TF symbol from Keras.
4cf039a9877 : Update Cython to 0.29.21.
6ef526e7581 : [XLA] Stop the bf16 conversion folding from converting unused tuple outputs.
5d3f9b173a8 : Go: Update generated wrapper functions for TensorFlow ops.
6ab9a206b82 : Add a mechanism to do space-to-batch propagation in the whole graph.
b49237e3bd3 : Add RISC Conv Op register.
d5c34d529fd : [MLIR] Add MHLO -> HloOpcode conversion function.
d2d9e0814fd : Import restore graphs in SavedModelSignatureDefImporterLite.
600e892d02c : [XLA:SPMD] Support tuple reduce on sharded dimensions
1afab854847 : [tf.data] Apply gradient descent method as default algorithm for autotuning optimization.
0ee580cb41b : Disable parse_headers for core/lib/jpeg. portable_jpeg_internal was moved from core/, which disables parse_headers. portable_jpeg_internal currently does not build with parse_headers enabled.
ed36a744349 : [XLA] Unconstraining MakeConvertHlo methods to accept converting to same type.
f3f2221eea3 : Replace the usages of `profiler.start` and `profiler.stop` with TF public APIs.
382678628ba : Go: Update generated wrapper functions for TensorFlow ops.
f8116cda437 : Changed eager test mode setting
d0d33f6d043 : [tf.data] Increase the roll out percentage of optimization `map_parallelization` to 20%.
e67f6b03f7b : Add SetOrAddStat to XStatsBuilder
fb31adb04fb : Update RaggedTensor.merge_dims to return the ragged tensor as-is if outer_axis==inner_axis. I.e.: `rt.merge_dims(x, x) == rt`. (Previously, it raised an exception for outer_axis==inner_axis.)
8266d57ad75 : Update ops-related pbtxt files.
55a311cb735 : Add RISC Conv Op register.
c86b90dc9e3 : Add a debug string to executable.
2618be9669b : TFlu: update detection_pp with from review comments
0aea567ca52 : Wrap the comment lines to 80 columns
9619f1cba1c : [MLIR][KernelGen] Add unranked MLIR-generated kernels and microbenchmarks
3985f8497c2 : [HLO] Fix HLO DynamicBroadcastInDimOp -> LHLO lowering.
18f890059d5 : Refactor kernel_gen UrankedOp macros.
b8ea0e24310 : Fixed utils according to review comments.
dd94c514737 : Fixed pooling according to review comments.
141f8ab85eb : Fixed fully connected according to review comments.
7978215e252 : [MLIR][KernelGen] Add unranked ceil kernel and microbenchmarks
7cdef25125e : Fixed depthwise_conv according to review comments.
ae5f78b6c46 : Update GraphDef version to 580.
a0127e2a17c : Fixed conv according to review comments.
3490e680ce6 : compat: Update forward compatibility horizon to 2020-11-09
441d77d7ea3 : [XLA] Fix comment in bfloat16_conversion_folding. NFC
c914621376d : Support "quant.stats" in flatbuffer exporter.
17a521d9f1d : Update keras to use tf.__internal__ for distribute tests.
21550f8dcd0 : Make cache dir only if it does not exist
0126b15fb9d : Fixes the issue https://github.com/tensorflow/tensorflow/issues/44686
e5d3ef9fd04 : PSv2: Only allow function scheduled to be a tf.function or concrete function.
a82cdca23ec : Expose Logging C API in pip package
97a396ac4b5 : [TF:TRT] Baseline of TensorRT testing samples.
13736b5adf8 : Update GraphDef version to 579.
fd46f677a69 : compat: Update forward compatibility horizon to 2020-11-08
9c68c912868 : [tensorflow/python/keras/optimizer_v2/ftrl.py] Reflect defaults in docstring
ec957ef376e : Disable np_random_test on windows since it breaks windows nightly builds.
8e2be96fdc3 : [TF:TRT] Baseline of TensorRT testing samples.
5e33e7418e7 : Fix issue preventing debug mode from working.
7922e2ab205 : Fix wrong new line
92525fe6fc6 : [XLA/GPU] Cleanup several places regarding MLIR emitters: * Factor out SetLayoutForMlir for later use. * Factor out MlirBufferIsWritten for later use. * Make ComputeMaxUnrollFactor work for MLIR. * Factor out GetMlirEmitterInput. * Turn input.extra_slice into absl::optional, since it is optional. * Add OpIsElementwise to work with pure HloOpcode, not HloInstruction*.
aa39736a765 : Update GraphDef version to 578.
df2d51ff59a : compat: Update forward compatibility horizon to 2020-11-07
66569e4290f : Let MeanIOU use the user-controlled dtype.
722bf167654 : Update GetDimensionSize and SetDimensionSize ops to use I64 attribute for dimension
9433e82883a : Don't generate dynamic sizes for kernel grad.
321ef086b7e : [TFRT:Compiler] Add the cluster-tf-ops-by-host pass
89a14cedcdf : Making gpu/cl/device_info similar to gpu/common/gpu_info.
aa92e63ae33 : Go: Update generated wrapper functions for TensorFlow ops.
e9f1da3c9b2 : Improve the warning message when a large variable is not initialized in memory-efficient way.
430dbcc5def : GpuInfo extended, added Adreno info. Making it similar to OpenCL.
f903439d8fb : Integrate LLVM at llvm/llvm-project@f147f59cd377
4f254e92102 : address review changes
a2a7d7066ae : Using common Arguments from gpu/common/task for Metal backend.
fc8df604499 : Fix ParameterizedBenchmark in 3.8 which was broken by PEP570. This should fix breakage of tensorflow/rel/nightly/macos/cpu_py38_nonpip
fcb5476957b : Enable FP16 support for TopKOp for XLA_CPU and XLA_GPU.
1fed8bfa46e : Removed Op(Complex, Real) lowering to address complex type inference issue
4e3cb92e6ba : Update shape inference to not insert tf.Cast ops from tf_executor.graph results.
9917c4d5b27 : adding iterator flatten by nest test
77b155702ce : PSv2: Task type check for `cluster_resolver.task_type` and tasks in cluster spec, and raise error if disallowed is found.
3cf1ea8bd3f : Removed duplicate kernel registration of BatchMulV2.
70fab86d3b7 : [MLIR] Merge EmitXOp into a generic EmitOp. Callers sometimes need to convert HloInstruction* to mlir::Operation* without knowing the specific opcode of the instruction.
88df38ccf2a : adding typeSpec test
96a8a240ddb : TF Internal API: tf_export __internal__.EagerTensor symbol.
ba225e3d375 : Set _xla_replica_id attribute as a i64 attribute instead of a i32 (NFC).
70d22236dbd : Changes StatelessRandomGetKeyCounterAlg to pick RNG_DEFAULT on TPU instead of RNG_THREE_FRY. The latter causes an OOM for StatelessRandomNormalV2 because of excessive TPU padding. The old V1 ops also pick RNG_DEFAULT.
498c9045ff5 : Cleanup the build file for keras package.
e59bca30976 : Change the type of serialized_model in NewInferenceBuilder to absl::Span, so the data does not necessarily need to be stored in a vector.
bcf4003490d : Bring back PR #44629.
2a7d45c6800 : Update metric instrumentation for KPL.
dce6d63144e : Log value of TF_AUTOTUNE_THRESHOLD
3d285213528 : Remove the usage of graph_and_eager_modes in keras/distribute.
70ed67389bc : Export FuncGraph as the tf.__intenral__ API.
4cb8d1ac282 : Add MLIR Bridge Rollout Policy
d41195e3208 : Update ReplicateToIslandPass and LaunchToDeviceAttributePass to be function passes.
a6eff35e851 : Integrate LLVM at llvm/llvm-project@d0b8810fe4ec
d4b37a94bb7 : Use namespace form of proto enum
e437569c7d5 : Give a clearer error message if the user passes a nested Dataset
173e9bd1696 : Make tensorflow::tpu::NoncopyableBuffer allocate uint8 pointer rather than uint32 to allow unaligned U8/S8/U16/S16/BF16 arrays.
e2286aba8ef : Export some properties of `context.context()` as tf.__internal__ APIs.
71a30c389a3 : Update TPUExtractOutsideCompilation pass and ReplicateToIslandPass to use tf._XlaRecvAtHostV2 and tf._XlaSendFromHostV2 ops for communication between TPU host and device when replication/data parallelism is present.
4e4f1ea42e3 : [INTEL MKL] Fixed unit test failures of matmul_op_test, c_api_test and tensordot_op_test in MKL optimized tensorflow caused by recent matmul and batch_matmul op merge
0c3501e9afc : Fix a legacy bug in ParameterizedBenchmark. It was registering the wrong benchmark method under the target name.
3a3cc5e0761 : CalculationsPrecision moved gpu/cl -> gpu/common.
8c411672c89 : Fix table layout, oops
bdc7beab8c8 : Cache switch_case branch graphs
5ab2ad101eb : Preserving infinite cardinality information for `dataset.interleave` transformation.
ab21c0fbb8d : enable use of <ctime> for profiling via -DTF_LITE_USE_CTIME
3300d79e754 : Integrate LLVM at llvm/llvm-project@0e76a9bc5834
df894fdac40 : Internal change
79c07d40687 : Fix xla_compilation_cache's op-by-op-mode enable mlir bridge logic
bab6563143c : Unifies the assertNotAllClose signature with the assertAllClose.
9d4e8a0f703 : Arguments from gpu/cl moved to gpu/common/task.
de7b004fc72 : Handle rank 1 broadcasts in unranked kernel lowering.
db1d0fd325d : Integrate LLVM at llvm/llvm-project@4d79ef814aed
ada8dc6bd29 : Fix formatting.
c7a5cbb069d : Go: make ReadTensor return error for shapes with negative dimention
b0a7f65e6d1 : Integrate LLVM at llvm/llvm-project@624d3fe0e41e
76792b4005e : Add unranked add kernels for Tensorflow:MLIR
be7dcc0b55f : Add printing for MemRefReinterpretCastOp results.
244a808161c : Remove redundant patch files from `tensorflow/third_party`
0ba823ba5c3 : compat: Update forward compatibility horizon to 2020-11-06
0b65d7fb58e : Update GraphDef version to 577.
36e7533d3c6 : Add tests for MultiplyByQuantizedMultiplier
63446fb3b52 : Mask operands for unevenly partitioned contracting dims.
18ec783484f : Make XNNPack reject spasre FullyConnected op by checking op version.
1d2800b2f8a : [tf.data service] Add additional traceme information.
bdf490bac47 : add missing options
b54a2ddf683 : Fix compile bug in cuda_blas.cc in dbg mode.
fd0fbc7ca71 : Integrate LLVM at llvm/llvm-project@930cf1cb9fdb
992ea87d6f7 : Register tf.OptionalHasValue in TF MLIR ODS.
5f15a12ee33 : rename coremltools imports
b8f51ce323d : Fixes GitHub #44608
f8b8815acd1 : Integrate LLVM at llvm/llvm-project@bb43a0cd4adc
8bcb6e24f97 : Enable DEPTH_TO_SPACE operator for XNNPack delegate
ca01c0696d7 : Update tflite_runtime to 2.5.0 (from master) and add Python 3.8 wheels
7b006b79464 : Internal change
6ae3886e167 : Remove the instance checking of `function.ConcreteFunction`.
c23a269a980 : Don't add an XlaSendFromHost op in ExtractOutsideCompilation pass if there are no tensors to send.
7d185bb63ba : [XLA:GPU] Don't share FFT plans across devices.
a26cc18a8b8 : Expose `broadcast_weights` as a tf.__internal__ API.
50950be11b4 : Go: Update generated wrapper functions for TensorFlow ops.
fed73b12faf : Update tf._XlaRecvAtHost and tf._XlaSendFromHost to have similar ops that operate on a runtime device ordinal instead of a compile time/constant attribute (tf._XlaRecvAtHostV2 and tf._XlaSendFromHostV2).
1f3d90661c1 : Update TFLite Micro hello_world example to simplify quantization of the model input and output during inference
dd435f59d8e : Create BUILD files and corresponding targets for `tensorflow/core/lib/psnr/testdata/BUILD`.
a407b1f41f8 : Add the entry point for SavedModelSignatureDefImporterLite in tf-mlir-translate and relevant python wrappers.
7540f9ff5ac : Pass TPU worker host:port pairs to trace() from `capture_tpu_profile`.
6a115c01e2c : Adding support for overriding `do_not_doc_in_subclasses` decorator. This is useful to document `call` methods on `tf.keras.Model` class and all its child classes.
766883d6943 : Fix the install of tf-nightly
0c36726bf2a : [TF2XLA] [NFC] Log which ops require which constant inputs
d06e065eb07 : [XLA/Docs] Use tf-nightly version for the notebook to use jit_compile=True
2df02689249 : Load library functions from saved model.
bc01b08d248 : Update TFLite Micro hello_world example to use an integer only quantized model
34f31a179d6 : use the flatbuffers:runtime_cc bazel target instead of flatbuffers.
919c224333d : Integrate LLVM at llvm/llvm-project@2eadbc86142b
ce4e534ad61 : Fix shape casting in cases of unranked tensor types
ac56fe8f94e : Add tf._TPUDeviceOrdinalPlaceholder to TF MLIR ODS.
9d8f486104c : Add a comment back
bc44bb07591 : PSv2: Only instantiate monitoring.ExponentialBuckets if enable_metrics is True.
a27578f7a2b : Add Documentation for profiling in TFLite Micro.
72da5923853 : Support dynamic dimensions on reduce window and dynamic select & scatter.
81ed8cad005 : Fix einsum op lowering logic not to generate wrong Reshape ops
a9a753110d1 : Fix broken formatting.
141393e4b78 : add per_replica support for keras
68eaea755e6 : Create a SavedModelSignatureDefImporterLite which does not require a Session and does not apply any graph transformation.
855db1ba86e : [tf.data service] Perform journaling for SplitProvider progress.
5eaf8dd1941 : Remove unnecessary log line.
6c0f333a16e : Fixes malformatted error string in dtypes.cc
328a2bdc8b8 : Fix TensorFlow TopKV2 lowering to HLO by using 'TOTALORDER' compare_type in sort
eaec1ff0462 : Remove `do_check_futures_test` from sanity CI
fda340b5e3b : Update keras to use tf.__internal__ APIs.
160c05202b1 : change not visible externally.
394424b68bd : Enable doctest in TensorArray class. The race condition happening earlier was because resource reads were not added to the list of control outputs of the tf.function. That has been fixed in a separate change.
8314fb2a1ab : Changing link address
5fdfbeb4592 : Add unit tests for table_utils.get_vocabulary_from_file
68ddda9cf60 : Add missing out_iterator argument
33dbf934d37 : Update how we import data.experimental.ops.distribute_options.AutoShardPolicy.
94d54ad8a53 : [TFLite] Fix operators using the default register functions instead of the available reference ones in the reference register
a1947ce92eb : Multiple updates to tf Keras and OSS keras.
cd08f32e1fa : Adding more info and reformatting
f5b0783bb4a : Refering to new documentation that was added
7782e6d6583 : merging links to according section header
300b62ff6a5 : Add param name comments
7c41531635a : Prevent unnecessary copies of oneDNN in .so files.
67e00c6bc57 : Integrate LLVM at llvm/llvm-project@2f84b59a4cf9
dcfa30e4485 : [KERNEL_GEN] Add a pass to print all memrefs allocated on host with Alloc(a)Op.
1ee61d91b16 : Updated mli_tf_utils.h to support with changes arc optimized kernels which now support new TfLiteEvalTensor API. Updated URL to precompiled MLI library.
b980f4a4808 : Updated optimized pooling kernel to use the new TfLiteEvalTensor API.
2dd90546365 : Update to make `find_rocm_config.py` to execute properly in RBE (remote build environment)
34034d9d74c : Updated optimized fully_connected kernel to use the new TfLiteEvalTensor API.
9e77f1be3e5 : Updated optimized depthwise_conv kernel to use the new TfLiteEvalTensor API.
3281b924745 : Allow users to specficy cache dir in the host machine
1fbc8cdda86 : Updated optimized convolution kernel to use the new TfLiteEvalTensor API.
fca99ecafe1 : Integrate LLVM at llvm/llvm-project@b715fa330dfa
ec87ec97f88 : Split out the implementation of segment_mean
467bdaf578e : removing references to unused env vars from the rocm_configure.bzl file
0b793fecd18 : Adding #defines for ROCm / MIOpen / HIP Runtime version numbers
25b04503e87 : Expand explanatory comment
26bf8fc6180 : Fix invalid fusion of Matmul and Mul
9b41e930e3f : [MLIR][KernelGen] Use MLIR's `walk` to iterate over blocks.
ddf9a100370 : address comments
97e66d5fb44 : compat: Update forward compatibility horizon to 2020-11-05
bc5294e8461 : Update GraphDef version to 576.
0d721c7f0ff : Adapt new test from the master branch to the name change of the integer bilinear resize kernel
42735c7ea6c : Internal change
cb370e7eb82 : Add debug option to enable detailed logging.
e71259ab83f : Add comment to SparseApplyFtrl about scalar checks
4932038648d : PSv2: Make it explicitly in the docstring that "chief", "worker", and "ps" task type naming should be used.
004efa8c305 : [XLA:SPMD] Support Tiled outfeed in SPMD.
aa913408086 : Remove a CHECK that depends on implementation details of proto library
d365be22ed6 : Update test_utils.py for deprecated builtin operator
5a9b3ae70e4 : Fix the mnist_train example
e8fd48329cb : gpu/cl/tensor_type moved to gpu/common/task/tensor_desc.
396fe082fde : [lite] Use std::endl to force flush of output
14e9addaaae : [TFRT:Compiler] Add the tf-tpu-compile-replication pass
992acfbbac4 : Add source file links to objects imported from keras-preprocessing.
4e9997d0492 : [XLA] Bug fix for bfloat16 propagation where fixed-point repetition of resolving aliasing operands are needed.
9c510da34b4 : Expose nest related function to tf.__internal__ API.
20bc44d8fc2 : Fix for TF.ExpandDims in case of rank-1 axis
76b5852b2af : Integrate LLVM at llvm/llvm-project@5b29d26b21bb
227a11b0b0d : fix comments
80d52046c63 : address comments
d46f63979e7 : gpu/cl/linear_storage split on LinearStorage (CL specific) and TensorLinearDescriptor (API neutral). TensorLinearDescriptor moved to gpu/common/task/
92c2d0890dc : more tolerant host specification.
9f8a87f7f01 : TextureAddressMode renamed to AddressMode. Using correct style for enum.
f936697922c : [TFLite/MLIR] Fix a bug when fusing mul into conv_2d.
36dc8b378f3 : Serialization of OpenCL backend extended to be self sufficient.
d20e2af8621 : Update metrics to better support tensors that are not fully defined
7effe6da6f1 : With other internal changes, extend the TF XLA interface to support running post-optimizations HLO modules. Also fix a few bugs in XLA related to saving and loading HLO from protobuf.
cd0ef5f0a24 : Lower all StandardOps to LLVMIR in kernel_gen.
5adba3f4358 : Increase size of stack_ops_test to medium. It previously timed out occasionally.
6a9cd1adb69 : Update tensorflow/compiler/mlir/hlo/CMakeLists.txt
9f27888f507 : Specialize sources for target and optimized kernels independently.
20e15fa0f56 : Add support for profile_type in HLO metadata in hlo_instruction.cc and hlo_parser.cc
ad4b7d6a3e2 : In `tf.keas.backend.sqrt`, don't clip to (0, Inf), use 'math_ops.minimum(x, 0)` instaead.
9f14e9eb15b : Log info message if input name in function signature changes in SavedModel, which get converted here: https://github.com/tensorflow/tensorflow/blob/7e3a0d6be0e1c5f2c87d8552c092055d6340f596/tensorflow/core/framework/graph_to_functiondef.cc#L82-L93
2ed1873d251 : Clean up initialization of `_SaveableView` [no functional change].
7a050b85d8f : [XLA] Fix bug in triangular solve expander.
de5e35d7feb : Update the usages of `ragged_concat_ops.concat` to `array_ops.concat` in Keras codebase.
a3c9e996fb9 : Update metrics to better support tensors that are not fully defined
1dcdf0d7ff0 : (lite) Fix include-what-you-use violations in TF Lite Java's builtin_ops_jni.cc: #include tensorflow/lite/core/api/op_resolver.h, for OpResolver, and #include <memory>, for std::unique_ptr.
2be72e42505 : [TFRT:Compiler] Add the tf-device-replication pass
2650c0c6ac1 : [HLO] Delete LHLO memref cast ops and migrate to STD ones.
9f07c984aa3 : Automated g4 rollback of changelist 340451923.
9f389d46afa : Improve error message for improperly shaped slice indices.
73bfe432caa : Revert enabling Eigen inlining temporarily for nightly builds
05f93ec4c35 : [KERNEL_GEN] Clean up bufferize.cc (mostly includes and deps).
7c2b39e4bfe : Integrate LLVM at llvm/llvm-project@76313288cd7d
301cddc5f5c : Bufferize std.constant for kernel_gen
e4736a179bf : Add ESP32 examples build test
715299e594c : Introduce MHLO_BUILD_EMBEDDED build option
8b4d0645746 : Integrate LLVM at llvm/llvm-project@8475fa6ed6bb
8c8cd4d3b7e : Add `Documentation` to custom Robot keywords
e9586bdec2d : Better mixed precision support on convolutions.
4cd8312fde8 : compat: Update forward compatibility horizon to 2020-11-04
fbfc5d40071 : Update GraphDef version to 575.
882e24c5977 : Rename shape to xla_shape on PyBuffer.
154f538a42a : address comments
3809676e5f1 : Remove tf_cc_test{s}_gpu
cfe7aaed527 : Use the name of the operation while throwing exception
d895da1ac40 : Fix BroadcastTo logic to handle 8D non-broadcasting case
d77d8b3f4ac : Deprecate the modifyGraphWithDelegate method in Java binding. The Options.addDelegate(...) is preferred to provide delegates at creation time.
fab2c902ecc : Change boolean variable name for racy judgement
f65f285b443 : Update KPL benchmark for redundant absl flag import.
716d29423fe : Fix some problems about comment format
247746808e3 : Add new pattern matching rules for TFL Broadcastable ops, which have high dimenion inputs.
83ab6303b06 : Add a missing transitive deps for the distribute test.
3623782e346 : [XLA] Improve memory space assmt compile time by reducing # of gte's and tuples temporarily created
cce04e53083 : internal tests cleanup
2f960b4bc79 : Convert TF Broadcast op to the corresponding TFL Broadcast op when 5+ dimension inputs are given.
4565291a981 : Add builtin BroadcastTo Op to TFLite
b37cacd6ea6 : Integrate LLVM at llvm/llvm-project@33945cdd62c4
1e228f57d20 : Improve error message of strided slice op.
6def0d47465 : Adding a test for MWMS loop in tf.function.
ef62b6727a2 : Using common GPUObjectDescriptor for Metal backend.
a64738beb26 : Set 2 virtual cpus and 2 virtual gpus by default for test cases.
e82b266a544 : Copy `common_shape` util to Keras.
317c2b8460d : Remove unused ListFunctions API from experimental C Saved Model interface.
6136e252f10 : gpu/cl/texture2d split on Texture2D (CL specific) and Texture2DDesc (API neutral). Texture2DDesc moved to gpu/common/task/
508ef034d8b : Create BUILD files and corresponding targets for `tensorflow/core/kernels/spectrogram_test_data/BUILD`.
94d0a56fe35 : Enable Eigen inlining temporarily for nightly builds
a5ac7edf39c : Add overload to MakeIteratorFromInputElement
cfc20e77b9a : [TF:TRT] TrtGraphConverterV2.convert returns converted graph function.
abbd5deaf18 : Update Keras wrt test failure in OSS keras.
aea2e0ffd16 : Add types to tpu.py.
50070c24540 : Replace the COMPUTE_FTRL macro with a templated function; NFC
335255c6b37 : Delete stray commented line
20c57c98b6f : Add absl::Cord support to open source TensorFlow
39b01258da6 : [PJRT] Remove TPU v4 exception for D2D copy.
9df9d06e278 : Rationale:
6561045a9b7 : Support multiple computations in custom call.
5feee72aff5 : [XLA/Docs] Update known issues list
6c315885df7 : Disable failed guitar test for the moment.
3c1c5c117ee : Update ops-related pbtxt files.
00afb9f75f3 : gpu/cl/buffer split on Buffer (CL specific) and BufferDesc (API neutral). BufferDesc moved to gpu/common/task/
8cd89f74b8b : Resubmit BatchToSpace TF Lowering
3113c71abd3 : Doc format fixes.
d7a91161c0b : [XLA] Rollforward of Rolledback CL after fixing mistakes.
cbc7f31b7d6 : [tf.data] Determine snapshot hashes before optimization.
a76e8add0b1 : Split out submodules from xla_extension.
45c0c4cc9a3 : Create BUILD files and corresponding targets for `third_party/tensorflow/core/lib/gif/testdata/BUILD`.
2a8152031aa : Remove unnecessary check for TARGET in the xtensa_hifimini makefile.
15c8031f1b2 : Copy `function.register` helper to Keras.
a861238b039 : Fork keras related sharded_variable_test to keras/distribute.
a2ac69be209 : Add modeling support for MakeIteratorFromInputElement
9d355421312 : Integrate LLVM at llvm/llvm-project@701456b52355
b0140088d45 : [tf.data] Various changes to iterator metrics collection.
26aea76751e : Replace default args with function overload
2e8c15ee1cf : Increase pip size by 2MB.
cc3451b6ee6 : Clean up Run calls
5b7f2094a3c : Add a C++ base-class to enable having both a Python and a C++ implementation instance of DeviceArray
e3486dafc81 : Fix link text with updated guide title
a1ce9305633 : Remvoe tf lite from the keras build visibility list.
0db44752451 : Remove `results_escape_functions` from HloLegalizeToLhlo
3fa10a17669 : Add default args for Run and RunWithBorrowedArgs
01a1e570ae1 : Fix minor typos
4f85e42594a : Add refactoring todo
6c680c4b167 : Update usage comments for captured function Run
5857bd801cd : Remove processing time accounting for non-GetNext functions
6bed0125e9a : Use worklist for function type updates
3f4d17bff84 : Add similar implementation for various captured function Runs
fc864b2b094 : Improvements to the documentation for tf.ragged.map_flat_values.
e7ad1fce6c7 : TFLu: update download script logic from review comments
1a774d55391 : Adds msg argument for assertNotAllClose.
74f6c2b5992 : [Lite] Add support lite model conversion with zero inputs.
16add0f0eb1 : Set min_sdk_version to be 30
b7871f8a232 : systemlibs: unbundle typing_extensions
bc0aa97f312 : Modify according to the annotation specification
ea14a9ae1ef : Fix erroneous merge-conflict resolution in integer bilinear resize, interpolation should be of type T
b0b9ca84310 : Change to `cuda_py_test` for `segment_reduction_ops_test`
218caef9766 : compat: Update forward compatibility horizon to 2020-11-03
0633830f02c : Update GraphDef version to 574.
6c4e7359eae : [MLIR][KernelGen] Use MLIR's `walk` to iterate over blocks.
84e22e4990e : [XLA] Add evaluator support for variadic reduce-window operations.
8d9f9141f40 : Properly determine the shared memory requirements of a fusion node.
cc53d3a3e0f : Improve converter messages on resource and variant types
bdaffaa93b8 : Update PendingReleaseVersion to 2.4.0
c358e381434 : Fix missing INT16 type handling when TFLite converter deals with the given input arrays
985c959c9eb : Add GPU kernel for SparseApplyFtrl
60e6d2de9a2 : Include input tensor size in NNAPI compilation cache key
ca16be74dc0 : Support string in TFLite Squeeze kernel
cfd834264db : GPUObjectDescriptor moved to common gpu folder.
cb4df1e1d5a : [XLA] Add evaluator support for variadic reduce-window operations.
c00c9c01b33 : Export dispatch related function to tf.__internal__ API.
dae381f2b3a : Added GPUObject interface to Metal backend. Buffer inherited from GPUObject.
b0bc80bb164 : Removed useless dependency.
72b855df0f6 : Infer shape for PadOp in SpaceToBatchND op lowering
05c0e5b90f2 : [tf2xla] Implement MirrorPadGrad
9bf801ba1f2 : Remove the race check due to poor branching efficiency
3119376c34a : Fix negative value rounding for integer ResizeBilinear kernel.
8b864c57887 : Add module refining entry point & move return refining to context
ccc743bcb47 : Added more debugging to quantization_driver.
06a821d5270 : Fix api doc formatting typo.
7a384d3dcc3 : Patch to work around gcc7 bug
c9bd7f4e8ac : [XLA] Add an HLO implementation of a direct triangular solve, and use it for small matrices (n<32) with large batches (>8).
5ed3b0fa560 : Integrate LLVM at llvm/llvm-project@756f59784108
7d79887e9c7 : Expose ParameterizedBenchmark as tf.__internal__ API/
577491842a4 : Add 5 intermediates in tfl op definition and flatbuffer_importer support to import "tfl.unidirectional_sequence_lstm" op correctly.
4082c297411 : Fix line spacing
6f7d4ecf198 : Remove redunant condition check
82338ff656b : BatchToSpaceND lowering for static shapes.
a57ecacbcb1 : Remove extra code introduced by callback
e16b8c2214a : Add absl::Cord support to open source TensorFlow
e3f105bf9c1 : [ROCm] Fix for ROCm CSB breakage - 201102
17947a66118 : [XLA] Add a xla::Executable constructor without HLO profile related arguments, to prepare for removing those later.
592947d1a6c : [StreamExecutor] Re-apply cublasLt changes that were mistakenly rolled-back.
f8ba2a8d9bb : Internal change
2ae6b87fe5c : Update visibility of an internal project.
794aa738cdc : Add `__fspath__` support (PEP 519) to files datasets
c37d199bd68 : Integrate LLVM at llvm/llvm-project@72ddd559b8aa
863b8f48300 : [tf.data] Increase the roll out percentage of optimization `map_parallelization` to 5%.
d516b229b2b : BatchToSpaceND lowering for static shapes.
bbb3cb142ef : Made TestSink prettier
94608ae06e3 : Internal change
190b8f380ae : Added a fallback test for non-Linux operating systems.
b402011627e : Automated g4 rollback of changelist 339972236.
0f7f395e3a3 : Deprecate legacy java api.
2a8d17a84d7 : Fix merge conflict.
efdd42489f1 : Update ops-related pbtxt files.
e8c62ab31dd : A very basic start on some op handler infrastructure
aeafc6a5674 : [tf.data] Increase the roll out percentage of optimization `enable_gradient_descent` to 100%.
a77e4aec3fe : AddN for variants adds in a tree structure (pairwise summation)
faac5b2fc4f : TFLite NNAPI Delegate: Supports Quantized LSTM op.
2bd705c2b5b : Set min_sdk_version to be 30
d40155f0ba2 : Do not allow dilated convolution when there are dynamic dims either at first or last dim.
ccd5bd81db3 : address comment TF_MetaData->list_size + total_size
d8ecbaab843 : Revert "systemlibs: protobuf: Add missing headers"
5129a4f2a66 : revert the change: pywrap_dlopen_global_flags.py only enabled with static build
8520302cfd3 : Fix forward broken test
d75fdc4ddf7 : Formatting fix
c289aa97823 : PR #43950: Print the version of the cuDNN library found at runtime
942e71215ff : compat: Update forward compatibility horizon to 2020-11-02
dea8653143a : Update GraphDef version to 573.
7488fb10f06 : TFLu: Do not download CMSIS if external path is provided
c33f9482309 : Do not legalize tf.Conv2DOp when the filter type is not determined.
7d4e7b86ac0 : Try to fix windows build failure.
02a8bb1da95 : [tf.data] Add more precise processing accounting
e500cde7086 : Mount host's current dirrectory to /host_dir instead of /tmp
1d5d379f198 : Internal change
b5db1ca4302 : Internal change
b2c3e950580 : Add back support for tracking variables from submetrics of a Metric.
0ff51ccc88c : Add missing dep on MLIRMhloPassIncGen target
61a2bce4edf : Module of the same name was imported twice.
898ae24a05a : Update GraphDef version to 572.
42d9d640641 : compat: Update forward compatibility horizon to 2020-11-01
6679bc9474d : [tf.data] Minor cleanup
73b7517e090 : Fixed incorrect ptxas usage affecting performance when using CUDA
af2cfce77a5 : Fix the absl module not found error
d3bcfc947d6 : Remove keras dependency from TFLite tests and BUILD files
89b078797d2 : Disable flaky timing out tests (MWMS host training loop).
868256f05a2 : tf.parallel_stack is implemented as a graph rewrite and therefore has no support in eager mode. Added documentation to parallel_stack and raising an error now to reflect that.
10063323988 : Update missing comma (keras guideline)
377434ff414 : Update GraphDef version to 571.
b9598b65af5 : compat: Update forward compatibility horizon to 2020-10-31
5b76abd4497 : [XLA:SPMD] Fix contracting dim loop einsum threshold
0feb03f60b9 : pbtxt
ad048df2a49 : impl
9fe80f8c5ce : impl
05483cd409b : Fork the tf function related util to keras.
0509af7e721 : Update cmake support of TFLite minimal example
92bb789628b : [XLA] Don't unnecessarily process buffers that got default mem allocations.
086bd64eb3e : ConvConstants generation changed to use storage type properties instead of specific storage types. ConvConstants extended for better mapping on thin dst tensors.
1f2e88a9e32 : ConvolutionTransposed3x3 generation changed to use storage type properties instead of specific storage types.
64edb2fb2dd : Multi-worker tutorial: Add the workflow of MWMS+CTL example that is going to be added in the tutorial in multi_worker_tutorial_test.
3d1f1b062da : Fix tape recording of attributes of vectorized ops
b37b0d00f1f : DepthwiseConvolution generation changed to use storage type properties instead of specific storage types.
50ec85cdd14 : environment renamed to device_info and changed to cc target (instead of objc). Added A14 GPU to enum.
41dc507d2e4 : Fix failing tests in model_coverage_lib_test.py
3ad80ca3519 : Fix and re-enable cwise ops benchmark.
0b752d92239 : Refactor keras dependency code
431b12d9c5f : Add int16->int32 quantization to TFLM quantize op.
8e229bb6ae3 : Update MobileNetV2 models for model_coverage tests
f296fd6f747 : Add stream executor C API symbols to exported symbols for _pywrap_tensorflow_internal.so.
f4280211b27 : Fork the object_identity related class to Keras.
6167323d298 : [XLA] BUILD visibility fix
c4c7c84e809 : Call dataset cardinality op on the dataset device.
2e02c5e78d7 : Remove `platform` field from shaped buffer.
6483141ab9f : Add a build badge for TFLM.
84384703c0d : PSv2: Docstring minor rephrase and typo/example corrections.
60ac36f504c : Fix a batch task creation bug in TFRT batch fallback kernel. Without the fix, TFRT batch fallback kernel to crash in high QPS load. The bug makes it only create an object of base class BatchTask even when splitting a task of the derived class FallbackBatchTask (used only in TFRT), and put it into a batch with other FallbackBatchTask objects. When this batch of mixed types of tasks is processed, it crashes.
a8772528562 : Disable tests that flakily timeout in tensorflow.cuda_asan project.
c31a3d0cced : Copy tensorflow.python.saved_model.loader_impl.get_train_op to test file
d2664949539 : Support TF Modules inside Keras Layers and Models.
9c3c3855bd8 : Specialize suggestion for slow tf.data service.
1b098d27d3f : Added Buffer to Metal backend.
baf2bfa96f5 : Go: Update generated wrapper functions for TensorFlow ops.
1c47355978f : Do not use the deprecated_builtin_code when creating flatbuffers.
e77b0dc6ffc : Add property that allows layers to specify that the input_spec can also be used as the layer call function's input_signature.
40c0e9dc8fa : Update keras to not use private TF API for get_json_type.
40264d9e92f : Add logging for profiler_server destruction
2d71752c109 : Update ops-related pbtxt files.
3b427da56b6 : [tf.data] Collecting additional TraceMe metadata for `prefetch`.
c8d2c15261c : [MLIR][KernelGen] Use MLIR's `walk` to iterate over blocks.
ada1d9c7163 : Add RISC Add Op register.
cb043911fe0 : Add MetricsContainer.weighted_metrics and MetricsContainer.unweighted_metrics properties to help distinguish between metrics that should and shouldn't be passed sample_weight argument. Note these properties are set to None before Model.fit is called, since metrics are potentially broadcast to match the structure of data seen in Model.fit.
6f3ef0032af : Internal test move
b2d17e7e865 : Fix bug using std.rank instead of shape.rank
c827dfe8362 : Add a basic same_shape inference and transform to kernel generator.
556c1a4a58a : Internal tests cleanup
5cd75eedd51 : Go: Update generated wrapper functions for TensorFlow ops.
5845bc2f340 : Add tf.BoostedTreesBucketize and tf.SparseSegmentSum to TF MLIR ODS.
1bfe02dcd50 : Update XNNPACK dependency
72a5e109e8a : Add a pass to kernel generator that propagates tf_framework ABI knowledge into kernel functions.
4da4e41e0e1 : [MLIR][KernelGen] Use constexpr in a C++14-compliant way
60aa0451fe1 : Add outside compilation test with TPUPartitionedCall.
35b14d52e70 : Support calibration of models with 8bit matmul output.
dfa308ca5d3 : Avoid refining return types when used with unknown callee constraints
dcd0f241055 : Also run canonicalization before ShapeToDescriptorsPass
f923a2f12ea : [MLIR][KernelGen] Add pass to analyze IR for reusable buffer arguments
dcc61a4d47d : Bluepill Change output logs
94b4bc26931 : Bluepill: generate binary tests in robot
89e81228719 : Rollback https://github.com/tensorflow/tensorflow/pull/44270 due to broken tests.
be084bd7a4d : Fix op definition templates for isinf and isnan.
5234e72159d : Fix comments for the split merged operands pass.
3e12b00d395 : Move unranked chlo lowering to transform_unranked_hlo.
5b5960f4fda : Fail delegation if NNAPI ANeuralNetworksModel_addOperation call fails
3581a0db862 : compat: Update forward compatibility horizon to 2020-10-30
4f0f1e7d67d : Update GraphDef version to 570.
5bbe591e859 : Include SCF bufferization in kernel_gen bufferization.
767444e901f : TFLu: Fix Renode test of CMSIS-NN conv kernel
31970896217 : [TFDialectInliner] Remove the need to walk symbol uses when determining inlining legality
b62ccde60d4 : Internal tests cleanup.
164a7f3d9b2 : Remove some duplicates for 'onednn' on 'spec.yaml' per code review
5a832a95244 : [tf.data] Adding a test for chaining optimizations.
d66e9dccec9 : Integrate LLVM at llvm/llvm-project@9bb9b737c557
4b6c15218b6 : Fix linking error of Flex delegate for iOS
ec23155affb : [XLA] Grouped dims do not need to be modified when being swapped as they will correspond one-to-one on both operands.
550434b73cd : [XLA] Merge PrepareGeneratorRecursively and GetGenerator. Now GetGenerator will lazily create generators that are requested. NFC.
f3d56e17884 : Remove duplicate call to registerAllMhloPasses
80004eb8ab9 : Move split merged operand pass to the end of the pass manager.
ccb2b95f21c : [TFLite/MLIR] Supports fusing for bf16/f16.
4a1156a49e4 : [TFLite/MLIR] Supports bf16 constant folding for rsqrt op.
a4a4fc8c04c : Go: Update generated wrapper functions for TensorFlow ops.
be5b64a639a : Improve mixed precision docstrings.
6fd2c09decf : [XLA:GPU] Remove TODO since disabling CUDA tests on ASAN configs is the correct fix.
f90f1f578a0 : [TF2XLA] [NFC] Provide a more informative error message when encountering a must-constant in a resource variable
7b6c9c6fdd1 : Update ops-related pbtxt files.
97d32f49b4a : [tf.data] Log a warning when incomplete file-based cache is finalized.
ea8940f9a36 : [XLA] Implement FusedIrEmitter recursion manually (instead of using visitors) to support memoization and early stopping. NFC.
af9029df4c0 : [retry]Add ordering_token input to collective to leverage AutoControlDependency to order them
70d73093e72 : Add a regression test to alg simplifer.
2bb87b1d02c : Add tracing for complete params
2d03c32d629 : Support session initializer via op addition in TFLite (Part 1)
04f62ae3b14 : Internal tests cleanup.
b6aa9f3368e : Reduce frequency of op with custom gradients warning.
39e5ef0fcf8 : Save Keras metadata in a separate proto and raise deprecation warnings when loading a SavedModel with tf.saved_model.save().
8532f01527f : Fix missing control output error
80e1685a64d : [tf.data service] Include worker address in failed to get element error message.
558152bc8a7 : Import HLO constants as 'mhlo.constant' ops instead of 'constant' ops
c72f8706431 : race condition exists between start TraceMeRecorder and capture start wall time. make sure start_timestamp_ns_ is smaller than any traceMe events. also drop any events that is not for the peace of mind.
f5fb01daab7 : Turn on VariablePolicy for MirroredStrategy.
feffc9094cf : Drop schema_conversion_utils from the Makefile.
df70d68014a : Internal tests cleanup.
fb49d63afa0 : Disable //tensorflow/lite/delegates/gpu/metal/kernels:mean_test on mac
cbf6d1d1cb8 : Remove leading cmsis from the include paths.
ede9f2360cc : Add a README file for the composable TensorFlow project
c23b1ad35a3 : Integrate LLVM at llvm/llvm-project@6648414b2b7d
043dc9b2994 : [XLA] Simplify FusedIrEmitter (NFC): * Add a function to allow callers to inject generators. * Move all parameter bindings to the caller side. * Move shared-memory related binding to the caller side. * Removed GetRootGenerator.
d8af4e96dbf : Add TPUDevicePropagation pass to TPU bridge pipeline.
0e4a3676d97 : Clean up duplicated code in matmul_op/batch_matmul_op and associated tests. Having a separate redundant implementation for non-batch matmul is a maintenance burden. We add a registration of the batch kernel under the "MatMul" symbol (with modified shape validation) for legacy graphs.
47926752a88 : Add note about enclosing GradientTape in @tf.function for better performance, especially when jabobians are involved.
dcce88cc5fc : Added GPUObjectDescriptor to Arguments and MetalArguments.
f424b33e470 : Update ReplicateToIslandPass to clone all functions instead of functions with replicate variant ops.
7479185f5af : Add a no-op fastpath for tf.nn.dropout when rate is a python scalar == 0. This saves users from having to insert their own performance fastpaths when they use configurable dropout rates that are often zero.
bdd434e6c22 : Turn on VariablePolicy for MirroredStrategy.
07b75ffa453 : Roll forward cl/338294004 with several fixes and some extra tests
9ba53b44057 : ConvolutionTransposed4x4 generation changed to use storage type properties instead of specific storage types.
020a45bd613 : DepthwiseConvPlus1x1Conv generation changed to use storage type properties instead of specific storage types.
c82df96f7d5 : Add `execute_fn_for_device` to tf.internal API.
f362f072fb8 : gpu_object splitted on gpu_object and gpu_object_desc. Now GPUObjectDescriptor API neutral, as well as Arguments.
7e1e45cf120 : Internal tests cleanup.
c813bc01fe3 : Added some info about Adreno 650.
232fa16e0cf : Add a space after "a" so it reads "a replicated" instead of "areplicated"
5fb34be1be1 : Prevent creating fusions which could cause problems.
9440ebaaa9f : a bit more
4d3c9f047f7 : fix one test as "atleast" in it comes from Bazel
1c094ae0e63 : Add GPU implementation for tf.segment_*(mean&prod&max&min)
c3998654877 : Add GPU implementation for tf.segment_*(mean&prod&max&min)
6c5e25786e0 : a bit more
b7a009e241a : weigths -> weights
620a090a631 : a bit more
5213bca2cdc : Use absl::StrSplit instead of doing the splitting myself
fa733d94131 : one more
ccaa16e8752 : fix typos in misc files
8910f7db365 : fix typos in python directory
79cdd9533a3 : Drop OperationFolder usage with Linalg fusion.
d69911a269b : Enable shape inference on import for v2 path of MLIR TPU Bridge.
d49cf4c9dce : Added a small fix to the test.
6889abad2da : Integrate LLVM at llvm/llvm-project@4d11daa659a1
849682d6a03 : Always clear lazy delegate providers to ensure they are applied only once.
045f110f33f : Skip applying TfLite default delegates for the nnapi_plugin_test.
c828cfdb898 : Add Log1p and DivNoNan gradients
0850a2f05c1 : Update GraphDef version to 569.
c8fddee99f9 : SidecarEvaluator: Create a Keras SidecarEvaluator API for a dedicated evaluator task.
9c5b0fe823f : compat: Update forward compatibility horizon to 2020-10-29
d724cdbce69 : Remove hardcoded int32 conversion
6d8b9f52457 : Integrate LLVM at llvm/llvm-project@23ed570af1cc
25ee4c2a967 : Cache a fingerprint of the MLIR module on TPUCompileMlir kernel
165c053acc7 : Support XLA DataFormatVecPermute
e8c08cfb0c4 : TFLM: Further reduce the flatbufer overhead by setting the strings to None
f162769b41b : Change all SE_Status to the common TF_Status for better compatibility
a445d6b7cf2 : add dict test case
162f9cff312 : update test case
06abb2cbb6d : [TFLite/MLIR] Relaxes the condition for fusing conv ops with binary ops.
f965c81e71b : Internal change
ce5c1321ae7 : Unify tf.function docstring
71cfbe37410 : [XLA] Remove GTE support in FusedIrEmitter. Fusion that takes a dynamically addressed tuple already doesn't work (e.g. tuple-select followed by fusion).
9278b9421f6 : Update keras to use collections.abc instead of collections, which will be deprecated in py3.9
fb7a8d29bb3 : Add the model data files needed for interpreter tests
29fe7e388c6 : cmake: minimal example build support
650b7211319 : When capturing tensors in a while_loop gradient graph, do not attempt to capture those tensors in the forward graph first. We had added this to _WhileBodyGradFuncGraph.capture to support custom_gradient but it is not really necessary and causes trouble in higher order derivatives.
5ba75f40607 : revert line
04ff97cbb64 : fix typos in lite directory
16cab3e8ce1 : Fix for unit test failures introduced by weekly sync - 201026
937d7e12581 : Add a no-op fastpath for tf.nn.dropout when rate is a python scalar == 0. This saves users from having to insert their own performance fastpaths when they use configurable dropout rates that are often zero.
02eba45098e : Infer local ip in connect_to_cluster.
1e98f53e0aa : [tf.data service] Fix bug with ForeverRepeat starting off empty.
e91327a5b56 : Only call initialize_tpu_system once per process.
de6b0e40276 : fix typos in go directory
20e248e1584 : [XLA] Implement exponentiation by squaring for integers
612a5fb91ed : Clamp f32->f16 quantization to max/min range of float16
669993ebe85 : Rollback PR #43237: Integrate cuBLASLt API into backend
4df96ca10a0 : extra apostrophe
d9b452c7781 : Optimize gradients for BatchMatMulV2: When neither argument has a batch dimension, we do not need to generate the reduction epilog, since we only ever broadcast over batch dimensions. We also do not need to generate the epilog if the batch dimensions are known statically to match.
8b7881c4f11 : fix typos in core directory
df5e1708548 : [MLIR] Add a lmhlo.reduce -> linalg.generic converter
ad891c3a24f : fix race condition in profiler_api_test.py.
daf78df9028 : Remove patching of the downloaded CMSIS code.
f9818f12c33 : Put the pass for converting TF control flow regions to functional before optimizing global tensors
861d3e482bd : Removed a flaky test.
fa5da7d5478 : fix typos in compiler dir
c52f0327ee9 : Update micro allocator to use schema utility for reading builtin code
add16e4bdb4 : Add UNIMPLEMENTED error code in TFRT.
3f55e126804 : Use replaceUsesWithIf instead of iterating and replacing.
778ae4875a4 : PR fixes and testing
486f87d96df : Add an XlaAllReduce op.
1ba82cf31c4 : Integrate LLVM at llvm/llvm-project@87f03e13ce0e
cacb484998b : Update MLIR ODS syntax to use OpBuidlerDAG instead of OpBuilder
1311da2e89a : fix typos in cc dir
1931189f5ad : Rename a register op in test to avoid conflicts.
299062c88a6 : Use tf mutex wrapper instead of C++ lib
1147123a227 : Disable test for macos.
37346a8f4c0 : Add documentation for ImageSegmenter in the model page
26bacff4995 : Tensor Tracer: enable summary mode for models using low level APIs.
ebfdccd695f : fix typos in c dir
48158539b25 : Clean up namespace.
13ebf40d687 : [XLA:SPMD] Support partition DynamicUpdateSlice along slice dim at some special cases.
63a74434248 : Add Optraits helpers for verifing operand/result rank.
f486d4397ac : Enable VariablePolicy for TPUStrategy and return the is_mirrored value.
dca3e1ece15 : change the producer side to populate tf_op instead of level0 stats.
a838a5f5a14 : Add delayed start capability to profiler session.
95871032518 : Update keras benchmark test to use public TF API.
69d9fb6c3c4 : Update Keras to use py standard collections module, since we have deprecated py2 support.
215b1870438 : Integrate layer benchmarks to MLCompass.
d7435a5a9d8 : targets: Rename litex_vexriscv_makefile
368d86228ef : Disable failing TF-lite GPU tests on mac.
11430a08763 : Limit compare broadcast simplification to integral types.
b51ef5a78e3 : Add DiscretizingCombiner to KPL.
dff339d992b : Enable fallback path for FakeQuantWithMinMaxArgsGradientOp and FakeQuantWithMinMaxVarsGradientOp
53279cac415 : Add several fixes for s390x architecture and other Big-Endian systems
dde02d20f39 : Disable broken tests //tensorflow/python/tools:large_matmul_no_multithread_test and //tensorflow/python/tools:large_matmul_yes_multithread_test
fbac0a99f7f : Internal tests cleanup.
08af2ba27cb : Add a public readme explaining the state of this examples directory.
09fc26999cf : more effective cond
bc2bb00b9bc : np.size is always returns int
ed302386d02 : Integrate LLVM at llvm/llvm-project@c56bbb3961e4
b18d41ed532 : Update GraphDef version to 568.
ae913cd7e37 : compat: Update forward compatibility horizon to 2020-10-28
1f2fc26c415 : address comments
295d7831843 : fix nest args
d541083e810 : Fix PRELU and MIRROR_PAD operators wrongly marked as int16 quantizable
bbbae493444 : Properly check broadcast_dimensions when legalizing HLO binary ops to TF.
e4858420d72 : Add GPU headers to //tensorflow/core:headers
ebadc46f3bd : Support windowed einsum for reduce-scatter case.
10f777a05ba : Fix a crashing issue of Android logging
37cbefc5fa2 : Add dummy build rules that will be used by OSS keras for deps injection.
5008bbbca44 : Internal tests cleanup.
e7715df2de2 : Fixed the markdown formatting of client.monitor and client.trace API documentation.
b368310cbf5 : Remove keras completely from lite.py
091f679cdfb : Keras Fixit: Copy the util is_oss into multi_worker_callback_tf2_test.
f34ada9573b : Keras Fixit: Remove usage of parameter_server_strategy.ParameterServerStrategyExtended in Keras.
9af8f9866d5 : Implement the Verify method of TFL::ReshapeOp to avoid multiple dynamic dims
dd515f253fa : Integrate LLVM at llvm/llvm-project@2e1a737f4646
3bed57e8794 : Add string formatter for StackSummary. This allows printing a user friendly trace when using `Operation.traceback` which is often useful for debugging.
e54d5f2c215 : Add null check for key in Signaturede in InterpreterBuilder. We don't need to fail if key is not set. method_name is the main part used which corresponds to the exported method name for the SignatureDef
ac6239ba55e : Add TPU embedding profile data directory to both TPU estimator and TPU embedding.
22380724dd0 : Internal tests cleanup
f0e5b4e28da : PSv2: Update in keras training_v1 message regarding TF2 ParameterServerStrategy support.
f6ba0dfbbca : [XLA/Docs] Documented a requirement for bounded while loops
19c9b03bb36 : don't populate kLevel0 stats, populate kTfOp stats.
fdc613264af : Typo fix for extract_volume_patches_grad_test.py.
1854f870721 : Use public DistributedDataset symbol
5c013855011 : Eager execution coverage for extract_volume_patches_grad_test.py. Removed run_deprecated_v1 decorators. (Part 1)
8f15dd34302 : Eager execution coverage for image_grad_test.py. Removed run_deprecated_v1 decorators. (Part 1)
64300f9afec : Replace tf.flags with absl flags.
b8010540299 : Do not convert squeeze op to reshape when there are multiple dynamic dims
33c556c11dc : Makes CreateAllocationValuesFromColocatedIntervals() virtual so that it can be overridden.
8ae2236a6a9 : Update keras test to use public TF test API.
b176d45d990 : Disable a couple more tests that fail with cuda asan.
733b5f94d4e : Internal change
f4fc45f5775 : Internal change
7900b417d4c : Add warning messages when the redundant arguments are given in TFLiteConverter V1 constructor method.
0218d1e8f15 : Internal change
440e8467394 : And Try-Catch of NotFoundError during the deletion of checkpoint, between file_io.get_matching_files and file_io.delete_file.
a7b7e60f09f : Changed interface of input output binding. Binding and encoding splitted.
25bcdb712b6 : Remove TFLite specific reciprocal pattern
309b4ea32b6 : Remove the usage of normalize_cluster_spec in keras.
03a4c807f81 : Remove the usage of TF private API gen_math_ops prod from Keras.
48c3bae94a8 : Split getter and setter functions in schema utility files.
71aaef09d1a : Add FindOrAddMutableStat to xplane_utils
6811ac3c582 : Add back the `--copt=-DGRPC_BAZEL_BUILD` build option to MacOS nonpip builds.
abf2fa18769 : Fixed a typo.
952a3c218de : [tf.lite] Remove `Interpreter::UseNNAPI`
dde0fe783c8 : Internal tests cleanup.
44baa200d29 : Removed virtual method that uses OpenCL API element(cl_context) from GPUObjectDescriptor.
a9c9fff285d : Remove the hard dependency of distribute_coordinator.CoordinatorMode in keras.
5b768f5917f : Add verifier and folding for BroadcastGradientArgs
2022f261183 : Update Keras to use public TF API to retrieve the build info.
95ed4d8d098 : Removed OpenCL elements from elementary GPU object descriptors.
a89e718c3e8 : Limit the number of concurrent test for CPU release builds
194e3ae8018 : Eager execution coverage for extract_image_patches_grad_test.py. Removed run_deprecated_v1 decorators.
89d06dcd3d3 : Eager execution coverage for image_ops_test.py. Removed `run_deprecated_v1` decorators. Part 16 (class MultiscaleSSIMTest)
5ad4ef38d35 : [TF:TRT] Removes maximum batch size violation detection for static engines.
ca9b16be1dc : Skip MLIR TPU bridge if no TPU devices found.
292fa95c758 : Support dynamic spatial dimensions in convolution.
9c31fe8ef63 : Reverts stateless_random_normal to use old op because the new op can OOM on TPU due to excessive padding.
0897b9f7cba : Internal tests cleanup.
e8f54a3fd28 : [XLA:GPU] Change SelectAndScatter emission to use MLIR
5d36755eb45 : Add typing annotations in doc_controls to preserve decorated function typing
365442b8d0d : Remove unused file from build. A subsequent change will remove it.
9c641c21d29 : [XLA:GPU] Add SelectAndScatter IR emission FileCheck test
ea20b82117f : Add test cases.
ad2953e188f : Raise the large unroll iteration limit, as it seems to hit false positives, for example in #44338.
16cdb25eefb : [colocation_graph] Follow only DT_VARIANT edges to find the underlying DT_VARIANT data type
8d74afab451 : Update HloModuleDCE to call DCE and WhileLoopSimplifier after removing dead tuple elements in while loops.
d5df62973f0 : Prevent creating fusions which could cause problems.
b4c4a7315d8 : Make README consistant for ESP builds
a4373953b95 : Fix ESP32 build
6c604155f40 : Fix `ReplicaId` and `CollectPermute` for multi-host, multi-GPU.
30994be76cf : Integrate LLVM at llvm/llvm-project@0fc1aa22ee6a
ed41e4431af : Prevent creating fusions which could cause problems.
494bba453fe : TFLu: Update from review comments
4e663eb58ef : Update GraphDef version to 567.
1732a9d0fb3 : compat: Update forward compatibility horizon to 2020-10-27
f771cf883c8 : Fix integer/string in Integer/String Lookup docstrings
9c38a2aeb7c : Disallow use of NNAPI CPU implementation by default on Android 10 and later. TFLite's own implementation typically performs better.
51e1e188a2c : PR #44239: Reintroduce TF to TF lowering patterns to legalize_tf pass for TFLite
68b74a30fae : [tf.data service] Fix bug with infinite repeat not working with distributed_epoch.
762a9c6145f : Add generated op names by patterns in lower_tf pass
1bfa57a4f68 : Create BUILD files and corresponding targets for `third_party/tensorflow/core/lib/jpeg/BUILD`.
7c1aa5bba90 : NFC: Remove redundant TF namespace qualifier from op names in lower_tf.cc
fb0d0bfeaaf : Support IdentityN
3315eb97c07 : Catch and suppress NotFoundError possibly raised by get_checkpoint_mtimes in rare case in the recover_last_checkpoints method of saver.py.
c701bc57801 : Save response in the client side for better backward compatibility.
a2eca1d1b6c : Internal change
8d8d9c2822d : Reverts stateless_random_normal to use old op because the new op can OOM on TPU due to excessive padding.
3aade4f0cf0 : Skip MLIR TPU bridge if no TPU devices found.
46eab52be5f : Disable broken test //third_party/tensorflow/compiler/mlir/xla/tests:hlo_to_lhlo_with_xla/gpu_ops.mlir.test
b48816cdd2c : Skip MLIR TPU bridge if no TPU devices found.
b44b034f482 : Add a few utils for xla_sharding
1b9ba7cb6e8 : Disable more tests that time out with cuda asan.
b27cbc3e7e0 : [XLA/GPU] do not move local object in a return statement.
b5b07e6a303 : [tf.data] Start to roll out the optimization `map_parallelization`.
045918adb45 : Update LaunchToDeviceAttributePass to assign devices through control flow ops and function ops.
459b4bfe1f7 : Added a check in EagerExecutor to avoid getting invalid range.
3ac0818dea4 : Add PythonTensorConverter class, which can be used in c++ to efficiently convert PyObjects to tensors.
08e92a07fee : Reverts stateless_random_normal to use old op because the new op can OOM on TPU due to excessive padding.
6b5e470f7fd : Update ops-related pbtxt files.
8f73770a196 : [XLA] Insert control edges from write to read instructions for same buffers inside loops
7bd42cf6ba0 : Addressing large number of outputs in a consistent way across our various C APIs (Eager fastpath, Eager slowpath, graph).
d294dd8a20c : Removes `SetIsStateful` for StatelessRandomGetKeyCounterAlg. The label is correct in principle (because output depends on device), but because StatelessRandomGetKeyCounterAlg is used by stateless_random_XXX functions, labeling it stateful will break usage of stateless_random_XXX in tf.data pipelines.
71d3b931eaf : Update LaunchToDeviceAttributePass to assign devices through control flow ops and function ops.
4b1a219d70e : Use lazy initialization for additional op hooks to avoid initialization order issue between libraries.
d0dfd3f43bb : Tensor Tracer: Calculate Max-Abs instead of Max in the default summary mode.
74de89dccd6 : Update LLVM BUILD files to match llvm/llvm-project@26750a1264b3
b8f0d8c4186 : Move the distribute_file_utils to Keras.
f34a87c1711 : Integrate LLVM at llvm/llvm-project@26750a1264b3
4d84214d3cb : Optimize `GetColocationGroupRoot` function.
61b3c9887fe : Always enable get_next_as_optional unless the dataset is finite.
f64e0de72a3 : Disable LLVM threading for TensorFlow on Windows.
b8fcda3cd1f : Fork is_composite_or_commposite_value into Keras to split a dependency on private symbols
47b9d665929 : Have stream_executor_hdrs depend on tf_status_headers without sources.
9907477e8b9 : Disable category_crossing_test as it is still failing
3a62bc81680 : Use the same worker pool for tests that requires the same number of workers
422df815bac : Lower tf.OnesLike using generic tf.BroadcastTo op
f3adb6a9a87 : [tpu1vm] Remove extraneous TPU Node Context C API headers
5e48683fe09 : MultiProcessPoolRunner: Comment correction as we're longer using atexit. Upon testing it seems we don't need _shutdown_all_pool_runners at the end of _pool_runner_worker either now.
0e8ea85a42d : Avoid setting unsupported "-fexceptions" with MSVC
237c3268e9a : Eager execution coverage for image_ops_test.py. Removed `run_deprecated_v1` decorators. Part 14 (class FormatTest, NonMaxSuppression*Test)
2eda043cf42 : use xspace to serialize gpu trace.
76a08f796c5 : Remove usage of internal ops.numpy_text by forking it into Keras.
b5359acda51 : Add compare_type optional attribute to CompareOp in HLO dialects
f9d8d8a02fd : [tf.data] External state policy documentation and API fixes.
2a51ae63118 : Update LaunchToDeviceAttributePass to assign devices through control flow ops and function ops.
4f11bc58d2e : Fixes GitHub #44256
217f018519a : Allow collecting graph via RunMetadata in TFRT.
ae6c9dae43e : Arguments splitted on Arguments and CLArguments.
589d9fe124f : Eager execution coverage for extract_image_patches_grad_test.py. Removed run_deprecated_v1 decorators.
a64524bf874 : Eager execution coverage for decode_compressed_op_test.py. Removed run_deprecated_v1 decorators.
3ac2d46ba5e : [tf.data service] Add note not to change journal directory name.
e357988ab35 : Re-enable multi process pool runner tests
7f532163ff3 : Go: Update generated wrapper functions for TensorFlow ops.
da6eb9c93d0 : PR #44239: Reintroduce TF to TF lowering patterns to legalize_tf pass for TFLite
5fa0d44596b : Enable a few tests on py3.8 version
547bd9c88b1 : [TF:TRT] Limit the number of times that a warning message is printed out.
8bb4f155408 : Correct arguments move and check for usage.
ab75dcbc079 : Add -no_cuda11 tag to the ubuntu pip build scripts.
059fafcef22 : Add DiscretizingCombiner to KPL.
57690e40eb2 : Fix support of ragged expand_dims on other value types (experimental api).
6ca59146630 : Add an op to create bounded dynamic dimensions.
9bcee380d1d : [tf.data] Increase the roll out percentage of optimization `enable_gradient_descent` to 50%.
f2a0c0b33d5 : Use InferTypeOpInterface for HLO_SliceOp.
d3211826471 : Only sync the compute stream in BaseGPUDevice::Sync
74e6ab7dc10 : Change Device::Sync to explicitly sync with all GPU streams
b8f53030518 : Fix skipped tests in error_interpolation_test.py
3b6486dbc77 : Revert STM32F4 changes
8c78dae8fb8 : Add DiscretizingCombiner to KPL.
f360c2c37ba : Replace direct installation of Renode requirements with one based on requirements file
65efe3b5546 : Internal refactoring change.
edfc5938ba9 : Don't match to backward input convolution in unsupported case.
632bf67c1b5 : Add TPUDevicePropagation pass to TPU bridge pipeline.
ada735096cd : Use MLIR bridge with TensorList args in CompileSingleOp path
4498170a164 : Fix incorrect format string in NNAPI delegate log message
626f18d9fc7 : The pattern rewrites a Reshape(BroadcastTo($input)) to BroadcastTo(Reshape($input)) where the output of the original reshape is smaller than the input of the original BroadcastTo. The goal is to minimize the rank of the BroadcastTo as much as possible. The reason we want to reduce the rank of the BroadcastTo has to deal with tflite's limitation of 5 dimensional tensors. Note that a pattern that arises often is a reshape that inserts 1s, broadcast, and a last reshape that eliminates any leftover 1s. By rewriting the latter two ops to be a reshape and broadcast, the reshapes can be canonicalised away into a single reshape.
cf665bb69ed : Fix some compiling problems
337d20c7f07 : White-list stateless random v2 ops for legalization with the fallback path
3b11daf77e3 : Mutablehashtable lookup support full size dynamic default values.
e453eec2ca4 : Update GraphDef version to 566.
563ff1c191d : compat: Update forward compatibility horizon to 2020-10-26
15e9ff43243 : Run tests again
4625f1d87f1 : Start using a gather for performing Halo exchanges
0f22b281a4a : Parallelize each level of BFS in `GetMatchingPaths`
7929dbda3d6 : Delegate MEAN operator without keep_dims attribute to XNNPACK
1277c58f7aa : Update GraphDef version to 565.
9745e24f30c : compat: Update forward compatibility horizon to 2020-10-25
7c8ef850001 : The gradient of cumprod returned nan/inf, if it is given 0 inputs. A simple solution to this problem is to use math_ops.div_no_nan to compute the gradient instead of a normal div. This has the exact behaviour we need, it returns 0 for positions where x is 0, which is exactly the gradient at these positions anyways.
6b3e587edb6 : Remove ndarray wrapper from TF Numpy. We return tensors directly.
a48834e9303 : Accept any callable as a custom Loss or custom Metric. Previously, passing a callable class instance raised an error related to not being able to get the name for the custom loss / metric.
d3d44d02c85 : internal framework cleanup
7e71a2732f0 : Enable FP64 support for tf.sort for XLA_CPU and XLA_GPU.
9bf094291f0 : compat: Update forward compatibility horizon to 2020-10-24
dede7fa3c7b : Update GraphDef version to 564.
92fd42c623e : Remove now-unnecessary merge layer error test
18723704885 : Fork the tf internal ops._get_graph_from_inputs method into Keras so that we do not depend on the internal tf method and use only public apis.
49c60f3ba9f : Remove usage of internal test_util.skip_if_error from keras.
29f1aa1beb7 : [tpu_driver] Fix segfault when calling TpuDevice.platform
4fedebde8f7 : minor spelling tweaks
53c75cab1e9 : minor spelling tweaks
62bc872eef8 : Enable TridiagonalSolve and XlaSort op for fallback path lowering
e7b54fbda2a : Fix TensorFlow MatrixBandPart op lowering to HLO
d39bcbaefbc : Add pass that propagates TPU devices from operands to uses.
27fefb01cf5 : Google internal change.
35d27a03350 : [TPU 1VM] Consolidate all TPU ops related APIs into a single file
df7d1daff45 : Refactor PJRT.
c711e2b2513 : Remove unnecessary namespace & remove unexpected using
f1494eaf3a1 : Add util for determining if a device string is of a TPU device.
8571eefed21 : Minor update to allow partial input/output type modifications
e470e321b42 : Fix calibrator to adopt flex op-enabled models
aa93110a516 : Update version on master to 2.5.0
93a117c7f5f : Updates based on testing locally:
1f60c850148 : Make tf2.enabled() available in the __internal__ namespace.
09338295b01 : Add accessor for associated tf_executor.NextIteration.Source of a tf_executor.NextIteration.Sink, similar to reverse accessor already present.
893afc20679 : Add no_cuda11 tag to the nightly_release scripts.
cda2cd5145a : Another typo fix to fix Ubuntu GPU jobs.
a4aa41d9256 : Allow partial input/output type modifications
7ff387f88f3 : Remove usage of internal InaccessibleTensorError from Keras.
d1fecb1d154 : Typo fix.
f6278795485 : Roll back __mul__ behavior for TensorShapes.
dfc4e093394 : Disable mwms_peer_failure test on Python 3.8
a0e750360af : [XLA] Fix elemental_ir_emitter access control: * All data members are private now, and accessed through methods by derived classes. * MakeElementGenerator isn't virtual anymore. Instead, the customization point is moved to EmitConvolution.
be3be65d1a8 : Bump tblib 1.3.2 -> 1.7.0, dill 0.3.1.1 -> 0.3.2
ec03b772a44 : Inject tearDownModule to shutdown multi process pool runners
c521b867637 : Reverting xcode to 10.3 and adding MACOSX_DEPLOYMENT_TARGET to just nonpip
ddfae909eda : Fix CollectiveOpTest.testCheckHealth failures in OSS
7bf79598cb9 : Patch LLVM to fix windows build
f29881a51f3 : Only remove trailing newlines instead of removing all leading and trailing whitespaces when loading vocabulary files.
314a5acb08c : Remove the usage of TF private API gen_math_ops mat_mul from Keras.
fba2461dfbe : Remove the usage of TF private API gen_cudnn_rnn_ops cudnn_rnnv2 from Keras.
d6f26b5a7f6 : Update keras code to use public API of tf.data.Iterator.
9dcb0b50b56 : Layout optimizer supports many other ops for 5D tensors
5380e779878 : Fix error message for unresolved custom op in calibrator.
958423c72b5 : Remove ndarray wrapper from TF Numpy. We return tensors directly.
8d2e17b91bf : Remove the usage of TF private API gen_math_ops cast from Keras.
f7b8dffda3c : Align docstring indentation in init_ops_v2.
09a9081bd38 : Typo fix in distribute_lib.
1f9b6b99ba7 : [NFC] Make naming style consistent.
ceacff5aa62 : Remove duplicate entry of arm_svdf_s8.c in the CMSIS library source file list.
ca179bc4ff9 : Remove the usage of TF private API gen_cudnn_rnn_ops cudnn_rnnv3 from Keras.
c3a1cff5b31 : Allow turning on tfrt via python.
7b5c80ed9e0 : Remove 'size=small' to avoid test timeout issues for direct_session_with_debug_test and re-enable asan and tsan tests.
66b124ef0ec : Refactoring and test coverage improvements
2c787e00283 : Remove obsolete parameter to the MLIRContext constructor (NFC)
92bcc8d011f : Add Interpreter changes for SignatureDef support. This change includes updates to InterpreterBuilder to use SignatureDef available in the tflite file. Also, updates Interpreter API to - List all signatures available - Fetch Inputs/Outputs in single signature - Fetch Input/Output tensor using name defined in SignatureDef.
fba2679b561 : Add an internal field in TPUExtended to turn on/off SPMD mode for TF2
65ce606dbcf : Remove the usage of TF private API boosted_trees_ops boosted_trees_bucketize from Keras.
329913bfbaa : Remove the usage of TF private API gen_array_ops reshape from Keras.
4a1e7e0f665 : Disable tests that time out with cuda asan.
65497a42b17 : Remove the usage of TF private API gen_sparse_ops sparse_cross_hashed from Keras.
ecd1a30e626 : Reduce the number of template instantiations in _FusedMatMul kernel
7b68fcc356b : Internal naming change
18874dfce17 : Update the docstring of linspace to make value increments computation easier to read.
6bbe9adb451 : Add XLA HLO -> LMHLO conversion for SelectAndScatter
5479744e3f2 : [tf.data] Preserving accurate cardinality information for `group_by_window` transformation.
7cb2593b931 : Remove keras.saving.saving_utils dependency from TFLite
4d9db8b8091 : address comments
0c435b04711 : Fixed the Android build breakage.
3c212292416 : Fixed a typo.
5c6d2042a51 : Fix python-strings as tf.function Args.
5bbb8a2bd1d : Fix typo in TF to LMHLO MLIR filename.
9f5eab18208 : Update GraphDef version to 563.
d8c5726e455 : compat: Update forward compatibility horizon to 2020-10-23
e0bc27f5651 : TFLu: Update builds with CMSIS-NN
392321a9a02 : Disallow use of NNAPI CPU implementation by default on Android 10 and later. TFLite's own implementation typically performs better.
527f047639a : Disallow use of NNAPI CPU implementation by default on Android 10 and later. TFLite's own implementation typically performs better.
59666d9fe4d : Enable TPU embedding feedback directed partitioning in Cloud by specifying a directory to save/restore profile data in the TPU embedding configuration.
99cc6a2df0d : Refactor PJRT client.
2cea0006f23 : Create BUILD files and corresponding targets for `third_party/tensorflow/core/lib/jpeg/testdata/BUILD`.
04d9bd402d1 : Delete old structure for release and nightly testing jobs, which have moved to rel/ directories under ci_build
1b49ab758fb : [tf.data] Disabling flaky test in OSS.
6fe275889b2 : Remove redundant mask reset in the RNN layer call().
cb2b2e1a5eb : Add a way to pass in tags only for *_xla_gpu tests.
9119dcbef33 : Disabling tests that are failing with cuda asan.
7abbeeb184a : Integrate LLVM at llvm/llvm-project@c89447b65984
2cc30c6d44f : Removing MACOSX_DEPLOYMENT_TARGET to address build issue
ab53121fa8e : Clear up some disable_tfrt decorators.
c17952e2c50 : [MLIR] Switch to LMHLO-based emitter for loop fusion.
73ec60de152 : Split TPUEmbeddingConfiguration logging across multiple statements.
5bb73bc2aa7 : Fix stack-buffer-overflow in tile_functor_gpu.h. host_buf has size = size(int32)*num elements but we are trying to copy size(int64)*num elements out of it.
3ee3eea626e : Refactor PJRT client.
7f9ce6eae54 : [MLIR] Migrate loop fusion to take LMHLO.
43825eb44b9 : Remove the requirement of return resource handle when generating shared_name if it is empty.
6dfa83cba0b : Enabling category_crossing_test since py35 build is no longer built
1f731b76b19 : Update pybind11 to the latest version.
8929bf1017b : Fix formatting
92d1bf13021 : Fix formatting
d6e58c13d7e : Upgrade to Python 3 syntax.
0c67638ac2c : Remove deprecated `tfrt_enabled` test target flag.
652de04b913 : Add INTEGER profile type
d3095a15b68 : The Optimizer base class sections were replicated in the child classes.
11c628e04e8 : Disable mwms_peer_failure test on Python 3.8
11446c7e120 : Update mixed precision release notes.
2473778dbe8 : Revert "Internal change"
4e281e9a211 : Decrease frequency of logged warning for untraced functions while saving. Remove warning if attempting to restore an untraced function while loading.
8bfaaccad95 : Enable tensorflow/python/keras/distribute:keras_rnn_model_correctness_test on CUDA11
35d8bef702a : replace PFLR DeviceGetContext hardcode with Device::IsRemoteCallAllowed
c3077b4d572 : Added batch and unbatch support to StructureTensor with Ragged fields.
861764c4067 : Rely on cancellation in collective V2 kernels
f3e4258863e : Avoid AUTOTUNE in generic map calls, as a num_parallel_calls > 1 does not guarantee an ordering of stateful ops. See https://github.com/tensorflow/tensorflow/pull/43859#discussion_r510294552
57814c0df55 : Fix deadlock in SparseApplyAdadeltaOp. Locks must be acquired in the order of increasing addresses: https://cs.opensource.google/tensorflow/tensorflow/+/master:tensorflow/core/framework/resource_var.h;l=64;drc=a697dbc60433fc8378680716cef9ab363bf70568. However, in this case, mutex for the 0th variable is always acquired first. Lock for variable 1 is acquired later when calling GetInputTensorFromVariable and eventually here: https://cs.opensource.google/tensorflow/tensorflow/+/master:tensorflow/core/kernels/training_op_helpers.h;l=36;drc=e1eb6d9cfa14368442f0d172a40f87ce4f094386
018cb6670d3 : Enable lite_test on mac.
df783a99f8d : [TF/XLA] Fix a compilation warning due to `-Werror,-Wreorder-ctor`.
e10df450297 : Change PrepareTensorForShape() to helper function instead of class method.
2da9da61dba : For resource read/write types mismatch, add a Cast when forwarding store to load.
02a3f725dc9 : Print uart output after stm32f4 binary test failure
9b3409fbb8f : Move robot output out of main dir
72932d21e8d : Add renode/test.sh requirements to Dockerfile.micro
33e1dd36f89 : Reduce UART timeout in Rednode tests
922aeaa5c75 : Fix stm32f4 and bluepill robot files
ac63e986d95 : Use portable Renode instead of deckerized one
49d95294f03 : Fix MICRO_LOG_FILENAME in test_stm32f4_binary.sh and test_bluepill_binary.sh
5050f4c94d5 : Add `download_renode` script to `micro/tools/make/Makefile`
59710b584dd : Updating MACOSX_DEPLOYMENT_TARGET to 10.14
270db009cf0 : Add options to lookup layers to handle vocabularies from files.
4fd222fe536 : Internal change
999581d5f30 : Change the type mapping of kTfLiteInt32 from int to int32_t
4569f1e21fd : Force document private methods/functions
06505d9e181 : Raise a meaningful exception in the C++ jax.jit on non-hashable object static argnum.
11bbaed857c : TF: Add a "\n" to break the line.
ade67b1b3bf : [ROCm] Fix for ROCm CSB Breakage - 201022
9c80944a6cc : Example generated gradient.
20ca86ca662 : Re-enable broken Windows test
3b7416dc438 : Switch all sources to PY3 only.
10b5284c9dc : Allow TensorArray to be initialized with numpy array for shape.
9a224653075 : [MLIR][KERNEL_GEN] Enable forwarding in unranked_op_gpu_base for unary ops.
20cfbea40b4 : [XLA:GPU] Disable the GpuHorizontalInputFusion pass.
a3675c8abc8 : Update GraphDef version to 562.
3d838196476 : compat: Update forward compatibility horizon to 2020-10-22
65f0251c352 : Removed the no longer necessary if statements. Minor fixes in generation flow due to new changes.
1888e832291 : Use OpConversionPattern instead of BufferizeOpConversionPattern
703c9615717 : [KERNEL_GEN] Pass elem count,size instead of num_bytes to TF C interface.
786bd17c6df : Update Python codes that read builtin code after schema change.
48f594cba4c : Fix malfunctioning sigmoid kernel in 16x8 quantization
96bd0a0b689 : [XLA] Add xla builder support for variadic reduce window op. This is the first CL leading to full support of variaduc reduce window.
8f47dd0bf17 : Always enable get_next_as_optional unless the dataset is finite.
9ea317726fe : Run rebuild for TF
62a71ef214d : systemlibs: protobuf: Add missing headers
e18ddad5fa8 : use reference value (string table) for memory details.
13c90d7daba : Prepare stub for 2.5 release notes.
e6e4c607002 : systemlibs: Update to build against system GRPC
fb2a86b000b : systemlibs: unbundle @tblib_archive dep
a8824caf56d : systemlibs: unbundle @dill_archive dep
c0f0ee18bd1 : [XLA:SPMD] Fix offset calculation when slicing from partial replicated tensor
5e9107066d9 : Add read variable op to function control outputs
072acdaafef : Go: Update generated wrapper functions for TensorFlow ops.
95a74d1a988 : Do not use NCCL when reducing tensors on CPUs.
60cf96348b8 : Adds text-generation colab to numpy_ops/g3doc.
40a7f30b398 : Update tf32 documentation to mention complex64.
9d266e05ace : Create benchmarks for Conv2D and LSTM layers.
fb22dff3174 : Rolls back cl/338294004 and part of cl/338299497
37f7c75a71a : Disable failing kernel_tests:resource_variable_ops_test_tfrt
524bd6788f5 : Clear up some disable_tfrt decorators.
6c95db9c14a : [rollback]Add ordering_token input to collective to leverage AutoControlDependency to order them
4e1e1499fec : Disable a few failing tests on py3.8 version
eccaaff6d81 : Relax quantization checks for the SELECT TF OPS set
d579f1a7dec : nit: remove extra comma to make colab shown correct.
8533898e5f5 : Disables tsan for multi worker collective ops tests
c1f0526451a : Add SavedModel metadata deprecation notices to the release notes.
f0f9ed7f4c5 : Change the docstrings of parameter_server_strategy_v2 and cluster coordinator to make them more accurate and more consistent with our tutorial.
1655895450b : Add PyYAML to address 2.4 build issue
cde1dc955e8 : PSv2: Provide a default single-replica strategy.reduce() implementation and add a test.
6879015a25e : Support aborting param resolution in multi worker collectives
ec8ef1a4f21 : Save Keras metadata in a separate folder and raise deprecation warnings when loading a SavedModel with tf.saved_model.save().
d410ac999ba : Correctly tag forward and backward func graphs on while loops again
3be76dbd493 : Allow parameter server strategy sharded variable creator to efficiently use TF initializers.
5bb2dc8ef9b : Disable flaky test.
239fe406d30 : Modify some v2 initializers to be able to return a value that corresponds to a partition of the entire value. This is useful for efficiently initializing sharded variables where only a shard of the initial value is necessary at a time.
d2c7a16c2d9 : Clear up some disable_tfrt decorators.
785353f8d4d : Use ops dispatch to overwrite the behavior of embedding_lookup ops when called with ShardedVariable. Otherwise ShardedVariable will be converted to a dense tensor when passing to embedding_lookup.
d3698cdfd94 : Inherit device scopes when building control flow operations
6cc0cf5e308 : Update the variable partitioning section of ps strategy docstring.
6d4f1d5c094 : Use Unavailable error for non-existing server context since this indicates the remote server has restarted.
f8c222e00fd : Expose import_pb_to_tensorboard as a script
f8f820a77bf : Enable tensorflow/python/keras/layers:gru_v2_test on CUDA 11
ec37857782d : Support aborting RING communication in multi worker collectives
c2239c1a2a1 : [tf.data] Add the optimization test when RAM budget is 0.
8366f2ecea4 : Save Keras metadata in a separate folder and raise deprecation warnings when loading a SavedModel with tf.saved_model.save().
01562ab770a : Deregister cancellation callback before invoking pros_done or cons_done
878acbdc4ff : Add back nlohmann_json_lib dep needed by google-cloud-cpp
a772f35ae7f : Remove nGraph build support
8f8fffcd6e0 : upgrading MACOSX_DEPLOYMENT_TARGET to 10.15
0de96336c4c : Add batch size and padding size.
eb68be4a427 : Move TensorArray decomposition pass before region to functional control flow conversion.
be10b788f72 : Eager execution coverage for image_ops_test.py. Removed `run_deprecated_v1` decorators. Part 15 (class PSNRTest, SSIMTest)
c244a4a242a : Create dummy implementations of _experimental_distribute_dataset and _distribute_datasets_from_function in PSStrategyV2.
6f980e4a052 : Dispatch handler for Python APIs. For background, see the RFC for [TensorFlow Extension Types](https://github.com/tensorflow/community/pull/269).
0ed710fb762 : Warn users when saving SavedModel with metadata.
201500c78d0 : device caps utils separated from post processing to be used in worker side
a309b4ee31a : Fix TensorFlow ScatterNd op lowering to HLO
f75608af780 : Export HLO sort ops with a single operand to XLA HLO
a81774fb457 : Derive profiling start timestamp from delay_ms.
12d00c3e349 : Serialize concrete function signature using structured_input_signature instead of function inputs.
642c3e84989 : Move mixed precision files out of experimental/ directory.
72fa7b2108a : Removing skip condition as windows py35 builds are no longer built.
205a022b969 : Fix host count in OpStats.
51581cdbbae : Correctly tag forward and backward func graphs on while loops again
cf7657bca3f : Auto generate TensorFlow op definitions for TensorScatterAdd, TensorScatterSub, TridiagonalSolve and XlaSort
47f21101fa2 : Enable saved model restoration using just a .pb file.
7912c720056 : Scatter HLO -> LHLO conversion test - Change xla-opt to be not dependent on xla_gpu_jit and xla_cpu_jit but just the cpu and gpu plugins. - Implement GpuCompiler::RunHloPassesAndBufferAssignement() so that GPU backend can be exercised using xla-opt. - Added a gpu-only unit test for MLIR HLO Scatter -> LHLO Scatter conversion using XLA.
adce39ad556 : Fix memory leak related to GetStringUTFChars.
a4daf152712 : Add worker_startup delay in cluster coordinator, controlled by an env var, default to not delay. This can improve the accuracy of some models and this is also done by Estimator. We are not sure how important it is and thus we create an env var to let users try this behavior if they see any regression from Estimator. This is not meant to be used widely.
1e6be70ea07 : Go: Update generated wrapper functions for TensorFlow ops.
08bf3f83f70 : Disabling test failing under ASAN.
c17e3aa47a1 : PSv2: Change `schedule` API so that it always returns one `RemoteValue`. Calling `fetch` on it returns the structure of `numpy()` result.
e1b13e9e557 : Access stateful_random_ops algorithm value as int64. Algorithm is specified to have int64 type here: https://cs.opensource.google/tensorflow/tensorflow/+/master:tensorflow/core/ops/stateful_random_ops.cc;l=38?q=stateful_random_ops.cc and below in this file.
1a5329c084d : Fix indentation
b996deed073 : Update ops-related pbtxt files.
5445a05db78 : Fix tests that fail with tf32
38b03d8d051 : internal cleanup of benchmark lib
ac2324c0372 : [retry]Add ordering_token input to collective to leverage AutoControlDependency to order them
c2b5bebd70c : Set a timeout to check health RPC
cb6b73eb70f : Another Android fix.
9fe37b34f50 : Enable tf.Module + sharded variable test given the integration is in place.
935f957bc23 : Fixed Android build failures
17e1540d900 : Fixed Buildifier check failure
898c3b6d335 : Add a KPL test for PSStrategy with precomputed states.
ab8e3bcd475 : Added the missing "info" clause.
dbf191bb17c : PSv2: Dedup the legacy ParameterServerStrategy class (as the estimator usage of it uses ParameterServerStrategyV1).
43c9b64f531 : Correct a typo.
cda4b6ae615 : Don't quote pip command on macos
83375dadd63 : Suggest the tf.data tool in the overview page.
cb0d520b495 : Add advisories that I missed in previous change
ff2b5434ec5 : Disable failing tsan test.
02f98785476 : Fix a typo in CommunicationImplementation
7c8444e3d21 : Replace RemovePlaneWithName with RemovePlane
bff9ca392ea : Fix the CI script.
e185142f346 : Replace v1 partitioners with newly exported partitioners symbol in ps tests and example code.
bb41d04dd0b : Add `expand_composite` option to `tf.Module._flatten` to support expanding composite tensors.
1c785764d4f : Add fault tolerance test for parameter server strategy v2.
dbc850494b2 : Add a pfor converter for TensorListPopBack
1c7803fa562 : Enable resetting NcclManager after a previous StartAbort.
259ffa9ea6b : (rollforward) Add option to not save the traces when exporting to the SavedModel format.
7d57263720c : Fix higher-order tape gradients of while loops
c587b9a2dcd : [XLA:SPMD] Add basic support for SPMD FFT.
54bc354d2ee : Make V2 collective ComputeAsync thread safe
8e84212c479 : Check that the function caller op can be inlined.
1057c67cbd2 : [TensorFlow/MLIR] Supports TF_LayoutSensitiveInterface for TF_BiasAddOp.
b2dd514f8ca : Don't 'claim' annotations in annotation processors
fb6b46e7ad1 : [XLA:CPU] Fix OrcV2 on Windows
816a1177dce : Disable broken Windows test
c2d1a92656f : Internal change
0d03786e464 : Change scatter emission to go through MLIR
fec830a3c84 : TFLM: Fix hard crash on Arduino.
d10c8b7495f : Disable broken Windows test
71e5b2bb873 : Integrate LLVM at llvm/llvm-project@6154c4115cd4
112e89e34a2 : In RaggedTensor.to_tensor(), allow shape to be a list whose elements are ints or tensors.
243008368f6 : Disable broken Windows test
1ef42063180 : [MLIR][KERNEL_GEN] Extend `tf_framework.alloc` to support input forwarding.
91f3932e39e : Minor fixes for numpy api docs
b39bc5f1f07 : More cleanup of dead Python 2 code.
673b993983f : Ensuring that the Switch op used as a pivot is always placed on the CPU. For this we set a private attribute _PivotSwitch while creating this op and then make sure that the device overwriting logic in GraphPartition isn't executed for this op.
87c1cf490f5 : Use a pair of (building block, index) as key for the cache.
1048db0ceb2 : Fix and test all_gather gradient.
7fe1dd9d042 : Test unit-length Concatenate input
851cfee4a9d : Allow unit-length input for Concatenate layer
7568262b590 : Update GraphDef version to 561.
3a7f569450b : compat: Update forward compatibility horizon to 2020-10-21
3c7194ef467 : TFLu: Fix micro_allocator_test
7e3a0d6be0e : To allow more time for flushing buffers and writing to cloud storage/disk, set the grace period to be twice the profile duration and be at least a minute long.
c0de5b2aecc : Internal change on comments.
e4828fe68d9 : Add gcc specific linker flag only when building for gcc.
9f51b98f0b2 : [retry]DistributedDataset creates elements with fixed spec to help avoid retracing
fbcdf129b9f : Disable broken failing test
aaa6c702932 : PSv2: Add fault tolerance tests using MultiProcessRunner in OSS.
c49c73559a7 : Fix when hdfsBuilderConnect returns NULL, HadoopFileSystem::FileExists returns errors::NotFound exception
666fe19293e : Make tf.min, tf.max always propagate NaNs. Previously these ops followed the semantics of std::min and std:max and forwarded the first argument if either was NaN. Similarly, make tf.reduce_min, and tf.reduce_max return NaN if any element among thos reduced are NaN.
c0f7f14ba67 : Make V2 collective ComputeAsync thread safe
989a660cfb0 : Fixed a typo (FixedShardedPartitioner -> FixedShardsPartitioner).
82770c3ddf9 : Replace `new Tape(...)` with `std::make_unique<Tape>` and remove explicit delete (NFC)
e203dad0298 : Fix bug where tf32 wasn't properly being disabled.
133bcaa139a : respect device_trace_level option.
a1a8c275794 : Improve error message after collective ops is aborted
54e8bbbad20 : Make V2 collective ComputeAsync thread safe
26ef865fec5 : remove outdated comments.
62feaa576a4 : Update the remaining unchanged spots, which read builtin code
cc0e32e2090 : Disable broken test on Windows
fd914a2b02e : Disable broken Windows test
8c4e7ba4da7 : Disable broken test on Windows
d7195d5a164 : Improve error and warning messages if user saves, loads, or calls an untraced function.
c3f422ffb97 : Support V2 collective in dist strat
c3a4d7ee325 : Make RemovePlaneWithName not invalidate pointers
0e14b0fdc4e : [retry] Graduate MultiWorkerMirroredStrategy out of experimental
1fb1f17465f : Combine multiple XSpaces and use Python converter for TfDataStats.
1afdda6f090 : Use pack instead of concat
de149a19b35 : Always enable get_next_as_optional unless the dataset is finite.
13a06664e30 : Increase the threshold for ubuntu and macos
cc2c8623acd : Use GetFanoutPortRank to get rank
ca3c9e39bb9 : [XLA:CPU] Port XLA:CPU JIT to OrcV2
32acc39360d : Refactor Keras SavedModel loading implementation.
573ded613d6 : Track usage of reference variables in TF graphs.
19c8b341121 : Update detection intro page with better details on support & tooling. Also add an 'implementing delegates' page that will be polished later with simpler instructions on delegate authoring.
2638bb9920d : [TF:TRT] Add support for per cluster maximum batch size.
e6437952542 : Add security advisories for #42105 and #42129.
e3b8e051b95 : Define ROCM TopKFunctor for uint{32,64}.
34384436182 : Add and export V2 partitioner methods in tf.distribute namespace.
af9dca5c077 : minor nit.
e3b2f635b95 : Refactor keras dependency to a common utility.
c702a443f55 : Fixing the markdown and disabling internal auto-formatting.
db14325178e : Update naming of MLIR bridge flag and add some documentation.
32f35aabce2 : PSv2: Export a few tf.distribute symbols related to TF2 parameter server training.
833b3a49a9d : [tf.data] Solve the bug when output status not OK, for `PrefetchDataset`, `RecordBufferEnqueue` function may be called more times than `RecordBufferDequeue`.
776e574e2ae : Introduce Task library in the modeling page of object detection
ce8d7087858 : Set 'GRPC_FAIL_FAST' to 'user_caller' in `MultiProcessCluster`.
6ea5a4b73ff : Increasing max session duration grace time from 5s to 10s.
b3d4932f862 : Change shared batch scheduler trace events names.
d9c002ff8c5 : Fix the same dummy shape matches for FusedBatchNormV3Op in FusedBatchNormV3GradOp
9cd33d0a815 : [tf.data service] Fix early exit from GetNext.
a7aa84c9c61 : Re-enable distribution tests since we had a workaround.
8ad93d6f72e : Combine legalize transpose patterns into one pattern
5832fa274f1 : Modify model input/output in a separate utility for all quantized TF1/TF2 models.
d5ab30ca145 : Graduate MultiWorkerMirroredStrategy out of experimental
71ea3ab9f2d : Use collections.deque for double-ended queues
cc4de79e44b : Infer local ip in connect_to_cluster.
1b9ff33a7ad : Updating xcode version to 11.3
1914c410b27 : Update context and tfe_wrapper to support mlir_bridge_rollout
169cbde4642 : single out host plane merge function to reuse.
5c90e46f350 : Enable BufRendezvous per-entry cancellation.
a7d75e16d30 : Extend existing profiler options dictionary with `delay_ms`. `delay_ms` delays the start of a profiler session by that many milliseconds.
3cf23c75bc9 : Lowerings to remove TF::IdentityNOp during XLA Lowering
59e30f648f6 : Append intermediate tensors to fused operator if necessary before creating calibrator.
84967b39fa9 : [TF] [saved_model_cli] Add support for multithreaded cpu service. Off by default.
ebab4d62098 : Graduate MultiWorkerMirroredStrategy out of experimental
c98ac56bc29 : Refactor PJRT.
f187f93d7b4 : Refactor PJRT.
b737cff5fd5 : provide default implementation for future refactoring..
53abc92db63 : Change TF_Const lowerings to use a generic constant matcher
01122863930 : Deprecate enable_mixed_precision_graph_rewrite function.
028e652150c : Add a Bazel-level config setting for experimental changes to registration
2406f50d118 : Add metrics for the usage of the op composition feature
c4189b9a308 : [XLA:CPU] Port XLA:CPU JIT to OrcV2
49c7c5d0abe : Internal change
961803999a5 : [mlir] Simplify DDR matching patterns with equal operands for operators.
51c47283e7e : [XLA:Python] Fix bug where bfloat16 dtype extension's hash value was not initialized correctly.
efebd64c956 : [XLA] Add select and scatter to pattern matchers.
8f3359cb04a : Remove reference to previous OS name
ce956d67291 : Allow HLO constant op start inputs in TF Slice op legalization rule to HLO.
27f3533a02f : Remove unnecessary checks
24ee71b4032 : move CuptiCollectorImpl outside DeviceTracer to be reused.
df3ad536b97 : Implement unidirectional_sequence_lstm runtime by a separate branch of EvalInteger8x8_16.
a1612c0da60 : Switch conv, depthwise_conv and fully_connected kernels to flat namespace. Fixed code acording to options (-Wreorder, -Wunused-function). Fixed filters for new default linker options.
9b5e180a69e : Avoid dereferencing a null pointer when the operation is missing.
4f7ef4ecb41 : [XLA:CPU] Port XLA:CPU JIT to OrcV2
e5942a87436 : Don't ignore sink == nullptr, let it crash instead.
36e241ca711 : Removed extraneous period
5fe5a49092e : Revert "Update importer to always populate "tf.entry_function" ..."
d14a44fb494 : Update importer to always populate "tf.entry_function" attribute when graph_as_function is set and update graph pruning pass to only not prune graphs for functions named "main" and the "tf.entry_function" attribute is not set.
e62c9e3a650 : [XLA:Python] Add support for DLPack buffer sharing without taking ownership.
4dee8dbac87 : Declare local variables which represent a time interval as absl::Duration, and move any relevant conversions to the places those variables are referenced instead.
48927708f11 : Add Shape Constraint lowering in kernel_gen.
aae59c53f4f : Workaround blasLt batch size limitation
7b477b8752d : Move blasLt SetBiasPointer call inside mutex lock
0d71ed6157e : Small refactor of cublasLt wrapper code
9e9d2f51daf : compat: Update forward compatibility horizon to 2020-10-20
cc80472b8ef : Update GraphDef version to 560.
dd1b7282cc9 : Go: Update generated wrapper functions for TensorFlow ops.
fc9652f9800 : Update logic to read builtin op code
c1841cf2467 : Internal change
ddb837a8102 : Look for python3 before python on PATH
495a9f4ac23 : Use pack instead of concat
72c19e88800 : Go: Update generated wrapper functions for TensorFlow ops.
574463afb85 : Add ordering_token input to collective to leverage AutoControlDependency to order them
9d0779e822c : Use pack instead of concat
8b5f4ac405a : Revert internal change which breaks all builds
9fea4acc267 : [TF] [saved_model_cli] Add unit test for single threaded AOT compiled large matmul.
d345c40688a : [retry]Use cancellation manager to abort collectives
d9e09b0723c : Increase shard_count of strategy_gather_test to avoid timeout:
bb3dda78771 : Updating xcode version
38bc69da9c4 : Simplify and pin common CI deps.
643bcb35e6d : [libtpu] Fix static_asserts.
0c852f1096f : Specify -mfpu for TARGET_ARCH=cortex-m4+fpu
f41a9a93358 : Support constant folding across Arg nodes during shape inference on nested function calls.
bbefe669457 : Fix the data_adapter for dataset.Iterator.
c31f0ac7f37 : Update legacy APIs and reenable mkl_dequantize_op_test.
ec494399c92 : [tf.lite] Add cumsum mlir conversion & e2e tests.
1e2389b4bad : Print a message refering to the Kernel CodeGen tool on crashes
76bf7d80a06 : internal cleanup of benchmark lib
09d8e7548c1 : Verify dimensions before we assume we have at least 2 (i.e. before we end up calling dim_size with a negative dim index). This fixes tensorflow/python/kernel_tests:svd_op_test_gpu when running with asan.
957aacafa5a : Promote cumsum as a builtin op.
80999cc5086 : Remove catching InternalError for failed tensor copies as worker failures.
ab9b5f5b05a : Support saving mixed precision models with activity regularizers.
a7467d5d510 : Adding new APIs under tf.distribute: gather and all_gather.
eccb7ec454e : Prevent segfault in `quantize_and_dequantize`
bdc71a74f7d : Make the rest of the mixed precision API non-experimental.
9a36023aa3d : Add suggestion and summary to CombinedTfDataStats.
1929ad4e6e0 : Changes based on review comments.
73b709743a2 : Disable the new codepath of LSTM/GRU.
d1f578cf6ef : Fix ROCM build after #39429 and ce2a22c1dd
c2e3dbf8c89 : Address review comments.
444342be433 : Add back in checks for explicit ranks of inputs/outputs of nodes in generic layout optimizer transposers.
234fff7ecfa : Updating xcode version
8638963cab4 : Update TF32 docstring and release notes.
22c386afb45 : Remove tf_portable_proto_library rules.
63f17d0fe11 : (rollforward of cl/337218666) Add method to partially load a SavedModel.
c9849876cde : Add pfor converter for TensorListPushBack.
d119ff9af89 : Remove Policy.should_cast_variables property.
b915de19fe0 : Preserve error type from EagerCopyToDevice.
06384d97dfd : Fix the MHLO to LMHLO lowering of 'gather'
ea13fb0c5a9 : Expose gradient clipping for TPU embeddings.
19fda561d84 : [tf.data] Use all produced elements during the process to estimate the average size instead of only current elements in the buffer.
a361baa8629 : MultiProcessRunner: Disable MPR on python 3.8 + Linux case.
51fbc48cef3 : Deprecate LossScale and modify Keras APIs to not use it.
f0bfa71e148 : Make compilation error check generic.
209ede00c52 : [tf.data service] Fix timeouts in distributed_epoch tests.
cca4ca73449 : PSv2: Remove ParameterServerFailureError now that parameter server failures are coming back from runtime as UnavailableError.
135cdcee4b3 : [tf.data service] Improve error message when non-fault-tolerant dispatcher restarts.
646dbdc2f5a : avoid hard code device for custom device.
710f3c83b41 : Pin gast.
2b036aebba4 : [libtpu] Reimplement XLA_Shape in C API for performance.
af939566538 : Fix a use-after-free when collective times out
3ce466a482f : Fix higher-order tape gradients of cond and case
14c3950397f : Support ops with regions in tensor-array-ops-decomposition pass.
0b1a1be0046 : Add a test to verify that datasets are shuffled differently on different workers.
a9152cdb1b4 : [TF-numpy] Fixes Resnet50 and Transformer on tfnp@TPU (multi-core), and adds tests for them in trainer_lib_test. Also cleans up trainer_lib_test to remove duplicate code.
10201a1dd2d : Build rule changes
762df3454fa : Move Stack ops decomposition pass before Region to Functional CF conversion.
0492aacc675 : Fixed the incorrect usage of `tensorflow::mutex_lock`
2d6bdab3adb : Do not run op_reg_gen_test with pip
b1b5fa4b93a : Fixes and adjustments after code review.
dac478e2beb : Add missing comment about TPU disable to multi_process_runner.
d1ffe9d4c5e : Fix typo in comment
66f822fffd5 : [tf.data] Increase the roll out percentage of optimization `enable_gradient_descent` to 20%.
ce2a22c1ddb : Fix ROCM build after #39429
fcd8113d1ba : [rollback]DistributedDataset creates elements with fixed spec to help avoid retracing
b2905010a50 : Updated to use ScopedDataFormatUpgrader
1dd24b74c29 : Enable quantized models by default on iOS APIs. Also makes related changes to docs.
f7f73a1ff89 : Create BUILD files and corresponding targets for `third_party/tensorflow/core/example/testdata/BUILD`.
5edaf2be94d : Integrate LLVM at llvm/llvm-project@f402e682d0ef
c8a93d69b28 : Fixing a typo
b3695af15ec : Add quantizer test for UnidirectionalSequenceLSTM.
4a988e47921 : Refactor micro_utils and test_helpers to use template methods.
6b9ada3661e : Add flagsaver to system absl_py
92214e9d2c4 : Introduce PROTOBUF_INCLUDE_PATH
756a3d71ed7 : Reorder kernel gen passes.
53bf558694f : Use upstream WELL_KNOWN_PROTO_MAP to include dependencies
635faa44b25 : Go: Update generated wrapper functions for TensorFlow ops.
de10689433c : Fix DecodeImage issue where decoding animated GIF fails if first frame does not fill the canvas.
ab4fc59e91c : [lite] Add allow_fp16_precision_for_fp32 field in NNAPI Delegate settings, and deprecate the corresponding field in the general TF Lite settings.
374eaebcef9 : Add folder for mhlo::pad
2ff96dca284 : Add folder to mhlo::round_nearest_afz
a477bd308c0 : Add pass for converting tf.BroadcastTo to implicit broadcasts
dc82710fec5 : compat: Update forward compatibility horizon to 2020-10-19
032fc0c3690 : Update main.cc
31c34c27911 : Update GraphDef version to 559.
fcd627b9047 : address comments
6f440e215d0 : 1. Return a TfLiteApplicationError instead of TfLiteError when trying to apply a delegate that doesn't allow dynamic tensors on a graph with dynamic tensors.
861f63a3276 : Have AutoCastVariable.dtype refer to the variable dtype.
7ba60d5a29d : DistributedDataset creates elements with fixed spec to help avoid retracing
e1eb6d9cfa1 : Add CheckArraySegments() to model verifier
b348ad40bce : Fix DCHECK
b78986adbb7 : Deduplicate XStat string values in ParseAndAddStatValue
ea3aae35e85 : Update image classification model page
ef604784163 : Remove stray quotes
813ef350aa2 : compat: Update forward compatibility horizon to 2020-10-18
07e8d86cbd3 : Update GraphDef version to 558.
a038cf26958 : Use the public tensorflow dependence to fix the nightly build
9f2b92b4e94 : Add functions that return device type and ID for eager.
d0c51037573 : Removed MKL blob for Window/Mac and fixed openMP build for Windows.
0f9acc15ba5 : Fixed unintentional early Grappler optimization for tf.data functions
5a1e31a7502 : Integrate LLVM at llvm/llvm-project@b740899c500b
03da5defbf1 : Fix nasnet.py default weights
0e580aa54ad : [ROCm] Fix for ROCm CSB Breakage - 201017
01e1696cfca : Update GraphDef version to 557.
2559f894091 : compat: Update forward compatibility horizon to 2020-10-17
7529bc18e8a : Use float32 instead of float64 for confusion matrix computations to make it compatible with tpus.
7a636941b3d : Use float32 instead of float64 for confusion matrix computations to make it compatible with tpus.
195b6a667e3 : Disable variable policy for TPUStrategy.
8876961414d : Small update to prng_test for more consistent results.
ae4794f5154 : Verify non-scalar inputs for HLO concat
f4b04ecb1fa : Properly fix handling of nightly packages
fc584264caf : [tf.data] Fix testWriteSnapshotDatasetWithTuples on Windows and re-enable snapshot_test on Windows
cbff5d1e203 : [XLA] Add back required assignment for conditional outputs after every repack.
846693d46dd : Support LeakyReluGrad for 5D tensors in Layout optimizer
ae5ec1f4dfa : Increase shard count for test that times out
e89bb384c7e : Fix UpdatedMirroredIndices to take in the additional per_replica inputs and not the new total per replica inputs.
25fcf6ef908 : Disable Windows test instead of rollback
ab2ee6adab1 : Disable multi_process_runner for TPU tests.
7c651c3ea2c : Fix setup.py handling of estimator nightly.
b296b9f1fd5 : [tf.data] Re-enabling test.
c0904b922dd : Expose stream_executor, kernel and op C APIs in pip package and tensorflow_framework shared object.
94bf823c136 : Set all tf.VarIsInitializedOp to true in resource op lifting pass.
31f2c2f2321 : Removed clean_downloads from Arduino test script.
eaec59afbd2 : [XLA:SPMD] Respect device order when creating all-reduce in dot handler
82d96700dab : change tuple list type
041309af72c : [tf.data service] Retry stream removed errors.
7eefc3c9510 : Disable using MLIR for VarIsInitializedOp via XlaCompilationCache::CompileSingleOp.
c60ced548cd : Move Device and DeviceFactory to core/framework. https://github.com/tensorflow/tensorflow/pull/43611/ needs to access device registry to get a subtype for a given device type as a part of kernel registration. Kernel registration is a part of framework and should not depend on common_runtime to avoid a circular dependency.
0997c7a7897 : Increase direct_session_test size to medium.
6b7d4554f50 : apply test review changes
160657236cd : Integrate the task library into the object detection ref app
d11ddc68f0a : Support new pipelines in autosharding by including it in FILE autosharding policy
7ce3915a32e : Update TPU cluster formation to forward first replicated output for non replicated consumers of such outputs.
1e7d8248066 : Some more changes as part of testing locally.
f701ab5c690 : MultiProcessRunner: Add a convenient _is_enabled() function in multi_process_lib.
7eb9ba4ef90 : add value-based tests for InputOptions
ba58a5c4108 : Add int16->int32 quantization to TFLite. Necessary to run keyword spotting model.
8c3653d2036 : Internal visibility rule change.
a3699a97f8b : Prefer narrower flatbuffers dependency for TFLite runtime
aafe25d3f97 : Change `setup.py` to use the new pip resolver.
2e58714aeee : Add lowering of Lgamma to TensorFlow dialect.
8653ed4e56c : Fix bug in retrieving GPU memory bandwidth
ac1714649f6 : Style: line length
30cff19e67f : Rename occurrences of Raspbian to Raspberry Pi OS
3a03e4c4720 : Avoid creating wrong type for FusedBatchNormGrad "dummy" outputs.
4314d6766df : Remove Python 2 instructions from demo README
7e282e6090b : Add support for RaggedTensor properties, instance methods, and class methods in the Keras functional API.
df6e81b0b36 : Disable broken flaky test
74747f0c6b0 : - Handle error metadata properly in c_api_tfrt. - Update is_async_ based on the EagerExecutor. - In async mode, don't report error synchronously
f196a243eae : Graduate experimental_hints to options in all_reduce/reduce/batch_reduce
9ef7492f431 : Add checks to prevent image decoding ops from decoding with wrong op type.
54d7af96281 : Addressed review comments
f5af1da4f8f : Clean up _pywrap_tfe deps. pywrap_tfe is a separate shared library and should not include tensorflow sources that are included in the main shared library.
1eb833a909d : Add TF_ResourceHandleAllocatorInterface op interface to tf.SummaryWriter.
52473a84f45 : Add option to not save the traces when exporting to the SavedModel format.
52a9029590a : Add utils missing dependency on doc_controls.
b02afa1cafc : [TF:TRT] Avoid putting ops with dynamic batch size and ops with static batch size in the same cluster.
77ecdc6b299 : Fixed a typo.
e38f03bd810 : Fix for Arduino project generation
441807dc79d : [TF:TRT] Issue warnings on the use of to-be-deprecated parameters.
54081bae792 : Register Unidirectional_sequence_lstm logging op in calibrator.
1e125a45304 : Add mul gradients
0c4416e3c26 : Update tf_mlir_enable_mlir_bridge support unspecified
4c1a454e58f : Use movi NEON instruction to zero out registers
c68a4daebf4 : Permit vector types in lmhlo to std lowering.
ba8f0c3dbb3 : Fix transpose op legalization patterns
cae7bb03442 : Add end2end examples for defining and running composite ops
6976e168395 : Update TPUShardingIdentificationPass to walk ops for finding XlaSharding ops from computation results.
f61013b00c4 : Remove all BUILD aliases to tensorflow/core/framework:bounds_check
96ecf9cf334 : Add a bit of missing handle data type information to TensorList ops
4c5d73cb63e : Rollback: Use cancellation manager to abort collectives
3fc46e145e3 : Disable broken TSAN test
46c34d1d131 : Disable flaky TSAN test
721cd00d7cf : Mark the main AutoGraph target as Py3-only.
b3d4f8eac26 : TFLu: Update Stm32f4 target
cbb8c1ee197 : [XLA] Add select and scatter to pattern mattcher
7c5ed85de3c : Small style changes and fixes
a92f7f998ee : [XLA] Add select and scatter to pattern mattcher
bbf57f6dc16 : Add Linaro Docker as Aarch64 community build
383fabd5a89 : Support classes in deprecation. For docs tools: Use a specific tag for deprecation, and just use the decorator detector as a fallback.
e9196131493 : Add Linaro as Aarch64 community build
de3eb8516b1 : Add SelectV2 to list of format agnostic ops
dc843fad65f : Extend hlo-fuse-linalg slightly to support aliased returns.
c7f79e183f1 : Integrate LLVM at llvm/llvm-project@51ff04567b2f
171fbdaaedb : TFLu: Remove support for unknown output dims for detecion_pp
a12ed5b042e : Check that input, output and filter tensors are of the same type in conv 2d (micro).
6a77d0e573f : fix hdfsNewBuilder memory leak
0fc8331ab1b : Update GraphDef version to 556.
3c427d4fa46 : compat: Update forward compatibility horizon to 2020-10-16
5036ba22c52 : TFLu: Update Cortex-M target from review additional comments
3edb1e73c21 : Integrate LLVM at llvm/llvm-project@cfa7094e49cf
03bf890918d : Fixed the nightly cpu build
52a388a6b75 : Remove unused code in tests.
3ba72a8d69a : Construct the correct shape for zero-batch size in RebatchDataset
f0844f40651 : Use cancellation manager to abort collectives
15dd7728652 : Skip applying default TfLite delegates for nnapi delegate tests.
fe651f12527 : Fix a bug on setting string input with np.array
2bb30c589a3 : cmake: Fix benchmark_model build on Windows
380478ff5fa : Disallow saving if the function cannot be used for inference
27cdf9fa333 : Implement Landmarks2TransforMatrix and clean up custom ops.
44670ff1035 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/011e0db31d1bed8b7f73662be6d57d9f30fa457a
ee3e5a66ec7 : move tuple to _SingleWorkerDatasetIteratorBase
bc7dcb1a5af : Put group_size, group_key and instance_device in host memory
fb08293625e : Integrate LLVM at llvm/llvm-project@f6bf2823c44e
0f482144fca : MultiProcessRunner: Skips the tests that timeout on oss.
cbed8f06640 : Remove now-dead Python 2 code.
4a05ea9a74d : Enable passing TFRT python tests.
8fc491bf781 : Add the `--copt=-DGRPC_BAZEL_BUILD` build option to MacOS nonpip builds to avoid the following issue: https://github.com/googleapis/google-cloud-cpp-spanner/issues/1003
06305ee0c5e : Disable broken tsan test
1181adc694e : Fixed a typo from "and" to "a".
eb8aebc61e2 : Disable broken tsan test
91c3c9ed6b2 : Disabling unit tests that fail with ROCm
ace132edeea : Merge parameter_server_client_test to client_test.
5860868bafb : Simplify TPUShardingIdentificationPass traversal for finding XlaSharding ops (NFC).
16677d46495 : Shard tensorflow/python/ops/parallel_for:control_flow_ops_test to prevent timeouts
53ae1fce37c : Fix the code block escaping. See https://www.tensorflow.org/api_docs/python/tf/keras/preprocessing/text/text_to_word_sequence?hl=en
d846e710623 : Fix typo
a70f132c8f7 : Update TFLite converter to export saved model signature def to the tflite schema.
ed408b579eb : Generate the C++ header files.
3333f3bdb17 : Add metric for auto outside compilation & dynamic padder.
75d8ae4e7eb : Shard tensorflow/python/ops/parallel_for:control_flow_ops_test to prevent timeouts
30060737d73 : Update Keras instrumentation, and add tests to make sure it triggers. Specifically, make legacy TF layers no longer instrument as if they are Keras layers.
7c595a218b6 : Disable a few asan tests that fail with -fsanitize-null
2d2b1125175 : Ensure that if an op is outside compiled, its gradient gets outside compiled as well in TF2 (similar to TF1) when colocate_gradients_with_ops=True.
0434f45502a : Add option to not save the traces when exporting to the SavedModel format.
cb83c8469e5 : Canonicalize FusedBatchNorm op to FusedBatchNormV3
4ad4b488c9d : Add Keras metadata proto.
848e85aad0d : applying review changes p6 plus new tests
548872a51d5 : Add early check to make sure the intermediate tensors are populated properly.
3f29f14ab7f : Make LMHLO's Dot have the same power as MHLO's DotGeneral.
e31505fdee6 : Add `tf.math.erfcinv` the inverse to `tf.math.erfc`.
c5a65569421 : Fix expensive decompression in JPEG GetImageInfo
d6e0181f1d9 : Make `ShardedVariable` a composite tensor.
b43c3c3a68e : Add logging and timer implementations for hexagon. Update xtensa comments.
e70e880bd5a : MultiProcessRunner: Open source multi_process_runner with a OSS backend.
63c0cfbb3c5 : Remove "external" from BUILD tags of tests.
28db548cfd2 : Fixing a bug in conv+add fusion
3d801274d60 : fix an issue introduced during address a merge conflict
1e7fa47bf96 : Disable broken failing test
f9d4b4f2ee9 : - Handle error metadata properly in c_api_tfrt. - Update is_async_ based on the EagerExecutor. - In async mode, don't report error synchronously
f68f34f412a : Internal change
36c1d26aef3 : [tf.data] Change implementation of `from_generator` so that generator functions that only produce dense tensors use PyFunc-based mechanism (which is more efficient) and the EagerPyFunc-based mechanism is only used when support for composite tensors is needed.
35f478825b5 : [XLA:Python] Validate shapes in Python bindings to avoid crashes.
6a7d2bcaa91 : Add new rule for tf_to_tflite that uses tflite_convert and explicitly mark the old one using toco as DEPRECATED.
80143a25a62 : Remove dependency on the core/kernels:bounds_check alias.
c47d5477b13 : Add involution trait to TF ops that support it
1492da4bae8 : [XLA:Python] Split xla_client_test.py into backend dependent and independent tests.
bb290885faf : Disable broken failing test
0c98d2e439a : Update model_config.py
65ec9250e26 : Disable broken flaky test
151396d26d2 : [XLA] Switch implementation of erf to use the same rational polynomial approximation as Eigen.
4a1f962ca2b : - Handle error metadata properly in c_api_tfrt. - Update is_async_ based on the EagerExecutor. - In async mode, don't report error synchronously
e2c2ef461b7 : Support region based control flow ops in stack-ops-decomposition pass.
9adbacfd418 : Add support for RaggedTensor properties, instance methods, and class methods in the Keras functional API.
15bdfa451ff : Match CtsTfliteNnapiDelegateTestCases tolerance with generated tests.
df6a4230364 : Remove Python3.5 builds.
c63b59ce648 : Update NamedDistribution for lazy creation of the runner in tf.distribute.
1c9934fd7e2 : all_gather_v2 calls collective_gather_v2 instead of collective_gather
bb90cdb01c7 : Support async execution in ParallelDevice when remote eager is not in use.
859eb9e13f5 : Use StartAbort for timeouts
774990eb714 : Enable pod viewer in OSS.
10524e08b31 : Fix for TFlite quantized mean operator.
98a5b7deefb : Disable broken TSAN test
6f8fca2a240 : Disable broken TSAN test
4d1287cfbb0 : Update TPU cluster formation to not check replicate inner ops resource operands.
5952da0df53 : Clean up the TFR Decompose context implementation
3e3d85e34b9 : Fix for CHRE build issue
98550264451 : Call Ref on reference
d79eb806c59 : Remove the alias for tensorflow/core/framework:tensor_testutil
7544886e58d : When ptxas do not know about an SM, fallback to the driver.
44c1dfd80a7 : Use caller fail_fast argument when GRPC_FAIL_FAST is not set.
e9204018c31 : Add Sub gradients
0e2fb37e326 : Sprinkle in a canonicalize to clean up results of shape to descriptors lowering.
4b09496ffc8 : TFLu: Update Cortex-M generic target from review comments
e1c9506da10 : Update tf.Reshape verifier and builder shape inference to support more operand types and more refined output shapes.
d1eb5d5b183 : [Rollback]Add read variable op to function control outputs
3825d321fb9 : [XLA] No-op reshapes should not return true for inserting or deleting one-sized dimensions.
ff81c67a45f : Integrate LLVM at llvm/llvm-project@50df5f24dc33
554a5fbd72c : fix the comment and change build dependency
069b9b2f107 : Integrate LLVM at llvm/llvm-project@196bee9648a9
ec2bcc80f19 : Add folder for mhlo::scatter
3c4e684b818 : Turn on VariablePolicy for TPUStrategy.
ca0607c1988 : Integrate LLVM at llvm/llvm-project@220de1f32add
4c7d96d9d39 : Fix zephyr_riscv build process
187f447dabd : Fix zephyr_riscv hello_world demo
34592c66631 : compat: Update forward compatibility horizon to 2020-10-15
b7abb539a0b : Update GraphDef version to 555.
f46d7bf9e9d : Extend visibility to internal library
fbd73cd25d5 : Turn on VariablePolicy for TPUStrategy.
6b3a88b6e9e : Support tfl.maximum->tfl.relu with bf16 data types and/or splat constants
8a0fb00291f : Add additional .h files needed when using CMSIS repo
afe6471e8e3 : solve pylint line too long
47bebd8880c : applying review changes p5
19200d4ec5b : Fix shape inference call in compile op
5452c250972 : [TF:TRT] TF-TRT should not split max_workspace_size among TRTEngineOps.
ff2b597e36f : Resubmit constant folding change without the 1024byte limit. It was causing tf.where to fail in tf2xla.
2ae0d560ee1 : Internal change
938de3ca21e : Make op_resolver public.
cd14fbf0cd9 : Set `expand_composite` to true when flattening nested structure of variables in keras variable assignment. It allows expanding structures that are a composite of variables.
8e9d65f93d4 : Canonicalize IfRegion and CaseRegion ops to eliminate pass through results.
31108d3d340 : Adding new APIs under tf.distribute: gather and all_gather.
7b047cda534 : Fixed unintentional early Grappler optimization for tf.data functions
c201ae4531e : Skip computing nodes with known oversized outputs in constant folding.
068fce81f5f : Merge parameter_server_client_test into client_test.
44aace846df : Add method to partially load a SavedModel. (this will be used by the Keras model loader)
465eab95568 : Adding new APIs under tf.distribute: gather and all_gather.
c577eb1a3d0 : Skip computing nodes with known oversized outputs in constant folding.
4b9cd3a42bb : Merge parameter_server_client_test into client_test.
a85ea341111 : Fix DISABLE_TF_MKL not work in remapper.cc
977e702cda6 : Add method to partially load a SavedModel. (this will be used by the Keras model loader)
c16f8793e37 : swap these lines to keep in alphabetical order
460b6909665 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/61fc78bbda22f425a97761be57c219928d929ddc
440d6114fa8 : Fix broken Ubuntu CI
78408ea44af : [tf.data service] Disable flaky tests
646bc6ecee9 : Skip FusedBatchNorm rewrite when input is 5D tensor
4534e485226 : Internal testing change
fdec32072df : Internal API extended to support serialized model building/loading.
5922b1e601a : Disable broken test which times out when testing under GPU
cf7bda0d914 : Add Int64 support to cumsum in TFLite
2ed5ba83874 : Disable flaky TAP test
09acc9841eb : fix iterator and address reviews
8822574f190 : Update modify model interface (python) interface to support int16x8 quantized models
bd7dc164d86 : Internal testing change
dc7e041a336 : Disable flaky ASAN test
7b986c8ebd6 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/61fc78bbda22f425a97761be57c219928d929ddc
92b992fd672 : [MLIR] Add GetIndexTypeForKernelForMlir().
cafb4f6575f : [tf.data service] Fix issue where finished tasks are restarted.
1668b32e774 : Disable flaky TSAN test
5cb9129e4b4 : Make the individual call of `Model.evaluate` use no cached data, while `Model.fit` still uses cached data for evaluation.
2882df7cf21 : Add Hostname to XPlane and OpStats in OSS. Call OpStatsToPodViewer converter in OSS.
162e0e02b88 : Disable flaky TSAN test
8601477de26 : Disable flaky TSAN test
ffd60185f98 : [tf.data service] Move device stripping to the server side.
60424aaaebf : [XLA:Python] Add TPU backend.
10b6814c36f : rebase after native format PR being merged
82f4f50f4fb : Add check for events_ not containing the event we are waiting on because it has already completed
465aeca0426 : Serialization of OpenCL InferenceContext.
9318f787e6d : Fixes GitHub #43998
520772f6fd2 : [PluggableDevice] Kernel C API enhancement for retrieving attributes
7e6c28f901e : Downgrade c++17 syntax to c++14.
0157b76ec39 : Change description of drop_remainder argument of Dataset method window
a94375b6817 : Assert scalar summary correctly written with Keras and Custom Training Loop.
3c4a2bfa01e : Fix a few tests that will fail in OSS keras.
44bdd3496cc : Create BUILD files and corresponding targets for `tensorflow/core/lib/io/snappy/BUILD`.
3d21c6393df : Remove debug print.
3fdc2307c5d : Fix bug in AddCallbackForEvent where we are using invalid events
bd35e19edbf : Add CombinedTfDataStats and TfDataBottleneckAnalysis.
e5873d5efb0 : Remove 2 more now unused targets from tensorflow/core
232e8911b5a : Disable tensorflow/lite/python:lite_test on Kokoro.
cb23a88fe1c : [tf.data service] Prevent flakiness in unit test.
bbe3e16f04c : Update model_config.py
0e0522275b7 : Add support for RaggedTensor properties, instance methods, and class methods in the Keras functional API.
9cf617a94e2 : Downgrade c++17 syntax to c++14.
b088031f2be : Integrate LLVM at llvm/llvm-project@89657b3a3b57
24425c3ac72 : [XLA] Add pattern matcher for select and scatter.
e90deb09273 : Dump xplane by default in programmatic mode.
031c1cb0171 : Add missing header. Fix ROCM build.
79614a9262d : fix the GitHub Issue #43789 that file_io.delete_recursively_v2 not compatible while calling on files on cloud storage.
3a09bfe94c7 : Add tf.DestroyResource op to MLIR TF Dialect.
86d5f9d26c4 : Disable broken/flaky TSAN test
cf7b1c2d719 : Disable broken/flaky TSAN test
229d51cd96f : Disable broken/flaky TSAN test
908f2c215b8 : Remove data barrier islands (inputs and outputs) creation from ParallelExecuteToIslandsPass.
c346633dd41 : Fix a bug where vector::reserve was being called on config.sparse instead of config.ragged.
9eaac42b602 : Fix an incorrect object equality of the static arguments.
04138b633bb : Add GPU specific LMHLO level ops - Introduce operations in a new lmhlo_gpu dialect that map to GPU library function calls in the XLA:GPU backend. - Add basic unit tests as well.
2f643c30cf0 : Update ops-related pbtxt files.
3b6dadaf1d3 : Add num_slow_calls to InputPipelineStats.
08be643e742 : Remove ThenExecuteFunction references from eager XLA op dispatch.
b881485eb56 : Fix logic for enabling MLIR bridge depending on has_tensor_list_arg.
7e54bf31133 : [XLA] Add pattern matcher for select and scatter.
6358ad35c87 : Disable broken flaky TSAN MLIR/TFR test.
f4e47584188 : Revert the toolchains updates.
7ca0b1c8565 : Update _mirrored_variables_indices attribute on TPUReplicate when head outside compiling.
5f98fafe553 : Disable distribute_strategy_test_gpu on Guitar.
b7d90547776 : [lite] Add unit test for stderr_reporter.
e9c5b8b6d1f : Add support for RaggedTensor properties, instance methods, and class methods in the Keras functional API.
e14093e5b4d : Go: Update generated wrapper functions for TensorFlow ops.
56124bd1abd : Support batching all-reduce with concat and split
be6b1fdb069 : Added gradients for RaggedTensorToVariant and RaggedTensorFromVariant. (This allows gradients to pass through map_fn when it is applied to ragged tensors.)
be99659bf60 : Fix collective_all_reduce_strategy_test breakages
e56256ec5e1 : Added lambda variant to ActivityStart in TraceMe. For example metadata can be added to the trace like ``` uint64 id = ActivityStart([]() { return TraceMeEncode("my_trace", {{"key1", value1}, {"key2", 42}}); }); ```
377ef736117 : Support XlaGather and XlaScatter ops for bool. The undelying XLA ops do work for bool.
668c686e6d1 : Use double to represent milliseconds in time_utils.h
eae81addbd4 : Remove test_suite rules. nothing seems to depend on these.
5d55cfac400 : Link to all TensorFlow codelabs.
090b691fbf7 : Add BUILD rules to build a benchmark model APK with flex delegate.
98e3858ca8f : Disable distribute_strategy_test_gpu on Guitar.
e71a0ffebd2 : Update README.md
dd1764b5498 : Update TFLite schema generated header file
379bcfa7231 : [XLA:GPU] Do not create multi-output fusions that would cause exponential compile behavior (time and size).
43e3def545f : Disable tensorflow/python/keras/layers/preprocessing/reduction_test on tsan as it's failing.
d0abf7686d4 : comments
07159df5fcb : [XLA:CPU] Replace local copy of linalg codegen strategy with the upstream mlir one
6c44255bd40 : fix host device tuple bug
261016b0346 : Include stm32f4 target
83050d565c9 : Integrate LLVM at llvm/llvm-project@9b3c2a72e4cb
c538deb93e1 : Docstring update: clarify non-portability of a saved Keras Lambda layer.
a3205b8c9ca : Add correct scatter file values for STM32F4 target
4cc4ff39a9a : Update download_and_extract script for faster CMSIS patching
76c68525246 : Disable remote_cluster_test on tsan as it's failing.
261bc3aba4e : Integrate LLVM at llvm/llvm-project@d0c95808e50c
c38c7fbaa78 : Last update to TimeDistributed layer
dae99c2076e : Update TimeDistributed documentation
fccc8b6179a : Integrate LLVM at llvm/llvm-project@3b33b4160478
7144107de93 : Change SparseApplyFtrl operator() to return Status
61d03499395 : compat: Update forward compatibility horizon to 2020-10-14
74283f4e6dc : Update GraphDef version to 554.
276f8c44521 : Add BUILD rules to build a benchmark model APK with flex delegate.
bf14e371d28 : Fix an internal error.
016bcfcb193 : Removing the unused HostComputeMetadata field.
c0d20ffd82c : Support batching all-reduce with concat and split
ff266fba9fa : Move Device and DeviceFactory to core/framework. https://github.com/tensorflow/tensorflow/pull/43611/ needs to access device registry to get a subtype for a given device type as a part of kernel registration. Kernel registration is a part of framework and should not depend on common_runtime to avoid a circular dependency.
7743e69253b : Support batching all-reduce with concat and split
412e03a30f4 : Disable data_service_ops_test as it's failing on TAP.
746af76e4f6 : Refactor collective utils to be of one replica
c451bbccd9f : Disable eager:backprop_test on tsan as it's failing.
72ed996eb08 : Disable graph_decompose_test on tsan as it's failing.
2396803aa12 : Reduce redundancy by replacing TFLite data types with TF data types
e485bb64c5b : Disable direct_session_with_debug_test on asan TAP.
d4a11bfc0b9 : Reduce pod driver locks to one and introduce additional sanity checks when accessing underlying buffers
f48964231a1 : internal change only.
25d67438280 : Integrate LLVM at llvm/llvm-project@6713332fddb7
56d8f02a2d1 : Fix file extension.
48db7a4969a : Add SignatureDef in TFLite flatbuffer schema
45e10c1fd90 : Rearrange logic for listing prebuilt packages
d63016d4536 : Allows xprof to tag the timeline for the test with the test name.
5c455a19607 : Move Device and DeviceFactory to core/framework. https://github.com/tensorflow/tensorflow/pull/43611/ needs to access device registry to get a subtype for a given device type as a part of kernel registration. Kernel registration is a part of framework and should not depend on common_runtime to avoid a circular dependency.
815e0394810 : Document that the tflite::Interpreter::SetAllowFp16PrecisionForFp32 method in the TF Lite C++ API is now deprecated.
78aaee0f5a1 : [XLA] Fix prefetch interval logic for prefetches across conditional computations
c290421e1dc : Fix a few more failed test in OSS keras.
8572e0189a1 : Internal fix on converter.
c0b57b23be4 : [MLIR/XLA] Fix two bugs: * Correctly handle trivial dimensions in TypeToShape. * Correctly generate default comparison type in the XLA builder.
f9529caee15 : Fallback tf.function with compile_with_xla==true to current TF. And disable a few function tests that are not supported by tfrt.
5a2161e73e5 : Move tests for framework folder to under framework folder.
37da1f0ee19 : [mlir] Add FusionOp to XLA HLO -> LMHLO
72028307fdd : fix the GitHub Issue #43789 that file_io.delete_recursively_v2 not compatible while calling on files on cloud storage.
0f53c3fd79a : Fix more build dependency and tests in keras for sync to OSS.
7b2f9fe0a2e : Go: Update generated wrapper functions for TensorFlow ops.
9b6a60a321f : Increase VLOG level of grpc_worker_service.
e59a04ffc64 : Add kernels named "hmma" or "xmma" as a way to detect Tensor Core utilization.
4e330bfbd18 : Exposes variadic reduce to TF python via xla.py
9a04369ca8a : Enable tensorflow/core/kernels:conv_ops_test_gpu
902cccc7995 : Open source core_id_to_details map for adding host names in pod viewer.
0de8e1437fa : applying review changes p3
81a36b3bb30 : Update `model.fit` API docstrings to indicate which callbacks need not be passed into `model.fit`.
d92c3720a03 : Added generic API neutral Arguments for better(generic) task description. Added MetalArguments for compute task. Showed example of usage in FullyConnected.
21b7abe1b6c : Create a new BUILD file under tensorflow/core/ops
e187a800956 : [XLA/GPU] Minor cleanup.
d871221f2f6 : Fixed typo from recent CL.
ed26ad25f38 : Disable the node_expansion_test and graph_decompose_test on mac and windows
d276dde2dd7 : Use correct QuantizeMultiplier for xtensa_hifimini kernels.
12b38f98bb2 : [XLA/GPU] Polishing code style.
716e8173474 : Add graph decompose pass to expand composite op if it was illegal in the tf dialect
9031396802d : Make step breakdown the same with overview page.
c8a9751c557 : Remove saved_model test from examples.
12c7ef6bece : Validate registered device name and type. Require that device type and name consist of capital letters and underscores. Reasons for this naming: 1. We definitely don't want ":" and "/" since they have special meaning in device spec, for e.g. /job:foo/replica:12/device:GPU:1. 2. Underscores seem to be used, at least in XLA_GPU. 3. Allowing lowercase might get confusing. For example, say someone registers a new type called "Gpu". It might be confusing for users that Gpu is not the same device type as GPU. (Note that "cpu" and "gpu" are supported in device_spec only for legacy reasons: https://cs.opensource.google/tensorflow/tensorflow/+/master:tensorflow/python/framework/device_spec.py;l=46;drc=d3a378f9665d8eee827c74cb9ecbee81e4c288dd)
b9ffbb9f953 : Restore `setAllowFp16PrecisionForFp32` test
4a08a202298 : fix the GitHub Issue #43789 that file_io.delete_recursively_v2 not compatible while calling on files on cloud storage.
2345c09855f : Update tests to have proper AST scope.
604fa5673e2 : Add unified_api_test for neg gradients
058aa3a305d : Update the image_test to proper AST scope.
dd21d56ae85 : Adds double support for StatelessMultinomial (which is really a categorical).
4c6e31c0857 : Remove depencencies on unnecessary aliases in tensorflow/core
6df9f5a51da : [rollback] Support new pipelines in autosharding by including it in FILE autosharding policy
d9ad5ce61b2 : Split strategy_common_test into two pieces as this test is currently timing out.
44d7827c986 : Go: Update generated wrapper functions for TensorFlow ops.
669be1c4cbd : Allow DistributedVariables with Auto/Write policy to be able to save component variables similar to MirroredVariables.
5c0ffc84139 : Add node expansion pass to expand composite op if its kernel was not found
cf210c870e2 : Make tf.test.TestCase respect superclass setUp and tearDown.
064e478a44e : Skip optional tensor when doing dynamic tensor check.
d90774fb510 : Fixing mkl_eager_op_rewrite_test error
2f7a60bb330 : Mark some constraint/assuming ops legal in shape_to_descriptors.
fc98bdfd4c3 : Official libtensorflow links
de0897ecf12 : Update ResourceHandle DenseMapInfo EmptyKey and TombstoneKey to use DenseMapInfo<mlir::Operation*> instead of empty name and anonymous name (NFC).
44ee91f82d4 : Internal change
e28fc76e889 : Internal change
ae8cd2a5b40 : Update GraphDef version to 553.
d6cd9a69475 : compat: Update forward compatibility horizon to 2020-10-13
ee8321a4060 : Update convolutional.py
7a7dc385ae4 : Bump junit in /tensorflow/java/maven/tensorflow-hadoop
30dd0e27d7c : Bump junit in /tensorflow/java/maven/spark-tensorflow-connector
55a1d7cbbda : [XLA/GPU] Address review comments.
8813a286b8c : Added multi-worker sampling mode. * Profile() now calls RemoteProfilerSessionManager (RPSM). * Profiler server saves XSpace to repository instead of returning XSpace by ProfileResponse. * ProfileResponse will have a non-empty trace iff there are any XPlanes.
78ba66c1229 : Remove pattern for FusedBatchNormV3 and add the generated C++ version with added extra conditions about broadcastability.
66c99931b62 : Generalize topology graph and device type.
d33ae4ffe89 : Add most_specific_compatible_shape method in NoneTensorSpec. Otherwise when code will raise error when interleaving datasets with None in the flatten view.
935a62e4dec : Renamed llvm-openmp to llvm_openmp.
8ce3836a79b : [TF:TRT] Add missing comma between supporting op names inside `GetInputsToDeterminateBatchSize` function.
a892d4b8a4f : Enable TFLite GPU delegate cmake build for normal Linux systems
aecc90e47c5 : [XLA/GPU] Formatting.
1da2ac286f2 : Changed signature of queue->Dispatch. Better logic separation.
affd2595e54 : apply review changes p2
e18ff653b2b : Update cmake document for Android build
a731eb769ca : Add cmake support of TFLite GPU delegate
4c12d776dde : [XLA/GPU] Add test MultiOutputFusionTest.
018fb5df02a : [XLA/GPU] minor comment polishing.
9e8d910e3bf : [XLA/GPU] Revise the shape comparison function in horizontal_input_fusion.
ea0b5fa33f6 : [XLA/GPU] Address review comments.
6774af43c24 : Implement horizontal input fusion.
feadb9ae1f0 : [XLA/GPU] remove unnecessary check.
438cb49f138 : [XLA/GPU] Add pseudocode for ConstrainedGlobalDecreasingSizeBestFitHeap.
3d657bfd84a : Internal change
a05f8bdf0e9 : Add the op expansion graph optimization pass to tensorflow
e5f30136a17 : Delete dead code.
4fa4bc8c805 : Signature of BindArguments changed to use argument instead of class member.
7322a44ff82 : Add IsEmpty() utility for telling if XSpace is empty.
065ea14dbe7 : [XLA/GPU] Address review comments.
cf28969fb2e : Change the implementation of getter methods of schema utils.
35aeaec7727 : Implement gather/all_gather for TPUStrategy
d4461a52e44 : Update the SHA1 for RBE images
eaf34140950 : Clone nightly_release tests to new location
1bfed17f407 : Update visualize tool to adopt the change of builtin code
6777b83b405 : remove no_op register_extension_info calls.
0237c988a09 : Correct a typo in base_layer_utils.
477cfa2aaa7 : Let CategoryEncoding error out for negative values and gives better error message.
8bdf508eb1c : Fix TypeError message construction when value in message might be a tuple.
35e84682fa2 : Narrow dependencies for op_def_util from safe_ptr.h to safe_pyobject_ptr.h
3c61e136242 : Fix model_utils::GetOrInsertOpCodeIndex() method
a92123447fc : [XLA] Allocate cross-program-prefetch buffer after initializing HeapSimulator
3454fe4a67a : Fix error message when registering a ragged op dispatcher to an op that's not an exported symbol.
ade220bef90 : Update OpDefBuilder with an option to allow attr type to be 'any'.
b082980a845 : ConvTexture replaced with ConvPowerVR.
1782a459575 : Remove numpy_datasets from V2 strategies
e5a3292a489 : Fix central storage 2 gpus combination
4d19ac12952 : Add missing dependency
9c82da5e530 : Add generatedNames argument to LowerAddNOp
3889e3dc8d2 : Add TF to TF lowering patterns to legalize_tf pass for TFLite
da8b395cf79 : Rolling back due to:
0930645d242 : Detect TF op events in XPlaneVisitor.
117fde63a8c : [tfdbg] Mark the reasons for a number of tests decorated with run_v1_only
cf67a717ef5 : Add direct init setters to Keras Normalization layer.
9f93d77b325 : Internal change
e2aa1ff751d : [KERNEL_GEN] Cache cuda stream to avoid OOM.
c32906c5881 : [tf.data] Increase the roll out percentage of optimization `enable_gradient_descent` to 5%.
a80394ab461 : Make the 'verifier' target public.
03663189f59 : Fix cpp namespace for ::tensorflow::ResourceHandle.
4ace926c663 : Go: Update generated wrapper functions for TensorFlow ops.
68e547e356b : Remove forward compatibility check for bincount.
594177934c8 : Update ops-related pbtxt files.
ae6816d52f0 : Remove lib_experimental
0c4e2e7bc7b : This CL makes VirtualScheduler and SchedulerState polymorphic.
ed5360e8f6c : [TF:TRT] Ensure that each TensorRT layer has a non-empty name to support xprof.
ad144d9bd27 : Update TraceMe lambda example
0d65cfaab05 : Add an additional `NoneType` check when converting a traced tensor to a `KerasTensor`.
d855fc792a6 : Update detection documentation with latest models & instructions
b81b8968083 : Fixed unintentional early Grappler optimization for tf.data functions
52df91c5634 : Create a V2 Op to stop the gradient when the input is out of range.
d5bfcbf8b62 : Update TFOpLambda layer to handle ops that are not public TF API.
411fd532b57 : Fix TraceMe instrumentation for the padding size.
cbade8270ef : Update Release notes for CUDA 11 and CuDNN 8.0.2 support.
38718b4ed5f : Remove forward compatibility check for bincount.
2e56481abce : Add doctests, `dict` initialization and `__getitem__` to `tf.lookup`
484ba717499 : [TF:TRT] Add SetLayerName for setting the name of TensorRT layers.
b5aae2985b8 : Print the tfr external functions in order
4365f05b2f2 : Add support for jax_debug_nans and fix the last few glitches with the C++ jax.jit.
adcefa251c6 : Migrate the first macro usage to the toolchains repo.
0e6fb5fde51 : Integrate LLVM at llvm/llvm-project@93377888ae89
8714ada4ea5 : Separate the model build and tensor allocation call for integer LSTM test.
aa6ff638f6f : Move unique id generation for tf.VarHandleOp to an op interface.
efcaa18c839 : Integrate LLVM at llvm/llvm-project@473b364a19ff
9dfedbd7f0f : Delete MoveScalarComputationsIntoGpuLaunchPass, as this is now available upstream in MLIR core.
b24a50b67d3 : Make sure flag_group.flags is non-empty
04b5fc6876c : Add int16x8 support for RESIZE_BILINEAR operator
2e6397ec8bb : compat: Update forward compatibility horizon to 2020-10-12
a942b287e2c : Update GraphDef version to 552.
bdbf9b56f78 : Allow outfeed of size 0 for XLA:CPU.
b6bc26301d1 : Avoid empty linker_bin_path breaking the build
eced5da8f12 : VLOG(1) an error if cuDNN sub-lib pre-initialization fails
0af213f96cd : Remove dependencies on aliases in tensorflow/core/BUILD
ac06f53498f : Remove visibility overrides in tensorflow/core/platform/BUILD.
98400c0a6ad : Make sampling mode test less likely to suffer from race where training completes before profiling starts.
fe094e9679a : Remove 2 more aliases from tensorflow/core/BUILD
192f694e3d6 : Make all of tensorflow/core/example package public. All targets here are exposed via aliases in tensorflow/core anyway. Make this public and remove aliases.
f93d0e2c721 : Remove TFLiteTensors from FloatSVDF and IntegerSVDF methods in shared SVDF code. Call into shared SVDF code instead of TFLM specific SVDF code for float reference kernel.
a7cabb95d62 : Make tf_gen_op_libs macro more flexible by adding a sub_directory arg.
c726ae3caba : Adjust the visibilities of libaries that are exposed via aliases in tensorflow/core/BUILD
103d3568e05 : Remove now unused tensorflow/core:human_readable_json alias.
ca8248e558a : Move xtensa_hifimini/fixedpoint_utils to flat namespace.
0d1c31a069b : Let CategoryEncoding error out if values in [max_tokens, +inf) and gives better error message.
4e3c130155d : Keras distribute strategy: Simple fix the styling in docstring.
a1e5d736631 : compat: Update forward compatibility horizon to 2020-10-11
dcb4519aa69 : Update GraphDef version to 551.
ea62dcdda8d : Move xtensa_hifimini/fully_connected to a flat namespace.
8897653779b : Add Neg gradient
01764967201 : Update dockerfiles to run with Cudnn 8.0.4.
58febb45007 : Always retrace in tf.saved_model.save
cc30517761e : Update API golden to expose tf.experimental.register_filesystem_plugin
66731f587f2 : Update GraphDef version to 550.
8c98a633f20 : compat: Update forward compatibility horizon to 2020-10-10
41597b290a3 : apply review changes p1
005269b40e6 : Revert "adding device to base iterator"
d3fa99b2a80 : Fixes GitHub 43886
e2c1252e71c : Fixes GitHub 43886
a738eccf2c8 : Cleanup profiler symbols from symbols_pybind_.txt
a41b86a3aba : Integrate LLVM at llvm/llvm-project@a2291a58bf1c
b4dcf686821 : Fix handling of strings and bytes in example input
aebb9e60178 : Improve doc string of `_build_meta_graph`. Move writing of debug info out of `_build_meta_graph` and into `_export_debug_info`.
6e2037f265b : Implement gather/all_gather for CentralStorageStrategy
89c2f7f062e : [tf.lite] Remove deprecated `Interpreter.setUseNNAPI` method.
8754ae7756f : More changes based on review comments.
7bc6fbfa4e8 : Implement gather/all_gather for MirroredStrategy.
ec55d6eb685 : Remove the tensorflow/core:allocator alias. Use the real target in framework instead.
1435e86cb65 : Create different strategy based on TF1/2 in strategy_combinations
b0f7ab99e7f : Replace operands now injected in OpBuilder
8afd8532b1e : Make proto field annotations lint-able.
8a35913f708 : Disable mlir support for some tests that fail with it.
51b01e521dd : Disable ASAN on tensorflow/core/common_runtime:direct_session_test as it's failing.
319257c2637 : Update document regarding the update of custom op defs
d995be36259 : Use non batch all_reduce in sync batch norm to avoid potential deadlock
9839be926d3 : Add tf_profiler_pywrap_cc_library_wrapper macro
f8886a872bd : Fix build after #43594
776ec418d83 : Replace operands now injected in OpBuilder
fa513b979d2 : Replace operands now injected in OpBuilder
e65b8855b1b : Add outside compilation test for histogram summary that doesn't use tail extraction.
b8a26f2d741 : address review comments
540f6db6f85 : Return the correct replica id within a sync group for MWMS. Currently we return the local replica id within a worker as opposed to within a sync group.
c7f6ac17620 : [XLA] Remove unused indices vector in HandleScatter in hlo_evaluator.
7c991e6c647 : fix the arduino build.
c3bd81b119f : Make framework:allocator target public.
b5126cbfb26 : Fix case when target and host_os are the same.
05c6d504e47 : Remove the indirection through the core:human_readable_json alias
bcf7e85b0c6 : Expose Python binding of TF_RegisterFilesystemPlugin and tf.experimental.register_filesystem_plugin
7699824d80b : Expose TF_RegisterFilesystemPlugin C API
793a21075fe : [XLA:GPU] Re-add ReshapeMover compiler pass
95f92fcfa9c : [XLA] [NFC] Log time taken by each pass inside an HloPassPipeline
548b496f902 : disable the stateful_random_ops_test in oss
ee2d634c6b1 : Internal change
9af5a748f36 : Disable constant folding hook for tf.AllToAll and tf.CrossReplicaSum.
17e6366d22e : acknowledged changes
eef4e3acc83 : Added pytest for Bfloat16
b0d877aa2b6 : Another code formating
d977ba69c03 : Code format
767088537b4 : removed Eigen:: from datatype
dca4ccf71a9 : Added fix for test failure
1e17035ce18 : Added unit tewst for BFLOAT16
1b9f42d6823 : Added missing bf16 registration for sparse_xent_op
527401779ca : Change the default visibility of tensorflow/core/platform to public.
9ab05b848af : Some internal change
f0b10fbb5d0 : Remove dependency indirection through framework_bounds_check alias.
318a1bf1543 : Turn on VariablePolicy for TPUStrategy.
60e1ac246f9 : minor change per code review suggestion
edcd8eb2cdd : skip the broken test stateful_random_ops_test
ce41ea78005 : Addressed review comments.
f9ef3a8a0b6 : Fixes a small typo in the TfLiteTensor description.
0542d9f8119 : Addressed review comments.
2085800d6d2 : Let CategoryEncoding be serialized and deserialized through configs, and get rid of variable tracking.
f7c67569fc1 : Addressing review comment
2ec468f3bcd : Support hlo to lhlo buffer placement through shape.assuming ops.
6c3923dc3cf : Remove profiler_client_deps macro
6da76f19c22 : [XLA] Keep the the original rational polynomial approximation of erf.
ca476f82f86 : Clarify the documentation text, and include a common example.
cfef4e90add : Move HLO transformation after chlo->mhlo lowering
767475d3762 : Replace checks for ranked MemRefs with checks for BaseMemRefs.
a68af2830ab : Only log recorded allocations if any bytes were used or requested in a given bucket.
982ee24e7ca : Track persistent buffer allocations in the RecordingMicroAllocator class.
b024551db44 : Cleanup bug references to TfLiteEvalTensor API and point to bug to add this functionality on the MicroInterpreter.
a7bdaeba611 : Drop various buffer pointer getters in SimpleMemoryAllocator.
8dc7f8a7b76 : [KERNEL_GEN] Make TF op name and MLIR func prefix coincide in *.mlir.tmpl.
79c0b6c793d : TFLu: Download and modify PATH if GCC is not installed
db38e14d05d : [XLA_GPU] Remove `print-if-after-all` from add_multiply.hlo test.
2ef80f22951 : Use TensorShape.assert_is_compatible_with instead of merge_with
a5bc1396a00 : [lite] Add separate build targets for some parts of the TF Lite Core C++ API, to allow the TF Lite Tasks libraries to depend on those, without dragging in the larger parts of the C++ API. In particular: - core/api/error_reporter.{h,cc} (ErrorReporter) - core/api/op_resolver.{h,cc} (OpResolver)
9b3d8f2212a : Cleanup Selectv2 broadcasting
22edce31f83 : Update GraphDef version to 549.
a106ef43a9f : compat: Update forward compatibility horizon to 2020-10-09
000da946130 : Use tensor_cast instead of mhlo::reshape in the lowering of unranked binary operations.
80d84de9e1f : Move tf attribute import to util
1a678bf42ca : Fix failed tests in v1 graph mode for model checkpoint in OSS.
847cf8a5f55 : Improve compilation messages
373b545c69f : Add explicit build dependency for keras application.
60668130480 : Remove portable_proto_lib rule
e87c9e1b854 : Fix parameter name mismatch.
1a59a417ac5 : Code clean
21c2dcd8218 : Refactors parts of AlternateMemoryBestFitHeap to make a few private member variables and methods protected so that they can be reused by subclasses.
2d83c3230fa : Return the correct replica id within a sync group for MWMS. Currently we return the local replica id within a worker as opposed to within a sync group.
f97f5c1b9db : Use global tensors' type to populate the corresponding bound_inputs' underlying types if the underlying types do not match.
c53f7a7b1b3 : Addressed comments.
50dc0d19632 : Move tf attribute import to util
ab7a42af5bc : [tf.data] Modify the optimization `inject_prefetch` into `antotune_buffer_sizes`, which will inject autotuned PrefetchDatasets after non-prefetched asynchronous datasets. The optimization will also rewrite those existing non-autotuned PrefetchDatasets into autotuned with fixed start value and minimal value for the tunable parameter `buffer_size`.
48f0418e392 : Move profiler build macros into profiler bazel configuration files.
976ed7aa4ae : Added dlerror() error message to log.
b071d687adf : Fixed bug where Tensorflow misreports sizes when sizes are mismatched.
d1369b5c09e : Add optimization profile type in the HLO metadata
101afeb9b93 : Update control_flow_v2 to allow multiple injection for keras call_context().
e01adec56da : pfor: Stop tiling/untiling TensorLists
d483dea0c6b : Fallback when faced with other runtimes.
ebe1d5c6c08 : Move tf attribute import to util
34ee735c2b4 : Move request creation within the retry lambda.
e990f1184fb : Fallback to Python for float0 in the C++ jax.jit.
3a35f1311d3 : Merge nightly and release behavior into one conditional script
42c6cc57801 : Revive Networks with SparseTensorSpec
62d414ba034 : Fix github issue #43824 https://github.com/tensorflow/tensorflow/issues/43824 by adding any observed layer names (e.g. when loading models) to the name generation avoid list when generating op layers.
3eed7f34384 : Register HostCount and ChipsPerHost API to executor_fn.
8673c43e3b0 : Update keras/distribute build file for explicit build dependency.
4d04d4cf325 : Adding a gradient for Sqrt
8bb1b54d592 : removed linux/osx makefiles and pulled in the one define into the common makefile.
c4f499b603a : Fix some keras test that lack of explicit build deps.
abaca545db6 : [MLIR_GPU] Generalize StoreForwarding and DeadTempBufferRemoval passes.
a93e36e78ea : Enforce that the target makefile must be called TARGET_makefile.
25dbedd429f : Support new pipelines in autosharding by including it in FILE autosharding policy
912d6e7ba78 : Adding py types to all __init__ signatures for subclasses of _OptimizationParameters.
9c14fe8f662 : Load `MirroredVariables` with the C++ experimental loader.
7591caf5ee8 : Enable collective_ops_test in multi-gpu build since the failure is now fixed.
66a6e090aa0 : Removed the unnecessary deps of Keras in control_flow_v2.
84202f860fa : Remove TPUMergeVariablesWithExecutePass from TPU bridge pipeline.
c51c793a53d : [XLA] Preserve the layout of the slice shape during algebraic_simplification.
a97f22586d5 : Add add new option in HloComputation::AddInstruction to add instruction with different name.
d39d5bf3056 : Add support for Momentum and RMSProp optimizers for embedding layer for TPUEstimator.
1bc071a2d75 : Switch outside compilation test to use Tensorboard summaries.
a3934c53e26 : Small documentation clarification.
5a7911dbb78 : DNN 0.x code clean - qmatmul op
e7f6b0c7ee4 : [XLA] Don't pass on_host_shape to ShapedBuffer/ScopedShapedBuffer inside XLA.
17dc4b07a01 : [tf.data service] Set use_node_name_sharing for lookup tables.
28a88cc4f7a : [lite] Partial reversion of some changes in CL 336001737 (which were previously automatically rolled back in CL 336109212 and then wrongly rolled forward again in CL 336109212).
a4f2bb7ec03 : Update function runtime to not run function optimization passes for component functions.
dc666bf0f45 : Fixing a couple bugs in the xtensa_hifimini conv implementation: 1. inner loop counters were not incremented correctly 2. quantization multiplier scaling was wrong
7ada484ae4b : [NFC] Extract common attributes of MHLO and LMHLO ConvOp
af235624c0c : Amortize the cost of queue length metric collection across every 16 operations.
06ebeed3b04 : Export strategy combinations that used by keras to tf.__internal__.
4147aa97005 : Internal change
b8fc0b69e36 : Update bidirectional wrapper tests case that will fail in v1 graph mode in OSS.
3e0aee0d54e : Fix GetNcclAllReduceConfig to initialize replica count
f3192106579 : Return the correct replica id within a sync group for MWMS. Currently we return the local replica id within a worker as opposed to within a sync group.
1bcd2dadc66 : Add oneDNN-aarch64 reference build option
19db1548e8b : [XLA] Teach TransposeFolding to fold dots with batch dimensions
886229e977a : [XLA] log a WARNING for out of range F64 constants instead of a check failure.
471a3d4ce87 : Integrate LLVM at llvm/llvm-project@c10248829357
54151bec863 : Add new builtin code field to operator code
6fb1e4e4259 : adding device to base iterator
1e68aaed08e : Do not hash empty arrays.
0581f8b86e6 : [PJRT] Change client factory methods to return a std::unique_ptr<> instead of a std::shared_ptr<>.
a6d2ee54137 : [XLA:GPU] Make test case even bigger to throw off LLVM's unrolling
7fc130bd8d8 : Fix channel first support for effieicentnet
54226e6cf8e : Switch TFLM svdf kernels to flat namespace.
a2e35ccd8d9 : fix keras progbar output collision (2)
c7adefee674 : Update GraphDef version to 548.
16e87107af7 : compat: Update forward compatibility horizon to 2020-10-08
b300f49d2d1 : Enable a now passing test on CUDA 11
525a8248248 : Refactor SparseApplyFtrl CPU kernel into class
9f813ea8e83 : Re-export is_tfrt_enabled() through context.
9f94132416e : Internal change
bbd18b8180a : Allow `tpu.experimental.initialize_tpu_system` to be called inside tf.function.
fca5923fab6 : Keep return_attention_scores consistent with MultiHeadAttention, before TF 2.4 release.
37cf5b43c30 : Change default value of loss_scale in Policy.__init__.
a7b1414b08d : Update keras saving tests to import modules directly from keras folder.
833a87aa742 : Disable tests that are failing with tsan until they are fixed.
ff6f3b6f75d : Allow the TF Lite Tasks library to optionally use the TF Lite C API instead of the TF Lite C++ API, if built with '--copt=-DTFLITE_USE_C_API'.
6a7391ca023 : [TPU] Don't pass host_shapes across the TPU API boundary. They can be computed from device shapes.
cc33e1f05b2 : [XLA] Compute ShapedBuffer::on_host_shape from ShapedBuffer::on_device_shape.
6c3538bf6b5 : Enable test that was disabled in b/135752236.
98d5315048a : Fix TFLite aarch64 Makefile build
baed1044d21 : Autotune Dataset.map when transforming builtin map with autograph
e6610883e46 : Skip collective_ops_test in multi-gpu build since it is failing.
de53c48ae1a : Alternate approach (to PR #43240) to fixing ethos-u build errors.
d92604ac3c6 : Revert the revert of PR #43682
8ccc8fe5381 : Add the Python API and AST translator for authoring TF op composition
dc3659deecd : Internal change
69d6bdabb6b : Update flatbuffers library
ed6992c14c9 : Fixed some minor bugs that blocked a learning rate of exactly zero for FTRL.
e88f6739a7a : random_poisson(rate=+inf) should return +inf, not nan.
34dcd396d9b : [XLA/GPU] Size-constrained buffer allocation.
d1d4c51fcd2 : Add HostCount() / ChipsPerHost() API to TPUTopologyExternal.
0406aa2fcc0 : [XLA/GPU] Factor out the logic of MLIR op -> kernel param slices to share with all emitters.
84e78209649 : Disable tests that are failing with tsan until they are fixed.
d39ff659206 : Deprecate and remove testing/test_utils.h from TF Micro.
e9947ca30a0 : Fix array access in Obj-C `TFLInterpreter::resizeInputTensorAtIndex`
43208d2c8c3 : Make sure that callbacks are called outside mutexes
ab60326f114 : Update importer to always populate "tf.entry_function" attribute when graph_as_function is set and update graph pruning pass to only not prune graphs for functions named "main" and the "tf.entry_function" attribute is not set.
db30bc0057a : [tf.data] Avoid propagating split providers into sub-iterators.
e0487f81c0a : [TF:TRT] Refactors union find classes in segmentation.
21e0e3e9cf0 : Update Keras target with explicit build deps.
4c276ba9a26 : TF Internal API: tf_export a few distribute-related symbols:
24d00f249d3 : Switch TFLM softmax kernels to flat namespace.
b6d58af1444 : Save FunctionSpec with BareConcreteFunction
36bc5491460 : Switch TFLM quantize kernels to flat namespace.
c0da1d40921 : Update CompileGraphToXlaHlo to populate target/control ret nodes.
d460bb83cbd : Integrate LLVM at llvm/llvm-project@9908ee567059
dbedeebd8d8 : Switch TFLM DepthwiseConv2D kernels to flat namespace.
b13e49836a9 : Switch TFLM Conv2D kernels to flat namespace.
f6ed328c634 : use sysctl for cpu frequency on macos
37c2bf5016f : Cleanup reshape_test to use test_helpers.h instead of testing/test_utils.h
22d148562fa : Update tf.SplitV verifier to allow for ranked types and dynamic dimensions.
9092ea06fa8 : Add explicit build deps for keras test targets.
faeedfdd455 : Update MP test that will fail if converted to OSS keras.
00a796a585d : Update keras build file for license.
1fd4a4655b4 : PR #43819: Fix operator check
756c1f7bf0a : Avoid using GraphView after function graph is modified in graph_properties.cc
5a8878b1e80 : [NFC] Add examples to tf.nest.map_structure documentation
67db2b76207 : [TF2XLA] Check 'case' op compilation from autoclustering codepath, but not from tf.function
6ecbdff0c2b : [XLA] [NFC] Refactor LiveRangeBefore
727a8e8798b : Add a TFRT utility class.
fb973b1c7d4 : [KERNEL_GEN] Add unranked kernel for Tanh.
762cc6192b2 : Remove superfluous quote from lhlo_ops.td
8d5bdacfac0 : Add transparent copy of buffers in the C++ jax.jit.
a2e00ba6742 : Added support of dynamic weights for DepthWise Convolution in OpenCL.
06799686074 : [ROCm] Fix for ROCM CSB breakage - 201007
155efe6e039 : Adds optional flush functionality to recording_tpu_driver.cc
3708f734812 : Support Session's ConfigProto in TF2 MLIR bridge
6f8ee540736 : Internal change
f21878afe2d : Fixed some minor bugs that blocked a learning rate of exactly zero for FTRL.
d8e25ce7d27 : Use the Python jit for the compilation in the C++ jit.
2128d7ab485 : [TF:TRT] Uses `std::is_same` instead of `==` to compare types in `convert_nodes_test`.
8134c918424 : Fixes GitHub 34165
cb1786e1657 : MultiProcessRunner: symbol replacement: barrier->get_barrier
e0ed4b42ee8 : Cleanup the l2norm kernel test.
82c816394ca : Update nn_ops.py
170797b93ad : Update fractional_max_pool_op_test.py
f7a4663c34c : Fix comment in YML file.
a89724bda93 : [NFC] Mark Thunk subclass members const when possible
37995ed712f : model.predict for MultiWorkerMirroredStrategy.
de43377f1dc : Implement support for keepdims=True on ragged reduce operations.
2c08f3561f4 : [NFC] Eliminate HLO Instruction pointer from ThunkInfo - Since all thunks now have been migrated to not needing the HLO Instruction, eliminate the pointer from ThunkInfo
3df883b5a70 : Reimplement profiler format_utils without StrFormat
63ef1c78bfd : Add IWYU pragma export for gmock.h in tensorflow/core/platform/test.h
7d7752d0a7d : Add TF_CONST_INIT macro
13ee2a50166 : TFLu: Replace target cortex_m_gcc_generic with cortex_m_generic
f61a5fd3620 : Fixed some minor bugs that blocked a learning rate of exactly zero for FTRL.
be07ec6b7d9 : [MLIR][KernelGen] Fix ROCm in kernel generator
080bc19079f : Patch kissfft to remove sys/types.h include from kiss_fft.h.
f718b7fd197 : Integrate LLVM at llvm/llvm-project@5e4409f30817
eb2ecd44c61 : [MLIR][KernelGen] Fix unranked codegeneration in kernel generator
7f387837b76 : [MLIR][KernelGen] Remove redundant braces from tempaltes
9d4bc36366e : [MLIR][KernelGen] Support `compute_xx` profiles for unranked CUDA kernels
aa3326c63c8 : Integrate LLVM at llvm/llvm-project@b45b5166f8f9
59b05b01076 : Diable a failling test.
78e38640ec5 : Update GraphDef version to 547.
bf0ceca4af4 : compat: Update forward compatibility horizon to 2020-10-07
184da74b4f8 : Remove ARCH_K8 from x86_64 toolchain configurations.
8d7f963f7b5 : Remove unnecessary version increment of kRelu and kRelu6 in deprecated file
5f1adf36f57 : Remove unnecessary version increment of kReduceMin and kReduceMax in deprecated file
4d77e555e83 : `cuda:fatbinary` dependency causes licensing issues.
7a300006882 : [coreml delegate] fix usage of coremltools header
53d4a884264 : Use enueration for policy items
6876c211572 : Implement gather/all_gather for DefaultStrategy and OneDeviceStrategy.
ee4be8edb86 : Replace StrFormat with StrCat in device_tracer
884008e6eb5 : Changed input/output tensor def linking. Using InferenceContext to get input/output ids. GraphFloat32 now using only for InferenceContext creation.
0ed647899b3 : Make profiler_client_test_util its own library
23604c54f0b : Update keras code/tests to import modules within keras code base.
e6021dc4220 : Add RaggedGather op to Flex delegate
397d9c8ef97 : [XLA/GPU] Propagate kernel names from MLIR NameLoc, not from attributes.
31e4a59c185 : Using DeviceInfo instead of CLDevice.
abce6418532 : Integrate LLVM at llvm/llvm-project@3cb8347c94a0
81466105522 : PR #43819: Fix operator check
f9b20531e71 : Fixes some lingering TODOs and internal test bugs in pod_tpu_driver.cc
dd934175eca : Avoid compiler crash on aggregate initialization of flexible array member
8619d4b45bb : Small improvement to the docs.
4785a2a5b86 : [XLA] Don't pass span by const reference
5dfaa31397d : [TF:TRT] Fix TF-TRT python integration tests.
bd444b572f0 : [tf.data] Start to roll out the optimization `enable_gradient_descent`. Also add the Python test.
84db924eae2 : Remove the go_proto_library rules.
04432491881 : Rewrite trace_events_to_json to use StrAppend instead of StrAppendFormat
4ba6a1dc995 : Add test_util.main() and test_util.set_logical_devices_to_at_least()
bde6a9cfeee : [tf.data] Change the code to solve the bug that ParallelMap records more buffered elements enqueue than dequeue.
6371d4a38cf : iOS Documentation for Text Task APIs
399ee88ee17 : Drop ContextHelper and bind TfLiteContext APIs to MicroInterpreter.
62544da4337 : [XLA:PJRT] Add TPU client and associated libtpu.so initializer.
11b687edfea : Run canonicalization again after resource op lifting to remove dead local variables.
9fd6313f37c : Export strategy combinations that used by keras to tf.__internal__.
203d2f4beb8 : Remove the go_proto_library rules.
6fdce880fa8 : Add format_utils to profiler
3bf74be54a4 : added link to the benchmarks readme.
9fe68d5108d : Do not use C++17 emplace_back
172b97d429c : Add brackets to multi-line strings to make sure the entire string is captured.
993faabe64f : [NFC] Eliminate references to HLO Inst from WhileThunk
2f9ba0aae73 : Change TFLite python:interpreter target environment constraints to non_prod.
2d5f9fac358 : Remove the go_proto_library rules.
a7d853d3414 : Enable pod viewer and step stats for GPU.
cc8692f5441 : Improve TensorBoard Callback documentation.
f79abdf7c12 : Undo experimentation with removing ./configure.
c05a9edacd9 : [XLA] Add support for parsing negative nans as constants in HLO parser.
527d4624fcc : Make early increment range when modifying underlying user list.
f7dfcc3468d : Remove Keras dependency from TFLite (lite.py)
96fb44b7b4c : [NFC] Eliminate references to HLO Inst from ForThunk - HLO Inst is used just for body profile index, so stash that directly in the Thunk.
04ea37b5ed0 : Get XlaCompile attr errors out of all of our gradient stack traces
c41b1f7e726 : Add TAGS=posix to the CI build.
7c769ba2009 : [KERNEL_GEN] Move common code for unranked cwise ops to unranked_op_gpu_base.h.
95776148da6 : Add internal registry for special-casing different ExtensionTypes with different KerasTensor subclasses, so that we can support unique instance methods/properties / shape/dtype inference of different (composite)tensor types when the generic approach is insufficient.
31029280a2c : Do not record queue length in metrics on task dequeue.
c5d4acd09ae : Internal change
9340214eef3 : PSv2: Replace `FunctionRetryableError` with `tf.errors.CancelledError` as they should deserve the same user treatment.
d7bb5785ced : [tf.data] Avoid visiting the same node multiple times in ComputeHash.
acfb05435f2 : Add read variable op to function control outputs
ebfdff6a87f : [NFC] Eliminate references to HLO inst in CustomCallThunk
a4f4855c82e : Optionally save MirroredVariable components.
7f815929e83 : minor nits
e665554b90a : Enable sparse tensor dense matmul op tests in eager mode.
6ae2b68fd30 : Improve get_tensor_spec to not modify a None TensorShape.
7fbfcc52a4a : Better warning. With that we can just to replay_computation directly for further analysis.
7df9d5ab2a8 : [KERNEL_GEN] Generate external functions declarations automatically.
1ec0a837b2f : [NFC] Eliminate reference to HLO Inst from ConditionalThunk
66bf2d0a43c : Keep track of pending queue length for runtime PI in executor.
04d025f79bf : make cost analysis more robust. used in profiler.
0eda09a3fbe : Update tf_mlir_enable_mlir_bridge support unspecified
3a950ac7362 : Add `//tensorflow/core/platform:env_impl` to lib_internal_impl
43aa22645e0 : [XLA:Python] Prevent CHECK-failure when accessing the CompileOptions.device_assignment property when no device assignment is present.
027f04d32e3 : `cuda:fatbinary` dependency causes licensing issues.
6b59f0662e8 : The auto-mixed-precision pass is actually run before TF-TRT while we want it to run after TF-TRT, see b/170160323.
86cbd3aa330 : fixing a few things up.
ede13856363 : Extend space to batch to apply to larger batch sizes
64a324460ae : [NFC] Eliminate reference to HLO Inst from NcclAllReduceThunk
8b5e015c512 : Fix build by adding missing include.
f0702de8c1a : [NFC] Eliminate references to HLO instr from Infeed/Outfeed thunks.
e014c2f458a : [NFC] Eliminate references to HLO insts from CudnnBatchNorm Thunks.
ec66071ad76 : Open the visibility of platform_base target
0d39eea6e7e : [NFC] Eliminate references to HLO Inst from CollectivePermute Thunk.
bc36c5e529c : Small change
33d34d00dfb : [NFC] Eliminate references to HLO instr from Gemm Thunk.
4288c16bd20 : namespace changes
670762556b0 : Addressed review comments
902a6028116 : Addressed reviewer's comment.
38f42c736be : Open up visibility for bzl_library rules based on how they are used.
c057aa590c9 : Addressed review comments
af3aa878ee1 : Move //tensorflow/core/platform:env_impl to be part of framework_internal_impl
4a1eda965c4 : Split env library so that there is only one instance of `Env::Default()`
a3afd7f7a28 : Revert python2
46040c2d001 : Update references from android_tensorflow_lib to portable_tensorflow_lib.
ab84a1267d0 : Revert python2
e191015d6f9 : Revert python2
afde52b7c00 : Model Dataset iterator op resource side effects.
78e36fc5e76 : - modified according to logs.
0b56f9ef6da : fix grappler/costs:op_performance_data dependency
516de8eb2d5 : Add explanatory comment
02a75ae8f1b : TFLu: Add support for Renode test for Stm32f4 target
91bbb279cf0 : Fix missing raise
bd1f1ac1fec : Fix operator check
78e73b36f06 : [KERNEL_GEN] Update op defs for non-complex unary ops.
334a3b5ad98 : Replace reproducer test case with a better one.
9648531c0bf : Ensure that tf.IfRegion/tf.WhileRegion ops are not outside compiled in entirety when there are implicitly captured values with unsupported types.
152a9384c52 : TFlu: Fix bug in micro allocator test and update review comments
008130e951d : Add GPU kernel for ApplyProximalAdagrad
d55c3f96eef : [MLIR][KernelGen] Compile for multiple NVIDIA GPU architectures simultaneously
e0bd971a0a7 : Use a pair of (building block, index) as key for the cache.
d6426459bca : Integrate LLVM at llvm/llvm-project@a48d480e1f7e
3ee8b3c19f1 : Update GraphDef version to 546.
6f518ec19da : compat: Update forward compatibility horizon to 2020-10-06
22d38d0f305 : [KERNEL_GEN] Make gen_kernel_library a facade for ranked/unranked kernel gen.
8a77ace2ac8 : Remove tests that use a replica context scope with no strategy specified. This does not seem like a usage that we need to test.
bd4395c6a20 : Update shape inference of LookupTableExportV2
271e5cf2cc3 : Update fractional_max_pool_op_test.py
3676262e8b3 : Update fractional_max_pool_op_test.py
14f8cb17bc2 : Make {Float,Double}ToBuffer uniform across platforms for NaNs
bebcbfe67c5 : Remove unnecessary call to absl::StrFormat
ee4897dc412 : Update keras local layer to direct import python modules, rather than use it from backend.
fd0689ed78a : Reduce bidi keras lstm testing time by splitting the bidi lstm layers into two separate tests.
06dab7ffe79 : Export strategy combinations that used by keras to tf.__internal__.
3392b306e0c : Addressed review comments
a2ed5134744 : Internal changes only.
c95c69473f3 : Internal change
ba92a24c57e : Drop the stack-allocated instance of SimpleMemoryAllocator when committing the memory plan in MicroAllocator.
083a88f29d6 : Return correct size for GetAvailableMemory() and GetUsedBytes() in SimpleMemoryAllocator when temp allocations are used.
4f0d3bd4d29 : [XLA:Python] Add Python bindings for HloCostAnalysis.
da8e7314544 : Fixed flaky test by increasing grace duration.
9047f259ce6 : [XLA:SPMD] Support recursive partitioning for depthwise convolution.
9bf2fe975a5 : Add TensorCast when replacing use in terminator for mismatched types.
32f5a9d1f0d : DNN 0.x code cleanup - matmul op
0e6ff3def79 : Check empty rather than computing full vector size.
6d383210f66 : Use StrCat instead of StrFormat when converting int to string
1831af3c012 : Remove unused dependency in Lite MLIR converter
7467281580e : Set the "nightly" branch to master HEAD every day
8938132366f : PSv2: Remove unused `Closure._set_output_remote_values_aborted` method.
9c4a57e69ba : Disable printing the ops on error in TFLite converter.
7a6107bf832 : Add missing word
acca16760ec : Remove unused `using` statements.
17f94a78e8d : Refactor reading builtin code in TFLite
607a6aeaccb : Fix tests in OSS keras which failed in graph mode.
90cfe9069c1 : fix for generic_m4 build. this flag got dropped as part of the cleanup.
1ad94c17b44 : Add StatefulErrorReporter and make error_reporter() public from Interpreter API.
b34984f33aa : tflite_convert: register custom op defs at the beginning of process
d36cef36972 : Integrate LLVM at llvm/llvm-project@3641d375f674
f46fbfeb1cd : Adding some initial organization to the docs and readme.
4bf9a8cc0f1 : Add new mlir_bridge_rollout field to Config proto.
122655424ec : Move TF 2.x profiler files out of top-level profiler/internal
a6da0e7fd92 : [tf.data] Stop to record graduated experiments for in the future some of them may not appear in the `graduated_experiments` list.
c2bad24cc71 : [XLA] Switch implementation of erf to use the same rational polynomial approximation as Eigen.
6f40f7d723a : Fix the "dyld: malformed mach-o" error in MKL MacOS tests.
2426dfed5e2 : updated comments.
24bff6bd083 : Delete unused android_test_srcs filegroup.
a4589c59e0f : fix the arduino build.
1ec134c04ca : Update RNN related tests with control_flow_v2 behavior in v1 session mode.
1231418c789 : Bring back tf_saved_model/structured_output.py test.
9fa0e727bb4 : fix control_flow_ops_test unit test failure
6710acef648 : Updated documentation of TimeDistributed
2948cea1760 : [tf.data] Only apply the optimization `enable_gradient_descent` on the main dataset. Also update the unit test.
e4a80d5e7cb : Update GenericLayoutOptimizer to use RAII object to keep track of upgrading from 4D to 5D data formats (NFC).
d6323766bab : Fix issue of Metrics being tracked as Layers.
27c3083ae07 : removed unused header that was failing internal checks.
0931bdf88f9 : Decouple TFRT native ops from c_api_tfrt.
9323ca984aa : Unify MLIR -> Graph attribute export with GetAttrValuesFromOperation (NFC).
36038c881b5 : update per Google code review feedback
83d12597c18 : Move TensorList decomposition pass before Region to Functional CF conversion.
cfcdd22a57d : More update to the Keras and related BUILD file.
8e96add607e : [KERNEL_GEN] Unify op definitions for ranked and unranked kernels.
387c0892056 : Update TensorList Decomposition pass to handle region based control flow ops.
04a8d6e3f4e : Improve error message.
59d93ae10b8 : Update a few keras tests that will fail after converting to OSS tests.
d74f7057cd9 : updated BUILD file based on internal checks.
0e87b6606ef : Change some internal instrumentation.
53b6ce91072 : Remove _pywrap_profiler copybara rule
1ba52ab95e1 : Tensor tracer file updates.
0c14b17c1fc : Documentation for Task library demos
b4e4c329d09 : PSv2: Comment correction in parameter_server_training_test.
651cb1d8e64 : Revert PR #43178: Make fast builds work with MSVC
65ee6253efd : style changes + error msg to shape.cc
ab1478d380a : Work around the outside compilation / resource variable issue.
f9c1d327a3e : In BatchingSession, optionally re-use a shared batch scheduler with other batching session instances.
52e51cdf3fa : change tab to spaces
3af30373b6f : add -std=c11 to CFLAGS
a4af555c80d : Remove uuids from temporary checkpoint paths
f9a73552a6f : [XLA] Add NaN tests for RoundTripFpToString
eaf2c9d3e7d : Added missed dependency.
fbcae744f22 : Update InferReturnTypeComponentsForTFOp to strip ref types from derived attributes.
d5b5e1148ab : Add a Keras LSTM+batch_jacobian integration test
b550aae355f : [MLIR][KernelGen] Add E2E test for `tf.Acos`
6cc08e0dba5 : [MLIR][KernelGen] Legalize `atan` to approximation
b372d4698cd : Fix tfl.mul and tfl.fully_connected fusion
a9740ce6bae : - updated according to review.
912096b548a : Add trait to not allow constant folding of certain ops.
6db06a91c8b : TFLu: Update review comment in ethosu.inc
25e16e86bbf : [MLIR][KerneGen] Lower `tf.Atan` all the way to LLVM
e58134ce706 : Integrate LLVM at llvm/llvm-project@22664a325167
273cfeea17f : Fix cuda_blas.cc compilation for old CUDA versions
bf63af8828e : Bug fix in `tf.print()` with `OrderedDict` where if an `OrderedDict` didn't have the keys sorted, the keys and values were not being printed in accordance with their correct mapping.
e8d84bd57a4 : [HLO] Clean-up dynamic allocation in hlo-legalize-to-lhlo pass.
e94f92d24e9 : Fix linker error for unranked MLIR generated GPU kernels.
fef68d4b601 : Remove unneeded code for HostOrDeviceScalar<void>
66cd386c108 : adding CMSIS DSP and NN include path into cmsis.inc.
c491ca455c1 : Refactor blasLt APIs to return Status, not bool
a3dfb6f3669 : Change ThenBlasLtMatmul implem to a template
a87442f8456 : Add type checks in DoBlasLtMatmul
2a34bf9ccef : Rename kF32FastTF32/BF32 to kTF32/BF16AsF32
37333a49b58 : Fix formatting issue in cuda_blas.cc
07e0f88dd1e : Whitelist InTopKV2, NextAfter and XlaKeyValueSort ops for the fallback path
45654084ab0 : [KERNEL_GEN] Fix func type for DeallocRawOp in TF Framework.
55106531241 : Add folder for mhlo::remainder
7eb52472daf : compat: Update forward compatibility horizon to 2020-10-05
3e3e2ea467c : Update GraphDef version to 545.
6eb26b45de8 : Fixes lint
2025bf6f681 : Implement support for keepdims=True on ragged reduce operations.
e8766a151d8 : Implement support for keepdims=True on ragged reduce operations.
d6b5f296d2d : add context to create dataset func
15e32616420 : MKL DNN 0.x code cleanup - relu ops
1c1b3accab3 : Remove a whole bunch of useless aliases.
ed5f64a1039 : Update performance table to correct markdown format
fd63c40d828 : Internal change
f9071b39781 : PR #43509: Build benchmarks as part of `make build`
255fe7ca6fa : Update metrics_utils_test.py
05249047102 : Update metrics_utils.py
4b810e0a9fb : Update metrics_utils.py
edeb46930e7 : Add method SpaceToBatchNDOp::inferReturnTypes. This infers as much information as possible about output type, given the available argument information. Rank can be inferred when input rank is available, and static shape can be inferred when padding and block_shape arguments are constant.
24c634f2a7a : Corrects punctuations and format
e79c0b68e7c : Open source pod_viewer.proto and pod_stats.proto.
006af3c435a : - formatting changes as PR review.
9439a141200 : Update GraphDef version to 544.
88f8b98a12d : compat: Update forward compatibility horizon to 2020-10-04
49c4c4cb1f5 : Minor grammar fix
c8b15f70992 : Change to use test_util.is_xla_enabled instead of filename matching
93aee75297b : - added missing argument docstrings for genbbox.
4a08909ca15 : Adds usage example for log_sigmoid
929b0feb8c8 : Add UpdateEdge unit test in c_api_test.cc.
6ed5f2c8078 : Call TF_UpdateEdge in python_api.cc.
2256067e703 : Update GraphDef version to 543.
99af4797cb0 : compat: Update forward compatibility horizon to 2020-10-03
cc1b6364c8b : Fix TFLite quantization example
177639123d6 : [MLIR][KernelGen] Compile for multiple NVIDIA GPU architectures simultaneously
fd20aef919b : Removed expensive check that one layer texture array supported.
5b5aab7f63a : Internal change
4fa8162dd8b : Update Eigen to https://gitlab.com/libeigen/eigen/-/commit/f93841b53ef83460348b19d3b0e82a96a81cd05c
0f7d38ba0ef : Fixing test breaks.
dfd74b35d99 : Integrate LLVM at llvm/llvm-project@88c9162c9d47
6f34adbeeb0 : op_kernel_test.cc: Minor fixes for MSVC / C++14.
b1109ff5454 : Enable a few test targets for tfrt. Disable quantization test since we don't plan to have quantization support in the initial launch.
3b0672c24b1 : Updated the description of K.dot https://github.com/tensorflow/tensorflow/issues/43653
88c613add6e : Removed lines as requested
f63da8dfc0a : Moving once_flag as requested by reviewer
508fddb3af9 : replaced std with absl
9835aaae5c7 : Removing unit test that depended on pre seting of OMP threads
769fdabfa4d : Added call once flag, by got deleted by mistake
d2dfb6850d7 : Apply code format
68401de6f24 : Removes unnecessary omp_set_num() calls
b2503c6a5e5 : Add a python binding for verifying the tfr text module
84ab50e0e33 : Rename tf_cuda_runtime_wrappers.cpp to tf_cuda_runtime_wrappers.cc (NFC).
c8ca19792df : TensorTracer: Removing the necessity of dumping traces to get meaningful reads.
bbbacb1d649 : Move tests from strategy_reduce_test.py to strategy_common_test.py.
a94461e66c8 : Add support for direct vocabulary setting in TextVectorization.
99e242e964a : Changed Metric serialization code to use the Keras serialization name (which is different from the class name when using the register_keras_serializable decorator).
8c44ebb3146 : Fix ReductionV2 documentation symbol discrepancy.
b858b15d084 : [NFC] Fix build warning.
40ce446a7b7 : Add a missing handle data copy in tf.function gradients
20597fff28f : Integrate LLVM at llvm/llvm-project@0f0cbcc4b166
9e1ee89c7f1 : [tf.data] Fixing a bug in `tf.data.Dataset.window` handling of `drop_remainder=True`.
36314ba572f : Unbreak windows build
9ce847ed140 : Remove a few check ops that no longer need to run in tf.Variable's constructor
22a18be644b : Some cleanup of the Makefile
a20b5857915 : pfor: Handle TensorList/variant stacking slightly more generically
c52875771fa : [MLIR] Add cbrt, reduce-precision, and bitcast ops to MHLO.
70302db2045 : Remove direct includes of gmock.h in profiler
b7ae0d348aa : Revise the error message raised in _assert_built_as_v1 in base_layer_v1.py to remind user checking whether their children have called super().__init__(..)
050bc18321c : [XLA] Switch implementation of erf to use the same rational polynomial approximation as Eigen.
0995c980192 : [NFC] Eliminate references to HLO instr in the Convolution/Cholesky Thunk constructor.
b678b55e332 : [XLA/GPU] clear operands for removed HLOs.
17111c114a0 : Diable a failling test.
99d1481fc69 : Add extra checks for shape and dtype for control flow conditionals.
7ae3aed9027 : Internal build changes.
621872ca709 : Enable presubmit testing for the mlir bridge for distribute tests passing.
c733ed818e7 : fix the test
ad1b06b53a9 : Update lstm/gru tests.
a70cc367bc0 : [MLIR] Add a switch for enabling layouts in MLIR -> XLA HLO
724b82d94c2 : Update ops-related pbtxt files.
87ce933e2ff : Clarify compression remat's names.
0332cf8e04b : Fix tf.test.assert_equal_graph_def(..., hash_table_shared_name=True) for PY3. The value of str(b"foo") has changed from foo to b"foo".
9cd28f8096a : Delegate hyperparameter accesses in LossScaleOptimizer.
27d26a8d86b : Roll forward of https://github.com/tensorflow/tensorflow/pull/42970 with fix for 5D tensors and unsupported axis that cannot use fused batch norm.
eed3ab97e5c : Internal refactoring, noop in oss.
91a10946704 : Remove x86_64 builds from legacy TF Android build scripts
48162877b33 : Add cstdint to avoid compiler errors in arm_nn_types.h
c0b4820a1f5 : Run clang-format on CMSIS-NN SVDF kernel
02d75f241ba : Fixes is_initialized() behavior under custom devices.
6597cff0a3e : Support more DTypes in c_api_tfrt.
05316029214 : Add Ref/Unref to make sure rendezvous outlives its cancellation callback.
6015d64eab2 : [XLA] Switch implementation of erf to use the same rational polynomial approximation as Eigen.
12833639d51 : Add sensible __repr__ implementation for TableConfig, FeatureConfig.
4cfe0b124f4 : Change Device::Sync to explicitly sync with all GPU streams
4d82ea4c319 : Internal change
d2fea176cfe : Remove a few check ops that no longer need to run in tf.Variable's constructor
0d28f845bf9 : [pod driver] Fix issue of replica numbering within pod driver by querying system info for host id and core ids
819c4dc8133 : Enabled DNNL support for BatchMatMul with broadcast.
6ad5a4ccdef : Fix DefFunctionTest.testConstantOnWrongDevice to not be flakey
2fdc9bfa5bd : Eliminate reference to HloCustomCallInstruction from ConvolutionThunk
afcc96fd326 : Fix an issue that tensorflow::data::model::OptimizeHillClimb function may deadlock if multiple ModelDatasetOps are running concurrently.
6f54980adb4 : Remove a few check ops that no longer need to run in tf.Variable's constructor
604da4b35d2 : [TF:TRT] Fix TF-TRT python integration tests.
e925008a8fc : [KERNEL_GEN] Hide implementation in tf_cuda_runtime_wrappers behind GOOGLE_CUDA.
72c5fb08040 : Fixed missing platform_profiler and format_converter modules.
999f99bf52a : [MLIR][KernelGen] Compile for multiple NVIDIA GPU architectures simultaneously
39fa98bf676 : Integrate LLVM at llvm/llvm-project@8825fec37e73
6e8b672422a : Optimize log_softmax int8 use lut approach.
7430503839b : Update Operation -> NodeDef attribute conversion to use DerivedAttributeOpInterface.
71156aba9a9 : Finalize hadoop filesystem plugins
8d9132b8bfa : Drop ContextHelper and bind TfLiteContext APIs to MicroInterpreter.
993e633b53b : generalize docstring
f2a6cbb051f : Go: Update generated wrapper functions for TensorFlow ops.
1454ee0907e : Reduce memory overhead with scratch buffer allocations.
209b12d3563 : Integrate LLVM at llvm/llvm-project@bfd7ee92ccec
7dd629d9a15 : Add applyTensorflowAndCLOptions to handle pass manager setup
fed53e76a74 : Add missing lowering step for IsFiniteOp.
81d9fcbf833 : [KERNEL_GEN] Hide "gpus/cuda/include/cuda.h" behind the guard.
6ee4921a765 : Update GraphDef version to 542.
a6da2df8345 : compat: Update forward compatibility horizon to 2020-10-02
6e621d734f5 : Rewrite the tf-einsum pass to be more general
e65436218d8 : TFlu: Add Cortex-M generic target makefile
1f9328f3a46 : Add missing dependency for tests.
b905066f7e9 : Updated comments
cafa2ffdac2 : Adjust xla_client_test rtol for computations on tpu that aren't constant-folded away
0d3a5b35ec6 : Add missing deps for preprocessing layers.
eb0fbe86554 : [XLA:TPU] Preserve layout of slice/dynamic slice when sinking broadcast through.
dbfa2328910 : Add documentation on using locally checked out LLVM version.
809a35eae0c : Fix use of TF Lite as a CMake subproject.
2642e93e6cb : Use correct cudart soname in GetDsoHandle
4a64bbe4ff9 : Fix cudart 11.1 soname
d1399ed7cf5 : [pod driver] Add temporary restriction to replicate computation across all cores or not at all
a6de9b525e5 : Eager loading of CUDNN sub-libraries.
8564160d1fc : Add proper deepcopy for the new codepath of LSTM/GRU.
e5804e4263b : Add log_cosh and logcosh to metrics export
b2aea759529 : remove unused import
d9234d702b6 : prevent restart of dispatcher w/o fault-tolerance
12cb2288b98 : Fix LLVM archive sha256 digest.
7fe287f513d : Disable failed TFRT python tests.
16249195f1f : Add reader_prefix and writer_prefix to SnapshotDatasetV2Op
741f2c3a096 : Internal change
39070910db3 : Adding missing build deps for benchmark tests.
ac90e7be05b : Follow up on the error code implementation. - translate unknown error between TF and TFRT error code. - make kernel metadata errors to be "invalid argument" errors, similar to current TF. - modify error message for broadcast ops to reuse that of current TF.
81ddb090777 : Adds CpuBackendGemmx86, a backend to prefer Ruy when AVX or higher is available. - By default, this backend is currently not enabled.
6deb0899f9b : Switch to use multi_process_runner for remaining collective ops eager tests.
a9cc6532e37 : PR #42974: [TF-TRT] Adding AMP support for non converted OPs & native segments
52ce4b56a14 : Update function inlining MultiDeviceFunctionBodyPlacer policy for body nodes
b22a642c917 : Enable xplane_to_tf_data_stats to build as C++14
9f3149fd0cb : Mul(Mul(a, brodcast(constant1)), broadcast(constant2)) => Mul(a, broadcast(constant1*constant2))
54ea9325047 : Rename filecheck-lib target to match style of other targets
4fd27575004 : Update ops-related pbtxt files.
3a63cf6b997 : Support x64<->x32 instructions in hlo replication analysis.
2e69a2dc42a : Fix error with scalar values in assertAllInRange() input.
8991d372bff : [TF2XLA] Explicitly copy must-be-constants to host in get_compiler_ir
55cadd046b8 : NFC: Call into the base Dialect::addOperations instead of reimplementing it
bca08482cca : [eager] Mark const method as such, clarify documentation
9707838cb56 : Update function inlining MultiDeviceFunctionBodyPlacer policy for body nodes
f16b71ccf0a : Make TFE_TensorHandleCache aware of TFE_Context.
0fbd189a501 : Implement Optimizer.__dir__ to be consistent with __getattribute__.
be9727ea6d6 : set test_cortex_m_gcc_generic.sh to executable and removed unnecessary make clean
4c9a9264fbf : Disable TFRT tests that's failing with TF2_BEHAVIOR=1.
63e7c149d78 : Update TFLite to use Android NDK r18b
99908062d4b : Reorder class definition for easier discovery.
1ac96303da1 : If there are any variant inputs/output to outside compilation cluster, pull-in provider/consuming ops.
3ce481ddce0 : removed unused header and proper include order.
76f426e1d2d : reverted a bad merge for fully_connected_test.cc
aa2d75059f1 : Fix nightly release TF to build with CC_OPT as -mavx and no CUDA / ROCM.
75826308def : PSv2: Replace existing `tf.distribute.experimental.ParameterServerStrategy` usage with `tf.compat.v1.distribute.experimental.ParameterServerStrategy` to prepare for the upcoming TF2 ParameterServerStrategy API release.
b0a71e7248c : [TF2XLA] Use a hack to get the current "preferred" device.
ab56fc8fa03 : [MLIR][KerneGen] Lower `tf.Atan` all the way to LLVM
003738cbd2c : Mul(Mul(a, brodcast(constant1)), broadcast(constant2)) => Mul(a, broadcast(constant1*constant2))
41736e2300a : Update TensorFlow MLIR ODS tf.FusedBatchNormGradV3 and tf.FusedBatchNormV3 to support NDHWC and NCDHW data formats.
8e0216c833c : Remove output_type parameter for bzl rule.
43c9d7b1def : Integrate LLVM at llvm/llvm-project@5101e7e8dd01
ce1130ae681 : Fix code style from comments.
d245b302634 : [MLIR][KerneGen] Lower `tf.Atan` all the way to LLVM
e4f2583fb2c : Integrate LLVM at llvm/llvm-project@fcf70e1e3b1d
981d2f56c41 : Fix compile errors, showing up on ROCm CI builds.
7b5b22523af : BUILD file cleanups
58abca90d5e : [MLIR][KernelGen] Legalize `atan2` to approximation
a9a4c0411e7 : TFLu: detection_pp: review comments and fixes
7ea86e9de8a : Refactor the code to avoid duplication (NFC).
94e163651a4 : Add sensible __repr__ implementation for TableConfig, FeatureConfig.
69d173c2690 : Don't do duplicate work in MultiOutputFusion.
f39ba5a40f1 : Support collapse_slice_dims in the mhlo.gather->mhlo.slice canonicalizer
89bd08149c9 : Integrate LLVM at llvm/llvm-project@ce5379f0f067
ce8136d7dbc : Add BUILD target for tf.Conj kernel.
49c24f607c2 : Update GraphDef version to 541.
4da61c0caad : compat: Update forward compatibility horizon to 2020-10-01
d555a0cd098 : Rename `choose_the_best` function to something more user friendly.
b2dc1714295 : Fix bug when evaluating maximum code duplication.
9e45a817d4f : moves CMSIS Core include into cmsis.inc and some minor changes to provide better (cleaner) code.
f595b717db7 : Implement ScalarHostTensor to RuntimeFallbackTensor conversion.
22d6b016504 : Fixed a presubmit build where proto_cc target is header only.
a9bc957dbbe : Introduce CustomCall operation in LHLO Dialect
682c774cb10 : Update internal code import.
499a5f1f0c3 : extend tf.data server tests and sanitize api calls
3eeac6d5063 : Refactor EventForest. - Remove heavy constructors. - Add EventForest to XprofResponseWrapper.
23bd202f530 : Construct std::string from a string_view.
951e78622ce : Integrate LLVM at llvm/llvm-project@700e63293eea
4eb05c3014d : Use macro helpers for TPU builds and clean up define flags.
4e55e626b2e : Auto generate TensorFlow FakeQuantWithMinMaxArgsGradient, FakeQuantWithMinMaxVarsGradient, InTopKV2 and NextAfter ops
fe52a4dac44 : Removed redundant \
45d693198d4 : Use macro helpers for TPU builds and clean up define flags.
5af49198709 : Add ml insight counters to PSStrategy v2.
7001bc0a77a : Improved converters. Instead of ToTensor and FromTensor(BHWC or DHWC4 buffer to/from Tensor) we have: TensorToTensor, BHWCBufferToTensor and TensorToBHWCBuffer. This cases cover more.
145f6b1a17f : Added new stage in life of intermediate representation.
5c67243f054 : Disable TRT Conversion of Resize Bilinear Op when align_corners=False
960263f58ce : Allowed special kernels in SUSTAINED_SPEED mode.
f1a3160b04d : Fixups for pip_package on Windows
8310eda05eb : Record the type of a variant tensor with its handle data
0fa896962f6 : Removed internal_api_samples building from tap and builder.
b9899df5979 : Disabling the hoisting of converts in the presence of conditionals, where the branch roots are not of the same type.
643fb45ded9 : added link to b/169801227
632fc11f67e : Sync rel/ jobs with HEAD
ad6dba607a3 : Adding e2e test for SignatureDefFunction workflow. SignatureDefFunctions work now!!! :)
7f74d394757 : BUILD file cleanups
3abfb8c74bf : BUILD file cleanup
03bc9636591 : BUILD file cleanup
f5236aa296e : BUILD file cleanup
372918decee : Remove the alias to portable_tensorflow_kernels
8c7a694c887 : DNN 0.x code cleanup - AddN op
0a59d046645 : undo some changes during early stage prototyping.
477254d7cbc : Remove duplicate definition of dcount.
ac21f961f32 : Remove portable_tf2xla_proto rule.
a5f86f3f013 : [ROCm] Fix for ROCM CSB breakage - 200930
c8d3bd78234 : Disallow MEAN non-floating distributed variables.
84df34f8188 : Deprecated and removed uses of TPUEmbeddingOutputLayout proto and output_layout field in TPUEmbeddingConfiguration.
5b8e2f790a5 : Modified keyword_benchmark to use the int8 variant.
44d72d93031 : Fix nightly release TF to build with CC_OPT as -mavx and no CUDA / ROCM.
e35bac6a94e : Roll forward with fix
ce321f0c9d0 : BUILD file cleanups
b43033b589d : Support building model with dict inputs
55a21bf47ee : Added example of using OpenCL internal API.
9a8b1c6d507 : Update keras feature column test to explicitly use keras symbols.
f98fc1387d5 : Use the python flatbuffers library with the correct file paths
11fc1489d01 : [tf.debugging] Make assert_shapes() work on SparseTensors
d3a378f9665 : Add EPU device type. Allow passing string to initialize_system_for_tpu_embedding.
9fe4c92fc7a : Add sensible __repr__ implementation for TableConfig, FeatureConfig.
e22989dc2c9 : minor changes
bb7013f36aa : Implement InferShapedTypeOpInterface for mhlo.complex
e8ca24d4fec : Disable testKerasBidirectionalRNN test case when asan/tsan is enabled. Add pybind for sanitizer constant to know if any of the sanitizers is enabled in python tests.
a7f8535480b : [tf.data + tf.distribute] Use RebatchDataset instead of LegacyRebatchDataset in distribution strategies when global batch size can be statically determined.
3e0688d8c81 : unifying the DistributedDatasetsFromFunction
ebb4c6746ff : apply review changes
a6697603415 : refactor iterators per replica
28327c4681c : extending NI error to other strategies
8911c89eede : fix layout
0edc2f70e2e : apply test input_lib_test reviews
bf704ce82b3 : addressing input_lib reviews
9939c59b1b0 : removing DistributedDatasetsFromFunctionForReplicas
8e14fdb6a22 : Adding missing build deps for various keras build targets.
0496fe469af : remove extra spaces
6ff64653b59 : add per_replica input_lib test
ff6404544ce : fix get_next for DistributedIteratorForReplicas
080cff4b8c0 : apply review changes - bug fixes
69d5b75f22d : apply review changes p1
259f11a1946 : correcting InputOptions class desc
e71480982b0 : applying review changes
bc2e3ec9266 : addressing review for input worker
6dfba965a1f : moving the replicaiton_mode to input_lib
920df6d3306 : Adding per-replica dataset distribution
895b39bf44d : moving the replicaiton_mode to input_lib
b6e18e5dfab : Remove now unused aliases from tensorflow/core/BUILD
a0dca5c683d : Update signature of VSpace::BuildOnesLike. Remove obsolete comment.
a2487a406b5 : Make example+protos target public
83c8b3e33cc : Change CHECK to OP_REQUIRES
af868dd6970 : restrict 5d cases to nhwc/nchw
b92e3af84ae : Fix a potential issue in layout opt
47b0fb64a5e : python cleanup and more tests
849d035a93d : Remove unneccessary tensor copy
4958e1681ec : LO supports FusedBatchNormGradV3 and tests
890db8813b4 : Add layout opt support of 5D batch norm
afb706aa635 : fix a failed subtest and remove spaces
05fb8057f3a : FusedBatchNormV3 supports 5D tensors
4c52286c87e : Plumbing SignatureDefParam and TensorSpec through to the C API.
385e315f953 : apply review changes
83e4697ed4e : Adding per-replica dataset distribution
9b2fabd8d87 : Add file changes
5a463d1ced6 : Add reference pdf to qr backward and add assumptions to docs
bdf4d6dbf24 : [pod-driver] Handle cross-host device to device transfer correctly
801c87d9002 : [TF2XLA] Allow non-tensor arguments for experimental_get_compiler_ir
6765563970a : In case hdfsBuilderConnect returns nullptr
4b634696a7f : [CLEANUP] Remove the dependency on autotuning_proto alias in tensorflow/core
9567f85bd6b : add file_paths attr to image dataset
81c1a6679ec : In case hdfsBuilderConnect returns nullptr
fb8382b4638 : [tf.data service] Autotune uncompression and server-side prefetching.
54da2d9fd0f : Internal change
729e5ccb46b : Updated comments and tested benchmarks with TAGS=posix
f61e1203bdc : [XLA:Python] Fix Numpy deprecation warning for use of np.object.
2f34105cf4e : In case hdfsBuilderConnect returns nullptr
fa75523767e : Add shape inference function for XlaScatter
8fd17c36925 : fixing grammar
1c9964097dd : Removed unused dependencies in side effect analysis and converted some pointers to refs (NFC).
3db7b6d07b8 : Fixing a crash in tf.fingerprint([]). We now just return []
686912c768f : Integrate LLVM at llvm/llvm-project@8c05c7c8d87c
cc738858f71 : Adds CpuBackendGemmx86, a backend to prefer Ruy when AVX or higher is available. - By default, this backend is currently not enabled.
c352409cba7 : TFLu: Add comment in ethosu.inc as per review
9079934f806 : [XLA] Make generated LLVM code more readable.
ed63e8a52c4 : PR #40778: Slightly improve performance of TensorShape methods in the common case
4fd56dc2ff3 : add cuda compute capability 8 to profiler hardware type utils
48e66b2056d : Add StringStrip op to Flex delegate
25deef590eb : Add BUILD rules to generate kernels for real and imag
9ade4bcc8b5 : compat: Update forward compatibility horizon to 2020-09-30
8bcd33e4b70 : Implement InferShapedTypeOpInterface and use inferReturnTypes for mhlo.imag and mhlo.real
5423410e310 : Update GraphDef version to 540.
bc562f27ab9 : update colab for metadata description and training parameters.
e395c50a768 : Use std::string instead of StringRef for GpuKernelToBlobPass.
d3c89093652 : Replace stream BlasLt overloads with runtime types
e79e90cb04f : Implement error code in TFRT and propagate proper error code to c_api_tfrt.
a9ef1af36b2 : Update MLIR local variable map when grad created in If/While ops.
845441281be : Added selector for FCFCAdd.
63b5e80e5c9 : Use strategy._gather in test_util.gather
7059f0d80da : Support explicitly placing function outputs on default function device.
d926266ddd3 : Fix num_workers and has_chief combinations without strategy
c152d7a5c04 : * Added a RemoteProfilerSession that encapsulates connection to a gRPC remote profiler session. * Added a RemoteProfilerSessionManager class that encapsulates a collection of RemoteProfilerSessions. * Added tests for each case.
84db5472030 : Add a set of dynamic embedding optimizers directly taking an HloModule.
aeeb7d93d8b : Internal visibility change.
140275975dd : [XLA] Fix trivial partial sharding
92a328a4735 : [CLEANUP] Remove unnecessary aliases to core/lib/png:png_io
7e25c5c8b2a : [tf.data] Add the optimization of `disable_prefetch_legacy_autotune`. Also decouple the operations from `autotune_buffer_sizes`.
1f63a2e6100 : Adding an opaque TF_Shape type to the C API. This is necessary to represent shapes for TF_TensorSpec.
9fa8f4ad49a : [MLIR] Fix CreateView() to not drop slice offset incorrectly.
ecbfff1f320 : Adding CentOS OneDNN partials and dockerfiles
ca8309afca7 : [CLEANUP] Replace dependencies on aliases of TF protobufs
440a655746b : Change SimpleMemoryAllocator to always set a specific HEAD allocation size.
258a8a5b02f : Fix MLIR asserts for tpu_outside_compilation_cluster.
1c482cdd838 : Remove required args that are now injected automatically. NFC.
dacebcbd315 : Temporarily disable broken test.
dec8e0b11f4 : Integrate Task Library in the Image Classification ref app
cd43a6013ea : Remove gunan@ from platform/windows codeowners.
2d660e99c77 : Adding SignatureDefFunctionMetadata to SignatureDefFunctions. This allows users to verify that the input tensor's dtype + shape match up with the function's expected inputs. Additionally, this is necessary to know the number of TFE_TensorHandles to pre-allocated for TFE_Execute on the SignatureDefFunction.
8591d92865c : Enabling FusedMatMul with native format
1f0a080eac4 : updated benchmarks with new create pattern. Confirmed that all benchmarks build.
8c7d50fcfdd : Fix tf_convert on decorated methods, again
a33e1875e3f : Add code ticks around pushing model to device example, and spacing for code blocks.
df4033fc955 : Remove `CHECK` in `TensorShapeBase::end()`.
b57499d4ec0 : [TF-numpy] Adds XLA test to lax_numpy_test.
e2da47ce70b : [CLEANUP] Remove unused aliases from tensorflow/core:BUILD
c8637aced92 : Update text_classification task API docs to use the correct example model
9ca20379fcb : Go: Update generated wrapper functions for TensorFlow ops.
81a44fd840b : Internal BUILD file change.
e58ee16dd75 : Remove obsolete aliases. All references to them have been cleaned up.
7565f1ab522 : Update ops-related pbtxt files.
191858ba125 : [tf.data] Fix hashing for op functions.
1254d54e4cd : Update file format.
e89316217dc : Set nightly release TF to build with CC_OPT as -mavx and no CUDA / ROCM.
30989f04509 : Do not mix different strategies in keras/mixed_precision/e/keras_test
16135100ddd : [tf.data] Update the code in `autotune_buffer_sizes` to solve the graph rewrite bug. Currently Grappler seems to have a bug for constant node rewrite. For that purpose it is better to create new NodeDef instead of modifying its value. Also add related unit tests to the `optimize_dataset_test`.
1c51cb35dc6 : Fix Sparkfun edge build while maintaining stm32f4 and bluepill compatibility.
d5a38fea8d5 : Fix BUILD file dependency for combinations.
22544851662 : Use an allow list for the few waves grid schedule.
55dc746ec4c : Add timeout to CollectiveReduceV2
905e0be75ab : Support delegate registrar (https://github.com/tensorflow/tensorflow/tree/master/tensorflow/lite/tools/delegates) for the label_image example so that various delegate options supported by the TFLite benchmark and task evaluation tools could be reused here.
7ed2ba3fa48 : [tf.data service] Disable fingerprint checking.
9442c157f2f : Add saving to tf numpy distributed image classification colab
a4069526651 : Lower tf.IsInf to tf.Equal(tf.Abs(x), inf)
4b70f73ffd5 : Add legalization for XLAEinsum.
e18f197bf34 : Slice reader supports more cases.
42aafd91e93 : Change IsFaninShapeSupported to support rank
f0398c5a93c : Using special DepthwiseConvPlus1x1Conv on Adreno. Improved information of profiling info.
5b21fa2a3a9 : Update inference doc
94461ab0560 : Support 5D tensors in binary ops of Layout Opt
f6e1d0de856 : Lower tf.Invert to mhlo.not
11823c6179a : Add prototype custom op for RandomStandardNormal.
4cb5e1ebc38 : {mhlo.is_finite, lmhlo.is_finite} -> linalg.generic conversion
557b5a8e130 : Added support of subgroups on Intel with CL 1.2 and necessary extension.
195369c5a0c : Move xplane_to_tf_data_stats converter to third_party.
4b9d1daeef1 : Add compression mode as a hashing parameter for graph hashes
5f24b856f4e : TF.ClipByValue lowering to XLA
2e2765f0237 : Add explicit documentation for each of the API functions in c_api_experimental.h that they are experimental APIs and subject to change.
eaa34f34ab8 : Describe the `ModelCheckpoint` `monitor` argument.
4e68fdecae3 : Enable quantized models by default on Android APIs. Also makes related changes to docs.
874805b14a2 : initial commit
07dd48763f1 : Adds CpuBackendGemmx86, a backend to prefer Ruy when AVX or higher is available. - By default, this backend is currently not enabled.
5cb6667be7e : Fix lowering of tf.IsNan
3cda087cdc3 : Make lmhlo.sign to linalg lowering work for more floating point and integer types
be09d5d9031 : Use portable_proto_lib instead of portable_test_proto_lib
08f93650fcc : Integrate LLVM at llvm/llvm-project@eb9f7c28e5fe
bc3cbad8d8b : Internal change
048c455a9b1 : Go: Update generated wrapper functions for TensorFlow ops.
0947a774d0e : Move deprecated example.
48a2944c94b : Correct add TPUOutsideCompilationPass as module pass.
7f39deecca2 : Add BUILD target for tf.LogicalNot kernel.
82e10382113 : Clarify docs for `TensorScatterUpdate`
06257ba7ed1 : [KERNEL_GEN] Fix memory leaks in unranked kernels.
9b1f89a35a0 : Lower mhlo.not to a xor with all ones
ec203dedad7 : Add more detailed comment for kF32FastTF32/BF16
f5fd56c99bd : Replace blasLt overloads with runtime types
9427f6f2cfc : Remove use of unserializable FuncOp pass parameter.
c9c6b1e8e63 : In case hdfsBuilderConnect returns nullptr
5eebfd1f854 : Add build target for tf.Sign kernel.
52cd1262e3a : Add NoQuantizationResult to TFL LocalResponseNormalizationOp
f678f4ddd9b : Add op definition templates for missing unary kernels.
90a0a5adea9 : Add TPUOutsideCompilationCluster pass to bridge pipeline.
4d65c294142 : [MLIR][KERNEL_GEN] Clean-up build files for mlir kernel generator.
d14ff577775 : Update GraphDef version to 539.
c2001c9ef87 : compat: Update forward compatibility horizon to 2020-09-29
b04adc3bd6e : reduces number of platform flags, adds CI test, adds suggestions from review.
5db9fbe9a1a : Fix ROCM build by excluding targets that don't work with ROCM.
f7e83313b78 : Addressed review comments
6186c093670 : Use (+generalize) existing dnn::DataType in blas::
b03ae6de785 : Replace CreateBlasLtMatmulPlan args with struct
8a643858ce1 : Disabled NCHW layout optimization for integer convolutions.
d4ed713e954 : Update build dependency for keras/application.
80eb532f500 : Move the logic to decide whether to enable partial batch handling into dataset
91c2bbc723b : Fix tf.config.run_functions_eagerly docstring and function guide to have clearer examples.
f4b6d51f733 : Add NoQuantizableResult attributes to TFLite operators that does not handle quantization input/outputs
20345af250f : Remove vacuous `DCHECK`
713a9306d84 : Move devices information from instance params to group params
8b893a0ab04 : Add flex ops that are available in the global op registry already.
816babe4247 : Enable sparse xent op tests in eager mode.
421a7754e66 : Move tf_data_stats.proto to third_party.
2440a18c930 : Internal change
55956aced79 : Added new specialized kernel that replace FullyConnected + FullyConnected + Add.
e1b710dd046 : Remove extraneous testing code.
15484c97585 : [TFRT] Add support for transposed inputs in tf.MatMul native op/kernel
534cb9ab799 : Replace C++ gradient helpers with TapeContext in mnist_gradients_testutil.
8d6c46237c4 : Print a TensorFlow URL instead of LLVM on crashes
868305f9952 : Implement python binding for TapeContext. Remove usages of tape helpers from mnist_gradients_testutil in the pybind wrappers.
486c1e62f21 : Update graph.h
160d5b02763 : Graduate the tfr graph optimization pass from experimental
77bcffffd18 : Update testable docstring.
eaaefc06a45 : Add `for...iter(dataset)` with device placement tests to TF.
6dc221175c2 : Remove some unused references in tensorflow/BUILD
402d478a107 : Move the checking of ranks for early exit
6c9ead3462c : Add a new parameter to turn on and off library initialization in TPU APIs
e683cc593ee : Make mhlo.sort return variadic results instead of a tuple
6fe1ca91255 : Add unranked MLIR-generated kernel for Abs.
20523f162ab : Respect colocation attr on original If op in lower_if_op.cc, if it exists.
d5f13af5f59 : Clean up a few disable_tfrt annotations.
16c7ece1fd1 : PR #56: Implement the logic in tpu estimator to support user provided stopping signals and save a checkpoint before stop. Implement the logic in tpu estimator to support user provided True/False stopping signals in the input data. When tpu estimator encounters the user provided stopping signals with True value, it will save a checkpoint automatically after finishing current iteration_per_loop and stops the training. For users to use this feature, they will need add stopping signals with False value in their real input data. And they will add some enough empty data after real input data in the end which they know how to handle in their model code and have stopping signals with True value.
cbac56be81b : fix is_transpose to support 5d tensors
f91bc3c0f2d : Add wrap_function tests with explicit device placement.
381dadbf32d : Remove some of the usages of ops.EagerTensor from Keras. Specifically, the no-op usages (v1 keras code never runs when there are EagerTensors, so it never needs to be checked for v1 only code)
e31695e95fa : [XLA] No-op reshapes should not return true for inserting or deleting one-sized dimensions.
44a568d1014 : Add legalization for TPUEmbeddingActivationsOp.
c8ab7af5df1 : Update lint check for ContextDevicePlacementPolicy since it has been moved.
4cffc38dae3 : Adding bsdmainutils to the install list for ROCm docker containers.
863b36dcc40 : Allow saving uninitialized mirrored variables.
674048cad14 : Remove unnecessary checks
8b9c207242d : Implement a single interface between TensorBoard and TensorFlow profiler
e2592a33f7d : Lazily update the TensorArray element shape using TensorScatterV3 op.
2fa2b797d05 : Delete ios example.
105942a8487 : Internal changes only.
076ea8d84c2 : Also check dst_format
13d2cbcec85 : restrict 5d cases to nhwc/nchw
71d7197bf2c : Fix a failed test
86efc2cd00d : Fix format
a8abaa73efb : Support 5D tensors in binary ops of Layout Opt
b89a4a4768f : Rollback as it breaks the usage of `for...iter(dataset)` in TF.
a6cef1917bf : Move v1-specific training_utils to training_utils_v1.py
3c34be1769b : legalize non_max_suppression_v3 to fix test failures.
b0ccb433d93 : Remove overload of GenerateDerivedTimeLines
286195f4221 : Fix compilation error, lhs should be used and not rhs
edc252f6ec7 : MultiProcessRunner: String replacement of `list_stdout` -> `return_output`.
86330c31164 : Update ConstantFoldFallbackHook to exclude tf.Case op.
24394236261 : [tf.data] tf.data placement improvements.
d44cb28478d : Parallel device: fix variable initialization in tf.function
e96a7098f1f : MultiProcessRunner: String replacement: stream_stdout->stream_output.
e1dbc08ddd0 : Enable more TFRT test targets that are newly passing
36905b9dfff : MultiProcessRunner: String replacement of `proc_func` -> `fn`.
9c281ba5165 : [ROCm] Fix for ROCm CSB Breakage - 200902 - 2
d6c8863c6d9 : Remove test that checks whether all MLIR generated kernels build.
f8eaa539203 : Fix build macro for ROCM platform.
0eae9820902 : Fix ROCM build by avoiding constexpr lambda.
5f618250cc1 : Internal change
b46ef78439e : Update GraphDef version to 538.
31b07624d9c : compat: Update forward compatibility horizon to 2020-09-28
f599aed5d8d : [PluggableDevice] add load mechanism and refactor streamexecutor C API
516c0875a75 : Fix MSAN failure in delegate_test
210dcef123a : Add int16x8 support for non-fused RELU and RELU6 operators
43b1e7396c8 : Use Register_*_REF for reduce operators in BuiltinRefOpResolver
04237f354f6 : Add int16x8 support for REDUCE_MIN and REDUCE_MAX operators
1c3145aeba0 : Add more tests to internal passes used by mlir_gpu and kernel generator.
fc72453228d : Add Flex ops that are available in the global op registry already.
3cf66beefde : Add Flex ops that are available in the global op registry already.
700e5151fb5 : Enable space to batch on reversed dimensions
c603937ed5c : Fix tensorflow/lite/delegates/flex:delegate_test fails on macos
b0c9491ecc0 : fix auto_precision bug about fusedbatchnorm which has mixed type_attr U not support f16
46c9cb1ecb1 : [XLA] Fix cost model of conditional code motion to disallow AllReduce moving from outside conditional branches to inside. Also add debugging support for isolating the impact of different transformations by the optimization.
517e851ee16 : Implement more context methods for tfrt and turn on context_test.
85ba5dd127c : Go: Update generated wrapper functions for TensorFlow ops.
7679280cbd7 : Updating documentation for tf.scatter_nd_update to reflect the actual implementation, which is in case of duplicates we pick the first one. Also added tests for both CPU and GPU to assert this behavior.
3b382e84270 : Update GraphDef version to 537.
d063cf26d16 : compat: Update forward compatibility horizon to 2020-09-27
91cde27d8fb : enlarge the format data width
f88c069d81d : Correct a return error message, to fix a conv test failure
16a59707b60 : Update broken error message URL to https://www.tensorflow.org/guide/function#controlling_retracing
a0b68d1ecc4 : Simplify InstanceRec mutex
e41868cd1fb : compat: Update forward compatibility horizon to 2020-09-26
8bd92f13860 : Update GraphDef version to 536.
2df88aa43cf : Disable testKerasBidirectionalRNN test case when asan/tsan is enabled. Add pybind for sanitizer constant to know if any of the sanitizers is enabled in python tests.
1b3048e055f : Remove `ResourceHandlesShape` as it doesn't seem to be used anywhere.
00de05b2e22 : fix the tfr nightly build
327a93461c4 : Update ops-related pbtxt files.
d234e832a7c : Removed MKL binary blob and replaced openmp with opensource lib.
53cdd5e87c4 : Fixed parser bug for tf_device.replicate op
f3862e7cfe8 : Frequency estimator implementation for TPU embedding.
ff9f5aab8b0 : Expose linker warnings as errors. Fail build explicitly with linker warnings. This is the equivalent of -Werror but for the linker.
5ee6de05759 : Support global and nested MultiProcessRunnerPool
ba6d71b874c : Clean up unused using statements.
5e14fa679c0 : fix trivial typo
9768ab70761 : Remove kernel-only benchmarks that aren't really being used anymore.
dd98fb4a849 : [tf.data] Add the optimization to enable gradient descent algorithm in autotuning.
b3bacdc0f4f : Reverting this change: Build CMSIS as part of the CortexM test code, instead of the library. Avoid symbol conflicts when the application links against CMSIS.
3003bce067a : Selective registration: do not register kernels for excluded ops
751ad6f5d3b : Add SpaceToBatchNDOp::Verify method. This checks any available static shape information and any available padding or block_shape values.
f6490af3f19 : Fix to tensor forwarding.
4c7765b6c8d : Disable testKerasBidirectionalRNN test case when asan/tsan is enabled. Add pybind for sanitizer constant to know if any of the sanitizers is enabled in python tests.
9b2d3b4cbfa : Corrected minor typos that are causing error
03980da6dc6 : Integrate LLVM at llvm/llvm-project@6caf3fb81786
8733e32a7a2 : Add new CMSIS headers to THIRD_PARTY_CC_HDRS list.
3009e163d11 : Use '@' as separator when generatinng unique shared_name for nodes in a FunctionDef.
2a594cda1bf : TF Internal API: tf_export __internal__.CompositeTensor symbol.
90123281d1f : Disable delegate_test in MSAN
0af8346d1fd : Fix for concatv2 unit test
eaabc7207aa : Quick fixes for tests that are timing out and blocking presubmit.
befe9f45f2f : Parallel device: fix variable initialization in tf.function
854451b5d9e : Lowering for FakeQuant to MHLO
5e9b071d2f4 : [XLA:GPU] [NFC] Explain more fusion decisions
422eec6b2bc : Exclude parallel device tests from the Windows build for now
6cf5c59fdbc : [TF2XLA] [NFC] Remove a reference to a non-existent symbol
42e122e6a0a : Remove examples/tutorials. Examples have moved to their own repo.
94b6db8cc53 : Change the type of `slice_size` from `int` to `auto` to avoid overflow.
2ef29a9389d : Eager execution coverage for image_ops_test.py. Removed `run_deprecated_v1` decorators. Part 12 (class JpegTest)
94e6d3349d3 : Eager execution coverage for image_ops_test.py. Removed `run_deprecated_v1` decorators. Part 13 (class PngTest, GifTest, ConvertImageTest)
694c6a2affc : Implement BackingDeviceName in c_api_tfrt. Enable python/eager/tensor_test for TFRT.
21859fbf0cf : [XLA:Python] Added information about available local backends to RuntimeError.
969d67175d1 : Remove usage of tf_proto_library_cc rule. All of these will be folded into just tf_proto_library
ea7169e047f : [tf.data] Delete the code to increase ram budget.
a22635d4543 : starting to prototype new kernel structure.
0dd44657b3d : Pass GroupMetadataMap as output param to EventForest constructor
2e6a58ebab0 : Internal change
fabbf923dea : [Intel MKL] Suppressing auto_mixed_precision_test for non-avx512f machine like broadwell
88f60dc53be : reduce the surface of exposure for GIL acquire/release.
096d39ca8ed : Added option to use MicroMutableOpResolver with the benchmarks.
98475996220 : Add plumbing for setting enable_mlir_bridge=False
f5461d3af70 : Parallel device: fix variable initialization in tf.function
b9f855ca56b : Tensor tracer: merge traces from different cores on device to reduce the amount of data to be written. Only core-0 writes the merged output.
43f181faf57 : Add target environment constraints to a few kernels.
f9e96188594 : Generate shared_name for resource handle ops if their shared_name is empty.
05fed68f0e8 : Remove IsGpuPlaneName from xplane_schema.h
80035c4f25d : Document the meaning of the return values for ANeuralNetworksModel_relaxComputationFloat32toFloat16 and ANeuralNetworksModel_identifyInputsAndOutputs.
e6851c628e1 : Mark ops with tf.variant/resource type with string subtype as inputs/outputs for outside compilation.
7d66cb75522 : Stop running Python 2 in a few tests/genrules
17a336c27d0 : Do not include value as operand of XlaHostCompute op if defining op is outside TPU cluster and do not include value as output of XlaHostCompute op is value is only used for ops inside inner regions of another outside compiled op.
f748be204c2 : Update RaggedTensor.__eq__ and RaggedTensor.__ne__ to compare by value (with broadcasting), rather than by identity. (This matches a change that was made for tf.Tensor going from TF1 to TF2, where Tensor.__eq__ compares by value rather than identity.
ba73e805fe2 : Preserve static information about outer dimension size in tf.map_fn with ragged/sparse outputs.
17130a8f41a : TFLu: Port TFL detection postprocess operator
7da5571b72f : Fix alignment after rebase
614a96871b2 : Add issue number and fix conditional statement
47aa064459a : CMSIS-NN: Fix incorrect flags for non-DSP/MVE processors
0d15631e097 : Fix the wrong cli parsing value for xnnpack_delegate option.
d6f2f988753 : Adjust the order of parsing commandline options to avoid the confusing message about the --perf_options_list flag.
fa3045baa03 : Avoid using TF file system before TF is initialized with plugins (avoid circular dependency)
9aff666a8db : Update GPU allowlist with data up to Sep 2020 and corrected accuracy check
97b49fad70c : [lite] Improve LOG macro definition in label_image example.
e093e9667e2 : Revert: Implement horizontal input fusion.
f870dba9d49 : [lite] Update the label_image example to use StatefulNnApiDelegate.
ecd07496671 : Update GraphDef version to 535.
c73262a3628 : compat: Update forward compatibility horizon to 2020-09-25
47559e5ba66 : Revert changes in conv.cc
eaf035e953e : Re-enable exhaustive_binary_16_bit_test_gpu.
4dd59bba492 : Update issue ID and use static cast
69f5e742606 : Add target environment constraint to an MLIR-generated kernel.
da72a982d7b : Rollback as it breaks the usage of `for...iter(dataset)` in TF.
e77349d7e28 : Bug fix for remapper test
44584be99de : Objective-C API for Core ML delegate
45f9c4a4ea6 : Add target environment constraints to more TensorFlow packages and targets.
6f5f4c8c8e5 : Disabling exhaustive_binary_16_bit_test on GPU.
4248bf24936 : Internal change
a4d99328a47 : Reflect optional bias for TRANSPOSE_CONV in GPU model builder.
1bfc519eed6 : Update data_adapter to handle more py3 data types.
5da14692817 : Removed second reading of the same tensor(weights) in FullyConnectedOperationParser. Reused necessary values from attributes.
cc967a1f372 : Expose 'CreateNNAPIDelegate(StatefulNnApiDelegate::Options)' unconditionally, rather than only on Android. On unsupported platforms, it will return nullptr.
1d535df0d19 : GPU delegate: Check input shapes for Slice, StrideSlice
7893e4bcc12 : [XLA] Avoid quadratic behavior in DevicesForSharding
7e6061037f8 : FlexDelegate: Provide constant tensors to ShapeInferenceFn
8dbab4f830b : Add tf.TensorScatter ops to Flex delegate
5861e0dc3c6 : Disable crash reproducer in kernel codegen tool
1e1e4e39aa8 : Unconditionally match Windows absl-py version to setup.py.
c4335c1504c : Add ConfigureTPUEmbedding to the TF MLIR dialect.
121386c8272 : Replace absl logging with tf_logging in tf.distribute code.
f1092efef0c : Add FC test with representative input, filter and bias values from real world model.
f8e75a5bdc8 : Move collective_ops_multi_worker_test to kernel_tests
d1b7c0076d6 : Add target environment constraints to a few TensorFlow Lite targets.
4393ef06e17 : Bump absl-py to pick up py3.8 logging fix.
9a0e4701dfd : Fix issue where Metrics added in a Layer or Model were tracked in Layer._flatten_layers
8357903167f : Update README.md
fbe4f6e8a40 : Removing some unused options from tensor tracer.
34231a62a6e : Add newlines at the end of 'LOG(...) << ...' statements. In this file, LOG(x) is just defined using std::cerr, which doesn't automatically add a newline.
e27370980ed : [lite] Use LOG(ERROR) and exit(-1) rather than LOG(FATAL) in label_image example.
38230d4884e : DNN 0.x code cleanup - fusedbatchnorm op
949f8ea44a9 : Move v1-specific training_utils to training_utils_v1.py
df2faf57a0b : Adjust target compatibility.
ece9d9f88ec : [tf.data] Apply different tf.data optimizations to the pipeline according to the autotuning option. Also update the test for `map_parallelization`.
2e0c0b153a1 : [tf.data] Handle "AUTO" compression case properly within tf.data.experimental.snapshot
aeadc6ee5ac : Increase shard count of image_grad_deterministic_test to avoid timeouts.
c987959724f : Integrate LLVM at llvm/llvm-project@81a408808f66
fd9272a2a34 : Add the cc_stubby_versions arg to tf_proto_library.
a6fa27882de : [tf.data] Cleaning up mobile build target.
37d1693ad1c : noise_test on forge timed out 5/10 times. Increased size from small to medium.
54b7f366ac7 : Move v1-specific training_utils to training_utils_v1.py
ccb76501431 : Fix a typo in documentation.
0e126b188c3 : Fix issue where Metrics added in a Layer or Model were tracked in Layer._flatten_layers
f1906cc52d9 : Make tf_convert work on decorated methods
326a4b419c0 : Rolling forward disabling some tests and adding some dependencies for windows builds.
d4b8e68a367 : Adding no_rocm tag to unit-tests that will not pass with ROCm 3.7 until PR #42288 gets merged
ae9e3bd2fb8 : Commeting out subtests that are failing due to JIRA ticket 236756, and also removing the no_rocm tag from the tests that contain those subtests
f5a822d2012 : Updating TF to acccount for the (ROCm 3.7) change in hipDeviceGetStreamPriorityRange
4b76a49a1a5 : Updating Dockerfile.rocm to use ROCm 3.7
9dcaad456e1 : updating ROCM CI scripts to use ROCm 3.7
566d2a95c61 : Reverting "Provide ldexp float overload for HIP, it's missing in their headers. "
77fb7fd1c68 : Removing references to `*StaticCompiledGEMM` from TF code
fcc2de09eb3 : Change references to libhip_hcc.so to refer to libamdhip64.so instead
e943a5373bd : Disable InitOnStartupTest.ConditionalImmediate and InitOnStartupTest.Conditional which fail on windows.
167bf533d5f : Integrate LLVM at llvm/llvm-project@ada1e2ffa117
63f9f9aca74 : Eager execution coverage for image_ops_test.py. Removed `run_deprecated_v1` decorators. Part 10 (class ResizeImageWithPadV1Test, ResizeImageWithPadV2Test)
8fe8554a801 : Eager execution coverage for image_ops_test.py. Removed `run_deprecated_v1` decorators. Part 8 (class ResizeImagesV2Test)
a0bb0084885 : [lite] Delete the '--old_accelerated' flag from the label_image example.
e6e8407ebc8 : Update GPU allowlist with data up to Sep 2020 and corrected accuracy check
e34215d512d : Do not expose tf_proto_library_py any more.
5ddb569b67e : TensorTracer while loop tracing comments.
ff9594c4f76 : Added support of int types to Texture2DDescriptor.
c31acd156cf : Remove example, and old redirect.
9896adcd4f3 : Handle trailing ':' in ParseTfOpFullname
575fe5ff935 : Introduce an experimental distributed variable values proto field.
67e8a6420a7 : Adding HDFS connection cache on tensorflow side #43187
351a2eeec34 : internal changes Use NLClassifier in movie reiview ref app, split the app into two, one with interpreter, another with NLClassifier
0f63cad82dd : Fixes `rnn.get_config` to work with custom cell.
66fdd7ce483 : Internal change
5de1fdaf8ae : Remove TODO: Adding a clamp operation makes no performance difference.
252e31f79ca : Enable TFRT for python/nn_test.
85e126ba078 : Adding HDFS connection cache on tensorflow side #43187
efb9be47d24 : remove empty directory.
39993f9a95b : Update GPU allowlist with data up to Sep 2020 and corrected accuracy check
e25c02773cc : Fixing trace of a while loop operation.
05013a694ee : Adding HDFS connection cache on tensorflow side #43187
59b2628d355 : adds input from review and agreements from discussion.
e930518aa50 : [NFC] Migrate more code to use ranges instead of ArrayRef
020f426c0ec : Fix concrete function signature bug for methods with varargs.
e06c862dd1c : Remove unnecessary versioning of kBatchMatMul in deprecated file
8d93940cbee : Slightly improve performance of TensorShape
0fba5854c96 : Update the CMSIS-NN glue code to support int16 for softmax.
eed410952e5 : Add a new test target for tf_to_gpu_binary tests.
643c9bd6ede : adds target for generic cortex M4F device. Allows registering of a callback for DebugLog such that target is really independent of any chip and board specifics.
58682bc91b3 : Add TraceMe to PjRtBuffer::Release
a6b7e4b94ce : Move V1 optimizer code to a separate file optimizer_v1.py from the generic utils in optimizers.py.
e7981066869 : Integrate LLVM at llvm/llvm-project@a90d72127a81
7a91a85c7e8 : TFLu: Allocate scratch tensors even though they are not in subgraph input
74e761408d4 : Add test ReadWhileOverwriting
300e0e74fcc : compat: Update forward compatibility horizon to 2020-09-24
8fe214e710b : Update GraphDef version to 534.
a8b5e782415 : Support HDFS ReadWhileOverwriting #42597
788137ba077 : Run tf_to_gpu_binary as lit tests.
1b5b9486b02 : [XLA] Allow CustomCall to specify aliasing buffers
55b546de0e7 : Improve GPU dtype coverage of concat
1e8cb572f2a : Expose mlir_gpu passes to test tool and add a first test.
68467dc8a9b : Internal change
02eb4d98094 : Integrate LLVM at llvm/llvm-project@beeceb92c082
e20a048d6a7 : Adding HDFS connection cache on tensorflow side #43187
b023b033299 : Internal change
45a2235d040 : Remove legacy unicode() support in Keras.
5ce0fe025ac : [XLA] Allow CustomCall to specify aliasing buffers
3201812e4a6 : Only apply GeneralDotOpLoweringPatterns for static shaped inputs
86bafd30f1c : Remove legacy unicode() support in Keras.
123f1c01125 : Enable MLIR bridge for automatic_outside_compilation tests.
01b975d1755 : - Allow creating complex and unsigned scalar tensor in TFRT. - Use AbstractContext to create Tensor to support creating Tensor when turning TFRT on.
9709a5af660 : Allow creating nullptr AttrHeaderBase to support TypedAttrBase::dyn_cast. TypedAttrBase::dyn_cast should return a nullptr if type mismatch.
406ca6ad784 : Rename "experimental_distribute_datasets_from_function" to "distribute_datasets_from_function".
faf6a15ff47 : Rollforward: Support CompositeTensor in functional If/While
c680c3a0b3c : Add ARM Mali G68 and G78 GPUs.
0a9406a47b1 : *** Reason for rollback *** Fix broken bluepill and a variety of targets due to flexbuffer dependency. *** Original change description ***
1f7d9013fd6 : Update ops-related pbtxt files.
529df813ee3 : [tf.data] Internal cleanup.
82163208da9 : Fix third_party/tensorflow/lite/delegates/flex/kernel_test on macos.
7797c37d102 : Remove references to tf_proto_library in TF.
e378917b80e : Fixing asset test to be EOL-insensitive.
099e17e294e : Disable delegate_test on macos.
b5548734b9b : Remove references to tf_proto_library in TF.
055855171b5 : Fix space_to_batch_converter on windows.
7e49c60798b : Disable function_parameter_canonicalizer_binding_for_test on windows.
c1b165b68c1 : Express remat: Only consider remat with nodes that create big buffers.
7296a98d590 : forgot to add change to bluepill.lds
f3462c311d2 : Add a new option to create grpc libraries in tf_proto_library rule.
1b82604c6a8 : Fix the build for benchmarks for bluepill and STM32F4.
7ec70d54b2f : - Integrate C++ tape with op building APIs via TapeContext and TapeOperation which delegate calls to a parent execution context and record operations on the tape. Please see gradients_test.cc for usage. - This will replace the helper functions in gradients_internal.h. I will clean that up in a followup CL. - Also drop ForwardOperation::ctx since that is unused right now. We can add it later if we need.
a5dacff2386 : Go: Update generated wrapper functions for TensorFlow ops.
c8109b89a2b : Add OutfeedDequeue ops that allow for a dynamic device ordinal to be used.
39a6907c707 : Partially type tpu_embedding_v2.py.
d43ae4ee8a8 : Integrate LLVM at llvm/llvm-project@af1d3e655991
e84972ec13d : Remove references to tf_proto_library in TF.
53171d4ead0 : Disable TFRT for failing multi-gpu tests.
935aeaec389 : Plumb save_graph_def option through estimator checkpoint mechanism.
9896c8fdc16 : Created workaround for Mali T6xx series. Mali T628 stuck in clFinish, when used with profiling queue.
93daf5b0462 : Add VSpace::BuildOnesLike that replaces TapeTensor::OnesLike. PyVSpace::BuildOnesLike still calls the existing PyTapeTensor::OnesLike so this should not affect existing code. PyTapeTensor::OnesLike relies on capturing global context via the global `py_vspace`. I am trying to avoid introducing such a global in the C++ tape.
c76d783b750 : Support serializing optimizers with global_clipnorm.
1f0eeaafd6e : Disable tfrt for choose_fastest_branch_dataset_serialization_test target
5cd9a8e90a1 : Remove references to tf_proto_library in TF.
7b5a9d8e06a : Internal changes only.
bffdd8fafe8 : Increase shard number of image_grad_test to avoid timeout.
af753cfaa61 : Handle edge case of table with vocabulary_size < num_hosts.
181aba715df : Support batch-level Model.stop_training check in Model.fit
938cc7bf9c4 : Graduate the mlir implementation of tfr from experimental
40ccaf67caf : Make softmax and sigmoid activation backtracking more robust. Logits are now cached on the post-activation Tensors and used whenever available. This allows logits to be used in eager mode as well as in the middle of a tf.function, whereas previously they were only able to be used in the middle of a tf.function.
7f5b8ad3708 : Fix CHECK on alignment of PendingCounts storage
705dcc359c8 : [tf.data] Unskip placement test with explicit placement
c4e48908f91 : Use braced integer literal rather than suffixes to ensure compilation regardless of the definition of int64.
8462b8b6c2e : [tf.data] Making sure that the `get_next_as_optional` ops are co-located with the underlying iterator resource.
a29fc54a17f : Adding support for fused batchnorm and avg pooling with native format
5c0ce396ca0 : [lite] Fix MarkDown formatting in examples/label_image/README.md.
588c8db0c2a : Added a RunReplicated() method to HloTestBase.
673befc6d6c : Enbaling max pooling with native format
1e9cd9c9067 : Enabling avg pooling with native format
8663ca6bc51 : Enabling fused batch norm with native format
b65ac36a290 : Enable MLIR bridge for tpu_outside_compilation_test but disable one test.
d712e534efc : [XLA] Add a larger QR test and slightly relax tolerances for unitary test.
8c30da064f5 : Use OpStats combiner in profiler_wrapper.cc
a57895321ed : [tf.data] Adds placement tests for tf.data.
ada6a79aed5 : Fix colocation attr on Switch in lower_if_op.cc
736aea1228a : Folders for mhlo.compare
ee8caa17985 : Integrate LLVM at llvm/llvm-project@2d0de5f9a4c5
9b947dd6377 : Also check dst_format
679f5eb1639 : [MLIR][KernelGen] Rename `legalize-tanh-to-approximation` to `legalize-trigonometric-to-approximation`
d6023754367 : remove two unused lines
7a38d3fd961 : update xla data format map ops
367dafe8fda : Clean up FC test.
aab4cde23e1 : Enable more TFRT test targets that are newly passing
c2926ab7442 : Support clipping in LossScaleOptimizer.
421453ee0c7 : updated docstring
2c1693cfcf9 : [tf.data service] Refactor to simplify tf.data service tests.
6bf1d8a2333 : Add C++ ops IdentityN and Exp.
11788f09e54 : Update CMSIS-NN archive to support SVDF.
5e4a5ff1efe : Run IWYU and build_cleaner on fully_connected.
9f6fa9a3c60 : Integrate LLVM at llvm/llvm-project@d6ac649ccda2
d38c07a6ef9 : [NFC] Specify "reifyReturnTypeShapes" in DeclareOpInterfaceMethod overridenMethods
74027b89402 : Fix broken cross-platform compilation.
29266d4c3df : Add DCHECK to ScopedDeviceMemory constructor.
c27f8ed5311 : [MLIR] Use MLIR provided 0DTensorOf/1DTensorOf instead of custom constraints.
e38e718a081 : [tf.data] Add the `kBufferSizeMin` to .cc file to solve some bug.
00e23f636cd : [NFC] Fix typos in comments.
6e8b7c30335 : [Cleanup] Add a tracing::MaybeSetOpName utility to reduce the verbosity of C++ ops.
70621a5df87 : Add prototype custom op for tf.multinomial.
dff42b15e26 : All the inputs of the BATCH_MATMUL should be quantized by the type of the activation
77c5c05aefb : Add support for tf.CaseRegion in LegalizeTFControlFlow pass.
4509a4b7c95 : Sync TensorFlow MLIR ODS with TensorFlow op registry (NFC).
d0cc5dfc147 : Make some kernel generator tests externally visible.
905cde87cfd : Use braced integer literals to account for the possibility that int64 != long long.
db940a1b93b : [MLIR][KernelGen] Add E2E tests for `tf.Tan` and `tf.Sinh`
170e2be33d2 : CMSIS-NN: Dynamic allocation of conv per-channel quant params
c2a9c3a0732 : Mark ops with tf.variant/resource type with string subtype as inputs/outputs for outside compilation.
49950ba105c : compat: Update forward compatibility horizon to 2020-09-23
93a471d0477 : Update GraphDef version to 533.
d6adf94ff3c : Add documentation of how to debug test failures.
b1b5be5bd97 : CMSIS-NN: Partial fix for failing conv unit test cases
6fa992df6ec : [XLA:GPU] Do not fuse into bitcast ops.
6744cf5255c : Mark ops with tf.variant/resource type with string subtype as inputs/outputs for outside compilation.
309d7fffd9e : [MLIR][KERNEL_GEN] Add `parallel-loops-to-sequential` pass.
6985d2ff0c2 : Enable TFRT in python/eager/ops_test.
e143ada4a6c : Refactoring the guts of SavedModel loading to experimentally support loading resources that do not override _gather_saveables_for_checkpoint. This allows us to support simple resources like StaticHashTable. Note that additional logic related to checkpoints will need to be added to support https://github.com/tensorflow/tensorflow/commit/df6b21c13c82b5d0981642cfe18f10e60f78ea5c.
bb24a4b88f3 : [tf.data] Change the order of ModelDataset and OptimizeDataset, so we can rewrite ModelDataset.
3daf30f97d2 : [XLA] Add support for complex numbers to Qr decomposition expander.
4d2af0988e1 : Internal legacy code cleanup.
0413283b356 : Add custom_opdef parsing for ImportSavedModel when using tf_tfl_translate
66e47913df4 : Add all_reduce_v2/all_gather_v2
56d5e376732 : don't create python trace if both host_tracer_level and python_tracer_level is 0, i.e. disabled.
591ae395cf2 : Log if tf32 is used for matmul.
a1ec3f74203 : [tf.data service] Add docs and release notes for distributed_epoch processing mode.
79fce11a6cc : Convert IndexedSlices to dense tensors for forwardprop's tf.function cases
c06650b697d : Fix rendering of security advisories.
89cbb577213 : Fixing failure after leakyRelu fusion PR was merged
4c71606397e : Convert linspace tests to parameterized tests
070efb9ebf3 : Add device description fields to StreamExecutor C API. While at it, added changed `SP_Device` argument to host_callback to be const.
42637d6dab7 : Fix broken links in colabs
3265790fde0 : Support CompositeTensor in functional If/While
568e2bef00f : Fix a bug where `DenseHashTable` can't be saved to SavedModel, because it tries to save EagerTensors in a TF 1.x tf.Graph (used in TF 1.x style serving APIs).
c4120e6c8f9 : Go: Update generated wrapper functions for TensorFlow ops.
148e93cf705 : [tf.data service] Split data_service_ops_test into ft and non-ft tests
78ce4039216 : Address the review comments
d3844c21b6a : Legalize TF.Round to XLA equivalent
97c07fb7389 : Add transform to fuse activations into TFL pooling ops
7bfd8887095 : Nit: Add space before printing 'ms'.
27fb659af26 : Improve error message when number of files is smaller than number of shards when trying to auto shard by FILE. Also improve documentation in the input guide along those lines.
ac4c5ad3a16 : Update ops-related pbtxt files.
6e4c0f68989 : Support CompositeTensor in functional If/While
2fb796aeb36 : Integrate LLVM at llvm/llvm-project@f21212215031
924e7b26166 : - Allow creating complex and unsigned scalar tensor in TFRT. - Use AbstractContext to create Tensor to support creating Tensor when turning TFRT on.
c519ec6b8a5 : Don't crash when legalizing reduction ops with quantized int types.
1ae23a67ce0 : [tf.data] Modify the optimization `inject_prefetch` into `antotune_buffer_sizes`, which will inject autotuned PrefetchDatasets after non-prefetched asynchronous datasets. The optimization will also rewrite those existing non-autotuned PrefetchDatasets into autotuned with fixed start value and minimal value for the tunable parameter `buffer_size`.
ff8cec00c2a : Using native_ equivalents in tanh for FP16.
50acd58a692 : Add TfLiteInterpreterOptionsSetOpResolver function to c_api_experimental.h. This provides adds a new callback-based op registration C API. This new function would be required in order to implement the TF Tasks Library, or any other C++ API that uses OpResolver parameters, using the TF Lite C API.
604bb7ed524 : Refactoring FlatTensorFunction to participate in the ownership of the TensorHandle captures associated with it. This helps further decouple Function lifetimes from other objects in the SavedModel. (Eg: Imagine a case where a RestoredResource must invoke a "destroy_resource" function in its destructor, and where a destroy_resource function may capture other state. This allows orderly deconstruction.)
dbfc73cbba5 : [tf.data service] Improve error message when job dataset definitions conflict.
22aa13fd07b : Changing the interface of FindNodeAtPath to return the node number by value, instead of the SaveableObject. This helps pave the way for future changes where the SavedModel class stores all revived objects in a per-type map instead of a single erased map.
f6d870d8f39 : Small fix in the model number.
25567bd8418 : Remove debugging prints
fda326e542c : Integrate LLVM at llvm/llvm-project@079757b551f3
009e2e09781 : Verify uniform variable length is not empty for the vector case.
62ae8dd081f : Eager execution coverage for image_ops_test.py. Removed `run_deprecated_v1` decorators. Part 11 (class ResizeImageWithCropOrPadTest)
f8a48ee1639 : Fixes GitHub PR #42847 and other typos in training.py
26e09112f86 : [TF2XLA] Allow 'optimized_hlo_dot' format for `experimental_get_compiler_ir`
7d9299129c3 : [tf.data] Set the optimization `disable_intra_op_parallelism` to be default.
2c7d978a144 : Allow TPU embedding utility ops to take OptimizationParameters rather than OptimizationAlgorithm.
a151f928f3b : move v1-specific distributed_training_utils to distributed_training_utils_v1.py
ef2c14d0309 : Fixed incorrect arithmetic optimizer application.
5265285fbdc : Fix spelling of "metadata"
42483c9b4ce : Add support for tf.IfRegion in LegalizeTFControlFlow pass.
d2254e951a0 : Handle empty tensor names in TFLite python interpreter. Empty tensor names are a feature of some TF Micro models to optimize
0e718f2b0a9 : [TF2XLA] Remove the serialization of CustomKernelCreator, since there is only one, and we won't add new ones
2c0f59bf9cd : [tf.data] Fix bugs in dataset hashing and add CheckGraphsEqual function.
6170b0b9a5e : Update LegalizeTFControlFlow to not pass around module (NFC).
6fac2a9a5b3 : Automatic space to batch conversion in HLO
bb23ba48758 : Fix delegate fallback (delegation/invoke) for FP16 graphs. Also add new test cases for Fp16GraphPartitionHelper.
bf7f3052732 : Integrate LLVM at llvm/llvm-project@7e78d89052b1
cc4534eba0a : Add support for tf.WhileRegion in LegalizeTFControlFlow pass.
1b98b8676b2 : Make sure that hexdump is available in ROCM docker image.
6e8fa083d1f : XLA: Print nicer message when trying to traverse HLO computation
28ff95bccd9 : Fix build macro for ROCM platform.
fb578a809ce : Handle edge case in strided slice: begin equal to dim
d7b9b383e2f : Don't depend on MLIR generated kernels on ROCM platform.
21e687323a8 : Update nn_ops.py
c366461f056 : removed print from doctest
712fd5cfe4a : Add back the "no_rocm" tag to cwise_unary_op target.
ef7b052622c : Update nn_ops.py
a0a4b95f501 : [MLIR][KernelGen] Add E2E test for `tf.Sin`
a2b53623a2c : Addressed reviewer's comments.
d8ec6ffe965 : Add test to check that the MLIR generated kernels build successfully.
a301df2c7b1 : Update GraphDef version to 532.
14e843dbc4d : compat: Update forward compatibility horizon to 2020-09-22
4263ae03e97 : Objective-C API for Core ML delegate
45c1512b4a4 : Fix build macro for ROCM platform.
108d8290229 : Do not create unnecessary intermediate lists in tf.nest
80dcd0fbbf0 : Added Texture as possible weights storage for FullyConnected. Using Texture for Nvidia/Intel/PowerVR. Fixed some Adreno work groups.
07e3f2eae71 : Disable broken build.
7c5da3fce1f : Objective-C API for Core ML delegate
78200be729f : Remove unused #includes.
86726adc39a : Add subspecs to TFLite Objective-C API Cocoapod
99a549f414c : Update nn_ops.py
1ba1c4ddbd0 : Support string constant op in c_api_tfrt.
1a95d2da3cd : Objective-C API for Metal delegate
60c4c3e2105 : Fix memory bug
ff5c24305dc : Add delegate scaffold for TFLite ObjC API
4d27de17368 : Legalize ResizeNearestNeighborGrad ops to HLO with the fallback path
1a2b1d0ae19 : Flex delegate: Do not use dynamic tensors if possible
127d50358ab : Refactor TpuPlatformInterface::GetRegisteredPlatform() to make tries_left configurable.
05f4c0cba43 : Security advisories for TensorFlow.
ddbb1b2a63e : Internal change
fa432383d7b : Enable more TFRT test targets that are newly passing
c53e6e7f492 : Add a header for table-gen generated pass for MHLO and use it in SinkConstantsToControlFlowPass
2e217df9ec3 : Don't attempt to register "TPU" platform if the underlying C API isn't initialized.
1214a3035e0 : [XLA] Change the QR decomposition implementation to lower to a CustomCall operator that is later expanded by a new QrExpander pass. This allows backends to lower the Qr decomposition differently if they choose.
5d5534edf7d : Switch all CompositeTensor instance checks in Keras to use a centralized `tf_utils.is_extension_type` util. This util will use the public ExtensionType api once it is in place.
e90dd8abe71 : Setup the crash reproducer on the MLIR pass manager
4c27c20349a : Suggest using tf.ensure_shape over Tensor.set_shape in most situations.
64e3dda4967 : [TF2XLA] Correct misleading error message about var placement
fc71ca26753 : Add mlir-hlo passes to tf-opt, this is required to reproduce entire TF->HLO bridge pipeline.
93b812a2d86 : Properly handle unknown rank in shape inference function of TensorListElementShape.
204283cc9e7 : [MLIR] Add best-effort layout propagation for XLA HLO <-> MHLO conversion.
9a662b14eaa : Add support for non-4D input tensors in MEAN operator. Fixes:#43332
af51ccb3ae1 : Go: Update generated wrapper functions for TensorFlow ops.
ca09353bc58 : Better work group selection for MeanStdDevNormalization.
4a9dcba7e4c : Simplify tests in legalize-tf-control-flow.mlir (NFC).
8d407fa28dd : Add multi worker mirrored to keras_rnn_model_correctness_test
ed358a493ec : Fix legalization for tf.StridedSlice to MHLO when the input isn't using f32 inputs
7d3979c5ce2 : Add XLA implementation for tensor_scatter_nd_min and tensor_scatter_nd_max, and implement gradient for these functions.
d526d49e199 : Add AllPermute interface to Dtensor to support halo exchange.
3f94cbfa73a : Fix syntax error in bash script.
5c1a75db452 : [tf.data] Add a pass-thru implementation of `ModelDataset` for tf-mobile.
fcd71326f3d : [tf.data] Register the `OptimizeDataset` kernel for the `OptimizeDatasetV2` op in the mobile pass-thru implementation.
ebefb12cd57 : DNN 0.x code cleanup - concat op
21eb92ccb05 : Add useful link to show example to unicode_script.
94d563be380 : - Allow creating complex and unsigned scalar tensor in TFRT. - Use AbstractContext to create Tensor to support creating Tensor when turning TFRT on.
91c19551632 : [tf.data service] Add support for one_epoch processing mode.
b2e09087dd7 : Changed gen_lut params from std::function to function pointer
1a32039b93a : [tf.data] Removing unnecessary explicit placement for tf.data iterators.
317cf7280ef : Log a warning instead of silently ignoring errors during kernel lookup.
906fac31889 : Ensure that shapes are set for captured inputs to functions. Small eager tensors are captured as const ops, which don't have a shape attr.
65139ecc001 : Fix link error for tensorflow.org.
81282b0a402 : Put a bunch of TPU classes in the tensorflow::tpu namespace.
64e13aa79c7 : Fork the filter_empty_layer_containers util to keras.
006761f27a8 : Check cycles explicitly.
b351c6cdc34 : Rename TL_WhileRegionOp to TF_WhileRegionOp in tf_ops.td (NFC).
9240cef2e6d : Fix some memory management bugs.
aa53e46dc60 : [XLA] Make mixed-precision DUS a verifier failure even in mixed precision mode.
33f47ab16d4 : Avoid redundant function input copies for int32 on TPUs.
573b838b131 : Disable broken test.
c1cc87436ab : Add MWMS combinations to keras_embedding_model_correctness_test.
f50646565fd : In TpuCompiler::Compile, initialize TpuExecutables with correct HloModules.
1e64475026a : On accept scalar broadcasting for the new grid size.
cac4edf0a4c : Define __slots__ for object wrappers
14696f7e09b : Go: Update generated wrapper functions for TensorFlow ops.
a09165ad846 : Split the application test for mobilenet_v3 into 2 to reduce the chance of timeout.
4c425d4dbf2 : Fix delegate fallback (delegation/invoke) for FP16 graphs. Also add new test cases for Fp16GraphPartitionHelper.
0a958e24b7e : Added reference type support for remaining TF ops
8f1362de189 : Add target environment constraints to a subset of TensorFlow packages and targets.
0451edab7d5 : [Profiler] Separate device collective communication time in the GPU step-time breakdown.
66fe41900b2 : Convert tf.einsum docstring to use doctest.
e08252041dc : Supported Mali T880 with CL 1.1. Supported Adreno 306.
7a2e7af955e : Fix undefined behavior in `tf.raw_ops.Switch` in eager mode.
edbfd773932 : restrict 5d cases to nhwc/nchw
af5a74df40b : fixed flatbuffer_conversions.cc
d2232ac58e5 : fixed flatbuffer_conversions.cc
a7cae654d4a : Enable group_events_test for OSS.
dea7fe9610b : Fix type checks in util/nest.py
ae1d38052cc : Update load_v1_in_v2 to handle composite tensors.
2321f691fd8 : Fix delegate fallback (delegation/invoke) for FP16 graphs. Also add new test cases for Fp16GraphPartitionHelper.
58bc39ae659 : Handle edge case in strided slice: begin equal to dim
e64c98ec2e2 : used if instead of switch case
b1c8103a10a : Provide information to users about where the canonical documentation of ops is.
2d9820e8f00 : Fix typo in comment
a7b34f656e7 : Handle edge case in strided slice: begin equal to dim
3b57640a65d : Updated Android documentation to use the GPU compatibility List.
06f1b2e5336 : Add method for validating GPUCompatibilityList flatbuffer
40cc37797a2 : flatbuffer_conversions changes for resize bilinear
3418685cf38 : Update to include filesystem:filesystem_interface in libtensorflow_framework.so
b253e82d536 : Added a few tensorflow ops which will be required to run infill onboard.
fa77e42cd27 : Temporarily disable broken test.
d146fd6acca : Add bool type support in TFLite concatenation op kernel
11e787d0574 : omitting port
fafc7825717 : use free ports
830b72bc81f : Update GraphDef version to 531.
a4d6aed0a7f : compat: Update forward compatibility horizon to 2020-09-21
5558963f092 : Only build the MLIR generated GPU kernels when needed.
da034876d3d : Add bool type support in TFLite concatenation op kernel
f3e7b592fdf : Add bool type support in TFLite concatenation op kernel
4b660b49225 : add support for mips64 platform
46deac04537 : we actually don't need tflite_linkopts anymore
3643b851319 : per review comment
7a085a0a719 : build_pip_package_with_bazel: Provide a way to build 'native' build
35f6596114d : Fix crash in tf.Size folder when the output is originally unranked
4ab92be6233 : flatbuffers changes for SHAPE op
9bff51827ff : some fixes to flatbuffers.cc
f25517d5b25 : Add TF_UpdateEdge C API.
697f64ef322 : fix cast error stm platform
c60368c8f04 : converted snippets to testable code
fc8b749045b : some fixes
0da7fd25e1c : Added SHAPE op and tests for micro
46b6537110a : Update GraphDef version to 530.
6a1e687db70 : compat: Update forward compatibility horizon to 2020-09-20
65703b43a02 : [tf.data service] Increase max message size for dispatcher client.
c76508b9e79 : changing example output format
875936191c2 : fixed Build failures pt2
eb234e5b7c4 : fixed pylint formating issues
b65191ffd1d : requested changes
9575ffeebb8 : minor grammar change
ec49fa42781 : initial documentation modifications
029edc4da6b : compat: Update forward compatibility horizon to 2020-09-19
2efa5b5d398 : Update GraphDef version to 529.
7dd9f691ae8 : [XLA:SPMD] Support partition convlution input in both spatial dimension and input feature dimension.
d6138980ec9 : Do not specify -DNDEBUG by default and completely remove -DDEBUG.
877527646ac : [TF2XLA] [NFC] Make a function only used in a single library fileprivate
42afb8a4598 : Fix undefined behavior in `tf.raw_ops.Switch` in eager mode.
24a77523d1f : Correctly position the early return statement in conditional code motion.
274c2f2fb6e : Fix typo in documentation
da8558533d9 : Fix undefined behavior in `tf.raw_ops.Switch` in eager mode.
22e07fb2043 : Fix multiple vulnerabilities in `tf.experimental.dlpack.to_dlpack`.
390611e0d45 : Fix heap buffer overflow in `tf.raw_ops.SparseFillEmptyRowsGrad`.
a633411128e : Add MWMS to input_lib_test.py.
3cbb917b471 : Fix multiple vulnerabilities in `tf.raw_ops.*CountSparseOutput`.
4eab87c67ef : Export a missing symbol for Windows.
ca8c013b5e9 : Prevent integer truncation from 64 to 32 bits.
b9465214656 : Add XLA registration for Polygamma, to be used for Digamma gradients.
27b417360cb : Prevent `int64` to `int` truncation in `Shard` API usage.
185df236b11 : Fix test to ignore the order of group_ids.
98b5a8cb558 : Add some basic tests for saved_model save and load for ParameterServerStrategy.
aa738109aa2 : [tf.data] Removing unnecessary explicit placement for tf.data iterators.
59c64d5c233 : [XLA] Fix memory space assignment verifier that was overly conservative.
f7639d3a325 : PR #42549: Fix GatherV2 shape inference
33be22c65d8 : Prevent format string vulnerability in `tf.strings.as_string`.
8c4a52cb5a7 : Do not mark TensorList, TensorArray and Stack ops for outside compilation.
d8082d5d0dc : [XLA] Fix bugs and Improve conditional code motion to support moving multiple streams of instructions inside conditionals.
9a133d73ae4 : Prevent segfault in `GetSessionHandle{,V2}`.
73b291b6ace : [tf.data] Change in the model tree traversal order (root->leaves to leaves->root) affected the exclusion of nodes from autotuning with `autotune_` parameter. Intended behavior is to exclude a subtree if its root has `autotune_=false`, however, currently not all nodes in the subtree are excluded affecting the output latency estimate calculation. This CL fixes the exclusion logic.
835c175c6ea : Add a note for what tf.shape returns if an input is a scalar tensor.
85c8c0b3ff0 : Model Dataset memory cache op resource side effects.
6bdae6145a5 : Fix batch value matching for the empty vector + clean up few typos.
0462de5b544 : Validate `data_splits` for `tf.StringNGrams`.
57f0a5e0b67 : Save and restore experimental_compile when using saved model.
b95f88a5e75 : [StreamExecutor] Make convolutions forward launch-time errors.
e547ad92ee0 : Parallel device: fix capturing for small eager tensors
adf095206f2 : Validate `NodeDef`s from `FunctionDefLibrary` of a `GraphDef`.
2d88f470dea : [tflite] Ensure `ResolveAxis` properly handles negative inputs.
d487b8c4ca7 : Support saving uninitialized variables.
285cb597ed0 : [TF2XLA] Disambiguate the call without arguments to experimental_get_compiler_ir
8ee24e7949a : [tflite] Ensure `MatchingDim` does not allow buffer overflow.
0b5662bc2be : [tflite] Ensure input tensors don't have `nullptr` buffers.
00a5ef689b0 : Support savedmodels that reference assets.
d58c96946b2 : [tflite] Ensure inputs and outputs don't overlap.
1970c2158b1 : [tflite]: Insert `nullptr` checks when obtaining tensors.
fff2c832628 : [tflite]: Insert `nullptr` checks when obtaining tensors.
e84a6501eb9 : Go: Update generated wrapper functions for TensorFlow ops.
cd31fd0ce04 : [tflite]: Insert `nullptr` checks when obtaining tensors.
ed69c616e99 : Make tanh docsstring testable
e11f55585f6 : [tflite]: Insert `nullptr` checks when obtaining tensors.
ec98fee0c3b : Use flat_hash_set to avoid duplicate group_ids.
c1e513b04a1 : Reenable DistributionStrategyGruModelCorrectnessTest.test_gru_model_correctness test that's passing.
19bb9fcff56 : tf.distribute: Add MultiWorkerMirroredStrategy to keras_image_correctness_test.
00302787b78 : [tflite] Make `GetOptionalInputTensor` the same as `GetInput`.
f2ebefba658 : Add NcclManager::StartAbort
46d5b085252 : [tflite] Test for `kTfLiteOptionalTensor` in `GetInput`.
204945b19e4 : [tflite] Validate segment ids for segment_sum.
0e68f4d3295 : Fix an include-what-you-use violation: include interpreter_builder.h from delegate_test.cc, for InterpreterBuilder.
c8ee679b8e2 : Add XLA registration for Zeta/Zetac
7813d494170 : Remove _auto_cast_variable_read_dtype from Graph.
2d2d85f10a1 : Add allow_dynamic_dimensions to NNAPI setting proto
668a947d31b : Link to the optimizer base class for examples.
637d6ebbdfb : Fix return type of PyUnicodeAsUtf8Compat to `const char*` to precisely match to the return type of `PyUnicode_AsUTF8`.
effefef8807 : tf.distribute: Add MultiWorkerMirroredStrategy to keras_premade_models_test
7edae146ce7 : Replace string with string_view.
978fcba07be : [MLIR][NFC] Eliminate llvm::to_vector<> in several places where range can now be used. - FunctionType::get() and Operation::create() now accept range instead of ArrayRef - update several places that now no longer need to convert ranges to vector to pass into these functions
ecbe31b85bf : Remove python/distribute/__init__.py to avoid circular imports
126a69944c4 : disable msan test until the issue is fixed
390644793a8 : Let SchedulerState Check whether a node is in its node_map_ before accessing it to increase robustness. Allow explicit assignment of a time_scheduled in a node_State to allow a scheduler to in-line function calls.
9ea2adeb411 : Support reference types in TF ops
aafebf24888 : Internal changes only.
2ed4c2279ce : Bump sqlite to 3.33.0
b12442e5375 : Change accumulation in FC to increase precision (particularly for FP16)
e4ec26f50ca : Update keras/distribute test wrt to tpu_strategy_one_step{_one_core}
d6a7f2d044c : Added integration tests: 1. no profiling 2. single host sampling mode 3. single host programmatic mode
a790a3d2d51 : Reorganzie function_parameter_canonicalizer deps to avoid potential ODR.
5ecacd6e493 : Introduce device in CoreRuntimeOp. Support implicit tensor copy.
b9c2b1d751a : Initialize POD types
88b4bfb8785 : [MLIR] Change TPU Variable runtime reformatting pass to work with region based while - Fix the pass to expect a region based while loop instead of functional form - This also simplifies the pass a little bit as we don't need to keep track of branch function arguments and not plumb the state variables created through function arguments as well. - Migrated unit tests to region based while. - Moves region->functional conversion after TPU variable reformatting pass.
a2725aa0153 : [MLIR][NFC] Add branch_function() and get_branch_functions() to TF::CaseOp
236f14b0a03 : Switch from python native io to gFile.
104371b0925 : Add a test for profiling tf data service.
67c8f45008f : Model Dataset seed generator op resource side effects.
85404d1a855 : [XLA] Add complex number support to HLO cholesky decomposition implementation.
ef1567488ae : Correctly raise an error if the Python compilation failed.
55acd981d7f : Integrate LLVM at llvm/llvm-project@93fd30bac334
c1784bd109c : Update BATCH_MATMUL operator version supported by the reference kernel
ce90b95e52f : Enable transpose folding into convolutions.
91b904fc55a : [MLIR][KernelGen] Lower `tf.Sinh` to MLHLO
c03abbfd76c : Update ABS operator version supported by the reference kernel
3ab5dca2e61 : Fix spatial dimension reference in conv padding legalization.
ba5f4249a2f : Integrate LLVM at llvm/llvm-project@c0e7f6468578
202cd509829 : Update GraphDef version to 528.
b14b54c1182 : compat: Update forward compatibility horizon to 2020-09-18
5a701ae4bbb : [MLIR][KernelGen] Lower `tf.Acos` to LMHLO.
6c102af1716 : Move the logic to decide whether to enable partial batch handling into dataset
40a443b85b2 : Integrate LLVM at llvm/llvm-project@fb92f863f684
14e4162bbd6 : Explicitly disallow passing a RemoteValue to client.schedule.
c73b90724bb : Enable a test.
643c2d27f97 : Require that strides to pooling ops be non-zero and that its length match the tensor rank.
8406e461cac : Remove unused LIBFLAGS from the TFLM Makefiles.
d44de313f15 : Require that strides to pooling ops be non-zero and that its length match the tensor rank.
aae3333f711 : Go: Update generated wrapper functions for TensorFlow ops.
ab3dc0c3bb8 : Enable TFLite XNNPACK support with cmake
6c17e4c51c6 : Enhance the profiler_client_test to test a profiler server.
6d605dde0ae : Internal change
30c22604a50 : reformat BUILD with buildifier
ea83ee9a829 : Add benchmarks for 2 and 10-hidden layer MLPs using C++ Tape for MNIST, ~2x speedup.
3bbd281f678 : Update keras/metric to use public tf api.
666277f9a4a : Support batched inputs to SparseSoftmaxCrossEntropyWithLogitsGradientFunction. This requires broadcasting the incoming grads to the softmax grad.
0c4c3f81e9b : Integrate LLVM at llvm/llvm-project@ea237e2c8e5d
47874fb954b : [XLA] fix bug in conditional_code_motion so that tuple-shaped conditionals with users that use the whole conditional tuple are not considered for optimization.
6e9da4b8c14 : Clear device_parsing_cache in context._reset_context().
8e2a48ce506 : Go: Update generated wrapper functions for TensorFlow ops.
960e511b98e : Qualify uses of std::string
294ef773850 : Internal change
b1c97a0bb2d : Internal change
4ec907ddd18 : Correlate connected groups. - Add parents and children to GroupMetadata. - Add selected_group_ids stats. - Also, fix BatchingSession to BatchingSessionRun.
ebe770e9fa0 : Implement ops::Relu and ops::ExpandDims.
bbc7f43f003 : Go: Update generated wrapper functions for TensorFlow ops.
3d8020e4421 : Rename SparseSoftmaxCrossEntropyLoss to SparseSoftmaxCrossEntropyWithLogits to match up with the op name.
c643fbcc961 : [MLIR][NFC] Rename then_func() and friends to spell out function. - This is in preparation of adding similar functions for CaseOp.
c2176c4121b : Internal code clean up.
3214a1f3f8b : Update ops-related pbtxt files.
e922e10a0f1 : Adds a new set of stateless RNG ops, and rebases existing stateless-RNG Python API and tf.random.Generator onto them.
ea5489b59b2 : internal build visibility change
4ddfd31b4e1 : Revert "Revert "Add symmetric int16 support to tflu softmax reference kernel""
a0c43827eea : Add tf.ResourceApplyRMSProp decomposition.
0c7876b6455 : Support string dtypes for tf.sequence_mask
6a88238d13b : Move the logic to decide whether to enable partial batch handling into dataset
fd2ee3f090c : Introduce a CollectiveGatherV2 op that accepts keys and group size as input tensors.
33294c19da4 : Internal code clean up.
e0a23a6a5f8 : Added a few tensorflow ops which will be required to run multipath onboard.
eeeb6ca25fb : [TF2XLA] `experimental_get_compiler_ir` API: compiled IR at a given stage for a function for fixed input
5e007c2770d : Legalization to CHLO for unranked binary ops
97d2a8469bd : disable tsan test until the issue is fixed
31f8c595c28 : Mixed precision Embedding layer now outputs float16 tensors.
469eef06d47 : disable tsan test until the issue is fixed
57f8b71009e : Make NcclManager part of CollectiveExecutorMgr
7cfe00cf3af : Add multi worker mirrored to keras_dnn_correctness_test
569d09e0874 : Enable MWMS check health
418d2db5370 : disable tsan test until the issue is fixed
b482d736bc0 : [tf.data service] Autotune the number of compress threads.
552580beb1b : Divide by non zero data
c5b15cbca86 : Add SegmentProdGrad
a275a44a560 : [TF:TRT] Exclude operations with batch size less than the converter maximum batch size from TensorRT.
5d5af18e74b : Internal change to build rules
b78c119432f : Add -D<tag> for every tag specified with TAGS=<tag_list>
2826431775b : Fix colocation in function inlining
5d80f5900e1 : PR #43167: [INTEL MKL] Added missed bfloat16 CPU support for op math.rsqrt
69662b03be7 : Include side effect analysis for clustering.
d20ce07ed4c : Mini-optimization on MeanStdDevNormalization: Don't reload tmp[local_id], it has the same value as in previous iterations.
60616c06c26 : Some final touches to MWMS check health
e5f5a198d36 : Canonicalize tf.ResourceApplyAdagrad op to tf.ResourceApplyAdagradV2.
e93c27a3468 : Skip checking devices in eager
6d85f6472a2 : Add types to tpu_embedding_v2_utils.py.
5dc4d0dee25 : changed tolerance to 1e-2
8cf99647163 : Update resource alias analysis to support tf.Case/tf.CaseRegion ops.
38782557862 : [TF:TRT] Fix get_tensorrt_rewriter_config.
c8dbc92cb57 : Support legalizing mhlo.iota into tf.Range and surrounding helper ops
c3b6a708fdc : disable tsan test until the issue is fixed
b6ab4c17c7f : Print the used precision when a check fails.
87e20039f80 : disable tsan test until the issue is fixed
f6c5b20b64b : Skip XLA test for MWMS
45ff4225c3c : disable asan test until the issue is fixed
790e89c0bf7 : Nits: use signed int for loop iterator, add space around operator*.
7034d6b3bc3 : Implement TpuTransferManager::ChooseCompactLayoutForShape and C bindings.
9821980f328 : Reenable c_api_distributed_test in OSS.
5d95231d17e : Use mad instead of dot to calculate the accumulator in FC kernel. This needs changing how to rearrange the weight matrix.
ddd3c54c66b : Update GitHub OWNERS
145f29f35a7 : Fix link in header docstring
91092cacbdb : [tf.data] Fix parallel interleave tsan failure.
06aae4ef037 : Ordering Build targets, Replacing f-string formatting
593bf310d5c : [XLA] Try committing DUS buffer sharing again with fixes.
65b5275b552 : Handle edge case in TFLite StridedSlice: the length of begin is different from the rank of input
df1688cae1c : Model LookupTable op resource side effects.
9831697fe4f : Integrate LLVM at llvm/llvm-project@deb8f8bcf315
d6db5705297 : per review comments
49a27e939d4 : grammar fix
70164caca17 : [MLIR][KernelGen] Implement InferShapedTypeOpInterface for `mhlo.compare/select`
6b70acf2897 : Document possible values of the nnapi_execution_preference option
8daba9d79e3 : Integrate LLVM at llvm/llvm-project@c65627a1fe3b
ade3c78e11d : Integrate LLVM at llvm/llvm-project@a9cbe5cf30e3
4230dd89cff : disable tsan test until the issue is fixed
6178c32ac7d : [MLIR][KernelGen] Make no exception for `constant_like` when lowering TF and CHLO to MHLO
39bf03f083b : Add support for blasLt epilogue fn and bias vector
8c0eb4b35b2 : Add workaround for cublasLt known issue
f7d29c94dfd : Remove duplicated code in conv and fft kernels
0d172940c10 : Use BlasLtMatmul APIs in batch_matmul_op_impl
67462d730ee : Integrate LLVM at llvm/llvm-project@b05629230e9c
b3ce8724d50 : Adding space between C++ standard library headers and project headers
78a3e527caf : cc/profiler/profiler.h: Marking single-parameter constructor as explicit
44275dc6b0d : cc/profiler/profiler.h: Add #include <memory> for unique_ptr<> and #include <string> for string
cefc2a4cad3 : compat: Update forward compatibility horizon to 2020-09-17
6e7a1c901ee : cc/ops/const_op.h: Add #include <vector> for vector<> and #include <string> for string
9a6d8fc7f4e : cc/ops/const_op.h: Add #include <vector> for vector<>
ea51c5c995d : cc/gradients/grad_testutil.h: Add #include <vector> for vector<>
aebe543ecf4 : Update GraphDef version to 527.
ae0a757cb16 : cc/client/client_session.h: Single-parameter constructor should be marked explicit
81953ff3f0b : Change obsolete C++ API to C API in Core ML delegate doc
eccfed47aad : Made modification of the the model input and output independent of each other.
853223a4564 : Optimize for float prelu.
151800d58a1 : PR #42549: Fix GatherV2 shape inference
e8e87bcd805 : Rename cwise op files to not have cu.cc suffix.
92877e33245 : implement gather/all_gather for MultiWorkerMirroredStrategy
adb6563eca6 : Add types to tpu_embedding_v2_utils.py.
4999d0bef63 : Integrate LLVM at llvm/llvm-project@6a07f1edf8e6
aaea82e6bcd : Add cublasLt wrappers to stream_executor
8ee3640e160 : Add a LocalProfiler class for target side profiling. Part 1/2
58fcfb1e551 : Minor update on TF_AcquireFlexDelegate()
df7facd6346 : Enable TFLite Android build with cmake
458bb34ae60 : Add types to tpu_embedding_v2_utils.py.
c6c6d90b29d : Opt-in TPU Python directory for type checking.
09408374974 : Dynamic reshape lowerings for TF.Reshape and TF.ExpandDims
d9ae2b75929 : Ignore bad-whitespace, but only for keyword argument assignment.
a0d6054121a : [tf.data service] Include dispatcher address in error messages.
81a4ce1a02d : adding gradient files to srcs in BUILD (retry to fix format)
5e1c4866d94 : Remove autocast warning.
73e8a19a235 : Add `tracking.AutoTrackable` to tf.internal API.
f0263aaa478 : MarkToBeReleasedArguments may std::move some elements of arguments, so it must run after the cross program prefetch address is calculated from the arguments.
a96d041ae6f : Rename horizontal_fusion to horizontal_loop_fusion.
5d3151022db : Implement TpuTransferManager::CanBufferBeAccessedNow and C bindings.
ac1a6728aa2 : [Profiler] Fix macos build.
5e51a147b0a : Add support for task splitting to ASBS. This allows the scheduler to pack batches better and can increase throughput.
f20caecacd9 : Removed micro_optional_debug_tools.
29372ca5093 : Remove the public API `tf.keras.utils.multi_gpu_model` as its deprecation date is overdue.
7485079587f : [tf.data] Add deprecation warning for StatsAggregator
0f6449326ec : Fix double free due to aliased arguments being incorrectly freed.
1e4ddfc9720 : Internal changes only.
81ac5349c57 : DNN 0.x code clean - input conversion op
316df75a22a : Add test for use of complex numbers with tf.Min.
6e9ea3faaf8 : Recover doc for non_slot_devices and update_non_slot in v1; deprecate in v2.
8d9f3888408 : [Resubmit] Only trigger resharding when necessary.
1593b96ae79 : [TF:TRT] Remove no_cuda11 for quantization_mnist_test.
7697628be74 : Prefer exec_tool for Python tools to ensure PY3 compat
497f0568c88 : A seed README.md for the experimental C SavedModel API.
3de3d3ed1ff : Update call sites to not call single host post processor on mobile builds.
223d0c7351a : Fix memory management bugs.
0b930380c70 : DNN 0.x code cleanup - Reshape op
b71e07a4600 : Expose device memory allocator mem usage via tf.config.experimental.get_memory_usage
ae61cc91e74 : Updated doc based on review comments
5fd1ea43932 : Addressed review comments
f96903abead : Update Keras training logic for detecting whether an input dataset is shuffled.
0af5cc0c644 : Internal changes only.
db361f9206b : Remove `deprecation.deprecated` for API `keras.utils.multi_gpu_model`.
0e4d30319af : [tf.data] Implement splitting for tensor_slices_dataset.
ea0e3c53dfb : Simplify RearrangeFCWeightsToIOO4I4 and expand comment.
96a993a650f : PSv2: API update: Divide ParameterServerClient in user code to Client and ParameterServerStrategy objects, since we expect users to invoke methods on both objects per discussions. The implication is that we will be exposing both Client and ParameterServerStrategy APIs instead of only ParameterServerClient. Concretely,
8aefe626a90 : Fix micro string formatting bug. Properly handle float fractions with no leading zeros.
a58bfeef159 : [tf.data] Implement DatasetBase::InputDatasets() for core datasets.
9fd447d0be2 : Only trigger resharding when necessary.
173f4761279 : Add util for printing MLIR module to string in format used by TPU rewrite pass in tf-mlir-translate (NFC).
5703a4eed09 : [tf.data] Add dataset splitting mechanism.
221535f56dc : Use raw strings in FC kernel.
1de0678b95c : Move profiler data post processing out of profiler_session into its own library.
4cb8913598e : Add supported TFLite reference kernels to register_ref.cc
83b84d8b542 : Update the TFLite operators versions supported by the reference kernels
81c3997e3ec : Fix a bug in the case check of reshape op lowering.
662627b98cd : add TPUStrategy to the support list of BackupAndRestore callback.
ac057e43ce5 : Implement open source OpStats combiner.
20cee671801 : Integrate LLVM at llvm/llvm-project@85763e0758fb
6d2a2cd6da1 : deleted unnecessary dependencies
642b3961f9a : Only trigger resharding when necessary.
ad04b28f5f5 : [Grappler] Before calling Grappler from the TensorFlow runtime, check that feeds and fetches are valid and only refer to nodes that exist in the graph.
6904987bee2 : [XLA:SPMD] Fix SPMD issue with replicated depthwise convolution.
64efc39a104 : Added/changed some comments
9caa77466dd : [MLIR] Extend unranked transformation to CHLO dialect
4737b83198b : DNN 0.x code cleanup - RequantizePerChannel op
68d9839abc8 : Copy mnist test utilities over to profiler and update it to import tensorflow directly.
0c149558405 : Fixing documentation error
8820f89874b : Formatting changes
aff921a0b0c : Fix colocation in function inlining
100159dd9c9 : Replace Add nodes with AddV2 in grappler arithmetic_optimizer.
d8ec97466cb : Fixing and enabling TopK on ROCm
65fe9180219 : Implementation of a missing hook for XlaDeviceContext
3fdfba6a2ab : Simplify SpaceToBatchND implementation: Use SplitOp so there's no need for the Rank1ToValues helper function. Use SmallVector<int64_t, 6> for permutation instead of SmallVector<Value, 6>. Use kDynamicSize instead of -1. Cast block_shape and paddings to i64.
3da9cc88d24 : Fixed work group synchronization in FullyConnected op.
c4ca724e29f : Update delegates.md
746feee2f5e : Add dependency on TRTEngineInstance
5c42efeedaa : Remove obsolete TODO.
5a669f06fc6 : Grammar fix
e0229680f7e : Fix XNNPack delegate type-check for Conv2D bias.
2894d9460d9 : Update delegates.md with buildin_ops.h header
8702c47666f : Insert explicit casts to model extra shape knowledge for unranked chlo transform
61dcdcb2fc0 : Integrate LLVM at llvm/llvm-project@e1669843f2aa
d2856c2dd5a : Migrate remaining tests in compile_mlir_util_test.cc to be lit/FileCheck tests (NFC).
6db3fc88984 : Add memory overview docs to TFLM.
69fa737ac62 : Add sqrt folder.
04fe10e8ad9 : [MLIR] Lower `chlo.constant_like` to MHLO
036dd42cf26 : Update GraphDef version to 526.
ea54d1ecb22 : compat: Update forward compatibility horizon to 2020-09-16
7fe4781da81 : [MLIR] Simplify and generalize `transform-unranked-hlo`
1894a87a106 : Disable the test.
fc3c78312f2 : Install _distributed_container only at variable creation
cc0621d70fb : Update XNNPACK dependency
541b4040fa3 : Provide a template overload that works for all primitive types on GpuAtomic[Add|Sub|Min|Max]. CUDA only provides a handful of these and we need to emulate the rest. In particular, CUDA provides no overloads for `unsigned long` or `long`.
07071fe37d0 : Remove the ds related util function that is never used.
09783192a7d : Stop using terse static asserts
67eb04e0285 : Update CMake rule to build benchmark tool
a97b0c8ab49 : This follows a similar approach to the earlier work by Derek Murray (change ID I9058c55898079cb3ab6011513b4468ddb293f59f) and allows using atomic operations on the pending counts. It extends that work to also apply to graphs that include control/merge nodes (eg the 'wide_deep' model in the tf models repo)
a873a3e0756 : Fix colocation attr on Switch in lower_if_op.cc
96717822df8 : [MLIR] Fix TPU cluster formation to work with region based control flow
1b9addc3051 : Rename profiler_utils to profiler_lock.
71b0a01408d : Handle edge case in TFLite StridedSlice: the length of begin is different from the rank of input
87b7a25b6e0 : Fixed work group selection for mean.
c0e05fd720a : Disable the test.
aad8adc39b6 : Re-add a test to Windows.
6b8ca1e7eec : Require that strides to pooling ops be non-zero and that its length match the tensor rank.
90337d9420b : - Add saved model specific convert method to be used with from_saved_model conversion. This by default uses the path that uses MLIR saved model importer. - Fix V2 convert from saved_model when we can't use saved model importer and/or using old converter.
2ab4f849127 : Adjust books to account for changed to the tensorflow_docs api_generator.
baa9b41a55b : Simplify (compile-time) selective registration
129c3c29d80 : Fixing documentations
8ed6fcc0e8d : Increase timeout for TPU driver.
1e4fd281b6f : Include arg and res descriptions
139ba9c5284 : Split ShapeTreeIterator into two classes: ShapeTreeIterator and ShapeTreeLeafIterator
5cbcf59ba28 : Propagate test error to avoid crashes.
e8384561f19 : Add `v1` to the names of Keras files that are legacy-training-loop-specific.
e34e1a948fb : Fixing num_accelerator bug, adding sagemaker_cluster_resolver to parent target
67548eff598 : Remove `tf.keras.utils.HDF5Matrix` as its deprecation date is overdue.
94b9e540f4c : Require that strides to pooling ops be non-zero and that its length match the tensor rank.
f8a1eae2945 : Add FC tests: - Large input and output to test multiple slices - Extra large to test multiple workgroups
2d0927a8105 : [Profiler] Combining steps across hosts by matching step times.
ef03f3a8246 : Remove `tf.keras.experimental.terminate_keras_multiprocessing_pools` as its deprecation date is overdue.
3b70ef415f7 : Model Summary op resource side effects.
9c4bbd02976 : Refactor to make progress breaking up giant tpu_lib target.
d1a9fc02a71 : Update supported versions of convolution ops in GPU delegate
9f2dbad68e2 : Clear reachability map after fusion.
9f961863276 : Quit threads early instead of using a validity flag.
f33afc48229 : Fix test failure in traverse_test by adding //tensorflow/tools/common:traverse dependency to BUILD file
f58490db2b3 : Adds index_add, index_min and index_max to tf_numpy.extensions
aced717fafb : Fix invalid remove of ops while they are used. List of unused transpose_ops wasn't getting updated if one of them gets used.
613dad93ceb : Fix colocation in function inlining
dcf4a251fdd : Internal change
eb9c7b60f2f : Disable failing function_parameter_canonicalizer_test on PIP for now.
bdf93b19649 : updating model link to point to tfhub.dev (smartreply)
e6a9e23d9b0 : Updating documentation to point to TFHub models
864350a2cc7 : Added more processor ABIs to shell scripts.
876386c45d5 : Tuning of FullyConnected for Intel.
3cbb5076890 : Delete SYCL support
1009006e3e7 : [C++ Gradients] Remove superfluous Identity nodes from AddGradientFunction and just `Ref` the incoming gradient.
6f0dd6eac48 : Replace keras usages of private `function.defun` with `tf.function`
84ff8673dca : Fix a memory leak when creating UninitializedVariables (as SavedModel loading code does)
579a12c8751 : [MLIR] Move functional->region to almost the end of the first part of bridge
15448d39deb : [MLIR] Convert to region based control flow before resource op lifting
50f75be2ea2 : Support delayed restoration of sharded variable in ParameterServerStrategy.
f305cc278f2 : [tf.data service] Strip devices from distributed datasets.
5f0c99c65c9 : Rolling forward disabling failed test since it wasnt using API correctly
e63c9f8418d : Fork the tf_contextlib to keras and use tf_decorator which is a __internal__ API.
6f72965db73 : Properly handle the default value for data_format when legalizing tf to HLO.
f810fc966ac : Fix a memory leak when creating UninitializedVariables (as SavedModel loading code does)
84cb50ea170 : [XLA] Roll forward in-place op buffer sharing.
79b52dbdc9c : Internal Cleanup for docstring.
d4d205a71dd : updated documentation for tensorflow lite micro-speech example on NXP-k66f board. Documentation now explains which versions of Python to use with mbed-cli. It ommits an erroneous step of changing compiler flags from c++14 to c++11 for Mbed OS code which resulted in issues that prevented the example from running as code uses things like std::enable_if_t which is c++14 feature. Also, added an extra step explaining DPALink if not already enabled on board.
298080cf083 : updating model link to point to tfhub.dev (deeplabv3)
4e5e5fd6c73 : Be even more restrictive
d59e3e53cf2 : [XLA:TPU] Add a TPU implementation of LU decomposition using a CustomCall.
e8b2503b5ac : Added a comment regarding use of output buffer as scratch
80a15264e01 : Loosen constraints on TPUOutsideCompilationCluster pass so that it can a) Group ops with data dependencies b) Cluster ops inside nested regions.
fc2682440ea : Rolling forward disabling failed test since it wasnt using API correctly
c2d6e740205 : Modified softmax16 to use output as scratch buffer for holding calculations
efc625f3ada : Update GraphDef version to 525.
03baff9626f : compat: Update forward compatibility horizon to 2020-09-15
98b992b3986 : inlined softmax16 CalculateExp function in order to resolve multiple definition errors.
2c99abc4e44 : Update ops-related pbtxt files.
90631e3c6de : Remove model parallelism API from non-TPU distribution strategies.
a3b0406553e : This is an internal change.
ae0a3241821 : Add support for uint32 to tf.raw_ops.AddV2
4aebad4c21d : [XLA] Add a function to compare HLOs ignoring the values of channel IDs.
0d005c6bd46 : Fix invalid std::vector range access in FunctionParameterCanonicalizer.
2f20efb58d9 : [XLA/GPU] Emit constants computation by computation. This helps with incrementally transitioning to MLIR.
c56af7e249b : Disable NaN-related cases w.r.t. different glibc versions. It looks like that CPU and GPU glibc may diverge because of some behavioral changes between different versions.
888826695eb : Skip building TF_AcquireFlexDelegate() on Android
bf41b29b649 : Enable more TFRT test targets that are newly passing
d8f9b4a0d21 : - Add layout optimization passes to TFLite passes. This will change data layout for some ops (e.g. conv2d) so it will change the layout to NHWC and can be converted to tflite. - Update Transpose legalization from TF -> TFL to handle int64 permutation. - Update unit-test of legalization to also do CSE to simplify some tests and avoid duplicate tensors which makes problems when matching params (which one to match)
8dee1825728 : Internal visibility change
4b28727644f : Do not add validation ops in tf.ragged.placeholder.
a4444ef1848 : Fix a failed test
40fb595cc20 : Fix a memory leak when creating UninitializedVariables (as SavedModel loading code does)
32639bf1fa8 : Disable test on asan/tsan
7456d5f0fed : Prep the build system for adding compatible_with tags.
7d94d03f7a8 : Fix issue using python flatbuffers library.
c11debf86cc : 1. Add helper for casting EagerTensor* to AbstractTensorHandle*. This allows us to directly work with EagerTensors and will also allow using tf.data with unified APIs. 2. Enable unified_api_test to run with TFRT.
f08c6b6bc1c : [MLIR:TF] Fuse LeakyRelu into contraction
4ea067f6f57 : Fork the tf_inspect to keras, which use tf_decorator.unwrap as __internal__ API.
7f2c0797e9c : Deprecate the experimental C_API CompileAheadOfTime().
6d57022510f : Add gradient clipping limits to the TPU Embeding V2 API. Export embedding_lookup_helper to the TPU Embedding mid level API. This utility function can be used to use the mid level TPU Embedding config along with the standard embedding lookup functions.
ea0656a5740 : Added some getter/setter functions to SchedulerState to allow multiple instantiations.
8063a50445a : [MLIR] Fix unsupported op handling for functional control flow
4acda67a99f : Add back dependencies in tools/common:* accidentally deleted by cl/331201158
ffe4c23e975 : Integrate LLVM at llvm/llvm-project@7841e21c9849
8def2d98e81 : SageMaker Cluster Resolver
4d9dbe3e8f5 : Handle edge case in TFLite StridedSlice: the length of begin is different from the rank of input
831eb239df4 : Move licenses declaration into package
1a11d01c1fd : support reduce ops for 5d tensors in layout optimizer
0e2e8460ebf : [tf.data] Fix the problem for the current `AsGraphDefInternal` function in `ModelDatasetOp` is not capturing all attrs.
269b9370421 : Update BUILD file.
cf9b2016890 : Enable MLIR bridge for tpu_outside_compilation_test but disable one test.
ee0cb52179b : DNN 0.x code cleanup
e7e5bc94407 : Fix issue using python flatbuffers library.
93f43920d5c : Add grouping support for inference batching profiles (group_id is assigned for each request and batch separately) and allow EventNode to have multiple parents.
e1a7896aaf9 : Add `go_package` options to more proto files
3ad38e1feae : [tf.data] Fix documentation.
00f20cc8334 : Fix fastpath benchmarks
f9c29484b74 : Expose tf_decorator.make_decorator and unwrap as __internal__ API.
ef22076ab6d : Replace call to gen_math_ops.add() with _add_dispatch() in reduce_logsumexp().
1dc4a99539a : Disable function_parameter_canonicalizer_test on windows
61d7f5374ea : This follows a similar approach to the earlier work by Derek Murray (change ID I9058c55898079cb3ab6011513b4468ddb293f59f) and allows using atomic operations on the pending counts. It extends that work to also apply to graphs that include control/merge nodes (eg the 'wide_deep' model in the tf models repo)
f481dc2077c : Make ShapeTreeIterator's operator* and operator-> const
194910fcf96 : Save outputs because of Cuda incompatibilities in the different environment where the notebook runs.
e24ef84edc3 : Add an externally noop pytype_library BUILD rule.
3cca2b2b78d : [MLIR:TF] Move TFRT specific op definitions to a separate .td file
cabf195ad6c : [Profiler] Combining steps across hosts by matching step times.
ec295b7cb61 : Conv3D merged into ConvPowerVR.
cda619222b7 : [XLA:CPU] Don't parallelize constant()
89ed2b609cd : Folder for mhlo.negate
116cf655019 : Fix the compilation problem of S3 test cases
025cb194832 : Update layout optimization to handle moving transpose before ops which supports broadcasting. This adds check to move before to make sure that the transposed shape is valid. If any of the operands requires broadcasting, then we don't move transpose before this op.
851fa08f1a1 : Fix the compilation problem of HDFS test cases
e5e192107c4 : Replace call to gen_math_ops.add() with _add_dispatch() in reduce_logsumexp().
4712e8c10c0 : Bound dataflow analysis buffer propagation time with O(N).
92869b037e7 : Add test ReadWhileOverwriting
5f9f391f688 : Remove usages in Keras of the private `context.num_gpus()` with the public `tf.config.list_logical_devices` api
c803fcceff9 : Fold broadcast select
37e04e2b594 : used TF_RETURN_IF_ERROR instead of status
6de665ef04c : Enable MLIR bridge for tpu_outside_compilation_test but disable one test.
627520ec709 : Remove `tf.keras.utils.convert_all_kernels_in_model` as its deprecation date is overdue.
499d35942ad : Remove the usages of TF private API `deprecation.deprecated`.
835f274efb8 : Replace call to gen_math_ops.add() with _add_dispatch() in reduce_logsumexp().
90809d6dd63 : returning status instead of Tensorhandle in helper functions
62a3d533af6 : Fix a test on Maxwell GPUs.
50e402dc007 : [tf.data] Increase the rollout percentage of `disable_intra_op_parallelism` to 100.
1603255026e : Adding support for conv fusions with native format
60537577e82 : [XLA:SPMD] Support normal convolution partition weights at both input feature and output feature dimension.
5bda6d0d3a6 : Adding support for conv3d and depthwise conv in eager mode with native format
871281da5d4 : Adding support for conv3d and depthwise conv with native format
545e63ad39b : Added verbose logging and cleaned up log messages.
5b2ec7d103c : Implement fast C++ Python function parameter canonicalizer util.
fe6680abafd : Add 'const' where possible to TFLite mul operator tests
021440d9d9a : Pfor: Add vectorization for TensorListConcatV2.
8b7d5b4842d : Integrate LLVM at llvm/llvm-project@c799f873cb9f
2411dcbbf72 : TFLu: Update Ethos-U related test with comments from review
5dba0941db6 : Remove caching targets since runtime flag available
ca04f2b348e : Add option to deserialize serialized MLIR module from a MLIR StringAttr (e.g. _TPUCompileMlir mlir_module attribute) to tf-mlir-translate.
900b93a8559 : When adding a function to the EagerContext, we check the cache whether we have added that function before by comparing the name. If its there, we just take another ref on it without checking whether the bodies are actually the same or not. This CL fixes that by ensuring that the function defs are the same. If they're not, it reports an error.
e06f2fa1637 : Fix a race condition for earlier versions of Python (<3.7)
a3832f7d43b : When adding a function to the EagerContext, we check the cache whether we have added that function before by comparing the name. If its there, we just take another ref on it without checking whether the bodies are actually the same or not. This CL fixes that by ensuring that the function defs are the same. If they're not, it reports an error.
04c6a7f9849 : Integrate LLVM at llvm/llvm-project@0008fb343704
e81e1422551 : Add a test for lowering mhlo.floor to Linalg on tensors.
a8c7a195bf3 : Update nadam.py
59b381ce439 : [XLA][MLIR] Lower `tf.Tan` and `tf.Sin` to MLHLO
26bf5ac3e0d : Addressed reviewer's comments.
e97a360627f : Updating documentation (bert_qa) to point to TFHub models
53597c66747 : Update GraphDef version to 524.
f38c499fc85 : compat: Update forward compatibility horizon to 2020-09-14
12947f9c5fa : Update compile_mlir_util to support xla::Shape from XlaArguments instead of only TensorShapes.
512e6c767bf : Add two more passes to the kernel generator pipeline to support more complex inputs.
d036d6fee33 : Add Java Interpreter#setCancellationFlag API to cancel inference invocation.
c548d5a9ada : Integrate LLVM at llvm/llvm-project@cb3e1dd6c31e
ed1e38edcab : Use location instead of unknown loc
8a773b71258 : Fix a bug that the file copied by TF from HDFS to local may be wrong, when HDFS file is being overwritten #42597
2f3d1f0a4e7 : [XLA] Fix a live-range heuristic in all-gather CSE
2cb2f064794 : Disable new keras Recurrent code paths. They break deepcopy of LSTM layer.
3f947dd2c8c : Change `allowsPrecisionLoss` to `isPrecisionLossAllowed` to make style consistent.
ffa116ef3f4 : Build CMSIS as part of the CortexM test code, instead of the library. Avoid symbol conflicts when the application links against CMSIS.
0398fbc19eb : [XLA] A few fixes for sharding propagation
987d8175716 : Integrate LLVM at llvm/llvm-project@c0bcd11068fc
e51c27f54b4 : deleted entry in BUILD
1796238b6ab : [XLA] In the QR decomposition implementation, change the Compact WY transformation to use a matrix multiplication instead of a sequence of matrix-vector multiplications in a loop.
1e3e627444e : Integrate LLVM at llvm/llvm-project@f086e85eea94
5721ce12d47 : Use gcs partial reponse and absl strcat
c9a8a0385bb : Adding HDFS connection cache on tensorflow side can improve performance by 20+ times #43187
cd8a2bef151 : Update GraphDef version to 523.
f1eaa0a60f4 : compat: Update forward compatibility horizon to 2020-09-13
9396e985744 : [XLA:SPMD] A couple of improvements to avoid resharding
7542b2db6e2 : Integrate LLVM at llvm/llvm-project@70daa353e2ae
c62f307acf4 : Integrate LLVM at llvm/llvm-project@c2f8bc986fb3
d33c01b88aa : Internal change
e49b2326ad3 : [XLA] Handle buffer-sharing of DUS & Scatter in alias analysis.
0fe4a139bac : Integrate LLVM at llvm/llvm-project@0680a3d56d8b
b939ecd484f : Removed softmax Int16 dependency on std::vector
21fd1bfcd5d : Update comment to match the code change from cl/321607029
d5630178ea2 : Make fast build work with MSVC
7cabcdf073a : Group the ErrorReporter related fields of TfLiteInterpreterOptions in a struct. This is a small refactoring to improve readability and maintainability.
b91dce781c0 : Improve comments: - Use Doxygen format comments ("///" rather than "//"). - Other minor comment improvements. Also reorder some top-level function declarations to improve readability.
168ceecf683 : compat: Update forward compatibility horizon to 2020-09-12
75533b2e322 : Update GraphDef version to 522.
1498855ad12 : [MLIR:TF] Fuse multiple contraction-fusable operations together
5ce2baf605a : address review comments.
1079b4c56e9 : Add infeed/outfeed support for linear layout.
3dde66c4c58 : Integrate LLVM at llvm/llvm-project@0e0d93e2f09a
2f806187c15 : Expose modular file system header in pip install package
65140f3cc39 : [XLA:SPMD] 1st step to refactor convolution_handler.
f1f85733439 : Conditional code motion -- don't visit other conditionals as boundary.
17ca1c7430c : [INTEL MKL] Added missed bfloat16 CPU support for op math.rsqrt
6c1840fa5b0 : [Profiler] Combining steps across hosts by matching step times.
d6ddcfde3a1 : Remove usage of smart_cond.smart_constant_value from Keras.
db9730de837 : Fix the variable create-after-read race condition which caused flakiness in c_api_distributed_test.
45bf77933a9 : KERAS_API_DOCSTRING_CLEANUP - Cleanup `Recurrent` module.
24c54fda9c1 : Use InsecureServerCredentials for OSS and internal testing.
7f22b0678c9 : Add a visibility exception for convert_to_constants.
fbb6007dfd0 : Integrate LLVM at llvm/llvm-project@f2bb4b88550a
24d099ebc1f : Add tensorflow::ImportFunction as a whitelisted symbols
144b4d0e9e3 : Remove usages of CondBranchFuncGraph, WhileBodyFuncGraph, WhileCondFuncGraph from Keras.
783ca707af1 : Updated Text Classification Android sample to use model with metadata
e03cb0a40b2 : Update BUILD dependencies.
0e3fc397e39 : Add locks when accessing stream_map() to prevent data races
47a06f40411 : [tf.data] Add more information to uncompress error message.
067e585de7b : Remove deprecated DecodeImageOp which is replaced by DecodeImageV2Op.
1b84cc94ef7 : Remove same scale constraint from TFL ReLU ops.
1a3fcd65dbf : excluded failing tests.
e9c590ea689 : Fix compilation failure on Windows builds
7e243693d39 : KERAS_API_DOCSTRING_CLEANUP - Cleanup `Convolutional` module - removed couple of inherited params.
0b748be0b7f : Small cleanup to the stm32f4 makefile and CI scripts.
be60cfe80fa : Copy the generate_combinations_with_testcase_name to keras testing_utils
440e4b79cc0 : change code after reviewer's suggestion
e92d25ebd0e : [Profiler] Combining steps across hosts by matching step times.
aff6050ba22 : remember to make clean.
9aec14d1d11 : checking release build and added placeholder for debug build.
8323cdab777 : skip incomplete steps for sampling mode if there is enough steps captured.
801091bf082 : Disable bash XML summaries on MacOS.
18f8628570c : run renode when test_bluepill.sh is invoked directly, skip via test_all.sh
b2ed6eb035c : [XLA:SPMD] Add tests for partial replicate pad.
80d89bc7c9e : Increase the number of targets that are built for Bluepill.
472de6440a2 : Internal BUILD infra change
8eb7c5f6a6d : handle portpicker import errors
9613fe646c7 : Change OpStatsConfig from hash set to a structure to allow more options to be specified. for example , for sampling mode, we might need to drop the incomplete steps.
0eda03752ac : ConvPowerVR generation updated to use storage type properties.
fe1bce6717f : Bringing back PR #42339.
4c961fb918d : This follows a similar approach to the earlier work by Derek Murray (change ID I9058c55898079cb3ab6011513b4468ddb293f59f) and allows using atomic operations on the pending counts. It extends that work to also apply to graphs that include control/merge nodes (eg the 'wide_deep' model in the tf models repo)
34b7331467c : Disable c_api_distributed_test in OSS since it seems flaky
0f8656631d0 : [tf.data service] Fix flaky GcUnusedJob test.
39d5167c285 : Delete old doc generator.
f8ae994d590 : Skip MetricUtilsTest if windows and py version >= 3.8.
e540c0767fb : Internal BUILD infra change
c7fa9a0b79d : [Profiler] Combining steps across hosts by matching step times.
c4e6470cf56 : Add fusing pattern for Transpose conv with Add/Sub/Mul/Div. Also, handles case with none bias.
ba167d161e8 : Add python wrapper `mlir.experimental.convert_function` for importing ConcreteFunctions into TF MLIR.
8a080f64934 : Add 'const' in a couple of places where it was missing.
951be80fc68 : Refactor sharded variable creator scope into StrategyExtendedV2._create_variable.
705f81d42a9 : Add an option to assign devices without forming a ring
6d56f6a3d2e : [MLIR] Fix resource data type inference to work correctly when a resource is used with multiple types
a08ba6a4137 : Disable TSAN direct_session_test
92a4daaa73b : Add fixes to counting total TPU chips and cores to conform with existing JAX usage
8edf47bfccf : Fix partitioning bug for multiple-delegate cases
77aba03c2af : Fix iterator bug introduced in recent change to ASBS
f64b839cfe2 : [SE] Include absl/memory/memory.h
721a91c7e98 : Preparing ConvPowerVR to support 3d convolutions.
a754288d724 : Delete testResourceVariableAssignOnHost test.
e6a0a9e1275 : Fix input mapping logic for nested dictionaries in Functional Model.
3b4d61bcba7 : [LLVM] Fix underspecified PowerPC LLVM BUILD
80eb881222c : Revert renaming of tools to exec_tools
5481229f1b3 : MKL DNN 0.x code cleanup - MKLSlice op
69c0637422c : [LLVM] Update BUILD after https://github.com/llvm/llvm-project/commit/009cd4e491033f57f547a7bda63e35b50a6e5cf7
acf37b5ae4f : [XLA] replace all-reduces with a singleton replica_group_size with the operand.
e76be1d6620 : nbfmt lite notebooks
5ddb4c50118 : Integrate LLVM at llvm/llvm-project@009cd4e49103
7ce1a06f507 : [mlir][lhlo] Replace lhlo-copy-removal pass with mlir-copy-removal pass
32c20485609 : Do not symlink system protobuf headers but only required .proto files
457066c8c64 : [MLIR] Fix resource op lifting to be more permissive with unsupported operations
c20adea7680 : PRELU operator doesn't support int16 yet, remove kTfLiteInt16 from PreluPrepare
3e761638397 : Ensure that all TFLite int16x8 operators check that the zero-point is null
ef9971b6d7a : [XLA][MLIR] Lower `tf.Tan` and `tf.Sin` to MLHLO
f5c1ec994ff : Rename libtensorflowlite.a to libtensorflow-lite.a
bc481f3993d : [XLA][MLIR] Lower `tf.Tan` and `tf.Sin` to MLHLO
354111f60d7 : Added clarification regarding to expected performance of 16x8.
178b5c8df57 : Add maintainers list for arc_mli optimized kernels and ARC platform
4585e33550e : Update GraphDef version to 521.
57ebd785b50 : compat: Update forward compatibility horizon to 2020-09-11
0102e120c5f : [MLIR][KERNEL_GEN] Refactor kernel_gen/passes.[h|cc].
6da990b16e7 : Disallow applying TFLite delegates by default for tests that rely on TfLiteDriver so that any testing with TFLite delegate has to be explicitly specified.
235abb7cd5d : Update initializers_v2.py
8a0a2be8241 : Polish code in mkl remapper test
ac08ee766f8 : Revise GPU delegate documentation, to remove outdated C++ API.
80bdf7c72f8 : Cleanup and consolidate the usage of ds.combinations.main().
3d70bc50e75 : Integrate LLVM at llvm/llvm-project@be7cef789e75
97bd9619889 : Expose ProfilerJoinPath so that it can be used by other libs.
999c8e4a33f : Internal change
51ce039a7f1 : Avoid calling _profiler.stop if profiler is not enabled in tf.summary.trace_off.
e664d9b8eba : [tf.data] Internal change.
23a4de95238 : Update mhlo.concatenate inferred return type for dynamics
50e855b6567 : Add links to codelabs in TFLite Micro docs
e3ad7341c27 : [XLA:SPMD] Add tests for partial replicate slice.
28bc12542a8 : Fix zero attr mistake
cbea2149a07 : Revert "Add symmetric int16 support to tflu softmax reference kernel"
1c048b646b5 : Add absl/container:flat_hash_set as dependency for pod_tpu_driver to fix build error
a7ca5151f4b : low hanging fruit optimization: cache results of captured input instead of calling multiple times
27a3cfc0bdb : [MLIR:TF] Add ContractionFusableInterface and a pass to fuse operations into MatMul
ce3da0f66de : Add unexported symbols to unbreak the windows build
a7d2290bd7b : Depthwise convolution 3x3 per-channel int8 for dot-product ARM (17y).
b04269002e9 : [XLA:SPMD] Add tests for partial replicate slice.
59721aa8f7c : Internal change
1a8805d3ed9 : [tf.data service] Avoid serving RPCs while dispatcher is starting.
70687a069b1 : Update side effect analysis to not use the resource op table in tf2xla and instead use MemoryEffects registered to ops in TF MLIR ODS.
30c69c93e44 : Sync rel/ with ci_build/release jobs
dddc691f380 : Improve comment formatting in interpreter_builder.h.
5874c1424db : Add experimental Vulkan support to TFLite delegate.
ffca41ef1b0 : Add symbol required for the windows builds
730184ea6e8 : Add a no-op fastpath for tf.nn.dropout when rate is a python scalar == 0. This saves users from having to insert their own performance fastpaths when they use configurable dropout rates that are often zero.
84e229d1a69 : fix incorrect array length (caught by address sanitizer).
952867945ba : fix formatting
069209fceb8 : Raise GPU binary size limit to 380MB due to commit 770b38be96
affdfe7f0e3 : Only run bazel locally (not as part of presubmits).
4b3276ea060 : Open source pod TPU driver for controlling TPU pods using a single TPU driver instance
a5eb5a8cd7e : [XLA:SPMD] Add tests for partial replicate slice.
abf7e0baa86 : avoid variable length arrays.
17db658b1b3 : Make the internal and external builds more similar.
5aa11f9c5e7 : MSVC (Windows): use /experimental:preprocessor for better standards-conformance
99642199ac8 : rebased and updated TF_SetTracingImplementation for grad_check_test
5c0471b778a : Added variable tensors in memory statistics for intermediate tensors.
102242943e4 : updated mnist_gradients_test to use gradients_util
a82765f58b5 : deleted whitespace on line 386 of BUILD
610f1599bfa : fixed BUILD formatting
0ef9935e9ff : fixing style nits in gradient checker and gradients_util
4ffd4773053 : got rid of is_scalar_out, we sum if the number of dims > 0
a9f647ebdf6 : made is_scalar_out default to true
a17c8e3f991 : took out test-only functions from test_util and put them in gradients_util
0fdb700766f : added gradients_testutil files and fixed Status
e2b9889c8ee : added Softmax example to show how to use this API
baa8c065b76 : Revert "Adding tests for matmul grad, memory error"
c3594ab9340 : updated style and fixed BUILD
adf7ff0a603 : fixed issue for scalar model output
c474632ea6d : finished gradient check implementation
4bce14d66df : fixing epsilon value
713bed7cee4 : crude gradient check working, need to decompose functionality
f23b2d2361e : added shape and prod ops
33a7281815a : created grad check files
9b1c695c833 : softmax grad working, need to clean up interface
1551785974a : Adding tests for matmul grad, memory error
8e1ef83d9ea : Move the _ThreadLocalData class used by eager `Context` from Python (eager/context.py) to c++ (pywrap_tfe.h).
3db52f724a2 : Rollback of https://github.com/tensorflow/tensorflow/pull/41472. The change introduces regression. Reason is that, with the change, the decoder treats number of channels as an indicator for deciding whether to decode png images as palette based or not; if desired channel is 1, then it would decode in palette mode, it not then in rgb mode. However, this fails for grascale rgb images where there exists only 1 channel and don't want palette mode.
896635c9cb1 : [C++ gradients] Add experimental python bindings for unified API's Tape. See unified_api_test for usage.
8e789c38727 : [tf.data service] Garbage collect old and unused jobs.
660f6e06107 : Fix libtensorflow CUDA compute capabilities.
082ca0493ec : [C++ gradients] Move thread_local_stack to its own lib so that it can re-used for tape stack.
6e71a34542c : [XLA] Support strided slice grad in a while loop.
1367b5c6e05 : Bump VariableTensorReset to ensure enough space is on disk for looping through tensors().
f689179a7b5 : Fix int16 ResizeNearestNeighborOpTest accelerator test exclusion regex
10b37b6d95e : another nit update to the text.
afa4abac447 : update comment.
9da738b3af1 : Add bazel to the test_x86 script.
70c6002fffb : add split_v to the BUILD file.
35d9474383c : Remove mlir-auto-init.cpp : registration is explicit now.
f1a3ea4d544 : grpc_impl namespace is gRPC internal and shouldn't be used by any application. Recommendation is to use grpc namespace. This CL makes the change.
b059898f191 : Do not clear the shape when using checkpoint_initializer to create variables.
23e75f5e56d : Add support for full LSTM operation in GPU delegate.
4d67eeafdbc : Cleanup
f13d7aeb42a : Disable unified_api_test on windows as it is currently broken
b68a7dd85e0 : Fixup from comments.
845be624ed0 : [tf.data] Fix the benchmark warm up code to make sure op that graph is not re-optimized during the timed run.
4bebdbbb552 : Add a clarifying comment
91ff8f73bbc : Internal change only.
ad885b64307 : Remove the usage of ds combination.concat, and replace it with raw list concat.
28c8ecf51ef : Eliminate use of Mock objects as specs for Mocks.
0a5e8476466 : Bump google-cloud-cpp to 1.17.1
c7be4e0be24 : Integrate LLVM at llvm/llvm-project@52f0837778b6
7021444afe4 : [MLIR][KERNEL_GEN] Drop `test` from TF Kernel conversion passes.
7519f88d211 : Enable unified_api_test in OSS. Needed to make sure that the pybind targets have header-only dependencies.
ba071d416fc : Add test to ensure that MicroInterpreter.tensors_size() works.
e7c760930bf : Add missing initialization of filter_offset in fully connected CMSIS-NN kernel.
1459ee0c232 : Axis data as int32_t in tests
81733078a5b : fixed casting issues on stm32f4
f2c9a930a3f : compat: Update forward compatibility horizon to 2020-09-10
9d7eef76dbd : Update GraphDef version to 520.
4da74b76d2e : Allocate per_channel_output parameters only for i8 models
59ae03f90b8 : Fix a bug due to comparing list and TensorShape in TimeDistributed layer test
8be0435b014 : [hlo] Unbreak hlo-legalize-to-lhlo test
e5cc10bcb51 : [XLA/GPU] Small Cleanups: * Cease the use of buffer_assignment for MLIR codegen. It's using the array of BufferAllocations, not the rest. * Change EmitMlirSort -> EmitSortFromMlir
c533255de41 : Fix the field used to calculate SP_DeviceMemoryBase struct size.
f046d2f2141 : Roll forward the original CL.
a9104043a86 : Increase threshold for K to triggered TopKWithPartition.
9645e47535c : Update DS tests in keras to use public TF combination symbols.
9d36befed54 : Updates the Keras weight/variable docstrings to explicitly call out that they won't track the weights/variables of nested tf.Modules, because this is a common point of user confusion and we don't currently have a viable approach to change this.
4698aad6fe2 : Add the option to set the Xtensa tools version and Xtensa installation base from the command line and environment, respectively. Set the PATH in the makefile, to avoid using the wrong binary tools.
8eb7bb0a92c : [tf.data] Graduating `tf.data.experimental.AUTOTUNE` to core API.
8fc390aa96e : Set default check health initial timeout to infinite
d59bdf54930 : Add TpuExecutableInterface::fingerprint() virtual method.
eb461280fef : [tf.data] Co-locate placement of iterator ops with the final dataset transformation.
0f75923f6c2 : Add internal project for access to enable_mlir_bridge_pass visibility.
bafdc186d44 : Make flex build rules works in other repos
2c55111cb49 : Add API prefixes to CategoriesDelete, QaAnswersDelete
53cffa7e372 : Minor converter doc update
ddbb2882699 : Hide RaggedTensor.__init__ form the doc generator.
bb3f444fc9f : Capture status value by reference to avoid copies
d4ccaf4b17e : [XLA/GPU] minor comment polishing.
327aeb645e6 : [XLA/GPU] Revise the shape comparison function in horizontal_input_fusion.
7d0114f5e10 : Actually disable the test
1bee182c9b0 : Create BUILD files and corresponding targets for `tensorflow/core/util/tensor_bundle/BUILD`.
5b7d76816fa : Update registered TensorFlow dialect resource tensor array ops to have explicit memory side effects defined for resource handles.
86066dfee4c : Expose pass pipeline for TF -> HLO conversion/legalization via MLIR in tf-opt.
67d2ee2c9ea : [XLA/GPU] Address review comments.
ec43e66b091 : Fix colocation attr on Switch in lower_if_op.cc
17fb381a7ad : Add compatible_with arguments for some bazel build rules
ef66df20b46 : Remove tensorflow:tensorflow_dialect_registration target (NFC)
1e6ea446e80 : Acquire GIL when accessing Python objects
37e327e15f9 : Add retry in MWMS check health
796d5b5245d : Move the _ThreadLocalData class used by eager `Context` from Python (eager/context.py) to c++ (pywrap_tfe.h).
f072abb067f : Implement horizontal input fusion.
9cab975a4be : Internal update only.
71f37a4fda5 : Move the _ThreadLocalData class used by eager `Context` from Python (eager/context.py) to c++ (pywrap_tfe.h).
372f21e77e8 : Update registered TensorFlow dialect resource stack ops to have explicit memory side effects defined for resource handles.
4a664ad5d2f : Let TpuPlatformInterface::Reset take a reason string for logging.
696451c9314 : Rollback for gcc build error
50eac986bf7 : Move tf.MlirLocalVarOp and tf.TPUReshardVariables from tf_ops.td to tf_generated_ops.td (NFC).
5657bcd0ad8 : Disable memory_optimizer_test on windows
9d584860d79 : Use device attributes from group resolution
f7620b089c6 : Support legalizing some TF.XlaGather ops in the TFLite converter
3091cf8ee54 : Add verifications for BatchMatmulV2 op.
c5de05d5a36 : Fix bad merge that reverted more recent changes.
4b6ddde5ece : updated clang-format instructions.
a29ed76bc2c : refactored tests
5742350cb05 : Add int16x8 support for ABS operator
45503682729 : Fix markdown in docstring of Strategy.scope().
50a56bb54c1 : [MLIR][KERNEL_GEN] Add patterns for GPU->LLVM lowering to TFFramework->LLVM pass.
ba1f25927cc : clang-format main_functions.cc
df0d0ae6363 : Add experimental Vulkan support to TFLite delegate.
0bf38cced58 : [MLIR] Add a pass to cleanup attributes on operations within a cluster
bf53969dfa0 : Do not cache external values in TPUReplicateContext.AddValue if there is no outer context since that is no-op. Doing so leads to name collisions in the present of nested graphs since op names are not necessarily unique across graphs.
7d0994a2ba6 : [[MLIR] Support region based control flow in resource of lifting
05bc539d084 : Changed to use TF_LITE_REPORT_ERROR for error reporting
72a30f00176 : added runtimeshape check for tanh kernel
f04b0bdbe58 : Move the int16 ResizeNearestNeighborOpTest accelerator test deny line before the allow line
d753f3aff1e : Update tf.where to handle RaggedTensors in TF2.
d4f4a29351a : formatting fixes
660068a951f : [XLA] In QR decomposition, pack the upper-triangular matrix R into the same array as the lower-triangular elementary Householder reflectors. This both saves space and memory bandwidth.
f84dfcb7be1 : Integrate LLVM at llvm/llvm-project@4964d75d7078
fea0291d310 : made test_utils CreateQuantizedTensor functions const-correct
dc5718967ed : [XLA] Use the compact WY representation in the implementation of blocked QR decompositions.
88ba6c1fbd4 : Add BUILD_TYPE=no_tf_lite_static_memory and -Wswitch.
3caf3bb44b4 : removed unused variables
ece60952424 : Added case for splitV in ParseOpDataTfLite()
1f50fde327a : + Refactor TpuProgramGroup interfaces, by removing `Create()` and modifying the `DeserializeFromProto` to `DeserializeFromRpcResponseProtos`. + Reduce extra copy when serializing TPU program protos from remote cache.
c800c529f82 : TFLu: Don't construct PoolParams if not needed in CMSIS int8 kernel
06ba4be7841 : Addressed reviewer's comments.
ada73ad83a6 : compat: Update forward compatibility horizon to 2020-09-09
d1cafa61df1 : Update GraphDef version to 519.
ca9e02921f2 : Rewrite the tf-einsum pass to be more general (attempt 2)
e34d47ecfc3 : TFLM : update sdk download link
16d14e3e8e4 : PSv2: Move `connect_to_cluster` call from Client to ParameterServerStrategyV2 per recent discussion. This is mainly to accommodate `model.fit()` use case where users aren't expected to explicitly create a Client object, and Client object creation is likely after model creation, which has to be after `connect_to_cluster`. Concretely,
b002b021cd7 : Exposes explicit padding argument in tf.nn.conv2d_transpose.
62a92db4ec9 : Update ops-related pbtxt files.
906bf2548ff : [tf.data] Fixing bugs in SaveDataset op definition. The op should be marked as stateful because it has side effects and its shape inference function should not indicate the op returns a scalar (because the op has no outputs).
770b38be96a : Don't prune the __nv_relfatbin section
b72064dd8df : Internal change
1188b460e93 : Add python bindings for experimental tracing/immediate-mode agnostic execution APIs. Add a mock tf.function that allows tracing to GraphDef/Mlir. See unified_api_test for example usage.
31be4ea8618 : [XLA] Fix comment (go/cstyle#Inclusive_Language)
0b9b1c6319c : Remove stream poisoning from StreamExecutor.
6cbf1daf2d5 : 1. Do not cache the tracing impl string in c_api_unified_experimental instead actively lookup the factory fn and store a pointer to that in `default_factory`. This avoid keeping a copy of the string passed in from python. As a result `SetDefaultTracingEngine` now returns a Status which needed to be plumbed through. 2. In `GraphContext` keep a copy of the string passed in from python since the original pointer may be prematurely destroyed.
e19872cc655 : Export TFE_TensorHandleToNumpy in pywrap_tensor.h so that in case be used in python binding for unified API.
cbdecabe302 : add checking for act functions for INT32 cases
ad6e452065e : Update TFLite Converter Documentation
ba7e0b18486 : Disable linter warnings.
308edee83be : Internal changes only.
4cd3526fa2f : Register remaining resource variable ops from https://github.com/tensorflow/tensorflow/blob/d5c6687d9919c562bea2a01a6e1be1756bfaab33/tensorflow/compiler/tf2xla/resource_operation_table.cc#L53-L92 in TensorFlow MLIR ODS with memory effects defined for resource handle operands.
0d3b66612f4 : Overwrite inputs to `LinearOperatorBlockLowerTriangular` methods instead of modifying them in-place.
d4b5fdcba65 : revert DIV part
bec38f2829a : Separate AddVariableInput and AddInput functions in test_util.h/.cc
443caf8a5be : Use TensorFloat-32 instead of TF32 in comments and symbols.
097581d6a61 : Fix a typo in documentation of ModelCheckpoint: tf.saved_model.SavedOptions -> tf.saved_model.SaveOptions
efb1af85b2a : Stop linking Eigen multi-threaded conv when ruy is enabled
d684df723ab : Create BUILD files and corresponding targets for `tensorflow/core/api_def/java_api/BUILD`.
dfd9dedc174 : Cleanup: remove remaining uses of Dialect registration from TensorFlow (NFC)
fcfe64be4ca : Remove the unnecessary import based on `https://github.com/tensorflow/tensorflow/pull/42539#discussion_r485189850`.
ad125235fac : Internal changes only.
914cef41107 : formatting.
f05236ca366 : updated merge (do not rebase) guidelines.
02f317584da : Bitwise and/or/xor folders
ce5f60b4054 : fix the asan command
3e31fee750d : one more newline error.
fb0d380bb94 : Add equivalent tf_executor/MLIR test for graph-resource.pbtxt testing `CompileGraphToXlaHlo` (NFC).
93e8753e189 : one more fix.
b577328b493 : Internal visibility change
297286d7347 : Add TpuStream::EnqueueTransferHostToDevice and TpuStream::EnqueueTransferDeviceToHost
c335e1dbb05 : Another tiny fix.
1832b255e01 : Update registered TensorFlow dialect resource variable ops to have explicit memory side effects defined for resource handles.
2a27b9e3e79 : Update the link
8f939d2d549 : Delete mhlo static dialect registration
582f22fc3ba : more formatting fixes.
4ec3ef1c126 : Update CONTRIBUTING.md
2c406a254f2 : Fix test not running with int8 types.
4b0e555bdce : Addressing some of the StreamExecutor C API feedback: * Add block_host_until_done. Some devices might have more efficient implementation than enqueueing an event and waiting for it. * Plugin registration function now takes `void* dso_handle` instead of dso path. We might want to initialize multiple plugins based on `dso_handle` (for e.g. device, kernel, filesystem, etc..). * `visible_device_count` could be 0 at registration time. So, I removed corresponding validation.
5f215ed53c0 : [NFC] Fix legalize hlo formatting.
08798259234 : Update comments for ModifyModelInterface.
39d079a30ee : Create BUILD files and corresponding targets for `tensorflow/core/grappler/inputs/testdata`.
4d343e54412 : re-enable the test since the issue is fixed
60bee510603 : Always execute the default branch in xla case for execute_fn_for_device
3cdc97310f9 : [XLA] Minor improvements and tuning in memory space assignment.
f88ca3e3543 : Internal Change only
14ed346e26b : [XLA:Python] vlog reason for backend initialization failure.
173fd7e053f : Find Makefile_internal.inc to arbitrary depth under examples folder.
28a2d0a1a83 : Fix a bug in strides to layout conversion.
454e0ad9fc7 : Internal change
caf6ccb3a21 : Remove fuzzer which is too small.
049fa9d21b2 : Add cuda compute configs to the variable list for libtensorflow GPU builds.
072d47c523b : Fixing mkl-eager-op-rewrite-test
2db7fda9dd2 : Fix bug in RaggedTensor broadcasting that impacted broadcasting inner dense dimensions.
bd7a642b1a9 : supporting protocol changes
f67204eea05 : Improve Keras Applications docstrings.
1d7f71f9d62 : Add the ability for an opencl delegate to update a variable input tensor inplace
aa9c03e9487 : MultiProcessRunner: Add a check that timeout in `join` needs to be an int or `None`, and docstring.
5391b0074cb : Internal update only.
4a46c18951a : Fix: Wrong continued indentation
1d659677195 : Open source hlo_metrics_db_complete_steps_only to OpStats
a400a47f5fb : Fix tensor array ops colocation when no explicit devices are set on the handle.
c37ad3f72f2 : [tf.data] Increase the rollout percentage of `disable_intra_op_parallelism` to 50.
62403106a56 : Enable batch group count test on all backends.
b23d35059b3 : Fix performance regression by assuring deterministic map order
222c12da39e : Create BUILD files and corresponding targets for `tensorflow/core/lib/gtl/subtle`.
5dc4cac97cd : Add support for passing extra args to the cubin creator.
edb60d01ee1 : added config based tests
29915a1b822 : Correct zero point type for PortableMatrixBatchVectorMultiplyAccumulate.
e2b2c29a5a2 : Adding `host_*` compiler flags to the presubmit builds for Linux.
ba05d4b2899 : Disabling a single test that causes function_test to not run on GPU instead of disabling the entire suite.
bc08a99b9eb : specify default values in docs
990e9000534 : Integrate LLVM at llvm/llvm-project@8d9c13f37d20
988fe13388c : [MLIR][KERNEL_GEN] Add a library to lower kernels with the host side.
69a975e6a35 : Try to upgrade pylint
43cafdc6206 : Integrate LLVM at llvm/llvm-project@a70f2eb3e39a
76245554046 : compat: Update forward compatibility horizon to 2020-09-08
72e82263878 : Update GraphDef version to 518.
4267a5b2394 : Internal change
d0bd7a5be56 : Integrate LLVM at llvm/llvm-project@7cfc8f0c7c24
19db9445e8b : Integrate LLVM at llvm/llvm-project@7d53fecb6792
92afc65ccae : Fix pylint line length error.
8a23ae3d603 : Clarify that negative values are valid for adjust_brightness. Fixes #42704.
5c1c1085fe3 : Canonicalize mhlo.gather to mhlo.slice if it has a single set of constant indices
d96e762f330 : clarified the DispatchServer creation process
983a213307a : Rename cwise_op to cwise_unary_op.
1c23965aacb : TFLu: Support Ethos-U fast memory scratch
4ef5fca16bf : Update GraphDef version to 517.
06726996d95 : compat: Update forward compatibility horizon to 2020-09-07
85d86c36188 : update readme
25fec34a8a7 : Fix cmake build on mingw compiler
fd33cd8b08b : change makefile about copy file method, update example readme
31dfc1deeda : Add instructions to install stable or nightly versions of tflite-model-maker.
b18562b06c3 : Set static shape information for TimeDistributed layer
e9f0135b7ee : [XLA] Convert Abs(a)*Abs(a) to a*a and add an option to allow for numerically unsafe algebraic simplifications
bb49eafc080 : Update GraphDef version to 516.
2d16bd8612c : compat: Update forward compatibility horizon to 2020-09-06
38c3134bb1e : [XLA] Don't use the unblocked expansion for 1 element cholesky sub-blocks
5bb9e81e1ac : Update GraphDef version to 515.
3630a71ba33 : compat: Update forward compatibility horizon to 2020-09-05
bee0d8ead2c : Add support for legalizing mhlo.slice to lmhlo.slice
df04b17d6fb : Add the change after running bazel.
ddc9c3fdfa9 : Add support for legalizing lmhlo.transpose to linalg.generic
5c56676cef0 : Update nn_ops.cc
b5404a7f9b7 : Fix UT failures due to explicit padding for MKL-DNN
0ad9a81f332 : Add support for legalizing mhlo.transpose to lmhlo.transpose
247e34e920a : Improve VLOGS for multi-device function execution in ProcessFLR.
4cb07aab95d : Fix issue with return value of evaluate() in models that add custom metrics via overriding train_step.
c1348607d12 : Fix uint8 MUL operator with broadcast
cd035167ca4 : compat: Update forward compatibility horizon to 2020-09-04
aa34a55f9e0 : Update GraphDef version to 514.
e0800968d99 : Specify the optimization level in a variable.
340a16ac546 : Some style changes to splitV. Changed tests to use a single function template.
19d13e8b412 : bash syntax change
83c9227a4b8 : Remove redundant lines to make dockerfiles
0f1b6731b93 : Add verifications on the output type for slice.
f66d1cb1d4a : Integrate LLVM at llvm/llvm-project@2dd9a4d855f6
312c11c4ecd : Move hlo_metrics_db to OpStats
1dbe0671a05 : [XLA] fix bug in conditional_code_motion.cc by checking whether an instruction is dead before removing it. The bug has to do with instructions in alternative branches (other than branch(0)) of a conditional may be placed into boundaries to move out multiple times, if they happen to be identical to those in branch(0) and are shared multiple times (while those in branch(0) are not shared). The fix tries to avoid deleting them if they are already deleted, or if they still have uses inside their conditional branch.
0ab43a1d18f : Implement V2->v1 conversion for TransformTensorBilinear operation.
bd69906ff9c : Add a MeanStddevNormalization test case with large vectors for three implementations: float, experimental/FP16 and GPU delegate.
6a00b43334d : Added BatchedMatMul parser for model reader. Added OpenCL transformation to execute Batched mat mul with batch = 1.
7f2e2bb2767 : Fix server address assignment when constructing TpuPodState.
78ffc027e97 : [SE] Include absl/memory/memory.h
a982edc0045 : Added comparison operations to OpenCL backend.
4cd4a57c3b8 : Move hlo_metrics_db to OpStats
c25b1c4a556 : [ROCm] Fix for ROCm CSB Breakage - 200902 - 1
ea135aee180 : Fix issue with return value of evaluate() in models that add custom metrics via overriding train_step.
246d6c3818e : PSv2: Rename parameter_server_client_mpr_test.py to client_mpr_test.py.
2b2691f4be5 : Link to RFC in TF32 docstring
ede524c75e9 : Improve VLOGS for multi-device function execution in ProcessFLR.
e9669d3b681 : Remove `print` in benchmarks.
6bef6c1a4ff : Added PackOperationParser to model builder. Fixed ReduceOperationParser.
4cef8637608 : Fix return type of replica-id to unsigned int 32 tensor.
073362c7dc5 : Added support of NEG for GPU backends.
ec878bb3e3d : Correctly handle batch_group_count in cases with depthwise_multipliers
332f2338ce8 : Fix issue with return value of evaluate() in models that add custom metrics via overriding train_step.
feb0a771284 : Remove some unnecessary `if...else...` statement; Wrap the return value with an ndarray converter.
734ac4e9ab9 : Fix extraneous depecation message caused by setdiff1d
bf67bc41262 : [XLA:SPMD] Partial sharding and propagation for rng
8320d335334 : Pass all the arguments at once in the generator to fetch_type() in _DictFetchMapper and ensure the same default_factory for collections.defaultdict type.
2cea1ba130e : Added enum for batched matmul operator.
52204b8e32e : fix the pylint hang issue
565f670d9f0 : Add TpuHostLocationExternal::Cores() and C API plumbing.
8ea12c187fe : Added enums for comparison operators.
a05d0cda790 : Integrate LLVM at llvm/llvm-project@dc8d7d23d8d2
3137d96fa60 : [XLA:SPMD] Support partitioned convolution with batch group count and feature group count.
6a68a1ee406 : Add pass that sinks resource writes (tf.AssignVariableOp) into a tf_device.parallel_execute region.
4e9c20d05d2 : Add test case for the `None` shape case as pointed out in https://github.com/tensorflow/tensorflow/pull/42539#issuecomment-686715283.
4a85d439a03 : Implement a OpStats combiner, with fixes for tensorflow build.
74a8fbaf97c : Add support to the TF Lite C API for only linking in selected builtins:
b131a449663 : [MLIR] Rework verification of control flow ops to use a common helper function.
b5a02173950 : [MLIR][NFC] Cleanup BatchMatMulToEinsum Pass
8663844adef : Avoid capturing a stack variable by reference for a lambda executed asynchronously.
6f1705f2603 : Remove Python 2 configurations.
bded90db7d8 : Initialize the costs object to zero in cost estimator.
08f18068db1 : Add TpuTransferManager::CanShapedBufferBeAccessedNow() and C API plumbing.
c65af022297 : Import `sys` at the original place in order to avoid unnecessary changes.
5acc2178119 : Eager execution coverage for image_ops_test.py. Removed `run_deprecated_v1` decorators. Part 9 (class ResizeImagesTest)
e514f7c9609 : 1. Use tf.size to deal with None shapes; 2. Change from external import to intern import.
fc950ca5ab1 : + Fix assigning default value to deleted std::atomic<bool> for OSS. + Fix assignment of string_view to std::string.
3f46f9ae884 : Fix error when determining which values should be communicated to/from host.
95f6142440c : Added support of runtime weights for FullyConnected.
aa58e5b51ac : Add TpuComputationPlacer::AssignLocalDevices() to TPU API.
38403360892 : Temporarily mark hlo-legalize-to-lhlo.mlir as failing, pending fixes
50960383761 : HLO creation utils API change to allow passing batch_group_count.
a13c9b3d621 : Added ReduceOperationParser to model builder
ab3601d3402 : Remove the usage of eager context in test code, and replace them with test combinations.
23555a1f533 : Send a fix for the pip package classifier.
40bcef59e79 : Internal change
ce24e455001 : Added check for runtime weights for fully connected.
dd53ef281b4 : [XLA] Disambiguate allocations that need to be colocated for repacking.
acedc688594 : Cleanup in minimal tf lite example.
ce0640c7915 : Improve AdaptiveSharedBatchScheduler handling for full batches. The intention was that full batches should be processed immediately, without needlessly waiting the full batch_timeout_micros. Currently, however, batches which fill up to precisely max_batch_size must wait until another task is queued before realizing that they are, in fact, full.
f7dbc878827 : Added an example to Arguments in function on_epoch_end.
350d7be4d2d : Change int16 ResizeNearestNeighborOpTest accelerator test exclusion regex to be more restrictive
d74cd4a2a0c : Add op definitions for unary kernels which already can be generated.
ad03356a330 : updated goldens
6b554bd28a2 : fixed line length
73a37969bfb : Share the call to tf_to_gpu_binary between ROCM and CUDA.
8f80e6e0135 : This change should never go upstream.
382e750b225 : compat: Update forward compatibility horizon to 2020-09-03
090a3d5d8c7 : Update GraphDef version to 513.
1a16406bcdf : Add Remote Cache support for POD use cases.
5104953f4c3 : [TF2XLA] [NFC] Simplify GetBodyAndConstantsAndResources
bedf4eb1663 : Removed unused imports in TPUExtractHeadTailOutsideCompilation pass (NFC).
72d8f7ba27c : [TF2XLA] [NFC] Simplify GetVariableInfosFromInputs and BuildXlaCompilerArguments
d65352ddd3b : Ignore embedding ops when checking for side effects in head tail extraction outside compilation.
03b2e0b6127 : Fix function description for CreateTPUBridgePipeline (NFC).
a0421749774 : Integrate LLVM at llvm/llvm-project@1426ac048295
5207e19513b : Add layout optimization passes to TFLite passes. This will change data layout for some ops (e.g. conv2d) so it will change the layout to NHWC and can be converted to tflite.
177a7c9bfa9 : Add compile_mlir_util Graph conversion in tf-mlir-translate, allowing current c++ tests for compile_mlir_util to be migrated (mostly) to FileCheck/lit tests (NFC).
ae2d518569f : Add image decoding ops to flex delegate
aa22d6aa35c : Remove main function in the custom op tests.
c658e2fc825 : Add layout optimization passes to TFLite passes. This will change data layout for some ops (e.g. conv2d) so it will change the layout to NHWC and can be converted to tflite.
8d080a842f4 : Fix the client-side output devices of a remote function.
15512ced463 : Improve VLOGS for multi-device function execution in ProcessFLR.
455bf5cd389 : Add compile_mlir_util conversion in tf-mlir-translate, allowing current c++ tests for compile_mlir_util to be migrated (mostly) to FileCheck/lit tests (NFC).
3553e2fdcc3 : Remove global dialect registry for xla-thunk-opt.
922bba42820 : Fixed transpose attributes parsing.
742c3e15d54 : Reduce redundancy by replacing TFLite data types with TF data types
27cb23337fe : Pass all the arguments at once in the generator to fetch_type() in _DictFetchMapper.
0347e972b8f : Set workgroup size based on the tensor size.
56cc74bd585 : Remove 'onednn' from Dockerfile names and image tags
6618bbc2d14 : Added new way for weights uploading(with texture memory) for ConvPowerVR.
9eba9d6fe29 : Eliminate test flakiness in fault_tolerance_test_v2.py with `-c opt` and `--copt=-UNDEBUG`.
8680b127290 : Fix msan and tsan test failures. They failed because there is no barrier between enable_collective_ops and the first collective ops invocation (we are using pool runner which reuses runtime state). enable_collective_ops and collective params resolution, which can be triggered by other participants in their first collective invocation, have shared states (collective_executor_mgr more specifically) that are not guarded by mutex.
eba3f769ece : [TF2XLA] Remove XlaTensor::set_host_tensor. It creates unnecessary complication in the tf2xla bridge. If caching is truly needed, it can be maintained in the side datastructure.
2cdb2b4d761 : Added new utility functions to TensorDescriptor for codegen simplification and generalization. Used in ConvolutionTransposed generation.
d08e1a80eb9 : Reduce redundancy by replacing TFLite data types with TF data types
8d79e1d38dc : Add TraceMeProducer/Consumer in BaseCollectiveExecutor.
c9e3bda585d : [TFLM] Fix resize_nearest_neighbor test for debug build.
440be02c9f8 : Pass all the arguments at once in the generator to fetch_type() in _DictFetchMapper.
62f8c3eaca4 : Go: Update generated wrapper functions for TensorFlow ops.
6ffacbf4595 : Update ops-related pbtxt files.
af1ea670744 : fix some more linter errors (not reproducible with OSS intructions).
32f901f618d : Change the SASS & PTX we ship with TF
d830a92503f : Remove force registration for MHLO dialect from `mhlo_to_mhlo_lowering_patterns` (NFC)
497d453a62f : updated yapf command.
7d9080bdbc9 : Improve VLOGS for multi-device function execution in ProcessFLR.
8391515c2d5 : Reformat python code with yapf.
3c37a19cdd1 : moved files out of src (prefer flatter directory structure).
86db5756535 : Fork the run_v2_only annotation to keras, and remove the usage of one in TF.
8ca66f097dd : Move FunctionRun TraceMeProducer to FunctionRuntimeLibrary and remove legacy trace context.
c3a906e729f : Extract out single operation shape inference using TensorFlow op registry registered shape functions (fallback) into a util (NFC).
b64dfc0c63d : Simplify (compile-time) selective registration
5cb1d2d1c0a : Add ability to restore TPU Embedding variables before creating the model.
395e08987ca : formatting fixes.
545b0af2c82 : Update keras test to use tf.test.TestCase and tf.test.main()
5efcf86af08 : some more improvements.
0f9e28803cf : Added table of contents.
ef30e2c8867 : Create BUILD files and corresponding targets for `tensorflow/core/util/tensor_bundle/testdata/old_string_tensors`.
bc6b32d6e63 : adding in table of contents.
b9a80b762dd : Create BUILD files and corresponding targets for `tensorflow/core/lib/lmdb/testdata`.
98635e2d5b0 : Implement V2->v1 conversion for TransformLandmarks operation.
f8928c0bbba : adding some tips on what to do before sending PR out for review.
b129d3dc1cf : Construct data service servers from config proto.
6128d6cee11 : Make sure that flex delegate has TF core kernels through kernel_test
6bac741e7a7 : Introduce helper ParseFullOrLocalName
67dfaf3a87e : [tf.data] Give users the option to input RAM budget in autotuning.
768c68ceae2 : Update TF Lite select ops documentation
6b4b765f10c : Add TraceMeProducer to ScheduleWithSplit and change TraceMe formats.
4672f812cdb : Simplify (compile-time) selective registration
9da4a05369f : Exchange device attributes at group resolution again
edb454c1570 : Implement a OpStats combiner.
24f26e7c6e7 : avoid python module name clash.
b7dfdf854d7 : Add generatedNames argument to LowerAddNOp
7dfd771df86 : [NFC] Mark ThrowTypeError and ThrowValueError as [[noreturn]]
cc36203e7bb : Add a generic build file and debug_log for Cortex M4 targets.
a6499e50ac7 : Limit the new schedule to less kernels.
5f5f04910c5 : Fix tests. LLVM opt unroll the loop for small size, so it cause those tests to fail as they do not expect unroll.
2cd7d60b987 : [XLA] Speed up. Make XLA faster by making PW kernel use the right number of block and loops.
c0af29905c1 : Use a new list to store the captured inputs, to avoid modifying the original inputs passed in by the caller. This can make debugging easier under some cases.
7bf13f9aae6 : Move the //third_party/tensorflow/core:all_kernels dep to the test binary
b268a3a5c87 : Add NVIDIA CUDA classifier to TensorFlow's setup.py
ac2ce76896f : Introduce v2 to v1 transformation for ROI operation.
0879910cd35 : This enables unified memory support for JAX/XLA. If there is an environment variable `TF_FORCE_UNIFIED_MEMORY` set to `TRUE`, the unified memory will be enabled for nvidia GPUs and it always allocates the full GPU size.
0651d1ac60a : Update CompileGraphToXlaHlo to use llvm::ArrayRef<XlaArgument> instead of llvm::ArrayRef<const XlaArgument> (NFC).
bf94fa24d27 : Revert unintended changes in RELEASE.md
c59af2913aa : Moving common with TFLite ragged tensor code to a separate file.
dfc58844f95 : Fix tensorflow build failure
17e1eee0cb9 : Update keras test to use tf.test.TestCase and tf.test.main()
42a5bafdd8d : Increase complexity of `stringprintf_fuzz`.
49220c36795 : Exchange device attributes at group resolution
7921c4d517d : Experimental support of `_add_supported_value_type` for RaggedTensor.
d830e924346 : remove interactive options from the docker command line.
b74e5b53ed1 : Fixed minor doc typo
a7d59c78104 : Update keras test to use tf.test.TestCase and tf.test.main()
51565c5652e : Remove auditwheel upgrade.
b07ee90c027 : Internal Cleanup
7bee47252a1 : Implement a OpStats combiner.
0abb0d20780 : Added EdgeTpuSettings for the EdgeTpuDelegate.
f08c83ba024 : Fix breakage in the index_lookup adapt benchmark due to the layer API changes
bed49a80b43 : Stops getting address of zero-sided matrix, which indeed dereferences null.
ea462c5eac7 : Evaluate the maximum code duplication in fusion nodes instead of average.
17131f53006 : Remove support for different input and output quantization
5363cf3d1d9 : Use a broader definition for the "modified" list when extracting block variables, by looking at Scope.bound instead of Scope.modified. Most of the time these are identical, but the latter includes symbols captured by e.g. `del`.
963e2693da9 : Integrate LLVM at llvm/llvm-project@3445ec9ba718
bf58645e89a : Remove NumAxis function
ff1ecf14de2 : [XLA:GPU] Support fusion of unfused consumers in FusionMerger pass.
da2c5d26478 : Integrate LLVM at llvm/llvm-project@202766947edb
d7d06e423b6 : compat: Update forward compatibility horizon to 2020-09-02
1fef55de830 : Sync reduce max with mean implementation
a0b5e59361f : Update GraphDef version to 512.
ba3aa0bc46c : Have computation follow data locality, by adding the device to the key.
5a16264ba6f : Support remote distributed Compilation Cache for POD: - Setup remote cache proxy as part of `ConfigureDistributedTpuOp` - Construct `TpuPodState` as part of `ConfigureDistributedTpuOp`
6245e7dc98b : Rewrite some collective ops tests in cross_device_ops_test using MultiProcessPoolRunner.
1c518f32841 : Support remote distributed Compilation Cache for POD: - Setup remote cache proxy as part of `ConfigureDistributedTpuOp` - Construct `TpuPodState` as part of `ConfigureDistributedTpuOp`
64fa2fe6ce8 : Update keras test to use public tf.test.TestCase and tf.test.main.
3e4222c02e2 : Fix a bug that the file copied by TF from HDFS to local may be wrong, when HDFS file is being overwritten #42597
9c703cc7901 : Add xla.set_bound op.
dfaa328f06e : Scalar / Trivial folding for mhlo.select
614078a4769 : Support resizing input tensor in TfliteInferenceStage
11fd6575154 : Update keras test to use public tf.test.TestCase and tf.test.main.
9c29cc985e0 : Avoid "unused function" warning
4af0b8c6bcb : Layout Opt supports leaky relu
f533bd8eb17 : delay lstm/gru new code effective date
ab312e25026 : Remove code to quit kernels if the workitem's global y and z coordinates are to large.
9cce4ef34e0 : Integrate LLVM at llvm/llvm-project@5ffd940ac02a
86dc281333d : Create BUILD files and corresponding targets for `tensorflow/core/profiler/internal/testdata`.
5b64fd18917 : Use native_rsqrt in MeanStdDevNormalization. It seems to have enough precision on tested hardware.
2c9ffb560c5 : Add callable wrapper to CheckpointValueInitializer so that we can delay the variable restore until after variable creation scopes have been called.
9119dd3fad3 : Convolution transposed 3D merged into Convolution transposed.
0ed4cac3b5a : Refactor in MeanStdDevNormalization: move filtering of reads to a separate function.
532966cad34 : 1) Allows GCS file system to create a new object when the object key passed into NewAppendableFile doesn't exist. This brings it in alignment with all other file systems.
53fe1621375 : Added more common functions for convolution weights rearrangement.
648865a02a5 : Implement V2->v1 conversion for ROI operation.
ce48464b4f0 : Compile TFLite for Windows with /bigobj
3a46fe6f4e5 : TFLite (tools): added missing module in flatbuffer_utils_test
2562470e9a6 : TFLite (tools): improved readability of comments in testXxdOutputToBytes
f635a5bb85f : Introduce custom transformations placeholders and rename ApplyModelTransformations.
294065e9f67 : Combine legacy and non-legacy deterministic resize_bilinear CUDA back-prop kernels
116db3235a6 : Add deterministic mode for resize_bilinear back-prop
5adacc88077 : Fix saving/loading issue for sparse accuracy metrics.
8744e4b2b9e : Add builtin sparse LSTM kernel.
b4ee2c42942 : Implement Serialization/Deserialization for remote compilation cache.
a1e501e957f : Extend one input - one output node removal functionality.
e06e546b2d1 : Python 3 migration.
c7567cf92a0 : add more tests to show the issues in tf.function multiple decorator
2778291c8fb : Bazelrc fix for CUDA version.
7b743eaebf9 : Updates for stand-alone tf-lite API.
61e4fc83677 : TFLite (tools): added comment [immutable] in convert_object_to_bytearray
c7d3d6eee25 : TFLite (tools): added test for xxd_output_to_bytes; fixed styling
bf0764d4913 : TFLite (tools): renamed xxd_output_to_bytearray to xxd_output_to_bytes
06c67f3ddf3 : Rewrite the tf-einsum pass to be more general
d70b16b8a54 : Revise the code to handle the graph tensors.
1dac800f9a6 : Fix name of the dockerfile.
2c5a33590dd : Reusing common function for constant argument parsing in Multiply operation.
7a9ca9b3449 : [tf.data] Increase the rollout percentage of `disable_intra_op_parallelism` to 20.
04ea2096ade : Use tf.lite as the py_module name. Made the necessary changes to the api generator to accomodate for `dots` in the py_module name
517060db461 : TFLite (tools): Factored out reverse_xxd_dump_from_cc to flatbuffer_utils
f13a893fd10 : Move `emit_use_tuple_arg` and `emit_return_tuple` cl opt flags into their own file (NFC).
9cfa6ac763c : TFLite(tools): add reverse_xxd_dump_from_cc to py_binary BUILD target
438773bfe21 : Open source StepInterval.
477abea19db : Delete ADOPTERS.md
138133264c8 : This CL allows model_to_estimator to export signatures for multi-head Keras, or customize signatures for single-head Keras.
6e195c5d4e7 : Handle WhileRegionOp in extract outside compilation.
0037c1305a2 : Documentation cleanup: use `allow="fullscreen"` rather than `allowfullscreen` in iframes.
66557f1390a : Pass arrays as parameters to test function
14ed67339d7 : Rewrite the tf-einsum pass to be more general
a067c672301 : Roll forward after the failing test was fixed.
7fe9c5b4692 : Fix mhlo::SliceOp::fold to not crash on unknown shapes
4b43aae9aa5 : Addressed style related comments
055b4ba68b0 : Update TFLite custom ops documentation
43641031eaf : Fix a bug that the file copied by TF from HDFS to local may be wrong, when HDFS file is being overwritten #42597
adcee3ccc41 : Add caching for reused parameters.
1622cca6dc0 : - Added checks that zero point iz zero for ADD/SUB. - POT int16x8: create a new BroadcastSub16POTSlow function to manage the POT scaling. - General int16x8: the BroadcastAdd4DSlow should be used instead of BroadcastSubSlow as the sign of input2 multiplier is changed in PrepareGeneralSubOp.
bdf940adf6e : Fix a bug that the file copied by TF from HDFS to local may be wrong, when HDFS file is being overwritten #42597
316c4d68cdb : Fix a bug that the file copied by TF from HDFS to local may be wrong, when HDFS file is being overwritten #42597
6293abccc7c : Small optimization for the calculation of element reuse.
ab772da3848 : Integrate LLVM at llvm/llvm-project@ffd0b31c7cba
3d5398990db : Update GraphDef version to 511.
3a24ab41163 : compat: Update forward compatibility horizon to 2020-09-01
13309b68b81 : TFLu: match cmsis mul kernel with reference
6ee50373a1e : Improve error logs to include tensor name for failures in NNAPI operations
5833c03a2dd : Add MKL Conv + Bias + LeakyRelu Fusion
a272ba2ec48 : Replace zip/unzip command with wheel pack/unpack.
dac18d7a054 : Create BUILD files and corresponding targets for `tensorflow/core/lib/bmp`.
22f5d50f9a8 : [TF2XLA] Make dequantize support dynamic range.
b8c0f25a4dc : fix typo in script
038edfbddda : Fix test that would have passed in presence of bug
3f532b99c6d : Move image_grad_test.py to image_grad_test_base.py
df56f011bd7 : Integrate LLVM at llvm/llvm-project@1d3d9b9cd808
0bf9cf704f9 : Create BUILD files and corresponding targets for `tensorflow/core/profiler/internal/testdata`.
fb0cbfb6844 : Add reference type support for tf.Add
d06067f2e9d : Add StringLower op to Flex delegate
230bea5e580 : [XLA/GPU] Fix compilation warnings.
e12d1886c80 : Fix some memory leaks in on demand compilation and executor API.
9c9850058de : Add initial support for populating XLA OpMetadata with operation location when exporting MLIR HLO to HLO proto.
dbb4fe3fe13 : Wrap output kernel function into struct to reduce the binary size
e004bc40fd1 : Use the function required by PackedDistributedVariable to return the primary variable.
a9a692d221d : Move loss_scale_optimizer_test and fix pip dependencies to unbreak the test on Windows
8ebd72d9ff7 : Implement TPUColocateCompositeResourceOps pass.
029accb4a1b : Use CSE to Canonicalize input to conditional code motion.
3be90eb84dd : Use BuiltinOpResolverWithoutDefaultDelegates instead of BuiltinOpResolver for unit tests of xnnpack delegate itself to prepare for enabling xnnpack delegate by default across all platforms in the next 2.4.0 release.
c1c35ab0b8b : [rollback of rollback] [TF2XLA] Do not copy in XLA device implementation; instead, request correct placement from the start.
2b19161328c : Change REVISION_VERSION to PATCH_VERSION to be consistent with https://www.tensorflow.org/guide/versions
8cdd7fc86e5 : DNN 0.x cleanup - MKL quantize/dequantize ops
376e478b82e : Fix sanity build broken by 2238977c2a3e8d41f2bc5e9ebab8e2148b2d5be7
c1db41f360b : TFLM: added reference link in README (vexriscv)
b10f43f6445 : Integrate LLVM at llvm/llvm-project@646f19bb9dc8
1757cbea273 : Introduce GetResultDevice function in OpHandlerTraits. This is used to obtain correct device to be set in the result TensorHandle.
8c22ae9260f : [XLA/GPU] Fix build errors due to narrowing type conversion.
3a3f9145392 : Force enabling TFLite tracing with TFLITE_ENABLE_DEFAULT_PROFILER define.
78766489df6 : Go: Update generated wrapper functions for TensorFlow ops.
451030f1301 : Update ops-related pbtxt files.
2238977c2a3 : Fix tests with bad saved models
35ac4e6b843 : Create a legacy CUDA 10.1 Linux bazel config.
354ee7a6d18 : Convert image_preprocessing.py to use public TF API.
40f0e7c6258 : MSVC2015 does not support a mix of struct and initializer list initialization so this patch works around the issue by allowing the initialization of DerivedScale with an initializer list of float initializer lists. While this enables compilation of TFLite with MSVC2015 it also has the unfortunate side effect of moving incorrect initialization of DerivedScale (e.g `DerivedScale foo = {1, 2};`) from a compile time to a runtime error.
384ffdab5df : Remove redundant decorator.
458d0906ebe : Rollforward of 93c22a269bec68a3b4e93a2310c9282e22c6522a. Windows and RCOM builds have been fixed.
9ca9cfc8043 : dnn 0.x cleanup - softmax op
4317a434675 : [tf.data service] Improve error message on job_name conflicts.
d28fd5ba463 : Add unit test to detect private tf api usage in keras.
562d744f1b9 : Go: Update generated wrapper functions for TensorFlow ops.
cd392db5427 : Add a TopK filter for KernelStats.
e65debb1e79 : TFLM: updated README in vexriscv/utils and docstring
dfacc514011 : Addressing review comment
0377e1f4346 : Added new operation types(for reduce operations). Added OpenCL selection of reduce ops.
6b4c00b8808 : TFLM: fixed typo in README (vexriscv/utils)
e1c867f9945 : Added initialization of new field.
3bf8295be7a : TFLM: added utils/src/log_parser.py and README for vexriscv
c43b44589f1 : Integrate LLVM at llvm/llvm-project@bc3d4d9ed783
75a60c70b24 : Eager execution coverage for image_ops_test.py. Removed `run_deprecated_v1` decorators. Part 2 (class FlipTransposeRotateTest)
8cddc915752 : Fix a visibility-related breakage.
90786174ced : Eager execution coverage for image_ops_test.py. Removed `run_deprecated_v1` decorators. Part 7 (class SelectDistortedCropBoxTest)
5388285ebdd : Eager execution coverage for image_ops_test.py. Removed `run_deprecated_v1` decorators. Part 6 (class PadToBoundingBoxTest)
6d48337d3f5 : TFLite (tools) added reverse_xxd_dump_from_cc.py
c7c3c5c9e60 : add a run function eager defun_matmul benchmark
fc5de504508 : Improve the `size` API and revise some bugs.
14a7c2e3e27 : Enable more TFRT test targets that are newly passing
f717ab8219a : Eager execution coverage for image_ops_test.py. Removed `run_deprecated_v1` decorators. Part 4 (class CropToBoundingBoxTest)
94904d56af7 : DNN 0.x cleanup - lrn op
5e0fecffdbd : Reduce code size by removing GetTensorShape() from inline and move to CC file.
bd6739c5040 : Disable `dynamic_partition_op_test_gpu_tfrt` until we add support for complex128.
e10c245ebea : Consider ops that will be canonicalized to be supported ops for MarkForOutsideCompilation.
888374efcd4 : Exchange device attributes at group resolution
4927d9b2907 : [tf.data service] Improve pointer/reference usage in credentials_factories.
2adfcfc8f23 : Revise the bug in the test code.
f3d22549ffd : removed uint8 support
eb0ea356386 : Fix out of bounds error in GetGeneralTPUExecutionDeviceAssignment().
e69a8b2973d : move horovod tests to docker.
da6bf0faacc : Adjust the dependencies for safe_pyobject_ptr.
71d09fe58c9 : [tf.data] Update the `OutputTimeLocked` function for `AsyncKnownRatio` node. It is to fix the bug of current modeling for `MapAndBatchDatasetOp`(`AsyncKnownRatio` node with `ratio_`>1) auto-tuning. To be precise, when element in the buffer corresponds to `ratio_` elements from the input node(one batch), the `buffer_size` also needs to be adjusted by dividing `ratio_`.
d34c26dc922 : update 3rd-party ngraph build file so that it works with DNN 1.x
1e0feb0cf99 : DNN 0.x code cleanup - mkl_util.h
d0d701672aa : Deprecate tensorflow::CreateProfilerService() and update serving client.
12c6e8ae083 : Fix explicit dialect registration in MLIR XLA GPU
5574be64654 : Add BUILD rules for python/training and python/training/experimental
c9b76de37ef : [XLA] Make the inner block kernel of CholeskyExpander override-able.
1619f2f19f3 : Implement TensorStridedSliceAssign XLA op.
027c55b6676 : Parallel device: Remove the DeviceID op usage for now
45e2d2b4155 : Lower mhlo.floor to lmhlo to linalg
8cc5a3a9dea : rephrase wording
9a565e8b3da : Update dlpack_test.py
3c75664e72c : Internal change
5b4cae0a21d : TFLu: Fix Ethos-U build issue
391b7455840 : Add tests for RenameFile
abad5907a9d : Internal change
ad75f571a97 : TFLu: update cmsis kernels
df6baa7116f : Add test StatFile
e701afd1382 : Add test DeleteDir
d83db9f9310 : Add test CreateDir
309615796ce : Add test DeleteFile
6d7f10cde4a : Integrate LLVM at llvm/llvm-project@1d01fc100bb5
50dcc6b4e78 : compat: Update forward compatibility horizon to 2020-08-31
ff4af376571 : Update GraphDef version to 510.
b18a353b781 : CMSIS-NN conv, depthwise conv kernels: allocate per channel memory dynamically (fix #42748)
21bf0754280 : Integrate LLVM at llvm/llvm-project@11cf6346fd49
17eb743235f : Fix copy/paste mistake error specifying incorrect dequantization code.
2e5c27b0cbe : Add cumsum as custom op.
eb1c8b0ff7e : partial support for list attr in TFE_Op, this unblocks const-folding for ops like depthwise_conv in mlir.
b3afc0ebcf5 : Add test GetChildren
29d75e8c5e3 : Add log for ram_file_block_cache
f0db7cba058 : Add test PathExists
c0757ec6ed6 : Add image decoding ops to flex delegate
6fb55465223 : Add image decoding ops to flex delegate
f2e3ec1ad0f : Fix tf.keras.optimizers.SGD Nesterov momentum doc
de52bc1b16e : compat: Update forward compatibility horizon to 2020-08-30
253473ba94c : Update GraphDef version to 509.
1f87eacbbf6 : Revise `utils` to `np_utils`.
9a9bec8fc7b : 1. Add `# pylint: disable=missing-docstring` label beside the function; 2. Revise the name of TF NumPy and vanilla NumPy according to the imports.
706552aa1c9 : 1. Use `np.asarray` wrapper to process the input in order to be able to deal with grapg tensors; 2. Add the `axis` parameter into the `size` API, raise `NotImplementedError` when the not-None `axis` parameter is sent in. Add the according tests.
d40e3828c83 : Fix Defeaults typo in RMSprop doc
16d2b56de21 : Add op definition and bridge implementation for TensorStridedSliceUpdate.
04eeb6d145e : Add op definition and bridge implementation for TensorStridedSliceUpdate.
976f9b4605c : Add long_name field to OpMetrics
cbc5a62cb84 : Added test for StridedSlice compilation with begin, end, and ellipsis masks.
57b009e31e5 : Fix TFLite conversion of StridedSlice with ellipsis and masks. Fixes #42481.
f1454b7d2c9 : Update README.md resources roadmap link
d190d4e44af : Add instruction for testing hadoop
d1e946b3a38 : Add test WriteWhileReading
9fa67ef5cc8 : Add test WriteLargeFile
7cb3064b6d8 : Clarify transpose unsupported tensor type error message
43348f033a2 : Add test HarRootPath
e1172395a92 : Add test NoHarExtension
0820583d4f5 : Add test HarSplit
88110982440 : TFLITE_USE_DELEGATE has been changed to use GpuDelegateOptions instead of TFLGpuDelegateOptions.
54b64809b9d : Add test StatFile
58aa5c676ef : Add test RenameFileOverwrite
2ab4c274e0e : Add test RenameFile
5969fcf2e34 : Add test DeleteDir
6e19097c15f : Add test CreateDirStat
2fc8b2246d8 : Add test GetFileSize
50cffebb344 : Add test DeleteFile
e97154bdc44 : Add test GetChildren
d1db61eefee : Add test PathExists
54b08f58bf8 : Add test WritableFile
0874300096b : Add test RandomAccessFile
eed8f6c0946 : Update GraphDef version to 508.
5ecbc9d0a8a : compat: Update forward compatibility horizon to 2020-08-29
36d2f532a1e : Internal change
a32c74ae8f7 : Make function names unchanged during Graphdef to MLIR translation.
d98960155a4 : Clean up unused all reduce code
a61f55115c0 : Integrate LLVM at llvm/llvm-project@90166c256310
c5aac1cc596 : Move profiler services behind profiler namespace.
c8df8f14715 : PSv2: Replace an assert with a more informative ValueError.
13049d927a1 : remove the elif branch which already covered by else
d6850c4a4fa : Fix TF's badge headers on pypi.org
44fd13beafd : Update callbacks documentation for custom callback implementers, so they know callbacks might not get called every batch.
ba8c657a3a0 : [tf.data service] Improve pointer/reference usage in data_service.h.
a68af915734 : [tf.data service] Improve pointer/reference usage in dispatcher_state.
774d82ad00a : Added naive reduce operation for OpenCL. Support reduction of sum, product, minimum, maximum.
be2870d0db0 : [TF2XLA] Add a utility function to check whether GraphDef can trigger XLA compilation
8f54070dd1a : [tf.data] fixing disable intra op parallelism
a8c3b05740d : (lite) Add missing dependency on //third_party/tensorflow/lite/delegates/gpu/common:data_type This is needed due to #include "third_party/tensorflow/lite/delegates/gpu/common/data_type.h" in conv.cc.
120284ec542 : Parallelizing dataset creation for `experimental_distribute_dataset_from_function".
2b8c0b14ca0 : Add bfloat16 support to Sigmoid CPU Op
fc052881e8d : Improve support for TF reference types
fa1071b5580 : (lite) Fix cut-and-paste error in comment.
b97ac74ed64 : Do not exclde integer_ops/mean.h from tf_lite_static_memory bazel builds.
90117c484e4 : Update API doc of CrossDeviceOps and its subclsses
cf65b2a4e52 : Create BUILD files and corresponding targets for `tensorflow/core/lib/lmdb`.
5a86e2b59ba : Workaround for Mul with the same runtime input(A*A).
ebce61dc846 : [XLA:SPMD] Support Scatter in Partial Replicate.
49b58c7b7f7 : Fixed a bug in RamFileSystem::FileExists
ee4736e5bf7 : [XLA] Support hoist copy in code motion.
155412683d2 : Support different Hexagon tools versions, possibly independently of the Hexagon SDK.
1255008e06d : Update TPUExtractHeadTailOutsideCompilation to use side effect analysis to determine if ops can be head or tail extracted.
2fd6b56a0cc : [tf.data service] Improve pointer/reference usage in credentials_factories.
02aba17d5e9 : [mhlo] Add legalize to SCF pass
520cdbfaa66 : [TF2XLA] Do not copy in XLA device implementation; instead, request correct placement from the start.
5deb0e96783 : Make effective scale in quantize kernel consistent b/w Lite and Micro.
614f9f315bf : Added missing enums.
88eebe512ce : [tf.data service] Improve pointer/reference usage in server_lib.
3b87d2932a7 : Utility class for calling Python context mangers from c++
6dcc90955d8 : [tf.data service] Improve pointer/reference usage in journal.
880b2d7176d : Reduce the number of template instantiations for _FusedConv2D kernel
e85ceff9e45 : Add a TopK filter for Tensorflow Stats.
8b1a8acd6ac : TFLM: updated design doc for optimized DepthwiseConv2D (vexriscv)
a416b4ef004 : Finalize ForwardOperation::attrs in the call to `Execute`. This is needed to be able to access string attributes.
5639edf23e3 : TFLM: Added design doc for optimized DepthwiseConv2D (vexriscv)
ee965738766 : Sync TensorFlow MLIR ODS with TensorFlow op registry (NFC).
7eed6cb9973 : [tf.data service] Improve pointer/reference usage in dispatcher_impl.
c287ba8d5e6 : [TF2XLA] Do not copy in XLA device implementation; instead, request correct placement from the start.
c49645f4b71 : Parallelizing dataset creation for `experimental_distribute_dataset_from_function".
e8a54bb4e19 : Fix a compilation error.
5d6860d3749 : Set soft_device_placement to false for tests that should manually set outside compilation.
bf1e205f9d0 : Fix C++ code not compatible with C++14 in tpu_executable_interface.cc
e3008b5fe04 : [tf.data] In `prefetch_with_slack` rewrite, don't raise an error when we fail to find a Prefetch op. Instead, log a warning but return successfully. This is in line with the documentation on `experimental_slack`.
ca04c77f098 : fix the wrong link
5d131e795cb : [TF2XLA] [NFC] Simplify GenerateCompilerOptions and GetAllocator
0c92bd73810 : Update the docstring of all_reduce
454ebebeabb : [TF2XLA] [NFC] Simplify XlaPlatformInfoFromDevice
b73c9f1236f : Clean up callback warnings
db5d58af9b6 : [tf.data + tf.distribute] Use RebatchDataset instead of LegacyRebatchDataset in distribution strategies when global batch size can be statically determined.
4777cb01c4c : Split Safe_PyObjectPtr into its own header file (that doesn't depend on any other TensorFlow libraries.)
c413149b9bd : Make GRPC retries configurable.
3c0a8a4a8fe : Add op defs for ConfigureDistributedTPU and ShutdownDistributedTPU.
29cde405e05 : [TF2XLA] [NFC] Simplify BuildXlaCompilationCache
37d82846e2f : Add an operator<< for TensorShape.
17582b97da2 : add a test for tf.function and namescope decorator together
64138d50cef : small fix for the autoclustering_xla.ipynb
1d5a16dee74 : add traceme for graph build to compute overhead associate with tf.function invocation. since this is not a hot path (hopefully), adding a TraceMe (<0.3us) when disabled should not be a problem.
3cdfeb66ac3 : fix DEBUG_BUILD option on linux not getting passed into third_party/aws-checksums
a6c1b9761b3 : Add TF reference type constraints and clean up existing TF type constraints
786c85a58bb : replace unreachable returns by aborts functionally identical but nicer, as discussed in PR
9c3048c08da : [TF:TRT] Re-enable some tests for TensorRT 7.1.3.
d3785a2f113 : While loop simplification to remove repeated parameters.
59d177d9aca : TFLM: Allow interleaving RequestScratchBuffer and AllocatePersistentBuffer in kernels.
757befb73da : Update ops-related pbtxt files.
9dcc615feeb : Fix the inputs_scale in the test
cbc9fdc5d9b : extended the response codes to be handled
46b6d3707f9 : Split some of the code in _apply_op_helper out into helper functions.
6ba62e9feab : [XLA:GPU] Add more VLOGing to ease debugging.
24aa11dd480 : Integrate LLVM at llvm/llvm-project@85dacca29f82
0f17988fd92 : Support all tf.MatMul in the TFL legalization pass
e69a96a6f1f : fix typo in documentation
92cf015f8a5 : Update GraphDef version to 507.
9408e74d150 : compat: Update forward compatibility horizon to 2020-08-28
32cf223c2b8 : Make the C++ jax_jit thread-safe.
a67ee82d029 : Support distributed dataset iteration within a tf.function for multiple workers. Refactor the get_next_as_optional code a little bit.
246319e5866 : TFlu: Update third party downloads with Ethos-U
4ae458ac565 : [TF2XLA] [NFC] Lower the verbosity for not creating XLA:CPU/GPU devices log
7140576770a : [XLA] Support hoist copy in code motion.
f6c7e095472 : Use a default member initializer for external_command_encoder_
21dcfb446ea : [XLA] Support hoist copy in code motion.
37a8445ebd2 : Call TopKWithPartition when input is large.
17a43be51df : Clean up unused all reduce code
15ffb9d4fb9 : Update keras to use the public TF API for convert_to_tensor()
9b28aa9e2e3 : Add guide for enabling TFLite tracing on Android platform.
e36b3d5252f : [XLA] Algebraic simplification for Padding of Broadcast of constant scalars, where only a subset of the broadcasted dimensions need to be padded.
59ebc3f848c : Remove ClearCache and ClearTask
0ac10470d33 : Clean up unused all reduce code
2a8307e2e55 : Use check health API instead of an all-reduce
e47e7057cfe : [XLA] Refactor triangular solve expander to make InvertDiagBlocks overridable.
a05bb5559f8 : Use a ternary if for checking main_op is None
4de50499e24 : Improve BatchNormalization docstring.
bcd2ab52cd1 : Update PR with reviews
87edb3eb9be : fix mis-indent in _VerifyDilatedConvValues
387a7ce0573 : reduce python tracer overhead by keep reference of PyCodeObject and PyCFunctionObject, (instead of using TraceMe and generate trace string). decouple python tracer from TraceMe, serialize to separate plane.
1991430a250 : Go: Update generated wrapper functions for TensorFlow ops.
9014a956bbb : [XLA:GPU] add more comments to describe the idea for parallel reductions.
af7ba40a1b8 : Alphabetize dependencies in core/data/service/BUILD.
93c22a269be : Add explicit padding to max_pool.
47e82c61072 : [XLA/GPU] Clean up codes to address review comments.
ab783f83f69 : Add support for setBoolAttr to the MLIR tracing
c968fc4eff2 : Profiling script: Add support for x86_64 devices.
440b9778f74 : Add Python binding for CheckPeerHealth
75124b07f05 : Remove the hack that we create an actual iterator to get its type_spec. Since we trace the dataset_fn, we can get its output's element_spec to get an iterator_spec.
a764f3ab76d : Give custom devices the option to do type-based dispatch for ops with no explicit placement
ea2a96351a8 : Allow XNNPack application to fail in Java API if another static delegate has been applied
73cbafdbd35 : [XLA] Fix a bug where root instruction of entry comp can get alternate mem alloc if it's a bitcast.
a054cccea9d : [tf.data] Fixing disable intra-op parallelism rewrite.
21ca8897d7f : Merge integer quantization tests
8daab754903 : XLA Parallel reduce.
724abc98561 : Set Failure condition on histogram summary op when it encounters NaNs or Infs.
ffc9bef49cd : Fix segfault in mnist_gradients_test and enable it on TAP.
6e9d916229b : Require that strides to pooling ops be non-zero and that its length match the tensor rank.
27991ac4115 : Suppress warning message when variable tensors allocation type is kTfLiteCustom.
2eca44055c5 : Fix segmentation fault in parse_single_example.
be00a076db7 : Move tf.FusedBatchNormV2, tf.FusedBatchNormV3, and tf.SparseMatMul from tf_ops.td to tf_generated_ops.td (NFC).
d6ab958a9e8 : [tf.data] Add some comment for recent change.
50feec502c2 : Require that strides to pooling ops be non-zero and that its length match the tensor rank.
8e901079b6e : [TF2XLA] [NFC] Remove unused variable
99e8952ee2e : [TF2XLA] Add a kill switch to disable XLA compilation
5b4cc9b10ac : Add missing pip dependencies.
317907332a2 : TPU internal code update.
81bbecacb90 : Move version management from operation name to attributes for LandmarksToTransformMatrix operation.
abfdbf56471 : Update tensorflow/core/kernels/image/crop_and_resize_op.cc
e97ecdd36bc : TFLM: fixed C++ styling in vexriscv optimized kernel (DepthwiseConv2d)
fbb7dab9fd0 : [TF2XLA] Remove unused and broken call to enable XLA, remove unneeded build macro
27a2c42be8e : Update tf_executor.fetch, tf_executor.yield, tf_executor.NextIteration.Source, tf_executor.NextIteration.Sink, and tf_executor.ControlTrigger to use declarative assembly format instead of a custom parser and printer (NFC).
bad835f9af3 : Re-add pywrap_tensorflow import in `python/__init__.py`. Its removal causes an issue when dynamically linking protos. Fixes https://github.com/tensorflow/tensorflow/issues/42596.
d4617757bb1 : Add util for converting between llvm and absl view container objects (StringRef <-> string_view, {Mutable}ArrayRef <-> Span).
331e92dc50f : Reapply dialect registration changes after fixing more internal issues
e5578d2030e : Update LegalizeNodeName to mutate inplace (NFC).
7806843d744 : Integrate LLVM at llvm/llvm-project@b5924a8e2753
69e75a3a12f : Clarified interface of Arguments.
f08a64f05f2 : [tf.data service] Allow distribute to be called from dataset functions.
0d14b767904 : Don't produce sparse to dense conversion warning for VariableShape dense shapes.
bbdf3b7a127 : Use replaceOp with the correct output count
0383151ae7a : Do the code review comments
99372b60160 : [TF:TRT] Disable quantization_mnist_test for CUDA 11. This is to workaround b/166308253.
0218ae7d202 : Add NewAppendableFile
a9f448d4df8 : [TF:TRT] Re-do the workaround for b/165611343.
631b90b3ac7 : Integrate LLVM at llvm/llvm-project@1d8af682ef1d
0303fe91a91 : TFLu: Update Ethos-U kernel
d00ddfd14d6 : Update GraphDef version to 506.
06ef99ae4d7 : compat: Update forward compatibility horizon to 2020-08-27
eaf12c81e1e : Added overview section for 16x8 quantization.
bd5a1d0f07e : Update nn_ops.py
bf0b6db744b : Retire MultiWorkerAllReduce
93949661024 : Enable ATrace profiler by Android system property.
e9c732e8479 : Refactor SignatureDefFunction to use FlatTensorFunction.
1ca6da51de8 : Refactoring TFConcreteFunction to depend on FlatTensorFunction for its implementation. (Also rename "GetCallOp" -> "MakeCallOp")
8674a3ce834 : Refactor the guts of TFConcreteFunction into FlatTensorFunction, which can be shared between TFConcreteFunction and SignatureDefFunction. FlatTensorFunction handles wrapping a FunctionDef, it's name, any captures, and Call op creation. TFConcreteFunction and SignatureDefFunction can present different high level apis for metadata and function execution based on this lower level primitive.
ecc6fe90664 : Continue splitting SignatureDefFunction from ConcreteFunction.
c5e13d84ca6 : Add a "Clear" method in FunctionLibraryDefinition.
53c74427894 : Re-apply 328481481 after fixing more internal issues
843ad54fe95 : Go: Update generated wrapper functions for TensorFlow ops.
188db19ebf9 : Internal change
bf78a043e3f : Re-apply 328481481 after fixing more internal issues
4e1db954d3a : Make convolutional_transpose_test run.
ff85b93f524 : Changes to graph rewrite to support native format
b1463ce5947 : Disallow non-floating point global policies.
38e991715b3 : Go: Update generated wrapper functions for TensorFlow ops.
7dbfdadb5fe : Fix replaceOp output count mismatch
880678767fb : [TF2XLA] [NFC] Remove misleading comment
b043787c191 : Add explicit padding to max_pool.
e87692048aa : Call expm1(x) instead of exp(x) - 1.
f3576ea9a5c : Rollfoward 328481481 after fixing internal build issues
72158d07947 : Go: Update generated wrapper functions for TensorFlow ops.
8ea880a2edc : Update ops-related pbtxt files.
33622f0a53b : Rollfoward 328481481 after fixing internal build issues
aeae1f00009 : Add explicit padding to max_pool.
bbb8cbeeba6 : Give more detail in error message for unsupported ops in XlaCompiler.
3014ecb86e7 : Adding TpuPodState for supporting distributed TPU.
98a4f925a28 : [tf.data] Bound the initial state value to solve the autotune benchmark time out issue.
fbbd1dec83c : Add GetSortedEvents helper.
b89a001eba1 : [TF2XLA] [NFC] Simplify RecursiveCompilabilityChecker constructor
4668cb0f10c : Tentatively have TensorFloat-32 enabled by default.
44aaa40a078 : TFLM: added optimized int8/uint8 DepthwiseConv2D for vexriscv
9544dfa6063 : Update ops-related pbtxt files.
aa80b813f68 : While loop simplification to remove repeated parameters
6f6895f744f : Move `steps_per_execution` argument out of experimental.
08300d67819 : Move TensorFlow node name handling from Op/Arg name mapper and MLIR -> Graph exporter into a separate util (NFC).
345a716e344 : Integrate LLVM at llvm/llvm-project@95848ea10127
2d19f7c30ea : [XLA:CLIENT] The reduces in Einsum can occur at the inputs instead of the outputs. Before we would implement ix,iy->iy as ix,iy->ixy and ixy->iy
b1fc1967634 : We shouldn't take the worst case scenario for concatenate and fusion. This is the last step to make the new test pass.
4a544389379 : Allow more fusion with big Concatenate. Big concatenate are split to have at most 128 inputs. The fusion won't fuse anything that will have more then 64 operations+outputs. Now we authorize the fusion if it doesn't change the number of inputs and outputs. If the operations is already fine with that number of inputs, then it should be fine to keep it like this.
e99311bbbfc : [XLA] Better VLOG
9bacb789a89 : [XLA] Allow any number of disjoint sequence of inputs to merge in the AlgSim handling of Concat(Slice,...)
02327c53328 : Restrict Max and Min ops to non-complex numbers.
68501e07eff : Allow cloning TFE_Ops by introducing C APIs for inspecting the inputs/op name/context
b8644c097f3 : While loop simplification to remove repeated parameters
9bb4103ecdf : Drop macro usage in the TFLM add kernel.
09456e5b7c6 : Add bincount op kernels to Flex delegate
5c76a3c6996 : Add pass that inserts tf.ReadVariableOps to the TPU cluster for resources that are only written to but not read by the TPU cluster.
4c5f4d61602 : Delay new LSTM/GRU code date
6b24b4a75c2 : Qualify all strings - save_profile.cc
32a8420c77e : [tf.data] Fix rewrite responsible for disabling intra-op parallelism.
a5f1ce12ed3 : Enable tests that are passing with CuDNN 8.0.2.
6c06d5f989d : TFLM: added optimized kernel directory for vexriscv
0650101e05e : Remove unnecessary uses of object_identity
25d003fc20d : Fix include path in tpu_library_init_fns.inc for open source builds
42b4a44757e : Go: Update generated wrapper functions for TensorFlow ops.
ea51dc00f07 : [tf.data] Remove unused job_token parameter.
215d5570cf2 : Move SoftmaxParam allocation to init; Add comments to int16 test tolerance
40a314cab8d : Add support for the __tf_tensor__ protocol to convert_to_tensor (see RFC: TensorFlow Canonical Type System). Use it instead of the conversion registry for Operation objects.
fe36fba52bd : Make ExecuteContext const in PjRtExecutable ExecuteOptions.
359db190bc2 : Fix build rules for typing_extensions dependency.
4c0b4a81244 : Update configure.py to provide a way to enable MLIR generated gpu kernels on the ROCm platform.
59198d5b03e : Adding ROCM support for the code within "tensorflow/core/kernels/mlir_generated/"
e7161d79b87 : Rename GenerateCubinForTfCode to GenerateGpuBinaryForTfCode and add ROCm support for it
233d56aaec3 : Adding a LowerKernelBodiesToROCDL function which lowers MLIR GPU Modules to ROCDL Dialect
bf3ac62fde5 : renaming cubin_creator* to gpu_binary_creator*. This is to reflect the fact that the utility can now be used to generate GPU binaries for both AMD And NVIDIA Gpus
f100e607a8d : Add the bin2c.py utility and copy it to the local_config_rocm repo
97c3ca62e57 : Copying the clang-offload-bundler binary to local_config_rocm repo
c04822a49d6 : Updating how amdgpu_targets are determined in rocm_configure.bzl
8445db1f630 : make debug build on Windows MSVC compile - fix missing-return-statement errors - add partial dummy template specializations (which are not needed but without optimization the compiler doesn't find out about it)
4aefa62c8dd : Integrate LLVM at llvm/llvm-project@642cb7865f35
cd21cdef425 : Change the BUILD deps order for beauty
be4cde01a4b : Fix mkl_fused_ops_test fail caused by dependency
b005ebf7348 : Add missing explicit dependent dialect for PrepareQuantizePass (NFC)
897aa385703 : Add more alternative path to find cuda library
ed6d0f3e804 : compat: Update forward compatibility horizon to 2020-08-26
5ef2f641c7d : Update GraphDef version to 505.
0d336074b7f : Add explicit dependent dialects registration in TF MLIR
c69c8024884 : Fixes for tanh and logistic activation functions, 16x8.
e83b36531b0 : Remove static dialect registration for HLO dialects under mlir/xla/... and /xla/service/gpu/BUILD (NFC)
27fda69809b : Remove static dialect registration for HLO dialects under mlir/xla/... and /xla/service/gpu/BUILD (NFC)
5be3d7a1b32 : Add comment about limiting find max depth
32f0fb73dbe : Support special case of Mean op which can be treated as global average pooling
fdeae831625 : Remove static dialect registration from xla/mlir_gpu (NFC)
0649f1b697c : Remove the dependency on global dialect registry from mlir-hlo
47afb26c2d2 : Remove redundant target from Makefile
b6cc708f01f : Add unified_memory_allocate/deallocate to StreamExecutor C API. I also split SP_Platform into SP_Platform and SP_PlatformFns. The former contains all properties of SP_Platform and the latter contains functions.
7510016b984 : Clean up build dependencies.
e1cc640d745 : Fix TFLite Converter V1 Python API Docs
51c7baf0d35 : Add `Raises` and `Return` lint for API symbols.
511ebb85dad : Fix TFLite Converter Docs
a4857faadac : Fix broken support Flex operators when int8 op set is used
9942d2f9e51 : resolve name conflict for now
29fd07dc0b9 : Update TensorFlow Lite Converter Docs in TensorFlow 1.x
b3f274f6ebe : Integrate LLVM at llvm/llvm-project@9500a7209163
202e329b58c : Add more informative logging if `TF_RET_CHECK(arg_shape.handle_type != DT_INVALID)` fails.
da0d67335f4 : Clean up build dependencies.
0634d08af13 : ConvConstants converted to generic GPUOperation.
6ec8fa42f52 : [NFC] Remove the workaround for XLA devices which is no longer needed
c03478dfa61 : [tf.data + tf.distribute] Use RebatchDataset instead of LegacyRebatchDataset in distribution strategies when global batch size can be statically determined.
66f61dc267e : [XLA:SPMD] Support Gather in partial replicate.
924d00b0c30 : Changes are excluded via Copybara
e24f758fe73 : Add Tile, Range, and OneHot cost estimate
c74b95e7716 : Remove experimental mirroring policy APIs.
a8a19d7f519 : Cleanup tf-mlir-opt-main to use the recently refactored entry points for dialect registration (NFC)
92251223302 : Fix style errors
f5cb94eae23 : Changes excluded by Copybara
9c974ca45d1 : Integrate LLVM at llvm/llvm-project@ef76686916d4
dfbaeb81e8e : Always checkpoint aggregated value
37c553ee1d3 : preparation to decouple python tracer with TraceMe implementation.
0dd0628cdcf : [TF:TRT] Disable a test parameter for ConvertShape test for TensorRT 7.1.3.
19b44788e97 : Add SpaceToBatchND lowering. This lowering reduces SpaceToBatchND to pad, reshape, transpose, then reshape.
8b2ee71cfe3 : In grappler ConstantFolding:EvaluateOneNode, improve error message if the TensorProto cannot be parsed into a Tensor.
31b23727579 : Allow custom allocations for persistent tensors
c6f510d66c2 : Reenable RoundingTest on GPU.
f94a579ed19 : Add entry for android_arm64 in configuration file.
b4da31e7ce6 : Update bot_config.yml
86f9d1fbaec : Go: Update generated wrapper functions for TensorFlow ops.
67eeabceb53 : [XLA:CLIENT] Make LogDet work for non positive-definite matrices by transforming the matrix with multiplication by its conjugate transpose.
3d64dc2a979 : Update ops-related pbtxt files.
76ff2255d66 : fix doctest
fa6cf743673 : Add TF_Log for gcs
14589c930ab : Change to use Eigen to allow the check working on GPU
b067698e08b : Fix internal build error in conv_ops_test.cc
91314fb281e : Integrate LLVM at llvm/llvm-project@f8454d60b829
11a48e7f494 : Update TPU rewrite pass to serialize computation for compilation in generic form with debug information (NFC).
04892e25b58 : Update shape inference pass to only convert attributes instead of converting an operation to a whole NodeDef when running fallback hook to TensorFlow shape functions (NFC).
f0ebdf65c0a : Move tensor allocation out of BuildInterpreter.
b5d02d70648 : Clean up: rename size_of_lut; remove redundant SoftmaxOpData struct
c66e39713e4 : Convert appropriate composite functions to TFLite custom NMS op.
03d511ce8f4 : [JAX] Remove import of C++17 optional header that is breaking OSS build.
bac00274c9d : Fix lint
087859fce94 : Switch ResizeBilinearOp to use int64 to avoid overflow
3ade2efec2e : Fix segmentation fault in tf.image.crop_and_resize when boxes is inf or nan
e7b3b41aa27 : Add KPI for @tf.function graph building.
b6a0cba2b38 : Fix segmentation fault in tf.map_fn when fn_output_spec is a RaggedTensorSpec and the input tensor has shape [0, ...].
67fbba87d82 : [ROCm] Removing TPU tests from the ROCm CSB + CI scripts.
c66037dd394 : Make unfold-batch-matmul into a command line option for the tfl-prepare-tf pass
d3cdaddd7d8 : Remove global registration of dialects from XLA cpu_compiler.cc (NFC)
be2eb6880f4 : (esp32) fixes invalid use of struct TfLiteTensor from common.h header. TF_LITE_STATIC_MEMORY will be set if tflite for uc lib is compiled with that flag. Otherwise struct TfLiteTensor is broken when used in application code.
6f59650012f : Integrate LLVM at llvm/llvm-project@c6fb72de4f55
b8db739eac5 : fix typo
de1a269b21c : Change namespace of `TpuCompilationCacheService`.
e4f4de7e6ef : add test for gpu
32553814139 : Update GraphDef version to 504.
da9706d518a : compat: Update forward compatibility horizon to 2020-08-25
10f850876ab : Convert a soup of ops representing softmax into tfl.softmax
c0ffb85c0d6 : fix device for int32
63696674f35 : Remove the use of the global dialect registry in tf-mlir-translate (NFC)
5937b1d82a0 : Remove static registration for TFLite dialect (NFC)
e2efac4eca5 : Remove dependency on the MLIR Global Dialect registry from third_party/tensorflow/compiler/mlir/tensorflow/... (NFC)
9f069e02551 : Implement FFT 1D lowering to hlo. For RFFT/IRFFT a custom lowering is implemented in order to support padding/slicing logic that matches tf2xla.
b5d2374f5e2 : Run IncludeWhatYouUse and build_cleaner on third_party/tensorflow/lite/delegates/gpu/common/...
59063f6c84a : Allow global clip norm for Keras optimizers.
9b9b9bbda9d : Add preliminary methods to env class
b2a62764e94 : Reference Task library in the model guides
8c81dd1e6d6 : Add several new features to ShardedVariable in ParameterServer strategy:
8779a1bff6c : Remove dependency on the MLIR global dialect registry from third_party/tensorflow/compiler/mlir/python/... (NFC)
dcd11beefe9 : Add shape inference support for tf_device.cluster in shape inference pass.
bc742075f81 : Clip method on ndarray
54474d675c1 : Update guidance to use the SIG micro group to discuss exceptions to pause on accepting optimized kernel PRs.
8959c4ce783 : DepthwiseConvolution(2D/3D) converted to generic GPUOperation.
7d262f59ae7 : Adding TpuCompilationCacheService for remote cache lookup
6104ff22465 : Integrate LLVM at llvm/llvm-project@77e5a195f818
96958bde6c5 : [tf.data] Remove several unused lines in the test.
2d9fb19f8d0 : Fix bug that prevented restoration of object with multiple RestoredSaveables.
51a3cfaa9da : Build file visibility changes.
807bf3bfb0c : core/tpu/kernels/BUILD file proto target refactoring
e82addaf775 : Fixes GitHub #42627
892a71842ff : Update qa examples
6c110ca1273 : Int shape conversion instead of tensor shape
385c113dd53 : Create BUILD files and corresponding targets for `tensorflow/core/platform/cloud/testdata`.
265c2327bd5 : Fix: Removed tensor conversion with mixed types
5dba95540bc : Removed temporary variables from class members.
d293b02e355 : Fix gradients_test and disable mnist_gradients_test so that TAP is unblocked.
d8bf09a232a : Include ops lowered from TF->TF in TFLower pass as supported ops for MarkOpsForOutsideCompilation.
2582f3ac5fa : Internal change
7ceb77b914e : Return Zero Costs if any of dim in Conv input is zero.
780ab29c5c6 : When marking ops for outside compilation, use a different attribute value for each op.
a8590fcfea8 : resized temp outputs in MnistForwardModel
5451813add2 : TPU library refactor
17ba5074076 : Pooling converted to generic GPUOperation.
bcfb691a79a : Refactor `kernel-gen-opt.cc` and remove dependency on global dialect registration (NFC)
5ce52adcdf2 : Fix collective_nccl_test
a2739dec751 : MaxUnpooling converted to generic GPUOperation.
ae517dba72d : LSTM converted to generic GPUOperation.
84258bceed5 : Remove log spam from strided slice op.
4370219cd32 : While loop simplification to remove repeated parameters
367ea1a9e7d : [tf.data] Increase the rollout percentage of `disable_intra_op_parallelism` to 5.
3f1d45e9812 : Add support for "disable_jit".
2af52821aae : Fix implicit conversion from float to double for hello_world on Sparkfun Edge.
b857488021b : Make testMultiGPU pass when on CPU only
89a8b192b15 : Fuse sgnn projection op
7d6b0856f9f : Remove cache_key_context None case
fd55585e208 : Fix the documentation of unique_indices in EmitScatter.
f55a491b836 : [tf-numpy] add experimental __array_module__ method
5c06ed81838 : Go: Update generated wrapper functions for TensorFlow ops.
c1ef87a5c1f : Force long-running model revive tests to run in separate shards by putting them in a single Test class.
0a088ab7642 : Delay the requirement of the device/pyclient to the first call.
b8137ab1037 : Fix messy rendering of docs for tf.image.extract_patches
174e24b1986 : Make cache_key_context required positional arg
c38ffdb520f : [C API] Fix c/eager:gradients_test build breakage
45471e2635a : Introduce `tfjs-opt` test utility and remove TFJSDialect static registration
d41d51215bc : Update third_party/tensorflow/compiler/mlir/tensorflow/utils/... to not depend on the global Dialect Registry (NFC)
116792db459 : [XLA:CLIENT] Support all gradients of <= 2 operand einsums
2d0592a0009 : Remove dependency on Dialect global registration from //tensorflow/compiler/mlir/tfrt/...
be418f29183 : Remove extraneous dynamic_partition_op dependency
db4bab7ccc2 : Use explicit dialect registration in mlir_graph_optimization_pass.cc (NFC)
b5709e09857 : Introduce a helper for registering all TF dialects (NFC)
ac4e209f8cd : Update Keras code to use public TF file API.
a4219770e99 : Fix build and reenable xla_compiler_test.
a39d2c5a26c : change in oneDNN jit profiling utils path.
09781068789 : Correctly erase pending task updates after they are transmitted successfully.
ba2198fc735 : Add training call argument for MultiHeadAttention
1092fcfdf74 : Replace iterator constructor with a copy constructor
45e5076f28b : added momentum in doc ResourceApplyCenteredRMSProp
1b1979fccdf : Fix GatherV2 shape inference
ee31098e592 : Make ExecuteContext unowned in ExecuteOptions.
82a899657a9 : TFLu: Support operator only input tensors.
484f0e5fd96 : Support folding TF::TransposeOp when perm is a constant instead of TF::ConstOp
914872af4fc : added missing momentum in ApplyCenteredRMSProp doc
9578a394a0e : Integrate LLVM at llvm/llvm-project@bad7d6b3735d
0c20b51415b : [tf.data] Enforcing usage of the tensorflow::data namespace for tf.data C++ classes.
600a6f1a65e : Add CMSIS-NN SVDF kernel.
5228739673b : PSv2: Remove a TODO that has been addressed.
3746d5e4566 : [XLA:GPU] Allow fusion of producers with expensive HLOs that have just one consumer.
051ed1cbfde : Remove dependency on Dialect global registration from //tensorflow/compiler/mlir/lite/...
227b34875f7 : Update GraphDef version to 503.
c31ebc9f5cc : compat: Update forward compatibility horizon to 2020-08-24
8995157aae4 : Integrate LLVM at llvm/llvm-project@b999400a4fb6
a6cc6c003ba : Add multi-gpu test case for dynamic_partition
985adde3214 : Fix test failure.
bd92fe5f438 : Support ROCm in dynamic_parition fix
09f5609f0fd : Enable passing TFRT test, `testUniformIntsDegenerate`.
5994915525e : [MLIR] Add folder for mhlo get_dimension_size
d4dcba1340f : Use BuiltinOpResolverWithoutDefaultDelegates instead of BuiltinOpResolver for unit tests of xnnpack delegate itself to prepare for enabling xnnpack delegate by default across all platforms in the next 2.4.0 release.
536d5658f5f : Integrate LLVM at llvm/llvm-project@f6decfa36d89
b57f22382d9 : Use BuiltinOpResolverWithoutDefaultDelegates instead of BuiltinOpResolver for unit tests of xnnpack delegate itself to prepare for enabling xnnpack delegate by default across all platforms in the next 2.4.0 release.
10332bb8879 : PFor inputs should be ndarrays.
01b030b7762 : Integrate LLVM at llvm/llvm-project@f164534ca8e0
2e8dec076f4 : [XLA:SPMD] Avoid unnecessary collective permutes 1. Try to reuse the original target tiled sharding when finding compatible target from partial sharding. 2. If the HLO is a broadcast, check if data is already the same between source/target pairs.
aaed01bdb99 : PR #42508: [MLIR] Erase dead lmhlo.constant ops
88d4492d753 : Explicitly load standard dialect in HLO importer (NFC)
cd00fde2187 : compat: Update forward compatibility horizon to 2020-08-23
1b6ff795002 : Update GraphDef version to 502.
113555fab7c : Add patch for dynamic_parition issue #42500
ab6c3bf9d98 : Add missing systemlib protobuf libraries
cb4cb2dd78a : Add MultiWorkerMirroredStratgy to custom training loop tests.
0c242192072 : Internal change for Keras benchmarks.
f3cd4e4a4f9 : [XLA] Fix "lambda-expression in unevaluated context" error.
f6cb841c0fe : Explicitly load Mhlo dialect in HLO importer (NFC)
829248cb74d : Fix typo in mnist/input_data.py
9c4d5ff8fbc : Revise the code format according to pylint.
2865c96ad9a : Some style changes
885a34acbf0 : (lite) Change layout of hide_symbols_with_allowlist.sh to conform to the Google Shell Style guide <https://google.github.io/styleguide/shellguide.html#s5.4-loops>
c352bafb9a6 : Update GraphDef version to 501.
1f62e9104a7 : compat: Update forward compatibility horizon to 2020-08-22
fb1ed49e98a : Enhance lowering reshape op to Linalg.
1cc66e060d7 : Temporarily disable xla_compiler_test.
41f429e7b5e : [XLA:SPMD] Fix bug in partial replicate resharding.
83c96f6b8c6 : Forward compat change to LSTM.
83615c0ae7f : Add support for `batch_dims < 0` to Gather pfor converter.
ccc05be4cf6 : Add build rules for SSIM, PSNR.
f9e6e541e12 : Attempt to fx revive_test timeout on macOS
36d01719fda : Prevent initialization of TPU platform when retrieving it in TransferOps
6c39bd56f05 : Temporarily disable tests that fail on Windows with Python 3.8.
63593f364a4 : [XLA] Free up cross-program-prefetched buffers after the last use.
58f4a3e040a : PSv2: API change: Use strategy.scope where variables are created, and move failure handling context manager to module level before we settle on a module for it to live in.
9b276a859f6 : Adding TpuCompilationRpcLookup class for distributed cache support.
54a05ee3954 : Fix linewidth, whitespaces etc in vim.
b42ffc2435f : Integrate LLVM at llvm/llvm-project@02bf5632a94d
1d654624e4a : [TF2XLA] Support dynamic slice size in strided slice op.
f8066f9dc46 : Add tf.core end-to-end KPI benchmarks.
548a1eb59d0 : Add some information on testing to the contribution guidelines.
9f6e57df306 : DynamismInference: Support instruction with/without rewrite in the same graph. - Dynamism inference is used to decide if a value is dynamic or not. - In dynamism inference, we rewrite some instructions into boolean form. E.g., We rewrite A = constant(0) B = parameter(0) ROOT A + B into A' = constant(false) B' = constant(true) ROOT A' | B'
78ad1cb99d2 : Remove qualification of reciprocal pattern in lower TF
90d58ce333d : clean up expired compat check
dcc2e62c8ea : Fix Windows GPU build failure in resize_blinear_op.cc.
d4e7fede798 : Fix test flakiness.
aecc2160715 : Refactor DistributeVariable saveable object to extend from SaveableObject instead of ResourceVariableSaveable. This allows us move to a single type of DistributedVariable with attached policies.
5aee319cb81 : Use OpRewritePattern instead of RewritePattern for ConvertFusedBatchNorm
f03ef8833ff : Add fixed point header dependency for Arm Cortex A platforms
ac47af22542 : [XLA] Add an optional bool is_cross_program_prefetch field to kCopyStart HLOs.
2f299464030 : Adding __hash__ for forward compatibility with pybind11 update.
1c50283af2f : Integrate LLVM at llvm/llvm-project@5e3fd471acb7
441508d2ab4 : Remove unnecessary headers from circular_buffer.cc
c912d03f0d9 : fix merge conflicts
1a09f4c573d : [MLIR] Add canonicalization to fold IfRegion operations with constant condition
04c274d191a : Convert tensorflow/core/framework:pywrap_required_headers from a filegroup to textual headers cc_library target.
37b30d5ef9f : Ignore transient connectivity issues in PS client.
12c6a4ea936 : Fold Identity op in TF to CoreRT dialect lowering pass.
c99c08b9edc : Enable TPUExtractOutsideCompilationPass in MLIR TPU Bridge.
2f0069297f1 : Unify keys in tf.XlaSendToHost, tf.XlaRecvFromHost, and tf._XlaHostComputeMlir legalizations.
1b40b327217 : rename variables
0d10d5d0972 : Internal change
f8d80a78a3c : Fix segment_reduction to support dynamic dims correctly.
e98f54f4698 : Move `lstm_model_with_dynamic_batch` test to a separate file.
4ecd1b67f45 : Optionally save variable devices in object graph.
583cfa8125d : [XLA] NFC: Refactor and expose preferred prefetch start time API call.
195fe025053 : Update auto_shard.cc to apply the rewrite even in the 1 worker case for data-based sharding for more consistency (namely: data sharding -> LegacyRebatch, file / no sharding -> Rebatch).
06823a6f4e8 : Bug fix: replacing `py::str` with `py::bytes`.
0706aab3452 : Integrate LLVM at llvm/llvm-project@50aae463315d
35c2a97ddca : Adding explicit boolean conversion to `expand_composites` arg.
7756531eb45 : Fix usage of legacy APIs that were removed.
dec61a8d2ad : Eager execution coverage for image_ops_test.py. Removed `run_deprecated_v1` decorators. Part 5 (class CentralCropTest)
364a9a61d69 : Disable failing test case.
65ecf2486c4 : updated mnist_util BUILD entry
fdd4791c152 : Eager execution coverage for image_ops_test.py. Removed `run_deprecated_v1` decorators. Part 3 (class PerImageWhiteningTest, AdjustContrastTest)
12ea737d23c : Update tf-opt entry to use explicit registration
23ddb026436 : Fix off-by-one error in the documentation of the string tensor representation: the offset for the length of the whole char buffer is N+1 ints, not N+2.
5add3089e82 : (tools) Ignore the following pylint warning: tensorflow/python/keras/engine/base_layer.py:1760: [E1102(not-callable), Layer.add_update] update is not callable This warning is warning about some code is dynamically checking whether the called object is callable, i.e.
6dfb912e1f9 : [XLA:SPMD] Make offset calculation faster.
5359d70fda8 : Fix not-callable lint error.
8924394e171 : [XLA:SPMD] Support partial replicate to parital replicate resharding.
3af35558779 : Integrate LLVM at llvm/llvm-project@c1dd5df4255c
6a35d0baed0 : Integrate LLVM at llvm/llvm-project@3f7985e6ec21
e0bb74087f4 : Make Grappler also ignore functions transitively called by XlaLaunch ops
88e357042ea : Integrate LLVM at llvm/llvm-project@e1cd7cac8a36
51caa173eee : Fixed merge typo
33f55fcccb2 : compat: Update forward compatibility horizon to 2020-08-21
f22fa8a28b8 : Update GraphDef version to 500.
fb36d7d5200 : Integrate LLVM at llvm/llvm-project@a54eb9b7c509
62db9a72f1d : Fix missing activation in conv bn leakyrelu copyattr
6aabcb1923f : Update remapper tests for copy leakyrelu alpha
4d022d6e2cb : Enable conv + (bias/bn) + leakyrelu fusion
f74cc7a696c : Use MPR for fault tolerance test
e918c5c7ea3 : [XLA] Fix issue in conditional code motion regarding sharing of computations in conditionals and cleanup generated code.
8a002f22693 : Update TFLite Converter API Updates doc
2dae6b39672 : Disable flaky test: //third_party/tensorflow/python/keras/distribute:multi_worker_tutorial_test
4c73899b3fd : Create BUILD files and corresponding targets for `tensorflow/core/ops/compat/ops_history_v*`.
4b9f9d1bf1f : Early return for nest flatten when the input is None
317f67e9f9b : Update tf._TPUCompileMlir creation to always create a tensor<2x!tf.string> typed output for its program outputs, matching its shape function (NFC).
18b9a48d679 : Use same context between maybe_define_function and define_function_with_shape_relaxation
5d6777317cc : Fix typo in external delegate
b5aa5f3b2f5 : [XLA] Turn gathers of effective scalars into broadcasts.
cb0e3c6e6de : Add content check to be consistent.
89cbc0882f7 : Add real/imag custom ops. The ops will be migrated to builtin ops soon.
b0e1d4b64d3 : DistributedVariable does not inherit from Mirrored and calling an unbound method on Mirrored can raise errors in python2.
003fbbf2b77 : Use default run_iters
3c5d4e556e4 : Check for a cycle in FindParent.
20cae243770 : Add explicit dialect registration for mlir-hlo-opt
ec59a624ac3 : Initial support of CMake for TensorFlow Lite
d523827b791 : Use the rsqrt function instead of 1/sqrt.
937cd3536f9 : enable passing int32 elementray arith to NNAPI
bacae36133a : Place "_Retval" node on TPU if it has no explicit device assignment.
776227e6027 : Remove the `print` statement.
b58e25577f9 : Split _cache_key
41f57af899a : added advanced_activations into activation lib dependancies
3406ee7ca7d : Add the `size` API for TensorFlow NumPy operations.
b4b65a40882 : Revert "New feature. Use new param log_all in CSVLogger to log all elements in training even if some epochs don't contain the same elements."
5f631dd558f : New feature. Use new param log_all in CSVLogger to log all elements in training even if some epochs don't contain the same elements.
7b8d3d5894e : fixing pylint issues
f9ff67c03ad : no need for if statement since custom object dict is checked before module objects
e9a7eec1dc6 : We need to bring in the classes from advanced_activations if there are no custom objects specified. When no custom objects are specified, our module_objects/globals() in activations.deserialize() won't contain any advanced_activations.
c8822f95b79 : Update the Select Tensorflow ops guide
e6e2a654c02 : Update performance measurements document.
67d2b00800f : PSv2: skip parameter_server_strategy_v2_test if run in windows with py38.
afd9aa3724f : Fix MeanStddevNormalization local reductions.
46700236e90 : Integrate LLVM at llvm/llvm-project@921c1b7df37d
516d157980b : Go: Update generated wrapper functions for TensorFlow ops.
44aa25ec460 : Remove an obsolete TODO since allowed_device has been deprecated.
f216fdce78c : Add CheckPeerHealth to PeerAccessInterface
2b08c4b6de4 : Add explicit loading of Dialects that the Graph importer will target
ebb85cea364 : Fix pylint sanity
cb4191a2067 : Disable flaky test //tensorflow/python/keras/distribute:parameter_server_training_test
ac61a6501f1 : Add complex type reciprocal pattern to TF to TF lowerings
4ff418eadcd : Modify a way of getting tflite::Interpreter* from Interpreter python class
04ad8dc6fd3 : Removed extra consts from API and refined the example in comments.
7d1d373a13f : PR #42501: Update CONTRIBUTING.md
9bf982aef43 : Reduce isinstance checks for Tensors/Variables in arguments passed to _call_flat; remove _filtered_call
139a1f18603 : Legalize tf.Multinomial with tf2xla.
0dc35b4d7d4 : Update tf.DataFormatVecPermute, tf.Mean, tf.StringToHashBucketFast, and tf._FusedBatchNormEx to be generated ops in TensorFlow MLIR ODS (NFC).
91e5ad0fad9 : Undocument all Keras backend symbols not listed at https://keras.io/api/utils/backend_utils/
485124c13ba : Reform the benchmark rules.
a37bf6c8985 : Go: Update generated wrapper functions for TensorFlow ops.
b4e17a1bfc6 : Some improvements to the TFLM contribution guidelines.
2e11aa1d22f : Fix inconsistency in variable scoping for control flow - global and nonlocal variables must not be set to "Undefined" because that is reserved for locals. Fix bug causing syntax error when control flow contains a global mixed with nonglobals.
a6b0be24164 : Add empty cell
0b463086f13 : Integrate LLVM at llvm/llvm-project@87bf0b0ee986
67d15573a77 : Improve performance of float16 GPU ResizeBilinear.
ffbaec0d14f : Add CONTRIBUTING.md with updated guidelines and additional TFLM specific context.
12d587478c7 : Fix README.md
74a5b4c733b : Fix formatting for `slogdet`.
dcf4c4f58b8 : [TF:TRT] Initialize TensorRT plugin registry before deserializing cuda engines.
9648ba6dfac : Update CTL to use experimental_relax_shapes and also update the benchmarks we have
4a770307baa : tried moving nn_ops up in the BUILD file
0a8e3414159 : If ops with regions are marked as outside compiled (such as tf.RegionIf op) then correctly capture all implicitly captured values inside the op regions.
ea8f7346035 : [TF:TRT] Clean up the implementation for getting the TensorRT version.
7a26346ab67 : Use a 1CPU-1GPU test combination to test CentralStorageStrategy so that we can verify tests locally without a multiGPU guitar run.
17a0e138e19 : Fix spelling errors and tweak some wording.
216d4069274 : Don't return error when setting same device<->host transfer metadata if identical key/metadata.
cf2367ca476 : Increase tolerances in mean_stddev_normalization test, to match results with FP16 precision seen on a multiple OpenCL implementations.
ccf99981e78 : Updated code to be compatible with passing string_view
b954e556702 : MeanStddevNormalization tests: have input values that are representable in FP16.
f847090e286 : fix horovod tests.
384e9035575 : Updated code to be compatible with passing string_view
fe40506296f : fixed Build files manually
761d9731b06 : [TF:TRT] Remove unused target plugin_cast.
c725901d1b7 : Add typing_extensions dependency. This is a very light dependency (roughly two Python files) that is useful to unlock typing features present only in the latest Python versions.
4b51c480c14 : Remove CUDA 11 Kokoro configs and jobs.
8f4e2a08d10 : Switch default of TF Windows CI builds to CUDA 11.
920def4fb88 : Integrate LLVM at llvm/llvm-project@131b3b9ed4ef
126f523167e : renamed util files and formatted Build
20a00a0328f : Include jsonCPP headers via #include "json/json.h"
6787ce30efd : Update GraphDef version to 499.
4bca34310b6 : compat: Update forward compatibility horizon to 2020-08-20
22f9b792a56 : removed python specific examples
fce766941e6 : add support for start == limit case for range.
2303ed4bdb3 : Remove reference to external cache.
27159be8f84 : Add legalization for EluOp and EluGradOp.
238b4cbc450 : lint and naming changes
6f166ff69a3 : modified test base for ragged tensor tests
678d1d328e7 : Rename libtftpu.so to libtpu.so to reflect the framework-agnostic nature of the library
22a4cbc5b35 : Internal change
7cac8d7ebc1 : Documentation for Text Task APIs and custom Task APIs
f0b33d6feea : Removed CreationContext from operation selector.
6c509dab619 : Remove capping memory bandwidth.
c1b6b87748c : Documentation for Vision Task APIs
eea0186af1b : [TF2XLA] Support dynamic slice size in strided slice op.
71d7f39d9c3 : Disable tests that fail on Windows with Python 3.8.
6807fef800d : [TF2XLA] Support dynamic slice size in strided slice op.
efa873b2a15 : Added support of HWC alpha in PReLU.
78635aa3581 : Enable MarkOpsForOutsideCompilation pass in TPU bridge.
8257866cedd : Increase shard count for keras_embedding_model_correctness_test.
e2ff54f9382 : Integrate LLVM at llvm/llvm-project@f9dc2b707935
9dfa9ebb110 : Allow users to specify an explicit list of device ids when constructing parallel devices.
88379ce456b : [TF.linalg LinearOperator] Add 'parameters' property to tf LinearOperator. (resubmission)
1087d480042 : Add some annotations for op / kernel registrations - visible in the Clang AST / LLVM IR
add3c56b2e0 : Add a device field to the object graph Variable proto.
9ddea770cdc : Atomically update status_ in permuter.
311c8d233bd : Load networks that override get_config
345a0e60d0b : Go: Update generated wrapper functions for TensorFlow ops.
78524e6f92a : [XLA:SPMD] Schedule-aware all-gather CSE for SPMD
af41265d546 : [TF.linalg LinearOperator] Add 'parameters' property to tf LinearOperator.
4643846d749 : Switch TF nightly Windows releases to CUDA 11 and cuDNN 8.
b37c5845553 : Update ops-related pbtxt files.
66fab82e154 : Implement Resolve C_API for TFRT. Refactor RuntimeFallbackExecute to convert RuntimeFallbackTensor to DenseGpuTensor via TransferTo API at op invocation function, so as to set the correct device name to the result TensorHandle.
c0cd27f1317 : Remove duplicate descriptions
7a616ce2930 : update docker containers for CUDA11 upgrade.
ab472f0cd23 : update path to cuda11
ca7787632c2 : Convert FusedBatchNorm to FusedBatchNormV3 in prepare TFLite pass
e5be18a8f4a : Print error to terminal when linux tests fail.
8145595a357 : Convert tensorflow/c:pywrap_required_headers from a filegroup to textual headers cc_library target.
da671e7e88e : [MLIR] Extend canonicalization for ToBoolOp to handle most ranked tensors
699178a5d70 : Use the original output indices when adding a component function output to RemoteMgr.
f06308bfc43 : Add a clone method for dynamic reshape.
e735fcbfd1b : Removed absl::Status for functions that always return absl::OkStatus();
4421d6512b8 : release Python GIL when we might linger in c++ scope.
88e7c00e58b : Merge PropagateDeviceAndInternalAttrs with CopyUnderscoredAttributes and CopyDeviceAttribute (NFC).
49f4318591c : [TF.linalg LinearOperator] Add 'parameters' property to tf LinearOperator.
7c64157c36b : Removed CreationContext from some ops.
9c828254cd1 : Add a check alive thread in MWMS behind a flag
d179d2d42f4 : Fix typo when checking existing of key in map in XlaCompiler::SetHostToDeviceMetadata.
876ffcba20b : Add performance analysis for TPU outside compilation.
70a041db8aa : Expand captured exception to ValueError+TypeError, for internal test fix
fc0ce388209 : CUDA 11 upgrade: disable TensorRT tests temporarily.
520c69a59b1 : PSv2: Apply strategy.run() change to parameter_server_training_test.
0dd22ba938e : Update CONTRIBUTING.md
36afc4792d0 : MultiProcessRunner: Assign an error type for where user fails to initialize multi-process runner so it can be caught if desired.
92989eb8d6d : [XLA/GPU] Disable std::pow(1, nan) for exhaustive testing.
ecfa7d4398b : [security] Fix typo in versions affected by one TFSA.
39e459f5132 : [PJRT] Rename Device to PjRtDevice for consistency with the other PjRt classes.
800b502f000 : Mirrored strategy and default strategy can result in different layouts in XLA that can result in different accumulation orders for reduction operations. As a result, relax the precision of the keras correctness tests.
bbcacea8801 : Make all_commits and all_cls into chronological order
5cf79eda1dc : Disable four failed GPU tests for TFRT.
a3e22b84194 : [tf.data] Enforcing usage of the tensorflow::data namespace for tf.data C++ classes.
c73b791d594 : [MLIR] Constrain ToBool result to be a i1 scalar tensor
3e211c70b8d : Fix custom op docker containers.
ee21f062f6c : Implement TpuComputationPlacer::AssignDevices and C API bindings.
ab4cf37a02a : Fix pylint issues for PR #37400
ed36c33e927 : release GIL while waiting.
ba5fb13d361 : PSv2: API change: use strategy.run() to enter ReplicaContext, for forward-compatibility with the support of multi-replica per sync-group.
05439b364f6 : Update README.md
c442bc92a11 : [tf2xla] Convert the result of xla::ReplicaId to S32
e1926aff29f : Revert "Update README.md first."
caaaa55b931 : Preserve device attribute when converting tf.If/tf.While to tf.IfRegion/tf.WhileRegion and vice versa.
eff5d061749 : Fix tensor array ops colocation when no explicit devices are set on the handle.
00a76abe02d : fixed nits, ready to merge
0e65b3a903c : Update link in the mlir.experimental.convert_graph_def API documentation
098eebffb98 : Integrate LLVM at llvm/llvm-project@e75bc5c791e0
4e0438a98bd : [MLIR] Make ResourceAliasAnalysis & SideEffectAnalysis constructors to accept a ModuleOp
b3183724f8a : PR #42241: Pare down canonicalize_function_inputs logic
a6703a9ebc0 : [MLIR] Move ToBoolOp from tf_generated_ops.td to tf_ops.td
95f6fe9bdd9 : Update ops.pbtxt
ad66131d3a5 : [xprof:oss] Added a gRPC utility for retrieving default credentials. * Created a directory of Bazel build macros used by the profiler. [go/xprof-oss-self-contained, go/tfsl] * profiler_client.cc * Removed redundant prefix "dns:///" which is already gRPC's default when not specified. Previously, it would prepend and result in a bad service address if URI had already been provided. * Added log points for address binding and channel failures.
654b45cd56d : [TF DistStrat] Add support for deepcopy on AggregatingVariable (PS)
e5f12a0ff50 : Mirrored strategy and default strategy can result in different layouts in XLA that can result in different accumulation orders for reduction operations. As a result, relax the precision of the keras correctness tests.
c1f2f744bfe : Update pywrap_gradient_exclusions.cc
a7bab87fea8 : Minor fixes for PR #37400
f19f7bdd905 : [XLA] Do not print computation names when fingerprinting computations.
d1abd3843cb : When LLVM doesn't know a CC that is more recent, doesn't warn about it. The end user can't do anything about it.
b7d9a441687 : [tf.data] Enforcing usage of the tensorflow::data namespace for tf.data C++ classes.
ead53efee8d : minor style changes
ff8a81e4f05 : Switch to using TfLiteEvalTensor
3e931837820 : Added documentation to 2.0 tf.math.add
02cf594760e : Adding description for 2.0 tf.math.acos
de5e0a6ae7a : Minor fix on AutoGraph limitation doc
d98c643211b : Fix member variable naming style for ParameterizedOpConverTerTestBase
58718a5b121 : Enable tests to pass when running through make
47173e2f8f0 : Fixed errors in tests
e2f4cdae2a1 : Disable LeakyRelu before MKL PR is merged
30be1a42b3b : Fold reshape into reduce like ops when keep_dims=false
a195c757e3e : Update GraphDef version to 498.
fc6699f530a : compat: Update forward compatibility horizon to 2020-08-19
5a4d636dd16 : add some comments
22a73ff2926 : Fix TF -> MHLO legalization for XlaGatherOp when slice_sizes is i32
6644c343612 : add correct dependcy for conv_ops_test
576ed353aa8 : Only warn about duplicate flags in debug builds when parsing the tflite tooling commandline flags.
5771614acf6 : add leakyrelu attributes
f2e6fd08eea : delete unnecessary deps for CUDA
c0a21302432 : add leakyrelu fusion in remapper_test
b77df3c9062 : enable leaky relu in remapper
00cfc10d936 : enable eigen leakyrelu fusion with template
4bb7dca4465 : Use BuiltinOpResolver as a way to apply the xnnpack delegate by default in TfLite interpreter. Also, provide another builtin-op resolver to disallow applying the delegate by default.
7c8b6efc144 : Add test for training and serving using KPL.
7e7641d95c6 : Fixes GitHub #42458 Reference PR #37905
c82c43f6585 : Removed useless Status and CreationContext from depth wise convolution kernels.
aeec5a20a9c : With these changes, GPU registrations use HostMemory for cases where the updates tensor is of type int32. This is a convention around int32 tensors that gives us predictability by avoiding shapes from being placed on the GPU.
f04a2215fa2 : Transform rfft to rfft2d & fix rfft2d kernel for height == 1 case.
3b9cb438e50 : Removed useless Status and CreationContext from convolution transposed kernels.
b829e9ace3b : Replace explicit rank check with IsOfRankOrUnranked util for SizeOp verifier (NFC).
b14150088da : Removed useless Status and CreationContext from convolution kernels.
4c222cfdf91 : Use the original output indices when adding a component function output to RemoteMgr.
6fd903f7703 : Update documentation to reflect input/output type support for QAT
10d24308166 : Make EagerContext::classof public.
6638b674237 : Fix lint errors
92dc3cd54c0 : Improve comment in QrOpTest
e23548dceaf : Roll forward the bug fix in https://github.com/tensorflow/tensorflow/pull/42074.
eb81e398303 : Update the title of TFLite benchmark readme files.
8fc5dfb1054 : [NFC] Standardize formatting of shape inference test file.
83bd188b4e4 : Use the original output indices when adding a component function output to RemoteMgr.
aa4743b9a96 : always allow quantized model
c5ffb2618d2 : Updating `create_java_code` to `create_java_proto` for consistency.
33935b9890a : Fold SizeOp during canonicalization.
f4e6867ed81 : Addressing review comments
87a80d8bd2a : Addressing review comments
e699d7c3b51 : Add int8 support to abs
58e31623bb1 : Internal BUILD changes
6e2fa83f132 : [XLA] Prioritize elementwise sharding propagation first
3cfaae51b6c : [tf.data service] Share dataset graphs via filesystem with RPC fallback.
c25277bd455 : [xprof:oss] Added a gRPC utility for retrieving default credentials. * Created a directory of Bazel build macros used by the profiler. [go/xprof-oss-self-contained, go/tfsl] * profiler_client.cc * Removed redundant prefix "dns:///" which is already gRPC's default when not specified. Previously, it would prepend and result in a bad service address if URI had already been provided. * Added log points for address binding and channel failures.
e929d7d1022 : [tf.data] Optimize dataset op version matching.
2263845d98d : Add Tensor name to shape mismatch debug message.
a3f6a3dd8a3 : fix path for CUDA11
cc6e8e1e890 : Removed CreationContext(API specific) from signatures of special operations.
99f4aae31bc : Assert that gRPC calls do not exceed the 2GB protobuf size limit.
71c9a364aea : Add a new "create_java_proto" arg to tf_proto_library_cc.
54d937ea6fb : Update TFLite schema generated header for consistency
e4fe575ea36 : Update stateful RNN layer to respect the initial state value from cell.
81c73b541d8 : Only infer the fixed output range when the input graph has dequantize ops
62793f5afaa : add flatten microbenchmarks
91279f120f2 : CreationContext replaced with DeviceInfo(API neutral).
778b73789fd : Fix bug causing incorrect accounting of bound and deleted symbols in static analysis.
5cb71d34f70 : StreamExecutor C API initial check in.
c06408c37d4 : TFLite: reduced redundant calculation in uint8/float conv.h
22fa4416cfc : [XLA] Exposes the IsValueAllowedInAlternateMemory() for better reuse.
62bf64d77e4 : [tf.data] Only apply the optimization `disable_intra_op_parallelism` on the main dataset. Also update the unit test.
033cb6eee46 : [xprof:oss] Added a gRPC utility for retrieving default credentials. * Created a directory of Bazel build macros used by the profiler. [go/xprof-oss-self-contained, go/tfsl] * profiler_client.cc * Removed redundant prefix "dns:///" which is already gRPC's default when not specified. Previously, it would prepend and result in a bad service address if URI had already been provided. * Added log points for address binding and channel failures.
f73645855cd : [tf.data] Ignore the shuffle seed generator in dataset graph hashing.
1219f682f7f : Enable OpenCL 2.0 or 3.0 compilation when the device supports it.
c1a32fd4962 : Added CPU representation for Tensor.
dd09b57f7a5 : Remove helper function
9c16428e044 : Disable a failed TFRT Python test.
6496dcd37c1 : Don't do fused average updates inside XLA context as it may create extra tf.cond which causes OOM on TPUs.
3d0da5f8631 : [tf.data] Clean up the forward compatibility.
b8d0e867a2e : Fix kokoro build, add guard in IsotonicreRegressionOp benchmark
0bf620f5f27 : Check libraries linked into mlir-hlo-opt
ad7e6583cd7 : [XLA] Expand simple scatter operations into dynamic-update-slice.
e99f1d3efb1 : Integrate LLVM at llvm/llvm-project@bf36e902953a
4aeb9c17d12 : Updated gradients to fix naming and support BackwardFunction functionality
cadfc02050c : Minor optimization: Use int instead of size_t to store local/global sizes/IDs.
0834c04f44c : Try hashing first in _make_input_signature_hashable
6547301e988 : Internal change
1fc05b28f5d : Legalize SpaceToDepth, DepthToSpace and QuantizeAndDequantize ops to HLO with the fallback path
27f7de6d83f : Fix NCHWToNCHW_VECT_C data formation conversion in tf2xla bridge
7f01242aa12 : Switch Ubuntu nightly releases to CUDA 11.
6ec26f69d2a : According to suggestions 02
82f46cb5faf : Remove CanUseCudnn and CudnnConvComputeMode functions.
306f6612fce : Disable the sanitizer tests for map_ops_test
f068a69cee9 : Go: Update generated wrapper functions for TensorFlow ops.
4dc7c6aa3e6 : Update ops-related pbtxt files.
b7dbaf4f233 : [XLA:SPMD] Make dot base case less aggressive
7f2bc1e4b8c : Change MeanStddevNormalization's local_reduce to enforce 1D workgroups.
cab58b3a0f3 : Integrate LLVM at llvm/llvm-project@011bf4fd9679
6702ae97ff1 : Added CPU representation for LinearStorage.
77cf50d67b3 : Removed unused argument.
06fd3ef336a : Set all cuda11 testing builds to act as nightly rather than release
8b722cf5ef2 : Print changelist in middle of PRETTY_EARLY to not strip error text
b63ebb22741 : error message tests
263e8fe76b3 : error messages
2c5e31114c1 : Differentiable isotonic regression in TensorFlow.
58747588d2e : Fix bug causing syntax error when control flow contains a global mixed with nonglobals.
44396f47f62 : 'convert_string' superfluous after cl/318933001
00be61c8dd6 : Add missing ".lite".
3104abfc39d : KPL Discretization Layer: Update bucketize function so it can be used with tensor bins. The resulting behavior is consistent with the boosted_trees_ops.boosted_trees_bucketize op.
5c85359908b : error messages
48f01379fc2 : Add a new "create_java_proto" arg to tf_proto_library.
18fb67634da : Preserve _Arg node _output_shapes attributes in GenericLayoutOptimizer.
41845769739 : Use vlog_lines to log dataset graphs with PLATFORM_GOOGLE.
ecc727dc9b1 : Addressed advaitjain's comments
74f953df1b3 : fix: added missing argument "inputs"
28499e44622 : [XLA] Implement a repacker that wraps heap simulator's best fit algorithm.
310967bf631 : PR #41735: [MLIR:LITE] Verify unpack op
547896c14fd : Allow all argument types except TensorList in XlaCompilerCache
cb470126269 : Added TF header to main_functions.cc
03867516a90 : Fix flexible members crash in clang 7.1
560d393f88c : Initialize external_command_encoder_ to nil
7170d8e8468 : Convert expand_composites to bool explicitly to prevent pybind caused process abort
57bd6e0acf5 : Update the right logic like previous
03389d949db : Add va_end to TF_Log
a118fdf6345 : Integrate LLVM at llvm/llvm-project@62fc44ca3cf6
80a51d5b8a6 : python doctests
d95b37730b5 : [tflite] Code simplification to improve code readability: abstract the duplicated part of GetInput, GetVariableInput, and GetOptionalInputTensor into an inline subroutine GetMutableInput.
e0fbb58fc40 : compat: Update forward compatibility horizon to 2020-08-18
c1c4c02cb7e : Update GraphDef version to 497.
f504ab8f183 : Added SPLIT_V op and test to micro
cb341902011 : [MLIR:TF] Fold no-op broadcast to operations
3affef88ea6 : Fix crash in IsTailOfShape inside TFL Optimize
56942dddcc6 : fixed dimension zero edge case. when one of the dimension is zero, where function should output empty output
0e23f5d4ab7 : PSv2: Add basic variable placement test with ParameterServerStrategyV2.
f5ad25db747 : Refactor converter index guide page
214e762929d : Style fix.
898624778b0 : NCHW to NHWC conversion on CPU.
41b13b76bf2 : Fixed incorrect link on TFLite tutorial
459a003dc7f : [XLA:SPMD] Relax one requirement in recursive dot handling
e76565631fa : clean up
a45373d1764 : ensure all keys have same shape for stackkeys
bace0c60df8 : Fix TensorFlow build: update the LLVM Build file after bumping new version
581ef323c79 : Internal change on flatbuffer implementation.
70b61c44ae8 : Use absl::optional instead of std::optional
b84e92b6df4 : Optimize not kwargs case?
d481fe743e2 : Integrate LLVM at llvm/llvm-project@9c5e25a696b2
9b0c592c950 : Separate out the TPU executor API from the rest to minimize build dependencies.
45bbbbf96bc : Tiny fix on Build for ARM64 page
f767a8fa41d : Allow passing custom op registerers by function
94ca496b8a2 : [tf.data service] Add dataset_sharing_mode option.
a094af6deca : [XLA] When disallowing buffers from alternate mem allocation, also check its colocations.
66d54d7de28 : Use scatter_nd to compute confusion_matrix and enable TPU compatibility.
de13b8402ef : add setQuantizedModelsAllowed() for quantized models
fb78e1b6c1e : PR #41735: [MLIR:LITE] Verify unpack op
1e87951747a : Start separating the type TF_ConcreteFunction from TF_SignatureDefFunction. The two have significant enough differences in semantics and implementation that they should have different representations; see the comments in tensorflow/cc/saved_model/experimental/public/signature_def_function.h for more details.
4a96705a6fb : Add tflite_runtime Python 3.8 wheels for Linux
d8c59ebc76d : cleaned up commented code
7b79154d574 : fixed nits and updated RunModel to handle nullptr issue
2136cd8a3ad : separated nn_grads and ran clang on all
dba3984f257 : added attrs for transpose in matmul grad
ad8e34779c9 : fixed nits, need to add attrs to matmul grad
4e74675d28d : fixed forward outputs for grads
fc3cd94b3c9 : rebase update
347607e3501 : fixed comment style nits
3ff206beb46 : fixing nit comment for softmax
5cbd1ee37aa : ran cc=clang formatting on all files, ready for merge
efcb8679eb2 : separated ops into correct files & directories
895510bfe22 : training loop and weight updates fully functional
eab3d0a7789 : updating op names to avoid conflict
7ae754d20cd : Delete mnist_gradients.h
85816cdc7f6 : Delete --style=google
05365cb0b11 : Delete mnist_gradients.cc
d845e2de854 : testing to make sure merge worked
050e5ecec52 : added counter variables to gradient classes
62186732d71 : cleaned up file organizations
bf961023c31 : all grads working, can train mnist end to end
04f01e23637 : commiting progress so we can update grad signature
601254efb3d : updated ops and grads directories, no longer need mnist_gradients.h
ef413e45034 : commiting progress so we can update grad signature
0926d6f2380 : updating rebase
083e5f48fda : updating grad signature
06b7ab54248 : softmax grad working, need to clean up interface
542b3f81302 : Relu Grad working, fixing softmax grad
22cd9e87cc1 : separated gradient implementations into their own files
b5f97dc1907 : created util files for better file decomposition
b7f8d0831b6 : Adding tests for matmul grad, memory error
11df0ee3199 : Forward pass for MNIST done
aa08b2755a9 : MNIST Forward scores passing
f7fd294a2c7 : updated SetAttrBool for Matmul grad, graph & eager working
e4ba0e09a54 : softmax grad functional, still need to figure out nullptr issue
8cbd3e9269b : softmax grad working, need to clean up interface
c25550e1793 : Relu Grad working, fixing softmax grad
950378868ec : separated gradient implementations into their own files
361d8b4e93c : created util files for better file decomposition
11118b84d16 : Adding tests for matmul grad, memory error
2e06460a637 : rebasing for new attributes
92fc3026c0d : resolving merge conflicts, need to update grads
dfaadf0371d : updated SetAttrBool for Matmul grad, graph & eager working
b18a4c6b82c : fixed style in test
df8a730d48d : softmax grad functional, still need to figure out nullptr issue
d4eb2ab13fc : softmax grad working, need to clean up interface
9f7311d3b2f : Relu Grad working, fixing softmax grad
c8e655def19 : separated gradient implementations into their own files
824c84b2aec : created util files for better file decomposition
576f0d7fbbd : Adding tests for matmul grad, memory error
436345ab9d2 : Forward pass for MNIST done
7ef6a21c962 : rebasing for new attributes
89c5df9a62a : [MLIR] Canonicalize region based if/while condition to be tensor<i1> type
796764acdb1 : [TF-numpy] Adds `index_update` to tf_numpy/extensions, supporting NumPy indexing scheme.
eb7b12243ea : Make PjRtExecutable virtual so that clients can implement subclasses of PjRtExecutable that deal differently with input/output buffers.
393f451fe4f : Fix the mathjax in linalg expm
5a827fcab4e : Adjust some test tags related to XLA arguments.
f92a7036cda : Remove accidentally tracked attributes and fix deferred save counter dependency.
36871d99ced : Update TPU client version: 0.1 -> 0.11.
fa83fab56b3 : fix lint issues
800817fb2b8 : nit
92b36ca4ba9 : Enable fallback lowering for following TensorFlow ops
c6769e20bf6 : Use CUB from the CUDA Toolkit starting with version 11.0.
4112865ad48 : [tf.data] Support checkpointing parallel map datasets with large buffers.
30bd504acc8 : Enable MLIR bridge for the passing compiler tests
37ae20031b5 : Address comments
589587081e4 : Lower TensorFlow random generator ops in the fallback path
eb377d252e3 : Override AddInstruction method in MlirHloBuilder
1cba239bdd0 : Legalize TensorFlow Cholesky and MatrixTriangularSolve ops through fallback path
a2aace76dc7 : Fix crash on TfLiteEvalTensor with null dims
8bc6fa84312 : Internal change
d32fd1efdf4 : Use C++14 `auto` return type inference in pattern_matcher.h.
6ae37dc80b3 : Expose some methods for restoring SavedModels
cfdb6a0ca45 : Add verifier for tf.Case op.
f8f221e3677 : Add TpuExecutorInterface::GetCoreLocationExternal() to TPU API.
6684bae7c64 : Add support for input list in MLIR tracing API
ab075428d3a : Add HBM OOM support in TPU client.
b1a198b935f : Add "using" directive for tensorflow::errors and add `getElementType()` helper on MlirTensor to simplify the code (NFC)
9be51d38eff : Add tf metrics to record batch-split usage.
2b3586f252e : Update README.md first.
16108b7bb1c : Fix segfault in TPUExtractHeadTailOutsideCompilation pass.
ddc0620062f : For the default implementation of TypeSpec.is_compatible, don't require that nested values in the left-hand-side and right-hand-side have identical types if one is a TypeSpee.
2d98952a900 : Added CPU representation for Buffer and Texture2D. Removed many OpenCL APIs calls from operations.
387414fa329 : Fix type punning error in micro_string.h. Enable build flags for strict aliasing checks to catch errors like this early.
38939d29370 : Pass in RunOptions when Evaluating an Interpreter executable.
dddd17a0050 : Go: Update generated wrapper functions for TensorFlow ops.
21133c9daff : XlaBuilder::AllToAll to set constrain_layout when layout is provided.
bf8161cf9c1 : Fix failing segment_reduction_ops_mlir_bridge_test
be05d44d222 : [tf.data service] Include root error when logging rpc retries.
a4dd7a3e174 : Change the attribute inference to be performed on adding each individual input instead of when finalizing an operation
27da5d74dc2 : Remove the use of SetDynamicBinding in tf2xla bridge.
b9fce9ec2ed : Sync TensorFlow MLIR ODS with TensorFlow op registry.
b41bee7adb4 : [tf.data service] Add tracking of which clients are reading from a job.
f8ed115dbcc : Update the name of the var policy property.
a2c58558b6f : Fix some memory leaks in tpu_on_demand_compiler.cc
5bbb835f404 : Eager execution coverage for image_grad_test.py (class ResizeNearestNeighborOpTest). Removed `run_deprecated_v1` decorators. Part 1.
c74b67b3920 : Eager execution coverage for decode_raw_op_test.py. Removed `run_deprecated_v1` decorators.
91bcb88f534 : Eager execution coverage for decode_image_op_test.py. Removed `run_deprecated_v1` decorators.
fa9564ee720 : Eager execution coverage for image_ops_test.py (class AdjustGamma). Removed `run_deprecated_v1` decorators. Part 1.
cb9854b5f6b : Qualify uses of std::string
1d6820b9259 : Fix some memory issue.
9be120fc696 : Disable memory_optimizer_test on windows
161b105b059 : Addressed reviewer's comments.
562b1d70231 : Integrate LLVM at llvm/llvm-project@fed9ff511711
63b709413a3 : Remove unnecessary assignment in in BaseResourceVariable
53332816184 : Update bincount_op_gpu.cu.cc
c257a5d2102 : Integrate LLVM at llvm/llvm-project@4225e7fa34fe
fce59f8ea35 : Enable more TFRT test targets that are newly passing
7f1653325a4 : Update documentation about the possible values of support status.
62e98dda4cb : Necessary changes after rebase
1cc8c8be736 : Handle axis with undefined dimensions as scalar
260e981668c : Support reduce_max for float32 and int8 in TFL micro
1f0f692199b : Fixed spelling
916b61ff726 : compat: Update forward compatibility horizon to 2020-08-17
9126583b27c : Update GraphDef version to 496.
36dabea8989 : Update a way to build TFLite ARM64 shared library
f5e573abda3 : Update TFLITE RPI build document
563a0184e11 : Legalize TensorFlow XlaGather and CollectivePermute ops to HLO
b6a0f9c99e9 : Auto-generate TensorFlow ops StatelessMultinomial, StatelessRandomNormal and StatelessRandomUniformInt op definitions
dc65286f124 : per review comments
431b88f123a : Temporarily revert the WaitReady change for handles with unknown devices.
e120054f07a : Add g3doc for Reduce TensorFlow Lite binary size.
9bcefa44cd3 : More algebraic simplification of constant multiplication chain.
c164998f777 : Remove dead replicated Arg nodes.
1cf462e3622 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/d10b27fe37736d2944630ecd7557cefa95cf87c9
6b853c8f202 : Get rid of undefined behavior in bfloat16 <-> float conversion routines by using vectorized Eigen expressions or memcpy.
10ac9ea581e : [XLA:SPMD] Support partially matching dimensions in Dot recursive handling
75a455a9416 : Add aws_logging
d63ef0b92ef : Check tf.Diag does not present
3163bdb8b10 : Add SameOperandsAndResultElementType trait
6ba60dd041b : Legalize tf.diag with tf2xla
6582dfafdc8 : Internal change
a22fcd5c992 : Remove spurious dependency on MlirOptMain
8e12b2bada2 : Delete micro_allocator.cc.bak
4a172415553 : Change for Toolbox v18.02
ecca4dc3c7f : Use fmt.Errorf() instead of bug()
f32075e4f73 : Added more comments
a70a9e580ba : Added LoadLibrary() method
5dde308f5ef : compat: Update forward compatibility horizon to 2020-08-16
68cb838cb1c : Update GraphDef version to 495.
389626811fc : Removed binding of src tensor from overloaded method. Binding of inputs happens in base class.
8f457cef03c : Add None check to restorer
4428b12a34e : allow gpu delegate to run quant model in tflite demo
0d93baff069 : [XLA:SPMD] Partially replicate for tuple reduce along reduced dimensions
57e487fa147 : Fixing typo in docstring
abdd0e29020 : make --nnapi_accelerator_name work in kernel test
d3c70a1a2f2 : Remove environmental variable TF_USE_CUDNN.
0824c3e1b66 : Prevent Aborted (core dumped) in tf.nest.assert_same_structure for type mismatch in passed args
26c4ee0c833 : Integrate LLVM at llvm/llvm-project@0581c0b0eeba
ef59e7e0356 : Added readme and changes to helper_functions.inc
92dbeff59d6 : Added files for CEVA_BX1 port of Micro Speech demo
e3a0643c68e : Fix another issue with trailing whitespace
171bd76900a : Fix pylint issues
7e703f50940 : compat: Update forward compatibility horizon to 2020-08-15
895fc2d3890 : Update GraphDef version to 494.
1685f524286 : Solve conflicts
58de5563920 : Roll back "Patch the #pragma once in CUB to be explicit #include guards"
a3d2b5a9105 : Legalize TensorFlow Cumprod op to HLO
71ff2165766 : [XLA:SPMD] Fix vector indices sharding in GatherIndexSharding.
9e416e14c0e : Patch the #pragma once in CUB to be explicit #include guards
067f625cb7a : Add missing command line option registrations
8ce0600f58e : [XLA] Skip AllReduceCombiner when threshold is 0
ea0a469bdd5 : [XLA] Make sharding propagation faster
a74a9937325 : TF NumPy: add a Keras and Distribution Strategy example.
08cfde6e084 : [XLA:SPMD] Set tile_dim=1 for vector indices in gather index sharding.
93e9b09d96c : Add unit test for cancellation when there is an error in PSStrategy.
d3d4d6d060a : Extend hlo_runner and hlo_test_base to support running different executables on different replicas.
a954cfe789b : Parallel device: Fix a deadlock on bad status recovery
cd8d1d6857e : Also functionalize control flow in functions for UpgradeLegacyGraph
0c32f37be5c : Avoid inclusion of C++ string header in Micro to help with platform porting
2d1e9501e39 : Support passing IndexedSlices to the tf.while_loop gradient function.
a9c09d46dec : Temporarily revert the WaitReady change for handles with unknown devices.
108b0edc940 : [TF2XLA] Inject XLA context in Function._defun_with_scope
ba58b8cafa4 : [XLA] Use templates in heap simulator to allow opaque type to be different than HloValue (NFC)
73b40908a49 : Introduce dynamic reshape op.
72ee76153e8 : [XLA] Tweak the memory space assignment repacker interface.
d1c90949c27 : Move resource op lifting pass before outside compilation passes.
a5f82e834f1 : [XLA:SPMD] Support partial sharding with reshape using halo exchange.
da63975ab45 : Add region based tf.Case op to the TensorFlow dialect.
aff23f819a2 : Fix the functional model naming when default name is not set.
5611ca17f7b : Build visibility changes
dab490a8bfb : Add explicit support for bfloat16 in tensorflow/core/platform/strcat.h
63dbe41c4c4 : Change map key for functions to lifted callees to use function name instead of FuncOp.
0d6c97e13ad : Add ResizeBilinear cost estimate
cc6d37a4045 : [tf.data] Update autoshard to insert shard() before prefetch(), if there is one, when sharding by data.
3bb5ce90ceb : Internal change
87d2dbb361b : According to suggestions...
554b2932b0d : backwards compatibility
576d1d395d0 : Move bfloat16 header to tensorflow/core/platform.
30f38ef5370 : [NFC] Remove HloGetDimensionSizeRewriter.
ba337c699f9 : Use exec_tools for TFLite generate_examples genrule
2f8072659a5 : Adjust collectives test size and change to `tf_cuda_cc_test` type.
43cfb92ac5e : Loosen up one RNG test to allow slightly different implementations to pass.
871dc3f82de : Use Optimizer.__getattr__ instead of Optimizer.__getattribute__
9a5ef41b30d : [tf.data] Improving C++ shape inference for `batch` and `padded_batch` for datasets that are known to be infinite.
3bc9d4420ec : Add option to construct tf.train.Checkpoint with a root object.
38d3be9f51d : Add a C++ jitlib library targeting Jax.
300bb99547c : Add mechanisms for inferring the arguments of a local function from another higher-order call (this pattern is used in for_stmt). Add support for tuple unpacking in assignment.
6b6df31ddc7 : Remove legacy SWIG macros and references that are not used as discussed in https://github.com/tensorflow/tensorflow/pull/42362.
0134b26d672 : Retry TPU GetRegisteredPlatform just in case platform isn't registered at the moment this is called [attempt 2]
6fe62e1bdcb : Use Optimizer.__getattr__ instead of Optimizer.__getattribute__
e1ea20fafbb : Replace a couple of Enable$FOO(bool) patterns with an Enable and a Disable function; NFC
02d0c1158c6 : Add support for tf_device.launch and tf_device.cluster in ResourceAliasAnalysis.
72be2964133 : Fix the OSS build rule regarding $location expansion that's introduced in cl/326576852.
58607718c34 : MultiProcessRunner: Supplement timeout information and what users can do to increase that.
ca25c7d8e00 : update key dtype test
505a1599c3a : [tf.data] Making it possible to override tf.data options.
593aba7c1f0 : update pbtxt files
9d99a50dcb2 : pylint fix: variable in loop problem
57e69437b44 : Move cached_per_instance to keras utils since its only used in Keras.
f4bae1839cf : Add pass that removes Identity/IdentityN ops from the TPU computation.
6297d314fbf : [tf.data] Temporarily disabling experiment pending issue investigation.
7ecbff16862 : Removed std::vector<GPUOperation*> linked_operations_ from GPUOperation to simplify structure.
3c85653b83a : Internal google refactoring.
f6b3dec1b03 : [TF DistStrat] Add proper __deepcopy__ support for all DistributedVariable objects (eager mode only).
01da0c850b4 : 16x8 reference operators: ADD/SUB - inference always using general case + tests for versioning.
639dbd30d04 : Addressed petewarden's comment
8af1acbf6de : Updated implementation for compatibility with TfLiteEvalTensor
a57c9981359 : do some refactor
8c3b7438dbe : Update documentation about the possible values of support status.
cfb8cb1bb1c : make `//tensorflow/lite/kernels:all` build
98513567407 : Update documentation about the possible values of support status.
e5727cc01ad : compat: Update forward compatibility horizon to 2020-08-14
5aef397e9c9 : Update GraphDef version to 493.
0ec146da5fe : Bump revision of CUB we link against in OSS
aeb407f9fd2 : Without changing the behaviour of the code remove the references to functor::SpaceToDepthOpFunctor<GPUDevice, ...> in case functor::SpaceToDepthOp<CPUDevice, ...> is compiled
0cd20f2fc32 : Revert "Modified SpaceToDepthOp and DepthToSpaceOp templated classes to not use a SpaceToDepthOpFunctor/DepthToSpaceOpFunctor struct with a template parameter Device=GPUDevice in case the class itself is instantiated with Device=CPUDevice. Added a partial template specialization for Device=GPUDevice to preserve the behaviour in all cases."
287d0745093 : Revert "Typo fix in comments + ending those with a ."
44d16aca627 : Internal change
7bf4aa551b7 : Typo fix in comments + ending those with a .
c12572ba4ca : [XLA:SPMD] Fix wrong partition count for test
362fe259a3f : Retry TPU GetRegisteredPlatform just in case platform isn't registered at the moment this is called
3a7b434f69e : stack keys error when empty map
1841b7f828e : Update genrule.tools to genrule.exec_tools for Py3 compatibility
647b3dc64ee : Retry TPU GetRegisteredPlatform just in case platform isn't registered at the moment this is called
9104e1b7b52 : Regenerate third_party/tensorflow/third_party/llvm/llvm.autogenerated.BUILD.oss
9b9f98daeeb : [XLA:SPMD] A couple of quick util fixes for partial sharding
f1c1a294f19 : Fix tests when TF32 is enabled
2269bc25388 : Update supported max version for FullyConnected in NNAPI delegate
a2ee748e4d7 : [XLA:SPMD] Support transpose op with partial replicate.
83e5e2f844c : [XLA:SPMD] Some fixes for partial sharding
8997b04794f : Remove references to mlir::Type::getKind
e548094fbe2 : Removed specializations for many ops.
2698c77d256 : Integrate LLVM at llvm/llvm-project@88bbd3073656
f8362396762 : Use expanded results of $location directly.
200ed94f39c : Add test for two level tf.data service distributing.
5c0fca0aa9e : [MLIR] Enhance backtracking analysis to look through function calls.
0ebd59175d9 : Handle name uniquification in GraphOperation::SetOpName.
6f58b4d46ee : Handle empty provenance in CreateTfMetricsDbFromDeviceOpMetricsDb
7c755ba32fc : Tensorflow NumPy: Add a distributed image classification example.
1b84e5af78f : Simplify PeerAccessInterface subclasses
f509d0d26e4 : Update ops_compatibility to refer to TF Lite ops page which is up to date list of all TF Lite supported operations with any restrictions
5e9d0fe25cb : [MLIR] Extend ResourceDeviceInference to handle WhileRegion
d036eaef5ce : Update genrule.tools to genrule.exec_tools for Py3 compatibility
a6ac2bc0e1e : Re-added formulas to documentation for FTRL optimizer.
a91a2b0c54d : Resolve reference types and subtypes in broadcast compatibility check
33148554d50 : revert accidental change in .bazelrc
032ced8cef7 : Update CTL benchmark for now and also run in multiple iterations.
3ebcb8dadc9 : Support remote multi-device functions with outputs on any remote devices.
43288ecddaf : Modify ResourceOpLifting to be more permissive.
3c946aab077 : [TF:TRT] Fix a build failure.
2a1992b8db6 : AutoGraph now supports new creating new symbols in a loop, so this instance can be simplified. The code will raise a runtime error if steps_per_execution is zero. Although this should not reduce the tracing time significantly (the loop body is still traced twice internally), it should reduce the graph size as the initial iteration is discarded.
64c9e37a86c : MKL DNN 0.x cleanup - first PR to reset related config and remove DNN 0.x macro's
cc64f9e4249 : Update 'tf.Case' 'is_stateless' attribute to not be a default attribute, to match 'tf.If' and 'tf.While'.
d90d430afce : Add hooks for `--gen_report` flag.
bf9a705387b : Fix floating point exception when zero shape tensor passed to tf.reverse
cab283ee832 : Move summary op dependency to the right location. It shouldn't be added to other logging-related ops.
e9ca78c3316 : Added beta parameter from FTRL paper to optimizer classes (such as the one in Keras).
f893e8ed941 : Unmark ops for outside compilation if a parent op is already marked.
f8875e952b3 : PSv2: Add parameter_server_client_mpr_test to cover expected behavior at PS failure. Add utils for `start_server` convenient function.
ee95d88c4eb : Add support for lazily creating zeros gradients. This removes the need for maintaining the `FunctionsAcceptingNoneForIndicesMap` to track which input gradients are unused.
c061c7092e2 : Replace tf.Case 'output_shapes' attribute with a derived attribute based on the ops result.
49669a6cfda : Lower TensorFlow _UnaryOpComposite op by expanding all the fused unary ops
a8dd4d836bf : Allow BesselI0e and BesselI1e TensorFlow ops for the fallback path
ad752fdd304 : Auto generate following TensorFlow ops' definitions in TableGen
8698d83037e : remove compat old history
fd68c0e5ca5 : kernel require correct key dtype
9d5a6c60093 : create the logdir if not already exist. otherwise EventsWriter fails.
d79ba958f74 : Avoid use of ValueOrDie without inspecting the error in compiler/xla/client
8f7b6ede4cd : Fix bug causing syntax error when control flow contains a global mixed with nonglobals.
e5306de8dd7 : Fix deprecation warning of keras.backend.random_bernoulli
9143ab2e83f : Refactor Permuter's sending and receiving.
ad7b161cd62 : Adjust PeerAccessInterface and CollectiveExecutor interface
26be13ec81c : update list keys test
0e766edd8a7 : [tf.data] Start to rollout experiment `disable_intra_op_parallelism`.
3bbc75ff7c9 : [MLIR][KERNEL_GEN] Add a library to lower kernels with the host side.
74d108dea8b : Support cancelling remote function execution.
6eb744b1908 : Temporary change: added default value for beta parameter to allow it to be used in Estimator tests.
0eae14528bf : Add clarifying comments
4f8b8df9ac2 : Update TPU Embedding api to allow creation of saved model directly from training.
7ac0792bf18 : Use the github link for limitations guide.
16b5fa6909e : Replace tensorflow_models MultiHeadAttention with tf.keras.MultiHeadAttention.
b71966ce67b : [tf.data] In latency_all_edges, if any of the nodes don't have output_types or output_shapes attrs, don't add a latency stats node after it.
91c33a035e7 : reverted to combinations style tests
019cd527de8 : Export GPU allowlist database and flatbuffer java library BUILD targets.
a2c7b926af1 : fix api def
81c7839e8e1 : Roll forward XLA GPU LHLO sort op migration
39284c4ebb5 : rename ListKeys to StackKeys
2fd541c4f22 : Go: Update generated wrapper functions for TensorFlow ops.
9cdb47bd517 : Minor changes, added comments for readability
e277d41a349 : [tf.data service] Move DatasetDef reading and writing to shared util.
9b43ea54951 : Update XNNPACK dependency
a8d859546fe : TFLite: reduced duplicated calculation of exp in softmax.h (float)
2d892b90acb : Update "OpaqueBytesAttr" to use "OpaqueElementsAttr" as storage type.
1478eaa4af2 : [MLIR][KERNEL_GEN] Add a library to lower kernels with the host side.
bc3589eb2b1 : Added enum for tensor to grid mapping. Added to have default GetGridSize for base class GPUOperation. default GetGridSize will allow to reduce amount of specialized ops and have more 'generic' operations. Demonstrated on ConcatXY.
c979f5a4244 : Fix issue with callback timing check
3d87c9d2973 : Remove derived attributes from tf.IfRegion and tf.WhileRegion op.
f03dc8cff2d : [Cleanup] Some minor cleanups in flatbuffer_import.cc
5d619193aa9 : clean up
466275b90e9 : [MLIR] Add generic (pre/in/post)-order IR walker
b07e34b7b3c : [MLIR:TPU] Improvments for space to depth pass.
dc3f225de9b : Auto generate TensorFlow WriteSummary ops.
0ca913e56e2 : Return a matrix of all NaNs from tf.linalg.expm if the input contains non-finite values.
bab410482e1 : Remove the tags that has typo in their name.
46905310139 : Parallel device: make saving compatible with non-parallel variables
ac40eeeec83 : Verify and fold tf.Tile
357e80f3641 : Add "yes | configure" step to java-docs script.
c26a79d3c7a : In gradients_test, support wrapping models where an output could be a nullptr inside a function. We use the same trick as in python's tf.function by building the FunctionDef with the non-None outputs and then interleaving the Nones.
ce589223a5f : Update nn_ops.py
53d290e70e3 : [ROCm] Enable GenerateBoundingBoxProposals
aa88605eae2 : clean up only
6bcd7a22d58 : Make FlattenInto return py::handles not py::objects.
e9bf0700e5a : [JAX] [XLA:Python] Branch JAX pytree library into xla/python/.
4b4c5240637 : Make schema visible to internal targets.
5a448b101f8 : Fix pylint.
4987375d02a : Remove uboot.env and add instructions to generate it. Update project patching of TFLM examples for newer sed. Use native types in arc conv and dw_conv
e481c700c85 : Enable depthwise convs in auto_mixed_precision
b00ed037609 : Update EvalQuantizedInt8() method of Fully Connected kernel (CMSIS-NN)
c60a66c4eec : Update GraphDef version to 492.
0e52e44a4d6 : compat: Update forward compatibility horizon to 2020-08-13
b26956c716b : Use Json lib instead of absl::string to generate json string
132e8af2e90 : Modified SpaceToDepthOp and DepthToSpaceOp templated classes to not use a SpaceToDepthOpFunctor/DepthToSpaceOpFunctor struct with a template parameter Device=GPUDevice in case the class itself is instantiated with Device=CPUDevice. Added a partial template specialization for Device=GPUDevice to preserve the behaviour in all cases.
24d58d6c02f : Type mismatch fixed
c217663dede : add gpu test cases
bbe632aac75 : Refactor TpuProgramGroup supporting multi-programs adding tpu_program_group::set_hlo_metadatas() function.
cd47e8c149d : Remove extraneous kernel definitions to fix build issue
e58593b86a9 : Implement CopyTensorHandleToDevice C_API for TFRT. Introduced a conversion function to handle transferring TFRuntimeFallback tensor to DenseGpu tensor.
d38f51e12d7 : Avoid passing --checkpoint to the build script
2ddc7f60e89 : Fix unstack to not change the size of tensor list
9605dd80bdc : Moving scatter_nd_ops_test to kernel_tests/array_ops/
a01cf466aac : Unifying the scatter_nd* type ops shape inference code. It was duplicated in two places. Also cleaned up the error messages a bit to remove references to inner and outer dimensions of tensors and directly reference which dimensions the error message is referring to. Also unifying eager and graph mode error messages and removing some run_deprecated_v1 annotations as a result
7f5fdceaf05 : [MLIR] Change XLA HLO -> LHLO view cache key to HloInstruction.
0e5300e6803 : Fix unstack to not change the size of tensor list
f41e06142bd : Allow string tensors to be fed to calibration wrapper
73ded7cd0e3 : [TF-numpy] Makes sure that data is copied to current device in `copy` and `array(copy=True)`. Also tests that it doesn't when copy=False.
f32c80b3ed0 : Add MultiHeadAttention Layer for Keras.
2dc8f029bfc : [tf.data] Fix kokoro breakage
4de1a5f5c2e : [MLIR] Add definition of ResourceAliasAnalysisInfo::kUnknownResourceId
a3e153c8308 : In shared batch scheduler, rename 'max_batch_size' to 'input_batch_size_limit'.
6651e37dbf8 : [tf.data service] Store datasets in a "datasets" directory.
8819d5b6525 : Remove kindof definitions on derived mlir Attribute and Type classes
594e98e0243 : Add GPU TensorCore utilization column to Tensorflow Stats page.
9d2b338025d : fix path of hipcc to match rocm packaging
d4beef66937 : Internal change for Keras benchmarks.
97b414dd465 : [XLA:SPMD] Add partial sharding API to SPMD and bridge support
8b03b9681e6 : Fix memory leaks in TpuTransferManager by calling ApiConverter::Free
ac09152e882 : Temporary change: added default value for beta parameter to allow it to be used in Estimator tests.
730b802ee89 : Add unit test for outside compilation with summary inside control flow.
3ea5fc7f3f2 : Introduce additional XLA TPU Ops to open source
8e01ae829bb : PR #41916: [TF2XLA] Add EuclideanNorm kernel
2be895ce466 : Improve callback timing check by restricting it to custom callbacks and using the mean of 5 batches to get more accurate results.
f08bbe942bf : Roll back XLA/GPU LHLO sort emitter again
143fe010ea3 : Lowering for mhlo.ceil to std.ceil
8e7f1aeb483 : Enable profiler for tf.data service.
01d29bf61ed : [XLA] Fix wrong rank check for partial sharding
7a512dd6257 : Go: Update generated wrapper functions for TensorFlow ops.
1c98821ea40 : [XLA] Fix portability problem in representing NAN in total order comparison test
8c8f7b480e3 : Parallel device: simplify saving to look like N separate variables
89624021269 : Update ops-related pbtxt files.
7aa06a93292 : Only mark unspported ops for outside compilation if allow_soft_placement attribute on cluster is true.
99cfa35b247 : [TF2XLA] Inject XLAControlFlowContext in ConcreteFunction, as it can be called directly, bypassing Function
9ec80ae8bd8 : Set the origin info more accurately on certain lines generated during control flow translation. This ensures the stack trace is correctly translated when errors occur in the generated code for the respective statements.
cdc891452ad : Change ModifyGraphWithDelegate to a template so it accepts unique_ptrs with any deleter type.
c870489b518 : grpc_impl namespace is gRPC internal and shouldn't be used by any application. Recommendation is to use grpc namespace. This CL makes the change.
0e529eb70de : Add loss and gradient transformation hooks to Optimizer. Switches Model.fit to use Optimizer.minimize.
142c5c10d4c : HIP-CLANG (3.5) fixes
f28b07dcfa5 : [tf.data] Add `OptimizeDatasetOp` to most input pipelines. Enable graph rewrites only when there are optimizations to be applied to the pipelines.
c2d2f449688 : Fix typo
05dd0d32293 : [tf.data] Update auto_shard rewrite to rewrite RebatchDatasetV2 to RebatchDataset when sharding by data. This is to ensure that elements are produced in the right order when using DistributedDataset.
ab4662d10ab : Update XNNPACK dependency
6bfbd0cd263 : Update Interpreter docs to warn about creating Interpreters outside an InterpreterBuilder
1d340f7112b : Save argument count constants as member variables
62b8669ae34 : Go: Update generated wrapper functions for TensorFlow ops.
46e340eb3ef : PSv2: Create tensorflow/python/distribute/client:remote_eager_lib py_library.
a014eda1feb : Introduce a local cloud TPU client for backwards compatibility with existing APIs
00b44494f75 : clean up
c1b4fcd787d : clean up
a0dbffedac9 : Add c++ utility function that converts AttrValue protobufs to corresponding PyObjects.
479fa040f6b : Change string.maketrans to str.maketrans since the former is deprecated in python 3.
576863f0506 : don't return erased element and clean tests
d6062c06161 : Roll back XLA/GPU LHLO sort emitter again
e3b8eb11454 : Update the validation logic for SavedModel signatures to complain if the output of a function stored in signatures is anything other than a Tensor, a sequence of Tensors, or a dictionary mapping strings to Tensors.
c4985c2561b : add a check for NNAPI delegate to only accept constant size tensor for ResizeNearestNeighbor
f5895bbe177 : Internal change
d1f0f29504b : Use dummy ptr instead of misaligned access in test
2a3fee5627b : Move fill_value to the end of arg list
f927469a6a7 : Add sizetracking for libtensorflow on Ubuntu
a675ffca8e7 : Pass version to custom attributes parsing.
6bc271c2a8f : CUDA version needs to be 11.0 not 11 since CUDA is installed at C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.0
4e82f18c059 : Fix c_api_distributed_test to use the correct function def when not injecting errors.
63bbd10f57e : Fix defaults or [] statements
57cfc6e3c1d : Add a test of map_fn with dynamic inputs.
f11f25daaa4 : Extend MUL operation with constant HWC tensor.
fcba9e4c227 : Remove keras sequential warning for tf numpy ndarray input
c9333c74d9a : minor fix
97e2627e62a : Disable tfrt and reenable guitar for multi-GPU collective ops test.
cac50d2ee3f : Enable gradient testing on the MLIR tracing API
63facef1347 : Fix buildifier sanity
6018bd0ec00 : [tf.data] Disable broken test.
ccdb409311c : Remove distributed_coordinator from v2 keras
99720318dff : Fix bug in TPUExtractOutsideCompilation where a builder is setting an insertion position in a region block when a block has not been added to the region.
41472b07cb2 : Fix typo in build script
f7a9580ed34 : Add LegalizeTFCommunication pass to compile_mlir_util.
86efb18ca58 : Document the unified API unit-tests parameterization
17a15df7e45 : Add Kokoro build ID for more analysis
42b2ba9b712 : Introduce implementations for unimplemented TpuTransferManager functions
9220304a54a : minor fixes
5ce9dd0ddda : Extend TPUClusterFormation pass to use resource alias analysis when deciding which interleaved ops to moved after the cluster.
dfafcc5758a : Fix broken compilation
4dd0a04b126 : Add Init test hadoop
22609c86831 : Add log to s3 filesystem
076a03b5cf2 : Make these Python tools use exec instead of host mode.
723820dc7e0 : Qualify uses of std::string
c2d1f967b9d : Replace empty SmallVector with ArrayRef in TPUExtractOutsideCompilation (NFC).
9f57b5b37f9 : Update XNNPACK dependency
2b6a14093af : Parallel device: Add an error for usage inside a tf.function
11a2674bdef : update comments
86276ae47c5 : Fix MapCoordinate
13a9df90f40 : Support fill_value for ImageProjectiveTransform
8aa578ab859 : Parallel device: Canonicalize device strings so things like "CPU:1" work
01f75da549b : Fix eager tensor
131a9225ed2 : Disable the tests that is timing out for the moment.
af156c2ebcc : Use nasmlink genrule
4e3283a891f : Restore the safeguard around maximum_iterations, correctly this time.
445fccd1b04 : Pass the inferred function types to the resolver's res_call - this simplifies the tfr_gen side. Update tfr_gen to correctly annotate more types.
39c0dd10282 : Update docker_test.sh: s/ci_bukld/ci_build/
3ae4ccf38c9 : compat: Update forward compatibility horizon to 2020-08-12
29131338137 : Update GraphDef version to 491.
797eb7ea465 : Emit a warning for lstm fusion when batch size is not fixed.
1665e7a027d : Integrate LLVM at llvm/llvm-project@30c1633386e7
fd4de7629c5 : [XLA:SPMD] Support partially partitioned dot
335b03c45c7 : Add CompileTimeConstantInput to XlaGather.
af9cb379b67 : Move TF Broadcast op legalization process to the prepare_tf stage
57f61ed3fd1 : Move TF Broadcast op legalization process to the prepare_tf stage
916bd91c2bc : Fix a typo reported in https://github.com/tensorflow/tensorflow/issues/42217
38f0168da11 : Move TF Broadcast op legalization process to the prepare_tf stage
f63356e8176 : Disable failed tests for the moment.
642db2faf55 : Remove SharedMemoryConfig since it is not used anywhere.
9636571807c : [TF2XLA] Fix Windows build: export missing symbol
930274bb8ab : [TF2XLA] Update the test to match removed XLA:CPU device
66a07f25095 : Enable XLA SPMD by default for TF1
ebfe3af239f : Raise an error in tf.linalg.expm if the L1 norm of the matrix is infinite or NaN instead of looping infinitely.
68984541641 : Use the correct path for common_win_cuda11.bat
3710d824e45 : Loop through additional arguments once, rather than looping through kwargs
cee5f174799 : [tf.data] Split RangeBenchmark into two different benchmark methods
497d94e9acc : Separate function tests from c_api_remote_test
85cfe48f62b : [PJRT] Disable MSan for two tests.
db04ee6238f : [MLIR] Extend ResourceDeviceInference to handle calls.
24d9188b68a : avoid one extra function call to optimize functions.
518d3339772 : Add XStats to XEventMetadata
672041b9524 : [XLA:SPMD] Reshard tile to partial replicate.
b297140e1a1 : Allow NdarraySpec to be written in saved model.
a7e4df92465 : switched from unsigned char to TF_Bool. Added input checking for TF_AllocatorAttributes
29784fade22 : Support dynamic leading dimension for tensorlist.
c604d853649 : Parallel device: hide device.name, move scoping to the ParallelDevice object
c09eabcd286 : changes according to comment
bd62ee5bfa8 : Fix several narrowing issues on 32-bit devices
6861b3f69d8 : Add device_type to TfStatsDatabase.
61d63b37643 : binary add and zeros like update
a5a42397ef3 : PR #42031: Enable depthwise convs in auto_mixed_precision
eefd4652dc7 : removed unused import
62d98c67d91 : removed additional test class
9662a54d49a : Change the cloned windows builds to use CUDA11
17b5eb57b57 : removed combinations for ragged based tests
0cc126fee50 : [MLIR] Update SideEffectAnalysis to handle region based control flow
45e89479c96 : Make the semantics of repository_root more consistent.
c717e051fc0 : Update mobilenet v1 and v2 to align with the original implementation.
6337a6498a0 : Internal change
6245590976b : Fix priting of input/output must/may aliasing.
deeeffefe31 : Add constants defined headers to the .cc files as builds currently fail in debug mode.
a5d7f818100 : Change test file for cuda11 for pip build.
2434678ef7f : [MLIR] Add MergeSummary to TF generated ops. - This will allow the op to be correctly inferred as having no side effects.
d6076ef731d : Add release note specifying gradients cannot be taken w.r.t KerasTensors
68016e26978 : Rollback of rollback of disabling XLA:CPU/GPU devices by default.
3b29770ab5d : Update bazel src
75c1f5d4728 : clean up only
d9d7f371188 : Add build instructions for the standalone mlir-hlo compiler in the Readme.md + a title
0572b205b84 : Roll back XLA/GPU LHLO sort emitter again
9bc641d16c1 : Fix an error when a concrete function is passed to client.schedule.
59463cee173 : Use more list slicing in canonicalize_function_inputs, remove unnecessary dict operations
2940b356dfa : Fix typos in the doc.
47bd06cf213 : Don't extract Embedding ops for outside compilation.
b7685e0b65c : No external changes.
ede136a3ba5 : Add a workaround for slowness of tf.while_loop in the default executor when maximum_iterations is set. Fixes #40517.
b7e03a0aac5 : Use InferTypeOpInterface for generic inferred types
f6944b7c599 : [Intel MKL] Enable eager mode support for MKL Conv2D BF16
a392a479943 : [MLIR] Handle while loops correctly in ResourceAliasAnalysis
e8598ce0454 : Break up tensorflow/core/kernels/BUILD (part 3 of N):
a879f1c1fb5 : [MLIR] Extend ResourceAliasAnalysis to handle calls and region based control flow
0d4f0584efd : Add cache for const nodes in hexagon delegate. On few test models this reduces the size of const nodes by half, which will reduce graph preparation time. Bug fix for sometimes wrong casting. Remove some redundant const nodes.
aa9d2d80f49 : Add a test for model.predict with tf.keras.layers.ConvLSTM2D layer when XLA dynamic padder is enabled.
6a2f00362ee : Add TpuTopologyExternal::version() and TpuVersionEnumToString().
0f35ef2abc9 : [XLA] Implement mechanism to repack allocations to reduce fragmentation.
b4297ce0a82 : Make RegexFullMatchOp and RegexReplaceOp cache RE2 objects.
ee2c2d17814 : Virtual Tune splitted to Virtual GetPossibleKernelWorkGroups(API neutral) and non-virtual generic Tune(API specific).
fba7f221fb9 : fix lint error
ed59124b93c : Implement UpackOp verification
289c617c2ce : Change benefit of TF2XLA fallback pattern to 0
0dc091cb46a : Integrate LLVM at llvm/llvm-project@950f1bf976b3
fd252df8ef1 : Update BUILD file
8f978c047c9 : Update custom training loop
7fd83a73f00 : update cuda paths for cuda11
4507fa1347f : Fix bug in occurring handling when composite symbols enter a undefined into a TF loop.
d9f7377784a : Integrate LLVM at llvm/llvm-project@b2b7dbb47aa9
af5df07df41 : [MLIR:GPU] Expose aux passes in kernel_lowering.cc.
78a451a5bc9 : Add a warning handler for StatusScopedDiagnosticHandler.
f4fe3510740 : Update configure.cmd
cb09f04f333 : Add script to generate trimmed tflite aar files
7169ab79352 : compat: Update forward compatibility horizon to 2020-08-11
59bcb3ab288 : Update GraphDef version to 490.
b4ab032959b : Integrate LLVM at llvm/llvm-project@0de60b550b72
10cfb4a14bd : TFLu: Remove temporary scratch pointers in OpData in detection_pp
56548c2425f : Add std:: qualifications to all references to std::string and std::basic_string.
61173a23ce6 : Internal change
e060a599990 : Update gradient_descent.py
403258a15c6 : [TF2XLA] Do not enable XLA devices by default
acbfab2b019 : Go: Update generated wrapper functions for TensorFlow ops.
1731f0719a3 : Provide an implementation for LinearizeToBuffers in TpuTransferManager
3812bce0ef0 : Update ops-related pbtxt files.
4b901e2a7ea : Disable the failed array_elementwise_ops_test for OSS build
f3e8f1f3f17 : Add `stateless_sample_distorted_bounding_box` op which is deterministic; it guarantees the same results independent of how many times the they are called, and independent of global seed settings.
a1e5b65f08b : merge conflicts with master
ef20eb2110f : Add `stateless_random_crop` to tf.image API; it is a deterministic version of `tf.image.random_crop`. Given the same seed, `stateless_random_crop` guarantees the same results independent of how many times it is called, and independent of global seed settings.
6ea0d3d925a : Remove duplicated comments.
11e82b2a6cd : Expose CopyOpMetricsMetadata via header file
4ef3bf9474e : Return None, not ndarray wrapping a None from tape gradient
da05b9c999f : Disable failed tests.
6fb229b3e7a : Re-apply github tensorflow/pull/22264/commits/51d72a7d7f74784b68916819edd04e890b36f957
36d55f1c562 : [Profiler] Fix a bug in the memory profiler that caused the disappearance of the TF ops in the memory breakdown table.
f621eebcfff : Add DP-enabled binary-class head and multi-class heads for Estimator.
956c8578c33 : Clone Windows job nightly job suite for CUDA11 testing
82c043fee56 : Create dummy topology types for libtpu C API.
f6e15a590e1 : doc fixes
d10c814ce1e : TF NumPy: point to guide from API documentation.
8fd0cd30b70 : Add symmetric int16 support to tflu softmax reference kernel
5db822426c8 : Roll forward XLA/GPU LHLO sort emitter
dda5175d392 : [TF2XLA] Simplify logic for finding constant arguments in XlaCompileOnDemandOp
53f24479118 : [TF2XLA] [NFC] Allow using XlaCompileOnDemandOp without XlaDeviceMetadata
14f69263006 : Implement extraction of outside compilation of ops nested inside tf.IfRegion op.
8daae0f3dab : TEsting CUDA 11 nightly build
b9c5f808435 : Separate ShapeNToShape canonicalization pattern
7eb63dd2642 : Create a ShapeNOp instead of multiple ShapeOps
242632c7098 : Canonicalize ShapeNOp with partial static input shape
ba06a75f166 : [tf.data] Add unit test to test the environment variable settings in `ObtainOptimizations` function.
1e336d3ef07 : [SE] Don't assume that the CUDA context has not changed in the outermost ScopedActivationContext.
dd2ee4e8cc9 : Fix bug in ConvertPyObjectToAttributeType when type="tensor" and value is a string that's not a Tensor textproto.
6411114cbd9 : Fix CSV writer on Windows
2949d74a788 : fix typo
c042a0c82aa : Add support for the multiply_linear_by_lr, beta and allow_zero_accumulator options to the FTRL optimizer for TPUEmbedding. Increase TPU initialization timeout in TPUEstimator.
31ea2b852ae : Legalize TensorFlow ops related to Matrix diag, space and batch conversion in the fallback path
7a951154779 : Introduce local TPU support for TPUClusterResolver
354722afd88 : Return new AutoCastVariable after assignment
c69cd441212 : Replace CLDevice with DeviceInfo in util.h.
9b4f994681a : Improve error message when tf.ragged.map_flat_values is called with a function that doesn't preserve the outer dimension size of ragged inputs.
642360f24ea : Let CreateNewUploadSession support non-resumable writes by returning whether a resumable session was created via the out param "bool* resumable".
45d4e5624be : [tf.data service] Rename dispatcher journal directory.
c809c8260f7 : nested _batch_accumulator fails, will be tested later
83b86b6333a : [XLA] NFC: Refactor allocation success/failure logic in memory space assignment.
72aa724a286 : Add VLOGs to XLA:GPU sort emitter.
7ffd29e060f : [tf.data service] Write new journal files instead of appending.
35475aae9b3 : [XLA:SPMD] Support partial replicate to tile resharding by dynamic slice.
413823fcb11 : Enabling XLA specific subtests (for ROCm) within the test `def_function_xla_jit_test`
672d92ce3e7 : Implement AllPermute collective in TF2
9908d143206 : Add chlo.constant_like op which splats a constant to shape of operand
f7ca4c921e7 : Add TpuTopologyExternal::cores().
52b64bc2799 : Make global NOW timestamp for upload times
0708e8260be : clean up
525e240a17e : Remove using-declaration for absl::bit_cast. Using-declarations into absl:: are discouraged, and this removal disambiguates which overload of absl::bit_cast is actually selected, and thus helps us trace the remaining uses of the "bad" overload.
fb05951e41e : Extend LegalizeTFCommunication to support legalizing TF/XLA communication ops in `mhlo.while` op regions.
4fcaeef9048 : Re-introduce some infeed and outfeed ops after a revert caused by failing tests.
7c991932387 : Fix the typo in the API name for "MobileNetV3Samll"
79448c47967 : Touch ~/.bigqueryrc when running bq commands
4b058d62a60 : [ROCm] Explicitly specifying dtype=np.float32 for *ExpandedBatch subtests in conv_ops_3d_test
96e80d35554 : Support local multi-device functions with outputs on remote devices.
e1654c78fea : Retire temporary release toggle.
662291071f6 : Integrate LLVM at llvm/llvm-project@54cb552b9620
078052d2a95 : clean up
9b39e0fa416 : clean up
5161a45676d : Added virtual destructors.
0a79e711103 : finished implementation and passes tests
fd87e249800 : Adding total-order comparison support in proto and HloInstruction. Specifically a comparison type attribute is added to Hlo proto so that total order comparison can be explicitly specified. A comparison expander pass is added to all compilers to expand total order comparison into equivalent implementations through type conversion.
04d770b6038 : Causes some windows tests to fail with
4ed4c14e4cb : Add NNAPI Delegation support for requantization use cases (transforming a quantized tensor into another quantized one with different quantization parameters) by converting the operation into a dequantize-quantize pair.
2c6f7e24dd0 : Get namedtuple _make method from instance instead of class.
91736566223 : Add HLO RngBitGenerator
14ca6184d13 : Gcs refactor part 2
0e368fa3998 : Test build for testing cuda11 changes.
21240f6f408 : Set connect timeout based on client RPC deadline.
2ec0a4987e8 : Add a `PjRtExecute` function.
7f5e4f3361f : Return shared_ptr<PyExecutable> to allow passing them back to C++.
d5eaf231640 : Disable logical_expressions_test for now since it failed tsan test.
8a4ffe2e1ae : Update GraphDef version to 489.
c09f5c4f1aa : compat: Update forward compatibility horizon to 2020-08-10
53c81716145 : update pip installation and import path in colabs for tflite model maker.
d97f769ce41 : Introduce additional TPU infeed and outfeed ops
c25b9687614 : Skip fp16 depthwise conv test when cudnn < v8
502b6111445 : [EXT-SYSLIB] Add runtime_py for external flatbuffer.
fe968502a98 : Stop support of --use_legacy_nnapi in the benchmark tool as Interpreter:UseNNAPI(bool) is marked deprecated now. Instead, use "--use_nnapi" and other NNAPI options.
fc11ea4eec3 : [XLA] Partial sharding and propagation for broadcast/reduce
e800ce58624 : add installation from github source.
24e203fa08f : Add CompileTimeConstantInput to XlaGather.
83d4de42ff4 : Add CompileTimeConstantInput to XlaGather.
ef88a7aad44 : Port the Mobilenet_v3 to keras/application.
0720cbfdd3b : Make it more clear about applying xnnpack delegate by default in TFLite's interpreter when a delegate is explicitly applied via ModifyGraphWithDelegate.
610b96187cc : mkl matmul + tanh fusion
4e7127d73f2 : Add a method to add metric to the benchmark entry.
5f75a84642b : Disable gpu_compatibility_test on mac for now.
f4c0fae5929 : Fix linking error of android_tensorflow_image_op
1f3b5f79383 : [XLA:SPMD] Fix replicate to partial sharding
e69bf2f9e30 : Disable cwise_ops_test on windows for now.
11f5967d2ca : Disable op_level_cost_estimator_test for the moment.
11f952a84a0 : Disable tensor_map_test for now since it failed msan test.
5676c66e910 : Add convert_to_tensor KPI and introduce @trace.trace_wrapper(...) API
947b6c3a4bc : [MLIR] Add e2e test for unranked unary TF op, lowered and run with CPU runner.
4308605c892 : compat: Update forward compatibility horizon to 2020-08-09
8f35f8fd6be : Update GraphDef version to 488.
12a806e9686 : PR #42109: Check input and axis param in quantize and dequantize
cbe30de1d25 : Enable more tfrt tests(311) that are passing.
a09db316e4c : Adding MPICH partials and Dockerfiles for OneDNN
9f62efeba92 : Add documentation of the new options
ddba76d1f27 : C++17 build without linking libc++
b9939a32dad : tensor_diag_part doc fix
450ce2e3057 : Update the GPU description in setup part
79b77e8bfd9 : Fix C++14 build.
2f93ec916b8 : Mark TraceMe(string&&) as deleted
11305e9e40f : Removes most run_deprecated_v1 and run_v1_only from scatter_nd_ops_test. The others will be removed in another cl
24bbe30d1ee : Integrate LLVM at llvm/llvm-project@38537307e502
c1a176930a9 : Integrate LLVM at llvm/llvm-project@b6d9add71b1a
1b8087726a5 : Update GraphDef version to 487.
cdfd1114fd3 : compat: Update forward compatibility horizon to 2020-08-08
fb9db5d28cc : Adds `with_updates` method to `StructuredTensor`.
3be8012f0cb : Disable shape inference while importing Graph to MLIR in the bridge
78686f49f50 : Update tf_device.return to use assembly format instead of a custom parser and printer (NFC).
e7c59b4c516 : Early terminate LaunchToDeviceAttributePass on missing 'tf' dialect registration (NFC).
a144b1a24e0 : Update mhlo.constant to use a custom assembly format instead of a custom printer and parser (NFC).
702ca66743d : Add support for replicating functions with replicate variant ops in ReplicateToIslandPass.
902abbe41e1 : Add cache for const nodes in hexagon delegate. On few test models this reduces the size of const nodes by half, which will reduce graph preparation time. Bug fix for sometimes wrong casting. Remove some redundant const nodes.
be5728d9362 : Use tree-based reduction
e38601bb2d8 : Parallel tf.AddN
997eef7812d : Add cache for const nodes in hexagon delegate. On few test models this reduces the size of const nodes by half, which will reduce graph preparation time. Bug fix for sometimes wrong casting. Remove some redundant const nodes.
5ed1158c888 : Newlines at end of files
3ba0deba916 : Introduce additional TPU infeed and outfeed ops
769155a21e6 : Make ScopedAllocatorOptimizer compatible with Const input.
ab0055b2867 : Revert changes to Python in function.py and its build dependency on _concrete_function
59affc4d613 : Refactor LSTM and GRU layer with `tf.function` and stateless Case op.
4bbdc6ce8e2 : Break up core/kernels/BUILD (part 2 of N):
00dbf072dbe : Add TF2XLA fallback patterns to LegalizeTF pass
6b65afa4209 : [TF2XLA] Remove XLA:Interpreter device
48c12a5abaf : Calculate TensorCore utilization
0df7db5b43f : Only mark ops in the `tf` dialect for outside compilation.
2e3e2bb3355 : [XLA] Use dynamism inference to infer dynamic dimensions for reshape. - Introduce dynamism inference function in xla builder, which tells if a value is dynamic or static. - Use dynamism inference to infer whether an input to reshape's dimensions is dynamic. - This removes the "-1" hack I made before in the bridge, makes the code cleaner. Plus it can support more complex cases dynamic reshape when the dimension comes from a series of transformations.
ff457d4d014 : Add bzl_library rules for .bzl files without one.
83d7587a561 : resolve map_kernel conflicts
d1e617ded2a : Pass `upgrade_legacy` cmd line flag to signaturedef importer in tf-mlir-translate.
a8dad139b6a : Avoid setting the leading dimension in TensorList slice to dynamic.
6e909825ed4 : Expand simple gathers into dynamic-slice.
0d2f665129f : Add APIs for Buffer Linearization Support in TPUs
f6cfee3dff8 : Fix Windows cwise_ops_test.py bfloat16 failure.
6848f640974 : Run DimensionSizeRewriter and ZeroSizedHloElimination as part of the GPU simplification fixed-point pass pipeline.
9091c70c38a : Added Softmax to the estimator.
cf8e65f2120 : Update the namespaces of TF-TFRT integration. All TF-TFRT integration code should under namespace tfrt::tf.
7e16538d564 : Eliminating NOP GatherND or ScatterND if the indices value are from 0 to n-1, n is the first dimension of input tensor.
ba134197454 : add defun benchmark with relaxed shape option
271f2bad321 : Add license header to lit.site.cfg.py.in
7a93fd22f78 : Adds API for users to provide custom allocations for TFLite tensors
1e6fa32dfe9 : Exception grammar fix.
a5f56f8c116 : Enable creating variables in loops.
201d45cea27 : Improve performance of fp16 DepthwiseConv2DBackpropFilter.
4684e40f18b : Clarify default Interpreter NNAPI behavior
4e9d0b23aad : Add EuclideanNorm kernel
5296ad4ffdb : [Resubmit] If an input-output pair is configured to be must-alias(off by default), they must be aliased at runtime.
26fb3eac426 : add test for nested ForwardAcc
247e9bd050e : Treat Case similar to If/While wrt stateless variant
7197362d5ae : Avoid a copy in AnnotatedTraceMe
bf6f488c110 : Mark Interpreter:UseNNAPI(bool) deprecated
874db4d3715 : Allows experimental loading of a model in C++ with unsupported features.
001ec7efbed : Changes are excluded via copybara
0a7a6220981 : KernelInfo separated from kernel. GPUOperation::PostCompileCheck don't need CLKernel(API specific) now and uses KernelInfo(API neutral).
cee1115ed5c : Internal change
51ecfb3061d : Properly inherit closure types in local functions. Add partial support for resolving local functions based on their type annotations. Propagate types into Expr nodes (although these are roots in expression trees).
a947442bbbf : Removed virtual for Compile, so as method generic.
486ee6c6c6f : Move IsActivationSupported and MaybeFuseActivation to model_builder_helper.h/.cc
eda4b4087bb : compute double derivative on primals, tangents using ForwardAccumulator and GradientTape
60dd10d03fb : Remove TODO
f037d18d239 : Fix the missing symbol Windows breakage.
49aae376828 : Changed signature of GenerateWorkGroupSizesAlignedToGrid to return void instead of Status. This function returned status::ok always.
2af416baef3 : Fix a logic issue
dbb961df7fc : [tf.data] Add more unit test to check the correctness of `disable_intra_op_parallelism` optimization.
595776085e1 : Add helper to identify JAX op name and type.
472576cae52 : Changed stateless_random_ops_test to use parameterized tests. Test time came down from ~600s to ~60s.
194ff7b835f : Verify that MHLO DynamicUpdateSlice start indices have matching element types.
88109c50782 : Check if environment variables are null before assigning to string
cc38583a9fc : Fix finished task handling for restarted workers.
a919022737c : Mark ops within WhileRegion control flow for outside compilation when unsupported.
be8b52212a3 : The code block in TF_BatchFunctionOp documentation was missing its end quote. Now it has it.
17cdd71cc9f : Add c++ utility function that converts AttrDef values to the expected types. This will replace methods such as `make_bool` (in `eager/execute.py`) and `_MakeBool` (in `op_def_library.py`).
c27f93d4b14 : Go: Update generated wrapper functions for TensorFlow ops.
f63877d6371 : Update ops-related pbtxt files.
90e89339a9b : Fix potential overflow in 64-bit MultiplyByQuantizedMultiplier function
fb837585264 : PSv2: Fix asan test for various targets.
42b439854ec : Update BUILD file.
d97081455be : Add benchmark for custom training loop.
0996281285b : Support 'exclusive' and 'reverse', in tf.CumSum legalization.
4bfb202b677 : TFLu: Switch to TFLiteEvalTensor in detection_pp
f0684187489 : Gcs Filesystem refactor part 1
3951b3666fd : Set self._op when before returning AutoCastVariable after assign
3c73355a9ad : Add test to verify assign().op doesn't throw
0b2fec54e14 : Add test for control deps of AutoCastDistributedVariable in tf.function
542871f6a3a : Revert rollback of #40564
a8230634ddd : compat: Update forward compatibility horizon to 2020-08-07
155e561f2da : Update GraphDef version to 486.
5e0ed38eb74 : Use string_view type for FormatFromString and FilterFormatFromString arguments
bf3b427a676 : Add the flat_hash_map explicitly to the dep.
d50776efab8 : Remove install from github directly for tflite model maker.
982d7edbfa0 : Internal cleanup on minor namespace issues.
0a764ff2fe3 : Add homepage for TFLite Model Maker under "guide"
d547659011b : Fix mlir-hlo CMakefiles after internal change
74a3400d3f6 : Add a test of some known deadlocks after peer failures
78606da47fb : Add include-what-you-use pragma so IWYU does not try to include these files again.
d51d619a0e7 : Clean up is_saving_non_distributed()
a8108923832 : Integrate LLVM at llvm/llvm-project@9dbdaea9a0e6
ab66003a02e : Disable collective_all_reduce_strategy_test msan test.
39ea1f2706b : PSv2: Add distribute/client:parameter_server_client dep to tensorflow/python/distribute py_library so it gets built as part of tensorflow.
3b47c2bdead : [MLIR][NFC] Adopt FuncOp/Region argument API's.
8c0c1e17309 : [tf.data] Add the optimization to disable intra op parallelism.
2a7de5bd6c1 : [XLA] Merge partial sharding in elementwise ops' sharding propagation
5f392207bb3 : Disable flaky test
016646b7329 : [XLA] Make FillRandomDouble method that can allow for better creation of random bool arrays.
cfb79f71512 : Rollback of 0c2b2a3063dc4334b6 to allow for backwards compatibility for some more time.
3e5a78fa1b3 : Else fix
a190fee2a5d : Reviewer requested changes
235dbc2dc26 : Added info about supported image formats to DeviceInfo. storage_type_util cleaned from OpenCL API calls/structs.
d9ea5051104 : [tf.data] Record the number of times tf.data experiment applied to input pipelines.
bb315c52e06 : Fix a conv3d dgrad type issue
bcf052b88c4 : Relax DynamicBroadcastInDim verifier when dimensions are dynamic.
0573f8cb697 : Check input and axis params
3fd7bac6ed8 : Fix tsan failure.
1db5e0f3233 : Update ReplicateToIslandPass in preparation for cloning functions (NFC).
128fad4ee1a : remove trainable arg
2e4bf2c0bcd : Prepend "TensorFlowLiteC/" to common.h path in delegate subspecs
c0b693f1647 : clean up
0a0a9eeb6bf : Change unordered containers to Swiss table.
0c3334857dd : Use selects.with_or to avoid duplication of deps.
dc76cd3e09e : Add structured input signature to functions loaded from V1 SavedModel.
eaaccbe0dd8 : Fix.
a684b992889 : Removed duplicated fields.
41622e7754d : Clone nightly jobs for testing CUDA 11
c7e51d1866f : Refactor meta_support out of two targets ("quantized_ops" and "cwise_lib") that could possibly be included in the same binary and cause multiple definition errors. meta_support.h will be removed from all MKL targets in a later commit.
9c8581efc5c : fix build
35ac1e1bfee : [ROCm] Updates to dynamically load the ROCm "hipsparse" library
50145eeeb12 : Remove NodeInfoDelegate from calibrator & inspect Interpreter directly. It breaks the contract that delegates must outlive Interpreter.
aca9c898732 : Return `errors::Aborted` from ScopedAllocatorOptimizer when it cannot optimize a valid graph.
e75098f34e9 : Adding a file name suffix option to event file names to prevent event file name collusions.
544771ff261 : Add a static `getDialectNamespace()` method on MLIR Dialect
1fb7fbe3563 : Fix.
a0aee5ed2c8 : [XLA] Implement S8,S16,U16 support for Literal::GetIntegralAsS64
1da0eb2f478 : Extend MemoryTypesForNode test
8296bf5a55e : Add a utility to flatten StructuredValues of SavedConcreteFunctions' input and output signatures. This can be re-used for the upcoming tensorflow::Argument, as well as the current input/output size validation logic.
fffd56ade18 : Add support for `mhlo.if` in LegalizeTFCommunication pass.
cf9518e745c : [tf.data service] Avoid holding locks while calling RPCs from worker.
16414a14f47 : [tf.data service] Support recovering from dispatcher restart.
b74d6158ef6 : Fix.
023e45081e5 : Fix.
ba13b9a9ce6 : [XLA:SPMD] Very first step to support partial replication with ElementWiseOps.
8145abe98c2 : Swap to new sizetracker-specific artifact bucket
444e113642f : Added a couple missing symbols.
dffb0b56192 : [XLA] Avoid harmless signed integer overflow
7df6aa0253a : Added beta parameter from FTRL paper to main optimizer class.
3cb04184776 : [XLA:Python] Remove unnecessary Python buffer tree code in BufferFromPyval.
d21fe75e142 : [tf.data service] Retry creation of jobs.
14c817dfbb0 : clean up
90d09925825 : clean up
4d59bcb41eb : Add simple AutomaticOutsideCompilation test with scalar summary.
c1244778c18 : Support dynamic dimensions in NNAPI delegate
c0374a95dfb : Allow creating symbols in TF loops. This is on a best-effort basis, and only works in cases when the symbol being created doesn't depend on previous iterations. This change only adds the feature, but does not enable it yet. It will be enabled separately.
b9a5452924f : Assign device to split node.
d9b5042f033 : s/no_retry_on_failure/retry_on_failure; NFC
a8a50023bb4 : Add quiet-down bq options to avoid setup messages
f89cb21f747 : Fix build documentation typo.
a5034fd7af2 : [tf.data] distribute.py: In batch_sizes_for_worker function, if batch size is a constant tensor, return a constant result instead of manipulating TF ops. This allows for better downstream shape inference, since _RebatchDataset relies on the static value of its batch_sizes input to set the element spec.
fd9fbcd3ca4 : Update ops-related pbtxt files.
7ca0373ad3b : [tf.data service] Perform retries for dataset registration.
b3caff096f8 : Add half support to CrossReplicaSum
ef904af1c63 : Move imports
916e5e54be3 : Cleanup TraceMe idioms
df615cd5c3b : Remove environment variable TF_ENABLE_OSS_CPU_PROFILER
d7df643e4c9 : Fixed the Windows build for TF Scala.
a80ee49dd07 : Reduce a redundant shallow copy of tensorflow::Tensor in TF_TensorFromTensor.
4ead0a60102 : Update README.md.
e4ddbcc7400 : PSv2: Remove the logging in CoordinatedClosureQueueTest as it's still failing windows py38 test.
19806267f85 : Set name of layer to node name when converting activation and FusedBatchNorm ops Also fix a potential crash if creating the layer fails.
e29b09b91c5 : Utilize TensorFormat
8fd0ab8e6c3 : [XLA] Reserve for all pinned buffers first them before starting allocations.
696a4a76ceb : Add bfloat16 support to more cwise CPU ops
2bdb7d5ba57 : Quick fix to _convert_inputs_to_signature return val
d029f2f7993 : Reenable MWMS CTL correctness test with multiple GPUs.
6fd7706f18b : make input sizes different for dict input
c4145955566 : Integrate LLVM at llvm/llvm-project@633e3dacf27e
d9ec032105b : Add GCS Helper
95848485464 : [MLIR][XLA] Allow for choice of safe/unsafe variant in broadcast utils
11705356a71 : [MLIR] Remove Affine->STD and SCF->STD patterns from lhlo->llvm pass.
d17db7c0e38 : BUG: log_cosh alias missing results in round-trip serialization failure
05da803532d : more test (dict output) and docstring
6175b78d838 : add /hip suffix to find hip path
3c7b2f5fc4d : Fix bug causing the local closure to be ignored for variables marked nonlocal.
4be925e3785 : Optimize X^2 to X*X and X^1 to X in TfLite
ba2e7733e1b : compat: Update forward compatibility horizon to 2020-08-06
6657b112c8b : Update GraphDef version to 485.
a41898dfbda : Go: Update generated wrapper functions for TensorFlow ops.
3182f482fd7 : fix docker envs
51e645bf341 : Followup CL to add support for saving non distributed version of variables with policy enabled.
c066122c0dc : Add support for using `strategy.extended.update` with VariablePolicy and ONREAD variables. This change has already been made for SyncOnReadVariables but not the Policy implementation classes.
3f49de584cb : Internal change
e3ce476785e : Support sentencepiece ops in flex delegate
cee9a4fa4bd : Go: Update generated wrapper functions for TensorFlow ops.
09e5c638794 : Add CMake files and lit configurations, enough for `ninja check-mlir-hlo` to pass on all the tests
9ae671b9c73 : MultiProcessRunner: Make MultiProcessRunnerResult available in the exception re-raised from subprocesses.
5580bd50661 : Correctly strip header inclusion path for Metal delegate
2394ff5924c : TFLu: Fix warnings in detection_pp test
5b06bfab041 : Enable Min/Max scatter update function for SPMD partitioning
b9bb63da8fd : Add canonicalization for unpacking and repacking the same tuple (e.g. tuple -> get_tuple_element -> tuple).
6fe75e83928 : Add RaggedTensorToSparse and DecodeRaw to flex delegate
2b387c6cb66 : Update outdated comment about updating MirroredVariables.
9b3d8452d7c : [XLA] Convert concatenate into broadcast if all operands are the same and size one in the concatenate dimension
fea99d08a76 : [TF2XLA] Do not set redundant variable when compiling with XLA
8ea1d3cb88f : Update colab to add MobileBert and change dataset to SST-2 for text classification in TFLite Model Maker.
4f8ce743743 : [TF2XLA] Deprecate xla.experimental.compile
ebf8343be4a : Add colab for question answer in TFLite Model Maker.
fe2919b9725 : Add MetaOptimizer::GetResultString to help debugging
e8e2864e95f : Added tests for GPUCompatibililty lib.
792823b4d60 : Update README.md
96f591d270c : [tf.data service] Give workers their previous tasks when they rejoin
c9cf93af04c : Refactored BatchResourceBase to be able to extend BatchTask.
5c2ea9fd1a5 : Added support for zero accumulators in FTRL optimizer implementation for TPU embeddings, behind an optimization parameter setting because it hurts performance.
c5543bc170c : Add TpuCoreLocationExternal::host_coordinates() and TpuTopologyExternal::IdForHost().
25d2018f26e : Cleaned unused stuff in Tensor and LinearStorage.
d6ba72ae919 : pylint fix
e1a7f968c23 : better test on dict input
0cfab36bcf7 : [XLA/GPU] Convert the sort emitter to use LHLO.
0c2b2a3063d : Remove logic that is no longer needed and make GetTensor availability strict.
766dec30b45 : Fix issue in tf.string.format wheree unicode is not rendered correctly
9a4ffa19f23 : Integrate LLVM at llvm/llvm-project@acb66b9111ba
7e744a36816 : Truncate to seconds without using timespec=
1182974cc13 : clean up
c9f925ac905 : [XLA] Define partial replication in HloSharding
76bacd37189 : move functional to preprocessing_state.py
6c9ba7128e5 : Recovering some of the xtensa cycle regression.
9d21546fea0 : Populate ForwardOperation.outputs. Tested using grad(exp(x)).
ef9e548c5ff : Refactor `TpuCompilationCacheEntry` interface to return `TpuProgramGroupInterface` and `core_index` and makes CacheEntry less transparent and move application specific logics outside of cache.
0607c2a41b9 : [XLA] Don't cross-program prefetch buffers that are already pinned to alternate mem.
8de090d4b11 : Enable GPU delegate in benchmark_model on Linux (non-Android) when CL_DELEGATE_NO_GL is defined.
82e073b3a89 : [XLA/GPU] Convert the sort emitter to use LHLO.
78597f43dc3 : Add a new delegate flag to propagate shapes via the runtime
7b301123019 : [XLA/GPU] Add a gold CHECK file for sorting. NFC.
83a1ac2d845 : Simplify string representation of KerasTensor.
e4706fdf31d : Fix small issue with error message in Functional model construction.
44be60723e1 : Add TPU Transfer Manager Interface and Noncopyable Buffer support
76bb55a2717 : Fix broken doc links to tf.math.unsorted_segment_sum operator.
decd75daaa1 : Make metrics_utils_test extendable.
9bf6b0f9737 : Don't Mark ops for outside compilation if supported by TF2XLA fallback.
c42a7a9c8aa : Skip ScopedAllocatorOptimizer when an input is a Const op.
c90cf2e18f8 : [TF2XLA] Merge xla_kernel_creator and xla_kernel_creator_util targets
ff61ec799e2 : Create build target for image recognition test.
a6339f25b94 : Make unavailable functions FATAL.
4f8189c6e4e : use std::unique_ptr instead of constructors and destructors for TF_Tensor and TF_Status
7f1de8ac42b : use std::unique_ptr instead of constructors and destructors for TF_Tensor and TF_Status
c0cc19b02f0 : MultiProcessRunner: Add `process_exists` convenient method.
3338e5d816a : fixit for feature column VocabularyListFeatureColumnTest, IndicatorColumn, IdentityColumn and WeightCategoricalColumn.
90c7444b810 : add test coverage
96cbf435485 : Remove duplicate symbols and usages for utility functions.
697b531eb24 : Fix narrow-conversion issue
8bd5ab3719e : Changed the DNNL version to 1.5.1
b2f5d100d1e : [XLA] Convert Abs(a)*Abs(a) to a*a and add an option to allow for numerically unsafe algebraic simplifications
3b5dca4dd34 : Fix pylint errors
88461053262 : Port the cmsis-nn optimized kernels to the new TfLiteEvalTensor API.
a07effec7d2 : Update ReplicateToIslandPass to assign device ordinals based on the first TPU core device id.
1e70d3af015 : Create basic C++ ConcreteFunction class and _build_call_outputs - initial C++ migration
353935b9925 : Enabling native foramt in Conv bwd
b9c6a8278d5 : [MLIR][XLA] Allow for choice of safe/unsafe variant in broadcast utils
1ae71606d07 : fixit for server_lib container test.
c2e594440e1 : Add support for broadcasting to `tf.vectorized_map`.
e084a00fd1b : added merge_summary functions to anonymous namespace
ebf88156d06 : Pick up nightly script changes from master
b6960d8bd1e : Revert "switched from allocator attributes struct to opaque pointer"
bbc57503e62 : Fix an indentations in TF_FloorDivOp and TF_FloorModOp. Since I'm learning TableGen, the old indenting looked like some kind of multi-result op. Also fix a spelling mistake.
ef0f08f5dde : Added GatherNd and StridedSlice to the estimator.
62907af517d : add test coverage
7fbbbe1a919 : Enabling native format in Conv fwd
cf77a7186af : Enable presubmit testing for the mlir bridge.
bfb9bebd133 : Add accidentally removed headers back
36b9f867011 : fixit for VocabFileCatColumn
5b351960354 : [tf.data] Fix internal usage of deprecated API.
af49bde6bf9 : disallow calling fit
1dd5f497b1c : [MLIR][HLO] Remove redundant casts from unranked to ranked transformation
f648d335f08 : [MLIR][XLA] Allow for choice of safe/unsafe variant in broadcast utils
3cd22f746ac : Refactored tf.data.Dataset.from_generator
b55bb7f5a1a : [ROCm][XLA] Fixing no_alias_test
47aab0b49ef : Change tensorflow_core reference to tensorflow. We don't have tensorflow_core directory since some months back.
ed009a09976 : Adding three weeks forward compatibility condition to the op ignore_errors_dataset.
0d4f4ab3c91 : conform input specifications of layers
fdd6b2f9b67 : Added Select and Where to the estimator.
541120e68cb : Use TF legalization patterns to determine if op should be marked for OutsideCompilation.
b21bc388a14 : [XLA] Convert Abs(a)*Abs(a) to a*a and add an option to allow for numerically unsafe algebraic simplifications
0c944514c1f : Remove left-over debugging in bufferize pass.
6ed841fbcf0 : Handle tf.IfRegionOp control flow when determining which ops to mark for outside compilation.
27495c23c6d : fix build
739c7560a18 : Add support for `RaggedTensors` as lookup keys to InitializableLookupTableBase, IdTableWithHashBuckets, and StaticVocabularyTable.
43cd816657f : Making the log_warning option as an attribute in IgnoreErrorsDataset instead of defining a new op.
428d74a880b : [MLIR][KERNEL_GEN] Add tf framework C interface.
f6fa1bedcac : Better parameter validation for tf.data.Dataset.from_generator
3c945050395 : Integrate LLVM at llvm/llvm-project@c558c22cab9a
4a64fa3df84 : [XLA:CPU] Fix a crash in topk emission by canonicalizing pointers
671844cd418 : Support to generate zip tests (i.e. cc_test) against a particular delegate, like xnnpack delegate.
7248c71c11c : Add int16x8 support for BATCH_MATMUL operator
da84c4fd367 : Remove optional static registration for hlo dialects again.
3f07f84a0e8 : Add bufferization pass that transforms hlo and some standard ops.
a833385e49b : Fix flex delegate selective build in OSS
2d2523c8c71 : [XLA] Rewrite 1d sort to TopK
926642ea7a1 : [XLA:CPU] Add a runtime function for F32 TopK and use TopkRewriter to target it
f576f29e3d1 : compat: Update forward compatibility horizon to 2020-08-05
ccbd5ff0e6a : Update GraphDef version to 484.
1033515e9ed : Add TF-TRT converter for Shape op.
5f6c13cb108 : [XLA] Add TopK rewriter pass
ebec29b480f : Limit max depth of find to 2.
6e339264157 : Move person model and ruy to tools/make/Makefile.
b89e12c5a3e : This is a near no-op.
0b845613246 : [MLIR:TF] Fix a bug in binary out of concat hoisting
ece71406c5c : clean presubmit outputs
8e75f3b9935 : Add TF_USE_FILESYSTEM_METHODS_WITH_NO_TRANSACTION_SUPPORT macro to modified classes
18e4ffd5be8 : Add all retrying file systems to PR
e2cba3e0a29 : Moving some filesystems to Transactional API
822eeba7ed4 : MultiProcessRunner: When subprocesses time out, prioritize error reporting from subprocesses over the fact that it times out.
267aebacb55 : Integrate LLVM at llvm/llvm-project@28e322ea9393
54312c0e8fd : fix build
d38f00677ff : Add `is_control_flow_graph` property to `CondBranchFuncGraph`.
c0b2748f6bc : Split GPU Compatibility Lib into two.
70c23b653fc : Enable clipnorm and clipvalue arguments in Optimizer with tf.distribute.Strategy. Apply gradient clipping after aggregation.
8491e4ec502 : Disable python/keras/distribute:collective_all_reduce_strategy_test on msan as it flakily fails.
a778b8f95e5 : If an input-output pair is configured to be must-alias(off by default), they must be aliased at runtime.
77ee5e02721 : Rename LoadLibrary to avoid conflict with Windows macros
eaa5235e003 : Improve docstring of strategy.run.
6388aa43d7d : Change the function output type, either a Tensor for a local output or a TensorShape for a remote output, preparing for the support of function outputs placed on remote workers.
e95a955af80 : Fixed a bug with Functional model serialization when a layer that produces kwarg args of another layer had already been used to define a different functional model.
deefe8cafb1 : [tf.data service] Only create journal writer when fault_tolerant_mode is enabled.
754dffaf781 : PSv2: Attempt of a workaround for client_test's logging in windows/cpu_py38_full/nightly.
f05d6a01eef : Fix passing StringPiece to proto string setter in dispatcher_state_test.
46a8319ee74 : Moving rest of the filesystems to Transactional API
f9bb6295251 : [tf.data service] Use the journal to keep track of registered workers.
92d021c1ae9 : Fix some error
3f45c33ba54 : Remove tracking of inbound nodes/outbound nodes.
84d053187cb : Break up core/kernels/BUILD (part 1 of N):
79594069bb6 : Preserve composite devices when cloning a ProcessFunctionLibraryRuntime.
2d68aaede74 : Add ImmutableNodeMap for const GraphDef. NodeMap and ImmutableNodeMap are subclass of NodeMapInternal.
53576063848 : Enable clipnorm and clipvalue arguments in Optimizer with tf.distribute.Strategy. Apply gradient clipping after aggregation.
5a0d95f7eb6 : [MLIR:TF] Hoist cwise unary op out of concat
60040ffabfc : NFC: Remove unused dependencies
46011552902 : [MLIR:TF] Hoist cwise binary op out of concat
0f142c8ae15 : Add a sync point before DistributedDataset `__iter__` method returns.
683b1bbc357 : [tf.data service] Track task creation in the dispatcher journal.
c96f601e0ca : remove obsolete comment, the bug is already fixed
cf59ede2e4b : If an input-output pair is configured to be must-alias(off by default), they must be aliased at runtime.
5ad23f0dd45 : Internal change
087d17541a0 : Fix for hello world Colab dependency error
54b76dc588d : switched from allocator attributes struct to opaque pointer
b46dd07f4a0 : add nested tape, acc test (fails for now)
2b220dae89d : Export CombineOpMetrics via header
541832fca17 : Support multiple producers of the same (iterator_id, element_id) pair.
12208cd82db : Cleaning up unused TF_TensorHandleList, now that captures are not exposed on the C API.
5c6f844c020 : In preparation for making the proto ParseFromString() method accept string_view, this change makes the conversion from py::bytes to std::string explicit, since this will no longer happen implicitly after the parameter type change.
dcbf62e6b25 : reduce over-broad dependencies in regex_split library
6dae832b2ce : Update post-training quant tutorial to use int-only quant with TF2.3
895ed30e83b : Update visibility of build target.
442c7015fce : Remove usages of `smart_cond` module from Keras.
3b30b1b495e : Allow index typed memrefs in reshape_memref_cast.
6de5b8dea2e : Add ImmutableNodeMap for const GraphDef. NodeMap and ImmutableNodeMap are subclass of NodeMapInternal.
9bf172a8d8b : Fix MeanStddevNormalization on ARM Mali: The OpenCL standard requires __local variables to be declared at __kernel scope.
8ef70baf379 : moved TF_OFFSET_OF_END to c_api_macros
53f0fa916fa : NFC: Remove unused dependencies
7972c284ac7 : fixed bug that doesn't return on TF_InvalidArugment
2bc4d851aa5 : Clearer logic for structure.normalize_element()
e74df1f3b42 : Reverting incorrect merge changes
52c4411c26f : Split GPU Compatibility Lib into two.
6be604aaacd : Reland (Attempt #3) PR #35985: [TFLite int16] 16-bit version of ADD/SUB reference kernel operators
497b1ba2b08 : fixed build files
beab9b83eaf : Fix missing dependency for GPU delegate
77354147056 : Add README.md for keras_examples_benchmarks folder
e1e26459458 : Put distribution and cluster parameter modifiers in their own combination
adc09622af2 : Fix python math doc
b1cd7de79fa : clean up
8c5f64c993b : fix build
6acd86d5394 : [TF2XLA] Make tf.argmin stable on XLA:TPU
4e03f13e6a7 : Support packed TensorHandles on CustomDevices.
7a2383c18f2 : Improve error catching for downloading
bafcc6de33d : Disable client_test on windows.
0907c6e0547 : Add explanation for v1-only tests (training_ops_tests).
f1f65d45f70 : [tf.data service] Support restoring state from the journal on dispatcher startup.
e1da2cba6db : Make kernel-gen-opt its own tool with a cc file.
be1cfeb96e2 : Add build helper to mlir-hlo
b4b0d9da40f : fix for lint in feature column test.
12b7b9e06d9 : The `linalg.LinearOperator*` Module APIs do not support top-level dispatching because they are classes w/ methods instead of top-level methods in TF's APIs. But, their class methods call out to APIs that do support dispatching.
c8ddf5a1dfa : [XLA] Allow kBitcast to also change types.
6ccee7b9243 : Add ImmutableNodeMap for const GraphDef. NodeMap and ImmutableNodeMap are subclass of NodeMapInternal.
9ce5ad0f0a8 : Sampler resolve moved to TransformToCLCode. Removed DeviceInfo from many generation functions.
0224b563c6d : fix skip test feature column part 3: Shared Embedding Column
1cbe64ec056 : Move scalar multiply to the smaller side of convolution.
920c7f93633 : Delete duplicate glob expression
935a1f07c60 : Add COPY operation to node shader registry in OpenGL
465b9f4258d : [TF:TRT] Use IsTensorRTVersionGreaterEqual to check TensorRT version.
14a136df863 : [TF:TRT] Disable some python tests for TensorRT 7.1.3.
9ce602d8206 : change in saving instead of training
cfaecb4257b : throw error when h5 save fail; create dir before saving
d8567b02c85 : Update the comment to match the implementation, as was suggested in review
447537756f8 : fix skip test feature column part 2: Embedding Column
3b6172f744f : Add TF-TRT op converter tests for reduce ops
6effd168282 : Add clustering to TF Model Optimization overview
ea6516dcadb : Add a shape_to_descriptors pass that combines the various shape lowering patterns needed for code generation with descriptors.
1b64996606a : Add support for additional deps in tflite_flex_android_library
2003255bd14 : Better example in the docstring for tf.data.Dataset.from_generator
2f00b555577 : Enable depthwise convs in auto_mixed_precision
ec4a78f4431 : Bump google-cloud-cpp to 1.16.0
2c652e59909 : Fix GetChildrens
2bdbc19821f : Add GetChildren
79b1c712df0 : Add RenameFile
0579ea25ffc : Roll back "Enable mlir generated GPU kernels by default for cuda builds."
db7f4c409c1 : Minor fixed to testFromGeneratorRaggedTensor
209ff596bd4 : Add DeleteDir
56a86ce36e0 : Add CreateDir
557663d0ac0 : Add DeleteFile
9fee1f54b2c : Add GetFileSize
b3c8cc141a5 : Add Stat
cb7fd5197e2 : Add PathExists
0f592c3c557 : Add NewReadOnlyMemoryRegionFromFile
c7fa71b32a3 : Update GraphDef version to 483.
4187ccbe253 : compat: Update forward compatibility horizon to 2020-08-04
d5909ff1a03 : TFLu: Fix for internal build error in detection_pp
451ca2badeb : Support User's defined library in Flex delegate
7ef3ec81cac : Minor syntax and punctuation fixes
88ab72153e1 : Integrate LLVM at llvm/llvm-project@b5059b714023
19d6fdc42d5 : Internal change
68bfd34e264 : [TF2XLA] Enable more tests with MLIR bridge and on TPUs
f6c698c9eba : Fix compilation issue in TensorFlow TPU support
6032b6a8888 : [tf.data service] Write dispatcher state changes to a journal.
486296671c8 : Fix tf2xla error message in the ConcatOffset and MatrixDiagPart ops
49d8311de69 : indent
befe7e95c6e : [XLA] Allow kBitcast to also change types.
2cd38d3fc8d : add unit test
be269ac3d2c : Break too long line
3a4385ca694 : Address comment
d46875f207c : Unify TF and XLA error messages for the SplitV op
66dc5f61c9f : Fix the Windows build
5297c4ada6c : Fix pylint
90d864cd1d0 : [XLA] Allow kBitcast to also change types.
f4d60080b0b : Fixed indentation errors
6a5edccf1d0 : tidy up doctest
4457dcc8c57 : Introduce early documentation on mlir-hlo
ebbe7dd6c4f : Fixed indentation
f6741ff2261 : TFLM:update HIMAX_WE1_SDK_URL
fc424cb9c53 : Internal change
1277f675144 : Refactor and Fix lint errors in util.py and lite*.py files
e4592dad255 : Internal change
d353f49989e : Extended support of SUB (and other elementwise ops). OpenCL delegate supports SUB with runtime tensor as second argument.
e2865bb150f : Add MWMS combinations to custom_training_loop_metrics_test.
23d2e73f824 : Update tensorflow/core/platform/file_system.h
9e6c87150b0 : run shape inference after the constants are frozen
2d968de1433 : Resolve minor TODO in function.py
4d765c332e6 : Update generate.sh
69e1ca4cdea : Add Compilation Cache local lookup feature to TF-TPU support
3410880bd34 : Remove / modify temp comments
c94f5813e65 : Address comments
a04564d5881 : Modify _define_function_with_shape_relaxation, remove some calls to nest.flatten
1a8f8965b24 : Device and DeviceInfo separated. DeviceInfo doesn't has OpenCL API calls/elements.
dab856a93fd : Removed ElementwiseOperation. Simplified ex-ElementwiseOperations, ReLU, PReLU, etc.
611067afc6e : clean up
2e89544a158 : Pylint polishing
bb55b48537e : Passing function_test
a73b5ce940b : partial fixit for feature_columns_test
eb4c2a543f3 : list_keys test done
9fefb3b50ac : Tool generated fixes for unused dependencies.
68468d791fe : added histogram_summary op registration
eed154ca659 : changed TF_AllocatorAttributes usage to pass by pointer
7e10ef560d3 : [tf2xla] Add support for PopulationCount
474d3df724c : [TF2XLA] [NFC] Test that aliased updates do not actually increase memory usage
3cf7683cfea : Refactor `TpuCompilationCacheEntry` interface to return `TpuProgramGroupInterface` and `core_index` and makes CacheEntry less transparent and move application specific logics outside of cache.
9474df4a127 : [MLIR][NFC] Adopt SymbolTable::UseRange::empty()
52821ea9359 : Add error if calling `jacobian` or `batch_jacobian` on an exhausted tape.
0e5562be236 : Go: Update generated wrapper functions for TensorFlow ops.
1236b627373 : functional preprocessing stage initial commit
fc9c057b1ac : Adds ParseShardingFromEdgeSource().
a0f7e214ae4 : Fixit for sequence feature column test.
f18d09553b2 : Add element tracing for tf.data.experimental.parallel_interleave.
f292f31b574 : Disabling benchmarkScanDefun for TFRT due to lack of MLIR lowering support.
fcb71ce45b5 : Added beta parameter (as in https://research.google.com/pubs/archive/41159.pdf) to FTRL implementation for TPU embeddings.
2e680a5dde2 : Remove ProfilerSession::Create with no arguments
3d273680d54 : Adding a macro for exposing base class methods to FileSystem derived classes to workaround name-hiding issue.
64c753b9ee9 : When a non-KerasTensor Tensor is passed to the `tensor` argument of keras.Input or InputLayer, make a KerasTensor directly from that tensor rather than erroring out.
d84acd6e45d : Remove unused symbols in vars_test.
a4ff9ed01fa : Add CI job name to sizetracker table schema
6dbc50195e5 : Automatic readability finding fixes.
b58a8717b1a : Add auto_restart to multi_process_runner
6b3990c84e1 : Fix asan error, when there are no matching files in matching_files_op.
729b23995f7 : Test with MWMS in custom_training_loop_optimizer_test
a3df6cff1bd : Add MeanStddevNormalization to the list of operations and the OpenCL operation selector.
2ffd0a6fb6a : tracking device memory transfer in steps_db.
af7bad693cd : Expose device memory allocator mem usage via context
fcec95e1918 : In tf.nondifferentiable_batch_function (https://www.tensorflow.org/api_docs/python/tf/nondifferentiable_batch_function), flip `enable_large_batch_splitting` to True.
d9586bfdbec : Fix error message for missing `quantized_input_stats` flag
cec4c62fa25 : Remove all instances of initializer_list from TF Micro kernel tests and clean up tests.
ec87d847f22 : Add compiler pass to remove duplicate 'tf_saved_model.bound_input' bindings.
99fc31e82fc : Add a module config option to enable hlo deduplication.
3b83a25110d : Test with MWMS in custom_training_loop_optimizer_test
7a4b89dbaf7 : Adding `doc_controls.decorate_all_class_attributes` to tensorflow_docs.
cddca76312f : Add check for reading input tensors at an index that is out of range.
dbc843d6ec8 : Garbage collect old WorkerSession when the restarted master task create new one.
cf43fd2af62 : Let linear model support dict inputs.
043c4d515f3 : Use c_api_macros instead of c_api
9bcf2657a22 : Fix TraceMe in external/compat.h
7fafd216eb1 : changed OnesLike to ZerosLike
a1b5894af84 : Update LegalizeTFCommunication to deference optionals instead of calling getValue() explicitly (NFC).
49bb08c0558 : Add c interface for `core/platform:logging`
0b68f7509ff : [MLIR][KERNEL_GEN] Add embed-tf-framework pass.
d623697b835 : Add Conv3D in layout opt decision
88ee42a7e7a : Layout grappler for NDHWC Conv3D
b25ed5a8d47 : Fixes error when reconstructing functional models from config if layer outputs accessed in call **kwargs come from previously-called layers.
74d52625701 : Use workgroup-local reductions for MeanStdDevNormalization.
60c8033ebc3 : Add support for token operands to mhlo.tuple.
59dc165d26c : Enable input spec checking for Functional models.
856dc4f7b6b : Add MLIR definition for StatelessTruncatedNormalOp.
3ccad31d396 : Update copyright in GuaranteeAllFuncsOneUse to be of TensorFlow and update function names to match Google C++ Style Guide (NFC).
cad412bfcba : Update tensorflow/python/ops/math_ops.py
84ad9375524 : Update tensorflow/python/ops/custom_gradient.py
86927dd8ddc : Update tensorflow/python/ops/custom_gradient.py
fbb9c59ab27 : Update tensorflow/python/ops/custom_gradient.py
8e9f3196fd8 : Added a bunch of unary ops to the estimator.
70392f7369e : Fix windows build error.
123af9ba860 : Also allow older compute capabilities 32 and 30 when generating ptx.
4305e83f8cc : [MLIR][KERNEL_GEN] Use TF_FRAMEWORK_TYPE instead of PRIVATE_EXPERIMENTAL_0.
71329959e56 : compat: Update forward compatibility horizon to 2020-08-03
c730b889e20 : Update GraphDef version to 482.
4f1b59c06d3 : TFLu: add missing bazel dependency for detection_pp
634888a82f4 : TFLu: detection_postprocess: fix review comments and build issues
88cc269d3b7 : TFlu: Fix detection_postprocess output dimension handling
bd774cf7dfe : TFlu: replace std::vector in detection_postprocess
0de8f08754f : TFLu: Port TFL detection postprocess operator
82126e56ddb : [MLIR][KERNEL_GEN] Legalize TF Framework dialect to LLVM.
d201be62846 : Minor improvement, saying why the object is invalid.
1cb7ce30b74 : Explicitly disable SPMD in TPU strategy.
151bd5901aa : Cancel in-flight closures when there is an error.
37a0da627ce : Fix GuaranteeAllFuncsOneUse to only clone a function after checking if the limit for cloning is reached.
f496d8d9bfa : Create g3doc for recommendation models.
336ba1f2f38 : Disable guarantee-all-funcs-one-use.mlir.test for it failing asan test.
8148680637a : PSv2: Move TF2 parameter server training main library code into OSS.
46ad0d84d17 : clean up persistent gradient tapes
62800dd0f15 : build fix
2ea7d77bb08 : Fix macOS build
5df70e98825 : [XLA:SPMD] Fix right_halo size in convolution handler when RHS is dilated and uneven partitioned.
a06468b6010 : Fix parameter name in docstring
ddd59fa3c0c : Update goldens for tf.data.Dataset.from_generator
4910e8e8ed5 : compat: Update forward compatibility horizon to 2020-08-02
43b5e2cbc17 : Update GraphDef version to 481.
21507a97c18 : Fixing old "spec" term to new "signature"
cc9faf537f3 : Fixing issues in PR #37400
3bda04ddc16 : Add full implementation of PR #37400
7045927bac3 : [XLA] Add support for int8/uint8 CLZ/PopCount to the evaluator
b6c6e28076d : TFL java/BUILD: remove no_mac tag from a few targets.
628954a351d : Fix a bug in the new legalization of sign.
d5ed5f9895c : Fix and cleanup head adjustment allocation with offsets.
e1a47eb5daf : Run pylint
04b5af68166 : build fix
d0b99d9dde5 : Qualify uses of std::string
f343727e6c3 : Verify TransposeOp
af197c251c1 : TFL java/BUILD: remove no_mac tag from a few targets.
44597e39fb9 : Enforce xla in xla_control_flow_ops_test.
8f000581820 : Update GraphDef version to 480.
6043a03c1d4 : compat: Update forward compatibility horizon to 2020-08-01
270f4ce57cf : Cleanup TraceMe idioms
d3323e54e2d : Legalize TensorFlow NonMaxSuppressionV4 and SelfAdjointEigV2Op ops to HLO
df89afd1487 : Fix conj doc
8a449bdb652 : [XLA:SPMD] Improve sharding propagation for scatter/gather
803e198f835 : [XLA:SPMD] Support first simple recursive partiton on both parallel dim and spatial non parallel dim.
3c3f0aa1d7c : Added testable docstring
71bb46a15f6 : Clean up error message differences between XLA and TF for convolutions
d033ed5ee8f : Use branchless code to detect out-of-bound reads.
024a8354e52 : AddAttributes and MultiplyAttributes replaced with ElementwiseAttributes.
d5f7397a1ac : Added possibility to use BHWC tensor method Batch with HWC tensor.
d93ce2d383f : Remove @test_util.deprecated_graph_mode_only in lookup_ops_test.py
c4014988b53 : Prepare for enabling XLA SPMD by default
eb846979a54 : Integrate LLVM at llvm/llvm-project@b7cfa6ca9283
6453d1cf241 : Break up core/kernels/BUILD (part 1 of N):
1c1a93b62bf : Support Sharding/Unsharding program for sharding weight update.
c504bd3899a : Cleanup MeanStdDevNormalization: - Use raw string literals instead of concatenating strings per line. - Add const to variables in the kernel. - Add comments to the kernel. - Change the batch to be the 2nd dimension of the grid in preparing for vectorized implementation.
095a20b6605 : Scope instance keys under group keys for collective ops.
a49117d4b5d : Using default Compile for all ops.
5313d56b1e2 : Improve error message format when reporting batch dimension mismatch in conv2d.
d5baa96fed1 : Shard from_generator_test.
1b2ac91b25a : Remove @test_util.deprecated_graph_mode_only in dense_update_ops_test.py
68bedc248dd : Use V2 image summary implementation for Keras automatic outside compilation test.
0d78d544c31 : Remove @test_util.deprecated_graph_mode_only in gradients_test.py
40626d2c54d : Fix the BUILD rule for platform_port, after changing the NominalCPUFrequency implementation.
c5ef52c5f0c : added draft of function
29b576a718d : Remove @test_util.run_deprecated_v1 in gradient_correctness_test.py
5594fde93b3 : Fixing run_v1_decorator for gather_op_test.py. Also moving it to an array_ops folder.
cea9f19ebf1 : Sink standard dialect constants in sink_constants_to_control_flow pass
496d3166b68 : Add IteratorName helper.
1749ef5aef4 : Make distributed client RPC timeout configurable.
111caf888de : Supports return_attention_scores option in tf.keras.layers.Attention.
00426cb4033 : [TF-numpy] Adds a validator for numpy doc links, and fixes broken links.
c3bddbddaa1 : Reland "Fix issues with 32-bit ARM builds"
0bf6bb64ce7 : Remove v1 decorators from saved_model:saved_model_test.
e3ac0822d81 : Add compiler pass to remove duplicate 'tf_saved_model.bound_input' bindings.
1b810dd32f2 : Added includes and BUILD deps for Eigen::half
2240aad0a2d : fix dependencies
8a2c608cf7d : Restrict GetDimensionSize HLO op result type to 32 bit integer
ae9cc4a84d2 : TFLite: reduced redundant calculation in integer_ops conv.h
4a02cef1bfa : updated include for integral_types
934b4b6a35a : Move scalar multiply to the smaller side of convolution.
781ff0196ce : Change the namespace for core boosted trees quantiles.
cbc7ac0e8c1 : Modify _convert_inputs_to_signature, return empty list for flat_kwargs
4e118127252 : Introduce functional<->region conversion passes around extract outside compilation
1edbacaacc8 : Break up core/kernels/BUILD (part 1 of N):
cf2e284a9a2 : Add host location plumbing to TPU client.
7947d9c2736 : Handle NPY_INT for numpy conversion case. This enum is used on Windows and unbreaks int32 ndarray support on Windows.
18c370bc42e : [MLIR] Add conversion between XLA Fusion and MHLO FusionOp.
ee006f32fb5 : Add GuaranteeAllFuncsOneUse pass to bridge pass pipeline.
4030bec833e : Remove @test_util.run_deprecated_v1 in gradient_correctness_test.py
421f52cc8e1 : [MLIR] Fix TFInlinerInterface to be handle ops that cannot be duplicated
841805724e2 : Roll back "Enable mlir generated GPU kernels by default for cuda builds."
3a2dd11d51e : Convert `extras` to `metrics` in benchmark_report for metric monitoring.
cc7e68b6113 : Update to have a better error message for tf.math.segment_[*]
35ee98e7881 : Qualify uses of std::string
a56d66eb68e : Qualify uses of std::string
a164043513f : Move IREE GuaranteeAllFuncsOneUse pass into TF.
8eccff2ea17 : Provide definition and use SIZE_MAX for BFCAllocator::kInvalidChunkHandle
a5795009f82 : Introduce Eager placer for TFRT for op handler placement. This placer reuse placement logic borrowed from TF eager runtime.
56aa1b17ed7 : Change not exposed in public API
b1da7fd091c : Fix order-dependent test cases in c_api_distributed_test.
f3f617d6723 : Add compiler pass to remove duplicate 'tf_saved_model.bound_input' bindings.
25574715486 : Move scalar multiply to the smaller side of convolution.
de32abb6c4c : Change the namespace for core boosted trees quantiles.
22cad1b6d91 : Lower priority of Merge nodes in LIFO scheduler
e4866b3bc1e : fix tensor_map_test_dependencies
2dbca54575b : Most modifications so that nest.flatten() is called once between _convert_numpy_inputs and _filtered_call
7e7d62b7353 : [XLA:PJRT] Add optional platform-specific fingerprint to PjRtExecutable.
56bb3cc5e85 : fix tensor_map_test dependencies
f3e7bc6a0b3 : [MLIR][NFC] Split RegionAliasAnalysis and SideEffectAnalysis into separate files
bba56b756fa : Addressed reviewer's comments.
82c0a2194ad : Speed up LogSoftmax by using Eigen's vectorized math.
4bf11a69ad1 : fix header
a01e88a0792 : Constrain mhlo.const to static shaped tensors.
a697dbc6043 : Qualify uses of std::string
7f3772b7b88 : Unify bitcast errors between eager and graph mode
4f2eefab890 : Supports return_attention_scores option in tf.keras.layers.Attention.
d0e0b226d40 : [Rollback]Add auto_restart to multi_process_runner
7d33a66af84 : Fixed logic error in the check for including the MKL binary blob.
b6658bae101 : Update Android Model Benchmark Tool to support Flex delegate
a452e69984d : Qualify uses of std::string
82dadad5fac : working list keys test
75ae31d069a : Implement MeanStdDevNormalization in OpenCL; similar to the function in tensor_utils.h.
c6123e88bfa : Add pass for legalizating TF/XLA communication ops.
906a2f68a92 : Add more test coverage for TPUStrategy with distribute.Strategy tests.
04112a1910a : Qualify uses of std::string
0939a55e782 : Fold Identity op in TF to CoreRT dialect lowering pass.
b51bba34860 : Qualify uses of std::string
b511ad39baa : Output meaningful logs for tf profiler.
d8d6160034b : Drop log level for a few log lines in the HLO parser
0a8177bbe00 : Supports return_attention_scores option in tf.keras.layers.Attention.
63c4b28959f : Notebook for 16x8 post-training quantization.
a3c993eab7d : PSv2: Move TF2 parameter server training main library code into OSS.
74408f404a1 : Output meaningful logs for tf profiler.
79c810942f3 : Remove @test_util.run_deprecated_v1 in spacetodepth_op_test.py
dd2b59ae182 : Move session_ops_test.py under ./v1_compat_tests/
ae10b73d6b7 : Optimize RearrangeWeights for fully connected to be cache efficient while reading weights.
0a26203cb64 : Add tests for RenameFile
9442cbb9551 : Fix #41630: include max_seq_length in cudnn descriptor cache key
d94e82556f7 : Add RenameFile
63e809a8816 : Add optional static registration for mhlo/lmhlo passes.
bf8af83436c : Add tests for CopyFile
f81de276db3 : Added versioning.
daeb6be82e2 : Avoiding using mli_is_aplicable global var
deba51f80e0 : Integrate LLVM at llvm/llvm-project@cd4e8d7f6f5e
1124d295bc4 : compat: Update forward compatibility horizon to 2020-07-31
7ddc6e0c884 : Update GraphDef version to 479.
88c2594048b : Replace x.eval() with self.evaluate() in tests.
dcd05a40c48 : Introduce the aarch64 ARM release CI
bda5e39a9a7 : Add NewWritableFile
dd472f98f56 : Replace `x.initializer.run()` with `self.evaluate(x.initializer)` in tests.
4cc24c656bd : Add tf_writable_file
98400b759bd : Optimize tfl.maximum($x, 0) to tfl.relu($x) to enable further optimizations
4a9fdde7b1d : Add NewRandomAccessFile
20ec628e9c5 : Add tf_random_access_file
e2c90d9d2af : Store LibHDFS* in filesystem to avoid memory leak
0dee6e3f993 : Updated docs for custom_gradient with examples
6be7a14b65b : Removing run_v1_decorators for slice_op_test. Also moving it to kernel_tests/array_ops folder.
10e4287d61a : Remove @test_util.run_deprecated_v1 in unstack_op_test.py
f2ba032e656 : Remove @test_util.run_deprecated_v1 in batch_scatter_ops_test.py
2d21b21a910 : Remove @test_util.run_deprecated_v1 in sparse_tensor_test.py
8472254a23b : Unify NthElement errors between graph & eager
3f576ef7234 : Update Android Model Benchmark Tool to support Flex delegate
f6cc28bda08 : Fix variable shadowing bug in dispatcher_impl.cc
25d4c873b83 : Add Init and Cleanup
e31d7c42117 : service.cc
8ed41c3afa3 : Internal change
a904462bf4e : Reading of half_pixel_centers attribute for TfLiteResizeNearestNeighborParams in model_builder. Added support of half_pixel_centers for ResizeNearest in GPU backends.
3223ec93a00 : Internal change
4a56b567d5e : Restore SyncOnReadVariables by dividing the value across all the replicas in sync. The variable that is aggregated and assigned should be across all the replicas in the cluster and not just the local host.
1335c86d943 : Fix syntax errors in async_scope and async_wait documentation.
294b239a2b7 : Remove @test_util.run_deprecated_v1 in broadcast_to_ops_test.py
e1d3f777be8 : Move gradient_checker_test.py under ./v1_compat_tests/
fafe48d8160 : Remove @test_util.run_deprecated_v1 in reverse_sequence_op_test.py
ee156c5d85c : TPU API update.
e27d1f5d492 : Avoid crash while exporting HLO ops that are not isolated from above
b557247eb05 : Ignore `smart_cond` check for `Variable` in Keras `smart_cond` impl.
a99aee2289f : Port the logistic, reduce, reshape, round and resize_nearest_neighbor kernels to the new TfLiteEvalTensor API along with removing initializer lists from their tests.
8db7e9ed6ec : Update ops-related pbtxt files.
409625318ab : [TF:TRT] Disable some c++ tests for TensorRT 7.1.3.
ac40c759208 : The `linalg.LinearOperator*` Module APIs do not support top-level dispatching because they are classes w/ methods instead of top-level methods in TF's APIs. But, their class methods call out to APIs that do support dispatching.
bca40c85ca3 : [XLA:SPMD] Index batch sharding on gather/scatter
9465808ae3e : Fix up tf.pad tests to be eager friendly
a8213a7b946 : Added default Compile. Concat and ConcatChannels changed to support new style.
7ce0ca04216 : Fold Identity op in TF to CoreRT dialect lowering pass.
ee38b3e2f9c : [tf.data service] Update dispatcher_impl to use dispatcher_state.
e71f3f7a5dc : Add the types of errors we observed in large-scale testing.
2915a97b060 : [TF:XLA] Change parameter name in header file to match the name in the implementation.
1c953104a9c : Add TensorCore utilization to overview.
f6782a90475 : Fix duplicated profile plugin logdir.
9186d428657 : Remove @test_util.run_deprecated_v1 in inplace_ops_test.py
9d514224031 : Remove run_deprecated_v1 from nest_test.py
fc0fb29fa52 : Disable test on GPU due to segfault
b5a2876c65e : generate stateless_case op if all ops in all branches are stateless
a4725be4a74 : PSv2: Move TF2 parameter server training main library code into OSS.
645526adf75 : added includes and build deps for Eigen::half and realnumbertypes
b92c68721b0 : To limit behavior changes from the KerasTensors refactor, make sure the "EagerTensor cannot be passed to a Keras input" only triggers for actual eagertensors, not symbolic graph tensors
75df7906f10 : fixed pylint issues
f80ef4b17e5 : Disable kernel cache for certain kernels.
1cc4dbe2b23 : Check is_saving_non_distributed() before entering strategy
37c2fa05303 : Fix min/max handling for CollectiveReduceV2 and add MLIR definition.
e63f84a8a56 : Replace changelist with timestamp
431bb291718 : Add missing gradient_checker_v2.max_error() checks in tests.
5e29a8a1923 : fix lint errors
26c01423d9a : Fix windows test.
56bb1ccfaa5 : Add auto_restart to multi_process_runner
c111987612d : Remove @test_util.run_deprecated_v1 in morphological_ops_test.py
68fd96aed9c : added includes for realnumbertypes
5f68356af41 : Remove @test_util.run_deprecated_v1 in reshape_op_test.py
e321e00f434 : Remove v1 test decorators from saved_model:loader_test.
481957da0f1 : Port the xtensa_hifimini optimized kernels to the new TfLiteEvalTensor API. Unify strategy to get optional bias tensor with new tensor API.
8dd314781e0 : [TF2XLA] Re-enable tf.function + MLIR bridge tests, disable failing test
44858b81bf0 : Add test for dispatcher preemption.
05632ed9bad : Switch usage of TF test_util.device to Keras testing_utils.device
625ab448680 : Extract generation of the PatternList for legalizing TF dialect to be reused.
68b706da27f : Remove @test_util.run_deprecated_v1 in identity_op_py_test.py
161867c062c : Remove @test_util.run_deprecated_v1 in bcast_ops_test.py
4ef1c5c383d : Add Connect
c2e11ef8381 : Update tensorflow/core/platform/file_system.h
a9740221ea5 : [tf.data service] Support cancellation in DataServiceDatasetOp.
4f933f5b9ba : pooling ops build fix.
03fdedc21a7 : [MLIR] Fix functional<->region transform to handle attributes.
cbe432bff83 : Mark ops that have string inputs/outputs for outside compilation.
e8912106146 : Remove @test_util.run_deprecated_v1 in identity_n_op_py_test.py
2fe61b03cd2 : Update cardinality docs to include more detail about unknown cardinalities
a244be8648d : Add element tracing for parse_example.
3a143898bf2 : [tf.data service] Support job creation and finishing in dispatcher_state
cc7694a3ef0 : [MLIR] Convert RegionAliasAnalysis and SideEffectAnalysis to module scoped analysis.
34bd3aaad47 : Moving ComputeArgumentShapes to tpu_compile_op_support.
c1336e9a40b : Add number_of_partitions to the InfeedQueue API to allow infeed to be processed with pure data parallelism, but the partition/resharding happens inside the model function.
9ba7a883f62 : [MLIR] Handle non-identity layouts correctly.
dec021360d3 : minor change
d7b0242474a : some changes, add check
91609933981 : Forwarding non-transactional API to transactional API in FileSystem
7785f564289 : Disable a failing test (under sanitizers)
adf0ab1efc1 : Re-enabling keras_rnn_model_correctness_test as it appears passing OSS tests.
c1b58af4a54 : [TF2XLA] Disable tests failing with MLIR bridge
5e6ea264de2 : restructured test combinations
3b708d50b04 : Replace VLOG(1) for executor failures with LOG(WARNING) so that we don't drop real error messages.
040729a9598 : Typo fix in distribute_lib.py
8bf6a7104e5 : Add chlo.acos and legalization
f9c110c56ef : clean up only
1d1089e65e7 : Fix Xtensa hifmini and Hexagon release builds
359de7a1f80 : clean up
1e7c427d16b : Enable distributed dataset iterators in AutoGraph. These support break and continue. Distributed datasets still don't support break/continue, and will be transitioned to iterators in a future CL.
912cc35594f : Add support for FP16 sparse model.
cca474757e0 : changed classmethod, minor fixes
0f983f23537 : Port the SVDF and softmax kernels to the new TfLiteEvalTensor API along with removing initializer lists from their tests.
03a8ade432f : clean up only
8bcc486772b : Wait before retrying sending updates to dispatcher.
8d2f9f65480 : Add timeout to CollectiveHints
b487d50b36e : remove v1 decorator
ead0e64bb5e : clean up only
43154abec04 : remove v1 decorator
ea4d6b9f051 : added dependencies to BUILD for internal tests
cac585bccba : Exposes MLIR HLO passes outside of the mlir/hlo folder.
cb3a22b7320 : Add ProfilerService to TF workers to start by default.
4138a1c45ad : [XLA] Fix breakage by conditional code motion Remove the assumption that users of conditionals are always getTupleElement. This assumption does not change how the algorithm works and removing the assumption should not break anything.
a3116681da4 : Enable the KerasTensors refactoring of the Keras functional API. Replaces symbolic tensors during Functional API construction with lightweight `tensor-like` objects that have a very similar API, but do not require a global graph workspace.
9baae34ea75 : Add libhdfs
53a7a5078fa : add SplitArchiveNameAndPath
8aead1d066a : Add ParseHDFSPath
6a8804f74f4 : Rename dataset_stateful_op_whitelist to dataset_stateful_op_allowlist
265671e5b9a : Re-enabling remote_mirrored_strategy_eager_test as it appears passing OSS tests.
5d1682d615b : pylint
e2979f1ed8d : listkeys kernel registration
d09a3df6e46 : remove v1 decorator
01ccc94260b : Add helpers for tf.data events.
2607cc4668f : minor fix
ea3c5972551 : minor fix, class method
4ef8b96d87a : [XLA:SPMD] Fix infeed elements with one-device sharding
9679d652114 : Add helper to test whether an object implements the tf.DispatchableType protocol.
be26733b976 : Add libHDFS
1cc134c8bf7 : Add stateless versions for remaining `tf.image.random*` functions. New functions added are: tf.image.stateless_random_brightness tf.image.stateless_random_contrast tf.image.stateless_random_hue tf.image.stateless_random_saturation tf.image.stateless_random_jpeg_quality
c00a0d20a78 : Support TF NumPy arrays in tf.autodiff.ForwardAccumulator
8687b806cdb : remove v1 decorator
16961a1eb82 : in ForwardAcc, add test
fd9e47e31c8 : [XLA] Fix a bug in prefetch interval picker.
2cf1277b117 : Only instantiate abs kernel templates if needed.
a4c706fe099 : Add MLIR generated abs kernel for the GPU backend
d2109607f0d : Add MLIR generated abs kernel for the GPU backend
4cb06d0da1a : Only instantiate abs kernel templates if needed.
222a9e6bf6d : Integrate LLVM at llvm/llvm-project@0b161def6cac
39092c0aeeb : Remove unnecessary conversions between Shape and ExtentTensor.
bd7a6def425 : Add test ReadLargeFile
433496f9556 : revert changes, remove ForwardBatchAccumulator
0ee8bee0bad : compat: Update forward compatibility horizon to 2020-07-30
7ad4599379f : Update GraphDef version to 478.
49b8118d4b5 : Support CHLO->LHLO lowering for broadcasting operations with both inputs unranked.
306aa1d7632 : Add Hexagon library to Android benchmark apps
c6023a81d49 : Enable mlir generated GPU kernels by default for cuda builds.
e4fe5dc57ba : Fix environment for protobuf compilation
a1e78629fa0 : Fix to handle Reshape Layer in experimental TFLite writer library.
26dc0e3ee28 : Add multi worker mirrored strategy to DistributedVariable test. Some cases that are broken are currently skipped and being fixed in separate changes.
55c87a582d4 : Add a module level multi_process_runner.manager()
f636ca42bc7 : [XLA] Add equality operator to MemorySpaceAssignment::Allocation.
9e0cfddcdb2 : [XLA] Add hash function to HloUse/HloPosition.
1d19b8f0601 : Export utility `inside_function` to the public API.
cb2cf6f56fc : Add back the lock in CollectiveKeys
561b8292a2b : Support multi-core execution.
640cdad89f7 : Remove unused helper in values_test.py
69cd0c1a38d : Resolve to handle of the primary variable when saving a loaded function
2e1a2a7e357 : LSTM test cleanup: separate num_steps and num_inputs/num_outputs in the input and golden vectors.
a08026db88e : Correct the comment about the purpose of the lock in CollectiveAllReduce
74a0b00ea20 : [XLA] Add support for moving instructions inside conditional branches. The existing implementation for supporting moving instructions outside of branches has been extended to allow movement in the opposite direction. A new transformation has been added to modify the HLO accordingly.
3ee58683132 : 1. Create an external delegate adaptor to illustrate the use of external delegate as an alternative way for testing, benchmarking and evaluation.
040d0354124 : Delete mirrored_function_strategy and its test
b6f0c84c910 : Rollback of rollback of testing tf.function(compile=True) with MLIR bridge
4aa666bff44 : Rollback of rollback of enabling MLIR bridge for tf.function
dc4ce6f3bf8 : extended test cases and added eager mode tests
bb8d761d2ed : Go: Update generated wrapper functions for TensorFlow ops.
14ea32321ea : [tflite] Fix null pointer dereference introduced in #41757
26264bf486f : [ci_build] Axe unused `pip.sh`
30b567764a5 : Update ops-related pbtxt files.
c8480da0129 : Legalize matrix-diag-part to xla.
d17ee32fdf5 : Added additional structures for describing src/dst tensors in GPUOperation. Need for merge automatization. Fixed all ops.
cd60aa9b952 : Introduce a CollectiveReduceV2 op that accepts keys and group size as input tensors.
4f97cdddb63 : Do not use pool runner by default
832592656fd : clean up only
94b36bc3495 : Update pattern for changing squeeze to reshape to handle other shapes with dynamic dimensions. If shape has unknown rank it will not do the transformation.
308e0670532 : Make GCS File System's timeouts_ protected so that subclasses can access it in overwritten methods.
02fbff33097 : amend to BUILD file
91433ded8dd : [TF2XLA] Test MLIR bridge support in def_function_xla_jit_test
61ecd4c2816 : Allow loss to be passed as a Tensor to Optimizer.minimize
22f03654ba1 : Allow delayed creation of variables in TPU Embedding mid level API.
9b7121e8443 : Add in GCS tracing in TF.
25fd5e7afba : [ci_build] Upgrade `setuptools`
0abee9f2eb6 : Remove constraint of specifying steps_per_epoch for MWMS+Keras model.fit.
90fee7bb9d1 : Speed up Arduino build presubmit and use mirror for dependency downloads The changes to slim down the number of build targets reduces the overall time for the Arduino build script by 4 minutes on my workstation. The switch to using our own mirror to cache download dependencies should also help with build speed and reliability, though this is harder to measure since it depends on network conditions.
933c88197f6 : Fix output tensor size.
08b81eceedf : Remove usages of `smart_cond` module from Keras.
6acfc9a9b00 : merge control flow
20c3049f075 : Update extract_outside_compilation_pass.cc
497525e2c42 : Update build_xla_ops_pass.cc
2158b9de8d6 : Update literal.cc
3451ef8a160 : Update literal.cc
e991ea984bd : Go: Update generated wrapper functions for TensorFlow ops.
5d61fb278eb : c, cc folder resolutions
57fe05f57df : [mlir] Enhance mlir::MemRefType -> xla::Shape conversion.
d6066885d75 : Put a size limit on the int32 tensors KerasTensors will try to infer values for. This is needed because there is a maximum rank limit (of 254) for Tensors, so int32 tensors with more than 254 elements cannot represent shapes. (Which before this cl would cause KerasTensor shape inference to crash)
fe40fe99910 : list keys python
181df6f3fcb : removal of non- tensorflow/compiler/ changes
bc42203d962 : compiling ListKeys op
82957428532 : Move file upload operation definitions from the file definition into the gcs file system.
16b353da53f : [TF2XLA] Test MLIR bridge support in def_function_xla_jit_test
e4a3a4ece71 : Update tensorflow/compiler/jit/extract_outside_compilation_pass.cc
1d0c8946535 : Update tensorflow/compiler/jit/encapsulate_subgraphs_pass.cc
206ed7a37f0 : Update outside compilation related passes to use tf._XlaHostComputeMlir and tf._TPUCompileMlirPlaceholderProgramKey instead of tf._HostComputeMlir and tf._TPUCompileMlir.
b4b90b346b7 : Update ops-related pbtxt files.
2a7d5a7f717 : update 3
3706f63bcc3 : Update tensorflow/compiler/mlir/lite/transforms/prepare_tf.cc
02f600eb92d : Update tensorflow/compiler/mlir/lite/transforms/optimize.cc
5c16494cccd : Update constant folding to allow disabling compressed tensor optimization
41968353ef6 : Update tensorflow/compiler/mlir/lite/ir/tfl_ops.cc
3fbfc9351ae : Update tensorflow/security/fuzzing/tstring_fuzz.cc
3617076dbf8 : Update tensorflow/security/fuzzing/tstring_fuzz.cc
acd42402832 : Support calling `model.build()` with a shape passed a list of int/None for subclassed models.
2423a7fd914 : added missing include
fe0a4687f06 : Update tensorflow/compiler/tf2xla/functionalize_cond.cc
7beca73b995 : Update tensorflow/compiler/tf2xla/functionalize_cond.cc
4fe224f9473 : Update tensorflow/compiler/tf2xla/functionalize_cond.cc
d9e90e0437a : HLO Random operations should match shape constraints.
20939a4b51e : Remove whitespace
78a6718d949 : [TF2XLA] [NFC] Correct the documentation for self.test_scope for XLATestCase
d85aceb8627 : Remove deprecated_graph_mode_only annotations from model_utils:export_test.
532e00e6bc5 : Change EagerContext::FindCustomDeviceFromName to return bool instead of Status.
d430738860a : Fix @test_util.run_deprecated_v1 in third_party/tensorflow/python/kernel_tests/basic_gpu_test.py
d1a607adf20 : remove v1 decorator
18521423aef : Run clang-format
a4bfe896cf4 : Change name of LoadLibrary
233d855f9cf : Add in traces for GCS buffer loading.
124fb2b2bd1 : Change name of LoadLibrary
aa462dd2507 : Create Optimizer utilities file and move gradient aggregation and filtering functions to this file.
225d851dad3 : Remove extraneous assert
24b36f123d7 : Add int16 to BatchMatMulV2 on CPU.
6a50a3c81be : Add test StatFile
2bced7cca99 : Add test DeleteDir
69518728586 : remove v1 only decorator
e56d6d56190 : Add test CreateDir
f5fb417ebc1 : Legalize tf.LegacyCall op to standard Call op.
796b9673ae2 : Add in traces for GCS buffer loading.
66b1247f10b : Remove run_deprecated_v1 decorators from signature_def_utilts_test.
a5b22290177 : merge control flow
a9d4eaace06 : Expose LoadLibrary and GetSymbolFromLibrary
41b7aff167e : Update tensorflow/compiler/xla/client/xla_builder.cc
1712c1053f5 : Update tensorflow/compiler/xla/client/xla_builder.cc
e8d82106dc7 : Update tensorflow/compiler/xla/client/xla_builder.cc
6c4027ffa5c : Update op_stats_to_overview_page.cc
222fdf5a687 : Update tensorflow/core/profiler/convert/op_stats_to_overview_page.cc
1c6d4f37410 : tensormap keys
25942a2c2b5 : recommonded updates
b646fc74678 : Fix typo in FastTensorDType() helper in pywrap_tfe_src.cc (testing wrong variable against nullptr)
e8fa2bd1401 : Add test DeleteFile
7d5b34df972 : Add test GetChildren
f7ab85c9bb9 : Integrate LLVM at llvm/llvm-project@834133c950fc
3de8d771d23 : Add test PathExists
ff2a8f17ae5 : Add test NewReadOnlyMemoryRegionFromFile
59d53b74255 : Let cpu_backend_gemm support all storage order combinations, unconditionally using ruy as the backend in combinations other than RowMajor*ColMajor->ColMajor, which were so far not supported. Ruy is different from other back-ends in that it supports all combinations as runtime parameters without a code size increase.
9f1aadb48fa : Fix @test_util.run_deprecated_v1 in third_party/tensorflow/python/kernel_tests/basic_gpu_test.py
967eb7ae235 : Add test NewAppendableFile
a3fc5b10c0b : Bump the references to github.com/google/ruy to commit 5bb02fbf90824c2eb6cd7418f766c593106a332b.
6f86cb552d2 : Do not mandate the result type of shape computations but have it be inferred from context.
f33883c77a7 : Apply clang-format.
a0a042d66cc : Updated copyrights
cb69b88d5a2 : added uint32 to int cast, mli_is_applicable check
5ed1a8f082b : PR #41745: Fix the usage of uninitialized variable in adaptive_shared_batch_scheduler
e27cb981bed : [MLIR][KERNEL_GEN] Simplify TF Framework alloc op and add dealloc.
905db751b96 : Move declaration of GetRegisteredPyObject into 'tensorflow::swig' namespace (to match location of its definition).
ec93a9b75d6 : Fix @test_util.run_deprecated_v1 in third_party/tensorflow/python/kernel_tests/basic_gpu_test.py
f49af531eff : Test get_next_as_optional in a tf.while_loop.
9f5d815c031 : change device
9c502bcf52a : [Intel MKL] BF16 enabling for MklLayoutPass test - v5
8a0e1711f4d : Save a non-distributed model correctly
39cf466ff9f : compat: Update forward compatibility horizon to 2020-07-29
3bdc374cb0e : Update GraphDef version to 477.
7b090a4e269 : Enable mlir generated GPU kernels by default for cuda builds.
a95897414e0 : Enable mlir generated GPU kernels by default for cuda builds.
fba496dd121 : Disabling the single test for xla since in XLA gather doesn't error out.
4702b589378 : lookup test
acb97793af2 : fix test names
f802e37f2a5 : Fix compilation errors with TensorFlow TPU support by adding relevant headers
f7e5d1a1ba5 : initial work for list keys
3484f3cee45 : Fix @test_util.run_deprecated_v1 in third_party/tensorflow/python/kernel_tests/cast_op_test.py
78a7560b41d : Remove `import numpy as np` from example docstrings.
5f21c0472e4 : Make keras sequential work with tfnumpy.ndarray
5a710936251 : Fix tf.bincount errors in eager mode
d227b141aa2 : Add `tf.image.stateless_random_flip_left_right` and `tf.image.stateless_random_flip_up_down` to tf.image ops. These functions are deterministic unlike the existing `tf.image_random_flip_*` functions which reuse same kernel if called with the same arguments and keep internal counter. The new functions guarantee the same results independent of how many times the they are called, and independent of global seed settings.
4353b9cd4d2 : [TF2XLA] Enable using MLIR bridge when TF_XLA_FLAGS=--tf_mlir_enable_mlir_bridge is on for tf.function(compile=True)
8a78a2973ee : merge and add more erase tests
37c793e9b89 : Don't rewrite conditionals with empty branches into select.
316acba0b1d : Fix regression caused by short-circuit the quantized pad optimized path.
492b0355cd0 : Added AddN to the estimator.
3877059a38f : Fix @test_util.run_deprecated_v1 in //tensorflow/python/kernel_tests:softmax_op_test
d684ef2f408 : Make comments consistent on GroupedFilterShapeForDepthwiseConvolution
966bbfa4c51 : Added reshape op cost computation to the estimator.
9d69f79259e : fix conflict with commit 94ca0bd70
259128e7fbe : Fix typo of the ifdef.
b2604b0fdb4 : Added BitCast to the estimator.
a1568444559 : Legalize matrix-diag-part to xla.
864dd7d618d : fixed one failing test
c9520225428 : Update xla_builder.cc
234ddcfdd56 : Update snapshot_util.cc
3564540369f : Update xplane_to_memory_profile.cc
d2ce989ee65 : Update tensorflow/core/kernels/data/experimental/snapshot_util.cc
5bb7ef8fb94 : Update CompileGraphToXlaHlo to support resource XlaArguments and populate XlaCompilationResult.resource_updates instead of XlaCompilationResult.outputs for resource writes.
774441f2b9c : Update op_stats_to_overview_page.cc
5d14e877b97 : Update tensorflow/core/util/padding.cc
fc7228cdd40 : [XLA] Change XLA_LOG_LINES to XLA_VLOG_LINES
3fb90eb8025 : Update tensorflow/core/profiler/internal/tfprof_code.cc
5bbedc7ec03 : Update tensorflow/core/profiler/convert/xplane_to_memory_profile.cc
95b8235761b : Update gradients.cc
35c4ca71bee : Refactor compilation cache library.
15c52a21aa7 : Update optimize.cc
ac9c2c74931 : Update optimize.cc
34fe8146037 : Legalize matrix-diag-part to xla.
4845b298f86 : Removing networking C API from experimental directory. It is not used and probably lacks functionality to make it more useful.
135b642ade7 : Update prepare_tf.cc
54746b9a2ae : Update prepare_tf.cc
88d5304b45d : [TF2XLA] [MLIR] Run TF standard transformation passes in CompileGraphToXlaHlo
42a9b7f7ae9 : [TF2XLA] Enable using MLIR bridge when TF_XLA_FLAGS=--tf_mlir_enable_mlir_bridge is on for tf.function(compile=True)
00a69a9031a : Update legalize_tf.cc
3cd34c55f5d : Update flatbuffer_import.cc
9dc7dc24685 : [tflite] Don't check for buffers on every subgraph.
3770e9cde4c : More cleanup in mlir-hlo to prepare for the standalone build
660c0e77d82 : Disable tensorflow/c/eager:c_api_distributed_test since it is flaky.
1f6e4df5e05 : Checking tensor index for unset tensors when reading it.
3aaf9e186bb : Update tensorflow/compiler/tf2xla/functionalize_cond.cc
dd40d314668 : Disables `xla_enable_strict_auto_jit` for tensorflow/python/kernel_tests/array_ops:batch_gather_op_test_xla_gpu because in xla-auto-jit mode an expected error is not raised.
4f0dbbef37e : Add tstring_fuzz.cc to build
c389e90e5ae : Create tstring_fuzz.cc
cbc19aacda2 : Integrate LLVM at llvm/llvm-project@754deffd11c7
8b23245d093 : Added multiply_linear_by_lr documentation for FTRL for TPU embeddings.
466f2f3961e : updated includes for each symbol
d54a57f37d3 : Don't add output copies to conditional if the output is non-phi.
82f49ce173c : Update tensorflow/compiler/mlir/lite/transforms/prepare_composite_functions_tf.cc
afad47f5b38 : Update legalize_tf.cc
9cc5633717b : Remove public hashable_input_signature property, add conditional in initialization
20bcc54f35a : Update tfl_ops.cc
e6237e14b8f : Update tfl_ops.cc
11f56a157c1 : Add upload path to BigQuery table
a6f06973288 : Revert TF Micro support for embedded build using proxy macros.
184e6d0501d : updated build deps for c++ and python
f6e74335831 : Update flatbuffer_import.cc
dd13d3b4c68 : add a metric to track bfc allocator delay.
a78f101f8e6 : [XLA/GPU] Remove uses of BufferAssignment in nested computation lowering. NFC
711e05bd784 : Refactor `TpuCompilationCacheEntry` interface to return `TpuProgramGroupInterface` and `core_index` and makes CacheEntry less transparent and move application specific logics outside of cache.
916e0023b98 : Prevent dereferencing nullptr in CopyIntoSparseTensor called with empty tensor.
33bee8e7168 : Fix the release notes message about compute capabilities.
9e475aa305d : Ensure input shape validation always runs in ScopedAllocatorOptimizer.
69ca56e7f41 : Update np.data.Dataset.as_numpy_iterator to support ragged tensors.
5f8e3e8d540 : Update other builders for hexagon delegate to use the method to compute and add min/max to the op.
3a70eef32d7 : Add missing files to ARM Cortex M4 source list
57135344849 : add 1.3 NNAPI DurationCode.
32a2c9c3d04 : [TF/XLA] Rename local variable to be more self-descriptive
605eb0f9a21 : Internal change. Not for public.
bcfb60d0a13 : [TF2XLA] [NFC] Break apart the [TF2XLA/MLIR] -> xla_compiler dependency edge
5198b446745 : Remove v1 only decorator
68b5f1defde : Add support for half_pixel_centers in resize ops w/ Hexagon
20eeb11ee08 : Update tensorflow/compiler/mlir/tensorflow/translate/import_model.cc
6142a279726 : Update tensorflow/compiler/mlir/tensorflow/translate/export_graphdef.cc
2e4a0f193a8 : reordered build dependencies
36f3e515a4b : Compile out contents of DebugLog when building in release mode.
17017477142 : updates
6c9fad23bf1 : Fix macro typo that prevented SYCL registrations for ScatterNdMin and ScatterNdMax.
982236961f5 : updates
72389bc5c3e : clean up
3ad158c7b9d : Add a clarifying comment; NFC
7784fe3bc0b : Update shape_inference.cc
cdac4cf5c5e : Fix tf.map_fn interop with np ndarray
6f2f7a243b7 : Update tensorflow/core/distributed_runtime/rpc/grpc_remote_master.cc
7d2be7bf531 : Update tensorflow/core/distributed_runtime/collective_rma_distributed.cc
c7a2df75def : fixed python build dependencies. all cpp and python tests pass
3e2145b3a02 : added support for device memory test
f72b707dfc0 : [tf.data] Reverting portion of cl/322686110, changing back model input time to be zero (i.e. infinitely fast consumer).
38ebede5aae : Update map_vectorization.cc
32a84465d39 : Fully qualify uses of tensorflow::int64.
6a8e5328c68 : Update tensorflow/core/grappler/graph_analyzer/graph_analyzer.cc
bf52f56d1f2 : recommended updates
33e8a866f13 : Add an option to make get next parallel when using PER_HOST_V2 input mode on TPUEstimator.
dc3099c444d : Remove read limit of ReadBinaryProto.
a912a8ed6cc : [tf.data] Add `JobName` function to the file.
53de2cff12b : removing unrelated changes
bc59b5d7347 : Allow setting optimizer in TPUEmbedding mid level API to None when using CPU strategy.
42d3b023d84 : A new SPMD API to shard tensor on a device mesh
f4de8c6d577 : Fix a typo
f683d360788 : Remove run_v1_only decorator in tracking_util_test as it can be run with both v1 and v2.
c58899efe94 : Support CPU bfloat16 SquaredDifference.
79616c080e0 : Migrate Windows GPU official release and nightly testing builds to use the new bazel configs.
111f48de6e4 : Remove run_deprecated_v1 qualifier from saved_model:simple_save_test.
d98f120b8cd : Port the prelu kernel to the new TfLiteEvalTensor API.
bf837f21562 : Remove the usage of TF private API `@deprecated` from Keras.
7c9d9448d92 : Fix issues with size tracker
989b3bee783 : Make get next parallel when using PER_HOST_V2 input mode on TPUEstimator.
0cbbc7a0bf6 : Port the quantize kernel to the new TfLiteEvalTensor API.
415774cedf4 : Removing run_deprecated_v1 from batch_gather_op_test and moving it to array_ops folder. Also removing the no_gpu tag on this test.
8a1f870523e : Make get next parallel when using PER_HOST_V2 input mode on TPUEstimator.
3e21339b42c : Fix leak of Tensors when ExecuteTrtEngine() fails.
e428734be9e : Internal change
e82d258f17b : [NFC] Add and use member function to get FuncOp's for attached functions.
d480a3ad713 : fix windows 10 build dependency error
ddf538bf79c : Add support for resolvers to model side effects of functions on local variables. Add support for static value annotations, which are needed to properly resolve names in modules. Add support for attributes, based on the static value if available. Clean up the resolver interface to reduce the amount of indirection.
8de99a351c7 : Add test NewWritableFile
ae52b4c494d : Add test NewRandomAccessFile
9ca8d0cdc15 : SLICE, TRANSPOSE operators are fixed for the given network.
f2956334065 : Integrate LLVM at llvm/llvm-project@a51829913dba
cf49bfdb2a1 : Update GraphDef version to 476.
c7fd50db87b : compat: Update forward compatibility horizon to 2020-07-28
210cf0a0142 : Use elem_type instead of f99 in template files for mlir generated kernels.
8358f2c42f9 : Extend unranked to ranked pattern for hlo operations to all unary and binary ops.
11d919f0a51 : Support bool in TensorflowLite java API
32068c58ac2 : Bump the TFLite iOS version number to 2.3.0
e544dce3a3a : Go: Update generated wrapper functions for TensorFlow ops.
fe94fda399e : Corrected citation: Graves et. al -2016 -> +2006
22b60f146e2 : Update tf._FusedMatMul to support BF16 element type.
e8029af3b2a : Update ops-related pbtxt files.
c8dcee2b650 : Tweak TPU computation placer to use the TPU C API
ac84c5eb812 : Port the pooling op to the new TfLiteEvalTensor API.
a1d78970aa1 : Internal change
8d358592432 : Make MemoryUsageTracker::EndInstruction() return error status instead of crashing due to CHECK fails. This crashes the layout autotuner.
9efc52e47d9 : Renable SAN tests on selective_build_test
83870cb25fa : Share ownership of CollectiveImplementation in `BaseCollectiveExecutor::ExecuteAsync`.
8443d693c05 : Update ops-related pbtxt files.
22f8998de29 : [XLA] Add mixed precision dot and convolution support to the HLO evaluator.
e31577598b0 : Move adding concrete function inputs to the GetCallOp method.
6ff4343a548 : Multiply and broadcast reassociation in algebraic simplifier.
2bf0b82fe2a : [XLA/GPU] Remove temp buffer from nested computation arg list.
6890ebe07c6 : Fix typo on android sdk download command
bfd09eebf98 : Go: Update generated wrapper functions for TensorFlow ops.
05ab82253db : Fixing indentation.
571594aedb2 : [tf.data] Implementation of tf.data experiment roll out framework.
fb4efe194dd : Relax assertion in build_info_test.
35d7f0af7c3 : Enable the KerasTensors refactoring of the Keras functional API. Replaces symbolic tensors during Functional API construction with lightweight `tensor-like` objects that have a very similar API, but do not require a global graph workspace.
ec94fabb838 : Support integer input and output type for Quantize-Aware Trained models
2f82a73c418 : Update ops-related pbtxt files.
427df02dbbd : Generate replica_id tensor at call time
74c0ea4ca84 : [XLA:TPU] Add support for half precision
3a7368d06f0 : Add qint8/qint16/quint8/quint16 support for tf.math.equal/tf/math.not_equal
59288d2451f : Take reference variables into account for element type checking of TF ops
a937d80421a : Make CollectiveKey instance key global instead of thread local
e2173ef5ab8 : Add transactional API as separate methods
92c1f4902ac : Create a DispatcherState class for managing dispatcher state.
c5d24476a45 : Go: Update generated wrapper functions for TensorFlow ops.
1ba83bde2bb : Add a host event type for device input pipelines.
3da3eebc474 : Don't use LossScaleGradientTape in loss_scale_benchmark.py.
d604689ea7a : Add some missing dependencies so that the TPU version of TensorFlow builds
a7df1d610bb : Update ops-related pbtxt files.
39654920468 : Making comments consistent.
42c80494771 : Making comments consistent.
b34ccacfea8 : [tf.data] Implementation of tf.data experiment roll out framework.
9443104e931 : Merge release notes to master
1da0ebb4533 : Fix the docstring in random_flip_up_down.
6a875d47610 : TFLM: Implement the last piece for multi-tenant allocator.
b15d294cc6e : fixed BUILDIFIER errors in c/kernels/BUILD
84a4da0cddd : Expose TF's internal tool for tracking the size of artifacts
2edc7732764 : removed scalar summary tests from tensorflow/core
dd2dbb0b32a : Disable //tensorflow/core/data/service:journal_test on windows since it is failing.
0f6544c932f : Remove the usage of TF private API init_ops._compute_fans from Keras.
1e10e449aa0 : Remove the usage of TF private API image_ops.image_projective_transform_v2 from Keras.
a616fc34ebd : Adds support for string separators to AddJoinedString Also fixes a bug where an initial empty string would not generate a separator.
9be4774701e : Cache hashable input signature for _cache_key
11ae78cc4db : Go: Update generated wrapper functions for TensorFlow ops.
07e4db17ff6 : Fuse tensorflow_text.ngrams into a TFLite custom op
5d12611c3b6 : added device memory test for allocate_temp
9872ddd15a6 : Adjust TPU build dependencies.
20cd718248c : Port the split, strided_slice and sub kernels to the new TfLiteEvalTensor API along with removing initializer lists from their tests.
a9b6a48489a : Fix errors related to flatbuffers python library in Kokoro ubuntu_16 GCS build
08fe4acc392 : remove TensorMap element_dtype and element_shape
64d3dbdba38 : added includes for each symbol used in summary_op
247db5c30ea : Perform MEAN axis check while choosing nodes to delegate
62d59dad8dc : more lookup and replace gradient tests
32ab3697b55 : Fix pylint sanity check style errors
dd3ce26d7ba : Add member function in OpBuilder to compute min/max and add them to the graph. Also, updated activation and arg min/max builders.
ac4bda59d60 : [TF] Fix test_group_conv flakiness.
15e1a0802a1 : Make LLVM code easier to read.
3f4e18fd935 : Use utility to identify OnWrite and OnRead synchronized variables.
24d4ff08e93 : Fix conditional canonicalizer to use clone instead of mutating existing conditional's shape.
f27f2de368f : Add a pass to parallelize TPU embedding params ops on different shards
c9ec28eebea : add buffer size and collective type to nccl collective annotation to be consumed by cupti tracer.
d475b4f7a5c : Make generated build_info source file deterministic. The order of a plain dict is not guaranteed.
f413da875ce : Abort collectives immediately after timeout
c7a0ed1edc3 : Allow running tests with FILECHECK_OPTS=-enable-var-scope
d21a236a62d : Removed initial accumulator value fields since they are unused.
c88b0e463ba : track total time besides per pass time for KPI consumption.
adf835dd3ba : Use proto to configure tf.data service worker server.
2f27a0b6b59 : Wait for eager collectives to finish before returning
19207dd8714 : Add pfor strategy for stateless truncated normal.
127cda80da7 : Add more automatic Outside Compilation tests.
dc6bbb8e778 : Enable the KerasTensors refactoring of the Keras functional API. Replaces symbolic tensors during Functional API construction with lightweight `tensor-like` objects that have a very similar API, but do not require a global graph workspace.
997d0770523 : Port the pad op to the new TfLiteEvalTensor API.
75801da4cd3 : Fixes GitHub 41712
45a987d572b : Correct docstring in IndexLookup.
aa22295c816 : Updated documentation and external source code links.
93668bb0c71 : Add tf.data service journal reader and writer.
b49d5c60477 : Change error message format to append, not prepend, version warning.
4486dced0c7 : Make sure tf.categorical adds dispatching (like all the other random ops).
d13436a0ce9 : Carry forward attributes when creating LegacyCall ops during import to MLIR.
9b1caab3d7c : typo
765c6420881 : Add support for variable policy to be used by MirroredStrategy and TPUStrategy. Refactor existing values test and add an option to test variable policy.
f4619e69b8e : Add s3_filesystem_test init
62decd1734d : Added script for running delegate testing on Linux/Android. Fixes to delegate testing.
a07a1f588b6 : Check fail fix: line too long
d003f7f34a0 : return status in TensorMapDeviceCopy
02d2f842b46 : fix string test and internal error
62a0d7ce5e1 : Change the number of gpu.
c47f1d6ba58 : Fix scoped annotation for CUPTI_DRIVER_TRACE_CBID_cuLaunchCooperativeKernelMultiDevice. AnnotationMap are thread-safe.
3b8ffcaa8a1 : Fix bad merge that dropped tool
7eb5039543d : [XLA] Refactor run_hlo_module to avoid depending on TensorFlow test utilities.
e29e1f4e574 : Enable the new version of non-max suppression.
76319741cd3 : [MLIR][NFC] Use CallOpInterface::resolveCallable() to reduce some code clutter
0c257f78ec1 : Integrate LLVM at llvm/llvm-project@eed333149d17
0b175ea2956 : Cleanup, store quant data, and port the mul kernel to the new TfLiteEvalTensor API.
8fb96913762 : [MLIR][KERNEL_GEN] Add TFFramework MLIR dialect.
620b38ab988 : updates for XY functions to align with tflm changes
7c0ed7acaab : Only instantiate abs kernel templates if needed.
bf02b27dfc4 : Addressed reviewer's comments.
8c6f2d55762 : Create a short description for the external delegate.
e113bcbd5a8 : Update GraphDef version to 475.
040baca5460 : compat: Update forward compatibility horizon to 2020-07-27
9f2e1a72467 : Not fuse keras lstm if batch size is unknown.
664a1515be1 : Remove dead code; NFC
e3de004639f : vector test
03d890dfae5 : Add support for variable policy to be used by MirroredStrategy and TPUStrategy. Refactor existing values test and add an option to test variable policy.
52420064164 : enrich docstring for jit_scope
7145fc0e49b : Reassociate multiply and broadcasts
33d8ede1bcf : Reassociate multiply and broadcasts
99686bb275c : resolutions
de79fed9cf5 : tensorflow/core resolutions 3/3
8cf05857150 : tensorflow/core resolutions, set 2 of 3
d469a3afe15 : tensorflow/core resolutions set 1
939db02ff57 : xla directory resolutions
ad58928e656 : tf2xla directory resolutions
ed1feb0c26d : Update tpu_variable_runtime_reformatting.cc
ae2b8a6dab6 : mlir directory resolutions
755dff7753d : mlir lite resolutions
cb3cf00aade : c, compiler, jit resolutions
3f4e4cb19d7 : Replaced the batch sizes with 'None' instead '?'
091eebc2ac2 : Fixed a bug in log message queue.
68f9891f2f5 : Fix the usage of uninitialized variable.
3a3d3591923 : compat: Update forward compatibility horizon to 2020-07-26
11223b10bc9 : Update GraphDef version to 474.
a0a9cf25742 : [XLA:SPMD] Handle replicated operands in recursive Dot partitioning
6a102105aa7 : Make the trait of TFL_BatchMatMulOp quantization aware.
0126eabd3aa : Internal change
03300ba696f : Extract the KernelTestDelegateProviders into a separate library from test_util, and apply it in lite/testing/tflite_driver.
53ae4101be4 : Add more details about how a new delegate could be plugged into TFLite kernels tests and tools using the dummy delegate as an example.
82e0f12b98c : [BatchScheduler] Avoid mutex contention when deciding if a batch is empty. This is an optimization on read-path only.
5c083e38528 : Some internal change
a9765493ece : [XLA:SPMD] Refactor convolution_handler.cc.
f391524226a : Add support for variable policy to be used by MirroredStrategy and TPUStrategy. Refactor existing values test and add an option to test variable policy.
1c29b137644 : Handle UpdateContext correctly in SyncOnReadVariable
159bcb882c9 : Implemented TFLogSinks
92ea455c60b : Prefer TensorShape(...) over as_shape(...) when passing a list
3687158fe74 : Directly call sample_distorted_bounding_box_v2 to prevent deprecation warning
055c5e107db : compat: Update forward compatibility horizon to 2020-07-25
400335e0589 : Update GraphDef version to 473.
9d1863dd7c4 : Update SVDF tests to use more representative shapes and data. Restructure test to allow re-using float inputs outputs weights and biases in quantized kernels.
d6c0858665d : Added a "note" in tf.where documentation suggesting a workaround for issue #38349
973cfa0847a : Go: Update generated wrapper functions for TensorFlow ops.
10559ef615a : Disable invalid rewrite Square(Sub(x, y)) => Identity(SquaredDiff(x,y)) for complex types. SquaredDiff actually implements conj(x-y)*(x-y). Update API documentation to reflect reality.
1a5b604cd2e : Updating golden API files.
c39b8215d97 : Adding api_def_IgnoreErrorsDatasetV2.pbtxt file.
2bf057f5a33 : Updating docstring with "Args:" section to describe log_warning argument.
4732d2aebfd : Adding dependency tensorflow/core/platform:logging to ignore_errors_dataset_op.
0de929fdc12 : Make StatusHelper safer to use and fix a related memory leak.
4874f237b8c : [TF2XLA] [NFC] Simplify CaseOp::Compile, no need for an extra vector of pointers
56203657e72 : Fix test case
cd13583aee8 : [TF2XLA] [NFC] Function are wonderful, let's use them (Simplifying IfOp::Compile)
ef099ac0102 : Update pack axis test
e82a377de61 : Correct axis check
b2b9ca5ef12 : Remove private API usage of ragged_tensor.is_ragged.
63dc8f8e140 : [Profiler] Add more metrics.
e8d0e18c730 : [tf.data] Adding support for serialization of input pipelines that use `from_tensors` or `from_tensor_slices` with dataset input.
6af48136c05 : Update reorder reshape with binary ops to handle activation functions too
98b4246afa4 : Refactor Python PIP build scripts for ARM/ARM64
a1be5430d45 : Disable eager_microbenchmarks_test for py38 oss build
43eabe312e0 : Add relevant build configurations for TPU compilation device
6b6471f3ffb : [tf.data] Adds a utility function that figures out how to rebatch a batch for any given worker.
52e516c3d1b : Split test into two, as otherwise the same dtype will be reused in internal tests
11c1cd9ccd5 : Use np.zeros([]).astype(dtype.as_numpy_dtype) to specify qint8 `zero`
f8c8a778032 : Add qint8 and qint16 support for FillOp
8658b5b3f72 : Add other gpu benchmarks.
56de3748d7f : Remove deprecated calls to iterator_ops.get_next_as_optional
d86293c9fde : Hide tf.data Produce/Consume events in the trace viewer.
dd918be82cb : Fix zero point of -128 causing check error in tflite int8 add kernel.
8ff5a68e5dc : Keep # of gpus as 2
3707838a0d4 : Pass non empty MLIR module serialized string when constructing TpuCompilationCacheKey.
cae793828ba : Update `run_deprecated_v1` tests with graph scope.
b3a7a814f15 : Small fixes
6a68d88188b : Add release build to the kokoro continuous integration.
8b624486c4c : Modified HLOAbsOp lowering for differing types.
35286817caa : Migrate Windows CPU official release and nightly testing builds to use the new bazel configs.
e31572f0adb : incorporate previous changes to allocate_temp
cf95331c57d : Initial check-in of GPU XLA thunks dialect
0943136a4a0 : Adds back a `DoCopy` in StridedSliceAssignOp that was accidentally deleted.
2a5e737ada6 : Only run RegisterTpuPlatform() statically when running on Google platforms
145882959af : Add CPU test for _benchmark_defun_args_matmul, analogous to existing GPU test
dd9e169370b : Fix 'unused variable' compiler error when building for ARM Cortex M4 in release mode
be5f945a62d : clean up for cleaner merge
975b4a5f0d0 : Add _benchmark_defun_matmul_with_signature and corresponding CPU/GPU tests
953a8d99a4b : clean up
926c0862484 : Allow negative axes in tf.nn.sufficient_statistics even when shape of x is unknown.
aa3291d4402 : clean up
87ab16969f9 : Update MultiWorkerMirroredStrategy API doc
2de04ca0464 : clean up
4e5311d545b : Change Tensorboard callback to directly write out the train_function graphs at the end of the first training batch, rather than trying to write the potentially-incorrect Keras backend graph when the callback is first initialized.
beb4e6eae63 : Port the pack kernel to the new TfLiteEvalTensor API.
c8be53e47f8 : [XLA] Fix a spurious verification failure when while has the same value passed in twice.
42b7494ff23 : Added BatchMatMulV2 to the estimator.
82510e7b758 : Port the neg kernel to the new TfLiteEvalTensor API.
fafcee95b3b : Port the maximum and minimum kernel to the new TfLiteEvalTensor API.
23cb51dfb64 : Port the logical kernel to the TfLiteEvalTensor API.
3098c7a84d6 : Port the l2norm kernel to the new TfLiteEvalTensor API.
0c1b3ee3a0c : Fixed alphabetic ordering of elementwise ops.
1d4a43b0bfc : Prefer the standard integral types over custom type-aliases.
435d9b7858f : Fixed bugs in spelling and cost calculation of SquaredDifference.
3c85e9e6d2b : [tf.data] Rename RebatchDatasetV1 name label from Rebatch to LegacyRebatch.
7a1ae0a1611 : Disable tensordot_op_test_xla_gpu since it is flaky.
d38b9e79199 : Port the hard swish kernel to the new TfLiteEvalTensor API.
0f57ae6fa9b : clean up
bbcbddf6b1b : This CL changes the KerasTensor Slicing Op dispatcher to map `slice`s to `dict`s instead of to `namedtuple`s, because the Keras json serialization ends up serializing namedtuples as normal tuples, w/o any name or field information.
c11cf5465a1 : Migrate MacOS CPU official release and nightly testing builds to use the new bazel configs.
7ac63ecb7b9 : Fixed a bug where element-wise operations miscalculated broadcast output tensor sizes, if unavailable in the graph.
e392050297b : Port the floor kernel to the new TfLiteEvalTensor API.
a63c4d60cf5 : Use TraceMeOp and TraceMeEncode to hide TraceString encoding details
3edbef66473 : GPU tracking all-reduce like collectives. saved it to step_db.proto.
0a3cd67e639 : added merge_summary with cpp tests passing
5ac31e1e3d8 : changed merge_summary tests to use new merge summary kernel
0720e701a36 : Integrate LLVM at llvm/llvm-project@f7ffb122d08e
0cc0e54bc4c : Update `run_deprecated_v1` test with graph scope.
781b6d3fda8 : Fixing a latent compilation error. XStat has no set_uint32_value method. This was not triggered because it was only used in the method taking a long (yet unused) and in a class template so it wouldn't be compiled if it wasn't used.
fe10ef671df : Prefer the standard integral types over custom type-aliases.
37f8b4fd1b5 : Emit scf.for statement for For op
40d01ae6fd7 : Moved tf.SparseMatMul lowering code
06eb028030a : Port the elementwise kernel to the new TfLiteEvalTensor API.
6f57dbfffab : Fix typo in CentralStorageStrategy.
6b1b0e26bb3 : Add tf.BatchFunction to Tensorflow MLIR ODS.
7d7b1363075 : [XLA] Allow for Mixed precision dot and convolution.
d8891649b20 : removed unnecessary import
461ca1e9e12 : used simple tensor and status wrapper instead of params
81c6f051ee1 : Fix benchmarkname and update BUILD file
1007559c220 : added allocator attributes to allocate_temp
1d7577e984f : Update according to tflm changes
53575a9cd98 : [MLIR] IfOp/WhileOp: Convert output_shapes to a derived attribute
2fcfe25451f : Go: Update generated wrapper functions for TensorFlow ops.
f3375f0e267 : change to CPU-only test for now
d9cdd0336fe : more tests
281c377f21f : Add translate name
6ade70c1f32 : HDFS registration
6f7084becc9 : removed type mismatch tests
63b8670dae8 : [XLA:CPU] Directly emit linalg.generic instead of going through matmul
de482ff7038 : Fix after quantization of the network.
3702f63515d : Addressed reviewer's comments.
fdbb2851c22 : compat: Update forward compatibility horizon to 2020-07-24
a6633d30c35 : Update GraphDef version to 472.
629e5219158 : PR #41640: Raise error when calling .fit() w/ batch_size and a tf dataset
b0cec6bd77a : TFLite selective registration: Add android target.
0b5cc6f1b98 : Fix build and resubmit: [XLA:SPMD] Recursively handling more Dot cases
8d4711c52d6 : Ensure each call to ASharedMemory_create produces a unique memory space.
6f1f37fe761 : [XLA] Allow for Mixed precision dot and convolution.
56853a42e45 : Fix some API linking issues within TPU 1VM (some API calls could only be statically linked)
29d635bccc8 : Prefer the standard integral types over custom type-aliases.
37deabbb750 : [TF:MLIR] Fold PackOp if it computes tensor shape
fd1481780bc : Use proto to configure tf.data service worker server.
918466d1315 : [XLA:SPMD] Recursively handling more Dot cases
da698a62692 : [XLA] Allow for Mixed precision dot and convolution.
6a775d666e6 : Disabling failing gpu test.
39bcd85ef4a : Use proto to configure tf.data service worker server.
ddafc33a31d : Updating Dockerfile.rocm to use Ubuntu 18.04
a9798f44324 : [ROCm] Fix for ROCm CSB Breakage - 200630
5f22efd2150 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/2ce2f5198929caab4b41a6ad1b9c93f67d8b9a69
33c2506397c : Algebraic simplification of multiplication chain with constants
25a09d00043 : [XLA:SPMD] Recursively handling more Dot cases
f3a015274fa : Updating estimator version after the final release
59f3bde4521 : Minor fixes to tutorial colab and docstring.
0be68a5fe4f : fix concat
3443f359f9c : Integrate LLVM at llvm/llvm-project@9d2da6759b4d
96fcf55461f : Some internal change
9d17a0b425d : Set namespace to TFDevice for MarkOpsForOutsideCompilation pass.
e1483a9b08e : Add TPU kernel definitions.
04756161b85 : Update TFLite Python3.7 wheel build commands
013883e8218 : Some internal change
5c8e4c1b479 : Migrate official release and nightly testing builds to use the new bazel configs.
2b83dd25372 : Rollback of BroadcastTo op additions (part 3)
55f7984d76a : Migrate Linux GPU official release and nightly testing builds to use the new bazel configs.
8aac615a879 : Add a new pass that converts tf.InitializeTableFromTextFileV2 op to tf.LookupTableImportV2
38504779770 : Port the dequantize kernel to the new TfLiteEvalTensor API.
55018a48503 : Add option to revert to previous hybrid quantization scheme
bd68226ff67 : Port the tanh and unpack kernels to the new TfLiteEvalTensor API along with other minor clean-ups.
4270608dcc4 : Rename the PRESUBMITS_BUILD_TARGETS file to something more appropriate (DEFAULT_TEST_TARGETS).
1a3a8deba52 : removed 'optional' string from docstrings
6711d96f6cf : Rollback of BroadcastTo op additions (part 2)
edb88b4be34 : fixed docstring for check_validation_split_arg
f3dd9c4db29 : Migrate Linux GPU official release and nightly testing builds to use the new bazel configs.
284f16a59bf : added missing docstrings in dataset_utils module
ba6d661ba81 : clean up
e8c1ea7130a : Visibility change for internal package.
5ed81c1a809 : Enable error report for all unsupported ops in post training quantization.
32819cedcb1 : Simplify reshape handling in dynamic dimension inference.
5882f49288b : Rollback of BroadcastTo op additions (part 1)
5a58103a7d1 : [tf.data] Preparation of using GMock matchers in tensorflow tests.
18b810a970d : [XLA] Fix a spurious verification failure with nested conditionals.
7b232a3ee4a : Update arg_def_case_fuzz.cc
a2866288eb2 : Remove tap from arg_def_case
f300cac5242 : Port the depthwise conv kernel to the new TfLiteEvalTensor API.
2587c2a1f2f : [xprof:gpu] Optimize XPlane to KernelStatsDb converter by switching intermediate data structure from a vector to flat_hash_map.
a6e66d50a4b : Add gradient annotation for XlaSharding op.
21aff5af1f8 : Add __array__ method to `tf.Variable`.
7dbe3fb4ca4 : switched to use scalar shape function
b2a0698502d : [XLA] Fix an MSAN failure
138bc6e9134 : Move trace processing from server to the client side for sampling mode.
f6eb8538d0a : changed python wrapper to use new histogram summary
fd4b213bad3 : Fix KerasTensor Numpy priority so that binary operators w/ kerastensors on the right-hand side and numpy arrays on the left-hand side work correctly.
cb01b5126bb : Port the conv kernel to the new TfLiteEvalTensor API.
e7ff7483698 : Typo fix in tpu_strategy.
6eaab983928 : LSTM test cleanup: Move setting tensor data into the testcase, and remove redundant fixture classes.
d8a49c8dacb : Functional model get_config/from_config loses potentially important information about the data structure in the first positional argument to the model. E.g. it can't distinguish between layer(x) and layer([x])
f5d98d0171f : Fix incorrect mapping in fast tensor <=> np mapping
a41ca213d70 : Update tensorboard nightly dependency to 2.4.x - 3
eb6f0a6bd6a : Port the concatenation test to the new TfLiteEvalTensor API.
86617e591a5 : LSTM test cleanup: Add test parameter for 20 or 24 inputs.
56aa1f7b584 : Add Transactional API python bindings
a1942e365c3 : tracing support for nccl collectives.
93f0f7f8174 : Port the comparisons kernels to the new TfLiteEvalTensor API.
d8dcead4401 : Fix stddev 0 bug in Normalization layer
da1917bcf42 : TensorMapBinaryAdd and testLookupAddGrad
c4a2703957b : Explicitly set clipping values to zero.
a8a884db8b1 : Use proto to configure tf.data service dispatch server.
c5204573ed3 : LSTM test cleanup: Use cartesian product for test parameter combinations instead of manually listing all interesting ones.
27bbfce766f : Add metric instrumentation for KPL. NO_RELEASE_UPDATES=n/a
33b076a9cd6 : Add distribution benchmark usages for anti_, bid_ and cnn_ model
40dc05fb5a5 : Quick fix in TFLite writer lib related to optional tensors.
dc9685322de : Handle int64 axis in ReduceTransposer
78688104bc1 : Fix allocator build errors in xtensa softmax, conv + depthwise conv kernels.
6bfea7624ac : Cleanup LSTM tests: Set the weights and biases, and apply the delegate only once.
4fcab24e7ea : removed unnecessary includes
0ff8f604fed : Disable //tensorflow/lite/testing:selective_build_test on mac.
52de0efaa3f : Add a copy operation type to the GPU commands
b1c32123aaf : Fix bug for node with attr output_shape empty.
884bc1c3e8e : Refactor graph pruning pass in preparation for allowing certain ops to be preserved even when they are not reachable from a fetch. (NFC)
01b6bb69f93 : Add tf.TPUOrdinalSelector to TensorFlow MLIR ODS.
8c4b2fcd759 : Use bitwise ops for the corresponding Python operators. Fall back to logical ops for DT_BOOL, for backward compatibility.
ca8f4c723f6 : Cleanup LSTM tests: Make weight types a TEST_P parameter, combining testcase sets of 3 to a single function.
d2ba64c7292 : Disable Arduino from the Micro Kokoro build.
e656213afff : Rename hlo_algorithm_blacklist to hlo_algorithm_denylist
c3704aaacb7 : made comments for string view and get_name more clear
3d585c30a3f : refactored int tests
0f0e85d768c : Removed unused code.
84dcaf3aefb : Split the GRPC related code out of capture_profile as profiler_client.
24a399e470a : [XLA] [Docs] Document another known issue: dynamic TensorArrays are not supported
226644ff510 : Add flatbuffers python library to tensorflow pip_package
e808ec8e234 : Update private TF API usage wrt tensorflow.python.training.experimental.loss_scale.
1bc83bae4f2 : [tf.data] Fix RebatchDatasetV2 serialization.
b6e5c0faa72 : Type inference: clean up the implementation and improve coverage. This change also adds basic type propagation across local function definition boundaries. This is required for proper inference over AutoGraph-generated code, which creates a lot of local definitions. tfr_gen: fix order of passes.
d7bb1893096 : Finish ProvideFilesystemSupportFor
bc9809f15ac : Add GetChildren
5cf9a5de8d0 : Remove an unused proto include
1ab0b938867 : [tf.data] minor fix
20ca4bac37b : Allow CompositeTensors to be returned from functions run on TPU with TpuStrategy.
42d68f8922b : Add support for lowering mhlo.iota to Linalg.
7b66d0397b5 : Fix messy formating in tf.linalg.inv's docstring
7074d7326cc : refactored tests and added unsupported type test
9ce9e779f15 : [XLA:Python] Add has_side_effect to CustomCall bindings.
b806191a117 : fix trivial typo
1cdfc401e43 : Added error when we have mismatch in inference types + tests.
dfe6a8ea372 : Support legalizing TF.XlaConv op in the TFLite converter
a3250240d41 : [XLA] Extend the Algebraic Simplier to convert Pow(x, 3) -> x*x*x. This is faster.
e4a48da690f : Add new pattern matching rules for TFL Broadcastable ops, which have high dimenion inputs.
bd6b557c02a : Support multiple models in TFLite selective build
5515d47210c : Internal change
1dccb05678c : Support RESIZE_BILINEAR operator in XNNPACK delegate
60c6a583399 : Add new pattern matching rules for TFL Broadcastable ops, which have high dimenion inputs.
289b2220395 : compat: Update forward compatibility horizon to 2020-07-23
d309d1a2f3d : Update GraphDef version to 471.
537f3ec52f5 : Support conversion of tf.text ops to Flex ops
e543b6842ab : Add module comments for tf.experimental.numpy. Point Github README.md to tensorflow.org API documentation.
f59ff5d44e1 : [XLA:SPMD] Improve resharding 1. Fix collective-permute bug. Should not skip i -> i pairs since that would result in 0 in the output. 2. All-to-all sharding for divisible partition counts, i.e., from [4,2] to [2,4] can be done as a subgroup all-to-all, since 4 % 2 == 0 3. Multi-step all-to-all resharding. E.g., resharding from [16,8,1] to [1,16,8] can be done via an intermediate sharding to [16,1,8]. 4. Allow more ReshapeSharding cases.
6d9afb6bf17 : Cleanup of oneDNN build files and removing obsolete code.
2fee5bb8567 : fix manifest lint error
8deeb07947a : targetSdkVersion 29
0efc20fc940 : Update libraries
4771a3f1388 : ignore .cxx directory
488448c742e : Wrap/rewrap ndarrays in tf.vectorized_map
ee74b70ee52 : Integrate LLVM at llvm/llvm-project@99ad956fdaee
2889981f87c : Android Studio 4.0
4bc27730247 : Update Gradle
ce62fb78de0 : Give Android sample a meaningfull name
f942f4a2407 : Remove two unused LOG(FATAL) methods from TpuNodeContext.
663cd759ad1 : Small LSTM test cleanup: Move setting lstm_golden_output_ to SetUp() for a few tests, consistent with other tests. Drop the input/output parameters of VerifyGoldens, it already sees the member variables.
a236b79295c : refactored test cases and added details
05546180363 : Include Ops that are used via PartitionedCalls to MetaGraphDef.MetaInfoDef.stripped_op_list
fffa1e6548e : Fix documentation for int16x8 quantization
f112d4bd7dc : Disable collective ops abort tests on windows since they seem to be flaky.
b7ac6f45c5b : Port the circular buffer kernel to the new TfLiteEvalTensor API.
4fde36c19e6 : Internal change
eecdbbaa288 : Refine
aedf43fb3cf : Use standard absl::BitGen instead of function unavailable in open-source absl
82e7ce307db : Fix GCC build error with tpu_on_demand_compiler.cc and erroneous inclusion
dfa281c6867 : Port the ceil kernel to the new TfLiteEvalTensor API.
abba54ad2fb : Modified oneDNN build so as to not include the MKL blob when building with Eigen threadpool.
c72c903472a : Change Tensorboard callback to directly write out the train_function graphs at the end of the first training batch, rather than trying to write the potentially-incorrect Keras backend graph when the callback is first initialized.
6a98324e363 : Implement a function cache that caches the lowered BEF for tf.function (graph execution). Observed ~22x performance improvement in microbenchmark compared to without cache.
aa30205d22e : Go: Update generated wrapper functions for TensorFlow ops.
d7f7908beb6 : Port the arg min/max kernel to the new TfLiteEvalTensor API.
2f32eed7839 : [tf.data] Have auto_shard use regex match instead of exact match to be more robust to different versions of an op. Also adds test for MatchesAnyVersionRE utility function.
c8bfbd38896 : fix the failure in notebook for model maker.
30ff851fd0d : Remove unused functions.
4b5edace978 : Update ops-related pbtxt files.
983d0003ad0 : sanity -> consistency / smoke.
9c433fe87c5 : Port the add kernel to the new TfLiteEvalTensor API.
969fdb057dd : [tf.data] Calculate the average input time for the root node of the data input pipeline. Also add a unit test for the `SelfProcessingTime` function.
05767520b13 : Add APIs for using different processes to register and read from tf.data service.
d2ab722e3f1 : [tf.data] Add RebatchDatasetV2. Also updates RebatchDataset(V1) tests so that they're more easily readable.
d75d7d19afa : Support integer input and output type for Quantize-Aware Trained models
ac9c8e2db5e : Make AbstractTensorHandle RefCounted so that we can use it for refcounting tensors under a GradientTape.
f9dd45444ad : By default, hide all compiler warnings. Also create a new option to show the warnings.
957502c91a4 : Test experimental_io_device option.
8f278b5c183 : Raise error when calling .fit() w/ batch_size and a tf dataset
6b249a8a5c0 : HSACO cache Deleting temporary files after compilation
e7710bf25d3 : Add MWMS test to ctl_correctness_test. Fixed an issue with reducing int values on GPUs.
97765dc98fe : Go: Update generated wrapper functions for TensorFlow ops.
ff95948cebd : Fix error which results in 2 different strategy instances being used(one is used for creating variables under a given scope and the second is used to call `run`. Add a second regex assertion since we will only have one kind of tf.distribute variables (DistributedVariable) going forward.
39e13608cb3 : Add TensorCore eligibility to overview.
62ad3554a34 : Migrate official release and nightly testing builds to use the new bazel configs.
8f75c38677d : Plumb TF node name into xla's argument's op metadata.
e60dbe2091e : Sync TF MLIR ODS (NFC).
2ff0762c246 : Add boilerplate skeleton for MarkOpsForOutsideCompilation pass.
37cd17ec006 : Fixed NewRemoveSingleInputAdd/MergePaddingWithAddOperation to support HWC tensor parameter.
57511d5dccc : Added support of ELU activation for GPU backend.
cc4adc5c12d : updated test comment and addressed lint issue
be699e97017 : Update hexagon NN to use v1.20.0
a0c12335d3f : Support integer input and output type for Quantize-Aware Trained models
e3be70aa9d4 : Add a `convert_to_tensor` to the start of Tensor.__getitem__ (_slice_helper) to make sure it dispatches directly, rather than letting the nested tf.strided_slice trigger dispatching.
e2f7c83bcbf : Cleanup of the activations (relu/relu6) kernel.
2035a1b0c30 : Remove Windows nightly release duplicate flag.
6e067728911 : [TF] Clean up conv2d/conv3d input ndims check.
d57541184da : Wrap/rewrap ndarrays in batch_jacobian
392dfaaa9b6 : Add declarations for TPU ops.declarations for TPU ops.declarations for TPU ops.declarations for TPU ops.
37fd86e0ff6 : Use the correct implementation of py_test for numpy_ops tests.
a225c770080 : Change tf_xla_py_test to use tf's implementation of py_test. Otherwise, any pip tests we run becomes a normal tests, and our pip tests do not verify any behaviour for xla_py_tests
a0b45cb107c : [TF2XLA] Fix the test docstring
ecd200ec389 : Fix the Windows continuous build.
d90e30fbe42 : Add `save_context_key` to function cache. This allows retracing of functions during saving time to accommodate cases where different behaviors in training and saving are desired, for example: 1. DistributedVariable/PackedVariable wants to resolve to the primary component when building function graphs in saving time. 2. ShardedVariable wants to resolve to a single-shard variable in saved graph for better serving performance.
a1e6bf86ec5 : Port the Fully Connected kernel to the new TF Micro TfLiteEvalTensor API.
a3acac4846b : Replace private TF API RUN_FUNCTIONS_EAGERLY with existing public tf.config.functions_run_eagerly function.
9cc3ecf6c36 : [TF:TRT] Reorder two members for OpConverterTest.
0cd7ae3cbf5 : [TF:TRT] The converter should only access a cuda device when creating static engines.
83ea067f421 : Add some micro-specific flatbuffer manipulation functions.
0443213f247 : Do not run lit_tests with pip tests.
eac142afc03 : Add the flatbuffers python library to the Kokoro build WindowsOS VMs
803ce808dd3 : The non-android ASharedMemory_create has a bug, where if two calls to create memory regions use the same 'name', they will be mapped to the to same /dev/shm file and trip over each other (particularly if they're different sizes).
9b5f67e3d4e : add CudnnRNN/CudnnRNNbackprop to ORDER_INSENSITIVE_STATEFUL_OPS list
82be9d5dbf0 : Update tensorflow/core/platform/macros.h
93f4d3dfe6a : Fix a tf.function + tf.distribute read variable test.
b7fb9affc88 : Remove references to private name_scope endpoint.
fb9072b4736 : Adding a macro for marking unused variables and removing compiler warnings
70edbdb6c79 : [XLA] Allow copy-done to be scheduled earlier to avoid copy ordering issues.
30885b432e7 : Remove invalid visibility
232a4118c83 : Fixed bugs introduced by recent CL.
a9b7e06aa8d : Set the python version properly.
e5e495db7be : Change the go_package name from core_protos_go_proto to for_protos_go_proto to match the new BUILD rule name.
1d8bfdbe149 : finished implementation of histogram_summary
7cd0adacea9 : Change cpp gradient function signature to accept a `Context` which contains the local context when calling the gradient function e.g. the default graph. In python gradients, this state is managed via singletons(global context manager stacks) and is implicitly captured.
698fb7a6d2b : Disabling failing msan test.
734d5dfaa14 : address to rchao's comment
43045a560b4 : Slightly increase CPU binary sizes.
503defb219c : moved typedef to c_api.h
3f324403a59 : fixed mem leak in ops_test
f97ced1b207 : Update kMaxListSummarySize to 50
177790aafca : Turn relatively expensive CHECK on Shape::rank() into a DCHECK.
a1cec7e4420 : Code refactoring and cleanup.
19589460b9f : Integrate LLVM at llvm/llvm-project@5623da56d07b
89f8d5562ed : Fix a typo in the Windows GPU build.
23f6e460f37 : The non-android ASharedMemory_create has a bug, where if two calls to create memory regions use the same 'name', they will be mapped to the to same /dev/shm file and trip over each other (particularly if they're different sizes).
3ebd3f8ff48 : Set the default device for converting function to MLIR. Enabling some defun Python benchmarks for TFRT.
732232036c0 : removed argument
b2a98aea17c : Integrate LLVM at llvm/llvm-project@82dbb1b2b4f1
57748fc0411 : [XLA][MLIR] Emit memref strides in the right order
de3213b3889 : reformat
73170e5b17e : Support CHLO broadcasting operations between scalar and unranked tensors.
a617aa6bb7a : Addressed reviewer's comment.
cc15628121e : Addressed reviewer's comments.
0fb2791e0f1 : fixed indentation
6be0e40016b : updated goldens
5816f823440 : Fix MaxPoolGrad
2e1efbaf206 : Convert TF Broadcast op to the corresponding TFL Broadcast op when 5+ dimension inputs are given.
8f91b0b504f : Use embarc MLI RC3 for arc targets
d42d8c538d4 : tflite: Refactor core/macros.h, c/c_api.h and c/common.h
8be37f687ba : compat: Update forward compatibility horizon to 2020-07-22
822b68d7413 : Update GraphDef version to 470.
0e0bc42831f : fix import error
7c1f2263589 : Add DeleteDir
53c536bb4d2 : change ForwardFunction def
d4d06a0c280 : add batch accumulator
a6cd18a1334 : Add MLIR generated abs kernel for the GPU backend
4e2300bad95 : Split reusable logic from BatchResource to a base class BatchResourceBase, and make the FunctionLibraryRuntime related code overridable.
310ae4db851 : Disabling failing gpu test.
4d80d85812a : Add CreateDir
f4c8a6ff504 : Add DeleteFile
5e3cabe3616 : add json serialization for dimension value.
04c82b598b6 : Fix input_lib_type_spec_test when TF2_BEHAVIOR=1.
07fcaaa00e8 : richen error messages
cf9bc158f41 : Fix data race in tpu_platform_interface
e10e5f540c3 : Fix Kokoro breakage by using initializer list.
c0b209175d8 : Create entry barrier in parallel_execute_to_islands pass only if it isn't no-op
6a9a8f301f1 : Document RESHAPE support in XNNPACK delegate
49199ce3607 : Fix broken tflite support project's links in the guide documents.
ad37d15d8ed : Document how to enable XNNPACK in pre-built TFLite binaries
4c886a5cfaa : pi-python37: Install pip package with install_pip_packages_by_version.sh
cdbae30cd46 : Run memory_profiler on Keras model.
7b0799e40ce : move RecordElement to SkipInternal
2df63a4fa10 : Fix missing status check.
d8bbfa5d53f : Integrate LLVM at llvm/llvm-project@b2589200957a
147843127e8 : Update benchmark to be a binary instead of test
4da55605f05 : Update tensorboard dependency to 2.3.x
84e49eb6565 : Adjust TPU shape allocation functions.
87c2f2dc3b2 : Allowing a slice to move through a reverse (i.e., slice(reverse) is reverse(slice)).
540e9cf481a : moved TF_StringView to c_api.h and manually declared TF_StringView members in GetName
c4dd26b6149 : Add option to strategy_test_lib to wrap functions run in tf.function. Add more unit tests to tpu_strategy_test.
f91a833df2d : Fix broken tflite support project's links.
88769859323 : GPU delegate: Add support for Sigmoid as fused activation.
d56a14c3d34 : Update `run_v1_only` test with proper reasons.
e286f3d5c5c : simplify
dc3f6e60e5c : Process tf.data events.
574239c71b4 : Update `run_v1_only` tests in saver_test with proper reasons.
07b58e0820c : Generate unique node names in AddEmptyNode by appending a suffix instead of crashing.
a344ee9bc60 : Allow Model.train_function to be changed during Model.fit
d378ee85b6f : Implement experimental_distribute_values_from_function for CentralStorage
00059bf29c8 : Store zero point values in conv and depthwise-conv kernels.
2a150a026a0 : Experimental feature. Using special kernels for inference improvements. Added new hint to control behavior.
777bdc36a2e : Cleanup LSTM tests: Change names for better readability.
834a47f99e0 : Internal CI changes, for better exposing our release build scripts
649793de150 : Create bazel release configs for GPU Windows branches and propagate those changes to nightly release jobs.
4e4cfe7e656 : Go: Update generated wrapper functions for TensorFlow ops.
145d21a90dc : Open source distributed_tpu_rewrite_pass.cc and associated helper methods
318340f1cf0 : Internal CI changes
f111bc3762c : Update ops-related pbtxt files.
78519376939 : Integrate LLVM at llvm/llvm-project@8a268bec1b02
a17f14a936e : Add a StartAbort() method to CollectiveParamResolver with local implementation
c53ef0e2922 : Internal dependency changes.
8d46f31b43d : Change AllocatePersistentBuffer API to just return a pointer if succeed, or nullptr upon failure
2a9b7f290e1 : Cleanup LSTM tests: Remove clipping parameters, they are always 0.
f1e43cfe408 : [tf.data] Rename the input for `SnapshotHelper` function. Current name may be a bit misleading. Also add some tests to verify the parent node pointer is correctly copied in `SnapshotTest`.
33d842c2957 : fixit for get_json_type.
cc532b863fa : Make string tensor accept byte array inputs for ParseExample op in Java API
e48b48ffd29 : Extend forward compatibility date.
332adf10ab7 : [tf.data] Add an op that computes the statically-known batch size of a dataset where possible.
be88c5f8a7a : Internal cleanup: set up boilerplate for tests which require running inside a tf.function. The boilerplate helps keep the tests clean, although its mechanism may be tricky.
cdc531263a3 : Cleanup LSTM tests: simplify some logic.
b8a74b8941a : Add tests for running tf.data service with sparse and ragged tensors
26c5ae7dcba : Add a way to benchmark ops to TFNP and compare with numpy.
0f940d4e1bb : Disable tsan on barrier_ops_test due to failing test.
89a8f8b2928 : Update hexagon delegate to check for library version
305003dc7b6 : Include regexp.h in the parallel mobile build graph.
4807acc07e7 : Keras TF API usage cleanup: Copy test_util.use_gpu into Keras and replace the usage within Keras.
5d7c87bcafa : [tf.data] Fixing type mismatch, which could lead to loss of precision sanitizer errors.
0f65643d1bf : Flesh out the KerasTensor docstrings in preparation for enabling KerasTensors by default. This change also adds a `__str__` in addition to the `__repr__`, and updates the error messages raised when passing KerasTensors to APIs that don't have dispatch registered.
3496a6f6907 : Cleanup LSTM tests: Remove unused class members.
b16ac89171e : erase_grad and zerolike
a7a1fba0907 : Add a python binding to abort collective executor
7b6e259f0c4 : Remove unused cache_recursive_attribute
e6e0d403a05 : Add SavedModel.LoadOptions to hub.KerasLayer API to pass to load_v2.
6c42f4aae39 : Add a pass to raise unknown ops to new internal op type custom_tf op. This to allow doing some graph optimizations on the custom ops.
e5a84bd0caf : Cleanup LSTM tests: Remove explicit TensorData constructor calls, just pass initializer list instead.
2623d9a8099 : added TF_GetName and tests for the funciton
e45d52e0393 : Change MaybeFuseActivation to only support a single output - that is its only use-case.
459a4d3a527 : Enable disabled tests.
f045dd855f6 : Do not recommend using the denylist to fix pip smoke test.
b3e23cebd01 : [XLA:SPMD][NFC] Move dot/conv handling in separate files
4626b11187b : Remove all BUILD aliases to tensorflow/core/framework:bounds_check
60fa5d18665 : Remove frame->f_trace DCHECK, which is not always nullptr.
0f3763e26de : Fix issue in tf.ones where tf.quint8/quint16 does not work in graph mode
e01e164d5b1 : Allocate test tensor on CPU to avoid OOM on GPU
dca2939a9b1 : Update CUDA11+cuDNN8 RBE Dockerfile with CUDA 11 GA.
66709ac555d : Create experimental dirs c/experimental/{ops|gradients} for adding ops and gradient functions. We will eventually machine generate ops in experimental/ops.
08a7e4f4179 : Internal change
ba990dd7e81 : Update run_v1_only tests with proper reasons.
048123d3832 : address to comments
0850be02ff7 : Reorganize C++ <-> C conversions.
fde689563d0 : Cleanup LSTM tests: configuration defines tensor sizes, so don't require it in another parameter of LSTMOpModel constructor.
099cc6f9452 : Integrate LLVM at llvm/llvm-project@61dd481f1105
546ba296655 : Fix markdown bullet list
7361a989581 : Remove all BUILD aliases to tensorflow/core/framework:bounds_check
49ffb9a3144 : Implement attribute setters for graph mode in unified API.
526ead8f3df : Update tensorflow/core/platform/file_system.cc
c104766a18c : [Core ML delegate] Add missing constraint of concat of
2fb8c364385 : Add visibility for bazel_pip prefixed packages.
bcbe3dc2bb8 : Improve error message in shape check
6d1bc835354 : Add the flatbuffers python library to the Kokoro build VMs
28ca3bf61ba : erase and minor
e38db6885f3 : added tests for type mismatches in UniqueDataset
636c214203c : [MLIR] IfOp/WhileOp: Convert output_shapes to a derived attribute
5f62654629d : Add __array__ method to `tf.Variable`.
73e38363a23 : Add __array__ method to `tf.Variable`.
5484b4be2bd : Add NewRandomAccessFile_Buffered_CachedOutOfRange
9d3aad8797f : Integrate LLVM at llvm/llvm-project@becaa6803ab5
e8e12d5efc6 : Add test NewRandomAccessFile_Buffered_ReadAtEOF
b6d9b11d41b : Add test NewRandomAccessFile_Buffered
72e7b50945f : Add test RandomAccessFile_NoBlockCache
35c3d223d22 : Add init for test and remove init from setup.
edeb44f86e8 : Fix problems related to `TF_OUT_OF_RANGE`
76e62bedc47 : Integrate LLVM at llvm/llvm-project@30371df85f3e
b9b7a299310 : modifies based on reviews
8599f29645b : Change cast to dyn_cast in hlo::ReshapeOp's verification.
3f05eefa39d : Update GraphDef version to 469.
4343d75c515 : compat: Update forward compatibility horizon to 2020-07-21
e6895cb883a : stat_cache for RandomAccessFile/LoadBufferFromGCS
c7eba425b96 : Support TF logs in TerminateOnNaN callback
308f78ffb33 : [Core ML delegate] Update documentation regarding padding op support
3873154276b : [Core ML delegate] Validation for padding ops
417cf2c3526 : Internal change
7fc4740b6fd : [Core ML delegate] Add PAD and MIRROR_PAD op
f56973780fd : [XLA/GPU] Replace llvm_ir/alias_analysis with LLVM's own analysis
836b99a27b9 : Fix lint
c06c26f032d : Move decorator to class level
b4de69d524b : Enable python:lite_flex_test for MacOS
a3a2eaf9a01 : Enable eager test for MomentumOptimizerTest
1030be3e16b : Add `includes` propagation to `cc_header_only_library`
12bcf150bd5 : Add `defines` propagation to `cc_header_only_library`
f3d0c101095 : Enable eager test for GradientDescentOptimizerTest
00efa42e11c : Internal change
4c0a09fc302 : fixit for resource_scatter_update.
bc8bb3ba840 : Add builtin BroadcastTo Op to TFLite
918f876bf81 : Add quantized int8 elu using LUT approach
8dbdd0803fb : Create no-src target for expanding visibility of TF deps.
322791ebc84 : Automated g4 rollback of changelist 322239438.
0e2cb83c1c7 : Do not invoke DeregisterCall when RendezvousMgr is already aborted.
f35eb71ee00 : Update multi_worker_tutorial_test with checkpointing section.
0e711195b9a : Add a pass to raise unknown ops to new internal op type custom_tf op. This to allow doing some graph optimizations on the custom ops.
4a2edaed8a7 : Fork the control_flow_util to keras.
aace2ce85f8 : Fix the CPU Python tf-nightly 3.5 breakage.
aab91905246 : [XLA] Make computation sorting optional
08849be1f14 : Rollforward: Ignore other graph inputs in custom gradient
536abb77e66 : Add Benchmark app for Firebase Game Loop test.
d5097840b9c : add benchmarks_test option to capture profiles
0a67d256531 : Add a pass to raise unknown ops to new internal op type custom_tf op. This to allow doing some graph optimizations on the custom ops.
8ceb3ac1b2a : Add a transform for Gathers to torch_index_select.
31ff47fb93b : In BasicBatchScheduler, mirror options from SharedBatchScheduler::Options and SharedBatchScheduler::QueueOptions.
7cbb2ecbf2c : [MLIR][NFC] Eliminate empty ArrayRef<NamedAttribute> argument when creating Ops
e645a91105b : Integrate LLVM at llvm/llvm-project@78f543e5a1cd
4155347a205 : Record multiple candidate in _colocation_stack for a variable.
1c6d807fa6e : Remove some unused dependencies.
1f3a439c5d9 : fix for is_resource_variable
f5b9c222558 : Add TpuCompileOp implementation.
18ebe824d2f : Replace instances of "blacklist" with "denylist" where possible. See Google Developer guidelines at https://developers.google.com/style/word-list#blacklist for more information.
9f3c94aba6e : Create bazel release configs for CPU Windows branches and propagate those changes to nightly release jobs.
b645ed7fc05 : Add a `convert_to_tensor` to the start of Tensor.__getitem__ (_slice_helper) to make sure it dispatches directly, rather than letting the nested tf.strided_slice trigger dispatching.
ad8cdb5e558 : Enable upgrade_legacy flag in Lite's V2 saved model converter
de6c391468d : NFC: Name patterns in optimize pass in TFL.
b0e577259ac : Add missing #include "third_party/absl/types/optional.h"
e8f53d2144d : export OperatorNotAllowedInGraphError to public for tf.keras to use public API of TensorFlow only. The change won't break any existing usages.
5cb1025a172 : Introduce initialize_platform parameter so that platforms can optionally be returned without forced initialization
cf3a2e3c5da : Remove the init_ops{_v2}.Initializer instance check in keras.
f21ae055a87 : Internal change
1392800b57e : api def TensorMapHasKey
886d44f5660 : Fixes GitHub 34283
a5bbca201e4 : Update TPUUpdateEmbeddingEnqueueInput pass to create mode constants rather than depend on inputs from SelectV2 op.
4f6c86b163a : Switch TF Micro to use TfLiteEval tensors by default.
b7fb764f9fd : Verify IslandOp body has no block arguments
365edbfd590 : Add get_shape() to RaggedTensor as alias of shape.
18445b0e39b : Dynamic Concat: Correctly replace root instruction.
8fbbcbfd024 : Reduce memory requirement for test
7e95c4abdad : fixit for basic_loops_test
c688e89e76d : [tf.data] Fix issue where _RebatchDataset doesn't work with tensor specs with no output shapes
9bf535aed35 : [XLA/GPU] Sync the XLA/GPU -> MLIR doc.
24c4a6dd909 : Open source distributed_tpu_rewrite_pass.cc and associated helper methods
44d800d213c : [tf.data] Remove the unnecessary input for `Snapshot` function.
f6194bd42bb : Exclude "lib/Analysis/DevelopmentModeInlineAdvisor.cpp" from LLVM OSS build files to avoid circular dependency on TensorFlow
47c1aeb1aac : update tests
fa85309fb53 : Implement async Python stack trace error reporting.
6ee2d328fd5 : Define for building OpenCL only delegate. By default OpenCL delegate supports GL interop and links GL/EGL libraries. With define we can build delegate without dependencies on GL libs.
800da0d15aa : Replacing nest.is_sequence with nest.is_nested
f2a506484fd : add another test
9965145ad2d : fix doc
536f6be302d : tflite: Refactor core/macros.h, c/c_api.h and c/common.h
87c8c187622 : Fixed transpose attributes parsing. Treating 2d shapes as BC and 3d shapes as BWC.
89d00590011 : Add cross replica op definitions.
c2f231507c0 : Add DT_INT8 and DT_UINT8 as supported TPU type.
340e873efdd : Use simple uploads for GCS directory objects and avoid reuploading.
48a990515c4 : [xla] HTMLEscape XLA Shapes in hlo graph dumper to avoid corrupt dot output.
0199d315ef5 : [XLA:coverage] Remove cpu from convolution_test_1d to fix kokoro breakage.
0599a371346 : same key tests
72446c75743 : Add a TODO and change signature to std::string
09dab68b954 : Migrate the Linux CPU nightly release scripts to use the new bazelrc configs.
5bba93c62eb : Fix namespace for complex lowerings
21fae3ad156 : Do not invoke DeregisterCall when RendezvousMgr is already aborted.
c99cade2628 : modify gradient
09ade5978f4 : Internal change
66f5d8da8b6 : String_print_f build
4d0dfef5f42 : Internal change only.
4b87b12c96c : Update run_v1_only test with proper reason.
8296ec766f2 : Add ldap
362255be180 : Use inline instead of FillBuffer
f384c39c4da : Fix issue with TFLite zip test execution
e7e026d0eaf : Add information about quantization support in GPU delegate documentation
cb1119ba71e : Update TPUUpdateEmbeddingEnqueueInput pass to create mode constants rather than depend on inputs from SelectV2 op.
7feafa7d702 : [MLIR] Extend region<->functional control flow to handle While
1faa8af23a5 : [TF:TRT] Fix an uninitialized access.
42c0e7aa22f : Use getCallableForCallee in PrepareCompositeFunctionsPass
587607a9b7b : [MLIR] Extend shape inference to handle region based control flow ops
ca6caa17c2d : Fix for `ABSL_EXCLUSIVE_LOCKS_REQUIRED`
45591fac1d5 : Add dynamic shape test to ConvertFusedBatchNorm
d548331e860 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/f9595857b9f8
db528aadcc0 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/7ca9b589c453
027d754aec2 : Coverage test for 16x8 quantizaion post-training mode.
6fe5847c19b : Fix setting out_mtypes in MemoryTypesForNode
8ee14cf0ff8 : Add a test to verify that the TF Lite C API headers can build, link, and run successfully when compiled as C code.
0a6475b416e : Use a heavier but more accurate way to obtain information about applying delegate, and update the fyi message accordingly.
102603bc117 : Update GraphDef version to 468.
14c1f1a592c : compat: Update forward compatibility horizon to 2020-07-20
da889b8c8de : Integrate LLVM at https://github.com/llvm/llvm-project/commit/e3d646c699f1
3d97765f63a : Add callbacks for MultiPartCopyCallback
d70d248c2d1 : Add MultiPartCopy (without callback)
c86abcdd5d9 : Fix segfault in deleter for unique_ptr
91d9c30d7a1 : In input_test, replace run_v1_only decorators with the comments that they are only applicable in v1.
a0a897784a2 : testHasKeyLookup
9d468d0ca62 : Update `run_deprecated_v1` tests in saver_test with graph scope.
2fd3f75f05b : nnapi: set android_sdk_version for non-Android platforms
da51cb0dc8c : Clean up unused member 'max_execution_batch_size_'.
667a9b0b351 : Delay the creation of Params in Tf2XlaRewriter until it is needed
ee2a910faa6 : Remove usage of private API has_weights.
304bfa2fb47 : Remove mutex lock from the ProcessState::GetCPUAllocator.
19a8ce8888b : tflite: Refactor core/macros.h, c/c_api.h and c/common.h
553ced87c83 : Remove a test that is timing out from coverage.
912cbcda147 : Fix dependencies so that target headers passes parse_headers for Apple builds
a62cd317a0c : [XLA] Enable support for strength reduction of integer dots and add more tests.
c89b5a6a582 : Fix mutex condition
f8e6f2f2af4 : reordering the constructors
dc89a6ddc7b : Add new line
6c6e53ee317 : compat: Update forward compatibility horizon to 2020-07-19
7046d5dd3aa : Update GraphDef version to 467.
c01a007594d : Turn on logging for a convolution test.
f7ee1bff1d9 : GitHub Issue #26639
b9a6a50bb78 : Remove references to private TF API `has_weights`.
8fcb21c8e8a : Remove references to private TF API `has_weights`.
1bc2d1b6716 : [XLA] Enable support for strength reduction of integer dots and add more tests.
e7173c2da7c : [XLA] Enable support for strength reduction of integer dots and add more tests.
6ef62c88a59 : Remove Keras usage of private TF API ops.losses.util.
e925db6faef : Move helper class ThreadSafeStatus into a separate file with unit test.
332ad33c638 : Open source distributed_tpu_rewrite_pass.cc and associated helper methods
555c5d61553 : Run shape inference when all ops are in TF dialect
abe18063ada : Run shape inference when all ops are in TF dialect
1a89a319875 : Change link to README.md in module comments.
4029e5feebd : Account for possibility of pyc extension.
7d3c7d56616 : Fix input shape checks and performance improvements
545ded18e13 : Add SimpleCopy
c7f7a43e41d : Add CopyFile
8e7a50da1a0 : Fix ParseS3Path for NewReadOnlyMemoryRegionFromFile
c9f4236b31c : Update GraphDef version to 466.
8155035bbfb : compat: Update forward compatibility horizon to 2020-07-18
829256e314b : fix skip test for adagrad_da_test
bed70936679 : Export module comments for tf.experimental.numpy.
e84364f0389 : Handles additional 4D Einsum formulas in TF Lite
2f14e77dbcc : Disable broken test
b4ee16059c4 : Internal change
17485039233 : remove unused loss var in momentum_test.py
9b59779bc37 : Include Ops that are used via PartitionedCalls to MetaGraphDef.MetaInfoDef.stripped_op_list
d49ef4dae97 : Internal change
369a9507f82 : [Resubmit] Dynamic literal support
b13a153d077 : Separate "is layer norm" and "has layer norm tensors" parameters of LSTMOpModel.
0721b705783 : - Add names for patterns in legalize pass in TFL. - Move pattern for squareddiff->relu to optimize pass from legalize, and add unit-test. - Remove redundant fusing pattern for add with activation, Should be handled already in optimize pass.
19448cf8b9d : Add a TPU execution op.
1cbaa0c469c : Integrate LLVM at https://github.com/llvm/llvm-project/commit/cf5df40c4cf1
2a9fc6d9cba : Remove default parameter for asymmetric_quantize_inputs.
9d77b8e74da : Add minor comment to test PR
c68614a2bd8 : Fix bug in TensorStridedSliceAssign where forwarding inputs forgets to set outputs.
5605ee70c78 : Doc fixit of tf.distribute.ReplicaContext: class doc string and attributes.
ac2a037cf78 : Enable the ability to allocate TfLiteTensor structs from temp and persistent memory.
b318f3f48c7 : Include Ops that are used via PartitionedCalls to MetaGraphDef.MetaInfoDef.stripped_op_list
c401f122e1b : Use TPUStrategyV2 for tpu_outside_compilation_test
872de1c6817 : Remove references to PartitionedVariable from the V2 Keras codebase. Note that references remain under legacy/ and in V1-only classes, with no API dependency (we use an attribute to identify them instead). We can't remove them without breaking backwards compatibility.
76468b290d4 : Cache first input and output in the interpreter.
268838c2302 : Use standard type conversion before trying default
c2e4affcb50 : Fix to point to the latest gcc & g++ version.
e60cae601ae : Remove references to private TF LazyLoader class by reimplementing it in Keras generic_utils.
0086d126749 : Adding Transaction API and signatures in commented form to Filesystem as preparation for final modification
a44821de91b : Fix GlobalStepTests to specify the collection
a44a11793c3 : Refactor to extract XPlane to tool converters.
ec25e318178 : Rollback of rollback of [TF/XLA] Enable input/output aliasing in the TF2XLA bridge
01d9e46f288 : Add module-level guide for the tf.data service.
342a5ef8820 : Update V1 only momentum_test with graph scope.
b1ad57227df : Update V1 only saving_utils_test with graph scope.
2518ca5ea8b : Use the GenericTranspiler base class to reduce boilerplate. Fix name typo. Add basic support for transforming module (non-recursively).
2e1f64f5c7e : Remove TPU-related targets from OSS TF testing.
0cd7f9e9475 : Add overloads for Graphdef to MLIR translation functions which accept structured arguments instead of string arguments.
45eeac4f28d : Make DocSource a class and enforce the restriction of `docstring` and `docstring_module_name`.
7ac42b9d784 : Fix CPU build
30fcb1c3a95 : Update keras optimizers to use the equivalent public raw_ops API.
8a4b945dec8 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/5d06e8b24f97
20500048c89 : Update keras.backend to rely on public API for device_spec.
d910087ab6f : add TensorMapHasKey op
7c383900061 : Checkpointing: Check `optimizer_object` has optimizer method before creating or restoring slot variables, since it can be a Checkpoint for those users following https://www.tensorflow.org/guide/checkpoint#loading_mechanics.
fd0e96b193b : Add a TPU execution op.
c29d6434bae : Make warnings in the external builds match the internal builds.
0ae7b532781 : separate key and value dtypes
25197272cf1 : TensorKey check shape and dtype
debf854ea11 : Convert the np.xxx to a markdown link and remove the bare url
ce190ec2442 : Dynamic literal support
c49b3f570de : Create the reverse mapping of TfLiteType -> cpp types.
0a7b7b014fd : remove dependency on feature_column_lib.DenseFeatures
7d192d4c90a : Update string splitting
a1bcafd8d8b : Make the sparse ops with Keras functional models error more verbose to aid debugging.
c1743867402 : Update comments for benchmark test
7522f1c8b10 : Add string_print_f to build
6f73e0f8aee : Create string_print_f.cc
16fe3dbfc03 : Add CC_OPT_FLAGS back to configure to prevent the default configure copts to be added to the bazelrc.
5ca8c1bcb9c : Canonicalize dense array conditional into tuple conditional with one element.
391ebea2667 : Add a meaningful repr to KerasTensors, Update the KerasTensor docstring, and update some of the doctests to not fail w/ the new KerasTensor repr.
af89635f3fa : Make parse_example_dataset autoshardable.
32bb13daceb : Allow access SaveOptions through SaveContext
92b5bde9aae : Dynamic literal support
416d420baf9 : Use TF_DISALLOW_COPY_AND_ASSIGN instead of DISALLOW_COPY_AND_ASSIGN.
57b9563b482 : [tf.lite] Documentation fixes:
a15c3bcd9af : [tf.data] Update `parallel_batch` optimization description.
ee08af1842e : Add alwayslink=1 to :tf32_utils target.
5c4b8790ca2 : Fix two memory leaks and enable asan for C API remote tests.
802aaf7156f : add test coverage for smart_resize on tf.data dataset
d94980b6923 : avoided if statement in smart_resize
86ba317d72f : Bump the references to github.com/google/ruy to commit d492ac890d982d7a153a326922f362b10de8d2ad.
5e7df631175 : Update comments to reflect the new names of `GenericOp` constructor parameters
60dada860c5 : Nit: cleanup error strings when OpenCL memory allocations fail.
2caabe5b008 : Set proper status
17330919885 : Massage docstring for signatures arg of tf.saved_model.save. Previous wording minimized the dictionary option.
cb15007a071 : Remove the extra link since there is a markdown link already present.
18daf902401 : Refactor NewRandomAccessFile
a5d1692eae9 : Update dist-strat as off.
b14f33c0bb8 : Add common tags and update benchmarks to keep consistency
98e49c770cb : Refactor tf_gcs_filesystem init
2629e4f9a4d : Integrate LLVM at https://github.com/llvm/llvm-project/commit/de0c6bd56b41
9a7508c9f9f : Fix string.Join method to work on Unity 2017.4
1bd27689edd : Rename types and properties
cf11e9577bf : Add options argument to the Interpreter constructor
bc5aa830c65 : Add method documentation
0127c02eb6a : Add TensorInfo struct
be721b82467 : Fix return type
5ec8c1df160 : Remove unwired native-binding-methods
4ab3b90cf01 : Dispose interpreter before model
5dfb75032d5 : Use "__Internal" dll name on iOS
0178d57f7dd : Add more interpreter functions on Unity Plugin
5bad210b35a : Add TfLiteVersion
f6c02217495 : Add int16 as possible output type to the error message
e36aca0132f : Integrate LLVM at https://github.com/llvm/llvm-project/commit/e297006d6f02
42581584964 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/6bba95831e48
d0032a56042 : Clearer message when output shape can't be inferred.
3c5d55b335e : Addressed reviewer's comments.
27948367a2a : compat: Update forward compatibility horizon to 2020-07-17
55ae25ce751 : Update GraphDef version to 465.
860898de6f6 : Add int16x8 support for RESIZE_NEAREST_NEIGHBOR operator
2a4ce953127 : Test only for cpu
00c6f88dd19 : Add a TPU execution op.
a80239d1573 : Fix bug in Return op construction while lifting resource ops.
6b8687f97cc : Add a TPUExecute function.
94d2ab31f87 : Add TpuCompileOp implementation.
11ae1068deb : Add NewReadOnlyMemoryRegionFromFile
d7918bcd438 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/8ef9e2bf355d
48c9890e9bb : Add path exists and get file size
b440bbb40f2 : [TF/XLA] Fixup numbering of XLA parameters used for aliasing
580f94ee24d : Add stat
3bdbcaa2ef4 : Fix tf32 for real.
a6af32199a9 : change device_str to const
4f7f17e4694 : [XLA] Fix bug in Reduce(Dot(X)) simplification.
2a3f88d4c8a : Add auto_mixed_precision_mkl to run-once optimizer list
7160041650f : Relax the error about functional api construction w/ a mix of symbolic and non-symbolic tensors for built-in layers (such as layers.add and layers.multiply where using constants is a common user pattern)
6b87d35d25c : Add TpuCompileOp implementation.
e8800102376 : [TF-numpy] Fixes numpy link in docstring.
3a3a6cc417c : add tf_read_only_memory_region
0a80c623e84 : Adds all directly-imported numpy classes to the do-not-descend map for `tf.experimental.numpy`, to prevent future OSS breakages.
49d86d14d57 : Special-case user-registered symbolic types in KerasTensors as a workaround to prevent TensorFlow Probability from breaking before they finish transitioning to KerasTensors.
90da05cd1c0 : [TF-numpy] Exports `np.newaxis`.
30cbb773e39 : Serialize the dtype and shape of a remote resource variable when the source device is not on the same task of the target device.
5fd4527e9a5 : Remove size tag in BUILD and update examples
eb6de2e830e : Set default distr-strategy as mirrored and add start_time
edd248c42a2 : [Intel MKL] Enabling BatchNorm test in AutoMPMkl
0151faf9556 : Create int8 person detection benchmark.
d2a72ca245f : Update MKL+Horovod test case
45066950060 : C API adjustments.
700a6171ddf : Update BUILD file and fix build_time.
a7580dc7f24 : Adding OneDNN+MPI+Horovod partials and dockerfiles
7a45b98508e : spacing for tensor_shape_utils
34f2782a79d : Fixes a misleading error message when creating a functional `tf.keras.Model()`.
75b8d57f5b4 : added wrapper for TF_Tensor in tensor_shape_utils
3cc65294f89 : Group together execution-related C API methods.
4819021890b : wrapped summary_op.cc in anonymous namespace and fixed naming in summary_op_test
ae26f27ef7b : Add the quantization op interface to tfl.select
f6940f2195b : Change tf.constant to np.array inside generator to avoid unexpected error
6ddf013ac71 : Add accessor for aliased indices.
48f21bba1fb : Replace the private API usage of remove_squeezable_dimensions with the forked version in keras.
eecb5e8febd : Update private API usage of profiler.warmup.
95123d81ee7 : Move more references to TpuCompilationCache to open source resource manager in tpu_configuration_ops_impl.cc
fc0f5e4b11c : Add palette-based png support for tf.image.decode_png
af5c59fbba9 : Cleanup the private api usage of math_ops.mul.
258a4ea89b4 : Creating release configurations for MacOS CPU packages.
77039288bb2 : Remove the private API usage of vriables.dtypes.
ba9f34d9dd8 : Add distribution_util.
44ce8c4417e : Introduce public version of TpuTopology for chip/core location identification
6b936b21d4f : added summary_op dependency to C API build and Python BUILD
ba134e5995a : Raise an error when some but not all values passed to the first layer call arg are symbolic. This setting can cause functional models to be constructed incorrectly.
842f5e7b440 : Update the step marker format.
02f45635e5f : Add a sanity check on the benchmark runner to surface user errors in setting the benchmarks regex.
35e20cf5306 : [Intel MKL] Fixing bfloat16 build failure in MklRelu
57680ec9bea : Split convolution tests into two.
abf6185d24a : Moving last set of FileSystem derivatives to new API
0e9e9ea8c07 : Migrate the Linux GPU nightly release scripts to use the new bazelrc configs.
7e2d0e7434e : buildifier fix
0a22a9e96de : [XLA] Fix ODR violation coming from Eigen contraction kernels
96b5aa098a9 : Refactor some of TpuExecutable methods into a base class, TpuExecutableInterface.
446c04c2685 : Hybrid convolutions go through CpuBackendGEMM on x86
ca8d58b9bae : Moving more filesystems to transactions
c3f2d3d5710 : Update "master" to "dispatch"/"dispatcher" in tf.data service terminology.
e3d5bcc115d : add api def files
02ca05721ec : removed unused imports
de0776b3b75 : Move some filesystems to new api and workaround compiler flags.
9a8fd0e99c4 : [XLA:CPU] Lower small matmul through MLIR linalg by default
5a244072f2b : Breaks the build. Rollback.
bd3b7979d28 : Adds `string_` and `unicode_` to the do-not-descend map of `tf.experimental.numpy`.
8483d09a207 : Consistent copts for test and non-test targets.
45ad1b64ee1 : Going back to forcing embedding layer variables on the CPU even within a tf.function as this is breaking some user code.
4a15bd519b6 : Update kernel_util.cc to use the new GetTensor() API.
0d168d55aa5 : Allow slot variable creation function to take the slot initializers.
975812256fe : Workaround compiler flags for api migration
aa633f3d097 : Add a test to verify that the TF Lite C API headers can build, link, and run successfully when compiled as C code.
2a7ad989f5d : Automated g4 rollback of changelist 321508374.
691bce3ed16 : return the visit result in the CodeGenerator
08a772722d0 : Convert tensor_shape.as_shape to tensor_shape.TensorShape which is the public API.
ba14dfe0e6b : Prototype of special operation - thin depthwise conv + convolution 1x1 fused into one op.
80aaf0c4170 : Use Bazel's builtin patch support.
015fc8cd188 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/1d3f61f8a799
11b8948857a : Update private API usage of test_util. deprecated_graph_mode_only.
960358aaa2e : [XLA:SPMD] Support convolution with non contracting spatial dim partitioned at batch dim.
279ef8e3e65 : Correct bounds in docstrings for `tf.image.random_{constrast,hue,saturation}`.
917911c8679 : Update BUILD file.
e6b0fb37457 : remote_config: upload find_cuda_config.py as part of execute()
bed612fc5f0 : Add benchmarks for other models.
206cfaf4d2e : Integrate LLVM at https://github.com/llvm/llvm-project/commit/1067d3e176ea
353d0df8462 : Fix condition error for parallelism output judgement.
12646033427 : add NewAppendableFile
33a4c1a0aba : Fix mhlo to lmhlo conversion for ReduceOp.
e4aca25a266 : Add New Writable File
e81911eb49a : Addressed reviewer's comments.
374a1e7a63f : Addressed review comments.
c2c96f6e097 : Change xla-legalize-tf-with-tf2xla pass to use a PatternRewrite rule
7adc5c6b780 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/b2018198c32a
4f3cecaf3b8 : compat: Update forward compatibility horizon to 2020-07-16
73dc02713aa : Update GraphDef version to 464.
ff2a56b9d38 : Mark some comparison op quantizable in the tfl_ops
d2d6c3f07a0 : Fix to handle Reshape Layer in experimental TFLite writer library.
3313b1d7246 : Add tf_new_writable_file
9c20fbff6c2 : [TF:MLIR] Fold constant cond in IfOp
0057d244a07 : Add ReadS3TransferManager
59215389cee : [XLA] Extend dot_as_convolution to detect the rhs transpose rule of the forward conv as batch dot dimension. Also do not swap conv operations based purely on inputs of size 1.
adfcc7218ec : TFLM:update Himax WE1 EVB example micro speech animation gif link
eab62ef2f77 : Add test for grad not implemented check
2276d3565d7 : Refactor read and blockfetcher
540f8dbdd86 : Delete modules that shouldn't be part of dir(). We used to have these deletions before. They were no longer needed when we used virtual pip package setup.But now they are needed again since virtual pip package was removed.
fd535403c01 : [XLA] Implement a more sophisticated prefetch interval ordering.
55dc4ab4f8f : Fix nested namespace usage
58e01eabf64 : Pass the Env* pointer to ExitCountdown instead of OpKernelContext* as when it executes ExitCountdown on another thread, the OpKernelContext is already not alive when it executes, therefore it should pass the env directly instead of OpKernelContext
1a290148dcc : TFLM:replace Himax WE1 EVB micro speech example animation with external link
3d1dd32fc4b : Remove hardware interface.
d707965f736 : Fix an assertion failure in the tf.Reshape op folder.
51901d95c31 : Fix tf.pad gradient to respect paddings dtype
f09611a4b86 : Exports tf-numpy symbols under `tf.experimental.numpy`. Golden files for `tf.experimental.numpy` are put under tensorflow/third_party/py/numpy/tf_numpy_api instead of the usual golden file location.
0d38f3e81c0 : Splitting up tf_ops
093491a562c : Revert test script changes.
967f9e5b54f : Update tensorflow/c/experimental/filesystem/filesystem_interface.h
17520c056c5 : Update tensorflow/c/experimental/filesystem/filesystem_interface.h
864be79fe44 : Update tensorflow/c/experimental/filesystem/filesystem_interface.h
14418df4b18 : Update tensorflow/c/experimental/filesystem/filesystem_interface.h
2e79e5c3495 : initialized pointers for params struct and added CHECK for SerializeToTString
c710a5f3272 : Remvove H1 heading from the docstring.
381c6e98d2b : Use internal linkage for classes defined in compute_task.mm.
84398754984 : added test for TF_ShapeInferenceContextScalar
9ee1f7058ec : Introducing WrappedFileSystem for transactions
9d94482224a : Change some getters to not be inline. This enables some memmory savings without having a meaningful impact on the performance.
834873d460b : added HistogramSummary to C API and removed C++ Histogram Summary. All tests pass
ad98d28ec2a : Integrate LLVM at https://github.com/llvm/llvm-project/commit/f233b92f92a6
ae85ce56b77 : update tests
0f26eee0730 : Added method to get storage types that support automatic zero clamping.
c3330f33d1e : Add a TpuExecutable class.
3be6cd533ba : Handle int64 paddings in grappler optimization
2f48b664cdd : Remove C++17-only if-constexpr. Both paths will compile and the optimizer will remove the invalid path.
3dc50547109 : Test nightly_release CPU config.
116df300f9f : Adding filesystem_interface methods for transactions
0a92de8932e : Prune unneeded visibility rules
23ebf04dbf7 : updated paths to upstream master for cleaner merge
b9a65d13537 : fixed style errors:
7745d79cd6e : Convolution improvements for NVidia.
745ee69ccce : Added batch support for DepthwiseConv3x3.
5a85ea8b431 : Update tests
822b035fd13 : Support SAME padding, non-default data formats and AvgPool3D in AvgPool lowering
806a053eb5b : Internal change
7b0a2473467 : added Scalar Shape to TF_ShapeInfererence functions
e42e9de4b7c : Set the dynamic tensor flag on Hexagon delegate if required
0568e58089d : Relax assert_next op version checking.
39add97b3a3 : Add a test to verify that the TF Lite C API headers can build, link, and run successfully when compiled as C code.
5a93bb92d4c : BUILD file and summary.cc style
c504fee3471 : Change approximate default to False
31119371a8f : Test nightly_release config.
cdd1357a0b9 : Changed GPUOperation interface. AddToQueue changed to non virtual method. New virtual methods BindArguments and GetGridSize. Using default Tuning method for majority of ops.
600b4f145b9 : Share ownership of CollectiveContext with kernels.
ad38b201b37 : Expand visibility of tensorflow/core/framework:tensor_testutil.
b4c9d56fff8 : Disabling test failing under ASAN.
ed60f21980a : Update release configs in .bazelrc.
f18240b8761 : minor fix
9d4b10b477d : Adding device_mgr header to core:core_cpu, since it is used on the Session interface.
6c95280f3a6 : Restore registration for variable merger pass.
344c5702218 : update TensorMapDeviceCopy
f29ace3cc87 : [XLA:CPU] Register collective-permute IR
e7e6de2e925 : [XLA] Propagate operand layouts from larger concat operands instead of smaller concat operands.
aae848f286d : Internal code change.
2d3ab484dd8 : Modify type-specific mappings to be explicit about long/long long rather than relying on a specific definition meaning int64.
ac988f3bb88 : Return a iterator from summary_iterator instead of using a generator, to allow reusing the iterator after end of file.
4c7d80b96a9 : Fully qualifying uses of tensorflow::int64.
73a621c1424 : Sort header files alphabetically
ee781437e86 : Verify filter dimensions sanity in Conv2DBackpropInput
9edc5097b9f : Enable Reduce min/max quantization for post training quantization. Also, enable zip tests Fixes #39601
0dcb8001adb : Fix whitespace in Swift module
001d585562c : Add an optimization that converts some Gathers to Slices.
dfb9a633cf3 : Introduce TpuCompilationCache create function registration
37e9ec4b3b8 : Remove a div from an inner loop. The div is the single most costly operation in this function, amounting to ~10% of its runtime.
09b0d550ac1 : Add new random access file
dff1ceaabef : Add TF_SetStatusFromAWSError
3822d5f1148 : Move TF_FusedBatchNormV2Op and TF_FusedBatchNormV3Op to tf_ops.td.
a1b6ec5f2a9 : Add get transfer manager
c936a4f5b39 : Add transfer manager
e7dca4ea0e9 : Internal Build Change
11a1a56ebb4 : Pass `s3_file` instead of `filesystem`
791f4f2b773 : Bump the references to github.com/google/ruy to commit 388ffd28ba00ffb9aacbe538225165c02ea33ee3.
6c0f93a2ddc : Export tf.func attributes as AttrValue.NameAttrList.
b4cb31ff3d2 : Enable previously disabled test which no longer flakes
be262cc42cb : mask len then should not be greater then inputs len. inputs len is either 2 or 3
5a3e6e1050e : Fix model zoo documentation link
c9db66374c6 : Increase number of shards to prevent flaky timeouts
de473e40fc1 : Expand inference pass to refine types even where the shape can't
dada5c989e8 : [MLIR] Extend LowerStaticTensorListPass to handle WhileRegion
5c21f176b94 : Fix indent in densenet.py
49369a66526 : Internal cleanup: consolidate and simplify tests.
5f1b79f00f0 : [TF:TRT] Avoid null pointer accesses in TRTOptimizationPass::PrintDebugInfo.
77787199e48 : Fix indent in efficientnet.py
c4f258a8e11 : Add get executor
c4b16f1c258 : restore list_ops_test.py
16dcd347477 : Update bcast.h
ebcd2928f5b : Add TPUUpdateEmbeddingEnqueueOpInputsPass to MLIR bridge pipeline.
0951baf109f : Integrate LLVM at https://github.com/llvm/llvm-project/commit/c11c78a1bd0b
bdbfaaf3891 : Prepping for switch to ROCm 3.5+
ecdbb645a80 : Prepping for switch to ROCm 3.5+
b7cbbb454d0 : Fix typo: BufferFromPyal -> BufferFromPyval.
bc9a9a35bcf : Integrate LLVM at https://github.com/llvm/llvm-project/commit/f782d9c7002e
254477b7478 : Add error message fix
3b0642fbcd7 : Cadence HiFi4 NN Library v2.2.0 update
d1d7fbded0f : reuse HumanString in HumanStringWithLayout
fedf6fae5df : Add get s3 client
d50a8078775 : [XLA:CPU] Allow HLO tracing independently of HLO profiling.
4d05cc7f44e : compat: Update forward compatibility horizon to 2020-07-15
d5b2cfd27d9 : Update GraphDef version to 463.
e34825b8cb4 : Remove the usage of TF private API resource_variable_ops.resource_scatter_add from Keras.
f24d063dec1 : Add artifact name patterns to the cuda toolchain on Windows
028bf289467 : Add canonicalization patterns for dynamic_broadcast_in_dim where the target shape is the shape of the operand.
ee0a146af14 : Introduce TpuCompilationCache create function registration
03cb974777d : Work around the bazel bug around /showIncludes logic on windows GPU builds.
fb1c37b0db7 : Enable last partial batch for MWMS in TF2.x
13e3f357196 : test replace missing key fails
78c8935f7c9 : Introduce TpuCompilationCache create function registration
2191a9d7952 : update map test cases for insert and erase
6d26d5d108a : Add GetDefaultClientConfig
f6f6b66d500 : Update session_manager_test wrt run_v1_only annotation.
000ee104615 : [XLA/GPU] Use Status instead of LOG(FATAL) for valid user input.
6d73eb4c3f8 : Remove the v1_only annotation in the conv test for legacy tf layers.
0848e16fb19 : [MLIR:TF] Replace RealDiv with constant divisor with multiplication by divisor reciprocal
6e7992cae2f : Remove the usage of TF private API math_ops._bucketize from Keras.
d09fd4d5f1a : Refine UT code
fb9af2de14c : Update API docs for distribution strategy dataset APIs
83a712dc539 : Remove `Autotrackable` from the Keras test files and replacing it with `Module`.
41339588d9b : Remove run_deprecated_v1 in proximal_gradient_descent_test.
eb384a3ff6d : Remove usage of run_all_in_graph_and_eager_modes in keras.
da99d39369b : [TF] More informative message upon DataLoss when reading checkpoint.
01635a48b12 : Enable info about no MLIR passes scheduled by default.
96fdd415cbb : Remove the run_v1_only annotation in the keras/test/tracking_test.py
245a6bfd8fc : Remove the usage of TF private API ops.convert_n_to_tensor from Keras
a98244e4457 : Enable kernel_util.h tensor getters to use the new TfLiteContext API.
db364106063 : Remove all BUILD aliases to tensorflow/core/framework:bounds_check
c2de6d4be00 : Remove the private API usage for run_in_graph_and_eager_modes
28d4d7306f1 : Remove all BUILD aliases to tensorflow/core/framework:bounds_check
5f967321df7 : Allow selective registration to take a arbitrary dependency.
d6703790855 : [Grappler] Fix bug in UpdateSqueezeDims
5260ff1352d : Remove the alias for tensorflow/core/framework:tensor_testutil
9c4aaa21db2 : Internal cleanup: consolidate and simplify tests.
ded156cbbf5 : Cleanup dependencies for TPU tests.
d956c282fbb : Use the global delegate providers to drive the NNAPI delegate test.
2256faa6b78 : Remove the alias for tensorflow/core/framework:tensor_testutil
33ecf41b885 : Check if iOS support is enabled before building the benchmark framework
47150b58d33 : Migrate the Linux nightly release scripts to use the new bazelrc configs.
a574b291479 : added namespace tensorflow
d42df65885a : Add utilities so as to generate pages on tf.org for type aliases. The `sys.version_info` guard will make sure it works with all versions of python that TF supports. The API docs will be generated in kokoro in python 3.7.
a41366eee03 : moved tf_shape_utils under kernels
bfeba4d9ec9 : Experimental implementation of saved model C API. This supports loading constants, unpartitioned variables, and tf.functions annotated with an input signature from a TF 2 saved model. See RFC 207: https://github.com/tensorflow/community/pull/207
0aa0c33c582 : Removes run_deprecated_v1 in python/kernel_tests/random/stateless_random_ops_test.py
17c1b96ca3e : Fix the formatting of mathjax on tf.org
c8b226206c7 : Migrate the MacOS nightly release scripts to use the new bazelrc configs.
4ada0936240 : Add tags to avoid breaks.
9cea3cdbd5d : Internal cleanup: consolidate and simplify tests.
37a194ac9be : Log learning rate to TensorBoard when using schedules
931fdf5ab0c : Internal change
0d24c141da3 : Fix MSVC incompatibilities in XNNPACK delegate tests
b8e91823000 : Split saved model benchmark tests into individual test to avoid timeout.
8d5182ec79b : Use `std::string` instead of `string`
e1a29e1726e : Increase timeout of //third_party/tensorflow/python/data/cache_test
bdf8b75c140 : TPU rewrite pass refactoring.
97b946227cf : added tensor_shape_utils_tests
29809909b21 : Enable kernel_util.h tensor getters to use the new TfLiteContext API.
2f5fbf92c8b : Split tpu_embedding_v2_test.py into two files to reduce test timeouts.
0257bcd418a : Fix FileIO tests for Python < 3.6
f2587bf5cc5 : added tensor_shape_utils for TF_Tensor DebugString
2dc3665f48a : Add TpuProgramApiFn struct and update references to TpuProgram_CAPI to use TpuProgramApiFn().
5f2717c5996 : Shorten logs for TPU Kokoro nightly build.
e9b865853d2 : Standardize references in VGG-16
c2f13875568 : Add references to NASNet Large/Mobile pages
6e1f041c25a : Standardize references in ResNet-V2
42e4d3ffbab : Standardize references in NASNet
8c7cf628fd0 : Standardize references in MobileNet-V2
dc823cf68a8 : Standardize references in MobileNet
1013a3bf2a5 : Standardize references in Inception-V3
8db10243f96 : Allow TPUEmbeddingOps without `_tpu_embedding_layer` attribute in TPUUpdateEmbeddingEnqueueOpInputs pass.
dcacc7f08b3 : Standardize references in Inception-Resnet-V2
d05aa8735f3 : Use fully qualified integer typedefs
a4ca98ed322 : Standardize references in EfficientNet
f57f560b1ac : Enable the allocation of single TfLiteTensor structs from temp memory.
b8d8772b542 : Update densenet.py
16ec46209be : Update code and return wall_time seperately.
842df9e6b51 : Normalize version-specific differences for Union types.
89ad1cc24b5 : Increase visibility of core/framework:bounds_check
ddc1bbad3df : Revert Support integer input and output type for Quantize-Aware Trained models
d35e45995db : [TF/XLA] Enable input/output aliasing in the TF2XLA bridge
4c4223eac9a : fixed Copyright date
3acb88ed27b : Add complex data type support for tf.math.acos in XLA
d66b953be2f : Update benchmark_util and return distribution_strategy.
452b4d88d92 : Fix X64 outputs with dynamic shapes.
09599b6e7bf : Update tensorflow/security/fuzzing/consume_leading_digits_fuzz.cc
e9516a8b0e9 : Fix size computation logic in TransposeSimple
603104ecf5f : Update topological_sort.cc
003aff6323f : Change size of random string
9fd2e39518f : Internal protobuf refactoring
ed6ff2af96d : [TF-TRT] Skip segments of size 0.
000b17d9a19 : Explicitly raise a (clearer) error message when models end up in invalid states due to interleaving graph and eager.
0dbb5392b8f : Increase complexity of arg_def_fuzz
fdff59454e3 : Remove run_v1_only / run_deprecated_v1 decorators from the legacy learning rate decay tests
a734bfd83f4 : Update function argument resolution to allow caller to control the argument types, based on the module, function and argument names and its annotated type, if available. Update the resolver interface for greater consistency, and to move the responsibility for any name lookup outside the inference logic itself.
8c739441c35 : Support integer input and output type for Quantize-Aware Trained models
6c0fba85904 : Add support for int64 InvertPermutation Op
6fe8d6734c4 : remove file block cache
165baf2eb9c : fixed comment for on_host bool
ef90c47a66b : added comment to on_host flag
a6207b8f2e5 : Provide a way to utilize delegate providers to create TfLite delegates based on local-only parameters.
16c746192d3 : Disable flaky ASAN test.
b9ed815514b : Display verbose diff if API goldens changed.
1fc9c95a100 : added INT16 support in corresponding python wrappers
310cab50c6b : Bump the references to github.com/google/ruy to commit 388ffd28ba00ffb9aacbe538225165c02ea33ee3.
e8b76a2c5ba : Revert the changes to the ValueError message
9c170cdab6b : Update keras_cpu_benchmark_test because of change in benchmark_util.
8263f588362 : pylint fix
ddf7b6108cc : Disable another failing test
39f3153657c : Integrate LLVM at https://github.com/llvm/llvm-project/commit/84a1bc7f2c0c
20982b20523 : Revert Split saved model benchmark tests into individual test to avoid timeout.
b6980e05290 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/300156932321
83829b2a157 : Add init
2f4444c1cff : Integrate LLVM at https://github.com/llvm/llvm-project/commit/3667d87a33d3
f89988b8ed6 : Add aws crypto
820519bcf32 : TFLM: add HIMAX WE1 EVB to support TFLM example(magic wand and micro speech)
d999b19398e : Update GraphDef version to 462.
38d5874d64d : compat: Update forward compatibility horizon to 2020-07-14
b29e1cb1e4d : Integrate LLVM at https://github.com/llvm/llvm-project/commit/74c14202d90b
4fadd3e6c9f : Ensure pfor uses the dtype of the indices or axis
85219d8bd6b : Made wrappers_test not as sensitive to the exact message of the raised error, to prevent failure when enabling KerasTensors causes the message to change `with layer` to `with the layer`
5064508fba3 : Enable Flex delegate for Windows
45e2da1078b : Integrate LLVM at https://github.com/llvm/llvm-project/commit/869d05fb3e44
1325bdd327c : fix
fa10b3fafcf : Refactor flatbuffer_utils functions that parse model files.
6a22ad8f67f : Store OpData in the concatenation kernel.
cf5f8c76f54 : Add tests to ensure flex ops have associated kernels
ac3456f3ad9 : Updating std::variant with absl::variant.
4d582a660b4 : Walk around the issue for fully masked input in cudnn kernel with LSTM/GRU.
052d45f39a6 : Update build commands of Android GPU delegate
865320a9a61 : Fix TF kokoro build: LLVM file introducing a dependency on TF itself needs to be excluded to avoid cyclic dependency
395380e82d2 : most pr edits
6a572639d38 : restore list_ops.py
29911204d0f : Update benchmark_util and use metrics.
e3078a5fa84 : [MLIR:TF] Fold no-op reshape operations
963717729af : Run pylint
bbecc1f6676 : Fix comment typo of RandomUniform.
5121c68bd82 : Change Compile() visibility public to follow the base class.
1a9b57d729e : [XLA] Store host shape in ExecutionInput
7d2b5cd83b8 : Export only v2 api
14ae0a4e871 : Fix wrong module
2bcdcf38cae : Add example and more doc
07daafc8698 : Work around an ODR violation. This template specialization is not always seen and the compiler/linker can choose methods and/or struct instantiations from either this specialization or the primary template.
3eecd923782 : Fix comments
7fcb46caa26 : Add variable merger pass.
f9e0cbcef30 : Fix the overview page for JAX profiles.
37496940800 : Add complex<double> tensor support in TFLite
afa9b26c2f1 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/83080a294ad7
a03c8173f7f : update
8b52123ca31 : Add `TpuCompileOpImpl` to `core/tpu/kernels`.
1e1bcbbf803 : Use tf._implements to fuse Tf.Text APIs
a7e6b483d3b : Use a fallback graphdef based conversion when saved model schema version is zero
9e5c6eec900 : Make server_lib_test explicitly enter a graph rather than using the run_v1_only decorator
a389e77b525 : [TFRT:Servo] Fix Reference Variable handling in MLIR pass for Servo use cases.
7b71c07139b : Remove deprecated experimental_run_v2 method.
a007c24de69 : Use explicitly brace-initialized int64 values rather than LL suffixes to protect against situations where int64 is not long long.
88ce07f6fcf : Split saved model benchmark tests into individual test to avoid timeout.
f95b8ddf6c7 : Undo LSTM refactoring.
e63ebd92ef3 : Implements TpuCompile_CompileAndBuild C_API, an API to compile computations using XLA compiler and produce TPU programs ready for execution.
ed76a058902 : Migrate the MacOS nightly release scripts to use the new bazelrc configs.
ef1b3e0233e : Enable temporary allocation functionality to SimpleMemoryAllocator.
10b90d92d52 : Internal CI testing changes
af350043828 : Updating std::variant to absl::variant
7d202aecec0 : [XLA/GPU] Remove Thunk::hlo_instruction().
a53b84a7b6b : Increase timeout of //third_party/tensorflow/python/data/kernel_tests:shuffle_test
106827a6d7b : Add GroupMetadata which contains a name and a model id.
8126887548f : [MLIR:TF] Fold no-op reshape operations
749d3eb240e : changed naming to ScalarSummary and removed previous registration in core
b24a9ce042e : show as skipped if not testing pathlib
b8ec531156f : added TF_OFFSET_OF_END and typedef to struct
df56513aa9b : Let Tensorlist pass recognize all types of integers (signed/unsigned/signless).
86f7bc3b89d : Support checkpointing large shuffle buffers
43e7dce1901 : Fix ROCM build by removing optional keyword from protobuf definition
4bb39a45e07 : Support iterator checkpointing with large caches.
fc64140dd5a : Release mutex_lock before destroying mutex.
f24daf4d871 : Skeleton implementation for type inference.
f4695663992 : fixed license spacing issue
5d928f34aba : fixed nit with a space
090f164810a : fixed style with clang format
018526d2ba9 : Update docstring.
9e1e8b58541 : updated file path to upstream/master for mergeability
cec1c9c22e6 : added TF_AllocatorAttributes
bcd09022dd6 : [MLIR:TF] Fold no-op reshape operations
367fc16ca08 : change minor typos
edc5e7f646a : Replace std::variant with absl::variant to make it more universally build against different env.
0c47b7b33e3 : Update topological_sort.cc
1ed264d86be : Fix wrong skip issue of double/int64.
725046ee1b0 : Fix Skip issue and use "IsVec" flag to control optimizaiton scope.
6bc331ae135 : Separate CPU/GPU Distribution with macro.
d1e32e31d72 : Fix UniformDistribution build cycle issue.
639adee2033 : Fix const expr error.
92e08f139ba : Update array size in parameterized_truncated_normal_op.cc
468a76d7d54 : Change vars location and simplify the logic.
f1ea83d69a2 : Address hard code *4* for Distribution and fix BUILD order.
e9703b26eec : Add comment to explain why need to put condition out of loop.
c7aec60edf9 : Address code and simplify build dependence for RandomUniform.
bbec020d318 : Vectorize FP32/BF16 RandomUniform process.
811976aa13d : Disable failing test to have dashboard green
1b9e0ecd96d : [XLA:Python] Use a string tag for devices in a heap profile rather than a numeric tag.
264eb6ed1db : Fixed add bias transformation. Added check for convolution with dynamic weights.
f65c3d24a2e : Update benchmark_test by using .
3576b737431 : [XLA] Add documentation to explicitly state how the constructor parameters of CopyAllocation correspond to the insertion of CopyStart/CopyDone instructions.
db6c219b8a5 : Prevent segmentation faults when datasets produce unexpected numbers of components.
3358c504493 : Fix build error caused by nonexplicit integer conversion.
4e7eb7f5ab6 : Migrate the Linux nightly release scripts to use the new bazelrc configs.
8f3cbfa0ad6 : restore list_ops_test
7fb762efdb5 : Support packed inputs for functions which need to compile with XLA.
4904a46f623 : cleanup
aef53d7fe63 : deleted extraneous comment
751a7ed21db : Store OpData from Eval() into a stored persistent buffer in the comparisons kernels.
12b62d11b6f : Add `TpuCompilationRequestProto` and helper function to serialize Compile() arguments.
909c073034e : Return error instead of crashing when resource does not alias input.
78026d6a66f : Remove `scipy` dependency.
f1ee6a406c3 : Fix GetNumberOfRuntimeInputsForNode crashing on optional input tensors.
8057a34b4b5 : Fixed the memory leak in Resolve (on custom device).
cedf4f2c5ba : TPU Op library refactor
091c9b61386 : CLKernel kernel_ and int3 work_group_size_ moved to base GPUOperation class.
348ef9008fa : Do not create entries in DirectSession::executors_ for all key permutations. These extra entries can use a lot of memory.
6ab2c5215a3 : Added 16x8 op tests for conv_activations.
20964790b55 : [XLA] rollforward of cl/320810794: Rewriting conditional code motion to enable better fusion optimization.
14b9a9d6615 : Implement lowering of lmhlo.reshape_memref_cast to LLVM for unknown length shape operand.
61b04864d33 : use copy
293c7f5c2b4 : Added op tests for leaky_relu.
261d74db28a : Updated the name of the option 'quant_16x8'.
ae53d7c968b : Integrate LLVM at https://github.com/llvm/llvm-project/commit/6bda276f9302
28164281be5 : Addressed reviewer comments.
03bc968d67c : Add shard count to tflite_convert_test target
727a265ef53 : S3 registration
3b8ef731b0f : Integrate LLVM at https://github.com/llvm/llvm-project/commit/e808cab82448
06336eefdcd : Adding log_warning option in ignore_errors that controls whether error is logged.
7693360b5ef : compat: Update forward compatibility horizon to 2020-07-13
605c697cbcc : Update GraphDef version to 461.
fba773beadb : Use tf._implements to fuse ops instead of tf.api_implement
8effbbb15d7 : Use tf._implements to fuse ops instead of tf.api_implement
525bfce301e : Add RaggedTensorToTensor to flex delegate
7ae0db7a052 : Fixed the main coco object detection eval library to use the same delegate creation provider.
7b14d48d8af : Update README regarding Metal delegate instructions.
d91193d6417 : Increase constant fold policy size threshold.
585de396945 : dense attention
6de1348dbb6 : Test scatter update
f0f92f75514 : Test scatter div
072225c268d : Test scatter mul
f6984195e3e : Rollback of 4abf3012f14b76aa0fd1ce987f9afdad7639d734 which accidentally breaks compilation of `tensorflow/compiler/xla/service/conditional_code_motion.cc`
242168dd700 : Test scatter min
f356a508cfa : compat: Update forward compatibility horizon to 2020-07-12
d7834424cbd : Update GraphDef version to 460.
af7fee31703 : Test scatter max
4abf3012f14 : The original conditional code motion implementation has been extensively rewritten to allow for flexible combinations of instructions being moved out and to later enable instructions outside of a conditional to be moved inside the conditional. Currently the moving-in optimization is not yet supported but place holders have been put inside for later extension. Only instructions that are identical across all branches are allowed to move out, but independent instructions are separately considered in the code motion optimization.
07790071531 : Use assertAllCloseAccordingToType
a3b1575e585 : Fix typo
98c24f4fd6c : Test scatter sub
98ea4950912 : Add a space to format a log message properly
8d38e35a7db : update bcast.h
3e778600766 : Test scatter add
8c87d2ba1b4 : Revert "Test scatter add"
9500aad4233 : Test scatter add
8115adfea1d : Integrate LLVM at https://github.com/llvm/llvm-project/commit/943660fd15f1
17bf7027b14 : Some slight improvements for tfnp benchmarks
9cfb2917745 : Update control_flow_ops.py to pass Ubuntu tests
83bd5602e3f : [XLA:SPMD] Resubmit change: use subgroup AllToAll for resharding
0d7e40f0dba : Rollback of breaking [XLA:SPMD] Resubmit change: use subgroup AllToAll for resharding
4dcb1d2f928 : compat: Update forward compatibility horizon to 2020-07-11
84206fa0dbe : Update GraphDef version to 459.
51be86b23b9 : [XLA:SPMD] Resubmit change: use subgroup AllToAll for resharding
3750943228d : Remove unnecessary eval() calls
f3b556a9037 : [XLA:SPMD] Use subgroup AllToAll for resharding
43b19c184e9 : In shared batch scheduler, rename 'max_batch_size' to 'input_batch_size_limit'.
154ad2abb77 : Do not test float16 for div
5e28f0c5c83 : Enable half for resource scatter
b5973195532 : [XLA:SPMD] Use subgroup AllToAll for resharding
fd8eb855c17 : clean working first gradient
63e31d95084 : Load source code of lambdas in a way that works in interactive shells like Jupyter.
dfae6ae7b7f : Execute globals() and locals() in the correct context in converted code.
5ede3172764 : Add legalization for FusedBatchNormV2.
08d78e5b92f : Updates a number of Keras tests to pass when kerastensors are enabled. Most of these changes are just updates to the tests themselves when the exact errors being raised/internal checks the test should be making may have changed in a way that does not affect behavior.
35526c1ae5f : Migrate the fixed output range trait to op interface
c51da68e1db : Pluggable device/op_handler support in c_api_tfrt. And it starts to reuse device name (e.g. /device:CPU:0) borrowed from TensorFlow. It also allows creating different op handler for different GPU devices.
484fc676b33 : Fix a comment typo.
1d6a0a0f712 : Fix BUILD file and add pylint comments.
428be958c1c : Internal change
2a172d2081f : Try to fix Windows build failure
ac6b4535c38 : Rollback PR #35985
2d7b48cec74 : Add section about supported ops in the inference / overview page that links to details about supported ops and ops limitations.
6ffe7a2ecd7 : Disable flaky test //third_party/tensorflow/core/grappler/optimizers:remapper_test_gpu FuseConv2DWithBiasAndActivationOnGPU
dea810d4e3f : Refactor SelectDevice method to allow us to reuse this method for TFRT device placement. This can allow TFRT to make the same decision as current TF.
98db6af79d7 : Support 1x1 Max/Average Pooling with 1x1 stride in XNNPACK delegate
718a587fce8 : small syntax
998ba46b211 : summary_op_bm
d0ae0f8c702 : Fix legalization of SparseMatMul to MatMul
38f980d3d77 : Fix `ram_file_block_cache_test` on Windows.
1956f5ad871 : Make sparse_to_dense_op_py_test v2 friendly
f085449f2b7 : Enable importing graph with tf.function nested in a while body inside a tf.function and computing its gradient.
9b1ac5cd546 : Rollback #41144 as #40554 was rolled back only, resulting in keras_cpu_benchmark_test test failing due to a missing dependency.
3ed2b8a9a61 : Implement __bool__ instead of __nonzero__
ca77c23bdae : Implement __next__ instead of next
26e1142f901 : Modify benchmark runner and benchmarks to use simpler API.
520604fb0bb : Rollback of PRs #40554 and #41144 as they break nightly builds
eebe5c6cf48 : cleaned includes and BUILD file
5bbf4a1d112 : [XLA/GPU] Remove uses of Thunk::hlo_instruction() for profiling.
9f7b49a56a0 : Fix deprecated usage of collections ABC
aa47bcc6f14 : Make a V2 default strategy
02e3cb289c7 : First pass at implementing a C++ API for gradients built on top of abstract interfaces. `gradients.h` has the public headers. `gradients_internals.h` has some helpers for testing, while we figure out how to hook this into the AbstractOperation itself.
37d20f87f35 : Support RESHAPE operator in XNNPACK delegate
90602535123 : Use StatusOr to propagate detailed lowering error.
d49636eeeac : Rollback PR #40962: [INTEL MKL] Replace tensorflow::bfloat16 with Eigen::bfloat16
e3504b3b421 : changed BUILD file
598672134b3 : Use the shape property over the get_shape() method.
5abbeeec7ea : [XLA] Update dynamic dimension inference when replacing a node.
a4eadffe2d3 : Add outside compilation tests for control flow on host and gradients on host.
6e89b83f864 : working gradient!
14d1e13d4e2 : Give KerasTensor op lambda layers a name matching the tf api symbol
639364e73fa : Improve documentation and clean up code for cluster FLR.
c1921df0e21 : Allow the TF_XLA_FLAGS tf_mlir_enable_mlir_bridge to still enable the experimental mlir bridge for TensorFlow V1 even when the user overrides Session's default ConfigProto.
b70a86f2691 : Add a test for known issues with saved model
195c91d7ba7 : Rollback PR #39429: [ROCm] Fixing and enabling TopK
08c65909e30 : [XLA:Docs] Describe the aliasing semantics
d4a0544a49e : Reject quantized type tensor with zero scales in flatbuffer importer.
fc0b3b42ea9 : Auto generated TensorFlow SelfAdjointEigV2 op
63cb494e942 : Internal change
5b95d3dce5f : Update the mini-tutorial and move specialized to the proper class.
41b4e2f098d : [MLIR] Adopt NoRegionArguments trait for IfRegion. - Eliminate custom checks for checking no region arguments in IfRegion verification. - update expected error messages in IfRegion unit tests.
9a9bceedf50 : Wrap the new padded NMS implementation into a composite function, and convert it to the NMSv4 TFLite op if there are no batches.
4d97a127c6a : Fix the exporting of tf.io.decode_proto and tf.io.encode_proto so that they correctly trigger dispatching. Note: Although this changes the api_def pbtxt files to change how exporting happens, the actual exported apis should not changed.
c7874e1f1ea : Internal refactoring of BUILD files.
805a0c6b86b : Introduce TFLiteEvalTensor and introduce TFLM-only tensor getters to TfLiteContext.
623430da2d3 : Change BUILD order
05d855a50c0 : PR #39429: [ROCm] Fixing and enabling TopK
4412b6861f0 : Adopt existing cpu frequency implementation over abseil one
c77d7647f08 : Fix the test order dependency issue for gradient_checkpointing.
796f522c803 : Rollback: Ignore other graph inputs in custom gradient
497aa18f8de : Fix data race during platform registration.
ed0faac7909 : Expose mlir verify method in the mlir python binding
9443a1bb5e2 : Reorganize tpu_compile_c_api into tpu_util_c_api.
3a3ad1881a6 : Update RaggedTensor.__eq__ and RaggedTensor.__ne__ to compare by value (with broadcasting), rather than by identity. (This matches a change that was made for tf.Tensor going from TF1 to TF2, where Tensor.__eq__ compares by value rather than identity.
06033814310 : Avoid linear search in HloComputation::IsMarkedAsDead.
f03a29b93d8 : added missing argument
aad8c6685f7 : New experimental saved model flags.
af8a7e59f4e : Add __getstate__ and __setstate__ to name_scope_v2 s.t. it can be pickled now that it has __slots__.
a4fa810f1fc : Update bcast.h, topological_sort.cc
dfd2589b366 : shape_inference.cc
585d8410613 : Fix missing backtick in tf.where documentation.
63fecc718db : replacing 'iter_limit' with 'end'
65d5194d72f : Rollback #41144 as #40554 was rolled back only, resulting in keras_cpu_benchmark_test test failing due to a missing dependency.
60fb9ca5eda : Fix ResourceOpLiftingPass to handle call ops that return tf.ReadVariableOp results.
67323782413 : Add path exist, is directory, stat
9065899e925 : LocalResponseNormalization: We're spending about half of the time in this function converting to and from double. Do the computation in the float domain, I don't think there is any risk of numerical instability here.
e820edf7aed : TF2.x API Docs module.py example fix.
633c41f3ea2 : Fix the output bug that the specified value by --num_images isn't honored. The bug is that the annotated images could only be a subset of the overall images, and we miss to delete those no-annotated images when iterating over the annotated images.
c12d8cddf12 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/c2a61ef38850
9ccaf9b39a2 : Support more delegate options in kernel tests by utilizing TFLite tooling's delegate registrar.
c36bc9b072e : Fix FileIO test for Python < 3.6
60b972f6275 : [MLIR][LHLO] Lower ReshapeMemRefCastOp to LLVM.
4b6a394e951 : Added GATHER operator for 16x8.
0f5c86fce75 : compat: Update forward compatibility horizon to 2020-07-10
38e673228b8 : Quantization of PAD operator for 16x8 quantization scheme.
d1b956abf29 : Update GraphDef version to 458.
992b6e29902 : Add C API for TPU execution.
358b0560fa6 : exp
b867dec4e16 : Support more delegate options in kernel tests by utilizing TFLite tooling's delegate registrar.
f1c2b67ff7d : To avoid confusion, remove lite/tools/accuracy as it's been replaced by lite/tools/evaluation/tasks/imagenet_image_classification.
62f54dd2400 : Skip graph optimization passes for component functions.
9e54b4b299f : Remove the usage of TF private API ops.convert_n_to_tensor from Keras
766a356f274 : [tf2xla] Align sign with TensorFlow
67e3ef7c123 : remove repeated call
8614ed54cdb : Use relative path for TableGen include with MLIR HLO
3bc2b31a2da : Rollback of PRs #40554 and #41144 as they break nightly builds
eddb295677f : Support more delegate options in kernel tests by utilizing TFLite tooling's delegate registrar.
6c292dc103a : Disable test that fails due to gRPC port collisions.
deb994ea788 : Make layer overhead benchmarks as parameterized benchmark tests.
d13f4ec326f : Remove run_v1_only annotation from proximal_adagrad_test, saved_model_experimental_test, legacy base layer test
d6cd94634dc : Prepping for switch to ROCm 3.5+
ac2ff084a71 : Prepping for switch to ROCm 3.5+
20153208321 : Disable 2 grappler tests under MSAN
609fe7990f8 : insert, lookup, erase, replace, and initial gradients
d0c63bb1513 : [TF-numpy] Adds a switch to control whether to inline the original numpy docstrings or to just add links.
902443f6bb5 : Introduce tpu_node_device to represent the individual TPU cores
fdce31d8619 : Move ImmediateExecutionTensorHandle::DataType() to AbstractTensorHandle. Minor signature change of AddInputList. Implement AddInputList for GraphContext. This is needed for downstream implementation of gradients.
78199b484cb : Add checks for equal operand and result (element) types for TF dialect ops
f5e8685729a : Add a pass that removes variables in the saved model's session initializer
d699fe6e453 : Removing unused filegroup.
ae3caed26d0 : Use a binary op specific promote_types
e27843c3e51 : Handles additional Einsum formulas in TF Lite
aa56f9df01d : Add essential docstring and update the BUILD file.
22193a6ab8c : Support duplicate functions after functionalization in signaturedef importer.
856ced70243 : Moving `ComputeInternal` and its helper functions to `TpuCompileOpKernelCommon`.
9937a3c6c9c : Update v1 only training/gradient_descent_test with graph scope.
ad35731ffd8 : Rollback of 'Reland "Fix issues with 32-bit ARM builds"'
82e1db2bba1 : Remove debug method/commented dead code.
cff5492c76c : Update v1 only slot_creator_test with graph scope.
e7569fdc7aa : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/8889a2c1c648f5dd1413dc2d94c2407c7ce1bd32
3304c4a4a82 : Further refine KerasTensors to match behavior in head, and fix several docstring code snippets so they will be valid when we enable KerasTensors
b75de2d6efd : Updating `tf_proto_library` rule of "compilation_result_proto".
68e9110f1a7 : stacktrace_handler_test passes. Turn tap back on.
01bc9700048 : Fix invalid test in zero_padding_2d.
372f1dd9e4c : [XLA:CPU] Provide missing link on allowing reassociation in MLIR vector lowering
52a91a0fb4c : Make TpuPlatform::event_map_ access thread-safe to fix a race.
bbbfa77b881 : Internal change
1ae3ed3e696 : Organize folder and code.
023fe5898a9 : [XLA] Support short form when dumping aliasing into HLO output
df16e58a7dc : Removing all the build deps from python/distribute to python/keras/distribute.
285b5fa1540 : Update RaggedTensor.__eq__ and RaggedTensor.__ne__ to compare by value (with broadcasting), rather than by identity. (This matches a change that was made for tf.Tensor going from TF1 to TF2, where Tensor.__eq__ compares by value rather than identity.
b1a57d8f9b7 : Fix build error on Linux platforms caused by unavailable vasprintf in SwiftGlibc.
8722ee5a743 : Make several graph-only tests run in a graph explicitly instead of using the run_v1 decorators (to avoid skipping them).
fda99ee4f13 : In shared batch scheduler, rename 'max_batch_size' to 'input_batch_size_limit'.
0062905c101 : Minor improvements to tf numpy eager
9d083e1fd0a : [XLA/GPU] Make Thunk::hlo_instruction() non-public.
37c74f7c40d : Enable importing graph with tf.function nested in a while body inside a tf.function and computing its gradient.
9ae37aaee12 : Update RaggedTensor.__eq__ and RaggedTensor.__ne__ to compare by value (with broadcasting), rather than by identity. (This matches a change that was made for tf.Tensor going from TF1 to TF2, where Tensor.__eq__ compares by value rather than identity.
aad3efef278 : Enable packed variable by default when mlir is enabled.
0f5ef2f675d : Fold xla iota across a 1-length dimension into a zero value
1e16c4a783b : Remove tfl.micro unused codes.
f520fa67e60 : Remove the usage of TF private API deprecation.deprecated_args from Keras
4a35f5abf9f : Fix a typo in tf.distribute.Strategy.reduce docstring
3240a3d2024 : Fix typo in log
5c25035765d : Reduce the parallelism in windows rbe build, as it is not helping speed things up by much.
1af1f3c5474 : Add string_replace_fuzz
19fe0538fa0 : Create string_replace_fuzz.cc
0d7c2044604 : removed GPU support
a297145b87b : Support SQRT operator in XNNPACK delegate
5c2b7475584 : Copyright notice
25907169a9b : Solve the benchmark_util dep problem.
5491487f9a1 : Fix angle brackets in distribute docstring.
73758fc98e0 : Remove the usage of TF private API ops.convert_n_to_tensor from Keras
1cb7ec92a20 : Remove the usage of TF private API multi_worker_test_base.get_task_index and multi_worker_test_base.get_task_type from Keras
7605b750d32 : Remove the usage of TF private API ops.uid from Keras.
634c600cc37 : Shift memory allocation parameters to lite/util. Also make specifying these parameters explicit in runtime code.
393242481ac : Move the optimizer related combination/tests to keras/distribute.
4a6e831426c : Create keras_io_examples folder and upload text with transformer.
916b696788b : Strictify Python targets in tensorflow/python/saved_model/.
bd94a537281 : Qualify uses of std::string
755c5e12818 : Enable importing graph with tf.function nested in a while body inside a tf.function and computing its gradient.
99e19f6cf5b : Disable flaky //third_party/tensorflow/lite/python:tflite_convert_test test
ae975ee7445 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/305b500eaf8c
276ee43c166 : Change size invariants for consumers
9f6da28f784 : Update bcast.h
c7705a8cd19 : Create a new tf.function object on each iteration
ab230eded9f : Update topological_sort.cc
12e1df47a4b : Update consume_non_whitespace_fuzz.cc
b846478baf9 : Update includes and invariants
bed05f4d45f : Add a code example for tf.function, Update RELEASE.md
372cc819746 : [XLA] Make utility functions anonymous
9e18ede72fb : [MLIR] Update lhlo.const to linalg lowering to use affine.store instead of std.store
ccd471c93f9 : Fix include header and run clang-format
27a99c7fcb5 : Fix namespace
df97d27f48d : Add ram test and remove unused header
a61a816f86b : PR #40745: [MLIR] Add constant folder for xla_hlo.broadcast_in_dim op
7958d97ba4f : Fix for quantize_model error reporting.
d8d044d7d81 : change SkipNext to Skip
eef6b67e6e7 : compat: Update forward compatibility horizon to 2020-07-09
aac3fa998fd : Update GraphDef version to 457.
da00667126f : Remove the redundant lite/minimal_logging.h in NNAPI delegate tests.
d9b7abb08aa : Correct the badge
d364411d8a4 : Make a V2 default strategy
571b2aa141e : Add a new badge for nightly build on arm
a6d7749d24f : add SkipRecords to RecordReader
5c084a3aa91 : Add size test to flex delegate selective build
988d5c08f4d : Add type check for cases where a layer instance is called on invalid object types (non-tensor-like).
e5aed49359e : Make a V2 default strategy
23693102bf8 : Internal change
4b31c144d67 : Add support for tf.TPUPartitionedCall in shape inference pass.
b12541ec949 : Rename python37 partial to python3
0195f0bad66 : Add benchmark for tf.function with retrace
5b61b7cc82c : Move keras model related combinations and tests to keras/distribute.
94ca0bd702e : [tf.data] Change the structure of how `GetNext` function recording time in dataset.cc to improve data pipeline performance.
30f6b22eb4d : Remove defined(__ANDROID__) in nnapi_delegate_provider as it's been handled by the NNAPI delegate implementation.
52324978689 : Cleanup build rule names in compiler/mlir/hlo to remove the redundant/obsolete xla_ prefix
b62b1406ce6 : Adding a comment to TFSavedModelAPI, and renaming to drop the Impl suffix.
746b7359c49 : Add element tracing for parallel_interleave.
56d094d7d1c : Expose GetPerfEnvFromXPlane via header
c0deeda8fe5 : [XLA:CPU] [NFC] Extract a helper function for defining a function type and calling it
1bfefd34568 : Update README.md of TFLite benchmark tool for Flex delegate
1d2141ef35f : [TF/XLA] Simplify functions used for populating XlaTensors
cc1cd04d8e8 : Adding an object graph traversal utility function, and a few other convenience functions. The object graph traversal is necessary for looking up ConcreteFunctions from a SavedModel.
7fb37a9646f : Add BertQA iOS example link to the model overview page
f51a56d5d6c : Change enum name to avoid conflict
af54c4e33b3 : tflite: Add SharedLibrary class
f5e22e5e0ef : [XLA] Add a stateful flag to custom call builder API
c4e7cf7a545 : Add nearest fill mode and tests
1c685ebca2f : Support nearest fill mode
51b378146d7 : Support packed TPUReplicatedInput in mlir.
6e98b7f78d8 : Update 'import-onednn.sh' test case per code review
6879366d633 : Combining Ubuntu OneDNN slice sets and cleaning up tag specs
a02b0c8282f : Seperate OneDNN from versioned releases
e120d1d0a0b : Add one more reference. The last modified date tripped me up earlier.
273fbd4cb6c : Use absl::flat_hash_map instead of std::unordered_map
1e847a6c109 : [TF/XLA] [NFC] Refactor the function for getting the aliased tensor
112a4900443 : Disable test which has flaky timeouts and breaks build
aff1b9772f5 : Implement policy for constant folding TF ops to avoid creating large constants.
7527ff6b23c : Internal Build Change.
af38ccc74cb : Add dependencies to TPU library for graph rewrite registration
552d71f3999 : [ROCm] Fix for ROCm Breakage - 200708
5b64e1d76bc : Expose x*sigmoid(x) as silu in addition to swish, and credit silu paper.
457388e83a8 : Update BUILD
5fdcc8e9bcc : Create consume_non_whitespace_fuzz.cc
532bb640b77 : Create arg_def_case_fuzz.cc
871797b99ef : Create consume_leading_digits_fuzz.cc
7f357c44474 : Improve tf.train.list_variables API doc.
353af3ea661 : Expose XlaOptions as an argument to tpu.rewrite
486ac1e10a5 : Update TF's six dependency.
a22b28a22a9 : Fix typo, AddIntemediateTensorsToFusedOp to AddIntermediateTensorsToFusedOp.
e242717155f : Update v1 only training/adagrad_test with proper reason.
5ef85fc6c82 : Convert path to string right before passing it to the filesystem layer
546df2593f7 : [TF-numpy] Re-enables signature check against numpy, and fixes problems found by the check.
e1fcc870965 : Update TPUUpdateEmbeddingEnqueueOpInputs pass to use llvm::StringMap instead of std::map and fix error message style. (NFC)
c38762b4c3a : Reland "Fix issues with 32-bit ARM builds"
84d017ca0ec : Update Grappler Remapper documentation to include DepthwiseConv2dNative fusion.
93990d3a3cd : Update the docstring of reduce_to and batch_reduce_to
d59724604c8 : HloModule::Clone function copies input_output_alias_config. Without this copy, the cloned module is not identical to the original module because it does not have the input_output_alias_config.
1404718bfaf : [MLIR:TF] Canonicalize redundant reshape
41b7f9c61b7 : Fix critical bug with `add_loss` TFOpLayer graph construction that caused incorrect loss values and backprop issues
072f95d12b0 : Add pass to update tpu embedding ops pass.
6ad4a657e06 : Add shape inference pass to the beginning of the TPUBridgeV1Compat pipeline.
9660f6708e7 : removed diffs for clean PR
26e2f2e2858 : Fix cleanup of TFLite Java NNAPI delegate
80ac3b3bcc6 : [tf.data] Change buckets for tf.data's iterator.getNext() duration.
ee7172a929c : Add tf.TPUPartitionedCall to TensorFlow MLIR ODS.
f863e79fa8c : added priority function
bf9ed625de0 : Clean up the LSTM/GRU layer with the new grappler selector.
0a95e958536 : Canonicalize identity arithmetic operations with dynamic shapes
2d18e2be712 : Go: Update generated wrapper functions for TensorFlow ops.
05b4262f6e1 : refactored inputs to kernel as its own struct
afed3a82572 : Add helper functions to tf_device.replicate op for determining and accessing replicated and packed inputs from block arguments.
4a8aa32dbdd : Run gpu doctest with a fixed set of devices
eae9ba75577 : Make ParseOpData a stub function that returns an error for TFLM.
e0d896af5c7 : Expose Interpreter from InterpreterWrapper.
73166ba1f6c : Update TF_AllocateOutput to just call ctx->allocate_output now that TF_Tensor just wraps a Tensor.
21ed77b7b5d : Correctly set the experimental_io_device when restoring variable from a checkpoint.
a24f4580739 : Lower tf.IsNan op to an equivalent computation using tf.Equal op.
fed98ed671a : Add mlir_cpu_runner tests infra for CHLO->LHLO->LLVM lowering.
1ca7b3ffda3 : Update whitelist to allowlist in comment.
736b8b8b827 : Allow computing gradients of If/While in imported graphs.
b709aa20647 : Fix typo in a message.
69ea5a77f97 : Adjust error reporting and messages with remote targets. * When resetting the context (set_server_def), use LOG_AND_RETURN_IF_ERROR; * Log (instead of directly return) errors when creating remote contexts fails, to avoid the CHECK failures; * Explain when register function on remote workers could fail.
17939ba1727 : Rename XlaHloDialect class into MhloDialect following the recent dialect namespace renaming
2ebad1d7bea : Call TfTpu_Initialize() to initialize relevant bits of the TPU framework when loading the TPU library
61d0aaf7ddc : Update v1 only saved_model_experimental_test test with proper reason.
ab442b90760 : Rename xla_chlo dialect into chlo
d35df6dc469 : Rename xla_lhlo dialect into lmhlo
7eab1f3bfe7 : Replace instances of "whitelist" with "allowlist" where possible. See Google Developer guidelines at https://developers.google.com/style/word-list#blacklist for more information.
a85beef408a : Fix a race condition in attr_builder where the AttrTypeMap for the same op_name might be created multiple times, causing memory leak.
b1cdfe3b9bb : Add SparseTensor support to assert_type.
1942ccc2003 : Update syntax in pip_smoke_test.
1f8b8e79ab3 : Qualify uses of std::string
e2f8269f17a : [MLIR][NFC] Adopt variadic isa<> on MLIR Types and Attributes
4e1aa305a15 : Internal change
c0b72c2a422 : Fix msan false positive for //third_party/tensorflow/go:tensorflow_test
86fa7c3fc79 : Fork the checkpointing_test and move the keras related test to keras/distribute.
b4c6669fbea : Integrate LLVM at https://github.com/llvm/llvm-project/commit/24b62f28c5da
67c317635bf : Make the "untracked resource" error less awful
67b47fd1c73 : Disable MLIR bridge for NMS image ops test
7d38b67e5c5 : Qualify uses of std::string
e1ff0e7e812 : [TF:TRT] Fix the TF-TRT bridge to respect the device assignment information in the graph nodes.
5c1b0993efd : Add expiring_lru_cache
eec4fbac37a : Integrate LLVM at https://github.com/llvm/llvm-project/commit/1ea289681acf
c164c98a4bd : Remove broken (and unused) kernel targets.
6f914d11db1 : [XLA:CPU] Teach dot_op_emitter how to tile&vectorize linalg matmuls
e12984cff5d : fix
4852acce4ba : [MLIR][LHLO] Legalize CallOp that call funcs with tensor args/results.
10cb239e4e2 : Add rename, move, delete recursiveley
7fe25a58724 : Fix docstring
375484f85a5 : Add error message for outfeed shape mismatch.
b76ea0e912a : [MLIR][LHLO] Convert mhlo.dynamic_reshape -> lhlo.reshape_memref_cast.
f91f6e83475 : compat: Update forward compatibility horizon to 2020-07-08
d6060e02639 : Update GraphDef version to 456.
efd35d70d22 : [MLIR] Convert FuncOp signature with unranked types in HLO->LHLO conversion.
a1cae5e5acf : Updates to Profiler Guide
91c5b330e89 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/f54d0e36be6a
c688b1ab057 : Rolling forward with #include of missing logging.h header.
89b2b978569 : Fully init TF_TString in order to mitigate potential msan false positives.
bed91800b9a : working TensorMapInsert op
6fd3e5e217a : Remove ReplicaContext.__enter__ and __exit__ methods from the docs since users are not expected to use them directly.
44de16f84ab : Strictify Python targets in tensorflow/python/saved_model/.
c7b79a8c232 : Adding TFConcreteFunction class for ConcreteFunction reloading in the SavedModel C API.
d93971b09e6 : Update minimize_loss_test to not rely on Keras.
3dda4182aa0 : [XLA:CPU] Teach dot_op_emitter how to tile&vectorize linalg matmuls
28bbd123e89 : A small fix to test scritps
82e12bf3876 : [XLA/GPU] Decouple hlo_ordering from thunk_schedule.
a7ee6a72ff2 : Run gpu doctest with a fixed set of devices
8adc98973ec : Update golden api
087d3651ba7 : Adding convenience functions for calling restore ops. These are needed for implementing the SavedModel C API.
4f34a259d25 : Move custom_training_loop_metrics_test to keras/distribute
2d766c5bb1c : Fix memory "near" tests for thresholds.
aac13e201cd : Ensure both inputs have the same quantization params for min/max.
a3b21999360 : Update golden api
eb37b5740af : Update the docstring of reduce_to and batch_reduce_to
417f1481a79 : Ensure both inputs have the same quantization params for min/max.
40887a8a7cd : Fully initialize TF_TString struct in order to mitigate potential msan false positives.
e31a58df233 : Adding TFConcreteFunction class for ConcreteFunction reloading in the SavedModel C API.
75ad9db9f39 : run pylint
10455e5287f : Wrap the new padded NMS implementation into a composite function, and convert it to the NMSv4 TFLite op if there are no batches.
9d483364d19 : Port to keras
8a917da9fad : Migrate python implementation of gelu
38424ea96f9 : Update the docstring of reduce_to and batch_reduce_to
5cffe5d1e6a : Qualify uses of std::string
575632d3ebb : Support path-like objects in gfile.*
b4ba1cc8976 : Support path-like objects in FileIO and GFile
0a00a296358 : Enable info about no MLIR passes scheduled by default.
3a9ba5aec3c : Run gpu doctest with a fixed set of devices
6c198c73240 : [MLIR:TPU] Small fixes for space to depth transform document.
cd9509b6917 : Canonicalize multidimensional iota to use broadcast
bd411e922ed : Rename `TpuCompilationCacheMetrics` into `TpuCompilationMetrics` and add `IncrementCompilationCount`.
33d4ac37507 : Fully initialize TF_TString struct in order to mitigate potential msan false positives.
964eca57caa : [TF-numpy] Prepares to export tf-numpy symbols.
e7eee06e760 : More closely mimic the tf.Tensor api from KerasTensor, and mark tf op layers as being loaded from the configs in savedmodels. This fixes issues with more subtle usages of Keras functional models when we enable KerasTensors.
549210a4c4e : Integrate LLVM at https://github.com/llvm/llvm-project/commit/8691544a2767
1c4ee22e6fd : Add support for negative indices to sparse_split.
40a0ec54202 : Fix issues with 32-bit ARM builds
38cf34177d4 : Wrap the new padded NMS implementation into a composite function, and convert it to the NMSv4 TFLite op if there are no batches.
137d6bc49f2 : Fork squeeze_or_expand_dimensions (and the remove_squeezable_dimensions it relies on) from python/ops/losses/util.py to Keras, removing a dependency on tf core internals. Also switch those utils from using the internal convert_to_tensor to the publicly exposed convert_to_tensor_with_dispatch.
f2dac51412d : Remove the staled test case from checkpointing_test.
0103bdb3cd6 : [XLA] Unify aliasing types
66668ec0ca4 : Fix pointer error to not take address of existing pointer in TPU stream executor code
052263c1305 : [XLA:CPU] AllToAll support for XLA:CPU
a1b927ce1de : Fix tests to pass on newer runtimes which track AST line and column numbers more accurately.
683c3eb5fc9 : Disable some flaky tests
216ac563c7c : Strictify Python targets in tensorflow/python/saved_model/.
586744d2e4c : [Grappler] Make Grappler play nice with other graph rewriting passes by preserving custom attributes.
6056572c1e6 : Move OpData calculation from Eval() into a stored persistent buffer in the Softmax kernel.
2d67a4c8a56 : [compiler] Fix segmentation faulit in segment graph
9e9f49007cc : Fix wrong include path in tpu_api_dlsym_initializer
41cbab4b3a0 : Include the actual differences in error messages when api compatibility tests fail with update_goldens=False.
41a7a73cda7 : Fix minor error usage in LSTM part.
ecf032e1ecd : Move OpData calculation from Eval() into a stored persistent buffer in the Logistic kernel.
c096e64defd : Integrate LLVM at https://github.com/llvm/llvm-project/commit/6cff71e92e64
2d51703439a : Fix typo in tf.clip_by_value documentation
9b0deab9111 : Internal change
172acc9d9f1 : Fix test to handle different int size on windows
1f2de130a0b : Update code and BUILD file.
524735dc1a1 : Move custom_training_loop_optimizer_test to keras/distribute.
25528fe1d7c : Update the single_loss_example to not rely on Keras.
096dc99ab66 : add a warning in ModelCheckpoint callback in case of multi-worker training, to notify user to use BackupAndRestore callback for FT.
63bb616204e : Fix issues with 32-bit ARM builds
f7e7c605f52 : Move ctl_correctness_test from python/distribute to python/keras/distribute.
c1ff0b16200 : Internal test infra change
a97cffcbf4e : Remove stale TODOs left behind from previous change.
7cb647258eb : Add a few tests for more complex cases of error handling.
f38c6c1bc6b : uncommented call to free graph_ctx
d1a654b65ee : fixed nit by adding non-trivial tensors to multioutput graph example
5f59b9b88b7 : add pylint override comments
32efc881f55 : Change mlir::tf_saved_model::LookupBoundInput() to return mlir::Operation*.
f74a427a65d : PR #40921: Make Tensor a generic class
d443ae5ae31 : Update mlir_tf2xla.cc
e25f9aa53ff : Add ram file block cache
ca59e0b5d74 : Slightly refactor the source-to-source translation API to better support non-Python outputs.
0d3c1eef7de : Remove obsolete code, now that we support subprocess calls on Windows.
9eb2ef5b1e0 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/cca4ac523e18
f621c650209 : Use a slower, but more robust method to parse the source of lambda functions. Fixes #39832.
d5c4d24f723 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/44ea81acb696
48dff25b99f : Address review comments
93baf2ca350 : Add explicit block_size to TriangularSolveExpander constructor
29669a79305 : Re-added changes to internal/reference/reduce.h
96804c6ffb7 : Updated Makefile
20733ea481d : Addressed hajuho's comment
f6b587511a1 : Addressed review comments
d076366a38e : Support quantized int8 and uint8 in TFLu mean operator
5a3f58ef75d : ARC MLI: scales to be present in 32 bits now
ab340d05302 : compat: Update forward compatibility horizon to 2020-07-07
f0b6ccadde4 : Update GraphDef version to 455.
127bc841578 : Move MLIR generated kernels to a separate directory.
38071c95b28 : working EmptyTensorMap op
dfd69610faa : Rename whitelist to allowlist in tflite_ios_static_framework
3bd8e00d553 : TPU Ops internal refactor.
3a9b1e2893b : TPU compile internal change.
9448a8c0676 : [TF:TRT] Relocate the code block that sets verbose network name for debugging.
bafd347479c : Rename `xla_hlo` dialect to `mhlo`
f6ab4daebc0 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/f47b8851318d
63008254491 : Fix fingerprint mismatch issue by excluding module's and entry computation's name when computing fingerprint.
e0170c9a259 : working op: include variant_encode_decode.h in map_kernels.h
a69ce6b680a : Remove confusing GetNumberOfRuntimeOutputsForNode: an output cannot be read only, so this is always equal to NumOutputs. Use that function instead.
70cba042794 : Group update_ops before applying control dependency in Keras optimizer.
c79fbeed1a2 : Add unit test: `testNoEmptyRowsAndUnordered`
3abe7e6ad4b : Extend tf_device.replicate to support packed per replica tensors.
952c2ab177e : MultiWorkerTutorialTest: Add the model saving and loading parts. The tutorial will use the same pieces of code to demonstrate how to save and load (with MWMS) in a multi-worker environment.
e76a5e32e9d : Disable some tests running on xla_gpu.
82de1484e50 : Update BUILD using buildifier tool.
1a9de397d7b : Internal change
55ee67e1140 : [-Wsign-compare] warning fixes batch 9
a306ba4c882 : Update TPUClusterFormation pass to not have special handling with tf_executor dialect.
068488af7ee : Simplify code for keras_cpu_benchmark_test
3f9c3a7beb5 : Replace VLOG(1) for executor failures with LOG(WARNING) so that we don't drop real error messages.
68beb052a53 : Support the verbose mode in logging TFLite delegate-related parameter values.
7d2a2a6a11d : Switch reduced_shape to use tensor_util.constant_value instead of .numpy()
515b7c8ab7e : Go: Update generated wrapper functions for TensorFlow ops.
ad53a1d3ba2 : Re-remove bad __init__ links.
7c79a02572d : Report an error when serializing checkpoint data fails.
2732e455975 : Clean up cast_op_test.py
7151e144794 : Additional overrides for Generic and its metaclass.
331ce4d2032 : Update ops-related pbtxt files.
91417e256e5 : [MLIR:TPU] Add document for space to depth transform pass.
a8c7599f48c : Move quantization data usage in Eval() into a stored persistent buffer in the Quantize and Dequantize kernel.
322c39cbfe3 : In optimizer_v2, adds a comment saying the check for `callable` covers the usage when `value` is a `LearningRateSchedule`.
f01ee5bad76 : Update cross_device_utils_test to not rely on Keras.
1dc8456a4e0 : Move the keras_metrics_test from python/distribute to python/keras/distribute
aad52114929 : Add a test case for step event naming.
44f1fae765c : Move HLO tests to `third_party/tensorflow/compiler/mlir/hlo/`
5d77be84bfb : Use tf_ops directly rather than relying on raw generated file
e52df6b5f34 : fixed naming for variables
2ec18221cb8 : Use double for average computation.
c175b8c2964 : Reusing test utility functions for context creation.
0190565b8b1 : Expose SPMD/MPMD as an option to TensorFlow.
79a2c4f76ec : Import assets in saved models as tf_saved_model.asset ops in MLIR.
0aea6a96ce8 : Register TPU_SYSTEM device when the TPU library is loaded
4d88f2034b0 : [MLIR] Add canonicalization for tf.WhileRegion
1e357de5d04 : Update MLIR TPU bridge pipeline to run graph pruning before island coarsening/executor dialect to functional conversion, and add PinTPUReplicatedOutputs pass before TPUClusterFormation pass.
ea6b8319210 : tests passing for summary op, added shape debug string
3c96e16ed30 : Making sure DatasetIterator is destroyed before calling done() in InitializeTableFromDataset.
6b8888d1596 : Fix merge issue with xtensa xa_nnlib.
d5e414d34ab : Change TPU library loading to be on startup instead of on-demand
451764b15f5 : Update ReplicateToIsland pass to pin expanded unused replicas to tf_executor.graph tf_executor.fetch.
051ed8a099f : Shift forward-compat window for NMS padded to fix TFLite conversion in 2.3
4661a4fa342 : Improve test coverage of TF-TRT pool op converters
a75311073d2 : Load the sync fence / dependency functions in the neuralnetworks shim layer
bbcc0ccefcc : Use gentbl for custom tablegen rules
74314054167 : Disable flaky runtime test
a64281e7860 : Disable keras_examples_benchmark_test on windows until it's fixed.
2a248d74ac0 : Move XLA-independent transforms to the new MLIR-HLO directory
a0c18345d66 : Add 2 spaces before inline comments
ee79fc4f101 : Fix index-out-of-bounds
eeef8cd50b1 : Adds Atan and Complex ops to Flex whitelist.
4aa0e3923e4 : Propagate shape from tf.Case op to branches.
f206eedcf84 : summary
a9f9c45eb51 : adding comment.
5cdf8f26c80 : Update parameter_server_strategy_test to not use Keras dense layer.
ee95c092714 : Fix xtensa_hifimini build.
e03404596a7 : Update L2Norm op to use FixedOutputRangeInterface
3bc82c16b3d : Move hifimini_legacy to hifimini
cc242792d6f : Update a comment
aab83bb851e : Update topological_sort.cc
5cfb7593f21 : Update bcast.h
3f7ffdd1a56 : Add 'upgrade_legacy' option to ConvertSavedModelV1ToMlir to functionalize V1 control flow.
f79f7d0b1b0 : Move OpData calculation from Eval() into a stored persistent buffer in the Add kernel.
17c0bd59965 : Partially fix cuDNN 8 integration for LSTM.
0859ec0386f : - Fix for https://github.com/tensorflow/tensorflow/issues/40839. `decode_bmp` has never supported decoding images with 3 channels to output 4 channels (or vice versa) when the API guarantees it. https://www.tensorflow.org/api_docs/python/tf/io/decode_bmp - This github issue was requesting for supporting this functionality similar to how `decode_png` is supporting it. https://www.tensorflow.org/api_docs/python/tf/io/decode_png - Added tests.
15774b8f660 : More restrictive visibility for micro_ops.
31b48f4d235 : addressing feedback
b0724768e15 : [MLIR][LHLO] Add ReshapeMemrefCastOp to LHLO.
261a2b2b11d : Adds stateless random ops to Flex whitelist.
8ed58f3448c : [XLA:Python] Mark bfloat16 ufunc arguments const to fix compilation error on Ubuntu 18.04.
d69c8e8c9c5 : [MLIR] Fix incorrect tfl.while canonicalization
cff750f2f63 : Report resource exhaustion when unable to receive a tensor.
e7285f610b3 : Adds the ability to allocate uninitialized memory from PjRt.
7ecd070d679 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/0607c8df7faf
e13ff2da43a : Strengthen the warning about source code of lambda functions, until the issue is fixed. As found in #39832, this bug can lead not just to parse errors but incorrect code as well.
d74b3a97e16 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/cd209f1a3790
5b725bc16f5 : cmsis-nn: Revert dynamic allocation for quant params
ba5dddcf708 : compat: Update forward compatibility horizon to 2020-07-06
077bc8282c3 : Update GraphDef version to 454.
23873d4d651 : Fix a crash on BenchmarkTfLiteModel with delegate
108aa90714c : Remove the constraint the QConst couldn't be shared
1da8b52504c : Integrate LLVM at https://github.com/llvm/llvm-project/commit/edba2864a7a8
f25f8ff7cdd : Integrate LLVM at https://github.com/llvm/llvm-project/commit/91c320e9d852
81a475d6ffa : Pad+Conv fusion
90c65333e40 : Add maybe append and comment
af7fd02ca40 : compat: Update forward compatibility horizon to 2020-07-05
840e3980dc0 : Update GraphDef version to 453.
8202ae9d5c0 : [MLIR] Add TF_Log(1+x) to TF_Log1p(x) canonicalization
55a3a86806a : [mlir] Move test to correct folder
a258be2a8cf : Revive the use of constant_value workaround, since it seems that logical ops are still considerably slower on GPU. Fixes #40517. Partially addresses #40708.
71be44917ac : Update output_handler.cc
4e73f5f8529 : Remove unit tests from values_test that test functions in distribute_utils.
cd5e2f30265 : Add create dir, delete dir/file
9ae97e566dd : Update shape_inference.cc
a44869f76ab : compat: Update forward compatibility horizon to 2020-07-04
4f4f2b69c54 : Update GraphDef version to 452.
df0f6bbd233 : ValueError raised when weights is a None object
59283c98c9a : [XLA:CPU] Support printing with printf(3) during execution
89e26080cd1 : [XLA:CPU] [NFC] Extract a superclass for different ParticipantData inputs to the rendezvous
77d442ff41d : Update shape_inference.cc
e2b5696404c : Use variable instead of pointer
b02a5b1839c : Remove static string member
277cb88cf60 : Rename `indices_is_order` to `rows_are_ordered `
bf661902cf6 : delete newline
dec97493b3e : Update annotation check to handle kwonlyargs and kwargs, Add tests
b1d722304b2 : Internal test failure resolved
a33cd9f2f9a : Add checking of kwonlyargs in tensorflow.python.keras.utils.generic_utils.has_arg
72aeacc8bcb : [1] Test case failure resolved
a22021c8616 : Lite: Slice Op New test cases added to improve coverage
0fd6f5994fb : Lite: Slice Op Begin & Size should have same No. of Elements
4617484dd11 : Lite: Slice Op unnecessary reversing of index removed
3c23b42d1bf : [XLA][LHLO] signal pass failure if one conversion failed
b5dac916786 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/01c4574a129e
b7c729404bf : Fix for inference_input(output)_type for 16x8.
7db8dbc5ba2 : Replaced deprecated functions in exmaples
cf9ba587f45 : Update GraphDef version to 451.
16134eb279f : compat: Update forward compatibility horizon to 2020-07-03
854bc17d9e0 : [XLA][MLIR] Transform element-wise binary operations on unranked tensors
c9c42a9c13c : Clarify that calling Tensor::IsInitialized() on a moved-from Tensor is allowed.
64a509a9d2c : Support scalar condition in Select op
d31913d1e2b : Expand the min/max range to prevent extremely small scales
12d209e54c2 : Remove commented out test options for aggregation values.
63b1072ddfe : Enable MLIR saved model import by default in TFLiteConverterV2's saved model API
1f535a2bbb3 : [MLIR] Add Log(1+x) to Log1p(x) canonicalization
b90071593cc : [MLIR] Add Log(1+x) to Log1p(x) canonicalization
3e0f9502b76 : Update docs about the Android version requirement for using nnapi execution priority.
f3fe3cfd7da : Update flex ops documentation
265535e4af3 : Split kwargs annotation check into args and kwonlyargs
0b501041f64 : Cmp with cast
80347abfbff : Add 'tf_saved_model.under_construction' attribute in tf_saved_model dialect
051f9d6ed6b : Remove tf_saved_model's session initializer when it has a NoOp only
86ac26e8b70 : In preparation for more restrictive visibility for micro_ops.
d09dcecd842 : Update array_ops.py
26ed7143871 : Update shape_inference.cc
671515abda7 : Update shape_inference.cc
8d98dafbf05 : Fix sparse_to_dense deprecation warning.
f79fe32373b : Internal change
89798077df8 : [XLA:GPU] Emit all reads before writes for reduction extra outputs.
2ae9c259aa7 : Clean up tensor_testutil.
e5540f1c89e : Update tensorflow/python/ops/sparse_ops.py
167cea0048b : Update tensorflow/python/ops/sparse_ops.py
e0d147ca99b : Update tensorflow/python/ops/sparse_ops.py
e25d3e084b3 : Merged commit includes the following changes: 319411158 by A. Unique TensorFlower<gardener@tensorflow.org>:
5a95835ba58 : Added also representative_dataset_gen function to an example.
a8e788d7ac3 : Fix for 16x8 doc.
8af368971e0 : TFlu: Fix implicit conversion error in relu op
70d96298f5f : Add file block cache interface
d69076f6e65 : Fix the function name in debugging.md
9a326299119 : Fix the function name in debugging.md
62b6c316d2a : Tweaked optimize pass to preserve debug location of fully-connected layers.
593d153ad88 : tf.distribute: Implement MultiWorkerMirroredStrategy.experimental_distribute_values_from_function and add tests. Also fixes a small bug in the regroup utility.
0ebdec0271b : also fixed the line above
adbf01fac1a : Sort the memory_profile snapshot by timestamp. To fix a bug that timeline is incorrectly rendered in the memory profile tool.
525ac210a78 : micro fix in limitations.md
4bc9a1e7637 : Use Python3.7 and pip3.7 and install dependencies. Run the horovod code and tests in the temp directory.
6eaaca6bb49 : Move prototype xtensa kernels to staging directory as per https://docs.google.com/document/d/1tUvZUXPq-gW1F6uYWOUGkUuJ_DXseWsH3u_QdvTKI-g/edit
0ed7e0a326b : [Grappler] Change overly broad test for variable-reading Gather ops in dependency optimizer.
33f76b78b7f : Fix for horovod tests. Change the way tf-nightly is installed.
f962228824d : Don't allow reductions to have repeated reduction dimensions
7c224307e5a : Add pass config to turn on/off fusing tftext
618ab4c1852 : rever to old
f0f90ef9c07 : This CL adds the following changes:
101e2a491bf : Integrate LLVM at https://github.com/llvm/llvm-project/commit/0f9d623b63e8
cff6707089d : Fix the formatting on the site.
aaeb2c35d43 : [MLIR] Fix incorrect tfl.while canonicalization
48627d22a1d : Require that axis arguments to reduction ops are unique.
db92e49669e : Adding OneDNN partials for Ubuntu versions 16.04. 18.04, 20.04
05bd6dcff48 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/9cb8771e9c4a1f44ba59741c9fac495d1872bb25
cf991042630 : Internal CI changes
a319fc689e6 : Disable applications_saved_model_test on windows until it's fixed.
68422ae75ac : Enable functionalization for v1 MLIR graph optimizer
9cd5f203269 : Restrict propagation of internal attributes in functionalization
52c6536c156 : Update RELEASE.md
28766652e6d : Separate code path for cuDNN 8 to set RNN descriptor.
9214e6dac33 : Add extra VLOGs to save/restore ops.
88be89ea85b : Disable tests for CUDA 11 that fail CI.
619cc68ce1f : Move the HLO/LHLO dialects to a new directory: tensorflow/compiler/mlir/hlo
0c2b6df36b7 : Internal CI changes
0bfe9a92d17 : Remove unnecessary static TfliteRegistration structs.
5e17b5a12cc : Add required TPU_SYSTEM device kernel registrations for TPUs
296c3236837 : Use config from the eager context to launch the server #MWMS
51e5f4319b4 : Clean up cuDNN compatible version check.
82adecb5a53 : [tf.data] Fix documentation and variables names for Iterator GetNext monitoring.
3d103cdf608 : fixing linter issues
2a4e26dc4a2 : Add TODO about missing types in TensorLike
6e8976428df : Use self.evaluate for global_variables_initializer
153947b5c51 : Only insert TPUCopyWithLayout when resource generator is on CPU.
0e79a26d9a8 : fix pylint errors
278cbe34ea7 : Fix some memory leaks in tracing impls and in c_api_unified_experimental_test.cc.
a71a6abcd78 : [MLIR] Fix incorrect tfl.while canonicalization
80bd1cf7356 : Install tf-nightly before trying to install Horovod.
31aeac6e3fc : [XLA/GPU] Declares that rsqrt is cheap and should be fused.
77535c38716 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/7d9518c8000b
a1c859ab601 : fix pylint errors
0f456453410 : doctest
55f67d71d4b : added robust tracing test for multi-output graph with adds and matmul
1b4085d6528 : fixed memory leaks and added matrix addition test
f1fd50eea4f : Make the docstrings of GradientTape testable.
14a68ccd76e : Add support for layers with multiple inputs and outputs
ed94f8da211 : removed unnecessary import
ed7033c7fc2 : [MLIR][XLA] Re-enable LHLO->LLVM pass.
55aaf2124d6 : Enable int8 input and int16 output for cmsis-nn softmax.
0e1ba414509 : Bump minimum supported cuDNN version to 7.3.
b09a0f8b141 : Fix the compilation error by not using designated initializers.
8802516b56e : Integrate LLVM at https://github.com/llvm/llvm-project/commit/2501e86acda2
3bdb3a75bd1 : Reword comment in eager runtime.
4fba4cbfdc0 : Modify InitializeTableFromDatasetOp to be async and add the table init op to the table initializers collection
fc49cbb2adf : Fix bug on referencing invalid reference to a tensor.
6fc54250a5f : compat: Update forward compatibility horizon to 2020-07-01
a5d8f188bcc : Update GraphDef version to 449.
cd0a2e6c1fb : Enable dispatching for the publicly exposed `tf.convert_to_tensor` api.
8f3b2ae4e27 : [Intel MKL] Factor out the macros for handling test registeration
d8c49c2fdee : Add multi_worker_mirrored_strategy to moving_averages_test
c4ae3c7a043 : Add an external delegate which is initialized from a shared library
d93a6f39259 : Add test and fix one error for writable file
f8933ade595 : latest
15068b90e57 : latest
6d0cf63bb2c : [tf.data] Avoid calling `CollectTunableParameters` function repeatedly.
3252cc128c6 : Internal change
b6fd8f09412 : refact huber loss
ac9969a2762 : Add a trait verifier to the same operands and results scales trait
5f33491c674 : Fix doctests.
2db7754d4c5 : Add microbenchmarks to check the overhead of a small model made up entirely out of 20 small op layers.
848de750514 : Add LIBTFTPU macro qualifier to the definition of the TpuCompilationCacheMetrics.
116092e99a1 : Add element tracing for map_and_batch.
3a65a5e05b9 : More closely mimic the tf.Tensor api from KerasTensor, and mark tf op layers as being loaded from the configs in savedmodels. This fixes issues with more subtle usages of Keras functional models when we enable KerasTensors.
3b54f4d0fe2 : Align with sanity check suggestion
62cb089a6d3 : add SkipNext interface to iterator
3451f21c1e2 : Replace tensorflow::bfloat16 with Eigen::bfloat16
50eb6890956 : More closely mimic the tf.Tensor api from KerasTensor, and mark tf op layers as being loaded from the configs in savedmodels. This fixes issues with more subtle usages of Keras functional models when we enable KerasTensors.
18b3aa5c418 : Update the goldens for api_test
e9695a20ee2 : Move metadata, codegen and java lib into the new repo.
80bedbb8baf : fix build failure
bff3400428c : Remove duplicate dependency
3be438aca28 : Add horovod tests
1bf8f493356 : [StreamExecutor] Workaround the cuFFT bug in CUDA 10.1/10.2/11.
70d1d81d08e : [tf.data] Adds a histogram for elapsed time between successive calls to tf.data's iterator.getNext().
696d3c50495 : Fix libtensorflow breakage.
3d5aaf94f9e : Convert `TpuCompilationCacheLookup` into a template class.
5c9816cf6e8 : Implement reference variable done freezing via a series of MLIR passes (inside importer version)
4f5c6c0bfa0 : [MLIR] This CL does several NFC changes: * Export the emitter in the header * Add EmitXXXOp to return the created op. * Change ::Run() to ::Initialize(), to make it possible for the LHLO FuncOp to be created but left empty.
bfbd3f8556b : Internal change
2aac21c90a1 : [MLIR] Implement XLA HLO -> LHLO for SortOp.
4f370285e05 : Fix the crash when the collective param resolution finishes after timesout
86e4db116d6 : Fix nightly build failure Remove RaggedTensorToTensor from flex delegate whitelist
204a7ba6b62 : Fix the check used to determine training quantization ops.
016bb3fc99d : Remove unnecessary eval() calls
fb70daadc44 : fixed allocate_temp indent errors
1a5a6c3f819 : fixed indentation errors
2f861a79758 : merge with master
17991834b64 : Update the pointers in TpuProgramGroup::hlo_metadatas_ptrs_ when set_hlo_metadata(...) is called or when the object is moved.
b5bafaf4e77 : moved from tf_tstring to tstring for readability and fixed formatting
3bacebdf416 : Update docstring description, Link docs for getfullargspec
1a7aa056845 : Make TpusPerHost, ChipsPerHost, and TpuMemoryLimit APIs public
f618ab49554 : Move away from deprecated asserts
ec07b637cec : LSTM: Split gate calculations to separate functions.
b1f5d9e2612 : Add tests to validate only parameters typed with ops.Tensor are converted to Tensors
c0bb8efaf16 : Make shape, dtype, and ragged_rank public in tf.RaggedTensorSpec.
e8ecb2c2002 : Require that axis arguments to reduction ops are unique.
69972820880 : Add kokoro tests for Horovod to run against tf-nightly.
bb4d6e7a964 : Support packed inputs for functional GrpcServerBindOp in op-by-op mode.
e5d8b0594ce : Cleanup the logic for duplicating constants
8d0a27ba809 : Update boolean flag name and docstrings
fe9cad85130 : Fix tests.
433215c6237 : Add tf32_utils target to win_lib_files_for_exported_symbols
fe5adc98812 : Update symbols_pybind.txt
f781cfb7e13 : Move the release notes for keras API since we did not cherry-pick the change
f5b1c47c54f : Disable keras applications saved model benchmark on py3.8, because the parameterized benchmark class relies on stacktrace/ast/types stuff that often changes across python versions.
873acbe6943 : Add tracing for batch library.
1873cf2efee : Loose the check for regularizer and convert None to default value.
ae28e95da12 : Change annotation check from TensorLike to Tensor
1a514ef7cc2 : Fix typo
13a63576819 : Fix tf32.
0d37c8f114a : Testing internal CI changes
a8373501ddb : [XLA:Python] Create a trivial forwarding wrapper around TraceMeWrapper to avoid registering the same class with pybind11 twice.
56a0ce87911 : Use data adapters in single_batch_iterator.
6e664533631 : Simplify dtype serialization in Keras to just save the dtype name, because things that accept dtypes generally accept the dtype string as well, and update HDF5 saving/loading to use the same decoding utils as saved_model saving/loading.
26cd260fac5 : Add additional data validation while saving and restoring iterators.
e7920a83da5 : Update TF APIs.
fc8f6095c4f : updated tests to take in dims as parameters, and added graph tracing test for MatMul
880b51a3670 : fixed signature for util function to accept dimensions as a parameter
4e004c5e4af : Fixed a bug where RemoveQuantizationAdapterOps would remove a dequantize which fed a return even if that op had other uses.
611ef7743bd : Update the goldens for api_test
78e1d0f2999 : Remove unnecessay op_type parameter from the builtin parse functions.
ef63f2b2419 : Change usages of ResourceVariable to tf.Variable.
2394a61d64f : [Grappler] Replace redundant variable updates (e.g. AssignAdd of all zero deltas) with NoOps or Identity. Also relax a constraint in dependency optimizer to allow pruning of unused variable reads.
b2ba4df1450 : Update hdf5_format.py
913738f8328 : Fix msan false positive for //third_party/tensorflow/go:tensorflow_test
92a5fbbac40 : Add `GetMemoryInfo` implementation in `tensorflow/core/platform/windows/port.cc`.
96fb0297f8c : [tf.lite] Update op versions for 2.3 release
19632ba23d5 : import guards
f904a86441d : Fix SyncOnReadVariable.value() to always return a tensor.
4bc624a450d : - Update SimpleDelegate to allow providing options for the delegate which controls delegate max_number of graphs/ min nodes per subgraph. - Update Hexagon Delegate to use SimpleDelegate Interface.
54a01c3a6bb : Parallel device: add a test for collectives inside a function
ba3ad73a253 : Require that axis arguments to reduction ops are unique.
9c424e45882 : build updates
eba3037bb84 : Fix macos breakage. Use kLittleEndian and BYTE_SWAP_*.
bfe43303794 : TF-TRT Update pack op converter to dynamic shape mode
056b657d58f : Do not log in DefaultLogger.
5817699a272 : Add complex type, Update the goldens for api_test
e944e388ad5 : Update backend.py
f4202184458 : [mlir] Change tf_executor.SwitchN to tf_executor._SwitchN
7046e2fbed1 : Update NCCL source to 2.7.6.
e668ec531b0 : Delete MockOpResolver because it was unnecessary and used ParseOpData.
5890405631a : Move IsZeroVector and BatchQuantizeFloats calls to top.
5a211dda4d3 : Enable shape value inference in Keras's functional API when using KerasTensors and manipulating shape tensors directly with op layers. This brings it close to matching the exact behavior that happens when using `shape` op op-layers in head.
0c187924c4d : Added info about TF Chat Room
5f63471cd63 : In type_index.h there is some logic to warn if RTTI is disabled on a Mac build, but unfortunately TARGET_OS_MAC appears to be defined for all Apple builds, including iOS. On mobile we want to be able to build with -fno-rtti. This change updates the logic to check TARGET_OS_OSX which is defined for Mac only.
eb27343a9db : Not yet public
cf034314e9e : Add multiple input calibration instruction to post-training colab.
3d061ba7185 : Added TF Chat Room URL
63cd6cd59e1 : Reverted accidental commit
b150b898ed6 : Protect printf args from nullptr in verifier.
220e941ef92 : Update tensorflow/python/keras/saving/hdf5_format.py
6bc47be6d20 : Update tensorflow/python/keras/saving/hdf5_format.py
5e6c1e53cb7 : Update tensorflow/python/keras/saving/hdf5_format.py
effb52d6e1f : Added intro-to-filters image
82fe54d40bf : - Read 2 bytes for retrieving bpp from bmp image bytes instead of 4 bytes. (Referred to: https://en.wikipedia.org/wiki/BMP_file_format#DIB_header_(bitmap_information_header)) - decode_bmp should reject `channels=1` argument: https://github.com/tensorflow/tensorflow/blob/595b01b5450f9fcbcf4bb52aa810141bb9838ad7/tensorflow/python/ops/image_ops_impl.py#L2666 https://www.tensorflow.org/api_docs/python/tf/io/decode_bmp
43620fe3a7a : Add gcs read only memory region
3beb0d2572e : Fix BUILD file.
11b88e5e0ef : Update benchmark_util in BUILD
adce049d2c7 : Update BUILD file
711c26ae6e5 : Create s390x guard macro and load it when needed
936f4451c73 : Update hdf5_format.py
1fd1af01a95 : Addressed reviewers comments.
ba372715a85 : Revert branch to match remote
d1f65b02771 : fix nvcc compiler-options
5d8c5903f4d : Revise GPU delegate advanced documentation
6bea0bea806 : Update GraphDef version to 448.
7b029e2f0f3 : compat: Update forward compatibility horizon to 2020-06-30
3c7a1d88277 : Support binding of Metal buffer to quantized models
35b3d903617 : Ensure that we remove all debug information during kernel lowering.
0d5104e550d : EncodeDecode Test working
3b321e9bd30 : Add Keras serialization for dtype kwargs. Also make failed serialization raise an error instead of a warning. The warning is easy to miss, and allowing it without erroring out is likely to cause silent, hard-to-trace failures.
6e69fc67a04 : Fix tf.custom_gradient spurious error when the grad_fn uses varargs.
a0a180abf10 : Update hdf5_format.py
963f6fdc528 : Add tf.MergeV2Checkpoints, tf.RestoreV2Op, tf.ShardedFilename, tf.SparseFillEmptyRows, tf.SparseReshape, tf.SparseSegmentSqrtN, tf.StringJoin, tf.StringToHashBucketFast, tf.InitializeTableFromTextFileV2 to TensorFlow MLIR ODS.
a43d419def0 : Expose predicates for matching TF op names and types
6ada3ddee89 : fix errors on paths with protocol
ce47a396ff7 : TensorKey class and TensorMap tests
912a47cd31c : Small improvements for eager perf
aed5e3ea006 : [TF-numpy] Adds @np_doc to `finfo`, `result_type` and `promote_types`.
b5d8b5de04d : Convert benchmark to TF api.
8562a13cca9 : Add nnapi execution priority support to TFLite tooling.
089ea1bc8cf : Hide the classes of the passes for lifting variables
24f835217fd : Eliminate unnecessary packing/unpacking of string tensors across the C-API and language bindings.
2ab7873606c : Include offending variables in error message
e7f5d45e425 : [MLIR] Remove tuple from LHLO.
e11a21f9b57 : Internal build/config change
8fe0c349539 : Rename generic base class, Make typevar bound to DType
e9512ca3226 : MultiProcessRunner: Add MultiProcessRunner.get_process_exit_code().
ba08416163a : Update ops-related pbtxt files.
2296107175c : Add TensorLike with tf_export
d54bfad4cd2 : Clean up the LSTM/GRU layer with the new grappler selector.
0f63bc53c59 : MultiProcessRunner: Add useful set_args and get_manager methods in MPR for tests that require parent-sub communication.
a67138f13e8 : Code clean-ups for custom gradients
1c38ee07f94 : Update comment on removing unused tensors
34e9d95cfab : Fix failures due to creating depset from depset.
b671b131f4f : Fix delegate options passing for QoS parameters.
0512207863c : Fix minor doc issue on TFLite GPU quantization support
69e0a88ffd2 : Splitting TpuCompilationCacheLookup interface and TpuCompilationCacheLocalLookup.
dc6a18b6bf9 : resolving nit style issues
3ea49d05c84 : Define Tensor as a generic class
0e21ee9a48d : [XLA] Deprecate BufferValue::color.
5c6557c3467 : cleaned up syntax and style for matmul tests with abstract tensors
1e1ce81457e : Expose device memory information via XRT API.
1b53b995da4 : SPMD sharding for convolutions with a dilated kernel
92d15f97194 : Cleaning. Removed TensorCodeGenerator.
2031229901d : Interchange ops to match generation order. NFC
fb6fbb469bf : [tf.data] Fix ChooseFastestBranch dataset. Previously, WrapperDataset was given the wrong output_dtypes and output_shapes (it should have the shape of the input dataset, not the output dataset).
52bc6112a6b : Clean up dependencies for BUILD file.
38b84d6669e : Address review comments
18da5652e33 : Removed old style linkable stuff. Removed flt_type.
876b655af47 : removed import
4b5ef9c8440 : remove context, change import
ce054f48e61 : Clean up the test to remove duplication and run with within the real framework.
f072535ba3a : Fix Checkpoint docstring typos. restore->read
f96a4f7478f : Replace usages of Tensorflow DistributionStrategy method experimental_run_v2 with run.
e085901e2cb : Change the update_version script to not add +1 to the minor version of TF for nightly builds.
4e0d3b117d8 : Add capability to restrict functionalization via node filter
777b6ad484d : Improved AddBias transformation.
e3036c5cc94 : Remove TFLite reduce test cases with redundant axes
bbfb45c6ad7 : [XLA:Python] Fix crash in outfeed_receiver.
d21c515752f : Rollforward: Ignore other graph inputs in custom gradient
f576cc66fb1 : - Read 2 bytes for retrieving bpp from bmp image bytes instead of 4 bytes. (Referred to: https://en.wikipedia.org/wiki/BMP_file_format#DIB_header_(bitmap_information_header)) - decode_bmp should reject `channels=1` argument: https://github.com/tensorflow/tensorflow/blob/595b01b5450f9fcbcf4bb52aa810141bb9838ad7/tensorflow/python/ops/image_ops_impl.py#L2666 https://www.tensorflow.org/api_docs/python/tf/io/decode_bmp
c033ac399dd : Address clang tidy lint for copy by value in TF dialect.
1382c3bf0cc : Using GCSFile struct for tf_gcs_filesystem
3cfdb506158 : test if read is -1 when error
469c64ed5a0 : Use std::move
541d22f55f5 : Clean up test
e207527e4a2 : Add random access file and test
7042a6453c4 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/e34523c87c3f
a3e749b9007 : ConvBuffer1x1 updated to new style. Added ability to operate on tensor elements of X2 or X4 size for Buffer tensor.
99ac01d6114 : Throw error when TF_ListPhysicalDevices fails.
91f55543ef4 : added non-trivial matmul example with abstract tensors
d9654dc6c62 : ConvPowerVR updated to new style. Added ability to bind Tensor with BufferDescriptor.
101011d693f : Internal change
35bd17b6717 : Remove TensorLike and changes to types/core.py
05ea0a60728 : Fixed MatMul Abstract Tensor test, now passing
5b75bf29382 : Delete distribution_util to see if it can pass all checks.
ed9d45f0960 : Add shape constraints to XLA CHLO-LHLO lowering.
a979f5409b7 : Adds additional ops to Flex whitelist.
22def20bae7 : New ROCm 3.5 RBE docker based on Ubuntu 18.04, re-enable RBE.
412da53d657 : Support float32->int16 and int16->int16 quantization in TFLu
b5e4e5e6a1d : Add guard for SystemZCodeGen dependency
e66a20bb445 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/1becd298b82e
f3ccf59812a : compat: Update forward compatibility horizon to 2020-06-29
609b8407c29 : Update GraphDef version to 447.
e89160d8d32 : Keep the flex whitelist sorted
327f734c77b : Add lift_variables boolean flag to ExperimentalConvertSavedModelV1ToMlir Python API
f1e09a65aea : Add unsupported ops to flex whitelist. The list of ops includes: - AdjustContrastv2 - AdjustHue - AdjustSaturation - Conv3DBackpropInputV2 - Cumsum - Diag - Dilation2D - EncodeBase64 - ImageProjectiveTransformV2 - MatrixInverse - SampleDistortedBoundingBoxV2 - StaticRegexPlace - StringSplit - Substr - RaggedRange - RaggedTensorToTensor - ReduceJoin - UnicodeDecode - UnicodeDecodeWithOffsets - UnicodeEncode - UnicodeTranscode
595b01b5450 : Fix typo in snapshot doc
6162dbe55e8 : [-Wsign-compare] warning fixes batch 6
133fa6a1277 : Add the Auto-Vectorizing TF Graphs research paper title to tf.vectorized_map
44573a2d3a2 : Update docs in control_flow_ops.py for consistent Markdown rendering
996f37c25df : Update bazelbuild-arm64v8.partial.Dockerfile (#5)
34955fa78c9 : Add tests to verify tracing with annotations
b58635dca87 : took out array_slice.h
70feb59205f : fixed indentation and comments for allocate_temp
89a77964c80 : Update bazel version
18c701c7b5b : Update hdf5_format.py
1fb8f4988d6 : Return a more intuitive error when trying to fit a model with an empty dataset.
aa41fec0487 : Remove __slots__ that break API golden tests
c9b4679c9b6 : Use __slots__ for small classes
bd006c354f1 : Remove some remaining references to the TF control dialect
b31f069d3ab : Fix epoch timing
bf79497b694 : Make ProgBarLogger callback not use batch hooks
9b13f1b47fc : Update GraphDef version to 446.
186e35d7df9 : compat: Update forward compatibility horizon to 2020-06-28
b26422c68be : Add method to convert arguments annotated with TensorLike to tensors
030fae94de1 : Create TensorLike to be a Union of function input types
5d08cdbd3e0 : Create boolean flag to enable using type annotations to improve tracing
57d698854a1 : Don't call batch hooks in tb and checkpoint callbacks if possible
cbb94efa589 : Separate out parse functionality into helper functions.
c6a99a31b44 : [TF:XLA] Check that the device assignments of channel instructions in a while don't conflict with other device assignments. We have been relying on this invariant, but didn't check it. Follow-up to cl/318371660.
3e911273933 : Update hdf5_format.py
1bec6970af0 : Update hdf5_format.py
7333b4da589 : Update hdf5_format.py
9008adb5e26 : Adapt to upcoming ruy::MulParams change where only the fields meaningful in each case will exist.
75850423270 : Use the event name as part of the step name for the explicit root events.
37ac571e14a : tf.io.gfile
6dc94954e14 : Update save.py
4aa879aab5f : Update GraphDef version to 445.
0c894a6202d : compat: Update forward compatibility horizon to 2020-06-27
655ce09f679 : Provide ldexp float overload for HIP, it's missing in their headers.
8c24066d6dd : change GetMatchingPaths to speed it up
b928c4c5ec0 : Separate out parse functionality into helper functions.
ff28621f736 : Separate out parse functionality into helper functions.
064994341a8 : Add TPUMeshStateInterface integration to TPU
897803b00c6 : Add gather() util for multi worker tests
b84b934fa96 : truncate when offset == 0
0e36e92f67a : Improve the code style by pylint.
6d7564f5145 : Resolve the conflicts.
efe090c96f5 : resolve conflit
4c268edb3ce : Add custom op registration mechanism for the TF dialect.
b3eb56358f6 : Fix the BUILD file
15f7e2fca22 : Add a tool that lowers HLO to LLVM IR via XLA GPU and use that to write FileCheck tests for scatter
762015a7da3 : Fix the error checks from github and formatting code
07dd408634a : Switch Keras microbenchmarks to use the TF api directly instead of using direct internal imports.
a9a82a1f0d5 : Make MultiProccessRunner rpc_layer defaults to "grpc" if not specified.
12c0a5cdcf4 : Update for distribution_strategy
c9d13afacd6 : Enable the SystemZ target in the open source LLVM build file
432b1c1c431 : lstm_eval_tests.cc: Give zero_points_tensorN_ a proper name.
cd463b2bab5 : TPU op internal refactor.
eba2e3ca1cd : Temporarily disable failing vectorizer_registry_test.
f2088ca5c11 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/ff5ccf258e29
fb03bc60fe9 : Python 3 fixes for ConvertLiteralToNumpyArray.
355b4f2fc5b : MultiProcessRunner: Update run_contained to not return _ProcessStatusInfo in finally block; if sys.exit() is called in a subprocess, a SystemExit is raised, in which case we do not expect a _ProcessStatusInfo to be returned.
61a6e22f5fd : Add additional scratch buffers for Hybrid LSTM, storing quantization temporary informations separately for different inputs.
db2b7a6677f : fix lint error
4d7d1a8c349 : Fix comments in ExecutorDialectToFunctionalConversion pass (NFC).
3780057e34e : Add virtual_device to TPU library
de51a99cb9e : Include tpu_executor_base only for open source builds to minimize build size
425ca1e951e : Fix group_id type
21af3817601 : Tweak documentation for the latest TFLite converter backend
8b07609b2ee : added priority function to TF_KernelDefBuilder
b2c450ae75c : completed priority
e1399e577e6 : Add simpler island coarsening/executor to functional conversion pass.
36d22bf508d : Query hasRank before querying getRank
df6b21c13c8 : Add SaveableObjects to SavedModel.
d184481b84b : LSTM: Split cell update to separate functions.
3c9776c4967 : Converters updated to new style.
87d64cbd42a : Verify AddNode status and disable vectorizer_registry_test
f40cf089f0e : completed allocate_temp
62fab0a5cd1 : [MLIR] Add region based while op to the TF dialect - Adopt ParentOneOf trait for YieldOp now that it can have multiple parent Ops. - Support LoopLikeOpInterface to allow LICM on the WhileRegion body. - Add tests for verification as well as for LICM.
7fd7e0a3776 : added comments to allocate_temp
c18d0c5f541 : Fix TODO in _ReductionDims.
feb5afe4e83 : Add an overload of tensorflow::MlirModuleToString() that takes OpPrintingFlags.
2d7920fb9bd : Use GraphImportConfig instead of multiple function arguments which maps to this config anyways.
225729dc760 : Move Keras benchmark test from Keras/tests to Keras/benchmark.
4a69bbf13f5 : Small update in the operation fusion doc
c9c8450a5d1 : Disable tsan while investigating
79258378e86 : Add FindMutablePlanesWithPrefix to xplane_utils
fbac6b974de : Propagate `collective_executor` in OpKernels that create run options.
560db7e28c3 : Add a deprecation warning for PeepholeLSTMCell, which has been moved to tensorflow_addons.
ccd7a1c1d8b : Add outside compilation tests with summaries w/ and w/o control flow.
c03c19eb0f1 : Add support for importing _Retval node attributes prefixed with `_` as FuncOp result attributes.
6a693774ada : - Remove trivial casts which is casting to same type to optimize - Add utils.td and move some common conditions to it which are shared by multiple places, moved the C++ code for some of the utils to convert_type since they are type related.
4031bd0d5b2 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/a95796a380ed
352526451c4 : initial test for matmul with abstract tensors
52ee1265bb7 : Shutdown global MultiProcessPoolRunner used in strategy combinations at exit
f040810ceb0 : added allocated_temp function and tests
71873b4394a : Add benchmarks folder, with benchmarks for saving and loading application models to the SavedModel format.
fe045a762ef : fix the parameter usage
67a8a94e632 : Add SaveableObjects to SavedModel.
87b53f5d55b : line fix
9cef3740e3c : Using a parameterized test
05b1d3bac91 : changed EarlyStopping so that the best weights are also loaded at the end of training
577579c575c : Fixing and enabling NonMaxSuppression for ROCm
580dc945a65 : Adding ROCm support to OpsTestBase (necessary for some unit tests)
027b6a4265a : Update the docstrings.
b6be4f36eb5 : Remove explicit line "experimental_new_converter = True" the converter launched and is now the default.
6ad384336c5 : Add SaveableObjects to SavedModel.
ffd7eb4af8d : Update BUILD file
90eeb30eb95 : Add element tracing for parallel_map to track exactly which upstream event produces an element for each parallel_map's GetNext call.
f827641d11f : Add more details to NMS docstring to describe what input boxes are valid.
9bc7e8e8439 : Handle ShardedVariable in model save to create TF 1.x style graph that references graph tensors as opposed to eager tensors.
f6d5cbdfea5 : [TF:XLA] Propagate device assignment from channel instructions to while body when possible.
bf4a995ec15 : Clean up the LSTM/GRU layer with the new grappler selector.
167e0b736f5 : Improve continuous integration.
41fa66a6110 : Support MWMS combinations with graph mode
e23f0e2a0b2 : Updating compilation cache to use `TpuMeshStateInterface`.
bd3cc49fb2f : Add example for TPUExtractOutsideCompilation pass.
ce9b1295b56 : fix
3bc3234064c : [XLA] Change builder to emit kLogistic when asked to emit code for Logistic function.
18b997fb9da : Integrate LLVM at https://github.com/llvm/llvm-project/commit/f0bab7875e78
530aa3e4e0f : Add the ability to compile a single-replica executable that is portable across devices.
a093e165afe : Updated pooling.py
e91990219b7 : Return TfLiteStatus from Interpreter::SetNumThreads()
c9a4b8edd44 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/d45cf9105b5a
f58620df27f : Fix typo
c299c894e48 : Add offset == 0
2c5f042fbb5 : Add compose object
84fec2c594e : Update documentation and improve the code
10957aaf352 : pylint fix
44f2f014e5d : [XLA:DYNAMIC PADDER] Resize custom calls support padded batch and channel dimensions
75ea0b31477 : Provide overload to cope with const-ness change of NumPy's PyUFuncGenericFunction.
f5d859777b3 : Added TF Chat room URL
ec14651411d : Remove .oss from find_cuda_config in compression script.
4bf09408f5c : Adding cuda related library into cuda_deps section.
b3319125a03 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/834c71829cc2
9131a38c776 : Corrected defaults.
a76fe96e7fc : compat: Update forward compatibility horizon to 2020-06-26
280981f7d30 : Update GraphDef version to 444.
6b01b02274a : modify docstring
5d8e3a41c57 : tensor map tests
e91815b0437 : Register the TPU platform when the relevant TPU libraries are dynamically loaded
07c5adfcfb7 : working absl hashable tensor
358ded00696 : Add passes for saved model variable freezing in TFLite
85eac59cd1e : Remove explicit line "experimental_new_converter = True" the converter launched and is now the default.
527f6835c3d : Use eager.test.main() instead of platform.test.main
4eb59baa38d : Improve error reporting of multi worker strategy combinations
32f1a1aeb5e : Update compilation cache key computation implementation.
c84c80e92ab : ConvolutionTransposed converted to new style.
3dddecf0374 : Conv3D converted to new style.
7417aa8bcf8 : ConvolutionTransposed3D converted to new style.
7b11290ba09 : remove support for cache op
49efec606f4 : Remove explicit line "experimental_new_converter = True" the converter launched and is now the default.
6e39967e512 : Some refactoring groundwork towards an LHLO backend for XLA GPU; NFC
a2fc81967a7 : Fix github links to be permanent links for references in g3docs
dacf32e8fdc : Register image decoding ops to new DecodeImageV2Op kernel. This change:
a419f033704 : [tf.data] Update the time computation functions for different nodes in the auto-tuning optimization.
425317f2c67 : Add missing kernels dependency.
811d9ac43de : Implement the support for 'enable_large_batch_splitting' for in-graph batching.
ec63b43c65e : Clean up build files.
d7c7e4245cd : nit: Rename AbstractOpPtr -> AbstractOperationPtr.
46c3b18c790 : Change build system to use disabled_backends to disable selected backends. NFC.
68f26867e7f : [XLA] Don't crash in the verifier if an operand's parent is null
d9a716e942f : Integrate LLVM at https://github.com/llvm/llvm-project/commit/4df7d852afc0
aaaa4302645 : Parallel device: add a test for collectives inside a function
59debc3af2b : Fix issue where printing TF_LITE_REPORT_ERROR(reporter, "%f", 1.01") would report close to 1.1*2^0 instead of 1.01*2^0 due to truncation of leading zeros.
7fa8850c5a1 : Update unpartition_embedding_lookup.cc
71a74e6882e : PR #35000: Add tests in TFLite micro for Float/Uint8/Int8 Tanh activation
6a6086501f3 : Update resolve_batch_normalization.cc
698a934bfc1 : Update quantization_utils.h
ce78181d264 : Fix docs for model_from_config
7e798a2afea : Refactor Logical Test.
5acfeabefa4 : Hybrid LSTMs: Create constants for temporary tensor indices, use them consistently
a39efe62d28 : Fix cluster_resolver test breakage in strategy_common_test.
0e11504518e : Rename "sanity check" to "consistency check".
aa1499f356d : Drop InitGraphAndContextTensorData() from MicroAllocator.
f0b9d277743 : Fix some issues with optimized xtensa kernels build.
e25272e7433 : Refactor Elementwise Test.
71172f73226 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/7222f0b6b58759b2207e6ec3224adb246fd23349
c68d3583efc : Parallel device: add a test for collectives inside a function
278c7f86f1e : Nit: Fix spelling of function
94f361d057c : Remove `run_deprecated_v1` annotations from collective ops tests.
e4025640f71 : Adding a missing "data" attributed to the test rule.
debab172f3d : Simplify calls to .executing_eagerly()
3b1d46a9960 : ConvolutionTransposed4x4 converted to new style.
d1b34cd93b3 : ConvolutionTransposed3x3 converted to new style.
15e40df1c98 : [XLA] Change builder to emit kLogistic when asked to emit code for Logistic function.
241a209628c : Enable packed variable in TPUStrategy by default when mlir bridge is disabled.
e277ceb693e : Review comment fix: Incorrect assignment of buffer_idx
fd1b654146f : An update on multi worker strategy combinations
b9347647b85 : Update version to master
bd173ff4f82 : Fix docker for numpy again
ec65dacc818 : Changed signature of GetGPUResources. Will allow to bind the same object to different descriptors, for example TensorDescriptor and BufferDescriptor.
112aa0206d2 : Internal experimental CI changes
0fd7e611baf : [tfdbg] Add reasons for run_v1_only decorators
87cf536bfdb : revert
5d6b09c84b9 : fix
b9b4645ec40 : [XLA] Change builder to emit kLogistic when asked to emit code for Logistic function.
ddc3c83a8b0 : Fix a memory leak in TPUStrategy. Currently TPUStrategy always caches the function passed into `strategy.run`, which will causes objects not released in time.
13e7dee685a : Don't trace OpLayer in SavedModel.
79960845e7f : Replaced unused dyn_cast with isa in GraphPruning pass. (NFC)
35a3ab91b42 : PR #34999: Extend tests in TFLite micro for conv and depth_conv to support dilat…
d66fc89d532 : Updating calling C_API through the TPU C_API proxy.
1099faa8d6a : [XLA] Adding description for Cubic root (Cbrt) HLO in operation_semantics.
c11d5d8881f : Add "-parse_headers" feature to rules that break when bazel makes parse headers a validation action
82abf0dbf31 : Added GPUCustomMemoryDescriptor and updated all functions.
f97836a1a1e : Move Analysis library BUILD rules to preamble
ff6628ab6c9 : Increases safety of printf on tensor names
ce60f541982 : disable xla execution for the particular test
cdf920928f5 : Updating calling C_API through the TPU C_API proxy.
9c8db3c6b5e : fix BUILD format
9a99c02411e : [MLIR][NFC] Adopt variadic isa<>
884b55fe866 : Workaround for the missing libtensorflow_framework.so when running tf_to_cubin.
3398514578c : Integrate LLVM at https://github.com/llvm/llvm-project/commit/9fb7e98db5aa
31969210c74 : Updated pooling.py
0de0ac1b11b : add future import
cfa6727d63e : add dependencies
36f08ff2bab : pylint sanity fix
fa300c585a1 : Add more function to writable_file
b779bfdbd75 : Max pool & Review comment update.
f74654ac7b3 : Update GraphDef version to 443.
a18853eb0e1 : compat: Update forward compatibility horizon to 2020-06-25
b26df598bd8 : Simplify the tanh approximation a bit and bring it closer to the Eigen implementation.
80301b6f8c7 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/4c6548222b3c
d659eb9c0dd : TPU internal library refactor.
a6916e026dc : TPU internal library refactor.
8f980c52695 : [XLA] Perform "copy protection" for aliasing on CPU and GPU
d23d4efee7f : [XLA] Add LogisticExpander to CPU and GPU XLA pipelines.
1a5653cd40b : [XLA] Extend implementation of Comparison in HLO, so that the instruction can be more readily extended to support total ordering of all comparison directions. A new comparison type, kFloatTotalOrder, is added but its lowering is not yet supported. Its implementation will be later added to support more precise comparison of floating point numbers.
6a6071412a2 : Remove @io_bazel_rules_docker dependencies, we no longer use them.
09d0ef73ff9 : [XLA] Add expander pass for kLogistic.
fdc80210a72 : Reduce memory copies in RegisterExistingFunctionsOnRemoteWorkers.
284b0dd7a33 : Fix the api docstrings for `on_*_batch_begin` methods in `callbacks.Callback` class.
6823877219e : [XLA] Add kCbrt to hlo_cost_analysis as trascendental.
23c45d4828a : Implement MLIR and graph tracing using abstract interfaces shared with immediate execution mode. Enabled unified API test to run with TFRT. Replace dyn_cast with tensorflow::dyn_cast. TF_ExecuteOperation no longer takes a TF_ExecutionContext arg since the current impls tie the op builder to the creating context and it is not clear if we will ever support that API.
86fc04ef9b3 : Adding Variable class for Variable Reloading in the SavedModel C API.
772b836fdb4 : Added TF-to-XLA_HLO lowering for AvgPoolGrad
896c9220929 : Internal.
8d699b2f42c : [SE] Port * and -> operator for StaturOr from absl
ba51d7e1784 : Move saved_model_mixed_api_test to keras/distribute
dc8862dc73b : Allow tf.distribute.TPUStrategy to be used with TPUEmbedding API and ensure that LossScaleOptimizer properly rejects it.
22a2abd1a10 : Updating calling C_API through the TPU C_API proxy.
9db00020076 : Clarify ReplicaContext.devices returns a nested list for MS and MWMS.
83d90177627 : Split out tf_ops cc_library rule
e795122d920 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/1c0bbe4341ac
40a490ccb19 : TPU library internal refactor.
0cc96ea13bf : Remove redundant ternary operator: scratch3 is already nullptr if asymmetric_quantize_inputs is false.
3c350251a8c : Update v1 only `ProximalAdagradOptimizer` test with proper reason.
2c11be6aa68 : update bot_config including new reviewers for filesystems and security
7c1f1bf9e42 : Throw error when TF_ListPhysicalDevices fails.
7ebe70863df : Remove `unroll_factor` member from `KernelThunk`
472441b0fa6 : PR #39691: Cadence HiFi Mini NN Library: Integrated optimized kernels
af487e85ce5 : Disable dlpack test in asan mode
9338d6bcdf6 : Prevent data race when accessing function registry in UpdateRemoteMaster.
9bdd719f52c : Integrate LLVM at https://github.com/llvm/llvm-project/commit/cdd6a2788cac
2ff0335ff1b : Move keras_save_load_test to keras/distribute
76e5985f732 : [Grappler] Improve removal of redundant ops in arithmetic optimizer. 1. Remove identity Reshape ops with control inputs. 2. Remove identity BroadcastTo ops. This op is common, as it appears in the gradient of Sum.
7f236df1778 : Fix for hello world test typo
8e387522d55 : Configure cache control and clockgen in sparkfun edge timer initialization.
4cdc8d04f30 : Add InputOption support to all remaining strategies.
9f292402a6f : [XLA] Add kLogistic HLO to allow for custom HLO lowering based on target.
0780433b32c : LSTM: Split projection calculations to separate functions.
878093287cd : Fixed typos in non_max_suppression_padded
9dd55d0b9d2 : Update api_def_Maximum.pbtxt
690a77bfe32 : Throw error when TF_ListPhysicalDevices fails.
2e9615962de : Use pointer instead of reference
a7940d1b482 : Fix ROCm build after cl/317868942.
c7482df39b5 : use string instead of const char* gcs
b390193f154 : Fix a critical breakage in `training` argument default value in inference for layers with a default of `training=True` called in e.g. a Sequential container.
3de3dd00180 : [-Wsign-compare] warning fixes batch 4
3be744b79c3 : Prepare Abstract* interfaces and its subclasses for LLVM style RTTI by adding `classof`.
9a2e83b5f51 : Fix _EagerTensorCache.flush
7113c0b029a : Factor out tf_saved_model passes from tensorflow_passes
80c6eb3afff : fix build on cuda 9.
eb500b17ac6 : Pass single structured arg to function
5fff246364f : [XLA:Python] Add AllGather to HLO bindings.
2c4a0140f62 : Exclude ML InlineAdvisor source files in LLVM BUILD
3786fd6a7ce : Update TPU bridge pipeline to run graph pruning prior to island coarsening.
b8b2016ba33 : Pin numpy below 1.19.0 in Dockerfiles
d519200f83a : Delete indexed_warning_files.json
0089b010bf5 : Remove auto used as a function argument type
98cafcb568b : correct mistake in comparing variable names
0158021cc38 : Update tensorflow/core/grappler/optimizers/shape_optimizer.cc
a0fa8269c93 : Update tensorflow/core/grappler/optimizers/generic_layout_optimizer_transposer.cc
cce023b61f2 : Update tensorflow/core/grappler/optimizers/generic_layout_optimizer_transposer.cc
8b3470fdbdc : Update tensorflow/core/grappler/optimizers/generic_layout_optimizer_transposer.cc
f8c14ec741b : Rename `_var_policy` to `policy` to remove the redundant `var`.
dc30240f53b : Rename import to avoid conflict with parameters.
830b3c0effe : Go: Update generated wrapper functions for TensorFlow ops.
ea7c98c040b : Tighten some core dependencies, so that code that is only interested in (de)serializing Tensors doesn't require all of XLA and all TF kernels.
ce0660bb292 : Add a helper function, GetSessionInitializerExportedName(), to return the exported name of a session initializer function.
c204c0f893b : Enable burst mode by default in timer initialization. Ensures benchmarks run using the same 96MHz clock frequency as examples.
ed89825b686 : Update ensure_uint8_weights_safe_for_fast_int8_kernels.cc
87a18d136d2 : Update drop_fake_quant.cc
b7d61b43a9e : Update dequantize.cc
b496035c620 : Fork the keras related collective_all_reduce_strategy_test to keras/distribute.
b64d773eea5 : Update dequantize.cc
ede0832c1d4 : Update convert_trivial_transpose_to_reshape.cc
88148d582b4 : Update derived_timeline.cc
f2194424964 : Update v1 only `legacy_tf_layers` base layer test with proper reason.
46edde9448c : Update batch_kernels.cc
9e81e3eb431 : Cache hash of NdarraySpec.
ab984b4b347 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/69d2fa9ed1c1
668eaa2b129 : change_exit_code_when_bazel_none
477470d094b : finished test file
eff1aa2b458 : Update comments
828703f1235 : Update TPU bridge pipeline to run graph pruning prior to island coarsening.
18791f6ed99 : Fix a typo in virtual_scheduler_test.
6dac692f13b : Convert from next(iter(dataset)) to get_single_element(dataset.take(1)) to avoid graph mode failure
b7971c9c57c : Use SameOperandAndResultShape trait to refine shape
af0727bf6ba : [INTEL MKL] Update build name with new branding
2434d240139 : Set host device for outside compilation LaunchOp.
fcad3004bc4 : Add a method to PyClient returning std::shared_ptr<PjRtClient>.
1b049d2a220 : Added check for case batch_outputs is not assigned in predict. Raise ValueError.
833ae39436d : Separate out parse functionality into helper functions.
c09f77da775 : Fix initialization order issue on Sparkfun. Reduce arena to minimum size for this benchmark. Align arena to avoid runtime warnings on Sparkfun.
c0facbc9810 : Loosen restriction on TPUReplicatedInput indices in TPUClusterFormation and TPUDynamicPaddingMapper passes.
8e649bc19e1 : compare all names in a block before throwing error
3d7c7303cff : Update strategy_test_lib to not use Keras dense layer.
61ef65bae9e : Update comment describing dtype map
9f4e69bb1e8 : ConvolutionTransposedThin converted to new style.
cc1273649cc : PR #39117: trying again: Big performance gains for Go NewTensor and Value
05c284bcc36 : Added attributes for buffer. Enhanced GetPtr method of Buffer object.
26612305bb8 : build and test updates
fc15ab8a358 : initial TensorMap class
a17858f3cc5 : Avoid undefined behavior by checking for null Operation in TF_Input/TF_Output
cb7907d992a : Prep change for publishing TPU Ops.
553ef2313ee : Integrate LLVM at https://github.com/llvm/llvm-project/commit/ab27603c6d44
f760e5bb880 : Add another correctness test for test case
9070ba741a9 : Support INT64 on Sub op
65d5f172c7b : Reduce the size of TfLiteNode for the TF Micro runtime.
4aaf7b34764 : Fix bug in signature printing for concrete functions with explicit input_signature and non-tensor arguments with default values.
8ca275dac43 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/3d6cab271c7c
ac7f4539413 : Add test and test it on different configuration, ie. ,
d118d28e002 : Avoid memory 'leak' in Go with multple inputs
b619d2cfdcb : cc build file
d04bf998887 : Split _gen_kernel_image_hdr_impl into two rules.
2d5b01d0567 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/f0084c3bcbc2
f11ae6a006c : Remove default quant info
de03980525f : Add int8 and int16 support to tflu network tester.
098a3eacfd8 : Update GraphDef version to 442.
3c72bbf719a : compat: Update forward compatibility horizon to 2020-06-24
fda56a4c619 : [EXT-SYSLIB] Add absl_py logging submodule to build flow.
71aceb9ca98 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/6507bc56216b
19e03663aa2 : Stop reporting errors after 10 mismatching tensor values, cutting down log size on failing builds.
0ae60ad75c3 : [MLIR] Add tf.VarIsInitializedOp op and its canonicalization pattern
867c19e99bd : Change operators to operations in RNN doc
c3c7f0418e7 : Add quantization description in Model Maker colab.
55a1bd06448 : Simplify the build structure of TpuExecutor.
4dc9422e243 : Small update to the operation fusion g3doc
cb32cf0f016 : change the size of input to remedy OOM issue.
a4f7dd54368 : Support to output unconsumed flags and exit the execution if cmdline flags fail to be parsed for tflite evaluation tools.
ef20289d996 : Update LLVM OSS Bazel build file: add rule for auto-generated file
40439cbf5f2 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/4d1fd33561cf
bbf639859f4 : add details to doc
6acbd6b9123 : rename to reorder_data_discarding_ops
e969fbed2d9 : mlir files set to mirror master
dc704773c3f : [-Wsign-compare] batch resolution 1
e213574aced : Add g3doc for TensorFlow composite operation fusion in the TensorFlow Lite converter
7db333e5545 : Internal code refactoring.
3252c965ee3 : Add input array shape instructions to Keras model.
5a5679c8aa3 : when python is not initialized , do nothing in python hooks.
422825f1a90 : Fix Markdown table format to dispay correctly on GitHub
b00c93e3c13 : Add test with all ops annotated, Move proto strings inside tests
4dd7002d569 : MultiProcessRunner: Add more information regarding UnexpectedSubprocessExitError.
7211f4c2b12 : Add the "--define=no_tensorflow_py_deps=true" flag for the windows cpu release builds.
30c8b4a5bf6 : reformat
dfe03768e01 : Enhance the docstring for tf.distribute.Stategy.reduce API.
a24767dcaea : Skip testClusterResolverProperty for TPU cases and follow up with a fix.
7f0e00817fe : PR review changes
672b293cbdb : use Regexp for right ValueError
a912655abd2 : Fix a heap-use-after-free issue.
83b4d04ae26 : [XLA] Evaluate tf.sign for real arguments with fewer operations
ab05b8d7776 : Replaced extern inline with static inline to mitigate duplicate symbols in cgo
8535dafb37e : Internal change
06a954905bf : Internal change
7fbee9ba492 : Remove unused `MakeTypeIndex<>()`.
86caeb05ba5 : Ignore other graph inputs in custom gradient
f702f4969b4 : updated docs to address review comments
8d631691bfa : v2 only
5e261399de5 : added sparse.map_values
ce78d27ad1d : ConvolutionTransposed3x3Thin converted to new style.
26dc5fc6534 : DepthwiseConv3x3 converted to new style.
6fad91e7737 : remove context, empty line
00be49f0c04 : Extract code to utils for setting device for outside compilation host computation.
686dd8ecd88 : use is_compatible_with, add error test
4f6e48e9fd6 : Fixed shape inference in xlog1py. Modified binary ops tests to run on 1d & 2d inputs so that broadcasting is also tested implicitly. Verified that test failed on xlog1py prior to change in binary_ops.cc.
513fff7cf63 : Correct parameter syntax for vis_utils.plot_model
b88bebf1ed5 : Add check for control flow v1 in converter. If found any control flow v1 in the graph after importing then an error message will show and failure is signaled.
cc9d951afa7 : Fix a TPU test failure.
68fe003b859 : Move the keras related CTL training test to keras/distribute.
77644192c47 : Add unit test for Prelu in XNNPACK delegate
89a5efab7d3 : Disable failing //tensorflow/core/kernels:conv_ops_test_gpu on CUDA11.
8984c6d97a4 : Ensure that multi-tenant allocation is properly recorded.
f430bdcc862 : call cuptiFinalize for CUDA11
e8c972652ad : Move uses of `tensorflow::MakeTypeIndex()` to `tensorflow::TypeIndex::Make`.
95428e83f53 : Adding RevivedConstant class for Constant reloading in the SavedModelAPI C API.
7d025c63c53 : Ignore other graph inputs in custom gradient
893635aad3d : Remove error message which does not apply since we create the datasets and element spec when we call `experimental_distributed_datasets_from_function`.
68256cc9a84 : Add internal test for multi-tenant with the RecordingMicroInterpreter.
465ca119b20 : Introduce a SaveContext to detect whether we are building a graph for a SavedModel. And don't use packed variables under a SaveContext.
66d4dbfc9d7 : Optimize NeonCwiseClipping doing a single loop with a single postamble.
dd7bf5b85e3 : Go: Update generated wrapper functions for TensorFlow ops.
846a410161f : Update ops-related pbtxt files.
7d94f9589de : Add MultiProcessPoolRunner
6bbb6f6940b : Remove recompile workaround in integration test since the fix has been in for a while.
dd2e61e074f : Fixes for pylint errors.
fad1ae2938d : Revert 1bd0148 for modular PRs
c41685d118a : Separate out parse functionality into helper functions.
34ee7f4fd44 : Add gcs header to expose symbol
7eed107f52c : Fix error caused by incorrect rank assumption in tf.image.flip_left_right
7543ea1f37c : Support dynamic outputs for XLA on demand ops.
2d06143ddbc : Enable last partial batch for MWMS in TF2.x
6edcfa7f37c : * Update error message for Add op for supported ops. * Add override for BroadcastAdd4DSlow and BroadcastAddDispatch which takes context, also updated the functions to report error when the output requires broadcasting more than 4d/5d.
c3204e5a7ee : [NFC] Move CustomOp verification to a better place
7c235362cd1 : Add metadata and Support library related documentation
e4d6335bcb7 : Refactor DecodeImageOp for the purpose of removing redundant data parsing and format checks from python wrapper and having them take place only in kernels. Remove security concerns. This change:
b07691301fa : MultiProcessRunner: Add UnexpectedSubprocessExitError to be raised if the exit code from a subprocess in unexpected. This results in subprocess having segfault failing the test, which would not have before this change.
bd6f60bf018 : Rename few LSTM symbols to a name that is consistent among different versions.
d34bb0c1065 : DepthwiseConvolution converted to new style. DepthwiseConvolution3D merged into DepthwiseConvolution.
6262e618267 : Add more np array interop tests.
a9e2bceddf4 : ConvConstants converted to new style. Added memory types for buffer.
f5a9d24c847 : Added shape inference for tf_device.LaunchOp.
89851a6a772 : Replace deprecated thread annotations macros.
18dc2474023 : Save output in lite notebooks to stop them from being tested.
c67719c6c34 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/f1c671925b1c
ba915231715 : Add call-back to further configure the llvm::TargetMachine that was selected for PTX generation.
4fc5c50e15d : Prefer generator expressions over list comprehensions
e071e66f03e : Add support for TENSOR_QUANT8_ASYMM_SIGNED in NNAPI delegate
7198070f4d0 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/7a55d984971c
af94e801cf9 : Use ForLoopSpecializationPass to help with vectorization of kernels.
8eea0658d48 : Replace tensorflow command line flags with LLVM command line flags.
775b9cb5acf : [XLA][MLIR] Use callback-based builders for (indexed_)generic in (L)HLO->Linalg.
5aa8be781ee : compat: Update forward compatibility horizon to 2020-06-23
7a124ecab80 : Update GraphDef version to 441.
f5e1a272938 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/f570d5810485
7473be17052 : TFLu: remove parameter to CreateTensor calls as it was removed
801779e9231 : TFLu: do not directly include reference_ops.h
c2fc5dccfa0 : TFLu: Update hard swish op as per review comments
820257026fa : TFLu: Fix variable length array error in hard_swish unit test
daa3c52aa1c : TFL: Port HARD_SWISH operator from TFLite to TFLu
719dbabcb27 : new line
e5023a1738c : - Fix type checking in elementwise.cc - Update error messages for some Abs Cast Ceil Cos Sin Not Square Sqrt RSqrt Log
8010ff21a88 : handling lists and tuples
51ee63247d1 : Rollforward: Add uint32 & uint64 to TF_CALL_INTEGRAL_TYPES
dce31a431df : Update sqlite version to 3.32.1 to fix the CVE-2020-13630 and CVE-2020-11656
f8943f369b0 : remove unuse comment
088d4376945 : Fix BMP header bytes.
934df8dcea0 : Remove portable_optimized depthwise_conv implementation.
40e860b7a46 : Add a doc on the current short-term plan for XLA GPU CodeGen with MLIR
ff4490f636c : Config Core ML delegate provider correctly
e3904ac3aef : Internal TPU library change.
79fc3fd8fcc : Skip data loading error in multi_worker_tutorial_test (the test does not aim to cover this).
0453c02f43b : Update tf.DeviceIndex description in TensorFlow MLIR ODS to match description in TensorFlow op registry (NFC).
c6f06c2f1b1 : Add arm source file into aws-checksums
3ed1e3029e6 : Remove static_assert for type checking in FlatBufferVectorToTfLiteTypeArray.
b16994e2d64 : Add element tracing for parallel_map to track exactly which upstream event produces an element for each parallel_map's GetNext call.
01fdbb866b4 : Remove imports from python_op_gen_test
821d1b087be : Add element tracing for parallel_map to track exactly which upstream event produces an element for each parallel_map's GetNext call.
2399d37889c : Create `RELEASE.md` stub.
27d1a803165 : [-Wsign-compare] warning fixes batch 3
90078a19ee1 : Update quantize weights to use hybrid per-channel quantization and asymmetric quantization by default
d8e73a2f303 : Add element tracing for prefetch.
7c669e5f795 : [TF:TRT] Add #if to logger_registry.h for consistency.
d8b90acf95b : Enable type annotations for python/ops.
265de52331a : Fix input mapping issue when model is constructed/tested with dict input tensor.
e60cf08994a : [NFC] Re-instate use of FuncOp::isPublic()
4d13d6416da : Make cluster_resolver standard property in tf.distribute strategies.
e74a115bcf5 : [TF-numpy] Adds __rmatmul__ method to ndarray.
34b4fab30a4 : Remove deprecated AddBuiltin API from MicroMutableOpResolver.
fe6e64b0985 : Refactor eager placement logic into three util methods: - MaybePinSmallOpsToCpu - MaybePinToResourceDevice - MaybePinToCustomDevice
c692c45daef : tf numpy: some changes to ndarray constructor logic.
1a3b7af373a : [tfdbg2] Support reading multiple DebugEvent file sets from the same tfdbg run
3cc9264e307 : [TF-numpy] Adds an accessor class for numpy_ops, in order to be tf_exported'ed.
23e387975e6 : Rename tpu_load_library to tpu_api_dlsym_initializer.
8bec96c5a8a : Add tests to verify type annotations are correctly added
6b0b4876f8f : [TF-numpy] Adds __matmul__ method to ndarray.
5d4a29eaf59 : Special case wrapping of ndarrays in the gradient tape code.
2d8d440dbb0 : Update TFLite interpreter usage in TFLite Micro Speech example
2f9984ff838 : Allocate input/output buffers at the correct memory space.
d2b35a7955a : Enable last partial batch for MWMS in TF2.x
557916fa3fd : Fuse the back to back tfr.cast with unranked input to tf.EnsureShape
7789ccd7006 : Pass whitelist op set from op gen main
a26044ac2f3 : Make a couple of remaining tests in math_ops_test.py run in eager mode.
23fc134a176 : Go: Update generated wrapper functions for TensorFlow ops.
76ac3e6a5ff : Adds NumPy LICENSE and lists of NumPy API symbols that `tf.experimental.numpy` implements to tensorflow/third_party/py/numpy/
8ad4b3c4d5a : Call Context.ensure_initialized() method directly
b5adbbcf0e2 : tf numpy: Interop test for tf.Variable.
8d99ecdbd50 : Add AArch64/GISel/*.cpp to AArch64CodeGen srcs.
094340c9d41 : Add a workaround for slowness of tf.while_loop in the default executor when maximum_iterations is set. Fixes #40517.
23d5a2e00ac : ConvTexture converted to new style. Texture2D implements GPUObject.
26421826a0b : Support packed variable for tf data captured function.
afeac170f0d : ConverterToConvWeights converted to new style.
752ce6670f0 : ConcatZ converted to new style. Added support of BHWDC/HWDC layouts.
39805371923 : [MLIR] Remove TupleSelectOp from LHLO.
e653495365a : Update document to use latest TF API - gfile has been moved to tf.io
dc756d14ca1 : Sync TensorFlow MLIR ODS with TensorFlow op registry.
1d0b5f87672 : Some edits to README.md. Adds some interoperation testing for ndarray methods. Improves support for tf.Variable. Points np.__doc__ to README.md
5f9ae657edf : Fix tsan failure in multi_process_runner_test.
1c12a84e20a : LSTM converted to new style.
13deeb095cb : Mean converted to new style.
188ba91f08a : MaxUnpooling converted to new style. Merged 2D/3D versions.
090f88dcb44 : Add tests for code snippets in README.
763a82c83f4 : FullyConnected converted to new style. Buffer implements GPUObject.
cf15e5cf153 : Add distribution test for image preprocessing.
8c08608ff87 : fix the numpy version to 1.16.0
00acf333e28 : [Profiler] Add eager-mode related stats and advices to the Overview Page.
b85e963fb81 : Special case tfnp ndarrays in some places, and minor improvements to tfnp array functions
b2f09289401 : Add DeviceIndex xla op.
ec4c8f32918 : remove redundant stuff
3a34bde6520 : Go: Update generated wrapper functions for TensorFlow ops.
08180e68453 : Padding converted to new style.
61c2e69663e : Make task_type and task_id standard properties in tf.distribute cluster resolvers.
e6ada6a6b4b : Add unit test for Prelu in XNNPACK delegate
1603b2053c8 : zeroPadding3D shape bug
20572f9ed0f : Rename and alias MLIR targets to match CMake
be8d4be4f4e : remove use_pfor, use tf.concat
0c227aed65e : Special case tfnp ndarrays in some places, and minor improvements to tfnp array functions
46533be64f3 : resolve the conflict
17fb3fcf780 : MultiProcessRunner: Add UnexpectedSubprocessExitError to be raised if the exit code from a subprocess in unexpected. This results in subprocess having segfault failing the test, which would not have before this change.
a3dc11ea136 : Add endian-aware flatbuffer conversions to MicroAllocator.
e46f544fab6 : Update
31acd85aee1 : Add quantization support for tfl.transpose_conv
50086e6b0f6 : update
de1fc3c67d1 : wrap _jvp_helper
c27b834b490 : Wrap save/restore logic in tf.function when in eager mode. This allows parallel saving and restoring when using multiple devices.
38d95ad2d87 : [Cleanup] Remove allowed_devices of ResourceHandle since it's no longer used.
aac1dd57880 : Updates Keras layer `__call__` to always set `training`, with the following priority order: # Training mode for `Layer.__call__` is set via (in order of priority): # (1) The `training` argument passed to this `Layer.__call__`, if it is not None # (2) The training mode of an outer `Layer.__call__`. # (3) The default mode set by `tf.keras.backed.set_learning_phase` (if set). # (4) Any non-None default value for `training` specified in the `call` # signature # (5) False (treating the layer as if it's in inference)
780c0a29fe6 : Update device_id to be int32 rather than int64.
dfd21eaec6e : Undo some of the composite tensor changes in gradient tape code
af8f596d21f : Add _SwitchN op to the handled op lists in convert_variables_to_constants_v2.
9ca89a201cf : [TF2XLA] [NFC] Refactor datastructures for resource variables to not require snapshotting for compilation
0a946a0069d : Misc ClangTidy cleanups.
4a340a291fe : Add snappy compression support to RecordReader, RecordWriter, and tf.data snapshot
39d080e8b9c : Use the same CompositeDevice name on remote workers as the one on a client.
8cf97846290 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/386d809bde475c65b7940f290efe80e6a05878c4
44067f0783c : Make XRT CPU/GPU use MaybeOwning buffer interface, so the new copy protection CL won't break aliasing.
79518facb4b : Upper bound `numpy` dependency to `1.19.0`.
8785b4f5b87 : Make gpu_ftz_test ready for CUDA 11.
18569dde74a : Set up RBE builds with CUDA11, cuDNN8, TensorRT7.
c041b5de754 : Replace ARCH_K8 with __x86_64__.
6010d444ad3 : Fix internal build
f5eb8a40e98 : Change gpu_device_test to cope with CUDA stream priority supporting [-2,0] in CUDA 8 instead of [-1,0] before.
e5e33d99958 : supporting x dtype instead of only float 32
7e59a2ab28d : Qualify uses of std::string
1bd014826e1 : Cast optimizer params as floats during serialization.
3a22b091cca : Rename a few remaining cell_ptr and cell_scale to cell_state_ptr and cell_state_scale.
75a3975ab83 : Fix c-style casts and const usage in MicroAllocator.
9001cc1d458 : Fit linter indentation requirements.
a2100ebf3e0 : Respond to linter syntax error
a6c009467a8 : Retrace tf.function when using different variables
36c56b0faac : Removed trivial copy constructor, copy assignment operator.
01c3f45f0fc : Update LLVM commit to match upstream
3f2c98610e0 : Move ScopedCublasMathMode inside DoBlasInternalImpl
60be0c3c0ea : Restore functionality of --define=tflite_with_ruy=true
5568f833b96 : fix typo in example usage
3f973428767 : Fix the api docstrings for on_*_batch_begin methods.
834f2bd7262 : Enable tf.image.ssim to run on tensor-like inputs and add SSIM name space.
251923169dd : [NFC] Eliminate use of .getBlocks() when not needed Also use llvm::hasSingleElement() instead of .size() == 1
2afae99d7fd : Migrating deprecated aliases for absl::StrSplit, and the corresponding predicates
9afaf559d9e : Locate CUDNN_FMA_MATH inside CUDNN 8 macros
604e993cd0a : Special case tfnp ndarrays in some places, and minor improvements to tfnp array functions
7f12fa50f16 : Update NCCL to v2.7.3.
eb32bf1ae46 : Clean up _set_prefetch_on_host method from TPUStrategy.
22f6939be9c : Apply default quantization parameter before quantization pass
ea00842c913 : Add the licenses
e25fcc8393c : Removed virtual method GPUObjectDescriptor* GetGPUDescriptor() for GPUObject.
ddd6743b5fd : Fix conv and remapper test with successful Windows build
43442a2c7f4 : initial map ops set up
bb73be3e363 : [mlir][xla] LHLO-to-Affine: simplify DotOp conversion with nested builders
12f5cd7dde0 : Propagate noalias and alignment properties of TensorFlow ABI into kernels.
241a9158334 : init commit
a44416d0fc2 : fix broken figures
15691d14b47 : Replace deprecated np.asscalar with .item()
2624f6c405e : Replace deprecated numpy.ndarray.tostring() with tobytes()
3f28ac1b635 : Always return the interned version from as_dtype, so that dtypes created dynamically using `DType(value)` retain the exact value and type of their original counterparts. This allows more brittle code performing exact type checks to continue to work as expected once #40132 lands.
b00a7808a7b : Add extra header file for cuDNN 8.
9b1e89b77cf : Add RBE Dockerfile for CUDA11+cuDNN8.
1bb6b68f211 : compat: Update forward compatibility horizon to 2020-06-22
f3a8d13fa90 : Update GraphDef version to 440.
0868ca7bb26 : Allow a shape to be passed to CopyToHostAsync
149a0a1d5a1 : Add support for windows.
072cf7ee4b1 : Disable __setitem__ on tf numpy's ndarray for experimental release
8717d5c92c1 : Fix reviewer comments.
5229c77d94b : Add cuda_root filegroup target to the windows BUILD template.
9f43ebd68c3 : [TF:TRT] Enforce no native segment execution for TfTrtIntegrationTestBase tests.
8fc628cf780 : Add unit test for Prelu in XNNPACK delegate
27c8448a544 : tf.numpy: Add support for functions in np.random module. Remove np.bfloat16 and add some more dtypes.
f24d25d8603 : Rename kTfLiteActRelu1 to kTfLiteActReluN1To1
db121c7f4b9 : Clean up Makefile based build scripts for TFLite iOS
142ddd38a5c : Extract finding arg annotation logic into helper function
8e9a05117bd : Improve the documentation of tf.debugging.assert_shapes()
ebf57bdfc7f : Moving RAII helpers for TensorHandle, Tensor, and Operation to their respective classes.
a1f9c4d80b6 : Update tensorflow/python/keras/layers/convolutional.py
f45d6083b76 : compat: Update forward compatibility horizon to 2020-06-21
50c07b67b1a : Update GraphDef version to 439.
2e7f0f4f049 : GitHub Issue #40462 fix typo
443e2ae2847 : Slightly relax test tolerance to fix failure in xla_gpu version of image preprocessing test.
793c5ca70b2 : [TF-numpy] Fixed einsum's signature to be Python2 compatible.
ae423bd3bf2 : Rollback: Add uint32 & uint64 to TF_CALL_INTEGRAL_TYPES
c654edb1f30 : Update Eigen to https://gitlab.com/libeigen/eigen/-/commit/6b9c92fe7eff0dedb031cec38004c9c3667f3057
059c05e4da0 : Handle DT_UINT32 & DT_UINT64 in transpose
39a2286a0e2 : Graduate TPUStrategy from experimental.
e647a3b425e : Add experimental C API to access EagerContext context ID.
6d2ce43b03c : Remove empty description fields in tf_generated_ops.td and tf_ops.td. (NFC)
5da215da086 : Fix TypeError when sparse.from_dense is called with tf.string
c2009c6bc53 : Add new appendable file
21c1e728c0a : add info about skip variable; correct checking var names before loading
5b46965a7db : Use ObjectIdentitySet for FuncGraph.control_captures
7a0531c5aac : compat: Update forward compatibility horizon to 2020-06-20
cf081ee890a : Update GraphDef version to 438.
fd2d4cdb702 : Expand `Strategy.scope` API docstring to include details on what it does and when to use it.
ae78d9c3150 : Add a `TPUClusterResolver.connect` API to simplify TPU initialization.
27cb9aa8342 : Add SnappyInputStream implementation.
7f2bfd57096 : Have the HloEvaluator print out intermediate values on VLOG(100)
8efcda9caa5 : [TF-numpy] Added `einsum` to numpy_ops.
728a4a4405d : Unbreak the MSVC build
fcba37557a3 : In `.adapt`, don't freeze any shape values, only the number of dimensions.
09ec15539ee : [TF-numpy] Adds some constants.
7ee328496f1 : Add code examples to README.md
429c0b423eb : Integer LSTMs: Name scratch arrays Based on what gate they are representing. Make naming consistent with float/hybrid versions.
b1fdd334e74 : Rewrite masks while applying ellipsis mask to tf.StridedSlice op
f3cb68f0ac4 : Remove assertions checking device map size in TPUVariableRuntimeReformattingPass.
ce7fef0740e : Output unconsumed cmdline flags to help using TFLite benchmark tool.
54edc14bfd8 : fewer file io; make use of newer apis
aa7ff6aa289 : [TF2XLA] Set up aliasing for resource variables even when not returning a tuple
f0d0485b0de : Rollforward: Add DT_BOOL support to GPU variable ops
c289b6afd9f : Add benchmark_util and distribution_util, which support different distribution settings based on model garden team
d737ef92f9c : Update
3427843d707 : Dist strat interop
715b02167d1 : Restore TpuPlatform auto registration code.
f840a622684 : Rollback "[TF:TRT] Cosmetic fix."
6116b7f9114 : [XLA] [client] Implement a RunAsync overload which does not need a vector of shapes
f51b649394b : Experimental internal CI changes
2c5e5a643cc : [TF-numpy] Adds an accessor class for numpy_ops, in order to be tf_exported'ed.
f5a0fdaa0ae : Use executing_eagerly_outside_functions
3c9a2f200e7 : [TF-numpy] Changed all callsites of np_doc/np_doc_only to use string names, to avoid blocking imports when some numpy symbols are missing (e.g. because of an older version of numpy).
62683d061cf : [XLA] Rollback of rollback of "Implement LocalClient::Run which supports buffer donation"
a70ad66828f : GitHub Issue #40462
fac99746cb7 : Override "map_resources" in AggregatingVariable.
866eb4828af : tf.numpy avoid using typing module given Kokoro breakage.
54a7bd1d738 : Remove unnecessary tf32_execution_allowed check
1823f877359 : Fix issues with `TypeIndex` on MacOS, i.e. hash on the type name where available since this otherwise causes problems when loading different shared libraries with `RTLD_LOCAL`.
e3809400b29 : Import initialization graph in SignatureDef SavedModels as an MLIR function in TF saved model dialect. -Mark the init function referenced by SessionInitializerOp as an exported function with the reserved name "__tf_saved_model_session_initializer". -Remove variable init logic in init function if it is already imported as a global tensor. -Add a canonicalizer to SessionInitializerOp to remove empty init functions. -Return error on SessionInitializerOp in IREE compiler pipeline.
18c43b7bd48 : Clear cancel callback when gRPC eager call returns with state.
ca7c0657c2e : update arg doc for sigmoid_cross_entropy
fb5a3c3c6a4 : Fix issues caught by -Wtautological-constant-compare
90443c2b17a : Enable test for generating tf_ops
434f49d54fc : Rework gemm TF32
5fe636fb4a7 : Use float_32 instead of float32 in function names
8384080492a : Make python names consistent
6ff37474dd1 : Use CUDNN_TENSOR_OP_MATH to enable tensor cores.
7791e36a57b : Address review comments
03d836e2616 : Plumb TF32 for cublas gemm
107e6348236 : Plumb TF32 for RNN
376efd71b10 : Convolution TF32 Plumbing
16033c0b348 : Python tf.config tf32 interface
d2afc9ce83b : Add global setting control TF32 execution
32d63d0a3ef : Removed TENSOR_OP disable env vars.
f1294850190 : [TF:TRT] Cosmetic fix.
e51d4027b32 : Add annotations to fallback ops
9e7df609bca : Fix tokenization tests and update testing_utils to transfer state between layer creation.
e95d186fdde : license header and sample usage
030e65acd56 : Move GetTensorData calls directly to LstmStep call in the int8x8_8 version.
f60f6f0c1f6 : Support uploading only new data when a file in GCS Filesystem is Flush()'d multiple times.
94bf57d06c5 : Do not try to compile trivially dead branches in the Case tf2xla lowering
83fe1bad15e : [tf.data service] Add test that different workers use independent shuffle orders.
4b3576c0817 : Change quick_exit() to exit() to fix Mac OS nightly build problems
72d30dfb8bc : Raise error type corresponding to status code instead of generic RuntimeError.
c575e2ba93c : Remove `run_deprecated_v1` annotations from collective ops tests.
3ae2cf96105 : Suppress Clang error: unused variable 'row_base' when building with MSAN instrumentation
5ed030734c6 : [tf.data service] Avoid holding locks during RPC calls.
bd98ba765aa : Fix cancellation race condition in BaseRendezvousMgr::RegisterCall
0869ff0af5c : Unabbreviate "proj" to "projection" a few places, to be consistent over the codebase.
eeb6ccf2cf7 : Correctly access layer attributes.
08a99df8429 : Implement format_dtype as intended.
2ec0214b488 : Internal rollback for saved model importer.
2229ae89c92 : Use group_id as step_id.
a8456eae426 : Check the value shape of set dimension size in shape inference.
f53e1aac657 : Stamp the version number for all metadata components simultaneously
f805153a25b : Fix regression that omitted -DNDEBUG in opt builds after toolchain refactoring.
2417a15bf18 : Clean up post fusion using DCE.
02d312b25ed : *** Reason for rollback ***
9aea03e98d2 : Add StatefulRandom op to TF MLIR.
7cd6c3115ba : Allow gradient access to QR input
1129f21360b : Consistently call LSTM's gate biases in variable names <gatename>_gate_bias.
9152edc1f09 : [TF:TRT] Add flag TF_TRT_ALLOW_ENGINE_NATIVE_SEGMENT_EXECUTION.
8088eddf203 : Let tensorflow op take precedence when doing "ndarray <op> tensor"
89de554b69d : Fork keras related mirror_variable_test to keras/distribute.
1332b9365e4 : [NFC] Adopt FuncOp::isPublic() and friends
fbf407383c9 : Reduce the size of TfLiteTensor for the TF Micro runtime.
81e6c5917e5 : add script for updating efficientnet weights from ckpt
94f241379a3 : Add gcs_filesystem_test
e0780ef031f : Fix fp16 FusedBatchNorm CPU crash if batch dimension is 1.
ef1cabc7a8f : [XLA:GPU] Split reduce ops with large but non-consecutive reduction dimensions.
57f9d638c00 : [TF:TRT] Add a prefix to the warning messages from TF-TRT.
d00691f7aaa : Fork the keras related mirrored_strategy_test to keras/distribute.
f1f5ed68595 : Update tensorflow/security/fuzzing/status_group_fuzz.cc
4d751f9da49 : Roll forward of cl/316247127: Make sure compiled metrics are accessible after loading from H5 or SavedModel.
40b9713f645 : Doubling syntax
390b259dfc8 : Fix unused variable issue with fuzzing methods
8e305b9cec3 : Add Qr Grad for wide matrices
c3cc3c40b08 : Move fuzzers for TF ops to own subdir. Trim some dependencies.
642ad434d83 : Fix exports_files.
16cb89bd7b4 : Qualify uses of std::string
07c54454eec : Add an option such that the cached host_value can be discarded
9e7d5ef6f25 : Full int8 quantization BatchMatMul
0c7e61d6608 : Remove the canonicalize pattern for folding a pad op into the following conv op.
42579858f9c : [MLIR][XLA] Add GatherOp to HLO to LHLO converters
6ddd920c445 : [MLIR][XLA] Modify for FileCheck commands
7b1a726ec3a : Ensure there are test samples for imdb dataset, when maxlen is low
b58e6000457 : [XLA][MLIR] Enable xla_hlo.ReshapeOp -> xla_lhlo.ReshapeOp conversion.
dc8d42922b9 : Remove unnecessary control_dependencies
0df881cdf81 : ARC EMSDP: update common LCF to be not limit codesize. Update MLI link to more recent one
8ad5bc80e71 : Remove unnecessary assert
c662daf4891 : Override CustomCall in MlirHloBuilder
9d1ec55aed0 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/7f0d7f326316
d41d28120e6 : compat: Update forward compatibility horizon to 2020-06-19
4b0a6f818fa : Update GraphDef version to 437.
772433a2a21 : Add flag for using optimized TFLite CPU kernels on iOS
e51b17f4582 : Add a small test to cover the mlir generated Tanh GPU kernel.
6971de110a1 : ARC EMSDP - MicroSpeech int8 integration - Patch sources to use specialization during project generation
0d5787ca06a : replace MLI switchers with specializations in person_detection_generation
051d1b70f5f : Fix NNAPI delegation error on models with MAX/MIN operations with scalar quantized operators
9f20b156bc7 : [XLA:GPU] [NFC] Clarify the precondition for the fast reduction emitter
e972c557263 : Add uint32 & uint64 to TF_CALL_INTEGRAL_TYPES
8e654afea4a : tf.numpy: Improve ndarray.__getitem__ to match numpy semantics.
539e9cb3a22 : Update quantization docs to use TFLiteConverter.from_saved_model() API instead of .from_keras_model() API
158d4be42d7 : Add get_next_as_optional method for a distributed iterator
b7caba2c422 : Update RNN conversion tflite g3doc
cfbdd27fe3f : Update ops-related pbtxt files.
b5bb616121f : *** Reason for rollback ***
0b0eef4031f : Move enabling xnnpack delegate to AllocateTensors to allow other delegates to be applied first.
397494a2313 : Hoisting unconditional converts from conditional branch computations.
2a05589bd4f : Add inference instruction for iOS
0fd550c5e69 : modification based on reviews
85ad8031f60 : Expand dtype support for Neg
62082d40720 : Add build flags for objc libraries
7e6e549c461 : Support packed variable in DistributedVariable. Add an option to enable packed variable in TPUStrategy.
4d54ef31394 : Enable type annotations for python/ops.
2399b25e139 : Change variable names, Remove comments
c159f159954 : Fork the keras related tpu_strategy_test to keras integration test.
64f7bdd56a3 : Disable tsan on InterpreterFlexTest and SelectiveBuiltInterpreterFlexTest
9c4b749b09b : Internal change
4a14e778d64 : [XLA] Introduce ManifestCheckingTest
13fe5862de7 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/c830d517b4e4
b7edd44ee0f : Enable type annotations for python/ops.
8e70fe45468 : Generate TypeVar name once, Change input & attr enumeration
5135cf8f639 : cast pathlike objects to string
2d613a9c700 : add test case for save/load dir as pathlib
4e5c26fb53d : Revert commit 3833402 for modular PRs
0bef067291d : fix test error with no GPU config
50763f6e3db : Extend typing to variable types, Annotate params with defaults
723751b20ef : Add set_outfeed_config in XLA HloInstruction.
5869f657624 : Revert "add save load test for pathlib path"
9f0e739f5f1 : Revert "convert export_dir as pathlike object to str in parse_saved_model"
10fb2155fb7 : Revert "modify docstring"
edc445eb184 : Revert "only test pathlib on python v>3.6"
55e33877b8f : Revert "test pathlib path for save weights"
ae76bc79213 : Update XNNPACK dependency and document sparse inference capability
fd3c95a3b4e : Include show_dtype param in plot_model tests.
965b93f2ee2 : test pathlib path for save weights
e96543f6fbb : Add MultiProcessPoolRunner
c3ca4da9b46 : only test pathlib on python v>3.6
86770b177e8 : Add show_dtype param to plot_model and model_to_dot.
5f2e0240ee7 : modify docstring
83b09270dc3 : Update FusedKernelMatcher pass to use upstream util to get stripped op name.
1c72a6c65e1 : convert export_dir as pathlike object to str in parse_saved_model
e7733c8dd4c : Add LINT.IfChange
94e37f84f19 : Remove unnecessary string copy.
1363f0f6e89 : add save load test for pathlib path
aab151356d2 : [pjrt] Refresh stream error status in strategic places to flush out silent failures.
4aea552e064 : Publishing tpu_op_consts to tpu kernels library.
6c82e7b9ab9 : fixed comments
67544cd4bbd : Add more outside compilation tests including multiple clusters and more variety of inputs/outputs.
8d34408863b : Auto-generate following TensorFlow ops related to image
9134fbb1379 : summary_op needs tstring C API sync
39504c25d9d : Fix bug in xla-legalize-tf-with-tf2xla pass by handling non-tensor operands
e08382691bf : Make "map_resources" overridable by subclass of `Trackable`.
0deffad6acb : Make `return_state` as explicit kwarg in the Conv2DLSTM layer.
40ef6a7ad67 : Map args & attrs to types and use map to annotate
a82b75c82b6 : [XLA/Client] Implement LocalClient::Run which supports buffer donation
71bbebbf4d0 : Moved final StatusGroup method calls
14e942faaa5 : Update spacing and variable declaration
852cde437fd : Make error_message constant
834fe68f365 : Optimized Arduino library by enabling precompilation Precompilation allows Arduino users to build their sketches much faster, but requires some support from the library properties to enable. This has recently been upgraded to suppor the 'full' mode, as shown in https://github.com/arduino/arduino-cli/pull/611, so we want to take advantage of this.
35b978db57e : Move tfl-device-index-selector to TF directory.
9d33f296d1e : Prep change for publishing TPU Ops.
cb6e1ed5d8a : Return `debug_string` when creating CompilationCacheKey.
bc1c0e86a67 : Wrap save/restore logic in tf.function when in eager mode. This allows parallel saving and restoring when using multiple devices.
3833402726d : Cast optimizer parameters as python floats during serialization.
ef52b4e0886 : [XLA/Client] Implement LocalClient::Run which supports buffer donation
dda51e1c941 : Added status group fuzzer build rules
c41f4652b45 : Add an option to enable MLIR bridge for tpu_py_test rule
8452c9f80ee : Added status_group fuzzer
fc515113081 : Delete orphaned comment
8f700fb2e0d : [XLA] Propagate memory spaces recursively inside nested fusions.
e0962f4c374 : Remove the old grouping rule for PJRT.
61d83075ad3 : Fixing MklTanh compilation error with DNNL0
6558da5a66a : Apply new TraceMe APIs.
2663edb6691 : Change TPUExtractOutsideCompilation pass for a Module pass.
f8431d0c293 : Update mkl_util.h
8944a3eeb18 : Enable type annotations for python/autograph.
51f3da9ca88 : [Resubmit] Remove dynamic dimension of strided slice grad if input to strided slice is static.
ededf6f4b9d : Update tensorflow/core/util/mkl_util.h
41e7392f583 : - Eliminate all uses of passes that mark function visibility since the visibility is now set correctly when importing. - Update tf_saved_model dialect verification to verify that exported functions are marked public. - Eliminate function_visibility.mlir test. This test fails after the tf_saved_model verification changes since its run tf.entry_function based visibility on a tf_saved_model MLIR module. Also, these passes will be removed. - Fix TPURewritePass to mark the appropriate visibility on the serialized MLIR attached to tf._TPUCompileMlir op.
07d5aa23095 : Use Requantize after per-channel Conv only if tensor min/max is different from RELU min/max beyond a limit. Also rectify RELU1 bound to (-1, 1)
b0418130b44 : Go: Update generated wrapper functions for TensorFlow ops.
ebe063eb74a : Create an empty test for python_op_gen.
d8bfc935fdc : Add MKL supoprt to auto_mixed_precision.
629e6077d0c : [tf.data service] Add test that options are applied to the distributed dataset
0cd2551d8c0 : Rewrite tf numpy's ndarray as a composite tensor.
0957b430632 : LSTM: Use int for 'count' values, fix usage of some appropriate intN_t for exact-size values.
bd0a10139a8 : Update ops-related pbtxt files.
4fab49e5501 : Add suggestion to use experimental_io_device when save/load can't find directory.
a31d5da0260 : Wrap save/restore logic in tf.function when in eager mode. This allows parallel saving and restoring when using multiple devices.
17eea4753dd : Add OSSFuzz badge to TensorFlow.
b8bb250ebb5 : Rollback of rollback: [TF/XLA] Only force retracing for non-unique XLA context ID for TPUReplicatedContext
2ff1c5a31be : Import initialization graph in SignatureDef SavedModels as an MLIR function in TF saved model dialect.
cf00e559d7e : Add TPU configuration ops to default TensorFlow build
d1157c976bd : Adding missing kernel dependency to fix test for windows.
69467b92630 : Make control_dep test mlir-only, since tf2 behavior introduces control-flow ops that are not supported by TOCO
47582983cb1 : Fix save model issue for stateless ConvLSTM2D layer.
81041bcd826 : Update the documentation for Model metadata
455750f3623 : Add StatelessParameterizedTruncatedNormal sampler.
89b80c5fb98 : Add banded triangular solve op.
18f54c42c62 : Disable special_math_ops_test on asan build.
88c63dccd1d : Move TempFile to gcs_helper
2e331003129 : Add quantization test for transpose.
9616883b82e : Add complex64 and complex128 gpu support for tensor_scatter_nd_add
eda7d05793e : Add NewWritableFile
06bc84b12ed : Create fully integer ResizeBilinear kernel.
3cea671a742 : set `_batch_input_shape` before build for kpl.
49e3e63dd7d : Integrate LLVM at https://github.com/llvm/llvm-project/commit/92d8ad02e92f
eddfe37929b : Make the new XLA_FLAGS=--xla_gpu_asm_extra_flags works with replay_computation.
c054f40f66f : [ROCm] Fix ROCm CSB build failure - 200618
55929ce6ae2 : Reverting == in Dockerfile
c65fccf0a66 : Format changes as per Google's feedback
4f5c65d4494 : Make linear layout more explicit.
2ad57928530 : Bump open source llvm revision to e3836fe1a5562875396705369353078ab07cf07a
78f6d51b8d9 : Also set the unroll factor in the C++ integration code for tanh.
7378fabf90f : Emit tuple at the end of the Sort emitter.
0a541ad1cc8 : Remove intermediate relocatable code stored in __nv_relfatbin sections, if objcopy is at least version 2.26 (which added support for --update-sections).
16e6f9e7927 : Enable unrolling for the generated tanh kernel.
de5620b74cb : Add option in kernel_lowering to use the tanh approximation.
c21328bd992 : Don't skip distributed test case in eager mode
dd49e65c5b6 : [XLA:CPU] Fusion: Only check for reuse on expensive instructions
39c6a3b2cd0 : Update GraphDef version to 436.
50f0fcc0005 : compat: Update forward compatibility horizon to 2020-06-18
ad1434444bd : Remove dynamic dimension of strided slice grad if input to strided slice is static.
e4af590df8f : Properly configure block and grid dimensions when launching generated kernels.
6a8268d74e6 : CMSIS-NN wrapper update for interface changes
b38d5d1889b : Remove dynamic dimension of strided slice grad if input to strided slice is static.
fabcd8f89cd : Update XNNPACK dependency
64e1b489bb6 : Enable flex delegate on tensorflow.lite.Interpreter Python package
0a8019fa2bb : Populate side-effect decorators for HashTable ops.
363abb13604 : Legalize tf.CheckNumerics op as No-op in HLO
608d44d2cf9 : Add auto-generated tf.FakeParam op
ecc9976c06b : Add rule to generate selective-built android library for flex delegate
85bf1668995 : Update XNNPACK dependency
050c3008e4b : TFLM: Make MicroInterpreter multi-tenant constructor taking MicroOpResolver reference instead of pointer to match the behavior of the original constructor.
4654b512e70 : Update the Select TF Ops guide for iOS
899471f58fe : TPU library internal update.
5b009f97167 : Go: Update generated wrapper functions for TensorFlow ops.
d3e50477fbd : Update ops-related pbtxt files.
ed6eba7389f : Make sure that keras conversions work when storing to saved model is failed
16125634ef8 : [MLIR][XLA] Add GatherOp to LHLO/HLO emitters
4f341bb7427 : Add Bessel functions to the public api: - tf.math.special.bessel_i0 - tf.math.special.bessel_i0e - tf.math.special.bessel_i1 - tf.math.special.bessel_i1e - tf.math.special.bessel_k0 - tf.math.special.bessel_k0e - tf.math.special.bessel_k1 - tf.math.special.bessel_k1e - tf.math.special.bessel_j0 - tf.math.special.bessel_j1 - tf.math.special.bessel_y0 - tf.math.special.bessel_y1
697a0a4fe6d : Internal change
7ae27e344cf : TFL: selective registration: Disable linkopts not available on Windows.
ae20f08da9c : Properly support nest phi reduction in reverse order.
a50001edf9f : Internal change
c0ba8a09a7e : Export and Document DistributedDataset and DistributedIterator APIs
c31f2ca4a29 : fix: convolutional padding argument valid and same explaination
56db128697f : Qualify uses of std::string
adf0573f9d8 : Qualify uses of std::string
70e2387ecc1 : Merged Reshape code generation for HWC/BHWC layouts. Added support of different layouts for src/dst. For example src - HWC, dst - BHWC, or vice versa.
274a0f944e5 : ConcatXY converted to new style. Added support of concatenation in Batch and Depth axis.
b1933d67e55 : Added support of different layouts for src/dst. For example src - HWC, dst - BHWC, or vice versa.
73cf8263c77 : Pooling converted to new style. Merged 2D and 3D versions into one.
2a6d9a1e811 : Add test for op_metrics_db_utils IdleTimeRatio
1f05cc5973c : Better FullyConnected/ConvTransposed selection for Intel.
bae911298b8 : Additional check for Intel specialization.
28dbfeb2c14 : Generate type annotations for op return values
c87ccd15601 : Add type annotations to op parameters
06075a3baa5 : Add function to generate TypeVars for each op
eb07cc9d8f3 : Map dtypes to classes and add whitelist op set
97afd248868 : Relu grad GPU uses 8 float16 element vector
2053b238d0d : add two internal stats.
259ce6bd35c : Move the ScatterExpander pass after the DynamicPadder pass on cpu. DynamicPadder will pad the indices of scatter(operand 1) if indices is of dynamic size. If ScatterExpander pass is run first, scatter will be rewrite to a sequence of other ops and this pad will not be performed and give incorrect answer.
09bdeb13ebb : Fix updating results of TPU cluster with parallel_execute results when TPU cluster results are not perfectly forwarded.
02be9b5ef8b : Remove erroneous end-of-namespace comment at the end of a function.
eb0d46affb1 : Import initialization graph in SignatureDef SavedModels as an MLIR function in TF saved model dialect.
db3640aaf1e : tf.numpy Add a README.md
19c51afbf1f : Do not emit op errors on TF -> TFL legalization
b186ba0334e : Add TraceMeProducer/Consumer for SharedBatchScheduler.
7a928592460 : Add SaveOptions/CheckpointOptions to keras.Models.save_weights and keras_call_backs.ModelCheckpoint.
15426d7c0ce : Add benchmark for Bidirectional LSTM on IMDB
ed2b3d6e1ec : Fix msan test in tf_saved_model_lift_variables test
b6ff68822a5 : Manually define `GpuAtomic{Max,Min}` for `long long`.
69e36409c0e : Update documentation for FC op in hexagon delegate. FC now supports relu activation function
b920ae92628 : Internal change
92d68dd5f10 : Avoid deprecation warning related to the use of `collections.Sequence`. It will stop working in Python 3.8.
5b5ab0034ae : Fix distributed autocast variable assign
cbf8f57413d : Import initialization graph in SignatureDef SavedModels as an MLIR function in TF saved model dialect.
8e7be6f71aa : Populate side-effect decorators for HashTable ops.
56e71dd0e77 : Removing identity backtracking from entropy losses.
f8195170f88 : Enable a disabled testcase, since it is fixed.
cca9b615b26 : [tfdbg2] Fork local_cli_wrapper_test for keras related tests.
9426d35abc2 : Add the vdot op to tf-numpy.
d5ca984c531 : Allow the compiler to vectorize the loop.
cb61c429380 : [TFTRT] Add Dynamic Shape Tests for ConvertSquare
8d5171bad73 : Split Abstract interfaces into Abstract and ImmediateExecution interfaces. The Abstract interfaces are shared with tracing mode. Introduce an AbstractFunction which handles the conversion between MLIR function and FunctionDef and the runtime can query whichever representation is suitable. Right now this only supports GetFunctionDef but an API for fetching the MLIR function directly will be added in future changes.
f24487e6190 : Disabling test until bug fix lands.
653131dd38e : Remove automatic control dep wrapping from layers in v2.
ef55a40b374 : Move tf.equal shape inference test to math_ops_test.cc
c6a3ab159f0 : Simplify broadcast plus compare
5e7fc9584a9 : Add a unit test demonstrating collective ops with different groups of devices.
ab7cb8336c7 : Use the separate matrix/vector scaling factor version of MatrixBatchVectorMultiplyAccumulate in projection too.
c8dd07ae28a : Fix error check in TPUEmbedding to work when used in outside compilation.
2a8bbb92b74 : Reduce TensorShape.__init__ overhead by 50%.
f8fd28e4a0e : Create the Java API doc section on tensorflow.org
2ba59dab2c2 : Simplify Layer.add_udpate in v2 and update version_selector to use v1 inside a tf.compat.v1.wrap_function.
4747be646ba : [tf.data service] Increase the number of client-side uncompress threads.
c1ae0ef7ce3 : Qualify uses of std::string
076f1474faa : Return instead of using out parameter
23d482eaa2e : Add flag for using optimized TFLite CPU kernels on Android
406d9b5521a : Make the names of "activation", "activation_state", "output_state" variables consistent: Use "output_state", used by the float implementation (LstmStepFloat).
c870b9f9203 : Qualify uses of std::string
d8e0beacd93 : Reshape&Reshapex4 converted to new style.
b780ee931b1 : Replace the mechanism used to register & look up Python types from c code in tensorflow/python/util.h with one that supports non-type symbols as well.
8b7af2c7709 : Use char** instead of string
51ccd6911b8 : Choosing better setting in convolution for Intel.
225bdf60f3c : Added new way of scalar reading in ParseMultiplyScalar.
fa607483292 : Recognize "armeabi" cpu as Linux/ARM in XNNPACK backend
cb264418f6b : Add tf.strings.format() and tf.print() to support RaggedTensors.
fc296acdc1d : Make axis handling for Normalization more robust.
23be4f5d44f : - Fix PropagatePotentiallyWrittenWithinUnhandledOp() to mark resource uses within regions as potentially written when a resource operand is seen. This also fixes the case when multiple resources are used as operands in the same unhandled op - Add test case to demonstrate the issue
3d4ca5a00a5 : Support fetching configured runtime version without using Cloud TPU API.
3ebc53c394e : Relax stub include version checking.
f44b07ed4e5 : Fix formatting
401dad16ea5 : Add default values in MicroInterpreter constructors.
9eafb72689f : Properly configure the block and grid dimensions when launching generated kernels.
3c4a89c0eba : [ROCm] Fix for XLA "scatter" op related unit test failures.
286cd7fc683 : Addressed reviewer's comments.
13b840aa729 : modify Log to gry
6128ffea461 : Properly configure the block and grid dimensions when launching generated kernels.
80e9a8d0768 : Add tflite_ios_static_framework rule for hiding symbols
17cacd3a212 : Add support for unrolling to the build rules.
70a617943c2 : TFL: Selective registration for C++ target.
41970246764 : Publish TpuCompileOp.h header.
2aa2332364e : Fixed build error
eaf10e9a279 : Fix Keras documentation
25e5d3cb120 : Update GraphDef version to 435.
d5435d42c58 : compat: Update forward compatibility horizon to 2020-06-17
b0199879f09 : Add lowering for TanhOp that uses an approximation instead of lowering to intrinsics.
de907d8746c : Enable XLA:CPU fast math for min/max by default to be similar to TF's behavior.
02aad077104 : Remove left-over declaration for buffer assignment pass that has since been removed.
af926984871 : [TF:XLA] Update TF:XLA tests for matrix_triangular_solve to test V1 and V2.
806e85998ab : Bump open source llvm revision to 4799fb63b5513f655ca8e85416ec8fe35df49bae
1890578d7a5 : Fixing build errors.
dd417ca4477 : delete empty lines
9bf28d66871 : delete empty lines
2b9a7d5e40a : skip if no cuda
d68cccb57ea : Removed fuse add to conv transformation. This transformation incorrect for border elements, when used Zero clamping.
7c5ddb830f1 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/4799fb63b551
62beb0fc665 : Adding convenience functions for assigning and reading resource variables.
1444b6fbbd8 : [XLA] Remove TPU-specific aliasing #ifdef which is no longer TPU-specific
9338f4da0d6 : Update sqlite_query_connection.cc
8d8212ea812 : Update quantization_config.cc
06ff30f7ea3 : [Profiler] Enhance the memory profiler to handle very large number of snapshots.
f3d3480c811 : [tflite] make label_image build on linux and macOS
ec27f797f17 : fix kokoro build.
2bab28aecc7 : Explicitly cast printed integer types to the primitive type so as to not implicitly rely on whether int64 is long or long long.
afb849aa361 : Fix list formatting on TextVectorization.
451352fd403 : Adding convenience functions for calling ops needed for implementing the SavedModel C API. This change starts by adding functions to create and destroy resource variables.
81cff8fc905 : TFLM: Rename FinishTensorAllocation to FinishModelAllocation in the comments.
cdb6e80b219 : Qualify uses of std::string
7873e14cf99 : [tf.data] Add note about performance cost of `Dataset.unbatch`.
01cfc8a8a3d : Resize converted to new style.
6ffd6820ff8 : Add dependecies
de0d8ddc270 : Set the type of sparsity metadata accordingly to further reduce the model size.
6ad3d3c05cb : Make device_util_test as PY3 only
c49404dc26d : TPU library refactor.
950cffcd8de : Enable builds of TF to link against `libc++`.
f8657c62c60 : Parallel device: avoid deadlocks when the EagerContext's default executor is async
267f9562467 : load libcupti.so shared object if libcupti.so.10.1 is not installed. This makes it possible for tensorflow to load CUPTI 10.2 via libcupti.so symlink in the event that libcupti.so.10.1 is missing.
897e3c0ecad : Softmax1x1 converted to new style.
dac169cd7f2 : Include TensorFlow LICENSE file to TFLite aars
e3a423a9493 : Added FuzzedDataProvider to split fuzzer data
89a1d3f4e9d : Implement a pass for lifting variables.
fad7b3a33b4 : [XLA] More tweaks and fixes to memory space assignment:
a6945b9b0f0 : SpaceToDepth converted to new style.
6b126156d96 : Fix clang-tidy warnings in `logging.{cc,h}`.
ade14486097 : Test ConvertSquaredDifference in dynamic shape mode
31e83f2f68b : Fix cross_device_ops_test with multi GPU
0ea67f633b6 : Try to deduce job, replica and task from config.list_logical_devices() again
ef68eff5378 : Some fixes for private mem broadcast convolution.
d4c20303755 : [XLA] Make IdenticalSlowPath more strict
dd789e77833 : Remove XPlane to trace viewer PID mapping from XPlane schema
aea06cde550 : Update tolerance for Log1p test for Windows Build.
4334d8b06f3 : Fixing build issue on windows
8019570ea04 : load nnapi 1.3 memory domain functions in shim layer.
389405a7794 : Add dynamic range tests to relevant op_tests (letter C).
295ee8ab72f : Assign to all component TPUMirroredVariables when assigning in replica context and aggregation=NONE.
23910c191f2 : Recommend Netron for TF Lite model visualization
8cf2895fcce : Add dynamic range test to op_tests A-B.
10d5e26a900 : Internal change
14ee01957cb : [TF-numpy] Adds @np_doc/@np_doc_only to all public ops.
4db7ec52010 : Replace const llvm::SmallVector<>& with llvm::ArrayRef and const std::string& with llvm::StringRef in TPUExtractOutsideCompilation. (NFC)
a71c78bcf91 : PR #40169: ensure model initialized on ANY trackable attr set
1a342fb760f : Explicitly take the set of devices in CollectiveAllReduce
89df3ddcd54 : Raise error when calling loaded model with layers that are not fully serialized.
2a0ad479264 : Update tpu_embedding_v2.py to use the new API for prefetching data to host memory.
93a441910f9 : Add a link to GitHub README for libtensorflow nightly binaries.
5f06c799857 : Limit reserve size by 2**16 in dataset batch op when drop_remainder is false.
ed1d7d09aec : Implement Mul(Convert(Pred), operand) => select(pred, operand, 0) optimization.
e0266dbf39d : Use `static_cast` instead of C-style casts.
d97234dc564 : More compatibility fixes for typing.Generic: * types.new_class is required in some distributions * avoid calling `isinstance` on some function objects in python 3.6 * account for some strange zombie pointer issue on windows Required for #40132.
1a03ea7e61d : PR #39767: Wider vector for FP16 RELU Grad on GPUs
aee694363c3 : Support TFRT async config.
266387ecb45 : create a single oneDNN string
dd3e910e21e : Changed address space of default samplers.
2bba7c464ec : [MLIR] Add more LHLO ops.
430b00361b7 : Audit and improve TfLiteType checks in kernels
ed557008d68 : All LSTM implementations: Rename cell_scratch to cell_gate_scratch, and cell_bias_ptr to cell_gate_bias_ptr to better reflect what those arrays are.
2d50164bdb0 : [TF/XLA] [NFC] Simplify XlaComputationLaunchContext::PopulateOutputs
421e64c0c6d : Build fixes for CLion.
30357d1d9b5 : Improve floating-point NMS tests to use smaller error thresholds
9a0838f66ad : Add canonicalization for tf.BatchToSpace to more generalized tf.BatchToSpaceND.
70075e5acc7 : StridedSlice converted to new style.
e6e8d48f8b4 : Improve numerics of Log1p for XLA:CPU.
08e445e37f2 : [TF/XLA] [NFC] Simplify XlaComputationLaunchContext::PopulateInputs
c42314ef70f : fix flaky test multi_process_runner_test on tensorflow msan TAP. allow more margin of errors.
7fb05db5b0d : Add op metadata to bitcasts inserted by ReductionLayoutNormalizer.
57c533a79af : Winograd back conversion updated to new style.
3c219a46ce5 : Added broadcast params to addsub structure.
f6b8e93a5f6 : A refactor to add helper functions {Split, Concat}, which do Tensor dtype deduction automatically.
9ee6864c2c1 : Minor doc update to use TfLiteIntArray better
e178928ea82 : Rollback of breaking aa99cf218c8bf13aeb15e64ec4c62ea14ecb5753
cf599cade16 : Move the serialization_test to keras/tests
12ec80d2395 : Move the module test wrt to Keras private API to keras test.
68e3ce2fe77 : Add GetTempFileName
8a081946857 : Add verifier for tf.BatchToSpace.
878ac5ae831 : Add fused/non-fused inference/training overhead benchmarks for BatchNormalization.
bedc750c7d0 : fix LaunchDepthwiseConvBackpropFilterOp
cb60e1c14b1 : Introduces a new experimental package that: - Defines a schema for configuring delegates - Defines a C++ plugin mechanism using the schema, so that code can support configuring arbitrary delegates without a build-time dependency
426f62af5eb : Add an explicit distribution_strategy attribute to TrackableHandler. Since it's treated as a weight by Keras, it needs to pass DistStrat checks during compile.
770251a7008 : Support escaping result memrefs in lhlo_fuse_linalg.
2537f3d413a : Enabled support for negative edge padding for XlaPad.
572442eb16b : [PJRT] Fix potential misuse of `PjRtBuffer::FromHostBuffer`.
d9532e65260 : Bump open source llvm revision to 9b72b47ed63351ee5ceff4c44ccd9a71dc7dad27
b8b6bc58a19 : [XLA] Keep op metadata when replacing with bitcast.
35fc2312816 : Internal change
55a1f169c3d : Fix same_shape constraint handling in cubin generator.
2614035897d : Integrate LLVM at https://github.com/llvm/llvm-project/commit/9b72b47ed633
fb7fe20ec73 : Extend lowering from hlo to lhlo to also support buffer allocation with escaping result buffers. This is now a flag to the pass (defaults to the current preallocation behavior).
a5ebf37c1d6 : Allow escaping return values in kernel lowering.
d52f3465f56 : Remove automatic control dep wrapping from layers in v2.
83f19c6a9e8 : Fix unknown output shape issue in autograph for tf.equal
d2cba310e80 : compat: Update forward compatibility horizon to 2020-06-16
e2b5397f126 : Update GraphDef version to 434.
8950c470bb1 : Remove automatic control dep wrapping from layers in v2.
aa99cf218c8 : Enable flex delegate on tensorflow.lite.Interpreter Python package
44db81e3241 : Fix broken hyperlinks in guide docs
d43a0150f89 : Add a pattern to legalize hlo.reduce to tf.Min.
ec0e105c6fe : Fix build failure of list_flex_ops_main in OSS
e887f933e4f : Add the missing versions to runtime version
5107743c47c : Add VariablePolicy field to the DistributedVariable class as part of an internal refactor that will allow us to attach different policies to a DistributedVariable.
b03a4dbbd6a : tf.numpy: Add module comments.
3fa71a90282 : Bump open source llvm revision to 1a7f115dce22b2c09fdd4f7f79d24da5de6eaef8
42a734170da : tf.numpy: Change a bunch of ops to handle unknown shapes. Fix logic in sort_ops to handle 1D values.
e74010b4e80 : Clarify the documentation for PermuteDimensions
7ee9571a8e1 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/1a7f115dce22
52e1dba6b14 : getting rid of pesky lingering commits
6166444602c : [tf.data] Add prefetch benchmark.
e0b43845d71 : Sign compare warning fixes batch 2
13d59c2d1fc : Update stale.yml
5de12f4d96c : Update tf.keras version number.
c118bc4b5e1 : Fix decomposition of ResourceApplyCenteredRMSProp op pattern.
552604a2efb : Go: Update generated wrapper functions for TensorFlow ops.
71d1fe5f14f : Make model sparsification work for Conv, DepthwiseConv and TransposeConv.
43de71078e7 : More compatibility fixes for typing.Generic: * types.new_class is required in some distributions * avoid calling isinstance on some function objects in python 3.6 Required for #40132.
72e98dfe967 : Simple update for passing dynamic indexing with integers test
20bfd347119 : Update ops-related pbtxt files.
0a0161836d3 : Require Keras Preprocessing Layers be restored from config.
cd7da16dd6c : Stops calling std::copy_n over zero-sided vec, which indeed dereferences null. Also added vector::reserve() call before the for loop.
2a96849f478 : Update source files with used includes.
0292d384f84 : Suppress a deprecation warning for Object.finalize
da2046b8a3b : Use default_strategy instead of dummy scope
fe6580b4d85 : Add comment about ignoring distributed multi assignment
2f45ee867df : Add decomposition for ResourceApplyCenteredRMSProp
c34265b348e : Integrate stackdriver support with tensorflow (roll forward cl/315012368)
4ac4683f5ed : Go: Update generated wrapper functions for TensorFlow ops.
ac695a31de1 : Add DT_BOOL support to GPU variable ops
0cc6210daa3 : Cache DataHandler in `model.evaluate` to avoid function retracing between epochs in `model.fit`.
304daeb37f5 : Fix the tests that would be otherwise broken by https://reviews.llvm.org/D80258.
6f0425cd06f : Unidirectional sequence LSTM: Use constants for tensor indices in lstm_shared.h instead of redefining them.
5bc13320c9c : Re-enable depthwise_conv_2d_test on --config=msan in XNNPACK
7a43680c0e6 : [tf.data] Fix some small typo in `parallel_interleave_dataset_op`.
bfbec5fb039 : Add a configuration option to BaseLayer/V1 that will throw an exception if a user tries to reconstitute a model with these layer objects in it but does not provide the base class.
4aef940d519 : Select default implementation via DeviceIndex
e2e974a383c : Arguments declaration moved inside TransformToCLCode.
0e3a53269fe : Rename SVDF's kInputActivationStateTensor to kStateTensor, as there is no other state in SVDF, and making variable names consistent with the corresponding parameter names of reference_ops::Eval..Svdf functions.
609a60b44bb : Refactor AutoCastVariable tests to rely on strategy_combinations
67c32abcff8 : More compatibility fixes for typing.Generic: * types.new_class is required in some distributions * avoid calling isinstance on some function objects in python 3.6 Required for #40132.
caf465347e8 : segregation attempt 5
2b7baa3ba36 : Change HLO importer to set visibility when importing.
f8410051b09 : Remove a test of Keras implementation details that are subject to change. Specifically, the test checks that nested layers in a functional model have their _keras_history updated when that model is used to construct a bigger functional model.
0c68775ed36 : Introduces a new experimental package that: - Defines a schema for configuring delegates - Defines a C++ plugin mechanism using the schema, so that code can support configuring arbitrary delegates without a build-time dependency
a428ec179e3 : Added new compiler option.
f4e20ec5ae4 : XPlane schema cleanup
57eccc7bc29 : added test
d29d8af754f : Add InputOptions to experimental_distribute_dataset(s_from_function).
7292433984f : Support flex ops in calibration optimization
11586118380 : LSTM: do projection to output_state instead of output. Because the two arrays are only different in stride (state has no stride), this allows us to do the projection in a batched manner.
67fb07ba9fe : Add load option for loading SavedModel from specific io_device for distributed training.
5d4c6e105f7 : Added new ways of weights uploading.
072c2f5d0de : Reduce excessive RAM in TFLM by using the existing flatbuffer quantization data for scales.
9136f5775e2 : [XLA] Refactor memory_space_assignment.cc.
1b412edc891 : Create the script to generate TFLite Java API documentation.
b59b2a10b16 : [NFC] Add comment to specify status of FusedKernelMatcher pass.
176ab11d0a9 : Added handling of Intel in choosing best storage types.
0096d0a19b5 : final segratation
92bd07fee55 : Polish some comments in dot decomposer.
813bd968d0c : Choosing better convolution for Intel GPUs.
4c004feb3e9 : segragation attempt 4
fc531df8ce3 : Stop skipping KerasTensors for Keras tests that now work with KerasTensors.
a2442ea4077 : segragrating changes
0e634188b33 : fix kokoro build :deprecated message.
7f3de617db0 : segrating changes 2
fe6201c57b7 : Fix a bug in data flow analysis for asynchronous collective-permute.
0e40b3e0c30 : Exclude dependencies on FP16 XNNPACK micro-kernels
7d76bc4b60e : Fix sparse kerastensors to maintain dense shape information after converting to a placeholder.
a8950d70bfe : [tfdbg2] Add tfdbg_run_id to metadata of data dumps
52736a6adc5 : Prevent Keras dataset loading from affecting the global RNG
df4ea0c1a5f : Move tracking_util_xla_test to keras/tests
5016da31280 : [Intel MKL] Adding DNNL ops (part 2) supporting threadpool work
2fe65568b14 : [Intel MKL] Adding DNNL ops (part 1) supporting threadpool work
18e0e6450bc : Prevent Keras dataset loading from affecting the global RNG seed.
540852285d9 : Remove forwarding aliases from LLVM Bazel BUILD file
51373058dec : [XLA] Do not needlessly store wrapped Tensor and ScopedShapedBuffer inside XlaTensor on a heap
08cbfe4090c : Fixed error from printing out of IndexedSlices objects.
09cf51da59d : Fix switch statement for CUDNN_CONVOLUTION_BWD_FILTER_ALGO_FFT_TILING.
32c25efaa92 : [MLIR/GPU] Add fix_signature knob to turn off FixKernelFunctionSignatures.
a975ef0f5c8 : [XLA] Support aliasing in XLA:Python bindings
91cd70ddc1d : Update post_training_quantization.md: Update TFLiteConverter signature, remove usage of deprecated tf.lite.constants.
1569e9d0974 : Re-enable Windows build after updating RBE images with estimator nightly pip fix.
49ba207bdaf : [TF/XLA] Remove the wrapping function XlaTensor::RefCountIsOne
555be8943e7 : [XLA] [NFC] Reduce duplication between Executable subclasses
d1a34523f44 : Added OpenCL versions 2.1/2.2/3.0.
ba658404f27 : [TF/XLA] Only force retracing for non-unique XLA context ID for TPUReplicatedContext
b7d66ef9265 : Add unit test that runs TPU Embedding layouter with MLIR bridge.
67487368bbc : Preserve FunctionDef.arg_attr in GrapplerFunctionItem.
80b3b4fa9f8 : [XLA] LHLO-to-Ploop: explicitly construct ValueRange when building scf::ParallelOp
8d5d9a50d3c : More compatibility fixes for typing.Generic: * types.new_class is required in some distributions * avoid calling isinstance on some function objects in python 3.6 Required for #40132.
a2dc78458bd : Fork tracking/util_with_v1_optimizers_test to keras/tests.
e3b8a8e7207 : [tf.data service] Increase default number of uncompress threads to 4.
54f1e52b95b : fix deprecated message.
8d32eb3bd10 : Handle tf.Case in tf-tensor-list-ops-decomposition pass.
4d1593ce36f : internal change only
cf83ab15b0b : Add support for f16 generated tanh kernel.
b09d410f3be : Add transforms to convert between functional and region based If.
a208b5cd290 : Allow ZeroDivisionTest to run eagerly
05bec441e33 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/f47a7766287a
a2fb617adb2 : Internal visibility change
16ac7c04d4d : Fork keras related tracking test to keras/tests
01b30fa03f6 : Fix for the linter.
7d36cebea4e : Fork the keras related saver_test to keras.
81601f9bb42 : [tf.data service] Increase default number of uncompress threads to 4.
06b1b45e42a : [tfdbg2] A few fixes and improvements to example debug_mnist_v2
1a0909a9f44 : Add shape constraints to CHLO->HLO lowering.
83b4360a3fd : Add shape constraints to CHLO->HLO lowering.
eabae7b8e94 : Set async as default for TFRT runtime
08311077edd : Copy reverse_sequence docstring to _v2 to remove deprecation notices
fb173c22bd9 : Fix docstring format of tf.executing_eagerly
af52bd27dce : Update ::OperandAdaptor to ::Adaptor
dd37e351117 : Fix height slicing in fit branch for odd input
f926d8c10ef : Introduces a new experimental package that: - Defines a schema for configuring delegates - Defines a C++ plugin mechanism using the schema, so that code can support configuring arbitrary delegates without a build-time dependency
6bb481c58b2 : C linkage for stm32l4HAL target
4243d1a2584 : Do not explicitly insert dealloc in dynamic shaped case but let buffer assignment handle it. Also remove temp attribute from allocations.
240fd79798f : removed unnecessary override type
f3396293f2b : compat: Update forward compatibility horizon to 2020-06-15
127f93a5be9 : Update GraphDef version to 433.
bb027421700 : upgraded error message to show more information
2c7003e0af8 : Update TPU client to support OOM Symptom.
7b080ad2c1b : Internal change
44ca8a7346b : [TF:TRT] Fix the TF-TRT bridge to respect the device assignment information in the graph nodes.
7c694e10b5f : Add converter tests for xplane_to_kernel_stats_db.
ce936310d57 : Don't create non-Ok Status messages in non-error cases for PjRt ScopedHold. Creating Status messages causes several allocations, which can be on the critical path when using small buffers.
721ba0efc3a : [XLA] Skip AllocationValues without uses from aliasing consideration.
4021c9a0917 : Allow split-phase operations for HloReachabilityMap where we can get the bit vector index assigned to an instruction into an opaque HloReachabilityMap::Index that can then be passed to various other APIs in HloReachabilityMap.
9f535c3290c : Update quantization_config.cc
340053608bd : Update hlo_ops.cc
1bccc9e1959 : Update chlo_ops.cc
5394d892605 : Update dump_mlir_util.cc
eabb1453f2e : Fix and Refactor NonAVX512 CPU platform
5ac4a4a3ea5 : Update quantization_utils.cc
2f515039033 : Update quantization_driver.cc
79eead7a461 : Add GCS Path Parser
09f45f4f5ed : Update quantization_config.cc
0052918f2b9 : Update quantization_config.cc
02090cac6a7 : Update import_quant_stats_pass.cc
fc205f91b67 : Fix wrong comments
ec0217f4ac1 : Update quantization_config.cc
3626d6cf249 : Document usage of the profiling_output_csv_file option
fbe175972d6 : Update GraphDef version to 432.
2a6c08bcbf6 : compat: Update forward compatibility horizon to 2020-06-14
9a70ab88130 : Support --cpu=armeabi, used in TensorFlow Raspberry Pi builds like here: https://github.com/tensorflow/tensorflow/blob/8aa3df0f972e1d046d5a87c2a75bc4276b3a0882/tensorflow/tools/ci_build/pi/build_raspberry_pi.sh#L110
5a6c606736f : Support flex ops in calibration optimization
5d49dc55263 : Polish the comments in metadata_schema.fbs
f9161fab8d8 : Split up operator writer's main function
52d1e72c66f : Fixing typo in documentation. epochs is not the third argument to fit() (it's batch_size)
8e6cb257feb : Implement a pass for lifting variables.
cfe8ae1f512 : Add MatMul + BiasAdd + Activation fusion to OpFusion MLIR pass.
31827dbc7c3 : add python test
eca4d50cade : update misleading doc
f86b97ab3d3 : updates based on reviews
026b504c1de : Add Outside Compilation Head/Tail Extraction related passes to TPU MLIR bridge pipeline.
e600436780c : Roll forward of cl/315800928: Make sure compiled metrics are accessible after loading from H5 or SavedModel.
a8f14627093 : Roll forward of cl/315800928: Make sure compiled metrics are accessible after loading from H5 or SavedModel.
7f5b2ad1ea6 : Update GraphDef version to 431.
e8a6472d6cb : compat: Update forward compatibility horizon to 2020-06-13
de8db507787 : Update API Documentation for tf.distribute.StrategyExtended.
a6a127100bf : Added Intel vendor enum.
096445a7241 : Use trace.Trace instead of traceme.TraceMe in python
8aa3df0f972 : Enable InvertPermutation test with MLIR bridge
36140531e8e : Update tf.DeviceIndex in TF MLIR ODS.
c45a3444af2 : Compilation fixes for MSVC compiler.
0c296013f62 : rename the pass the hoist_discard
7cf2c773e47 : Add tf.BatchToSpace and tf.SpaceToBatch to TF MLIR ODS.
6d73ffb3746 : Override reduce and reduce-window ops in MlirHloBuilder
3862d97f858 : Auto generate TensorFlow Bucketize and LRNGrad ops
5ae60a0e494 : Bump open source llvm revision to ec02635d104c5f42840c63ed41d0cea774d649fe
b1954dd7abc : Implement a pass for lifting variables.
fd934e4895a : Create Iota, Rev and Fft HLO ops with MlirHloBuilder
fe343642194 : Auto-generated TensorFlow FFT ops
1fbc648c9c6 : Build scatter HLO op with MlirHloBuilder
d09085241ae : Integrate LLVM at https://github.com/llvm/llvm-project/commit/ec02635d104c
fb5f4a4a67f : Create a micro profiler class and use it to implement per op profiling in the micro interpreter.
619b0b276f2 : Add take_along_axis to numpy_ops
49633b387b5 : Support flex ops in calibration optimization
d82ae5f9e38 : Disable multi_process_runner_test on tsan.
d4dac5d7bda : Clean up tpu_values.py and add some uncovered tests.
5c5804f21e3 : Use CMSIS-NN optimized kernels for Arduino library This change should provide significant performance improvements when running on the Nano BLE 33 Sense and other Cortex-M-based Arduino boards.
eb7d6427897 : More compatibility fixes for typing.Generic: * types.new_class is required in some distributions * avoid calling isinstance on some function objects in python 3.6 Required for #40132.
f60370876c6 : Add a warning message for steps dropped.
1029e9e5099 : Add BF16 case to BroadcastTo legalization.
69cbcb8c20d : Make sure model saving does not log deprecation warnings.
b1a61df7a01 : Use full path for includes in CMSIS kernels To prepare for using CMSIS kernels outside of the makefile environment, in IDEs like Arduino where we have no control over the include paths, use qualified paths for the includes. More information on porting code like this to run on the Arduino and similarly constrained IDEs is available at https://docs.google.com/document/d/14GRxeVEgSKgKBKAijO7oxnI49nLoTYBFQmPok-rG0cw
f089823082c : Abort for ShapeOp lowering on unranked result
0a4adad2fc2 : Add tests for automatic outside compilation on TPUs with Keras models.
3ad2814556b : Run tflite model with sparse tensor with XNNPACK.
f36313a7530 : Remove `demo_fuzz` and fix OSSFuzz error.
710cc7e0e53 : Fork the keras related MP test to keras folder.
06f3120f42c : Updated concatenate op for unranked tensors
fc09f781911 : Fix the flakiness of multi_process_runner_test.
aadef9318ec : Reduce Conv2D.__call__ eager overhead by ~20%, Conv3D.__call__ by ~35%, and Conv1D.__call__ overhead by ~10%
722065ae57c : Add generated import of tf.DeviceIndex.
7270ba4e6d5 : Add dynamic_range_quantize to generated op_test infra.
e665a737f90 : Avoid numerical stability issues in MEAN test
7a33771b76d : [tf.data] Remove extra "tf_" prefix from thread names of parallel interleave threads.
3a2d1134176 : Updated for better compatibility with the Shape dialect
694b502173e : Fix Windows breakage.
1e3eddd1523 : TPU library internal change.
9130ba73e6b : GCS File system: Remove tempfile in destructor regardless of status.
05db3739aa6 : Test for missing large tail allocations in the "recording" MicroAllocator.
8784675e357 : Include error type in test_util.skip_if_error skipping reason.
08420ed0b60 : Removing LoadSavedModelAPI from AbstractContextInterface. SavedModel is conceptually layered on top of the runtime, as it uses the context to eagerly execute ops (like reloading resources, restoring tensors, etc). This fixes what otherwise would be a circular dependency once we implement SavedModelAPI (context -> SavedModelAPI -> context).
a4c8a190f8e : Added support of Windows to opencl_wrapper.
287a60c12a4 : Change the prefix of xprof arguments from "$" to "_".
cd6a929e30b : Track variable tensor buffer allocation in the "recording" MicroAllocator.
3dd8cb721ad : Add GPU compatibility list entries based on crash reports
255df2c8d87 : Add fuzzer for `Status`.
97adfeb5147 : Remove special handling of reshape of unit-dims.
bab0e70243f : Add tf.Softplus -> xla_hlo legalization.
d6a0f20592b : Refactor GetInitOp() and GetAssetFileDefs() to loader_util.{cc|h} file so that it can be used by saved model MLIR importer.
8e369b870ae : Added Reshape() tensor method
204f6a1c5db : Add a helper error message when the tensor index is not found.
0511d9fd95a : try to deduplicate thread id. pthread_t is 8bytes, in some platform , casting them to 32bits might causing duplication. 1. when gettid is available, use that will give us a 32 bits unique value. 2. when gettid is not available, use hash rather than truncate give us better chance to have unique thread id.
798f7515f99 : Add eager overhead benchmarks for more Layers.
425ef02cbb1 : Add canonical TestConv model to the memory arena threshold test.
5ec77d721da : Set TF_FORCE_GPU_ALLOW_GROWTH for multi process tests
0f3562ba77d : Another round of refactoring of values.py to split utility functions that use distributed Variable types defined in values.py.
14b5803e260 : [MLIR] Determine function visibility during import - Modify GraphDef and TFLite flatbuffer importers to determine the visibility of functions during the import - Fixed OptimizeFunctionalOpsPass just optimize functional If ops and not erase any functions. Add another SymbolDCE Pass after OptimizeFunctionalOps pass to handle deleting any dead functions. - This eliminates the need to mark visibility using the saved model linkage in the Tf -> TFLite pass pipeline.
9401f802810 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/6228f27234ca84545e711fb27b7850f6829af3d9
6f90f5dc486 : Reenable full mixed precision warning.
813698a99a5 : Skip Strategies not using DistributedVariables in testPackedVariable.
1a8c0734c2f : (NFC) Replace `NULL` with `nullptr`
2dac8cf5500 : Surface num dropped events as a warning message.
76fa5e8a4a3 : [XLA:Python] Implement on-device heap profiling support for JAX.
b1be337088c : benchmark_model provides thread number to CpuBackendContext when using caching
76e45e9c05c : sort host plane by index of xline (which is already sorted by name)
1e2a941351c : Move 'enabled' from _pywrap_traceme to trace
795362accd7 : Improve the handling of remote worker threads. Also, sort root events before grouping.
eb4af4527b8 : Internal change
956e28c06df : Remove keras_tensor skipping from keras tensorflow_op_layer_test
0c159269d13 : [NFC] Adopt ArrayAttr::empty()
e13e24184c5 : Elementwise base task changed to new style.
615cedf9d2f : More descriptive error message for Concat.
b58a02c186d : Support flex ops in calibration optimization
c8d4f46c0fe : Add tf.VariableShape decomposition to tf.ReadVariableOp and tf.Shape.
0bf070c54d0 : Reacquire the GIL when handing errors in the read method of file_io's BufferedInputStream.
588854df78c : Added device info to TransformToCLCode function. Storing half parameters on PowerVR as float32 values.
2b7fb42e3b7 : Provides an environment variable via TF_XLA_FLAGS to turn on the MLIR bridge.
3efb46044d9 : [tfdbg2] Doc: add to list of supported tensor_debug_modes
2ef13f6efa2 : Use dependencies from workspace.bzl
441a2c2d365 : Use repo_mapping instead of patch file
cff70f59857 : Add Init for TF_Filesystem GCS
4ae45e1bfe0 : Improve numerics of Log1p for XLA:CPU.
777ac03c0e4 : Use TraceMe::InstantActivity with TraceMeEncode in memory profiling
dfaeeac538f : Internal change
a4821531c61 : Use new linalg.generic builders.
93e1c1e81e6 : Export tf.math.reduce_all first
bd361bfaf94 : [XLA:Python] Implement on-device heap profiling support for JAX.
8bc26ba68e7 : Bump open source llvm revision to f44d2424f8d7735d7ab5ffd96f75300221afd099
4eef626b3ba : Integrate LLVM at https://github.com/llvm/llvm-project/commit/f44d2424f8d7
9123bfa78d1 : add hoist data-discarding ops pass for tf.data
f1790fb81f1 : Update GraphDef version to 430.
033ecceac28 : compat: Update forward compatibility horizon to 2020-06-12
2f9642602d9 : Adapt to changes in micro_allocator.
3999505272a : TPU library internal change.
bb5e2e63d9b : TFLu: Add support for unknown output dimensions
a79881915e5 : Add extract head tail outside compilation pass to TPU bridge pipeline and unit tests to run TPU Embedding API using MLIR bridge.
ce791304c8e : TPU library internal change.
d7d97a0d72e : Internal change only.
744010d48db : Forward compatiblity and backwards compatibility changes.
fa58bd5e942 : Fix the bug in recording a hexagon profiling event.
6b91706311f : Add extract head tail outside compilation pass to TPU bridge pipeline and unit tests to run TPU Embedding API using MLIR bridge.
b5e6999ea2b : Make map_structure_with_atomic work with attrs.
77e46ebf974 : conv3d ndhwc plumbing
b62ad45a875 : Check that rank(updates) = rank(indices + params[1:]) in resource_scatter_update, to match behavior of V1 scatter_update and shape function.
ffc7592c827 : Support Global Average Pooling in XNNPACK delegate
6642441bee5 : [tfls.codegen] Update Image Classifier generation to new API.
938d22a218f : Update Keras version number.
c004b03ab7a : Temporarily fix the makefile build breakage by excluding ruy/prepare_packed_matrices.cc
33148b93a5e : Update ops-related pbtxt files.
c1a705c1299 : [XLA:Python] Add `is_optimized_build()` function that returns true iff XLA was built with optimization.
5fb449eb6fc : MultiProcessRunner: Make MultiProcessRunnerResult available even in timeouts by adding a SubprocessTimeoutError class with MultiProcessRunnerResult data attached.
afc69d0f046 : Re-enable combinations_test : )
6ea4b4232fb : Update Keras version number.
84b7e0b8fd9 : Update losses.py
da9adcc7018 : Fix Windows breakage.
435db153f45 : [XLA] Remove a comment which is no longer true
4bd42cdd0e6 : Use float_32 instead of float32 in function names
256f21573c0 : sort xlines by line timespan is only used in MergeShortLivedGpuStreams. add comparators for sorting by line's display name.
1edc8bdff44 : Add rewrite TPU embedding ops pass for TPU pass pipeline
854df86f53a : Parallel device: Add tests for async executors+collectives
cfe037e3fe9 : [tf.data] API changes.
b6d13bb0a85 : Remove TF Micro tests that use the "name" field in TfLiteTensor.
8b997d655de : Update loss_scaling_gradient_tape_test to not rely on Keras.
bf81b605782 : Added duplicated elementwise implementations for arguments/tasks in new style. Added support of new elementwise implementations in Transpose operation.
151ad235228 : [tf.data] Cleanup of C++ user-defined function execution utilities.
7933b0e5e3d : Export and add dispatch to overloaded tensor operators (that were not already exported under different api symbols) under the hidden namespace `tf.__operators__`.
e3aa45345b7 : Do not add outside compilation attributes to ops without usages in TPUHostComputationExpansion pass.
f6938bff054 : [MLIR] Add more ops support for LHLO.
603e328a1c8 : When constant folding Case nodes, propagate known output shapes to the "_output_shapes" attribute, to aid in shape inference.
07c86125821 : numpy_ops: Remove convert_to_tensor, ShardedNdArray and tensor_to_ndarray from the module.
89910c62d6a : Added handling of TFLITE_GPU_INFERENCE_PRIORITY_MIN_MEMORY_USAGE.
dbb8dba3117 : [MLIR] Complete LHLO element-wise ops support
4d58a67a9f1 : [tf.data] Implementation of `tf.data.experimental.save` and `tf.data.experimental.load`. The former makes it possible to save the output of a dataset, while the latter makes it possible to load a previously saved data.
348b3e62245 : Parallel device: switch to manual threading to avoid synchronization issues with remote eager
61aa4cf5d06 : Use Bazel target names aligned with upstream library names
17b422ffc80 : don't override display name even if it is empty, otherewise, it could use src->name as dst->display_name.
2bd19c69ae7 : Move fft2d to stable fork
d03b86fe446 : Extended test to the case when new converter is enabled.
54713193406 : Fix a file typo for libtensorflow.
580151fa264 : [XLA] Use latest to earliest order in prefetch picker.
7e8866d18e7 : Canonicalize TensorFlow Concat op to ConcatV2 op
da0d85808e7 : Make python names consistent
013ddd96d0c : Use CUDNN_TENSOR_OP_MATH to enable tensor cores.
66f4af41a02 : Enable //third_party/tensorflow/python/kernel_tests:variables_test_tfrt test
d0dfb9b0bd4 : [XLA:Python] Implement on-device heap profiling support for JAX.
1fbd422423f : Add additional operator specific parse functions to TFLM.
93aa40cfdbb : Canonicalize case with constant branch to call
47a391a3646 : Fix disappearing channel dimension in static shapes of images from `image_dataset_from_directory`.
c3067cb5213 : Fix bug that causes parameterized type annotations to lose their arguments. This prevents errors in Python 3.5 when combined with #40132.
35bd7ea5b5b : Bump the references to github.com/google/ruy to commit 34ea9f4993955fa1ff4eb58e504421806b7f2e8f to get the rollback of a recent regression (55cb53aa332eb91a42f095908ea63a651f86ecf3).
d2a0ab1c5b4 : Avoid segmentation fault when instantiating functions on removed devices.
d8881eb71d3 : Add a memory threshold allocation test for the Keyword model.
221d47c3b92 : Fork the mp test util function to break the dependency between Keras and TF.
04f033b847f : TPU library internal change.
60bcab7f1d7 : Temporarily disable testPackedVariable since it breaks TensorflowMultiGpu.
bef97131885 : Add `get_device_details` API.
ee67c83f72f : [TF] Add operation != to DeviceNameUtils::ParsedName.
ceed7195799 : Change varible names
9f73322ffe8 : Create a nightly libtensorflow.so symlink script that is copied into the GCS directory for nightly builds.
44e6bc63f17 : Support flex ops in calibration optimization
d85bb53d3e1 : Update the export_output_test to not rely on Keras metrics.
6bee0d45f82 : Update evaluation_test to not rely on Keras metrics.
863ceb97de6 : Migrate saved_model_mixed_api_test to V2 API
d394de5e902 : Add a version of MatrixBatchVectorMultiplyAccumulate with separate scaling parameters for matrix and vectors.
9033264944f : Allow returning attr types from TPUStrategy.run
920bf272c81 : Move Hexagon Delegate out of experimental. RELNOTES=TFLite Hexagon Delegate out of experimental
17b63987e58 : Reduce Conv2D.__call__ overhead by 45%, Conv3D.__call__ overhead by 30%, and Conv1D.__call__ overhead by 15%
52806d3849d : [XLA][MLIR] Update StaticMemRefCastOp summary and description.
c1e070032a3 : Add dependencies package for gcs
defe54715b8 : Create BatchQuantizeFloats, to replace a common pattern in multiple operators.
534c610b2ee : Fix build failure of list_flex_ops_main in OSS
47fae251e13 : internally (platform/google), we return thread name as <threadname>/<thread_id> externally (platform/default), we return thread name as <threadname> this cl make it consistent. seems that only consumer is TraceMeRecorder, which call this function once per thread per profile session. it seems okay for me to be a little bit slow.
a5c9e0fe84a : use curl instead of com_github_curl_curl
b09d05b6b19 : Avoid one redundant call to IsReachable.
5cbd0bcf412 : [-Wsign-compare] batch resolution 1
45eecdb007e : Remove outside compilation attributes for head tail extracted ops.
133c8e99b0f : give each line in cupti plane a default name, in case traceme is not captured anything on this thread. this should not happen in normal cases. we don't want to get thread name at each callback.
40704b89339 : [tf.data] Calculate the average input time for the root node of the data input pipeline.
c6745778706 : Improve multi_process_runner
51f2a966cca : [Core ML delegate] Add FP16 support in the documentation
5e260f92aca : Add a factory method to import HLO computation as a region in MLIR
bc38810e99a : Fix build failure of list_flex_ops_main in OSS
41de1e90a3f : Fix a bug in lift_to_graph.py.
b34536e5784 : Update tensorflow/core/kernels/data/experimental/csv_dataset_op.cc
ce4ae2b3127 : compat: Update forward compatibility horizon to 2020-06-11
d9aa7f7b75e : Update GraphDef version to 429.
46f963256a4 : Fix a bug in lift_to_graph.py.
fc64c9b00d2 : Fix doc error/typo in using TFLite through C++
236d73ad439 : Fix tensorflow::errors:* calls, which use StrCat instead of StrFormat
1c064ab7606 : [XLA] Avoid sharding propagation on trivial dims for dot-general convolution
3b95c2c54df : Correcting for PR comments
262ac8ec970 : Update XNNPACK dependency
f94e26300c6 : [XLA] Turn variadic reduces with a single input and output into normal reduces
777fa72aaba : Adding additional tests that exercise CopyInsertion when a while feeds another while. The structure of the added tests is as follows: 1) A while, e.g., while.1, is contained in another while, e.g., while.2, and 2) The input to while.1 is the parameter_instruction of while.2.
7b7908bb6c6 : Fix config_settings in core/kernels Also make mlir generated kernel manual, because it cannot build in rocm. We will remove the tag later once the kernel also builds on rocm.
f418a84299d : Reorganizing TPU OPS C_API related files.
751f8268495 : Rename OpFusion pass to FusedKernelMatcher.
9e88ed51ae4 : Bump open source llvm revision to 52cae05e087b3d4fd02849fc37c387c720055ffb
993f771a8bb : Support LEAKY_RELU operator in XNNPACK delegate
b46d4e1c098 : Fix FunctionRun's TraceMe and apply the new TraceMe APIs.
a529dbd7d4d : Integrate LLVM at https://github.com/llvm/llvm-project/commit/52cae05e087b
d77064eb7bc : Internal tfstreamz fixes.
f5ac07f545f : Add Traceme to tf.constant()
5a815826588 : Use IntOrUintValue() to read context ids.
ab1531b43f6 : Ensure we use the right type in printf regardless of the definition of uint64.
51fe6f6acdd : Factor out the dummy test delegate from simple_delegate_test and create relevant BUILD rules to show 1. how a customized TfLiteDelegate API looks like 2. how this customized TfLiteDelegate could be plugged into TFLite benchmark and task evaluation tools.
1248bc9c61d : Use Bazel target names aligned with upstream library names
ae1bc74249d : Internal change
cc41b2735c8 : Add a test for api_implements exist but preferred_device not exist.
d0d096f5fbf : Add tests for automatic outside compilation on TPUs with Keras models.
934c05a0aa6 : Cleanup: Use std::fill_n and std::copy_n instead of memset and memcpy.
799a50226fd : Save a map lookup in the eager attribute builder
0e8cc390c2e : pfor: support vectorizing nested control flow.
18dc63baeb0 : Use Bazel target names aligned with upstream library names
b10e5726277 : Avoid ContextCompat dependency in TFLite Java demo
be9e308f1fc : In `assign_moving_average`, call `update_fn` instead of `strategy.extended.update(var, update_fn)` when in update context.
a745f0a953d : Make CategoryEncoding work with 1D inputs and list inputs. Also add error message when passing max_tokens=None and not calling adapt.
5d1368571f7 : Update TF MLIR ODS for tf.CollectiveBcastRecv, tf.CollectiveBcastSend, tf.CollectiveGather, tf.CollectiveReduce, and tf.TPUReplicatedInput.
8c10f56c927 : Stylistic changes
c3da1a69c3d : Make sure compiled metrics are accessible after loading from H5 or SavedModel.
1936a8120de : [XLA] Support aliasing in HloRunner
686606eb263 : Use OperandAdaptor via alias inside generated class
725a35fce48 : Internal change
d5f5b0e3dd2 : Implement TPU Host Computation Expansion pass.
07cf1a25331 : Convert "xla_hlo.reduce" op to "tf.Max" and "tf.Sum".
f01da513afe : Make TraceMeConsumer's argument order consistent with TraceMeProducer's.
7344c2f3f5a : ...This is Androidx Migration...
2d47ee4a02d : Remove use_automatic_outside_compilation_pass argument.
d483e845751 : Legalize "xla_hlo.convolution" to "tf.Conv2D" and "DepthwiseConv2dNativeOp".
2b05096c356 : HLO Concat to Slice optimization
e7fd667067a : Use Bazel target names aligned with upstream library names
eeefc662d04 : Sanity-check if a operand of a new instruction is already dead.
e590351bf3c : [XLA] Serialize aliasing to HloModule textual representation
64a5248407a : Implement the llvm lowering for the customcall sliceToDynamic and padToStatic for on XLA:GPU.
83af443dc7b : Add fine-grined shape constraints per type to Add, Mul, and Sub ops
a2868d9d557 : sort lines by timespan is only required for merge gpu streams. separate it out. and template the sort line for future sort by name.
f32ea19517f : Change windows RBE to use a new toolchain image and its related configs.
94bd4f7cf6f : Support "armv7a" cpu value in XNNPACK, pthreadpool, and cpuinfo
3ba91248777 : Add sign, broadcast_arrays to tf numpy.
cdfacf6551e : Use Bazel target names aligned with upstream library names
f5547e8125d : Introduce PackedDistributedVariable which packs multiple variables distributed across devices. Introduce PackedVarAndDevice which represents a packed variable in a given device.
cc8505eb36a : Add support for legacy traces.
fd16329f84c : Changed fusion interface. Applying fusion right in front of Write() method, so as tensor can have state that changes during kernel execution.
4af7351a256 : Make Normalization layer work with 1. 1D data (crucial for the tf.data map use case) 2. List data
90ebd39ac41 : Switch tests of the v1 ftrl optimizer (which is graph only) to use ops.Graph.as_default() explicitly instead of relying on the run_deprecated_v1 decorator (which we're trying to avoid)
7622b2e07fc : Bump the ruy repository reference, to get better support for some ARM32 targets: support for the case where cpu==armv7a, as opposed to cpu==armeabi-v7a
02c6b9edaf1 : [ROCm][mlir] Disable mlir saved model test
51238812270 : Changed default options in TfLiteGpuDelegateOptions_New. options_.egl_display = EGL_NO_DISPLAY; // instead of eglGetCurrentDisplay() options_.egl_context = EGL_NO_CONTEXT; // instead of eglGetCurrentContext() If users wants cl-gl sharing, they should specify it explicitly.
31862b7bbef : [XLA] Make replication analysis consider AllGather and global device IDs.
01dd0660314 : Addressed reviewer's comments.
e47873165f2 : Fixing bad #elif MACRO
ed57b304153 : Support six new operators in XNNPACK delegate
f0322d6c684 : Change comments
c03e49d2c2d : [XLA:GPU] Reduce block sizes of multi-output row-reductions to reduce register pressure and avoid spilling.
3099f3a6644 : Remove --dump-input=fail flag passed into FileCheck in FileCheck tests.
eef7be73987 : Adding comment back
565490c3387 : Fixing unit test failure in eigen build
65a2d4656a7 : Handle the case where api_implements exists but api_prefered_device does not exist.
e66dabe79dc : Drop more --dump-input-on-failure from FileCheck commands
57c09eb4d8b : [tf.data] Calculate the average input time for the root node of the data input pipeline.
26ee75e5968 : Decouple the model and TfLiteContext instance from the allocator and interpreter.
0fecf6f89fd : Update operation summary for TF _FusedConv2D.
4660a50f077 : Drop --dump-input-on-failure from FileCheck commands
8aefe94dc73 : Update _FusedMatMul operation description.
79e54fa06a7 : Make which down_cast we are using more explicit, fix the breakage in ROCm build.
89f45954a7b : Add tests for automatic outside compilation on TPUs with Keras models.
3dc73624620 : Update the nightly_release_smoke_test script to check the whl size at platform granularity and not just cpu/gpu.
6e024748f64 : Restrict visibility for micro libraries.
4acad672b7c : Fix a crash when SparseTensor::Slice receives start/size larger than input tensor. SparseTensor::Slice already reduces the size of the result if the selection is not fully contained in the input; this fix ensures that the same treatment applies when the start is already beyond the input boundary.
770b12dc60c : Handle the case where api_implements exists but api_prefered_device does not exist.
d14b3ad658d : [NFC] Change IsExported() to be more efficient
5e8bf2ef074 : Update docstrings for APIs that raise a RuntimeError when wrapped in `tf.function`.
fd6b297ea63 : Add multi-threaded sparse FullyConnected kernel.
c0fccff2af8 : Fix a merge issue after MLIR integrate.
31c5c415253 : MultiProcessRunner: Add in `_SubprocessInfo`, `task_type` and `task_id` attributes which were missing in a previous change.
8bd0c2f30a0 : [XLA] Correctly handle variadic reductions with a single output in the evaluator
e0fe88076fd : TPUStrategy must retrace functions for each device in the case of MirroredVariables.
54b51b10585 : Apparently Stop() sometime can be called when or after PyFinalizeEx is called. This will happen in a mode other than e2e mode.
946b3753ae8 : Replace context->ReportError calls with TF_LITE_KERNEL_LOG macro.
65852632186 : [XLA] Reapplying Add support for sinking broadcasts through ops with multiple broadcasts operands.
eeccae019af : Fixing broken links in documentation.
881cecb14a7 : Remove the TF Control Dialect
f2306d9f25e : Move keras related saved_model test to keras integration test and unit test.
764e2641e05 : Addressing review comments
a1045ae332f : ARC EMSDP: Return uboot.env (was strangely deleted during merge)
a3db6fe20ed : - default heap size was increased to cover all tests - minor fix in examples readmes
a729898a090 : Fix of problem with copying of just downloaded TCF
9affecb6c06 : Bump open source llvm revision to 675cefbf60270f59057972e33365a09590fb3694
ae29b0fefb6 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/675cefbf6027
fcfc8566c4c : Use a MLIR generated kernel for tanh for the GPU backend (behind build flag).
66579383a8c : Rename GPU whitelist -> compatibility (list)
66b90a014dc : Do not rewrite std.return to lhlo.terminator when converting hlo to lhlo.
5f1c1ae431f : applied clang-format
1267401ad07 : Fix for CI error.
4ac6c6eb6d0 : Update google cloud cpp to 1.14.0
1efc6cc1353 : Added comment and minor stylistic changes
426c9839aaf : added comment and wqminor stylistic changes
4851082f8f0 : compat: Update forward compatibility horizon to 2020-06-10
aee93d2a49a : Update GraphDef version to 428.
77e5fb550de : Fix compile errors by using the new MicroAllocator::Create()
a1578939e3c : Internal TPU library change.
50403ea24fa : [MLIR]Add conversions dot op from LHLO to Affine
abd113a7145 : Simplify the templates for bias_add, relu and tanh.
c055650abad : TPU internal change.
c6833ca52a9 : Allow updating MirroredVariables in replica context when aggregation=NONE. we call update_fn(assign, assign_sub, assign_add) on each of the replicas.
516608035f8 : Modified BUILD rules to have a more explicit way to enable XNNPACK delegate by default.
299b1bf0ba5 : Implement fast deferred-decoding Python stack trace class.
584a042d352 : [XLA/CPU] Support buffer aliasing on XLA:CPU
0ef962b1a5b : Improve precision of Log1p in the range [1e-4, 1e-3].
ef47bbbd57c : [TF/XLA] Only force retracing for non-unique XLA context ID for TPUReplicatedContext
b48bafc73fc : TPU library internal change.
090f260aab3 : Copy the generic_util logic to feature column for serialization/deserialization.
2e9eaece7b9 : Set static shape for category encoding sparse output
3cdb06cbabc : [XLA] Preserve layout when sinking broadcasts through slice/dynamic slice
3d53fd68752 : Update feature_column to not rely on Keras initializer.
012401fb38f : Improve precision of Log1p in the range [1e-4, 1e-3].
c0875c5cfa9 : Better align LLVM Bazel library names with upstream and internal names
0d40f59242f : [TF:XLA] Update an error message to include the word "uninitialized" because many tests depend on that word being in the error message. Additional update tests that search for an outdated error message to just search for "uninitialized".
bbe0c4590c9 : [XLA:GPU] Support buffer aliasing for XLA:GPU
4738f8a6e6d : Fix FunctionRun's TraceMe to capture the scheduling of the function (instead of async execution of it) and use new TraceMe APIs.
ae408bb512e : remvoe trailing white space
81f28b5ad92 : Fix bug where v1 vs v2 model class swapping does not trigger correctly in rare circumstances.
ab86bb82faa : Bug fix
da18384ad58 : Bug fix
371c2e6f4f3 : Bug fix
83decf0d382 : Support multiple OS
de0a617f4ef : Do non-fused mixed precision BatchNormalization in float32.
1ed2ab4638c : Adding parameter to use --nightly_flag to install specific packages if building the nightly build
50f0ba885bc : Added parameter to pass horovod version and fixed comments
7a048082c1c : Removed extra line
615d3ce1af9 : Added install futures for backward compatibility
aa5bfd35fa5 : Added license to the shell script
ff359d4a48a : Setting default values for OpenMPI versions
aaf693d29bb : Added code to build multiinstance/multinode container
ec2fb44030e : Allow tf.resource_name argument attributes in tf saved model dialect
c9c8b624e32 : Add eager microbenchmarks for Conv layer overheads.
7da5b33f621 : Deprecate tf.distribute.Strategy.experimental_make_numpy_dataset
cb3a0b94503 : Adds sort_key_val to tf_numpy.extensions
ad027e2469c : Fix FunctionRun's TraceMe to capture the scheduling of the function (instead of async execution of it) and use new TraceMe APIs.
b8cce8c2c4b : Added a sub-class of tf.random.Generator in keras/layers/preprocessing/image_preprocessing.py to temporarily allow creating generators inside distribution strategies (with all replicas generating the same numbers).
894f1324dd2 : Allow both Enter(data, control) as well as Enter(data).
b8de8f444ec : Add dict input test case to tuple wrapping tests
c4b376a48bd : TPU library internal change.
2e4184f8294 : Refactored to reflect changes in upstream
3dcf574c5bc : Move Keras eager microbenchmarks to keras/benchmark.
5f069e0eaec : Update the version string for libtensorflow nightly releases.
492bb4d4a3f : Make windows tf-nightly pip package the default with gpu support, similar to linux packages.
05070430586 : Parallel device: move broadcasting a bit earlier to simplify type signatures
41a78aee2a0 : Enable tests for tf_numpy's array fn
5a7be26e1d2 : [XLA/CPU] [NFC] Further simplify used datastructures in assigning buffers to Executable by using MaybeOwningDeviceyMemory
22780f3485d : Fix type incompatible for unranked function output from input if not entry function.
25c696f76b9 : In Batch op, move Tensors into output, as opposed to copy.
bf35ffce3a0 : had extra $ symbol in makefile
fc49261d222 : Added functions for arguments merging. Function for inserting linkable code before Write() call.
b22e5f55cd2 : Refactor custom op resolver classes out of the MicroInterpreter test.
06784eff59a : For Runtime Metadata, HostTracer is not required, it supposed to only capture GPU events, CPU side of data are collected by other means than TraceMe.
befab153340 : TPU Library internal change.
dcfc2175c79 : Small change of comment per reviewer's note.
84afc268a77 : Documentation on the new experimental option for 16x8.
47674cac85b : Fix for pylint
0d7dbab9df8 : Move the keras related load test to be keras integration test.
e830f70d701 : Update following the comments. Also update the description.
1835465ac5a : Add error_reporter DCHECK back into SimpleMemoryAllocator.
b68b869e759 : Fix invalid keras tensor isinstance check
191628f0e5f : - Remove executor_to_control pass. - Remove raise control flow pass. - Cleanup usage in TFLite and other referneces. - Remove skip_control_dialect member in PassConfig
b8a267a9fe9 : For Runtime Metadata, HostTracer is not required, it supposed to only capture GPU events, CPU side of data are collected by other means than TraceMe.
6eff291a056 : Use python tracer to control TraceMe in python launguage. This should have better performance than go through pybind11.
b4b83222d47 : Update the Bazel version for Windows.
1145cc3855b : For Runtime Metadata, HostTracer is not required, it supposed to only capture GPU events, CPU side of data are collected by other means than TraceMe.
9c236222b3f : [tf.data] Add comments for the input time computation in the InterleaveMany node.
099b5eeeadd : Make TraceMeEncode compile with C++14
cdaa8b5c2c5 : Remove dependency from delegates/gpu to micro.
b10aa217a4b : [NFC] Fix formatting, comments, and a spelling - Also move the implementation in while_loop_outline.cc into an anonymous namespace
eb8f61f5f41 : Support variant of whitespace tokenizer
15b97dd44a4 : CPU Feature Guard MKL brand needs to change to oneDNNchange to one dnn
0c8a72d5da9 : Remove run_deprecated_v1 decorator from feature_column_v2_test file. Rework tests to either use ops.Graph().as_default, or to work eagerly.
f4ef8b315e5 : Port the raw_to_bitmap_test from TF test to use TF platform googletest.
f6d4243b81c : [Profiler] Simplify the Overview Page.
05b91630deb : [TF:XLA] Clarify the error message that is returned when a variable is not initialized on the current device. The variable may already be initialized on another device.
3fc256a0dc3 : Fix for pylint.
507c7549317 : Fix for pylint errors.
9040800a7b6 : Remove cudnn RNN algo APIs from cudnn 8 inc file
f467f35f25d : Generalize xla.is_flat to include any Mapping type, not just dict.
ed522770269 : Unify convert to constants logic.
75f09e6973f : Fix save model issue for ops with a list of functions
2aca3b09445 : [ROCm] Fix for ROCm CSB breakage - 200609
b18a6f4d7a4 : Fix default `main` argument of tf_py_test target
d318b778e90 : [tfdbg2] Refactor and simplify code in dumping_callback.py
502a4bf641e : Remove the deps to Keras model from gradients_test.py
8681b1bf543 : Adding 3d Pooling using latest MIOpen API
d2b02580e6f : Update TF bazel version requirements.
3bec74195ec : Remove a defensive check that prevented adding Generic as superclass of Tensor. This is required to unblock #40132.
7c1b0d0a37f : Add quantization option to Metal delegate Swift API
c2548337173 : Bump the ruy repository reference, getting in particular: - Use of the cpuinfo thirdparty library to perform CPU feature detection, including detection of dot-product instructions on iOS and detection of cache sizes. Combined with the ARM64 build change below, this means that iPhone11/SE devices now use dot-product instructions. We measured 250 Gop/s on 1 Lightning core in iPhone 11 Pro. - ARM32: @lissyx's fix in google/ruy#69 - ARM64: build the kNeonDotprod path unconditionally (used to be linux-only). - x86-64: enabling AVX512 instructions in the general opensource build.
6e2c61a8374 : Export TypeOf(), it is very useful to determine size of the underlying type when going to preallocate are for tf.ReadTensor()
efe0812a463 : Make http://metadata.google.internal configurable
f76e9c29151 : Use cudnn for grouped backward input convolution.
55e93450d7d : compat: Update forward compatibility horizon to 2020-06-09
c1df171d427 : Update GraphDef version to 427.
7fcef294caa : updated golden files
8dffa4de1b2 : Follow up to https://github.com/tensorflow/tensorflow/commit/0e1f3de50a5c22bfb871d76d306770eb283be95d. This change enables keras tensor tests related to updates/losses. - `updates` are not relevant in V2. The original `KerasTensor` change returns an empty list for updates. This change modifies the tests checking for updates to run only in v1 mode or updates the test logic as required. - Some of the losses/add_loss tests were failing with KerasTensor because we were trying to convert KerasTensor to Tensor. This code changes/moves the conversions as required.
8398b862ffc : Mark layer `updates` property as deprecated as updates get applied automatically in TF2.
d570632ba89 : Do not wrap a single x input passed to Model.fit in a tuple
13c09da4222 : Open sourcing some TPU-related work
d9e5e2f7b34 : Docstring fixes for cluster resolvers.
33014a38d98 : [Core ML] Support FP16 in fully connected op
47b4145e68d : Separate out parse functionality into helper functions.
6ddc7f8d994 : [XLA] Update layout tiling in some algebraic simplifier cases.
cf1b6b3dfe9 : Remove PTX for all but newest GPU architecture.
0266394d50a : Compress CUDA kernel binaries (CUBINs).
4644b47db19 : Remove duplicate macros
8798a7d4418 : Add support for NHWC depwise conv
7b0071d9540 : Add build-related tags to TensorFlowLite and TensorFlowLiteAllDelegates
590a27e7db6 : Read producer/consumer ids as uint64. Also, add uint64 to XStatValue to support test cases with uint64 stats and add IntOrUintValue() to XStatVisitor.
1a90749db94 : Enable the ability to pass a MicroAllocator instance into a MicroInterpreter instance.
379268e9f4c : Ignore IsExpensive checks for fusion merging opportunities that save a lot of memory
459afb493f5 : VLOG(1) buffer allocation stats from gpu_compiler
125822f42ae : [XLA] Remove kNoAlias aliasing
d59cc2fcf03 : [XLA:CPU] [NFC] Simplify datastructures used for allocated buffers
a5e2430b3ec : Updated documentation for GRU & LSTM
926cd57d1f6 : Check in the bazel toolchain for the new windows RBE image
13d3b343498 : modify example main API usage
2cceeea2649 : Use switch statements in lambdas passed to XEventVisitor::ForEachStat. Also add utility to parse tensor shapes.
2edb0fe27f6 : [XLA:SPMD] Limit halo exchange to be smaller than replication.
4f2d979e1c8 : Routine dead code clean-up.
939772a64eb : Fix connectivity metadata missing issue on functional model.
b546504c58d : Move identity_fuzz to new location. Add linkstatic=1 to fuzz target.
56c7861736f : Add more docs on using TFLite through C++
bb08729daa2 : Switch to the operator specific parse functions.
d8fd396ec1c : Add keras benchmarks to "keras/benchmark" dir.
477c1312ba0 : Move AddBuiltin and AddCustom out of the interface.
112154f2c88 : Reduce the usage of keras generic util for Feature column.
27d684112b1 : [XLA] Softplus should be monontic
7152155517f : Always increment iterations in LossScaleOptimizer.
de901d9be98 : Consolidate error and warning message population. 1. Add a diagnostic message which contains error, warning and info for diagnosing profiling anomalies. Replace individual error and warning fields by the diagnostic message. 2. Add unified PopulateStepDiagnositics, PopulateOverviewDiagnositics utilities in diagnostics.cc to be used by all tool converters. 3. Add unifid GenerateDiagnosticDatatable in TfStatsProcessor for all child tools. Add a similar generate_diagnostics_table for python converters.
d7da550fc7b : Make eager/monitoring_test.py less flaky.
1acf61f0281 : Prefix OpFusion and ConvertReadonlyReferenceVariablesToResourceVariablesPass pass flag with 'tf'. (NFC)
04a5c1d9b43 : Avoid converting tensors with per-channel quantization to UINT8 in NNAPI delegate.
da37e9874b3 : Enable tests for var
3946ad2bfd2 : Print the ptxas command line as higher VLOG level.
03714f32b08 : [tf.data service] Rename GetElement TraceMe to GetDataServiceElement
256cfa1823b : Add XLA_FLAGS=--xla_gpu_gpuasm_extra_flags=...
ce806400a4c : Print the verbose output of PTXAS.
f8a42455771 : Adds quantized support to TFL BatchMatmul - Hybrid asymmetric quantization
854e0bfdb20 : Support native python list for Hashing layer.
10ff91a6dc5 : Update test case for modify model interface. The input and output float tensors are in the beginning and end of the model respectively.
05355c404af : [tf.data] Update the input time computation in the InterleaveMany node.
73d8cfcf8ba : Disable tfrt from Tensorflow TAP and add it as a separate target.
d91e83ceb73 : Moved Arguments to base class(GPUOperation).
c665f60b4cd : xrange() was removed from Python on 1/1/2020
50333e08239 : Move xtensa kernels to prepare for https://github.com/tensorflow/tensorflow/pull/39561.
dbc7faeecdb : Addressed reviewer's comment.
2a85bf4a14c : Fix minimal logging build for macos
a00daa2f379 : Insert a PackOp between per-replica arg nodes and a dst node which is not assigned a replica device. The dst should be responsible for unpacking the packed tensor.
e60c1ba960e : [XLA] Improve numerical stability of Logistic.
81ceabffc6a : [XLA:HLO] Small refactoring and more comments in tuple_simplifier.
b0b763203e9 : Add ability for functions to share rendezvous
3cfba9571bc : Loose the check for BN when momentum == 0.
be20584437f : Use first worker as default device in tf_function_test.
a5e5e94904a : Avoid linkstatic on macOS, see https://github.com/bazelbuild/bazel/issues/11552.
ad4323e9347 : Update tf.map_fn to specify that at least one tensor must be present
d50e348ab34 : cleanup / clang formatting
43930312404 : Update the boundary check in unravel_index to use std::all_of instead of eigen
4f4f5db82fa : Added batch support for OpenCL converters in some cases.
b0fe2034d92 : Review Comments 2
ee4f27a5244 : XStatsOwner::GetStat returns optional<XStatVisitor>
cb8342c4eb6 : [XLA:Python] Implement np.nextafter for bfloat16 extension.
60d63428b1a : [XLA] Better alias handling in memory space assignment.
7b4b07c0981 : Update mkl_requantization_range_per_channel_op.cc
7fc6bf6726c : Update tensorflow/core/kernels/mkl_quantized_conv_ops.h
8abf495b5f4 : [ROCm] Fix for ROCm CSB breakage - 200608
d2e0f758172 : Bump open source llvm revision to 92cb0ce8f814cd39ef4598fe074534cb787a9e78
e2b4994f450 : Update mkl_quantized_conv_ops.h
f32fcb56ffd : Addressing review comments
6ae6ef636d6 : Addressing review comments
ed41bb08250 : Fix for CI failure.
fcfdbcf14ab : Revert of
bf1b3d7e70e : [TF/MLIR] Adds legalization rule for xla_hlo.dot_general.
b8bd7b3483f : Integrate LLVM at https://github.com/llvm/llvm-project/commit/92cb0ce8f814
0c8343f7f3a : Address review comments
ad6ccc651c6 : Update sequence_feature_column_test to not rely on Keras.
3b2109f7de7 : Update the base class for _LinearModel in Feature column v1.
f25f8ea2136 : Review Comments
319df5224cf : [tfdbg2] Fix bug in which enable_check_numerics() errors due to empty file path
74fb47ccd26 : Add a new pass for promoting VarHandle ops to TF saved model arguments
9429a942256 : Internal, delete the old go_wrappers file.
94ce307aa0f : [tfdbg2] Fix num_outputs properties when execution or graph op has no output
bacc5e59273 : Fix build issues.
60f6c58f9ea : This commit creates a new op CSVDatasetV2 with an additional parameter exclude_cols for backwards compatibility. Other changes include: Making the new op forward compatible. Adding error info to the docstring. Adding couple of tests to verify errors are being raised.
251a4740969 : Support benchmark of quantized models in model benchmark
dab7b460243 : Update model saving test with MultiWorkerMirroredStrategy.
92d08074a05 : compat: Update forward compatibility horizon to 2020-06-08
bd0f0821f77 : Update GraphDef version to 426.
26506193873 : Fix the compilation issue on macOS for model_xnnpack_test.
b9db1ee4174 : sync third_party_downloads to avoid conflict
56ef8c1ac28 : Use an input file for tf_to_cubin.
c7f8f9ecfb1 : Support DIV/SUB/MINIMUM/MAXIMUM/SQUARED_DIFFERENCE in XNNPACK delegate
b9979465767 : optimize softmax quantized with two uint8 lookup table methods.
4e7ce793d99 : Merge various kernel registrations with macros
9b37e099942 : Do not capture device from outer stack in a func graph when using distribution strategies in eager mode.
f65efd739cd : Optimize bilinear resizing using vectorization.
cef0c8cf713 : Fixes: GitHub #40103
7a239d4952a : Assemble CUDA and cuDNN DLL name in build_info from version.
5875e852b2a : Make TFLite Pad/PadV2 op legalizations check the maximum rank in paddings.
0078fff2cc6 : LSC: Replace cord.ToString() with std::string(cord)
d8becf67bbb : Fix errors on checking expected output type
7fea4ccf1c9 : Re-generated the full Dockerfiles
9af111734a7 : Set dynamic to output tensor when input tensor is an unranked in Pad op
71cf74f9adf : Selective registration for flex ops
e474fc8ebaf : Re-generated the full Dockerfiles
01cfa68435d : Add tuple support for linear layout.
8a4c72a0845 : Cleanup the build deps for base_layer.
94f5c126e73 : Clean up the Swift TestApp and direct users to TFLite example apps.
bb1c937e374 : review comments.
bcd0f459a15 : matmul,qmatmul and fusedops support for threadpool api.
a646c1280d7 : Create tensorflow/security/fuzzing.
974e63ae58e : Updated steps numbers from 13. 12 was duplicate
2c6f2884fd8 : xrange() was removed from Python on 1/1/2020
b8f57874ba1 : Fix SyntaxWarnings on Python >= 3.8
2ffed0891b2 : Undefined name: import sys for line 56
e39f23b59ab : compat: Update forward compatibility horizon to 2020-06-07
bb574101d30 : Update GraphDef version to 425.
ca2008d381e : Forward fix of Windows build after cl/315018663.
67099d08529 : Remove dependency on TF during pip package building.
115ca425e44 : Integer quantized model support for Metal delegate
a5b24dc2d1d : Add static_cast to comparison with unsigned int
735bb0fc23f : Improve the error message when importing a flatbuffer which has empty buffers.
477203e3257 : use kUnknownCardinality in test
36cc491e718 : Add transforms to convert between functional and region based If.
996b28e8341 : addressing the review issues
8b19be016aa : update c++ side cardinality test
e69801ef4b0 : convert identity ConjugateTranspose to Conj instead of removing it
c287b7e6e2f : [TF] Bugfix to conv recreation logic in tf.keras.layers.Conv*
012abddb77c : compat: Update forward compatibility horizon to 2020-06-06
c082f77859d : Update GraphDef version to 424.
c949172f5d5 : add a pass to outline kLoop/kInput fusion pattern in xla_hlo dialect
0317f64491b : Update RNNCell._rnn_get_variable to use Variable._trainable in TF2 mode.
48ccc08a8b7 : Fixing nondeterministic nullptr access.
8b81960fcb6 : Update api_def_StridedSlice.pbtxt
2f402cbf234 : Integrate stackdriver support with tensorflow
478a4a89835 : Print out the contents of buffers passed to KernelThunk at VLOG(100)
9a8175c4a96 : Support native python list for Hashing layer.
b0375e267c5 : Fix floating point exception with tf.unravel_index
f268f059e16 : Revert "New feature. Use new param log_all in CSVLogger to log all elements in training even if some epochs don't contain the same elements."
99d2416b614 : New feature. Use new param log_all in CSVLogger to log all elements in training even if some epochs don't contain the same elements.
bb3cec3b33a : fixing pylint issues
b42f30e171e : no need for if statement since custom object dict is checked before module objects
93787127d8e : We need to bring in the classes from advanced_activations if there are no custom objects specified. When no custom objects are specified, our module_objects/globals() in activations.deserialize() won't contain any advanced_activations.
ddcfc3edd3b : Add OpFusion MLIR pass and Conv2D + BiasAdd + Activation fusion.
ff07590ce1a : add test
e879c4f8bd0 : Update shape constraints.
c0e6ce22952 : [XLA:Python] Optimize traceback implementation.
54d74710e49 : Initial @tf.function support in TFRT. And enable some tests in def_function_test.py.
e59ee30dd27 : Support frontend attributes in HLO MLIR and on export to HLO proto.
c5ac451efae : Add ParseExample op to TF ODS.
0a2db3d3544 : Provide NVIDIA CUDA build data in metadata and API
6bae8af83b4 : Make bf16 default with mkl and print out proper error message for legacy systems such as broadwell
f6db19cc34d : Replace the mechanism used to register & look up Python types from c code in tensorflow/python/util.h with one that supports non-type symbols as well.
a894d7a9369 : remove duplicate registration for softmax bf16 op
f5f25ec0232 : Integrate stackdriver support with tensorflow
d4cd262a676 : Add support for StridedSlice in Hexagon
d8bb6569bc6 : correct summing total blocks
709028068e2 : NFC: Remove some dead code
0e1f3de50a5 : This change adds WIP support for using `KerasTensor` objects in Keras's functional API instead of symbolic graph tf.Tensors. It is controlled by an internal behavior flag that is disabled by default and is not yet exposed in TF's APIs.
52028d8d95f : Improve handling of the profiles which use a TF loop as a training loop.
8952f953d52 : Fix windows type issue
68ad29a9953 : Handle DeadlineExceeded in OptimizeDatasetOp::MakeDataset correctly. Before this change, if we encounter a DeadlineExceeded error, the output dataset will not be set (i.e. be a nullptr), resulting in "Read uninitialized Dataset variant" when we try to use it.
c38ec78efc0 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/c2ab36f47a34e572f37e3dd556ac8a04ab769277
21531e44597 : Support native python list for Hashing layer.
9c9e961174a : Added support of HWC constant tensor in ElementwiseWithOneInputAndConstantArguent. Remove Mul (replaced by elementwise). Changed Add (some cases handled in elementwise).
ffc8ddf6bf3 : Fix comment on header file to include "cpu_backend_support.h" -> "cpu_backend_context.h"
1a336e829a3 : Added BatchedWidth state to support batch "automatically" in new architecture. Softmax rewritten.
e362bc5542d : Allow shallow copy and deep copy of DistributeDelegate using python's copy module. Currently it leads to an infinite recursion.
94a73f43938 : Replace the mechanism used to register & look up Python types from c code in tensorflow/python/util.h with one that supports non-type symbols as well.
52e2de09b7b : Delete Dockerfile.custom_op
9d572b8d5ef : Introduce a "recording" MicroAllocator class.
3f7adb0d480 : [XLA:Python] Add a PyClient wrapper object around PjRtClient.
e96c412005a : Ensure different distributions (e.g. from tf.random.normal and tf.random.uniform) are not considered identical.
2223a5c380b : Fix for asan failures.
e255175f168 : Add a multi worker input test with a single file
2c8aaf49772 : Blacklist Case op from callback
cd879536ddc : Place a TensorHandle which packs a single TensorHandle on a CompositeDevice, in order to trigger per-replica TensorHandle extraction during function execution.
d54578dba21 : Add APIs to enable selective registration of the builtin parse function.
21715bfb307 : Disable flaky tests on windows.
96ae6b3eec3 : Fix Lambda layer deserialization polluting core module.
d66ae5d65fb : Add a multi worker input test with a single file
735ded004a6 : Increate the size of one xla test.
27b95fad0a6 : PR #38345: TFLu: Add ethos-u55 kernel
cdd3ab161a2 : Update tf_device.is_same_data_across_replicas bool attribute to be xla_hlo.is_same_data_across_replicas unit attribute. (NFC)
268a0ea1502 : Make quantize_model.cc work with ops that are quantizable but are already taking int32 type.
e6cfd0454b7 : tf.numpy: minor fixes. Change trax to use tf's numpy code.
aa60e5adef1 : Exclude tests tagged with gpu or tpu from ubuntu_16/gpu_pip_on_cpu.
077ae24c531 : Install python3 package by default
b055058610d : Add transforms to convert between functional and region based If.
b6b9f0815e3 : LSC: Replace cord.ToString() with std::string(cord)
f7301c125ce : Update Dockerfile.custom_op_ubuntu_16
a565c473c14 : Improve error message when attributes are invalid
86c745a1122 : Add more error information about the current shape that isn't correct.
1c144fdb678 : Fix issue - 1. tf.keras.Model.compile metrics do not respect masking since TF 2.2 2. Prevent passing a loss as metric into model.compile
1c7fb569b47 : Stop CalculateActivationRangeQuantized being called for float MUL op.
24382486932 : Split individual builtin op parsing into their own helper functions.
21786579349 : rng loop fusion
78eca642cfb : Add some target aliases in the LLVM BUILD file to align them with internal google conventions
ddca073ead3 : Add Outside Compilation Op Clustering Pass
2a08879e679 : Dynamic lowering for RangeOp using dynamic_iota
8a938dc21c1 : [XLA:Python] Small refactoring to OutfeedReceiver.
96520cd3a60 : Bump open source llvm revision to c4b5a66e44f031eb89c9d6ea32b144f1169bdbae
8d6fe0f7c5c : [MLIR] Add ConvOp conversion from xla_hlo -> xla_lhlo -> linalg
86e649bf6f2 : Rollback the previous change of feature_column test.
eb937c15e87 : Add llvm support for s390x, fix xla and aot issue
6a4711835ad : Fix testGeomSpace on GPU.
967782ff2a8 : [XLA][MLIR] Insert linalg.reshape when lowering LHLO BroadcastInDimOp.
079520f252c : Integrate LLVM at https://github.com/llvm/llvm-project/commit/c4b5a66e44f0
e53c1b2c8de : Update inputbuffer.cc
c799bd996e9 : Update tensor_shape.cc
f4fe8270591 : Move go wrappers.
c85618733e4 : Install Tensorflow CPU package for CPU images
b0e08f68d84 : Convert IndexedSlices to Tensors for backward ConcreteFunction calls.
32176933097 : Add INT16 support in modify_model_interface
624a381705f : Minimize gpu whitelist embedded binary dependencies.
25fdc55b8de : Fix pylint error - new line break at the end
5a0c9c796cd : Addressed reviewer's comments.
2b402efebbf : compat: Update forward compatibility horizon to 2020-06-05
9c54cdc8fc4 : Update GraphDef version to 423.
e3a6a896018 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/49cbe56a657b
4d7aadeda14 : Update tf_generated_ops.td
66eb52eaee5 : Fixed build error in one of the xla tests
a39ac9de5fd : Fix to allow Functional Models to be constructed inside a tf.function (if constuction is guarded so as to only happen on first trace).
4f222bed159 : Fixed copyright
3dcbf3c4fdf : Change not visible to public.
6109ccc4ead : Reduce Layer.__call__ overhead by ~15%.
2d2500117e4 : Add tf.BiasAddV1 op and canonicalize to tf.BiasAdd.
a8dcaa2b8fa : fix code style
8265d5f8ebb : Fix pylint error
9221044560b : [tf.data] Cleanup and refactoring of tf.data snapshot implementation.
da59266da26 : Add missing include for used [D]CHECK macros.
17834a43d19 : Tensor tracer python3 compatibility.
75c40f6bff2 : Add a rudimentary library loader implementation for some TPU related functions
370dd56ff20 : tf.numpy: Add more APIs.
bac4a2b9ba7 : refactor VerifyTypesMatch and VerifyShapeCompatible
ca8c3462f99 : Update _XlaSharding/xla_hlo.sharding attributes to use serialized string of xla::OpSharding proto instead of textproto format.
f19c6efb4a8 : Simplify the padding size calculation
0418b68c730 : Let CategoryCrossing support native python list
2e311c6a9ce : Define for static member variables. Fixes #40168
59ad162eb03 : Fix the build of traceback_manager
b9fef3463e9 : return unknown cardinality when preserve_cardinality is false
d6676205f20 : TFLM: remove temp file in person detection example
1c26e6abd76 : TFLM: delete temp readme file in hello world example
ac123654efc : TFLM: update hello world example readme
e1b6966d43f : Use coordinator.join instead of joining threads to make sure thread exceptions are reliably thrown.
c40d59d7c7b : Fix MSVC builds for TFLite
bcdd8de1038 : Fix TFLiteConverter V1 API Usage in Documentation
5e3932ce780 : Disable a flaky test test_group_conv
856f899e4e7 : [ROCm] Fix for the ROCm CSB breakage - 200604
fee57e70cc4 : Legalize HLO_BroadcastInDimOp to TF_BroadcastToOp.
2635f0495e7 : Permit runtime opt-in for caching of prepacked matrices in GEMMs.
5515595afaf : Remove explicit abseil usage from core TFLite runtime
7a7207f3b63 : [XLA] Implement an allocation retry mechanism.
f8f0e6bf3a9 : Disable np_array_ops_test on windows. It is currently failing
6d98a592379 : Add more documentation to classes/functions and remove some dead code.
17b7e169135 : ensure model initialized on ANY trackable attr set
ec7e854ca9f : Add support for relu activations in arithmetic ops in hexagon delegate. Relying on tensor min/max and uses requantize to do the clamping.
c535590eaaa : Update default output_mode for CategoryEncoding to "binary".
38403a53d76 : Allow function input also to be output in flatbuffer importer pruning.
cbd32a0ed13 : Fix minor typos in TensorFlow Lite Micro hello_world example
bfc32671fdb : Factor out C++ types from the parallel device
81862287133 : Rebase all changes from math_ops.py over np_math_ops.py
01c24b3d0cb : Don't rewrite LLVM library names when generating BUILD rules
f23e01c340b : Support !xla_hlo.token return types for xla_hlo.get_tuple_element.
5e79dc4e633 : Fix flakyness in multi_worker_callback_tf2_test
7df1f4ffc37 : [XLA:Python] Add support for collecting Python tracebacks.
84c796966b0 : tf.numpy: Numpy API on TF.
49cf3e2341f : in resolution of [Wsign-compare] warning ids : [22, 23, 24, 25, 26, 27]
bab81497b04 : Add cpuinfo-without-include-path-stripping target in preparation for depending on ruy depending on it. (Ruy's own third_party/ directory has that already, but due to dependency shadowing, when built as part of TF, it's overridden by the present file).
6a13b7a995a : Go: Update generated wrapper functions for TensorFlow ops.
c614b35b408 : Update v1 only test with proper reason.
6aefb2f4282 : Update ops-related pbtxt files.
634a98e2b00 : Improve error message when node cannot be placed
2bf9873add4 : Create TFLM benchmark runner. Reduce code duplication and made creating benchmarks easy.
8033edfef8b : Small cleanup of the BUILD file.
5e9933bce34 : LSTM tests never applied delegate: enable it.
ae82a6cb582 : Fix a key word typo in `shuffle_dataset_op`.
1af42f028bb : Allow checkpoint loading before mid level TPU embedding API creation. This should avoid double initialization.
48678a1e2de : Pass in GrpcWorkerEnv when creating GrpcWorkerCache.
4815e7515ff : [XLA:Python] Rename PyBuffer::Device to PyBuffer::device and remove xla:: qualifications in attempt to appease buggy compilers.
991d76e6ac8 : Lowering ShapeOp to Shape Dialect for Ranked Tensors
eb5226a3e0e : Break one `add_n` op of TPUSyncOnReadVariable synchronization to multiple `add_n` ops if the number of inputs is exceeding the XLA op by op mode limit.
13e4d28155f : Bump the ruy repository reference, getting in particular: - ARM32: @lissyx's fix in google/ruy#69 - ARM64: enabling dotprod instructions outside of Linux. - x86-64: enabling AVX512 instructions in the general opensource build. A previous version of this CL was rolled back due to lack of support for -march=skylake-avx512 in some toolchains. Hopefully this will fare better thanks to https://github.com/google/ruy/commit/b68dcd87137abe5cef13cc4d15bfa541874cbd96 .
45463fbd191 : Simplify how used delegate is supplied to SingleOpModel-based tests.
171d688aaa9 : [tfdbg2] Let DebugIdentityV2 op carry circular_buffer_size attribute
307485737f4 : [ROCm] Fix for the build error in ROCm CSB - 200604
7e85bf98da5 : Remove dependency on grpc LocalCredentials
55113e38f7d : reformat documentation, so that line breaks are correctly applied.
8b61a1e2465 : Remove default parameters of BuildInterpreter, keep only two overloads: with only input shapes or input shapes plus all optional settings.
ce2f9824eee : Trying to reduce the memory leak when validation_split is used in model.fit().
fe33f393b86 : Allowing `tf.debugging.set_log_device_placement` to control logging of device placement of tf.functions.
80a93674eaf : Make TemporaryVariableOp resource name unique inside while loop body
18a8cfaa37c : [tf.data] Forward compatibility cleanup.
ffdbbe1f3ac : add another version of defun matmul for performance analysis.
f8a13677f20 : Use more robust methods in tests that are dependent on the number and order of future imports.
549e69ca131 : [TF] Add extra batch dim support to tf.nn.conv{1,3}d and keras.layers.Conv{1,3}D.
47f7695c00f : [XLA] NFC: Refactor to split a very large method.
3897e02fc9e : Enable disabled clip_by_value tests
c8ae3bb52db : fix a couple more doc issues
f25945196e4 : Update parse_annotation.cc
c41905a6fd9 : Update status.cc
931da09e0cf : Update tensorflow/core/profiler/internal/parse_annotation.cc
ffe19213d15 : Update file_system.cc
adaf01cd0e8 : Modify CheckInputsWeights to allow both tensors and weights
24431b25505 : Enable ConvertGather in dynamic shape mode
90fdbf3965e : Remove installation of Python 2 pylint - it has been disabled in CI a while ago.
bdf6adfc0e7 : Review comments addressed
b19e03cb754 : Test TF-TRT binary op converter in dynamic shape mode
b794497e61f : Remove `explicit` keyword from snapshot_util Reader/Writer constructors.
f9328b7003e : Addressed reviewer's comments.
39e65d52e40 : remove temp makefile in target
233f1d53f82 : remove temp readme in example directory
96eb311826d : TFLM: update example readme
165c8c5dbd8 : Addressed reviewer's comments.
829277a571d : Addressed reviewer's comments.
0ca0c442c0c : Update naming of embedding in callback for TensorBoard integration.
a8ab56eb945 : Update TFLite iOS delegate docs with CocoaPods change
521b7595b7a : TFLM: add HIMAX WE1 EVB to support TFLM example(hello word and person detection INT8)
c72cc5c449f : compat: Update forward compatibility horizon to 2020-06-04
2f71dea94d4 : Update GraphDef version to 422.
282f2342426 : Adds QuantizeAndDequantize kernel to Metal backend
b1e74b227c6 : Fix compile errors.
1421933a1d4 : Update the docs related to batch_to_space and space_to_batch
b7531bd3c7e : If an outfeed instruction has a config, schedule it early. If an infeed instruction has a config, schedule it late.
0aca2efde5c : TFLM: use default copy constructor instead of explicit constructor in simple_memory_allocator
dd619e62dcb : [XLA:CPU] Implement SizeOfGeneratedCodeInBytes() on CPU. [XLA:GPU] Account for global constants in implementation of SizeOfGeneratedCodeInBytes() on GPU. [XLA] Make SizeOfGeneratedCodeInBytes() const.
f6128c8a841 : [TF] Add extra batch dim support to tf.nn.conv{1,3}d and keras.layers.Conv{1,3}D.
e9ad27a9202 : Add member typedef `value_type` to `StatusOr` to be conformant with the standard, e.g. `std::optional`, `std::expected`.
885fce6bb16 : Switch snapshot dataset to use TFRecordReader/Writer instead of CustomReader/Writer
73edd2fb7e0 : Support StringToHashBucketFast, Real, Imag ops in TFLite flex delegate
10d6931f93f : [TF] Add extra batch dim support to tf.nn.conv{1,3}d and keras.layers.Conv{1,3}D.
bc27e470f3d : Add missing softmax kernels
a628c339c55 : Minor TF Lite documentation updates.
818c0112bf4 : Update RELEASE.md
716e8a092c2 : Add vocab file type and update the versioning
d49a98a58b3 : Update ISSUE_TEMPLATE.md
c05afe921b7 : Handle the case in unconnected gradients where an op has multiple outputs and only some of them having incoming grads. The unconnected grads logic currently only checks whether there is an entry for the op in the `grads` dict but does not convert the None incoming gradient for a subset of outputs to zeros if requested.
1e3625b72fc : Create TPU outside compilation tests.
ed27477845d : Fix missing tick in BatchNorm doc
e0769309642 : Use atomic adds for f64 when running on a sm_60 GPU or higher
10acce5990c : Fix in c_api DEFINE_GETATTR
c0b6b669e2e : Rectifies delegation of DEQUANTIZE nodes in fp16 graphs. Only those dequant nodes which are consumed in the first delegated partition are now selected.
778ed688df2 : Clarify that MLIR is now the default for the TFLite converter.
911c0ec2057 : Disable control_flow_ops_test in ASAN to unblock continuous build
a1e26e4298a : Avoid using cuda specific GPU function to unbreak ROCM build.
cfc9a6852ef : Add GPU support for complex types in OneHot
35875e5b962 : Switch int32_t to int to be consistent with other usages and function callers
21e60ac4e86 : Split out Functional API building call from Layer.__call__
7581d2a338c : in resolution of [Wsign-compare] warning ids : [16, 18, 19, 20, 21 ]
a7d8140e60d : Disable flaky test
e044a0ddd55 : Add `inference_input_type` and `inference_output_type` flags in TF 2.x TFLiteConverter to support integer (tf.int8, tf.uint8) input and output types in post training full integer quantized models.
c03f284caf4 : Completely remove op versions from micro.
a55ef6fc8bc : [XLA:Python] Introduce C++ classes PyBuffer and PyExecutable that are Python wrappers for PjRtBuffer and PjRtExecutable.
cd3ed4fe8cf : Update moving average docs.
7bd1312c3fe : Add Parse and CheckParameters functions for full LSTM. They are yet just a stub returning UnimplementedError.
f15d6e1efc1 : Bump the ruy repository reference, getting in particular: - ARM32: @lissyx's fix in google/ruy#69 - ARM64: enabling dotprod instructions outside of Linux. - x86-64: enabling AVX512 instructions in the general opensource build. A previous version of this CL was rolled back due to lack of support for -march=skylake-avx512 in some toolchains. Hopefully this will fare better thanks to https://github.com/google/ruy/commit/b68dcd87137abe5cef13cc4d15bfa541874cbd96 .
4cd4fcfd890 : Remove accidental debug leftover in crosstool wrapper.
177625f9e8f : Use variable name tf_type to denote TF DataType variable
7d63a46500c : Enable ConvertExpandDims in dynamic shape mode
e5dfc3bc386 : Split OpResolvers out of micro_framework build target.
b67608e66c5 : Plumb TF32 for cublas gemm
0f58bb63090 : Plumb TF32 for RNN
dedb51aec2a : Convolution TF32 Plumbing
8bfee17f588 : Python tf.config tf32 interface
3cad62e356b : Add global setting control TF32 execution
ab6b2ffde37 : Removed TENSOR_OP disable env vars.
f672ee2564c : Avoid crash in C API and log error.
ec80944f58e : Added support of HWC constant tensor in Add operation.
59092da68cc : Go: Update generated wrapper functions for TensorFlow ops.
6e93f44f35e : tflite/egl_sync: Return early if extensions are not supported
50c31967894 : [XLA] Improve compile time performance of memory space assignment.
929398ef01d : Added syntax for template arguments for gpu objects selectors. Now we can write args.src_tensor.Read<float>(...). Demonstrated in Winograd kernel.
f805f486447 : Fix inputs-consts-outputs count check for basic LSTM.
c434a5a70e3 : Add rewrite pass for TPU embedding ops
ff307c36d62 : Add a rudimentary library loader implementation for some TPU related functions
26860745248 : [tf.data] Move cardinality op out of experimental
a4799e52467 : allow python tracer(using embedded python internally) to be linked to pywrap_tensorflow target by default for google platform.
33b3e6cd06f : [tf.data] Improvements to the performance modeling framework.
e2d7d94549b : Added check for unsupported Mul case.
23384f2ef1f : Add Registration for non-stateful scatter_nd_min and scatter_nd_max.
0616e14c544 : Batch Matmul enhancements.
8e58b5611c4 : Go: Update generated wrapper functions for TensorFlow ops.
f613c99b3af : Reading node attributes for Add/Mul/Elementwise only when this ops have single input.
340a754834e : Update `tf.math.minimum` documentation.
4033415a228 : Fix formatting in image_flip_left_right
761d850ac64 : Renamed option with the prefix EXPERIMENTAL_.
29fdee8e85e : Fix for error_reporter.
2fc26517473 : Expose the fully_quantize flag for the new mlir quantizer
701c201eab8 : Create second library for testing
b75ea8de711 : Fix handling of single op islands when breaking up islands.
15414f522a3 : Add Registration for non-stateful scatter_nd_min and scatter_nd_max.
67ea57b15bb : Small fix for inference.
d0c150d2e6d : Explicitly register the tensorflow dialect in cubin_creator.
cbf60b52239 : Addressed reviewer's comments.
2cbb43e1fc9 : Add a rudimentary library loader implementation for some TPU related functions
10c005554d9 : Change RBE's default compute capability to compute_35,compute_60 (from compute_30,compute_60), because compute_30 is deprecated and will be removed in CUDA 11. We don't build releases for compute_30 and XLA requires compute_35.
5254b55e35d : Add C++ and Java APIs for GPU delegate whitelisting.
98b8320ebd0 : add shape and type check for IteratorGetNextOp and ToSingleElementOp
1a79e0e2f51 : compat: Update forward compatibility horizon to 2020-06-03
2f1e98504ad : Update GraphDef version to 421.
8dd2a1fa58b : Add a new implementation of snapshot_util::Reader and snapshot_util::Writer which uses TFRecords instead of a custom file format.
b79a1ae8d7f : stylefix: fix code style
ea96844d61d : Export unpack_x_y_sample_weight and pack_x_y_sample_weight These are useful utilities when overriding Model.train_step.
4f96acb5fda : bugfix
d4bcf76529a : Support Iterables in ops.convert_n_to_tensor_or_indexed_slices and math_ops.add_n.
e0a29900c5d : refactor: change check_penalty_number from instance method to function
34fe3fa057c : Make sure all lines are at most 80 characters long.
bd20260350d : Implement GPU device priority for virtual devices. - This adds a field in virtual device options to specify priority for virtual devices. - When the priority is specified, it will be used to create the cuda streams for the virtual device with the given priority. - This is backwards compatible with no priorities specified. When no priorities specified, the current implementation of creating a stream without any priority will continue while any non-zero priorities specified will be used to create streams with that priority.
ab7c94927a2 : Fix the l2norm zip tests and re-enable all the fully_quantize tests through the new converter
3379fb99c8a : No lowering on gradient case op when input is DeviceIndex op
1f0eabb2d0d : Add test case of Hessians on tf 2.0 upgration
177b9a417a4 : Update tf.hessains function argument warnings
270196bc625 : Fix HessiansV2's docstring and its default argument colocate_gradients_with_ops forwarding to HessiansV1
8d68bfd0165 : Disable two tests on windows due to image issue.
47e08b44498 : Pull out tpu_test_wrapper Starlark logic for reuse.
c13f5253e03 : Reduce Layer.__call__ overhead by ~10%
6afec5ecbbf : Allow larger Java output buffers for TFLite outputs
5febf24c804 : [XLA:GPU] [NFC] Refactor the code to allocate buffers for a given BufferAssignment
07950c33c9e : [XLA/GPU] [NFC] Replace callback loop with an iterator
c474f21951a : Reduce Layer.__call__ overhead by ~10%
928bf749144 : [XLA:GPU] Simplify BufferAllocations class
40c6e8d7552 : Adds `custom_grad` and `vjp` to tf_numpy/extensions and trax/math.
78390fab9a0 : Add a test in multi_process_runner_test to assert that terminate_all does not suppress the errors that occur in the function.
a95df90cb91 : Refine final cast that feeds into return
a8b9c83afe4 : [Grappler] Simplify Select nodes where the predicates have been constant folded to all true or all false.
5bca7e22aa0 : [XLA:Python] Plumb in the HLO interpreter platform.
e06251b493f : MultiProcessRunner: provide APIs for getting subprocess' ID.
81e3084012c : Disable compat test on Windows while fixing
cfd10f8b357 : Bump the ruy repository reference, getting in particular @lissyx's fix in google/ruy#69, and enabling dotprod instructions outside of Linux.
206dc37a33b : Fixed preprocessor conditional for tstring on big endian.
397c70b8a2b : Reduce Layer.__call__ overhead by ~10%
cc98d223e21 : Reduce Flatten.__call__ eager overhead by ~50%
6e5cdea8492 : Accounts added dequantization operations into NNAPI model size
7cbb7cc2f6e : Add doc on building TFLite libraries using Docker
408cb226f4c : Add a safeguard for tensor removal. If a tensor to be removed is at the beginning of the tensor list, keep it.
eb9e0c16233 : Update cpuinfo dependency
b52a701afbd : block windows test for saving:revive_test
96dfb6f4a81 : Add a new pass for promoting VarHandle ops to TF saved model arguments
e4109159452 : [tf.data] Fixing tracking of processing time for parallel map when inter-op parallelism is disabled.
1339a0f62a8 : Disable two tests on windows due to image issue.
90264d496cc : Added HWC tensor to possible arguments of TensorOrScalar. Added checks in Metal/OpenGL. Added support of HWC tensor in OpenCL.
5c746997891 : Add XPlaneBuilder::AddStatMetadata overload for temporary string
609339dd192 : [Profiler] Explicitly stores the input percentage in the input-analysis proto.
e59b45fdd92 : Add canonical test conv2d model data and generation script.
64253511019 : Use the number of occurrences when combining the memory access breakdown.
8247b22c2ec : Tests for step parameter of SummaryWriter.(set_)as_default.
67edd1327a5 : [XLA] Fix formatting of code snippets in the operation_semantics
fb6e0c1cdd9 : Parallel device: sync executors after each parallel op
123f5768515 : [XLA] Fix documentation for the BatchNormGrad and Conditional ops
4bddb55693e : [XLA] Improve numerical stability of Logistic.
dca04c0a9b4 : [tf.data] Internal change.
255f590ab64 : Roll PR #39577 (CUDNN v8 support) forward with fix: Handle '64_' prefix in the cuDNN version for Windows.
d7132b0c793 : Reduce Layer.__call__ overhead by ~15%.
895709e1a83 : Go: Update generated wrapper functions for TensorFlow ops.
df6b2f04a12 : [XLA] Improve numerical stability of Logistic.
0c44453d028 : Update ops-related pbtxt files.
6faecb105ee : Bump the ruy repository reference, getting in particular @lissyx's fix in google/ruy#69, and enabling dotprod instructions outside of Linux.
f653ab8bb39 : [XLA] Add token support to conditional_simplifier
41aea74ea2b : Delete duplicate definition of DequantizeConstantTensor in model_builder.cc: it already exists in model_builder_helper.h. It was not generating a compiler error for multiple definition because this is a function template.
cf30d41ded3 : Add Registration for non-stateful scatter_nd_min and scatter_nd_max.
c60b9697539 : Allow floats and ints to be converted to complex numbers.
9ab7e6c8820 : Roll-forward PR #39481
f3e72c63dff : * Define static variable for scalar shape and use it across all op builders in hexagon delegate. Update all builders to use it. * Add version of AddOutput that takes const int* * Add function comments.
eeb4dd33872 : Enable FullyConnected with activation function in Hexagon delegate. Since we use requantize 32to8, this op does clamping to the range. So we rely on output tensor min/max to have values that are in the bounds of the specified min/max.
8190e5c3041 : Add ODS defintions for resource side effects in TF dialect.
071a3892f6c : * Remove the hexagon delegate state, we are already reporting errors. Not really needed. * Switch to use TF_LITE_KERNEL_LOG instead of context->ReportError
2b96b9c02d8 : Added support of 3x2 padding in model builder.
8cc97997b7b : Check handle_data vector size before inspecting first element in list_ops shape inference functions. The current behavior can segfault.
8aaf1a394e0 : tflite/egl_sync: Make sure the extensions are exposed
0b4ae9dda28 : Added half scalar argument type.
dc4116d2fbe : Update tensorflow/python/keras/losses.py
d1611593b0c : Added Write method for TensorDescriptor. Showed usage in Transpose kernel.
c3a1e94e9af : in resolution of [Wsign-compare] warning id 14
2c59f45f8fe : Add backticks in the deprecation notice to link off automatically
5d7c5237ab9 : Improve multi_process_runner
fa75abd1ad6 : [XLA][MLIR] Insert DynamicMemRefCastOp when lowering HLO DynamicBroadcastInDim.
cf744bfeb13 : Fix tf.Tile lowering to HLO
847bd7c896c : in resolution of [Wsign-compare] warning id 13
4b123fc0017 : [TF] Add support for higher rank batch shape to keras.layers.Conv{,2D}.
f1dd2e7a45b : Switch RBE executors to Ubuntu 18.04.
251db72cfcc : in resolution of [Wsign-compare] warning id 9
1499585ea64 : in resolution of [Wsign-compare] warning id 10
b68ee7ad8a2 : [ROCm] Adding no_rocm tag to a unit-test regression.
f38b02d59a7 : Revert "[ROCm] Fix for ROCm CSB breakage - 200527"
4cb805dba2d : [ROCm] Adding no_rocm tag to a unit-test regression.
335ecb29ea4 : Change accumulator count dtype to int64
1b6ad07ad3c : Improve the genrules for cubin kernel headers.
5c3cdff00bb : Fix the formatting on tensorflow.org
83eb4048bae : Update gcc7_manylinux2010-nvcc-cuda10 config, primarily for TF nightly and releases, but also Windows presubmits.
b22a765df32 : Use proper mmap_allocator for TFLite
424a3072f98 : compat: Update forward compatibility horizon to 2020-06-02
da54a4e6b12 : Update GraphDef version to 420.
958990b4706 : Small changes to SimpleDelegate APIs: 1. change name() to Name(). 2. change Invoke to Eval().
56ff49b74aa : bugfix: missing format string part
e9781e9b165 : Support TFLite in the tool to print selective registration header
ae53ab4d220 : bugfix: add method to check penalty number availability
e2aa757a55f : Add op sanity checks to the following TFLite ops:
bc49458b141 : Move the recovering tensor shape logic of DistributedIterator get_next_as_optional earlier, so it covers more use cases.
0482d18b52b : Mostly internal changes.
e20f16bfb87 : (Bugfix) Restore Sequential input layer from SavedModel.
3ee406e729a : NFC: Remove some dead code Add comments to some patterns/constraints. Add names for some patterns in TFL legalize pass. Naming follows: - If rule is direct mapping (TF_X -> TFL_X) then: "LegalizeX" Where X is the name of the Op. - Otherwise, the name should explain what it does, for example: LegalizeFakeQuantToDequantizeQuantize, which legalizes TF::FakeQuant op to TFL::Dequantize followed by TFL::Quantize.
696715805d1 : Update dependencies for the hexagon tests
3d552e66e5a : Go: Update generated wrapper functions for TensorFlow ops.
3ab25c32030 : Fix RNN cell wrt deep copy.
e97e7d851b5 : Update ops-related pbtxt files.
cae9671a88d : Add a recursive import before running doctest.
9fbf5e5d503 : Minor fix to snapshot documentation to add snapshot path as positional argument
a3f393bc957 : Add implementation for snapshot dataset v2.
70387ab55b1 : Reduce Dense.__call__ overhead by ~15%
df7fd4acda9 : [MLIR:TF] TPU space to depth pass.
918731364a6 : Migrate uint8/float broadcast mul to use binary broadcast fivefold
37aaafb0c1b : [XLA:CPU] [XLA:GPU] Add support for double precision FFTs on CPU and GPU.
0b0fd94622a : Extract :xplane_test_utils from :xplane_utils
857a3bc0e1c : [XLA] Adds transformation from collective-permute to the asynchronous version, and adds emitter for the asynchronous version.
9aca1f01b92 : [tf.data] Move cardinality to core API.
4061712bfef : Make XPlaneBuilder::Id const
6be6d3b7ea7 : Make it clear that gen_selected_ops support multiple models
5bca62e44a3 : Improve multi_process_runner
166a78057fc : [XLA:SPMD] Use halo exchange in pad op.
b9d99cb6f55 : Reduce 1-layer Functional.__call__ overhead by ~10%
edeae9fb694 : 1. Adapt flex delegate to the newly created SimpleDelegate APIs.
24580ebdd97 : Make TraceMeEncode compile with C++14
00868972a8f : Try again add dill and tblib to RBE image
25af574ff39 : Define the fixed output range interface and fix the logistic quantization error
659b1fba99a : Re-enable backwards compatibility test
5cf536f78dc : Rollback PR #39577: CUDNN v8 support
61a0c3bccd0 : [tf.data] Fix performance modeling bug in `group_by_window`.
e0b56ace777 : Removes the special case for bfloat16 in gradient_checker_v2, which causes an infinite loop and doesn't help with anything (if the function returns bfloat16, the precision has already been lost).
625da41a12f : Added access type to gpu_objects/arguments.
926090c4d4c : More tolerant control flow grad code. It currently fails sometimes inside tf.function
c98e2360600 : Allow Cross-Program Prefetching the result of a Bitcast
6c84889208f : [XLA][MLIR] Add DynamicMemRefCastOp to LHLO with lowering to LLVM.
a5d05b441a3 : Don't call GetFactory() twice.
be58eeb5b44 : Use HTTP 1.1 for CurlHttpRequest.
74bcf3c893d : [XLA][MLIR] Add StaticMemRefCastOp to LHLO with lowering to LLVM.
9985d45d956 : Adds type_spec_from_value, which can be used to get the TypeSpec for a Tensor or CompositeTensor value.
15626c4e8d6 : Update v1 only test with proper reason.
e3e3b79cc85 : in resolution of [Wsign-compare] warning id 3 #c2
bfc25531730 : Add support for tf.Case op in Resource Op Lifting pass.
e1a3f9a9e77 : Add unit tests for TPUEmbedding API.
e9728ac5c97 : Reorganized ElementwiseTwoInput. Added version for constant linear/HWC tensors. Removed MultiplyAdd operation (replaced by ElementwiseTwoInput).
31defe9cf14 : Use CheckMaxSupportedOpVersion instead of CheckExactSupportedOpVersion in LSTM; the only feature missing in version 1 is the support for full LSTM, what is already detected through settings.
85dcf96a8a2 : in resolution of [Wsign-compare] warning id 1 #c3
2e02ff669a0 : Explicitly disable javac -parameters metadata for Java 7 compilations
21896de7bc1 : Use RetrieveBuiltinData and RetrieveCustomInitialData instead of directly accessing builtin_data and custom_initial_data.
6f22fa93766 : Removing device-related code that doesn't seem to be used. Usage was removed by the following commits: https://github.com/tensorflow/tensorflow/commit/223c8bdf8963fef00cd9a1ec0fa10a3fb47fda1e, https://github.com/tensorflow/tensorflow/commit/04c23099c2aa745a70f91519f9182de4f2a15358#diff-3780f0ef44936240abc76c4c42541532.
bbe22cf4dd6 : Fix failing test in group_conv_gpu.
5498a3cb122 : First step towards reducing the size of python/__init__.py. API generation has been relying on python/__init__.py to look for modules with @tf_export decorators. Now, modules_with_exports.py should be used to specify modules to scan instead.
25213f58c43 : Fixes:GitHub Issue #39976
1a430ba06be : Support partition Sort in TopK when input partitioned at sort dimension.
f3930469e4a : Pass the function definitions while constructing the graph.
0d3ec4d99b4 : TensorDescriptor implements GPUObjectDescriptor interface. Tensor implements GPUObject interface. Added basic Read selectors.
cf84b28440f : Fix const-ness of the out parameters of RetrieveBuiltinData and RetrieveCustomInitialData.
ecb473d27ba : Respect the quantization parameters from QAT when applying post-training quantization
e7c9422d714 : Provide XPlaneBuilder interface for serializing protobuf
4fb21eb662e : [tf.data service] Always link server lib
59589939b3d : Fix a typo in documentation of metadata schema.
38e7a4457d8 : Consolidate all the quantization configurations and validations
5d6afdd4047 : Update losses.py
dd10f45e258 : [TF:STATELES_RNG] clarify that the same output of stateless rng is only guaranteed for the same shape and seed.
62dfd86d992 : Fix doc rendering error in tf.ragged.constant
cbac31d59de : Add a bfloat16 sum reducer that uses float32 accumulators. Fix existing tests. The majority of the changes are from PR #38630 ([Intel MKL] Enable BF16 Softmax/SoftmaxGrad) which was reverted because of test failures.
3f91d43368e : Use static_cast instead of reinterpret_cast for casting from void* to another pointer.
f2d5b152c6c : Update losses.py
373000aab08 : Remove NoSideEffect trait from CollectivePermute op.
dc08ad80c8e : Add unit tests for TPUEmbedding API.
06e90f9afb0 : Update tensorflow/core/lib/strings/proto_serialization.cc
b3c62ded48b : in resolution of [Wsign-compare] warning id 7
17a2158596e : in resolution of [Wsign-compare] warning id 1 #c2
b7d2ccf30fb : in resolution of [Wsign-compare] warning id 1 #c2
a26381f3dc4 : Add NNAPI delegate support for Fill
851541fd4a8 : Update losses.py
9c7226b7e36 : Grammatical error corrected for eager execution error
de32c75f2f0 : Internal change
80768cb23a3 : Accounts added dequantization operations into NNAPI model size
add80cd47ac : Make flex:delegate_data, init_tensorflow.h and init_tensorflow.cc visible for selective registration uses
42e08300a05 : Fixed error catching over h5py versions.
67cd77f1ebe : compat: Update forward compatibility horizon to 2020-06-01
a76afbcc8ab : Update GraphDef version to 419.
626bb2c4d0b : Move DequantizeInputs and QuantizeOutputs into common utility
9f740b0119c : Fix package name
d4042feb2d3 : Re-enable __builtin_expect when building with NVCC
ea848c042b6 : Make TraceMeEncode compile with C++14
e9505939ea5 : Access the rank and shape data after ensuring that the given type has enough information
777b6efed4f : add allowFp16() test to NnApiDelegateTest
4fb63ecd646 : make //tensorflow/lite/java:InterpreterTest build
fe018168d00 : Bump open source llvm revision to 034a7b6604067b0ccb36c761a5782456b76c447e
c08dae6b518 : Update resnet doc
3547a0ccd29 : Update CODE_OF_CONDUCT.md
4e83a953c1e : [Grappler] Rewrite Case nodes with known output index to a simple PartitionedCall node. If possible, the partitioned call node will be inlined by the function optimizer in the next meta optimizer iteration.
edbe5e189c1 : Support Ubuntu 18.04 as GPU RBE platform.
e88b0a3c575 : compat: Update forward compatibility horizon to 2020-05-31
fb0356b24bf : Update GraphDef version to 418.
934959af19f : Update tf2.py
3073d9b54aa : Integrate LLVM at https://github.com/llvm/llvm-project/commit/034a7b660406
cd8760643c6 : Check types of name input parameters
e9077ee0471 : Add division, min and max constant folding
9a4fbe39bda : Fix year of publishing
64376b54324 : compat: Update forward compatibility horizon to 2020-05-30
6cbf4be35b2 : Update GraphDef version to 417.
639d9373d3e : Fix a typo in configure.
0e9ebeda5ca : update python_api.md
e2dfc382e6b : Fixes `assertAllEqual()` function in framework/test_util.py such that the function has the originally intended behavior without breaking PY3 compatibility.
da8af6adef9 : Fixes `assertAllEqual()` function in framework/test_util.py such that the function has the originally intended behavior without breaking PY3 compatibility.
d017c5dfc1b : Fixes `assertAllEqual()` function in framework/test_util.py such that the function has the originally intended behavior without breaking PY3 compatibility.
4c6501e0f0e : migrate broadcast mul to use binary broadcast fivefold
c14a71fc41d : Uniformly import and export _Arg node/FunctionDef arg attributes.
341bb725559 : Restore `with_select_tf_ops` build flag.
48d6fcc90a0 : Update ops-related pbtxt files.
3ebdec47df6 : (Mostly) Remove operator version support in TfLite Micro.
ea8070dbbb7 : Internal change
ffa78a720c8 : Combine the memory access breakdown when combining OpMetrics.
396105ddd5a : fix build due to cupti static link.
00f027a374c : Update TPUExtractHeadTailOutsideCompilation pass to support tail outside compiled computation extraction.
481aec85d66 : Fix for reported Hexagon compilation error
3fbd5ac42ee : fix some linter errors for slurm_cluster_resolver.
bacd18849e1 : Restore `with_select_tf_ops` build flag.
d99affc72b5 : Go: Update generated wrapper functions for TensorFlow ops.
8be4d61574f : [tf.data] Explicitly colocate prefetch dataset op with its input as this collocation only happens automatically in graph mode.
02dc6f8dce3 : Bump the ruy repository reference.
80671523fcb : [tf.data] Remove misleading documentation.
66529c35a76 : Add timeout to collective ops to detect deadlocks.
85396efcd31 : Make tf.If work with ConcreteFunction.
f90c649e28a : Uniformly import and export _Arg node/FunctionDef arg attributes.
5a62ab62153 : Update TPUExtractHeadTailOutsideCompilation pass in preparation for tail extraction (NFC).
677c1960415 : Fix inlined function logging
a6a3a48679f : Added missing resource types to arguments. Image2DArray/Image3D/ImageBuffer.
a5bd187cce3 : Add xla_hlo.dynamic_iota for non-static cases of iota
8b3f0347e74 : Register the semantic stats as internal.
8c63be3940e : Internal change
efa880137ed : Move linspace tests to their own file.
7d0ab617880 : Add special "recording" SimpleMemoryAllocator class to help with logging tail allocations.
3b2674dce3c : Fix typo in tf.where documentation.
261921358e6 : Handle output from OutsideCompiled parallel_execute regions.
9cd1555bd29 : Disable saved_mode_test on Cloud TPU.
0e6795029eb : Add RBE multipython Dockerfile for ubuntu 18.04.
9c21803bcd8 : Add unit tests for TPUEmbedding API.
13645c7fd2a : use static linked cupti internally.
0ccc0ed961a : Fix op wrapper code to correctly intercept CompositeTensors when doing op layer wrapping.
90a005a4e9d : Fix complex & integer types in reduce operations
539be67dbe0 : Support the semantic stats ($pt, $p, $ct, $c, $r and $a) in the grouping code.
be2bd986588 : Generalize functional model serialization to support cases where elements in the first argument of a layer call are not produced from keras inputs. This will be needed to support generalizing functional model construction to cases where only elements outside of the first call argument have keras history.
d9b280b1cc8 : Verify that IfRegion regions do not have any arguments
45b2bbc9a32 : [TF/MLIR] Adds legalization from xla_hlo.dot to tf.MatMul.
8738f2d4c0e : Bump the ruy repository reference.
27ac0a900e3 : Implement GPU device priority for virtual devices. - This adds a field in virtual device options to specify priority for virtual devices. - When the priority is specified, it will be used to create the cuda streams for the virtual device with the given priority. - This is backwards compatible with no priorities specified. When no priorities specified, the current implementation of creating a stream without any priority will continue while any non-zero priorities specified will be used to create streams with that priority.
356121e5637 : Server-side cancellation support for distributed function execution.
58f1e310194 : Fix c_api_remote_test tsan flakiness.
dae0485fed2 : Pass static shapes for TensorArray used inside tf.map_fn().
b1e4822b733 : Encoding layer should return float
e3e7bd4bf36 : Don't use the cuDNN GPU kernel for LSTMs when inputs are RaggedTensors.
55987dbb42b : Adds `custom_grad` and `vjp` to tf_numpy/extensions and trax/math.
f36a1a090e4 : Lower level of python TraceMe to 1
83834153984 : TFLite GPU: Expand how an HWC tensor is read.
c3769e5ed3e : Export StringLookup and IntegerLookup layers.
57749ce64fa : Add Int8 -> Int8 requantize operation.
a475c198ecc : Added TensorLinearDescriptor (GPUObjectDescriptor subclass) Implemented GPUObject interface for LinearStorage. Added selector resolve pass for arguments. Used linear storage as gpu argument in Winograd4x4To36.
22449219253 : Reduce 1-Layer Functional.__call__ overhead by ~10%.
052243a12c7 : Improve logging when ptxas cannot be found.
ea3af1e6953 : [XLA][MLIR] Remove old BufferAssignment code.
1ab54ed35d9 : [XLA][MLIR] Update `xla_transform_unranked_hlo` to use `TensorFromElementsOp`.
baafcdd4f5a : Fix tf.function from SavedModel: don't ignore args after a RaggedTensor when selecting the concrete function to run.
2d4f1920d2d : [XLA] Transform unranked HLO
09691710835 : [XLA][MLIR] Remove ScalarsToDimensionsTensor op.
50b99695bb3 : Fix const cast error on convolution_op_builder
4d5f0144c7b : Replace usage of `GetFirstNLargestPartitions` with `GetNodesOfFirstNLargestPartitions`
b2cc6c66a8c : compat: Update forward compatibility horizon to 2020-05-29
9e6712cc08e : Update GraphDef version to 416.
74d934c259b : Let ConditionalSimplifier handle reused branch computations correctly.
4de4c60972d : Merged commit includes the following changes: 313738015 by A. Unique TensorFlower<gardener@tensorflow.org>:
1faa442c02c : Make third_party/gpus/... build pass. fix issue #39759
20d5b96414f : Grammatical Error Corrected
53fe8a50811 : lite: Add max.h/min.h to Makefile
57c62caec6b : Update losses.py
8817f8ef0ed : Added 16x8 reference kernel for MEAN operator. Tests are extended for 16x8 case.
a1ae008076e : Generalizes the first argument in keras layers further. Now, functional models get constructed if *any* tensor in the arguments or keyword arguments has a keras history, rather than if *all* of the elements in the first argument to the layer do.
618ff4c618e : Store TypeSpec in Keras input layer, and use it when tracing the model.
e9ad6196a69 : Explicitly call RecordStop when calling group iterator for GroupByWindow dataset, since the current_group_iterator isn't correctly wired up to the output node. See b/154341936 for context.
4c674a64c8f : Migrate float/uint8 broadcast fivefold add to use binary broadcast fivefold.
fba1187edac : Adds `custom_grad` and `vjp` to tf_numpy/extensions and trax/math.
6115edabbc4 : Remove the redundant tfl.quantizet/tfl.dequantize pair in the post-quantize pass
b51979e15e6 : Minor fix in TF memory profiler.
a57f4d77e0b : [Profiler] Add KPI-related arguments to TraceMe.
69c0447f011 : ParallelDevice: Sync executors when returning non-parallel TensorHandles, add remote tests
3ed7b0732e8 : Re-enable disabled XNNPACK delegate tests with tsan
988f124ddb8 : Internal test change for Hexagon
865127af8a5 : Add a way to build TFLite PIP package with Flex support
33689c48ad5 : Add MicroOpResolver interface class.
f9fb66cdb74 : Correctly add newline character when concatenating schema generated python srcs
12bda81b3d9 : Add Buckettize, SparseCross and BoostedTreesBucketize to flex whitelist
5c9dd54540f : Stop using deprecated enum tf.lite.Optimize.OPTIMIZE_FOR_SIZE and some other clean up
347fe6ece45 : Use the new V2 optimizer in resnet50 benchmark.
547daed2591 : Fix HandleCopies so it no longer invokes UB when the `params` or `out` TensorMaps are empty with no backing data.
f5e17f30bd1 : Align downloaded models to 64 bits.
c1cac3ce3b8 : Add select between windows and linux
77cb02204f6 : Add replica id attribute to TPU Embedding ops during replicate to islands pass.
2003db55b15 : Support weights for CategoryEncoding.
c620ad3a861 : [INTEL MKL] Updated the v1 goldens due to API interface changes
eb40237008f : Clean up linspace implementation, support num=0 and integer dtypes
3e842e5ffc0 : Add EnqueueTPUEmbeddingSparseTensorBatch and TF_EnqueueTPUEmbeddingRaggedTensorBatch ops to TF MLIR dialect.
5c771742914 : [XLA:SPMD] More cases of reverse sharding
b1cb3f12da1 : Handle Array of SymbolRef attributes during tf-executor-tpu-v1-island-outlining pass.
1e22a995276 : Refactor the code by (1) using EventVisitor in EventNode and (2) copying the first child EventNode when creating the virtual EventNode instead creating a new XEvent.
d29f1d6fe6d : Declare tests that uses distribute/combinations as Python3
f27bc524ddc : Add benchmark for no-op convert of an EagerTensor
4e4a4496b7f : [tf.data service] Export server_lib in public API.
7d605fb0e27 : Add `inference_input_type` and `inference_output_type` flags in TF 2.x TFLiteConverter (backward compatible with TF 1.x) to support integer (tf.int8, tf.uint8) input and output types in post training full integer quantized models.
60c828a70ec : Eliminate output_types from If/IfRegion ODS specs
bfd14e0aa3c : Add a mechanism internally in tf_export to allow grabbing symbols from their canonical names. This will be used internally inside TF for serializing to/from symbols by their exported tf api name.
789ebcf00b3 : Add doc for extended._retrace_functions_for_each_device.
a5393e90464 : Support the new CUDA compute capability options in configure. sm_35,sm_50,sm_60,compute_70
68e13f00e14 : [XLA/GPU] Move Thunk::Initialize() calls before ExecuteThunks().
8ab1c251ed2 : Remove unused <optional> header
1df5cf18634 : Broadcast start, stop together in linspace to match numpy behavior.
2bd14d32243 : [TF/MLIR] NFC remove dangling braces in comments
16597a909a2 : Added mlir tests for dynamic strided slice
245f3908068 : Update Conv2D tests for XNNPACK delegate
9322698c3b7 : Hexagon Delegate: Add note when using App bundle for application publishing. The delegate relies on file path for setting environment variable to the library path.
b2d128af63e : Hexagon Delegate: * Update arithmetic builder to handle const operand for uint8/int8. * Added unit-tests for Add Op * Add const tensors earlier in the flow, this to simplifies separate builders and avoid duplication of data. * Updated some GraphBuilder methods to support the above cases. * Removed unused param in AddCastOp
07030bfcc86 : Hexagon Delegate: Update condition which enables wrong ops to be delegated. Currently activation function not supported for Add/Sub ops.
dbabb8aefef : Go: Update generated wrapper functions for TensorFlow ops.
a7fac003070 : Update ops-related pbtxt files.
7769f52b9f6 : Check rank that rank(updates) = rank(indices + params[1:]) in resource_scatter_update, to match behavior of V1 scatter_update and shape function.
2b8a23c1694 : Add `inference_input_type` and `inference_output_type` flags in TF 2.x TFLiteConverter (backward compatible with TF 1.x) to support integer (tf.int8, tf.uint8) input and output types in post training full integer quantized models.
ede5b12292f : Fix _cuda_set types
9407005102b : Fix bug in detecting ops in cluster when extracting head computation in TPUExtractHeadTailOutsideCompilation pass.
a4fb4cb6d44 : Legalize xla_hlo.reshape to tf.Reshape
0e90836047a : Store nvcc command line options in a file on Windows to prevent command lines that are too long.
f7b9cc702ac : Rollback of a commit that changed the generated graphdef node name when slicing via `tensor[slice]`, because too many things are dependent on it
b0fcb6c18c9 : [tf.data service] Export distribute transformation
1dd8c48f907 : Remove test that does not exist
44a649cc7a0 : Update Eigen to 8719b9c5bc1a97e62d675c02495ed72dda6fae73 to fix compiling error
c92d4d8c661 : docs: fix code formatting in Model docs for save()
8d31fb4b765 : Refactor values.py into a utility file and a PS values file.
d38caa04667 : add new line
393e92ae5f9 : Explicitly specify input array `dtype` to TensorFlow's `assertAllEqual()` test util function.
f1e137db12c : Make lite/tools/evaluation:utils depend on the NNAPI delegate only when building for Android.
4d926987486 : Check rank that rank(updates) = rank(indices + params[1:]) in resource_scatter_update, to match behavior of V1 scatter_update and shape function.
61330290aa2 : Make quantized_input_stats optional inside the converter
5c3ac7400a3 : Add TF (CPU/GPU) collective ops to the TF dialect.
4a7a16b6aaa : Update doc string to reflect the latest changes to `experimental_distribute_datasets_from_function`.
3883662dafd : fix dispatching for several keras backend methods. (The convert_to_tensor at the start will lead to a typeerror & trigger dispatching if necessary)
0d687877e41 : Change error level to warning
2de551ba87c : Add a function to dynamic choose and execute the proper implementation based on underlying device placement
4594b8cfb5c : Fixing null pointer sanitization issue.
290487b03ed : Fix for build errors with constexpr TfLiteIntArray.
cff621f1155 : Registration for GCS C API Filesystem
ea8e87c8e94 : [XLA][MLIR] Register BufferAssignmentTestDialect.
6688e1c23b0 : 1. Add a new event type for general tflite runtime instrumentation, and allow a Profiler to choose which event type it will record.
f0f84935e31 : Add quantized TANH operation, mostly copied from LOGISTIC.
3c9dfef4696 : Check shape of constant tensor for ADD
a2e1334b92c : Bump open source llvm revision to cf86a234ba86acf0bb875e21d27833be36e08be4
9568c0ce917 : Stop explicitly passing a `name` arg to `slice` from `slice_helper`. (while leaving in the name_scopes). This makes the slice operator more dispatch-friendly, because `slice` dispatches while `slice_helper` doesn't. This means the `dispatched` operation no longer has a name locked in and is less likely to run into issues where multiple ops are created w/ the same name.
35312cceb13 : Remove workarounds for XLA's previous inf/nan behavior after it's been fixed.
2217251dfa7 : compat: Update forward compatibility horizon to 2020-05-28
853c12e4b94 : Update GraphDef version to 415.
9e9bf489044 : Add missing copyright headers
7ae64faf2c8 : lite: magic_wand: zephyr: report errors with macro
c15dfabf797 : Add zephyr_riscv hello_world and magic_wand examples
17c5a9bbd67 : Change std::max, std::min, std::round to tflite::TfLiteMax, tflite::TfLiteMin, tflite::TfLiteRound
242e60bf219 : TFLite: add EXTRA_CFLAGS variable
0c7160babc2 : TFLu: Add MVE flag to cmsis-nn glue for clarity
e651638ee41 : Add missing dialect registration to MLIR TF Lite lstm_utils_test
83a67afb593 : Disable MLIR HLO buffer-assignment test
1a13e3c8234 : Re-land "Make the tf2xla "tensor list size not set" error message a bit more ergonomic"
32a7d53c828 : Typo fix in strategy_combinations.py
9fef2db9ff0 : Implement experimental_distribute_dataset_from_function for MultiWorkerMirroredStrategy
3e7ba8944b8 : Explicitly specify input array `dtype` to TensorFlow's `assertAllEqual()` test util function.
ad74ce74914 : Provide more verbose error message in SetAllDimensions()
edab186fff8 : Add reduce_logsumexp benchmark with experiement compile
f1487900c65 : Format ctc_decode test correctly.
4bc4fa3cb7a : Fix a python exception issue on using Sequence object of keras with MirroredStrategy
4da23605721 : Removing OpenMP dependency from Mkl-dnn supporting threadpool
dedac5053f1 : Fix edge case bug in handling FP16 weights in XNNPACK delegate
fe4609b44d6 : Add profiling label to distinguish sparse FC from dense ones.
96c6a5af91b : [XLA] [NFC] Drop unused constructor of ExecutionInput
0e1d9dcd807 : [XLA] [NFC] Refactor `unique_ptr<ShapedBuffer>` into `ShapedBuffer`
d794d8fa333 : internal code change
4707ae6dc0b : Reduce Layer.__call__ overhead by ~10-15%.
292d7a31bb8 : in resolution of [Wsign-compare] warning id 5
88b2336369a : in resolution of [Wsign-compare] warning id 3
8dabb7fc055 : External_delegate_provider depends on libdl (except on Windows), so add the necessary linkopts.
ea97139d4d0 : Read from a sharded checkpoint in parallel with multiple threads.
102bf84e261 : Reland "Disable multi-threaded Conv optimizations w/ non-const filters"
a7048d89a11 : Support models with FP16 weights in XNNPACK delegate
ea28a92dc7f : in resolution of [Wsign-compare] warning id 0
fb86acf8393 : Update markup to provide clickable redirect URLs The previous version wasn't using a link markup, so the URL wasn't clickable
b5552d7b181 : Add snippets to save TF Lite model as a file
7e333c6fbe6 : Read from a sharded checkpoint in parallel with multiple threads.
b7ca93ad917 : Rename experimental version of snapshot to legacy_snapshot in preparation for opensourcing of new snapshot implementation
fa24338edcd : Remove checks from keras base_layer tests that try to check the graph on the output keras tensor (because this is checking implementation details that are going to change)
1de60c36781 : [XLA] Correct ScopedShapedBuffer documentation
24972b90bdf : Force install and upgrade estimator nightly package.
01e089369f0 : Export Discretization keras preprocessing layer.
35f41be4525 : Extend PRelu op in TFLite to accept the same shape inputs.
0da0bdd8095 : Add redirects for old training script locations
66ae3a8ccc2 : Fix ImportError: cannot import name 'dense_features'. This module was added to tf-estimator-nightly. Change the nightly build to depend on tf-estimator-nightly instead of tensorflow-estimator.
cbc64487756 : Register uint8, int16, and uint16 for strided slice on GPU, such that it supports the same types as on CPU.
a3ebe7d1aae : Integrate LLVM at https://github.com/llvm/llvm-project/commit/5b4cd2d4c423
844497338b6 : Update ops-related pbtxt files.
8b1f77197a8 : Internal change
75fc53e381a : Introduce op attribute 'enable_large_batch_splitting' and keep default behavior consistent.
ad8a4e1bdaf : [XLA:SPMD] Halo exchange beyond direct neighbors
d807bfcb646 : Stop explicitly passing a `name` arg to `slice` from `slice_helper`. (while leaving in the name_scopes). This makes the slice operator more dispatch-friendly, because `slice` dispatches while `slice_helper` doesn't. This means the `dispatched` operation no longer has a name locked in and is less likely to run into issues where multiple ops are created w/ the same name.
43862c55a34 : Enable ROI v2 ops: TransformTensorBilinear, TransformLandmarks, ROI2TransformMatrix.
3bb7d689d30 : Populate the memory access breakdown information in OpMetrics.
b3925cc9b62 : Initialize benchmark/ directory to hold all Keras benchmarks.
f82acdd576f : [tf.data] Refactoring of tf.data static optimizations.
0101b7cad50 : minor bug fixes for unit tests.
0ef1057c2d0 : [XLA:SPMD] Fix all-gather transpose when there are more than one sharded dimensions.
4eae0941b70 : Reduce Layer.__call__ overhead by ~3%
8dd818b0f60 : Add gpu doc_test that covers all modules under tensorflow.python.distribute excepts tpu_strategy.
778973620a5 : Don't grab `learning_phase` to pass to functional model construction when in v2 & the global learning phase has not been set, because it isn't needed.
59cebfb7113 : Add dill and tblib to RBE image
3446f153cbe : Support Google-internal TPU resolution in strategy combinations.
67a155f782a : Add bfloat16 support for SparseSegmentMean*/SparseSegmentSqrtN*
1c1d4b619a3 : Uniformize the handling of undefined simple and composite names in control flow.
df1131c395c : Add BackupAndRestore callback to help model back up periodically and recover from unexpected failure, e.g. preemption. Remove backup and restore function from ModelCheckpointCallback in multi-worker mode.
f9786be2080 : Add eager microbenchmarks for Layer.__call__, name_scope, nest.map_structure, and nest.pack_sequence_as
4bf3e4f2219 : Enable linear algebra gradient tests in eager mode.
45800a6ac32 : Update cpuinfo dependency
f44bb87843c : Added new argument types to Arguments. New types - buffer and image2d. Added interface for generic gpu object.
abd8fc970bd : Make iOS delegates opt-in
f6bf10607fc : [tf.data] Fix a bug in prefetch dataset serialization logic.
49a5378fb1f : Expand composites in tf.test.TestCase.evaluate.
426869b50f8 : patch cl/312773551
6f7765b1bda : Reduce Layer.__call__ overhead by 5-10%
a8a4d3d73c2 : Stop explicitly passing a `name` arg to `slice` from `slice_helper`. (while leaving in the name_scopes). This makes the slice operator more dispatch-friendly, because `slice` dispatches while `slice_helper` doesn't. This means the `dispatched` operation no longer has a name locked in and is less likely to run into issues where multiple ops are created w/ the same name.
90b80fba1ad : [TF/XLA] On compilation failure, do not overflow the max size of the bad status by a huge list of function inputs
7cedc771d48 : Internal testing change for coverage tests
b266b468252 : [XLA:GPU] Use the generic implementation for elemental reduce
dc18758c270 : Roll forward "Add a show_fusion_subcomputations command to interactive_graphviz" with fix
a5622fee575 : Fix bugs in quantized PRELU operations.
56479bb19a0 : [XLA:SPMD] Use a shape size function that does not check layout
18aa35c75fc : Fixed review comments 27/5
42ca7c20631 : in resolution of [Wsign-compare] warning id 1
f484a668027 : [INTEL MKL] Changed the default value of input parameter to None to align with API policy
14da8c0f32b : Remove dead link to "quantization".
076bbc5edfe : Fix for getting shape of a 0-dimensional tensor.
12f571f5aff : [Docs] Document some known TF/XLA limitations.
19e210f87c7 : sgemm fix.
5e6cb6e3241 : Fix for scalar tensors with BytesRequiredForTensor.
1d0dfbde011 : [TF:TRT] Rewrite cast-to-fp32 operations to support TensorRT conversion.
bbf6da560a7 : Google specific refactoring.
624390fc196 : Use INFO logging for device deprecation, for easier filtering.
a67ee929f5a : add a tensorflow::batch_util::CopyContiguousSlices utility function for slicing out a contiguous pieces of tensors along the batch dimension and copying them to another tensor.
1c2527fd113 : [ROCm] Fix for ROCm CSB breakage - 200527
f809169da0a : Fix tensorflow::errors:* calls, which use StrCat instead of StrFormat
e0eb14595bd : Fix mlir_c_api BUILD deps
a5fef39a386 : [XLA:CPU] Wire up C64/C128 matmul to Eigen
68ededda030 : Add missing symbols_pybind.txt to fix windows pip build.
5db729c9d63 : Eliminate tf.IfRegion non-condition inputs
b847ff9b306 : Throw relevant exceptions based on status when copying Eager tensors.
96ba1c3609b : [XLA] BufferValue::Color now type aliases int64.
b97bfb5d69e : Prevent local directory traversal when GCS has a name starting with `/`.
b6e69da1f90 : Tidy: consistent formatting of patched pattern.
b1a712d40d6 : Remove the xla_gpu_unsafe_fallback_to_driver_on_ptxas_error flag.
aa37eea584f : fix: remove unnecessary docstring
463c3055ecd : An implementation of a multithreaded runtime for receiving outfeed data from devices and pushing it back to Python.
9b7b8f16f38 : Support compiling for a separate set of virtual and real CUDA compute architectures.
f0ef163443b : Add an MLIR tracing implementation to the C unified API
8956cd169b4 : Excluded new tests for int16 from tests for acceleration.
7738c1818ea : Roll forward API for automatic fallback on delegation failure.
9084090e8d7 : Fix tensorflow::errors:* calls, which use StrCat instead of StrFormat
1ac5f274538 : Update GraphDef version to 414.
698bcf78c4a : compat: Update forward compatibility horizon to 2020-05-27
f50cb17d926 : Add op sanity checks for RNN ops in TFLite
7cb09cd4203 : Fix infinite symlink expansion detected with bazel in Docker for gpu_pip_on_cpu/nightly build.
fd546daf61f : address review comments
2b0a611ac46 : Add mutable_padding_config to HloPadInstruction.
d8f3bd71ff0 : Add missing `override` to mutable_dimensions to HloMapInstruction.
aacff53fdd5 : Add missing dependency
7b495df2da4 : Add CUDA 11 stub files.
65264bfc984 : Format generated CUDA stub files.
a1b64bb516f : Check PAD tensor shape in IsSupported() phase
ca47cbd37c8 : Migrate int8 quantized add to reuse BinaryBroadcastFiveFold func.
b4062c71c65 : add TF_LOCKS_EXCLUDED to MutableDenseHashTable::MemoryUsed
94be4e6db59 : add @Deprecated to setAllowFp16PrecisionForFp32()
8f31b06f53b : Added generic arguments to abstract int/float uniforms.
692e52c10fe : Add overview errors to gviz. Move the RunEnvironmentErrorMessage processing to OpStatsToOverviewPage. This way, overview_page to gviz is a simple datable insert.
ddb921bf770 : Move test_spec in TensorFlowLiteSwift.podspec.template into subspec, so that the Delegate tests are only done in corresponding delegates.
0a1449a983e : Fix bugs in docstring of conv3d_transpose.
0dda89c61ed : [TF/XLA] Rollback of rollback of 313256383, with a UB fix.
fa0a9c876a9 : [XLA] Preserve replication info when cloning a parameter
3d333927a31 : Internal change for notebook tests.
301e6c80034 : Modify reader datasets to support thread directories instead of singular snapshot files
518423dd27e : [XLA:Python] Split bindings for XLA ops into a separate file. No functional changes.
05653928da6 : Don't flag unsupported variant type ops in tensorlist pass
a2f840d54e5 : Legalize from "xla_hlo.slice" to "tf.Slice".
3ad4f18cfd6 : Remove unused items_to_destroy vector in EagerExecutor::Shutdown().
8882e4b89a7 : Update spec.yml
d3775b48823 : Delete bazelbuild-arm32v7.partial.Dockerfile
e71c33a671f : Update bazelbuild.partial.Dockerfile
40094b18f49 : Update spec.yml
a1e2ea51681 : Create bazelbuild-arm64v8.partial.Dockerfile
57032278576 : Create bazelbuild-arm32v7.partial.Dockerfile
3dc3f491c4c : Update spec.yml
fb190dcf851 : Update spec.yml
52155ca469c : Nit: Use holds_alternative<T> instead of get_if<T> on variants when the result is only used as a bool.
9a2ac3f89c6 : Hexagon Delegate: Support Fully Connected with non constant weights.
b100b185eec : Don't crash in 3D pooling ops with empty batch size on GPU.
b6f542de704 : [Profiler} Add link to a doc that describes how to use the profiler to debug tf.data performance.
3f0957496a2 : Change class member to local var for MatMul primitive cache.
ba074621688 : Update ops-related pbtxt files.
3f423f882b7 : Exclude Pixel-specific code from compilation when not on Android.
6a0bdbdb7c4 : Remove timeout="long" in model_coverage_test
fe523d826dd : [XLA:TPU] Move per-memory-space bytes read/written code to HloCostAnalysis.
bba3595ebf3 : Go: Update generated wrapper functions for TensorFlow ops.
53037dcd661 : [TF/XLA] Ignore _noinline inside force-compiled clusters
d3dbe347fdd : Removing OpenMP dependency from Mkl-dnn supporting threadpool
0e0ea56c3af : Implement new DNNL1.x MatMul primitive cache.
1de7105aeb3 : Test that person detection example binary can run
c3ded069abd : Surface libcupti errors to OSS overview page.
2b58bb4025d : Reduce 1-Layer Functional.__call__ overhead by ~25%.
aff44e4ca1f : Speedup python TraceMe
4c90f20c0d3 : Replace list concatenation with generators for auto control deps
13f50c2b7af : Update server_lib API to be more consistent with tf.distribute.Server.
4fec047a168 : Update TPUExtractHeadTailOutsideCompilation tests to be under the same module (NFC).
1a93f37e261 : Add SelectFullyConnectedGeneric for selecting a non-device specific implementation. Currently same as SelectFullyConnectedAdreno.
3258ebf5e18 : Reuse the rendezvous provided by the OpKernelContext for PartitionedCallOp. This will allow send/recv across different tf.functions.
2575e9ae860 : Switch to using TF_LITE_REPORT_ERROR
92c9a894bd5 : Removed mentioning of libOpenCL-pixel.so.
280665cb81e : Include shape dialect registration
bc99898e990 : Prefer generator expressions over list comprehensions
8182ab3bfc1 : Stamp the minimum metadata parser version in MetadataPopulator.
68adba436cd : Remove arch/*.c from arch64 builds in aws-c-common.
7f2d8106f5d : Introduce Vulkan API with integration tests.
d847948f59a : Enable BiasAdd op conversion in dynamic shape mode
7280cb31337 : EGL extension functions must be opened using eglGetProcAddress, as they might not be supported at runtime.
ee7bffc10cf : Update update_confusion_matrix_variables to alwasy cast to variables_to_update dtype (vs. explicit float32)
0e4e0c593bf : [TF/XLA] Ignore _noinline inside force-compiled clusters
ee53e70b81c : Converted speech example to int8 model
e7cc47384f4 : [TF:XLA] Small change in tf2xla matmul to use BatchDot instead of Transpose + Dot.
bb34d65cd7e : Speed up creation of visualizer html page for TensorFlow Lite.
15bf2a7e760 : tf.function invocation optimization, remove redundant list converter
c068a625c5b : In tensorflow/core/util/, introduce a IncrementalBarrier library.
13de0f1c981 : Update XNNPACK and its dependencies
c64cdf3098f : Move all header method implementations of SimpleMemoryAllocator to the cc file.
741ef7999c7 : Fix ops pbtxt
d252fe175ae : Fix for the failing internal test for NN delegates.
580219546f8 : Clean up micro build rules and split out micro_error_reporter and micro_debug_log from micro_framework.
8c8dc2699bc : Cleanup and refactor all allocations in MicroAllocator to function calls.
dd7849ed4c4 : Fix issue where calling plot_model on Functional model that uses add_loss would crash due to model._layers containing DictWrapper objects.
e3a3971a22a : Added missing operators 16x8 PAD operators needed for keras Mobilenet V1/V2.
24879e0878b : Fix LHLO to affine conversion to use affine.load/stores
48296300d61 : [XLA] Add support for sinking broadcasts through ops with multiple broadcasts operands.
444ea7fa7f6 : Add tf.Case op to TF dialect and its legalization to xla_hlo.case.
509325e1b12 : Adding memcached_file_block_cache to gstpufs
64ce2afd2f5 : Add flow support to XPlane
1e053782142 : Fix typo: space between 'on' and 'Android'
fbb92d9e276 : Add offset arg in Rescaling layer.
e8786b80d7b : Add doctests to Normalization, TextVectorization, and Discretization layers.
74e98c29aa2 : Add NNAPI delegate support for fused HardSwish
831a5558474 : Add an attribute "is_packed" to TPUReplicatedInput op which indicates whether the per-replica inputs are packed into one input.
0e80859784a : add a context manager and function decorator for monitoring time.
956278ab3dd : Make GrpcEagerClientCache::GetClient thread safe.
51504ec873c : Expand CompositeTensors in GradientTape.watch.
6aece71ebf7 : Reduce nest.map_structure and nest.pack_sequence_as time by ~20% for common use cases (nested structures of list, tuple, dict).
f684ae97cd8 : Add a clear error message when users attempt to pass multi-dimensional arrays to table_utils.
a92ff929b81 : Fix dimensionality handling issues in TextVectorization.
09af9319d90 : Make sure the rendezvous abort check is finished before triggering the callback.
2e842db3cca : Allow normalize to accept integer data.
fd98070b2da : Expose more XLA debug settings in Python.
86ea2221046 : Improve DotDecomposer to not add unnecessary non-contracting dimensions.
e3e0ba57815 : [XLA:GPU] Use device specific tanh functions for f64 inputs to improve accuracy.
e142390e50b : Fix stable sort for tensors with rank > 1.
be46769cee1 : [XLA:CPU] Switch parallel_task_assignment to a blacklist so it doesn't parallelize HLOs it doesn't know about
64a37a9028f : Update GraphDef version to 413.
f0d0fbd7bdd : compat: Update forward compatibility horizon to 2020-05-26
0fa5426f997 : Replacing the call to base::SpecifiedOnCommandLine with base::WasPresentOnCommandLine.
b0ad9c1aed6 : Fix code relying on implicit bool conversion of mlir::Value
0b0e35dccf2 : Separate metal delegate to a subspec Cocoapods
07bb0db8627 : Remove the run_deprecated_v1 annotation
7b48dab3ac8 : Prune unused includes in XNNPACK tester headers
0097e04b243 : Skip kOptionalTensor(-1) in IsAllAllowedTensors()
e12a7fb0327 : Fix the string representation of string literal subscripts to be `x['a']` instead of `x[a]`.
256332096c0 : Make RandomFourierFeatures state saveable.
5dbc34f5653 : Support Pad with static paddings in XNNPACK delegate
291125835ea : Add `offset` argument to `Rescaling`.
83ed5aad57d : Add `offset` argument to `Rescaling`.
55c1176fe23 : Add a show_fusion_subcomputations command to interactive_graphviz
02177117cb8 : Code review changes
a7ed5a542ec : Add a show_fusion_subcomputations command to interactive_graphviz
ff893b4b5f9 : Fix code relying on implicit bool conversion of mlir::Value
02a1d07063b : Fix code relying on implicit bool conversion of mlir::Value
86db9c05816 : execute eagerly
f0609b8f272 : Reduce Layer.__call__ overhead by ~5%.
0a63948f000 : Reduce Functional.call internal per-Layer overhead by 95% when single Tensor passed.
43d8a825abb : TFLu: Update RELU
dfda5bc01e1 : Fix TF Lite text classification tutorial's incorrect indent.
b583e81bd4f : [XLA] algsimplify: Cache scalar add computations per type
bb4c751414c : Move -no-as-needed to the top of the linking command line
bdef91bcfff : Remove dependence from service/gpu:multi_output_fusion to service:multi_output_fusion
41f6863695f : compat: Update forward compatibility horizon to 2020-05-25
a814cfb7c0e : Update GraphDef version to 412.
2cc80a74f23 : Add missing kernels for flex delegate whitelisted ops
f8e0e915abb : Fix typo in Core ML Delegate docs
a1f496664ed : [tfdbg2] Fix graph-mode path_length_limit and stack_heigth_limit in enable_check_numerics()
9dcafbffd9f : Fixed a minor typo in resources section
1727b70d6ad : compat: Update forward compatibility horizon to 2020-05-24
b3701aac806 : Update GraphDef version to 411.
c76a8d14b14 : Rewrite `del` to treat undefinedness in a consistent manner.
b9f941a53fa : Fix incorrect reference of np.assert_allclose (should be np.testing.assert_allclose)
7738aca0dcf : Add complex tensor support for tf.debugging.assert_near
913f1c7013c : [Lite]: Fix memory leak from model
144b3dc7902 : Make the tf2xla "tensor list size not set" error message a bit more ergonomic
df5e319d057 : Make the tf2xla "tensor list size not set" error message a bit more ergonomic
73b9acd1438 : compat: Update forward compatibility horizon to 2020-05-23
f654ac48a62 : Update GraphDef version to 410.
695acfc91de : Exclude col property in CSVDataset.
2544e4e277c : Added new attributes for 3D operations. Reshape3DAttributes. Slice3DAttributes. Transpose3DAttributes. Added methods for shape calculation for this attributes.
a33f9b4404f : Reduce Layer.__call__ overhead by ~20%
f4601414345 : [XLA] Move sharding propagation to third party
215161ff7a7 : Disable 3d group conv test on XLA:GPU
18aaa18cf12 : Added proper Batch dimension support in CalculateOutputShape for Concat.
cdeac44eac3 : Revert "Keras grouped convolutions rollback"
e9654dfbc94 : [tf.data] Switch to use multi-device function backend by default.
3ae3c3b92ea : Add tile_functor_cpu_uint[32|64].cc to android_extended_ops_group2 BAZEL rule
f29c4058a47 : GPU delegate: Add Android to tflite_extra_gles_deps, instead of manually linking against system libraries for EGL and GLESv3.
4797b3b9085 : When calling `strategy.reduce` in eager mode, wrap the `strategy.run` calls inside with `tf.function` so it is compatible with TPUStrategy.
ee92f241654 : Add additional constraint to place identity under CPU
c2aa840a2ea : GPU delegate: Add Android to tflite_extra_gles_deps, instead of manually linking against system libraries for EGL and GLESv3.
227024b31ad : Use `is` instead of equality when checking for whitelisted modules, to avoid triggering side effects.
c64097cb5f6 : Re-enable multi_worker_tutorial_test (by fixing the timeout on shorter epoch/steps)
ae6061da831 : Whitespace changes
f5ece2f3971 : Use new release of aws sdk
2662f079df1 : Use new transfer manager to improve read performance
e0913946055 : [tf.data] Switching to using multi-device function by default.
0c832724513 : [tf.data] Switching to using multi-device function by default.
f8c0e68a8aa : Update GraphDef version to 409.
1342841b40d : compat: Update forward compatibility horizon to 2020-05-22
a68b15fee7a : [XLA] Use all-gather in SPMD to replicate a tiled tensor.
63f70b5611d : Reduce Layer.__call__ overhead by ~5-10%.
c27d431c86d : [XLA] CopyStart/CopyDone times should use exclusive indices, not inclusive.
e761103744b : [XLA] Add AllGather to the HLO matchers.
dade83541f5 : Disable multi-threaded Conv optimizations w/ non-const filters
18ab11e1465 : [XLA] Introduce asynchronous collective-permute (CollectivePermuteStart and CollectivePermuteDone) HLO opcodes.
987a095f856 : Disable multi-threaded Conv optimizations w/ non-const filters
42273e6b297 : Rearrange the binary __operator__ code in TensorFlow to be more dispatch-friendly.
7047ceec37a : Update sparse input documentation.
21fdbbb07f8 : Add tf.function test for device placement logging
221af69be04 : [tfdbg2] Document the need to call set_soft_device_placement(True) on TPUs
4ce6280b481 : Fix TFLiteConverter2 API Documentation to read frozen_graphs.
0f178c37083 : [TF/XLA] Support F64 conversion for tf.cumsum
431dc17adc4 : [XLA] Fixup the bug in tautological compare simplifier, as spotted by Sanjoy
08b5c94d57e : Internal change
b0b60f9141e : Add bfloat16 support for SparseSegmentMean*/SparseSegmentSqrtN*
138c8e71459 : [Grappler] Do not add data inputs after control inputs in ImplementationSelector
86309a4f4e5 : Internal TF change.
e3290d584e4 : Bump open source llvm revision to 1108f5c737dbdab0277874a7e5b237491839c43a
6b715d72389 : Remove superfluous tracemes in compression_utils.
8fc976574e6 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/1108f5c737db
c7229fcabb5 : Update ops-related pbtxt files.
063a0402871 : Make tf_saved_model-related passes check their input invariants.
89860c9173a : Pfor: support vectorizing tensorlists captured by while_loop.
4eb90ac98fa : Improve side-effecting semantics of xla_hlo ops with regions.
523269e12be : FloorDiv and FloorMod dynamic shape support
13bd111c01d : Test that micro speech example binary can run
e8e5b32a9eb : Add vlogging for compression data size.
b8b2dd96094 : Temporarily blacklist keras model_coverage_lib_tests from TF2 testing
8d021e40304 : Test hello world example binary can run
27d373215c5 : Reduce Layer.__call__ overhead by ~5%.
50dc3262ea2 : Improve diagnostic when a mutable global tensor is found
09243a984d4 : Add bfloat16 support for SparseSegmentMean*/SparseSegmentSqrtN*
19ed4a9ccfc : Fix issues where index_lookup was improperly handling hard vocab caps. Add tests.
ed39014cf6c : Don't disable all TPU tests just the ones that fail.
7221ad6edae : Enable tests for tf.linalg.matrix_logarithm in eager mode.
e312350702a : Enable 1st order gradient tests for tf.linalg.svd in eager mode.
ab809024a4a : Enable wider vector for reluGrad
60fb5dcc7db : Simplify and address missing features in TPU Extract Head Outside Compilation pass.
85c637969a2 : Handle case when input is complex64 type. Fixes #38932
7bfbd3f7be0 : Fix infinite loop in GetMatchingPaths in GCS
7d4fe3dd9c7 : Go: Update generated wrapper functions for TensorFlow ops.
b91ea0f96e2 : Fix SideEffecting semantics of xla_hlo ops without regions.
dbef0933ebe : Reapplying #39042 to avoid breaking some internal users.
7273b46195e : Update ops-related pbtxt files.
ba7f59aadc9 : Adding uint32 support for more variable related operations.
b6d6b451aaf : PR #39548: [INTEL MKL] Fix conv_ops_test and remapper_test
8d7f18b250a : Add memory cost breakdown per operation type and memory space to OpMetrics.
d0a5894b58b : switch capture_tpu_profile to new api of profiler_client. because some options is dropped, therefore two flags are deprecated. also allow it specify host trace level.
7315b275c05 : Disable flaky test.
d30e05003ce : Disable two tests on windows due to image issue.
a66142c8e97 : [tf.data service] Apply dataset options to tf.data service side datasets.
7d9d943192d : [TF] Add support for more than one outer batch dimension to tf.nn.convolution.
57c5d33f895 : Support the pybind11 `_dtypes.DType` in `tf.as_dtype`.
17895acf340 : Exporting CategoryEncoding layer.
8fdb54ea986 : Enable gradient tests for tf.linalg.cholesky in eager mode.
97528c31757 : [NFC] Fix typos and adopt Google style variable names
49fd845a787 : Nit: Fix some typos.
37ab9c3bfcb : Take device locality into account during prioritization.
d3cd2a76cc1 : Internal change
1d8bc7222d3 : Switches keras.backend.placeholder + keras.backend.function to build a keras model when running eagerly (instead of trying to directly lift ops out of a graph into a concretefunction). Allows us to strip most of EagerDefinedExecutionFunction from the keras backend.
5d3ad40d114 : Fix for hello_world memory error
c030682e9c1 : Implement a pass that converts readonly reference variables to the corresponding resource variables.
c9c8ac3cb90 : [tf.data service] Perform tf.data service compression within tf.data.
2b7ed8a3458 : cupti tracer allow device synchronization before gputracer stop.
e164659e5b6 : Move the feature_column.LinearModel to estimator which is the only caller for it.
c53757b09d8 : Fix makefile benchmark script to build on mac os.
808b545c382 : Support ShardedVariable in `tf.keras.layers.Embedding`.
31eeaec3b45 : Enable skipped test as Variable.assign(name=xxx) now works with CentralStorage
fffea34c27c : Update bazelbuild.partial.Dockerfile
37b60af5362 : [TF] Add support for more than one outer batch dimension to tf.nn.convolution.
c2534e2336f : Remove illegal BroadcastTo op compiler tests
bfe0b28c372 : Internal change
50605edea5c : Enable Conv2D op conversion in dynamic shape mode
3d9ec6298a5 : Limit FillOp custom folder to int and float types to avoid crash
f2515dc7d63 : Prevent extra downloads for the xtensa-xpg target.
988991b8921 : include tf_types.def as part of the tf-nightly pip install
c7ae49c070f : Replace print(hist) with hist.numpy() to avoid print call, also avoid pylint too long (80) error
511594e844b : Add tf.Yield and tf.IfRegion op to model non-functional conditionals
5e9effbbae7 : [TF:TRT] Delay the computation of GraphProperties used by ConvertAfterShapes.
52fd23939e6 : Update TF Lite roadmap
dabd045cad1 : Internal change
1d096667e96 : Add Int8 PRelu operation to TFLM.
880ea5d754b : Export CategoryEncoding keras preprocessing layer.
fa0721cfbd9 : compat: Update forward compatibility horizon to 2020-05-21
acc8ae3496a : Update GraphDef version to 408.
a8001b9e8db : Take proto by value.
ed0eb69b76f : Remove some unused methods.
203c1de5a4e : Go: Update generated wrapper functions for TensorFlow ops.
81b1778bcf7 : Update ops-related pbtxt files.
41224dad546 : Fuse tf.text WhitespaceTokenizer to tflite custom op
1df42d1bf35 : Update person_detection_experimental model
f24faa153ad : Add dataset element compression ops.
e56cf87b54d : Adds necessary hooks to load a TPU-specific shared library.
cf739c41044 : Remove TFLite Java runtime dependency in the metadata java lib
bdf665b5045 : pfor: Add support to vectorize TensorList operations: TensorListElementShape TensorListFromTensor TensorListGather TensorListGetItem TensorListLength TensorListReserve TensorListScatterIntoExistingList TensorListSetItem TensorListStack
bdd61926a6f : Add op sanity checks to the following TFLite ops:
5af64a19a8c : Add `inference_input_type` and `inference_output_type` flags in TF 2.x TFLiteConverter (backward compatible with TF 1.x) to support integer (tf.int8, tf.uint8) input and output types in post training full integer quantized models.
b0c869a7eb7 : clean up
d53c999feb2 : Have sanity build output a Bazel test summary XML file.
92d97dfc596 : Update optimize pass to adopt the shape constraints of binary ops
31f0c81a88b : Add `inference_input_type` and `inference_output_type` flags in TF 2.x TFLiteConverter (backward compatible with TF 1.x) to support integer (tf.int8, tf.uint8) input and output types in post training full integer quantized models.
23b82b36f06 : Avoid bundling deps
5b71c8b023d : Add ios_static_framework bazel target for Swift
26b25815198 : Export Hashing layer. Add `separator` for CategoryCrossing and tf.sparse.cross. Add benchmarks for hashing.
ae14cc6b1be : Moving TPU ops components as TPU kernels library.
e28b37be964 : Enable gradient tests for tf.linalg.qr in eager mode.
99350ea1f0c : Run build_cleaner to fix dependencies.
e622f15b21a : DataFormatVecPermute accepts a vector of size 2.
786ee6565fe : Add doctests to lookup layers.
7f2bc445e2d : Fixed test
4be466a87ef : use bincount_v2 in tf.math.bincount, support axis and binary_output, and support int64.
6e4fdec80ef : Convert TF_SavedModel to a direct pointer to tensorflow::SavedModelAPI. This saves us an extra allocation when loading a savedmodel, and extra indirection on all saved model functions.
4148ee2e95e : Align example models to 64-bit boundaries to guarantee correctness for all 64-bit flatbuffer accesses. Aligning 64-bit datatypes to 32-bits can cause memory errors on some architectures.
4829f33e1fa : Fix the formatting of TensorArray. __doc__ indents anything after the first line doc. Dedent the rest of the doc after the first line so that it is formatted properly on the site.
33d5a54801e : Internal visibility rule change.
493cf376587 : Clean up saving tests for TextVectorization and add the layer to default serialization.
77a4102e760 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/cc86a31e20b48b0f03d714b4d1b1f50d52848d36
3163ca0bd35 : [TF/XLA] Implement TensorListConcat kernel conversion for XLA
e927048aceb : Formatting fix
8a5db25ae76 : Filter out WINOGRAD_NONFUSED cudnn Get v7 results
ffd2f56833b : Handle complex data types in tf.SigmoidOp and tf.SigmoidGradOp lowering
f1fe60fea6a : Use _v7 cudnnGetConvolution.*Algorithm APIs
a66070b1844 : Fix BufferAndPlanClearingTest
e5107766457 : Hexagon Delegate: add pack op support for int8/uint8
236b5031318 : Removing redudancy in device mapping logging
0642f8155f9 : Narrow down argmin/argmax contract to always return the smallest index for ties
bf1afb4a368 : Correct mistaken ms to ns conversion change.
26a92af90f1 : Clean up unneeded lines from BUILD file.
8d51ed5895c : Replace _TPUCompileMlir placeholder ops with correct compile op in parallel_execute regions.
0992a65a5d0 : Move the _BaseFeatureLayer back to Keras.
4aecaf37715 : Fix deprecation message from GatherV2Grad
07898e752cf : Provide a more informative error message when the bazel version check fails
be0672e8d66 : [XLA] Fix async copy statistics to include non-entry computations.
eda2272da11 : Remove TODO and insert helpful comment to ResizeInputTensor()
b3461c38fd0 : Fix #39462
502e75c1391 : Prune redundant control inputs early in model_pruner, since they may prevent deletion of trivial nodes. Prune NoOp nodes with empty fanout.
9ef6f66ce1b : Replace absl::StrCat with llvm::formatv when creating communication key in TPUExtractOutsideCompilation pass (NFC).
94ef9a2a9c1 : SyncOnReadVariable.assign() should return Tensor
c796a0da572 : Fixed test
d89bf4c58ce : [TF MLIR SI] Don't constant fold, only consider result of folding
4c803450d92 : Implement the llvm lowering for the customcall sliceToDynamic and padToStatic for multi-dimensional array on XLA:CPU
8a714ed02db : [XLA] Instead of limiting outstanding async copies, limit outstanding prefetch and evictions
86b560230da : Handle TPU inputs to OutsideCompiled parallel_execute regions.
61e39add3b9 : Auditing some const ref params for the xtensa kernels.
fe46bb0c4dc : Fix missing ',' in workspace.bzl
2b2b680ed3b : Fix sha256sum issue of mkl_dnn/oneDNN
e06bd939a1e : [TF] Add support for more than one outer batch dimension to tf.nn.conv2d.
df7d04e17cc : Nit: Remove trailing whitespace.
550581f6bd9 : When calling connect_to_cluser, if the options are identical and there is no renaming of local device, reuse existing local DeviceManager, otherwise we keep the old DeviceManager around to allow the old Tensor created to be usable.
c0ddb9b4faa : TFLu: Update CMSIS-NN glue interface in conv.cc
6e509432c07 : Add xla_hlo.case op for indexed conditional HLO.
9c313c4d2d4 : Use `--ignore-installed` instead of `--force-reinstall` when reinstalling tf-estimator-nightly.
e18c52cd16a : Update StopGradients's overly strict verification
01b38cd7c65 : [XLA:CPU] Plumb through a minimal emitter for matmuls using the mlir linalg dialect
18a7a327f37 : Update tpu_strategy.py
2656a011ae2 : Allow rounding loss in Reduce UT.
bd57e264f89 : Use tf.io instead of os for checking if paths exist in Keras applications.
72b5db4b1ff : [XLA:CPU] Plumb through a minimal emitter for matmuls using the mlir linalg dialect
488533ca3cc : add test for batches
8670c858440 : [XLA:CPU] Plumb through a minimal emitter for matmuls using the mlir linalg dialect
9ffd9eee724 : compat: Update forward compatibility horizon to 2020-05-20
d5f62ec58a4 : Update GraphDef version to 407.
4f512f00e9f : [XLA] Unbreak the OSS build
a7c3bc9ebde : more modifications
30e5e29d484 : address review commments
e9c9cfaf0af : Add shape inference pass before legalization: prepare-tf may introduce ops those do not have shaped tensor yet, we need to insert a shape inference pass to make proper shape propagation.
fe5ac4182bf : [XLA:PARSER] Fix parser to read U64 types properly
ff997783433 : Build pip_package with Bazel
749bd23af66 : shorten tf.shape docstring
cd0322fa0ea : Disable flaky TFRT tests.
f8a797e13ee : Fix formatting of file
361470d24ad : [XLA] Strength reduce cvt(pred) / bcast(f32) to bcast(1 / f32) * cvt(pred)
7da9b7d62e4 : [tflite] nnapi delegate max_delegated_partitions=0
4a37d3fecd7 : Set static shape information for reshape layer.
7d65cad2ce1 : Update TextVectorization docstring.
9657b450075 : Adding benchmarks for image preprocessing layers.
81f379b0f4d : Disable flaky tensorflow/c/eager:c_api_remote_test on asan
32254100c3d : Look up eager client directly from target in eager cluster FLR.
f1bf706d77e : Rename numpy to numpy_ops
871cfc82899 : Automatically cast int32 inputs to int64 if the table key expects int64.
0d2a69c7135 : Include missing dependency.
e27a818b0db : Deduplicate Python TraceMe implementations
ed337b776f7 : Update docstring and added a doc example for "broadcasting" single padding_values to dataset
85166e98875 : Use functools partial rather than lambda when calling initializer. Patch TPU Embedding API to prioritize extracting shape from functools.partial objects.
77b7adc9db3 : Add basic support for top level function/NameAttrList attributes in Graph -> TF MLIR importer.
a893ce99e8e : Fixed test
b61cbd0d6a8 : Internal change
33e390481ad : [XLA] Fix some all-gather issues. - Fix a wrong shape inference check. - Remove the partition_count argument from AllGatherDecomposer: it is a per-HLO property related to the replica groups. - Change ID types from U32 to S32 to match replica ID type.
ba480403135 : Add a global resource manager for TPU specific operations.
7f3ef3e1eae : [Profiler] Add optimization advice for reducing the host-to-TPU data transfer time.
692bb1da534 : Fix nightly breakage (macos, linux).
6fad0820f83 : Use enum instead of string to specify the context type.
c9819edcfc3 : pfor: Enable handling VariableShape
f8a918ccf6d : Allow tile op to work on variant dtype.
3d2e5f8c1dd : Update bazelbuild.partial.Dockerfile
e5fcb88fa42 : Fixed sanity test issue
db573482f4f : Add a folder for numpy API
9df2c846ee8 : Update bazelbuild.partial.Dockerfile
f0eb6dff6fb : adjust gather ops launch config. for NCF model, this means ~20% gain. (due to grid size from 80->160 on volta).
80fc2a1dd49 : Added aarch64 dockerfiles
119aa03c760 : Split delegate-specific interpreter tests into a separate file
91da977a030 : Improve the bucket generation in Boosted Trees to avoid returning more than requested buckets.
d894109fe12 : Fix parameter check for batchdim in Gather.
930709e46e3 : Hexagon delegate: support SLICE op for uint8/int8
ca53894d61c : Canonicalize tf.Select to tf.SelectV2.
af2263101b0 : Don't try t gather from empty tensors
53215ab702a : Use the nonlocal mechanism for if statements. This is the same mechanism used by for and while loops and it allows reusing much of the code. This required the ternary if operator to be split in a separate implementation, but that better accounts for its different nature. This should also allow more consistent verification and error messages throughout.
baa3e80ca55 : Fix pylint errors
dc0149adb93 : Test ConvertActivation in dynamic shape mode
935c55c5908 : Fix performance regression involving trainable check in batchnorm.
deaf5ea06a6 : Addressed PR comments
82143c1ad88 : Enable TensorCore embeddings for training via FeatureColumnV2.
b3387c0c19c : Disable //tensorflow/python/eager:function_test on macos for now.
c1c8d406569 : Add bot comment for cuda and windows related build and install issues.
37543935526 : Update the comment for the normalization parameters
0ac6ff5dbde : Fixed test
b4360f894c8 : Remove unused experimental APIs
c12107003bc : Add an 'invert' arg to lookup layers.
34a68f27527 : Do TraceMe kwargs encoding in C++
b7735095de2 : Remove implicit broadcasting from xla_hlo binary elementwise ops.
273617ad91d : Delete Python ScopedAnnotation
7b5a4835ea9 : Fix: remove typo
0fd60fe3a36 : Rename xla_hlo.conditional to xla_hlo.if.
43bc7a79f0d : Simplify nccl_configure.
81065dbaba8 : Add TPUEmbedding mid level API.
6c1f11a557a : Minor fix to include order.
3245c2f87e4 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/2e499eee5884
60ac3647968 : Add a Compare() builder that is compatible with omitting broadcast_dimensions with the same ordering as the other binary ops.
3114f6b980e : Note the reason why tests in numerics_test.py are marked v1-only
6772e0ca843 : Internal visibility change
15d39f5e83e : Update TextVectorization to use internal layer adapt calls instead of its own combiner.
282db861289 : Fix condition for activation function. FullyConnected in hexagon delegate doesn't support activation currently.
e77b33595d5 : Tidy: remove commenting nits
e25d9862ca5 : [TF saved_model_cli] Allow user to set target_cpu for xla aot compilation.
fb7ba76670e : Fix ops pbtxt
be4980e3409 : [XLA] Improve cost analysis for while loops.
9bdd0840646 : Fix bug where dispatch broke for ops that define an argument named 'op'.
e0b19f6ef22 : Simplify cuda toolchain config
5f3cd05e876 : fixed divison by zero when calling `_estimate_step_duration` with `current==1` for the second time
b93bd76a9f5 : Generate a cubin header for tanh.
1c73e5f20a7 : Add judgment for whether the sp_input is ordered
8121e42ca4c : Clarify CPU/GPU infeed error messages.
686908251a6 : Move GraphWithDequantPartitionHelper out of delegates/gpu, and put into util.h as the logic remains same w/ other delegates that need to support FP16.
a98f72c490c : Update GraphDef version to 406.
6c776edfd37 : compat: Update forward compatibility horizon to 2020-05-19
d8d6ede4b1b : Integrate LLVM at https://github.com/llvm/llvm-project/commit/a6be4d17e349
bfd37881017 : Reorder functions in an effort to group utility functions that use symbols defined in values.py and are used by classes defined in values.py.
f7d038cc3b8 : Enable more TFRT tests.
3c6dadd17f1 : Fix bug in Canonicalizer folder function for ArithmeticOp.
97aed8f72e4 : Remove trivial quantize op
3da4ead13d2 : [TF] Add eager microbenchmark for conv2d.
aa90d293411 : slightly improve quantized max performance.
c87d12a5e9b : Introduce TraceMeProducer and TraceMeConsumer.
489c8de9af2 : [tf.data] Remove several unnecessary lines in the test.
125ce1812df : Make serialization of node_def.attr() deterministic.
977fd309a95 : Build tensorflow/lite/c/*.cc in tflite Makefile
44c387f2979 : NFC: Update const-fold tests to use regex which is the suggested way for matching.
63926472df4 : Fix TF_ConcatV2Op conversion pattern when the axis is a I64 Tensor.
8a57c259f9b : missed the magic wand
9324d8d4413 : revert to master for makefiles
c8ef15b9c29 : update stm32f4 to makefile include to work with parse_third_party as well
424bcaf6404 : Add helper function to enable genrating projects with make files that will correctly compile
d98a0e60176 : Move tf.keras.layers.featureDenseFeature back to Keras package.
efd77d2e45f : Adding skip record functionality to snapshot utils.
d3886d23d7c : Move compression_utils to core/data.
714092f3609 : Disable flaky tensorflow/c/eager:c_api_test
97c4543c9df : Go: Update generated wrapper functions for TensorFlow ops.
456a61ddb1b : Hexagon Delegate Skip tensors which are not available from type checking. -1 means optional tensor and not available.
3753d9ff839 : Remove the unnecessary address-returning operator and lamda expression.
5ee67850468 : [INTEL MKL] Updated goldens because of API changes so that unit test api_test can pass
637c14abf84 : Add SparseCrossV2 which supports strong_hash with salt, and fingerprint doens't take `hash_key`. hash function will be run before FingerprintCat.
acaaab2504a : Rename TransformTensorV2 op to TransformTensorBilinearV2 op.
ad6798a2f62 : [XLA] Fix alternate memory allocation of conditional operands.
ad6e8163285 : Add lowering from xla_hlo/lhlo reverse op to Linalg.
1acf6989bf7 : Fix argument check tests to work in eager mode
94108993a3a : Allow static result shape for unranked operand in shape verifier
f5c5747f134 : Re-enable signal kernel tests on py38
4001e3dad3c : Updates GPU delegate documentation with experimental quant support
3c54ef5ab94 : Support running a tf.function with packed variable inputs both locally and remotely. - Support packing multiple EagerTensors of the same dtype and shape. - Create CompositeDevices on the same task as the local host CPU, in order to correctly trigger packed TensorHandle copy from a client to a remote worker.
1a07ecf8526 : In TF-TFRT integration, C API will get dtype from underlying fallback tensor directly if the tfrt dtype is Unsupported. This is used to support dtypes that are not natively implemented in TFRT (e.g. DT_RESOURCE).
756e66db61e : Modify signature of layout_config().
bee45404472 : [INTEL MKL] minor format changing in the code
6dcb7268bb2 : Rename `_get_closest` to more accurately reflect what it does.
3d4c5d1b578 : NFC: Update canonicalize tests to use regex.
ecf50338097 : Return a meaningful error for dynamic shape inputs with outside compilation head extraction in TPUs.
d4f71ff132a : Enable tests for tf.linalg.tensordot in eager mode.
da67fcddef2 : Edit Hexagon documentation to reflect new supported models
869920697b2 : [tf.lite] Use in-process conversion when the new converter is used
8e661af54d9 : [XLA] Simplify tautological compares (and (< x A) (< x B)) to (< x A) when `a <= B` holds.
b5436f9d5fe : Rename TraceMe::SetMetadata to TraceMe::AppendMetadata and add lambda overload.
7254343a10b : Enable tests for tf.linalg.matrix_square_root in eager mode.
672e419c9f7 : Enable tests for tf.linalg.lu in eager mode.
6f19d507f49 : [XLA] Fix rendering of the RngBitGenerator description table
ef45324fc62 : Hexagon Delegate - Allow optional tensors as valid tensors in inputs. - Update fully connected builder to handle optional bias tensor.
9cf08f43e07 : [XLA:Python] Delete deprecated methods from XLA:Python API.
723b2b59946 : enable device tracer test.
95620005efb : Document new methods to enable XNNPACK engine in TFLite
dec7430b132 : Ensure that tf_py_test tfrt test is not enabled for open source build by introducing tfrt_enabled_internal flag.
83b85568fb5 : Support int8 in tflite_convert
0bf90cb2a8b : Enable (non-gradient) tests of tf.linalg.cholesky in eager mode.
1b2a65c15fe : Add legalization from hlo.dot to lhlo.dot
dbc0fffedb5 : Report remote target name for worker service RPCs.
cfdb9434054 : Tweak round_to_bfloat16 to make it vectorizable.
9c49cda7d98 : Update release notes for the 1.15.3, 2.0.2 and 2.1.1 patch releases.
32165792a3a : [TF:TRT] Implement cast from fp16 to fp32 with IIdentityLayer.
46f7108d78c : Internal change
55aee9e5508 : [TF:TRT] Add utilities for converting between TF types and TRT types.
45419559252 : Add clone step to native build instrunction. Why:
50fcac47a26 : Optimize quantized mul.
c4e877d94a0 : Address issues identified during review Why:
f40a063d84d : [TF:TRT] Enhance InstantiateBuildAndRun to support the case where the input type and output type are not the same.
ea113ef6cdb : Integrate LLVM at https://github.com/llvm/llvm-project/commit/a2a4e5aae894
b5ed51fb220 : Resolve trivial aliases for portable TensorFlow targets.
ff2019a216a : Optimize multiply by quantize multiplier.
fb416f16e2b : [tfdbg] Fix source_utils_test in Python 3.8+
b2f3e8f5639 : numerics_test.py: Move tfdbg2-specific test methods to debug_v2_ops_test.py
72c50430aa5 : compat: Update forward compatibility horizon to 2020-05-18
647ef2db289 : Update GraphDef version to 405.
de8a517f406 : fix escape in Core ML header processing
76853076b38 : Add optimized MatrixBatchVectorMultiplyAccumulate for asymmetric inputs for sse
344f8982507 : Slightly optimize quantized add.
ea4ef0e6faf : Bumps llvm version
c5fbab166f3 : Fix Core ML delegate framework's include
e480d8f7ff6 : Add a compile flag (i.e. adding "--define tflite_with_xnnpack=true" when using bazel to build, which corresponds to defining macro TFLITE_BUILD_WITH_XNNPACK_DELEGATE) to apply XNNPACK delegate in TFLite runtime.
93cc43bef97 : add lockFile argument to save_model()
f87cf9c19b3 : add lock file
c4a9de96742 : compat: Update forward compatibility horizon to 2020-05-17
93955171ee3 : Update GraphDef version to 404.
82d70b67633 : Add F64 Sqrt test.
bf639d750bc : Integrate LLVM at https://github.com/llvm/llvm-project/commit/7af0c8559b6d
766f2968fce : Simplify some tests
d70dc548b58 : Optimize trivial RealDiv ops
fd976b2defe : optimize for int8 add.
74396bcd309 : Fix windows build.
0102aeaa137 : compat: Update forward compatibility horizon to 2020-05-16
47fbe120b00 : Update GraphDef version to 403.
b47107a7789 : [INTEL MKL] Added input name in the bfloat16 namescope interface so that it can create correct node name when it is needed. The default value of the name is '', which will make sure the change is backward compatible, and won't affect existing models which suse bfloat16 namescope
e234c0a44e5 : [tf.data] Update output time functions to solve the stack overflow problem. Also update some mathematics computation in the code.
eb71191f7b0 : [tfls.metadata] Use java7 version opts to build metadata lib.
b60f79dad84 : Fix the quantile accumulator to always return at most the number of requested boundaries.
90dc8696e7c : Fix the quantile accumulator to always return at most the number of requested boundaries.
0c4b0a2462a : Add test case for "broadcast" padding_values to the same structure as dataset
583b37ffc35 : Allow single element padding_values to be broadcasted to a structure for tf.data.Dataset.padded_batch
31207999698 : [XLA] Calculate and print statistics about prefetches and evictions.
4fc945e30a0 : [tf.data] Reduce verbosity of a warning as it is not actionable and appears for all programs that use tf.data with tf.distribute.
939b69e701c : Added grad_wrapper to accomodate graph mode
cbc4d5442e9 : Adding an option to tensor tracer to create a suffix folder based on the fingerprint of the tf.graph.
96f1bbe90a5 : [XLA:GPU] [NFC] Add more logging output to explain fusion decisions
c1ac8f2b817 : Enable tf.linalg.matrix_solve_ls tests in eager mode.
c26ac449e0c : Enable tf.linalg.matrix_solve tests in eager mode.
82519ad1867 : Fixed tests
a3746cc77a9 : Remove LazyLoader dependency from lite.interpreter
22608ca0c29 : Update TPU rewrite pass to populate replicated host devices on tf_device.replicate.
a133be3d31f : Add TraceMeEncode helper
763710df31a : Update (non-gradient) tests for tf.linalg.qr to also run in eager mode.
eb07fd848a2 : Add a TFE_Py_Execute traceme, which is the entrance to TF c++
55b36215c8b : include-what-you-use for lite/core/api:api
da27ac6878d : Support int16 quantization type
ec52e0fcd31 : added missing CHECK, whitespace cleanup
b6284742e41 : Converting some of the dependencies in tensorflow/c/BUILD to use portable_tensorflow_lib_lite_no_runtime.
f7d5cb929b6 : Print message about dumped MLIR modules
40e07123548 : [tf.lite] Avoid designated initializers
8f1e715482a : Remove debug message
f1471bd25c1 : Include what you use for the micro_framework bazel target.
0c7e5ac6c96 : Enable SVD shape test in eager mode.
bc96c17ece9 : Handle head extract outside compilation cluster device assignment.
cf35170ceae : Fixes linkage error on pre-18 Android where GLESv3 is not available
c61bc6a4f32 : Support cancellation in multi-device and distributed function execution.
4ee27d9668f : Add benchmarks for scalar conversions
cfb6d217c99 : Implement NNAPI QoS APIs in NNAPI delegate.
c77c31d45d8 : Enable TextVectorization to be called on lists of strings (or lists of list-wrapped strings). Using NumPy arrays of characters is generally a bad practice because of their extreme memory usage.
20f064ffa6a : optimize for int8 add.
340ac1aedb0 : Move GetDeviceCoordinates() function and related constants in tpu_rewrite pass to common utility file.
27ac446be5b : Enable MLIR saved model import by default in TFLiteConverterV2's saved model API
31583920dcd : Create _HostComputeMlir for use in TF MLIR.
dc1c2998333 : Add Unsupported dtype in tfrt for backward compatibility. We will use this dtype to support legacy types (e.g. DT_RESOURCE, DT_VARIANT) that are not natively implemented in TFRT.
b3bf8bd856b : Extend Keras Lambda layers to work with functions of any signature rather than only functions that take one argument.
2bbf57217f2 : Change XLA's default to disable cpu_fast_math options with the exception of min_max behavior.
8dd28457699 : Reviewer requests
08968c30dcf : Clarify why we have *-gpu package. Fix https://github.com/tensorflow/tensorflow/issues/39581
2db0d85d05a : Fix case where embedding column -> use_safe_embedding = false is used with variable partitioning.
321d3d9fd09 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/9b411757abd8458f9689b1384c6bf75da9b82357
28229ffdbf8 : Delete Tensor constructor that takes a pointer. Otherwise, say, std::make_unique<Tensor>(GetTensorSomewhereThatActuallyReturnsAPointer()) would construct boolean tensor without a compile time error.
985275ea27f : When restoring a variable with an initializer, pass through restore metadata rather than forgetting it
d968853cc68 : Skip TFE_ContextAsyncWait for tfrt. In current TF-TFRT integration, all ops are executed synchronously. We will revisit this later.
0b59eaf0bf6 : Provide builtin_op_kernels target with Ruy and GEMV caching unconditionally enabled
b1fc80f4a19 : Reduce Functional.__call__ Python overhead by ~5-10%
75132b735b4 : Minor cleanup for strings in xplane_to_profile_response.
362818b71e5 : Attempt to build libtensorflow GPU with the manylinux2010 toolchain.
9cb8d45b722 : Add NNAPI delegate support for Elu
1f530076d15 : Fix TFLite builds on Windows/MacOS
6e2219518cf : Update bot_config.yml
ff17316b19d : Check for `_metrics` in case sublayer is resetting `_metrics` property.
fdcdac12a72 : Update bot_config.yml
77245d07d13 : Add dispatch support to more Python APIs.
26104505b82 : [XLA:Python] Expose new use_spmd_partitioning compile option.
262e92804b4 : [tfls.util] Remove tensorflow-lite-gpu from dependencies.
bd010a095ee : String formatting in assertAllEqual() fails in Python 3 because bytestring may be converted using %s. Use %r to fix this.
d62a22a3000 : Extend Keras Lambda layers to work with functions of any signature rather than only functions that take one argument.
76d3d13b5ad : Create bot_config.yml
2540d202b5b : Fix TF2XLA's InitGraph for unused feeds.
53c634a6c15 : [MLIR/XLA] Constant sinking to control flow regions.
9957cb60a24 : Bump open source llvm revision to 9d4b4f344d8ea917e082cf58d66b71c0171e1650
02b5a6754bb : Integrate LLVM at https://github.com/llvm/llvm-project/commit/9d4b4f344d8e
c568e0dd7fe : Avoid overhead for creating executors if there is no change in execution mode.
64d839bb754 : Fix lint and improve readibility
6bddca85b3f : Use fully-qualified std::string in TraceMe
24f3f5593a0 : Fix for broken build.
e8d51ef6010 : Remove the unnecessary address-returning operator and lamda expression.
ec0026c8c38 : Update ops_history for bincount.
d6dd56f74f2 : Remove original fn call
020a88ac127 : Rollback to investigate failure
560762e40d9 : Test autograph transform of fn
8da4a14be31 : Avoid overhead for creating executors if there is no change in execution mode.
bbc2f3a190f : Let test to fail
103bb013d4d : Verifiy differences with test annotation
872e950b51e : Update SECURITY.md
0c6f6f4776e : Integrate LLVM at https://github.com/llvm/llvm-project/commit/854f5f332af4
df2c8d28232 : Allow index typed values in `hlo_scalars_to_dimension_tensor`.
bfe99ed9d61 : Remove default initialization in tflite::StatefulNnApiDelegate::Data struct.
06c671cde89 : [XLA] Verify statically shaped result type in `xla_hlo.reshape` operation
6ccf21ef6d2 : Cleanup of TODO’s in ARC specific files
ab70af78dca : compat: Update forward compatibility horizon to 2020-05-15
f6e2a28158e : Update GraphDef version to 402.
984d1da7626 : Fix person detection example
cca62cc73b1 : Add a new DelegateUtils::InvokeWithCPUFallback API for handling delegate failures automatically in Invoke(). This is especially useful for NNAPI usage, as drivers may evict clients.
2b2e4412053 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/dad2e92eaf53
24c75ce5016 : Addresses https://github.com/tensorflow/tensorflow/issues/38694 by ensuring TensorShape v1/v2 backwards compatibility.
28899d991f8 : Optimize int8 broadcast min.
5cf4311435e : Fix a memory leak.
97f2fffe7ef : This is an internal change not visible to the public.
a9c0ce87a68 : Check the minimum metadata parser version in the MetadataExtractor Java library.
9489fbca675 : Go: Update generated wrapper functions for TensorFlow ops.
a98948acf8c : Use CompactTextString instead of String for generating ops.
3b225a9776d : Rework kernel check for fully_connected.
37df93331ee : Adds utility methods for storing SignatureDefs in the metadata table in the flatbuffer
efa3fb28d94 : Split index_lookup into string_lookup and integer_lookup.
0de7edf8b11 : Generate separate pod for Core ML delegate
a5267f056ff : Go: Update generated wrapper functions for TensorFlow ops.
377612c026b : Fix hardswish test for ubsan.
46629334895 : Build DynamicSlice and DynamicUpdateSlice ops with MlirHloBuilder
a2ef8b5a065 : Update svd_op_test to run (non-gradient) tests in eager as well as graph mode.
86342e236b4 : restore a remove export
9a6a6476b56 : Add test and remove decorator
d5e0f468cd1 : Report remote target in error messages for gRPC eager service requests.
90077f8c7c6 : Instrument the number of times the MLIR-based TF Bridge is enabled.
e6c2a5a2127 : Change more libraries in third_party/tensorflow/c/BUILD to depend on portable_tensorflow_lib_lite_no_runtime to support effort to reduce dependencies on mobile.
7d40f2c3897 : Fix bazel TFLM compilation w/ TF_LITE_STATIC_MEMORY
c628246c31e : Go: Update generated wrapper functions for TensorFlow ops.
6abea04db74 : Added BUILD rules for the micro-frontend TF op so that we can use it as a C++ library.
38f02efb53f : add @deprecated to Interpreter.Options.setAllowFp16PrecisionForFP32
b4cf239a2f1 : Reinstall tf-estimator-nightly since regular installs might not work.
eab1e71ebfd : Add Minimum and Maximum ops to Hexagon delegate for uint8/int8
6f57007fb87 : Use subTest on einsum_test to make errors easier to understand.
501309eef9b : Only add sub_index to _Arg nodes.
ec7ea83d9d4 : [TF:TRT] Enable concatenation_test and biasadd_matmul_test for TAP.
fb68e31b3e2 : Basic CUDNN8 support
28feb4df0d4 : Enable build with CUDA 11
6db3caf99be : Update gather_op_test and unique_op_test to use subTest for easier debugging.
66769844a5c : [XLA:CPU] Allow C64 and C128 types in Sort().
45d18ddb7ee : Go: Update generated wrapper functions for TensorFlow ops.
f4a49c6871a : Set sparse FullyConnected op version properly.
215616fddc5 : Add support for setting up a TF_OutputList from the client and use it to build function with multiple results
ba43780830f : Generate MLIR ops for TPU Host/Device communication for outside compilation.
5a4e21c1c6e : Add test for PromoteVarHandlesToArgs pass for testing users of tf.VarHandleOps (NFC).
0d94bc6d71f : Fix style in `op_hint.py` to match formatting from Copybara.
8098b120097 : Go: Update generated wrapper functions for TensorFlow ops.
88f81434665 : Add test case for complex64/complex128 on tf.math.l2_normalize
c3d351abd20 : Internal change
9dd3efb5aa3 : Do not silently ignore ptxas compilation failures.
866e01f3181 : [XLA:Python] Cache the backend in xla_client_test.
5d3c548620a : Resolve trivial aliases for portable TensorFlow targets.
ffef54602d3 : Fix missing self Add initial autograph wrapping in map_fn
8565ed2eed4 : Removing TensorHandleList Delete APIs, since TensorHandleList pointer is owned by ConcreteFunction.
e033fd5b33e : [TF MLIR SI] Don't constant fold, only consider result of folding
8e8c67c3375 : Comment typo fix.
83b0c2a2258 : Automated g4 rollback of changelist 311477582.
38e941dada7 : Fix missing return
ed01ecd92d4 : Clarify docstring: At EOF, GFile.readline() returns "". Along the way, fix a comment about the same topic.
10c7f276e41 : Test autograph indirect tf.map_fn decorator
5d928497787 : fix conv_ops_test and remapper_test
e2f8f5ad62b : Go: Update generated wrapper functions for TensorFlow ops.
ec2cc2903f5 : Introduce a higher-level function handling in the tracing oriented unified API
015197cf8bd : Generate cubin headers for bias_add and relu.
652ee902cf8 : Added a set of tests for 16x8.
a04c8be3e70 : Update XNNPACK dependency
85bf5f7c202 : Return a meaningful error for dynamic shape inputs with outside compilation head extraction in TPUs.
5767af0cd2c : Bump open source llvm revision to bfa200ebcf3706fde0dde335a3c1fa3fe1b3ba3f
23d478c4228 : Add Starlark rules to generate cubin headers.
e10d6dd07b0 : Go: Update generated wrapper functions for TensorFlow ops.
9d0cf955c1e : compat: Update forward compatibility horizon to 2020-05-14
d7503555753 : Update GraphDef version to 401.
b187ba0bcc0 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/bfa200ebcf37
ca18db7f3f5 : Return a meaningful error for dynamic shape inputs with outside compilation head extraction in TPUs.
da78c46560f : Fix comment to reflect actual logic.
d36ad412f43 : Add IOS_BENCHMARK enum value to BenchmarkType
d33cb73389c : Expose inference type in the mlir quantizer
03f3e8153c4 : Go: Update generated wrapper functions for TensorFlow ops.
112288586dd : Switch weights from per-value to per-input-item.
e40aeb534e1 : Change xtensa optimized softmax to use precomputed lookup table for quantized exponent calculation. Use new memory API for softmax.
2a55f049241 : Cleanup `setup.py`
2f8ea36a447 : Pin keras_preprocessing to 1.1.0
9173c6c3d3f : Internal change
4afee5f519e : Replace SameOperandsAndResultType by TFL_TCresVTEtIsSameAsOp to cover quantization types
d5a5959dd33 : optimize for int8 add.
1b215ce9f32 : Update speech training notebook to use quantized inputs and outputs
63262ea46da : Go: Update generated wrapper functions for TensorFlow ops.
5bd2ae7b8a4 : Legalize tflite CustomOp
3f75577690a : Drop the dependency on ruy:detect_arm, which is becoming private.
3f197f3f0e5 : Optimize broadcast int8 max.
fc56619a9b4 : Add the newly-added 'nnapi_allow_fp16' option to README.
486a076444e : support tpu strategy for crossing.
59a473982d7 : Support BF16 Softmax and add UT.
5e647990494 : Switch weights from per-value to per-input-item.
91c1b126417 : Add complex64/complex128 support for tf.math.l2_normalize
1549473a2e9 : Go: Update generated wrapper functions for TensorFlow ops.
db9b247cd1f : Fix the functional model loading with nested sequential model.
cde93f014c5 : update
b3b2c766b49 : [tflite] Java binding for fp16 in NNAPI delegate
d2c578c7190 : [XLA:SPMD] Avoid designated initializer.
43adb4ee3b9 : Remove nanopb dependency as it should not be needed anymore (grpc version on master no longer needs it)
22eb1624cb3 : Go: Update generated wrapper functions for TensorFlow ops.
649c8088896 : Reuse existing util functions in ReplicateToIslandPass and add back a test for remapping results (NFC).
43691f9b891 : [XLA] Add use_names column to buffer info debug string to help with debugging.
a76e002aa82 : Internal change
e989b132d4e : Simplify error logging in XNNPACK delegate
805c399ead7 : Legalize TF broadcasting ops via dedicated xla_chlo.broadcast_* ops.
f84726697e2 : [tf.data] Update some maths formulas in the ComputeWaitTime function.
a4f82e759af : Create per worker datasets in `strategy.experimental_distribute_datasets_from_function` instead of in `__iter__`. This will avoid tracing `dataset_fn` each time creating a new DistributedIterator.
d0a48afee65 : Add a few more utility functions for TPUs
3d557534a3d : Reorganized tests for recompute grad
e35304c8b9d : Add simple canonicalizer for tf.fill
4fd957d3cf0 : Go: Update generated wrapper functions for TensorFlow ops.
07568a96e8a : Simplify `trainable` in batchnorm layers to just use the python variable rather than the private _trainable_var created by `backend.freezable_variable`
1798a5e959d : [XLA:SPMD] Fix reshape with halo exchange
a03da3516d6 : Register sparse FullyConnected kernel by default.
0c9e56e931b : Update attr name for Dense version Bincount.
0ac3572e8de : Make SerializeRemoteTensorHandle block only when the remote op is a function, in order to still benefit from async execution.
e1b0e64119a : Export RandomZoom after its odd behavior was fixed.
7e39134874f : [Grappler] Do not add control edges from placeholder inputs in function inlining
4eeb6d742e1 : More robustly check for undefined symbols before attempting to use them. This check is required because undefined symbols are initialized with a special placeholder before entering control flow. This placeholder can lead to confusing error messages if left unchecked. The change introduces two more general operators: "variable load" and "return".
18c0da10244 : Correctly handle empty matrices in tf.linalg.svd.
2046f7c450b : Move TPUClusterResolver into tpu subdirectory.
8a25406f8a6 : review changes.
2560d6fd31b : Fix issue where metric instances created in subclassed layer are not tracked on creation but only on call.
8588e0aab8c : Support running a remote function with packed input handles. - Support copying a packed TensorHandle from a client to a remote worker.
e0153c3c621 : threadpool support for relu, eltwise and softmax.
4f6a3a4db05 : Make regularizers API more consistent.
cec91bb8d67 : threadpool support for mkl_conv_bwd ops.
062cf92d066 : [tf.lite] Adds a setQuantizedModelsAllowed() Java API for running quant models with GPU delegate
2bc8118d17e : Threadpool changes for pooling ops.
5fee245d9ff : [XLA] Basic (R1) support for CPU bounded dynamic shapes.
8d1e8b350c3 : Export tf.keras.layers.experimental.preprocessing.CategoryCrossing layer.
7d704e32464 : Move tf.keras.layers.featureDenseFeature back to Keras package.
3dcace488c5 : review comments.
20f064bf51d : Improve image testing for TFLite Java tests
c14af64d68f : Fix Windows build after cl/311081931.
39026d9e330 : Remove the need to check if y is a tensor (always convert x if not)
91914123c42 : Simplify comment and use tensor_util.is_tensor and convert_to_tensor if both x and y are not tensor
90f3a1eb381 : Rolling change forward again: "Add support for global operation dispatchers. (This is intended for use by TF-internal classes only.)"
b69595c6c7d : Go: Update generated wrapper functions for TensorFlow ops.
0ecd3d8db02 : Update tf.InplaceUpdate summary and description so both TensorFlow op registry and TensorFlow MLIR ODS match.
f5e922903c1 : Roll back change: "For python op generation: add dispatch to all generated ops (don't skip ops with VISIBILITY=HIDDEN)"
d45abae4e93 : [XLA] Move SPMD partitioner to third_party
59239ab4990 : Use round-robin approach to reading from tf.data service workers.
b97bf5ae0be : Flush denormals to zero in eager mode.
88c4ee01021 : Adding TensorHandleList as the returned type for TF_ConcreteFunctionGetCaptures.
840e8b64a1a : Set up TFRT OSS dependency in Tensorflow.
21b04b6fe0c : Add support for global operation dispatchers. (This is intended for use by TF-internal classes only.)
902ffede1f5 : Internal change
410c66fa835 : Explain the reason to call _truediv_python3/_div_python2 explicitly (not through registered '/'
8d25e4bf616 : Disable failed test for now.
260cba17979 : Add support for global operation dispatchers. (This is intended for use by TF-internal classes only.)
e8ac8116c76 : Add PromoteVarHandlesToArgsPass to lift tf.VarHandleOps from function bodies to function arguments.
13f445fb39c : For python op generation: add dispatch to all generated ops (don't skip ops with VISIBILITY=HIDDEN)
c87e5c70c28 : Fix batch_to_space's formatting.
d11a1769c50 : Separate out creating arguments from PromoteResourcesToArguments in PromoteResourcesToArgsPass (NFC).
cac1acba3f4 : Bump open source llvm revision to 897d8ee5cd693e17f95a7e84194bca4c089a520b
f8429e72fc9 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/897d8ee5cd69
0e7612ea0d2 : Removes duplicate space from retracing warning message
e4702e19bb1 : Add SSE4 path for Tanh and Logistic.
5530521a577 : Qualify uses of std::string
dc4c6d305ba : Change the default value of 'use_coreml' parameter to false
c117a875a22 : fix bad indent and remove leftover
eed4bb5cc10 : Go: Update generated wrapper functions for TensorFlow ops.
ab67ad7c449 : Bump open source llvm revision to 1c44430e738ba83eefe6d56a245ee30649d8988d
8e073e237ed : Fix typo preventing compilation
101d46ab716 : compat: Update forward compatibility horizon to 2020-05-13
9c8ca4905e3 : Update GraphDef version to 400.
5eb1be50238 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/58bc507b6fe6
9083aa48e76 : Go: Update generated wrapper functions for TensorFlow ops.
a88c46347c2 : change and cleanup per review
843f3da02df : Disable flaky test
d5b3ec27d1d : Allow dynamically configuring device placement
088fc3a9b57 : Support setting Core ML delegate's target Core ML version in benchmark
e71443f838b : Updated image_test to work with newer versions of keras_preprocessing
816582d7eaf : Go: Update generated wrapper functions for TensorFlow ops.
2db6e2e05da : Support Core ML 3 for Core ML delegate when running on iOS 13
296993a42ca : Remove deprecated variants of DynamicSlice and DynamicUpdateSlice builders
1c74b32aa27 : Validate remote resource devices before safe access of resources.
efa921a7702 : add `nnapi_allow_fp16` option to benchmark_model
e0157b592c2 : add fp16 option to NNAPI delegate
f690a054c59 : Flush denormals to zero in eager mode.
047d788ea42 : Go: Update generated wrapper functions for TensorFlow ops.
e617aabd092 : Add optional error reporting and status returns to MicroOpResolver
4e9b6b454e1 : Fix the issue of tf.divide's return value is not a tensor
6d583589fe3 : Flush denormals to zero in eager mode.
9da04eec59c : IWYU in profiler/lib
bb15c97379f : Restructure the Keras class hierarchy for Network, Model and Sequential.
ce5488f85ff : Disable memory_optimizer_test on windows
2d452266176 : Move tf.keras.layers.featureDenseFeature back to Keras package.
194efd1d282 : Disable collective ops xla test on gpu
bf0c10e3c4a : Refactor Softmax and use new memory API.
3924ce6cc0a : Enable Reduce Mean op in Hexagon delegate for uint8/int8. Added requantize op after Mean to make sure the output is with correct scale.
2ca6769ae8b : Update docstring to remove confusing term num_split/size_split, based on review
1afe51a60cb : [tf.data] Update the node destructor to solve the stack overflow problem.
b7963197212 : list command line flags in readme
3200e57b9ca : Update the OSS image to pickup latest tf estimator PIP package.
8788846283c : Fix `alignment_hint < sizeof(void*)` in BuiltinDataAllocator::Allocate
ce11d03f84b : [XLA/GPU] Make Thunk::Initialize() happen at compile-time, not run-time. This simplifies GpuExecutable for MLIR transition.
9a43ab39f2d : Modify op version in optimize only if convertor version < quantized version.
e4c22494e71 : Addressed PR comments
489926629de : [Intel MKL] Adding MklTanh op
f38355dab31 : Add TF_AllTypesMatch trait in TensorFlow dialect.
f66f384729b : Make CHLO->HLO patterns extend OpRewritePattern vs OpConversionPattern.
65321b89c78 : Disable collective ops xla test on gpu
c5caa29b5e6 : Make `core.Tensor` the base type for Tensor and replace the `register_dense_tensor_like` with direct subclassing.
1e07fa6448c : Fix Resize Nearest Neighbor versioning. align_corners support was added in version 3.
38e503d845d : Addressed PR comments
7b73cfa7370 : Update TensorFlow Lite external documentation
ec2837b2a11 : Go: Update generated wrapper functions for TensorFlow ops.
f581c55e4d0 : Introduce persistent, read-only TFLite tensor type
1638fe218d6 : Fix for adhering to latest clang style guide.
1186e3f2098 : The callback slowness warning has started firing in many situations where only built-in callbacks are called (possibly only due to logging). For the time being, its threshold must be increased.
fd895bf2b98 : [BUILD] Create a separate BUILD file for "tensorflow/core/protobuf"`.
117c75d3117 : Add layout config to HloModuleConfig.
4db5a38b6e0 : Threadpool api implementation for concat and fused batchnorm op.
0fdf345ac29 : Threadpool support for quantize, dequantize and transpose op.
dd4585014b0 : Threadpool api support for misc ops.
e036f1bd8f5 : Code cleanup: Use the combined left-or-right shift instruction.
9eac27f8bb3 : Add Int8/BF16 1D un-tiled layout support for TPU. Host can transfer data to/from device directly in host layout and pack/unpack will be done on device side.
417b97cd746 : Modified recompute_grad to handle fwd mode diff
2c248c879fc : Refactor and fix
84abc3216b3 : [Intel MKL] Restructuring layout pass tests for bfloat16 - part 4
5100abc4af0 : Initial checkin of C++ header-only TensorHandle as part of RFC https://github.com/tensorflow/community/pull/207.
88dfd8ce6dc : Update hexagon_delegate guide to reference delegate readme
9f58e6902ce : [XLA/GPU] Make Thunk::Initialize() happen at compile-time, not run-time. This simplifies GpuExecutable for MLIR transition.
b3d9b905e15 : fixed typo
1de39b57561 : Implement outside compilation head extraction.
1712a14d011 : [tfdbg2] Ensure initialization on DebugEventsWriter.WriteGraphExecutionTrace()
b730a739097 : Update manylinux docker image to latest hash.
563a8a5ce0f : Add bz2-devel so python will be compiled with bz2 support.
6e2654d8825 : Removed named section pragmas from shared example code
a2afd0e3588 : Refactor MLIR TF shape inference to have a context
88acf9fcc52 : Install the `wrapt` pip package.
2407170febc : Add json translation for tfjs mlir converter. TFJS ops are registered as TF custom ops, and utilize export_graphdef.cc to build out the GraphDef object that could contain both TF and TFJS dialects.
b661070db9d : IWYU in profiler/internal
2ffde8a3394 : This breaks multi-python: The local gen_build_info rule calls into find_cuda_config, which only works in the remote image.
c00af599966 : Update doc example of v1 to keep old behavior with usage of tf.compat.v1.image.extract_glimpse
960bbc2d1bb : Update RELEADE.md to capture the breaking change of `tf.image.extract_glimpse`
23890c005ab : Reroute tf.compat.v1.extract_glimpse to use gen_image_ops.extract_glimpse (old API)
e65a439361f : Update API golden
8c80414bacb : Add api_def_ExtractGlimpseV2.pbtxt
d2bc2b66a3a : Go: Update generated wrapper functions for TensorFlow ops.
f4628678066 : [XLA:Python] Make sure xla_client is always imported before TPU client extension.
3116ec37084 : Resolve trivial aliases for portable TensorFlow targets.
8e3bc844b1a : Add support for a device ID op in parallel_device
9b84edeb4f8 : Expand test case to cover both old kernel (ExtractGlimpse) and new kernel (ExtractGlimpseV2)
756b7ed2d65 : Use ExtractGlimpseV2 and ExtractGlimpse to make sure C++ kernel is backward compatible
353d22eb433 : Fix incorrect doc example with centered=False
3fc74213ba3 : Fix incorrect doc test
677f7599046 : Fix test failure due to changes of the fix for centered=False and normalized=False
35efb74fb72 : Fix test failure caused by API changes in tests
3e2bcc33e52 : Add test cases for tf.image.extract_glimpse
cb92c9b8739 : Fix issue in tf.image.extract_glimpse
28f2af10ecd : Realign AllocationInfo struct.
adb282e47c7 : Bump open source llvm revision to 123bee602a260150ff55c74287f583a67ee78f36
169ceceaf2e : Minor fix an error in error message
1658986a761 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/123bee602a26
275874a436c : Combine into one block in example of docstring so that it could be rendered correctly
6bb9ca398df : Resolve trivial aliases for portable TensorFlow targets.
df1ea3b0d4c : Update docstring of tf.split to clarify num_or_size_splits
773813a4260 : Bug fix for composite tensors in SavedModel
a672463c591 : Go: Update generated wrapper functions for TensorFlow ops.
84c241fe5cc : Add RaggedTensor dispatch for tf.nn.dropout.
2b7ac134dac : Go: Update generated wrapper functions for TensorFlow ops.
53b0f6f7a6d : Factor out a virtual function for creating the TFLite interpreter so that subclass could create a customized one.
e8c854a5cce : Fix: resolve formatting/naming nits from review
880d6d0115c : Go: Update generated wrapper functions for TensorFlow ops.
13ce8851cb9 : Use uint8_t, uint32_t and uint32_t.
e89413399b0 : compat: Update forward compatibility horizon to 2020-05-12
c2118a3c96a : Update GraphDef version to 399.
f4c54a71654 : Add TPU Configuration C API
65773fd3941 : Retrieve CUDA targets to build in nvcc wrapper from clang command line option.
b76ef65778e : add bias to transpose_conv TESTs.
4926e23ba47 : [tfls.image] Provide TensorImage#getWidth and TensorImage#getHeight as they are not trivial.
bec0b382331 : Fix a comment about device/op_device.
6598d11e8b8 : Whitelist XlaBroadcastHelperOp and enable tests XlaDynamicUpdateSliceOp
875f71cf8b1 : Lower TF XlaConv op using the fallback lowering pass
365ea0f33a0 : Handle compilation of ops with dynamic shapes in fallback path
cd24c2bdc77 : [tflite] add fp16 support for evaluation tools
64618d8d7ca : Go: Update generated wrapper functions for TensorFlow ops.
0ba495f24a2 : fix a typo
cf4fb9ed5ef : tf.signal: Remove set_shape from documentation for linear_to_mel_weight_matrix.
26ddaca376d : Add utilities for creating delegates in TF Lite The change has - SimpleDelegateKernelInterface: Represents a Kernel which handles a subgraph to be delegated. It has Init/Prepare/Invoke which are going to be called during inference. Delegate owner should implement this interface to build/prepare/invoke the delegated subgraph. - SimpleDelegate: This class wraps TFLiteDelegate and users need to implement the interface and then Call GetFinalizedDelegate() to get TfLiteDelegate* that can be passed to ModifyGraphWithDelegate.
75d9ed443af : Enable tests blocked by b/117943489
9f7d843e3f9 : [tf.data] Add comment to ShouldWait for the nondeterministic case to explain the condition it's checking for
775d6b64973 : Deprecate `set_learning_phase()` backend utility.
5aefa24d787 : IWYU in profiler/rpc
1d8f37a926b : [tfls.release] Enable jar merging for bazel build of metadata lib.
c87bf9be0f6 : Go: Update generated wrapper functions for TensorFlow ops.
b53ed4d560a : Fix the ImageDataGenerator methods to return Keras sequences instead of just generators. This makes it so that Keras `fit` avoids an infinite loop when users pass the results of ImageDataGenerator.flow* directly to fit/evaluate/predict.
22a24beeeeb : Add a TF-internal visibility declaration for the parallel device
949ce47d990 : Release the GIL in file_io operations and reacquire it for error handling or Python specific operations.
cc4a4319066 : Handle batch group conv - backward filter grouped conv
066a31872fd : Fix Data type class/method naming collision.
8a512d33b71 : Enable compiler tests disabled because of incomplete complex types support
ede0f7d719e : Auto-generate ConjugateTranpose TensorFlow op
abaffb8ad1c : Convert complex and unsigned integer tensors to and from dense elements attr
27509ffb1e8 : Change a couple bad variable types.
f0ce18dea2e : Update the TensorFlow version properly.
482c01ff403 : [XLA] Expose SPMD/MPMD as an option
dd2ea875d92 : Internal change
83d4a86ee17 : Add support for lowering convert op to Linalg from floating-point to integer.
af9492fdaf8 : Change default Grappler timeout from 5 to 20 minutes. Despite Grappler having become faster, graphs sizes have grown faster still, and the original default timeout is exceeded too frequently in some applications.
cd6eebfecab : Fix benchmark naming in reporting
ce43a59c72e : Internal change
7c09d15f9fc : Fix an ASAN failure due to uninitialized RemoteMgr.
28bbc65d66a : allow early termination of Profile Rpc for programmatic mode.
46e6af455ac : Go: Update generated wrapper functions for TensorFlow ops.
4bab47f1d12 : Update Materialize Broadcasts for same-rank broadcasts
b247403af80 : Mark multi-process utilities with subprocess module as deprecated in favor of using MultiProcessRunner.
708c42b0fd4 : Internal micro demo.
d4a9a8a6498 : IWYU in profiler/convert
3b46518b3ac : [tf.data service] Fix max_outstanding_requests.
250bb66c857 : Adjust the tool data for OSS TF memory profiler.
b88fb5a8789 : ReverseV2 lowering to xla_hlo.reverse
0e90ebc8429 : Fix build failure in windows
37c858077b3 : Bump open source llvm revision to 728cf6d86b4f20144ac10517afb0cb978beac124
0a980f29691 : ROCm 3.5 (hip-clang) build fixes
a1c0d548f66 : Lowering InplaceUpdate to DynamicUpdateSlice
d57f24db3af : Add tpu_strategy into TPU doctests.
7a691ccd985 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/728cf6d86b4f
203d8f502c3 : Remove disable_tfrt for scalars are not handled reason, as scalars are handled properly with TFRT.
833be6f54c7 : Reduce inference functions exposed
092ee88aa23 : Re-update the TFRT hash.
a3c55c2437b : Reduce space required for TFLM by dropping two non-needed pointers from MicroAllocator.
62100290ef2 : Merge TPU execution device with host device (NFC).
d000961fcd2 : Bazel buildifier lint fix
dadd064215d : Simplify tf::ConstOp's inferReturnTypes
fb9c5cf3358 : Build _TPUCompileMlir and TPUCompileSucceededAssert ops outside of parallel_execute region.
4727d0180fb : Split tensorflow.python.tpu module doctests into different target.
74226e113a3 : Added Pad3DAttributes attributes and function for shape calculation with Pad3DAttributes.
73b3a13b886 : Refactor ConvertToTensorProto to avoid some duplication
7ac062b354f : [Profiler] Add optimization advices for tf-function.
04d51a661f1 : bump notebook versions
e4939f779e0 : legalize operation 'tf.AllToAll'. Legalization target is xla_hlo.all_to_all.
f4de9245768 : Export the `keras.preprocessing.image.smart_resize` utility.
c65b6f9356d : Add test case for uint32/uint64 support of tf.tile
764e3a790ee : Add uint32/uint64 support for tf.tile
0975574df38 : Minor changes
4da3e08cd5d : Fix typo in the test names: UnifedCAPI->UnifiedCAPI
d2568b7da93 : Update tfrt hash in tf
1e5884b2ecc : IWYU in profiler/utils
eb75c470f90 : adding version number.
90e1344ab2f : Fix ANEURALNETWORKS_BAD_DATA execution failures with sum/max/min/reduce operations with scalar inputs.
12f310ccab6 : Go: Update generated wrapper functions for TensorFlow ops.
47b75bbbec3 : Remove the special handling of TRTEngineOp in saved_model loader.
fea2279d109 : Support MirrorPad in hexagon
a785878c0f5 : Build clean up (OVIC).
1514dd40257 : Internal change only.
1631fa86e74 : Delete the useless print.
d5c1743ddef : [XLA:CPU/GPU] Merge the emission of elemental kMap
d32ec0bf0bc : Go: Update generated wrapper functions for TensorFlow ops.
3ba00b04c16 : Shard a slow test
3354e9eb518 : [XLA:CPU/GPU] Merge the elemental implementations of Reduce/ReduceWindow from CPU&GPU
edabfee6e0a : Increase the minimum support iOS version from 10 to 11.
c13a0bf808a : add a with_values method to SparseTensor
54ba3f51472 : Bump open source LLVM revision to f40fc7b8d60e6897fd9514a46a26f4b84f57577a
476ec938b25 : Install auditwheel in the multi-python container and move patchelf installation into the combined package installation step.
f8867620dcc : Explanatory comments in slicing tests files (ARC specific) + URL to the latest embarc_MLI library
7cb0b5767c5 : Tolerate differences equal to `tolerated` threshold in MinMaxApproximatelyEqual.
f208ff6827e : [tflite] reformat/cleanup label_image readme.md
b5ab47572a6 : Use int32_t and uint32_t instead of int32 and uint32.
aa37de465e6 : compat: Update forward compatibility horizon to 2020-05-11
6725f80c061 : Update GraphDef version to 398.
ca55b85c00b : Go: Update generated wrapper functions for TensorFlow ops.
c6d2369174a : Refactoring: Format String -> Format Method
b7d7b6d7dbc : Go: Update generated wrapper functions for TensorFlow ops.
7e6348104ec : Go: Update generated wrapper functions for TensorFlow ops.
ed400dea165 : Log the rendezvous address for debugging purpose. This is very helpful for debugging blocking issues.
9f320410a2c : Support align_corners and half_pixel_centers for resize ops in NNAPI delegate.
b1e6a4eceb8 : Go: Update generated wrapper functions for TensorFlow ops.
f8ffa8a8dd9 : Go: Update generated wrapper functions for TensorFlow ops.
02b34b853de : Refactor ConvertToTensorProto to avoid some duplication
4ce786df351 : Refactor ConvertToTensorProto to avoid some duplication
85fcfd9191c : Update protobuf-java to 3.9.2
28492e5b5bb : Go: Update generated wrapper functions for TensorFlow ops.
cca2943a3ab : Fix for Micro make patching error on MacOS
1fd83f35e21 : Go: Update generated wrapper functions for TensorFlow ops.
b8681699f0e : Go: Update generated wrapper functions for TensorFlow ops.
06b3c80de80 : Bump open source llvm revision to c5e0967e4cf0f1337bec772949e6cede4c01354b
d7162002663 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/c5e0967e4cf0
7e08dcef2cb : Go: Update generated wrapper functions for TensorFlow ops.
dc554778808 : compat: Update forward compatibility horizon to 2020-05-10
4ac1e3206c5 : Update GraphDef version to 397.
e1bed0f7af8 : Remove Python2 badge in raspberry Pi into README
1b49bd1f2a9 : Go: Update generated wrapper functions for TensorFlow ops.
c4ab2d38bcd : Add mlir_graph_optimization_pass.h header to pip wheel
38d2ef6be9b : Go: Update generated wrapper functions for TensorFlow ops.
264439782ba : Fix the myth from height vs width. The cause is due to ImageProjectiveTransformV2 accepts transform matrix with the first row on width and the second row on height change.
a2a26ef378b : Go: Update generated wrapper functions for TensorFlow ops.
de5b0cfd434 : [XLA] Introducing AllGather HLO and a decomposition pass
6bb6011359c : Enable MLIR saved model import by default in TFLiteConverterV2's saved model API
f87b2f87f62 : Go: Update generated wrapper functions for TensorFlow ops.
3f37c0e264b : Added no_oss_py2 tag and changed srcs_version for tests to PY3
728dc291a93 : Go: Update generated wrapper functions for TensorFlow ops.
efc69b7b037 : Update GraphDef version to 396.
ad4dca653bc : compat: Update forward compatibility horizon to 2020-05-09
68f6f46a144 : Go: Update generated wrapper functions for TensorFlow ops.
c14c618d85a : Go: Update generated wrapper functions for TensorFlow ops.
908490a2052 : [Intel MKL] Enable DepthwiseConv2D bfloat16 fusions
44bfdefeaa6 : Internal change
e3bb5eee1a6 : Allow Op version of 0 to match the first registered Op of that type.
331da14e5fb : Add NDEBUG to default make build.
5274341cbe1 : Make tf.While work with ConcreteFunction.
b695497e0b1 : Code cleanup: Use the combined left-or-right shift instruction.
2e6dd1948e0 : Remove redundant negations in HiFi mini's fully_connected implementation.
7772deb5a02 : Go: Update generated wrapper functions for TensorFlow ops.
5e5b33c233a : Allow kernels to take different scales for prelu
4909933889c : Introduce some common constants for TPU.
ef2112e4152 : Go: Update generated wrapper functions for TensorFlow ops.
431d009ecbb : Split table management off into a table_utils file.
3528e494a24 : Add missing ASSERT_EQ on status after API call in c_api_unified_experimental_test
4ece5df0d86 : Enable memory_space verification for fusion input parameters.
d2fdc7b0129 : Import and export constants of complex types for HLO
4385e797a91 : Remove unused header
2b4f4efe001 : Remove timing code from profiler
837b493f3cd : Implement Numpy to tensor conversion for TFRT.
4204c5f8565 : Remove `_enable_legacy_iterators` flag in TPUStrategy.
ebd34b3dc11 : Use subTest to improve error reporting on linear algebra ops.
8efd27dceb9 : Go: Update generated wrapper functions for TensorFlow ops.
68952b2608d : Added POC for tf_program
31f56e0d9a3 : Remove the special handling of TRTEngineOp in saved_model loader.
40835281112 : [Executor] Fix segfault when using verbose logging in the executor module.
110026283f0 : Fix RandomZoom layer for outputing 0 values.
fe3db61ad23 : Merge portable full/lite proto libraries.
b8d991c9b4d : [tf.lite] Fix issue with direct ByteBuffer inputs and dynamic graphs
bca497ef47c : Convert speech training to produce an int8-quantized model
4f9bc2565f0 : Cleanup headers in save_profile.cc
aa48faeb087 : Replace processing of `tf_device.launch` with `tf_device.cluster` in TPUExtractOutsideCompilation pass.
c9e079ac5b2 : pfor: change converters for Equal and NotEqual to handle incompatible_shape_error attribute.
cc6145c1906 : Cleanup headers in capture_profile.cc
fe40ddcc5e8 : Add support for quantizing prelu, now that its a builtin operator. It has two inputs. First input must match output scale.
f596266023d : Fix requested_device of NextIteration node.
3d42daf076d : NFC: rename a variable
f1ddb29ce91 : Add a test
d0b0e9c2043 : enabling mkldnn threadpool build options
0c5b1b8ab20 : Replace lib/core/{errors,status}.h with platform/ headers in profiler
0a97e70d0cc : Use protobuf.h instead of proto_serialization.h in profiler
738a28685bc : Enabling DNNL SGEMM and removing all code related to MKL matmuls.
7e6ea211488 : Support running a function with packed input handles through C APIs.
696f2a8bd7d : Branch LandmarksToTransformMatrix operation to LandmarksToTransformMatrixV2.
497c869b070 : Fix the copy bug.
0a3199d1bd1 : Add a comment to note that the structs are "semi-ABI stable" in TFL common.h.
825b22ac19a : Go: Update generated wrapper functions for TensorFlow ops.
6ef6c8d5e5c : Change the logging from warning to error when there is an exception at session close.
ddd57e10ac2 : Create Ubuntu 16 scripts and configs to resurrect libtensorflow releases.
85fb70ad19b : Merge release notes and version updates to master
820d915c56d : Reduce space required for TFLM by dropping two non-needed pointers from MicroInterpreter.
ae3c619cf71 : Move c_api_tfrt to core/tfrt/eager (NFC)
54fa7e44196 : Resubmitting the change to make iterator deleter not on host memory
a37a3569f4f : Add a nested tf.function with control flow test.
546319f28a6 : Add skip_if_error context manager in test_util.py to conveniently skip errors that are not related to what is being tested.
b08e6cd85ab : Remove use of gtl/cleanup.h and hash.h in cupti_tracer
35fc29e5d1a : Internal visibility addition.
b265dd5fb3b : Set the AssignedDevice of the lowered control flow nodes (Enter, Switch, Merge, NextIteration, Exit) to be the same as the assigned device of the input loop variable if that is available during lowering.
8e43239e14a : Go: Update generated wrapper functions for TensorFlow ops.
cd69c497e52 : Replace str_util.h with absl/strings in profiler
5909adaa169 : Adding a FromBuffer method to construct tensorflow::cc::Tensors from user provided buffers. This also unblocks adding unit tests to tensorflow::cc::Tensor.
631d5bc1335 : Replace ptr_util.h with absl/memory/memory.h in the profiler
4cb88164795 : [Executor] Avoid unnecessary `NodeItem::input_type()` calls in `PrepareInputs()`.
56a99d6c28f : configure.py: Simplify bazel version check
3345a4083e5 : Fold iOS-specific targets into the portable targets.
57d2ac3f070 : Reuse the rendezvous provided by the OpKernelContext for PartitionedCallOp. This will allow send/recv across different tf.functions.
175ec5e02e4 : arc_mli slicing: Got rid of hand-written MIN/MAX macro
b6c57a6e4b2 : [XLA:CPU] Fuse reduce-window
cd2f4d16282 : address comments on commit fc58d58923534e461d735a9a8b460d2dc8691ae5
dad62f51c9a : Update download_and_extract.sh
00636f58585 : [XLA:CPU] Fuse reduce-window
2f2d1a3a2f4 : Minor docstring change: delete "normal".
00fee732f23 : [XLA][MLIR] Lower complex operations to std dialect.
966cba56f3c : Internal BUILD file change.
12c148369a8 : compat: Update forward compatibility horizon to 2020-05-08
40eb54166ec : Update GraphDef version to 395.
682d67e1fe2 : Add a kernel generator tool.
6047d50555e : Add i386 to ObjC podspec
0ea9a77e77e : Go: Update generated wrapper functions for TensorFlow ops.
b25fb1fe320 : Enable Keras/RNN model via conversion routes that accept a keras model.
e5c4725babb : Go: Update generated wrapper functions for TensorFlow ops.
fc8be361837 : Add op sanity checks to the following TFLite ops:
5e8a44c3d2f : Internal change
392d3a0ab81 : Fix enable_v2_dtype_behavior() doctest failure.
310e8548bea : CalculateOutputShape for concatenation of BHWDC tensors.
c3b61201ebd : Try https and see if that works.
3e31be22cfc : Make regularizers API more consistent.
acfe8165248 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/910871532101
f8972015fb8 : better error msg for incorrect WAV format chunk
cab22e9d46c : Don't concatenate empty tensors
1a039127672 : [Executor] Optimize `PropagatorState::FindOrCreateChildFrame()`.
804dd8af35e : Go: Update generated wrapper functions for TensorFlow ops.
4d94fe13fac : Enable MLIR bridge for ops that are already supported
491d6e42ce1 : This will break once kwargs has no key of 'partitioner'.
79acb0824b8 : [tf.data] Bug fix: make_csv_dataset should not modify mutable parameters passed into it
797ac7bf875 : Disable a test from sanitizers.
9242d0c5095 : Fix documentation compatibility tag formatting.
9ab73c7bd10 : Implement fast deferred-decoding Python stack trace class.
74833a04e03 : fix dequantize op regression issue
0f4beb07590 : Static link GPU OpenGL tests
64a32114589 : Add util function to determine CPU host device from TPU device.
0e517a6fc0d : Implement fast deferred-decoding Python stack trace class.
f77d548c962 : Go: Update generated wrapper functions for TensorFlow ops.
e87a0f09d52 : Whitelist a few more unary and binary TensorFlow ops for the fallback path
a5df6056fb6 : Remove multi_worker_callback_tf1_test for lack of resource to continue maintenance with the focus on tf2/eager.
917e8d35e54 : Use strategy default device (if not None) as the destination for strategy.reduce.
5bf0bab3317 : [ROCm] Fix for ROCm CSB breakage on 200507
69ed1e9a244 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/49f1aeb60d9f759859fce0d16aa5d1ecc7168d51
662f05dea1d : Use multiple async executor to launch collectives in eager instead of tf.function
d2546593710 : Internal changes only.
8fef4ea5745 : [XLA] Correct WhileLoopInvariantCodeMotion log messages.
2acaff3d89d : Branch TransformLandmarks operation to TransformLandmarksV2.
2d529fbf9de : Prcandidate1 (#2)
3d0dac26f57 : Use subTest to improve error reporting on test failures in cwise_ops_test.py.
fc58d589235 : add __cudaInitModule to cudart_stub.cc
4dcd17de832 : Fix output shape of tf.GatherV2 in legalize-tf.mlir
9cc74059d90 : Fix bogomips extraction on s390x arch
9091f79f06b : Use persistent buffer in quantize, dequantize and xtensa_hifimini/quantize.
11f9a39e5de : Test ConvertUnary in dynamic shape mode
d7120e1adeb : Delete duplicate installation of patchelf.
62d50aa8e28 : Emit error messages for all missing legalizations in TF to XLA full legalization pass.
60ffd3d4d6c : Fix control dependency issue causing shape_assert test to fail.
a8c163702f1 : Go: Update generated wrapper functions for TensorFlow ops.
70e9708e234 : Enable XRT cache to be shared among multiple GPU devices. Allow XRT GPU work with multi-threaded based replication, where a single process see all the available devices.
1d4b4a6706b : Export the only one function of a saved model only when it matches with exported_names argument.
96f4a930dbd : Add named size and count methods for arg, result and var methods to AOT models.
178b6171492 : Add to the cc_library too
0cc3e612bd5 : [XLA] Add a memory space propagation pass.
0ee6b3a69da : Return ValueError in case of empty list input for tf.map_fn
d0c5e5c4717 : Add "//tensorflow/compiler/mlir/tensorflow:graph_optimization_pass_registration" to tensorflow/python/_pywrap_mlir.so
75d1fdd15de : Let the test use the new ruy::ReferenceMul.
0103d8ee272 : Fix liveness analysis for variables closed over by functions. Previously, these variables were only live at the closing function's point of definition. After this change, these variables are live at every statement that may be reached by this function definition. This is more consistent with Python's late binding mechanism.
d98ec8ae65c : [XLA] Adapting HLO-to-LHLO-legalization to use Buffer Assignment
a8b9d64276a : compat: Update forward compatibility horizon to 2020-05-07
4474e419e4b : Update GraphDef version to 394.
6955412b976 : Go: Update generated wrapper functions for TensorFlow ops.
4d02f6a2ddf : Migrate Model Maker tutorials to tf.org/lite
0c0555d94ba : Split merged TFLiteConverter implementations into frozen graph converter and saved model converter
59e53e99ce5 : Fix the real multiplier calculation
6bbb95f39e3 : Automated refactoring to make code Python 3 compatible.
246d6228ece : Podspec updates for TFLite v2.2.0
dc19ade8809 : Correct the C API path for the TFLite ObjC podspecs
f80762268db : Exclude MemoryAllocation and MemoryDeallocation TraceMes from the TF profiler Trace Viewer.
5d884b538ed : Fix ObjC podspec template
bda3b868725 : Add more dtypes to scatter nd ops
b9ad46c0934 : Internal change
3564081ab86 : TFLM: Print out the buffer usage.
75f812c4b2c : Go: Update generated wrapper functions for TensorFlow ops.
10f4282cff8 : Support unknown dimensions in quantized models.
09d304b9f37 : Increase test coverage for CentralStorageStrategy with 1 cpu and 1 gpu case
00165602f78 : Removed API change and added tests.
48e57d17bdd : Update Hello World example.
fac30b7a874 : Run shape inference before any new non-tf ops are introduced
154044d0f23 : Internal test infra change
a967cad22b0 : [tf.data] Add map and batch fusion rewrite in MLIR
469de83a9c4 : Emit error messages for all missing legalizations in TF to XLA full legalization pass.
cff8cf4fa10 : Go: Update generated wrapper functions for TensorFlow ops.
fe972004ab0 : Fixes: GitHub Issue #39222
b5b150f79c1 : Fix an issue of out of order execution. Don't serialize a remote input handle for function execution until it's ready on a remote device. Otherwise, on a remote worker, a remote function execution request could be enqueued before a request for producing a function input.
477f1223377 : Fixed int64 vs int32 issue in empty op folder.
6a116a3a1dc : Update ops-related pbtxt files.
9debaffa699 : Auto-generate some of the TensorFlow ops
1ed11872405 : Fix ConvertHalfTensor bug with elements attribute of size one
87a9c6491da : Disable broken Windows test
237864e2bbf : [XLA:Python] Remove xla_client.Buffer class.
63c7b63acf8 : Fixes: GitHub Pull Request #37017
f95ae3fef0e : In AggregatingVariable.assign, when aggregating values across replicas in a merge_call, also check if the "name" kwarg is a PerReplica object and if so, change to a single value.
d5cefa4813c : Don't put iterator deleters as host memory.
79f0af0c905 : Update index_lookup to return a UTF-8 string in vocabulary lookup instead of a bytestring.
faaffa91e51 : Don't put iterator deleters as host memory.
5f56e8201d0 : Add test to cover the code path run by the public multi-worker with Keras tutorial.
75681ff151e : Re-arrange TFRT SavedModel directory.
842f586f941 : use reference value for annotation/kernel details xstat.
80b094c6b35 : [XLA:Python] Remove xla_client.transfer_to_infeed and transfer_from_outfeed.
cd8b64f7fbd : add -DDEBUG_BUILD to dbg profile
da8e1dc20db : Enable memory profile tracing by default in BFCAllocator.
f66abc01c1a : Roll forward after sending out a fix for the breaking test
ac9fe5f5e18 : Go: Update generated wrapper functions for TensorFlow ops.
4756483d5cc : Enable Squeeze Op conversion without squeeze_dim attribute in explicit batch mode.
0c96f9772dc : Add shell function to create a Bazel test summary XML file.
3798e8de1ae : add a xplane builder test to test reference value etc.
3e78c70559d : Sparse fully connected kernel with 1x4 block config.
84135ce118b : string stats use reference value in tfstreamz plane.
d74866f5f0c : Add bincount to support dense/sparse/ragged inputs.
4a3236c75ca : Remove unused variable, and replace reinterpret_casts with static_casts.
fc689523bce : Add ExpandDims and ConcatV2 ops to tf_to_corert lowering.
d29bab993c6 : Update ruy to get ReferenceMul.
37ca5f97252 : Update MLIR bridge passes to use `tf_device.cluster`/`tf_device.cluster_func` instead of `tf_device.launch`/`tf_device.launch_func` for defining cluster/computation.
557bd9e2457 : Fix ROCm build errors caused by https://github.com/tensorflow/tensorflow/pull/38802.
3c7b63eec80 : don't use StrValue() because in future, it can be saved in references. (string tables).
9043e994c77 : Remove op_gen_lib and distributed runtime dependency for Cast.
f17392238e8 : Update make_tensor_proto to support nested nparray values when dtype is specified.
4a9c9039a83 : Add a script to install patchelf on docker containers and add it to multipython. Install auditwheel as well.
5be613ef4f3 : Expose disable_per_channel in MLIR to be used experimentally by tflite tooling
dd7df2f89f5 : Improve TensorFlow arithmatic op folders
0310f78e7a9 : Raises a more meaningful error when fdef is missing
9d2d1f82c51 : Fix layout_optimizer_test on Windows.
deaffc11a2c : Add weak frameworks back
ae2a0e5c473 : [PropagatorState] Use `IterationState*` instead of `int64` iteration ID in `TaggedNode`.
17d5c85577a : Disable only the TPU version of distribute_strategy_test
c43c69e388d : Some tests fixes.
1a18b711aea : Go: Update generated wrapper functions for TensorFlow ops.
8181d041c80 : Replace safeguard against aliasing cond variables with a dynamic check. It is more verbose but more robust in the presence of exception-driven control flow.
6bc4819e08b : Internal change
ca946faa212 : Include new op EnqueueTPUEmbeddingRaggedTensorBatch in the list of TPUEmbedding enqueue ops don't get auto control edges created so that they can be used in TF2/eager mode in tf.functions.
dd00d506b33 : Disable flaky test
9c36f4b4266 : EM SDP tcf file is removed (to be downloaded with MLI package) + minor fixes in Readmes
1c94553e5b0 : [WhileOp] Support forwarded inputs in the `ComputeAsync()` path.
abbeddb86f4 : [ArgOp] Use `CanConsumeArg()` and `ConsumeArg()` when possible.
5bb727ee34e : Improve TensorFlow arithmatic op folders
c9aeeea2a87 : [tfdbg2] Implement the to_json() methods of two data classes
6d11f0fe339 : Go: Update generated wrapper functions for TensorFlow ops.
e2542d4a359 : Disable flaky XLA test on GPU
bc70b61307d : Move "-c opt" before "--config" just for being consistent.
c7828e73f7f : Fix build errors
5d595477cc9 : Go: Update generated wrapper functions for TensorFlow ops.
369e2d8f5d9 : make `bazel build` work on aarch64/arm linux
9ddbe970bca : Bump open source llvm revision to 307cfdf5338641e3a895857ef02dc9da35cd0eb6
23395e662a8 : Corrected test for LeakyRelu.
c81cba9289e : Go: Update generated wrapper functions for TensorFlow ops.
3ba6676e848 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/307cfdf53386
fedc6d951fa : Remove all uses of `TENSORFLOW_LITE_PROTOS`.
2323679d9e4 : Update GraphDef version to 393.
0a1cd0053c2 : compat: Update forward compatibility horizon to 2020-05-06
fd225bcb4d1 : Go: Update generated wrapper functions for TensorFlow ops.
cf2e6f879d4 : Support MediaPipe pooling operators in XNNPACK delegate
13882acfa06 : When checking whether ExpandDims op has a constant dim value, also use m_Constant to match in case it's a mlir constant.
9e61e89eb31 : Go: Update generated wrapper functions for TensorFlow ops.
adaffb2f8d2 : When checking whether ExpandDims op has a constant dim value, also use m_Constant to match in case it's a mlir constant.
15f4125513a : Enable index_lookup to work with non-batched byte strings.
fe3c1035c22 : Check return status of reading environment variable
92416712f64 : [XLA:Python] Update Device.transfer_from_outfeed to set outfeed layout if missing.
f27ed43aa22 : Fix row sums size calculation in lstm eval
d0ec59f51de : [MLIR] Expose HLO -> LHLO transformation for XLA/GPU later use
765dceef7f8 : TFLite binary size optimization by removing templates
eaaf5b6b432 : Fix bug in complex einsum grad.
e58a4820edb : Add doc on building TFLite C++ libraries
98566824b26 : Go: Update generated wrapper functions for TensorFlow ops.
f66523e53eb : Enable MLIR bridge for compiler tests that are already passing or requires whitelisting
cfec8b840ca : Enable MLIR bridge for compiler tests requiring unsigned integers
4a99cae68e1 : Add auto generated TensorFlow op BroadcastArgs
77745e28110 : Update ops-related pbtxt files.
2b90e8cafcb : Rollback: Not able to reproduce the failure.
280fe25c2fe : Update array_ops_test to use subTest for easier debugging.
2c670b5c89f : Move AllPassesAndDialects registrations in flatbuffer converters to binary and test rules.
b99e88eee6a : Clean up code in the TF FixedPoint extension to Eigen to make the AVX2/AVX512 compile with recent versions of clang.
d71b3dfeca6 : Fix legalizeTF(). Currently definition of this function is inside an anonymous namespace.
ae422505dbc : Support XlaCompiler arguments of type kConstant in XlaCompilationCache
9d15d759881 : Deflake cross_device_ops test.
22546b562db : [tf.data service] Add support for shared job names.
48baba71cf3 : Adds support for half_pixel_centers in TFLite's resize nearest neighbor op.
24ef7cae6dc : Go: Update generated wrapper functions for TensorFlow ops.
30559f13a1a : filter out tfstreamz plane when generate trace events.
8e29dc77144 : Sort control edges on input considering src node
913d597ef1d : Deprecate Network `state_updates` property.
a9d6336bc4d : Fix typo in metadata_schema.fbs
abad3c19a88 : Perform uint8<->int8 casting on DSP
1a434fba5e3 : Reorganizing kernel fallback into its own (kernel/) directory. Right now this looks a bit awkward, but long term organization will look as follows: tfrt_fallback/ runtime/ kernel/
4e8dc15aaa2 : There is a bug in the outer partition code in StructuredTensor for a dense field.
898808194e1 : Re-enabling keras_rnn_correctness_test for non tpu platforms as only the tpu version fails.
50840b9587d : Add macros to avoid frequent ROCm ifdefs. Clean up the ifdefs in core/kernels/sparse.
1f02731775e : Add lowering from xla_hlo.sine to linalg.
9a99741b51c : Fix for UT failure in graph_runner_test
3e6697b916c : Forwardprop: opt the forwardprop utility function out of run_functions_eagerly
7dded88b95e : Go: Update generated wrapper functions for TensorFlow ops.
25e51cdbacf : [XLA:CPU] Add our own __powisf2 and __powidf2 which can be generated by LLVM
00b80a59d77 : Enable tool data saving for OSS TF memory profiler.
003bb870446 : Internal visibility change
c8d6fce87c5 : [CallFrameInterface] Add methods `ConsumeArg()` and `CanConsumeArg()`.
ed7f665e155 : Disable two TPU OSS tests.
2587537ff39 : Check that "VariableV2Op" doesn't exist in a TFLite-specific pipeline.
1d7bc67748c : Edit docstring of ParameterizedOpconverterTest
dfc190e7883 : Re-enabling optimizer_v2 test on OSS as the dependent bug has been closed.
d0f2e69e27a : Make tranpose_op_test.py use subTest for clearer test debugging.
30bdba67cc1 : Disable flaky test
ce9ede9c45b : Fixed circular dependency when building on Windows.
f9a3aaf60df : Replacing ::Cord with absl::Cord.
cbec9ecd132 : Qualify uses of std::string
4ab3aeead70 : Increase Apache Spark version to 2.4.5 to handle GitHub Security Alert
a5efcd5d0c2 : Update criteria for TPU job/worker experiments
7ae9f97eaad : [MLIR] Reformat lhlo-legalize-to-linalg.mlir test.
105b55edb64 : Go: Update generated wrapper functions for TensorFlow ops.
53153ab8e8a : [MLIR] Use dim expr for operand dim == 1 && result dim == 1 for BroadcastInDim.
7b4e8e2719d : Pylint fix to remove unused import
47f69ce23a4 : Go: Update generated wrapper functions for TensorFlow ops.
cd70ab943e0 : Go: Update generated wrapper functions for TensorFlow ops.
c9dc17cfdfc : Added TANH op and test to micro
011e47255cd : compat: Update forward compatibility horizon to 2020-05-05
6062300fefb : Update GraphDef version to 392.
d37fe1dd402 : Add flags to configure whether to fallback to the driver for ptx -> SASS.
7c39403bc7c : Use the calculated activation range in depthwise_conv
d0a4066ffa4 : Implement DistributedVariable.numpy()
3e8bbe399b7 : Extend XRT utils visibility.
df0ee2d05e0 : Update CVE number to new number issued by MITRE
f5ad74a4670 : Enable __array__ access on EagerTensors (forwarding to _numpy)
c265e89afa8 : Add `strict` argument to `ResizeInput` in Java API.
ca42ecb2f0c : Go: Update generated wrapper functions for TensorFlow ops.
e0533e171fa : Add additional test case where only the second batch size is known (from the review comment)
10fdfcf50e3 : Fix a number of deserialization error messages. While `print(string, obj)` is valid syntax, `ValueError(string, obj)` is not.
7705ee85ef1 : Comment typo fix.
ba2e0157d89 : Update based on review feedback.
89072571ca6 : Add `strict` argument to `resize_tensor_input` in TFLite Python API.
6059623a34c : Fix XLA HLO op import mapping of output_feature_dimension
2f27c4b3fdd : Go: Update generated wrapper functions for TensorFlow ops.
1fdca02cd50 : [TF:Grappler] Add Quantize/Dequantize ops to IsDefaultLayoutAgnosticOp.
1d438aba5f8 : [XLA:TPU] Move identical ops out of conditional.
3725e1b8bd9 : Compute values as shapes where requested by shape function
1ffc9f5263e : Re-enable keras_stateful_lstm_model_correctness_test as it seems passing now (might have been some env issue with TPUs).
abc64ce7518 : Go: Update generated wrapper functions for TensorFlow ops.
86ac9578cee : Deprecate v2 version of group.
ead65a68837 : Register Eigen::half kernels for Diag and DiagPart
24fafc09247 : Fix Ubuntu Sanity
86d3b282fd2 : Internal change
c7e7ca16a72 : Lower TF TruncatedNormalOp using the fallback lowering pass
24c25a93a79 : Fix a broken multi-gpu test in collective_all_reduce_strategy_test.
de0621aa872 : Deprecate v2 version of group.
19624f9650e : [XLA:SPMD] Add API for the experimental mechanism to mix auto and manual partitioning
262997ce0b5 : Remove the extra period in _validate_args (data_adapter.py)'s error message.
71a54bdbc13 : Resubmit of PR 38848 but only support complex64 and complex128
b82a267d186 : Improve comments and add a static cast
57f6650fbb5 : Rollback code introduced in #38848
d47e86444a5 : Support multiple GPUs cross replica reduces in XRT.
a5ae7f124b2 : Respect inference type in DefaultQuantParamsPass
c0c50682f5f : Enable ctl_correctness_test : )
0916c404a08 : Mark QuantizationSpec methods that don't change member data as constant
7277d1abd98 : Save XPlane by default for TF profiler.
7961a2441f0 : (Rolling forward after rollback) Make sure custom losses + metrics get autographed, even though autograph marks code in core Tensorflow with `DoNotConvert`
1d0a22fd226 : XLA HLO constant folders (add, subtract, multiply)
e03b0d04807 : Use persistent buffer in depthwise_conv and xtensa_hifimini/depthwise_conv.
54e5bedaaff : Cleanup formatting with clang-format
bff3eb21dd0 : Internal change
c65d6c3a1b5 : Move assign* and scatter* override to DistributedVariable
7e07d1fe655 : Explicit TensorShape in allocate_temp
5c2a13b74aa : Make regularizer docstrings more readable.
5da219b0b26 : Use type inferfence op interface in shape inference pass
0a5a4f0d83c : Use persistent buffer in conv and xtensa_hifimini/conv.
411ddcf013d : Constant folder for TF.Empty
7402f93622c : Change to use tensor_util.constant_value if possible and raise ValueError
0b673049955 : Use persistent and scratch buffers in xtensa_hifimini/svdf
2560a7c41fb : Fix: ignore shape for quantization == comparison
8723024fdd6 : Fixed: formatting/merge oops noted in PR review.
6adcbde2050 : Add flags to configure whether to fallback to the driver for ptx -> SASS.
11a16a341d4 : Fix lint error
b9579f96bd0 : Vectorize transpose
8b3ff30ff7c : Add test to validate HLO export error on opaque attribute
74e64d79059 : Enable some tests : )
812ddff42df : Set logs to a sensible default in case the loop does not run.
2ab60bf56c4 : Bump open source llvm revision to bc23c1d85e4c4cb60c4b91a1f83466f721014768
850023e5bbe : Reference our article where these concepts and computations were introduced, in the hope that the added context and explanations here are helpful to some readers.
5d2f5e7ba23 : Go: Update generated wrapper functions for TensorFlow ops.
29d325aca63 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/bc23c1d85e4c
488a15749e8 : Lower ops with dynamic result type in fallback TF to HLO lowering
d1a6976039c : For tf.function inputs with nested values, do not require that either zero or all TensorSpecs in the nested value need to have names.
d243d43513b : Add AbstractContextInterface::StartStep() and AbstractContextInterface::EndStep() which are used in training models.
17ba8a6ed47 : Fix the gradient of x**0 wrt the base (it's now zero instead of NaN) for real dtypes when x is 0 or NaN.
9b2dc5ff87f : Constant evaluation of XLA HLO Concatenate
7f631f41f27 : Fix crash on OpaqueElementsAttr in CreateLiteralFromAttr helper
9f80ee25ef0 : Update ReplicateToIslandPass to only create a sink island pinning control dependencies instead of forwarding all replica data results.
5dd0b6a589f : Remove references to "tf.broadcase_weights" use "tf.broadcast_to".
58f9ef232d9 : Convert BFLOAT16 and HALF type tensors to DenseElementsAttr
8fcb130e92e : Support packed tensor inputs in ProcessFunctionLibraryRuntime.
4158c029ef0 : Add tf.DecodeAndCropJpeg, tf.DecodeGif, tf.DecodeJpeg and tf.DecodePng to TensorFlow MLIR ODS.
3036a47f17e : Fix some small issues to enable Kumamon gpu inference: - Avoid throwing errors in SetDevice API if the device doesn't change - Let ReadVariableOp set the device name before setting attribute due the limitation in current tfrt implementation. - Allow decoding the Location to a dummy DecodedLocation.
b37043c7dd8 : Fix tests that use __repr__
9cfeae817a1 : Rearange the return
11bb2167090 : Go: Update generated wrapper functions for TensorFlow ops.
52542b84721 : [Build cleanup] Remove "tensorflow/core/graph/graph_constructor.h".
1c81ed11a2d : [tfls.util] Add Category class and conversion from TensorLabel to List<Category>.
1411a674381 : Refresh tf_generated_ops.td with new op definition changes
1f44a4cd053 : Update to use tf.shape to get the shape of the tensor, from review comment
d19e82fd246 : Add BULID rules for mlir-vulkan-runner
282888b649f : Update ops-related pbtxt files.
6e3bea20a13 : Less pointer indirection for TFE_OpAttrs, add TFE_OpGetAttrs
dbe7b589c50 : Disallow setting the forward compatibility horizon in the past.
cd1d793fe82 : Address review comment (change test name and add URL)
0a10cded2d7 : Add test case for non-const axis tensor in boolean_mask
9dfdb95120c : Extend support of non-const axis tensor in boolean_mask
b7e2b82cfac : Setup nightly releases for TensorFlowLiteSwift and TensorFlowLiteObjC pods
569d443e0bf : Add test case for boolean_mask with axis passed as a tensor
eed165e3d59 : Fix issue in boolean_mask when axis is passed as a tensor
0ed61bf9481 : [tf.data] Cleanup after `cardinality` rollback.
6aee08c765b : Do not fail if local mirror already exists
8700af511ce : Add test case for cardinality with Dataset.unbatch()
e4281619f16 : Add cardinality calculation for Dataset.unbatch() when possible
e5d5522d827 : Both inputs should be in int16 for MUL operator. Some networks have one of inputs as a constant.
fadfcdf27ba : Added accessor for mutating instruction dimensions.
ab7c0dc46fd : Add support for more LHLO ops in the MLIR emitter
1a6795f2de8 : Edit docstring
d8943c87766 : Change matcher type
9cf4392481c : Edit docstring of AddTestTensor
291bdcee8fb : Use testing::Matcher in BuildAndRun, correcty style
759a51d4c42 : Improve parameterization of tests
a3e2725547d : Test ConvertTranspose in dynamic shape mode
4b1138982cb : Enable explicit batch mode transpose
b2eaafda812 : Add flags to configure whether to fallback to the driver for ptx -> SASS.
79f68815881 : Get MACHTYPE via bash call instead of relying on the environment.
9acac9150e5 : Updated versioning for LeakyRelu.
ee5854dd2c3 : Added 16x8 LeakyRelu kernel.
c22145e9641 : Bump open source llvm revision to 6fe20a44fd3fc95198b3b38dc1080266be4ef004
c909f5e74a3 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/6fe20a44fd3f
0bd921a425f : Update GraphDef version to 391.
4920da9dcd4 : compat: Update forward compatibility horizon to 2020-05-04
43ff3c1e94b : Add tmp_dir
ce72f093cbc : Go: Update generated wrapper functions for TensorFlow ops.
308bc077374 : Create ConvertXPlaneToMemoryProfile function for OSS TF memory profiler.
078aa26e416 : Go: Update generated wrapper functions for TensorFlow ops.
2a6a5431950 : Minor updates to micro_speech example. Fix links and images.
8dadd8304f3 : Add test case for tf.keras.metrics.Recall() and float64 keras backend.
a744818876a : Fix ValueError with tf.keras.metrics.Recall and float64 keras backend
5b823b7a641 : Fix minor errors in micro speech example
d5598f16094 : Add test case for BatchNormalization with virtual_batch_size and shape has None.
10396ff82a9 : Fix BatchNormalization issue with virtual_batch_size when shape has None
015150ee68a : Delete args, fix HasAtomicMove
8bf26bfeb3e : Go: Update generated wrapper functions for TensorFlow ops.
eeafd809122 : Removing unreachable return
b0d70a04046 : Fix s3 test on Windows
33bf2e77bad : Add windows support for s3
595965c9c84 : Go: Update generated wrapper functions for TensorFlow ops.
f5cd5c6a781 : Add test case for Huber Loss crashes when data type mismatch
edf5029353c : Fix Huber Loss crashes due to data type mismatch
d6296bf89cd : Bump open source llvm revision to 57818885be5160380e29e9c2e915b37d5b11ade9
d824a7f208b : Spellcheck @keras.layers.core.py
0bdbb041c9b : Spellcheck @keras.layers.convolutional.py
94617dcd627 : Go: Update generated wrapper functions for TensorFlow ops.
74b9f9dcc9e : Cross and native compilation of TFLite for RPI Why:
5a3f55dd33e : Go: Update generated wrapper functions for TensorFlow ops.
3993d8c6e22 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/57818885be51
730daecf57b : compat: Update forward compatibility horizon to 2020-05-03
ea8351a70be : Update GraphDef version to 390.
b8ff27ef4eb : [XLA:coverage] Remove test that times out on coverage //third_party/tensorflow/compiler/xla/tests:convolution_test_viperfish_lite_iss
c73f7511f95 : Go: Update generated wrapper functions for TensorFlow ops.
3e0f9d97cdf : Revert "Create ConvertXPlaneToMemoryProfile function for OSS TF memory profiler."
6fda2f7b535 : Go: Update generated wrapper functions for TensorFlow ops.
c8a2f59e2e2 : Fixing and enabling //tensorflow/core/util:gpu_kernel_helper_test_gpu
bdf731a826b : Fail faster in fully_connected_test
14e27e3b9ba : Make ConcreteFunction.pretty_printed_signature deterministic.
71e1316f59a : Go: Update generated wrapper functions for TensorFlow ops.
70b6731bb50 : Log pass timing in a file when the bridge logging is enabled
87fc8379200 : [Lite] data: Fix memory leak
25b0e7d9950 : [PJRT] Increase minimum thread stack size for HostStream threads to 8MiB, which was the previous default on Linux.
d9ef9c47200 : [XLA:CPU] Pass negative and positive cpu flags to LLVM
da8b0de04cf : Go: Update generated wrapper functions for TensorFlow ops.
b951b631969 : Internal cleanup: let each converter only perform the analysis it needs. Since the bottleneck is inside the conversion process, this is expected to speed it up noticeably.
81688c64e08 : compat: Update forward compatibility horizon to 2020-05-02
821ea4d1a4f : Update GraphDef version to 389.
c75e73c2a51 : [XLA] Add Cbrt operation (lowered to pow(1.0/3.0)) First phase of my onboarding bug. Still need to improve internal calculation of cbrt.
8cb03a28378 : Go: Update generated wrapper functions for TensorFlow ops.
94d622114cf : Add BoundingBox helpers.
51c10c0c31c : Go: Update generated wrapper functions for TensorFlow ops.
754e0d967f1 : Added in resources section
580b03a12c5 : Make sure custom losses + metrics get autographed, even though autograph marks code in core Tensorflow with `DoNotConvert`
d6d97887484 : Make sure custom losses + metrics get autographed, even though autograph marks code in core Tensorflow with `DoNotConvert`
00cac2ef527 : [OpKernelContext] Enable plumbing the executor type through to kernels.
f09b719f5c5 : [tf.data] Make "DeleteIterator" op a `HybridAsyncOpKernel`.
d6718b9e292 : Add "alwayslink = 1" to the "quantize_training" target.
3abfbdfa2d9 : Create ConvertXPlaneToMemoryProfile function for OSS TF memory profiler.
3687d93d3d7 : [tf.data] Fix new autotune + fixed buffer size behavior.
8bf5a721677 : Create interfaces for distributed iterators and iterables. These interfaces are private for now. Use them to break the circular dependency with AutoGraph.
f3d6f30414f : Correct the error message.
9901465a942 : Go: Update generated wrapper functions for TensorFlow ops.
ed64647b2b4 : Add the support for IteratorGetNextAsOptionalOp.
2a32faae207 : [tf.data] Add trace for IteratorGetNextAsOptionalOp::DoCompute
facf8f16908 : [tf.data] Fix new autotune + fixed buffer size behavior.
609c90f5b05 : *** Reason for rollback ***
be894c5c426 : Add a CPU bfloat16 kernel for MulNoNan
c161d14499d : Bump open source llvm revision to 9295f356bb30f283219b3fd32542f0096cfb9316
4877232727f : *** Reason for rollback ***
b4d831bf38e : Disable distribute_strategy_test on oss.
57320e5a8cc : [TF:TRT] Check batch size consistency during segmentation for implicit batch mode.
c50f9a3ed15 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/9295f356bb30
fe1ff3c01a7 : [tf.data] Apply single-device multi component function optimization in `RunSync()`.
412b12ea8d6 : Add transformations for TF/TFLite: 1) Reorder 2 successive adds with constants to allow constant folding. 2) Remove trivial Add/Sub/Mul/Div.
6b65281daa2 : Go: Update generated wrapper functions for TensorFlow ops.
91e3f65507d : [tf.data] Switch tf.data functions to default to using multi-device backend.
1a1346145d3 : Added internal embedding ops
ce92fd6ae5d : *** Reason for rollback ***
077b553fda4 : [XLA:Python] Specify a 2MiB stack size for host stream threads.
88a2edd2c79 : Fix tf.angle for real tensors. For x < 0, the angle is pi, not zero.
0f9d5fac64b : [tf.data] Moving `cardinality` to core API.
b69a9bfe021 : Added support of size = -1 in Slice attributes.
2f8651070e6 : [ROCm] Disabling a subtest within //tensorflow/python/eager:function_test_gpu because it checks output which is non-determnisitic in nature and therefore sporadically fails
d5c95eb7c1f : Use scratch buffer API in reference SVDF.
780cafeee30 : Fix test by raising a class level exception during setup.
a20f0c0aa69 : Go: Update generated wrapper functions for TensorFlow ops.
958fbebe709 : [tfdbg2] Various improvements to DebugDataReader for DebuggerV2
6232075ca85 : Default values for TfLiteHexagonDelegateOptions
1fd3d693a95 : Fix flakiness in c_api_remote_test.
ee89ea3e702 : Update ops-related pbtxt files.
350780e11b9 : Fix a destruction ordering issue with custom devices and the TFE_Context
111eebf673e : Added support of dynamic weights for ConvBuffer1x1.
bf687433298 : Remove extra debug print statement
70d4dfe3140 : Raise a better error message when a DescriptorPool lookup fails because of a missing BUILD dep.
eb44e1a63d3 : Re-enable keras_dnn_correctness_test as it appears no longer flaky.
e34a1cd545f : Convolution performance improvement for Adreno.
ae76544efc2 : Add the same scale decompose function
5f1964bdea7 : Rolling forward "[ParseSequenceExampleOp] Optimize config construction."
5c2b40ca5cf : Add clarification to tf.clip_by_norm docs
066d55116e4 : [XLA:coverage] Disable tests timing out on coverage.
76a89fcfd4c : Revert "Update cusparse_10_1.inc"
81be829592c : Add a bfloat16 registration for MulNoNan
f19618050b2 : Remove tpu specific dependencies for Cast.
426be62ae54 : Modified convolution reader to support dynamic weights. Added checks in Metal and OpenGL that does not support dynamic weights.
5a6996954e4 : Split non-Python PJRT classes into their own directory.
1d8770c6e2c : Delete outdated ops history.
c53eca0d6a7 : Move tf.keras.experimental.SequenceFeatures to keras package.
a952fa1b1ca : Support native Raspberry Pi build for XNNPACK delegate
2328b196ba6 : go: Add input mapping option when importing Graph
6bcfc5e26aa : Disable quantize_and_dequantize_op_test test on Windows
71336da702d : [tfdbg2] Fix debugger-generated names for Placeholder and Const ops
c469d6a49ee : Make test for sparse tensor more generic.
4bfab04344d : Make it harder to call the private RaggedTensor constructor from user code.
78570c2a790 : Make it harder to call the private RaggedTensor constructor from user code.
fcd00521fff : Changes TFL BatchMatMul's inputs/options to be identical to TF versions.
579bbe61a9e : Fix typo and run clang-tidy
8599a825d57 : Update tf.function's experimental_relax_shapes to handle composite tensors appropriately.
22135d3b533 : Change temp directory to work with Windows
000b711096e : Switch tensorflow::Env() to use pthread_create() to start threads instead of std::thread.
b908cb8a4e9 : Refactor rbe_config.bzl to avoid calling platform / python config multiple times.
30fa4099ab6 : Use correct RBE platform for our CPU RBE config.
9596f527843 : Avoid partially creating/updating cluster when some workers fail during update.
ea1a6715ef2 : ARC related documentation in readme files
5b2f6d322cb : Cases with channel multiplier for DW conv (int8) temporarily fallback to reference code
afef62b9764 : ARC: Move shared lcf + Cleanup and comments
0fece983977 : ARC EMSDP specific patch of generated projects for examples
f9b6799aada : Fixes in project generation for ARC specific projects
21e7a9fffa8 : Updated embARC MLI version for downloading + Package with pre-built libraries for various platforms
9996df4d7c3 : Small fix in mli slicing code for fully connect kernel
2621bf4ee40 : Data movement tests added
99d489c7efa : Option to remove kernels implementation beside ARC MLI
51522a108d0 : Removed sub_tensors
8ed89130aa4 : Refactoring
273948c6aaf : Common wrapper for average and max pooling
1196bed72bc : Merge latest updates from reference kernelse inside wrappers of arc_mli + fix minor bugs in kernel tests
fc83b7fedb4 : embARC MLI related code is present in arc_mli
03bec25ed96 : Additional tests for embARC MLI specific slicing (initial mock version)
3006c316b64 : embARC MLI related code as an external library which might be turned-off
e85244f2c38 : Fix arc target list and build for built-in arc configurations
105eac5030a : Include new parameters of generate_project for arc
a7dcdb21f69 : Move out of function ARC EMSDP UART related constatnts
2226b67dc3b : changed EMSDP to ARC_EMSDP and other minor fixes regarding guidline
7c15ad0e98c : ARC platform common make parts was moved to a separate file
984457fd69a : Update platform flags and debug command template
1977bd04429 : Update project generation for custom ARC target (*.tcf)
2d8e1a45ec3 : ARC EMSDB Board integration: Project generation
503f98f88c2 : ARC EMSDP board specific debug log
ced5b5bebb5 : Updated LCF for EMSDP and fixes for arc build process
e6f9f08acb0 : Initial implementation of TCF and LCF files support for IoTDK and EMSDP platforms
0b15d4264d6 : Minor fixes to restore 'generate_projects' target functionality
228aa4119be : Go: Update generated wrapper functions for TensorFlow ops.
b2d8951b65e : compat: Update forward compatibility horizon to 2020-05-01
246c52a8676 : Update GraphDef version to 388.
6b3abab57e8 : Go: Update generated wrapper functions for TensorFlow ops.
330c6490759 : weight slicing for depthwise and fully connected in ARC backend
b4bcc4e5743 : add slicing logic for weight slicing in conv kernel for ARC backend
21025366847 : update to new version of MLI needed for slicing
c2e501e017b : Fix for upstream merge conflict
f110cdd8303 : Add slicing logic for convolution layers
b045244f289 : update MLI lib to performance optimized MLI1.1 pre-release
279e034660d : fix memory allocation issue for person detect example
bab1f34a3cb : Update URL to latest MLI lib with optimizations for person detect example
d6917614dd5 : add LCF file for ARC target
bf8b8ac71ca : person_detection example: wrap data with named bss section
9d6f2440471 : add data move functionality to depthwise, fc, pooling
441d6983812 : Use datamove in conv wrapper
203aa8b6341 : Disable specific tests for TPU instead of entire test file.
393d9877895 : Improve comment for Optimize enum.
b2bc8563928 : Open source tf-to-corert and move non-OSS code to third_party/tensorflow/compiler/mlir/tfrt/experimental
b83ef8e3c19 : Add `smart_resize` utility to resize images for use in contiguous batches, without aspect ratio distortion.
062a47636e5 : Go: Update generated wrapper functions for TensorFlow ops.
b0b9775eac8 : Added selector of Convolution with dynamic weights.
dcc0b3528ba : Internal change
bc0783b8f82 : [TF2XLA] Clarify the error message when XLA JIT is not available
eb11136256a : Go: Update generated wrapper functions for TensorFlow ops.
ac54b6e7f15 : Disable flaky guitar test
f324d12c822 : Internal change
da4a3244540 : Enable logging by default about running or not the MLIR bridge
7c26347d2e3 : Disable broken Windows test
fa5194b3b5d : Disable flaky test on TSAN
0878fe9bf81 : Disable broken Windows test
624f1a0f82e : [tf.data] Switch tf.data functions to default to using multi-device backend.
196b03bb55c : [ParseSequenceExampleOp] Optimize config construction.
c74afd74510 : Fix incompatibilities between DistributedIterator and the corresponding DistributedIteratorSpec.
896a2700d12 : Added support of dynamic weights to ConvPowerVR.
afa06187b90 : Typo fix: tsan should have been asan as the test is flaky on ASAN
b7c40bc3cc7 : Add tf.sparse.bincount op.
642dc30acae : Fix typos from the latest version
387429dd3bc : Rollback of "Avoid partially creating/updating cluster when some workers fail during update." as it breaks on Windows
db0a3902515 : Re-enabling ps test on OSS. It seems to no longer fail.
cea00c61d82 : Remove unnecessary objc_library target
dc71f88f8a3 : Change Cord iteration spelling under PLATFORM_GOOGLE.
f6bc68ba4c5 : [XLA]Add HLO infrastructure to support dynamic op lowering.
9c3f0435ade : Add basic gpu support in TF-TFRT integration. When compiling with --config=cuda, tfrt will automatically detect the gpu device.
0024b55d639 : Go: Update generated wrapper functions for TensorFlow ops.
80dc0f8ee84 : Added support of any weights sizes to ConverterToConvWeights.
ed9d1fb74bb : Add transformations for TFLite: 1) Reorder 2 successive adds with constants to allow constant folding. 2) Remove trivial Add/Sub/Mul/Div.
2920f075133 : Refactors MemorySpaceAssignment to make it easier to subclass.
2ea50253a22 : Partial rollback of "[Single-threaded executor] Optimize the handling of `OpKernel::const_tensor()`."
88978790251 : Support all applicable axes inputs to Concat
382f8de993d : Enable previously disabled testUnevenDatasetBatchesBetweenGraph
862a62d6b40 : Remove Layer._supports_ragged_inputs property.
d11820b4cf7 : Initial checkin of C++ header-only Tensor API as part of RFC https://github.com/tensorflow/community/pull/207.
e874bceeaf4 : API to provide custom table level optimizers in TPUEmbedding.
832787633ec : Typo fix: `==` should be `=`.
41f64f07889 : Improve variable naming consistency in data_service_dataset_op
8d1992fd27a : Allow functions with raw Send & Recv to be inlined
306f371dbca : Enable lowering xla_hlo.convert to linalg.generic op.
c498e1a0a61 : Add barebones TPUExtractHeadTailOutsideCompilation Pass.
845e1f1eb8a : Added converter of BHWC tensor to convolution weights (in specific layout). Currently B must be divisible by 16, C by 4, H = 1, and W = 1.
9d8ef7892dc : Add no_oss tag to custom_training_loop_input_test.
39d10d0c9e4 : Disable OwnedMultiDeviceIterator on TPU Pod.
eab9701d541 : Update LLVM hash, manually, to fix Windows builds.
2819e2a2728 : Remove reset_test argument from test_util.run_in_graph_and_eager_modes
c9572919e61 : Handle constant inputs in xla-legalize-tf-with-tf2xla pass
893d4962636 : Added missing header file
679da1ca0ee : pfor: add support for vectorizing "While" and "StatelessWhile" ops.
e0701fcb76a : Removing v1 optimizer tests from ctl_correctness_test to speed it up
336c431b3ba : Add missing bug to disabled test target.
e9edfeff0bd : Use persistent buffer in reference svdf.
9111f46cc5e : [TF:TRT] Disable the failing squeeze op test.
907e90035b3 : Add transformations for TFLite: 1) Reorder 2 successive adds with constants to allow constant folding. 2) Remove trivial Add/Sub/Mul/Div.
3b620a7d2c6 : Rolling forward "[Single-threaded executor] Optimize the handling of `OpKernel::const_tensor()`."
777482a6269 : Fix incorrect call to tf_export
51ec68ae070 : Re-enable multinomial_test, no longer flaky.
655d6d3cca3 : [tf.data service] Support __iter__ for tf.data service datasets.
19253ea1fbc : minor fix.
2d26525724f : Avoid partially creating/updating cluster when some workers fail during update.
dfe0f0aa367 : Treat "test_xla_gpu" as GPU_TEST in "NamedGPUCombination".
f69af82c3d1 : Enable a disable test as it no longer seems flaky.
c878390581f : TF_LITE_MAYBE_KERNEL_LOG with a check for non-null context
3df3300d587 : Remove async runs of cluster update with pending nodes tests.
b044056aa35 : Fixed compilation errors with config=mkl
0dc4fd59594 : Go: Update generated wrapper functions for TensorFlow ops.
9326ffb93be : Internal change
ed5a72cb2aa : [tf.data] Moving `cardinality` to core API.
13ad6da5773 : Add hardswish op to hexagon delegate for UInt8/Int8 inputs
8f82c20bb10 : [WhileV2] Fix potential stack overflow when kernels execute inline.
f81dadf228c : Use persistent buffer in xtensa_hifimini/fully_connected.
7148ced9511 : Disable flaky test on TAP
614c73e266f : Disable flaky ASAN test
3fe0a527bab : Disable flaky ASAN test
b2cfd705c3d : Disable max_pool_2d_test under TSAN
3a61ea880c5 : Initial checkin of SavedModelAPI C++ header-only API. Tensor, TensorHandle and ConreteFunction::Run will be added in a subsequent change. See RFC https://github.com/tensorflow/community/pull/207.
bac40c03464 : Add the scale propagation pass to the pipeline
068526d1d7b : Don't propagate ref type if it wasn't originally done
b3fa00bf321 : Clean up dead core.
cccfd470239 : Clearly indicate when to disable optimizations
7652750f96e : Use persistent buffer in reference fully_connected.
e2395e19352 : [Single-threaded executor] Optimize the handling of `OpKernel::const_tensor()`.
f1108699d51 : Go: Update generated wrapper functions for TensorFlow ops.
be6db6daaad : Fix the gradient of x**0 wrt the base (it's now zero instead of NaN) for real dtypes when x is 0 or NaN.
16748305e86 : Add an einsum layer.
3d8a9200e3e : Replace spaces with underscore when making scope name.
9cb503c7880 : Add a tf-lite only python api-reference generator
e50c5d77edc : Add absl::Cord support to RAM file system so that internal ops/tests can use cords
f52cfb920ea : Improve error message for invalid TensorSpecs in func_graph.py
3b3d3203852 : Use the new ruy API for caching constant matrices.
09a1c84cfe3 : Bump open source llvm revision to 52eb2f65a7d28bb225ca8a0bc8c4090d324e22d9
db9eef4cadc : Integrate LLVM at https://github.com/llvm/llvm-project/commit/52eb2f65a7d2
9dfc5b11a50 : Go: Update generated wrapper functions for TensorFlow ops.
47ee0d08b22 : compat: Update forward compatibility horizon to 2020-04-30
6c0659525b0 : Update GraphDef version to 387.
9a04ca09bc2 : Go: Update generated wrapper functions for TensorFlow ops.
134374133b6 : Store single _initialize_op when loading SavedModel.
1e4e7a936aa : Go: Update generated wrapper functions for TensorFlow ops.
9a6626bf3e7 : Adding const qualifier to a few functions inorder to keep up with the latest interface changes.
08931c1e3e9 : Add tf_device.cluster and tf_device.cluster_func to tf_device dialect.
532920d2460 : Fix a bug in the format converter.
3c520614a3c : Simplify, speed up and improve accuracy for xtensa fixedpoint utils.
645cd8445f1 : TFLM: Bumping up the kMaxChannels for Conv/DepthwiseConv to 1024
e47b52c7ff4 : Fix lint violation to be 3.8 aware
8314abe2e50 : Let Defun helper methods able to recognize TF's new FuncGraph.
2d80f55c772 : Go: Update generated wrapper functions for TensorFlow ops.
b5f954b27da : Update ops-related pbtxt files.
35a7fe77a29 : In DistributedIteratorSpec.most_specific_compatible_type, combine _element_specs recursively.
e6da7ff3b08 : Update the doc in map() where the need to use python function has a few options instead of two.
754ccf8aa90 : Removing `inputs` arg from Layer `add_loss` API.
eb857bb4025 : Let Defun helper methods able to recognize TF's new FuncGraph.
60efe53b536 : Go: Update generated wrapper functions for TensorFlow ops.
b770de90d57 : Use the same strategy in testEagerDistributionStrategy
36c49a60138 : [tf.data] Supporting shuffle + repeat fusion in TF 2 (and with correct `reshuffle_each_iteration` semantics).
8de6cea879f : Replace with a shorter example, and removes pylint disable
3dc97120136 : Allow unsigned integers in HLO_DimensionTensor and HLO_StaticShapeTensor
af76ffe37f0 : Fixed StructuredTensor.partition_outer_dimension. The shape output wasn't always right.
d8dea3ade3e : Tweaked slice op to avoid reinterpret_cast
dfd96d282bd : Add distribution strategy tests for normalization.
3f2369615bd : Fix TFE_ContextClearCaches for TFRT.
7d068e97fbe : Remove unneeded "```" in docstring as doctest does not use "```" to locate code block (use ">>>" instead)
e746bd25c22 : Go: Update generated wrapper functions for TensorFlow ops.
e099149941e : Concatenation zero-length operand removal
014f7479ac3 : Remove the requirement for the loop variable to be defined before the loop when used in `for ... in tf.range`.
bbfda78ab00 : Handle cases where the SliceOp is a Noop
6f008417c18 : Disable split_v_op test on Windows
df1ee5d5516 : Convert build_info to dict format and expose it.
019e9fca7be : Add NVIDIA CUDA and cuDNN info to tf.config
2c71fe1ff34 : Provide NVIDIA CUDA build data in metadata and API
dd98b39d00b : Added field values to __repr__, fixed pydoc outputs
06473adb2dd : Rewrite output state to match the input.
6940d9171cc : [tf.data service] Refactor data service RPCs into DataServiceClient classes.
41c956809eb : Fix a missing default case statement.
4a935b268e4 : Add FunctionLibraryRuntime::RunSync() methods that avoid the need for creating a callback.
6fde25da414 : XLA SliceOP folding support
31301ff561f : Deprecate TF_USE_CUDNN env var.
f98da6aa76a : Deprecate tf.keras.experimental.terminate_keras_multiprocessing_pools. This is not tested and not used, as far as we can tell.
a4e1b05d75d : Allow custom backend legalization pass to compiler
8f9ee534ee2 : In TPUExtractOutsideCompilation op, correctly return the outputs from TPU parallel_execute region.
2682870587b : [XLA] Dump debugging information from memory_space_assignment.
f8263bae627 : Lower precisions in autocast_variable_test
e53453908e1 : Update embedding_ops doc: - Remove mentioning of `PartitionedVariable` in v2 APIs as `PartitionedVariable` is not supported in TF 2.x yet. - Clarify `embedding_lookup_sparse` should only work with 2-dimensional ids (`safe_embedding_lookup_sparse` can work with multi-dimensional ids). - Some rewording and examples.
8b998cab7b5 : Update ruy to get the new cache API.
d93e55d7a30 : Update comment to reference latest update.
51d23ffe3b1 : Add tracking bug for broken DistStrat test.
dc01ef7e6aa : Set up TFRT OSS dependency in Tensorflow.
a80d96c6634 : Move advanced AutoGraph material from tf.function guide into AutoGraph docs.
ef9563cc4a2 : Internal test change for Android
0782e4933a0 : Go: Update generated wrapper functions for TensorFlow ops.
e9c28dc5a40 : [Build cleanup] Remove reference to moved files from "tensorflow/core/graph/BUILD".
246c333aedc : Use strategy default device (if not None) as the destination for strategy.reduce.
4d4cfa046fe : Don't crash for unranked tensor types.
e9bb36e11d5 : Enclose the set_cacheable in #ifdef TFLITE_WITH_RUY_GEMV. That's because the context.set_cache_policy, which is currently what's enclosed by such an ifdef, is going away, so if we don't do that first, that will have the same effect as enabling TFLITE_WITH_RUY_GEMV.
29b17bf7c83 : Update test case to escape correctly, and add dash in part of the example
1315ba7d4fc : NFC: Disable clang format for op whitelist in xla-legalize-tf-with-tf2xla pass
c036505cdcf : Add test case for scope name regex
c951ac8cd4b : Remove redundant parenthesis in dataset_ops.py function `map`'s docstring.
49c44fe1a1f : Internal code change
159e2e06c82 : [XLA:Python] Remove the xla_client Backend class.
19595b704b4 : Api doc fixit: Add executable example in `tf.keras.layers.Dense` and argument list in `__init__`.
3118e0c994e : Expose enable_v2_dtype_behavior as V1 symbol.
0e5f0ff91d8 : Run shape inference after LegalizeTF pass.
ab0fb42ba48 : Some cleanup of reference fully connected.
158a3981b28 : Bump open source llvm revision to f9106e85c424756bcd1378d6a00bb582cc2114bb
5ad63cc3070 : Reduce overuse of inline.
5aa2bf8798a : Use strategy default device (if not None) as the destination for strategy.reduce.
4f4503b7d90 : Migrate our clang configuration to the new multi-python setup.
89d81920053 : Go: Update generated wrapper functions for TensorFlow ops.
73ed3dd46c6 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/f9106e85c424
4097f94d2ac : [XLA] Lower verbosity of "Unexpectedly high number of iterations" warning.
1e1e08e367e : Removing experimental from run_functions_eagerly. Also removed all references for the experimental one from documentation.
000c8f09eae : [Build cleanup] Update #includes of moved header "graph/graph_constructor.h".
a97894d97ff : Fix: adjust test for .note in tf_tfl_translate warnings
cc123531114 : Fix: correct typos in prepare_tf.cc
8b511898012 : Update note about latest version
cfe69e1493f : Improvements to QAT support in TFLite conversion.
e492c99dd23 : Added ... to add multiline python statement.
4b848524a4b : Add distribution strategy tests for Keras preprocessing layers.
01913de741e : Go: Update generated wrapper functions for TensorFlow ops.
7a7a8b4c879 : Fix regex for scope name specification
2756921b7ac : Isolate TFLM project file dependencies.
bb68770fe5b : Add RBE configuration that allows building against multiple python versions.
b29bea1fb02 : Replace tp_print to tp_vectorcall_offset for python 3.8
57794dd7137 : Fix build failures for python 3.8
90223fd671d : Rollback of Rollback ram filesystem again as it still breaks Windows
4abc3529744 : Go: Update generated wrapper functions for TensorFlow ops.
e9ab83cf68b : Auto-populate main with the default so that for simple usage, users do not need to supply it.
c55943eb300 : Fix misspelling
277fa1bbd1f : Only print the ptxas not found if the error code is NOT_FOUND.
e7d4c551236 : update instruction for cleaning CocoaPods cache.
aab25ed2a65 : compat: Update forward compatibility horizon to 2020-04-29
87de70a50ad : Update GraphDef version to 386.
889b3222613 : Add machine types people use as host for TF builds.
9ca9a4f8e9b : Roll forward with fix for Windows & PPC.
d46acc60166 : debug_message
46ed4f67292 : fix trivial typo
1c1203f4566 : Fixed eager mode gradient checkpointing by eliminating unecessary persistence of intermediate activations in memory
584fd0c60ef : [tf.data] Switch tf.data functions to default to using multi-device backend.
0ed451ef409 : Update doc to comply with Swift API change
cd033b7298b : Internal change
97e9e009937 : Support MediaPipe Convolution2DTransposeBias in XNNPACK delegate
2bcda955789 : [tfls.util] Add Model.Options class.
a6013d39d4e : [tf.data] Switch tf.data functions to default to using multi-device backend.
8501c4dc0e8 : Add a TODO to remove std.tensor_cast special case in tf-shape-inference.
20be935cca7 : [dataset_test_base.h] Remove *.proto.h includes.
4828ecb6f62 : Fix the linking issue as reported in https://github.com/tensorflow/tensorflow/pull/38833
913b88bd0d8 : [Build cleanup] Split "core_cpu_impl" into fine-grained targets (5/5).
4bfe1dce643 : Small additions to DistributedStrategy's API docs
9403febb65c : Test TextVectorization with all distribution strategies.
3a8b6ba5c1c : Edit according to PR comments
d3610b144d8 : Update Eigen commit used by TensorFlow to 1e41406c362788057b3adcd9a25b73f43e6e6492.
9ec6997dfbb : Avoid pointer indirection in handle, context & op
510f0f9a6c7 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/ab773c7e914633ec4a3ee1f7cdea8b168d3bce1a
448f351cfe5 : Introduce non-blocking component function execution.
8c9a4d6bf2b : Upgrade hexagon_nn to v1.17
c0d0615ecc1 : Go: Update generated wrapper functions for TensorFlow ops.
3d0df431903 : Internal code change
f9f467dbddf : Created a new class, SchedulerState, to encapsulate all of the scheduler state-related functionality we would like to reuse across different scheduler implementations. Scheduler state-related member functions/variables in VirtualScheduler have been moved to SchedulerState accordingly.
7028dbefc07 : _Arg node requires _handle_dtypes and _handle_shapes attr when T is DT_RESOURCE. Otherwise, function node with DT_RESOURCE type input fails to infer output shapes.
62856c9366f : Internal change
8fe9e086d71 : Attempt to fix certain testable docstrings.
88069e1f920 : Deprecate Layer `get_updates_for` and `get_losses_for` APIs.
ba4893c2352 : Enable setting an op resolver for the tflite model reader.
c4009c5fc95 : Add more test value parameters for ConvertSqueeze, improve helper functions
32efe77802b : Update description of tf.BroadcastTo in TensorFlow MLIR ODS to reflect description in TensorFlow op registry (NFC).
43f3700dd0f : Move tf.StringFormat from tf_generated_ops.td to tf_ops.td (NFC).
bb1e5c0d09c : [RunHandler] Minor optimizations to environment variable handling.
1a40c422ff4 : Go: Update generated wrapper functions for TensorFlow ops.
86a60051367 : Fix flaky loss_scale_optimizer_test.
1ce189fed32 : Refine result type of std.tensor_cast op during shape inference.
d89b24ff13a : Correct typo and better doc.
cd893cfb6a4 : Update java generator.
b9f3811fbbc : Document and test explicit padding for separable_conv2d.
f7f727388c7 : Refactor SyncOnReadVariable update methods to be consistent with MirroredVariable.
47766b30872 : array_ops.meshgrid should correctly handle no/empty args
c27a6cbe685 : Update ReplicateToIslandPass to generate sink islands with fetch operand types instead of replicate island result types.
3331a78e190 : Go: Update generated wrapper functions for TensorFlow ops.
2902cd96de0 : Change PyLocal* names to PjRt*, where PjRt stands for "pretty much just another runtime".
e9d87e3b435 : Make the keras background graph for functional api construction thread-local, so models can be constructed and trained in separate threads simultaneously.
ec9e0784700 : Fix handling of PartitionedCall in ShapeInference pass. Previously, the pass assumed that the function call can only happen from the function input node, and could not perform inter-procedural shape propagation through functions called using PartitionedCall.
60073244fca : Allow Philox to be fed with 2 elements state. Since RNG_DEFAULT on CPU/GPU routes to Philox, from a client POV there are errors when feeding the proper state, since RNG_DEFAULT on TPU wants 2 state elements, while on CPU/GPU (being routed to Philox) wants 3.
a9d93843958 : Update hexagon guide to link to the new hexagon libraries version v 1.17
77627e4373f : Allow CLion to include targets that depend on Python-generated headers.
e4fcc533eb8 : fix doctest failure
bee7643cd5b : Branch TransformTensor operation to TransformTensorV2.
f173d6bd41b : Add memory warning for broadcast_to docs.
58a378f9f60 : Remove `print` in docstring as it causes discrepancy in doctest
624045e79e1 : Remove distribute test libraries from python:no_contrib
83b98e1ef75 : Go: Update generated wrapper functions for TensorFlow ops.
ecb9759dd72 : Register int64 kernels for BroadcastTo
5fd8e05a5b4 : Add tests for SyncOnReadVariable.scatter*
3512a5fd32f : Add pass in MLIR to compress sparse tensor.
bd1422f12ed : More allowed mutations on trackable lists without trackable components
b238a739ac0 : Support scalar inputs in Java TFLite API
f9f6b4cec2a : Create Keras Optimizer non slot variables inside strategy scope if the optimizer is created inside strategy scope.
353909f1c84 : Update tensorflow/python/ops/string_ops.py
1e6da2e6403 : Update tensorflow/python/ops/string_ops.py
6294c8cefa6 : Remove explicit assert
b091e421203 : [Profiler] Add tf-function stats to be part of op_stats.
e0606af65fd : Small cleanups for experimental TFE attribute APIs
cb77658d4e6 : Break diag_op_test into more shards to prevent timeout.
a85cdf9e852 : Move metadata_collector under cuda_deps to fix portability issues on cast.
2eb9e7c2b68 : Emit @tf.function retracing warning only in eager execution.
99b5405c610 : Pydoc fixes for StructuredTensor
29e2ec44241 : Update tf.FusedBatchNormV3 legalization to support exponential_avg_factor.
ca28ff474f1 : Splitting TF_LoadSavedModel into two functions, one that takes tags, and one that doesn't.
ee689707480 : Restrict `xla_hlo.constant` to always have same type for value attribute and output.
fa32891c6f3 : Export all symbols for TFLite C++ .dll
75a6b61e256 : Go: Update generated wrapper functions for TensorFlow ops.
270407417f0 : Fixing a function name typo, and removing TF_DeleteConcreteFunction.
17227b0d7ac : Simplify Model.run_eagerly logic for eager-only Model class.
c50160b18bd : Remove pattern to map xla_hlo.divide to tf.RealDiv.
6c1f19ae474 : Move shape inference pass to be before inliner in CreateTFStandardPipeline.
8ba31084528 : [Build cleanup] Split "core_cpu_impl" into fine-grained targets (4/n).
fb1b76c7e3a : Remove **kwargs from `fit`. It was never validated, which has the unfortunate side effect that misspelled keyword arguments are accepted despite doing nothing (e.g. `val_data`, `call_backs`, `epohcs` or whatever else).
db9c68b9441 : Document FULLY_CONNECTED support in XNNPACK delegate
fd49c45da69 : Update LLVM to ef06016d73390d5b380018cc0d16003b4ed4a35a
fe3a4bcf2f7 : Update tf.histogram_fixed_width docstring to comform to Python doctest
e442357e74c : Add BUILD files for the java generator.
71db9621e36 : Change to use >>> and ... in docstring format, based on review comment
1fd2e0eb1bd : [tfls.image] Add TensorImage.fromBitmap shortcut.
2a1603280cf : Integrate LLVM at https://github.com/llvm/llvm-project/commit/ef06016d7339
915c5368560 : [XLA:Python] Harmonize the APIs of the pybind11-bound C++ Client abstraction and the Python Backend class.
18c8e4b1e57 : Restructure TF Lite API doc
2c1585c8a4c : Enable setting shape of _Arg tensor for shape of resource args
bddce293455 : Go: Update generated wrapper functions for TensorFlow ops.
84d354f945a : Remove expired forward compatibility horizons
69ccb409a0b : Update GraphDef version to 385.
30a0564e684 : compat: Update forward compatibility horizon to 2020-04-28
a0d47ceed2a : Display the list of the available platforms in the error message.
f113e0e3613 : DOC: Resolve errors in Ubuntu Sanity checks
428cdeda09a : Add sanity checks to TFLite's MulOp
7b357dd06b6 : Internal change
fb7ea8f0e66 : Add a TFL_CustomOp definition and support in exporter and importer.
bcdbfb8a9c6 : Dataset utilities UX improvements - Display number of files used for training/validation when validation_split is used - Refuse to perform validation split if the data is shuffled and not seeded
2a72ad4071b : TFLite Metal delegate: Memory leak when aggressive wait mode is used has been fixed.
b620b4dfcb3 : [tf.data] Update the processing time functions to solve the stack overflow problem.
4f0dd967b17 : Enable resnet50 tfrt target. The actual tests are largely disabled.
75f58fcdde8 : Fix the iOS benchmark app build by adding CoreML framework
5b9624278fe : tf.keras.layers.Conv: Use most_specific_compatible_shape to determine when to re-build the internal nn_ops.Convolution object.
7f2dc64ee0a : Enable framework_ops_test test for TFRT.
f4a02e4f544 : Go: Update generated wrapper functions for TensorFlow ops.
6044647af40 : [tf.data] Fix a bug in input time computation.
e2ccb9a5a58 : Add optional layout constraint to AllToAll
c1d09d25d22 : Revise Swift API style
a16d185c855 : Add sanity checks to the following TFL ops
5f253f4dc10 : [ROCm] Adding no_rocm tag to tests currently failing on ROCm platform
c97e720b562 : Branch RoIToTransforMatrix operation to RoIToTransforMatrixV2.
6b5b08e1675 : Internal change to build rules
7e7c850e523 : [mlir] Support xla_hlo.broadcast to linalg.generic conversion
4fb0f3691ec : tf.keras.layers.Conv: Use most_specific_compatible_shape to determine when to re-build the internal nn_ops.Convolution object.
4dc622843a4 : During import add resource type's subtypes.
11a9e6d9071 : Use __getattr__ in Optimizer instead of __getattribute__
cfb0250c51d : Calculate only necessary gradients of captures in while loop
7cd479b8fc0 : MLIR TF2XLA bridge: BatchMatMulV2 lowering for dynamic shapes
b1c4cf21838 : Fix RPI CI build failure
bd954723e39 : Log individual test times to help users track down long-running tests.
2658a4a20cd : Redo:Adds support for half_pixel_centers & align_corners in TFLite's resizeNN kernel. (Fix MacOS error)
85e3642cfe1 : Ensure distributed_file_utils.remove_temp_dirpath() can be safely called multiple times.
690afb0e688 : Support steps_per_execution in Model.predict
a59f9bac826 : Group TF1 profiles using the distributed runtime.
92978b84d0e : Don't mangle list of types to string attr
ad559aaa0af : Fix flakiness in XNNPACK Logistic test
15b008c71f9 : [tf.data] Instruct Grappler not to apply tf.data optimizations to the function library.
4430ba27bb1 : Introduce PackedTensorHandleData to TensorHandle. A PackedTensorHandleData refers to a list of TensorHandles of the same dtype and shape.
ea74b01d80e : Improve documentation for the unified C API and perform some minor cleanups
c6eaf562e7a : Generalize reshape op lowering to cover expansion/collapse of dims.
a26e04d948e : Use __getattr__ in Optimizer instead of __getattribute__
fd01ae996a1 : Opensource TensorFlow's Doclava setup.
6177daf8853 : Make few implicit casts explicit to resolve clang warnings
f5e6c392b7c : Ensure that models with no fused bias into TransposeConv are exported with only three inputs. This is to ensure that these models still run with older builds of the TFlite runtime.
95368cb9beb : Add gcs_file_system to be part of the pip wheel build
f89a500f41a : Update iOS related rules
2d72bcdebeb : Change fronend-attribute value format as a string and add missing parsing
76f02c7f348 : [XLA:Python] Make arguments and backend options mandatory arguments to execute_with_python_values.
3db8df8ffaf : Fixes:GitHub Issue #38640
7218bcd4c04 : Fix incorrect usage of os.system().
5cac87ab5a0 : Saturate when converting image between datatypes in adjust_jpeg_quality.
40d89f69e13 : [XLA:Python] API cleanups.
71964116c54 : Fix / standardize references in Keras Applications docstrings.
a9aa8cb2d7c : Ensure `ParseOpData` always has a return value
f976ccd74d9 : [Grappler] Allow feeding non-zero index tensors to Grappler optimizer
1af1a36450b : OSS the memory_profile.proto for TF profiler.
682085fb6c9 : Use DenseStringElementsAttr for transporting string arrays
b3ff38aa8cc : Fixed Add fusion in OpenCL. Restricted fusion for Add with unequal tensors, when first tensor(linkable tensor) not equal to output tensor.
d6027bd76ab : [Build cleanup] Split "core_cpu_impl" into fine-grained targets (3/n).
7c977c938e9 : Only generate xla_hlo.constant where result and attribute types match exactly.
bc0a8d84430 : fix doc
5ab3af7a7bc : Internal change
c1ceeb28c33 : Bump open source llvm revision to 8c8aae852b5e60929156054808af941fc0745d46
ccc72bfe6e1 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/8c8aae852b5e
4b5639542ce : Remove warning upon using generator inputs with multiprocessing.
350027541e9 : [ExpandDimsOp] Micro-optimizations for `tf.expand_dims()`.
f761369203c : TF BatchMatMul/V2 -> TFL BatchMatMul when batch size is unknown. When batch size is known, TF BatchMatMul gets unfolded to TFL FullyConnected + additional ops. In the case of unknown batch size before this CL, conversion would fail (or would require Flex delegate).
127aa2a6c04 : Verify replica count from AllReduce replica group config
ebe525f27cb : [TF:TRT] Avoid generating segments that won't be accepted for TRTEngineOp.
020835b5764 : TF BatchMatMul/V2 -> TFL BatchMatMul when batch size is unknown. When batch size is known, TF BatchMatMul gets unfolded to TFL FullyConnected + additional ops. In the case of unknown batch size before this CL, conversion would fail (or would require Flex delegate).
16488d70540 : Go: Update generated wrapper functions for TensorFlow ops.
68ae2c3a141 : fix format
6d34ddd808f : Update StructuredTensor to use merged RowPartitions.
7436755e802 : Remove '-std=c++11' from GPU crosstool compiler invocation.
37df40d55f7 : Rollback ram filesystem again as it still breaks Windows
92a078fc976 : Go: Update generated wrapper functions for TensorFlow ops.
c7a16159f71 : Update check_cuda_libs.py
7d3237ca095 : Address reviewer comments.
e9b965a29cd : Fix review comments, 24/4
278c9b31403 : Update set of -std values supported by nvcc.
44d7f077378 : Go: Update generated wrapper functions for TensorFlow ops.
036b75a8184 : Fix a potential overflow bug.
70462ca5d68 : Update GraphDef version to 384.
ebcf33aa9d2 : compat: Update forward compatibility horizon to 2020-04-27
2a600661632 : Go: Update generated wrapper functions for TensorFlow ops.
2d3828de278 : Generalize reshape op lowering to cover expansion/collapse of dims.
9b3a05ca4bb : Generalize reshape op lowering to cover expansion/collapse of dims.
eed41ee285e : Go: Update generated wrapper functions for TensorFlow ops.
c19307fe0a0 : Moving init_scope from Reduce metric to base class add_weight call.
e7cb77703d3 : Go: Update generated wrapper functions for TensorFlow ops.
704282bc495 : Introduce a RamFileSystem for TensorFlow
a610493e778 : Update examples in docstring to use TF 2.x code
36f401652af : Go: Update generated wrapper functions for TensorFlow ops.
19a479d295c : Make ConvertSqueeze a value parameterized test
7a3256d944d : Improve docstring, and address issues from reviewer
56000c5d70d : Remove unused pybind for sparsification.
5332c9b92b6 : Go: Update generated wrapper functions for TensorFlow ops.
1d698878c2f : Add missing mlir_passthrough_op in pip wheel install
e1e4579eee9 : Go: Update generated wrapper functions for TensorFlow ops.
71f066b350e : Go: Update generated wrapper functions for TensorFlow ops.
9fa01e71e5f : compat: Update forward compatibility horizon to 2020-04-26
6f5778d57b4 : Update GraphDef version to 383.
64c32cf5100 : [tf.data] Warn users that the `tf.config.experimental_run_functions_eagerly` option does not apply to tf.data functions.
e56abe5a083 : Disable node_test on mac.
5e7c9e26905 : Register MLIR Context and PassManager option for tf_tfl_translate command line parsing
396f96e3727 : Go: Update generated wrapper functions for TensorFlow ops.
3b58a7de85a : Clean up expired forward compatibility checks.
2f55b904b57 : [tf.data service] Make server_lib visible.
540d6cc6472 : Update match dtype logic in LossesContainer.
da93b879aa7 : Include .h.inc file into the header files of the wheel package
21019fa2b72 : Pylint fix
30adc877170 : Add test case for exception handling in `tf.histogram_fixed_width_bins`
beef8eadbc9 : [XLA] Turn constant dynamic slices into slices.
339be9d20ec : Go: Update generated wrapper functions for TensorFlow ops.
704c6eb8a6f : Fix exception handling of tf.histogram_fixed_width_bins
12f5bf916bd : [tf.sparse_segment_*()] Grappler optimization to avoid casts for indices/segment_ids.
ecaa695cb19 : Introduce a RamFileSystem for TensorFlow
5f6fe1d508f : Go: Update generated wrapper functions for TensorFlow ops.
9485250f44f : Stops special-casing first argument in Keras's internal Node representation. This makes the special-casing-behavior in __call__ more explicit, and make it easier to reduce how much special casing of the first argument Keras does moving forward.
ef72ad0c7a7 : Use global empty tuple/dict.
d17488bd977 : Use internal graph indices as delegate indices.
b7b0761566a : fix tflite python whl package pybind11 build fail
7f37206771a : [tf.data] Make `AnonymousSeedGeneratorHandleOp` thread-safe.
6d9cde7cc76 : Re-enable TSAN for remote_cluster_test.
23addaf0ae5 : Change code examples in tf.strings.format to use TF 2.x
3682620d2a8 : Fix docstring error of MlirPassthroughOp
3f3ab6a2490 : [tf.data] Modifying auto-sharding to remove unsupported `assert_cardinality` transformations (instead of triggering an error).
ea8087efe5c : Modernize tf.gradients docstring.
dac6d6ae7c3 : Add CompositeTensor support to distributed iterators.
be3e3961f83 : Refactor the unified C API: split the eager/graph implementation in different files
81d7cee332c : Refactor AbstractionFunction implementation to make it abstract on the C++ side as well
4e2e0464842 : Refactor TF_OutputList in the C unified API to align with the other C++ type
c1603be930b : Remove TF_ExecutionContextOptions from the unified C API
661f9df4be8 : Refactor unified C API: extract the struct AbstractOp in the private header
9ee01200e56 : Go: Update generated wrapper functions for TensorFlow ops.
389fba4b3c9 : Improve group convolution docstring
9ccd7c0f9fe : Refactor the C Unified API TF_AbstractTensor implementation the same way the ExecutionContext is exposed
dc8f7454457 : Register ram filesystem on Windows too
8450875c78e : rename function name to make them consistent
802aa1eeb1c : Go: Update generated wrapper functions for TensorFlow ops.
c87915e09e5 : Fix group convolution docstring
d0f9944e2fa : Install multiple python versions simultaneously in our remote build docker.
1ef0ba37ec2 : Go: Update generated wrapper functions for TensorFlow ops.
222454037f5 : Update GraphDef version to 382.
009ecc73500 : compat: Update forward compatibility horizon to 2020-04-25
df492d5c969 : Introduce a RamFileSystem for TensorFlow
0d907080908 : Raise UnImplemented ParameterServerStrategy w/ custom training in TF2 and w/ Keras
0ce59a14858 : Bump open source llvm revision to 79702dd349f31c0c67bf35f36435fdc843fcd052
2a4de77fac1 : [Grappler] Do not rewrite nodes in a feed set in arithmetic and function optimizers
f09effb3a56 : Add notsan to //third_party/tensorflow/lite/delegates/xnnpack:logistic_test.
f30404dce19 : Disabling tensorflow/core/profiler/internal/gpu:device_tracer_test_gpu on TAP.
9355c5e548c : Refactor the unified C API implementation in a private header
b0b883ff966 : Improve tf.io.gfile.glob docs.
181faa972d2 : Internal change
b40be9c5e76 : Refactor SyncOnReadVariable update methods to be consistent with MirroredVariable.
bfc8a2d7d8b : Integrate LLVM at https://github.com/llvm/llvm-project/commit/79702dd349f3
cc532f09c1f : Fix minimal logging build for macos
e0fa5b8326b : Go: Update generated wrapper functions for TensorFlow ops.
3b9d8dd789a : Replace the MACRO in sub with a templated function.
4440c68d02b : Improve testing of the stack operation. - add axis to V1 simple test. - use proper random numbers for Boolean - test more than 1D tensors against numpy
5712d2cac6a : Create Keras Optimizer non slot variables inside strategy scope if the optimizer is created inside strategy scope.
c942431b499 : RankOp folder for RankedTensorType
947bb83ce22 : Flip behavior for SavedModel importer to not use shape inference on import
b72a719b112 : Introduce unsigned integer types for HLO dialect
a07ca665173 : Add python wrapper to modify model interface for full integer quantization
490288d631c : [XLA] Turn constant dynamic slices into slices.
47a28473e4c : [XLA] Change backend_config from string to bytes
463e8ad5691 : [ROCm] Updating ROCm CI scripts to skip //tensorflow/lite/...
7550e571acd : Go: Update generated wrapper functions for TensorFlow ops.
a4e22aa1c41 : Refactor the derived_timeline files.
ceee848cea0 : Fix minimal logging build for macos
0805612d426 : remapper test fix.
3b1545a555e : [Grappler] Fix a bug in folding multiply into add arithmetic optimization
687a2d4bc5c : Flip behavior for SavedModel importer to not use shape inference on import
47995cbaf7d : Non-functional change in preparation for introducing non-blocking function execution.
5f543e0fa18 : Fix resize check for Java inputs
ae22595dff6 : Lower xla_hlo.convert to tf.Cast op.
243cdd3a758 : Don't use version 3 for TransposeConv if the optional bias isn't specified.
0b95f6f273e : Materialize derived shapes as TF_ShapeAttrs.
5720d2a35c8 : [XLA] Turn constant dynamic slices into slices.
0713f9aede6 : Remove the necessity of acquiring context_update_mu_ in cluster update.
3abab0ba5bd : Create Keras Optimizer non slot variables inside strategy scope if the optimizer is created inside strategy scope.
fcfef195637 : Prevent loading saved models where constant nodes have no tensor value.
3b336d3173d : [Grappler] Add arithmetic optimizer stage for optimizing `tf.nn.embedding_lookup_sparse()`.
64b83e87245 : Update tf.MatrixBandPart, tf.ResourceApplyAdagradV2 and tf.ResourceApplyMomentum summaries and descriptions to match between TensorFlow op definitions and TensorFlow MLIR ODS.
3e2fab19fe2 : Update snappy library to 1.1.8
f5d2eabea0e : Implement test pass for checking behavior of InferShapedTypeOpInterface and add tests for CHLO.
9c37028ac6e : Add needed dtype conversion, and pylint fix
d095009c330 : Bump open source llvm revision to 9774c34a84e336968f276591c200bd955631c5be
a328bef0e8b : Plumb inference enabling flag to inner importer
4d16c208da0 : [tf.data service] Support non-localhost worker address.
fe03ca2a5b4 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/9774c34a84e3
49bbcbb109e : Adding tf_copts() to SavedModel libraries exporting public C symbols. Missing this will cause Windows to add a dllimport attribute instead of the dllexport attribute.
b97cc6fd437 : handle the case where cupti subscribe return CUPTI_ERROR_MAX_LIMIT_REACHED. we will not touch other cupti API in this case ( probably with the exception of cutpiGetTimestamp, which I think it is okay, cupti timestamp looks like from wall clock).
367cbc927d3 : Add broadcasting binary op patterns for Complex and Compare.
c49aeefb178 : [Grappler] Disable node-destructing rewrites if node is in the preserve set
a8732eac952 : Implement a custom MLIR attribute in TF dialect for shape attributes.
1fe3719e2ef : Implement `InferShapedTypeOpInterface` interface on all CHLO broadcastable binary elementwise ops.
0167134f538 : Make DerivedXLineBuilder public.
7ebd41b8687 : Add folder for BroadcastInDimOp
92d3882c5ee : Convert f16 and bf16 element type constants to/from XLA literal
bda06c20e0d : [XLA:Python] Delete xla_client.{Computation,ComputationBuilder}.
f760f88b426 : Properly handle negative shape dimensions from improper saved models.
40d3f089be0 : Roll forward with fix for tf-serving.
76cb507e118 : [XLA:Python] Remove some Python 2 compatibility code.
3184d08434e : Fix convolution_2d_transpose_bias without bias
4ce3b6c63be : Go: Update generated wrapper functions for TensorFlow ops.
e666182179e : Adds support for half_pixel_centers & align_corners in TFLite's resizeNN kernel.
f7e59cd767e : Add auto generated TensorFlow op ApproximateEqual
0cc61262155 : Flip shape inference importer flag default
d9192b8cdc4 : Don't pass invalid args to tp_new, it triggers an assertion in Python 3.7+.
ec99f552568 : Rename shared_device_buffer to tracked_device_buffer to reflect the new class name.
66646e9afd3 : Created a new class, SchedulerState, to encapsulate all of the scheduler state-related functionality we would like to reuse across different scheduler implementations. Scheduler state-related member functions/variables in VirtualScheduler have been moved to SchedulerState accordingly.
1ed7403320f : Fix XLA Igamma(c) when x >> a.
8de33c55443 : Tidy up.
6db29756440 : [XLA:Python] Lower minimum alignment requirement for zero-copy buffer passing.
b53ff392530 : Go: Update generated wrapper functions for TensorFlow ops.
87856fd39d3 : Revert skipping part of saved_model_test.test_mnist_cnn.
20c87089d0c : Bumped up versions for 16x8 reference kernels.
bfab624491b : Go: Update generated wrapper functions for TensorFlow ops.
6d5c4a75cc0 : [XLA:CPU] Reconsider alignment heuristics
ee13794ff4a : substitute regex to match multi-line timeline_label
e26743fa359 : compat: Update forward compatibility horizon to 2020-04-24
f250e4055b9 : Update GraphDef version to 381.
aa3c87baa99 : Go: Update generated wrapper functions for TensorFlow ops.
aee0c971737 : Go: Update generated wrapper functions for TensorFlow ops.
3921264ef70 : Created a new class, SchedulerState, to encapsulate all of the scheduler state-related functionality we would like to reuse across different scheduler implementations. Scheduler state-related member functions/variables in VirtualScheduler have been moved to SchedulerState accordingly.
ecfcb090c56 : Fix the bug that flatbuffer importer doesn't import dynamic shape tensor correctly.
b713165f1e0 : Fully Connected operator in XNNPACK delegate
e02b78e9df4 : Go: Update generated wrapper functions for TensorFlow ops.
a78c3190336 : Add -fno-threadsafe-statics to bluepill build.
e5dddc3fc14 : MLIR conversion for ScatterND
f6c7df294cf : Rename SharedDeviceBuffer to TrackedDeviceBuffer since that better describes its purpose now. Also rename BufferDefinitionEvent to BufferSequencingEvent since the class is used for tracking reads as well as writes now. A followup commit will rename the files to reflect the new class name.
3e074e62e25 : Add tfjs optimization pass with the first optimization as transforming tf.keras prelu op sets into tfjs.Prelu op.
a2ffc4c67a4 : Internal change
c9f1e03061c : Disable (ResizeNearestNeighborReference, Test2x2To3x3_AlignCorners) test in resize_nearest_neighbor_test.cc for OSS breakage.
9b0b38b8e3a : Add partial ExtractOutsideCompilationPass for extracting CPU computation from TPU cluster.
375ec0ff00a : Add a SavedModelAPI factory function to AbstractContextInterface, which allows a runtime-agnostic SavedModelAPI implementation. See RFC https://github.com/tensorflow/community/pull/207.
009a1b8c4cf : add case when errors is garbage collected
492ea8412df : Go: Update generated wrapper functions for TensorFlow ops.
8b5e9c4932a : Make chlo_legalize_to_hlo_broadcasts.mlir actually dynamic.
f74b907aada : [grappler] Remove dead code during tensor constant compression.
332b799fdc4 : [XLA] Fix alternate memory reporting.
86e8035d0df : Tensor Tracer: - Adds an option to tensor tracer to skip writing proto file, and programmatically return proto. - Adds a new Tensor tracer flag --use_temp_cache which uses temporary tensors rather than tf.Variables to track the values. In an advanced use case, this lets user to switch easily between debugging and non-debugging versions of the graph without any execution time overhead (by changing the parameters to session.run).
2bb80c4147f : Add CompositeTensor support to distributed iterators.
355eadfee68 : Make shape inference on import optional
cf1bf299d31 : Use --no-cache-dir more often to save Docker image space
c27b63fc5e2 : [XLA:Python] Add default arguments to some collective ops.
431c46b0080 : Change visibility rules.
3ce8efe987d : Add serialization backwards compatibility tests
fe2a5299356 : Update ops-related pbtxt files.
70a0ea2da3e : Avoid re-creating cluster FLR and process FLR when updating worker context.
3e2ea0fcbeb : Skip part of saved_model_test.test_mnist_cnn due to failure on guitar.
5194a4e1a17 : Ensure TFLite shared libs have resolved symbols
9533f3f841f : Nanosecond latency measurement for OVIC.
d2a5485e836 : Go: Update generated wrapper functions for TensorFlow ops.
104d1ad66ad : [tf.data] Remove invalid test.
3bef4c66060 : [tf.sparse.segment_*()] Add missing kernel registrations for DT_INT64 indices.
76533175763 : Use toco_pybind to invoke model sparsification logic for pip size purpose.
b1aecf25d04 : [XLA] Move assignment exporting and graph coloring until after the graph is simplified.
bf1f93d73ed : Error out from ScopedAllocatorOptimizer when input shape is not fully known.
8e7e577ee69 : Windows toolchains (e.g. MSVC 2017) do not provide C11 ::aligned_alloc
f5b3b3744ae : Update sequential model to not rely on self._is_graph_network.
8865f0c60aa : [tf.data service] Make master the source of truth for jobs finishing.
d094a9312bb : Expand additional test to variable types for complex64 and complex128.
d89a1aa53ec : Use TF_CALL_GPU_ALL_TYPES for variable ops
43832e2a102 : Export text_dataset_from_directory to the public API.
09075125e2a : Go: Update generated wrapper functions for TensorFlow ops.
b187d5a34de : Add missing symbols to symbols_pybind.
1966a8d620d : Add chlo -> hlo lowerings for dynamic broadcasts.
634c902f4ae : Improve testing of tf.bool in tf.unstack op.
2bbab6a5000 : Switch from unordered_map to absl::flat_hash_map
49560ece30c : build fix.
ae0b10aef0d : Use internal graph indices as delegate indices.
6e6864a2b22 : Export ABSL seed symbol in linker script
8052c3b3f69 : Add distribution strategy tests.
73e688d15ac : Go: Update generated wrapper functions for TensorFlow ops.
0449ccf1228 : Fix typo "arguements" in Keras base_layer.py
36c3c5b02e2 : Adds support for half_pixel_centers & align_corners in TFLite's resizeNN kernel.
e2bd17c6175 : Update ops-related pbtxt files.
d76bc7d03e6 : Minor cleanup of dead code.
356a3dd5a6a : Linting Issues Fix
ca9d421dddf : [tf.data] This CL changes how the shuffle seed generator is managed, making it possible for the shuffle dataset to support both a) sharing of the seed generator across iterators and b) serialization. As a consequence, this CL enables reshuffling across iterations for tf.distribute and tf.data service use cases (which require both sharing of the seed generator across iterators and serialization support).
50abd7d6524 : [XLA:GPU] Don't horizontally fuse fusions with DUS roots
a43c54ccc52 : Use splat constructor while create constant in legalization of tf.FusedBatchNormV3 op.
07295482688 : Bump open source llvm revision to 35cf2f42dda4d708741e06570b2dbe91cec4dc41
da0f1a08b7b : [MLIR][XLA] Add HLO to LHLO legalisation patterns for complex, imag, and real operations.
1a36ba72a65 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/35cf2f42dda4
1a95ae00af4 : Go: Update generated wrapper functions for TensorFlow ops.
45e0468e023 : Roll forward with fix for tf-serving.
1588f45ee56 : Remove no longer used compute capability list macro in C++ header.
8643ea57a0d : Update GraphDef version to 380.
e2c40b8d439 : compat: Update forward compatibility horizon to 2020-04-23
4333d1f9daf : [XLA][MLIR] Enable tests for SelectAndScatterOp lowering.
900c0847137 : Go: Update generated wrapper functions for TensorFlow ops.
6bc075083ba : Split MlirCompiler into two classes.
cf9d79b4324 : Move hash table op kernels out of experimental directory
35e3d0f0759 : cast down i64 to i32 for begin/size in slice op as NNAPI does not support i64 begin/size, this should be safe for other targets.
5d615f2f05d : [tf.data service] Refactor master data structures to be classes instead of structs.
e4341f21c47 : Remove obsolete mlir-level ophint-extraction logic.
e580b59f5ae : Fix typo in mirrored_run.py.
e28ec97eb07 : Go: Update generated wrapper functions for TensorFlow ops.
6889b4f91c9 : Add a note to `model_to_estimator` docs about weighted metrics.
ced65fa9b07 : Add a pass that converts MLIR HLO to MLIR LHLO by using the XLA pipeline
d644a9a87ed : [TF2XLA] More generic check for a TensorList crossing the TF2XLA boundary
fb9026a7669 : Have XLA CPU emit TraceMe calls by default in JIT mode (roll forward)
9cac016e587 : Go: Update generated wrapper functions for TensorFlow ops.
e9ec3a8b847 : Write the control flow lowering in native Python and let the transformation rewrite them in functional form. This is a no-op change that simplifies the intermediate code.
8d72dbe4eac : Fix CFG to correctly account for lambda functions that appear in while and for loops.
7bd0df753f0 : Add memory fragmentation instrumentation for BFCAllocator.
231edfa4184 : fix build break
074b77f519c : Better, actionable error message when Model.fit, evaluate, predict, or on_batch methods are called inside a tf.function.
e88882f6d5d : serialize tensorflow::monitoring::Percentiles to xplane.
893c746cb71 : fix the typo
9bea3781431 : Support non-constant begin and end inputs to tf.StridedSlice in TF to XLA HLO lowering.
50a33eef527 : open source task API c code
d76bbee1341 : Fix deps error for evaluation_stages python library
7bde3d9d143 : Go: Update generated wrapper functions for TensorFlow ops.
b8069423165 : Make multiple changes to enable running an inference model on TFRT: 1. For fallback op, serialize all attributes to a string and under "_node_def_". 2. Allow reseting OpAttrs. 3. Chain all tfrt ops.
b5c3ed7e9bc : Partially add derived attribute materialize functions
3f55d5fbcad : Update documentation to switch from deprecated tf.extract_image_patches to tf.image.extract_patches
49e59a8cad9 : Add a launch id field in run options and hlo module config.
9e6096a7727 : Update TensorFlow MLIR ODS for tf.Maximum and tf.Minimum to support uint8.
6d068076b9c : Minor cleanup for the network inits.
32fc2c717f1 : Internal change
8400f63e7ca : [XLA:Python] Make xla_client_test.py parametric in its backend.
0f26cfa90c2 : Linting Issues Fix
a9c4cbb4244 : [Build cleanup] Split "core_cpu_impl" into fine-grained targets (2/n).
f21a440cde0 : Only check Callback batch timings and throw warning once per method.
93d545e8b1e : Add parameter to BuiltinDataAllocator::Allocate for requesting alignment.
5a0a2b5c994 : MSVC compatibility in TFLite interpreter test
1829f78082c : Update docstring for tf.group and add note to tf.control_dependencies.
6da961828f2 : [tf.data service] Expose number of master tasks through test server_lib.
eaca795c24c : Ensure TFLite shared libs have resolved symbols
f9d6dd6269e : [XLA] Add a RootInstructionSinker pass.
9a5e675a706 : Go: Update generated wrapper functions for TensorFlow ops.
f86b74e27e7 : [XLA][TF2XLA] Support tensor list with dynamic dimension.
aa329b63a9e : Unittest Changes requested
e224bfeabb8 : Update ops-related pbtxt files.
836102fbe30 : Change incorrect padding comment.
5a07c487f66 : Exposes should_record_summaries() and optimizes for static record_if values.
5328a92d9d1 : Adapt TFLite to new ruy::Context API.
96887d61e05 : Make tensor with dims product equal to 1 be considered as a scalar.
756960234f7 : Disabling remote_mirrored_strategy_eager_test in OSS.
a7861f7543f : Add no_gpu tag on tensorflow/python:timeline_test_gpu.
3e3de0fdf5b : Improves tf-numpy's `clip` to pass testClipStaticBounds, and adds uint8 kernels to tf.minimum and tf.maximum.
af7c4963542 : Fix error and reenable input_lib_test.
bb126a32c85 : Move TensorLike under types.internal and rename it NativeObject to distinguish from types which actually behave like tensors.
43b8f6e7100 : PR #34903: TransposeConv with Bias
ea0535f2963 : Go: Update generated wrapper functions for TensorFlow ops.
7779f4bbe0f : Add type op interface to tf.const
ffe0a06c63b : add tfstreamz metric capture support.
68fdb2b3276 : replace std::round() with TfLiteRound().
a659b934333 : rollback of change Add two repository rules: - @local_execution_config_platform: local platform to allow selecting locally executed tools on - @local_execution_config_python: python configured for execution...
1c6795700a8 : Update tf.InfeedDequeueTuple -> xla_hlo.infeed legalization to insert a default sharding (device 0) to account for token result.
7eb1c830f7e : Use ruy's newly curated default set of paths. This: - on all CPU architecturesremoves the reference code path, which is never used (the need for a portable non-simd fallback is already filled by the 'standard c++' path). - on x86, with --define=tflite_with_ruy=true (non-default), this removes a couple of experimental paths, keeping only AVX2 and AVX512 paths. - on x86 for per-channel-quantized ops where ruy is unconditionally used (no alternativee implementation), this enables AVX2 and AVX512 paths. This should fix slowness issues for such per-channel-quantized ops on x86.
e8538356349 : Add an option to choose the I/O Device for saving and loading models.
0493a020d48 : Change `log` to `log1p` in Random Gamma sampler.
85d40e74aca : Internal change
6f36f67490f : Internal visibility change.
ebedf64a991 : Make sure context_view_id_ is always initialized.
09e67c47ee7 : Create `text_dataset_from_directory` utility and refactor shared code between `text_dataset_from_directory` and `image_dataset_from_directory`.
c3759a41301 : Add file identifier and model version to python TFLite FlatBuffers
173035836c5 : Fix a wrong header and tweaked the wording a little bit.
59688cc47a5 : Legalize tf.Round to xla_hlo.round
1e4ccc88c02 : Add Python bindings and some tests for the parallel device
65fd3b702b7 : [MLIR][XLA] Add complex, imag, and real to lhlo/hlo emitters.
69d568c46ec : Replace csrmv_mp and csrmv with csrmvEx and SpMV for CUDA 10.2+
d28b236ae6a : Replace Csrmm with SpMM for CUDA 10.2+
c2577c5d7c6 : Replace cusparseCsr2csc with cusparseCsr2cscEx2 for CUDA 10.1+
e2a79b2b49a : Replace csrgemm with csrgemm2 for CUDA 10.0+
515b6af6368 : Use csrgeam2 for CUDA 10.0+
1a04edfd490 : Extend sparse kernels.h API with workspace size
92cec0b6444 : Update cusparse_10_1.inc
c105190702f : Rolling forward "[Build cleanup] Split "core_cpu_impl" into fine-grained targets (1/n)."
8f00953b6d3 : update docstring
0de3c20c624 : Rolling forward "[tf.unique] Optimize the hash table implementation in `UniqueOp::Compute()`."
e4c6f288d49 : [XLA][MLIR] Add complex unary elementwise op definitions to LHLO dialect.
126f665f399 : Track lambda functions separately in the CFG, consistent with normal function definitions.
0e3574d39c6 : Add rank check to Sub op delegation to NNAPI
254cf1cb8e7 : Depend on a specific version of google-api-python-client.
081c7d5add2 : Simplify shape code.
b644a649e7a : [tf2tensorrt] Support Conv2DBackpropInput with input_sizes of size 2.
1f5087b8ada : Go: Update generated wrapper functions for TensorFlow ops.
1fb6cec4a61 : Match type of unused outputs of `tf.FusedBatchNormV3` during legalization.
3a3dad2f8b6 : [MLIR] Disable SelectAndScatterOp tests temporarily.
01237a364a7 : Removed redundant empty spaces in order to have proper links.
38d34c46fae : Go: Update generated wrapper functions for TensorFlow ops.
e4eb0fb64a0 : [XLA] Add support for bf16 map() to HloEvaluator
83b579780d0 : Document TFLite delegate parameters supported by the TFLite delegate registrar in lite/tools/delegates, and also change README in each tool (evaluation tools and the benchmark tool) accordingly to mention these supported parameters.
31077fffee0 : test fixes?
1912ef16d67 : Add an option in GPU delegate to parameterize the #partitions to delegate. The default value of this parameter is 1, same w/ the current behavior.
e97559bc40e : Go: Update generated wrapper functions for TensorFlow ops.
5e2e46bb484 : [XLA][MLIR] Remove data race in SelectAndScatterOp lowered to parallel loops.
f7094d2e8e0 : Update GraphDef version to 379.
fc9d81f19d8 : compat: Update forward compatibility horizon to 2020-04-22
f5bb6433603 : Add two repository rules: - @local_execution_config_platform: local platform to allow selecting locally executed tools on - @local_execution_config_python: python configured for execution on the local machine during otherwise remote builds
e1033642e4d : Bump open source llvm revision to 22219cfc6a2a752c53238df4ceea342672392818
70a06f6402b : Making GetStartIndicesOfEachDenseRow produce leading zeros in case if several beginning empty rows are empty.
a51b060d16c : tfstreamz metric provider.
f09a9e344cb : Avoid accessing plan
2d0b70783e2 : tfstreamz metric provider.
599c8d34ef2 : String input support on TFLite Equal/Not_Equal op
79abfee5c34 : Install _distributed_container only at variable creation
de216c45efa : Fix `fname` argument for `GetFileSystemForFile()`
4137c328422 : Go: Update generated wrapper functions for TensorFlow ops.
b2e7dbccc90 : Rolling back "Optimize the hash table implementation in `UniqueOp::Compute()`.
83b690bff7f : Add VariableV2 into TF dialect
b546b463b51 : [tf.data] Memory-safe implementation of sharing access to the memory cache.
df7e7b16175 : [tf.data service] DataServiceDatasetOp cleanup
7e81e49684a : Cleanup unused field in keras network.
c1dbd168224 : [tf.data] Fix an issue where `tf.data.DatasetSpec` could not be specified in `input_signature` of tf.function.
47ea7eeb96b : Minor updates to flatbuffer utilities
4b700752f30 : Using "is_cuda_is_configured_compat" to select the cuda libraries.
ab0cbb3cc08 : Refine tf.const in TF shape inference.
a3f1c2a6686 : Add an interface to add separator before appending numbers in OpOrArgNameMapper.
f7d394a062a : sorting header files.
e6f22ee5f4d : [tfdbg2] Ensure Const ops in graphs are captured by op_callbacks
1608a3a24aa : Go: Update generated wrapper functions for TensorFlow ops.
86fd9187431 : Move tfrt_enabled target duplication logic to tf_py_test
bd0feba7b45 : Error out when loading a malformed saved model that requires a reference to a reference of a variable.
1ac4f9e0720 : Suggest in the Profiler's Overview Page that Kernel Launch time may be due to CPU contention with tf.data.
838b19ebd42 : Add experimental flags to choose which backend Android GPU delegate uses. Also support this configuration with TFLite benchmark/evaluation tooling.
199f5098530 : Rolling forward "[tf.data] Use thread-local start time instead of thread-id map in `model::Node`."
b9edec000c9 : [Windows] Fix "//tensorflow/python/eager:benchmarks_test".
f8ced812607 : [XLA:Python] Change xla_client_test to use parametric tests rather than cloning code for each type.
b9f8df3930b : [MLIR:TF/XLA] QR lowering to XLA
ab33e4f7330 : Update test with self.evaluate(), as was suggested in review
b971b12af65 : [tf.data] Use thread-local start time instead of thread-id map in `model::Node`.
bd53f102d0f : Fix test to run on all filesystem
8b81136e28e : Store AUC thresholds as a numpy.array.
314b503bd2a : Add SavedModel support to speech commands training
567f7e24ef3 : Go: Update generated wrapper functions for TensorFlow ops.
75940041fc8 : [tf.data] Use thread-local start time instead of thread-id map in `model::Node`.
ec3f58bc3c2 : Remove conditional loss/graph tracing based on inputs in v2 add_update/get_updates_for API.
983a8df7465 : Fix links in micro speech training notebook
001ac74a3b4 : Update tf.InfeedDequeueTuple -> xla_hlo legalization to support `_XlaSharding` attribute, which then can be used for exporting to HloProto after legalization.
a7bdbd64ac3 : Update ops-related pbtxt files.
70d9a5b5c1a : Track type annotations separately and more consistently in static analysis. Allow liveness analysis to exclude them. By default, they are included to ensure backward compatibility.
2ac180b0db4 : Create autogenerated graph network for deferred Sequential in a CPU scope.
852f93a20ab : Introduce CompositeDevice which represents a set of physical devices. Support variables assigned to a CompositeDevice in ColocationGraph.
2a6eb169c84 : Refactor DistributedVariable update logic
04bee75e68d : refactor eager micro benchmarks
fbeb3596ce9 : Small typo fix in error message for input pipeline analysis.
5e343c4c2b7 : Reorganize the examples.
cadc356bd3f : Fix apiclient import in TF TPU
4dee761129d : Remove StrFormat from model_builder.
20912339138 : Update LL-suffixed integer to explicitly specify int64{value}.
7103e9730b8 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/22219cfc6a2a
9964cc52b23 : Improve error handling during third_party_downloads.
b3f04ee2e6e : [tf.data service] Add tests for starting/restarting workers mid-job.
9f8e3fd5c47 : Explicitly define `_XlaSharding` attribute for tf.XlaSharding op (NFC).
4f17f35befc : Fix last partial batch loss regression in 2.2
81734a896e0 : Correctly track arguments and their defaults in activity analysis. Do so consistently between functions and lambdas. Fix unit tests.
e225b8c8ca6 : Create a benchmark for the person detection model.
86a855ebd43 : Update TensorFlow MLIR ODS for tf.Equal and tf.NotEqual to support uint16, uint32, uint64.
d914e48cd19 : Do not assert for null device memory pointer if size is zero.
15795b5ab13 : Clean up ConvertReshape.
a3da2784b05 : Update ops-related pbtxt files.
f0ff56e9e24 : Update TFLite converter bug template to add a note about RNN conversion
65125bf0d0c : Change the limit to 2000 for 1.x api.
37d16f759ae : [tf.unique()] Optimize the hash table implementation in `UniqueOp::Compute()`.
e2bb4b2acd6 : add L2 Normalization op to micro
d515127fdd6 : [tf.data] Avoid using designated initializer syntax in snapshot_util.cc.
2d3b485d0df : Attempting to split c_api_internal.h into separate files.
f56c62cdcd3 : Env Var name change
121ee5d9b3d : Add tf.MaxPool3DGrad -> xla_hlo.select_and_scatter/xla_hlo.compare/xla_hlo.add legalization.
7f8add7ab88 : Fixed reading out of bounds in Pooling when no output_indices.
8b9771cae3e : fix build error in with makefiles in resize_nearest_neightbor_test.cc
ffac1f3e0da : Fix two issues in remote tensor handle.
203c417a207 : SOFTMAX tests for XNNPACK delegate
98a5b3b6d13 : [XLA:Python] Plumb is_stable option on Sort HLO through to Python.
e830abc58c1 : Internal cleanup: process global and nonlocal in a more consistent fashion during static analysis. Disconnect definitions of symbols between local functions and their parent.
6f9a5289f9a : Fix run_eagerly logic in Model.compile
c5fd4efc4c0 : Some const declarations changed to constexpr
298b24151e1 : TFLM: Add an interpreter API to inspect the actual number of bytes used in the arena.
e71f97fd6b9 : Go: Update generated wrapper functions for TensorFlow ops.
b92ac2abf14 : NFC: Fix some doc/name drift.
c2a3b0b731d : Disabling 3 subtests within the //tensorflow/core/grappler/optimizers:constant_folding_test
1b76def9a47 : [ROCm] Fix for a build failure on the ROCm platform - 200323 -
8cfa0c41829 : TFLM: Add -Wunused-function check.
9b74fc8f5ab : Rollback of rollback; removing ignore_extra_entries from nest functions.
667485ac4ae : [tfdbg2] Support range loading with begin/end indices in DebugDataReader
cb900163b46 : Go: Update generated wrapper functions for TensorFlow ops.
8bcb69a2fc5 : Update training documentation related to micro_speech example
9502277aa4a : Update README.md of micro_speech example
81110ade9b9 : Add return statement to the micro-test framework.
264eb32bd7d : Dispatch to Ruy for FC hybrid based on benchmark data
515aec4103b : Go: Update generated wrapper functions for TensorFlow ops.
0f631f8fb12 : Add two repository rules: - @local_execution_config_platform: local platform to allow selecting locally executed tools on - @local_execution_config_python: python configured for execution on the local machine during otherwise remote builds
5d832c1d74a : Go: Update generated wrapper functions for TensorFlow ops.
290a0e973eb : adds build capability under msys on win64 host; uses unzip for unpacking zip files, corrects emulation of --strip-components=1 with unzip
08c59855bad : Update GraphDef version to 378.
545fa4ec537 : compat: Update forward compatibility horizon to 2020-04-21
fcc32cc6441 : Go: Update generated wrapper functions for TensorFlow ops.
46646156db0 : Add dataset API functionality to snapshot_util::Reader
2d79e9922f9 : [XLA] Don't simplify pow(pow(a,x),y) to pow(a,x*y) since x*y can not represent rational numbers.
0ead27a2636 : Activation tests for XNNPACK delegate
d68284a16f3 : Add two repository rules: - @local_execution_config_platform: local platform to allow selecting locally executed tools on - @local_execution_config_python: python configured for execution on the local machine during otherwise remote builds
adbacb4206c : [XLA][MLIR] Update IotaAddMultiply GPU test.
df6853ac5b6 : Go: Update generated wrapper functions for TensorFlow ops.
d524812b82b : Move delegate providers into a separate directory as they are used for both evaluation tools and benchmark tools.
0ede71e954c : Implement broadcasting variants of client-hlo binary ops.
68abf24c17c : [XLA] Use gather to implement dynamic reshape split dimension.
8a25f427db3 : Enabe BF16 SoftmaxGrad(Sum), and fix accuracy by accum type.
748ab505433 : Internal visibility update.
8bf78560616 : ADD and MUL tests for XNNPACK delegate
f411e7214d1 : Go: Update generated wrapper functions for TensorFlow ops.
9959d70ca03 : [tf.distribute] Adding a test for tf.data.Dataset.cache.
b5acc0bd166 : sparse_reshape(): Skip shape inference in Python if implied and zero dimensions coexist
52d3040e6f4 : Add fc/conv/depthwise_conv arithmetic count & costs estimation.
2ced38fde44 : Update Micro Speech example
855ceb6e6bf : delete blank line
64be5453ce1 : refactor deplicate code
9897246165f : Go: Update generated wrapper functions for TensorFlow ops.
9be0eadeb29 : Cleaning Leftovers
e97fdb5539b : Changing TF_TRT_BLACKLIST_OP to TF_TRT_BLACKLIST_OPS
47431b61782 : Adding TF_TRT_BLACKLIST_OP
e94369ef9cc : Update ops-related pbtxt files.
3a443a38323 : Update XNNPACK and its dependencies
58310deb9b0 : TFL selective registration: Fix include path for micro related code.
3f012894bad : Add sanity checks to the following TFL ops
8b88a0c8886 : Some const declarations changed to constexpr
ae06854decc : Some const declarations changed to constexpr
78edbb6403b : [XLA:Python] Fix segfault in PyLocalBuffer::Release.
9bcc7a81e5e : Fix a typo in the device target method
a8482ae9441 : Move CopyTensorToDevice to AbstractContextInterface because current TF and TFRT should have different implementation on this method.
352910db97e : Update TF Lite Roadmap
05991352f7f : Add example of `__gt__` function.
de688d709e8 : Some const declarations changed to constexpr
353865a8677 : [mlir] Materialize implicitly broadcasted xla_hlo.clamp ops
b422faa5e39 : Use the same task main stub for the coco object detection eval task.
e7046ce5d61 : Enable Conv3D op for android flex delegate
8f439272edb : Cleanup of transitive-fanin node computation to make details of invalid input available to its callers.
819330a2131 : [Grappler] Do not permute input_sizes of size 2.
7c5934dfd98 : Add a quick note about accessing a function's namespace.
e3d54be705c : [tf2xla] Remove extra space in error message
711627bacc8 : Supports QUANTIZE & L2 Norm with int8 tensors
5a674e06a9f : Fix msvc execution of TFLite C/Kernel tests
de6c0ec676d : Roll back removal of "check_subtrees_length=True" from nest; rename "ignore_extra_entries=False"
14a5a76e76e : Change some const declarations to constexpr
e885af2941c : Modified `cumulative_logsumexp` to improve handling of `-inf` elements. Fixes b/153928926
a29adb7b497 : Renaming some of the experimental SavedModel API function names.
f65a9acfdaa : Add MlirHloBuilder op implementations
63f23831186 : Use distributed_file_utils in ModelCheckpoint callback so the temporary file is saved in a subdirectory of user provided filepath.
7ebbab819e7 : [tf.data] This CL changes how the in-memory cache resource is managed, making it possible for the cache dataset to support both a) sharing of the cache across iterators and b) serialization. As a consequence, this CL enables sharing of the cache across iterators for tf.distribute and tf.data service use cases (which require serialization support).
b592f87bd87 : For most layers, inference mode is a good default. For data augmentation layers, though, "do nothing" is a surprising default. It is no longer necessary to default to the Keras learning phase thanks to changes in how `training` is propagated in `Layer.__call__`, hence here we can safely change `training` to a better default of `True`. This makes the layers easier to use in a tf.data pipeline and generally it makes the debugging experience less surprising.
6bfccbd7217 : Avoid full TF lib dep for OpResolver generation
fcd2977e309 : added parentheses on line no 1659 to avoid syntax error.
06ddfcde48e : Add tf.MaxPool3D -> xla_hlo.reduce_window/xla_hlo.maximum legalization.
73b1648c8e3 : Make static const class/struct members as constexpr
8a4733dab99 : Update PR based on review comment, for using identity and using tf.function for graph mode
6728f85d82d : Don't treat `type` objects (with __array__) as ndarrays.
dd61d5c7ad9 : Throw out error for cardinality == UNKNOWN as well
931269353d8 : Add the execution mode column in the TF Stats tool's table.
b26b6b56697 : Rename IntegralDivideRoundUp to DivideRoundUp.
55c4d9e49ca : [XLA] Force single-device inlined function body placement when optimizing compiled graphs
2b5cc297983 : Introduces a new error code for delegate failure during ModifyGraphWithDelegate
8c6f5a73b68 : Improve EventNode::IsEager() to reduce false positives.
b3a7e298483 : [XLA:Python] Work towards making the Python op builder API more closely mirror the C++ API.
147792cbddd : Ensure proper defaults for auto-generated OpsResolver
9b027623d71 : Use assertLen to avoid linter complaining
7a9de01a6ef : Pylint fix
d5747704f3f : Add test case for unknown and infinite cadinality of dataset
753d1e1a6ac : Fallback to reduce to process the unknown cardinality case
d74e8a18fe2 : Use cardinality to process the infinite case, as was suggested by review comment
1c5c78488f5 : Provide a library internal flag to disable lowering in control flow.
eb9c1498e65 : Disable grouping for WhileOp and ForOp temporarily.
f5155a5941f : Add TODO about changing is_pod to is_trivially_destructible.
d0201408290 : [Intel MKL] Fixes an issue with tensorflow bfloat16 scope that creates node names with '//', which causes unknown node name problem when run inference from a trained checkpoint
a37bf22b995 : [MLIR:TF] Decompose TensorListScatterIntoExistingListOp
11fafff46f6 : Relax constraints checking for dynamic properties statically
f737261068c : Go: Update generated wrapper functions for TensorFlow ops.
427d831d87e : [MLIR:TF] Use visibility to determine whether to keep original callee
a92488b55c5 : Initial checkin of stub implementation for TF C/C++ SavedModel API. See RFC https://github.com/tensorflow/community/pull/207.
93cfa8cad1a : Add test case for builtin len() support of tf.data.Dataset in autograph
d2955fe7d26 : Add builtin len() support of tf.data.Dataset for autograph
32b047835e4 : Update stale.yml
90683961441 : Add newly added NNAPI error codes
7a5797929c8 : Avoid crashing the TRTEngineOp execution when the inputs do not have consistent batch sizes.
5577f735683 : Remove misleading error in inference stage, which might not be true if delegate is specified using use_<...>=true type of arguments
e81f0501955 : Add a colab link and tf-nightly requirement note.
e449843cc3d : Enable TextVectorization to be used with 1D batches of strings (so users don't have to insert an expand_dims op when mapping the layer in a tf.data pipeline).
42ab454cf08 : Add tf.Conv3DBackpropFilterV2 -> xla_hlo.conv legalization.
f6035521ac5 : Update the build dependency for feature column.
c261c51d953 : [XLA][MLIR] Use PassManagerCLOptions in xla-gpu-opt.
bbe13474e71 : fix typo
f39aab30925 : Functions returned by the `get_concrete_function` method of `tf.Function` objects can now be called with arguments consistent with the original arguments or type specs passed to `get_concrete_function`. In particular:
f0bf514df38 : [ROCm] Updating Dockerfile.rocm / CI scripts to use ROCm 3.3
8b1dd8b9c89 : Integrate LLVM at https://github.com/llvm/llvm-project/commit/fd5e069d23bf
3e6030a241b : [TFLite] Introduce ruy_profiler to makefile
9f7a4abca3c : Extend special casing of NumPy arrays to anything supporting __array__.
179b23e7cda : Go: Update generated wrapper functions for TensorFlow ops.
ccd260cd826 : [XLA] Reduce number of lookups into nested hash table
8630cd9742e : Add a very basic intro to the core libraries from AutoGraph. This is an early release of work in progress to assist potential users.
482e77f3cd8 : Extend special casing of NumPy arrays to anything supporting __array__.
79a56c5d7c6 : Mark targets as no_pip which should only be built for testing.
a4d22c8d016 : Support options(environment variable) to enable grpc reuse port.
7d76b0ac7f7 : Addressed review comments.
5947e6a8a98 : Go: Update generated wrapper functions for TensorFlow ops.
ef822dcf286 : Support setting Core ML delegate's partitioning options in benchmark
ad214fb62e0 : Shorten/wrapped the line 1659
2a3235cf7aa : Support Core ML delegate to have an option to specify the max number of partitions to be delegated, and minimum number of nodes to be delegated per partition.
090d37198de : compat: Update forward compatibility horizon to 2020-04-20
f3b33698c53 : Update GraphDef version to 377.
b53fc48adba : Enable XLA MLIR GPU lit tests for open source.
fcb485f663a : Go: Update generated wrapper functions for TensorFlow ops.
0ca4f367ab8 : Update DepthwiseConv2D tests for XNNPACK delegate
c5b775f4e90 : Export layer 'RandomFourierFeatures' to experimental API.
57f41775068 : Go: Update generated wrapper functions for TensorFlow ops.
163cd2c8c70 : implement quantized int8 prelu.
a8c7cc20794 : Refactor the inference_diff and imagenet-accuracy evaluation task to become a utility library, and create a common main stub function for these evaluation tasks.
bbaaccaab2e : add SameOperandsAndResultsScale to prelu
62a6012a0ce : Improve `EnsureTensorsVectorCapacity` performance.
871f12a7b6d : Go: Update generated wrapper functions for TensorFlow ops.
b3c65cd1820 : Go: Update generated wrapper functions for TensorFlow ops.
e947c0db9af : Go: Update generated wrapper functions for TensorFlow ops.
2a5bc795ff0 : Go: Update generated wrapper functions for TensorFlow ops.
f452c126bc2 : Update CI build scripts
ebd54f18065 : refactoring: early return 'if else' -> 'if'
40e160df021 : refactoring: deduplication
262a5a450f1 : refactoring: early return 'if else' -> 'if'
0b4f9157354 : Go: Update generated wrapper functions for TensorFlow ops.
b4ef5098aac : compat: Update forward compatibility horizon to 2020-04-19
2cd77a4e032 : Update GraphDef version to 376.
dcbaaa740d3 : Go: Update generated wrapper functions for TensorFlow ops.
51f6a1e9fa3 : Go: Update generated wrapper functions for TensorFlow ops.
0ec3c78e0a3 : Go: Update generated wrapper functions for TensorFlow ops.
f31621823a2 : [XLA] Broadcast ParameterizedTruncatedNormal parameters to the uniform's shape
d80c47cd14c : Lower LOG noise.
f4d0774811b : Go: Update generated wrapper functions for TensorFlow ops.
a59d7762ae7 : Upgrading DNNL(previously known as MKL DNN) to v1.4
814ebb1bccc : Go: Update generated wrapper functions for TensorFlow ops.
b00aa0270a1 : Go: Update generated wrapper functions for TensorFlow ops.
d9918f35cc7 : fix dynamic compare broadcast
292f0bbd66a : compat: Update forward compatibility horizon to 2020-04-18
a76f10521a0 : Update GraphDef version to 375.
f73e9d61a7c : [XLA] Implement stable argmin and argmax
7ae5b12f471 : Add more information in CheckpointManager's summary line.
645fa02e671 : Filter out None of site.USER_SITE in api_template_v1.__init__.py
492e9304644 : Fix TypeError while importing tensorflow caused by site.USER_SITE is set to None
65b4e47ecea : Do not create an extra GradientTape in custom_gradient/recompute_grad. The extra tape leads the tf.function gradient code to believe that the user intends to compute higher order derivatives. This requires generating a forward function with all possible side outputs which is expensive. This also doesn't work well with control flow and causes the added test to fail.
4164702c550 : Reconstruct call graph after running DCE
fcb58a012e6 : Go: Update generated wrapper functions for TensorFlow ops.
e08f3991d95 : Add GPU stats for style transfer model
b8651b5dd21 : Fix the output type in modify_model_inference.
5fcc70306df : [XLA] Increase timeout of slice_test
a8acb1d9905 : [tf.data] Add AssertCardinalityDataset to list of passthrough datasets in autosharding
77efb995164 : [Build cleanup] Split "core_cpu_impl" into fine-grained targets (1/n).
8058a376107 : Update test case for modify model interface. The added float tensors are only added to the end of the tensor list.
a4eb83c149f : Improve optimized conv and depthwise conv performance and reduce binary size.
de745629bb3 : Add an additional CreateBreakUpIslandsPass to GraphExportLoweringPasses.
ef89d9e6642 : [XLA:Python] Pick layouts of executable parameters based on sharded shapes.
80df6e9df26 : Improve EventNode::IsEager() to reduce false positives.
26d33d55e7b : add resize_nearest_neighbor op to micro
2bbf71020e9 : Go: Update generated wrapper functions for TensorFlow ops.
1d1078c9edc : Small doc example fix in add_metric.
f0b228a36da : TFL MCU: Move reference L2Normalization implementation into its own file. so that we won't need to import all the dependencies.
d8c8b53904e : [Build cleanup] Split "core_cpu_impl" into fine-grained targets (1/n).
669c87a130d : Lower TensorFlow ScatterNd op to TensorScatterUpdate
34784ac94b6 : Annotate kernel tests compatible w/ XNNPACK
9c5fb9b6288 : Improve EventNode::IsEager() to reduce false positives.
656aa0758b5 : Mark lookup method as inline rather than static
18411ad985f : Populate error message to input pipeline analyzer tool.
9035ac6052a : [XLA:Python] Add argument names to all Python op builders, allowing the use of keyword arguments.
85be080dacc : Simplify translate to Graph to only use one form
a30178b1ea2 : Remove conditional loss/graph tracing based on inputs in v2 add_loss/get_losses_for API.
333d2268558 : Add auto generated TensorFlow ops AvgPoolGrad and ScatterNd
90b8a4850f3 : Remove RandomZoom layer from API.
4a69e6d4429 : Conv and depthwise_conv optimizations for xtensa-hifimini running strided streaming convolutional models.
699bac939ee : Fix yet another mkl_eager_op build failure
414689e7f60 : Constrain HLO DynamicUpdateSlice op start_indices input.
dc762776f9d : Add a missing ")" in the comment of "indicator_column".
728c0d94847 : Remove dependency from Keras to feature column.
1d6dc87ab43 : Use assign_add(read_value=False) instead of assign_add().op
b7d199dd75a : Add the ability to pass a single tupled parameter to an executable that was compiled with tupled arguments. This makes it possible to pass a tuple from one computation to the next without untupling the result and retupling it.
3117e661540 : Enable 'upgrade_legacy' for MlirFunctionOptimizationPass
bac9761c45a : Internal change
96498f7fb36 : [tf.data] Update some functions to solve the stack overflow on C++ side. This CL only partially updates those related functions. Also update all the std::map to absl::flat_hash_map.
2afea93214d : [XLA] Only run this test in opt mode
7fd9e941e10 : Remove the `tf_py_wrap_cc` macros from TensorFlow .bzl files.
18809492b3c : [NFC] Provide synchronous versions of CopyDeviceTensorToCPU and CopyCPUTensorToDevice
e5c6881c778 : [FunctionLibraryRuntime] Optimize single-component "multi-device" function dispatch.
c301f1e9b3a : Update ops-related pbtxt files.
51d480498b0 : [TF2XLA] Do not promote autoclustering on compilation failure
907a8e1e6b3 : Nit: In C++, you need to call the constructor to start a lifetime of an object, or else it is undefined behavior (even though in practice, with many compilers you can simply static_cast raw memory to an object with trivial constructors). Fix this within AllocatePOD by calling placement new. For objects with trivial constructors (PODs included), this is no-op.
ad35e8330d9 : [Executor] Avoid unnecessary calls to `InlinedVector::clear()` and `resize()`.
aa103f369cb : Improve the error message if a non-hashable Python object that is not supported by tf.nest (such as a set) is passed to a tf.function.
1dd42cfd401 : In multi_worker_training_state.py, check model's attr CKPT_SAVED_EPOCH exists before deleting it to fix AttributeError. The AttributeError could happen if the program had a failure before the model's attribute was added.
cb42b304984 : Rollback of changelist 306921449 to resubmit PR #38095.
e44f8e3c3c8 : Fix orientation of layer RandomFlip.
8f50fc3542c : Use ruy's newly curated default set of paths. This: - on all CPU architecturesremoves the reference code path, which is never used (the need for a portable non-simd fallback is already filled by the 'standard c++' path). - on x86, with --define=tflite_with_ruy=true (non-default), this removes a couple of experimental paths, keeping only AVX2 and AVX512 paths. - on x86 for per-channel-quantized ops where ruy is unconditionally used (no alternativee implementation), this enables AVX2 and AVX512 paths. This should fix slowness issues for such per-channel-quantized ops on x86.
aa2acad42f6 : Dispatch to Ruy for FC hybrid based on benchmark data
cde111b420e : Fix build breakage by adding statusor to deps
200f51c6410 : Internal change
cc217bb8e7c : Support Gather op in MlirHloBuilder
041dd6eac4f : [XLA] Fix async copy ordering / outstanding async copy limit accounting.
14aade7be65 : Update stale.yml
458581c36c9 : Go: Update generated wrapper functions for TensorFlow ops.
3fb2178cb2b : Dispatch to Ruy for FC hybrid based on benchmark data
80973df5b13 : Fix evaluation tooling issues with the MessageLite proto change. Also rectify documentation accordingly.
f7bae45c694 : [Graph] Avoid copying the NodeDef where possible in `Node::UpdateProperties()`.
93447561856 : [XLA] Fix test timeouts due to asan, msan, tsan
c64254376b2 : Define __call__ instead of call in example tf.Module
8d92d3f26b5 : Support DotGeneral op in MlirHloBuilder
5115a020540 : Add overload to check for device memory access semantics, akin to CanShapedBufferBeAccessedNow but for a single DeviceMemoryBase.
a2288e46965 : Tweak error message on failure to export from MLIR to XLA: the language used "lowering" which usually refers to TF->HLO.
d6092f7d9c0 : Consistent capitalization of Python in array_ops.py
b296f52afe4 : Go: Update generated wrapper functions for TensorFlow ops.
13ed57efaed : Fix bug in test_concrete_function_backprop test in load_test.py.
a175fd7777e : Enable MLIR bridge for already supported ops in xla_ops_test.py
0eb2537aa0b : RFC: Create separate lib for attribute converters from XLA to MLIR
2d676104cb0 : Add auto generated TensorFlow ops XlaBroadcastHelperOp, XlaConv, XlaDot, XlaDynamicSliceOp, XlaGatherOp, XlaKeyValueSortOp, XlaPadOp, XlaReduceOp, XlaReplicaIdOp and XlaSelfAdjointEigOp
e3ed854c1d0 : NFC: Store whitelisted ops for tf2xla legalization pass in a set
1f21f188d8b : Enable binary TensorFlow ops in "xla-legalize-tf-with-tf2xla" pass
07f37b8dad8 : Go: Update generated wrapper functions for TensorFlow ops.
f5d3ebd6faf : Integrate LLVM at https://github.com/llvm/llvm-project/commit/b6d77e792c33
930ef0a6794 : TFLu: add stm32f4 binary building to CI script
05c2d62e9cd : Go: Update generated wrapper functions for TensorFlow ops.
1835d933119 : Create a XlaGpuOpt tool for running lit tests.
29b0ee85583 : Change logged errors to warnings.
91676b91431 : compat: Update forward compatibility horizon to 2020-04-17
b2a21938fa7 : Go: Update generated wrapper functions for TensorFlow ops.
b3cc88cdbc8 : Fixes a previously unhandled case of a tuple with zero leaf nodes in hlo_sharding.cc.
5dd47ad28ae : Use the latest devel image, as devel-py3 has been deprecated
897d5b886c9 : Update doc with TransposeConv support
14588478ab7 : Fix code style
aaa09ce809e : Add support for dynamic batch to the hexagon delegate. Hexagon supports only 1 dimension (batch) to be dynamic. This is supported by running the graph on multiple batches based on some params. User should provide - max_size_batch: which represents max batch size for internal single run. For example, if max_size_batch set to 10 and user provided batch <=10 inference will happen in a single run. if > 10 then it will be splitted in multiples of max_size_batch. - input_batch_dimensions: Index of the dimension which represents the dynamic batch (currently we support 0 assuming data is (Batch, Height, Width, Depth)), -1 should be set if input_batch_dimensions[i] is a fixed input. - output_batch_dimensions: Same as input_batch_dimensions but for the outputs.
0ade89f3edc : Automatically place operation on custom device when reasonably safe.
9b24e4fa8b1 : [tf.data] Refactor snapshot_util::Reader to own a RandomAccessFile
b5f7f775aa1 : Support to configure the 'min_nodes_per_partition' hexagon delegate option for tflite tools (including benchmark tool).
78580b371b5 : Support Transpose op in MlirHloBuilder
f3369e24bbb : It is only necessary types to be trivially destructible in AllocatePOD. Also rename the function, as it's not allocating PODs any more.
7bc093f765f : Clarify the precedence of the same-meaning parameter between TfliteInferenceParams and tools::ToolParams. We choose to let TfliteInferenceParams takes precedence over the what's been initialized in tools::ToolParams for backward compatibility.
31cb9ceae80 : Add a new flag to indicate whether to enable running quant models in gpu delegate, and mark it enabled by default.
7ebdc2f69be : Add cost estimation for pack/concat/reshape for both cpu & gpu.
c648eb8d936 : Fix xtensa optimized conv and depthwise conv for models with 32 channels.
d677fa24076 : [XLA:TPU] Remove unused ShapeTable support
12b485762ac : [XLA] Sink side effect check in while loop simplifier only when it's needed.
b43b1dc688d : Split TFLite MLIR importer and exporter into separate libraries.
69776d93774 : DistributedVariable update methods always pass keyword arguments to _mirrored_update again
681a35085e2 : Go: Update generated wrapper functions for TensorFlow ops.
3ea7b9ec602 : Update OVIC README for CVPR2020 competition. - Added Pixel 4 latency measurements for test and reference models. - Added MobileNetV3 benchmarks.
5d192714dd3 : Update ops-related pbtxt files.
6b0ab72dfcd : Integrate LLVM at https://github.com/llvm/llvm-project/commit/c2171457e281
a64755b44f9 : Fix proto build rule error which prevent local test.
93c7592b937 : Optimize label attribute lookup in `FindKernelRegistration()`.
d09927a429c : Improve error messages of the Profiler.
ae515a4b249 : Add check for type before fetching float attr in Relu patterns
1d82b015bb0 : Add support libraries in C
e9f5f1829ac : Adapt TFLite to Ruy API changes.
aec85065ff0 : [Graph] Avoid calling `Node::GetNodeClassForOp()` when a node is copied.
1bbc26d3751 : Add Conj op to flex's whitelist
aea29c12bde : Rollback of Fix 48 Unused C++ BUILD Dependencies
e2f04be4830 : Allow targets to pass with `-fsanitize=null` under `--config=asan`.
82b8338219a : Enabling bf16 fusions
9d0c55d9f05 : Set is_eager for CPU TF op's OpMetrics.
50fe4f8b121 : Upgrade TF version to 2.1.0, merge internal and OSS version
14258dcbeb5 : lsc. no new code.
2675ba9ea38 : Update ops-related pbtxt files.
22350e7ca80 : Convert template classes to simple classes: * Value<TensorRef<BHWC>> is now Value. * Graph<TensorRef<BHWC>> -> Model<TensorRef<BHWC>> -> typedef GraphFloat32 is now a single class GraphFloat32.
2989b49a5a2 : [Intel MKL] Fixing mkl_eager_op_rewrite compile error
339eab07e81 : Internal change
1e5d6adc006 : Reenable flaky input_lib_test.
cfe262c8cbc : Constrain HLO DynamicUpdateSlice op start_indices input.
d13a09ad561 : Remove ops history for BeginEpoch/MakeDataServiceIterator.
ef62a67ee31 : int64 related cleanup
abea2f74959 : Verify the identifiers for both the model and the metadata flatbuffers
f10b9e19976 : Tweak test sizes for depthwise_conv
203942391f8 : Fix V1 Layer and Model API exports.
bb86c3c1f01 : It is only necessary types to be trivially destructible in AllocatePOD. Also rename the function, as it's not allocating PODs any more.
869fc5f111b : Fix V1 Layer and Model API exports.
fec0e010f50 : Fix 48 Unused C++ BUILD Dependencies
1640b2ef8eb : Go: Update generated wrapper functions for TensorFlow ops.
e4eb45ee8ac : Report allocation failures in SimpleMemoryAllocator.
faa58d6e94c : Preserve dict ordering after regroup() with best effort
6294828c356 : Use the generic IR in the debug MLIR dump
27a7c0b15f6 : Constrain HLO DynamicUpdateSlice op start_indices input.
9419de0389d : Allow targets to pass with `-fsanitize=null` under `--config=asan`.
3b972aa3de4 : minor cleanup.
28caea92476 : Fix memory leak in SetOpAttrValueScalar
cafdb61a56d : Fix error reporter macro to allow passing a reference to error reporter.
3cc01a59a65 : Add tf.Conv3DBackpropInputV2 -> xla_hlo.conv legalization.
1228f4e4924 : Fixes an asan error in spacetobatch_op_test_cpu
a595304f559 : Reenable flaky input_lib_test.
32a2748333e : Updates Keras layernorm documentation (with doc-tested examples)
fb123ae5f2e : Move and rename TFLite model reader.
1aa4d617e17 : Change SimpleMemoryAllocator to allow allocating at head of the area.
6fca6752693 : [MLIR:TF] Do not use TF EvaluateOperation to fold function call sites
de9ade2dec1 : Add the scale decomposition interface to the device spec
25340d6fe5f : Include the necessary headers only.
fcb0534cc59 : Fixes shape setting in tf2xla.gather
ffb230a4b7c : throwTypeError -> ThrowTypeError pyo -> Pyo pyo_or_throw -> PyoOrThrow
5c306c4d405 : Use path.join to make sure that the test passes on windows as well.
09c23dd1b2b : Upgrade TF version to 2.1.0, merge internal and OSS version
8fbe04075bf : add transpose_conv to gpu target
f303d000c6f : Make ParseGcsPath protected so that it can be overriden by subclass file systems.
b54025732be : Go: Update generated wrapper functions for TensorFlow ops.
8b095b69d49 : Added description of standard constructor arguments for `Model`.
dfbbc9d6dbe : Add OSS template for OVIC winners.
7c0fea00eb4 : [XLA] Add another test case for complex division
75c64199617 : Update stale.yml
380feaac4da : Go: Update generated wrapper functions for TensorFlow ops.
d61d643dccb : Integrate LLVM at https://github.com/llvm/llvm-project/commit/3ee1ec0b9dd6
5bf9037542d : [XLA][MLIR] Add a flag to enable/disable collapsing of parallel loops.
9b35013bd4e : [XLA:CPU] Put function into an llvm::Module
c9dcf222cfe : Go: Update generated wrapper functions for TensorFlow ops.
0392a5daeea : lsc. no new code.
966ed1cafc7 : Use provided host name/ip instead of localhost if possible
83eeaab4b3a : compat: Update forward compatibility horizon to 2020-04-16
42052dcb8ea : Expose SetUpAlias to XLA Python client.
261bacf567f : Go: Update generated wrapper functions for TensorFlow ops.
6ad7be865d1 : Restructured buffer assignment test pass and adapted the underlying test cases.
fed7d1a1fd2 : Include more information in the docstrings.
70b45ef79c6 : Fix data service ops test on windows.
0a428cdb7be : [tf.data] Adding microbenchmark for control flow lowering.
8415bf6cd80 : Go: Update generated wrapper functions for TensorFlow ops.
6c7841e2733 : Add max_unpooling/mean/space_to_depth/tanh to gpu target.
d129b573656 : 1. Log the diff output result if an output file isn't specified. 2. Stop using DebugString() because its actual implementation depends on the underlying protobuf library and the string could be meaningless. 3. Also record the std_dev for latency metrics.
3dbef88320f : refactoring: early return 'if else' syntax -> 'if' syntax
54f78452485 : refactoring: early return 'if else' syntax -> 'if' syntax
6197f4d382b : add arithmetic count util for cost estimation, also add cpu_estimator. also add an arithmetic count for broadcastable mul/add.
69b08900b1e : Add distributed_file_utils.write_filepath and distributed_file_utils.remove_temp_dir_with_filepath to support filepath use cases.
e6d7d8dee6d : [tf.data] Do not inherit the runner object in RemoteCallOp.
310465b7833 : Fix various links in Keras docstrings.
40a351a7451 : Go: Update generated wrapper functions for TensorFlow ops.
cdcd42c1068 : `warm_start_from` arg is added to LinearEstimator in TF 2.x
80bdf211dd5 : Expose tie selection on XLA argmin/argmax.
f334bd6550a : [TF/XLA] Throw an explicit error message when trying to compile the TensorList crossing the TF/XLA boundary
08963dfe9c2 : [tf.data] Changing `tf.data.Dataset.reduce` user-defined function device placement logic to match TensorFlow. Prior to this change, `tf.data.Dataset.reduce` would -- like the rest of tf.data operations -- default the placement of ops in its user-defined function to CPU. After this change, ops without explicit device placement will be placed on GPU (if possible).
0e07d719f52 : remove the py3 flag in mkl contianer build
ace7617122b : Resolve bug for Embeddings in 2.0 TensorBoard callback.
1add21a1b40 : Use float2/double2 to pass complex float/double values to cublas.
6b2166de415 : Remove references to graph mode C APIs in unified APIs. Still some work to do to remove the eager mode C APIs. Seed APIs for setting attributes. Add APIs for building and registering functions.
85e23ada07f : [tf.data] Updating logic for stripping device during input pipeline graph serialization to exclude `PyFunc` ops as this ops need to be pinned to hosts that are known to have a Python interpreter.
dba59540c7c : Fix parser bug for tf_executor.Switch
856f084c17f : Go: Update generated wrapper functions for TensorFlow ops.
2835c023c0c : Disable data_service_ops_test on windows
713e7a57229 : Refactor model_builder: Move out ObjectReader.
f290fd7f48a : Clean up some methods in EagerOperation
ac271534b89 : Refactor and avoid code duplication in test
64020ec186c : TFLite GPU: Cut GL kernels' dependency on GraphFloat32.
2c8d58c57f4 : Move FlatBuffer to GraphFloat32 converter into the common directory.
4af24c88178 : Separate Reshape test model in a separate file.
4a8d8518fba : Add checks that the Allocate function returned successfully.
62ccdd13908 : Update the documentation for Minimum and Maximum to include int16, as was suggested by review feedback
1176a04c15e : [tfdbg2] Exclude RemoteCall from instrumentation
612f517ea74 : Go: Update generated wrapper functions for TensorFlow ops.
92ff2e025fc : [XLA:Python] Pass ExecutableBuildOptions::device_ordinal(), which is necessary when compiling on a machine that has multiple different models of GPU. Otherwise XLA defaults to GPU 0 as the compilation target.
98c434cd502 : Employ tf_platform_alias for TFLite GPU custom_parsers.
9304bd49ec7 : Lengthen timeout of snapshot_test
8d290271b5e : Support parsing of xla sharding ops from ops inside functional ops.
99fe3c54b52 : Fix mirror validation in remote test
02f2a5128ca : internal change only
5ccc30be541 : Uncomment cstub dependency.
f6b21dc9262 : Redo: Ensure delegated graph's inputs/outputs match the original tflite model's order
dffe6a0e810 : Fix the external/internal object definitions order when link is constructed.
511b61ed1ca : [tf.data service] Implement Python API for using the tf.data service.
ed7d6f617dd : Unify device names in EagerOperation.
75aa2fa3f65 : Replace keras.backend.tile with array_ops.tile in the test.
83ae80497cb : Go: Update generated wrapper functions for TensorFlow ops.
2a267c30d76 : [ROCm] Adding complex datatype support for StridedBatchGemm API calls
da72b421d7d : Use float2/double2 to pass complex float/double values to cublas.
3cc32940650 : Adding a disable_tfrt decorator in test_util to disable tests that don't work with TFRT right now.
221de7e7d49 : Add tf.Conv3D -> xla_hlo.conv legalization.
84d9e0a32f7 : fix a bug in conv_ops_test.py by handling ndims==2 case for conv bwd input
2730e4b0bcb : Fix crash if set_visible_devices() used with tf.keras.mixed_precision, part 2.
2b617e81086 : update dataset_ops.py
d4de6e7c211 : [Build cleanup] Remove common_runtime dependency from "low_level_library_tests".
8c849c65503 : Move Keras related parallel ops test to keras/integration
97e4f0d3945 : LSC: Allow targets to pass with `-fsanitize=null` under `--config=asan`.
dffe4770120 : Internal cleanup: process global and nonlocal in a more consistent fashion during static analysis. Disconnect definitions of symbols between local functions and their parent.
1fdf2540e27 : Disable c_api_remote_test on tap as well
33a95630811 : Remove `NoSideEffect` trait from xla_hlo.conditional and xla_hlo.while ops.
bde5a92016d : Re-add a superfluous #include that was removed by cl/306682916 but that many existing files were relying on, until we can fix all of these.
9499e8d44df : Use float2/double2 to pass complex float/double values to cublas.
cdd8a30c327 : [MLIR:TF] Shape inference improvement and fix
3410b928ca4 : [TF:XLA] Avoid promoting VarHandleOp as an function argument if its initial value is not read
65c0d4cd637 : [XLA:Python] Add a device_kind attribute to Device that uniquely names the kind of device (e.g. "Geforce GTX 2080".)
19357472d68 : Go: Update generated wrapper functions for TensorFlow ops.
4e69d936b15 : Rolling forward "[tf.data] Reduce locking in node processing-time calculations."
58826e17f69 : Adding missing dep
8575c534b4f : Move keras related module test to keras/integration_test.
4ab0fd6f424 : Run test on TAP except one flaky test case.
b36f214ee82 : Simplify GetCpuFlags. Now that the dotprod detection is just a getauxval, it's cheap, not worth caching in a context object, so use ruy:detect_arm directly.
16000afc847 : Create stale.yml
b17f091dc9c : Disable c_api_remote_test_gpu on guitar
7f6bf3a2331 : Instrument calls to tf-functions.
17dfa4e121c : Adds int8 support for 8 new builders in Hexagon, including TransposeConv with per-channel quant weights.
9b113355340 : Fix Hexagon unit tests by reducing min nodes per partitions to 1
67eaab4a536 : Reset counter into static array in Free
902bd615ea7 : [XLA] Swap convolution operands if a naive convolution implementation would do less flops.
e52f9cf556a : Extend tf_platform_alias with variable platform_dir argument.
816f73b2c43 : Ensure delegated graph's inputs/outputs match the original tflite model's order.
f0b2a9d4c71 : Internal cleanup: process global and nonlocal in a more consistent fashion during static analysis. Disconnect definitions of symbols between local functions and their parent.
feacc4de637 : Rollback of c609fda75ca2113708e6f7a9a53ec57544fe1ca0 which causes TSAN failures
2337a06eda5 : [Intel MKL] Enabling BFloat16 convolution fusions
ed7693574aa : Merge test cases and fix code style
fc82cf8b0ef : Go: Update generated wrapper functions for TensorFlow ops.
5ec7c4ad854 : [MLIR][XLA] Lower SelectAndScatterOp to loop.parallel + loop.for.
d4b82ccc5bb : [XLA][MLIR] Use parallel loops in the lowering to GPU.
032f42365d2 : Go: Update generated wrapper functions for TensorFlow ops.
c5eae817990 : Integrate LLVM up to https://github.com/llvm/llvm-project/commit/129cf84e6953
6ee1ea88595 : compat: Update forward compatibility horizon to 2020-04-15
6abf57c36e7 : Go: Update generated wrapper functions for TensorFlow ops.
7dc937f063d : Reset best weights in EarlyStopping.on_train_begin
e456af46e81 : Fix previous build failure.
db65d28dbb5 : Add a log when a tflite delegate is created.
62ae2478670 : fix bug in keras when only pass run options will trigger segmentation fault
c776aa95d70 : Rollback of broken `Fuse relu6 & relu1 to fc.`
dc12099ce27 : Add xla_hlo.dynamic_reshape.
7ba5af361bb : Export memory fragmentation in memstats.
e22095ef168 : Update keras related gradient_test to be keras integration test.
990e78d98d0 : Go: Update generated wrapper functions for TensorFlow ops.
5843c0cd7b9 : Remove incorrect handling of PrimitiveType::F16 in CreateDenseElementsAttrFromLiteral
2f65c2468d7 : Update TF bazel version requirements.
016718b562a : Enable unary TensorFlow ops in "xla-legalize-tf-with-tf2xla" pass
983cbdbe615 : Remove stddef.h from model_builder.
21e200abdee : Update tensorflow/python/keras/engine/training.py
bced91a8093 : Update tensorflow/python/keras/engine/training.py
373ae1b68ca : MaxPool2D and AveragePool2D tests for XNNPACK delegate
77414648108 : Rollback of breaking f255fc685459368abe1313f7818785d0d3200f42
6964061dc0e : Fuse relu6 & relu1 to fc.
a9f8a9b1c19 : Do not call Unprotect on remote inputs
4d447f8486e : Go: Update generated wrapper functions for TensorFlow ops.
5c182c25022 : Add utility method to calculate the final activation range
e77122f406c : Clean up ParseOpData:
0430a26d4c6 : Support Hexagon delegate to have an option to specify the max number of partitions to be delegated, and changed the benchmark tool to support this feature.
89633dfaf5a : Move keras related summary_ops_test to keras/tests.
fb09b7611af : Disable flaky XLA test
9b17496075a : Use EmitWriteArrayElement that add annotation. This could help LLVM to vectorize.
52977230093 : [tfdbg2] Remove distributed_callbacks_test
baf2513d4d6 : Fix typo in tag for disabled flaky test
8d2eaa494bf : [MLIR:TF] Fix invalid access on SmallDenseMap problem in TensorList decomposition.
74ad88bb2b7 : Fix a subtle use-after-free issue in XStatVisitor::RefValue()
7fc0c18fec6 : Make tf_gpu_cc_test always execute the test in CPU only build, and fixed a bug exposed in c_api_test by this change.
c609fda75ca : [tf.data] Reduce locking in node processing-time calculations.
9a257b75fd3 : Update XNNPACK to support armhf CPU
d3c76ae3af3 : [tfls.codegen] Fix potential nullptr seg fault.
4b2cb677560 : Rename schema file in the test folder.
8e0eecc8e39 : Go: Update generated wrapper functions for TensorFlow ops.
3ec28a7ee32 : [tf.data] Improvements to static optimizations.
76079c00ac4 : [MLIR:TF/XLA] Lower SigmoidGrad op to HLO
d9666eb32ba : Update ops-related pbtxt files.
59b88e9bfbf : [ROCm] Fix for a test regression on the ROCm platform - 200207 - 2
ce55348ee9b : Fix LowerInvertPermutationOp
9d53fd3a010 : Disable TPUVariableRuntimeReformattingPass when model parallelism is detected.
4a071b39d0f : Copy the schema to test file to avoid finding schema file in the parent path.
07406a0ead7 : Add generated tests for int8 type for mirror_pad
5394d6e97b9 : Update ArgMax and ArgMin in TensorFlow MLIR ODS to include added support for bool inputs.
9dbe34bfc7a : DistributedVariable update methods always pass keyword arguments to _mirrored_update
de2ae7c6500 : [tf.data service] Package local credentials into server_lib.
52da2427503 : Exclude all tflite dependencies from pip smoke test
4000a5c75cd : Fix expectations about the source of internal/external objects.
7c4341c5de7 : Ensure delegated graph's inputs/outputs match the original tflite model's order.
65e3fdb4ed3 : [tf.data service] Package dataset ops that depend on grpc separately.
493fa5db1b6 : Add a verifier to make sure CopyStart/CopyDone copy between two different memory spaces.
f9e99f4dca7 : Change LossScaleOptimizer checkpoint format.
4e8098235cb : Reorder the element-wise operations and move operations
c27ed66f501 : Create keyword spotting benchmark. Keyword model has scrambled weights, so it will only function as a benchmark for performance optimizations.
b0cd75dc992 : Support argmin/argmax of boolean tensors on CPUs and GPUs.
3e414c752be : Fix propagation of objects with same defs.
38ef9c25ae3 : Remove non-existent dependency.
e2cec54297a : Check and report allocation failures in InitializeRuntimeTensor.
6f1bbf2cc23 : Modify HLO DynamicSlice op definition such that start indices are a Variadic list rather than tensor.
85ea23af350 : DistributedVariable update methods always pass keyword arguments to _mirrored_update
60140d93690 : Do not use TfLitePtrUnion.uint8, it's deprecated; use .data instead.
7d2ff41266c : Refactors memory_space_assignment so that it is easier for subclasses to implement different algorithms.
ac10027777d : [tf.data] Move the functions to header file.
aee44120b04 : Do not use TfLitePtrUnion.raw, it's deprecated; use .data instead.
d58a4dfc546 : TFL MCU: Move reference ResizeNearestNeighbor implementation into its own file. so that we won't need to import all the dependencies.
1e46a8d079e : Add EnsureShape to XLALiteWhitelist to pass the CI test
3cfc29aa367 : [TF2XLA] Support unknown ranked tensor in fake param.
88692052ad3 : Remove unused math_ops import to pass CI test
7c115c16e03 : Add an utility method to decompose a double to two integers
9f693e35a2a : Add a binary size check for CPU binaries as well.
bb14228bf09 : [Tensorflow Metrics] Add tracking for the usage of tf.function.
7a386e1a233 : Remove `build_for_embedded` flag from `cpu_backend_context`.
60b16718108 : Fix the stateful rnn layer input_spec for Bidirectional wrapper.
3bbb3363c42 : Make aggregation a property of DistributedVariable
1155fbd26ba : Go: Update generated wrapper functions for TensorFlow ops.
c4648ef718d : Pylint and bazel buildifier fix to pass Ubuntu Sanity CI test
c6456bb63b5 : Skip testing make_distributed_value_from_function for CentralStorage
f59cf3d105c : Add test case for XLA kernel of EnsureShape
2ef79b9c919 : Sanitize with clang-format
96177c5b111 : Rollback of a040b48c794844f1529f0cd2ffa3308f15bdcbfd which causes races between threads
301c3840475 : Rollback of breaking f255fc685459368abe1313f7818785d0d3200f42
5f101ee6d39 : fix newlines on github issue templates
da3c1f4b01b : Add XLA kernel for tf.ensure_shape
22573b59c03 : Add examples to layer `losses`, `metrics`, `add_metric`, model `reset_metrics` APIs.
86592330b1c : cuda_configure.bzl: quote python binary path in case it has spaces
502c51cc351 : Fix test on some GPUs/env combination.
b403ef5f65c : Adding new tests, and fixing addDynamicallyLegalFuncOp.
3ebaf4b9f27 : Update nadam.py
1b089a4290d : Update nadam.py
768c9b95f1f : Update nadam.py
a4cf083720a : Go: Update generated wrapper functions for TensorFlow ops.
02e7bfb801e : Remove executable bit from several source files.
e4947410ddb : [XLA] Remove deprecated function. It's unused.
9c3899f5842 : Go: Update generated wrapper functions for TensorFlow ops.
6b6736c3169 : Bump OSS LLVM to 37ac1c19bed7b7d22e9312dfa61e7a4506ed4e49
02b3bc3c0d5 : Introduce protected RemoveAllDelegates API
42bbfcd7ea1 : pass name to GraphExecutionFunction
12f99f575a2 : compat: Update forward compatibility horizon to 2020-04-14
e1695e46500 : clang-format and add doc
d0041222fdd : Add SetNumThreads definition for pybind11
0c44461c7c9 : Create a DistributedDataset/DistributedDatasetV1 based on TF2/1.x mode.
b2418b7feee : Allow index inside dimension tensors.
242129341e1 : Add keras lstm fusion codelab.
005ad3dda3c : Added a unit test to test benchmark_model tool to run w/ cmdline args.
0e357fd45e6 : Go: Update generated wrapper functions for TensorFlow ops.
fc9a07019d5 : Add a screenshot for the keras lstm fused model.
b94eb26fe9b : Update XNNPACK and cpuinfo build rules for armhf
75aeba83370 : Disable tpu_strategy_test in open source.
e8e8b26c8ca : [XLA] Tweak constant used in transfer test
48f9bec8359 : Add rsqrtsin/sin/sqrt/square/squareddiff to gpu target
51f05a5269b : Support quantizing Mirror pad op.
b382de32d43 : Set is_eager for GPU kernel's OpMetrics and its corresponding TF op's OpMetrics.
e3043d7c7c5 : Add support for mirror pad for int8 type.
49b07e66459 : Add the test case
f4eda958b3e : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/1d674003b2429fe3bf5b863f26b5278aa1d84563
23d51b67d09 : For long (multi-day) training runs, temporary files that got created at the start of the run might have gotten cleaned up by the OS before the process finishes. So don't assume they're still around, in the atexit handlers.
d6c51d18b76 : Add a new xla-opt binary tool to exercise only the XLA related passes
43f67e08819 : Remove tools/benchmark/logging.h and simply use tools/logging.h instead.
ec7d51c3bfd : Remove -pthread when compiling for WebAssembly.
5b5876b58dd : Utilize globally-registered delegate providers to initialize tflite delegates in the imagenet-based image classification accuracy evaluation tool.
258d16bc660 : [XLA:TPU] Add F64 Cosine.
162ce62eed6 : Add buffer aliasing/donation support to PyLocalClient. Works only for TPU backend since XLA does not support aliasing on other backends.
db821b3c2b5 : use layer's input_spec for network
c21de55d632 : pybind11-dev is necessary to build interpreter_wrapper_pybind11.cc
4961f18733c : Add embedded toolchains for cross-compiling
cf50b1fb784 : [XLA] Add while condition required assignment.
498e5b4f6db : Adjust the timeout secs in multi_process_runner.
97134a1bf20 : Adding more required deps
15aeef74da9 : Fixing bug in cast_op test: A case study in the danger of default arguments.
20d0fd0d813 : [XLA:TPU] Add a bunch of F64 Convert ops. F64 <-> C64/U64/U32.
b0726c4787f : Move TF_TensorToTensor and TF_TensorFromTensor from c_api_internal.h to tf_tensor_internal.h since these functions are implemented in tf_tensor.cc and not c_api.cc.
f255fc68545 : 1. Allow parsing duplicate flags. 2. Document the behavior when there're duplicate flags or duplicate args during parsing, and add corresponding unit tests for such behaviors.
c3c62c31c5a : Add a design doc for the convolution emitter.
a70f444d99d : Conv2DTranspose uses constant height and width when possible.
3af55c96199 : Add a few additional quantized tests to portable_kernel_tests
e1d83cf2414 : Propagate the eagerness of a GPU kernel from host to device.
04a426a832b : Export CallbackList to the public API.
5679823c307 : Extra ifdefs to be more confident that we do not have unnecessary bloat.
0b170bd983e : [XLA:Python] Replace usage of deprecated collections.Sequence with collections.abc.Sequence.
40802bcdb5c : Whitespace fix in micro_interpreter.cc
0208bf96443 : Go: Update generated wrapper functions for TensorFlow ops.
3c6327be148 : Refactor dump_graph to work on WriteableFile internally
4d847bd055d : Refactors MemorySpaceAssignment to separate out the creation of the AllocationSequence.
867673d63b6 : pfor: Have pfor fallback to while_loop by default in cases where a conversion was not supported.
8eaea75c6d8 : TFLite GPU OpenGL: Fix fuse_auto_input by skipping fusions which will result in duplicate inputs, e.g. diamond shapes.
b376a88b838 : Mark hoisted functions as private and add symboldce pass
496be7c3754 : Disable flaky test
26f7ace0911 : Loosen check of replicated argument at `padding_arg_index` in TPU dynamic padding mapper pass.
c7aa3e8d171 : Remove sample_weight_mode arg from compile and cleanup docs.
0538c9c9d48 : Run "xla-legalize-tf-with-tf2xla" pass after native MLIR legalization pass
c7d0948b923 : Disable flaky test
9f7f6e9faa1 : allow profiler_client.py v2 (our rpc client) to provide ProfilerOptions, v1/eager profiler_client.py will use default options. add device_tracer_level to ProfilerOptions and allow default values (no need to specify all options and in specific order)
d73ef3f567d : Exclude tf lite folder from TF sanity checks. Sanity checks do not take different build tools lite needs into account.
53abc4e4af6 : Change the size of tpu_strategy_test to large.
04e2e71c755 : Register Conv3DBackpropFilterV2, Conv3DBackpropInputV2, MaxPool3D and MaxPool3DGrad in TensorFlow MLIR ODS.
e1d776fbc9f : Go: Update generated wrapper functions for TensorFlow ops.
1ca854ed52b : Lint fixes
7a895c7cd27 : Add override specifier to the destructor.
e32a543df62 : Lint fixes
06fdc2041e3 : Fix gathering for batched case
7235c68799e : Create portable kernel test suite
aad947401ee : Fix unranked type handling crash in xla-legalize-tf-with-tf2xla pass
76419d301c1 : Use stderr instead of LOG(INFO) for dumping
06c4bb3ef63 : Add an option to enable MLIR bridge for tf_xla_py_test rule
c0f84b60d80 : Added support for NCHW_VECT_C and OIHW_VECT_I.
19e0a5d35fc : cross_device_ops reduce() should always return Tensors
1c2b025357e : Fix order of eigenvalues
81594ed3911 : Export EfficientNet models to the public API.
cb81df5708d : Go: Update generated wrapper functions for TensorFlow ops.
31fa451df46 : Remove nested resource access verify
519326041d9 : [XLA] Support dynamic conditional input/outputs in dynamic padder.
b2c5581d4cf : Modify conv and depthwise conv benchmarks to use TFLM time methods instead of clock and TF_LITE_REPORT_ERROR instead of printf.
aae350dbb56 : review changes.
709f61ee068 : [Cleanup] Remove unused method `RendezvousMgrInterface::CleanupAll()`.
c93a91e0e0e : Add coverage to `from_generator_test` for different datastructures (i.e., dicts, tuples, lists).
35d23da927a : Qualify references to std::string.
3aa45241873 : Create a benchmark for the categorical_encoding layer.
ab4462cc092 : Add buffer aliasing/donation support to PyLocalClient. Works only for TPU backend since XLA does not support aliasing on other backends.
1d939d63fb9 : Remove confusing sentence from Checkpoint.restore doc
056c2058c3f : Internal fixes for code coverage testing.
da4fba5d6d8 : Update XNNPACK and its dependencies
517e0274df9 : [XLA] Better support for while loops in memory space assignment.
9b346512b58 : Fix tests
e646d8878af : [tf.data] Updating the `tf.data.interleave` defaults.
9f2f1e6a617 : Create autogenerated graph network for deferred Sequential in a CPU scope.
b1fe37760fc : FlatMap seems to have poorer performance than absl::flat_hash_map. Replacing its use with the latter since lookups / deletions from the rendezvous table block globally.
7ce67938d0f : Integrate CMSIS-NN optimized function for max pooling
fd50feed714 : Enable TensorFlow Lite for Microcontrollers to build with CMSIS-NN
134e1008c40 : Replace matmul with linalg.solve
18381631522 : Fix comments, return non-gradient tests for real inputs
1b1b68f03a4 : Fix f conjugation
ec19ba73b76 : Fix wrong call for eigenvalue function
c586924b44e : Add missing diagonal term
4e0809914c8 : Initial implementation of eigendecomposition gradients
8c3ac49d24a : Add buffer aliasing/donation support to PyLocalClient. Works only for TPU backend since XLA does not support aliasing on other backends.
b4b44c6eeb4 : Adds Int8 support for 7 builders in the Hexagon delegate, along with new tests. Also fixes MatMul builder & adds unit test for it.
a099467054c : [XLA:Python] Remove use of C++17 structured bindings.
0468c45d349 : Roll-forward for snapshot_util::Writer (internal test was flaky)
36167cb04c8 : Disable `allow-unregistered-dialect` in tf-opt-main
4950de76aff : Improve @tf.function retracing detection coverage.
ff35e056c4a : Disable deferred_sequential_test on mac.
5e4ce4f0776 : Fix a bug related to build TF Lite on RPI Zero.
e230d7c113d : Allow passing custom image preprocessing config to the TFL eval tool.
0d17f457bed : Added code to pass appropriate logs to on_test|train_end() methods
b6d4bc7fb6f : Use arithmetic instead of tf.where to set NaN for tf.clip_by_global_norm failure.
b7c1d24656c : Bump OSS LLVM to 813f438baaa9638529023b2218875e01ea037735
dc8475e8c91 : Fix kernel_util: all we need to do is input_product_scale & bias_scale are very similar.
250591af578 : Update backend.py
f453f331568 : Go: Update generated wrapper functions for TensorFlow ops.
89519c1cb96 : Bugfix for version info
b52abc4eaa7 : Fixed an issue about undefined 'use_coreml' benchmark param.
8b791cbf71a : optimize shape infer condition
8c8f18b109b : Disable XNNPACK delegate provider on Windows
67e5aeb18d4 : compat: Update forward compatibility horizon to 2020-04-13
43036088fc3 : add unit test
a040b48c794 : MaxPool2D and AveragePool2D tests for XNNPACK delegate
47f40c87089 : Fix reduce op ut failure: root rank=-1
bc82d3104e9 : Disable custom_training_loop_models_test TPU OSS test.
b310f07cfa4 : Go: Update generated wrapper functions for TensorFlow ops.
f425d453aba : Add more metrics for batching.
f3064bd4735 : [MLIR:TF/XLA] Lower DiagPart op.
f5ee7354284 : Updated for changes in LLVM 7a45aeacf3a2.
700ff4897f9 : Add Core ML delegate to benchmark library
40e3acc746f : Go: Update generated wrapper functions for TensorFlow ops.
ffbc39a0aca : improve the readability of Model.evaluate who use the code as documentation
75dae046033 : Move keras related op_callbacks_test to keras/tests.
cd153446ee1 : Internal change
716bcea5a24 : Move keras model related template test case to keras model test.
4e45372967a : [tfdbg2] Ensure Const ops in graphs are captured by op_callbacks
3b792decf24 : Rename Core ML delegate's BUILD.apple to BUILD
0a14744edee : [lite] fix nnapi:nnapi_delegate_verbose_validation
1dbc54578f3 : Go: Update generated wrapper functions for TensorFlow ops.
1227a9446db : Unifies the behaviors of "regular Sequential" (starts with an Input, wraps a Functional model) and "deferred Sequential" models (only gets built when it sees its input data for the first time).
dd519b931ad : Initial checkin for TFJS Dialect and op definition
11b8e457e40 : Go: Update generated wrapper functions for TensorFlow ops.
d73abcfcfe4 : Add benchmark for numpy conversion
5ba24e758e1 : perfer python3 to compile
c6bfd60ab14 : Go: Update generated wrapper functions for TensorFlow ops.
68f274a8a5d : compat: Update forward compatibility horizon to 2020-04-12
06b108affe5 : Go: Update generated wrapper functions for TensorFlow ops.
a192cf7dadc : Update snapshot_util::Writer to own WritableFiles instead borrowing
3364a141f2a : Reenable training_tests on TAP.
bb82fd75f1f : Rewrite rule for dynamic update slice that converts a DUS to a pad operation. Rewrite is performed as follows: DynamicUpdateSlice(broadcast(constant), x, constant_index0, constant_index1, ...) is converted to a Pad(x, constant)
c9d5c9f981d : Update snapshot_util::Writer to own WritableFiles instead borrowing
421741965fe : Move Keras related test case in graph_util_test to keras/tests.
d8ff19311da : Move keras related memory_checker_test to keras/tests.
23da4c84dab : Go: Update generated wrapper functions for TensorFlow ops.
d40faf50932 : Update from gen-op-doc to gen-dialect-doc
78322c781f5 : Avoid creating op that could reuse address of already mapped op
e04502e4119 : Go: Update generated wrapper functions for TensorFlow ops.
95ea3404528 : Handle next-with-default. Fixes #37983.
4606b16b87e : Fix typo in comment.
b737d47b533 : Move keras related convert_to_constants_test to keras/tests.
2be39454ed6 : einsum.mlir: code review
d2ad4a5c401 : Rollback of 9640308020e7b7c4cdcd4e4bc631058841e22ea9 which breaks MacOS.
c9134c86181 : Fix to the BUILD file.
859c4c21c0e : Internal clean-up: move signature handling code that's specific to WrapFunction into WrapFunction subclass.
20a26f65d08 : Decouple unit tests from Keras.
65da70ab556 : Go: Update generated wrapper functions for TensorFlow ops.
184baaf8b16 : code review changes
d5b495bfa86 : Go: Update generated wrapper functions for TensorFlow ops.
046466fc46e : compat: Update forward compatibility horizon to 2020-04-11
d4c316593c5 : Go: Update generated wrapper functions for TensorFlow ops.
a76e599c21b : Repalce context->ReportError with TF_LITE_KERNEL_LOG in activations.
f435ee5fbb0 : Add detail to set_learning_phase documentation
d93aef2ed08 : Add Swift API for Neural Engine availability
432c4be62da : Disable creation of Core ML delegate on devices without Neural Engine by default
2fcd5ca6a52 : Go: Update generated wrapper functions for TensorFlow ops.
9132a58436f : Split out compare op handling from XlaBuilder::BinaryOpNoBroadcast
9640308020e : Add an utility method to decompose a double to two integers
d83e9d912b3 : Reduce contentions caused by the device factory code: 1) Use reader locks where appropriate, and 2) Avoid locking altogether in unnecessary situations.
9a9a4bfec64 : Disable flaky test on GPU
fe19e92cead : Switch `CallFrameInterface::GetArg(int, Tensor*)` to take `(int, const Tensor**)`.
0a3f4e15331 : Internal fixes for code coverage testing.
257320c00da : Create portable kernel test suite
97a9013d74b : Go: Update generated wrapper functions for TensorFlow ops.
2a7291bfa2e : Update ops-related pbtxt files.
353807e88b2 : Internal change
cfd58c71c17 : Remove unused std::vector<>.
5937ab4c438 : Internal change
be71f87a2f2 : [XLA] Dynamic Padder: Use S32 as element type for indices cumsum.
486670b0243 : Create portable kernel test suite
eb2df6e1add : Fix redundant counting of TF ops.
1d09cfa6bef : Clean up dead code.
e977658d325 : 1. Allow parsing duplicate flags. 2. Document the behavior when there're duplicate flags or duplicate args during parsing, and add corresponding unit tests for such behaviors.
55d7574acb8 : Rename raw_device_name_ in EagerOperation to avoid confusion.
c967a82bed6 : Fix brittle TFLite Java version test
3ea05353d50 : More informative description of "All Others" time on the Overview Page of the Profiler.
c8cfc989b67 : Implement index accessors to TensorBuffer.
c6c6e388453 : Remove a small redundant test in EagerOperation::SetDevice.
92e136b2586 : [TF/XLA] Fix a documentation typo
d779e8431a6 : PR #37679: Support two CUDNN CTC Loss algorithms
b43ff5b8dde : Bump supported op versions to execute quantized(uint8/int8) operations.
6e840b70209 : Update hifi_mini cstub location.
ef8d27e09e8 : internal
c496c1894b5 : First commit to cross-gpu delegates feature parity testing.
cd69284e548 : make the host tf-op event name consistent with internal tools.
a7c358c8d46 : internal
8c138f16844 : [TF2XLA]Tile Op: Support dynamic multipliers.
0d90e426aaa : Add latest pypi version and supported python version badges to pypi project page.
c00bf6d0b05 : Go: Update generated wrapper functions for TensorFlow ops.
dc5d7846e3b : remove compat forward check for image_projective_transform
7d038ed2a89 : Add none value to TFLite op if the last several optional inputs in op definition are omitted.
f7a63abf4c6 : [tfdbg2] Separate keras-dependent tests from dumping_callback_test
d9039d350a7 : Add test for get_tensor_from_tensor_info with RaggedTensor.
c179055de4e : Add warnings for stateful RNN layer if layer.weights is retrieved.
39814b33d67 : Internal change
67397a2ad64 : Unify KernalAndDevice::Run API to optionally take step_container.
cf5d6e2d240 : [tf.data] Add documentation for checkpointing V2 dataset iterators.
fbfb7e412c8 : Disable flaky test
63b323acd2c : [Cleanup] Remove redundant inputs ref/unref during execution, since inputs are not set during instantiation.
edd1f233540 : Bump open source llvm revision to 015dee1ac8988ed5184ef649c72ea0692f2633b3
dc9eec091c7 : Convert Softmax to custom op
d47984f73b3 : Go: Update generated wrapper functions for TensorFlow ops.
7ead820e9da : Go: Update generated wrapper functions for TensorFlow ops.
32c11108cee : Go: Update generated wrapper functions for TensorFlow ops.
58afbd98036 : Support to reuse the same set of commandline flags that initialize tflite delegates in the benchmark tool for evaluation-related tools via the delegate-provider registerar, and apply this support to image_classification, objection_detection and inference_diff eval tools.
77c0bb43229 : compat: Update forward compatibility horizon to 2020-04-10
05f635d6b1b : Go: Update generated wrapper functions for TensorFlow ops.
f74b28c47ec : 1. Make delegate provider free of benchmark_model dependency. 2. Make common delegate-related parameters into a single delegate_provider module. 3. Changed the delegate provider API to clearly show default params and their values.
5546f82d95b : 1. Allow parsing duplicate flags. 2. Document the behavior when there're duplicate flags or duplicate args during parsing, and add corresponding unit tests for such behaviors.
a6fe69e3187 : String/Bool input support on TFLite Fill op
5bde6ce98af : Use op location for the target ops in the "FuseMulAndConv2D" pattern.
020d0f0a492 : 1. Rename BenchmarkParam and BenchmarkParams to ToolParam and ToolParams respectively, and branch them to the upper-level directory. 2. Also branch the benchmark/logging.h to the upper level directory.
105e028d480 : Go: Update generated wrapper functions for TensorFlow ops.
05ad339414b : Add abs/log/pow/prelu to gpu target.
90721bfee61 : fix nit and add transformation comments
2e23d38ce73 : Fix input size used for batch normalization.
a7543c1e443 : Go: Update generated wrapper functions for TensorFlow ops.
4f3652605ab : KPL Sequence template using ragged input.
f22174826d1 : Remove the experimental xla quantization work from open source (II)
84ff3e44b22 : Add HLO_ScalarIntTensor type to HLO dialect.
846e2f6e5ff : new implementation of xla_lhlo.abs/negate without modify mlir standard dialect
03c15fee326 : Remove experimental xla hlo quantization from open source (I)
f2100b9b516 : Disable grappler and freezing steps when MLIR SavedModel conversion path is on
f3c33871861 : Internal change
fd509f0f8da : Go: Update generated wrapper functions for TensorFlow ops.
49b16040a78 : Add verification code for input and output tensors in SavedModel importer
c003ecc1d67 : [tf.data] Replacing default arguments values for `tf.data.Dataset.interleave` API with `None`, while preserving original behavior.
51ae56daaec : Shrink the dependency size of the MetadataExtractor.
a27d1612223 : Create a json to flatbuffer utility for tests that cannot use mlir-flatbuffer-mlir round-trip.
035e2160fed : Have XLA CPU emit TraceMe calls by default in JIT mode
9475e819ef0 : Fix pip installation in speech training script
b56b8976018 : Have XLA CPU emit TraceMe calls by default in JIT mode
734594bee9a : After quantization-aware training launch: documentation updates.
993a6e4f0eb : Add `ResizeInputTensorStrict` to C++ API.
1734e0c64e2 : Add missing #include <iostream>
aa15cad52c1 : Disable another flaky on Mac test
109fd384bdb : Add a way to register custom devices with the Python TFE_Context
d8c89c1cd7e : Fix API exports for the experimental TFE_RegisterCustomDevice
e1037a6aecb : Add pypi version and supported python version to README.md on GitHub.
cfc7e66bcd2 : Rollback of broken 575ceab27c11c7794880b739df9f7329c568e282
b6a1c11ad63 : Add shape inference pass by default in TFLite conversion pipeline
45f3ebb53fb : Make XLA emit the Store annotation about aliasing. This allows LLVM to vectorize them and fix the speed regression reported.
3f70de82668 : Automated rollback of 17b7bc01bc8e76d87cadcce7dfc4f39e1dad4692
27d81976a88 : [tf.data] Cache `port::MaxParallelism()` in `IteratorContext::Params::Params()`.
bb98703b72d : Go: Update generated wrapper functions for TensorFlow ops.
81505938e95 : Move the definition of ParallelExecuteOp to ODS now that it supports variadic regions
9ccb8a1b6df : Strengthen checks in TF Slice op verifier and refactor constraints for TF to XLA DynamicSlice legalization.
dfd4295e2b8 : [XLA] Fix small bug in the the add(scatter,scatter) transformation when the index_vector dim was not collapsed. Also avoid the transformation when the indices are a scalar.
b726114f091 : Handle complex types in HLO import and export
575ceab27c1 : Add MLIR dump utility that mirrors dump_graph utils
dad0f939003 : TFLM: Move forward with the original CL and fix bluepill test by adding -fno-threadsafe-statics flag.
17b7bc01bc8 : Add a way to register custom devices with the Python TFE_Context
747c37add59 : Make the VariantDevice type visible at the same level of CustomDevice.
7d5d21afd19 : Disable failing test third_party/tensorflow/python/debug:dumping_callback_test_gpu
d66e3e53c1f : Internal change
536fc4c919e : [TF/XLA] Change XLA:GPU and XLA:CPU argmax/argmin implementation to return the smallest index corresponding to the largest/smallest number
d74dcb30ced : [tfdbg2] Fix issue in concurrent read and write of debug-event files
40088b87ee0 : Adds support for running quantized models on GL/CL delegate, guarded by an options flag.
156478052a1 : Go: Update generated wrapper functions for TensorFlow ops.
17d49b7e708 : Add missing colon after CHECKs.
458d8a6387b : [TFLite] tf1 converter accepts signatures whose outputs are tensor:N for N>1.
12cc6294785 : [tfdbg] Let examples_v1_test use debug_mnist_v1 explicitly
c4101036a85 : Fix python binary descriptions
d3fdebcec3a : [tf.data] Enabling a newly passing test.
1f9d744e66a : HiFi intrinsics: Inline the confusingly named SaturatingMultiply function.
a6e10b6e09f : Add more details for quantization failure error message
2145256393d : Update the bazel rule to make it clear about `1` define.
31a20ee186f : Go: Update generated wrapper functions for TensorFlow ops.
c2884a65bbc : Disable embedded build for micro/kernels:micro_ops.
0eb82a5a758 : Fix NOSIMD_SUBSTITUTIONS for libjpeg-turbo
68762cdd163 : This CL optimizes C++11 range-based for loops where the variable is copied in each iteration but it would suffice to obtain it by const reference. This is only applied to loop variables of types that are expensive to copy which means they are not trivially copyable or have a non-trivial copy constructor or destructor.
b7150ed8421 : Fix BUILD files of libjpeg-turbo caused by 2.0.0=> 2.0.4
fa9db14d563 : Update libjpeg-turbo 2.0.0 => 2.0.4
bc2c9c69017 : HiFi intrinsics: Use multiply instead of multiply-accumulate with the accumulator set to zero.
7b58da208ad : Bug Fix
5f4fa6a193f : Changes Requested
07dfd258a33 : Extend TPU dynamic layout pass to handle model parallelism.
4e391ea5112 : [tf.data] Document how lists are treated as tensors instead of nested structure.
0f01ee7a34d : Re-add dynamic loading flags and logic in Python.
566fdcb76b5 : Enable dumping input on failure
fe18fa68aa4 : [Executor] Move the (verbose logging) call to `propagator_.DumpState()` to `Finish()`.
784fef555f4 : Append new metadata to a TraceMe after it is created.
4ad6716cf67 : Improve error messages for invalid shapes/types.
b437c2bdfa6 : Add aarch64 cross compile toolchain
e2412a0bedb : Go: Update generated wrapper functions for TensorFlow ops.
ceb8991c52e : Simplify arm_compiler.BUILD
316054e5c1d : [compiler] correct failure expression
c745bb67164 : Run symbol-dce after TPU Rewrite to remove unreachable functions.
fbac644835c : Set visibility of outlined function as private during ClusterOutliningPass.
15c0cb71fe1 : Updated tf.nest to be more consistent in its treatment of namdetuples. Prior to this, some tf.nest functions treated a type T as a namedtuple only when it was a *direct* subclass of `tuple`, while others treated T as a namedtuple if as long as it was a direct or indirect subclass of `tuple`. (E.g., tf.nest.assert_same_structure required direct subclasses, but tf.nest.assert_shallow_structure allowed indirect subclasses.)
46f0f2991f4 : address the comments.
c3e12bcd6d0 : Go: Update generated wrapper functions for TensorFlow ops.
5daf0e00e99 : compat: Update forward compatibility horizon to 2020-04-09
ba96f6bbf98 : Add a canonicalize pattern for folding a pad op into the following conv op.
56cea6e30cd : TFLite makefile build rule for compile label_image example. label_image is not build by default. You must build it expressly using the command
9a1adfcff03 : Replace InvalidArgumentError with AlreadyExistsError.
2672bfaffe6 : Do not invoke the depthwise convolution converter where convolution group converter works
85568365b82 : Remove hashtable_ops_py_wrapper for SWIG deprecation
83c97ef3cce : Go: Update generated wrapper functions for TensorFlow ops.
7026a855aaa : Style nits on helper docstring.
028f56853b7 : Add type and shape constraints to TFLite Add op
ab6083f9cb6 : HiFi instrinsics: Use AE_MOVPA24 instead of AE_MOVPA24X2 where it makes sense.
dad6e13620d : Removing the assertion in LossWeightingTest.test_class_weights and LossWeightingTest.test_sample_weights.
e4a26167702 : Replace weight quantization with dynamic range quantization in doc
40218a75747 : Set static shape information for reshape layer.
be22aba837a : Update opcodes for sin, cos, neg, pow, conv and exp hlo ops to match xla opcodes
8659844ef13 : [tfdbg2] Separate keras-dependent tests from check_numerics_callback_test
ac1cb7b8dab : [Intel MKL] add attr to fix ut
8b2e09d7dc1 : Set static shape information for reshape layer.
65b1a97ab98 : Unittests modifications as requested
83535d93dd3 : Bump LLVM rev to c6e917d2d3ea07960721923230c34abe3b6214cc
72dc9c77913 : Additional memory stats in TF Memory Profiler.
d5f5640cd9f : Add "xla-legalize-tf-with-tf2xla" pass to XLA compilation pass pipeline
5ba07117443 : Update MLIR users after replacing cl::opts with pass options
2c47fddbb80 : [tf.data] Solve the stack overflow problem of getting all options on Python side.
a70db4d1d13 : [hlo2tf] Add complex -> complex
72600af9096 : Add type and shape constraints to TFLite Add op
c916d840edc : Go: Update generated wrapper functions for TensorFlow ops.
a807a425a29 : Make sure `build` returns correct input_shape if `compute_output_shape` is called manually.
27058058e39 : Add annotations for memory region type, tensor data type and shape.
287cacfb997 : [XLA] Fix the condition for rewriting batch group convolutions to include when the input batch is not equal to the batch group count.
1e2c8c68737 : Support Conv1DTranspose for Keras. Fixing https://github.com/tensorflow/tensorflow/issues/30309
15d6096511b : removed redundant whitespace
e78dc79da95 : Unittest fix
16de6d373e0 : Fix compile error due to `std::array<const char*, 2>` by including appropriate header
9e58e5c730f : Audit and correct TfLiteStatus checks
4e48c551901 : Add clarifying comment on FromHostLiteral API.
cda6215c3ec : move helper function to correct location and fix indent
7903be44d3a : moved duplicate code to helper function. Removed unnecessary else statement.
ce57d262154 : Add type and shape constraints to TFLite Add op
788a015d207 : Rollback of 5d01515b68a571307b548af96a08449ba057fc55
75893062b20 : Refactor SoftmaxQuantized (for HiFi mini) so we have a nice error message when the output type is wrong.
5b693c2bdbb : Start enforcing the layer name unicity within Sequential models. It was already enforced at construction time for regular Sequential models, but not enforced for deferred-build Sequential models. `model.get_layer()` and model saving in hdf5 format is broken with duplicate layer names.
2213c3bfd3d : Reset counter into static array in Free
23face2861a : Roll-forward: Add support for TFRT
90a7da73149 : Support get/set dimension size hlos in the Hlo matcher.
8935d193978 : Add an XlaComputation parameter to XlaBuilder's custom-call method.
cb4f8412f8d : Cadence NNLib:Fixed various unit test failures
81e0490fc6a : Rollforward: MultiProcessRunner: Register faulthandler so that subprocesses' stack trace can be dumped at timeout. Set default timeout second so timeout is handled for regular medium size test target.
26e07da8687 : fix pywrap_profiler in windows build.
a6060956749 : Change default value of `aggregation` arg from None to 'mean' in the add_metric API.
12a2d0198da : Delete obsolete build script: ci_parameterized_build
370ebaaef93 : Add a custom device which runs eager operations in parallel on multiple devices
085651369df : Update the docstring of `tf.keras.layers.Embedding`.
0dfd23a6415 : Enable building TFLite Micro runtime for embedded systems under Bazel.
5fb9558424c : Removing the stale py_wrap_cc and swig compiler rules from TensorFlow.
5d01515b68a : Updated tf.nest to be more consistent in its treatment of namdetuples. Prior to this, some tf.nest functions treated a type T as a namedtuple only when it was a *direct* subclass of `tuple`, while others treated T as a namedtuple if as long as it was a direct or indirect subclass of `tuple`. (E.g., tf.nest.assert_same_structure required direct subclasses, but tf.nest.assert_shallow_structure allowed indirect subclasses.)
c34fbb31925 : Go: Update generated wrapper functions for TensorFlow ops.
8da4e6be746 : Improve error message if LossScaleOptimizer is used with TPUStrategy.
8f6739ab64f : Update the builder insertion point before creating the replacement TF::Const
22c74fae0d6 : First step in including hifimini kernels as part of the bazel build.
eea6e5e193b : Add the the kernel fusion pass to the pipeline and tests
5d08924cdac : Move eager benchmark test to Keras/tests.
742b24d5644 : [XLA] Use gather, cumsum instead of sorts to implement dynamic reshape.
3b7ba8030ff : Adding comments to deprecate tf_py_wrap_cc.
828d3a5129d : [XLA] Do not alias constants with the output of other HLOs.
dd95f74f9a2 : Rename `tensorflow::Reshape()` to `tensorflow::ReshapeSparseTensor()`.
3acb43588db : consolidate tf::profiler::ProfilerOptions with tf::ProfileOptions. Remove ProfilerInterface::GetDeviceType();
2dd36891b52 : [XLA] COnvert add(scatter_add,scatter_add) to scatter(add, concat,concat) and add(scatter_add, a) scatter_add(add(..,a)...).
97d5010a8fa : Move keras related eager memory test to keras
e8a98c86ab2 : Only enable `use_fused_avg_updates` in non-XLA context.
8c0ac31fa86 : internal code change
3009d8c3ffe : Add overload to PyLocalExecutable to run an executable on a designated local device.
f394a768719 : [TypeSpec] Support `OrderedDict` in `TypeSpec.most_specific_compatible_type()`.
d64c20eb62c : Go: Update generated wrapper functions for TensorFlow ops.
961e3412743 : Clarify that a job step/srun is required
f93710d7288 : Add docu regarding extension points
c55372d47b7 : Update documentation of Slurm cluster resolver
cc08b5dff73 : Update network_tester.
65e68e7bcf6 : Fix minor documentation issue regarding used Slurm variables
7908b844de3 : Bump OSS LLVM to 82576d6fecfec71725eb900111c000d772002449
c5398ad90fb : Versioning for activation functions Tanh/Sigmoid.
8d80fbfc367 : General case of logistic/tanh, 16-bit -> 16-bit.
7a4e9467cb1 : compat: Update forward compatibility horizon to 2020-04-08
72e0b467880 : Added TPU code for FTRL with multiply_linear_by_lr setting (CPU and GPU versions already added).
9a273849b23 : Exclude eigen_benchmark.h from android_all_ops target as it's only used in the eigen_benchmark_cpu_test.
487fba8ca63 : Skip displaying memory usage info when it's not supported on a platform to avoid confusion.
c6667ea3f23 : PR #36267: [ROCm] Reverting ROCm to use MIOpen Find Mode APIs (be default) for convolution
74c4ae61bb5 : Add documentation for NnApiDelegate cache configuration API
bba4004ed28 : Fix error checking supported operations in a model containing HardSwish
08cd923c406 : Copy exponential_avg_factor attr in grappler
7404928316e : Set static shape information for reshape layer.
ae1b3309640 : [tf.data] Solve the stack overflow problem of getting all options on Python side.
789d6cf5323 : Fuse Relu(X) to the affine ops
54f2c93e37f : Remove Keras dependency from tfe test.
052461853bf : Set static shape information for reshape layer.
be017d40cc8 : [tf.data] Solve the stack overflow problem of getting all options on Python side.
b93ad5ab9a0 : Use OpRewritePattern instead of OpConversionPattern.
cc791f59c40 : Make keras model load compatible with old version of models
95b3ce47365 : Add extra constraints to tfl.lstm op's verifier.
56d281cdc3c : Prepare for surfacing libcupti errors to the Overview Page of the Profiler.
1ede37c18cd : Add output in device time breakdown and step time chart for overview page and input pipeline analysis.
b8efa8fc012 : Removed tf2xla dependencies on TF stateful_random_ops kernel.
6e92134e1c0 : Support uint32 in tf.add.
6f8771238ad : Add FULLY_CONNECTED op support to Core ML delegate
e67e29e3c8a : Correctness fixes for dynamic_rnn/dynamic_decode under V2 control flow.
7d591367a67 : [tf.data] Adding eager mode tests for `prefetch_to_device` and `copy_to_device` APIs.
ed8356ff43b : Go: Update generated wrapper functions for TensorFlow ops.
6fdaa569ac5 : Change ops.colocate_with to ops.device in Iterator - 2
9e64a6719b6 : Update `Flatten` layer docs.
6dcbc61bfb0 : Change ops.colocate_with to ops.device in Iterator
d9c7ef6adc1 : Change ops.colocate_with to ops.device
756ba9c87eb : Reintroduce API compatibility checks for Keras Preprocessing and Keras applications. Export `tf.keras.preprocessing.image_dataset_from_directory` and `tf.keras.preprocessing.timeseries_dataset_from_array` to the public API.
896efbf1570 : Remove use of multiprocessing in testFlush
adf25063418 : Bump OSS LLVM to c8de17bca658e62bbf8c33eae839e457332e885e
4e711674de1 : Extract NormalizeTimestamps for a single XPlane
bcb1d8b0500 : Go: Update generated wrapper functions for TensorFlow ops.
9d8fdb47a59 : Add more kernel function patterns
965f99be05f : function minor optimization
cc6f72ebceb : Add `socketpair.c` to curl buildable files to fix Windows builds.
72c5f281093 : Changed string format style to be compatible with python 2
7b9f75751eb : First step in including hifimini kernels as part of the bazel build.
91cb053af04 : This CL optimizes C++11 range-based for loops where the variable is copied in each iteration but it would suffice to obtain it by const reference. This is only applied to loop variables of types that are expensive to copy which means they are not trivially copyable or have a non-trivial copy constructor or destructor.
2759cdca671 : Fix after merging with master.
a21dd7457e2 : Go: Update generated wrapper functions for TensorFlow ops.
811a9ef9974 : Fix for fsanitize=undefined.
9327fd74f6f : Bump OSS LLVM to 448b777b864a312e3b2ceae1e0cd59752a1fe90e
61d9a311e14 : Update ops-related pbtxt files.
0d9a610d837 : First step in including hifimini kernels as part of the bazel build.
9cee90ac957 : systemlibs: protobuf: update for --incompatible_no_support_tools_in_action_inputs
c85b5d0c17a : systemlibs: unbundle astunparse
cff4fc643e3 : systemlibs: Add stub bazel/grpc_deps.bzl to grpc dep
dc86bb5296a : systemlibs: unbundle pybind11
abb3ba04427 : increase the macos 3.8 pip build timeout, disable a failing test.
157209a6922 : Add check to ensure SVDF input size is a multiple of two. This is required for optimized kernels for some platforms with alignment constraints.
2617230e610 : Added CPU and GPU implementations of a modified version of FTRL, triggered using an attribute, that multiplies the "linear" accumulator by the learning rate. This enables a learning rate of zero to work correctly.
b7552cff4e9 : Update prefetching_ops.py
a61c961c81b : Update dataset_ops.py
c7ddf19da1d : Update prefetching_ops.py
287707cc353 : Replace XStatVisitor::StrValue to XStatVisitor::ToString[View] to allow stats use reference value.
3ec24a6219d : Fixing eager unit tests build issue
e624562993d : Add LUT-based INT16 reference kernal operator SOFTMAX.
96afaa08b28 : Create optimizer weights when loading model from HDF5.
2451ee75b66 : Add tf.ResourceApplyMomentum op and decomposition.
820368cd947 : Adadelta use case clarification. Contributed from https://github.com/tensorflow/tensorflow/pull/36849 by abhilash1910
bfc8b7cab05 : Update Max Pool 2d to support versions 1 and 2. This is accurate since we support int8 data types in the kernel implementation.
aad77997595 : Internal change
1a09bbf34ea : Update bidirectional wrapper to support time_major input.
6aed7030aea : Go: Update generated wrapper functions for TensorFlow ops.
77b91f6a278 : Change PyLocalExecutable to use ExecutionInput instead of ShapedBuffer. This change enables a subsequent CL that adds buffer donation.
33c47b42e04 : Go: Update generated wrapper functions for TensorFlow ops.
1c56ff4e6b0 : Updated error message to add more information.
6bc4800a402 : Enable SavedModel import path by default in TFLite conversion again
ab4e5ce8819 : Actually run the final pipeline with the AlgebraicSimplifier.
3c5e7de5538 : Update TFL style transfer doc to use TF Hub model
311792b0058 : TF Lite BatchMatMul supports ajoint_x, adjoint_y flags to match TF Matmul
1393a573fdb : Go: Update generated wrapper functions for TensorFlow ops.
1d92ae7b62a : fix: Resolving incorrect value change error
55ed8b6eb45 : Add support for TFRT
f00cc0ad754 : Fix error handling for TrtDimsToTensorShape
d2a60ef2fd0 : compat: Update forward compatibility horizon to 2020-04-07
01d661e5371 : Go: Update generated wrapper functions for TensorFlow ops.
212616f0cae : Update api/golden
2a3e55c6a2b : Add support for TFRT
60b1bc40cdc : Minor style changes to label_image.
d8340cda0f6 : Go: Update generated wrapper functions for TensorFlow ops.
a5ea8041e34 : refactoring: early return 'if else' -> 'if'
15f2821f872 : refactoring: 'if' syntax deduplication
134dcd13020 : [XLA:CPU] CollectivePermute support on CPU
19a41461e24 : 1. Record the BenchmarkParam of each run in the multi-performance-option benchmark tool.
418d82803a3 : Make `tf.keras.layers.Add()` support scalar tensors.
83d44dd5810 : Reviewer requested changes
8c44668bbef : Linter fixes
9d2bdd0b244 : Convert numpy array arguments to Tensors when used as keyword arguments to a tf.function.
31ff93eb0db : Go: Update generated wrapper functions for TensorFlow ops.
ae0a9a44613 : This CL optimizes C++11 range-based for loops where the variable is copied in each iteration but it would suffice to obtain it by const reference. This is only applied to loop variables of types that are expensive to copy which means they are not trivially copyable or have a non-trivial copy constructor or destructor.
4cd7132e919 : [XLA:CPU] Support multi-operand all-reduce on CPU
ef5bd970179 : Add pad/slice/strided_slice/transpose to gpu target.
014dd3f5dc6 : [XLA] Generalize Rendezvous interface to make it parameterizable over output
b57688e2e85 : Fix in docstring.
664d5b33bd2 : Support `_experimental_new_quantizer` in the converter
ae9ff37386c : Enable NNAPI tests
52160bc31c1 : Improve grouped convolution tests
62eccd262ae : This CL optimizes C++11 range-based for loops where the variable is copied in each iteration but it would suffice to obtain it by const reference. This is only applied to loop variables of types that are expensive to copy which means they are not trivially copyable or have a non-trivial copy constructor or destructor.
8d2955dcab5 : Additional cleanup of BUILD files.
cfc7eab9805 : Convert SB->Conv->BS subgraph into the dilated convolution.
ee27301273b : Fixed alignment in struct.
aedc3b1b90b : [ReadVariableOp] Switch from exclusive lock to shared lock in both read modes.
d5ce0d8a5da : remove callsite where str_value is directly used in case that it use ref_value. also don't compare XStat::metadata_id() which is not an invariant.
0141eeb2980 : Fix breakage of merged zip_tests
adbdc60d564 : Directly register compilation kernels in "xla-legalize-tf-with-tf2xla" pass
f67fde60cfa : prepare to pass options through python_client.py.
9319da22772 : Pylint fix
b91970316f6 : Add pruning steps to saved model importer paths
47816940eab : Add support of multiple ReadVariable ops after casting in TF canonicalize pass
8424ef8160a : Merge EagerPFLR and PFLR.
cd8b7600afd : Go: Update generated wrapper functions for TensorFlow ops.
03ee7f43e86 : Move keras related legacy RNN test to integration test.
79985f62fc8 : Legalize tf.DepthwiseConv2dNative -> xla_hlo.conv
64f4a59d5e3 : Add multi worker mirrored strategy combinations to enable easier testing again
fdee5893711 : Bump the test size for tensorflow/python/data/experimental/kernel_tests:parse_example_dataset_test
42b0014216a : Add test cases of uint16, uint32, uint64 support for tf.math.[equal|not_equal]
67ef5139174 : Add uint16, uint32, uint64 support for tf.math.not_equal
ff551c9f206 : Internal cleanup: Move the bulk of the source code transformation infrastructure into the generic pyct module.
928ff3e27ba : Add uint16, uint32, uint64 support for tf.math.equal
9b576164f19 : Add Tensor & TensorHandle C APIs taking a Context
2f0ac02d724 : Use canonical CPU device name in TensorHandle::Resolve.
ac627d69d26 : Adding no_rocm tag to tests currently failing on the ROCm platform
dd571a01331 : Fix the NCHECK failure. EmitTargetElementLoop call ComputeMaxUnrollFactor when MayPreventVectorization return false. But ComputeMaxUnrollFactor call ElementsIn that works only on DenseArray. Now behave as before in that case
444d8d7cf40 : Re-enable linear_operator_kronecker_test_xla_gpu
452c18fc5df : Fix more missed {PIP} expansions with the dockerfiles
2fb65633e95 : Remove constant folding grappler optimization from MLIR conversion pipeline
488a1a3c8c4 : Fix a typo.
745e09fbd03 : Add MultiProcessRunner.start_in_process_as() to run a specific task in main process for being able to attach debugging tools such as pdb.
c6f88af86df : add versions
543935b7d09 : Make ProgbarLogger non-blocking when verbose=2
76ac3a41aad : Log the human-readable name of current types in "not supported" messages.
d120689f46a : Refactor holds in PyLocalClient to move the logic from SharedDeviceBuffer to PyLocalBuffer and harmonize usage holds and external references. This is a minor piece of tidying for now, but allows a noticeably cleaner implementation of buffer donation in a subsequent CL, since donation requires a third kind of hold which must be tied to the PyLocalBuffer and not the SharedDeviceBuffer.
da7b5273f31 : Add Embedding ops to TF dialect
869c6b84adc : [SharedBatchScheduler] Avoid mutex contention when reading the closed() bit.
eb525af718b : Automated g4 rollback of changelist 305053288.
c2852a3c275 : Remove verbose=0 from model.fit doctests.
a3e5597e9ef : Improved error message to clarify why a custom mapping is not being accepted. Based on this issue: https://github.com/tensorflow/tensorflow/issues/36146
cd15b6f32bc : Fix missing line-continuation
cbe6b51ae74 : Go: Update generated wrapper functions for TensorFlow ops.
91610a726e9 : Use test_util.use_gpu()
83c785bc2b7 : Allow groups=None
ff3aaa36851 : Test group convolution
b1caec43f12 : Test group convolution error messages
6b4ddc8a6a0 : Improve error messages
056359fee8f : Support Keras grouped convolutions
65d6bdd018b : Reduce max channels for xtensa conv and depthwise_conv to reduce binary size.
63550bde6b9 : dedup XStat string value by using XStatMetadata as a string table.
5f2e159a58d : DepthwiseConv2D should pass dilation rate.
556824565df : Automated g4 rollback of changelist 304856650.
20bacc0d354 : Enable tracing for nested thunks. - moves the annotation cache to the thunk itself - iterates through the whole executable, not just top-level thunks, to construct annotations - constructs a ScopedAnnotation anywhere an atomic thunk might be executed (currently in GpuExecutable and SequentialThunk)
da2d11092e4 : This CL optimizes C++11 range-based for loops where the variable is copied in each iteration but it would suffice to obtain it by const reference. This is only applied to loop variables of types that are expensive to copy which means they are not trivially copyable or have a non-trivial copy constructor or destructor.
9343f8b298e : Fix the quantization flag for the tfcompile
2557efa9ba3 : Added specialized concat for channels when all channels divisible by 4.
0755bc921a1 : This CL optimizes C++11 range-based for loops where the variable is copied in each iteration but it would suffice to obtain it by const reference. This is only applied to loop variables of types that are expensive to copy which means they are not trivially copyable or have a non-trivial copy constructor or destructor.
111b0c8401a : [MLIR:TF/XLA] Handle remaining tensor list ops in decomposition
1e8fffdfb11 : [XLA] Stop using deprecated overloads of llvm::IRBuilder::CreateMemCpy
b57674fe1d8 : Move Keras related auto control-deps test to Keras integration test.
eabc157fd52 : [tf.data] Adding a metric for bytes produced and consumed by individual transformations, refactoring infrastructure for recording tf.data metrics, and moving the metrics API and implementation from `common_runtime` to `framework`.
f87850a6546 : Fixed static_schedule_test to not be a change detector for the node-based cost estimator.
ec1788baa37 : Improved error message to clarify why a custom mapping is not being accepted. Based on this issue: https://github.com/tensorflow/tensorflow/issues/36146
5068c9c94bb : Remove ">>> _ =" These are unnecessary.
6db5faa3e22 : Add support for ssize_t in TensorShape
d422ab9a2d8 : [XLA:TPU] Disable newly enabled asan/tsan tests for ternary_ops_test as it times out.
28769b2b746 : Update tensorflow/python/ops/array_ops.py
05edf7e11bb : Update tensorflow/python/ops/array_ops.py
26e4ac1d76b : Update tensorflow/python/ops/array_ops.py
fc849030b3d : Add additional test case of scalar (e.g., axis=-1) negative axis support for tf.signal.ifftshift
1381fc8e15e : Go: Update generated wrapper functions for TensorFlow ops.
8c9bfce2ee3 : More comprehensive example of TF v1 of `Dataset.make_initializable_iterator()`.
1e6acba99fd : Absolute import breaks Windows tests.
5a867928376 : Try to pacify pylint.
16baaf00b3c : Make @tf.function-wrapped functions pickleable.
20981d2320f : Added support for SideEffects interfaces to LHLO operations.
cf88f3c5d29 : Change ops to raw_ops for linking
9fbe2a4de4a : [MLIR][XLA] Refactor lhlo_legalize_to_parallel_loops.
e853fd96f14 : compat: Update forward compatibility horizon to 2020-04-06
74b3b2b30ef : Match RaggedTensor enqueue behavior to SparseTensor when passed dense tensor.
cb221de8a4e : Use GemmStridedBatched in batch matmul kernels
879d04b1e20 : Go: Update generated wrapper functions for TensorFlow ops.
0abb6c9c7de : don't include unnecessary hexagon header
dbd14b1587d : Boiler plate code for dnnl threadpool and mkl_conv_ops.cc
a82bad48aa3 : Go: Update generated wrapper functions for TensorFlow ops.
1f3620eccfe : Support more tf_executor ops in shape inference
4a6572d5f79 : Add 5D support for BroadcastDiv
ee3cca14994 : Fix TFLite makefile build by downloading and compiling ruy correctly
e068a4c4134 : Relax type checking for data operand and results of tf.SwitchN
be449950ea0 : Go: Update generated wrapper functions for TensorFlow ops.
64abc483878 : String input support on TFLite Gather_ND op
a930563d965 : Allow TPU's special FP debug flags to be passed via DebugOptions,
016d16c7416 : Add shape inference pass by default in tf_tfl_translate
1e500fe28c1 : [XLA] Support conditional in bf16 propagation
b573131c653 : Minor spelling and grammar fixes in op_callbacks.py
84a4391c6fd : Go: Update generated wrapper functions for TensorFlow ops.
79e6396788c : Extensive fixes in metrics docstrings.
248675bf779 : Use initializers instead of init_ops in feature column serialization.
626e41ed1e8 : Go: Update generated wrapper functions for TensorFlow ops.
edc057b7636 : Add regions to invalid graph test to avoid failure after MLIR update
403b05b7335 : Go: Update generated wrapper functions for TensorFlow ops.
765157843fc : Switch style transfer to use fixed size model
5b630e8624b : Internal cleanup: consolidate the function transformations in a single file, and name it accordingly.
c5b4df3d1f8 : Make pylint on CI happy
64daf94a9b2 : Go: Update generated wrapper functions for TensorFlow ops.
5be7e96ba59 : Go: Update generated wrapper functions for TensorFlow ops.
76eb139af95 : compat: Update forward compatibility horizon to 2020-04-05
9693f16ebac : Fix typo: FlowGraph32 -> GraphFloat32.
90dd57bb431 : Fix includes and BUILD file.
13e3719222f : Update ctc_loss_op_test to not rely on Keras.
21bbc9b07e1 : Move keras related eager/forwardprop_test.py to keras integration test.
8c2da28053d : Go: Update generated wrapper functions for TensorFlow ops.
4b68f4152ab : Go: Update generated wrapper functions for TensorFlow ops.
360518666e8 : Internal cleanup: Extract the function caching mechanism into a standalone utility module. A subsequent pass will enable this new implementation.
56244eb940a : Update tensorflow's llvm revision to 71305033d11564fe9c19e8e40200680daae41e89
6cb650781fe : Go: Update generated wrapper functions for TensorFlow ops.
1d6944b9452 : Rolling forward "[SimplePropagatorState] Use atomic pending counts for each node in the graph."
aedd99b97f8 : Don't check for outputs if not specified by the user even if doctest expects an output respecting the user's choice.
b0c04a44558 : Add extra else statement
a823d68c2c1 : Simplify keras conv compute_output_shape
ca4745d2adc : Mark local lambda functions so that they're not being converted twice.
305a6e72517 : Move TF function test that is keras related to integration test.
f4b2e3499b2 : Minor tidy of PyLocalBuffer::Release. Changing the documentation to reflect the semantics.
79a1fa016af : Add support for transferring host literals to PyLocalClient. The main purpose of this CL is to make it possible to transfer Literal tuples to the device.
2849ee8d0e3 : Go: Update generated wrapper functions for TensorFlow ops.
ca6e96effcd : Go: Update generated wrapper functions for TensorFlow ops.
5817c091210 : compat: Update forward compatibility horizon to 2020-04-04
8ac957e18e1 : Go: Update generated wrapper functions for TensorFlow ops.
a90a1a863e2 : Internal change
2d846cd5556 : Updated categorical_hinge loss docs in losses.py
845adc40a65 : Add float64 tensor support in TFLite
d7cbbdde0e6 : Add float16 to _TENSOR_CONTENT_TYPES in tf.make_tensor_proto
0d61fc79f51 : Update for llvm 71305033d115
802e00d37e3 : Fix for mac build break.
b9c1faf82d4 : Add import support for HLO ReduceWindow op.
53d2c97ce71 : Fixed broken style transfer notebook
ba6207bbd08 : Internal change
4b05562d485 : [SimplePropagatorState] Use atomic pending counts for each node in the graph.
4566db3d970 : Fix TensorInterface memory leak
56199e9c9b0 : Go: Update generated wrapper functions for TensorFlow ops.
3d1ea6a550d : Fix the padding logic in dilated conv pass.
67570827b3b : Deprecate `inputs` in Operation, since `op_inputs` has been in use.
9c43b238279 : Temporarily disable a failing test.
1181bfe8aef : Go: Update generated wrapper functions for TensorFlow ops.
35d2cf4e7e0 : Release Python GIL when waiting for pending nodes to finish in executors.
e483e7f29c1 : Ensure saved_model_cli and deps are included in pip package.
21de77485f9 : Rollback changelist 304624399 with a fix to the failing test.
fc2d7fdacb3 : [Executor] Reorganize code in `ExecutorState::NodeDone()` for efficiency.
d06dd339b7d : Typo fix in index_lookup.py.
beceb80d6b4 : First step in including hifimini kernels as part of the bazel build.
52edc1cc027 : Return an error if we cannot create a tensor
280ddc4abfc : Remove unused declaration.
ba84a20c8a7 : Go: Update generated wrapper functions for TensorFlow ops.
c66faba4f4d : First step in including hifimini kernels as part of the bazel build.
bd74bba60d2 : Automated g4 rollback of changelist 304516887.
db2edbef00e : Fix per-channel quantization for single channel cases.
e2a5602b588 : Fixed static_schedule_test to not be a change detector for the node-based cost estimator.
1dca9699ed9 : Fix -Werror=shadow: local variable inputs hiding this->inputs();
e27bb014ea5 : Updates metadata content
9e4434c9ffb : Add `Interpreter.allocateTensors()` call in Java
88ada68c6d5 : [XLA:TPU] Implement F64 sine. Also fix a small bug in F64 Log. Allow F64 Add and Mul to handle inf/nan results.
b758593dc6e : Rollback of #37837
8779db9c793 : Small simplification
8d724f86934 : Rename a variable
c0dd7fd572b : fix the device_tracer_test where optimization remove the kernel launch.
f21e640f0e6 : Enable Keras/RNN case via MLIR SavedModel import in TFLiteConverterV2
9a85d6fe426 : Fixed typo in FullyConnected.
512e26cfb1d : Added SringFormat to generated ops.
850ae50ab4f : [TensorFlow PE] Address static analyzer findings in grappler.
34c95ccc995 : Added missing bias for Winograd36To4x4Tile4x1.
ad83e38f94a : [XLA] [Docs] Clarify AllReduce semantics when the input is a tuple
459b60e3245 : Fix some compilation warnings:
fc73a761b7e : Remove `%tensorflow_version` and `from __future__`
d114be9a855 : Add negative axis support for tf.signal.ifftshift and add test case
1b522964a8e : Support negative axis for tf.signal.fftshift
7fa03fa8b64 : NFC: Replace usages of ModulePass with OperationPass<ModuleOp>
4eb9e39fc49 : Fixed static_schedule_test to not be a change detector for the node-based cost estimator.
7b180f70075 : Whitelist ExtractImagePatches op
6311992aa95 : MultiProcessRunner: Register faulthandler so that subprocesses' stack trace can be dumped at timeout. Set default timeout second so timeout is handled for regular medium size test target.
355649e24e7 : Internal directory changes.
d0ec6127315 : Add per-channel/per-tensor int8 quantization support in Hexagon ConvBuilder. Also add tests for the same.
06ed86d6706 : This CL optimizes C++11 range-based for loops where the variable is copied in each iteration but it would suffice to obtain it by const reference. This is only applied to loop variables of types that are expensive to copy which means they are not trivially copyable or have a non-trivial copy constructor or destructor.
9c301cce9c2 : add metadata collector to serialize HLO proto.
8bf2eafa476 : Update tensorrt test to not rely on Keras.
3376402afdb : Reference ruy from its new location as a separate GitHub project.
9f7793af0b5 : Remove -py3 docker images entirely
7f09d08f5dc : [BUILD] Clean up unused aliases left over the "common_runtime/BUILD" split.
03b74b7a2dc : Sync remote executors before exiting the program in TPUStrategy.
9d89f59034b : Automated g4 rollback of changelist 304482662.
4a9bdc5193d : Fix compile for some -c dbg configurations
7ddd300c98a : [XLA] Add a test/example to use gather to rearrange a dimension.
da1caca48bf : Add more tests for tf.is_tensor.
9eb54c3c647 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/4fd5d1477b221fc7daf2b7f1c7e4ee4f04ceaced
ac539cf0447 : Check Flatbuffer identifier in both MetadataPopulator and MetadataExtractor
2921d2ed935 : Disable a test configuration.
c7755656cf2 : Corrected names of files and functions in the document for the operator versions.
abae3fd9a9b : Added versioning for ADD/SUB with new option in the schema.fbs schema_generated.h is edited manually.
50433098af6 : Clarify the error message a bit. That should hopefully make cases like #36792 easier to debug.
bfd29a3f59f : [MLIR][XLA] Refactor ReduceWindowOpConverter.
8dba95e87a6 : Go: Update generated wrapper functions for TensorFlow ops.
1ca43b9cef1 : upgrade curl version to 7.69.1 to fix CVE-2019-15601
71e70ef3b69 : keras doc fix: improve clarity of `batch_size` documentation
3ff56362609 : Go: Update generated wrapper functions for TensorFlow ops.
772228bafd7 : Switch to fixed size style transfer model
5686ebc64a1 : compat: Update forward compatibility horizon to 2020-04-03
ac4f74d5a6e : Don't use ReshapeMover on the GPU backend.
3ba4ed86d76 : Go: Update generated wrapper functions for TensorFlow ops.
bb130adb39f : Adds asymmetric quantized inputs for hybrid ops in future models.
0752177439c : Add tracking for enable_tensor_equality() and disable_tensor_equality().
b92ae539196 : Add a constant folder for tf.Pow op.
90c84a6329b : Go: Update generated wrapper functions for TensorFlow ops.
409d21480cd : Use tf_grpc_dependency in tensorflow/compiler/xla
f6302e4ec72 : Clean up optimizer docstrings.
8a370a00777 : Docstring fixes in Keras datasets, callbacks, and utilities
4e5c8481e33 : use TF_LITE_REPORT_ERROR macro
394b6bb7111 : [tfls.util.image] Fix bug in Buffer->Bitmap conversion.
4503a089f0b : Add warnings for stateful RNN layer if layer.weights is retrieved.
dd157cbb559 : Fix typo in error message
74ee9cb1eff : Make TRTEngineOp node names unique.
4de32a3e0f2 : Fix build breaks in jsoncpp with missing input file
d27151c7895 : Fixed TransposedConv4x4. Changed Softmax/FullyConnected/Conv barrier definition.
2883cb5fb16 : Add multi worker mirrored strategy combinations to enable easier testing
4b1c4564e1a : [TensorFlow PE] Fix static analysis warnings in grappler: std::set<NodeDef*> does not make sense, since ordering of pointers is not deterministic. Switch to using absl::flat_hash_set, which is also faster. Add a method GetOutputsOrderedByNodeName for uses where deterministic ordering is required.
a51ef161182 : Downgrate the "missing shape at index" warning.
1ca0d81b0a6 : Remove _FallbackError from the stack trace
bfcaa9b7626 : Added new version of Winograd4x4To36. Improved Intel performance.
527bbdc082c : Change ops to raw_ops for linking
9b683a602f1 : Internal change
5041f45fdb0 : Rolling back PR modifying Keras Applications docs.
2e5190cf43f : Rename DepthWise to Depthwise.
7d4df951af2 : Add ResourceApplyAdagradV2 op and decomposition
0bde6a68f2e : Rolling forward "[Executor] Implement `SimplePropagatorState` and use it when a graph has no v1-style control flow."
e1a6b72fd3e : use TF_LITE_REPORT_ERROR macro
9ba3ff2df6d : Merge HLO module events of the same step.
ec684ae1190 : Fixing https://github.com/tensorflow/tensorflow/issues/34975, updated LearningRateScheduler comment to include example with schedule using epoch and lr.
c8355087e97 : [Build time] Split "tile_functor_cpu.cc" into a shared header and type-specific .cc files.
81595b4044c : Run nongpu test on non-GPU machines only.
6181852a831 : Added new version of Winograd36To4x4. Improved Intel performance.
b295d213e4b : Internal change
84d884821d6 : [tf.data service] Implement dataset op for reading from the tf.data service.
bd3906fe9b2 : [XLA] DynamicPadder: Support sharding and domain ops.
09f552a0c26 : [Tensorflow Metrics] Add tracking for enable_control_flow() and disable_control_flow() usage.
4455956ce86 : Make TRTEngineOp node names unique.
ff966217f2b : Update the docstring for "zero_output_for_mask" in RNN layer.
ebdc7864b94 : MultiProcessRunner: Register faulthandler so that subprocesses' stack trace can be dumped at timeout. Set default timeout second so timeout is handled for regular medium size test target.
661a30c17e5 : Use tf_grpc_cc_dependency in tensorflow/core/profiler
05c07ec0771 : Changes PyLocalBuffer to have exclusive ownership of a SharedDeviceBuffer. (The name of SharedDeviceBuffer will be changed in a subsequent CL.) Makes the semantics of the various allocation models more explicit and fixes some corner-case bugs where buffers could be reused while transfers were still taking place.
5a890478b71 : Use tf_grpc_cc_dependency in tensorflow/core/distributed_runtime
34eefbcd574 : Fix XLA build breakage by swinging pointer to moved library.
8434a67458f : Move server_lib under tensorflow/python to fix nightly pip build.
4c36ade963b : [Executor] Implement `SimplePropagatorState` and use it when a graph has no v1-style control flow.
9f55a91d4c8 : [TensorFlow PE] Get rid of unused build dependencies in grappler.
637dde5d826 : Support `_experimental_new_quantizer` in the converter
f530df457a5 : Avoid crashing in TensorHandle::TensorValue when in a custom device.
0ebf54a8dd0 : Use tf_grpc_cc_dependency in tensorflow/core/debug
3107174868b : Fixing strided_slice if a dimension is 0
d3642db310c : [TF2XLA] Add a method to extra xla shape from context.
98d982434c8 : [tf.data service] Move TestCluster to its own file.
04f2ff0c694 : Move benchmarks to common directory.
e46b0c6a1b9 : Create new package for integration test between TF and Keras.
6a453d76113 : Implement the scale function for the ops with same scale property
3f3bf393633 : [BUILD] Create a separate BUILD file for "tensorflow/core/common_runtime"`.
3be619605a4 : Fix BUILD file style
a8be8f2c965 : Go: Update generated wrapper functions for TensorFlow ops.
ac19e01a723 : Go: Update generated wrapper functions for TensorFlow ops.
82443287e45 : Ignore CoreML BUILD files which are generated by the configure script
7b4a97a3cde : Update jsoncpp from 1.8.4 to 1.9.2
c60e6b18675 : Fix same-origin-load warning.
e8b2a895024 : Update activations.py
a6067fa2f50 : [Executor] Restore (inaccurate) "iter_num" trace metadata in `ExecutorState::Process()`.
bc2cdb667dd : Add the category enum to avoid string comparisons and enable the name scope line for JAX.
b16d24a342c : Separate mirrored call_for_each_replica to its own file
bb354b5f649 : [xla] Expose XlaComputation constructor in the Python API
eb0998340c6 : [Grappler] Micro optimizations:
1e9b684f25f : Change Softmax to use tflite::reference_ops::Softmax instead of xtensa::hifimini::Softmax.
549434018c7 : Add util.py to the flatbuffer python runtime.
677bccbbf12 : Remove some extraneous TF kernel dependencies from the JIT compiler.
907a55ebadc : Remove implicit mirroring toggle
8381274593a : Add NanosToMicros to time_utils.h
cf69aea2825 : Remove dead or duplicate code.
56e44425b69 : Minor clean-up: remove useless assignment statements. (The variables are never used after these assignment statements.)
3a6e2b355e5 : [XLA] Stop verifying the HLO inside the pass pipeline on optimized builds.
4b03ed13912 : [tfls.util.image] Accept (1, h, w, 3) shapes in TensorImage.
9885ad3b54e : Go: Update generated wrapper functions for TensorFlow ops.
b8571e365d2 : Fix compile error when building for ARM Cortex-M4 etc.
ab8eb15d1f2 : clang-format
cb538d1fe97 : NFC: rename a variable
e6adc8a90b9 : Add tests in TFLite micro for Logistic Int8
f234e16dfcd : Move TF_TensorFromTensor to Resolve
f75015f4d16 : Process review.
d0fb0e6a1a3 : fixed line lengths and removed unused import
6377b7c05a2 : Update Core ML delegate instruction
4a690425eeb : Add CoreML as a weak_framework in TensorFlowLiteC podspec
83e974b61c7 : Support Transpose Convolution (deconvolution) on Core ML delegate
9fdaa925f48 : compat: Update forward compatibility horizon to 2020-04-02
7d529df64cd : Don't replace Transposes with Bitcasts on the GPU backend.
5c209b39d1f : Go: Update generated wrapper functions for TensorFlow ops.
4be191f88c0 : Updated BA to support the latest API and IR changes.
9b27074d684 : Add header processing for Core ML delegate header
68bb2b163d7 : Rename OpBuilder(Block) to OpBuilder::atBlockEnd(Block) Update MLIR build files after adding pass backend to tablegen.
3d602790f8d : Make freeze_graph work with empty tag-set i.e. --saved_model_tags=""
6e38f2672b4 : Fix model delegation failure when accelerator name is specified for NNAPI version < 1.2
f0412987d74 : Convolution params selection changed for Intel.
b37a9572c01 : Go: Update generated wrapper functions for TensorFlow ops.
cc1d79558eb : Fix signature-def SavedModel MLIR import: named based mapping for input/output was incorrect
6f7489889b5 : Fix the memory leak failures
b7e75738f6b : Silence -Werror,-Wdouble-promotion error.
cdf0975ff4c : Use AddV2 in benchmark
3bb693ece46 : Add cos/div/exp/hardswish to gpu target.
cd84bc9820e : Added an `--upgrade_compat_v1_import` flag to the upgrade script that allows it to upgrade `import tensorflow.compat.v1 as tf`imports to `import tensorflow as tf` imports. Note that this flag does not upgrade tf.compat.v1 when imported under other aliases, such as `import tensorflow.compat.v1 as tfv1`
1e00a5a770b : include delegate headers
b3b6d2ab7b4 : Documentation for TFLite Core ML delegate
54822b543e9 : Remove incorrect comment for enable_v2_dtype_behavior().
0666305b11f : Opensource Core ML delegate
df99d1db91e : Opensource Core ML delegate
79e3d6dad5a : Fix conversion failures in the tf-op-legalization pass
0e531f62a92 : Fixed threadgroup memory barriers for FullyConnected and Softmax.
3e8cd000b94 : Go: Update generated wrapper functions for TensorFlow ops.
16cc300fac3 : Update tensorflow/python/data/ops/dataset_ops.py
1286b957c21 : Small fixes in model.save / load_model docstrings.
304ab27d3cd : Fix asan failure due to not cleaning up the TFE_Op
8b41f2363f6 : Go: Update generated wrapper functions for TensorFlow ops.
7a96514f55f : [tf.data] Reenable rebatch_dataset_test in TAP and remove some tests from it to reduce its size. These tests exercise logic that was important to check for in the old rewrite-based RebatchDataset. Now that rebatching is done with its own RebatchDataset kernel, they are no longer relevant.
0403fccb310 : Addressing review comments
a0422e404ec : Remove empty Init, Free, and Prepare functions.
f65682a3584 : Go: Update generated wrapper functions for TensorFlow ops.
94208b15449 : Addressing review comment
9b2a9ead634 : fix CUDA9 build for CUPTI_ERROR_INSUFFICIENT_PRIVILEGES is defined in 10.1
811cd600eee : Creates a tfrt_enabled flag for TF python tests which if set will run the test with TFRT enabled. It creates a new BUILD target for tests when this flag is set which ensures that the EagerContext for that test has tfrt_enabled.
805e47cea96 : Rename tmp variable c to program to avoid name collision.
283034f75ec : Update ops-related pbtxt files.
a4265e01603 : Enable dynamic shape tests for ConvertSqueeze
6c7129eae02 : Make core eager objects implement common interface
c1f9a95117d : [tf.data service] Implement dataset registration and iteration creation ops.
4e6905a35a1 : profiler session allow more options to be specified at python level. such as host trace level and python tracer enable. This change is totally backward compatible, because profiler_v2_test have passed.
bd530a65d57 : [Executor] Split `ExecutorState` into `PropagatorState` and `ExecutorState<PropagatorStateType>`.
1778de6f649 : Added new ways of weights uploading. Improved Intel performance. Added macos test for convolution.
93fd484c16b : Initializer docstrings improvements (code formatting, etc).
e9f0ae16bf8 : Initialize static TfLiteRegistration objects at compilation time.
cc262b7b23e : Fix test case based on review
9a991cca516 : Add test case for <unknown> shape issue for sparse.transpose issue
bfe871e202d : add bytes type stats in preparation to save none utf8 strings.
3b17f5ba316 : Go: Update generated wrapper functions for TensorFlow ops.
573e194ffa1 : Clarify the behavior of `tf.expand_dims` and `tf.sparse.expand_dims`.
8f8c86ffeff : Fix <unknown> shape issue for sparse.transpose
b220af894a6 : Add EnqueueTPUEmbeddingRaggedTensorBatch for RaggedTensor support.
b2ce99d186d : Improve activation functions docstrings.
fb5e9688cbd : Export RUY instrumentation header for building outside of TF source tree.
ba748c56ba2 : Correct typo in comment
d00ed6aeda0 : keep record that if root access is needed for cupti.
3c8e9b7f3e1 : Added new layout for Convolution weights in Metal. Improved Intel performance.
f7d337b2ba1 : [TF/XLA] Only try to autocluster tf.function if global JIT flag is on
a7c9e054723 : fix tensorflow mkl script syntax error - TFDOQA-2036
b32ac01a82c : Disable flaky preprocessing_stage_test
a96ed21f75e : Disable flaky training_test
9771765f418 : [TF/XLA] Force all tensors which need to be constant during the XLA compilation to be located on the host
9274fe4678f : Try to pacify pylint.
93ce5871222 : Make @tf.function-wrapped functions pickleable.
f5aad2df13d : [Intel MKL] Fix incorrect DNNL1.2 integration in pooling backprop
d15ddcfdbf7 : Update tpu initialization to use separate embedding initialization op.
e1db51a42fc : Code clean up
abc7c0a03dd : Fix DCHECK and make it a CHECK.
1b7fef45a5f : Do a simple unnormalize only for row major memory format and exact shape.
89db28e2fff : Fix comment typo
46cf90800e9 : Small refactoring. Instead of recomputing a value, store it. This is safer as all the numbers are computed and validated once.
229326ce9c3 : Crash fix. We where not returning the right reduction tile size.
a54445d7001 : clang-format
f0b32e48c06 : Update test to check the GPU arch for the expected ptx.
2231173d468 : For row reduction do not try to vectorize on P100 when the tile doesn't fit perfectly and for dtype bigger then 32 bits.
2dabd537f22 : Only trigger reduction columns indexing for columns reductions.
5704a9a2957 : Vectorize reduction based on arch and dtypes.
3dadac1d4a4 : Enable more vectorization by LLVMby generating simpler indexing. LLVM doesn't simplify correctly the complicated indexing generated. This souldn't affect the speed as ptxas was vectorizing the missing vectorization.
a13b9d4d58e : NFC following code review. comment typo and rename unroll to unrollInnerTileLoop.
291f43e0eb1 : Small change following code review.
5dadd1069c9 : Add a CHECK.
ab41708e12c : Move a lambda to its own function.
dc1c95f8436 : Comment and reuse useless case.
7309beda253 : NFC: better code/comments following code review.
18ae338407e : Simplify comment.
38a064a347f : Simplify code. This isn't needed anymore.
865f3600b7f : Remove a condition that is optimized by LLVM and doesn't remove vectorization.
150c2abcb33 : Simplify the code. The condition is only used in one of the path, so no need to test it.
ecac846c420 : NFC: Rename a variable
d40cb300200 : Use strided instead of dilated. This is more know in our community working on the software.
24ad7db0407 : Small NFC from review.
dda66aabfc3 : Use constant to make the code clearer.
c9d2dea5a84 : Better comment
2aac34b5171 : NFC: clang-format
f0fa15e9466 : Fix new latent bug.
5e84cdf212e : Remove print
407ed60524a : Remove useless indentation
3b8c3030b95 : Code simplification
601ad82b6b6 : Rename a variable
b23e1c4708f : Better test
e98822187cd : Add test
ec3edaf0277 : Remove not working code path for odd row size.
fbfdfbbd5a6 : Enable vectorization for even row size by default.
66f52846a68 : Rename a variable
8a0e3612436 : Limit default vectorization to we know LLVM won't vectorize
51229ce3ffd : Only vectorize when the tile completly fit.
24ac05af45f : Add comment
5fb7dcbe077 : If some blocks fit completly, unroll to vectorize for them.
04594ea65bf : Move the vector size into KernelMappingScheme
bbe5592773d : Enable the new vectorized+strided iteration mode only for row reduction.
a8a9a989351 : Add env variable to allow different reduction case.
2c80835262e : Go: Update generated wrapper functions for TensorFlow ops.
06a9e8baaea : Register BF16 FusedMatMul as NoOp for Eigen.
49690e53660 : Correct forward_compatibility behavior.
2b63892acea : Add BF16 FusedMatMul in grappler.
cabb1ed2cf2 : Reduce dependence from tensorflow/c to tensorflow/core/lib. Use the migrated headers under tensorflow/core/platform.
4d8557c5526 : Go: Update generated wrapper functions for TensorFlow ops.
0d502426484 : Use unified memory in TRT opconverter tests
c546af68b6d : data-format fix to conv2d fusion in grappler.
46b34ac8d69 : Updated losses.py to remove pylint error
7737c6222fa : Testcases for offline planned tensors
b2297b4e8e6 : Update activations.py
6b8838a7ae6 : Use trt_engine_utils in convert nodes test
dd673e306a0 : OfflinePlanner: Swap offsets in TestAllocationForModelsWithBranches
2ac92c48cd3 : Add helper functions in micro allocator
e6fd34c57c4 : Add support for offline planned tensor allocations
6bc973411f9 : TFLu: fix compilation issue in cmsis-nn/conv.cc
6a21ad6552f : Go: Update generated wrapper functions for TensorFlow ops.
31eda2214b3 : Added description
6fc5088f7e4 : Refactor ExecuteTrtEngine: separate functions for setting input/output binding, and enque
34b86e53d7f : Internal change
f7b584639f0 : Roll forward with a fix
895cea00216 : TFLu: Fix compilation errors for cmsis-nn/softmax.cc
271da41dfad : Go: Update generated wrapper functions for TensorFlow ops.
b4e4a909fbf : Internal change
f32548266f2 : compat: Update forward compatibility horizon to 2020-04-01
97b63ed8769 : Add 5D support for TFLite Transpose
031804922d8 : Fixed reference names.
bda5ba03da6 : Fix incorrect type in argmin/max in hexagon delegate. Fixes #37871
25d2d106cbe : Add logging to notify users that with automatic outside compilation, uncompilable ops will be placed on CPU.
2e229ed9e63 : Enable Keras/RNN case via MLIR SavedModel import in TFLiteConverterV2
7921af6e8ec : Remove an unused validation for non-empty output tensors.
453399f82c2 : create_sine_model.ipynb: update to Python 3 & tensorflow 2
aad26946126 : Enable Keras/RNN case via MLIR SavedModel import in TFLiteConverterV2
8fcd1056f31 : Fix testRemoteCall when running on GPU.
ad274fc1b2a : don't "print xla expression" in trunk annotation.
9ed8774232c : Add GPU int16 support for tf.math.minimum and tf.math.maximum
c335ace7267 : Go: Update generated wrapper functions for TensorFlow ops.
80935f002e4 : address review concerns
566c03a749a : [XLA:Python] Remove the tuple_arguments argument from Execute().
486a20777c3 : In Cloud Storage reader, if a buffered read catches an Out of Range error, cache the file size and return an error when the user tries to access an offset past the cached file size.
0bb4622ef71 : Add test for int16 support of tf.math.minimum and tf.math.maximum
e0567e372a9 : Add int16 support for tf.math.minimum and tf.math.maximum
bec9e52822c : Add extra mutable accessors for Slice and Constant instructions.
7cec3e42684 : Add AlignmentPointsToTransformMatrix layer in OpenGL delegate
dbd15af8702 : Improve the softmax normalization CUDA kernel
076ac2e8e0a : Include InputLayer (when available) in Sequential config, so as not to lose a custom input name or dtype upon deserialization, if the user-defined model starts with an `Input` object.
ed0d053b9d6 : Added vendors to DeviceInfo. Metal convolution performance improved for Intel.
21813af3601 : Modify the XLA Uniform sampler to use cast instead of bitcasts. We didn't strictly need a bitcast because we are ignoring the exponent bits anyway.
0a704c08b68 : Closing backticks were not there breaking the website's view.
8f9bbf617ad : [TF:MLIR] Implement optimal layout assignment for FusedBatchNormGradV3
16b606b0579 : [TF:MLIR] Implement optimal layout assignment for FusedBatchNormV3
9c2cd9ea930 : Remove restriction of lowering tf_device.replicate to islands if replicate body contains a parallel_execute.
6860e7fb665 : Disable NNAPI on nacl
44fe00d030f : Fix TPU `saved_model.save` with SyncOnReadVariable.
b5f5af4c9d9 : Raise proper error when improper batch size cause training data to be empty.
2bf52af68fc : Fixed accumulator precision for generic DepthWise implementation. Removed inlined constants for kernel sizes. Added test.
3346b72eb1c : Don't use hasattr to check for attribute existence, it uses getattr internally and can trigger unexpected behavior.
30c2abfda66 : Rename depth_wise to depthwise.
6346bb96b1a : Change the tensorflow/c*status* headers to depend on tensorflow/core/platform/status
814fb672bb1 : Remove xla::Device from PyLocalBuffer::CopyToRemoteDevice The dst device is encoded in the serialized_descriptor.
35efc05fcb9 : Update callbacks train/test batch end docs to mention that losses and metrics results are aggregated.
3193dfdbd52 : -Rearranging the lines going over 80 characters. -Add the missed article (grammar)
20fbcbbf97a : Fixes a bug in the lowering for tf.linspace, where an mlir::Value was not being read correctly
5ea40b4d490 : Internal change
67a79047997 : Stitch the executor finish event.
065b4c43b53 : [Grappler] Micro-optimizations. 1. Reserve space when building NodeMap from graph. 2. Clear NodeDef protos in the main loop in common_subgraph_elimination while they are hot in cache.
3479590fb7d : Fix for doctest error mandatory blank space after ">>>"
b38cb7c7a1b : Get the TFLite Vulkan backend to work on iOS and macOS with MoltenVK.
8f195b3c5bf : Fix BUILD file to avoid re-ordering
26475f6cca5 : Go: Update generated wrapper functions for TensorFlow ops.
f7f604ec290 : Use `OpKernelContext::outputs_required()` in `MergeOp` and `UnpackOp`.
01e84d7cc21 : Update error message for data_adapter with validation split.
b7ccc5570d8 : Specifically import tpu module.
2ebfb1c9168 : Fixed int vs. int32_t mismatch for portability.
d822fb6e3bb : Update tensorflow/python/keras/activations.py
7a6e0dfe98d : Update for llvm bab5bcf8fd60
5b62c8481f8 : Go: Update generated wrapper functions for TensorFlow ops.
d835df93e27 : fix bug & add UT
1fc38da80d6 : [XLA:MLIRGPU] Pass around loops in a MutableArrayRef
beea13b2236 : fix merge conflict
068641e7f85 : Go: Update generated wrapper functions for TensorFlow ops.
09910a17749 : Fixed accumulator precision for generic DepthWise implementation. Removed inlined constants for kernel sizes.
ff7196c01ab : Removed BufferInsertPosition and extended our BufferAssignment API by exposing signature and return op conversion.
0168ffaf48e : Providing template non-void-to-void-returnOp conversion pattern for buffer assignment
d45caeb5780 : Adding support for function and block signature conversion
c7c22eb7c1a : Refactored BufferAssignment analysis into two distinct parts: - BufferAssignmentLegalizer helper class that can be used during legalization. - BufferAssignmentPass that moves alloc and dealloc nodes (if any) into the right positions. If there are not associated dealloc nodes for a given alloc node, this pass inserts a DeallocOp in the right place automatically.
3633dbc1d80 : Addressed reviewer comments.
ab96e9c2f0d : Added test cases for new BufferAssignment analysis.
34d40824899 : Added additional documentation about the algorithm, the class usage and the general limiations.
b8a61f2e88b : Added dump methods to BufferAssignment class.
759125bceae : Added utility methods to insert allocs and deallocs.
32f0d80773b : Implemented missing getAllocPosition and getDeallocPosition.
0569cc306c2 : Implemented findPlacementBlock to get the actual block for placing allocs and deallocs.
a77b92cab98 : Added specialized dominator analysis and initial BufferAssignment interface.
e62ffdb3d8e : Added new straight-forward alias analysis to determine all potential aliases of a single value.
f31717c7d72 : Added new buffer_assignment module to build system.
920fefa2eef : [XLA] Add a utility to transform dimensions from one shape's dimensions to another.
28aa08fc1e0 : compat: Update forward compatibility horizon to 2020-03-31
390dc18725e : Go: Update generated wrapper functions for TensorFlow ops.
71d8bea52ce : Check for None spec in module_util.py.
488ee20880a : Go: Update generated wrapper functions for TensorFlow ops.
c7cf9447d07 : Remove dummy testing::internal::FormatMatcherDescription
f30aedc0e0d : fix indentation
23eb56ce6df : TFLM: Fix mysterious doule execution issue in TF_LITE_MICRO_EXPECT_EQ.
79f69d12216 : Go: Update generated wrapper functions for TensorFlow ops.
a1b5964cbb1 : [Executor] Split out the immutable state of `ExecutorImpl` into `ImmutableExecutorState`.
bf967f19abd : reformat examples
a822fa93da3 : Updated model `metrics_names` doc with note on when `metrics_names` will be populated. Also added some examples.
abb08842d76 : Update activations.py
60cf96af840 : Update activations.py
9e4766681f7 : add indentation
1b3fa440fcf : try to remove keras deps
4cb2faa19a7 : Add relu6/minimun/maximum to gpu target.
21539c733c5 : Update RaggedTensorSpec to restore uniform_row_lengths when decoding from the variant encoding (which is used when RaggedTensors are stored in Datasets).
b4bdbbb0656 : Go: Update generated wrapper functions for TensorFlow ops.
292fd8cc9c6 : Unify logic for deducing memory types for cases with and without kernel definition
f04399f0f24 : remove redundant comment and backslash
5b08d1bd6dc : add test for MixedPrecisionLossScaleOptimizer
877d642a1a7 : Add the propagation algorithm based on the quant region and target spec
f3dcd9dc11b : Support interprocedural constant meta-information propagation for compilation
4d37ea391ef : [Executor] In `ActivateNodesFastPath()`, manually inline `maybe_add_to_ready()`.
b14c27789cb : Update docstring about learning_rate_schedule.
72b337bdbb0 : Docstring: train_step and make_train_function are public
1778a7a0907 : TFLM: Nit: use micro_copts instead of hand craft list.
6ef582863e7 : Reduce dependency of interfaces on c_api.h
6ad1b2ed491 : Fix wrapper selection for CUDA-9.x
5feea510edd : Allow to use different stat names for the parent and child events to be connected and group functional ops.
5dbdfe8a84c : Expose the calibration-only method to python
cf09044d9e7 : Handle case when `delement` is None in PopBackGrad.
b9f632ee3e4 : Reviewer requested changes
76ce154bb53 : Adding a test to cover the breakage in https://github.com/tensorflow/tensorflow/issues/36259.
05e1c56034b : Delete unused grappler target for graph_placer.
55cc58e1516 : Go: Update generated wrapper functions for TensorFlow ops.
9cc8c98a601 : [XLA:Python] Default to passing no parameter replication metadata.
866b98ca7f8 : Implement hasMetadata() and getModelMetadata() in the MetadataExtractor
40759ec97ac : Do a simple unnormalize only for row major memory format and exact shape.
0130a6c440f : minor fixes to saved_model_compile_aot: pass the signature def, and fix the package of the binary.
d83a344d769 : Mark bfloat16 as trainable.
f9a22e49b4a : Update the MLIR importer and exporter to handle _output_shapes attribute.
1a01a2a131a : Update tensorboard nightly dependency to 2.3.x
c1065c4c790 : Regularize loss naming quirks.
111fa339f64 : if no gpu, don't create device tracer.
30f753a95f6 : Make layers used in Keras Applications aware of calls to `enable/disable_v2_behavior`.
433d40514b4 : [XLA:Python] Add an option to Compile() that determines whether to tuple arguments.
763b3b8ee4c : [MLIR/GPU] Fix broken builds.
b3d1e0f2eac : Adds parameter handling to tensor tracer.
3f3cd64c396 : Do not hoist ops with device attribute defined by tf_device.replicate.
dea65c7d070 : Update debug info tests after upstream MLIR change.
1e932e00c32 : Fix bug where RaggedTensor.bounding_shape() could fail if out_type != rt.row_splits.dtype.
ad692522e72 : Fixed a few bugs in non_max_suppression_padded.
c7aab7b5f31 : Bump tensorflow open source LLVM revision to 11a5caee2aeae2546213366e7fc54095bb8163b9
2a6aa033c22 : Add custom input/output/execution_plan to SubgraphWriter.
be8d751324e : Disable some tests on internal CI
503179f6627 : Fix pip build
ea70d5bcd3e : Improvements in the base Layer docstring.
39b77be0ed4 : Added reverse dependency back to Keras. Also the original code also passes since the saving code has been updated recently.
ad331f97979 : Fix -Wreturn-std-move on some toolchains (e.g. MSVC STL with NDEBUG not set)
60d69096d29 : [XLA:CPU/GPU] Implement all-reduce and/or of pred
322cfa2290f : Move the learning_rate_decay code to keras to break the reverse dependency.
4c08162ec3a : Reword the description of pooling to be more concise
fd0c36cf58e : Benchmark and improve Normalize's 'adapt' method.
238d1a70a7c : Support copying remote output tensors back from a remote device.
f3881a95959 : Associate the AttrValue corresponding to _implements attribute to be either a NameAttrList or a string.
89b25c8e315 : Add finer grained check of dynamic shape inputs even `maximum_shapes` is set in `tpu.replicate`.
18b01c1711c : Rename `allow_float` to `fully_quantize`
96146e5d4d8 : Add overload of TransferManager::WriteRootTupleIndexTable that takes ExecutionInput instead of ShapedBuffer.
7155424e742 : Add deprecation notice for tf.python.eager.profiler. Use tf.profiler instead.
27c78a334bf : Delete extra spaces from the changes & fix indent on sublists
7d0a91fc486 : Add convenience method to set unowned index in ExecutionInput.
37682e5e468 : Update the AdaptiveSharedBatchScheduler interface to accept a ThreadPoolInterface in options, for users who want to provide the threadpool itself.
367629f45af : Remove old exceptions as post removal date
b43f1e00727 : Convert additional Einsum formulas
76aa02f3512 : Change keras to tensorflow.keras in added examples
826db04a5aa : Add Examples to Xception model
faf6c7580dd : Add Examples to VGG19
22b053a4d98 : Add Examples to ResNetV2 models
8b10e3d07d0 : Add Examples to ResNet models
d2a91b4fa3f : Add Examples to NASNet Models
b51457af051 : Add Examples to MobileNetV2
9e0d8f62f4a : Add Examples to MobileNet
b46cc697cc0 : Add Examples to InceptionV3
2474acabf65 : Add Examples to Inception Resnet V2
82ff6702ab4 : Go: Update generated wrapper functions for TensorFlow ops.
d505489ae84 : fix accidental typo on the added example densenet
fe673d4fe45 : Add raise list to DenseNet models
1f6536cf68d : Fix for issue #35318: zero offset for weights should be zero for int8 fully connect tests
ab899263015 : Fix sub-list indent on argument list on models.
0f9f54924b1 : Add Examples to DenseNet models
6b40dc71365 : Add Examples to vgg16
395f29a1ef0 : Go: Update generated wrapper functions for TensorFlow ops.
78c624bcc91 : `tf.data.experimental.dense_to_ragged_batch` to output variable ragged rank.
6a701314351 : Fix import error on tflite_runtime
dba43fa59df : compat: Update forward compatibility horizon to 2020-03-30
32c5afc46d7 : Fix ruy source paths to fix the broken makefile build
31cb6df2c23 : Fix a potential memory leak when the GPU delegate kernel fails to prepare.
1709255366e : Tweak passes again, also add description about the pipeline.
cee9b268080 : Go: Update generated wrapper functions for TensorFlow ops.
1be351dc589 : Update activations.py
42efc19b273 : Removed comment lines
9a7b267783a : Introduce gpu DelegateKernel to represent the execution of a subset of nodes on GPU.
1f98a556eb4 : Add several log messages to make the run logic more clear.
64117b74594 : revise the format
716949eb99a : extract the list passed to the indices
65274bc990b : update formats
ce592f32ee5 : remove the added api on loss_scale
46c79db67db : Conv3DTranspose should pass dilation_rate
55fca034742 : Go: Update generated wrapper functions for TensorFlow ops.
ac4f7daebf5 : Update scripts for in-place modification of the model
f91e4360a83 : [XLA:Python] Default to passing no parameter replication metadata.
c044907cc85 : [XLA:Python] Default to passing no parameter replication metadata.
fd88bbf95dc : Go: Update generated wrapper functions for TensorFlow ops.
5e9eda87b1e : Switch flatbuffer_utils to pass model by reference.
6d2bbbf09e4 : Go: Update generated wrapper functions for TensorFlow ops.
44400dfcde6 : allow rpc path to override ProfilerOptions. To allow backward compatible with old client, a version control field is added.
a0e1b4b1df1 : Downgrading LOG(ERROR) to VLOG(1) as the error isn't entirely justified. We might not find the FLR in the current ProcFLR and then fallback to the cluster FLR where its not an error.
43b0e2b8a4e : remove unrelated changes.
702a61417fb : TensorFlow for .NET / C#
d4097df2ace : Fix document error for ApplyFtrl, ApplyFtrlV2 and SparseApplyFtrlV2
77dcf7f0aeb : Go: Update generated wrapper functions for TensorFlow ops.
fa32ed2b37a : compat: Update forward compatibility horizon to 2020-03-29
d4d23502bfc : Fuse BN and Relu in mkl path
5992e758004 : Go: Update generated wrapper functions for TensorFlow ops.
f2e28c45f83 : Update activations.py
00dd9cd585f : Update activations.py
03073f44137 : Edited docstring example
815bb2b5c66 : Update activations.py
711b1b64ba6 : Update activations.py
3d34f228fd8 : Go: Update generated wrapper functions for TensorFlow ops.
57a13f07a07 : Add some more HLO to TF patterns
95be0349fb1 : Add more usage examples to tf.keras.utils.to_categorical.
a1044cc9fc5 : add test and fix docstring
abfee01eef0 : Go: Update generated wrapper functions for TensorFlow ops.
c0c10978edf : summary line for docstring
e24331bf116 : Fix race condition in TensorArrayWrite grad.
a1a7af994db : Go: Update generated wrapper functions for TensorFlow ops.
7f389c2ac3c : _ConstantValue can now see through tf.identity ops
6cf38a4dac2 : Update README.md
4a441b23646 : Support sparse input for bucketization.
e6b4974ab74 : #37803
5031bb40e31 : Go: Update generated wrapper functions for TensorFlow ops.
e73bf9bd743 : compat: Update forward compatibility horizon to 2020-03-28
8fa6423567d : fix
1ebf099e459 : Fixed make_train/test/predict_function docstrings
76b4686cd28 : Updated method references in [predict,test,train]_step docstrings
409cf98f6c0 : Resize the input tensors of the interpreter in the calibrator
47ed659f382 : Add include dir
6afd13b1586 : Add mirror_pad/fully_connected/concat to gpu target
341766a2604 : Document pooling operators in XNNPACK delegate
c9733d70781 : Go: Update generated wrapper functions for TensorFlow ops.
f4c4752d578 : Remove the control_flow_util_v2 dependency back to Keras.
0603c3d1712 : Delegate _aggregate_gradients in LossScaleOptimizer.
d0a0a22b983 : Move ruy's code to a ruy/ subdirectory.
1303fce83c4 : GpuType replaced with DeviceInfo.
86f5733999c : Fixed accumulator precision for generic DepthWise implementation. Removed inlined constants for kernel sizes.
f0d9ae52dd7 : Remove init_scope test of AggregateVariable
41143f32b8b : [Executor] Move `GraphView` and related types to a separate file.
221a37df2f5 : Fix Gauge bucket for tf.data.getNextGen metrics and also fix typo in comment for previous Sampler metrics.
becc09a1d8d : Internal change
ff983e18752 : First commit for a C API for unified execution of eager and graph modes. This does not support capturing in graph mode yet.
3198d2295a2 : Fix issue with previous change which broke some tests.
c30db288abe : Go: Update generated wrapper functions for TensorFlow ops.
c08b9dafd71 : If available, have batching streamz be labeled by model_name.
ba11219b179 : Add script to randomize model weights
a4c2fcf05b8 : Add indirection layer for selecting cmath functions from global namespace.
0c6b402cac7 : [MLIR:TF/XLA] Support control flow for tensor array decomposition
353ab1535df : Add EnqueueTPUEmbeddingRaggedTensorBatch for RaggedTensor support.
1c06c1d2de4 : [OpKernelContext] Add `set_output()` overload that accepts a Tensor rvalue reference.
6e69a4c3fde : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/4fd5d1477b221fc7daf2b7f1c7e4ee4f04ceaced
17729960be3 : Update TFLite dependencies in all gradle builds
006fd832b1e : Re-initialize device and type priority list in ProcessFLR when updating cluster.
966bbe7dc2c : Add script to randomize model weights
d86b45916aa : Remove the `filters` and `dilation` argument because they are being replaced via deprecation.rewrite_argument_docstring below.
6a921f109b0 : Add runnable example for tf.keras.utils.plot_model.
71061eed009 : Retry of the is_tensor change.
0c5bd2d4c77 : Optimize (legacy, reference-typed) `VariableOp::Compute()`.
2722af97005 : Cadence: HiFi4 Neural Network (NN) source download and Fix issue with Softmax
0a4a6893a89 : Disable functionalization of v1 graphs during import.
6d732cee5b8 : Make the XLA CpuTransferManager reflect the fact that the allocator is synchronous and buffers can be accessed immediately.
0f26ae18308 : Tag OSS tests "local" so they run on GCE VM regardless of remote build.
f5c51a35333 : Add example for tf.keras.utils.get_file. Did not make it testable since it involves file download.
92b034c66ca : Go: Update generated wrapper functions for TensorFlow ops.
5b533a3f315 : Added structure that describes Device(Apple GPU).
94bc5b2b52c : Removed unused ConvolutionTransposed3x3.
69ee4de053a : Fix for the broken 16-bit interface after latest changes to master.
09f5c41263c : Add tests for RaggedTensor.from_tensor where the input tensor's shape is not fully defined.
ddaf2c91100 : support for python 3.4/3.5
dc62ba60275 : Add tracing for memory allocation chunk address and size in BFCAllocator.
22325a5c7d5 : [MLIR/GPU] Move utility functions to a separate file. NFC.
190ceb644ee : Go: Update generated wrapper functions for TensorFlow ops.
d2b90c81c18 : Add compile-time option to tuple PyLocalExecutable arguments. For now execute options also includes the flag and arguments are tupled if either is set. Once the Python callers switch to using the compile time option the executable option can be retired.
ad101dc7a85 : TensorHandle clean ups
d992938a2bc : [XLA] Fix shape error in triangular solve expander for left_side=False where more than one block is present.
a0f63991647 : Do not catch and warn for exceptions raised while calling a function without conversion. Fixes #36792.
f2f5be05f5f : Fix xa_nnlib download
d38475eb2e3 : Clarifies meaning of is_tensor in the documentation.
6766a8ee3e7 : Make Keras deserialization aware of enable/disable_v2_behavior switches.
cd59b293b5b : Update XNNPACK and pthreadpool dependencies
e47cac3999d : Remove the reverse dependency from TF tracking util to Keras.
9c0cd5cf893 : Fix memory leak when tf.function executes.
be9c75dbaa4 : Fix output pattern in 1x1 SOFTMAX case.
fc78d5edcee : Fix documentation of tf.keras.losses.categorical_hinge.
8d9149849fb : Clarifies meaning of is_tensor in the documentation.
6ef1de968e1 : Fix in_top_k on GPU with empty input.
7e2f5ac7868 : Go: Update generated wrapper functions for TensorFlow ops.
bdc130f0d03 : Fix comment typo
e0782d28901 : Workaround for a matching ambiguity on some compilers in an overloaded function.
5ad4ed80bb0 : Go: Update generated wrapper functions for TensorFlow ops.
d81a767881f : Improve layout related multi-output fusion heuristic.
411203b713c : Go: Update generated wrapper functions for TensorFlow ops.
6f042c81d73 : TFLu: remove -fno-builtin compiler flag
a9e73d6fd57 : compat: Update forward compatibility horizon to 2020-03-27
54f84c28b49 : Go: Update generated wrapper functions for TensorFlow ops.
66094617327 : Fixed a wrong reference to a variable.
db450ff10f7 : Change append function to while loop .
802560bdf29 : Remove a duplicate check.
648c5539274 : Add the target spec and cpu target spec
61e1dc3ac7e : Tweak passes: fuse lstms & inline & dce before lower tensor list ops.
df6e5c6b59a : Fix bug in MixedPrecisionLossScaleOptimizer
a3fb70f38ec : Added statement for values closer to 1
e8dbf1de1ab : Adds asymmetric quantized inputs for hybrid ops in future models.
857f0c95575 : Add option to enable tfrt eager context
269887e4eee : Simply put some utilities of gpu model builder into a separate header file. Such utilities have been tested in the model builder unit test itself.
bdf69bf0c14 : Add a benchmark for the index_lookup adapt call.
9fc04fc5310 : fix pylint errors (Line too long)
dbfc8c5b3d5 : Adds asymmetric quantized inputs for hybrid ops in future models.
a31ffb72e17 : Add AbstractContextInterface to abstract runtime
2c3284560d9 : Add fused RNN/LSTM ops as legal ops in lower tensor list pass.
e5724ac1e9c : More logical block size selection for convolution.
b991fb1dfe7 : Optimize reduce float mean for reduce on the last dimension case.
3734ff5b241 : arena_planner: Create tensor_order vector directly instead of using tensors_set
e406bbff445 : Fall back to ShuffleDatasetV1 when no seed generator is present.
5699fc9d7c5 : Fix build error of TFLite pip package
1845212cbff : Add dimension check for embedding.
34d91ceb916 : Add reshape/logistic/softmax to gpu target
3120c59944e : Added missing header.
40ffb88b897 : Add dialect registrations to the bridge passes
2888bfadaf9 : Make ProgBarLogger non-blocking when verbose=2
4cc7903e58a : Bug fix for RaggedTensor.from_tensor(t)
0ddf341db54 : Skip adding attributes during import for derived attributes
360e5db87d3 : Go: Update generated wrapper functions for TensorFlow ops.
7bae321c480 : Make `tf.data.experimental.dense_to_ragged_batch` work correctly with tuples.
7f6997631ea : Allow inserting nodes at specific positions in GPU Graph. Use the new functionality in quant transformation.
8530811b462 : Make ProgBarLogger non-blocking when verbose=2
9dadbb283d0 : Take #2: Improve Conv2DBackpropInput to take input_sizes as a 2D shape.
55d96a7c83b : [XLA] Do not simplify loops with trip count = 1 if there is an infeed in it.
3009664be00 : Update op_version for split, it should be checking for input[1] which is the input. Input[0] is the axis
dce27acd284 : Go: Update generated wrapper functions for TensorFlow ops.
fbbdbc7101e : CUDA/ROCm shared interface
b780f710ce7 : Added direct copying of GL<->CL buffers. Applicable when no cl-gl sharing support.
f011d16d506 : Added Winograd selection for Metal backend.
82bca13f890 : Check the number of occurrences in each tool's converter.
0b63458060d : [tf.data service] Add python bindings for running the tf.data service.
0e0c2c734ce : Fix buildifier errors
bcfc83d8b5f : Add a util to get the tile shape on a device
461598528c0 : Fixing linter errors
5a86c051d3a : Create an integration_testing directory for tests that are only run on nightly and release pip packages.
bf1361adf08 : [Intel MKL] Fixing bfloat16 integration in MatMul and BatchMatMul for DNNL1.2
e0e1195f217 : Make the binary->reshape reorder condition more restrict
c94f1f004d5 : Clarify that ResizeMethod.BILINEAR is actually tf.image.ResizeMethod.BILINEAR, etc.
ae16d9ef5db : Add usage examples to metric functions and improve some API docs.
beb053a633f : Add tests for composite tensor input.
eac47ea2b86 : Go: Update generated wrapper functions for TensorFlow ops.
587b48d49b4 : Reset counter into static array in Free
c0da53ec25f : RaggedTensor.to_tensor() to preserve inferred static shape.
b97c90c87fc : Move third_party/tensorflow/core/protobuf/trace_events.proto.h to third_party/tensorflow/core/profiler/protobuf/trace_events.proto.h
6d947c837a2 : Truncate steps_per_execution to run at most one epoch.
e460cd4973b : Add script to randomize model weights
3b33da58810 : Add int16 output support for Softmax.
26fdbf9b7c2 : Fix flaky test. Sometimes the model.fit finishes too fast, and ran 10 epochs within a second.
79ca75b6185 : Add support for updating argument/result shapes and layouts with associated shardings of entry function.
c5b4b6dc1f0 : Add verifier for xla_hlo.dot_general op.
6e920629c52 : Fix crash when trying to look through blockarg
3dc8f816029 : Small Softmax cleanups:
e8590130e3b : Bug fix for RaggedTensor.from_tensor(t) when t.size()==0 and ragged_rank>1.
24f11dc4fc8 : Prefer `android_arm64` for benchmark/eval scripts
e410e94e521 : Fix elementwise with const tensor parsing.
fccc0ae3f84 : Make Keras maintain its own initializer classes.
f6117581242 : To add a check of `input_dims` greater than zero in embedding layers. Fixes: https://github.com/tensorflow/tensorflow/issues/37777
d264dafacfc : Remove unused function
44430e7ddab : Nit: Create op_params in the smallest scope.
568f90e6c1b : Add HloTestBase::Run function that takes HloModule.
c3e179cc7ed : Remove unused build rules
c8ffb36d8ca : Updated test and fixed a build error.
323d6f6073d : Fix compilation error and wrong version for relu in hexagon delegate
09e52acd9e9 : Go: Update generated wrapper functions for TensorFlow ops.
f8c45a5b38a : Clarify assert docs
dd0d9e8f03d : Added versioning to ADD/SUB + some rework of the existing code.
f7132de3d4d : Bump LLVM rev
6fb1f04baf6 : Add add/mul/relu to gpu target
fc2451dd6d8 : Better error message. Now we print part of the module name that caused the error, so it is easier to find the right file.
410852dbd24 : Set tf2_behavior to 1 to enable V2 for early loading cases
55fa8bafc88 : Fix indentation
f76195954f4 : Sink all constants into functions when outlining while
504941909ab : fix context leak
dc05a7a6b94 : compat: Update forward compatibility horizon to 2020-03-26
4e5475ecd4f : Go: Update generated wrapper functions for TensorFlow ops.
746dd103729 : Use std::vector instead of std:list for ArenaAllocWithUsageInterval container
242682f2b4b : [MLIR][XLA] Add ConcatenateOp to LHLO/HLO emitters
63e3f2ccd1e : Corrected the docstring by removing 'real number'
47140aa69d7 : Utilize weak symbol to apply XNNPACK delegate by default in TFLite.
028505ae196 : Go: Update generated wrapper functions for TensorFlow ops.
3f36b5d5bf6 : Support for encoding/decoding BoundedTensorSpec objects.
97099b3610c : Try to break the dependency of MP in training and keras.
b3212dd8027 : [XLA] Several improvements to dynamic padder. - Support partial slice on dynamic dimensions -- this is achieved by letting the client to set the dynamic dimension after building a xla slice. - Support dynamic pad on padded dimension. - Fix a terrible bug exposed by rxsang's experiment where transpose creates wrong dynamic dimension.
2d055a42266 : Internal change
81415e2bfc4 : Fix smoke tests for GCS to be Python3 compatible.
c94d33c7d3f : Reset the global_train_batch in each training.
2eb1429580a : Remove structured binding
56f4edbb5a7 : Fix `GetMatchingPaths` with special chars bug.
bfc51b2d238 : Fix regression - keras fit class weights are being cast to int
01074395064 : [Grappler] Add Einsum to auto_mixed_precision whitelist
c63d7749f3c : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/deb93ed1bf359ac99923e3a2b90a2920b1101290
8e137a00d92 : Winograd convolution for Metal backend. Fixes for Winograd conversion.
e3a9171ece9 : Propagate shapes from function return to the call sites in TF Shape inference
f0ee69ee30b : Make some "experimental" feature flag private
c7ca12518d4 : Go: Update generated wrapper functions for TensorFlow ops.
25834283d9f : Use both input and output scales int quantize, dequantize and softmax operators.
225a7e24ac1 : Emit warning instead of error on non-fatal ShapeInference cases.
756984c003f : Remove the TENSORFLOW_MEM_DEBUG compilation flag from the path that passes TF op name etc. to BFCAllocator, i.e. enable the passing by default.
46fb249da77 : Remove structured binding
630c5b88206 : Remove usage of `@Test(expected = ...)` in ZerosTest.
6f9889054a7 : Refer to the testing best practices guide from contribution guide
ae33348a36a : Fix order-dependent mixed precision test.
4997cdbbaac : Restore updated documentation on TFLite binary size
43121ac1287 : [XLA] Don't merge buffers with colors that are assigned by memory space assignment
dab4b0ebf23 : Move third_party/tensorflow/core/profiler/op_profile.proto.h to third_party/tensorflow/core/profiler/protobuf/op_profile.proto.h
a47cd610e3e : Make sure there is a control dependency from the v1 while_loop pivot to the Const nodes created inside functional ops. This is needed to prevent frame mismatch errors where there are Const nodes inside tf.function in v1 while_loop and inlining is turned on.
5d169b40e90 : Add dynamic_broadcast_in_dim -> broadcast_in_dim canonicalization.
35a3591b3e1 : Teach MemorySpaceAssignment to find buffers to keep in alternate memory across program scopes.
5943793102a : Add a hopefully more helpful error msg when some boolean mirrored variable is used in TF 1.x control flows.
1fe1c9a9af7 : Reword the error message of `merge_call` within a `tf.function` to be explicit about the control-flow case, and remove mention of wrapping entire `strategy.run` inside `tf.function` as it is done automatically if `fn` is a `tf.function`.
f8d799aa446 : Dynamic-shape-aware BroadcastTo lowering
ababd9fedf1 : Add metrics for Batching Function.
bf98deb51d3 : Re-enable testVariableInput since the underlying issue has been fixed.
bcfc1ba6798 : Set _HAS_AGGREGATE_GRAD in LossScaleOptimizer.
f43961dec77 : For compatibility with PyYAML v5+, try to use unsafe_load first and fallback to load.
0349c8ddf5b : Add test for tf.data.Dataset.from_generator with dictionary elements.
4f395601839 : Support building XNNPACK delegate for Linux/AArch64
1d71f47aaa0 : Go: Update generated wrapper functions for TensorFlow ops.
6ed551b7a2c : Add a generic transformation that can emit arbitrary code instead of Python. This enables the infrastructure AutoGraph relies on to be reused to generat arbitrary non-Python code. Will be part of the future standalone PIP package for code transformation.
b11f26e1170 : Handle Const -1 and UnknownDim differently in Grappler static shape inference.
b4767daaaac : Retry apt commands on connection timeout when building docker.
be2c7869f59 : Move the namer into the generic pyct library. Clean up dead code.
9273e67c46d : Create a base types module and populate it with the Tensor base class, along with its Graph and Eager subclasses.
35a382295ad : Make sure that TensorFlow code can use tf2.enabled() at import time.
ac191b55913 : [Functional ops] Move handle cache back into `IfOp` and `WhileOp`.
f1e0098f2a7 : Dropping tests for non-EagerService code path in remote_cluster_test.
ae851304f39 : Mentioned tf.keras.losses.cosine_similarity() as a real number
8504f4bea5d : fixed test
858bd4506a8 : Rolling back a change that broke backwards compatibility.
0c4cb6e2073 : Qualify uses of std::string.
a3493f7e2b5 : Update presubmit to cuda 10.1.
f5f08e60c10 : Cadence HiFi4 Neural Network (NN) Library
5673a09ff77 : fix code format
2faa541d427 : Add a const string for the idle op's name and set the idle op's occurrences to 0.
aab9efbcec0 : Remove the redundant `else` condition.
6da9fa6111a : fixOpFuse
a8aa33c45e7 : [XLA][MLIR] Lower xla_lhlo.ReduceWindowOp to parallel loops.
b857f0aaec7 : Bump LLVM version for TF.
bb463f8fa47 : Fixed `Bidirectional` serialization.
be7b4f359ce : Go: Update generated wrapper functions for TensorFlow ops.
8d469001293 : Improve handling of reshapes which just add or remove trivial dimensions.
421f5dd139c : Remove the TODO on fixed test...
913a78794dd : Fix for the error with buildifier.
ccf558d3e2f : Change swig dependency in pip_packge build to use pybind11.
0298dd6900d : Remove special case handling of potential bitcasts.
f8f4b9e3865 : compat: Update forward compatibility horizon to 2020-03-25
9333de1c071 : Go: Update generated wrapper functions for TensorFlow ops.
2ae718b5a40 : TFLM: Enable -fno-use-cxa-atexit since TFLM doesn't do dynamic library loading.
347fef645bd : [tflite] make label_image build
983a5e245e7 : Change DistributedVarOp to be a non-tuple class
445ad96dba1 : Go: Update generated wrapper functions for TensorFlow ops.
ee27697e744 : Update types to match what TFLite runtime CPU support Ops updated: - abs - add_n - averagepool2d - cast - Ceil - Con2d - Cos - DepthwiseConv2d - Div - NonMaxSuppressionV4Op - NonMaxSuppressionV5Op - ELU - Exp - floor - log - logistic - maximum - minimum - sin - sqrt - square
0350d75a3cb : Internal TFRT change.
b16457292dc : TFLM: Apply -fno-threadsafe-statics to all targets.
f2a930982e8 : Move estimators to separate library and rename gpu_estimator.h.inc to gpu_estimator.h
70cb1703c48 : [tflite] add xnnpack delegate to label_image
69396208c84 : Go: Update generated wrapper functions for TensorFlow ops.
154aab671e3 : changed descriptions
c3d655f51bd : Error when experimental_aggregate_gradients=False is used with CentralStorageStrategy
1030e2aa58f : Fix the 'undefined dlopen/dlsym symbol' issue when building tflite benchmark model via Makefile and include external_delegate_provider.
ce714c45f40 : Go: Update generated wrapper functions for TensorFlow ops.
652a4b64be7 : tf.SparseTensor to tf.sparse.SparseTensor
3558f0454de : Go: Update generated wrapper functions for TensorFlow ops.
deb1d63ca43 : Internal change
ea15749d333 : Lower case c++1z config
81c04df968c : Adding a missing dependency to version.cc, fixing an undefined_symbol_error in tensorflow_serving.
2857030ee7d : Add max pool 2d, depthwise_conv2d & conv2d to gpu targets.
225e2daf709 : [tflite.support] Add javacopts to all targets.
2f531d9dc87 : Added tutorial tab to TF Lite doc
920f7e6264f : fix an initialization problem in MklFusedBatchNorm
b27e04a3737 : Release cloud tpu client 0.7
c9688499e4f : Go: Update generated wrapper functions for TensorFlow ops.
7cf2aa0608d : Remove unnecessary qualifying namespace tflite::gpu::.
4a12b6f8d18 : Add a flag for enabling/disabling legalize tf while pass in tf_tfl_translate
673bac75fd6 : Winograd36To4x4 transformation for Metal backend.
0145f01b3e1 : Disallow mixed precision from being used with certain strategies.
d64699adc61 : Track the total occurrences per OpMetricsDb.
fae2d16e53e : Support steps_per_execution in Model.evaluate.
605ebe703f9 : Fix quant_basic_lstm_test.cc: The previous output and state tensors need to be variable tensors.
92a9e3678ed : Winograd4x4To36 transformation for Metal backend.
a234904bf07 : Remove the keras cell check from legacy RNN code.
cbc01327f76 : [Executor] Fix build with some compilers.
aea31968915 : MultiProcessRunner: Give up killing terminating subprocess if PID is not found.
ed1c0a18522 : Go: Update generated wrapper functions for TensorFlow ops.
d5d0208f9ec : Update ops-related pbtxt files.
4dce625d93f : Small cleanup: Use GetInput/GetOutput helper functions.
1e07e069c18 : Make portable_tensorflow_lib_lite work on iOS
8671a1f4809 : Remove unnecessary locks in fast path. Depend on the GIL directly.
871c5fab676 : Avoid throwing InternelError with streaming RPC Not-OK status.
b4f2e67d667 : Adjust test cases for compiler/tests:image_ops_test
31cf484b86b : Utilize weak symbol to apply XNNPACK delegate by default in TFLite.
832f57b14e5 : Fix tpu_strategy_tests on Cloud TPU.
585de535ce3 : [Executor] Separate the edge data structures for data and control edges.
63ada912d54 : Winograd utils moved from cl to common.
75ae7742abc : Rename all_reduce_sum_gradients to experimental_aggregate_gradients
448a04e7c43 : Replace non_max_suppression_padded with a new implementation that supports batched inputs. This new implementation is considerably faster than previous implementations on TPU and GPU.
21c8683cada : Fix python_hooks BUILD deps
02d0c98cee4 : Move `pylint` disable annotation so that it does not render in the API docs.
8052d528e90 : Add explicit padding to depthwise conv2d.
f19161ecb79 : TFLite GPU: Replace tflite::gpu::Status with absl::Status.
cd661aab964 : Remove Softmax dimension checks: all implementations work on last dimension, other dimensions are just used as batches.
8ed969c39d6 : Remove the optimizer v2 instance check, and replace with v1 object check.
7ae19926645 : Avoid deleting a bad Stream in a host callback enqueued on itself, which can cause bad behaviors on some platforms.
fc6673bbe27 : [MLIR:TF/XLA] Tensor array decomposition
2c4129aa474 : Fix async error.
fb2c82d7f6a : Remove extraneous backticks around parameters in the Args section of reverse_sequence.
b83ea9c7d09 : fixed missing import in test
d25dbae0a43 : Small cleanup: Use GetInput/GetOutput helper functions.
ae408cc2fb5 : Update tensorboard dependency to 2.2.x
bd7e3662586 : Fix Model.evaluate sync logic
36b414829db : Go: Update generated wrapper functions for TensorFlow ops.
463bec0d92f : Add support for target nodes of TensorFlow Graphs in TF MLIR importer.
e1afcc5feb8 : Fix a crash when combining step databases among multiple GPU hosts.
eb00bf17d3e : Fix for the warning.
c3e25fd2b3b : Support int8 tensors with the Hexagon delegate. Validates using Softmax & AvgPool operators.
bd24a8316d6 : Add saving_listeners to tf.estimator.TrainSpec so users may pass tf.estimator.CheckpointSaverListeners.
dd82cdebce7 : Add tf.Multinomial op definition.
3de4e2504f6 : Fix Keras shape-dependent logic for recreating convolution ops.
243d11e04c5 : Fix Makefile not to include lite/tflite_with_xnnpack.cc
aa0695e115a : The original motivation seems to have been that inside fusions we don't have layouts and thus cannot replace reshapes and transposes with bitcasts. Therefore we preferred not fusing potential bitcasts. Now that we run layout assignment before fusion, we do already replace potential bitcasts with bitcasts, so this check is obsolete.
8ca7de134ca : Go: Update generated wrapper functions for TensorFlow ops.
3bdb28e5173 : Fix for build failures.
c5ff38aebf7 : Go: Update generated wrapper functions for TensorFlow ops.
3bff34f629c : Add step argument to SummaryWriter.(set_)as_default.
ee940c2bea3 : Add 5D support for TFLite Maximum Minimum
99e754b3a18 : compat: Update forward compatibility horizon to 2020-03-24
fb739579c38 : Go: Update generated wrapper functions for TensorFlow ops.
282828af67d : Fix path, it's talking about this test.
be9d33754d4 : TFLM: Move forward with the original CL and fix bluepill test by adding -fno-threadsafe-statics flag.
7247fefebbb : Utilize weak symbol to apply XNNPACK delegate by default in TFLite.
32a62ac58bc : Fix Kokoro iOS breakage.
5c93efc8b1a : Added example and description about numpy_function() in Dataset.map()
49418bd074e : minor spelling tweaks
f1efe7d5684 : add gpu target to avg_pool
b7f82785ade : Go: Update generated wrapper functions for TensorFlow ops.
dc2e5bde904 : arch_native_linux is actually called native_arch_linux
0de8de465c1 : Move hardware to its own header file so it can be included by other files separately.
fd5b26a3e91 : Go: Update generated wrapper functions for TensorFlow ops.
b009488e56a : Update comment to match w/ NHWC.
5522bfa37f9 : Updated reduce_sum description to include comments in code sample
dcf212b2a5e : Separate `model.cc` into `model_builder.cc` and `interpreter_builder.cc`.
e918c6e6fab : Fixing a memory leak in Keras.
60d6ea479e2 : TF2XLA: BatchMatMulV2: add adj_x/adj_y support
5d93f288973 : Make flatbuffer_translate_lib dynamic linked
ac3f66b6549 : Adds tolerance arguments to pfor test functions.
f748283ee01 : Fix crash if set_visible_devices() is used with tf.keras.mixed_precision.
8581cdd0d01 : Enable values_test on multi GPU
f5de0a77b33 : Add the quantization specs for the inputs and outputs
11597546307 : Mean optimized for Metal backend.
e2a223c5e52 : Always output the benchmark result by registering the benchmark logging listener in the BenchmarkTfLiteModel constructor.
0c6cad2a439 : Fix a potential deadlock in GetOrCreateSubStream/ReturnSubStream by not holding Stream::mu_ while destroying bad streams.
b80ac685de0 : Remove the mlir dependences from the calibration library
8a53a3082b0 : Support remote inputs passed as Tensors to EagerClusterFunctionLibraryRuntime::Run.
4290ab0ba9c : Supported tiled output sharding for model parallelism.
3dc3f89aadd : Go: Update generated wrapper functions for TensorFlow ops.
309574cdb27 : Unlock XLA non pivoting tridiagonal solver for all back-ends. Also modify XLA implementation to speed up compilation time.
f68e082e2be : Disable flaky eager:remote_test
f18fa5b6b09 : TFLite GPU: Replace tflite::gpu::Status with absl::Status.
b5c72561184 : Internal cleanup: retire support for converting whole classes, which is not supported in TF2 and is unlikely to have real uses.
ec5c9bebf85 : Reorganized structure of Elementwise operations. Support of linking for two input elementwise. Added broadcast parameters. Removed ApplyMask(mul + broadcast).
1bf7b2f0cf2 : Remove the unnecessary type check from legacy RNN code.
3e2b0312117 : Cache the out-of-range status and avoid repeating reads in BufferedInputStream.
a58b1026bd9 : Disable flaky eager:remote_test
ebe2d864dd0 : Disable tests that are failing on Cloud TPU.
f446a69e5c3 : Fix repeat, and add tests
93cf0505fbc : Remove redundant cusolverDnIRSInfosGetNiters
8abb0d29927 : [tf.data] Completing migration to new internal APIs that make it possible to overriding policy for handling external state during iterator checkpointing.
c08ebde007b : Append 'grpc' to the C++ service namespaces for google APIs
77527d0df17 : Auto-generate all unary and binary TensorFlow ops supported by tf2xla bridge
c0d13627b36 : Cleanup unused/deprecated functions in tf.layers.utils.
b3dab55405d : [tstring] In `SerializeToTString()` use `SerializeWithCachedSizesToArray()`.
4441a60ec15 : [XLA] Disallow send/recv buffers from memory space assignment.
083fc9754e6 : Move legacy TF RNN cells to Keras and export there.
79b8c700d41 : Roll forward change to run use MLIR based TensorFlow compiler in XLA on demand compiler
aba2ca46032 : Adds tf.random.experimental.stateless_split and tf.random.experimental.stateless_fold_in to manage seeds for stateless RNGs.
4cbd9f0a86c : Update tf_generated_ops.td to remove some of the manual changes
a92ffc1b75f : Make ModelCheckpoint non-blocking and able to support multiple steps_per_execution.
8e19ad854a6 : Temporarily disable flaky tests.
dab09e44d0b : Temporarily disable tsan remote_cluster_test.
197f27691d0 : [XLA][MLIR] Rename Handle<Whatever> arg names to 'instr' to reduce confusion.
48598dddf7a : Always log the latency of the very first inference.
8591cedd08f : Add additional TPUStrategy tests for external variable and keras metric.
8c84097861c : Add tests for TPUStrategy for compilation corner cases.
fd89b050988 : TFLite GPU: Replace tflite::gpu::Status with absl::Status.
36b108d7837 : Add support for adding custom metric names in model_to_estimator API.
25ae1e130a3 : Improves public-facing documentation for `tf.keras.utils.custom_object_scope`.
28c22acb3a4 : Remove unneeded symbols from python layers.
e7bbb424808 : Remove the unnecessary type check from legacy RNN code.
c45d13f92b9 : [tf.data service] disable data_service_test on windows.
7f6bd0a85c7 : Revert attempt at implementing "safe gradients" for functions with singularities. After some debate it was decided that not suppressing NaNs is safer.
1b6491369cf : Small fixes for mean and mul in Metal backend.
54d0a198a7a : Bump open source LLVM revision to a711a3a46039154c38eade8bef1138b77fdb05ee
828fe43cf3a : Add BatchMatMul built-in op for TF Lite
c6ec2565db0 : Disable flaky rebatch_dataset_test
46f815205fc : Make python monitoring API visible publicly for end users to instrument their python code.
0bea7faef9c : Rename CreateTfMetricsDbFromHloMetricsDb to CreateTfMetricsDbFromDeviceOpMetricsDb.
71ec683225c : Use JIT device for option in xla-legalize-tf-with-tf2xla pass
f1913bcaaae : add python tracer profiler interface to OSS.
9478afb61cd : Remove usages of cusparse gtsv*
06ca7fc73ca : Update XNNPACK and cpuinfo dependencies
d9d7827dd29 : Use -O3 for cuda compiles in opt, as significant cuda optimizations in cuda-clang only get enabled at -O3.
ac4bcb72fae : Small Softmax cleanups:
fa3b55e940c : Change comment of the external repo #include file origin.
b70b14a4624 : Only create TPU replicated variable handle in graph mode.
b71e31d5459 : Fixed compilation of elementwise_test.cc Reduced epsilon for FP16 in Exp test.
00ad1522c8b : Improve keras.constraints docstrings.
8e9b8a438eb : Improved convolution performance in Metal backend. Improved performance on small sizes. Better convolution selection for A11.
b8054c93d03 : Create a helper function to change a float models's interface to uint8. This is for users to use on inputs, rather than relying on infererence_input and inference_output type in the 2.0 converter.
19f2bd06228 : Make TPUStrategy API for enabling maximal sharding use sharding op instead of attributes.
204b93a1d5a : Break tf_export and its few dependencies into smaller standalone targets on which the test of TensorFlow can depend.
1a1b07304bd : add copyanno for safety
d3f59200aac : Go: Update generated wrapper functions for TensorFlow ops.
99c1898d7b4 : Allow adding compiler specific flags to the GPU crosstool.
a6f0afd2ebb : Fix typos in metadata_schema.fbs
9179a9df3ab : add anno and delete unnecessary tests
f1b87ade134 : Modified TensorScatterAdd to correctly specify examples for shape of tensor
cbc5ab11744 : Go: Update generated wrapper functions for TensorFlow ops.
45bf6356878 : Fix for the breakage after merge.
4abab73a107 : Go: Update generated wrapper functions for TensorFlow ops.
f05de3fdee4 : Use latest RBE docker image and latest clang release.
b4d23b0da5a : Update clang to latest version in the RBE docker image.
c4c48648df6 : added pathlib.Path support to keras: keras.Model.{save,load}_weights keras.callbacks.{CSVLogger,ModelCheckpoint,TensorBoard} keras.utils.{get_file,plot_model}
2e1b15de42c : compat: Update forward compatibility horizon to 2020-03-23
00ba3b81eb4 : Clear owned delegates before they are being populated, which avoids leaving unused delegates in multi-option runs.
9278bbfc249 : Support to pass in a list of supported node indices directly to GraphPartitionHelper.
7116a21f176 : Make flatbuffer_translate_lib dynamic linked
fbc353501cc : Added description of effect of regularization on validation and test
0c487d64172 : Fixed the delegate memory ownership issue w/ the benchmark model tool.
85b36ef350b : Go: Update generated wrapper functions for TensorFlow ops.
f810279886b : Change promote-resources-to-args pass to emit all the unexpected users for VarHandleOp.
ed148436260 : Go: Update generated wrapper functions for TensorFlow ops.
f2643a29857 : correct copyright year
0aa35b554d1 : fix loop else in autograph and add test
fe998dbcf4d : Explicitly register dialects required in compilation pipelines
fbaaf16478f : Include used header in verifier.cc
15f9f084677 : Replace ASSERT_TRUE with TF_ASSERT_OK in compile_mlir_util_test for better error messages
ce82bfc4545 : rollback unrelated change for TFE_OpReset
cea988551e4 : Support host training loops in Model.fit Adds experimental_steps_per_execution to Model.compile to control this behavior.
3ebd0c683ef : [Executor] Restructure `ActivateNodes()` to avoid unnecessary loads and branches.
8a26aad292b : fix TFE_OpReset doesn't clear inputs.
f7b6793c661 : Go: Update generated wrapper functions for TensorFlow ops.
313afe61fa9 : Go: Update generated wrapper functions for TensorFlow ops.
503f3418ca3 : Remove expired forward compatibility horizons
86f83201d34 : fix typo
6b9c51948ae : add check for 0 funcs and raise error
1d961d8b588 : compat: Update forward compatibility horizon to 2020-03-22
b65dae5e5fd : Fix nightly smoke test after CL/301880779
40675b3af0f : Go: Update generated wrapper functions for TensorFlow ops.
1409428ce2a : Go: Update generated wrapper functions for TensorFlow ops.
f1ba29bea2b : Make flatbuffer_translate_lib dynamic linked
4e6bf4ea54a : Add explicit build dependencies for imports in graph_optimization_pass.
827943f3d5b : Emit unconverted ops with attributes
1210b521aa2 : Remove macro guards.
874adafd91b : [tf.data] Completing migration to new internal APIs that make it possible to overriding policy for handling external state during iterator checkpointing.
ce81212fdfe : Bug Fix : correct compilation erreur by using dynamic allocation
e5e81a3b52c : Bug Fix : resolve cast error by adding cleaner type for MKL
ca19cb9b6a7 : [tf.data] Completing migration to new internal APIs that make it possible to overriding policy for handling external state during iterator checkpointing.
6c6f57ca2ae : Roll forward (with a fix) of previously rolled back PR #37400.
33ebd0d4f2d : Go: Update generated wrapper functions for TensorFlow ops.
a99f66ee34a : Expose eager c_api_experimental to other language binding.
cd3eec57955 : Go: Update generated wrapper functions for TensorFlow ops.
f138d653010 : compat: Update forward compatibility horizon to 2020-03-21
c7768ea2389 : Register the TensorFlow Eager constant folding hook in 'compile_mlir_util'.
d17ad62d8a7 : Add _HAS_ALL_REDUCE_SUM_GRAD to SGD
ad188d0ade4 : Minor refactoring of some snapshot_util functions.
c228728a2f6 : Go: Update generated wrapper functions for TensorFlow ops.
96fe849d46e : Internal TFRT changes.
8d82addeab1 : Upgraded to DNNL-1.2.2 release.
f93485dad7d : [tf.data service] Add initial master and worker implementations.
c5239755706 : Add a few more test cases for the shape function of Reshape.
ca16bf312b9 : Small Softmax cleanups:
d6af13cafff : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/4da2c6b1974827b1999bab652a3d4703e1992d26
7de80adca64 : [tf.data] Fix "passing result of std::move() as const reference argument" warning.
c984ec0b360 : Re-organize values_test
3caa238d42b : Fix mirrored_strategy_test failure after contant tensors are always on CPU
c7fb55cf532 : [tf.data] Remove unused forwarding library.
a5e787c1718 : Fix typos: should be ChannelDimIndexInterface
158719872ae : Go: Update generated wrapper functions for TensorFlow ops.
c5927e4a69e : Update replicate invariant op hoisting to handle ops with regions.
3947c77855f : Expose RewriteLayoutWithShardedShape from XlaCompiler.
40882b8f893 : Lower xla_hlo.cos -> linalg.generic
aecf5e0104c : Fix build on platforms that don't support alwayslink=1 for header-only targets
ce3ba1058f0 : Fix crash in Model.fit() if a gradient is None, attempt 2.
660b1908aab : Turned down verbosity of TC eligibility detection.
63c256e4fa3 : Call verify method for tfl Runtime verifier.
fde8d3886b0 : Fix replicated input sharding handling.
2234cafad6c : Create _Subprocess class in multi_process_runner to better modularize the methods belonging to parent and subprocesses.
50480faea75 : Make TensorBoard Callback non-blocking.
74354e8fddf : move python hooks to OSS for code reuse.
20d58a1916a : [tf.data service] Add util for handling grpc errors.
fe4ef23c9e8 : Internal visibility change.
16b5232a803 : Qualify uses of std::string
f023e26d903 : [tf.data service] Add test utils for testing against dataset GraphDefs.
38ca061ed3c : Fix a check in tfcompile codegen.
9df9b1a1f33 : Use static_cast<float> to convert bfloat16 to float instead of relying on implicit casting in argument to float ctor.
a23fe18cb32 : Wire training argument through feature column helpers / DenseFeatures so that feature columns can be training-mode-aware.
975e8b94de2 : [tf.data] Avoid contention in bytes-read metric collection.
b513093daef : [TF:XLA] Support setting up aliasing of tuple args when converting a MLIR module in HLO dialect into a HloModuleProto
6429fed042a : Fix GCS filesystem on windows by using platform independent primitives in GetMatchingPaths
9772f7ed652 : Fix empty hlo category to show as unknown.
289af050cc8 : Internal Copybara change.
a794c690b48 : Move the templatized integer implementation of Softmax to reference/softmax.h, make it work with uint8_t to replace the uint8 version there.
d0e21cd4686 : Use correct variable _device attribute in Keras optimizer_v2.
0ad3c881ff7 : Go: Update generated wrapper functions for TensorFlow ops.
f8da7c2b157 : [tf.data service] Add framework for pluggable credentials.
16051cb33c4 : Make elementwise operations with two inputs support all of the cases: elementwise, scalar, broadcast and const vector.
2fd08c48a38 : Enable bluepill as part of the presubmit checks.
488f27046cd : Add CreateLegalizeHloToTfPass to a public header.
0ffd38260a8 : Extend error message when super new GraphDef import fails
7d7a5c9b4fe : Avoid creating tensors as global variables in dataset_test
f695f0e8a72 : Temporarily disable some multi gpu testing
f4a7fea8fe2 : TFLM: Use scratch buffer in FC.
ac8be4e7d0d : Internal change
73e780cbc22 : Fix inference_interface tests
5cc23b291b5 : Intenral Copybara change.
e9650ec721a : Temporarily disable elemental_ir_emitter_test on windows
d46aa971be6 : Adds GraphTransformation to add QuantizeAndDequantize nodes in GPU graph
bb97495f770 : Adding test for BaseResourceVariable.__repr__
b7855c70984 : Disable the thread sanitizer for some tests until they get fixed.
1e1f1aa3c2a : Update network_test.py
ec799ba3e10 : fix the method name and input name
f97972f0f83 : Micro: Enable M-Profile Vector Extension if Supported.
22b65b2d1b2 : add more unsupport type
b57d910db53 : Opensource TFLite Support codegen.
86ece822c81 : add unit test for bugfix
abf182a8826 : [XLA][MLIR] Emit SelectAndScatter HLO instruction as lhlo.SelectAndScatterOp.
5c91eab5d43 : [XLA][MLIR] Generalize FusionToLhloConverter into NestedHloRegionsConverter.
fea3433cfc4 : Add error checks
0e0fc5a7910 : [XLA][MLIR] Emit ReduceWindow HLO instruction as xla_lhlo.ReduceWindowOp.
c0306ef626b : Go: Update generated wrapper functions for TensorFlow ops.
4f468e12edd : pfor: Add converter for LeakyRelu and LeakyReluGrad.
7d5fb910040 : Update metadata schema documentation to better define the spec for ScoreCalibrationOptions.
61349d9e34f : DynamicBroadcastInDimOp: make broadcast_dimensions mandatory
130e868c9c5 : compat: Update forward compatibility horizon to 2020-03-20
1c80c08adc2 : Go: Update generated wrapper functions for TensorFlow ops.
cc2f3e2ccf8 : Guard -lrt adding in check for linux variant
1751e3c8de7 : Add -lrt to linkflags
765ddddb227 : Add clang RBE configuration.
91e9cf21561 : Update RBE docker image to include a newer version of clang.
f819114a2d9 : Remove direct dependency on the static libcudart; it is now linked dynamically via the stub everywhere.
9c7354462df : Added a better heuristic of detecting TensorCore eligible Einsum operations. Added equation as XStat type.
7f1209593e1 : Update clang to newer version.
a6283838e4c : TFLu: Update MBED version to mbed-os-6.0.0-alpha-3
578a4c32b4c : Go: Update generated wrapper functions for TensorFlow ops.
356fb0d529a : Utilize helper functions to parse delegate string and create delegate for evaluation-related tools.
61581a3b7c7 : Intenral Copybara change.
c48d2a48bbb : Go: Update generated wrapper functions for TensorFlow ops.
289d2827ce2 : Always link the static filesystem registration target.
308835c96a6 : Fix crash in Model.fit() if a gradient is None.
f5003192037 : Make saved models more deterministic
cdf7d9830c4 : Intenral Copybara change.
3931d39379b : Fix crash in Model.fit() if a gradient is None.
b04c4e0e433 : Flush denormals to +/- 0 when converting float to bfloat16.
4abe7b53ba2 : correct lint warnings
c75cfa96c82 : A pass to fuse multiple hlo xla ops as one quant region
b28cbd90877 : use correct indent for multiline doctest
c826dad7f49 : use correct indent for multiline doctest
40129bc3fa0 : Upgrade protobuf to 3.9.2
08ab10f127b : Fix formatting of lite/tools/pip_package/REDAME.md
22607193745 : Revert : Skip testNonMatchingVariableCreation.
30701c7344f : Go: Update generated wrapper functions for TensorFlow ops.
2528d18d1f5 : Remove unused function.
bd0b515922e : Remove the TENSORFLOW_MEM_DEBUG compilation flag from the path that passes TF op name etc. to BFCAllocator, i.e. enable the passing by default.
5c4931bbf69 : Preserve original order of checkpoint layer dependencies by making an OrderedDict instead of sorting the dictionary.
12aa08b32bd : Ifdef out cusolver wrapper functions disabled on windows.
5c66fbfd388 : Fix unnecessary outer loop.
dab07567118 : Fix bug in lift_to_graph.
92f2e1c3151 : Fix yet another seed forgotten in 301407257
def3e4484a8 : [TF:MLIR] Implement optimal layout assignment for Conv2DBackpropInput
9147d7d2a5a : Increase static op data array length to account for new models.
9426596938d : [TF:MLIR] Implement optimal layout assignment for Conv2DBackpropFilter
66e8fea58bd : Remove obsolete comment.
8dbce385509 : Go: Update generated wrapper functions for TensorFlow ops.
8922257d62c : [TF:MLIR] Add DataFormatVecPermute op
e01b0846b7a : check attribute existence before access it. attribute is not always traced in our case.
7f5d5becddb : Annotate arguments representing promoted resources with their shared_name
a36fbd6a82d : Disable bluepill presubmit checks.
b51a23c95ee : Add int16->float dequantization support to TFLM.
b9e1252bcb8 : Upgrade external dependency googleapis for GCP monitoring
d7ca6adbd14 : Change the scratch tensor a stack array like for float SVDF.
dc8554d9f53 : Support tf1 models for 'convert_with_tensorrt'.
b8cdd18825a : Roll back #37719
4c0d6b7d516 : Changed TPU embedding load and retrieve ops to checked-in generated code.
f29c62f405f : Regenerated wrapper includes for all CUDA versions & libraries.
0c53d830010 : Supported tiled input sharding for model parallelism.
71313bcb180 : Place keras API tree at the root of pip package to get autocomplete working for deeper imports (for e.g. from tensorflow.keras.losses import KLD).
f13d9b12f9a : Add experimental directory under mlir/lite and add new interface for hardwares. This is experimental and can be deleted at any time.
b65b2404745 : Update sparse_tensor model.
111879a5bc7 : Do not propagate parent name_scope in v2 control flow when inside v1 graph since that would break existing TF2 estimator models.
b148a360304 : Disable the thread sanitizer for some tests until they get fixed.
afb11783a50 : Standardize name scopes used during model construction in v2.
6a15e294674 : Remove reference to forwarding header.
9e1c010111a : Add `posix_filesystem_static` target and source.
d0259641873 : Make visibility of modular_filesystem public
fe1d911498f : Add the `posix_filesystem.h` header to the `BUILD` target
ce298391eaa : Add a header file for the POSIX filesystem.
e777af90e87 : Separate filesystem registration from DSO loading.
924d0b72c56 : Addressed reviewer comments.
df950173f48 : Fix OSS TPUClusterResolver `get_tpu_system_metadata` method.
4a53b4af9a3 : Disable cost_analyzer_test on windows. It fails with heap corruption.
f9291316f2d : trace "equation" for einsum op.
005ae406cbc : Fix `get_replicated_var_handle` when variables-to-replicate are created manually with tf.device.
349e30095e5 : Resolve key error and add missing docs
703b996f336 : Support restartType in cloud tpu client.
3820a4ac5d0 : Go: Update generated wrapper functions for TensorFlow ops.
6535f8645c0 : Fix a typo in runlit.site.cfg.py
2dc1efeb1ba : Upgrade to Flatbuffer 1.12
7b1ed0adaef : Moves Interpreter, InterpreterBuilder, and Subgraph to `tflite::impl` namespace.
905ed55a28b : Update package visibility for all keras sub packages.
ce3925cf580 : Remove test to un-red nightly builds as suggested in b/151378056
7b649ad65c5 : Disable tsan test for multi_worker_continuous_run_test.
0a0600a8b2f : Bump tensorflow open source LLVM revision to 4a7f2032a350bc7eefd26709563f65216df3e2ce
5c90d76d416 : Add -lrt to linkflags
2739b46ebdb : Add 'xla_hlo.sharding' attributes to function arguments and results.
0cfab2b1fa2 : Private implementation of Adam using XLA for fusion.
6bc6835154b : Go: Update generated wrapper functions for TensorFlow ops.
3dc37733523 : Adapt to upstream MLIR SPIR-V target environment changes
f5712e28c7d : TFLM: Use scratch buffer in FC.
e2992a4d7ba : Go: Update generated wrapper functions for TensorFlow ops.
3744d26060b : Implement manip gradient in cc.
b9b739285e4 : Fix Makefile build
2decf5694a7 : compat: Update forward compatibility horizon to 2020-03-19
fff9858dca6 : Fixed the platform_profiler dep issue.
171d55a7ec7 : Use MLIR based TensorFlow compiler in XLA on demand compiler if mlir bridge is enabled
cf46f78c72b : Handle bitcast indexing better.
49df241a6fa : Use MLIR based TensorFlow compiler in XLA on demand compiler if mlir bridge is enabled
067ba5e6007 : Internal change
91577d1d8c0 : Add 5D support for BroadcastSub
9a7ad6fe123 : [MLIR][XLA] Fix ops erase bug in DeadTempBufferRemoval
8b219365ebc : Moved VectorOps to Vector
48ca2c65fa3 : Upgrade to Flatbuffer 1.12
367d4a9690c : Expose tensorflow/c/**/*.h in tensorflow pip package includes.
d6a7beddcc9 : Apply suggestion
7b2850ee7de : [XLA] Fix select and scatter tests.
6f0cb4f11cc : add comments and fix typos
732bce892c0 : Fix a floating-point check in the max pool kernel
c66ecc5c0e5 : Disable broken select_and_scatter_test
f3e1c5c94dc : Make exported MetaGraphDefs deterministic
7fb2f93d40a : remove bidi rnn seq_len test, we didn't support seq_len anyway in tflite kernel anyway
6eca5626221 : Support negative axis for reverse_v2.
ffbdfbbe6a8 : Go: Update generated wrapper functions for TensorFlow ops.
6c47413fa04 : Fix `'for' loop initial declarations are only allowed in C99 mode`
292f5650c84 : Add more details to how to fix license check failure in sanity build.
6c7e338ae7f : Upgrade abseil-cpp to Abseil LTS branch, Feb 2020, Patch 1, i.e. commit df3ea785d8c30a9503321a3d35ee7d35808f190d.
295c3c9f078 : Go: Update generated wrapper functions for TensorFlow ops.
a90d94d4fc0 : Add `get_tpu_system_metadata` API to TPUClusterResolver. Also export `tf.tpu.experimental.TPUSystemMetadata` and `tf.tpu.experimental.Topology` symbols.
60fcd57c93d : [tf.data service] Add compression utils for dataset elements.
7fe72602b44 : Standardize name scopes used during model construction.
e377b6dbcfa : Remove the TENSORFLOW_MEM_DEBUG compilation flag from the path that passes TF op name etc. to BFCAllocator, i.e. enable the passing by default.
a6cdce91ccd : Standardize name scopes used during model construction.
2eb785c3fce : Keras api doc fixit: Supplement with more information and testable example in LearningRateScheduler callback.
e64e3cd7014 : Go: Update generated wrapper functions for TensorFlow ops.
ed02dd2ff26 : Typo fix `def call(inputs, self)` -> `def call(self, inputs)` in `Layer.add_loss` documentation.
cfbf43aa1f7 : Build more kernels into windows packages.
0fac468c407 : Add common subgraph elimination to the tf.data optimization pipeline, This optimizer was pulled out of arithmetic optimizer as a separate pass.
14392ca3875 : Update another test case I missed in 301407257
89257f79df3 : Build quantized ops into TF windows distribution.
8d3c68e5533 : [Executor] Move kernel expensiveness tracking from `OpKernel` to `ExecutorImpl`.
554ec07c097 : Release Python GIL when recovering from failures.
fd82b0d8891 : Added AsString, Print, and PrintV2 to Tensorflow Generated Ops
27743081654 : Override ConstantLiteral method in MlirHloBuilder
c3724527826 : Make Div op not quantizable
c30d6a30d5d : Update TF Lite schema to correspond to Flatbuffers update.
7034c2cc0a9 : Go: Update generated wrapper functions for TensorFlow ops.
c7fbc76d4a3 : Remove the trailing 'm' , since the tag for py38 is not cp38m but cp38.
d9d7b0cb78e : Adds TFLRT dependency to `framework` target.
8b30b821904 : Internal change
4f315c18bcf : Add Checkpoint.read() that just loads a checkpoint without adding a `save_counter`.
374a0d3a4a6 : Erase example as hashing is not always reproducible
bfafc1acef5 : don't trace arguments (include tensor shapes and op attributes used for cost analysis) for dataset ops.
5b00c31c4b5 : makes gradient_checker_v2 work with sparse tensor reshape.
5041af78796 : Restrict Keras package visibility.
d651e3ea4bf : Change indices from int to pointer-sized integers.
4ecf20e8003 : Go: Update generated wrapper functions for TensorFlow ops.
019639ca426 : Use same var key in _create_slots/get_slot in V1 optimizer
1e0821e6017 : Make Proximal Yogi available in Python TPU Embedding API
b76fdc4d454 : Replace arg with
b2a5472997a : Creates `framework_lib` target.
ef46437ea43 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/7158ed4e0e34d40cd0f358a3bf69a5c30d8d0f83
eaa1729a529 : Force CPU placement for ops that has DT_VARIANT inputs with host-only underlying data type.
09cf2e6d209 : Go: Update generated wrapper functions for TensorFlow ops.
d8bccdb1b8e : [XLA:Python] Remove PyLocalBuffer.make_tuple and PyLocalBuffer.destructure() from the API.
85f7677b4ac : [XLA:Python] Update tpu_driver to add the same automatic tupling of arguments and untupling of results present in the local client.
4679feb3ce8 : Use same var key in _create_slots/get_slot in V1 optimizer
c74e9eca851 : Apply name change(experimental_run_v2 -> run) for all callers in Tensorflow.
50ae62b65a6 : minor spelling tweaks
1f28da1bd5f : Utilize registered delegate providers to populate default parameters in benchmark_test.
c4a4aab6057 : minor spelling tweaks
4eb0f8f7527 : Fix bug in SensitivitySpecificityBase derived metrics.
b7e5c22c0be : Minor changes to BUILD file related to code coverage.
78c0e5b1892 : don't trace arguments (include tensor shapes and op attributes used for cost analysis) for send/recv ops.
b16bed28bf5 : [XLA:Python] Make layouts in ComputationBuilder.CustomCall optional.
c36851671d4 : Mark XlaBuilder ConstantLiteral method virtual
70efc8c05c4 : minor spelling tweaks
54b07c9014a : Go: Update generated wrapper functions for TensorFlow ops.
91f90991272 : [NFC] Replace usage of PatternMatchResult with LogicalResult
200be84a740 : Fix spelling error in comment.
a2593519643 : add a micro benchmarks for OpKernel::TraceString
a9b14560faf : fix typo
37dfcf6e2a2 : [TF] Expose C API in libtensorflow_framework.
caa68bf2d03 : minor spelling tweaks
fe84fb19eb0 : [tf.data service] Add master and worker proto definitions.
3aa632b5522 : Go: Update generated wrapper functions for TensorFlow ops.
8c1ead8d919 : Inherit parent name scope stack when building branches of control flow ops.
8324ef7e348 : Enable 3D tensor support for softmax quantized in TFLu
7f7a31cf99b : [XLA] Change Gather clamping optimization to prevent incorrect type casts.
6803beded9a : Go: Update generated wrapper functions for TensorFlow ops.
9af80726f59 : XNNPACK does not build for Fuchsia, so exclude XNNPACK delegate creation helper functions.
9140684f7ad : Fix for unused variable warning.
9230911f8c8 : Move the partition helper class in GPU delegate to lite/delegates/utils as it's general enough to be used in other delegate implementations.
b1e880c7cca : Fix gpu_backend_lib for https://review.llvm.org/D75579.
6707e3c01d7 : Fix for warning: unused variable.
b4f47b79c81 : Go: Update generated wrapper functions for TensorFlow ops.
3e03279a370 : Add capability to disable NNAPI CPU and check NNAPI Errno.
a602383a32a : Support creating a XNNPACK delegate in model evaluation namespace, and removed unnecessary dependencies on TFLite's runtime.
56944a81485 : compat: Update forward compatibility horizon to 2020-03-18
c2f7bee6049 : fix a bug in AddSymbolicGradients
2d11ad74ca3 : Remove the redundant GetDelegates function as we could now get a delegate instance from registered delegate providers.
4aad621976d : Throw a warning instead of error when CheckOpKernelInput() fails because the number of kernel input tensors is allowed to mismatch with input names
a8f9799bdaf : Add tests for DirectedInterleaveDatasetOp
6a580fd9ac1 : Go: Update generated wrapper functions for TensorFlow ops.
9b6fd77bd67 : Refactor DirectedInterleaveDatasetOp
98cfe329722 : Minor naming change
34af8d45d0c : Re-enable a test that should be working now
62b171eb9a6 : Update list of TensorCore eligible operations.
84d930ffe91 : Creates `framework_lib` target.
15f6b288fd9 : Simplify lite_v2_test.py code (NFC)
75cf60d9fe3 : Refactoring: Extract base test class to lite_v2_test_util module (NFC)
3c61d997d0b : Add missing dependencies download command
8eee8630315 : Fix tf.keras export
cfc31e324c8 : Update XNNPACK and cpuinfo dependencies
3404ca7b5da : Creates `framework_lib` target.
248bc00ab1b : [TF:MLIR] Enable MLIR graph optimizations via tf.options
1eb5b2c61f8 : Go: Update generated wrapper functions for TensorFlow ops.
151a62f3d89 : Remove underscore in front of _list_to_tuple.py in nest namespace. There is no need to have both nest.list_to_tuple and nest._list_to_tuple anymore.
8df7014814b : Add a test for changing input shape of a collective instance across continuous runs.
743f41fa960 : Extend PromoteResourcesToArgsPass to support resource arguments.
b7f92d99381 : Call update server def when re-enable collective ops
2bb1aed6314 : For tensorflow::io, on windows use '\' as path separator.
690c33e4b5d : Changed OpDefBuilderWrapper<true>::SetShapeFn declaration to use OpShapeInferenceFn to match OpDefBuilder::SetShapeFn.
7b43b3ce080 : Bring back the global batch number for the profiler.
6dffcddea9a : Fix flaky host_tracer_test
69565ec4003 : Create Variables to track mini-batches seen in Model.fit / evaluate / predict. Use these counters in the TensorBoard Callback.
1cea2490cb1 : Temporarily disable multiple symbol check to fix windows build.
adddc552048 : Reuse CreateDenseElementsAttrFromLiteral util function in HLO importer
5ba1dd89172 : Add auto generated TensorFlow op Inv
b7dedbffc2e : [XLA] Create explicit phi graph optimization during dataflow analysis.
523f1d04204 : Change HLO op names to match XLA op code names
bbe150901ba : Go: Update generated wrapper functions for TensorFlow ops.
3a15248de39 : [tf.data] Adding support for overriding external state policy for checkpointing.
6ae6b65d2f8 : Update docs to refer to dynamic-range quantization universally.
ac316562240 : Temporarily disable multiple symbol check to fix windows build.
1a101d91633 : Update `Tensor.shape`, `Tensor.get_shape` and `tf.ensure_shape` docstrings.
6e62523b641 : [TF] Expose C API in libtensorflow_framework.
b1e79c7a4f3 : Create Variables to track mini-batches seen in Model.fit / evaluate / predict. Use these counters in the TensorBoard Callback.
5e37185b8ea : Enable xla_hlo -> linalg.generic conversion for rank-0 tensors
a12180b8025 : Remove the failing test on macos.
6e41335c836 : internal code change
9450882b98f : Go: Update generated wrapper functions for TensorFlow ops.
ac303a810d4 : [tf.data] Unify reshuffling state management.
a581bff59ed : Apply name change(experimental_run_v2 -> run) for all callers in Tensorflow.
ce234ef4b79 : [NFC] Replace all usages of PatternMatchResult with LogicalResult
81609059b4b : Change CreateScalarComparisonComputation to have an option to have a vector of XlaOpGenerator as input.
bdb77d1e2e7 : Work around the following bug in python 3.8
73278044ba9 : Update PIP_BIN_PATH to work with all py versions.
fd1eef69653 : internal code change
67d89da9b50 : For tensorflow::io, on windows use '\' as path separator.
ba5e03c88b8 : Create Variables to track mini-batches seen in Model.fit / evaluate / predict. Use these counters in the TensorBoard Callback.
a05dc8341c6 : Export `timeseries.dataset_from_array` to the public API.
6094289d90e : [TF lite conversion logging] Implement a simple sanitizer to prune error message returned from MLIR.
f7896058b2c : Update tests under keras.saving to use combinations.
8d01f78f829 : Go: Update generated wrapper functions for TensorFlow ops.
9f0ff44f9fe : Update tests under keras.utils to use combinations.
c3c2104933f : Storing kRead kinds doesn't have any effect, but might take a lot of RAM.
b62d3ccac58 : Start XLA HLO to TensorFlow ops legalization
86dcc9732d9 : Add uint64 support to DynamicPartition and FloorMod on CPU.
db0d4681210 : Corrected after merge with master. Tested: strict mode and non-strict mode.
c816c56914b : pfor: Add converters for Bucketize CheckNumerics ClipByValue ConjugateTranspose
5597c17b6a6 : Only set `CULROPT_CAINFO` if the value `ReadStringFromVar` is not-empty (ie, not the the default value).
a19c101928c : Remove duplicate include.
bd46152e599 : TFLu: replace old cmsis scratch buffer
a5eb0000e5e : Initial support for Einsum op in TF Lite
47073a895a4 : Support to apply XNNPACK delegate to TFLite interpreter, which now is turned on by defining TFLITE_ENABLE_XNNPACK_DELEGATE_BY_DEFAULT when compiling the TFLite library.
1776f4a1227 : Go: Update generated wrapper functions for TensorFlow ops.
1e223d2b072 : TFLM: Fix issue in RequestScratchBufferInArena method.
e2cfedc86b7 : Allow customization of cURL CA bundle path via an environment variable.
b7a30644150 : Support to apply XNNPACK delegate to TFLite interpreter, which now is turned on by defining TFLITE_ENABLE_XNNPACK_DELEGATE_BY_DEFAULT when compiling the TFLite library.
f17712cfcbd : Use importlib.import_module instead of __import__ when unpickling.
5815a8d2cd2 : Go: Update generated wrapper functions for TensorFlow ops.
8068caeecb6 : Bump open source LLVM revision to 398b497cd0e20ca7245bf30c12c761b444581da5
97103c3b9b4 : compat: Update forward compatibility horizon to 2020-03-17
b97023504c5 : Moved to experimental api
0f2c6e4a99c : Add extra_flags to ptxas for more control over the behavior.
b60bb7de9ff : Go: Update generated wrapper functions for TensorFlow ops.
c608d46195c : Update tests under keras.mixed_precision to use combinations.
e473416af29 : Update tests under keras.optimizer_v2 to use combinations.
f18697daa15 : [tf.data] Several optimizations for the graph hashing code.
489126360df : Import hlo module and run canonicalization passes before quantization
51d76d6f722 : minor spelling tweaks
666f21add87 : Add the decompose resource ops pass to TFLite pass pipeline.
092ae742c38 : Add explicit padding to depthwise conv2d.
29690922c71 : Go: Update generated wrapper functions for TensorFlow ops.
70eddee620c : Update ops-related pbtxt files.
6c356d87f1e : concat to tf.concat for consistency
52d33f117e9 : Add explicit padding to depthwise conv2d.
1dc12b09d67 : Create Variables to track mini-batches seen in Model.fit / evaluate / predict. Use these counters in the TensorBoard Callback.
f92a1a7f48b : Go: Update generated wrapper functions for TensorFlow ops.
41f5a034c8e : During contraction of an edge from "a" to "b" there is a choice which node should be used to represent the union of the nodes. Using the node with the largest degree minimizes the number of operation that should be performed.
69232079254 : Bump open source LLVM revision to 378b1e60809df7cc72436093f160b7ed228dad5a
876a3c17080 : Add single-parameter versions of AddBuiltin and AddCustom functions.
eb7bdc25caa : In static mode, if serialized engine fails to load build one dynamically. Useful if the current GPU is different from the one the serialized model was built for.
91187cac039 : Fix a subtle bug in tile op fusion pattern that creates incorrect op if the binary op already broadcasts along the tile dimension.
7ff90f54374 : [OpKernel] Remove unused `OpKernel::output_required()` method and related field.
b46ea4e014b : Improve the Reshape->QDQ passthrough pattern
e27d8bbe49b : Disable flaky unidirectional_sequence_lstm_test
84eb083bb53 : Remove kernels/internal/optimized/integer_ops/softmax.h
bf2cda0f8d7 : Create Variables to track mini-batches seen in Model.fit / evaluate / predict. Use these counters in the TensorBoard Callback.
1c14858c9f0 : Updates documentation of the PresetAssignments class to match current code.
95f92b6d33b : Update the 'missing instructions' message. (Stock TF calls MKL sgemm for matmul-like operations now).
d973df7b9d0 : Added functions for egl sharing.
50b0518f786 : Allow MultiworkerMirroredStrategy(MWMS) use by adding checkpoint handling with temporary directories in model_lib_v2. Added missing WeakKeyDictionary cfer_fn_cache field in CollectiveAllReduceStrategyExtended.
6af57f99f38 : Use transpose in einsum; replace vector by SmallVector and fix checks
2e4b77c0b51 : Update tests under keras.legacy_tf_layers to use combinations.
be6908ca99f : Skip adding attributes during import for derived attributes
fbe9eebb202 : Update tests under keras.layers to use combinations.
7f0f953f6b7 : Update TPUMergeVariablesWithExecutePass to handle tf_device.parallel_execute.
f26cea5ce67 : Go: Update generated wrapper functions for TensorFlow ops.
e61ff10d8b7 : Adds QuantizeAndDequantize kernel to OpenGL & OpenCL backends. This is not a TFLite op, but will be used to support inference on quantized models with future CLs.
eb6b2831f8f : Use fallback pfor impl for StatlessRandomUniformFullInt.
2e397483a6c : Inherit parent name scope stack when building branches of control flow ops.
b2fd75cc5bd : Allows the arguements to gradient_checker_v2 to be a tuple.
90756cf3e36 : Skip adding attributes during import for derived attributes
3c1e3c05ade : Remove unnecessary ":tf_dialect_passes" dependency from compile_mlir_util
e3baa0f5b6c : Make sanity license check using bazel cquery instead of query.
a3d80814afc : Move all the docstrings in init to the class docstrings except Args.
7680958e813 : Support non tuple arguments in MLIR to HLO compilation helper function
e861b664e66 : Inherit parent name scope stack when building branches of control flow ops.
32aeb9957ed : Distribute Coordinator currently assumes TF_CONFIG to be the only way to configure a strategy. We now allow cluster resolvers to be passed as arguments to instantiate the strategy instead of TF_CONFIG which should be used instead if set by the user.
a749d9dfa85 : Support alternative Evaluators in the XLA Interpreter Executable
09e0b6cea4c : Adds a max_rematerialized_block_size field.
e17dc08a3ce : Bump LLVM rev to b2bb8b6cd6402d5495c0b20b27697df34de6c1c8
3bdd2ac5ba3 : Make `__repr__` more reliable, if the value is not available.
b905657e8e0 : Disable failing tests in py38 version.
2acaa6052a4 : Disable new batchnorm codepath if momentum is not a Python float or int.
e25955350c1 : [tfdbg2] Instrument the usage of tf.debugging.enable_check_numerics()
be3650d2456 : Small refactoring. Instead of recomputing a value, store it. This is safer as all the numbers are computed and validated once.
e762e6c60d9 : Allow KeyError when mapping Tensors to Inputs in Functional API dict to list mapping.
1a71a3ac1c6 : Add xla versions of tensorflow python tests.
68ab2e4c4a6 : Crash fix. We where not returning the right reduction tile size.
f32e0b9b403 : fix support of multichaannel data in audio_spectrogram
2af901507b8 : Exposing non-xla TF C APIs implementation for explicit consumption.
451b1658030 : Go: Update generated wrapper functions for TensorFlow ops.
b69f9d0410d : Initial support for Einsum op in TF Lite
9671e73c5d4 : Invoke legacy tfliteconverter when eager is not enabled and calling from_saved_model.
8864f9738d7 : Transition Lite `pybind_extension` targets to use the new `link_in_framework` argument to dynamically link to `libtensorflow_framework.so`.
c3dc6605128 : [Executor] Fix measurement error in the microbenchmark.
32b7183acd1 : [ROCm] Unit-test updates for the ROCm platform.
d7368d511a7 : clang-format
3342cf14e0c : Update test to check the GPU arch for the expected ptx.
6072451f8b1 : Initial support for Einsum op in TF Lite
32f5b7dd76e : Fix doc string for `experimental_distribute_values_from_function`.
636b812bb3d : Go: Update generated wrapper functions for TensorFlow ops.
1d802e4b320 : For row reduction do not try to vectorize on P100 when the tile doesn't fit perfectly and for dtype bigger then 32 bits.
d9ae69f04ba : Only trigger reduction columns indexing for columns reductions.
cd2466610c5 : Go: Update generated wrapper functions for TensorFlow ops.
5ae1f6d9340 : Expose ability to enable NNApi in C api
faa85ab76d9 : Move forward compatibility date by 3 months.
2ec7a67766a : Go: Update generated wrapper functions for TensorFlow ops.
91e2e5745fe : Add MetadataDisplayer.with_model_buffer to allow instantiations with buffers
5f0594c4d55 : compat: Update forward compatibility horizon to 2020-03-16
0c017ff755f : [Intel MKL] Enable DepthwiseConv2D + BiasAdd (+ Relu/Relu6/Elu) fusion
abad79508b4 : Go: Update generated wrapper functions for TensorFlow ops.
1e22d3d4287 : Hide class definition of ATraceProfiler
59295ccebea : Vectorize reduction based on arch and dtypes.
92d7eeace23 : Enable more vectorization by LLVMby generating simpler indexing. LLVM doesn't simplify correctly the complicated indexing generated. This souldn't affect the speed as ptxas was vectorizing the missing vectorization.
4161fe327c5 : Go: Update generated wrapper functions for TensorFlow ops.
eea7bbc772a : Allow unused keys when a dict is passed to a single-input Functional API model. Ensure that the key mapping to the name of the Input is used during Model execution.
b660c88c055 : Go: Update generated wrapper functions for TensorFlow ops.
ace0c9c7223 : added periods
88150396fd7 : Added see-also for 'tf.unique' and 'tf.unique_with_counts'
7ae67823305 : corrected spelling mistakes
f5c2011ad9f : Added see-also for 'tf.ones', 'tf.zeroes', 'tf.zeroes_like', 'tf.fill', 'tf.eye', 'tf.one_hot'
7b4913a4cd8 : Go: Update generated wrapper functions for TensorFlow ops.
c56d857f52f : Added see-also for 'tf.scan' and 'tf.map_fn'
92844103fe7 : Added see-also for 'tf.shape' and 'tf.rank'
5581555fa7c : Added See also for 'slice' and 'strided_slice'
49dc8bb1d6c : Add utility API to implement strided dynamic slice.
d08e6aeb494 : Fix docs for tf.distribute.DistributedValues.
dce540f5c7f : Go: Update generated wrapper functions for TensorFlow ops.
8d525dc4012 : typo of TF_STRING in TF_Tensor comments.
0599f0e8b18 : compat: Update forward compatibility horizon to 2020-03-15
2921a936ef8 : Go: Update generated wrapper functions for TensorFlow ops.
f6887ed68ab : [tfls.util] FileUtil#LoadLabels should ignore white spaces lines.
816ec796ea6 : Fix disconnected graph issue when user modifies a structure of inputs passed to a Layer during Functional API construction.
75f75fc3bd7 : Update tests under keras.engine to use combinations.
344c3289c98 : Go: Update generated wrapper functions for TensorFlow ops.
02850ecb2af : Go: Update generated wrapper functions for TensorFlow ops.
64b332b0cc5 : Replace fit_generator by fit
d40ff26630e : Update tests under keras to use combinations.
608ea8e5834 : Go: Update generated wrapper functions for TensorFlow ops.
febcaebba76 : Fix bug which resulted in windows py3.8 pips not being uploaded.
6514d97c9f0 : Close Python markdown header
78c6b00327b : Include Python markdown header
db946bc544a : Go: Update generated wrapper functions for TensorFlow ops.
ce0c96ff89f : Move IsInternalStat to xplane_schema.h
afab9ac5103 : Changed example and output
c9c38bcd20e : Go: Update generated wrapper functions for TensorFlow ops.
07112a5c7e2 : Go: Update generated wrapper functions for TensorFlow ops.
254942f92bc : compat: Update forward compatibility horizon to 2020-03-14
18c077f28aa : Go: Update generated wrapper functions for TensorFlow ops.
3492a0f3550 : Improve GPU delegate graph partitioning logic
1aab995481c : Added preprocessing and corrected example of RGB images before feeding rgb_to_yub
01641aee301 : Fix another profiler is running error when calling model.fit twice in graph mode.
1646cd9bb9a : Go: Update generated wrapper functions for TensorFlow ops.
3ba639f091e : Fix flaky lstm test. The cell_clip should be 0.
2c6bfdd663f : Move tf.layers to keras folder and export from there.
62b69264178 : Adding scaffolding for enabling TF access to libtftpu.so through DirectSession.
ad6034ebad5 : exit bashrc if not running interactively
88ca767048a : Allow unused keys when a dict is passed to a single-input Functional API model. Ensure that the key mapping to the name of the Input is used during Model execution.
8ca8ad2aec0 : Go: Update generated wrapper functions for TensorFlow ops.
a9c3a9f30e7 : Fixing a bug in concat
2c4793d7e62 : Add Graph pruning pass to bridge pipeline.
1c3e4a9659a : Call XlaQuantize in the tfcompile
93a3b8a5f0f : Allow unused keys when a dict is passed to a single-input Functional API model. Ensure that the key mapping to the name of the Input is used during Model execution.
35614e1eb50 : Change QuantizeSoftmaxOutput to a template, dropping the unused output_data parameter.
071ac17d061 : Revised formula in docstring
2bfb223c3b7 : Clean up TraceMe in the executor.
f701ed70456 : Replace context->ReportError with TF_LITE_KERNEL_LOG in activations.cc
7c0a37e2ad1 : Improve preprocessing text docs
1e102f63964 : Add checking of zero `kernel_size` in conv layers.
e5fa606fa3c : Change double literals to float.
8d6fb1c78a6 : Make PropagteGroupId process duplicate child nodes only once.
c3cebd610c9 : Rollback of Try to deduce job, replica and task from config.list_logical_devices()
354f421262b : Go: Update generated wrapper functions for TensorFlow ops.
baad7cdd159 : Remove unused includes from activations.cc
087b3d41c08 : Separate ASSERT_TRUE(a && b) to multiple ASSERTs.
f57361179f9 : Disable flaky input_lib_test
f4cd9ee784f : Refactor code for run handler thread pool, and add some unit tests.
0e9211350b9 : fixed to match coding conventions
35a3d0dae88 : Add Stopgradient pattern in lower static tensorlist pass to handle cases when there is stopgradient.
425ef6cfe94 : Fix mlir error_util_test on windows.
5d8abb7a4e8 : Raise mixed precision error in fewer cases.
733e721881e : Refactoring removing include file
da9b2bbdcb1 : Allow passing composite tensors into tpu.replicate.
8cd7b485ccd : Go: Update generated wrapper functions for TensorFlow ops.
449cc9bb085 : Small doc fix.
7d027c95d8d : [tf.data] Finalizing dataset cache for datasets with a known cardinality when all elements have been read even if the EOF has not been reached.
0a8dc639e24 : Added versioning for AVERAGE_2D and MAX_POOL_2D.
0f7ed58c084 : Disable flaky cpu:host_tracer_test in open source.
4c182506f00 : Disable flaky unidirectional_sequence_lstm_test
650edc6691d : Add derived op interface header to TF and TFL ops.
11dd86a5378 : Try to deduce job, replica and task from config.list_logical_devices()
dfaa186344f : Create an xla_hlo_client dialect and copy the binary elementwise ops into it.
499b5288065 : Move Graph creation from NodeDef logic to XlaCompilationCache from XlaCompiler
0ad8a52c4d8 : [TF:MLIR] Use LayoutSensitiveInterface to assign optimal data format.
9d297ebabca : Remove all frozen copy of Keras code.
4fcd935d48e : Correlate the events of XLA's PyLocalClient.
6f54e292c55 : Do not clear the device context of initial_value fn when variable is being created inside tf.function.
4ad39067711 : 3D mesh support
95199568f9e : Make internal deserialization utilities see the initializers corresponding to the correct TF version.
2596e8a4eee : [TF] Only alywaslink version_info if is_static.
e84820c1b11 : Add run_id to TraceMes.
b76202fbf02 : Fixed pyling issues
3dd48d6e94c : [Tensorflow Metrics] Add metrics to track the usage of OneDeviceStrategy.
f44c560b671 : changed description
501bb8310a7 : Updates gitignore.
dfd05e8933d : resolved pep
22f9d7f431f : Fixed tests in kernel_tests/bucket_by_sequence_length_test
f409084ec60 : Update a function's description to match its deprecation status.
a229588b9a2 : [XLA:Python] Don't attempt size-0 device-to-device transfers.
031a776366c : Rollback Load only 32 bit from memory in the 4x8 bit postambe case, instead of 64 due to ubsan errors
8df4f0ce0ac : Fixed `Wrapper`'s `get_config` and `from_config`.
11a22c7c50e : Update MLIR API.
960e0d8ea82 : Disable XLA:CPU fast math on some tests needing infinities.
a1082178689 : Added description for call() in tf.keras.layers.Layer
49de661e024 : Fix sanity check issue
12ac62636b9 : Set default value for StatefulNnApiDelegate::Options::max_number_delegated_partitions to 3
f6078a723b5 : Do not densify sparse gradients in LossScaleOptimizer
af2cbb3b503 : compat: Update forward compatibility horizon to 2020-03-13
5ed017a8edb : Go: Update generated wrapper functions for TensorFlow ops.
52169bdc586 : Added code for preprocessing of YUB images before feeding yub_to_rgb
0f092a67a3a : Don't use BufferComparator if no autotuning is done.
5d1b37c0142 : Move automatic pass registration to mlir-auto-init.cpp.
993ca5ae191 : [tensorrt] add missing dependency to make it build
f0ca5c9ef1e : Add resources to a dict instead of a list.
d8fdc31ebae : update time major: we won't transpose inputs & outputs if it's not time-majored but only set the time_majored attribute. This will make bidi-lstm fusion easier.
a559acfb258 : Disable buggy "small" CUDA kernel for DepthwiseConv2dBackpropInput.
072bd2cedb2 : Add 3D support for TFLite BatchToSpaceND
7318ae7beaa : Standardize how pointer addresses are printed in xla pattern matcher across operating systems.
b1db193e18f : Go: Update generated wrapper functions for TensorFlow ops.
8d0e1de658d : Resolved class type
dde815f447b : Add bidirectional_sequence_lstm op to tfl dialect.
0aa725871e5 : change tf.image.decode_image to tf.io.decode_image
e1c701e2807 : change tf.image.decode_image to tf.io.decode_image
d21998f3ebd : change tf.image.decode_image to tf.io.decode_image
8b9f28ddc4c : change tf.image.decode_image to tf.io.decode_image
99603d25f8e : [XLA] Enable reshape of s32[] reshape(s32[<=1]).
58f48d5075a : Resolved errors
8756b99ac3f : tf.image.decode_image to tf.io.decode_image
5181fe54f3c : tf.image.decode_image to tf.io.decode_image
0b78e7c7058 : tf.image.decode_image to tf.io.decode_image
81f322d8dd8 : update goldens for CI
8ac296ca9af : Go: Update generated wrapper functions for TensorFlow ops.
6e2afa622bb : Use dyn_cast_or_null to avoid isa on null pointer
78b09356f5c : Go: Update generated wrapper functions for TensorFlow ops.
42ece5b4c7d : Skip testcases that use os.symlink on Windows.
a22ad618c1e : Update ops-related pbtxt files.
03144aeb46d : Load external library on stack
988ba54e96a : Replace TraceMe with the public TF API.
287f14529cd : Export fill mode for image_projective_transform
3614f46e1fb : For google-internal, optimize proto parse code for lazy scenario, by annotate byte-type fields with Cord.
749708ed0e1 : Remove unused `unique_tensor_references` library.
ead7a372a82 : Ignore tensors on custom devices when deciding in what device to execute ops.
465c3fae60b : Add util to dump a raw string to a file.
675aabadd64 : Use OpDef to determine unique shared_name.
6d40b64c2ce : Remove unused deferred deletion support from the GPU `EventMgr`.
1e59f1e54d3 : Custom devices: devices take a TFE_Context explicitly
c6d30677de3 : Tests for explicit batch mode should not be run when V1 API is used.
553bff39bbe : [TF] alwayslink=1 to a bunch of targets used when creating pywrap_tensorflow_internal.
a14761e3691 : Update sequential model to accept base layer from frozen_copy.
042606c01f5 : Internal visibility change.
e393f991761 : Build-file changes for code coverage.
70ca22a6524 : [MLIR] Use InferShapedTypeOpInterface for unary/binary ops in HLO.
fcdca5dc0a1 : Handle the cases where stdout may have CRLF suffix on windows in xla parse_flags_from_env_test
1af62be0371 : Go: Update generated wrapper functions for TensorFlow ops.
ed1b35d85ca : Update input/output types to match tflite restrictions for Mul,Neg,Pow. Also, disable invalid tests for conversion.
a007162bc2b : Fix the return statement for `eager_py_func`
66ee5668782 : [XLA] Avoid Reshape from R1 in RngBitGeneratorExpander.
c2d13ab112d : [MLIR][XLA] Implement xla_lhlo.reduce -> loop.reduce lowering.
909cede05fd : Changed fastest storage type for some Mali gpus.
79cf502129f : Remove references to github.com/tensorflow/models/blob/master/samples
a5f38a866e5 : Adds a delegate util to create temporary tensors with same shape & different type. Also remove old function that is redundant after partition-preview API.
24e4a95157c : Added more restriction for DepthWise3x3 selection on Mali.
0d3b9d540f7 : [tf.data] Removing the need for op kernels to provide a hint when to use multi-device function backend for execution of user-defined functions.
57138f6253d : [MLIR:TF] Define tensor array ops.
00f041777ff : Rollback due to internal failure. PR #37190: Re-instate PR #36578: Go: NewTensor & Value performance improvement
3511dbe928a : Improve depthwise_conv_op_test.py.
46b7331fb1f : [XLA:Python] Add support for tupling arguments and untupling results in Execute()/ExecuteOnLocalDevices().
8b80da1235b : Go: Update generated wrapper functions for TensorFlow ops.
13367effdde : Improved selection of block size for Mali.
b4bd0ab0bad : Adding _eager_py_func to control the using of `tape_cache`
6625cee1858 : Cleanup some unneeded code from frozen keras base layer.
dbf532e3299 : [tf.data] Create core/data directory and add standalone dataset
32b8b3c30b9 : * Switch TFlite legalize to use ConversionTarget that only allows valid TFLite ops to be converted. * Switch from erase on op to use rewriter erase.
47bf97bd882 : Add option to use non static lib in ios benchmark app.
74d32c57017 : Resolved doctest error
e0f6de74edc : Shifted threshold for Winograd selection for Mali devices.
14afcf097b2 : remove build from image layers.
5ba27edb727 : Description changed
bf622445f99 : Load only 32 bit from memory in the 4x8 bit postambe case, instead of 64.
0b8f0a5b848 : Drop experimental and v2 qualifiers from Strategy experimental_run_v2 method. - experimental_run_v2 -> run
2b9460ebca0 : Added empty line
fbbb83b995e : Const analysis should peek into PartitionedCall and StatefulPartitionedCall.
11edb2ffe42 : Automated refactoring to make code Python 3 compatible.
01742dd743e : Go: Update generated wrapper functions for TensorFlow ops.
f330d291471 : Rename test file to more accurately reflect the tests it contains. (ragged_string_ops_test -> strings_reduce_join_op_test)
1127ae0a91f : Resolved description
feff4ad8f83 : Workaround the memory leak in script_ops
bd2ff75a07b : Internal build rule change
b6e80dbecc4 : Add support for RowPartitionSpec to struct.proto. (This makes it possible to include RowPartitions in SavedModels.)
b88330d4040 : * Add support for explicit management of precomputed encodings.
da640e4e0c5 : Add a direct dependency to TraceMe in memory_checker.
ec0af3c684b : Replace Flatc with wrapped flatbuffer library.
6bc6869cd88 : Go: Update generated wrapper functions for TensorFlow ops.
63abc5122b4 : Update func_graph.py
da147794694 : Corrected order of parameters in keras WideDeepModel
ef8f8e649f2 : Added doc and examples for tf.keras.losses.get
453186c1a06 : Add missing header include.
c56b3a2e821 : Go: Update generated wrapper functions for TensorFlow ops.
e75080ce47a : change CR-LF to LF
d61528e84f5 : C needs to distinguish between platforms
e74e57c6729 : compat: Update forward compatibility horizon to 2020-03-12
22cc187475e : Add 3D support for TFLite SpaceToBatchND
aa29fad378a : Go: Update generated wrapper functions for TensorFlow ops.
88bd10e8427 : TF Lite: Fix lint error.
d3cc268d017 : Added example related to top_k parameter in tf.keras.metrics.Precision
3c285e206e4 : docs: update doc for tf.python.tools.saved_model_utils
bce90b6e090 : docs: update docs for tf.python.tools.import_pb_to_tensorboard
bb588828a4b : Minor doc changes
9e8ff4fff10 : Remove legacy method that was used in IREE before (not anymore).
78a2adc697e : Explicitly convert StringRef to string_view
373069d5590 : Export the get_num_test_registerer_calls function from C++ to Python with pybind11 instead of swig. This is part of a larger effort to deprecate swig and eventually with modularization break pywrap_tensorflow into smaller components. It will also make exporting C++ ops to Python significantly easier. Please refer to https://github.com/tensorflow/community/blob/master/rfcs/20190208-pybind11.md for more information.
4783a85dec1 : Minor TF Lite doc update
a4f2960e0e1 : Improved selection of block size for ConvBuffer1x1
dba1d5fa937 : Experimental prototype of SentencePieceTokenizer for TFLite support library
82432a5d18c : Add intermediates to support quantized LSTM model.
1305229fc91 : Fix the visibility of the TraceMe module.
e6385775656 : Export the interpreter_wrapper functions from C++ to Python with pybind11 instead of swig. This is part of a larger effort to deprecate swig and eventually with modularization break pywrap_tensorflow into smaller components. It will also make exporting C++ ops to Python significantly easier. Please refer to https://github.com/tensorflow/community/blob/master/rfcs/20190208-pybind11.md for more information.
a511e237428 : Export the CalibrationWrapper and SparsificationWrapper from C++ to Python with pybind11 instead of swig. This is part of a larger effort to deprecate swig and eventually with modularization break pywrap_tensorflow into smaller components. It will also make exporting C++ ops to Python significantly easier. Please refer to https://github.com/tensorflow/community/blob/master/rfcs/20190208-pybind11.md for more information.
06e20a2fe22 : Remove unused tensor-reference-recording feature from the executor.
aedb53e371c : Implement timeseries_dataset utility (as per prior RFC).
73c6de788ca : Add keras types package and base Layer.
00fbbd90369 : Update Keras tests under engine package to use combinations.
690fa965f9f : Make python3.6 the default python version for custom op Dockerfile. We no longer publish 2.7 pip packages.
5490d75b208 : Documented tf.keras.preprocessing purpose
a9e036d99c5 : [TF:TPU] Add 3D mesh support in TPU configuration ops.
ba75f72eb4a : Internal Build Change.
dc541ea06d8 : Enable registering "any" version of ops.
76529a38b82 : Add helper function for tf_device.parallel_execute to check if a region wraps a single op and update helper function for getting a regions output to use result_range.
c820d8a11f9 : Add tf.profiler.experimental.Trace to the public API.
5a7c6fb633a : Remove redundant override of virtual function.
15845c945e4 : Remove default context for EagerGraphCombination.
37e7693c78e : Re-enable contrib/quantize test when unfused mean and variance updates are used. Fix missed change from "executing_eagerly" to "executing_eagerly_outside_functions" that was accidentally dropped in cl/300392015.
8f85a119c29 : Correct #if
a0569677146 : [XLA:Python] Move Compile() options into a CompileOptions struct.
2f10fa78104 : Supporting conv3d as a TFRT forwarded kernel.
819f1bd4e17 : Adds missing docs.
604ebadb896 : Increase shard count for remote_execution_test and reenable tsan test.
8fa9fa59cb9 : Change log level for error iin ShallKeepControlEdgeFrom
205b3b5e8a1 : Update TPUMergeVariablesWithExecutePass test to not use tf_executor dialect.
74f81326cf8 : Log contents of config if it isn't null, as well as the pointer value.
a389e90cccf : Disabling tsan test until bug fix lands.
2ced8d89660 : Comment side_pair.h - mostly to test GitHub export.
f30808f18c0 : Go: Update generated wrapper functions for TensorFlow ops.
ecd210cedee : When the proto file passed using --config has errors, printing the command line usage isn't helpful, so suppress it. Likewise, if tfcompile is called without arguments, just print an error (and point to --help), instead of printing the whole usage.
438c8357679 : User TF_LITE_KERNEL_LOG instead of context->ReportError
077cbc0bc79 : Only used fused avg mean and variance update in eager mode until we fix a few modules that depend on legacy behavior.
7dbb562c1a5 : * Define TypeSpec for RowPartition (RowPartitionSpec). * Update RowPartition to be a CompositeTensor. * Renamed rt -> rp in row_partition_test.py (since we're testing RowPartition objects, not RaggedTensor objects).
f920c18c0e0 : Remove support for -Xgcc-only= options.
84465844956 : Using LinearStorage for code generation.
ed056399ad7 : Improved block size selection in ConvolutionTransposed for Mali.
c600736d3a9 : Internal Build Change.
5c6759dca60 : Update the priority of the root event types for grouping and use only the first available one.
90df5d05fb8 : Adds a max_rematerialized_block_size field.
3d3bf0031ae : Fix for broken ROCm CSB - 200309
04c2cc8b335 : [TF:NN:DEPTHWISE_CONV2D] Do not ignore the dilations field
71ff1b4622b : Treat terminators as side-effecting for the sake of the side effect analysis.
ad78070af51 : [tfdbg2] Fix a bug in which InfNanMonitor does not handle SHAPE mode correctly
8d504919ca8 : Rename some SavedModel-related confusions
20b3b6b5bb5 : remove fPIC, remove debug echo
e14d5dcfd3a : [Executor] [NFC] Restructure `ExecutorState::Process()` to avoid unneeded work.
bba651011d8 : Use public API to construct RowPartitions in ragged_tensor_test.py.
880673337d7 : [XLA:Python] Simplify the C++ Compile() code.
6729fb06d36 : [TF Build] Bugfix to bugfix: ensure to check clean_dep'd version of to_add in tf_py_test.
72c14949101 : [MLIR/XLA] fix wrong tilingSize dimension in lhlo-fuse-linalg pass
0648cbfcf5a : Go: Update generated wrapper functions for TensorFlow ops.
742bf22c3a3 : Internal change
ca58c8a002b : Update ops-related pbtxt files.
30e91ab40f3 : Update ops-related pbtxt files.
0dc61704dd0 : PR #37378: Add "AddV2" to tensorflow v1 flops calculation
aaa7c306918 : Introduce ShallKeepControlEdgeFrom function
4b0a1faa564 : internal build visibility change
f85b7c0a89d : Fix bug introduced when switched to returning interrupted.
ee8b154ef9d : Remove the locally defined TfLiteIntArrayView, and use the one defined in context_util.h
0d2d3bdbc6f : Update LLVM and fix API breakages.
bf4646bcbc1 : [XLA] Don't LOG(FATAL) if a negative dimension size is passed to BroadcastInDim().
b01bbe23cc6 : Micro: Added specific cmsis optimization for convolutions with 1xN filters. Also removed deprecated output depth dependency.
fa936fdb988 : Update LLVM and update API usage around MLIR change.
00a06d84367 : Always check if the graph is fully delegated when a delegate is applied, and outputs the check result.
8bd098cbd99 : Go: Update generated wrapper functions for TensorFlow ops.
88ddf3b7a1e : Fix typo
0a0a2045985 : Fix format and add literal explanation in metadata doc.
59d97e34140 : Link to TFHub model pages, where there are more model information and image models many with metadata.
614e2114813 : format error message in create op
628a4ae2cfb : Wrap lines at 80 characters (fix for pylint error)
8a6710a496a : compat: Update forward compatibility horizon to 2020-03-11
632c354e4ce : Go: Update generated wrapper functions for TensorFlow ops.
4205fac9b97 : [tflite] allow passing quanized ReLU to NNAPI
e06f212c936 : merge macro area.
5a6ae102f01 : Override AddOpWithShape method in MlirHloBuilder
a1c525f01ce : fixed the sanity test problem
06453ac4dbe : reopen #34537
24fffe6965e : move xnnpack delegate dependency to label_image
aeed4fa6df2 : move xnnpack delegate dependency to label_image
d52b51ff61a : Readme for TensorFlow Lite Metadata and CodeGen
9f8b61acbe9 : Go: Update generated wrapper functions for TensorFlow ops.
265b602216c : Add feature to correctly handle outputs of parallel_execute op with Maximal/Replicated sharding configuration.
8e8c97cf6e2 : [xla] add better support for variables(num_variables, index lookup by name) in xla aot/jit.
9b92d55e929 : [Intel MKL] Add reorder primitive cache
b109045cff1 : Go: Update generated wrapper functions for TensorFlow ops.
cf315d3e75a : Add AddOpWithShape virtual method that only has shape, op name and operands fields
8d2178ea81b : [TF:MLIR] Add Tensorflow RuntimeDevices to TF IR.
94f1c4f8fdb : RowPartition: add static nrows/nvals/uniform_row_length accessors.
f9eba9469d2 : Internal changes for MLPerf models
1656aba17be : Documentation for adding metadata and using code generator for Android.
5b153c1b85c : Go: Update generated wrapper functions for TensorFlow ops.
27a7ad28a6c : Fix TFLite profiler variable name generation.
279a1238827 : [XLA:Python] Remove ExecutePerReplica.
d34ee8ee571 : Allow blockwise linear operators (tf.linalg.LinearOperatorBlockDiag and tf.linalg.LinearOperatorBlockLowerTriangular) to operate on/emit lists of tensors corresponding to blocks.
6be0f1fe0b9 : Update TFLite Converter page to list details about new converter.
0a69ba174e3 : BroadcastInDimOp: make broadcast_dimensions attribute actually mandatory
ee1cd5ae30b : Add test for recovering from compile errors w/ TPUStrategy.
5c9e9ca4253 : fix the reduce_max with complex64 input core_dump
db1e40b9c5a : Edited docstrings, added unit test, and fixed minor typos
820a8ac0869 : [MLIR:TF/XLA] Handle statically and dynamically sized tensor lists
3997f77e50d : Legalize tf.BatchMatMulV2 to xla_hlo.dot_general
e5e3d283a5f : API tweaks for RowPartition: * Make row_splits() a method, for consistency w/ other accessors. * Rename cached_<encoding> to <encoding> (e.g., cached_row_lengths -> row_lengths). * Removed `name` arg from several RowPartition methods. (The behavior of this arg is somewhat unpredictable -- e.g. it is ignored if the method doesn't need to call any ops. If the user wants to ensure a specific name is attached to these tensors, they can use a name_scope or call to tf.identity.) * Use a private "key" object to ensure external users don't call private constructor.
891375f55f5 : [TF:MLIR] Add generic MLIR pass registration mechanism.
b6478bba250 : Go: Update generated wrapper functions for TensorFlow ops.
003659ffcc0 : Bugfixes to TF to allow tensorflow_serving to build.
658295136d4 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/b733b8b680885c0fcdfddea5423171468609b5a6
d3f4283554e : [TF pip] Include tensorflow/cc/saved_model/**.h in tensorflow pip includes.
665cd8d46b6 : Support Max Pooling and Average Pooling in XNNPACK delegate
5f693031136 : [TF XLA AOT PIP] Fix windows build by properly including the env_time from platform/windows/.
9e096debc4a : Use the CUDNN_CTC_LOSS_ALGO_DETERMINISTIC algorithm when determinism is asked for
2b6b5d69cf3 : Make the option to link in framework significantly easier for pybind targets.
eea8c279158 : Clean-up: remove unused import
46bd3ccc61b : Support user-distributed Datasets in Model.fit. steps_per_epoch is required with user-distributed datasets, and the datasets must contain at least steps_per_epoch * epoch steps.
d2fa981bba4 : Added block_size parameter for ConvBuffer1x1. Improved generation. 2 kernels per operation replaced with one.
c4f39daebd5 : Go: Update generated wrapper functions for TensorFlow ops.
42b65e2dac0 : Documentation improvements for StructuredTensor.
3fa6494763c : Remove unused code left-over from forking ragged_tensor_test.py -> row_partition_test.py.
2ebc291f6a9 : Fix float64 BatchNormalization.
2185592aea0 : Do not depend on TensorFlow's config_setting's.
28b4039a1aa : Custom devices: add a TF_Status return, disallow duplicate registrations
3a03164a24e : [Grappler] Don't try to replace DT_VARIANT tensors with a constant.
5f6bcb4fdd6 : Added new parameters for flushing of queue periodically.
2358e481873 : Override InDimBroadcast and ReshapeInternal methods in MlirHloBuilder
3782b176a76 : Make InDimBroadcast and ReshapeInternal methods in XlaBuilder virtual
99c611fe115 : Internal change
cc863caf888 : Give Ruy public visibility
0780bb15ffa : Choosing weights as buffer for Mali in depth wise conv. Improved selection of depth wise conv for Mali.
4d0414a7da4 : Using conditional read for Mali in convolution.
0c79d3cdee8 : Fix apparent typo in an exception message that refers to the input shape instead of the output shape.
813b918161d : Add comment describing fusion_config_ and dot_config_ in HloModuleConfig.
55c7f955e4b : Add example usage for tf.keras.preprocessing.image.load_img.
f7fa10555a2 : Lower warning to VLOG(2), as this happens very often and spams the logs.
c4860fcb321 : Const analysis should peek into PartitionedCall and StatefulPartitionedCall.
866641dd2b2 : Improved selection of storage type for minimal memory consumption.
99510b01c2e : Go: Update generated wrapper functions for TensorFlow ops.
60a9af2877b : Include string_view from absl to fix nightly build failure
e09c49c9e70 : Use CallOpInterface instead of cast to TF::PartitionedCallOp in shape inference pass.
c7ca2a45e61 : Iterate through snapshotted instructions in copy insertion.
0bbfe8d95d0 : Update tf.map_fn to support RaggedTensors and SparseTensors.
3299b778c3f : Add activations to frozen_keras which will be needed by layers.
d92b75135fb : Add more tests for LSTM op for quantized case.
61174e25e1f : Refactor and remove duplicate patterns for fusing activation functions with add/mul/sub/div It's part of legalization and optimize. This replaces the fuse pattern in legalize with direct legalize to TFL_* equivalent, the fuse pattern in optimize pass should handle the fusing.
6f71f12e670 : Fix Shard Identification pass to allow functions that return block arguments.
405345ec907 : Mali gpu info added to device info.
0c82821c559 : Move tests for RaggedTensor.__getitem__ into a separate file (ragged_getitem_test.py). Also use parameterized.parameters in testWithStridedSlices to allow better test shard balancing.
23831c8b394 : Introduce external delegate provider to benchmark model.
f452e85f3ef : Refactor quantization selection logic into single QuantizationMode class in TFLiteConverter.
e34470b01ee : Adds a max_rematerialized_block_size field.
c6880467be6 : minor spelling tweaks
fc12e313b69 : Fix GetRegionOutputs for tf_device.parallel_execute to check number of operands of terminator of each region instead of number of results of terminator.
49eac7f8e21 : Minor optimization for RowPartition.from_uniform_row_length
268853ee81e : Remove keras_export from frozen copy since it should be private.
5da9a688dc1 : Go: Update generated wrapper functions for TensorFlow ops.
84ddbf1a1ac : Remove dependency of SupportPreconditions from MetadataExtractor.
82e13bda641 : Adjust build target parameters for row_partition_test.py
3eaf6e65b02 : Go: Update generated wrapper functions for TensorFlow ops.
134bae0b06d : Update LLVM's hash in Tensorflow.
cdb70920ee7 : [Executor] [NFC] Avoid touching the reference count when using a const tensor as input.
cffd474d761 : [XLA:Python] Reduce use of std::shared_ptr<> in PyLocalClient.
b45adaf6efe : Replace context->ReportError with TF_LITE_KERNEL_LOG in XNNPACK delegate
e7528df398d : Implement reference kernel for Softmax using CMSIS-NN
f99cd711a96 : Go: Update generated wrapper functions for TensorFlow ops.
f673a86e1c9 : Fixed whitespace
c3dbc73edcc : compat: Update forward compatibility horizon to 2020-03-10
0c0eead180b : Correct getting dataset.element_spec
6eb6d5212a8 : Internal Change.
24bee96b1b6 : Go: Update generated wrapper functions for TensorFlow ops.
0bfec7c290f : Disable metadata test for MacOS
0e4a3172a13 : Add visibility to internal repos.
707fe9da701 : Trigger sync only if exiting async_scope without exception.
44bc8481442 : Cleanup: Removing _symbolic_add_metric from 2.0 base_layer.
94db7917f1b : Update fuse logic for keras lstm to allow last output being consumed.
61220d2cb9e : Update API goldens
f2b115d1df1 : Add support for last output for keras lstm fusion.
390f84683bf : Go: Update generated wrapper functions for TensorFlow ops.
40a4e3f6916 : Support tf broadcast_to op via lowering
09131c53c33 : Added an optional tags attribute to benchmark_tflite_model.
d5294f9f907 : Disable cond test for LinearOperatorToeplitz.
e55fac6213c : MakeNonfusionComputationsSorted() function sorts computations by content.
4a0c2fae4a5 : Go: fix handling empty tags-set for loading saved model
fd221541143 : Go: Update generated wrapper functions for TensorFlow ops.
452a3820f4d : [TF:MLIR] Track Tensorflow device metadata in IR
2031f7aeeb9 : Support TensorProtos as Operation inputs, in order to support remote inputs passed as Tensors to EagerClusterFunctionLibraryRuntime::Run.
de037760b75 : Use topology and device_assignment attributes to determine device placement of tf.TPUExecute ops for model parallelism (num_cores_per_replica > 1).
842246a4fd2 : Update documentation of tf.tpu.experimental.(shared_)embedding_column to reflect that a user should pass in the same function if they use the same dynamic learning rate for multiple tables.
9ebf4a223bf : OSS TFLite Metadata library
c645992e15c : Internal visibility change
bae9776f579 : Roll forward https://github.com/tensorflow/tensorflow/commit/ed0e46c219efa62559901...
6f968a3a59b : Remove all the save model related code in base_layer.
6b1d6f53434 : Internal change
97e1e8091a9 : Using unaligned_flat() instead of flat() for Expectors.
8f6e6c541fe : Export Keras image preprocessing layers into the experimental namespace.
185dd2376be : Adds kernel impl for dequantizing per-channel quantized tensors to float
0008a03e439 : Go: Update generated wrapper functions for TensorFlow ops.
b955f1bf9ca : Internal build cleanup.
b844c87c893 : Update tf.map_fn to support RaggedTensors and SparseTensors.
121b1d1472d : Add 5D support for BroadcastSub
3543d8daa5c : Move keras utils to frozen_keras.
05bf23e1f81 : Add TPUStrategy tests for different device assignments.
85f4c8cd118 : [XLA] Use LayoutUtil::IsMonotonicWithDim0Major instead of reinventing the wheel.
4d93b495c9b : Subgraph moved to separate file.
a88fd9e474b : Adds kernel impl for dequantizing per-channel quantized tensors to float
c1b9427aa07 : NFC following code review. comment typo and rename unroll to unrollInnerTileLoop.
b5831006af0 : Add leaf_id field to boosted_trees.DebugOutput, and populate it in BoostedTreesExampleDebugOutputsOp.
b784c7b1f09 : Update tf.map_fn to support RaggedTensors and SparseTensors.
969d0f45bd3 : Move backend module to frozen_keras.
5c2aa307d2e : [XLA][MLIR] Emit memref with linear affine expr for HLO layouts with permutations.
da5ab77e05e : Fix bug in SensitivitySpecificityBase derived metrics.
2d513026408 : Remove "infer" dtype policy.
1fa7c80fe09 : Double test timeouts for "small" and "medium" tests to account for Cloud overhead.
c4eb7d10b89 : Pull partition (row_splits, value_rowid, et cetera) of a RaggedTensor into a separate object. This allows one RowPartition to be shared by multiple RaggedTensor objects.
c054ade8ed6 : Fix iterator_test
f017686d248 : Go: Update generated wrapper functions for TensorFlow ops.
30f3741ddf2 : Export min_runtime_version in MLIR converter
356c9a830c7 : Mirroring upstream github FlatBuffers to third_party/flatbuffers
7d1e7499ea1 : Fix typo in error message
d3e5a16f32f : Add bfloat16 support to UpSampling2D
c6fd6f6e4e6 : [MLIR:TF/XLA] TensorList decomposition
e05c4235470 : Support multiple subgraphs in quantize_weights.cc.
75f4e946d6f : Makes converter script test explicitly use compat.v1
caac1999b33 : Disable deprecation test
41186728198 : Lower TensorFlow Atan2 op using tf2xla kernel
2e1e647efb7 : Refactor XlaBuilder::BinaryOp to construct service side op in a separate method
b5085d20140 : Correct the formulation in the description of the centered rmsprop
105c91f2c42 : Move more layer related utils to frozen_keras.
9a7288ccf57 : Add dot configuration as part of module configuration.
864e3118029 : Update goldens
5f4b11001ff : Hide raw_ops from search. Also, fix the modules that start with `_`.
471f5aaa8de : Verify arguments' correctness
2e42540ddec : Changes Mul builder to use the 32-bit version & Requantize by default. This fixes accuracy issues
686a9aef263 : Deprecating old arguments, rewriting docstring
9a0a8031db4 : Update tensorflow/core/api_def/base_api/api_def_Acos.pbtxt
a7d9e3112df : Update api_def_Acos.pbtxt
b8da76a5fe7 : Add base_layer_util to frozen_keras.
7f0c5c9c6d5 : Update api_def_Acos.pbtxt
482bb0c70d1 : Disable stacktrace tests on windows.
add27c7db6f : Add cross host send/recv to PyLocalClient. Not implemented for now.
60207a00d4e : Disable failing placer_test on windows.
8ba7e2f386a : Add CreateTokenOp to HLO dialect.
ac26a80b0f0 : Adds support for depth_multiplier case when DepthwiseConv resolves to Conv
1d271310828 : Make test pass in 2.0
b4df0a559a1 : Internal visibility change.
9f93835bbdf : Changed accumulator precision for devices that does not support round to nearest.
adc1b862300 : Add API to overwrite the float interface of quantized tflite model. Currently supports int8 and uint8.
330863b5658 : Fix 'NOTE's in docstrings
0d7a1f8d037 : Add more tests for LSTM op for quantized case.
3c48ffdd0e6 : Small change following code review.
5ecd7cf8c43 : [tf.slice()] Optimize the shared validation code.
83d7ffb18e1 : [MLIR][XLA] Lower xla_hlo.rsqrt from HLO -> LHLO -> Linalg.
8869157e7f5 : [XLA][MLIR] Add ReduceWindowOp to LHLO dialect.
339bee3821f : Change passing in LaunchOp where only body of LaunchOp is needed
3e6f0156949 : Bump LLVM version.
c8cf9615dda : Updated kkb@ TODOs (ldap changed)
abb31bf8839 : Go: Update generated wrapper functions for TensorFlow ops.
973ce5cfcb5 : Go: Update generated wrapper functions for TensorFlow ops.
aa070f5be6b : Minor refactoring of conditionals
9b804f98956 : Update documentation comment to fix markdown
28195763a0c : Add cross build parameters to android build guide
ceea026fc0c : [XLA][MLIR] Add SelectAndScatterOp to LHLO dialect.
02057133349 : compat: Update forward compatibility horizon to 2020-03-09
1f4a89b2d88 : Support non-unit batch with FC operator in GPU delegate
839dae0b465 : Export eager service for TPU driver as a set of C APIs
26524188650 : Add a flag to not populate TPU device lists from the cluster spec
b1586e830c7 : Go: Update generated wrapper functions for TensorFlow ops.
4a9b0b185f0 : Go: Update generated wrapper functions for TensorFlow ops.
8f597046dc3 : Use explicit primitive types with strings::Printf
b3307f90aae : Increase the test timeout limit.
2b9f953cadc : Go: Update generated wrapper functions for TensorFlow ops.
9b032982ff2 : fix for lint
9ce2864bcc8 : TFLite GPU OpenGL: Add specialization of SOFTMAX 1x1.
8cb47cc8683 : Update download_dependencies.sh to clean target directory before downloading
085cdbfceb3 : Go: Update generated wrapper functions for TensorFlow ops.
a70a66d2193 : Refactoring of TensorFlow runtime support for executing multi-device functions.
c4cf5af6ed5 : Go: Update generated wrapper functions for TensorFlow ops.
921b17aed49 : Add output tensor shape accessors in model.Model.
fb4ec5cbde3 : Go: Update generated wrapper functions for TensorFlow ops.
f8937e5501d : Add 5D support for BroadcastSub
025f071700d : Go: Update generated wrapper functions for TensorFlow ops.
186c46818c6 : Use ->size() instead of ->Length().
e15ca59a11e : Go: Update generated wrapper functions for TensorFlow ops.
9a4c14f168a : Add LabelUtils for Object Detection task.
a63b8cf7d8e : Add TF to HLO legalization pass that utilizes existing tf2xla kernels
9fccca55e8d : compat: Update forward compatibility horizon to 2020-03-08
50a74e5250a : Add cross build parameters to android_full.sh
c6af3c14c7f : Go: Update generated wrapper functions for TensorFlow ops.
0d8f1f3fca3 : Temporarily disable flaky test distribute:cross_device_ops_test
cf52f91efdd : Go: Update generated wrapper functions for TensorFlow ops.
8e9f83eaaef : minor spelling tweaks
eb5f07d0b9d : Add close check
1f8a21bbb6e : Go: Update generated wrapper functions for TensorFlow ops.
72a787e2b1e : Make while_v2_indexed_slices_writers compatible with tensor equality.
ab7740b8abe : Go: Update generated wrapper functions for TensorFlow ops.
f70e34320c7 : Go: Update generated wrapper functions for TensorFlow ops.
d9b94066929 : Go: Update generated wrapper functions for TensorFlow ops.
022e00f942f : Update test post forward compatibility horizon update
d5e1a27a751 : Go: Update generated wrapper functions for TensorFlow ops.
928a8730a34 : [XLA:GPU] Add missing synchronization when multistreaming is enabled.
d83eaa4e2f3 : Update api_def_Acos.pbtxt
ed28ef33bb2 : Go: Update generated wrapper functions for TensorFlow ops.
1e29d6b65bc : Include full tf_dialect_passes in tf_to_tfl_flatbuffer
b52e383c5bb : Add missing dependencies
2e49859758c : Update api_def_Acos.pbtxt
6f92e574323 : Go: Update generated wrapper functions for TensorFlow ops.
f4a080a700e : Add Python 3.8 to classifiers and remove old ones
81e316f1653 : compat: Update forward compatibility horizon to 2020-03-07
2f9335a1972 : Fix a go binding install error on windows platform
c05dd7b074a : [XLA] Add the ability to disable the Reduce(Reshape(X)) to Reduce(X) rewrite and have TransposeFolding default to folding all operands of Convolution and Dot
edd36f52a31 : Internal change
c3d14c434b9 : Go: Update generated wrapper functions for TensorFlow ops.
46019499371 : Add auto generated TensorFlow op Atan2
00e148f41db : Add TF to HLO legalization pass that utilizes existing tf2xla kernels
e9eeb5728ae : Fix broken links in the benchmark/android readme markdown.
270b7c18542 : Fix the test for TF 2 head switch
aa73977b399 : Go: Update generated wrapper functions for TensorFlow ops.
6d0f422525d : Remove circular dependencies by removing submodule imports from ragged package.
56ee67f7b18 : add a e2e test for keras lstm fusion.
d5e92b8492a : Formatting fix tensorflow/python/data/experimental/kernel_tests/prefetch_to_device_test.py
1ae518c4588 : Additional GPU Prefetch Fix
3874b282887 : [tf.data] Addressing TODOs regarding deprecated APIs.
556b8c2bf7e : Add TF_LITE_MICRO_BENCHMARK annotation to run and time invocation of of a given function.
de9444744b5 : Fixed a crash when calling tf.searchsorted with zero-sized `values`.
4ee09e6188b : tensor_bundle: Supply size hint to input buffer
de960f40902 : Print the whole module in TF2XLA logging
8054b809902 : [Grappler] Remove several gratuitous graph and function library copies from the Grappler-related callstacks in TensorFlow.
33f9e8d2838 : Diable a test that fails on open source build to fix TF nightly build.
3e95e9f03ae : Call uniform_full_int in tf.random.Generator.uniform when dtype is integer and both minval and maxval are None, to align with stateless_random_uniform.
1e2122cf331 : Implement EagerClusterFunctionLibraryRuntime::Run( const FunctionLibraryRuntime::Options& opts, FunctionLibraryRuntime::LocalHandle handle, gtl::ArraySlice<Tensor> args, std::vector<Tensor>* rets, FunctionLibraryRuntime::DoneCallback done) when args and rets are empty.
34e58ac1bd2 : Make DotDimensionNumbers more specific.
326e0671010 : Go: Update generated wrapper functions for TensorFlow ops.
17e9b7adf5c : Fix a bug which may cause segmentation fault
beabfbcfa68 : Populate more error messages to the users.
317189e1081 : Update path in comment.
83a39dafa3e : Internal change
046765d6bad : [TF:MLIR] TF_BiasAddOp is not a layout sensitive operation
53b88dcb179 : Add build file for iOS benchmark app and add option to build it using non static benchmark package.
78e0404953a : Flip the ordering of test context managers so that parameterized testcases can be correctly processed.
abf241bc869 : Do not constant-fold nodes that will use ScopedAllocator.
1633481dd50 : Allow a None argument in normalization.
c360b3008cc : Removes deprecation for argument `constraint` of BaseResourceVariable.__init__ because it triggers a warning message when tf.Variable is called within tf.function, which shows up in public docs/guides.
3cfba564287 : Disable test to fix Cloud TPU build.
7810256bf78 : Go: Update generated wrapper functions for TensorFlow ops.
87dff7f00d0 : [Grappler] Split common subgraph elimination out into a separate Grappler optimizer. This allows us to run it before constant folding and function optimizer to reduce the size of the graph earlier and save time spent in grappler. In particular, this reduces the size of the graph for which we run static shape inference, which is very expensive.
6f645988021 : [tf.data] Add support for any Tensor describable by `tf.TypeSpec` to Dataset.from_generator
5db7460fa8d : Add the kSnappyReaderInputBufferSizeBytes and kSnappyReaderoutputBufferSizeBytes defined in .h file to the .cc file as well. Currently build in debug mode will fail because .cc file can not find consts defined in .h file in build time.
19b174ea81d : Add `dtype` property to RaggedTensorSpec
6f795b7539a : Copy constraint/initializer/regularizers to frozen_keras.
e3c18e7beb6 : Add build file for iOS benchmark app and add option to build it using non static benchmark package.
c8823160e09 : Update tests under Keras to use combination.
09b811d4fb7 : fix import error
c4d9a3a647d : Enable op name tracking for host memory in BFCAllocator.
423c2cae269 : [XLA] When allocating for later uses, use an use_times dict to improve compile time complexity.
950b054440c : Distributed runtime test cleanup.
0531deb3ade : [mlir] Remove obsolete copts
9ef70f90bb1 : Diable a test that fails on open source build to unblock the release.
5ef55c5f960 : Mention Hexagon delegate in TFL delegate overview doc
2b2f76d0815 : Go: Update generated wrapper functions for TensorFlow ops.
8c18274e5dd : Adds tf.Cumsum to XLA HLO ops lowering for static shape tensors. The 'axis' argument must be const, and the 'exclusive' and 'reverse' ops are not yet supported
49e0779a4d7 : Add `/D_USE_MATH_DEFINES` to host copt to fix windows builds.
8685cf97d56 : Fixed usage calculation for input buffers.
4e5be621165 : Internal cleanup
d84bc45557d : Adds support for Hexagon delegate in task-based accuracy scripts
63e98bba663 : Adds kernel impl for dequantizing per-channel quantized tensors to float
342e67ab194 : Update api_def_Acos.pbtxt
51dea702632 : Add TPUStrategy tests for device based strategy and switches.
f7a47db34d9 : Run CublasGemmPadForTensorCores before GemmRewriter.
93ae1f4d598 : Remove redundant return for consistency.
1f3603ca4f1 : Internal cleanup
caa2756baad : Update the used version of LLVM.
5cd4fc0d0cd : Roll back to fix broken test.
5baff53e4e4 : Go: Update generated wrapper functions for TensorFlow ops.
4bd8d48617a : minor spelling tweaks
8938220c67b : minor spelling tweaks
2242f333e9a : minor spelling tweaks
a12a472ec20 : minor spelling tweaks
e1cfaf95177 : minor spelling tweaks
2f5d9c87957 : Correct file docstring
7694e48a41a : Let check_pydot return False if Graphviz is not installed
efff893c709 : [MLIR][XLA] Polish LHLO copy operation removal
47df0000dc3 : Go: Update generated wrapper functions for TensorFlow ops.
15e945a7910 : Add additional elementwise unary ops to hlo_shape_derivation.
df9f9fb7f3c : Add graph transformer to inline one level of PartitionedCall operations.
6b3556f20d4 : compat: Update forward compatibility horizon to 2020-03-06
3b458633e15 : [tflite] NNAPI Pow op allows scalar input
53ed9a33397 : Let UnfuseBatchNorm handle dynamic shapes.
0dbec67fe71 : Go: Update generated wrapper functions for TensorFlow ops.
9f7ded2d44a : UPdate docstring to reflect the creating customized optimizer section.
c83887196eb : [TFLite] Add a standard pass pipeline for TFLite
b30f9cf9046 : fix pylint
427381f3d64 : Ignore training=None when passed during Functional API construction.
14b3001cd84 : Use i32 instead of i64 for transpose perm. TFL currently does not support i64 perm for transpose op right now.
70fab67be3c : Support user-specified string input in tflite benchmark tools.
8f50df88726 : Update entry function: if we don't see a main func, we will look for the function that has tf.entry_function attribute and set that one to be main.
a74820d5ae7 : Add another space line
80358518f83 : Internal change
4e517f884cc : Add "AddV2" to tensorflow v1 flops calculation
6272b68ae7a : [XLA] Add the ability to disable the Reduce(Reshape(X)) to Reduce(X) rewrite and have TransposeFolding default to folding all operands of Convolution and Dot
8142d332503 : [XLA] For prefetches too, find the best (longest-living) chunk candidate.
06a2520ab07 : Add bfloat16 support to UpSampling2D
6593639f250 : Set mean accumulator to highp for OpenGL backend.
ef1872b7e76 : documentation in categorical_hinge also corrected
3dfef3632bf : Add bfloat16 support to UpSampling2D
88341e39545 : Update tf._TPUCompileMlir to support multiple program outputs.
2885967db29 : Appears to trigger an infinite loop in shape inference on
bcd07e6d81f : Add while loop outline pass in tf_tfl_translate.cc.
3f7dc8f27ac : [Grappler] Reuse inferred memory usage in memory optimizer when possible. This inference step is the most expensive part of the optimizer and can often be shared between the Swapping and Scheduling passes.
3dd1df246ca : [MLIR:TF/XLA] Shape inference of variant types
66216656acb : Add missed multi worker training properties to DefaultStrategy.
629e3a88bb5 : Add shape inference pass to optimize away the unnecessary casts.
1113b226f5b : update time stamp for function signature: due to the while loop, the lstm function signature will have like tensor<1x?x10xf32>, but if we know the input, we can derive the timestamp.
07eff998527 : Fixes doc and error messages about non-scalar minval/maxval in integer uniform RNGs.
692e9bf05c6 : fix lstm non-time major inputs.
5a21d50736d : Go: Update generated wrapper functions for TensorFlow ops.
06631493fda : [TF XLA AOT] Add cmake support for the standalone XLA AOT runtime
e0857cc6da7 : [tf.data] Avoid creating and destroying unused tensor in RangeDataset iterator.
1aa2e003efc : [XLA] Increase TF_DETERMINISTIC_OPS consistency and test determinsitic bias_add
44506a0e68d : [MLIR:TF/XLA] Constant fold VariableShape and TensorListElementShape
4569e70aa2d : Added tests to improve code coverage in ragged_string_ops.py
15105513e97 : Address reviewer comments
df00d7ebbfb : Move some GPU-only dependencies to under if_cuda_or_rocm
547de73bd7a : Keeps `algorithm` an `int` when Generator is converted to CompositeTensor, instead of Tensor. Many methods (e.g. make_seeds) assume that `algorithm` is an `int`.
6572cc80f28 : Add missing include in randomized_tests.cc. It is needed for GetWindowedOutputSize call. Before https://github.com/tensorflow/tensorflow/commit/8f7e34982dde766b3fc73c90bcdbfccc001fe8e3 it was probably transitively included from ops_util.h. Now this is no longer the case, so we should include corresponding header file directly.
4ab31531407 : Deprecate random_binomial in favor of random_bernoulli.
a1d2f94d2e9 : Create a version of frozen keras in TF.
c216cfa8715 : [Grappler] Split common subgraph elimination out into a separate Grappler optimizer. This allows us to run it before constant folding and function optimizer to reduce the size of the graph earlier and save time spent in grappler. In particular, this reduces the size of the graph for which we run static shape inference, which is very expensive.
08ad7e58051 : Go: Update generated wrapper functions for TensorFlow ops.
e7766eba87d : Add priority into Run Handler thread pool options. Run handler thread pool will take consideration of the priorities of requests when scheduling ops.
94c04fc77e6 : Change namespace for snapshot utilities to snapshot_util from experimental
059c3253d9e : Lower tf.MatrixBandPartOp to XLA HLO operations.
3d6d2ed18e9 : Add circular buffer custom operator for streaming conv models.
91da812e633 : [TFLite] Remove flag to guard adding inliner pass
88ba403d7f6 : Fixed bug in tf.strings.unicode_decode where rank > ragged_rank + 1.
244a9b0a413 : Internal change
4cedd7e86de : [TFLite] Update README to reflect current state
338ea176a50 : Add aggregated cost dimensions to the CostGraph, typically used for load-balancing decisions.
a05ddebba0d : [MLIR:TF/XLA] Fix dynamic update slice lowering of non-R2 tensors
e0a9485c546 : Always link decode constant pass
cacf5948c10 : Add attribute "num_distributed_variables" to _TPUReplicate op, in order to distinguish per-replica inputs and distributed variable inputs.
83ccca3bea5 : Remove --config=mkl_open_source_only because it has compilation errors and has not been used.
3fb6979789a : Add a virtual event for the async executor.
67fcf3d1efe : Fixing __tensorflow_core_graph_mkl_related_tests
0222249abf4 : array_ops.py: delete trailing whitespace in docstrings
aae5c218bea : Fix ShouldRunTest to avoid showing skipped tests as passed.
8b714d8bc18 : Label the pivot nodes with the cluster they are in.
b84e6e7d1bd : Disable experimental for tpu_strategy_test.
00d0207f007 : Remove dependency on TF constant folding pass in mlir/lite
6164d29edd5 : Add a CHECK.
c48c479b48b : Move a lambda to its own function.
e91d3e76833 : Update the used LLVM version.
9b3e302639f : Saved model: Block waiting for checkpoint save operations to complete before writing saved_model.pb
e2ff7f453e9 : Extend the ragged version of tf.gather to support `batch_dims` and `axis` args.
9d7566d0cbc : Deterministic sort of keras network _checkpoint_dependencies to enable MultiWorkerMirroredStrategy checkpointing and prevent different tensors being broadcast for the same CollectiveOps key.
d0b139a856d : Update description of `clear_session()`.
d2a436fed93 : Handle implicit ellipsis_mask in tf.StridedSliceOp.
6506145ebb0 : Remove saved_model_import flag guard on pass config
1f422c750ce : Internal change
a45094173c6 : Fix MultiWorkerMirroredStrategy validation in Model.fit
d5504fbc78c : Replace using OperationState and checking op name for determining if an op is tf._TPUCompileMlir or tf.TPUCompileSucceededAssert.
cbbbe1dc027 : [CastOp] Avoid creating and destroying a temporary tensor in the common case.
fedb3010940 : Comment and reuse useless case.
b667aef3f61 : Remove unused include
a0fc80b9221 : Add ParallelExecuteToIslandsPass to passes for lowering to IR that is friendly for Graph export.
5fc0e85d0cb : Support ellipsis, new_axis and shrink_axis_mask in tf.StridedSliceGradOp lowering.
0c426fe6227 : Add test for recovering from compile errors w/ TPUStrategy.
fa7ab2a2d94 : For unary elementwise ops on RaggedTensors: Preserve uniform_row_length and cached row partitioning tensors.
3fcd7f59781 : Add TPU sharding identification pass to bridge pipeline.
f5d65f053e9 : Removing testing_utils run_tf_function which is enabled by default now.
0077e9f5baf : Add tfcompile to tools for Lit testing.
09f617fe9f5 : Turn on saved_model related passes if we're importing from saved_model.
5c7cf8b83bf : Do not ensure_initialized() in Function.__call__
963d94bec62 : Add TPUStrategy tests for device based strategy and switches.
eac108c2055 : Remove unused includes
c27b0d18ea6 : Remove @llvm-project//mlir:QuantOps dependency
83d65b152b6 : Prefixing TensorFlow thread annotation macros with TF_.
5536be153fd : [tfdbg2] Add FULL_HEALTH tensor debug mode support to InfNanMonitor
07c62819917 : Go: Update generated wrapper functions for TensorFlow ops.
8dd1b5d2dd5 : Split unroll_batch_matmul pass into own bazel build target
371a98dfbba : Fix bug in RaggedTensor.row_lengths() that caused `axis` parameter to be ignored in some cases.
f8c6e539727 : NFC: better code/comments following code review.
142d271f014 : Fix ubuntu sanity-check
74b84714065 : Update llvm version.
ae013e29385 : update README.md
5c5acccc90f : Adding changes of #37188 in this PR
0aa22bd95ad : update as per review comment
8badcfbf7b5 : Applying fixes - 4
b4fe2b484cb : Applying fixes - 3
0a6e2cfc549 : Applying fixes - 2
281466ebbe0 : Applying fixes
6eac4cd4243 : Resolving conflicts
a5b1dc2199d : fix: micro folder is not in experimental anymore
1b152a1bf99 : Explicitly export files needed by other packages
2069f40cf8d : improved remaining time estimation of keras ProgressBar by allowing it to ignore the duration of the first step
a69af8b11bb : document `(Tensor, shape)` list possibility for `shapes` argument of `assert_shapes`
b745de79cf5 : fixed missing minus sign fixed `cosine_similarity` documentation showing an averaging over instances synchronized `cosine_similarity` and `CosineSimilarity` docs
e9d2bbc2607 : compat: Update forward compatibility horizon to 2020-03-05
56bc7e9254a : Go: Update generated wrapper functions for TensorFlow ops.
b4a9afb8b27 : Populating fields explicitly.
4b2c0d0a347 : Export encode_png to tf.io
2c1af9da16e : Unified data type (int->int32_t). Merged QauntParam with FloatParam. clang-format the files touched.
e9f73189248 : Go: Update generated wrapper functions for TensorFlow ops.
d080259431b : Add op registrations for tf.data service.
f827c023906 : Use `exec_tools` rather than `tools` in tensorflow.bzl to allow transitive dependencies to use python3 tools and deps in genrules
23758103870 : Eliminate the use of q_alpha. Use QuantizedMultiplier instead.
3006330ea0c : Disabling v2 in the disable_v2_behavior() method
3b6251b6cc6 : Enable checkpointing for ReshuffleDataset.
a2dac1d40fb : fix tflite lstm & rnn tests for tf v2.
ea95f4a7407 : TPUEstimator: Fix shutdown behavior after preemption.
8a3be233344 : Update activations.cc
33bb43ee4ab : Categorical Hinge Losses Doc corrected
30f796f327d : Go: Update generated wrapper functions for TensorFlow ops.
8ca0a04ad5d : Internal change
823befe5a18 : iterator.get_next() colocation bug also fixed
d8795eae445 : Improved Unittest
ca156eb2a6d : Update ops-related pbtxt files.
23f61e1353e : Unittest Added to reproduce the bug
f7b7f34623f : [TF/XLA] Show a more user-friendly message when failing to resolve a constant
786c819ea80 : Make benchmark android app debuggable.
26a46ccf4df : merge tomerk 's proposal
0e41e3b246e : [TFLite] Add saved model imported TF->TFLite conversion passes
18e5edc6cdf : Remove all result_stride parameters from all MatrixBatchVectorMultiplyAccumulate versions.
d8a774e6fcd : Support reflect, constant and wrap mode in image transform op using the generator interface.
2b836476527 : Provide a way to pass Make commands to TFLite build scripts
5e75da01ee6 : Go: Update generated wrapper functions for TensorFlow ops.
1f04347d0d8 : Add micro timer interface and a default implementation.
a1f337ce7f6 : Update LSTM/GRU v2 to allow the extension from tf.lite.
e5e7d7315f2 : Explicitly call PopulateContext with micro_test::reporter. Remove overloaded PopulateContext.
96d6509b738 : [XLA] Match literal alignment with StreamExecutor
1e6d025cc6c : Add version of kernels with alwayslink and use it for shared libraries rule
7aaad63d65d : Folding CopyOp by forwarding its operand to all users.
4363f12a806 : Remove stale todo.
e03474b2db8 : Add TPUStrategy tests for device based strategy and switches.
7eda6f2b247 : Add a repro for https://github.com/tensorflow/tensorflow/issues/28007
ce95ea6cbfc : Fixed reading out of boundaries in FullyConnected.
1a94142f57b : Go: Update generated wrapper functions for TensorFlow ops.
5282cbc898c : Pull partition (row_splits, value_rowid, et cetera) of a RaggedTensor into a separate object. This allows one RowPartition to be shared by multiple RaggedTensor objects.
2ee97ae55a3 : Fix resnet50_test.py to be compatible with TF 2.
763cd9836cb : Throw clear error when hybrid model tries to used micro fully connected op.
9d72a5e66ff : Compute the feature_weights - input matmul to the scratch array, so matmul can work with stride of 1.
8198d99410b : Strip attributes when sending from master to workers.
2733583b757 : Add test combinations for Keras test.
e21667ae737 : Temporarily whitelist an unexpected 'builtins.function' in testNewPythonObjectBelowThreshold test which was flaky due to this.
50a19c35491 : [tf.data] Remove noop map functions in noop_elimination.
cf06dfad847 : Bump max version of SVDF in BuiltinOpResolver to 3 for integer SVDF.
04cf543a3fe : Fixing build error
e6dbcf419d0 : Introduce EventForest to separate event stitching and grouping.
23ab07d5b2a : Go: Update generated wrapper functions for TensorFlow ops.
97f595f5f7b : Avoid baking random seeds into RandomDataset and SamplingDataset.
f6793de3fe7 : Add test for recovering from compile errors w/ TPUStrategy.
f7d4c7ffd5c : Eliminate tf.where call in updating running mean and average for batch norm in Keras. This unlocks the improvements promised by fusing updates into the CPU and GPU kernels.
8f399978bdd : Kokoro related change for switching `nighlty-2.x` to the `nightly` and removing older `nightly` which was pointing to nightly-1.15.
ca8d8fbf7bb : [XLA:Python] Guard NCCL usage by if_cuda rather than if_nccl.
6c26c995db6 : Pull partition (row_splits, value_rowid, et cetera) of a RaggedTensor into a separate object. This allows one RowPartition to be shared by multiple RaggedTensor objects.
027358b5bb5 : Simplify comment.
d6129d2d1a7 : Simplify code. This isn't needed anymore.
d75eb4eed10 : Remove a condition that is optimized by LLVM and doesn't remove vectorization.
72887b0332a : Simplify the code. The condition is only used in one of the path, so no need to test it.
e81bc97b4d3 : NFC: Rename a variable
0b0432ae2d7 : Disable flaky test.
106f7a2dfd4 : Use strided instead of dilated. This is more know in our community working on the software.
163055bdb07 : Refactoring of more existing snapshot code into common helper library
4bf1dd82636 : Small NFC from review.
e40473f2a8c : Use constant to make the code clearer.
a293d0e3b0c : Better comment
bf7a9214586 : NFC: clang-format
09af0ebd6bf : Fix new latent bug.
380289eabb3 : Remove print
48bd9f92299 : Remove useless indentation
ab4b2252861 : Code simplification
a600024926a : Rename a variable
99106011629 : Better test
de0a57bfaef : Add test
eb35dcbd3f2 : Remove not working code path for odd row size.
e3fd7cbd6d1 : Enable vectorization for even row size by default.
90d563c8b70 : Add tests for tf.one_hot() ragged tensor handling. Fix bug for tf.one_hot() when indices is a ragged_tensor and axis >= 0.
2e7bd979e18 : Switch tf2tensorrt target to use pybind11
5baf2c77f9b : Compare only the filename, not the full path.
2b6eab2eef8 : [MLIR][XLA] Lower xla_hlo.sqrt from HLO -> LHLO -> Linalg.
1efba0d22ee : [ModelBuilder] Use properly padded Vector in MLIR's CRunnerUtils.h
5b3d404ea2a : Add Lit test configurations to support AOT compilation.
70069b097b1 : Update tflite writer lib for recently added half-pixel-centers flag to resize-bilinear op.
f6ff46ce76a : Fix bugs in tf.ragged.cross that impacts windows: * Explicitly convert hash key from uint64 -> int64 before passing to generated op. * Pass DType to generated op as an enum (not a DType object).
dfff1ff4371 : Update Tensorflow ROCm code base to build with hipclang compiler
c060d9d3c05 : Run tf.ragged.cross tests in graph & eager mode.
a709d28399a : Internal change for TFRT.
4aaabc836ea : [XLA][MLIR] Reduce code bloat for LHLO->STD and HLO->STD patterns.
8a53e358fc5 : Go: Update generated wrapper functions for TensorFlow ops.
34197e15ab2 : Properly print the `msg` attribute when assertNotEqual tests fail.
4a75c6aa9c4 : Removed macros
b747c9142ee : Go: Update generated wrapper functions for TensorFlow ops.
4b06542ffda : Ignore control out edges from const node.
9518f705a9c : Add internal visibility.
986b9c8f399 : Added versioning per reviewer comment.
2ef134996be : Lower log op from HLO all the way to Linalg
1c895b60b70 : Fix commit id
5731c94ea82 : Add tests to check the initialization of the input tensor.
8f080dbdb1d : compat: Update forward compatibility horizon to 2020-03-04
a1ead75ccdf : Go: Update generated wrapper functions for TensorFlow ops.
58f761fe515 : Clean up profiler when exception happens.
77842e636ca : Internal change
94f8a9d5d51 : docs: add examples for random_uniform, random_normal and random_binomial in tf.keras.backend
c653d96483e : Implement a basic freeze immutable global tensors pass.
2d84e079838 : Fix OSS windows paths for profiler.
ff8da082a3f : Add a canonicalize pattern for tf.Cast followed by tf.ReadVariableOp
00773c52d09 : Go: Update generated wrapper functions for TensorFlow ops.
234cbd90bd0 : Fix Quantized Leaky ReLU TFLite inference Ops.
ef95ed672ce : Expose a c++ api for graph_def_to_tfl_flatbuffer for python converter to convert saved_model directly.
68c28051586 : Improve Conv2DBackpropInput to take input_sizes as a 2D shape.
50cbe882636 : Factor out a utility class for removing dequantize nodes.
ac6a0f83a90 : Update RaggedTensorSpec.is_compatible_with to reflect the fact that a spec with ragged_rank==0 is compatible with a tf.Tensor value.
e8372aae0d4 : Optional pass, which is mapping TF BatchMatMul to TF Einsum
31f7f9cf54a : [XLA] Resubmit DCE change
0c9b20a3a41 : Allow Prefetching on GPU
7dcc0a93089 : Add feature to support Maximal/Replicate input sharding for model parallelism.
3d5ed682b46 : Frees up Model.fit to take advantage of async eager when no batch-level Callbacks are passed. For Datasets of unknown sizes, the first epoch will still block on each batch. However, after the first epoch, the number of steps to run will be known, and therefore these Datasets will be able to take advantage of async eager as well.
c738e60e3db : Add platform_profiler to Makefile
5634ac11e96 : Internal change only.
37e00a34542 : convert sixe to tensor
2c88f1f9f5a : Materialize constants inside regions of TFL While
17e51b2a8bf : Add support for multi_process_runner to stream stdout and stderr from subprocesses to parent's stdout. This simplifies the code and replaces the old way of overriding sys.stdout and sys.stderr which don't effectively collect logging.* logs.
c64ef3bb64a : Enforce threading requirements for GPU delegate
6eeafe6017a : Update ops-related pbtxt files.
39893efde12 : Add an add-hoc pass to perform some fusion that are at the moment focused on GPU targets
a0c8fee0e68 : Support Identity/StopGradient ops for TensorLists in tf2xla bridge. This is needed to support back_prop=False in v2 control flow.
0d145969f60 : Support ordering of certain collectives.
46141409084 : [XLA] Add a mode in DCE to allow removing cross-partition collective ops. Can be used in SPMD.
5c6cd1a6a11 : Added specialized version of Convolution Transposed with kernel 4x4 and stride 2x2.
5d5b9422037 : [TF XLA AOT] Make sure required sources are included in pip package.
750e9df7219 : Remove the mlir::TF::UintN types in favor of using the standard IntegerType.
a8ac8f901a3 : [xla::Shape::Shape] Emplace tuple shapes into `tuple_shapes_`.
3421416220f : SavedModel loading: Create temporary graphs for importing functions to avoid leaking memory
77a6f3b9837 : Disable failed test on Windows.
e753ce724bd : Add an add-hoc pass to perform some fusion that are at the moment focused on GPU targets
c214d985b8d : Exclude the support of basic lstm explicitly.
d9a3a849edc : [XLA] Add a mode in DCE to allow removing cross-partition collective ops. Can be used in SPMD.
ac65adfa67c : Replace text explanation with pseudo equation
8f7e34982dd : Splitting out common_shape_fns.cc: * Shape functions under shape_inference:: namespace stay in common_shape_fns.cc. * Other functions are moved to kernel_shape_util.h. Also, I removed common_shape_fns.h include in ops_util.h since it is not used in ops_util and only by files that include ops_util.h.
ddabed4285d : Adding these ops to enable the use of uint32 for indices in sparse matrices, since int32 has issues on GPU. Adding support for uint32 for: 1. VariableV2 2. Assign 3. Identity 4. TopKV2 5. Roll 6. Sub 7. RefSwitch/Switch
a7ede3b86ca : Remove the `OpKernel::AsAsync() const` overload.
12064afb128 : Explain the comparison used by `assertAllClose`.
edbeede0725 : Fixing api_compatibility_test for python 3.8 by adding special-case handling
0bca737acd8 : Minor edits to AllToAll docs: * clarify concat order when replica_group is empty * fix typo
6c6e240e4ab : Allow missing labels when there is no loss / metric associated with them. Also cleans up the LossesContainer and MetricsContainer class to use shared logic.
c1915ebc2ad : Go: Update generated wrapper functions for TensorFlow ops.
f1c5114ce71 : Fix broken dependencies in nnapi_delegate_verbose_validation target
39f9503e6e8 : Re-enable unknown dimensions in TFLite.
a898220ce41 : Interface clean-up, mirroring the local_client.cc and xla.cc counterpart, passing Device instead of device_id.
ba0d67ab383 : Bump open source llvm revision to b917d5e1a4f73365dc3661495bb99280d80a9551
418c4d2e794 : Fix docstring in base_layer_utils.
2180b4b67ae : Go: Update generated wrapper functions for TensorFlow ops.
77207fdbedf : Clean up BUILD files
8da96e9b52c : [Slice] Reduce variance in benchmark.
e4dc8c0dede : [TF] Fix windows GPU build - revert absl update
4a09b2febe2 : Export symbols with the characteristic `tf_` like `tf_git_version`.
9a924476f3c : Function calls inherit `run_all_kernels_inline` from their parent context.
7072568ed6b : Add a check for nightly binaries to prevent the size from exceeding 550MB.
2fb71ff8cf9 : Make generate_examples run in 2.0.
2e4ef14ce65 : Go: Update generated wrapper functions for TensorFlow ops.
4bed822007d : [XLA:Python] Experimental support for GPU computations distributed across multiple processes/hosts.
00879a5cdf0 : Tidy up.
696bceefde2 : Go: Update generated wrapper functions for TensorFlow ops.
1b82aeb2732 : Rename a variable
8bdfc282503 : Limit default vectorization to we know LLVM won't vectorize
cc36478cd40 : Only vectorize when the tile completly fit.
790ee2c158a : Add comment
40eaf2a661a : If some blocks fit completly, unroll to vectorize for them.
4c5971ac4e5 : Move the vector size into KernelMappingScheme
e8ea83ab58a : Moved implementation of Tanh/Sigmoid to integer_reference_ops per discussion.
7c9b71a4403 : Enable the new vectorized+strided iteration mode only for row reduction.
fc463d1a914 : Add env variable to allow different reduction case.
92e9bf1c619 : Reject code containing the for/else pattern, which is not being faithfully converted at the moment. This replaces silently incorrect behavior with a warning. Also whitelist known urllib module.
20a904017c3 : Fix broken Makefile build
e3790a64226 : Add an option to use platform-wide tracing via TFLite platform profiler.
27e215e2edb : Add a graph transformer to rename node.
c9a80ddbb47 : Minor additional fix to bilinear markdown
fb600b584b3 : Fixed inline code markdown for in docstring
5b1e6d3cebe : Go: Update generated wrapper functions for TensorFlow ops.
31787df613f : Replace Report() with TF_LITE_REPORT_ERROR-macro.
07542ce63c8 : compat: Update forward compatibility horizon to 2020-03-03
780d75ee26b : delete redundant quote
867c3205584 : Support QAT conversion using TFLiteConverterV2
48393637f81 : Change check to allow tensors with up to 6 dims.
b3b8d1df641 : Go: Update generated wrapper functions for TensorFlow ops.
f4ea414c2de : Roll-forward: Consolidate tensor handle data types
05122c3c71b : Go: Update generated wrapper functions for TensorFlow ops.
d1085a6e006 : Make XLA's kUserAlias work together with XRT's swap/compaction. The XRT tuple allocation owns the device memory, which, in order for the lower level aliasing to work, needs to be handed out as "owning" within the parameter's shape tree. But if the parameter's shape tree get destroyed (for an intermediate error before execute) the memory will get released and the tuple allocation will be pointing to free memory. This CL introduces an ExecutionInput data structure which wraps a maybe-owning shape tree together with the indices which should be released before the shape tree gets destroyed. This allows the data structure to travel down until the point where the buffers lands inside the ExecutionOutput, which uses a similar logic (until finally the result gets consumed). Unfortunately the situation of the device memory data structures got a bit messy, with Owning, MaybeOwning, ShapedBuffer, ScopedShapedBuffer, ... none of which can work nicely with buffer sharing. Ideally we should have something like
std::shared_ptr : and ShapeTree<std::shared_ptr<OwningDeviceMemory>> and be done with it. Unfortunately the change (I started that route first) towards that goal is pretty major.
9cef7b78b0e : Update ops-related pbtxt files.
72e7964b6a4 : Add tf.ragged.cross and tf.ragged.cross_hashed operations. These ops generate feature crosses from a list of input tensors (similar to tf.sparse.cross), and return the result as a RaggedTensor. Inputs may be tf.RaggedTensors, tf.Tensors, or tf.SparseTensors.
82f4a2e82f5 : refact test case
81e2ecdaae8 : Undo changes to the input spec when RNN.unroll is True.
c9415ea5ddd : fix test
76de54cc83e : Remove uses of inline_constants on android_binary from BUILD files.
f291d9cefe6 : replace ConstantOp by TF::ConstOp in tf.Slice arguments, because TF::ConstOp is expected by legalize_tf_patterns.td
188c063dfa1 : [NFC] Refactor graphdef_to_tfl_flatbuffer logic: factor out populate_quantization_specs, register_custom_ops, convert_mlir_to_tflite_flatbuffer logic (so they can be shared with saved_model_importer).
94f3c214817 : allow event name to be moved.
9f2e01a56e2 : Update ops-related pbtxt files.
a1f8918dba7 : Create benchmarks for conv and depthwise_conv for specific filter and input sizes.
f35f43ae14c : Autogenerate tf.TensorListConcatV2 op.
ba0ddbc352c : Internal change
6f19495b9b4 : Save gzipped trace events json by default.
74598809cde : Allowing tf.lookup tables to be initialized from a Dataset
8a26f2223ef : Added reference papers
601a6300c9c : Added reference papers
d17ab3f1d8a : Remove VectorShiftLeft: Usage previously removed.
0400e0bf991 : Go: Update generated wrapper functions for TensorFlow ops.
2482c2354be : Change Keras batch normalization layer to use the running mean and average computation in fused_batch_norm.
3f35d6d8b01 : Add experimental_make_distributed_values_from_function method to distribution strategy.
5c1f1be66df : Call connect_to_cluster for initialization test.
ef6ef736869 : Go: Update generated wrapper functions for TensorFlow ops.
6cb5ae90474 : Making random_uniform, random_normal, truncated_normal backward compatible.
8a5d9645834 : Clarify pydot and graphviz instructions.
891dcbe7c05 : Refactor the testing_utils to not relying on keras at a whole.
6df2a7e4721 : Print the whole module in the bridge logging
6b15ce4de0f : Update date in documentation for version to use for hexagon delegate
f97b7ba2bf9 : Consolidate tensor handle data types
21d0fa9af9d : Update to v1.14 for the hexagon library.
fc7116dd0d0 : Serialize the state of stateful RNN layers. This enables saving and loading built-in layers from SavedModel.
745eeb2e9e2 : Refactor and pull out SnapshotReader and SnapshotReader for public SnapshotDataset implementation
f0756e1c19f : Various mixed precision doc improvements.
ae2fe824487 : SVDF: Do state shifting and clearing of last state separately, so state shifting can be done in a single loop.
7c12dad5fd0 : Assign original device names to _tpu_output_identity ops, similar to LN1409
90409c6a209 : Fix timeout application tests.
76758a27200 : Add test for calling tpu initialization twice.
1ca83d81aa5 : Hide internal stats in the trace viewer.
847d6a89587 : Avoid a footgun in KernelArgsArray
c578ea63438 : Add TPU related-ops in .td to allow registering them.
b55101409d3 : Move rgb_to_hsv example.
e82714b529d : make sure we capture up to 1 million trace events to avoid crashing the trace viewer. add an unit-test
a190eddea4d : Change the name to model maker.
c8bafc52ac4 : Add MLIR transformation pass that identifies xla sharding op connected to inputs/outputs of TPU computation. This information will later be used to correctly fan-in/fan-out inputs/outputs of TPU computation from logical cores.
ab16429fdc8 : Add back trace events to json converter.
efc60f17fa8 : Disable the api_compatibility_test for py3.8 version in oss only.
c8fa5eae148 : Add standalone XLA AOT runtime target + relevant .cc sources to pip package.
dd662a9228b : Disable test generated by gentbl on windows.
c877732daf2 : Minor follow-up fixes for PR #37176.
edcafbcefca : Initialize the timeout_in_ms field properly.
62007235a74 : Add a Calibrate only API to the Calibrator
cbd184ef1e9 : Add support for `batch_dims` attribute and `axis > 0` to Gather pfor converter.
5fee8ef8965 : Combine XLA Shape to MLIR Type conversion utility between importer and hlo_utils
a0fe44410e8 : Remove the check of NodeItem exists in unfinished_nodes_ in node callback.
075ee1f5393 : Temporarily disable support for unknown dimensions in TFLite.
e4bd4801bd6 : Go: Update generated wrapper functions for TensorFlow ops.
355ea77e3b8 : [TF:MLIR] Enable source information in the MLIR importer.
dd503811573 : Update image_ops.py
0c634882252 : Switch example to use doctest.
1d8b9fcff29 : Delete unused preconfig for CUDA 10.1 and TensorRT 6.1
c099a62118d : Go: Update generated wrapper functions for TensorFlow ops.
ffb9be6c97a : Fix for sanity check with buildifier.
3fdfb3efe0e : Update the BUILD files with missing dependencies.
3dc3ad50334 : Fix for the error with -Wshift-negative-value.
ec38dd4425c : compat: Update forward compatibility horizon to 2020-03-02
57b6af0fd70 : Go: Update generated wrapper functions for TensorFlow ops.
9cc03a222c3 : TFLM: implement new memory planning API.
6be4c1fb70b : Update XNNPACK for support Windows
0f895de2f92 : NFC: Simplify XlaBuilder by making helper functions class methods
e946f44aed4 : module_test solved
9afa3476edf : module_test error solved
a62e0959df1 : module_test error solved
bb35a7043a3 : TFLM: Fix memory planning issue with branches, also increase test coverage.
79aab7dd7b5 : move BatchMatMul unrolling pass from mlir/lite to mlir/tensorflow
83056920823 : [TF:MLIR] Clean up routine GetLocationStr for error message emission.
d480c1497e5 : Go: Update generated wrapper functions for TensorFlow ops.
07eb49126a9 : Go: Update generated wrapper functions for TensorFlow ops.
63ff66a3abb : Guard the function return flag with a try/except flag so that it retains its integrity when an exception is raised from the return value expression.
b3b542679f5 : Disable failing profiler tests on windows.
dcd3ffb98e5 : Update schema_generated.h in open source.
1f784db72a7 : Go: Update generated wrapper functions for TensorFlow ops.
60d9e6e4588 : Add two newlines.
82a6ba4c50b : Fix plot_model for PDF
37637ae6055 : Go: Update generated wrapper functions for TensorFlow ops.
96ca96e668f : Qualify uses of std::string.
4be93767b66 : [tfdbg2] Reinstate a test in distributed_callbacks_test
de68525c48b : Support a generic API for modifying loss / gradients in Keras
71bd5102eeb : Go: Update generated wrapper functions for TensorFlow ops.
8111f36065e : Set operation types to unknown for those ops without a type.
1f2c2afa5ea : Remove encoded traces in ProfileResponse.
626d4a04796 : Break dependency of profiler_backends on core:core_cpu_lib
8a8683e0001 : Go: Update generated wrapper functions for TensorFlow ops.
95b25e6dd98 : Go: Update generated wrapper functions for TensorFlow ops.
4815150f4d2 : Move colocation exemption status out of hot path
f4929786c58 : compat: Update forward compatibility horizon to 2020-03-01
ed00fe0434d : Go: Update generated wrapper functions for TensorFlow ops.
4b204acd3f2 : Speed up querying of kernel input properties
59dadd87e18 : Return the custom_name of a delegate op if it's set.
dc1750ac24f : Go: Update generated wrapper functions for TensorFlow ops.
61d783eabb0 : Eliminate some proto copies
bd6693b54b9 : [tfdbg2] Add FULL_HEALTH mode to supported tensor_debug_modes
ed5c769f961 : Go: Update generated wrapper functions for TensorFlow ops.
c2d6814e129 : Explicit casting away of constness for batched triangular solve to fix compilation with CUDA 9.
5a9d0983fbc : [XLA] Fix a memory corruption bug due to pending chunks not being considered.
bd15c1679a0 : Resolve the line number offset in a way that's compatible with Python 3.8.
07597fe0ce7 : Go: Update generated wrapper functions for TensorFlow ops.
1233c2a92af : Go: Update generated wrapper functions for TensorFlow ops.
5467b6f37b5 : Correct phrasing on CuDNN conditions
eb29e54d9e3 : Minor comment formatting.
6d54799412e : Print the whole module in the bridge logging
4eb57281a7e : Go: Update generated wrapper functions for TensorFlow ops.
372f7a562d9 : Pin tf.TPUCompileSucceededAssert to compilation (tf._TPUCompileMlir) device.
80d70923665 : Update TPU rewrite pass to wrap tf._TPUCompileMlir and tf.TPUExecute ops with a tf_device.launch op for device assignment instead of adding a device attribute to the TF ops.
abbb0c4ea58 : Add reference to TACO.
2b39b73a56d : move xnnpack delegate to tools/evaluation
b928c109527 : Specifying about representative_datasets in TfLiteConverter
fa5ff875a5b : go: deal with checkptr issues in go 1.14
9d94c88f38c : Re-instate PR #36578: Go: NewTensor & Value performance improvement
dd1bfefe6c4 : Go: Update generated wrapper functions for TensorFlow ops.
8fdb834931f : Go: Update generated wrapper functions for TensorFlow ops.
51bfdab0de6 : compat: Update forward compatibility horizon to 2020-02-29
ab810da036b : Fix function name "GenerateNumpyRandomRGB" to conform to the gpylint's style rules.
18e2cedd781 : Go: Update generated wrapper functions for TensorFlow ops.
1bbf36c5861 : Make file paths work on windows.
fb1cc750f65 : Change Keras batch normalization layer to use the running mean and average computation in the fused_batch_norm.
d1e17cc5227 : Go: Update generated wrapper functions for TensorFlow ops.
23414df6266 : Change Keras batch normalization layer to use the running mean and average computation in the fused_batch_norm.
f31dc6de790 : Legalize to uni seq lstm instead of lstm as keras lstm have sequences.
dd3824cd338 : Internal change
a7a7e8ae751 : Add standalone XLA AOT runtime target + relevant .cc sources to pip package.
03d5fe920aa : Fuse keras lstm conditionally,due to Keras LSTM & TFL fused LSTM difference, we only fuse keras lstm only if the full sequences are consumed.
59c7725db60 : Add ctor with no arguments for TensorImage.
efd49e036df : Raise an error when converting a TensorListReserve op with scalar element_shape.
9bb80be3276 : Rename "Dataset API" to "tf.data API" in Profiler's recommendation text.
548f0a88219 : Replace absl::Span where we use initializer lists in tests with std::vector.
4699e8462f2 : Throw an exception if steps_per_epoch is not specified in multi-worker training and dataset is sharded.
f94c8b283ab : Make default sparse FullyConnected kernel take the standard CSR format.
0d787d7756b : Yet another try at fixing raspberry pi build failure. Not having xla globally on was the whole point of the previous cl, but I somehow missed this here.
9189664bc67 : Use group_id as device step names and add the group name as kStepName stat if available.
49532786d82 : Add pure eager test for TPUStrategy, throws an unimplemented exception.
8913c40a2cc : Roll-forward of: [Grappler] Extend the RemoveStackStridedSliceSameAxis optimization to support Slice.
1d602bea487 : Add tests for dataset prefetching to device and host.
9795964342f : Adding deprecation notice for legacy predict_x method for Sequential model.
18ce164dae8 : Add cwise_op_logical_or.cc and cwise_op_mod.cc to exports_files.
325eab7686c : [MLIR:TF/XLA] Stack decomposition
b107574dd1f : Update ResourceTagger implementation.
9cb019e6543 : Add MLIR transformation pass that identifies xla sharding op connected to inputs/outputs of TPU computation. This information will later be used to correctly fan-in/fan-out inputs/outputs of TPU computation from logical cores.
3a8c575c4ef : Disable failing tf debugger tests on windows
a4101ddc03a : Fix function description in auto_mixed_precision
0ec9fe60f16 : Add MLIR transformation pass that identifies xla sharding op connected to inputs/outputs of TPU computation. This information will later be used to correctly fan-in/fan-out inputs/outputs of TPU computation from logical cores.
f55bd749162 : Internal change
dc850fbacc3 : Return Python floats instead of Numpy scalars in some cases.
7d8b015d415 : [Intel MKL] Supporting exponential_avg_factor attr for _MklFusedBatchNorm ops
72ab0873e9d : [MLIR:TF/XLA] Add missing stack/tensor-list ops to the TF dialect
63f35c57a9c : Add _in_multi_worker_mode method to PSStrategy and CentralStorageStrategy.
0756dcc6f05 : Update tensorflow/core/kernels/mkl_batch_matmul_op.cc
a72a4c06f28 : Include matplotlib in the list of known libraries that are bypassed by AutoGraph.
d889e7724dd : [Intel MKL] Making BFloat16 MatMul & BatchMatMul in DNNL 1.2 conditionally compilable
8c43caa2e18 : Handle import statements in static analysis.
e733b05fc54 : Fix the XLA disabling mechanism in configure.py
5371813fdba : Fix GitHub issue templates.
e7e48f5a858 : Go: Update generated wrapper functions for TensorFlow ops.
8443eb5ce41 : Fix error when attempting to expand 1D CompositeTensors.
d0c470be2e5 : Use uint32 for tid.
9a4a5569e43 : Add temporary vlog messages for debugging.
956b1ec0994 : HLO hash function considers all instructions in the order returned by MakeComputationSortedByContent to ignore the difference from naming.
ec9df954536 : Avoid Java QuantizationParams access from native code
8f3e7351996 : Disable debug_events_writer_test on windows.
9664ba19296 : [XLA/GPU] Fix row reduction codegen: we only need 32 bytes of shared memory
c8f820e8102 : Restore default inference preference for GPU benchmarking
6c38c1b1a2e : Remove graph pruning from the HLO lowering pipeline
10705500254 : Added fusing of Add operation with few runtime inputs for Metal backend.
8d352c8b621 : [XLA] Fix the interpreter to use the dynamic dimension inference when run separately
6f2684308ac : Fail immediately when TRTDeviceAllocator::allocate() fails.
c8c247a9327 : Support scatter_* functions for MirroredVariable.
cde9b7cb9f9 : Clean up hexagon Makefile to use the common flags.
48f225f7ee3 : TFLM: Reduce binary size by empty out a few debug function in non-debugging mode.
6baadc675e9 : Update tf.image documentation
49dc1b8522c : Fix NNAPI delegate failure when Axis input for reduce operation is a scalar
9671ab3a1b3 : Add canonicalization pattern for HLO_ScalarsToDimensionTensor.
9c6cab4d2f5 : Fix bug in deserializing tensorflow_addons optimizers
591c8a2f791 : Remove calls to op_writes_to_resource, which is quadratic, with a O(N) implementation. Also replace resource_has_writes with get_read_only_resource_input_indices_graph which caches read-only inputs of ops. This is useful for the case when there is tf.while_loop inside a nested tf.function. Added a benchmark that shows benefits of doing this when the number of params is large.
4057a505cf2 : Internal change
ecfc6ae9c28 : Go: Update generated wrapper functions for TensorFlow ops.
8128a1eb645 : [tfdbg2] Minor fix in log line for the enabling of enable_dump_debug_info()
94d0fc61eb0 : Fix NNAPI delegate failure when an operand for Maximum/Minimum operation is a scalar
d1240eec481 : Fix test that should only be running in v1
844b64f2eed : TensorFlow Lite: Modernize custom operator documentation.
07be61a9321 : Address auto_mixed_precision PR 37101 review comments
f3ce5033506 : Fix reliance on known static tensor shape in `_filter_top_k`.
3256723c82b : compat: Update forward compatibility horizon to 2020-02-28
e66cdd3c385 : Go: Update generated wrapper functions for TensorFlow ops.
6739ada9812 : Avoid updating keras lstm function signature
c4343ef1a36 : Add finer grained check of dynamic shape inputs even `maximum_shapes` is set in `tpu.replicate`.
0848e2b2792 : Add unit tests for _filter_top_k.
97d06bcc4de : TFLu: Update CMSIS URL and remove ARM_MATH_LOOPUNROLL
52112313a50 : Enable aot compilation on/for windows
54726dd738c : Resolved doc error
8e8041d594a : [Grappler] Extend the RemoveStackStridedSliceSameAxis optimization to support Slice.
2730b398270 : Internal clean up.
0461df76dbb : [Grappler] Speedup constant folding: * Cache whether a node may be foldable. * Move nodes instead of copying them from the old graph to the optimized output when we are not sure if they are needed. * Avoid copying map pairs in NodeHasTPUAtrtibutes(). Overall, this speeds up FoldGraph from 1.3s to 480ms (2.7x) on a Servo model.
945cd6d7fca : Remove graph pruning from the HLO lowering pipeline
a1bec16fd83 : Add temporary vlog messages for debugging.
18db1ff9f89 : Go: Update generated wrapper functions for TensorFlow ops.
703cb116d28 : fix test case
98c28c973c0 : Use EnqueueAsync for function cleanup instead of StreamingEnqueueAsync, in order to avoid a deadlock when streaming enqueue is disabled.
a9e0c79bfe8 : [Grappler] Extend the RemoveStackStridedSliceSameAxis optimization to support Slice.
ddd12628e0c : Fix the Profiler's Overview Page for CPU-only.
02fac265170 : Extract DebugLog calls to a single location in MicroErrorReporter. Expose MicroSnprintf method for use elsewhere in the micro codebase.
3be1f72f52e : Update docs for `validate` arg in RaggedTensor factory methods to make it clear that validation comes with a runtime cost.
914455aa43e : add signal deps to BUILD file
d63a01cb1f6 : Fix bug in format converter.
a9625802951 : Account more thoroughly for the hidden extra_test code in activity analysis. This avoids related referenced-before-assigned errors. Should fix #36462, but that's most practical to verify after the nightly build.
f56acee10be : style: fix pylint error
cee4c007597 : Go: Update generated wrapper functions for TensorFlow ops.
a849a0bbac6 : Update ops-related pbtxt files.
80b14051e8e : Add inverseTransform points and rects in coordinate systems.
a30a859c216 : Change quotes in TFLite tablegen to fix syntax highlighting
4a8f4803f65 : Make new Model methods public.
dbb10586556 : [Grappler] Save another graph copy in constant folding.
6b80b0b3d41 : Add import support for HLO SelectAndScatter op.
24fe4c1a0d2 : Be more pedantic about type conversions to avoid warning on Windows.
688b9025893 : Add metrics SavedModel serialization and tests (built-in classes only).
1d9fdd8fc4b : Restore workaround to prevent memory growth with DistributedIterators.
73df0c6476c : [tf.data] Avoiding excessive buffering of large batches in the fused map+batch kernel when autotuning is enabled.
f4edbd9a43c : Partial rollback of 296819597
27a49e21df4 : Fix keras.utils.Sequence.on_epoch_end not being called in Model.fit.
785d48e8bc3 : Export dataset_from_directory() publicly.
a471e6c215a : Introduce utils for TensorFlow VersionDef to MLIR 'tf.versions' attribute
ebc1e1e7b88 : remove empty line first then construct XPlaneBuilder to make sure lines_by_id is updated.
c28a239f434 : Add tests for distribute_dataset_from_function w/ multiple strategies.
d5376b3f4d9 : Internal change
e5eebbb5de7 : Move windows 2019 RBE builds back to the default pool, and remove now obsolete windows 1803 toolchains.
fb9f77525b7 : [XLA] Add option to print out hlo pass hash.
dc786329b14 : Fix ODR violations in Windows. Framework and lib are linked into each shared object on Windows. This implementation only provides necessary headers.
70db082057a : Bump up `MinSystemMemory` to 6% of `available_memory`.
b396f0ed32b : Support Float and Complex types in Iota op xla_hlo to std lowering.
384f1a5507f : Add function to export metagraph from a Trackable object. (i.e. export SavedModel without checkpoints)
aad9a544a4b : Add finer grained check of dynamic shape inputs even `maximum_shapes` is set in `tpu.replicate`.
7e11304e55d : Change writer_lib interface to consume Subgraph instead of Interpreter.
b7014702fde : Remove passing experimental_run_tf_function in most tests.
9ca4b6f1177 : we don't save event.name for the sake of memory saving. therefore we need to do it when we flush out xevents.
d675fbb6cff : Work around incompatibility between inspect.isgeneratorfunction and pybind11.
260a8406591 : Unify logic for caching values depending on the graph or eager context.
b312ab962fe : Fix common typos.
40697749e6e : Add import support for HLO AllReduce op.
4ce1d8b689a : Add metrics SavedModel serialization and tests (built-in classes only).
bc28c80cd07 : Disable flaky test.
358e3373058 : Replace len(shape) with shape.rank since length of an unknown rank TensorShape is undefined.
6f09856eaf6 : [XLA] Add a remove method in heap simulator's interval tree.
e920c2c2576 : Switch some targets to use android_tensorflow_lib_lite_no_runtime.
a4a2cf7ad06 : Update hexagon_delegate guide to mention explicitly that using libhexagon_skel* must be coupled with the correct libhexagon_interface. The libhexagon_interface is already packaged in the AAR and using nightly build or master branch will guarantee latest libhexagon_interface by default.
66a0d9836bc : Attempt 2 of: Wipe core:framework and core:lib from dependencies of all pybind rules.These caused ODR violations at runtime, causing inexplicable errors on windows.
da9fd84090b : Add test for updating keras metric in cross_replica context that was declared outside strategy scope.
8ac7c544ade : [tf.data] Fixing `padded_batch` support for tf.bfloat16 types.
5a72a2af0ae : Skip failing xla test for now
feacb9f2545 : Fix the ast.Module call for py3.8
a47a7f4ad1c : Change trace level of memory profile in BFCAllocator.
e6c4509b366 : Removes filter size restriction for DepthwiseConv
33eefac4e8f : Update the conv_recurrent test to run with fewer examples.
975ee9ef8a9 : Keras API docs: Improve loss docs.
dde9bae64fa : Create a new windows 2019 toolchain, and on windows RBE use that. Upgrade windows RBE settings to update worker base images.
245ae1efc22 : Update failing tests.
a16ca400dc4 : Improve error messages from helper function `array_ops.get_positive_axis`.
58f228e67e2 : Fixing xla executable buffer creation
456f260a3a4 : Mark org/tensorflow/lite/Tensor$QuantizationParams.<init> as @UsedByReflection to avoid it being stripped as dead-code.
66fb3dbbd7b : Fix bug in RaggedGather kernel when `indices` is a dense tensor with at least 3 dimensions. (The generated row_splits corresponding to indices were too short.)
e92f30fa54a : Internal change
8abd196fc03 : fix build failures
bd9e81f2a8b : Add 5D support to TFLite strided_slice
1f9c0107867 : Add resources to a dict instead of a list.
25e67f87201 : Go: Update generated wrapper functions for TensorFlow ops.
8187dd591f6 : Add logging in case we fallback to the secondary backend.
83925982814 : Rename disco/ to stm32f746_discovery/.
58ac75a5538 : Go: Update generated wrapper functions for TensorFlow ops.
d7b9d9a60fc : Expose configuration options for the LhloFuseLinalg pass.
f0c854d2db3 : Allow to generate a cubin for a fixed compute capability.
730fcad287d : Use the InvokeUnchecked defined in the base class instead of InvokeWithoutAssert in the child class that has the same functionality.
3cb2210e070 : compat: Update forward compatibility horizon to 2020-02-27
dac37215840 : Remove TODO since workaround makes sense.
14c35e96b69 : Added see also
59d372a8254 : add test case
23ee329bdac : Added see also references
a0434c8fa62 : Make async_scope and async_clear_error experimental APIs.
176e95675e4 : Edited docstring, y_pred for SparseCategoricalAcc
4c12b0bd304 : address review comment
0743a2c3f6c : revert a change based on review comment
775a828aade : minor spelling tweaks
e571da0e46f : fix resize image bug
70cdf91366d : Custom input support for simply file-based input. It supports custom inputs as a binary format. Users can give it with flag "--input_layer_value_files". For example, if there are 2 input tensors, --input_layer_value_files=input1:input1_binary_file_path,input2:input2_binary_file. This cl first only cares the non-string type inputs, so string type input tensor will be generated randomly.
1af853e07f8 : Propagate MLIR parsing error diagnostics up when compiling serialized MLIR.
0d46d4086ad : rollback due to broken tests
d6d399a0100 : Go: Update generated wrapper functions for TensorFlow ops.
80c0ee8eaf1 : work around circular dependencies
07d7624b1a7 : PR #36526: Removed NDIMS template arg from BinaryElementWiseOp::Operate
2776113c10a : fix deps import
6ea53a1cfe2 : fix bug
e90814a8f43 : Custom input support for simply file-based input. It supports custom inputs as a binary format. Users can give it with flag "--input_layer_value_files". For example, if there are 2 input tensors, --input_layer_value_files=input1:input1_binary_file_path,input2:input2_binary_file. This cl first only cares the non-string type inputs, so string type input tensor will be generated randomly.
6fb232e94fe : fix deps import
88bc8a49eed : Update ResourceTagger implementation.
f5a64042c88 : Custom input support for simply file-based input. It supports custom inputs as a binary format. Users can give it with flag "--input_layer_value_files". For example, if there are 2 input tensors, --input_layer_value_files=input1:input1_binary_file_path,input2:input2_binary_file. This cl first only cares the non-string type inputs, so string type input tensor will be generated randomly.
178d1260a48 : Go: Update generated wrapper functions for TensorFlow ops.
22de936d70f : Get golden file directory based on path to tensorflow.pbtxt (one of the existing goldens). This way symlinks will be resolved and we can create new files in the resolved directory.
b38df374851 : Rollback of change that switched targets to use android_tensorflow_lib_lite_no_runtime.
193c4a8f45b : Internal change only.
bf74e346252 : Remove indentation of comment within Makefile rules for ESP platform.
595dbdf4b51 : Go: Update generated wrapper functions for TensorFlow ops.
92e4dfdd1ed : [ParseExample] Reduce variance in benchmark.
cddf574279c : Roll forward of more robust Network Input conformance.
2bc72ad5415 : Bump open source LLVM revision to 387c3f74fd8efdc0be464b0e1a8033cc1eeb739c.
2588e494da1 : Update ResourceTagger implementation.
9dec5e1368d : Update README for micro speech ESP example.
7474d3c8345 : Go: Update generated wrapper functions for TensorFlow ops.
525e091431b : Internal change
2481c7fee0c : Pull partition (row_splits, value_rowid, et cetera) of a RaggedTensor into a separate object. This allows one RowPartition to be shared by multiple RaggedTensor objects.
1043101a8be : updating dead web link
e76e68928fe : Make DNNL1.2 default lib for MKL backend
a046a29dcfe : Remove constant folding grappler optimization from MLIR conversion pipeline
07c125b4da3 : Addressing comment
85f47254af7 : Disable failing tests.
cb1358d9ffc : Implement RecallAtPrecision metric (in analogy to PrecisionAtRecall).
accb5cda49b : Addressing comments; Making DNNL 1.2 default
e04a87470f0 : Re-enable Model.predict for TPU Pods.
794da10c0e6 : Minor improvement on schema comment. We never supported "optional output". The comment is confusing.
7f6222046db : Update PyYAML to 3.13 to work with py3.7
84f2ec1d60b : Support computing exponential running mean and variance in fused_batch_norm. Simplify unit test code for fused_batch_norm and its gradient.
f0ffc49ac21 : Add 5D support to TFLite strided_slice
d60eb7f82ff : Add pfor converter for ReverseV2.
42ecab6fa2c : Internal change
d024b7b01db : Exclude cstdio from release builds for xtensa.
01c5b1203e9 : Fix tag filters for TPU nightly.
f75581345da : Re-use XLA shape to MLIR type conversion util in XLA importer
2ea62c149ef : Switch tfrt_forwarding to use android_tensorflow_lib_lite_no_runtime. This way we can also refactor to depend on common :attr_util between tfrt_delegate and tfrt_forwarding.
e1bc4fdbf30 : Remove llvm headers from TF includes.
8a4ffaf1fc8 : Cleanup: Change ApplyTimeWeightsBiasAndActivation to accept raw pointers instead of tensors, move GetTensorData to the beginning of Eval functions.
e88eaec41ef : Pull partition (row_splits, value_rowid, et cetera) of a RaggedTensor into a separate object. This allows one RowPartition to be shared by multiple RaggedTensor objects.
242334d4fcb : Add proper error handling in ParseSparsity().
d361b9764a1 : More robust matching of Network Tensor inputs to keras.Inputs.
121a63cfda8 : [XLA/GPU] Take into account the shared memory budget while performing the multi-output fusion
92c342e7cfe : Support setting different tags on the TPU targets.
3bb99325daf : SseMatrixBatchVectorMultiplyAccumulate: Add vectorized postambles, conditional on SSE 4.1 availability.
d28ebf3b7dc : Change matmul to be not accumulative, so we don't need to set the output to zero.
1a9dcb0b484 : Keras API docs fixit: Keras applications preprocess_input and decode_predictions doc.
3dc500a4c70 : Improve the tolerance and check methods in the numeric_verify
dba16b1aaac : Disable flaky test.
19a03b9758f : Remove the redundant check for input zero point in conv 2d
386506c0cc9 : [OpKernel] Move `output_required()` implementation from `OpKernel` to `OpKernelContext`.
d1a9d565f3c : Relax the constraints for tfl.lstm to support quantized type lstm model.
7ecd5c9a279 : Add pass that lowers tf_device.launch by assigning inner ops with the device of the tf_device.launch.
7b26cc2780c : Modified doc
24d5cb4edc5 : Fix bazelrc configuration that still uses preconfig instead of remote config.
2c75a9aa69b : Added command line option BUILD_TYPE={debug|release|<nothing>} to Makefile. Added BUILD_TYPE={debug|release|<nothing>} to Makefile.
63ed3e6b5ae : Fix Model.fit for TPU async eager when catching OutOfRange errors.
421830ed38c : Wipe core:framework and core:lib from dependencies of all pybind rules.
13c94473cce : More robust matching of Network Tensor inputs to keras.Inputs.
3f7ae8797ae : Go: Update generated wrapper functions for TensorFlow ops.
5607007d098 : Update tensorflow/tools/ci_build/linux/mkl/build-dev-container.sh
dab3c26d038 : add comment
4421fe2884a : Internal change
d6e79390a5a : Fix compilation errors
29856e63547 : fix python sympol export
640be01689c : Disable explicit batch test in trt_engine_op_test
6327f422600 : Go: Update generated wrapper functions for TensorFlow ops.
f2b2563c6ce : Set xla_enabled=True in cuda_py_test tests using XLA.
5bb79424d79 : Add '--std=c++11' to compile native part of tflite_runtime and fix issues introduced by https://github.com/tensorflow/tensorflow/pull/36690
2716d9325a3 : Support waiting on local async mirrors
8358acf97d0 : Remove unused includes and dependencies.
32848ea8a6c : Update docstring for consine_similarity
c7ae14da737 : Add options to execute benchmarks excluding NNAPI CPU and/or limiting partitions delegated to NNAPI
f3f5afbe7bf : docs: add tip to prefer tf.shape(x) over x.shape when writing custom layers/models
0a1a9ae6c82 : Add resources to a dict instead of a list.
899649bd5a9 : Add metrics SavedModel serialization and tests (built-in classes only).
ce59219b04b : Add resources to a dict instead of a list.
19e9c853e45 : compat: Update forward compatibility horizon to 2020-02-26
da83646d9d6 : Go: Update generated wrapper functions for TensorFlow ops.
f8e2a7d2040 : Changed examples and comments to show difference by repeating elements
a920083a801 : Add 5D support to TFLite strided_slice
b05d05cba9a : Add the special case for lowering scalar broadcasts back.
4f61e4cab9d : [Intel MKL] Compilation fixes to integrate DNNL 1.0
938f85c3783 : Go: Update generated wrapper functions for TensorFlow ops.
6b8469f2258 : Add go_backwards support for keras fused lstm
107a137a902 : Fixes for comments and style
4054a82b383 : Consolidate via CallOpInterface the various TF call ops handling in optimize global tensors pass
20171ac2db3 : Go: Update generated wrapper functions for TensorFlow ops.
9e81c029387 : Add warmup in keras tb callback to improve profiling accuracy.
d3f322986de : Fix the BatchNorm v2 performance issue wrt "training".
c5c2875839b : Inject keras.preprocessing modules into the doctest.
03c21abfcaa : Include FreeRTOS.h before other dependencies demending this prior inclusion.
da13f69cfb8 : [OpKernel] Implement `OpKernelContext::output_required(int)`.
3755911efc0 : Set resource as mutable when unknown op is encountered in the optimize global tensors pass
fa08cfd489b : Add an experimental_hints to batch all reduce
26a24de29b5 : Switch ConcatOp, PackOp, SelectOp, and SelectV2Op to access inputs by index (not name).
8c97290ba3a : Set model.history after `on_epoch_end` in `History` class.
001037c4692 : Add GPU kernel stats to cloud tools.
9771b73f3eb : Adding comments
6c372f244b3 : add different pattern to show op in timeline
9b304aa38b8 : Special-case variable reads in auto control deps. 1. Variable reads, with no write in between, are no longer performed in a sequence. This included reads happening inside functional ops e.g. nested functions or control flow. 2. Variable reads are no longer added to the function's control outputs.
14417096dbe : Split the source files into ESP IDF components by their paths.
1c7d512e38b : Upgrade nanopb to latest release.
e18dbd27cfc : Go: Update generated wrapper functions for TensorFlow ops.
82bcbf05604 : Improves documentation for keras.preprocessing.pad_sequence
5456ca81095 : Update README to add new resources and fix grammar
42e6af1ac78 : Add check for hexagon version between interface and skel. libhexagon_interface and libhexagon_nn_skel should be used with matching versions. Users shouldn't use mixed versions as it will not work correctly.
15aa555f361 : Style fixes
b6c1671c6f8 : Review changes and fixes due to some test failures
915c356764a : Update tensorflow/core/util/mkl_types.h
b2ea4cc49d7 : Extend the optimize global tensors pass with resource analysis
a7908e924af : [core] Added check for output buffer
5de7e810abc : Minor change in update script
78b9c0aa02c : Fix Concat behavior in Inception V3 quant
8df05fc1875 : Add test for connecting to v2-32 Cloud TPU.
b585d71ddb8 : [Intel MKL] Adding support for DNNL1 builds to public CI.
5473ad460d7 : Internal refactoring for metrics.
155ce6c0678 : Qualify uses of std::string
61f3c7fffda : [Intel Mkl] minor fix to MKL test script
9098692bf43 : Update hexagon_nn_headers to v1.10.3.1.3 Changes Includes: * Support soc_id:371 * New method exposed that returns the version of hexagon_nn used in libhexagon_interface.so
cc2f4583052 : Go: Update generated wrapper functions for TensorFlow ops.
d6705493b70 : Expose quantization parameters in the TFLite Java API
1195aaa9ec2 : Introduce IsExplicitBatchModeEnabled function in trt_convert
0476efc98ec : Add `shape_signature` to visualize.py.
4cce76cdeb8 : Use rebuild_func() for conversion too, edit doc
cb8783f2b58 : added doctest to tf.signal.frame
7f0b31af816 : Bump open source llvm revision to fee41517fe0f7ff9f0e204dd9200ebf32ca03cb8
a7953a19d25 : Remove ops.device(None).__enter__ from eager:core_test.
c09f3ccb60a : Experimental prototype of BertTokenizer for tflite support library
f660ae64629 : *In dilated conv pass, set shape for expand_dims result correctly. *Put more checks on input conv2d's dilation attributes, padding type, etc.
97cdd4d16a8 : Fix device placement logic in ConvertToEagerTensor.
4a010cc04c2 : Add tf.MatrixBandPartOp ODS definition and corresponding verifier.
e012e9a786f : Fix the deprecation_test for py3.8
79385b13935 : Fix an issue with out of order execution on a corner cases when there is multiple remote pending requests and remote functions with remote inputs.
c2367d8d18d : Clang 8.0.1 formatting
acd28e4c3cd : [tfdbg2] Fix a copy-paste error in unit test code
8aa4453ecfc : Remove trailing whitespace
304d6a9ed2e : Check for TENSORFLOW_LITE_PROTOS instead of __ANDROID__ when checking whether the full/lite protobuf implementation is being used.
71b4e840d7c : Replaced tools with exec_tools in genrules.
d4485a443be : update_bazel_macos is not used any more and has been replaced with install_bazelisk
4bba44c1df9 : Improving snapshot read performance (under snappy compression) by reducing the number of copies by 2.
18d4056bb15 : Qualify uses of std::string
64ff495f561 : Update Eigen to: https://gitlab.com/libeigen/eigen/-/commit/52a2fbbb008a47c5e3fb8ac1c65c2feecb0c511c
b5f48a2ce09 : Enabling non trivial fast tuning for all vendors.
7c0ab406e37 : Use strategy properties to check if a worker should checkpoint instead of use the TF_CONFIG. Using TF_CONFIG will cause errors if we use a cluster resolver to initialize the strategy.
4756bf0ff1f : Add method that returns the version for hexagon_interface. This will be used to compare version between hexagon_interface and hexagon_skel libraries.
b17d4e54b77 : Fixes for FBN and pooling
f56d5aded70 : Depthwise convolution 3x3 per-channel int8 for dot-product ARM (17x).
d28cf21aa51 : Use --std=c++11 flag to compile c++ source files
96db5568071 : Procedures for checking tensor sizes moved to separate file(storage_type_util). Added selectors for Winograd transformations and convolutions with Winograd transformed tensors. Subgraph creation for Winograd Convolution.
f1a3efaf42a : Fix tensorflow/python/keras:network_test for py3.8 build
bb5d0144b9f : PR #36468: Add block cache for low level table library
af61723bc39 : Bump LLVM to fee41517fe0f7ff9f0e204dd9200ebf32ca03cb8
db192cd753c : Improved scheduling of threads on tasks for NVidia and PowerVR.
b90808b7b45 : fix
aba8e451552 : add double quotes for realpath command
6a4a828194b : Add self._check_not_finalized() to Graph member functions that modifies the graph.
0e27289f9f1 : Go: Update generated wrapper functions for TensorFlow ops.
d13169d27d9 : Remove accidental quotes in speech micro example
5572a3d5436 : Fixed typo and improved vebosity in opcode registration
1881d32ef8e : compat: Update forward compatibility horizon to 2020-02-25
9eb39da0156 : Go: Update generated wrapper functions for TensorFlow ops.
db992d30bbb : Separate TPU variables into its own file
42068668663 : A tiny typo fix in docstring in Keras Model:fit
2e81bc66c55 : Enable values_test on OSS and multi gpu
be6324180a8 : Add time-major support for keras_lstm fused ops.
24b2d0252bb : Add unidirectional sequence rnn op_def to graphdef_to_flatbuffer and also add a e2e test.
7ed5e245072 : Go: Update generated wrapper functions for TensorFlow ops.
0d3dea3d956 : Remove constant folding grappler optimization from MLIR conversion pipeline
a2661fb6401 : Changed example and comments
c3267a99b6d : Legalize ophint converted unidirectional sequence rnn in mlir.
87b509c57a3 : Added image segmentation Android sample link from doc
52f626674af : TFLM: ban assert in the project. Prefer TFLITE_DCHECK instead.
23acac19b3a : TFLM: Reduce binary size by empty out a few debug function in non-debugging mode.
86b160afe09 : Wipe core:framework and core:lib from dependencies of all pybind rules.
957792181b6 : Introduce async_wait and async_clear_error primitives.
7fbfccbd307 : Enable eager tensor mirroring all the time
e10fba7de3e : Add Softplus op conversion logic to MLIR TFLite Converter
97f864dad1f : Go: Update generated wrapper functions for TensorFlow ops.
04753279226 : Fix TFL_Mean op configuration
aa69f34cbeb : Add ophint converted unidirectional sequence lstm opdef to graphdef_to_flatbuffer, so usl will be legalized as customized op and also add the e2e test.
c3f524bd55b : Fix all_reduce of IndexedSlices when there're multiple devices again
647f7ae610f : Disable lower using switch and merge in grappler optimization
b74c2a164e9 : Fix asan and tsan failure on multi_worker_callback_tf2_test.
25a72191402 : Make sure ophint converted graph does not have unknown shapes.
b133ca5e06a : Remove constant folding grappler optimization from MLIR conversion pipeline
ac7e3f4908b : make gpu delegate build
f65d00f2f58 : Replaced tools with exec_tools in genrules.
bc58dda8c06 : Go: Update generated wrapper functions for TensorFlow ops.
acaec88ba52 : Quick typo fix
9244e2a75f8 : Fix the `rsqrt` documentation.
411cdcaa55e : Update tpu_embedding.py to reduce the number of constant tensors it creates.
82b2384665a : Make remote tensor handle deletions best effort
063a69dc85c : minor brackets added to else part
8502c9e5c8e : Adding input-arrays flag to to MLIR flatbuffer importer.
0659606b82c : Update absl_py to 0.9.0 to get the py3.8 logging fix in https://github.com/abseil/abseil-py/pull/126
d497e109b8f : When skip_gce_check is set to "true", log the message about missing bearer token at INFO instead of WARNING, since skipping the GCE check most often means that we are accessing public objects.
1933f1b166c : Update depthwise_conv 3x3 test setup.
6ac5c66c026 : Fix unused variables errors
feed2265ca9 : Drop calls to set_bazel_outdir that are redundant with the setup already done in install_bazelisk
6e7d4396158 : Fix the `copy_to_new_project_name` function.
ed52a7c6f51 : Add an eager C API for deserializing generic op attributes, TFE_OpSetAttrValueProto (like TF_SetAttrValueProto for graph building)
18caa53810d : Avoid linking core:lib and core:framework twice on windows.
a7e7d41d567 : Do not crash if we failed to write the PTX file in CompileGpuAsm
b822110ebf9 : Add an XPlane to GPU kernel stats converter.
52bfbb0798a : support mkl_qmatmul_with_bias_and_dequantize_op
2a03266c0e4 : Moving nested classes/namedtuple to top level since nested classes don't work with pickling.
0225ad8ca17 : Save build input shape to SavedModel metadata, and use the shape information when loading layers.
83ade1a6317 : [Intel MKL] Change the test that will only run in mkl version
8987c83721c : Fix RELU handling of Hexagon delegate's Conv. Also add tests to verify
dd95e4d1993 : Create a virtual event for each iteration of the host training loop and connect it to all ExecutorState::Process events of the iteration.
d8b06a2aef1 : ConvBuffer replaced with ConvPowerVR.
df4d6b7eeb6 : sort functions in alphabetical order
faa1f30c3af : Add the ability to specify the version of a Hexagon CPU
b1810fa6d9a : Fix one more source of non-determinism in eager:core_test.
b5083df1727 : Fix mirrored_strategy_test
5e9e85d16ee : it seems that we get some spurious timestamp from CUPTI, let's filter it out now until we figure out where it comes from.
cd4259b5091 : Added flag for separate weights for H dimension in ConvBuffer1x1. This flags allows to execute convolution for Winograd transformed input.
c12ca5513bb : Support "variable" region in flatbuffer2mlir process for tfl.lstm
af9e81b32e6 : Use CreateStatusFromAwsError for the read error
551c6ae8217 : Added new parameter: weights data type for ConvParams. Allows to generate different code for PowerVR in F32_F16 precision.
7e4651bb86b : Reduce verbose logs.
ead15c719f3 : Make DistributedValues an exported TF symbol.
411185a8feb : Add support for mirroring remote tenors locally
aaf6f810db9 : Document or remove from docs currently undocumented attributes of `Layer`.
e9c7aa7f1a1 : Roll out remote config for Python 3.7 on Windows RBE
48aba7b7461 : update find_cuda_config.py.gz.base64 via compress_find_cuda_config.py
50e990e20cf : Use context view id to for remote tensors
edda1d191fa : Remove exposure to internals from __init__.py. We do not need to expose the internal shared objects.
56ba3e5e0b1 : Fix TPU variable runtime reformatting pass.
d6391e9c25f : use realpath in common.bzl; change from normpath to realpath apply @byronyi's suggestions
71389a324ac : Bug fixes for tf.sparse.cross (avoid crashes on bad inputs)
17be18f3f26 : [TF:MLIR] Use i32 for encoding shape related tensors in layout optimization
beb48c1726e : Add TraceMe for each train and evaluate step.
054b11b7135 : Fix the output_shape caching issue when input shape is unknown.
d19cf3c0d54 : Document the `input_spec` attribute.
f613b5c8982 : Comments changed
10dfd325685 : Fix raw-ops op-links.
db8443e2fdc : [WhereCPUOp] Optimize the tensor-wrapping of the `num_true` scalar.
2d67dbde275 : Swap calls to update_bazel_macos to install_bazelisk instead.
df6ffdf0f42 : `twine` is more stable now. Remove the automatic return 0 logic so builds will be red when not uploaded.
7fda2789943 : Add doctests for Dropout
cc694d73199 : Comments changed
1062ed72616 : Add HLO to Linalg conversion for Min/Max operations.
9e0b0653005 : Update documentation to remove outdated benchmark condition
0d402148f69 : Update README.md
abe89c577bf : Add support for lowering transpose and some reshape operations to linalg.
e4f167e54af : Handle no default arguments in ragged ops
bbced5c925b : Switch macos py37_cc build over to using bazelisk rather than directly installing bazel.
77e72a75b74 : Add support for lowering xla_hlo::broadcast_in_dim op to linalg.generic.
7bbbbe8a86a : Automatic precision selection.
0d6620f09dd : Go: Update generated wrapper functions for TensorFlow ops.
8bd74071c03 : Improved work group selection for Winograd transformations. Improved tests for Winograd transformations.
8aca7a78153 : Depthwise convolution 3x3 per-channel int8 for dot-product ARM (17).
22d0f0fa96c : Fix while outline bug that would skip replacing region if it only had call
5ad917782a5 : Go: Update generated wrapper functions for TensorFlow ops.
2e7ec03cbf2 : Corrected operator property for quantization of SPLIT_V
9ea37ccc498 : Remove six as a dependency for c and java packages
b843ed58623 : refine the cost in NMS and add more test
e4ea3977e34 : fix: code style
6da8ce0d1ff : fix: TF API changes
569b65f4ace : Go: Update generated wrapper functions for TensorFlow ops.
7c3ac77ee15 : fix
dc048acf2ca : Remove duplicate inpclude line
4e62ba9dfa0 : [XLA:MLIRGPU] Unbreak the build after https://github.com/llvm/llvm-project/commit/0d7ff220ed0eeffda3839546ac1f30e98f60128e
45bcaf16a6b : Added quantization support for SPLIT_V, int8. Test added.
83b89cfe162 : Update to explicitly include <iostream>
43b8f02205a : compat: Update forward compatibility horizon to 2020-02-24
61da5aaff38 : fix
daffde64a5e : Add element-wise exponential op support for GPU delegate
9d51e2ca214 : Changes based on review and other fixes
8e3c3170dbe : Fix format using clang 8.0.1
a8368647114 : Resolves symbolic links for CUDA paths
9f8fe8d154f : Remove the prompt to check if XLA should be enabled. It is always enabled now.
e5880c8b7c4 : Go: Update generated wrapper functions for TensorFlow ops.
7fbb85be714 : fix the range arg explanation and improve readability
ed85a1efe3a : fix(keras): unable serialize custom train config
eb3dc469b0b : Improve docstring for base layer.
20163682cc6 : Go: Update generated wrapper functions for TensorFlow ops.
0e4f3a99d43 : Add a TF_DEBUG_TRT_ALLOW_INEFFICIENT_TRANSPOSE debug flag
c71db95e184 : Enable all_reduce_sum_gradients in LossScaleOptimizer
da6e6bce428 : Go: Update generated wrapper functions for TensorFlow ops.
2d79c46110a : Bump open source llvm revision to 78be61871704a451a5d9462d7e96ed6c982746d4
ba455218017 : Added flag for separate weights for H dimension in ConvPowerVR. This flags allows to execute convolution for Winograd transformed input.
a0ee6a17fa8 : Go: Update generated wrapper functions for TensorFlow ops.
da9cf4bc24f : Added doc for all application models for decode_prediction() and preprocess_input()
d4d5f59f00c : Added doc in inception_resnet_v2 for decode_prediction() and preprocess_input()
2b548f674e6 : added one line
7a30b5a8623 : Added doc in DenseNet for decode_prediction() and preprocess_input()
119b461a544 : Added doc in DenseNet for decode_prediction() and preprocess_input()
4dee31dc561 : Added doc in MobileNet for decode_predictions() and preprocess_input()
5f1ee72e97e : Fix label_smoothing in multidimensional CategoricalCrossentropy.
a98ab0be06a : Added example of from_tensors and from_tensor_slices
390052e2ce6 : Go: Update generated wrapper functions for TensorFlow ops.
6684a585f73 : compat: Update forward compatibility horizon to 2020-02-23
1518f685276 : Go: Update generated wrapper functions for TensorFlow ops.
3382cbd9c0b : Go: Update generated wrapper functions for TensorFlow ops.
be10a9632c4 : Allow any number of OOV buckets.
2ce41d1876b : Updates based on llvm api changes.
92ed035cb29 : Go: Update generated wrapper functions for TensorFlow ops.
b0d557ac35c : Open source GPU KernelStats proto and utilities.
179f7513ff6 : Go: Update generated wrapper functions for TensorFlow ops.
b2a9cfc531b : Remove pylint inside doc string.
7f3d27de6ff : Update code example to Python 3
22fc6a3906f : Use the device step marker if available and ignore event duration outside the step marker when converting StepDetails to StepInfoResult.
d565fef9870 : Add return_dict option to Model.train_on_batch and Model.test_on_batch, and avoid call to Metric.result outside of the Strategy in Model.evaluate
7f065c74b65 : [TF:MLIR] Disable layout optimization pipeline if data format is not specified
7aa5009b359 : fix
90a55447a7f : fix copyright
80f73147a73 : Go: Update generated wrapper functions for TensorFlow ops.
85690a9dae5 : Fixex some error
e6c5080c5e8 : update API doc page: tf.data.Dataset
d67fbe2c0d5 : compat: Update forward compatibility horizon to 2020-02-22
1730a59f209 : Delete a duplicated space in comment.
47442cf6373 : Internal change
92e393a1591 : [TF:MLIR] tf.PadOp supports folding operand transpose
f4eb898be10 : Add new Tensor List tests for auto_mixed_precision
a1aa469f0f3 : Safely handle all list ops in auto_mixed_precision
69f66010349 : Add keras/__init__.pyi stub so that imports of the form `from tensorflow.keras imort foo` work with autocomplete.
d0f43955fa1 : Minor optimizations in `RemoteCallOp::ComputeAsync()`.
3fd71fca2c7 : Update speech_commands example: Code cleanup by resolving warnings and errors.
d2635afd2dc : Improving snapshot read performance (under snappy compression) by reducing the number of copies by 2.
ef5d540aaf4 : Makes Model compile run inside the captured distribution strategy, so that any metrics/optimizers created by compile are created in the distribution strategy scope (e.g. when deserializing strings that are the metric names).
6d3354ea76f : Update ops-related pbtxt files.
5750fd276f2 : Enable using global ids for replica groups in AllReduce
e307e4eba5a : Minor change to update LOG message.
26999d448b6 : Fix a bug in the sparsity format converter.
e7ebcfadc30 : Support all_reduce_sum_gradients in LossScaleOptimizer
76049b5c1f4 : API doc fix for keras.preprocessing.image.img_to_array.
1015e486337 : Convert one_hot inputs to passed in dtype.
ce9564d430f : Support computing exponential running mean and variance in fused_batch_norm. Simplify unit test code for fused_batch_norm and its gradient.
bdf0ea41b9b : [XLA] Wire through static device assignments from the Python client to the compiler
88e2109ac8f : Move summary ops and keras tensorboard callback to use the new API.
4ce3d12407d : [XLA:GPU] Add more logging to nccl_all_reduce_thunk.
b8d2b3cf19d : Upgrade to bazelisk v1.3.0 for CI.
1da32656428 : Fix backward compatibility tests
9f226cf0fbf : Replace depreacted symbols from training/saver.py
02ea607366b : Support all_reduce_sum_gradients in LossScaleOptimizer
38d224fcb0c : Switch remote mirror map to key off incarnation
baea9ea17cf : [ParseExample] Micro-optimization for ParseBytesList().
b0c8a2ee1d2 : Internal change
1c51a887066 : Support computing exponential running mean and variance in fused_batch_norm. Simplify unit test code for fused_batch_norm and its gradient.
e24151b5ac4 : Add an explicit test on behavior when catching out of range errors.
320978d4556 : Fix backward compatibility tests
56607b6ea54 : [XLA] Update documentation on tf.function(experimental_compile=True)
4e3e368ae6d : Add Ubuntu 16 gpu py38 nightly and release builds.
f175cee3b66 : Fix documentation for tf.distribute.RunOptions.
e318ac94b96 : Use variable buffer type for sparse tensor metadata.
c787dfbd426 : Extend tpu rewrite device util to support model parallelism device assignment.
4e3095f2181 : Modify magic wand example to work more robustly on Arduino
332431eebf3 : Clarify tf.function documentation for experimental_compile
46f9ee9d909 : Actually fix TPU nightly build script.
6eb47b7136e : #distribute depend on more specific target from training/
9a9f3b12d2d : Go: Update generated wrapper functions for TensorFlow ops.
fa29c680eb0 : Disable framework_memory_checker_test for asan as well
fd168186f64 : [BatchResource] Reserve vector lengths before pushing tensors.
65e384af032 : Update the documents for experimental converter
917ebfe5fc1 : Add a HostToBorrowingLiteral function that takes an xla::Shape
e406991c37a : [tf.data] DeadlineExceededError from input pipeline graph rewrites should not prevent further computation.
36b569fcd55 : Fix flakiness on windows tests.
f28581b01a8 : Update docstring for keras.backend.random_normal
23a0ca34f99 : Limit strategy combinations in test
8f04d92daf2 : Temporary rollback of QuantizeAndDequantizeV2Grad.
8a72c4466a0 : [XLA:GPU] Add experimental, lightly tested support for multi-host and multi-process NCCL AllReduce.
371c29f627f : Add doctest for tf.keras.backend.clear_session
44627ed2002 : Issue a warning if there are no quantization parameters on the output of concat
0b312cbc55d : Enable XLA globally
219ed55d314 : optimizer_v2: Update error message
3a9416234a3 : PR #36578: Go: NewTensor & Value performance improvement
bc32e4b92b7 : Update docstring for keras.backend.std.
f0a7939bf73 : Remove internal caching fields from the tracking list for tf.Moduel.
d02765c3ddf : For SavedModel Model.call trace, Ensure that either all TensorSpecs have names or none do.
bcc79eac148 : Update forward compat window for ParallelMapV2 op in tests
4fd85beac98 : Use resource variables to represent immutable bound inputs.
3d21e31342f : Return the quantized result if it is available
ab963689c3b : Toggle legalize while default while debugging a failing case.
4da04a0b555 : Add Windows cpu py38 nightly and release builds.
69d52ab6b9e : Add Windows gpu py38 nightly and release builds.
4c01652457e : Fix error check: zero actual profiles are only error if wanted to create at least one
d781a724f3f : Update TODO item regarding supporting arbitrary input dimension for SpaceToBatchND.
57b5b89fa95 : Migrate TPU test.
5d2db22c3ad : Increase test share to avoid test timeout.
89e7164769f : Update Keras layer to not relying the class name for sub layer tracking.
049867522ea : Disable a flaky test
6ee81d84941 : Some cleanup of depthwise_conv_test.
7a435c0946b : Change xtensa-hifimini directory to xtensa_hifimini
884028e04a4 : Formatting changes to make tooling easier.
b10cd4e3a3e : Install auditwheel for Python3.7. We are unable to export some of our whls due to an issue with auditwheel.
d8e1504c05e : Make use of GetDataDependencyFilepath and JoinPath to build paths which will work across operating systems.
9a4622f35c8 : change second test
1b217157138 : Use rtti compile option in the buffer_map library if necessary
47304624f0c : Fixes a typo in comment.
3f7d9fd1d0c : Disable tensorflow/compiler/tests:unstack_test for CPU.
81e1f58af44 : Fix return value in case we do not allow build at runtime
0d64b4f59d6 : [Intel Mkl] Fixing MKL test script to accept parameters
3515a810ca6 : Add missing parentheses, add retrieve unique_pointer with get
2b5f867fbd6 : [Intel Mkl] Upgrade Sqlite3 to fix CVE-2019-19880 CVE-2019-19244 and CVE-2019-19645
eb8e55231e0 : change test box coordinates.
59d8c5b6c0d : fix
961a6787601 : Go: Update generated wrapper functions for TensorFlow ops.
55b038e6e02 : Introduce GetExecutionContext method and improve documentation
c12eacd2f46 : Enable remote config for Python 3 on Ubuntu 16.04 RBE
48a353cdaf5 : fix leak
a5a4af8d3cc : Internal Cleanup for cuda tests.
a0ac66e3d6e : Go: Update generated wrapper functions for TensorFlow ops.
5e15d37d4d1 : optimizer_v2: Improve error when called in cross-replica context
d56bcc1890a : Improve comments
6ef713fec61 : fix sanity check
f781e5eb44d : Support partition limitation even when accelerator name is not specified
45c98a790e9 : Add support to lower element-wise HLO functions to LHLO on dynamic shapes.
28e962af045 : update ragged_string_ops.py comment
9b53275852f : Remove left-over debugging.
2f495c7efc2 : Added doc corresponding to decode_prediction() and preprocess_input()
6e698af5588 : Added doc corresponding to decode_prediction() and preprocess_input()
a2bfd7807b2 : cleanup: delete unused ubuntu14.04 and centos6 preconfigs
bf21db9695b : Clarified error message.
cae654ea998 : space
295a8b30d51 : fix android and windows building
aeddd93b419 : compat: Update forward compatibility horizon to 2020-02-21
4a6cafed1d5 : Go: Update generated wrapper functions for TensorFlow ops.
e874abf0125 : tfconfig_cluster_resolver: Fix task index override
9028828d3b8 : Stop the gradient for QuantizeAndDequantizeV2 when the input is out of range.
0b86c692506 : Stop the gradient for QuantizeAndDequantizeV2 when the input is out of range.
bceed5cc15f : Go: Update generated wrapper functions for TensorFlow ops.
b01309c36f9 : Remove adding delete operators
c854c1df8db : Fix hyperlink to tf.Tensor guide. Add brief intro of eager and graph modes.
520533a52bd : Fix debug path
66f03f534fc : Add openmv cam
a1dd6f9580c : Add openmv cam
65485470372 : Remove static
99037971669 : Update debug log
cadc0e18991 : Fix delete operator being included
2df3cce0f34 : Change printf to puts
94d4e8673e9 : Update debug log to support redirection
41c6bf7c621 : Avoid depending on the implementation of jit:flags in pywrap_tfe.
98aa5d0be74 : [TF:MLIR] Make Relu layout agnostic operation
a23c47c1d3c : Fixes based on review
e38ef04eca7 : Fix ProfilingListener for subclasses to override. Fix BenchmarkTfLiteModel to pass ProfileSummaryFormatter to ProfilingListener.
41b6bae3d1b : [XLA] Add some more slice of pad optimizations.
2ca35b7a30d : [TF:MLIR] Add support for folding Transpose into Mean
120e5e6ea0d : Go: Update generated wrapper functions for TensorFlow ops.
d9444a76c0d : Fix crashing on GPU elementwise ops
57c49e17b19 : Update ophint optional inputs logic (fill in optional input with constant nodes), also update the toco unidirectional lstm legalization.
d33655922c8 : [TF:MLIR] Add support for folding Transpose into FusedBatchNormV3
c5e211e8b56 : Fixed control dependency errors in BreakUpIslands
459b5389f54 : resolve missing dependency build failures
346cd079735 : fix build failures
bf0b5b619d6 : add an extra check in case the rank is static
6482d7d8415 : Add test case for sorted builtin support in autograph
7692ed9b3c1 : Add sorted builtin support for autograph
9eb62ad4f84 : TFLM: Reduce the latency for Reshape operator. This is achieved by moving shape check to prepare so that it's ran only once.
fce50121486 : String input support on TFLite Tile op
0fd32f328d4 : properly initialize shape_tensor in Hexagon delegate reshape
835ac7291dd : Internal change
06db91b9dd6 : Enable TFLite experimental new converter by default.
d871085b868 : Update ops-related pbtxt files.
c9de7258f75 : Set shard count in the input test to prevent timeouts
db41177faad : Restore the docs directory that was accidentally removed.
de9cecdf3df : Bring back accidentally removed CA options
4249696badf : Do not crash if losses have different dtypes.
2292081bb0a : Remove unnecessary returns.
96016807abe : Pack should verify compatible rather than exact type
8fb6456c7a4 : [TFRT] Add layout optimization pipeline to tf_to_corert
f59fbde36dc : Added flag for separate weights for H dimension in ConvTexture. This flags allows to execute convolution for winograd transformed input.
2f7455d56c8 : Update minimum op version for TF 2.2.0 branch cut.
32ec07120eb : Supplement multi_worker_callback_tf2_test.py with tests that have the same file path for ModelCheckpoint and TensorBoard callbacks.
7fac3faba23 : [Intel MKL] Fixing Device() API usage in mkl_eager_op_rewrite.cc
96948987103 : [XLA:Python] Add TopK operation to Python API.
3839c42f03e : Improved workgroup selection for Winograd transformations.
746033d4de3 : Fixed mean work group size for Adreno3xx.
f367b121874 : Add dataset_from_directory utility.
9d6347bbfe5 : Temporarily disable framework_memory_checker_test with tsan and msan
5a037e9954a : Fix typo in validation of beta parameter in XNNPACK Softmax
0213d7a4d64 : TFLite GPU: Implement SPACE_TO_DEPTH.
05bb06c13f4 : Remove the changes to set CA Path to a different PR
c70b209fc5f : Add VLOG statements for each main function call
d7f0b8e8d42 : Make default level as fatal
28eeb04faba : Improve and fix AWS SDK Logging
0685f705210 : Automated rollback of commit 0d2f3be5ebe4c762dddad2fe1bac1b4af538de2c
d3b4f570ed8 : mode change
7f6685951b1 : Add another integer LSTM reference runtime for special hardware platform. Its quantization will be added separately.
10aff5d5183 : Forwardprop: fix nested forwardprop of non-differentiable ops
9553f81edfd : Allow using tf.identity to explicitly copy tensors.
40cb9181f9c : Use strcat
e4f82e501e7 : tf.Benchmark: add mean and stdev of the wall time to unreported extras.
765bbd29b98 : Add a pass that lowers regions within tf_device.parallel_execute op to islands. This will ensure that computation in multiple logical cores will be executed concurrently.
52f4a69a11e : Revert "remove the try except block around hasAtomicMove"
cb5b00852c4 : Remove s3 test in file_io
e722dc53dc4 : Call InitializeNumpyAPIForType() to make bfloat16 happy.
0c4f32c44ee : Update the Dockerfiles for manylinux2010 toolchains with Python3.8 installations.
264f7fea344 : Set the worker pool name constraints for bazel windows rbe toolchains.
b1387ac3f90 : Automated rollback of commit 5fc1ad961b83dd36941aa2b447a4a602b622e2c9
bdee60d828b : Stop the gradient for QuantizeAndDequantizeV2 when the input is out of range.
411f70eb0ef : remove the try except block around hasAtomicMove
f120f7d514d : Suppress 'conversion to a dense matrix' warning from LinearOperatorFullMatrix.solve().
3ba8bd697fa : Fix the cache key problem when compute_output_shape().
4030aa1fe5b : Stub out TFLITE_ASSERT_FALSE for NDEBUG builds.
8001bbff8b2 : [TF:MLIR] Make Conv2D layout sensitive operation and update LayoutSensitiveInterface
340b8e47745 : Fix error string.
554f16e9701 : Make use of GetDataDependencyFilepath and JoinPath to build paths which will work across operating systems.
006060f4230 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 296294694 Change-Id: I57dcfe38ff03af3cf7987554f5553b66f04716db
ebf01547f5f : Temporarily disable mkl_dequantize_op_test
5fc1ad961b8 : Use resource_loader to reference in-tree resources.
f952bb1ccbe : Move Iota folding to xla_hlo-std legalization.
681ddbe2bd3 : [MLIR] Use PassOptions in LhloFuseLinalg pass instead of LLVM CL opts.
e42390c8ce6 : Formatting changes to make tooling easier.
d5fd0b2931c : Fix eager:core_test test indeterminism.
52726fcd101 : Formatting changes to support tooling.
e75dbca90ee : Adjust the configuration since the new 1 atomic write per blocks instead of per warp.
3eed49866a4 : Code clarification
7456ae8bc57 : Small code simplication
7d9ababee56 : Add changes for P100 and [u]int8.
302b017a5bd : [tf.data] Add pre-requisite check for `padded_batch`.
44e0c1ab849 : Test both CollectiveAllReduce NCCL and RING
b80e0db32f9 : Replace replicated cross-replica AR with global AR with division
18ebe7538ff : Add tests to make sure optimizer weights are being saved correctly.
0ae3a7075e7 : Fixing address space cast in reduction epilog
d284478b007 : NFC: Use OpRewritePattern in xla_hlo to std legalization. PiperOrigin-RevId: 296269235 Change-Id: I8a58df72db49531993e384e041d2d7f5a14648bb
27da548f1aa : Automated rollback of commit a7c9317a40f85bdfd606d10a6f8f3d21325d0f95
b49ef791067 : Override buffer size when running on cloud tpu. A small buffer size adds a performance slowdown. Here we override the buffer size to a minimum recommended buffer size.
e65e99c4331 : Not use temp files when writing to S3
89d0729777e : Fix bug where MapAndBatch fusion reverts parallelism to 1.
c06dc938d60 : Remove recursive visibility restriction subsumed by broader restriction.
93d512f8fe5 : Make sure aot codegen test is not confused if windows introduces CRLF line endings.
e379af2b657 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 296254153 Change-Id: I475e330a8465070c9d6ee6789f46d0e1ccb9658f
e972858a295 : Use Env::LocalTempFilename for a temp filename.
eaedb464a0a : Remove the main repo reference.
1fa03ff291c : Make use of GetDataDependencyFilepath and JoinPath to build paths which will work across operating systems.
95436d61253 : Make use of JoinPath to build paths to path references can work correctly across operating systems.
f446da7fb2c : Use Env::LocalTempFilename for a temp filename.
8bb74204923 : Use Env::LocalTempFilename for a temp filename.
82b1d068026 : Add comment flagging people towards Env::LocalTempFilename instead of testing::TmpDir
3113c74febd : give sendop/recvop some temporary attribute for tracing. so we can annotate the memcpy device events better.
0fa7a0b0339 : Use Env::LocalTempFilename for a temp filename.
49333f54894 : Use Env::LocalTempFilename for a temp filename.
5cedee2c760 : Fix doc generator to handle new package layout.
51c182c4a35 : Add a `classifier_activation` option to keras.applications
e85f354bba3 : Remove spurious std:cerr debugging statement.
33b8e22a6ef : Internal change only.
d3beb51ab8f : Revert Dense layer changes that attempt to support 1d inputs.
3104a4c0161 : Bring in commit diff from 8b7a3db0b6e09415b5640be4986fb4d7c6e5209a
6bf28952981 : Reduce overhead of protecting tensors for eager
3f4e08b29b8 : Fixing nvptx postlayout assignment
919c83a4737 : Merging xla postlayout assignment optimization pass
d880414b2f9 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 296220963 Change-Id: I740d8c4b671dc71c987dcd9c81150f8838a64f33
8f5afc6a612 : Fix for the warning -Wshift-negative-value.
ce3da2622cc : Support materializing dynamic broadcast operations for binary operations.
792f553fd07 : Added non-strict mode for 16x8 quantization
7235515e2fc : Implement lowering of dynamic_broadcast_in_dim from HLO to LHLO.
bf9366bcfd5 : small fix
b611fba6edd : TFLu: Update filtered tests for stm32f4
946709e7cf9 : Make pylint comments consistent
1f5efda81c2 : Single quotes -> double quotes for LazyLoader
ec445c6d8b4 : Fix iOS build failure
39b6e8fc400 : TensorFlow Lite: Makefile fix
8c88f62d83d : preconfig: remove checked in rocm and cuda10.0 configs as these configurations are placed by remote config PiperOrigin-RevId: 296152981 Change-Id: Ib19efb421a63a3b2e87d862eda3a34816e8a3890
2b418823ef9 : compat: Update forward compatibility horizon to 2020-02-20
3bc949d1e3c : Add a __init__.py file for tensorflow/compiler/tests.
0a04d3e52d0 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 296149237 Change-Id: I9d0bdb02115df83422421306024dd5255a320768
6343b77f134 : Add Maximum & Minimum op support for Metal
76562fef92f : Add Maximum & Minimum op support for GPU delegate
a6ec8dadc4a : [XLA] Avoid hash collisions in CseHash.
5ce081684d7 : Legalize ophint converted node in mlir. (this is the first cl of a series of cls for import ophint python directly converted model).
f8b2a05ee9c : Add function to load saved model for tflite mlir converter.
d027ba19642 : Use an AbstractOperationInterface in TFE_Op
c4af1e33819 : Add test for Expm1 for small parameter regime of complex numbers.
05fe36c9bc8 : Add pfor converter for "If"
acfe12fe6a3 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 296135428 Change-Id: Icbe9c3556c2c8bcdf0328e932ff73eeed95dd2da
1f8af07856d : In verify ophint extraction: instead of error out, we should just don't do anything.
964066dd2f6 : [Intel MKL] Fix memory leak in dnnl 0.21.2
db85f4c2071 : [XLA:GPU] Add an AllReduceCombiner pass, that merges AllReduce operations.
97c7e733c56 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 296121312 Change-Id: I8eefa17cfa266fb6d642381d63ecfc0c6ffa0ba0
d317cb0b599 : Add aggregation to OptimizerV2.apply_gradients
c99b5f13310 : resolve missing dependency build failures
562e32edd67 : add `TF_LITE_ENSURE_STATUS` to check status.
6bec2792a77 : TFL: slightly speed up reference::Softmax by avoiding unnecessary float->double cast.
bfb33d2e828 : Fix TPU nightly build script.
ed4ca062fd0 : Address the coding style issues due to clang-format version mismatch
c2a17671b39 : Remove unnecessary TF_LITE_MICRO_TENSORS_PREPARED.
d1c26d2673b : Removing some comments
87c225ef0e8 : Add verifier for HLO Iota op.
aadf705c858 : [TF:MLIR] Add operation interface for folding operands transposes into the ops
9aac700d028 : Use GetTestUndeclaredOutputsDir to access TEST_UNDECLARED_OUTPUTS_DIR.
1612c983e5b : Fix some recommendations in the Profiler Overview Page.
31679b0d844 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 296102169 Change-Id: I07271901a4d49284d377b3d0da6fbb5cb1aeef27
2db07241719 : Allow user to pass input_shape to split.
1f5bc8a9799 : Add an experimental eager C API for generically fetching and setting op attributes.
ccfc7fd5310 : Retire agg_small_grads_max_bytes, agg_small_grads_max_group
1e4f7195a8e : Use JoinPath over a fixed string for building paths.
dea81b04c31 : Remove duplicate error check in RESHAPE.
7ad1eb110f1 : NFC: Add a TODO to move HLO Relu legalizations to TF to TF lowering PiperOrigin-RevId: 296095163 Change-Id: Ic0b8d26c11c64e6584eef0da38b87e71d2dd03e8
8b7a3db0b6e : [XLA] Respect TF_DETERMINISTIC_OPS environment variable for reductions
b56c66d8834 : Make map_xla_to_scalar_op as a library.
e23ef990f92 : Fix Bazel not building anymore with the commit 09fe958f
10568a537f4 : Use Env::LocalTempFilename for a temp filename.
37d4d0484cb : Fuse hardwish for mobilenet v3
34a38afdeec : Error out when saving IndexLookup layer.
14d78c54507 : Automated rollback of commit 9f86c8c5a42e51b42880b69cde7f43f60d7276cc
3aaf472dead : SVDF: Do the activation-state-shifting at the beginning of each Eval, sparing an extra reinitialization of the latest activation.
10666c59dd4 : Keras ideal fit and compile.
abaab5b360a : Fix a bug in ctc_loss_dense with unique.
513c39fc74b : Change to use assertLen in one test
2fb3d8ba6a8 : Automated rollback of commit e623eb0f9c1c65705f0cfb1c6cb1d8cb2649cdbb
13cca52d621 : Remove useless self-link and python version note.
7f48bded8a6 : [XLA/GPU] Change rounding scheme for tree reduction to round up to nearest square
9c7537daae4 : Use io::JoinPath to build paths and avoid `\` when constructing file names.
0dd277c6746 : Make TPUStrategy work with tf.function(experimental_compile=True). This involves two changes:
38168415ea5 : FullyConnectedTexture renamed to FullyConnected so as support all storage types.
3aecbb9fb16 : Supported F32_F16 precision in Winograd transformations.
ba2cbe1e557 : Avoid direct access to the env var TEST_UNDECLARED_OUTPUTS_DIR.
edaaeaddbdf : [TF:MLIR] Add canonicalization pattern to TransposeOp and compose a layout optimizer pipeline
2b95bfb6d81 : Add MakeUnaryHlo() and MakeReverseHlo() to hlo_creation_utils.h/.cc
74c9e141067 : Fix ConvLSTM2D layer with initial states.
fe0374153ef : Allow operator invoke calls to return values other than kTfLiteOk and kTfLiteError. Abort the invoke loop if a non-kTfLiteOk return value is found.
6d5c688b162 : Make use of GetDataDependencyFilepath and JoinPath to build paths which will work across operating systems.
80e01e89051 : Strip default attributes before sending a remote RegisterFunction request, in order to support forward compatibility across RPCs.
867d3c97082 : [SparseTensor] Optimize the `tf.sparse.to_dense()` implementation.
88c4b69a577 : Fix GitHub issue templates.
0546460a7d8 : [Executor tracing] Add num_output_edges to the PropagateOutputs TraceMe.
120b0f57f04 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 296072123 Change-Id: Iae966a89cba24e82bb7c86ca30dda3581a0f98e8
31fa9a5c4f2 : Make use of GetDataDependencyFilepath and JoinPath to build paths which will work across operating systems.
2dd34ee6f1b : Enable keras_save_load_test and increase shard_count to mitigate test timeout.
ed371aa5d26 : Add `shape_signature` to the Java & Python Tensor API.
3e8aabf2db7 : Remove obsolete code. Replace the last places using it with the new version.
09fe958feeb : Enable Remote Config for ROCM and CUDA RBE pre- and postsubmits
439595440b3 : Export public symbols for on demand profiling APIs.
07827aafe79 : Change required numpy version to >= 1.16
3cdc5de1060 : Adds additional error logging. Otherwise this ends up producing opaque messages like "Failed to evaluate the model.", when the problem is just label file doesn't exist.
ccfb01ed6da : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 296061050 Change-Id: Ia8dfa50365e171f2deb0f22318cfbe75a1a1c9b1
b18833b60c2 : Make use of GetDataDependencyFilepath and JoinPath to build paths which will work across operating systems.
00e2cbf2e84 : Changes based on review
2e667319a5e : Run mixed precision tests in more cases.
6edc8c2a9a3 : Export public symbols for programmatic profiling APIs.
1b2738a31c6 : make op_level_cost_estimator more robust with "random" input part 2
622e25e687e : Removes a spurious check from AddRematerializedInstruction().
446566f97c0 : Clean up redundant bazel bindings no longer used by grpc
94dcf382b85 : Add pfor converter for StatelessIf.
d7eae8706f8 : Use TF_LITE_REPORT_ERROR macro instead of error_reporter_->Report
f3a0e01a406 : cuda_configure: fix quoting issue if paths contain spaces PiperOrigin-RevId: 296041411 Change-Id: If3a679f013f6b44efd9739ac5b8eab169b52ab2a
b6687af2ffc : Armv8 asm fix: vector MOV
de9dfedd427 : Use GetTestUndeclaredOutputsDir to access TEST_UNDECLARED_OUTPUTS_DIR.
52162196f6a : make op_level_cost_estimator more robust with "random" input.
8d4a54d4acb : Make dump_graph safer to use on Windows.
b8c227e22af : Correctly record when an EagerOperation runs on a custom device
3f218b1cd85 : fix
e61323b14ef : address comments
9c90a3e8347 : fix windows build from cl/295978584.
2b59e666d8f : Use a TraceMe argument.
3ee7c31a7b2 : Update Session.py
6eda9f61420 : Add check for "correct" add before inputs reordering. We can not reorder inputs in broadcast add.
412e240c76b : [TF:MLIR] Add pass to move transposes to the end of the block
ee4a891f34d : Set resource subtype correctly on bound inputs.
d4d4eab6b7c : [XLA:Python] Add an alias CustomCallWithLayout for CustomCall.
52d570caf60 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 296006530 Change-Id: I97f75bc86ae4e91f21e2b50c1bcba516d009f297
0763de0044b : Add access to TEST_UNDECLARED_OUTPUTS_DIR which takes into account Bazel's use of `/` as a path separator on Windows.
883dcc553a2 : add python api and test
fa5cdeae7e5 : Add a functiondef getter to the context
61b85f68db5 : avoid CHECK in op_level_cost_estimator, silently fallback.
ca0bd89c9a0 : Move the _TFBufferWrapper helper to a common place instead of in the tpu codebase.
e0575253d11 : Provide an accessor for dynamic dimension inference.
eea40799312 : Remove values property from DistributedValues.
8e58b059efd : Update test to check for Float 32 check for RandomUniform legalize
478ea62407e : Support remote repositories in TF_*_CONFIG_REPO environment variables
c40c5dfbd6f : [TF wheel] Put tensorflow & third_party headers in the right directory (again).
1dfd8dc2c43 : Avoid using hardcoded path in benchmark_test
cbbd02a3c32 : Addressed reviewer comments.
df36e873c5f : Fix convert_nodes.cc to support TRT7.
0085ae0f608 : [SparseToDense] Fix benchmark reporting for the SparseToDense op.
75cce895f56 : Add "Launch Activities" derived line. And add stats for each step , such as how many kernel/memcpy are launched, what's maximum/avg launch time.
5bf57ef11af : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295978060 Change-Id: If0efa7ed880f18575aa7788f877bd1c53c419e8d
e8fa1fa4067 : TFLite: static library: fix benchmark build issue
45a8e4c1d04 : Automated rollback of commit ed493143b14c31ebf16881a815e8904e6a82ff9a
9456e895fc2 : Add PopulationCount to the XLA Python client.
2a5df36b594 : Fix invalid reference due to vector resize.
876d602f572 : Use --std=c++11 flag when targeting iOS platform
911d4a618ab : Expose option to limit the number of partitions that will be delegated to NNAPI
231bbdc028d : Removed offset for input/output in FULLY_CONNECTED. When activations are quantized to 16-bit, zero point is zero.
28046a55b72 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295957366 Change-Id: I21c518e84fc4815c87709ca7a80a925ad2e2a7bf
768717c9173 : [MLIR][XLA] Expose parameters of LhloFuseLinalg pass using llvm flags.
5dab22191d7 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295942242 Change-Id: I6aae645e9774b5e4e65e3286384991242f76b57e
88d46f61849 : address comment
59d8cd03dd6 : Add wildcard for tensorflow/lite/micro/examples/experimental/-folder.
e07cc39fefd : Fix typo in tf.data.Dataset.list_files example code
1c978d50655 : fix build failures
7cb3d2541a6 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295928284 Change-Id: I19b48cf57cf228db5da5cd393e153705af784fb3
ca5bef0dcc0 : Update hybrid per channel conv to use optimized version of MatrixBatchVectorMultiply
1aab7687099 : Automated rollback of commit e7de2ea3cf237305cb4f38da1c9a371596e2a139
ad1fd5b040a : update mathjax for lbeta
3d47f65c489 : Code style correction
c0a428cf0e9 : Add no_pip tags to gather_test.
1bd88eb052a : compat: Update forward compatibility horizon to 2020-02-19
6d445432639 : Run mlir_gpu tests from files.
8a97955b840 : [TF saved_model_cli AOT] Move xla_compiled_cpu_function header deps to the right place.
cafd3318ed4 : Fix cross_device_ops_test with multiple GPUs
e623eb0f9c1 : Fix all_reduce of IndexedSlices when there're multiple devices
6ef3d651d73 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295900926 Change-Id: Ic07de0ba74049020a12344e9c9cd85d91afaba49
f738cd59c39 : Add leaky_relu operator property
b5ac5db07c1 : Add xla_lhlo::DynamicBroadcastInDimOp -> Linalg lowering.
7c1bc443fae : [XLA] Predicate Reduce(Dot(....)) under enable_dot_strength_reduction.
eebf50dd9e0 : Make test_run_in_graph_and_eager work with test combinations
ae7a428bfad : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295885930 Change-Id: Ia5e57f85a1e62bd486fa10ac265044c72742fb0d
823384e08f5 : [Resubmit] Fix several issues of multi output fusion.
9771b110273 : Add support for called function in tpuv1 inlining pass
f9e9fb9de2a : Fix tpuv1_outline_tpu_island to handle transitive function calls
6cb8ec0e317 : Do not issue an error to TensorFlow when MLIR issues a warning
ee7642b2670 : Move the writer functions of profileSummarizer to ProfileSummaryFormatter.
ea13922cf19 : Remove the depthwise conv 3x3 output shift > 0 restriction for per-channel. (it's a obsolete restriction), we're using sqrshl, so it's fine to handle output_shift <= 0 case.
399a62bc640 : Add PlatformProfiler to support op tracing using platform tracing tools.
0b5e649a092 : Add an environment variable to force Conv algorithm to use CUDNN_CONVOLUTION_FWD_ALGO_IMPLICIT_GEMM.
6c34ce08b22 : Relax relative numerical error tolerance for bilinear resize.
4ebb57d8d13 : [XLA:Python] Add `profiler_session` dep to `xla_extension` BUILD rule.
b092dd17335 : [TF:MLIR] Move Transpose operations across layout agnostic ops Part #1
11a50f8873d : Remove NumPy 1.13 workaround in test.
0623e844ccf : Abstract out the path separator and make use of it in JoinPath.
93264c2830d : Add a missing name scope.
51615f98682 : Define a new TF toolchain platform that runs on windows 2019
6a1c2d5f068 : Implement the new programmatic profiling API.
ecd4c8a5a74 : Add a constant fold legalize transform to RandomUniform for TFLite converter. This is similar to the pass in toco. This is for backward compatibility with toco and should be removed in later change.
49aeb94a522 : Enable splitting out TFL runtime verification from op verification.
9fae1170541 : Fix trt_mode_test and re-enable the test.
11cb6e2c24e : Add XLA Op registrations for IgammaGradA and RandomGammaGrad.
634829348f5 : Make devices property on DistributedValue private.
959c75a200f : Fix tf-shape-inference when return op is in a different block.
ff30c17039f : Add sparse_out support for CategoryEncoding layer.
1519ef5c6a9 : Refactor xla_sharding to be more useful.
9189ce99fc8 : Improve the completeness of the CFG by drawing edges from raise statements to all enclosing except blocks.
f8822b0a55b : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295837032 Change-Id: Id1a8271fe95e188c8308aeb227ec52d23c848642
e0fe1b1949f : Use GetDataDependencyFilepath and JoinPath to reference llvm-project/llvm/FileCheck
ed493143b14 : Automated rollback of commit 6a202bc94b845ca4bb3f67884f3683ee2492e825
5c16c2c48a3 : Automated rollback of commit 36fe0e7aadccfcba4b5dd5ed35c9995dceb6e4b6
c347ded23c5 : Add support to tpu-v1-island-coarsening for operation that calls other functions, like tf.While
1e6e598edbc : Fixes typo (missing space) in padded_batch error
59840cf1017 : Return "argX" for BlockArgument in OpOrArgLocNameMapper::GetName.
666b51063f0 : Update ops-related pbtxt files.
f396035891b : Upgrade and rename external dependency grpc in workspace for bazel.
b391cb55c28 : Internal change
79fdda5ead7 : Use GetDataDependencyFilepath and JoinPath to find data files.
e47e4bfb9ea : Improve numerics for Sinh, Asinh and Atanh in XLA. - Rewrite Sinh,Asinh for smaller parameter regions so they return non-zero values for small x. - Use Log1p in Atanh to retrieve non-zero values for small x.
8264abb627c : Reduce aggregate_ops' dependencies by moving OP_REQUIRES macro definitions to a new op_requires.h
ffb61470b82 : Use JoinPath in resource_loader's implementation.
d7087d362bc : Add one pattern to remove the quantize->dequantize pairs for the floating-point constants
cd206d6e069 : Automated rollback of commit 992b5eb9facc724592661bfdf22e6f5765a0c63c
e04c53beb8f : Methods for generation of Winograd transformation matrices. Method to convert weights with Winograd transformation matrices.
0488a18af4b : Automated rollback of commit 80acd88cd43f09a1a2980792e3955f2ce5147bfd
ac2c05a1d57 : [TF/XLA] Fix several layout issues.
8f3272028b6 : Update static shape detection to be static batch size detection for sparse or ragged tensors. This is needed as when they are batched by a dataset they will typically have a shape like (batch_size, None).
2c452720ee0 : Remove the minSdk number.
bdcb2782c31 : Add dependency for the direct TPU driver back into the tpu_driver target
ecb8befb326 : nccl_configure: introduce environment variable TF_NCCL_CONFIG_REPO
fbdfc9db012 : Optimize integer SVDF. The first matmul in integer SVDF is not accumulative (because state is symmetrically quantized) so there is no need to reset the last bit of state.
5f3a3019baf : Replace NodeDef with std::shared_ptr<NodeProperties> in the kernel creation code paths and try to avoid as many copies of NodeDefs as possible. This will in most cases allow sharing the NodeDef between the OpKernel and the graph Node from which it is created.
31a9e7ac5bb : Used the refactored method and fixed the typo in the comment
36fe0e7aadc : Automated rollback of commit 19ac5f4f6c44ce98654f26c24bb8cd3971c821ab
49a83c96b0e : [MLIR][XLA] Remove `output_dimensions` arg from LHLO DynamicBroadcastInDimOp.
60fb12820ed : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295801134 Change-Id: Icc9cc651d6694048fddd8ed461e6911f651090c5
0d2f3be5ebe : Automated rollback of commit 6d00b470f51a62536b3b56c8facc80d871214df5
be9eb5f03f3 : tensorrt_configure: Factor logic to create local repository into its own function
1b8ecff1856 : Return a meaningful error message when control flow encounters `None` values.
0151f021aec : [TF:XLA] Avoid lowering vector data formats in Maxpool through XLA.
11b27dd35a8 : [MLIR:TF/XLA] Resource lifting for PartitionedCallOp/StatefulPartitionedCallOp
caad1b7a45c : Add import support for HLO Scatter op.
19ac5f4f6c4 : Make primary property on DistributedValue private.
6a202bc94b8 : Update RaggedTensor.__getitem__ to (1) allow indexing into all uniform dimensions, and (2) preserve uniform dimensions. In particular:
e76b3152129 : Expose ops.executing_eagerly_outside_functions() as new public API.
b7796f3c856 : cuda_configure: make find_cuda_config() compatible with remote execution
f60fc7a0721 : remote config: replace all uses of os.environ by get_host_environ
24839fe95cf : Create the Java build artifact for MetadataExtractor
846939973bb : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295781318 Change-Id: I571a76eccfccca4151c29969ccd78b659fbabe87
e4381fd70b4 : Change BreakupIslands pass from an Operation pass into a Function pass
26bf35aec55 : Preserve the directives annotation while lowering break statements.
149f584de1b : tensorflow .bazelrc: clean up of deprecated and noop flags
d9c9c92c7c4 : Fix bug in dropout.
eb02f932c8f : Addressing review comments + adding missing comments for #endif
a66d4828f39 : [XLA] Run copy elision pass in a fixed point
bd395324d8e : Internal visibility whitelist change.
c6b1ac0bacd : [tf.data] Adding documentation and deprecations.
dff4559ac3a : [tf.data] Internal cleanup.
b04371bc952 : Apply a sequence mask for the gradient in ctc_loss_dense.
703211fbf1b : Fix bad_function_call
590a8be726b : Test optimization profiles in dynamic shape mode
87ec5d0ae00 : Fix errors due to function renaming
884a14ac9ad : cuda_configure: make find_libs() compatible with remote execution
9211d97305b : Now that tensorflow_core is gone, point includes and sysconfig at tensorflow pkg.
1319d5a1544 : python_configure: delete dead code PiperOrigin-RevId: 295759695 Change-Id: Id45711d7ba82b5b5d3862399c6bb32833beb4ad5
e764a2f7f8f : Add import support for HLO Sort op.
aa5956dc18f : Depthwise convolution 3x3 per-channel int8 for dot-product ARM (16).
b3ec9ff6bf6 : [tf.data] Add metric to track time spent in IteratorResource::GetNext().
bee25f366ba : Tweak tolerance in brittle parallel for test.
ed6e08a6600 : Depthwise convolution 3x3 per-channel int8 for dot-product ARM (15).
27e92df581a : Add visibility for bazel_pip prefixed packages.
2cd63edfea1 : Pip install setuptools for sanity builds.
b9a0bd18a96 : Depthwise convolution 3x3 per-channel int8 for dot-product ARM (13).
49aa204fc36 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295743668 Change-Id: I3d496b19f6adda78c6c4f8b277d6566a975820fc
89c08a546c5 : Add no_pip tags to tests.
69c24e56aa8 : Bump open source llvm revision to da147ef0a5c6d31c21d31a52b97235a629830c15
26e9f9ca494 : Automated rollback of commit 37123e9e82bf34002b656753970fde832c2708af
5dfb848658a : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295708246 Change-Id: I7c952c79f7d690b6a1a5b006a78f1c3da030b82a
3d652feb19c : llvm integration
89c73caf126 : dlpack
8f51939a8d2 : dlpack
966d1e31553 : dlpack
4d291eba07e : dlpack
003afb8eadf : Correct ifdefs for TensorRT opt profile handling
9eafb9aeaa5 : TFLite: pip_package: use local build directory
5d74ae0f33e : TFLite: pip package: support cross compilation environment variables
cf8d3b17aef : Fix segmentation fault for CONV_2D with dilation.
1efab013a5d : Moves ProfilingListener to "profiling_listener.h", "profiling_listener.cc" for InternalBenchmarkTfLiteModel to instantiate this class.
a637febd000 : Move GetNumberOfEngineInputs into ifdef block and fix style
3050e7ddd10 : Fix bad_function_call
669dc0c76a6 : Add allow_build_at_runtime option
7ba12b96e37 : compat: Update forward compatibility horizon to 2020-02-18
f6e3aeb82e0 : add an extra check in case the rank is static
ca585e7b558 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295667829 Change-Id: I49d45c1a4c6900a709c85082698843991056960b
f11a059c655 : Address the review comments
192a4f071d0 : [INTEL MKL] DNN1.0 integration - concat op
f7eaa0ed078 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295636635 Change-Id: I571666fab83a7a056be4c3b4100853b712e8bdd9
799652174cf : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295626647 Change-Id: I19ae7816ab7c1ca6136ae1f9834c222ce19b7785
d84be19aa4b : remove the no_rocm tag from //tensorflow/python:auto_mixed_precision_test_gpu
e95a9b71f8c : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295616988 Change-Id: If0b09f1205e23f33dbc662e4f69bfcd83b01f48f
7d39cac77f0 : Remove ppc64le manyinux2014 docker files.
71473140cca : Removed six dependency in tools/git since it broke hermetic builds
3306beee456 : Move image_recognition to examples/experimental/.
a4e0fca9c4a : [tf:mlir] Drop references to AllPassesAndDialects
7a045aded95 : Select the correct engine context
87ea1c309d1 : Add extra inputs and outputs for BuildParamsWithMask
4ab52e3bc00 : Add dialect registration dependency to MlirCompiler.
38eeb4f5d18 : Addressed reviewer comments.
e4c9dedb31d : Fix HLO cost anaylisis for rng-bit-generator
7779d963318 : code style changes
52d7d1d2301 : 1) person_detection_esp: Fix README and port build change from micro_s to person_d example 2) micro_speech_esp: Fix README
2c5e22190c7 : compat: Update forward compatibility horizon to 2020-02-17
8978def1b7e : micro_speech_esp: Fixed build error for TARGET=esp in micro_speech example
28b8499873a : person_detection_esp: Fixed License for some files in person_detection/esp
2396abddcf6 : Fix build for ESP person detector example (#2)
7e6a7c7d307 : Added Support for Person Detection for ESP32
99c28c59f15 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295529175 Change-Id: Ia2e17a0366372ff96774d881b289338a176b04fe
3c11fed56d0 : Conversion rule for MatrixSetDiag, MatrixSetDiagV2, and MatrixSetDiagV3
3e5a96f7ed3 : Add test case for sorted builtin support in autograph
b192692e47c : Add sorted builtin support for autograph
a4ecf3dc000 : Automatic NEON detection for ARM native build
074d852ad30 : Refine weight cache code according to review.
fd05051846f : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295491725 Change-Id: I6e9bf90f14d39bfde27b52d3489f661ac436a89c
a00bd4687ad : Fix build broken by signed/unsigned comparisons.
04903ab265d : Add missing exported files required to build tensorflow-lite(-gpu).aar
d6e8d078c9a : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295471666 Change-Id: Ib971e46e2b7958734af536447ea1fad2548d2092
3383a645457 : Remove unnecessary move
5589d478436 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295462068 Change-Id: I52f9eaf8900317fe643419c811c0d9c489486d26
be940c6d059 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295444320 Change-Id: Ia931402f0e9d7a005e710862d3e631bba83add36
4643aa057de : docfix: fix docstring error in KerasHistory
d9f836a188b : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295417545 Change-Id: If315e11027cc9f3f6ed8c81fe99047bc07a08dfa
829ea85ef41 : compat: Update forward compatibility horizon to 2020-02-16
05e92858200 : Disable broken test.
2d94eb1258e : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295399445 Change-Id: I2af3deed372a9068071145437fed4c65ef8af2df
00cb358ab2e : Fix typo in tf.stack
9f86c8c5a42 : Break dependency of profiler_backends on core:core_cpu_lib
992b5eb9fac : Automated rollback of commit a86cf76c883dc27e326c3043ef3962dbf7490f5e
a515b1f9b7c : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295382032 Change-Id: I96b59404c563e2bd171ac585e2c1bea25c44d852
c9878bb9124 : Reduction Tiling dependant of dtype.
c989e34dbc6 : ReductionTiling per SM.
a86cf76c883 : Enable Ruy-based GEMM for hybrid convolutions, and cache on narrow GEMMs
246944ffa9d : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295365277 Change-Id: I195ff98dde0cca9abe66975f8c95201b3674af25
b7a908927e6 : Handle return status and guard new TRT API usage
721b5ac4bdb : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295357369 Change-Id: Iba7b1806b4102681239c673ed86b8b16b2e049e5
7e53afc1611 : Fix RBE config for CUDA 10.1.
6d00b470f51 : Allow IndexLookup to load vocab from a file.
1b8c5220b37 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295348678 Change-Id: Ic4da02a2b6304a413b6d620ff6559fbc32667293
b15bccccbcd : Addressing comments
80acd88cd43 : Automated rollback of commit 65bad48a424d76e943b1d5c24b868f77c0130650
65bad48a424 : Add exponential_avg_factor attribute to FusedBatchNorm* kernels. The default value of 1.0 corresponds to the existing behavior. If the value is != 1, the running mean is calculated as
d3ba3c76e2a : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295340202 Change-Id: I4a12099ad7286be4039dbeb5f3262f18cf64ff46
748d13d1b5d : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295313455 Change-Id: I43f6d361a627277f4e50696fc55cddce76ecc040
d237fc3f37f : compat: Update forward compatibility horizon to 2020-02-15
41535a403aa : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295294277 Change-Id: I9fa8d64b1a2f38e42197a57e30816c17dfa03a9d
0be4b608c0c : [Intel MKL] Optimize combinedNMS performance
a7c9317a40f : Enable eager tensor mirroring all the time
8c4cb9d4811 : Update ops-related pbtxt files.
b6191f4219d : Fix typo on RPI build
d9e65beb27e : Block optimizer_v2 tests in NVCC and ROCM.
1dac2c0789f : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295270965 Change-Id: Id85514f8d1f2e294fb8e2683c0318590ed84b856
2adf1114d4d : Make NNAPI delegate only apply overflow check to quantized average_pool
d25235b1964 : [tf.data] Introducing API for statically asserting the cardinality of a dataset. This API improves user experience when using tf.data with Keras in situations where the cardinality of a file-based dataset is known and can thus be asserted. Having a dataset with a statically known cardinality allows Keras to display accurate progress bar on the first epoch.
d79c4d435fc : address review concerns
0148382b206 : Update ops-related pbtxt files.
a31daa50d06 : [tf.data] Adding support for `None` as a component value.
a755fe8236e : [XLA/GPU] Fix some tree reduction rewriter bugs, add some TODOs
30e3943cb21 : [TF/XLA] Auto-cluster tf.function(experimental_compile=True)
3095681b864 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295255428 Change-Id: Ia42b52d3f0a9b92985270b3319ae1b7e0b8d6db2
745ed4714d0 : Support None option for experimental_interleave sloppiness.
33f00e722eb : Make tf-executor-graph-pruning more conservative to support TFV1 graphs
c282d1a905d : Update ops-related pbtxt files.
1bceffd1aeb : [TF saved_model_cli AOT] Unit tests for AOT compilation with fed variables.
619ca02f2d9 : Update Sequential model to raise error for multi-output layer in the deferred mode.
dd02edce8bc : Update build commands
0d1db126773 : Streamline basic TF Android Kokoro builds
4911ca4a011 : Make interpreter python wrapper handle sparse tensor properly.
d6741e09941 : Additional memory profile annotations in BFCAllocator.
1e74a754afd : [TF:MLIR] When importing GraphDef to MLIR for tfcompile, set upgrade_legacy flag to allow the functionalization of TensorFlow V1 control flow.
b380277f3ab : Fix backward compatibility tests
ad4ca90bc0f : Set name of layer to node name when converting elementwise ops.
767e4d5dabe : Move profiler API implementation to _pywrap_profiler
2ed75c82a2f : [XLA/GPU] Assume the new row reduction algorithm for the tree reduction rewrite
b34ff2d868b : [TF:MLIR] Remove NoSideEffect marking from the operations in the tf_executor dialect.
94904d83764 : Re-enable testing for //tensorflow/compiler/...
8aa83863b7f : Get LLVM integrated tester config a little more aligned with Windows+bazel+TF
ff3251654cb : Internal tests cleanup.
48610e16ba7 : Lower tf.Relu and tf.Relu6 ops with ranked inputs
351a055531a : [tf.data] Add resource tracking for tagged code paths.
7fa21d0c5fa : Remove stream_executor/platform/thread_annotations.h replacing it with core/platform/thread_annotations.h for which it is just a forwarding header.
c51929f2d80 : Disable flaky test.
454f89ab3ba : Add conversions from XLA_HLO copy, compare and select to Linalg.
695b5be48cc : Update tensorflow/core/kernels/mkl_requantize_per_channel_op.cc
53e07edfca4 : Removes tanh option from yogi optimizers.
4c838a38dd9 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295231808 Change-Id: I6a6a4681a56031f872ffd6f1c52de81a662bc7de
6fc343905a7 : Add PreprocessingStage (sequential) class.
79ed5077ce0 : Update all context.graph_context() to ops.get_default_graph().as_default().
1fda61cf360 : Changes for DNNL1.x fused batch norm
1edb79fb352 : Skip ScopedAllocatorOptimizer when the op inputs are `_Arg` nodes.
c47458b7bae : Add a `padding_spec` argument into tpu.replicate, which provides the functionality of auto bucketing inputs.
ff335e17e75 : Use the tensorflow/core/public:version target rather than accessing the file directly.
0c3feb1cadf : [XLA/GPU] Use intra-block communication for row reduction
c62b640b791 : Winograd transformations for kernel 3x3 with tiles 4x4 <-> 6x6.
12be11aeb1d : Fix the nightly smoke test.
32c215b323a : Fix CppMemoryChecker error print formatting error.
4a34c4e3b08 : working around a known gcc/hcc interface kernel args passing bug
f049f40ee3e : Implement batching for SseSparseMatrixBatchVectorMultiplyAccumulate.
25ab31d5593 : Remove result_stride parameter of BatchVectorBatchVectorDotProduct: it's always used as 1.
c14caeba73d : [TF saved_model_cli AOT] More cleanup on build rules and always inline functions.
09b0a367991 : Automated rollback of commit 90d42785b1a61a9c959b1807bd60b9cc39969d28
27a9123a7f0 : Temporarily disabling a test until the bug fix lands.
98ab95f7d93 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295205241 Change-Id: Ifb1e2fd10c071f39153b78141a1ba5b4f50862e2
16a10ea5f97 : Added support for MKLDNN 1.x for QuantizeOpV2 and DequantizeOp.
01a54f6674b : Add helpful information to base_layer.get_config NotImplementedError.
62dfa424e4c : Add a version of BuildLoggingInterpreter that accepts tflite::Model* and ErrorReporter* instead of const FlatBufferModel&.
33f0f0232d5 : Remove result_stride parameter from SparseMatrixBatchVectorMultiplyAccumulate: It was used everywhere as 1.
c25692039b9 : [TF:Profiler] Fix use-after-free bug introduced by previous change.
28a6e9dc9b4 : Enabled RequantizePerChannelOp for DNNL1.0.
784d2ec9d13 : Make use of io::JoinPath to construct paths rather than using `/` directly.
729d4073012 : Attempt to make use of https://blog.bazel.build/2019/05/07/builds-without-bytes.html and reduce RBE bandwidth.
a93588cd60a : Update pybind11 to 2.4.3
30e8ef149ea : Disable sobol_ops_test on OSS builds due to failures.
bbef16d675e : Address review comments
b2a1f188952 : Disable a test which is flaky with XLA auto-clustering
cc5cc06b8ba : [XLA:Python] Add support for dumping compiled HLO modules to the Python API.
af96c8b5b9a : Update keras.distributed tests to rely on public APIs.
ea728ed85f0 : Remove extra `/` from path join.
94e9e278ec7 : tensorflow/core/util:android_test_hdrs and android_test_srcs are test only sources and should be marked as such.
fc7728788c9 : Internal build change
aad490ad71b : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295154852 Change-Id: I861f2bb7e2ae64794a34b04f675c834863c7acb7
806309ca859 : [TF:MLIR:CPU] Change tfcompile-mlir to only invoke one graph pruning.
fdbe82c9882 : Fix the signature of _create_op_internal() to make it matches the one from super class.
b30df6f9828 : Remove capture_profile dependency on distributed runtime
1d2b4f58a13 : Fix a duplicate symbol linking error.
77deb9292cc : Add xla_lhlo.dynamic_broadcast_in_dim operation.
33c5c0b8808 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295136393 Change-Id: I14e976325ae60149488f70ecd75b1463fdbc95fa
e7de2ea3cf2 : Automated rollback of commit ee6c34b5a9d3e743c0f9f00fa2a6b18555ee2981
2e6a74226d9 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295121605 Change-Id: I418057dd2f3c881408fd78e3170c483b73d06d02
818ac8aff42 : Bump open source llvm revision to fe36127982e0a5889cc0653718e62ba6acccf7c4
389cbe6d12f : llvm integration
c7ce71f168b : [XLA] Fix a latent bug. Currently I think the code is fine, but the function doesn't do what its name say.
5c3e81736c3 : Disable explicit batch and dynamic shapes test for TRT5
f7c3540676b : Fix comments
86f9cfb9276 : [tflite] add xnnpack delegate to label_image
fe03adf6e63 : Workaround an RBE bug where stderr is merged with stdout.
20849319486 : Don't put the dependencies of mlir_irgen_test_base into a if_cuda_is_configured block.
50647fa8bdf : Correcting code style problems
1e23c3491fb : Update build of Raspberry Pi Zero
9e4ad9a04ad : compat: Update forward compatibility horizon to 2020-02-14
114c6bf5328 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295092361 Change-Id: Ida122544549212bb4fa0baed80aec38195918658
e3906473555 : Update accuracy_utils.py
5a89c813f09 : Add relevant ABSL headers to avoid build issues with clang
d696c7b162a : Fix TF_TString_GetMutableDataPointer to return a valid pointer for VIEW/OFFSET.
691798ba4c8 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295077045 Change-Id: I19498b00986ac5b7750b5139d0b91f460d2f996b
90d42785b1a : Automated rollback of commit 0c8749d7dfeee823a58fce0c4610f50db8e70bee
8e3fc979820 : Update test_streaming_accuracy.py
19ecdb017ac : Update accuracy_utils.py
3266e61cae2 : Automated rollback of commit 3d5d9b37b7a7b217be6b71a9160fb17b205d1c64
da458951fed : Update file locations.
10e63e3856a : Use TF's py_test macro to make sure tests can run under pip builds.
60da3fbda7e : [Intel MKL] Fix dequantize accuracy issue and re-enable this OP
fd479417d51 : Fix a typo in imagenet run_eval readme
dec886571e1 : Automated rollback of commit 8275e9b38fb8b57129de54d35645bc229f2fc158
0c8749d7dfe : Automated rollback of commit ed0e46c219efa625599017222d176da5ee2603b9
8275e9b38fb : Add one pattern to remove the quantize->dequantize pairs for the floating-point constants
0b772099d8c : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295062985 Change-Id: Idbf963e6ff056ed721398b6f39aa466dc6465647
cd8e8d82d08 : Add legalizing TF while to TFL while to pipeline
cac76f37ef0 : Update ops-related pbtxt files.
e82c0d0f4fb : [XLA] NFC: More refactoring and improved comments in memory space assignment.
ed0e46c219e : Add attribute allowed_devices to VarHandleOp.
362914bea30 : tensorflow/core/util:mkl_util_test_srcs contains test only sources and should be marked as such.
dbfb89dd917 : internal change for IR dump
ca3d4fe7cd2 : Add RaggedTensor.uniform_row_length property, which is a scalar Tensor containing the length of each row in a RaggedTensor (if the rows are uniform), or None (if rows are ragged).
93fa50ef620 : Remove proto dependencies from XLA HLO IR
752f6736a31 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 295049649 Change-Id: I617c7a60b72e23ac39c8f83fdf762a768ed8173b
230f70b7fdd : Add a function graph rewrite pass to support PerReplicaVariable. For each node assigned to a composite device (representing N devices), replace it with N replicated nodes (one per device).
d42516f23fd : tensorflow/core/util:test_hdrs should be marked testonly.
2125733563f : Allow IndexLookup preprocessing layer to be saved and loaded from SavedModel.
25de7ef17c8 : Add comment suggesting the use of the new GetDataDependencyFilepath function.
968fa9794c5 : Automated rollback of commit 445a22e8a91a7ea36964c3776d54d3391c35b6ae
a0199a1fefd : Use io::JoinPath rather than StrCat to build paths.
8eb1ec3ddb7 : Remove all core/lib files exported to core:__pkg__ that are no longer being used directly.
d7a47313012 : Ask users to set NCCL_DEBUG=WARN for NCCL errors
67c1b264737 : Add 'hash_key' option for crossing.
d8ff7566d1b : [XLA:Python] Fix mishandling of multiple kwargs to traceme.
183d1547824 : Detect implicit step markers.
2a71aacb81d : Exclude IDLE op from metrics db used for "Overview Page | Top 10 TF operations" analysis.
f5a8166f5d1 : [TF pip_package] Add python/ header files & TF core+python proto files to includes.
aaee3c6870b : Remove the private test annotation for run_deprecated_v1().
9698ae1734e : Remove unused init_scope from Keras add_weight variable creator scope
77f43093ca2 : Remove unnecessary dependency
e16e4b550a6 : use the base tensorflow package.
bf142cad17b : Make use of io::JoinPath rather than StrCat to be operating system independent.
32a25fa2b98 : Relax SplitOp verification
86fd4ca24cc : Link portable_tensorflow_lib_lite against libzip on Android.
3a552b92f4a : Add pfor converters for FFT FFT2D FFT3D IFFT IFFT2D IFFT3D RFFT RFFT2D RFFT3D IRFFT IRFFT2D IRFFT3D
e46798a81d7 : Revert to not use environment variable to start the profiler server.
8095174a98b : Make use of GetDataDependencyFilepath and io::JoinPath to be operating system independent.
5e100bf2fc6 : Implement the tf 2.2 on demand profiling API.
dc90dde8752 : [XLA:Python] Expose an API to start the TensorFlow profiler via xla_client.profiler.start_server(port)
7f467879467 : [Intel MKL] Updating MatMul kernels with MKLDNN 1.x API changes
62adf994a61 : Make use of GetDataDependencyFilepath and io::JoinPath to be operating system independent.
3d5d9b37b7a : Update tensorflow windows RBE container.
f1ba5e8a5e3 : Disable the check for no engine is built in DynamicShapes test to fix the test failure.
4c4d5b70780 : Automated rollback of commit 21e638c9d7ac9008c0eab95fb55b55cc929a976c
aba36d02861 : Calling refactored method
a15fe8f6066 : don't call basename on str
0e682d9e90b : Remove declarations of already-removed functions.
c8b9aafa5f0 : Fix XNNPACK delegate build on iOS
b6407acdd52 : Fixing the clang format
862b62a562c : Create events for TF name scope.
e4ace4ca125 : Add test for custom TF Module based Keras model.
22f801369fd : Simplify gradient exclusions data to speed up compilation w/ clang on windows.
c8f74b62153 : Fix a race condition in tensorflow::ProfilerServer.
371fc9e463a : Applied clang-format 8.0.1
9dee3eb7561 : create llvm:all_targets build target, and fix the dependency to it in MLIR.
70d8aa322c1 : Automatically set up user aliasing in tf2xla when a resource update is presented.
469e56eeff1 : Fix GitHub issue templates. Actual fix for #36721
d8738dc9886 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294979287 Change-Id: I8eb4d95787a9e6b5a89373d3018d254ed39eebc7
72c47203275 : Fixed merge conflict.
622e23a9ea9 : Update ops-related pbtxt files.
be5116dd131 : Correct graph check in broadcast_to gradient.
21669418588 : Fixed merge conflict
8212278e1a7 : Clean up the profiler service proto.
e516a59cc09 : Add auto control dependencies for TPU collective ops.
c390ffe4ad1 : fix format string.
fd4d1082fec : Check for allocation failure in map_and_batch_dataset.
a203bae99b3 : Temporarily move memory_checker target from framework_test_lib to framework_memory_checker_test.
168ffd72b1a : Optimize lock contention for run handler thread pool.
e9a013dd756 : Enable op-level dataset determinism configuration for ParseExampleDataset
c4c8b17313e : Now that we have removed the tensorflow.i file, bazel is doing some link optimization which causes pywrap_tensorflow_internal.so not to be linked to libtensorflow_framework.so. To prevent this behavior we have added a dependency on a cc_import target in tf_cc_shared_object.
8e4ead9577a : Fix compilation errors: 1. unused Status result in trt_engine_op_test.cc 2. hold the mutex before accessing execution_context.
672fd4430b3 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294950014 Change-Id: If6fc0222cf96b5c092d33b44c9215ffe9364875d
c26557eaf56 : Expand out globs in core/util.
d7dfa9f1603 : Updated bug-issue template. Earlier I did update the template through GitHub PR but copybara is formatting the template and the template became unusable.
d83077d77d9 : Adapt to function op change in SPIR-V dialect
7c7c4e1cc0f : Update ops.convert_to_tensor() to use the TF public symbol in Keras.
cc1777414a8 : Update ops-related pbtxt files.
9b8390678f6 : Automated rollback of commit 3d6df0985dbe5c3a27c6a866a7db02f2e4803fa2
9a53a987145 : Added a method for refactoring
c3dd4a33aac : Fix a few issues in debug_event_writer_test
8ee744053eb : typo set_custom_content not custom_content
f075bcedbb5 : [XLA:Python] Fix segfaults in to_py() call.
450d7564753 : Fix typo on TFLite AAR usage
4de896db9f9 : Fix bug in _basename. I accidentally used a backslash on Linux and forwardslash on Windows.
bf2dda9d907 : Make sure the gradient_input_output_exclusions_test is resilient to windows line endings.
dd73c93fd0a : Update NCCL to 2.5.7-1.
6737d443fd2 : Fix issue templates
315063582a3 : Modifies `tf.random.stateless_uniform` to support unbounded int sampling (when `minval=maxval=None`). Adds a StatelessRandomUniformFullInt op to support this.
41313e71acb : Fix typo in docstring for custom_gradient.
d545a37ebd8 : Adding MacOS py38 builds.
09f68fb13f0 : Add noop dependency to eager_op_rewrite_graph_registry_test
14c12917e96 : In framework/ops_test.py, be explicit when we want int64.
d28ba9b74c6 : Bump open source llvm revision to 01b5cc28acd9f6c3d5dbb94837752b7eb6d21207
7fe72c71baf : Fix variable runtime reformatting pass' replicate op creation
761f10da472 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294904191 Change-Id: I2c37af6af529c65395e87fe89bfdc2999b67f493
83d0eb1daa3 : TFLite: tools: make: add fftsg2d.c file in the build resources for libtensorflow-lite.a
ccbbc5846c8 : TFLite: tools: make: remove hash and flags files from the build sources for libtensorflow-lite.a
971540a4cb8 : [XLA:GPU] Consolidate sibling and producer-consumer multi-output fusion.
7f7fcf75089 : Run profile generation mode if needed
dfc227d6e2a : Add TRT profile generation mode
dfa7d52279d : Use tf_cuda_tests_tags for custom_call_test.
ec47952e751 : Accommodate changes to linking policy
f00d2b0e931 : Improve comments, naming style, and fix copyright year.
b06ea087e45 : Versioning for operators MIN/MAX and PACK/UNPACK, 16x8.
16d4b320f08 : More refactoring of the portable builds.
8348484f45d : resolve conflict
d6d658bc568 : Fix header include in custom_call_test.
597771822a1 : Addressed review comments.
0eaa463542c : [XLA:GPU] Enable horizontal fusion by default.
964a78f3834 : Fix linker error in OSS CPU build.
35a7b2b0b13 : compat: Update forward compatibility horizon to 2020-02-13
14592a9c24d : set number of threads in constructor
225b06d1d0d : cleanup
5c00e793c61 : Lazy load estimator instead of using virtual pip package. RFC: https://github.com/tensorflow/community/pull/182
d0322efb286 : Remove dimension check in TFLite unpack
a4f980dc5eb : Static cast large numbers in gather_operation_test to avoid narrowing conversion failures in MSVC.
17fd546b3f2 : Let output prepserve input shape for IndexLookup
cdefd6af05d : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294840241 Change-Id: Icf911028b7530850ac18df99ef053b70cdc09b2a
a7a3231e445 : Static cast the large literal in scatter_test to avoid narrowing conversion errors when using msvc.
7cdd88eb941 : Initialize the inter and intra-op thread pool pointers in ThreadPoolOptions to nullptr. Otherwise, they may have arbitrary values.
68b23d5123f : int support for Hashing layer.
e76ed985630 : review comments 8: clang formatting undoing for mkl_util unrelated sections
39cfd72c068 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294825665 Change-Id: Ia134e57d40590eab97a0c2aaaebeebafc18bcf63
327ea14d686 : Internal change: update TODO
5b68afa3abf : Fix formatting of ops_version.md
0d23b37aafc : Adding hashing trick for Hashing layer.
f6a8bcd0f27 : Add ellipsis mask transformation in mlir for tflite.
7fa9732b8da : Fix the ordering of attributes for indexlookup
4d5741f1d4c : Change linear_operator_test_util.random_postive_definite_matrix to return nicer conditioned matrix by default (a Wishart matrix). Enable tests in oss again.
cec24afe2d5 : [XLA:Python] Temporarily disable codepath that is causing segfaults.
73c31e6c978 : Extend `tf.train.CheckpointManager` functionality: 1. Add a `restore_or_initialize` method into CheckpointManager to support initializing from a checkpoint if possible. 2. Support optionally saving checkpoints based on interval steps.
8cad6f59e12 : Update stats_calculator to fix csv format error in node name
af458ea2ed1 : Add pfor converters for: AdjustContrastV2 AdjustHue AdjustSaturation AvgPool3D AvgPool3DGrad BatchToSpaceND MaxPoolGradGradV2 MaxPoolGradV2 MaxPoolV2 SpaceToBatchND
9afba0fc0d4 : Remove dependence on rand_r in xla/tests:reduce_test
f00437d8118 : Show raw ops pages, but hide them from search.
ad526e38168 : [TF/XLA] Make an assumption that reference variables cannot occur inside tf.function
568ee1a5475 : Update ops-related pbtxt files.
cb70d1216ce : API doc fix for model_to_estimator.
f508aca7555 : Add absl/base/attributes.h to slow_operation_alarm.h as ABSL_MUST_USE_RESULT is used
76de04167b3 : give RemoteCallOp a unique name in TraceString (the function name).
596090262a8 : Revert to fnmatch-based FileSystem::Match on mobile, avoids APK size increase from RE2 dep.
ee6c34b5a9d : Automated rollback of commit a90fa384cc031905420daa81a553bda6db4cc7bd
10a29d7a502 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294790443 Change-Id: Idf262e9b1e54f3e1b9cb7c8a55df86866f56f5d6
2522a14a11f : Update ops-related pbtxt files.
47940211fdf : Enable op-level dataset determinism configuration for ParallelMap
fc36231b872 : Fix multi_worker_callback_tf2_test test target by only running it with CPU. The test is not using GPU anyway.
4f2afc07b26 : [XLA/GPU] Adapt tree reduction pass to the new column reduction algorithm
13655728cda : Fix the timeout of nasnet test.
76e77cf61c5 : Change DerivedXLineBuilder to accept the vector of event metadata and maintain dependency with other lines.
52281ba2520 : Introduce a memory leak detection utility.
f04915d2c83 : Implement GetTempFilename for windows. Instead of an ad-hoc tempo filename creation logic in gcs_filesystem, use the one provided in platform/path.
a90fa384cc0 : [TF2:XLA] Lower/UpperBound ops for tf.searchsorted.
a94839d7910 : Make "share_cluster_devices_in_session" non experimental.
057e8630bcf : [TF:MLIR] Enhance promote-resources-to-arguments pass to handle resource accesses inside control flow.
dcc5a469beb : Add pfor converters for: Fill StatelessMultinomial StatelessRandomBinomial StatelessRandomGammaV2 StatelessRandomNormal StatelessRandomPoisson StatelessRandomUniform StatelessRandomUniformInt StatelessTruncatedNormal UnsortedSegmentMax UnsortedSegmentMin UnsortedSegmentProd
d96c1e107fd : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294768124 Change-Id: Ic35f039f13824815d34605206b39e282c25060a5
52d18f5e674 : Update XNNPACK dependency
0c1ca5c6743 : Add API to control parallel interleave prefetching.
a7f1d52b039 : Split distribute/custom_training_loop_test into three parts as it is timing out on our kokoro TPU continuous tests.
bceb1d7854f : Make gtl/int_type.h types hashable in ABSL containers.
5d6a8838497 : [TF:TensorRT] Avoid generating TensorRT tests with XLA enabled.
d2c0a8f1308 : Make profiler_client.py visible to the rest of profiler
b4c7115abff : Automated rollback of commit a5d51df762c1d1b5cff8b99b16e82894768edbe2
dde0044cd06 : Automated rollback of commit afd980b3ce068c30bd3a43d54929e2590be8bd29
7eeb96e00ff : Add unit of mesaure to TF monitoring percentile metrics.
c5765d2bab2 : Automated rollback of commit a2a57c49faf351156903c843d8835e8edb48ba21
f99aebca5d0 : Migrate --incompatible_remap_main_repo for bazel 2.0
356e90472b5 : Add flops/bytes of non XLA GPU models to tensorflow stats.
24fa7c68226 : Use GetVariableInput (or GetInput in const context) for the activation tensor in SVDF, instead of accessing it through its index.
b9b688ebd2d : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294747969 Change-Id: I6bf829862da6ac61f7d8d990d470f3e5c9586f79
95bec837ea5 : Add compiler flags to reduce binary size.
c6393911300 : Remove unnecessary "T
daec6e0af0d : Upgrading bazel version to 2.0.0 This is necessary to start using bazel's experimental cc_shared_library support. This change is part of the refactoring described in https://github.com/tensorflow/community/pull/179
b547feade63 : fix an error when I reorder the line ids.
77e9ffb9b2b : Use the name scope of the forward pass in the backward pass.
eca81d25930 : Support TopK op to split sorting into smaller sorts and a big final sort.
0d204befa97 : Fix decode_jpeg_op_test benchmark.
05b4fe88abc : even OpKernel::ComputeAync have async completion, the kernel launch / or memory copy can be still launched in the same thread, this is especially true for _Send/_Recv or _HostSend/_HostRecv. add annotation will let use see which op had issued the memory copy.
33e0fc8aa7f : Remove error strings for Tensilica builds to reduce binary size
9ac9838b8d8 : For hybrid convolutions, make scratch buffer the same size as output - verify with contract
288e4541713 : Create tf_device.parallel_execute if more number of logical cores per replica is greater than 1.
898ac90af74 : Support XNNPACK delegate on iOS
bc539ac218a : reviews comments 7: Refactor common code bwd + clang formatting
f4525bf9f17 : Fix IfOp handling for resource lifting.
34f38875b15 : Fix some tensorflow errors triggered when tests are run with python3 -bb.
3bc8e7e0e7f : [TF:MLIR] Export the routine that performs resource lifting on all the control flow statements in a function as ResourceLiftingForFunctionalControlFlow.
41663423005 : Support configuring TPU software version from cloud tpu client.
16a1a84f157 : reviews comments 6: Refactor common code
c283962960d : Optionally strip kernel error message strings to reduce binary size This is a companion to the framework level change to remove message strings from the main library.
50f06b99ff9 : Support 6 activation functions in XNNPACK delegate
728347c65ef : Don't convert large Transpose operations to TensorRT.
6b161482c9f : Optionally strip error message strings to reduce binary size This initial change is limited to framework code. I'll follow up with a version that stubs out kernel error reporting calls too.
78625215964 : reviews comments 5
d4f9fd46906 : reviews comments 4
df6c6b5b42e : [TF:MLIR] Add TFExecutorGraphPruning pass to TFStandardPipeline.
4a467d27a0b : Fix incorrect index while setting unique output
fdf338c7a68 : Automated rollback of commit 74ffcb5a07d281d2adb7fec1974d888e783ec5af. Revert #34537.
330bf7ac815 : cuda_configure: support toolchain generation where the host and execution platform are different
615b6c01dcc : Fix warnings and minor refactoring.
80851c0ad16 : [XLA:GPU] Don't defer host callbacks until BlockHostUntilDone().
438a63ff083 : Remove LOG(ERROR) when executor fails to create a kernel
720f8e0732f : Minor TF Lite doc update
de6afc5d6b5 : Changed per reviewer comments.
da812f34851 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294677339 Change-Id: Ia6605acf42cb87e901fc18db16dec266edaa50ae
a5d51df762c : cuda_configure: make find_libs() compatible with remote execution
50c58837d2b : Fix: fixed LSTMBlockCell cuda kernel
9bd55fcb645 : Put mlir_compiler and related targets behind guards.
cb2702fcdee : Micro: Return error if tensor allocation fails.
720c2859afc : Add description to ValidateTensorProperties
cdf921fe6ec : Fix typos in the base_layer input casting warning
2956a99b341 : Split out a tensorflow_types target from tensorflow one
b9f54fc1d3c : skipping subtests within //tensorflow/python/keras/layers:wrappers_test which tests features that are currently not supported by the MIOpen RNN implementation. Removing no_rocm tag from the test, since it will pass once the failing subtests are skipped
bc549768828 : droppping the no_rocm tag for tests that will be fixed by PR 36698
b5a3eda2dc4 : [ROCm] Fix for a bug in the ROCm implementation for matrix_triangular_solve op
675799d1056 : Be more selective when disabling mlir_gpu_lhlo_gen_test.
dc5443ca68b : Disable two tests which are failing in OSS.
d08a3cdb164 : Fix segmentation fault when running a model with LSTM nodes using NNAPI Delegate
43c49a53fff : rocm_configure: optimize roundtrips
53a8379e637 : Add missing dependencies on the test_macros_header.
0a48fad26b4 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294625485 Change-Id: I0ac2c194926e3bf52ad5c2fb4516ec28e31f506a
f8070e16a33 : Replace powf with pow, and atan2f with atan2.
8d154edcd58 : Fix link error when compiling buffer_comparator_test without GPU configured.
3ee8fe81508 : rocm_configure: grep should always exit with 0
54457e58a7a : Fixed code for pylint
864fd9605e1 : Fixes error in delegation of DEPTH_TO_SPACE to NNAPI causing op not to be accelerated.
ffb187c25a4 : Put some includes and dependencies behind guards.
c86e299222e : Debug log implementation to use the STM32 HAL UART implementation. Redirects (f)printf HAL_UART_Transmit using a UART_HandleTypeDef that must be provided as DEBUG_UART_HANDLE
cbe2fa7d370 : compat: Update forward compatibility horizon to 2020-02-12
02587061908 : Add a few missing unary ops to operation semantics page.
88238653753 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294610591 Change-Id: I1262964c7d19a570b2e20df381a3d61bd744940a
8159f592b46 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294597465 Change-Id: I14a987b1e7e663f6418c9d555f77e602fb1188fb
88b38db5653 : Add lowering of XlaDynamicUpdateSlice
5cd359cacce : tf.signal.frame: Enable TPU support when axis is a constant tensor and signal has a fully defined shape.
b66f1593e8c : Update Makefile of TFLite not to include main() function
bb89ac2f6f9 : Updated TF Lite select ops doc
445a22e8a91 : Automated rollback of commit 69da929ad4d5ba605507efa1f52b382a55b6a969
c4b31d130b6 : Add OpenCL & Metal support for half_pixel_centers in Resize
c4f6fb4801f : Update XNNPACK dependency
7b287cbc9fa : Create TF op events using the last HLO op name element.
69da929ad4d : Fix bug where optimizer clipvalue & clipnorm are totally ignored by the Keras training loop. Also raise an error when trying to set clipvalue & clipnorm with a distribution strategy, because global gradient clipping w/ a distribution strategy is not supported just yet.
01cd1846201 : [XLA] [NFC] Explain decisions not to remove copies in logging
da57baa3d4f : Add OpenGL support for half_pixel_centers in Resize
21a7c41fd1e : linear_operator_toeplitz_test: Reduce flakes by increasing tolerance. Test has recently been flaky. PiperOrigin-RevId: 294571109 Change-Id: Id9be7b954d97a7a040909f080859793d48e19bba
08eb6f9bea9 : Add canonical Espressif dev boards to boards list
0ffde4c85d8 : Automated rollback of commit c2d8449859efdc527f533bcf02e83429cd7f5277
3e21458d0c0 : Fix outside compilation API doc string.
7c5b7dbc06b : Introduce dynamic_broadcast_in_dim op.
d438021edc5 : Set op version in TFLite kernel tests
7e350c5459a : Refactor SseSparseMatrixBatchVectorMultiplyAccumulate: move a single-batch inner loop to a separate function.
d3065349d9c : Formatting changes
e3950677fd5 : Fix the rename of folders, due to the source key being wrong
a2a57c49faf : Enable resource consumption tracking for tagged code paths.
bbe87f13218 : Automated rollback of commit be9b6c66eb8d4db79025d7839e37ce1f78494d33
81f764e5d17 : add unit test for equality of INT8 and UINT8
b184656f7f1 : reviews comments 3
da324693a59 : [TF:MLIR] Support TensorFlow SparseMatMul.
669bc9bd707 : reviews comments 2
8dddb0195c8 : Disable failing tensorflow/python/kernel_tests/linalg:linear_operator_full_matrix_test
df99d79dd99 : Automated rollback of commit 01b06d68ed02351723722c114288972ad98fda89. Revert #36439.
881a8f04c04 : XNNPACK does not build for Fuchsia, so do not include XNNPACK delegate provider when building benchmark_tflite_model_lib for Fuchsia.
0b11e00b312 : Fix bug in padding segment for online yogi. The accumulator should be non-zero since we are taking rsqrt.
5e620fb0c0b : Remove Meaningless reversed()
e6459355c02 : Internal cleanup for TODOs.
0261d7af08c : Re-enable the debuginfo stack trace display tests
48d155ca605 : Add a timer to measure op enqueue overhead for XLA GPU
f903518db3a : Bump LLVM version to https://github.com/llvm/llvm-project/commit/a349c09162a8260bdf691c4f7ab72a16c33975f6
f89f54003d8 : Add a missing backtick in the documentation of tf.data.experimental.scan.
0ba53b715ea : Update example in `TimeDistributed` doc. Remove the example with Dense layer as Dense and TimeDistributed Dense are the same and it can be confusing.
0d892a07cb7 : Fix link failure for tests
1872b0830ed : Fix bug in calling GetNext after end of experimental parallel interleave input.
1d6d2bb45cd : Add the "long_name" trace event argument.
f00f47f8d6e : Add licenses to license check builds
0a1e4e604ac : reorder the lines so xla modules appear just above xla ops. because trace viewer order line by thread id.
0824b4b459e : Automated rollback of commit 0ee26f1dcdc22e730a9bfe75ab9e01d78eaa8b25
e43a975e50d : Fix broken build
aed07cf116d : Use infeed sharding in HloReplicationAnalysis
95b564ffd82 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294526590 Change-Id: I92a72bd87f97eabba822e6edc1e298a1a2095e48
6386b48af3c : Fix StridedSlice result type in a lowering test
b5dc79a3b57 : [XLA] NFC: Refactor memory space assignment to get rid of some unused fields
b30c40a4e15 : Make tf.random.get_seed() doesn't depend on op count, but the number of calls to it.
11d3a2d7f2e : Add and register MLIR bridge v1 compat pass.
5d68ad19c68 : fix typos for hlo op/module lines
391b21e9c2b : Fix gpu test when running the ./configure script
6305f97f0ac : Fix helper functions for tf_device.parallel_execute op.
adbd8d31c72 : Improve docstring formatting
8acb6c9a030 : Review Comments 1
4e5860d00cf : [XLA:Python] Fix segfault when using newly-added Compile() overload.
836719056db : Resolve warnings by adding a return statement to a non-void function in activation_utils.h
bc95da3c968 : tf.signal.rfft/irfft: Enable TPU support when fft_length is a tensor.
26976fe1d8e : Fix broken grappler test.
3aa4d35e470 : Depthwise convolution 3x3 per-channel int8 for dot-product ARM (12).
0427a2a1cfc : tf.signal.overlap_and_add: Enable TPU support when frame_step is a constant tensor.
92671a470be : Update tflite runtime with bug fix
47fc9e382a7 : [ROCm] Fix for a test failure on the ROCm platform - 200211 - 1
67a91228c51 : Code review changes
937d13b22f1 : Document the minSdkVersion of the TFLite Java library.
6719cb8f93a : Add indicator in GraphOptimizationPassOptions whether not the Graph was generated from a Function.
15fb2601b02 : MLIR-based converter: Support the legacy BatchNormWithGlobalNormalization
55b649d572c : Bump open source llvm revision to 52086f802e37fbb2acc61c49120990b0b3fd10cd
6b68396a827 : Remove is_tensor_like property from DistributedValues class.
7160846cafb : Drop support for CentOS6 images and Docker containers.
96d64db87fc : IWYU pass over //tensorflow/compiler/tf2tensorrt:trt_engine_op_test //tensorflow/compiler/tf2tensorrt:trt_engine_resource_ops_test.
b664a40dbdd : add msg check
d4e3603bc42 : Fix defines for emscripten
4f88841cc5f : Adding attribute handling to tfrt forwarding delegate.
eff141826d2 : Updated an example for reduce_euclidean_norm
3b29c0b1eaf : update generated files
c2d58b30a32 : Changes to comply with new LLVM APIs
7fc41e3a05d : - Adds new method 'AddEvent' to the profiler interface, which appends an event with data directly. - Update hexagon kernel to append profile data to the profiler instead of dumping to stdout. - Update profileEvent to have the tag as std::string instead of char* as it is not always const label with long lifetime.
ea7b488a255 : Update the code for building symbolic output when layer is dynamic.
39cc54baf10 : Cache pre-packed LHS when RHS <= 4 columns wide
1803873bf70 : rocm_configure: make _rocm_toolkit_path() work with remote execution PiperOrigin-RevId: 294443965 Change-Id: Ia12e1f9b7164d7dd071f71d36402d061fcfdbef9
b5b25992ee1 : Updated nest.py
f6a6128b2ec : Disable some TF2 incompatible tests from running in v2 mode.
ca8cf9f8ba3 : Update tf.expand_dims to always insert the new dimension as a non-ragged dimension (making use of uniform_row_length where necessary).
bc05c61c968 : Updated util.py
d8d6ddd802b : Implement multiple TRT engine contexts and lookup methods for them
4dd1401a205 : use self.assertRaises
cd0f46c49af : Safeguard TRT6 usage
f752cf8155a : [MLIR] Add kLog and kRsqrt to lhlo/hlo emitters.
1ab228164fc : Improve comments and style
aa2d06d55f6 : Change RedundantCopiesRemoval to a pass
a402ef1afbc : [MLIR][XLA] Remove redundant LHLO CopyOp
449d2e04914 : Update TRT dynamic shape tests
a5ac44a0da3 : Add GetNumberOfEngineInputs function
7ed30210f23 : Restore profiles and ExecutionContexts after deserialization
fd0d5adaae9 : Introduce TrtShapeOptimizationProfile class and use it in TRTEngineOp
b75a6222b82 : Introduce BuildParamsWithMask to specify dynamic shapes tests
55c6d2eefbf : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294399938 Change-Id: I8c424a6f6d0286ff111f8233af6a5c0a486c2fd7
237008667bf : Improve comments
d666b1bba53 : Update wav_to_features.py
5d00764f951 : compat: Update forward compatibility horizon to 2020-02-11
08b2a74e906 : Fix forward windows build failure.
0b058fb52e7 : Revert some changes that don't belong in this PR
5e3fadc6385 : For now, disable lit tests on windows.
8dd1711df08 : address pylint failures
bd8e308b4cf : minor spelling tweaks
91b16c867d6 : Support matrix inverse and solves in pfor/vectorized_map.
1022952737e : Update text length for pylint error
1c53dd246b1 : Add a pipeline to run the TPU Bridge in V1 compat mode
901e6af5395 : Use single job for building TFLite when RAM isn't enough
69dc52a7047 : Refactor Makefile build of TFLite
be9b6c66eb8 : Automated rollback of commit 114762ab9e64ef289f9a4adb1bfedf0c02d08ee5
7063272f844 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294357757 Change-Id: I686218a402b3866aa8e62ba5517889ab8c7517f8
59970c7e1f1 : [tfdbg2] Fix a bug in checking tensor_debug_mode in debug_events_monitors.py
b36fb027a7a : Automated rollback of commit af001d578893e538989f6c12bb935d88b15fe880
380034eff70 : Allow all-to-all operands to be in different memory spaces.
0addda16385 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294349761 Change-Id: Ife91f6075a519f4af18c7557c235e36367a58523
0cdf16ea249 : Advisory for using 16-bit compute on GPU by the Profiler.
5659465166d : To handle cloud filesystem paths on windows correctly, provide a way to run fnmatch without fnmatch.
1a287cbaeed : Add profiler service to eager context so that it is started by default.
114762ab9e6 : Record the input shapes used to build layers.
36618b1465c : Add a pass that implements a dedicated and limited island coarsening targetting TPU clusters
3d6df0985db : Fix import path issues when running tensorflow/examples/speech_commands/test_streaming_accuracy.py
ae6efa0b93b : [XLA/GPU] [NFC] Minor refactoring of tiling emitter: use self-descriptive names instead of x-loc and y-loc
f78f9898d91 : Add new_axis_mask support to `tf.StridedSlice` lowering.
04336cf0c6d : This struct has been moved to gpu_prim.h
25956c47d6f : Create a wrapper header for rocprim and cub
12b968f4707 : Add __chkstk to the list of host symbols known to XLA/CPU on windows.
6aa431f8c9f : Enabling unit tests for grappler on ROCm Preventing grappler from fusing convolution with other ops on ROCm (since ROCm does not support fused convolution at this time)
432ef2bee21 : Another IWYU run over //tensorflow/c:kernels_test_gpu with cuda enabled.
c78d9c6d5ce : avoid unnecessary int8 check
eb271644d86 : normalize xspace (i.e. line start time ~ 0 instead of ~unix epoch.
a12da5d214e : Add a pass to outline TPU islands that have been clustered into its own function in a nested module
4c9f58fab45 : Support ADD, MUL, and PRELU in XNNPACK delegate
795fd50794a : Add a pass to inline the TPU nested module after the bridge completes, this is the opposite of the tpu outlining pass
af001d57889 : Add pfor converters for: Fill StatelessMultinomial StatelessRandomBinomial StatelessRandomGammaV2 StatelessRandomNormal StatelessRandomPoisson StatelessRandomUniform StatelessRandomUniformInt StatelessTruncatedNormal UnsortedSegmentMax UnsortedSegmentMin UnsortedSegmentProd
376007fad4f : Update and rename 00-bug-performance-issue.md to 00-bug-issue.md
66832a3986b : Added changes for DNN 0.9 to softmax, identity_op, and lrn ops.
86a1d5db106 : Created new template for performance related issues
bd444405965 : Update XNNPACK dependency
17a0168b480 : Avoid constant-folding for ops that produce variants.
21e638c9d7a : Automated rollback of commit 7fe360458c140c5bad894b965075d46f1356c75c
67becd552c1 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294312008 Change-Id: I24354d73eb490ec429f3b20f21ca20a7106e0177
7d1eb421860 : Add pfor converters for - Einsum - Diag - DiagPart - ArgMax - ArgMin - SpaceToDepth - DepthToSpace
72f794dfe95 : Updating TF dialect with TF_BitwiseAdd Op
743c0b663e4 : Factor out the all-reduce in Optimizer to its own method.
a476b8ac4bb : Make sure all rules with references to core/platform/test.h are marked testonly.
f7c8d32d329 : Change TrtConversionParams to a namedtuple subclass.
4dc77c88504 : Allow nested references on PartitionedCallOp
20e81252b39 : fix label_image_test
4d4c956cd3e : Automated rollback of commit 9d6198d555942b8d37f806d3ed50526d599dc989
97596364531 : Remove unnecessary namespacing
fcd06dbbeb1 : Remove test_log.proto from exported files.
937ffc157f1 : don't use == for string comparison
7fe360458c1 : Automated rollback of commit 81cbebf768c2340b3d334b6232dc2db09d8cdbe8
036b77ad19d : Automated rollback of commit 13f0092fa38f9c9753f60c90a09aee8c9c9751db
7343cfb70aa : Cleanup profiler BUILD targets
c19d168eaa3 : Remove outdated documentation for .ref()
488ac44f1f3 : Add xplane to profile response converter.
2e6a3c58e4b : Update `Note` section of Dense layer doc to clarify about the matmul behavior when input rank > 2.
5f8828b16ed : fixing pylint errors
84566eef6b7 : Avoid implicit pointer casts to bool in XNNPACK delegate
651e61f83bf : Canonicalize while op to reference external values
6478225ec72 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294282267 Change-Id: Iaaa7365a000e92196919b3f1bec6362ed4d7d0df
f026e707d34 : Skipping unsupported subtests within the tests lstm_test and gru_test
eb713b7448f : addressing code-review comments
d26ee9801c8 : bug fix in the ROCm python implementation for gpu_lstm op
6086b1185e6 : Slim down core/platform:test_main dependencies.
8b554efd972 : Add BatchNormWithGlobalNormalization into TF dialect
9dea91b4a99 : [debug_stripper] Replace PrintV2 with NoOp instead of Identity.
6bb628a0164 : Define SIGKILL when running grpc_client_test on windows.
4c76bb184e8 : Add support for ellipsis mask in `tf.StridedSlice` lowering.
6d26a5c5070 : Update compilation conditions for RoundToNearest and RoundToNearestUnsigned: vcvtnq_u32_f32 is available on ARMv8 and vcvtnq_s32_f32 on ARMv8 or x86 with SSSE 3 through the NEON2SSE library.
7bc7cdfeb0f : Internal change
dfeb5b86946 : Disable tensorflow/python/kernel_tests/linalg/sparse:csr_sparse_matrix_ops_test on tsan
029c732c9a8 : Automated rollback of commit 2af37fc088a495f2e55421274aff475cfba5e3bf
00302ef2856 : CreateTestFile doesn't need to crash on failure.
2b9c3b7f34b : Use Uint64 literals to initialize uint64 variables, to avoid narrowing conversion error/warnings.
02208d6dbb5 : Avoid dividing by zero in xla/literal_test.
1a1c4f0f35e : [MLIR-based converter] Convert trivial Transpose to Reshape if possible
dad8c5d35d7 : Update docstrings, separate `Example:` from doctest.
53f895b8be2 : Move AddNOp class definition to aggregate_ops.h. Introduce templates for OpKernel{,Construction,Context} to decouple this kernel from TensorFlow's implementations of these data structures.
9c7c7c9979d : Make experimental_ref no longer experimental
e253ee69450 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294254653 Change-Id: I2572498325158a78fa2f0ad4677d718c0a31d275
48bfb8068de : Remove dead-code in saved model optimize global tensors pass
68af2468ca3 : rocm_configure: make _find_libs work with remote execution
02c93e91ecb : [MLIR:TF/XLA] Resource lifting on IfOp.
568809545ef : Automated rollback of commit 0794a54925cee254e3df07977bcb4a9550ff20b1
4ae3b5f70c1 : Clean up op_profile dependence from the profiler_service.proto.
ca6e0a2ecfb : reorder items to correctly place object classification models
d7dae381702 : Addng support of Conv backward for DNN 1.0
0ee26f1dcdc : Use the name scope of the forward pass in the backward pass.
81cbebf768c : [XLA:CPU] Fix LinearOperatorPSDKernelTest.test_matmul_grad_xla_kernelparams_eager
f7eb8f871b2 : Skip only the base class in trt_mode_test.py
43de71b150f : [TF:XLA] Replace PlaceHolderV2 operations created by AddPlaceholdersForFeeds with PlaceHolder operations.
5234f66ecfc : Added support for MutableMapping
139cc09ea1c : Fix benchmark tool issues specific to iOS target
3aae93acb32 : Use boolean mask to define unknown shapes for TF-TRT integration test
e01134cbef5 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294209009 Change-Id: I87a1a0a95aa17ab2f355e10e1bf2fc8f35408061
b850ea09b89 : Improve comments
d0368967fb8 : Allow scalar input in explicit batch mode
ec82b4c0416 : Improve comments log/error messages
1cb495c7eba : rocm_configure: fix quadratic runtime due to label resolution PiperOrigin-RevId: 294196207 Change-Id: I23de3ce524a58b04655fe027ffd6ce7ff040784c
c7ce11b6f34 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294195040 Change-Id: Iff804eb1b475124b0040e2a4a37e6eb19e420f83
04f2870814d : Add lowering of affine operations to the LHLO->GPU->LLVM pipeline.
1e8d9114a70 : rocm_configure: reuse code from common.bzl PiperOrigin-RevId: 294184366 Change-Id: Ic0dc6a7653ddf67e2bff6cb1d75b540e50dfb75f
28c600b10ba : Update is_dynamic check and its comments in SqueezeTensor
b41b89dc753 : Add local mirroring support to tensor handles
fde6c13e2d3 : TFLu: Update stm32f4 target
ff4f45d588b : Simplify storing input shapes TRT node
87f0d253381 : Remove Meaningless Reversed()
223d29f3950 : compat: Update forward compatibility horizon to 2020-02-10
b41270fccce : TFLM: Memory map tensor name from the flatbuffer model data.
c24d2f910a4 : Migrate users of GpuAsmOpts to include the newly created header.
8b14a8f7d67 : Remove tf.If when unused and then/else function have no side-effect ops
1813889b170 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294141099 Change-Id: I96dbe0d3475eada993c132e693808c9babac6e94
f85e6ffd54f : Small docstring fix. This make the example work.
9f718b10416 : [TF/XLA] Minor clean up
eaa9fed5a1a : Addressing review comments
a06701f2345 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294121687 Change-Id: If9681eaaf52165bf352758df24db70e6469d1130
2af37fc088a : Automated rollback of commit b818cbe0a53ed8470c0353f13f18141cf2c425a1
958e8d74bab : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294113481 Change-Id: Ib1ee94c20af69293eaf4607feee066c43efdd27d
4279f99847e : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294098071 Change-Id: Iab43c0e36b2707be548a0dc2f02c2669082d6495
9cb5e109f11 : Move CreateEmptyEventFile to when saving the profile results.
7d0992cf1f7 : add error msg and test
23252db9cfd : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294090361 Change-Id: I8c4d6ccfb184181585666a7701498d030d99e019
d7e98863ddd : Update writer.py
2c3bd0f697e : Update writer.py
4d9e067fae2 : Update writer.py
2445598e9ea : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294082509 Change-Id: I13b48e99ef607b99eca36a97c8caa657332aa0ed
00a4b961985 : Fixed FileWriter docs and raise msg
b7dda3c2d09 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294074769 Change-Id: I1635fa217c4e84cc40baa8db39e92d6e0b89fcc8
147f2725411 : go: Improve perf of Value for non-string Tensors
0d9e41364b0 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294067103 Change-Id: I6ec308dbd835a69a484d2a5ab3bbf4e72b53de7a
22295c29912 : go: Improve NewTensor for primitive and array types
7600bcb5956 : compat: Update forward compatibility horizon to 2020-02-09
3db2fd2f79e : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294058614 Change-Id: I956feb77d7758bfbf6336f7564d2b49bdb92fc86
b818cbe0a53 : Change resource_loader to use bazel's python tools.
d959e4b72f3 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294050701 Change-Id: Ide3d0ca55981f0f974ec362de497fb27c7bd4077
14fd668985c : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294043243 Change-Id: Ibbe1c945132542ef7d31c244d99db854d308c09f
02f791d892b : Updating the template of "others" type of issues
393749bb602 : Updating the template of tflite component
5aca06f0f0f : Updating the template of Feature type
bd70b87cf01 : Updating the template of Build/Install
f66df8ddd28 : Add support for weight broadcasting in reduction.Reduction.
6fa26ec475f : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 294006116 Change-Id: I8635c629e538deb7a7a95887653938930bb0df6e
af6ec41ef31 : Go: NewTensor peformance improvement
92b77b5329d : Extend Go benchmarks
94e7575690c : Splitting crossing and hashing into separate modules.
cde332d3dd1 : Add pass to legalize to TFL While from TF While
2f5fe7d1fe8 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293990904 Change-Id: I8984f355ba0e56d5421d944a0d0d081f32454206
052408c4ad7 : Added mutable mapping support
21f50656f13 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293983048 Change-Id: I01faecf5a9ebc8df242b332d86e8022ebcb2cf1c
4c73481e6bb : Modified _sequence_like
f5e957d0944 : Change “jobs” to “roles” to avoid confusion
8fd55e722d1 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293974766 Change-Id: I02bb26f7faa06306afcbcbc678e730eb723e99e8
6411574b59a : Automated rollback of commit 7eca4206b779fa178f9df671c5a35265aae9e671
d99a5dd275b : compat: Update forward compatibility horizon to 2020-02-08
8e62fba824e : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293966702 Change-Id: Ifbe177cfb9c793edca694e772784667ef746eb15
7eca4206b77 : Automated rollback of commit a531c6488294529bd52c1faaf42d426dca7567ff
a531c648829 : [XLA] Convert Reduce(Dot(X,Y)) to Dot(X,Y) when reducing batch dimensions of a dot.
93569cb5645 : Update nn_impl.py
ca56558b0bc : [XLA/GPU] Column reduction algorithm using transposition through __shared__ memory
c9e38753b2c : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293948133 Change-Id: I7664b72d423d61b4aa06ac16debe707460c4903f
8da50245bd1 : Automated rollback of commit 25a0c5d6e67a3a23687fd77472f4063af85f757d
a7f8d6030c6 : Automated rollback of commit c044803bcd710a040d6baa6f39588581ae1c5c01
13f0092fa38 : Automated rollback of commit 85a4cef8b43093c1031d4d39edf14d139c36c865
25dbdec761b : Split bazel build/test to minimize billable TPU time.
3130f64c478 : Corrected docstring for tf.signal.frame
cd964065fb0 : Fix a subtle bug where we unsafely modify the list while iterating it.
ebffb6664a1 : Add support for `depth` in crossing layer.
6979060a013 : Internal change
16e574d32aa : API doc fix for adam, sgd, rmsprop.
60196aa5ac4 : Resize block_size_ properly to avoid segfault.
25a0c5d6e67 : Fix several issues of multi output fusion.
0f55d35d79c : [MLIR-based converter] Convert ExpandDims to Reshape if possible
d764606de7f : Add new flag to TFLite benchmark to dump profiles to csv file. Update profileSummarizer to write to the requested file and format as csv
2ed0be6d0c6 : Fix nightly build
85a4cef8b43 : Force SavedModelV1Importer to load saved model states into CPU memory.
803d1255c59 : Explicitly check that inputs/outputs to delegated ops are non-dynamic
5adde09ce26 : Add a custom call handler to dynamic dimension inference. This allows backends to handle custom ops.
337f2cda599 : Update documentation for using benchmark_model_plus_flex
6632b5ef2f5 : Add Readme.md for keras/distribute.
2d30c2574b6 : Fix division by zero in RSQRT.
121cba13941 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293915188 Change-Id: Ic880bf59e989eee7b8f2a34068490b180fc2b5c5
d7f92305a01 : Create a worker thread to perform tracing within.
754429515b4 : Export tflite_convert.py for testing purposes
52a820c507a : Write an actual test for resource_loader_test Exercise the code paths it triggers.
03a653e4d7b : [TF/XLA] Add tf_xla_disable_constant_folding flag.
74c743506dd : Add a default constructor to Array4D
8ff354d254d : Update the docstring for Bidirectional wrapper wrt to the layer used.
bb27042bae9 : Automated rollback of commit 85bdc57c27ac894733dd161c2c809f15073d43be
24418e0d53f : Fix required output indices
4fdbc1b23ff : Add README.md for tensorflow/python/distribute directory.
1712d428449 : Add pattern to legalize tf.StatefulPartitionedCall to std.call
02efb2b0767 : GPU schedulable ops with fp16 inputs revert to CPU if earlier ops revert to CPU
92ecfe5a279 : Add a bucketize layer (non-adapting)
cede8afd68f : Add RaggedTensor support to TextVectorization.
9dc48f0208c : Allow users to pass an explicit vocabulary list to layer init.
a798925f1f9 : Test for updating Keras metric.
74463d793c8 : Clean up on the model architectures test.
e05fdf7a7a1 : Replace usage of Graph._building_function with a public one
5fc54e21530 : Allow CustomCall HLO to take a to_apply.
aed26479414 : Refactor BreakUpIslands [NFC]
21bb9be2c1a : Decouple ProfilerSession wrapper from pywrap_tfe
e78c47f2a73 : Fix calling tf.identity on SyncOnReadVariable in cross replica context.
4721480639b : spelling docstring for predict
6957c7befa1 : Move TensorFlow-specific TPU driver into separate build packages
6e77109e62a : [ROCm] Fix for a test regression on the ROCm platform
9fe658641ee : Add allowed devices to ResourceHandle.
3570d2ec9bc : Include XLA status alias replacing the using decl
75e2a0a14f4 : Add an integration tests for inference_input_type=uint8 and inference_type=float
c2d8449859e : Automated rollback of commit 91c5c5ac0aaa75516679fde683dd16f367aded4c
98d5033346b : [tf.data] Minor cleanup.
85f10eb4200 : Avoid signed integer overflow in test setup. Compilers are producing different code and resulting in bad assumptions.
7bc52f2ff5b : Actually disable applications_load_weight_test_nasnet in tsan.
ebf0398dc97 : Extend tfcompile to support mlir_components option value "None". Change tf_library to use "None" as the default mlir_components value.
93a70c8fd1d : Group IteratorGetNextOp::DoCompute for input pipeline analysis.
f517e2617a3 : Update stats_calculator to allow dumping values as CSV this way it is easier for processing by tools.
851a0b66517 : [RandomAccessInputStream] Use `tstring::resize_uninitialized()` in `ReadNBytes()`.
2761aba3944 : Disable timeout test tensorflow/python/keras/applications:applications_load_weight_test_nasnet on tsan.
b9cd2ae7cd0 : [XLA] Add more formatting options to dumping Hlo
fe3f150eef1 : Include passes.h to make declarations available while compiling the definitions.
930c651dd6e : Encapsulate rocm_solver's dependency on rocprim in an if_rocm check.
d91c47818a7 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293849781 Change-Id: I31a151391809031cca70c7a9fc53fd9277c25949
edcebf35c90 : Enable optimizer_v2_test except for flaky and broken ones
d1fd406e41d : [MLIR:TF/XLA] Enable variable runtime reformatting pass.
2037b2eb27a : populate kLevel0 stats which is used downstream to get tf_full_opname.
3e0a19619f2 : Also include the header _isatty is declared for windows.
b4da16cf88e : Fixes an issue with AUC.reset_states for multi-label AUC.
bcc5af092da : Keep loading functions in case of error.
83c8be4edeb : Update ops-related pbtxt files.
70d1eff6fc6 : Use the XPlane name to distinguish kernel launch and execute events.
91c5c5ac0aa : [XLA:Python] Split CPU and GPU devices into separate modules.
1a02bee67bf : Custom devices: Also test execution, fix a memory leak
d8dc9415b0c : Adds a `tf.random.stateless_poisson` sampler for CPU.
c879a096901 : Skip the input stats if there are emulation nodes for the inputs from training
f04ae00e197 : Support configurable number of rotations in ImageProcessor
6cb7774d342 : Add checkState and checkElementIndex in SupportPreconditions
5fc618af505 : Allow Injection of NnApi in NnApiDelegateKernel instead of referencing singleton NnApiInstance()
75b2b05a633 : do proper post processing on xspace in CollectData.
768c71f07ee : Fix style issues
40442b4d718 : Updated util.py
925be1049d1 : tf.gfile is now tf.io.gfile.
8c9e849348b : Update golden API for slurm-cluster-resolver
1646d22129c : lower xla_lhlo::slice to linalg dialect
bc1459f3600 : Automated rollback of commit 060114773fdb5ac3bb9ad33165be5feb52751694
f6c196f73a5 : rocm_configure: delete dead code PiperOrigin-RevId: 293811564 Change-Id: Iffbddb90dade4d4a574f058fc21741ee6e267790
bb275635d1c : In RaggedTensor dispatchers for elementwise ops, convert RaggedTensorValue -> RaggedTensor.
99ec314b067 : rocm_configure: share code with cuda_configure
92b66929070 : Handle Python corner case: the name of a variable caught in an except block (i.e. `e` in `except Name as e` is not visible outside the except block itself.
1e5dc679bbc : Expose `local_logical_device_ids` in `PyLocalExecutable` and `PyTpuExecutable`.
33d467b27dd : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293790386 Change-Id: I7943b21e58ffb0aa85935fe3a05ec4989f82686e
de1e612cd09 : Cut dependency from stream_executor_util to asm_compiler.
a3fddc818e8 : tensorrt_configure: fix quadratic runtime due to label resolution PiperOrigin-RevId: 293788006 Change-Id: Icdbcb244fdbf51736ef9a0343124196a52f3b1f3
543a87593e9 : Update ProfilerContext documentation to refer to profiler.profile_context instead of tf.contrib.
42b80a5229a : micro: return error when allocation fails in MicroAllocator::Init. Fixes #36533
ecdca42ab1a : addressed reviewer comments
753ceb91fc8 : Bump LLVM revision to 516f6f83ce6706cea1129e5dc8ecf96d93dc3ec4
053a1242cc9 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293777403 Change-Id: I40f964496bba49568c0e9d58d494b01e9bf86889
fb390ee564a : Fix style
4648d99eaec : Extract GpuAsmOpts struct into its own header file.
078e347389e : Addressed reviewer comments.
95a7f08f1ea : Removed non-existant `arm_cmplx_mag_squared_q10p6.c` from `micro_speech` example Make
1cd499a7fc0 : compat: Update forward compatibility horizon to 2020-02-07
85bdc57c27a : Automated rollback of commit df57aa64c62ef24443392d46dec6e780b5a5af84
108d1e92027 : Fixed undeclared identifier 'alpha'
df57aa64c62 : Export symbols needed by tfcompile, model_analyzer and cost_analyzer shared objects from pywrap_tensorflow
b1a03ec19df : ragged support for category crossing.
1bab34dc159 : [7] Review comments handled
198cba7bca0 : Removed NDIMS template arg from BinaryElementWiseOp::Operate
618d6cb8a18 : Add missing table of content link for TFLM hello world ESP32 example.
d34dfe6bafb : Remove unncessary build options
8973baaa12c : Remove commented stuff
dd84af21e20 : Add headers to hdrs section of bazel build file '
c7a0fc02f6d : ragged support for category hashing layer.
981051516e6 : [tf.data] Adding information necessary for reconstructing the input pipeline graph from TraceMe metadata.
3e310ba4336 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293726618 Change-Id: I6197f1d67fe8158bf5a12903a4a6017aa8467955
69dd366aac2 : [TF:MLIR] Start layout optimization pass in MLIR framework.
50514979fb9 : Make function static
00befcdeb87 : Removing the remaining tensorflow.i and base.i SWIG files. This is part of a larger effort to deprecate swig and eventually with modularization break pywrap_tensorflow into smaller components. It will also make exporting C++ ops to Python significantly easier. XLA and JAX are using the pybind11 macros already. Please refer to https://github.com/tensorflow/community/blob/master/rfcs/20190208-pybind11.md for more information.
e45c9f22722 : Fix crash when unfused layer normalization used with mixed precision.
1b604e5c34d : Raise error early if Tensor is not iterator. Now iter(tensor) would raise an error if tensor is not iterable. Earlier, iter(tensor) never raised an error but next(iter(tensor)) could.
6f34a6c3e93 : [XLA/CPU] Fix some indexing bugs in the CPU driver, a tool for reproducing miscompiles in OSS with no dependencies
ccccce849aa : Fix passes header file
58986fcacaa : Fixes a race condition in device_set.
364e9f844f8 : Add TraceMe in IteratorGetNextOp::DoCompute for input pipeline analysis.
bdba822d974 : Adding barrier message to clear remote executors in order to support catching OutOfRangeErrors.
265e1be0258 : Minimize calls to tesor_util.constant_value in array_grad._StridedSliceGrad.
6a7b7a211fe : Add custom_training_loop test that update keras Metrics.
2055af624d9 : Inline an empty virtual function. This works around linking issue on windows w/ LLD.
6a97247ac55 : Use explicit exit code when shutting down a cluster.
6ba8be4268d : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293709270 Change-Id: Ibea7609b8a05a843d795d489bb993c6557ba6960
d1577971d71 : Register MLIR bridge pass as a FunctionOptimizationPass with FunctionOptimizationPassRegistry.
36abbb69561 : Correction in TfLiteGpuDelegateOptionsV2::inference_preference documentation
f0c0b5289d0 : let device tracer generate a separate "host plane" and try to merge it with cpu tracer's xplane by time normalization.
d5b2c94b0f6 : [XLA/GPU] Reland a change from #36384 by github.com/nouiz
d00b2c39abb : Add separate registry for function graph optimization passes in function runtime.
9347d87f924 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293689800 Change-Id: I90ba194f6544686c238d894645853ff76b181b41
91f34a01913 : Fix memory leaks in interpreter_wrapper.cc.
b33accbb602 : Teach tfcompile-mlir to remove irrelevant unknown operations though graph pruning before importing the graph to MLIR.
c252acd1a72 : Update ops-related pbtxt files.
1778977234b : [MLIR:TF/XLA] Resource lifting on while loop.
0cea4539647 : Run buildifier on third part aws bazel files
8690b31effc : [XLA/GPU] Explicitly test against the ptxas miscompile we have seen
7b2f406c359 : Add includes
fc0cb63724d : Disable categorical_test on windows until it's fixed.
355cf9273bb : Add tf.ToBool op and use it in functional-control-flow-to-cfg.
c5e2583966f : Qualify TensorFlowType
3562ce25174 : Disable c_api_experimental_test on tsan due to failure.
a2abd6f88a6 : Make tf_device.replicate take map for `devices` attribute.
bd70aecdabb : Undef `MakeAndReturnBatchNormOp` macro after use.
8aa4fe59eb9 : [Rendezvous] Add a performance counter for tracking how many dead tensors are sent.
140593addd9 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293660728 Change-Id: I4b1e17960b5dc838090cb0cf5716d3bf12f434a0
7cf58aa514b : [TF] Add alwayslink=1 and bring some more symbols into pywrap_tensorflow_internal.
184388ce4c5 : Add support for per layer quantized int8 filter tensors for optimized kernels.
49df158be8c : Add some 'missing' __restrict__ keywords to tensor_util function that have SSE implementation.
c5ede821502 : Refactored error handling to separate methods for reuse
0d2707a9c09 : Add TraceMe to profiler_test and fix ODR violations in Windows
10f1990c062 : Support multi-threading in XNNPACK delegate
1c924a1e676 : Fix a warning about the comparison of integer expressions of different signedness
564b53c86ef : Log group and instance key in the collective opkernel done callback.
74195b50fb5 : Fix `Model.predict` for composite tensors (sparse and ragged).
d41a49342fb : Removed extra space in error message log.
cf6dbb4093f : Remove duplicate code in tests
dea9d296151 : Remove duplicate saving formats in keras parameterized test.
060114773fd : Enable TFLITE_WITH_RUY_GEMV when Ruy is enabled
49b44b230c0 : Add composite tensor input support to IndexLookup.
e52b823c6cc : Added input pipeline analysis to DataTable custom_properties. Added recommendations to Overview Page custom_properties. Added tooltips to input pipeline analysis. Added input op and recommendation data tables. Converted CommonBottleneck and GenericBottleneck into BottleneckAnalysis proto.
a9080463441 : Fix some tflite op quantization spec
e57462cd1cf : Fix string conversion warnings in micro_test.h
6153b97e2f5 : Refactor Integer LSTM and prepare to add a new branching.
67ecef96a16 : Explicitly pointing out that tf.sparse.SparseTensors are not supported.
38447b2d3b0 : Remove vestigial code from cuDNN 4 in stream executor.
a4064a389e9 : Experimental API for custom devices in TFE.
4b161717ae7 : Use deserialize-helper for deserializing dict activations
91a3741164c : Fix docstring so that code is formatted properly. I think missing newline makes the public documentation have garbled code snippets.
6a72b2d95db : Automated rollback of commit af49800eda310239bfac0811debbe30b0b9d2178.
db7d83f9ca0 : NFC: Make comments in passes.h to be uniform and fix typos
e0374aaae8d : Split up exhaustive_binary_test.cc into two files.
0d9f813bd5d : Changed util.cc
bc28d49ce26 : Bump OSS LLVM to 6bfc45cf60d2a82e659d3911c26169ad02cf78c0. Add StripDebugInfoPass to MLIR GPU kernel lowering.
538f51bf95c : Micro: Fix error in README for network_tester example
a1cc097ccc5 : Correct style
12ef6c9ea36 : Remove double declaration of status variable
15502617a56 : Improve doc and remove unnecessary init for binding_idx
a1c59c73da2 : Introduce new RngBitGenerator HLO
fc1961d9c17 : Split up exhaustive_unary_test.cc into several files.
0de27ade154 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293553194 Change-Id: I1c5b7be528b4d14c7588128697d107d5178d8b63
9c948d12b28 : cuda_configure: fix quadratic runtime due to label resolution
20069e59f26 : compat: Update forward compatibility horizon to 2020-02-06
76764af42df : Delete unused experimental APIs
bd2608178bc : Make exhaustive_op_test_utils compile with C++14.
c43408b412d : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293538061 Change-Id: I1a5a4f773d2e1bdb846ce6d63b74185a163d3994
04f49726859 : Split up conv_2d kernels even further
7ecb2bb8183 : Adress review comments
cd63276e5a5 : Update nn_impl.py
b755ddd51e6 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293525998 Change-Id: I5a8ed0b9d130c5abcc01e493d9c155425b20c891
c8029e7a437 : Make cast docstring testable.
17ee98ec2cf : Remove CategoryLookup in favor of IndexLookup.
927cdbb5a70 : Added specialized version of ConvolutionTransposed for kernel 3x3 and stride 2x2. Supported on PowerVR, NVidia and AMD.
7e231e30483 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293513118 Change-Id: I238153cbd43b877aa144791bf4ce20501e3ea4ce
cbfa886e4fd : Build XNNPACK delegate provider as a static library.
2d663113d92 : Update `tf.embedding_lookup` to use `partition_strategy` and `max_norm` when `ids` is ragged. (Prior to this change, these two parameters were ignored for ragged `ids` values.)
66779177f66 : Add RaggedTensor.numpy() -- Returns a ragged tensor as a numpy array.
0bf1a402b2c : Add rpc_layer parameter in MultiProcessRunner.
ab6bc041f77 : Change tfl.while to be implicit capture
2092ab9e751 : Return PerReplica from experimental_run_steps_on_iterator for non reduced values with TPUStrategy
1b3a3d552af : Add RandomHeight and RandomWidth image preproc layer.
c25bedab524 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293492706 Change-Id: I79d41c4a593aae65a275effd0560d4a2b5805da7
b8ea5aecc18 : Fix segfault in EventSpan::Update.
d05cd99dd55 : Remove experimental internal target from publicily exposed directory.
fefe8fe2bc2 : Update ops-related pbtxt files.
f66a20449f0 : [XLA/GPU] ptxas bug workaround: emit a y-loop for tiling in a more convoluted way
8aebf224775 : Remove 1 + "string" cases and undo -Wno-string-plus-int.
bdef2c56b33 : Add a simple device assignment pass with default-device option
fed12f5bdcc : Pass dictionary directly during construction of a dict-inherited class.
c04624500dc : Internal change
548fcc85ffe : Support benchmarking the newly OSSed xnnpack delegate. Setting "--use_xnnpack=true" to enable it in the benchmark tool.
065bf31bb0d : add more xplane utils.
5e2209c07e7 : Add import support for HLO DynamicSlice op.
30607f8a459 : Add a Reduce layer.
db40da47995 : [INTEL MKL] MKL-DNNL v1.0 integration with AddN ops
e436a142497 : Expose Weight Decay to Python TPU Embedding API
b7907e94656 : Add test examples for SQUEEZE when leading number is not 1.
0f27efc0f8f : Allow index_lookup to perform inverse lookups.
a3594d81267 : Making a few improvements and bug fixes to snapshot
ffc08f6c444 : Add API documentation examples for tf.nest.flatten.
16bf85dde2b : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293468327 Change-Id: If9295598a741bc6315396483339ff130678acae3
0a3bc44e1a3 : Update ops-related pbtxt files.
3fc16273121 : Skeleton to convert dense tensor to sparse format in TFLite conterter.
ad265ef6704 : Slice and Reshape op support with DNNL 1.0.
dc94b3a69e8 : Fix the bug of putting an expression that should be executed in a DCHECK call.
67a347bb0e7 : Fix FusedBatchNormGrad implementation to return dummy outputs with shape consistent with shape function for inference mode.
570d8afbf93 : reflect evaluation::CreateHexagonDelegate() change
30f55570aa0 : Skip testUnevenDatasetBatchesBetweenGraph : )
6e20ee6a002 : Support mkldnn_v1.0 for pooling ops
046128259be : Fix failing DistributedValues test
5f8ec2e18ba : Per https://docs.bazel.build/versions/master/skylark/performance.html#transitive-action-inputs-should-be-depsets we should be passing in a depset. This should help with build caching behavior.
b75c6e7e876 : fix typos caught by sanity check
8255223c129 : fix a style problem caught by buildifier
4050d317ef1 : address review concerns
dd50918a6a3 : update tflite label_image doc
77be78fa28e : add Hexagon delegate to label_image
fdc1fe341bb : Add support to import HLO BatchNorm Grad/Inference/Training ops.
a1e96a58ead : Explicitly tell lambdas to capture existing local variables by copy.
31c94250fcf : Adds a `tf.random.stateless_gamma` sampler for CPU. (Stateless analogue to `tf.random.gamma`.)
f95a6caa8bb : Add API to enable spatial partition in TPUStrategy.
8a9c9b6af71 : Add one example of sparse FullyConnected kernel.
8f0dfa951d2 : Define very large int literals as unsigned, to avoid "narrowing conversion" errors in MSVC
1dc93053290 : Adds a `tf.random.stateless_binomial` (stateless analogue to tf.random.Generator.binomial).
c376fe13aef : Reduce binary size for Tensilica builds
2496d2ba028 : [XLA/GPU] Test column reduction vectorization
4221d1aa4d2 : Give unique go package paths in core/framework to avoid circular dependencies.
c6f7b48a3a5 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293433329 Change-Id: I73531065a93a2f24ded2de9a34ce36e271adc3ba
d5f513bdcea : Make sure SyncOnReadVariable.numpy() outside of strategy.scope() triggers aggregation as well.
33d679e66ae : Mark `raise` as exit node in the CFG. This ensures liveness analysis correctly marks variables found in blocks that raise exceptions. Expand all CFG tests to explicitly verify the entry and exit nodes. Include additional tests in dependent components.
c22ea908be0 : cuda_configure: force nvcc exit code to 0
aa238f6af35 : Making the snapshot shard_size_bytes argument respect the actual bytes on disk than the total size of tensors written. When compression is enabled, the actual bytes on disk are lower leading to smaller file sizes.
dea01bb5645 : Implement AggregatingVariable.synchronization
3b917d65494 : remove ambiguous reference to int64.
64e28cd65f2 : [XLA:CPU] Fix symbol lookup on win32
1f0811ab4c8 : Update the docstring about validation_data.
2b29518fe0f : [SnappyInputBuffer] Avoid O(n^2) copying behavior when reading N bytes.
6a307543fa6 : make cuda_configure compatible with remote execution
9a7e2519002 : [tfdbg2] Remove flakiness in GPU enable_check_numerics() test by separating tests
ae17d79ff0b : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293416967 Change-Id: If20d710221e45cf6160182bcd3f802ce59ff6574
f7f0b3ba8fc : Implement "constraint" property of the DistributedVariable.
451817ffffd : adding new line to end of the file
293a2be20be : Convert absl string_view constants to const, rather than constexpr.
b3eb3455ed5 : Set wrapped layer `built` in keras Wrappers.
1206aa6ee84 : use alias for nested select statements
b7f8c170308 : Add examples to image.resize and rot90 docstring.
11bfb3f52b1 : Also add x64 windows host options into aot_test_helper
65358c7d7ea : Move the CTC decoder to the non-runtime sources since it can be used wihtout the full runtime.
6d2bfcd2b96 : Keep _Arg nodes in shape inference and propagate shapes in them via the "_output_shapes" attribute, which the shape function for _Arg knows how to decode.
1a6a334ba72 : Make _get() method on DistributedValues private.
3ec7913ecb3 : [XLA/GPU] [NFC] Make EmitTile a class method
46c163eff79 : Improve ReduceInt32x4: Use a sequence of shuffle-add-shuffle-add instead of two horizontal adds.
460e9b65b7c : Use tensorflow::setenv for portability.
d4aa809657c : [tf.data Snapshot] A few cleanups in snapshot_dataset_op.cc.
a14a1d50842 : Remove function wrapping from `metric.update_state` in v2.
9dbeb4e29e7 : Automated rollback of commit c7a7e41450b4a223ba7b103f368501b523d94ac3
956b95e8ec6 : cuda_configure: reuse code from remote_config/common.bzl
53fe80ab8b2 : Add import support for five HLO unary ops.
8fa016fb17b : Fix compilation error on x86 without SSSE3: use of undeclared identifier 'Portablefuncname'
547d90ce171 : Use consistent quotes in ngraph.BUILD.oss
e52ccb7174e : Fix formatting error in tf.stack.
89d374627a4 : To avoid confusing certain compilers, be more explicit in types in ShapePatternSubshapeImpl
b9a70688f45 : Add the tflite node id to the hexagon to be able to map hexagon ops to which tflite op created it. Note, this will not apply to nodes created by the hexagon nn during graph prepare.
c52cc33d215 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293376615 Change-Id: Idf0dbe01b311691e1b4727669d27c1a3116e8ab3
911ef69172a : Fix formatting of rsqrt example.
2c6fae63bda : [ROCm] Adding no_rocm tag to tests that started failing after the 200129 weekly sync
9c7d78bce12 : [XLA:CPU] Emit layout-preserving copy HLOs as memcpy
0f9de6d2953 : Remove dependency on python-hostlist and fix tests
8a874ef982c : Enhance SlurmClusterResolver
14c58e1d380 : Update missing dependencies to allow TF builds of XLA without a GPU.
8aec16d572d : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293343487 Change-Id: I70a387fbf5f4464446774c06ea12e3091fd3be2a
9d94ec57e7f : Fix linting
83d553c9938 : Fix linter errors int trt_mode_test
6deb2d610d7 : python_configure: move common functionality to common.bzl
6e5d3265bc8 : Build XNNPACK delegate as a static library
1c969013bf6 : Move and update CMSIS-NN readme file
98bffc9a727 : compat: Update forward compatibility horizon to 2020-02-05
a33791a27cc : Relax lhlo-legalize-to-gpu.mlir test expectation, which can vary. See f0fb09c33e39.
b44fb933866 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293302650 Change-Id: I399f298e525152245325099ca3aa9fa177e7e1ca
167a43e0dc0 : Create Hashing Layer. https://github.com/tensorflow/community/pull/188
19f61cafeea : [6] Review comments handled
62e1a520d78 : Internal change
6865de74f32 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293288662 Change-Id: I1aaa52435ae960f4b5ba5c69816da07088c526b7
c7a7e41450b : Automated rollback of commit 4d7fadcbfb3d1178abbd4c444ccc611722932626
ec25c31a92a : Update s3_file_system.cc
198b18f1d5a : Avoid creating long string literals in tblgen outputs.
868a90b9eb8 : Make docstring a raw string to fix formating
de36b1aac74 : Fix documentation for connect_to_remote_host
645b10fbde8 : Run the variable initializer without autograph to avoid the loop unroll warning for models with a very large number of variables.
a57f2749f20 : Add location information to the unrolled loop warning.
ab0e8d2629e : Fix EventFileWriter to surface writer thread exceptions and avoid deadlock
bc09867768c : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293277949 Change-Id: I204b1c75e8bc38037c906ead931f0cb10db0af19
541afbf9735 : Lower tf.PartitionedCall to standard MLIR Call operation.
d4dacbcb2a9 : Support mixed precision in CentralStorageStrategy.
55b88bdf492 : Fixes tensor shape bug in MultiAUC metric, and adds test to catch such a bug.
60481509a93 : Enable encryption while building aws sdk
57a4cc1e7b5 : Set 'TPU_SHARED_LIBRARY_COMPILE_LINK 1' by default in the env where it has access to libtpu.so.
9ec60466878 : Removed sources from chromiumos_x86_64 build of third_party/tensorflow/core/platform:mobile_srcs_no_runtime that cause base::BaseLog link errors.
af38219818b : Fix int_type_test to compile on MSVC.
44c2b1ce99d : In FullyConnectedTexture fixed reading out of boundaries. Weights type changed from texture to buffer.
1d6b85c8fb8 : Splits Layer into a LayerV1 and Layer using the same mechanism we use to split Model. This CL does not take advantage of this to do cleanups *yet*, but it will enable plenty of cleanups going forwards, especially as we work to make the contracts/behaviors clearer. (e.g. not maintaining a global backend graph any more for constructing models).
7e6edb10fff : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293268202 Change-Id: I743c94fafada1c4735ce57e3adb752615286717e
4d7fadcbfb3 : add derived timeline generation in OSS.
d9dd9fa057d : Fixed reading out of bounds in StridedSlice.
dee67c8d4a0 : Fix the iOS Metal delegate build.
9d825e8f10f : Isolate the include of Windows.h to the windows internals rather than bleeding out through error.h
7372667362c : Upgrade AWS SDK to 266, and upgrade its dependencies
25930565c91 : Make WIN_LIB_FILES_FOR_EXPORTED_SYMBOLS a filegroup.
55b143ba556 : Improve EagerContext::SelectDevice performance.
58f66d060f1 : GPU_RUNTIME_HEADERS can be a filegroup, making tooking changes a lot easier.
7c9379390cc : Add fast path in SparseFillEmptyRowsOp when none of the rows is empty.
5ec0addfb10 : Support variable-length IndexedSlice gradients aggregation in CollectiveAllReduce.
1e307e4e134 : Add "Raises" block to substr.
096192cb51c : Increase quality of tf.math.multiply docstring
7f89f6de202 : Attach symbol activity information to raise nodes.
bbb98ce4ece : Add some basic APIs for TPUCompileOp
34bec1ebd4c : Open-source XNNPACK delegate
45d5427d1cb : Switch to using bazelisk for build rather than bazel directly.
8f59daf6b11 : Automated rollback of commit 51eef22e24107cb772ab996d499bbfcb7509f310
589f4951738 : Remove "tf_android_core_proto_sources" as standard filegroups are able to work with partial targets directly.
05beab1da0c : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293251721 Change-Id: If312153b182d473000e2b5c67b9f298034538c48
1c4d426919a : Implement "Greedy by size planner" for more optimal memory allocation
5423d894e2e : Slim down re2 core/platform/regexp.
5624ca15177 : Adds tf.LinSpace to XLA HLO ops lowering for static shape tensors
63224a7501c : Implements an incremental greedy algorithm for rematerialization. Whenever the memory use at any point in the execution goes over the memory limit, we attempt to rematerialize one instruction at a time to reduce memory usage. If no such candidate is found, we expand the search space to instead rematerialize 2 consecutive instructions at a time, and so on doubling the search space every time. At any point, if we find a block of instructions to rematerialize that reduces the memory usage, we reset the block size to 1 to resume the algorithm.
e7dca8b51c6 : Create CategoryCrossing Layer. https://github.com/tensorflow/community/pull/188
771ba8772a7 : [TF:MLIR:CPU] Add mark function visibility pass to tfcompile.
074b026b77a : Update math_ops.py docs.
1e1d9c93ab0 : Automated rollback of commit bb73a513b85c568610050821eff28b82a81d6e86
cd5281bd477 : Cleanup: Rename MatrixBatchVectorMultiplyAccumulateLoopBodySse to DotProdInt8x4x4 to better reflect what it does. Also do the final accumulation step outside this function.
1eb0fdd1495 : Add an option in dynamic padder to skip inserting slice-to-dynamic ops.
36b54bb2fd7 : Internal change
b39c8a9f24d : Fix the pointer comparison in windows subprocess.
96c84224c81 : Some feature additions to saved_model_cli AOT compile & bugfixes in freeze graph
3262f347aea : [TF:MLIR] Add the symbol DCE pass to remove dead functions after inlining.
5f56c0fbd8e : Change LIB_INTERNAL_(PUBLIC|PRIVATE)_HEADERS into filegroups.
6b59e63f812 : Fix Gather legalization to convert $axis if applicable.
d0b9aafcf7a : Add requantize functionality to quantize op for micro. Add dequantize from int8 to int32.
499ace9c284 : Minor bugfix to libtpu_client.c and libtpu.h to add stdbool and add parameter to initialize call
239cf6eedbe : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293227987 Change-Id: I9a1bfcb360ddfd457185fa308a724d14d71e0009
410b7ea1111 : Use ParseFromTString/ParseFromArray for tstring.
79678a310f8 : Materialize the quantization results by the xla primitive ops
013aece8e25 : Add int8 logistic operator
0b8f7ccd53f : [tf.data Snapshot] Avoid copying the record contents when appending it to a Cord.
18e6a4ee834 : SyncOnReadVariable.value() outside of strategy.scope() should trigger aggregation as well
ea356840b5d : Add dtype specification to Windows test.
f8e0deac4d1 : Update s3_file_system.cc
8bfc024b5e9 : [XLA] Add a function to change all-to-all split dimension.
5c438dfc7a0 : ...Setting shapes of placeholders used in tf.compat.v2.test.compute_gradient...
f61454bfc37 : Account for the possibility of closing over an undefined variable when getting a function's namespace.
be4b1b795e4 : Make the constant in hlo_algorithm_blacklist a more primitive type.
9bdcb357b5e : Use sse_tensor_utils when SSSE 3 is available instead of just SSE 4.1.
bd23bbf19c6 : Disable horizontal fusion by default
2024a0debfd : Edit docstring for SqueezeTensor
f6768dc78df : Reusing optimized ConvolutionTransposed4x4 for AMD.
867081522ad : Materialize arguments to strided_slice_grad as constant values if possible. Running this op on TPUs requires constant values.
3fcf6424ae5 : Updating tf.lookup documentation to use public symbols.
03cf7470ce6 : Allow listing an bucket for S3 Filesystem backend.
398e65b283c : [TF:MLIR] Replace the used of saved model unused function removal pass with mark function visibility pass followed by symbol DCE pass.
c79d651afd3 : Handle Variable.value() correctly in TPU replica context
854b46b2383 : Add the xla_hlo.dequantize op definition
2fdfa026f7e : Autogen exclusion lists for op.inputs/outputs for GradientTape.
0be4b1808b5 : input, output offset is zero in case of int16 activations
dd000bf0222 : Automated rollback of commit 7d1e428d00a2dd9739373fe68b2ef7c49cd740e1
62bd3534525 : python_configure: fix quadratic runtime due to label resolution
1f17587012d : cuda_configure: delete dead code PiperOrigin-RevId: 293171474 Change-Id: I9521318d41277ce742bcfde575c36eaf1ab65fb0
46c1c3a8b99 : Add a reduce_window test case.
2daf7dcb214 : [batch_kernels] Add input index and shape to padding shape error message.
20a75b6377e : Fix command line arguments
5b120e068b2 : Add a Lookup layer.
9c676bd69b9 : Do not run base class for trt mode tests
b3b18d5e507 : DNNL 1.x integration for Relu op
41390a092c6 : [XLA] Don't place scalars in alternate memory.
7d1e428d00a : Automated rollback of commit 6cfa3be415c54546ced2891bcdf16501663d8190.
ecdc8b4c079 : Go: Update generated wrapper functions for TensorFlow ops. PiperOrigin-RevId: 293154909 Change-Id: I463766a03da8176cf7174cf9521859fe683af556
849127fe94d : [TF:MLIR] Add two passes for marking function visibility.
13c1cd7fe67 : Allow composite tensors to be passed to layer call kwargs.
796b9ac49b0 : Add composite tensor support to CategoricalEncoding.
47ad3100ab9 : Set build_called_once to true after we call build mode
50f9a816e3d : Improve class hierarchy in trt_mode_test.py
662f9cb266e : Rename explicit_batch_test.py to trt_mode_test.py
18f1e3f56ab : Use correct year in copyright statement
fe8e2894e20 : Improve error checks
86c3de4eff9 : Simplify DebugString functions
fdf52bd8a95 : Document SqueezeTensor
10d709ab412 : Fix comments and use absl
a00c29f2b43 : Add comment for parameter name.
697a3aee951 : Addressed reviewer comments.
188a441dae6 : When activation is relu, we need to clamp the values.
fa91d6a17f1 : Esp speech build fix (#1)
4896315e7c5 : Added Micro Speech support for ESP32
a8c67040743 : git is required by several tutorial examples
8dc70264a98 : minor fix.
44b9b59f008 : minor comments.
99c499ea0b8 : Dockerfile: Don't commit pip cache to Docker image
fbb47280a5d : move -r to ARFLAGS, fix trailing whitespace
830cf9fabd3 : Convert squeeze op for dynamic input shapes
4220368a4ee : update docstring, fix issue in maketmpl, remove trailing whitespace, make lib ignores example folder
b62263abc46 : Update explicit_batch_test test for unknown shapes
3768386e2f6 : Requantize node for 16-bit to 16-bit
63e14a845c4 : Add input/output mask option to BuildParams
2afac1fd2f6 : Test engine creation with dynamic input shapes
0857ed43b10 : Use input_shapes attribute in TrtEngineOp
2f26032e77b : Enable tensors with unknown dimension in explicit_batch_mode
9cd49359bc3 : Set input_shapes attribute for TrtEngineOp
a0bcfffcce0 : Enable binding size specification for TensorRT
0a7c08f2c7c : Update TensorRT binding index query, so that it works with profiles
86374c2b062 : [lite] pass array_names by const ref
902a7afe493 : [lite] check index channel before accessing center_frequencies_
15a09654f47 : [core] check index channel before accessing center_frequencies_
15e47e64027 : Rename a variable
fb91bf64583 : Formatting
c573019702d : Fix lint errors
d768d147870 : [tflite] enable INT8 for Java binding
d6a731b46ac : Added relevant changes for retrying operations in the s3 file system Add header as in master for building the test, and change error type for delete dir Register retrying file system for s3 Compile retrying s3 file system Add forbidden errors, add mtime to the stat function, add if check around creating file in createDir Move read error bug to separate PR for easier reviews
4fc98209952 : Fixed a build error due to -Wc++11-narrowing.
41390ed7be5 : Add forbidden error check
6ebeee20e7b : Remove repeated section from bazel build file
074ad73c37a : Raise error if we hit an unknown exception while reading file from s3
6759808168d : Upgrade aws cpp sdk
eacb0742a98 : Clearer code following code review.
16bdf0669a3 : Removed space lines added by merge.
6f21e308f8b : Corrected: something went wrong after merge.
bc4586674e4 : Update description of explicit batch test
2d98880109f : Add python test for TF-TRT explicit batch mode
15a0b379c85 : Enable squeeze op for explicit batch dim
89b53f260d7 : Add arg to set implicit_batch parameter for GetRewriterConfig
01835116b3d : Update doc and error messages for TRT converters build mode
faa3abc0f77 : Keep logger alive to avoid segfault in trt_engine_resource_ops test
0091af51404 : Add DebugString functions for vector of shapes into TensorRT utils
eaba0cede6c : Enable TRTEngine execution in explicit batch mode
3eb344aad3d : Static casts now fit return type
ae6fbe68f01 : [ROCm] Disable ResizeBilinearTest in image_ops_test
7f3d24f6b0e : Do not emit an else when it is empty. This make the generated LLVM code easier to read and probably faster to optimize by LLVM.
9581b90a911 : Do not emit condition when all threads fully unroll.
19002896b85 : Tidy up for DEPTHWISE_CONV_2D: input/output offset is zero for 16-bit activations.
facb7979dbe : Tidy up for CONV2D: input/output offset is zero in case of 16-bit activations.
72008da7082 : Fixed inconsistencies between int and int32_t type uses
c2748a4cd15 : Change default s3 request timeouts
4edec1af395 : [core] scatter_op: Remove duplicate check for IsScalar()
51cd2938960 : DNNL1.x integration for tf_conv_ops.h and transpose.cc
e6d81da8ef1 : Add multi part copy implementation
a2adaf1b7ab : Port all changes from previous branches to this
c7610d0fec6 : Use transfer manager for uploads
097ac781d0b : [compiler] check batch size modified
e0c3bf8d242 : * updating to allow for toolchain preferences to be set in makefile * adding a library compile option to the makefile template
6e45db6b4a3 : Removed false changes.
a24a75aee12 : Pad keras.backend.ctc_decode output to consistent shape.
414d61699b5 : fix pylint (2)
d11e6417c69 : fix pylint
a2aa5e3f045 : Addressed review comments on PR for CONCAT operation.
09126121978 : update error checking on TensorFlow 2.0
8001b0bd556 : Addressed CheckLint error.
b9b3633b255 : Add custom_objects in the function layer_test
377c2d12ea3 : Clarify conversion used for Quantization
905e231c00a : Explicitly replace dummy root instruction.
10d316d6a01 : Fix wrong wiring in a test case.
81a134728c8 : Removed unused local variable.
3fa8997d8f8 : Always gives a dummy root instruction when building a computation.
d7dbb77bd66 : [ROCm] Adding ROCm support for CTC Loss
0a517b5f868 : Add necessary variables for trt_convert in windows build
dd5e3ca703e : fix test
fe9a5451fd5 : Updated util.cc
0d36503c137 : Updated module overview
a7899d75442 : Added an option TFLITE_BUILTINS_ACTIVATIONS_INT16_WEIGHTS_INT8 to enable sym quantization with activations in 16-bit and weigths in 8-bit.
2b3701aa5e8 : [5] Review comments handled
fe471e8e50c : [4] Review comments handled
c8670825ccd : [3] Review comments handled
31f10129191 : [2] Review comments handled
4d1ddf81302 : [1] Review comments handled
04c489df02d : Multi-threaded check rectification
215dab52c6c : Contributing: fix typos
acf7733f2c4 : Change IsMappingHelper to IsNestCompatibleMappingHelper
e585cc8b696 : Changed scalar to atom
55ac90809cc : Defined structure in module overview
f6ece2169e7 : add converter for SparseSoftmaxCrossEntropyWithLogits
d8b5dab4c64 : Fix typo
7cff0c65361 : Update Line 246
f86b8b15871 : Update goldens api of TRT converter after changing params default value
9d3d2d3b3e4 : Adding three passes to amdgpu compiler
7c4da2cd61a : Make conversion_params immutable by using None as its default value
3b8e7c05a08 : Update the documentation
8fbd517aa3c : Fix typo
b1cd057295b : Make TrtConversionParams immutable
56d0e95efef : Use LazyLoader to import network in save.py
ae0e325a9fd : Fixing ROCm LSTM and GRU v2 test
0761ba50c1e : satisfy pylint ad space after comma
756cc8f62d1 : 16-bit reference kernel operators MAX_POOL_2D and AVERAGE_POOL_2D
8062c95f80e : Corrected copyright year.
8f93bba31b0 : 16-bit reference kernel DEPTHWISE_CONV_2D
eefeac0e116 : TFLu: Update stm32f4 target
823317cbcee : lite:micro:riscv32_mcu: Fix hidden symbol `__dso_handle' isn't defined.
84b639d8582 : lite:micro:riscv32_mcu:Fix build failure of undefined references.
18bde9a6b29 : lite:micro:tools:make: Move the default target(all) up before any others.
ac5d19e1e19 : Add golden pbtxt file for TensorRT ConversionParams
e20497cf3b0 : add `//tensorflow/lite/c:common` to label_image_test
ab136158ca7 : add ROCm support for XLA RCCL thunk
102a07e4acb : Reference kernel MUL, 16-bit: tests + implementation.
4d2263f7ab6 : Addressed reviewer comments.
9bbc41c5543 : 16-bit support for reference kernels: MAX/MIN element-wise reference operators PACK UNPACK
ab77381ebfb : [lite]:fix ConvBuffer1x1 check
cd1a77fd5e6 : fixing a bug in the previous commit to nccl_manager_test.cc file. Also updating the run_cc_core.sh file to not filter out the ncc_manager_test
d7632015d94 : Update nadam.py
1e4e46535cc : Update nadam.py
9547bbc17cc : Update nadam.py
720eb680a3a : Update nadam.py
0d64ea5b718 : Keras: Simplify recurrent state updates
e71f56e928c : INT16 reference_op for TRANSPOSE_CONVOLUTION
875fa258372 : Add 16 bit support to kernel operator SOFTMAX
c3000c5ae3e : Added 16/8 bit support to kernel operator CONCAT
ad9317ec4ae : Add Usage Example to Keras Nadam Optimizer
b94cb4732ab : Added 16-bit version of ADD/SUB operators. Broadcasting is included.
a22df00354a : Add weight cache for FP32 MatMul.
af54994072b : Implementing GpuManagedAllocator for ROCm Enabling several common runtime unit tests for ROCm
815fa1866ca : Complex sparse ops
1087b249386 : Enabling the kernel Relu for float16
fbe5b54b761 : Add __repr__ method to TrtConversionParams to have class properties in API pbtxt
69a6150f752 : Delete argument allow_build_at_runtime
38be61cc482 : Let _replace() return a copy of object instead of changing the object
3a378dbfd51 : Export ConversionParams an API
e8565092ff2 : Update golden API for TF-TRT backward compatibility test
8b9901e411b : Remove unused import and do not use "is" for string comparison
98661e2a3af : Change TrtConversionParams to class from NamedTuple
ed752449a94 : Fix spacing
6160059e1e3 : This PR is one of steps to extend 8-bit quantization to support symmetric 16-bit activations. Each activation is of type int16 and symmetric around zero. The weight tensor precision remains at 8-bit signed values. The bias is set to int64 precision.
3693256ba03 : ROCm-optimized training apply ops
0f0aa375122 : Linter errors
04c41021f0a : finish testing
3c7596fc768 : Fix for //tensorflow/python/kernel_tests/signal:mel_ops_test
1d29eb16a1e : append to proper variable names
8faed4f3d54 : TFLu: Add stm32f4 and build target
751e63804fa : Fix database connection leak
b883039f521 : Switch to new way of allocating string tensors
5854a71c750 : fix directive overlapping
7d3e16cd8d1 : add specialized makefiles for arduino target
25c5ef0e8e2 : add arduino guards for Nano33BLE
c68acd58425 : add arduino guards for Edge
ee666a12730 : add makefile for arduino library build
daf95caf188 : add preprocessor arduino guards
ce899395b4e : including "tensorflow/lite/c/common.h" in get_top_n_impl.h
aee9e604872 : Fix doctest for ensure_shape
3604fbd74e5 : Fixed conflicts
f7678aa47f5 : Fix typo
616154eb62a : Fix typo
b2875d86f0f : Add tests
f8ba03dfd97 : [ROCm] Fix the ROCm CSB breakage - 200110
0e6968f96fe : remove old method
4ea10c4bcc1 : Fix Ubuntu Sanity CI fail due to pylint error
136b191cff5 : Update math_ops.py
3d09de22db5 : avoid problem reported by Google's internal test
359f22eef2e : Fix internal unittest
71dd20a9953 : fixed static sized arrays with variable length
59fe23fc3df : add edge support in arduino project
22bc36a8ee2 : Remove debug print statements
298597bef61 : Micro: Remove IMAGE_ARRAY define.
6bd22dc4313 : remove arrangement in activations_test
543db6fc671 : Enabling tests affected by support of complex GEMM and GEMV
c329f1c5020 : Support for complex type GEMM and GEMV
fec35f30f3b : Fix build errors
4c9a8d78628 : Change the constructor in class Interpreter
25ec563a116 : Fix sanity
6a89b01c858 : Fix docstrings
dcb99de0e0f : Remove accidental pywrap deletion.
7be1d208ffb : Use make_decorator for tag_zeros_tensor
30b1943d43a : Minor comment polishing.
88521dae35d : Minor error message polishing.
e2989a34af4 : Add a help function GetUniqueOutputTypeOfFusion.
1711b76f95b : check if boxes have logical coordinates (different than a line or a point)
e09da4f3dc3 : Minor polishing.
eab6c5e84d4 : Do not fuse fusions with different output types.
52bba1f2e00 : fixed incorrect doctests
b0724d98219 : Update math_ops.py
8ceebbaa72d : fixed string_hash_bucket usage example
eed98d69ac4 : removed ids and shortened lines
bf4433f8c78 : committing updated docs
5fa409d7fb7 : test
5bb94961960 : Update math_ops.py
691b55ff4d6 : committing updated docs
3a63696e3b4 : Update math_ops.py
37b8d190b93 : Update math_ops.py
f8a15ce2b6f : Add usage example to math.poly_val
d28af41cf90 : Handle indexed slice empty shapes in IndexedSlices gradients correctly.
47ba0995d98 : Fix a buildifier format issue.
eaac6ea535c : Addressed review comments for TANH/Sigmoid function.
b187faf53c6 : Remove expired forward compatibility check
6fe6391ea93 : Unconditionally tag zero tensors
b641f6953f7 : Update network.py
0f7b5e410f4 : Update save.py
6746a6b8317 : Update array_ops.py
d25cff86db2 : Update array_ops.py
7b3870d6646 : lite/kernels/concatenation: use global round function
7abde726e47 : Polish coding styles and comments based on review feedback.
767fb451c40 : Fix typo in TFLiteConverter.from_concrete_function error message
5670f0f29c5 : Fixing test that fails on AVX512
0d31c0bee8a : Use _get_distribution_strategy only when it is available.
22eaaa560ba : Update boringssl to 80ca9f9
2f3f3ee15bb : Fix pylint, wrap at 80 chars
6d6411b339e : Fix sanity build errors
e96d18ac0fa : Set g_pdm_dma_error_reporter pointer to the error_reporter passed to InitAudioRecording()
b1c1547bcf3 : Update example to use tf.function
a629a452bff : Polishing comments and coding styles.
474e79985f7 : Add some more unittests for horizontal fusion.
86bd5bf3e75 : Comment polishing.
1876f2acc02 : Factor out lambdas in HorizontalFusionImpl.
fa6cdc7f754 : Adapt to the move of micro.
cb9ab8bee96 : Polishing coding style and comments.
c1e45341f61 : Allow an option to set CA file and CA Path to AWS SDK
c227f00a33d : Fix Ubuntu Sanity CI fail due to pylint error
ed955df9438 : Change bias_op tests to work in eager mode (as well as graph mode)
a710b1494f9 : Raise ValueError when linspace is called with num == 0. Update docstring.
3df98100019 : Update golden APIs.
f4947c44154 : Expose linspace_nd under the entry linspace with a new parameter axis.
b7ea8f937ed : Expose linspace_nd under linspace with additional axis parameter.
194633effb9 : Update np_utils.py
cd68827e01d : Minor cleanup for horizontal fusion.
b33c788a2f4 : Implement horizontal fusion.
ae2e9865a1d : [tflite] bump SPLIT op ver from 1 to 3 in NNAPI delegate
84bc9b4a812 : Address review comments
13e3fed8a7f : Revert getter functions back to original behavior
d4c054fcd8c : Copy and swap input offset arrays on big-endian machines
85c5f4d5660 : Refactor int array copying code
b68e6dc65c3 : changed to doc-test format
b64185451c2 : added usage example and errors raised
2349aca08b0 : Create a new node just when it's required
3f950776c75 : Added clarity to error messages
ca5e8a2ad82 : DatasetOpsTestBaseV2 => DatasetOpsTestBase
279f9264c05 : Small improvement to TANH/Sigmoid implementation.
ec72fed7066 : address review comments
c89247a90e2 : Update lmdb_dataset_op_test.cc
9ccf3973b0a : Minor changes
66535979f87 : Fix second instance of the same problem, and rename my_data -> data
2b73edab898 : Make BasicInterpreter.ThreeStepAllocate run on big-endian machines
a858c19b0c1 : New implementation of TANH/Sigmoid 16-bit activation functions using LUT.
b698e34e97b : clean up
e305ac4b75a : [tflite] add int8 input/output to label_image
f132386f03d : Verify trivial operator has no activation function
d6cff22e271 : Make requested changes
68c034cde3b : Update python API docs per review comments
c6281f660b3 : Make requested changes
6581e13f2bc : indent
07014799540 : Download the image recognition model when building.
ae86fd4b96e : Update docstring for tf.ensure_shape
3cc9b4bcc78 : Missing activation bind of built-in Mul operation
83b3e011457 : Change example snippet to DocTest format
9c83a0e9a20 : Added new function process_save_format
e81b7ea8d85 : Revert "Update array_ops.py"
b33be57b2b0 : Revert "Update docstrings"
f09b9b0ab70 : Revert "Update save.py"
fdadd0e5e52 : Update save.py
2a6efd2e668 : Update docstrings
4c9ee36f03d : Update array_ops.py
2082d706a5e : Remove adding of /usr/bin to compiler paths
d2a4063003b : Remove the model from the repo.
08fbd91e1ce : Fix review comments.
a05ff3edb96 : Add unit tests for get layer.
96089c2f8a1 : Update test case to latest version of test harness
b05a3c1b3db : Improve API documentation for WindowDataset op
7a68af78ec7 : Fix line too long linter error
674b92e6d1c : Doctest for linspace is correctly formatted.
d6e143302f9 : Rename argument to match underlying API
87cf8a4e59a : Avoid using np.linspace for assertion since an older version could be used
58c063956b9 : Update code to work with latest version of test harness
14db8b9587b : Address linter warnings
3d4d6d635ea : LinspaceND tests and implementation
0f2c182bea0 : Add additional direct dependencies to test target
ab26059f8e9 : Update test case to work with latest version of test harness
81921f956eb : Fix review comments.
a17f27bff3b : added test for confusion matrix update function
6d2e6299502 : Addressing issue #30983
d33eadd9b3a : Add a README file for the micro_recognition example.
a62245e0679 : Add micro_recognition testcase.
03e829a3078 : Add the micro_recognition example.
8fadfa01082 : Don't build the RTOS component of Mbed OS in order to save flash/RAM memory.
b04ebed43dd : Use factory method to create PosixFileSystem instance
03140b35d96 : Switch to using CreateTensors function
34306af78d7 : Refactor tests to new format
0f35429fb61 : Add tests of LMDBDatasetOp
ea809e3ad7c : Implement IsZero in eager mode
b83cc0ac8eb : Merge pull request #22231 from MichaelKonobeev:sparse-xent-op-hessian
759668b698e : Refactor lmdb_dataset_op.cc into .cc and .h files
447c1420b8c : [1] Review comments handled
7375586f215 : Contradicting comments removed
86c98f00799 : unused variable and add message
a50a045b59e : remove redundant lines
3ae48d234b0 : locate a statement for the exception is raised
b6c5a9fb8e1 : Add soft-link to pylintrc to project root
fab5a6cae83 : Add code review changes by @fchollet
2444ea9906e : Corrected image markdown
bfc7ea36a98 : Retain title acc to @kyscg
7d57dea3f44 : Apply suggestions from code review by @kyscg
a1a8af1f3a5 : [TF 2.0 API Docs] Added Documentation to tf.keras.activations.elu
640edaeef6c : TfLite one_hot int8 and unit8 feature support 1- int8 and uint8 data type support change 2- supported data type test coverage added
7dba4b1abc6 : add simple description of set_num_threads()
61d8cb0f6b2 : [tflite] export SetNumThreads to TFLite Python API
8c350bc3d16 : [1] Review comments handled
ed043aec496 : Lite: ResizeTensor Dim size check added to avoid reallocation if no change

+- Project: platform/external/tflite-support

b8ca966 : [LSC] Add LOCAL_LICENSE_KINDS to external/tflite-support
1101235 : Make the sentencepiece op and the ragged op compile
cf2eac0 : Import platform/external/tflite-support
6ff75c1 : Add OWNERS and Anrdoid.bp

+- Project: platform/external/tinyalsa

70f656f : store error messages into the bad_pcm
16d3636 : free the pcm structure and return &bad_pcm if open fails.
858abf6 : tinyalsa: Add support for mmap ops
5c4b56d : tinyalsa : update event_cnt before eventfd_write()
1b491b3 : tinyalsa: fix double free crash in pcm_close
a972440 : tinyalsa: Fix error handling in plugins
6b2537f : tinyalsa: add support for Mixer plugins
bb40f17 : tinyalsa: add support for tinyalsa pcm plugins
b8f3a3d : Update OWNERS

+- Project: platform/external/tinyalsa_new

1fa61eb : fix the zero fd closing problem
ea4546b : force pcm_open to open device with the non-blocking flag
08ec631 : remove range checking in mixer_ctl_set_value
75f4a60 : refine null parameters checking and add a unit test case
9b3b4f3 : add pcm_prepare before pcm_start
e7733c2 : fix bug in tests
a36d521 : add floating-point PCM supoort to tinyplay
411a7d8 : add a loopback test for floating point PCM
b1b3582 : support float config and float wave file playback
2da2fd0 : Sync AOSP: [LSC] Add LOCAL_LICENSE_KINDS to external/tinyalsa_new
5e65c16 : upgrade Travis CI dist to bionic
1fd610f : fix test case to match the API
3694925 : Let pcm_mmap_read/write call pcm_readi/writei
c0f9247 : prepare in pcm_generic_transfer
b618ec7 : fix integer character ascii range
855354a : remove pcm_prepare in pcm_open
565fc0e : fix mmap-related functions' bugs
f64fb39 : fix bugs in the pcm_open_* functions

+- Project: platform/external/tinycompress

5333657 : fix build
86822e4 : Revert "Revert "tinycompress: Fix error handling in plugins.""
d655935 : Revert "tinycompress: Fix error handling in plugins."
f86d1a2 : tinycompress: Fix error handling in plugins.
931e7cf : external: tinycompress: add support for compress plugins

+- Project: platform/external/toolchain-utils

028b14d4 : toolchain-utils: Remove 'target' from distfiles path (for cleanup).
bd1004a4 : toolchain-utils: Fix hyphen/underscore issue for nightly tests.
d5d49d24 : afdo_metadata: Publish the new kernel profiles
d796e2ca : default_remotes: fix a typo
9d35abcf : llvm_tools: update upstream branch names to point to `main`
369072a8 : default_remotes: Update toolchain DUT names
4a8085ed : compiler_wrapper: move llvm-next options to clang options
2c27f0a0 : llvm_tools: pass cl number as str to avoid type error
24213722 : afdo_metadata: Publish the new kernel profiles
cb138b55 : afdo_metadata: Publish the new kernel profiles
8c34e96a : crosperf: Fix BadChecksum failure on coral
6da42e5a : afdo_metadata: Publish the new kernel profiles
84b5c8fa : compiler_wrapper: report parent processes' info in warnings tarballs
49187a5e : afdo_metadata: Publish the new kernel profiles
602351c3 : update_kernel_afdo: use gsutil.py instead of gsutil

+- Project: platform/external/toybox

da9786fc : Fix nohang wait.
9abc0ef9 : More job control plumbing.
76676d77 : Add OpenBSD support
ecdd8def : telnet: just use dprintf() for IAC sequences.
b8c0b615 : Make && and || work on function calls.
137ab99a : Toysh don't free function arguments before function returns.
da735a20 : Make toysh function return properly and run next statement.
de04ee7f : Make toysh actually run a shell function.
a28ad6de : Use cheaper test that works with "toybox" name as a prefix.
2c30d4f7 : More line buffering.
4785b761 : Don't send reverse DNS lookups out into the world for something that's mostly only safe to use behind a firewall or through a VPN these days.
88ebd0d8 : More toysh function work.
773d404e : Bugfix: sed s command couldn't skip initial match.
1a7ebb16 : First pass at toysh function() definition plumbing.
afcb6430 : telnet: various fixes.
dbd7a975 : telnetd: handle TIME_WAIT better.
35c48448 : telnetd: pass `-h hostname` to login(1).
c3665258 : cpio: Don't lchown() if -t is specified
2d03a5e6 : Fix linux_bionic build
f73d10a5 : Test doesn't need the < /dev/null and input being a pipe doesn't make legacy cpio think it's reading from 1970's era reel-to-reel magnetic tape.
76479c3e : hexedit: various improvements.
9cacde05 : setsid(1): call setsid(2) before setpgrp(2).
95a15d23 : Teach cpio to skip runs of NUL bytes between records.
dafb9211 : cpio: continue past TRAILER!!! (like kernel does) but error on empty archive.
31eb5b82 : Fix $IFS: skip trailing whitespace after first non-whitespace separator.
9259cb7c : readelf: Display properly in 80 columns, don't reject .bss off end of file.
2d690ed7 : toysh: save _resolved_ variable contents in $IFS cache.
554565b7 : Fix more toysh tests.
f4003d58 : Fix next couple of sh tests.
4fe080d4 : Fix typo in the xexec tweak.
2a6f03eb : Add cp -u
cecc41a3 : Any / in string makes it a path, not just absolute path.
6a73a3c9 : Fix the next test.
4e2a912d : Add a missing pop_block().
8f75eed7 : Typo
aa16e0e2 : Toysh: adding function logic screwed up pipe/block logic. Fix it.
6a9b81b7 : Fix system calls and get rid of tempfile
0202865a : More cleanup of chsh.c
b82dd46f : chsh cleanup: Reindent and tweak help text.
89f0b987 : Create (lsb) chsh command
3cde2413 : Fix install -t
855eca3e : Nir Lichtman pointed out that rm -p shouldn't try to rmdir / at the end.
3aaf63f6 : Fix another sh regression.
7a4524c9 : Fix some more sh regressions.
37731bc3 : Fix first few testsuite regressions from function/local plumbing.
81908f2f : telnetd: don't exit if waitpid() returns 0.
1cc17b2f : init: fix waitforpid().
620eeaf2 : Tighten up parse_word() a bit and and teach it to read empty ${} (fixes up some test suite tests).
0b6757da : vi: various fixes.
935217e6 : Add local variables and basic function() support plumbing.
8c7af93b : Add more shell tests, and teach txpect to do regex matches (RO and RE).
e63c9967 : chmod: fix +X.
8e9d7aaa : Commit 3b9cfa70db needed some cleanup I forgot to do, oops. Elliott stumbled across one of the issues I forgot to fix. Added a couple comments and renamed a variable to try to clarify the code while I was there.
4ff131ff : Elliott spotted that errno==EAGAIN usually goes with an rc of -1, not 0.
56ef8fce : Fix grep bug testing errno before check status
8c2825c4 : df: Allow -P + -k together as defined in POSIX
5f9d1f5b : Minor tweaks: #define -> inlineable function, while() -> for(;;)
5c6628e7 : tar: fix base-256 output.
668572a8 : Some more shell tests.
f1be076b : Yi-yo Chiang wants cpio -u implemented, and sent some tests.
50f604f4 : Tar should remove empty directories where it wants to put a non-directory.
1ba53eea : dd: simplify signal handling and fix status output.
d57dddaf : Add df to the macOS default configuration.
1f9e37e3 : Remove ifdefs from stat.
e2ad5c6c : stat: fix macOS build and behavior.
4e9837a7 : Nope, marshalling install -D to cp caused regressions.
6817e114 : Teach -o to print ranges that produce zero length matches.
47b9f6a1 : Fix df on macOS.
e6207d5e : Ethan Sommer pointed out that install -Dt needs -D marshalled to cp.
c42089fe : Fix cp -t with one argument and make --parents work with -t.
9c7085f4 : Teach df /dev/node to reliably show rdev even when devtmpfs is mounted more recently than the resulting mount point.

+- Project: platform/external/tremolo

7649bf9 : Fix ARM assembler to work with clang's as.
bbf9d25 : Tremolo: Fix integer overflows in codebook.c
d3504a3 : Tremolo: Fix integer overflows in codebook.c
41af658 : Rename OWNERS-codecs to match naming policies
57e9721 : Disable signed integer overflow checks for few mdct calls
39c90cd : add VorbisDecoder unit test to presubmit
8258a4b : tremolo: Fix Index out of bounds in oggpack_look
cf5cb97 : tremolo: Fix Index out of bounds in oggpack_look
4d3a20a : tremolo: Fix Index out of bounds in oggpack_look
56f8dda : Fix: Add check in floor1_info_unpack
ca6c54d : Fix: Add check in floor1_info_unpack
988e2e3 : zero initialize allocated memory
dbebe2a : zero initialize allocated memory
162c009 : Fix: Add check in floor1_info_unpack

+- Project: platform/external/unicode

ced2df2 : Unicode Emoji 13.1 Data
fe6b85c : Update Unicode files to Unicode 13

+- Project: platform/external/usrsctp

31b04f4 : [LSC] Add LOCAL_LICENSE_KINDS to external/usrsctp

+- Project: platform/external/v4l2_codec2

a214d9a : V4L2Decoder: setup the output pixel format when resolution change
e2fc88c : Mark VP8 decoder as valid.
2e813d9 : v4l2_codec2: remove libv4l2_codec2_accel library.
669080c : v4l2_codec2: Adapt VideoPixelFormat code to Android standards.
62508fd : v4l2_codec2: Move media::VideoPixelFormat to common code.
1eec324 : v4l2_codec2: Adapt media::Fourcc code to Android standards.
5a80101 : v4l2_codec2: Move Fourcc to common code.
df245f1 : v4l2_codec2: Remove media::ColorPlaneFormat and media::VideoFrameLayout
021e7a5 : v4l2_codec2: Merge VideoFrame into VideoPixelFormat.
5208110 : v4l2_codec2: Switch from media::VideoCodecProfile to C2 profiles.
128a6ee : v4l2_codec2: Use C2Config::PROFILE_VP8_0.
eca6155 : v4l2_codec2: Remove minimum H.264 profile workaround in V4L2 encoder.
9db5515 : v4l2_codec2: Adapt overflow check in common.cpp.
9af5aee : V4L2DecodeComponent: abandon pending work when drain is done.
1fb283a : v4l2_codec2: Switch from media::VideoCodec to common VideoCodec class.
ee231c7 : v4l2_codec2: Use Android Size instead of Chrome Size.
8038171 : v4l2_codec2: Use Android Rect instead of Chrome Rect.
22e83fd : v4l2_codec2: Remove Chrome macros.
e0f265c : v4l2_codec2: Remove video_encode/decode_accelerator files.
2a741c3 : v4l2_codec2: Adapt V4L2 device and V4L2 device poller for Android.
d8ec69f : v4l2_codec2: Remove request-related code from V4L2 device.
183cceb : v4l2_codec2: Remove image processor and JPEG support from V4L2 device.
a87b1cd : v4l2_codec2: Remove unused member variable from V4L2 device.
78f6641 : v4l2_codec2: Merge generic V4L2 device into V4L2 device.
e039d28 : v4l2_codec2: Remove unused defines from V4L2 device.
69f5a3b : v4l2_codec2: Move V4L2 device and device poller to common code.
77b435d : v4l2_codec2: Reduce Chrome code dependencies.
fdbe400 : v4l2_codec2: Expand NALParser to support parsing color aspects.
a95d4ed : v4l2_codec2: Move NALParser code to separate file.
b674621 : v4l2_codec2: Cleanup unused includes.
82cd04a : v4l2_codec2: Rename V4L2 encoder states.
7406fe6 : v4l2_codec2: zero v4l2_rect field before performing IOCTL.
c4a50a4 : v4l2_codec2: use std::find_if when locating EOS buffers.
c105e33 : v4l2_codec2: Split off H264 V4L2 configuration to separate function.
39d770c : v4l2_codec2: Split up V4L2EncodeComponent.
a29633b : v4l2_codec2: Fix small typo in VideoFrame.
6fe74ab : v4l2_codec2: Remove unused include in BitstreamBuffer.h.
31e95f5 : v4l2_codec2: Remove unused function declaration from V4L2Decoder.
264cc16 : [LSC] Add LOCAL_LICENSE_KINDS to external/v4l2_codec2
5aaed6a : components: Add C2_PARAMKEY_COMPONENT_KIND parameter
50e77c4 : V4L2ComponentStore: Avoid dynamic loading shared library
818ead6 : V4L2DecodeInterface: switch to C2AllocatorStore::DEFAULT_LINEAR
98dc43e : C2VdaBqBlockPool: refelcts C2BufferQueueBlockPool change
075db78 : C2VdaBqBlockPool: close handle from C2AllocatorGralloc
ffd260c : C2VdaBqBlockPool: wait fence just before returing the buffer
64758f0 : C2VdaBqBlockPool: store registered C2GraphicAllocation instead of GraphicBuffer
7e6dd5a : V4L2DecodeComponent: polish the logic of start and stop
01d7532 : v4l2_codec2: Add support for VP8/VP9 to the V4L2 encoder.
505d5cb : v4l2_codec2: Add support for VP8/VP9 to the video encoder tests.
2a97936 : V4L2Decoder: print blockId when V4L2 buffer is not available
371a1dd : C2VdaBqBlockPool: do nothing if requesting the same format of buffers
9c7cc27 : Use android.hardware.media.c2@1.2 policies
ef98c74 : C2VdaBqBlockPool: remove unnecessary data
576a723 : C2VdaBqBlockPool: re-design flow of surface switching
472814e : C2VdaBqBlockPool: C2VdaBqBlockPoolData inherits C2BufferQueueBlockPoolData
1590d24 : plugin_store: add libcodec2_internal header_libs
428f40f : plugin_store: Split H2BGraphicBufferProducer to a dedicated file
49411a9 : V4L2Decoder: adjust the ALOGD log to ALOGV
51645f6 : C2VdaBqBlockPool: remove unnecessary namespace prefix for status_t
8b3480e : C2VdaBqBlockPool: avoid unnecessary function call at surface switch
626efac : C2VdaBqBlockPool: support surface switch at protected playback
3262a62 : C2VdaBqBlockPool: set a constant maximum dequeued buffer count
233c155 : C2VdaBqBlockPool: Polish queryGenerationAndUsage method
5efc8f1 : C2VdaBqBlockPool: avoid unnecessary allowAllocation call
2ff3089 : C2VdaBqBlockPool: add unique_id_t and slot_t type alias
d57b793 : V4L2DecodeComponent: handle aborted decoding C2Work
c065af9 : V4L2DecodeComponent: fix element not found at mWorksAtDecoder
86ab0c6 : V4L2DecodeComponent: handle overflow
0b2af13 : C2VdaBqBlockPool: avoid reusing status variable
c82fffd : C2VdaBqBlockPool: track graphic buffer by identifier
7791a05 : C2VdaBqBlockPool: Use GEM handle as the identifier of graphic buffers.
d54b5a5 : C2VdaBqBlockPool: change Fence::waitForever() to Fence::wait()
856f88a : C2VdaBqBlockPool: do not support byte-buffer mode
a7de762 : C2VdaBqBlockPool: polish queryGenerationAndUsage() method
11115e2 : C2VdaBqBlockPool: make callback members hold weak_ptr of C2VdaBqBlockPool
a1cc7fa : c2_e2e_test: cache encoder input file
ccaf025 : c2_e2e_test: add codec ready broadcast
ee1af83 : V4L2Decoder: continue buffer fetching after flush
f6e4dc1 : v4l2_codec2: delay encoder output buffer creation
5cb7aa2 : V4L2EncodeComponent: limit the maximum number of concurrent instances.
c3a6a7f : v4l2_codec2: Handle force keyframe failure as error.
ea3fd81 : V4L2DecodeComponent: remove unneccesary lambda
4a03d9b : V4L2DecodeComponent: store weak_ptr at mDecoderTaskRunner
0d87376 : C2VdaBqBlockPool: remove unnecessary log
f2de371 : C2VdaBqBlockPool: adjust log level of H2BGraphicBufferProducer
b001b34 : C2VdaBqBlockPool: Polish the retry logic
9b9e79c : V4L2DecodeComponent: limit the maximum concurrent instances
37ed306 : V4L2DecodeInterface: use correct picture size to calculate size of input buffers
dddb478 : v4l2_codec2: Use H.264 V4L2 levels instead of IDC levels in encoder.
eebfbef : v4l2_codec2: Handle failed framerate change request as an error.
3e029cf : v4l2_codec2: Configure correct stride when encoding.
e4a209a : v4l2_codec2: Clear input format convertor on stopping the encoder.
ef9e3f6 : v4l2_codec2: Clear output queue on flush.
842521f : v4l2_codec2: Remove assert when scheduling next encode.
8f3e9c4 : v4l2_codec2: Stop encoding when QBUF operation fails.
5724718 : v4l2_codec2: pass SW flags in getGraphicBlockInfo
62a9e43 : V4L2Decoder: destroy previous VideoFramePool before getting new one
876c511 : C2VdaBqBlockPool: reply error at fetchGraphicBlock() if configureProducer() fails
6e9279c : C2VdaBqBlockPool: Rewrite configureProducer
d3edc9b : C2VdaBqBlockPool: Track the buffers owned by V4L2DecodeComponent
62908bc : C2VdaBqBlockPool: add TrackedGraphicBuffers to track graphic buffers
6443e39 : C2VdaBpBlockPool: call cancelBuffer when the buffer is not shared
4c39808 : C2VdaBqBlockPool: Extract getFreeSlotLocked method.
9f06374 : C2VdaBqBlockPool: log IGBP ID in hex format
6e1876f : plugin_store: switch to V4L2GraphicAllocator from C2AllocatorGralloc
f4fb192 : V4L2GraphicAllocator: Implement CheckHandle() for V4L2GraphicAllocator
75f8267 : plugin_store: add V4L2GraphicAllocator to add ID for graphic buffers
579cd8a : c2_e2e_test: Add fake renderer
79dd127 : components: Set InputBufferManager interval
81a632e : C2VdaBqBlockPool: remove fence timeout
2a52a94 : v4l2_codec2: Handle failed bitrate change request as error.
c43b0b8 : v4l2_codec2: Remove outdated comment about output buffer copy.
cfe73fd : v4l2_codec2: Update output buffer size after configuring input format.
62af43b : v4l2_codec2: Update v4l2_device with changes made in Chrome.
f598189 : store: return C2_NOT_FOUND when the name is not valid
8fd3fa4 : store: Avoid creating C2ComponentInterface when getTraits()
2b64ca7 : C2VdaBqBlockPool: add some verbose log for debugging
765aacb : C2VdaBqBlockPool: Defer IGBP::setMaxDequeuedBufferCount() to when fetching first block
5ecbe85 : C2VdaBqBlockPool: remove mConfigureProducerAndAllocateBuffersMutex
6c56d07 : C2VdaBqBlockPool: Remove unused variable `mProducerSwitched`
eb9bdab : C2VdaBqBlockPool: call IGBP::allowAllocation(false) when we get enough buffers
01afb20 : VideoFramePool: Remove CPU_READ usage for buffers used in surface mode
5ceb214 : C2VdaBqBlockPool: Remove getMinBuffersForDisplay()
6c16e31 : C2VdaBqBlockPool: Remove updateGraphicBlock()
c423c03 : C2VdaBqBlockPool: Check the returned block of CreateGraphicBlock()
d05bb55 : v4l2_codec2: Cleanup: remove unused forward declaration.
762e469 : v4l2_codec2: Add new SW decoder names to the e2e decoder test.
bc6c579 : v4l2_codec2: Add option to e2e encoder test to use software encoder.
9da4d81 : v4l2_codec2: use upstream V4L2_CID_MPEG_VIDEO_PREPEND_SPSPPS_TO_IDR control
10adc4b : V4L2Decoder: replace ASSERT with normal check in tryFetchVideoFrame()
702bc22 : C2VdaBqBlockPool: remove mAllocateBuffersLock
77a50f5 : C2VdaBqBlockPool: record buffer format in requestNewBufferSet()

+- Project: platform/external/virglrenderer

d470a2d : virgl: add support for per-context fencing
3a2a537 : vrend: hook up per-context fencing internally
3ae1b37 : vrend: replace fence id by fence cookie internally
5379986 : vrend: track fence contexts
17796a3 : virgl: add fencing interface to virgl_context
d9aad06 : vrend: Create frame buffer object in do_readpixels
64d35b6 : vrend: Do not cache frame buffer object in vrend resource
f390c4d : virglrenderer: Expose detailed GPU memory info to guests
54a2945 : perf: use perfetto v12.1
da89b10 : perf: Make it easy to run crosvm inside a debugger by giving a command file
24ed017 : perf: use a different subnet in the Docker image
daa7d94 : vrend: check if we got a version string
0ea8b44 : perf: Don't compile glx for virglrenderer and use debug-optimized build
f8128ab : perf: update waffle version
7d2c63d : per: Update kernel to 5.10.16
ff926b8 : perf: switch to bullseye
a62517f : perf: update documentation
4413c2b : perf: compile mesa with perfetto support
53f83cf : perf: pin epoxy version to 1.5.5
51d4d37 : formats:add astc 2d compressed format support
acf0fe9 : Remove GNU extension codes
0bf0fa4 : Align sampler feature detections to Epoxy
7e7a4e7 : vrend: Introudce VIRGL_CAP_V2_VIDEO_MEMORY to query video memory
b620ab2 : tests: add test_virgl_fence
c995f69 : tests: respect VRENDTEST_USE_EGL_GLES
51f45f3 : vrend: Fix GL_TEXTURE_SWIZZLE_RGBA on GLES
8d824b1 : use TRACE_SCOPE_SLOW for high-frequency tracing
e64afcf : add percetto tracing option
0621329 : remove TRACE_SCOPE_FMT to simplify tracing API
fab5e73 : meson: Fix test for "cleanup" attribute
ae72487 : vrend: report compute cap on GL only if the GL version is at least 3.3
1e1dbbd : ci: Set two expected failures for GLES 3.1 on GL
ced7231 : ci: Update docker image tag
2ca194a : ci: error exit out of the container build when a build step fails
f9e8acf : ci: keep fewer packages to make sure the self-compiled versiosn are used
600c65b : ci: Reorder mesa and libdrm build and use older mesa sha
a98dc89 : ci_ Update expected GL CTS test results Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>.
69ae8ba : ci: Update expected results for the piglits tests
7213957 : ci: Add new expected results for GLES 3.1
f7ede81 : ci: Update expected results for GLES 3.0
9f1d0ef : ci: Update expected results for GLES 2.0
cbe5a89 : ci: Pass correct return value
1dac420 : ci: revert to using git for libepoxy
4835ffa : vrend: Fixes non-reachable default case.
9fbc538 : vrend: move program only into front of queue of it is not already there
4a5c238 : vrend: don't check vertex attributes in draw_vbo
c08c841 : vrend: use helper pointers in draw_bind_samplers_shader
4fd8403 : vrend: use sub_ctx directly in clear
9e0c4aa : vrend: use helper for sub_ctx in set_framebuffer_state
999f9fe : vrend: pass sub_ctx directly to draw_bind_objects
e409ad8 : vrend: add sub_ctx helper in bind_shader
ff37f78 : vrend: add sub_ctx helper in create_shader
7ab6a96 : vrend: add a sub_ctx helper in launch_grid
5c85ada : vrend: pass sub_context directly to draw_bind_abo_shader
b32ff0f : vrend: pass sub_context directly to draw_bind_ssbo_shader
bd7972b : vrend: pass sub_context directly to draw_bind_images_shader
8ac253a : vrend: make evaluation of same_prog better optimizable
4b151fc : vrend: rework shader program creation to be able to pass sub_ctx
d0a23c1 : vrend: pass sub_ctx directly to draw_bind_samplers_shader
217538f : vrend: pass sub_ctx directly to draw_bind_const_shader
6bbf703 : vrend: pass sub_ctx direcly to draw_bind_ubo_shader
2ca4dd4 : vrend: pass sub_ctx dirctly to use and add program
71378f0 : vrend: pass sub_ctx to blend state
d3d1036 : vrend: pass sub_ctx to update_viewport_state
18fb818 : vrend: pass sub_ctx when setting scissor state
3712429 : vrend: pass sub_ctx when setting DS state
963a02a : vrend: pass sub_ctx directly to update_frontface_state
71eadba : vrend: replace uses of ctx->sub with sub_ctx
57a1977 : vrend: Add parent context reference to sub-contexts
05676a0 : perf: Update gfx-pps version
c165357 : perf: Fix trace path handling in scripts
b9dc303 : perf: don't start perfetto when disabled with argument
f5a45fe : vrend: add support for VIRGL_CAP_V2_UNTYPED_RESOURCE
115a07a : vrend: track untyped resources
f1e72a8 : vrend: attach/detach virgl_resource rather than pipe_resource
e9de44e : vrend: fix a potential egl_image leak
1f36f00 : vrend: clean up virgl_egl_image_from_*
03dd775 : vrend: refactor select program
d9b4e34 : vrend: remove unused ctx from shader state call
12e5c80 : vrend: pass sub-context to shader key generation
2835fed : vrend: move drawing info to sub context
0be4be0 : vrend: extract method for shader update from vrend_draw_vbo
2b0e2f0 : gallium/cso: use a different hash function
00093d0 : vrend: use an array of program lists and merge dual_src into compare value
2d64614 : vrend: seperate lists for compute and gfx shaders
b9f7be9 : vrend: move last used shader program in front of the list
5f1f099 : vrend: Cache VS and FS id's in program to speed up comparison
9ad6f60 : vrend: merge vertex buffer ID into vertex buffer struct
1b51495 : vrend: replace if-chain by using switch/case
46be889 : vrend: use a helper variable for the buffer pointer
a22c56f : vrend: remove unused parameter
4ab4d4e : vrend: pass texture swizzle as array
f8000f0 : vtest: add VCMD_CONTEXT_INIT
0b3e195 : vtest: add VCMD_GET_CAPSET
53aedf6 : vtest: add VCMD_GET_PARAM
48b67e8 : vtest: defer virgl_renderer_context_create further
3802f56 : vtest: defer virgl_renderer_context_create
654771b : vtest: use vtest_destroy_context to cleanup
d3fd541 : virgl: add virgl_renderer_context_create_with_flags
e47df7f : virgl: fix virgl_renderer_export_query for untyped resources
602002c : vrend: fix out_modifier default value
f6c7045 : virgl: fix virgl_renderer_resource_get_map_info for untyped resources
3bd6244 : virgl: return res from virgl_resource_create_*
4215cb7 : vrend: simplify vrend_renderer_resource_get_map_info
e1eb18a : virgl: clarify typed/untyped virgl_resource
aac2d14 : vrend: reduce tracing overhead by only calling vsnprintf when needed
c575de5 : vrend: Fix the decode loop error exit
cbc5616 : vrend: Don't try to copy to res->iov if there is none
18b4bfc : vrend: declare decode callback table as static
104fef0 : perf: Build crates locked to a version
3c91b40 : vrend: rename vrend_renderer_resource_allocate_texture
4a71d9f : vrend: refactor emulated bgra fixup
99051a4 : vrend: move texture width check earlier
7899e05 : vrend: refactor vrend_resource buffer alloc
e2884b6 : vrend: refactor vrend_resource init
facba53 : vrend: constify vrend_renderer_resource_create_args
e7f47fd : perf: add scripts to build docker image and run perfetto trace analysis
d5cced1 : vrend: Fix TGSI UIF/IF behavior.
4455b3f : vrend: pass vrend_context directly to the decode functions
3f02922 : vrend: remove superflous range check
569ea16 : vrend: reduce work done in command decoding loop
cbcba98 : vrend: pass buffer pointer for current command to decoding functions
c6b9de4 : vrend: replace switch on decode functions with call table
e1a8fdf : vrend: unify interface of decode functions
612e2d7 : shader: disable coord_replace for non-POINT primitives
9040965 : vrend: fix copy transfers with gbm bo
ad2e9c4 : vrend: fix gbm transfer to subregion
9dac27a : vrend: match Mesa gbm header
ba6d1e3 : vrend: emit alpha_ref value as float
b4d601b : vrend: Also test for EXT_buffer_storage
b4dab39 : shader: fix emit_ios params order
184967e : ci: Update good versions and date limit
59f7510 : vrend: only use egl fences on gles profile.
7db2faa : ci: Add build with the stderr tracer
024a0d9 : virgl: Add tracing to stderr as alternative tracing method
19d65e8 : virgl: Add perfetto performance calls conditionally
3ebb0ff : virgl/gbm: Make it compile on old version of mesa.
48f02de : vrend: reject invalid capset versions
46da76b : vrend: clarify virgl capset versions
922435f : vrend: reject capset id 0
0e272c3 : vrend: remove VREND_CAP_SET*
1d31f70 : vrend: mask out VIRGL_RENDERER_THREAD_SYNC early
ccda76b : vrend: move eventfd manipulations to virgl_util.c
b87b69e : vrend: plug fence leaks
b5d3fe0 : vrend: fix VIRGL_RENDERER_THREAD_SYNC
909090a : vrend: silence a compiler warning
1a8b82f : virgl: fd should be an int in export_fence
c7c102b : vrend: test for EXT_texture_mirror_clamp_to_edge
9954c2e : virgl/gbm: support GBM_FORMAT_ABGR16161616F
305c351 : shader: mark readonly args as const
26a00bb : shader: pass dump_ctx* as const in apply_prev_layout
87c80a4 : shader: vrend_shader.c linting
bb89187 : shader: pass dump_ctx as const to emit_ios_*
00418a8 : shader: pass *shadow_samp_mask as function arg
13d755f : shader: remove dump_ctx arg from allocate_temp_range
b9a78c6 : shader: pass images[] as function arg
43b01bb : shader: pass ssbo_memory_qualifier[] as function arg
4c76e9d : shader: return updated glsl_ver_required from emit_ios_common
cabc440 : shader: bundle vrend_patch_ios
d73a6bc : shader: bundle vrend_generic_ios
a1d262b : shader: bundle vrend_glsl_strbufs
313f1cc : vrend: add support for exporting egl fences
16f8d89 : vrend: build fences on EGLSyncKHR when possible
1fbffad : vrend: refactor syncobject wait to a helper function
5cdb136 : virgl/egl: delete some dead code
1a79cb4 : vrend: Recover texture binding after transfer
c8e4e1a : vrend: disable GL_EXT_external_object_fd path on non-Intel boards
fb62616 : vrend: set caching for gbm based buffer objects
a15838e : vrend: don't change the readback format for emulated BGRA unless bgraswz is active
2dc844a : tests: add some init/cleanup/reset tests
f875c3a : virgl: more checks against init args
bd6540c : virgl: improve init error handling
8dc7d34 : virgl: more robust winsys init/cleanup
228fa50 : virgl: more robust resource/context table init/cleanup
b577719 : virgl: move resource table init out of vrend
fadf552 : virgl: move resource/context table cleanup out of vrend
e8ff76e : vrend: change cleanup order in fini/reset
d4c9ef8 : virgl: move vrend_state.inited to global_state
0edca46 : vrend: improve vrend_state.inited checks
fbaef85 : virgl: add struct global_state
c38c248 : virgl: constify virgl_cbs
8dd1242 : vrend: hide vrend_winsys_glx
ce03b7a : vrend: add vrend_winsys_init
1991666 : vrend: add vrend_winsys_cleanup
163f4f1 : vrend: fail EGLImage import at runtime
afc2775 : vrend: add vrend_winsys_get_fd_for_texture*
7fc8530 : vrend: add vrend_winsys_get_fourcc_for_texture
5df70a5 : vrend: move gl context functions to winsys
0f5e6eb : vrend: move virgl_has_gl_colorspace to winsys
baea5a2 : vrend: add vrend_winsys.[ch]
bea941a : vrend: rename GLX sources
3c4c0af : vrend: rename EGL/GBM sources
9ccd1d9 : meson: move vrend sources to vrend_sources

+- Project: platform/external/vixl

07f3653d : Change libvixl symbol visibility.
c9187191 : Add min_sdk_version for ART module.
e739be0b : [sve] Fix while simulation corner case
c978f1e6 : Rename ART release APEX to com.android.art.

+- Project: platform/external/vogar

a942d2b : Add vogar OWNERS
eb51ed0 : Avoid process races in HostFileCache

+- Project: platform/external/vulkan-headers

1783d5a : Remove llndk_headers module
dbab03e : Update OWNERS file

+- Project: platform/external/wayland

b53eb39 : Update to Wayland 1.19.0
449f5b9 : Clean reimport of Wayland core sources 1.17.0
dede1aa : Clean reimport of Wayland core sources 1.17.0

+- Project: platform/external/wayland-protocols

7eb0883 : Cleanup licensing metadata
0a43df9 : zcr_remote_shell: Deprecate use of display_id
84daafe : Sync to chromium zaura-shell version 18
0258d6c : Resync to Chromium remote-shell-unstable-v1 at 32
0574e8b : Sync to chromium zcr_remote_shell_v1 version 32
e9b28c3 : Sync to freedesktop.org protocols against d10d18f
9e6243e : Sync to chromium zaura-shell version 16
6e011fe : Sync to chromium zcr_remote_shell_v1 version 32
8d90450 : Sync to chromium zcr_remote_shell_v1 version 32

+- Project: platform/external/webp

17dc664 : add fuzzers from upstream

+- Project: platform/external/webrtc

889b21a2e1 : Generate new Android.bp file and correct build errors

+- Project: platform/external/wpa_supplicant_8

7ad2a872 : keystore: Fix PEM certs handling
236f0f57 : Update GO operating frequency after interface setup is completed.
eaaf04ea : Added changes to handle Legacy FT test cases.
e18d262a : Use a shorter wait time for p2p connect with operating frequency
6a16d8c7 : Fix for dropping p2p group remove event in HIDL
a9478a90 : WiFi: Modify OWNERS files
84bb3e12 : Decouple btm_offload feature from MBO feature
b3986b85 : P2P: Try fast associate if p2p GO is found in external scan
33dcaa5b : HIDL: set he_oper_chwidth=1 to allow 80Mhz bandwidth.
26978f35 : optimize the p2p client scan time
aace8cd0 : wifi: enfoce H2E for 6Ghz BSS
01c42f26 : optimize p2p scan time in finding auto GO
feb779cd : supplicant: Remove rpius@ from OWNERS
2217159a : [wpa_supplicant] Read certificates from keystore in DER format
e8472c2b : Revert "Wifi: Support NVT-ASCII in passphrase"
50d602c2 : wifi: Handle removeAccessPoint for bridged AP case
c3979c34 : hostapd: Fix eapol packet drop in bridged mode
012c1ce3 : wifi: Correct check condition for SAP 11AX mode.
d1d0111b : EAP-SIM/AKA: Fix check for anonymous decorated identity
0e0e22c8 : [DO NOT MERGE]Add a configuration to disconnect on deinit if WoWLAN is enabled
2cbbcd12 : Support Passpoint frame filters in Android
95921930 : Support for decorated anonymous identity prefix
61dece6d : P2P: Fix a corner case in peer addition based on PD Request
b8acd2a8 : P2P: Fix a corner case in peer addition based on PD Request
8b68d798 : P2P: Fix a corner case in peer addition based on PD Request
838e6fd1 : P2P: Fix a corner case in peer addition based on PD Request
57e19f53 : wfd: Support to configured WFD R2 Element
0133fc1f : wfd: Add callback to return WFD R2 Information element
8ba146ce : Wifi: Support NVT-ASCII in passphrase
33494560 : wifi: implement setSaeH2eMode API
13c4cdae : P2P: Fix a corner case in peer addition based on PD Request
c09ec815 : P2P: Fix a corner case in peer addition based on PD Request
6ba121e9 : Flush pending control interface message for an interface to be removed
f3f8d3c8 : Flush pending control interface message for an interface to be removed
6084025b : [wpa_supplicant] Cumulative patch from commit 59e9794c7
731adaed : change cast to address build failures with Broadcom wifi
b10c4698 : Support for sending BTM request frame to upper layer
9eda9a0a : supplicant: Handle hidl registration failure
07c1762b : Send network not found event to framework
e06118e2 : wifi: Send MBO-OCE association rejection info
e1b094d9 : wifi: Call terminate for the clean up before shutdown IPC
d53974f4 : nl80211: Do not ignore disconnection event after a connection event
34812624 : Drop unexpected connection event while disconnected
677e7489 : Add support for SAE-FT
8c282e53 : wifi: Supports forceClientDisconnect in bridged mode.
e75b0657 : Add options in hostapd to inject connection failures.
4ce94634 : [wpa_supplicant] Set the OWE only flag when KeyMgmt set to OWE
e4d55f43 : [wpa_supplicant] Set the OWE only flag when KeyMgmt set to OWE
eb250ffa : wifi: Add listen AP_EVENT_ENABLED event
44b08ecc : AP: Check driver support while auto-selecting bandwidth for AP/P2P GO
e8a885b9 : hostapd: support for 60GHz SoftAP
3b8cc0cf : wifi Clear the callbacks before executing terminate
73822858 : P2P: Fix copying of secondary device types for P2P group client
22c30be5 : P2P: Fix copying of secondary device types for P2P group client
803c2d66 : P2P: Fix copying of secondary device types for P2P group client
5133d784 : P2P: Fix copying of secondary device types for P2P group client
1b737ee5 : p2p: add SafetyNet logs for security fix
512af049 : Wifi: DPP STA Enrollee-Responder mode
e12b697f : P2P: Fix copying of secondary device types for P2P group client
31294252 : wifi: Refactoring code for IfaceParams extendation
4c09cc9c : wifi: handle association failed in driver
e2cb56bd : Support for sending BTM request frame to upper layer
9957b016 : [HIDL] Add support for Passpoint Venue URL
0cb0e271 : wifi: Create 1.3::IfaceParams to support dual bands (AP+AP Part 1)
e9b01416 : wifi: implement enable SAE PK only mode API
03c32d0b : wifi: use 1.4 supplicant status to return unsupported code
04a4ca61 : [wpa_supplicant] Support for Passpoint T&C notification
460ea7fb : [wpa_supplicant] EAP-SIM send AT_IDENTITY first
b3a7c70c : [wpa_supplicant] Remove null checks for URL in deauth imminent
8a8f100e : P2P MAC Randomization
0447876c : [wpa_supplicant] EAP-SIM send AT_IDENTITY first
13830735 : wifi: implement enable SAE H2E only mode API
39deeade : wifi: implement transition disable callback API
73c89ee5 : Fix a compilation error for send_and_recv_msgs
899fcc7e : [wpa_supplicant] Cumulative patch from commit d68c0dd4d
fb44dcb6 : wifi: Remove ACS check to set HT/VHT capability
80e5a0fa : wpa: Terminate on callback client death
afbd84b2 : supplicant(hidl): add support for 60GHz (WiGig) p2p
35d8ea48 : Bug fix for SAP in 6G/WPA3_SAE mode
92cbe44b : wpa_supplicant: Fix order of auth_timeout event
b921bb82 : Added BRCM vendor command to trigger ACS scan.
90775446 : Fix for SAE connection failure due to SAE frame drop
4e63c9ed : Revert "Add update of mac address to supplicant"
7c79d9d1 : Revert "Fix defining FEATURE_UPDATE_STA_MAC_ADDR"
32b06cba : Revert "Fix defining FEATURE_UPDATE_STA_MAC_ADDR"
b0f4d54f : wifi: Add access network type support
a0cfc149 : Bug fix of 6GHz band channelization
2ee58182 : supplicant(hidl): add support for 60GHz (WiGig)
29973f8b : wifi: Report mac address of apIfaceInstance in callback
b264f292 : p2p: enable auto join to join a group if possible
b7b3f4da : p2p: fallback to p2p neg after running out of GO scan attempts.
4b2a5027 : p2p: set ap_configured_cb during p2p group reform process
f05f8e08 : Fix defining FEATURE_UPDATE_STA_MAC_ADDR
98c4eeb7 : Fix defining FEATURE_UPDATE_STA_MAC_ADDR
4fa8e771 : wpa_supplicant core change to support 11b only mode
d8c9d5c9 : wifi: hidl change to support 11b only mode
83385120 : p2p: route events to P2P device
dab9150d : wifi: Add info callback
d0621050 : wifi: Add hidl support client connected callback
972b2042 : Notify the bssid driver sent in assoc-reject.
aff9a6ad : Add update of mac address to supplicant
105f8b8c : wifi: uprev supplicant interface to 1.4
f8b1b40c : wifi: Upgrade hostapd HIDL to 1.3

+- Project: platform/external/zlib

eb9ce8c : [zlib_bench] Minor code maintenance and comment cleanup
e8da4da : [base] Remove base::StringPiece::as_string() usages
0949050 : [LSC] Replace base::string16 with std::u16string in //[f-z]*
348acca : Use std::move() with base::Passed() for base::BindOnce(), part 1.

+- Project: platform/external/zstd

9152cc91 : Migrate system/core/adb to packages/modules/adb
c8cf56a0 : Migrate system/core/adb to packages/modules/adb
5167245c : Migrate system/core/adb to packages/modules/adb

+- Project: platform/frameworks/av

c7bade46ad : AudioFlinger: Workaround for dumpsys stall
5450ceb552 : DrmManagerClient: query drm service without blocking
0cdba5761f : camera2: Document minimum pixel array size restriction for ultra high resolution sensors.
bcc6dbee9d : CCodec: do not update frame size with buffer dimensions
66b1955b88 : RELAND CCodec: fix dataspace configured for the input surfaces
a22028535b : Fix odd values in aaudio metrics.
4c95b73d19 : Revert "CCodec: fix dataspace configured for the input surfaces"
f51ce00a3e : Apply Assistant AudioPolicy to HotwordDetectionService
9367cf8d89 : C2 VTS: Use string::compare instead of string::find to match mime
ac55b54fd0 : CCodec: fix dataspace configured for the input surfaces
bde9290ffe : cameraserver: Fix SessionConfigurationUtils::getAppropriateModeTag
c0b8d471ad : Disconnect external cameras if sensor privacy enabled
1646c3ce9a : Camera: Fix deadlock when querying for camera muting support
326fd062d0 : transcoding: Set codec default complexity to be 1.
9255ce08d5 : camera: Add crop and metering region correction for max resolution requests.
06f1f0de05 : Revert "CCodec: don't drop metadata for output with flag FLAG_DROP_FRAME."
96e879f391 : Revert "CCodec: drop buffer and not notify client if outputformat isn't changed for FLAG_DROP_FRAME."
c2459849c6 : Camera: Fix test pattern data propagation
5e3bd0f049 : VT: fixes possible nullptr case in ARTPConnection.
220f561584 : Revert^5 "Conditional start the media.transcoding service.""
247a367ab9 : IAudioFlinger: fix incorrect audio patch handle
dc173406ce : CCodec: wrap graphic buffer only if Y plane has the smallest address
2e4e3e6ff4 : le_audio: Correct typo for BLE headset output communication device
b1d3155d1d : VT: Change kStaticBuffer to 100ms except for ViLTE
588ff2b8a8 : VT: Adjust an anchor time if packet comes too early.
0694792740 : VT: provide last cvo value if it's not present.
27dfa5e43b : VT: Push incomplete packets unconditionally into decoder
e61c729467 : VT: process packets right after jbtime expired
bf5d9320ec : VT: Send more RTP SR information to upper layer
0ae18b4478 : VT: Corrects RTP/NTP timestamps of RTCP:SR(Sender Report).
e06c3d3180 : CodecBase: fix parameter query methods
b638802693 : Codec2Client: Do not crash on configuring null output surface
9cef9404fb : Vts: add support to use Surface for decoder test
3b7d959727 : C2SoftMp3Dec: Treat timestamps as signed values
a2159aa184 : AudioTrack: Obtain stream type from AudioFlinger
9925db5e80 : audio policy: fix record op monitor use of wrong command thread
524ee46e15 : audio: replace speaker to speaker safe if ring is active
cc58a6bdb4 : Revert "audio: prefer STRATEGY_SONIFICATION when ringotne is active"
f28b33dd8a : aaudio: allow stream to restart after RESULT_STOP
92d0a32574 : audio flinger: shared audio record fixes
2646a058ec : Camera: Improve logical camera RAW capture docs
a1c64134d3 : RTSP: Notify a seek event to ARTPSource.
65284d7459 : RTSP: RTSP streaming aborted by packet loss.
6a45b8b9bd : RTSP: Do not close a rtsp socket before rtsp:teardown sent.
b38b53fb2e : Camera: Fix race condition for filterSPerfClassCharacteristics
050b31fb61 : VT: Supports cvo mode for H265 stream.
b3508ea287 : VT: Wrong size buffer allocation of vps/sps/pps.
d482721d45 : C2 Vts: Update memory usage flags in video encoder tests
6f11690797 : CCodec: use null wrapper instead of empty buffer
0f5969bb0a : DrmManager: check drm.service.enabled in init (2nd attempt)
6a8237fd2a : Camera: Fix localtime month formatting
9ddff08137 : Revert "DrmManager: check drm.service.enabled in init"
78aa7c9490 : CCodec/Codec2Client: signal surface consumer usage to component
c762946634 : Camera: Fix deadlock caused by mBatchLock
cd3d36bb53 : Handle ANDROID_JPEG_MAX_SIZE for ultra high res sensors.
e6139d5c32 : audio: create audio patch when the highest input soruce change
3f48edc9f7 : Change development module version numbers
59f4a4ed30 : codec2: advertise default VP8 profiles if none are advertised
2e57b535a4 : Revert^4 "Conditional start the media.transcoding service."
11e60d7aad : MediaMetricsService: Validate logSessionId
856a9b56e0 : Dolbyvision parsing used disallowed functions
38a8ef7cca : Fix several mainline media modules using system libraries
6c14e31d43 : Camera: Increase buffer count limit for prepareBuffer
5486d14dde : Camera: Clarify zoom and crop behavior for capture result
987ce1059f : audio policy: add recording app ops monitoring for system services
fccd98a336 : DrmManager: check drm.service.enabled in init
419c14732b : restrict sizes shaped (and requests to codec to shape)
f20f2d4dad : audio: prefer STRATEGY_SONIFICATION when ringotne is active
5c6a4c5789 : Graceful handling of missing extractor metadata
2e1e8d1834 : Revert^2 "trancoding: lazy-start transcoding service"
56b6ad7a4d : Revert "Conditional start the media.transcoding service."
286eefa3d0 : media: Rename ImageDecoder class
ed726ccd07 : audio policy: report app ops silencing audio recordings
8faebbc092 : codec2: unlock GraphicBuffer if lockYCbCr succeeded but could not process it
1bac3fed56 : codec2: fix CBR_FD framerate mode hook-up
af37a3916a : codec2: add CORRECTED and CORRUPT flags to work item
1e3ca83936 : Pass the minimum quality enablement across C2 interface
183676c4dc : Signal minimum quality needs to underlying codec
97e8181cf7 : C2 VTS: Update SetUp() to reduce code duplications
7cfafacb2d : C2SoftOpusEnc: Add support for a constant bitrate
87604efcc1 : C2SoftAacDec: Fix reset while codec's stop()
6558757d8c : C2SoftAmrWbDec: Fix reset while codec's stop().
a6138c5136 : Camera: Avoid possible race conditions during in-flight dump
cfd3a6fa3a : AAudio: doc that 24BIT_PACKED is little-endian
a8236b4742 : Merge changes I54a7af62,I98364ee9,I394e3e65 am: bb155b3aae
bfd9a21018 : gav1: Support monochrome videos/images
2509e1aeaf : gav1: Increase max supported resolution to 4096x4096
e911f2e3ff : Camera: Update max HEIC buffer calculation
0a8987f77e : Codec2BufferUtils: add support for more color aspects
be541a59f3 : mediaserver: add instructions for switching to 64 bit
731e914f49 : Codec2Buffer: Update 64bit check in asC2Buffer
4451776fea : Enable media to perform its own hidden API processing
7ba01f76fb : stagefright/foundation: Increase AMessage max item count to 256
df3a314566 : audio: fix race when stopping a stream
c47a784d7f : oboeservice: call to hal again to close transport FD by binder
b228994b94 : Move QP bounding to reflect properly
4c826e41bd : codec2: do not count padding into allocation's capacity.
268dac8933 : codec2 codecs: always specify range of buffers
5945dbe3b7 : transcoding: check API31 as it's available
3f658d2cd8 : MTP: enable new cancel behavior in short packet handling
5aea7eaf05 : VT: Add control of base jitter dynamics
6c8ac4ba38 : audioflinger: avoid removing the same effect from the audio HAL twice
2ebb839dac : Camera: Continue small JPEG size filtering if dynamicDepth tags fail
c43e61aad9 : Avoid MTP open binder call to MediaProvider
8d96aa8efe : MTP: Skip runtime thumbnail generation for Android Host
ddcc64066f : MediaFormatshaper off below 320x240
df2230757d : Camera:Retain dumpsys logs from prev open session.
bd3a649f47 : MTP: add a new parameter for cancelEvents function
59de426f74 : AudioTrack: presentationComplete by time for Direct Tracks.
52efb588f6 : aaudio: unlock when joining the timestamp thread
347fcbb434 : aaudio: prevent deadlock when stop() calls disconnect()
d7d8cf9873 : Revert "MTP: add a new parameter for cancelEvents function"
1303f8ea79 : Fix memory leaks in audioserver
11afe4f2dc : Camera: Support TEST_PATTERN_MODE_BLACK for camera muting
4da5536f4c : Revert "Camera:Retain dumpsys logs from previous open session."
0f2041fd46 : Abort operation upon arithmetic overflows
d4abdf7439 : Camera: Filter small JPEG sizes based on targetSdkVersion
c935ee2b29 : Record MediaCodecReported atom
191084fc41 : Check discriminator before accessing FrontendCapabilities information.
5f6fda778b : aaudio: unlock when joining the timestamp thread
9dd928e100 : aaudio: prevent deadlock when stop() calls disconnect()
55658b106c : Prevent overflow of unsigned variable
8c7ef891a0 : audio policy: finish audio record op when silencing recording
1b99852c70 : Audio: Fixes for FCC_LIMIT validation
c24226c985 : MTP: add a new parameter for cancelEvents function
5ffbcb3097 : Implement video peek for Codec2 based codecs
8bdd56892b : media_codecs_sw: Update supported resolution for av1
24b9f42787 : C2SoftAvcEnc: Allocate output buffer as per clip's dimensions
936845ad4f : Audio: Support FCC_LIMIT for 22.2 testing
30dd3ee6d1 : Camera:Retain dumpsys logs from previous open session.
b5aee61b3f : Disable MediaMetrics for the HotwordDetectionService.
058f94b41b : Enable HotwordDetectionService to access audioflinger.
07dc80d490 : C2SoftGav1Dec: Update supported levels
b18227c8fa : Switch media fw hotword permission check to PermissionChecker (av)
fda44006eb : EffectBase: Make callback getter/setter atomic
cee4d3db3b : Ensure Mpeg4H263Decoder Unit Tests run on older release
337611324f : Switch media fw permissions checks to AttributionSource (av)
f37f198efb : AudioFlinger: fix player ID generation after crash
eddcf369a6 : aaudio: clear data buffer before use
b8259798dc : Camera: remove the camera device version check during statusCallback
f042b9bea0 : Do not invalidate stream when the secondary outputs are changed.
84df28c28a : camera: Fix sensor pixel modes unparcelling in OutputConfiguration.
f5ab70707d : Downmix: Test to 22.2
7d234f7cee : Fixes for MediaRecorder log-session-id
d2894feaf0 : Camera: Use area for legacy size filters
ccb74ec0a5 : AudioPolicy: engineconfigurable: WA to 32bits limit criterion
ef25b6b903 : Downmix: Clean up the generic downmix
89db299fce : Camera: Remove small JPEG sizes for performance class primary cameras
a11b17ffeb : Downmix: Remove unneeded LVM_FLOAT
862b1ab680 : Downmix: Remove unnecessary channel mask redefine
679c471659 : Downmix: Enable host test
1974803dcb : Downmix: Move to cpp
220c56cf5f : Downmix: Add benchmark
4706879762 : Downmix: Clean up unnecessary API and add gtest
8aad6e5ea4 : Include sdk versioning proto in media apex
57be6305fc : MediaMetrics: add kCodecShapingChangeCount and change QP data to be after shaping
d911b64ee7 : Move proto messages from enums/ to message/
76bb821dca : legacy camera api: Enable zsl if preview frame rate is supported.
18b9620f2d : Freeze AIDL APIs for SC
eaa10e4a57 : audio: refactor update metadata process
d9a6dbeb18 : Conditional start the media.transcoding service.
21bf6dabdc : Revert "trancoding: lazy-start transcoding service"
45e16b9051 : audio flinger: match app op monitoring to audio source
97cec6f8db : audio policy: fix VoIP audio switching from BT SCO to earpiece
8eb8d91844 : cameraserver: Allow clients to specify lower oom scores for camera arbitration.
29457edb85 : Clarify AAudio.h method documentation
95eb9de3ec : Add systemserverclasspath_fragment.
26a0e1a6b9 : Add bootclasspath_fragment.
576f13616d : Fix AudioTrack cannot resume after underrun
8f2f4e913d : audio policy: fix call audio switching from BT SCO to earpiece
5a624591eb : codec2 hidl plugin samples: update configuration with configUpdate
766bd5269c : Fix clearkey v1.4 issues
5f2ef916c7 : Record MediaCodec video playback duration
bfb8a72a57 : Fix C2StreamUsageTuning work for Linear Block model.
682c120307 : Revert "Revert "Do a version bump of media and media.swcodec apexes""
f29e14c606 : Further ID3 parsing work
ac2ba70582 : Revert "Do a version bump of media and media.swcodec apexes"
7b6385c740 : audio policy: fix wrong ring volume after music stops.
a3b006c8b3 : Improve ID3V2.4 handling unsynchronization
4550ed4849 : Remove a use of String16::remove.
b5f311cbb7 : transcoding: change max back-to-back running time to 2min
1238007f46 : CCodec: fix nullptr deref at initiateReleaseIfStuck
ab46367ff6 : codec2: Avoid sending input done event for incomplete work
24b33fc7ac : Fix AudioFlinger TimeCheck
d9ea645ebf : Camera: Add camera service errors to event logs in dumpsys output.
7b9e6dbbcf : CCodec: read formats after setupInputSurface
f2572aa6f8 : MediaCodec: Avoid a string copy
fba71259f0 : AudioFlinger: update low frequency logging
dc3992a996 : Do a version bump of media and media.swcodec apexes
c069759450 : audio policy: add back use of A2DP for phone strategy
ce872bde5f : VT: Introduce dynamic jitter buffer for RTP source
c2ad9c85c0 : DynamicCamera: Injection camera switching mechanism in Camera3Device
ca1c4e478c : EffectDownmix: Remove obsolete define
dfdf3308ed : Remove assertion over parser media
5f0fd7b239 : AudioFlinger: allow shared record audio history for fast capture
ae81b4c8ab : AudioFlinger: update log printing for 22.2
dad9ae84d8 : MediaMetrics: clean up logging of statsd atoms
8d9abe5739 : Tune HEVC parameters in mediaformatshaper
1f5063d7ec : MediaCodec: avoid touching output format at MediaCodec
e15409e61e : VolumeShaper: Make initialization consistent
70c556bee0 : MediaCodec: configure to reclaim resources before reset
3dedf68b69 : CCodecBufferChannel: fix output delay/reorder config
71455ba2e4 : Fix VolumeShaper unducking for OpenSLES playback
a75a83f7ce : aaudio: Reqest 32_BIT in AAudio Service for MMAP streams
e0dc36d090 : [BUG] AudioFlinger: Patch Panel: Fix SwBridge Patch leak
387458c9bc : aaudio: factor the format converstion function
6626fd2f76 : Further ID3 parsing work
7f6201dcc5 : Revert "transcoding: use background io priority"
84f439f7d9 : CCodecBufferChannel: fix output delay/reorder config
cc38d718c3 : audio policy: add missing encapsulation type default init in AudioProfile
28091438b3 : MediaProfiles: add support for profile
82d276a6ad : StreamHalLocal: Fix STREAM_EVENT_CBK_TYPE_CODEC_FORMAT_CHANGED
c007d18347 : MediaCodec: fix crash at codec service death while releaseAsync
981ddf805a : Tuning mediaformatshaper
ff1b503ba1 : Configurable AudioPolicyEngine: Skip device count assert
87440d8a9a : Configurable AudioPolicyEngine: Skip device count assert
d64df6dd88 : MediaProfiles: expose CamcorderProfile objects for clients
b0aeb8b661 : MediaProfiles: allow multiple codecs per profile.
6dbe0d0cba : Rename extractor symbols to log session id
6eec57fb86 : codec2 hidl plugin samples: implement queryParamsForPreviousComponent
5769742e50 : codec2 hidl plugin: define queryParamsForPreviousComponent
d5c3961b82 : libmediadrm: visually highlight exception log msg
abca11e969 : CCodec: disable queue timeout for unrecognized media types
b86db170db : Add Recorder Session ID
0a6eb00be6 : Point to sc-mainline-prod branch
3defea715f : Codec2Client: avoid a null pointer deref
6d148b040b : C2SoftVpxEnc: add support for color aspect
155a79e04d : codec2: add MPEG-H 3D audio profiles and levels
ebeb74cb4e : codec2: add vp8 profile strings
b0e0963490 : DO NOT MERGE Add fmq function instantiations to preserve ABI
f61e899ae9 : CCodecBufferChannel: add null checks
c8da903448 : Log requested sharing mode.
a94cbe6fbe : CameraMetadata: avoid memory leak in case allocate_camera_metadata fails.
650bec4086 : transcoding: remove progress report logging.
239b0813c7 : Vts: Add support to test different resolution vectors
0765c9a4c5 : AudioFlinger: Make Direct AudioTrack behavior more flexible for underrun
6b605f29f1 : AudioFlinger: Do not send down 0's on direct PCM track underrun
82fa481114 : audioflinger: pause direct output when buffer timeout
81211ed2ea : C2 Vts: Remove unused C2AllocatorIon.h dependency
92bd526f62 : audio: use F_DUPFD_CLOEXEC to dup the MMAP buffer
e5bad78b43 : Add "original bitrate"
455982fde4 : AudioFlinger: Make Direct AudioTrack behavior more flexible for underrun
85ba33303c : AudioFlinger: Do not send down 0's on direct PCM track underrun
4018eb38b4 : Vts: add support to select input independent of mime type
2407ce3db8 : audio flinger: fix wraparound issues in AudioRecord shared audi history implementation
5c6daae040 : audioflinger: pause direct output when buffer timeout
3fa03fba8a : libmediadrm: handle hidl txn failures
614d8da20d : Tweaks to mediaformatshaper
6beeb2ebf4 : transcoding: use background io priority
ffe033dab3 : C2SoftAacDec: Compute output port delay from stream info
ef348b84ae : Update logging logic in AudioStream.
a99040f7ea : libstagefright_foundation: Add libbinder_headers.
a3a96a4951 : Add log session id to MediaParser
4ad80d89ae : codec2 hidl plugin: fix FilterWrapperStub::createBlockPool
d8cae10bac : DynamicCamera: Add new hidden APIs in AIDL and CameraService for injection camera
628baafe80 : trancoding: lazy-start transcoding service
1fe12f2772 : MPEG4Extractor: support MPEG-H 3D Audio (2/2)
9535f59503 : transcoder: Log benchmark transcoding params
e2a7376012 : libmedia_datasource_headers: export libbinder_headers
980bdf2b9f : libdatasource: fix null dereference
6fd7409e86 : Update unit test for ID3tests
44c1ace90e : Improve ID3V2.4 handling unsynchronization
4355682e7e : C2 Vts: renaming dynamic and constant variables
2c26e12bac : codec2: Add support for 24 and 32 bit formats
5e45c31d0e : statsd_drm pushed atom: skip empty entries
139ca758be : CameraService: Bounds-check argument to playSound
f4e1cb504b : MPEG4Extractor: support MPEG-H 3D Audio (1/2)
a1335e1aa8 : MediaCodec: add background mode
ccb3218df2 : Camera: Add new metadata tag for multiResolution stream
269acb4c60 : audio: add command to purge permission cache
d9ffcd42f0 : BufferPoolClient: Increase kReceiveTimeoutUs to 2000000
6aa1f4b2cb : transcoding: Make Mpeg4writer thread run with background priority in transcoding usage.
6bc185ffbb : Transcoder: Request background priority mode from muxer and codecs.
fd3c4857e3 : Replace llndk_library with llndk clause in cc_library
45a31636b4 : transcoding: change service thread priority to background
f5df0cc104 : Transcoder: Run all transcoder threads on background priority.
a2c1f6a13f : Mitigate issues around arithmetic overflow
0de05756b4 : Push additional codec related media metrics to westworld.
22df0f2124 : Transcoder: Name transcoder threads for easier trace identification.
01988354d4 : transcoding: restrict to system-background cpuset
0c465cf069 : Transcoder: Remove high priority thread from transcoder library.
db14cbacd1 : Codec2: Re-enable blocking allocator
643423e41c : Allow creating and starting of AudioRecord if appop is ignored
ec376dcd36 : AudioRecord: Allow to share capture history.
178e823bce : Camera: Move app ops to start/stop of streaming
fb9fe79467 : v4l2_codec2: Add VP8 profiles to C2Config::profile_t.
7b4e9d93ba : Update MediaFormatShaper
671806e1b2 : Update mic/camera toggles api
58cf29d0e5 : Reduce logcat noise
bc6fd0b2b6 : Camera: Update mandatory stream configuration for 1080p min JPEG size
6bd65a81ce : Add Mpeg4H263DecoderTest to mts test_suite
75e22f499c : RELAND CCodec: hold locks only for needed part
f24dd06146 : Use char instead of int in Tuner AIDL interface for all the 16-bit data defined in TunerHAL
5d6ea8f363 : reflect libbinder->libpermission: appops
ce82d784af : Cast HIDL uint16_t to char16_t in AIDL cpp backend service
9c38741939 : Revert "CCodec: hold locks only for needed part"
58a37f8bb8 : statsd_drm: skip empty pulled atoms
32ced0e61f : camera: Add basic fuzz test for libcameraservice camera2 implementation.
9a37b24337 : OpusHeader: Add error checks for channel count
4069d5dcbe : Add nullptr check before printing found device type
f4950034d3 : Companion constants for QP bounding
cd59f03de8 : Codec2BufferUtils.cpp: Fix integer-overflows
b28d6ca81e : transcoding: do not check bulk transcoding quota for MTP
91d50bbf89 : Serializer: fix allocator / deallocator mismatch
70dc7df62c : C2SoftAvcEnc: revert flex YUV handling
810eace3c2 : Codec2 Components: reset OutputBlockPool after use
432b12357f : Fix some TunerService/TunerClient implementation issues
7a9577cbb1 : AudioTrack and AudioRecord: add stopAndJoinCallbacks()
db46614d27 : oboeservice: separate mDisconnected from mState
d50ae62f07 : aaudio: unlock when joining the timestamp thread
372c10d2a5 : CCodec: hold locks only for needed part
9266dfc0d0 : Allow MREMAP_MAYMOVE as 4th mremap argument in c2 policy on arm64.
a1e71116b4 : Correct the TunerFilter local variable naming typo
b16f8d5255 : codecs: Add tests to device-tests test_suite
5cacc9e77e : libeffects: Replace LoadConst_Float with memset for 0 loading.
ec42fa2d8f : C2SoftFlacDec: add support to receive multiple CSDs
110682e62b : C2SoftHevcEnc: Add support for color aspects
2569a52635 : C2SoftAvcEnc: Add support for color aspects
b8f23c5a64 : enum migration
4bf844cfcf : Small comment formatting for doxygen in NdkMediaMuxer.h
364a1d9c86 : Fix ndk camera reference doc broken links on developer.android.com
3a1fa945da : Camera: Fix broken ndk link for synthetic extendedSceneMode keys
d07c19bb68 : audiopolicy: add update uid state after the change of phone mode
670965915e : Transcoder: Increase test timeout
6254525caf : CCodec: don't release all references at flush
1f560f8571 : MediaMetrics: Report last statsd atoms pulled
b23a3f1fa9 : transcoding: Add CtsMediaTranscodingTestCases to media and transcoding presubmit.
c93cac27ec : Camera: Track provider instances
5be90c892d : MediaMetrics: Report last statsd atoms pushed
8a661a3994 : Add state testing to RecordThread "Microphone" methods
d48a2a6028 : Avoid using fromServiceSpecificError on success paths
dbda76adf0 : C2SoftAvcDec: revert flex YUV handling
4762936558 : reflect libbinder->libpermission: appops
f7a86bf1ee : audioflinger: for libbinder/libpermission split
30cc2ca4b7 : audioflinger: for libbinder/libpermission split
19d7cd00f5 : Revert "Record MediaCodec video playback duration"
97247eac04 : Log metrics for aaudio stream.
f6e6a8e5b9 : NDK: add RAW_DEPTH10 image format to NDK
1184f93913 : Transcoder: Don't fail test if codec changes configured bitrate.
9b82231dcb : Camera: Fix up camera ndk headers
f7c88353ec : Ensure VOICE_DOWNLINK audio is sent to INCOMING_PHONE op
b38e2c89b6 : Fix link errors when generating ndk reference docs
8b64f285d7 : Camera: Handle display configuration change events
aa979c7c7b : Fix potential null ptr after low memory
da433d0bef : aaudio: add EXCLUDE thread safety annotation
45da1b7e32 : aaudio: prevent deadlock when stop() calls disconnect()
a5ba421b27 : Disable blocking allocator
01a686b6e2 : audio: add device constants for HDMI EARC
236664745f : AudioFlinger: Fix direct output resource from being occupied for too long
0735bf35ab : Dynamic audio policies input on UID
3d201944a0 : aaudio: pass strong pointers into threads
d8aa090df2 : Configurable AudioPolicyEngine: Skip device count assert
a51d292daf : CCodecConfig: Remove SBR mode from SDK message when it is set to auto
bc1a277ade : C2SoftAacEnc: Fix setting SBR mode
09226a7fa2 : reflect libbinder/am split
189d4db8f5 : CCodecConfig: Add mapper for aac-profile
8f183eb175 : C2SoftAvc: handle flexible YUV
4817c9ae51 : C2SoftAvcEnc: Use dimensions from mSize instead of input buffer
deafc7f6e1 : Allow Descrambler.add/removePid to pass a nullable optional filter
2336de8907 : Allow to set/get/remove disabled devices for strategy/capture preset.
a8ba4c1d75 : C2AllocatorBlob: allow multiple maps
2191c4cbd1 : aaudio test: test whether close joins the callback
d71c11da39 : Enable media format shaping by default
019ad8cc61 : codec2 plugin: misc fixes
3d800be20e : Prevent overflow and out-of-bounds access
702108925b : VTS: Fix MultiChannelCount and MultiSampleRate Test in audio encoder
244aaa5ffe : Updated shaping algorithm
0d6505c06d : audio:fix incomplete devices of duplicated output
4db8ba42f9 : Fix broken links when generating NDK Audio reference document
58a8737c26 : aaudio test: test hang in error callback
64d907aa80 : cameraserver: Enforce system camera rules for setTorchMode and torch callbacks.
cd522e6e74 : Update clearkey plugin to drm HAL v1.4
79a6ffbdaf : [RESTRICT AUTOMERGE]Fix CryptoPlugin use after free vulnerability.
190aa93efa : reflect libbinder/am split
12548dd9ae : audiopolicy: reflect libbinder/am split
b6e26f61a9 : audiopolicy: reflect libbinder/am split
a38fdf2ef2 : sfplugin utils: expand libyuv coverage
87aed818d5 : libmediadrm: cleanup more exception log spam
fdd62ff68e : C2 Vts: Avoid using strings to pass integer and bool values
b58afa74d3 : C2 VTS: Format using clang-format
240279ecd5 : [RESTRICT AUTOMERGE] Fix CryptoPlugin use after free vulnerability.
5ff3b95311 : aaudio: check for callback thread outside the lock
abb7ad47b0 : [RESTRICT AUTOMERGE] Fix clearkey CryptoPlugin use after free vulnerability.
77d0419509 : Camera: Fix up log message for CameraProviderManager
e44bfa3a4b : Record MediaCodec video playback duration
aa6e3ea942 : cameraserver: Enforce system camera rules for setTorchMode and torch callbacks.
710b39b694 : Media constans not yet in aosp
18ec532234 : transcoding: change getClientUids to return nullable int[]
886d7327a3 : libbinder - split out I?ProcessInfoService
8c62d8985c : cameraserver: Enforce system camera rules for setTorchMode and torch callbacks.
0a0ff0be80 : MediaResourceMonitor: move code from libbinder
eb009aafc4 : Noop mediaresourcemanager change to avoid conflict
560637e3ab : libaudiohal: Address TODO in StreamHalInterface
498d21515c : No need to reopen output when the active media devices is empty.
4921c0b993 : RELAND codec2: C2AllocatorIon/DmaBuf: add support for padding
a7fd4190b0 : stagefright: add nullptr check in MediaCodecSource
54c73ce56a : MediaMetrics: Update to use std::string instead of String8
5f1fadf0b3 : audiopolicy: Avoid logspam about engine config parsing error
f2d549f387 : Modify MediaRecorder stopping process to avoid blocking
1319f5a436 : Use vibrator information to initialize HapticGenerator.
2a3c967291 : transcoding: drop transcoding request when uid is gone
369600088e : Refactor for moved batterystats AIDL.
d6baae79ba : Fix "end of file while inside a group" error in NDK
4f782d9fda : libaudiohal: Align use of get_audio_port_v7 with default wrapper
4449e39748 : AppendData:MPEG4Writer&Extractor,MediaAppender
1eb88a92ab : CCodec: use known default format for bytebuffer mode decoder
7a398e7291 : [RESTRICT AUTOMERGE] Fix clearkey CryptoPlugin use after free vulnerability.
ebd86d3809 : transcoding: handle multiple uids in service
c1cb663bed : audio policy engine: fix improper error log in getDevicesForRoleAndStrategy
c5a55dea47 : audio policy: remove unnecessary error log
5a97b47672 : support changing audio-hw-sync-id during playback.
a727ef9918 : Better tuning hooks for mediaformatshaper
720cc43e97 : libaudiohal: Align use of get_audio_port_v7 with default wrapper
5a98cd413d : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/av
cd83aafbd3 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/av
ab09410a80 : C2 VTS: Add support to choose component/s to be tested
b4245ceaa0 : libeffects: Test treble module with treble level
9a8b8b33ed : Vts: refactor encoder code
82e5ab31b9 : CCodec: log the component name when the codec is stuck
80030da2a5 : Configuration that sw AVC encoder supports QP
970f1c8a22 : Update mediaformatshaper library
bd817e6311 : C2 VTS: Update checks for secure codecs
f469321c67 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/av
1a90fc51bc : Test: Add a fuzzer for libmedia's metadata component
f43be0c7ab : AudioFlinger: fix unique ID generation after crash
83d0abe623 : Revert "codec2: C2AllocatorIon/DmaBuf: add support for padding"
ffcbc02777 : Utils: intialize bitrate to 0
2a491d5d81 : C2SoftHevcDec: Fix resolution change handling
55a857917d : NuPlayerRenderer: intialize bitrate to 0
49d3fe7310 : Make PASSTHROUGH_USAGE_MASK real 64bit mask
c25affd2e7 : libeffects: Clamp output after Treble biquad
6cd5f9014f : Audio Policy Engine: fix in call routing (and other)
af7ae3bf72 : C2SoftAvcEnc: Use dimensions from mSize instead of input buffer
644a240842 : C2SoftAvcEnc: Use dimensions from mSize instead of input buffer
a714f11cdd : Implement hardware.interface.media.c2@1.2 HAL
fce527c470 : Codec2: Add classes and interfaces for blocking allocator
942352853a : AudioRecord: Fix uninitialized use of identity
0379606579 : Update AWakeLock to supply a display id.
b91f180d04 : Camera: Connect activity resizing state to camera service
d2bef93081 : Transcoder: Send more granular heartbeats on transcoder start up.
55089167fb : Vts: refactor decoder code
4751f4814b : Codec2: Add C2Fence returnable fetch interfaces to C2BlockPool
01df23aa47 : Add dlclose() to avoid potential leaks
34ea20a5c5 : Codec2: Add C2Fence returnable fetch interfaces to C2BlockPool
e3358f6756 : Revert "CCodecConfig: don't dup input format"
0b2d2f95e8 : codec2: C2AllocatorIon/DmaBuf: add support for padding
f78afc3b50 : Rework how QP bounds are passed, AVC encoder
825104de21 : AVC encoder processes QP bounding parameters
a9a724a0d1 : Rework how QP bounds are passed
b8865c1021 : Codec2 pass standard QP bounding keys
c4c331c96e : Update aaudio metrics.
82e5693d27 : Add SAD to AudioPort and encapsulation type to AudioProfile.
673dd1917a : RELAND CCodec: handle dataspace update from GraphicBufferSource
6891810512 : Remove unneccessary a2dpDeviceChanged variable
bcca9930cc : renderfright: add realtime arg
8577dabcf2 : Codec2Utils: Add support for media.c2@1.2
13f9b2f2d6 : cameraserver: Add HAL plumbing + capture request verification for quad bayer sensor apis.
f37f242bad : codec2: use libyuv for copying planes
3c415ece69 : C2SoftAacDec: Compute output port delay from stream info
874ad38f9e : MediaCodec: add methods to query/subscribe vendor parameters
51844dbf59 : codec2: Set custom ordinal for inputs processed by FrameReassembler
4249d164be : Implement peek mode state tracking in MediaCodec
a3f909a844 : Forward first tunnel frame OMX event to framework
2e403e843a : Forward tunnel peek flag to OMX implementation
12473e9182 : Return direct/offload corrected timestamps
71b0899358 : Reduce MediaFormat shaping verbosity
b6be3c4c8f : camera: Add metadata keys for quad bayer sensors.
1831f7bdb5 : Initial libmediaformatshaper
7c602c3534 : Camera: Fix handling of dead processes for arbitration
b3e76b60d9 : Rework how QP bounds are passed, AVC encoder
652498752f : codec2: add C2EncodingQualityLevel
a0ae69790a : Rework how QP bounds are passed
1cbc22c674 : Transcoder: Pass transcoding request parcel by value.
63a3583a3b : AudioTrack: get/setStartThresholdInFrames
3b247167c6 : fix null dereference on aeli
8735d0dd6c : audio: return accurate frame count when track is flushed
8c4e9c7ea3 : Look for additional media codec XML files
8e6748ee5b : Prevent read of uninitialized memory
57d90982aa : Improve handling MediaCodec linkToDeath() resource manager
ea21baac90 : Camera: Fix a doc typo
430d3cbd44 : Fix RefBase Explicit destruction
b9d0664274 : audioflinger: avoid cross deadlock with when releasing effect
d11dda8444 : [clang-tidy] Disable bugprone-narrowing-conversions for mediametrics
43eca11023 : SampleVideoEncoder: Add SurfaceEncoder Test
da63dfe10b : SampleVideoEncoder: Display Frame-type of the encoded stream
43ab371874 : libaudiopreprocessing: Test few more sampling rates
3c7f47af94 : AudioTrack: get/setStartThresholdInFrames
d510fddbaf : libaudiopreprocessing: Cleanup PreProcessing.cpp
70036acb50 : libaudiopreprocessing: Define and use cc_defaults
a781cee3f4 : Do not register with null observer
534685fc54 : Add NULL check for srcPort in supportsPatch
1f700cd061 : AudioService Remove direct check to sensor privacy service
5acc3c5aa8 : Revert "CCodec: handle dataspace update from GraphicBufferSource"
2e15aeded8 : mediametrics: implement AStatsManager_PullAtomCallback
4f13d11b40 : Revert "CCodec: handle dataspace update from GraphicBufferSource"
943123dcd6 : Stop sending unused fields to statsd
36614d635f : Ensure AAudioStreamBuilder handles null strings
b9116da215 : EffectPreprocessingTest: Initial version
a676a9a14b : Transcoder: Don't preserve profile/level when switching codec.
1f44bfba94 : Handle nullptr if memory allocation fails
c77a962daf : Implement AMessage::removeEntryByName()
a85a191ad6 : Building unit tests for NDK library
217c9688cd : libaudiopreprocessing: Disable host build for mac
ae7d9e6e52 : Put brackets around AIDL_RETURN macro
a86e02c365 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/av
31d94b038b : PreProcessing: Automated script for preprocessing test
233e98872e : Recategorize ALOGE() and other diagnostics
c0ac355a73 : Close the handle returned by WrapNativeCodec2GrallocHandle()
49aa91b81b : C2 mpeg4enc: Support dynamic bitrate change
5e5573fae2 : Preprocessing: Use free() for session->outBuf
37940438c1 : Video Quality extensions to Codec XML parser
765db4da43 : CCodec: add support for tunneled playback.
9908050579 : Camera: Handle physical camera metadata tracking for multi-res output
52df71c298 : Transcoder: Add HDR -> SDR unit test using sample plugin.
05b6a7c592 : stagefright: propagate dataspace from BufferQueue to MediaCodec.
40aaf9549c : CCodec: handle dataspace update from GraphicBufferSource
013e02e220 : libeffects: Add host support for preprocessing module
ea18634fdd : Fix "don't leak AUDIO_INPUT_FLAG_DIRECT to HAL version <= 5"
5afc3be663 : C2BufferTest: Get linear allocator as per device's capability
b1fbfdb272 : CCodec: add support for onFrameRendered for tunneled playback.
bda4575c36 : Add attributionTag to audio-recordings
77e97c78aa : CCodec: handle default dataspace
c14ee14c6a : MediaMetrics: Fix clang-tidy bugprone-narrowing-conversions
a2b5f5a818 : stagefright/codec2: fix KEY_PREPEND_HEADER_TO_SYNC_FRAMES
6496137f7b : Flac codec link statically against libaudio_utils
f58d645b15 : C2BufferQueueBlockPoolData: exit migration when generation mismatched
a3f344615c : Use `ro.boot.qemu` to check if the device is an emulator
d4b75e70dc : reverb_test: Print input arguments
ce76d5afe1 : Mark libstagefright/flac as being a mainline directory.
2e6a54ef41 : Flac codec link statically against libaudio_utils
a284970f53 : Camera: fix crash on 3.7 devices
0342ef4098 : NuPlayer uses format
7e36f266b0 : libmediadrm: associate plugin & framework metrics
6a30c8fa07 : libeffects: Fix LVDBE biquad instance creation
4a3c046e17 : CCodec: rework image data processing
9976058d11 : Fix biquad coeffs in StereoWidening modules
6ce16cba33 : Remove lock on MediaCrypto's decrypt call
fd945ef4c3 : Transcoder: Create a transcoder command line tool.
b0e9b84ecb : libeffects : Remove InstAlloc wrapper support
50fd22f3d7 : aaudio: fix race when disconnecting
10710e4687 : aaudio: lock transport methods
5c711d6527 : stagefright: fix stop-error-error crash
87d199cf2b : transcoding: drop transcoding request for bad actors
1e04766ff5 : audioflinger_fuzzer : Avoid configuration of invalid values
e07417a9b7 : [RESTRICT AUTOMERGE] Fix possible uaf of play policy state
fc0f846b00 : C2SoftCodecTests: Add unit tests for c2 soft codecs
19fd6c584e : [AudioPolicyManager] Voice Downlink Sink device selection
1ad278b5d6 : mediautils : TimeCheck: fix OOB access
230397eff5 : use sp<AudioEffect> instead of unique_ptr<AudioEffect>
d5219cf3ce : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/av
736791df62 : EffectReverbTest: Enable host support
fe679136d2 : AVC encoder processes QP bounding parameters
9470d46b4d : Codec2 pass standard QP bounding keys
dd7becb5e4 : EffectReverbTest: Initial version
88de9c4bdf : EffectBundleTest: Move helper class to a separate file
a99f404ae8 : Transcoding: Log transcoder level metrics.
ef06a5c244 : finish OWNERS-codecs -> codec_OWNERS conversion
6fe794eff6 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/av
0d99d9afb8 : C2Soft decoders: Increase max height to support portrait videos
cb528e2edb : C2SoftCodecTests: Add unit tests for c2 soft codecs
800144cce9 : Reverb true mono changes : initial version
4a03b4fb11 : libeffects: Zero initialize context structures
d4a7728496 : libaudioclient : Update log in VALUE_OR_FATAL
3fde870bd5 : Added oboeservice_fuzzer
10f33c00ee : CCodec: translate C2_NO_MEMORY to NO_MEMORY in onError callback
8bcde03bfe : Rename OWNERS-codecs to match naming policies
6537defa5f : Split getSurroundSound method in 2 methods.
54e1d21e90 : libmediadrm: cleanup exception log spam
e07dfc6c70 : build mediametrics_tests for primary arch only
e6c853316f : libmediadrm: add ERROR_DRM_PROVISIONING_REQUEST_REJECTED
8791331482 : additional codec-related media metrics
83bff12ed6 : Camera: Add support for multi-resolution input and output streams
ad1c222103 : [libnblog] Use new jsoncpp API
c5eb827325 : Check if the tuner feature is supported before waiting for the TRM service
70bb12e2ce : AudioEffects: Build static libaudiopreprocessing
86f5ec9edf : lvm wrapper: Set SourceFormat as per number of channels
d91f3fbed6 : CCodec: handle stride/vstride for encoder input buffers
bd79012321 : libmediadrm: log uuid on errors
34d6601898 : CCodec: move lower-res workaround to C2OMXNode
e5d7c4a469 : Update the algorithm of generating haptic data.
6ef1b95831 : Add "VTS" mode to APM Serializer
8916ae92a5 : APM: Fix config de-serialization
371b8d81ff : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/av
2802b8693a : audio policy: fix STRATEGY_PHONE routing when not in call
b5ec89ecb2 : Update usage of GraphicBuffer at buffer migration
0549e1a043 : C2BufferQueueBlockPoolData: Pass GraphicBuffer to migrate() directly
b849ee3e71 : C2BufferQueueBlockPoolData: remove C2BufferQueueBlockPool::Impl field
66cf459269 : Expose C2BufferQueueBlockPoolData definition at header file
8635cb19de : libmediadrm: save IPC failure logs
9ba33b3586 : [RESTRICT AUTOMERGE] Fix UAF in clearkey service's MemoryFileSystem
1a9c21bb6e : AudioRecord: Add setLogSessionId
3b1141d44f : Fix UAF in clearkey service's MemoryFileSystem
59b2dcccdb : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/av
56786ac103 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/av
759ac74b47 : CCodec: fix default color aspects handling
5d0b79c361 : Revert drop of Android.bp
51a782cd92 : Update CameraUtils::isCameraServiceDisabled to use base::GetBoolProperty.
5739fff711 : Revert "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/av"
ca0c3286a4 : stagefright: fix stop-error-release crash
5837c7f94a : Tracks: log internalTrackId in metrics
400f056d85 : AAudio: enable playerIId metrics tracking
4d416da50f : AudioTrack: Enable playerIId tracking for OpenSLES
6f451f0463 : AudioTrack: Enable logSessionId for original proto
193b61218a : C2SoftAvcDec: add support to use ih264d instead of ivd structures
49c0fe413c : Fix potential decrypt destPtr overflow.
f01aba9861 : C2SoftHevcDec: add support to use ihevcd instead of ivd structures
3c9044cdef : [RESTRICT AUTOMERGE] Fix potential decrypt destPtr overflow.
c6046709ae : codec2: add util method to fill Traits from C2ComponentInterface
58d8333d3e : CCodec: handle color-transfer-request
aec5f4b9b6 : codec2: integrate filter plugin with codec2 hidl utils
e539843f67 : codec2: add filter plugin interface & wrapper implementation
d8b142f2d1 : codec2: allow multiple components to get block pool from ID
92c9a52a9f : Send metrics for aaudio to statsd.
183ca3d9e3 : CCodec: reflect output format change after configure.
456787fa58 : transcoding: add test to test watchdog error returned to client
9da281d100 : [AudioPolicyManager] Voice Downlink Sink device selection
5cbec5a804 : Support source device to MSD sink device direct patching
8bee85ac7e : Support source device to MSD sink device direct patching
353df12108 : Add unit test for uninitialized read fix
055c09db24 : Prevent read of uninitialized memory
a8697e56b7 : Fix stuck while disconnecting chromecast
cbcfaa2098 : MediaMetrics: Add logSessionId handling
8c53750ec5 : CCodec: Updates to RevertOutputFormatIfNeeded
457c689a30 : transcoding: add watchdog to prevent transcoder hang
9a4cea48d7 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/av
ef30c3b7e7 : Update CameraUtils::isCameraServiceDisabled to use base::GetBoolProperty.
3908e7be0b : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/av
c742e4790b : aaudio: warn if a callback stream is written to
9f33dbaa02 : EffectBundleTest: Initial version
4843f84178 : Check for disabled camera in MediaRecorderClient
ab73119c7f : Add unit test for uninitialized read fix
713642e654 : Prevent read of uninitialized memory
e4497aaaab : Prevent read of uninitialized memory
346292cea9 : Prevent read of uninitialized memory
f8c7ecf656 : Prevent read of uninitialized memory
6f400642d2 : Prevent read of uninitialized memory
d1712350d1 : MediaCodec: keep callback message for reclaim
ebffa9b428 : cameraserver: Remove unused mSupportedOpaqueInputSizes from Camera3Device.
957e044b89 : Remove unused local callback copy in TunerService
78dc9c8013 : Add log when starting external vibration.
31e1e5dcf2 : libcamera_client: Add utils function isCameraServiceDisabled.
492141a842 : Do not add quotes around flags argument
59c2d1c39c : LVM True mono support : Initial version
faae26ac14 : IDrm/ICrypto: fix missing logs
09ab40089b : CameraService check sensor privacy if the appop is ignored
3163a9f1db : Mark reverb_test as it's not a gtest
f0fb4962d2 : EffectBundle: Add missing sampling rates
cd50b1dad8 : VT: Round off TMMBR / TMMBN value to fit in RTCP
a0a227fc4f : VT: Videocall datausage feature implementation.
d48a9a1959 : Capture existing tests into TEST_MAPPING
814fd71fbc : Return error to NDK on failure
a5a1ad12aa : apex: add libcodec2_hidl@1.x to native_shared_libs
a5516181a7 : libstagefright: Check overflow during VideoFrame creation
a0a95d5289 : Merge "MediaTesting: Add Mpeg2ts Unit Test" am: 38325a621b am: a55bb62203 am: 68af94de1a am: f4b5028832 am: ebd8856426
2f18164f1f : Add FrameDropper_test to mts
cb57745c24 : CryptoHal: graceful plugin creation failure
d2baf5ce25 : VT: Traffic recorder renewal
e27532aa01 : VT: ubsan: Prevent assertion by overflowing rtp-time
89d5bc6854 : VT: Increase TMMBR reaction speed
fb1b496923 : Remove updateTunerResources AIDL API from TunerService
5d9a9e0e62 : audiopolicy_fuzzer : Bug Fix
6921ca6085 : Add FrameDropper_test to mts
06e20a0349 : transcoding: Add permission check in addClient.
19042f137e : Parity between sdk/ndk/internal for QP manipulation constants
77b1437bdb : libeffects: Fix memory leaks
fb8db670cc : C2SoftHevcDec: Fix resolution change handling
730df64c3b : libmediandk: replace libnativehelper to libnativehelper_lazy
1a470ddcc1 : VT: fixed "Uninitialized scalar field" reported by static analysis
c9dc4e6a07 : codec2: add a sample filter plugin
3baecdaa34 : CCodec: handle color-transfer-request
68bdda6d6e : codec2: integrate filter plugin with codec2 hidl utils
09a62c6b27 : codec2: add filter plugin interface & wrapper implementation
6d2e79bbad : libeffects: Add host support for reverb modules
0beba056cc : libmediadrm: comprehensive exception messages
3a5c2f3aa2 : MediaMetrics: Add LogSessionId
839a306d0f : MediaMetrics: Update AudioTrack to log the playerIId
2e589a299e : Reset mFatalError after media resource reclaim in ACodec
cdce5dbd3b : Fix JsonWebKey potential null pointer dereference
0a3063c2bc : Add TEST_MAPPING to run the codeclist unit tests
c837504ed5 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/av
ee92b52149 : codec2: add util method to fill Traits from C2ComponentInterface
6f0e0fbdec : SampleVideoEncoder: To encode AVC/HEVC stream with B-frames enabled
84e831465a : Merge "MediaTesting: Add codec list unit test" am: 949694cf9e am: 29772ba72e am: d48f5ec279 am: b81bbb98df
c458a0496b : mp3dec: Changes in the fillMainDataBuf function
b82dca7622 : mp3dec: Changes in the fillMainDataBuf function
4d58ce4720 : Camera: add default secure camera size key
23a214b8fa : libmediandk: replace libnativehelper to libnativehelper_lazy
ac5b003e0c : mp3dec: Changes in the fillMainDataBuf function
9afca95ad8 : IDrm/ICrypto: implement getLogMessages
5944a0be8e : MediaErrors: add drm@1.4 error code mappings
be5e36babd : Update mainline reminder hooks
b91fd42ea2 : CCodec: Add bitrate as a standard parameter for decoders
14a60e8a7d : Complete TunerTimeFilter implementation
6da1c54906 : Transcoder: MediaSampleReader sometimes drops last sample.
3b4349ac92 : RELAND CCodec: simplify format change logic
ae59a1c2c0 : Prevent read of uninitialized memory
11b6592323 : audiopolicy: allows to fallback or not on default strategy/group
2fce07925b : codec2: allow multiple components to get block pool from ID
a01ed7889c : Specify version for aidl_interface explicitly
edc7e4fb0a : Improve failure logging in AudioHealthTest
14dadb1efd : libmediametrics: fix a memory leak
b1baabb54e : Fix issues in Tuner Service implementation
fecbceb656 : audio policy: reduce log spam
e5bfb560a6 : Fix double free of play policy in a race condition.
14937e0195 : Fix potential decrypt src pointer overflow.
f46415456a : Transcoder: Adopt MediaCodec HDR->SDR conversion
245fc5ad04 : Remove __ANDROID_API__ #if checks.
821b38ca5a : librenderfright: remove libgui dependency
b7d2078c3f : audio: Add device definitions for Echo Reference
6490085dd6 : Camera: Handle opChanged callback with IGNORED for shell permission
5e35f77b38 : media: Add 8K UHD CamcorderProfile quality
b5c1122b79 : Rephrase to avoid integer overflow
ba9053b49c : audiopolicy: add support to load custom audiopolicymanager.
5af84149c8 : Complete TunerFrontend aidl interface and implementation
b2989b5370 : Complete TunerDescrambler aidl interface and implementation
4193125417 : PlayerBase: add audio session ID
e69aac87d0 : Rephrase to avoid integer overflow
c5792a52e3 : Complete TunerFilter aidl interface
b05f06de55 : Complete Frontend Status aidl interface and getStatus API in TunerFrontend
af8416ef99 : Camera: Reset metadata entry before ZSL query
07428dca4b : Complete TunerDemux and TunerTimeFilter aidl interface
db90c38bdc : [RESTRICT AUTOMERGE] Fix possible uaf of play policy state
e11a4819f0 : [RESTRICT AUTOMERGE] Fix possible uaf of play policy state
3c73391f6e : Fix possible uaf of play policy state
2c075c71a3 : Fix possible uaf of play policy state
408349af59 : audiopolicy: avoid unnecessary closure of HOTWORD recording.
07c990148f : audiopolicy: Add support for multiple display ports.
e4d123ad8c : audiopolicy: Wrong device selection for music during concurrency.
89b5b85fcd : audiopolicy: fix voice volume mismatch after headset removal.
18a7912450 : nuplayer: handle setPlaybackSettings on direct tracks.
b3ce448209 : libmedia: modify conditions to reuse track.
522b797958 : Rephrase to avoid integer overflow
f4d4f45204 : Run H264 instead of Youtube perf for presubmit
c0c6b51e59 : Disable MTP transcoding by default
cd2f75857f : VT: print debug logs between nalunits -> decoder -> renderer
923532801c : Mark media apexes as compressible
dd3177c3bf : Complete FrontendSettings and Status aidl interfaces
dd51a01cbb : Fix naming convention in CameraService
4b86f1dbae : Fix double free of play policy in a race condition.
e8fb93cc2b : CameraService: Initialize two fields in constructor
877b27e1cd : Fixing crash in surround sound settings which occurs due to API getSurroundSound.
a44d244762 : [RESTRICT AUTOMERGE] Fix potential decrypt destPtr overflow.
253887f7ae : Added audiopolicy_fuzzer
0379ae81c7 : CCodec: support audio encoders requesting frame size
db01aee86d : Complete TunerFilterSettings aidl interfaces and TunerFilter implementations
537144f77b : Fix double free of play policy in a race condition.
190ad257ec : Connect the sensor privacy feature to the camera service
0d0cba2245 : Added audioflinger_fuzzer
fa678bfbe1 : Fix extractor plugin parameter handling
be7e54710b : Tracking changes to renaming DisplayConfig to DisplayMode
d1c8d9c50f : Fix seek handling in AAC and AMR extractors
82e14781dc : transcoder: Extend benchmark configurations
247b5f9af5 : Enable support for audio HAL V7 in the framework
49ca44e99d : MediaMetrics: Convert to AIDL
7c2c2efba1 : Complete Tuner Filter Events aidl interface and TunerFilterCallback.onFilterEvent
17fc564a0c : fix extractor unit test
a9249b2326 : [RESTRICT AUTOMERGE] Fix double free of play policy in a race condition.
f99edd337e : audio policy: fix selected device Id in getOutputForAttr
dea7f94cc1 : audio policy: check permissions for AUDIO_INPUT_FLAG_HW_HOTWORD
2b5a68b76f : Add a null check in RTSPSource::stop
33d09ca44f : Camera: Pause callback during stopPreview()
393ac23981 : Valid pitch value is required to prevent out of bound access
192eafabcc : Valid pitch value is required to prevent out of bound access
89e93c9c25 : AMRNB Encoder: Restrict pitch to a valid value
b9cc0ab4c8 : AudioFlinger: track metadata fix up
4aef0de9fc : Transcoder: Default benchmark to AVC output.
eb292c1b94 : Implement MediaFilter/MediaEvents core path in Tuner Service
8e798a8bc3 : Fix space in Android.bp to make aidegen -i c frameworks succeed.
a7dd68bd2e : [RESTRICT AUTOMERGE] Fix potential decrypt srcPtr overflow.
aa63a9a7c0 : Interleave buffers while sending to writer
f5249049e9 : Transcoder: Increase unit test timeout
305cec67d9 : Camera muting via sensor test pattern
6fb3449ee5 : APM: Create multiple MSD patches
9bae1251cf : Fix potential decrypt src pointer overflow.
da8546dc35 : Include "service-media-s" in media apex
394fdf81a9 : Added camera_service_fuzzer
515eb097f2 : MediaMetrics: Collect report for aaudio stream
7f2285b1e1 : Specify version for aidl_interface explicitly
c3fbb28439 : codec2: clean up old block pools
8460ab7bac : mpeg4enc: fix OOB in RasterIntraUpdate
7a9e8dfebb : mpeg4enc: fix OOB in RasterIntraUpdate
34377c3223 : Add source and destination fd in TranscodingRequest.
473524150d : Transcoder: Detect input/output frame count mismatch due to codec error
ada92d7afb : Add ITunerDvr/ITunerDvrCallback aidl interface and implementation
14ef48d8ae : Camera: batching dequeueBuffer call for batched requests
16ba3c918a : Impement filter settings, configuration and callback
ef05846477 : Equity between SDK/NDK for MediaCodec setParameters()
395fcf48ba : tv_tuner_aidl_interface: add android.hardware.common dependency
d4adbdb745 : audio: add implementation for TV related API
8677f1f3ea : Revert "Revert "transcoding: add thermal status listener""
6ea8f8b6db : Fix typos in logs
26ddfc5929 : transcoding: use builtin_available macro instead of __ANDROID_APEX__
b801c8999f : Add caching mechanism to speed up midi file reading speed.
5c504ee4cb : transcoding: use __ANDROID_API_FUTURE__ in __builtin_available check
78e405a51a : Add get64BitId in TunerFilter
ce2cb401a4 : Update Tuner Resources in Tuner Service
95bd53d085 : libtunerservice: Use libfmq MQDescriptor conversion function
b253cec66d : Revert "transcoding: add thermal status listener"
82179f2201 : Transcoding: Add source and destination fd in TranscodingRequest
0a4904a12d : Convert IAudioPolicyService to AIDL
ae56a2e800 : TunerService: create TunerFilter and TunerDemux
b677648857 : mp4: fix potential dereferences of NULL
a960d1d94d : transcoding: add thermal status listener
08c7d9e6ce : Small changes around AIDL conversion code
371c7feab8 : Fix sensor privacy check in audio policy service
fd5500ae68 : Use IMtpDatabase to open file in MTP
acb5b982c6 : StreamHalHidl: Minor cleanup on destructor
91ea1f4ce9 : Transcoder: Add 4K transcoder unit test
241d9592ae : Wire up the microphone toggle to the audio service
638f45b72b : StreamHalHidl: Use atomic_wp and make pointers const
726afea1d4 : libmediadrm: API to set playback id
2725f332c5 : audiopolicy: fixup! audiopolicy: HW Bridge Sink matching rule
423cf6a652 : Revert "Revert "audiopolicy: HW Bridge Sink matching rule""
fbe581e556 : libmediadrm: query secure codec requirement w/o session
eac781b2bc : mpeg4enc: fix OOB in RasterIntraUpdate
6626a01d9d : AudioFlinger: Use atomic pointer for AudioFlinger singleton.
e3b5ba0dec : Support transcode via MTP
328d6774ba : Effects: Add atomic_wp<T>, update setThread.
9436544503 : audio policy: minor log and dump fixes
ff99861659 : Guard __AActivityManager_* APIs with __builtin_available
077cc1fe60 : Implement TunerLnb interface APIs
d0182f1576 : Revert "Use headers library for libvibrator"
a046eeef90 : Add TunerTimeFilter/Lnb interface and add openLnb in TunerService
1d28bbb5a5 : Use TunerFrontendInfo for both TRM and TunerService
d61491e8a4 : Change Tuner Frontend Callback to align with the aidl callback interface
df488fea96 : more complete 64bit mediaserver build targets
db8f278538 : Camera: Collect capture latency histograms
5f9a6459f9 : AudioPolicyMix: fix loopback+render mix match rules
51c9ccd1b6 : AudioPolicyManager: keep track of activity for HW Audio Patches
bce7cd48b7 : audiopolicy: Primary Output runtime management
a0e5c99752 : audio policy: audio source automatic re-connection
ff1eb52316 : AudioPolicy: remove devices while Sw bridge established
f0348aef6f : Camera: Mark streams unpreparable when using HAL buffer management
5c6164388a : VT: Dropping P-frames till I-frame provided
2eef13e15a : VT: Rx side of CVO implementation to CCodec.
0675e5651a : VT: Fixed an issue that CVO can not be parsed.
e88c67ffba : Don't use SDK 31 APIs on APEX
ba11103331 : Fix incorrect use of "# introduced=" tag.
f34e4e0c1f : CCodec: store flushed config as work items
1d69c872f2 : audio policy: fix spurious error log at init
d11e1606e3 : Improve handling MediaCodec linkToDeath() resource manager
1a44b3437e : Codec2: Initialize InputSurfaceWrapper::Config structure fields
318e024715 : AudioEffects: Annotate smart pointer member variables
0d1c707ea9 : Revert "Fix Ogg extractor and Vorbis decoder"
f481670d1f : Camera: Remove "camera3.h" dependencies
bce0c1de61 : Support connecting multiple devices to APM.
ca0fdf201a : Improve handling MediaCodec linkToDeath() resource manager
0a7c08791a : camera2 docs: fix CONTROL_AWB_MODE documentation.
357e26a645 : Ignore response in case of failure
1984ea3137 : Do not crash on missing mime type
4184a7dda9 : Camera: Fix deadlock in ACameraCaptureSession destructor
ef03eef383 : audio flinger: fix use of local variable after std:move
e0414ecf3d : Revert "Revert "Added device info playback config for native pla..."
74c38dc7e3 : audio flinger: report actual sink device for MSD playback threads
93960e513a : C2SoftAvcEnc: add support to use ih264e instead of ive structures
293c58c3bc : cameraserver: Remove extranous operation in insertGbpLocked.
75e44307ef : Fix compile errors coming from -Wextra
2d074bad1e : transcoder: Add startThreadPool to benchmark
0dbe871906 : transcoder: Mark benchmark frame rate iteration invariant
78d362a46d : transcoder: Move create callback into benchmark state loop
cbcde34b14 : Added media_transcoder_fuzzer
9a6b9adb0d : Audio policy: notify system_server of routing change
f23f9e5ce5 : Fix build breakage in C2Decoder and C2Encoder
2a0c253b3f : Fix build breakage in VtsHalMediaC2V1_0TargetMasterTest.
b8fe079a0d : codec2: propagate C2_NO_MEMORY from C2ComponentStore::createComponent()
ad1074854a : Avoid overflow in metadataretriever
ffb5d0b938 : Revert "Added device info playback config for native players"
25cb3ca823 : Do not crash on missing mime type
d661699603 : m4v_h263: Add check on the encode dimension
4a8f9e81f1 : m4v_h263: Add check on the encode dimension
b809a75a56 : Audio policy: fix capture policy for IN_COMMUNICATION mode
6435dd74a1 : audio policy: allow USB device for voice comm capture in speakerphone
2517af3ee8 : audio policy: phone strategy routing based on preferred device API
9457917e21 : Audio HAL: add channel mask and tags to track metadata
6d26626135 : Use AidlMessageQueue for tuner service
7e7a79d86f : AIDLize IAudioPolicyServiceClient
b742992506 : Updating MediaRecorderClient to use CAPTURE_TUNER_AUDIO_INPUT
504394a06c : Transcoder: Don't set operating rate for 4K
b5daf797cd : Add package name when initializing ToneGenerator.
8ba5079051 : Revert^2 "Set use_vendor to false for media apex"
d60fe4caec : ToneGenerator: add ringback tone for Japan
6f183190ea : Added device info playback config for native players
a1320c58a5 : transcoding: dump out past sessions info (up to 100)
bcb9ec1abf : transcoding: Add default operating rate support for 720P/1080P/4K.
1349f47fdb : Log MediaExtractor entry point to MediaMetrics
af63882e6a : Parse XMP offset/size for HEIF
9206c3a108 : Add libstagefright_foundation to native_shared_libs of apex
a1ab7eb891 : Codec2: Initialize InputSurfaceWrapper::Config structure fields
af4a321534 : Transcoder: Fix codec config error with single frame video
733dba7fd3 : Log MediaExtractor entry point to MediaMetrics
a78c06da52 : ACodec: Reduce the TWOmxNode wrapper in GraphicBufferSource
4e70ae10a3 : m4v_h263: Add check on the encode dimension
d1dfcf8480 : lvm wrapper: Set SourceFormat as per number of channels
abbcb6b730 : Camera: Add debug code to dump JPEG images
05e0319880 : Update usage of HidlUtils functions
55030e24b4 : Revert "Set use_vendor to false for media apex"
e69cada3e0 : attribute REMOTE_SUBMIX recording to RECORD_AUDIO_OUTPUT
0c76511c70 : Avoid storing 'this' in a wp<AudioEffect> while in constructor
0d93f0bafb : Revert "Revert "transcoding: Use the maximum operating rate from property.""
f12d9c40f3 : Change android.testPatternData --> android.control.testPatternData
a2e3a04895 : transcoding: move transcoding service to apex
2f89ec2931 : Set use_vendor to false for media apex
79c34f2242 : Log MediaExtractor entry point to MediaMetrics
c44b356a3a : Add some LON team members to OWNERS
1131b6eff4 : Audio Aidl: Update binder::Status return code handling
973638a1ca : Audio Aidl: Unify naming for conversion methods
3f69c16cb6 : Audio Aidl: update switch handling
83bd1970de : Revert "transcoding: Use the maximum operating rate from property."
e2245181dc : Namespace stagefright's RenderEngine backend toggle.
4c67ca9a64 : Updates libaaudio_headers to use shared_libs
0a98beca66 : Measure time flushing completed videos to storage
561bb0574f : transcoding: Use the maximum operating rate from property.
6b97414787 : Camera: Remove app segment stream's locked buffer tracking
7b97c94287 : Move CtsMediaTestCases to group presubmit-large
ab5299e6fe : mpeg4 decoder: Enable support for quant_type 1
ea5baf2b7a : BufferPool: limit number of idle buffers in caches
bf85d8bc81 : Attribute SOURCE_HOTWORD to OP_RECORD_AUDIO_HOTWORD.
3b51c74941 : Use headers library for libvibrator
19cdba55d6 : Use audio_port_v7 in audio policy.
3be998d167 : mpeg4dec: Check for invalid quant matrix
4c54206574 : transcoding: statically link libmediatranscoding.so in tests
7427d37542 : CCBC: Fix null pointer exception at CCBC::flush()
d620a390da : BufferPool: limit number of idle buffers in caches
2a45115039 : IAudioPolicyService, IAudioFlinger: check C structs on server side
70ff237115 : Provide more info about AppOps checking
ef6be8f48b : Refreshed UX for Audio Formats Setting [Backend]
8b8e700fdb : transcoder: Add support to log benchmark params
9c96d25f11 : CCodecConfig: don't dup input format
84d7592e44 : Fix "max input size" issue in flac extractor
85ff812381 : mediaresourcemanager: remove AIDL comparison ops
60a83ca852 : Revert "audiopolicy: HW Bridge Sink matching rule"
d74f9fd173 : transcoder benchmarks: Use static libmediatranscoder
13bae59054 : Enable atest for mediatranscoder benchmarks
e4f113b22e : AudioPolicy/Flinger: harden security checks
936718f931 : OMX AAC decode don't support getting DRC parameters
6606267845 : Revert "Log MediaExtractor entry point to MediaMetrics"
50b8ccb52d : AIDLize IAudioFlinger
c7303e8842 : Use caller's uid and pid for resource tracking for untrusted caller
17c72bb096 : Log MediaExtractor entry point to MediaMetrics
effd896bb8 : transcoding: pass client and session id to resource lost callback
24ba921866 : Transcoder: Relax the bitrate file size thresholds for cuttlefish
f47a357daa : transcoding: fix nullptr in TranscodingSessionController test
0c01f3d162 : Transcoder: Fix error with short clips
930bb620fe : mp3dec: Fix out of bound read error
fa541559ef : mp3dec: Fix out of bound read error
024d252d47 : Create TEST_MAPPING file for transcoder presubmit tests
f2d8470b1c : aaudio: use strong pointer to protect callback
5385847f51 : Move business logic out of IAudioFlinger
f9dd9246bf : DeviceDescriptorBase parcels to media::AudioPort
0cf926596b : Add conversion between audio_port_v7 and media::AudioPort
c2dae590b6 : Camera: Document behavior when cropRegion and zoomRation conflict
7bf382e519 : audiopolicy: stop output if it's still active before being released.
90fe31c88a : audio: add reporting of gapless playback support
d72eb3f306 : ACodec: Reduce the TWOmxNode wrapper in GraphicBufferSource
51bfc524a3 : Extract union utilities
84d4018de2 : libmediatranscoder: Android.bp updates
8c92258c24 : libmediatranscoding: Run tests with atest
c580def3a6 : libmediatranscoding: Reorganize test assets
8a9048faf8 : Fix OSX breakage
ad8fdfc73c : transcoding: use libandroid for activity_manager
8d82d81d6a : Move codec code out of omx plugin directories
78b761da2d : Validate audio data instead of santinize in binder call.
431bc74360 : Migrate imports to use proto_logging
8579aa2bae : Migrate imports to use proto_logging
6adacdb98a : Migrate imports to use proto_logging
0cb1b54deb : aaudio docs: Explain callback threads a bit more.
b658630dc1 : aaudio: test 24 and 32 bit formats
643783e4fb : Break-up libaudioclient_aidl_conversion
0ec99e34c3 : Add missing header dependencies
50e016a995 : Prepare openOutput() signature to AIDL conversion
642fc1d0ef : Camera: Enable 64-bit cameraserver builds
7f16a33862 : Camera: Update ZSL result container
fdb3e3399e : Transcoder: Add support for pausing transcoding on a sync frame.
1ff7569967 : Extract VALUE_OR_RETURN_STATUS to AidlConversion
0789286919 : Disambiguate types
75e48fea43 : Add some missing @hide annotations
12a0b8459f : Prepare openInput() signature to AIDL conversion
ce18294068 : AIDLize createEffect params
16d8761804 : Include the returned IAudio{Track,Record} in response parcelable
71109da4e5 : Make IAudioRecord pure (stable) AIDL
bdc293ab89 : Convert IAudioTrack to AIDL
ec638f5bd4 : Add cross process mutex test and upgrade tests
1117ea205c : Adding conversion support for AUDIO_PORT_CONFIG_GAIN
dcf5a4946a : MediaCodec: fix possible crash at stop & error
0f04c453fe : Add aidl interfaces for Frontend Settings and Frontend Callbacks
bac18d9b64 : Camera: Fix a link error for CameraSessionStats
415af498b7 : Introduce notion of active devices.
bbb4eac1d9 : transcoder: plumb uid/pid to transcoder createCodec
5077cac5c1 : transcoding: change permission check to WRITE_MEDIA_STORAGE
efd1c5cd3a : Add methods for apex to create codec with uid/pid.
efeabbd992 : transcoding: use NDK methods for permission and binder
04e805b0a2 : aaudio: add support for 24 and 32 bit PCM
89775b97e0 : Camera: Remove app segment stream's locked buffer tracking
a8bbf2b76e : Minor fixes to TypeConverter tests
7695600513 : Update code after moving UUID conversions to their own class
b4fed19dd0 : Call getAudioPort to get supported attributes for audio devices.
ef893d404d : Fix ABI config in mediaparser JNI
316781aef6 : Camera: Pass system health metrics to ServiceProxy
e0a387421f : ToneGenerator: add special ringback tone for Taiwan.
70de35ade3 : Add getFrontendInfo API in TunerService
5a7d0e093d : Add FrontendInfo aidl interface to pass Tuner Frontend info
a8320e4391 : AudioPolicy: setVolumeIndexForAttributes tightening
4e6c2fa969 : camera: remove unneeded header LatencyHistogram.h from Camera3OfflineSession.h
dd2f968669 : MTP: Add fuzzer dict & corpus loader
f0b65e1bf2 : MTP: Refine mtp test for multiple atest configuration
30eee0e07d : Add test for device connection.
d9ef4b1117 : AudioFlinger: Fix naming broadcastParametersToRecordThreads_l
7ed0f82f80 : Fix buildCommonTypesStructureFile.py script
2b734c4a2a : avif: Add thumbnail support
218bce19c7 : Camera: Fix an out-of-order struct definition
461712763e : Updating typeconverter_tests audio_policy_configuration import
b86d671937 : ACodec: Correct kVideoGrallocUsage to BufferUsage HIDL format
cf325ba3a3 : MediaCodec: clean up resources pending removal at init
1fc3b79d21 : Add AMEDIAFORMAT key for AVIF thumbnail CSD
0ad0efc4a1 : CCodec: limit # of active slots instead of # of client buffers
5f9755b675 : CCodec: add to check pipelineFull() in feedInputBufferIfAvailableInternal()
7e151103ca : Fix potential overflow in WAV extractor
66c0c4274d : Fix potential overflow in WAV extractor
a38152074c : Make use of AIDL unions.
4dfeb62ade : Convert AudioFlinger create* arguments to AIDL
49298c530b : Small fixes to AidlConversion
ffa2fd957d : Correctly set offload info in AudioTrack
f0658f4ed2 : Remove manual parceling from Interpolator and VolumeShaper
7d450d6152 : mpeg4/av1: Update the minimum size check for AV1 CSD
3a0cf47476 : Revert "Call getAudioPort to get supported attributes for audio devices."
d3d872daad : Fix potential overflow in WAV extractor
de18125985 : Fix potential overflow in WAV extractor
011b05b786 : Fix memory overflow in ESQueue
102b3e3f7c : Fix use-after-free in ResourceManagerService::removeResource
0bd745eb91 : aaudio: add thread safety annotation
8c75a64962 : Camera: Fix coordinate mapping within partial result
f7022f2a3f : Allow MediaMetrics entries from MediaParser
149f0586e9 : Pass MediaParser metrics to statsd
cbda3cf9ee : C2SoftVorbisDec: Fix memory leaks in multiple headers case
cf3f8ee060 : transcoding: pass package name from client to service
a7aa2f6732 : Transcoder: Add 720p benchmark
71b5dbfd46 : Pass MediaParser metrics to statsd
50c489710d : Add metrics.proto as host library.
87b380d9c1 : Pass MediaParser metrics to statsd
f54b1c1fa3 : Add TEST_MAPPING to run the codeclist unit tests
23aa3ac398 : Tuner service and getFrontendIds
0edbb91488 : Allow MediaMetrics entries from MediaParser
1c81d42149 : Allow MediaMetrics entries from MediaParser
5790aacad0 : media, non-mainline: Add basic AVIF decoding support
f89bf3c84f : media, mainline: Add basic AVIF decoding support
1bdf5d586a : stagefright: add test for MediaCodec::reclaim/release race
5c307ddb5a : MediaCodec: ensure reply does not get lost
c245e951fc : Fix minor typos in CameraCharacteristics documentation.
e22c36b0ea : Fix AUDIO_TIMESTRETCH_STRETCH value name
4b3ee1c213 : Pass MediaParser metrics to WestWorld
749d1946a5 : recast StagefrightMetadataRetriver CHECK()s to be recoverable
fc700a037e : Add support for read-only SharedFileRegion
72c027dec2 : Bump apex versions
e4e088fc67 : transcoder: remove libbinder usage
e05c329a3d : camera2 ndk: unlock metadata in case of error
f33115ddd7 : Use system/audio to/from string converters in TypeConverter
946c0035d1 : APM: Fix config de-serialization
c57092d196 : mp3dec: Fix out of bound read error
3fea286f71 : Add more package names for MediaProvider
dd58292967 : aaudio: cleanup thread handling
e817f39795 : Remove null support in SharedFileRegion
b48eb8b210 : Revert "Use system/audio to/from string converters in TypeConverter"
78d02237eb : Revert "Use system/audio to/from string converters in TypeConverter"
e358ec63ee : aaudio: use strong pointer to protect callback
990b562e5b : ccodec: FetchLinearBlock() pass usage argument to C2BlockPool
0f243bbaf6 : Use system/audio to/from string converters in TypeConverter
7a127b2a0d : Transcoder: Add default codec operating rate.
3d7809196f : C2SoftFlacEnc: Avoid mapping C2LinearBlock twice
47fa095d9e : Revert "mp3dec: Fix out of bound read error"
d98ea3b04b : Transcoder: Fix oob read in benchmark test
10dc0a6f62 : Convert IAudioFlingerClient to stable AIDL
4b3ebec6aa : C2AllocatorGralloc: Convert C2Rect to Rect correctly
b6db487cce : Revert "mp3dec: Fix out of bound read error"
3b4270ecbe : Call getAudioPort to get supported attributes for audio devices.
bc06248c38 : transcoding: renaming to session controller to avoid confusion
88107427c0 : Copy slow-motion related metadata to AMediaExtractor_getFileFormat
82a6a29675 : Transcoder: Make it easier to benchmark operating rates.
0b997547c4 : aaudio test: monkey test handle disconnects
8087057ba5 : Check for disabled camera in MediaRecorderClient
ab0d91f104 : libcamera_client: Add utils function isCameraServiceDisabled.
9698a4cc63 : audio policy manager: fix BT SCO stream mute
3ea637c72f : audio policy manager: fix BT SCO stream mute
feb4060473 : Expose video codec type in MediaMetadataRetriever
91fed774ac : Fix memory overflow in ESQueue
55773033ed : Convert mask types from uint32_t to enum type
69ae2db5a2 : Fix memory overflow in ESQueue
43a6ba675f : Trust self pid in ResourceObserverService
4dacbc3087 : IAudioPolicyService, IAudioFlinger: check C structs on server side
cf1736e2f2 : MediaCodec: propagate usage from original surface to release surface
8965b09815 : MediaCodec: propagate usage from original surface to release surface
2b3cc98138 : Prepare for having audio_channel_mask_t as an enum type
6bf46534db : Transcoder: Benchmark HEVC->AVC and max operating rate
6de3239e81 : Camera: Support for metadata buffer size queries
a9986862ce : audio policy: default routing rules for BLE audio devices
94ca11488f : audioflinger: fix wait for media.log service
c37bdfeb80 : transcoding: trust MediaProvider to set uid for jobs
4fe34f9bd4 : transcoding: fix client number in unit tests
2030ddfe54 : m4v_h263: Fix heap buffer overflow issue in BitstreamFillCache
0579c6f315 : transcoding: add more dumps for jobs
8a96cfc8c7 : Transcoder: Add TrackTranscoder benchmarking.
3be0c0d72b : Build static and shared libdrmframeworkcommon.
ff77869902 : transcoding: Add more information to dumpsys.
7d82e24ba2 : mp3dec: Fix out of bound read error
00952bddd8 : Fix memory leak and abort
7662ea5bad : Fix memory leak and abort
8e4dd95f57 : Move an orphaned analytics reference under a mutex
16d772b309 : Transcoder: Allow setting operating rate and priority on both encoder and decoder
f95ed73ea6 : aaudio: disable new external timestamp
8d97b8e376 : aaudio: cache framesPerBurst and capacity
1ed46a2c76 : audio: return accurate frame count when track is flushed
0eda3acc3f : ACodec: submit extra output metadata buffers if in low latency mode
d9c4fafed2 : Guard IResourceObserver::registerObserver with permission.
98ab408b41 : audioflinger: only hold wakeLock when started
93cf913073 : Transcoder: Fixed codec leaks on cancel.
86eab8b6b6 : MediaMuxer:Avoid hang during stop() on empty track
c31d2491af : Transcoder: Refactor sample writer to not block clients.
3f23e98639 : transcoding: move uid/pid from client to job
049c4be63e : HAL V7.0: Update example APM config files
aef112a984 : Fix Ogg extractor and Vorbis decoder
b7d8c5aa7a : Add getExternalPosition in MMapStreamInterface.
0e679116fc : Link resourceobserver_aidl statically in tests
f907751917 : Register resource observer and handle resource lost.
722d712882 : Pass through slow-motion metadata buffer
97d367b262 : Allow native process to set procinfo in ResourceManager
9ebca364cf : libmediadrm: support USABLE_IN_FUTURE in getMetrics
37a586d707 : transcoding: Add forClientUid in TranscodingRequest.
b76771071e : HapticGenerator: Use HapticBiquadFilter type
e27d48cc73 : mp3dec: Disable integer overflow errors in dct_6 and mdct_6
2a92344927 : C2SoftAvcDec: Increase maximum output delay to 34
a67ba176f1 : Fix channel mask for the EARPIECE in example APM config
c8c88cc61a : transcoder: fix error returned failed configure
18a4b1c31b : Release AudioTrackCallback when the track is removed.
14dc3cb645 : IAudioFlinger: create Audio Policy Service before calling AudioFlinger
a9d45c7156 : Add resource observer service
986c3409fe : ToneGenerator: add special ringback tone for Taiwan.
c66319fa02 : Always notify resource error in async mode when reclaim happens
eb9aca6a5c : Translate resource related errors in NdkMediaCodec
f6c41426c2 : CCodec: don't trigger output format change after flush
f4de36d17e : Invalidate stream when unregistering audio policy mix
c30fb01e5c : Replace testWidevine23FpsH264Fixed with a shorter test.
c5f4587cdd : Convert AAudioService to AIDL
734e3505e8 : Avoid AAudioService->AAudioServiceInterface inheritence
2c87dda841 : aaudio test: use OboeTester analyzer
0412f73c6e : Convert IAAudioClient to AIDL
65e60e2b37 : transcoding: Add operating rate in aidl interface to boost speed.
485fb02486 : Relocate ResourceManager aidls to mediaresourcemanager
fa344e04ff : Check for disabled camera in MediaRecorderClient
5f268f3673 : Camera: Support for metadata buffer size queries
f5b9cc68a4 : libcamera_client: Add utils function isCameraServiceDisabled.
8cf965252f : Fork RenderEngine
3b98d32081 : Revert^2 "Support device role for capture preset."
19a4793fd2 : Remove unused mediaswcodec.rc on system
bcfb2ce24a : Revert "Support device role for capture preset."
e69bfcbc7c : aaudio: use natural burst size for recording
4e8396f030 : aaudio: fix crash on disconnect for shared streams
ae8b06eb65 : Unit tests w/dynamic content to "dynamic-presubmit"
a46b6d3ea6 : Fix segfault in capture state registration
bde90a429a : Add '-unstable' to solve ODR violation
d9f8283b95 : Fix APS death notification
b8a9dbbf79 : Revert "Snap for 6793014 from 424180bdc4aa18249e678daebfd0fcf936..."
09a959249c : Add package name when creating AudioTrack.
0627dbff3e : transcoding: Rework AIDL files to expose to frameworks/base
6233fed6f6 : Transcoder: Improve AV transcoding speed by enforcing sequential sample access.
d52a28ca2c : audio flinger: handle race condition in AudioRecord creation
61862378bf : Move session configuration util methods CameraDeviceClient->SessionConfigurationUtils.
dddc2aef4e : Support device role for capture preset.
0ec234e052 : Camera: Extend vendor tag helper methods
b36b4accf3 : audio policy: correct force use touch sound delay
e261d0d776 : C2SoftGav1Dec: remove non-eos flush
267afb19b1 : aaudio: do not force legacy burst to callback size
ed809da358 : Miscellaneous fixups for VT contribution update.
58f5ce146a : aaudio: prevent onAudioDeviceUpdate past close
4a8688461f : MediaCodec: fix output format change event timing
f1a36052bf : Use ALOGD when fails setting event callback.
9289bde5b9 : AudioFlinger: Check Effect HAL version for device effect compatibility
ef170f08df : aaudio test: catch errors with release of input stream
320910fcf1 : aaudio: fix crash from callbacks during close
67122dfeda : VT: ARTPWriter: Introduce Moderator logic
530d05b27a : VT: ARTPWriter: Add traffic recorder
b03ad7cc57 : VT: Migration AAVCAssembler patches to AHEVCAssembler.
6b0bf0bde2 : VT: Enhancements on RTP depacketizer (2)
6b538065ee : VT: Refine codes in AAVCAssembler.
d7e2275728 : VT: RTCP:NACK implementation. (RFC-4585)
23b2393a25 : VT: Report all data about packet receiving up to application
666397565b : VT: Enhancements on RTP packetizer.
0aedeb3a6c : VT: Enhancements on RTP depacketizer
7143c0771e : VT: Added an interface to set JitterBufferTime.
d9db048e13 : VT: Some parameters not provided to encoder if source is surface.
dbc585c96f : VT: H265: prepend VPS/SPS/PPS to I-frame.
7ec85b8f37 : VT: Change to KMP algorithm for searching H.264 start prefix code
f1acd77999 : VT: ARTPWriter: StripStartcode() & SpsPpsParser() bug fix
99dc68e726 : revert ARTPWriter StripStartcode fix
b36ae378af : C2SoftGav1Dec: sync copyOutput*() w/other codecs
9cd898172d : Convert IEffect and IEffectClient to AIDL
37934a22fc : Add a standardized shared memory type
2c0a3015ea : Temporarily disable Audio HAL V7 modules
980e5f1e27 : Add Audio HAL V7
8f262df723 : Add Audio Policy Manager config files for HAL V7.0
0f44db01f8 : Fix media_profiles.xml fallback path.
32c005c427 : dump mediacodec state diagnostics as strings
c9c49cdffb : Add flag DIRECT to track flags for track running on DirectOutputThread
50a1b358b4 : Let mediaserver use CleanupMode::CLEAN_ALL mode for RenderEngine
87b3ec038a : Camera: Add component name to status tracker
0a488938fa : Introduce device(s) role for strategy.
f4c9d93aba : Rename viewport and frame
6a02d53b76 : Use AudioDeviceTypeAddrVector instead of Vector<AudioDeviceTypeAddr>
6c10370367 : Transcoder: Add a MediaSampleReader benchmark test.
664d6f0bdd : Do not initialize shared memory pointer when mmap fails.
ec3fa35dc4 : Update doc of setUsage and setContentType in AAudioStreamBuilder.
b52337f945 : Update language to comply with Android's inclusive language guidance
d976693ddd : audio policy: remove useless warning
ab483504f4 : framework/av,C2SoftGav1Dec: update to libgav1 v0.16.0
c42df45d4b : audio: add device definitions for BLE Audio
49fb452142 : Allow MediaMetrics entries from MediaParser
d7c6d7534f : C2SoftGav1Dec: remove non-eos flush
8f4fe50dc1 : aaudio: refactor references to shared FIFO
26b9a7f7a6 : Add ":sphal" as required in apex_manifest.json
3e17f40a72 : APM: Do not add null DeviceDescriptor to DeviceVector.
45debfda0d : Revert "C2SoftHevcEnc: Increase supported resolution to 960x544"
800793f349 : Transcoder: Preserve source track's bitrate by default.
96c39e6fea : Camera: Calculate FOVs for external camera if the information is provided
935918944c : Transcoder: Adopt MediaCodec's ALLOW_FRAME_DROP key
416fffe5fa : Avoid storing 'this' in a wp<AudioEffect> while in constructor
ed49c8644a : audio policy: fix attributes for strategy "rerouting"
443f16c42a : Remove non-inclusive language from the transcoder.
b09aac27a2 : Transcoder: Improve video transcoding with audio passthrough performance
c0ad82fafd : Update language to comply with Android's inclusive language guidance
96fb396353 : Add ":sphal" as required in apex_manifest.json
f0c654996a : Unbind texture buffer after each drawLayers call
4e844afd8a : Use type safe display IDs.
502b917de8 : m4v_h263: Fix heap buffer overflow issue in BitstreamFillCache
8f0b876fc1 : Transcoder: Add initial high level benchmark test.
571ef96c1d : audio policy: remove log spam for voice and sco volumes
cdb2b35c0f : audio policy: fix beacon mute delay
a05f42e1d6 : mp3dec: Fix out of bound read error
04698a346d : CCodec: drop buffer and not notify client if outputformat isn't changed for FLAG_DROP_FRAME.
b8fe01e599 : CCodec: don't drop metadata for output with flag FLAG_DROP_FRAME.
f1192d29ed : MediaMetric:Save each item indiviually for AudioPowerUsage
a469b649cd : Transcoding service: Increase unit test event timeout.
fc395e3102 : midi_extractor_fuzzer: Add host support
3deef2b2ee : MediaMetrics: Suppress device names
e70bc7fc59 : Support scaling haptic data in HapticGenerator
eb3bda0675 : Force selecting haptic supported thread when creating HapticGenerator.
69e4531a88 : libmidiextractor: Add host support
b65fbaf7e2 : Add follow up TODO from previous CL.
06fab72084 : Transcoding service: Check client DUMP permission
7cc6ec577e : libwatchdog: Add host support
14a8863016 : audio policy: fix concurrent capture policy for virtual sources
cdfd793713 : aaudio: use unique_ptr for mixer buffer
3244f66432 : aaudio: use unique_ptr for INPUT buffer
16a5521e05 : Transcoder: Fix crash in PassthroughTrackTranscoder
2d8397af9a : AudioMixer: Fix MONO_EXPAND for more than 2 channels
2012653391 : Camera: fix stream ID for failed buffer request
e4716f23a9 : Transcoder: Fix video track transcoding crash.
4f5bdb78a4 : framework/av,C2SoftGav1Dec: update to libgav1 v0.16.0
68f3225a22 : Restart Audio Proxy When Audioserver Restarts
a976df84a4 : Camera: Remove all camera HALv1 code
b8ed8efe81 : Camera: Remove old recording path support
98b8a37005 : transcoding: post progress update to client
e2cdd1f534 : Transcoder: Add support for progress updates.
6a1e880c2b : Fix audio HAL restart sequence to improve uptime
e81c762f07 : Avoid potential null dereference
42a971b20b : Transcoder: Preserve source track duration.
b55c545622 : transcoder: initial version of pause/resume
6461ee9789 : Re-enable media platinum tests after tradefed fix
493e776002 : Add haptic-generating effect.
55fc1d3654 : MPEG4Writer:Print longest 5 write durations
ec8ca52932 : aaudio: fix race at start of stream
b096be320a : Added midi_extractor_fuzzer
08daa894ba : MediaTranscodingService:test script execute permission.
b35141c641 : Fix use after free issue
dc1cfaeb84 : avoid duplicate of mediaswcodec seccomp policy files
352f9804fd : transcoding: push_asset only for new or modified asset files
67f95700ce : Update comment
0bd737449d : transcoding: Adding TranscodingJobStats for benchmarking.
17495a9932 : transcoding: default to use real transcoder in the service
a626a68e4d : MPEG4Writer:use 64bit version fallocate/ftruncate
7216b3fe3d : aaudio: reduce error logging
ebb6af45d3 : Select haptic output when haptic-generating effect exists.
d6e4aec661 : transcoder: fix rotation handling
5855ee5515 : transcoder: add hevc->avc unit test and verify formats.
aca98010cc : mediatranscodingservice_simulated_tests: Fix required dependencies
8ffa530d9c : MediaMuxer:Limit scope of lock in writeSampleData
4d318fdb0a : MPEG4Writer:Avoid deadlock when reset internally
a2cc86bf8b : transcoder: wait for actual encoder output format to start writer
34915b1b78 : transcoding: Make TranscodingTestConfig to be nullable.
2ef2b43408 : transcoding: Add more test assets for testing.
18b4adfd25 : Extract and write pasp box
e5c49d54aa : Remove references to libc_scudo.
733731bc84 : Camera: Add CTS into postsubmit for key camera directories
664692765f : transcoding: hooking up real transcoder in service
de60f064ae : transcoding: use actual callback in SimulatedTranscoder
dd7aeb4863 : transcoding: fix timeout value
308e91f504 : Transcoder: change src/dst to fd
9087f77364 : transcoding: fix typo on job request
bc70392885 : transcoding: Increase test timeout from 20ms->100ms.
7ab4b9ac75 : MediaMuxer:Unblock writeSampleData,gate pushBuffer
a9ffd59dfc : transcoding: Add more test configs for SimulatedTranscoder
96471b8372 : transcoding: Add start/pause/resume event update to interface.
66110a2110 : transcoding: fix test app install problem
d4ff25f989 : GraphicBufferSource: Fix native handle leak
19253093cf : transcoding: Add openFileDescriptor to ITranscodingClientCallback.
cab39d81e0 : Transcoder: Added MediaTranscoder and unit test.
d41cae502e : point to new repo hooks for mainline uploads
9d947fec26 : transocding: Add services/mediatranscoding to format check.
22d6ae8543 : transcoding: Add TranscodingTestConfig for testing.
72d105f876 : Transcoding: Change to use string path instead of fd.
5e8fecc3d1 : Set min_sdk_version to be part of mainline modules
46f94b91bd : Revert "move platinum tests from staging to live"
9eaeaca4ef : move platinum tests from staging to live
a85df7fdf8 : Transcoder: Added MediaSampleWriter and unit tests.
b6f39b34f1 : Transcoding: Add new AIDL structure TranscodingVideoTrackFormat.
666604a928 : CCodec: read usage from component and apply to input buffers
d2e3bed4b6 : Add tests for TreeHugger Presubmit.
f867ca7580 : Capture existing tests into TEST_MAPPING
00feca2262 : transcoding: separate pause&stop on transcoder<->scheduler interface
c6221dbed3 : Transcoder: Added PassthroughTrackTranscoder and unit tests.
15c192adcb : transcoding: remove realtime jobs when a client is removed
3fa408f83d : transcoding: fixes for binder died handling
799ba4f00c : isUidActiveOrForeground will be reverted
7522218910 : transcoding: add SimulatedTranscoder to test service
acb3350ef7 : transcoding: add uid state based scheduling policy
197d50a057 : Enforce basic thread safety in Audio Policy Service
f6f372ad3a : TranscodingService: Enable java generation for transcoding aidl
6ec727381c : Replace direct pid writes with setting task profiles
0da327aa9b : Transcoder: Added MediaTrackTranscoder and VideoTrackTranscoder
25fde52447 : Add GTS tests for TreeHugger presubmit
7ae4e2fa40 : transcoding: use uid instead of pid for scheduling
b2a26d1c8a : KEY_FRAME_DROP instead of "allow-frame-drop"
f8f9e3d9af : media: further miscellaneous fixes to VT contribution
e5119eb63c : Platinum tests for media, staging 1st round.
d4ef98e48c : TEST_MAPPING for more of frameworks/av/media
cb9198eddf : Transcoder: Add MediaSampleQueue and unit tests.
1688e1d8d9 : Convert audioserver from Android.mk to Android.bp
cbbbfab212 : Do not use content light level if it's 0
e724f4071a : MediaTranscoding: Enable clang-format in preupload hook.
08b38d01b7 : MediaTranscodingService: Add some missing build flags to Android.bp
37d71d6277 : more TEST_MAPPING in stagefright/foundation
6709a93795 : MediaTranscoding: Add libmediatranscoder to the service.
478df7e3aa : Added MediaSampleReader interface and an NDK based implementation.
182b06a0c4 : transcoding: instantiate job scheduler with dummy hooks
6d58e4b1ae : transcoding: add job scheduler and unit tests
4a0d396b7a : libmediatranscoding: Update OWNERS file.
181f2ec8fe : Fix the clang-format error in libmediatranscoding directory
bb5aa4c31c : set up TEST_MAPPING so xmlparser unit tests run.
a9235f751c : add chunk size as restriction for function parseClearEncryptedSizes()
874c80fd28 : Fix use-after-free bug in RemoteDataSource class
5d6be6f0f1 : camera2 vndk: ACameraWindowType: native_handle_t -> const native_handle_t.
1982933a51 : media: miscellaneous fixes to VT contribution
8e06263e23 : transcoding: separate client interface from service
95ce2028d2 : Expose capture state listener in AudioSystem
1ef846b2d6 : Invert how sound trigger capture is notified
e3b67fb179 : Introduce CaptureStateNotifier
1dfbb99da5 : Revert "add trunksize as restriction for function parseClearEncryptedSizes()"
5605cb2d69 : Convert libaudiopolicyservice from Android.mk to Android.bp
aa15fefa18 : add trunksize as restriction for function parseClearEncryptedSizes()
2919d4e1d1 : Convert libvisualizer from Android.mk to Android.bp
796e3afcea : Convert libaudiopolicymanager from Android.mk to Android.bp
2c7a0cc74e : VT: DSCP implementation.
a9f9778225 : VT: SFR: Added missing rtp-param-opponent-id in stagefright.
88068dcd81 : VT: SFP: bind socket to specific network
0f0ba3996a : VT: SFR: bind socket to specific network.
449a19c7b7 : VT: Remove assertion in send() function.
73f6fc82b8 : VT: ARTPConnection: added an event to notify first-rtcp packet.
87130afc44 : VT: Print assembler queue status for the first frame
33f084aa6e : VT: Enlarge jitter buffer range from 200ms to 300ms
2b10156831 : VT: Postpone bitrate down for considering camera switch
b654738d8d : VT: Rotation parameter should be applied only for video call.
15f27dd370 : VT: Add OMX_Video_ControlRateConstant feature
5e27b1b884 : VT: OMX_ErrorStreamCorrupt should be skipped only for RTP scenario.
16121f6259 : VT: Retain RTP sequence number between SFR stop and start
934af7734b : VT: Skip unknown payload type packet
113f16476f : VT: Update payload value at runtime for SFR
e60d813d66 : VT: Add FIR, PLI reaction
d194b8cd03 : VT: Add auto downgrade function
2c987f1490 : VT: Add TMMBR feature for RTP Rx side
6b46b989cf : VT: Add TMMBN feature on RTP Tx side
b0225aabec : VT: SFP: H264: CVO implementation for Rx side
11340c4000 : VT: SFR: H264: CVO implementation for Tx side.
182a9299e6 : VT: Change socket option to REUSEADDR
fd179629eb : VT: Add TMMBR function on Rx
6c4d871a38 : VT: Recorder gets payload type value from param
d2875e9462 : VT: Player/Recoder gets its SSRC ID from param
d3c6b32ae0 : VT: Add RTCP feedback message(TSFB & PSFB) parser to RTP source
48ae60d781 : VT: StagefrightRecorder: Added a function for TMMBR
deebc7de89 : VT: AHEVCAssembler: Supports H265(HEVC) for Rx.
8d0c303ee1 : VT: ARTPWriter: Supports H265(HEVC) for Tx.
8a95330866 : VT: ARTPWriter: Supports ipv6
0cc0f4b1da : VT: ARTPSource: Jitter buffer implementation.
7f6391e42f : VT: ARTPConnection: Supports ipv6
28225abc26 : VT: SFP: Implements interface for RTP parameters.
d157b79f28 : VT: RTPSource: Added a component as an one of NuPlayer::Source
3baf34315c : VT: ARTPConnection: bind RTP/RTCP sockets to specific IP.
b0f605b3bb : VT: ASessionDescription: Added SDPStringFactory.
d95a5bec39 : VT: SFR: added parameters to handle RTP IP Addresses through setParameters().
072e37420d : VT: ARTPWriter: Enhanced ARTPWriter as a RTP output
5ee42e6cac : Revert "GraphicBufferSource: ensure EOS buffer can be submitted"
a5b6b2f761 : Camera: fix NDK logspam
6597d73adf : Migrate to AIDL generated native power manager interface.
914dd217b9 : Add support for IsHevcIdr()
60afc2fd8d : Camera: fix use after free in sensor timestamp
048d7c3229 : Statically link libvorbisidec
ce9f217c09 : Check input parameters to avoid a potential divide-by-zero error.
afc9f27233 : Mpeg4Writer/MediaMuxer:allow empty tracks
cfca116b0d : use vector<uint8_t> for byte[] in AIDL
36d77d7f25 : WebmWriter:set mResumed=false in pause()
53f255f5fc : MPEG4Writer:set last frame duration explicitly
6a807aa988 : Remove Doxygen backup files
ae546728e4 : Code refactoring: remove include/private/media/ directory.
2f39c0b0fc : aaudio: use unique_ptr in FixedBlockAdapter
11c1a68778 : flexibility for having extra policy files
0329492f9e : OMXNodeInstance: Guard mActiveBuffers by mLock
3f9a3b407a : Use std::optional for nullable
a9b9a30d3a : Check scopeId size in provideKeyResponse

+- Project: platform/frameworks/base

b1c856d5fc45 : [RESTRICT AUTOMERGE] Workaround to dump error log instead of exception
7cb6f953e8e8 : notification stack scroller doesn't need a11y focus
246a39c96b27 : Fix issue when adding existing connections via remote connection services.
22f37b8356ac : RESTRICT AUTOMERGE Disable the Trusted Hotword requirement
85faec75552c : Fix udfps flicker on camera launch + exit
af7be16f7dc7 : On keyguard unoccluding, set notif scrim alpha to KEYGUARD_SCRIM_ALPHA
ca5c198e6e55 : Fix flicker when unlocking the screen.
5231cd22966f : Notification playback: pause on release
a74beb5ec98b : Fixes two bright flashes of the notification scrim
994089511df7 : Use an exact alarm for location timeout.
4561da22373a : New blue baseline colors
bfa751877c63 : WaitForNegativeProximity stopped with power button.
9b18e6b52245 : Check for forceVisible when updating from a new status event
90e437d59671 : Removed strong zoom as shade starts to be pulled
1c968fb07974 : Bug Fix: fix NullPointerException while scrolling message apps
1ddab32206a6 : Accessibility for privacy status animations
d184111b6ee5 : Fix lint error for those module used in mainline module
9f1fb818c138 : Update icon for BiometricPrompt fingerprint animations
864538dd29bb : Revert "Use StorageManager#isUserKeyUnlocked to determine CE storage in PMS"
2b79873e2915 : DO NOT MERGE: Register NetworkController to DumpManager
d704706f2810 : Use layout parameters to determine lock icon location
c0162a74b905 : USB: Correct title bar notification
23dd0bd4a104 : Set CollapsingToolbar Title textColor
5d5d9eb8122b : Add a generic error message for missing vendor error strings.
243e5ab2b212 : Rename android.media.MediaTranscodeManager -> MediaTranscodingManager
8c86f395be22 : Guard against null info when applying widget RROs
1c7853192235 : Remove managed profile icon from QSBH
7d8bf678f404 : Auth ripple updates
9b1e1c4c0890 : Fixing a condition that can cause deadlock
75d8c094f4ab : Import translations. DO NOT MERGE ANYWHERE
015f5f4ac2e9 : Import translations. DO NOT MERGE ANYWHERE
385c28b33754 : Import translations. DO NOT MERGE ANYWHERE
893286a5d4c8 : Limit keyguard views on alt displays
0da0eaff5aa1 : Destroy() client after onClientFinished.
273a0eabc8fa : Fix OOB crash in ContentCapture for translated views
9107a62bb42d : Remove Webview Overlays on destroy
edae98a45abd : Remove bitwise plane information from ImageFormat's P010 docs
523e8000f95d : Import translations. DO NOT MERGE ANYWHERE
2984e28472bd : Import translations. DO NOT MERGE ANYWHERE
6722b96ff7bf : Import translations. DO NOT MERGE ANYWHERE
5c84edacf09b : Replace private attributes with public resources.
f7615bdd36a2 : Import translations. DO NOT MERGE ANYWHERE
4fb7feae33e2 : Import translations. DO NOT MERGE ANYWHERE
4480cbe942c1 : Import translations. DO NOT MERGE ANYWHERE
ef466173ffe1 : Import translations. DO NOT MERGE ANYWHERE
1b16b4e2fb42 : Import translations. DO NOT MERGE ANYWHERE
8542a9b919c2 : Import translations. DO NOT MERGE ANYWHERE
5338485ad145 : Import translations. DO NOT MERGE ANYWHERE
5e41ab2531a5 : Import translations. DO NOT MERGE ANYWHERE
06ab67deba75 : Import translations. DO NOT MERGE ANYWHERE
27da5b04d44e : Don't create one-handed-background-panel after rotation
1168d9d014cf : Rename android.media.MediaTranscodeManager -> MediaTranscodingManager
4fa06df1b8fb : Fix boot loop when upgrading sensor privacy file
e2e6e67bf7e5 : Preserve certain "Nearby devices" implicit grants.
1f3071d540fc : camera2: Documentation updates for ultra high resolution sensors.
f0fa7f9b4aae : Register IBluetoothManagerCallback per-process.
d4db713dccc0 : Reduce background FGS start WTF log messages.
a0ced2aa9ec6 : Camera: Initialize the forward processor along with the repeating pipeline
5cf033ccb7b5 : Camera: Return sequence id for advanced extension requests
6c582e973d2b : Remove new task flag when launching unicorn enrollment.
d7e56f5b961e : Update wallpaper offset when changing target from null
271b907bab30 : Fix Location equals()
309ab3bb4983 : Log locations received by default and add javadocs
2bddf2e8378d : Import translations. DO NOT MERGE ANYWHERE
90397d79ddbb : Import translations. DO NOT MERGE ANYWHERE
d1147b79330f : Import translations. DO NOT MERGE ANYWHERE
41aac681b87c : Disable volume control bar for all remote devices
4cd66d15d764 : Disable volume control bar for all remote devices
e19a11cf6fda : Allow negative value for CorrelationVector#samplingStartM
faf59661282d : Allow to use fixed rotation if recents is animating
cdf5fcd0353f : Import translations. DO NOT MERGE ANYWHERE
92f8c700b2f5 : Import translations. DO NOT MERGE ANYWHERE
529aa79d317d : Import translations. DO NOT MERGE ANYWHERE
2913c0686657 : Import translations. DO NOT MERGE ANYWHERE
b4a8dd665992 : Import translations. DO NOT MERGE ANYWHERE
545021a0d835 : Import translations. DO NOT MERGE ANYWHERE
27ea8be07ac6 : Import translations. DO NOT MERGE ANYWHERE
6df13e8b5435 : Import translations. DO NOT MERGE ANYWHERE
514aa6acf04a : Import translations. DO NOT MERGE ANYWHERE
3f1e09793bb6 : Import translations. DO NOT MERGE ANYWHERE
dc5577b287b0 : Import translations. DO NOT MERGE ANYWHERE
8a0482a6f79a : Import translations. DO NOT MERGE ANYWHERE
6c60c5c7c1cf : Create new instance of shared lineage signers to preserve capabilities
c4e1c545e269 : Reduce height of expanded media controls
33f721438459 : Import translations. DO NOT MERGE ANYWHERE
1f69d5875e10 : Import translations. DO NOT MERGE ANYWHERE
316fbf76728f : Add detailed fingerprint logging and a historical buffer.
57345aeb7634 : Import translations. DO NOT MERGE ANYWHERE
fc0965fc7ec2 : Import translations. DO NOT MERGE ANYWHERE
b1b868fabe8f : Show fingerprint icon when face fails on BiometricPrompt
c7bdaff11fb8 : Update udfps AOD icon
9070689419e6 : Fix app widget deadlock when toggling overlays
a57b0e9c4eb1 : Revert "Revert "Apply overlay updates to widget provider info""
906773a97f1a : Attempt to clear memory after keyguard PIN entry
73e1c53c80bd : Consider shade expansion when blurring because QS
eb5a3553dcae : Do not turn on dithering by default
5329ad47a53d : [Ongoing Call] Always unregister the UidObserver.
670abf2c7012 : Import translations. DO NOT MERGE ANYWHERE
acf698dc64e3 : Import translations. DO NOT MERGE ANYWHERE
a2faa0735476 : Import translations. DO NOT MERGE ANYWHERE
79c4365808fa : Import translations. DO NOT MERGE ANYWHERE
4216ca985ca0 : Import translations. DO NOT MERGE ANYWHERE
a8814acff397 : Import translations. DO NOT MERGE ANYWHERE
3fceefa91fbb : Import translations. DO NOT MERGE ANYWHERE
a9d8cf886f92 : Import translations. DO NOT MERGE ANYWHERE
28df0ce32e57 : Remove spammy convertToModernFd log
0af8ad85f3f6 : Reduces the timeout of rotation memeorization.
5031c3a4f63a : Clarify how FGS restriction won't apply STICKY FGS restarts
89a3deb75e53 : Show indicator if guest creation is not allowed
18fefecab2d9 : Don't call updateIsKeyguard from the UnlockedScreenOffAnimationController if we can't control the screen off animation.
542027b57106 : HintManagerService: only check isolated process for app uid
06aff34a8f02 : Introduce new lock to avoid lock-ordering issues.
980fc0e14530 : Fix NPE in DisplayModeDirector.isDozeState().
7fbd0ad0f9ce : CanvasContext::draw: flushAndSubmit when not drawing
078f090dedc2 : Enable Freezer by default
8da2e133e4bd : Remove heads up panel translation.
21f45cd99819 : Handle empty <cloud-backup> section in android:dataExtractionRules
b6e25d2b819f : Fix KeyguardTests#testScreenOffCausesSingleStopAod
150831e55f74 : Disable blurs during critical thermal state
3c3465dd3b4f : Shutdown hotword detection service when software hotword detector is shutdown
3873a09959b3 : Make Trusted Hotword session permissions follow previous behavior
613e8e1f5d6b : Only auto create guests when device is provisioned
413ab9d586b2 : Fix one-handed mode tap app to exit doesn't work in factory boot
a04d57070d78 : Fix KeyguardUpdateMonitor auth lifecycle issues
b08b641a334b : Apply proper locks onto the service/association state tracking
468e4332ebc9 : Fix sharesheet timeout by sending CreatePredictionSession request immediately instead of pushing it to the main thread Looper queue. CreatePredictionSession request is latency-sensitive.Its sendImmediately flag was flipped to be false accidentally in I937cdaa6081d2b85d27ee0192f6af7f197b8e102.
83dde708cccc : Update lock icon and udfps padding
80db54b915ba : Consider swipes on the unlock icon as intent for device entry
8d6022e77860 : Left align the HeadsUp content in the StatusBar.
1a7019c85f89 : Don't let ringer drawer icons be clicked while the drawer is animating closed.
84922f4f4305 : Do not run background animation without a Looper
e588681c0106 : Make InternetTile default in SysUI.
b552048fd7e9 : Paired BT devices are not displaying in volume control panel
7ab12ba890c7 : Fix a race condition between calculateWaitTime and actually waiting. When the race was lost with a completion callback, the operation being waited upon may have been de-queued by the completion callback for immediate execution, but the thread was still proceeding with the wait.
fb54b80240cd : Fix jank when launching an activity from an occluding activity.
79023f08d310 : Disallow usb access to camera and mic devices if global privacy toggle is active
fd19460694f0 : Fix the Translator references are gone when receiving response.
3ac246c43294 : Send the HotwordDetectionService UID to AudioPolicy
114f4062c42c : Revert "Apply overlay updates to widget provider info"
f0a8ea3f73b1 : Import translations. DO NOT MERGE ANYWHERE
9eca14b72bf8 : [DO NOT MERGE] Revert "Fix flickering when switched to the task without IME shown"
632af07faa06 : Import translations. DO NOT MERGE ANYWHERE
2543bb488b2e : Camera: Release extension resources after closing handler thread
91db1773ddb0 : Camera: Fix typos in API doc
e758539f0266 : Remove calling UID check from ContentProvider
471720cccf84 : Revert "Apply overlay updates to widget provider info"
c259917d0199 : Remove UDFPS hint animation
4d31f244244b : Co-ex: when face fails use error string
befbb69cf525 : SurfaceView: Synchronize position updates with fixed size changes
a355e904a26f : Have RippleDrawable ignore non-attached RenderNodes
1379438362ac : Correct locking in PackageManagerService
405e89be71f5 : Force an initial event to be sent to ProximitySensor.
21a847380d2b : Re-order early return when targetPkg is null
2e720148f342 : Update device entry intent on keyguard vis change
15b867b8fe9f : Import translations. DO NOT MERGE ANYWHERE
4a4ab854b96a : Fix background bleeding in splash scren image view
ee8f81d6b4de : Import translations. DO NOT MERGE ANYWHERE
41b167dba7c7 : Import translations. DO NOT MERGE ANYWHERE
6c675a3a4826 : Fix NPE when calling recreate in onCreate
f1de4ee934f8 : Don't show sensor use dialog for system uid
9fb4c3090bb1 : Update error haptics for coex
4e51482aaf7e : Remove SipDelegates in ImsService if Phone process crashes
a72b3e92e905 : Camera: Don't override extension surface native format
d3c86632f8a7 : camera2: Fix backward compatibility breakage for setting metering regions.
aea00a1d59d0 : Update telephony OWNERS file
32e10a7238b7 : DisplayModeDirector: proximity should not vote on doze
feef48ebff6e : Update telephony OWNERS file
874b7164208c : Update telephony OWNERS file
06d07d54dbc0 : Add attribution info to start callbacks
223060d6f4bd : Bug fix: fix System crash due to NullPointerException.
7380c153b97b : DO NOT MERGE Apply a maximum char count to the load label api
cd8558a2533d : DO NOT MERGE Apply a maximum char count to the load label api
34562bcf33f2 : Fix QSTileViewImpl label set ellipsize performance issue
1cd73a062d6d : Import translations. DO NOT MERGE ANYWHERE
9f10e214d5f6 : Import translations. DO NOT MERGE ANYWHERE
2bf6a0e06ce5 : Import translations. DO NOT MERGE ANYWHERE
984e09a17917 : Import translations. DO NOT MERGE ANYWHERE
86c337659ab6 : Revert sync app op chain changes
8bb9d293d648 : PackageSetting now owns its PackageUserState
7309d543f7c3 : Make FGS_BG_START_RESTRICTION_CHANGE_ID @Overridable
f4f68a3eb273 : Fix Stay on 'SELECT INPUT METHOD' page after choosing input method
7d9eb2b6f953 : Fix flickering when switched to the task without IME shown
b55d314f4685 : DO NOT MERGE Apply a maximum char count to the load label api
61722016377e : DO NOT MERGE Apply a maximum char count to the load label api
3c26a24644fe : DO NOT MERGE Apply a maximum char count to the load label api
b055139948fe : Ensure authentication lifecycle ends for callers
eafbcef5fda2 : Set package name for learn more action
f13eac9f7e02 : SurfaceView: Synchronize destframe updates with SurfaceView size changes
80f2ad68b902 : Broadcast Bluetooth state to OFF properly
cd1ad293c406 : Import translations. DO NOT MERGE ANYWHERE
0ef21c14946f : Fix index when moving SecurityFooter
0d5360749167 : Import translations. DO NOT MERGE ANYWHERE
d447e2c9b882 : Import translations. DO NOT MERGE ANYWHERE
d71a80ccde61 : Revert "Only dump necessary info when specifying a package"
cf26667924b5 : If keyguard has preferred refresh rate, always use it
81c08f1d0140 : Restrict the mic and cam phone call ops when toggle is muted
1ee7293d38a6 : Password bouncer landscape fix
d8c0b18ea5da : Clarify on return value of IC#setImeConsumesInput()
e1da2386ce06 : Import translations. DO NOT MERGE ANYWHERE
ff530f0a8dc8 : Import translations. DO NOT MERGE ANYWHERE
7c6a1b2f87b7 : Import translations. DO NOT MERGE ANYWHERE
73aada346046 : Fix Multi user avater View overlap privacy dot
b8364adc23f7 : Add debug log for tracking NPE of mMobileIfaces
f5dc09bc7c97 : Fix mMobileIfaces is not protected by lock
91c76bc5f4c1 : Don't return selected routes as transferable
4815db0d6959 : Fix condition where FP would require confirmation
bd4cdcba1bbc : Log and skip noteEvent calls with null name
4a468bd48c96 : Disable face haptics during coex non-bypass by default
6ab3ffa72254 : Use OnImageAvailableListener to wait for buffer
366493edd29b : Fix fd leak while bypassing transcoding in media APIs
56a5f521314a : Disable unlocked screen off if the display needs blanking.
84fcc8963ed5 : Log and skip noteEvent calls with null name
2dd8514fd9bf : Fix NullPointerException in PhantomProcessList due to race condition
6abae2a07058 : Check the current user in the system server for SensorPrivacyManager
bf0b40550bcb : Hotword: Treat preflight soft denial as granted.
0ef17f16bd5b : Add implementation for IRK to parcelable functions.
bbe06e7b598e : Freezer: fix exception when parsing /proc/locks
5bc5eb4cff29 : Add gravity center to layout params
e3a9b0fd303a : Replace 'use fingerprint to open'
0bf76b6296e7 : Apply overlay updates to widget provider info
5dae211842a3 : Fix bug removing semantic colors of CallStyle notification actions.
294e8a1efc67 : For devices with udfps, always show bg on udfps
3420cabf41e8 : Adjust SystemUI PowerModule
304b04a492e0 : Reset patterned animations when solid ripple is reset
591e345fbc0c : Make sure that only the owner can call [stop|start]VpnProfile()
f3072fcd4611 : Make sure that only the owner can call stopVpnProfile()
d90d6457fbe4 : Fix: ConnectivityManager methods crashing with SecurityException
7d938ee7f496 : Make sure SIM PIN screen shows
0f8dfa5326cc : Add logs to ensure that QS / NPVC clip bounds match
63bca4985b11 : Rescan face when user preses empty space on LS
10bff88e831c : Don't setDeviceEntryIntent on AOD
5a4e8283e926 : [pm] ignore partial progress update after off-incfs migration
364a5225be2b : Disable inline suggestions for afservice when talkback is enabled.
245cf108676b : Null check for logicaldisplay
0a05f5475f1f : Fix NullPointerException in PhantomProcessList due to race condition
792229b553bb : Revert "SCREEN_BRIGHTNESS - map 255 to current max"
d9febb56d726 : Wait for notification shade to redraw on orientation change
b3c3021841c9 : InputManagerService: Do not remove input channel when disposing monitor
da4359611239 : Fix missing exported=true in manifest.
73e1e266a1db : Add switchSubscription and delete_subscription to protected broadcast
1d3b83664a20 : Require calls to BluetoothA2dp#setBufferLengthMillis to pass a non-negative value
959dd9c06a59 : WallpaperService crashes becuase of a log statement
3e22b1d62ac3 : Prevent fingerprint icon from showing when unlocking while fingerprint is in lockout.
1d2f63093355 : Only set userHasDeviceEntryIntent on keyguard
a39aece07c8d : Cancel existing QsClippingAnimation when creating new one
85c8df6bf964 : Import translations. DO NOT MERGE ANYWHERE
29ff9defe0cf : Import translations. DO NOT MERGE ANYWHERE
feab22ca8493 : Import translations. DO NOT MERGE ANYWHERE
468621bab916 : Import translations. DO NOT MERGE ANYWHERE
f000f7200286 : Import translations. DO NOT MERGE ANYWHERE
0687577f8720 : Address sorting edge case.
709848cfdeb3 : TouchExplorerTest: fix run error.
14f2c733b186 : Fix ANR when switching the app task but IME selection dialog focused
75d4f93a4efd : Pass metadata as AttributionSourceSource.
ee936e5a15a7 : Import translations. DO NOT MERGE ANYWHERE
a00270ba494d : Import translations. DO NOT MERGE ANYWHERE
170f2b628780 : Import translations. DO NOT MERGE ANYWHERE
187f33a0a355 : Revert "Revert "Revert "Revert "Launch admin policies settings screen if not possible to""
eacb8c8aeeef : Fix content capture not being usable from hotword detector.
f40204087c6b : Fix tutorial background color not up-to-date occasionally
9f6044a2bc60 : Don't resume PowerStatsDataStorage read on Exception
e1e4d324c8bc : Revert "[Media ML] Replace AudioSystem.isActiveStream"
1eadd544ef76 : Add NMS broadcasts to protected list
5fceebd59759 : Keeps power key intercepted during a panic gesture
88c09af9ad78 : Do not pass the volume key event to remote sessions
e5225ba858c7 : [PhysicalChannelConfig] UL's frequency should not be same with DL's
9f7cbe51e13f : Add permission check while creating CompanionDeviceService
5c2a840de889 : camera2: Add fwk-only tags for SCALER_CROP_REGION and metering regions.
9ee4e9bbe991 : Fix CQI range in CellSignalStrengthNr
58a1a99defb0 : Move guest creation to background thread
f69d25f7f25d : Fix crash when running UserSwitcherControllerTest
7c060b295113 : Add tests for guest user metrics
8328fde0ecb6 : Prevents scroll capture from targetting secure windows
44a098036af0 : Use correct stack height when bypass enabled.
b4f467b8b25b : Fix inline autofill not working if both afservice and keyboard support it, but keyboard disabled inline support manually.
b2a831ac3c83 : Check for invalid (negative) string pool pos.
d6a096006a23 : ADPF: Handle preferred interval on unsupported device
5042345f859e : Save space in small width screens
0745b3280224 : Don't use Primary sensor when Secondary available.
55bb7a64cb13 : Add ART's module-lib to "module_current"
3f261e6eca8e : Do you need paint chips?
3bc073de0343 : icon++
4443159caf17 : 12/n: Send bypassEnabled to AuthenticationClient
e96c3b49729f : Import translations. DO NOT MERGE ANYWHERE
fad95da5956a : Import translations. DO NOT MERGE ANYWHERE
8e9303956a2c : Import translations. DO NOT MERGE ANYWHERE
a5b632c8ba43 : Import translations. DO NOT MERGE ANYWHERE
8c3306de80f1 : Import translations. DO NOT MERGE ANYWHERE
4eebc5fac39f : Import translations. DO NOT MERGE ANYWHERE
8f7f7ab98aec : Update mic/cam quicksetting toggles when user changes
6e6455518c77 : Sharesheet: remove 2 separators, restyle the 3rd.
d7b1d8e6a0b8 : Change default value from NONE to UNKNOWN
dc005a050794 : Shorten safe mode timer in VCN test mode
19b68448f0b1 : 11/n: Enable CoexCoordinator advanced logic by default
7f2031b6f5a5 : 10/n: Always send feedback if capacitive (or unknown) sensor
d28177c7e7f4 : Provide the way to enable/disable debug mode for logging egressed data
a501b9b9cb39 : DO NOT MERGE Fixed the padding of quick settings
e8625d279fbe : [DO NOT MERGE] Update controls icon
9172eef0cd71 : [DO NOT MERGE] Controls Lockscreen affordance
c8a318e8bb5b : ActivityManagerService: report current and max thrashing levels
83eb162a5d3e : Camera: Support common outputs between regular and extension sessions
286825f60c9f : Fix drag down animation when bypassing
a2a9ec55381a : Reset to LiftReveal when going to sleep due to timing out, after a biometric auth.
659b4ee91a93 : Unsubscribe from ALS events when UDFPS does not have an active touch.
0e87985bc7fc : On devices with udfps, hint to press to open
6ef7474acb07 : Import translations. DO NOT MERGE ANYWHERE
3fb3632d43a0 : Wallpaper: Propagate transform hint from WM to BBQ surface
f18dd314b4ca : Import translations. DO NOT MERGE ANYWHERE
db36e12ec558 : Import translations. DO NOT MERGE ANYWHERE
a5dbced80340 : Import translations. DO NOT MERGE ANYWHERE
1a69ac73648d : Import translations. DO NOT MERGE ANYWHERE
94c922be3950 : Import translations. DO NOT MERGE ANYWHERE
417b15994abe : Sharesheet: be more defensive about un-unparcelable intents.
6d4d23719089 : Import translations. DO NOT MERGE ANYWHERE
2cb6462811e6 : Import translations. DO NOT MERGE ANYWHERE
1a1e6fcfe6e3 : Import translations. DO NOT MERGE ANYWHERE
7f632dca9597 : Stop managed profile owner granting READ_SMS
ba1215bd3c0f : Add new string to replace 'swipe up to unlock'
d1ac676e1cce : Skip flaky AppStandbyTests in presubmit
3c9f786cfe7d : Import translations. DO NOT MERGE ANYWHERE
bbc3407ca066 : Import translations. DO NOT MERGE ANYWHERE
289672eb3b46 : Import translations. DO NOT MERGE ANYWHERE
f642bece9c4f : Import translations. DO NOT MERGE ANYWHERE
c639943fc88c : Import translations. DO NOT MERGE ANYWHERE
496b4cbb86dc : Do not draw icon background if it shouldn't be seen
7a7722abe0e7 : Correcting the package name used on splash screen window.
d117271e6a3f : Use elapsed time as timestamp of activity launch
574f47af6514 : Fix test harness mode
2d28217de6c4 : Set the Debug flag to false
aa80f8e7d5b0 : Add null pointer check for callback in HotwordDetectionConnection.
331615ad6162 : Fine tune splash screen icon generation algorithm
0cfcde8d5eb6 : Copy ContentCaptureOptions into derived Contexts
f0657fc49e40 : Sharesheet: action bar is independent of WP tabs, should always launch as primary user.
3bbf0ab17e57 : Reset leash and content overlay if auto-enter-pip is aborted
ec7103c61499 : Don't crash apps due to race condition.
1817bc47bdb5 : Skip operation on content overlay if task's vanished
aee0d658d634 : Camera: Include the parceled image dimensions
e61bb742bfc7 : Fix potential FD leak with PhantomProcessRecord bookkeeping
9ea5d02507b0 : Reset to LiftReveal when going to sleep due to timing out, after a biometric auth.
04d1be91ef7c : Reset alpha of media when not fading
c69ea31c1988 : Don't reset the reported proc state while cleaning up the process
0db446adb4b2 : Fix HDR for app-override brightness.
1259b449711c : Remove callback on destroy view
4b1b5a68dd4c : Enforfce a minimum padding to ensure space for the privacy dot
002e656a515d : SCREEN_BRIGHTNESS - map 255 to current max
f1564bc866b1 : Revert "Revert "Revert "Launch admin policies settings screen if not possible to"
939a99cd4d8c : Fix multiple control providers
0b2ad9f70d68 : Implement java PerformanceHintManager on top of native
6a3fc60f4358 : Switch HWUI to use native performance hint API
4426772eabda : Implement native PerformanceHint API
7ac38075c7a0 : Modify KEY_LTE_ENDC_USING_USER_DATA_FOR_RRC_DETECTION_BOOL's description
622d439580d4 : Lock icon is a set distance from the bottom of display
966382b0c9b9 : Apply theme color and fade-in transition effect at the top of One-handed mode
de8ceeeb35f6 : Fix behavior when config_guestUserAutoCreated=true
2e8074a574ab : Fix HUN input alignment with IME
c2c2fa79ffae : Guard DISABLE_PLUGIN with PLUGIN permission.
90824714b5f0 : Guard DISABLE_PLUGIN with PLUGIN permission.
55cd8952c051 : Guard DISABLE_PLUGIN with PLUGIN permission.
2b88dc67bbbd : Show "use fingerprint to open" msg for coex
c279a42a3f2b : Guard DISABLE_PLUGIN with PLUGIN permission.
c3b5583cb01b : Revert "Revert "Launch admin policies settings screen if not possible to launch help page""
db9892300e92 : Reject non-staged APEX install if there is staged install of same APEX
8f31e9d663f1 : Do not make a getThreadTimeMicro() call when it is not needed. This was accidentally changed with https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15080830
3ff7e05c3a35 : Add the failure listener into the lottie animation view of IllustrationPreference.
83d9b454e905 : profcollect: Add verbose logging for ota status updates
e169c22053d5 : Revert "Add systrace tag for system property"
b9b673fb4ada : Skip animating out bubble screenshot if surface is not ready
0492d8febeb5 : Mark an ActivityThreadTest as flaky
bc33eb8b15db : 9/n: Add test case for udfps rejection after face rejection
bf9a253a752c : 8/n: Add additional multi-sensor reject logic
50de044e3949 : Add LightRevealScrim to dumpsys to rule it out as the cause of an elusive bug.
fa8b98f9b7a6 : 7/n: Add mechanism to hold onto already-completed operations
7eecfccb6f25 : Enable overlays that are pending creation
4a2c962e0da1 : Hook up the sysui backend for status bar content rects
954ce27d13b6 : Add mechanism for a task's windows to be trusted overlays
8dc98766beea : Fix bug that caused task to show behind keyguard
afe19132578a : Recreate the Wallet client before query the wallet cards with a time window.
ff3224a66118 : Dismiss SIM PIN screen when eSIM disabled
de779f812459 : Guard DISABLE_PLUGIN with PLUGIN permission.
e501fd8379b1 : Restrict what APEXes different installers can update
7b6d6431718e : Don't block intent if op is restricted due to toggles
346acd492077 : Rely on the dozeAmount changes for mIsDozing
25b172abfdaa : Guard DISABLE_PLUGIN with PLUGIN permission.
45abb0b35799 : Using BaseIconFactory to draw legacy icon.
d0ffb446cfdd : Fix validation crash for nextPageToken.
4593d929fed8 : Keep the native mdns daemon alive for pre-S application
ef2636a43a5d : Logging the caller uid state with AlarmScheduled atom
8d35744f98c1 : Set TRANSPORT_PRIMARY for VCN NetworkOffers and NetworkAgents
3662a98bbd5b : Fix enrollment preview surface leak
441843bdc369 : Remove all biometrics if user is removed.
33c3fcc67175 : Fix entering PiP transition in button navigation mode
a00ce4e75f51 : DropBoxManager: Fix doc build error
65fee3cfdc95 : More consistently retry system calls on EINTR
cfabf151e5e4 : Clean up previous DA organizer when registering
b1bd2c39c723 : Import translations. DO NOT MERGE ANYWHERE
f8b687babff7 : Import translations. DO NOT MERGE ANYWHERE
1cad82c3bc54 : Use a different context when constructing an EdgeBackGestureHandler.
85b5dee2f109 : Reset messages when the keyguard isn't showing
e3150f3f3ebf : Add |role to UPDATE_APP_OPS_STATS
5f4c39db39d6 : Import translations. DO NOT MERGE ANYWHERE
55b2c3190799 : Import translations. DO NOT MERGE ANYWHERE
7d3462954178 : Import translations. DO NOT MERGE ANYWHERE
9affacd3f8ce : 6/n: Add support for additional coex cases
7778c2ea38b2 : 5/n: Add support for initial coex cases
346be3887c91 : Fix hidden EmptyShadeView
cd3c4ec4260d : Fix issue where screen off is disabled after expanding then collapsing the shade.
53037b291f65 : Revert "Remove zoom from wake-up transition"
c2d03889621b : Revert "Launch admin policies settings screen if not possible to launch help page"
06e6eeb04f7f : Update orientation on rotation changes
674b160164da : Unify the mismatch in the byte order of the address.
cce24f573ba9 : FGS PendingIntent also use BroadcastOptions' temp allowlist duration.
25811888dd83 : Don't forward touches to udfps if notification panel is expanding
66bae8e7520b : Import translations. DO NOT MERGE ANYWHERE
4f2d481a89d5 : Import translations. DO NOT MERGE ANYWHERE
939388124823 : Import translations. DO NOT MERGE ANYWHERE
9d8c4f2de622 : Hide RSSI next to single carrier name
0247eefe9d56 : Use intra wallaper transition animation for move to front/back transition.
75077a17a4c5 : Launch admin policies settings screen if not possible to launch help page
9acdb43f8918 : Fixing the race condition in GenerateRkpKey
0896e161b378 : RESTRICT AUTOMERGE Restart recognition when failing to deliver event
65a3d5dfa4ce : Fix potential memory leak of FrameTracker
0770e051997b : Use alpha instead of invisible for views below shelf to skip redraw
63f5d4b69905 : Stop removing all APP_STANDBY_BUCKET_CHANGED messages.
dbf042c6667f : Fix parameter order.
2be8f7898d04 : Change the doc to reflect the default status of preferential network service
3ce6aba4030f : Ensure calling user is the same as requested user.
ef12c7a2b208 : Use alpha instead of invisible for views below shelf to skip redraw
588ec9f398b0 : Clear binder identity in callback of IMS IPC interfaces
7008c4d5e424 : Track active AttributionSources, and finish chains on death
e566eb8efca3 : Ensure the device wakes up from doze when tapping expand button
a9b95f54be68 : Update TV input list upon package state changes in Kids profile
0b40777cd118 : Revert "Clean up previous DA organizer when registering"
f9fdfa975129 : Add null check to work around async unregistration of receiver
357f201492ae : Add displayId to DPC logs
bb599932fdae : Revert "Clean up previous DA organizer when registering"
2a2cfb9fef7b : Use touch usage on camera shortcut vibration
e485264ff596 : MTP: fix a memory leak
b887f68ad162 : Use binder-based iterator to retrieve FRROs
bc9be8e428ce : SurfaceView: Update transform hint only if the view is visible
fe7193365598 : Null check color_space_ptr in draw functor v2
796514a1b8c1 : Fix a potential NPE when allocating space for compressed apex
a5545793853a : Correct StartingWindowInfo for non-top activity.
6d9107a468da : Test apexd behaves correctly when not in fs-checkpoint mode
9d753e53b106 : ActivityManagerService: add new lmkd kill reason
8cb865279217 : Remove RecentsOnboarding
66b4d95bc599 : Update boot image and system server profiles [M5C5P90S0PP]
7cbbc225b1bb : Workaround for back arrow being stuck on screen
cde9224b7b28 : Only intercept lockIcon touches after longpress
4300a83b321c : Import translations. DO NOT MERGE ANYWHERE
f44c99177486 : Import translations. DO NOT MERGE ANYWHERE
19e7318cf59b : Import translations. DO NOT MERGE ANYWHERE
ac441ca05410 : Import translations. DO NOT MERGE ANYWHERE
27851359a543 : Import translations. DO NOT MERGE ANYWHERE
8f9bd092061d : Import translations. DO NOT MERGE ANYWHERE
cafee7a78fc6 : Import translations. DO NOT MERGE ANYWHERE
50d0df429927 : Import translations. DO NOT MERGE ANYWHERE
b8c723fc4829 : Import translations. DO NOT MERGE ANYWHERE
9eee922755f6 : Import translations. DO NOT MERGE ANYWHERE
98b4c1e9adbe : Import translations. DO NOT MERGE ANYWHERE
11ba476fa9cf : Import translations. DO NOT MERGE ANYWHERE
ad82a0fef52a : MidiService: synchronize mDeviceConnections
4cb34cc0c2a9 : Update recents onboarding logic
164f70d4f102 : 4/n: Make CoexCoordinator multi-sensor-aware
c505ed1b543f : Apply early wake-up flags when requesting blur
f89e70d29088 : Refrain from returning mutable pending intent in getShortcutIntent
29b3fdd6b657 : Ensure VcnGatewayConnection#isQuitting never gets unset after being set
c4f76dd5231a : Account for recents animation when reporting client visibility
e53cbf4df311 : Limit VCNs to one running at a given time
4fb0c78cf1a7 : Fix issue of TvInputManagerService not binding to TvInput services in Kids
89315a9565c5 : 3/n: Add CoexCoordinator
f2e795953922 : SysUI co-ex updates
f5f508c01d8c : Throw new IllegalStateException in CallRedirectionService when the call redirection is not initialized yet
252b7958bb37 : Camera: Improve logical camera RAW capture docs
126e94e2c2c3 : Update kg lock icon logic
cf99e3c34ce3 : Update lock icon resources
3c653e82b7ac : Import translations. DO NOT MERGE ANYWHERE
2c904ea562b4 : 2/n: Update fingerprint vibration logic
830c6797cd26 : Allow GenericDocument accept a String property longer than 20_000.
2d6a545e3042 : Only construct real Throwable objects in AndroidFuture.readThrowable().
d7256be96fc4 : Import translations. DO NOT MERGE ANYWHERE
3e575e58cc2a : Add PCM float profile if extended precision PCM shows but not pcm float.
3d371e4d0995 : Import translations. DO NOT MERGE ANYWHERE
6ddb9a0bea39 : Use ReentrantReadWriteLock in the compat framework
592bacb77848 : Require non-null HAT for fingerprint enrollment
8bcd04b7dfca : Show the generic bouncer on remote input
86650152ded6 : Reduce double header spacing in Conversation and Call notifications.
53f6b7939bca : Stop animation when screen times out and the user turns on the phone.
78fd4b230341 : Use Provider for EdgeBackGestureHandler
120ae3dbedca : Fix NPE when calling PasswordViewEntry.getWindowInsetsController().hide()
ba527220f1a7 : Add accessibility messages to privacy chip on tv.
500e2b146d2b : Fix One-handed tutorial looks janky on entering transition
5a485126d8a9 : Reset HotwordDetectionConnection when VoiceInteractionService crashes
01d6753e9944 : Import translations. DO NOT MERGE ANYWHERE
8a8efcd553c2 : Import translations. DO NOT MERGE ANYWHERE
cbcf2ca2324d : Fix a couple more issues with canceling the recents animation w/ screenshots
f4148eafe546 : Prevent fatal exception at AppOpsService$InProgressStartOpEvent#finish
3b548655fd47 : Don't query a null AccessibiiltyNodeInfo when populating ViewStructure
62e3e3aecfd9 : 1/n: Move UDFPS enroll haptics back to system_server
f267de762539 : Null check color_space_ptr in draw functor
10c04b9a916a : Correctly set trusted AttributionSource in RecognitionService
783f66f0bdff : Gate CDMA Supplementary Services on a CarrierConfig item
5afa7487dfe1 : Fixed double face auth on swipe
266e0b864fd2 : Revert "Animate in a background for kg unlock icon"
21dd5325fb85 : Fix BatteryStatsImplTest.
eb3c49a84e47 : Perform oomAdjUpdate prior to scheduling service transactions
314b35644b59 : Do not specify a workSource when setting a delayed alarm so that the alarm can still wake the device up when the device is idle as the AlarmManager.FLAG_ALLOW_WHILE_IDLE_UNRESTRICTED flag indicates.
5dfcf9cf0382 : Import translations. DO NOT MERGE ANYWHERE
95a0a7ffa439 : Add guards around unbind
f75fffdc20cb : PiP: Allow customization of PiP minimum size.
714ba1d868c1 : Clear binder calling identity before calling callback
b5bc7705af69 : Import translations. DO NOT MERGE ANYWHERE
b0f0391d2298 : Import translations. DO NOT MERGE ANYWHERE
410618472f0a : Log stats for Optimize
6a2d17d45361 : Use '!' instead of 'x' in signal drawable
ad79043436c9 : Add SafetyNet logging if a certain broadcast is received by apps.
452a5aeec5a7 : Add SafetyNet logging if a certain broadcast is received by apps.
3ae33de9240a : Add SafetyNet logging if a certain broadcast is received by apps.
d02b731699ef : Add SafetyNet logging if a certain broadcast is received by apps.
935f5626b186 : Add SafetyNet logging if a certain broadcast is received by apps.
38fc45f7f8d1 : Import translations. DO NOT MERGE ANYWHERE
42f362558c61 : Dismiss keyguard on udfps touch if can dismiss LS
eb67e23b0143 : Increase timeout on VibrationThread to wait for vibrator callbacks
e8dc397bfd16 : In VuklanManager make sure we have a valid semaphore context before destroying it.
0b925d4f46ef : Null safe package name in AppOps writeState
286813a76870 : Add haptic feedback on the kg lock icon
f87534c43bce : Using WindowInsets API to hide keyboard on LockScreen when screen-off
a1c1a5e86eac : Always submit after texture uploads
c4c411202ff2 : speech: queryIntentService-AsUser-
6c213067c928 : Adjust declared usage for createHardwareBitmapFromRenderNode
07736937f74c : Drop prebuilt files to android source tree.
c24f35292d44 : Tests for HighBrightnessModeController's HDR mode
b13ce85b5b61 : Hide the keyboard when remote input hides.
71089198bf93 : Dismiss keyguard on udfps touch if can dismiss LS
61076ae02c01 : Prevent having empty task added back into TDA
12b651b469d7 : Remove dependency on WindowManager-Shell in the animation lib
da436d4a012f : Clean up previous DA organizer when registering
5558cb1cc931 : Tuner APIs: add locks to avoid crashes caused by NPE
09923d5eca02 : Animate in a background for kg unlock icon
11af8b10c098 : Revert "wifidisplay: restrict broadcast by the proper permission"
ebfc69434084 : Revert "wifidisplay: restrict broadcast by the proper permission"
955b64a6e71e : Revert "wifidisplay: restrict broadcast by the proper permission"
98e08ee93384 : PIN unlock buttons - contrast issue
bf91ebda60d6 : (Take two) Do not hold lock when calling into NotificationManager
b81c6e87c281 : Import translations. DO NOT MERGE ANYWHERE
075de7ea1daa : Ensure notification visibility on stopForeground(false)
c6deb0fd9d00 : Add API to get GPU private memory
160508ed0a0c : Properly fix allowlisting restricted permissions for secondary users on app upgrade.
cf1170fbda6b : Always submit after texture uploads
e38dffebbd14 : Revert "Fix allowlisting restricted permissions for secondary users on app"
c0b1a5b3daa6 : TouchExplorer: log malformed events instead of crashing.
38ffbde17ee7 : Root UID can synthesize AttributionSource values.
eb151ee8d0ff : Always show lockdown button
5674401421f4 : Import translations. DO NOT MERGE ANYWHERE
1013f95630e0 : Import translations. DO NOT MERGE ANYWHERE
47fb0c2b6dbc : Import translations. DO NOT MERGE ANYWHERE
0f284da9239a : Avoid sampling outside BQ crop rect
b1af897b68c8 : Trigger udfps-start haptic on the first fingerDown
dd2b4a007f23 : [pm] fix non-incremental install progress regression
14c466a999b9 : Add additional clarification regarding nanoapp loading APIs
00e49c1482c8 : Make AudioManager.getReportedSurroundFormats a TestApi
a33974c723ec : Set wallet lockscreen icon tint with text primary color.
2b6968840db5 : Fix log spam that got in here somehow.
9bce52c0b988 : Fix wrong LEGACY_STORAGE appop grant
875b9b7a19df : Fix visibility issue in QS detail panels
ec392453824a : Remove test haptics for UX
c6f61ee9a96c : Defensively copy callback collections before invoking
4fdb7c9f2660 : Support customize layout in CollapsingToolbarBaseActivity
635655b8da80 : Fix ActivityLaunchAnimatorTest crash
0484b7e98ba1 : Fix VibrationThread with repeating waveforms of positive amplitudes
1a438ce1fca3 : Import translations. DO NOT MERGE ANYWHERE
53b437ab310c : Import translations. DO NOT MERGE ANYWHERE
c6a4ae92204e : Import translations. DO NOT MERGE ANYWHERE
30f708c992ce : Import translations. DO NOT MERGE ANYWHERE
287efc6d193d : Import translations. DO NOT MERGE ANYWHERE
b70c941f6077 : Restrict all jobs when the device is too hot.
4e05326a55ce : Separating alarm history for lower quota
682450ec2de6 : Fix BstatsCpuTimesValidationTest.testCpuFreqTimes_trackingDisabled
44fc5760dcf0 : Only fillLowPowerStats when needed
53cab2a0c219 : Fix a11y of BiometricPrompt icon and help text
4679e6366236 : Interpolate corner to 0 when recording screen
6cf016ba3a62 : Update text color.
ebe8550d03d9 : Fix letterbox issue when auto-enter-pip from landscape
b49cc8510d20 : Ensure non null package
e9c2e84d28b6 : ViewRootImpl: Use mWindowAttributes directly for BBQ
35f567467e6e : Consistent reporting of failure conditions
a22e341ac222 : Add SafetyNet logging if a certain broadcast is received by apps.
866af3b915dc : Consistent version documentation.
de5cc5110ea2 : Don't crash trying to unregister a receiver twice.
12de672d3d83 : Set views below shelf explicitly invisible to skip hardware rendering
4025c6e7ae98 : Validate AttributionSource during unparceling.
95c1b8e6807f : Ensure content shows before/after name
fcde814628f6 : Take snapshots of SettingBase subclasses
7a1de6fe81eb : Key rotation support when updating an app on IncFS.
acdbd498702b : Remove PMS dropNonSystemPackages
5094d645423c : Reset tooltip preference to fix flaky test.
a39e6a274d6c : Prevent SysUI from crashing during Ghost animation
cdc15d702015 : Prevent any SecurityExceptions on Uri resolution
6ade785d8f82 : Remove keyguard state callback onViewDetached.
28f8033d8065 : Bubbling up some of these great new colors.
318c00483cf2 : AnalogClock: Allow subclasses to override the "now" instant.
0d0e74ad90b0 : Always show fp icon in portrait on keyguard
80f1f86f7a6b : Clear binder identity during network logging notification processing
45dddb333d5e : Fix setApplicationNightMode did not persist night mode.
3be521ad4854 : Get starting window background color directly.
3340bdddba9c : Import translations. DO NOT MERGE ANYWHERE
9a13c0f10485 : Import translations. DO NOT MERGE ANYWHERE
beb79a8e7251 : Import translations. DO NOT MERGE ANYWHERE
ad8e1fa81124 : Import translations. DO NOT MERGE ANYWHERE
8bf68858937d : Force-finish pending cancellation of the recents animation when process dies
63aae95733f7 : Remove deprecated, hidden versions of changed public APIs.
2b2ba935f84f : Remove isDataspaceValid
ca7ceb8aef3e : Separate mute and vibrate icons in status bar
37fb04a63083 : docs: fix typo
861ee7a8b7ba : Only check downstream permissions in preflight in RecognitionService
27f49c34b9cf : Enable vendor error/acquire messages on user build
290e51fce367 : Apply pending AppInfo on Activity override change
79a3f02f0f3a : Fix bug where QS tiles appeared behind keyguard
2186a56187ac : Catch ServiceSpecificExceptions properly when getting reg state/ transport type
56b8f377b3f1 : Do not respond to ACSD if authing for keyguard
b2659700af40 : Do not clear REVOKED_COMPAT for pre-S NEARBY_DEVICES
b3f13370d424 : Make Verification text shrink to zero size for long names or large fonts.
88f306e2ba5c : Skip marking recents as pending top if it is already on top
035d0290514e : Update lock icon transitions
c5e855a9d916 : Check/note ops when delivering HotwordDetectedResult
3b8d608267db : SIM PIN unlock - Keyguard in invalid state
6d663b07c437 : Add unregisterClient in instance close.
b09de4738d27 : speech: Fix RemoteSpeechReco race condition
2cf4d323255a : Import translations. DO NOT MERGE ANYWHERE
96db3422d16f : Import translations. DO NOT MERGE ANYWHERE
6afffd392612 : Import translations. DO NOT MERGE ANYWHERE
1371eed85aa1 : Import translations. DO NOT MERGE ANYWHERE
cc7087b865c1 : Import translations. DO NOT MERGE ANYWHERE
edb7c22c0d8a : Fix WallpaperPicker not being able to assign colors
a0bd30cb78df : Fix configuration activity colors for accessibility
3e62b8f748d3 : Fix PackageManager query API's related to rebootless APEX updates
823d4651620f : getGpuDmaBufUsageKb: Report usage in Kilobytes
ec4306ac39c2 : Log failures to unlinkToDeath wakelocks.
1aa48a9ef131 : Import translations. DO NOT MERGE ANYWHERE
3c82ced3f556 : Import translations. DO NOT MERGE ANYWHERE
d980e51c7232 : Sync client visibility if activity is stopped
d3a458ca4bb9 : Import translations. DO NOT MERGE ANYWHERE
810915add51a : Update USB HAL version early
8d37fc464c74 : Import translations. DO NOT MERGE ANYWHERE
75d9fd945b7d : Import translations. DO NOT MERGE ANYWHERE
564e82d4d5f2 : Import translations. DO NOT MERGE ANYWHERE
096d4ea9ceb8 : Import translations. DO NOT MERGE ANYWHERE
2f2252a77d53 : Import translations. DO NOT MERGE ANYWHERE
42cee638de92 : Fix cancel not working for FingerprintDetectClient
1babd5bf516b : Optimize AttributionSource tokens - base
82ccbf94331c : Describe Video Encoding Floor
57bd208139c1 : Register callback to statsD for AppSearchStorageInfo
00d99dcf2590 : Import translations. DO NOT MERGE ANYWHERE
535b6dcfcea2 : Fix misspelled on the comment
04b409790fa0 : Import translations. DO NOT MERGE ANYWHERE
879d02e0dc98 : Import translations. DO NOT MERGE ANYWHERE
7bcba747a9d7 : Avoid print stack trace.
0f3339cfc299 : Cache weak reference for static context.
6054148ef9a0 : Remove isAppStartModeDisabled binder entry point
34a6c46d1dd8 : Add orientation listener to all biometric overlays.
5c090e69f9d8 : Revert "Camera: Restore FastNative annotation."
85d7336db0dd : Update the sensor use dialog if more sensors are accessed
d277f5069d0f : Ensure stackHeight accounts for pulseHeight and dozeAmount where we used to use innerHeight.
690aad067653 : Revert "Replace cancel button with a delete icon."
8d6f3cc158e7 : Use SRC_ATOP instead of SRC_IN for blending the NotificationExpandButton
da0e9a9b3755 : Add check for optimize after each mutation operation.
eb505a200cf0 : Guard against NPE
87ab9d9f5e08 : Make AttributedOpEntry gracefully handle empty array
2190ef36be74 : Increase max allowed min update jitter to 30s
6b33f9659158 : Fix user icon visibility bugs
ff3268f426da : Revert "Enable orientation listener at all times."
b7ce2600b4f7 : Update udfps fade + padding
b90494d2a15b : Don't animate weight to 0 on face unlock bypass
24e3ed6e783d : Treat APEX installs as upgrades
6a5274513a1f : Add System.runFinalization() call
4f83d813d625 : Revert "Camera: Restore FastNative annotation."
8fba7cf989a7 : Don't allow PI crashes on unknown sender types
25fd67372ebc : Use exact brightnesses values for comparison.
80b340a9aabc : Improve SystemUIBootiming_StartServices_avg
5ba3e1fec4e2 : Add limitations to HDR.
76761e8b6baf : Fix concurrent external vibrations on ExternalVibratorService
477c88a7d5bf : Redesign One-haned tutorial UX behavior
bf0d8be298e3 : Remove @TestApi and @Readable for NFC_PAYMENT_DEFAULT_COMPONENT
7d80fc90a218 : Also check for home activity in BAL
6c3d99533622 : Import translations. DO NOT MERGE ANYWHERE
980807a40a67 : Import translations. DO NOT MERGE ANYWHERE
97b75f09ed73 : Add metrics log for One-handed mode Shortcut toggle switch
f3e53d082c1e : fix memory leak in initilization and finalization
b5ce699d0d52 : Allow double tap power to trigger camera during device is sleeping
84f80d152d68 : Quiet down long screenshots logcat output
c158aae0aba2 : Drop prebuilt files to android source tree.
07d35cb7dcb6 : Properly protect mFrameMetricsReporter
5605cec3cd5f : Add logs for sensor privacy enable dialog.
65eb22cc56d0 : Grant INSTALL_PACKAGE_UPDATES permission to Shell
c608dd0cddca : Use FalsingManager for QS user switcher
88bac9ca54ec : Add available description for talkback
7961d2742958 : Cleanup appsearch platform logger
89066a5c28e7 : Fix a bug that the QuickAccessWalletTile displaying packageName as title.
093638b97794 : Add unique notification ids for mic/cam toggles
4e09b345527e : Do not cancel quick settings expansion onQsIntercept(down)
47233309c067 : MediaMetricsManagerService: Unify logSessionId representation
88f2924225b3 : Don't try to load a long screenshot image more than once
a93fcc9e3391 : ViewRootImpl: Fix issue with early draw report in seamless rotation
1bac76c51b08 : Delete dead code which had adverse performance impact.
a23a2bb5db39 : Revert "Revert "Not show size compat UI when task is not visible""
07d8600a3596 : Camera: Set metadata vendor id in extension proxy service
8f295edcfd7e : Don't set udfps icon visibility on illumination change
1093f7c370ad : Only hide udfps bouncer when transitioning TO doze
16bfded1a544 : Log duration privacy toggle was in previous state
96e7cae39968 : Persist the last time a sensor's privacy state changed
6a630f8e00a0 : speech: Add lenient SpeechRecognizer instantiation
f8a26819a37d : Import translations. DO NOT MERGE ANYWHERE
215bd8a61efa : Import translations. DO NOT MERGE ANYWHERE
47b1f3c74bb6 : [SettingsProvider] make nfc_payment_default_component readable
5a3c88053491 : Keystore 2.0 SPI: Add EC_CURVE tag on key generation.
49ad566a9fbf : NonBypass - enter device if user is attempting udfps auth
afae723b2376 : Fix NPE during restore
49a88f66f10d : Refresh the cache on new package installation.
6f657f8f5b7d : Crash invalid FGS notifications
76370b6fe669 : Revert "Not show size compat UI when task is not visible"
b4eac9b5d69d : Use the real behavior to decide the animation
3aafe1999458 : Improve SystemUIBootTiming performance in OneHandedController
69ea5c801608 : Address corner case in which empty audio is requested and MusicRecognitionManagerService crashes.
1245aefa4971 : Remove TaskInfo#topActivityToken usage in size compat for security
ac4c63c682b3 : Fix FGS notification mismatch
d6fad98be19f : Fix black screen after moving top activity to another display
adb92508c045 : Not show size compat UI when task is not visible
b36be4cc0e17 : Change back to Device controls
94d6c35f3305 : Allow bypass + show errors on alt bouncer
b7039c6aa50d : Reduce number of weakrefs per frame
79b834d47cdc : Tag some "new Binder()" instances to detect leaks.
24dbdd58e10a : Fix CollapsingToolbarBaseFragment crash on R.
76be38c05c4c : Add statsd logs for Sensor Privacy.
99ebd95ef140 : Camera: Restore FastNative annotation.
7efc7a91719d : Enable orientation listener at all times.
9fd251e7cb3b : Remove unnecessary log in CursorWindow.create
4611e1c3d37d : Correct the flag in NetworkController.
7ca52ca9bfe6 : Show shade footer when hun is posted while shade is open
3322de80fcfc : Do not setListener(null) onViewDetached
4812dfbc6293 : Bring back time formatting for single line clock
131daa5336b6 : PIN landscape updates for larger display setting
c23bcac7630e : Fix potential NPE in CompanionDeviceDiscoveryService
83ed960b960a : Update documentation about the SensorPrivacyManager
d48bec9beb2c : PiP: Update accessibility window as menu shows/hides.
dec9f8a79cda : Make ImePerfTest wait for animation end
df4a5c1b3a4c : Allow the kernel to upgrade ASYNC mode processes to SYNC mode.
6ae7bfcf02f1 : Camera: Clarify zoom and crop behavior for capture result
0c8aead89f8a : Fixed an issue where media could become invisible
bbc1cd87e13b : Show "Unavailable" when factory Wi-Fi MAC address is default
44198da81ae9 : Import translations. DO NOT MERGE ANYWHERE
aa30c1df7f10 : Import translations. DO NOT MERGE ANYWHERE
71be08107c4e : Import translations. DO NOT MERGE ANYWHERE
291006aa7a35 : Import translations. DO NOT MERGE ANYWHERE
d9c20d2b639b : Fix ui_mode change have not schedule configuration change to client
224dd7ca0d48 : Require proper permission for togglePanel()/handleSystemKey()
d5957a473518 : Prevent apply system insets on splash screen from FITS_SYSTEM_WINDOWS
11dd4a4b7ab2 : HintManagerService: allow application to create session for non-calling-processes.
3b6a3ecb25e6 : Notification footer shows when there are zero notifications
c4316e2f707a : Fixed an issue where the heads up were not rounded during bypass
f332106222be : Add support for always_constrain_display_apis flag
77fd9ff1faec : Limit the max value for hotword offset and audio channel
64ffc9e17c86 : Import translations. DO NOT MERGE ANYWHERE
8538b1f3353b : Import translations. DO NOT MERGE ANYWHERE
d8b931505fab : Import translations. DO NOT MERGE ANYWHERE
7b415ead1853 : Import translations. DO NOT MERGE ANYWHERE
813e4860f3bc : Import translations. DO NOT MERGE ANYWHERE
db19f8b7173a : Import translations. DO NOT MERGE ANYWHERE
2a78365178a4 : Import translations. DO NOT MERGE ANYWHERE
c2f89436ea99 : Ensure backlight doesn't change when rbc is toggled
3c729321dc64 : Add support to slowly bring the vibrator down in VibrationThread
85ecc50ff161 : audio service: log silenced recording in RecordingActivityMonitor
c3c9fc6f92c6 : Import translations. DO NOT MERGE ANYWHERE
b3f452ef8907 : Import translations. DO NOT MERGE ANYWHERE
c62d333b5209 : Import translations. DO NOT MERGE ANYWHERE
f4df82fd2c4a : Import translations. DO NOT MERGE ANYWHERE
cb3fa915aa26 : Import translations. DO NOT MERGE ANYWHERE
669e736f21a9 : Import translations. DO NOT MERGE ANYWHERE
73e028012d73 : Import translations. DO NOT MERGE ANYWHERE
89339ff82ad1 : Import translations. DO NOT MERGE ANYWHERE
5665482ee69a : Hide QS whenever user switch occurs
bb8885f63127 : Re-init HotwordDetectionSrvc when audioserver dies
cb8ebd1151cb : Init HotwordDetectionSrvc identity earlier
87d09f88d51e : RefreshRatePolicy: a few fixes
c3e039f9cae0 : Add a device orientation listener for updaing UDFPS layouts.
34538a99b89b : Import translations. DO NOT MERGE ANYWHERE
5f9bb36d6d0b : Import translations. DO NOT MERGE ANYWHERE
1e5c50bbe3fa : RefreshRatePolicy: getPreferredRefreshRate should consider preferredRefreshRate
1bd9fc82e120 : Import translations. DO NOT MERGE ANYWHERE
907f3f5c2a70 : Pull Keystore2CrashStats Atom.
7e8d205424b1 : Clean up framework brightness system
fb0dea3d3c91 : Revert RecyclerViewCaptureHelper changes from ag/15083160
62a9ff671843 : Move RPM stats collection out of BatteryStatsImpl.mLock
07bbe5b8473a : Take screen-off animation into account when determining hiding nav bar
77b3d5db92d6 : Cleanup AcitivityManagerConstants and AppSearch
571124edc93a : Add modality switch callback to update UDFPS layout during configuration changes.
02afe9b974b8 : Replace cancel button with a delete icon.
e55cf2579c83 : Cache nextPageTokens that a package can use.
21905f7d2b97 : Use userId 0 to bind the DisplayHashingService
520c39d66ccc : Remove zoom from wake-up transition
2f9963020744 : Document the standby bucket guarantee
4cada0fbb593 : Wait for data to be available before reading.
abc113dccbcb : Update API contract PASSWORD_COMPLEXITY_LOW
79cb54686046 : Use DockManager instead of BatteryController for Falsing.
a4b441144da9 : Ensure that the pip transaction matrix has only scale & rotation info
b7aa5bfe3e36 : Always show face auth error messages on bouncer
8f1a5c14ada3 : Add low-power/thermal checks to highBrightnessMode
6c7dac39d506 : Avoid creating Recognition Callback if preflight fails
b3306c275f9b : Fix screenshot->long screenshot transition in RTL
8418b0ad88e0 : Fix LSS->Markup transition in RTL
f4cc95956c0a : SurfaceControl: Query native object for transform hint
b4893dcb98c1 : Ignore touches during setup to avoid crash.
01bc0364698d : Add dalvik.vm.force-java-zygote-fork-loop
b12fdd807343 : Remove controls from carousel when not in manager
1bccd514f345 : Don't reset to lift reveal - StatusBar will take care of that.
d926f329e153 : Add VCN underlying networks
a49bbf06f1e8 : Add support for app data accounting for in-kernel dataplanes
d886267b188b : Add westworld log to quick access wallet UI.
685a868e2110 : Enable qs open while shade expansion is still running
53be09b2df7f : camera2: Update mandatory streams for ultra high resolution sensors.
82d46f2b02f5 : Update spacing for lock icon with udfps
82549387c0c2 : Do not update RM config with previous sequence
43df5b95994e : Execute hide overlay immediatly.
a1bcc65d4546 : Fix some paddings in QS
af6fd22efb65 : Add carrier config for using user data to detect RRC state
cfd4b956db60 : [DO NOT MERGE] Global actions tip
469f9d3253ec : Fix sharing shortcuts not showing for Work Profile. Check package by using selected profile PackageManager.
d9dec0ff8ff1 : Route touches via NPVController instead of LockIcon's onClickListener
cfcf10324a1f : Add context in AudioManager.hasHapticChannels.
81f366110d87 : Allow app usage of AccessibilityInteractionClient#getInstance and clearCache before T
641e288cc2bc : Remove last row bottom padding in QS
e1ebcd303d95 : Disable W+ in QS.
f0bc45fba09e : Clamp brightness to dim value if we're timing out and playing the screen off animation.
5dfe25908d75 : Round bottom corners for notif before shelf after swipe ends
455fa76194a1 : Fix shared transition offsets in landscape
b73787e9a582 : Remove trampoline toast
a65cb90b0fd7 : Add requested refresh rate on keyguard
db79bf61d149 : Translating QS during LS -> Shade transition
4bc5bdeb783e : Update dynamic height adjusting
4d859f35bc67 : Handle multiple users when adding and rechecking overrides.
53036ba80e55 : Import translations. DO NOT MERGE ANYWHERE
949ee6a7d4cd : Import translations. DO NOT MERGE ANYWHERE
a0161bae6414 : Import translations. DO NOT MERGE ANYWHERE
7610fae58c79 : Import translations. DO NOT MERGE ANYWHERE
d0a199f7829a : Import translations. DO NOT MERGE ANYWHERE
30202b7abbbc : AndroidRuntime: pass odsign verification status to ART
d08921a6d804 : Import translations. DO NOT MERGE ANYWHERE
35363dedec5f : Import translations. DO NOT MERGE ANYWHERE
5bbdfd377ace : Import translations. DO NOT MERGE ANYWHERE
0948be6a5663 : Import translations. DO NOT MERGE ANYWHERE
dd490280f440 : Disable unnecessary freezer dbg msg
45f03ef391a7 : Import translations. DO NOT MERGE ANYWHERE
2b0203ea6799 : Import translations. DO NOT MERGE ANYWHERE
fef4220700b6 : Request location info in UnderlyingNetworkListener
dde0b3363646 : Propagate error while scanning apk-in-apex to session object
738f4416cfba : fix: Invalid subscription plan cause NPE
d70c6c8f117b : Hide silent notifications when AOD animation starts
444ddc6c906b : Refine the IllustrationPreference.
9dde7014461b : Switch back to sync IInputMethodManager
175e4429e596 : Import translations. DO NOT MERGE ANYWHERE
2de87c80eb21 : Import translations. DO NOT MERGE ANYWHERE
c2724813b023 : Import translations. DO NOT MERGE ANYWHERE
dc3a78354e5a : Address race condition in procstate time tracking
53de9e92d75a : Logging the number of bits egressing from the hotword trusted process
287e22a904dc : Fix isAutoRevokeWhitelisted vulnerability
844cc85ddfb5 : Fix translation reference gone problem.
fa3976990ac6 : Revert notification haptics to previous patterns
6978614aeb79 : Cancel RecognitionService if permission check fails
1a96ecb0c52e : Ensure taps are capture for falsing in the Wallet Activity.
60e5eb6d6101 : Add a hidden extra key for caller number verification status.
c0f2a224d1a8 : Add additional cancel logs.
587ffaa9de1c : Ensure current operation has not changed on start/stop user operations.
0b234cf922e2 : Try to finish data delivery in onDestroy for RecognitionService
07bd4300e3b5 : AudioService: fix capture policy restoration
60d3f4c910f8 : Return success when the command is executed.
5e3a79e1d6e4 : Update BluetoothAdapter and BluetoothDevice documentation
9d6ac996fff2 : Do not hold lock when calling into NotificationManager
b990de24ca34 : Verify if overlay exists before applying it
d4202d0ded98 : Reinstate the logtags event SYSUI_HEADS_UP_STATUS
a0727e9f094e : Acquire the wake lock to ensure RoR isn't delayed
5e4a11cd1083 : Add ability to enforce limits on docs per package and size of doc.
e9f3426a780e : [Ongoing call] Don't show the time if the notification's `when` value isn't valid.
7839d2d844c6 : Actually count explicit broadcasts as usage
5d2658c61025 : Don't start face auth when device is going to sleep
4bebd71f8364 : Always show lock icon if device is locked
95b60922df73 : Fade in expanded media player in landscape
ec68b7c97392 : Disable Webview Overlay when invisible
8858de44789c : Don't attempt caching for BiometricManager.Strings
4c19a7cc2a5d : Limit overscroll stretch for animation
bb566ca42ea1 : Fix clipping of SecondaryLabel on animation
06a6055a1c28 : Disable mic/cam quicksettings tiles when admin disallows
7e1fbe72c772 : Revert "Enforce package visibility to the api checkUriPermission"
d07dca11abb4 : Only provide the resolved activity info to the global intercept window
d9674b589267 : Restore non-scrolling UI on long screenshots crash
ddca60058e69 : Prevent app check via content provider.
1f770ee834ba : Fix strictmode error logs due to task snapshot hw buffer not being closed
854af606ac85 : Fix wallpaper showing on AOD
3df9a9eb0979 : Revert^2 "trancoding: lazy-start transcoding service"
053f11b4d333 : Fix the round corner and crop issue after auto-enter-pip
75468e1ef1d6 : Update light reveal effect on wake/sleep so that the screen off animation works too.
37f979b45d6f : Revert "Enable remote animation for keyguard going away transition."
b23f0c30c850 : Catch Illegal argument exception
6b5600cc1379 : Fix BiometricPrompt layout for UDFPS in landscape
222a6b43a545 : [pm] restrict PackageInstaller getMySessions() results based on calling UIDs
9aae6eca53a6 : Don't fire pending remote input when is phone locked.
a22bfc3ce685 : Adjust usages of cross-window blur to new radius
cb5a8da5563f : Update a11y content descriptions
0eb56cb35958 : Remove the light flag if the bar isn't specified light in theme
30a2c5b007f1 : Revert systemui status bar provider model behavior
3a982ee1ce54 : Don't return true for controlling screen off once we've already returned false for this sleep.
5f1b817783a3 : Revert "Revert "Fix mPositionInWindow to not use global coords""
44e192bf0285 : Increase People Tile restore timeout to 48h
92a04f15eb2d : Use the current padding instead of the default one during layout.
6c4798b19d2b : Enable sensor use notification on TVs.
252fdc0e38ad : Add TelephonyShellCommand to get EAB capability
49e179cb7f98 : Fix allowlisting restricted permissions for secondary users on app upgrade.
429d7624fbc1 : Fix Talkback say twice in MainSwitch
f08dae31587a : Implement the legacy splash screen behavior
4608a7a448b1 : Apply new settings widget lib for the cbr main feature switch
bb612abccdf0 : Notify onFinished when activity is destroyed.
2a265c139dd8 : Enable hibernation by default
5b58e6d2ae28 : Add null checker to AppBarLayout
590e699ce94c : Add OPSTR_RECORD_AUDIO_HOTWORD to TestApi
5511a4d8ce19 : Fix transition after restarting inactive media
9659c230910b : Send features first and then routes when registering MR2Manager
dbd7bb2e0ee1 : Provide a system_server internal API to get isolated PIDs of an UID
4c426c4d0356 : Create "trusted chain" mechanism for AttributionSource
919b3ad3d8de : Change the logic to check car idleness
ab0cf8c78dc0 : Remove guest after "Reset guest" is used in QS
a9d951062315 : Revert "Enforce package visibility to the api checkUriPermission"
3d9cf89d067d : Add a tile service meta-data for QuickAccessWalletServiceInfo that fetches a drawable for wallet tile.
9c95b3804682 : Report app frozen status in ANR log
67760d21fd55 : PiP: Move tap-outside-hide block one level higher.
2110f73c67fc : Import translations. DO NOT MERGE ANYWHERE
95e442d674f4 : Import translations. DO NOT MERGE ANYWHERE
b42785efdf3a : Add FLAG_IS_ACCESSIBILITY_EVENT to KeyEvent and MotionEvent
9f14cceda9c7 : Import translations. DO NOT MERGE ANYWHERE
6e20760a3696 : Import translations. DO NOT MERGE ANYWHERE
1862a1ac04ca : Added rate limiter for calibration notification
8809883111a4 : Draw auth ripple in a circle to reduce overdraw
32917d88cd43 : Temporarily increase sched policy for dozing
d4f71410ae8f : Update keystore-statsd proxy for logging RkpPoolStats atom.
12e0ac295d54 : Add shade radius to systraces
9d28e7992614 : Check whether doze is enabled before starting the screen off animation.
eb93107b574a : Add a sys prop to control WebView Overlays support
9c8802b882f8 : Update the owner file for recovery
b9bff43b5d29 : Ensure that falsing is turned off when a11y is on.
c9a65383f9cc : Relax the lock in getMemoryStateForProcesses
b2314f2d2754 : Fully expand QSPanel on scroll
e4a02b6e6663 : Import translations. DO NOT MERGE ANYWHERE
45ec26f7b714 : Update the string when no card in wallet tile.
87b485f2dde1 : Import translations. DO NOT MERGE ANYWHERE
b54f210c4434 : Polish the wallet screen landscape mode.
7e56f06ee27b : Fix widget files remapping
e7433ff2d118 : Import translations. DO NOT MERGE ANYWHERE
f91bca53a0e7 : Update write permission in MultiUser test apk.
7d84ba8cbcee : Add multi user specific trace config.
91cf64f953f3 : Import translations. DO NOT MERGE ANYWHERE
e1a994392ae2 : Import translations. DO NOT MERGE ANYWHERE
e6d78d489efd : Only call onFingerUp if finger was down
b06f59778054 : Import translations. DO NOT MERGE ANYWHERE
380d15b7b62a : Import translations. DO NOT MERGE ANYWHERE
5d9c4b32e13c : Import translations. DO NOT MERGE ANYWHERE
44bf8b2171fe : Import translations. DO NOT MERGE ANYWHERE
9f4e80879e42 : Don't reorder tasks if the recents animation is not running to home
eb4319fab24d : Import translations. DO NOT MERGE ANYWHERE
224fcc1d160a : On non-telephony devices, restrict PHONE_CALL ops
b9109e2f0f63 : Import translations. DO NOT MERGE ANYWHERE
0ef11ebaa986 : Recommend using fp for auth
bcd46f1ed437 : Fix boot time BatteryStats reset failure
59238f9f36d2 : Import translations. DO NOT MERGE ANYWHERE
15d565143edb : Import translations. DO NOT MERGE ANYWHERE
35154386cc07 : Import translations. DO NOT MERGE ANYWHERE
250f15b91bca : Import translations. DO NOT MERGE ANYWHERE
9efe59f11b38 : Import translations. DO NOT MERGE ANYWHERE
05df8b4e77ab : Import translations. DO NOT MERGE ANYWHERE
d2f366d55d9f : Import translations. DO NOT MERGE ANYWHERE
546b8caa549e : Fix Flaky MediaPlayerDataTest test.
47af6750582a : Import translations. DO NOT MERGE ANYWHERE
2f62d4aa0b4d : Add landscape support
99273fcb6040 : Import translations. DO NOT MERGE ANYWHERE
191b20641036 : Keystore 2.0: Renaming the vpnstore interface.
b939c2f36fe3 : Import translations. DO NOT MERGE ANYWHERE
ed30a0a254b2 : Import translations. DO NOT MERGE ANYWHERE
9433d43ceef7 : Import translations. DO NOT MERGE ANYWHERE
75655b2b9850 : Import translations. DO NOT MERGE ANYWHERE
7922dfb02936 : Import translations. DO NOT MERGE ANYWHERE
197ae91b1dcb : Import translations. DO NOT MERGE ANYWHERE
1571c098be48 : Import translations. DO NOT MERGE ANYWHERE
9164c79377cf : Add config_customizedMaxCachedProcesses to symbols.xml
0c0466266014 : Import translations. DO NOT MERGE ANYWHERE
7902546a4e13 : Import translations. DO NOT MERGE ANYWHERE
5ef0ea1d84b2 : Remove dependency to real NotoColorEmoji.ttf.
f8cb52549744 : Make sure we check for valid GrContext when pinning images.
90a78649f2ec : wifi: Fix the Security Report for pending intent
090d6e8865e4 : Revert^2 "Apply overlay changes with config change"
350c2669d6cb : Revert^3 "Deprecate Context#createApplicationContext"
409402ed8817 : Fix a crash that QAW controller uses background executor.
540012bf1e1d : Add preferredMinDisplayRefreshRate
b49b99d85cd6 : Disable NAS migration notification
969616a0bdf6 : Large clock positioning
18ec43f7f78c : PIN bouncer - basic landscape support
9768747be9bc : Fix switch task flicker from reveal animation.
a205547d8b58 : Fix NPE in TvPipController
591ab4221ef8 : Add cake background to upcoming birthday status
8b89945845cd : Add step down ramp to vibration waveforms
e860048d284b : speech: Check componentName maps to RecognitionService
bc9ef4c8da11 : Update documentation outlining results during voice calls.
db895ae7f4fb : Controls popup background
48e920c2f334 : Revert "Enforce package visibility to the api checkUriPermission"
f04e1ae05c74 : Enforce profile password quality policy on unified device lock
03c15770edc8 : Add INTERACT_ACROSS_USERS_FULL to PlatformCompatChangeRule
67a598b050d6 : Skip resetting the shouldNotFreeze flag while re-evaluating oom adj
1a2dbfe4cb1f : Add support for the DeviceConfig exception list
6d37a5ea605d : Remove activity from unknown app if starting window is relayouted.
a58b55052f6e : Skip task snapshot if display has not been enabled
85c9c3e6ad40 : Fix the problem that the title of MainsSitchPreference will be truncated.
626522d77f7e : Update ReOpenImeWindowTest to be in gestural nav mode
be06f0f221f9 : Fix --user parameter when setting app op for shell with shell command.
24ed9cac0e55 : Workaround to fix remote animation hanging.
9a15d478e957 : Rename media control flag
ba966c146192 : HotwordDetectionSrvc: Handle SoundTrigger permissions in VIMS
19fdbc55f7e1 : Draw ripple effect in a circle to reduce overdraw
c6db1be4cc26 : Notify Content Capture when deselected
80a068e144d5 : Restore split layout when wm-shell no longer controlling IME
2ed5207528e7 : Fix flaky/broken test
94f5840bed5f : Improve javadocs for repeating alarms
129493d41818 : Cancel ongoing PIP animations in onTaskVanished
3d86d270cb70 : Update wallet tile secondary label when QAW cards fetching in flight.
48ad7ea299ef : AudioFormat: document that 24BIT is little-endian
2c4008375800 : Execute show overlay method immediatly.
d50bc69f949e : Remove SCHEDULE_EXACT_ALARM from Shell
337f73edc966 : Pause watchdog monitor for incfs native lib extraction
4ed8a9b1c6d5 : Remove activity name from autofill metrics logger.
e25c0341fee6 : [SettingsProvider] move getCallingPackage() outside of lock
96da2e8fae93 : Allow power-allowlisted apps to schedule alarm-clocks
0b2d6e1aa330 : Return invalid task id if no acceptable target app
4b6d4c81a369 : Allow to use fixed rotation with remote swipe-unlock animation
51ff23ae2abd : Animate height of tracked hun during shade transition.
5b001197d86e : [UCE] Set the default value of the list subscribe to false
b88423180026 : Allow swiping down from area directly below notch to trigger QS instead of notification shade.
c2e6868f2c6b : Fix Bouncer-Showing Status.
5243a01eaec0 : Add logging for AuthSession cancellation path
ebfcc39ab05c : Show transient error strings in white
20a8ef3c7f48 : Exempt default_input_method from BG-FGS-start restriction.
cb5a80ea57b5 : Revert^2 "Deprecate Context#createApplicationContext"
214bf65c9568 : Revert "Version LoadedApk cache using base code path"
fa5ab2d27bbf : Revert "Apply overlay changes with config change"
ca8094920d31 : Prevent QS expansion while remote input active
f125a6f926dc : Tag toString fields for easier bugreport parsing
7580fad2fdeb : Added fingerprint acquired too bright
619af0b8ce5d : WM: Mark screen rotation layer as opaque
f8aa25374858 : Update Switch color to improve accessibility
48af5ac794b0 : Double DEFAULT_MAX_LABEL_SIZE_PX to 1000px
dcb5e60c3837 : Check the min menu size when exp. to normal bounds
932f870d92f9 : Keystore2 Metrics: System server rerouting
e0695ebcc59b : Revert "Extract info on LoadedPackage crash"
5121caf31431 : Properly clear animations after dragging
92991b7ef0ac : Add cancel button to long screenshot UI
c1e8f1f8230d : Abandon other staged sessions when a rollback is staged.
5283c3cf68e7 : Move media related hidden API flag file entries to frameworks/av
464e4ad23e55 : Use only a single TileLayout in QSPanel
bb20579fcc5d : Change tile states strings to constants
edbefe87722a : Update long screenshot crop ui contrast
6b3ab574d88d : WM: add missing plumbing for preferredMaxDisplayRefreshRate
0a65f0efbf78 : DisplayModeService: check for null before accessing display mode
103ee4b62b45 : Allow fingerprint fallback from any state.
ae46b5c71431 : If notifications can scroll at all, allow scroll up to status bar
4f02a9c1a339 : Persist remote input image attachment across layouts
64def4b394f4 : Update screen record dialog to spec
a9e51b3e2b89 : Announce inattentive sleep warning for accessibility
e54f26157f3f : Conversations Widget - Backup and Restore
9dd36ef4f5a7 : Remove stopped activity from UnknownAppVisibilityController.
c7c113d4df3b : Start the web help page in the correct user
9c759448ee1a : Turn off screenshot transition into long screenshots for rotations
32b05d40df60 : Fixing the announcement of menu of a11y actions when using Talkback or Switch Access.
ab22242ee70e : [Ongoing Call Chip] Call Chronometer#stop to prevent leaks.
297b8394ee9d : Move tethering related hidden API flag file entries to packages/modules/Connectivity/Tethering
a72fe2b22f81 : Remove configuration of com.android.geotz module
3abf8d098a15 : Move statsd related hidden API flag file entries to packages/modules/Statsd
ecd5356f9a62 : Move wifi related hidden API flag file entries to packages/modules/Wifi
1f5ef8e31d36 : Give Shell the NOTIFY_PENDING_SYSTEM_UPDATE permission
bec597e4ccd1 : Disable log default dumps in debug ROM
d856c929d2f8 : Import translations. DO NOT MERGE ANYWHERE
804f4edcf266 : Import translations. DO NOT MERGE ANYWHERE
7a79b0b97977 : Import translations. DO NOT MERGE ANYWHERE
661f8ef6a0e6 : Import translations. DO NOT MERGE ANYWHERE
28699cfca8c0 : Import translations. DO NOT MERGE ANYWHERE
1fcafd9164f3 : Import translations. DO NOT MERGE ANYWHERE
ed012f71cc0b : Import translations. DO NOT MERGE ANYWHERE
46cfff0c3612 : Import translations. DO NOT MERGE ANYWHERE
c57fb648e418 : Fix JNI error
6d33beea884d : [Telephony] Add description about location permission
64e5f3e6f7c3 : Fix Ikev2 vpn cannot establish through startLegacyVpn()
a6635f42e9a6 : Extend to support the static and animated format image for IllustrationPreference.
10de883c273e : Fix adb command for multiple users
6dcd7e86f735 : Import translations. DO NOT MERGE ANYWHERE
ad813d0c45a7 : Always using middle position to resize layout
bbd5d909b08c : Import translations. DO NOT MERGE ANYWHERE
0c5a750ca0e4 : media: allow 0 video encoder profiles and levels.
0a5e4bfd15b3 : Import translations. DO NOT MERGE ANYWHERE
be2073710854 : Fix clock font weight animation to always match the latest doze state.
c9b3bd434ed2 : Move BootTest to internal test
540fdf89b143 : Reparent surface control for Webview overlay
24da2e6b35f9 : Move libicing.so out of /usr/lib, into the appsearch apex.
c6bce70bc210 : Fix links in setRequireUserAction docs
91d9ac36e3d3 : Allow only HotwordDetectionService to note OP_RECORD_AUDIO_HOTWORD
bd4bd964f442 : QOS: Check for portRange validity before filter matching
89daef04c586 : Revert "Only update cache for new user on user create"
2c593f659f2b : Revert "Fixes incorrect array type comparison"
7ac9b1da731b : Use IntentFilter CREATOR directly for serializing ParsedIntentInfo
8814a0d560ce : Shows ripple inside SettingsSpinner and its dropdown items
6a87d217c782 : Enable appsearch to perform its own hidden API processing
8a11538146d8 : camera2: Fix exception swallowing in params classes createFromParcel
053aa6279103 : Fix the premature hiding of notifications while expanding QS.
c59eff487b0d : Specify the wallpaper blast wrapper is a wallpaper window
f3cda7196649 : Revert "Fix mPositionInWindow to not use global coords"
453601681d20 : Revert "Kill process if it's cached & idle and in forced-app-standby mode"
6e0b0fa67124 : Reduce timeout for DL to destroy.
d5477e66884b : Retry on signal.
ce4912f78e21 : Exclude the split-secondary offsets when auto-enter-pip
dd7640795c29 : Move media provider related hidden API flag file entries to packages/providers/MediaProvider
a6f387423f2e : Update intent for requesting parental consent
8a21ab4d9bfd : Add READ_PRIVILEGED_PHONE_STATE to dialer
1d096f209dfe : Add global app op restrictions
fca2a5555f41 : Don't cancel the previous request if it's fulfilled.
7079b4d8d476 : SysUi ThresholdSensorImpl registers for wakeup variant
343149488099 : Revert "TEMP add missing remap log, reduce log spam"
7bf30cb92ab2 : camera2: Fix exception swallowing in params classes createFromParcel
b9be4d4dc8c1 : Make getHistoricalOps() properly handle multi-user functionality.
ad51d1423a54 : Use a linear interpolator for screen off, since the reveal effects already interpolate the reveal amount internally.
78733ad48f12 : [UCE] Fix NPE in the RcsContactUceCapability
b19c1e01e2cb : Play sounds only once, on keyguard exit.
6e7dced612ef : Fix uninstall system updates disabling stub for single user
febab8c34d87 : Fix NPE in *GenerateChallengeClient
af10d4f379bf : Import translations. DO NOT MERGE ANYWHERE
cd6a471f3813 : Import translations. DO NOT MERGE ANYWHERE
3e7c570691fd : Import translations. DO NOT MERGE ANYWHERE
cdecd1f4c318 : Import translations. DO NOT MERGE ANYWHERE
911d8afcab14 : Import translations. DO NOT MERGE ANYWHERE
17754ea1ef2f : Animating the qs / notification bounds now when dismissing media
dea4663fae4f : Fixed an issue where the phone would be stuck pulseExpanding
bf8b03d3b909 : Pause region sampling while blurring the shade
4f3b62587279 : Import translations. DO NOT MERGE ANYWHERE
d148ef32dae2 : Small fixes to screenshot->long screenshot transition
2b23b7e31dfd : Add birthday status emoji decoration
483702e0dfbb : Disable the BatteryUsageStatsStore feature
8de060aab89a : Disallow long screenshots on low-memory devices
8e82c86669be : Null-check tooltip view to avoid race condition crash.
b796ff7a98d1 : Add adb commands to test udfps haptics
91c4f415e3b3 : Revert^2 "Zygote: Load system server code early"
6aed3fe12c17 : Callback translation usages for registered translation app.
385424f431df : Improve exception logging for system backup/restore
fbfd4ef12ea0 : Add line spacing multiplier for CollapsingToolbarLayout
acf451f9a779 : Make CollapsingToolbarBaseActivity extend FragmentActivity
33c5ed926e3f : Fix the problem that the unknown item will be announced when using Switch Access.
1a8a5e7ac0ad : Use DeviceConfig in MediaMetricsManagerService
e224e3420ce9 : Hide non transferable routes
8849b4b2f27c : [Output Switcher] Device status is not updated when a disconnected BT device is connected and activated
6061ddc2f7a7 : Check shortcut enabled before auto trun on OHM
34a7f194a628 : Compare min width/height with the longest screen side
99b691f54c60 : Fix the problem that the switch should gray out when preference disabled.
6853c263e9f5 : Rename keylayout for SnakeByte iDroid:con to match by name
e42b8c662fd3 : Import translations. DO NOT MERGE ANYWHERE
3facbb72976d : Import translations. DO NOT MERGE ANYWHERE
d819f63eb895 : Import translations. DO NOT MERGE ANYWHERE
7c04309065b5 : Import translations. DO NOT MERGE ANYWHERE
a9c04b5bd62b : Import translations. DO NOT MERGE ANYWHERE
9a5c939eedb4 : Import translations. DO NOT MERGE ANYWHERE
a3ff13eedac4 : Import translations. DO NOT MERGE ANYWHERE
958048b518e3 : Import translations. DO NOT MERGE ANYWHERE
717ccb84fae0 : Import translations. DO NOT MERGE ANYWHERE
d316173df32b : Import translations. DO NOT MERGE ANYWHERE
09f90e542b8b : Import translations. DO NOT MERGE ANYWHERE
26de0c231ffb : Change ownership of the account request notification.
1017b2ce502f : Import translations. DO NOT MERGE ANYWHERE
b0fba99479dd : Import translations. DO NOT MERGE ANYWHERE
b9cfb88d507c : Sharesheet style updates
fc7069c169d4 : Update Edit icon.
a30916707285 : Avoid unnecessary work.
58c018463e47 : WindowState: Correct simple scaling error
f07cc3718ad3 : Fix dangling NetworkAgent
a2eaf83a719d : Fix flash when canceling the recents animation with a screenshot
5f2725d33403 : Export the instance of CoordinatorLayout
5165374be0f6 : Fix NPE crash in PermissionController
94cdcb79fb47 : Wrap start and stop user clients in an operation.
711cb5bacd8c : Decouple SysUI blurs from cross window blur API
f89e732dc64b : Use errorprone.extra_check_modules for error prone checks
4a057a184445 : Update co-ex error logic
b05db2511b1f : Fixes incorrect array type comparison
c27cb748b18b : Fix finishOp for HotwordDetectionService
f0b6921e8949 : Revert "Delete RenderProxy off of the cleaner thread"
8c37737cbc5d : FileBridge: use a ByteBuffer for the temp buffer
aaa8a7c2abc4 : Use non-shadowed app icon
bc32a51cebec : NullPointerException when retriving wallpaper page areas
9ec43fc3d0a2 : Fix logging bug
03b6c092591a : Show mic/cam enable dialog for IME
f344cfad2bd0 : Use IntentFilter CREATOR directly for serializing ParsedIntentInfo
52e2ea6ef0e6 : Make the DND icon look a little less completely broken.
6d3879525ada : Fix wallpaper zoom regression
9a34b6ae27cd : BG-FGS-start while-in-use permission restriction improvement.
3d56dc24a54b : Reduce chance for leak in MediaPlayerData
fdd858897903 : Add content description for output switcher chip
519deb3adf59 : Fix issue where window would be marked as opaque
49f713eaf211 : Don't apply remote animation on IME when keyguad is going away.
381f7d3e3436 : Redraw brightness slider on density change.
3f6d42cfef9b : Add clipToOutline to the background views in people tile layouts
203c4b0e5791 : Polish Conversations widget Configuration Activity strings
1314b9bd1a79 : Clear invisible transition info
839595103dff : Create RemoteViews for all supported app widget sizes
6583ce3083ba : Ensure template match_parent
38eba4727132 : Add a config value for the default of the analog clock flag
f64b4c5dc944 : Fix process source propagation for binder calls stats settings so that it is correctly reported in the pushed atom BinderLatencyReported.
18240c606c84 : Prevent app check via content provider.
9da0fe517989 : Port appsearch-service to the system_server_current sdk.
64b1cdcbcfc1 : Fix caching IME status for split screen even when it is not activated
5a32c8864903 : Adding verbose check on handleSendEvent logs to avoid spamming logcat
92843817e32b : Apply itemTextAppearance for QuickSettings style
7e9bd7fe7c08 : Waiting a proper time to remove the snapshot starting window
757d741cd71b : Allow Shell more permissions for TvInputManagerTest.
1781ae29aedf : Adjust media layout to spec
720e85ca3dde : Add Binder.clearCallingIdentity to TracingServiceProxy
7da389fc6c20 : Flush mPostDrawTransaction when WSA is torn down
c3ecb5fffb89 : Added fingerprint bad calibration notification
6b0285cc7cc3 : Update configurable udfps haptics
85ee333374b3 : Fix NotificationManagerServiceTest for AAOS.
0b3f85a600a4 : Properly reset FGS notification associations
139dd6f099b4 : Remove blur from power menu
51b7955cfaed : Changes default timeout for rotation memorization.
1207ce470ef6 : Do not tell app the user is leaving
876e6afd6ca9 : Camera: Disallow concurrent extension sessions
da3559683482 : Delete RenderProxy off of the cleaner thread
f603aea11080 : Delay framework lockout request until all biometrics report lockout.
94616273bbcd : Don't hide AOD icons if we're not in KEYGUARD but will be shortly due to the screen off animation.
7ecbb52ac881 : Fix races in GHBM surface creation and usage
5b4ba017c83a : Make the notif panel focusable during screen off so touch events don't go to the app behind.
9b2b0f66a482 : Add X translation to tiles.
56056f78fb01 : Add boot flags for metadata query
154dabcae68d : Set correct uid for headless system 0 in DnD PreferencesHelperTest
2700aba1c577 : Fix pending job sorting.
901730fe4065 : Start and end the lift reveal glow slightly farther off screen so it's not slightly visible at the end state.
46817e1227ac : Update udfps icon on lockscreen and AOD
458f1dd71c30 : Extract flag font from NotoColorEmoji
1a856d556c82 : Add Binder.clearCallingIdentity to TracingServiceProxy
14c1c7b4a732 : Fix background bypass via notifications
4df4151bc0b4 : Fix a crash caused by transaction
08c4c6415701 : Change Owner
eb1eb1a78838 : Add flags for new unlock and smartspace transition.
7cce975afe9f : Flush Content Capture context updated event immediately
2b76f60f2225 : Fix tap-through during screenshot dismissal
91cc2b259779 : Separate trace of trampoline launch with different packages
021fd5479f39 : Adds long screenshot support for ListView
4508c4ab858c : Fix ripple radius calculation
3dd4c6b8f991 : Add a people tile state for dnd
85a7e84034b0 : Fix settings gear visibility
a22342e8719a : Capture a new scrim for scrolling screenshots
518bc8ac7099 : Save one notifyColorListeners() call
35d1a8477114 : Fix nullpointer exception in CompatConfig
b5129c71a7a7 : QS: Do not display specific disclosure when the work profile is off
49be6ee46ab8 : Don't attach private Notification to A11yEvent when user locked
cdda0a9bfc7f : Import translations. DO NOT MERGE ANYWHERE
36d7e864cce6 : Import translations. DO NOT MERGE ANYWHERE
2d17c2844d9f : profcollectd: Avoid hard-coding Betterbug name
deaa501f7c31 : Import translations. DO NOT MERGE ANYWHERE
1d17d4b91d1c : Migrate metrics logs to reflect new One-handed UI changes in Settings
7f84f12e0f48 : Add process name to error id.
822394b0658a : Dismiss Inattentive Sleep Warning when inattentive sleep is disabled
59d8322d5e17 : Fixed an issue where notification dismissals wouldn't animate
efc9cc93be7e : Fix SystemVibrator constant support checks on device without vibrator
e7c14d25c386 : Import translations. DO NOT MERGE ANYWHERE
6d374428e8ac : Import translations. DO NOT MERGE ANYWHERE
88323dfae8b4 : Fixed an issue where notifications wouldn't animate on height change
6473c8ea1953 : Update the session object with the error msg from ApexSessionInfo
b18068a0b98f : Fix a flicker problem on top app bar
c7746aa3deb9 : Release leashes of insets controls if they are not needed
38b168373569 : Obtain DisplayMetrics from DisplaymanagerGlobal directly
f20ffe0ac0e6 : Hide UDFPS overlay on lockout
7b571b6d4f8f : Import translations. DO NOT MERGE ANYWHERE
0fe318cee5da : Import translations. DO NOT MERGE ANYWHERE
a8f0672b9a96 : Updating the display bounds when it changes
c44449004f88 : Import translations. DO NOT MERGE ANYWHERE
a21da8321f19 : Import translations. DO NOT MERGE ANYWHERE
1cf457e5df01 : Import translations. DO NOT MERGE ANYWHERE
67b0ac8da25c : Import translations. DO NOT MERGE ANYWHERE
242113f7b88c : Import translations. DO NOT MERGE ANYWHERE
313e8b9242ad : Import translations. DO NOT MERGE ANYWHERE
92a69d94e0e1 : Import translations. DO NOT MERGE ANYWHERE
8a9a70615eb3 : Apply overlay changes with config change
b227a93589ee : Fix ActionButtons background and ripple
0797c862192b : Clear padding and background after create view from context.
9a1abd28b117 : Import translations. DO NOT MERGE ANYWHERE
1275f0346916 : Import translations. DO NOT MERGE ANYWHERE
b7d22a88f9ea : Update strings for the face re-enroll notification
c572e422791f : Import translations. DO NOT MERGE ANYWHERE
cdcf3a83398e : Add hidden TYPE_ACTIVITY_STARTED to allow notify activity start event.
f7f339c7d001 : Don't attach private Notification to A11yEvent when user locked
93f167b8f577 : Don't attach private Notification to A11yEvent when user locked
528308d4f606 : Use my uid to filter application info
d687b131b3c6 : Always save long screenshot temp file to the same place
7e19525d65b1 : Move common strings from System UI to SettingsLib
a8d3435cfd40 : Add BluetoothLeAudio to BluetoothAdapter#getProfileProxy and BluetoothAdapter#closeProfileProxy
bfeb5980f232 : Include IkeTunnelConnectionParams in #hashCode and #equals
bdac90593f7a : Enforce permissions check in getLastTimeAnyComponentUsed
f85c45a24274 : Correctly find last visible usage in chain
505e730e7d67 : vsyncId should always be incremental
22a9f9c83e93 : Linearly complete overscroll stretch when close
8417a0f2534d : Prevent instant apps from using AppSearch.
f24850452900 : Use notification action to stop recording
6a930e0643fc : Handle rotation while recents animation is running
99dc81095933 : Do not blur when changing brightness
9a8625df2524 : Sync framework from jetpack.
4cfb4ca96621 : Revert "Apply colors a bit earlier when switching users"
f2c1c3cba8ac : Fix screenshot to corner animation
898ccb31ec86 : Update template tile to fit worse-case dimens
fd49debdc094 : Create Attribution Chains in HistoricalOps
3206cce50314 : Fix: Release skia resources when RenderNode layer is configured
3a391dbac40d : Honor per-user setting for assist gesture and long-press home
e58fea5a4558 : Add ADAS GNSS bypass functionality
ab00abc6f64c : Add a note about keeping a dimension value in sync with CTS
75214cc510c6 : Remove ParsedIntentInfo CREATOR
629ba4958e1a : Update API doc w/ high-rate permission requirement
5be4b3e526d7 : Deprecate BatteryStatsHelper and BatterySipper
6b6589ec88de : Fix unmuting both cam and mic at the same time
40574b32076b : Don't attach private Notification to A11yEvent when user locked
0caa60087fe6 : Don't attach private Notification to A11yEvent when user locked
ebd663f55624 : Correctly serialize population
78adf767d803 : Add shrinking animation to the tv privacy chip.
421a6874ee99 : Collect binder latency data even when device is charging / device state is unknown.
4c75ae6c23e3 : Set the timestamp of dex2oat metrics to SystemClock.uptimeMillis()
b894bbc2c34f : Don't do un-needed work
9a7dd1c069f4 : Fix error config for accessibility floating menu under multi-users
b2d3d3aba562 : Fix permission checking in SoundTriggerService
6ff4f2a3074d : Isolate profile ref data
b4fe101e5e60 : Fix NPE when deleting old zen rules
2ec7b90b516f : Long screenshot fixes for apps that return less than the requested rect
b83f4423f895 : Apply the mask to all splashscreen forground icons
ff6ac69e6942 : Allow app zygote preload to retain files across fork
ad950d5d3b5e : Update the minHeight of Switch to fulfill Accessiblilty guideline
b19817f95dca : Fix the comments from aosp/1717479.
f66eab85a00d : Changes to how we notify widget restore participants of new ids
90dbb8f6aefb : Added some logging for removal animations
75890e5196bf : Enforce package visibility to the api checkUriPermission
fb5e24073014 : Fixed an issue where the notification clipping flickered
98360bcb04d1 : Update the text size for collapsedTextAppearance
9ecf89125428 : Allow transfer starting window to windowDisableStarting activity.
9331d0e67f1d : Autofill: Shell command for saved password count
499234d859d4 : Avoid locking profile task when it is already lock
db7d06c52903 : Avoid locking profile task when it is already lock
25360a2f65e3 : Version LoadedApk cache using base code path
5a41b45a8528 : Revert "Deprecate Context#createApplicationContext"
054ba1886b4e : Output Switcher shows "+" button next to some non-expandable device
f10e2ecc79f0 : Move Freezer flags to _boot namespace
d4c4a2c95b60 : Throw UnsupportedOperationException if startLegacyVpn is called
cf2a88114fd4 : Always execute the user switch HAL operation.
b5a1455663a2 : Disable blurs when in battery saver
01cf6b5f697e : Update logic for toast app icons
54fbccc2934e : Don't attach private Notification to A11yEvent when user locked
9d7132a35dac : Update lock screen user switcher on settings update and re-create view stub after disabling multi-user
09e31b0ddcda : [Ongoing Call Chip] Fix NPE if the notification doesn't have a content intent.
bb978dfe3874 : Update framework from jetpack.
dec30a7f957d : Fix weight of media to be 1 in landscape
342b8ef5636e : Import translations. DO NOT MERGE ANYWHERE
901dfb4228ed : Import translations. DO NOT MERGE ANYWHERE
987a2b41503c : Guarding against null pointer exception when setting view structure info for content capture
b2a92bfa2e9f : Import translations. DO NOT MERGE ANYWHERE
9bcb5484ac1c : Keep track of and persist largest AttributionChainId.
8cd9ea63b276 : No ally notification action when snoozed
fece532bbff5 : [pm] drop non-APK paths from LoadedApk makePath
6cd207eda773 : Disappearing UDFPS view when dragging down on lockscreen
d204005ac30a : Rename partner-apex-allowlist to vendor-apex-allowlist
1beb4fcdbd1e : Fix Bluetooth power accounting after a BT crash
9e43352595db : Fix margins in QSDetail
1c996ad2871d : Fixes long screenshot landscape and split window bugs
9ffa963efff9 : dexopt: Drop native libraries from the class loader context.
6338fb0d7fe1 : Set max transmit packet size for OBEX packets to the max if they exceed the max allowed packet size
f3f77d86dfd0 : Fix SysUI NPE crash during the boot/init progress
e36bd6a43670 : canScheduleExactAlarms returns true for older apps
efb54c7bf642 : Unify Aspect Ratio Logic in ActivityRecord
885432037f14 : Split long ramps to fit HAL PWLE primitive limit
a1167c2a064a : Split long vibration composition using HAL limits
b8fe6eb7cae8 : Ignore wallpaper enter animation
2418d7e7b95b : Remove extra log line
637be99afdff : Add sys config to handle apexes that are allowed to be updated
71d57d976e3b : Remove ASSOCIATED_DATA tag
461a62b31c19 : Validate the HotwordDetectedResult
a2c4eda89cc6 : Create config for audio haptic channels max value
1b2b909a16cc : Implement preriodic trusted process restarting for hotword detectors.
aaa32732221a : Import translations. DO NOT MERGE ANYWHERE
45fc313bf48d : Import translations. DO NOT MERGE ANYWHERE
b91f45d6f488 : Add lint database filtering tool
ac14fde28251 : Avoid calling into phone process with NPMS locks held.
95de6aeb051c : Set pinner.pin_camera default to true.
e74d6a70e806 : Import translations. DO NOT MERGE ANYWHERE
9b77df1360ec : Import translations. DO NOT MERGE ANYWHERE
14490bdb8d45 : Import translations. DO NOT MERGE ANYWHERE
fbc5d5d58839 : Add OBSERVE_NETWORK_POLICY for shell to test CTS
ef9f87c63527 : Added fingerprint acquire immobile message
c4bdf37af2bb : Fix SysUI NPE crash during the boot/init progress
7387998e464e : Import translations. DO NOT MERGE ANYWHERE
3e00c3c26e7b : Import translations. DO NOT MERGE ANYWHERE
863584aa7cf7 : Import translations. DO NOT MERGE ANYWHERE
a7807022feed : canScheduleExactAlarms returns true for older apps
5e0446a2633f : Log storage savings info with the GlobalHibernatedApps atom
71cbfabff79f : Remove logspam from Smartspace media update pipeline.
a16f4f21b261 : Fix crash when BiometricPrompt requests swipe pattern and talk back is enabled.
80010e6d9251 : Validate Computer functions
3a00015faab1 : Fix XML serialization of WallpaperColors
659dcc86a35b : Modify PropertyInvalidatedCache
b1def70e00e0 : Fix a security exception breaking notification inflation.
c9f528479d17 : Direct share load cutback - minimal/low-risk version.
8b25ff8c9ffa : Added a hidden modelState to indicate model was deleted from device but available still.
b420e7d78f65 : Check whether StatusBar is initialized in ScreenOffAnimationController.
3f6ae29b01b0 : Improve IME perf test show/hide stability
65b9b1346557 : Lockscreen spacing to UX specs
29721a131963 : Insets Animations: Always dispatch onEnd when cancelled
1877985759e6 : Add NPE check to FpDetectClient
8a2416e44dd6 : Show the icons in QS/SB as long as the default is default
107702b267dc : Fix AOD2 notifications not waking up the device if the screen off animation played.
3ad3cb75aff5 : Protect TelecomManager#getPhoneAccount with necessary permissions.
594551f4197d : Media impression logging bug fix
16732a125329 : Send targeted broadcasts to prevent other apps from receiving them.
e329730572f3 : Send targeted broadcasts to prevent other apps from receiving them.
29eb352baad7 : Send targeted broadcasts to prevent other apps from receiving them.
49a5bb208c86 : Update the java doc of AndroidKeyStoreProvider#getKeyStoreOperationHandle to support Signature object
ab80ca613d01 : Keep enabled state across system uninstall
5b09e3c19ac8 : Accessibility fix for ShellRoot
01315b10891d : ContentCapture: Don't ignore events with changed composing/selection span
8ada758ea3ef : Statically map tile spec to array res id
290eb284c679 : Add receiver to user switch to VibrationSettings
f5da22e7115b : Add more owners of API directory
d44d48523b4f : Calling updateImeParent when the layering target is staled
e24824b9ccfa : Shows ripple effect for SettingsSpinnerPreference
4f1a6d6f7de0 : MTP: Skip runtime thumbnail generation for Android Host
4a6d59b696d5 : Fix TextViewTranslationTest test fail.
b4fe247823f1 : DPM.isUsbDataSignalingEnabled() callable on unmanaged device
805585ed1baa : Avoid locking profile task when it is already lock
fce3f0fd2be9 : Fix build broken
b23455da8d03 : Remove most of the NetworkStack dependencies on frameworks/base.
b372f5062b5d : Revert "More debug for security loggin broadcast"
3a9be3a6c6a6 : Disable scrolling behavior for collapsing toolbar
22e3824030d6 : Remove netlink-client dependency from net-module-wifi.
fdbcf17a4eda : Send targeted broadcasts to prevent other apps from receiving them.
e7f966d5594b : Mark all published authorities for a provider as ready
9440df91057b : Remove unused interface and implementation
c72848f9fe37 : Send targeted broadcasts to prevent other apps from receiving them.
bff4a440ccca : Relace BuildCompat.isAtLeastS to check Build.VERSION.SDK_INT
ea7040e3c8cc : Fix potential overflow of launch event uptime
b90ba7904c40 : Import translations. DO NOT MERGE ANYWHERE
b8a6e8e593f2 : Import translations. DO NOT MERGE ANYWHERE
84837512a15c : Ignore exit animation when view is detached from window.
3cc528892879 : Import translations. DO NOT MERGE ANYWHERE
3a2a072e2826 : Import translations. DO NOT MERGE ANYWHERE
70955a8ea78c : Import translations. DO NOT MERGE ANYWHERE
b507cbdc22b3 : Import translations. DO NOT MERGE ANYWHERE
6526097060b8 : Import translations. DO NOT MERGE ANYWHERE
4e54c2040e31 : Import translations. DO NOT MERGE ANYWHERE
15a6f1957574 : Import translations. DO NOT MERGE ANYWHERE
cf1bd25a3712 : DO NOT MERGE Add cross-user check for getDefaultSmsPackage().
0abccabffee5 : DO NOT MERGE Add cross-user check for getDefaultSmsPackage().
08963fefec26 : Import translations. DO NOT MERGE ANYWHERE
32c9b7e22727 : Import translations. DO NOT MERGE ANYWHERE
bbf4501bde09 : Import translations. DO NOT MERGE ANYWHERE
749ec1d7fc1c : Import translations. DO NOT MERGE ANYWHERE
80b598cfc360 : Import translations. DO NOT MERGE ANYWHERE
ddc2894f91dd : Import translations. DO NOT MERGE ANYWHERE
31420b59ab35 : Import translations. DO NOT MERGE ANYWHERE
ab6e01dd0233 : Import translations. DO NOT MERGE ANYWHERE
69e5250a5084 : Import translations. DO NOT MERGE ANYWHERE
813694507edb : Import translations. DO NOT MERGE ANYWHERE
1d183080163c : Import translations. DO NOT MERGE ANYWHERE
3f73ef80cbc6 : Import translations. DO NOT MERGE ANYWHERE
22a3ac87665f : Import translations. DO NOT MERGE ANYWHERE
f9e0abded6f2 : Import translations. DO NOT MERGE ANYWHERE
5498ee18fe0a : Account for the focused window before requesting input consumer focus
2ccc6f1c064d : Catch NoSuchElementException when unbinding print doc death recipient
b3ae628daf41 : FocusResolver: Clean up focus requests and results when a display is removed
3af6019b8198 : Update serialization of WallpaperColors
330fc27924cf : Do not skip onMovementBoundsChanged if already in PiP
6984eaa9f4a3 : Fix side effects of trace-ipc and dumpheap commands
4c0b9a5fbdcd : Fix side effects of trace-ipc and dumpheap commands
e33b1bf4e90c : Fix potential null error in clearEvents.
f9d86a4aeb59 : Update framework from jetpack.
adf5e468d1c2 : Don't crash the notification bind if the icon fails to resolve.
5097a4fbd670 : Wallet screen UI Polish:
2b40f44dfe99 : Update notification blocking ui theming
4571f15931c6 : Adds rahulsabnis@ as an owner for all Bluetooth files in frameworks/base
816b80e883bb : High Brightness Mode (HBM) Refresh Rate Limiting.
354d1da38b43 : Adding GTS tests to presubmit.
acf6fdf0ff8e : Added fingerprint_bad_calibration.
f93af7ef7ebe : Fix parsing code parcelling errors
a681bb74beaa : Quick pickup triggers AOD2 instead of AOD1
b051354de510 : Re-add dividers when expanding notifications.
03e826d6b12b : Fix mPositionInWindow to not use global coords
d978d634942b : Only update cache for new user on user create
8f0fa02c30f3 : allocateSpaceForUpdate: clear calling identity before calling into apexd.
a0859487e458 : Dim background when group notification expanded
9b26c3c9be86 : Guard system usage reporting by checking the caller has system access.
1dba7e09df1d : Update Mobile Data State on subscription changes.
34f42fdecdf3 : Fix z-order for webview surface control
5f9987a5c0b0 : Fix system crash when unpair app
94030711278a : Log the saved historical HBM events.
5de10498a02d : Drop prebuilt files to android source tree.
c0095e5184d1 : Stop animation when screen times out and the user turns on the phone.
e1f14b41337e : Update on reboots, package uninstalls
fcbf4c98003f : Make screenshot animation display over cutout area
836cbc6693c1 : Remove Intent.ACSD from KEYCODE_SEARCH action in-app
638db506c86e : Fix shortcut rotate trigger swipe notification
e9565df5b8b8 : Support "Mute" and "Restore Volume" CEC commands
f80e196f4d4c : Execute app transition if starting window is drawn
ed9c44a27331 : Create splash screen if activity launched with FLAG_ACTIVITY_CLEAR_TASK
ff4ca837dea6 : Revert transition codes in SettingsLib
87ea7ae2a581 : Fix padding and touch target size on BannerMessage.
bba370ec2c37 : Fine tune Widget library
17f3aecf8767 : Add log for IPC failure
f59206ba3e3f : Import translations. DO NOT MERGE ANYWHERE
5f84f6136b84 : Import translations. DO NOT MERGE ANYWHERE
2afd41c68776 : Import translations. DO NOT MERGE ANYWHERE
96382c9c34d5 : Import translations. DO NOT MERGE ANYWHERE
6758ea4d4de3 : Import translations. DO NOT MERGE ANYWHERE
b59cb7202e4b : Reduce size of BatteryUsageStats Parcel
bf0f67487dbd : Import translations. DO NOT MERGE ANYWHERE
4ee75aa2754d : Add more downscale factors.
8bcd08db2a66 : Return the freed bytes from deleteOdex API
475ccbe85a8f : Don't recompile apks with speed-profile is the profile is empty
804af4c4a981 : Import translations. DO NOT MERGE ANYWHERE
189f62b3329b : Import translations. DO NOT MERGE ANYWHERE
b502ad7847bd : Improve snapshot clearing consistency
4b10b0fce3e8 : Import translations. DO NOT MERGE ANYWHERE
6887f3c7ed68 : Update opacity of LightRevealScrim
73c055ceaab6 : Import translations. DO NOT MERGE ANYWHERE
187901803bf0 : Import translations. DO NOT MERGE ANYWHERE
dca45e82e724 : Import translations. DO NOT MERGE ANYWHERE
1e93f2a840e5 : Hide footer for empty shade even if bubbles are present
2542a365b701 : Import translations. DO NOT MERGE ANYWHERE
3d5d80cab472 : Introduce config for auto-created guest users
1564e02c5f7a : Fix stray AOD animation
0c090460fc95 : WakefulenessLifecycle: start out as AWAKE for NFFs
b4c7bd97921b : Merge "/widget/OWNERS: Change TextView to TextView*" am: df2c78d226 am: c34ef6d2df am: 8aac56ee8f am: 44e9c3609c
8a3115ba6e67 : Specify refresh rate limits for sensors in config.
37a60b435a3f : Implement "shared element" SS->LSS transition in screenshots
5eeb0d554bf0 : Fix emphasized button drawable to avoid ripple shape glitch.
f10bf6d66e56 : Add an option for vendors to provide a camera extensions proxy
da23820f4013 : End screenshot animation early on layout change
c48554facc00 : Move IoUtils#deleteContents from CorePlatformApi set to framework
8f886322ae5b : Update code comments to mention sensor name uniqueness.
d23af5ed3004 : Attempt to fix deadlock on saveOverrides
205da0e27dee : Fix NPE in FaceDetectClient
8c1d1169d814 : Add device-specific illumination transition time
93ac0dad60cd : Add flag for remote streams
4f4b74bbce64 : Hook WakefulnessLifecycle for best timing of LockedDisabled
ed34bfaf1bf5 : Remove marquee for QQS Tiles
2614378b0b82 : Remove usage of Math.randomLongInternal
3e4cfb9ac7d9 : Fix ADR half cycle ambiguity doc (frameworks/base)
4422c2ecb0f4 : Enabling CAR_MONITOR_INPUT in com.android.car.rotary.xml
8aa14ab54796 : Revert "wfd: release wifi p2p resource on disconnecting from WFD service."
eb304bd34152 : Add the log for new supported accessibility button type 'Accessibility Floating Menu'
a2f705e1911d : Remove dividers when expanding groups.
fffca01ce72c : Fix ripples not going away
46e946a251f1 : Notify Content Capture the selection was changed
ba57b002d3b4 : Fix usage filter over UNKNOWN vibration
a9da1722cc69 : Bug fix: Move the implementation out from View.onTranslationResponse.
2fcda2f9f41a : Improve the net-capabilities scheme for backward compatibility
ada37c46910d : Fix missing invocation of HdmiControlStatusListener
536a5f789fc8 : Show a bottom sheet when the mic/camera is blocked
8e0fedbdb183 : Update transform hint from relayout window (1/2)
f0b957007e94 : Set legacy type for VPN
d6593e996b5d : Enforce package visibility to the api querySyncProviders
2463594fdd27 : Add a tv bottom sheet to the SystemUI.
72c8673be3f0 : Consolidate disabling fixed-rotation when IME may visible on activity
5ee2f6caac12 : Implement battery_usage_stats_before_reset pull atom
c24fb8162792 : Add BatteryUsageStatsQuery parameters: time range
f7e7d084eed0 : Implement BatteryUsageStatsStore
d82aa7e5c469 : Convert BatteryUsageStats to and from XML
36e0ae27a99b : Add BatteryUsageStats.add(BatteryUsageStats)
88114108eebf : Update patterned ripple mask when changed
0900271a8d7c : WindowState: Correct wallpaper scaling
8bdce16ce4e5 : Fix invalid ripple bounds
523ab2ab6fa1 : Add cached state to prevent blocking calls from SysUI->Shell
d40cd0c5113d : Revert "Revert "Revert "HULK SMASH! We've gotta declare REL."""
5170c58c86b0 : fix package visibility for installed accessibility services
02e3152fed63 : clearLockTask for root tasks as well at removal
84cededd3f3e : Enforce declared permissions on getCellularBatteryStats(), getWifiBatteryStats() and getGpsBatteryStats()
bcea3814fd1f : Tighten up Doze alarm timing.
37b54c1a390d : Revert "Revert "Revert "HULK SMASH! We've gotta declare REL."""
b35863580bf6 : Launch action to admin component when button clicked
4e84b8849aa2 : Add BiometricActionDisabledByAdminController
3555fa2f0997 : Fix side effects of trace-ipc and dumpheap commands
183ec609e8d7 : Allow bucket elevation for timed-out restricted apps.
77484f350055 : Disable screen off animation in situations where it currently looks bad.
e2aac991deb8 : Drop prebuilt files to android source tree.
327919c2dc71 : Replace "satellite" with "satellite signal" in doc
79709cfb414a : [DO NOT MERGE] Fix layout for errorprone build
200431be5cff : DO NOT MERGE Clean up ADB commands for letterbox and display API sandboxing.
32eef1d5803b : Revert "Revert "Revert "HULK SMASH! We've gotta declare REL."""
4e1137ca6413 : Fix the default notification color in dark mode
7c9ab2d36174 : Store DND rule owners
524bc0a22c83 : PiP: Update menu bounds before showing the menu.
85933d4c5585 : Fix ripples not going away
f77a765fe6aa : Updating logging so that edge swipe logs do not get evicted by normal taps
efe6ab0fbb08 : Remove listeners when destroying GlobalActionsDialog.
5dd3b070fc3b : Fix tests - needed a reasonable max set in bubble positioner
25f228087f4b : More debug for security loggin broadcast
0faf1aa91b9b : Remove display policy references while waiting for window animation to complete
fb12492de73f : ContentCapture: Notify when Composing region changes.
4b4f02d20602 : Send AOD auth interrupt only after display state is ON
ca75e7e46675 : Allow one-handed mode shortcut expand notification
179fce0fb594 : ignore a flaky test
1d88151a380c : Fix potential ASurfaceTransactionCallback leaks
97ae17dd8a35 : Collapse shade for buttons that launch activities
b34e3b0cb7d0 : Allow forcing status bar state changes and do so during a cancelled screen off.
43dc489afd82 : Split DevicePolicyManagerInternal into DevicePolicyManagerLiteInternal.
0cfc11f78d0f : Fix media transitions when inactive
2f583ee73ad8 : [Status Bar] Fix NPE in #dumpBarTransitions.
2fb271bd3c4d : Catch bubbles exception in PeopleTiles
51a565fa9ea4 : KeyguardIndication text updates
5d22bdc35f5e : Don't show estimate with center notch
e30529d71427 : Store state of active TileService
f6d72ca6540d : Hiding split shade media container when not needed
97bcb3ff6217 : Fix LongScreenshotActivity rotation
7760d29e7737 : Instrument SysUI app launches
00b6fa549dc5 : Add SysUI app launches CUJ to InteractionJankMonitor
770a8ebeec58 : Fixed an issue where the top edge flickered
77ba461daecb : Use non-logging compat framework calls
29365193de0d : Run bpfmt on api/Android.bp
982d5430b846 : Animating when the qs boundary changes due to notification interactions
a21cbcdf0381 : When swiping notifications it doesn't clip early anymore
07045f95e0c8 : Modified the way the notifications clip to the boundary
ec57d42427ac : Generalize the condition to take task snapshot when entering AOD
b5d81f0983d1 : Avoid applying closing animation for invisible activity.
73f0d79cf730 : Fixing notification background peeking from the bottom when expanding QS
534aef4d0529 : Fix bouncer to launcher/app animation
c5d1afa418a9 : Clear the uninstalled package data in AppSearch.
dd21fabb740e : Don't promote the animation on Task's parent when clearing task
4f59c38d8322 : Update the IllustrationPreference of SettingsLib.
4defdfaeb4de : Refine the IllustrationPreference.
d224da0ed43d : ContentCaptureEvent: Log composing and selection indices
672254422bed : Using InteractionJankMonitor only in S+
5c8b13c47f1f : Calculates the window height fraction on screen by the draggable bounds for magnification switch button
67f28e7448d4 : Revert "Revert "HULK SMASH! We've gotta declare REL.""
980954b86cab : Exempt some callers from min-window restrictions
87e5c629e8ec : Always let standard autofill try on new partitions even if session was marked as augmented only.
c73eb5d3f7c1 : Start pinchResize only if pointers are inside PIP
c0c3e583c133 : Refactor/Move isTestModeEnabled to frameworks/base
66e09afd5452 : Switch to a non-hidden way to compute data path and switch to subdir.
a250cbc60fb2 : Camera: Switch camera extension proxy service package name
0b0c9dc84488 : Camera: Pass an executor during the extension characteristics service bind call
133c8e8f5d37 : Log FGS ENTER event synchronously.
8e3082fbcde5 : Adding com.android.car.cluster.home.xml
f66960ba260a : Updated animation for long screenshot crop entrance.
913e3c1fe718 : Update system status chip animation length to 1.5s
8bc1c3484cd8 : Stop exporting symbols from app_process
3f767f2a8eb2 : Load wallpaper bitmap once instead of twice
28a01ca4587a : Coordinate circle reveal with authRipple
e35911fad6dc : Move non-settings-specific logic to frameworks/base
ae5a219b955d : Validate the ServiceRecord state while handling misbehaving FGS
11e3bb7af781 : Use PWLE for waveforms and add ramp down to zero
73471b76346a : Fixed wipeData() so it doesn't depend on device_admin.
07848e302b03 : Improved implementation of VoiceInteractionManagerService.setDisabled()
ec6b2bbd6ef4 : Removing remaining references of ActivityView in fw/base
226923465cab : Update the javadoc around FGS
df4d09056a57 : Limit marquee in QS tiles to 1
85e585f9d524 : Make sure that icons are right aligned in QQS
d20c7c084fd8 : Fix mCachedAssociations for multiple users
779f6a10b916 : Need to call resetFgsRestrictionLocked() before calling setFgsRestrictionLocked() again.
f558ab782c56 : Remove the extra buffer allocation from hwui
b8fe7ce3bbba : Make some NoCopySpans can pass to ContentCaptureService
421dcbaca58e : Improve restriction for BugreportManagerService for multi-user
1c1286fe9ac6 : Add support of AttributionIds and AttributionChains to Discrete registry
dd1fcab19a5d : Add logic to clean up resources more frequently
050f400b3f4b : Properly check for SDK before nullifying attribution tag
76e8e04703cb : Fix side effects of trace-ipc and dumpheap commands
0f163f5557a6 : ContentCapture: DEBUG flag to log raw text
01514d35c7bc : Make Markup fade in from screenshots
4aa42bdb17a6 : Fix bugs in LocationManagerService and AppOpsPolicy
2e537a87d990 : Use sp for screenshot button icon size
5228b4cf3a55 : Revise the IllegalArgumentException check
f1ff3f980e0f : Refresh the call indicators whenever carrier config is changed
37427762b3a7 : Fix memory leak in BrightnessSynchronizer
f89a860c9d8f : Enable a user to collapse QS directly from the home handle
ae0f353d5603 : Only associate the same windowing mode to a transition info
33a9b54f6972 : Show chevron on ScreenRecordTile
a46ff113be1c : Release the SurfacePackageViewHost on splash screen removed
91d0db202388 : Polish Configuration activity
4c3e76d2f2ab : Import translations. DO NOT MERGE ANYWHERE
50540eaa1c75 : Revert "Use DeviceConfig in MediaMetricsManagerService"
dc3cd59cc050 : Import translations. DO NOT MERGE ANYWHERE
38a90ca2ca38 : Import translations. DO NOT MERGE ANYWHERE
da122c95c7a5 : Import translations. DO NOT MERGE ANYWHERE
c055a9d4fb7e : Import translations. DO NOT MERGE ANYWHERE
1c01fb1538ed : Import translations. DO NOT MERGE ANYWHERE
959219de949e : Reload DPC values when display device changes
a20c33866a8a : Add VmStat atom and read the count of OOM kills
ed08ff82c427 : SystemUI: add GlobalActionsComponent for tv [1/1]
1fa8dbdaefd6 : Revert "Enforce declared permissions on getCellularBatteryStats() and getWifiBatteryStats()"
126cad9c88fe : Add a new string for a migration tooltip of Accessibility floating menu.
0935e11743ad : Remove the pause icon from IllustrationPreference.
8f1fa20c255c : Add traces for touch events and fix trace naming
5294b6b745be : Fix wrong targetSdkVersion returned by the ApkLiteParseUtils
eb37efb8ef46 : Fix DMD setting IUdfpsHbmListener before SysUI is ready
6adeb2c9f140 : Call route selected/unselected callbacks
30611ae54dd9 : Revise the IllegalArgumentException check
6d62a4711f65 : Check nullity of ResultReceiver
add2af966453 : Import translations. DO NOT MERGE ANYWHERE
5aa41fadf071 : Import translations. DO NOT MERGE ANYWHERE
7d837203566a : Import translations. DO NOT MERGE ANYWHERE
2d34a8d02892 : Tweak vertical divider hight of RadioButtonPreference
d1fdf87c151e : Fix Preference mis-alignment
30bb1d09eb43 : Revert "HULK SMASH! We've gotta declare REL."
792e2bc9b511 : Revise the IllegalArgumentException check
913037cba088 : Fix: query TYPE_WIFI usage with empty string
1729ea4c880a : Import translations. DO NOT MERGE ANYWHERE
a363148a2cae : Fix incorrect magnification border after rotation
b2baae41c2b8 : Add BatteryUsageStatsProtoTests to presubmit
9281bd6c14df : Import translations. DO NOT MERGE ANYWHERE
43fb36f56bf3 : Import translations. DO NOT MERGE ANYWHERE
e57920820e63 : Fix launching bubbles from widgets
45f6798906b8 : Import translations. DO NOT MERGE ANYWHERE
09fdafa97233 : Import translations. DO NOT MERGE ANYWHERE
787197749739 : Make IActivityManager.killPids asynchronized
7f289f5f0e6f : Add a new field mAllowStartForegroundAtEntering.
78a2ed60e0fd : Invalidate accounts cache on permissions change
58865c718323 : Avoid locking mChanges when not necessary
b5ec1e42698d : Ensure that UID state changes are propagated to paused app ops
44fba3a53fc8 : Update AlarmManager javadoc for S Beta 3
be613e6a9841 : Fix dismiss ciricle being behind expanded view
710f462a5fd0 : Update nullability checks to use Objects#requireNonNull instead of deprecated method in Preconditions class
90153d67e008 : HULK SMASH! We've gotta declare REL.
61766a732cb7 : Settings Switch animation jank while enabled One-handed mode
c452ed3df1be : Explicitly set generate_hashtree: false
7ff423028ada : Enable QS open while notifications are scrolled below status bar
c257fb9ee120 : Update docs for onBackPressed
1c542e3239b1 : Remove screenshot window focus on touch outside.
885dde6a2c6c : Restore shelf clip logic from R to prevent clipping on collapse.
7986c7365e8a : Move permission enforcement to onCommand
969e4064ace9 : Limit the number of UidBatteryConsumers included in the BatteryUsageStats atom
3aee3791d3cb : Up limit from 1fps to 3fps for takeScreenshot
5fb674b3d70c : Adds description and title for QUERY_ALL_PACKAGES
60f7b3889232 : Register the DexLoadReporter before creating the main class loader
86b462036492 : Adjust inset to center icon in a muted volume row.
3934ecbbaa13 : Don't immediately hide bouncer on LS swipe up
bea8152724e1 : Remove some debug logs
489d49d32512 : Fix NativeThemeRebase null abort
5a1961ac48f9 : Allow MANAGE_TEST_NETWORKS to register and get VCN policies.
b140763db759 : Set quick_qs_offset_height to 48dp in waterfall
71ddb0099b3f : Allow holders of INSTALL_PACKAGE_UPDATES permission to update APEXes
9ecd6fbab69b : Fixing the menu overlap with the system bars under half oval type.
a27682774805 : Update major/minor from longpress sensor
0ba9c3c5ccc4 : Don't remove mainline modules if they declare support in manifest meta-data
3d69c8bd3afa : Don't dismiss IME when changing active RemoteInput
d9b89825b714 : Fix inconsistency in ringtone list
4384409dae02 : Fix slider being at 0 on unlock
d5c5517416c9 : Animate launches from lockscreen
a0c10672e988 : Prevent ACTION_FACTORY_RESET from resetting device in a non-system user
171d69e33e48 : Make NsdService only start the native daemon when needed and automatically clean it up.
7e5d2bc18051 : Update the default position of the Accessibility floating menu.
c3f067c103db : Handle exact alarm permission state changes
c00205a3adb6 : Update Smartspace media recommendation card based on Droidfood's feedbacks.
947cb752b88e : Store whether attribution tag is valid separate from bypass
fa0aeee67870 : wfd: release wifi p2p resource on disconnecting from WFD service.
3406ff9b1644 : MediaMetrics: Cleanup the formatting of session ID
d21b78c125f4 : Use DeviceConfig in MediaMetricsManagerService
97bf4e008325 : Don don't blame if attr ctx created
3c7676e3c7c8 : Increase the UDFPS touch area
8b2f68473be8 : Initalize view immediatly after construction to ensure all errors are processed.
c6ae43436a81 : Match more flags to get runnable packages
507fe6f104f7 : KeyguardClockPositionAlgorithm Test updates
18c79c12c510 : Convert CharSequence toString for the fallback Remote Input History view.
2e356496df4b : Animate notification shade footer
0317ae8469e7 : Camera: Pass targetSdkVersion to camera service APIs
10de6326c7fd : Update shell command line to take optional user id.
b8796f2d71f9 : Update udfps icon alpha after bouncer vis changes
2c07791672e8 : Bring back circle reveal from AOD
1c3d52c1304c : Fix NullPointerException on ThreadedRenderer
90bd7895f1db : Fix crash in NotificationManager when WP is off
27be1ccfeb89 : Fix LegacyGlobalActions broadcast receiver
6380616474f0 : Switch order of settings and power
77ec71a437bb : Make clock in QS not clickable
97f7e3d486a3 : Apply PIP exclusion region only if in PIP mode
ca99b6869f4a : Fix divide by zero
f016f709f005 : Mark tiles as selected in TileAdapter
a4ea039f05f0 : Adding automated test for ag/14874758
304f3af54526 : Fix a potential thread safety issue in VectorDrawable
32207ceb2fb4 : Fix a potential thread safety issue in VectorDrawable
6edabc03017f : Fix a potential thread safety issue in VectorDrawable
e9831122e6c0 : Fix a potential thread safety issue in VectorDrawable
e5f4c32ce8b3 : Remove duplicate call to update PIP bounds on PIP expand
5d85ba60a661 : Show global actions instead of assistant for LPP in setup wizard
00eb127ef099 : Don't call setFrameRate if refresh rate switching is disabled
71b626759930 : DisplayManagerGlobal: suppress redundant AChoreographer_refreshRateCallback calls
a0e9961d6c42 : Notifications in landscape should line up with the QS tiles.
0fd70f6ad62e : Update text, colors, and suppression
9ad4a5520d62 : Prevent exception when temporarily detaching the RemoteInputView's EditText.
aa52df898bc1 : Revert "Hide LightRevealScrim when pulsing"
136ab09e8c1b : Align transition image to preview top
e8d18853de15 : Throw Exception only if sensors are in capped set.
7d8f0283c0bd : Update wallet/controls QS tile positions
6cd32cb4e4c3 : Use Google Sans Text for Cut/Copy/Paste menu
6054d18ef13a : Import translations. DO NOT MERGE ANYWHERE
451d0a499487 : Import translations. DO NOT MERGE ANYWHERE
427f66814e84 : Import translations. DO NOT MERGE ANYWHERE
a23ec9d7dd7e : Import translations. DO NOT MERGE ANYWHERE
8e2d5210c6ca : Import translations. DO NOT MERGE ANYWHERE
63f11f7172a7 : Import translations. DO NOT MERGE ANYWHERE
a29ff1401530 : Import translations. DO NOT MERGE ANYWHERE
2b51d14e3abc : Import translations. DO NOT MERGE ANYWHERE
43d1318f43b3 : Import translations. DO NOT MERGE ANYWHERE
a8df98b1505c : Import translations. DO NOT MERGE ANYWHERE
e07a78e55978 : Import translations. DO NOT MERGE ANYWHERE
1ca6fa3b38b7 : Add framework-media to sdk
3b2c80241282 : Import translations. DO NOT MERGE ANYWHERE
bdca5431f05e : Import translations. DO NOT MERGE ANYWHERE
c9b7dfea0cf4 : Bypass fixes for clock
745deffa8ff5 : Backup POWER_BUTTON_LONG_PRESS
325150ba1b6d : Import translations. DO NOT MERGE ANYWHERE
44d87405b318 : Import translations. DO NOT MERGE ANYWHERE
18ee2ee92ae1 : Avoid activity stopped when relaunching it to resumed
4d499a67bdd3 : Import translations. DO NOT MERGE ANYWHERE
827116030b77 : Import translations. DO NOT MERGE ANYWHERE
23e075515298 : Move tests with reboot to @LargetTest suite
b30e17d308d5 : Import translations. DO NOT MERGE ANYWHERE
5132cc704c53 : Import translations. DO NOT MERGE ANYWHERE
0392e4831116 : Import translations. DO NOT MERGE ANYWHERE
e830abcc7559 : Include splashscreen background color in new starting window listener
8ebdf0736f34 : Fix the media launch animation on lockscreen
4162039d32e5 : Import translations. DO NOT MERGE ANYWHERE
0fc707770031 : Import translations. DO NOT MERGE ANYWHERE
ee25e8b96401 : Import translations. DO NOT MERGE ANYWHERE
9d5ae318c9bf : Import translations. DO NOT MERGE ANYWHERE
4f43e3ba509b : Enable remote animation for keyguard going away transition.
b061c2bec95c : Continue to dismiss keyguard when the remote animation is cancelled.
52e22aab2bc5 : Stop animating wallpaper and non-app windows in WM
6ceb0988ed85 : Extend property to enable remote animation for keyguard.
bdc09f2253c8 : Import translations. DO NOT MERGE ANYWHERE
cbec553d2541 : Update footer text for Alarms & Reminders
ebbb0ce80098 : OutputConfiguration: fix CREATOR readList for sensor pixel modes.
6aff4814a73c : Refactor SkImageFilter usage to cache results.
b0da70ba29bb : Remove mIsRegistered check for setUwbEnabled
192aef77d7ae : Always do the app reveal animation when dismissing the splash screen
760051854e03 : Improve picture capture debug path
6a92728699a5 : Polish YT auto enter PiP transition
9fecaf5a2c2c : Notify caller onError when aborting operation.
be27e5e9f69d : Fix shade not having a background when opened on an expanded bubble
c1e8438ef159 : Fix issues with media control size
866cd6a1a472 : Fix an issue that "Learn More" button was not showing up.
e6147842f5a8 : Reinitialize dimens to fix issues with changing display/font size.
9138a21e705e : Made same APN retry maximum counter configurable
8a8b1f632ad8 : PiP: Divide up the magnetic percent by 2.
c49c3b993fe9 : improvements of CBR on compainion devices
a3f5f22cbced : Read font attributes from buffer.
7c0a17c042f7 : Put starting the animation back inside state changed check
a7a9e8d68087 : Split NPVC#mQsExpansionEnabled
66bf99808573 : [DO NOT MERGE] Open QS when swiping from status bar in power menu
468aeab7e726 : Fix side effects of trace-ipc and dumpheap commands
be3e2e922847 : [DO NOT MERGE] Update power menu info messsage
4028c6fa1673 : Fix volume talkback issues.
80d73fa4eb0a : Cache Typeface for later animation
48a0820666f1 : Skip onMovementBoundsChanged when waiting for fixed rotation
6b0bcd60c810 : camera2: Fix exception swallowing in params classes createFromParcel
8e9b6f3f4e43 : Fix NPE in logActionClick when we were re-fetching the NotificationEntry we already had.
c85a2775c8b3 : Fix some incorrect annotations in AppSearch.
119a7f55911b : Fix RRO handleConfigurationChanged race condition
e60f5f827f3c : Swith long screenshot UI to colorAccentPrimary
342fd8348361 : Fix security vulnerability in DPMS
a1397e8e838e : Check for permission on every @Override method.
15775cd18394 : Fix for SysUi overrides being applied on non-fullscreen VIS windows.
b72cf990447c : Ensure that the RemoteResponse is not empty before acting on it
44a4529285f5 : Enforce the permission and the owner rights earlier
47222b3e10aa : Replace the fixed size values with the new dimen resources.
06b083ffaedc : [Output Switcher] Adjust casting volume in output switcher cause icons to flicker
e750ddd8fbfd : Apply colors when a non managed user is added
6e28e85a6796 : Ensure the back gesture window is not touchable
a3d8ce430c85 : Close AppSearchImpl in handling user removed broadcast.
54b96d5dfb4a : Set ACTION_SHOW_NEW_USER_DISCLAIMER as protected intent.
27475c6e0c66 : Fix regressions with reparenting task
f4158fd258d8 : Enforce declared permissions on getCellularBatteryStats() and getWifiBatteryStats()
08cb5412af38 : Minor eventlog and LocationProviderBase cleanups
9b34b73ece6f : Do not post color event, run it directly
827ebe7f15d3 : Fix NullPointerException in ActiveServices
7cdd56994f7c : Update framework from jetpack.
18817f3ef53d : Fix UDFPS touch coordinates reported to the HAL
715da5dd93b8 : Camera: Various Camera2 extension updates
5b236efc8d95 : Fix positioning bug in user switcher
51085a460577 : Fix test failure due to missing Roboto VF font
f922300a2d55 : Clear the ViewTranslationResponse on finishing UiTranslation.
56318a568f83 : Revert "Fixing the race condition in GenerateRkpKey"
b99d9af1dcd5 : Fix screenshot preview border radii
54d09e4352a8 : Revert zoom level
46961cd90a79 : Fix cropping by allowing layerType to be reset regardless of height.
7674c1fa6b27 : Fix screenshot preview border in RTL
51b42ea05951 : Fix issue where notifications are visible during screen off if bypass is enabled.
70b67c03909e : Disable screenOffUdfps by default
0a496a2aa045 : Make inline suggestions tooltip is not magnified
5c6a3f9f9a2c : Screenshot to long screenshot shared transition
724c2aa05602 : Propagate the temp allowlist reason to NPMS.
f98fd1a7c80f : Fix jank trigger name on non-english locales
9f6c43e65c5f : Fix for IME exclusions not working with expanded bubble
bf1b65be0e0b : Quantize image to 128 colors instead of 5
d1bc261d8dcf : Quantizer improvements
fdcffa46bc4a : Add more logging around extra attribution tags
85be035336af : Include widget providers enabled at runtime
886b1a3d7cfc : ScrollCaptureTarget: enforce argument nullability in ctor
b8fc7436995c : Make ContentCapture event contains parcelable span
d667077899b2 : Make sure to close vulkan fd's in error cases
bcda492ab075 : Clip tile pages on horizontal with media
70cfb49c65c9 : Sort colors from high count => low count
87c669d95973 : Don't interpolate image input to quantizer
d4b3a8faebfa : Cache set wallpaper as PNG instead of JPEG
ecb8654a93a7 : Only rescale wallpaper if its > display height
a3c06bc6bb2f : Don't leak AccessibilityManager binder proxy.
245530b828a2 : Add callbacks for bouncer keyguard reset
99a5975af89e : Update logic about parent and convo channels
e9169bd526bd : Fix handling of display cutout
576201ad6fd3 : Parse dalvik.vm.ps-min-save-period-ms property
d406212ac27a : Don't reset user VPN without reason
d8f738dc5de1 : Fix side channel leakage from the api of overrideLabelAndIcon
b8daba75e7c4 : Controls spacing
ab61f0cbdb62 : Add support to update the throttle time of silent updates
8cf456cea9d7 : Expand toast javadoc to include rate limiting info.
42d42335e215 : Persist Theme name instead of ID for ShortcutInfo
4d68ae240bc0 : Allow any apps to call DPM.isUsbDataSignalingEnabled()
7be2a4c96475 : Defer dispatching insets to app if its window frame will be changed soon
603ea83bd719 : Hotword: Propagate the DSP DetectedResult.
661a5f0b0121 : Return default value safely without throw out exception.
68f9d231c5ed : New blur radius and wallpaper zoom
58c464179b7e : Allow the title of preference display in 2 lines
d611f676d30a : Set progressBarHorizontal style in Theme.SettingsBase
ae1912b62f7d : Improve ellipsize performance
46e5c0df7660 : Give shell android.permission.GET_TOP_ACTIVITY_INFO
c5d4ac74c7b2 : Using rotate split layout while split active
2ac2d0f7bc64 : Take a screenshot as soon as the phone unlocks
4bafd4ddd820 : Proper retrying DL installation sessions.
8651185e3604 : Handle media load events while testing for resume
494007e3becf : Only update Carrier Merged WiFi state if it is default
b0635941888a : Do not canonicalize overlay config test paths
fc0a04921db4 : Don't shown letterbox surfaces unless activity is visible.
5fc6910227c9 : Grant HotwordDetectionService RECORD_AUDIO and CAPTURE_AUDIO_HOTWORD.
7b8091ad7c02 : ResourcesImpl.ThemeImpl NativeAllocationRegistry
767e34fb174d : Rebase ThemeImpl rather than reallocate memory
da72d6dae463 : Request scroll capture when the screen rotates.
042fb8256090 : Fix lockscreen notification + media counting.
ef671105e18c : Remove tracing for notifyContentCapture
616537d0e281 : Fix inverted vertical offset of entering rotated PiP
d05498b9d8d3 : Fixing the race condition in GenerateRkpKey
907c7e820aa2 : Include INTERACT_ACROSS_USERS_FULL for WmShell.
6422ad45c925 : Polish round corner for auto-enter-pip
256f3c150724 : Prevent usage of freed memory by using getLights and getSensors
0c5d98740765 : Use AppSearchConfig in PlatformLogger
4a6e13f4657e : Fix LTR & conversation updates on main thread
a1d4f99dbe7e : Log two new fields for initializeStats
50b67699e167 : Improve ellipsize performance
40d7a4535aba : Improve ellipsize performance
599f1b76fad4 : Improve ellipsize performance
5238a7a79b7e : Improve ellipsize performance
0c17ccc4af2b : Improve ellipsize performance
9099a0611cc7 : Ensure that SOFT_DENIED doesn't result in a call to finishOp
65e826dbc233 : Add slow fade-in to notification shelf icon to prevent overlapping icons in the shelf.
6d2948b021a9 : Only create app data for installed apps for new user
e4cde9c8f2b4 : Add feature to capture layer
acc01ae9f403 : Avoid potential deadlock
f45b0ff010f3 : Fallback to fingerprint on all error types.
ffc50c689fe8 : Reset buffer tracking state in VulkanSurface.
1c90e728c9c0 : Smartspace in wrong position
8558709c73d0 : Audio: Support FCC_LIMIT for 22.2 testing
b8ecbae64824 : Log content provider authority name in traces
d3602b12eefb : Added service temporarily unavailable support
446166d7bfee : Remove flags for wallet and alarm
7d6e3a0b24a5 : Don't export HeapDumpProvider.
f3e46cf35046 : Remove owner and logout views from KeyguardStatusView
e39fbace41fd : Lazy fetch the default Carrier Config
3c6480c8d85f : Sparse native theme representation
6d22064dcd92 : Call KeyguardViewMediator#hideWithAnimation on the main thread
1752194766bf : Rename PlatformCompat#setOverridesOnReleaseBuilds to putOverridesOnReleaseBuilds.
568efb06b8d9 : Called onError() when HotwordDetectionService process died
283b516cae10 : Update background colors for convo tiles
5d4086908f1c : Enable dimming for mid-range luminance wallpapeprs.
f065a8df819d : Add ART members to AndroidRuntime ownership
19776df905d0 : Add null check on NPVC
7d7760954391 : Add a method in RecentsAnimationController to animate the nav bar
920a676240b1 : Bind provider services when necessary
320c629bd890 : Fix banner title font
95b804ad4f0c : Stop using TIME_TICK broadcast in TextClock
ff53ce1ee338 : Keep attributes when wallpaper changes
dc5d499c51f6 : Increase char limit for blur dev option string
2af26922d1da : Revert "Create SettingsLibSeekBarPreference"
80417b8af381 : Tweak RestrictedSwitchPreference icon
c32b60099a36 : Skip close activity transition since no closing app can be visible
c81323e3902e : Schedule time ticks for the next minute when no seconds hand is present
72a03ff774f2 : Introduce setSplashscreenStyle to specify splash screen style.
94b6e6515c65 : Dump the last Activity information when dumpsys translation
16d26494f69c : Hide "unlock" button when the UDFPS is enabled.
ea1aac80cdeb : Add device default values for long press power and touch gesture
44b3697cd2a1 : A space-efficient 2D matrix - clean up
a1e9e6334234 : Fix ApkLite parsing namespace
7ab507a0b6d1 : Add accessibility labels for the media player and the recommendation card.
6a3cc68accae : Update the backgroud of checkbox for rotary
c0133d7c47c9 : Check for invalid device attestation parameters
d5b088b4181a : Polish PiP round corner
8cb64d15188f : Move UDFPS enroll haptics to SystemUI
eb0e2f283256 : Remove stroke from UDFPS enroll icon
26c699989e76 : Animate last section of progress when ACQUIRED_GOOD
59b24345c957 : Revert implict min update interval to 1/6 of interval
128292b6a903 : Remove udfps icon hide workaround
55fdb3106a92 : TestApi for UserSystemPackageInstaller
7bbf8633a388 : Temporarily disable new auth haptic
26c2f8d3207d : Delay unmuting sensor when device is unlocked
a150b8b3693e : Remove everything from under the lock.
05f5ecaa7ab4 : Increase the persistent storage size for SkSL Shaders
a020a4bb6544 : Change date with clock in QS headers
b05444be8c61 : TEMP add missing remap log, reduce log spam
9e0abbb7b88b : Controls - UX spacing tweaks
562e3d6af1b7 : Isolate focus color filter
e8b6bcf6ccae : [metrics] log TotalDelayedReadsDurationMillis during ANR and Crash
fa42461aa107 : Check that only allowed installers can perform a non-staged APEX update
d2ad62303202 : Tuned the heads up animations more
c257c79fc7fb : Update bouncer vis before update udfps pause-state
c3793a5ada21 : Remove recommendations when setting is disabled
e660d05369a1 : Import translations. DO NOT MERGE ANYWHERE
2df83d593224 : Import translations. DO NOT MERGE ANYWHERE
00162a0bcd5a : Import translations. DO NOT MERGE ANYWHERE
65a6a0e18aa9 : Fix HUN launch animation
c72af89b8779 : Import translations. DO NOT MERGE ANYWHERE
fdb549074568 : Scale just progress of brightness slider
c0ac98ee9e74 : Import translations. DO NOT MERGE ANYWHERE
54dc06ab9968 : Fix security vulnerability in DPMS
03d101ca291f : Import translations. DO NOT MERGE ANYWHERE
1c17afb46afa : Import translations. DO NOT MERGE ANYWHERE
bfbe46198cb2 : Fix handling for onItemClick of fixed collection items
ab6521bb9180 : Import translations. DO NOT MERGE ANYWHERE
ce6fc9a46c56 : Add media bootclasspath fragment to its sdk
efab2dede5bb : Import translations. DO NOT MERGE ANYWHERE
8c431f109baf : Import translations. DO NOT MERGE ANYWHERE
f08127e3985c : Cache window and icon color of splash screen starting window
4a6a98a35238 : Import translations. DO NOT MERGE ANYWHERE
846592570764 : Import translations. DO NOT MERGE ANYWHERE
e7258f0fe99f : Import translations. DO NOT MERGE ANYWHERE
0388ead13333 : Add more LATAM locales
260d0a85ddf9 : Don't export HeapDumpProvider.
df8edda1a2b2 : Update wallet button size for large screens, reduce keyguard bottom text margin
799dc290a302 : Fixing notification clipping in split shade
df709e0d1b24 : speech: Update createSpeechRecognizer javadoc
7c0e324e9581 : Import translations. DO NOT MERGE ANYWHERE
896396241994 : Import translations. DO NOT MERGE ANYWHERE
40cebe4468db : Improved the behavior of overscroll
c0519abe5012 : Import translations. DO NOT MERGE ANYWHERE
636678a34823 : Fix hard dragging from the edge of the screen
a95a1d45dcba : Import translations. DO NOT MERGE ANYWHERE
5a4127d24172 : Clear content from tile when conversation opened in bubble
680017ecbb4d : Instrument latency of face unlock
03045282658d : Add a method to trigger the navigation bar animation in system
8a980d9ca2d0 : Update string to "Render apps below cutout area"
1e54afcc1ac6 : Revert "Only rescale wallpaper if its > display height"
723d2c2ce90d : Revert "Cache set wallpaper as PNG instead of JPEG"
faf29141fcbd : Discard invisible pending draw activity if transition starts
cb639a9e4b76 : Polish Wallet empty state view.
2df38e8e1b55 : Import translations. DO NOT MERGE ANYWHERE
db2f5d8c29df : Import translations. DO NOT MERGE ANYWHERE
91c8a39a12ec : Import translations. DO NOT MERGE ANYWHERE
e9a1e9c087fa : Import translations. DO NOT MERGE ANYWHERE
c76927a5707c : Import translations. DO NOT MERGE ANYWHERE
dabeaafd446b : Import translations. DO NOT MERGE ANYWHERE
0f145252609f : Animation reveal animation for HUN and Shelf
1f44941dcbfb : Baseline SAM errors
5f6432b96a03 : Fix side channel leakage from the api of setInstallerPackageName
c98d3dde68d1 : Usage Settings: Fix NPE when subscriberId is Null.
a6c9fe409c08 : resetFgsRestrictionLocked() must be called AFTER logFGSStateChangeLocked().
37632bb6e489 : Collapse the stack on clicks rather than on down
cda1b9ccece9 : Unregister IA11yManagerClient in ToastPresenter
648b6f93ef22 : Remove unused context variable
2071c01099f9 : Add game mode to TimeStats - System Server changes
4f90aa514854 : Make ApiLint's new_since arg the merged txt file
3c3532836bc1 : Add explicit versionCode to DexMetadataHelperTest APKs
12144442602f : Remove FLAG_INPUTFILTER_TRUSTED in MotionEventInjector
c38dc5456c6e : Remove invalid source tags in AppOpsPolicy
acf13980865b : Fix potential overflow with casting long to int in AppExitInfoTracker
8dc49b532d6f : Remove unnecessary arguments from disableHbm
4a41eca71b4a : Add AccessibilityManager#removeClient
5cd62ee5f7da : Support AttributionSource chains in PermissionUsageHelper
a48422c324b0 : Don't blur during app launch animations
2e813eb8a9ae : Update default progress bar size
dd42f85829a0 : Update time format
b764d7a5c625 : Make the header invisible when customizing
7c9f13310dd5 : Do not expand quick settings when shade first opens
617714f8ca40 : Fixed an issue where the notification scrim could become transparent
6cb2b90b1176 : Set new default tiles
63e4f7ba6269 : config for allowlisting adas apps.
9af47e2bacc5 : A space-efficient 2D matrix
ae5f04d42ae4 : Add configurable RSRP boost for 5G NR SA.
26d13fecf285 : Use small corner radius for roundness updates from shelf
67d664e278cd : Fix position of QSSecurityFooter
8675d85d7622 : Ignore ScrollCaptureFrameworkSmokeTest until bug fixed
8943b271cecb : Move to non-hidden APIs for handleUser and broadcast registration.
09e9a3be0b91 : Fix margins around tiles in QSCustomizer
105f6dddf1bb : Revert "Don't request PIN field focus again unless re-enabled"
fb8237605a82 : Promote stable flicker tests (ime)
ca8abecb3bdf : Recreate the media recommendation card after the Display setting is changed.
c74d868bf85f : Default to the new lockscreen layout for AOSP
b77a5fb78ae2 : Promote stable flicker tests (app launch)
f420024bf513 : Promote stable flicker tests (rotation)
d9d1e8e6d604 : Hide demoted conversations from People service
b94ab5c28f14 : Promote stable flicker tests (app close)
59344a6bc52a : Check for downgrade and signature of outer .apex certificate
d6a7541ede8b : Include insets in bounds with restricted aspect ratio
4506fcf4666d : Removed logic that sized the view before the shelf
fedad0162bf5 : Scaling back the wallpaper + blurring when dragging down on LS
a64d628182dc : Allow HotwordDetectionService access to audioflinger.
99df382611d1 : Create SettingsLibSeekBarPreference
47307ac8f01c : WM Wallpaper: Set offset and scale on WindowState level
315faf125865 : Deal with blur sysprop as a boolean
158c9a44890a : Add label to fingerprint overlay.
17381965a6e5 : [DO NOT MERGE] Revert "Backport of ag/14170751 and ag/14170752."
39c56f4be24c : TEMP add app ops debug logs
60dd581ac23d : Fix ListView not moving during catch
374e6d6cc9b5 : Update com.android.statementservice to support v2 API
9396c029acd6 : Improve test flakiness around FGS notifications
a60c62bcb74e : Don't export HeapDumpProvider.
b907e443aefa : Fix false-positive matching of notification to FGS
9f685a9fa70c : Fix feedback and animations for face to fingerprint fallback authentication.
10e5e4547e98 : Return colors of areas even if they are not in current page
17bb87315659 : CloseGuard for more Bluetooth components.
7ce2715fa7e7 : Set the pid of ProcessProfileRecord for system_server
eaa86690358b : Refactor the HBM layer and add completion callbacks
6ec6b1896012 : Fix OverlayConfigTest minSdkVersion
9e80f5e23887 : Add a device config for FGS denied notification.
ada0d396e40f : Add missing Resources OWNERS to FrameworksCoreTests
42e44711fa5e : Fix a race condition in acquiring content provider
d58a21f6e048 : Added missing space on error message.
305cfd268357 : Fix dot & badge being on correct side for the first bubble added
9f6ddda4dfbd : [Device Controls] Handle taps correctly when the tile is in an inactive state.
dd6674033da0 : Fix the dot not showing when it should
76e6f9d22156 : Use StorageManager#isUserKeyUnlocked to determine CE storage in PMS
98014567af2a : Update VisibilityStore to handle role-based system visibility.
22ca72a67534 : More Binder call AttributionSource assignment.
afcfe1970161 : Don't destroy the FalsingManager in Wallet.
be218465504c : Remove color font and icons overlays
83b059c11d7b : Tweak CallStyle Answer button color to ensure white text
d61699e86c77 : Create platformtestprotos.
1de4c3f418d3 : PIP dismiss updates
9254393aa55c : Bubble dismiss updates
2cd5b58dd4a5 : Remove occurances of disable blurs sysprop
ab2bf01d7590 : Missed one DENIED event in ForegroundServiceStateChanged log.
3bec57aa03ae : Make AudioManager.getSurroundFormats a TestApi
cc01a8a65654 : Allow ImsServiceEntitlement app to schedule jobs
fdb14de00951 : Dim wallpaper by setting wallpaper layer transparency.
97a609b82c7e : Fix false-positive matching of notification to FGS
29f1852efd83 : Fix FGS enter/exit statslog semantics
7f8bcb8addb4 : Always highlight unread count
ea4b3a56b4e4 : Fix background color (again)
e0fb0e6162a5 : Remove redundant margin update, which caused infinite layout loop.
e7e3c74f4ed9 : Fix the settings app launch animation
46f7eb6c0e63 : Expanding notification scrim to the edge of the screen
c187e41cbdd2 : Import translations. DO NOT MERGE ANYWHERE
7cef292a544f : Import translations. DO NOT MERGE ANYWHERE
de347103f86e : Import translations. DO NOT MERGE ANYWHERE
d2f7022ad153 : Maintain the position of accessibility floating menu
1d690a01e870 : Import translations. DO NOT MERGE ANYWHERE
94c9e19ba6fe : Import translations. DO NOT MERGE ANYWHERE
944c916ae3d9 : Import translations. DO NOT MERGE ANYWHERE
749427e8b7ef : Add SharedLibraryInfo#isNative to @TestApi surface.
2eedc1fe648d : MediaRouter: Set initial mIsBluetoothA2dpOn value
f9a46bc2b912 : Fix calling identity ID in AppWidgetServiceImpl
690f06eb66d5 : Import translations. DO NOT MERGE ANYWHERE
eec90d25c387 : Import translations. DO NOT MERGE ANYWHERE
0c6e1965e7ad : Import translations. DO NOT MERGE ANYWHERE
62901791f03a : Import translations. DO NOT MERGE ANYWHERE
a716b7873f5f : Import translations. DO NOT MERGE ANYWHERE
7db291e85938 : Import translations. DO NOT MERGE ANYWHERE
361b3fc077d9 : Import translations. DO NOT MERGE ANYWHERE
b884d607ec8f : Create DialogTheme for Theme.SubSettingsBase
53e89a2c22c1 : Import translations. DO NOT MERGE ANYWHERE
0f742ebe6429 : Import translations. DO NOT MERGE ANYWHERE
3d749d67ae4f : Override equals and hashCode methods for EpsBearerQosSessionAttributes and NrQosSessionAttributes
b0a96c252c5a : Import translations. DO NOT MERGE ANYWHERE
c2d91b650da5 : Switch control should not be activated after event happens off of the target region.
b672d8605001 : Reset the flag of attaching nav to app to prevent flickering
8931470a790e : Fix double tap power key to launch camera locks phone
b98fbeb414e0 : Import translations. DO NOT MERGE ANYWHERE
ab187daf71ba : Teach IMMS#shouldShowImeSwitcherLocked() about shouldShowInInputMethodPicker attr
d75b33a31d5e : Import translations. DO NOT MERGE ANYWHERE
3d61f754d6af : Import translations. DO NOT MERGE ANYWHERE
af0979cd401f : Fix freeform task surface is not shown
645623e732c2 : Implement a callback to report HotwordDetectionService status
270f5be2ba65 : Support fragment transition
ee50d90e9d41 : Improve the features of IllustrationPreference.
d5336d2ade80 : Revert "Release cblocks back to the free pool"
145efb6162fe : Fix flaky NotificationAssistantPreferenceControllerTest
6a0777a1d778 : Force relayout if sync operation is requested explicitly
a3090d41fe5d : Revert "Revert "Release cblocks back to the free pool""
516cb2d025a8 : Revert "Release cblocks back to the free pool"
7481c73582e2 : Use custom drawable for UDFPS enrollment progress bar
e02895a32fce : Apply colors a bit earlier when switching users
604c074dbeff : Notification layout fixes:
123a85fda1a1 : [DO NOT MERGE] Move code to fix studio build
8a40ff855b86 : Do not re-inflate QS and SB when CONFIG_UI_MODE
126b2450b89f : Remove color font and icons overlays
0fb7f056de2d : Avoid overlap when fading notifications in
6ca27717b214 : Add function to get APN types as ints from bitmask
e2c4bcbf13bf : Remove some system_server_wtf in proc stats tracking
1195a6bd4658 : idmap2: fix cpplint warnings
99ae898d3cc4 : OMS: include idmap data in dump
9766a0e70275 : [Device Controls] In the device controls QS tile, have the subtitle show the preferred structure name.
9639ce78ec52 : Replace heavy isLoggable call
a1812e90a3d1 : Add emergency app to power-save allowlist
fe09091214c7 : Set dist_group: "android" for frameworks/base java_sdk_libraries
b9ec4a71ecb6 : Smartspace location fix
7d0ed9742784 : Updated EdgeEffect to respect accessibility settings
f13f4eb0fe73 : Add missing lock
a384fb763717 : idmap2: create in-memory FRRO before creating file
2db6ff2c70c2 : OMS: update shell command --help
d749a8b91dca : Fixes for scrolling screenshot tests.
f5f9530a555b : Don't destroy the FalsingManager in Wallet.
7a8ab5fdf933 : Fix disappearing notifications when closing fullscreen QS
9dbc816ac740 : [SettingsProvider] revert max sdk restriction for mobile_data
9fc7708b5e14 : [Ongoing Call] Use the notification's key to identify when to remove the ongoing call chip, rather than the notification's template.
446319410727 : Remove ResourcesHardeningTest from Test Mapping
cabd08636b8d : Add snapshot of ambient light value to log during enrollment and authentication operations.
ef4023a3087d : Slate ephemeral user deletion in systemReady()
5cff811f8069 : Add role annotation for READ_VOICEMAIL and WRITE_VOICEMAIL permission.
b0c0318d097c : Cache set wallpaper as PNG instead of JPEG
1a3245d5a1a5 : Only rescale wallpaper if its > display height
7d1b922b02b6 : Don't update lock icon location based on rotation
f88000f4bdd7 : Generate new field short_name_hash for atom ForegroundServiceStateChanged.
a7768ad4a112 : Clarify 'phoneCall' foreground service type
f6ff170d53e6 : Turn off HBM when AcquiredInfo#GOOD
8b352b94c03a : Add sharesheet logging for empty direct share row and app share prediction timeout.
3d79d7e4e40c : Enforce owner rights check to get/setMimeGroup
6fe434da819d : Track the correct package manager field
7f6aaf5672cc : Enforce the owner rights of dumpProfiles
1ea98d44490a : Block SAF directory access to /sdcard/Android
b4935a25cacc : Don't destroy the FalsingManager in Wallet.
ea8a3cd5d538 : Fix IME icon flicker when switching apps
12130010593c : Deprecate silky flag for official release
5ffdaf032a00 : Reduce reporting resize when the window is in relayout
c0c482736bfe : Remove non-zero amplitude validation for waveforms
c4766db67fc8 : The Cast volume UI doesn't show up
97f0fe270920 : Instrument jank and latency of the unlock animation of lockscreen
c45abcf9db0b : Support configuration as parameter while beginning the instrumentation
0888d7b51adf : The Cast volume UI doesn't show up
ce9903f1ed54 : Do not bind TextClassifierService if the packge doesn't install.
f648deadf37f : Make sure to remove NotificationShade surface when keyguard went away.
054e2502bc40 : Handle accessibility floating menu when switching users
96fbf55efd00 : Show accessibility floating menu after user unlock their phone
0bfffa6b2528 : Don't attribute a blob to a user if there are leasees from other users.
4f58233004f2 : Fix two location bugs
140d3d6ac64a : Keeps the Y position with the same height ratio before the window height is changed
5616af887ec7 : Fix issue with system gesture areas being too large
49ca7393297d : Remove allowlist for GET_RUNTIME_PERMISSION_GROUP_MAPPING.
2d69ab87f0c0 : Make package handling in openContentUri more robust
ec9c4cd5fdac : Ignore orientation request from resizable apps in multi window
73b1e972e2ce : Use the package name and not the library name
f142b5a368ed : Adds accessibility actions for magnification switch button to move layout position
0310c2f06633 : Don't destroy the FalsingManager in Wallet.
13424a9cb524 : Use CopyOnWriteArrayList in RecordingController.
cf4ba7df8da4 : Correctly calculate top corner radius
5e70b5efb709 : Do not handle requests on system_server thread
f80372f8c039 : Update side-fps affordance to account for changes in device rotation, and derive params from sensorProps and WindowManager
c539aa5c155c : Removing logspam from SmartspaceService
2eebf929650e : Switch media fw permissions checks to AttributionSource
b31d7727654f : Don't destroy the FalsingManager in Wallet.
78f65b68552f : libandroid_runtime & libhwui: use libstats*_lazy
766e7d730b51 : Do not kill process bound with WAIVE_PRIORITY / ALLOW_OOM_MANAGEMENT
f900a8ac809e : Hook up inverse text colors to Theme.DeviceDefault
72c320aefc6c : Remove doc saying setSuppressNotification requires being in foreground
4d9ab47b4bd7 : Re-add checks for mutable intents on bubbles
b643c7653d69 : Fix font family in QS
5a188b6446d3 : Increase the size of side view in Tile.
a4015ce67a2b : Add missing permission enforcement.
457547d8a534 : Add ripple to privacy dialog
032d5f1fd50b : Fix wrong permission check in setRuntimePermissionGrantStateByDeviceAdminFromParams().
660f23270e21 : Clear WIFI namspace on primary user keystore reset.
cc8afa6b5020 : Fix disappearing notifications when closing fullscreen QS
bce1e8db57c9 : Don't destroy usb debugging dialog for emulator if usb is not connected.
779f2f94f612 : Add system property to enable nssl debug mode via adb
9a3a94db7ea3 : Controls detail panel - handle back press
eca419fed0d5 : Prevent talkback from annoucing the "System UI" container when BiometricPrompt is activated.
d47d35d40f35 : Remove unused code.
a335a46cc252 : Make ChipAnimatorAdapter check dot state when setting endstate
86af348713ee : Add removeAltInterceptor method
b395a4d49816 : Check only if the app is installed on the other user for blob access.
f954c8435564 : Add dumpsys log for AmbientState#hideAmount to debug notification alpha
a63e77e8dcd1 : a11y announce (polite) keyguard bottom text area changes
17abc7482f5d : Use padding in pages instead of pageMargin
a2c5ff9b42b1 : AOD/LS Clock fixes
236e647a439f : Synchronize connected devices in BluetoothController
aca32441ea53 : Fading out keyguard only content instead of occluding them with the scrim
de062e478c37 : Finalize resource IDs; script to help in future.
7c5f4337fd0b : platform/frameworks/base/ - S is now 31
10f0195f463f : Enforce package visibility filter on the PreferredActivities
a3aec61861b8 : Ensure MediaSession2Record is initialized before used
9934c33d8c8f : Move all interaction with vibrator HAL outside VibrationThread lock
d09fcd3a76ff : Disable group volume control bar
35c9bb8521e3 : wifi: Use new API for data usage function
b8b282e54eb0 : carrier data usage: Use carrier template as default policy
a0f611b5f081 : [SettingsLib] Add window blurs dev option title
6c113e54c626 : Add logging for wired charging ripple.
0970883d14e3 : [RCS]Add OMA cpm filetransfer feature tag
40b249c1a6ae : Make sure the PAC script content is sent again
55b29be93287 : Add logging to wired charging ripple
fa34bd54b82a : Replace private color attribute with corresponding color resource
0ccbd4e52c4f : Disable group volume control bar in output switcher systemUI dialog
42a60dc25c2f : Deleting DisplayContent#reparentDisplayContent and related code
2b791eb2a789 : Remove dividers of UsageProgressPreference
36c28aaba2ab : Remove dividers of ActionButtonsPreference
1a05f1581874 : Import translations. DO NOT MERGE ANYWHERE
a98cebb9ec2a : Import translations. DO NOT MERGE ANYWHERE
e179f03c3fcb : Import translations. DO NOT MERGE ANYWHERE
566b38bae2b6 : Import translations. DO NOT MERGE ANYWHERE
107e20718443 : Import translations. DO NOT MERGE ANYWHERE
7b8746938a17 : Import translations. DO NOT MERGE ANYWHERE
8463b6a65833 : Import translations. DO NOT MERGE ANYWHERE
4751d368d050 : Import translations. DO NOT MERGE ANYWHERE
14aff81b5a4e : Import translations. DO NOT MERGE ANYWHERE
6c175cf50dff : Import translations. DO NOT MERGE ANYWHERE
44fc29060d97 : Import translations. DO NOT MERGE ANYWHERE
5b7605ab52fd : Import translations. DO NOT MERGE ANYWHERE
2cb502a047f4 : Import translations. DO NOT MERGE ANYWHERE
326558542f3a : Import translations. DO NOT MERGE ANYWHERE
23410d690a25 : Import translations. DO NOT MERGE ANYWHERE
0a2d4960b6f0 : Import translations. DO NOT MERGE ANYWHERE
18ee3e2319a0 : Import translations. DO NOT MERGE ANYWHERE
620165a7cd26 : Import translations. DO NOT MERGE ANYWHERE
d3b3d3c95606 : Import translations. DO NOT MERGE ANYWHERE
5dd82f55472f : Import translations. DO NOT MERGE ANYWHERE
48f6b056b621 : Import translations. DO NOT MERGE ANYWHERE
cc6e96da1fc0 : Import translations. DO NOT MERGE ANYWHERE
834915fd7884 : Import translations. DO NOT MERGE ANYWHERE
fd9f1d144cb8 : Import translations. DO NOT MERGE ANYWHERE
870dbe10391a : Import translations. DO NOT MERGE ANYWHERE
d9d0af3b5f84 : Import translations. DO NOT MERGE ANYWHERE
3bed651553fa : Import translations. DO NOT MERGE ANYWHERE
597cfb5e89b4 : Import translations. DO NOT MERGE ANYWHERE
38c6f2bf5704 : On Smartspace removal update, only dismiss media recommendation/player when it's invisible to users.
34edf4447a70 : Import translations. DO NOT MERGE ANYWHERE
e4a52711e777 : Ensure reportFrameMetrics not being called on deleted instance
3f296bdcfa8a : Adding additional javadocs for setSurroundFormatEnabled
5cdbeb1a420a : Ensure no starting window leak in WMShell before adding.
2a98d36e63a4 : Crash in com.android.systemui.tests, java.lang.IllegalStateException
2d71a9a5cdc7 : Fix test case fail in CachedBluetoothDeviceTest
fa6f73429d06 : Update the surface position of each control in insets animation
eb72a217bf44 : Let talkback can identify a hyper link
7fe18ea17d1e : Prevent potential NPE of checking task drawn for logger
842b9696f449 : Import translations. DO NOT MERGE ANYWHERE
b5aac103c82f : Adjusts the draggable bounds with the display cutcout
9e9687b2dc39 : Import translations. DO NOT MERGE ANYWHERE
b3822dd96d78 : Import translations. DO NOT MERGE ANYWHERE
eec7a6ca451c : Add new method "checkRestrictionEnforced" to RestrictedPreferenceHelper.
02a161b4e10e : Re-compute oom adj in case cycles are found in partial update
3f66f77f613f : Fix SettingsLibTwoTargetPreference broken on Android R devices
0d68016aea59 : [incremental/metrics] report uid of last read error
e41b029d8530 : Release cblocks back to the free pool
db73d5d6ba54 : Camera: Add black test pattern mode for privacy
d5ecababb4c6 : Calculate set of available fonts in native
1a916f5b1aab : Hide the stack education view when user taps
8b54307ce665 : [SettingsProvider] add maxTargetSdk in @Readable
9e25d3b8b54f : Move ScrollView scroll capture to the center
30fb9ed32b6e : Fix process group of webview zygote
589d64833a4d : Add batching to Flip to Screen Off.
238f122f474d : Flexible maximum number of bubbles to show
5f00d56451bf : Add shadows back to bubble avatar
78e42f77f9ea : [DO NOT MERGE] Add placeholder for info panel in new power menu
ee89a547f15b : Adds the ScreenOffAnimationController, which fixes multiple issues with unlocked screen off.
4e8a1a05b1b9 : Add TaskSurfaceHelper/Controller in WMShell to plumb game mode to SF
6942cbb181fd : Disables Smart AutoRotate in lock screen.
10a3ccad5369 : Fix various FGS notification deferral issues
cfb916e53e03 : Verify presence of _FileAsset::getBuffer data
4fe2cf0054d6 : Thread-consistent snapshots
ba57dba13b6c : Smartspace padding for AOD/LS
fd5170c69279 : UwbServiceImpl: Use cleanCallingIdentity to perform permission checks
2a5d63d8bd9c : Revert "Enable dithering on RippleDrawable"
e1a464e141eb : camera2: Fix parcelling of sensor pixel modes.
3ce118c58c83 : Don't request PIN field focus again unless re-enabled
bb53cce0dbae : Update sizes for the bubble avatar
f19584477b85 : Remove old app links commands from PackageManagerShellCommand
9e9f29e17471 : Enable QS button for new power menu in AOSP
c0416698dbaa : Disable incremental hardening on own resources
df75689d4d8c : Translate: Text alpha animation on toggling translated state.
02fe90bb4202 : Translate: Ignore duplicate translations.
4df6d70e4c03 : TranslationResponseValue: Override equals() behaviour for Extras.
7f880aa2fbb8 : Update title font
b4582d98c50a : Clarify what ignoring battery optimizations means.
04ef18ed269e : Fix dream not working on top of pinned apps
3863979df8f0 : Fix storage directory API docs
de678fc36a5d : Import translations. DO NOT MERGE ANYWHERE
f90ca12d50b3 : Animate app launches from lockscreen
588ec650c146 : Import translations. DO NOT MERGE ANYWHERE
3b34dd3b6a06 : Import translations. DO NOT MERGE ANYWHERE
3b1ab6136d34 : Fix the position of a11y floating menu was not centered when switching the size under half oval type.
78808a5951d9 : Update the documentation of AppWidgetManager
6afc24dd73c3 : Import translations. DO NOT MERGE ANYWHERE
ed10f0ab6f81 : Add an extra colored layer when animating launches (1/2)
400ac57ff6ff : Import translations. DO NOT MERGE ANYWHERE
e7d2677f3d99 : Import translations. DO NOT MERGE ANYWHERE
cb7c5a051caf : Add description to battery settings footer link (1/3)
01aee4e43e85 : Import translations. DO NOT MERGE ANYWHERE
b1557f8a5839 : Import translations. DO NOT MERGE ANYWHERE
7e79983afe00 : Import translations. DO NOT MERGE ANYWHERE
93f0ca79c90a : Fixed an issue where the footerview and others would fly over the screen
5c7b453d37c3 : Import translations. DO NOT MERGE ANYWHERE
dd1d5ef4adbf : Import translations. DO NOT MERGE ANYWHERE
b1742200b0e7 : Import translations. DO NOT MERGE ANYWHERE
0ba64a4d0c30 : Import translations. DO NOT MERGE ANYWHERE
c24ffcca240d : Import translations. DO NOT MERGE ANYWHERE
b9882718a1f9 : Import translations. DO NOT MERGE ANYWHERE
e2de9cfb9222 : Import translations. DO NOT MERGE ANYWHERE
f2a6b9fddab6 : Respect aspect ratio restrictions in split screen and show letterbox surfaces.
0f2bcbedc94d : Pass real calling uid to metrics logger if available
cb4bb08c5eca : Update the collapsing toolbar layout
dec167bbe12b : Add config_systemTelevisionRemoteService
c4ab5a4b5ae1 : Make the content animated together with the app bar
a9c51e7fb84c : Remove requireAutoTime on upgrade
67aa352d9e8c : Fixes MagnificationModeSwitchTest flaky test failure
fb2b21a167b6 : Remove IntDef annotations from NetworkPolicyManager
9cf9543a9da5 : Media control icon adjustments
da9ad351295b : Fix process group of webview zygote
788d66597969 : Return immediately from isHardwareDetected
4e6057e24353 : Further refactoring on ActionDisabledByAdminDialog classes.
1f7d2d2d982c : frameworks/base/wifi: reference WIFI_OWNERS
de1d8b4092cd : Allow AssistDataRequester to fetch AssistContent without AssistStructure
fa96d4b6b458 : Revert "Reduce invocation of surface placement of switching activities"
1de1cac96262 : Visual changes to tap-again toast.
046a919794c0 : Copy configuration when getting resources for a rotation
24e8276edba2 : Recreate QuickAccessWallet for Wallet Tile and Lockscreen Icon when the default payment app has changed.
c9e2a64e6f27 : Show a small toast when a double tap is needed.
54d82637acbb : Handle general and specific cross profile logic
6132ed343f25 : Store binder thread CPU times in the summary parcel
dedee5c526e4 : Fix rounded borders of save/edit to match spec
43b63f0d4eff : Swallow exception from failed idmap2d disable
e31d74b1162f : Fix IME flicker to home screen w/ orientation change
bef47a35776c : StringBlock incremental hardening default values
f74d318db8d4 : Import translations. DO NOT MERGE ANYWHERE
a0b75809e1a5 : Import translations. DO NOT MERGE ANYWHERE
f94cf62e752a : Import translations. DO NOT MERGE ANYWHERE
96d1208d0156 : Add CarWatchdog privileged permissions in allowlist for CarShell package
280243a4a9f3 : Remove DozeUi from the TunerService so we don't leak memory.
980dc5ae12fe : Don't call onNullBinding when the service host is dead
31b55249e8b2 : Do not show the custom views of spoofing notitifactions.
c323089e441a : Register prox secondary sensor when safe.
b2485fd62d7c : Add an error code for RoR failure due to no network
9c72d6ee0abf : Visual changes to tap-again toast.
8213c706b71f : Copy configuration when getting resources for a rotation
0f64fa7228d5 : Update permission group mapping API doc according to API review.
321f0bd44f51 : `cmd deviceidle tempwhitelist -r` should clear FGS tempallowlist too
3b4f91e9aff6 : Recreate QuickAccessWallet for Wallet Tile and Lockscreen Icon when the default payment app has changed.
725a2ea25680 : Clean up "Deprecated at Birth" APIs.
4b097031bf2b : Set all references to SipDelegateImsConfiguration as @removed
320bc8ff92a5 : Only add parent profile resolution if strictly greater
093a6dc51742 : Run "insane" network jobs when charging + unmetered.
18c36e88a84a : Add recommendation setting and remove app settings
9c0a439ea18d : Fix potential NPE when connecting
e83c107bfc52 : frameworks/base/wifi/OWNERS: reference packages/modules/Wifi/OWNERS
1360a44ded85 : Improving performance of notification panel
13bc791d511b : Reintroduce "Deprecated at Birth" linter.
a5ebc89c52ed : Keep HUN opaque for transition to shade
1988f9e0d32a : Fix hun-to-shade corner clipping
27e1fa257b9c : In Vk DeferredLayerUpdater make sure we releause buffers to foreign queue.
47d2f50ecf79 : Fixed an issue where the statusview could become clipped
b89445a69422 : Fixed the clipping of the keyguard status bar during drag down
ec0f5b9e8de0 : Update boot image and system server profiles [M5C5P89S0PP]
36f8ff7f8534 : Always copy provided gesture exclusion rects
1d0ad768721b : Force to notify ContentCapture event even view is not laid out
9f6fb354e84b : Constant sparkle scale
b039c1fa4f4e : Fix getSelectionModeForCategory
995553c35986 : Fix the live caption tooltip, which was sad and broken.
1cbfc3b00bd0 : Enable dithering on RippleDrawable
09f82e22fd65 : Clip caption container to outline so the ripple doesn't extend past the circular bounds.
106c4613b63e : Do not show footer when shade is closed
5fbeff59df3e : Fix background bypass via notifications
44ad78711fb7 : AOD Media
e4dbcf927d6a : Fixed an issue where media could flicker during bypass
acc34e6c57cf : Don't require unlock to dismiss a media control
67563f5ce01f : Transitioning media on lockscreen with a fade
ab0e1839f856 : Stop deferring wake lock logging.
c76c77393fc2 : Add documentation to VibratorManager on foreground/background behavior
c797217b2b0b : Only show app icon + limit 2 lines toast on targetSdk S+
522076dec34a : Clear calling identity when accessing isProfileOwner and listAllOwners
04fadec6f3c3 : Split vibration effect adapters into separate files
d9be028d41b3 : Fix OneTouchPlayActionTest failure on playback devices
969b96a39146 : Drop prebuilt files to android source tree.
e45e39da9e31 : Hide LightRevealScrim when pulsing
abf096f21f73 : Provide a way to suppress page transitions.
5495bffd235b : Reduce invocation of surface placement of switching activities
ff29ec1c8a4f : Fix Launcher won't get split screen config changed after dismissed
3509ae868e1c : Update battery defender strings
563c4b573960 : Turn off device-idle alarm history
608b5a26919b : Fix issue with updating canAffectSystemUiFlags when swiping up with PIP
8f3a6caab848 : Create ActivityClientRecord early in preExecute
264a37796030 : Tweak lifecycle of nav bar/view
b4da4f362dce : Unlink listener death recipient on alarms
3997eaa6fb76 : Preventing component spoofing during getShortcutIntent
59be16c2a3fc : Add unregisterCallback method to NotificationShadeWindowController
67298a5d08e1 : Avoid playing the charging ripple on reboot.
1643f794d0c2 : Fix system service power calculation when measured energy is available
40d9e2af1fdc : Change MAC randomization developer option title
951f75637fd7 : Add AppSearchConfig in AppSearch
3938aac8a66a : Refactor ddm ChunkHandler utility methods from libcore to framework
e331fe8de2b3 : Use the colors from the last wallpaper applied
e83ebc6c2694 : Always display the default network
bb23cbcb2e74 : Fix an issue where the bubble wasn't opening
776dd9e55613 : ViewRootImpl: Correct opaque flag usage
d4dd13c2e3d9 : Add KEY_CARRIER_SUPPORTS_CALLER_ID_VERTICAL_SERVICE_CODES_BOOL for treating *67 and *82 as a temporary mode CLIR when dialing E911
4ab47decd634 : Remove underlying network caps
9e1ae2cec00e : Add AIDL constants to framework constants
c66ef8f279f2 : Update SubscriptionInfo ICCID docs to reflect security patch behavior
875b01d161f5 : Use new text color attr on widgets
48b27d632ddd : Add missing call to set the pid/uid for remote transition
2c4683d5b859 : [metrics] implement callbacks for InstalledIncrementalPackage pulled atom
452d485bb0f6 : Update fingerprint_acquired_too_fast string
43b7eadab111 : Setting NumPadAnimator only if background is RippleDrawable
f7c02ed0f465 : Move conscrypt related hidden API flag file contents
18c044d31b04 : Use RobotoStatic-Regular for the weight 400 of roboto family
ffa6b56d8712 : Fix Notification view transformations in RTL
e926962f5feb : Adds protection level 'role' to SYSTEM_CAMERA permission
a0dcca7cb56f : Remove the deprecated SipDelegate methods pertaining to Dialogs
2f9e0663007d : Add textColorOnAccent
a534118aa155 : Remove corner cutout tracking from HeadsUpStatusBarView
42c91ffaec9e : Break VolumeDialogControllerImpl' dependency on StatusBar
ef0d366a5fe9 : Add a shell command for distraction restrictions
a8ad787594ec : Manual overwrite @removed for genereated builder apis.
a0ce8ac42c68 : Use updated NetworkEventDispatcher API
204a90480db6 : Fix weird ripple circle in the volume SeekBar.
91a1e649911c : Remove BIND_ALLOW_BACKGROUND_ACTIVITY_STARTS
f059091fc6ec : Update screenshot dismiss gesture physics
69a17f570526 : Fixes issues with multiple ringer rows (which also addresses a few RTL/landscape issues).
29ed06c98548 : Import translations. DO NOT MERGE ANYWHERE
31f241cc63c1 : Hotword: Add onStopDetection() for software detectors.
65c063af35b5 : Import translations. DO NOT MERGE ANYWHERE
bb86dae3c26b : Import translations. DO NOT MERGE ANYWHERE
e19115dabdd4 : Revert "Revert "Add bootclasspath_fragments to platform-bootclas..."
17d8934b05c5 : Import translations. DO NOT MERGE ANYWHERE
c4bf8c55f4b0 : Import translations. DO NOT MERGE ANYWHERE
6c3a8256da84 : Import translations. DO NOT MERGE ANYWHERE
a0906a175966 : Make builder public for HotwordRejectedResult.
58e358f6c046 : UserLifecycleTests - DEVICE_POWER permission
7d51e5553a7f : Fix the ongoing call chip animation.
93e9cf4c35e4 : Revert "binder: race condition by parcel finalize"
c86b4777e003 : BatteryUsageStats - use bus end time
7cd6bafc8606 : [DO NOT MERGE] Add lihongyu@ and mariiasand@ to WM OWNERS file
6be5b7ccc569 : Change the definition of noDefaultNetwork and noValidatedNetwork
c7ba23d1c95f : Add invocation type to PhoneWindowManager's launchAssistAction
8a7d4e2b2a58 : New shader parameters
2c414c2b7776 : Replace the globe+airplane icon with gblobe+x icon
7974c35e5d59 : Import translations. DO NOT MERGE ANYWHERE
96dab1528965 : Clean up logging
ffcf3679cb23 : Apply new style for SwitchPreference
e2ba1200d5c3 : Import translations. DO NOT MERGE ANYWHERE
808e525d5731 : Prevent double-closing of native handle in HidlMemory
cad4e327bf3a : Proper duping / closing of FileDescriptors
e8f661661fc5 : Fix MediaStyle notification button ripple.
a22389a79aa9 : Import translations. DO NOT MERGE ANYWHERE
803c77a0a246 : Switch long-press power behavior in AOSP.
a0bb572cded0 : Import translations. DO NOT MERGE ANYWHERE
e274dd0c5e3c : Prevent the splashscreenview be replaced after transfer starting window
29a61984c856 : Fix media-s-sources visibility
98d33ff1dccc : Remove services-all-sources
a229cd03cfa4 : Separate share icon color from button text.
050c90c34334 : Revert "Add bootclasspath_fragments to platform-bootclasspath."
f6267d46017b : Fix the inconsistent background color between the tooltip and arrow.
29745f73d416 : Use opaque enter animation for freezing without rotation change
cab7d8e01160 : Resolve Notification.Colors once, instead of lazily.
1ce223481a24 : Flush the animation if it is canceled
a253a2b8a874 : Add error id when build is debuggable.
ad7800d1d65f : Add PLATFORM_COMPAT_SERVICE to SystemServiceRegistry
0b68464ef832 : Fix WindowMagnificationControllerTest flaky
8d488e7fa0c1 : Address API council feedback: s/isPersonalizedHotwordDetection/isHotwordDetectionPersonalized/.
524bf249777f : Add some warnings and notes about framework's jarjar rules
dffc59c12d30 : Revert "Inline usage of jarjar_rules.txt"
d22e8b14034c : Fix setApplicationNightMode crash due to permission denial.
5fec10686685 : Fix the accessibility floating menu overlap with the keyboard.
ac75608d54c7 : Tune launch animations.
45de5ef26695 : Don't finish People Tile configuration activity on pause
226a950aa19f : Fix anr when open connected devices
0bddd3031fe0 : Import translations. DO NOT MERGE ANYWHERE
7353c0f0a5e8 : Import translations. DO NOT MERGE ANYWHERE
1b5abb9de968 : Import translations. DO NOT MERGE ANYWHERE
30b599f7444e : Move FGS while-in-use log message.
71fd3dc69476 : Freezer kill reason in App Process Kill Stats
eed1312a77aa : Corrupt the PersistentDataBlock payload explicitly in factory reset
5a67ef6b76cb : Update javadoc for ACTION_VIEW_PERMISSION_USAGE
370cc2f6a082 : Add local log
02cb0d7b450a : Add additional dump information for UnderlyingNetworkTracker
9d92b77ad790 : Copy up/downstream bandwidth and TCP buffer sizes from underlying
f8ce665d9fd8 : Prevent concurrent modification exceptions in VcnManagementService
350fa3e8b0c4 : Describe time base/units on ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD
02607ad14064 : Rename dex2oat datum IDs
7ec1df49d153 : A space-efficient 2D matrix
03c5a30be760 : Tweak notification scrim easing
a99f3e0b1306 : BatteryStatsService: Increase max power stats size
fe322bdca3bf : Ensures RotationRequest#mLock can only accquried by main thread.
08c51052a575 : Annotate AppSearchManager APIs with @UserHandleAware
da0913d1aaae : Fix deadlock on CompatConfig.mChanges
baf1aad78e3b : Retire preliminary FGS deferral control API
627b9ca3b706 : Check for Ignore-AOSP-First commit tag
d8ea71fbc4fa : Add biometric strength reset and fix CTS tests on multi sensor devices (mostly)
7673e9e278b8 : Fixes for Test App e2e working and UX polish.
5ff9a064b3ec : Remove unused shelf code
50bea9c4405d : Fix biometric tests that relied on a non-zero error reset delay.
4e8cd068a828 : Revert "Temporarily disable test."
5610e6c27b33 : Add some dumpsys information to SystemStatusAnimationScheduler
a5b595956d30 : Tests for StatusBarContentInsetsProvider
f3246369325d : Refactored some com.android.car.settings.enterprise interfaces.
99f690eb26d4 : Grant NEARBY_DEVICES to voice interaction.
cc4ffc849b20 : Update associate API by adding certificate param
7329e7fc0185 : Remove SystemUI exclusion for sandboxing
d0d7f63b203e : Add API for SHELL command to set the capabilities request timeout.
99c53ace4927 : Skip recreating the nav bar when locale changes
1f12b2f2c249 : Fix isInEmergency bug
a9072327d65d : Temporarily disable test.
7e477ab0f869 : Add cmdline as a compilation reason
c94e76051f13 : ApiCouncil review round3 / setHidden, Query.getExtras
736995c4aa05 : Replace vibration ramps with steps on devices without PWLE
826a48e02a0c : Update landscape volume design to match the new portrait design.
0e9bbf8aae8d : Clear policy cache during DO removal
46aacef9c97b : Wait enough time for WMS#waitForAnimationsToComplete
83b985326f0a : Move notification scrim behind clock
8f9f09aef9f8 : Add support to register Java listeners for prox activation
c103424e3ac0 : Revert "Do not invoke textclassifier when dimissing the selection"
673cc5650ea3 : Remove filtering of DiscreteRegistry events by uid.
8af943456335 : Log atom ANROccurredProcessingStarted
ce685fa47bd0 : [Injection] Stop using the component icon as a fallback option
304a169e2037 : Enforce package visibility filter on the SharedLibraryInfo
59760461ac67 : Create interface for different transition types.
9130229cb2d5 : Tweak dark area thresholds.
d65474f3e425 : Remove packages/Connectivity.
690c6914c452 : Assigns the default value of the cache magnification mode
9f98e33d8e91 : Add capabilities to android.hardware.lights.Light.
40bbd9e6a0d3 : Import translations. DO NOT MERGE ANYWHERE
a5db52f9edf5 : Make APIs abstract once AiAi has implemented them.
519e2a4dc2d9 : Factor out roundness updates on scroll
ce9762b57fec : Use TraceUtils.h from gui shared library.
5175c12a133d : Remove verbose logcat messages in TextViewOnReceiveContentListener
ff4112159711 : Improve IKEv2/IPsec VPN by proposing more IPsec algorithms
cdd8e19735f1 : Improve IKEv2/IPsec VPN by proposing more IKE algorithms
da919949fea6 : Import translations. DO NOT MERGE ANYWHERE
07d3736f5daf : Fix potential exceptions in CallDiagnosticService and missing locks.
214800a15e3f : Mark shade as opaque when scrims are visible
abd1ae225b48 : Improve javadocs for OnReceiveContentListener
63c9e34ae9de : Change default value from true to false for preferential network service enabling
3fe8cf3a4785 : Import translations. DO NOT MERGE ANYWHERE
f4c615ab1c4c : Import translations. DO NOT MERGE ANYWHERE
e6108d145ad6 : Import translations. DO NOT MERGE ANYWHERE
c4101e4dd932 : Import translations. DO NOT MERGE ANYWHERE
31548ef79dbd : Import translations. DO NOT MERGE ANYWHERE
62f34260dcc6 : If we ever rescan a stub, make sure to uncompress it
bb0af422ce2f : Import translations. DO NOT MERGE ANYWHERE
11711554223b : Fix overflow not receiving onBackPress events
c1ad84dc8463 : Animate out toast elevation
d7b139531011 : Improve javadoc on REQUEST_COMPANION_RUN_IN_BACKGROUND.
43628ca24cda : Updates OWNERS files
966917e51304 : Adjust HotwordDetectedResult with up-to-date information.
50bcd6ca2b64 : Update the sizes for bubble expanded view
cdbe799cf24e : Bubbles don't hang off screen
1d75e183c9cc : Only show the first 2 bubbles in the stack when collapsed
dbb65ebe283f : Recreate QuickAccessWallet for Wallet Tile and Lockscreen Icon when the default payment app has changed.
0260090727eb : PackageManager plumbing to support non-staged APEX installs
5b7117f07df5 : Update long press layout for large display sizes
c401b235729f : Fixed issue where layers were not always used
6c8326f02a59 : Update signature on remove sensor privacy listener API
0cec647b3ac8 : Add color variants to symbols.xml
db0514ea5b3a : Added documentation for TResponseValue bundle on how to use and example structure.
f79c481b31da : Fix long screenshot text contrast in dark mode.
d2cbe50f18fb : Fix overscroll doesn't affect scrolling when released
898b28fecc21 : Remove CursorAnchorInfo#createForAdditionalParentMatrix()
44c499d853e3 : Remove InputMethodManager#reportActivityView()
06b1d014ddb2 : Show ripple effect on rear fp auth
8945fbb3a19f : SatellitePvt API council review
fbf67aac21f5 : All FGS exemptions should be propagated via service bindings.
7e6d2de489f6 : Fix margins & padding to align long screenshot + markup
8ed012f3204f : HotwordDetectionService: Remove deprecated-at-birth APIs.
abfbf171b0e8 : Handle audio content on People Tiles.
1ea818347e05 : Update location bypass allowlist
314ff0dc821b : Check location permission for ConnDiags last.
daac5f2af373 : BannerMessage AttentionLevel colour-getters are public
4e8dfa69621f : Register the remote animation before starting an intent.
46121d2f9c98 : Show a small toast when a double tap is needed.
855d2b30df2d : Remove text from screenshot edit and share icons
34fd52bb3410 : Add accessibility label for edit FAB
67fd70cdf35b : Update screenshot UI to use new Material colors
2d2bd54bd548 : Update the use of registerAppInfo
5a53d8c17219 : Add a unique id to Perfetto trace and Watchdog dropbox header.
77f04f565c27 : Add a learn more text in footerprefernce
45b2e9797caf : Make sure to always fade the split shade media container
027f63ccbc5f : Fixing notification scrim shifted in landscape orientation
bb29a8533c59 : Fix tv volume control icon color
1692babe5e60 : Fix race condition between lockNow() and updateLockscreenTimeout
1d31270fd256 : Fix race condition between lockNow() and updateLockscreenTimeout
1fc88c383eb7 : Fix race condition between lockNow() and updateLockscreenTimeout
9c8b1512a532 : Fix race condition between lockNow() and updateLockscreenTimeout
dd3687333472 : Do not reparent the SC when package is already realeased
cb81f1716da2 : Display Splashscreen AVD in a SurfaceView
18b1d3bde4b2 : Refine the ViewTranslationCallback usage.
feb478eae596 : speech: TEST_MAPPING CtsVoiceRecognitionTestCases
03dfbc653dab : Update vibration pattern for launching camera
9b209d5690e5 : Add new default vibration for notifications
3f535f94fa1a : Add haptic feedback to auth ripple animation
0b174a944f55 : Add uId into AppInfo page launch variable
2648035bda58 : Fix a bug in sentence detection when input is too long.
91223d54e53a : Add sharding to BinderCallsStats collection and make it configurable. The hash code of the callsession will be used to select which apis will be collected for based on the configured modulo. This is needed to reduce the amount of data collected from public devices.
b51f1dbbbfb3 : Implement meta interface for the biometric HAL
094e13af5d61 : Use CS identity to update setting while performing factory reset
354b536be43c : Add test for NetworkCapabilities.Builder.withoutDefaultCapabilities
2d233feba83a : Tweak preference layout padding
7f2343de99be : Fix a bug in SpellCheckSpan update logic.
7f9b0a9fb0f5 : [RESTRICT AUTOMERGE] Fix OOB write in noteAtomLogged
e479c0d21224 : Skip noteAppKill if the attaching pid is unknown to us
ef3443f2cc53 : Keep PIP screenshot layer below input consumer layer
487136b8595b : Revert change to defer resetting systemui flags
47897b33f6d6 : Remove confirm button when falling back to fingerprint auth.
8bda34c493d6 : Expose platform permission group mapping as public API.
3b4347396211 : Limit notification scroll up to status bar
e66524d14f1c : Check "BIND_HOTWORD_DETECTION_SERVICE" permission before binding HotwordDetectionService
dc5a083fa3c3 : Add plumbing to show/hide side-fps UI affordance near power button
a00309cdc2b8 : Fix time-in-foreground to include PROCESS_STATE_FOREGROUND_SERVICE
fdc48a48c5fe : Delay starting fingerprint sensor when using multi-sensor devices.
6ebd5b236d03 : Soft remove deprecated translation apis.
d3bd6bfbf3b0 : Make sure Manage button updates for display size changes
1c760def2d64 : Revert "Add user privacy sensitivity APIs."
013c379752dc : Set RESULT_OK on exit via copy button.
80595ac986cd : Fix Modeled vs. Measured check in BatteryStatsViewer
5abd5dfd9dd6 : Skip buffer equality check for SystemFonts
73705bf07a10 : Notify when quickstep gesture starts
b13b741a94a3 : [RESTRICT AUTOMERGE] Fix OOB write in noteAtomLogged
b4ade2ad539d : Make sure all game modes are looped.
cc0bba36c7c3 : [RESTRICT AUTOMERGE] Fix OOB write in noteAtomLogged
8f935b73c317 : Allow skipping CDM dialog for same-oem
cfd0176fdc50 : Udfps icon, udfps bouncer, and lockicon/button bug fixes
c9b655ed1c83 : Only show auth ripple on keyguard
d621b43a5d2b : Improve documentation of IpSecTunnelInterface#setUnderlyingNetwork
0f7f36d29af7 : Update framework from jetpack.
afbc4fee9d7d : Add application-level 'attributionsAreUserVisible' attribute
6ea9ed3d5f46 : Do not call pop_back when app has no uses-sdk
872d4503f961 : DngCreator : Add support for maximum resolution mode captures for ultra high resolution sensors.
c9233287e7f7 : Stop depending on internal Preconditions.java from service-appsearch.
f54e2ced63c5 : Transition the conversation title from the hybrid notification
27e2efeeeb88 : Forward fix/revert of clock detached state on keyguard visibility
ff9a01834e22 : Test for null package in isEnabledAndMatches()
553bfd91619b : Expand PIP to the normal size when menu actions don't fit
db10bbab0890 : Revert "trancoding: lazy-start transcoding service"
d661177926ad : Don't cache IME surface in fullscreen mode
ea9ed7b0f2ac : Reset common association source while resetting procstats associations
e9587bb557aa : Fixed an issue where the keyguard media visibility was wrong
bc67508d6d04 : Udfps icon, udfps bouncer, and lockicon/button bug fixes
5456990f7efe : Deleting ActivityView
79ab4d1b0481 : Ensure that HUN ordering is correct for Incoming CallStyle notifications
9b357d548090 : Improve notification style comparisons
945c8d4e7475 : Fix potential freezer thrashing
c55ba7e2a440 : Update lint baseline for SettingsLibMainSwitchPreference
5b49db0f12d2 : Fix media layout to avoid awkward expansion transitions.
90b0e3690290 : Address the flakiness in AnrHelperTest
e75ba2d62c28 : Update the media recommendation card UI for only showing recs from one app.
875fa991aac0 : Fix race condition between lockNow() and updateLockscreenTimeout
480e499ea4b7 : Add OPSTR_PHONE_CALL_* op strings to System API
3ab0be340706 : Only show auth ripple on keyguard
8e762afcd724 : Add PrivacyIndicator APIs to WindowInsets
177a7200ab28 : Reset target sdk version of ParseTypeImpl
a11d68dca2f3 : Allow wallpaper color updates if screen off
176897a0c558 : Set navbar bg to long screenshot UI bg.
9ba9092d836b : Marked apks loaded by isolated processes as usedByOthers
697a23f0cbeb : Add a flag for the fps of the AnalogClock
f2cd6130db41 : Reduce the duration of rotation animation
263d880cf9d0 : Relax ACTION_TETHERING_STATE_CHANGED permissions.
c9491b81993e : Do not hide BigText from notification when showing progress.
a00471a7180e : Fix issue where notifications remained hidden on lock screen after two quick power presses.
6e8a07306d75 : Import translations. DO NOT MERGE ANYWHERE
4c3fa27e4959 : Change logs level for "Interaction before persistence initialized" message.
b706bd3e98db : Rename addPackageOverrides to putPackageOverrides.
92a33f7cf303 : Import translations. DO NOT MERGE ANYWHERE
6f617d326974 : Import translations. DO NOT MERGE ANYWHERE
8fd94df3843c : Import translations. DO NOT MERGE ANYWHERE
12acf159b9ef : Import translations. DO NOT MERGE ANYWHERE
7298317d323a : Import translations. DO NOT MERGE ANYWHERE
f14149e81a23 : Add bootclasspath_fragments to platform-bootclasspath.
64e67a6ebfea : Tracking launch activity to decide next splash screen style.
021a43c4be14 : Add support for switching off sandboxing via device config flags
8b426d12b3f9 : Import translations. DO NOT MERGE ANYWHERE
eec30b897de6 : Import translations. DO NOT MERGE ANYWHERE
ec21cc93b0e8 : Import translations. DO NOT MERGE ANYWHERE
5794b3b811e0 : Import translations. DO NOT MERGE ANYWHERE
0341dfd40ddb : The nav bar isn't restored when swiping an app up to home in landscape
abe7dabb2675 : Import translations. DO NOT MERGE ANYWHERE
eaf26d5a4176 : Update API txt following a metalava fix
8b75682c9962 : Import translations. DO NOT MERGE ANYWHERE
9d0284c8e7ce : Import translations. DO NOT MERGE ANYWHERE
9f5cdff6af15 : Add ART module-lib and system API to the collection
e011ffe22a80 : Add DPMS reset password metrics
d582f9eac5b5 : Revert "Create non-bypassable op restrictions"
f984db4b4a69 : The MainSwitch should has the accessibility label.
0d02112ea441 : Revert "Create non-bypassable op restrictions"
8aaaeea849e3 : Split flicker tests into groups
244c892f0cd8 : Only allow system or sysui to set launch activity type
ab9937f5f63f : Synchronize the states of MainSwitchBar and MainSwitchPreference.
b3a61ea4ab86 : Import translations. DO NOT MERGE ANYWHERE
5f71d73f70d1 : Import translations. DO NOT MERGE ANYWHERE
ce30b96ee1ee : Import translations. DO NOT MERGE ANYWHERE
ec065a8333ff : Throttle the repeated silent installation requests
e525c01439d1 : Fix IME be dismissed abruptly
e69876bbc1b2 : camera2: Add system api to specify oom score offset while opening a camera.
ab937a7145b7 : Revert "Revert "Allow pulling down the status bar in visual immersive mode""
56ce9ed30c81 : Add proto tombstones to dropbox directly.
f4c200f56cdc : Don't give the IME child window focus when switching tasks
b8488603d693 : Avoid a SecurityExcetion crash
fa01c20632a5 : Use "collapsible indent" for actions of any notification type.
2a9745e5275f : Add click logging for media player seekbar interaction.
9abaa3be2c26 : Fix transitions in the background when launching something in TaskView
2a147b04b1ac : Add theme to widget mask to have light/dark mode
a4354f989eaa : Update statsd config to be mainline compatible.
a6596c9925bd : fdtrack: add stats logging.
c109aa6e563d : Only resize the menu on hide if it was resized on show
ad8a40a56fb8 : Remove PackageManagerInternal from AppSearchService.
56c0aa6573b8 : Add user privacy sensitivity APIs.
e319e3acb5d0 : Fix ApkLite attribute parsing
2d3879ea2dfc : Attaching broadcast receiver on attach/detach instead of everytime visibility changes
ea24f4c7ab21 : Add test for move PiP upon Display change
4ac971346d6e : RESTRICT AUTOMERGE: Revert "Register ART Service with the System Server"
98dd5315aa90 : Rotation-invariant status bar layout calculator
803e5452592b : Create state strings for every stock tile
85a319943516 : Do not allow multiple snooze menus to be open at once
f8894a866479 : Remove dead snooze code
99bff7e28930 : Update long screenshot ui for extracted colors
9cbaf44b6892 : Remove notification actions when snoozed
970a13aea0ad : Remove padding logic designed for old position of the expand button
5d8c1369c1bf : Make BackgroundDexOpt aware of thermal state
fd88da4a7250 : Fix colors to match the spec, and resolve contrast issues.
0bd63263dbd9 : Revert "Revert "Remove GET_ACCOUNTS_PRIVILEGED from PermissionCo..."
9a1c747208ee : Fix lockscreen can't get IME insets when split-screen activated
79cfa8925b29 : Fix margins between headers and tiles.
3c7767d72f10 : Add more unit tests for ConnectivityManager S APIs
27acc6996601 : Fixing jagged corners of the notification scrim
94a825887b37 : [DO NOT MERGE] Remove the Client Suggestions APIs
6b2c01da6ec1 : [DO NOT MERGE] Remove Client suggestions implementations
2c2ae557596a : Add another OptionsBuilder constructor with the source type as one of its parameter.
fafbfcc17681 : Allow sending inline reply of just an image
cb667da70bdd : Fix size of RemoteInputView to for a11y
e6c75ec2dca3 : Revert "Remove GET_ACCOUNTS_PRIVILEGED from PermissionController."
fdc3630b6ae0 : Consolidate the starting surface icon size to framework
717b2a58eff1 : Use current rotation for snapshot of canceling fixed rotation
8b8eb41e9b25 : Log subject in ANR dump file for ANRs + watchdogs
106c3bc56f86 : [VCN21] Do not add NOT_VCN_MANAGED capability if specifier is present
2debc0a8493a : Correct AppWidget layout when WP is off
b7cd0183db0c : Clear preferred top focusable root task
d1c5ef2830fa : Refine color overlay attributes
532c5a42fbe7 : Delete the delay for keeping tasksnapshot on screen.
de35559cb1b0 : Prevent the splashscreenview be replaced after transfer starting window
7aeb642c911f : Fix regression in app drag target windows
778e94a7ca22 : Makes the movable region of magnification button sticking to the edges
732aed15d731 : Makes magnification switch UI never overlap navigationBar and statusBar
4c3b7e9a6269 : Fix ServicePermissionsTest#testDumpProtected
4c7886aaa7df : Update Face Unlock strings to the latest versions
7fa755861024 : Remove legacy resources fallback from Connectivity
9fa272ea29fd : Add setOpaque to TransactionCompat
559d4ec5756e : Add metered filter for API: buildTemplateCarrier
776fd52d8455 : Support to query TYPE_WIFI usage with subscriberId
db9af8f2b50b : Fix heads up notification corner roundness
d56479004a35 : Ensure the game mode setting doesn't conflict with available modes
536362096205 : Move config_apf* resources to NetworkStack
a023924afd38 : Create non-bypassable op restrictions
b85faac61272 : Remove the per display window handles when the display is removed.
d0c8e40b981a : Parcel: document enforceInterface
0c320ca0b675 : Initialize mLastAcquire, and check against it in wasUserDetected
cadaa8b89236 : Fix HiddenApiTest#testSignatureMethodsThroughReflection.
722cacf24d4c : Clarify some UCE API docs
9238955119d8 : Do not move PiP upon Display change during exit
bba5ed7765e4 : Update bubble user education screens to use proper colors
40baa836d2e7 : Clear tags for packages with no attribution info
6ab2d1392295 : Add device admin restrictions for mic/cam toggles
645decb3facf : Adds unit tests for WOL.
586215fe1b14 : Hide all AppsFilter tracing behind flag
30248a195241 : Determine whether to support activities in multi window (9/n)
11b564feb155 : Show sensor usage dialog for assistant
e810130daf80 : [Device Controls] For custom icons, keep the tint the icon comes with.
423b78ae1099 : Add LatencyTracker for CameraAutoRotate in RotationResolverManagerPerUserService
5e946e95aee0 : Skip finishResize for non-exit animation if PIP is about to exit
6e146aa9aeb9 : bpfmt -w Android.bp
33ceaf8f9554 : Fix RadialGradient Javadocs
cf4185e20a7b : Add a permission for CDM apps to start FGS from the background (2nd try)
40ef504bc8ab : speech: Add #isOnDeviceRecognitionAvailable
ef11620ccfe1 : Snap the PIP window to the left or right edge after pinch resize
bbcef295dfc4 : Optimize SIM phonebook feature with new APIs
7eafcc8019fe : Track OP_PHONE_CALL_MICROPHONE and OP_PHONE_CALL_CAMERA in Discrete registry.
8cd8c9901d44 : Clarify javadocs about mode to parse file.
70e798e47440 : Make the pointer for bubbles expanded view rounded
7376a67ad05e : Update the manage button to the new style
367d8ea45f4d : Bubbles styling: Update colors to use new theme things
56b1e99d02bd : Bubbles styling: flyout changes
76fa21b5dcb1 : Fix some sizes that weren't changing for font scale / display size`
8cba01348cb0 : onFinished, update scrim based on lastState
c54ebba25be7 : Deprecate Context#createApplicationContext
41e5b14ee3ba : Fix the brief/full snapshot dumpsys
93397a078853 : Import translations. DO NOT MERGE ANYWHERE
8e1884245009 : Don't ignore gestures on pulsing.
11ec9ba02f64 : Updates BannerMessagePreference to new style
d55db8814559 : Import translations. DO NOT MERGE ANYWHERE
ef1e91395533 : Rework WebView startup timestamp system API.
c1893956a740 : Import translations. DO NOT MERGE ANYWHERE
96c1d7d55010 : Improve secondary volume mounts on user switch
e0269622bbb3 : Register APPS_ALLOWED_ON_RESTRICTED_NETWORKS setting observer
893d544f3684 : Read APPS_ALLOWED_ON_RESTRICTED_NETWORKS setting from PermissionMonitor
abc6e0c51bdb : Controls - Use new privacy setting
b720291b966b : Add systemserverclasspath_fragment.
5e8f3c2e3686 : Drawing the legacy icon similar to the Launcher.
997a221ca802 : Support generic profile types
edec7dc6eac3 : Remove the maxLines of FooterPreference.
82de27125109 : Fixed an issue where media was transitioning oddly for split shade
bc4a843f18cc : Add permission to shell for CTS test
8ee2881f09a4 : Update lock icon color on config change
a8bef3d48421 : Add hasExternalControl hidden API to Vibrator
f2e52120ed78 : Import translations. DO NOT MERGE ANYWHERE
cb607aad6e78 : Import translations. DO NOT MERGE ANYWHERE
e1add635fe2f : Import translations. DO NOT MERGE ANYWHERE
cd932eacefb7 : Import translations. DO NOT MERGE ANYWHERE
4ad1eeb97b78 : Import translations. DO NOT MERGE ANYWHERE
514ce64531b3 : UX polish updates
72fa9e9f562d : Import translations. DO NOT MERGE ANYWHERE
9f81aba7cab7 : Fix LauncherApps package removed Callback failed on multi-users
dec663653f3d : Fix ActivityOption#setTaskOverlay can be covered by other activity.
52cf035e2e7e : Import translations. DO NOT MERGE ANYWHERE
eb7b46f727b7 : Import translations. DO NOT MERGE ANYWHERE
799603e48f78 : Import translations. DO NOT MERGE ANYWHERE
93d6e248de0f : Add support to toggle different shader behaviors
1113e624758b : Ignore regions specified by the nav bar overlay
2abc5494d89a : Fix PixelCopy & BQ crop
89f313fce1f6 : Only fade window token on exact rotation change
dc17b3fb770f : Allow unprivileged NetworkCallbacks to see other UIDs' networks.
ba0dd8a77d42 : Dump only NORMAL priority information if no priority assigned
4147b7f3bb9a : Remove GET_ACCOUNTS_PRIVILEGED from PermissionController.
1d9a175ae711 : Fix fluctuating notification height during shade open
9dee6f0a0c3d : Fix NAS dialog string
6ea3ca56f573 : Add a secure settings to control game dashboard shortcut.
2f6d9a5a86cf : Revert "Fix highlight for RestrictedPreference"
d6b43bb5202c : Update BluetoothDevice#setAlias based on API council feedback: now accepts null input and returns an int (with error codes). Update CompanionDeviceManager#canPairWithoutPrompt to take a UserHandle instead of an int. Adds BluetoothStatusCodes class for all new Bluetooth error / success codes. Moved OOB and hci disconnect constants to the new BluetoothStatusCodes class.
fdda35792584 : Correctly initialize the noise phase
ea4f7e5b2ab1 : PiP: Move resetting mAllowTouches into scope of MenuView
66548b1f7aa2 : Revert "Skip finishResize for non-exit animation if PIP is about to exit"
dd68fad52562 : Call CBS dump in dumpsys
e9a38062dc47 : Revert "Add API to allow apps with location permission to access data blobs."
a6d8d8e66c12 : Update framework from jetpack
b891cdf24a2b : Use SwapBuffersCompleted as frame end time
fea65bf5f25e : Guard against null BluetoothDevice extras.
018017e20831 : Fix concurrent modification error in ShortcutService
cdccfc72b5c0 : Only lookup dataLoader when necessary.
0311b906e46c : Add shell command for setting the game mode for a package
2da469ffdfac : Adds the initial SmartSpace shared element transition!
b9d088b9021f : Fixed the logic when dynamic privacy is enabled
32b756cfaea2 : Revert "Temporary stop-gap for Chrome target SDK issue."
77f9e2adfc98 : Should not try IMS or EMERGENCY APN for initial-attach.
fde81bf22998 : Add TunnelModeStateListener in java+jni
9cbca1a6adaa : Always show media recommendation on headphones connection.
46ecdfe7297a : Fixing notification shade scrims aliasing issue
78c33943f02c : Update smartspace when clock updates.
c8e81748b326 : Ensure Wakelock display group is still valid.
5342e2b7bdae : Check for locked screen in DisplayRotation and disable rotation resolver when power save mode is enabled
4f8c3131f4d2 : Fix repeated screenshots in landscape
75e94750f5c7 : Take PIP snapshot in the shell and use bounds state size for crossfading
8c4e6fd3224a : Only monitor primary WIFi in the SysUI
ce7a059778e3 : Fix intermittent async noteOps
51fd49accbb5 : SettingsLib logic for updated ActionDisabledByAdminDialogHelper
fa9ca5f9bf7a : Add windowIsFloating to window blur documentation
b223a3aeaf91 : Bring QS TextAppearance up to spec.
f8960a0b31d9 : Correct setting the RemoteView's provider id.
5fcf28e8bd5d : Update IME parent onConfigurationChanged
df1ea2236c8c : Fix CTS AudioAttributesTest#testGetVolumeControlStreamVsLegacyStream
1f0baa6393f2 : [Device Controls] Fix background not showing up.
0b77fde2cfd0 : Controls - Remove 'power menu' from strings
372ab606e758 : Send network & security logging callbacks in foreground
2be16e6fc9bd : Check NETWORK_SETTINGS permission for getAllNetworkStateSnapshots
88a1c5584885 : Set SecurityHub to be enabled by default.
acebac1d652b : AOD icons should initially be invisible
fcda354146e7 : Show alt auth bouncer before input bouncer
a6a06b04e2f7 : Tidy configuration associated with geotz
8c7cb1e446dd : Support nav fade anim for the case of swiping left/right to a new task
b19fc200dcf3 : Add a unique id to Perfetto trace and ANR dropbox header.
d421a8d86883 : Don't update biometricListenState on SB stateChange
8c7067cca42d : Add more logs in WindowManagerService#waitForAnimationsToComplete
5e49e12bb2b6 : Fix ActivityRecord leak if mainWindow is animating.
3d09726f2982 : Add @TestApi to NAMESPACE_CONSTRAIN_DISPLAY_APIS.
ac127f787fee : API Review: Rename CAPABILITY_ALLOWED_NETWORK_TYPES_USED
4cce56480538 : Fix the tooltip view can't be adjusted under the change of display or font size.
dd31fddc41e7 : [FUI29] Migrate ConnectivityService to use getAllNetworkStateSnapshots
0c7c578433e6 : [FUI27] Fix internal naming of notifyNetworkStatus
9753899a9702 : Translate TextView content description if exist
86548aa1df63 : Update the margins and colors of MainSwitchBar to fit the spec.
8cda9fcb7e85 : Import translations. DO NOT MERGE ANYWHERE
f936c567b307 : Import translations. DO NOT MERGE ANYWHERE
eeda61d2034b : Import translations. DO NOT MERGE ANYWHERE
c3052753e464 : Import translations. DO NOT MERGE ANYWHERE
a39967f4bcf6 : Force showing navigation bar while IME is visible
dbc335b1c144 : Intent to LockscreenSettings page on wallet overflow menu clicked.
804cb8801d61 : Guard against null BluetoothDevice extras.
5a03bc599249 : Import translations. DO NOT MERGE ANYWHERE
f16879e389a4 : Import translations. DO NOT MERGE ANYWHERE
ec484694988c : Import translations. DO NOT MERGE ANYWHERE
5014fbd64436 : Apply "attributionTags" to all component types.
dd6dd3b1fbd5 : Apply AttributionSource during Intent delivery.
20091903f60c : Make DiscreteRegistry react only to offsetHistory() calls made as TestApi call. Initialize DiscreteRegistry first as it doesn't depend on HistoricalRegistry.
775770b2c15f : Freezer: fix delayed freezing operation
ce10acd0affb : Add valid satellite PVT fields in JNI & framework
8d959fd52667 : Revert "Add a permission for CDM apps to start FGS from the background"
9cb16d9a4aa5 : Change dictionary results to use a bundle instead since it is a structured result.
d9695aced3cb : Make VcnTransportInfo unparcel to null if no data contained
c49b7a9cd0dd : Defer pausing apps when bringing up recents
09439752da5b : Add perf test for SystemFonts.getAvailableFonts
4f2b9ad2bd4b : Fixes minimum date in DatePicker
f18b2894e4a4 : Consider the clock detached if the keyguard isn't visible
acb528f2d738 : Don't animate large clock appearance on AOD
f4813413e30a : Add Settings page scroll CUJ to InteractionJankMonitor
60c54e0cce2a : Fix parsing equivalence for new permissions flag
7ffe7418ea07 : [Live Tile] Do not allow rotation in Overview when home rotation is off
0a63b4b8e758 : Change the strings for work tile.
4a011f69ec86 : Let "ime enable/set" return exit code 255 when failed
393d109f644c : Add support for excluding tags from restrictions
5bb7eba12b0d : Define new AppSearch global query permission.
84deab3dfe05 : Update boot image and system server profiles [M5C5P89S0PP]
e8b19dcf9de4 : Revert "Allow pulling down the status bar in visual immersive mode"
dd4d5619842a : Provide a new command line for host tests
457d516dc00b : Cleanup the PM Computer class
43a4cb2ecdaf : Use matrix to scale icon for splash starting window
8304b95fade5 : Implemented Lockscreen to shade transition
5a428fb90ed8 : Do not disappear text when moving tiles
1d9de71ed9b3 : Add a mutex to VulkanManager::initialize.
2a914eff4fb8 : Updating owners in core and in resources
de0f602173c5 : Use config.xml as brightness default fallback.
25b253363047 : Security logging broadcast work profile
7e3c7484f285 : Make LottieView rounded corners.
01015deb6bc6 : Integrate OneHandedTutorialHandler with OneHandedState
437319e18b11 : Don't clear size compat mode on fold/unfold.
6f5423bb8c7a : Revert "Change mounting storage data and obb flag to on by default"
ad3d45a642e3 : Add device_config cmds for disabling syncs
e49dc874d36e : Update ActionButtonsPreference style
a274fd1c1a70 : Draw splashscreen edge to edge
91579bde5974 : Convert DragDownHelper to Kotlin
716998e60552 : Reset pending oomadj target list after oomadj update
f27877ae89d6 : Address comments on ag/14486203
60d0f06006a5 : [FUI26] Address comments on aosp/1560408
49b3cc5bd497 : Fix not releasing touching state of the handle on divider bar
aa23b811985a : Hide notification stack footer even if the expansion is changing
51eb816c5db6 : Address [set|get]RestrictedAllowedApps API review feedback
b0861f4c9016 : Move connectivity test defaults to tests/common
fecbe17f7425 : Fix the menu on the left side should be moved out when clicking the extra touch region.
0353f53b9a35 : Add feature id, isRootDisplayArea, isOrganized to DisplayArea dump
2b14c9979d8d : Replace clearAll with withoutDefaultCapabilities
fd59573a8863 : Only allow app drags to go to global intercept windows
1e8a69ec92eb : Reference unreachable netId from INetd
52e109540b15 : Make yield-to-bad-wifi behavior backward compatible with R
a6779413e291 : Fix page indicator tint
d3275de48ed5 : Close FDs even when throwing SecurityException.
29d5f72db216 : Backport of ag/14170751 and ag/14170752.
0d3bf483bc8f : Relaxing minimum alarm window requirements
9aee2dc7e6bc : Attach nav bar to app during transition for non-remote animation case
76bf20fce722 : Make InputMethodInfo#showInInputMethodPicker public.
76d84aec28a1 : Improve Stretch shader performance more
a5b9e6ed7d6d : Rename *Iface* APIs to *Interface*
5fedc1b69761 : Attempt to fix NPE when reparent to the original task.
3a6818bb9965 : Screen record UI polish
4a9f988934c8 : Add ConnectivityAnnotations class
91a55b613d57 : Improve Stretch shader performance
9028cac4fe39 : Custom network selection
8dd4647a00f6 : Remove dividers of TopIntroPreference
a4f4ae7761f4 : Scan the downstream apps while updating oomadj for pending records
4c83e679c914 : Prevent UdfpsView from being selectable during a11y enrollment
c9e036d8ce19 : Handle the AM error dialogs in system UI thread
da0b8f4570ee : Fix error formatting issues
d3dcf5106ef7 : Log instead of throw exception when pkg not found
3e9fddd94fef : Disable guided enrollment for a11y
9f08c607f8fa : Use getUahDischarge when available
f0baa24d4333 : Fix some FD lifecycle issues
2830ace18cb8 : Log CallStats for more api calls
faa1b0ab2a63 : Have HWUI validate the WebViewFunctors at registration
b4adc62b15e1 : Print minExtensionVersions to Settings package dump
c8421712cb89 : Quick change to add default to deprecated callback method so implementors can move to new api.
bdc0ae12471f : Set ApkAssets path for fabricated rros
cb13402fa993 : Only show filtered RecentLocationAccess apps
3a95c180c7fd : Log InitializeStats in the platform
b40d4b485777 : Smartspace - Animate vertically with clock change
8cadb0bf2de5 : Fix fickle footer visibility
d6d22f0ecfb4 : Log SearchStats in the platform
8bfe50aa801b : Immediately trigger face-auth on udfps bouncer
7daee10314a0 : Add tests for shouldAnimate and onDoneButtonClicked
98a3c8fffffc : Duplicate apk names on package update.
cf48e278f057 : Update resume icon and colors
c51b18f83582 : Use | not ,
dc4aa4b86e87 : Add a permission for CDM apps to start FGS from the background
566d81d8021c : Add getter to retrieve interval between requests.
46a1dcefb0cf : Extend set user protected packages for multi-user
fa915cb52c2a : Skip finishResize for non-exit animation if PIP is about to exit
0777c474cfea : Update framework from jetpack.
dee641d0ea8d : Emergency workaround to patch over ID shuffling.
3ca59dc0e920 : Make wallet screen scrollable in landscape mode.
c076e7112ea4 : Add stats session end timestamp and duration to BatteryUsageStats
2f3abb44411d : BatteryUsageStats atom - frameworks/base
32a20b392c0f : Improve SettingsTransitionActivity for standalone usage.
a6d4e151d272 : Update SmartspaceDataPlugin to allow sending SmartspaceTargetEvents.
89b66a9d43c5 : Move NetIdManager, ProfileNetworkPreferences
3d97bd9e5e28 : Move connectivity sources to packages/Connectivity
9dff95abf031 : Revert "Fix incompatibilities with Kotlin 1.5.0"
62c5678f62ad : Emergency workaround to patch over ID shuffling.
8a7de5089a78 : Move listener registration out of constructor.
72be22bae013 : Dedupe smartspace and notification content on lockscreen
8386a0550e47 : Break circular dependencies in notif code
4d9020efb519 : [DO NOT MERGE] Revert "Reference unreachable netId from INetd"
39f4c5967ce6 : Un-hide passthrough flag
80d67949a21a : Only reparent controlling tasks when entering split
c585577fab3c : Fix crash with smartspace view reparenting
8cf1abfd165a : Wallet - Listen for setting changes
36085ee06c52 : QOS filter matching support based on remote address and port number for connected sockets
662be89c4d97 : Import translations. DO NOT MERGE ANYWHERE
b0326bbd9c37 : Import translations. DO NOT MERGE ANYWHERE
0fb49d82a665 : Set the height of the right_icon in addition to the width
048d4b178826 : Close FDs / mmap handles promptly.
77e80b860c67 : Remove unused IFontManager#updateFontFile().
41ed19599d10 : Revert "Add ART module-lib and system API to the collection"
5fa9c7856333 : Import translations. DO NOT MERGE ANYWHERE
de447927b417 : Import translations. DO NOT MERGE ANYWHERE
509d20e4c94a : Import translations. DO NOT MERGE ANYWHERE
a88a8477af56 : Fix bugs in AppOp restrictions
54333007e9d7 : [Device Controls] Fix the tooltip text color.
df96e5126635 : Fix colors for a11y
5063e0bbf0e7 : Don't send broadcast to unprepared apps
631504d2098d : Make notif control padding match
64dd223ed1ec : Log the battery saver changed atom on initialization.
80d41531e705 : Import translations. DO NOT MERGE ANYWHERE
e2ddaa2ee7aa : GPay activity can use passive biometric auth
6bc896f705f3 : Do not throw SecurityException from getPrimaryClip.
49d5cdbe1f8e : Enable app name to show up to 2 lines
90c4fbee4c40 : Import translations. DO NOT MERGE ANYWHERE
f9f1e92cec9b : Minor cleanup of Task
28562ef63be1 : [NS04] Introduce Network Offers and their callbacks
fbc73d84cd16 : Add per-file bugreporting OWNERS
cfbac5ae25be : Import translations. DO NOT MERGE ANYWHERE
60dc9196e390 : Add Widget CUJ parameter to jank monitoring
8690be5bc95c : Keyguard - Fix clock in occluded state
14e224d5f7f2 : SIM PIN spacing issues
9bf30999cc44 : Move connectivity sources to packages/Connectivity
8aa9913e665b : Change settings observer for other processes to not pass a userhandle.
34748be15064 : Make VcnTransportInfoTest pass on AOSP.
1ad18702f15a : Immediately redact VcnTransportInfo.
3533c1672086 : Do not automatically redact TransportInfo objects.
61c1b37d72d8 : Update mobile data preference getter/setter
1c2f944a7600 : Update RadioButtonPreference widget layout
fc0278f740cd : Update divider touch-region with DividerHandle position properly
aa26cc10dbcf : Suppress reflection errors and dedupe flags
6bb5335193cb : Test color mapping equivalent in O(n)
42990e748802 : Import translations. DO NOT MERGE ANYWHERE
a49ea6f22c31 : Fix some IME transition issues
1665a3d63422 : Move net unit tests to packages/Connectivity
506eae374500 : Add gif mime type
93edc1eae54d : Fix wrong split bounds in legacy split flicker tests
cb20b3ef4c9c : Add ability of setting content description for footer
8aa6016bb3c0 : Add fallback animation for auto-enter without source rect hint
007a886baf9f : Move net unit tests to packages/Connectivity
8ffe58d79446 : [ANR] Read device icon on the main thread
648a7926ca2b : Assigns Ids to the internal rotation resolver callback.
62a9a0cdf7e2 : [wm] add incremental indicators for app start metrics
94e69d20a955 : Add debug log for long press power
531daf7bfeeb : Add logs to profile the performance of staged-install on boot (1/n)
8f26b6756626 : Fix ColorFade would be cut when turn off screen in landscape
5ee5670cc10b : Add RESTRICTED_ALLOWED_APPS setting
601eb978329f : Reference unreachable netId from INetd
2deff36974c0 : Changed behavior of DPMS.setLocationEnabled() for automotive.
59f44f338182 : Move the no calling & call strength slots to the leftmost
7d19b1ef7a02 : Add extra flags to biometrics proto for tests.
1d1ea541f03d : (1/n) Disabling OHM gesture in NavigationBar 3 Button mode
0445be53de64 : Add validity check to detect invalid PDUs.
bebe5b7c5217 : Fixed KeyGenParameterSpecTest
738e422b00b1 : Keystore 2.0 SPI: Fix NPE in getUniqueAliases.
bddf9536c749 : Remove onTranslationResultCallback and use a Consumer instead.
3442aa04a6dc : Fix ClassCastException in WatchedIntentResolver
85d8f5c66969 : Do not recreate ImeInputEventSender for the same channel
04d5622233ba : Keystore 2.0 SPI: Silence warning about blocking calls to Keystore.
3920768c7224 : More benchmark tweaks
4f15c208b44e : Ensure paused ops are finished correctly
96906f72e38c : Fix BatteryStats Screen On timer reset
6a3f83e78694 : Check colors actually change for App Widget
9828eb904470 : Do realistic data mocking in BluetoothPowerCalculatorTest
fb796315ed0f : Add CAPTURE_BLACKOUT_CONTENT permission
cdd02c5c70e2 : Update widget suspended layout
692fc6850d2a : Animate UDFPS enroll affordance
d77549296e3d : Revert "Fix incompatibilities with Kotlin 1.5.0"
d172b896aeb7 : Don't allow non-system window overlays for bug report warnings.
487406300abb : Refactor VisibilityStore's docs and maps to separate objects.
c5b407187753 : Revert "Fix incompatibilities with Kotlin 1.5.0"
0a986df19d83 : mLocalDeviceIdleController could be null.
59dd00ce469c : Fix device-level wakelock battery attribution
2e2ac20e5250 : Exclude scrim padding when calculating stack height on lockscreen
1b69a1d33ef9 : Do not ignore views that are GONE
b1e1a873224a : [Ongoing Call Chip] Ensure the chip is at least 48x48dp for accessibility.
d579a8ee6ede : Nullability fixes for HotwordDetectionService APIs.
b85d1f4f39ad : Allow populating left_icon independently of right_icon.
0c9d558ae03c : Push notifications down offscreen when QQS expands to fullscreen QS
9238f59d97dd : Provide proper transform to mask canvas
c22eee968cb6 : Respond to lockout reset requests from the HAL.
f76588243243 : Pipe UiTranslationSpec through to the UiTranslationController.
c0bf81a526bf : Link framework-appsearch against the module_current SDK.
f39661e41175 : Try to draw with given font before updating
0ec7ddeba81f : Blend premultiplied colors
05b2ad48fb22 : Hide the mobile slot when QSBH expands in legacy model
6a30f1338923 : Disable sentence-case for Georgian
e06e41e35841 : Add ART module-lib and system API to the collection
27fc6cda0d54 : Update the WiFi icons when there is no internet
7c5fd6d1c989 : [Ongoing Call Chip] Remove the chip when an ongoing call notification is updated to a non-ongoing call notification.
47e53c9ba516 : [Ongoing Call Chip] Improve accessibility.
39e1ba5a270b : [Ongoing Call Chip] Add analytics for when the chip becomes visible and when the chip is clicked.
7db37a067ead : Spin off smartspace behavior into SmartspaceController
4a787a183957 : Performance/jank improvements to AnalogClock
1cd708bb0b15 : Clarify the semantics of ACTION_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED
272747263dcb : autoMirror chevron
8e1f1debde90 : Better error message for missing job services.
1bdc17449560 : Set the correct default in quick_qs_status_icons
9b34cca80f72 : Only dump necessary info when specifying a package
daed7671fb1f : Add bootclasspath_fragment.
0a55e2c85f1e : Move boot test to postsubmit
299345bb8e64 : Use keymasterSwEnforcedUserAuthenticators if keymasterHwEnforcedUserAuthenticators is zero.
89a6033e936e : Fix navbar clipping
f75c4a4477bb : Enable PackageManagerService snapshots
99173ce6b915 : Improve snapshot performance
84737b417b39 : Correct snapshot races
cc3c2d99a4e5 : Fix bug in CrossProfileApps#canInteractAcrossProfiles
f0a6659080ea : Clean up setForegroundServiceBehavior()
4dda15cd27f3 : PIP: Always enable rounded corners
0de9a836b74a : Stop ignoring media key events in PhoneFallbackEventHandler while in call
6b344aa428f7 : Add compatibility mode test
977345eba5e2 : Add media-module-sdk build target.
fb49c4b10d5d : Fix the animation is not smooth when moving the a11y fab to the edge.
851b347171b1 : AudioService: fix AVRCP absolute volume reset
6306169f8664 : Add fallback for sensor identification in ddc
8d923add0fe0 : Add status scrim for full-bleed and update empty
1d5d3ca3cf7f : Add lcnathalie to OWNERS
c970b02ee091 : Enable app reveal animation after splash screen.
bd3409b0ffda : Fix ActivityRecord leak if starting window was transferred.
f79009a5d754 : API review : use a range of numbers for OEM errors
bf8bf735d6bd : Add testVpnTypesEqual to verify consistency
e97d1f548455 : Fix the security issue that preloaded apps can get SSID & BSSID
0684e7a64a2c : Fix the security issue that preloaded apps can get SSID & BSSID
92084dc6ae70 : Add CONSTRAIN_DISPLAY_APIS namespace.
6f9142e0d946 : Add CtsPackageManagerBootTestCases to TEST_MAPPING
861a0c1e0f9b : [Provider Model] Show "!" icon when Wi-Fi is not validated
f3b6aab045c0 : Exit dream mode on CEC wake message received
e8ed11ddeab7 : Bug fix for wallet screen and lockscreen icon.
b8e31129085d : Add dispatchRequestTranslation() in WebViewProvider.
677dfeae2d82 : DSUService: Deduplicate InstallUserdata() and InstallScratch()
a3f91296ced0 : DSUService: Log verbose installation progress
1681aa2eeb48 : Check FontFamily null before adding it.
f9183a71641d : Better log in createNativeNetwork
bfe822f64225 : Adjusts measurement for magnification switch and drag handle
4b7d0eddc55b : Fix UiTranslationSpec#shouldPadContentForCompat javadoc.
fd27c5b5b03b : Update wallet screen to use MaterialNext colors.
da188b371982 : Restructure Test Network requests for VCN connections.
48f54d8faee6 : Correct variable name in VcnManagementService.
7e93dab6ee14 : Make ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD public
02165bf50c29 : Provide a quick workaround for WM flaky tests
89744e111a29 : Do not show fingerprint icon/circle underneath moving target
88c5fe5e60d9 : Request Test Networks for VCNs when in Test Mode.
5f65a440e211 : Specify if a VCN is in 'test-mode' in VcnContext.
fd57083e3917 : Create test-mode for VcnConfig.
663a5ff13c72 : Audio focus: tweaks for less intrusive fade outs
8088f8e5050a : Add some more scenes, replace linear with uniform
131145386b8c : Skip updating the process group of system_server
5d53cde90ab8 : Reset the color settings if the wallpaper changes
5dd487476611 : Reduce log spam in GameManagerService.
f03b63d75721 : Enlarge UDFPS enrollment progress bar
e5e78878b7c2 : Update NavigationBarOverlayController interface.
15bfc8ac912a : Add apex_available for SettingsLib libraries used by PermissionController.
1494979a6ac7 : Send targeted broadcasts to prevent other apps from receiving them.
92959d677495 : Require MOBIKE for IkeSessionParams in VCN configs.
0523328a0081 : Remove a use of String16::remove.
dcecbaed5783 : PiP: Recheck condition to pass input to menu.
3b385e4caa48 : Remove old telephony Intent from protected-broadcasts
58b79104e7e8 : PiP: Add stash a11y support.
4855d5689c89 : TEMP
af29e814015c : Add package information to RescueParty uiderrors
8a624ee90415 : Make a copy of FgsTempAllowList's keySet.
10b5c81409d5 : Ensure that proxy operations look for attribution tag in proxy's pkg
5bbce971f265 : Show dot on keyguard but not with QS expanded
0419d437c75d : Don't remove UID data in readKernelCpuUid*TimesLocked
3f8d33301602 : Log less on negative deltas in kernel CPU time readers
488ef439a26f : Update "Play" title string describtion for the translation console.
24bdaa4f0895 : [BugFix] Automatically slide to the active player each time tapping a media recommendation.
0f869b0fd408 : Set media recos app icon to be grayscale.
23ac92012d1f : Add OWNERS file for battery saver tests.
9c1f4e12c90f : Show minimized header text with the correct text weight
66e06d4ff1e2 : Macrobenchmark tweaks & gpu memory dumping
daa8f09bcdd8 : Change scroll animation
939ee0fcd80e : Change Enhanced Notifications Channel to SYSTEM_CHANGES
b7267bbe5de0 : Increase insets of Manage and Clear All buttons to match spec
24a57d97a648 : Fix injection in ContentProvider
fc50baebdb8e : Ensure only one approved NAS
aa50faacb738 : Have the shell request AppSearch global query permission.
351107ec74e4 : Make UdfpsHbmCallback a dependency of UdfpsController
c8242de17af1 : Fix VIP conversations alerting incorrectly.
46ea9f0152cb : Fix udfps auth scrim state
ffa64b60098a : Update framework from jetpack.
72c34460490e : Add userId parameter to all uses of challenge client.
ef2e5dd22b37 : Add SMARTSPACE_CARD_RENDERED for media card
1652749e618c : Cache challenge response in Face10 implementation.
c1459550a0c6 : Atoms.proto PROFILE_CLONE entry
139b977faed3 : Remove "cp $(out) ." from genrule
b60d9eb8c176 : Send <Inactive Source> if put to standby by connected device
4c84d9161dd6 : Playback device to not send <Inactive Source> before <Standby>
1a21ef3fe1b8 : Lock screen a11y updates
e89c3de2d848 : Fix NPE when NotificationEntry can't be found for action tap
f1f142ec2af5 : Hide icons in QS Header if there's a cutout
5217ea9b6b5f : Fix accessibility string
f6a6597f242c : Fix bug: NAS set to none will be reset to default after the second reboot
d3ceb620243c : AudioTrack: 24 channel index masks, compressed formats
0d7aff7b35de : Remove rotation based scaling
3dfe9e9c8e20 : Remove last learned battery capacity from battery checkin dump
58076e5de6b8 : Set temp allowlist for runtime broadcast.
3965584d3a98 : Fix segmentation fault in aapt2
f6c65bbf6577 : [incremental] use same sysfs name for setOptions
8be0330eeaa6 : Fix ringer drawer area being touchable while the drawer is closed.
09d9ccadc3fc : Avoid creating a layer for linear stretch
a8e4e5dcc330 : Expose SharedLibraryInfo#getAllCodePaths as @TestApi.
a8427802f5e3 : Add a stretchy benchmark
ac0134bc53d0 : Reinitialize PowerManager in unit tests
a3139a40119a : Enable preferredDisplayModeId for frame rate override
01f50a208d69 : Add android.car.permission.CONTROL_CAR_CLIMATE to bugreport app
fff7124d3a7e : Store the collected binder latency samples in buckets to form a histogram. Add the ability to generate histograms with varying bucket counts and sizes.
47c51fe80e3d : Enable {ANTI_ALIAS,DITHER}_FLAG by default (1/2)
2ec8e1b71fae : Add <staging-public-group-final> to aapt2 (2/2)
4acb22437c06 : Scale splash screen icon by 1.2 instead of 1.3
e1a9dd9ea255 : Read device types from ro.hdmi.cec_device_types.
ea9657701726 : Clean device-wide policies on COPE PO relinquish
f053615d2a54 : Use jniThrowErrnoException from JNIHelp
30d28b1cbf6b : Set config values explicitely in unit tests
327cff196906 : Immediately redact VcnTransportInfo.
58250b203225 : Do not automatically redact TransportInfo objects.
0b0634c4a9c1 : Fix hard dragging the window magnification from the bottom of the screen
8b56ce99dacf : Restrict appops when location is off
6caf1e22d073 : Add error log of addConnetionService in RemoteConnectionManager.
4b2a192b5afe : Move NetworkUtils JNI out of core/jni
5bc1623e5055 : Build framework-connectivity using module_current
dc4915de60d4 : Use rotation animation for visible wallpaper rotation
929b1490f976 : Create preference widget to support Lottie illustrations.
9a4722e022ac : Add SettingsSpinnerPreference#setClickable
157a0c5dbc03 : Update battery not charging state string
3a2903b945b3 : Fix race condition in DiscreteRegistry test set up.
9c368494c7d6 : Update UsageProgressBarPref layout
4d01a45c44da : Remove workaround for R class conflict in Settings unit test.
1d4fb5b91cc7 : Rename unwanted capabilities to forbidden capabilities.
84a229ffeb70 : Import translations. DO NOT MERGE ANYWHERE
158dd8fc0903 : Allow forceUpdateUserSetupComplete for non system users
a075aff99a9e : Import translations. DO NOT MERGE ANYWHERE
8e091762f43a : Import translations. DO NOT MERGE ANYWHERE
8dbaacfe454b : Switch from networkCreate[Physical/Vpn] to networkCreate
9a950ce71609 : Handle user stopping in AppSearch.
2b1e74c2fd97 : Allow any transport with TEST if the network is restricted
b9910915021d : Use a fallback vibration effect for GESTURE_END
7de178b09011 : Delete deprecated methods after dogfood transition.
e0fafd2146ad : Use binder thread instead of main thread in HotwordDetectionService
82c6cbd595c1 : audio:fix STREAM_SYSTEM_ENFORCED index when camera sound forced
b154792a39a2 : HWUI: mSerialContext needs to outlive other serializing members
e870d13d34ee : Fix NPE for checking immersive confirmation window root feature
375ce7fe52b9 : Determine whether to support activities in multi window (8/n)
8550c3dd4787 : Determine whether to support activities in multi window (7/n)
43d99647e474 : Determine whether to support activities in multi window (5/n)
f4d57c090dc3 : Add a UWB subsystem uid
2e8f00fca9ec : Prevent 3 button taskbar from showing on startup
5afdd12cfe03 : Modify error codes and improve descriptions
7996c4435229 : Increase the max height of Heads Up notifications.
fa2a4f44bdda : Wipe BatteryStats on Custom Power Bucket change
df7223b8e085 : Simplify SmartReplyView padding layout logic
0ffd1564d144 : Smart action buttons now have 8dp corner radius
c6d567d2399a : Fix measure logic so that priority children can have more than 1/N space.
2ca6b4399a43 : Update the style of emphasized notification actions.
68417637dd0b : Revert "Use TelephonyManager#isEmergencyNumber() instead"
9bde08840ff6 : Add clarifying comments on for IPsec forward policies
bfb3e5088fd2 : Remove sendNetworkConditionsBroadcast
b6691f191b6b : Fix negative freezer timeout
c737926795a8 : Remove sendNetworkConditionsBroadcast
169f362e1c48 : Support global key can be dispatched from non-interactive
31b3cbf029ac : Check null for before using LockSettingsService
a89d79ba3152 : AMS: added caching DataInputStream object
2fedba9a32d9 : Add <staging-public-group-final> to aapt2
9a03b116368e : Fix NPE in AppExitInfo statsd logging
48f93dabe05d : ActivityManagerService: reroute lmkd atoms logging
ae817912c518 : Add the new dock tooltip for accessibility floating menu.
0ca995f3600a : Add the new migration tooltip for accessibility floating menu.(2/n)
610c0142d3b3 : Add the new migration tooltip for accessibility floating menu.(1/n)
f24599c9f0d4 : Change the brackets in Persian keyboard layout.
c6312b461b37 : Increase size of the back/ime switcher buttons in gesture nav
50cae66cd5e0 : Import translations. DO NOT MERGE ANYWHERE
66f0f96ff3cd : Change the brackets in Hebrew keyboard layout.
9272f2161230 : Updated StretchEffect types
26c834522be4 : Add preferredMaxDisplayRefreshRate
a0553f4d59b4 : Update framework from Jetpack.
3d7c3388e0c4 : Change the '[]' and '<>' brackets in Arabic keyboard layout.
610afe52c4bc : Unhide the storage attribution API with system visibility.
620ee55cc38d : PiP: Damp resizing after going over max size.
3fa5f0474269 : Close guts during transitions
f0d01f45b16b : Wait for BOOT_COMPLETE event before scheduling the bootDexoptJob
e43992bbdb91 : Convert BatteryStats.dumpLocked from BatteryStatsHelper to BatteryUsageStats
937355815ff3 : Use BatteryManagerInternal to determine low battery.
447b075ee054 : Added more logging statements on PackageInstallerActivity.
c7621ff49ef2 : Add check for the new animation scheduler state
5c25e20c5466 : Add delay for mic/cam toggle dialog
d322045db9c8 : Set the mCarrierConfigTracker before using it
0254efa40010 : Import translations. DO NOT MERGE ANYWHERE
fed1d46d18d4 : Add concept of "paused" appOp (started, but MODE_IGNORED)
d155b44859b2 : Add log prefixes to uniquely identify each VCN/gwConn
aa5779f75a44 : Import translations. DO NOT MERGE ANYWHERE
bd2554e2cf32 : Import translations. DO NOT MERGE ANYWHERE
025714ff3391 : Bluetooth ScanFilter: Allow null in setDeviceAddress
3d5b012471c4 : Add test api to gc system and sysui
b0748625e635 : PiP: Use vertical/horizontal padding base on PiP orientation.
cb800aa3990e : Simplifies the service resolving logic in RRMS
9d14dbe89dcd : Allow pulling down the status bar in visual immersive mode
b31449d58184 : Add more logging for power menu lite
571704424b2a : Add transferTouch api
81f2bbe01836 : Fix crash in BrightnessTracker write events
4cb2859e9388 : Fix non-visual Context in ImageWallpaper
619c5a46d8e2 : Implement requestForegroundServiceExemption, without enabling it
957168e2b2e9 : Fix aapt badging segmentation fault
f6b846000d45 : Support VCN network in the default network tracker
8ed00dc56d5a : Add a linear variant of the stretch effect
c71f94421e2f : Add TODO to SoundTriggerMiddlewarePermission hack
dde1d04adc43 : Log heads-up notification peeks using UiEvent logging.
4f136b5c2d15 : Try to create Typeface before writing to config file
c4c7c07e40fd : [pm] add uid in PackageInstallerV2 metrics
4ca74041be71 : Increase RESTRICTED timeout to 45 days.
271709856b57 : Enable start haptic for udfps by default
efcd3258e9db : [am] check if codePath is null before checking incremental
6f87dc549e95 : Drop prebuilt files to android source tree.
ea491da86377 : Let IME receive insets ignoring z-order
5e6453dc94af : Create BinderLatencyObserver to collect binder call latency stats. Pushing these as a metric will come in a future change.
4d9bf3a09708 : Remove device ownership text in quick settings
ff9040693d45 : Add READ_VOICEMAIL permission to privapp-permissions.
4afe15ccb0b7 : AudioFormat: Retrieve sample rate capability from framework
46e414c47b29 : Fix flaky tests in PeopleSpaceWidgetManager
3b9df00cbb97 : Rename resource name to avoid build conflict in another path.
76ac4cc96fed : Apply the same filtering for docstubs and jarstubs
41d13eb3974f : Stats: Deprecate IStats HIDL interface for the Android S
9351522eabdf : Sample at least 1 pixel from image wallpaper
3ab2e806dd0f : Implement transition long screenshots->markup
f5755c291998 : Add return type javadoc to NetworkStateSnapshot#getLegacyType
1985c4574286 : Removing the list of formats from the javadoc in setSurroundFormatEnabled
0ef41fbca249 : Add back @UnsupportedAppUsage to IS_DEBUGGABLE
6c1f38e18d3d : Add carrier config nr_advanced_capable_pco_id_int
b59d8e1e21ea : Update SecurityLog javadoc
6009e7c2f84d : Refactor animations in QSTileViewImpl
d3bdc63ca1cf : Attempt to fix race of task surface visibility
4eaafe399ec5 : Send -1.0 when brightness is off
4f741f2e89a2 : Promote stable flicker tests
b9d9b1ac798b : Add OWNERS to RescueParty
2e25fdc90f3d : Use filegroups for test-{base,mock,runner} srcs
fd6c615054b3 : Fix appsearch filegroups to match package
6c4de79bcc3d : Fix incorrect package in PackageChangeReceiver
9113ce63fac9 : Add javadoc for Secure.UI_TRANSLATION_ENABLED
2616831f752a : Fix unknown item when exploring the App pinning page via Switch Access
4e86dcad1206 : Inline two constants from CorePlatform
1450a8706d13 : API feedback: Translation View API improvement.
0638a9f91f25 : Fix Keyboard covered input box after leaving split screen
c4660c98f6a6 : Allow network providers to set yield to bad wifi
de1e019d56d3 : Update usage of FontCollection interfaces.
79c01b705b75 : Update wireless charging layout to match the new design.
8566a26429f8 : Set PreferenceThemeOverlay as preferenceTheme in Theme.SubSettingsBase on R.
208c17251596 : Apply dark theme for volume key shortcut warning dialog
254edef2cf84 : Revert the usage of sCompatibilityModeEnabled
d18a901b2366 : Clear updated font files in safe mode.
97d8a1a9eaac : Import translations. DO NOT MERGE ANYWHERE
2912acc8e720 : Import translations. DO NOT MERGE ANYWHERE
7d2b53554ba3 : Import translations. DO NOT MERGE ANYWHERE
cfd139ae7063 : Import translations. DO NOT MERGE ANYWHERE
c5bfa9a6bca4 : Import translations. DO NOT MERGE ANYWHERE
d69a15d8e351 : Import translations. DO NOT MERGE ANYWHERE
75a8afa67717 : Import translations. DO NOT MERGE ANYWHERE
ec50250faeb1 : Import translations. DO NOT MERGE ANYWHERE
915c1a87fdaf : Import translations. DO NOT MERGE ANYWHERE
40eba65382ee : Add support to log app kill stats into statsd
9c9b661253be : Revert "Revert "Only update default home when the preferred home activity is modified.""
7b1f58ce2da1 : Revert "Remove dynamic location settings footer"
d30570e29aba : Revert "Only update default home when the preferred home activity is modified."
e76e1ef5102b : Avoid sysfs name clashes.
bc341860f042 : Updated HWUI to calculate the stretch bounds for a surface
027bb813be24 : Add additional doc for SatellitePvt
fa42613b9689 : Fix the argument list to logcat from am instrument
c34748cf2c4f : Fix the path of boot image profile and preloaded classes for frameworks.
815fda395dce : Use correct UserId when checking for lock state
42cda4953cd2 : AMS: added caching DataInputStream object
6f92ae94ab0f : Update docs for BluetoothDevice#fetchUuidsWithSdp to reflect that if the device is bonding, we either broadcast cached UUIDs or wait for SDP to be performed after the device is bonded.
00b667a64efa : BatteryStatsViewer UI improvements:
26df817b7cac : ActivityManagerService: reroute lmkd atoms logging
4d0f1f1ccefd : Ignore blocked-on-sf time for ADPF
d11e30df2c80 : Add injectable version of Assert.isMainThread()
687043b78ef9 : Break circular dependency in NotificationEntryManager
306ed287f45d : Send a broadcast when an app is granted SCHEDULE_EXACT_ALARM
1d9c19a6359c : Add additional logging to improve debugability of VcnManagementService
78a59ff70b34 : Add hidden extra for communicating whether D2D is available
d5a4499faa91 : Removed addValue from TranslationRequest because of potential bug in genrated builder code.
cf451204eb09 : Add carrier config for the SIP 486 request forbidden and add API for SHELL command to remove the UCE requests cannot be sent the network status.
d7282448a65b : [DO NOT MERGE] Handle landscape and portrait display for PIP rotation
b8ca1157ab6d : Fix incompatibilities with Kotlin 1.5.0
433d3bfe6954 : Update logging of the USER_LEVEL_HIBERNATION_STATE_CHANGED atom
b42d33ec7b7f : BackgroundDexOptService: defer post-boot job further
f4a6ba88b3f5 : Enforce system/root/shell for dexopt operation.
b9cdc84c87cd : Add android: to text constant to prevent namespace conflicts.
0c1a3b9db2d4 : Apply transform to FWD policy if configured to provide tethering
7f5a2fe72872 : Add internal support for IPsec forward policies
6cf25139a0c4 : Kill process if it's cached & idle and in forced-app-standby mode
bec1c53ed99f : Pass the float9 values in PictureInPictureSurfaceTransaction
b10fd7d064b9 : Call persistToDisk after indexing VisibilityDoc
047161d25c97 : Add more utitlities to ThreadFactory.
f2267af0491a : Fixed an issue where the qs position was wrong while bypassing
8800ba65c8aa : Move mForceDeniedNapps check into synchronized block
cee3c552b8de : AudioSystem: update framework channel capabilities
108be5bcfad8 : Always use Skia reduceOpsTaskSplitting
bef91bdc2eb7 : Remove char limit for new user dialog message
500397d3e89d : Add the REGISTRATION_TECH_NR Tech type
e9ea91f47d14 : SyncRtSurfaceTransactionApplier: Improve thread safety
eaa7835d0334 : Fix issue with acquiring singleton content provider from another user
c8478e5a9dc5 : All Apps Search API council feedback (second round)
dfdff144ae23 : Don't refresh the Tile if the airplane mode is not changed
bf934d220197 : Smartspace - Next alarm
910dff613618 : Allow NLS metadata fields to use name strings
b3727dccba37 : Do not hide the header of a HUN.
e7cc53041d03 : Remove exception whe Colorized notificiation uses COLOR_DEFAULT.
9e2eb4ccb30c : TouchLatency: upgrade to gradle 4.8.1
2bdd775bbfaf : Add rounded corners to customizer decoration
ca111f9e4453 : Fixed an issue where the shade wouldn't stay open on unlock
c7bbe93a3632 : Rename unwanted capabilities to forbidden capabilities.
544593188f0c : Improve power menu animation
b0cee2eccb6e : Add dismiss, impression, click logging for media control card, add dismiss logging for media recommendation card
259d6e298248 : Fix NPE in LocationProviderManager
82dded0b53ae : Import translations. DO NOT MERGE ANYWHERE
ad936195e732 : Import translations. DO NOT MERGE ANYWHERE
cd151f0269a6 : [CEC Configuration] Modify FakeHdmiCecConfig to not persist changes
e76f1813721c : Fix leakage of ASurfaceTransactionCallback
3f3f5fcc2201 : Allow screen rotation animation when entering AOD
10e70d9e5898 : Smartspace - Do not listen for user changes
546f6c496263 : Remove use of androidprv to work around a bug in sysyui studio build
0196e4300352 : Log app launch event in fg thread
c7f5e7d43970 : Add targets to build doc-stubs for non-updatable
867f94c7556b : Add targets to build doc-stubs for non-updatable
e28295bb22de : Cleanup support for multiple PIN views
40cb94114471 : Amend wording of clipboard access notification.
f7a6c02cc886 : Remove unused isProfileActivePasswordSufficientForParent()
71cb75828693 : Fix IME switch dialog crash on Dual rootDA display
0541a04273c8 : Remove @GuardedBy on a final, immutable field
c33698857eda : Considering to mainline moudle to move some resource to v31
da4a464bafa2 : Only skip hierarchy op which may reorder task in task lock mode
4d5a9f9d76cf : Allow I/O wallpaper to use dark text mode.
4670d1d855a8 : Changed INTERACT_ACROSS_PROFILES appop to be set per UID
2cf6e53096b1 : Update visibility when finishing activity
d979dbd6af97 : Update MainSwitchBar to Material Next style.
5024d4d046e4 : startTethering with silent entitlement in systemui
4762e7e8db6b : Fix bug in BaseParceledListSlice implementation.
8376f3d27ad7 : Adds car.permission.CAR_INSTRUMENT_CLUSTER_CONTROL to CarSystemUI.
714df2c520d6 : Removes car.permission.ACCESS_PRIVATE_DISPLAY_ID from ClusterHome.
fe7dfdb6aad8 : Import translations. DO NOT MERGE ANYWHERE
aebdc015e0a4 : Adjust split layout with IME animation in split (5/N)
f3f67a224319 : Import translations. DO NOT MERGE ANYWHERE
34aae4505d71 : Import translations. DO NOT MERGE ANYWHERE
38663c6a6cc3 : missing permission check to access multi_sim_data_call settings
bca4acc749b6 : Import translations. DO NOT MERGE ANYWHERE
64049c4e0079 : Adjust split layout with IME animation in split (4/N)
5d2533cdfc91 : Adjust split layout with IME animation in split (3/N)
98362d0ee0e6 : Merge existing bundle with ActivityOptions
cc090ad8e712 : Import translations. DO NOT MERGE ANYWHERE
870effc58a6e : Import translations. DO NOT MERGE ANYWHERE
8f29f62631ae : Privacy chip (3/many)
b3ea67fa4214 : Check mInputEventReceiver before sending timeline -- 2
f08df837244e : Update ColorFade to use BLAST
2fb994501123 : Inherit theme colorControlHighlight
027d957f92f0 : Check the device type instead of the object reference
34d64788a1a9 : Adjust size of action buttons
a79111e05c0b : Fix sparkle alpha blending
bd20cf500439 : Make getText() nullable and return null.
2ae82e1302f1 : Fix a serialization issue in sync op reporting
397b13e0801a : Kill logcat with SEGV so we get a tombstone on timeout.
ae06e159b00a : Lazy initialize the choreographer
e5baf8ced2c0 : Avoid using stale sessions for cleanup alarm.
79be866400d6 : Notification settings cog button ripple under notification
3901c1be65a9 : Put bad apps in the RESTRICTED bucket.
00af5271dabd : Adding force-dark support to RippleDrawable
3a0647fcd171 : Update the default location mode for Battery Saver in order to get droidfood test coverage on the intended change.
d6904408b7e4 : Don't include stretch overscroll in benchmark.
061f335321a5 : Avoid using stale sessions for cleanup alarm.
c7e22233dcb8 : Print the full exception upon widgets inflation error
415ceb05c18d : Fade notifications with background scrim for shade expansion
9b8ab9c13afa : Add rtc fields to pushed alarm atoms
511302770642 : MediaTranscodeManager: delay getService
ebc8d5154a98 : Add a default implementation of UiTranslationStateCallback#onResumed.
e780af1e6f39 : Add leashes in launcher adapters in lieu of cross-process sync
013c30791e96 : Resurrecting sessions when AiAi is bound for the first time
1b37f907700b : Fix bug where lockscreen notification is minimized and not dismissable
da8283f8e29b : Slide transition from the media reco card to the active media player after a media reco is tapped.
1476d63b2b8d : Compat-rotate motion-events injected into dispatcher
a8b62357eb87 : Lazy initialize the choreographer
7610e4b9e7c7 : [SettingsProvider] better debug messages for invalid write arguments
e480958234ae : Make drop consistent with paste for multiple text items in a ClipData
9cada3c56ad0 : Disable status bar indicator icon
c942339c09a5 : Handle out-of-ej-quota case.
918e73101b99 : Revert "Don't defer FGS notification if it's already shown"
8b1189fda510 : Configures SideFpsEventHandler to handle PhoneWindowManager behavior in response to side fingerprint sensor state changes
f0b4194fbc3a : Set the default background color to ACTIVE
94badc521453 : Revert "Don't defer FGS notification if it's already shown"
a9ddb1e0daf3 : Fix IndexOutOfBoundsException when calling dispatchProvideStructure()
717b43c75c3d : Import translations. DO NOT MERGE ANYWHERE
03c1cfd7e086 : Restore 1:1 relationship between swipe and shade expansion
839508eea271 : Handles Telephony service not up fatal exception in CallerInfoAsyncQuery
857709a8b885 : Add additional logging around foreground/permitted
3948bf5d0447 : Implement the CarrierConfig for call indicators
5ffc60dfbe6e : Store PeopleSpaceTile in-memory
c3f60fb9441c : Move HideNonSystemOverlayMixin to SettingsLib
d8720dfa1101 : Remove extra padding in QS header
5f139c7aa936 : [Ongoing Call] Hide chip when app is in foreground.
5bed8adb7657 : Update last interaction storage notification clear
702928a093c7 : Dismiss immersive mode confirmation on setting changed to confirm
ee9189800d6c : Small tweaks to improve messaging/conversation appearance.
61b8ed9853b0 : Correct the centering of the conversation avatars when badged
1187a1448e04 : Remove system_app_widget_internal_padding resource
bb1f46f1cd57 : Make sure tasks not in split root is invisible while in split
d5296e3ec4c1 : Move myself to emeritus section
bf08707322a1 : Update privacy indicators bg color
37a3c61b829c : Polish the app reveal animation.
8e93d887c910 : Add platform-systemserverclasspath.
b30ccb3dffb6 : Wallet view UI tweaks.
c484b05bf2b7 : [SettingsProvider] Remove @Readable for NFC_PAYMENT_DEFAULT_COMPONENT
0c54f2192f8f : Skip creating config context if it is the same as current
2694cd8c42a9 : Fix Settings crash
00f0a93772b7 : Fix a couple issues with nav bar & rotation button
5966a7428f7d : Validate the ProcessRecord prior to insert to LRU list
4c425b2a1e9e : Adjust split layout with IME animation in split (2/N)
dda6e07e4b0e : Adjust split layout with IME animation in split (1/N)
7a295f21b63b : Ignore 'cmd font clear' failure in tearDown().
121c969e2295 : [security] SubscriptionGroup is exposed to unprivileged callers
873d4bffb26c : [security] SubscriptionGroup is exposed to unprivileged callers
0c60c8722a95 : Add cldr translation for values-es-rMX
219d284a68f5 : [security] SubscriptionGroup is exposed to unprivileged callers
abc24090f0be : Revert "Add reporting to monitor apps incorrectly using getRaw"
5059bd6b377b : PiP: API - explain isStashed in more detail.
2569f23f6824 : Revert "Migrate the usage of sCompatibilityModeEnabled"
fda6acc990ff : wifi: Use new API for wifi data usage function
3f1a2f8740cd : Pass Intent as additional parameter in ContentSuggestionsServiceClient#notifyAction. This allows QuickShareProcessor to report share event in notifyInteraction. SystemUI side change.
c73fe01f1607 : Don't re-wrap DeviceIdAttestationExceptions
82b59178a477 : Process rcsVolteSingleRegistration if it is not provided or roaming
f93ecde2fe40 : Allow ART profile saver period to be parsed from sys props
86b378b810ab : ANativeWindow_fromSurface: Use acquire not incStrong
71d3b3fa74b1 : Add flag gate to show only indicator dot
81f2994f3509 : Rename OnProjectionStateChangeListener -> OnProjectionStateChangedListener
ead4b44c0a11 : Log GlobalHibernatedApps atom
d944234bd620 : Update TaskStackChangedListenerTest to not depend on ActivityView
0daa76ed40cc : Exempt some broadcasts from FGS start restriction.
599f912e4e36 : AttachedSurfaceControl: Respond to API feedback.
bebd1dede871 : Keyguard Wallet activity can request udfps
a6d8d01dd58a : Revert "Migrate the usage of sCompatibilityModeEnabled"
1be127b866ba : Update Icon find shared library resources
a02ce471bea5 : Revert "Migrate the usage of sCompatibilityModeEnabled"
150072f401ef : PiP: Update menu state AFTER animation is done for show/hide/resize.
818f42cad3c0 : Propogate userId parameter to challenge client.
b774250e1855 : Change default temp allowlist duration for BOOT_COMPLETED broadcast to 20 seconds.
3d802f564e44 : Avoid spurious logging for read device identifier denial.
5121e27f8933 : Update ripple mask when invalidated
1ef43a8c2eb9 : [SettingProvider] add checks for null applicationInfo
f25a518355da : Use BinderDeathDispatcher for alarm listeners
8ed244eaece8 : Remove divider between QSFooter and media
64308e9ef022 : Fix styles in header.
6d3455e48827 : Make LocationAccessQuery's builder safer to use
f1d719b0a27d : Enable PerfettoJavaHeapStackProf in the zygote.
9bb258dfbbb5 : Refactor Archive-related bit of dumpImpl into Archive.
b76da7cb829a : Make sure RESTRICTED quota is properly counted.
8306072389fd : Ensure that animation does not play after brief lapses in app usage
f4b8c9719bc8 : Dismiss PackageInstallerActivity when SimpleErrorDialog cancelled
ba40fe89a432 : TEMP: trust recognition service providers
1f3a3e588bd1 : [Ongoing Call Chip] UI tweaks: Don't have the chip width change each second, and hide the time if it's too large for the space available.
db3398f623e5 : Prevent conversations with bots from being in the people section.
d75bedac8489 : Wait for screen on callback to send aodInterrupt
4940402b59ef : Don't let UdfpsView intercept touches when pauseAuth=true
679c4f7f67c2 : Immediately hide the icons when QS starts to expand
eb2b1d53c75b : Add empty boot image profile and preload classes for framework
11749564b16f : update L photo size name with JPN_ prefix
2c745e90aa1f : Fix border color of security footer
6cf087a3680c : Use internal lock for ResourcesManager
2595465821b2 : Load icon of splash screen only once
0875925d0606 : Add javadoc for trampoline restrictions
db04053cb8d8 : Add UiEvent logging for NOTIFICATION_REMOTE_INPUT_(OPEN|CLOSE|SEND|FAILURE).
2348494de436 : Set KeyguardIndicationText to clickable=false
15d02353bd8d : Remove old debug code from fixed bug.
3e839f79e65c : Update AOD charging strings
e1a0ea6f4f47 : Revert "Fix longstanding 0B in heap tile"
127dc78e43cb : [security] SubscriptionGroup is exposed to unprivileged callers
ecb45f7e331d : Fix issues with getHistoricalOps() results overflowing Binder connection.
40a5b5517121 : Update "turn on work" dialog strings
56e8540e145e : Wait for screen on callback to send aodInterrupt
49a59525f201 : Revert "Make sure tasks below home task is invisible while in split"
0c6aa86ea7c7 : Add key ACCESSIBILITY_FLOATING_MENU_MIGRATION_TOOLTIP_PROMPT.
6b0f53d6b61f : Update battery saver footer strings
26c843fd1256 : Remove --ignore-classes-on-classpath argument
6a193b5db039 : Do not hold AppOpsService lock while calling DeviceConfig
c3f72bcf3d97 : hotword: Fix inconsistent @NonNull and API comment
46ab02aacca3 : Link to developer documentation in the doc for android:dataExtractionRules
2697018f703f : Add an API method for clearing compat overrides on release builds
8833128a37ac : Support non-active tokens in QuickAccessWallet.
79169e1ac925 : Replace hidden API with public API
2e5cfe4ebf4f : Replace MAX_NETWORK_TYPE with TYPE_VPN
ec65308e4bae : Skip STATE_SERVICE_RESTARTING while dumping procstats to statsd
32af550aebf3 : [am] report new incremental crash/anr metrics
8e9d678ff0c6 : API feedback: seperate start and resume state for UiTranslationStateCallback
294962b24220 : Import translations. DO NOT MERGE ANYWHERE
f00993373c3e : Update PrivateDnsMode from StringDef to IntDef
549f152bf544 : Add missed break
faa2caf0ee9a : Change device-idle alarm fuzzing
74b85211fa12 : Hold wakeup alarms for as long as possible
ed82890fa781 : Fix QuotaController dump.
2e9e792e6e97 : Update fontchain_linter.py to be compatible with Compat font
5b021003ac33 : Set NOT_VCN_MANAGED capability for Networks in VcnMgmtSvc.
5957b1d68272 : Update chip view when PrivacyItems update
dd4f6314cc35 : Fix InvalidProtoWireException
2225648d47a5 : Notify policy listeners when VCN subIds change.
fdb7c57dd153 : Do not throw new incremental not found exceptions
b3b3a741d586 : SoundPool: Update documentation for sound duration
691ff96db612 : Save/restore view states when reapplying RemoteViews for color changes
0dc7772746f3 : [incremental] report new metrics from Incremental Service
d23ce9610b2e : Fix EJ syncs.
adcf065398b9 : Deleting frameworks/base/tests/ActivityViewTest
fc1ea085d529 : Prevent NPE on ExpandableNotificationRow.
2ee7641af7a3 : Refactor how AppSearchResult and AppSearchBatchResult are parcelled.
ebe03fcb4b28 : Cancel NotificationTimeout alarms when canceling notification
2de948bbee90 : Don't defer FGS notification if it's already shown
03e6e4508518 : Fix stack overflow from setOwnScrollY
1a62ef4056b2 : Removing generalization from OneHandledAnimationController
7302505c7d64 : Use synchronize instead of Assert.isMainThread
d5158473b07d : Force the volume seekbar to LTR, since it's rotated and will be upside-down in RTL if we don't.
80bb00b97764 : Capture layer and children when calling takeSurfaceControlScreenshot
cd7ecf7db29c : Add chevron to tiles that expand instead of toggling.
9c8de7bdf100 : Refactor QSTileView hierarchy
a48c18e3dfe3 : Call apexd's API to allocate space before install non-AB package
54c9d7e9cbc6 : Add null check in AppWidgetProvider#loadDescription before calling CharSequence#toString()
d5ea029ae634 : Smartspace - Support Do Not Disturb
12bb4739d21c : Don't animate invisible views
317e3b44fd75 : Appear notifications at min height instead of 0 height
e3912446ecf4 : Create Java interface to SensorService.
0c23fa42a898 : Update media colors for dark mode
ca0a24838a96 : Ensure that revealAmount = 0 doesn't leave an oval on the right side of the screen.
4e8ea212795f : Change secondary label for Work mode tile
304e35e30dcd : Save display persistent data store
ad070286d6a2 : Add shade 10 to system palette
1cad8f9faf3a : Remove the unnecessary RCS API RcsFeature#removeCapabilityExchangeImpl
aaf780263a25 : Fixing notifications background in split shade mode
3fcb12e221b1 : Revert "Restore file truncation where expected."
1e5cf8f1ff12 : Customer API feedback.
1c5ac3ebab19 : Remove non-updatable-* prefix from .txt files
ce717adc8d05 : Add debugging to diagnose failure
d317ef65a8f4 : Allow fling during stretch in ListView
c42fe309a19d : Better fix for non-SDR brightness.
255bb47310b5 : Allow proximity sensor to be specified per display
ea366acf7865 : Consider equivalent time zone IDs as equal in metrics.
c3d6932d3823 : Add aapt to aapt2_artifacts
6a5ca92e7573 : Don't restore notification channel if its sound is unavailable
19c15e3a3772 : Don't let UdfpsView intercept touches when pauseAuth=true
21d81d0a838c : Add extra documentation to DiscreteRegistry.
a808b65309da : Tell activity metrics logger whether a new activity is created
4055ce5313a1 : Add an api for platform sepolicy version to vintf
741868b354d3 : Reduce log severity for transcode fd conversion failure
c784a7072693 : Remove uses of deprecated splashscreenContent attribute
94ff9d8ce2a5 : SystemUI: Set usesPermissionFlags="neverForLocation"
9fb1845e5a44 : Make framework-all depend on modules-utils-build
c0b723951f28 : AudioAttributes: remove JNI warning
d321b8690ec6 : Set background color to the AppBarLayout
7cee1c4f6340 : wifi: Use new API for wifi data usage function
1b2cf756a700 : Uses windowContext for the MagnificationGestureHandler
272103f2b70f : Correct typo in TYPE_SYSTEM description
044ca5adfa03 : Close audio source after getting callback from HotwordDetectionService
ab9bdf0f9cee : Remove actions that delay standby flow
c2c5a06b0bbb : Import translations. DO NOT MERGE ANYWHERE
4bf102ae26f7 : Prepare AttributionSource to expose to native
de719fd8cffb : Clarify javadoc for ACTION_LONG_CLICK
175d114edae9 : Use ActivityManagerService global lock in dumpHeap
16ceab17a04e : media: propagate profiles to EncoderProfiles
973b2e89bdb8 : media: pass full EncoderProfiles from XML
e19085a0cd4a : Fix UiTranslationStateCallback crash due to null locales.
7a7ded76ceab : Import translations. DO NOT MERGE ANYWHERE
56f9faeca489 : Allow test to run on lockscreen
f84a7285b75b : Remove shade peek
edd8b1ef155f : Revert "Fix VIP conversations alerting incorrectly."
15157ecddc71 : Uninstall test apps in-between tests
daa86f4f6a82 : Use battery capacity estimates provided by Health HAL
47fa996fb291 : Add impression logging for media recommendation card
197743ff9c6f : Update hole punch logic in HWUI
0f7df5baf9f8 : Update the format of RCS provisioning config XML
7fa1b19c8669 : Remove logging of translation requests/responses/chat related views.
9eef1ea52234 : Provide all active subscriptions when register default app providers.
a2b4fcde92b6 : Fix uninitialized macro reference member
79e65de3131a : Remove SystemBatteryConsumer
07406f36423b : Allow EdgeEffect to fling during pull
b1aee44bea4b : Remove edge effect type from the API.
1f6d6d5d337d : Add the priority person highlight back to bubbles badge
5f59d2224c09 : Privacy chip (2/many)
d48a25ee649b : [IncrementalService] add last read error in dumpsys
841aea532ae4 : Replace the no calling icon
e6bf31000628 : Add telephony shell command to force D2D communications enabled.
967e5629e58d : Revert "Fix VIP conversations alerting incorrectly."
18dcd94c175c : Call StatusBar#finishKeyguardFadingAway after the fling animation.
d866242af53b : Revert "Enable remote animation for keygaurd going away."
cc3ca287313f : Make sure to reorder side stage above main stage to prevent flicker
2edbed2689c8 : Revert "Import translations. DO NOT MERGE ANYWHERE"
d559e782533e : Change hasRequestRawExternalStorageAccess() to return integer
dc1c80227dca : Tap a media reco from lock screen: - Open the media activity directly in background to play; - Request to unlock the phone to open the media activity in foreground.
1966e1f23692 : AAPT2: Only print last uses-sdk tag
203a6e667e6c : Don't auto expand the bubble when it's marked as priority
08d2eee57868 : [BugFix] Fix the media reco expanded layout when there is less than 6 items.
25c273584ad9 : Revert "Fix VIP conversations alerting incorrectly."
04c8a8d7310f : Fix logic for logging bitmap errors
424db431bef6 : AAPT: Only print last uses-sdk tag
e2099469d2ae : Add support for selected contacts device to device sharing.
794e3f09220f : Bubbles: fix some issues with the pointer
4443582702f1 : Add a lock around mBuffer in Archive.
dd60f56455cf : Add more explanation on difference between aggregate and discrete information.
353937a62b77 : Use FontManager Java API in tests.
f74e3b69d4b0 : Make UpdatableSystemFontTest device side test.
de14bf4ab906 : Update user profile picker style
e7d88ec6763a : Add OWNERS for new files
288dc8fec1ad : Throttle package session async write requests
8cd53fb886c4 : Only generate paint/mask bitmap when starting animations
f333d26f0d80 : Release drag-and-drop URI permissions on gc if not tied to an activity
3dd046a1e773 : Create mocking test for SensorPrivacyService
1b12d3d47356 : Handle work profile, DND state, app pauses
72cd18785ef6 : Supress fingerprint cancellation messages in lock screen.
28ebbbf0abdb : Add helper class FoldStateListener
fedf86ed495a : Add a flag to determin whether to support legacy split
6116e5c0d894 : AImageDecoder: return BAD_PARAMETER on null info
0842c932111f : Revert "Fix a couple issues with nav bar & rotation button"
0cadae1c718e : Avoid intermediate orientation change
9b0767564eeb : Correctly start tracing only where we are counting frames
9516605d632a : Mark first frames in metrics properly
56bdf23de8b8 : Add dock_info_bottom_area_overlay
1e3717ef0dda : Add CAPABILITY_PHYSICAL_CHANNEL_CONFIG_1_6_SUPPORTED
3221600d7ea2 : Support enable default splash screen reveal aninatmion
0a117d8fca8f : Refine dump info of One Handed Mode components
eb9b719bc5d8 : 3/ Listen ONE_HANDED_MODE_ACTIVATED for A11y shortcut action
0a98d27b04f2 : Migrate the usage of sCompatibilityModeEnabled
fa7a40abaeed : Determine whether to support activities in multi window (4/n)
0fd7baaf319c : OneHandedUiEventLoggerTest sometimes flaky
b01bfadaa1a1 : Include uid in batterystats logs.
e6a20cb2ba81 : 2/ Implement Shortcut for One Handed mode feature
8fbe605e1a9c : Add the javadoc for HotwordDetectionService
7b98fca2f009 : Migrate apex/permission to packages/modules/Permission
3d533ae2710c : Migrate apex/permission to packages/modules/Permission
7821d984e81c : Import translations. DO NOT MERGE ANYWHERE
7ec2a29f780e : Import translations. DO NOT MERGE ANYWHERE
beb3bd425557 : Import translations. DO NOT MERGE ANYWHERE
212fd2b7a0d1 : Import translations. DO NOT MERGE ANYWHERE
15801194934b : Import translations. DO NOT MERGE ANYWHERE
dcbd1c89f57a : Import translations. DO NOT MERGE ANYWHERE
557dc61d2b2f : Import translations. DO NOT MERGE ANYWHERE
1122e63bab59 : Import translations. DO NOT MERGE ANYWHERE
6e27e17549cc : Import translations. DO NOT MERGE ANYWHERE
5ce9e9cad574 : Import translations. DO NOT MERGE ANYWHERE
0a6c295a203b : Make notif background ripple default color
3b92756733a9 : Remove annotations that have been relocated
7430c9853d16 : Remove annotations that have been relocated
800380ebd6cf : Remove annotations that have been relocated
01b6dd29ffb1 : Fix crash on device without nits-backlight mapping
e740257a4a85 : Unthrottle data retry in some conditions
86c11c1e69c9 : Unthrottle all APNs on APM
7b7621f5cd26 : Fix screen not turning off correctly.
b10c5162c416 : Temporarily re-add methods and classes removed in ag/1420175.
4266933cb0f0 : Fix SurfaceControl.setDisplayBrightness error msg
05d15ce5ad71 : Use the correct switch for AR bypass
4e408fe1832b : Fixes Studio warning from not being able to find this reference.
3b25cae9ffe5 : Hide footer in place instead of scrolling it offscreen
cf5499bd7d4c : Fix "Mark as Read" bug.
9d8fd5d82a08 : Trigger reevaluation of all requests when mobile data state changes
4cd4248dce86 : Fix potential strict mode violation when stopping RTT.
878714ab821b : Add more info to IncrementalService::onDump()
14cdc32bd02b : Rename MediaExtractor symbols to log session id
a55105fe89be : Remove obsolete comments.
02e4c2dedaa8 : Determine whether to support activities in multi window (3/n)
8ab1b7c46f9b : Add 'cmd font update-family'.
3a83bef009b2 : Fix NullPointerException in UpdatableFontDir.
1af4840b3dba : [am] move incremental manager calls to post dumpStackTraces
a67d5200f64e : Fix field name
8f6290db77c9 : Fix nullability of the group name parameter in queryPermissionsByGroup().
387182eb494e : Ensure storage permission revoke happens for all users
37acd7ee52a7 : Ensure storage permission revoke happens for all users
5ff0bc1ce00b : Add support for manifest based opt-in for game modes
8a1085bdcbda : Ensure storage permission revoke happens for all users
1a3709073f4a : Ensure storage permission revoke happens for all users
d16f3bd2db9c : Fix oneway complaints for fingerprint auth.
0c2fcca0a167 : Swipe a little, open shade a lot
6ff9c4c735bc : Unmute the mic toggle for emergency call
d3545200232e : Aggregate power data in AggregateBatteryConsumers
029392438f1f : Update documentation of setUiccApplicationsEnabled
4baf2915d8b9 : Make IInputMethodManager#reportActivityViewAsync() truly async
f949c37e14bd : [IncrementalService] use sysfs_name in mount options and dumpsys
261120400fe1 : Call StatusBar#finishKeyguardFadingAway after the fling animation.
7503b32df37c : Update the conversation priority flow
8c476ed761be : Fix pageMargin in PagedTileLayout
c4d3c7ea36f8 : TEMP: note "RECORD_AUDIO_HOTWORD" in SoundTriggerMiddleware
ac3b7aafc93e : Improve javadoc for OnReceiveContentListener.onReceiveContent
9b9b00ff4649 : Update ContentInfo to implement Parcelable
465ae43483a8 : Fix ScreenRotation flicker from 90 to 270.
6a1468d7f026 : Disallow attention check when power save mode is enabled
4e30df7dee43 : Mkae SysUIPlugins its own gradle target.
ead969a489f9 : Make sure tasks below home task is invisible while in split
a83c8635e829 : Strip invalid domains in DVS#addPackage
a74c1f3c69a3 : Move withPackageSettingsSnapshot methods into PackageManagerInternal
a5ee1ca4e008 : Clarify API docs for setShouldScreenCallViaAudioProcessing.
1297470b4770 : Add OWNERS for new files
57b13e327fe1 : Make sure to reorder side stage above main stage to prevent flicker
73f1a3e2d321 : Show privacy chip in QQS
67d3b195a01c : Move to renamed NDK symbol AFileDescriptor_getFd
124c7e37e446 : Revert "Enable remote animation for keygaurd going away."
d7af8599aa35 : Add sharding to Binder Latency collection and make it configurable. The hash code of the binder class will be used to select which apis will be collected for based on the configured modulo.
dca4ad7e0f99 : Switch assistant to HEAVY_CLICK effect on devices without haptic composition.
104fc39a319c : Delete staged APK whenever DeleteStagedFileOnResult finishes.
a45a8308ebac : Fixing notification scrim bounds in split shade
c6360dababa9 : Remove annotations that have been relocated
8168dc28bed7 : Remove non-updatable-* prefix from .txt files
b489de6a4f5d : Watch ComponentResolver
16c00cb28966 : Thread WatchedIntentFilter in PackageManagerService
5c302db303da : WatchedIntentResolver now uses WatchedIntentFilter
8ef4cf5bbb92 : Polish status bar launch animations.
1c44ac53fdf4 : Rename MimeMap.Builder setter methods to match guidelines
b331ca659b42 : Decorating People Tile background
ede3ded5e427 : Add HDR-HBM support into framework.
cd426751d29b : Add packageInstaller to packages.list.
6ea939f3bf58 : Add profileable opt-out to packages.list.
5fe43fb63c48 : Add doc to getNetworkCapabilities
a40ec3b70af9 : Make changes guarding the new opt-out scheme overridable
9bedbd28b8c3 : DPM Check for unaffiliated secondary users
92699b55c2e8 : Fixed an issue where the notification was clipped during the translation
7e45b45bf79a : Added features to FaceEnrollClient
b4cca57bfcd2 : Fixed AudioMixingRule usage of AudioAttribute#getUsage
80a42c0fe1cc : New shelf shape, notification corner animations on scroll
de8fe06dfa69 : Change streaming policy implementations
a4c82624e902 : Audio: Add ENCODING_DRA
bd4a6002256b : Adds expirations for remote callbacks
45bb21c98d59 : Update Framework from Jetpack.
b2f5a2f98526 : Synchronize PIP menu fade out with task dismiss
bd3a68b6f18e : Audio: Add ENCODING_DTS_UHD
931952ec3d4a : Change generic container ids to be more specific
64c85ac6f5f2 : Fix VIP conversations alerting incorrectly.
9ac468fc359a : Clear calling identity before calling into AMS
d8ae2f19a161 : build: allow MEDIA_PERFORMANCE_CLASS for R
3f2e85a9c458 : Update Smartspace media recommendation card appearance to match the latest mock.
3d133469c77e : Revert "Fix notification top clipping"
a6b92260d391 : Do not allow FGS start when temp allowlist reasonCode is REASON_PUSH_MESSAGING_OVER_QUOTA
7b7f417d9243 : Use AtomicFile in UpdatableFontDir.
136f17dbc21c : Fix "Screen on" time reporting
ee37ef15d44c : Fix Typo in CellIdentityNr
c091528fcc7c : Fix onClientFinished for generate and revoke challenge
8e5f4733ee3b : Restrict the width of bubble expanded view on large screens
bda79da64b69 : Add additional biometric OWNERs
093e12ef1dbd : Grant "Nearby devices" to Bluetooth MIDI service.
b24e69226778 : Bump Standby Bucket for FGS sooner.
bde5c375206a : Bound Telecom logging recursion
9ee6f302730d : Bound Telecom logging recursion
07144bbf07d7 : [incremental] don't uninstall on unhealthy
1acd0739fafe : Change clearEvents() to clear existing events rather than setting mEvents to null to remove possible NPE.
6ba68bb08adc : Fix 2 LaunchParamsPersister issues
e6af84e4a066 : Update TODO docs in TunerClient on resource id/handle mapping
c6c38cd6f0ee : TEMP: note "RECORD_AUDIO_HOTWORD" in SoundTriggerMiddleware
02843213c076 : Fling while overscrolled: ScrollView/HorizontalScrollView
85cdd80a0fa5 : Add JavaDoc for android:suppressesSpellChecker.
168a40a6a75e : Get media share memory handle only when the filter is not a passthrough media filter
543791e6f4a4 : Import translations. DO NOT MERGE ANYWHERE
dbc607aaeec4 : Import translations. DO NOT MERGE ANYWHERE
381edd74d4c8 : Add phone call check to app opp usage callback.
435ab536c278 : Fix text color for bubble user education screens
b8e4b883aeb1 : Ensure privileged APIs require runtime permission.
ced62779fb5f : Fix timing issue for flaky tests
da4d1c363992 : Fix cache by userId bugs
7fe397d6a5db : Wallet affordance - Fix taps
3fc98986322f : Controls - Setup
d35469d86bab : webview: switch timestamps to uptimeMillis().
23d55fedc96b : Make ACCESS_TUNER_RESOURCES a vendor privileged permission
83a8f972512c : Add EVS permissions to CarSystemUI.
60d308168b68 : Add callback to DozeParameters on alwaysOn change
97497a1ab8c9 : AOD/LS - Fix 24 hour clock
a4bd9a80b7bc : Use themed context to inflate user switcher items
370a9d729d84 : Skip setting focused window to the recents animation target
1e40d8f12b8e : Fix incorrect index usage in SensorPrivacyService init
569b4c7f4a5e : Allow intercept touch event while animating edge glow.
c10428f9868a : Compile libhwui.so with 2MB section alignment.
cd6e9816a596 : Unify round corner radius in PipSurfaceTransactionHelper(s)
95807e9a9866 : Revert "Add CAPABILITY_PHYSICAL_CHANNEL_CONFIG_1_6_SUPPORTED"
049fe0756e06 : Add OWNERS to com.android.internal.app.procstats
c070501daf4a : Bring privacy chip size up to spec
fbab1fcc18d9 : Expand JS documentation.
401b061a5d12 : Fix getComponentName for DomainVerificationProxy
cf951a027696 : Apply rotation animation when canceling fixed rotation
9d28fa063d86 : Add state BOUND_FGS_OR_TOP and FGS into ProcessState Enum in ProcStats
c786cbe92a66 : Fix incorrect index usage in SensorPrivacyService init
17b3dd0b6607 : Rename getters and setters android.compat.Compatibility.ChangeConfig
b11309b1fcba : Change mounting storage data and obb flag to on by default
fada9e857113 : Don't use pow for distance calculation
ba94d565cd53 : Import translations. DO NOT MERGE ANYWHERE
87a07ea39df1 : Restore old behavior in pulic API setGeometry
4e94d2d0b4ac : Connect ColorStateList to CAM
a23d0548385f : Color appearance model library
d8bb588ae6d7 : Import translations. DO NOT MERGE ANYWHERE
d61aae299c0e : Restrict alarm broadcast
1d2e2f9f222f : Import translations. DO NOT MERGE ANYWHERE
47ff768e64b3 : Import translations. DO NOT MERGE ANYWHERE
26cbdaa84b16 : Import translations. DO NOT MERGE ANYWHERE
1488a0af629e : Brightness slider animation, expand
5ab8c632b6da : Smartspace - Check sensitivity settings
e42ee92f3ff4 : Scroll notifications fullscreen
6f90704f494f : Fix the GAR issue of all the icons on A11y FM have no meaningful A11y label.
a63ad2afa3dc : Import translations. DO NOT MERGE ANYWHERE
330e4d986164 : Import translations. DO NOT MERGE ANYWHERE
246c8c132691 : Copy StringPool to framework
b69af71af44f : Import translations. DO NOT MERGE ANYWHERE
2c09c3414044 : Fix security vulnerability in DPMS#isProvisioningAllowed
5f8034930cd5 : Import translations. DO NOT MERGE ANYWHERE
41b2979db15a : Split out NetworkStack and Tethering permission
736b8cdeb5e3 : CEC: Drop TODOs marked as fixed/obsolete
147de5aa3d91 : Fix HUN launch animation.
fb3272ffc5e1 : CEC: Drop obsolete method
d32571e9b549 : Dismiss magnifier correctly in concurrent editing scenario
a74b54f7f913 : Add metrics in AccountManager
dc3727ebd753 : Exempt the default browser from trampoline restrictions
4b2f1da12634 : Fix pip window visibility assertions
9194430a66fe : Fix the padding for top intro preference
e19237983326 : Document access to device identifiers on managed devices
1fe2aa14c40c : Add new provisioning flag for VOIMS opt-in
37051aef3866 : Make IInputMethodPrivilegedOperations to async (6/N)
10e7500ac19b : Remove dividers of TopIntroPreference
42c0359ff486 : Revert "[SettingsProvider] Remove @Readable for NFC_PAYMENT_DEFA..."
d5eb6fb0effc : Add D2D sharing level setting APIs.
be4bdf0a11ae : Fix pass null TranslationCapability to dispatchRequestTranslation()
91568a6dfac2 : Remove AndroidFuture from AppSearch.
f1f2c847560e : Adds install source checks for accessibility service
72402519c2ba : Grant CONTROL_CAR_POWER_POLICY permission to car shell
3a4edc745dad : Add test coverage for android.hardware.lights.LightsRequest and hide android.hardware.lights.LightsManager.LightsSession constructor.
ea95fa9df70f : Don't attach IME screenshot when performing non-task transition
90d8bcf8f0a3 : Fix a couple issues with nav bar & rotation button
57f37bf14397 : Refactor OHM to use (float)offset for translating windows
38ea102635b0 : Play ripple on pluggedIn event instead of charge event.
1717e02ea6a1 : API council review for SearchUiManager
87a79d3a1ded : Start activity with focus root task for staged split
a4c8a3c524f3 : PiP: Take inset into consideration when calculating stash offset.
c6853e091743 : Revert "Support FLAG_ACTIVITY_LAUNCH_ADJACENT for launch root with adjacent"
1090b7909ede : Filter package visibility in getPermissionGroupInfo().
24d9d7d4c24f : Filter package visibility in getPermissionInfo().
97d56c0663ba : Determine whether to support activities in multi window (2/n)
7a7834230ea0 : Make REVOKE_WHEN_REQUESTED a SystemApi field
f28044d2d000 : Part of compatibility getRaw() support
225c01b6f114 : Fix mismatch between measured energy value for GNSS
feb30242a79d : Re-enable AppOpsServiceTest#testShutdown
2a77167ce432 : Skip FontFamily creation if the font files don't exists.
ebcd7d968bc6 : Clarify DelegateManagerCallback based on API review
3771ef8d64fd : Added SQLite versions used on API levels 28, 30 and 31.
53d1bb6e5022 : Adapt transition merge during recents into onTaskAppeared.
c9b9464ad88d : Rename Battery to BatteryState.
c7dda3037d11 : Mock the makeCopy() method in the unit test
37a3528f567c : Do not throw NPE if GRUU uri is not populated
d96a6a30137f : Revert "Support FLAG_ACTIVITY_LAUNCH_ADJACENT for launch root with adjacent"
286642aecd56 : Updated DisplayHash APIs
09381e117ecd : Ignore moveTaskToBack transition for PiP
7f4e2af72373 : Add the ability to get Accept-Contact header params
4f0b921e9d65 : Remap per app id for AR/location sources
adc5a1d7642c : Always use the server based provider if HAL isn't installed
d77b127e3759 : Fixing empty PendingAlarmInfo after alarm store changes
326e35ffaf0e : Add <macro> tag to aapt2
a2655ec28181 : Skip showing the Smartspace recommendation card if it's an empty update.
109e474959d0 : Allow intercept touch event while animating edge glow.
7f3176457412 : Split onPointerDown to onPointerDown and onUiReady
7a63715b1cd1 : Remove legacy QS background
56b401709bf0 : Internal graphics package owners
a8e003f538a4 : Recording alarm removal reasons for debugging
13587931e5e9 : Synchronize native ApkAssets data
fe738fbd0dd9 : Restore file truncation where expected.
4c42d815c114 : Add onSwipeToHomeFinished to OverviewProxyListener
5ea5afff1e75 : Remove deprecated at birth DiagnosticCall class.
64893151ceff : Close QS Detail before hiding QS.
bc7539ed71d0 : Update power menu text
3984cd40a61a : WalletTile should display the default card of wallet.
56c522bdef56 : Fix pin requirement for sensor toggle dialog
b3a2e3f34c75 : Expose test APIs on ContentInfo and add CTS coverage
c8410aa9c2c7 : Animate clock weight to 0 on bypass face auth
11472f70b488 : Add log for showSoftInput called from Insets API
b97a4cb691ae : Hide the manage menu when switching to overflow
bbc19b03c251 : Consolidate shortcut usage report api.
45b773a96dcf : MidiService: protect private service info
f63be0921711 : Add "restricted" to help command.
994722522ea7 : Removing unnecessary QuickSettings clip bounds in split shade
e39cc9a1db28 : Send AIDL face enrollment frame info to clients
75256231b5a2 : Update Android language picker with all eligible languages
fc35f82082d0 : Disable security and network logging COPE
f1e84b42b178 : Restrict alarm broadcast
3a9558052cd5 : Include provider tag in complete attribution tag list
5bb242afe029 : libmedia_jni requiresSecureDecoder: throw on error
f2dd033aad4f : Add Dimmer to RootDisplayArea
ce6167f45b1f : Renamed enableOneHandedBouncer to enableDynamicKeyguardPositioning.
a5df2171fce9 : Fix longstanding 0B in heap tile
9ca2d03ff260 : Allow installation of cert with .der extension
2e0203665055 : Move legacy split screen flicker tests for non-resizable to presubmit
525caa44ceda : Add traces in ViewRootImpl handler
30fc7e95b2da : Refine the latency and jank instrumentation of opening panel
782d17ddd7ed : Clean up uses-native-library targetSdkVersion check
b8f8b1fd57c0 : Revise the character limit of the string.
a7e3943e50fd : Count the overall number of missed frames
1df914893152 : Fix security vulnerability in DPMS#setProfileOwner
0cab9b7480bf : Preserve legacy permission check behavior.
11f232ce5dbc : Disable fixed rotation for starting window with ime surface
d6b7b6b3aace : Revert "Revert "Fixup app-private dirs that are not writable.""
968fa77746f3 : Add API to ApexManager for compressed APEX
20705fdb10a0 : Revert "Fixup app-private dirs that are not writable."
d0ba2859dd8c : Enable remote animation for keygaurd going away.
b8a49582168f : Suggest use fp after face-auth fail
4a076e1e5322 : Change background color of work widgets, for when work profile is off.
7a605e503b5d : Toast apperance updates
59f0ef35350f : Fix tapping on divider bar several times makes split sloggish
4d8a34d32202 : Allow usage of SdkLevel in the framework/wifi services
416a47574748 : Use full top padding even in HorizontalLayout
c443afb5b6c7 : Only add one starting window for a task when unlock.
8347fb86d441 : [SettingsProvider] Remove @Readable for NFC_PAYMENT_DEFAULT_COMPONENT
8bcd420ab5fa : profcollect: alternative property to start profcollectd
a10cc3aa600e : Rename *Iface* APIs to *Interface*
f01ffd8b53e9 : Add a new permission to install testOnly apps
33a433687760 : Do not relaunch bg activities when application info changes
b909b68c3d51 : Biometrics: Add back import needed by lint.
d825929c7329 : Disable flaky app pair assertions
13f793aec9c4 : Fixup app-private dirs that are not writable.
2069f61ccdd2 : profcollect: attempt to upload reports if BetterBug is available
cde271685f55 : Determine whether to support activities in multi window (1/n)
e702c9d3815b : Make IInputMethodPrivilegedOperations to async (5/N)
3423365dd53c : Update TopIntroPreference fontFamily
8b2fc22a5cb1 : Log user level App Hibernation related atoms
5ade32bdf61b : Add accessibility shortcut icon into adaptive icon
78a23141be03 : Make IInputMethodPrivilegedOperations to async (4/N)
1cfb57c0238d : Dump the IOexception before retrying load escrow key
1b2e778a91bc : Make collapsing toolbar load font synchronously
4f6640c55973 : [Telephony] Remove getChannelNumber from SDK
73a04cd4e36e : Interpolate scrim radius using display shape
c53f8c185159 : Avoid triggering ripple repeatedly by adding debounce with an exponential falloff.
a35ebcf88e0a : Fix stale EditorInfo upon EditText#setText()
ed537a2acf62 : Move new changes to ParsingPackageUtils
4195d87b4817 : Init MediaHost with KeyguardMediaController's initialization, not wait until the controller is attached.
7ca96381adda : Fix oneway complaints for face auth.
8d701c3a8e3c : Filter package visibility in getAllPermissionGroups().
475608132953 : Filter package visibility in queryPermissionsByGroup().
6b7167d88aec : 1/ Add ONE_HANDED_MODE_ACTIVATED secure settings for shortcut
913ae2b89b78 : Allow VcnTransportInfo to be parcelled
ae983d49ab16 : Clean up Session2Record in MCS
b2fa0cabc18c : Note that user engagement replenishes EJ quota.
6238026ca653 : disable ShortcutService logging to avoid spam
495b7069c677 : Fix duplicate bubbles in the overflow
819ec8aeaf49 : Updated layout for more compact player
16ab148b5d35 : Exit hibernation when usage is detected
e7f06d9eb974 : Update set|getRetryIntervalsMs to Millis
44629199de31 : Set safe mode alarm when validation reports NOT_VALID
09f902878687 : Recognize the Back Gesture in the FalsingManager.
9b2ac24f09d0 : Added setBufferCrop to setGeometry
1b690b4540de : Update framework from jetpack.
2a79b677cb51 : Update UiModeManagerServiceTest to use new value of PROJECTION_TYPE_ALL.
a95ecb0206cf : Don't show udfps disabled after biometric auth
e8317ba8200f : Exempt apps with INSTALL_PACKAGES from freezer
276ff21ada4c : Support aggregation over association sources per process
16d2ddd830c9 : libhwui: AnimatedImageThread fix 'UAF' nits
c9be3d120f14 : Cleans up lagecy annotations
09fa345cb2c9 : Don't clip tiles as pages as scrolled
7ed5b586d687 : Notifs need small icons to be in the notif history
9bb01fdbe713 : Enable new shade features in AOSP
fcffd552d2c4 : Change the brackets in Arabic keyboard layout.
50a637b1e52f : Changed createOnDeviceTranslator to be asynchronous with callback.
c94934404ba8 : Use full height (-navbars) for QS
21b1302c51b2 : Camera: Support advanced extensions
acbca16cfaf4 : Use an iterator in removeChannelNotifications rather than index.
83d73c2eb491 : Document WebViewDelegate.getTimestamps() better.
f6346f451397 : Support touchExplorationEnabled on udfps
58f933471d83 : Add a version of SettingsObserver to BinderCallsStats and make it public so it could be used to collect binder latency data from bluetooth and telephony.
336b5db80970 : Tell keystore which SIDs can unlock this user
4459123d4932 : Use UserHandle.myUserId() to look up user
6e14fdc46ba1 : Specify UID in getAuthenticatorIds
c5f09f687b45 : Bug fixes and testing support for DiscreteRegistry
01319777d146 : Remove isForegroundJob.
8650c895a5a8 : Remove too verbose log
b0d691b3a1c0 : Convert onOobData parameter for OobData from @Nullable to @NonNull
331748aa07e6 : Clarify ISB sign in Javadoc
e8bbec91ee7b : services.net-module-wifi: Add TEST_MAPPING
7edfb41f13fa : PackageParser OWNERS noparent
38516f85cbfb : Add click logging for Smartspace media recommendation card.
7461b08f9fe3 : Call OnPrimaryClipChanged when classification status changes.
89bd618dcb4d : Tests for media player on the left side on lockscreen in split shade mode
4e0bac824362 : Moving media player in split shade mode on the lockscreen to the left side
028497cd679d : Add animation for tiles second line
aa34cf942c8b : Simplify animation code
920c7aa24a5c : Fix credit card animation
d06608d6c9d1 : Increase the maximum height of notifications by 20%
b7e4b7c27947 : Add debug log for showSoftInput
4602e87f41ea : Drive-by fix for wtfIfInLock + two violations
a97407bcc87a : Fix NPE on VibratorInfo.getPrimitiveDuration
034526003ad4 : New SecurityFooter design
957a33fe0a70 : Fix some potential nullability issues in RemoteViews
53eeccae00e2 : Fix initial visibility of RemoteInputView causing bad padding below actions.
2bd9821e713f : Change icon alignment for collapsed Conversation groups
6930ca1e6d0a : [Telephony] Clean up: remove getApnTypeStringInternal
73e2773099d0 : Disable flaky pip/app close tests (flicker)
4b2ce108a89f : Revert "Revert "Changed dpm shell commands to use 'cmd device_policy'""
c48e5da476d9 : Update javadoc for setFrameRate
d6124893c09a : Document version codes in CompatChanges API
d1db8f8c9dff : Fix missing the implementation of Computer#dump() in ComputerLocked
c4611f2b33d2 : LockSettingsService: migrate to its own keystore namespace
bd446384c891 : Remove EXTRA_PROXY_INFO.
6ccf6484302e : Import translations. DO NOT MERGE ANYWHERE
661c08697b7e : Import translations. DO NOT MERGE ANYWHERE
99d6eee14837 : Revert "Revert "1/ Add onStartTransition() callback for SYSUI_ST..."
9f5e9b242ba3 : Add log session id to MediaParser
34029e0082d6 : Fix failing MediaRouter2ManagerTest
d398fb78a982 : Add Builder to LightState.
8bfee40f416e : Prevent caching unexpected IME status while showing keyguard in split
95fb5eaf2f4b : Import translations. DO NOT MERGE ANYWHERE
d7de1821dc8f : Import translations. DO NOT MERGE ANYWHERE
72af571a939e : Import translations. DO NOT MERGE ANYWHERE
bec6636bbace : Import translations. DO NOT MERGE ANYWHERE
5de0e3bbd9fb : Import translations. DO NOT MERGE ANYWHERE
24af61a9883a : Revert "Do not relaunch bg activities when application info changes"
bbed688cefe1 : Import translations. DO NOT MERGE ANYWHERE
61c3fcf746ed : libhwui: AnimatedImageThread - UAF
8c9ca8004a95 : Removing non-wakeup alarms on user-removed
82edb9ec901f : Import translations. DO NOT MERGE ANYWHERE
e3cfe3c7f626 : Disabled DevicePolicyManager.setLocationEnabled() for automotive.
b541034702a6 : Fix that CSL cache hits produce bad drawables
f62c252fa95f : Import translations. DO NOT MERGE ANYWHERE
80e9f0d66e42 : Don't animate depth when changing brightness
599d4db0bda7 : Add Executor to Permission Group methods in PermissionControllerManager
84d364df81c9 : DynamicCamera: Add new hidden APIs in CameraManager and new permission for injection camera
f4710f6f95f7 : Fixed DPMS.listForegroundAffiliatedUsers().
e119f2ab3a70 : Enable immersive indicator by default
44e44a7353fc : Fix wallpaper scaling issues
06f04c041cf6 : Notify AuthController when fingerprint providers are ready
e1b53af498e7 : Consolidate registration of HIDL and AIDL HALs
6f97c0a8bf3c : Fix notification top clipping
e3e06447cb6f : Revert "1/ Add onStartTransition() callback for SYSUI_STATE_ONE_HANDED_ACTIVE"
33e17a9933d7 : Revert "Prepare AttributionSource to expose to native"
0cad605aa11e : Added takeScreenshot of a Window to UiAutomation
de22e1561533 : Make PROJECTION_TYPE_ALL=-1 so that all bits are on.
1d5ea8c336fd : Adding metrics to alarm manager
0621358a526d : trancoding: lazy-start transcoding service
9d3897adf5ba : Ensure that the FalsingManager skips falsing when appropriate.
f1baf5a31d6f : Add falsing check to UserDetailView
3958bb3d7858 : Exclude flaky test from presubmit
c5dbf031fe8f : PiP: Add ResizeGestureHandlerTest.
91bb4412f722 : Specify UID in getAuthenticatorIds
9471be56b4d9 : [incremental] expose more metrics fields
cda041235680 : AndroidRuntime.h: do not include IBinder.h
6aac591ea1c7 : Load Constellation FTEU ShortCodes 20201
cac5c6812a75 : Only update default home when the preferred home activity is modified.
aca19ed57970 : Add falsing check to MultiUserSwitch
768b0f8b7a0c : [SettingsProvider] hide ALWAYS_ON_VPN_APP
3b68dba36f5a : Make bubble scrim be dark always
d4fcc7c6c041 : DefaultPermissionGrant: Add UWB_RANGING to NEARBY_DEVICES group
1a67982dfbc5 : Use falsing manager on click to open user switcher
6b3ffd27ab92 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
df33b95e6827 : AImageDecoder: only support animation for F16 and 8888 (impl)
3cccf87d807b : Expose parsing util methods for telephony validation
67a02c82dcce : Add String Map for Message Failure causes
1c3a6056f176 : Update user icon when dark theme toggled
dc0bd5b516a2 : Add information to EXTRA_AUDIO_INJECT_SOURCE
b851138c0b96 : Ignore public volume state change event when user is null
64ee324b93ab : Update frameworks/base to use newer SkRuntimeEffect::MakeForShader
9e703b97e69a : Add examples for EXTRA_PERMISSION_GROUP_NAME and EXTRA_ATTRIBUTION_TAGS
de4b8230abe1 : Retry on unavailable.
da5a2287525f : Removed platform signing from icon pack victor
85851c6a3edb : Improve log of paused items in PrivacyItemController
bbdd64be7db0 : Convert java_library_static to java_library
de7222cba555 : Remove TunnelConnectionParams interface
09632a3a1c6a : Support to search by characteristic for rcs provisioning config
2c8068c98a96 : Consolidate InputMethodManager#toggleSoftInput reliability
852a203646a2 : Create a new config for attentional haptics OGG resource
f752c800d35a : Fix Magnifier position updates
2ee0270cbade : [am] add place holders for new crash stats fields
d8abe76ba18e : Support FLAG_ACTIVITY_LAUNCH_ADJACENT for launch root with adjacent
2d80fed9403f : Bubbles: improve how rotation is listened for
525a89b21c1e : Fixes a potential error in setDynamicShortcut
a9d9c267bec6 : Add test case for opening light session with priority
1505d8932293 : Check real virtual display id for input devices
1cd46165dd7f : OOB: Remove static creator methods in favor of public constructors
a91713d836d8 : Fix CallStyle ranking & ensure correct features are used.
f53bf832bd35 : LockSettingsService: migrate to its own keystore namespace
7f6bc03f00e9 : Close the shade when launch animation is cancelled.
f7447d210227 : Remove updateImeParent in RecentsAnimationController
c647b32bcb8a : Update IME control target when windowConfiguration changed
2eee0e623a89 : Fix creating unexpected letterbox surfaces
3b317f913454 : Update register and unregisterControllerAlwaysOnListener
fb33675a1046 : Fix layout oscillation at the root of a few bugs.
47b06875bdb6 : Handling group chat sender
f95c09e3f431 : Enable binder latency collection from system_server for dogfood.
5a3ebc03f372 : Introduce StartingWindowTypeAlgorithm interface
eb5d083e7bd6 : Add MATCH_ANY_USER flag to PackageInfo queries
1a5ab36fcd3f : Turn OFF any changing displays during device-state transitions
3eadf0dbc96a : DISALLOW_USB_FILE_TRANSFER update user restrictions
6ba879052dd2 : Integrate DisplayLayout for Tutorial window of One handed mode
2fcdb2cf9fe5 : API feedback: TranslationCapability APIs refinement.
911123acdd2c : Update documentation for activity flags.
58e49e3c7e88 : Enable USE_REPORT_WINDOW_GAINED_FOCUS_ASYNC
5e2d9f271d1f : Async startInputOrWindowGainedFocus
8dc9a795e0ec : Translate: API for content padding.
fd5bd59e97df : Allow Give Features from unregistered address
35f28d1bb2cd : Leverage new Audio history sharing for HotwordDetectionService.
274b7bbfbdbb : Make OverlayablePolicy as enum type
129aa44896df : Add a synchronized lock into the SplitDependencyLoaderImpl
1d699ec6b1ac : Load higher resolution resource for icon on splash screen when needed
ea36ab6533db : Adds the continuous unlock animation!
cfa318ee4d9b : Validate spell checker suggestions before applying.
265ee8691756 : Restore app uninstall on cable disconnect during ADB streaming.
7b7ea938f537 : Prepare AttributionSource to expose to native
adf4270f69b5 : UWB: Add getAdapterState System API
370279459d73 : Color extraction OWNERS
976de38e3798 : A new shade pull down animation
861c8d4a1526 : Remove the flag gating logging and fix a bug.
f685301e9492 : Add the guts control panel to Smartspace media recommendation card.
dd5a4f39c895 : Long-tail of AttributionSource plumbing.
55a68d161bdd : Fix EnterSplitScreenNotSupportNonResizable flaky
7e72a16ed958 : Add click logging for Smartspace media recommendation card
2f8ab2bd61cf : Register PackageChangedReceiver to AppSearchManagerService.
51c04d7a0386 : Split up MODE_SHOW_BOUNCER and MODE_UNLOCK_COLLAPSING
02523f5cec38 : Redact cellIdentity from logs since it's PII.
6a66a0714c33 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
fdd50fb11044 : Add extra null-checks to WallpaperManagerService.
52f6451203bd : Fix surface release race when using Shell Transitions
70b37cbf6ae7 : Use POWER_COMPONENT_ constants instead of TIME_COMPONENT_... constants
cf207c30355f : Add pm command for getOwnersForDomain API
e5dae0ddc5c2 : Add listener for brightness-specific changes.
73b487f63cf4 : Make FalsingManager send out an event when second tap is required.
b7e17b9a745b : Avoid NetInitiatedActivity overlaid by non-system apps
e32e6b14b65c : Doze - remove metrics logger, add uievent
fdd8754d88ca : Camera: Rename the extension latency query
91352ca48366 : Don't backup/restore sim-settings if Telephony not present.
d9d52789b174 : Move more code that uses BQL to use BLAST layer
33ffeb6946c3 : Fix background color of the conversation guts
7f9167614721 : UWB: Add getAdapterState System API
3397068594db : Show recently active media on smartspace signal
d5fdf1edcee1 : Remove libincident_test from mts
4053be9269a5 : Only allow local sessions to be resumable
db5c60a6ca40 : Implement StorageStatsAugmenter for storage info.
8bda70f116b7 : Make AppOpsService verification error less informative
44593da20dfa : Add get/set feature implementation
2c7fdfcfdac3 : Add sampling to FGS atom
b5b43ec3cfbf : Avoid gestures occuring on AOD2.
5117aa2835f7 : Set PendingIntent as FLAG_IMMUTABLE
5ee3398bb906 : Drive-by clean-up: remove redundant operation
2b3dcc6520cc : Adding logging to People Tiles
de36555b9fbd : Smartspace - Support launching intents from lockscreen
faa271aa5e1a : Replace source based system server stubs
04fa25348270 : Change attribution integration points for SpeechRecognizer.
efe1110be871 : More AttributionSource plumbing.
094f20a9167d : Disable long press for Device Controls tile
ccbfb05dd914 : Add missing javadocs
572ab83446eb : Changing per-app default request to TRACK_DEFAULT
81363b6a7299 : Turn FalsingManager on for Wallet Button
dc70c57eaf80 : Revert "Changed dpm shell commands to use 'cmd device_policy'"
e941d4e58b5f : Only start tracing in the next frame
b562c3a0aec9 : Make LayoutPreference summary text support multiple lines
56451e284773 : Update PrivateDnsMode from StringDef to IntDef
e55e544fef62 : Query and surface Quick Share chip before screenshot image compress/export. Update chip intent, once image URL is available after compress/export.
25457d42572d : Support PiP with fixed rotation
7770028a62f5 : Add ability to customize haptics on auth success/fail
ad5cac31159b : Remove PasswordMetrics.validatePasswordMetrics isPin param
3af16a21a126 : Import translations. DO NOT MERGE ANYWHERE
9bd54c321226 : Import translations. DO NOT MERGE ANYWHERE
4b014fbac2ac : Add fade through threshould to the transition
d22ffe472141 : Import translations. DO NOT MERGE ANYWHERE
1c6543648409 : Import translations. DO NOT MERGE ANYWHERE
74090c705442 : Import translations. DO NOT MERGE ANYWHERE
06abbc7d4766 : Fix installKeyPair cred mng app access control
249cef5cf508 : Check if username is null
79ec034fdd80 : Allow sensors to be specified per display
460ce763ebb8 : Fix synchronization for BlurController.mBlurEnabled
85bb3e4da069 : Use global setting instead of forceWindowBlurDisabled
b2c772f0b3e3 : Adds shift+capslock key combination to Virtual.kcm.
78171642108d : API to override the splashscreen theme
467ebb606966 : Verify IME switch dialog on DualDisplayContent
8b5afd93b6c6 : Do not relaunch bg activities when application info changes
677600f973b5 : Support setting charger port location via config.
4ff7d4e678b0 : Replace llndk_library with llndk clause in cc_library
186a6edd47ee : bpfmt native/android/Android.bp
91c2cc0bd7c8 : Traverse all users to look up the names of the appId
431ebd604066 : Move no cutout overlay packages to frameworks/base
3e67a9d2de72 : Make PendingIntent mutable in UiModeManger
75a88439e1a4 : Update OWNERS for CachedAppOptimizer
a424d5bafce4 : Address API review feedback
fb22e49b69cb : Import translations. DO NOT MERGE ANYWHERE
e68e9ecd54ac : Update biometric OWNERs to single source of truth
11a4adbfac37 : Import translations. DO NOT MERGE ANYWHERE
ad53af1fa741 : Update Geocoder docs to strengthen warnings
9985b65f6411 : Handle media session destroyed
2ecc79d616c8 : Use connectivity resources in service-connectivity
b16eb69e6dac : bpfmt native/android/Android.bp
02e5b66448e0 : Configures FingerprintService to use FingerprintStateCallback to notify clients of fingerprint sensor state changes
261c975e3d1d : Updating tests to honor per-app TRACK_DEFAULT
2820c62ad05e : Make function names consistent in AidlConversionUtils
8c4f7bb95805 : Pass IME visibility info to launcher
28348c78342a : Import translations. DO NOT MERGE ANYWHERE
f89a5e337d5e : Don't throw exception if DeviceStateProviderImpl can't find required sensor.
8a41b3f72977 : Optimizing AppStandby.getIdleUidsForUser
6196ac06b539 : Update launch cookie when moving a task to front
53ecc1022670 : Check virtual displays for ime dispatch
fff12f831d33 : Import translations. DO NOT MERGE ANYWHERE
fa17e7789c0e : Call TelephonyProvider apis for backup/restore per-sim settings.
d6db38186afa : Import translations. DO NOT MERGE ANYWHERE
d80460c3767c : Remove updateShortcutVisibility
9c07bde87386 : Fix issue where theme would be accepted in SUW
e5c140a59da5 : Add api to propagating translation capability updates.
8685ce1deecd : Fix SurfaceView callback timings
c258af78ae8d : On shade open, show all notifications instead of one section at a time
549ee05ac545 : Fix a potential thread safety issue in VectorDrawable
52f8d4c9c3e4 : Pass attribution source to BT APIs.
8cbc97407079 : Move postFgsNotificationLocked() to outer block.
1889a57132e2 : Polish updates
c94f83d9c586 : Add HAL-to-framework constant conversion
032e3d008ea2 : Add cert digest separator to pm app link output
67d4e1e07903 : Refinement of AttributionSource handling.
ec5674a96ba0 : Move the callbacks in app died/crash handling out of WM global lock
0df585fb8db6 : Apply PictureInPictureSurfaceTransaction upon reparent
1021a958494a : Import translations. DO NOT MERGE ANYWHERE
80269f9f2b7b : Use PostScript name as a key of updated font map
6d7588ff905a : Import translations. DO NOT MERGE ANYWHERE
e311f273d459 : Changed dpm shell commands to use 'cmd device_policy'
2c8be38df4ad : Import translations. DO NOT MERGE ANYWHERE
f7a0b334b9e6 : Import translations. DO NOT MERGE ANYWHERE
94594d3e3cfe : Import translations. DO NOT MERGE ANYWHERE
82b69dd776ff : Import translations. DO NOT MERGE ANYWHERE
91b6830e3856 : Disable flaky flicker tests
0228bf8ae0d5 : Update javadoc for Vibrator.getPrimitiveDurations
65057af935c4 : Rename and move stub defaults to modules/common
5082eadba8eb : Support slide to udfps auth on keyguard
b20628a54b3d : Use ActivityRecord for URI permissions in autofill
574b4199a111 : Updating proto enums.
0ba12634a5c8 : Import translations. DO NOT MERGE ANYWHERE
73cb8328b81d : Import translations. DO NOT MERGE ANYWHERE
551af2203eca : Import translations. DO NOT MERGE ANYWHERE
fc5d4568ddb4 : Import translations. DO NOT MERGE ANYWHERE
095207fa5453 : Import translations. DO NOT MERGE ANYWHERE
b38bca309be0 : Import translations. DO NOT MERGE ANYWHERE
d62d6c487688 : Import translations. DO NOT MERGE ANYWHERE
61676740d420 : Import translations. DO NOT MERGE ANYWHERE
e4f9d4f632d5 : Reduce animation completion epsilon to avoid early end.
be31f6873988 : Import translations. DO NOT MERGE ANYWHERE
c0c77d3d1594 : Import translations. DO NOT MERGE ANYWHERE
480ee45530e3 : Import translations. DO NOT MERGE ANYWHERE
2157163cfb75 : Import translations. DO NOT MERGE ANYWHERE
a64a11b1f102 : [Ongoing Call] Add a temporary workaround for b/178406514.
5ae845718a61 : Update comments for on-device intelligence processor configs
4bde0a3ae1a7 : Import translations. DO NOT MERGE ANYWHERE
69573b41ae02 : Import translations. DO NOT MERGE ANYWHERE
3aaf9ab711d8 : Update style of build number string
88feba2add89 : Import translations. DO NOT MERGE ANYWHERE
752ac61995d6 : Import translations. DO NOT MERGE ANYWHERE
eb457d50b755 : [Ongoing Call Chip] Don't show the chip on lockscreen.
80f7f10efc58 : Change remaining trusted layers from BQL to Blast layer
b6545c449d39 : Fix the jelly effect when scrolling the a11y floating menu.
6decc507bf10 : Expand internal stop reasons.
805535cc556f : Rename "legacy" stop reasons.
70cf430ede6a : Keystore 2.0 SPI: Fix engineDoFinal with null input.
5e4e97fc066f : Align KeyMint AIDL with usage
1f71b142e526 : Revert^2 "API changes as requested by API council."
c57c69a78525 : Move tests to CTS
7511be401ed5 : Add getters to UnderlyingNetworkInfo
8d64dfc836c5 : Changing per-app default request to TRACK_DEFAULT
2364bed6e607 : HwAudioSource: wrong native handle check
523571c3e895 : AudioSystem: startAudioSource: ensure port handle initialized
0b1360992590 : Revert "API changes as requested by API council."
7a3faec477d2 : Add CAPABILITY_PHYSICAL_CHANNEL_CONFIG_1_6_SUPPORTED
7274cd610406 : Fix UsageProgressBarPreference number pattern problem
c78125940a5e : Add QUERY_ALL_PACKAGES to net integration tests
818deac8e45f : Use precondition isSystemUid DPMS
bdfb071d08c0 : Change message count overflow to 6
ee0975a71b93 : Enable settings transition
987144aa227a : Fix magnification bounds cut out with floating a11y button
088f6cda788d : Remove unnecessary UCE APIs because some of UCE APIs change.
a262436fe18e : Try fixing the flakiness of TaplTestsQuickstep#testSwitchToOverview
a3ae9b1c3879 : Add getters to NetworkStateSnapshot
64c30c610741 : Remove sendNetworkConditionsBroadcast
5fbf0f36b9a0 : Rename getAllNetworkStateSnapshot which should be pluralized
5253a31c7ada : HwAudioSource: wrong native handle check
81b0519f04c9 : AudioSystem: startAudioSource: ensure port handle initialized
83d858004c0e : Remove dependencies on art-notices jar
3dfd5c107380 : Add OWNERS for android/providers
ce09e187f618 : Update framework with IFace getSensorConfig
3dd687dc4b2c : Add AOSP certificates for connectivity resources
1c7fcdb9cace : Make AppTransition animations sharable (3/n)
8fd347c4f582 : Fix protection level for USE_INSTALLER_V2 permission.
7f5bc353d49f : Do not reload theme when managed profile
4eaa894d849f : Replace VcnControlPlaneConfig with TunnelConnectionParams
c0b7c4fa5a22 : Convert TunnelConnectionParams to/from PersistableBundle
83956e2a5d48 : Create TunnelConnectionParams interface
6d576bf9a242 : Add Sony DualShock3 controller sensor axes mapping.
d1f850d369c2 : Fix netId testing on Q and R
4ef563a2a52d : media: polish EncoderProfiles
08f5b9c846cd : Prevent addtional removeSurface calls
507a76a7f8a7 : Add callbacks for remote input send / bounced
9180e090706d : [SP31] Expose onSetWarningAndLimit System API
a3e063583074 : [SP29] Send interface warning bytes to NetworkStatsProvider
386b64d11439 : [SP29.1] Simplify logic of calculating and applying data limit
b6957871dbc7 : [SP28] Add API for set data warning
50bad756e80a : NPMS lock improvement.
ee192b7412b4 : Expose carrier privilege rules certificates as @TestApi.
aeaede831c56 : Add owners for VpnManagerService
3a82485618c1 : Use LruCache to cache advanced bluetooth deivce icon
08635fe05705 : AudioManager: add API for mode listener
76963fdc6d7b : Update test font name in TypefaceCreatePerfTest
decca62338a0 : Add null pointer check for mConfig in onSessionLost
e39ca6e271d2 : Send boot complete broadcast when unhibernated
530c26e4c531 : Added the can host home task flag to TaskDisplayArea
37e89c99dd97 : Simplify navigation in BatteryStatsViewer
06f96d3733d7 : Use a typesafe pattern for SIP Delegate configurations
679a824773ae : Do not actually reboot the device in VTS test.
0b4a445568d2 : 2/ Migrate isInOneHanded() in OneHandedState
9d716ca573e5 : Update a permission to be role based.
8a8f11728064 : 1/ Add OneHandedState to manage the transition flow
8c23d658c76f : Temp allowlist bluetooth broadcast to start FGS for 10 seconds.
3288a170f7cb : Use direct-callback alarms in AppTimeLimitController.
c1578acdba9e : Add string that can be used for translation a11y.
226b32669ca7 : Grant keystore permission to register pull stats
f19c7029e239 : Ensure SyncManager doesn't schedule an EJ with a delay.
d835c4f5a030 : Use JobScheduler's storage-not-low constraint.
347843b2988a : Rewrite how we abandon sessions
f4c17d8f4c13 : Remove WmShell's min_sdk and lint-baseline.xml
d8bcccb21f8e : Fix BiometricPrompt for face + non-UDFPS fingerprint
8f671e175f05 : UWB: Add setUwbEnabled System API.
b3e0db50ba7e : Postponing package rescan to prevent blocking device startup
beb3b482db3c : Introduce ASurfaceTransaction_setOnCommit api
1cdaca9f8432 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
4a2c94ec5f66 : Configures FingerprintService to use FingerprintStateCallback to notify clients of fingerprint sensor state changes
5bf8a8436fe9 : Expose carrier privilege rules certificates as @TestApi.
2b7140035628 : Add null check around mImeRequester.getWindow()
8ae8c15c07fc : Add some logging to track when SysUI binds to the overview service
2dd61a31f74d : Change test to use public stop reasons.
268090cd0909 : DO NOT MERGE Add LOCAL_LICENSE_KINDS to frameworks/base
d776b3762ee8 : Expose API for retrieval of subscription groups with VCN configured
6e8c1d6da72f : Add support for retrieval of configured VCNs by carrier privilege
7f60baaadb98 : Log new auth-related framework atoms for Android 12
2e1192c4eb46 : Add null pointer check to getStopped
50fc90652126 : Create a callback method to invoke when the hotword detector is restarted.
e07854b7ca36 : Import translations. DO NOT MERGE ANYWHERE
9023a99f9e79 : NAS setting onboarding string change
c63698713a59 : Import translations. DO NOT MERGE ANYWHERE
ca07deca93ce : Import translations. DO NOT MERGE ANYWHERE
f459828358a7 : Annotations for Bluetooth broadcast intents.
a4fd4704f337 : Import translations. DO NOT MERGE ANYWHERE
c572ab659e07 : Import translations. DO NOT MERGE ANYWHERE
2edb06b86803 : Silence compiler errors because of renderscript deprecation.
1f8dc651a802 : Deprecate RS Java APIs.
ca083d96de44 : Update framework from jetpack.
40474869981a : Refine setRenouncedPermissions() docs.
480d532c962f : Replace oneway shortcut api with AndroidFuture
2559047e68fc : Address BiometricManager strings API review feedback
a20cf2c8a200 : Camera: Enable camera extension latency range queries
3fef7ff6e225 : Initial implementation of merge-able transitions
141edf9ef644 : Pass AttributionSource to AdapterService methods.
9e5064823ba1 : Add padding to notif shade footer pill
7dee98a96148 : Allow current active live wallpaper app to bypass app switching protection
c16f38014ae1 : Import translations. DO NOT MERGE ANYWHERE
86f07870a40e : Avoid potential NPE
2491ee93bbc7 : Addresses setRequireUserAction API feedback
4c9f80413319 : setKeyGrantForApp DELEGATION_CERT_SELECTION
d93d30e95abe : Import translations. DO NOT MERGE ANYWHERE
c4d40ef7b73f : Make lockscreen background opaque
efcdb95fa7cf : Aapt2 ValueTransformer
989f61b05751 : Import translations. DO NOT MERGE ANYWHERE
ee2feb56e1ed : Fix "location_time_zone_detection_enabled"
67f11e65cab3 : Make sure DPC knows if revoke fails
e33cf0dfc0a9 : Fix group summary suppression logic when without bubbles
319fe85e6e30 : Remove usage of Math.randomLongInternal
1bc8a1f88616 : Remove usage of Math.randomLongInternal
d571ec3fc755 : Add location_time_zone_detection_enabled setting
2607057d6275 : Fix flaky VibratorManagerService test
d854e004dacc : Also check idle to handle stopping activities
9a984a26a04e : Increase gesture completion delay for falsing.
e9f67379be3d : Move CtsAutoFillServiceTestCases to group presubmit-large
0ca0dee816bd : Remove appPredictor from android:protectionLevel because we already have role
6c19a8d39a21 : Controls - All blacks
7c90eedb07d7 : Update battery saver footer strings
c271813dcf7b : Cred mng app URI documentation
2541d5134763 : Animate activities launched by QS click (1/2).
6f9f6a280dce : Enable policy ranking
aa2d7f535594 : Do not deduce VCN capability if Builder is derived from request
dd6027e5f1bc : Expose SPIN and THUD vibration effects to public
8231960159dc : Expose vibration primitives durations in Vibrator
c670e06157e2 : AudioRecord: Allow to share capture history.
080e3019308a : API changes as requested by API council.
9f8a7db5f9ed : Expose GridView/Layout APIs via @RemotableViewMethod
9c684a6914a7 : Tweak SettingsSpinner UI
72838c28f34b : Tweak UI of UsageProgressBarPreference
e6bcbdcafa83 : Fix a crash when starting a service in the isolated split
3e208562150a : 1/ Add onStartTransition() callback for SYSUI_STATE_ONE_HANDED_ACTIVE
275f9e2912f2 : Add TestApi to suppress other LightsSession clients
8b1aad623e1b : Pipe start op throught app ops policy and delegate
f9f2b5937de9 : Account for letterbox space when computing touchable region
d51edde5d235 : Magnification uses WindowManager.getMaximumWindiowMetrics to compute its layout instead of the display size
00f344a18e71 : Hide NetworkPolicyManager.blockedReasonsToString API.
ac72e3c10c20 : Move CtsDevicePolicyManagerTestCases to group presubmit-large
c8a5869561ef : Import translations. DO NOT MERGE ANYWHERE
9bd53e3ed5e9 : Import translations. DO NOT MERGE ANYWHERE
e847921bea57 : Update javadoc for ViewTranslationRequest.Builder for virtual view.
f4f69971d0d6 : VintfObject: use toXml.
bcd9eea89554 : Add owners for VINTF.
49511145e975 : UWB: Add setUwbEnabled System API.
ec75e51b478d : Add RecoverySystemServiceTest to presubmit
aa3c2226436d : [ANAPIC Review] Change the type of List by ANAPIC review
6720f179f877 : Check the return value of RoR preparation/clear
bb66a82f151b : Unhibernate apps on boot that are not force-stopped
fe06390a3c0a : Clamp ink color alpha
d19fb697aa2d : Add system config to suppress charging ripple.
2da1afff2e03 : Fix BatteryStatsViewer makefile...
8851bd8ee403 : Add the related extra information in the javadoc
7dc16384dac0 : Update WindowManager Jetpack in SC
c22c6d2d6721 : Fix typo in sensor privacy init
fb082f6463c0 : Audio: Add ENCODING_DRA
e67161b7b6fe : NAS Setting Migration
29ad8e6798d9 : Fix oneway error on IUwbRangingCallbacks calls
a3e316fb0153 : Apply package visibility to LauncherApps.Callback
449e21721101 : Flag-gate immersive mode indicator
442b6a80a410 : Save power component names in the summary parcel for MeasuredEnergySnapshot
e565d31bcef9 : API feedback: change language from String to ULocale.
4306458c29f4 : Revert^2 "Remove framework-connectivity from the private API"
fab0a766da2b : Revert "Remove framework-connectivity from the private API"
4091a47400e9 : Add a method to obtain task info with intent extra
5934699aab5a : Add the REGISTRATION_TECH_NR Tech type
6e9b1e4a9056 : Clean up SyncManager.
0bdbcc479c94 : Add Japanese Photo L size
85d294282c04 : Rename get/setRetryInterval to get/setRetryIntervalsMs
021f3e3d3f28 : ServiceManagerNative: update for updatableViaApex
f622e6650c9e : add large format media sizes
29475615008d : Refactor Telephony phone number access checks to LegacyPermissionMgr
e5edb5cf657f : MediaFormat: new MIME types for MPEG-H audio
c3d4925a045b : SurfaceControl: Fix builder
cebe8bc80aaa : Wait more time for activity start.
c130a2a8b1d7 : Include PORT_4500 option when encoding IkeSessionParams
edad7c7c6090 : Update docs to reflect LE batch scan report delay floor
6a8d3dc686b0 : Remove package manager feature for toggles
289f167929cc : Handle STOPPED to PAUSED Usage events
7e82b02b281f : Change default ims max retry times
a643441aec05 : Remove usage of optimized reflection getters
f187b6dc5188 : Add back deprecated Translator.translate() method
52c0fcde2829 : Revert "Added exposure effect on ImageWallpaper"
2f37db1c4270 : Revert "Stops ImageWallpaper Thread when phone is idle"
93992527af70 : Fix sandman crash
354c56590e75 : View: Expose gatherTransparentRegion
508e114192f7 : Adding a permission to Shell for testing
1fde398f7fee : Add EXTRA_AUDIO_INJECT_SOURCE to RecognizerIntent
6f36c5bedc0f : PiP: Constrain pinch-resize input to start inside PiP bounds.
41c544c59242 : Make ActivityInfo#attributionTags public.
3e5df2004359 : Add prefetch result to a11y tracing
acbd24cca664 : Fix typo in sensor privacy init
985bfbcc1dc5 : MediaFormat: Update constants for MPEG-H codecs
8d44a5df5291 : Throw NPE instead of IllegalArgumentException in SipDelegateManager
46160dc2c638 : Security fix: enforce read privilege permission to check package privileges in TelephonyManager
93404b488373 : Update docs to reflect LE batch scan report delay floor
209bf897de14 : AudioFormat: Support 13ch audio layout for 360 Reality Audio
8008740a46ad : AudioFormat: Add channel mask constants for immersive 3D audio
f84ac0f59919 : Fix build error due to null annotations in core platform API
fa513c770ed7 : add more details for BluetoothCallQualityReport#isChoppyVoice Bug: 175706147 Test: none
eb5fe1d31c4d : If enrolled show udfps bouncer on camera roll auth
a3b8122623d2 : Fix NPE in dump and add additional dump data
7db0e2e38171 : Smartspace - Fade out secondary cards
c8cf1b02a31e : Unthrottle data retry in some conditions
36349f89a2c3 : Revert "Update user profiles on user unavailable"
e94630b67fc4 : Stop throwing if the label is null
c9c617f88dea : Javadoc URI permissions handling on Dataset.setContent
45eb1cc4f875 : Re-re-designs the volume panel.
8b8d4f86846a : Remove Settings.System.DATE_FORMAT
de787a3115aa : Hide call strength slot when QSBH expands
ff06a0ffb798 : Revert "Save power component names in the summary parcel for MeasuredEnergySnapshot"
c95c242f023b : Sandbox only if an activity may enter size compat mode.
e9030d39ad88 : Synthesize app PendingIntents rather than wrap them
7e2b88237a15 : Camera: Update streamConfigurationMap doc for 1080p min JPEG size
bc6a7d8e2d30 : Add @IntDef for backup transport flags
dfa685c683e0 : Update settings for Date / Time / Zone
d0798fda7140 : Change QS tiles corner radii
d04c627fcbb1 : Re-enable test since bug is now fixed
057b4b8d466e : System MediaRouter2: Resolve API review
8aa8e999372a : Remove CarrierBandwidth.
60028e750192 : Simplify running job checking.
f0361a4c411b : Import translations. DO NOT MERGE ANYWHERE
063e1c8f2b6b : Fix grammatical error in LayoutAnimationController documentation.
ab5f1f83984c : [CEC Configuration] Rename Power Control Mode setting name string
30a3a67dad3a : Fix typo in sensor privacy init
815f2dd72e36 : Change brightness mirror background
82e484b4c392 : Add luminance condition to validate color contrast.
5aa369359e80 : Revert "Set a floor value for BLE Batch Scan report delay of 5000ms"
8362a52c4c79 : Make smart reply insertion logic more robust
dead379e4819 : Add a new permission to install testOnly apps
dbaaacd5ad2f : Expose setInstallFlagAllowTest testAPI
52e19940b168 : Keystore 2.0: Add namespace locksettings.
f32f76d67862 : Correcting the image area computation.
58bd27d6efe4 : Verify that TaskOrganizer gets transferred launch cookie
cbcb0560aea0 : Log more meaningful log DPMS isCredentialManagemenApp
d4e3278b3eaf : Revert^2 "Introduce SpellCheckerSessionParams."
a12987512cd5 : bootanimation: ensure that if a percent is shown, we'll get to 100.
75a4e742f8c1 : Update IME window status when KeyguardController#setKeyguardShown
108cec2f17d8 : Remove the deprecated APIs in UiTranslationManager.
d78c60c10a29 : Add getters to NetworkStateSnapshot
73702413f833 : Remove "Device Controls" from Settings
0e7af77f9415 : Fix test fails of UsageProgressBarPreferenceTest
1c04f614c14b : Check animating accurately when assigning mAnimatingExit from relayout
9e1c04ac30a2 : Clear mTranslucentActivityWaiting if the activity is going to relaunch
c84b3e15df74 : Make IInputMethodPrivilegedOperations to async (3/N)
0808454f8855 : Tidy / regularize shell command help text
11f5e63be5a8 : Address API review feedback
fc7efcbaa64c : Fix build error due to null annotations in core platform API
6d5082d3a593 : Remove WINDOWING_MODE_FULLSCREEN_OR_SPLIT_SCREEN_SECONDARY
b6c021ea81e0 : Fix the ellipsis format
8c63ca65814a : Addressing the feedback received in the API review.
202b58f1194a : Drop the O_NOFOLLOW flag.
f891cef5723c : Fix UsageProgressBarPreference progress bug when zero total size
d9f98565b26e : Fix updateBluetoothStateLocked comments
52c46df5d9b9 : Update TEST_MAPPING imports for connectivity
8f5efb27029a : Roll forward: add a test for ParseException
c3915fc7e7de : Revert "Add a test for ParseException"
091140edc0ce : Change Connectivity resources SDK version to 30
f0431c0edf83 : Change Connectivity resources SDK version to 30
d9ea032b739d : Fix WindowContext is removed unexpectedly
f3ae7ab1ea5c : Fix the ActivityLifecycleTests#testLocalRecreate flakiness
e8c3a42409af : TIF: Change the isForeground API to isVisible and isMainSession
f6008978c482 : Add getters to UnderlyingNetworkInfo
8048d256c2ad : Fix the crash due to multi-register callbacks
6f4ace91fd2b : ContentCapture: Log the text length for VIEW_APPEARED events.
6db5c60751a9 : Introduce WindowToken Builder
8b875d244658 : Implement Device Flag for shortcut integration with AppSearch
1d07de9e9c4a : Update the new animation for collapsing toolbar
cef2817d9000 : Revert "Introduce SpellCheckerSessionParams."
f6a52811a1a3 : API feedback: Translation View API refinement.
e13786d7b3d6 : Correctly count nri uid request counts
efa581e44e0d : Save power component names in the summary parcel for MeasuredEnergySnapshot
26d226301c56 : Fix bubbles for workprofile
bac16b93bca7 : Sysui bubbles multiuser fixes: persistence / overflow
b5a783d611f1 : Move bubble setting to secure table & support multiuser
25ddb677b6bc : Let windowSplashScreenBackground work independent from icon.
1ca437909f56 : Fix flaky legacy split screen flicker tests
13d028d88464 : Change API names and constants by API review
ea303904fd68 : Set a floor value for BLE Batch Scan report delay of 5000ms
52cb2e157110 : Refactoring and mocking to make sure unit test doesn't call the real service
6a67dd5bfff7 : Send BUGREPORT_REQUESTED broadcast to system user
7590ff96f0af : Change Permission Group methods to be callback, gate behind perm
3c8c53697887 : reflect libbinder->libpermission: appops
b0db699780e9 : Adding a permission to Shell for testing
03ade186725d : A WorkSource version of AlarmManager#setExact
e17fcccb1c62 : Use char16_t instead of int in FilterClient to pass 16-bit data defined in TunerHAL
cc6cdbc9deb1 : Use BLAST layer for snapshot starting windows
d5638c96cf29 : Fix typos in documentation
8bbe093657a6 : Avoiding system server dump stuck by pipe buffer full.
668bb09e1a2c : More subtle sparkle animation
472e9444acc3 : Add instrumented app to JAR path (isolated splits)
a41c8f7a7b80 : Adjust concurrency configuration.
f4562b5cee38 : Remove fixed grant of READ_PHONE_STATE and cleanup
985c7eaf4db6 : Revert "Ignore the WiFi network callbacks if they are not default"
954838436473 : Make sparkle color and alpha customizable
7e56f8dad437 : Fix broken hibernation test
23ac92cb394d : Re-expose TrafficDescriptor.Builder for testing.
db950993f20e : Add docs clarifying permissions of setSystemAppState
0662c372186d : Shell: Allow usage of UwbManager ranging API
a46d58ef050c : Import translations. DO NOT MERGE ANYWHERE
90b077719578 : Revert "Hide the call strength icons from the statusbar"
ecc931504f86 : Import translations. DO NOT MERGE ANYWHERE
a005177c0097 : Import translations. DO NOT MERGE ANYWHERE
78f9acd7e7d6 : Switch to using NetworkScore instead of legacy integer
39659bf29aab : Remove use of network scores, and provider IDs in VcnNetworkProvider
7bdcb188b203 : Improve dump detail
061c84ba2707 : Disable INTERNET/DUN when mobile data toggled off
580fda26702b : Remove hidden connectivity method access in FrameworksVcnTests
08bb9cc5dc1f : Import translations. DO NOT MERGE ANYWHERE
4b671da69f5d : Change divider between framework and TileServices
24960962c993 : Import translations. DO NOT MERGE ANYWHERE
bf309e63d4de : Turn on rounded corners on PIP with a flag
cf45006b6885 : PMS caches DPM
e03e4c9e8445 : Add some padding between QS and shelf
f903f01f2503 : Revert "Add icon for "Extra dim" used in accessibility shortcut"
fab68e1481d8 : Don't fork USAPs with open argument buffer
56a7a55e651d : Revert "Add icon for "Extra dim" used in accessibility shortcut"
7f19a2488ec5 : Calculate People Tiles messages count properly
371dd565daa9 : Additional debug logging to triage shortcut related issue.
e859a82468af : Add null checks for notification shelf
dfbcf92cc81a : Relax getCurrentLocation() age constraints
574076a59cf4 : Add more javadoc for requestRawExternalStorageAccess
36429f87de25 : Allow FGS started from MediaButtonReceiver to have while-in-use permissions.
50a8fccec78c : Disallow data when QNS switched the preference
a50e0e791df6 : Add tests for PIP exclusion bounds updates
7562843d60e5 : Remove the usage of hidden API
99d60e82babd : NAS Settings onboarding notification
af760cfc4038 : Alternative workaround for using private attribute
88ae86be6b3d : Clear controls in the temp list after using them
46553039eed1 : Replace binder uid and context permission methods dpms
818ace5fe71c : Add a comment mentioning that errors might be unbundled, to improve backwards compatibility story.
73d2150d1572 : Image inline reply
0e1e52b6cc15 : Import translations. DO NOT MERGE ANYWHERE
44a65980e199 : Refine isLightBarAllowed
c5f95fb5a5fa : Update config from ancestor if it can handle orientation request
3586e3e0d4c5 : Fix ParcelableListBinder to send empty list
0b613298f681 : Register side swipes on the QS with the FalsingManager.
1a33b3891fff : Import translations. DO NOT MERGE ANYWHERE
222e66b31b3e : Import translations. DO NOT MERGE ANYWHERE
70a33f047c62 : Import translations. DO NOT MERGE ANYWHERE
13d52b8e028d : Import translations. DO NOT MERGE ANYWHERE
a285c787fd63 : Import translations. DO NOT MERGE ANYWHERE
508cadb10aaa : Import translations. DO NOT MERGE ANYWHERE
7a1281353a61 : Import translations. DO NOT MERGE ANYWHERE
39dec41a0238 : [Ongoing Call Chip] Keep chip displayed on theme change.
74357c9c9d1d : Import translations. DO NOT MERGE ANYWHERE
8bc30aff2613 : Import translations. DO NOT MERGE ANYWHERE
34c713c691d7 : Import translations. DO NOT MERGE ANYWHERE
b46e5f57f06d : Renaming sharesMediaWithParent on API feedback
21d7ac18de6c : Import translations. DO NOT MERGE ANYWHERE
c89513ac27c7 : API changes as requested by API council.
3c3c68eff8ee : Add server flag for the lower bound
393ad201dc4f : Import translations. DO NOT MERGE ANYWHERE
f994d1229b81 : Move FrameworksServicesTests to group presubmit-large
f421bf17fcf4 : Allow HotwordDetectionService to obtain ContentCaptureManager.
c66dd0af0250 : Fix not invoke setImeWindowStatus when unlocked by PIN lock
2ce1b8142064 : Import translations. DO NOT MERGE ANYWHERE
882dacff1983 : Import translations. DO NOT MERGE ANYWHERE
a118e94cc6e5 : Import translations. DO NOT MERGE ANYWHERE
cceed4f3dc7f : Add buckets params to the binder latency atom
d6b1d4b355d7 : [VCN19] Rename get/setSubIds to get/setSubscriptionIds
87fa64ebe46f : Detects all activities for whether showing work challenge
27a2a5f98628 : Detects all activities for whether showing work challenge
69b3a3cd0462 : Detects all activities for whether showing work challenge
fe5e1432cf16 : Detects all activities for whether showing work challenge
18e2c4c5d65f : Use correct alpha interpolator for notification animation.
6820d7082393 : Detects all activities for whether showing work challenge
c5a303f4a849 : Apply package visibility to AppWidgetManager#getInstalledProviders
7ced33fef897 : Only allow the system to bind to the hotword detection service.
f4c0625458cc : wifi data usage: support to get carrier merged wifi network.
661c49c1cba5 : Delete lib_alarmManagerService_native
60db8208a835 : Add missing synchronized(mLock) into Autofill onServiceDied
55581522eaf0 : Stop processing if the new control equals the current one
ccb090feaf89 : Media metrics APIs: changes based on API review
b4e519caf441 : Revert^2 "Change PlaybackState#isActiveState to isActive"
afef0beebf1d : Add TestApi to trigger the onDetect function of HotwordDetectionService
476cacb0112e : Add missing synchronized(mLock) into Autofill onServiceDied
d5da89479eaf : Use the existing wallpaper command API to send wake/sleep events to the wallpaper.
d0365eb2d7bd : Update the permission check for dump
25a14aff21e0 : Move CtsInstalledLoadingProgressHostTests to group presubmit-large
33ee73cd9e65 : [ANAPIC Review] Change the type of List by ANAPIC review
89a5375d835f : Bugfix: Make InsetsController dump() respect prefix
2ea54f48b747 : Add CarEvsService permissions
e7339d98df08 : API feedback: make DataLoader API System.
655d691d65c6 : Add missing Bluetooth API permission enforcement.
a2927ef3783e : Import translations. DO NOT MERGE ANYWHERE
6d8609c7c11c : Import translations. DO NOT MERGE ANYWHERE
f0249bbdb1aa : Import translations. DO NOT MERGE ANYWHERE
67d0651027cc : Import translations. DO NOT MERGE ANYWHERE
f27cd44a5b61 : Import translations. DO NOT MERGE ANYWHERE
1a578ba0401b : Import translations. DO NOT MERGE ANYWHERE
0c5365652192 : Import translations. DO NOT MERGE ANYWHERE
4d0fb4e79e68 : Import translations. DO NOT MERGE ANYWHERE
a5940b232e21 : Import translations. DO NOT MERGE ANYWHERE
e6c3d5658c96 : Import translations. DO NOT MERGE ANYWHERE
2616bab8431a : Import translations. DO NOT MERGE ANYWHERE
445fd9ed10b7 : Import translations. DO NOT MERGE ANYWHERE
8b00e3f522ba : Import translations. DO NOT MERGE ANYWHERE
6692c09fbdd4 : Import translations. DO NOT MERGE ANYWHERE
bd0bc157d3c5 : Revisit the lifetime of the RebootEscrowProvider
8ab7b0853fe6 : Import translations. DO NOT MERGE ANYWHERE
d42317606e93 : Import translations. DO NOT MERGE ANYWHERE
a7a199b2b8a0 : Import translations. DO NOT MERGE ANYWHERE
c77919a209d3 : Import translations. DO NOT MERGE ANYWHERE
efc2b08ccc26 : Import translations. DO NOT MERGE ANYWHERE
9234f7086dde : Import translations. DO NOT MERGE ANYWHERE
ac49e596d2c4 : Import translations. DO NOT MERGE ANYWHERE
d0812639e01c : Move READ_PHONE_STATE compat id to @hide
94635fcb89ce : Introduce SpellCheckerSessionParams.
844b7dee2ad6 : Hide RCS PUBLISH mapping due to complicated structure
e09fc1cd1811 : Clarify SipDelegateImsConfiguration getVersion Documentation
054b8d3000c7 : Webview overlay support
5681124abbf3 : Add FontConfig.Font.getPostScriptName API
402b1fd272c9 : Rename getAllNetworkStateSnapshot which should be pluralized
eb06df60d368 : [RTL] "Pair New device" overlap on + icon for ar, fa, iw and ur languages
711064188149 : AutoTranslate: Pad view text for compatibility reasons.
5ec2095fe706 : Tweak UI of UsageProgressBarPreference
a5163de7af69 : Use BatteryStats instead of BatteryStatsImpl in BatteryUsageStatsProvider
15823c22a7ca : Fix TunerService/TunerClient implementation issues
d86b2e7c6d74 : Add URSP matching failures as permanent failures
9d193906c6ea : Default power menu QS button on when enabled by resource.
543858416af2 : Support 8 channel IEC61937.
0f9d30ac1262 : Import translations. DO NOT MERGE ANYWHERE
0ab731207811 : Import translations. DO NOT MERGE ANYWHERE
307f51a17db6 : Ensure updateState() is available for software hotword.
a35b76999991 : Revert "Use the existing wallpaper command API to send wake/sleep events to the wallpaper."
c14734d86537 : Account for padding in dispatchScrollCaptureSearch
c94f691019cb : Revert "[ANAPIC Review] Change the type of List by ANAPIC review"
b4ab288c817c : Don't use WINDOWING_MODE_FULLSCREEN_OR_SPLIT_SCREEN_SECONDARY
7f5839d91680 : Import translations. DO NOT MERGE ANYWHERE
22c255d69c9f : Update strings for privacy dialog
8c97d4fe79d1 : Fix operation auth bound keys.
732437f3a582 : Import translations. DO NOT MERGE ANYWHERE
6eed56ddd395 : More Bluetooth API annotation updates.
8d02f690b06e : Revert "Make sure activity is started in requested windowing mode"
c863792d62b0 : Check if idsig size is within IncFs limits.
f7dc0bc32830 : Import translations. DO NOT MERGE ANYWHERE
d1430abd0665 : Set CDMA roaming/subscription mode throws ISE if not CDMA
74f9861490d7 : Move RecyclerView scroll capture to the center
e7df55839664 : Revert "Revert "Increase MAX_ATTRIBUTIONS to 10000""
eecdf254e9fd : Remove checks for system_process in TelephonyManager
48fb879bad6a : Import translations. DO NOT MERGE ANYWHERE
fcfcd6b5c30b : Import translations. DO NOT MERGE ANYWHERE
58cd8bc29e09 : Prevent apk-in-apex from being registered under wrong apex
3a77d720e947 : Fix screen will flicker when swipe-down around NavigationBar to trigger One-Handed mode many times quickly in a short time
c30f4b771221 : Import translations. DO NOT MERGE ANYWHERE
fddc1eb39676 : Update AppSearchManager to clarify features
657b3c4f2f3d : Hide LongScreenshotActivity title in dark theme.
1e4d75a06bc2 : Fixes metrics collection in RRMS.
516cd3e2cdcc : [Ongoing Call Chip] Add a click handler using ActivityLaunchAnimator.
24220aae0940 : CallStyle actions have minimum width
208b1b1b690d : Allow passing 0 to RemoteViews.setDimen() or setAttr()
c86a84fd9e83 : Enforce mutual exclusivity in setScrollCaptureHint
d13937900cce : Add the ability to override time origin priorities
6de947c8076d : Update on shortcut changes and statuses cleared
e228edfdd938 : Update background colors of apps
699cbd988cc4 : Use caller's user id for recent caller info
05cb3cc0a136 : Import translations. DO NOT MERGE ANYWHERE
dcbfcc592833 : Indication area text running into wallet
cba2ce26c249 : Fix LockSettingsServiceTest
82f1652e350b : Move bouncer to bottom of screen when in one handed mode.
b8836060f32f : Fixing QS expanding in split shade when swipe happens on notifications
0edac713f573 : Move scroll capture back to ScreenshotController.
624459fde3b9 : Revert "Workaround for sysui studio builds"
b14fae8bf281 : Import translations. DO NOT MERGE ANYWHERE
50ef8bc004e3 : Don't include protolog-lib in services
bde980759e03 : Use the existing wallpaper command API to send wake/sleep events to the wallpaper.
8533c0b3ca7e : Add copy builder to TimeZoneCapabilities.
4999cf0efb94 : Don't update volume in AudioService when SAM is on and ARC is off
cbe7e963ab96 : Keystore 2.0: Add key migration API.
b5f0bcb0e582 : Fade in status bar icons during launch animations.
d5a4235d1505 : Import translations. DO NOT MERGE ANYWHERE
278e11314040 : Import translations. DO NOT MERGE ANYWHERE
cbdd8bdb9f31 : Introduce config for sandboxing
d3588352d6b9 : Import translations. DO NOT MERGE ANYWHERE
0caab1c80085 : Controls - Restart activity on rotation
8b0bed7f2477 : Import translations. DO NOT MERGE ANYWHERE
6cb7c9515ffc : Fix metrics didn't log ONE_HANDED_TRIGGER_GESTURE_OUT logs when NavigationBar type is Gesture Navi
fb2df7004152 : Ensure that the root view is an AppWidgetHostView in setRemoteAdapter
074a8b701274 : Fix LockSettingsServiceTest
b0267bd0c563 : Make detached task trimmable
65f8e775fef1 : [NS13] Remove the last usage of the legacy int
1b49368d9fb7 : Treat TV_POWER as POWER on non-CEC sink
062e858a7ca7 : Add hall sensor support
5bf19edb1a56 : Avoid null pointer exception when calling NotificationShadeWindowControllerImpl#dump
18e0945627b7 : Fix TextClassificationTest#testToBuilder
e5b567749e1c : Skip some unnecessary allocations
81b55fbe8c54 : Add CONNECTIVITY_USE_RESTRICTED_NETWORKS permission to shell
6d29225bf3f0 : Bug fix for QuickAccessWallet.
fb059fc06b34 : Various fixes in ShortcutService
2616a431e77a : Fix a bug in SpellCheckerService.
b3982fc8be5c : Fix two problems in the ExecuteBinary function.
2aa9fa55cc78 : Force FilterClient to NOT reset the FMQ pointer when creating the MQ
a2fee1cbcb94 : [Telephony] Describe the failure case in doc
a4977ae2bc6f : Reset the layer of the nav bar when restoring it back
c8e411fd1fa2 : Add a test api for checking if system supports TaskSnapshot
6298f2c0461c : Starting window performance tuning for binder block.
660a6679d97d : SurfaceFlinger: Prepare to remove BufferQueueLayer
f7e9c836c4eb : Update documentation for setSubscriptionOverride
5ada1508c2e8 : [pm] remove incremental startable/unstartable code
8724e0eb7527 : Add UiAutomation shell permission tests to Shell presubmit tests
490befc506f2 : Resovle hidden connectivity methods usage in SystemUITests
762658fad167 : Enforce isSystem for app-link SysConfig
de5152ee9b0c : Fix notigication group background color
fc8f4300920b : Add null check before trying to give appOps to package.
09c58000d4a0 : Fix API review issues for 5G Slicing feature
fcdcaa840fba : Inline notif send button dimentions fix
aeb4ac64f44c : PiP: Don't invoke double-tap gesture (maximize) if menu is showing.
a6cb2f1e8539 : Change osAppId from String to byte[] to match specs.
77147a3194b5 : Import translations. DO NOT MERGE ANYWHERE
2a815a678bbd : Suppress AutoBoxing issue for hasRequestRawExternalStorageAccess
cbe99e87b7ea : Workaround for sysui studio builds
1917334c2c23 : Handle width and height options in Tile previews
6d1601a740fd : Move sparkle animation to RenderThread
0d07ec01ea34 : Refactor isAppHibernationEnabled check in AppHibernationService
5889bd1f7f66 : @IntDef incorrectly marked as containing flags
426998c94324 : Fix some UX polish bugs
b28ccdd2b432 : Update gpay icon on keyguard visibility
938e329b77b2 : Refine BluetoothLeAdvertiser permissions.
ca25625601c0 : Add Activity#onPictureInPictureUiStateChanged and PictureInPictureUiState.
1b639e5f0087 : Camera: Add new hidden tag for multiResolutionStream support
f7d8ad2a8ac1 : transcoding: Actually hide the isSlowMotionSupported api.
1e16caa2556b : Update Wallpaper to use BLAST
1bc2da8435c9 : Make LocationProvider exemption SystemApi
ecfc01464a4b : Add transition between LongScreenshotActivity and editor
ac9d5cd7ec04 : Revert "Increase MAX_ATTRIBUTIONS to 10000"
d9701f80e191 : Clean up ComponentController and fix some bugs.
c6be9fe47041 : Temporary stop-gap for Chrome target SDK issue.
037dd82616ff : Deprecate ActivityRecord#mLastKnownParent
76a512f958cc : OOB generateLocalOobData
60864b944e4b : Do not hold indicators for apps that become paused
8e72fe23d655 : Change brightness icon depending on level
1cfbcfef5cdb : Update location time docs
8b08e82d3185 : Add method to remove file from history based on matching file path.
dc323f27adba : Fix size calculation
b950a1f746c9 : Update native font API to read updated font files.
abf6490b2411 : Remove remaining uses of Preconditions.checkNotNull.
dfcbefcc509c : Add reference for privacy hub API timestamps
ecf4580c8a20 : Rename SettingsPreferenceTheme to PreferenceTheme.SettingsBase
99c69253389c : Expand notifications like accordian
cc9c2a00a373 : Restructure tracing code to prepare for the adding of filtering and searching features.
f305a1b65db4 : Temporary stop-gap for Chrome target SDK issue.
dbb293e7f287 : Update Javadoc method references
1cd1c555c267 : ScrollCaptureConnection: fix npe on close() when active
41f4544e59c2 : Scroll Capture: Add configurable post-scroll capture delay
a869fe01e6fc : Ensure the no calling icon is not ignored
02def928920b : Add intra-package job concurrency limits.
c219d421eb57 : [VCN20] Change requestBackgroundNetwork argument order
abbee6e7c656 : Handle null pointer cases in ConnectivityService
6fac9c780a2a : Launch app unavailable dialog when WP is off
6e67ca77fbe7 : Improve PackageManager snapshot statistics
f226bc08780f : Remove quicksearchbox from home window list
7bb9eab0a897 : Enable IME to control the source of suggestions
3fd4388757f6 : PasswordPolicy.getMinMetrics PIN
8c878d61bb67 : Conditionally show bootanimation for quiescent boots
1efdc1f4c0dc : Apply package visibility to the getSyncAdapterPackages
6f2b69d36211 : Make @RequiresPermission RetentionPolicy.CLASS.
0ad62a247175 : Add dplotnikov and gaillard as owners for binder proto file too.
53fdbbcc97f4 : DPMS setProfileOwner access control
31e9ca615b32 : Fix NPE if display is off and then removed
f2a4eb5908e8 : Deduplicate discrete events for different attribution tags.
2015882fda4d : Separate initial layout from placeholder layout
30ad4bf90aea : [Telephoy] Add phone Id to support DSDS
738468ba1751 : Make IInputMethodPrivilegedOperations to async (2/N)
6ffbb9568c09 : Change MODIFY_AUDIO_ROUTING permission to MEDIA_CONTENT_CONTROL
55931c475938 : Stop rate-limiting toasts while the package is in the foreground.
0aa8c19a82d7 : [VCN20] Change requestBackgroundNetwork argument order
54a17ad39d5a : Deduplicate discrete operation before delivering result.
e9f44933ac35 : Add icon for "Extra dim" used in accessibility shortcut
472290f79875 : Anchoring bottom of notifications scrim in split shade mode
2326bc47bb4c : [VCN19] Rename get/setSubIds to get/setSubscriptionIds
091a6db76bd9 : Animate the QS gear button click.
103e78ed4858 : Don't expose raw IBinder APIs.
fc8fd1018c5a : Move icu related hidden API flag file contents to icu
b2d391d2b2f2 : Move art related hidden API flag files to art
738f91941889 : Move hiddenapi sort preupload tools to tools/platform-compat
1835f13c4eac : [Telephoy] Add phone Id to support DSDS
448851b19901 : Add documentation
287c90d4b0bb : Replace unaudited PendingIntents with FLAG_IMMUTABLE
8cb6c27e8e2f : Storage Settings Apps category shows image/video/audio APPs
634da079f74f : Only initialize Session's package name once.
2f8522313b41 : Remove hidden method link in public addRoute API
9745794e8533 : Add sensor detection latency to LatencyTracker
8975ce55c0ad : Pass ScreenshotSmartActionType as a new parameter into ScreenshotNotificationSmartActionsProviderGoogle#getActions where it maps to InteractionType to differentiate Quick Share action from regular smart actions. SystemUI side change.
12d6eb2871ad : Add test for [set|is]BypassableVpn
46ad0118cb65 : Removes System UI plugin for BC Smartspace.
2fe2039f9403 : Remove ParcelableException from AppSearch.
9eee708a97f1 : CEC: Drop TODOs marked as fixed/obsolete
b2cc9c945bda : Log hibernation state with AppStartOccurred atom
12dfd2253d34 : Revert "Register PackageChangedReceiver to AppSearchManagerService."
91081949634b : Change Nci to CellInfo.UNAVAILABLE_LONG
c317a6f8a661 : wifi: Rename country change API
0110dc4836eb : Dump binder proxies interface descriptors on a separate thread.
6e0af90a70db : Check usb functions support with USB Gadget Hal version
4ca1b87fdbf2 : Fix WindowContext cannot add window with sub window type
856a92d32ee2 : Exempting prioritized alarms from min_window
4817dcf91a36 : Extend framework-connectivity.impl visibility
f9d768410b38 : [ANAPIC Review] Change the type of List by ANAPIC review
4acdb1beffc4 : Update Bluetooth API annotations.
a19a392f9888 : Add new data fail causes for ENTERPRISE failures
1b73896e5a73 : Phase 1 of status bar system event animations
ff988dc8ccbd : Manage/Clear all pill color
49cd50b3fd7e : Introduce WindowProviderService
855f753c8015 : Allow frameworks-net-integration-testutils to access hidden methods
f2761a61a2df : Renames RotationResolutionRequest#getPackageName()
55aedb8afdea : Use new bcast permission filter in telephonyregistry
875b80655c4e : Move from face-specific settings to generic biometric settings
979191a80bc8 : Fix typo
71463a4cb133 : Error Prone for RequiresPermission across AIDL.
f9933b7d1837 : Increase MAX_ATTRIBUTIONS to 10000
9357d80eaea6 : Skip domain approval logic if host is invalid
2d736276a9f1 : Enforcing a minimum window on inexact alarms
3e5dae9da2fe : enum migration
9e0490089cd6 : AudioService: make BT A2DP API async
10fe18eaf837 : Updated DisplayHash APIs
d449b88ea21c : Choreographer: add more traces
7f64b1447854 : Fix back stack for PiP from multi-activity Task
ccf3e8b9f965 : Updated native SurfaceControl APIs to reflect their behavior.
cf864d996423 : Update TestHal with new getFeatures/setFeature
43158d470e95 : Shell: Allow usage of UwbManager APIs
ddf9718ead9d : Change AppSearchManagerService's thread pool to use LinkedBlockingQueue.
ce86f719c480 : Disable flaky flicker tests
186c182cb933 : Fix overlay reference app visibility
7234ea353734 : Include OWNERS file that exists
746568d25b20 : Reroute surfaceflinger atoms through system server
ccb567856977 : Add some TestAPIs for replacing some @hide API usages in ExtServices's test
76d81231f4c9 : Update getOwnersForDomain docs and enforce non-null
15fdb150a3ad : Preventing component spoofing during getShortcutConfigActivityIntent
18de9f0156ef : Update Kotlin sample code for CountDownTimer and Parcelable
8cf4edc1187f : Shell: Allow usage of UwbManager APIs
ba2c904f8d2c : OOB generateLocalOobData
8ec97b0db05b : Remove QS drag handle
451f3ff377ba : Fix notification background color
a2ed9b6bef7b : Fix snooze view
60c693aa8dfd : Add NfcManagerTests
78fad0d6d3d4 : Update ControllerAlwaysOnStateCallback to ControllerAlwaysOnListener
3e458c4ffd4f : Disable blurs during battery saver mode
7e18b475d3ce : Add GL_CHECKPOINT before invoking webview
71f639639767 : Add ability to enable extra udfps vibrations
86925687e6c5 : Add visibility rules to StubLibraries.bp
02973409a30c : Show all BatteryUsageStats in BatteryStatsViewer
efe80391dd26 : Fix alignment when build number is not shown
b7e653eff0f2 : Refactor letterbox logic in separate classes.
462f3a6a0bd2 : Add string for disabling transcoding cache from Settings
162be8a14025 : Don't read or persist historical registry on the critical path
3b6a74572d2f : Rename SettingsPreferenceTheme to PreferenceTheme.SettingsBase
ed7fabe1d800 : Revert "Check mInputEventReceiver before sending timeline"
10f23c1e9b77 : Update the notif expand button so it can be shared
39b366fc44d9 : Fix the service cann't rebinded after the service died
e85e9ef246cf : Update framework from jetpack.
1e8b9c17fea1 : Use config.xml for Flip to Screen Off.
9e8a3df4e5fa : Avoid spammy adjustCallback iterations.
2f630c61f79d : Remove the signature protection for sensor privacy permissions
a0d9cf7f53ca : Add a permission check to a stubbed method
b65b62304f4b : Remove QS flag
675ffd271b3e : Add NWM#getWatchlistConfigHash to test api for testing
682673fc2131 : Fix ConnectivityController running job counting.
5acd800c8a97 : Get brightness slider size to new spec
ad099e9f2bc2 : [FW] Change the fake translation name to formal name.
5b91a19e2aa2 : Prepare to make origin list mutable
fb7f36b3cb10 : Make TYPE_VPN_LEGACY no longer deprecated.
3ebb7ced3100 : Smartspace + shelf - Remove space
c35f61818c84 : Allow provisioning state transition _PROFILE_FINALIZED->_USER_UNMANAGED
a76c5b2bed5d : Smartspace - Allow primary card colors to be updated
11972fd43164 : Generalize tools/hiddenapi/checksorted_sha.sh
afb6c9ff987d : Avoid duplication of compat team email addresses in OWNERS
f08559cf4322 : Set correct audio source when creating mic audio record
c33648aae08d : Hold WM lock when add starting window to TaskOrganizer
1ec3a8bc65d2 : [Telephony] Physical Channel Config should support DSDS
08c30bae75cd : Remove com.android.i18n.phonenumbers from libcore packages
7ee82891ec8e : Allow network providers to set the linger duration.
d077dbf43841 : Revert "Change PlaybackState#isActiveState to isActive"
1695f185b73b : Fixing dual tone shade in split shade mode
5b145133ca5b : Letterbox positioning (3/3): Configurable horizontal position.
68615ec0c8c2 : Remove custom android_test.jar disting
240ee48eec72 : Run bpfmt on StubLibraries.bp
37fc6b90ca27 : Re-route to default display if the home activity doesn't support multi-display
c8fe1ddd6c84 : adding a public constructor for DeviceProductInfo. Improving javadoc for #getManufacturePnpId
76ea04fab427 : Add lint baseline to address NewApi errors
c40355f469dc : DPMS setDeviceOwner access control
54e707a62e9e : Add a test for ParseException
4fb8a97b2174 : Move isChangeEnabled() to end of the if statement.
728f5d71cca1 : Fixed attaching nav to app not working for notification case
5ff153106d0d : Do not override MULTIPLE_TASK flag for singleInstancePerTask
e0c507d5a8a7 : Rename SettingsPreferenceTheme to PreferenceTheme.SettingsBase
4e3ad4dbe4ef : [Telephony] Physical Channel Config should support DSDS
a0f189ff0ac8 : Move ActivityThreadTests to presubmit
db650d49b781 : Notify exit animation done to transfered starting window.
9ac5f83a721a : Apply package visibility to the LauncherApps#isActivityEnabled
ad39d9b18d3d : Remove hidden connectivity method usage
f8853f75c197 : Wait OCCLUDE transition until screen turning on activity becomes ready.
dcecfcf76f30 : Fix One Handed Feedback gesture's animations are quite jarring
f18e567b2ab3 : Rename IInputMethodManager#reportPerceptible
a7f1f88f9c67 : Fix an issue where the return value is null when retrieving shortcut
35fccc4535dd : Revert "Check mInputEventReceiver before sending timeline"
9dfb804a4e1d : Convert VcnNetworkProvider to use NetworkOffers
153f2acfee7c : Fix NullPointerException in BatteryUsageStats
7ec569a5cd07 : Make removeImeSurfaceFromWindow to one-way
9e19e96ad0c0 : Remove POWER_COMPONENT_USAGE and TIME_COMPONENT_USAGE
d952496f9477 : fix bug 184901520.
66a9973b9d79 : Use #setNetwork and #getNetwork for IkeSessionParams
4d8cd6a0d7b4 : Set charging animation windows as trusted overlays so that touches can pass through.
3ec33a7ef6de : UwbService: Enforce UWB_RANGING runtime permission
03d6450b478c : UwbService: Enforce UWB_PRIVILEGED permission
0ca911f5f850 : Added velocity scalar and updated spring values
a12c1f150dec : Add framework-connectivity-test-defaults into integration test
b2fb0fa696dc : Temporary stop-gap for Chrome target SDK issue.
608087aa121b : Fix a bug that ripple might get readded to WM and cause crash.
0c81801f9ec2 : Fixed and decreased isAtEquilibrium thresholds
ffc912dace5d : Switch to using NetworkScore instead of legacy integer
fff0f8ba339a : Remove use of network scores, and provider IDs in VcnNetworkProvider
1ce20d65e0ef : Improve dump detail
fcacb06752e4 : Disable INTERNET/DUN when mobile data toggled off
2abc46ac29eb : Remove unused variable in MtuUtils
6e5f0868c65a : Add secure setting for using biometric
e4be25444b76 : Open power menu lite on long press power
96d703917d77 : Rename storeCallComposerPictureAsUser
7994f8159af4 : Smartspace - Align large clock
f1f6eb42052d : Hide Sysui 3 button nav if used in taskbar.
f0c113eac852 : Verify updated font is used in app process.
1cac73d9bd2c : InputMonitorCompat is no longer Parcelable
a2094009e1e2 : Add config to override face unlock bypass setting
f00114d03faa : Allow throwing error on creating translation session (context not supported by service).
9202b39f0447 : Implement domain verification backup and restore
b0385b3952c5 : Add device config tests to GameManagerServiceTests
d23762799b88 : libhwui: Use wc instead of du to monitor file write
ff900bd19c87 : Call WindowManagerInternal#waitForAllWindowsDrawn for secondary displays
d190547ef97f : Revert "Enable PackageManagerService snapshots"
53bcb12be576 : Import translations. DO NOT MERGE ANYWHERE
cd41fcd0de88 : Fold in QS overlay resources and set flag to true
9ed86141f2d6 : Adjusted interpolation and stretch intensity
8a1a40d02c6b : Rename CDM provider config property
3885aa960ba7 : Add BatteryConsumer.getCustomPowerComponentName() and getCustomPowerComponentCount()
e8d8d3dc8526 : Check appEntry is not null before dereferencing it
c258d7f4ca3a : Disable some trace assertions
a77bdb516195 : Bluetooth OOB: Fix getLeAppearance
c7e2576fb6e4 : Device-Specific Display Settings Should Not Be Applied During Tests
cac316e6acbf : Match rounded corners in QSDetail and QSFooter
134e4026c71e : Fix NullPointer Exception in testharness command
1181b57b0813 : Import translations. DO NOT MERGE ANYWHERE
d69e8250ce52 : Import translations. DO NOT MERGE ANYWHERE
b0a39a0b5cc5 : Fix an issue where the return value is null when retrieving shortcut
39269387de4b : Import translations. DO NOT MERGE ANYWHERE
e20798f2987e : Migrate to using config change to update bounds
7db8da8a1ecd : Remove CloseGuard from DisplayEventReceiver
5571ca14ac47 : Change clipboard access notification wording.
274661478cdf : Don't update volume in AudioService when SAM is on and ARC is off
fd8ab227f145 : Animate the "Manage" notification app launch (1/2)
0861012a45de : Use isServiceAvailable for wallet tile availability
6f97e15e3be1 : Fix a logspam
5681a4818d54 : UwbService: Handle vendor service death
e4fd3ed60bb1 : UwbService: Create a UwbRanging callback wrapper
27e1a87a4869 : Uwb: Create a new Uwb system service
473d4e111cc5 : Integrated policy-exempt apps into isLockTaskPermitted().
cf72270a2ea1 : QS Wallet priority placement
bd7e7d72a14d : Add @RedactionType annotations to VpnTransportInfo.
10f328c580fe : Change hwui jank detection to use deadline & gpu completion (1/2)
7df3eeac3112 : Import translations. DO NOT MERGE ANYWHERE
5ba19c973a92 : Do not inset scrollBounds by padding unless clipToPadding==true
ad1a153a63e8 : Update user profiles on user unavailable
edc429403d72 : Handle stopping and finishing activities on drawn
853dcb5a41b1 : Expose vibrator frequency bandwith to the service
61e2a52d77a3 : Wallet on lockscreen
c28f1ec47b6b : Import translations. DO NOT MERGE ANYWHERE
7fba133318c8 : CEC: Implement handleReportArcTermination method
6e075783ee90 : Add Vibrator.cancel method with usage filters
79ce43c3e175 : Import translations. DO NOT MERGE ANYWHERE
18f3a26efad7 : Remove hidden connectivity method access in FrameworksVcnTests
8f2025d9b969 : Import translations. DO NOT MERGE ANYWHERE
5fbb1a6f9dcc : Add hidden setter for AppWidgetHost's InteractionHandler
d7a54bfa66d8 : Use new widget functionality to reconfigure widget
daed083d0aec : Add a rollback test
d8d85f464704 : Register PackageChangedReceiver to AppSearchManagerService.
a8ddeb4feb49 : Add ACCESS_MTP permission to Shell for CTS test coverage
80005cd69731 : Rollbacks shouldn't be removed when it session expires (1/n)
d34f536b59b1 : Add lint baseline to address NewApi errors
67149b8c73d6 : Import translations. DO NOT MERGE ANYWHERE
b7fe6a9a6ffa : Removing permission requirements from surround sound setting getter APIs
11d243e01c84 : Add attribute setters for RemoteViews
16f9abf39f2c : Import translations. DO NOT MERGE ANYWHERE
a5b660e386c3 : Enable WindowContext to associate with WindowToken
505dbe3dd9d9 : Fix WindowContext cannot receive global config
dc21e115db3e : Import translations. DO NOT MERGE ANYWHERE
8e6497f7c7bd : [PhysicalChannelConfig] Add more useful logs when calculate actual frequency
f98fad712be5 : Temporary stop-gap for Chrome target SDK issue.
8960d6667b18 : Add debug log to help to debug translation problem.
1543560b196c : Extend framework-connectivity.impl visibility to more test
27a78d173e5b : Import translations. DO NOT MERGE ANYWHERE
64425453abad : Init shared memory handle when opening Filter in the Tuner JNI
c773d42a04aa : uwb: Add owners for uwb service
221de3457b8b : Add @SystemApi for Secure.UI_TRANSLATION_ENABLED
00795f95025d : Move CtsHostsideNetworkTests to group presubmit-large
c35a8165bb87 : Add SDK version check to skip S added API test
346118543b1f : Suspend dialog improvememts
5b449e1f2f56 : Rename the Smartspace media recommendation layout to avoid potential mismatch.
4c7720ba8650 : Add [get|set]MaxManifestReceiverApiLevel to test api for CTS
cbd40e683ffb : Only clear SurfaceControl.Transaction when parcelling as a return value
93b3dd7fb0d8 : Allow Descrambler.add/removePid to pass a nullable optional filter
c231a5b08d67 : reflect libbinder->libpermission: appops
e5017913a44a : Update the format of RCS provisioning config XML
7366a4b1b97d : PiP: Add rounded corners to the menu.
64ee7ff095ce : Change getOwnersForDomain to SortedSet
b2fdd34a807a : [api] hide ACTION_PACKAGE_FULLY_LOADED as it is not used
aafe4edd9862 : Allow getComponentName() to be used in tests
523643c45ca3 : Allow certain apps to access blobs across users.
57fc53d21e1b : Remove unused variable in MtuUtils
5b33cdeccea6 : Allow first color event during SUW
ab82b008f1f5 : Honor the BlastSync request from WM until a frame is drawn
6443454d68b3 : Revert "Revert "[SettingsProvider] remove in-lock calls to PackageManager.getPackageUid()""
a113e9971a71 : Don't hold the CPH lock while installing providers.
3c167fe9ca15 : Revert "PasswordPolicy.getMinMetrics PIN"
f6e8198fbaa9 : Update doc for FEATURE_SECURITY_MODEL_COMPATIBLE.
cfd031a9fb60 : Enforce the PI mutability flag requirement for test apps
a9192592858e : Add an excludedPermission arg to filter the set of apps that a broadcast gets sent to
7c368531a4e2 : Rename createContentUriAsUser to createContentUriForUser
0a458ab55ad7 : Fixed issue with invalid stretch params
66ee5e4b757a : MediaCodec: minor revision of APIs for vendor parameters
fdcd1a4bc6c9 : Revert "Revert "Update face detectInteraction""
bdd6f7d52122 : API feedback with better documentation.
3c3229c21650 : Revert "[SettingsProvider] remove in-lock calls to PackageManager.getPackageUid()"
23b4447865b1 : Add RECORD_INCOMING_PHONE_AUDIO app op
bf5d97ba93c7 : Fix race when rotating the display during an entry into PIP
1aa3fb5e4cf0 : Change BinderLatencyBuckets to use int[] instead of ArrayList to improve performance.
835dd78c4c1c : Addresses TODO in ResumeOnRebootService Javadoc
a601628360a3 : Import translations. DO NOT MERGE ANYWHERE
e4c593cc86a3 : Add logs when addAuthToken is invoked
2dde39b5d307 : Import translations. DO NOT MERGE ANYWHERE
c72f8d78d6e5 : Shell command to toggle sandboxing
1efc2a70b20f : Revert "Clear controls and animations in temp arrays after using them"
68d6e8ebb8fc : Use default font for clock font
c248630cff93 : Change associate return type to void
740652781722 : hwui's own impl for interpolator
100497084a22 : Push the latency histograms to statsd
2ac94cb7a27d : Remove the FGS exemption list
da80a9a4e68a : Wallet card carousel screen UI polish.
9cacaa37ca65 : Camera: Notify camera service about display changes
47b9ccdf1c08 : Addresses TODO in ResumeOnRebootService Javadoc
a16d0b3ac12d : base/wifi: Remove rpius@ from OWNERS
9c74c744fcf3 : Inline usage of jarjar_rules.txt
e3d44e8b7628 : Move defaults closer to their targets
31fb58bd22a2 : Move framework proto build rules to separate file
1461c6ef55ac : Inline usage of jarjar_rules.txt
92b6c725b002 : Move framework proto build rules to separate file
c2b2a83aa794 : Import translations. DO NOT MERGE ANYWHERE
6ab851badc7f : Fix NAS feedback UI debug info
9f9f90b260f9 : Move font tool build rules to subdir
55e59cbf4875 : Move build modules from top-level to core/java/
702aa95096f6 : Move font tool build rules to subdir
84918d567459 : Move build modules from top-level to core/java/
7a659fca8941 : Revert "[SettingsProvider] remove in-lock calls to PackageManager.getPackageUid()"
d8dc940fc013 : Rename CombinedVibrationEffect to CombinedVibration
069278cdb703 : Power + Volume up key chord can now be configured.
7b63f6f1304a : Hide CropView until the image is ready.
9de91d3cba36 : Scale the expanding view content towards the center.
7bfdde81716d : Update EXTRA_PROVISIONING_SUPPORTED_MODES values to flags
3969fad48b82 : Export monolithic hidden api files to the dist
904ec85b6196 : Fix typo in documentation of `ZygoteCommandBuffer.nativeForkRepeatedly`.
0d442c49221e : Update KeyguardIndicationController
b370170fdbe5 : Set theme and support dark mode in People widgets
e0362426ebc1 : Animate LockScreen and AOD clock text for charging events
d1c02ba891a0 : Rename send_standby_on_sleep
e852b071ff12 : Fix use of NavigationModeRule on flicker
6502f59a98e6 : Fix FileUtils#copy to fallback on userspace copy if sendfile fails
65ffc7fabea6 : Update references incompatibilies files
3058e21acf19 : Import translations. DO NOT MERGE ANYWHERE
5cdff411cefa : [Telephony] API Review: getMergedImsisFromGroup
c6451f271c66 : Fix NPEs for virtual displays
a049f622da40 : API review: change getKeyPairGrants return type
7f3393d849ad : Update references incompatibilies files
b41253b7daf0 : Update to latest UX margins for clock... and much more
8220759546cb : Fix a bug where updates of offers won't find existing offers
5c10b79466c9 : [NS12] Address comments on NS09
04cd68a03ed4 : [NS11] Fix yieldToBadWifi over the policy scoring
b2f9756d7073 : Remove disabling of errorprone checks for stubs
81af1f503c33 : Move global hidden API flags generation to platform_bootclasspath
f6da995b0570 : Remove obsolete test APIs of split screen
661c3e3e8bd5 : Enforce formatting of bp files on repo upload
e9f341c20f65 : Rename APIs in NetworkAgentConfig.Builder
f8979c284a63 : Fixed the flickering of the nav bar
d569b783aa08 : Replace hidden API with public API
57dc3874f6bb : Remove translation service feature.
72ec86efb339 : Import translations. DO NOT MERGE ANYWHERE
43e006b69ba8 : Add backward compatible for MainSwitchPreference
25c8601bdf90 : Update battery saver footer strings
2cbed30cde37 : Remove TcpRepairWindow from module-lib API
2e8aeef75bb9 : Import translations. DO NOT MERGE ANYWHERE
42c619f06305 : Import translations. DO NOT MERGE ANYWHERE
ae27b152318d : Import translations. DO NOT MERGE ANYWHERE
88c2fc77511c : Import translations. DO NOT MERGE ANYWHERE
839387b75d37 : [RCS]Migrate from getEncodedMessage() to toEncodedMessage()
4711c2e6d33f : Import translations. DO NOT MERGE ANYWHERE
52453c165c2a : Import translations. DO NOT MERGE ANYWHERE
440556aee40d : Import translations. DO NOT MERGE ANYWHERE
52d7823ca9b5 : Import translations. DO NOT MERGE ANYWHERE
024340aa563c : Create a WatchedIntentFilter
a5f59b2a9a7f : Create a snapshot cache utility
f53b40d9d60a : Import translations. DO NOT MERGE ANYWHERE
81968afd80c9 : Import translations. DO NOT MERGE ANYWHERE
47092c273108 : Shortcut integration with AppSearch (Part 10)
027b2188473b : Integrate HWUI with PerformanceHintManager
25318b7316a7 : ADPF: Add HintManagerService
4c6e5036b78e : ADPF: PerformanceHintManager API implementation
29054f692c65 : Import translations. DO NOT MERGE ANYWHERE
4d0179ed56c5 : Import translations. DO NOT MERGE ANYWHERE
fcaf2e20ba76 : Import translations. DO NOT MERGE ANYWHERE
b51c0a7b5479 : Import translations. DO NOT MERGE ANYWHERE
9bc50085c8b2 : Import translations. DO NOT MERGE ANYWHERE
1824b046dd0d : Import translations. DO NOT MERGE ANYWHERE
de51b9941078 : Import translations. DO NOT MERGE ANYWHERE
203bdc8be360 : Import translations. DO NOT MERGE ANYWHERE
d4420de0cdf4 : Revert^4 "Enable smartspace"
148f3d08eaed : Import translations. DO NOT MERGE ANYWHERE
629f3cb0bb6f : Add Smartspace media card in media carousel when the Ss data is available.
c93b57ba298e : Fix Screen Off logging for Flip to Screen Off.
579e127fcc46 : Import translations. DO NOT MERGE ANYWHERE
d8dd3010d459 : Revert^2 Initial data pipeline for Smartspace media recommendations data in media carousel.
e651abc2957b : Add DisplayModeDirector support for UDFPS
475b98c5adaf : Import translations. DO NOT MERGE ANYWHERE
73efcfcf154f : New color spec
11ef406ebe06 : Import translations. DO NOT MERGE ANYWHERE
2a4f86bea0b6 : Revert "Update face detectInteraction"
6e0ed007935d : Import translations. DO NOT MERGE ANYWHERE
630fc982a563 : Import translations. DO NOT MERGE ANYWHERE
052527427089 : Limit fixed orientation letterbox to split screen and fullscreen on task level.
8720c31b1102 : Import translations. DO NOT MERGE ANYWHERE
dc6f2651bec2 : Conversation visual updates
474377182b08 : Clear PersistentSystemFontConfig before update.
efcf043ff92f : Delay gesture processing in FalsingCollector.
947b45adc585 : Wallpaper background for letterbox.
8a86b1dd88bb : [SettingsProvider] specify settings type in the comments
f7568e83314c : Add namespace to lStar
c9884a144eb7 : Use IkeProtocolException#getErrorType() to identify a specific error
cd83b1fac793 : Upgrading allowlist for calendar provider
911ef5217963 : Use elapsed-time in AppTimeLimitController.
2dd8bdc64501 : Close files in FontManagerShellCommand.
c377592284a8 : Import translations. DO NOT MERGE ANYWHERE
35264cb754c3 : Fix issue with callback not being made on the sysui main thread
64be82e0bc2d : Fix bubbles appearing in recent task list
f1f376fc45e0 : Shortcut integration with AppSearch (Part 9)
ba25baccabf4 : Shortcut integration with AppSearch (Part 8)
221060b20ba2 : Shortcut integration with AppSearch (Part 7)
e5eb0f08af42 : Shortcut integration with AppSearch (Part 5)
46771d107fe7 : Fixed message on cmd device_policy is-operation-safe
25728b15e487 : [SettingsProvider] remove in-lock calls to PackageManager.getPackageUid()
6066898f4240 : Improve the error handling for armRebootEscrow
2bc5bd5168c8 : Add shell transition handling for staged split-screen.
bed77ed1b640 : Prevent possible ordering callback gaming.
752f1fa42522 : Import translations. DO NOT MERGE ANYWHERE
1bd36ec14a6d : Only clear UID-based structures when UID is fully gone.
d395df702428 : Retire `ro.kernel.android.checkjni` from AndroidRuntime.cpp
6e2959867250 : Clear the pending app freezer task if it's killed.
913b325c8bf3 : Rename closeDialog to cleanupSession
1ee573208c2c : Handle errors during resetLockout
6ef340b2ef6d : Split error and cancellation into separate interfaces
ac157d0ff3e7 : Import translations. DO NOT MERGE ANYWHERE
a16d1f3539b9 : ImageWallpaper density and bug fix
3a4059f7595e : [SettingsProvider] allow test_only apps access @hide keys w/o @Readable
546e7ad2dac7 : Only update insetsHint while necessary
90ee05903dbf : Prevent CropView from getting confused by multiple pointers.
7961e3557dfc : cleanups and fixes for process_madvise compaction
3f03f51421eb : NAS Settings Migration
06bf3dc3da5e : Reduce the size of the inline reply stroke
278dd7c6ca18 : Don't show lock icon if face/udfps isn't enrolled
bef7f7411d13 : Revert^3 "Enable smartspace"
23d824eca177 : Allow overlaying default activity recognizer
56f7a937938c : Import translations. DO NOT MERGE ANYWHERE
6ea16de99dfb : Grabs foreground activity's package name
eb9b254e4a41 : Increasing top padding for notifications in split shade mode
70d3892c75d0 : Make phone call row in Privacy Dialog not clickable
78527ccd26eb : CEC: Implement handleReportArcInitiate method
00eb2172589a : UID mixing rule support both RECORDERS and PLAYERS mix type
676d687dc7ab : Move some tests into CTS to avoid duplication
f898eaea10ce : audio: add device constants for HDMI EARC
b2d5f5405c58 : Restrict QS container to avoid nav bar insets
08093739f182 : Fix magnifier appearing unexpectedly on scroll
579c0040ed67 : Add debug logging to requestRouteToHostAddress.
fc0a5ea80b95 : Remove duplicate entry in IntDef
51499a0972b7 : Add missing attrs to Theme.DeviceDefault
f541d037f59d : Use separate Transaction object in SV
b8bd53aa6042 : Grant shell missing permissions
0d6d9f972efe : Add AR intent to ingest exempt attribution tags
f82dcec612e9 : Clean up MessagingLayout notifications
024275505d34 : Remove WMG#closeAll in WindowTokenClient
37342cb83701 : Fix colors and themes in QS
305ec1d5c87f : Revert^2 "Remove setFrame from surface_control setGeometry"
b615394f3456 : Let keyguard (un)occlude animation run even when no activity exists.
ac6ecca4d50c : Import translations. DO NOT MERGE ANYWHERE
bbfb709012c1 : CEC: Implement handleReportArcTermination method
a410891802ba : Dist android-non-updatable.jar for sdk
f5d0b425d465 : Recognize numeric PIN in resetPasswordWithToken()
a4748cd10db2 : Compile android-non-updatable separately
7ae91b41a644 : DejankUtils fix for wrong thread init
a23111e74c3b : Rename Enterprise Network Preference to Preferential network service
e2b48d25a0a5 : On quiescent boot, report screenTurningOff, skip screenTurningOn
7e8237e64140 : Notify TextClassifier an app is reading the clipboard
21dade5dc87a : Import translations. DO NOT MERGE ANYWHERE
68ff996be1e0 : Resolve hidden connectivity methods dependency
8aeb16cd187b : Introduce additional error codes for better language handling.
fecd017a1de5 : Fix bug in LockSettingsService
b173952e1919 : Grant shell missing permissions
b621bc46a02b : Import translations. DO NOT MERGE ANYWHERE
6603593474f7 : Separate out lists of modules from build rules
b3219ef7f836 : Revert "Exit dream mode on CEC wake message received"
ab5fedc68252 : AudioAttributes: update setHotwordMode to setHotwordModeEnabled
3b5505f0ae3a : Update OWNERS for core/tests/coretests/src/android/app/admin
33b9b855f349 : Separate out lists of modules from build rules
527d7f060005 : CEC: Implement handleReportArcInitiate method
016950a48577 : Rename FIRST_SDK_INT to DEVICE_INITIAL_SDK_INT
3ebb323fe45a : Add permission check for TvPipNotification
b31782559baf : Remove text and animated dots on wireless charging animation.
00348e6609c7 : Dump stack trace without holding the global lock in Watchdog
cd0feb35a43c : Don't account for floating window region in nav bar touchable region
4879480b99be : Change PlaybackState#isActiveState to isActive
79119ac9b124 : Use the PlatformLogger in the platform
8491ecc44cc6 : Show wired ripple from the correct charger location for different orientations.
00f18654d350 : Store the collected binder latency samples in buckets to form a histogram. Add the ability to generate histograms with varying bucket counts and sizes.
db47fbb763d9 : Import translations. DO NOT MERGE ANYWHERE
615d01b68ae9 : Power button press behavior should account for default display state
8a884b22a403 : Provide access to a mirror of WallpaperEngine SurfaceControl
c07e9b2140cc : Remove deferTransactionUntil
fcdbf71fe600 : Port magnifier widget to BLAST
c9cd83a1933a : Create SettingsTransitionActivity
7853e418e793 : Service requests can interrupt node prefetching
fdbc8cea9cea : Revert "Remove setFrame from surface_control setGeometry"
6dcac06a8461 : New BLUETOOTH_ADVERTISE manifest permission.
f2af4d880662 : Add storage state and installation ts to dump.
f3c0dac014f0 : Add CallStyle.setIsVideo(boolean)
20744ed3b462 : Revert^3 "Enable smartspace"
3f7d23eff0b2 : Separate the emulator specific part of ClipboardService.java
559ed7f0f0e2 : Expose error code for RoR reboot system API
57363f541f83 : Adding log history for setOemNetworkPreference()
d171bcbd01d2 : Make getUid a method on UserHandle itself instead of static
41162b58c583 : Throw when automatic watching expected but missing
64686e20e475 : Use ImageResolver for BigPictureStyle when using BigPicture
40c358bab022 : Remove locking when dispatching to app op policy
8e6aa6679e58 : reflect libbinder/am split
3983c16c7d8d : Do not start auth if BIOMETRIC_STATE_CANCELLING_RESTARTING
e677af85a57b : Import translations. DO NOT MERGE ANYWHERE
8e14895754c0 : Rename API based on API review
13127b815375 : Add fgsStartReasonCode and other fields into metric ForegroundServiceStateChanged.
1cae50a5c52c : Stats: updated the order of service registration
aabd98f354e7 : Add cancellationSignal to the Translator#translate() api.
dfb95187ffcd : Add null check for base activity
fca122efe2ba : Fix range when printing OtherModesEnergyMilliJoule
811ed9e99ad8 : Fix flaky UserAwareBiometricSchedulerTest
38d5d66c8085 : More changes for the exact alarm permission
b08f66b72d79 : Add constant values for MPEG-H.
f81f606edf6d : AudioFormat: Add ENCODING_PCM_32BIT ENCODING_PCM_24BIT_PACKED
279f99915c7c : Set accent color to A1-100
a3e5f8fea9f3 : Remove log
03c10c71a68c : Fix race condition triggered by quick stop/start of Dream
6094beedceda : Pass Immutable flag to vr intent
d876f5c01094 : Tune the expand animation interpolation. (1/2)
cea62bb74a45 : Move ActivityLaunchAnimator in its own lib. (1/n)
ef5d119cd798 : Documents that wipeData() is allowed for apps with MASTER_CLEAR permission.
d2317a49836f : Make SkiaVulkanPipeline go through RenderThread to get VulkanManger.
96f498c320df : Add log to verify display change is called
16d11c6d3869 : In CanvasContext check at start of frame if GrContext is abandoned.
b2e37616d324 : Correctly fade sparkles in
bd636d839155 : Allow same version update.
25be6577c308 : Update DisabledUdfpsCtrl to LockIconViewController
f7e2e2cfe017 : Avoid misleading log messages about failed to find key [v2]
0ccf42c8ca66 : Don't try to lock/unlock already locked/unlocked users
270db90c37ab : Get list of unlocked users from vold
5bde257a0e46 : Add link to CDM profiles info to javadoc
4da856e1ef37 : API feedback: setSuppressableBubble/setSuppressBubble
316b045b9a76 : Allow Descrambler.add/removePid to pass a nullable optional filter
8fac2ea3f3b0 : Dynamically set MTU based on proposed algorithms
ea06cecc6605 : Create config KEY_ADDITIONAL_NR_ADVANCED_BAND_INT_ARRAY
db79a4f2b048 : ConfirmUserCreationActivity hide non-sys overlays
90261a0f41c5 : Integrated policy-exempt-apps into setLockTaskPackages().
439036a934df : Do not animate sparkles when animations are off
cd425e62c66c : [FSD2D] Remove left-over code from proof-of-concept
b53ff45a2fd0 : Acquire proc lock prior to the call into AM service connection holder
3047cb298d05 : Ripple radius bug
942d38438983 : Add log detail on throttling events
8ccd7eb53882 : TalkBack and switch access support for CropView
2cbafc1941f5 : [Ongoing Call Chip] Add an ongoing call chip in the status bar.
c06e6ddd5798 : aabhinav@ leaves BR OWNERS.
5ef981e9975d : Revert "Remove setFrame from surface_control setGeometry"
1ef586013eca : Update javadoc as instructed in b/184654824.
8dd502135904 : PasswordPolicy.getMinMetrics PIN
c134d8fac3fd : Apply tints when setting dial/hands to icons
75845b36d209 : Adding tests for dual tone shade in ScrimController
d979e1d76fa0 : Handle PendingIntents for ACSD
5afebca5f163 : Add doc for NetworkScore#getLegacyInt
a93dc19b7222 : Analyze Falsing on Expanded Notif Shade.
270c5b62cbb8 : Support wireless charge state
98fdb2616e17 : Adding unknown constant to AudioManager ENCODED_SURROUND_OUTPUT mode constants
f59a3eb746a3 : Use UserHandle#getUid() taken a UserId
98aa7d4c8883 : Revert "Remove setFrame from surface_control setGeometry"
dcdd357da129 : Use filter from CollectionUtils.
4ad53edc8241 : Fix nascent timer never get removed
e99aa9995483 : Make sure activity is started in requested windowing mode
c144cc453a62 : Installation hardening: reducing read timeout during installation.
27691f8468cc : Remove hidden connectivity method usage
eb709a0cb52c : Rename helper function
97dbad03dcdf : Use String in CaptivePortalData underlying types
ba2fe6fb9db1 : Improve documentation on simulateDataStall
0e4ba3836e9d : Add RequiresPermission to TestNetworkManager
8d3be82626e9 : Set ParseException constructors as public
f9dae9fec62d : Add documentation on EthernetNetworkSpecifier API
4085b083e8e4 : Add option to make sign-in notification ongoing
ab43b19bac0e : Replace fields with getters in keepalive API
b5f095ebf0a5 : Replace IS_DEBUGGABLE with isDebuggable module API
327e463a3010 : Fix Talk back announces "Exit one handed mode" on every orientation change though one-handed mode is off
901ca0f20bec : Send componentName via extra for Accessibility usage notification
3c94413000fa : Rename permission group to "Nearby devices"
011d02b2a568 : Show colorAccent icon color for connected Wi-Fi entry
98b41398e7ac : Adding a shell command to AlarmManager
44d5a234d854 : Temporary stop-gap for Chrome target SDK issue.
221e2c77adef : Remove throws RuntimeException from APIs
5b0dd45ad880 : Update face detectInteraction
60484272b248 : Add fallback for datasource without UPDATE_APP_OP_STATS
a734919d63be : Enforcing CarService privileged permission allow listing
80b7977fc39a : Record the UID of the app package instead of GID.
8f5d66b748b8 : Do not use SkImageFilter for Stretch
2000f02d9c41 : Remove carrier prefix before displaying emergency numbers
5b6355a09fa3 : Remove location-permission check from VcnStatusCallbacks.
6069d02b6fd2 : Use platform API to get preferred emergency numbers
8ebe79c94e65 : Add more logging to confirm storage issue
0f69d9608f9e : Set callback for the color background in the tile
464e6c415fb3 : Keystore 2.0 SPI: Make getAttestationIds return an empty array.
e785c01e0a53 : Stats: updated the order of service registration
4d7845e51c05 : Remove unnecessary entries in frameworks/base/config/OWNERS
f998f8b42738 : Update hiddenapi preupload checks to handle new location
6d4100e433d3 : OOB: Implement getLocalOutOfBand API
5b2ec2a5898f : Added perf traces for udfps
b0705e062e8e : Separate the emulator specific part of ClipboardService.java
16e9a9c3a884 : Improve / fix docs
fd900350cfec : Implement schema migration to another type in framework.
7dfcfe85ae12 : Restrict alarm broadcast
6067793023e6 : Extract info on LoadedPackage crash
9d02a125fbc7 : Fix state dumping when service stopped
2d400b8737a0 : Exclude only system and device intelligence roles from indicators
ef3dc74a53f7 : Deprecate unuses installer auto revoke whitelist api
0bfc89b9fedf : Use BLAST layer for screen rotation, surface freezer, and organizer
5d6950c954c5 : Record the UID of the app package instead of GID.
43278ad135af : Fix issue with lagging pip movement after entering/exiting dismiss
7087a4ac8739 : Create proxy NetworkAgent for testing
a4f28edac308 : Ensure teardown() only triggered on the right NetworkAgent.
6cf5e38ec3cc : Remove unused config requireRadioPowerOffOnSimRefreshReset
290c38506226 : Tweak SettingsTheme
8e2764bd6ace : Handle multi-profile use cases in TvInputManagerService
90be1b5d2c44 : Mark intents as immutable
1663624e5df6 : Address API review for admin-granted permissions
e92753df238e : Add clarifications to CDM javadoc
813fc2af2c7d : API feedback: make bubble pref an int def
be3d9c758c6d : Fix getIndex impl to return mIndex
16952dceec70 : Add dump to VcnManagementService
a98efadb48aa : Re-connect to the CDM service if process gets killed
3f16d2a015ec : Fix a ISA map bug. It puts the values to the wrong map.
b74f796d11d2 : Fix to allow self-updates without user action.
eb3be08ea374 : Improve UID ordering for connectivity callbacks.
750a935ae0d2 : Modify uwb permission strings
8caea0d426c4 : Add a tool to dump git SHAs of API changes
ddd236f2c91b : Add temp logging for zen policy changes
8bec3cf08e5a : Dual tone shade implementation
9e1a470d1c55 : Fix MediaParser's TEST_MAPPING
2d1806b2142e : Add Falsing to quick settings bottom buttons.
96eae6b14534 : Collapse QS when falsing happens.
58718c7f817e : Separate out FalsingManager#isFalseTap
e52c7616205a : Fix notification count showing on 1x1
b7ef42dc956f : Allow updates to DND configuration activities
01db1e3c64ed : Launch WalletActivity on Wallet Tile clicked.
19a613c3da75 : Allow accessibility services to send Intent.ACSD
ab0c9f87853c : Temporary stop-gap for Chrome target SDK issue.
d12be75275d2 : Allow config context to inflate views
59ff2dca0ee5 : Adjust geotz feature config logic
1951b0b366f2 : Add falsing checks to udfps affordance
3b67a00d95e6 : Revert^2 "Enable smartspace"
afdb65906d65 : Replace MAX_NETWORK_TYPE with TYPE_VPN
4e891c6e621c : CEC: Remove the TODO in HdmiPlaybackClient class
f5932b49ebd4 : CEC: Remove the TODO in HdmiCecLocalDeviceSource class
49bcc0d1ee42 : Animate QuickSettings long press (1/2).
b796cfec0ab1 : Add generic support for corner radius in launch animations.
2837eab16bc6 : Replace RemoteViews#setViewId with a constructor
a95fc29ec65e : Fix TextToSpeech system connection error handling
b4e9b2b3d8e4 : Move ACTION_CLEAR_DNS_CACHE to ConnectivityManager
1a4c5c4723c3 : Fix MediaParser's TEST_MAPPING
eae7d291f9c8 : Fix memory leak due to not removing ended or cancelled tasks
97844f3179b4 : Add background executor to AppSearchManagerService.
e3b41cf669b2 : Update StringUtil#formatElapsedTime method (1/3)
299cdbad1b78 : Show ripple in a window when phone is unlocked.
ad7bf81d4076 : Improve hiddenapi exclude.sh script
7ca2087a38e3 : Add OWNERS file to tools/hiddenapi
7efe08a2fac5 : add int range on #getManufactureYear and #getManufactureWeek in DeviceProductInfo
68a69cc6b74c : Expose constants of ConnectivityManager
79db6e580790 : Remove annotations from generated class until tests updated
fa17d6ca37b3 : Clear controls and animations in temp arrays after using them
0636e0125ef1 : Consolidate filling of window frames and config for client
756e87e3365b : Add dplotnikov@ and gaillard@ as owners for Binder related files
b863fa65318c : Call waiting support USSD function
c5db55023bf8 : Ignore windowDisablePreview when launching from system surface.
b9450d9ef95d : Update PiP action even if menu is not visible
188601a8264e : Removed Slog methods that support message formatting.
e5730481b5a6 : UWB: Add Reason to onRangingStop()
d01e3f164db5 : Fix an issue in NPMS where ALLOWED_REASON_SYSTEM will be ignored.
59041bd9f4ff : Fix an issue in NPMS where ALLOWED_REASON_SYSTEM will be ignored.
2dc632aee35f : Holepunch layers for SurfaceView
17045d956fec : Remove framework-connectivity from the private API
fa57a2e0681c : Add null check for IInputMethodPrivilegedOperations
9c9f5aa6a192 : Implement timeout mechanism when HotwordDetectionService initializes
87ef8f016c54 : Remove Network, NetworkRequest metrics from jobscheduler
402a9f776d50 : Make service-connectivity APEX-only
19fe7d9aca08 : Register UserActionReceiver to AppSearchManagerService.
92b84671f874 : Add appsearch multiuser test
50814321c03a : Adjust the condition for scanning in MRService
dd0543f051f8 : UWB: Add Reason to onRangingStop()
b99c5b61ad24 : UWB: Annotate DistanceMeasurement Parameters
64d44e2a4b22 : UWB: Remove Unused RTSU Constants
629713bb8337 : Make ripple window truly full screen.
61bd7277244c : Add memtrackproxy system server service
46d2cc8f824e : Add memtrackproxy system server service
0209bf73ac15 : Assign the bit calculation as long to prevent overflow
773862fda5d3 : Add fallback for datasource without UPDATE_APP_OP_STATS
5b3dd0e09b9c : Do not hold PM or AM locks when calling hibernation API
3a205500cad5 : Add callback of TaskStackChangeListener
80a35549c84d : Updates magnification button after an accessibility action is performed
4e016ac105a6 : [Telephony] TelephonyCallback API update
7966a3ca480b : Zoom out the wallpaper as we pull QS
41105e572118 : s/enforece/enforce/
952a19ab93b2 : Added additional strings for fpm
7cb9b5b45be5 : s/enforece/enforce/
2398a1dd0351 : Make associate companion apps permission @SystemApi
19672097193d : Revert "Initial data pipeline for Smartspace media recommendations data in media carousel."
647a555f9e4c : Update framework from Jetpack.
608a153abc3b : Revert "Hide keyguard lock icon when QS user icon enabled"
4c4d48f216de : Fix visibility bugs in QS user detail panel
064650b3bf5b : Add MultiDisplayList + memory leak fixes
926fd3ca8b94 : Skip back for unknown sources
6f1cac9912af : DisplayManagerGlobal: suppress redundant onDisplayChanged events
192cfc6ea0e1 : Update doc for getDefaultSmsPackage
6529995d2ece : Change FontFamilyUpdateRequest.Font ctor to Bilder
c0c03d233be0 : When channels are deleted, remove notifications from recently dismissed list.
c056c563aa87 : Deleting SecondaryHomeApp
813d42b58e26 : Fix status bar icon coloring in long screenshots
ff66bbffac91 : rm permission from getActiveServiceComponentName
db762c7e1321 : getCameraIdListNoLazy : remove system cameras from mTorchStatus as well.
8855074adb13 : Replaced Slog by Slogf.
56a3f73f4c67 : Remove filtering option for display hash.
f897219ad225 : Update OWNERS for Content* framework.
c7e07b99a5c4 : Add unit test init method.
b639571a3d2c : Log ThemeOverlayController debug logs
831c8605143b : isRcsVolteSingleRegistrationCapable need check provisioning status.
9de6e4e26b99 : Use descriptive exception for FGS start timeout
99d6115e9973 : Activity recognition source app op tracking
7a08f2b716db : Ensure that FalsingManager#isFalseTap handles delayed clicks.
2093f6972165 : OOB: Implement generateLocalOutOfBand API
f81a67fa5e78 : Fix noisy pip logs
36bd8292c366 : Better handle uninstall cases.
8b0a34960608 : Use position in window for volume touchable insets.
e73976dba690 : Audio: Add ENCODING_DTS_UHD
764d281680f8 : Support face auth ripple animation
451cba072229 : Add turbulence effect to Ripple
fea4de4d6dc5 : ConnectivityManager: Address review comments from aosp/1595396
a4fc6da238a3 : Revert "Enable smartspace"
5df2a326e841 : Add domain verify state code explanations to pm help
c31917ddd427 : Create BinderLatencyObserver to collect binder call latency stats. Pushing these as a metric will come in a future change.
7d830825884f : Animate the media activity launch.
a867af2d8747 : Extract ActivityLaunchAnimator into a reusable class.
57851315bdfb : Revert color of expand button on unread conversations
0a83c4112aa0 : Fix package equivalence tests
46ddea1d91a9 : Allow list PACKAGE_USAGE_STATS permission for MediaProvider
d40f9b61a543 : Rename requestOptimizedExternalStorageAccess to more precise name
1c08e32233fe : Restrict alarm broadcast
b9f3d0c9fb04 : Revert "Revert "Avoid running RegisteredServicesCache tasks on main thread""
60742372cbc9 : Add set/verify lock credentials testAPIs in KeygyardManager
0ac02444e81c : Add testAPI to get adopted shell permissions.
17e04104d879 : Fallback to the default platform password manager
a304c66593af : Updating config files and system API to create roles for on-device system intelligence features
7466cdeec17c : Update SettingsTransitionHelper
2f04a92bf434 : Use correct position for item decorator
4056976f1e75 : Restrict alarm broadcast
9faee7bd3e83 : change icons for window magnification
3836d735cab4 : Remove data from DiscreteRegistry for uninstalled packages.
15d97d886507 : Move hiddenapi config into frameworks/base/boot
7263ded5d820 : Update OWNERS files for frameworks/base/boot
ffb1601d4969 : Controls in QS
77294fcd0eca : Update strings for People Tiles & priority flow
e96481776f5f : Fix StorageVolume creation for clone users.
87a7934e7c9c : Remove duplicate compat logging.
20c056dacb3e : Remove framework-atb-backward-compatibility
275196debe66 : Add owners for window related core tests
69ff96534fff : Remove unnecessary public API getActiveNetworkForUid
0f9b6171f126 : Change SipMessage API name
32a1305cbd62 : onDrawScrollIndicators returns early if the view isn't attached
46d99ea11fb5 : Expose Context#PAC_PROXY_SERVICE as module lib API
3311d9c22739 : Fix the GAR issue of Switch Access user can not move the FAB to the edge to hide it in half.
67c5e4d29e40 : [RCS] Remove unused OPTIONS APIs because of the API changes.
f5c7c4956322 : Fix IpConfigStore dependencies on framework-connectivity
9503a3090064 : Migrate hidden API in IpConfigStore to formal API
1cff81465c4a : Fix MSG_REQUIRE_NFC_UNLOCK case
c35810dd6485 : End the trace section while the surface has destroyed
ca83ce9c0a3d : Update the handleUpdateState() of Wallet Tile.
3f4f355af2ab : Initial data pipeline for Smartspace media recommendations data in media carousel.
5420d290eaee : Fixes unable to start recents activity
36f3b65ce7ac : Adding OEM Network Preferences for testing
224f68663e31 : Import translations. DO NOT MERGE ANYWHERE
c55728a9eb82 : Updated com.android.car.shell.xml to support collecting steering and tire pressure information in ATS CarDeviceInfo.
16e4410d307f : Rename image_frame to build pass after copy it to another path.
62718c2bbf40 : Expose Context#PAC_PROXY_SERVICE as module lib API
a2bb76b684f1 : Slide ripple slower
0487bd8726a8 : Import translations. DO NOT MERGE ANYWHERE
7c51474301a8 : Don't set mNextDrawUseBlastSync when hardware is not enabled
7e639f6991f2 : Downgrade DNS fail message from Error to Warning
937595cf2bb7 : Remove the dependency of dnsresolver_aidl_interface-java
08b438ae7068 : Downgrade the log level of exception log
53deca2926c2 : Temporary stop-gap for Chrome target SDK issue.
f6466c18dc47 : [CCM][Provider Model] Rename no-calling icon configuration key
05dc4e920df8 : Add 8k bitmap render support
37d3636c3713 : Enable smartspace
0906d6bc1b33 : Don't process dup unwanted() when unregistering NetworkAgent
7d78fea1f593 : Fixed input device vibrator manager with single vibrator in CombinedEffects.
a88aa31269f6 : UwbManager: Use AttributionSource for runtime permission enforcement
2656f221ec7f : Update error prioritization in PreAutInfo
92c6b56ba008 : Temporary stop-gap for Chrome target SDK issue.
7018459b7bc5 : Use position in window for volume touchable insets.
f45ca2fb70b6 : Update boot image and system server profiles [M5C5P90S0PP]
807cca09dfec : Add card image to the QuickAccessWalletTile.
2b5acf1040eb : reflect libbinder/am split
26a03f8c4026 : Update Reference RCU kl and idc files
20e3381a073c : Add elevation to toast
dae3d40c724c : WindowStateAnimator: Move HScale/VScale application to WindowState
a0a082b8c99e : WinodowStateAnimator: Remove mD(s|t)d(x|y)
f78c3512df1c : Add/remove internal addresses from IpSecTunnelInterface
7d6b4907cc2d : Populate legacy type in VCN NetworkAgentConfig
289411c5bfb4 : Updating AppWidgetProviderInfo API
a4a3d7c8c67a : Revert "Fixed an issue where the user would have no notifications on lockscreen"
5f2d4f348c17 : Check network blocked reasons for job satisfaction.
3ed6be6835c0 : Remove scrollbars in QS
abf15b731af2 : Restrict alarm broadcast
952d8b0a381d : camera2: reduce logspam from cameraIdHasConcurrentStreams.
9c2aae6d959d : MediaDrm#requiresSecureDecoder: Clarify mime type handling and result
018dd3197077 : Do not highlight group expanders
5b10f7158c60 : Use position in window for volume touchable insets.
707d5e5a4bc0 : Camera: Avoid possible NPE when forwarding images
bcfcd4018ba9 : Import translations. DO NOT MERGE ANYWHERE
a1d1f5a27285 : Always draw a background for the user avatar
d3e874bac611 : Add Cts for privacy indicators to TEST_MAPPING
d13818913e26 : Import translations. DO NOT MERGE ANYWHERE
b32b6acfe20c : Call surfaceplacement if the window goes for relayout
83f1cf959087 : Remove IntentFilterVerificationTest
8c48915e429f : UiTranslation: Temporary fix for crash due to length increases.
b0b25e160025 : Remove brightness slider flag
134c10d9c6a6 : Add TRANSPORT_CELLULAR to VCN filter
ce7fc4229129 : Allow clients to register for listening to changes in capabilities.
14b4c8d7dd42 : Remove deadlock/lock contention on Incremental progress update.
0e717a9d06de : Add 8k bitmap render support
80056e834ea0 : Allow soft-start and opportunistic safe mode
e7f018d19d5e : Fix all RemoteInputView colors when isColorized changes.
a939273859d6 : Use the correct method to unparcel the property map
f9e62b7186a9 : Camera: Schedule camera stats collectiom job at system server boot complete
d1da7e0af93c : Ripple size and easing
19c63822633a : Make sparkle area larger
41c34191fdfa : Adding per-app support for app add/remove
7d5bb558925a : Update light reveal + udfps icon vis
d06e3042a88d : NetworkCapabilities: Hide copy constructor
046eb1a8d8e1 : Add SilkFX OWNERS
048571dd5714 : Remove notification channels from history when they're deleted.
96c37d26cb16 : Override the label of the SIM Toolkit application dynamically
2664c3863bfe : Refine output of "dumpsys window displays/windows"
2e0b86aea580 : Import translations. DO NOT MERGE ANYWHERE
ed2605c8abe4 : Import translations. DO NOT MERGE ANYWHERE
094d23058138 : Import translations. DO NOT MERGE ANYWHERE
f31ea75018e4 : Import translations. DO NOT MERGE ANYWHERE
e264fdb386e5 : Import translations. DO NOT MERGE ANYWHERE
99d49b118df8 : Import translations. DO NOT MERGE ANYWHERE
ad2716919f8d : Import translations. DO NOT MERGE ANYWHERE
389b3d5f2878 : Import translations. DO NOT MERGE ANYWHERE
6c39d93f2f85 : Import translations. DO NOT MERGE ANYWHERE
00e56b19478f : Import translations. DO NOT MERGE ANYWHERE
8c17de7b6646 : Avoid creating a new data obj on every onUidStateChanged() callback.
dbc85fcb856c : Fixed inverse constant
f283ff72b609 : Animate away instead of suddenly disappearing
d3ef7757378c : Fix UiTranslation for ListView.
2f11055d1db0 : Re-grant install permissions on build fingerprint change.
d62f7249f9e3 : Make QS always use dark theme colors
f1dd230df49f : Rename qs_theme
32d406516b30 : Rename SysUI base theme
9c3627ab8727 : Integrated policy-exempt-apps into setApplicationHidden().
fc14e37a8b56 : Fix consumption multiplier
dd89bf068d08 : Update ActivityManagerPerfTests test config.
3482338bc187 : Fix domain verify restore and add signature check
d65f0926dc58 : Support serializing package signatures for domain verification state
091a4e9d05b5 : Add domain verification CTS to TEST_MAPPING
897a2256c817 : Fix DomainVerificationService deadlock
5f5d4f6071e9 : Check installed and enabled state for package domain approval
efdf07b668f0 : Revoke domain user selection when approved through shell
fec71a7117b8 : Moved string-formatting methods from Slog to Slogf.
a737118adea9 : transcoding: Connect the new addClientUid with service.
623c9801d0f1 : PiP: Null-check menu view when dispatching touch events to the menu.
284d8583fff0 : Import translations. DO NOT MERGE ANYWHERE
1eda90e31295 : Assemble proxy chain based on package/uid, not attribution tag
f20415ff42d0 : Fixing the session resurrection issue in SmartspaceService. The fix re-registers callbacks after the service is bound after a restart.
07bc05008fd2 : Add a setting to disable HIDL HALs
1f9084cf7314 : Use view layouts rather than compositing an image
ee9a4741d4c1 : Make note/startOperation return SyncNotedAppOp, add mode
fd5d0a2d7bc0 : Pass the context from QS into QSFactory#createTileView
dfe2456ab736 : Validate SipMessages have a correct Via branch parameter
0bcdb9897cfe : Change ACTION_APP_OPEN_BY_DEFAULT_SETTINGS to standard format
3a0b122b8d7d : Fixed NaN exceptions in EdgeEffect
6a0b25111a01 : Schedule cleanup with the callback that was passed in
c49cac73864a : Add trace for AccessibilityInteractionClient callback interfaces.
1623c9dc2a46 : Let non-face biometric auth transition to home
02622abbe28f : getCameraIdListNoLazy : remove system cameras from mTorchStatus as well.
869128526bf6 : Improve logging in ScrollCaptureFrameworkSmokeTest
d93940f617de : Update carrier privilege check in enforceSubscriptionPlanAccess
7718c20533db : Call waiting support USSD function
342e22dcfb82 : Add more OWNERS to more places
511768f9f5b6 : Fix Tuner icon positioning and size in new layout
b0baf7254d9f : Added the missing constant to intdef
80142305f662 : Add an activity for wallet card carousel screen.
ebb26b1fe982 : Updated StretchEffect to use cubic easing
be15324c5d5b : Long screenshots: continue after partial tile result
6ec691868bac : Fix NPE in obtainThemeColor due to use of Mocks
48801b0bbd3c : Hookup renounced permissions
8d5b4fa9bf4f : PiP: Disable corner resizing.
0e36d959d0fc : Allow apps to migrate NLS filter settings
76ec382218da : libhwui: RenderThread: fix UAF
133b7b57bca8 : Immediately show bouncer on disabled udfps touch
a844a2d3021c : MediaRouter: Refactor methods for selecting group route.
ceeacda56f64 : Don't listen for udfps on lock down or encryption
561153a489e6 : Update backup OWNERS.
977b51451aef : Cleanup setGlobalProxy
6af8861d8e18 : Fix broken testCaptivePortalApp
60967ccf49cc : Fix a bug where the wrong profile is queried
38f5263539e9 : Reduce framework-connectivity footprint
5501d76cc428 : Increase the size of ripple sparkle
b3099509dee4 : Downgrade list of subIds in NetworkCapabilities to @SystemApi
dc12570037f6 : Always unbind/delete incremental instances when remove packages.
83dc28d70a78 : Import translations. DO NOT MERGE ANYWHERE
a270fc3f96e8 : Update mic/cam toggles to the latest UI mocks
cd83e77ea5c1 : System MR2: Check MODIFY_AUDIO_ROUTING permission
d2766d013fef : Check mInputEventReceiver before sending timeline
48191afa5731 : Integer to int causes null exception
9eee5de5664e : Import translations. DO NOT MERGE ANYWHERE
bedb9950c8c3 : getCameraIdListNoLazy : remove system cameras from mTorchStatus as well.
bca9b0d02f63 : Rename Theme.SystemUI.Light
ca75c70a2a08 : Revert "Shortcut integration with AppSearch (Part 5)"
1ae3e9abc135 : Protect the default media PiP PendingIntent
ba962937347f : Keystore 2.0: Remove references to Keystore 1
8ddd24d39d77 : DO NOT MERGE Set focus to PasswordTextView by default.
8e21a023e2f2 : Keystore 2.0: Remove references to Keystore 1
a6dcf091f590 : Keystore 2.0: Remove Keystore 1.0 SPI with all remaining references
172f15e5e1a6 : Update carrier privilege check in enforceSubscriptionPlanAccess
eba86e45b8bf : Camera: Add a maximum size flag to MandatoryStreamInformation
7ddb81b3bc69 : Fix typo in android_media_AudioSystem.
1c21c64ff7d5 : update ScrollCaptureControllerTest
f8db8d8c435a : Prevent changes to immutable capabilities for carrier wifi
49bd07d665a3 : Fix NPE in RecyclerView
2573e0004f85 : Don't time out device listener service connections
8e0b33f5f070 : Do not report timeline temporarily
b6f356ea341e : Improve permission enforcement in SoundTriggerService
2787db212368 : Remove unstable IpPrefix
4176f5fa5fc4 : Replace animator with render loop logic
96ea7e03cc97 : Temporarily disable flaky BstatsCpuTimesValidationTest presubmit tests
8124f47d3f15 : Remove subIds from Telephony NetworkRequests.
bd1085ef03ca : Switch to using status codes for Vcn
420586af4dc1 : Pin sched group of service processes with binding flag SLTA at top
6fbea7cbbdda : Rename to isIndefiniteThreadSuspensionSafe
968b2db0f479 : Revert "Avoid running RegisteredServicesCache tasks on main thread"
f5b1cf217eaa : Add a new uwb ranging app-ops
c5755b2970d6 : Incorporate Falsing Belief sooner.
03ecc2d4b71d : Add the current sensor strength into dumpsys
cd834ae54cf8 : Background location permission should elevate the standby bucket to FREQUENT
04b163370ba7 : Remove redundant posting of the crossfade to the main executor
04e03fc31fe8 : Crop the surface using the rect hint before animating out of PIP
1e847ef06de3 : Rename destSpecs to targetSpecs
89f170c5adda : Respect HDR/HDR10 colormodes in HWUI Vulkan backend
5a24bb9f91b8 : Add a new uwb ranging runtime permission
c48083678087 : Adds property indicating presence of power button fingerprint sensor
718450ccaf90 : transcoding: Reenable api_lint
1877288cc30b : Add MANAGE_ROTATION_RESOLVER permission to shell application to fix CTS on non-eng builds
1c38e6dc658e : Updates for co-ex
83b4abd13464 : Use UDFPS sensor location from AIDL
f57c0163f9c6 : ASurfaceTransaction: Add setEnableBackpressure
e6df133d9808 : Remove a bit of animation clutter from group update cascades.
68e79c73569c : Group notification time bug
db5839b6ee99 : Change Udfps window type to KEYGUARD_DIALOG
6c7ff2671e5d : Transition BatteryStatsLoadTests to BatteryUsageStats API
3ce2e87452eb : Reorder Broadcast checks
5a2ad575474b : Remove rounded corners from QSCustomizer toolbar
cdce73aa654c : Fix parallelNoCache perf test
6a0fdd47e5df : [Ongoing Call Chip] Add feature flag + controller
42c6e93fde14 : Partial: ActivityManager: use proc state from compiled aidl
bca2b3aeabd1 : Increase maximum allowed size for status bar icons
001d4e68bbeb : Increase maximum allowed size for status bar icons
92106a58df86 : Increase maximum allowed size for status bar icons
00b65a296310 : Increase maximum allowed size for status bar icons
8875da520767 : Increase maximum allowed size for status bar icons
2d17b5ed9034 : Fix ADR half cycle state bug for AIDL HAL
f4e71476d7b6 : Rebind InstallSuccess UI on resume
7dce143de307 : Add session ID
8693eabf20e7 : API Update: extra_is_bubbled -> Activity#isLaunchedFromBubble
e9d1d73a68b3 : Enable qs mic/cam toggles for all users by default
d187cc76276c : Do not report timeline temporarily
ace350cfdeec : Enable quick pickup gesture by default
882e46b537c3 : Update javadoc on START_FOREGROUND_SERVICES_FROM_BACKGROUND.
834aa9c63b20 : Revert^2 "Enable new ripple"
1dd0164f7d84 : Sync the code with master branch
c8828ee59b50 : Change the API signature of DateTimePatternGenerator.getBestPattern
bf00e7042647 : Fix secondary volume mounts on user switch
084c13c8216f : Update RAT icons to match Silk design
d1ae004bf054 : Improve BiometricPrompt support for face + UDFPS
85a70418db0b : Only update detail text when adapter is not null
1f757a98d8b3 : Add extra padding to long screenshot crop
4d0c54816048 : Set the IME to secure if the target is secure
cbf6b7ef03e1 : Fix the GAR issue of the Switch Access user can not move.
626a0ab45f9b : Add owners for window coretest
ec2ca2d83e61 : Pass AttributionSource to bluetooth scanning methods.
739a68091488 : Fix unexpected IME visibility restores
d8aa952688f8 : Add label to long screenshot share
ebcd5a5d23eb : Import translations. DO NOT MERGE ANYWHERE
3562c9a5050e : Add callbacks to indicate NFC setControllerAlwaysOn state changed
ef67a8b033a6 : Add more modifiable parameters to DeviceConfig.
953d04dfa2aa : QS work profile network logging test
8c62ad3816fe : AudioService: fix audio mode restoring
da9e3c8e1b07 : Fix stale background blur drawable in DecorView
63fcd2a00a09 : Open bouncer on screen side of swipe in one-handed mode.
72dad8a9d12b : Fix presubmit for hidden api.
4e75a9dc7655 : Update description for skip ownership screen extra
1192835a56aa : Remove DATA_SHARING_RESTRICTION_CHANGED broadcast
3e4ec3b53afd : Added platform-bootclasspath
2f71579efff0 : Uses PeopleStoryIconFactory in config activity
6e87844a601b : Do not reposition leaf tasks for single task stacks
65b01db11a7f : Downgrade error messages to the warning
edaa67f486f7 : Ignore checking TRANSPORT_USB when Android version is older than S
071d81e6230f : Add the IntRange and IntDef annotations for initial text API
fddcb999c047 : Track API changes TimeZoneDetector -> TimeManager
98fe7d2ba3e1 : Fix a comment typo
3aee3e78cc58 : Add session ID to VpnTransportInfo
4bd7f5a92b7e : Use a blank splash screen for new task activity
ea4d25a75044 : Fix testLegacyLockdownVpn flaky
ca3b4f76335f : Use staging-public-group in framework SDK
a5f3ba9a2f87 : Fade in quick settings when shade opens
12cbe63bfd27 : Defend against null intents in CameraIntents.
14de948e81ab : Increase max # per-UID callbacks to 125.
42951ddb37e4 : Move some constants from TrafficStatsConstants to NetworkStackConstants
49284c318dd5 : update switch UI if display magnification request is from external
9ebc56d6dd09 : Add MODIFY_AUDIO_ROUTING permission to shell for CTS test.
1f32d90da086 : Revert "Only display single line for title"
8ab6b9289530 : Refine splash screen APIs
bd462745f5c8 : Limitation the text location length of the A11y node
de423b7a5808 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
ecd5bd8ab198 : Update battery settings relative strings (1/3)
e153d82a7e0c : Disable overscroll
2589a31c9024 : Add required permission to FrameworksNetIntegrationTests
54831dd8e51c : Temporary stop-gap for Chrome target SDK issue.
302f6cf17f6b : Ignore the WiFi network callbacks if they are not default
fd5a81da79bc : Fix MediaTrancodeManager session priority
bec782c911c8 : String for: Failed guest creation doesn't crash Settings
c13f44e0aaa7 : Add BatteryConsumer.getPowerModel() method
cd26c64db73d : Revert "Enable new ripple"
7e6f9ea49b9d : Remove onError from translationResultCallback.
a3cbeeae2067 : ViewRootImpl remove blur defer transacion
225ea6519008 : WindowManager: Handle main window size change transaction with BLAST.
6abe2f9bc121 : Revert "Temporarily additional stats into battery dumpsys"
089b975c5f6a : Fixes an issue in shortcut persistence.
a3a112147afc : Ensure UidStats is not null when needed.
3c9543e29c63 : Fix NPE in PermsissionChecker
5a5b70b3a822 : Addressing comments from commit:8d2ed5
325ede3836ef : Don't skip cleaning up PIP state in onTaskVanished even if EXITING_PIP
e4864f62852d : Revert "UserController: avoid misleading log messages about failed to find key"
fcfeedcdd7ec : Switch to release build compatible compat override API
eea171614859 : Update framework from jetpack.
de4e95ed68a1 : IBatteryStats.aidl update path
7b8ac258b57f : Display no data notification in certain scenarios
b9020fe26e52 : Update some BiometricManager default prompt messages
47709b1d3a39 : Don't reset Z order if the expanded view is temporarily animated out.
65c210b1916e : Add power menu lite
ae0193e841c5 : Add BIND_IMS_SERVICE permission to the shell
c1f0b55bfccb : Pass vibrator information to audio server.
4bd615ffa0f1 : Extend pip dismiss overlay to under cutout
87d30ddcc05a : Fix aapt2 feature split package name generation
fd15990a51e1 : Fix the resolving of apk type.
44c4a7496e81 : Revert "DO NOT MERGE Remove focus on PasswordTextView"
088550048864 : Calling linkToDeath on binder in NRI constructor
07fe83332f39 : Show indeterminate progess when installing.
0d139c04fb4a : Free only the required bytes from StorageManagerService
7148aa7270ee : Stretch breaks on wembley
60a49f1b3b9b : Reduce severity of SoundTriggerService error messages
04eedff9a474 : Throw a more helpful exception upon invalid split permission configuration.
d80f760516c2 : Refactor FileUtils#convertToModernFd
def517ec0490 : Improve permission enforcement in SoundTriggerService
24aa7bc5cb9e : Clarify docs for status codes in VcnStatusCallback.
5926d20e0328 : Expose API for identifying GatewayConnections.
52265aab7657 : Update identification for onGatewayConnectionError().
d51fd91fbcf2 : When a dex file is loaded with different contexts, dexopt with "verify".
67306a3111c4 : Fade in notifications on wakeup.
361808fb3666 : Update some Package Installer strings.
3e342880013e : Make ripple sparkles less prominent
e95ec27dd6a3 : Revert "Rename the font file with PostScript name based file name"
c5d831fea17c : Flicker test for PiP and launcher shelf height
eb3d14651eda : Remove the main thread blocking call to get SSID
3e99b90ab183 : More minor menu changes
f16e2b1d0728 : Add a comment to speech recognition service requiring clients targeting Android 11 to specify a <queries> tag.
085d69e36f5c : PlayerBase: remove dead code for OP_PLAY_AUDIO
6ba2c558256f : Use the text classifier in the right user
265b7d336f74 : Make PipMotionHelper injectable
c0f0106ca383 : Remove api TranslationResponse.Builder.setTranslationStatus(), repeat of the Builder ctor.
09724a755f47 : Register ART Service with the System Server
d4f33bc46ce9 : Teach FGS notification deferral about service types
79ce1a001007 : Update OWNERS for OnReceiveContentListener and ContentInfo
1965456d5b00 : Account for OHM offset before possibly hiding the PIP menu
c2568d6c5898 : Set mIsAnimationPending when the leash is not ready
e4895f437cb3 : [incremental] increase progress comparison precision
35aa049bc4e2 : HDR info listener
131f53fdf4cf : Persist user-agnostic lastTimeAnyComponentUsed in disk
2643ea33b0b9 : Adjust callbacks on handler thread.
8b70910bebfe : PiP: Ensure PiP menu layout updates are on Shell main thread.
d41d038515bf : Don't send long-press event if KEYCODE_UNKNOWN
1cc42bb3718d : Fixes javadoc in RotationResolutionRequest
867b29f8d004 : Send ACTION_UP event when aborting a key gesture
867e305d8879 : [incremental] fix metrics logging during ANR
a7acb81dd9d4 : Fix ConcurrentModExc in TelephonyListenerManager
965f18912bf0 : Rename IS_MISO and IS_SHORT_FRAME constants name to align with the getter
f9063fb1ff10 : Clarify resetToDefaults documentation.
66f4e63633dd : Use isShownInPickerAt instead of isShownInPicker.
9ff600f60a29 : Remove ApkAssets access in finalizer
56dc2819907c : Expose the full task info with the remote animation target
6edb46b4c0ee : Hide the call strength icons from the statusbar
0db9726dabda : Import translations. DO NOT MERGE ANYWHERE
118f8aece969 : Hide no calling slot when QSBH expands
6d7cbf74f660 : Add Api to get permission group info from PermissionController
b714201e3300 : Fix tile color issues
d6e0770bd2db : Hide activity indicators in SignalTileView
480a8292384f : Add more OWNERs for graphics team
eed7c41baff8 : Import translations. DO NOT MERGE ANYWHERE
c63d98b8234c : Ensure DisplayPolicyInsetsTests Check Correct Nav Bar Position
2d9355bc4498 : Continue populating legacy data structures.
fe12d0f842d8 : Set wallpaper to invisible only if it is not visible-requested
e1334ab80c0e : Expose sendNetworkScore that takes a NetworkScore
703cde032205 : Delete framework-updatable-sources filegroup
b4dea02742c8 : [NS10] Fix a bug where registerIgnoringScore is broken
b69a416980ae : [NS09] Implement the new ranking code
e4931c88d5dd : Change People Tile config activity layout
9fcfccbcc03b : Remove a module-lib API
b3394bc5a257 : Partial cp of "Prepare role code for modularization."
7ac304d09a05 : Use last reported configuration for apps that are going-away
35c0b09876a3 : Delete framework-updatable-sources filegroup
0db9d206aad5 : Add visibility of framework-connectivity.impl for wifi test
aa7de1bfcd95 : BroadcastInterceptingContext: use passed-in broadcast Handler.
38f7b6b37c5f : Add framework-connectivity-test-defaults
31eeaf7e4241 : Import translations. DO NOT MERGE ANYWHERE
465130779c49 : Using internal user manager for the lock state checking
19e81e4d8876 : Exit dream mode on CEC wake message received
6d5643f87edc : Remove unused method checkUidNetworkingBlocked
d30c853ac994 : DCT set up default before enterprise APN
1a180aec01ee : Import translations. DO NOT MERGE ANYWHERE
c15df4e3ace7 : Apply "Dominant Palette A - 800" color to the background of One-Handed mode
0caa9c20c794 : Import translations. DO NOT MERGE ANYWHERE
71784f2ad48e : Fix black screen while pip to split screen
663709f12f0a : Add more OWNERS coverage
50c85cbe5803 : Adding some permissions to Shell to enable testing
ff2ee7296877 : Make no-history activity be finished with different tasks
a1245b1c7c9f : Revert font file rename.
bd374dc3994a : Support windowType in RemoteAnimationTargetCompat
9d1b0a1932bc : Import translations. DO NOT MERGE ANYWHERE
85bc0c62cef4 : Remove font file name dependency
a9aa97b8ad85 : Temporary stop-gap for Chrome target SDK issue.
6f86e37f4263 : Adding a permission to Shell to enable testing
455ccd412f83 : Import translations. DO NOT MERGE ANYWHERE
5b209d5d075f : Import translations. DO NOT MERGE ANYWHERE
0ddfe2c9e3ee : Import translations. DO NOT MERGE ANYWHERE
59415ea4484d : Fix some issues with pinch to resize
63bedd2542f6 : Import translations. DO NOT MERGE ANYWHERE
6a97b0686c97 : Add measurement for dex size.
1192afbc0d59 : Fixes few corner issues of multi-window windowing mode split-screen
b2d67f863c94 : Import translations. DO NOT MERGE ANYWHERE
27754254b8c1 : Import translations. DO NOT MERGE ANYWHERE
487d3f6e2fad : Cleanup nativeHeapZeroInit and memtagMode implementation.
4c5df9f4119b : Import translations. DO NOT MERGE ANYWHERE
e697b8176c17 : Prevent the decor view to be visible again after exit animation finish.
623ff43bdade : Fix NPE in PermsissionChecker
062ab64ffbc3 : Add last time unhibernated to dumped info
3ded075e2be4 : Import translations. DO NOT MERGE ANYWHERE
f37505f27359 : Update javadoc for FORCE_RESIZE_APP
4dedfc8ba3d8 : Fixes an issue in shortcut persistence.
3bcb2301eb24 : Add distortion to ripple effect. Also tweak ripple thickness and spreading speed.
f3fa78390ab4 : Import translations. DO NOT MERGE ANYWHERE
7fbe7869b50f : Import translations. DO NOT MERGE ANYWHERE
721b70214e06 : Disable ARC when physical address is incorrect
7d058d62e5bf : Addressing comments from commit:8d2ed5
c2da105ad9af : [Provider Model] Enable Provider Model by default
b2b41b282505 : Ensure UidStats is not null when needed.
c5561c9c5c8a : API: Expose whether bubbles are enabled or not
8cbf22761b3a : Import translations. DO NOT MERGE ANYWHERE
9b1bcd73b0b4 : Do not scale down sparkles
4d1289346b77 : Update doc to reflect actual permission
38644e35acd5 : Add System Back function to SystemUiProxy
ab7e61e87bf0 : Actually report resonant frequency and Q factor for vibrators.
0e0d89c2fa4d : Exempt VPN apps from BG-FGS-launch restriction.
4a12466678e9 : Change the const for the unreachable network
98312aaa974b : Fail callers that use exact alarms without permission
54b2e98f5b46 : Don't skip cleaning up PIP state in onTaskVanished even if EXITING_PIP
06b3abc5495a : Revert "UserController: avoid misleading log messages about failed to find key"
606513c1773e : Allow the system to register 250 NetworkCallbacks.
edddfb37ef05 : DO NOT MERGE Fix bubbles for workprofile
b8b107372ac6 : Create package-level last time usage stats for app hibernation
f3a8a929085b : Import translations. DO NOT MERGE ANYWHERE
fd4c206f2ceb : Correct garbled rebase re FGS notification ratelimit
bc44553f479e : Update biometric prompt icon colors
76b6f4a8886e : WindowState: Avoid destroying surface during relayout
c495395be217 : Addressing comments from commit:8d2ed5
90a243201bc9 : Fix async behavior and address possible race conditions.
ab40ab67ceba : Close the FD after opening the file
b59d359df065 : Update QS user switcher style
5bdebd04defe : Remove setFrame from surface_control setGeometry
640011569f3f : Camera: Fix a removal-while-iterate bug
f02d3fdacc9a : Fetch the WiFiInfo from NetworkCapabilities
024b57030326 : Revert "Limit maximum allowed size for a status bar icon"
85c6ad2363a9 : Switch to using list of subIds for policy generation
1499f504e414 : Update iterators during aapt2 diff
61c3ea17898b : Move Pip assertions to flickerlib
6e3d3605ddf5 : support changing audio-hw-sync-id during playback.
05ed9281740d : Import translations. DO NOT MERGE ANYWHERE
38fbc56351ec : Use separate XML for update config in system
ef58f66331d6 : Tweak exposure effect on ImageWallpaper.
ad30b3d2e91f : Import translations. DO NOT MERGE ANYWHERE
71ab752fc59e : Avoid IME restart for configChanges
d11b3561c9a7 : Notification color fixes
1ae1e3242b38 : Import translations. DO NOT MERGE ANYWHERE
c3f712d75efb : Rate-limit FGS notification visibility deferral
9274be53b4e0 : Move OM calls to the background
78386ab1ca78 : AOD: selectively register sensors that use prox
061b25ec6f27 : Register ART Service with the System Server
32e5de029de0 : Add null checks in wallpaper service
d9cc54dfd35d : Revert "UserController: avoid misleading log messages about failed to find key"
c29724005b02 : Switch to Binder.getCallingUid.
0eaa0f1cb088 : Ensure apps not running on cold launch test
ba72075844e8 : Remove all tasks before flicker tests
dcdee33ceb3e : Removing SettingsLib dependency from WMShell
9a218febc2a8 : Notify CellLocation whenever ACTION_USER_SWITCHED
86e9b361de4c : Import translations. DO NOT MERGE ANYWHERE
5b119e6c8069 : Enforce height override by QSAnimator
626ec2902cdd : Fix async behavior and address possible race conditions.
307c5cfd1758 : Improve javadocs for new S constants
ddbe3e08ac99 : Address API feedback on SKU/ODM_SKU
8c8a14d4dfc7 : Bug fix: allow to create ViewTranslationRequest for virtual AutofillId.
722871b3e497 : Disable PipMovesInAllApps temporarily
98d4e403cdf2 : Fixing Spline parameters when changing duration/position of Overscroller
7fe3ce537846 : Add task-launch support to WindowContainerTransaction
25a8bdb63531 : API review response for d2d relative APIs.
a89d3fa6da9d : Defer color events until end of SUW
c1577580cdc1 : Don't throw unsupported exception over binder call
15d809b9f475 : Fix Wi-Fi SSID null handling
3bbefb7ec9c7 : PiP: update magnetic field radius for dismissmal as PiP resizes.
8e68c334410f : Change privacy indicator holding policy
43dbb5491841 : Add a showInInputMethodPicker attr.
f5c654654dd7 : Remove custom annotation libs
374770e15805 : Revert "Add SuppressLint to framework-annotations-lib"
8aef79f2b5dd : Allow to report finsh/pause state if Activity isn't resume.
026c34f64448 : Use the physical location of the power button for the power button animation.
8f98eb9c08f7 : [NS08] Expose public NetworkScore API
2c2e476bbda1 : [NS07] Add the rest of the scoring policy
c334ea0e8d2b : Reduce log importance and improve logging
d6c73e656bd2 : Re-enable mirror for brightness slider
4406bc857516 : Add carrier config keys for GBA
8d42c8d5cb92 : Allow the system to register 250 NetworkCallbacks.
bf3916b1c188 : Fully wake screen after udfps auth attempt from AOD
31df3e6e2b3d : Remove custom annotation libs
abc70c251ab7 : Move REBOOT_READY broadcast into android.scheduling
21fb21db709d : Address difference in icon id with provider model
f50afe810852 : CancelAodInterrupt in KeyguardUpdateMonitor
6950e65cc40d : Updating owners of SystemUI
c11a1cba0a75 : Remove hwbinder
c467e62734e6 : Fixed an issue where the user would have no notifications on lockscreen
f97e0e40437f : Small fixes to changes related to PWLE implementation
521e9648f847 : Update the description of RemoteViews#setViewId
b9549ff6c178 : Add more test coverage for limiting the number of callbacks.
9b2c4a650b4e : Move framework java filegroups into subdirectories
459d9506eea5 : Partial cp of "Move Tuner resource updating from Tuner java into Tuner client"
fbb283fb4db0 : Partial cp of "Initial boilerplate for an updatable graphics jar"
5e0368f4c776 : Disable write-ahead log on LockSettingsStorage
a08dc6905f70 : Add framework-mime-sources to stubs generation
77ff72fd715e : Add a shared filegroup for non-updatable stub sources
406fe4ab270b : Add **/package.html to docs srcs
228fc0293b49 : Per process DMA-BUF stats
92e0459c04e5 : Get visibility allow list before uninstalling package
6f1d26763396 : Remove framework-aidl-mappings
fe76a5251605 : Create SystemApi for statsd ready broadcast
ba6e2cf58e1d : Create SystemApi for statsd ready broadcast
2cd8502f45ce : Fix screen can not turn on with power key sometimes
f18a7b0bc17d : 1/ Make One handed mode support multiple user switch
37c5375bf2f9 : Don't freeze bindee process if bound with BIND_ALLOW_OOM_MANAGEMENT
07ac5fc5fa2b : Update removeAll test path
17bf973be866 : profcollect: Copy report file to BetterBug's internal storage
be38fec7c4f1 : Make FingerprintService/FaceService less chatty
15e1d3f7e73d : Update removeAll path
1f1f81e0d15d : MTP: Add thumbnail generation for JPG
f52c07b73046 : Support bottom text in UsageProgressBarPreference
00fb60be6942 : Always use dark text on share sheet buttons
8129366637d1 : NativeTombstoneManager: track proto change.
987b9b25c414 : Only request resetLockout if enrollments exist
d96d371e80c0 : Temporarily disable AppOpsServiceTest#testShutdown, remove unused imports
0da64913b9a5 : Add OEM-configurable flag for OAT artifact deletion
ee90cd487112 : Expose API for using SurfaceControl with ViewRootImpl
a3d573eb09f4 : DisplayLayout set() include copy new mNavBarFrameHeight
894696d61ecf : Dispatch newDisplayLayout in updateDisplayLayout() directly
7fa8d8f4fa80 : [JS01]Remove hidden API usage of Connectivity Sevice
63691d5ec879 : Add documents for isOem/Vendor/Product
02913eb3d42d : Fix an NPE
42eb1711a119 : transcoding: Add a new API for client to add UID for a session.
df64212c74d0 : Don't call getGrantedPermissions() when generating package info without GET_PERMISSIONS.
29f76eeae5b6 : Deal with display insets when layout splits
1307d246d88d : Temporary stop-gap for Chrome target SDK issue.
06fd3dd5edae : Update the camera permission icon
c79329e7b60b : Catch getDrawable throw exception when add splash screen window.
17681607d9e1 : Update getAuthenticatorId logic
ff6c7f864c17 : Adjust total consumed power to avoid double-counting
95284cccd63a : Add User ID parameter to SensorPrivacyManager API.
06445c2da125 : Remove unnecessary invokation on AppSearch
e9ce91e9c6e8 : Add a test for verifying switching IME app with gesture
8ff8bd327c8e : Custom haptic composition for assistant launched via button.
49ba723e7e34 : Don't skip cleaning up PIP state in onTaskVanished even if EXITING_PIP
602d232a6905 : Check that the PiPParams are not null before getting seamless flag
e11982f75314 : Downgrade logging level for not finding a permission in DPGP.
2e9bec1154b8 : Add staging-public-group to aapt2
ddcbf429415b : Minor pip menu changes
751415fb9f07 : Implement getStorageInfo.
c903ac37a5ff : Fail early in AttentionManagerService if camera lock is enabled
df98c5247bcd : Only request resetLockout if enrollments exist
3cc89803f92b : Import translations. DO NOT MERGE ANYWHERE
78a9f2828223 : DO NOT MERGE Reset top focused root task when task hidden
f45997c08795 : Add an am command to disable service restart backoff policy.
07182d5226cb : Add Falsing to the QS BrightnessSlider
fa7aca14e71a : Add documentation for Falsing.
5cdc8a48e844 : Catch security exceptions in RoR APIs
a5de527366d8 : Refinement of default "Nearby devices" grants.
14188a3dcb13 : Syncs camera sensor with gesture sensor.
2e605fd66849 : Add throttling to generateDisplayHash
1427156afc7e : Eliminate potential deadlock in AccessibilityCache
887a3c9d3818 : Introduce a subject to assert changes over rectangles
f0c7dbbb1a3a : Remove unused code
f22cf3df132f : Allow explicitly setting the camera component launched by double-press power.
f44b1709ff29 : Add INVOCATION_TYPE_POWER_BUTTON_LONG_PRESS.
9b129854b513 : Refrain from creating app-search schema unnecessarily.
9b2f82c8a66f : Add OnDevice to TranslationManager method names.
f8b8e45cb2f1 : Fix the text color in the highlighted expander
5badb094f541 : Display no data notification in certain scenarios
bda63ebd02f4 : Switch to using list-of-subIds for VCN selection of underlying networks
b79ef23ed96c : AudioDeviceBroker: fix speakerphone state reporting
b72bec18693e : Ignore new vibrations for ongoing alarm vibrations
5b35efd0869a : Add two fields on ART metrics (apk type and isa).
1d008d1d2a73 : Refactor aapt2 tests ResourceTable changes
9634efb6f44d : Prepare aapt2 for multiple ids per type
c5f668e141cd : Delete deleteConversationNotificationChannels from NotificationManagerService.
0cbccf9e0126 : Enforce the PendingIntent mutability flag requirement for chrome
1dcd953f6b2b : Import translations. DO NOT MERGE ANYWHERE
2695c7a54518 : Add OVERRIDE_COMPAT_CHANGE_CONFIG_ON_RELEASE_BUILD to PlatformCompatChangeRule.
8d2ed506045d : Runtime permission attribution improvements
67b4851291ea : Fix the wrong logic to check if the element in SparseArray
9e3bc4043f13 : Inline reply multiline + notif pill
6237247d9663 : Rename MediaSessionConfig to MediaSessionDeviceConfig.
abcddfd12bb6 : Emit "usesPermissionFlags" in "dump badging".
6aa3a8fae9ca : Add background blur to tv volume dialog
128e6bb54fc5 : Revert "[Provider Model] Enable Provider Model by default"
ac0a54e91b08 : Fix paragraphs in blur javadocs
9b1cbd6f2b71 : Enable SETTINGS_API_V2
a29c7b91a60c : Fix color filter on NotificationExpandButton's chevron
518898d9e667 : Exposing public API to retrieve current setting of 'Match Content Frame Rate'.
ee0e8fbea62f : Remove silent provisioning hack from DPMS
38ced457e07d : Revert "Revert "Add setting for touch gesture and long-press hom..."
7010f95cb2ab : Hdr format settings [Backend]
4bd8a2fb9c3f : Don't show a toast icon if app.info is null
d3ba15beeb47 : Remove NetworkPolicyManager.isUidBlocked() API.
e1b23cd42345 : Add translation APIs for virtual views.
cbcf6828d6c8 : Add test coverage for NetworkAgent callbacks.
04c2107aedff : Add a setTeardownDelayMs API to NetworkAgent.
2b8b48c1e3cd : Revert "Swipe notification to edge of screen"
2691c0d0d2f8 : Address comments on onBlockedStatusChanged(Network, int) CL.
319253aa5753 : Mark force resize/non-resize changes as @Overridable
2d1953628daf : Add new network capabilities to support automotive head unit via USB
2b3fcc5c57d8 : [JS02]Remove hidden API usage of NetworkRequest.networkCapabilities
6f2a2638105c : Add callback to report HotwordDetectionService status
5b7058f4c326 : Fix keyboard remain after dismissing notification
d5eb5cdcbc02 : Fix cannot success verify count of the networkAgent Config items on R device
0befda4964da : [TL02]Remove hidden API usage of NetworkAgent
f742982a75ed : Handle launch time while device is sleeping
2aaa220e0f1e : [Improvement]Fix loss of permissibleRatio calcaulation accuracy.
1b8593fdfeb9 : Make IInputMethodPrivilegedOperations to async (1/N)
8230b03102fd : Re-implement NetworkUtils#queryUserAccess.
5243e1416334 : Add session ID to VpnTransportInfo
072d61ba44e2 : Update accessibility notification channel name
803b25383349 : remove period at the end of the subttext
8bbe1060e170 : Update Reduce Bright Colors QS icon
9ea331f06d27 : Fix HotwordDetectedResult phrase and extras.
ba34121efcdd : Make NFC_UID TestApi
5052189dd80b : Update SetAlwaysOn to SetControllerAlwaysOn
abd045e95cdc : Add new permission to set NFC always on states
19183d5f5e2a : Import translations. DO NOT MERGE ANYWHERE
df4dcbdef04f : Import translations. DO NOT MERGE ANYWHERE
163fbd02a2b4 : Import translations. DO NOT MERGE ANYWHERE
35aa2cec1767 : Import translations. DO NOT MERGE ANYWHERE
513ddcef340b : Import translations. DO NOT MERGE ANYWHERE
a15689d49f56 : No longer preload libsfplugin_ccodec in zygote
4cbe0f47d335 : Import translations. DO NOT MERGE ANYWHERE
4cbf2d0a9b62 : Import translations. DO NOT MERGE ANYWHERE
62903a12d885 : Import translations. DO NOT MERGE ANYWHERE
c7ff4f5174e6 : Import translations. DO NOT MERGE ANYWHERE
15bd86ad6dfc : Import translations. DO NOT MERGE ANYWHERE
60f6eb1f2a15 : Import translations. DO NOT MERGE ANYWHERE
338aa55227a7 : Import translations. DO NOT MERGE ANYWHERE
5bf151bbfad7 : Import translations. DO NOT MERGE ANYWHERE
c984370412d1 : Import translations. DO NOT MERGE ANYWHERE
3156171e774f : Import translations. DO NOT MERGE ANYWHERE
3b48c716b54d : Import translations. DO NOT MERGE ANYWHERE
42c3b76ce256 : Import translations. DO NOT MERGE ANYWHERE
5a496b8aea8b : Import translations. DO NOT MERGE ANYWHERE
4cd168305484 : Import translations. DO NOT MERGE ANYWHERE
229db0bf1fd8 : Import translations. DO NOT MERGE ANYWHERE
226dd2b58926 : Import translations. DO NOT MERGE ANYWHERE
bb3ccc072b4d : Import translations. DO NOT MERGE ANYWHERE
b86d968104ff : Import translations. DO NOT MERGE ANYWHERE
7b2f860dd02b : Import translations. DO NOT MERGE ANYWHERE
5a80288f22b3 : Import translations. DO NOT MERGE ANYWHERE
ad2a4b39d589 : Import translations. DO NOT MERGE ANYWHERE
fe92808b3c20 : Break the dependency between non-persistent user and shortcut users.
d31f86401e92 : Revert NPMS threshold to BFGS.
f3ebaed6e4d7 : Rename getOnReceiveContentMimeTypes (drop "On")
33b78ef2ab84 : Add package.html files to services metalava stubs
037d7fb498c6 : Use framework-annotation-libs for hwbinder-stubs-docs
e0237fa50b43 : Add API to allow apps with location permission to access data blobs.
baceb11e71e2 : Introduce the concept of software and external hotword.
1ed6bf5547e6 : Expose BIP and VSIM relavent definitions
4256c9e390b1 : Move deduceRestrictedCapability to libs/net and rename it
f51da99ac179 : Implement dispatchRequestTranslation for getting translation information.
b23454a799a4 : Import translations. DO NOT MERGE ANYWHERE
c3c58cd9d9ec : Import translations. DO NOT MERGE ANYWHERE
17284baf7afb : Import translations. DO NOT MERGE ANYWHERE
34a2358da0ed : Add network disconnected callback
8bb6bc271606 : split packagemanager_aidl from libbinder_aidl
c733ef6692e6 : Add SystemBatteryConsumer.getPowerConsumedByApps()
94ac664863ee : Add fingerprint strings
4826eeba879f : Log EJ status to statsd.
2910da1e946a : Remove NetworkPolicyManager listener.
755cecda8d7b : Migrate the usage of sUseRoundIcon to PackageParserUtils
ad9da4c4d2bf : Respond to API Review comments on MediaDrm
31c7d6162472 : Add a Compat Flag for Throwing For Null Telephony
c943ce1aaa2e : Set min, max, and default RBC strength values
b5789014efbc : Add two fields on ART metrics (apk type and isa).
4b1c811914a5 : Remove unnecessary check for permissions from system config in isPermissionSplitFromNonRuntime().
c17bbf82ce4b : Addresses unresolved comments for silent updates
8c23380d2f37 : Ensure Async APIs receive callbacks
a8366aeae401 : Enforce READ_PHONE_STATE for APIs involving call state
430f4a2390fd : API to get network visible network capability name
53cea237e45d : Rename Context.BIND_ALLOW_NETWORK_ACCESS.
8e3eeb507afd : Making the rest of Streaming installation API public.
b68b97f2e31e : Bluetooth airplane listener: Check for null
5cd7976f7d2b : Increase maximum allowed size for status bar icons
fabc9f6f27ef : Revert "Add setting for touch gesture and long-press home assist..."
5265da19f90c : Expose TimeManager.suggestExternalTime()
de2906af9c7b : Reset PAC keys on thread creation instead of on zygote fork.
5a94e3007303 : Preserve implicit split-permissions on clear.
5ac5553879fa : More logging and better retry logic.
8a5baa96c923 : Update Wakelocks to be per-DisplayGroup
8697a083a882 : Migrate to the asynchronous version of getActiveNetworkForUid.
7a597bb5a03d : Add luma capabilities to ColorStateList
b48435f7b11e : Fix documentation for feature flag reader
987cfcc8855b : Fix regressions with DecoratedCustomViewStyle
2e1428bdc590 : Add policy for nearby app streaming
f15e43f250bb : Add policy for nearby notification streaming
de204a5721ad : Apply the whole auto pip transaction in recents animation
72de55e19ccb : Handling Number Format Exception in DiscreteValueIntegerListValidator
0224ebbf6921 : Clear user-set info when package gets its data cleared
d140f4727fe5 : Add GameManagerServiceTests.testGameModeMultipleUsers()
bb68a9e0b70b : Grant OVERRIDE_COMPAT_CHANGE_CONFIG_ON_RELEASE_BUILD to Shell
d6494b1cce82 : Add TEMPORARY_ALLOW_LIST_TYPE_NONE.
cbe6603212f6 : Import translations. DO NOT MERGE ANYWHERE
8cbf5883ffe0 : Add unit tests for onBlockedStatusChanged(Network, int).
6a29f472bfb3 : Add MOBILE_DATA_PREFERRED_APPS setting
5ab70251e8fd : Add onBlockedStatusChanged(Network, int) to NetworkCallback.
5dfacdee519e : Add PRIVATE_DNS_MODE setting setter
1108c1299c2d : Expose ConnectivitySettingsManager as module-lib API
6f95b3626fa0 : Add Intent.ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD for privacy hub
28602096e7d1 : Audio focus: test APIs for focus injection
87f757f205a3 : media: MediaCodecInfo: add FEATURE_QpBounds
5636cdeea43a : Move reduceOpsTaskSplitting property to Properties.h
61af195119dd : Using IconLoader lib to load splashscreen icons
0b9987c9fd70 : Clean documentation on video QP key semantics.
10646dff7e62 : OnReceiveContentListener: Handle IME insertion permissions release
308a0487871a : Address onAnrDelayStarted API comments
229b8096438d : Create a new permission to override Overridable change ids
b6c89806ee94 : Remove warning trampoline toast for beta
cf21de27a82b : Create new permission SET_AND_VERIFY_LOCKSCREEN_CREDENTIALS
7d0917fb2d52 : Cannot determine Doze state during transition
95b653832dea : [NS06] Implement the don't-reap mechanism
ccb0a95893ce : Code and comment cleanup for clipboard access notifications.
944268f2c2b1 : Fix highlight for RestrictedPreference
dfc7d4cc7b6e : Add a system property to control Skia reduceOpsTaskSplitting
d9cbeba04114 : PackageManager: Add FEATURE_HARDWARE_KEYSTORE, modify FEATURE_STRONGBOX_KEYSTORE.
165607099624 : [DO NOT MERGE] Make PendingIntents in screenshots immutable
cdd1d2a4fe8d : [DO NOT MERGE] Make PendingIntents in screenshots immutable
d19254d3abc4 : More WP chooser/resolver strings
00a9a10c9daa : Clocks! - More updates
68a199f60dd4 : Implement PWLE support
834b65d81329 : Move VibrationInfo initialization to cpp
47dd2e6f0b28 : Demote unstable assertions from presubmit
13989ac6fddd : Expose BIP and VSIM relavent definitions
45515ca16966 : Add MOBILE_DATA_PREFERRED_APPS setting
89bd2e2a8d59 : [NS05] Feed network offer callbacks
37135512f866 : Add PRIVATE_DNS_MODE setting setter
63863a9a2b1a : Updating owners of SystemUI
b4775b02a7a5 : Hdr format settings [Backend]
a05dac7b2513 : Expose ConnectivitySettingsManager as module-lib API
c3f7c8fd3c28 : Use public API Network#getNetId() to get netid
36705517ede6 : Remove the usage of hidden API and simplify the design
9e1aba45a1b3 : Add network created callback support
2f2956062d86 : Fixed rounded corner javadoc rendering issue.
6642bda24390 : Remove unused import IConnectivityManager
fbb3787f53a9 : Add annotation for Vpn#getNetwork()
737100e97955 : Remove the usage of NETID_UNSET from Vpn.java
3ebced3e17c3 : Add static for constant
44319298295f : Get NetworkCapabilities from NetworkCallback
b78cc199cd6d : Remove no longer needed QUERY_USERS permission
3d805079174b : Add network disconnected callback
35a1c7fc3cc1 : Move FullScore to connectivity mainline module
8ee7f9a4c309 : Create a new permission to override Overridable change ids
df46fd52f90e : Make child window inherit the scale of parent
ee7ee8f7aa51 : Remove libarctimer dependencies
4e0db4bb657b : Expose NetworkAgent constructor taking a NetworkScore parameter
5aea42137f6c : Expose NetworkScore to external caller
03005f9e0cf9 : Use getAllInterfaceNames to get all interface names
c51dc08958b2 : Expose some APIs from ConnectivityManager
8a96b31b4c54 : Remove the usage of hidden API - setIsAvailable() from Vpn
ceaf98edc12c : camera2: Add isUltraHighResolution() to MandatoryStreamInformation.
52a3bb48ca3d : Integrate DisplayLayout for One handed mode
a749f2aadb68 : Update View translation APIs.
25474af18ce4 : Add docs to SatellitePvt class
7b6b006f5dfd : Use connectivity APIs from framework-connectivity
4750fe5036c5 : Include LauncherApps#getShortcutIntents
714d7be0ee42 : Fix resource problem in PrivateVolumeForgetTest
c83234a0ef41 : Detects all activities for whether showing work challenge
4b063daf5da1 : Run framework migration on a background thread.
7e821f053914 : Fix the SuggestionSpan overwrite logic.
c8def0695b73 : Update the content capture text changed event merge logic
707843f70f4d : Attached the navigation bar to app for launching from notification
b2f88488e9a6 : Hide permanent allow list methods.
51f1604fe30c : media: add EncoderProfiles
65c4fd881eae : Remove deprecated methods from AppSearch APIs.
b4abed8fa63e : Import translations. DO NOT MERGE ANYWHERE
eb1bdda9710b : Fix QOS API review comments
78f17f568bb7 : Fix not able to put app in split after removed task from side stage
573fe73881c7 : [NS04.8] Address comments from NS04 and NS04.5
48270e302956 : [Provider Model] Enable Provider Model by default
a7e6e86372f4 : Separate BubblesController construction from initialization
464c84abd728 : Handle a race condition between process killing and restarting
452342325dbd : Fix apex_available on service-connectivity
50261c6ae9d5 : Unset default reco if selectableAsDefault=false.
eae6c92d2a3e : Add one-shot remote handler and remote runner interface
e3b3abee3046 : Add charging ripple to wireless charging animation.
081b81760ec8 : Rename legacy SplitScreenTransitions to Legacy
7c58c1822357 : Make wm to own protolog JSON file
9f1cb16d1654 : System MR2: Supplement Javadoc for startScan/stopScan
73c3d5a2229e : Add an API for a prioritized alarm
59b0a621e7d8 : [SP31] Expose onSetWarningAndLimit System API
2c685749fa7f : [SP29] Send interface warning bytes to NetworkStatsProvider
14d5a971cb11 : MediaRouter2: Add RouteDiscoveryPrefernce.EMPTY as @SystemApi
b9682da963ea : Add me to view/ OWNERS
c5167795785f : Add network created callback support
d398ba825f75 : Import translations. DO NOT MERGE ANYWHERE
75962baf8ece : Move from getDataUserCePackageDirectory to getDataSystemCeDirectory.
d3895b6d809c : Fixed formatting on services/Android.bp
d4d3b821be94 : Make TypedArray implement AutoCloseable
e966d5d7ecfc : media: add MediaFormat.KEY_AUDIO_HW_SYNC hidden key
5a08770c5a8a : Add strings for traffic light face auth/enrollment
4a49531a6231 : Protect compliance acknowledgement broadcast.
5065a7432720 : Revert "Shortcut integration with AppSearch (Part 6)"
0aa606cc5aef : Cleanup nativeHeapZeroInit and memtagMode implementation.
bca12f477470 : Allow COPE DPC to confirm compliance explicitly
241955129a0a : Accept strings for more parameters in Suspend Dialog
9672b2e58c8f : Introduce a default Voice IME concept.
f65fcbdbbd7a : media: make ParameterDescriptor static
7d388ab840d2 : Fix trigger-task reporting when finishing a task
9464a670a47c : Do not leak objects created from JNI
3f0896027211 : [Settings] add readable tests to presubmit
3ab94db67aad : Refactor Global Mic Disable
1bd6aac40005 : Play any composition in VibrationThread
a6c9cd2fb7f3 : Improve SimPhonebookContract javadocs and qualifiers
333ed21f48fb : Merge Missed calls onto tiles by Contact Uri
7d85995f66d6 : Ripple position of slider is incorrect
17ea05b2a3c5 : Implement schema migration in framework.
2c8f0f027bdb : Replace BLUETOOTH and BLUETOOTH_ADMIN permission checks in BluetoothManagerService.
2b735a548feb : Remove BluetoothHeadset#setPriority which was deprecated in Android 11
b071084a3f76 : Create new permission QUERY_AUDIO_STATE
559209dd718d : Reduce some log spam
f163bf9c6a94 : [Telephony] Remove the permission from TelephonyDisplayInfo
bf463ab6b168 : Camera: Connect activity resizing state to camera service
0cdc94520147 : Update some autofill var names for clarity
511f9145bac4 : setFrameRate: Make shouldBeSeamless an enum
41b3b73ecedd : DMD: Also consider no votes when calculating specs
e939b5573441 : Enable quick pickup gesture by default
366a776372d8 : BG-FGS-Launch restriction also checks for the caller's targetSdkVersion.
28644e3b9e5c : BG-FGS while-in-use restriction uses the same grace period mechanism as BG-Activity-Launch.
b5ba585b39bf : Expose the open by default settings screen to apps
9320191858d6 : Store Brightness Per Display
bde7f2bc0aa9 : Add OWNERS for some native files
ed28be3633ca : Make Location.setMock() public
8b820867220d : Add reporting to monitor apps incorrectly using getRaw
69e6e2ec4925 : Keyguard error color
c5e0476b46cb : Stops ImageWallpaper Thread when phone is idle
1d99392dcb8c : Abandon in-flight app-search session when user stops
e798933b837b : Add API constants for metadata for mainline modules
e0dcbf7c3fe4 : [API Review] Change ACTION_MANAGE_ALL_SIM_PROFILE_SETTINGS API
da9e388d2018 : [Settings] keys with @TestApi need to have @Readable
fc40a4a777f0 : created FORCE_DEVICE_POLICY_MANAGER_LOG and CLEAR_FREEZE_PERIOD
d35c2ba4f09c : Adapt first time VPN connection warning to TV form factor
8a11bfc999ce : Redact location info from PhysicalChannelConfig
de49b9c6b97a : Account for OHM offset during PIP drag corner resize
32d4a839bd63 : Fix debug logcat message in AugmentedAutofillService
f327582fa176 : Register for ACTION_WIFI_SCAN_AVAILABILITY_CHANGED
eeedbc44f9a8 : Allow QS detail panels to change text of "Done" button
5924fd74acc2 : Remove Assistant corner handles
98faeb1e0120 : Enable additional scrollcapture presubmit tests
10377240e374 : Update QS network logging string
09836c505763 : Use same color for all indicators
8798c8ccbc5d : MediaCodec: add methods to query/subscribe vendor parameters
36f2a1f4cd09 : Introduce new colorful wallpaperTextColor
d533fa78b1c4 : Move BLOCKED_REASON_* constants from NPMS into ConnectivityManager.
ee6f1132f338 : Make sure the correct QS tiles are used for Provider Model
120de6c1c4c1 : Provide CDM API to associate without prompt
5d1c5907232b : Keystore 2.0: Disable BackendBusyException.
072eb8de7b4b : Enable per-DisplayGroup timeouts
d9fd63b4fd0d : Strings for mini-resolver UI. Not yet used - getting them in for string freeze.
69297723f41e : Updated the RcsCapabilityExchangeImplBase APIs
6c716b38dae4 : Mark ViewGroupScrollCaptureTest as non-flaky
61db7cd45e72 : profcollect: Broadcast intent when a profile report is ready to upload
fc3db0cf1029 : Use number of rows from resources for QS
f2c94fab14e7 : Fix sizes and paddings
d9fa336bacf7 : Implement new QQS/QS headers
662f32ddc27f : Add setting for touch gesture and long-press home assistant invocations
a451a40f9576 : Add AutofillService#onSavedDatasetsInfoRequest.
45b84443d93c : Add a new permission ACCESS_BLOBS_ACROSS_USERS.
4cd249257638 : [incfs] Space trimming for IncFS v1
8a1b7e267875 : [SP29.1] Simplify logic of calculating and applying data limit
4034fdee1eec : Change scroll capture lable to "Capture more"
f31149794e5a : Merge framework-connectivity impl and stub targets
fc73e7ba4bf3 : [SP28] Add API for set data warning
165995bebe5a : Fix NPE in GradientDrawable#getCornerRadii.
29584c320e71 : Make setOnRtpRxNoticeListener accessible to CTS
66f8133268b6 : Make a couple of constants in MediaSessionService configurable.
80fb26a90df6 : [SP31] Expose onSetWarningAndLimit System API
ff05ee0fdbe9 : [SP29] Send interface warning bytes to NetworkStatsProvider
36cf320611f4 : Add DeviceConfig namespace for media.
368a7a51c652 : ImageDecoder: use kYes_ZeroInitialized memory
dfcb12b34c82 : Add IntDef for system sound effect constants
f4d7318b17fb : Send input timeline from app to InputDispatcher
9acc9acea544 : [incfs] Fix the mount state callbacks processing
1e80c6346e69 : Revise string and change asset
5acc19c9ad57 : [SP29.1] Simplify logic of calculating and applying data limit
a69b1bc58b08 : camera2: Add support for quad bayer sensors.
f2c2ef43a2b1 : Add messages count to all layouts
3b2a339f85ab : Update Preference style
caf8a9bfe446 : Ensure bouncer in correct position on swipe. Remove orientationlistener.
f3c1ab4455ef : Check if package matches home package and allow exceptions.
0b6eaf12b159 : Define private manifest flag for home sound exception and add permission
b6725b8ebc0c : Add min_sdk_version to connectivity targets
b2abc42c20b9 : Build connectivity JNI against libc++_static
d246707cbee0 : Remove dependency on libnetd_client
527e66c17c6a : Expose AudioManager.setSurroundFormatEnabled as public API.
583e0ed3624c : Remove IME state assertions from Helper
1bf9cb029ba0 : UWB: Annotate AngleMeasurement Parameters
7591e2d06ac1 : Make getExternalStorageMountMode as SystemApi
c7b8a545c7e7 : Rename Stack to Task related terms in tests
58b2237f1c33 : Merge some unit test classes
ff9b4dfc5ee5 : Add another executor to setSchema() for running framework migrations.
82b7867a7796 : Change leanback dialog backgrounds.
a476e84103da : Remove light leanback dialog themes.
4dad9087ab85 : Fix resource problem in SettingsSliderPreferenceControllerTest
a3f9ee62e5b6 : Enhance AlwaysOnHotwordDetector.EventPayload with more fields.
247d69aa7edd : Unhide api for setHotwordDetectionServiceConfig
36c96ccfdecc : Remove SessionState and cookie from biometrics
46e186e8f89f : Add static for constant
7fd458dc444e : Adding AIDL and functions for talking to RemoteProvisioner
55bc36d33c28 : Remove pending actions when standby
31acbce474c0 : [NS04.7] Reinstate a necessary change
841580f523af : Create SettingsTransitionHelper
e62af88758d2 : Fix the sample code in WindowMetrics javaDoc
ebfad50cc145 : Allow FGS started from MediaButtonReceiver to have while-in-use permissions.
8c9786231226 : Revert f714906c for startActivityForResult
50d83ff1b383 : Reduce ifs lock scope.
c56cc00ab8f9 : Change session ID string to ID object
f8fb7b24bc5f : Logs magnification feature behavior. (2/2).
ffb44f506fa3 : Update framework from jetpack.
dd7c749fb3b2 : Clear caller id when reading device config
731f73bec918 : Update font family for collapsing toolbar title
891be74c100c : Ripple UX feedback
1d83fdbaf6ff : Ensure the next activity of non-focusable task to be visible
f5396e37f880 : Fix flaky ApplicationExitInfoTest
9c614d10b884 : Introduce WindowContextController
f48ece487503 : Move WindowContext module to window package
2bd6304749d9 : Add capability bit for Bluesky driving
9300d3d1ca0d : Clear mFastWriteScheduled on AppOpsService#shutdown
197e1a7f5e44 : DO NOT MERGE MediaCodec: add methods to query/subscribe vendor parameters
b8b58ebd2f32 : Remove references to BatterStatsHelper from BatteryUsageStatsProvider
fd5cba448308 : Keystore 2.0: Add onDeviceOffBody to AndroidKeyStoreMaintenance.
af09816c25e7 : Add 5G/NR QOS support
27959e75dcf8 : Accumulate Mobile Radio and Gnss measured energy in BatteryStats
9458370ec9dd : Exposes way to bypass user action on update
7a1c1b2cfc69 : Preload font files based on device locale
bf6bbc60aa09 : Binder: allow stability downgrade
2f77207569ba : Use currentTimeMillis for updated timestamp
71b3ede6343e : Have each Display be associated with a DisplayGroup and DPC
62f01dfbd510 : Trigger re-evaluation of privileged apps upon app install/uninstall
d68c1f6cb261 : Check carrier privilege permissions with package name
3a9a64cc10b4 : Ensure updateActiveUser is called before generateChallenge
334952fc8482 : API to get network visible network capability name
3f7fe40e4994 : Integrate RCS provisioning updates into SipTransport
a778ee8ba0ba : Release display suspend blocker when shutting down DPC
5344a3d7224e : Clean FLAG_PERMISSION_SELECTED_LOCATION_ACCURACY when app data is cleaned.
31ec724ec5c5 : <nit> Fix typo
bcb2fe0cbb6b : Add properties to test readlogs timeout.
6706c1acc0eb : Background startForeground() improvement.
032ab0d8923c : Only unlink death recipient if binder was previously added
9bc6a7bddc68 : Stop resetting default browser for browser installation/clearing data/reset app preferences.
1f37e7a8314b : Fix IBinder parcelling
4e421c394cc3 : Integrate DeviceConfig with GameManagerService
b904a2e608e2 : Change color of expand button on notif groups
5309214dfc67 : 6/n: Update UserAwareBiometricScheduler
cd83e1649fd7 : Increase DropBox size to 10MiB.
8a5c4b51a393 : 5/n: Update some biometric logcats
2e20a1a29ed0 : Move BLOCKED_REASON_* constants from NPMS into ConnectivityManager.
8bb754c44dc5 : Remove navigation bar overlay flag.
f39842dbc5ab : Skip domain verify broadcast if ActivityManager isn't ready
e0f61dec460d : Tweak shell thread and clean up some code
4ef9a38396a7 : Disallow domain user selector from querying autoVerify domains
41c5d4f21487 : Address small comments from http://ag/13957078
e6f0a6a6e4d0 : Incorporated exempt apps on setPackagesSuspended().
7504281fb3d5 : OVERRIDE_NETWORK_TYPE_NR_ADVANCED use a different int id
63f2907f7ff2 : Restart subsystem API: remove bug report generation argument
86e98080b1a1 : 4/n: Add and use Face AIDL start/stop user clients
bcb85a9a71c5 : 3/n: Add and use Fingerprint AIDL stop/start user clients
a7e33a41e54e : Re-land: Make window stable while resizing
45df6837cdb2 : Allow QS detail panels to change text of settings button
eefbf0216223 : Add DeviceConfig namespace for AppSearch
a937979b4dcb : Add short audio descriptor and encapsulation type in AudioProfile.
f1f6c4ac7e0d : Update strings - chooser/resolver WP strings.
9ca629811476 : Add Permission Indicator methods/classes to Test Api
7b3e06e1c229 : Add a first chance retry delay of 1s.
ad17626e0e97 : SurfaceView: Restore transaction application in useBLAST=false
93eb95f453a9 : Add test to verify we cleanup staging directory on success and failure
09ba09179a31 : Move alarms_and_reminders strings to SettingsLib
18fb750cc54c : Clear caller id when reading device config
16afc22cdc06 : Skip scheduling cached app compaction if there's already a pending one
fe807fd921ec : [incfs] Optimize path::join for appending
ba3540306428 : Update boot image and system server profiles [M5C5P90S0PP]
93b6057ebea8 : Update Nullability per API review
807dfb306788 : Fix and move old One Touch Play tests
522b9a8b3af4 : Convert domain verify dev errors to IllegalArg
ae30d154f6ea : Add isAppIoBlocked TestApi
f1038cf6189d : Added udfps enroll coordinates
a55b15e6776f : Add ripple effect to udfps animation
3be43d218e63 : Fix typo in strict mode violation message
20550021993a : Extend permission pregrant tracing utility
c02fc886157b : Make FGS notification deferral control tri-state
feab55912c60 : ScanFilter.setDeviceAddress: Should send deviceAddress instead of mDeviceAddress to the next level
39534b944595 : Allow extending the SurfacePackage lifetime
ffea315fa10a : Better format channel masks in AudioProfile.toString().
d4e6ec0ea8ab : Fix onHandleAssist behaviour when showSession is called with flags = 0
fa1e57a29657 : Add more documentation to PROPERTY_CROSS_SIM
a52a48212be3 : [Notification] Fix NotificationManagerServiceTest
51cf65124ac0 : [Notification] Fix Notification channel Dnd bypass for multiusers
71aca864c28d : Rethrow RemoteException from IInputMethodManager#startInputOrWindowGainedFocus()
dc78cb547317 : Add high sampling rate permission to shell
61c1f3c4154e : Add resource to disable cb
6c246287c7a4 : Don't replace task in list if NEW_TASK + MULTIPLE_TASK is set
cff9760e0760 : Export ServiceState#DataRegState into telephony provider
4481b5181e95 : Public ServiceState#duplexMode in telephony provider
6cebc2f2ac13 : Add a new permission for external time sources
68ebc129797e : Fixing array cast.
9c83ce34ae12 : identity: add TEST_MAPPING file to run identity CTS in presubmit.
dd0224162c89 : Add API to get the PendingIntent for translation settings Activity
2bd23cfbcc1d : Add support for selected contacts device to device sharing.
6b3d3b38ba74 : Don't try to report non-existent stats
ed271fcf3499 : Don't try to report non-existent stats
ab60442c7b05 : [pm] fix progress on commit for non-incremental apps
ac1da4d56551 : [SP28] Add API for set data warning
33fc2dd635f8 : Fixup lint errors in ServiceWatcher
3eaf8ee6a445 : SystemUI: SecureSetting: Allow specifying a non-zero default
e574d3bbe8de : Introduce vibrator frequency mapping.
978bb8f81011 : [Notification] Fix NotificationManagerServiceTest
92a9f5fc1d07 : [Notification] Fix Notification channel Dnd bypass for multiusers
136106845d3b : Add configuration to control appearance of long press power to assistant to symbols
bdfd193258f1 : Move Falsing debug records to gesture finalization.
cd5ed7fa4151 : Add null check to batterymeterview in case the percent view becomes null
23e9e5373c09 : Revert^2 "Remove final calls to Dependency.get from keyguard."
9d947fb625e4 : Revert^2 "Remove Dependency.get from KeyguardStatusView."
cb56bacf2b17 : Revert^2 "Add injection to ClockProvider."
03bfd50a681c : Revert^2 "Remove Dependency.get from KeyguardSliceTextView."
db4ee91dced6 : Revert^2 "Add Controller for Emergency Button."
78418476c4ad : Revert^2 "Add ViewController to CarrierText."
deca9ea89815 : Create central TelephonyListenerManager.
cd008dffd6e9 : Enable the tests in DPM for testing ConnectivityManager API in 5G Slicing
64971a5106cf : Media: Add MSM#getMediaKeyEventSession
b32922821493 : Make StorageVolume#getOwner a system API.
8548f343e2a7 : Remove Notification.DevFlags
bd227ae8c8a3 : Re-implement NetworkUtils#queryUserAccess.
bab1efadedef : Safe delete the deprecated APIs.
f0768be0ed82 : [NS04.5] Have NetworkOffer embark a provider ID
40a95a5ab794 : [NS04] Introduce Network Offers and their callbacks
604acee017ac : Check if display exists in RootTDAOrganizer
9b7f74f6e9ef : Refactor handling of <Feature Abort> responses
a83338f2c188 : Get NetworkCapabilities from NetworkCallback
6564ec2bbff6 : Add shell command to game service for interventions
87eec5048214 : Show messages count in People Tile
86ae725fb983 : Add NDK API for getprocdns,setprocdns
5a4fc52fc73c : Add app clone profile and APIs.
7472deb59b51 : Remove the reference of new Network(int) in Vpn.java
8aeeb33803ed : Remove Network, NetworkRequest metrics from jobscheduler
4ca36d5cf37c : Replace CM#isNetworkSupported() with checking FEATURE_TELEPHONY
37dff3b28a00 : Fix cannot success verify count of the networkAgent Config items on R device
96ab01b44faf : System MR2: Add MediaRouter2#registerRouteCallback(executor, callback)
c9afd3fa0800 : Fix cannot find removeUnwantedCapability on R device
dca6562c8f4d : Use a longer test timeout in integration test
ffc922fe2af8 : Fix cannot find removeUnwantedCapability on R device
4ac034389126 : Use parent frame to calculate wallpaper offset
24734440c017 : Add manifest attribute requestOptmizedExternalStorageAccess
ae04f625fe03 : Expose NetworkAgent constructor taking a NetworkScore parameter
884c99d06519 : Hide branding view when empty
b90ff160ccaf : Expose NetworkScore to external caller
2cbaa91f67cf : Move 'notifyFinishedSignal' into a separate function
8929a2e804ff : Add Settings flag for Transform.
21a6f2d5db57 : Update Sending Settings Changed Notifications
deb2bce7512c : Show advanced device icon in Connected devices list by new metadata
afd9acdb1760 : Remove the reference of new Network(int) in Vpn.java
5a06d5b958c6 : Correct the logic in NetworkCapabilitiesTest
d29d73d8146d : Updated Stretch based on design feedback
686d8289896a : Remove the hidden NetworkRequest usage
a2bc287e46dd : Add NetworkRequest.Builder creating from an existing instance
71edf551d3b8 : Delete vdex/odex when package is globally hibernating
5f76adf41b67 : Avoid static import IntDef value to workaround for Java 8 javac issue
5625b1f3c6f8 : Build service-connectivity with system_server API
e443e6b07d47 : Add OsCompat
5a328c2a86fa : Remove NetdService, NetworkStackClient dependency
ebdb0bd27760 : [JS01]Remove hidden API usage of Connectivity Sevice
a5ceb34339cf : Change getStatsStartRealtime to getStatsStartTimestamp
346aaf46af67 : Remove the hidden NetworkRequest usage
83c19eab94a3 : Update accent colors
956383c236e4 : [JS02]Remove hidden API usage of NetworkRequest.networkCapabilities
58f920e02385 : Use the PersistableBundle instead of the Bundle
7b8f79b64104 : Replace createSmsSubmitPdu with createFromNativeSmsSubmitPdu
8125250075d4 : Add OWNERS file for content tests.
7d11db35c9a4 : 2/n: Add UserAwareBiometricScheduler
38c3e3ad5e84 : 1/n: Use scheduleForSensor instead of directly accessing scheduler
32fea82fc574 : Fix NPE in SyncManager#isSyncSetting.
c257baefb575 : Refactor ServiceWatcher
0652bd13b6b4 : Update share sheet with NEXT style
d60f6d05fb0b : Add metrics for guest user
3580e7642081 : wifi: Add Country code event listener support
33d412eb8e2c : Add NEXT accent colors to Theme.DeviceDefault
03f6fd2052d5 : [TL02]Remove hidden API usage of NetworkAgent
cb163f9bb64d : Unbind from DataLoader when not needed anymore.
e06cd0c34ba0 : Add a new constant for the NR SA MMWAVE case.
af4dcf5792f4 : Close the GZIPOutputStream to release the deflater
b3c3cae188b7 : IMMS#dump() should do OOP dumps only for normal prioirty dump
57355699048c : Add "cmd input_method tracing save-for-bugreport"
597dbb071442 : Remove mis-specified @GuardedBy("mMethodMap")
3d50059bbcc4 : Add NDK API for getprocnetwork
5871539df1f8 : Make sure out-of-quota EJs stop in time.
68570cc5a76f : Keystore 2.0: Add @IntDef for Keystore namespaces.
649f4ae0b62a : Let AppHibernationManager be mockable
7573d7e5e46e : [Provider Model] Carrier configurations for call strength indicator
4fd6297369cd : [Provider Model] Carrier configurations for no calling indicator
ff456d0fc0ba : Have a new method in NetworkAgentConfig.Builder to set allowBypass
3762670bb7cd : Add a field for transport properties to RestoreSet object
6f4f2c72e6e3 : WindowState: applyWithNextDraw fixes
129115519677 : Reduce number of maximum clusters
a9636128545a : Require calling package to be allowlisted for thermal mitigation.
1a04e5234aa3 : Add a specific error code for keystore failure
00c3f598809d : Add a specific error code for provider mismatches
c7635a46e755 : Makes BluetoothDevice#setAlias a public API
87b75509f9bf : Update the RAT string for Carrier WiFi
8ec617ad8dba : Cache correct calling UID for VcnStatusCallbacks.
aec4f406dfe0 : Report the true value of more RoR metrics
0385393cc4e1 : Bind to the existing ExternalStorageService of the parent user for a clone profile.
1dc7b05ca352 : Fix logging bugs
f3064ba0b36f : Keystore 2.0: Update to canonical service name.
81b0fb036c02 : Migrate HostClipboardMonitor to virtio-vsock
5e85167c221e : Handle proxy chains including the system package
20a418ed74b6 : Emulator cleanup in ClipboardService.java (send/receive)
e9cede4883b2 : Emulator cleanup in ClipboardService.java (closePipe)
9bd1692117f7 : Use ISessionCallback#onSessionClosed
48be69a79d3e : Rename "Network slicing" to "Enterprise network preference" in the 5G Slicing API
7b14b8764732 : Request new Bluetooth runtime permissions.
63002d70e532 : Add TvExtender to DPM bugreport notification
8151b18c52dd : Allow HotwordDetectionService to return HotwordRejectedResult.
693ac178809c : Swipe notification to edge of screen
9887b0f9ed9a : Add toString method to AudioProfile class
ddd018e61050 : Add TimeZoneProviderEventPreProcessor.
f3a77c8fa598 : [incremental] add incremental info to crash/anr reports in dropbox
833271753ec0 : Changing DEVICE_NR_CAPABILITY type and renaming getMaxActiveInternetData
6a7df3f4e8db : Expose ServiceState#getDataNetworkType in telephony provider
aaf8de42d14c : Default grants for "Nearby devices" permission.
1e8d1a62e064 : Add BLUETOOTH_SCAN and BLUETOOTH_CONNECT app ops
4452bbd06550 : Split new NEARBY_DEVICES permissions
7eb2671ae1ea : UCE OPTIONS APIs updated
faec29a87111 : Shortcut integration with AppSearch (Part 6)
b41bc495ec1b : Shortcut integration with AppSearch (Part 5)
3dfad4132ed5 : Create VIRTUAL_INPUT_DEVICE signature permission
3a51a7d1523a : Reevaluate VcnGatewayConnections on receiving new configs.
c57281504ef6 : Rename VcnStatusCallback#onVcnStatusChanged.
b7b39bd3c7e3 : Revert "Have a new method in NetworkAgentConfig.Builder to set allowBypass"
a1fe7ef57f89 : Remove invalid javadoc link to VideoView
a140688d5fa5 : Move FullScore to connectivity mainline module
0ad175531b80 : Have a new method in NetworkAgentConfig.Builder to set allowBypass
7c3a6e37a26f : Add API for TranslationContext
15212609ca79 : Use source for keystore/keymint interfaces.
0aa5738423d2 : Expose job stop reasons.
2d70047b1939 : Change clipboard access notification wording.
a725858e640f : Add a block list to IconManager
68820ca61312 : Update Notification content description API
e7e80b5031fb : Do not call WM until we have a window token
5695dc7a3b2e : Fix EJ documentation.
7bc66be81a87 : Hide IME after re-parenting IME container to DisplayArea
11ab8b2042ac : Define new NEARBY_DEVICES permission group
c072caf19bbd : Add tunnel mode video peek related APIs
4d4121f85c67 : Implement dark launch logic for sharesheet aiai model.
ac9e76c8d63c : Migrate DomainVerificationUtils to no log ChangeId
f072281f634e : Fix the case where blocked reasons for dataSaver are not considered.
bb57907a6015 : Add docs to Slog class.
31d7527dcb79 : Expose uids related APIs in NetworkRequest and NetworkCapabilities
02ed58ad2448 : Expose uids related APIs in NetworkRequest and NetworkCapabilities
142408a46f36 : Replace the usage of UidRange
b0a72e225375 : UserController: avoid misleading log messages about failed to find key
f8c3e2eb4edd : Replace the usage of UidRange
138b89d65239 : Prevent Caching the Invalid Resource
ff165814e10c : New MediaStyle template:
ac9e0f916296 : Implement 2x2 layout and text resizing
cb1633009115 : Move deduceRestrictedCapability to libs/net and rename it
8652e483b098 : Next alarm is definitive info from clock
7da537a641d6 : add capability for TelephonyManager.getNetworkSlicingConfiguration()
45fa3b301367 : Do not collapse the shade when clicking the last notification.
327e14505353 : Take snapshot when device becomes dozing and pulsing
64515ec80bb4 : Surface DS targets as per their own score and ranking, remove customized ranking logic (max shortcuts count limit per app, app share adjustment). This is guarded by the flag "apply_sharing_app_limits_in_sysui".
26ab6df3c8ba : Add NetworkRequest.Builder creating from an existing instance
e11bcc6c930c : Replace copy-on-write PDB with an empty one
b7ac0ad3c76c : Add permission for avoiding toast rate limiting.
1effb1ae477e : Import translations. DO NOT MERGE ANYWHERE
3ce12e7b6551 : Fix CS external dependencies on SystemUI
1ef9b4d463d9 : Add annotation for Vpn#getNetwork()
7ff635a9a958 : [VCN15] expose addUnwantedCapability and related APIs
02fda9556d12 : Fix IpConfigStore dependencies on framework-connectivity
509c7361d350 : Migrate hidden API in IpConfigStore to formal API
5a810c8403ee : Don't skip IME animation when backed to Task has no editor focus
ab638c1edcce : Expose registerDefaultNetworkCallbackAsUid.
d836c4243947 : Remove ConnectivityService hidden annotations
5ecbc576eb86 : Remove hidden Icon.createWithResource API usage
62f2f6a6704d : Properly expose LockTypes constants as systemAPIs
2b57c52b0391 : Remove reference of getActiveLinkproperties
291dfebc5231 : Import translations. DO NOT MERGE ANYWHERE
aaea2d2266d2 : SettingsLib: Disable USB debugging if USB signaling is off
a3d14561d517 : Support calling registerDefaultNetworkCallback for another UID.
16ff991eddd9 : Import translations. DO NOT MERGE ANYWHERE
9fa79d20c76b : [VCN15] expose addUnwantedCapability and related APIs
c130918e2537 : Remove unnecessary dependency on libcore-platform-compat-config
2cc371c74b53 : Remove the usage of NETID_UNSET from Vpn.java
2c9160c38b1b : Add trace for tracking the performance of new starting window
5054a9d00990 : Notify InputEventAssigner about every frame
49ffed57597f : Fix the case where blocked reasons for dataSaver are not considered.
aaa5afacf9cc : Update logging line with the additional field
98edbb0bbce9 : KEY_CARRIER_NR_AVAILABILITIES_INT_ARRAY change type as IntArray
998666c46d3a : Force enable hardware accelerated for starting window
9d1ce22f88ab : Pre-draw AdaptiveIconDrawable and cache it before doFrame
44c49e6c4e94 : Revert "Correct the logic in NetworkCapabilitiesTest"
7f542a53caa6 : Store the effective UID in NetworkRequestInfo.
9680f394daf3 : Fix revokePermissionsNoLongerImplicitLocked() for shared UIDs.
2d33d70352c3 : Fix thread-shared field evades lock acquisition reported by Coverity
553fc4297c54 : Fix all runtime permissions being considered changing protection from non-runtime on first boot.
7901e98c45c8 : Animations for visual immersive mode
7a265dc5c004 : Adds OWNERS for `servicestests/utils-mockito`
02ec9e9d4a4e : Remove the usage of hidden API - setIsAvailable() from Vpn
9eae065a2e82 : Expose some APIs from ConnectivityManager
1fa5fc98f707 : Add NetworkFactory to connectivity jarjar rules
37d07f9a9152 : Replace hidden API usages of NetworkCapabilities
335a968b659a : Remove Preconditions usage in TestNetworkSpecifier
496d5dca27eb : Revert "Revert "Remove connectivity dependency on Preconditions""
3c46aca4901e : Add device config parameters to DiscreteRegistry.
00617edb4636 : resolve merge conflicts of 403b7fd0b0a6736bcee1817fb5c774f8c8a040de to stage-aosp-master
2322c835cb69 : NetworkControllerWifiTest: Fix unit test
32d484c8e074 : Add an API to getPhoneAccountHandle for a TelephonyManager
ae6798872178 : Fix privileged apps calling registerDefaultNetworkCallback.
d22c7588d724 : Test a bug with NETWORK_SETTINGS+registerDefaultNetworkCallback.
8875f872de44 : Keystore: Fix Device ID attestation test.
2390267db89b : Use source for keystore/keymint interfaces.
03f22f7af807 : Add BigPictureStyle.bigPicture(Icon)
045fe260e167 : Add new @SystemApi for specifying AddressType and IRK
6110d2588195 : Update system palette APIs
101047f54dae : Move image cleanup operations to onStop
81ab12f11cb7 : Remove long screenshot flag
5cc47e5383a4 : Fix CropView sizing on full-width images
4062430f8baa : Update long screenshot crop per mocks
250710c6879e : Cherry-pick some test changes from ag/13210542.
8b77bf790c66 : Use module resources in NetworkNotificationManager.
6211f92cc645 : Use connectivity resources in service-connectivity
9e565b40a496 : Add clipboard CTS tests to presubmit test mapping for ClipboardService.
3b0736735b4a : Add connectivity protos to framework-connectivity
279b33817f4a : Remove unused NetworkPolicyManagerInternal in CS
3a680dc89775 : Move connectivity AIDLs to android.net
4f8084867e03 : Migrate framework-connectivity internal resources
72ce1491e29e : Import translations. DO NOT MERGE ANYWHERE
f969377a96b8 : Expose isUidNetworkingBlocked and isUidRestrictedOnMeteredNetworks
00b8d2cf370b : Add multipath preference, background status API
5603742b00c9 : usb: Address some API review comments
576e9036d6d2 : Copy NetworkNotificationManager resources to conectivity module.
75a4e3f38c52 : DO NOT MERGE: Don't take the AM lock in cached app compaction handler
f8af11cd0186 : Import translations. DO NOT MERGE ANYWHERE
4c29c7a7a7ae : Ensure accessibility updates during the recents animation
239267b0435a : Remove append/quota mechanism from direct share target surfacing, due to ChooserTargetSevice sunset.
62ecd75d5aea : Emulator cleanup in ClipboardService.java (openPipe)
972df6e95075 : Provide more specific notification cancelation reasons
97b8b341177e : Update PowerExemptionManager APIs.
07dcf25b9db2 : Added options to not stop previous users on switch.
be0b58d62ae1 : Unhide media metrics APIs
8bcb4c9219da : SparseDoubleArray
3fbd85f3af63 : Import translations. DO NOT MERGE ANYWHERE
0583e7f5c907 : [incfs] Allow multiple timed jobs at the same time point
a57db58f2456 : Surface "neverForLocation" through public API.
34519d4dcd26 : Call ActivityTaskManagerService's version of hasSystemAlertWindowPermission().
95f98799f863 : Ensure Display Settings Overrides Do Not Impact TestDisplayContent
552bf38f6611 : RESTRICT AUTOMERGE Handling removing <original-package> tag
558d3deaad88 : Add new DataFailCauses to Intdef.
8d5fd36dd108 : Add statsd flags to public namespaces
751a2c9abbde : Fix TalkBack selection after QS panel open
4c42515be1e4 : Report more metrics in RecoverySystem
c59bd8ac8d15 : Move upgradeUserTypesLU code
ff092aae1a6e : Implement TranslationCallback with support for partial responses.
3449e29e478d : Only create DPCs for LocalDisplays & FLAG_OWN_DISPLAY_GROUP
2e91e0e01cb6 : Fixed EdgeEffect drawn on non-RecordingCanvas
9e5cf848fcad : Fix and re-enable BstatsCpuTimesValidationTest
4797761f1df3 : Update showing udfps keyguard affordance logic
6a33ee19a7e9 : Moved getId API from system to public
4db72e24b79d : Change the spring constants for EdgeEffect
9601383b2590 : Fix error in MeasuredEnergySnapshot voltage
adee4b7b7e26 : TransportInfo: Add a generic redaction mechanism
6f667c3b5a6f : Minimal change to remove development settings.
b8090a0c4014 : Layout and style updates for LongScreenshotActivity
1dfc25617a96 : Make backport_s_notif_rules readable
18e3b6aa9c60 : Add nullability annotations and imports
5395b2af579e : Lazy load the allocation of Slog message formatting objects.
7ff59f855648 : Add Theme.setNewResourcesImpl() method.
bc2391efa3df : Allow swipe-dismiss in either direction
4fe9ff343e83 : Add INTERACT_ACROSS_USERS to WMShell
3fb8626b94c7 : Replace CM#isNetworkSupported() with checking FEATURE_TELEPHONY
a790bbb9fed7 : Ensure dumpable tag is unique
095751e499fa : Revert "Correct recycling to take setViewId into account."
3b8b36e5b473 : Revert "Ensure the view being recycled has been inflated before."
59a2e36b953c : Fix IntDefs
03995ce63de0 : Transfer launch cookie for consecutive launch
49a06ae96f17 : Enable new ripple
487e16c4af84 : Move disk reads to background
f0df72a9c726 : Add API to get hibernating packages
152e389bae30 : Add MANAGE_APP_HIBERNATION permission
8f9f513c19b2 : Remove AssistPreviewPanel when orb is not visible.
1d82c1f393c1 : Add light reveal for auth from aod
8cc0ab9cfae5 : Make ScrollCaptureControllerTest stricter
6ed8197ff82d : UX feedback for ripple
142218b1f9c2 : IME Insets: Remove obsolete applyImeVisibility call
0c3b94e9716c : Revert "Update min_sdk_versions to match WifiTrackerLib"
dc7c374c628b : Fix ContextHubManager docs
46e734cae9b3 : Fix a timing issue in unlock signal propagation in AppSearch
00967754c348 : Grant permission to shell for ResourceObserverNativeTest
0c511f999965 : Grant additional quota to installers.
529052350f07 : DO NOT MERGE - Disallow deletion of channels with FGS notifications
0a1c6d1bb44d : Propagate call quality reports from Telephony to CallDiagnosticService.
96059b47a949 : Correct recycling to take setViewId into account.
1c9985c2efbf : Camera: Define camera stream proto separately
efcbd6dfd140 : Remove and update code that was addressing old SwiftShader workarounds.
bdf107dab7ea : Add TEST_MAPPING for Connectivity
d14e690ef3b0 : Add GnssPowerStats Metrics
eb1698b1d3aa : Be more specific about media statuses
1c1cc6c25045 : Remove no longer needed QUERY_USERS permission
a405de079679 : Use module resources in NetworkNotificationManager.
071a10efdb10 : Allow the system to specify user-force when restricting.
fe3f33de19d4 : Copy NetworkNotificationManager resources to conectivity module.
204eba6cdc4f : Add eventMask to DM.registerDisplayListener
e7ee038a65d4 : Use getAllInterfaceNames to get all interface names
ca6813867a0d : Create new permission SET_AND_VERIFY_LOCKSCREEN_CREDENTIALS
9767b681e331 : Fix InetAddressCompat exception handling
840afdd0bdb6 : Integrate RCS provisioning updates into SipTransport
141b54e9c5c2 : Fix InetAddressCompat exception handling
ff07fa364ca2 : Fix TV volume dialog
6a47d1fe9381 : Revert "Change mounting storage data and obb to on by default"
3ed24d80a897 : Limit primary text color to notification shelf icons
1bb3f75b0547 : Remove reference of getActiveLinkproperties
078381142895 : Enable to listen to WindowContext's config changes
84bced4979cd : The phone didn't reload the allowed Network Type
f657aec71e6e : Use jniThrowErrnoException from JNIHelp
1faa1baaa626 : Ensure dumpable tag is unique
3020526b0cc3 : Add configuration to control appearance of long press power to assistant setting
8306c5c5ed14 : Remove hidden onAvailable callback override
a0b991aa9b7d : Add shell control for disabling blur
1add3eee6756 : Enable new backup eligibilities rules by default
bc8317cef120 : Update BackupEligibilityRules
99782372dfdd : Update DisabledUdpfsController logic
c63830719429 : Support getSlicingConfig() API for 5G Slicing Configuration
7e607c173f3d : Update sample Sidecar/Extension implementation to allow mapping system device state to posture via a config.
9171859f0ea1 : Seperate SettingsConfigProvider into producers.
d6f581548484 : Adds multiple target packages support for `pm suspend`
a0c38a4bdb1a : Applies package visibility for the broadcast of suspended packages
1bf1c4a556d3 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
e52df5b66812 : Remove the usage of hidden API and simplify the design
cdadd64b8db5 : Move NetworkUtils JNI out of core/jni
d379cd79c2e0 : Replace hidden API usages of NetworkCapabilities
91e9a97d1d40 : Validate HotwordDetectionService to be in the isolated process.
8b3302143d3e : Import translations. DO NOT MERGE ANYWHERE
4a1b29ce824f : Fix crash in BrightnessTracker
0d7489952472 : [NS03] Mix in other CS-managed properties
08579765ecf3 : Fix NavigationBar overlapping with the IME window
8d3d54567bd9 : Reland: CaptivePortalData: use CharSequence in VenueFriendlyName API
560acb653be9 : Remove People Tile flag and clean up
ff998dbb47c5 : Revert "CaptivePortalData: use CharSequence in VenueFriendlyName API"
8758b2ceaf05 : Keystore 2.0: Fix infinit recursion.
83ca710affb2 : Use public API Network#getNetId() to get netid
cda16ed7aeec : Remove unused import IConnectivityManager
bcb58a97577c : Remove hidden API usage of RouteInfo
705370a2315e : Remove reference of NetworkAgent#unwanted()
a1a61cde9c1d : Remove references of NetworkAgentConfig constructor
557797e32c7e : Remove reference of @ValidationStatus annotation
e5215e3c3511 : Move connectivity AIDLs to android.net
9bb8218d158e : Remove hidden API usage of RouteInfo
29eeaf410f12 : Remove reference of NetworkAgent#unwanted()
549dfb95364b : Remove references of NetworkAgentConfig constructor
4f3325855082 : Remove reference of @ValidationStatus annotation
59df55f8ccf3 : AudioTrack: get/setStartThresholdInFrames
96ab9cfeebb6 : Remove unused NetworkPolicyManagerInternal in CS
7f7c292af2b9 : Call role manager with cleared calling identity in getWellbeingPackageName().
407610d73f3c : Remove hidden API usage from ProxyTracker
a605ea9c96bd : Build framework-connectivity using module_current
a225d21f7d58 : Updated EdgeEffect parameters for overscroll stretch
37efae848a95 : Set to accessibility floating menu mode when navigation mode is gestural
f20f7a11d251 : Add the string for the accessibility floating menu tooltip
12e09d101794 : Set default value of accessibility button mode
e24d701f4cc1 : Handle the phone get booted case to show accessibility floating menu
5154c4cfae9a : Handle the basic logic to show or hide accessibility floating menu
c1e28cc20e58 : Observer for the accessibility button mode and notify its listeners for the changes
92c80af4714e : RESTRICT AUTOMERGE Revert "Handling removing <original-package> tag"
395bde4d5ffd : [NS03] Mix in other CS-managed properties
b5dbd7f46da5 : [NS02] Mix in validation of the score
1a7dc4c24cab : Only wait for significant windows to unfreeze display
82378198a9fb : Fix NPE in ActivityRecord.inSizeCompatMode()
f4769e2f5b52 : Untangle listeners mess in IncrementalService
883a27a3733a : [incfs] Call the new isFullyLoaded api where possible
f5a6fb999638 : [incfs] Fix the unsafe memory copy in IncrementalService
88380a00d5e0 : DO NOT MERGE - Disallow deletion of channels with FGS notifications
b320763eb82e : DO NOT MERGE - Disallow deletion of channels with FGS notifications
cfd88a8e244c : DO NOT MERGE - Disallow deletion of channels with FGS notifications
80d273e43da6 : Remove network transport from core/proto
91bceaae7add : Move service/enums.proto to proto_logging
185bb9013481 : Add usb and networkcapabilities back to core/proto
4375a7453574 : [incfs] Use a more efficient getBlockCount() for incfs v2
1b682704fdaa : Add new floating action menu for Accessibility targets. (5/n)
2f5db393669d : Add new floating action menu for Accessibility targets. (4/n)
596c9fab0aeb : Add new floating action menu for Accessibility targets. (3/n)
1b38ff82bcec : Add new floating action menu for Accessibility targets. (2/n)
cd10a1bc49d1 : Add new floating action menu for Accessibility targets. (1/n)
a4c6d8f82897 : Add API windowSplashScreenIconBackground(12/N)
543d2ffa7f42 : Expose constants of ConnectivityManager
ed9f50dd589b : Dump warning logs to prevent app crash while no top-resumed changes
aeea4ec376ea : Improvements of D2D API according to the review
b0c6107723ca : Revert "Revert "Expose uids related APIs in NetworkRequest and N..."
f301385937cb : Revert^2 "Replace the usage of UidRange"
4a013645cb4a : Send a Network instead of network id for wifi no internet dialog
8115bfc79159 : Add BiometricPrompt.Builder#setAllowBackgroundAuthentication TestApi
17827d754a02 : Introduce InputMethodSessionWrapper for InputMethodManager
16d1c724a1bb : PiP: Don't start with marking pinch-resize gesture ongoing.
492e6558d188 : Correct getDomainVerificationUserState docs
6d62cc716303 : Incorrect summary for the carkit device
3c412a228533 : SchedulingPolicyService: add extra check for the target UID
8f2f98f880f4 : Expose uids related APIs in NetworkRequest and NetworkCapabilities
f790404d2f80 : Remove Preconditions usage in TestNetworkSpecifier
37703094fdcc : Revert "Revert "Remove connectivity dependency on Preconditions""
265f23d65d3c : Replace the usage of UidRange
4eb201e40ced : Switch to bionic's pidfd_open.
2bf4c58ceb75 : Add TEST_NETWORK_SERVICE to module API
7d14fde4f428 : Add MANAGE_APP_HIBERNATION permission
e01fef361bb7 : [DO NOT MERGE] Make screenshot error notification PendingIntent immutable
53de4fdfe37c : Revoke storage on SDK downgrade or new full storage request
aad7fdc4f82a : Restrict the overridden min size for PiP
71f7f38f61cd : Limit maximum allowed size for a status bar icon
c90fb352cdaa : [RESTRICT AUTOMERGE] Use userId instead of USER_CURRENT in shouldLockKeyguard.
c024c5886aaf : Add pkg target to snoozing alarm
1ee17465eca5 : Clarifying documentation for SliceInfo per API council feedback.
9b55151a545c : Fix CDM logcat spam when device is nearby
1e406ca23598 : Move Call state into Call.Details
e2d599905a40 : UCE OPTIONS APIs updated
b481d8c8f730 : Defined trigger result structures for positive / negative hotword triggers.
eb0ef951d4d9 : Add VoPS support info for NR
5c0e40dc581c : media: add CBR_FD video encoding bitrate mode
8b15af2a9222 : Keystore 2.0: Enable by default.
00db3e0cdd3a : Use different slots for no_calling and call_strength icons
b96f77af78e5 : Revert "Correct recycling to take setViewId into account."
5230666bb755 : Revert "Ensure the view being recycled has been inflated before."
d51c5dec612b : Remove obsolete config_jitzygoteBootImagePinnerServiceFiles.
0c3d39fea620 : Add push mechanism in DPM for ConnecitivityService Remove DPM.isNetworkSlicingEnabledForUser
2b3880718d06 : Make the muteFromPrivacyToggle state transparent
9b6509f380f7 : Support getting AssistContent for recents in Launcher
5e316f809d93 : When a pinned file is a jar or apk, ask the runtime for other files.
256a1a450402 : [incfs] Use the new libincfs API for file status checking
a273c3e73360 : Give apps a grace period for TOP.
4b7b90e79182 : Integrate OnReceiveContentListener in View.onDragEvent
7861e408cad9 : Don't send onDeviceDisappeared when device is connected
d4c8686d8c36 : Sandboxing for non-resizable in multiwindow
c40cb1103ac0 : Fix non-resizable split flicker tests
0b66a19bdd9a : Keystore 2.0: No longer install the legacy provider.
e6e4c05291da : Implement per-field matching of ScanRecord.
bbc1459cf08b : Always call onHandleAssist with AssistState containing at least activity id
caa6d6484fe5 : 2/ Add mechanism to expose other features directly
44a39fe40c78 : Fail early in RotationResolverService if camera lock is enabled
2b72add7fd71 : 1/ Add mechanism to expose shell feature directly (for Pip)
f8e775a35704 : Add BiometricPrompt.Builder#setAllowedSensorIds TestApi
934e0a6f7c12 : Convert SystemActions to Dagger.
0b858aef6383 : Keystore 2.0: Fix diagnosing invalid key in CipherSpiBase.
5bbfca3f1ead : Remove the reading of APK file.
a1963a9b6479 : Keystore 2.0: Fix diagnosing invalid key in CipherSpiBase.
da90e7a2bbe3 : Reland "Add an API to listen for changes in network blocked status of an uid."
2146f286b1b8 : Camera: Fix a doc typo
1c342099693c : AudioTrack: get/setStartThresholdInFrames
e1d8be7afe28 : Switch over RemoteCallbackList to handle callbacks.
7bb4bb030461 : Adjust ACSD APIs
6d6bfeb77520 : Demote unstable assertions from presubmit
e6383a6d3d43 : [Settings] add @Readable back for block_untrusted_touches, maximum_obscuring_opacity_for_touch
601a944e4581 : Introduce WaveformBuilder to VibrationEffect
4899e3ceec61 : Add 90% downscale factors.
e512297e192a : Add new privapp-permissions to com.android.car.cluster.home
9a8538c81951 : Report RoR metrics in recovery system
bd12a846921e : transcoding: Address API council comments Part2
d3ad765b047c : Fix long screenshot to only trigger when available
8623f2b3ca11 : Revert "Add an API to listen for changes in network blocked status of an uid."
d2d4c69a66d2 : Keystore 2.0: No longer install the legacy provider.
3a13219bac18 : Add the charging ripple effect, currently guarded by flag_charging_ripple.
5b7aad699571 : Revert "Replace the usage of UidRange"
24c33f7c4b2a : Revert "Expose uids related APIs in NetworkRequest and NetworkCa..."
0793e0de68e1 : Enable RESTRICTED bucket.
f7aa87de0dab : AudioDeviceBroker: fix dispatchCommunicationDevice()
da1e7e569fa9 : Return an empty list instead of null.
8cb7e0a881fe : DO NOT MERGE - Disallow deletion of channels with FGS notifications
3d033c138fb7 : Ensure the view being recycled has been inflated before.
3e6dde82a995 : Move network selection utils to Connectivity
1be0b0f6ef34 : Add InetAddressCompat
e3cdc17206c9 : Demote unstable assertions from presubmit
dbeddfdbff21 : Add startCaptivePortalApp to system API
04aeeebc9917 : Clock and padding updates
98bb355acbb9 : hasKeyPair callable by the cred mng app
2076ef9768a1 : FIx issue: https://issuetracker.google.com/issues/183024999
ded7e058e9ba : Remove hidden LinkProperties methods accesses
5c3913d9c1e5 : Determine restore operation type through RestoreSet
31eaa2c20ab5 : Cache value of shouldUseSplitNotificationShade
f08d3d435930 : Correct the logic in NetworkCapabilitiesTest
4124a204c666 : Add more logging for falsing.
0f75ed396fdd : Introduce IUdfpsHbmListener
0528521bea3c : Use the NetworkScore API in VPN
0aedb5a569dc : Implement LHBM/GHBM switch
20ed872a1765 : Expose getCapabilities
410ab8817761 : Address remaining comments on aosp/1607893
3c6cf129f38b : 1/ Set Swipe bottom for notification OFF by default
2b97cb1d012c : Add SystemMessages protos to Connectivity
bd992109e08d : Introduce VibrationEffectSegment
a2fb14fdb5e1 : Temporarily disable splashscreen reveal animation
7dc302d61256 : Add an API to listen for changes in network blocked status of an uid.
c01fb40a34d2 : Promote stable ime tests to presubmit
8a612f73e2ca : 2/ Do not access SettingProvider in test code
1a3724eced7d : Promote stable PIP app tests to presubmit
e4ef2478c548 : Promote stable rotation tests to presubmit
4247e14da5d4 : Promote stable app launch tests to presubmit
8744fc01dd53 : Add configs for IMS Service Entitlement.
c913f04a6527 : Promote stable close app tests to presubmit
54deae4c6902 : Ensure the view being recycled has been inflated before.
dd5f6037ecee : Migrate framework-connectivity internal resources
48462ab56678 : Add connectivity protos to framework-connectivity
0c1a37b7ad9e : Expose isUidNetworkingBlocked and isUidRestrictedOnMeteredNetworks
c7eef81c70bd : Remove extra comment
801a6544275c : Do not access SettingProvider in test code
01e4479247a5 : Fix CS external dependencies on CarrierDefaultApp
73c06b92183b : Prevent caching unexpected IME shown state for legacy split
87eb49b62f65 : Add multipath preference, background status API
4763300fab86 : Add a VpnManager.TYPE_VPN_OEM.
98dd271306ce : Add an API to listen for changes in network blocked status of an uid.
9461c9eb2c49 : Add quick access wallet tile.
6485b545e084 : Correctly handle TargetAccessibilityFocus flag
70e38125427d : OWNERS for a few Voice Interaction files.
57112911d6ca : Improve the documentation of getLastTimeComponentUsed() API
42968075d614 : Biometric time-based resetLockout for multi-biometric devices
7dbaa16b2c53 : Add more connectivity module settings
fe9c5a5c461c : Skip reporting stats without enough samples
c42f2697d016 : KEY_CARRIER_NR_AVAILABILITIES_INT_ARRAY change type as IntArray
5cafb53ce62d : Remove the timeout which used for cleanup splash screen
137fef06c79d : Expose APIs for Settings
8eac3a3ff1db : [Telephony] Return if context is null when register TelephonyCallback
b98a658c2772 : Prompt notifications for non-accessibility services
07b795510091 : GameManagerService: Restrict get/set Game Mode to Games
97237d814283 : Updates magnification button after magnification mode transition is done
eb467b991d74 : Also regarded as magnification activated when it is forced to show magnification bounds
857391f36101 : Add the LCE system API
a3648a387c0c : Make isDataCapable a public API
4c8fecf21457 : Rename notificationchannel constant values
5400b371db0f : Fix typo in SparseLongArray
d1567bf7c382 : Change context to WindowContext for non-activity window
ece94a7e3ed9 : BatteryStatsImpl: SparseDoubleArray
039f924455de : Add an intdef
67a4b3714862 : Fix contrast issues in channel blocking ui
d66c967c719f : Implement inline suggestion tooltip
dccef0d9d7f9 : Fix and re-enable BatteryStatsCpuTimesTest
5f1255f16a2e : rename ExplicitEarlyWakeup -> EarlyWakeup
0a1bc3385104 : Remove ISurfaceComposer::eEarlyWakeup
b61b28874020 : Added CarService Privileged permissions to xml files
2901b78aaa0c : Add interface for the inline suggestion tooltip
2d71bbb22229 : Import translations. DO NOT MERGE ANYWHERE
e5cffdb85768 : Remove network transport from core/proto
51cffe52605f : Move service/enums.proto to proto_logging
d825d18431a9 : Add usb and networkcapabilities back to core/proto
7f59ef96d12d : Add challenge-less resetLockout for new AIDL interfaces
2a33098b6c5a : DO NOT MERGE - Disallow deletion of channels with FGS notifications
d31b35212c62 : Add TEST_NETWORK_SERVICE to module API
f0bdeb325f6f : Add new DevicePolicyConstant for indicating that the testOnly admin should be used as the supervision component.
9c95e41b48f4 : Add atom for OEM managed networks
f55a4adc697b : Expose nav bar methods for extending
3759c1623dd1 : Camera: Fix a removal-while-iterate bug
4313db2ab36e : Update OWNERS file
068978ca8585 : Added exposure effect on ImageWallpaper
d04a1619c005 : Add biometric component info and face type into SensorPropertiesInternal
4683b6b8e82b : Camera: Address some API review comments for MultiResolutionImageReader
c2f06b0e63f4 : Return 0 instead of throwing RuntimeException from getSmsCapacityOnIcc
30d86a6b5ca5 : Update the PIP exclusion bounds when PIP is offset by shelf/ime
1551cb730759 : Initial support for display rotation in shell transitions
c943c6a31b3f : Allow PO to enable security logging on work profile
3dbd2a00631a : Create new UCE shell commands for modifying PUBLISH for testing
cc081579a6eb : Add resource to disable cb
0a5ba428b723 : Allow IME hiding on displays without system decorations
23c36dbe21ec : Exposed some testAPIs in ActivityManager
21372004f1d4 : Change targetSdk for USE_STRETCH_EDGE_EFFECT_BY_DEFAULT
3fc19a5f4f84 : Fix FingerprintResetLockoutClient to actually invoke HAL operation
65fc38a029e3 : [incfs] Preallocate space for IncFS files
782dc19e95a2 : Fix MANAGE_EXTERNAL_STORAGE permission gid mapping
951ceccfd72a : TelephonyRegistry: Pass featureId to LocationAccessPolicy
b42ce6661bde : Properly handle empty response rect in ScrollCaptureController
6a051228b037 : Append root cause with error message while parsing APEX
2a9a33830d38 : [settings] Remove @Readable for hidden fields added in S
c9be83f35989 : Cleanup PM snapshot
86ecbb5d73e8 : RESTRICT AUTOMERGE Implement latest design of brightness slider
5ead3aa5f26f : Split ASurfaceTransaction_setGeometry api
51937be77830 : Clarifying documentation for SliceInfo per API council feedback.
362cec4a4592 : Move PM cache invalidate inside mlock
daa60c22d666 : SoundPool: Avoid busy waiting during stream restart
aaa5a5cbfcf8 : Hide UdfpsKeyguardView onIllumination
0c3c6a92aeec : Update contexthub framework based on latest v1.2 spec
226af1dbfdac : Hide required underlying caps APIs
bb9e2099fe40 : MediaFormat: new MIME types for MPEG-H audio
60857ff88509 : Reduce Bright Colors feature name update
add3f1bdf1fd : Expand try/catch for DeviceConfig in AppOpsManager
d581430ab807 : Don't show an app icon for uninitalized user
49a52fa24208 : Revert "Enable remote animation for keygaurd."
04cdf3a7d407 : DO NOT MERGE Inflate NotificationPanel on instantiation
d5a379653b02 : Prompt People tile on marking as priority
076ab7300b30 : Clarify AudioRecord.Builder.setContext documentation
3194dc36b549 : Keystore 2.0: Enable by default.
37839213235b : Created a new testAPI isFullVolumeDevice in AudioManager
6aa5d9862c3e : Add framework-connectivity.impl
c6b729eea8d8 : Replace hidden CM#isNetworkSupported() usage
11403c6b1b52 : Expose uids related APIs in NetworkRequest and NetworkCapabilities
f1c3d0993c10 : Assume wifi is connected if the icon is says so
3f654a2cf6cb : Fix an likely ClassCastException in Notification.visitUris
e983de910bd0 : Replace the usage of UidRange
7ff9a0c37ee7 : Update HTML description for Color correction
aa48f0eddc4c : 3-button mode tests for IME tests
b2d9eb2f9871 : Fix IntDef for DevicePolicyManager.PrivateDnsMode
661351a645df : Add OWNERS for ComponentCallbacksController
ef842426ed47 : Implment local color extraction for image wallpapers
fd47ec35bfa9 : Add AUTH_SCRIMMED state to ScrimControllerTest
ef7bb786123e : Modify logic handling denied auth state
1f78c988291f : Maintain map of nanoapps that are permanently denied
e52c38f750c8 : 3-button mode tests close app tests
5b0f9fa4f5b2 : 3-button mode tests for rotation tests
006fbdea31eb : 3-button mode tests app launch tests
1de59a9c597b : Implementation of "Enable 2G" for Settings.
4ea08c2ab436 : Remove Protocol.BASE_* usage in Connectivity
cc9a4c4a1481 : Use a DeviceConfig property for the default value of the clipboard notification setting.
b787d41387b0 : Only allow preinstalled application to be able to call setHotwordDetectionServiceConfig
308a272289ca : Correct recycling to take setViewId into account.
62dc76edf0f9 : Remove Settings.Global.TCP_DEFAULT_INIT_RWND on CS
e4ea3d4c842c : Expose VPN_UID
94b26e8bb44f : Remove extra comment
f6f331d56b8d : Add ConnectivitySettingsManager
93bf3312626d : TelephonyRegistry: Pass featureId to LocationAccessPolicy
b2eb0638ea83 : Ignore the documentLaunchMode in testing
0d2b748aea74 : Check for FEATURE_TELEPHONY instead of CM
50f76874d9c5 : Fix UiTranslationManager ErrorProne error.
93b9882eb80f : Revert "Revert "Add UiTranslationStateCallback.""
104cd7c15571 : Replace hidden CM#isNetworkSupported() usage
bda2ada6daee : Update Framework from Jetpack.
a7809e8ed91e : Modify the comment of getPrivateDnsMode
2260d0b1bac3 : Add a carrier config for PROVISIONING button in radioinfo
d1deef1c8b23 : Expose systemReady for SystemServer
e82705b52e3a : Add the intent to navigate to MANAGE_MEDIA permission page
7a38a3a2b79b : Move constants to MODULE_LIB
147c20f115d1 : Reset min_sdk_version of libmedia_jni
7aa8d2aae2de : Keystore 2.0: Enable by default.
e19a5a29d65b : Do not add starting window after the starting data was cleared.
88d7e789a219 : CaptivePortalData: use CharSequence in VenueFriendlyName API
1bf7a962cc78 : Fix lint warnings in InputMethodSubtypeSwitchingController
106259febb13 : Always use Slog in InputMethodSubtypeSwitchingController
473ebd77d50f : Add comment for getMagnitude in CorrelationVector
7cfddd02541e : Revert "Enable remote animation for keygaurd."
3af765a86366 : Fix CTS Failure
96e6e4a0b383 : Bluetooth: Modify and append to the Out-of-Band API
3add9328d4aa : Move drag event to InputDispatcher (6/n)
33510a27c831 : Fix certain BatteryStatsTests and enable presubmit
41016aa07994 : Import translations. DO NOT MERGE ANYWHERE
23de41f97bcd : Import translations. DO NOT MERGE ANYWHERE
8da5fa2d4887 : [Reland] Add nav bar case to RemoteAnimationTarget of non-app window
8b7afff3ef71 : Remove the explicit callback, not all of them
1c6f87bd48ff : Move trimV4AddrZeros to libs/net
506c0cfab42f : Create SettingsLibTwoTargetPreference
4127267e49dd : BatteryStats measured energy for Wifi & Bluetooth
4c90a7d30ebd : Add priv-app permissions for CarMessenger
a45008561e38 : Fix CTS Failure
066de6034ea8 : Rename DiagnosticCall to CallDiagnostics.
4d74f94897e3 : Bluetooth: Wait for provisioning after init flag change
d6653310332c : Updates to API based on API council feedback.
198601e7d0af : Log DeviceStateChanged atom.
92d80a962636 : DO NOT MERGE Remove superfluous resetting of Keyguard on unocclusion.
f882feeabccd : Remove R QPR attribution hacks
0159c2626a12 : Import translations. DO NOT MERGE ANYWHERE
2b7b9fdc2580 : Notify CellLocation whenever ACTION_USER_SWITCHED
11b72396098c : Update QS dialog body text for a financed device
43da3d54c424 : SoundPool: Improve single stream SoundPool handling
fd63f5164f30 : Open bubble on Tile click
a479a3268f5f : Fix bug in EdgeEffect with glow
5d530fab23c7 : Revert "Revert "Add the LCE system API""
e5eb17a7cc47 : Fix indentation
ea48e8e8b09a : Add flags to <uses-permission> manifest tags.
62604e4d2962 : Extend setBrightness to pass SDR & HDR info
7f49f69f02d6 : Fixed broken HTML tag.
d323ce0a4092 : Allow FGS start within a grace period after its activity going to BG
0821db29bf9a : SoundPool: Avoid busy waiting during stream restart
6e5ef5533a0c : Do not use getPackageContext where Icon.createWithResource just extracts the packageName
2645b3ef8b52 : Fix notification colors on theme change.
a9583ff9156b : Minor improvements on DevicePolicyManagerService.
08e7e1298272 : Added Warning about extra object allocation on SLog methods.
7453bda34563 : transcoding: Address API council comments Part1
1122021b0c70 : Remove app links caller BROWSABLE requirement
27f0a7d1032d : Fix DomainVerificationShell user/allowed bugs
7a95ff7a5466 : Remove pending/restored domain state when attaching
3780a17d96b4 : Check user ID for domain verification setters
173ef94284f7 : Expose error codes for domain verification setters
20bd1129817c : Fix crash when trying to get bar transitions before nav bar is created
314afa119181 : Support MTE and GWP-ASan features in proto tombstones.
947fee291da5 : Remove legacy disable triple buffering config
5c405a0ab558 : Shorten trampoline toast text
db8fb7ca7365 : Fix lock contention in AppOpsService
d47d3a91299f : Add alt auth affordance for keyguard notif-taps
f83808e0850c : Remove unused "vendor allowed apps on org-owned device" resource
ee14d5ea423f : Tuner FW: clean up Dvr/Filter message-queue resources upon close
6d5d00219542 : System MR2: Set clientPackageName on system routing session
6183141cf8ce : Fix AutomaticBrightnessControllerTest
7faf533fb351 : Let insets can still be controlled if its window bounds is moved
2ee5363ba989 : Document intents triggering CEC power control messages
7c8010211de0 : Revert "Add UiTranslationStateCallback."
5752b1b27bb2 : Remove collapsePanels() publicAlternatives
527b38bd2adc : Correct config-dependent setters documentation.
7cbb8708b973 : PIN Views - Make a bit smaller for better reachability
176ad444be8f : Don't show letterbox UI for apps that show wallpaper.
1eda2f668901 : [VCN14] Expose registerBestMatchingNetworkCallback
dbf52a28343a : [VCN13] Implement tracking best matching network
d1343a21e947 : Remove per-user preference when the user is removed
0176e8905280 : Expose the enterprise per-profile networking API.
67bfec2027cf : Implement setNetworkPreferenceForUser.
b1cd4d7b9d2e : Public API for per-profile network preference.
0bd0dc2c83d2 : Add tests for setNetworkPreferenceForUser
f757d2fa6954 : Le Scan: Add ambient discovery mode (1/2)
c4a55ff62963 : Create per-app treatment for overriding minimum aspect ratio
8d60c5ceb4fd : Revert "Add the LCE system API"
a68b3eb151a1 : Do not use obsoleted snapshot as staring window
7384af3e6b56 : Change the parameter type from ContentResolver to Context
8b15b01c4366 : Remove Snapshot and Splash Screen from consecutive entry check
2b9d0b200a86 : Change the parameter type from ContentResolver to Context
f6abe19a7cdf : Remove OTP calls on wake-up from PhoneWindowManager
5c29439697ce : Remove NETWORK_STACK_UID check
70271f06857d : Added CarService Privileged permissions to xml files
0feb52d5a9c7 : Slow down sparkles and make them more sparse
f31754e04963 : Add new permission MANAGE_MEDIA
62966b715b90 : Remove usage of networkAttributes
b9610108d5b8 : Fix issue where ripple would move
1a8a029f6825 : System MR2: Fix bug on onTransfer and on getting initial routes
10afe4ee420a : Updated EdgeEffect stretch distance
c17aa4116de5 : Avoid falsing when the phone is unlocked.
8eb419e34214 : Revert "Make window stable while resizing"
bc30a4b18279 : remove fmq reference when dvr and filter are closed.
d7aa3464da4b : Limit read log reporting to 2hrs for non-system DLs (non-adb).
30704c1b853c : Add UiTranslationStateCallback.
a372cb1c8483 : Add resetLockoutRequiresChallenge property
400a505d4de0 : Splits up internal binder api for scroll capture
67738c9a3819 : Update Javadoc of getData() for IRNSS
53ed9207a7f8 : Keystore 2.0: Remove hidden Keystore API from locksettings tests.
2487cabc7dec : Rename #updateInputMethodWindowStatus() to #setDismissImeOnBackKeyPressed()
4ea5318b7f2e : Use stub-annotations to provide NonNull for hwbinder-stubs-docs
26dc113e3722 : Reparent child surface layers when TDA migrate to new surface control
5e5f92a829b5 : Rename enum in ArtDexMetadataType with appropriate prefix.
dd77d27c1342 : Update lockout-related properties for easier understandability
2000a4bddcd1 : Update DOMAIN_VERIFICATION_AGENT to internal|privileged
d1df8f4df271 : Fix a bug in RuleIndexingController where StackOverflowError occurs
72121457f2e5 : Add Executor param to TSM#newSpellCheckerSession().
ad2eeadba8a0 : Update remaining enrollment affordance alpha
022ad453d84f : auth: do not wtf on IllegalArgumentException
f4eae0f0e311 : Add carrier config keys for RTT-VT compat
46af911ec8a6 : Clarification for PREPARE_UNATTENDED_REBOOT_ERROR
6c5f8fc3d813 : Do the same size-configuration bucketing on both server and client
c312eeaa5a60 : All exact alarms now require SCHEDULE_EXACT_ALARM
f9e1c3023981 : Move domain state ints to DomainVerificationInfo
0c4110e09966 : Migrate approved/denied domain states and add tests
df3e93af9617 : Add the LCE system API
6bb6687f8889 : Local Wallpaper Color high resource usage
39ed7729af60 : Rely on a falsing-belief event to reset lockscreen
a1238591d7e2 : Track Falsing on Notification Taps.
13c7b270e22f : Fix possible NPE in fingerprint service provider
fb07bde37830 : Slight updates to UDFPS enroll affordances
23f7206dbcc5 : Create component used metrics in UsageStats
eceb96bbfc64 : Inline reply text
c531f63f8cf8 : Add layout for 1x1 size, update 2x1
392bc7d23ecf : Ensure size compat insets created for visible activity.
09452269ed9c : Make AlwaysOnDisplayPolicy a singleton
28f67050c6e9 : Ensure apps can schedule/start EJs when temp allowlisted.
90850f7b483c : Revert "Make window stable while resizing"
10a6efc901e3 : Revert "Make window stable while resizing"
0fd804bf18a3 : Fix bad cast when querying remote input history
637c52b861d3 : Remove pin_split_apks flag
dd59a0def42f : Avoid falsing when the phone is unlocked.
5f80a73b5c17 : Check if the sc is valid when finishing seamless rotation
63a2278e0b7d : Create new permission QUERY_AUDIO_STATE
84484268e902 : Create new UCE shell commands for modifying PUBLISH for testing
3d4d489fa3bf : Allow configuring home button longpress duration with a flag
7a47ce974eab : New accessibility string for multi-user switch
51e10d63307a : More Sync in More Places
a33f939ef47a : Add capability for thermal mitigation.
c936d646bb31 : Add support to report ART metrics to statsd.
fe4d13843a1e : SoundPool: Improve single stream SoundPool handling
264dea63b026 : Adds caller check to getAllPackages()
8d900812b782 : Revert "Adds caller check to getAllPackages()"
2ed590c29bd3 : Explicitly opt-in to get location data from WifiInfo
8153df7fff90 : DO NOT MERGE: AR Attributions for Location history. Parent cl (ag/13779796) It grants the AR permission to the extra location provider package. They follow the same model as location attribution to the headless apk. More details about design here: go/bluedoc-headless-lh
8a5e237677cd : Avoid falsing when the phone is unlocked.
64b8381c7d3c : Revert "1/ Add mechanism to expose shell feature directly (for Pip)"
a33a496a6f6c : Revert "2/ Add mechanism to expose other features directly"
f4dfb7c4a3da : Settle auto PiP transaction in WindowContainerTransaction
b9e67286a035 : Check that PIP is active before setting the PIP exclusion bounds
ddacdf59e8df : Update owners for EdgeEffect
2cdcce2570c8 : transcoding: add @MinSdk to MediaTranscodeManager APIs
4bc11722e8d7 : Improve docs for onStartUpdates / onStopUpdates
b1099261054e : Fix the QS Tile issue
8d0c64de2d79 : Don't query active mode after setting desired mode specs
ba40611dce74 : Check if the sc is valid when finishing seamless rotation
bcb5ee6f43ea : Don't crash if default supervision profile owner is not set
a9ad16f112ff : Update Quick Settings footer and dialog text for a financed device
8ef0e48edf88 : Support different navigation modes on WM flicker
8bda21893e87 : Activity in foreground task should be able to launch activity
1bc6bbbb8d0a : Add DisplayTest to FrameworksTestsFilter
bbc4726a3370 : Update JS documentation.
0f50e9fb51bd : Rename crop_legacy to just crop
c73116392dbd : Instrument jank between lockscreen and AoD
d4d4ef7c6d00 : Replace interal okhttp APIs
c03b2044dc9e : Move some constants from TrafficStatsConstants to NetworkStackConstants
2451f55fea30 : Device Control metrics
12c1644d4e55 : Remove redundant logs in HdmiControlServiceTests
73d05b5cb4a2 : Add a new api "isDefaultBrowser" for new Intent Picker
10f5e2997a0b : Remove profile owner network logging notification
50ccc2f190f5 : Allow tests to specify local device types
01711c113881 : Reduce calls for target power state
aec7cbecdcdc : Vibrate as system instead of as an app
5d19024b26b3 : Add 5s ANR delay during transcoding
ccb4075ff2d4 : System MediaRouter2: Add Transfer/ControllerCallback functionality
2a1120fac4a0 : Workaround to use System UI Context
7e609d4ec7d4 : Add service-media-s to merged stubs
4a550b3a10d0 : Improve IME hiding animation when uncloked by password
5707e2e24e23 : Don't drop shell permissions before running test.
69a1db09f9d3 : Add DisplayId to BrightnessTracker
65a7c2c56b75 : Add API for setting a fixed list of RemoteViews on an AdapterView
2e0099a94350 : Add comments to describe the value of converting hex to decimal
5c4bb91134d7 : [NS01] Add NetworkScore
d12fef90c5ec : Adds OWNERS file
a06b8f6f912c : Construct StartingWindowController with SplashScreenThread
fad59e1d7f4b : Revert "Remove connectivity dependency on Preconditions"
5d31a15d84de : Make PacProxyService be a system service
d8e01d08aa51 : Logs magnification feature behavior. (1/2)
2dea00a2888b : [CS15]Do not use hidden API of PlatformProperties
9a78f3d049c6 : Ensure all calls to getCallingUid use the version in mDeps.
c04d9963a657 : Follow up of IInputConnectionWrapper
6b65d8097035 : Add OWNER to SettingsLib/connectivity and wifi path
cc41fa62d8b2 : Fix launching app from work profile cannot show splash screen.
935fef65fb02 : Call clearCallingIdentity when calling registerNetworkProvider in TNS
6986e790c0f1 : Support Dual ViLTE stats
9f400b08d926 : Add ParseException constructors to API
4c1020ccb898 : Add Logger Implementation for WestWorld
ef546db38128 : Close the handle returned by WrapNativeCodec2GrallocHandle()
c153efec4fc5 : Update Framework from Jetpack.
90aa1ac688eb : Import translations. DO NOT MERGE ANYWHERE
0a820901e3a3 : Import translations. DO NOT MERGE ANYWHERE
edb08b84ea02 : Remove MessageUtils usage in VpnTransportInfo
0c69c6310795 : Import translations. DO NOT MERGE ANYWHERE
5c72acc45137 : Allow color in minimized notifications
6b22120e8f7d : InputMethodInfo attr to suppress spell checker.
0762c1676503 : setCdmaSubscription/RoamingMode returns when not CDMA
65e1615e58e8 : [Provider Model] Carrier configurations to allow CWF configurations
596633ff6d23 : Allow gestural nav to hide the bar and background
8e76243e5773 : 2/ Add mechanism to expose other features directly
5554d79f82b7 : Fixed crash in EdgeEffect after fling gesture
863acff83f10 : RTL Expander Fix
eba0108f3894 : Allow apps receiving onMediaButton() callback to start FGS from BG.
351a6d7bd732 : Fix CDM association filtering
2b52dceafc40 : 1/ Add mechanism to expose shell feature directly (for Pip)
1e7d1256620b : Revert "Avoid IME restart for configChanges"
ac9b08281c8c : Emulator cleanup in ClipboardService.java
f83409244406 : Allow non-resizable to enter split screen from recent
ec393c80205d : Update the usage of receiveFinishedSignal -- try 2
23080b5bb539 : Add a flag check in AppOpsManager to enable full stacktrace
92b204d8793f : Update javadoc for Intent.ACTION_VIEW_PERMISSION_USAGE
e13866164bd4 : Vibrate as system instead of as an app
b7e8adc97686 : Adds tests for Install Scenarios to DexManagerTests
7859e8401cb9 : Use resolved windowing mode to match launch root
3611889cccb4 : Add support for handling microphone disable by multiple users
613719feb53b : Add placeholder sensor ID to biometric event logs
d3b3e00a0547 : Allow REQUEST_NOT_SUPPORTED for nr dual connectivity config
a7f461fcdccc : Avoid reading XML file when it doesn't exist.
ffaac1c2d38f : Binder: disambiguate unlinkToDeath error
1c2fa255b632 : Require database name when creating session.
0cdc55bc8be6 : Update javadoc for Intent.ACTION_VIEW_PERMISSION_USAGE
b1d71f88f51d : Introduce caching to DiscreteRegistry.
ec24677cab8d : SurfaceView: Remove deferred transaction
1023e07f85af : Show all system apps to hub teamfood, remove location indicator
03a99372fa2f : Fix potential negative duration in the ServiceState tracker
f6f511621993 : Add label for notification permission
c02dcf75f40f : Update platform from Jetpack.
edb9fafdc624 : Revert "Promote IME postsubmit tests to presubmit"
c064bc738fe1 : Add the intent for showing permission history
595002a0acd4 : Fix an NPE in BatteryService
958faf9a252a : Add MediaRecorder.SystemSource.
46972a6f3500 : Add OWNERS for BatteryService
caa5c1296aa6 : Update min_sdk_versions to match WifiTrackerLib
ba987ca94fde : Override isRestricted for preventing unexpected resource loading
1af26bd23884 : Mute microphone when the mic privacy toggle is enabled
44cc06b8b274 : Fix CDM string to say Allow instead of Set
22fc755399a0 : rename power_stats service to powerstats
32a52d9177e1 : Add coretest for android.view.InputDevice.
45373271874d : Added interact accross user permission to media uid
1ab65e54eaa7 : Fix CDM profiles string template use
1f2cb484f94d : DO NOT MERGE Delete superfluous call of mInsetsController.onControlsChanged.
14c6e6fcf512 : Fix crash when quantizing
ab470f7203ec : Add carrier config keys for GBA
3644f70367b5 : Add prop to test various enrollment scaling
801962126d94 : API review changes to CallDiagnosticService
4ec1e1f05d04 : Deprecate PowerWhitelistManager.
eaf50d817b21 : Switch the SystemMemory atom to use the dmabuf interface for ion
7562087ee025 : Give uid media REGISTER_STATS_PULL_ATOM permission
ab26e99bd2ab : Make KeyguardBouncer react to device config changes.
3fcaa5218caa : Expose create uri as user as system api.
b014fb072ae4 : Add a new temp-allowlist reason for "account transfer"
96e86b477e25 : Remove last references to "Panic gesture"
3d87156bd0b0 : Add DisplayHashParams to specify how to generate display hash
910746fe9668 : Update logic for drag-and-drop URI permissions for editable TextViews
fda49aa575f2 : Add time related API to TimeManager.
a56073a038ed : PIN view - Tweak animation
dec152806d9e : Wire up geotz metrics to the real metrics code
27ddc8f4a420 : Add infrastructure for metrics
2c458b7cf6f4 : Add DISMISS_NOTIFICATION_SHADE action for a11y
96d5abedbd86 : Allow setup app to have SAW permission
0de402214828 : Update udfps animations to use view controllers
fb45d19101db : Promote IME postsubmit tests to presubmit
4db91e1ec634 : Clamp manual brightness on high brightness mode devices.
9bc15837b645 : Promote PIP postsubmit tests to presubmit
af47729a1545 : Merge ControlledInputConnectionWrapper into parent class
033521c57b04 : Replace InetAddress#parseNumericAddress
fab3737bba03 : Do not allow Display#getRealMetrics to return values reflecting the app bounds.
dc8a5f1a30d5 : Implementation of go/remoteviews-recycle-added-view.
104104287348 : Fix OHM DA Organizer do not update display bounds by orientation
b197862d974a : Make sure to hide IME adjust dims when exiting split mode
191c35b966c0 : Add executor to window blur api
07fedbce463d : Add WM.setForceCrossWindowBlurDisabled TestApi
ceac8bbb50b8 : Exposed some testAPIs in BatteryStatsManager
c4fa37b00bb9 : Have a new API to get private DNS mode
7bb23a943f3c : Remove VpnType usage in VpnTransportInfo
b51058da225d : Import translations. DO NOT MERGE ANYWHERE
035d65e81b19 : Do not show error toast when received UNBOND_REASON_REMOVED
2973c423b236 : Only display single line for title
0f77a1a0840a : Load default wallpaper by device's CMF color
b19b65730973 : Have a new API to get private DNS mode
943a0c590b44 : [Telephony] Exposed PhysicalChannelConfigListener as public API instead of system
409397f8ebab : Catch and log exceptions from TvProvider.
861e9e120b69 : UCE API change: Remove the unused RCS UCE APIs
97c860113aa6 : Expose Intent#ACTION_CLEAR_DNS_CACHE
949fa9b79d13 : Add NO_FOCUS_CHANGE flag to MotionEvent
b6957c6cf767 : Revert "Update the usage of receiveFinishedSignal"
2fe3ffa3c83b : Attach navigation bar to app during quick switching (2/N)
463d0b3eb1ac : Enable SplashScreen flag
11af33eeaf59 : Fix several test failures for the new starting window.(10/N)
d52e491d2f13 : Implement default exit animation for splash screen.(9/N)
2529fdd8af95 : Drop prebuilt files to android source tree.
542b351a4d77 : Create ServiceConnectivityResources
e1f6cb431e3f : Add CollapsingToolbarBaseFragment for implementing collapsing toolbar.
f7919a20eaac : Update CTS shim
d9c78f69929e : ConnectivityManager: Provide API's to include location sensitive info
6c02f5fc21e4 : Fix domain approval level constants
66dcca807408 : Fix touches for manage menu
31cfa313971b : Clear binder identity at native entry calls
9ac5a1d37b37 : Ignore flaky tests
7e06d712d25a : DL lifecycle: handle slow DL binding.
606e0d125645 : fdtrack: emit the most common stack in the abort message.
780ca87adc23 : Fix an NPE in BatteryService
48c3c14a2afd : Clarify semantics in call composer extras
caf97c72f546 : Add onPreProvisioningRecevied to RcsProvisioningCallback
e92adf724b7a : Keystore2: Integrate getState method of IKeystoreMaintenance AIDL.
64e3410b0b01 : Moves BcSmartspaceDataPlugin to SystemUI.
ae8a17102738 : Add intent for going to "Unused apps"
a67a82e08d9f : Add option in Task.getVisibleThumbnailRatio to disregard insets
a5daa1718799 : SoundPool: Fix clang-tidy
d2b6cf2c6f27 : Expose DOMAIN_VERIFICATION_SERVICE
4691ce920a25 : Created new @TestApi (and Shell command) to get policy-exempt apps.
95cc34cd9870 : Sanitize text fields
dc1662c65972 : Adding a permission based check in SmartspaceManagerService Test: Added the permission to SysUI and checked that it is working Bug: 182330864
b53cb66e5f15 : Add D2D sharing level setting APIs.
dfaecb2e6ee1 : Make the doc of bootstrapAuthenticationRequest more accurate
f868b7d608c2 : Check for missing values in mIsolatedOwners
73f0c7e4d975 : Begin watching mIsolatedOwners
6353c57d570b : Add support for a hw_timeout_multiplier system property.
adf5024a5d6f : Send metrics notification just before frame advances
4389e2ab7d03 : Fix expanded state bug
ae32c0cde56a : Import translations. DO NOT MERGE ANYWHERE
57edea38ad40 : Add SensorPrivacyManagerInternal api for system server usage
029208ebddb5 : Added mount to OWNERS for RecyclerView and ViewPager
33b90a368334 : Move LogicalDisplay.isEnabled calculation to DPC.
7b969ae13343 : Update OWNERS for long screenshots framework code
3bf20268d827 : Set notification shelf icon color to primary text color
97eb3f1bd2d5 : os.Build: add MEDIA_PERFORMANCE_CLASS
0f73fd490748 : Adds one more feild into RotationResolutionRequest.
8cfca3c84fc3 : Swap parameters in QosCallback#registerQosCallback
4c5abc8137bd : Support subattribution for manifest receivers
f71b3611ccc8 : Rename SliceInfo to NetworkSliceInfo.
4018c5075acd : Hide app name from collapsed CallStyle.
12fa627bfb9b : CallStyle now supports contextual actions (e.g. smart replies)
1f8c257d6b0f : Fix the layout issue with the expand button of the CallStyle
ca556363be24 : ColorFilter::getFlags() is deprecated
cc0f89b68b9b : Handle multiple Activities matching eSOS intent
4db172566835 : Increase notification icon shelf height 32dp => 48dp
ad726163ff86 : Add AppSearchSessionUnitTest to cover platform scenarios.
43d7f9cdbadd : Tidy ups in preparation for adding metrics
916a9c6c1062 : Further shader optimizations
7d56ee82ad1d : Return true in onStartJob.
bb9d1d0586d3 : Update OWNERS file.
7ef64c0787c0 : Move Wu check for max colors earlier.
9b9276849b3b : Ignore transparent pixels during WSMeans
aadf7bafc537 : Only animate clock weight if doze is animating
dfeb99ae1a1c : Add a setting to control whether clipboard access notifications are shown.
e4f07fed8556 : Power button press behavior now accounts for default display state
ae3c3593cb50 : Update Policy Listener API naming.
8dd92811957d : Clear up authorization state docs
257a8afcb7fb : Logging improvements on DevicePolicyManagerService classes:
ff340887c26c : Overloaded Slog methods with versions that support string formatting.
fbbb5dd5cade : Fix create colors in Wu quantizer
7d02c648467d : Use new API - getIpSecNetIdRange() in IpSecService
2a75b45bff59 : Fix initializing clusters with random randoms
57575ab883ee : Add support to report ART metrics to statsd.
1da5ea74e497 : Improve some External Storage Notification texts on TVs
493d9e2f28c4 : Guard against missing device info
21d01e8d4513 : Add a new API to get the network ID range of IPSec tunnel interface
fece2436d418 : Add attributionTag to audio-recordings
6d17d410f916 : Prevent caching unexpected IME shown state for legacy split
e6d8ec895c16 : Switch order of carrier name and icon
8715fd6dc9ab : Generalize close app transition
b7788214e52c : Fix broken keyguard in car sysui
c3cb0cb12bc5 : WM: Add in_size_compat_mode to ActivityRecord proto
fe9bb1b24689 : Re-adopt shell permissions before calling clearOverridesForTest.
220db9e83fb1 : Add scaling factor for guided enrollment
2dccad6f94be : Fix dim duration on flip to screen off.
254351a6a784 : Update device info on Display.getDeviceProductInfo()
427b32900eeb : Display API: Do not expose internal locks
d7aa5725f46a : [VCN12] Expose setSubIds/getSubIds APIs
3b1bc3227564 : [VCN04] Add Subscription Id set into NetworkCapabilities
c5479a08860f : Add Ethernet, TestNetworkSpecifier API
3c6140d8cc01 : Fix common tests on Q and R
5eb14cc3fff6 : Change storage check timeout from 300ms to 5mins
03eb095c1afa : Add falsing to quick settings buttons.
b2973f8213b8 : Add MetricsTimeZoneSuggestion for metrics use
c3c171cbe5e1 : OWNERS change / new .proto file
d3207f94dd59 : Fix TimeDetectorServiceTest.
af8cc8d0eef2 : Handle onAppWidgetOptionsChanged widget add
03b473db35a2 : Fix: pass frequency as int
229c646608c7 : [VCN11] Make requestBackgroundNetwork requires handler
1f16d21527bc : [VCN10] Add new API to listen for highest score network
aa5bf3a32643 : [CEC Configuration] Remove cec-config XSD and the main cec_config.xml
d56cef97196e : [CEC Configuration] Replace custom XML schema with RROs
f5313e5ede73 : DPMS Upgrade: Lazy user listing
fddbb49c013f : Clear calling identity before retrieving app label for clipboard toast.
480923781080 : Respect sentence boundary when doing spell check.
14a8169cbc8f : Fix a typo in the word "permission".
7b7cffe30955 : Remove Slog usage in NetworkState
5f82653beef9 : Update the fallback logic in BaseInputConnection#getSurroundingText()
d0128901498b : Remove connectivity dependency on Preconditions
4d7c08738fb6 : Remove hidden @NetworkType in NetworkInfo
1d524e6672b5 : Unregister cred mng app KeyChain API
517a46d98977 : End the trace section in FrameTracker#cancel if it has begun
984cc0caa7f0 : Remove hidden INVALID_RESOURCE_ID in unused param
ed40025e2571 : Annotate NSM heavy methods with @WorkerThread
7d3246a19517 : Check and create data and obb dirs after starting zygote process.
13c2ee55f7b8 : Add missing AMC reviewers
898591b067b8 : [CS17]Remove useless code(AsyncChannel) from ConnectivityService
573c8fdf1194 : Treat time zone suggestions with unrecognized zones as unopinionated.
5a9a38128f72 : Make window stable while resizing
3e241ceb4fe4 : System MediaRouter2: Add RouteCallback functionality
d110e02fad1e : Ignore InterruptedException from Thread.sleep()
3cda8bd49fba : Add debug logs to help clarify the issue
c4f0b0099a41 : Refactor DynamicSystemInstallationService notifications
ebacbf75b456 : Move ParseException to Connectivity
fb440c2c8eda : Remove usage of hidden InetSocketAddress constructor
d6a9f4256601 : Use `ro.boot.qemu` to check if the device is an emulator
2479cf7b72cd : Stop using PackageManagerInternal in PermissionMonitor
a7f3187943cf : Unhide MediaDrm#getPlaybackComponent
06caf5d5b6d1 : Expose Intent#ACTION_CLEAR_DNS_CACHE
020ca893dccf : Updates magnification prompt string
10f93838bbce : Hide ripple style APIs
cff8340c84ad : wifidisplay: restrict broadcast by the proper permission
fd8b6dabf943 : wifidisplay: restrict broadcast by the proper permission
41a0a7d786cf : Send events from InputEventReceiver in order
4bda0f54d87d : Update the usage of receiveFinishedSignal
69f79be0db95 : Introduce PowerExemptionManager.
bc9ecbcfbe17 : Propagate Telephony disconnect cause to Telecom.
ae3902704436 : Import translations. DO NOT MERGE ANYWHERE
3aa433b7959c : Do not set the group and cpuset for the OomAdjuster thread
538f58916a5b : Fix minor typo in ContentCaptureManager Javadoc
c3dac2edb0d3 : Move fs-verity check into DexMetadataHelper
a0987f14ba9e : Fix order of params in color display help doc
11919f5d832d : Inline ImeTracing#onShellCommand()
1bf22699d090 : update isCrossSimCallingEnabledByUser name
6ab241ca6a15 : Bluetooth: Modify and append to the Out-of-Band API
403d4ee8510a : [SettingsProvider] do not check @Readable for system/priv apps in the server
2ef71e3c8598 : Revert "Only allow BROWSABLE && DEFAULT Intents to be always opened"
e7aa80c818a7 : Remove hidden APIs usage regarding to dump
f83d79928f3a : Revert "Only allow BROWSABLE && DEFAULT Intents to be always opened"
46ab35ec5f2d : Add OWNERS file to AM test helper app
1a96556be526 : DO NOT MERGE Remove focus on PasswordTextView
96a51f9971ed : Add "cmd window trace save-for-bugreport"
868c224eda8a : Improved ShortcutManagerTestUtils. getDefaultLauncher() in case of error.
28a5a1d51b63 : Add madvising of .odex, .vdex and .art files
991f134df3bc : Expose shared memory related APIs for testing purpose
b54bb636745a : [incremental] expose duration metrics to activity manager
183e9b78ce22 : Ensure that ML model results are still bounded by the gesture insets
083682d488a4 : Dispatch events for back press
3006c8116355 : Make internal recycler view use stretch edge effect
03c717447d00 : Add continuous falsing to keyguard.
8d0f3a0c3c73 : Incorporate Bayes into Falsing.
0ae49d300d13 : Prevent Theme#dump from restricting minimum severity
f5395a96510a : Set user restriction when mic/camera toggles are used
0c603d91a7f3 : Include whether in touch mode for WindowlessWindowManager
fcc5accda1a7 : Fix local service binding in tests.
d5287e60fbc0 : Add FontFamily.Builder instead of constructor
cd738b376b95 : Remove the "airplane-safe" string from SysUI
16fddb444eba : Pass SessionHandle to UWB Service when opening a session
0f692d57d004 : Return CancellationSignal when opening UWB session
7dd9d0499dd1 : Address UWB API feedback
1f84a50fc6b8 : Pass SessionHandle to UWB Service when opening a session
23d41b8f0fcf : Return CancellationSignal when opening UWB session
78bce9af5b73 : Address UWB API feedback
702f6552fd59 : [CS15]Do not use hidden API of PlatformProperties
58100f4d4cc2 : Removed EpsQosSessionAttributes#onCreate
13cdf67f8a70 : Add support for stretch overscroll to internal ViewPager
274a93e953c1 : Keystore 2.0: Fix TODOs in public doc comments.
127659140c26 : Fix documentation error in cross sim config
4ff3f908cf33 : Update pdu session and handover docs
6401192d9227 : Update comments on onApnUnthrottled
43c468165a68 : Add auto-postsubmit test tag for frameworks/base
c0ddb20d179b : Add quickpickup gesture
de1f0c3edbe8 : Declare VCN exposed networks as NOT_VCN_MANAGED
3c4b81418972 : Allow forceUpdateUserSetupComplete on user builds
7e568c91776b : Add text classification results to clip description and clip data.
dee66edefd6c : Cleanup: use nullptr instead of NULL
9b6e38f9a2db : Keystore 2.0: Remove hidden API from RecoverableKeystore
b98280defc0d : Strings for Beta 1
7517a43847d9 : Fix InterruptException in ShortcutService.
7d969181e9ee : Controls in QS
88abcd0d56e5 : Add support for chained steps to VibrationThread
7b22b447da21 : Per-app configuration for force non-resizable
af3ca90ae565 : Skip shelf icon fade for low priority notifications
8fd52796c41f : Null check before invoking callback
7bb178120c35 : Align the top of the largeIcon with the top of the expander when expanded.
dcb5446b2b13 : Add genrules for merged system server stubs
8806599460f7 : Remove restriction on new installs before previous is done.
d9eaeefb9370 : [incremental/pm] check for incremental apps when LauncherAppsService starts
9b26e937d5d8 : Fix FileSystemProvider open for external USB files
932814a00eb1 : WindowState: Introduce applyWithNextDraw, port Seamless Rotation
305b301f2b7c : Don't start clatd if disabled by vendor property.
8a7bb857ac58 : Unbreak extraInfo values returned to apps.
5b9845ad38b4 : Do not report config change to activity if nothing changed
33efde788487 : Update ripple spec
cdf6b6b4c9b6 : Flow text around the large icon.
171d9f931fab : Bring back ripple in tiles
b4cbcf01aa9c : Revert^2 "Refactor setCurrentProxyScriptUrl to a void method"
60310d719e12 : Update documentation according API review
1db5dd180b9b : Prevent fail to get device config while dumping package service
45a1c3a14ce6 : Animate appearing tiles in QS
73d252fd1ea1 : Set tiles padding and margins
afd39fc57840 : Bring tiles sizes and animations up to spec
e93309bff78b : Set extraInfo on cellular TestNetworkAgents.
c0da8c3f1307 : New enter pip assertion
0353bb9da487 : Create a service-connectivity-pre-jarjar library
edb74bc2c91f : Remove section headers for non-silent notifications
6a7e3d368222 : Don't collapse the Shade when expanding a notification.
7bf80c14accb : Do not enable changes newer than the current sdk
4c157edf1e13 : Animate notification corner radius when it is expanding.
b34a60113d89 : Track surfaceflinger CPU usage
41b7c172976d : Generalize pip transitions and assertions
25766b83f61d : Generalize app launch transitions
8cbe35fa807d : Generalize apppairs assertions
91a252e9749d : Update OWNERS for prebuilt_info
2069d9d0f88d : Import translations. DO NOT MERGE ANYWHERE
5fbdc85d1dc6 : Drop prebuilt files to android source tree.
bfcdcea0f38f : Update udfps view state before showing
b4252090b090 : Generalize rotation transition
edcdd961d9f7 : Enable remote animation for keygaurd.
9934a78d4712 : Supress IKeygaurdSerivce#setOccluded binder call from WM.
46eb2d09b7ef : Update saving persistent state documentation
db04fd8b1fab : Add SYSTEM_TELEVISION_NOTIFICATION_HANDLER
62b2252831aa : Expose TYPE_VPN_* constants
9a2eed9f496f : Avoid IME restart for configChanges
e9c759bbc0fc : Apply package visibility for apps with shared userId
d9f3b5d89fd4 : Import translations. DO NOT MERGE ANYWHERE
b3e1bce06ed4 : Hide the expand container when it's not visible
b175c283b0f4 : Tweak SettingsSpinner UI
a71b2c613c50 : The phone didn't reload the allowed Network Type
4e5222b9da37 : Fix common tests on Q and R
af6f90bbf1c6 : Fix worng value of 'TOTAL of Rss Total' when dumpsys meminfo
0ab007e112da : Log a message if there is no escrow data for RoR
e827aec67096 : Support copy-on-write persistent data block when running a DSU
649c198cf3c5 : Support PersistentDataBlockService in DSU
5c62143bab33 : Add handling for disabling flip to screen off feature.
6567742d10d1 : Move task to the bottom when force hidden
34976aa3f25b : Add restored tasks with persisted activity to hierarchy
eb7c9eaf16b3 : Add onBindClient for testing
8733c512480b : Fix rules for exempting notifications from the expanded state.
84383b5ef875 : Update FontManager#getFontConfig to require permission
4ab77d12358d : Fix DisplayGroup event reporting behavior.
dc1efbb3b21c : Allow underlying cell without unwanted NOT_VCN_MANAGED capability
79d91f4b68e1 : Fix lint warnings under services/tests/servicestests/src/com/android/server/inputmethod/
5c64d007e898 : Do not increment the conversation unread count when FLAG_ONLY_ALERT_ONCE is set.
817be68013eb : Consolidate FingerprintManager revokeChallenge
b9dccf5a7745 : Let CallStyle notifications be any height.
1581ad2f907f : Fix lint warnings under core/tests/coretests/src/android/view/inputmethod/
f6fa43b7535f : Add utility for to allow to overwrite on-device speech recognition temporarily.
c665c082530e : Use different prompt messages for biometric|credential
b6d71bb0833c : Consolidate revokeChallenge methods
a5547def0773 : Update PIP menu accessiblity bounds when it is moved
3afbfad181fd : Add async mode tests for BLAST
8afd10c9665c : Ensure that ML model results are still bounded by the gesture insets
d50baf116b98 : Refer to IKE-defined API constants
af960d008e3d : Fix NPE of extras in media metrics
8f7d2dfa2c53 : frameworks: add test group for auto tests
6463138f169e : Use ParcelDescriptor.fromSocket instead of getFileDescriptor
b5bfee2e00b0 : Remove the reset method from face
cf9a4f7582fb : Remove the reset method from fingerprint
a96ec13821b9 : Update Policy Listener API naming.
f79a2a68e116 : Add scaling factor for guided enrollment
e9b096473fa2 : Validate the ServiceRecord state while handling misbehaving FGS
033a4308ceda : Override network and use config IKE session
1b76ccfa7c6e : [incremental] expose duration since oldest pending read
6574e37f7c40 : Temporarily exclude Launcher from sandboxing; to be reverted once bug is addressed.
93281edad358 : Sandbox letterbox and size compat apps
3644df517456 : Per-window input rotation: Remove projection from DisplayViewport
4554bcd1bcd4 : Correct invalidation of layout when new color resources are provided.
c140dee3e919 : Fix CDM device disconnected callback immediately triggering "device disappeared"
3898fef7cbff : Don't show toast icon for system apps
92a23d32a9d3 : Add IllegalStateException with packageName on null info
4f2bc622b4c7 : Use getLineMax for desired text width calculation
247ee6295709 : Update test expectations with changed names of D8 synthetics
02bc36cb4b9d : Utilize measured cpu batteryconsumption in CpuPowerCalculator
97b005274a67 : transcoding: Add error code in case of failure.
cbc313209619 : Derestrict some APIs.
6abae19241c8 : Add local service interface for app hibernation
fde74293020a : Fix for crash due to user unlock and start race condition
e73587d10d05 : New DPM resources: policy_exempt_apps and vendor_policy_exempt_apps.
0c7065912dc0 : Adjust UDFPS prompt for 3-button nav and landscape
cdc4d4adaee0 : Specify exposed capabilities for VCN gateway connection errors.
b5244fbceb18 : Remove usage of hidden Connectivity APIs
9a4044862841 : AudioManager: update javadoc for setCommunicationDevice
dd278eba33e2 : Ensure view is attached to window before removing it
0400f05249ca : Update OWNERS file for GraphicsEnvironment
b9510a0a8bb0 : Use VK_ANDROID_frame_boundary in HWUI
032d7a0b53d4 : Always remove the observers in cancel to avoid object leakage
1a7ae5b90bb3 : CallStyle notifications now include their adjusted actions in the actions list.
0ba7907d4af1 : Add Device to Device communication carrier configs.
2efe8095a8bf : Upgrade with Device Owner: Allow permission control
f6848802cbc4 : Add attribution context for MusicRecognitionManager attribution.
601b95c3a24d : Use string resources for clipboard access notifications.
61324dbfccf5 : Use spring animation for stretch overscroll
1266ea4c36ce : Deprecate windowSplashscreenContent
8171508fe077 : Return copy of pending token list
238e1bac60d4 : Add owners
60dbeef46d3f : BootReceiver: cap the number of sent kernel memory corruptions
7686368ef392 : Fix minor typo in TextClassificationConstants Javadoc
b263722171e9 : FGS notifs are no longer upranked
348edec2834a : Update comment
f4ce81c63c8a : PIN/PUK Views not showing after boot
f27ff73b66df : [CEC Configuration] Add @SystemApi for all remaining settings
ed60ceba2251 : Add support for loading a static overrides file located in /product.
5442128882b7 : Documentation fix: Permission grant opt-out
418619116643 : Deprecate Display#getRealSize / getRealMetrics, and direct users to WindowManager#getCurrentWindowMetrics instead
f1a34e47c03e : Only notify about clipboard access once per clip per app.
c312e2fbeaf1 : Set source package when copying from share sheet.
045230a43296 : Fix deadlock between WMG and WMS
558da330a44f : Remove IBatteryStats from ConnectivityService module
c7737bee3c08 : Add retry to SystemAudioAutoInitiationAction
26949eca350d : Make libsigchain a regular shared library dependency of app_process.
98fc6a134b24 : Move drag event to InputDispatcher (4/n)
1d4c97ff4796 : wifidisplay: restrict broadcast by the proper permission
9a75f1c529fc : Implement passing the model data to the trusted process
cdc4baafd4e1 : Round adjacent corners when swiping notification
2ce8b611b171 : Annotate obscuring opacity getter/setter w/ @FloatRange
5cb7f0722752 : Remove doc reference to system transitions.
92eab0dea7e4 : Fix a bug where listen callbacks would not be called
7fdfe23419a3 : Limit power status queries for 2.0 devices on OTP
7f8fae2b3a92 : Remove unused buildNetworkIdentity
9e8264dc322f : Create ServiceConnectivityResources
40e14f7a6a3c : Apply packages visibility to ContentResolver#getSyncAdapterTypes
0c4e4a205906 : Move LocationPermissionChecker to libs/net
6d9815701217 : Add Ethernet, TestNetworkSpecifier API
03574f62bb5d : Update BrightnessTrackerTest
a8b887f2b85e : Add keylayout mapping for Dualsense game controller.
cfde2362817d : Move drag event to InputDispatcher (2/n)
dd4780eba120 : Add basic functionality of MR2Manager in MR2
d394db6b4fb0 : Communicate with BatteryStatsService through BatteryStatsManager
6177962389ee : Separating quota window for pre-S apps
3ae5bdab6eab : Add a new API in BatteryStatsManager for connectivity service
4cf3ba518bc6 : Move dump preferred activities to the ComputerEngine
70c9d936d959 : Cap resolution for pre-S apps on TV at 1080p
745901f2bd68 : Replace PendingIntent#getIntent
a099ac1f983b : Fixed RoundedCorner bugs
2d0ff3d3bda2 : Prevent crash when power profile has incorrect freq counts
5e3e603bbf91 : Add a property for the declarition of accessibility purpose
3f15a82e5b7a : Do not consider finishing dream activity as occluded
8846e4d0899e : New activity launch mode - singleInstancePerTask
11598e82434c : Starting window performance tuning.(8/N)
6d7a8cced816 : Remove RestrictedLockUtils dependency in MainSwitchPreference
514881581d1a : New API for comparing two intents of PendingIntent object.
090b0afb1b14 : Don't report device state until hardware state is known.
0822dbb9b163 : API feedback: make Installer v2 API public.
e83420591827 : Extend the metrics for resume on reboot
29e882b41742 : Refinement of ContextParams behavior.
479d90cefd7d : Relax null checks to fix tests.
80ec0f804aa1 : powerstats: Print exception message in wrapper
66a26003e8b0 : Clarify delay parameter documentation in VibrationEffect
f9fa524ff68a : Update TextServicesManager API.
48c511882a4d : transcoding: Address API council comments.
cf56e6127ab0 : Fix the overlay consuming KEYCODE_BACK
95674c6cd1aa : Remove phone number from the "new" CallStateListener.
2a3dac7f7683 : Add resonant frequency and Q factor to VibratorInfo
bc6714659d3e : Allow BG-FGS-Launch for role EMERGENCY, SYSTEM_GALLERY and SMS.
a157bb33997a : Remove dynamic location settings footer
337cf182210d : Adds debugging logs in Rotation Resolver.
23344ebb72e3 : Make the new proto build
1d5dbcaaf447 : Make FileUtils#createDir threadsafe
add6ea4e16fb : Land PIP softly (using the same physics settings as Bubbles).
8cf30ff9c7c9 : Fixed mark-profile-owner-on-organization-owned-device for non-profile users
c31ddde1df2a : Add alpha back to bubble scrim
26098e6a1acd : [API Review] Change ACTION_MANAGE_ALL_SIM_PROFILE_SETTINGS API
659dc01e5b6c : Compatibility feature USE_STRETCH_EDGE_EFFECT_BY_DEFAULT
66d2190ed6bd : getDmabufMappedSizeKb: Use ReadDmaBufMapRefs()
353f2a310a74 : Implement new footer
0ace1bfee13f : Fix ResumeOnRebootServiceProviderTests
9caf734d3afb : Clone the CallStat objects/lists before dispatching it to the listener
cfba1031c146 : Delete depracated method in AppSearchManager.
f62891726db9 : [incremental] update owners file for incremental service
bf1139a93c45 : Use clean identity for all calls in/out of VcnMgmtSvc.
68b8157e4eb7 : Accumulate charge instead of energy in BatteryStatsImpl
373028a524ab : Revert "Service requests can interrupt node prefetching"
e38ca89f703e : Set conversation icon x at shelf start when fading into shelf
739cd529e6ba : Dump FgsStartTempAllowList in dumpsys activity processes
e803146815e2 : Add new Next Alarm tile
19f512ef7f5a : Increase max job limit to 150.
df8455eae2d5 : Exit Safe Mode when a VCN gets new configs.
212c06aaa643 : Notify VcnStatusCallbacks for VCN start/stop.
4c4961ab2639 : Hide Udfps Overlay together with system transitions
58fd45573dec : Slight cleanup for UdfpsController
1292d5808efd : Restricts PersonalAppsSuspensionHelper.dump() to system user.
b700beab665f : DO NOT MERGE Do not reinflate the layout if it has not been already inflated.
d6598b5e7d65 : Include current profile browsers when resolving cross profile
4b6fa6106b73 : powerstats: Add null checks to clients of power stats api
af6196d5d467 : Do not allow FGS starts from sync
5630218f93c6 : Eliminate memtrack variability in Lost RAM when ION is being used
2aa90a594032 : Do not collapse shade auto when SysUI start activities
24cdbbbcf2b9 : Update CDM strings per UX review
7160506468df : Keystore 2.0: Rename KeystoreUserManagement KeystoreMaintenance
6d9979b6710e : Update attrs.xml and public.xml to allow a recognition service to be selected as default
0306b1ced832 : Modify AttestationUtils to use public Keystore API
bddae911fc31 : Fix boot time regression on Wembley
6134efab96fd : Restore guest item's original behavior in user switcher
37e2f8d5d8fe : Fix animation bugs in keyguard user switcher
2c8b9baebc0b : AudioDeviceBroker: fix communication route update
466a2f28f5ed : Set initial crop handles to original page location
d104aeefb2cf : Log metric when generateKeyPair throws exception
0e9610ad3c8c : CEC: Move finishWithCallback method to FeatureAction
0e77adca1ad4 : Fix enter pip parameters
a992999c21ec : Simplify locking in ClipboardService.
54c65485055d : Add system API to attribute source of clip data.
b80abdda7e48 : Adding OWNERS to assets of device policy tests
aa27088a4858 : HDMICEC: Add setarc shell command
48cbc2b34a3f : HDMICEC: Add setsystemaudiomode shell command
571f0de1ff20 : HDMICEC: Set common callback logic for shell cmd
6bf846920c9a : Make sure that IRemoteAnimationController is always triggered.
b686aa5fd9a8 : CEC: Move finishWithCallback method to FeatureAction
fb3a9fdffe06 : Import translations. DO NOT MERGE ANYWHERE
809f500e0daf : [Telephony] Use TelephonyCallback instead of PhoneStateListener part1
c4acfcc4d208 : Blur the background of aosp notification panel
5ef01cbf77b2 : Address CR comments in I6c078ca3221e13cadf003f3504a7f796c7b18388
265752d824d6 : Add SET_CLIP_SOURCE permission.
031e607a5a39 : Use futures for binding and talking to the ExternalStorageService.
fadb4127bcef : Add more information to time detection logs
2955012211f4 : Update the java doc for the directory of audio files
569c14a1d40c : Replace ConnectivityManager.isNetworkTypeMobile usage in NSS
0ca9728f35e7 : Clear UsageProgressBarPreference image view before setting images
8fc8c017f3e9 : Import translations. DO NOT MERGE ANYWHERE
60fa57ee2aa8 : Implements Autofill fill request to support client suggestions
dee5a2b902d0 : Adds fill request APIs for the client suggestions
1de53e5369f8 : Fix delayed hide soft input when switch user
b8c6a562922d : Replace Inet[4|6]Address#ANY
4fff45499f77 : [PhoneStateListener] Redesign PhoneStateListener: Use TelephonyCallback
af4e6b7cc8b6 : Communicate with BatteryStatsService through BatteryStatsManager
558b3177d754 : Add a new API in BatteryStatsManager for connectivity service
fa6924dd2692 : Import translations. DO NOT MERGE ANYWHERE
3de07491d322 : Remove updateFontFile API
7620bcb54c86 : Better error message for missing page reads.
f6fc46a76da7 : [RESTRICT AUTOMERGE]Fix launching app from work profile cannot show splash screen.
908c5afb3012 : Fix OneHandedGestureHandler incorrect InputMonitor behavior
b476f891042f : Update the RCS UCE APIs.
119100656e4e : Replace ConnectivityManager hidden symbols on SettingsLib
e48076b31f39 : New API for comparing two intents of PendingIntent object.
f9a30cfa4c3a : Move OemNetworkPreferences to Connectivity
29746221f847 : Import translations. DO NOT MERGE ANYWHERE
6bb8ceaa0d6f : Import translations. DO NOT MERGE ANYWHERE
00a59e27cd8a : Import translations. DO NOT MERGE ANYWHERE
30f7021cfdb7 : Import translations. DO NOT MERGE ANYWHERE
653dec3aa34d : Import translations. DO NOT MERGE ANYWHERE
23c2fae85b7e : Fix scroll capture in infinite scroll apps
bd4304b71c30 : Import translations. DO NOT MERGE ANYWHERE
5dc6b62136e0 : No longer call registerNativeAllocation
c0fb17263f11 : Don't bother to kill large cached app if it's being launched
91245687c431 : AF: Add a TestDataBuilder to AutofillServiceInfo.
b4750690036b : Show text and progress bar for CallStyle
5db1a262a575 : The title of a notification can take 2 lines when expanded.
8eb955427a53 : Remove the line1 container for the title
05bb876929f9 : Migrate wellbeing to use role
7689c25f5fd9 : Import translations. DO NOT MERGE ANYWHERE
edeba5284584 : Enable HistoricalRegistry API and getHistoricalOps for self-requests.
ad172b542052 : Add dumpsys appops option to dump discrete accesses
c7028a41f037 : [CS10]Remove the hidden API usage of BitUtils
be2534a42875 : Migrate apex/permission to packages/modules/Permission
5bb0f5a1f62a : Refine the onTouch logic and log touch speed
4300a836e83c : Import translations. DO NOT MERGE ANYWHERE
903a752b7e25 : Use the accent color for the hairline stroke of smart actions
7f2f873b5989 : GameManager: Add Public API
1b498c871534 : Fade in shelf icons (replaces y-translation/scale/color-inversion)
a84568723f40 : Stop overrunning jobs when doze and battery saver turn on.
ba2974c8a9b2 : Support for a Context to "renounce" permissions.
59716789f48d : Full refactor of Translation APIs.
b5d2443bf582 : Import translations. DO NOT MERGE ANYWHERE
8605e2c1dc77 : Add a new Config to map PIDF service-description to IMS Feature Tags
b50f70c8c04a : Audio focus: fade out active playbacks on FOCUS_LOSS
a76fc32242f9 : [FUI25] Migrate NetworkPolicyManagerService to use ConnectivityManager
0d72b183492d : [FUI24] Use getAllNetworkStateSnapshot in NetworkPolicyManagerService
4f25624502cc : Default colored notifications use accent color for icon; System notifications use default color.
634c1bf6e255 : Add javadocs to internal APIs for content URI permissions
f425d3000444 : Fix gesture exclusion for bubbles
945823240a9b : Shortcut integration with AppSearch (part 4)
e4b695fe4548 : Update resizeableActivity documentation for S
6162e8bcd5b3 : Eliminate memtrack variability in Lost RAM when ION is being used
33c42511e857 : Use SyncTransactionQueue in PiP
8c7000ce9572 : Revert "Migrate ApkAssets to use NativeAllocationRegistry"
51bdb3669ab0 : Revert "Cast ApkAssets to uintptr_t before jlong"
283c3a37ae2a : Only allow forwarding of Intents that MATCH_DEFAULT_ONLY
de189e887429 : Use correct string resource for "Remove"
a4f7b7b1d430 : Add a way to set the View ID of the top-level view on a RemoteViews.
350593dadd85 : Remove timeout from fingerprint generateChallenge
1d32ca9bf990 : Remove timeout from face generateChallenge
61c4f64f1bb9 : Use correct parentUserId when using cross profile domain verification
73fb4da96de3 : Update Framework from Jetpack.
cf2929ffe94c : Add batteryTimeRemaining and chargeTimeRemaining to BatteryUsageStats
689af3ece2a8 : Add creation time to CDM AssociationRequest
f0cf18d3ed1c : Pass actual present time to ViewRootImpl
e69ec553b422 : Hide start and cancel handover from api surface
3cc2f503bf48 : Move posting logic from PerDisplay to DisplayWIndowInsetsControllerImpl.
a9d3e22de1e6 : Move text to new line in big base style
2db826decf4e : Add @RequiresPermission for CDM watch profile use
27127e1b7b5f : Fix dark mode progress bar background color
e76735cc8488 : Revert "Send display-OFF event if that is initial state."
2b54c82cc5cf : Nudge SurfaceControlFpsListener api to use task ID
c22a5a0d10d5 : ScrollCapture: Ignore canReceiveKeys when given a specific task ID
0d7578e32c3f : Merge "Move CtsScopedStorageHostTest to group presubmit-large" am: 33b19a2507 am: 4e5452499e
c5d9327df269 : Merge "Add OWNERS for long screenshots framework code" am: 79bed70aa2 am: 4df29fd76a
232636b32ef2 : Add APIs for creating an attribution context
f31443e22403 : Guard CDM watch profile behind its permission
926c5490cdad : Update notification title/content text
c9871c4de937 : SysUI changes for setSuppressBubble
827a95e153df : Implement AppIoBlocked counter per uid
d391f1d98b26 : Update api current.txt with context type annotations
2dded21b4e7b : Track locusId visibility in ShellTaskOrganizer
b7ab3a766353 : Add locus id to ActivityRecord / TaskInfo
a643342375e5 : Fix long press auto rotate implementation bug
c504ed49fd49 : Defer onTaskInfoChanged while transitioning to PiP
a7f8eaa1718e : callingUid needs to be passed from AMS to DeviceIdleController.
266ce1a1f0df : Add per-file OWNERS for ChargeCalculators
65ef0fafea46 : Add LightsRequest.Builder#setLight back to SystemApi as Deprecated.
e8533f919473 : Check if IncFs supports fs-verity before trying to enable it.
171eeee60d2b : Implement Device Policy upgrade flow
cfbebc15aef9 : Remove some methods from DdmVmInternal.
d85b2e28c7cc : Log WM trace on frame instead of transaction
ffcd1fd11ee1 : Add TEST_MAPPING for translation.
def45677c9af : Fix color animation
7902e3217270 : Fix dimmer bug in WindowState
f0fd893b6ef4 : Register conversation listeners
8b7b5e6781ea : Let Launcher able to receive task launching callback(3/N)
01924238457e : Split getSurroundSound method in 2 methods.
0691445e927d : Rename AllowedNetworkType to AllowedNetworkTypes
685bbb18fe77 : Allow WiFi module to request grants from KeyChain
bf528538f145 : DPM API to grant keys to Wifi
3f313a10cc80 : HDMICEC: Add setsystemaudiomode shell command
1b8b687f338f : Add feature flag for settings security hub
6cf2c8441365 : Add locksettings unit tests to presubmit
1995809e802d : HDMICEC: Set common callback logic for shell cmd
ec8b1449f257 : Expose getInputMethodListAsUser as a testAPI
ef39d52f560d : Fix javadoc links to permissions
ada6ea0537ed : Revert "Migrate SystemGesturePointerEventListener to WindowContext"
3880f2994934 : [hardening] Use read() instead of mmap() for incfs files
80d0f4c66bc4 : [hardening] Switch to hardened libziparchive in system_server
4d9cc95b5255 : Remove network capability from CAPABILITY_ALL constant.
2a13ab663e79 : Revert "Add nav bar case to RemoteAnimationTarget of non-app window"
911f9ca32dfe : Create a service-connectivity-pre-jarjar library
d3f5e98181e7 : Cancel notification on tile click
68d0a3837fb9 : Move shade split ratio to 50/50
5e393507ffde : Add more logs in RootTDAOrganizer
b5127c0713ab : Update NPMS to listen for all uid procstate changes.
9bcf7462e381 : Split getAppSearchImpl and createAppSearchImpl in AppSearchImpl
39d995bca91d : Detect missing page reads.
f01f6bc59fdf : Update OWNER for team's files under content
5f201fe5fd3d : Fix incorrect usage of sparse array
c200ac8d6b28 : Report UnsafeIntentLaunchViolation for Intents parsed from URIs
ffe2cfcffa82 : Configure privapp perms for rotary service
2520e69b6733 : Update package of DataConnectionStats
1ad833e5feba : Update package of DataConnectionStats
944ad6844936 : Update Provisioning API name and doc per API review
bffb092773a0 : Updating Java doc for FLAG_ACTIVITY_RESET_TASK_IF_NEEDED
9a0d8a6c11c7 : Update Udfps fingerprint icon size
e59fe76c9614 : Add UDFPS enrollment moving target
409fcc7207af : [Bugfix] Fix after performing adb shell am hang and kill this process, the phone can not resume from hang state
3dbe4cd5b2a8 : Introduce ConfigurationController
f6d9f9d84d78 : Add tests for device config changes
9e5e59b55201 : Fix NPE crashes during UDFPS BiometricPrompt
b944f19d5040 : Fix some legacy-transition timing issues in split-screen
31bace15a5b5 : Emphasize possibility of multiple networks with same transport
56c451a05e56 : Unhibernate when an app is no longer force-stopped.
b3f02d1774d2 : Use actual Wifi subId when applying Network policies.
713ec685cb00 : Revert "Use VERSION_CODES.S instead of VERSION_CODES.R + 1"
eb02d4969c10 : Move NetworkState to Connectivity
65ffba758b68 : Letterbox positioning (2/4): Rename "task letterbox" to "fixed orientation letterbox".
051d7668f7ae : Keystore 2.0: Silence common error on operation abort.
3e443e6b242f : Correct API for new sizes in App Widgets.
bc696ba30235 : PiP: Refine pinch-resizing by damping rotation.
4515b2202e13 : Force update IME container relative layer when IME parent is changed
327de4b45cfb : Service requests can interrupt node prefetching
f8bce7ede4fd : Support converting VcnControlPlaneIkeConfig to/from PersistableBundle
3d9908aa999d : Support converting IKE Options to/from PersistableBundle
85414c1c248d : Support converting IkeConfigRequest to/from PersistableBundle
c3da07fb9c53 : Support converting IkeAuthEapConfig to/from PersistableBundle
a1ecf939d985 : Fix ImageTileSet support for multiple drawables
ddc35cc1f401 : Updates to ImageExporter, adds ImageLoader
6644436a7535 : General BytesMatcher utility class.
c373f351079b : Separate buffer stuffing and jank
0dac44080808 : Add local service interface for app hibernation
7da60de0908b : Fix unbounded MotionEvent growth in Falsing
be69476bc5f2 : Copy SurfaceControl object for inprocess calls from WindowlessWindowManager to WindowManager
efa5e9f5dc3b : Update the Call Strength icons to support 0~4 bars
848568a3ce2f : Support converting IkeAuthDigitalSignConfig to/from PersistableBundle
10b6a94f824e : Unit test automation for Multi-Default Tracking
9040d23fc7b6 : Use correct extension based on file contents.
d4574b55b49a : Revert "Revert "[incremental] change build rules to not to use aidl_interface""
36d42a554562 : Update IntentResolver snapshots
2f0f6b575c8f : Support converting IkeAuthConfig to/from PersistableBundle
8a901154e63c : audio:Suppress device volume to safe volume
e076c2344e9e : DO NOT MERGE Add generic rotary support for sysui overlay window
c98d25a90d90 : Enforce a secondary label on tiles
44d415b0979e : Fix gravity of QQS tile layout
b6a486bf639e : Applying OEM network pref to all users
c7de4a237a67 : Fix subject in self-signed certificates.
0ce0c5e4cb5b : Small JS code cleanup.
ce02db90d563 : wifi: add WPA3 Enterprise definition
9a793b07b793 : Only check canSpecifyOrientation at leaf Task
4d3a2681e06e : DPMS logging improvements.
61aeac6dc578 : Do not force endDocument for domain verify settings
62bbd4f6bc2a : Disallow EJs that time out from running in Doze or battery saver.
033f3edb72ba : Configure privapp perms for rotary service
0c1c053956ae : Attempt to run error_prone_android_framework_test as unit tests
fd361c5e45c0 : Fix NPE on dozeTimeTIck
c0a4cb5bc0ec : Set min height of 48dp to security footer
9e4b90277862 : Update WindowManager's WindowMetrics documentation
c50c326cc44d : Fix image crossfade animation of left icon in groups.
cbe48d94962f : Return copy of pending token list
9c5c46d2b30d : Using jniThrowErrnoException in android_util_Process
039e79a2a562 : Using jniThrowErrnoException in android_os_SharedMemory
719f9314f712 : Using jniThrowErrnoException in android_net_NetworkUtils
53a65688d5e3 : Ensure valid brightness is sent to surface control
1596b41cba88 : Generalize some PANS methods
419d7a7ecfef : Replace user with debuggable check in ConnectivityService
775feeb477e7 : Fix a bug where callbacks would see blips
b80f9b0097e7 : Fix a bug where a request would not be refcounted
06985411b701 : Fix a bug where UID ranges would not be removed
e96782a56708 : Use NetworkCallback in BatteryStatsService to get connectivity change
9f217690fbe4 : Protect possible NPE in MediaOutputDialogReceiver
10aa3a731ce4 : Make Psds server configurable from carrier config
7adcb4f170f4 : Wait for installd to start to perform dexopt operation
f876b914461c : Allow translation cts can add itself into allowlist for content capture
c34a63817ba7 : Fix bug in UserManager#getUserName
bf186a866995 : Fix CaptivePortalTest before R
52facd7e3ab4 : [FUI23] Remove getNetworkQuotaInfo
6c280634c725 : [FUI22] Support getAllNetworkStateSnapshot
02271f9d0217 : [Telephony] Remove the dead code setRadioCapability in ITelephony
dd4751d2b3ac : Remove references to Discrete Register from AppOpsService.
372fb6d68ef8 : Add final qualifier in LocationPermissionChecker
0aed75aa774a : [Telephony] Fix the unknown value of ARFCN from -1 to INT.MAX
749557e93fc7 : Update CTS shim
cde6523ff3b1 : Add a method to provide StatsManager
ae536d810d0a : Have the DataConnectionStat started from BSS
f1f57cc9c5ad : Have the DataConnectionStat started from BSS
e206456a1612 : Improve AllowedNetworkTypesForReason and refactor PreferredNetworkType
8cd7953577bd : Keystore 2.0: Make VPN Keystore 2.0 ready.
e757ab24c8f1 : Grant package visibility to dependent library
84c144c204bb : Add a comment for VoIMS opt-in config
58467f3fabe6 : Make VCN network policy listener oneway
72470f011b05 : Make documentLaunchMode="never" activity don’t create task
38e721adb10b : Do not use MediaCommunicationManager below Android S
c0b90aef2d13 : Support regular toolbar
825afdd35139 : Do not reuse organized task as leaf task
dca1946d4cb7 : Use InputEventAssigner to assign input to frame
f17300e70640 : Add nav bar case to RemoteAnimationTarget of non-app window
67b0387dc719 : Support converting IkeSessionParams to/from PersistableBundle
17c8f10914b8 : Import translations. DO NOT MERGE ANYWHERE
f377c28fc590 : Add parent check on DevicePolicyManager.isSafeOperation()
7c0ee35b1e3e : DO NOT MERGE: Move AlarmManager to apex
2aa982583b2a : Populate fields for committed staged sessions
e022510fc15a : Add new component usage event (2/2)
3215beb9e05d : Parse params needed for SipDelegate routing
67a9eecc69a7 : Import translations. DO NOT MERGE ANYWHERE
b4d741a262e8 : Add 1.extras, 2.recording session, 3.ID wrapper to MediaMetrics
a668a2d59b48 : Replace withCleanCallingIdentity with [clear|restore]CallingIdentity
8a425c1191b4 : [incremental] add feature test to presubmit
53f3552e94f4 : Use ArraySet#add() instead of ArraySet#append()
a416ee18a682 : Use the right executor for callbacks in Shell code
157db238a62d : Add new component usage event (1/2)
413456e64096 : [RESTRICT AUTOMERGE]Fix launching app from work profile cannot show splash screen.
1c9baa3191fa : Remove unused errorMessage
0af5b335ab62 : Rename to DomainVerificationUserState
e448e546354a : Rename to DomainVerificationInternalUserState
95bd56660ef2 : Accumulate and attribute measured Cpu energy in BatteryStats
45146dfdf449 : Add ZYGOTE_OWNERS to fd_utils.* files.
6c1dca2e2567 : Add static display layout XML files.
6701a6014f6f : Wire SKSL based stretch shader to HWUI
b349d5ff83b4 : Reserve execution slot for important bg user jobs.
c1e331dd9c3a : Fix doze bug in keyguard user switcher
d4a7330b7c2b : Added new error types for DisplayHashResultCallback
074e16404c2b : Autoformatter changes.
a6f8803c8559 : Inclusivity cleanup of the Zygote.
39f4db5ea0e8 : [bit] Use new jsoncpp API
da20330b3503 : Fix nine-patches to always filter
f38b347ca812 : Call VcnStatusCallback#onVcnStatusChanged on register.
41fdbfeb77f8 : Update TaskLaunchParamsModifier.java to use DA instead DC
5cafb24b917a : Process output events in a separate function
f52c74819254 : Add authenticator-aware string methods to BiometricManager
9258cf087ca5 : Add missing display ID
bef5f1a88a01 : Update test font file name
138403add79e : Change groups to use number in the expander.
cb4c7c1286a0 : Fix flag value for configuration_optional widget feature.
8a535c3c9bb3 : Add B&R as owners for LocalTransport package
a841c1545934 : Use clientVisibility and visibleRequested model for wallpaper
d7a497b33851 : Color correction string update
2a18b15dfbb8 : Restrict the overridden min size for PiP
633d158425be : Dump PersonalAppsSuspensionHelper state.
e3a9d5f06575 : Avoid waiting for the async notifyAnrDelayStarted
5629c959bfba : Fix comment typo in PeriodicAdvertisingParameters
b0424de7d310 : Retrieve max ANR dialog before dumping thread stacks
0c3f0c51bc72 : AppUriAuthenticationPolicy and UrisToAliases equals and hashcode
5d623992e93f : Remove VcnStatusCallback#onEnteredSafemode().
9f925c5fc97c : Expose APIs for VcnStatusCallback.
063cf92aa863 : WiFi: Define permissions for set/clear country code API
c8bd45a8176b : Hide API for combined sequential effects.
0ef490024ecf : Add OWNERS file for UsageStats unit tests.
04b8fd0229fd : Support disableIfNoEncryptionCapabilities attribute
a37ae8e5ba81 : MediaDrm: add ERROR_PROVISIONING_REQUEST_REJECTED
b993c666fed3 : Revert "resolve merge conflicts of a8ebd89cdb11dbedfff2a55346f936ff9c9f5259 to sc-dev"
8a228cf12ae9 : Revise PendingIntent.queryIntentComponents API
cca5bf9282d3 : Adds caller check to getAllPackages()
1985e314e279 : Implement ANR delay with app IO blocked reason
ef96992ba06e : Fix an app data removal issue during OTA update
bbfe962fff3d : Fix crash when number of pixels < max colors
f852ca7afaee : Remove dispatchMediaKeyEvent API
a24baca0c8dc : Make sure the ringer drawer is present before trying to hide it.
97fff4c35d64 : Add letterbox information in ActivityRecord#dump
1bc02694eac1 : [Fix] Bluetooth device ordering
055878b4331c : Accept UUID instead of String in notifyAppIo APIs
c5bfa330bfa3 : [FUI19] Migrate ConnectivityService to use NetworkStatsManager
33b44da527d0 : [FUI18] Expose notifyNetworkStatus as system API
07e6855f8b45 : Add API support for permission access timeline.
288500af870d : Adding API to get PendingIntent to launch manageSpaceActivity
142a750ab576 : Update the RCS UCE APIs.
e4a6c677ba56 : [CS05]Remove the hidden API usage of MetricsLogger
aa1458042940 : Make IInputMethodPrivilegedOperations to oneway
e070aa86f2d7 : BootReceiver: collect kernel memory corruptions from dmesg
9676344a7dfd : BootReceiver: move to services/core/java/com/android/server
cfff482b8abd : Use NetworkCallback in BatteryStatsService to get connectivity change
3d07bbc9ca74 : Add "This phone" string
121267c6d18c : Remove PersistableBundle(Bundle) usage from ConnectivityService
b4308db579fd : [FUI18] Expose notifyNetworkStatus as system API
9e97700874f6 : Wireless emergency alerts Widget library changes
4ba2f0c69047 : Keystore 2.0: Make VPN Keystore 2.0 ready.
a2dbb685462c : Handle messages in standby for DeviceDiscoveryAction
cf48b9c899df : Prevent periodic actions from starting twice
992369f32db5 : Extend timeout for receiving broadcasts
eee631bc6354 : Address comments on aosp/1612040.
91366967cd3a : Restore text color state list
2f5aa10de894 : [Telephony] Use TelephonyCallback instead of PhoneStateListener part1
0e2d1fdb31e8 : Fix a bug in RequestReassignment#toString
0b1d5c1f1071 : [PhoneStateListener] Redesign PhoneStateListener: Use TelephonyCallback
e97855c10f72 : APIs for 5G slicing
11bd0f5898e1 : Cleanup some of the PANS code
31ed044180e4 : Remove @hide CollectionUtils in QosCallbackTracker
e47b4eafe317 : Give camera/audio the OBSERVE_SENSOR_PRIAVY permisison
b2e65af564dc : remove BIND_VOICE_INTERACTION perm from shell user
b341523840ed : Add pkg target to snoozing alarm
6ba14f1f3392 : Use Log instead of Slog in QosCallbackAgentConnection
0a865ee07fd8 : Use public API Network#getNetId() to get netid
e5e384317661 : Add Build.IS_DEBUGGABLE to public API
86943a3de553 : Don't throw runtime exceptions in ResumeOnRebootServiceProvider
70b6d10c3de3 : Revert "Only allow BROWSABLE && DEFAULT Intents to be always opened"
749dea4ada43 : Remove screenrecord flag code from global actions
1d0752ee9ecc : Add a unittest to cover the retry of load escrow data
ded80f3e3315 : Move illegal state detection in stub classes to warning
84995d5dc41e : Fix broken broadcast options key in test
031bb5d8355b : Update the split screen APIs used by the launcher
4ce3fddf731f : Revert "Prefetching can be interrupted by other service requests."
42432f7bae15 : Make operation-specific layouts, instead of passing in animations
2cdad9f0a200 : Add new provisioning flag for VOIMS opt-in
79ce09a0fc34 : Modify multi-display Activity launching behavior
8c511131358a : Restrict the overridden min size for PiP
781d41ad21a1 : Unthrottle all APNs on APM
80fc5cad540e : Camera: Add multi-resolution image reader and reprocessing support
a74d060b556a : Add showSystem in RecentLocationAccess (SettingsLib)
d4d903104e8e : Add bidirectional scroll capture in infinite scroll.
9de11db760e1 : Revert "Verbose touch debugging for the status bar."
39087a439edb : Expose the carrier signaling broadcasts
82984a8ca189 : Add QoS filter matching and unit tests
dee1a5ad8c77 : Expose ApnSetting#TYPE_*_STRING constants
f9574845a645 : DO NOT MERGE Allow the Car Setup Wizard appl to send CAR_INFORMATION notifications
8f35d505babb : Avoid running RegisteredServicesCache tasks on main thread
c55ad9f8c2a7 : Notification color overhaul.
f437e2c61f71 : Implement the new visual style of the expand button
f589b9731132 : Fix the shorcuts deletion issue in ShortcutService
206e26a29424 : Address API council feedback
7e3bc7154e38 : Abstract some transition checks so they can be expanded.
5333c7557a09 : Expose getDomainVerificationUserSelection as public API
234cda7d59e6 : Fix setDomainVerificationLinkHandlingAllowed docs
2b0e2cee2e1d : Rename get -> queryValidVerificationPackageNames
6a4df7f5e2f1 : Make DomainVerificationManager a final class
5cfa23e4249c : Request focus on recents animation input consumers
825e6a7feffd : [pm/incremental] minor fix for unbind timing
7e34869ebd3d : Avoid unnecessary smaps logic during app compaction
f7c8568beaf5 : Only use nearest touch frame for button nav
4ba65f0a54d6 : Revert "Add crash detection and recovery."
22816ac3e786 : Add return value annotation to getSoundTriggerMode
ca5fb2f2a666 : Set size compat UI to max layer
27cc2cecda72 : Add to owners
13fd14252b76 : Update permissions OWNERS files
78c789d33fff : Remove INCREMENTAL_VERSION and add version to INCREMENTAL feature.
ef538436300f : Don't use ApkAssets::GetPath for equality checks
766a8d4741e5 : Move ServiceWatcher into package
67b0a15695b8 : Update mount values to be consistent with IVold.aidl
ce20fed9b5b4 : Add OWNERS for A11yInteractionController and accessibility core tests
439336a36ccc : Fix flaky test in LocalDisplayAdapter
09b6e32c1d81 : DisplayModeDirector: Prefer the default mode if available
de172a43749c : Fix crash when using VibratorManagerService before system ready
52655fe0113f : [pm] return original error message for abi install failures
dc828e44f6e8 : Reduce STHAL watchdog timeout to 3 seconds
4bfc84a18bc2 : [pm/incremental] schedule write when loading progress is complete
e98e2cbdca88 : Correct rebind to DataLoader after crash/death.
b847d63f2523 : Add vibrator capabilities to service dumpsys
e3865a7dd15c : Pass Display ID when reporting user activity from Java
b5d0dfc47b62 : Create new directory to move ServiceWatcher into
8a0c937dbbc6 : Refactor ShortcutManager to ModifierShortcutManager
1881ae034216 : Stop using NetworkState internally in ConnectivityService.
2d23f53029f0 : Isolate an ad-hoc legacy API codepath.
08771af56c58 : Add new flag to respect statusbar insets
2188e105faee : Introduce SingleKeyGestureDetector to PhoneWindowManager
0d0b77a0e54d : Refactor to use WindowManager#getCurrentWindowMetrics() instead of using Display#getRealSize()
604fd08ca8eb : [FUI09] Expose NetworkStateSnapshot as system API
8c61850c7817 : Fix notifications z-height when they don't have shadows.
b637656fb81a : Align QSCustomizer with QSPanel
19006134b3e8 : Update UiTranslationManager APIs to use contentcapture token parameter
d7de004c85e7 : Clear launch root tasks when WM shell is killed
ccfd51a15d40 : Build Rust bindings for PermissionController
6b704360478c : [FUI17] Migrate NetworkStatsService to use NetworkStateSnapshot
fbe529fb602f : Clean up LogicalDisplayMapper
8d1235b882dd : Revert "[incremental] change build rules to not to use aidl_interface"
7815a4717a81 : Add MODIFY_QUIET_MODE permission to MediaProvider.
f127b1ec2a89 : Add deviceconfig flag to control clipboard access notifications.
365307180aab : [REIP01]Remove the IP connectivty metrics
cf7d9aa500bc : Broadcast cancel event of a CUJ session
582af98805c6 : DO NOT MERGE: Delete the last remaining user of TestNetworkStackLib.
c2b024253282 : Don't notify insets change while moving invisible IME
c4d341ba8fab : Fix NPE for RingtonePickerActivity in Wear
4b39ced7d32c : Annotate Flaky for OpenAppWarmTest#navBarWindowIsAlwaysVisible[ROTATION_90]
3dc12ebadcd1 : Introduce a flag to let app get global insets state
c2df5ca25c5f : Added CarService Privileged permissions to xml files
527b6ce657dc : Move PipTouchHandler initialization to shell main thread
af76755ff76e : Update ContentCaptureContext to have a token information
370ecf007c24 : Additional metadata keys for Fast Pair
977100966872 : Add new network process capability.
c983440dd832 : Move UidRange to connectivity
2ce64824e94d : Add ownership for ConfigurationController
842dd79ec5b5 : Propagate ContentCaptureManager allowlist update to activities
a6d3ac4721be : Make SelectionActionModeHelper hardcoded constants configurable.
6bb7c589b260 : AudioTrack: Add TunerConfiguration.CONTENT_ID_NONE
250f6a7425fb : MediaDrm: detailed Exception messages continued
f359b2d6cc6f : Move OemNetworkPreferences aidl to connectivity
29dfa1cd7613 : Define new permission to perform IMS RCS Reg actions and integrate ACCESS_IMS_SINGLE_REGISTRATION into APIS
bd73376f0f00 : Add documentation for media controls pipeline
35ed7c5a90ed : Use IDnsResolverUnsolicitedEventListener
055f696086d7 : Don't fall back to copy during rollback tests (5/n)
37735055f22c : Add modules-utils-os to service-connectivity
0de34e9d87aa : Override isRestricted for preventing unexpected resource loading
9c9c42bf4965 : Revert "Revert "Revert "Revert "Turn on the feature flag for And..."
d90a66c6e85e : Limit how often wallpapers can update system theme
6be61ca43549 : Add hasSystemFeature API implementation of native PackageManager in PackageManager java service
6c762e785519 : Replace checkNetworkStackPermission in TestNetworkService
6e09f2a6ce06 : Use UserHandle#getIdentifier to get the userid
a7b68ad877f2 : Remove CALL_COMPOSER_STATUS_ON_NO_PICTURES
93b493a2f9a1 : Move insets freeze to visibleRequested change
150816ce2866 : Trace vsync id
b5f53a4a3e10 : Fix a bug when uid is removed from temp-allowlist.
115defdc9f1e : Mutate UDFPS FingerprintDrawable
2db8c825d2d9 : Update app links resolution to handle no category Intents
e7758ce2d8af : Add a shell command option to allow sending broadcast asynchronously
e145e0668114 : Call setUnderlyingNetwork to complete VCN MOBIKE
6adf88b0741c : Rename isRunning to isQuitting, and flip all booleans
f94c85b13021 : Prefetching can be interrupted by other service requests.
685c909718f8 : Notify Vcn of VcnGatewayConnection quits
65eb127e6f78 : Replace getResourceId default 0 with Resources.ID_NULL
52b864c697f7 : transcoding: Tweak the Java doc with Android link
75a32b9401ff : Allow NETWORK_LOST disconnections to retry
ab8910cee01b : Mark requests as active if they don't cause a change in the pending state.
e593e902399d : Add trace for AccessibilityManagerService, AccessibilityServiceConnection and AccessibilityService.
9ded0ab7dcd7 : Reserve execution slots for FGS jobs.
e4fb450fe01c : Notify rcs config as needed when RCS service ready
83b2f3785327 : Make WallpaperColors hints public
91039d001a31 : Respect previously resolved size if layout has no size value
a1b42da63d3b : Support telephoy command to set test mode for RCS single registration
6e842a730c67 : Create listener for dynamic blurEnabled changes
7fe1a92c6019 : Make WM.LP.blurBehindRadius a setter+getter
a2138543e2bc : Log attribution tag into Westworld LocationManagerApiUsageReport.
b1ac020f179c : Allow MagnifierView to switch sides if the touch input moves
32e30398bd00 : Shortcut integration with AppSearch (Part 3)
47d1a022674e : Shortcut integration with AppSearch (Part 2)
37d6b6d53abe : Make CropView handle images that aren't full-height
ffe45e449799 : Revert "Only allow BROWSABLE && DEFAULT Intents to be always opened"
b5714042282c : Block touches from descendants of an invisible panel.
8d1c1abbcd5e : Launch activity intents on the StatusBar's display
b8a6b4ef85c3 : Support converting IKE ID to/from PersistableBundle
a3d6e04d27a1 : Support converting EAP-TTLS to/from PersistableBundle
3344f916bd24 : Support converting EAP-SIM, AKA and AKA' to/from PersistableBundle
63db000ae05a : Support converting EapSessionConfig to/from PersistableBundle
ca4e2a4041c1 : Support converting TunnelModeConfigRequest to/from PersistableBundle
32fed8965b24 : Support converting TunnelModeChildSessionParams to/from PersistableBundle
f6fed815bde5 : Fix execution capping.
e80fd6800781 : Support sound models with no data
6ce7d0db6444 : Support converting ChildSaProposal to/from PersistableBundle
f14e3e03a602 : Support converting IkeSaProposal to/from PersistableBundle
3ce3553bd256 : Fix NPE in AbstractMasterSystemService.
93ca0db1cafb : Add support for loading a static overrides file located in /product.
712fc24a340f : Revert "Avoid IME restart for configChanges"
efbe8ac64585 : Silence compiler errors because of renderscript deprecation.
8b4548c43a06 : Deprecate RS Java APIs.
a1649935f198 : Fix the typo in Tuner JNI of onScanMessageExt_1_1.onPriorityReported
35f2ed05c97a : setTemporaryAppWhitelistDuration(long duration) is deprecated.
2c35bdf90173 : Add callbacks for change in supported device states and non-override state.
2bb3ca0c85d5 : Image state restoration for LongScreenshotActivity
f7efdb42220b : Adds caller check to getAllPackages()
83cc106ca090 : Adds caller check to getAllPackages()
0bae5abe8f62 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
28913aa2f960 : Add testAPIs in ContentCaptureManager
e99a1b491d17 : Restore the last IME visiblity of the app window when allowed
a830943f6c2b : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
baa7b228faaa : Expose a testAPI in CrossProfileApps
1def13831804 : Enable CEC version limiting tests
1cc6671bf325 : Fix cross-user clipboard issue.
be2803a817e3 : Remove flushAndSubit from SkiaPipeline renderFrame.
a2793870d9c4 : Import translations. DO NOT MERGE ANYWHERE
8085fe75d18b : Revert "Clean up LogicalDisplayMapper"
5384e86d41cb : Expose some testAPIs in DPM
647b13cba007 : Import translations. DO NOT MERGE ANYWHERE
1d87cf0604e5 : Refactor audio flows so that server streams audio to the client.
c534503ac0f4 : Add API to notify the system_server when app is blocked on I/O
aff757666ae2 : Rename onGetAnrDelayMillis to onAnrDelayStarted
50bf7c9b9add : Import translations. DO NOT MERGE ANYWHERE
75ee2bf7f122 : Update D2D logic in line with new opt-out rules
96c04955fe88 : Open IME tests should run only in 0 degrees
9200ec157968 : Move Proxy, PacProxySelector out of Connectivity
3550d4bab554 : Move QoS API classes to Connectivity
be333346b3db : Import translations. DO NOT MERGE ANYWHERE
914dca36eec8 : Move SocketUtils out of the connectivity module
09233975ca5b : Import translations. DO NOT MERGE ANYWHERE
dcced700fb0d : AF: Add a helper method for querying available services.
55d9c5a693a4 : Delete the last remaining user of TestNetworkStackLib.
b0bddd6ac92b : AF: Add a passwordsActivity attribute.
354603079c75 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
20720fa188a2 : Add battery history to BatteryStatsUsage
88077d7e0d06 : Fix the PMS live computer
c7f1d37c1992 : Clean up LogicalDisplayMapper
5ab97fffe00d : Break out battery history reading into a separate class
ae51d27373e0 : Import translations. DO NOT MERGE ANYWHERE
7412f57550d8 : AudioManager: address API review comments
799f7b0dfa91 : Import translations. DO NOT MERGE ANYWHERE
0ce9e8f09fcc : Allow systemui to force stop a package.
a3a856be3e3f : Import translations. DO NOT MERGE ANYWHERE
a7d6179c19ce : Import translations. DO NOT MERGE ANYWHERE
a54a7bdaf667 : Import translations. DO NOT MERGE ANYWHERE
69943c0ea95a : Update bubble dot math for consecutive flyout
df4a15b512e4 : Allow non-resizable apps in split-screen (5/n)
9c83a2b64a18 : Add permission role SYSTEM_WIFI_COEX_MANAGER
b27f4465bd93 : Import translations. DO NOT MERGE ANYWHERE
96a995dce0fc : Report UnsafeIntentLaunchViolation for unfiltered extras copy
e0532b995f58 : Bubble API: suppress bubble
b6c918079e4c : Only show no internet icons when no other network available
8d9eacea3a23 : Configure privapp perms for car activity resolver
ba7e1a521f2b : Fix some bugs in input rotation
e2c109d7e49e : [incremental] change build rules to not to use aidl_interface
d21f1fe7af77 : Print invalid domains to pm get-app-links
0ac9fb2ec7f0 : AudioTrack: Add TunerConfiguration.CONTENT_ID_NONE
83d502941481 : Swallow parsing errors in parsing perf tests
5562d804b6c0 : Fix NPE in DisplayPowerController.
235ee12b1444 : Pass InlineSuggestionsRequest via autofill auth intent extras
3539f8eea215 : Remove support for OLD_HISTORY
b8e66b922388 : Better grouping and documentation of BG-FGS-launch reason code.
13bcd99f347c : Revert "setTemporaryAppWhitelistDuration(long duration) is depre..."
3f6ee55958fd : AudioRecord: Add setLogSessionId
fd089fb2b422 : Add animation to PrivacyDialog
726294ff05e1 : Fixes Copyright date & incorrect a11y announcement
e4dc456d4b0f : Configure Bluetooth profiles displayed in settings
7988287f0a3c : Make "adb shell cmd input_method tracing" official
f31d2ca1b531 : 2 minor DevicePolicyManagerService improvements.
d9af5bdac372 : More logging in CDM discovery service
4ee433cc9032 : Show usage by default speech recognizer
19864ec962fe : Fix the vertical positioning of the text in collapsed notifications.
072848e1637d : Increase the notification height to 88dp
1ec9894cd61e : Fix total memtrack Graphics and GL calculations
e377f441e06f : Dismantle remove labels prototype
28e66c2a770a : Introduce a flag removeWithTaskOrganizer.
416a04e4c6e9 : Fix permission state missing when backup is restored.
a31f4f26c4a7 : Call new API setTemporaryAppAllowlist() and specify temp-allowlist reasonCode.
cb5517f32909 : Update domain verification Settings API
f4afcc8a108c : Block instant apps before domain verification filtering
9c7cebee8eee : Stop checking FeatureFlags for People Tile.
25c1b9b84880 : Merge "Revert^2 "Add CAPABILITY_ALLOWED_NETWORK_TYPES_USED"" am: cc318221a5 am: 9c4102e2a1
a287650f9431 : DO NOT MERGE Intercept back button on user switcher screen
f4c020d185fd : Use listener for AntennaInfo
161704e504c9 : Fixed createAndManageUser() for headless system user mode.
54369d20295d : Store package name instead of label in clipboard.
b0d54c04abdd : Update CEC key handling documentation
7d25a0f9cadc : Respect paints aa setting when drawing bitmap
5257de4a759c : Controls - Continue migration to QS
513b67ae20f2 : Animate tiles
7c9fbcc6787d : Adds an NLS api for telling the OS what notifs types they bridge
2d29a3ad85da : Remove duplicated startInputUncheckedLocked invocation
ca35310221f1 : New CUJ: Swipe pip window to bottom center to close
14904f3bd69b : Revert "Introduce SingleKeyGestureDetector to PhoneWindowManager"
e28685630d9b : Hide the snooze button from various notifications.
970adf075981 : [Media ML] Let MCS manage MediaSession2
aafdda54a1b5 : Update the bouncer to be able to move to either side of a wide screen.
539821ec43d8 : IME to home tests should run only in 0 degrees
ec999979a745 : Optimize the Parcel read/write of remote animation
59914320433b : DSUService: stopSelf() only if no ongoing installation
af9777333529 : Adding public API to expose DisplayInfo.deviceProductInfo
3a907ab1ebad : Add shell commands and dump information for Translation
c15d99e6ff30 : Split out the connectivity API surface
75d1558ce11d : Extract StartingSurface interface on WMShellBaseModule(7/N)
afb12625a960 : Exposed some testAPIs in UserManager
7db3ca2a198a : Add more test-cases for <extension-sdk>
7729077c6667 : Promote stable Pip tests
87f799c8bf11 : Send domains through Parcel#writeBlob to avoid size limit
ea178228a57f : Use the net-utils-device-common version of HexDump
b194837fed1c : Fix dismissing wrong stage when droping divider to the edge
3f144642eb4e : setTemporaryAppWhitelistDuration(long duration) is deprecated.
2ae8ddaa68ee : Specify temp-allowlist reasonCode while calling addPowerSaveTempWhitelistApp().
f5e73ef9799a : Specify temp-allowlist reasonCode while calling setPendingIntentAllowlistDuration().
0c7aeef03dfb : Fix touchexploration multi-finger gesture conflict
f4e393fbdcd5 : Support telephoy command to set test mode for RCS single registration
d5dbfcb09a6d : Java flag support for statsd
41de37482ecf : Update the cursor visibility correctly after dismissing popup window
c6ddf7afbc26 : [FUI08] Create NeworkStateSnapshot
28d0b7b71256 : Remove INSTALLER_V2 permission since the API is finalized in S.
96ee091b5878 : Replace ConnectivityManager hidden symbols on framework
ff6fe213759a : Provide content label for splash screen view.
64d5cb371946 : Reparent SurfacePackage to null when releasing it
f31ac94a0309 : Rename DancingScript and CutiveMono
1ad90d5a2de9 : Fix domain verification CATEGORY_DEFAULT check
0c2d8b897eaf : Minor adjustements on UserManager.isUserForeground().
e481d169e5cc : Put stopping service's host process on top of cached process list
b7bc5bce77b2 : Tweak strings for traffic light face enrollment
1c5d76310717 : Fix total memtrack Graphics and GL calculations
16491e131633 : Migrate recoverablekeystore to KeyStore V2.
c0880b85d01f : Camera: Don't switch image callbacks during extension sessions
aee41a9ac9fd : Add LocalManagerRegistry inside system server.
f441fbf77460 : Add UID time-in-state to UidBatteryConsumer
f52e94c0cfc8 : Inflate a new UdfpsView for each new operation
15cce113f723 : Implement memtagMode and nativeHeapZeroInit manifest attrs.
433d35760433 : [API review] Additional detail in BugreportCallback javadoc.
a878735d00ce : Fix capitalization error for Reduce brightness
d582184178c1 : CallDiagnosticService API
2270753deda0 : Ensure the Surface is closed when the session ends
8f1b73e18398 : Long screenshots framework update and API unhide
b62859528e3b : TEST_MAPPING for BatteryStats
19ae151a8eb4 : Rethrow RemoteException and mark @NonNull to getFontConfig()
d942698ccca4 : Disallow long regular jobs in Doze and battery saver.
6da85dc8f745 : add to owners
3a1cef2e9277 : VIMS: Use the new recognizer config resource for init.
c5d33bfde248 : Remove role exempt flag
e2887a761b6e : Remove background microphone and camera from public api
93273fd60d13 : Companion InCallService API review
71ef23213fea : Avoid TransferPipe for local dumpCacheInfo calls
18db3f493dfe : Fix NPE in CDM UI
986eab884eac : Add OWNERS for long screenshots framework code
0c629ddebf82 : Avoid infinite loop for invalid XML format
534f4d3e9a8d : Revert "Revert "Keep old package manager constructor""
52eb6ffa5525 : Promote stable app pairs tests
ad71d8301aae : Move Executor parameter into SearchResult#getNextPage.
76c7af7ae8e6 : Assorted minor cleanups
6306b61682f6 : New CUJ: Pip window moves when opening `all apps`
990db93814fc : Promote stable open app from overview tests
66d97bec56ce : Promote stable IME tests
436f42bd49e9 : Hide keyguard lock icon when QS user icon enabled
7a2b711b0036 : Companion InCallService API review
9537f89a42b2 : Use currentTimeMillis instead of epoch seconds
2645c147b7f9 : Fixing some AIDL warnings.
952c2a99de92 : Fix MmtpRecordEvent and TsRecordEvent NoSuchMethodError crash in jni
9e433aebe179 : Update keyguard screen text for a financed device
26b0a0864c5e : MeasuredEnergyStats - remove unused accumulate parameter
e15017ed1495 : Change QQS to use tiles with side labels
c018a8ce65fa : Revert^2 "Add CAPABILITY_ALLOWED_NETWORK_TYPES_USED"
bdeac8e72e4b : Add defaults to fix fake UDFPS
7f13ec417ef9 : Use VERSION_CODES.S instead of VERSION_CODES.R + 1
721bb4473356 : PowerStats: adjust time since boot to epoch before writing to disk
bd0b8751e68b : Support new IpSecAlgorithm AUTH_AES_CMAC
116467fe6b59 : Hiding back AudioAttributes#usageToString(int)
6e5fb68fa0f8 : Use the NetworkCallback to determine the default network
528f19fa8bb1 : Configure privapp perms for car activity resolver
fc9db6c1adc5 : Change @IntDef flag param to true
d129f1e00ef7 : Fix synchronisation in BackgroundBlurDrawable
d5dd5ebaedb5 : Keystore 2.0: Clear Uid/Namesapce
654298393af7 : Remove DisplayDeviceConfig null checks
1ec53ec50776 : Fix deadlock on CompatConfig.mChanges
69886ab003aa : Common keys for video QP manipulation
2a420c3ac51a : Add comments regarding FILTER_BITMAP_FLAG
d5f2cd6ed70d : PIN view - Fix multiple ripples
e23c86618618 : Recycle the TypedArray used in AnalogClock's constructor
2856d9e52fa6 : Improve server flags / add more server control
6d5527d5403c : Removed unused mount mode constants
b0d08720dcc5 : Re-throw system server exception.
3bb63f2c453e : Add DeviceConfig namespace for clipboard.
e14197e8d23e : Move layouts
b081c4279138 : Fix unexpected IME show because of stale requestedVisibleAwaitingControl
1e69d0b59049 : Controls - Remove controls from lockscreen, use wallet
c9448b5efcc3 : [Telephony] Implement onDataEnabled callback
fa613735c48d : Fix the return type of getFrequencyOffsetMetersPerSecond
b946a3a33936 : Change dirty-image-objects file format.
52642a88f6aa : Remove frozen bounds of activity and task
072bedcef8f0 : Android config updates for one handed bouncer.
31d25e9ebc6f : Letterbox positioning (1/4): Consolidate activity and task letterboxing
aa4aef99681d : Migrate from Uid to UserHandle
401900c9b20d : Optimization: find views in single traversal.
993577449aa1 : Add test for getStartUser(), getEndUser() and createForUser()
1d6897040099 : Do not update calling pid/uid if the task cannot be relinquished
4a7e51c3c289 : Set documentLaunchMode to alias activity
3c67173eb2cd : Only enable overlay where package is installed
1e427c1e0a12 : Revert "Expose NetworkRegistrationInfo.getNrState() as public API"
7abcdb592e5c : Validate the ProcessRecord while iterating LRU list with ProcLock
624c7ccf9ce6 : Compute nearest frames after layout
4033e68e4222 : Fix comments left on aosp/1547454 and aosp/1556106
7abe20779571 : Remove INetworkManagementService from ConnectivityService
1f110f67600d : Remove unused INetworkManagementService
b5b65cf4589d : Remove BaseNetworkObserver from Nat464Xlat
598c530b94cd : Stop keeping freeform activities visible.
8252a0507078 : Introduce a default speech recognizer.
7efc57797cd1 : Rename Stack to Task related terms (7/n)
90eaf14d1a73 : Attach immersive confirmation window to the immersive activity root
63651203784e : Add default selectRootForWindow function for target root id
8e7341df2991 : Fix the (still disabled) logic for re-theming custom view notifications
a6d0d2932c71 : Clean up the material notification theme definition.
5e357b09c4ae : Additional callback on binder's death.
a06573a8845b : Move dump shared libraries into the ComputerEngine
fb43352f1c85 : Enfore cross-user permission to getPackagesForUid
e8e3dda62feb : Fix copyright license of VpnTransportInfo
414d9ecc2654 : API feedback: getVersion instead of isV2.
9f223cb0b41d : Split out the connectivity API surface
41d85c3ea170 : Address CDM API feedback
ea05b4b86f6a : Allow filter configurations to have NULL filterSettings
ecd9b0280bba : Add @CurrentTimeMillisLong annotation to getLastModifiedTimeMillis
4560edffbe78 : Make Typeface member final
2a0135d19cab : Rename the font file with PostScript name based file name
375780781e17 : Auto-add ReduceBrightColorsTile to QS panel.
6831749cb4e2 : Allow EJs to obtain new network capability.
6167df236571 : Fix a typo for the server blob timeout
9767e2a41642 : CachedAppOptimizer: use new cgroup api for freezer path
87c6587ee4b9 : Add basic dumping to AppHibernationService
5855de7ed652 : Use R field directly for shared lib styleable attrs
be58aa730bd8 : Add self to owners for SystemConfig.java
e4bd95241a5c : Update some Nullable annotations on PendingIntent
0f9d5aea508e : Expose SensorPrivacy as SystemApi
b201f9b1e622 : Add Emergency callback mode shell command
6e1b079c9af2 : Add a feature flag to control new opt out behaviour
a2fdf3f5fbaf : Get OperationType from transport
a1e184ebec06 : Stop listening to config changes in AppWidgetService
9ff0a7375cca : Add AudioMetadata keys related to active audio presentation
4700428b6f48 : Location provider app ops remapping
281d15024512 : Add immutability flag to PendingIntents
9764e3ab72ca : Change BrightnessMappingStrategy to use DDC values
85ad9ee3f7fb : Shortcut integration with AppSearch (Part 1)
670e9478412a : update owner for shortcut related test cases
8bddbddb8863 : Update framework from jetpack.
bd7619635d0d : Log the temp allowlist reason/duration at FGS start.
57733d9be8d4 : Add configurable strength values for Reduce Bright Colors
6751d2904162 : Parse include / exclude config specified by dataExtractionRules
e32b3b57731d : Introduce 'dataExtractionRules' manifest attribute
5dea9a908278 : Add onDeviceSetReport to HID command tool
a335516ab23c : Add immutability flag to PendingIntents
5bb1ec89d3f4 : BatteryStats custom buckets: don't revive dead Uids
fa32d0365fae : Add Emergency callback mode shell command
e61cf5125e83 : Wait for unlock to start jobs.
84bf25d6d3bc : Accept generic in SparseArray contentEquals
4b428016aa1a : Pivot network statistics to use DataInput/Output.
49a02e54f5de : Add OWNERS for pm.verify.domain
680a5e1227f4 : Add a button in QSFooter to trigger PM lite
145d5a8955ec : Use Activity Context for CDM ListView Adapter
aff477466eb4 : Fixed notifyUnsafeOperationStateChanged.
99170f0aa3d0 : Remove temporary sync-as-ej allow-list.
51dd6d846f39 : Add xunchang to owner
0acda00463e0 : Revert "Add CAPABILITY_ALLOWED_NETWORK_TYPES_USED"
891653682207 : [RCS UCE] Define a new ACCESS_RCS_USER_CAPABILITY_EXCHANGE permission for associated RCS UCE APIs
6b77de9aca72 : Move illegal state detection in stub classes to warning
ab3437487ec1 : Adding additional docs for OemNetworkPreferences
cab97ebcf1da : Fix decorated notification text colors in dark mode
c59ba280cf7b : Simplify IMMS#onCommandWithSystemIdentity()
eeb9fe79ddaf : Create WindowContext for adding the drag drop overlay
5b449f56d0d5 : Fix bubble flyout alignment for right-side stack
6dd150461bb4 : SignalStrengthUpdateRequest#getLiveToken should not be in current.txt
95089b6d65be : Reorder bubbles without animations on collapse
f354af53bef4 : CachedAppOptimizer: remove native freezer enabling code
d33109739690 : Make stage split divider non-interactive while showing IME
e72059c0bd31 : Removed unused mount mode constants
c3bc5698d60f : Revert "Update the bouncer to be able to move to either side of a wide screen."
c241580de587 : Fixes autoEnterPip transition from landscape
e29458f134cd : Fix accent color not being applied
233f1a159be2 : Add ytai@ as OWNER of soundtrigger-related dirs
9d3ad10eb99a : Revert^2 "[framework] Integrate new quantizers"
29f27e8d8b36 : Introduce SingleKeyGestureDetector to PhoneWindowManager
85ffb92407e0 : Dump most recently completed jobs.
6fa330e7fd34 : Updates flicker documentation and improve naming
9b23577b77ff : Remove unnecessary UWB functions
d68924a47fac : Fixing quick settings pages swiping
070eb5adf37d : Refactor key handling in interceptKeyBeforeDispatching
b293d933e029 : Optimize the Parcel read/write of common window data
fb89d5688958 : Add keycombination and double tap key commands
0ac066de5be6 : Revert to previous metric for jank reporting
4219de7ded64 : Framework implementation of go/widgets-dynamic-colors
a785a580345d : Add API to let apps color CallStyle notifications themselves.
cced7eafe3bf : Don't show now playing in new rotating text area
462f2579d5d2 : Simplify onNotificationClear signature
557355e457b1 : Exposed some testAPIs in DPM
ce554e81523b : Remove RouteInfo hidden depdendency in NMS
a60654e05c2e : Send display-OFF event if that is initial state.
3c2a5fcc78d3 : Save calling package when ClipData is set to improve toast attribution.
5e7b12144433 : created FORCE_DEVICE_POLICY_MANAGER_LOG and CLEAR_FREEZE_PERIOD
4d459c28db1b : [Telephony] Store correct value for multi-sim case - DataEnabled
68c3024767a0 : Migrate SystemGesturePointerEventListener to WindowContext
465e3b7115ac : Extend AnrController to improve ANR dialog controls
7c7ca85882aa : Remove the hidden ConnectivityManager dependency in NMS
ea1eb3e2a439 : Only attempt terminating ARC for audio devices
7d0a4d6a69ed : Prevent NPE when pinning task from split screen
12b5644a4306 : Update the UCE OPTIONS API
9cb152aab0f8 : OMS: 'cmd overlay lookup': support --user
4bfb05f8bbd6 : Fix some Tuner JNI/Client issues found with CTS
7d3fef367c8d : Enable alarm permission with a soft failure mode
08db23236cf7 : Adding Intent API to navigate to alarm permission page
04ae75a461c1 : Revert "Add API to let apps color CallStyle notifications themse..."
7a02d32a6ce0 : Update tests for PANS network usage metrics
6470c72c6378 : Corrects the icons of magnification switch
315b4b2e3a4d : Add public alternative for protectFromVpn
7f9d814df93d : Fixed device info reporting for media player
47f695fbcfd6 : Relaxed WallpaperManager API assertion
333e0a0a5e1e : Verbose touch debugging for the status bar.
dbcba765093e : Revert "Revert "Clear BPF data in KernelCpuUidTimeReader.removeUid()""
fd24f87a7a14 : Log debug info at Debug level
834b5336d6c6 : audio:Suppress device volume to safe volume
b6604fca9589 : Update AppSearchManager class header with description and examples
0b82004d34a1 : Unit test automation for Multi-Default Tracking
f4018d53777c : Make more system dialogs could receive CLOSE_SYSTEM_DIALOGS
158fb98f7f51 : Fix CaptivePortalDataTest on R
4b60dc5a5864 : Fade background when keyguard user switcher open
49bd548e2306 : Replace Handler with Executor
29f24a134c8c : DisplayContent rotateBounds not keeping same physical position for 180
8770248f7796 : Change deleteRootTasks so that it returns false instead of exception
5064d447995e : Add flag_navigation_bar_overlay
96169052c42e : Revert "[framework] Integrate new quantizers"
6cbb673dbffb : Allow shell to temporary change speech recognition service
cd9aaadf567f : [NetworkPreferencesApp] Step 8: BOOT_COMPLETE svc
7b6dd6a64c80 : Add re-enrollment notification for face AIDL
7b611fee4a41 : Revert "Dump most recently completed jobs."
12264a2c8ec0 : Revert "Enable @TestApi access for instrumentation."
b7c5dc88ca91 : Revert "Do not propogate test api access flags to Zygote."
a580c53b5746 : Make sure EJ rewarding quota works.
1f167a75d1d5 : Revert "Dump most recently completed jobs."
60cccdadfaf4 : Use correct keyguard margin clock position algorithm
1ec47e9ce0f2 : Use full identity instead of package in historical stats
69d44b0bfd5d : Add zygote native fork loop
61378127049e : Revert "Enable @TestApi access for instrumentation."
75cec37e4c0c : Redesigns the volume panel, take 2!
7e06904734fe : Keystore 2.0: Add keystore engine grant string convenience functions.
0cdf262ee567 : Keystore 2.0: Remove attestKey from KeyChain.
6a9e6a90c530 : Migrate deleteOdex functionality to DexManager
e6c1a120b8f2 : Always start speech recognition service.
eb500d658e20 : Remove permission correcting code
21a158e04034 : Import translations. DO NOT MERGE ANYWHERE
1674d0da7d6b : Fix string for face auth positional help messages
d59495855eda : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
b0441d79f14a : Minimized notification height = 56dp
1c7a30afa09d : Remove unnecessary Tuner weak ref and enhance the Tuner weak ref on frontend init
7ceff9ac09f6 : Fix background colors on some themes
23c07addaf5a : Create surfacecontrol before layout in relayoutWindow
0f138dc0cc79 : Keystore 2.0: Remove attestKey from KeyChain.
1377ec666444 : Update 2 fields when fixed to user rotation changed
c516abcf4622 : Allow syncs to be scheduled as EJs.
60ea32bec762 : Add API to set device owner type for a managed device
1a17e24d2da2 : Add a new Config to map PIDF service-description to IMS Feature Tags
0f53fd20d5f5 : Revert "Update the bouncer to be able to move to either side of a wide screen."
c82340ca271d : Reland "Defer triggering notifyLidSwitchChanged() until the system is ready."
5630668181b1 : Disable resetting WRITE_MEDIA_IMAGES and WRITE_MEDIA_VIDEO appops
953d180af7bf : Disable resetting WRITE_MEDIA_IMAGES and WRITE_MEDIA_VIDEO appops
308526376c4e : Add @IntRange() to audio encoding capability apis
2a9bfb281fad : Support converting IkeTrafficSelector to/from PersistableBundle
cb9fb0aaaf3a : Revert "Do not propogate test api access flags to Zygote."
801955427441 : Add API to let apps color CallStyle notifications themselves.
bb4cb4880068 : Simplify paint filtering
1433925beb00 : Add pkg target to snoozing alarm
92685a7ad47b : Revert "Update the bouncer to be able to move to either side of a wide screen."
b69bfcc2af58 : Rename to addProviderRequestListener (framework/base)
3eb5bd0a119c : Add getTargetSdkVersion without AppInfo
89d7a876fac7 : Fix Vibrator and VibratorManager public API docs
d6bff72799d7 : Revert "Adding public API to expose DisplayInfo.deviceProductInfo"
6d23bc6d7e3a : Keystore 2.0: Fix correct handling of Uid/Namespace
72e090b8dff7 : Migrate deleteOdex functionality to DexManager
49688ab65971 : Add pkg target to snoozing alarm
a82f496365e2 : Add sensor axes mapping to Nintendo Switch Pro keylayout.
c03518906ff3 : Remove stale method from MtpServer
faf49090bf59 : Revert back thick slider
9f67940c41ea : Make two broadcasts protected
8026771833ba : Pass display ID to PowerManagerService on user interaction
1e7aefbef574 : Update the order in which we apply new proc_state/oom_adj values.
d7bbb7a19099 : Set updatable:false explicity.
c39b64447196 : Use FlickerParametersRunnerFactory
c1ff52d21154 : Add a tab to grab to CropView handles.
b2cf181a015f : Add genrules for merged system server stubs
c73916229dda : Add pkg target to snoozing alarm
40a873f86663 : Rename LatencyTracker config flags to follow the convention
88854d15efbc : Add pkg target to snoozing alarm
892a58f4f931 : Use compose duration returned from HAL
2a822ea94a46 : Fix warning about recursive loading of libmedia_jni.so
592cb8d3584b : Add Missed call People Tile
499c498a1fd1 : Enable PeopleSpaceActivity on services starting
80d0df53a6fe : Reuse phone privacy indicator impl. for tv
15ad61253551 : Import translations. DO NOT MERGE ANYWHERE
1afe51de2f22 : Update ALLM and Game type support on hotplug
ae9cd8f4072c : Invalidate desiredDisplayModeSpecs when SF specs are invalid
ef0f87ca5203 : Replace ConnectivityManager hidden symbols on SettingsLib
a26e73ab6905 : Import translations. DO NOT MERGE ANYWHERE
42112e1e75b6 : Credential management app follow ups
921b7e30efe8 : Import translations. DO NOT MERGE ANYWHERE
41802905f92f : Fix possible NPE when matching accessory version
e3a12e85c4aa : Add support for navigation repeat sound effects
93760f3714d9 : [a11y]Talkback shouldn’t say Double tap to activate on panel if there isn't any feature after double tap.
0a2317a30826 : Implement Settings#checkAndNoteChangeNetworkStateOperation on CS
694c8a993580 : Implement Settings#checkAndNoteChangeNetworkStateOperation on CS
b0ad9cd284ce : Add compat info to WindowManager proto dump
e0881dfb3e01 : Fix java crash
0b9aeb4f48ce : Rename KEY_AES_URL_STRING
0e9bb71edade : Request power state updates for individual DisplayGroups
a065cf4d592f : Do not reinflate navbar on theme changes
3543f3c2fbc1 : APIs for 5G slicing
fb0f9829e1ac : Handle edge case when swiping over excluded region
f9be7166d909 : attempt to run protologtool-tests as unit tests
ccf04851e6d7 : Reduce lock contention in the package manager dump
ff8c375e956e : Revert "Do not propogate test api access flags to Zygote."
ef3b519c7ddd : Follow-on fixes for long screenshot activity
dac5b6f32d44 : Add Emergency callback mode shell command
03079387da09 : Check if the weak reference of java object is alive before using it
d7fa4db748cc : CachedAppOptimizer: fix fd leak.
8a3e7201b5a5 : Make isAppBad() lock-free
6fc16d882060 : Make the new RoR atoms compile
7458bf88a036 : Notify VcnStatusCallback#onVcnStatusChanged for Safe Mode.
fb657c523b4b : Define VcnStatusCallback#onVcnStatusChanged.
d5e3c8e77a14 : Add CLOSE_SYSTEM_DIALOGS permission to bugreport priv app.
f6a78a8cd700 : Avoid TransferPipe for local dumpCacheInfo calls
08b97003b3eb : Add OWNERS for long screenshots framework code
1d7d40e90c20 : Add a new permission to allow usage of system dataloaders.
44b92a62eaa8 : Revert "Update docs for getServiceState"
42a163c89e71 : Add more detail to javadocs for SimPhonebookContract
cbb480c25e17 : Support input device lights manager feature in frameworks.
0813fb06bf18 : [test] TEST_MAPPING for incremental service
bde9bc363535 : Avoid TransferPipe for local dumpCacheInfo calls
bea28e9f3909 : Consolidate OWNERS for input
3c92b48da7c9 : [pm] reset incremental progress when package is reinstalled
a67a1a98413f : [pm] smooth transition from install progress to incremental loading progress
6628f4e7b86c : DO NOT MERGE Chk QUERY_ALL_PACKAGES when resolving
1206e776d444 : Expose ApplicationInfo compileSdkVersion
344519f55fb5 : Fix defined DrawableWrappers with proper ConstantState
1ce3a59d78ab : Removed unused local callback in Tuner Client
ee3cbbe095bc : Dump location noteOp with location off
486dd29332f8 : Add listenerId information to GNSS APIs
3ddd9458ed8f : Only check frontend resources availability when cicam resource is available in connectFrontendToCiCam impl
6b5813b1f101 : Add pkg target to snoozing alarm
fa1a21957c75 : Keystore 2.0: Fix correct handling of Uid/Namespace
bc5281cca258 : Ensure DDC is not null
7954a1afaab3 : Add edge effect type accessors for views that support it
570021475ebd : Update view colors on onOverlayChanged()
ae77970ae1bc : Add new API for unattended reboot.
80c0c66edce9 : Convert WifiPowerCalculator to work with BatteryUsageStats
4fb94fc9d5b3 : Adds shell command for CTS
320858c56f14 : Send broadcast to notify the events of a CUJ session
c778551aeaaa : Move VerityUtils from services.jar to core.jar
bd03c9631749 : Remove unnecessary UWB functions
35b5c8c13524 : D2D communication improvements.
4d81bb108e7d : Add two more methods to the computer
6d332e6d6da4 : Add a WatchedLongSparseArray
62e672036aff : Disable snapshots for mocked tests
5d39ba6eb8b1 : DeviceControlsTile deals with AVAILABLE_AFTER_UNLOCK
aa207f2efdfd : 3/ Add wmHelper to controll the state of test activity
f74c6031f118 : Expose VCN Network policy APIs.
f53ee61e5334 : Import translations. DO NOT MERGE ANYWHERE
b32fabceb791 : Replace BaseNetworkObserver with BaseNetdUnsolicitedEventListener
6200e1d594bb : Add OWNERS for sensor manager JNI
1c5eb597fd0f : Fix bug on High Contrast Text : where DarkTheme is enabled && ForceDarkAllowed is true.
134d0411537c : Fix NPE in AutofillManager when feature autofill is disabled
868e770b824b : Update the bouncer to be able to move to either side of a wide screen.
41c60e0ccb0a : Expose tint lists and other runtime functionality to RemoteViews
3218ac886406 : Fix NPE in AutofillManager when feature autofill is disabled
4c0c963f6e4f : Always start DeviceSelectAction with <Set Stream Path>
33adb57a7b39 : Don't double lock when resetting jank tests
afcae178c773 : Add sensor for flip to screen off. See go/flip-to-screen-off-design-doc for design details.
2ad0e3dcd845 : Create a collapsing toolbar based activity
f172ecba80ca : Add log of window redraw for orientation and activity relaunch
183376504f6a : Add a new broadcast to notify when dpm constants change
1f01cf90c528 : Add dark mode apis for setting colors and icons
66ded137bf6e : Remove UidRange.createForUser() with userId integers
e7f1410a90a0 : Manage time_in_state tracking from one place
07981b4f3f30 : Refine the condition about force layout
8fea9c8e897e : Notify client to clear intermediate rotated adjustments
e4d26ca32c75 : Move suggestExternalTime to TimeManager
d01ed79c23a0 : Notifications and quicksettings scroll independently in split shade
9ca11fe33c6f : Log activity relaunch
aa6de2e6e8ad : Unhide isUiContext()
fd6a81c12664 : Make singleTop activity be created with different display
f3b14fa1c3c9 : Do proper cleanup
3cf09561a115 : Refactor EXTRA_PACKAGE_NAME to a generic string
fe31b6c5eed0 : Move CtsScopedStorageHostTest to group presubmit-large
0eaebf0c8498 : Add new application category for accessibility
012ac195ced2 : Use alternative PhoneStateListener formal API
03c4d1e95c8a : Make AppTransition animations sharable (2/n)
855711c2dde4 : Intro text now left aligned with header
3fde572afccd : Fix the progress getting for mapped files
fd6a27bf49f3 : Revert "Revert "Delete VPN methods in ConnectivityManager.""
00f4c5359220 : [framework] Integrate new quantizers
7e2d8b8b1317 : Import translations. DO NOT MERGE ANYWHERE
a5946f7056fe : [incremental] Use file range mapping for .so if available
a68a6b19e93d : Reduce unnecessary config propagation of default display
a4cf89aa1607 : [Fix] Bluetooth device ordering
c8d81cf67ab8 : Do not add quotes around flags argument
b453bb62459d : [VCN07] Bypass VCN for non-internet app accessible cellular services
ea7513a9d146 : [VCN07.7] Add NOT_VCN_MANAGED capability into ConnectivityControllerTest
bc1768cbdee8 : Add CAPABILITY_ALLOWED_NETWORK_TYPES_USED
fc7fd1e06d80 : Add missing permission tests for VibratorManagerService
235645330686 : Constrain scaled amplitude to valid values in [1,255]
ebc42ba91690 : Import translations. DO NOT MERGE ANYWHERE
43b78ebef755 : Added javadoc to apn retry \ throttling related methods
8a6a2bce6c1a : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
07bee70eb71f : Revert "Revert "Simplify calling loopers""
758c663e8fe4 : Load defeault wallpaper based on device's CMF color
b398861cebb1 : Notify client to clear intermediate rotated adjustments
d5f25c226201 : Simplified the initial attach APN logic
1edec35288c7 : Revert "Simplify calling loopers"
3fd5dd1f52b4 : Define wrapper classes for WiFi and Mobile indicators
ff5fb79411b0 : Using defensive copy for default request remove
68ffc29c0918 : Add DeviceConfig namespace for reboot readiness detection
66a11604f5c5 : Copy custom measured power to BatteryUsageStats
d418e0861b9d : Allow temporary locked OHM function disabled when keyguard visible
251c44a49a07 : Revert "[Settings] Remove CarrierConfigManager.Apn.KEY_PREFIX from API"
2b583004984b : Import translations. DO NOT MERGE ANYWHERE
4b2c641d02b4 : MediaCryptoException: human readable error codes
0ab41fc1f36e : Stop using SysetmConfig#getSystemPermissions on PermissionMonitor
13eb27bb517a : MediaDrm jni: get exception logs only if necessary
6793c1784af8 : Update Companion to new BluetoothConnectionCallback
060c9d6869a6 : Potential deadlock mitigation.
af705d267618 : Add BluetoothConnectionCallback to Companion App
b8e09882d852 : Surface ACL disconnect reasons from native to Java
a782799b1532 : Reset top focused root task when task hidden
e4331c3492bc : Notify rcs config as needed when RCS service ready
1537ad428150 : VIMS: Don't set recognizer when assistant changes.
4ee60be4dbf9 : transcoding: Do not throw exception in registerClient.
de203c37c356 : VIMS: Decouple recognizer init from interactor in PackageMonitor.
50cabe923db3 : VIMS: Decouple recognizer from interactor in initForUser().
28e62f371a5e : Remove unreleased BlurShader API
41ae1d08f8ae : Allow privapp ImsServiceEntitlement read/modify phone state
a917e5a283d7 : Unit test automation for Multilayer Evaluation
4dd2f7f838f3 : Add SET_REPORT data output to hid commandline tool.
2b8622c55491 : Always use the latest CLC for system server
d6ed3cd9da8b : NativeTombstoneManager: fix tombstone parsing.
ccf120b4c523 : Add business call extra to ImsCallProfile
907ad40dae5b : Fix domain verification shell command "all" params
64f88fa17344 : Handle the potential recursions within updateOomAdj
37374c9b6b26 : Add support for a hw_timeout_multiplier system property.
13dd61336fe7 : Integrate IKeystoreUserManager aidl with LockSettingsService.
2744b19f28cc : Add missing null check for mBatteryPercentView.
377370cce8f7 : Keystore 2.0: Revisite Authorization.java
be3fd775e11d : Dump most recently completed jobs.
33710636a893 : Only run domain verification filtering for valid Intents
83877eb559a4 : Remove display tests from presubmit.
0549b1f782f0 : Throw more descriptive exceptions when service start isn't allowed.
27e5995ec966 : Dump most recent constraint changes per job.
a30ed1e35f3d : Add taskId to bubble xml
b67f5d6f369f : Make the new RoR atoms compile
3cdfc896002c : ListView implementation for stretch overscroll.
0d1b06e3d519 : Revert^2 "Try to ensure tests run sequentially"
bd18a4681dfa : Fix NPE during fingerprint removal
d1a5468d5450 : PiP: Add logging for stashing.
e0552feba5b2 : Revert^2 "Update RemovalClient to support new biometric AIDL"
ab220fee70b1 : Added attribution tag to note listener
096552b58c62 : RemovalClient should preempt auth
1926e7572f91 : Clean up cc_test TEST_MAPPING after default update
43fe0b1b5ec8 : Update framework from jetpack.
f25764dfc5b8 : Revert "Update RemovalClient to support new biometric AIDL"
8d870e47b5b9 : Revert "Try to ensure tests run sequentially"
a7ee0b9a7d8f : Make sure we call finishProxyOp for null attribution tags.
62e2c705c50c : Revert "Update RemovalClient to support new biometric AIDL"
c0dd229fc6af : Revert "Try to ensure tests run sequentially"
8ef54b299e6e : Make BluetoothConnectionCallback static
6e69e4458755 : Create non updatable system server stubs
4239357fe163 : Fixed OneTimeSafetyChecker callback.
d192b62f4ad5 : Import translations. DO NOT MERGE ANYWHERE
a9920b8e8d81 : Plumb attribution tag from Sensor Manager
de862be6a88f : Disable resetting WRITE_MEDIA_IMAGES and WRITE_MEDIA_VIDEO appops
a70a15864518 : Simplifying mVerticalTranslationListener
b9c326baf8f8 : Bring back the SAW notification
a1e1249eae57 : Use android:clipToOutline in notification templates.
2964b50d79f4 : Add OWNERS for palette library
e8667d6c99ef : Update toast parameters instead of re-adding
df949e401bc3 : Password bouncer - Fix IME with no view
c1e6f21f8ffa : Safecty checker improvements on DevicePolicyManagerService.
7d08c8e8c12e : Remove iwlan mac config
c38d1b4b3ae6 : Enable easier burn in testing
f3bf66ac7ae7 : Add BluetoothMapClient to system API
51bf8e979edd : Revert "Delete VPN methods in ConnectivityManager."
1c9092d12743 : Adjust AppWidgetProviderInfo#getDescription to return CharSequence.
e3e72b34ffe4 : [Media ML] Expose config values for OEMs to set custom classes
0a40860bc190 : Adding public API to expose DisplayInfo.deviceProductInfo
268bc20bef32 : Smartspace - Update fonts/margins
a804b7f91f21 : Making notifications wider in split shade mode
9cc2bce012bf : AOD/LS - Move clock to start
ecb2d83dd187 : Removing horizontal translation of shade for dual pane
27a8746695b0 : [CEC Configuration] Move 'hdmi_cec_version' to SharedPreferences
a265c96e4884 : [CEC Configuration] Run HdmiControlService change notifications in the service thread
2c84695b7166 : Add new network process capability.
b221eb4c7825 : Refactor One handed mode Unit tests
b47db2a2ded3 : Import translations. DO NOT MERGE ANYWHERE
d1c7af46cafc : Update BluetoothA2dp API
1fef6a0afe22 : Update IFingerprint TestHal with close and reset methods
4234802fdaf2 : Update IFace TestHal with close and reset methods
6d9a0969a13e : Rename fast-scroll sound effects to navigation repeat
631a80d493ad : MediaCodec: comprehensive CryptoException messages
60dab87b3963 : MediaDrm: comprehensive exception messages
279b79f062b2 : Delete VPN methods in ConnectivityManager.
a052eef7263c : Do not register + unregister DA in the same call
5119787a2745 : Expose NetworkWatchlistManager#getWatchlistConfigHash
bfd6f3b5399f : Import translations. DO NOT MERGE ANYWHERE
c189c59d651b : Assign cicamId to local mFrontendCicamId when ciCam resource is granted
1901401be286 : Catch RuntimeException from DisplayManager
5a276985c278 : Support cuttlefish with an emulated 2GB SD
72887073f2d8 : Use formal API for ActivityThread to set proxy
2e2f221f6c91 : NativeTombstoneManager: catch ProtoParseException.
ae4d0b0aef3c : Remove updateTunerResources AIDL API from TunerService
e38398a3961d : Update emergency number authority name to be more generic
b3ce1973c2cd : Fix USB HAL interface binder
6f77696d0b6c : Handle isUsbDataSignalingEnabledForUser PO case
739031400286 : User arg object in onCallFilteringCompleted
2c6f290746e1 : audio: Add device definitions for Echo Reference
33c37f430207 : Specify version for aidl_interface explicitly
4f172bf877fd : Revert^2 "Wallpaper Local color sampling"
fc0ba643018c : Add discharge power estimates to BatteryUsageStats
27f2ebb49ba5 : Import translations. DO NOT MERGE ANYWHERE
a4c27eea1a8e : Change Exception class references to use Class.getName().
2501c2728bd2 : Proposal: Reduce the number of IPCs in PendingIntent
901dc86e4b8f : Define VcnNetworkPolicyListener for VCN transports.
c8b2af8e723e : Import translations. DO NOT MERGE ANYWHERE
de8d74fb77f4 : Fix OverlayDeviceTests for un-rooted devices
fd461d239e93 : Send Microphone Disabled Setting Regardless Of Current State
9dbd5e7457fd : Throw an exception in RoR api on no-pin case
1bc1a4d26f41 : Import translations. DO NOT MERGE ANYWHERE
ba87437a7d35 : powerstats: Clients of PowerStatsInternal must nullcheck
8c2e375c1f62 : Measured energy for Ambient Display in BatteryUsageStats
2b67941ffe59 : NativeTombstoneManager: catch ProtoParseException.
34fe2fd9a4e1 : Import translations. DO NOT MERGE ANYWHERE
4bcbffd58475 : Add presentTime to FrameInfo
0c15baeb4d1e : Fix bug on High Contrast Text : where DarkTheme is enabled && ForceDarkAllowed is true.
3f23bf4c74a6 : Fix demux client closing typo
4f097379f2fc : Clean up JobPackageTracker dumping code.
55e14d8f7a67 : Import translations. DO NOT MERGE ANYWHERE
27c3f4c1373b : Don't show udfps disabled tap target after auth
7e6216ee3539 : Clean up JobStatus dumping code.
0233fba2500c : Add private gpu and total dmabuf size to SystemMemory atom
b4d6e2dcc5de : Modify nanoapp message checking logic
1052b1c05548 : Fix USB HAL interface binder
afc46a4b6e8e : Handle isUsbDataSignalingEnabledForUser PO case
50b3cc03e62b : Move launcher activities to the back when back pressed on root task
675088a491e7 : Require .dm to install with .fsv_sig if supported
48f98c54c499 : Add permission check on disabling sensor privacy
d28f93fe8241 : Clean up JSS dumping code.
ec3af6bff9ee : Fix typo in @intdef
a6a206f3acfa : Add REBOOT_READY broadcast
8c4887a7ce32 : BugreportManager API review updates.
13e40feb3cee : Import translations. DO NOT MERGE ANYWHERE
c891f22678f6 : Only update mAboveInsetsState when necessary
e57d5ac37602 : Remove unnecessary permission check.
103fb3370e82 : Import translations. DO NOT MERGE ANYWHERE
88205a34e840 : MediaMetrics: Add LogSessionId
f829d161448f : Import translations. DO NOT MERGE ANYWHERE
f18b27217ecf : Add ability to listen to LockTask state changes
d6f8a1ada1d1 : Avoid IME restart for configChanges
9b694ef4d45c : Adds caller check to getAllPackages()
5e0898d35da7 : Adds caller check to getAllPackages()
1ea4f56c3d75 : Adds caller check to getAllPackages()
07c0b7c0d133 : Simplify calling loopers
fe324692faf4 : Import translations. DO NOT MERGE ANYWHERE
463ad8ee22fe : Introduce DynamicDisplayInfo
46149e42b8d5 : Handle isUsbDataSignalingEnabledForUser PO case
0606a7345553 : Move long screenshot UI to an Activity
a4cb64d92cd5 : Make job execution limits flexible.
8a3568667f54 : SurfaceControlViewHost: Always set FLAG_HARDWARE_ACCELERATED for embedded views
850d06856f34 : MediaMetrics: Send playerIId to native AudioTrack
831715fdc26a : Revert "Add ViewController to CarrierText."
f23acf33ff36 : Revert "Add Controller for Emergency Button."
5f65ded5af70 : Revert "Remove Dependency.get from KeyguardSliceTextView."
07b572188310 : Revert "Add injection to ClockProvider."
3f652cb990b9 : Revert "Remove Dependency.get from KeyguardStatusView."
bfec35b4f4e7 : Revert "Remove final calls to Dependency.get from keyguard."
305b74d80fe9 : AudioService: fix cross deadlock when accessing audio mode
3596d0527114 : Fix USB HAL interface binder
441378e2bb0a : Add tests for require unlock for NFC
dcef44ef9652 : MediaDrm: revamp error codes & their javadocs
d7a93468a6b0 : Use PermissionUtils
620f4a641a84 : libmedia_jni: map drm MediaError to Java error
b89e62ee51f7 : Toast design polish
7a7907a46ae0 : Stop using ConnectivityManager for VPNs in DPMS.
d915238553dc : Set updateable:false explicitly in apex rules.
91fc38b3a5cb : Stop using ConnectivityManager for VPNs in DPMS.
890eb578d594 : Report app signing cert digest in license requests
b575e09f0cdf : Hide Keyboard when the remote input view became invisible
50c987fbb884 : Add a system TextToSpeech implementation that initiates the connection through the system server.
e128b904fff0 : Add OWNERS for StagingManagerTest
fd490bff4533 : Fix all Log.wtfs in FrameworksNetTests.
d1a1fe349f3c : Include component ID in OWNERS file
0e0351d18937 : libandroid_runtime,libhwui: use libnativehelper_lazy
cf0e2039f0bc : Fix dynsystem.BootCompletedReceiver
39745d829c69 : [DO NOT MERGE] Catch RuntimeException from DisplayManager
facd66d3a758 : Disable ImageWallpaper related test due to EGL_BAD_CONTEXT error
8d787f877454 : profcollect: Update binder method names
158ddb1254a2 : Update task top activity after applying launch flags
eca4d9081f62 : Fix testMobileDataAlwaysOn flakiness
b9078bd101db : Speed up NetworkFactory tests.
08439bf16218 : Rehide the API
0bebba7378f5 : Simplified the initial attach APN logic
bd2e7aa6ae78 : Fix The education UI above one-handed mode isn't localized and Display size changes
aaad5deb32e3 : Add a missing NULL check for postActivityStartTokenRemoval()
e8198d1dc009 : Add messageId to both of the MMS methods
de551ad9b687 : Allow non-resizable apps in split-screen (12/n)
d7c311fa9ba4 : Fix the A11y issues in the InternetTile
8f22ff722ee4 : Fix concurrent modify exception for A11y
beebb73485cc : Checks viewId's nullibility before findA11yNodeInfos
f0ffb60c5038 : Add support for tracking PANS data usage
b145ad5ef9c2 : Move FeatureFlagReader to sysprops
d9eb75b2a76c : Remove ArrayUtils usage in connectivity classes
6080999ebee8 : [IT06]Move INetworkActivityListener into connectivity module
be5d09359c18 : [IT05] Remove the unused network activity logic out from NMS
7dea3c5c3d99 : [IT4.7] Add network activity info into dumpsys for debugging
0cb930a35fb3 : Add additional constraint in DPMS for Automotive
bc76bd407d69 : [IT4.6] Unbundle NMS out from ConnectivityManager
6e9ab0553d39 : Use RouteInfo API constructor in VpnService
20fee32accbe : Fix NullPointerException in AccessibilityServiceConnection#dispatchGesture
20cfeede3705 : Refactor the SmartReply classes
85877dfb6dcd : [IT4.5] Update radio power from CS directly
afc550f30be0 : API: Expose VcnControlPlaneConfig
f05208818a07 : Check user states exist before package add/removal
f701d3ef0d56 : Fix issues with interrupted screen off animations.
46d087a8ff76 : Filter out RemoteInput actions when Phishing action is present
1db6aa54ae8f : Don't rotate inputflinger's display
bbee34046019 : Import translations. DO NOT MERGE ANYWHERE
ab80824153f8 : Camera2: Add jpeg encoding support for all camera extensions
4e8639649acc : Split parcelable .aidl files to aidl-export
c09430c189c1 : Revert "Add a system TextToSpeech implementation that initiates ..."
fc64c58dcba4 : Log when enforceActor fails
e3eab60b4b5c : Add WRITE_SECURE_SETTINGS permission to emergencyinfo
63a1579abce4 : Integrate ACCESS_IMS_SINGLE_REGISTRATION into APIS
ae5517e9a4d4 : Fix transition animation when going back twice
1485f80bad68 : Enable shell thread
d4c54bf339ae : Add missing frame info name
80bae9a75d2c : Import translations. DO NOT MERGE ANYWHERE
c4fd50e2ae46 : Check if navBar is null onRotationProposal()
c898f214264d : Consolidate isApkVeritySupported to VerityUtils
84bc184e3842 : Tighten bubble chain when dragging collapsed stack
024505545ceb : NAS Feedback API Change
99d189d14e92 : Cache locations of where nearest child is.
edacf29ac340 : More CDM logging
4b65ce05ca7c : Add listener for conversation changes
95323fb4bf8f : OMS: Update PM on main thread with lock
784edef8e5f1 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
ede1a4fc13c4 : Fix SettingsXml start tag logic
4434cec8ae1e : Fix signal color in dark mode
d000396e2e9a : Update animateScreenOff when AOD preferences change.
a8af60de7715 : Improve docs for uploadCallComposerPicture
5d53a7540a08 : Wire up SurfaceView stretch effect
7c5f84de42d4 : Stop dispatching TaskInfo change when focus changes
e43e5b1337c3 : Retrieve authenticatorId when already targetUserId
7ea2a7e1cb58 : Fix early registration problem
8b93675da58d : Clean up some dump code.
418acc10ae42 : Fix non-zero window inset
c46264634108 : Controls - Handle launching/back from activities
af23d81ff289 : Make CpuPowerCalculator's Estimators available to com.android.internal
580d86680d7c : Implement EnergyConsumer type to ids map for targeted querying
8fa54b7c2056 : Implementation of "Enable 2G" for Settings.
60f912286de7 : OMS: Assert which packages are updated
9c591552eeb7 : Fix invalid size in intent resolution filterApprovedApp
15e164761095 : Add null check on UsbManager
bb943f7d70e3 : Add <uses-library> information.
3296a301a06e : Revert "Revert "[pm/incremental] start monitoring progress on storage creation""
bdf653361180 : Add APIs for updating, query 5G slicing status
002e214afdb5 : New API: DevicePolicyManager.listForegroundAffiliatedUsers()
df40469ffff7 : Support ADB command for denying client auth
7a1c9ba5c74a : Add new dumpsys command to dump the top resumed activity
6fc18b4f9490 : Use @InstallScenario instead of @InstallReason
3c6fcb412e4d : Update owner info with other keyguard indications
2d1f7f2c7b5a : PIN bouncer - Update animations
cfc95245250b : Fix launching intent in People Tile
98955b4fcb19 : Import translations. DO NOT MERGE ANYWHERE
60e41fcc38f3 : Add tint list/mode APIs to AnalogClock
ab42e66b4c27 : Enforce nanoapp permissions for ContextHub APIs
0726d59bc541 : Add cpu proc file read throttling enabling/disabling
36bfe20519dc : Limit CEC version on version reported by CEC HAL
336c4401e893 : Add non app windows to remote animation target.
0f9dce7ed549 : Custom looper code for Android
19de7eab9bda : Added public APIs to generate and validate a DisplayHash.
6d62ef5da353 : Add attribution to the audio access of MusicRecognitionManagerService.
3b7e6eda939b : Update network logging metrics
e68c1f3d6a2a : Prevent using invalid result uri during multi user image change
d36b7acceded : Add test to allow icon-only messages
bb0c357daf13 : Pause media session on TV power toggle
3fa5fe0a1f64 : Revert "Wallpaper Local color sampling"
bf2e94deab9a : Redirect all speech recognition traffic through system server.
f649ddfcea03 : Use SystemClock.elapsedRealtime() to record WebView startup timestamps.
469c69b53ee3 : Add new templates & show Statuses in People Tiles
71db8892acc0 : Add GPU completion to FrameMetrics (1/3)
289da0b7870e : Add checked change APIs to RemoteViews
337e10d2a655 : Add helper API in Task to avoid direct usage of lastSnapshotData in Launcher
b9a7cc01af7b : Unit tests for Multi-Default with Existing APIs
b9806031ae8f : Add new attributes for widget sizing controls.
d243c60e634d : Creates PeopleManager API isConversation
f1ab80c0fec3 : Unhide media metrics APIs part 2: playback metrics
bf6518138185 : Add phenotype flag for OOM_ADJ score heuristic.
f2bf0fd27859 : Unhide media metrics APIs part 2: Network event
87b3131bc861 : Unhide media metrics APIs part 2: Track change event
9fa5a1ac9256 : Unhide media metrics APIs part 2: Error event
d0bbe0b976fd : Adding a permission to protect exact alarms
8d25d67d8508 : Split parcelable .aidl files to aidl-export
04b02c9d4498 : Add neutral palette, rename main and accent
50a3c1b95e15 : Always update overlay paths of newly added apps
d6d23e13a569 : Try to ensure tests run sequentially
b2888343b769 : Update RemovalClient to support new biometric AIDL
cfa1a0c167b9 : Import translations. DO NOT MERGE ANYWHERE
babb29d48026 : Unhide media metrics APIs part 2: State event
0b80f8437ade : Remove unused method
2254a577da4f : Move to ACCESS_RCS_USER_CAPABILITY_EXCHANGE for UCE APIs
215c5e9115d6 : Define new ACCESS_RCS_USER_CAPABILITY_EXCHANGE permission
fade30952a2e : Preliminary accessibility support for CropView
67ebdec5520c : API updates to match API council recommendations.
05347491d69a : Delete data storage on changes to HAL data
696989fd4b58 : MediaDrm: API to retrieve LogMessages
2c62b7c16ae0 : Stats: added registration for AIDL version of the service
e494f01cf231 : Clean up T&C implementation
b01ceaccecc8 : Move UpdatableSystemFontTest to presubmit.
266a7302c423 : Enhance java doc to explain what will be in bundle
b76bf0dddb20 : Add GAME_OVERLAY namespace.
1c08c8f602c4 : Add debug text to NotificationPanelViewController
17762821ed32 : Unsuppress the sensor privacy dialog immediately positive action
70e0b0cb3546 : Addressing a bug in parcelization of SmartspaceAction's bundle.
0e06238a6ed9 : PiP: Polish stashing physics.
0da6e9039a41 : Support dynamic feature flag config
a1521dae6afb : KeyguardIndication: Allow no message as long as there's an icon
1dff0e620eae : Long screenshots: toString for CaptureResult
1c2fd3aa7fc8 : Polish the PipMenuView when showing the controls
2b0b5fe0235d : [pm] fix hidden system packages' loading progress on reboot
afc967daafe5 : Fix runaway scroll capture
9c12bcc5d8e4 : Wallpaper Local color sampling
ff2099c95735 : Update signature of FontManager#updateFontFile().
d7541b8990a1 : Framework changes for go/widget-size-specification
4b500791edfc : Reland: Dispatch TaskOrg events before finishing surface placement
1d53f418c1f2 : Add support for new ContextHub and HAL APIs
a22e0e6d74c5 : Camera: add default secure image size key
b40f2edd7fad : Add a role for Shell.
5bba2eaa7139 : PIN View - Control layout based on feature flag
5321f3ea4194 : Revert "Redesigns the volume panel!"
4c048327254e : Controls Visibility
3fe569bc65c7 : Implement CEC HAL v1.1
268f3a263fb4 : Create VibrationThread only after binder calling ID cleared
52dd2fa170ba : Align PIP menu after rotation
003453b35460 : Restrict Admin grant of sensors-related permissions
c1671be86475 : Update network logging message
48d8f95d1b9f : Add apis for notification channel editing
f8ecd4850fa4 : Implementing the new material ripple
df7e38190248 : Move static calls in TunerService to use deps
67668969e8f5 : Add explicit dependency from android.test.base to hiddenapi annotations
14d0dc0b80dd : Adding a little more data to an exception.
86467853b0e6 : Map reference remote control to a single key-layout file
2e6ebbc453dd : Add new ContextHubTransaction error code
0fa92939e693 : Avoid duplicate callback logs in the dump
eb6753e6aa78 : Remove final calls to Dependency.get from keyguard.
b8b5aa4ed2e7 : Remove Dependency.get from KeyguardStatusView.
000e4071584a : Add injection to ClockProvider.
dfc947e84fc7 : Remove Dependency.get from KeyguardSliceTextView.
f8cb6b24581a : Add Controller for Emergency Button.
43cdc3e9a29b : Add ViewController to CarrierText.
e8c6c784145b : Fix a bug in last access time computation.
9f730a8307c1 : Introduce BATTERY_PREDICTION permission.
55fba4d55fb4 : Don't backup/restore sim-settings if Telephony not present.
466a33977c1c : Mark test 13 as LargeTest.
8bcce88c8608 : Consolidate ImeAwareEditText#scheduleShowSoftInput (1/2)
6f24a63ba1ba : Creates People ContentProvider
d308f2de304e : Added some testAPIs in ContentSuggestionsManager
5fdf7b8d26f3 : Add SurfaceControl to hwui
6f24df4ab898 : Fix forgetAllPackageInfos OutOfBoundsException
c1e9454a9451 : Allow PO to set network logging delegate
9a951b420a11 : Add additional tests for AOD/unlocked animations.
51f1c85381bd : DPM API to enable or disable USB data signaling
619abd21d9b0 : Support USB V1.3 HAL
c2008e8aac0e : Add FontManager#updateFontFamily() API.
66e3908e391f : Allow PO to enable network logging on work profile
2fa704ebe2cb : Utilize context user ID for canAdminGrantSensorsPermissions
d4a3a5ced5b4 : Update handling of Remote Control Passthrough messages
e3cad328141f : Remove RECORD_TV_SCREEN handling from playback device
cd2a2b6d0f1c : [CEC Configuration] Add adb shell command to get/set setting value
11aee2c03a79 : Change using Handler to using Executor
0b0a11a9ada5 : Use FeatureFlags to enable People Space
bfa7e7356ed8 : Convert cycles to mcycles
0a0cb2b65768 : Implementing basic 2-column shade in landscape
33cbf8b14c98 : libandroid_runtime,libhwui: use libnativehelper_lazy
97f66fd20ca6 : Throw SecurityException regarding sampling rates.
13deafc4241a : Allow non-resizable apps in split-screen (11/n)
5eea818382fc : Fixes broken tests of RotationResolverManager
995bd864365e : Create VibrationThread only after binder calling ID cleared
85377a97855a : Allow non-resizable apps in split-screen (10/n)
d693e3456edc : Add even more display tests to presubmit.
1d94eb9ea5a0 : Initialize RebootReadinessManagerService
338545d785d0 : Add framework-scheduling libraries
c93c1dec2ee9 : Add keyguard shortcut for opening QS user panel
f437e3572851 : Add support for retrieving the Debuggable flag.
43114704e6f5 : Create non updatable system server stubs
a0d5569c89fd : Add new API to check a collection of URIs at once
df404a78c34f : Expose isUserKeyUnlocked as a TestAPI
2836f984d0f1 : Expose setBindAppWidgetPermission as a testAPI
c8f03de4e630 : Provide clearer explanation for SUPPORTED_MODES_ORGANIZATION_OWNED
037ab3063821 : Define system resources for widget's system parameters
6021f3f5bc4f : Import translations. DO NOT MERGE ANYWHERE
29a0b377fbb6 : [CEC Configuration] Fix missing listeners
bfb28f2f3cee : Add two more Api for SplashScreenView(7/N)
a8e4cd6c6f91 : Support persist night mode for application(6/N)
cf05d9265081 : Allow ShortcutInfo to specify a theme for splash screen.(5/N)
8ac1b5810155 : Add API for show branding image on splash screen.(4/N)
ae7ee3f3ef81 : Provide new APIs for customize splash screen window.(3/N)
fbc778ea5396 : Use up-to-date power status in DeviceSelectAction
f72f94ee549c : Allow observers to be loaded correctly
c726ac66bad1 : Move last crash to trigger rollback to host side
56f65c3bb7d5 : Customizable exit splash screen animation.(2/N)
2cec2e96ba17 : Cache shortcuts on People Tile creation
47f6fa73e9f7 : Add DisplayManager tests to presubmit.
6bf734ea78cb : Add HIGH_SAMPLING_RATE_SENSORS permission.
572d2ec85c0c : Rename getVpnLockdownWhitelist to -Allowlist
687bdff9b5ac : Add shell command to enable/disable trace.
6b4a0db97001 : Import translations. DO NOT MERGE ANYWHERE
4f60c645160a : Make FullBackup::BackupScheme aware of operation type
653d62feddbf : Change config_bandwidthEstimateSource to bandwidth_estimator
603f3ee7215e : add MANAGE_CREDENTIALS appop
811215483063 : Pass sampling to SkImageFilters factory
d18a2cebb1bf : Get ANR delay from the MediaProvider
a2fd7fd012e4 : Add media-module-sdk build target.
5dd6dd550738 : Keep source ID into native object
1dbb19432e9f : Preload Roboto-Regualr.ttf
2c133360a479 : Invoke organizer events when a display is added / removed.
8e2edf69bf98 : Don't trigger DisplayAreaOrganizer events for untrusted display
3de3b87b33b7 : MediaPlayer: optimize audio session update
a6d7c030defc : Import translations. DO NOT MERGE ANYWHERE
de10e134506c : Import translations. DO NOT MERGE ANYWHERE
c26eaefedae7 : Import translations. DO NOT MERGE ANYWHERE
f82f7a77b624 : Fix updated privileged app with shared UID loses privileged permission when request in manifest.
c086c04c446a : Catch remote exception
644553d06fbb : JNI wrapper for FpsListener.
655cf846ba93 : PiP: Enable Pinch Resize by default.
57a62cee7c6c : Import translations. DO NOT MERGE ANYWHERE
5426443555dd : ActivityManager: create process group in behalf of app zygote
505a98280235 : Fix formatting of the dumpsys activity output
0a4b1f9add34 : Playback activity monitor: fix MediaPlayer / AudioTrack reporting
66d045cbc8ef : Add michaelwr@ to Shell OWNERS
ebf59827eedb : Update isLinkHandlingAllowed to mean all or nothing
d1f0f42cba5c : Remove hidden API usage in WM Extensions impl
11b8be9e577a : Revert "Add back gesture to scrolling screenshot"
a997c886e32f : Hide the Pip menu on drag resize, expand and dismiss
d4c62b99d59d : Add APIs to support call composer filtering
5efe99753969 : Refactor CallScreeningService's internal structure
5a2b56975f3a : Use new GX overlay for new AOD/lockscreen transitions.
2ff123acd777 : Provide an example for FLAG_PERMISSION_SELECTED_LOCATION_ACCURACY
69e1b3a0d711 : New API: UserManager.isUserForeground().
248ade5460b0 : Convert WakelockPowerCalculator to work with BatteryUsageStats
edad8e7fe0ec : Hide the PIP menu on double tap to resize
9169b373effd : Add protolog config as java resource
97f04fe7d3e0 : ScrollView and HorizontalScrollView stretch overscroll
60bd6855491f : Update intent resolution logic with new rules
2ca39c020f17 : Pass the media capabilities uid when opening media
e32c9ac7a5f6 : Redesigns the volume panel!
b77ef77d3cb4 : Fix parsing in sensorprivacyservice
9627429faefe : Implement stationary location throttling
e1d191c86b0d : Check schemas using getSchema in VisibilityStore.
19fd30e96e3d : Revert enable exclusive in category atomic API
febbc33e9b43 : Remove duplicate idmap classes from services.jar
aea4b53e1494 : Revert "Fix enable-exclusive atomic api"
87872bcd037d : Add new constant for semantic action types.
0736a0218f7c : Only enable overlay exclusively in category
d805e562aa01 : dumpsys: Print total DMA-BUFs exported from the DMA-BUF heaps framework
b6c718c9b8eb : Allow NLSes to supply a default notif type filter
7cbb20b23e45 : Update Framework from Jetpack.
101500307faa : Add owners for files related to the sensors framework
bc1d288d629a : Add RemoteViews.setBlendMode and expose target methods
792b9eb8dc86 : Add window background blur public api
43bf46112c45 : Clean up after VibratorManager feature introduced
ee4be2de5952 : Update javadoc for EXTRA_PROVISIONING_ORGANIZATION_NAME
30869024f972 : Fix NPE in getCompatibleMagnificationSpecForWindow
47fc6dfc46db : Revert "Get OperationType from transport"
7266ea6d84ff : Fixing "updateVerticalPanelPosition" method name
7f05371d11fc : Import translations. DO NOT MERGE ANYWHERE
d163574738dd : Simplify SystemServicePowerCalculator
ef14aa370e13 : Revert "Use new GX overlay for new AOD/lockscreen transitions."
7c001ed2f336 : Include knownCerts in Parcels for PermissionInfo and ParsedPermission
50bc17cdaa9d : Add a new feature to store IncFs version.
67a2a1c80d3b : Revert "Use new GX overlay for new AOD/lockscreen transitions."
40293ab2075c : NAS Feedback UI
9ee6c8db23b5 : Fix enable-exclusive atomic api
27c32fc9b372 : [WIFI] Rename restart callback unregistration method
9785b9a84bf4 : Eliminate memtrack variability from the lost RAM calculation
f30df7e62e33 : Provide an interface to query dmabuf GPU allocations
e98b43242b36 : MeasuredEnergy comment cleanup
02b4a387aa85 : Allow empty tokens in strict grammar
6e1dc4f73597 : Allow empty tokens in strict grammar
0a4b03c57f31 : Add string for transcode notification controller
4041e4972c24 : Import translations. DO NOT MERGE ANYWHERE
ec3b487f1d50 : Avoid duplicate closing on Tuner instances
725bd108a7d9 : Camera: Switch the reader callback when the sequence ends
c559a317895c : Properly adjust pending job count.
f788fab45b3a : Improve documentation and use Long instead of 64Bits
e177c09787f1 : Add CAPABILITY_ALLOWED_NETWORK_TYPES_USED
0940129f60ea : Update javadoc for carrierFrequency and AGC
f1de89b16cae : Placeholder implementation of stretch overscroll using offset
1682a5046a90 : Parcel queriesProviders in ParsingPackageImpl
0208449c3b1e : Defer UID data removal until after reading is finished
949add437bb6 : Ensure that ProxCheck doesn't run a callback twice.
44fa7cbf7e3f : Register native allocation for Font
8e61de53872c : Update SkRuntimeEffect usage to non-deprecated API.
9a0b987af2a2 : Import translations. DO NOT MERGE ANYWHERE
b981e89e8718 : Revert "Update icons and text for guest user"
1d75e795090a : Replace @code with @link for setSchema.
446c9e63a6bb : Fix locking issues.
33695a86de21 : Add dump logs for WiFi Network capabilities changes
7e1cd22f5780 : Add SIGNAL_REBOOT_READINESS permission
73e2087b3dce : Re-enable new notif pipeline in background
4c3f53d8eeaa : Import translations. DO NOT MERGE ANYWHERE
2838f6e8705f : Fixing some imports in SysUI tests
c6098c39c875 : Add back gesture to scrolling screenshot
4f54f7958618 : Split acquire messages for face auth and enrollment
1ca48732950c : Release virtual display before stopping projection
2628cf48a15a : DO NOT MERGE Disable privacy indicators
ed2ff0f5da52 : Revoke storage on SDK downgrade or new full storage request
f187670270e3 : Fix double adding of special attribution usage
8d8a003895d5 : Revert "Revert "Fix privapp permission allowlisting.""
71e1b819b8da : Add missing privapp permission allowlist entries.
d91b9e666549 : Create LogBuffers with LogBufferFactory
e3fcade19832 : Simplify staged install resume flow.
4e8eb0d3a32c : Deprecate obsolete provisioning extras
ad6e2c2ba0b7 : Revert "Reland: Dispatch TaskOrg events before finishing surface placement"
71c5debd6662 : Fix domain collection for wildcards
d1caedc8f8ca : Rename public constant to EXTRA_SHOW_BIG_PICTURE_WHEN_COLLAPSED
a0158e401eed : Fix the read out for InternetTile
20ad19c4cf67 : transcoding: Address API council comments.
91697e13fff4 : Add ASurfaceControl_acquire api
3ace01475b8f : Long screenshots: allow adjusting the max capture size
cb077ba635fc : Long screenshots: Fix/simplify ImageTileSet.toBitmap
e8d910de023b : Long screenshots: limit batch capture to 3 pages
5fa550dbeb61 : Long screenshots: allow capture in reverse direction
97e7d1a0ea38 : Long screenshots: dispatch listeners on UI thread
80c5f1dfa470 : Long screenshots: Fix clipRect for ImageTile
e54ab0671039 : Revert "Fix privapp permission allowlisting."
985d71551d9c : Parcel queriesProviders in ParsingPackageImpl
4574305a4a43 : Check CPU time_in_state from one place
1cff69d2c9b6 : Do not keep the input array with CPU times
f44fe9c4b694 : Do not keep the input array with CPU times
c09218d1c9cd : Deprecate EXTRA_PROVISIONING_MAIN_COLOR
794e034d2fb2 : Update AOT trigger names to match the new convention
a87fab667c44 : Limit PerfettoTrigger to max 1 trigger per minute
2d58717f7e51 : Record access rejection for restricted ops.
f81af9df21be : Get OperationType from transport
55a0aebe7f14 : Introduce SystemVibratorManager
b19ee3ebd86c : DataLoader lifecycle.
29b15648d134 : CustomMeasuredPowerCalculator
a49988325a4a : media: add KEY_COLOR_TRANSFER_REQUEST
87f56209e68d : Move ExternalTimeSuggestion to android.app.time
836dc0dae8c7 : Add MAX/MIN_DEVICE_STATE constants to restrict possible states to range.
6d4d8ed18195 : Remove some blocking calls in BubbleManager
2f0674a7fa6c : Rename the font file with PostScript name based file name
fc17c1027e20 : Add the Call Strength for SysUI
a5ae7ebb95e4 : Go to STATE_AUTH_STARTED_UI_SHOWING if UI was already showing
cbd9d418263c : Update biometric test paths
7c253dd2ac18 : Java doc for pauseRecording/resumeRecording
83c6a319bd55 : Update neutral palette
a3f107c0e81a : Apply split-screen resize on sync queue
e03666813743 : Check if SC is valid before calling setTransparentRegionHint
16ea9a695102 : Use system colors for media
89721fc2e3e6 : Specify version for aidl_interface explicitly
e391b1937688 : Fix privapp permission allowlisting.
0557739e43d5 : Apply split-screen resize on sync queue
f45228ff1d91 : PiP: Snap to closest edge when releasing during a pinch-resize.
da600e0c4a43 : BatteryStats.getCustomMeasuredEnergiesMicroJoules
9f9fe8efb532 : Check readiness of override-scheduled jobs.
4222ef14390d : User OverlayIdentifier instead of @ColorInt
f7607fbcadd3 : New permission to perform IMS RCS Reg actions
1970915c2c88 : New keyguard user switcher
d7f4f391db58 : powerstats: Use PowerStatsInternal API in statsd puller
0c27903d9d1c : Remove MultiUserSwitch from KeyguardStatusBarView
d437edd8fd2c : Add a prototype device controls tile
27eef5cfcdd2 : Add support for knownSigner permission protection flag
3102e888237b : Fix privacy dialog text color
1bec10ac797a : Fixes PiP transition with autoEnterPip in button nav
8f5e00025778 : CachedAppOptimizer: don't take AM lock when freezer is not enabled
626ffc2010c5 : Skips the consent pairing dialog for recently associated CDM app and device combos because they have already been shown the CDM prompt which implicitly provides consent to bond.
0901fc33f7fb : Update the EdgeEffect API
e7ee51e0089d : Revert "Pass ActivityOptions to HeavyWeightSwitcherAcivity."
dedc9b52c575 : Add # of location info to aggregate stats
9abbe10b945e : Fix issues in TunerClient implementations
f6554485233e : Further reduce LM memory cost
561455559538 : Release virtual display before stopping projection
5713c6823864 : Fix DO provisioning for auto
f4f71b0bd4c7 : Animate bottom crop boundary to 50% at start.
cec6bd9c7464 : ViewRootImpl: Use mergeWithNextTransaction for updating bounds layer
b49cb5eceaf4 : Always delete old idmap in createIdmap
76492fbb8634 : Read battery and icon colors from theme
630229f0dc7b : Add logging to biometric test path
127b0e6f1e53 : Use surface size instead of frame size when adjusting layer bounds
b29834bc15dc : Revoke storage on SDK downgrade or new full storage request
1d46f4f2dd54 : Cast ApkAssets to uintptr_t before jlong
c28d5919043a : Make magnifier show up opposite touch
b20f04abc403 : Apply theme in single transaction
ffcdf0b95b25 : Enable long screenshots by default
ac711f9fbff9 : [Mainline] android.system package APIs migration
ee27e2960ad5 : Remove a placeholder uri.
a0e1d714f262 : Expose PM#setKeepUninstalledPackages as TestAPI
071e4f488f84 : Make sure to log reason for any broadcast skip
822ed39c435e : BatteryStats receives custom measured energies
ffbaf23f2dd8 : Add display layout classes.
75a4033db8d0 : Update Toast visuals + motion
d87e6c069914 : Move BrightnessSynchronizer to a display-specific folder.
4fe90c0fe92f : Fix screen size with compatibility override scale
01b5acc4b3d4 : Make OP_NO_ISOLATED_STORAGE accessible via public API
94a16e376c72 : Remove deprecated AutomationUtils methods
ba1c4c4e303a : Add edgeEffectType attribute and type property
bc24cc59445d : Don't use horizontal layout for quicksettings when using 2-column shade
c3fc1218af54 : Assert parameters are non-null
5a0152bab739 : Notify callbacks outside lock from MediaSession
f99aee4bccad : Use font padding for keyguard clock
d832feaa4155 : Controls - Prevent action while locked
2c28c8f70df4 : Pause media sessions on playback device when losing active source
af3da459b757 : Use public android.system.Int64Ref instead of Int32Ref which is hidden (CorePlatformApi) type of libcore
218acaf0d784 : Reduce time spent waiting for a "dead" provider
4661d6aa6db2 : Read CPU usage for system server thread groups
349d9ac00605 : Revert "Define video-call-app config option"
4d5c48d9880d : Add ClipDescription method to determine if the clip is styled text.
658dc25dc0b7 : Use stored power state for 2.0 devices
5916647c8345 : Update SystemFonts.getAvailableFonts returns updated font files
b5e9d31ef14d : Prevent power state queries for 2.0 devices
0c1be610a225 : Request cancelAllSensors when STATE_AUTH_CALLED
c922b4c9e40b : Add BaseClientMonitor#interruptsPrecedingClients
9aa5c97a5166 : Support font family update internally.
71718ad74877 : Save and pass last snapshot data with recents task info
d580290a3b13 : 11/ Clean up usage of exported interfaces from internal controllers
fff77ec289d8 : Revert^2 "Temporarily remove support for biometrics.face@1.1"
5ccb6cc233e1 : Add @IntDef for flags sent along with volume change
6a2ca782d497 : OverlayManager Fabricated RROs
2ed8bfa7fda3 : Add fabricated RRO generation to libidmap2
5c8ba79373ef : Query overlays using package and name
a84c096ad965 : Make ScreenPowerCalculator use measured energy with BatteryUsageStats
9451197708d8 : Defer UID data removal until after reading is finished
7051f25bd7e0 : Retry AppStandbyControllerTest bucket checking
63b6658f17e6 : Rename Settings to GameManagerSettings
2199b00cc6ac : Convert CpuPowerCalculator to work with BatteryUsageStats
636f9e3aa4f0 : Fix split divider position issue
fb39c5de5702 : [WifiCoex] Add carrier config flags for 5GHz Wifi/LAA coex
835a332638af : Add interface to enable HapticGenerator for Ringtone.
7e4d0b947365 : ImageWriter: Fix a minor documentation error
3ef21c78f5be : Adding toString in SmartspaceTargetEvent
5f6772539d52 : Fix SurfaceView background layer leaks
ff265e617776 : Remove SurfaceSession.nativeKill
5d414d107556 : Add total DMA-BUF heap pool size information to dumpsys meminfo
9da0f3a6d4b0 : Add total size of DMA-BUFs exported to 'dumpsys meminfo'
61ac2089d23e : Rename getIonMappedSizeKb to getDmabufMappedSizeKb
f046e8ddd793 : Update LS/AOD clock
7a1638fac5fa : Enable modules to generate partial MTS suites as well as the full MTS.
98fcd946a442 : Add missing privapp permission allowlist entries for car.
92b0e4b08452 : Update docs for getServiceState
08228df25dbc : BatteryStatsService: Check for power stats initialization
c18545e14af1 : Add NR SA OVERRIDE_NETWORK_TYPE_NR_ADVANCED for TelephonyDisplayInfo
0e5b47ebae9c : BatteryStats: Increase max size of subsystem state string
b468300d4477 : Flips the flag to turn on RotationResolver by default.
12af11d6f515 : pm: Require manifest.json for .dm (dex-metadata) files.
be9d9eb47a52 : Convert UserPowerCalculator to work with BatteryUsageStats
a71c41457e66 : mockingservicestest: add jni dependency
77a098a332eb : Fix legacy APIs when VPN switches to suspended underlying network.
c5c0b99e7f00 : Backport test coverage from aosp/1547496.
7b6707b4844a : Backport some helpers in ConnectivityServiceTest.
0f3f49a660c7 : Test for bugs with suspended VPN underlying networks.
ab175f7f6dec : Add a test for getDefaultNetworkCapabilitiesForUser.
1d1ae5e7f44d : Improve testing of CONNECTIVITY_ACTION broadcasts.
3007352939ae : Test passing an underlying network array with null network in it.
287e315cddbb : Make testVpnNetworkActive more deterministic.
d8689463cf93 : Make MockVpn more realistic and easier to use.
e9b4a895afd8 : Increase test coverage for VPN info sent to NetworkStatsService.
531c1795567e : Simplify MockVpn.
d86495591654 : Test a VPN with an underlying network that does not yet exist.
41e9055fc37f : Get ApplicationInfo using usr id
a1f331635166 : Add additional logging to internalCleanup
446067c743c1 : Fix package access bug.
911519f25a42 : freezer: handle exception in locks file format
ad196f9316e3 : Respect "Don't add users on lock screen" regardless of lockscreeen secure state.
c26fd8a582a8 : Check existing notification on People Tile add
be4d53949384 : CachedAppOptimizer: enable single cgroup freezer
0686096657c6 : Fix typo: tyoe -> type
571acd857b36 : Add the ability to send the feature tags associated with IMS registration
7a2d1c5486bd : Ignore "android.net.ipsec.ike" <uses-library> tag
1357a421a27f : Add IKE stub to main Android SDK
6821adee46bf : Fix DomainVerificationEnforcer for app visibility
992129918126 : DO NOT MERGE Implement privacy chip design
e5430976256a : CachedAppOptimizer: don't hardcode freezer path
f79a1aec61d2 : Added hasSha256SigningCertificate to the PacakgeManagerService implementation.
347a88a1906e : Fix animation when using side labels
b4b1b9d2f7b7 : Move the leanback alert dialog buttons to the left.
ca127732b89b : Add the android:clipToOutline attribute for views.
11a0b653a94e : Stop using ?attr/notificationHeaderTextAppearance
3bec83366d76 : Remove unused 'app_ops' from layout
4118f1ad35b4 : Implement Notification.CallStyle
a8b91afaac64 : Never force batch expedited jobs.
d62b8cf81ffc : Controls in Lockscreen Dialog
35e18c5f4e37 : Remove special handling of recents
31e48a2df863 : Fixed issue with not sending stage position change
c4f27f302004 : Use vibrator manager controller in VibratorManagerService
068156db02a6 : Migrate Pip tests to new DSL format
99a0c9fa6da8 : Log PO and DO provisioning params
cf9227656d90 : Block calls to canAdminGrantSensorsPermissions on parent
aac8e536ab24 : Rotate keyguard indication messages
b71861cdabc7 : Add arguments to native methods required for host builds
41ef56626842 : Change CacheManager to not flush and submit at end of trimMemory.
5d1a7b146461 : Add new permission KEEP_UNINSTALLED_PACKAGES
362d622e7eae : Setup AnrController for StorageManagerService
e8c54ad0e9db : If custom display settings path doesn't exist, fall back to vendor settings.
5ac203445f01 : Stop passing in statsFile fds as they will be leaked when returned to the caller.
c4208aae2348 : Print exception via Slog, not .printStackTrace().
4bc0e4eb1250 : Apply launch power mode during freezing screen
eadc65c2dfe7 : Add proper permission check and multi-user handling to GameManagerService
258877493047 : New device policy API: DeviceAdminReceiver.onUnsafeOperationStateChanged()
f89fcec4b762 : [DO NOT MERGE] Provide CDM util to check if ok to pair BT without prompt
781f23c99c74 : Enable non resizable app in multi window by default
20b0eee64fc4 : Reserve execution slots for expedited jobs.
80136b07e021 : Receive consume time in InputPublisher
3971d145c9ee : [pm/launcher] add back progress listening in PackageManagerInternal
dd79a62ac000 : Use new GX overlay for new AOD/lockscreen transitions.
87e734617899 : Add MediaCommunicationManager#getVersion()
02d2eb5204ee : [DO NOT MERGE] Close screenshot process on user switched
75419418cfd2 : RESTRICT AUTOMERGE Allow CDM to hide overlays
8e4928820e97 : RESTRICT AUTOMERGE Prevent non-system overlays from showing over CDM UI
70a5fd9979ee : Fix thread safety issue on clearing cache
459f6cbe7537 : [SettingsProvider] extend font size scale range
19845bc16e53 : [RESTRICT AUTOMERGE] Fix potential out of bounds writes in LogEvent.
a5eb01054b44 : Only update native InputApplicationHandle once
0864ae973224 : Only allow BROWSABLE && DEFAULT Intents to be always opened
95602e325ae1 : DO NOT MERGE: Do not inject mock location to chipset
260e747d200c : Check mode/boost index before accessing cached support value
fb4f4073f6ea : freezer: handle exception in locks file format
24de1ca1be96 : [DO NOT MERGE] Improvements and fixes for BLE scanning within CDM
70965be73ff1 : Support scale with rotate degree
9a7c192ebedc : Remove two macros
e35d411c507c : Reland: Dispatch TaskOrg events before finishing surface placement
726fa0a5f400 : Add new API for unattended reboot.
d12075a9493b : Hide keyguard when SIM transitions to READY
f91ea1b20149 : Add FontListParser#writeFamily().
a7d7205e6ee1 : Add RemoteInput auth bypass flow
b45af76b3d82 : Dispatch accessibility gesture if device supports touch
6b232cc0583b : Fix the the proto definition for app startup and fully drawn events.
681aceb96e8f : Hook-up colorForeground to new style
18ccd6c9258e : Pass face AIDL frame data through to FaceManager
6ce1f4109fc2 : [DO NOT MERGE] Scan and notify apps when their companion devices are nearby
4e796f8a21ed : Send onTaskDisplayChanged callback for local listeners
25f6a9222c58 : Revert^2 "[SettingsProvider] @Readable annotation to restrict access to hidden keys"
1c6fb37b3f32 : Instrument PM classes with @Watched
c88f2e72e772 : Ensure PM watches all Watchables
1ecb1ccb9a79 : Bubble API: intent extra for bubbled activities
cb1783e742ac : NAS Allowed Adjustments Migration
ce0260e28bba : Add filtering and aggregate stats to log
1f96f3cd28ad : SyncRtSurfaceTransactionApplier: Use BLASTSync
fb59b6880f47 : Port SurfaceControlViewHost to BLAST
f2a4de148dd3 : Change landing page from PrivacyDialog
4fa6a5f413bb : WindowManagerService: Handle transparent region on client
77df3dffa51f : Clean up biometric AIDL binderDied handling
31b53cfe9395 : Add concurrency restriction at the USER level
925f544907b4 : Fix chronometer theme
adc88de07aa5 : Update Reduce Bright Colors strings
83380bd7648f : Revert "Revert "Revert "Turn on the feature flag for Android S S..."
7f6262968313 : Revert "Enfore cross user permission to getPackagesForUid"
10d2031e1b47 : Gets suggested screen rotations from RotationResolverService.
0ded361ef4a9 : Revert "Revert "Revert "Turn on the feature flag for Android S S..."
f2fd0294a963 : Revert "Add an invisible layer to trap focus"
7bb70faa0472 : Remove render ahead from hwui
72a25122677d : Add LocationManager#registerProviderRequestListener
c20196b8c97a : Revert "Adds caller check to getAllPackages()"
011aac83281e : Add RenderEffect support for Shaders as inputs
f8e931384a51 : Fix dynamic columns in QSCustomizer
1eecc874b6bd : [DO NOT MERGE] Make screenshot error notification PendingIntent immutable
110ea4cec0e3 : Fix flaky VibratorServiceTest
87adff697679 : [DO NOT MERGE] Make screenshot error notification PendingIntent immutable
368da9a29a61 : [DO NOT MERGE] Make screenshot error notification PendingIntent immutable
c25977ad0dcc : Expose onNotificationChannelModified() callback to NotificationAssistantService
290d1119eebd : Add a system TextToSpeech implementation that initiates the connection through the system server.
a77f0597df40 : Store uids in listener filters
2d2d20741bcc : Add a RemoteViews API for outline corner radii
7c06b064cf49 : [FUI15] Remove networkId in NetworkState
cd5c9b0642c6 : Add a layout attribute in widget metadata for widget preview
e451771a8fd9 : Stop passing in statsFile fds as they will be leaked when returned to the caller.
42da924e2a2c : Add FrameworksInProcessTests to presubmit.
3ff83743e2ad : Remove flaky from default excluded tests
517052bfdebb : Add MANAGE_MUSIC_RECOGNITION to privapp permissions.
1653aba6bf49 : preloaded-classes-denylist: remove retired class
cae34b8e22f8 : Revert "Update the bouncer to be able to move to either side of a wide screen."
d5bc510fc887 : Revert "Enfore cross user permission to getPackagesForUid"
39d15f92ac1f : Only force layout legacy apps with SOFT_INPUT_ADJUST_RESIZE
3ecb6747a994 : Fix CEC init twice in normal boot
da9ee1406e7c : Add overlayPaths to ApplicationInfo
2b9ba7a1f673 : Remove unused INetworkManagementService from IpSecService
9775938097c0 : Use NetdUtils instead of NetworkManagementService in Vpn
23ceea6b8995 : Use NetdUtils instead of NetworkManagementService in IpSecService
d4de97915b93 : Make UsageStats query API UserHandle-aware
0054d7fc8c03 : 10/ Update split for shell thread
6c75e58fc6be : 9/ Update transitions/starting window for shell thread
011608329419 : Remove SET_ORIENTATION_CHANGE_COMPLETE
c0e5b3d92f0d : Apply fixed rotation animation for pip to fullscreen
abd79dfd0626 : Add Recordings folder to support recording type
05766bfb9800 : Add MEDIA_COMMUNICATION_SERVICE in Context.ServiceName
3eded2f880ae : Revert "[Mainline] Migrate android.utils package items"
b87264551b18 : Fixes various failing cts
45c777b01908 : Adds a new adb command to get shortcuts from shortcut service
1fda638bf5db : Update rotation tests to new DSL format
9edca34c6b7d : Update app launch tests to new DSL format
3f3b0b3a82a9 : Update IME tests to new DSL format
628b65f91e01 : Update app pairs tests to new DSL format
524524b6bcd0 : Update Close App tests to new DSL format
0d56c0f52842 : Create common assertions for new tests
83766cd86404 : Import translations. DO NOT MERGE ANYWHERE
ded0e32b8026 : Include whether in touch mode for WindowlessWindowManager
feb3d04f239b : Import translations. DO NOT MERGE ANYWHERE
7e96efaa6b88 : Import translations. DO NOT MERGE ANYWHERE
aae04715d1c4 : Add fingerprint enroll reason
cb0bed367eea : Indicator for admin control over sensor permission grants
45807b0b4ae5 : Make FingerprintManager show BiometricPrompt for UDFPS
e0bbf6b61f49 : Correct colors on forcibly decorated custom notifications
15fe1923eb72 : media: Add 8K UHD CamcorderProfile qualities
b80fdde45fde : Remove addWindowTokenWithOptions
1dd39f3bded1 : Make Font class being able to create from native instance
8c4397fedfa7 : Add progressbar to UdfpsView
ab616d9a71ec : Introduce Display `dontMoveToTop` property
9c019cf9867d : Simplify IMMS#dump() with ArrayUtils.contains()
5af6bb8d54a7 : Inline IMMS#doDump() into IMMS#dump()
7d90aacd9b89 : Fix permission check bypass in IMMS#dump()
81bec148438a : [RCS UCE] Expose the IMS RCS feature APIs
ed6a3111cb8c : Fix DynamicLayout init to use transformed text length.
5b873f1366e8 : Fix ellipsis reinitialization for static cached StaticLayout.
852a04c2dacb : PiP: Better rotation angle calculation.
2a2be3cc4503 : enable query for shortcuts pinned by any launcher
5f3f9ce6eb0a : Give INTERACT_ACROSS_USERS permission to audioserver
4c478ca37ff8 : Use TelephonyManager#getSimOperatorName for Carrier WiFi
9fef2219142a : Add QoS filter matching and unit tests
eb1d5229bb24 : Remove stale weak reference to Filter
600a03cb9930 : Revert "Dispatch TaskOrg events before finishing surface placement"
69ec21ebff7c : [pm] clarify error message and comments for app install with RenderScript
ace2ea13a10d : Provide default UDFPS location for fake UDFPS
8d2fd57600e2 : Remove retry in Fingerprint21 getService
fd676784f546 : Mention calling super in View.onProvideContentCaptureStructure javadoc
32f2817bbdca : Remove preserve surfaces
3350b7a9df79 : add shell user allowlist perms for Asistant GTS
cac1d6c3c759 : Add AccessibilityTracing and trace AccessibilityController.
e04ccb5260a6 : Remove unncessary attachedToWindow check
379cb48dcf56 : Fully connect TunerFrontend with FrontendClient
38261c3406ba : Connect TunerDescrambler and DescramblerClient
0c6b5295c3ee : Test scheduleWriteSettings inside DomainVerificationService
23f55288efde : Avoid locking PMS when printing from DomainVerificationService
83e006842fe3 : Add more domain verification debug functionality
4aa9369c5cc6 : `am compat reset --no-kill` shouldn't kill the process
e075d9ceb053 : Add MagnifierView to long screenshot UI.
921a411bba7d : Revert "Defer triggering notifyLidSwitchChanged() until the system is ready."
ecb871d490b7 : Add host required arguments to FontFamily_getVariant
6c11cff9fea9 : Controls on lockscreen
779499c45c79 : Break out of DomainVerificationProxyV1 if info is null
e2307d9a4818 : Handle cancelled Insets animation
f3a1533aa747 : Add vibrator state listener support for input device vibrator
e3f5afaf0d52 : Don't send configuration updates to apps that are going-away
21eb82bf3590 : New Shell command to list all profile / device owners.
2299382fe283 : [pm] cleanup unused PackageManagerInternal APIs for loading progress
53fc5edc0994 : Revert "Dispatch TaskOrg events before finishing surface placement"
dfdee53c2820 : Use ActivityManagerService lock in grantUriPermission
fd652d522cfc : Get the HotwordDetectionService from the xml metadata
ebede9715f16 : Add AnrController to control ANR dialog delay
b80dff2a9307 : Refactor storage & notification flow for prod
53945a40df41 : AudioPlaybackConfiguration: add audio session ID
b2fcacab9ea8 : [Media ML] Replace using PendingIntent hidden APIs
ae3df8e88d9f : AudioService: refactor audio mode stack
f8276adf03d8 : Fix PO provisioning for COPE
c6bda518dae6 : [RESTRICT AUTOMERGE] Revert "[RESTRICT AUTOMERGE] Remove DPMS#getProfileOwner in favor of getProfileOwnerAsUser"
ea0255570eb0 : fdtrack: generate a heapdump when triggered.
a957038f991e : Remove last transition info after it is logged
85852786bc1b : Update MainSwitch widget.
c4291b920f86 : Require unlocked user for AppSearchImpl.
12659bb9e917 : Fix issue when checking supported sizes
ceacef42e9cf : Revert "Sandbox letterbox and size compat apps"
2e3f08b1e887 : Adjusts the default magnification settings for config_magnification_area
ab72f7bb7beb : Adds a new config flag, config_magnification_area
fc99e08899de : Rename onFreeCacheRequested API
a91e1c2b7d10 : Add rounded corner tests in the wm test
09147fe58e0d : Add a missing return.
45c623190826 : Add test for font crash protection.
66b21086e39e : Rename InputConnecton#setImeTemporarilyConsumesInput
38950d4b5d75 : Apply padding for UDFPS x/y location when rotated
10a88921a4c1 : Log warning for downloadable fonts
597892a76126 : Add more dump logs for debugging purpose
7e55ac002f90 : Connect TunerFilter with FilterClient
46c31ece5b02 : Connect getStatus/getStatusExt between TunerFrontend and FrontendClient
c26defea8f5c : Add device state request APIs to DeviceStateManager.
52372bab27f4 : Fix issue when checking supported sizes
e48b437194d2 : Revert "Sandbox letterbox and size compat apps"
66dc5c5fbb5e : transcoding: Address api council's comments.
96d9c64752e1 : Reduce the memory usage in system_server
6f80c512a4c4 : Changing IntentSender to become a listener.
b780c731f17d : Remove InputMethodManager.ImeThreadFactory, which is unused
952794669be6 : Connect TunerTimeFilter/TunerDemux with TimeFilterClient/DemuxClient
8123d67ce8ce : Remove an unused runtime flag "debug.optimize_startinput"
b965fb4835e5 : Allow autofill auth intent result to specify whether the new dataset is ephemeral or not
343f126917e6 : Refactor XML config parsing
5816cbe401e1 : Remove unused reverse param from layout algorithm
c39b8b118509 : Revert "Put broadcast timekeeping on its own thread"
adc02d350db4 : Remove unused alert_dialog_leanback layout.
50b5f2fb229e : Update the leanback dialog button style.
ad9bbd8cee4a : Adds caller check to getAllPackages()
0ba6185639c2 : Revert "Sandbox letterbox and size compat apps"
40807bac7e93 : Skip recalc splines if autobrightness unsupported
7094fc4252f6 : Consolidating MODIFY_AUDIO_SETTING permission checks
845ff659108b : Corrects Javadoc method reference
8479fdcd2ed8 : Move LocalEventLog into location dir
9762f014fa66 : Update setSubscriptionOverride API to allow network types
e2ea428d95ae : Call TelephonyProvider apis for backup/restore per-sim settings.
032c92d48153 : use consistent method to generate constant value
c60281bd2144 : Grant shell QUERY_USERS and MODIFY_QUIET_MODE
b0432c1fb5b2 : Hook onUserUnlocked to verify no response packages
8a1f0bc86e1a : A few fixes for RotationResolver
e108720aa03d : Save the notification group key on the bubble
352849ccbe73 : Remove no longer needed broadcasts
f57788aaa555 : Support multi font update internally.
b2d15371a1d6 : Add user settings and intent filters to userTypeDetails
9df80202b112 : Add onFrame methods to face auth/enroll client monitors
cb783ca6d936 : Tracking changes to renaming DisplayConfig to DisplayMode
e0434555f75a : Extend the comment for setFrameRate(..., shouldBeSeamless)
ee612e99fee8 : Address domain verification API comments
3c7113a40104 : Remove legacy IntentFilterVerificationManager
47dbabfc1442 : Convert DomainVerificationService.Connection to synchronous set
0af8c46c2fa7 : Migrate legacy intent filter verification settings
c89bd75a18c5 : Combine v1 and v2 DomainVerficationProxies
346d2769b071 : Add DomainVerificationProxyV1
0cab12964e36 : Use new always open during PMS Activity resolution
fa302df9d9e6 : Add DomainVerificationShell and boot broadcast
e94d0cfd0859 : Add DomainVerificationDebug
6ad29543a550 : Implement domain verification core system APIs
ef0cac74dbf3 : Add DomainVerificationEnforcer
5429dfc35efa : Add DomainVerificationProxyV2 for new APIs
96694aa7bd28 : Attach domain verification states during package scan/install
39ef1f3fb37a : Add DomainVerificationSettings write/read to Settings
dd04535e9b8a : Wire up DomainVerificationService to PackageManagerService
9056557d347b : Add DomainVerificationCollector
5a10db6a2878 : Add DomainVerificationPersistence
018a00992048 : Add DomainVerificationService skeleton
477f87d56ba8 : Add DomainVerificationManager
dea682ad8053 : Add new domain verification permissions
e803a1bd33a8 : Add internal domain verification data classes
2641e601cc0b : Add domain verification API classes
1e8c37a0dcee : Refactor legacy domain verification code
917c63fca668 : Visibility checks for checkPackage and watchingMode
bed4a065b726 : Don't override child task bounds when rotation changed
1293f319cd88 : Apply letterbox changes when background color changes.
4b4036cfad19 : Enable kotlin tests in shell & fix some bubbles ones
08f0716df64e : Make keyguard exit animation to remote animation.
18ee7acdcbfc : Remove unused variable previewBounds in ScreenshotView
2d5d378598bd : Remove setForeground API.
541499a772ee : Update deprecation docs with more info
2b4207db1250 : Revert "Revert "Turn on the feature flag for Android S Settings.""
1fa1bd94bc2a : Exposed UserManager.isHeadlessSystemUserMode() as public API.
bd6c445db083 : Add tile added/removed announcements
4af9f4fc2cd1 : Apply WindowContext 2.0 for InputMethodMenuController
9854a1e315b5 : Migrate WindowContext to WindowContextListener mechanism
1ddaa996d11b : Implement latest design on thick brightness slider
208f3822db66 : Make side labels layout for QS default
26a90c2b820b : [RESTRICT AUTOMERGE] Use userId instead of USER_CURRENT in shouldLockKeyguard.
6c654e36abd2 : Limit behavior to default DisplayPowerController.
95c96de2e043 : Only request power state of default display
aeb92182c17d : Fix and refine works in UiTranslationController
f9d5abc1a5f9 : Ensure ConstraintLayout children have ids
fc5e946c1cc2 : Migrate NotificationsQuickSettingsContainer to ConstraintLayout
a1a537ad77e1 : Fix test failure in MixedDeviceOwnerTest#testSecondaryLockscreen.
2aade76a45fe : Add metrics for the PO and DO provisioning APIs
c21bbe248ce0 : Disable split screen tests at 90 degrees
f714906c4811 : Avoid creating new instance when started for result with singleInstance/singleTask
06b4c417667a : No need to 'addChild' when start 'FLAG_ACTIVITY_CLEAR_TOP' Activity.
0e5f67a04e09 : Update FakedFont to use shared pointer
0fa2ed86ff8c : Run H264 instead of Youtube perf for presubmit
336f9fdf8610 : Add sample WM Jetpack Extensions impl
99c075612357 : Save locale list to Font instance
246bb8ecbe3e : Adjust colors for accessibility
cfeb2866a485 : Add an additional lock in the ActivityManagerService
3bf7191228a1 : Log energy consumer result attribution data
ed0a167067bd : Workaround for wallpapers render thread been paused while visible.
1a666b94705c : powerstats: Renamed energy meter api
2351f764da88 : Adding All Apps CUJs to InteractionJankMonitor
696dd2af2d3d : MeasuredEnergyStats supports custom energy buckets
2d1d89fbb5fd : Register AppHibernationManager in service registry
5f03d0dc696e : Reuse computed font mapping for preinstalled system font config.
970089c5da43 : Close preemption loop.
f7e44ca98829 : Relax restrictions on appop protection level
ef7d548be25f : Change QS drag handle color
e97179d846c3 : Update batching APIs
52e7ab8b6fbf : Pass ActivityOptions to HeavyWeightSwitcherAcivity.
2952f2cf6bf2 : Only save launch params for leaf tasks.
f516e3a36e06 : Fix render_ahead properties
c42edd69f936 : Enable use of of CompoundButtons in RemoteViews
4671a2d55681 : Simplifying disabled widget view genration
42e039cd6a37 : Run alignment logic of menu icons when the menu is created
ef02e3e5f408 : Create ux restricted customizations for DeviceDefault buttons and switches
16122832c48f : Elaborate on ProcessRecord's BG-FGS-launch ability.
14dc2a03ea0e : Run UpdatableSystemFontTest in postsubmit.
01f023a49917 : Move the "whitelist type" constants to PowerWhitelistManager.
de29032500c0 : Prevent interacting with secondary handle if not initialized
09a70ca3ebbf : Allow DeviceStateProvider to provide optional String name for device states.
8bc3db2b3064 : Fix flicker when starting an activity from Recents.
f4ede2bb70f9 : Retry fingerprint getService
3e0683ab7c85 : Add SysUI docs for the emergengy gesture
24a1d2c990d7 : DO NOT MERGE: Associate notif cancels with notif posts
3bdc83857038 : BatteryStats: Pull subsystem stats from Power Stats Service
be547d07684a : Re-codegen ScreenshotHash.java
589b00177c09 : Add Telecom command to reset car mode
42b6bb057545 : Change the API for getting PowerProfile-only BatteryUsageStats
adcd346d0117 : Fix NNFE when starting PersistentDataBlock
df8b25f98f7a : Add Save button to long screenshot
d84643adcc2d : Avoid detecting WebView as TYPE_RECYCLING
99333423539c : Honor crop bounds for long screenshot bitmap export
8e24475f1eae : Fix SensorRect location
5dcc8b979821 : Don't crash on unknown CDM profile name
5c21885fee05 : Keyguard - Don't recreate KeyguardPresentation
158ffacc063d : Update framework from Jetpack.
79593fb955f7 : VIMS: Helper method for InteractionService query.
56ca66dd909a : Move shared module build rules to common repo
3ba3c43faaa7 : request location based country detector in WiFi ON
c7f41b68a557 : Measured screen energy into BatteryStatsHelper
1a48fa659bd8 : Dependency injection of AssetProviders into ApkAssets
17e3e829bfee : API: Suppress existing NullableCollections lints (S edition, die zweite)
5426e2ae4795 : Add basic PiP Transition foundation.
2f3c64a1cf2f : Connect Frontend Settings between TunerFrontend and FrontendClient
5ac8ea29ea1d : Keyguard SIM PIN: Fix height
43cadf3129bc : Clarify this is a debug message only.
cedf9e55c8f4 : Import translations. DO NOT MERGE ANYWHERE
5ad13e0c258a : Revert "Turn on the feature flag for Android S Settings."
7ef5694ee06f : AudioRecord: Fix permission documention
4146eb6af4a8 : Add some more Protologs to Shell-side Transitions
bb4eded37926 : [RESTRICT AUTOMERGE] Use userId instead of USER_CURRENT in shouldLockKeyguard.
e07d524b2e5e : [pm] reject installs of apks with renderscript on 64-bit only devices
204b133883a5 : Reduce LocationManager memory usage
44aeb32d9dcc : Import translations. DO NOT MERGE ANYWHERE
a5f9ba6cb165 : Added shared lib APIs for Launcher to use split-screen APIs.
e3956ba87aa7 : Prep work for exposing split-screen APIs to Launcher
8e30771f55e8 : Make window blur behind public API
64f51564dbbf : Import translations. DO NOT MERGE ANYWHERE
50dfb9592484 : Fix app afterimage flashing while device unlocking
28217d1c010a : Keyguard SIM PIN: Fix height
46252a41348f : Remove outFrame from the parameters of addWindow
a5141a4b9692 : [DO NOT MERGE] Close screenshot process on user switched
5f19f3334506 : Update to different minWidth for testing 2x2
07eacd879757 : Import translations. DO NOT MERGE ANYWHERE
7074e8368af1 : Add DeviceConfig settings for loc. tz detection
25dd7643addb : Various tidy ups / refactoring
eb05e6c8faa5 : Do not propogate test api access flags to Zygote.
6c5bfcb40fdc : Update the bouncer to be able to move to either side of a wide screen.
11c590af09a7 : Import translations. DO NOT MERGE ANYWHERE
e3ff6eeec796 : Move shared methods to net shared lib
f280c6aba50b : Check if CPU time tracking is expected to work
e537165bc1dc : Don't provide IME insets to the PIP window
4d3f1c5681c4 : Sandbox letterbox and size compat apps
29b3137c691c : Change mounting storage data and obb to on by default
3beefa919869 : Disable flaky tests
1ed4d9e4604e : Import translations. DO NOT MERGE ANYWHERE
6183cfe1f627 : Add hack in provisionFullyManagedDevice to allow silent provisioning
fbfd4c2af101 : Use StatusBar expansion instead of alpha to sync UDFPS animations
8aa3cc25116f : Import translations. DO NOT MERGE ANYWHERE
057955ebbda6 : Add reduce bright colors to brightness tracker
af2ffd04af8c : Import translations. DO NOT MERGE ANYWHERE
852adab4a5bb : Import translations. DO NOT MERGE ANYWHERE
fcb4e8ee2d0f : Add limited use keys related API into Keystore 2.0 SPI.
d825375fcc77 : Clean up: Remove mIsSentenceSpellCheckSupported since it is always true.
2c1b71b2340b : Add device orientation sensor logging
f56d9ef789b3 : Fixes a typo in Rotation Resolver.
03603f3bdcad : Allow UDFPS props to be overlayed
c02f068bf104 : Print exception log of activity task related transaction
4b2881201fe5 : Show the Ethernet Icon in the InternetTile
164f208ac5f2 : Update dark theme colors and dividers
e8af77951b9a : Limited use key: feature flags.
56e5b0306ead : Fix the wallpaper app cannot display into full screen when in one-handed mode
e1f553b0ff38 : Wait until action taken before long screenshot is exported.
2e533939d49c : Adds smart autorotate setting to the system.
33d192d243dc : Fix function return type
7dfa7106a9b1 : Allow non-resizable apps in split-screen (9/n)
d88a27991ad8 : Remove special logic for top/bottom gesture insets
d5a13b9d63b3 : Invalidate cached result of getPackagesForUid
6415a1505acc : Implement memtagMode and nativeHeapZeroInit manifest attrs.
bf7df8a8a361 : Only show Pip actions when menu is FULL (i.e. shown)
a26ffd97ee40 : Use formal API for ActivityThread to set proxy
a5f7aadf07d3 : Fix UDFPS enrollment shadow
45bc1fc35286 : Refactor UdfpsView into FrameLayout containing 2 views
773dec5995c0 : Fixing gradle complain on skipping constructor method mid-way
57c853f2302f : SurfaceView: Release BBQ where we release Surface
c0f663fd35ff : Configurable letterbox background.
3c2fece4a525 : RESTRICT AUTOMERGE Prevent non-system overlays from showing over CDM UI
43e8c61bee99 : RESTRICT AUTOMERGE Allow CDM to hide overlays
805cfed05849 : Dispatch TaskOrg events before finishing surface placement
5e3f876c46f2 : Connect FilterSettings between TunerFilter and FilterClient
1d126d4cef35 : Show floating rotation button in visual immersive mode
060b66f867cb : Rename ImpressionAttestation to ScreenshotHash
2757d3e3cb7a : Make some small fixes to sensor privacy ui
bc1a2bdc44df : Move Gesture ID 43 from two-finger single tap and hold to two-finger triple tap and hold.
0551453e8610 : Fix incorrect logic in multi-finger multi-tap and hold.
e2d2ccc9d771 : Split lock in FontManagerService.
fc49b64e0ca8 : Revert "Add permission for blur SystemApi"
3804d61f2acd : Revert "Make window background blurs SystemApi"
f83b52cc13a1 : Revert "Make BackgroundBlurDrawable a SystemApi"
416f3a106700 : Update Javadoc of AGC
f93d23ac5886 : Fix screenshot behavior with display cutout
27d983a098b6 : Allow non-resizable apps in split-screen (8/n)
98d2d061060c : Allow non-resizable apps in split-screen (7/n)
ff18e40501af : Keyguard - Update emergency button
7da0b797edcc : Rename setMobileDataPolicyEnabledStatus
0d46c77edcfe : Fix bug and migrate test.
52742ec890f8 : Fix NPE
d7c3a8903cd2 : Make ReferenceWithHistory output easier to use
e1870fd0ee52 : Import translations. DO NOT MERGE ANYWHERE
f61f4fb84929 : Pass in split permissions to ParsingPackageUtils.
b28a6e05cbc2 : Fix faulty log statement
6950419d5eca : Add CropView for long screenshots
e3d3d6770437 : Change InlineSuggestionsRequest.getSupportedLocales() to return empty if not specified
bdd7a8e8a396 : Add documentation about role permission protection in Permissions.md.
b9184b44a0e4 : Add support for time zones to AnalogClock
d7e8eebc4481 : Deprecate SMS_FINANCIAL_TRANSACTION permission.
d2a1feba7f57 : Dump install permission states for non-system users.
a101dc88e0f7 : Start role service earlier.
acb731f97842 : [RESTRICT AUTOMERGE] Use userId instead of USER_CURRENT in shouldLockKeyguard.
3acc244e52d6 : Audio encoder specifies channel-range
2b2f5f7c5f2b : Per UID DataLoader API.
83ecbd7b9854 : Fix screenshot in landscape
da5136ea431c : Provides assertion blocks on Flicker
ee31f8578186 : Send events when DisplayGroups are added/modified/removed
500d6db17bd2 : Disable flaky tests
3ea0eb2bf82e : Clean up split system user code for device policy management
e02d4e358bde : Cache permission policy
5985ce1b1398 : Implement dump and vibrate cmds for Vibrator Manager
ddb768648ffe : Document behaviour of "quiescent" reboot reason
6a40f0c5888b : Lock Pattern View - Visual update
8d09ec3712f1 : Use PerfettoTrigger to trigger traces from LatencyTracker
8cff86295e0b : Fixes to Privacy Dialog
467776a81b69 : Implement design on privacy dialog
48c221c1de2b : Use userId instead of USER_CURRENT in shouldLockKeyguard.
502e1ae7b76c : Implement vibrate and cancelVibrate on VibratorManagerService
9b4db5364bce : libjnigraphics: drop dependency on libandroid_runtime
832d47866201 : Update Main Switch widget.
8d616b450604 : Add PROPERTY_MEDIA_CAPABILITIES API
3a1d026bd476 : Restore overridePendingTransition to a sync binder call
5ab588a48b1c : Provides apps the rounded corners info
0197d4101920 : Turn on the feature flag for Android S Settings.
6cccae135479 : Support custom content in UsageProgressBarPreference
271318db0344 : Fix NPE on RemoteAnimationTargetCompat
00b31a9ff180 : Change MR2Manager.Callback to interface
6e95af57aab8 : Allow apps receiving media button events to start FGS from BG.
fc85e4828453 : Remove HBM path and commands strings
cb98114abd40 : Add an invisible layer to trap focus
0dc09244e589 : Adjust the estimated minimum size of PiP menu
d6ca0d3086e9 : Added default method to Fingerprint21
73590c7751b9 : Clear data after calling ViewGroup#buildOrderedChildList
6ea20e07d8a3 : 1/ Integrate legacySplitScreen Flicker tests into individual assertions
e333ae85fba3 : Import translations. DO NOT MERGE ANYWHERE
f03366ee1641 : [DO NOT MERGE] DisplayImeController: fix out-of-sync IME visibility
7ce41c1082bc : Remove mic/camera permission split
bc42978259c2 : Unhide IncorrectContextUseViolation
a5c1b20fe4ef : Fix MeasureEnergyArray impl array size
bdd07c2982cc : Promote mWindowContextToken to TestApi
afe6fe643d00 : Calculate total power for a BatteryConsumer by adding up PowerComponents
62ef82fb3942 : Only remove the relevant network
08b483ae4518 : Add BATTERY_STATS_OWNERS for IBatteryStats.aidl
969b9219b967 : Specify version for aidl_interface explicitly
7556f48861d0 : Add support for seconds hand to AnalogClock
0e2acaf0a58e : DO NOT MERGE: Fix interaction tracking logic
b152e09ab496 : Restrict DisplayArea appBounds to the override bounds
7fc08510743a : Update test to specify WorkTypes directly.
088311b49750 : New Bubbles animations!
af92d3af645b : NAS Feedback UI
f00293f68eaf : Remove @UnsupportedAppUsage annotation from InputDevice constroctor
9d3b7aacd942 : DO NOT MERGE Dont restore focus on new HUN window
922ed181feb6 : New API methods to access external battery info
27bf51dc50b3 : Pass sampling or nothing to surface.draw
4aea1b05f425 : Add SOURCE_SENSOR to InputDevice API.
bc7182206bfb : Integration test for updatable system font.
d33e8c387a58 : SmartspaceManager initial implementation
6d81d76decc4 : Connect Filter Event Callback between the TunerService and TunerClient
24ffac5ccd66 : New setters extracting values from complex unit dimensions.
2a98cf0f640b : Refactoring the reflection actions to prepare for a third one.
b373cd010325 : Fix NPE in InteractionJankMonitor.
eded2ac40d6d : PiP: Add tap-to-unstash function.
6930fd5cbcd2 : PiP: Allow stashing via dropping on the edge.
af7ea99914f0 : Fix regression with OverlayManagerPerfTest
5cb290bf54fb : Add stretch plumbing
c4f1d275e844 : Create People Space FeatureFlag
89125443c97e : NotificationManagerService: check cache before checking contacts
abffa29b651d : UsageStatsService: rewrite locking to avoid contention post-unlock
bf8bc5846032 : Remove BarController
fc63a30d895e : MediaMetrics: Convert to AIDL
4c88cbbdb7a5 : Import translations. DO NOT MERGE ANYWHERE
49795ea10dda : Fix phone call string in dialog
cc1882f7b4f7 : Enable per display brightness setting
7a974a5468b8 : [RESTRICT AUTOMERGE] Use userId instead of USER_CURRENT in shouldLockKeyguard.
6c43e96c08b2 : Close leaking FD.
8b4b8b5f05a4 : Grant 'recents' SYSTEM_APPLICATION_OVERLAY
7152080c07dd : Adding APIs to get manifest entries for Launcher activities and widgets and getting resources for a particular config
3aa4b1994e4a : New setters extracting values from resources for RemoteViews.
0b2db04cf881 : Land bubbles softly
cf2a6fa2bff6 : Remove flicker tests from postsubmit with TEST_MAPPING
5abb6f4e521c : Refactor LockScreenLockIconController
ca884932ad0c : Flags for brightness slider
da8f97e6e5f3 : Update HDMI source volume change handling
c042e7c64364 : API: Suppress existing NullableCollections lints (TaskOrganizer)
d7f33cd6486e : API: Suppress existing NullableCollections lints (S edition)
ead5142af0da : AudioService: make setAccessibilityServiceUids async
5e0e2cbeaeec : Fill Status data in ConversationChannel
ce34892e7f67 : Add tests for TV ARC initiation
e241c45dd277 : Remove unused API defaults
622dc78b5882 : Correct visibility to use __pkg__
486eb760ac12 : Make framework-all composed of other framework jars
09159170d770 : Prevent default use of framework module implementation
dd124428cace : Set installable: false on apex jars by default
42fd56a03beb : Limit build visibility of modules in apex/...
c86c4cae9109 : AudioAttributes: add ability to set Hotword mode for capture
821234c8dd6c : Fix InputConnection#performSpellCheck logic:
6b0fd3669d4a : Reland "Keep runtime insets types during layout"
1ee38b1c1843 : Reduce flicker memory consumption (Pt 4)
f3bed30575b3 : Change Settings to be able to receive timeout values from LPA
d43e5018a07f : Update docs for PowerManager
75e03a9596ea : Apply package visibility to cached ServiceRecord
9e963584b58e : Reset windows bounds when stop one handed mode
af3415e803c1 : Fix IndexOutOfBoundsException in process start timeout
f63122d51e23 : Fix ambient information which did not get for locking refresh rate
f6247e3d3067 : Added to enable/disable log for DisplayModeDirector
c894d6347622 : Import translations. DO NOT MERGE ANYWHERE
07afc8b6fe97 : Add a TEST_MAPPING (9/n)
0f9fc342ea8c : Register and unregister might be out of order (5/n)
dc10cf0b0973 : Fix insufficient synchronization (8/n)
07c28cceeaf5 : Fix a race in the callback (7/n)
9f91f8972d41 : setExplicitHealthCheckEnabled() needs to set mSyncRequired (6/n)
f0541557979a : Fix a race in setExplicitHealthCheckEnabled() (4/n)
757da37e0bdf : updateConfigs() might throw during tests (3/n)
a6fedf6e26a8 : Set device configs before starting tests (2/n)
5f4e3f8fdf78 : Exhaust due runnables before time-leap (1/n)
0dc194d487f4 : Adjust layout of UsageProgressBarPreference
f6eb03eac532 : Remove HBM logic from the UDFPS overlay
acbe872a5ffd : Allow non-resizable apps in split-screen (6/n)
042aac48c9b9 : Import translations. DO NOT MERGE ANYWHERE
648208dfd669 : Log overflow bubble restoration after phone reboot
be4e9a68ab63 : Log bubble package when available
995258c95464 : Import translations. DO NOT MERGE ANYWHERE
de417e735ede : Add crash detection and recovery.
3260b218ac04 : Import translations. DO NOT MERGE ANYWHERE
235cb5086cd0 : Move GameManager to android.app package.
b9fecb6cdccf : PiP: Pinch-resize auto to max size if it's pretty close to it.
f426138ac844 : PiP: Double-tap to maximum, again to go back to last resized size.
3a5f6c0acc68 : Skip reorder animation while collapsing
3c10ac112400 : Update badge visibility on expand and collapse
8d43ca1b99c1 : Add a few fine-grained locks in the ActivityManagerService
070fb692d2a8 : Improve documentation for ImsCallProfile extras
34c74dbfb2b5 : Workaround for empty repeated proto
66209fe3b228 : Allow multiple device states to be treated as folded.
6aba2b0bd5a0 : Implement per-app window resizing override.
c4037509bcf6 : Make AmbientState injectable
9a3ac3c59f7a : Log when removeUser called again
a504d9c172a3 : Update clock to 2x2
ff85b932d7fd : Add FontManager#updateFont API
1c0e5ce8cffe : Change setPrimaryStorageUuid to handle it for the current user
7c8e650c2b98 : Fix OverlayDeviceTests for un-rooted devices
26c4ade4d515 : 8/ Updating bubbles to run on shell thread
b5809beb3dba : Connect MediaEvents core path between TunerService and TunerClient
98afaa6e1cc3 : Added new arguments for screenshot request
2d062e56f1d2 : Change setPrimaryStorageUuid to handle it for the current user
f75624c82d60 : [WIFI] Fix typo in permission type for RESTART_WIFI_SUBSYSTEM
9707b617f123 : New device policy API: UnsafeStateException.getReason().
e56ac3523cd1 : SIM PIN: Fix layout issues
f836836b3d30 : Add constant values for MPEG-H.
f7a3740c60b4 : Revert "SyncRtSurfaceTransactionApplier: Use BLASTSync"
e5bdd5a7d7c8 : Revert "Bouncer - New PIN animations"
0ee1e6b15cce : Allow APK rollback without rollback capability on previous key
07694ed49b14 : Inherited installation support for Incremental.
f5dce6557d0b : Allocate new message Id for IMSI notification
d11f38f6c5b4 : Send input event id to SurfaceFlinger
dcbf7708d563 : Update framework from Jetpack.
e8bd9217ed49 : Add logging for long screenshots
086e935ef280 : Improve documation of RestartEvent of Tuner Filter
b6b7b42358a8 : Add attribution tag parameter to createClient
73bcb5b51f49 : Conversation Blocklist
2779eb839e2f : Change recent threshold to 15 seconds
b9653a95dfa2 : Suppress [CallbackInterface] metalava rule for mainline modules.
3b9da58ab559 : Allow status and navigation bars to be semi-transparent in letterbox mode.
de64ae1792fb : Revert "SyncRtSurfaceTransactionApplier: Use BLASTSync"
32f6ff7e1568 : Add GameManager service.
7994a3120b96 : Modernize calls to drawImage
1477559fc27a : Introduce concept of work types.
2b4bd4c6fba5 : Make EditorInfo.internalImeOptions parcelable.
46a569765fab : powerstats: native energy meter returning incorrect duration
fe6b4c0d9d4e : Per-uid timeouts.
6dc09419945b : DO NOT MERGE: Associate notif cancels with notif posts
98d6853f1a3a : DO NOT MERGE: Allow interrupting notifications to bypass lifetime extension
cec677aca48c : DO NOT MERGE: Create a shim for StatusBarManager click methods
1381c1c1326e : Fix missing preview image
8a2656d4b69e : [DO NOT MERGE] Close screenshot process on user switched
30ebaa214af2 : Expose new PeopleService API for People Tiles
442ffb667161 : Disable tests flaky on flame
416a99d69bf6 : Record WebView startup timestamps and add API to access them.
c06c6f36867c : Set up owners for SpeechRecognition packages in frameworks/base.
f18a9641e6d1 : Don't recompute display mode during a mode switch
90e8a19f7c6d : Do not invoke textclassifier when dimissing the selection
0f536fa99489 : Better IME transition while switching app with recents (6/N)
0f3645b868fe : Reduce flicker memory consumption (Pt 3)
71a2bf25935f : Change getGnssTimeMillis to use location.getElapsedRealtimeNanos().
4d8bb5d015c2 : VoiceInteraction: Handle session delivery failure.
8b3b3b940323 : VIMS: Clarify NonNullability of PackageMonitor#onPackageModified.
be648ee97fdb : Disable visibleLayersShowInConsecutiveEntries assertion on IME
35d4790aa084 : Add OWNERS for imetracing
aaee6c74a507 : Apply package visibility in getPackageForUid for shared UID apps
ecbb7319f87f : Expose PendingIntent APIs for exposing component/type for CTS
c4b1a4f5a63e : [Bugfix]audio:force show safe volume warning dialog
c905c7cb25b6 : Correct setPowerSaveMode() java doc
200d3e766541 : Do not clear the existing no calling states
9b7603b58c81 : Remove WM lock from the path of service operations
fcfb54a4fc8e : services.net-module-wifi - set min_sdk_level to 30
2cdda4c452aa : framework-wifi-util-lib - set min_sdk_level to 30
1dafc3859ae4 : Enfore cross user permission to getPackagesForUid
3e2fd92dbead : stats: Pull power stats atoms from PowerStats service
a836fdcd45ce : Make ImplInstanceManager a singleton
8ea333ef3736 : Fix include of owners that was pointing to itself, and not loading the expected owners that were desired in ag/13414459
23259dbf138a : Import translations. DO NOT MERGE ANYWHERE
3248b47637b9 : Fix NPE and turn on logging for device-idle alarms
2bd3c32795e4 : Setup metrics collection in rotation resolver manager.
699f88d05479 : Make 4 PackageManagerService APIs lock-free
18b4ec805480 : NAS API Change
352f35ddaf8c : New tap on PiP window behavior
4ee257ce729d : Replacing some explicit recents components checks with permission checks
5b90ebaf4d9e : Fix legacy APIs when VPN switches to suspended underlying network.
55229beb747b : Backport test coverage from aosp/1547496.
4c36cb764a6f : Backport some helpers in ConnectivityServiceTest.
27ecde937319 : Test for bugs with suspended VPN underlying networks.
a9aca9744745 : Add a test for getDefaultNetworkCapabilitiesForUser.
d39cfb8de7ce : Improve testing of CONNECTIVITY_ACTION broadcasts.
eccd26239024 : Test passing an underlying network array with null network in it.
0b53357c1a74 : Make testVpnNetworkActive more deterministic.
a083cb1ffed7 : Make MockVpn more realistic and easier to use.
04314f147d00 : Increase test coverage for VPN info sent to NetworkStatsService.
9ededd847668 : Simplify MockVpn.
635865afaa21 : Do not hold unnecessary map reference
a21b2252e0b0 : Test a VPN with an underlying network that does not yet exist.
c1cfe4ded48b : Make gray palette neutral
5f47bc6ba19c : Revert "[pm/incremental] start monitoring progress on storage creation"
c96cb5e212b3 : Add config config_voice_data_sms_auto_fallback
5e52a312f7aa : Don't show KeyguardPresentation on non-default group displays
1cd139faec68 : Fix NPE in StatusBar
b6863d1434bb : Tweak generated ctor to allow building from Launcher
485b5c37a37b : Move screen off adjustment delay to JobConcurrencyManager.
f78406820ef1 : Add wifi call special case, fix phone, predictor, filter system
def75584a3f1 : Limit maximum allowed size for a status bar icon
46ada71fbcb3 : Limit maximum allowed size for a status bar icon
c508aed10f73 : Limit maximum allowed size for a status bar icon
5791303c2096 : Limit maximum allowed size for a status bar icon
3a62e9ffaad2 : Limit maximum allowed size for a status bar icon
604fa4df2253 : Fix notification time text color
86df2c575789 : Fix NPE in TaskView.
8fee7eaa81db : Rename TelecomManager.EXTRA_INCOMING_PICTURE
a749abceadc1 : Add support for integrating call composer
30900cac3f8d : System font check for downloadable font
dbcf3a1e56d2 : Migrate apex/permission to packages/modules/Permission
cc0297c2b216 : Add enable backpressure layer flag
1db11ba0d5bf : Move sync_wait for screen capture to client
47afa706e477 : Revert "Move allow-while-idle throttling to quotas"
818d2dac5483 : Add new callback / intent type to ContextHub APIs
9908e1a14575 : [DO NOT MERGE] Close screenshot process on user switched
9211706490be : 7/ Clean up some usage of getLooper
193b1f6b4655 : Implements initial long screenshot preview UI
3877b57b1d97 : Start VcnManagementService after ConnectivityService
dfea9c4ab980 : Add a constant for system_time to DeviceConfig
00951f6c944e : Turn off device_idle_alarms logging
c7958ea08ce5 : Cancel current vibration asynchronously in VibratorService
9c2775572ead : Put broadcast timekeeping on its own thread
1b3dcfc10338 : Pass filtering to drawLattice
03ec50d5283b : Open IM.getMaximumObscuringOpacityForTouch() and update docs.
41a97a3fd773 : [DO NOT MERGE] Close screenshot process on user switched
19f28d7894d4 : [DO NOT MERGE] Close screenshot process on user switched
b8f502d77d5f : Make FEATURE_HDMI_CEC TestApi
47b63528c370 : Add a new system service: MediaCommunicationService
875c30c5fc56 : Remove preinstalled from SYSTEM_ALERT_WINDOW
3dba83355800 : Add javadoc for (Persistable)Bundle.EMPTY
f7ff55217c97 : Create an API to get a cutout path
1255ddbc76df : Backport test coverage from aosp/1547496.
be317557fe11 : Backport some helpers in ConnectivityServiceTest.
9687fd7c3bcb : Test for bugs with suspended VPN underlying networks.
9d680e7cd3c5 : Fix legacy APIs when VPN switches to suspended underlying network.
cb2feba0fbc5 : Add a test for getDefaultNetworkCapabilitiesForUser.
4a66aedf09cc : Improve testing of CONNECTIVITY_ACTION broadcasts.
1a05734c87f9 : Test passing an underlying network array with null network in it.
d2adbfbf40aa : Make testVpnNetworkActive more deterministic.
f3d35fdeaab9 : Make MockVpn more realistic and easier to use.
d10299582ae9 : Increase test coverage for VPN info sent to NetworkStatsService.
7c4ae16b94ce : Simplify MockVpn.
334a66342c79 : Test a VPN with an underlying network that does not yet exist.
ca3b42aea9b7 : Don't launch orientation-matching unresizable apps in freeform
f226a79fee58 : Make IInputMethodManager to oneway (11/N)
ebe859fa486c : Cancel current vibration asynchronously in VibratorService
bc7b6df7dc36 : Adapt the cgroup v2 in PhantomProcessList
b3eb3084f529 : [PhysicalChannelConfig] RIL will report UNKNOWN range to PhysicalChannelConfig and it can not throw out Exception.
2ad7cd416978 : ScreenPowerCalculator is responsible for smearing
d553b3325026 : Allow wake from quiescent during boot
3586e9212f08 : Restore activityPaused to a sync binder call
5fcda4f86020 : Make AppTransition animations sharable (1/n)
9b07b386884c : Revert "Add logs to indicate why a surface is invalid"
c054c4381577 : Remove references to hidden APIs from public Javadoc
8d247edc93fe : Revert "Revert "Use eBPF-based time-in-state monitoring for groups of threads""
518039dc04e1 : Make activity on visible and focusable leaf tasks be resumed
385b604aa890 : Attempted to fix NPE when report assistant context
1fd078151b0f : Re-map DisplayAreaAppearedInfo to token-leash map
8ec5d327726e : Use consistent Wifi-only checking
077c31c31dc2 : Make updatable font files readable by apps.
258fca377dc7 : Add setMediaButtonBroadcastReceiver API
d8bd3028e3e9 : Document Signature equals/hash should not include flags
58a11fc1e481 : Rename configureMonitorEvent to setMonitorEventMask
632aa9128db1 : Check fs-verity status in app process.
600acce1a85f : Allow non-resizable apps in split-screen (4/n)
3c4521a1f783 : Don't restore nfc qs tile if it is not in the stock
3ea112404a27 : Fix the category preference aligement problem
1e271f59e057 : Add subsystem name field to Channel
ed814087e803 : Move notification shade changes into GX Overlay.
a7d65cc98360 : Provide API to access Intent that triggered StrictMode violation
8b5cdef0da56 : CachedAppOptimizer: adapt freezer to uid/pid hiearchy.
b5798a374c80 : [Location Accuracy] Add a new flag for location permissions.
cd4d17814137 : Only allows Carrier Merged WiFi when APM is on
2b0b88aa53b0 : SyncRtSurfaceTransactionApplier: Use BLASTSync
555af828c757 : Migrate to use process_madvise syscall instead of procfs interface for memory compaction
790c4feee978 : Show standalone icon R for roaming indication
50f6173c522f : Add DisplayGroup ID to DisplayInfo
097788086569 : BackgroundDexOptService: defer post-boot job further
a93181541fda : ActivityManagerService: don't compact system at BOOT_COMPLETED
5ccd04c3e074 : DynamicCodeLoggingService: avoid object churn
31e2b362a93e : CachedAppOptimizer: don't take AM lock when freezer is not enabled
b8d428e31ade : Return empty array rather than null
d32ce86359df : Simplify UI and animation choreography a bit
a8cf862df076 : Use correct window token for scrolling screenshots
05f7aef1b076 : [DO NOT MERGE] Close screenshot process on user switched
aa47a68239c4 : Use setFrameRate for high refresh rate deny list
9387e7f4cda0 : Add more shell command for font
0eb318039ede : Disable flag override on standard builds
4dc41ab58bcb : Migrate to using DisplayLayout instead of DisplayInfo
22045dbab79e : Letterbox: configurable rounded corners.
fbb21698e314 : [pm/incremental] restore package loading progress on reboot
82dc9352d352 : Turn UdfpView into a SurfaceView
e40a05702fe5 : Allow UdfpsController to be extended
1c2ffc541075 : Apply window crop on entering PiP transition
2f5e1b400449 : DO NOT MERGE Handle back button for notification panel
1bccf82b9f81 : New startScan API for 6Ghz RNR support
35ca6c812920 : Add DisplayGroupListener interface
db778a5e9c44 : Added debug parameter to FaceService
62bfa3f08fa3 : Hide indicators when camera/mic disabled
a2cd99a805d5 : Make sure user context map is ArrayMap, not Map
c923c2286e24 : Cache the owner name string in UserManagerService
f3a7691c1ccf : PIN Bouncer: Fix margins
a9201bcfee70 : Add lock task check when applying window container transaction
e7ce67f42173 : Cherry-pick I111dbda3418edf4fcf34aa26f39dc6ce662f2e5d
9e1206ce51ea : PackageManagerService snapshot: statistics
e722c89c9be2 : Fix issue where clock color would not change
534a9ba1b52b : ImageWriter: Convert Blob native format to respective public value
40447c5ee1b4 : Grant signature permission to requesting app with common signer
fd37b04a35c3 : Add support for 10-bit YUV P010 ImageFormat
4bd076a9c785 : Change Cross SIM calling to Backup Calling for SPN
040dc8e2cdb7 : Move code from c.a.server.location.timezone
1d74166da8e4 : Enabling plugins on Launcher debug builds
be969efdb023 : Implement AnimatedImageDrawable#setBounds
f7d7d27ee871 : Map some more colors to new palette
59a995a7b13c : Disable flaky pip test
bd1d570ef3e2 : KgStatusArea width should match parent
7f9a46a3d36c : Implement the behavior after receiving auto translation request.
35f82506ac4e : Enable HDMI_CONTROL_AUTO_DEVICE_OFF_ENABLED by default
24b25320bb25 : Track renames in system/timezone
aa00b6c294b6 : [WIFI] New permission to control restart of the WiFi subsystem
a30d9a0d74cb : Remove double-posting in DisplayImeController
dc2e424cdda0 : [CEC Configuration] Add 'tv_send_standby_on_sleep' option
168bfd8e9129 : Revert "Keep runtime insets types during layout"
a1324f308b65 : Fix ambient information which did not get for locking refresh rate
3bb0fbeaeab8 : Added to enable/disable log for DisplayModeDirector
dfebe6bd9b47 : Clean up BLOCK_ACTIVITY_STARTS_AFTER_HOME_FLAG.
18852f424e65 : Remove remote input after ime insets animation end
c3c0a1ee7e16 : Add System speech recognition service.
b3b59ca8f13e : Import translations. DO NOT MERGE ANYWHERE
c4663ba6a98c : Make IInputMethodManager to oneway (10/N)
84f8c4842093 : Revert "Revert "Note network interfaces based on transport""
d7ee2ede944d : Temperory ignore flaky visibleLayersShownMoreThanOneConsecutiveEntry
e867da399e2a : Better fix for race condition in SoundTriggerHw2Enforcer
eee34dd19e98 : Adds ONWERS files for rotation resolver service.
f666e494afcc : Prevent set intent on non-leaf tasks
f9f526f29678 : Refactor PackageParser (4/n)
fa80b8fa63c6 : Refactor PackageParser (3/n)
57bdf48a7f1b : Refactor PackageParser (2/n)
b7b70ace2ecc : Hide Udfps icon when shade is expanded
7f668ac2c509 : Send enrollment signals to SystemUI
40aaeac6eef6 : Correct trace name of LatencyTracker
d19e69d0bc3c : 6/ Update pip to use shell main thread
15283df51985 : Move activity related operations to ActivityClientController
82b6469abfe2 : Check pending queue for cancelAuthentication
639957c71f52 : Use mock IBiometricsFingerprint for Fingerprint21Test
66cbc53de0df : Remove unnecessary getAuthenticatorId
f7c9bd991a1d : Add traces for activity create/resume/pause/stop/destroy
2479d73d255d : Move allow-while-idle throttling to quotas
7ac5c26f9242 : Default value for DEVELOPMENT_ENABLE_NON_RESIZABLE_MULTI_WINDOW
2cd616165c6d : Add IMMUTABLE flag to AccountManager pending intents.
1530f117585d : Fix staus bar colors when shade is down
1866f01ccb0d : Controls - Fix PendingIntent
b77631381641 : Add configurable mapping between color modes
bbebaf7a10f1 : ActivityManagerService: all users can handle freezer state in debug builds
bf06ab10de64 : Remove redundant method Binder.getNativeTid()
03fb6e49ae0a : Allow carriers to configure RTT while roaming
9bade6ba9871 : Hide AOD/LS layout changes
40f3dcb5be2e : transcoding: Add new API for setting FileDescriptor.
016e50a980a4 : Include an attribute for description of the widget in the attributes file for AppWidgetProviderInfo.
d908739dc0b7 : Flags for qs labels
2d69d3caf59a : Delete duplicate preference_footer.xml. This duplicate resource breaks the Gradle build.
128443bf4651 : Fix flaky vibration thread tests
6ff94e570d33 : Add visibility for new location of permission apex.
27bd904ac77f : Import translations. DO NOT MERGE ANYWHERE
e1675c3ac3ac : Add setting for main RC profile
87154a6f3315 : Update trampoline toast with external link
5de871ffd22f : Enable RotateAppPairs tests
beaddd2cde54 : Disable visibleLayersShowInConsecutiveEntries assertion
c7583346a248 : Time to make the (checks notes) snow cones.
1d85df2d5e94 : Signature verification for checksums.
e1e8e9ec1366 : Revert "Note network interfaces based on transport"
89d04c4b3c32 : Rename Stack to Task related terms (6/n)
78d80b3c4e8c : Fix install permission fixed handling.
2d7026b9fd92 : Connect DvrClient with TunerDvr Service and TunerDvrCallback
15c1dd0e5109 : Add Context constant for Playback Metrics Service
13d52971556a : Add getPhoneCapability function in TelephonyManager
fe0ab24277a6 : Add crossfade animation on finish resize
32d103d0db04 : Update BatteryExternalStatsWorker to use the new EnergyConsumerType
6058dc21902e : Update to new version of PowerStats HAL 2.0
205ee1efed54 : Create basic behavior of HotwordDetectionService
b22f9f377f6a : Use regular text colors on empty shade
2107c5815fd6 : Make bubble scrim respect opacity flag
12b4ecdb9d0e : Ensure DeviceStateProviderImpl considers first state before others.
b2ce69539e36 : Connect onFilterEvent of TunerFilterCallback in FilterClient
290f1afee3e2 : Make the pending intent immutable.
f005b619c910 : Temp allowlist FGS start 10 seconds for broadcast ACTION_MY_PACKAGE_REPLACED.
61732f5f6901 : VIMS: Simplify findAvailInteractor() by getting metadata in initial pm query.
ba37dbb352d9 : VIMS cleanup: set package on pm query instead of filtering results.
54a505d46f02 : VoiceInteraction: Remove MATCH_DEBUG_TRIAGED_MISSING from PM queries.
cc6f2a78e4cf : VIMS: Remove useless field mCurUserUnlocked.
9c2ab16c8667 : Revert "Do not propogate test api access flags to Zygote."
008f1d291467 : VoiceInteractionServiceInfo cleanup: Nullability, javadoc, try-with, unused method.
7c216772a68b : Use onEndPage callback in hwui skp recording
0127af73ed84 : Introduces RotationResolverService to the system
370b06711a85 : Support VCN in SysUI
43778ff5c8ba : Make shade transparent by default
8308b4026a26 : add shell user permissions for Asistant GTS tests
97bc13e74e9c : Adding temporary debug logs to back gesture
4c1e8d0fc8f7 : Quietly pivot to default values.
ce7428972d30 : Remove detachChildren
9912a46371d7 : Lazily loading the widget providers to avoid loading app-resources on userUnlock
3771a9fd37f3 : Import translations. DO NOT MERGE ANYWHERE
ef216948e69e : use UID instead of user ID for metrics according to design doc.
e5e3e0ba8871 : Update PeopleTile & ConversationChannel
7fd1ba73f463 : Revert "[SettingsProvider] @Readable annotation to restrict acce..."
8fb48004f727 : Import translations. DO NOT MERGE ANYWHERE
ed6078c02003 : Rename AllowedNetworkType to AllowedNetworkTypes
ce9ec7f7d2e0 : Improve DevicePolicyManagerTest for secondary user
f84a471b0225 : Fixed some bugs with main/side stage splits
ee877e5c671d : Remove a vestige of the reply action.
c8117c8a9b95 : Add missing locks.
f73540b745c7 : Set the values for QQS/QS columns
9c778e19e12f : Camera: Initial support for Camera2 extension
4838c0051cfd : add full battery saver runtime modification API
8b317b15a331 : add CpuFrequencies to BatterySaverPolicy
82d51f03ab60 : Enable Pip tests
7974a23ffbe1 : Enable reopen IME from overview tests
0d91cfff9105 : Enable reopen app from overview tests
8989a8808447 : Enable close app (with back or home) tests
8b10384121f1 : Import translations. DO NOT MERGE ANYWHERE
591df136c965 : Update class comment.
46d6a3f9cee7 : Add FontManager API and font manager shell commands
8dff650f2ba2 : Import translations. DO NOT MERGE ANYWHERE
a1dba656750e : StorageManager: Properly convert FAT volume identifiers.
354385a1d540 : Set default value of config_longPressOnPowerBehavior in device/google/atv/overlay instead
f2e75100e47b : Import translations. DO NOT MERGE ANYWHERE
df8e815f8612 : Class comment: Provides information about an audio device
662491886e79 : Import translations. DO NOT MERGE ANYWHERE
205afff99d77 : Import translations. DO NOT MERGE ANYWHERE
9f4456d5a180 : Import translations. DO NOT MERGE ANYWHERE
85bdea9e4ccf : Add key ACCESSIBILITY_FLOATING_MENU_FADE_ENABLED
be3b35e898df : Import translations. DO NOT MERGE ANYWHERE
7adf2fbd7524 : Fix crash when enter Settings Developer options
b4e2a5bc6d15 : [CEC Configuration] Fix race condition with listeners
b695454d8aa4 : [2.0] Disable sending <User Control Pressed> in attempts to change the active source to a 2.0 device
e656e5cbe10b : [CEC Configuration] Add 'tv_wake_on_one_touch_play' option
57a0fad19e7e : Do not adding ResolveInfo if no ephemeral installer
a5fa9bc0f7d8 : Add initial View's APIs for auto translation
5629c9ac9414 : Import translations. DO NOT MERGE ANYWHERE
cc25130f6f7a : [Telephony] Remove redundant code in PhoneStateListener
bb367e7c4e41 : Import translations. DO NOT MERGE ANYWHERE
38c34f1b4d52 : Add meterred string for wifi screen.
9d110213e9fd : Use MediaProjection for screen recording
d04791d65c19 : Split app pair tests into individual assertions
143d584efde3 : Compatibilize tests with new runner
505660e42715 : Import translations. DO NOT MERGE ANYWHERE
938717e5a694 : Import translations. DO NOT MERGE ANYWHERE
eae6fa991efd : Merge AppWindowTokenTests into ActivityRecordTests
9cf1f631ac89 : Add a path for 'external' time suggestions
61545a7efd63 : Deprecate RoleControllerService related system APIs.
0b4f1718f882 : Move role into module.
6843c7fbb662 : Import translations. DO NOT MERGE ANYWHERE
c6a8f9b4e8a5 : Import translations. DO NOT MERGE ANYWHERE
bf974a378b4c : KeyCharacterMap: Avoid null dereference
e0d6d5a65cbd : Import translations. DO NOT MERGE ANYWHERE
27d2c5fda37a : Import translations. DO NOT MERGE ANYWHERE
7cedd298cbfa : Update face with set and get features
70a82b907651 : PiP pinch-to-resize: Enable two finger movement and slight rotation.
dd1d40ef0d62 : PiP pinch-to-resize: add double-tap to max/min size.
591e121df610 : Add framework-permission-s java_sdk_library.
4664023109ec : Move setTaskAlwaysOnTop from TaskView to BubbleExpandedView.
0ed6fd060970 : Allow non-resizable apps in split-screen (2/n)
6110dee27671 : Fixed unaligned KeyCharacterMap parcel read/write with null native object.
2b44d59dd06d : Import translations. DO NOT MERGE ANYWHERE
a7b8175b3243 : Import translations. DO NOT MERGE ANYWHERE
28cc6364d639 : add API for ST clients run in battery saver mode
06c85480acf8 : add SOUND_TRIGGER_RUN_IN_BATTERY_SAVER permission
c0a3c8c5f8b8 : add SoundTrigger service modes in battery saver
a65ce74e534c : Pass detailed reason to UdfpsView, split animation logic
b61bce68d3d4 : Update boot image and system server profiles [M5C5P85S0PP]
dddab96a3d18 : Import translations. DO NOT MERGE ANYWHERE
0ddd0d71326f : AudioService: cache routing queries by AudioAttributes
cbef69e57d34 : Allow CBR when device owners is set up
7d95185d46ac : Improve AllowedNetworkTypesForReason and refactor PreferredNetworkType
b3e68491e396 : Don't crash if the MediaCodecList is null.
0de31fe1e24a : Prepare role code for modularization.
84705c4ae303 : Add necessary system APIs for moving role into module.
7963b8deb49f : Enabling Launcher to directly create input monitor
d89f6bf37a68 : Ensure certain new UsageEvents have a String mapping.
02663d9682bc : Reland "Let WM shell set launch display area per params"
b95347ff5640 : Remove android.net.rtp from preloaded classes
710ff7116980 : Add support/adapter for recents animation via shell transition
78dacf0c7133 : Allow non-resizable apps in split-screen (1/n)
f609cbd8fa8d : Animations for new bubble while stack is collapsed
8bbbb0838d6a : Hide the WifiTIle and CellularTile for Provider Model
b5b970ed4490 : Import translations. DO NOT MERGE ANYWHERE
d973ac087cac : Address API review on CarrierMessagingServiceWrapper
32b259c8edb4 : Revert "Let WM shell set launch display area per params"
6b7e9a3058dc : Revert ag/13072747
1431b8c32e6f : Revert "PM#goToSleep and PM#wakeUp only affects default display group"
00f69942be8e : Parcel queriesProviders in ParsingPackageImpl
ab7b29369e3c : Revert "Fade in notifications one by one"
51ac79c9495d : Revert "Clip view before shelf and leave the rest unclipped"
83e38b2492bf : Add priv-permissions to the allowlist.
90264e56e1be : Do not propogate test api access flags to Zygote.
987eb1ca65a7 : Ensure opacity is update on the VRI SC when format changes
61adf1f6ce98 : Remove beginLayoutLw and redundant logic about layout
4a07e80c6de8 : Connect existed TunerFilter/TunerDemux AIDL apis to TunerClient
bc21c80933d9 : [pm] set loading progress to 100% for system apps
2cfba50f28e8 : Fix NPE in getAuthToken.
b332fb83557e : Revert "Fade in notifications one by one"
18fa45e0498c : Revert "Clip view before shelf and leave the rest unclipped"
7b987440a980 : Javadoc fix, correct typo
37fac86bc80b : Update doc for HapticGenerator.
b18a57cbc158 : Set FOREGROUND thread priority to 'fonts' thread.
d4d90ac8a88e : Better IME transition while switching app with recents (5/N)
4964839ec3b3 : Better IME transition while switching app with recents (4/N)
7cd39f015bf8 : Make the InternetTile available when APM is on
a31ffa9b4b81 : Support folding display in screenshot controller.
bd47187f7138 : Add LocalManagerRegistry inside system server.
912756af3eec : AOD/LS - Switch to small clock with notifications and bypass
01088524cbfd : Update Settings#canDrawOverlays
9ec7f95b3c1d : Store all permissions per-user.
503e56e87e52 : Implement the new Privacy indicators dialog
078547afdaac : Make Brightness Ramp Speeds Configurable
db8d2bf0a202 : Let modules obtain target component of PendingIntent
6fc985c39c62 : Add test for proxy spec building
4ad50e7517f8 : Add new provisionManagedDevice API in DPM
9107e213a63b : Find the activity to notify Ui translation state
b710d27f387f : Make ImsReasonInfo.CODE_NETWORK_CONGESTION public
3c8df70a92b2 : Import translations. DO NOT MERGE ANYWHERE
cb362c021f29 : Sync AppSearch from framework.
6ad393d8960d : Added evenWhenDisallowed param to removeUserOrSetEphemeral().
5236bcce5993 : Remove GNSS HAL v3.0 (framework/base)
ba0558a93be8 : Revert "Remove preserve surfaces when surface format changes."
ef085f831582 : Temporarily relax the PI mutability flag requirement for chrome
f8e48ec17a57 : Fixes a crash when the instant app is launching
dc1d4f1a3be6 : Make shade transparent under a flag
9a8a94c10cf4 : Convert SensorPowerCalculator to work with BatteryUsageStats
94e9dced6ad4 : More error messages for device operations (4/n)
4584e3c0a501 : More descriptive test phase names (3/n)
abc350e0f90c : Temporarily relax the PI mutability flag requirement for chrome
c7a0cefd4f2e : Remove bundled CompanionDeviceSupport permissions
9eeba43cfd8a : Notify TunerService to updateTunerResources when Tuner Client is init
1f04060be065 : UserSystemPackageInstaller auto-treats static overlays
7a707810e754 : 9/n: Add BiometricScheduler proto dump
c7bf2136f5fa : Add new permission for updating system fonts
fc490ab278a3 : Add missing null check in HomeVisibilityListener
579b74d5cbb0 : DO NOT MERGE: Do not inject mock location to chipset
46edabde790e : Don't hold AMS lock while calling into USS.
25aa649c3e29 : Remove bundled CompanionDeviceSupport permissions
d598dc232542 : New feature: FEATURE_SECURITY_MODEL_COMPATIBLE
ca7b4a149ae3 : Add param isCheckingForFgsStart to areBackgroundActivityStartsAllowed().
2af6e521ee1d : [SettingsProvider] @Readable annotation to restrict access to hidden keys
3d5ae5c4917e : VoiceInteraction: Add TEST_MAPPINGs.
d066c7c93383 : Move computePackageStateHash() implementation into platform.
0e87f757ca4c : Check whether qsIcon is null before using it
dfce5289974c : Convert MobileRadioPowerCalculator to work with BatteryUsageStats
5e5fb5912c81 : Do not hard code camera/mic icons to enabled, but default to enabled
f50ac2e32be2 : audio: add implementation for TV related API
6a8161b27b12 : Adds the screen off animation!
dc399fba6b99 : Allow unknown statsclient for biometric logging.
cd740df76970 : Explicitly set PendingIntent.FLAG_IMMUTABLE
0eea704510c8 : freezer: increase timeout to 5 mins
e3f5d21923ff : Revert "Remove preserve surfaces when surface format changes."
08491ab58d32 : Temporarily relax the PI mutability flag requirement for chrome
49a93ee7eb65 : Fix ANR caused by VibrationThread
67043d59c69b : Add BROADCAST_CLOSE_SYSTEM_DIALOGS to allolist for cbr
344efe80a96b : DO NOT MERGE Do not update bar control target when application is starting
755199eab15e : Use fs-verity for protecting updatable font files.
6fa6a807a52c : Do not look at self when comparing for duplicate usage
a47141f5eef5 : drag-n-drop support for main/side stage split-screen
c02e27fcc80f : Revert "Revert "Manual revert of 5s FGS notification enforcement""
c75c1851693a : transcoding: Hide SlowMotion in ApplicationMediaCapabilities.
e2f209d26008 : PM#goToSleep and PM#wakeUp only affects default display group
414eb8237767 : Add protected broadcast for PO and DO provisioning
8cfbb12fd4f6 : Enabled TEMP_NOT_METERED support for carriers
a03eafcaeff9 : Fix regression on VibratorService update settings callback
47bc43a414e6 : add Shell-package-library to allow product type level update
ffdc3f06340b : Change target package for com.android.car.shell
6fa883e146e9 : Relax the PI mutability flag requirement for apps under instrumentation
960937993b91 : AudioService: correct BT A2DP abs volume curve for low levels
1fd29fb751c7 : Add new API createAndProvisionManagedProfile in DPM
2a966f890a60 : Add a platform version of VisibilityStore.
7d7c22a87a8f : Clear binder identity while dumping pre-reboot logs
8cb667570cc0 : Creates WindowToken for WindowContext
3c3b134e7d42 : Introduce WM#LayoutParams mWindowContextToken
1566742743bd : Pass global query package name to AppSearchImpl.
ea53b4ef65b4 : Enabled TEMP_NOT_METERED support for carriers
db097214b109 : Fix thread safety issue on clearing cache
01ad1273a420 : Unhide playback metrics APIs part 1
9d5ab7e41abf : Add utility method for identifying font type.
19940f513386 : Address naming nit for local variable
4ace47907091 : Create the ResumeOnRebootService.
e86784a2ca5b : transcoding: Default framerate to be 30fps if framerate not available.
dd295df6439e : [Provider Model] Check against race condition
c7f94ac6347a : Fix thread safety issue on clearing cache
09ee4fcde8e9 : Throttle error messages about mismatched bucket
4074df1f0637 : Import translations. DO NOT MERGE ANYWHERE
6eca35f3911c : Guard Notification Panel against DISABLE2_NOTIFICATION_SHADE
985c53d1ac99 : Revert the deprecated comments for splitName attributes
688786dc03d3 : Import translations. DO NOT MERGE ANYWHERE
a880d67c16c2 : Remove unused import
cb27bd1a831f : Adds the power button unlock animation and plumbs detailed wake/sleep reason to System UI.
c74b1187b567 : Import translations. DO NOT MERGE ANYWHERE
e2f35542fe51 : Get PictureInPictureParams from top activity
8e5ad5d46e30 : Sync framework from jetpack.
9eae1727c390 : Update face for the new enrollment API
17e406e2fd4a : Sync AppSearch from framework.
3311711b82f4 : Sync AppSearch from framework.
aae723e8296f : Import translations. DO NOT MERGE ANYWHERE
270ae737c2ca : Add GnssTimeUpdateService.
80a05232a04a : ActivityManager: don't freeze processes holding file locks
41895157db97 : Annotation and doc improvement for adhoc conference APIs.
762fe4b0e03d : Add carrier config for carrier key
83b4e33b0f9d : Mark Flicker IME tests as flaky
a522a5144443 : [ImpressionAttestation] Updated Impression Attestation APIs
8f3ba5abbd18 : Clip view before shelf and leave the rest unclipped
0bd578f3a733 : Import translations. DO NOT MERGE ANYWHERE
da188d450b50 : Fix ANR caused by VibrationThread
3245b5d12a87 : Initialize format in AudioMix conversion
5a5b2e3f8a9b : Respect config_mask in AudioPortConfig conversion
b7d4c8098dfa : [SettingsProvider] extend font size scale range
9b6c0faca381 : [SettingsProvider] extend font size scale range
c0b28414d5cd : [SettingsProvider] extend font size scale range
bd6fc820a677 : [SettingsProvider] extend font size scale range
129869eb48d4 : Fade in notifications one by one
cb273b324cb2 : Checking nullness on ActivityManagerInternal.
a401dc515c7a : Add a new widget feature value, configuration_optional
6728d4f92caa : Add StrictMode check for unsafe intent launching
b819178d2ffd : Add support for ActivityOptions#setLaunchRootTask
93d47b048760 : Add supportedAttributes param for spell checker.
b10ab7ddf4f1 : ImageExporter: Accept and store UUID as ImageUniqueId in output
530d7d9cdbad : Add unsupported mime types in media capabilities
9d190cb1704b : Make backgrounds lighter in light theme
b80bfcbdbef9 : Return mUnsupportedVideoMimeTypes from the getter
a10381aa7a55 : Add meta-text about gnss time update attribution.
b0d93633c2aa : Udfps icon is always white on AOD
3ae3b8367d9a : Return more information from ImageExporter
6609105eb5b8 : Enable @TestApi access for instrumentation.
6cc490654795 : Fine tune what sensor use UI to show
98391ace31cd : Default emergency gesture setting to On.
c550f3ed7022 : Put MSG_REPORT_TEMP_APP_WHITELIST_CHANGED_TO_NPMS back.
1090a9bfc3ca : Update system application overlay api
f08c2c78b80e : Show current user first in KeyguardUserSwitcher
56a643892efa : Make DecoratedCustomViewStyle notifications consistent.
fcfb9c8efbc4 : Simplify app removal code.
5bd12e2b2acc : Add unlock to use NFC message in lock screen
67983a9108d6 : Fix flakiness of testTaskChangeCallBacks
6e3806fc3417 : Don't release WakeLock w/o active client
c04c4c109800 : WindowContainerTransaction for setting adjacent roots
c8bb0120f89b : Add Expedited job related networkpolicy tests to TEST_MAPPING.
5a1c26ea2996 : Bouncer - New PIN animations
a83c85c84242 : Clear fixed rotation for app no longer changes rotation
15a97afab6e0 : Import translations. DO NOT MERGE ANYWHERE
31369c21638e : Workaround SysUI crash with incorrect Context for Theme.
907dcf8fb867 : Fix granting default roles timeout.
e69b5f417728 : Cache result from VibratorService.hasVibrator in SystemVibrator
edaa97043408 : Import translations. DO NOT MERGE ANYWHERE
d8e29a95fcec : Remove @FlakyTest annotation from ActivityManagerServiceTest.
0546a0b7b847 : Fix AMST#incrementProcStateSeqAndNotifyAppsLocked.
fed6252a3cc9 : javadoc for MediaDrm#requiresSecureDecoder param mime
85122bdfe299 : Import translations. DO NOT MERGE ANYWHERE
5e390e7998f4 : [Attempt #2] Add privileged to BROADCAST_CLOSE_SYSTEM_DIALOGS
1064660e0558 : Reduce logging by HdmiCecConfig
e672a8809f04 : Migrate CEC enabled value to CEC configuration
0293712165e9 : MediaDrm: implement PlaybackComponent
0b61f380f6c1 : Import translations. DO NOT MERGE ANYWHERE
832543bf0777 : Iterate the pending service bringup list properly
ef0d81b294aa : Note network interfaces based on transport
9b9d10ff8951 : Enforce that a PendingIntent has an explicit mutability flag on creation.
1d83dda7dc8a : Pass package name across binder.
9a81afdca82c : [IT4.3] Listen interface change in BSS
6b240f30c2de : Converts FeatureFlags to use overlayable resource flags
205f7a9fb122 : MediaDrm: query secure codec requirement w/o session
6594cb8a073a : transcoding: Fix a bug in ApplicationMediaCapabilites.
2e48df3705f2 : Remove DisplayList.h dependency from Canvas.h
0167c3021486 : Fix non-top activity being boosted while finishing.
2dc54247dd33 : Match both direct boot aware and unaware when updating default home.
60adc5cfd0bb : Split networkDestroy() and destroyNetworkCache()
ba4ded96a410 : Delay the PiP menu attachment
0c2c8dab3178 : Revert "Add privileged to BROADCAST_CLOSE_SYSTEM_DIALOGS"
3e4f8e1a7c73 : Task letterbox for resizable fixed-orientation app in dual DisplayAreas
65c5e70dd195 : Remove BatteryStatsService.mStats lock dependancy from ActiveService
2018e68d0b68 : Only throw IllegalStateException when the service is BG-FGS-launch restricted.
2a8ab5efe771 : Fix fingerprint dialog color contrast for dark theme
6b7885f15386 : Add new columns in CallLog
d62b1fea6807 : BT: correct abs volume curve for low levels
f5859819cdbf : Refactor font parser for making SystemApi.
9c49488206ec : Add onUdfpsPointer* callbacks to FingerprintManager
df8852a0b596 : [SettingsProvider] extend font size scale range
e99fde96787d : Add relative APIs for InCallService that can support self-managed connections that want to expose itself.
ebf6903682f9 : Move the overflow ui to the bubble window
4aad491d8887 : Polish sos gesture behind the lockscreen
abccd8f7bc76 : DO NOT MERGE: Do not inject mock location to chipset
44f2b9a27b75 : DO NOT MERGE: Do not inject mock location to chipset
32b80b500f55 : Correct IntentService docs
e1297b03bfe1 : Log metrics for setting Organization ID
f303da383495 : New LS clock is positioned a min distance from top
b8a6a2979cb9 : Add support for a home sound effect
2e28206f8b3c : Hide UDFPS overlay when onError during enroll
48aea5c855ab : Hide UDFPS overlay when onError during authentication
2c083c8bda2e : Finish the GZIPOutputStream after copying the data into it
40f1d903799f : BOOT_COMPLETED broadcasts are temp allowlisted to start FGS.
f1cbd3e11077 : Backend attestation support: API.
dde50e8d1094 : Add NAS#onNotificationClicked API and TestAPI for cts test
b286079ac198 : Revert "Fade in quick settings when shade opens"
8a239179adb4 : Fix fingerprint dialog color contrast for dark theme
139f7c23898b : Fix race condition in SoundTriggerHw2Enforcer
5ea1c3ecd021 : Don't crash SystemUI on missing WiFi
f27b9501fcbd : Revert "Fade in quick settings when shade opens"
03d290ae7c7e : Release WakeLock on unaquired lock doesn't throw
6dc9fe731f8f : Add support to index ShortcutInfo as GenericDocument
b1bbd699fcec : Remove mountExtStorageFull
2a5fcbde1319 : PinnerService Pin split APKs (behind a flag).
7500cb33e55e : Describe how data access auditing works internally
33e27dd2ef65 : Add playback track change event
e066d89b22c9 : Disable IME on the personal profile
ae4bcbb2a8bd : Notify moveTaskToBack to TaskStackListeners.
605ac95a04ac : Introduce PowerStatsInternal and replace PowerStatsHalWrapper usage
4d6d36f360f8 : Reset toast rate limiting when it is manually enabled.
74008c840594 : Fix race condition in PM snapshots
19b558678dc2 : DeviceIdleController updates AMS with temp allowlist type.
cc2aedf5fe39 : Add a method to reset quota for the given app.
f52551d99cd8 : Intern package names in AppOps historical data.
9fec8afa7c07 : Add OWNERS file for QuotaTracker code.
36ba33e66ab4 : Add blur feature to package manager
b9ba83d23505 : Correct duplicate log ID.
c23bc8f1b2b0 : Use crashing process' UID and PID, rather than Binder caller.
e8705e624569 : Metrics logging for DPM.isActivePasswordSufficientForDeviceRequirement
5eab037be5b0 : Option to skip profile password requirement during password enrolment
9c1f79f75d76 : RuntimeShader: Invoke va_end()
d878909a9b5c : Add BEHAVIOR_DEFAULT for visual immersive mode
8f7742448f45 : Use structure aware fuzzing for pngs
5a5c2ce59338 : (A)ImageDecoder: fix sampled dimensions with exif
eaad5f357b35 : Map power button on reference remote to KEYCODE_TV_POWER
34d7ea867d4c : Move CEC volume control setting to CEC config
42f19b616322 : Make BackgroundBlurDrawable a SystemApi
e463ad6d1beb : Make window background blurs SystemApi
fe964e4ced54 : Create FakeVibrator to be used in service tests
d6fae9a1e8ce : Create single thread to play any Vibration
feb36772c74b : Add APIs that can notify client ui translation state.
2470c90a1b0d : Stop passing UserLeaving around
94a7b819fe7e : Fix convertToModernFd to support /mnt/user paths
324a5d898dea : Add a Subject to simplify WatchdogEventLogger assertion (2/n)
195d1b15a688 : Fling shade open with overscroll
2d990e6f0c92 : Deprecates unsupported `splitName` attributes
1f610b73f311 : Temporary fix to prevent TEMPORARILY_NOT_METERED leak
e71690f67ff5 : Use Truth (1/n)
4c7423735e60 : Public some APIs in TextServicesManager for spell checker
9c4853d36360 : Prevent multiple calls of ActivityThread.systemMain()
b863e6e44b5c : Keep runtime insets types during layout
0e0d7bbd5642 : Attach navigation bar to app during quick switching
0a32fd21efca : Make IInputMethodManager to oneway (9/N)
91f0e463056d : Refactor OneHanded mode UiEventLogger implementation
e2871a426692 : Do not attach the added recent task to TDA
73ba11e97b3b : DO NOT MERGE "Fix the ambient lux which did not update for blocking zone"
58515946ac0f : DO NOT MERGE "Allow DeviceConfig to change display settings for high zone"
0ecd3e13e7aa : DO NOT MERGE "Set fixed fps when ambient or display brightness is high"
16a62a9ac5f9 : Unhide the API to promote the picture
090d5b0c0d75 : Add (still hidden) API to promote the big picture to the collapsed state
97ae10814c7e : Fix NPE in TaskView.
e9285259f560 : Modify proection level of READ_SYSTEM_UPDATE_INFO permission
ff3489f5e6b2 : Add vscode files to gitignore
d2486196e691 : Adding StorageStats API to get external cache size
18b5ed4db6c1 : Add permission for blur SystemApi
a2c93f461b91 : Update framework from jetpack.
dccdd68c5d7d : Get value from setting provider using user id.
18868e29ecea : Hybrid ranking of last cached processes in ProcessList lru list. Behind flag defaulted off to enable experiments.
0d00aef64329 : Add MANAGE_TEST_NETWORKS to system API
20a39b541c60 : Add a new reason code for IMS call failed due to network congestion
9ca5f902ca95 : Limit UI context verification to UI related APIs
94356ec64fa2 : Import translations. DO NOT MERGE ANYWHERE
ed592f8b271b : Destroy activity if task is removed directly
c9522102480d : 2/ Fix flaky in WMShellFlickerTest legacySplitScreen tests
28fb865b0109 : Use queue to defer all task events
2cebf4395e25 : Import translations. DO NOT MERGE ANYWHERE
7011f2f820c9 : Update the no Calling & SMS icon
41547432e1e3 : Import translations. DO NOT MERGE ANYWHERE
5487e9e86c28 : [Provider Model][SysUI] Mock global provider flag
7e979e46d829 : Import translations. DO NOT MERGE ANYWHERE
a515d831ea18 : Propagate shade open state from PanelBar to AmbientState
8cf09bc2a59e : Reduce UsageStats logspam.
2219f720f602 : Remove hardcoded framerate from MediaTranscodeManager
d5cf7ad8f47e : Import translations. DO NOT MERGE ANYWHERE
d6c9194d7796 : Import translations. DO NOT MERGE ANYWHERE
0310d7c12854 : Make GlobalSearchSession public.
661978245b54 : Send onPointerDown after onDraw has finished
49cabccc1792 : Add API to inform Telephony that call filtering is complete
f446e9fc1d26 : Add EXTRA_PROVISIONING_RETURN_BEFORE_POLICY_COMPLIANCE extra
f4667ef2d042 : Add extra to skip the ownership info screen
f2536f04f67b : Add playback state event
816aea5c8583 : Guard against NPE when root view is detached
1c5fee635dcb : Fix NullPointerException in getAuthenticatorId when ID is missing
c59cbd13f625 : DO NOT MERGE: Do not inject mock location to chipset
e8212659b95b : DO NOT MERGE: Do not inject mock location to chipset
31fa0fc9c1a6 : [pm/incremental] start monitoring progress on storage creation
223e3b5c8874 : Support transcode via MTP
0c3269ea1f74 : Pass in window name along with focus request
94ef18566f3a : Use existing API to implement isInstantApp(int uid).
f2fc3e30e9e7 : Revert^2 "Expose role API for Settings on RoleManager."
77c955268fea : Add helper class to read/write updatable font dir.
55adc9fa93f3 : Create temp allowlist grace period for EJs.
e91f47b1fd68 : Define an @IntDef for the screenshot type constants
ce2a80437d19 : Use a single interface for reading pre-Q and pre-S role state.
966057a8cca2 : Sync Framework from Jetpack
05e1761386c9 : Sync with blast transactions in SurfaceView
60c5e2ed7fac : Separate FINE and COARSE location ops
53251a491faa : [RESTRICT AUTOMERGE] Fix potential out of bounds writes in LogEvent.
870db3cf7cea : Reduce notification divider height
a6b68a36b5a2 : Add functionality for new smart action
281f981a568c : Fix proxy attribution in PermissionUsageHelper
5d101264ec7a : Update Expedited jobs to use IMP_FG proc_state.
f45a3bfcf6f1 : Exclude a broken job scheduler test from presubmit
26402ea95a57 : Correctly identify screenshot from a11y service
5d0e3a340448 : Temporary fix to prevent TEMPORARILY_NOT_METERED leak
0e540d057c4c : Fix nine-patches to always filter
2268cafb1c6d : Allow CBR when device owners is set up
6034d30ea27d : 8/n: Schedule invalidation request
33266b39afb8 : Add "repin" command to pinner service shell command.
0e50fa68fc5b : Fade in quick settings when shade opens
57fd3440be2f : Make BugreportManager a public API that respects carrier privileges.
d233f80a3554 : Add all fields to PlaybackMetrics
66d7d0d38b97 : trasncoding: handle unspecified format correctly.
4f80a3b7e918 : Temporary fix to prevent TEMPORARILY_NOT_METERED leak
063f7a816941 : Add the no calling & SMS icons for Provider Model
b8ca4b842835 : Update media controls layout
783e5aeb2e09 : Refactor RuntimeShader to support easier assignment of uniforms.
41117a4be719 : Remove preserve surfaces when surface format changes.
386c3fcc8f66 : Don't release WakeLock w/o active client
64dcb6e4b6a4 : Fix some deprecation warnings in WM Shell.
dd319c4a2af8 : Clean up SysUI Kotlin warnings
b219c62302f6 : Add retention policy to delete channels
f3da6a2855ad : Clean up some deprecation warnings in SettingsLib
dfd8eefed80b : Device State Manager drives LogicalDisplayMapper
826a6d377760 : Import translations. DO NOT MERGE ANYWHERE
620373b93c2e : Re-add preinstalled for SYSTEM_ALERT_WINDOW
2661f5d55495 : Tweak LockSettingsService dump output
43f66bb8e838 : Improve testing of CONNECTIVITY_ACTION broadcasts.
c7200e18ef28 : Add ability to rotate screen in AoD.
200967d13870 : Reduce NPMS threshold for network restrictions to IMP_FG.
032de31170be : Mark RotationLayer as trusted for untrusted touches
da919eff0009 : Fix SearchAction parceling error
72b84695f31d : Add playback network event.
d515f02c80e6 : Add jank instrumentation logic in keyguard
ec22df3bf189 : Ensure size-compat check is correct in LaunchParamsModifier
a949d3e8f016 : Update padding of MainSwitchBar title.
ab0846e0350d : Remove __ANDROID_API__ guards
c0f0e1b23582 : Do not abort launch logger by invisible drawn activity
c45278479f5c : DO NOT MERGE Remove floating cards launcher
bb10ad222564 : More DevicePolicyManager operations with safety checker for device management
5f69292dcff3 : Incfs: Add the new .blocks_written control file
76229342e55f : Add SettingsSpinnerPreference
98fcc0850d0e : Enable Content Capture for ImageViews by default
afbbcd9f53aa : arc-notifications: Allow app icons to be visible in arc-notifications
d96bcfcdf2f8 : Get ApplicationInfo using usr id
157639fc633a : Make AdaptiveIcon support different inset
37f308b9bb60 : [PhysicalChannelConfig] Deprecated getChannelNumber and implement relevant API
076588777cca : Fix app in size compat when it should not
fad9e3a93c0d : Handle stub volumes in StorageSessionController
3ac0a3eed2f3 : Connect LnbClient to TunerLnb interface and handle error messages
b9bb08eb83ea : 7/n: Add HalClientMonitor
d1fd5ac468f2 : Replace TRM TunerFronendInfo with the TunerSerivce aidl TunerFrontendInfo
74f0d2246890 : Add an API for LPA (SIM Manager) to bring up pages related to managing SIM profiles.
0e71fc69e450 : Import translations. DO NOT MERGE ANYWHERE
36da84b4049f : Import translations. DO NOT MERGE ANYWHERE
d016dc8ef598 : Hardening: removing deadlocks and an infinite loop.
7eee6e2927e7 : Pass IME visibility through sysui state
d60e0cc4e15f : Provide IndividualSensorPrivacyController instead of bind it
eca12d241cf0 : Add mic sensor privacy QS tile
fa1cf3d5d8cf : Hide start and cancel handover from api surface
cda359a2724f : Import translations. DO NOT MERGE ANYWHERE
f7eba62befd0 : Reduce the lock protected scope in People Service ConversationStore
fa21c5f9d5b7 : Automatically set PO on new users when headless system user has a DO.
ff5672ff43f5 : Do now throw exception when activation code is empty
d26253e6f5df : Import translations. DO NOT MERGE ANYWHERE
c63bb6c7a7fe : Add support for Global Mic Disable user setting
1f5830e66fe1 : Additional clipping logic for vk webview
62a3a8387ef5 : DO NOT MERGE Revert "Set fixed fps when ambient or display brightness is high"
364ecec0779d : DO NOT MERGE Revert "Allow DeviceConfig to change display settings for high zone"
02bd0389e333 : Revert "Create setting key for emergency gesture call number override"
a1622ca1a3a5 : Add sysui support for remote transitions in shell transitions
30f3544f65e7 : Add support for remote transition playback in shell transitions
bde12fd465e9 : Hook up camera toggle QS tile to SensorPrivacyManager
35c8c3b0735d : 6/n: Rename ClientMonitor to BaseClientMonitor
b321fb5fc871 : Update setSubscriptionOverride API to allow network types
fd8f27e1554c : Add a unit test for isSealed()
d22f674de8d6 : Add pause and resume recoding APIs
1dd669ae2bc9 : Revert "Use queue to defer all task events"
de71c348381a : Add edit to share dialog action bar.
2a9bf57176e9 : Add content type to the picture upload method
85070a621a58 : Import translations. DO NOT MERGE ANYWHERE
b9f3cab02a5e : Implement TunerFrontendClientCallback in FrontendClient
f3004223438b : 5/n: Add invalidation plumbing in fingerprint/face providers
375a1174545a : Fix IntentFilterVerificationTest
56fc8168a340 : Add enum to API doc
ce5d7b481a54 : Revert LS/AOD clock color change
7c963eaa6e45 : DO NOT MERGE Remove floating cards launcher
2e4f47dc2870 : Initialize launchCookie in fillTaskInfo.
0ef76557fc02 : Import translations. DO NOT MERGE ANYWHERE
8ca8957ecb86 : When convo is set as important, only bubble if it can
d78ae0f93c27 : Hold privacy indicators for 5 sec
8d18ef216c72 : Import translations. DO NOT MERGE ANYWHERE
ac9856dc057b : Remove screenshot dismiss button in non-accessibility mode
34b47532d6f6 : Default configuration activity to CANCELLED result
d19771c9aff8 : Add double tap callback for divider bar
dd73153c68e4 : Add getGnssTimeMillis to LocationManagerInternal.
da6d30ab8d05 : Create camera toggle tile
884719cd668a : Make new split-screen module optiional
ba9a690d26e2 : fuzz_imagedecoder: ignore allocation failures
c72d0fb15d3d : Build libjnigraphics, imagedecoder_fuzzer on host
9e5d9a104686 : Camera: Collect capture latency histogram
e93b87f140b9 : PreDraw scrim on AOD -> UNLOCKED
f63c349053b4 : Improve AImageDecoder fuzzer
8b9717c418ad : Introduce a shell command to obtain MLS
7f5121b350bc : Don't attach IME to letterboxed app windows.
dc21a33a80fe : Do not abort launch logger by invisible drawn activity
4d62bdba9772 : Add privileged to BROADCAST_CLOSE_SYSTEM_DIALOGS
5e0b95fe0f89 : AudioService: fix playback capture permission check
afcd70ee95ed : Prevent use of Enrollment-specific Id on parent
6f339ff7aa04 : Grant SYSTEM_ALERT_WINDOW to recents
25f82728105f : Reparent remaining tasks to matching launch root when display removed
745c36c3a8cd : [Media ML] Remove hidden API usages from MediaSessionService
daffd228199e : Add CorrelationVector AIDL (framework/base)
e61c0ceb8d0a : Add CorrelationVector AIDL in JNI
8281ed6f8295 : Add PlaybackComponent interface
b3853a23fab6 : tempWhitelistForPendingIntent() can specify temp allowlist type.
c57538152a80 : Refactor AppPreference & AppSwitchPreference
34a747a191a5 : Remove InjectionInflationController from NPV
14e8ade9a91e : Optimize FilterApkAssets by caching config
3949de155274 : Refactor PackageParser (1/n)
be67195c4416 : Convert DisplayList to a value-type wrapper
47b6c1bc2a15 : Add PostScript name and font revision retrival method
c35d227793c9 : Add playback error event
366542b94e4b : Add missing permission annotation
9289a0431534 : Fail idmap parsing earlier if version differs
4a1b9e949d31 : Pass caller information in cancelBugreport.
9340d25cbba0 : Add MANAGE_SENSOR_PRIVACY to shell permissions
f28937b0b575 : Make the sensor privacy calls testable
482f05ba3eec : Expose Material Design system palette
a95881f6caad : Use API for binding service with custom user and executor.
554e10dc26f3 : Allow CBR when device owners is set up
dcb05abba8aa : Include attribution tag in identifying providers
2c10655dbc23 : Remove foreground requirement for applying suppress notif
e74bc5541712 : Add privapp permissions for ImsServiceEntitlement
aa3e498bbc98 : Turn on vk unit tests
df2c9247dae7 : Add location PIs to temporary app whitelist
d9852d619927 : NetworkControllerWifiTest: Fix unit tests
0143b056bf93 : Revert "Revert "NetworkCapabilities: Embed location senstive Tra..."
59707e21898e : Plumb UDFPS overlay "show reason" from FingerprintService to SysUI
e2291ed614a5 : Notify IME with the DA configuration change
6de3d810bbc2 : Let WM shell set launch display area per params
1913ebd94041 : Broadcast device audio connection intents
0be80ff96563 : COPE: Allow use of password quality API
81affc1f1fea : Update LS/AOD clock
c7a35a41132c : Fix Kotlin warnings (controls)
5f87b253cb71 : SysUI changes for Provider Model
20ba13f5bc48 : UserManager restricted profile SystemApis
67b5a8c79f03 : Fix Kotlin warning (min -> minOrNull)
57580f692cf0 : Fix Kotlin warning (IndentingPrintWriter)
2bff47105ed1 : Remove obsolete allowlisting call.
94c1b01e6e3e : Finish incomplete merge
8531eb85a418 : Additional interfaces for main/side stage split-screen model
09919468fc7a : Persist delayed calls to factory reset...
a1485a6980cf : ESID access for Delegated Cert Installer
831b072936fa : Add idmap completely parsed assertion
1099641699b2 : Add special attribution cases to PermissionUsageHelper
cc60f0d7334d : Add a corpus of test files
140f5086ee60 : AImageDecoder: Add a fuzz target
c2ebc2bcf37d : Implement AImageDecoder_setInternallyHandleDisposePrevious
8c24eb10b48c : Deprecate Intent.ACSD
0dab35d6d107 : Add shared transitions from screenshot to markup
319f39effd4f : Remove DPC access to hardware identifiers
37c5622067f0 : Ensure system behaves properly when app-staging dir is deleted
844516c4946f : Remove forward-decleration of SkiaDisplayList
06689aad01bf : Start HOME intent when waking up TV device
a0af6cf7955a : Add nonpriority conversations into sorted Recents
e256219f9233 : Add Satellite PVT AIDL (framework/JNI)
7f1fdff89879 : Add new sound effect constants and make touch_sounds group optional in audio_assets.xml
a8cd2c1f08bb : Implement uid logging in the messageReported atom
2f91fbf991f2 : Window Z rule for closing the notification shade
b7ac76f7b993 : Fixing job scheduler test flakiness
6f3279373a5d : Add SYSUI_STATE_ALLOW_GESTURE_IGNORING_BAR_VISIBILITY
091f514bf53a : Remove feature flag "settings_dynamic_system"
e5215b4853fa : Document go/untrusted-touches
254d9df27ade : Revert "NetworkCapabilities: Embed location senstive TransportInfo"
5a09ba84296c : Revert "Persist delayed calls to factory reset..."
b4bf83a7733d : DO NOT MERGE Revert "Set fixed fps when ambient or display brightness is high"
b14bed88c5ae : DO NOT MERGE Revert "Allow DeviceConfig to change display settings for high zone"
d348974ecd05 : DO NOT MERGE Revert "Fix the ambient lux which did not update for blocking zone"
707fb0fbb61b : Baseline support for main/side stage split-screen model
8aca02d4ae2b : Possible fix for the restart problem.
e600a8e4e861 : Add ImsServiceEntitlement Configs
ac5d57ef810c : ActivityManagerService: remove synchronization for get/setDeviceOwner
50ddd5856b46 : AppWidgetServiceImpl: add mWidgetPackages lock
c80040924565 : Import translations. DO NOT MERGE ANYWHERE
574e6430b1ef : Add new owner
b639383e2172 : Fixing button state not updated when NavBar is recreated
2d067c33c0cd : Import translations. DO NOT MERGE ANYWHERE
943c97a03edb : PackageManagerService lock reduction: address comments
ed7fc38519e3 : Manager CiCam resources in Tuner Resource Manager
8af4d0bbe9d5 : Update client pid and priority on requesting resources
39a3fa46534f : Move Tuner resource updating from Tuner java into Tuner client
d10ce033c9a5 : CarrierConfig KEY_SUGGESTION_SSID_LIST_WITH_MAC_RANDOMIZATION_DISABLED
dbd97c068494 : Digest API: support for certificate rotation.
326340eb8e9d : Defer service starts/binding until its hosting package is unfrozen
8cbf2e5a8f98 : Add support for pathSuffix
aad68a0be420 : Protect GNSS_CAPABILITIES_CHANGED broadcast
cc163bab25c8 : Remove indoorProbability from NLP extras before delivering to clients
0d572c8c0c64 : Send PROVIDERS_CHANGED broadcast for fused
f8191e899645 : Bulk apply PendingIntent.FLAG_MUTABLE_UNAUDITED.
a2dbba95c77d : Rewrite the Icon object in TextSelection
7445d1efb8d7 : Correctly update expedited job connectivity constraint.
93f34aa1b0f9 : Add test provider commands to location shell commands.
23bcae6f5bd8 : Persist delayed calls to factory reset...
dfbdf8bc8bc8 : Handle start and end times of convo statuses
117f353a0b8c : Init DownloadableSubscription with Confirmation Code
90a50b4bfbff : Refactor JNI to remove ITimeFilter/IDemux/ITuner
d08c2736178b : Fully remove Frontend HAL from Tuner JNI and use Frontend Client instead
921fd433c5ec : Refactor Tuner JNI and move the interaction with IDescrambler into DescramblerClient
d3d57b45a431 : Refactor Tuner JNI and move the interaction with ILnb into LnbClient
b0f63abff310 : Add Descrambler and Lnb Client interfaces
210c26a974de : Remove Lnb updating related implementation from Tuner JNI/java
8eebdbe4b5a9 : Interface to dynamically generate DropBox data.
9578316c3c21 : Allow BG-FGS-launch for profile owner UID.
08dbb4b9c413 : Add biometric modality to dumpsys
42d4ba418e97 : Require INTERACT_ACROSS_USERS to enable readlogs.
aa1949639a8b : Register translation service.
218868bb9aa9 : 1/ Refactor LegacySplitScreenTests
0da6fe575943 : Replace CDM profiles hardcoded strings with real values
f7e9cd57fbbd : Release screenshot WindowContext when process ends
533596c71d25 : Retain IME surface with a timeout
dc1a696f7ced : Avoid DisplayList* hitting the JNI layer
1aa89de1cfec : Restrict calls to addPowerSaveTempWhitelistApp.
92361f2abef1 : Collect data for blocked toasts due to rate limiting.
cb4810a673f0 : 5/ Update splitscreen to use shell main thread
813664c88c94 : 4/ Update HideDisplayCutout and AppPairs to use shell main thread
5b4318517275 : 3/ Update OneHanded to use shell main thread
dca1c94faa2f : Only allow BROWSABLE && DEFAULT Intents to be always opened
0f337fcea8de : Only allow BROWSABLE && DEFAULT Intents to be always opened
eb8d0c749d3b : Only allow BROWSABLE && DEFAULT Intents to be always opened
5a90c4c75b97 : Only allow BROWSABLE && DEFAULT Intents to be always opened
a154d7a648eb : Only allow BROWSABLE && DEFAULT Intents to be always opened
2565d0b3a1d7 : Only allow BROWSABLE && DEFAULT Intents to be always opened
590e9ffb4cb6 : Add SparseArray#set for Kotlin index= operator
4d2758609cad : Migrate to WifiPickerTracker
7da93284ccb3 : DPM: Prevent mixing password quality and complexity
90089f9e1ee5 : Update background color of main switch track.
ad53ef61e7d1 : Add KeyChain Test API for the credential manager
a240c7c2010d : Add cred mng app metrics to DPMS
f278e21a61b7 : Measure total time in state
8011a6a0b15c : Rename Stack to Task related terms (5/n)
2653f23d47f0 : Initial layout of translation related APIs.
68e0831b032d : Add SYSTEM_APPLICATION_OVERLAY
141652b464f7 : On uninstall cred mng app
0a2b97d635d0 : Restrict StatusBarManager.collapsePanels() for targetSdk < S
d69bd6a271bb : [Attempt #2] Restrict {AM,WM}.closeSystemDialogs()
9d678211d93e : NetworkWatchlistServiceTests: update IIpConnectivityMetrics.
4c564ef04fe7 : Use queue to defer all task events
313d2ad91ccf : Update sensor posision for O6
8facd571bb63 : BG-FGS-start is allowed for companion apps.
400e7d5dda91 : Fix the ambient lux which did not update for blocking zone
6d728c2b0f53 : Fix the ambient lux which did not update for blocking zone
aa8e95ea3327 : Per package read timeouts.
747a1e67c131 : Update Framework from Jetpack.
32d918843a71 : Import translations. DO NOT MERGE ANYWHERE
169f089a26b3 : Protect account chooser activities against overlay.
64f05b101d15 : Introduce IMS Cross SIM registration
d16108783ce0 : Cross SIM configuration API
b71323aa915c : Support WCT#reparentTasks and WCT#setLaunchRoot
3ac6cdc2f803 : Convert several PowerCalculators to use BatteryUsageStats
1229c01a4e1a : Refactor default transit animations into handler for testing
57000adf8e1f : Move shell Transitions into a package
d973e896d157 : Import translations. DO NOT MERGE ANYWHERE
0eebce6a53ca : Add NavigationBarOverlayController.
f2d993ae9338 : Remove Point#dump
956de625fcab : 4/n: Update framework together with biometric AIDL changes
b41046dfc532 : Import translations. DO NOT MERGE ANYWHERE
775a9a3796fc : 3/n: Add most remaining plumbing for authenticatorId invalidation
9df4a2db81c1 : Add API for uploading call composer pictures
5cab473874d7 : Add multiuser and shadow support for call composer
bd16eb526775 : add Shell-package-library to allow product type level update
2bd010b7e578 : Change target package for com.android.car.shell
259f778bfd76 : 2/n: Save new authenticatorId in invalidationClient
016c837240d1 : Revert "Change mounting storage data and obb to on by default"
e8f7c4ba7c7a : Add MIME types to ViewStructure and autofill/cc ViewNode classes
2dfe8025c5d0 : Add lastAccessTime to PermGroupUsage
a844c5988f1a : Implement Enrollment-Specific ID
7bff9d579a90 : Fix race condition in linearblock release between TIS and MediaCodec
17f6e2007fd1 : Adding Battery saver policy to alarms
0b0df4040369 : TEMP: Show AiAi usage in teamfood
9f8795018e64 : Fix StorageVolume Parcel parsing
5aba70130d35 : Add method to clear out SubscriptionInfo#getCardString
1c1bc30ce345 : Whitelist READ_PRIVILEGED_PHONE_STATE for the contacts provider
a13fc7f314ac : Update the getIccId docs to reflect access requirements
ec6ebc3a1e66 : Revert "Expose role API for Settings on RoleManager."
b034d9ec59da : Reduce logging frequency of powerstats data
a3672daa427b : Marking a flaky test as such
00f495c3747f : Revert "Restrict {AM,WM}.closeSystemDialogs()"
6e5db47ac447 : Remove userId from sensor privacy api
444f96a9ed50 : Fix CDM associate command
bf88e9faf1e9 : Pass interaction type to FalsingManager.isFalse
fa10d0a3da93 : Skip sending TaskInfo change while not in pip
ad65ba4dc9fc : Remove unnecessary locking that causes deadlock.
44dfb6e74e6d : Add reboot step to Rescue Party
87036d61ecba : Check updatable font dir in FontListParser.
20b47da57ac2 : Check mode/boost index before accessing cached support value
071f0a46fce8 : Add a status API for conversations
bef9a5f08f08 : Some people refactoring
557838f55067 : Check mode/boost index before accessing cached support value
62f7de037d0c : Remove CpuTimePerFreq atom puller
4386fe774134 : Update Feature Abort logic for vendor command messages
0e07d7f44dfe : Revert "Create surfacecontrol before layout in relayoutWindow"
23ed52f97161 : Fix renaming file and moving file issue in MTP
5830f0787fb1 : Temporarily disable WindowMagnificationAnimationControllerTest
2db6bcb67a7c : Replace using integer with UserHandle for user id
3394a47599a7 : Import translations. DO NOT MERGE ANYWHERE
2c42265027ae : Cache bluetooth A2DP in AudioService callback thread
3b9574c80df2 : Update background color of main switch bar.
5084305d9170 : Prevent UnsupportedOperationException in Completable
7e8e7441eefc : Fix after turning the Dark theme on, users can not clearly identify the screen has entered one handed mode
4da74962376a : Create hard links to avoid copy (3/n)
0fde398849a7 : Make file build pass after copy it to another path.
9eb7e9fe2d86 : Add PRIMITIVE_LOW_TICK VibrationEffect
443459b5e9f8 : Fix behavior when primary fails initialization
74cad9cfb49d : Fix missing background where multiple KeyButtonViews are rendered in the same window
907910685fe0 : 1/n: Add ClientMonitors for authenticatorId invalidation
a12c40b53b3e : Fixed the debug message
236661e2b9ff : Import translations. DO NOT MERGE ANYWHERE
d8409498161d : Ensure OK/Cancel buttons always shown
a853c63fae32 : Migrate DetailDialog from ActivityView to TaskView.
f3929238b0a9 : Add TaskViewFactory.
cde9548a2c1b : Migrate touchable inset calulation from BubbleStackView to TaskView.
723784a055ba : Add state residency logging to power stats
e39e55449455 : DO NOT MERGE: Disable StrictMode VM Policy check.
63f7e2883baf : Add getProfileOwnerNameUnchecked private method and use in manageUserUnchecked
68b31b017e08 : Add feature flag for app hibernation.
20e734b8c8a1 : Added @TestApi to some TaskInfo.java methods
1f1e8d72abd4 : Add listeners for individual camera and microphone toggles
2e3ba7cd3024 : Make the sensor privacy state per user
ed9018d23284 : Add colorBackground(Floating) to DeviceDefault.Dialog
8cba5a0f7c64 : Added javadoc to apn retry \ throttling related methods
cb189d4630b9 : Improve RemoteViews to simplify notification view hierarchy.
d9e18369bf0b : Fully custom view notifications now receive minimal decoration when targeting S.
e59b66fbdb07 : Support the Carrier WiFi for Provider Model
fb4d09cadd27 : Read manifest values using resource id in idmap2
caf1078e52f8 : Check for running app op when checking recent
7946e72910b0 : Annotate method arguments with type annotations
42e7ba499bfb : Decrease notification-policy writes
f129b8238576 : Controls - Fix bouncing dialog
e9a466490185 : Fix flag intdef
946790208f69 : Allow user add/remove broadcasts to manifest receivers
83ff8ad4d78c : Carrier config for cross sim display format
68d5d7cdfe8f : 2/ Migrate some common shell classes to use executors
d862b98d91bf : Unset mNextDrawUseBlastSync if VRI won't draw
edf0e38932d6 : Mark mutability explicitly on the bubble overflow intent
840743f91b6c : Close AccountManager session after some failures.
76f8d668b255 : Enable PackageManagerService snapshots
0653379d2706 : Make 12 PackageManagerService APIs lock-free
a4af838b94fd : PackageManagerService lock-free skeleton
fd8a0240c006 : Mark mutability explicitly in tests
49983fcbbd08 : Copy LocationProviderBase API into SystemApi surface
32504841c4ef : Update SyncManager.md
c9471655ee3d : [Magnifier-77] Show it on long press selection
0916cee31c7c : Defined workflow to notify new users when the device is managed.
8b57ec0ede13 : Fix shell commands to use "current" user
a26f4a38ca81 : [SettingsLib] Update "fix" shim to use new Wifi subsystem restart callbacks
57c0f56bf7d0 : transcoding: Use CamcorderProfile bitrate for transcoding.
5bf3a60eff39 : Switch to controling if toast rate limiting is enabled using TestApi.
33edb43f6a41 : Remove preinstalled from SYSTEM_ALERT_WINDOW
9e34ba7c6870 : Add shell commands and other support for host CTS
630647823403 : Use accept_original_media_format constant
dd86cfbd5729 : Re-implement TvPipController
068369c26ade : Refactor .tv.PipNotification
bfc660416334 : Do not click on TVs in PipKeyboardTest
a5bb61e82020 : Large clock - Don't allow overlapping animations
13070106c6fb : Import translations. DO NOT MERGE ANYWHERE
946f8d41bc0e : Implement AImageDecoder_resultToString
b6c23ac88cf0 : Change mounting storage data and obb to on by default
367c9d021606 : Add Feature Flag for guarding development of two-column notification shade
df301aaa540e : Initial framework needed to draw circle with RuntimeShader.
0b8534e817eb : Add GPU memory stats to SystemMemory atom
4d7d9603e9d2 : Add TEST_MAPPING to run WebView CTS/GTS tests in presubmit.
97fe646cb650 : Import translations. DO NOT MERGE ANYWHERE
41fffb49d5c9 : Support for showing percent progress in boot animation.
22d11e197fe5 : Implement KEYCODE_TV_POWER
596e4fd4f78d : Add logs to indicate why a surface is invalid
841a83805281 : Make ScreenPinningRequest#getWindowLayoutParams protected
5b7c195b0d4c : Follow-up fixes to MusicRecognitionManagerService
ef47c4f31752 : Add basic High Brightness Mode implementation.
aefbd7ba69cc : Specify the default theme for splash screen window.
d46c53b8e435 : Add getter/setter to access emergency number overrides
3ece8f8ce214 : Remove moveTopActivityToPinnedRootTask completely
98abb2ec3a30 : Unhide APIs in Framework that were already unhidden in Jetpack.
4b8c659f011e : Defer window removal including app transition
51193cd9696d : Sync Framework from Jetpack.
6f56f7345fd0 : Fix no #onUserLeaving() when top activity paused
43e7e0adec1b : Ensure OK/Cancel buttons always shown
32586ae85cef : Import translations. DO NOT MERGE ANYWHERE
d9950c91465c : Import translations. DO NOT MERGE ANYWHERE
3492b92b261e : Catch the SecurityException in the APIs of SoundTriggerSession to avoid crashing.
30fe6aa9648e : IME API: InputConnecton#setImeTemporarilyConsumesInput(boolean)
f211bd55f5c9 : Import translations. DO NOT MERGE ANYWHERE
2be098c2b56a : Making it easier to investigate jank and latency traces
b301162211ba : Add OWNERS for new android/power
84a6a53b2237 : Updated Fingerprint enrollment logging
c5bd0301fed3 : Dump list of saved resume components
c6c603078b9a : Make Pip usage of FrameCallbackScheduler an actual class
cd561fc63bfa : Add 'ongoing' filter type
5b5978a28ae7 : Reverse order of operations.
2ee0ab9556f6 : Migrate FrameTracker to use ST Jank information
e5371006acbd : Support for Watchable verification
a1779c1ea388 : PackageManager lock reduction: IntentResolver
a6e588bf9b1f : PackageManager lock reduction: Settings on-change
f11786982a22 : New watchables for PackageManagerService
68fbb4725016 : Basic support for split-screen in new transition system
327739493602 : Adds a model & view layer for long screenshot tiles
22dbd0413ff0 : Expose FLAG_MUTABLE_UNAUDITED for use by CTS
e9261ea9d6a9 : NetworkCapabilities: Embed location senstive TransportInfo
0767818077e8 : Create copy of op list, return empty if indicators disabled
770df97befae : ActivityManager: don't freeze processes holding file locks
b57474fe7cb9 : Add SUPPORTED_MODES_DEVICE_OWNER to force DO provisioning
39cc594df4d7 : Reduce job readiness checking.
21147c02f8ee : Show LargeIcon as wide for apps targeting S.
a2114a56c862 : Fill out RemoteViews methods for editing LayoutParams.
a3ecf2944d6f : Import translations. DO NOT MERGE ANYWHERE
aa568bbd380e : AOD/LS - Large clock adjustments
27d51c89fcf8 : Add a semantic action IntDef in Notification for marking a conversation as a priority
fa09ba1ddaf3 : Import translations. DO NOT MERGE ANYWHERE
e3b703f33624 : Implement AIDL setCapabilitiesCb
e3227168a8fd : Revert "Set setCurrentProxyScriptUrl as public"
72b28f269035 : Revert "Move service-connectivity to the tethering APEX"
6d92d0137c45 : BlastBufferQueue: Add SurfaceView resize tests
7ffb73f8ff39 : [Media ML] Unhide dispatch key event APIs
2b3fb3017e30 : Grant the verifier app additional EJ quota.
f167275f604b : Screenshots: use ImageExporter
c6ca8d1c12d6 : Integrated FactoryResetter with DevicePolicySafetyChecker.
703f295c2925 : Prototype tiles with side labels
0d18e82854e3 : Update javadocs and remove unused hidden API constant
4347ccb772ac : Restrict {AM,WM}.closeSystemDialogs()
be65485d0ded : Make the resumed activity visible
07f68e36fdc5 : Expect IME to use whole screen on landscape
d5c8bca6189e : Switch on app switching background activity launch improvement by default
8e0d398ab901 : Make IInputMethodManager to oneway (8/N)
0812325d3d8d : Add log about adding hidden task
78cbf5dfa6b6 : Move Settings preferenceCategory style into SettingsTheme
74e1d37cad08 : Add a UI Context for RootTaskDisplayAreaOrganizer
91b3f6ace48b : Fix the trampoline activity shows at the top due to app transition.
7f630d22b83d : BG-FGS-Launch uses the same grace period mechanism as BG-Activity-Launch.
8f2c59c0cba7 : Prevent multiple calls of ActivityThread.systemMain()
068c567fdda8 : Allow services enabled after force close
272fbb43ecf6 : Revert "Invoke organizer events when a display is added / removed."
d6d96c74c40b : Add accessibility floating menu settings key
4421aee5e0c7 : Pass the correct user id
7e7c3d72bcd9 : Check if mGrContext exists when requiring a vk context.
7c2e5bb7c5e6 : Remove AUTOFILL_TYPE_RICH_CONTENT and related code
4949e2ad3c9b : Fetch the WiFiInfo from NetworkCapabilities
bb234aaad8a2 : Replace updateAllPermissions() with onStorageVolumeMounted().
d96a064ded9c : Finish swapping packageName and permissionName.
30f6a80e985e : camera2 docs: fix CONTROL_AWB_MODE documentation.
2dd693fcb923 : AudioService: remove debug messages
145b0157b9f9 : Revert "Revert "Defer FGS notifications from legacy apps by default""
95d6b6747e7c : Add an emergency category to settings injectable mappings
30dc2e01714a : Accept --overlay-name flag in idmap2
0699f1de6a68 : Remove idmap path 256 length limit
a59368e0feba : Updated RenderEffect documentation
a84603182bbb : [SettingsLib] Wrapper for the "fix connectivity" Settings action
af2971d8c3f2 : Add the new InternetTile for QuickSettings
7fa26f552bf8 : Enable blast adapater for SurfaceView
dac5abcd4cf6 : Update allowlist for shell and BIND_CARRIER_SERVICE
41797aa777bc : Pass focused field's ViewNode information in the augmented autofill request
b6e4a3139e1f : Expose role API for Settings on RoleManager.
a677335c585a : Make AndroidFuture and ServiceConnector ready for module usage.
6c6e871fba69 : Refactored base code to getDeviceForPortId
23002b7b9709 : Fix some lint warnings.
b360f29bafd1 : AccessibilityManagerTest: Add FLAG_IMMUTABLE to PIs
346388324747 : Make PendingIntent immutable
9a058d26222c : Move "API" constants to API classes
cd101fa5b972 : Add start / stop to location_time_zone_manager
616df78f9e60 : Add LocationTimeZoneProvider test infrastructure
2959fa471ab7 : Introduce API to get CDM profile permissions description string
16d4293267e6 : Enable FGS BG start restriction for apps targeting S
7a391fbc79a7 : PipNotification: Add FLAG_IMMUTABLE
7a46eda83ee0 : Add GNSS capabilities and antenna broadcasts
0621313fe65f : Implement FrameInfo methods on AImageDecoder
2ad14681cae6 : Partial hal support for secondary link bandwidth
e8bd5284d333 : Notify visibility change if source visibility is changed
a01eaf571a83 : In addition to checking for GET_APP_OPS_STATS permission, require running in the same process or being instrumented to access stack trace collection API.
49887b270c58 : Let sysui integration tests run in presubmit.
524336dbbddf : Revert "Add shared transitions for screenshot->markup"
8415720b7651 : Enable PeopleSpaceActivity by default.
339174c88d0f : Reset bouncer hidden amount on keyguard show
a4a5d729ae18 : Revert "Enforce that a PendingIntent has an explicit mutability ..."
72704403aabf : [RESTRICT AUTOMERGE] Make WPMS look for DOs and POs in the correct calling user
a5680abacd50 : Enable Intent.ACSD restrictions
7dbb0540c0ff : Preserve the controlling state of appearance and behavior
4aba0d8466ef : Update Framework from Jetpack.
655252edfeca : Perform null check before updating originating tokens
73e0da3c987f : Improve app launch animation (1/N)
c2c5075bbfa0 : Screenshots: ImageExporter
794c7e29043d : Add UsageProgressBarPreference
f25656d4d4f7 : Removing the divider in footerPreference as part of the material next changes.
e8c4fa7558d3 : Add Extra gear icon in RadioButtonPreference
d00a379a9d3a : Create Task Builder
a2e2861231ae : Fixed issue with enabling/disabling routing callback
87727e4d955c : Revert^2 "Added update device info playback configuration"
dd12e9c10457 : Enforce that a PendingIntent has an explicit mutability flag on creation.
a8e676b32697 : Refactor Java GNSS HAL
dba8bbfd5e42 : Add per-change flags and wallpaper windows to transitions
8ab245806291 : Update icons and text for guest user
4546304f47c6 : Demonstrate per Uid screen energy measurement in BatteryStatsViewer
220446caf948 : Remove vibration from framework's emergency action
515e88cbc33b : Allow Intent.ACSD for notification action trampolines for targetSdk < S
e7c04a97dd07 : Added car_large_avatar_badge_size dimension.
2beaf3869d49 : Use app uids in DndRule proto pulled atom
9c8cbd7f12bb : Make registerAuthenticator synchronized
196bafdc64d3 : Clean up dead code in NetInitiatedActivity
b76a7f609fe4 : frameworks/base/wifi: Add MOVED.txt
ab6fd7362d48 : DO NOT MERGE Focus clock by default
f20d333adacb : DO NOT MERGE: Disable StrictMode VM Policy check.
b1a8ec5f7b5c : Use Tuner Resource Handle instead of Resource Id in TunerResourceManager
9a9ed60447b3 : Add DvrClient and DvrClientCallback
1f33110f50f5 : Don't cache null in getSystemService()
d7965fd114bc : Add detailed reasons for dropping events in ViewRootImpl
a8ff59dfb638 : Clean up unused code.
7860852d3b2c : Connect FalsingManager to HistoryTracker.
8848abd1b569 : Add ability to ignore gestures in FalsingManager
29046f3f102e : Remove BatteryController reference from ReverseChargingController
204b52a384f3 : Delete location.timezone.provider API classes
51582aed158e : Add filtering to notifications sent to NLSes
329fb641508e : Convert IScreenCaptureListener to AIDL
c5abc7738bb2 : Keyguard slice views - fix alignment
ad6e900d0052 : Fix expedited job exemptions.
2d1279f3a9f6 : Adopt sampling parameter
367d5e8e60d7 : Mark android.net.sip code as deprecated.
e2395016e2c7 : SystemUI: add dep androidx.concurrent_concurrent-futures
dab89bdde389 : Added nullptr check to pullFaceSettingsLocked
a51e4d761fb0 : Add permissions javadoc
34c917901a2c : SmartReplyViewTest: Add FLAG_MUTABLE to PIs
61e063c3b207 : RemoteInputViewTest: Add FLAG_MUTABLE to PIs
c5919d0a9d8f : InflatedSmartRepliesTest: Mark PendingIntents with FLAG_MUTABLE
d767d3de0ccb : BubbleExpandedView: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
627920cbcb53 : Handle provider initialization failure
139145be8082 : Handle EXIF orientation in hwui/ImageDecoder
b26aebc325fd : Implement AImageDecoder _advanceFrame and _rewind
7d5eb9543fd3 : Use default color when artwork is too small
3f1dfd1dc158 : Change MANAGE_MUSIC_RECOGNITION permission to signature|privileged.
ad4d5d365dc8 : Adjust time zone provider permissions
5efbc0f92903 : Revert "Revert "Flip off use of old Chooser targets by default.""
e367ff476cd6 : Consider rounded corners in occluded by (tests)
d54dbf9869fd : [CEC Configuration] Add listener system API
8142ddd64dad : [CEC Configuration] Use listeners from the HdmiCecConfig instead of Global Settings
ecf20a8565fa : [CEC Configuration] Add @SystemApi for CEC Configuration
42e22b3f5c8c : [CEC Configuration] Add listener support to the HdmiCecConfig
06bb87d8fec3 : Per-app configuration for force resizing
6b330ef7eec8 : Add shared transitions for screenshot->markup
48df7d1850a4 : Add config.xml fallback in DisplayDeviceConfig
ec1a69e87cb5 : Send display cutout to client via insetsChanged
3bbc280d709e : Keyguard: Fix missing IME, and apply better animations
e4b3ff67a63b : Send ActivityOptions to client
c3af7379baa3 : Intent flags for toggling tv notification panel.
18b36460b060 : Prevent skipBytes from infinitely looping
4bce80f1f304 : Provide alternative find-task method without ActivityRecord
179ed2b7d826 : Fix FastDataOutput performance bug.
2dc180ad738d : Rename and improve remote volume controller related methods
4efe0bed468b : onDrawImageNine is no longer used
0f4e6fa71544 : Import translations. DO NOT MERGE ANYWHERE
7ad368c2a722 : Import translations. DO NOT MERGE ANYWHERE
c35d15d6c293 : Import translations. DO NOT MERGE ANYWHERE
aec14cc7ef89 : Import translations. DO NOT MERGE ANYWHERE
f0776bbabc74 : Import translations. DO NOT MERGE ANYWHERE
8ef6abf1dff9 : Import translations. DO NOT MERGE ANYWHERE
5dfaea91c745 : Import translations. DO NOT MERGE ANYWHERE
67803482c18d : Import translations. DO NOT MERGE ANYWHERE
8bdc989ede14 : Import translations. DO NOT MERGE ANYWHERE
f0d9929ceea7 : Simplify RealLocationTimeZoneProviderProxy
e08927387cba : Import translations. DO NOT MERGE ANYWHERE
294205fc27c6 : Import translations. DO NOT MERGE ANYWHERE
1c5de3588ae9 : Import translations. DO NOT MERGE ANYWHERE
1778299348f3 : Import translations. DO NOT MERGE ANYWHERE
843cd67be521 : Import translations. DO NOT MERGE ANYWHERE
9b1a6ea1c916 : Revert "Get bluetooth A2DP status directly from BT"
ee2f57fca63d : Import translations. DO NOT MERGE ANYWHERE
b7132932c8a9 : Remove IActivityTaskManager#setTaskWindowingModeSplitScreenPrimary
9555d3608a63 : Import translations. DO NOT MERGE ANYWHERE
a5cf74d544a4 : Import translations. DO NOT MERGE ANYWHERE
9732eb10950b : Import translations. DO NOT MERGE ANYWHERE
535c86be1e4a : Remove TaskDisplayArea#getTaskIndexOf()
1778037875b8 : Add HIDE_REMOVE_CLIENT into InputMethodDebug
db9c5903228f : Revert "Add API to query role privileges"
a5d44e888dd8 : Refactor RoleManagerService to use system API when possible.
9befd4baa900 : Revert "Revert^4 Flip BLAST for SurfaceView"
6330248c89bd : Import translations. DO NOT MERGE ANYWHERE
7a33f2c708a6 : MTP: bring up MTP perf tests in Crystalball
9360c8e5ab70 : Password bouncer - Go back on first gesture
99e6ec93af4e : Import translations. DO NOT MERGE ANYWHERE
4c184b2e087d : Mark PendingIntents created in NPMS as immutable.
fde8a2f91766 : Get ApplicationInfo using usr id
d37582add266 : Import translations. DO NOT MERGE ANYWHERE
80234e7e8d46 : Import translations. DO NOT MERGE ANYWHERE
44f041dec332 : Add new methods to MainSwitchBar.
0d0cf3efc57b : Import translations. DO NOT MERGE ANYWHERE
2bff44d31e09 : Fix triggering One-handed mode introduces gesture conflict issues (1/n)
e382613962d6 : Import translations. DO NOT MERGE ANYWHERE
422e2418b076 : Fix set-device-owner from shell for AAOS
fead0fa2f11f : AudioService: focus abandon notifies focus followers
224822ecafdf : Disable StrictMode VM Policy check.
1befe1a2b293 : Use a consistent logging string for the xms message id
b1e84779fe85 : frameworks/base/wifi: unpack non-updatable/ folder
1a2943423490 : camera2: Avoid boxing primitives while unmarshalling primitive arrays.
5da04524ce09 : frameworks/base/wifi: unpack non-updatable/ folder
6fbb788fbdfa : Fix blur in ViewRootImpl
b5765cc3e75d : Clean up dead code in NetInitiatedActivity
50daa70e0d87 : AudioService: updates to death of focus requester
a958b1a81115 : Adjust visibility rules for migration
d14d72f6d215 : Text gets 2 lines for Standard expanded and BigPicture notifications.
68f32a3fe703 : Ues tuner service for getFrontendIds
6a54e73a3d0d : Update Framework from Jetpack.
ac6d791c75a1 : Reland "Do not add display area features for untrusted display"
2a4594ec5e21 : Add the missing call to write mInputToken in SurfacePackage to parcel
981cde188f33 : When autofilling content, grant URI permissions to the target app
4306d3f8e7d9 : Update framework from Jetpack
793af0398fe0 : Changed ApnThrottleStatus to ThrottleStatus
4b8a9882de90 : Flip blast sync flag
b76a3541a103 : Replace LocationProvider with ProviderProperties
0d0dde6544e9 : Change OWNERS for powerstats tests/tools
0aa41a85fe03 : Merge SV transactions to VRI BlastBufferQueue
e8abd9e6c34a : Add Restricted Mode settings observer to NetworkPolicyManagerService
5197d1bd33fd : Add Restricted Mode handling to NetworkPolicyManager
d2d9edbbaa75 : Keyguard: BG mediarouter initialization
d579c94480fa : Better IME transition while switching app with recents (3/N)
bfd7e2ce2bcc : Rename Stack to Task related terms (4/n)
7599ffc7b09a : Fix Tv Pip tests
19911209758f : Fix and clean up Tv Pip Menu
df238ea713c1 : Import translations. DO NOT MERGE ANYWHERE
9df10b9d82cd : Import translations. DO NOT MERGE ANYWHERE
aa38ee047615 : Import translations. DO NOT MERGE ANYWHERE
0f8a5212dbc9 : Consolidate waiting list of visible and launched activity
84d82cd0e99d : Create RestrictedTopLevelPreference for silky home
cd873ea85802 : Handle getExtension returning nullptr
63d80223c75d : Import translations. DO NOT MERGE ANYWHERE
5bbb47e2af03 : Import translations. DO NOT MERGE ANYWHERE
ae2d946c96ac : Import translations. DO NOT MERGE ANYWHERE
6f69f18ae18d : AudioSystem: Fix null check
d5f6582f458a : Add explicit Result::ok() where missing
8d5de97b8313 : Fix result code of launching existing activity in split
5728b5be2f15 : Create a main switch preference widget.
e5d2ca1fbd1d : Refine ViewTreeObserverWrapper
5409a48645d7 : Import translations. DO NOT MERGE ANYWHERE
3139f6d12c14 : Migrate frameworks/base/wifi & frameworks/base/packages/OsuLogin
b7844e5b0706 : Throw exceptions if obtain ActivityStarter before system ready
0afffd24e01f : Import translations. DO NOT MERGE ANYWHERE
d170c5c7f36d : Nullcheck device profile when re-granting on package change
d78aa998da63 : Import translations. DO NOT MERGE ANYWHERE
ded7fa7616e7 : Rename MediaOutputSliceConstants to MediaOutputConstants
80b14ff184f5 : Rename MediaOutputSliceConstants to MediaOutputConstants
9990ecec934f : Allow platform app to use USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER permission
111e80214e20 : Add Call Composer Tuple in RcsContactPresenceTuple class
09fdba427187 : Migrate frameworks/base/wifi & frameworks/base/packages/OsuLogin
0e2751991fd4 : Update PendingIntent with mutability flag.
01b2e17cbd54 : Copy the list before passing to deliverAlarms
a5de05830dcb : Apps targeting S can't be exempt from having an expanded view.
2ce46560c340 : Add a setting to test the new notification rules on existing apps.
4e66025888f2 : Modify Dangerous permission state pullers to collect all permissions.
c427b2e84322 : Update Column value types for BaseColumn.
68a5150e9bf3 : Update documentation for secondary carrier bandwidth
ca1482979883 : Make ImmersiveModeConfirmation trusted
693c6f7af291 : Add visibility rule for migration.
47aeda8251bc : Import translations. DO NOT MERGE ANYWHERE
15e1998fa908 : Make IActivityClientController oneway as possible
854373fa3499 : Import translations. DO NOT MERGE ANYWHERE
2c2e1bf150f2 : Copy the list before passing to deliverAlarms
57cae1eccdc1 : Import translations. DO NOT MERGE ANYWHERE
134206b120d2 : Update notif onClick logic
f17a1afc27fc : Set FLAG_UPDATED_SYSTEM_APP properly for APEX packages
a14a4ce9b020 : Override handleShellCommand() in NPMS.
bcb007a9e1c5 : Support Multi-User AppSearch within SystemServer
7102a6517968 : Import translations. DO NOT MERGE ANYWHERE
51a3a37b1bcd : [Attempt #2] Block untrusted touches in enforcing mode
dcab236e8ad1 : Import translations. DO NOT MERGE ANYWHERE
15eb7da79478 : Get bluetooth A2DP status directly from BT
399d80108154 : Import translations. DO NOT MERGE ANYWHERE
fb9c6e8d3c36 : Migrate away from AsyncChannel in NetworkAgent
80222a8079a8 : WifiInfo: Add equals implementation
36f802a060db : Convert WifiInfo to TransportInfo
e5436af58ca2 : wifi: Add callback onConnectedClientsOrInfoChanged handling
3cbd8bb28bc1 : Fix passive request for NLP
4a820ccc4104 : Make IInputMethodManager to oneway (7/N)
1db3a365dcab : AudioService: cache routing queries by stream types
fc174636b993 : Allow Tuner to update client priority without override the default priority
44d39aee72e4 : Lock the CoreSettings in ActivityThread separately
3f2e08158143 : Expose ImsCallProfile.EXTRA_CONFERENCE and EXTRA_CONFERENCE_AVAIL.
0317f6db483f : Only allow RecordDVR to flush buffer when the DVR is stopped
392e1e23e58e : Allow KeyChain.bindAsUser() to be called on the main thread
46b8ac9e31ef : New DevicePolicyManager operations with safety checker for device and package management
3cb31f957ca6 : Import translations. DO NOT MERGE ANYWHERE
9aaffe3c5c28 : Temporarily disable the new adb backup behavior
af42e0f676a6 : Adds RequiresPermission on ShortcutQuery#FLAG_GET_PERSON_DATA
97270e803deb : Make AccessibilityGestureEvent.gestureIdToString public.
09424eadc438 : Correct the resource type annotation on Icon.getResId()
246838fa684b : Import translations. DO NOT MERGE ANYWHERE
864d0b722041 : transcoding: move MediaTranscodeManager to apex
7e3788324469 : Don't require MANAGE_ROLE_HOLDERS when removing CDM associatons
0ff98ba6a633 : FrameworksWifiNonUpdatableApiTest: make APK package name unique
e0e31770cd6a : frameworks/base/wifi: Move migration_samples to non-updatable directory
fa209a71789b : Use rotated bounds as source touchable region for rotated app
965d845ef1e4 : Fix biometrics bug of mismatched data types.
9b53150b5fe6 : Center crop and clip notification image.
4b107b19e6f5 : Expose XMP offset/size constants as public
941719afde2d : Remove unnecessary broadcast receiver
c3060eae38b3 : Revert "Prefetching can be interupted by other service requests."
71666e99592e : Add logs to NextAlarmController
0cac9b6f0b0f : Add support for reading XMP from HEIF
d61f45c0e37d : Import translations. DO NOT MERGE ANYWHERE
bdf786e99d1c : Disable dexpreopt and <uses-library> check for "framework-res".
203940051c43 : Add key ACCESSIBILITY_BUTTON_MODE
2e3b8fefa257 : Import translations. DO NOT MERGE ANYWHERE
fbc9afb0846c : Add explicit Result::ok() where missing
c0ee99073696 : Pull CpuCyclesPerUidCluster
b656a3c3a1a1 : Import translations. DO NOT MERGE ANYWHERE
f9fd46830025 : Fix the device been wake up after dozing.
4e461c5a9f93 : Split updatable/non-updatable Wifi APIs into separate directories
3a75d659561f : Use net-utils-framework-common
97ff070f4e67 : wifi: add setSecurityParams APIs for wifi service migration
8d0bb8682d18 : wifi: add getSecurityType and createSecurityParamsBySecurityType methods
f7bb7555e0cb : 6-2/ Integrate AppPairs flicker rotation tests
38fd02061672 : Make IInputMethodManager to oneway (6/N)
2e6a09ef3cce : Invoke organizer events when a display is added / removed.
51bb4b487f20 : Revert "Added update device info playback configuration"
351e9cf9bead : Handle multiple relayout calls with blast sync
ad119d9a78f5 : Keep changed focus data after service disable
a0d2826aa859 : Remove IPermissionManager usage inside PackageManagerService.
3312239f3d3c : Label ExpandableNotificationRow for hierachy snapshot viewer
7f56f34e3b3f : Save list of nanoapps that a client talks with
8814f7f4f215 : frameworks/base/wifi: Move migration_samples to non-updatable directory
eb34ad14b96b : Set NSSL debug lines to different colors
96a8bf6e149d : Remove unused shelf state
8d15cc48fb51 : Use default color when artwork is too small
27b4b833f671 : Use WMStateHelper to waitFor transition
e72d3dec97cf : Resolve XML parser used to parse system data.
e7cc3ae66347 : Split updatable/non-updatable Wifi APIs into separate directories
23abf11a3a85 : Nfc adapter randomly returns null on devices having Nfc
112bf90c9e42 : Added profile-owner and device-owner on cmd user list.
39ab15d7245a : Revert "Added profile-owner and device-owner on cmd user and dump user."
e788aa451598 : Use new method of getting top layer FBO details from SkCanvas.
96b08ae7a824 : Allow-list yet-to-be-modules to not have last-api tracking
64d9b34509c7 : Disable FaceAuthScreenBrightnessController
941ad3a5f081 : Decouple display area from windowing layer
8b78e30ade34 : Resolve XML parser used in tests.
ef25f6d9c74d : InputManagerService: Remove unreached code
a1616135cc58 : Only show lock icon on devices using faceauth
dc211bfac3e8 : Prevent Fullscreen IME when app is in portrait.
7c6db063bc71 : Filter out WmShellFlickerTests that are not supported on TV
c68305ca8316 : Remove unused action string
064b201aa680 : Add tappable elements insets types to WM Wrapper
b63b92922ba8 : Introduce #createWindowContext with display
c6cf559a59b7 : Resolve XML parser used in tests.
56bc77955355 : MediaRouterService binds services when necessary
e0820e5e41c4 : Add S-NSSAI
a9e317552a41 : Add unit test for BatteryUsageStats
8677b4eb5bf9 : Add SystemBatteryConsumer for the Bluetooth drain type
fa41c8ecb5bc : Input device sensor manager event preallocation
2df72fb044a3 : Revert "Do not add display area features for untrusted display"
9daebe0748ff : Add birthdays to People Space tiles
c78b49af7740 : Audio: use preferred device for strategy for communication route
3bc2c00a53c4 : Ignore letterbox in two tests
fbcf6e325324 : Add test transition ExitSplitScreenFromBottomTest
21cfe8bb580c : 2/ Clear all recents tasks before running legacysplitscreen tests
181d26b7e584 : Add package name when initializing SoundPool.
54028c118f73 : wifi: Add new callback to support use case in bridged mode
226c6ccb96da : Use allowlist in permission internally.
22b805230465 : For managed profiles, use the parent user's default launcher
33de1a2d4c05 : Revert "Defer FGS notifications from legacy apps by default"
e4e515e2b49b : Add total GPU usage report into dumpsys meminfo output
c942308e8114 : Introduce DPM.isActivePasswordSufficientForDeviceRequirement
a6c8edd03684 : Disable certain transaction when swiping pip to home
c9e9058347e4 : Revert "Use eBPF-based time-in-state monitoring for groups of threads"
af413b18d2bb : DO NOT MERGE add android.permission.STATUS_BAR for cellbroadcastreceiver
f60c7c6758ad : multiple users support for carrier wifi provisioning
22a929115061 : Revert "Use queue to defer all task events"
a6acf80e01eb : Replace UDFPS circle with FP icon
ab508e96cf6d : Updating split screen tests
1e2456730d43 : Migrate ApkAssets to use NativeAllocationRegistry
b36d4a13a077 : AudioManager: Add communication device management APIs
b5b0f5678e59 : Add owners for power stats jni code
0484a89b774c : Add PowerStats HAL 1.0 support
db5d9e264494 : Import translations. DO NOT MERGE ANYWHERE
fd344dcd9d6b : Handle process death viz deferred FGS notification
7641cc800d55 : Fix incorrect assertion in StorageUserConnection
a8c76c101511 : Import translations. DO NOT MERGE ANYWHERE
dcccb262b2e6 : DO NOT MERGE port power tap gesture logs to new standard
ec345dad070f : Revert "Block untrusted touches in enforcing mode"
3a3b8ed24270 : Allow EJs to set storage-not-low constraint.
af309450f709 : Add start/stopProfile @SystemApi
0cbbd54be7c3 : Revert^4 Flip BLAST for SurfaceView
3b6a51e4ce77 : Expose enableFullTracking API to public
21258a577542 : Decorate PeopleSpaceTile with background chars.
9d85fd4d1077 : Fix startPostponedEnterTransition being called too early.
7fe47a64d248 : Fix screenshot failure with transcoding
d0df8698c403 : Determine if CEC stack should handle KEYCODE_TV_POWER
602b168f99b0 : Inject MediaRouter2Manager in MediaOutputController
68245ede661c : Create hardcoded allowlist for FGS-BG-start...
a8620b2c3cbb : Import translations. DO NOT MERGE ANYWHERE
fe2d1aca7ff0 : Enable binary XML by default.
e09d74c644c8 : Prepare for binary XML pivot.
f9266a2946fd : Migrate SettingsProvider to support typed XML.
09952ef7fd7f : Import translations. DO NOT MERGE ANYWHERE
17a635e5142d : AOD/LS - Large clock animations
946d9f1d21b5 : Add package name when initializing SoundPool.
f764d9e98f9f : DO NOT MERGE Correctly reset cross-profile app-op
df6c92919eff : Revert "Manual revert of 5s FGS notification enforcement"
94735d8ec4e0 : Add mediametrics enum for MediaExtractor usage
7e9887c795ef : Update the number of controls shown for larger devices.
720c7becdc58 : Add logging for People Space widget
5606549600ac : Add AppSearchCtsTests to visibility of the test utils.
5a76781a31f3 : Make releaseSomeActivities() a oneway call.
f4fdd100cee6 : Ensure notifying when only caption insets changed
0db51114286d : Fix screen should not automatically leave one-handed mode when the TalkBack user is exploring
b38c55063e98 : Allow TaskDisplayArea to have TaskDisplayArea children (4/n)
4a85741bd0b1 : Allow TaskDisplayArea to have TaskDisplayArea children (3/n)
1d1547b11e7b : [Media ML] Copy over ActivityManager#handleIncomingUser
16c3ec7781d7 : Some cleanup (3/n)
2cf104161fcd : Move some fields/methods into StagedSession (2/n)
c26a04ce1abe : Only update native InputApplicationHandle once
70bed6757fec : Haptic effect on swiping the notification item
7cbf063fa9a7 : Extract staged session code to a separate class (1/n)
285feba16858 : Mirror TaskSnapshotSurface to WMShell(2/N)
484bd16e329b : Fix issue with white and black themes
0fb19118279f : Removing unused method
93cc97e7558f : Import translations. DO NOT MERGE ANYWHERE
1e47be9a6084 : Add XMP offset/size to MediaMetadataRetriever
ccc5af201a3e : Add Setting API to set/get enriched calling with call composer user option
be43f4ebf675 : Separate blast sync for surface view from blast adapter
fd7a3d3fa2b3 : PackageManager lock reduction: server reconfiguration
9ff383399236 : PackageManager lock reduction: InstantAppRegistry
6330ab8957ec : PackageManager lock reduction: AppsFilter
ab5aa14014e6 : PackageManager lock reduction: Settings
f9270393bd5a : PackageManager lock reduction: IntentResolver
e5f12abfecd8 : Add RESULT_ATTR_DONT_SHOW_UI_FOR_SUGGESTIONS.
7d9e11576fdf : Replace LanguageTag.isLanguage with public API
1900bef1169d : thermal: Add AThermal_getThermalHeadroom
44a9559316ed : Add tint controller for bright color reduction
a5dec0da4d60 : OWNERS file for internal/power
198ced861a1f : Make a copy of libcore.util.ArraysUtils in framework
1d29b4c0878c : Add feature for inputdevice sensor manager.
92dfd67351bd : Screenshot to share sheet shared element transition.
2c8ea7b0217e : Fix showing black background when resizing the divider bar.
852b48b61abe : Removed DPM.factoryReset() method used by ManagedProvisioning app.
04108ebb8959 : Adding logging for the ML mBack gesture model.
346eed7325d4 : RESTRICT AUTOMERGE: Set mAllowWhileInUsePermissionInFgs correctly when bindService() from background.
7bd07b24b339 : Import translations. DO NOT MERGE ANYWHERE
3995f0db93b6 : Unregister Touch Sensors for DOZE_AOD_DOCKED
cd6147bea9b3 : Add "modeled" power components
491b927af09b : Fix CDM `associate` shell command
95adf19d4c8b : Add motion sensor configuration for Sony DS4.
f53dedb88356 : BatteryStatsImpl uid blaming for measured energy data
09b0f084d34e : Fix tapping on screenshot preview
c6b5fe913a31 : Import translations. DO NOT MERGE ANYWHERE
8a60f43612a3 : Added update device info playback configuration
5903cb5f0c15 : Adding android.permission.CAPTURE_TUNER_AUDIO_INPUT
8daac22971b9 : Replace Locale#adjustLanguageCode with its own implementation
e1a22b9237cb : Fix screenshot exif attributes
a26dd05602d9 : SyncPointerCapture (7/n): Clean up unused code from old Pointer Capture
26bf81f9feab : Removes undesirable invokation of checkUriPermission
f40041458e1c : Add package name when initializing ToneGenerator.
7e1bb6e4a4bb : Move background blur to Dim layer
9978f3a20920 : Add attributions to PackageInfo
7222fdcb0eae : Fix default for remove_labels setting
832138f2ab2f : New DevicePolicyManager operation: WIPE_DATA, LOGOUT_USER, SET_USER_RESTRICTION
d48706535ce0 : Remove PeopleSpace icon, enable widget by default.
b5fc9412d005 : Disable CE access checking for canAccessDataDir.
aba1f2265449 : Handle NEVER-but-elevated-bucket case.
89c3a9774820 : AudiomManager: route getDevicesForStream API through AudioService
b8ea95e28964 : RCS Provisioning APIs for Single Registration
3c2cb70013e0 : Revert "Unify and clarify divergent flows e.g. where augmented autofill or"
1c475a4b4393 : Don't change the voice interactor setting if it's explicitly unset.
c962a1acd6bc : Don't change the voice interactor setting if it's explicitly unset.
0f42b0bb305e : Add notion of Quirks the Device Display Config files.
32c2514a9dde : Add most basic aspects of permission usage to PermissionManager
cbc6ab9444f5 : WifiNl80211Manager: improve logging
7dba1da1fa52 : Refactors RotationUtils to be independent from device width.
1fff41fb3bd1 : Fix NPE in user builds
166d683ea416 : Make low storage notification PendingIntent immutable
d86481e65092 : Block untrusted touches in enforcing mode
63d7cb196d9c : Make AndroidManifest.xml entry reference config
5aab78043ced : Add retries to CEC detection
4ec2bc4e3ed2 : Make VolumeDialogImpl a trusted overlay
c3160532de81 : Use queue to defer all task events
c7aa3f18f600 : Limit build visibility of modules in apex/...
ad9223f687f8 : Add attr for nfc applications to configure support power states
975d47e1bc9a : [A11y] Notification Intelligence Feedback UI
8635302f0586 : Adding assertions to ReOpenImeWindowTest
df9a44e1fb39 : Make low storage notification PendingIntent immutable
c15e20dc04b4 : Import translations. DO NOT MERGE ANYWHERE
ecad63042b63 : Fix Pip tests after Pip Menu migration to a Window
bf01d9b7a3cd : Cache stream volumes to prevent ANR
4b21ab4aa64a : Fix background colouring for settings themed icons
b23206602ade : Add freeCache API to ExternalStorageService
103dd32a74f9 : Prefetching can be interupted by other service requests.
d184971cceea : Fix restore of RecyclerView scroll position
f2c137464f85 : Fixes use of elapsedRealtime vs uptimeMillis
098c34c3b778 : Try to fix rounded corner overlay issue
5909b00f8b4e : Notifies updating magnification switch visibility when the magnification shortcut is triggered
ed2f7d4b3d34 : Notifies showing magnification switch when the touch interaction starts or ends
ab03e08bfb58 : Create test utils and shims for porting AppSearch CTS tests.
373496657d71 : Bluetooth: Check state correctly when client wants to bind
a0cd83e9fb25 : Add Iwlan configs
a2a83f0110ee : Process DisplayAreaAppearedInfo when registering RootTaskDisplayAreaOrganizer
9abb93e68a9f : Next styling for volume control
369efdabdb21 : Fourth batch of permission in-process API refactoring.
9b5831b0a1bc : [PARTIAL] Migrate Tuner JNI to use Client interfaces
f85b559a7f72 : Plumbing through GPU context priority
f24f4e830d04 : [WifiCoex] Add @hide API for default coex algorithm enabled or not
eb90ca88b394 : SyncPointerCapture (6/n): Move Pointer Capture to InputDispatcher
b94da68e104c : Add System APIs for TimeZoneProvider
476f3591efa6 : Don't assume the brightness ranges are of size 2
fc652f2457ef : Update FDN and SDN constants
b630bb28021e : Prevent duplicate call to update movement bounds on rotation
c191c6a8f3a1 : Allow expedited jobs to be persisted.
e751e1036a04 : Add InputConnection#performSpellCheck().
64785d2b06d4 : Clean up gesture monitor pid collection
81260f05a2e3 : Intercept back press for TaskView
6b6699abe5af : Expose MediaExtractor entry point to MediaMetrics
a4d48cdd20de : Automatically dismiss SIM combination warnings and selection dialogs.
ff097cef1746 : Move NUM_GPS_SIGNAL_QUALITY_LEVELS to GnssSignalQuality
88ae1a2dcc95 : Do not crash if setSystemFont is called twice.
7fe1f0d4ef7c : Separate window and monitor ANR notifications
5497568a87b0 : Mark layout_preference container not important for a11y.
d82e7c4c1359 : AOD/LS - Animate bottom view text indicator
b09236d867dd : Fix sharing shortcuts not showing for Work Profile.
df2632f4693f : Rename "Foreground Job" & "HPJ" to "Expedited job".
f83aa56d3642 : Pass monitor pid to InputDispatcher
0bfdf8bcac3f : Update notif corner radii
21e60a9d43b4 : Add Initial SearchUIManager
de9005bab175 : Add package name when initializing SoundPool.
9573505a5fb9 : Add a way to iterate over a specific op type
6f83f477b9b4 : Adding logging for the ML mBack gesture model. Test: manual on device Bug:150170384 Change-Id: Id6e71b806db3e7cc8bf0b98321c561a5d2e8fbca
e0410f77eef8 : Don't throw RuntimeException on supplicant start/stop failure
d22eebefdb87 : [GraphicsEnvironment] Avoid null access.
447eebd6d81c : Rename setTint to setColor
871b04e2b58b : Defer FGS notifications from legacy apps by default
8c4e05fc9b5a : Refactored FactoryResetter to use a Builder.
5cbbac84c3b6 : Improve headless system user's DO setup flow
308cafe88e18 : Expose forceUpdateUserSetupComplete as a TestAPI
d4a19fea0f97 : DPM: Allow Device Admin targeting P to set quality
a924b839d19e : Clear fixed rotation if rotated recents activity becomes top
089e1512d483 : Grant HDMI_CEC permission to Shell
17cb4137ad07 : Fix sharing shortcuts not showing for Work Profile.
2ecc1be92e7a : Screenshot swipe-dismiss polish
78b1409b8ded : Import translations. DO NOT MERGE ANYWHERE
d004f41188ba : Correctly reset cross-profile app-op
ab813b4f1215 : Expose MediaExtractor entry point to MediaMetrics
ff1ca0ede997 : Import translations. DO NOT MERGE ANYWHERE
beb7ecd3f342 : [Media ML] Replace user-related hidden APIs
b19810da77c5 : Throw appropriate exception for session transferring
ebb1c97b1c7a : Show notification content in single tile widget.
a5426a9956dc : Import translations. DO NOT MERGE ANYWHERE
5d4d7165ef40 : Fix swipe for notification default should be on instead of off
e642bf0d605a : Import translations. DO NOT MERGE ANYWHERE
67eb83ba0b77 : Add StorageVolume#getStorageUuid
989204e09bf9 : [CEC Configuration] Rename 1_4_b to 1_4_B
e903bf62394b : Import translations. DO NOT MERGE ANYWHERE
856fa0c30aac : Animate bounce effect when tapping
76d21d09d498 : Move requestPictureInPictureMode to internal
4d810d41132d : Move phone ID to extra for action provision
48eec1970f1c : Move phone ID to extra for action provision
7749895904a0 : Unhide AppSearchManager APIs.
fbe21fe66155 : Unhide GlobalSearchSession API.
b0bb379e10e1 : Unhide AppSearchSession APIs.
779b7cebf0ed : Sync platform from Jetpack.
274239d93896 : Correct annotation of ActivityOptions.SourceInfo.SourceType
85b53955ff71 : Send legacy default SMS change broadcast in SmsApplication.
7e5cff6f6282 : Fix 2-level task to 1-level task (2/2)
c9f90b56df50 : Hide ContentInfo.partition from the public API
07e285519b18 : Import translations. DO NOT MERGE ANYWHERE
f60bfae8863a : Support tappable elements on left/right sides
31f3f50f390f : Add a config to control whether we should attach the nav bar to the app during app transition
f8dcca3c3ede : Introducing FactoryResetter, a single entry point for factory reset calls.
acd99701133e : Add tests for Ime reparent to target RootDisplayArea
179a6b06836d : Remove recycling magnificationSpec and region.
823889cc7991 : Monet feature flag
58a645b8d677 : Grant device profile if the device is already connected at the time of association
0d14e02d42b2 : PackageManager: don't call Debug.getCallers() for an error message
b74185b3da1e : Add FilterClientCallback implementation
c390f83eb0a1 : Allow custom implementation of color extraction
8e64f2b0dee7 : Some cleanup around LaunchParamsModifier.
7c7dd829eddc : Rename LegacyRoleHoldersResolver to LegacyRoleHolderProvider for system API.
c1e764c571d8 : Update owners for appsearch related code.
a476b7f89e90 : Update Indic scripts
3c704df4b755 : Prototype remove labels in QS
94565726412f : Add nullability annotations to device state XSD file.
12ab2a65c9a7 : Fix Tuner Unit Tests permission and add a feature checker in the test
8ebfc33d1798 : Update AbstractAccountAuthenticator to call out the caveat in addAccount that requires synchronous execution.
3ed3089fdb07 : Use SkSamplingOptions when creating image-shader
d5b1498faef1 : Expose resetAllCellBroadcastRanges and permission
f9e4f713744b : Remove warning about cases where root is null
b8d35d105324 : Provide vsync id for PiP animation
79c45aaa3c67 : Porting AppSearch jetpack upstream changes to platform
c3cfd025d07d : Remove shadows from shade
939ab37eca40 : Import translations. DO NOT MERGE ANYWHERE
062b17a17120 : Rename splitscreen package to legacysplitscreen
b655e3220738 : Merge boundsChangeTransaction to syncTransaction when in blast sync
1bf5680b38ae : Added support for RootTaskDisplayAreaOrganizer
3935bdf708a8 : Exposing AudioAttributes#usageToString as public API
41a18d334049 : Clear flags when a rollback is committed.
1aeb886e8885 : Add OWNERS file for display-device-config dirs.
9661bf7a40d3 : DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL.
514b3297768f : DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL.
0fed2d8e7e2b : DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL.
d0ad4beb52ae : DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL.
fea938bd5f77 : Support GnssMeasurement AIDL in JNI
a11a21fd1247 : Add OWNERS file to device state XSD directory.
47ac3aae2217 : Combine uids for CpuTimePerUidFreq atom
02cee29ccbbc : Marks Settings.mPackages as VisibleForTesting
4c745719fad6 : Add missing decreaseIndent.
fedbadf57eee : Protect account chooser activities against overlay.
6ff42dd2d264 : Protect account chooser activities against overlay.
81d4a1ff3e45 : Fix DPMS.isCredentialManagementApp()
89f45ca74b6c : Updated documentation of VectorDrawable
85af0bab6936 : Add sf_missed_frames field to UiInteractionFrameInfo atom
06a8530e9479 : Revert "DO NOT MERGE Add RECORD_AUDIO_OUTPUT app op"
7563c0bb5b2a : Protect account chooser activities against overlay.
8b65d62d83e8 : Compare supported modes in DisplayInfo.equals()
7af0bcaccd27 : Add a path for GNSS time suggestions
498b87a347ab : Clear fixed rotation if rotated recents activity becomes top
4216bb64d75c : Add BROADCAST_CLOSE_SYSTEM_DIALOGS to System UI
3952caa992ed : Fix transcode_optimize flags
5e42dc34734b : Stop deleting app widget id because of crash.
0ebd7a713860 : Combine CpuTimePerUidFreq uids using base uids
ed15eee54558 : Update Visualizer implementation after changes in AudioEffect
cd2640bf3020 : Consider root task offset when updating split bounds
5c2c75eec6a6 : Remove unnecessary lib from WmTests
0e08c81e9858 : Remove lock of getLockTaskModeState
43f10543e64f : Extend Battery Defender strings chars limit
9d36cc228028 : Don't reset default launcher if the user is not loaded
9f889ca4e620 : MediaRouterService binds services when necessary
631f90a7b860 : The ability to start FGS can be passed down by service binding.
96165b598316 : Force sampling to always take all ops for the same package.
498aa12949a9 : Remove FastNative annotations on synchronized methods.
b6c4b82ebf90 : Move TaskSnapshot into android.window package
2f37c38f335c : Clean up LetterboxTaskListerner and all related logic.
1292b4a974b3 : add permission check for exported activity
3f8b46ebf8e9 : wifi: create security type for Passpoint R1/R2 and R3
ff6457f82240 : Migrate to frameworks/proto_logging/stats
ce0f9518a819 : Add attachinfo information to ViewRootImpl dump
cbaf2ac108a8 : Send DROPBOX_ENTRY_ADDED to all users
d7bdb80ef4c6 : Create surfacecontrol before layout in relayoutWindow
a68473ce978f : Only update native InputApplicationHandle once
6bfeaa0e355b : Add an initial Demxu client and Filter Client interface
8b5c9c606138 : Added View#setRenderEffect API
32a19285aa32 : Add SystemBatteryConsumer
0f5884ba6900 : Adding setter and getters for setRttBurstSize() in RangingRequest (client)
a673468ed91c : Add a FrontendClientCallback struct and enable callbacks in FrontendClient
bf68a16af57a : Add an initial TunerClient/FrontendClient interface to interact between Tuner HIDL and Tuner JNI
77fb7f69e475 : Skip clearing verification for apps marked with SystemConfig <app-link>
c729f3921f25 : Remove AppSearchException from java doc of AppSearchSession.
547c4f70c324 : Allow ShortcutPackage#findAll to return cached shortcuts.
0be508c1665a : Add rotary highlight to switches
757491fd7be6 : Added profile-owner and device-owner on cmd user and dump user.
fe4fbb849697 : Migrate to frameworks/proto_logging/stats
de039a68bc11 : Migrate to frameworks/proto_logging/stats
350c3e0c7a31 : Migrate to frameworks/proto_logging/stats
a5df6ab53946 : [am/SettingsProvider] use ForUser method to get AnrShowBackground Settings
c7873d1dc2a5 : Remove anchor scrolling
be3c0ef4fb43 : Dedup onClickListener for clearing silent notifs
c0e09ce72b69 : Round notif corners on swipe
6eba7325b628 : Disable notification background drawing
07c2422ad0ca : Revert "Split getInstance and createInstance in AppSearchImpl"
eb8ab9868160 : Added MANAGE_USERS to CarProvision.
865f44be769a : Extract the SysUI Icons and Strings
471f8cec334a : DO NOT MERGE Add RECORD_AUDIO_OUTPUT app op
638ebb32547a : Listen for EXTRA_PRESENT changes
ea5328089261 : Move SurfaceControl Brightness calls into LocalDisplayAdapter
5e26d7570db2 : Allow background apps to vibrate with communication request usage
6dcf50edb6b8 : Add RECORD_AUDIO_OUTPUT app op
296b7e9bfac9 : Make isAppBad() lock-free
77f8dcdb54c5 : Remove unused code
f97fff7cc619 : Don't open frontend device if it's a shared frontend
5d8bb2633737 : Change android.testPatternData --> android.control.testPatternData
379f1eb654fa : Revert^3 Flip BLAST for SurfaceView"
258e8ff1f4ce : Change AppSearch querier from component to package.
191d03bc43a2 : Allow TaskDisplayArea to have TaskDisplayArea children (2/n)
61ef6329a319 : Move CtsAutoFillServiceTestCases to group presubmit-large
b1ad3c562569 : Restore get/setExtras per API council feedback
108dd9447982 : Grant CHANGE_DEVICE_IDLE_TEMP_WHITELIST to call log provider.
923b6d86784d : TelephonyRegistry: Pass featureId to LocationAccessPolicy
1f8634ec20e7 : New DeviceConfig flags for NAS
9da97c2d39d4 : Don't kill apps receiving OP_REQUEST_INSTALL_PACKAGES.
d833f0dab440 : Make IInputMethodManager to oneway (5/N)
8de8a9585761 : Handle PhoneStateListener created on a non-looper thread correctly.
fe1579e251e2 : Not need to show magnification switch UI when magnification scale is changed
60ae7ac35b8a : 6-1/ Integrate SplitScreen rotation flicker tests
3e2cf2ea9c34 : 5-1/ Migrate CTS split screen testNonResizeable tests
a77c8dff4364 : MediaMetadataRetriever: Fix null pointer exception
b000576dffbb : Revert "Porting AppSearch jetpack upstream changes to platform"
df5396ea598e : modularize the gesture detection mechanism for magnification
8bef0108a8f9 : Cache font data.
0a8c907f68d2 : Midi: Use exceptionCode instead of transactionError
67383ec2678f : Refactor GNSS JNI: GnssMeasurement
5a5648dcb5a3 : Make IInputMethodManager to oneway (4/N)
c5059b796312 : Rename powerstatstests to batterystatstests
205637383c00 : API for CDM wake-up opt-in
1bbcd4ef884e : [Suggestion] Add listener for user approval status change
f9a4ec89dcd9 : Initial integration of BatteryUsageStats into PowerStatsViewer
a5929dad1f08 : Automatically dismiss SIM combination warnings and selection dialogs.
dabbcf5903dc : Fix DevicePolicyManager.isBackupServiceEnabled() breakage.
c6d183923ced : BackupManagerService: Make new behavior conditional on ChangeId.
79192da3f32a : Enforce BACKUP permission on Service end.
65404d6c66a7 : Move permission methods in PackageManager to PermissionManager.
e7d707ceb0eb : Move a subset of PermissionManager APIs into LegacyPermissionManager.
3befe55f1a29 : Make all activities on visible and focusable leaf tasks be resumed
f0acf2f12848 : Do not load Typefaces twice in system server.
9d90cbddba66 : Hide the lock icon if there's no screen lock
546878fbdf32 : Don't suggest now-deprecated APIs
905ad551931c : Fix initialization of SmartReplyView button colors
d8b61b515938 : Fix DevicePolicyManager.isBackupServiceEnabled() breakage.
0d2bc8a574bf : Fix issue with saving protos to disk during shutdown.
a1762666518a : Only apply the task's pending transaction if it is detached
675df9945923 : Hide NO_THROTTLE_EXPIRY_TIME
850f34160bcd : Add OWNERS for battery stats directories
61c63d5306b2 : Migrate DisplayFoldController fold state to be based on device state.
6673b3163857 : Use shell executor for TaskView
74bd832ad420 : Fix padding in QQS so tiles only move vertically in portrait
41b8b1fab172 : Avoid calling getTopMostTask() twice in Task#fillTaskInfo()
118f8b9d5205 : [NetworkPreferenceApp] Initial skeleton
e264ac636a00 : Allow TaskDisplayArea to have TaskDisplayArea children (1/n)
c70e644008e0 : Fix import order
4991ba70c93c : Camera: improve session.close documentation
46e9fe9a4d1c : Remove MediaTranscodingTest
3ff453a94439 : Add per-file OWNERS for BatteryStats
1587eabd4f8a : Add OWNERS for BatteryStats related files
c5b5c7611fcc : Some cleanup/rearrangement of shell transitions things
74860c603262 : OWNERS for SysUI Jank (2/2)
192d489d401d : Give START_FOREGROUND_SERVICES_FROM_BACKGROUND to S apps
e4bea7b1c8c7 : framework-wifi: Migrate ParceledListSlice to the version from module-utils
9123a77af7b7 : Bug fix: GestureLauncherService is disabled incorrectly
b50cdde5f009 : BackupManagerService: Make new behavior conditional on ChangeId.
4ab5af1eb569 : Enforce BACKUP permission on Service end.
b3886bcaeb5f : OWNERS for SysUI JankTracker
856be9e97b2f : Add PendingIntent flags
806e46e66889 : Import translations. DO NOT MERGE ANYWHERE
df235a4d677a : Use LatencyTracker to log the time of recents animation
23dcad5007ed : [CEC Configuration] Move master configuration from '/product/etc' to '/system/etc'
549d48e733dc : Block custom toasts when app is in the background.
630dec9eb496 : Fix DevicePolicyManager.isBackupServiceEnabled() breakage.
7a5ad17bde84 : Import translations. DO NOT MERGE ANYWHERE
0786ebc98e63 : Update handling of incoming CEC power key presses
1179f84f540e : Make FalsingClassifiers less stateful.
3ae5052e7b87 : Add HistoryTracker to FalsingManager
0d0dd7f82101 : Fix up LogicalDisplayMapper
cbfa72a4b6c2 : Bring insets fields back to AttachInfo
fcc5a5f92fab : Unregister Touch Sensors for DOZE_AOD_DOCKED
28fb4ade139e : Remove stub since proper delegate is implemented
cde89554f997 : Release sleep wake lock if activities are stopped while sleeping
e0446debece5 : Import translations. DO NOT MERGE ANYWHERE
9674c1f1f970 : Log on unauthorized Intent.ACTION_CLOSE_SYSTEM_DIALOGS
48b6f8616fbc : Wifi: Disable network when detecting carrier eap error
b1e55c28cb49 : Updating IME tests
1893959cf1d0 : Returns immediately if the bugreport file already exists
8ba3c84cffeb : Fixes an error handling in BugreportProgressService
6129cfa7aff9 : Fix the bug where inner lock in MultiRateLimiter is null.
bc1f3bff515d : Fixes BugreportReceiverTest failed
b87dc233af9d : Do not add display area features for untrusted display
f57a88f03b7e : Allow 3p apps to hide non system overlay windows
fc165b971c08 : Ensure the next activity of non-focusable task to be visible
d3d17acd9cf9 : wifi: Add instance identifier in SoftApInfo/WifiClient and infoList callback
93e2122828af : Porting AppSearch jetpack upstream changes to platform
e69ade354586 : Combine uids for CpuTimePerUidFreq atom
2243b6712230 : Prevent accidentally click on RecyclerView
161b4441a60b : Add PlaybackState.ACTION_SET_PLAYBACK_SPEED
6157d1abdf06 : wifi: add security params class for known security types
15900d8a3527 : Add a new method to notify system to detach the nav bar
49251b672a2f : Feedback Inline Setting change
5965368e4de1 : Feedback UI Improvement 1. Show different icon for different NAS adjustments 2. Fix style issues in dark theme and new S notification UI change
ac1a7a3e1f86 : [WIFI] Trigger WiFi recovery mode
5935f559b69c : Add fling animation when snapping split divider bar
1974bdc4bab0 : Align SplitDivider layer name for AppPairs flicker test
d245501a5c99 : Fix button is gone after dragging over 5 secs
630015edc0c7 : Revert "ConnectivityServiceTest: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED"
0ce2a88125be : Allow setup wizard to call carrier selection APIs
616339c1d024 : Migrate media output switcher metrics - 2/n
31c9c8d96bd7 : Defer triggering notifyLidSwitchChanged() until the system is ready.
e786140e74d7 : Convert CpuPowerCalculator from using BatterySipper to UidBatteryConsumer
f150dc49b19c : Add API to differentiate PiP content
b5c162bd73f3 : Clear child task crop in split so it matches parent crop
f958fee253fc : Fix system server crash during movePackage
4266f938c670 : Only allow BROWSABLE && DEFAULT Intents to be always opened
2b5f28a55875 : Revert^2 Flip BLAST for SurfaceView
e9d60f87d0d0 : Fix some exception occrued possible code
a7b599b824b5 : Use eBPF-based time-in-state monitoring for groups of threads
5551e444a17e : Fix a broken test in EmergencyNumberUtilsTest
1f4b18a17280 : Require rollback permission to use rollback install reason
7e615a523cd5 : Add IMMUTABLE flag to AccountManager pending intents.
4f2d2e84a4ee : Cleanup some SystemService.onUser...() comments
daa8905d2bf1 : Refactor updating rules for all apps in NetworkPolicyManagerService
8f65d7d249cb : Update rotary highlight on bordered buttons
4bc16d2296e0 : Notify if a sensor is used but privacy is enabled
6a227526f15b : Add dumpsys and shell cmd for sensor_privacy
fd6a8c83a309 : Add flags to onOpNoted/Started callbacks
e9d47b364ec0 : Disable test which might be calling 911 as part of panic gesture
8bbdc770f5c7 : Clean up code in WSA and WS
3c57702ea1b0 : Send transaction when possible for WSA
89f2b74245fd : Send current battery present state on add callback
4fc34dc7c5de : Grant CHANGE_DEVICE_IDLE_TEMP_WHITELIST to call log provider.
dd010427b22b : Add API to query role privileges
a4506b98b12b : Update people UX for Demo Day
e08c9b765336 : Extend DrawableWrapper to set tint and alpha
cc0fbf9c3764 : use new theme colors on custom notifications
a3a5d351dcb1 : BatteryStateNotifier: Update PendingIntent flag
b9121e6bb99d : Filter AppOps to show PHONE ops on all users
547299df07c4 : Controls UI - Part 1 - Thumbnail support
15e300538646 : AudioManager: fix implementation of isMusicActive()
34c8c1745110 : Make FUSED_PROVIDER public API
61ba48d98ff4 : Import translations. DO NOT MERGE ANYWHERE
00a82f1de3f8 : Remove @Inject from BatteryControllerImpl
c71a4b6abbc0 : Extract the platform signals handling into settingslib
78e84716e63b : Mitigate performance TypedXml regression.
ea94666aeeae : Import translations. DO NOT MERGE ANYWHERE
f7e85a12faf7 : DPM: Deprecate password quality-related methods
b5eeb18f0aba : Add initial benchmarks for CanvasOp
a947e298d13a : Remove DeviceConfig mFlagFgsStartTempAllowListEnabled.
ea22f49eb3df : Add Assistant Triggered EventTime
7444e309f97c : Revert "Temporarily replace "android.com" accounts."
3bc7e8c1900c : Import translations. DO NOT MERGE ANYWHERE
41d80b9bb035 : Create a state for the camera and microhpone toggles
0070ac3ddd72 : Import translations. DO NOT MERGE ANYWHERE
7359977be749 : Import translations. DO NOT MERGE ANYWHERE
80242a0c11bc : Fix colors in QS to match new scrim
a4e0a02fe32f : Notification Intelligence Feedback UI Change 1. Remove OK button 2. If user taps Yes, closes dialog and if user taps No, redirects to long press setting
00ab464c4368 : Revert "Set transcode DeviceConfigs"
e61ddcfc0a47 : Add shell commands MusicRecognitionService
211075847c06 : Fix colors of thick brightness slider
67d56654e339 : Fix one-handed-tutorial-overlay connection is permanently present
17c51c7b8534 : Track CEC version of CEC devices
8e7939d6405c : ActivityTaskManagerService: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
a9ce662c44bd : Revert "gpuDrawTime should default to 0 when endTime is unknown"
ff79ad837fa6 : Import translations. DO NOT MERGE ANYWHERE
5675ee40c399 : Nullable annoation for Location#setExtras.
6f69264f7583 : Add HdmiDeviceInfo#mHdmiCecVersion
3a0b55820c8b : Excludes magnification switch button from system gesture area
7ab29f90003a : Sets the default fade-out timeout of magnification switch to 5000ms
23ccad79a785 : Migrate media output switcher metrics - 1/n
dbda92e70138 : Update BlobStorePerfTests test config.
735aa045934f : Always update the permissions being delegated as Shell.
a9daef82eb97 : New DevicePolicyManager operation: OPERATION_REBOOT.
74050dcfa86c : Remove transcoding for apps from Settings.
41eff6820e47 : Letterbox: show activity under insets when possible or needed
6d9c299ca8cb : Import translations. DO NOT MERGE ANYWHERE
66e13bad4243 : Use per-user Shell UID for adoptShellPermissionIdentity().
d5c67fd3b262 : Add APIs for storing pictures in the call log
88fbccf1816b : Apply detached task transactions on animation cleanup
195a2c997246 : Don't drop carrier app cache unnecessarily
4ba5de5cbdad : Revert "Fix issue with white and black themes"
dae8db3eb2d0 : Introduce new App Ops permission USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER
26058898866f : Fix the Tuner Framework javadoc @link format
e19b76e872b8 : Expose NotificationManager#getBubblePreference
61ba8a106ed6 : Remove Plugin mechanism.
2c0e01b2407b : Don't save the default size as reentry state
6e954252709d : Unify and clarify divergent flows e.g. where augmented autofill or inline autofill is triggered.
f3b7a85fe8a4 : camera2: Mark onCameraOpened/Closed callbacks @SystemApi.
e1e4241f8940 : Rename getFrontendInfoList to getAvailableFrontendInfo and improve the java doc
37657342d866 : Minor refactoring on String formatting.
5bc8f0e17812 : Reset mServiceDisabled when service dies
42eb380d0485 : Allow DPM.wipeData() to be called by apps holding MASTER_CLEAR.
0ace970e1997 : Temporarily replace "android.com" accounts.
f1de2b6e76ca : Cleanup IPinnedStackController and IPinnedStackListener 2/N
c138fa64ecd9 : Make hardware buttons just wake up device
e61adb126e65 : Update Settings version
07fe4828353e : Update javadoc for adoptShellPermissionIdentity
cfabf905a30e : ResolverActivity: Rename alwaysCheck to always.
0538d6c4b708 : Expose MediaExtractor entry point to MediaMetrics
2ec38a18f742 : Support single conversation in People Space widget
a84673368779 : Adding Match content frame rate setting preferences
bf64024d5689 : Fix abnormal flicking when swiping up to exit OHM in 3-button mode
7c4c101a7b4b : Remove FastNative annotations on synchronized methods.
c640ee7f43ec : Sessions committed later shouldn't cause earlier ones to fail
dcf6982790ec : AudioService: increase audio mode timeout.
8d2b58b2103b : Send IActivityClientController to client when launching activity
f90b2d46100e : Move launched activity info getter to ActivityClientController
8300a8593039 : Remove QS background
5caaa238eb78 : Split getInstance and createInstance in AppSearchImpl
58d6cd504d3d : Handle keyguard occlude/unocclude in shell transitions
172a5dd98e67 : Add support to play back MotionEvent data for gestures
10fce9ce7f82 : Add an option to ignore display cutout in DisplayWindowSettings
55bd9465d1e9 : Minor improvements on DPMS classes:
ece9feac9af7 : Prevent systemui crash by adding view to an invalid display
44561f0a792a : Introduce AudioProfile to describe the capabilities of audio ports.
5a14a264cda1 : Make PMShellCommand call role via public API.
6a5777dd5020 : RESTRICT AUTOMERGE Allow CDM to hide overlays
9cbc2c3d36d3 : RESTRICT AUTOMERGE Prevent non-system overlays from showing over CDM UI
486773ff4567 : RESTRICT AUTOMERGE Allow CDM to hide overlays
3c8bac198e73 : Add title and description of MANAGE_ONGOING_CALLS
7fd56a8c77de : Provide vsync id for all animation transactions (except PIP)
068221bbba52 : RESTRICT AUTOMERGE Prevent non-system overlays from showing over CDM UI
da1dacaf3a9e : [SettingsProvider] fix font size scale validator
b9893a600ea8 : Add internal as a new permission protection level.
30e9d28c22e7 : RESTRICT AUTOMERGE Allow CDM to hide overlays
2d5a635fec95 : RESTRICT AUTOMERGE Prevent non-system overlays from showing over CDM UI
9af8c6364f34 : [SettingsProvider] fix font size scale validator
a3968751099b : Add role as a new permission protection flag.
02dca045d9f3 : Adding more Doze logs for brightness
ea7fea2296b5 : Reduce unnecessary Handler processing.
f717d7195fa8 : Allow CDM to hide overlays
d7f514abbe0b : Prevent non-system overlays from showing over CDM UI
22038dc53327 : Disabling ReOpenImeWindowTest
0913633041ad : Allow CDM to hide overlays
abef97b77fa5 : Rename couldHandleDiseqcRxMessage to canHandleDiseqcRxMessage
8171de4a4353 : AAudio player type.
30f92a367d4a : Make AOD battery text field support BatteryDefender
edeb081ad8b2 : [SettingsProvider] fix font size scale validator
8260aebe7fcc : Add Null check when excluding IME window surface for snapshot
d64e82ceccd9 : Canoncial IME Target (2/N)
cb01739074d8 : Generic Test profile on debuggable builds
6ff8f45ac05b : Enforce complexity for adb set-password etc
3d79b643d4e5 : [SettingsProvider] fix font size scale validator
b9088b22ed38 : AudioService: increase audio mode timeout.
b3b019b050ae : Remove retainHardAndSoftRestrictedPermissions().
51993703e990 : Make DockedStackDivider trusted
5eaac6dd3cd9 : Migrate apex/statsd -> packages/modules/StatsD/apex
599aeb98b759 : Migrate apex/statsd -> packages/modules/StatsD/apex
37e77d66866e : NotificationTestHelper: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
3e839b73378e : Canoncial IME Target (1/N)
b218785a724a : NotificationConversationInfoTest: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
10c42ce3dab9 : Revert "Ignore to show splash screen if the decorView is not opaque"
919cce15f44a : TV Pip fixes after menu migration to Window
a021b767a651 : Extend RollbackManagerService to handle S extensions
fb66634ff22f : Revert^3 "[CEC Configuration] Add listener support to the HdmiCecConfig"
700bdd58fdb3 : Extract window related perf test base classes
b29d495fd4a2 : Extract footer preference as a widget lib
15546b948d32 : NotificationInterruptStateProviderImplTest: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
d822bfa180a2 : SnoozeHelper: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
e26a2fb31335 : NotificationEntryTest: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
07d0e4df96d0 : NotificationManagerServiceTest: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
3b8d8bc7813a : Introduce new preference indicating user control.
9bd59dc8e621 : NotificationListenerServiceTest: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
e4f78c1023a1 : NotificationEntryManagerTest: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
978f948ba32f : FaceAuthenticationClient: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
584801ee8c28 : NotificationIntrusivenessExtractorTest: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
689345798a96 : NotificationUiAdjustmentTest: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
a13ad4311c1a : SyncManager: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
0770939d4e88 : [Telephony] Remove the listen API of long event in TelephonyManager
2bad176fc2b3 : Move DefaultPermissionGrantPolicy out of PermissionManagerService.
a23b25cd1a99 : Remove obsolete is/setPermissionEnforced().
93e38c9566bd : Move or refactor PermissionManagerInternal APIs.
0abe943ccac2 : Add GnssMeasurement AIDL HAL (frameworks/base)
70eba483b3a3 : Check isOnScreen for wallpaper target of recents animation
b23fb332fcfd : Support Gba Api
d9902e3c24ff : Added unit tests for MasterClearReceiver.
014f2975ce75 : Re-implement pinch-to-resize gesture.
0cd474f628eb : Added UserManagerInternal.UserLifecycleListener
01067569c51d : Add ROTATE_SURFACE_FLINGER permission
ab9a91fb6983 : Removes undesirable invokation of checkUriPermission
8a5c57551cd2 : Publish Descrambler.isValidKeyToken as a static system API
e418a013e36b : Add Shared timeline jank classification listener (2/2)
151da5b2bc39 : Store CDM device profile and apply role when device is connected
596f4790e1c9 : Camera: Regenerate javadocs due to format change
e47dcf34d58a : Fix documentation for splitMotionEvents attribute.
0a0623f32ec7 : Update BackgroundDexOptServiceIntegrationTests
a20a7c2ac8a0 : Include tvinput type, id and hdmi port in TIF metrics
9a081450c23f : Add API for setting SIM power "synchronously"
c37a01fe0a1f : Modify dexopt invocation based on install scenario
ef2fb25c04de : Fix Tuner FrontendStatus documentations on getModulation and getSpectralInversion
735cbd5ad026 : Update eligibility rules for adb backup
89e4c8e23644 : Allow the System UID to unregister ConnDiags CBs.
e6fe4bc8c5e6 : Use per-user Shell UID for adoptShellPermissionIdentity().
4285c8a3a0ce : Add support for CanvasOps to draw multiple lines or points in a single call --DrawPoints --DrawLines
c38a05e2bbc5 : Suppress [CallbackInterface] metalava rule for mainline modules.
d73f1e28ab5b : Add crystal ball support to pm perf tests
69771802d5b4 : Fix conflict on rename setLastFocusedTaskDisplayArea
f9718b4eb700 : Exposed some DPM members as @TestApi.
107c162d8470 : New cmd to temporarily set safety operations.
80054bd6f7ac : Expose CarrierMessagingServiceWrapper as System API.
6f2181c9c53d : Bump Permission APEX version code to 309999999.
c5bb439560e8 : Use equals() to check equality of PictureInPictureParams.
01bca817f0b5 : Migrate apex/statsd -> packages/modules/StatsD/apex
5006597d6854 : Add change id for FLAG_SLIPPERY
ad0b38bdbdbe : Convert device state sensor type from int to String.
ac4d74068166 : Fix ConcurrentModificationException getting emergency nums
be8431c2ca5f : Add thread protection for Filter/Descrambler table Use weak reference in the tables to allow objects released by caller
cc8af26b010d : Create multiple temp allowlist types.
7d6333e8245d : Clarifying documentation on removeUpdates and flushing
ee9629000aed : Extract battery saver and uid checks to VibrationSettings
4b4558e8519b : Inject more dependencies into PackageManagerService
61ddb9473fbc : Create parcelable VibratorInfo to expose HAL profile
9e755fb3fe4a : Implement setAlwaysOn to IVibratorManagerService
5c4058ef97a8 : Reduce severity of logging statement
ece621407afa : Remove unused imports
4b0734e95802 : Add packageName to instantiation exception log.
ae514d5a886f : Filter conversation list by current users
9d508579aed4 : Block SAF directory access to /sdcard/Android
639001ec6158 : Add new constants for managed account provisioning
3e8964d4a895 : Don't access fingerprint service when unavailable
de029e6906b4 : Mark GeoLocationTimeZoneSuggestion.mZoneIds as nullable.
3001a82d2cfe : Fix visibility rules for apex/statsd
bb2433fdfa9d : Move externally synced framework files to an 'external' folder.
1e6072d8318b : Update AppSearch code from Jetpack.
0d4205e6aa71 : Fix BatteryExternalStatsWorker UPDATE_ALL usage
aff37be32328 : Improved the documentation
10a4b90c1449 : Fix NullPointerException in MediaDevice
d44a04db3bbe : Fix notification cancel reason when AutoCancel flag is present
da5dcf7b72c8 : iorap: Terminate iorapd process when both tracing and prefetching are off.
bcc263e8156c : Update art-profile for ActivityClientController
99aab3cae7c3 : Fix pixel buds icon is empty in output switcher
d5980661dbab : Pipe new flag into passpoint
9f8b4a8e4c5b : wifi: Remove internal function, add version checks when using new API
6fd7a0c41f2a : Enable lazy typeface initialization.
7ec7eb0fc566 : Fix background color resolution
8e6c6bd68f57 : Update logic when multiple face sensors exist
2384b262cfb4 : FingerprintService should request resetLockout for the specified sensor
d21d2184c960 : Do not assume that legacy HIDL HAL sensorIds == 0
1aa57ec5c581 : Parse fonts.xml when SystemFonts#getAvailableFonts is called
4ba8484ffbef : Revert "Revert "Let IME#onFinishInput called without dup onStart..."
4efa68ae7baa : Introduce WindowContextListenerController
0a8540b3e354 : wifi: Add API to indicate (STA) + Bridged AP supported (Part 4)
c1fd4b72d7b0 : Preserve text colors when applying font style
9e73bfc2f305 : Allow A11yService to customize accessibility focus
05c6dcdcc180 : Turn OFF binder heavy hitter detection by default
1ca9409dbc65 : Move CheckPermissionDelegate API into PermissionManagerServiceInternal.
9c0907c3b595 : Move default app related methods to role manager.
9325829debdc : Remove some unnecessary logs
0377204e940f : AudioSystem master balance permission annotation
96e2d98c5c52 : [DO NOT MERGE] Fixes CompanionDeviceManagerTest
9242e6ee6a02 : DO NOT MERGE Use round highlight for navigation buttons
11b592be871e : iorap: Stop compilation when the device is not idle.
24b68453e8ec : Bring back lock icon w/ wallpaper color on LS
b67ef4aa8c84 : Fix IME image insertion for RemoteInputView
04f2c2d651dd : Adds an "install scenario" field to the appropriate datastructures
05c04d4189eb : Cleanup IPinnedStackController and IPinnedStackListener 1/N
95d08aadf809 : FrameworksWifiApiTests: Remove from S-module-on-R-platform presubmit
6f4fe2b1956f : Update for API council feedback
11193b359822 : Move StagedInstallInternalTest to group presubmit-large
25f5bf48bf5a : Store mitigation call history before reboot
422d3544757c : Move CtsWifiTestCases to group presubmit-large
8e0f077e1e0e : Revert "Expose SdkMediaExtractor entry point to MediaMetrics"
3a282056455c : Create Font sets from native fonts
0a64604e4d42 : Migrate frameworks/base/cmds/statsd to packages/modules/StatsD/bin
cf389e73435d : Stop writing approved pkgs to Settings
bc3a9267ed68 : AOD/LS - Fix smartspace/clock collision
eeda14fbb286 : Make AOD battery text field support BatteryDefender
ffc0b6e79ae5 : Adds LastLocationRequest SystemApi
23d24a262a01 : Update logic when multiple fingerprint sensors exist
3d62f739a869 : Revert "Let IME#onFinishInput called without dup onStartInput wh..."
d965659a0abe : [DO NOT MERGE]Fix IndexOutOfBoundsException for TDA stack
94132e14a95a : 1/ Initial preparation for separate shell main thread
bfe822007b3f : Introduce BatteryUsageStats API
0c9c2cfac1f6 : Support dragging divider bar of app-pair to resize the splits
39f47e4e7bc6 : Check version before calling new API
09027467cd73 : Implement rate limiting toasts.
66b8a14aa215 : Implement multi rate limiter.
148e31d70c88 : Add DPM.getKeyPairGrants()
caa8d7ffa0e7 : Do not allow non-system dialogs on UsbConfirmAct
4fddc79580fe : Allow listeners to know about lockscreen notifs
f130c7995d6e : Intruduce KeyCombinationManager to PhoneWindowManager
fdc68731b834 : Fix logical address of DUT
4dc6b1793a89 : Rename send_standby_on_sleep in constants and methods
0e683cd154bd : Filter conversation list by current users
cf338510ef2b : Repeat app rotation test multiple times
bd633232d3be : Add name to focusChange assertions
e1b6d7f819a8 : Update AOD/LS clock
a18650bef862 : DisplayImeController: fix out-of-sync IME visibility
83b88de75edd : Add SystemMemory pulled atom in statsd
836c889e257e : Update last surface position before unrotating
0e70080bb69b : Add extra methods to trigger IME tracing dumps
4f3f64f5dd5e : Create 2 pane layout for large screen displays.
e7e7c59ed065 : Revert "Revert "[CEC Configuration] Add listener support to the HdmiCecConfig""
6913e08e4750 : Import translations. DO NOT MERGE ANYWHERE
ccf4849b523f : Remove dependency on ModuleTestUtils
53f5af9e9796 : Revert "Remove background drawing behind notifications"
36b0f5ee22e7 : Revert "Add extra methods to trigger IME tracing dumps"
085c87d59124 : Expose SdkMediaExtractor entry point to MediaMetrics
f6b854e2cffd : Add tests for HDMI-CEC statsd atom logging
6ec5712446a3 : [Telephony] PhoneStateListener redesign for new event
2ed07b4ef934 : Store and pull files from /sdcard/
eed926a1a9fb : [Suggestion] Add API to control carrier offload
4226e9ee3c6c : Add tests for Dual DisplayAreaGroup device behaviors
d9061364e3b1 : refactor MagnificationModeSwitchTest
be8ebd658d8b : DPMS isCredentialManagementApp add null check
920381237f6c : usb: Remove IntDef flag when it isn't a flag
3ed3883ff684 : Add Call Composer API extras in TelecomManager
a9565b2cb02d : Update link for Permissions samples in Javadoc
b74ba2454caf : Migrate frameworks/base/cmds/statsd to packages/modules/StatsD/bin
9e44bf2152ad : Add enforcement for unique displayarea id
55f197660ca3 : Add support for drawLayer CanvasOps
6d2ef5a0953a : Only update lastFocusedTaskDisplayArea if it handles orientation request
c9a074da5863 : Move DateFormat.zeroPad() back to upstream.
7a0a45efb5a7 : Add Sim categorization Java API to ContactsContract
860f61b4caa1 : Fix issue with white and black themes
b6805ff61a37 : Add SIM Account management permission to shell
10204965455f : Add EditorInfo#getInitialSurroundingText API
1c0d722a91c9 : Add sensorId to biometric sensor proto dumpsys
ff92588fd46e : Unhide AppSearchResult and AppSearchBatchResult objects.
db8173e4c806 : Unhide Request objects.
50b5e092403c : Improve the Tuner FrontendStatus javadoc
f4ded970a743 : Fix ConcurrentModificationException of getEmergencyNumberList
2c1280664932 : Fix wrong target launches in Chooser.
1cea0934cc42 : Update ContentInfo.partition to return a Pair instead of a Map
574e6b42944d : Wire displayId from input event to PipTouchState
3ff9c6073261 : Add TEST_MAPPING to c/a/server/TV
799fd15c4815 : Migrate remote configuration to DeviceConfig.
1c57a4a6b615 : Import translations. DO NOT MERGE ANYWHERE
a1978c2b4686 : Starts settings as PiP user
c4679fb3ab65 : Move PermissionCallback from PermissionManagerServiceInternal into PermissionManagerService.
dbf572969d73 : Create PackageInstalledParams for onPackageInstalled().
31fb7ce3d198 : Enable new lock screen layout by default
2d78054c3a86 : Set new user's default font weight adjustment to 0
4b799bc13c06 : Add missing synchronized block for PackageUsage
dabdc65af569 : Screenshots logging update
dea7086695df : Fix system server crash during sendMyPackageSuspendedOrUnsuspended()
e4291f1212b4 : Apply a recovery logic for apps on data
76706a2c58da : Add setup usage for ACCESS_KEYGUARD_SECURE_STORAGE.
92e31b594359 : Integrate the SuggestSelection API in TextView
2e853aa13965 : Introduce TextSelection.Builder.setIncludeTextClassification and TextSelection.getTextClassification()
a2c132d9c6fc : Hand-migration to TypedXml interface.
a9248444ac13 : Don't use serialized system font map if disabled.
750684cc769d : Use server flag to control partial config update
6f015708fb7a : Fix wrong target launches in Chooser.
dc6d643c7750 : Add back enforceReadPermission for getmetadata
58c27dd74d5b : Allowlist permission START_FOREGROUND_SERVICES_FROM_BACKGROUND.
9efe2d3be658 : Migrate to IndentingPrintWriter.
91c285bec46b : BatterStatsManager: Remove "flag" for wifi IntDef's
3775b06ff0cc : Enforce duration metric dimension rules
3343b7408a78 : Make leash naming more descriptive
b344be9e9969 : Correct spelling of geospatial
c0044f8cfd1f : Initial implementation of 'cmd device_policy'.
f2a837dac02a : Import translations. DO NOT MERGE ANYWHERE
e6bcd1bbb133 : Add AActivityManager UidImportance test
1f328f2688af : Disabling OpenAppFromOverviewTest
09bd8a6e386c : Add extra methods to trigger IME tracing dumps
9179b302bbd7 : Remove FlingAnimationUtils.Builder provider.
d43036b08c66 : Store and pull files from /sdcard/
769b84f85c0a : Removing duplicated code
6d0979e211f8 : Move activity client operations to a separate interface
d0705a3ec7bc : AOD/LS - Hide large clock with media
0653b692d1f4 : Add InputConnection app and service dump
a2e4d121869b : Remove stub since proper deletate is implemented
f7d5bc120199 : Fix NPE with missing DPMI
cac2f8a09335 : Fix WindowMetrics not get updated when moving a freeform activity
a48a120cd695 : Fix bounds calculation in TV PipController
f037ccf671e5 : Make auto time source suggestions prioritisation configurable.
d921d9fa9e12 : Marking split screen rotate tests as flaky
7d9fd496916c : Allow display device config files in VENDOR directory.
da887be72fbd : Cleanup: Compatibility checking in DPMS
906e3ea6a838 : Revert "[CEC Configuration] Add listener support to the HdmiCecConfig"
fabbba0c8a93 : Update CPA startActivity javadoc to refer to passing the result back
7ec15fcd6b35 : Update SystemUI and SettingsLib battery defender strings
0c002a291414 : Suppress untrusted touches toast for Snapchat
94241f55f28a : Ignoring close tests
09ed28811637 : NAS: Not store device config as user setting
ba3b3a6a3af3 : AudioManager: add reporting of gapless playback support
3ee769a5310f : Add permission for CarProvision
a2bdecf9c377 : Create ActivityRecord Builder
9415ba0ae440 : Populate APK files using hard links (2/n)
89667c6bb208 : Add CAPABILITY_TYPE_CALL_COMPOSER in MmTelFeature
e3c68fa8c249 : PackageManager lock reduction utilities
7d47f2c4d872 : Expose UwbManager through Context.getSystemService
9a81afc9074a : Update TEST_MAPPINGs for autofill test in Activity path
fdce04c4e568 : Import translations. DO NOT MERGE ANYWHERE
b71aeae0cb8a : Apply animation for Media Ouput Switcher dialog
c3447450d458 : Add dynamic item in output switcher if it is available
083c98995042 : Fix NPE when notification icon is empty
c2dd4429734d : Fix output switcher didn't show album art
634abfaf9c92 : Add dynamic group operation in output switcher
3de24ae2c56b : Enhancement for group operation in output switcher
07e1fa7bcc62 : Add dismiss timing for Media Output Dialog
29ae958b76f7 : Update OutputSwitcher from SettingsPanel to MediaOutputDialog in SystemUI
a4a79765e802 : Add constant for dismiss Settings panel
411e7a5b7c0e : Add animation when switching output device
1747dbbc403c : Add dismiss intent and method for MediaOutputDialog
5fc4c2883df8 : Add "Stop" button for remote device
e06eba62fbc6 : Add constant for dialog dismiss
34f4c21fd3d7 : Rename MediaOutDialogReceiver to MediaOutputDialogReceiver
cd2af9a0e4c6 : Add getFeatures() for get device supporting features
80a46198fcef : Add a receiver to launch Output Switcher dialog
03e5417ec451 : Add MediaOutputDialogFactory to create MediaOutputDialog
a8c9dd08098c : Refactoring for magnification [2/n]
3e5de0430263 : Add Media Output Dialog for Output Switcher
c23f9171ce25 : Add controller for Media operation
d04087aff36e : Add MediaOutputAdapter for Media device list
2f172d225c92 : Define strings for output switcher dialog in SystemUI
4bb237e4ae99 : Clean up unused indication update mode definition in TelephonyManager
7e04788dd145 : Add image utility methods
6a928c65a820 : Misc cleanups and simplifications
9f0f172a1a83 : Refactoring for magnification [1/n]
e97c4b4911f4 : Hide udfps overlay when enrollment completes
516b009a7fb3 : Add GlobalSearchSession to AppSearch platform.
530a79cefe08 : Apply big text style to the notification
402addd59757 : Do not merge two consecutive text change content capture events if one of them clears the text
1d00c72e07fb : Associate RSSI with UCC
5cebdd69afed : Add SearchResults and support pagination in query.
efed16630a8c : Track per-window information in ViewFrameInfo
1cd2eb673a4a : Refactor updatePermissions() into onPackageInstalled().
819f82ba1dcc : TV-PiP: Migrate Menu to SystemWindows.
610ecd696a18 : Import translations. DO NOT MERGE ANYWHERE
82a0b9788387 : [SettingsProvider] fix the removing of old keys
4c639b94d8fe : Temporary apply OWNERS block for migration
b11b963ed14d : Prepare switching font loading to system server.
09478539ae00 : docs: Mention app query filters on Android 11
e882c08a9f3d : Change resource claim to sync to avoid resource conflict
9c6f63a6e3ba : Don't wipe power stats data storage on a reboot.
136900101b6b : Add Call Composer Carrier Config keys
94ad90e31e22 : Add AppSearchPlatformQuerier to platform.
377f357c5310 : Allow toggling the location that display settings are read from.
6cb5348db5f7 : 5/N The road to Material NEXT (background color)
95331f2191b6 : 4/N The road to Material NEXT (color int format)
436f8784d177 : 3/N The road to Material NEXT (scrim color events)
37658e2b9968 : 2/N The road to Material NEXT (qs scrim)
d13835049387 : Add Tests for the BrightLineFalsingManager.
7b8636fdb0df : 1/N The road to Material NEXT (bouncer and shade)
7d7098226390 : Clean up WebViewFactory.getProvider error handling.
ea789fd6b1dd : Refactor and rename onPackageStateRemoved() to onPackageUninstalled().
c33703be7408 : Protect DeviceAdminReceiver intents
10f79644fc7d : [RESTRICT AUTOMERGE] Remove DPMS#getProfileOwner in favor of getProfileOwnerAsUser
dfdbd2e90530 : Add credential management app access control DPM
78ced8ed552d : [SettingsProvider] fix font size scale validator
e17727ebe44f : Add KeyChainService credential management app APIs
063d863ebbea : Add new carrier config option for enabling SIP PUBLISH of RCS caps
e0241424fec2 : AppOp modes ain't flags
4612ab7b8c2c : Add new carrier config option for enabling SIP PUBLISH of RCS caps
09f4e92673e2 : Use PhoneWindow for screenshots
956f2ac9ac2f : Fix handling of null "standalone" value.
9509bcab3f5d : [SettingsProvider] allow null values in validators
22f9645b61b2 : Added support to more @DevicePolicyOperation operations.
547e577a2709 : Exempt device from BG-FGS-launch restriction if it is in retail demo mode.
09080dc17728 : Revoke storage on SDK downgrade or new full storage request
cb7069d9aa29 : Expose REBROADCAST extra
58130b4e626b : Use the bounds of WindowToken to compute window bounds
f420d6840cee : Whitelist DeviceConfig permissions for MediaProvider
dc921d86ad3a : Camera: Document behavior when cropRegion and zoomRation conflict
e3d7a74db9dc : Substitute ShortcutInfo for PeopleSpaceTile.
37c8a56bae25 : Log metric when password complexity is set
7db4dd9abbd8 : Measure IMF latency 5/n
5b36ee3f1d2c : Make WPMS look for DOs and POs in the correct calling user
a28de433d834 : Update CPA startActivity javadoc to refer to passing the result back
60028e89fcd0 : AOD - Scale large clock for burn-in protection
5d9eed597ba3 : Refactor CecMessageBuffer to live in its own file
40431abf2533 : Log setting of password complexity.
223e3d361e39 : Update docs for getAlternativeRefreshRates()
019f990cd115 : Add TestApi for setRefreshRateSwitchingType
ac26256f42da : Async initialization LocationTimeZoneProviders
ec0569c12e14 : Resume app switching if activity is start from recent
0c713fd09052 : Use current fullscreen opaque window as insets control target
5c395a46a540 : Adds a tv notification panel for aosp which is shown when keyevent NOTIFICATION is received
3d40eeb9a33b : Populate Persons data in ShortcutInfo.
614f650efb4b : services: shard javac to improve incremental builds
b921e03121b4 : Add MediaController.getHandlerForCallback() for testing
4c465faa858d : Make current WM tests compatible with new Layers object
cdb2494778e1 : Remove dependency on ModuleTestUtils
b73e15249b43 : Add DPM.hasKeyPair()
c0246b244112 : Make the visibility of rotated insets up-to-date
cf55c21064cd : Allow DeviceConfig to change display settings for high zone
4a0a896accfc : Set fixed fps when ambient or display brightness is high
f9d9f7796b6e : Add FakeSettingsProviderRule class
22316abb45c3 : Add new test transition SplitScreenRotateOneLaunchedAppTest
07a51d3844da : Disabling flaky assertion in OpenAppColdTest
3319acf8ec02 : Rename Stack to Task related terms (3/n)
4dcbd863034c : DO NOT MERGE: Add constant for Output Switcher to start Bluetooth paring page
50973ad97e67 : Remove the declaration from manifests (1/n)
933b6e35312d : Init duration metric if condition existed
db60480429ed : Import translations. DO NOT MERGE ANYWHERE
b9590fa1e11a : Make IInputMethodManager to oneway (3/N)
4c601b22af7c : Import translations. DO NOT MERGE ANYWHERE
eb6ea4f0bad8 : Store and return ImeContainer in RootDisplayArea for layers
f5592d148be7 : Handle app pair divider bar rotation
8f43151721cc : Mechanically apply TypedXml refaster template.
236c03b5c359 : Mechanical refactoring to new typed XML classes.
1f5d9af0cde5 : Additional hand-migration to TypedXml interface.
42bd76058f1b : "Resolve" both human-readable and binary XML.
d2ef0904194f : Remove JobInfo usage of NetworkRequest#networkCaps
ed4d8e5f36c5 : Fix genHiddenBuilder generating an invalid buildUpon() method
d0e06f4d0798 : Add playback session class
bdbdc2078de6 : Revert "Add OWNERS block to facilitate in migration"
c6036ba887e9 : WallpaperService: Respond to WM protocol change.
df8679a9a7a1 : Hand-migration to TypedXml interface.
ec125bf0c1ca : Mechanically apply TypedXml refaster template.
13ddd0d37805 : Mechanical refactoring to new typed XML classes.
9afde363ccae : DPMS: Enforce password complexity in lockscreen setting
398454ff68a3 : Apply insets to max bounds instead of parent bounds in letterbox mode.
5ccbeec55559 : Add lifecycle states to Session to help add clarity and ease of maintenance to Sessions.
a961fe57f16b : Parental controls icon fixes.
7f8979d1f38e : Improve meta-text about tz detection attribution
7b5abdcd7de7 : Fixing support for shared element transitions from a window
1ebf7dcacecd : Fix ConcurrentModification in onUidStateChanged
6ab1c6488eb0 : Header population cleanup
8610de5c2661 : Fix NPE that can occur on uiMode change if a group has a single child.
a84efb0dd60a : Add mutability flags to pending intents
b00728fd4a12 : Show largeIcon on the left when grouped.
62fd1c3ab2f1 : Import translations. DO NOT MERGE ANYWHERE
e75ae1662c7b : Add an event and a parcelable to receive bluetooth framework call quality signal
64345146b94b : First version of HPJs.
42767054cc9e : Add task visibility to TaskInfo.
ff64008487ed : Avoid repeated time calls.
03237fc737b3 : Exempting time-tick from device-idle
dc95f1013eb8 : Introduce CanvasFrontend
a55a6493d106 : Fix IME layer
aad5f733cd9c : Fix ConcurrentModification in onUidStateChanged
8fdfd2b9a83e : Fix divide by zero error in batching
c63d68d3d476 : Do not close QS on security footer dialog
74ad72137b1b : Protect DeviceAdminReceiver intents
be77616aff1a : Fix bug incrementing log time
4b6d358ad66d : Add test transition SplitScreenRotateTwoLaunchedAppTest
5bf3a5c7ca0a : Add '--no-kill' option to 'adb shell am compat'
071e95e8afb4 : Switch some recent tasks calls from IATM to ATM
094c98e2fac4 : Do not apply password quality to the parent
b9ccb8a49b47 : aapt2: Add a new flag '--revision-code'
239207a4ef31 : Upgrade profiles to custom user types
6a334ed1cbb6 : wifi: Add flag FLAG_IMMUTABLE in SAP notification
4e5e87cc74e5 : Update comment for generating IntDefs mapping
562659db694b : Fix max bounds doesn't get updated on dual TDA build
f2aa636c760d : Add CtsScopedStorageDeviceOnlyTest to StorageManagerService presubmit
579350903c5c : Allow DeviceConfig to change display settings for high zone
de4de3299394 : Set fixed fps when ambient or display brightness is high
f2404ee37b00 : Reduce package parsing times
7e4ae567293b : Add presubmit tag for OpenAppToSplitScreenTest
e14d916e4335 : Move tests to Presubmit
02c934b09b65 : Prevent ANR when app is terminated abruptly
4da861b61470 : Image wallpaper is scaled to the cutout area when enable hide display cutout
b4603fd3ffa0 : Fix pixel buds icon is empty in output switcher
1bd22c677871 : Remove redundant parameter of onDescendantOrientationChanged
301d517c9592 : Call SystemUIFactory.prepareSysUIComponentBuilder even for tests
26d715dacac2 : Add ART optimization dimension to reportFullyDrawn
d3cce60b1f8e : Prepare PackageManagerService for snapshots
07cde738fea4 : Import translations. DO NOT MERGE ANYWHERE
14f8a22b7b29 : Import translations. DO NOT MERGE ANYWHERE
5c675e618d83 : Import translations. DO NOT MERGE ANYWHERE
6dfb25a01055 : Import translations. DO NOT MERGE ANYWHERE
10f027f69f21 : Move/rename OnReceiveContentListener.Payload to android.view.ContentInfo
3650ad14f86d : Always swallow the IllegalStateException from AsyncTask.
b070e8190922 : Revert "[CEC Configuration] Move master configuration from '/pro..."
0a959d2f41ad : Remove PRIVATE_FLAG_IS_SCREEN_DECOR
28f00f879eb9 : Support multi-channel FF vibration effect for input device.
bbdec456e22d : Add InputConnection app side tracing
c47b324d3964 : Add InputConnection debug information
6525763ff384 : Use new canvas virtuals for m44
e96de768f41f : Prepare to make time detection more configurable
a99ab83e432b : Set transcode DeviceConfigs
7ac598f2adf1 : Remove dead isolated storage code from StorageManagerService
eff614db0097 : Add credential management app to platform
90598ea09b8e : Remove the call to getIntentSenderResult()
68828edd65af : Import translations. DO NOT MERGE ANYWHERE
530e9c28df52 : Migrate media output switcher metrics - 2/n
d4da9ce1e5ac : [CEC Configuration] Add listener support to the HdmiCecConfig
72800c90299e : Migrate some CTS tests about PIP presentation to WMShellFlickerTests
ee5408b38dfb : Log at debug level when things are OK
8524b7f35dcd : Add GLES dEQP level feature flag
1e5fe4bebf68 : Make the visibility of rotated insets up-to-date
635f46643b83 : Update comment for TV version of inattentive_sleep_warning_message
422afa915366 : Add IntDef annotation to gravity field
60600569a073 : Send shutdown callback only during animation destruction
65fe833d59b8 : Refactor global actions items and lock message view.
b2842cac584c : Make sure we preserve preserveLegacyExternalStorage.
d1cd540bbe68 : Add Null check for mView.findFocus() in ViewRootImpl
d0c92ed5fed3 : Ignore verifying canBeSatisfiedBy() on Android Q
a76e18d1da51 : Fix toasts message is not displayed when cancel BT pairing request
530ad2a0468e : Skip config check for destroyed activities
36b3dbc3abc8 : Add call composer Extras for enriched calling
8f72ffcbfa18 : setAccessibilityFocused for NumberPicker
89dfb988d183 : Add a method for wiping flags per package in RescueParty
2cae9f6275ac : shell pm: move context creation to where it's used
ad44816045b6 : adb shell pm: create context as the right user
b31224be3d0e : Revert "Add presubmit tag in close test"
dc90670bb4eb : Revoke storage on SDK downgrade or new full storage request
c65b1d5fbdf4 : Use newer matrix api
39db76b534d9 : Temporarily additional stats into battery dumpsys
71ae4fc7d3ff : Move enums file to new directory
15b86108a6d5 : Delete atoms.proto from statsd
88960fff8bf3 : Get rid of unnecessary noManSimulation function.
0bd053f4113d : FrameworksWifiApiTests: build against core_current
918b90853946 : Allow FrameworksWifiApiTests to be installed on R & S devices
8209b80d5454 : Revert "Flip BLAST for SurfaceView"
d16df80f62de : Move enums file to new directory
677a0df03ca3 : Move enums file to new directory
5bcab675a882 : AOD/LS - RTL adjustments
6b237640fa65 : Add API to WebView functor to support overlays
1c719712dc13 : Add javadoc for the nullable handler parameter
d24aea31483c : Add CAPABILITY_CALL_COMPOSER in PhoneAccount for enriched calling.
cf9b08dbefde : Remove flag status of LayoutInDisplayCutoutMode
2960d1693cb3 : Stop copying VectorDrawable pixels when drawing.
152eacec4f5e : Let IME#onFinishInput called without dup onStartInput when screen-off
acd7a80462a1 : Change shouldShowIme -> displayImePolicy
0694afac2ba2 : Extract Vibration class to vibrator package.
43cfbbe81dd7 : Extract single vibrator control into a separate class
e320282bba39 : Extract input device vibrators code from VibratorService
66940ba56dd8 : Pull upstream changes from AndroidX to support removeByQuery.
c0d931d3dab5 : Add tap target for when udfps is unavailable
08b56aa19b40 : DO NOT MERGE: Enable ENABLE_DYNAMIC_PERMISSIONS depending on MediaProvider.
4c9a6d5cdecc : Add BROADCAST_CLOSE_SYSTEM_DIALOGS to shell for tests
b71cb7a59686 : Porting the async AppSearchSession to platform.
b6a336826a3d : Add needed tests in TEST_MAPPINGs under autofill related paths
9b773c7acc77 : Attempt to reduce flakiness of ActivityThreadTest
110409d7767b : Change LocationTimeZoneEvent elapsed realtime
44409a0efb17 : Use the secondary display for InputMethodMenuControllerTest
15ec293e6ee2 : Wifi: DPP STA Enrollee-Responder mode
7e299f3b356e : Align PendingIntent changes for multi-client IMMS
6e6390a6128a : Move module utils to the module package.
f4aef967c5d0 : Add BiDi support to TextInterpolator
75c0c1522d5f : AnimatedImageDrawable in MessageStyle+ConversationStyle
5673f6b3a106 : Import translations. DO NOT MERGE ANYWHERE
d7aa077f2f22 : Start home on empty display when user unlock the device
0998c7892060 : Allow Wear Fitness tracker app to request for permissions.
7c1f88023db6 : Suppress USB sharing notification for wear
59c156cffb58 : Avoid creating new instance on top when started for result
6b086884c232 : Revert "Revert "Replace permissions API with onPackageInstalled().""
ffa04d25c79d : Optimized ActivityManager.getCurrentUser()
bd7aba8cbf44 : docs: Remove error in requestPermissions doc
c32262be8bcf : Revert^2 "Use same display for activities in same process."
c767fd2b6cd9 : Added client requests for ImpressionAttestation
e9a0187ced6b : NotificationHistoryDatabase: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
016b56335073 : Import translations. DO NOT MERGE ANYWHERE
03d2d0d3ce95 : PluginInstanceManager: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
91224ea83756 : Revert^2 "Delete atoms.proto from statsd"
bc7c4ed0ba50 : Fix NPE
217301c36f7f : Revert "Delete atoms.proto from statsd"
c7f10e9617da : Allow single taps when face-authed.
8582eeb83274 : Add logging for flaky tests
68526062ca63 : Disable flaky test
cdcb68d3dbda : Limit protolog to services.core-sources-am-wm
1412a1d20c04 : AudioRecord: ensure documented behavior of active rec config
0cf1d3990fd1 : Remove unnecessary catch statement
53eaccb6988a : Fix race condition in releasedCallback test
42cdcba55b34 : Ensure insets state for dispatch is processed by policy
511a3186fff2 : Enable geolocation-based time zone detection
9252dfb49348 : Use futures for binding and talking to the ExternalStorageService.
750185ba76d8 : Remove some getCallerIdentity variants in DevicePolicyManagerService
bd1414105698 : Move LocationTimeZoneEvent to com.android
ec3937d34420 : Create signature permission BROADCAST_CLOSE_SYSTEM_DIALOGS
f42be01f177e : Make TYPE_VOICE_INTERACTION a trusted overlay
1833e43ee739 : Update CEC device features constants and handling
84ee067aca0e : Revert "Replace permissions API with onPackageInstalled()."
847669545144 : Delete orphaned staging directories for staged session on reboot
94543591b0d5 : Clean up staged session data on validation failure
0c4187fda73f : Create a banner message widget
e92ea72ef7f5 : Expose public interface to starting and stopping IME tracing
16b795f36d20 : Make IInputMethodManager to oneway (2/N)
4e4e82225ac0 : SharedLibraryInfo.isNative() returns true for native libs
e0c19e7fcaf1 : Add new interaction jank hook point for cuj tests
4e671568fef4 : Delete atoms.proto from statsd
734059ba7b0b : Revert "Use futures for binding and talking to the ExternalStorageService."
8dbd05639801 : Provide AutoCompleteTextView as an accessibility class name
eb44ae4c1d58 : Allows setting affiliation to support DO setup flow on auto
62d72f2e75b7 : Fix race condition that skips corner updates on half swipe
1318983d2026 : Record reason why the rollback is deleted (5/n)
db0daed109be : Import translations. DO NOT MERGE ANYWHERE
a11774608132 : transcoding: Fix the null pointer exception due to invalid uid.
645e988e1d78 : PiP: Safeguard in calling on menu view in case it's not created.
80e5830e7c03 : Fix the SecurityException in PeopleServiceTest
f818ac557dd4 : Import translations. DO NOT MERGE ANYWHERE
8b886c6f9c8f : Fix genHiddenConstructor missing @hide
f468fa507bab : Deprecate AbstractRemoteService
2980ec777dd5 : Add full support for PowerStatsHAL 2.0
5cb20e674a92 : Add boot loop de-escalation logic
00a2b6d443b1 : Remove LOCATION_GLOBAL_KILL_SWITCH completely
e05538421f8c : RESTRICT AUTOMERGE Ensure caller identity is restored in CP quick-path.
c99b04ebad62 : RESTRICT AUTOMERGE Ensure caller identity is restored in CP quick-path.
d1dea94ffecb : Add null check to getAppContentDescription
79062d7903a9 : RESTRICT AUTOMERGE Ensure caller identity is restored in CP quick-path.
cf0e36923b2f : ConnectivityServiceTest: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
9b2c4bdbd766 : Replace permissions API with onPackageInstalled().
73e672535c7f : Add OWNERS block to facilitate in migration
43466969375e : Empty text treated like null text
0b9044c56e54 : Fix metrics for set surface.
6a08dc610f66 : UiModeManagerService: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
15d23d83a733 : Handle DISPLAY_EVENT_FRAME_RATE_OVERRIDE
4bf261814605 : NotificationAdjustmentExtractorTest: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
d84406ab7b6c : Move all BluetoothCodecConfig and BluetoothCodecStatus APIs moved from the non-SDK API list to the blocklist in Android 11 back to the non-SDK API list.
20f42909f818 : BG-FGS-launch restriction exemptions.
2da185d516d4 : Don't updateSurfacePosition with invalid window frames
f177a8df86a9 : Create a UsageEventListener.
7552019d8bf2 : Remove background drawing behind notifications
abe605b1daac : Add OWNERS to CDM and some utils I manitain
111fce3d23ba : Show recording notification immediately
32525d92b582 : Do not hide app name when title is empty.
c3a6589572cd : Notify if screenshot fails due to locked device
90428a41b55e : Import translations. DO NOT MERGE ANYWHERE
941c3b8ac3c4 : Move tests from FlickerTests to WMShell
c57e3455ff29 : Make sure we preserve preserveLegacyExternalStorage.
b81216be7f13 : Report Features upon initialization
3895a035679c : Conditionally swallows Exceptions from TextClassificationAsyncTask.
15f5848d44ef : Import translations. DO NOT MERGE ANYWHERE
b2ec70f132a5 : Import translations. DO NOT MERGE ANYWHERE
ddce51b69eb0 : Import translations. DO NOT MERGE ANYWHERE
82c11c6d97b9 : Import translations. DO NOT MERGE ANYWHERE
1045d4cf8e91 : Import translations. DO NOT MERGE ANYWHERE
4d2215c7d8a1 : Import translations. DO NOT MERGE ANYWHERE
15332b6e1d23 : Import translations. DO NOT MERGE ANYWHERE
f47c1ebc10f1 : Give ACCESS_NETWORK_STATE permission to PacProcessor. Fix UnsupportedOperationException for PacProcessor#createInstance.
ea85385f32a7 : Import translations. DO NOT MERGE ANYWHERE
340a523b82f3 : Remove trimmable tasks on activity idle
2195e8b951f4 : Add presubmit tag in close test
d781a45cfe69 : DO NOT MERGE: Disable ENABLE_DYNAMIC_PERMISSIONS without helper method.
7dc81ee2dac5 : Import translations. DO NOT MERGE ANYWHERE
f9c3750022b7 : Import translations. DO NOT MERGE ANYWHERE
1d6b60f8e6d4 : Import translations. DO NOT MERGE ANYWHERE
6f3996fc6dcb : Use futures for binding and talking to the ExternalStorageService.
69e1ad701a94 : Update the database for file operations in FileSystemProvider
5e75c33b1144 : Import translations. DO NOT MERGE ANYWHERE
7fa7f6dabc3c : Only call setSystemUiLightsOut when the condition is changed
cd982271d78a : Import translations. DO NOT MERGE ANYWHERE
891be849be98 : Import translations. DO NOT MERGE ANYWHERE
34bd00d5d2f6 : Annotate ContextWrapper with @Nullable
569435e0eb42 : Implment get/query APIs for properties
d141faef2441 : Import translations. DO NOT MERGE ANYWHERE
d6dcb74f74af : Unhide SearchResult and SearchSpec APIs.
f13a62ae2e8e : Unhide GenericDocument API.
183bac1a3024 : Unhide the AppSearchSchema API.
c0b203cc38a2 : Add package name and class name to Property
b0036c0a93e3 : Parse <property> tags
30f372a7744a : Add ThermalMitigation API to Telephony.
4e16d7ac686c : Enable secondary user to update controller status
a391d88b4292 : Import translations. DO NOT MERGE ANYWHERE
19e29925eed4 : Allow only preloaded voice recognition services to blame calling apps.
25a29b89743a : Import translations. DO NOT MERGE ANYWHERE
34643692c3eb : Initial version of accessibility trace protos.
fdf810a455ab : Update framework for fingerprint and multi-biometric CTS
cedb769985ce : Revert media notifications to their previous style.
c86d61fc2c7d : Fix PowerStatsView AppPicker activity start
7b327a68a4d4 : Utilize Measured Energy data in PowerStatsViewer
b3e9eebf4635 : Import translations. DO NOT MERGE ANYWHERE
e9d52e36f8d1 : Stop AuthContainerView from crashing with 2 sensors
4823031728af : Decouple font collection logic from fallback building logic
5e353768577b : Fix unique identifiers best practices links in device ID API docs
efdfea6d9936 : De-restrict BluetoothCodecStatus hidden APIs.
a6163ee13250 : Minor fixes on DevicePolicyManagerService:
4f8600851e87 : Check that network provider exists before use
0d108d8f4c71 : Normalize user active logic across Location APIs
d23a7c4f032a : Introduce MeasuredEnergyStats to BatteryStatsImpl
f44a192539cc : Import translations. DO NOT MERGE ANYWHERE
e40025cc0b3b : Add wtf log if notification panel height is NaN
df611335d94a : Export jetpack code to framework.
f4a8941ff8d4 : Re-export with google-java-format --aosp running on all exported classes
2c9449919369 : Update framework from androidx.
99441dfe3e96 : Include touchpad capture in View#requestPointerCapture docs
87a92e1bc571 : incfs: Create incomplete folder
6ceef2d6a562 : Add Radio Interface Capabilities
bfe14daff838 : Add mediametrics enum for MediaExtractor usage
f2fd0cacad7a : Revert^3 "Do not cache bag parent stack until requested"
1d9701efe5b7 : CDM device profiles UI
34fdc2de0da9 : Update flag names.
dfeeea1b8287 : Add API to create new TaskDisplayArea at runtime
0131f69b95c2 : OfflineLocationTimeZoneProvider config in system
ee451e5882b9 : Allow tapping notification icon to expand/contract.
fa5c76c245ad : Collapsed DecoratedCustomView notifications show app name instead of title.
fbc843081f86 : Prioritize ContentTitle over the SubText
370a2ce7d78d : Fix snooze/bubble button padding
4d19b03fd5ac : Fix Gmail undo state.
23093756464d : Add perf test for Typeface serialization.
152693dadfc6 : Fix out of bounds in QuickQSPanelController
0acd7893f38c : Replace literal with constant in annotation
0df673817df0 : Import translations. DO NOT MERGE ANYWHERE
1349f5c1b633 : Fix references to new S APIs without version checks
c19062102ac9 : Import translations. DO NOT MERGE ANYWHERE
618c64f66c69 : Make pendingintent use immutable flag
9f515695aeb4 : Use logout button + owner for max # notifs calc
7080b677a55c : Add comments to the arguments passed to FrameTracker
3d6151257d6d : Import translations. DO NOT MERGE ANYWHERE
0e7f3599aadb : Import translations. DO NOT MERGE ANYWHERE
edef106fc445 : Refactor command line IME tracing
8012d7bd4fd7 : Refactor parts of FalsingManager into FalsingCollector
16617b0d5072 : Allow preload voice recognition service can blame app.
6335ad6565fc : Move keyguard enabled to Component Override
480b5b733fcd : Promote Context related tests to presubmit
b2788d447508 : Move device/google/atv overlays into SystemUI
dececd5dd38a : Add tests for custom actions to TvPipMenuTests
80aa91cdc167 : Added --user option to 'dumpsys activity service'.
b03e0e2fecf1 : Revert "Import translations. DO NOT MERGE ANYWHERE"
c7e11dec2991 : Revert "Import translations. DO NOT MERGE ANYWHERE"
655b604f73fd : Revert "Import translations. DO NOT MERGE ANYWHERE"
8368313bcfaa : Revert "Import translations. DO NOT MERGE ANYWHERE"
5d4f3ea6b53a : Revert "Import translations. DO NOT MERGE ANYWHERE"
e7b522d7202b : Revert "Import translations. DO NOT MERGE ANYWHERE"
f9b36033cfb0 : Revert "Import translations. DO NOT MERGE ANYWHERE"
21e57d3763f6 : Revert "Import translations. DO NOT MERGE ANYWHERE"
7943ef189a25 : Revert "Import translations. DO NOT MERGE ANYWHERE"
6646be4e9127 : Revert "Import translations. DO NOT MERGE ANYWHERE"
193b591a1669 : Revert "Import translations. DO NOT MERGE ANYWHERE"
02b9aa012f12 : Revert "Import translations. DO NOT MERGE ANYWHERE"
10ec79445703 : Revert "Import translations. DO NOT MERGE ANYWHERE"
6c5635024004 : Revert "Import translations. DO NOT MERGE ANYWHERE"
4f59c29e0f97 : Revert "Import translations. DO NOT MERGE ANYWHERE"
7b565c76b7c8 : Revert "Import translations. DO NOT MERGE ANYWHERE"
4f3628412d78 : Revert "Import translations. DO NOT MERGE ANYWHERE"
fc0187546d26 : Revert "Import translations. DO NOT MERGE ANYWHERE"
b0448639677f : Revert "Import translations. DO NOT MERGE ANYWHERE"
ded3b4a818d9 : Revert "Import translations. DO NOT MERGE ANYWHERE"
73e48fcfd3e4 : Revert "Import translations. DO NOT MERGE ANYWHERE"
dc8126e9135d : Revert "Import translations. DO NOT MERGE ANYWHERE"
4131277bc1e8 : Remove SystemFonts#getSystemFallback and use Typeface instead for fallback
88c489f5c275 : Revert "Import translations. DO NOT MERGE ANYWHERE"
98537ca3aa12 : Revert "Import translations. DO NOT MERGE ANYWHERE"
6c9b4e9b5a88 : Revert "Import translations. DO NOT MERGE ANYWHERE"
ab64e62a746d : Revert "Import translations. DO NOT MERGE ANYWHERE"
bd90a80124e8 : Revert "Import translations. DO NOT MERGE ANYWHERE"
4b66831ea738 : Revert "Import translations. DO NOT MERGE ANYWHERE"
c8ef399ebf82 : Revert "Import translations. DO NOT MERGE ANYWHERE"
7718e79bd19a : Revert "Import translations. DO NOT MERGE ANYWHERE"
122321daf2fb : Revert "Import translations. DO NOT MERGE ANYWHERE"
15c5f584e21d : Revert "Import translations. DO NOT MERGE ANYWHERE"
ba0d125d12f8 : Revert "Import translations. DO NOT MERGE ANYWHERE"
f940b70543d9 : Revert "Import translations. DO NOT MERGE ANYWHERE"
f8f10b1e913c : Revert "Import translations. DO NOT MERGE ANYWHERE"
fbb99a4db8ed : Revert "Import translations. DO NOT MERGE ANYWHERE"
e568b7273f02 : Revert "Import translations. DO NOT MERGE ANYWHERE"
4013e93f015a : Revert "Import translations. DO NOT MERGE ANYWHERE"
eed473b420f8 : Revert "Import translations. DO NOT MERGE ANYWHERE"
4a90c7dd6485 : Revert "Import translations. DO NOT MERGE ANYWHERE"
c6898ccb44d3 : Revert "Import translations. DO NOT MERGE ANYWHERE"
d349a91bf750 : Revert "Import translations. DO NOT MERGE ANYWHERE"
4245f1bea4f9 : Revert "Import translations. DO NOT MERGE ANYWHERE"
eca6b6e7b5c4 : Revert "Import translations. DO NOT MERGE ANYWHERE"
37b73cfa1e70 : Revert "Import translations. DO NOT MERGE ANYWHERE"
5e4e11b20ccb : Revert "Import translations. DO NOT MERGE ANYWHERE"
1f1dbee262cb : Revert "[Telephony] PhoneStateListener redesign for new event"
a101c0af5a61 : Add a perf test for BatteryStatsHelper
f677d826f9ce : Add window focused state to TaskInfo.
6b74cbd10c99 : Replace permission APIs about package and state removal.
059333b3b043 : Replace permission-specific methods with package change callback.
26144d4c21e6 : Create getSystemSelectionChannel API
5bfa4239c164 : Add enforcement parameter to RequiresFeature
4563bf5b608a : Fix incomplete merge
d48468098d78 : Use concurrent GC in PackageManagerService constructor.
11a9f15e5f8d : Update the docs for FLAG_UPDATE_CURRENT and FLAG_IMMUTABLE
cfbda1c9feca : Minor face/fingerprint mismatch fixes
5cc302542b25 : Flip BLAST for SurfaceView
e4b731af2a15 : SoftApConfiguration#getChannels(): return clone
65331ae8683b : Implement NativeHandle conversion for enrollment
eeaa4d65447b : Add a Descrambler KeyToken validator
fbab59f5235a : Stop setting flag to enable two-finger passthrough swipes.
ca1110be851a : Documented what's returned by DPM.getUserRestrictions().
d1fad89bdf87 : Consolidate swipe state in SwipeHelper
5ddb7fa4cd28 : Allow self blames to be trusted
494a13472614 : Validate JobInfo on JSS server-side.
166aaccebbcd : Add permissions to car shell
217dba4c109b : AOD - Large clock
2252f0b19705 : Updated ImpressionAttestation API signatures
6a6ec1122e1d : Add support for sensor conditions in device state configuration file.
453744d19761 : Enable flag to hide half-swipe shelf
4d4d8e2f9fb7 : Allow self blames to be trusted
70d7e4d9d65d : Clean up JS code.
2c5045d41a79 : Explicitly ensure the standby bucket is updated in testing.
6ca6b5c5146b : Use opacity rule for animating windows
83be4ae5ad1c : Empty message queue on TileService#onDestroy
e6a5253f1262 : Fix presubmit for hidden api.
fdf424289643 : Clean up and document FakeSystemClock
7d7a8b6fa831 : Add PeopleSpaceTile object for UI functionality
724ed1e3031f : Add auto rotate metrics in statsd.
27eb04a5a3bb : API feedback.
8dd1a563b89c : Use callingUid not appId for permission check
a6c32cc9afec : 4-2/ Enhance AbstractStandardAppHelper.exit() to exit PIP at end
0dec6c042cf3 : Create recents protectionLevel
46f664b7ac73 : Add READ_DREAM_STATE to the settings list
05ff542090a6 : Update documentation of KEYCODE_TV_POWER
4069521d48b3 : Fix layout for lock icon when in landscape
c132a2287363 : Ensure the toolbar refreshes its PendingIntents when it changes.
44488b8bbfc2 : Move AbandonSessionsRule to be shared by multiple host tests
10b6122aa1f8 : Add AbandonSessionsRule
275aba2deb2a : Move handleCompleteDeferredRemoval to animator thread
76da1da53390 : Rating: Disallow putting Float.NaN as star/percent values
905b674e40ea : Add a null check for mDefaultQos in DataCallResponse.writeToParcel()
60bb98f43337 : Broadcast CEC power status changes
ab008846a8ee : Optionally wait animations on syncInputTransactions/injectInputEvent
d446b40140f4 : [Media ML] Replace AudioSystem.isActiveStream
0f408bab406d : Import translations. DO NOT MERGE ANYWHERE
2c4344223d84 : aapt2: Limit length of package name and shared user id
a6c094bed2b9 : Add Ip Cid Change Event for Filter
6b4185abd124 : Add Battery Defender strings to SystemUI and SettingsLib
14699578db8c : Fix back gestrure doesn't work and ANR happens
7790b73220e1 : Implement Phase 5 of Separate Power States
0fbf1ff1259e : Import translations. DO NOT MERGE ANYWHERE
b357c651c3e2 : Create linker namespace in startServiceFromJar
7d77103f1ef1 : Release detectIncorrectContextUse
e25b706590fe : Add permissions to car shell
d8f13d292da6 : Import translations. DO NOT MERGE ANYWHERE
97a28bb98fe5 : Import translations. DO NOT MERGE ANYWHERE
682e29d2de25 : Import translations. DO NOT MERGE ANYWHERE
6e516d4be0a0 : Import translations. DO NOT MERGE ANYWHERE
ea565c77a172 : Import translations. DO NOT MERGE ANYWHERE
4ffe48fff7af : Import translations. DO NOT MERGE ANYWHERE
35cf1c92f3ca : Import translations. DO NOT MERGE ANYWHERE
6ced8e47a48e : Import translations. DO NOT MERGE ANYWHERE
665277264895 : Import translations. DO NOT MERGE ANYWHERE
7a36ee9e82c0 : Import translations. DO NOT MERGE ANYWHERE
fb4520adb9bf : Import translations. DO NOT MERGE ANYWHERE
d4e2377b8ce3 : Import translations. DO NOT MERGE ANYWHERE
57e7ba953e09 : Import translations. DO NOT MERGE ANYWHERE
89a4931bbb8a : Import translations. DO NOT MERGE ANYWHERE
7631014deaf6 : Import translations. DO NOT MERGE ANYWHERE
8729bea1ec59 : Import translations. DO NOT MERGE ANYWHERE
e618dde349e4 : Import translations. DO NOT MERGE ANYWHERE
dc4f0fa076c0 : Import translations. DO NOT MERGE ANYWHERE
225a99ca1124 : Import translations. DO NOT MERGE ANYWHERE
f6ca920bb05d : Fix 2-level task to 1-level task (1/2)
3b5560c91389 : Import translations. DO NOT MERGE ANYWHERE
6b45714af8ec : Import translations. DO NOT MERGE ANYWHERE
8a888b9745f0 : Add READ_DREAM_STATE to the settings list
8ffdecf333ca : softap: Add BAND_60GHZ to SoftApConfiguration
d0a1d4852f85 : Import translations. DO NOT MERGE ANYWHERE
c6b27ab5d30a : Import translations. DO NOT MERGE ANYWHERE
849fc993b6bc : Import translations. DO NOT MERGE ANYWHERE
1dd91fa3f4af : Import translations. DO NOT MERGE ANYWHERE
ed266c28afd9 : Import translations. DO NOT MERGE ANYWHERE
8cceeffe0b7a : Add unit tests and cleanup PipBoundsState
d663b62186a7 : Measure IMF latency 4/n
b4be4c8be373 : Update TelephonyDisplayInfo docs
7d8bb8a46589 : Adding AHardwareBuffer_getId to libandroid
347a49e6e2a8 : Make UDFPS overlay a trusted overlay
5b96c0150693 : fix issue with ST listModules check
47d3f66a04ee : Improve some issues around position and window order
51ef7406fd28 : Create a helper lib for emergency numbers.
b555a71defbb : Remove HDMI CEC version constants
168651fda269 : port power tap gesture logs to new standard
bf09501ed8c3 : Adapt to change in MicrophoneInfo interface
8cfc4c2b64a8 : Calculate and provide more info necessary for animations
c33489a60b52 : More logging when failing to inject SliceProvider.
a1cf4df73eeb : Run error callback when BiometricPrompt dismissed early
4a2d4ddf6ede : Fix potential deadlock in shutdown in HistoricalRegistry
2f28b20e036c : Ensure caller identity is restored in CP quick-path.
8fa2407ad2dc : Adjust "services.core" defaults for Error Prone.
acb10036b4be : 12/N Remove QSLogger from QSPanel
ab5513293964 : 11/N Remove UIEventLogger from QSPanel.
a2a44155d414 : 10/N Remove MetricsLogger from QSPanel
cb5acc2f2bbc : Add unit tests for PipSnapAlgorithm
d2df703638c8 : Include the TV Input Service uid in metrics logging.
1fd8b5675e09 : Add TifTuneStateChanged atom.
4a9d884391c0 : 9/N Remove MediaHost from QSPanel
ade3051c190e : Bind ImpressionAttestationService to system
825d665bc6dd : Add PendingIntent immutable flag
c47c398475ff : Add apn throttle status notifications to QNS
6212b2508c52 : Update notif corner roundness on drag and snapback
c4faf84942b9 : Add indication APIs to expose QOS from LTE and NR bearers
9d0c6ff7531d : Fix UDFPS overlay being offset in landscape mode
b2443990e9d4 : Camera: Enhance camera atoms for system health
36dd7b1d7193 : Log plug type and battery status along with current and charge.
c26e1f911111 : Add PackageManager.Property class
ce07a81cd1a4 : Fix QS expanding animation when there's scrolling
f21ce967266a : Fix invalid ID attached to DOZING_UPDATE_AUTH_TRIGGERED event.
1b44edeea98b : Move TaskInfo comparison from TaskOrganizerController to TaskInfo
8af87925eaf9 : Add ActivityManager UidImportanceListener to libandroid
d96f50a85f77 : DO NOT MERGE: Associate notif cancels with notif posts
20079f10644e : Fix renaming file and moving file issue in MTP
5f6bbb572675 : Turn vibrator off explicitly on waveforms when amplitude is zero
f83870c749de : Add PendingIntent flag
3ebfd43e9d55 : DPMS: Fix Device Admin-related caller identity checks
c4ab2ccaaf10 : Replace old app transition type to new transition type (3/N)
3ff7884df3b0 : Adapt margin for actionless notifs with snooze button
1b5d2f6ff42f : Controls UI - RTL for input pin/password
656bfb538986 : Replace old app transition type to new transition type (2/N)
c10e1f940310 : Controls UI - RTL for input pin/password
97fb595e9496 : Add ViewTreeObserverWrapper
142344cc1cf2 : Allow current IME to start background activity
0a97fe3faaf1 : Separate 2 tests to verify canBeSatisfiedBy()
bd44ca5addc9 : Verify that the <Standby> message is sent on next standby
fc4f7c948ddb : Fix change One-handed mode screen size from 50% to 40% but also keep adb command mechanism for UX tuning
6a555279ec82 : Move BasicShellCommandHandler to frameworks/lib/modules-utils
57c4847f3df3 : 2/ Initial AppPairs flicker test case
d23cdf96a190 : Added more logging to DevicePolicyData.
44a8e4daf02a : Don't handle the system UI visibility at server side
f6e3f1271589 : Provide window visibility of uid without WM lock
59c2e7cf8a88 : Add a new launch type for hot start with relaunched activity
b72c2c4547df : Rename satisfiedBy to canBeSatisfiedBy for MatchAllNetworkSpecifier
5e44aaed022b : Added more permissions to Provision app.
4f7d9ce1e66e : Delete committed rollbacks when they expire (4/n)
dac757cb7c59 : Dump historical rollbacks for debugging purpose (3/n)
853c0f31b562 : Release Context#isUiContext(Context)
0d043b0d4944 : Save deleted rollbacks for debugging purpose (2/n)
3c093ddbf2c8 : Add statsd flag namespaces
4ad5f0a7c739 : [Telephony] Implement onDataEnabled callback
f16958947742 : Expose isInEmergencySmsMode as @SystemApi.
20549dfe490d : DO NOT MERGE Update bottom huns container to use HeadsUpContainerView
0a60a1ce041f : Finish TestSession implementation for FaceProvider
fe03ccafaaf8 : Remove parameters together with AIDL
ea9050793cd0 : Added cross sim calling settings support
b73471b4ec9e : Remove legacy frames from WindowFrames and DisplayFrames
03105edc84c0 : [Telephony] PhoneStateListener redesign for new event
60e77bb0344d : Ensure caller identity is restored in CP quick-path.
bbb76285453a : transoding: Add xml parsing to ApplicationMediaCapabilities.
16636b7044fd : Delete orphaned staging directories for staged session on reboot
46e15c2cd0f4 : Migrate PermissionState and AppOps tests to new owners
13164882fafc : Update boot image and system server profiles [M10C10P10S0PP]
16a18892cb20 : Rename Stack to Task related terms (2/n)
373a01c3ad88 : Detect duplicate addChecksums calls.
5fafc49d4c16 : Allow pre-warming service running in work profiles
4ac05e33d323 : Bubbles taskbar broadcast
53bf38e9ffe7 : Add View.performReceiveContent in addition to View.onReceiveContent
62875c960890 : Adds a new flag in ShortcutQuery to return person data
9a7a1658437b : Import translations. DO NOT MERGE ANYWHERE
7274d2d186ca : Track changes during transitions and report to player
831abae72966 : Import translations. DO NOT MERGE ANYWHERE
b5cd4cc2d963 : Revert^2 "Do not cache bag parent stack until requested"
016f9e65e4d8 : Revert^2 "Cache resolved theme values"
43d2f21d6285 : Set resource id correctly when resolve fails
db21f09a8e02 : Revert^2 "libandroidfw hardening for IncFs"
7c48ce83bc63 : SyncPointerCapture (4/n): Receive capture events in InputEventReceiver
e09375378b5a : Handle rotation in the UDFPS overlay
58432ac699e1 : Clean up staged session data on validation failure
7205d79832f8 : Import translations. DO NOT MERGE ANYWHERE
d8364506d246 : Import translations. DO NOT MERGE ANYWHERE
7285def4baf5 : Import translations. DO NOT MERGE ANYWHERE
8e089728c705 : Create setting key for emergency gesture call number override
46b60640baf4 : Minor UdfpsView cleanup
246553d1fbf1 : Run error callback when BiometricPrompt dismissed early
1459f65a7ce3 : Add APIs for Wifi/Cellular coex channel avoidance
a2911b1f80ec : Improve the documentation of linkFrontendToCiCam and rename to connectFrontendToCiCam
0f52f5a82948 : Import translations. DO NOT MERGE ANYWHERE
1ecdc9e62568 : Import translations. DO NOT MERGE ANYWHERE
738ba5601f97 : Relocate transition collection around lifecycle events (1/N)
0525ffa756b8 : Notify that QSCustomizer#isCustomized may have changed
e5140cc83b60 : Move UserManagerInternal out of android.os
b114a187f0ed : Use unstable aidl in framework
49fc5569f031 : Make positioning in letterbox mode configurable.
888c718befdb : Move enforceCrossUser*Permission() back into PackageManagerService.
ce3e1294982d : Handle new manifest tag <property>
a47f891fdfb5 : Add more tests to verify blast buffer queue behaviour
4c3ede3fd725 : Move calculations from BatteryStatsHelper to PowerCalculators
f4b91ee076a1 : Fix DecoratedCustomViewStyle
741c6e367d36 : Update spacing/layout of LS clock
192b7c9eaabd : Add support for LS Clock to use > 1 Paint object
2feb3f1369e2 : Cleanup in StubLibraries.bp
3b462716ceb6 : Add configuration options to InteractionJankMonitor
2db59986ebbe : Switch LatencyTracker to the DeviceConfig API
3461caef4ecc : Fix broken Quick Access Wallet CTS test
b9e7ae352b6a : Keystore 2.0 SPI: Make LockSettingsService tolerate the Keystore 2.0 SPI
5058d5e99f35 : Hand-migration to TypedXml interface.
2b334ab253ae : Declare Wifi Scan atom.
75b98e92aafb : Import translations. DO NOT MERGE ANYWHERE
b7618f25f444 : Import translations. DO NOT MERGE ANYWHERE
767cda30ef4d : Cache the telecom service in getTelecomService()
7672301be44a : DPMS: Fix access control check for password sufficiency
2457693c18b4 : Fix typo in setting name Test: no test
dedcfe8d1417 : Import translations. DO NOT MERGE ANYWHERE
52437ab08358 : Expose BroadcastOptions#setMaxManifestReceiverApiLevel as system API
b896c38a7717 : If a bubble is updated to hide the notif, don't buzz
3300ec739fbd : Import translations. DO NOT MERGE ANYWHERE
604b28434986 : Do let IME fit invisible insets
68b25ccdb39d : Run grant URI permission tests in presubmit
559d8ed83069 : Generalize queryDisplayStatus() to all source devices
6815a7ce8086 : Source device to toggle and follow TV power
f1cacd724b25 : Apply animation for Media Ouput Switcher dialog
ec8b76baa23c : Remove current.txt files
f78e72d8fcfc : Fix AccessibilityService#getWindows time out
a7de33930276 : Fix AccessibilityService#getWindows time out
d89e31bad217 : 1/ Migrate cts SplitScreenTests to wm shell flicker test
2b601f71bf9e : Sync framework from jetpack.
41ffa8dd0600 : Add shouldBeSeamless param to Surface.setFrameRate
e708e600a061 : Add initial playback metrics classes
31fcbcfed181 : Test Pip window position when Pip menu is open
160bd0f08823 : Test PiP on TV with different aspect ratios
0451222aed07 : Always run TV PiP tests with 0 rotation
c89e663119ab : 3/ Fix bug of PipKeyboardTest do not forceExit() testApp successfully
6ba5a463e00e : Reparent IME container to the root of the IME target window
60984c6c321f : Clear BiometricScheduler when biometric HAL dies
1ddaa9f63f4e : Update DeviceStateProviderImpl to read from device state config file.
067c29d41097 : Added dumpHAL to ServiceProvider
0545edfa3d80 : Add divider view support for app-pairs
3569c4cd2574 : Use root activity's package for task auth check
e835b9847e7c : fix SoundTrigger overwriting session identity
e4bcffd2a283 : Add IGnssPowerIndication AIDL HAL (framework/base)
8fa1280e2d71 : Add sensorId to IFingerprintService#authenticate
16359f3869a0 : Expose the carrier signaling broadcasts
09b9fb180d56 : Remove speed requirements for multi-finger swipes
316a07be3703 : Remove platform signature from overlays & work profile bug
a00eef21de64 : Remove SaveFlags from saveLayer(Alpha)
43e663a3ecb9 : SystemActions: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
f2c18bbbc420 : Defer FGS notification display for a few seconds
192256a6304a : Break out of switch/case after handling launch_emergency.
52a1d358ce5c : Log message when current user is marked as ephemeral.
9431debc23e3 : Deprecate the pre-defined apps of IM in the ContactsContract.
c7ef4f8f60df : Use default launcher from RoleManager as the only source of truth in ShortcutManager
1259c1fe8d9c : Mechanically apply TypedXml refaster template.
f14ed648a9e9 : Refaster templates for new TypedXml classes.
9242fb8b4820 : Mechanical refactoring to new XML resolvers.
03dec84123af : Refine TypedXmlPullParser API interface.
aa1351115b90 : Import translations. DO NOT MERGE ANYWHERE
2b9e5aa007d2 : Update TestHal together with AIDL change
8d7ab5cb23a9 : 8/N Pull some usage of the MediaHost out of QSPanel
82b6802083cb : Add unit tests for PipBoundsAlgorithm
5cb63c1ed137 : Relace getKey with getProfileKey
b63b76abf8f0 : [Suggestion] Make suggestion equals and hashcode stable
72dcec687634 : Update apex_manifest to 309999900 for statsd
b482b75174e6 : Add provider start/stop and reorganize packages
0ed68db06c40 : Add flag to get the name of the Model file from the flag in case we want to try out different models. In addition, we should not log touches in the middle of the screen for logging so moving the block at the very beginning.
8c95065cb723 : Add package_name to log for debugging the back gesture model.
832d0601688a : Add log entries for the results for the ML model for the back gesture.
b5ec8a9a1052 : Remove current.txt files
cd9f253cc46a : Fix deadlock in getOneTimePermissionUserManager().
15b8613a4a03 : Use the window surface position in parent's coordinate for InsetsSource
4bdb3e05614c : Add band mapping for GERAN and UTRAN
7ef1a5dd1506 : Close screenshot process on user switched
2547398797e6 : Add the related tests for Icon in TEST_MAPPING
24b336f82cc7 : Adding AudioUsage converters to AudioAttributes
7dc091b9550e : Small changes to dumpsys of WindowManager
f06c9efc4085 : Add AKEY_ASSIST mapping in native input framework to allow programmatically inject KEY_ASSISTANT.
37daf1ba806e : Delete orphaned staging directories for staged session on reboot
4b7c4adc319a : Fix flaky waveform vibration test
018189025151 : Remove old falsing implementation.
040ffe7b3405 : Add Tap falsing to the FalsingManager.
f54412183a19 : Clean up staged session data on validation failure
920dcad2d34b : Fix SystemUI count down doesn't work
0df907672a3c : Import translations. DO NOT MERGE ANYWHERE
003e100558d1 : Import translations. DO NOT MERGE ANYWHERE
f5afcab9747e : Create a top intro preference widget
4483aaab835d : [Media ML] Make getActiveSessionsForUser system API
468a11afddfa : Introduce getWindowContextToken
a26ae86ce3d4 : Import translations. DO NOT MERGE ANYWHERE
66a993beeb3d : Fix up some camera API javadocs
c547980429be : Change strings in transcode settings screen
0bd4d928a742 : DPMS: Passing in the right user ID for password checking
6ede83e60086 : Fix for security logging of missing packages.
8888ec188c92 : Add support for pdu session id
396906c975f1 : transcoding: Unhide setClientCapabilities.
ec91d7700d93 : Replace broadcast with adding a method in BugreportCallback
d8646811a7b5 : Import translations. DO NOT MERGE ANYWHERE
3eb5c9c2d787 : Initial implementation of BiometricManager TestApis
10acecb23b48 : transcoding: Unhide ApplicationMediaCapabilities
7cee6c53394e : Fix bug where longpress stops working
5671dcdfb6cc : Fix up some camera API javadocs
ef4cd62246a2 : Add BiometricManager#getUiPackage TestApi
7e30bd7222da : Add non-app power consumers to the PowerStatsViewer
86b6aded6353 : Add APIs for carrier network selection
e18379f5d175 : Support blink scan
55ef6167a2c2 : Revert "libandroidfw hardening for IncFs"
6ca48473e533 : Revert "Cache resolved theme values"
06a7331b84ce : Revert "Do not cache bag parent stack until requested"
cb03d794224c : Un-overload Biometric UI negative button
bf80ecae1690 : Start UDFPS sensors only after BiometricPrompt UI is showing
a2f580f78f83 : Pull upstream changes from AndroidX.
42387ceaedd6 : Fix potential deadlock in shutdown in HistoricalRegistry
22f46a86af03 : Clear quick settings backgrounds, update clock text color
0ec6f465ca4a : Mechanical refactoring to new XML resolvers.
7b20a8f6c7ff : StorageNotification.java: Apply FLAG_IMMUTABLE to various PIs
8099e30b733d : Mechanical refactoring to new XML resolvers.
ca3ea93171a4 : Progress towards efficient XML serialization.
a2b45708ef29 : Measure and optimize IMF latency 6/n
e2086954e981 : [pm/incremental] add @FloatRange in the new LauncherActivityInfo API
50a99364c62c : Consistent handling of modified UTF-8.
bee304167ab6 : Third batch of permission in-process API refactoring.
0f3bd2010e5d : Second batch of permission in-process API refactoring.
c36ef092adfd : Adds a flag to allow collection of Looper and Binder stats even when charging. This is done for automotive form factor. Notion of battery is not as significant as it is in phones.
d56d2e9a6733 : Retry "Support loading system font map from SharedMemory."
b2ebd0d53525 : Change forceBoldText to fontWeightAdjustment in Configuration
ba819fcef476 : Change forceBoldText to fontWeightAdjustment in TextView
3be3d3239290 : Change forceBoldText to fontWeightAdjustment in Settings
e6f11af6d326 : Change forceBoldText to fontWeightAdjustment in ActivityTaskManagerService
bfbf9608015b : Delete orphaned staging directories for staged session on reboot
b6dde00d038b : Clean up staged session data on validation failure
83258e4e69e4 : Add RestartEvent in Filter
89cc6a1fc321 : Update variable names to reduce confusion.
d6c3f66329be : Expose ApnSetting#TYPE_*_STRING constants
54ae227efbc7 : Fix flaky VibratorSettingsTest
f3f70badef9c : Fix/hack MessagingStyle notifications
dc81adf34e10 : Reduce notification minimized height
87257cbb6e51 : Fix the placement of the work profile and feedback badges.
6f96b0b7c2cf : Fix HUNs
41cdfc0ae8b2 : Remove the unneeded icon spacing in the InboxStyle.
b90803f72bae : Hide app name from minimized notifications
6ab53b16fe0e : Notification Title is 16pt in Big state
641792471988 : Ensure headerless notification with large icon is big enough.
8a0554d59e23 : Round corners of BigPicture
b5839a11e9ba : Increase the expand button touchable area.
1242ae922075 : Remove the reply action entirely.
18422628138f : Notification template redesign; part 1.
e84b4b825d47 : Remove night-mode override of notification_divider_height
40d1c0f2229e : Add swipe dismissal to screenshots
340bb41f2cac : statsd: Set min_sdk_version to "30"
76ed5ef0be9e : Add test transition to reopen ime window app
edb75e345161 : CEC: Extract buildMessage from hex byte string
ac24994aaa5b : IME tracing integration with bugreport
45296595a3c1 : Log only current client data in IME tracing
fe8c73b18d9a : App-pairs baseline commit
4248780bc670 : Add assertions to CloseAppHomeButtonTest
d7daa0bd6729 : Optimized workflow for IME tracing on InputMethodManagerService side
8418bef70abf : Optimized workflow for IME tracing on InputMethodService side
9795a01bd5d2 : Import translations. DO NOT MERGE ANYWHERE
ab1008480bcc : Optimized workflow for IME tracing on clients side
327e1754097a : Do not call assumeTrue(isTelevision) in @After
1f49c24b27cf : Import translations. DO NOT MERGE ANYWHERE
1b5a04ed73ed : Import translations. DO NOT MERGE ANYWHERE
5b68ca9ca9d5 : Add TextInterpolator for plain text
bab123e51a73 : Revert "Revert "Protect INTENT_BUGREPORT_REQUESTED""
c48a7ca821df : Ensure next invisible activity can be resumed while finishing top
425317aeea6f : Avoid calling postOneTimeCheckIdleStates on boot.
1394a019e793 : Remove legacy style metalava suppression
65d46e9b05bc : Refactor getAppOpPermissionPackages() as API.
30b8b6b94064 : [Suggestion] Add API to help app get user approval status.
084e50400d8c : Partial config update: test update states
900019eed9c4 : Import translations. DO NOT MERGE ANYWHERE
9a0801dfa4ba : Import translations. DO NOT MERGE ANYWHERE
0dfabfa6e2e1 : Allow exemption for VoiceRecognitionService if no VoiceInteraction
b71f909e1d9d : Add API to get Subscription Id
6df0e8bf6c1f : [Suggestion] API to set carrier merged network
f689b18ddc9a : Revert "Move BasicShellCommandHandler to frameworks/lib/modules-..."
a8dcc1b75d56 : Replace #init with #onInit to prevent stackoverflow.
10d4ca145e4b : Revert^2 "7/N Inject media hosts directly."
505c4bc944ba : Revert^2 "Stop injecting QSPanel everywhere."
bce234f3df52 : Revert "Stop injecting QSPanel everywhere."
a25346bf0cec : Update onReceiveContent() logic for app vs platform processing
596ef6057276 : Import translations. DO NOT MERGE ANYWHERE
7a6e869b0be4 : Revert "7/N Inject media hosts directly."
bec6c2b840c4 : permission: Set min_sdk_version to "30"
660729d4da46 : Moving the name getter of latency action to LatencyTracker
3d40408b5294 : Revert "Revert "Switching to lazily batching alarms by default""
d3c01ef591aa : add MANAGE_CREDENTIALS appop
84f452dbe2e8 : Using CUJ name instead of ordinal in traces
04ffb5128bff : Update People Space widget on channel modification
da9248cefa41 : Add more canvas ops 5
f606540a2167 : Add READ_PROJECTION_STATE to shell permissions for test purposes.
5b9f045c2350 : Use PipBoundsState to access current bounds
4f93268de7a9 : Move movement bounds into PipBoundsState
8dcbe0c9bfa3 : Move normal and expanded bounds into PipBoundsState
a9027a7f9f4d : [DO NOT MERGE] Transition to clear state after gesture cancelation.
a5184cab7f11 : Update JobParameters documentation.
b77b8a4bc90c : Minor QS visual fixes
49080b0a132a : Sort conversations in People Space
ca8244d800b9 : Fix IME always focusing bubbles
90b0a1cc20c9 : Verify for_each is const
2216e886f840 : Import translations. DO NOT MERGE ANYWHERE
3838cbfc3f89 : Fix bug where notification text colors stop updating
4503f978aa99 : Updating SeamlessAppRotation test
22efaa84228c : Remove pi.append_native_lib_paths property
5602dc937493 : Do not cache bag parent stack until requested
87e89546b66d : Cache resolved theme values
c75c2e092218 : libandroidfw hardening for IncFs
3b42315754bd : 7/N Inject media hosts directly.
d5cba3455fe7 : Remove system-*.txt files
42bd3c0834fa : Stop injecting QSPanel everywhere.
48fca5cfcb9b : Fix typo. This has been bothering me a lot :)
3badad790ded : Show notification to promote window magnification mode available
7d0992ce4ff3 : Require signature|privileged STATUS_BAR for collapsePanels()
d2f9505d19a1 : Revise seamless transcoding optimization flags
032d1b1df36a : Use 4 columns in QS portrait
56ed615d09e0 : [CEC Configuration] Port 'system_audio_mode_muting'
1641c5c47e0a : Implement setRequiredPasswordComplexity
503a0f8af136 : Remove unnecessary jarjar rule
735d447d4807 : Revert "Support loading system font map from SharedMemory."
be3f005f01af : [RESTRICT AUTOMERGE] Fix Keyboard shown after force stopped app package
042fac5bdf3c : Add assertions to CloseAppBackButtonTest
25d4184190dc : Add media playback atom
b2f8de537190 : [Media ML] Remove DumpUtils#checkDumpPermission
062ddc34752b : Add methods for Usb Gadget Hal v1.2
88254a2b567d : Support USB Gadget V1.2 HAL
0077236f371c : use UID instead of user ID for metrics according to design doc.
4880f3104c80 : Added MASTER_CLEAR permission to CarProvision.
13161747db9f : Initialize AIDL biometric HALs after BiometricService is started
b93a88095bab : Add hidden API to retrieve ActivityInfo
805920fd9919 : Annotate all Locked methods with @GuardedBy("mLock")
8368fbdd61fc : Fix typo
c7a5b3a90db2 : Support loading system font map from SharedMemory.
796760c56efc : Suppress all hidden abstract methods in constructable classes.
b7c8877ba14e : Do not power off display on lockNow() on automotive builds.
46ef1fc00f50 : Change People Space widget background.
6152f9761252 : Use LOW_LATENCY scan mode for CDM
39d93256cc74 : Add FLAG_IMMUTABLE to heap dump notification PendingIntent.
eddcb1bfe8cb : Remove isServiceConnected() from TelecomManager
b71eaf587f1d : Give ServiceWatcher a proper lifecycle
157cd3f736d7 : Allow Bubble overflow to be opened without other active bubbles
97fcd7a082d1 : Flexible bubble sizing & fixed position
cec9647e0fdc : AudioFormat: Add ENCODING_PCM_32BIT ENCODING_PCM_24BIT_PACKED
a465451b9c5a : Fix off-by-one error in scroll capture page limit check
d58d9e98e820 : Prevent ConcurrentModificationExceptions in log
766e6ae8c8cd : Exposed UnsafeStateException as a public API.
c7035fe4fe69 : Use ML model for the Back Gesture in EdgeBackGestureHandler.
c8588e3a0eb2 : Limit the number of posted toasts by package to 5.
11a0b63bb47b : Make FUSED_PROVIDER SystemApi
67959b765de0 : Rename PipBoundsHandler to PipBoundsAlgorithm
6b94ea477f8f : Initial definition of DevicePolicySafetyChecker.
38309e8f6e15 : Add ability to cancel ANR dialogs
c305f3fddee2 : Add logic for when to start the Udfps fp service
e588a24ed7da : ThermalManagerService: Add temperature thresholds dump
a680bdfc3d4e : Add new metrics to VoiceCallSession atom.
3559e8693e9b : Clean up on client death in SoundTriggerService
bf3370665517 : Measure baseline IMF latency (1/n)
eafe1e9e3ef2 : Transition to clear state after gesture cancelation.
fb1e7f1b6aa7 : Add canvas ops 3
d2a0c00a5d6c : DPMS: Simplify password sufficiency check on parent
68e16b93c074 : Move dismiss animation into ScreenshotView
faa503152791 : Move isAdminTestOnlyLocked inside synchronized block
b28adf0d2d7a : More TvPipMenuTests tests in WmShell
44ede0b9e608 : Report if SystemUI crashes during TV Pip tests
6cc78ba9bbc7 : Remove unused variable in VolumeControlAction
7f0032f9088e : Update strings for widget update frequency
972597d9d48f : [CEC Configuration] Port 'power_state_change_on_active_source_lost'
d3a38b919b4d : [CEC Configuration] Use CEC Config API in the 'send_standby_on_sleep' option
442c2a3df5a5 : Add test transition CloseAppHomeButtonTest
8dd26b237d6c : Support hide display cutout with display area
e87b9f752e20 : Fix crash when inflating tv_pip_controls
23a59b02fdad : Fix issue with persistent drag window
b8feac1291c1 : Fix incorrect system gesture insets reported when there are cutout areas on the left/right edges of the display
e38292a29b4b : DPMS: Fix password complexity comparison
0313a00eb53b : metaData should be null without GET_META_DATA flag
72d5d080a22d : Support translation between interaction type and cuj type
dc1d359a55fa : Add resizing tasks synchronously flicker tests
0ad926a18494 : Let wallpaper colors drive system theme
6aaa106d83aa : Allow voice recognition service to blame other apps access.
78798c58bcf3 : Migrate CarSystemUI out of framework/base.
d92c6372226c : Add comparator for FrontendInfo
1c15cee227b8 : Expose FrontendInfo list of all the existed Frontends in Tuner java
4608b945db18 : Enable PiP stashing.
e7eee730240c : Rename RecordEvent getFirstMbInSlice into getFirstMacroblockInSlice
55ee3e49136e : Custom binary XML wire protocol tools.
8346e4070f2c : Implement Phase 4 of per-display power states
df0f283b9dd3 : Automatically allowlist carui RRO packages.
23057fc3f245 : Expose PinResult and ICC PIN/PUK APIs as SystemApi
ece586e3218e : Ignore GrantCredentials call with unexpected calling uid.
10d8a114bbd9 : Ignore GrantCredentials call with unexpected calling uid.
623cf937ba59 : Various GNSS cleanups
c8f1e2b38c17 : Constrain Non-DeviceConfig settings reset times & unify DeviceConfig reset mode
456042754ff0 : Migrate CEC version Setting to use HdmiCecConfig
e8e9404470c4 : Revert "Ignore GrantCredentials call with unexpected calling uid."
577cf49a149e : Check visibility when moving task to front.
ac6313bc2285 : Restructure CarrierMessagingServiceWrapper with better interfaces.
f45dcfe1f5ed : Protect GrantCredentialsPermissionActivity against overlay.
05476b3ace05 : Change PiP stash to be based on velocity rather than position.
f32760550bd9 : Adds the LightRevealScrim, and the 'lift' reveal effect.
8097a52cc764 : Remove unused imports in PipController
d3ec55e0e31c : Change SystemUI implementation for prioritized HUNs.
78b19db50bad : Add AVIF sniffing to ExifInterface
c1097a84884d : Revert "Ignore GrantCredentials call with unexpected calling uid."
b32a2f1c4128 : Add AVIF special case to ThumbnailUtils
c45d61cfdfeb : Refactor ToggleSliderView
c211f5677ab5 : Show logs when an app tries to show the IME
deddb784d0c4 : Protect GrantCredentialsPermissionActivity against overlay.
7e32be5b9ada : [am/incremental] add package loading info in main logcat for crash/ANRs
6a6c0cf52619 : [metrics/incremental] add package loading info in ANR and crash metrics
423349508c3b : ActivityManager: use proc state from compiled aidl
4cf0958a7a50 : Allow self-blaming in noteProxyOp and startProxyOp
2af10003c42c : Remove @SystemApi from Compatibility
99b7556cb273 : Revert "Make createSource(ContentResolver, Uri, Resources) a SystemApi"
9ee2301f7115 : Add a QS tile for Reduce Bright Colors
ae927f97230d : Null-check on PipMenuController.
ff6fcd7bcd82 : Check app querying permissions.
4ccea8796991 : Custom binary XML wire protocol.
b5856365b40c : Progress towards efficient XML serialization.
162f86ddce37 : More efficient alternatives to ByteBuffer.
0a9a9a39d961 : Check connected devices in addition to paired ones when matching
cfa5d2485228 : Provide API to retrive dual connected bandwidth
d6349bb46bc6 : Move IME & shelf visibility/height into PipBoundsState
be6ed5aa14f7 : Add batching APIs and Location.equals()
a61e9fec041e : Refactor getDestinationBounds into more readable methods
8f43eebe3b69 : Import translations. DO NOT MERGE
ec72394775a9 : Remove padding customization from stack scroller algorithm
b6b8b048edf1 : Protect GrantCredentialsPermissionActivity against overlay.
525e30d32826 : Update shade side padding
59b852c4078e : BroadcastQueue: temporarily unfreeze for parallel broadcasts
ecb07b0c0f0b : More robust null check in isTrustedVoiceServiceProxy
b6eeec5acb91 : Add benchmarks for ViewRootImpl InputStage
d141a4516dac : Import translations. DO NOT MERGE
c523dd9a7a77 : Make ScreenshotAnimation window trusted
6f1d37de7275 : Import translations. DO NOT MERGE
31b97c045999 : Import translations. DO NOT MERGE
ea90e9501b79 : Don't try to show the current toast again while it's showing.
fd33a27b9718 : Import translations. DO NOT MERGE
f9ca2d482661 : Clean up isVisibleLw and isDimming of WindowManagerPolicy#WindowState
635cd7b68078 : Clean up hideLw and showLw of WindowManagerPolicy#WindowState
b29f58d8a539 : Make CombinedVibrationEffect constructor package-private
d7bfe1f31042 : Clean up BrightnessSynchronizer
a50e92d9c78d : Add entries for Transcode Settings in Dev Options
483548e687bd : Tidy up synchronization / threading
fd64b28073cc : Make IInputMethodManager to oneway (1/N)
89c74dc41c8a : Re-submit "Add genrule for combined srcjar of modules"
c1c4c5a6612f : Delegate splash screen starting window to SystemUI(1/N)
2ef01aaf1b9a : Window magnification supports multi-display in systemUI
6dd73e98d77a : 6/ Fix some flakey issues with dragging to split
fb3c09955827 : Track process with visible activities
0c7db846a72a : Add maxTargetSDK to MediaController#controlsSameSession
173ce7146b6b : Import translations. DO NOT MERGE
757c9f8dc454 : Import translations. DO NOT MERGE
a451e53919ac : Import translations. DO NOT MERGE
b0b9709abc1c : Revert "Enable building libandroid_runtime for Windows"
f116ac0f133b : Import translations. DO NOT MERGE
df135cdd2263 : Add some invalid constants for Tuner
1811762939c5 : Import translations. DO NOT MERGE
e8f12d1c01e1 : Move BasicShellCommandHandler to frameworks/lib/modules-utils
b7282d2e023c : Revert "Don't no-op on resuming top activity if display is in freeform."
ffeaf693f5a3 : Import translations. DO NOT MERGE
9465da161d6d : Partial config update: various small things
9d2a43385089 : Import translations. DO NOT MERGE
57206c825afd : Partial config update: various metadata
acf95218cfb6 : Import translations. DO NOT MERGE
f788a7d45dce : Import translations. DO NOT MERGE
041d8c199dfa : Import translations. DO NOT MERGE
3136a60349a0 : Import translations. DO NOT MERGE
7a38dcc93891 : CharsetUtils alternatives that avoid allocations.
db71cc02a281 : Remove some unused methods in BSI
2bc5b060c4f8 : Import translations. DO NOT MERGE
6e8fad2e384b : Import translations. DO NOT MERGE
750b659bb279 : Fix the focus not move to the place where the finger clicks
1fa397deed5f : Import translations. DO NOT MERGE
c82d6aa9150e : Reexpose ActivityManager#updateMccMncConfiguration
fd626dbc848a : framework-wifi-util-lib: compile against min_sdk_version = 30
161c67ff1780 : Import translations. DO NOT MERGE
1ca390e9f6b2 : Support serializing Java Typeface.
1e85ca8002b6 : Let AppOpsService evaluate access for soundtrigger
6944f1e484a8 : [incremental] add last pending reads info in dumpsys
fd96f0700caf : Import translations. DO NOT MERGE
717598010124 : Lower minimum window size to 20 seconds.
22d9d16e782c : Propagate callingPackage explicitly within CDM
635d7aebcd0f : Don't set timeout when showing CDM UI
2dabdcb391c4 : Updating method names.
6b83aec26ffa : Extract vibration settings and scaling code from VibratorService
76b6e287201d : Deprecate DaveyOccurred Atom
65ad214cb9c2 : BatteryStatsService StatsLog.write calls out of lock
8e984c9ec174 : Fix handler in ColorInversionTile SecureSetting
accac9b57855 : Add PiP exclusion logic in EdgeBackGestureHandler.
cadea97815d2 : Change mac random key to network key
f31554441947 : Update non-sandwiched notification corner radius
4c05249d8bc4 : Add resource config for the GeoTz feature
de3ce84494b5 : Added support for more CanvasOps
245977cb2c19 : Do not allow pip window to start background single instance activity
32c9ed00a70f : Fix anr when installing package
999383110626 : Expand visibility of projection state API so Android Auto can access it.
73528851bac2 : Add hostside tests to MediaParser's presubmit
ce3b7caeda76 : DO NOT MERGE mainline-prod: enable CtsWifiTestCases in presubmit
46adc9ae9652 : Only log first input reader length
35a129e8ac54 : Only log first input reader length
72dada9cdc90 : Only log first input reader length
bb4bfcc575aa : [DO NOT MERGE] Make GlobalScreenshot PendingIntents immutable
ed450d77edc6 : [DO NOT MERGE] Make GlobalScreenshot PendingIntents immutable
3aa7d375b21e : [DO NOT MERGE] Make GlobalScreenshot PendingIntents immutable
441247985aac : [DO NOT MERGE] Make GlobalScreenshot PendingIntents immutable
f4eefc55c432 : [DO NOT MERGE] Make GlobalScreenshot PendingIntents immutable
66f3cb2b7aec : Moves WindowMagnificationConnectionImpl.class outside of WindowMagnification
ebf6e6af571e : [Media ML] Update MediaSessionManager#getActiveSessionsForUser
5b5f1c0acbe7 : Use the flag FLAG_MUTABLE when creating the PendingIntent
d2c9c89e8cba : Add the explicitly mutable flag for creating a PendingIntent
145f71182ab1 : Do let IME fit invisible insets
eefe559c722c : Make insets source window stable while resizing
a847559a4958 : Load AIDL HALs in FaceService
77615b9f46e0 : Implement FaceProvider and Sensor for face AIDL
f54020f2b101 : Implement client monitors for face AIDL
90e442a741e9 : Add AuthBiometricUdfpsView for portrait
fd912c062336 : Handle mismatched task root on Activity resume and stop
32ea9e358314 : Renamed retry interval to retry duration
f9c011501fab : Refresh legacy permission state right before writing.
bbecd0e7e6c1 : Revert "Refresh legacy state before writing to runtime permission persistence."
ff147d505297 : DO NOT MERGE Prevent isEnabled from mutating state
ad81608488eb : Fixed a few issues with blast sync with SurfaceView
61f055700e85 : Add Noto scripts for new, but revival languages. Update Tibetan
e3d75ac262f7 : Clean up task stack listeners
2dd597ae41ed : Fix resizability in apps using the override min size
8bab7db6f7da : BroadcastQueue: temporarily unfreeze for parallel broadcasts
8a1376cb42ed : [pm/incremental] remove LauncherActivityInfo.isStartable()
859ba0692a48 : Allow FGS start for proc state BOUND_FOREGROUND_SERVICE and above.
3d5a2c2da708 : Assorted renaming and repackaging
85cc087a65f2 : Document SessionState callingUid and callingPid fields
6147275aa72b : Introduce new App Ops permission for 3rd-party InCallService
0e771e66756a : Fix possible NPE in tune
1e4fe0aec3ec : Code cleanup
888711aec581 : Fix letterbox and orientation request on DisplayAreaGroup
32f840b54437 : Make LockoutCache accessible to both fingerprint and face
53f51e1b8313 : Create a new method to get profile key of WifiConfig
bbdc83188e50 : Ignore GrantCredentials call with unexpected calling uid.
3d21c80934f9 : Add projection state APIs to UiModeManager and UiModeManagerService.
35b71962b10a : Fix PackageManagerSettingsTest failures
fcc2ed0c5a5d : Update notification divider heights
c08511b34b73 : Add AVIF mime type to android.mime.types
ca46512d0a50 : FileBridge: fix fd ownership mismanagement.
d5c2b6d22390 : Added more CanvasOps for various drawing commands
98d43ebf6dad : Add trace section for unbindOtherUserServices
40d69a6318e1 : Update People Space widgets on posted notifications.
88787b77a0a8 : Ignore GrantCredentials call with unexpected calling uid.
a3f16a8e24cb : Switch APCT VibratorPerfTest to use Jetpack Benchmark
75df622bb34c : Introduce a process crash count tolerence limit.
bc8fbe40d2fc : Restart the WebView zygote after a WebView update.
1b665784939c : Sync internal notif categories with androidx
a2df55159611 : Set toolType for 'input tap' events
1cd4bd9ccf49 : Do not transition from gesture detection state after gesture cancelation.
15eeedb506c1 : Revert "Add genrule for combined srcjar of modules"
eba5e34e53ee : Append the exception message to errorMsg field of session
0dd90655e1dd : Add disconnect message constant Bug: b/171255813 Test: make Change-Id: Ia300b12ecf7d0c1d7d057b48a801b2928354315e
5f4f8b9ab181 : NetworkWatchListShellCommand: Close the input file
22c0705e7c24 : Import translations. DO NOT MERGE ANYWHERE
fa3d31106d73 : Preserve window for Activity#recreate if possible
1df8bde25d3e : Add Display.Mode.getAlternativeRefreshRates()
29d8bbcf03bc : Make splash screen trusted
6b061effa76d : Import translations. DO NOT MERGE ANYWHERE
af501bcaf97e : Reduce the latency between the selection span is adjusted and the toolbar is shown
aa3bb3059c00 : Import translations. DO NOT MERGE ANYWHERE
87e764089e14 : [CEC Configuration] Add a fake HdmiCecConfig class for testing
fcfdd08bdcb9 : [CEC Configuration] Use 'int-value' field instead of 'hex-value'
9ed295d0ef4d : Make pendingintent use immutable flag
52dfad0d773f : Import translations. DO NOT MERGE ANYWHERE
992ad4953c04 : Make PiP overlay trusted to let touches pass-through
e250d326b9bf : Add ADB commands to control ambient display
b3860abebdeb : Add an atom to log TextClassifier API latency and result
50118593ebcf : Add TvPipMenuTests
fbc3469d7bdf : Test PipNotification when there is a MediaSession
6dc63526e5c9 : Limit length of package name and shared user id
c06c2296806e : Import translations. DO NOT MERGE ANYWHERE
4a46b9edf139 : Add AVIF mime type to BitmapFactory
5b2c76f7ffb7 : Make provider feature flag persistent
b33c29be8b32 : iorap: Add a DEBUG guide on IORap debugging log.
ea8ff0f0f765 : wifi: create a better name for WPA3 Enterprise 192-bit mode
5382b7055225 : Revert "Switching to lazily batching alarms by default"
2ac691c02171 : Add mainline TEST_MAPPING to run S module on R base image
d4459553dcbf : Move attach/detach PiP menu calls to onTaskAppear/Vanish.
06dbe5bf2cbb : Add APermissionManager_checkPermission to libandroid
91a82aaa25df : Add tracepoint for reportFullyDrawn
013127b1b5d1 : DL-next groundwork
079eb1bc6730 : Revert "Fix performance issue from refreshing runtime permission state before write."
b2d305c5011c : Avoid hardcoded paths to specific APEX jars in the fd allow list.
0992000acea4 : Check that Account Parcel has name and type.
68ec39e5d7b7 : Handle mitigation count logic in RescueParty
e240978118b7 : PiP: Consider stash state when calculating snap fraction.
f64edf3732ae : Fix hopefully minor bug in WorkSource.add
be5bebafabd5 : Use CloseGuard for cursor leak detection
92de384c712d : Move the face HIDL code under the hidl package
2271bd9a2d9f : Import translations. DO NOT MERGE ANYWHERE
93e8b57dbca8 : Actually ignore flaky testPredictionStrikesBack
4f0084580da4 : Ignore GrantCredentials call with unexpected calling uid.
53cfc4a8944c : Add TelephonyManager test hidden API for testing
0081a9c61d74 : Introduce more RenderEffect APIs
b31d93f98537 : Add enums for TvSettings logging
5d0687a2efc7 : Add genrule for combined srcjar of modules
94c73953e4c7 : Revert "Flip off use of old Chooser targets by default."
df69bbaf29e4 : Add API for CDM keep-awake service
95600ac27325 : Remove use of UserHandle in LocationTimeZoneEvent
e0cf6e442741 : PiP: Early return on MenusAlgorithm if there are no views.
02e5a33bbc92 : SurfaceView: Disable BLASTSync
cee4f5ed8e18 : Skip restoring one handed settings if not supported on device
1a998d79eee3 : Import translations. DO NOT MERGE ANYWHERE
073ffdd9fc05 : Convert to androidx.test from android-support-test.
f8b3ddfe4849 : Fix NPE when QSPanel not yet attached,
eae1c34e548f : Making some ActivityManager API calls synchronous
36fc7e464ef3 : Fix non-dismissible resumption players.
3ad2f59c93e4 : Add test transition CloseAppBackButtonTest
7818ee4f5788 : Remove android-support-test from InputTests.
26ff5508dfd8 : Enable instrumentation of system server on debuggable devices.
8d98c415a79e : Remove api/module-lib-current.txt
fc586009b1fc : Do not power off display on lockNow() on automotive builds.
d0eb0348e503 : Mark DisplayManagerServiceTest#testDisplayedContentSampling as FlakyTest
2eee34d2861b : Only log first input reader length
cf550678c56e : Grant access to the URI when forwarding intent from InstallStart to InstallInstalling
88e8d72a75b3 : Double speed of Parcel.writeString().
03b45772889d : Fix a log message
e8ef54ecb679 : Update ChangeAppRotation test
fe29d512b17f : Controls - Large ranges improperly calculated
80d0a3b7d7fd : Stop sharing the QSPanel outside of its Fragment.
31029061d11d : Controls - Large ranges improperly calculated
e1800461f3cb : Add per-package escalation logic
7ad665f713ec : Add getters/setters for ObserverInternal#packages
fde4607831ae : Update javadoc error: should be gravity, not weight
b9427f767f85 : Invoke OTP on almost every wake-up
022aac54d297 : Move testapi API files for symmetry with others
31be5dc8fc8d : [CEC Configuration] Support hex values in the config XML
a03b86f3d742 : Make SnapshotStartingWindow and its child surface trusted
1e4597408ef0 : Do not use surface crop as touchable region in standard task
fbc6788203d2 : DPMS: Prevent DO from calling cross-profile methods.
bc7cb1e861db : Invoking Assistant on keydown
3382392f9eb6 : Notify VPN status from SystemUI as notifications
790348fbf190 : Remove DPMS#getProfileOwner in favor of getProfileOwnerAsUser
65aa6ea9d192 : Remove unused monolithic jars
19a092cb4c43 : Fixes testRequiredSplitRemoved failed in SplitTests
68d4c575724f : Call listener when media button session is destroyed
bc96e7ef3333 : Fix the focus not move to the place where the finger clicks
377d1337a321 : Support tinting blur drawable
2f77697ea849 : Increase StartInputHistory entry size
4ecd43d5ce82 : Initial commit for ImpressionAttestationService
c0d53be1ae06 : Don't reparent stack created by organizer.
b1328319367c : Get the offset of recorded keyframe from MMTP Packet Table in MmtpRecordEvent
144c6f912c32 : Add null check for RemoteToken#getContainer()
10864c6764dd : CDM profile API
0684160d523f : Fix users' permissions with bg mic/camera
e372d996dfb3 : Don't exempt background mic / camera when device upgrades
de38982c30af : Fix security hole in Geocoder APIs
a87968d4fb4f : Grant access to the URI when forwarding intent from InstallStart to InstallInstalling
c09fcd722446 : Address API feedback on setOnRtpRxNoticeListener
d781e2066a3b : Add sensorId to IBiometricAuthenticator methods
1c22ad153b9e : Watcher/Watchable classes for PackageManagerService
3adcf39c82a5 : Fix UI not dismissed after scroll capture
2e1f5a665397 : Address API feedback on setOnRtpRxNoticeListener
73676b48bee6 : Add onDeviceStateChanged() callback to DeviceStateManager.
8ca4e81df7f1 : Fix DeviceStateManagerServiceTests and add to presubmit.
3dfb544626c7 : Ensure permissions are revoked on state changes
dd6911cd5700 : Revoke permission on non-runtime -> runtime upgrade
7dbf4ed357d9 : Use QSPanelController in QSContainerImpl
074f769adbe8 : Use QSPanelController in QSAnimator.
ddb26814559a : Disregard annotation params for stale dataclass detection
7ceb029bba31 : Shorten go link in toast message for untrusted touches
60c41ae4a653 : Revoke permission on non-runtime -> runtime upgrade
a162e9592db4 : Ensure permissions are revoked on state changes
ad46c022d0a3 : Refine LatencyTracker hook point for notification shade swipe
dd41b25a8311 : Revoke permission on non-runtime -> runtime upgrade
bc71724034e5 : Ensure permissions are revoked on state changes
33e24c883c57 : Revoke permission on non-runtime -> runtime upgrade
84c1247a7e6d : Ensure permissions are revoked on state changes
de3a2bc7a0b8 : Disable cursorwindow_fuzzer mac build.
0875bf8c70d9 : Block immutable PIs from location APIs
4cb95ca234ff : Add assertion for OpenAppFromOverview test
26fd1f1969f7 : Add tests for TV Pip notification intents
cd664fcacc32 : Restrict visibility of framework-module-common-defaults
2ea086d3f305 : [pm/incremental] disable unstartable state and hide related APIs
72f56af6f0e9 : Ignore failing test in DisplayWhiteBalanceTintControllerTest
29c7a2b33c0d : Run com.android.server.display tests cases in presubmit.
6a350b53cff9 : AOD - Burn in adjustments
18b8febd6bd6 : Expose remote volume controller-related APIs
2c7804034b77 : [CEC Configuration] Introduce 'int' type to the API
99aa6e7fe0f5 : Add flag for match content frame rate
9c0941fe7fa0 : Remove half-swipe shelf behind notifications
b27e202b90af : Add new HDMI CEC messages
757e60e05726 : Introduce .wm.flicker.pip.tv.TvPipNotificationTests
58dc55b6e84f : Prepare .wm.shell.flicker for test migration
8d3d4689a9da : Set SAM according to TV's settings
59504338fc5e : CPU time min threshold for CpuTimePerUidFreq
8f1d70ea5d36 : wifi: add SAE-PK feature querying API
1676c29c0792 : De-restrict LoadedApk.getCompatibilityInfo().
bb6840347bc1 : Introduce getSourceIdentifier instead of isSameSource.
14e4acf50b67 : DPM and DPMS changes to support DO on AAOS
781b1294fa46 : Convert validatekeymaps to enum class
00190af70719 : Convert KeyCharacterMap to enum class
0ac8f0c75aff : Allow for multiple internal and external viewports.
eb01a25c8707 : Migrate Bubbles to wm-shell (5/n)
7cb5807f791c : Allow Activity#setTurnScreenOn to wakeup device
0ca7f047e11c : Revert "Address API feedback on setOnRtpRxNoticeListener"
9a9dbf9d2601 : Avoid clearing size compat when app is shown from paused
1bf86b5e5ba5 : Demo: show scroll chip and capture tall screenshot when tapped
6cdd205333ec : Rename Stack to Task related terms (1/n)
502686abd543 : Add coefficients for bright color reduction
c3cd3cda9b71 : Remove manual parceling from Interpolator and VolumeShaper
203e4e667256 : Add av-types-aidl to libandroid_runtime, libmedia_jni
f12e518cc5ea : Add dependencies to libandroid_runtime, libmedia_jni
04d5e6d78b49 : Add dependency to libandroid_runtime
4bfc6508ab0c : Hopefully fix validatekeymaps mac build.
3317d134cc73 : 5/ Validate and resolve shortcut & task activity infos
fa006ae45148 : Revert "Mark ACTION_REMOTE_BUGREPORT_DISPATCH broadcast as protected"
6a2480d95652 : Fix performance issue from refreshing runtime permission state before write.
b9a46dfe0dc8 : Factory Reset flag & minor refinement over flag reset scopes
764e41b053f6 : Revoke permission on non-runtime -> runtime upgrade
583912613251 : Switching to lazily batching alarms by default
258add92ce7d : Revert the API behavior
9ce747ac92e8 : Move animation bounds into PipBoundsState
7ac76a995de8 : Fixing TaskStackChangeListeners not visible in Launcher
38d5e091d038 : Restructure CarrierMessagingServiceWrapper with better interfaces.
5c46b18ddb76 : Introducing a lazy alarm store
34eac183496e : Config update for allowed log sources
963ebe9569ee : Fix signature generation for nested annotaions
1f34774d36ee : Update DisplayAreaOrganizer document
5c61eefbafee : Measure baseline IMF latency (2/n)
91f406727d08 : Improved dumpsys device_policy:
ed8956f09ca2 : 6/N Remove QSCustomizer from QSPanel
bad683f14202 : 2/N Remove last injection from QSCustomizer
7d5df19aad50 : 1/N Add QSCustomizerController
8aeade462984 : docs: fix "buidler" typos in Typeface.Builder
44e0807cb288 : Minor location fixes
d3990155786d : Introduce public api for CombinedVibrationEffect
847fb3b80f66 : Revert "Support multiple app versions across system partitions"
7347288f9193 : Reschedule the pre-reboot verification after boot completed.
739300762b21 : Prevent sessions from resuming once boot is completed
533c3deb7ba8 : Prevent extra sessions owned by staged install from living across restarts
2cc603b00a87 : Prevent exceptions during staged install from crashing system server
7eb1893c0813 : Prevent exceptions in pre-reboot verification from crashing system server
3163ffad18a6 : Use cached KeyguardUpdateMonitor#isUdfpsEnrolled
8cb470c793dd : Dump mIsStashed in dumpState.
3f5b1ef5c1db : Only use system gesture insets for exclusion rects with root ime view
fe5e0cab2610 : Allow CREATE_USERS for removeUserOrSetEphemeral
7bbe64f9d65a : Add global development setting to enable/disable vendor display settings. (2/n)
9d29bba389e1 : Introduce Background Activity Launch home mode
eabac83ad161 : Append organized child task info for task created by organizer
a7f9bb290a91 : Add test to open app from overview
2b83476a4379 : API Review: InputConnection error handling is inconsistent
9e30941c7ad2 : Fix missing private flags in LayoutParams#tostring
4b1a1f130979 : RESTRICT AUTOMERGE
7671f0d95c7e : BackupManagerService: Make new behavior conditional on ChangeId.
28635b9391f5 : Don't let fullscreen app window hide status bar...
039bad3a231e : Tweak smart selection animation
2157c8979286 : Add SuppressLint to framework-annotations-lib
5ff948a2dfc1 : wifi: create an option for the WPA3 Enterprise security type
66c8cb6b3d22 : Update oom score reference state if activity state is changed
af7629e7f967 : Add Font#isSameSource API for faster checking underlying buffer equality.
316dca71ba5c : Fix NPE when reference PipMenuActivityController on TV
427dcca0cb32 : Migrate frameworks/base/apex/extservices to packages/Modules/ExtServices/apex
2284f7e4eac5 : Migrate frameworks/base/apex/extservices to packages/Modules/ExtServices/apex
aa5d72f18a2b : Migrate frameworks/base/apex/extservices to packages/Modules/ExtServices/apex
5dad660ca3a4 : Persist automatic setting in long press menu
c468bba15dce : Reset notification channel importance
a496e0319479 : DO NOT MERGE: Only restore the positions of types which are controlled
759f1370c690 : Seperate out DisplayWindowSettings persistence from retreival/policy logic. (1/n)
8318aba8ed17 : GNSS Satellite Blocklist Renaming
49ca81b0ea5f : Rename session ending method calls to use consistent names.
c5839fc674e0 : Add dynamic item in output switcher if it is available
418ba9fcc98e : Add snooze button to notification guts
3806a6ae4e37 : Support multiple app versions across system partitions
196b8c3e9c5c : Add new Frontend Status Types into Tuner Framework
93fd63d0215f : 4/ Add basic drag and drop policy & handler for the shell
c15ff84f363c : Set eventlistener during MediaCas initialization
12477f3fd5f5 : Fix crash from PipMenuActivityController when auto-pip's enabled
b17f8498087b : Add onDvbcAnnexReported ScanCallback
45000c44e024 : Add Dvbc Frontend Bandwidth Settings
1266071de686 : Make DtmbFrontendCapabilities and DtmbFrontendSettings final class
2cedcaeee4cf : Improve documentation of Tuner FrontendStatus
4526eddd9a1c : Add logic to forward foldable device state to native cameraserver.
3c2f51c994a2 : Add flag to get the name of the Model file from the flag in case we want to try out different models. In addition, we should not log touches in the middle of the screen for logging so moving the block at the very beginning.
7a3428a442ac : Add IntRange for getEndFrequency in FrontendSettings
b2ab2c414fca : Enforce BACKUP permission on Service end.
9d0b903e3605 : Add TestApi for getSupportedRadioAccessFamily
8b46bc11b439 : Update Alarms/Subscriptions
eeeab037dfd3 : Do not allow uninstalling while an app is pinned
1b8397d1b13c : Import translations. DO NOT MERGE ANYWHERE
0bc6b36215e7 : Use transform in pointerCoordsFromNative and not just offset
5ab4fb752966 : CachedAppOptimizer: ensure binder is never frozen with app unfrozen
aa1dddd601ff : Add extended RecordSetting ScIndexMask in Android 12
e5ab52101796 : Add missing value to bugreport
2a1e0c46c4c0 : Listen DeviceConfig changes
74bfec509e95 : Define face/ServiceProvider and prepare for migration
49ac644d5e62 : Rename setDiseqcRxMessage to setShouldReceiveDiseqcMessage to explain the usage in a better way
656e986464a0 : Fix non-dismissible resumption players.
25dca30e2f1f : Fix possible NPE when matching accessory version
3c3741696e1a : Import translations. DO NOT MERGE ANYWHERE
bc3f93deba69 : Go back to posting onTaskInfoChanged callback
1044702c35a2 : Add SQLite to libandroid_runtime for linux host
08fa78809d18 : Docs: Fixes broken hyperlink.
48002d8936b4 : Introduce INPUT_CONSUMER permission for InputConsumer
43921e4c3159 : Recalculate max # notifs on keyguard w/ udfps
1785b2efb60b : Add some missing conversation log fields
2db03b777e2d : Make ViewConfiguration#getMultiPressTimeout public
5f0edaaaf55f : Add maxTargetSdk restriction to unused APIs.
d07d0ff02f62 : Partial config update for alerts/subscriptions
09e32e8953b5 : Replace profile owner and device owner access checks DPMS
309426243e2d : Add new strings for Wi-Fi hotspot toggle specific scenario
3213c9657b88 : Reduce unnecessary invocation of setInputWindowInfo
d0d790833c1b : Allow the network stack to read network stats history
5acfecd6c1dd : Refactor WindowTestsBase to use one-task depth activities
690a360fadc9 : Create cross window blur drawable
6a126d836d11 : Use system properties to log rollback events
33c75c63ac20 : API review: Update javadoc for InputConnection#getSurroudingText
a89729a27193 : Examining if started activity violates lock task mode earlier
ddda71cdbf5e : Move module utils to the module package.
ef5f38e77b27 : Add API for setting a content description for BigPictureStyle's picture
f63e66726a00 : Import translations. DO NOT MERGE ANYWHERE
c11beee84af9 : Import translations. DO NOT MERGE ANYWHERE
71d1ef943a3f : Import translations. DO NOT MERGE ANYWHERE
1c775883ea52 : Import translations. DO NOT MERGE ANYWHERE
202c7d6010d8 : Add snooze ImageView and symbol to core
30a90819ee7d : Migrate frameworks/base/apex/extservices to packages/Modules/ExtServices/apex
b7c28f9429a4 : Add null checking for Log.wtf CrashInfo
9ca23a4863db : Add MediaMetrics support to MediaParser
f347c9537c38 : Add MediaMetrics support to MediaParser
eca3d56838b4 : WifiNetworkSuggestion: Add setOemPrivate flag
fea3a1709f31 : Refresh legacy state before writing to runtime permission persistence.
37fb8182cc1c : Split package and permission lock.
27154a137212 : Fix more locking issues identified by @GuardedBy.
dde9d521c00f : Import translations. DO NOT MERGE ANYWHERE
a6e79dd32bc7 : Import translations. DO NOT MERGE ANYWHERE
1640ffd49d55 : Don't allow PiP to be interactive when stashed.
beefdec180d6 : Set PiP stashing to a set 32dp away from the edge of the screen.
32d69204ede4 : Make CDM UI support dark theme
17be842e1918 : Import translations. DO NOT MERGE ANYWHERE
efa2acc6e973 : Implement Phase 3 of per-display power states
84e5cae5e8e7 : Import translations. DO NOT MERGE ANYWHERE
7105f658189c : Add null check before invoking onChallengeInterruptFinished
ad9463ca3865 : Reinflate settings button on dark mode change
88e5295c1979 : Import translations. DO NOT MERGE ANYWHERE
82a2e2d84128 : Remove updateIntentVerificationStatusAsUser from ResolverActivity
07dcb67a0392 : Import translations. DO NOT MERGE ANYWHERE
fa7d53ccff1e : Deprecate int getFecCapability() and add long getCodeRateCapability() instead
85058d5bf204 : Expose get/setCdmaRoamingMode and get/setCdmaSubscriptionMode as system API
7e4e92b5c7e7 : Import translations. DO NOT MERGE ANYWHERE
bca0140d9d32 : Fix apex package retrieval on boot
1f57d4935659 : Add FingerprintManager#hasEnrolledTemplatesForAnySensor
12a72f453799 : Add first macblock address in slice filed in Record Filter
658f1ea57755 : Add API to configure Scambling Status event to monitor specific status type
7fc05346d05c : Remove the constant boundary for permanently disabling configs
cb7f87f75181 : [AWARE] Add API to get available Aware resources
652c0bb1908e : [pm/incremental] address API review comments for LauncherApps APIs
d6c5e01ef587 : Add IMMUTABLE flags to PendingIntent
fb4a768c97cb : Flip off use of old Chooser targets by default.
9a155722401e : Add carwatchdog atoms for apps' stats on killing.
0773220f066f : Add API for immutable PendingIntents
be9b64ef1c20 : Add STOPPING state to LocationProviderManager
ccb85723ac19 : Clear notification undershelf background
1b58bd298c32 : Import translations. DO NOT MERGE ANYWHERE
e6820398fe5f : Import translations. DO NOT MERGE ANYWHERE
f2713a2aea34 : Remove maxTargetSdk from APIs used by backup
f994c7edeec3 : Add warning log regarding ACCESS_CONTEXT_HUB permission
7f65f1aff21e : Prevent guest user from toggling mobile data Quick Setting
1f9ca7236494 : Fix visibility rule.
94fd7a96ff01 : Import translations. DO NOT MERGE ANYWHERE
5d4de563a72a : Use different perfetto trigger names for each CUJ
ab93bef80077 : Fix visibility rules for packages/modules/Connectivity
1360612760a9 : Instrument CUJ for HUN and App launch from notification
b53036a6238b : Manual revert of 5s FGS notification enforcement
097898251d3b : Pass major/minor FP info through to AuthController
625e9d76d807 : Improve HdmiControlManager#getActiveSource
a79cf88cb7ec : CPU time min threshold for CpuTimePerUidFreq
4afb09db9318 : Restructure Module code [ com.android.tethering ]
1add173dda5f : Store the existence of home and previous process
874cc385191b : Address API feedback on setOnRtpRxNoticeListener
39150a7422c2 : DO NOT MERGE: Disable ENABLE_DYNAMIC_PERMISSIONS flag for now to avoid crashes.
d070c3e5bfed : Revert "Introduce Background Activity Launch home mode"
4d60cca9f706 : [DO NOT MERGE] Prevent extra sessions owned by staged install from living across restarts
ed2cd670ec79 : Prevent exceptions during staged install from crashing system server
9fb898e15bd3 : Import translations. DO NOT MERGE ANYWHERE
29ba533edf1f : Add IntDef annotations to fields
18d20709e0a2 : Fix the orphan child session after abandoning the parent session
499012c63833 : wifi: Allow specific channel + ACS in dual bands setting.
ef54b7bbf349 : Remove unused API tracking files
6cbaff247106 : Move non-updatable-api/ to core/api/
38f832d4f356 : Allow voice recognition service to blame other apps access.
315713f216a1 : set accessibility window title
237ca811485b : Revert "Protect INTENT_BUGREPORT_REQUESTED"
7ab38de4a711 : Merge frontend changes from Jetpack into Framework.
bf1582f0e260 : wifi: Add new capability to indicate mac address customization support
9c556fe638f8 : Switch to SystemUI dimen for notification margins.
fd44e4eee1f1 : MediaTranscodeManager: pass client's package name to service
4ee2588a050e : PiP: Move menu to SystemWindow.
425a2a6d4513 : Import translations. DO NOT MERGE ANYWHERE
a73d98002ebf : Finish cleaning up locking inside PermissionManagerService.
30b5abe5dce2 : Remove owerUid from WindowSurfaceController constructor
134d218f787f : Add logs to track focus changes
ce85f46b7283 : Add VariableFont perf test
601658f4d9f4 : Conflict resolution for sc-d1-dev.
0568983e8bff : Reduce the number used for perf test
ea82d90e45f1 : Import translations. DO NOT MERGE ANYWHERE
2bc43dcaa8c5 : Plumb pid to Layer Metadata during Layer creation
8e26a28f5681 : ViewRootImpl: Explicitly release BLASTBufferQueue
b92fec61f6fa : Flip BLAST flag.
3641ff8031c5 : Remove locking inside PermissionRegistry.
ed3caef9f328 : Downscale recording as needed for device codecs
41e422544aba : WindowManager: Move mGlobalScale application to WindowState
6ae43925211d : Replace tabs mistakenly added in 0019552d446f43a892d8aba29ee991dc08410024 with whitespace.
fc8801fa5c67 : Adds new Settings enums for Columbus SUW
702cf39534fd : Always reset viewpager in RTL layouts, whether or not it's tabbed.
9e0f7d9ef69f : DO NOT MERGE: Add conditions for Auto to isUserSetupComplete()
adea79f7c885 : Restructure Module code [ com.android.tethering ]
13b96a67a1b2 : Store user_set for notification listeners
cdec871e6602 : Hide overlays over uninstall confirm dialog
5c047c9583e1 : Import translations. DO NOT MERGE ANYWHERE
684abef109ac : Rename TextViewOnReceiveContentCallbackTest to TextViewOnReceiveContentTest
fd65c456b53a : DevicePolicyManager unit test improvements:
d75105e74b67 : Hide overlays over uninstall confirm dialog
8c83b09b4b8f : Revert "[AWARE] Add API to get available aware resources"
58cb003ab2d2 : Dark theme resets when new user is created
ce07974e1bad : Remove surface from fingerprint methods
df59cbd5ec26 : transcoding: Add ApplicationMediaCapabilities.
e8551a88f62f : RESTRICT AUTOMERGE Fix CDM package check
5d74f7a7ca8d : Fix bug in provider removal
465c2c07a72c : Save and later cancel ViewPropertyAnimator on bubble view tag
eb04cb7be103 : Apply FLAG_IMMUTABLE to the PendingIntent in NetworkStatService.java
e702bf078a44 : iorap: Add a DEBUG guide on IORap debugging log.
4ab236d32609 : Add MediaMetrics support to MediaParser
4206108722be : Restructure Module code [ com.android.tethering ]
feb4dd913c1b : RESTRICT AUTOMERGE Fix CDM package check
3bacac219718 : Remove LOCATION_PROVIDERS_ALLOWED completely
5dfcc21c6f92 : Fix passive+coarse location bug
72e631925476 : Only use system gesture insets for exclusion rects with root ime view
cbc2c7dbef09 : Ensure wm components are only initialized for main sysui process
5066e850ee25 : Fix minor code nits
18a028950bd8 : Fix non-deterministic async test
26fda2aa2097 : Add uid to CaptureArgs.
3af3fc63fea6 : Add trackingBug to code used by tests.
73157571a815 : Replace IconIndex as DisplayNumber
c4319b3da4ba : Restructure Module code [ com.android.tethering ]
72de8ead9e6c : Remove preRender input
636bdfc6a929 : Return to using brightness ramp values from config
61466f2dbe5e : [Telephony] Add permission for LISTEN_PHYSICAL_CHANNEL_CONFIGURATION to ENFORCE_PRECISE_PHONE_STATE_PERMISSION_MASK
0b495ea0c32b : Fix Pip dependenices on TV
460a24ba06f0 : [CEC Configuration] Add HdmiCecConfig.createFromStrings method
fb207fadfa17 : Fix flaky test
1cfcb1030f49 : Introduce backup logical addresses
9ad5d7d44465 : Fix NPE in WindowState#needsRelativeLayeringToIme
63f653a02d01 : Fix unit test failure
c80911b580ab : [CEC Configuration] Move master configuration from '/product/etc' to '/etc'
8e742f928e0b : Add maxTargetSdk restriction to unused APIs.
a086ae272c02 : Ensure non-resizeable tasks not in multi-window mode
d7de883ac20d : Make enum values lint friendly
7af35b48a757 : Move Lock Task Auth estimation to LockTaskController
1e72ef289338 : Avoid bad InputConnection call crashing the app
e6fc6a3c2a08 : Allow children task of created-by-organizer task to be organized
d168885c0770 : Fix the wrong package name to return the wrong resources.
3fcb538e6f7c : Move VPN JNI to the bottom of srcs
ffeb29f90705 : Revert "Flip BLAST flag."
87f47ac14b21 : Adding device-idle policy time to alarms
8723b2565f81 : Add HAL for pdu session id support
67a01cf8fff9 : Replace PipMotionHelper.mBounds with PipBoundsState
cf0efe780eb3 : Fix NPE when notification icon is empty
4b7c7acd8e1f : Revert "Check feature availability before running tests"
4583da1a691e : Split PermissionSettings into LegacyPermissionSettings and PermissionRegistry.
b2343da9ef10 : Remove WindowContext, use window binder token
0af645b954ba : Remove unused animation setup for bubble flyout
4fff058e9f64 : Allow disabling protolog exceptions
f1df88ac24dd : Clean-up usage of shared applyTransaction function
77ec5dd719a8 : WindowMagnificationAnimationControllerTest fails
ec2bc8d99fe9 : Add async version of "uncanonicalize"
405047318b27 : Clarifiy ADR states in documentation
112c091924bf : Added mUserSetupComplete to DPMS dump.
dc83ea5cf76d : Import translations. DO NOT MERGE ANYWHERE
9ec3bf497e96 : RESTRICT AUTOMERGE Fix CDM package check
30b022a8d207 : RESTRICT AUTOMERGE Fix CDM package check
cae46e71686d : Default dual tone alpha set to 0.3
07f289b12c9d : Import translations. DO NOT MERGE ANYWHERE
6b1264cc8801 : [AWARE] Add API to get available aware resources
fdf525f512be : Prevent exceptions in pre-reboot verification from crashing system server
43811cc9c78f : Hide overlays over uninstall confirm dialog
3ebeb4c490d1 : Remove updateIntentVerificationStatusAsUser from ResolverActivity
7dc064e9edfb : Remove updateIntentVerificationStatusAsUser from ResolverActivity
ebb4d6725888 : Remove updateIntentVerificationStatusAsUser from ResolverActivity
0220a57ec509 : Remove updateIntentVerificationStatusAsUser from ResolverActivity
2b1ed5b779f4 : Remove updateIntentVerificationStatusAsUser from ResolverActivity
4e71b31e0c85 : Remove updateIntentVerificationStatusAsUser from ResolverActivity
4252eb85d8b8 : Remove updateIntentVerificationStatusAsUser from ResolverActivity
050275cd83f4 : Revert "Add maxTargetSdk restriction to unused APIs."
c30875d1bdce : Add conditions for Auto to isUserSetupComplete()
7995e6d7b513 : NotificationTopLineView supports layout_height="wrap_content"
9863a144cf60 : Respect the gravity of the NotificationTopLineView.
defc5d9b1d18 : Remove the smart reply container from the base template; I believe they are never used
c7cd58d9570b : Revert "Add Noto scripts for revival languages"
ffe7fcc7ffa2 : Migrate SecureSetting to use SecureSettings proxy
2360b185a7b9 : update setCategories javadoc to include info of its usage in sharing shortcuts
5de9cfde7363 : Avoid MotionEvent no finish raise unnecessary ANR
c1ffb4f443b1 : Add flag for notif dismissal prototype
a9e67cd9aa43 : Return the existing DisplayAreas when registering an organizer
90b9497f5dcc : Update UserManager javadocs regarding managed profiles vs profiles
5cf36637f992 : Flip BLAST flag.
705e7865e716 : Add sync manager documentation on app-standby exemption
79f7901b5211 : Some updates to DND logging
80417683df42 : Migrate wifi.SdkLevelUtil to com.android.modules.utils.build.SdkLevel
2b9cca405cba : Import translations. DO NOT MERGE ANYWHERE
78b11e70385a : Fix test flakiness.
0019552d446f : Build input and binder JNI bindings for linux host.
c361d7b5e7ba : Update api name for clarity
707c9334b2de : Prepare SysUI Builder before building it.
8bd88f889493 : Allow resource override on max number of actions in PiP
934559ace989 : Fix VibratorService waveform accumulated delay
78b5f90d4aa4 : Fix broken test
67aa17abaf00 : Make aspect ratio of task letterboxing configurable.
e3b11528b699 : Replace isAdb and enforceShell in DPMS
63a37a3a2986 : Use PipMediaController in .tv.PipController
c18512fef5f4 : Introduce PipMediaController.MetadataListener
68478456774d : Remove visible notif + summary before NMS.onClick
2d38f6e4f049 : Add immutability flag to PendingIntents
4865cfcdb960 : Verify pending intent flags
5633274eeff5 : Correct PendingIntent#getActivity() flags
8f692ef01a8c : Finish fixed rotation of recents if it is invisible
737f6f7acfa6 : Restore the isModule check when enabling rollback for apps
3d5a0d065a3f : wifi: Add APIs to set dual bands and dual channels
6255cde8d53b : Import translations. DO NOT MERGE ANYWHERE
e23aad51579c : Migrate Bubbles to wm-shell (4/n)
ceeb309c48da : Add back switch user test in TaskTests
db305ea9d7cb : Remove unused telephony api files.
7d8a77dad6c3 : Added global retry support
a852bcb15f62 : Add PackageManagerInternal mock to prevent NPE
cf22a0bcdc5b : Add sensorLocationX/Y and sensorRadius to SensorProps
92666d747886 : Import translations. DO NOT MERGE ANYWHERE
27d13cada508 : Get rid of telephony-stubs.
877a2da3eb7b : Ignore to show splash screen if the decorView is not opaque
a9f63583d017 : Introduce DisplayGroup
95e066e79363 : Try to add AppOps Keys into Proto to unblock my project
e5e923aaa304 : API support for more recent failure statuses
5510ecdfa949 : Deprecate MANAGE_ACTIVITY_STACKS permission
e95a36411e96 : Update ClipData.toString and related code to not leak common forms of PII
609cbb01279c : Fix null executor in TaskView with bubbles
9f86389c9773 : Add tests to verify last pip component name updates
9bc88aad466d : Reland: Add tests to verify aspect ratio updates
00d2ce0b6fac : Use a separate code path for rich content in augmented autofill
dbee03c575d9 : Remove special case for com.android.art.release, which no longer exists.
2a7a57711e8d : Propagate callingPackage explicitly within CDM
0dc96ef19ad6 : Import translations. DO NOT MERGE ANYWHERE
b0c01ad46991 : Use android.util.IndentingPrintWriter instead
4150960e2dc5 : Relax literal initializer requirement when codegen detects constants
2b9438ec1ff8 : Include cause in exceptions thrown by RecoveryController.
21a80870fc71 : Add Noto scripts for revival languages
2ded45fdbd99 : Apply notification action list bg color to actions container
da25eef70fdd : Fix header sanitization.
8e179a4040f5 : Parental Controls disclaimer
ca3aa40238f8 : Move PipMediaController from pip/phone/ to pip/
fc4296f3a859 : Add intDef for the return value of AvSettings.getAudio/VideoStreamType
7108493e16d2 : Handling none listener case Fix the issue: NULL pointer(mEventHandler) is accessed if the listener isn't set.
909247979cc2 : Separate proto message definitions for pushed and pulled atoms
898168cb2452 : Fix tv.PipController constructor
4d90a2aeae45 : Remove TV specific methods from Pip interface
eaf062ab3c21 : Remove isWindowToken check from requestScrollCapture
7a22ac45769b : Add an atom to log TextClassifier API latency and result
44dea867b627 : Add a PendingIntent flag to mark unaudited PI mutability
96466fe9be48 : Use the flag FLAG_IMMUTABLE when creating the PendingIntent
3d34eeb8d0db : Remove batched consumption from onStop
ea4ce4d48eb2 : Prevent non-system overlays from showing over CDM UI
ce7918275ed0 : Remove screenshot animated view
72f07d6a8a32 : Add maxTargetSdk restriction to unused APIs.
f77a5f4467aa : Add additional doc to setCategories to include info of field in share targets
9f72932f9d35 : Finish fixed rotation of recents if it is invisible
ba9ba612438c : Create a window style attribute for background blur
1ca0e68d5820 : Mark ACTION_REMOTE_BUGREPORT_DISPATCH broadcast as protected
9268360c70eb : Introduce Background Activity Launch home mode
0ef6062ea142 : Add Setting for HDMI CEC 2.0
9ad94c29bdff : Add test to check if apk-in-apex is registered under correct apex
98656eef9963 : Add TLS handshake metrics atom proto
baeb0e828657 : Traverse all leaf task when processing activities visibility
c947760888c0 : Remove unnecessary local service after test
c3bf1130a61c : Make MediaController#controlsSameSession
e87e763d2fe3 : Reland "Distinguish warm/hot launch by whether the activity has attached process"
922079e2a49c : Reland "Distinguish warm/hot launch by whether the activity has attached process"
e9a5ed804e0d : Use op package name as the calling package while start activities
5731f9a93830 : Remove dead code
9979a51ed01f : Replace ActivityRecord#mSetToSleep by canTurnScreenOn
259ce71793c7 : Check feature availability before running tests
22676d61185b : Removing taking unrelated locks from holdLock
e0f99623e2b4 : Remove resuming activity from stopping
efdb7a287caa : Check if window is using blastSync when deciding to use change tx
7d601af2cc18 : 3/ Ensure that drag shadow canvas matches activity hw acceleration
4d0652699a88 : Introduce hasCompanionInCallServiceAccess API
a24192a7494a : Add the immutable flag to EuiccManager calls in RecoverySystem
6f93afa35361 : Re-enable WTFs in SyncManager for account-related errors.
222f878c0a6d : Fix minor typos in CameraCharacteristics documentation.
8efe8ed4e016 : Protect INTENT_BUGREPORT_REQUESTED
92a319814e42 : Notify all displays when drag and drop starts.
3a1f6225c291 : Revert "Distinguish warm/hot launch by whether the activity has attached process"
235a0cfe1f2a : Revert "Add tests to verify aspect ratio updates"
d92b3605bc14 : Revert "Distinguish warm/hot launch by whether the activity has attached process"
afb5415c5415 : framework-wifi-util-lib - compile against sdk level 30
8c1fc3ea3a6d : 2/ Add support for dragging shortcuts and tasks
3a983cb95f40 : Make ListenerMultiplexer more flexible
585e5c46d58b : Do not allow uninstalling while an app is pinned
188d801038e9 : Changed createRootTask task to be completely async
575f3d7e47ac : Camera: Add CaptureResult#getCameraId()
de6534331142 : Add logging for privacy indicators
f9df760c26af : Update SurfaceFlinger atoms to include shared timeline counters
cc07fa7dd6e3 : Change BiometricService/AuthController interface to sensorId
9295e4718947 : Suppress more error prone warnings that are false positives
82a414a18454 : Add View.onReceiveContent() and View.getOnReceiveContentMimeTypes()
1621a47825f3 : Update activeMode when it changes from SF
4b3b3e1e5c5a : Adding compat calls for building with UB
9844c3a9918f : Change documentation of window layout affinity
f093b5303e95 : Add locking around SyncManager accounts handling.
cce6307cb819 : Playback device to turn on connected audio system when waking up
a28931a09814 : Ensure permissions are revoked on state changes
f4a0efd1a0ec : Revert "Revert "Add STATE_USER_PROFILE_FINALIZED as an additional user state""
a0299ef66f9d : Default dual tone alpha set to 0.3
f26b6e0e6bc7 : Import translations. DO NOT MERGE ANYWHERE
0796ebff8207 : Add tests to verify aspect ratio updates
7a5bf6ccd835 : Prevent exceptions during staged install from crashing system server
2d81132f30d2 : Move letterbox task positioning to LetterboxTaskListener.
7962a2ad840d : Ability to configure NR dual connectivity
b560b645ce6e : Prevent exceptions in pre-reboot verification from crashing system server
1696ace37c58 : Use proper size for indexing
7599f05ceff2 : Revert "Add STATE_USER_PROFILE_FINALIZED as an additional user state"
825990379b4a : Updating launch tests
a6d8306da946 : Add mModeSwitchingType to DisplayModeDirector
3edb5850718e : Set text toasts as trusted overlays
b1c5289c1cd4 : Launch conversation when widget card is clicked.
20efc15caa32 : Distinguish warm/hot launch by whether the activity has attached process
5c1f0b693ea7 : Disabling status bar & navbar assertions in tests
c4abd8113fda : Prevent doing redundant task movements
2e039cd3bc02 : Distinguish warm/hot launch by whether the activity has attached process
e1fb953f8571 : Fix windowing mode for non-resizable tasks
d9ef2445355d : Fix Keyboard shown after force stopped app package
808f95add5ed : Import translations. DO NOT MERGE ANYWHERE
ab15ccfce640 : Import translations. DO NOT MERGE ANYWHERE
ef2b59b1dff6 : Import translations. DO NOT MERGE ANYWHERE
b88e8861ab20 : Import translations. DO NOT MERGE ANYWHERE
1499d843b2d5 : Import translations. DO NOT MERGE ANYWHERE
2456c281f3c8 : Docs: update the example code in Looper
1ad985659742 : Apply correct memory trim levels for processes in LRU list
adf7e09566a3 : Import translations. DO NOT MERGE ANYWHERE
8a68368bd6b6 : Use the app request aspect ratio for Task letterboxing
d5f2cd95f20f : Clear the previous CompatDisplayInsets when new activity is launched
d26f1bcd7f0f : wifi: fix wpa3 enterprise API
bdc9ed5af87a : Import translations. DO NOT MERGE ANYWHERE
56fbe6804121 : Track replaced metrics during config update
890f24a60a18 : Perform update for value metric
8c5bfebdc84d : Add dumpsys to PowerStatsService
334ab546e46f : Introduce new App Ops permission for 3rd-party InCallService
fc611818e2fd : [CEC Configuration] Return empty list of settings when no master XML present on a device
d23b5379c02a : Enable Error Prone to detect obscure bugs.
35df68a66c31 : Rename panic button in framework settings.
e04dff08c3a6 : Use Slog instead of Log
87177efdc649 : Rename panic gesture in GestureLauncherService
8486c9575833 : Remove stale comments from PROCESS_STATE_BOUND_TOP
503ee6ad3be9 : Try to add AppOps Keys into Proto to unblock my project
2f22b558575c : Update IFingerprint providers for CTS
a19833565b09 : Increase the timeout in SystemTextClassifier to 1 minute
12fce9938eb0 : Migrate QuotaController to DeviceConfig.
c93206017513 : 1/ Add basic infra for global drag handling in the Shell
6d6402a7b91b : transcoding: renaming to TranscodingJob to TranscodingSession to avoid confusion
7ee8e7fe1725 : Update TranscodingJob to TranscodingSession.
a524fc37db4b : Initial FingerprintManager E2E CTS
de95150c4200 : Use BatteryManagerInternal to determine low battery.
173193000e33 : Add MediaMetrics support to MediaParser
c60be18878b5 : Created a mechanism to dump service-less SystemServer state.
0d1743124da5 : Uncenter aod icons for new lockscreen
1bff62ecf379 : DevicePolicyManagerService: Suppress one off errorprone warnings for AndroidFrameworkPendingIntentMutability
ba571eaa74da : Make PendingIntents in screenshots immutable
54f0682ff062 : Temporarily disable some Bubbles checks
b6a288ca3689 : Screen capture protected content for animations
e7ab841f37ce : Added support for focal points in RadialGradient
3b795c7cd74e : Enable defining system bar side to fit by the side.
7d0becbcca8e : Remove DO/PO "policy" from DeviceAdminInfo
085a9fc9d400 : Split NotificationHeaderView's text content into NotificationTopLineView
2b2a16a6e89f : Fix QS Horizontal Margin
be586c8abf60 : Remove unused gravity customization
4a0393e0d985 : Remove unused flag in NotificationHeaderView
a2d4ed196c22 : Change ViewController#initInternal to #onInit
2ce0803a80c9 : Handle <Device Vendor ID> messages in HdmiCecNetwork
59841e039772 : Track HDMI CEC Network
f12ade33a352 : Apply FLAG_IMMUTABLE to KeyChain PendingIntent
9677b5aefeec : [CEC Configuration] Move context to constructor
65921274c012 : Update AOD udfps
46974b130e02 : Add default value to People Space flags.
3b0ae16db38f : Fix params of flicker assertions
9077db3c0d14 : Update trampoline toast message
a968ac3b6cdf : Add metrics for WallpaperPicker launch source
0f498dff269b : Set a cap while package manager is dumping the critical info
bf4e8931bc40 : Block untrusted touches in permissive mode
0065703423fe : Enter PiP directly if the transition is handled in Launcher
62f51e67225f : Makes the multi-touch prevention only works for editable TextView.
73aab1dc1fce : Better IME transition while switching app with recents (2/N)
bfebf1bdac7c : Release ICloseHandle instance after announcement listener is unregistered
ce1a64848444 : Allow creating child surfaces from BlastBufferQueue
ec84daeea191 : AudioManager: PendingIntent for media button is immutable
94c80894d222 : Fix NPE when there are no non-empty sections
893b7d629d58 : Change radio button's default state description to "selected", "not selected"
aa395e04bf57 : Fix NPE in revokePermissionsNoLongerImplicitLocked().
0c3a6b7ce900 : initialized carrier_certificate_string_array to an empty array instead of null, so that when a certificate is removed, it is also removed in SubscriptionInfoUpdater#updateSubscriptionByCarrierConfig
ed47616d6c07 : Retrieve privacy flags before setting ignored slots
dfd4162711f3 : [am/incremental] make package unstartable if it crashes/ANRs while loading
ad92df4731da : Add FLAG_IMMUTABLE to PendingIntent
448e8d4c9a57 : Move display state into PipBoundsState
c1645e2175d2 : Inline WebViewUpdater into WebViewUpdateServiceImpl.
4290329fb192 : Screenshots cleanup: dead code removal
95d9d9fba53a : Fix checking of admins in resetPassword
305ef9e1cffe : Migrate hot codepaths to formatSimple().
e11ad96453f0 : Revert "Have createRootTask return TaskAppearInfo"
aa5118f23d15 : Replace old app transition type to new transition type (1/N)
233218f9806f : Animate bubble swap for update while collapsed
f922ae3179f0 : Remove PackageManager.getResourcesForApplicationAsUser API
26af4ae6f1c1 : Fix access control isAlwaysOnVpnLockdownEnabled
b851fee85772 : Fix NPE in NotificationRow
61bf3a9e8eab : Support for "recent conversations"
03c773ee5207 : Cache network capabilities.
3c90b16f7c4c : Send initial airplane mode status to Context Hub
dd1341ec62c6 : Add initInternal to ViewController.
47113cf2d2c7 : Add ThumbnailTemplate
a04091abbe5c : Fix process state of top app while device is sleeping
980ca43a867b : Disable assertion in SeamlessAppRotation test
2bee685151f6 : Fix WMShellFlickerTest on TV
c2eb0503549e : Remove Settings.Secure.NOTIFICATION_NEW_INTERRUPTION_MODEL flag
a7464430045c : [CEC Configuration] Add debug output to adb shell dumpsys hdmi_control
b71636ad7950 : [CEC Configuration] Rename getAvailableCecSettings to getUserCecSettings
8669e99b7076 : Fix NPE of ActivityManagerInternalTest
202927832a40 : Fix NPE of CoreSettingsObserverTest
b4fd0e857686 : [CEC Configuration] Add CEC Configuration APIs
a0bf0ccc7457 : Add Benchmark for PackageManager.getResourcesForApplication
247a6a10e6fa : Bump Tethering apex version code
e79303394c4f : Fix output switcher didn't show album art
f7ff2c89e9e8 : Handles magnification scale change when requesting Accessibility action
fd32f670606c : Import translations. DO NOT MERGE ANYWHERE
4a2382739c5e : Keeps activity in visible state when LiveTiles task is animating
06ccd09f912d : Only rely on ActivityConfigurationChangeItem to update activity config
265096d9dac9 : Makes the multi-touch prevention only works for editable TextView.
53f705fbea59 : Task level letterboxing for cold start with ignore orientation request
8975535c2953 : Merge "Remove unused methods from LinkProperties." am: ec3a0131b9 am: cc7d3d97f3 am: b4f637d300 am: c7c6d5ab55
4085455c1644 : Added more permissions for CarProvisioning app.
2c327f2f3ded : Add reset wm shell command to reset all
7b6dc8af9009 : Third refactor for BasePermission.
3e1776c67c5d : Remove PackageManager.getResourcesForApplicationAsUser API
75d8e9d25a93 : Update ContextHubService to handle airplane mode settings
88720f5d24d3 : Adds airplane mode handing in IContextHubWrapper
c21aca86d8bf : Made ShellTaskOrganizer thread safe
20c9147edc54 : Fix enum formatting for atoms: first value should be zero
87d027d2c425 : Add mutable flag to uninstaller pending intent
0c07db19bbb9 : Optimize Content Provider removal.
56838fba1252 : Revert "Revert "[incremental/pm] LauncherApps APIs for loading state and progress""
9fe53e4d26f0 : CachedAppOptimizer: ensure binder is never frozen with app unfrozen
4745e6a00016 : Import translations. DO NOT MERGE ANYWHERE
7d8efd3e22e9 : Import translations. DO NOT MERGE ANYWHERE
0c19166c7706 : Synchronize destination bounds after rotation in MotionHelper
c0006519991a : Add STATE_USER_PROFILE_FINALIZED as an additional user state
6184a51f963a : Import translations. DO NOT MERGE ANYWHERE
1530a593ea4a : Mark deleteMessageFromIcc() as @UnsupportedAppUsage.
22d2486c1f0d : Do not allow to install S+ apps with cross cert permissions
34fad5cc21ca : Put InputTests into presubmit
6d8a087ee14f : Import translations. DO NOT MERGE ANYWHERE
30c3199707be : Perf: improve updateGlobalCellId
d660f73a42d0 : Remove single task display path
86be7fd524ac : Add new message to package.proto for granted permissions for users
8240dbd571cb : Create empty SYSTEM_AUTOMOTIVE_PROJECTION default holder.
2feb4833bfd5 : Fix params of flicker assertions
4ad3a639d6d6 : Refactor GlobalScreenshot
33933fa9cf06 : Remove legacy insets from View.AttachInfo
8c85832c915e : Handle possible null PlaybackState
858ad2ac335d : Minimize use of header in adjusting notification colors.
40f278ff7a42 : Refactoring: Rename logging method
73e65d429144 : Remove setExpanded from the NotificationHeaderView
bf47d90aa0e5 : Creates a widget for People Space.
a1d07a8c4fbf : Fix NavBar & StatusBar layer always visible assertion
64651134f6cf : [CEC Configuration] Add XML schema parser API
2bf8c796c559 : Don't dispatch legacy insets to client
d987cd9a9dd9 : Import translations. DO NOT MERGE ANYWHERE
3481efac312e : Import translations. DO NOT MERGE ANYWHERE
fafe0407438e : Use AOD/LS SystemUI clock-specific font
4d3bd1aee999 : Import translations. DO NOT MERGE ANYWHERE
7e7c256b3dac : Compress the known package IDs
8005b00b7561 : Fix bind service failure on Android Auto
25f3e9a3a8c5 : Import translations. DO NOT MERGE ANYWHERE
368d86e6e7cf : Skip notifying configuration changed for restarting activities
56b8cbd92ca5 : Add dynamic group operation in output switcher
2e7a02a077f7 : Enhancement for group operation in output switcher
2aa765c0028a : Add PNN in the metrics for carrier ID mismatch.
fc2507c74e86 : Revert "Pausing the resumed activity when making it invisible"
02b50d49442e : IME API: InputConnection#getSurroudingText(int, int, int)
535967f57305 : Import translations. DO NOT MERGE ANYWHERE
c603ca2dd87c : Apply fixes for EfficientStrings.
f18719bb7329 : Apply fixes for EfficientStrings.
1c08f4825334 : Apply fixes for EfficientStringsChecker.
df8dc2b4a552 : Apply fixes for EfficientCollections.
a49ba3ac12df : Trivial refactor for consistent naming.
caf66d02fde2 : Expand formatSimple() to support widths.
940cd5ae3329 : Deprecates GET_INTENT_FILTERS in the PackageManager
2511a5420fe2 : Moving alarm service dump to IndentingPrintWriter
5ebaec960769 : Move aspect ratio state into PipBoundsState
ac6de5e80b46 : Import translations. DO NOT MERGE ANYWHERE
5c46da2a14e8 : Refinement of EfficientStringsChecker.
5311ad3f07f9 : Expose requestModemActivityInfo
07c7b34fe757 : Move ACTION_MENU/ACTION_CLOSE intent registraction to PipController
8027cb1ad6b1 : Make SignalStrength constructor public
c8978f38e46c : Remove the ScanCallback API default implementation logs
a375ea0bf7e1 : Migrate to PowerStats HAL 2.0
b6fafa6052bb : Add API to record touch interactions.
fc4ec6a9cb5d : Clone array in getAllNetworkTypes
3e5d62a0392d : Fix DAC constant in getAsuLevel
bee5abf146e1 : Catch IAE on wrapHardwareBuffer
864524af17bb : Apply FLAG_IMMUTABLE to various PendingIntents.
8fbc5faf7bf0 : Added more permissions for CarProvisioning app.
119076ae6e87 : Add isSupported implementation for SipTransport
95c8a1813311 : Avoid transcoding in MediaPlayers
68778ba87d70 : Make a copy of WorkSources before noting the battery stats
1871c1304dee : Expose CDMA ERI API
02a0aad4fd93 : Expose PackageManager methods around system apps
3d1ca9464e9f : Update require attention in stats pull service
093aba3d8a53 : Have createRootTask return TaskAppearInfo
01e36ae3a1fe : Migrate AppStandbyController to DeviceConfig.
247408b28f85 : Add missing parameters to notifyAcquired and notifyError
b2bbdaa42f5b : Fixed CursorWindow signed math for x86 builds.
b5fbf03d1031 : Use WindowContext in GlobalScreenshot
d4be6fdd46bd : make RBC string non-translatable
c73cecefc188 : Improve QUALITY_* constant documentation
7289d418766e : 5/N Rename QSFooterImpl to QSFooterView
a61f381ca98a : 4/N Remove ActivityStarter from QSFooterImpl.
2a89fa3359e2 : 3/N Remove DevProvCtrl & UserTracker from QSFooter
ffbae7f39a8d : 2/N Move UserInfoController out of QSFooterImpl
6863447c625b : 1/N Add Controller for QSFooter
606e6c440d92 : PendingIntent for permission slice should be immutable.
67df94588db8 : Disable initializing wm component for non-primary sysui process
aa50c2224a7b : UBMS.mRunInitIntent: Mark as immutable.
7ce7aa9fc602 : Rename methods that take caller identity
83cb6be98957 : Add MediaStore API to bypass transcoding
f30a6ab670bc : Add background blur in WindowManager
b2de4e90dbf8 : scrollCapture: Avoid crash if host window doesn't exist
db19728e1c7f : Remove unused SEAMLESS_TRANSFER constant
8be7d6e3c441 : Minimize exposure of NotificationHeaderView; prefer NotificationViewWrapper.
3a851d2829cb : Add missed information relative parameter and fields.
b2647c63787a : Remove unused `setForceUnlocked` method.
823b3091397f : Deprecated unused TRANSIT_DOCK_TASK_FROM_RECENTS transition.
c7340fbddb56 : Dismiss ScreenRecordDialog when test finishes
586a3cf22971 : Remove @TestApi from @SystemApi symbols
170e0949f3c6 : Fix wrong offset of BiDi text by TextShaper
57f1c75d1344 : Support platform AppSearchManager(backend) to accept database name.
4c4ca9a50c43 : Make restoreCallingIdentity() @CriticalNative.
3dc097679ddb : Stores magnification mode settings for multi-user
a095aad6531f : Change default value for face metrics
0e6581c1e6d7 : Support task listener by task id.
a9aff9a855ee : Improvements on SystemServiceManager:
8fa18790bf65 : Determine value metric update status
2570ec01c61f : [incremental/pm] set health listener on commit and on reboot
fcd519fde9ba : docs: Use correct profile for intent
c027d7ef215f : Configure avStreamType in Tuner JNI
99c1cfda132e : Add Audio/Video Stream Type setter in Tuner Framework
4116599e26a4 : Add gradient clock to AOD/LS behind LS flag
f10e2fcac250 : Tuner JNI to use V1_1 ScanCallback
e3e46e0a2c75 : Add a target for statsd nano proto definitions.
67c788dd442d : Add telephony service state atom to statsd.
5ae394be12fc : Protect against NPE thrown by flaky integration test
4377d446ceb8 : Revert "Revert "[pm/incremental/api] exposing package state names and reasons""
cfa32e13ef76 : Perform update for duration metric
5a9bf59f382a : Remove CountDownLatch from AssistReceiver.
b343cb4433d7 : Misc small changes in Session.java.
731ddd86ae89 : Add the flags for shortcut bubbles
256da5a36110 : Add fuzzer for rewritten CursorWindow.
ae2d88a65c69 : Rewrite of CursorWindow internals.
5b8d244061e3 : Move reentry state into PipBoundsState
9fb3c1371854 : Make CDM call from sys server oneway
dfc723058e6f : 4/N Add QSPanelControllerBase
e5712bb4dca0 : 3/N Remove UserTracker from QSPanel
114378769b17 : 2/N Remove BroadcastDispatcher from QSPanel
3834b11c62b2 : 5/N Move QS Tile tracking logic into QSPanelControllerBase.
c078bc2ad0d6 : 1/N Add QSFragmentComponent
f8178cc6a2fb : Increase BatteryStats delay
a6064642b2ed : Add two extended Frontend Scan Message in Tuner 1.1
ebcc5b7a2fe3 : TEST_MAPPING for com.android.settingslib.users.
5df3c40c1298 : Create Sample 3
281625a31b3a : Do not change resources table for overriding apps
06f66ba8bee7 : PreBootBroadcaster.java: Make the PendingIntent immutable
d7a9ce987420 : Add DTMB Frontend Status Support in Tuner JNI
07a2704af9d3 : Tuner JNI to use the extended frontend status types and build up extended status struct
5d597ef88e20 : Add Frontend Status Extended types and getter APIs
313bab561196 : Expose MediaEvent.release() as System API in Android S
440c76498181 : Refactor GNSS JNI: GnssConfiguration
25280a5e6c0c : AudioService: use AudioSystem adapter for more methods
e94b1312326b : Change a few UserController calls to use isProfile
749b6360a15d : Refactor names of internal scrollcapture interfaces
ed801851b36c : Make pendingintent use immutable flag
19d3fcfa0753 : Remove unused vars from LocalDisplayAdapter
23779a7b47a6 : BLASTBufferQueue JNI: Call getSurface
ee8c25823de9 : Remove @TestApi from @SystemApi symbols
ec298d044b9e : Add IntRange for getIpFilterContextId API
459bdf20fbdf : Adding a SettingsEnum for a new screen
1ff1aedd94bb : Don't hide overlays created by recents component
bcb81913fad1 : Use null as default argument
4b42291dc02f : Handle exception on setCaptureState
29f6c4bfa8e4 : Re-enable IME image inserting for RemoteInputView
ab6df3a3d1cb : Listen for EXTRA_PRESENT changes
1c9bc0d3cd25 : On bubble add, animate other bubbles to new Y
6ea766edfa35 : Vertical bubbles in landscape
5838d6806915 : Integrate LogicalDisplayMapper with DisplayFoldController.
f56eee702a66 : Isolate shell dependencies
2befe0b8bf76 : Use updated source rect hint in PIP exit animation
b1cfbc85b582 : Expose BAL related APIs as @SystemApi
38bdaef0119c : Remove redundant module check when enabling rollback
c39590bf9f41 : Remove use of INSTALL_DISABLE_VERIFICATION for staged install
550ec7d7040c : Fix that the top process is not cleared after device sleeps
b08bd6f3925a : getTrustAgentConfiguration replace hasAdminComponent
53487145a16a : Add the flag and default enable selectAllPrefixRange
f42508254c6a : Remove more profile_owner policy refs
83d6f38f4228 : Enable People Space launch icon based on flag.
feee500cfa16 : Perf: optimize getCertHash
1e8dfaf18a65 : Enable root when accessing files (3/n)
cf4ceb825920 : Don't skip dispatching onUidGone() when a uid dies.
a5b860b4909e : Import translations. DO NOT MERGE ANYWHERE
9de217a8f62a : Temporary fix for PermissionInfo.FLAG_INSTALLED returned in PackageInfo.
6959192ec7fc : Import translations. DO NOT MERGE ANYWHERE
5f682a50f09e : Import translations. DO NOT MERGE ANYWHERE
34dd69fd4802 : Remove FLAG_FULLSCREEN
021c8c20bea4 : Import translations. DO NOT MERGE ANYWHERE
d8d794977edf : Remove protos from sdk.
7caf48e7807b : Fix show on lock for freeform mode properly
3718b9d05140 : Polish bubble flyout fade transitions
17b79c09b5e5 : PiP: Update DisplayInfo and movement bounds if display is different.
b321b8fefe6d : Expose SignalStrength copy constructor
220f0234b530 : SysUI: add a flag to control location indicators behavior.
7b384751ea2a : Use IME image API impl as fallback in TextViewOnReceiveContentCallback
52537c1ea2b4 : Allow permission to change application state
e15875cc0688 : Quick log downgrade until Safetyhub APK drok
b8a04f6bd4db : Add support for Data calls metrics
fa6411805846 : Mute BatteryStatsImpl CPU uid readers log
123ca798581b : Convert BLASTSyncEngine to a polling mechanism
0d587ee61a12 : SurfaceView: Fix null check on RemoteAccessibilityController
34445bb0eb6b : Make reset lockout PendingIntent immutable
d2c3ab49c04e : Pipe through new SipTransport IInterface to listeners
a52266b3e352 : Recommend efficient String operations.
af7c5f95cb96 : Simple alternative to String.format().
e12ff8a21cb5 : Remove the old seamless chip
c1b65c7387b6 : Notifications starting paused shall still be subject to timeout.
57188e13c279 : [AWARE] update API to comply the API guideline
fa5570e5c3b0 : Extend commands to get 2 rotation related states
2fb51ba06453 : LocalDisplayAdapter test for stale DesiredDisplayConfigSpecs
64ec3641ad11 : Move constants from service to manager
f06e4ffffea3 : Handle possible null PlaybackState
b213800d513c : Log UserManagerService.removeUser stack trace
4b6798f48f50 : Import translations. DO NOT MERGE ANYWHERE
158f5dd7f0ef : Import translations. DO NOT MERGE ANYWHERE
2f5c545a2e82 : Re-added intdef annotation processor plugin
69475be84755 : Revert "[incremental/pm] LauncherApps APIs for loading state and progress"
cf4c99720bed : Revert "[pm/incremental/api] exposing package state names and reasons"
f3ba6a641db5 : Do not update lru list for dead process
a528fd701429 : Revert "Fix LauncherAppsService queryIntentLauncherActivities"
9dc721018f09 : Update ranking for uninflated updated notifs
44ca28c5c958 : Remove some dead code
a086c40910d8 : Add KeyguardStatusViewController
3d67a9ed8875 : Remove PackageManager.getResourcesForApplicationAsUser API
ba9d66fbdbae : Disable layer rotation assertions on seamless rotation
b254db1866c2 : Swap default display when lid-switch is toggled.
20258cb12e86 : Import translations. DO NOT MERGE ANYWHERE
4edcb283d563 : Removes the settings key,WINDOW_MAGNIFICATION, that is never used
bf015c77b411 : Make the requested visibility always up-to-date
c2d86618e9a3 : Remove PackageManager.getResourcesForApplicationAsUser API
e8eb22785726 : Remove PackageManager.getResourcesForApplicationAsUser API
2cf9810d0ff3 : Renames EXTRA_REMOVED_BY_SYSTEM to EXTRA_USER_INITIATED
bdb4d97d237a : Fix rounded corners not showing when only top and bottom radius are set.
a122ed814593 : Fix the value of RSS total in meminfo dump
fcae014faf4f : Import translations. DO NOT MERGE ANYWHERE
1a77a3bea774 : Move generateChallenge/revokeChallenge to ISession
6917110a172f : Set default value of A11y magnification capabilities
31bf860bb645 : Improve Font#equals and Font#hashCode for HashMap.
b1fce32b42bb : update AlwaysOnHotwordDetector javadoc
1e454fe844e9 : [AWARE] Add new API to support instant communication mode
394d6432c3c7 : Update Shader.TileMode documentation.
b1369818a36f : Add ReadViewCameraViewController/Mediator.
70a214c6dade : Properly support handover retry
e8272f727dd1 : Show location icon for GNSS measurements
0a4824862d6b : Log autogroups in addition to app set groups
706d1ef565e1 : [GraphicsEnvironment] Remove unnecessary prefix.
258534b4b59c : 11/n: Finish remainder of IFingerprint implementation
29ad67924486 : Update ranking for uninflated updated notifs
0227500a45ff : Add launch cookie support to activities/tasks
95cf4e70883d : gpuDrawTime should default to 0 when endTime is unknown
271da39bd4fc : Qualify injected MediaHosts
6f7373d942d0 : Add media.transcoding to native stack dump list
a9d78c787e4c : 10/n: Add remainder of functionality to FingerprintProvider
70a8f0ea9848 : HWUI: Finish frame callbacks before framecomplete callbacks
9bce5e0c048d : BLAST: Ensure buffers are submitted before reporting draw finished
e6f27dd73831 : Create service-connectivity.jar
ac579f8a4b5f : 9/n: Fix more biometric templating
e0b6a4df8308 : Fix LauncherAppsService queryIntentLauncherActivities
d0c8cdd782ad : Add some simple annotations to Cursor.
c6c0a8c5b85c : Sharesheet: maintain dialog fragment state.
24403f7ef2fc : Add @Nullable annotation to the parameter of Object.equals() methods.
7ce31c12ab29 : Remove module source code from test-api-stubs-docs
4804ac18997d : Handles WiFi setting updates in ContextHubService
14fe67611001 : Inject more dependencies in PackageManagerService
5349ee21c19b : Intercept power key events during a panic gesture
75b334c66536 : Animate in share/edit buttons immediately.
8368e9410994 : Add Context Hub HAL 1.2 in IContextHubWrapper
a7089833503d : Simplifies Location setting handling in ContextHubService
331215b4d849 : Add Tiles for all Recent Conversations via flag
cf0c106c22a6 : Fix dream letterboxed when there is a cutout
c01caad3c9e6 : [Passpoint] New APIs for HomeSP OtherHomePartners
c13332c8917c : Fix miss tracking downstream problem in PrivateAddressCoordinator
a737555854f5 : Test conflict notification work when using cached address
47994f37433e : Make framework-res dep in stubs explicit
d84c2d300d4e : GetDtmb Settings and Capabilities in Tuner JNI
afd8c2fd1c34 : Dump display area hierarchy
72cff421b506 : Update SkiaVulkanPipeline include to GrDirectContext
5e7a88ea9ca7 : Update getCallerIdentityOptionalAdmin/Package
0c12b4d0d7f8 : Global Actions - Fix shutdown ui text color
3d40072e8747 : Fix null exception on config change when ScreenDecoration is disabled
901f1509452c : Update test-current.txt with removed MP APIs
b7a4938cafe3 : Have test_current be a union of system and test APIs
ad6cc0a7e7df : Add a flag to enable/disable/configure LatencyTracker
032f11ee7f81 : Update API of sysprop_library to match current.txt
cc7e6f62e75c : Remove Tethering @TestApi
9ebadfcf7c5c : Allow the network stack to read network stats history
5ebd43b0da60 : Remove Tethering @TestApi
78713031a997 : Remove PackageManager.getResourcesForApplicationAsUser API
121a034d3ccf : wifi: make BAND_ANY to deprecated
762f34000cc2 : Ignore orientation from invisible non-activity window
c489d627c9ba : Update TextShaper APIs to address API council feedback
96f0ef490efd : Second refactoring for BasePermission.
7367aa8c8faf : Enable root before calling INativeDevice#pushString
b999350c507b : Update truth-prebuilt to 0.44.
db900f8a46d3 : Support ignoring app orientation request per display
7b5c08e5e694 : Ensure thread safety with render thread and UI Thread.
9ff0fc6d45bc : MediaTranscodeManager: fix aidl refs only after mass renaming
25c129cc6aff : Changed logic about how to check if VRI replaced its surface.
3dc7efafbf33 : Add DTMB Frontend Type, Settings and Capabilities.
f6a861a34fbf : Add quality to LocationRequest/ProviderRequest
cf2c26473685 : fix return behavior of deleteKeyphraseSoundModel
3e86e2a844d8 : WifiConfiguration is captive portal never detected
1d71aca1b909 : Import translations. DO NOT MERGE ANYWHERE
d6fc775ec87f : Add dumpsys support to DeviceStateManagerService.
fa539d136efb : Add DeviceStateManagerService shell commands to get and override state.
1f5dd2802baf : Change perf-setup.sh to perf-setup in README.md
6d3cdc315254 : Add installer flag to MANAGE_NOTIFICATION_LISTENERS
5d9f5b6faa79 : Add a mutability flag to the PendingIntent in SearchView.java
ecd15ed9a958 : Suppress one off errorprone warnings for AndroidFrameworkPendingIntentMutability
d5726423ca08 : Doc: Fix typo the right way. Supersedes cl/318172931
3946e9586790 : Add app compat flag to enable FGS BG-launch restriction.
3a3e22409a65 : 8/n: Update biometric utils to have sensorId-specific files
c6924e686143 : [pm/incremental/api] exposing package state names and reasons
c22af8e24ef5 : Add removeUserOrSetEphemeral
9394bd84bda9 : Launch Panic gesture from SysUI
c29b75c58c7d : Lockscreen - AOD layout adjustments
b4252a16dbf1 : Add @PaintFlag annotation
6d9794aa9ff7 : remove sensitive pii from safetynet logging
391c14341808 : remove sensitive pii from safetynet logging
6d0599f07e4a : remove sensitive pii from safetynet logging
efa3c1fcca08 : remove sensitive pii from safetynet logging
1d50760050a7 : remove sensitive pii from safetynet logging
ac6fe81d05a4 : 7/n: Fix templating for biometric utils
37be9479bf82 : 6/n: Add RemovalClient for IFingerprint
60370aadc842 : SurfaceView Cleanup (3/n): Extract RemoteAccessibilityController
913e00c8c28b : Rename PacProcessor#releasePacProcessor to PacProcessor#release.
0eca33ec91ae : Update and expose ModemActivityInfo
c8f947ac9bbc : Add WindowLayoutAffinity attribute.
2857c4d19a7e : Remove unnecessary @hide from private method
c3719e9c565f : Enable Tuner JNI to use Extended Frontend Settings
27bab9b66fa2 : Deprecate DvrPlayback.attach/detachFilter() and DvbcFrontendSettings#SpectralInversion
3e7c28632d14 : Add 1.1 Tuner frontend setting into Tuner java Framework
59c9b6da367e : Count the in-app conversations (locus ID) in the recent conversations
a2b14a770a60 : Fix stack education showing every time
50ae098d5189 : Add more build variants to audio_common-aidl
c45a426e8e63 : Prevent apk-in-apex from being registered under wrong apex
75db7c4b1738 : Add Reduce Bright Colors page to settings_enum.proto
b5248c1f9209 : Use inclusive language
e131718f3665 : Add infrastructure for supporting Reduce Bright Colors as an A11y shortcut
427bdc1c8690 : DO NOT MERGE: Revert "Don't let IME window fit status bar"
b62d02913b90 : Disable player's "Dismiss" button when notification is not dismissible.
a49a320e4935 : Disable player's "Dismiss" button when notification is not dismissible.
fb21535b26a7 : Notifications starting paused shall still be subject to timeout.
2baf3283b264 : Update sysprop_library API txt
636aa9b35955 : Applies Accessibility UI timeout for showing duration of magnification button
cde1a0fce0c0 : Don't fail #getSnapshotDirectories siliently (2/n)
2b64421fef62 : Add preconditions for YUV formats.
5a37207192ce : SurfaceView Cleanup (2/n): Cleanup visible = mVisible
f45cfa233357 : SurfaceView Cleanup (1/n): Breakup updateSurface()
8823298c4408 : Add metrics for carrier ID matching
d93fff6c0ffa : Support ignoring orientation request on DisplayArea level
9cbadee74123 : Pausing the resumed activity when making it invisible
3f4c002e1f87 : Return the existing tasks when registering an organizer
404a3c6fc3ab : Update stack design with vertical offset
c8773d073adc : Respect feature flag when providing Pip controller
57d70904d605 : Expose methods to enumerate constants
dd9610a84001 : Add IGnssConfiguration AIDL HAL (framework/base)
11f3fdf4e249 : Made CacheQuotaHint testable.
ca365f2fc908 : Support shared av memory handle in Tuner JNI
646c1129ad34 : Add link/unlinkFrontendToCiCam APIs in Tuner java
de5715ea6f7c : Add context id setter in the IpFilterConfiguration
b3bb920676d4 : SurfaceControl: Remove setOverrideScalingMode
767580967369 : ScreenRotationAnimation: Use Surface#setScalingMode
f09bdfc4f76b : WindowManager: Remove windowsAreScaleable
4a10b38ad47f : Removed separate SurfaceControl for Blast
716a7de24892 : Adapt to the new test-current.txt generator
ed473f45744a : Expose the HomeVisibilityListener API
76d6a2c48af1 : Unhide TunedInfo APIs
806fd81a8249 : Make app installed cert flags persistent
213c07e38f45 : Determine update status for duration metric
377a388d1ff1 : Revert "Expose the HomeVisibilityListener API"
835e120747e5 : Add SOURCE_APP to OnReceiveContentCallback.Payload
902b89d936d5 : Use TelephonyManager#isEmergencyNumber() instead
76b1f31b9a79 : Add binder interface to DeviceStateManagerService.
7b3b578d50d6 : Add TunerVersionChecker to expose the Tuner HAL implementation version
b13e3042f3e7 : Make Tuner java framework and Tuner JNI adopt Tuner HAL 1.1
5f6523cdf4b5 : Revert "Use out pipBounds to save reentry size"
3498c16d2464 : Import translations. DO NOT MERGE ANYWHERE
0295f94356b4 : [DO NOT MERGE ] Stop setting flag to enable two-finger passthrough swipes.
0642113b7c2f : Expose get/set notification listeners as a @SystemAPI
bf402bd69882 : [DO NOT MERGE] Fix Accidently trigger A11y button long pressed
0173a44f3d9f : [incremental/pm] LauncherApps APIs for loading state and progress
725c7b9da466 : Remove WebView fallback logic migration code.
cac8d63543a9 : Remove incorrect statement from Log docs.
2fce8b0e8321 : Reland "Enable new S APIs for WebView.""
2abe0a5e0e7e : Import translations. DO NOT MERGE ANYWHERE
f907d35aaff0 : 5/n: Add AuthenticationClient for IFingerprint
da8f20e6bc75 : [pm/incremental] use UID not user ID in the broadcasts
5518d64780b4 : Add the reason why a save dialog was not shown to FillEventHistory.
067730b3c20a : Update javadoc for startProxyOp
d888fca69511 : fix typo in doc
a48a5ff63755 : Add mock for MediaOutputDialogFactory in tests
10db54e00984 : Lock Screen - Update layouts
d8aeb35dbb91 : Bubbles & TaskOrganizer
4924e209a328 : Removed duplicate javadocs from OnReceiveContentCallback.Payload fields
9366e263618d : Add PipBoundsState to manage current pip bounds
048094f6f461 : Consecutive flyout animation
c484acc210b2 : Allow tethering pick prefix from all of private address range
da438a1da495 : Fix crash in LocalDisplayAdapter
400c9c10a869 : Add app start source info from notification
bd8f2ea6973a : Adding a policy mechanism to control alarms
1bfb259af233 : Add statsd atoms for tracking motion events of notification shade
b5f6720f9c97 : Reset WindowMagnification when the density is changed
ca07fd6d7c2f : Use AtomicFile
533b4934a282 : Import translations. DO NOT MERGE ANYWHERE
12e1ea6a42b8 : Using windowId from A11yWindowInfo instead
e24a2c454e25 : Assert there is only one data folder created during test (1/n)
5d3abbd3c877 : Change BubbleUIChanged atom module to framework
42ba68ce0fa6 : Remove activity from stopping list when removed from display
1588ae80ac2a : Change saveAttributes implementation
56273e65fdfa : Migrate Bubbles to wm-shell (3/n)
d4b338ba7d6f : Add @JavaOnlyStableParcelable to KeyEvent
ddd0f4ddd1e0 : Added permissions for CarProvisioning app.
c947b10f996a : [RESTRICT AUTOMERGE] Revert "[RESTRICT AUTOMERGE] Revert "Require permission to create trusted displays""
f0aaf697145a : Add power stats viewer
96860dea80ca : Call minikin::getBounds instead of using Layout.
e83d8766d3d1 : Move logic for handling uid observers outside AMS - part2
a0bf170f0672 : Fix CDM package check
ec6bf35b94de : Enabling background protection for back arrow on secondary displays
dfa81f468714 : Chaning some methods to return result directly instead of posting it on a callback
c8e62ed15fc6 : Fix pre-existing lint error
782aa9006b05 : Add Tuner 1.1 constants as a required lib of framework-non-updatable-sources
12dacb460037 : Typo in the sand icon shape
e81d5f63121d : Rememeber the last dark mode before shutdown when in auto mode
cbad24dab806 : Allow Launcher to set providesInsetsType.
6a97e964cb29 : Update Biometric TestApis
9eb06f996568 : Remove accidentally added diff file
63ab14cb507d : Refactor BasePermission.generatePermissionInfo().
642aab2c5072 : Enable in-process permission caches for system_server
1902cd34e46d : Add logs for whether doze is suppressed
eabb9a88fe8f : Moving task stack change listener management out of ActivityManagerWrapper
92422b34a293 : Add callbacks to notify View when an InputConnection is opened/closed
6d06239336f6 : Create CombinedVibrationEffect.aidl
4a0fedc2e3f8 : Add logs for screenshot errors
121bd084b93f : Improve latency of IME tracing
b2f0ce1ccd8e : Add HIDDEN_API_POLICY to @TestApi.
09ae5f60a96b : Add MediaCodec.CryptoInfo.getPattern
37880517aa8e : Validate pending intents
3ad12c4301b9 : Implement AImageDecoder_getRepeatCount
4136db264624 : Ignore orientation from invisible non-activity window
8c662c346cea : Remove SQLlite log
57e7fe047fa1 : Common flicker assertions
93f62ab79a50 : Modify the user default for "geotz enabled"
340b5d1bec95 : Add more information to vibrator dumpsys
f3aefb28029f : Migrate Presentation to WindowContext
9ba52e22a58c : Add foldable support for RouteInfo#getPresentationDisplay
5d7b94a217f6 : Improve JUnit4 compatibility on Flicker
278ec969b730 : Change MediaSession#isActiveState to PlaybackState#isActiveState
8cef293dda10 : Attempt to fix presubmit failure
a070cca5e207 : [DO NOT MERGE] MultiFingerSwipe: scale touch slop to number of fingers.
be8a943e46f5 : [DO NOT MERGE] Use correct touch slop value for two-finger passthrough.
81570aa5ade3 : [DO NOT MERGE] Fix sometime couldn't trigger A11y button with 3-finger
dd8ef30adfc6 : [DO NOT MERGE] Fix hardly to perform 3-finger swipe from the bottom
217bb3b1d218 : [DO NOT MERGE] Fix edge swipe logic.
a7da0f4f6d9a : [DO NOT MERGE] Require both fingers to move before starting two-finger passthrough.
aa25d2041fd1 : [DO NOT MERGE] Start dragging where the fingers initially went down.
1f49d41a6a63 : [DO NOT MERGE] Address drag unreliability during touch exploration
c39597b6343c : [DO NOT MERGE] Fix crash with multifinger touch exploration
abfaf269a992 : [DO NOT MERGE] Enable two-finger passthrough swipes.
4b354a774dd3 : Resolve API review for MediaMetadata#getBitmapDimensionLimit
71b921af5ade : Import translations. DO NOT MERGE ANYWHERE
4532bdf3a76a : Import translations. DO NOT MERGE ANYWHERE
52ef2609c94f : All services should apply "services_defaults".
24c3abf63b43 : Import translations. DO NOT MERGE ANYWHERE
a2b349773a81 : Have test_current be a union of system and test APIs
467b8196aad3 : Fix Ranking#getSmartReplies/Actions methods to actually be @NonNull
9fc0e1093673 : Expose video codec type in MediaMetadataRetriever
3f2b57e8ba14 : Move rotation info to display level.
0b4f7bd445d9 : Unbind background users' components in ManagedServices on user switched
86e90122beba : Add IBinder extensions to TvInputService
b3cf50a338ac : 4/n: Add RevokeChallenge and ResetLockout for IFingerprint
26943095b311 : Perform partial update for gauge metric
313d4a43d1f4 : Rewrite KernelSingleProcessCpuThreadReader to native
8444a94b808e : Implement phase 1 of per-display power states
d95ab9ba059c : Import translations. DO NOT MERGE ANYWHERE
a6e524e127f9 : Use out pipBounds to save reentry size
01b8e6df3840 : Remove dead code for AnomalyAlarm
d9014e7314f4 : Remove alarm manager dependency from anomalyalarms
734c374976d5 : Media player attempts to dismiss notifications when players removed.
50b13e53254e : 3/n: Start adding plumbing for some HAL callbacks
275aa876db4d : 2/n: Add HardwareAuthTokenUtils
e57d36d4fd1f : Add flag for pendingintent
7d249bff2ff1 : Increase stack expansion overshoot
c519ed8ece86 : Add Font file path if it is created from native.
a1d1702b1f04 : Don't add multiwindow/alwaysOnTop tasks to recents animation
11732d7801ba : Rename TvChannelInfo to TunedInfo
7d8968bc0d65 : Adds scroll capture support for RecyclerView
be75d5170892 : Allow NLSes to see conversation information
caae804b086d : Fix getConfigureGeoDetectionEnabledCapability()
b0e8aba6c85a : Include parent user id on dumpsys user and cmd users list.
005355975cb5 : Add a system property for geotz
dfb13985aff3 : pass frame deadline to Choreographer
e1ebe3e33bd6 : Add Turkish F keyboard layout support
fc26e8a0e039 : Add wireframe for biometric TestApis
fc72c7aaa28e : Fix wrong package name in wm.shell.pip tests
794cce7bf806 : IdleMaint: run IdleMaint if battery is charging
d94084112f8e : Prevent incorrect alert triggering
d868d17b4fa2 : Delete more unused includes in statsd
1a6164c94a72 : Fix print-logs
1ea7ebd61df4 : Increase event queue limit to 4000
c6f24fa5e0aa : Hold a wakelock while retrieving reports
24ae7d7f8516 : Implement AImageDecoder_isAnimated
0369a4ca5725 : Fix logs when screenshot fails to save
ba18fbba6508 : Make convo icon visible when transition from important
b766a5e5f62d : Import translations. DO NOT MERGE ANYWHERE
e3874038a6c0 : Block non-activity notification trampolines for apps w/ targetSdk S+
a1e2fec3a2bd : Make silkfx compatible with tv
334190f26e7b : Update javadoc for setLaunchDisplayId
d746f0b8aa93 : Fix NPEs in SmartRepliesAndActionsInflater flows
719c9c520603 : DO NOT MERGE Revoke install permissions when the permission defining app is uninstalled.
b573616280cd : Make recents animation input consumer focusable
0d05b9ab47d3 : Listen DeviceConfig changes in Attention
6b4e91ec7544 : Add enum to BinaryPushStateChanged
f2aaff27a9ce : Chain stiffness for collapsed stack
8c22ae2a0caa : Improve the documentation of the paramters passed to noteOp
1669cd3caa64 : Update PendingIntent mutability flag in CalendarContract.
2bf768e2cae9 : Revoke install permissions when the permission defining app is uninstalled.
758da986664a : Import translations. DO NOT MERGE ANYWHERE
571a934615b8 : Add local logs for TelephonyDisplayInfo changed
bd4e7fa12c25 : Revert "Call minikin::getBounds instead of using Layout."
ecdee86b751a : Reapply display settings to DisplayContent when display changes.
dc32a1e213fe : Handle System Bar Inset properly for immersive mode.
a9aa2ac3456d : Adds a new enum for screen timeout setting.
90efbffdafd9 : Add metrics for airplane mode and modem restart
c1e85c328905 : Delete unused code in WindowSurfaceController
60b083835de8 : Merge request objects from Jetpack into Framework.
bd6bcf6a2a4b : Merge GenericDocument and SearchResult work from Jetpack.
0dd233f3849e : Merge over AppSearchResult, AppSearchBatchResult and setSchema error improvements.
458f53551a50 : Using new API to obtain apk checksum.
407e8d2c1814 : Add a method to return the flags set for a PendingIntent
5ebde54db8ba : Mark generated setters' result as @NonNull
7f03b9f0cf77 : When logging ranking positions, use the number of displayed targets in calculating offset rather than the total number available.
1b638aa18197 : Fix AudioPolicyTest manifest
ce72a1f88457 : Remove old puller code from uid sandboxing
06e8478edbc5 : 1/n: Start implementation of IFingerprint aidl
3b6905bf6a39 : remove sensitive pii from safetynet logging
1586fd2d3c3e : Tweak capabilities when auto tz detection is off
e91f31be488e : Show toast when untrusted touches happen
25e7369a2136 : Allow BG-launch FGS if it is on DeviceIdleController's allowList.
fa80cb05c48f : Remove injection from BubbleOverflowActivity
93ce89aa73e9 : Convert mask types from uint32_t to enum type
de402cf5b174 : Remove getTestProviderLocationRequests TestApi
672feaf764a6 : Revert "Use same display for activities in same process."
dadbceed726f : AudioService: refactor communication route control
fe89198905bd : Refactor task listeners mapping in ShellTaskOrganiser
ce1ff14b25ee : Add temp flag for lockscreen/aod ui prototyping
d74139eea75e : Add appsearch and graphics to module lists
25a0a2baa7d2 : Convert appsearch to java_sdk_library
98c242f64be4 : Fix non-inclusive terms in framework device policy logic
42af4e546894 : Presubmit com.android.wm.shell.onehanded test flaky
2c437a6bc37b : Fix and enable the fail Autofill Perf Tests.
3b6145587fac : Flip ENABLE_DYNAMIC_PERMISSIONS, attempt #7.
0da32838b37e : Update plugin_hooks.md
ec2e3ee7040b : Add ART optimization dimension to reportFullyDrawn
bfdc47752edb : Avoid NPE in trimToLengthWithEllipsis().
9a9471290f3d : Adds Magnification settings keys as TestApi
22b6052d9679 : Add linebreaks between logs in netpolicy dump.
4861ec3ac49c : Import translations. DO NOT MERGE ANYWHERE
1f0c08134a19 : Error prone checks for mutability flags on PI
038ca7f43169 : Reset WindowContainerTransaction when rotation changed callback
5d7e9fabf635 : Magnification button applies fade-in and fade-out animation
7cdc3bf90fc9 : Upgrade AndroidFrameworkBinderIdentity to fatal.
b93712f623e2 : Tighten up Binder.clearCallingIdentity() usage.
ce9b47e54230 : Make the IP subnet persistent till reboot
dbe15f0b90da : Cache DeviceConfig's values in Attention
4f97e7aa4843 : Remove Dependency#get from SmartReplyView
1ba154b14deb : DO NOT MERGE Check fingerprint client against top activity in auth callback
09c1b8ebf9e5 : DO NOT MERGE Check fingerprint client against top activity in auth callback
90433d3f1295 : DO NOT MERGE Check fingerprint client against top activity in auth callback
c5210dc59fcd : Ignore non test package events for AppStandbyControllerTests
09821e196e34 : Back up Force Bold Text setting and clean up javadoc
d2345212d8f5 : Migrate some last instances of GrContext to GrDirectContext
eb75200bc45b : Add start/finishProxyOp methods
8c4983fd632a : area info update improvement
b16775425a1c : Add DeviceStateManagerService and stub implementation of policy.
84181f7db7e5 : Should not switch to a user with removal in progress
4e50bc43ccd8 : Use same display for activities in same process.
f67a41580ea4 : Directly call 'ctl.restart' on adbd if adb is enabled
105ce49b0dd9 : Remove soundtrigger permission checks for cancelation operations
f87e43299e5a : Use enum class for injection modes and result
5e68eeac86cc : Add proto-based InputMethodService and server side dumping for IME
0f1fd8c236a0 : Camera: Track native metadata allocations
5bd701b27880 : Make PrivateAddressCoordinator ignore vpn network
aaeaa420c2fb : Fix TetheredClient callback fail in InProcessTethering
3ec0bfd1ea66 : Remove double check interface by NetworkInterface
cb7d29269102 : Allow notfication vibrations in DND
85ccd0418097 : Shift stringslint to using python3.
a71845ef412b : Use the service lock for permission state.
063baa77d940 : Refactor restorePermissionState() locking.
601b39f94ba6 : Add package_name to log for debugging the back gesture model.
e839c2ca794d : Move defer-process-config for cached process to client side
b780479543e9 : Remove direct WM lock from WPC#onTopProcChanged
8f7dd59911ee : Remove WM lock from simple conditions in oom-adj update
752cb249a692 : RESTRICT AUTOMERGE Implement sendBroadcastAsUserMultiplePermissions in BridgeContext.
28937c0216ad : Fix potential NPE when turning on screen by activity
28e2938771af : Make magnification mode switch accessible
ab5bdc3a679d : Add accessibility event when saving screenshot
a025037b0942 : Fix race condition in AbstractMultiplePendingRequestsRemoteService. Make mPendingRequests thread safe.
7a2ba1d188fd : Tests APK De directory is restored correctly (2/n)
0a5c6fa4761d : Add ActivityThreadTest to Window Manager Tests
bc0e28b4801b : Migrate FlickerPiPTests to WmShellFlickerTests.
6b8e3e10af5d : Send extra when automatically removing packages (2/2)
9329fbdd72bb : Migrate IME switch dialog to WindowContext
c88452c3ee33 : Introduce InputMethodMenuController
492ed242a302 : Make KernelSingleProcessCpuThreadReader aggregate CPU times
4b501d3868a4 : Ignore network policy related flaky hostside tests in presubmit.
c550e1f3c58e : Create a separate method to get Mac Random Key
c25eba37564a : [NetworkSuggestion] Allow app to set subId for the suggestion
785cd3105a4c : Minor fixes for XML persistence generation.
bb5706541d17 : DO NOT MERGE Check fingerprint client against top activity in auth callback
7786f4908fc2 : DO NOT MERGE Check fingerprint client against top activity in auth callback
d4774f910101 : DO NOT MERGE Check fingerprint client against top activity in auth callback
82194b8fe0e5 : Use hasBadge instead of isManagedProfile
623ad185ca43 : Increase restore timeout for system agents
9ec9fc0180fa : [pm/incremental] handle package setting nullptr
b9bba581a9d0 : Expose the HomeVisibilityListener API
cef37d003a3b : Add a flag for calling old ChooserTargetService API & remove flags for Shortcuts.
be924dac1052 : DO NOT MERGE Check fingerprint client against top activity in auth callback
ce0a50bcdefa : DO NOT MERGE Check fingerprint client against top activity in auth callback
ed5a385af215 : Determine update status for gauge metrics
7f3c2dc240ea : Add user name photo dialog to user creation
4b35d1ef84ae : Add core scoped storage host test to test mapping.
5706277f2d43 : Track the app forked processes by using the accounting info
0fc2997333aa : Notify AppOps when notifications are [un]blocked for an app.
4c55afd7872d : Allow shell command to accept std input stream.
72b941b63f95 : Fix bad toString() output
b381789fa8a8 : Tighten up Binder.clearCallingIdentity() usage.
2d2e07e2ff43 : Tighten up Binder.clearCallingIdentity() usage.
33c9f1c71bff : Disallow multiple listeners in the shell task org for the same win mode
2c4b946f05b5 : Fix failing cts tests
b4bd680f075e : [am/incremental] force stop unstartable apps
d5a3ab0e912a : Create & populate People Space activity
05e1c1a97713 : Add Logical Display Mapper.
fb2bf07f91b1 : Fix test of wait-for-window-on-boot if wallpaper is disabled
eca247f2d33b : Validate user-supplied tree URIs in DocumentsProvider calls
d8cb9140a9b1 : Respect feature flag when providing OHM controller
b96513095f7b : Verify the exact display count for display window listener test
4634589e4135 : Refactoring: Use explicit methods for checking DO/PO
fb081c937857 : Merge Jetpack SearchSpec work from last two quarters.
6cfcc574288b : Merge Jetpack AppSearchSchema work from last two quarters.
5d47f1e2cd7d : Various location fixes
3cd931eb6467 : Add constant for dismiss Settings panel
48e47d1a2caf : Teach PackageManager to handle <required-(not-)feature>
65f9099ad505 : Teach appt2 to handle <required-(not-)feature>
e140a43fea65 : Add dismiss timing for Media Output Dialog
4ceacb30ce87 : Update OutputSwitcher from SettingsPanel to MediaOutputDialog in SystemUI
291a0f968258 : Add API to differentiate grammar suggestions.
acbe943d64df : Send extra when automatically removing packages (1/2)
d2ed15ebfe84 : Expose getSmsCapacityOnIcc()
99162817d563 : Migrate Bubbles to wm-shell (2/n)
c40b4f285144 : Addressing API review comments.
1689d857fef3 : Fix ActivityThreadTest#testResumeAfterNewIntent
fa0837d8dc58 : Dump known packages
345f5c7bec04 : Replace List<Integer> with faster IntArray.
7bc3863388a8 : Fix lock contention in AttentionDetector
77eeec1257d6 : Fix codegen for wildcards in type args
749789d24047 : Detector to suggest more efficient collections.
23f50b66665e : Fix lock contention in Attention
2c2d5b079886 : Annotating To-Pip CUJ
d1b79549d2db : Renaming Stacks APIs to RootTasks
4fe5963f3785 : Rename legacy permission state.
35017cbc1393 : Additional debug logging
ef6cd7f5a38a : Perform partial update for count metric
1561df4a9b09 : Detector for Binder.clearCallingIdentity() bugs.
753e1fa1ed71 : Remove unused code from StagingManager and PackageManager
038fd8d03568 : Reverify certain conditions during staged install
2de9c48ee329 : Ensure staged sessions are not installed in app-staging directory
12bb2d006151 : Stop creating extra apk session during post-reboot install phase
8e9a38068109 : Refactor/Clean up on PiP dismiss code.
0acafec609b6 : incremental: Move AIDL file to declared package.
25cc44dea2aa : Add Reduce Bright Color Settings to proto files
f4cb55fdf2c9 : Add Reduce Bright Colors to Settings
34534e1fd205 : Disallow overlays for ResolverActivity
b93c97d7a105 : Migrate existing Build.VERSION.SDK_INT checks to SdkLevelUtil
9820b8ffb5be : Don't set timeout when showing CDM UI
cf1d1b853aa1 : Improve PIP enter transition w/ gesture nav (2/N)
74da287703f2 : Slight relaxing of Context.getUserId() checks.
c095882faafe : Exclude Telephony Binder interfaces.
5ae76b1c72bc : Fix some places that inadvertently removed split root tasks
49d1a012b657 : Notify AppOps when notifications are [un]blocked for an app.
e3a71c62959a : Rewrite how we abandon sessions
becd7bf4f5ea : Update how PeopleService is published
60222bf60db8 : Better IME transition while switching app with recents (1/N)
37e102ec70b2 : Add last_released checking for non-updatable API
8325c40f006e : Remove SQLlite log
ebb79d3b0e24 : Secondary LocationTimeZoneProvider config changes
a0f3fd990649 : Set CujType int values correctly
d4e36b69423d : Remove calls to remountUid().
9226fc3723a4 : Fix storing the wrong value of mLockdown in setting
0becf9a6c683 : Now #mStagedSessions stores only parent sessions (4/n)
1b8fc3417533 : Move #checkNonOverlappingWithStagedSessions into pre-reboot verification (2/n)
64bbd4b1d93a : Block untrusted touches opt-in
25e26d905530 : Revert "Replace remaining enforceXXX methods"
863fe452241f : Iterate over parent sessions (1/n)
c8fe3d2acdc1 : Removed unused mount mode constants
613ba2d25ee9 : Support latency metrics for recents gesture
a7829a3fb4b6 : Add shouldDisableMediaOutput() on LocalMediaManager
4a681f2c420c : Mark MediaParceledListSlice as @Deprecated
6150a00302b5 : Disable Window magnification for magnification API
cd7af5b9eec2 : Import translations. DO NOT MERGE ANYWHERE
a3ed4237cd57 : Import translations. DO NOT MERGE ANYWHERE
81a4c593672c : Import translations. DO NOT MERGE ANYWHERE
d534470e8e44 : Import translations. DO NOT MERGE ANYWHERE
4697f76edd28 : Migrate away from deprecated Truth APIs.
39c482f21fbf : Add Canvas#drawGlyphs
4ed2e6b76dc9 : Use shared libdrmframeworkcommon.
2d560e697684 : Reverse the requested orientation on DisplayAreaGroup
f1c1fd27b407 : Added WindowManagerWrapper#setProvidesInsetsTypes
6f10e974c8ca : Use pid and uid for getCurrentTvChannelInfo
0b24037d6773 : Move synchronous generateChallenge to implementation-specific classes
2b5655e85890 : Scroll to correct position on action up or cancel
9af4aea0c383 : Upgrade AndroidFrameworkUid to be fatal error.
6c8ffbca512e : Refine CompatChanges check and enable as error.
80e3a1a90823 : Add basic support for input shaders to RuntimeShader.
11f2e2884664 : Mark intents as immutable
039e10f76a1c : Revert "Enable new S APIs for WebView."
834e5c3410a5 : For Force Bold Text, adjust the configuration between users
f12b9c1e95bb : Import translations. DO NOT MERGE ANYWHERE
b1d7c2116de7 : Dismiss dialog after MediaOutputDialog tests
a9e81c1d215b : Imporove screen audio recorder logs and code
a517d44f4edc : Explicitly reference framework-wifi app build rule
3387ca4bc288 : 6/N Remove UserTracker from QSBarHeader
71a177045679 : Guide behavior changes towards CompatChanges.
2cc14d046eac : Replace remaining enforceXXX methods
2a5278ad2286 : Pass caller information through setAndBroadcastActiveSource
549a3edd8e74 : Remove playback device handling from source device routing control
78dfa03b6f1a : Update Active Source on Routing Change and Set Stream Path messages
cb9de2e5ac81 : Replace mIsActiveSource by isActiveSource()
38f85b72c6cc : Fix mic indicator crash when animation gets cancelled
962eb3eb0870 : Implement GetFontPath() in MinikinFontSkia.
6469dece70d8 : Import translations. DO NOT MERGE ANYWHERE
e83b7f29759f : [am] system_server should not call non forUser Settings.Secure.get* methods
f61ce18e449e : Fix canvas crash in CanvasDrawTextTest
d4411a519edb : Migrate System Logs to ProtoLog
760d3514cacc : Follow minikin library update for preventing copy-and-move Font
8c492d73e880 : [pm/incremental] unit tests for state transitions
3309398cbfe3 : [incremental/pm] app states and transitions
ba854db8c585 : Add gesture ids 43-45.
f54a1370e272 : Prevent GenerateChallenge being dropped in some corner cases
bb53df9d8148 : Remove "one shot" type of FeatureCallback
67486e578df3 : Update flyout post fontScale change
f0b2272d7673 : Revert "Move module utils to the module package."
627035a7d0b8 : Add the secondary provider hand-over logic
c7d862cf1164 : Fix NPE in isPermissionReviewRequired().
6ae65b90228e : More refactoring to make adding a secondary easier
51bfa5ec5825 : Import translations. DO NOT MERGE ANYWHERE
fa8340654b3f : Update INTERNET perm state cache to use uids instead of appIds.
03112d7bf64d : Remove option to set barrier layer by surface
117040c542d0 : Update JNI to pass SurfaceControls rather than handles to layer state updates
1f88b54079f0 : 5/N Remove DemoModecontroller from QSBarHeader
8143950a3573 : 4/N Remove ZenModeController for QSBarHeader.
dbd75e92d3df : 3/N Move PrivacyItemController out of QSBarHeader.
df721fcc9a24 : 2/N Remove SBIconCtrl and CommandQueue from QSBarHeader.
cd7aeb16de6c : 1/N Remove Injection from QSSBHeader
cc584e777db0 : [BACKPORT] Improve location checks in TelephonyRegistry
0dd52ce64be8 : Fix bug in ArrayUtils.filter.
81bab8b849a8 : [DO NOT MERGE][BACKPORT]Improve location checks in TelephonyRegistry
d37e55fd39b1 : Remove LOCATION_GLOBAL_KILL_SWITCH logic from settings
8f2674b2dca6 : Remove deprecated VibrationAttributes.getAudioAttrs method
2ea3f9481ebb : Replace enforceXXX methods (managed profile)
d1f1fc21af95 : Integrate InsetsSourceProviderProto into ImeInsetsSourceProviderProto
9e88d6e7ffa4 : Test no vibration if first ringer state = vibrate
883b165d4815 : WebView: update loadUrl documentation
7cda3558d622 : Remove todo comment from IME tracing proto
91331e5b55d9 : Fix mismatch in the REQUIRED_(NOT_)FEATURE_ATTR ids
33048374bc25 : Import translations. DO NOT MERGE ANYWHERE
e554b109df21 : Deprecate DownloadableFonts in framework.
5fa5b52a7d42 : Import translations. DO NOT MERGE ANYWHERE
b6a6c2ead544 : Add support for new outgoing SMS metrics
f68359aad4f3 : Forcibly show IME even hardware keyboard is conencted
75e16a5e3d8a : Add null check before accessing mCurrentChallengeOwner
336ad77e71b9 : Handle case where ClientMonitors should not be started
8325967542f0 : Refactor location event log
cefe7b3cee7a : Check fingerprint client against top activity in auth callback
b7ef5de9e06f : Add Plugin interface for Toasts
44c4db1b510d : [am] respect ABI override when selecting ISA for new process
e963789b7f86 : Refactor background/system user behavior
12378c5223ad : Show a notification when a BG-launch FGS is restricted.
13a4b762034d : Don't no-op on resuming top activity if display is in freeform.
6bb9e3019562 : Add OnLive Universal Controller media buttons mapping.
05830b8586f9 : Define video-call-app config option
8ea8dbe1a26d : Improve PIP enter transition w/ gesture nav (1/N)
5bed1f5332c5 : Revert "Create wrapper around Shader native implementation"
bb1d1c52b975 : Rename existing getSensorProperties, prepare for TestApi
6e410506126f : Fix background request throttling + jitter calculation
0dd1586bf7e0 : Scaffolding for Shell Transitions
d9f493cbc4cf : CONFIGURED_NETWORKS_CHANGED_ACTION: Add backwards compatibility notes
303060c932a3 : Move some of the call-forwarding related constants
80204fe75ddc : Explicitly get org-owned admin in DPMS
748eb4b58130 : Clean up IMS based interfaces to use a push model instead of poll
155064048b7c : Allow copy on long press of build number
91f87bfbeaea : Revert "Clean up IMS based interfaces to use a push model instea..."
5ecc346607cc : Ignore flaky testPredictionStrikesBack
faa3969d77da : Add debug logs to BlastBufferQueue
8071a96b3f2c : Align tiles between QSPanel and QSCustomizer
29faf2af33bc : Fix import order in atoms.proto
cf47bdd8885c : Add system service for music recognition.
1f75d66d269e : Fix TileDecoration when dragging in QSCustomizer
d4a5a2085d82 : Remove OnPreDrawListener when detached from window
d82ef68ec6ce : Add config for the LocationTimeZoneManagerService
9ec32ea53490 : System API annotation and API .txt changes
02d943f44d4e : Get ready to add System APIs for use by SUW
351256d16a0a : Update methods of PacProcessor.
4373cecd8b62 : Refactoring to make adding a secondary easier
8bf78650b2bb : Revert "Set ENABLE_DYNAMIC_PERMISSIONS = false until ag/12511042 is ready."
6cd03e72b851 : Add core scoped storage host test to test mapping.
5d42fad21276 : Grant new permission for storage manager
79593b16c89d : Added the missing constant to intdef
fd76567f18fb : Magnification window should not block bottom navigation bar
102e083d6957 : WifiNetworkSuggestion: Add setOemPaid flag
f4babd73dc40 : Address API Council Feedback to android.graphics.fonts.Font
2b3bd57805c0 : Move Pip codes from SysUI to WMShell lib (9/N)
9d3c811cd116 : UI fixes for system bars
deb438419868 : wifi: Move SAP passphrase ascii encodable check to wifi-service
e0daa2e7eef5 : Fix some blast issues with SurfaceViews
452d4ff8ff1b : Fix WifiConfiguration#getAuthType
8b7eade4fa76 : Send ContentCapture events with mHandler to prevent threading issues causing mEvents to be null.
d78308cf635a : Create Sample 2 for SystemUI Proofing.
61d2bbef5e4b : DataChangedJournal: Make nonfinal to partially fix a test breakage.
e3a3105ce3b1 : Further refactor UidPermissionState and GIDs.
4bb53ec753ec : Update documentation for phone account sort order
ea7ef4ad2a15 : Backport sendBroadcastAsUserMultiplePermissions to oc-dev
f3d285930351 : Add log entries for the results for the ML model for the back gesture.
3350b5e00f10 : Fix some errorprone warnings
390d6e8586c2 : Added RenderEffect property on RenderNode
0bc26bd9949b : Avoid loading action icons when possible
c201c010a009 : Remove TargetName from the pebble shape overlay
e424e41075d8 : angle_gl_driver_all_angle should accept integer.
5d0d141178e9 : Add support to InputManagerService for listening to lid switch events.
29edf77b15d3 : Increase event queue limit to 4000
127e497477d5 : Update docs to hint when to use FLAG_MUTABLE
f3a1915b2e9d : Add TextShaper API
504c828e214d : Removing the UnsupportedAppUsage annotation from Choreographer
42193cbccf40 : Adding publicAlternatives to UnsupportedAppUsage on Choreographer
86741b969654 : Migrate to new UserTracker for currentUser
2333ecb654eb : WM: Prepare BLASTSync to flip main BLAST flag.
2afd66e968d9 : Add vsyncId to transactions
db5bf27c5032 : Bitmap just needs to be software to extract color
bdaca1c0c65a : WifiManager: deprecate unused intent extras
2ff2a488e68b : [incremental] fix x86 native lib extraction
ecc8fa855764 : Avoid loading app icon bitmap when possible
a537d5edd887 : Update global configuration's forceBoldText in ActivityTaskManagerService
4ecf0d3793f0 : Typo in the sand icon shape
96fb56b49bbc : Use InteractionJankMonitor to instrument CUJs of NotificationShade
9874f3dc3e09 : Audio.Artists.Albums implements BaseColumns in MediaStore
8983689ec6e0 : Add proto2 files for dump of server-side IME classes
725d67d88940 : Media player attempts to dismiss notifications when players removed.
cbec8517d3ed : Add TODO about cleared media player notifications.
df90c681b1ec : Add some logging to help diagnose a crash with duplicate section headers
75d60f7a799d : NotificationMediaManager populates media player when using new pipeline.
4d576bfa25b7 : Use normal rotation if orientation is changed by resume-scheduled app
cf9e5123ce04 : Add proto-based client side dumping for IME tracing
cc6f1136be70 : Hide IME adjust dims when exiting split mode
0c558e4eabee : Disable custom task transition animation.
5287e24b3b5c : [Media ML] Refactor APIs for dispatching key events
3b4f87db0d4c : [Media ML] public alternative for MediaController#controlsSameSession
27a53aadd9e9 : Make Psds server configurable
a77769555cd2 : Add animation when switching output device
39f972d6c59a : Add support for KEYCODE_NOTIFICATION.
c5c17e66ba23 : [GraphicsEnvironment] Avoid null access.
8d71bdf3e63d : [RESTRICT AUTOMERGE] Fix VrDisplayTest failure
50a177259865 : wifi: Move SAP passphrase ascii encodable check to wifi-service
e57c25a4518c : Backport sendBroadcastAsUserMultiplePermissions to oc-dev
a8767341c0bb : Add support for new SMS metrics
556a113a19d7 : Only update keyguard status from top focusable visible task.
e7145b4ebabe : Add KEY_CARRIER_USSD_METHOD_INT to specify methods for USSD requests
c2cd6a3469b0 : Add shadow radius to SurfaceParams
508464d5b010 : User workflow log improvements.
2237efed886a : Optimize getting time_in_state for threads of system server
4a6b0ea5ade7 : Add initial emergency (gesture) intent action
4816615af173 : Shorten logcat tag in TextViewOnReceiveContentCallback
8fbe29a00bcd : Let sysUI call PeopleService#getLastInteraction
1a2667f81722 : WifiManager: Add public API for STA + STA concurrency support
ea923db3c135 : Create Settings.Global entry for People Space
4659a118bf05 : WindowStateAnimator: Abstract global transaction usage (1/n).
5a964a3f02ce : WindowState: Fix transaction usage in preserve surface
494ad7de162b : WindowState/WindowStateAnimator: Remove cropping
55d882cf5f36 : WindowStateAnimator/ViewRoot: Move surface resizing to client
0cf581839115 : WindowStateAnimator: Remove mSurfaceResized
ec725a29d944 : Spring following bubbles with lower stiffness
318ad33061fd : Add global settings variables for ANGLE debug.
0dbae32d2383 : Define FLAG_MUTABLE and add a compat change for explicit definition of PendingIntent mutability flags
f250e4f3daca : Fix off-by-one bounds checking bug.
8daf476f54f5 : Add debug logging to try to catch NPE in the wild.
3c21166a2746 : Make WallpaperMS bind wallpaper component PendingIntent immutable.
d337ac7a46cf : Make WallpaperMS bind wallpaper component PendingIntent immutable.
a839692d5ca4 : Make WallpaperMS bind wallpaper component PendingIntent immutable.
0b7bf46c4d35 : Rename RoleManager#getDefaultSmsPackage
178da54fc94d : Make WallpaperMS bind wallpaper component PendingIntent immutable.
b392903052b3 : Make WallpaperMS bind wallpaper component PendingIntent immutable.
5670baef9b56 : Add support for Force Bold Text
a3eedb3fa84a : DisplayImeController: reapply visibility when leash changes
bfdfe0ec428e : DisplayImeController: Refactor for testability
feb12590d3d3 : Add getLastInteraction API to PeopleManager
5d8cadc74dd3 : Fix activity config tests in ActivityThreadTest
0732c3ae8ef0 : Add a public method MediaMetadata.Builder#setBitmapDimensionLimit()
068e662cfc22 : Fix input/output of MediaShellCommand
51beb146da41 : Migrate recents.splitPrimaryTask to WM Shell library
52725163a135 : Add MediaParceledListSlice as @SystemApi
c6f55fa5cc2d : Import translations. DO NOT MERGE ANYWHERE
a9b8fa272c73 : Remove redundant logic about System UI visibility
85874d267a8f : Import translations. DO NOT MERGE ANYWHERE
f00300766a5b : Import translations. DO NOT MERGE ANYWHERE
4d32b19208dd : Fix minor error in documentation of isLoggable
35ac1e5e1fdc : Import translations. DO NOT MERGE ANYWHERE
b16c712fdcae : Move module utils to the module package.
63a2ede196d8 : Fix the RemoteInputViewTest mock user context
b17dbd20c35f : When logging ranking positions, use the number of displayed targets in calculating offset rather than the total number available.
ed18d8085569 : Add and use ServiceProvider interface on fingerprint2.1
95ad2ceac874 : Guard IResourceObserver::registerObserver with permission
990957db49a4 : Implement callback for current channel infos
4280835e64eb : Refactor UidPermissionState.
3a533679d31f : Add qs icon and fix status icon UI
315ae1ebc1a6 : SdkLevelUtil: remove isAtLeastSMockable()
6a9ba6f77c37 : Fix null check in hasSigningCertificate
bec27eafa4a8 : Fixed SSM.switchUser() so it doesn't crash the system.
dd9869aa4c0a : Update RichContentReceiver API (now OnReceiveContentCallback)
57928e6a37e6 : Verify SurfaceView BlastBufferQueue behavior
b33db3f689ad : Get dimens values from resources in pixels
784b62a517d8 : Add a hidden API to check if ambient display is suppressed for a token.
9d30001ad793 : Remove old methods for mobile data
a08393727651 : SysUIShared wrapper for jank instrumentation
df5ebc6eb9c1 : Add new methods for setting mobile data policy
dacef1a9fe54 : [GraphicsEnvironment] Minor polish.
7e4b93f3b762 : Add demo mode support for clock in QS
0c0ac67c0b22 : Add checker for inefficient Parcel usage.
a4382990d9af : AudioService: optimize service creation
4a2c1133444d : Handling removing <original-package> tag
bf881172ff59 : Fix LockIcon to use Context.getDrawable(int)
28f578a21a17 : Implement the get/remove recent conversations APIs in PeopleService
39380dcf3a39 : Remove WM lock from WPC#computeOomAdjFromActivities
0c59c9c1669e : Expose the LTZP in the location provider API
d75f5c496eab : The real LocationTimeZoneProviderProxy impl
423daf640a7a : Convert SurfaceControl parceling to SAFE_PARCEL
e423bde53fa7 : Enable experimental toast for clipboard access.
697f2d91fdcd : Remove rankTaskLayersIfNeeded from oom-adjustment calculation
5f9810be21d2 : Fix error test path in TEST_MAPPING
870c9f7caed9 : Call DecorView.drawableChanged() in PhoneWindow.setBackgroungDrawable
736ceb0198d3 : Fix to support talkback function for tutorial message
f987820264d8 : [Media ML] Replace UserManager#getEnabledProfileIds(int)
5875f39cfa8a : Add metrics for live wallpaper questionnaire
ae0c65a7ca34 : Don't enable rollback again in pre-reboot verification
344c88e99d40 : Update Ethiopic fonts to a variable format
9c37f9ca704c : Add XML persistence code generation tool.
2c18280f91db : transcoding: remove uid/pid from registerClient
9335d2bfbb48 : Reset Fullscreen Task Surface via SyncTransactionQueue
36b9b0819e37 : Adding CUJ types for Launcher
4cab9c38764a : Fix the issue provider can be wrong when requesting slice permission
e4489b4c296d : Bail early if mToken.asBinder() not found
f15229d4c592 : Move Fingerprint HIDL-side functionality into subpackage
cf143d440883 : Add BlastBufferQueue adapter in SurfaceView
47a260f8279e : Add API getCurrentChannelInfos
eb0af2008ff8 : Expose RoleManager#getDefaultSmsPackage
8f16a6c96f26 : Implementing Lock contention API
49f452c6f4de : Update to Roboto VF
727273bda4b0 : Open Conversation settings when tapping assoc header
28822be53301 : 10/N Ensure KeyguardSecurityContainer always has Callback
7b996cebd907 : Fix sysui gradle build
4344e632953b : Fix the issue provider can be wrong when requesting slice permission
149bb7e03803 : Fix the issue provider can be wrong when requesting slice permission
e3eba1322bd2 : Fix the issue provider can be wrong when requesting slice permission
7752430d6791 : Add missing javadoc
91e64e2d3a71 : camera2: Remove partial result nodes for error frames.
91f7bc0b3b16 : camera2: Improve code readability for FrameNumberTracker.
539fdff808a4 : Improve performance of small CursorWindows.
3299f0913fd1 : Tidy up the "unbundled" provider API
9d63d3557870 : Fix showing keyboard without editor focused in some cases (1-2/2)
9a80cc2ec8c6 : Revert^2 "9/N Clean Up Keyguard Class Structure"
3b7e026c067a : Revert^2 "8/N Remove View Injection from KeyguardMessageArea"
dc0193004485 : Revert^2 "7/N controllers for remaining Keyguard Password ..."
6350a9f10bdb : Revert^2 "6/N Add Controller for KeyguardPatternView"
9408c9089afb : Revert^2 "5/N Add KeyguardSecurityViewFlipperController."
cf2591fa361b : Revert^2 "4/N Setup Controller fo KeyguardSecurityContainer."
be58365706d2 : Add DisplayDeviceRepository
21fbcd7c05b8 : Fix a timing issue where LauncherApps registers its callback twice
e93ada1471ae : Adjust volume dialog dimensions for TV
d4b625994f76 : IMMS: Make IMMS PendingIntents immutable
753d3a44ac0a : Better mock out CEC NativeWrapper
24993c6ee7e8 : Media - Don't clear unless active flag is false
8f036fd45467 : SystemConfig: Tolerate absent native lib paths.
0eccccbde4e3 : Add graphics to generated current.txt
5e6ce51fb90a : Make TV volume icons outlined instead of filled
ab1b941fd01b : Add new show/hide anim duration for TV volume ui
b1af5d91b98f : Remove change of tint on volume dialog hide on TV
5b91ff156ceb : Adjust volume ui on TV
24d2622f748d : Make task visible if activity launched behind
9ce741b666ad : Add ManagedProfileLifecycleStressTest#testCreateStartDeleteStable
000ce66626fe : Use consumer to dispatch signal between Launcher & SysUI OPS Pip(8-2/N)
6215bfdaba44 : Restore the behavior of adding a RESUMED activity to stopping list
3bd60e6cefbc : Re-landing Decouple systemui shared componements from PipController(8/N)
7d8b80e602fc : Use same steps to test MBS connection as when actually connecting
efd38dd5046b : Call minikin::getBounds instead of using Layout.
7c77b2d13ce4 : Fix logic for storing MediaButtonReceiver
50d7af976366 : Remove legacy involveSplitScreen API
963d1880ca70 : Don't finish noHistory activity while it is on the topmost.
92b851f9062e : Fixed 'cmd user list -v' so it shows the current user.
c55f2961baca : Revert "Define FLAG_MUTABLE and add a compat change for explicit..."
8fa2bdb09937 : Run shell commands reliably
f5e463fa86ac : Cancel pending timeouts when media data is removed
221f804a007c : API tweaks in response to feedback
0d9d9e980bf7 : Remove isRuntime for permissions state.
292f997f7d25 : Revert "Allow package verifier to hide specific fgs notifications."
234009fb6196 : Do not show rationale when permission is restricted
c1e6e73e524c : Add role allowlist for restricted permissions
ee7b9310aa84 : Add documentation to APIs using non-inclusive lanuage
a9b8b66e97ef : Treat background mic/camera normally
d7087b25ce39 : Introduce new permissionFlag
4f30e0baeb0c : Split camera and microphone for background modes
916f3d32d463 : Add background microphone and camera permission
2b3818753868 : Bulk process shortcut removals
1d65ce9bc30f : Ensure cancelation order for groups in clearAll
5db18137971d : Add a condition and remove resources when skipping post install
a94be143b0f8 : Compare binder instead of the proxy for DisplayAreaOrganizer
1ed4f6441fc1 : Add necessary APIs for supporting glyph level drawing
ba027fad9144 : Fix handling of bad image previews.
c1ef4186c893 : Match Framework and AIDL SensorProps
cecf4cc2f94e : Remove redundant icons and temp controls from nav bar
3f6d3707e25e : Fix system bar UI
4d29498a6500 : Ensure mapping between internal and public insets
7d34c94652aa : Benchmarks to measure CursorWindow overheads.
5af2a7ebbe09 : Move session contains apex/apk logic inside session object
fb1beb5c3b9a : Update device name on audio info changed
4e723cd3eda9 : LINK_CONFIGURATION_CHANGED broadcast: stop including EXTRA_LINK_PROPERTIES
f62c1cf0c6be : Enable CastTile when connected as hotspot
7f12ed39e88c : Add MediaFormat key for slow-motion marker info
ece604486563 : Import translations. DO NOT MERGE ANYWHERE
7c2a525ec0ad : Move magnification-relatd stuff to MagnificationController
0100dc11832c : Import translations. DO NOT MERGE ANYWHERE
8b82c22d00a1 : Remove libpac usage from Android.
af6cd6dc30be : Persist screen brightness setting through upgrade
696e95fb137e : Fix ignored HdmiCecLocalDevicePlaybackTest
ec4ad52274b9 : Test span after initial surrounding text retrieval
92249244647b : Disable the services before each test
e38d6e25a3ea : Import translations. DO NOT MERGE ANYWHERE
728b5280d7bc : Do not set wallpaper zoom on non-attached window
0023f7d8c463 : Second reland "Use new create/removeInputChannel()."
75ab19db127e : Update truth-prebuilt to 0.44.
0ba144d64cfe : Import translations. DO NOT MERGE ANYWHERE
eec5673133a1 : Adds Assistant Handles learning state to backed up settings
c8a57301ea9c : LINK_CONFIGURATION_CHANGED broadcast: stop including EXTRA_LINK_PROPERTIES
a051308d622c : AudioManager: clean up resource query in constructor
570d10320b0f : DO NOT MERGE Add FrameworksWifiApiTests to presubmit in mainline-prod
fad8ccde4653 : Import translations. DO NOT MERGE ANYWHERE
2e6f46172994 : Make mirror window accessible (2/2)
970be3d65ad1 : Add "Stop" button for remote device
b651d766db62 : Expose spell checker settings for testing.
9e0c2513191f : transcoding: Add forClientUid in TranscodingRequest.
3dbefb99c466 : Add option to always ignore orientation request
409c9893b43e : Rename StatusBarManager#setDisabledForSimNetworkLock
f019dbc7fa54 : Add null check for package in setEnabledSetting
bd7bca2d5432 : Merge AppSearchImpl Jetpack work from last two quarters.
571ed8dc5882 : Define FLAG_MUTABLE and add a compat change for explicit definition of PendingIntent mutability flags
14b8ea996cef : Perform traversal after finish drawing for Blast Sync
e97ad446cb24 : Revert "Reland "Use new create/removeInputChannel().""
e248261985f7 : Determine update status for count metric
13264fbbe7e2 : Refactor determine metric update status
f95fad046184 : Account for cutouts in system insets (as done previously)
fcd259d22c31 : Reduce the overhead of historical appops
422dd22c3d58 : Ensure overlapping draws won't break BLAST sync
b222d48559fd : Add SKIP_SCREENSHOT flag instead of using the window type.
456c0ea07dbd : PiP: Change double-tap to expand/normal resize.
137af3fc8f96 : Update more intuitive string in shortcut warning dialog
7c63532f8b33 : PiP: Hide Menu when Keyguard is showing.
4a46eaf3dd6f : Statsd logging: Fix UiEvent logging instance IDs.
2ffc35f6b002 : Implement TranscodingJob#toString
b65a77f7b5f2 : Using wake to forcefully wake up the looper instead of 1s timeout.
5aecab598184 : wifi: Remove logging duration from idle and active time calculation.
de5182d21400 : Refactor caller identity checks
9801ed118c63 : Fix keeping track of binder native thread IDs
da7c21ec5175 : Separate AIDL packages
63af7ba42f88 : Remove bounding box retrieval from Canvas which is not used.
36a861b21ccf : Remove extra padding between Notification header and inline_controls
d053302e0d3c : Add a command line interface to SystemUI
f705f3a18ea5 : Switch to a SystemApi to get service info.
7bddda48fcc7 : Rememeber the last dark mode before shutdown when in auto mode
0d6a9012a73a : Revert "4/N Setup Controller fo KeyguardSecurityContainer."
612c5d78c418 : Revert "5/N Add KeyguardSecurityViewFlipperController."
87f6d21e679a : Revert "6/N Add Controller for KeyguardPatternView"
bdc667325a33 : Revert "7/N controllers for remaining Keyguard Password Views."
dd7312c20ad2 : Revert "8/N Remove View Injection from KeyguardMessageArea"
b00c929394cb : Revert "9/N Clean Up Keyguard Class Structure"
b5e37eec59bb : Fix missing source info of hot launch
80f83cc288c1 : Add method to set start source info from launcher
af5cb5e0ff7c : Update language to comply with Android's inclusive language guidance
9e095e0e4fbd : Toast on service notification trampolines
9eef6a262ff1 : Import translations. DO NOT MERGE ANYWHERE
f6ee792fd523 : Add dismiss intent and method for MediaOutputDialog
425e5afa6d69 : Migrate Bubbles to wm-shell (1/n)
fe8817960b53 : Remove Unique ID which is not used anywhere.
36744c716794 : Refactor PermissionsState to be a data class for migration.
aa7603470f68 : Remove UnsupportedAppUsage from ExifInterface
6c2296137ee2 : Added support for edge treatment parameters for BlurShader
54950e8377d2 : AudioService: more communication mode fix
a0af1c4a657b : Add ConditionTimer to CurrentValueBucket struct
d77cc14d746c : Update language to comply with Android’s inclusive language guidance
3a1e082c0dee : [Media ML] Add @JavaOnlyStableParcelable to media classes
4b967a454e3a : BatteryStatsImpl: Add mBatteryTimeToFull to parcel
5e338d454ff8 : Add a test case for battery stats service
207a1f1bf4f8 : Reset Task surface to no-crop after pip expand when fullscreen
15532c07b405 : [Passpoint] Unhide HomeSP APIs used for matching
c27066ac9f89 : Reland "Use new create/removeInputChannel()."
e61a71b9bd33 : Revert "Use new create/removeInputChannel()."
17b4bbd270b1 : Fix unique identifiers best practices links in device ID API docs
aba996799d22 : Revert "Give all non-package services the power to interact accr..."
bbeed895f5b9 : Revert "Check cross-user interactions for permissions and app-op..."
4835023e37bb : Don't hold the battery stats lock while waiting for completion
fbe14bbbd37e : Fix override setBufferCount
43a368dc19f8 : Fix bug in getCurrentLocation cancellation
e0c05248ed85 : Fix NAN temp on system bar HVAC controls
32634e145498 : Expose and update the call forward/waiting APIs
ae9beaa5d37d : Bug fix of 6GHz band channelization
bbe25f59ba77 : Only allow TaskDisplayArea to specify orientation if it is focused
f6cc729457b0 : Fixed ALLOWED_FLAGS_FOR_CREATE_USERS_PERMISSION to support full users and profiles.
34ccfdc0d2db : Media - Remove before adding for config changes
48f269b53984 : Fix Wakefullness lifecycle NPE
b39d13ed7f15 : Installer digests for Incremental installations.
6db9cdea5a69 : Include fonts as non asset file for CorePerfTests
38eba02bbacd : Add Bold Text to Configuration
6925e1bde0fc : Support animation parts fading out
9d6f55c478a8 : Use UID when hiding/unhiding notifications
fe97984f331c : Revert "Invalidate package/permission cache if cross-profile app..."
69d87137be73 : Improve LocationRequest appcompat
2d51788b08aa : Do not re-initialize synthetic password
a5b6307e3b3a : Reduce padding in QS for small screens
ae5f6c9f37f4 : Fix typos in HdmiCecControllerTest
0fe3b00cbac1 : Copy insets state for snapshot starting window
06e7d766be50 : Remove using File(FileDescriptor, boolean)
de0ca318df42 : Add constant for dialog dismiss
d5c1ec0ad987 : Add Unit Tests to guarantee non Pip feature device quality
d5c5a1b42172 : Make process level rotated config and display metrics consistent
8c1c51112576 : Make mirror window Accessible (1/2)
c2477b7bb028 : Avoid ArraySet#iterator in PackageManagerService
837fd13486d1 : Use current fullscreen opaque window as insets control target
2e24dc562d7d : Import translations. DO NOT MERGE ANYWHERE
792771bce8ef : Import translations. DO NOT MERGE ANYWHERE
da87236eb774 : Import translations. DO NOT MERGE ANYWHERE
728ff78da527 : Import translations. DO NOT MERGE ANYWHERE
df7e471a6fee : End current key button animations when the button is hidden
ba4a8b087ba5 : Hide UDFPS overlay when bouncer is showing
fbe01e3c9212 : Update sharedUserId warning to include migration
722f9dea4a6c : Use new create/removeInputChannel().
edcd193b171e : Fix StatLogger indexing in alarm manager
2da17761f954 : Update usage of PropertyMap::load
e565c60b02c1 : Explicitly focus PIP Menu when shown.
39162434e58c : Import translations. DO NOT MERGE ANYWHERE
4e8518a43bd8 : Added some protologs to BLASTSyncEngine
e9ab2687dac8 : Add debugging logs for Doze
cc10cdfbc1bd : Fix CTS android.systemui.cts.tv.BasicPipTests fails
7d395e2ee923 : Use ML model for the Back Gesture in EdgeBackGestureHandler.
21c57d7787a0 : Update BIND_INCLUDE_CAPABILITIES javadoc for R.
bc42bc0037f6 : Import translations. DO NOT MERGE ANYWHERE
2004bc75ee43 : Add support for Gamevice GV186 gamepad.
87b8cc3866fb : Refactor ListenerMultiplexer with new capabilities
b6d2fe75ed38 : Bug fix of 6GHz band channelization
552726827091 : [Suggestion] Fix setWpa3EnterpriseConfig
6599f52203a4 : wifi: Support SAE_TRANSITION when converting to WifiConfiguration
7b6187b654cd : [Passpoint] Changes to Unique ID
b56395f7388e : [NetworkSuggestion] Fix getEnterpriseConfig
438276d2970e : Change PIP exit transition to a scale and uncrop
6416cab21b66 : Make ServiceInfo cache more permanent.
d6001d412725 : Revert "Revert "Implement initial statsd atoms for HDMI-CEC""
57ce2983cd62 : Generate auth token when unlocking from reboot escrow
ab762153fb61 : Migrate from SkCanvas::getGrContext to SkCanvas::recordingContext
551789d1e9ad : Revert "Implement initial statsd atoms for HDMI-CEC"
97ba024fb038 : Add TestApi to always select the app requested display mode
506fd71e6615 : Improve autofill perf test.
096b5ee6c79d : Updates more CtsContentTestCases to TEST_MAPPING
6ef3b6e1376f : Remove the legacy insets mode
d5af95b56f23 : Revert "Revert "Introduce ActivityTransactionItem and reduce null checks""
93cdaafcb9d9 : Refine the surrounding text copy logic
1dbc58650490 : Make AudioRecordingDisclosureBar animations interruptable
f9f0f791f13c : Fix some one handed tests failed
761e81f6a853 : Ensure that binding state is false when handling dead binder
288a94d7e8a3 : Final fixes on UserManager.getUsers() refactoring.
e7db8509b3b8 : Add action for Bluetooth tethering state changed
91c374dca43c : Add change id for opting in to R selinux changes
8549c420de8c : Rename MediaOutDialogReceiver to MediaOutputDialogReceiver
f7e38f301ce4 : Expose ParcelableColorSpace
97177b6f846f : Add GNSS AIDL interfaces (framework/base)
6be74a57ab8e : Refactor and simplify InlineFillUi and InlineSuggestionFactory.
97ec56f1a7ac : Remove alarms from mPendingNonWakeupAlarms
5e89bc7e8b8a : AudioService: BtHelper: Add missing GuardedBy comment
9df9e30727b5 : Prevent default wellbeing app from falling below WORKING_SET bucket
95126bcefd4b : Initial version of LocationTimeZoneManagerService
f709bd25d806 : Fixing gradle build for SystemUI
59b7bd2a0a87 : Separate time string into two unique strings
e87e3fd24d67 : Remove NotificationBlockingHelper
050de3f78b43 : Add getTargetSdkVersion without AppInfo
516eebe5c1da : transcoding: Add retry api.
26b039a88f05 : Revert "Revert "Make all permissions per-user.""
597230a5a04c : Implement initial statsd atoms for HDMI-CEC
657867fdaf3e : Declare initial statsd atoms for HDMI-CEC
900981c9148d : Revert "Replace enforceXXX methods (managed profile)"
30188be6c5bf : Cache ServiceInfo objects.
e2659297ddd8 : Add cancel method to aot infrastucture
a09686317b4f : Make methods of IWindowSession oneway as possible
511055faed0f : Removes unnecessary logging from clearAppDataLIF
a3c5a6a59753 : Don't trust DozeState onScreenState changes
9913411b547a : Remove remaining insets system UI flags in DisplayPolicy
c0930f64b18f : Partial Config Update: event metric
6fabb5aa1772 : Shared timeline plumbing
90d403256e23 : Adds tests for UdfpsController
3792c8cb4659 : Remove #updateStoredSession (6/n)
c24dfb6876bc : Annotate some FlickerTests to run in the presubmit.
2e778fdc5ef9 : Update NETWORK_TYPE_NR docs
0a94a23c2aa3 : free weakref to linearblock when it is destroy
c4d23a482d9e : Demote AlwaysOnHotwordDetector to SystemApi
f20a6afcc3a1 : Observe mic mute changes, consider recordingss paused when muted
4a3d8000168a : 9/N Clean Up Keyguard Class Structure
720c7c6eff34 : 8/N Remove View Injection from KeyguardMessageArea
1d569867a411 : 7/N controllers for remaining Keyguard Password Views.
21d6698b4a4c : 6/N Add Controller for KeyguardPatternView
2f557d892203 : 5/N Add KeyguardSecurityViewFlipperController.
8f75cf99445b : 4/N Setup Controller fo KeyguardSecurityContainer.
5702f662e74c : Make SchemeInitData constructor public API
a036c1127be0 : Remove ShadeController from NSSL
a13630cfd7bc : Add permission check to CDM dump
59e7a219160b : Wait for state refreshed in TileQueryHelper
d9414beda15c : Fixed PackageManager.readLPw() call.
8c6a354f18c1 : Remove NotifBlockingHelperManager from rom NSSL
d0443e345709 : Remove VisualStabilityManager from rom NSSL
a6d1e20774dc : Revert "Decouple systemui shared componements from PipController..."
0c22b1da5e27 : Generalize SparseArrayMap.
b96ea4756755 : Create the feature flag for Provider model development
1d038a3979b1 : Make addOnActiveSessionsChangedListener system API
efc1d53df3a2 : Do not re-initialize synthetic password
1cd2473ca203 : Add fallback ID checking for DisplayDeviceConfig
7687ad4c94a0 : Baseline existing API lint warnings
e1d6549d2c08 : Prevent arbitrary installers installing apps as instant
e94de4764eb9 : Fixes cannot leave dozing when dismiss keyguard.
82ddec5645e6 : Remove ATM#positionTaskInStack API
82f84a95a03e : Fix and improve ArcTerminationActionFromAvrTest
9e92c76604a5 : Fix and improve ArcInitiationActionFromAvrTest
9b8ece2069dd : Pausing the resumed activity when making it invisible
521f95e20eb2 : Update AudioRecordingDisclosureBar animations
7eace292e2ee : Clean up unused Views in AudioRecordingDisclosureBar
2fd465d6d5c7 : Decouple systemui shared componements from PipController(8/N)
87f67a9fe9a2 : Use Builder for ActivityView
1244d44c54eb : Store the randomized MAC last modified time
a70985945b1d : [incremental/pm] register progress listener
f2bc6ba3a0ee : Fix up provider internal/external APIs
f12499bb337b : Update Armenian fonts to a variable format
78f5a82f9dd0 : Cache ITelephony service.
bdb9dd5def05 : Update ContentResolver documentation.
1a45f25f7a2d : Add test coverage for setTopWindowVisibility
fe4d39235882 : New recent failure reason for MBO
4b178ad36c55 : Cache CDM associations
3dbee7e17cae : Expose StatusBarManager#setDisabledForSimNetworkLock
8b4502e9d913 : Add Handover Failure Mode to Radio Hal
204c023ae2fd : Add focus support for SurfaceControlViewHost
b66bc6a01e24 : Use 30dp as the default value for back gesture inset
12c2c5c94982 : Additional API change after feedback
c993b0314baf : Log the application uid in PipUiEventLogger
2434271486dc : Fix CONTENT_FILTER_URI documentation.
d2b60176849a : Link wm shell command to enable protolog in shell
2029b44eb4d0 : Add Bulgarian Phonetic keyboard layout support
1e7a69c6f824 : Migrate AlarmManager to DeviceConfig.
8b9d7baa4188 : Remove unnecessary null checking on ViewRootImpl#mWindowAttribute
0375fee9b188 : Use SkSurface::recordingContext instead of deprecated getContext
81fe08c33c8e : Hide Lock icon when dozing.
5655d7b5d809 : [Jetpack] Read display_featuers from core res
e312fad89460 : Updates the rotation and dimensions even mirror view is not inflated yet
60f045570c81 : Remove RemoteInputManager from rom NSSL
5342f7d26dae : Remove MetricsLogger from NSSL
46a06bb68d4e : Remove NotificationRoundessManager from NSSL
9ba64847672d : Remove ForegroundServicesSectionController from NSSL
d06ec13841a6 : Remove FgServiceDismissalFeatureController from NSSL
bb499406b157 : Remove UiEventLogger from NSSL
a9f28aff106d : Just use dagger to inject dependencies.
43b0342854a4 : Change nullable sensor to Optional sensor.
5e8202316bf3 : Add telecom to priorityOnlyDndExemptPackages
d4c2ba1d2ef8 : Use English locale for number format in layoutlib
ca9897feae81 : Update the drag handle icon of window magnification
52743c9a1716 : Replace enforceXXX methods (managed profile)
a4654f1887fa : Add 0.5 second delay to set stream or play volume ringtone
379e238c6ba2 : Implement transitn animation while switching the mode
6c4ffacb47a4 : Change magnification animation callback (2/2)
d33e63db2db9 : Import translations. DO NOT MERGE ANYWHERE
fc53675a40eb : Make specific nav touchable region when the IME is showing
52758e8d7722 : Import translations. DO NOT MERGE ANYWHERE
e09e8e8a182a : Check for null when getting PiP action item drawables.
937eb5816900 : [telephony] system_server should not call non forUser Settings.Secure.get* methods
0173af0189df : Add RAW_DEPTH10 image format
f9b6fb1e8612 : PiP: Attach PiP Menu at showMenu() if it's not yet attached.
df75e3082ec8 : Support handover retry
c086fe9ac1bd : Optimize (Parsing)PackageImpl implementation
cb8fcbd8f0d3 : Camera: Clarify camera2 id usage when retrieving camcorder profiles
991e8eed4f63 : Expose syspem API for querying CDM associations
ac22e5bf3612 : Add TileAdapterDelegate
81601212202f : Initial commit of PowerStatsService
7b7085cc5438 : Make configs differing only in density siblings
19e1a5b4c8d0 : Ignore resources from unknown types
bf511ddcea46 : Add ".webp" to default compress extensions
2a7418d24e7f : Log persisted bubbles
bc1004965461 : Send ScreenCaptureListener to native screen capture requests.
a701408ef0dc : Use buffer size for NativeAllocationRegistry instead of a fixed value
6f0a63014600 : Replace testWidevine23FpsH264Fixed with a shorter test.
157550849f04 : Track the child processes that are forked by app processes
f697a14b88c5 : Throttle how frequently delay alarms are set.
ac1c170ad201 : Remove unnecessary imports
318397b034a5 : Rename autoEnterAllowed to autoEnterEnabled
bf519fdd1107 : Revert "Make all permissions per-user."
d15391e4269d : Rollforward: Digest API: allow installer to provide digests for an APK.
4a102df4f232 : Revert "Digest API: allow installer to provide digests for an APK."
96037a469515 : UDFPS on AOD
f5672292d832 : Add getFeatures() for get device supporting features
5659637cfdb2 : Add trace, and post UI-intensive work on receive
df3d59bfab53 : Support for notification panel key on ATV
6d31848fb244 : Add a receiver to launch Output Switcher dialog
d6cb8f009523 : Replace profile owner of org owned device enforce methods
f8bedc9affe3 : Make MediaSessionManager#RESULT_MEDIA_KEY_*HANDLED as @SystemApi
1aaa40da6362 : Add MediaOutputDialogFactory to create MediaOutputDialog
eef372d1b20d : Add Media Output Dialog for Output Switcher
49bda530d23c : Log if installers drop attribute installLocation
0ec0dba17ec9 : Fix flaky test in ApplicationExitInfoTest
9c106a411cc5 : Make a context dervied from an UI context as an UI context
654a8816b453 : Import translations. DO NOT MERGE ANYWHERE
9b72caeded28 : Add app start source information to statsd
756df8e3b347 : Allow the supervision component requirement for DPM#setSecondaryLockscreenEnabled to be bypassed for testOnly admins.
10ab47af3457 : Add MediaOutputAdapter for Media device list
6c1435114be7 : Add controller for Media operation
235e6594c6c6 : Ensure listeners got notified whenever positioned a task to front
8e810463605b : wifi: add DMG BSS capability definition to the interface
c58ce9a86773 : Prevents the broadcastReceiver unregistered when it's not registerd
a7b94a673d16 : Import translations. DO NOT MERGE ANYWHERE
fc2cd64b6351 : Import translations. DO NOT MERGE ANYWHERE
d9a6ad0aab3e : Import translations. DO NOT MERGE ANYWHERE
f20644266148 : Unread dot for overflow button
ac935d360dc6 : Invalidate package/permission cache if cross-profile app is is changed
bca479652528 : Check cross-user interactions for permissions and app-ops operations
5f9b30a11a7b : Give all non-package services the power to interact accross users
e97631472357 : Suspend battery charging while PowerStatsLoadTest is running
30233c6fbd71 : Reset Task surface to fullscreen when appeared
c3fda89b05b8 : ImageDecoder: Use AssetFileDescriptor's length
d1bf6f87ea32 : Use cursor position from mouse events for hit test
104b2de2a5de : Add stash support for PIP.
4c1e8a2a9e47 : Update PhoneStateListener#onOutgoingEmergencySms
48c717ecc117 : Digest API: allow installer to provide digests for an APK.
757380517bae : Make LocationRequest a public API
8cc72bdf3ab4 : Only filter when remote session has associated notification
e4dc3ec0b64b : Minor improvements on DevicePolicyManagerService.
bd3e31c5018c : WifiScanner: Partial revert of ag/12269583
e19ebc502e0e : Merge module-lib-api-stubs-docs and -non-updatable
947f40c71c86 : Handle duplicate Uris in DND rules
e77c1a0f2fd6 : Fix subclass/superclass check for NotificationPanelViewMediator.
c20809950691 : Remove advisory registerNativeAllocation().
5e74205b8baa : Fix thread safety issue on clearing cache
5aa65c1967bd : Parse source stamp lineage in platform
1c9002311e26 : Add method to compute the relationship between two paths.
e4206a6037b0 : Proper API hierarchy between MODULE_LIBS and PRIV_APPS system APIs
f9e82999d6ae : Suppress group changes in group pruning
6834e11d92f1 : Replace can managed scope enforce methods
83dd4247466b : Simplify module visibility post build refactor
387efc865cd1 : Add owners file for all bp files in apex subdir
4d9a4b1e7a22 : More default visibility for framework modules
ea9cc9bc3892 : Fix TalkBack doesn't inform users whether the screen has entered or left the one-handed mode
726f3030ddde : Removes existing one when apply a default preferred app (2/2)
058180e83dbf : Import translations. DO NOT MERGE ANYWHERE
a7808c36d88a : Add maxTemplatesAllowed to Fingerprint/Face SensorProperties
39a0aa07afde : Update TEST_MAPPING file under Activity path.
f9a4bb18ffa1 : Fix thread safety issue on clearing cache
ba865c9de2b2 : Move PSS/RSS/CPU sampling to AppProfiler
1e91e474f7e0 : Fix crash from UserNameViewController.removeAll()
be078c4dcc6c : Do not proceed resuming activities if they should sleep
1d74d8848823 : Fix divider bar floating on keyguard panel
48e50a835da1 : Include batterystats constants in the service dump.
e1e8f218f848 : Move DynamicPrivacyController from NSSL
ab0e8cdc7240 : Move NotifEntryMan and NotifPipeline from NSSL
289272703730 : Add gyro effect to glass prototype
e59f260fbbc3 : Add file picker support to glass proto
a31f17d694f0 : Add Czech keyboard default layout qwerty as optional.
e592700068db : Fix out of bound error of IncidentService
797bdc99293c : Revert "Send ScreenCaptureListener to native screen capture requ..."
b5550919ff46 : Organize Fullscreen tasks
cabe06a09769 : Enable hiding system bars by side when IME appears.
b1574e7aa99c : Don't wait for windows which are goneForLayout
97a79bdb71ae : Make all permissions per-user.
f58901fa4fe7 : Elaborate on the reason of FGS background start.
323a8045b559 : Enable left badge, hidden badge
10c9b09f257e : Sessionize VoiceInteractionManagerService
75580173017c : Sessionize the SoundTriggerService layer.
0e2f629e1ad2 : Use standard API in SoundTriggerTestApp
28ba5b97e845 : Fix bug in dumpsys
c79176dc646b : Require identity information in SoundTrigger.java
1a619f038951 : Associate an originator identity to sessions
4f6f70cdd10d : Extract permission checking as a separate aspect
2c344c0fec0f : Correctly handle HAL death
40b2a35a9bed : Build AppsFilter cache without holding packages lock
f59b105ae128 : Avoid SettingNotFoundException
aa28b17af2c4 : Hardcode mic camera indicators
b719ac558838 : Reuse bubble icon in overflow
91d05ae6387a : Adjust window focusable by view controller
bdc55c2b4d4a : Import translations. DO NOT MERGE ANYWHERE
70512dd1d59a : [backup] system_server should not call non forUser Settings.Secure.get* methods
77e8fe6243f9 : Disable geolocation time zone detection
74ecd8a55337 : Define Auto coordinate system for mics
2c54b5747827 : Import translations. DO NOT MERGE ANYWHERE
33559c69b4c0 : Update notif ranking on consolidated policy change
63bc51a6cde1 : wifi: Add SAP generation indication API
707bb3ec615c : VT: MediaPlayer: Add IMS Rx event listener
a1a00b9fa840 : Log FrameTracker aggregated frame stats as trace counters
5d8f8dd0047c : Explicitly get Profile Owner
078b4132890a : Import translations. DO NOT MERGE ANYWHERE
d049dc442fb3 : Create IVibratorManagerService.aidl
60ac3d420466 : Extend the timeout period for low-end devices
eb87796994f7 : Add a feature flag for settings contextual home.
672620b0b26b : Make MediaSession.Token#getUid() as @SystemApi
7fb7ad73fc41 : Import translations. DO NOT MERGE ANYWHERE
b95a193c1f4c : Add a feature flag for silky home
bba6bedfa9a9 : Submit visibility to the activities after the sleep state stable
ccd6b4ffbc43 : wifi: support 60GHz scan
25d969e28c37 : wifi: Add WifiMananger API is60GHzBandSupported
8cb836d0b57a : wifi: add DMG BSS capability definition
a93b3cf92267 : wifi: add support for GCMP_128
f5051c9d310f : Block offset requests prior to entering PiP
eaa9626c7ed7 : Enhanced MAC randomization API for passpoint
f8dd1956b4d3 : Remove null-checks (5/n)
921340c284e0 : Store pending sessions as objects instead of ids (4/n)
cba607a5aba5 : Let PreRebootVerificationHandler methods take a session object (3/n)
dbe5e57ecf13 : Pass rollbackId to submitSessionToApexService() (2/n)
6c922da5f10e : Add support for suspending battery charging
e1f6fabe311a : Default suggestion network to persist randomization
93463363bfd1 : Camera: Track native metadata allocations
8b83879ec127 : Fix PackageSetting uses-static-library and add adoptable storage tests
f5e820058bef : Adding new A11y window type to A11y services
b92073c580a0 : Fix up PackageSetting pkg and path documentation
9b6f93c57a50 : Make KeyEvent#isMediaSessionKey() as public
6bf181df87c0 : HexDumpTest: Fix assertion.
a4c1533308b5 : Add ic_notifications_alert Settings overlays
56d6e0453e11 : Allow "self" to also use RecognitionService
ec084c6e9158 : PiP: Start PiP settings as current user.
a8fee79b8150 : Revert "clean-up unrequired slice access from default home app"
52f054473b94 : Insert section headers in new notif pipeline
c712fc35d14d : Add Bold Text to Settings.Secure
d47852f6218c : Rename Longterm PSDS server flags
d413558213f3 : [display] system_server should not call non forUser Settings.Secure.get* methods
ccaeffc03f27 : Remove Session#getDisplayFrame
828dc724d8e0 : profcollectd: trigger trace records processing during system idle
304ade861bd5 : Declare new Wifi atoms
9f83bd28d1e4 : Revert "Change to use setupdesign library"
478eafd59c52 : Import translations. DO NOT MERGE ANYWHERE
f712ee0633de : Let #startPreRebootVerification take a session object (1/n)
ce3b19f00f7c : Rewrite #restoreSession (2/n)
1acf5d2fe790 : Add PackageInstallerSession#getChildSessions (1/n)
473c1f6ccb2d : Add a system property to disable screen decorations
8e5114623329 : Remove sysui from having to manually notify pip visibility
b313d3a5fe18 : Unregister input channel by token
d32bda7bb35e : Don't ignore app requested rotation on near-square screens
4ebadc805653 : Move reference WM Sidecar impl to system_ext
4709c78879af : Don't allow update of a static shared library
1ed148d3e7e2 : Migrate OneHanded to WM shell (4/n)
b0a3555d8d52 : wifi: add support for 60GHz band in WifiScanner
22dffd71caf8 : [notification] system_server should not call non forUser Settings.Secure.get* methods
60af51835d41 : WSA/ViewRootImpl: Move resize detection to client
863a9ad90b92 : Update AssistStructure.ViewNode#getMaxTextLength() javadoc.
7c10e48b4218 : Implement pinch to resize.
6d398ca594a4 : Add a power load test
e4d954337f63 : Change magnification animation callback (1/2)
16aeba38d375 : [Media ML] Add volume-related system APIs in AudioManager
1e27ae70846e : Add null check before using mCallback
34639f476984 : Clear mCurrentChallengeOwner when owner dies
861f263f06a2 : Allow any actor when target package is debuggable
bd44e488818c : Per-bubble updates for overflow
5d3cdb4e4c4e : Update removal logic for notifications
4531b54e90e1 : [audio] system_server should not call non forUser Settings.Secure.get* methods
e9b1dd415fed : Enforce permission checks in getting app exit reasons
e121ca0a6295 : HexDumpTest: provide test coverage
860a2c034335 : 3/N Use KeyguardSecurityContainerController in KHVC.
0e32990cfff6 : Allow enabling/disabling batching in BatchedInputEventReceiver
681fcec70bb7 : Disable nav bar assertion until bug is fixed.
b55305f011ec : Support set/clear/get preferred device for capture preset.
afbf21fda428 : Change default value for face metrics
f6032e30d71f : 2/N Use KeyguardHostViewController in KeyguardBouncer.
617777eb55c1 : 1/N Add Controllers for most KeyguardBouncer related views.
22e8b46aae09 : Enable mic & camera by default
c2aa0be06519 : Added UserInfo.convertedFromPreCreated
2695df2069b6 : Logs a warning on some setters called when the device doesn't support the feature.
78bc99e655ed : Check for null buffer in ColorFade
3510924a6de6 : Send ScreenCaptureListener to native screen capture requests.
59f8a1f9010d : Only recalculate speedbump index when it's needed
669fc441b6b4 : [location] system_server should not call non forUser Settings.Secure.get* methods
2fedcb61ea4b : Controls - Custom icon/color issues
e9e278f67074 : Don't kill for REQUEST_INSTALL_PACKAGES on default/error mode transition.
858b4ae2b2ff : Add screenshot back to power menu for some devices
11a332b7c4f8 : Media - Leave playing media in QS
72826b26d2af : Include "usesNonSdkApi" in dumpsys.
5773bc8e247d : Small fix to logged output
40c9baad6bd8 : UiAutomation supports new flag, FLAG_DO_NOT_USE_ACCESSIBILITY
74a9a609acf2 : Fix navigation input consumer not working when first window is invisible
849b6933eaa8 : Revert "Revert "Let activities can be recreated in ON_START state""
b53c23f7ef6c : Import translations. DO NOT MERGE ANYWHERE
5954c6d59351 : Merge the framework-defaults into framework-minus-apex
c64fd2641990 : Don't check allowBackup in PackageManager
7f6e34195ed9 : Import translations. DO NOT MERGE ANYWHERE
e4bb1d7b6cd5 : Validate user-supplied URIs in DocumentsProvider calls
04d0cff6b083 : Import translations. DO NOT MERGE ANYWHERE
64d5145d3ac9 : Disable nav bar assertion until bug is fixed.
2d6c4278b626 : Make framework-all composed of other framework jars
257e3b58c863 : Remove AutofillValueTest from widget TEST_MAPPING
4f020a8dd137 : Update language to comply with Android's inclusive language guidance
c4ecd1d7cc65 : Make ctor of MediaMetdata.Builder as @SystemApi
81f7ee8ba2a6 : Remove the unnecessary description since it will show up in the API Docs page for this API first.
96a8176b8477 : Import translations. DO NOT MERGE ANYWHERE
d7be3e5b4fef : Import translations. DO NOT MERGE ANYWHERE
e2bd80228d87 : Don't default to 1.33 min aspect ratio for pre-Q apps
da1143184244 : wifi: add basic support for 60GHz band
7c552b378614 : Small fixes to basic classes and refactorings
05dc9327d3f9 : Small docs fix
c46f9bda2679 : Removes existing one when apply a default preferred app
dbb9de683d9e : Migrate existing Build.VERSION.SDK_INT checks to SdkLevelUtil
566b316d8d87 : transcoding: add API for determininng transcoding format
fd390c6a56ca : Document how the camera-launch gesture works.
2bdbd16e6414 : [bluetooth] system_server should not call non forUser Settings.Secure.get* methods
5d60e0a57070 : [NetworkScorerAppManager] system_server should not call non forUser Settings.Secure.get* methods
38d819409cbd : [search] system_server should not call non forUser Settings.Secure.get* methods
b10389457fb1 : [locksettings] system_server should not call non forUser Settings.Secure.get* methods
e447e1108347 : [policy] system_server should not call non forUser Settings.Secure.get* methods
c903f6ac2640 : [telecom] system_server should not call non forUser Settings.Secure.get* methods
e0f4b3da9758 : Hold a wakelock while retrieving reports
d0b1a13e0ff3 : Fix WifiConfiguration#getAuthType
c2e4110e99e2 : [Aware] API to indicate aware already attached
bf8282269863 : Set the default screenshot delay to 0ms
276d5fc7b105 : HWUI: remove the redundant present queue
688379735d71 : Add support to hid commandline tool for hid device output.
05d0fe2f7909 : Adding experimental toast for clipboard access.
1e00756d34ee : Add DisplayContent#forceDesktopMode
fd9435130557 : Notify visibility change if source visibility is changed
b2631cac3b79 : Expand logging for notifications
93541b9c0bdb : Add non-logging method to PlatformCompat
fd8178a1346e : Fix test execution on hwasan builds
51f44b2c7ec1 : Concatenate SPN and PLMN with a " - " instead of "|"
fc8c211b436a : Accept repeated locale as an input of LocaleList construction.
fc7d49f38326 : Make ctor of MediaController.PlaybackInfo @SystemApi
298b575cc631 : Add constant for Output Switcher to start Bluetooth paring page
96ca290b3254 : Merge StackBuilder into TaskBuilder
1f401d750720 : Support concurrent PSDS downloads
d06445c9ae4e : Revert "Support set/clear/get preferred device for capture preset."
bfc9e5936118 : Replace StackInfo with TaskInfo
a39a1cead737 : Quiet excessive logging of missing lambdas during preload
3e5d102ef6f0 : Request focus using setFocusedWindow
2e1f4a2d313d : Mark the onClick view/menu attribute as deprecated.
30694a0eab21 : Set ENABLE_DYNAMIC_PERMISSIONS = false until ag/12511042 is ready.
e1369b6275b9 : [Suggestion] Fix setWpa3EnterpriseConfig
1cae475b47cc : Read and cache features when user switches
f09326bd0724 : Make allUserIds non-null.
9db724816cf2 : Add support for explicit Auto Pip
9a3e38967517 : [AWARE] API indicating when a Service is no longer visible
f820ea88adae : Make WindowOrganizer and TaskOrganizer non-static
68b9085b28bb : Remove TODO
23776499cdc8 : Create SdkLevelUtil for Mainline
18a9a6cb98e9 : Set HVAC temp asynchronously
fbac35112c89 : wifi: Deprecate SoftApCallback
417cfbce93ae : Disable launching bubble tasks in MW windowing mode until task org
a332522abb7c : Media - Handle cleanup of pending notification entries
183bf2ed2897 : Fix log upon CEC HAL crash
75f984bd32a3 : Validate user-supplied URIs in DocumentsProvider calls
cde75c555ce4 : Revert the fullscreen flag check removal for layout with cutout
bcdb260b5f15 : [5G] Implement Physical Channel Listener
bd974fadcb48 : trancoding: Rework some API signature.
29cefc77578f : Migrate OneHanded to WM shell (3/n)
ae30efec27d4 : Fixed issue where large blur radii would blur less than smaller blur radii
5d0cbb039605 : Update WM display info when nonOverrideDisplayInfo changes
10ec5e479e2f : Migrate splitscreen to WM shell lib (4/n)
310125a2f945 : Correct displayId info in log when WMS#addWindow returned ADD_INVALID_DISPLAY
1ee3db144b24 : Fix missing lock to the process state tracker
48be9935c062 : transcoding: Rework MediaTranscodeManager test.
4eb996de3625 : Ignore non test package events for AppStandbyControllerTests
e8761ca582d8 : Add zoom param to glass material
eb039cc64e51 : Prevent DecorContext from creating DisplayContext for default display.
1e55861ed47d : Migrate Doze flags to DeviceConfig.
6f9ab0290059 : Cache network capabilities.
b84e6ba27f61 : Swap seekbar vert padding to keep height fixed
64e53fe43522 : Grant launcher control incall permission
bdaa14bf18bd : Add Null check for mView.findFocus() in ViewRootImpl
e78dd5f06870 : Fix NPE when device do NOT has FEATURE_PICTURE_IN_PICTURE
d10413d2be77 : Unregister StatusBarStateListeners from notifs
907494f1d286 : Regenerate API file with latest metalava for mainline-prod
2e6c6214542b : Remove unnecessarily @System/TestApi annotations
e3424aefa51d : Use orientation to determine size compat bounds
507da8e18654 : Make display frame compatible
47b120825662 : Keeps magnification button StartDelay for 3 secs even remove animations settings is on
f7ad6c1936a7 : Add fontFeatureSettings tnum to TV volume number
d14c02df913a : Add Caps-Shift to lowercase letter mapping
37017a739c88 : Add image utility methods
28823f1d5c68 : Refactor flickerlib dependencies
3aa71cf88dd2 : Add active source state changes to dumpsys
42c44f3601c7 : Revoke the uri permission when the file is deleted
e3a5d8b81e8f : Add SafetyNet log
d92b11e78f18 : Add test to make sure it inits WM Shell controllers properly
dcf3bf17b7e2 : Decouple DividerView from SystemUI
8defec445f63 : Update INSTALL_FAILED_REPLACE_COULDNT_DELETE's comment
b05a7e59729c : Frosted glass material test
28b586446f43 : Make the task affinity of a single-instance activity unique
052d11c5bc07 : Partial Config Update: store metric/state hashes
317db73d38e3 : Query for home intent as foreground user
90ddc7bd978a : PiP: Hide menu when resize starts.
fc9d9b800f0d : Add accessibility manager enabled check in progressbar
92f2a6daf802 : transcoding: Remove MediaTranscodeManager's jni files.
dbfb1ee83fbe : Fix file permissions to remove execute bit on ordinary files
6a8d1fe88097 : No longer require the AMS lock for isAppBad()
b546aadd1860 : Refactored to ensure thread safety
5009abe8e89a : Media - Fix sysui crash on media image load
56e0b8c4ebe0 : Fix Accidently trigger A11y button long pressed
b47f1dc91ce7 : Update the document
b967f2c24fdd : Move the Tv volume dialog to a vertical layout
98adca4c7325 : Integrate PipUI PipManager to PipController (7/N)
5e7448b8f02d : Disable FrameworksNetTests
4fcf8424a77f : Rename Kotlin util files to not include the Kt suffix
1ce741c61724 : Move utils from network stack to libs.
bd3af96cb70a : Magnification button is movable by dragging the icon
e8da2d3a48ac : Move KeyCharacterMap from RefBase to shared_ptr.
0d8806284024 : AudioService: check calls to AudioSystem.initStreamVolume
dc275f8c2a7c : Move KeyLayoutMap from RefBase to shared_ptr.
7ef9c265a4f6 : Update HUNCoordinator's lifetime extender
6030b6681e5e : NPMS lock improvement.
d472f0462d34 : Support set/clear/get preferred device for capture preset.
544a824bc9fe : Fix AAOS SystemUI Presubmit tests that are breaking.
c98b64358a4b : Update speedbump within NSSL
771c7042259f : Grant READ_PHONE_STATE to system apps holding PRIV_READ_PHONE_STATE
752877e8fcdd : Revert "Don't check allowBackup in PackageManager"
802c0a760d40 : [BugFix][Fingerprint]fix client was canceled by service by mistake
bcd1871bc821 : Suppress exception in releaseSession
7c45b81553b2 : Change some getCurrent/LastLocation() logic
d9c4bfff6ad3 : Extend STHAL watchdog deadline
999e95f7fde3 : Handle dynamic systembar inset changes
ac3e089691be : Support HAL v3.0 in inject_psds_data
3438afa8065e : Only allow system apps to be forceQueryable
60d5b2e8e021 : transcoding: Enable the benchmark for video file with audio.
8e4129a6aa46 : Add mCar check to some mCarModeEnabled checks
7c58d3697d8f : Add log to NoMan for canceled cancels
d4430329bcc1 : Report per-interaction frame statistics to statsd
47dd8f97ad24 : Update Common Criteria mode javadoc
a3a7c45f36cf : Reduce vertical margins in landscape add controls
1be25b0121ca : Override different method in FakeSettings.
600fe82949dc : Fix checking if PiP aspect ratio has changed
95642bbc3f64 : statsd: mark libstats_jni as jni_libs
faead856f451 : Clean up access of display content
235268ea8bff : Revert "Use async approach to change sched policy"
4f84c00fdd79 : Revert "Add setSchedPolicyCgroup to AM service"
112a64a6dd94 : Run appsFilter.systemReady() last
09939278b458 : Don't use the internal module name
7d0e08405860 : Define strings for output switcher dialog in SystemUI
6acd2bda7f1c : Ensure no state changes after mDestroyed=true (4/n)
061a28c7a8a6 : Remove unused code (3/n)
40af11f8d9b3 : Merge streamValidateAndCommit() and streamAndValidateLocked() (2/n)
e6542d041b4f : Rewrite how we abandon stages sessions (1/n)
605c711c4f05 : Fix WindowManagerServiceTests break
323fccc62233 : Introducing an interface to store alarms
81d29a3725c4 : Turn off NonPhoneDependencyTest.
a2a1e46c729e : [FSD2D] Pass eligibility rules to TarBackupReader#chooseRestorePolicy
7f40cfb1f611 : Add HVAC temp with buttons to nav bar
224c81c6daa1 : Add username to status bar and update layout
db203fcabfc6 : freezer: reentrant enable/disable method
37ae22f32132 : freezer: switch to cgroup v2 freezer
3eb57dc580b7 : TranscodingAPI: Expose MediaTranscodeManager as System API.
fc5cee94fe67 : Suggestion API to set macRandomization setting
aa2061fb31b7 : Update docs for onEmergencyNumberListChanged
b7389ff9a256 : Import translations. DO NOT MERGE ANYWHERE
a1895a112638 : Import translations. DO NOT MERGE ANYWHERE
a6bf4dd0d570 : Log measurements from LatencyTracker to statsd
bc0a7e6cbf4a : Wait for APK to be fully downloaded for full APK digests.
d4324c4ced81 : Append error code with error message
ba492039e1b3 : Infrastructure of Always-on tracing
2700c51a814e : Clean up the behavior to support toast shown on Lockscreen.
e3a9b8e55b60 : Import translations. DO NOT MERGE ANYWHERE
eb1aa3d9a5b7 : Extending SysUI proto dump to WMShell
a744733c3216 : Avoid full oomAdjUpdate in unbinding services / provders etc.
082aec6c84a1 : Revert "Snap for 6793014 from bbbccc3c2b7fc7c5780f6c415c4223e1d0..."
02664711e924 : Revert "Snap for 6792834 from edbf3411d2c91f38a1a5d93b9e5b338052..."
32cf9dc83619 : Untangle BatteryStats lock
1a6875361138 : Do not update nightmode from settings for car mode
d7ccf2bf7216 : Allow brightnessSensor to be nullable
bc64fb040fa9 : Create NotifGroupManagerHelper interface
0c098c47a5ec : Don't check allowBackup in PackageManager
8525fa39d84a : Remove Dependency.get from CarDevProvCont.
cda3e33e9dec : BluetoothMidiService: remove platform certificate
c953fdf6bc49 : Sanitize more of the notification text fields
f0d3173606ef : Add TEST_MAPPINGs for CDM
c17bb68cd6b5 : Clean up trivial package refactor TODOs
138fa1de0a2f : Update NSSL footer views within NSSL
af948d55d774 : Fix area rendered by ScrollCaptureViewSupport
3fbd91d72b67 : Rename confusingly named argument
4f0d8163501d : Setup KeyguardBouncerComponent.
44a4afa99fe0 : Replaced UserManager.getUsers(excludeDying) by getAliveUsers()
904ea677246e : Misc clean up before requesting focus via setFocusedWindow api
fb65f51b6005 : Add package name when creating AudioTrack.
24d08ef671e2 : Clean-up usage of the old system UI flags in DisplayPolicy
52818373e280 : Remove wipeDataWithReason precondition check
335a4ae438f8 : Implement touchable region insets for the volume dialog.
4654239fce4a : Stand up an example of a WMShell api.
e5a898a9169a : Make FLAG_LAYOUT_NO_LIMITS compatible
b9f4fb792812 : Validate user-supplied tree URIs in DocumentsProvider calls
691a9348538c : Dump animation type with human readable string
5d6b93e93422 : Revert "Fix Talkback should talk the strings in tutorial on the top screen"
ab1020f85670 : Remove unused non-public method.
016e563e3b23 : Delete com.android.apex.cts.shim@2.apex
6045db95e6d6 : Add callback for enabling/disabling window magnification
b17c3952588b : Correct the priority for protected actions
d02eb8c7d0e4 : Fix NPE when starting activity while no focused task
167538021b40 : Revert "Let activities can be recreated in ON_START state"
c5c373c25890 : Revoke the uri permission when the file is deleted
773bec181da0 : Revoke the uri permission when the file is deleted
51da01e172b7 : Revoke the uri permission when the file is deleted
2c80a717895a : Revoke the uri permission when the file is deleted
d05ad989682b : Prevent secondary home handle from handling touches
1bf7390062c3 : Make sure the ROLE_HOME is always set in RoleManager
cc9701466033 : Partial config update: predicates
ae92e25ce8fb : Fix sometime couldn't trigger A11y button with 3-finger
0d110b236bf0 : MultiFingerSwipe: scale touch slop to number of fingers.
0b50ece33dbf : Use correct touch slop value for two-finger passthrough.
852cd7d7d473 : audio service: add watchdog for audio mode
ac1d7567160b : Call onOutgoingEmergencyCall only once.
5e7d128c1737 : BluetoothMidiService: remove accidental versions in XML
c16b30706fbe : Fix parenthesis to prevent hidden feedback icon from calling click listener
f591b76a32af : Locking and performance improvements in Content Provider.
c12404e0e85c : Add parsed package name to installer session
95e32f0f9a6c : Hand-rolled linked list for Parcel performance.
425862f3e790 : [incremental] storage is regarded as fully loaded if there's no file or only empty files
6cd9d5eea173 : Stop providing duplicate info to NAS
86dd8fdaf5c3 : Remove DependencyBinder.
3f644f0fb02d : Stop listening to ACTION_USER_SWITCHED in BD
bb7c92cdcabd : Add SdkConstant annotations to public API
575367660645 : Add fontFeatureSettings tnum to TV volume number
66cb88c56bc8 : Updating call for single organizer
b754f5281bab : Add some protologs for window organizers & shell
15012a9acbdb : Check ServiceState when showing dialog
2cee9ecc9f86 : Move Some Touch Handling out of NSSL
d2587a6f625f : Move HeadsUpManager out of NSSL
f217e90e61cc : Remove ScrimController from NSSL
713ed5eba489 : Add tests to verify volume command behavior
eb0d1b6e347c : Decouple OverViewProxyService from DividerView
d3ed35f3e9dc : Let activities can be recreated in ON_START state
cf5cb8e2cbe6 : Window magnifier state is incorrect after screen is off
9efd606f43ab : Revoke the uri permission when the file is deleted
b2807a266cba : Reorder multiplexer class hierarchy
a67afd3c0192 : Fix hardly to perform 3-finger swipe from the bottom
7f2b2461af8a : [pm] do not preserve abi override on update
ec6f3e189c5f : APK digest API and initial implementation.
eb4c077482cd : Refactor BaseInfo struct
8e4f4557ccde : Include HmacKeyManager.h for INVALID_HMAC
66d6ae823c5a : Fix duplicate reg. KeyguardSliceViewController in DumpManager.
d4407fd5304c : Cached list of pre-created users on UserManagerService.
1536fc19e57c : audio: additional speakerphone and audio mode fixes
28b4c92e1093 : Refactor Interval struct
6dc6d2b96498 : Deprecated UserManager.getUsers(excludeDying) / added getAliveUsers()
abaefa0c671d : Migrate from PipMenuActivity -> PipMenuView.
4a13e88b8333 : Add CATEGORY_CAR notification restrictions
648b2c0eb115 : Add missing synchronized(mLock) blocks into PackageManagerService
79d54a8222eb : Fix typo that is triggering lint error in gerrit
2b707c571b3b : Use annotation for tests that require a device
96c474645333 : Pass interaction type to FalsingManager.isFalse
f663c918343f : Camera: Check and update vendor tag descriptor cache
715f19d1ebca : Keep up with API change
93dd88388b07 : Remove ref to Controller from KeyguardSliceView
cd42c08702ef : Add KeyguardSliceViewController.
20a289675685 : Ensure proper lock is held for all removal ops
dadb3dc0fd95 : Reduce flakiness of TaskStackChangedListenerTest
ff4809911c81 : Move SystemServicesModule to Global Scope.
122f12d09eff : Use vibration id as callback reference in VibratorService
53685b6f8fa9 : Revert "Cache the UserInfo for the system user on UserManagerService."
b1d9bf78cefa : Add explicit TEST_MAPPING files for tz detector tests
a223581eee79 : Implement user-scoped geolocation configuration
0a7e5b85ae81 : Implement UserTracker
e74e961711cf : Update broadcast with correct extra field
12c0e5660a57 : Clean up unnecessary interfaces of WindowManagerPolicy
d562b1bfdf4d : Add a SettingsProvider key for Adaptive connectivity
a78d25cdfb34 : Remove dry run flag and its use
1d42c9ee8087 : Remove unused code in StagingManager
f8e30f0defcf : Add constants for window magnification switch shortcutdialog.
67feaba4d97f : Make the debug logging in pip menu more flexible
763fe1b0a4f9 : CEC: Fix OSD name message length
2de5510bdfcb : Fix lock contention in ResourcesManager
46a8aff03f01 : Add TEST_MAPPINGs for autofill tests under inputmethod related paths
6ea8f584d193 : Consolidate process info updates with activity states changes
0a653c6d8518 : Import translations. DO NOT MERGE ANYWHERE
46e53fb78014 : Import translations. DO NOT MERGE ANYWHERE
9010fc09b018 : Import translations. DO NOT MERGE ANYWHERE
374f7654dfb0 : [IncrementalService] getLoadingProgress (v1)
dfd866daf780 : Allow devices without SECURE_LOCK to *clear* PINs
41580e69ef5b : Update max # notifs in NotifPanelViewController
0c2a482edb4a : Add dump of InputConsumer to ViewRootImpl
f58acf9e3982 : Convert logs to use protologs.
9653410abbb7 : Make PIP notification react to metadata updates
c34597c42d63 : Abort if realloc failed
d608691c290d : Update maxTargetSdk for createAshmemBitmap
fe12ebecee9e : Add bluetoothcontrollerimpl to dumpsys
63a132ddc2a9 : remove ignored trailing enum param in beginRecording
d5ae401390b2 : Fix showing keyboard without editor focused in some cases (2/2)
6e44e9d5b46d : Add a flag to change the screenshot keychord delay
f40f8eebc187 : Migrate splitscreen to WM shell lib (3/n)
13344c122efe : Add missing resource for StagedInstallInternalTest
16da408596a5 : Fix leaving Pip will sync with divider bounds even not in split screen
ff9f58abfd73 : MediaSession: Add documentation for FLAG_EXCLUSIVE_GLOBAL_PRIORITY
0234e4c4c926 : wifi: add interface name to ScanResult
283da3bf5ffb : Fixes activity didn't receive windowing mode change while exitPip
1d6bd2524bbb : Import translations. DO NOT MERGE ANYWHERE
ed2671c66534 : Remove unnecessary `removeFromApp` parameter
a13962204a90 : Rename pmInternal#getPackageUidInternal (4/4)
1cf1586af8ed : Rename pmInternal#getPackageUidInternal (3/4)
d0fa9203f14b : Make SystemUI crash with warning if SystemBarConfigs is incompatible with NotificationPanelViewMediator.
a478dfcc38f6 : Rename pmInternal#getPackageUidInternal (1/4)
42abf64216b6 : Fix NotificationPanel animation jank.
d7972eca9c7b : Import translations. DO NOT MERGE ANYWHERE
0bf56663cdd7 : Use context from root view to inflate children
bbf561ac3a0d : Add flicker test for WM Shell
ef9108a1de75 : TranscodingAPI: Handling Transcding service crash.
af7f386a8aa1 : Fix typo to get correct innerFec and Annex for cable signal
e628adb4127a : [Suggestion]Add priority group API
09ea8e370a15 : Remove VulkanManager::mCommandPool
1faff19f4732 : Temporarily disable recents onboarding
d35999a92b68 : Make the PipManager remember custom aspect ratios
9f26ae917bd2 : Require both fingers to move before starting two-finger passthrough.
d3e6dd174129 : Start dragging where the fingers initially went down.
1ef07dffe372 : Fix showing keyboard without editor focused in some cases (1/2)
3c0078e80f39 : Don't override config of display contexts with activity display.
1700fdca78c7 : Remove delete action from notification
c9b17e7493c9 : [pm] include cpuAbiOverride in package dumpsys
183b40794ea3 : Media - Fix old players being left around
14c4b1a32c26 : Support trigger java method profiling of WmPerfTests
82b52fd14ee3 : Make rollback-app support --staged-ready-timeout flag
64d542c2d17e : Simplify flags used to wait for staged session ready
48955967478b : Stop creating extra apk session during pre-reboot verification
34cfbe818958 : Import translations. DO NOT MERGE ANYWHERE
16858d1dde45 : Remove redundant comment in Javadoc
a431c22fdaef : Make the removal in finish-package-activities deterministic
fb36bb1c51c6 : Moves Screenshots related bindings into a private dagger module
65182596f063 : Extract bugreport collection from DPMS
376a91befa17 : Basic changes to the LocationTimeZoneProvider API
f7b6866e0a40 : Revert^2 "Add systrace tag for system property"
07eb65d6620a : Revert "Add systrace tag for system property"
ad61a28f27c2 : Migrate splitscreen to WM shell lib (2/n)
03c7f29edefc : Finish the parent when any of the children fails
ba266faea597 : Add app-ops for camera/mic use during phone call
60a6786abc64 : Obtain file length using delegated call to shell.
37df22f9a461 : Face auth low-light mitigation
1252d0bc3c1e : Fix missing null check in collectRootScrollCaptureTargets
1be2664406a2 : Don't add API annotations in the internal R.java
cebecc648bc6 : Expose onEmergencyNumberListChanged, semantics change
322cb9c4e825 : Added BlurShader API
3b8bd2df3cfe : Import translations. DO NOT MERGE ANYWHERE
8ff5315e989c : Fix out of bound error of IncidentService
977ac984d5fe : [pm] derive correct abi override during prepare package
ac6fc8306399 : Add missing @FloatRange
9e47a3d0106f : Move NotificationSwipeHelper out of NSSL
ea5f48562f33 : Fix screenlayout calculation with overridden screenW/Hdp
4307ce022e84 : Fix some l18n issues
9c892d30f1b5 : Don't create a file with empty favorites
05c46754d848 : DPMS: Allow DO to call cross-profile methods
1def04cc0bcf : AudioService: Fix mute issue when changing audio routes
8da28ef6deb3 : Fix Talkback should talk the strings in tutorial on the top screen to guide user to exit one-handed mode.
3c5b8093879b : Add "uinput" command to support uinput device.
ec4642a9b66d : Correct the return value of applyAnimationLocked.
8f0c403d406d : Add more info to log statement
d923dc56be24 : Media - Ignore flaky test
242def4269a9 : Use Network object instead of network handle and expand documentation.
65eacc95e387 : Replace enforce permission checks in DPMS
4292708d0ed6 : Replace redundant error code with a specific one
c99603520ed1 : Avoid notifying the FUSE daemon for invisible volumes
2bdacf4af045 : Add usesCleartextTraffic to Tethering
cfdf67144c24 : Change condition init to return current condition
80a8a6307908 : Skip RAT type listener registration if IMSI is not available
4421f2888df7 : Add mechanism to register single task organizer
67e349f06428 : Migrate OneHanded to WM shell (2/n)
e5f28772ef18 : Move Tradefed content provider installation in preparer.
33f6f9a59293 : Change MIN_CRASH_INTERVAL to 2 minutes, also make customizable
ae7902fcefeb : Cache the UserInfo for the system user on UserManagerService.
9ac405b39e51 : DPMS refactoring: Get Profile / Device owner
1c086b48a03c : Migrate initial set of flags to DeviceConfig.
d18cde663e5b : initialized carrier_certificate_string_array to an empty array instead of null, so that when a certificate is removed, it is also removed in SubscriptionInfoUpdater#updateSubscriptionByCarrierConfig
e3838e88bd7f : Remove ResourcesManager Slog.wtf
144e8d97badb : Ensure DeviceConfigProxyFake calls listeners correctly.
be2f80392c26 : Return handle to gatekeeper password instead of actual password
9813fab61fcb : Education view for collapsed stack; fix rtl text
776f978fe0f1 : Prevent dagger from hanging onto DozeService
e95c62d74ab1 : Fix crash regression when calling setSurface(null)
0f52752f6f76 : Add statsd atoms to track Jank and Latency
2135b1869af7 : Update NotificationSection enum.
f3b99fa7cfc5 : Add battery discharge prediction APIs.
4541a3234c6f : Rename InputWindowHandle hasFocus to focusable
2daf63315c1f : Move OnMenuEventListener out of NSSL
aa6aff0ebbba : Move NotificationLockscreenUserManager out of NSSL
787367b0b84d : Remove ZenModeController from NSSL Constructor
a5041a2047a4 : Stop injection KeyguardBypassController into NSSL
6b93c8a98a65 : Fix appId to killApplication when hiding packages
9cd7104a2f8f : Condense NotifSection + index into a wrapper class
a131d53bad1c : Move package parsing equivalence tests to postsubmit
21d73a78ea28 : Fixes start new showWhenLocked activity will stuck on DreamActivity.
4c498312ff46 : Adds event for screenshot request from a vendor gesture
7f74eb891d3a : Ensure Dagger generated TV components aren't proguarded out.
a15c8443354c : Refine system bar position restoring
816efd1cc05a : Rename pmInternal#getPackageUidInternal (2/4)
5f7a2b6b726e : Fix the size and position of the illumination dot
090ffd79c335 : Update indices of preserved matchers
f6bb54788585 : Add BstatsCpuTimesValidationTest to TEST_MAPPING.
21a0fca709ba : Decouple Injection of PipManager (6/N)
fd2a63b467de : Decouple Injection from subcomponents of PipManager (5/N)
41a84ef87d2c : Add BstatsCpuTimesValidationTest to BatteryStatsTests suite.
3d49ac4660db : Fix ApkAssets mNativePtr accesses
bcae40d94b5a : Move floatingcardslauncher code out of AOSP
0d0ad1b60b3d : Introduce INPUT_CONSUMER permission for InputConsumer
2efbc184af6b : Revert^2 "Revert "Fix mute issue when changing audio routes"" Reason for revert: SC blocking bug: 163642647
545fc92c8c4c : Enable compositor shadows
321c37a28a4e : Fix incorrect resources mapping.
c0e6ccb8f06e : Don't require root controllers to have associated views
82b16fedb98f : Revert "AudioService: fix internal use of getDevicesForAttributes()"
7f744d483838 : Revert "Revert "Move PermissionsState into PermissionManagerService.""
6e39f4af67b9 : Add KEY_VOICE_OVER_WIFI_ENTITLEMENT_ID
16e6f529d3c0 : WindowStateAnimator: Finish removing rotation animation path
baa0ab02fef8 : WSA: Remove dead inset adjustment code.
d23ee1556913 : WindowStateAnimator: Remove redundant Alpha operation.
d5fa4d0e34e9 : Add fields to SensorProperties
f3233824e11c : Move ScrollAdapter internal to NSSL.
8789cc1f2e6a : Move ConfigurationListener off of NSSL
33dc1ae112f6 : Move DynamicPrivacyController.Listener off of NSSL
0b7cedd24046 : profcollectd: Rename config env to persist.*
8148d94328c6 : Use Fingerprint/FaceManager from injector
11ad186ccf38 : Remove setting of reuse task on an ActivityRecord.
17a0705b5e33 : Disable flaky 'navBarLayerIsVisible' assertions
802fefa881b1 : Share Vulkan resources between RenderThread and HardwareBitmapUploader
291ec13f58f6 : Update NR TAC limit to 3 bytes
3da8ca16f4f6 : Reduce auto-cork delay to 50ms
357f154338e8 : Re-add notification history tunable
219078203338 : Remove bad cast from NSSL to NotifListContainer
dd7ce81bb919 : Fix AOSP stripping out Dagger classes.
3d8fc6429015 : Add visual stability manager to data-layer
831dfda64691 : Media - Ensure unique keys for tests
0e9badefc55f : Optmioze magnificoation test
99249369b98e : Adds new screenshot source logging for vendor gesture
4fd5f9aafd7e : Update NotificationIconAreaController
fd2be2c17882 : Revert "Introduce ActivityTransactionItem and reduce null checks"
b221b040c9dd : Dump orphaned sessions is separate block
7ff958e1c00c : Enhance atest config of WmPerfTests
a2747c935210 : Don't return non-instant permissions as granted in PackageInfo for instant apps.
c62fd3b166ee : Report changes from Instant App
7565104296d4 : Add a SettingsProvider key for Adaptive connectivity
d68dd158afa8 : Migrate OneHanded to WM shell (1/n)
d0bb42230c51 : Implement wm shell module for different sysui branches
ec050f6ad4e6 : Clean up staging directories of abandoned sessions (4/n)
348096df83d9 : Split abandon() (3/n)
254a0a2603a5 : Display disconnected bluetooth devices only when local output device is available.
b1b0ff7db699 : Pull background executor back to pm.injector
ecfbd9b3aac0 : 6/N Move everything into SysUIComponent.
d1bb072d968a : 3/n: Move generateChallenge/resetLockout/revokeChallenge off critical path
c3a183317531 : Add anti burn-in logic for UdfpsView
a94c705c8732 : Import translations. DO NOT MERGE ANYWHERE
79a217ddcb4a : Import translations. DO NOT MERGE ANYWHERE
dc1e4a97a60d : Update Fingerprint21, add Fingerprint21UdfpsMock
a14353dd996e : Import translations. DO NOT MERGE ANYWHERE
715b6488aeaa : MediaRouter: Create BluetoothRouteProvider for each user
8d213db70555 : Update string literal for naming consistency for SimpleAtomMatchingTracker
fc42a99ea571 : Create wrapper around Shader native implementation
58ff6d6a31ae : Revert "Re-add notification history tunable"
9b9c7d019b55 : Invalidate resized bounds on aspect ratio changes
e4ac2efc05fc : Create styled system bars using layout RRO.
1690689bc44d : Fix usage of the wrong lock in PackageManager (mLock instead of mSettings)
d41b9a211718 : Add shadow to make the sensor area visible on white background
8f1c01dbfe0f : Import translations. DO NOT MERGE ANYWHERE
cd6a0e65baf1 : Handle Activity Resume to Stop case for AppUsage logging
1cbe7726b044 : Update language to comply with Android's inclusive language guidance.
f311e0b26d2f : More robust createAppData() batching.
1e57db95a131 : Update language to comply with Android's inclusive language guidance
880892658a7f : Improved exception when caller cannot cross users or profiles.
78d63ac323b0 : Fix confusion of userId vs. uid
e640689bfa9e : Fix incorrect state transitions
2dbc2cf5b243 : Treat fullscreen windowing mode as fillsParent
08f71754455d : Fix the UDFPS overlay being offset by the status bar
3cd5e8560de9 : Media - Don't animate during camera gesture
f63fa8992139 : Make LogMatchingTracker, SimpleLogMatchingTracker, CombinationLogMatchingTracker, LogTracker, and AtomMatcher naming consistent
f5f16db40298 : Replace enforce device owner in DPMS
0e098127dbff : Filter out notif updates based on active media session
22269d3aed53 : Simplify unit test of activity launch ability on trusted display
d81267395846 : Remove logic for revealing recorders in mic indicator
35d7cd477102 : Avoid blocking outgoing binder call for setQueue
6e792cce6326 : Separate UI and StatusBar from BiometricUnlockController
c548a568b276 : Fix broken SystemUITests
a729a81a3a8a : Make APIs that dispatch KeyEvent as system service @SystemApi
ec7ab6e300ad : Fix checkstyle errors.
88d33ffa2c39 : Add some checks before using deferred-set controllers
d9c93db01140 : [Media ML] Copy over Debug#getCallers(int)
d3a10584c55f : Add IntentFilter verification tests
cd440dbac5cb : Minor, cosmetic changes on SystemServiceManager:
7a907dbe46fd : Refactored user switch workflow to decouple UserInfo from TargetUser.
1a6689766af6 : VIS : SoundTriggerService: follow up fix in createAudioRecordForEvent()
b80a30777dd5 : Complete shareFrontend API implementation in TunerResourceManagerService
692d692b6b51 : Create settings key for panic button (emergency sos) sound.
a8ddb7537dc3 : Clean up AppStateTracker state on package removed
4a05f9ca4989 : Create a DemoMode controller
1476c298d533 : [pm] ignore old value of abiOverride in pkgSetting when installing
6abceeece23f : Fix for mic dislosure indicator getting stuck
e44a86b2edeb : 2/n: Keep track of IBiometricsFace@1.0 challenge interruptions
86943d140fe3 : 1/n: Slight changes to ClientMonitor's Callback
6d9f5938638a : Launch intents from notifications from main thread
c7dc87088e38 : Revert part of previous change.
99119cbc67b2 : Re-add notification history tunable
8e81109b2f1f : Reduce ServiceWatcher thrashing
af1c3cb4403e : Add precondition checks
643f3e419e51 : [Media ML] Replace observing changes in Settings value
30627b7738e8 : Register ChildLocationsChangedListener on NSSL
3a72daad2bec : Remove app ops indicators from notifications
5e0e77966fd0 : Consolidate mDrawn and reportedDrawn
5f2cf2f0a862 : Update IMMS to comply with Android's inclusive language guidance
e01ea5351b44 : Move Ignore annotation from class to method
5c2bfbaea673 : Reject inconsistent rollback/staged settings ASAP (1/n)
cfb9bd346cdd : Update language to comply with Android's inclusive language guidance
994349be62db : Use OneHandedSettingsUtil static utils directly
70f4ae340f0f : Move logic for handling uid observers outside AMS.
762bcd679e7a : Revert "Move PermissionsState into PermissionManagerService."
8fbd892b805d : Enable per-procstate cpu usage tracking before for tests.
ceb953fb135b : Clean up navigation bar
368977e8f7bd : Release virtual display after creating it.
2b699058172e : Revamp view manager logic to support any kind of view
68a3e7a0fbd6 : Limit size of initial Parcel for async binder call
91fa64652ea2 : Fix edge swipe logic.
028023b9a072 : Use a randomly generated UUID as the TvInputSessionId
4b416fe4c93a : Implement brightness-aware scrim
5b9d1ce76e00 : Clean up UdfpsController intitialization logic
63cd0b609703 : Clean up parent session when all children complete successfully (1/n)
0fc03ce06f3c : Move the call to updateCpuStatsNow() out of the AMS lock
93c7a84875b3 : [pm] include extractNativeLibs flag in package dumpsys
7f43013042c9 : Refactor since EGL_ANDROID_native_fence_sync is exposed via eglQueryString
b07b092f9e40 : Refactored some UserManager.getUsers(excludeDying) calls.
09ef27279990 : Lock ProcessRecord.baseProcessTracker with proper locks
f40141ddbc65 : Introduce device(s) role for strategy.
7c6faa107bec : Extend wait time for AppStandbyController Sync Scheduled tests
9294bd646ffd : Prevent re-use of dismissed wallet view
a602c176db3c : Add dependancy to libbase for libhostgraphics
73bca80493e3 : Move NotificationListContainer out of NSSL.
9e0e1fb6ae03 : Release resource before send MSG_RESOURCE_LOST message to TIS
8a865d9bae57 : Apply restriction at startForegroundService() call.
c9e233df3429 : [Passpoint] Changes to Unique ID
a4cb493bdb69 : Improve logging for why a staged session was reverted
c865ae4320a0 : Fix inconsistent info in display frames
b19192ecff69 : AudioService: fix internal use of getDevicesForAttributes()
47c1accb59dc : Add TEST_MAPPINGs for autofill in Activity path
642eae6b2f9a : Media - Add player sorting
668745be054b : Revert "Revert "Fix mute issue when changing audio routes""
be26038141e9 : WifiP2pManager: Plumb package name to service
374e489185cd : Move mic dicslosure settings to Config
1cbf11ae23a6 : [FSD2D] Make adjustments to restore flow
084ebda9d116 : Fine-tune the screen size by adb command to adjust the screen size for UX
1d59325c0177 : Metrics no longer set whether condition is sliced
cd2ec0ea576b : Add 5G NSA to collapsed RAT types list
d11935024241 : Duplicate packages should fail to install
833fe586e606 : PackageNamePermissionQuery uid->userId
271e922bb0dd : Reject a multi-sessin set as APEX (1/n)
6e61790d80d2 : Require permission to create trusted displays
f3afe5a579de : Mark some virtual display flags as TestApi
ebf8d23f1a85 : ThermalManagerService: only update thermal status for SKIN type thermistor
7e8c82cdfe76 : Move PermissionsState into PermissionManagerService.
c2d27df960b7 : AM.setProcessMemoryTrimLevel: uid -> userId name
80209cfcfc93 : VoiceInteractionManagerService: userId vs. uid
dae94b50fa7b : Add changeId to gate R-QPR tests behind
df80878c8e39 : add logs to investigate flakey test
501de005dc43 : Enable prefetto trace for Content Capture performance test
0ad32a2d70ae : Fix the issue provider can be wrong when requesting slice permission
142fe6a54448 : Allow usage of constant in tests
55e611dafb5a : Revoke Uri access after a NotificationListener is removed.
f828d501a791 : Adds settings enums for Columbus settings actions
1ac462752758 : Added option to log how many times a UserInfo is allocated for user 0.
59a0956e1500 : Revert "Fix mute issue when changing audio routes"
4ccf29836e76 : TranscodingApi: Update job status upon receiving callback.
819e1209cdd8 : Allow to replace fixed rotation state
4918f19f37a6 : Use vibrator HAL getSupportedPrimitives on VibratorService
41fe38a9e5d9 : Grant URI permissions to NotificationListenerServices when added.
c45394fdb5f2 : Use vibrator HAL controller for prebaked effect
8552807aae24 : 5/N Reduce number of accessors of root component.
e074df141905 : Unset activity type for process level configuration
d9c44734e77b : Avoid deadlock during boot up
4f548215943d : 4/N Simplify InjectionInflationController.
eea2eeddd5cf : 3/N Introduce Car/TV SysUIComponent Variants
8416d1e51925 : 2/N: Introduce WMComponent and SysUIComponent.
91274b9133b7 : 1/N: Rename SysuiRootComponent to GlobalRootComponent
8164e67726c6 : Change TimeZoneDetectorStrategyImpl to allow geo
b0ec57cb6cb6 : Fix PIP window moving outside screen bounds
3567b842e7db : [FSD2D]: Ignore eligiblity checks in BackupAgent
d1ee3afab004 : Fix AccessibilityEmbeddedHierarchyTest failure
2caec7ba30b6 : Avoid adjusting top focused root task while clear task
762e0f9a2e99 : Fix SystemCaptionsManagerService to re-bind after a force stop
853f61329ed3 : Prototyping background started FGS startForeground() restriction.
86340be1a793 : Address drag unreliability during touch exploration
c8fc993b4260 : Fix incorrect use of UserHandle#getUserHandleForUid(int uid)
9605822dd9cb : Partial Config Update: Matchers
f38a704a5202 : Update language to comply with Android's inclusive language guidance
e55688d45035 : Minor fixes handling START_USER_SWITCH_UI_MSG:
f26c9301485f : Update language to comply with Android's inclusive language guidance
846fe6488921 : Fixed UserManagerService / UserSystemPackageInstaller dump() methods
cf098cc784fc : Fix compilation against latest checkout of external/icing.
2727ee7555b9 : Add role for Cluster Service in Automotive
6b712bb6de8b : Fix SaveUi to properly resolve for instant apps.
952cb89fdc66 : Fix getRunningTasks info leak
ca94af05282c : audio: add missing audio device type enums
eee863053657 : Move ALLOW_NOTIFICATION_LONG_PRESS_NAME into NSSLC
44df1fdaeb19 : Create a controller for NSSL
f152f9d2ab96 : Add NotificationShelfController.
b2cf899fdfc9 : Add TvSettings enum for apps only mode
2a8d8bb7dc5b : Allow apps to require auth before triggering actions
77bea5609d0c : Create SystemUI Proofing Sample using RRO
06f0f91e9754 : Fix up dumpsys output for multiuser
160d1eb4acaf : Dismiss bubbles if shouldBubbleUp returns false (e.g. DND is enabled and configured to hide that bubble).
bd30f7e86a02 : Update PermissionManagerService to handle pre-created users
03616a4072f2 : Fix a provider bug and remove redundant GNSS logic
a26e51bccab7 : Allow user to block individual apps from resuming
b3bf0b1eedd7 : [Media ML] Make STATUS_BAR_SERVICE SystemApi
be355a317cd4 : Transcoding API: Add support for progress update.
44fc7138bf84 : Keep track of audio recordings that are silenced
3744d134add8 : setCurrentState(DESTROYED) called from main thread
6239d7ee87c5 : audio: add device definitions for BLE Audio
f538f0dd78bd : Add volume dialog icons specific for tv
36830a2264cd : Only log health check state changes
215672f41074 : Promote some unit tests to presubmit
3a7f7d535a82 : Revert "setCurrentState(DESTROYED) called from main thread"
f191f9a73b99 : Resume next activity if pausing app died
6a9d0f77448b : Refresh mic disclosure indicator
7921255fb1fc : Add Setting kill switch for mic disclosure
82dc96aa447a : Ensure insets state for dispatch is processed by policy
9b1e955021ce : Introduce ActivityTransactionItem and reduce null checks
8ab27f204063 : Import translations. DO NOT MERGE ANYWHERE
03906380d552 : Import translations. DO NOT MERGE ANYWHERE
ae36f5605a59 : fix typo in LocusId
d1f7f96a5803 : clean-up unrequired slice access from default home app
2836cc6fa553 : Import translations. DO NOT MERGE ANYWHERE
0b5532967daa : Use AudioDeviceTypeAddrVector instead of Vector<AudioDeviceTypeAddr>
bc3c59f7403a : Remove unused variable from PhoneWindowManager
c9b87c1daa02 : Fix crash with multifinger touch exploration
24725c475980 : Adding a util to extract Context.getUserId()
0bca835ebedc : Remove GenerateChallengeBlocking from FingerprintManager
cd52980d92db : Change GenerateChallengeCallback from abstract class to interface
cdf4b2868a23 : 3/n: Remove challenge from verifyCredential
6e6a735e6502 : 2/n: Remove unnecessary RequestThrottledException for verify paths
e7694cc54cd2 : 1/n: Allow LockSettingsService to return Gatekeeper Password
6191f322d97c : Test added support for MATCH_FACTORY_ONLY flag
18bd42434f8c : Change date format for better 'ja' compatibility
5f5c78e2fff3 : Support dispatchNullEvent virtual method
bd7746897e7c : Clean up onAnimationEnd handling
3e64e959ea6c : Also factor the floating rotation button into the active touch region
79dcb8728989 : Ignore nav bar alpha changes while user is not yet setup
7e14106a9d7a : Synchronize on the right lock in AccessibilityController
948f10fe46da : AudioPolicy: better logs in AudioService history
c737ae678a5e : Add logging for nearby.
396b5d5dc86c : Remove losing focus window list
b6f496c78a80 : Cache default home
6e1b4a42026c : Do not leak dump objects.
fb9a011b1db7 : Reduce RM createResources lock contention
171b6d8ee0a5 : Extract ActiveAdmin and DevicePolicyData from DPMS.
bc5ff34bad0d : Use vibrator HAL controller for vibrator on and waveform
39502ee981c7 : Use vibrator HAL controller for composed vibrations
4021c3dfd682 : Implement the floating cursor via the fisheye magnifier.
874ef0d15422 : Prevent process state uplift when toast is rendered by the systemUI. Test: NotificationManagerServiceTest
6e0cfdad7c12 : Switch InstallUtilsHost as static_lib dependency on all targets
8c28eafd0365 : [Wi-Fi] WiFi Settings inclusive language fix plan phase 4
31b843c90a7e : Make 3-button supports swipe to expand notification gesture
1f3889a4175a : Fix force-stop may restart stopped process
6119cb77b24d : Merge WindowTestUtils into base class
b2671ade8ef9 : Add WindowMagnificationAnimationController for animation
461dc087d359 : Update language to comply with Android's inclusive language guidance
45b78f9a8228 : New API for enhanced MAC randomization
6014caf1ed06 : Move ProtoLog to shared place
adda50006d1a : Move the waiting for the publishing of content provider to client side
0128b3c58c7a : Deprecate TelecomManager#getPhoneAccountsForPackage for security.
f42ff762f289 : Allow controlling the SDR white point
189bfb6f5cc1 : Set mAllowWhileInUsePermissionInFgs correctly when bindService() from background.
30965976831b : Some code cleanup (4/n)
34f74ff0d5dc : Some code cleanup (3/n)
fff78b09e6ca : Some code cleanup (2/n)
4a2bbeab938c : Store object references along with child session Ids (1/n)
4e0c7d16fd76 : Improve location checks in TelephonyRegistry
2820f739433e : Enable two-finger passthrough swipes.
1c691f5bd2ac : Don't create unnecessary objects.
ae8e3fc03e85 : Camera: Minor session state callback doc updates
6ab5b2975e72 : Construct AppsFilter cache on background thread
6f0311bf22e4 : Refactor InputManager service for input rumble support.
96a26b057d82 : Add Audio HAL V7
c8f9a1ea000e : Add SilkFX demo app
88332bba320b : Fix issue with icon being loaded by the wrong context
3a17ba2f2560 : system server watchdog caused by deadlock
7558bf635975 : Import translations. DO NOT MERGE ANYWHERE
40b279a0982e : Adds Columbus settings
39779eb324c7 : Increase parsing comparison test timeouts
6eb59aa87ec6 : Fix argument order in Sharesheet Started logging
ca2eb0182fa4 : Remove rotation and use flag useIdentityTransform for screenshots.
70fb61714611 : Use FULL reboot strategy for multi user uninstall tests
d9807b5ad358 : Import translations. DO NOT MERGE ANYWHERE
9cc61d58e4ef : [FSD2D] Pass @OperationType at agent creation in B&R code
6cf1da7d3eac : [FSD2D] Adjust backup agent creation for device-to-device migrations
466687dec94d : setCurrentState(DESTROYED) called from main thread
53ffbd5c68a4 : Revert "Add WindowMagnificationBridge for animation"
0b4bb47d6bc9 : Use collector-device-lib
94e8e810cc07 : Remove hidden RemoteControlClient constant usages in MediaRouter
1bc71bae652c : Read DUT logical address after allocation and use it in tests
4574a8dc3a90 : Handle losing Active Source to non-CEC device
9bdd2f67192d : [FSD2D] Add BackupManager API to start restore
1d0dede72da7 : Add new methods to PacProcessor to
dd01ec611bdc : Remove orphaned cached result
9165c6d7f46d : [Media ML] Remove using android.os.HandlerExecutor
19b02dba2c16 : Disable flaky tests
b7a3c29491dc : Implement Tutorial messages only need to be shown twice instead of always shown
9b0873096ad8 : Revert "Move the waiting for the publishing of content provider to client side"
f31ebaaa93d3 : Fix regression in SysUI boot time
f90a4dc331a3 : Import translations. DO NOT MERGE ANYWHERE
bee7f6412272 : Use a different lock for the ProcessStatsService
80700229ab54 : Added content of mUserIds and mUserStates to 'dumpsys user'
49674ebb2add : Change to use setupdesign library
38daff3ce250 : Add binder call stats tracking for individual UID
a1ea2ef568d4 : Update language to comply with Android's inclusive language guidance
f16e87a992d7 : DarkMode Tile affects all users
7beb3787838c : Allow virtual displays to launch activities if trusted
f168f2737eb5 : Enhance PropertyInvalidatedCache debugging
cfa9b7033c71 : Enable new S APIs for WebView.
1ac09f3a5d3a : Add support for MATCH_FACTORY_ONLY to getInstalledPackages
4dc70f1c08e0 : Move the waiting for the publishing of content provider to client side
ffe820b8d3ae : Rename onSessionVerificationFailure to onSessionValidationFailure
033a5ef99c55 : Enforce setCurrentState calls are on main thread
c9857cff1c87 : Add @SystemApi to MediaSession.FLAG_EXCLUSIVE_GLOBAL_PRIORITY
ad8ffe09e293 : Import translations. DO NOT MERGE ANYWHERE
c34b5738f13d : Remove duplicate logic from ModuleTestUtils
3d494aad99f9 : Non-priv apps are not allowed to use always/never lock task mode
288c3ed3c4fc : Fix mute issue when changing audio routes
ab8a496b63b7 : Decouple ForcedResizableInfoActivityController from SystemUI
21489b344375 : Switching StatLogger to uptime
400a865f6c8d : Fix bug: NullPointerException in ChooserActivity
566f797dd319 : Allow wifi p2p to use legacy dedicated address
02f034299170 : Address comment from aosp/1232197
945e3341f6e1 : Expand UidChecker to check new class initializations.
5676d9888174 : Running various lifecycle-related tests on main thread
f7b0d0e04e89 : Update language to comply with Android's inclusive language guidance
134e7fc4138a : Use last user-resized size when re-entering PIP
7647273fe612 : AudioService: fix overlapping speakerphone + Bluetooth SCO routing requests
89e5cfe9d8f9 : Remove car permissions from common shell package
1a212666e6c3 : Import translations. DO NOT MERGE ANYWHERE
f59055549fab : Refactored PackageManager.onNewUserCreated() to handle user pre-creation logic.
c32b547d0125 : Migrate PiP logs to UiEvent
2fb81031d88a : Separate mic + camera from location
8f050435238d : Fail blocking staged session when rollback is committed
09aafada132c : Move more methods accessing PermissionsState into PermissionManagerService.
b34928e08c86 : Use theme color for AV container background to avoid a white flash in dark mode.
05ed2ceec960 : Controls UI - Do not throttle drag events
c784d9acf7c1 : Fix RuntimeShader example bug
1ced33a41cff : Pass current PIP bounds to #updateReentryBounds.
8bac79d651f7 : Add DeviceConfig flag for drag direction angle threshold for cursor drag
d6158258e64e : Extract LocationProviderManager
6c3defc2828c : Implement a PowerCalculator to attribute system service power to apps
327747f2406c : Make resources APIs visible for synthetic bench
8f659543faae : Introduce a CustomIconCache for editing favorites
b14c463cd30e : Start using vibrator HAL controller in VibratorService
12b6bdf6c3ab : Update atest configs for autofill perf test.
37277508e46c : Delete useless log.
57dff76579e8 : Show ANR dialog for unresponsive gesture monitors
1971ba5dc815 : Unify dispatching timeout constants
eff8f5c18ddb : WifiServiceImpl: Pass in package name for all toggle API's
833b293509ef : Setup crystalball and add more perf tests
296a49c94482 : Update volume control ui for tv
40ac832663c2 : Make javadoc adhere to implementation
f772d29b6a2e : Cleanup how we handle abort of active apex session
11599eeaee7c : Use type safe display IDs.
e03de99a88a6 : Fixes magnification settings did not restore
7ce5807b42ba : Update language to comply with Android's inclusive language guidance
1e14e16ac895 : Add WindowMagnificationBridge for animation
06c1f52ab93d : Update language to comply with Android's inclusive language guidance
57eeb5036ed2 : Update language to comply with Android's inclusive language guidance
98d0d4ba03c9 : Add systrace tag for system property
efc0db38e403 : Fix AppOpsServiceTest flakiness.
ebc00c51bf57 : Capture secure layers in SurfaceFreezer
339b79f5d24f : Fixes the incorrect component enabled check in ShortcutService
df82804342c7 : Tuner JNI: Correct memcpy of C2DataIdInfo
7fa1bd7f79c2 : Revert "Check cross-user interactions for permissions and app-op..."
0d0354c2696b : Check if inflation task is cancelled post execute
89c157c4197c : Update atest configs for multi user test.
429360fb399f : Add guts to media player on long press
a6c09bb2c638 : Protect bluetooth.device.action.ALIAS_CHANGED
328aa43bff66 : Fix uninstall/disable with multi-user compressed stubs
8a6daa61035f : Refactor PackageSetting codePath and remove resourcePath
84e08280d388 : Mark implicit PendingIntents as immutable
86f85936a111 : Introduce ProfcollectForwardingService
8f0b3f263107 : Update GnssAntennaInfo docs and formatting
eb1ec3af9182 : Show volume number in volume control ui
babd1eed3e18 : Mark OpenAppToSplitScreenTest focus test as flaky
43a78de27035 : AudioManager: Add getAudioHwSyncForSession() API
4cc92f87cb7d : [Media ML] Remove hidden API usage in SystemServer
c9d9f93570bf : Update stats-log-api-gen based off of google3 presubmit-checks
a49725a6bdde : Locally store Setting in KeyguardCoordinator
f577eecb7afc : Clean injection dependency to PipMenuActivity (4/N)
837f8c1e8a80 : Removed @Deprecated SystemService callback methods that take a userId.
a3f27095d4df : Merge ActivityTestsBase into WindowTestsBase
9ec06e12290b : Add callback for transition animation
6591174401e9 : Annotating context in framework base
34a09a4cbd2f : Refactored precise data connection state
fe59b7268fc8 : Added hashcode for ApnSetting class
ec5093d4d7ae : Added transport type and id in precise data connection state
c3fbbcc4a7d0 : Import translations. DO NOT MERGE ANYWHERE
6f234de060bd : Allow multiple tasks to change in one transition
275a241b0a2a : Import translations. DO NOT MERGE ANYWHERE
12223f0edc50 : Update Visualizer implementation after changes in AudioEffect
e4e886f41dfb : Import translations. DO NOT MERGE ANYWHERE
a0d16dd7588b : Import translations. DO NOT MERGE ANYWHERE
b0fe48ac84d3 : Restore PIP to non-fullscreen bounds if it was non-fullscreen.
fcd0019c327f : Import translations. DO NOT MERGE ANYWHERE
05a35b18775a : Rename blacklist to denylist
bacecee90b63 : Do not log sensitive information in AudioService.
cc217e3b8c29 : Pass WRITE usage flag to the mapper if ImageReader was created with a WRITE usage flag.
144e6b344cb3 : Add @hide people service API to access the recent conversations
6a7dc402d5fb : Zygote: preload Vulkan driver if hwui renders with Vulkan
4bec7098c6b1 : Inclusive naming of app enumeration changes from R
4ea9075124e3 : Make aapt2 terminology more inclusive
bf371750449b : Revert "libhwui: avoid creating GPU context in Zygote"
9b421ee9dad2 : Cache Feedback Enabled Setting in Controller
dc7e9941d22d : Add key layout for 8BitDo SN30 Pro gamepad
a8728c993e71 : AudioService: suppress superfluous volume changed intents
c553798e859c : Add EBS interface to BatteryController
ddca494f4fc0 : Revert "Add EBS interface to BatteryController"
45acebc87c23 : Updated layer capture in JNI to match updated function
bc27bc7189eb : Updated display capture and screencap to match native functions
0cbe9d948bbe : Update stats-log-api-gen source based off of google3 presubmit checks
7fce33931b88 : Simplify handling process died for activity
00a7fa569951 : Enable/Disable flicker assertions
4fb0877a920e : Remove legacy callbacks between recents and split screen
99b11551754a : Disable overriding task transit animation.
cbf9c819fa9e : Add flag to disable customizing task transition animation.
c63778e7a4a5 : Post-review fixes from http://ag/12048560
a1cf2319a225 : Put finalized child staged session at correct place in dumpsys
76e523aa00a6 : Update language to comply with Android’s inclusive language guidance.
4320698b86e4 : Replace coversRegion for coversAtLeastRegion
7b0b9a5e6f72 : Skip post install app data preparation for /data/preloads
b8e740433e60 : Import translations. DO NOT MERGE ANYWHERE
832c34e409f8 : Import translations. DO NOT MERGE ANYWHERE
4e217ed3a3ad : Don't set mDestroyed for a staged session
5495cc9b9bdd : Make AudioManager device volume behavior APIs SystemApi
a42d0809d9d3 : Import translations. DO NOT MERGE ANYWHERE
80356e4c8993 : Import translations. DO NOT MERGE ANYWHERE
add468c01205 : Fix the save UI does not restore
c652a53f27c2 : Import translations. DO NOT MERGE ANYWHERE
8c9d0bc01588 : Import translations. DO NOT MERGE ANYWHERE
d9d434659834 : Import translations. DO NOT MERGE ANYWHERE
6d0d111c6dd9 : Add TEST_MAPPINGs for autofill under widget
68bed30eb2f9 : Update language in AppStateTracker to be more inclusive
13871486ac86 : address use of DummyIME in UI Automator
d5949deb8bf6 : Set correct attribution==featureId and message for broadcasts
8452f4ac7edd : Import translations. DO NOT MERGE ANYWHERE
906a2e4fb2d0 : Set up config update code path
1599e0207ce6 : Fix confusion of userId vs. uid
0945f6cd0d0f : Add ADB commands for setting color transforms
50fff3b2b39f : Rebuild actor map if it's queried before onSystemReady
02f646848df4 : Prototype launching FED after detecting 5 taps power button
9705b01b4ddc : Remove View Injection from KeyguardClockSwitch.
23faf9589598 : Make scheduler robust to duplicate finish calls
f5f3e6894713 : AudioService: enable reusing an AudioPolicy
bddbeea18d90 : Add focus change assertions to FlickerTest
ac15253ece2a : Update language to comply with Android's inclusive language guidance
4abc23e798b0 : Make AudioManager.FLAG_FROM_KEY @SystemApi for Module
dc38ddfe2046 : Import translations. DO NOT MERGE ANYWHERE
8ca31120bc74 : Bind NotificationService with INCLUDE_CAPABILITIES
b36bfddb1e72 : Wire-up colorMode="hdr"
0db0a7a130e8 : Support crystalball for WmPerfTests
0444e7fe1d1e : Import translations. DO NOT MERGE ANYWHERE
45c5ad3bec4d : Fix issue with internal Active Source state tracking
c3728f6f4596 : Fixes the invisible unknownApps blocking keyguard transition.
040ddba09276 : Remove non-hierarchical animation logic.
4ee91bb557aa : Don't send onMultiWindowModeChanged if relaunch activity.
34d1db18ddfd : Check permission via PermissionManagerService in PackageManagerService.
138d7a3d8e44 : Import translations. DO NOT MERGE ANYWHERE
b1d2b9dc94b1 : Fix #removeChildSessionId (4/n)
40fc1cde8ecb : Fix #removeChildSessionId (3/n)
35da76412572 : Fix #addChildSessionId (2/n)
d16e9d3b5da7 : Fix #addChildSessionId (1/n)
acae3c0f3bb4 : Ensure mutation to multiple objects is done atomically
8b56a38eb0c6 : Update language to comply with Android's inclusive language guidance
0cc5ccfec6cb : Update CorePerfTests with collector libraries.
fa09f2614d44 : Added ScreenCaptureArgs and LayerCaptureArgs
1186e6875885 : Move InputApplication to use std::shared_ptr.
690888547af3 : [SettingsProvider] fix WriteFallbackSettingsFilesJobService holding wakelock
71cb19a6ce54 : Update language to comply with Android's inclusive language guidance
e052c8832e2c : Update language to comply with Android's inclusive language guidance
3a4c61e5c2d9 : Update language to comply with Android's inclusive language guidance
216c91ead186 : Fixes AttentionManagerServiceTest.
66f8ae706115 : Rename JobStore method and parameter.
7f31e5e8f908 : Get carrier-privileged app bookkeeping out of the main standby lock
ff800a363bbd : Notify IORap without including packages for secondary dex opt.
7910bd8def9b : Update language to comply with Android’s inclusive language guidance
c9405cf22b83 : Update language to comply with Android’s inclusive language guidance
75825fea669b : Use default (testkey) cert for SimAppDialog.
d896657f2099 : Do not animate padlock when fp
dd3bff09e179 : Recreate media controls when style changes
1c1b3566a90c : Consolidate screen brightness constraints
189d4af72116 : Add dismissUserStats to NEM#performRemoveNotif
e6b7a7bc8362 : Migrate splitscreen to WM shell lib (1/n)
90fb1576fbf5 : Implement Tutorial panel for one handed
06d0c27a547d : Simplify BrightnessSynchronizer
572ef12b3dc0 : Fix consent timed out to sharing bugreport data
f7f4f62850d7 : Add BugreportManagerTestCases to bugreport presubmit
3c7ac7de467f : Fix "null" toast when FillCallback.onFailure(null) called.
05cdb9972ac1 : Always stop dhcp server even it is obsolete
c7ab3115b7a0 : Migrate wm package in sysui to WM shell lib (4/n)
6d6535d30b12 : Replace hidden API startForegroundServiceAsUser
a45d120a764b : Migrate wm package in sysui to WM shell lib - CarSystemUITest(4-1/n)
f9dadfd07163 : Remove dead code for AnomalyAlarm
4402486d37dc : Remove alarm manager dependency from anomalyalarms
278352ee7e5c : Add documentation for added 5G RAT capabilities
06b518fbeb4d : Use AIDL compiler to generate InputApplicationInfo class.
b28272403b6e : Allow mocking RuntimePermissionsPersistence in PM Settings.
9486831d5354 : [Wifi] Update language to comply with Android’s inclusive language guidance
c42172ece741 : Removed APN name and types from PreciseDataConnectionState
67640823bb98 : Clean up some of the Content Provider code.
c546ba79e0ad : Remove unnecessary locking around DefaultPermissionGrantPolicy.
3d012cb54573 : Avoid calling into package manager while holding permission lock.
875c8210637c : Import translations. DO NOT MERGE ANYWHERE
875b0000b9b5 : Remember the stack position, including across configuration changes.
028ffa470b85 : Remove "Blacklist" nomenclature from USB services classes.
8defab21eee2 : Clarify the difference between foreground and visible.
9336d9e13b82 : OMS: Add config_signature policy handling
db96e8a1d5e0 : Reorganize some of the ContentProvider methods.
6ae0640c32d0 : Add EBS interface to BatteryController
d577e728e9bc : Workaround memory leaks in Looper
f83267e260ce : Skip handling accessibility events while nav bar is not initialized
293096a0cbfd : Use red-on-white rather than red-on-black.
12259e59c415 : libhwui: avoid creating GPU context in Zygote
52c3c4cd36d4 : Support crystalball perf tests.
b670ffd09b90 : Change Slog usage to Log
f8c434eb7a37 : Migrate from GrContext to GrDirectContext
1180c62e74b6 : Update magnification button UI when the device configuration is changed
07bf1ddddd65 : Records checkpoints for shutdown/reboot calls
22eed082917a : Import translations. DO NOT MERGE ANYWHERE
d934df6bbd00 : Add source bounds change callback
4fc6f9474d7e : Revamp pipeline view manager
7cac8493f986 : Keep top fullscreen tasks on top when dismiss splits
c39695824041 : Don't show new groups until their children inflate
8b42293e2e00 : Cleanup PreparationCoordinator a bit
44c695bb087e : Add onCleanup() method to Pluggables
94edc7b6158d : Introduce GroupEntryBuilder
e87ebbe2fd1d : NotificationEntryBuilder can modify existing entries
d9736c207866 : Move creationTime into ListEntry (from NotifEntry)
89ed673fc8c0 : Update language to comply with Android’s inclusive language guidance.
935906e180ce : Fix NullPointerException thrown by logging
72b0b2651f28 : Check cross-user interactions for permissions and app-ops operations
18ef6dde014b : Update Javadoc for DisplayAreaPolicyBuilder
9b49f3e7c9f0 : Temporary fix to crash on permissions removal
653dfc989756 : Add logging enum for settings emergency sos button gesture page.
66c1b9ade71e : Improve support for reparent operations in app transitions
5b86fe8ff653 : Fix case where we were still handling broadcasts while switching bars
9045023ead86 : Refactored CarUserManager to use AsyncFuture.
696f0adb5979 : Fix build by using ALLOWLIST_TOKEN
5d59baaf216e : Fix contentcapture perf tests not executed
cecd53dc710b : Let apps see if their conversations have been demoted
0a1580142661 : Remove inaccurate comment from cross_profile_apps.xml.
7f343c9f3875 : Fix autofill perf tests not run.
99e0b9a01c1d : Toast on broadcast receiver notification trampolines
bccf46f6b630 : Do not instantiate one handed objects when property is not config
80ae2148e521 : Remove DisplayContent#positionDisplayAt()
c3decccdc617 : Fix WindowInputTests#testOverlapWindow failing (1/2)
5abacddfc335 : Rename temp file to use a valid image file extension
143525b42ffd : Remove deadcode in PackageManagerService
be70384952d3 : Persist sessions on the handler thread after sealing
b594b6f09b58 : Fix UnsupportedOperationException in CutoutSpecificationBenchmark
63537674a2f2 : Merge #positionStackAt() into #positionChildAt()
dd59df096a14 : DataChangedJournal.forEach(): Fix fragile loop condition.
19a88b6d09d3 : DataChangedJournal: Disallow null files/directories.
2b3004dcc1bf : Fix DataChangedJournalTest.equals().
9919a2925eb1 : Added builder for PreciseDataConnectionState
71a0307d5dca : Improve dumpsys user readability
d9807a663e2b : Don't calculate isSameProfileGroup twice
a0d8ef8a2653 : Streamline Dagger Initization.
cc7d12ea291b : Fix issue which Ion handle are free twice.
1b1c43f27c84 : Support Android TV
b8b5eb0ff9e2 : Support flicker DSL
7e1afe23daf6 : Improve LocationProviderProxy package guessing
1312174396fd : [NetworkSuggestion] Fix getEnterpriseConfig
3156d61ffe8c : Use more inclusive language
6f9a0bf04468 : Finish fixed rotation after recents moved to top
7a0d22475619 : fix uninitialization issue in JankTracker
f2a8b43aa095 : Add content capture performance test cases
348f498252b0 : CEC Standby messages when going to sleep
af5ea8b3a8f6 : Create InstallParams directly
b59292eecc18 : Create VerificationParams directly
7577cfda04a4 : Remove deprecated code from stack & expanded view
90f2c1fccb04 : Move manage menu user education into subview
1cb0765f0ae6 : [Refactor] extract multi-display module
8b1107d24eba : Keyboard navigation for CompanionDeviceTestActivity
3ce0539bd342 : Screenshot secure layers in ColorFade
da1420e2a012 : Fixing a few more leaky refs to NavBarFragment/View
112e3c2d049d : Log only a summary 'Found stale backup journal' message.
3f74b33211fd : Stop keeping freeform activities visible.
f2b2daaa79d9 : Apply adjustment to all enqueued notification records with matched key
a82281f6e764 : VIS : SoundTriggerService: fix fake AudioRecord creation
a0546c79128c : Add logging for swipe and timeout
7eb83f2d97df : Remove unused PIP Animation Code.
afec5ccf7207 : Assorted cleanup and refactoring
3328749545c6 : Remove the check of 'fused' provider for DBH
709727fcde47 : Fix AuthControllerTest
c68053a3c3aa : Fix spurious undead process warning
16e7b5cfe5d5 : Trim down class fields of InstallParams and VerificationParams
9e5ffa91de09 : Extract verification logic out of InstallParams
36f0f4575034 : WebView: remove non-inclusive terminology from docs
0d3caed705ad : Replace 'whitelist' with 'allowlist'
d271cdff5e6e : Move dismiss target from stack to subview
c9e1e1d340e7 : Reorder overflow button with kotlin refactor
a3edbea9ad81 : Don't force disable icons when app is fullscreen
b96865e114c0 : Fix missing IME switcher icon (w/ a hardware keyboard)
3cc809b0d93e : Undo the initialization if TimeoutException occurred.
e8527305da97 : Don't include inaccessible data dirs in library paths.
1deae98badf6 : Import translations. DO NOT MERGE ANYWHERE
f247c76020e9 : Set default locale to US
6ec33fdaf97d : Update active touch regions in the nav bar
5a7e66275155 : Skip bg PSS collection for apps using a camera
0deb0e3dfdc2 : Revert "Revert "Add pulled atoms support for native clients in s..."
44cd068bc953 : Introduce SettingsProx in place of Settings.
19b8ebf109fe : Add --source-path flag to AAPT2 compile
fe4b8c262751 : Restricts notified app ops based on flags
882116eea1f8 : Add back privacy chip
e2baef1cba7e : Import translations. DO NOT MERGE ANYWHERE
765631a5ff2a : Controls UI - Remove stale references to prevent memory leak
36a901b6bd62 : Add some preconditions for WmPerfTests
374021e3acb5 : [Wi-Fi] WiFi SettingsLib inclusive language fix plan phase 3
7bf786f574b5 : Remove obsolete method in IMediaBrowserServiceCallbacks
9d211b7460cc : Remove an import in MediaBrowser
92927b0221ba : Replace "whitelist" wording from BAL's code
82278d78b782 : Rewrite some methods (3/n)
8a94cc70965e : Clean up dependencies to SystemWindows
204199b16032 : Import translations. DO NOT MERGE ANYWHERE
919d1d280e95 : Migrate wm package in sysui to WM shell lib (1/n)
1fbb8a68d438 : Correct protectionToString
07af477dc1e8 : When dismissing PiP, don't set bounds to null if setting to FREEFORM.
e4b485fa7096 : Moving AppStateTracker to apex directory
dc33904acb10 : Remove references to system-user-whitelisted-app
0a2fb3bf002d : Detect 5 tap power button click and log in logcat
95174051ec9a : Do not animate NSSL when in battery saver
2ec605090e63 : Add support for Scuf Vantage game controller.
55e80e8f462b : Handle null media metadata
c5e4b8e6bf91 : Create-user logtag and re-order
400d08607206 : Add transaction info on ContextHubService dump
2d0d2d18475e : Unlock keyguard for screen recording action
59fd3a9c50ba : Update JNI to match new MotionEvent initialize
0c451ddca60d : Update display info on hotplug
9a7bd8477f70 : Controls - Reduce binding priority
a00600f64e1b : Adding shell command to enable testing car mode changes
2c23e79ce9d1 : Create Builder for NightDisplayListener
037d3b9563bf : Refactor QSTileImpl and remove Dependency.get
99c61e27f5c7 : Move onNotificationClear back to NEM
278a28dfb4ea : Remove powerHint from IPowerManager.aidl
791332f4d5f8 : Add debounce for hide animation of fixed rotation recents
2e23b5c0139e : Remove callbacks and messages in onDestroy().
b6843d5d2714 : Offset dirty rect for surface insets correctly.
5bc2540a8089 : Make IHdmiVendorCommandListener oneway
88338ff08016 : Postpone updating idle states to after the boot.
8b2554732e1a : Do not reposition leaf tasks from grandparent tasks
7ebd559ba910 : Create SmsManager from a context
6a5b8b1f6db1 : Introduce uses-native-library tag
33df26a13278 : Fixing resource package name
d35002d36247 : Add ripple and border to emergency call button
290a624441e9 : Move call to MediaRouter2Manager to worker thread
9c9e5b3bcd5f : Add truncate timestamp annotation to BytesTransferByTagAndMetered
99fbbf871721 : Reduce usages of ContextThemeWrapper causing memory churn
06df1f5e98fb : Add support for colors in PageIndicator
9f1c77347045 : Intitialize AcceptableLeftDistance with NUM_OP-1.
ac5814c218fe : Add partial WmPerfTests to presubmit
c8525ecbe386 : Prevent NotificationSwipeHelper from retaining notification
2ea6a26b4d2f : Add HapticGenerator.
c88cd4418cf1 : Clear identity when checking strongauth flags
21df0361056d : Assign NotifSections in new notif pipeline
1109a0c5446c : Initial splitting of Content Providers from AMS.
347196a3eeeb : [wm] Use existing parent window token for child windows
70f72351a15b : Link ColorInversionTile to Preference
2018d2bd3c8e : Add function for adding EXIF to WebP files
d162de937b1d : Remove activity without process before killing from force-stop
ba437e8a6126 : idmap2: remove call to obsolete 'idmap2 verify' from valgrind.sh
3abb504a0812 : idmap2: remove the 'scan' command
2d9334940f01 : Fix panic gesture for hidden navigation bar
e1f4d51d555e : Add hasEnabledNotificationListener API
a39f84ee3504 : Make #sendPendingStreaming a static method (2/n)
ebd86f626722 : Some code cleanup (1/n)
3f51a96792d3 : Prevent sleep tokens from being created recursively.
b7f02a3e1d16 : Merge ActivityStack into Task
b88c93ef011e : InputManager: Support amplitude control for InputDeviceVibrator
e58f9196ed9c : Import translations. DO NOT MERGE ANYWHERE
f4ecce515f37 : Import translations. DO NOT MERGE ANYWHERE
8c1fb6ff9e20 : Import translations. DO NOT MERGE ANYWHERE
a7722bb10ff9 : Import translations. DO NOT MERGE ANYWHERE
a6148d6ff361 : Import translations. DO NOT MERGE ANYWHERE
3c2682af4e9e : Do not lock headless system user 0 data
c486219bcb56 : Update Fingerprint/Face getSensorProperties
8b84a38e8c8e : Revert "Add pulled atoms support for native clients in stats-log..."
5fb9e17a8d77 : Update preinstalled-packages-platform-overlays.xml
be8b9eb16d4e : Add ability to change PiP menu icon locations on the fly.
e619eef58636 : Add Feature FULLSCREEN_MAGNIFICATION for DisplayArea
469a3084b77d : Clean up back handler from prototracer
cda60ac3f9e9 : Removing unnecessary code
e6e49b59cc97 : Rename setDataEnabledWithReason
6e8b38a29fe6 : Eliminate redundant churn in SharedPreferences
d760ca71c975 : Add removeListener, update tests, hide binder
f4cf0fb915ae : Use only @FlakyTest annotations on FlickerTests
89f7de19c3d3 : Promote NO_ISOLATED_STORAGE app op to SystemApi(MODULE_LIBRARIES)
38dfd1961116 : Ensures the slop value is fixed cross lines.
53f93019c1f1 : Update flicker tests documentation.
e4dfdd8545bc : Import translations. DO NOT MERGE ANYWHERE
c3f367e919fb : Add test for the ordering of the result of app kill info
78c4babe4daa : Migrate PIP resources from SystemUI to WM shell lib (3/N)
308faa3d3a2e : Add truncate timestamp annotation to DataUsageBytesTransfer
6e054b4ff1b6 : Run transitions on multi-activity PIP when moved to back.
10dc347f6d12 : Report NR connected state to provide resolution of 5G NSA mode
9c17cde97172 : Fix failing tests in AppStateTrackerTest
d125b447d7e1 : Fix TextureView calling eglCreateImage with a destructed buffer
870676c977ab : Tuner JNI: fix the DATA_READY and DATA_CONSUMED flags
201c064d3bda : [resolver] only keep one preferred activity if selected with always=true
1cb4c72c3a48 : Carry attributionTag for DropBoxManager
6346b5ec0608 : Clean up some logic around long press on nav bar buttons
6cb16984ea12 : Fix some inset issues
acd4d23f1e86 : Avoid churning NumberFormat instances in ProgressBar
6523a4fb7052 : Switch APCT View tests to Jetpack Benchmark
c17a2423defc : AudioDeviceInfo: make TYPE_REMOTE_SUBMIX public
3bc59bb03b63 : Use Android Q compatible external dir
6429892ea969 : Fix app window detection on WM traces
69b95fa2a55f : Make Paint/Shader/ColorFilter#getNativeInstance conditionally thread-safe
10bd89886cff : refactor reportPasswordChanged
97618f12d79e : Ensure obb migration finish before mounting obb for app data isolation
0d5531b9df95 : Replace reference equality with value equality
9a747776b283 : Update robolectric tetst for BackupEligibilityRules refactor
9a724ed0b3a4 : Migrate usages of AppBackupUtils to BackupEligibilityRules
56c6ba391760 : Fix getActiveApexInfos for ApexManagerFlattenedApex
157e1369718b : Only disable volume UI for TV playback devices in full volume
3bf53c6092d0 : getVersionedPackage can't see packages installed on the 2nd user
838dea54caba : Pass correct install user when creating sessions
c4856d227e7f : Add test to compare the cost between regular and pooled lambda
1b6ad1403bcd : Attribute data usage to virtual RAT type for 5G non-standalone mode
aa943b203938 : Compiles wm shell against the platform APIs instead of SDK
7016e97d6ee9 : Use sf animation handler in PIP PhysicsAnimator
a82529e6a066 : Add support for Razer Junglecat game controller.
2e82e62cdc08 : Use unique_ptr when creating InputChannel
e28cef055b3d : Use std:shared_ptr for InputChannel
a654dce7be83 : Import translations. DO NOT MERGE ANYWHERE
11bbbee915c5 : Add permission QUERY_ALL_PACKAGES into WAPPushManager
7d20bffe29a7 : Import translations. DO NOT MERGE ANYWHERE
613ee92b155c : Check foreground and appOps for BiometricPrompt#authenticate
1f9cce1b37df : Update authentication when encrypted or lockout
4da8d0f2abf5 : Read panic_button_gesture setting value in GestureLaunchService.
ec72e875637e : Prevent incorrect alert triggering
f4a486ec5057 : Merge module-lib-api-stubs-docs and -non-updatable
2dec42fa6678 : Move task to back when the back button is pressed on root task
6d99ddcecbec : Add pulled atoms support for native clients in stats-log-api-gen
9aaae09c65c2 : Remove goto from android_view_MotionEvent
14ab28f20eac : Add permission for CTS UnsupportedErrorDialogTests
aaa8d9fe67ee : Run Binder.dump away from main thread
c6db4059da79 : QSTileImpl is set to DESTROYED when handleDestroy
4751228fc701 : Bring back touch events for double tap and double tap and hold.
44c4994dca5e : Don't clone the locale redundantly in Configuration.setTo()
5230993c3588 : Add support for Razer Kishi game controller.
82e521ca868b : Remove ActivityManager#getService() API
91b264a38393 : Do not attempt to account for settings window in PiP
3c0d3ca37e6b : Import translations. DO NOT MERGE ANYWHERE
ac89c7736463 : Import translations. DO NOT MERGE ANYWHERE
e5e6a2d2e629 : Protect isInstallerDeviceOwnerOrAffiliatedProfileOwnerLocked (11/n)
5a24a59d0c74 : Verify DisplayArea bounds in WindowMetricsTests
68d02e9a25f7 : Add DisplayArea support for WM#getMaximumWindowMetrics
ef5e1a6dbee8 : EventSequenceValidator: Only record the debug log in debugging level.
4f0e50602447 : Fix AuthController crash
ce665e13747c : Remove reference to dead-end IntDef
e2fbc3b8111d : Enhance PropertyInvalidatedCache debug
e34bc33af3a7 : Delay sending accessibility events a little for temporarily detached view
e375b1e50c25 : Add icon logic for 5G SA mode
53633573c27e : Decouple logging from BubbleViewProvider
dd9c188f1eb0 : Add a null check for EuiccProfileInfo access rules at creation
a455e332a3e6 : Disallow windows in multi-window mode turn on screen
3d655ad09e86 : Replace manual creation of StatsEvent objects with their appropriate buildStatsEvent() method
03cad514ba57 : Annotate CarSystemUiTests to be run for AAOS pre-submit.
d6fe1304bfa6 : Add null check in FaceService#isHardwareDetected
b0a213ef066a : Refactor AppBackupUtils into BackupEligibilityRules
f67b5b5ff873 : Use the processName from ProcessRecord instead of ApplicationInfo
2f9eecd8aafb : Make mReentryBounds protected
a455113a2b5e : Prevent NotificationIconContainer$3 from retaining NotificationEntry
6bc5ae0cf732 : Transcoding: Add HEVC->AVC performance test.
917235f04529 : Remove TimeController constants.
78d58fd0347d : Use VariationPosition instead of Axis.
7b2fdb4cea0e : Fix mismatchecd use of isEmpty in Sidecar
5d4c2ab3ed0a : Allow FGS notifications to be snoozed
41ccbfb4224c : Proper API hierarchy between MODULE_LIBS and PRIV_APPS system APIs
339c2ec2bf8f : Re-submit "Build FrameworkStatsdTest test against the sdk"
8364039bddb3 : Prevent RemoteInputView from retaining NotificationEntry
c18f0a356274 : Add intDef annotation processor to generate mapping
2f5eea17c744 : Rename some methods (10/n)
ea77f7cc413b : Ignore Flaky test until the final solution available
329c60d4af13 : Skip resuming activities on sleeping display
a17858d1f399 : SystemUI include static lib WindowManager-Shell(1/N)
f9a9fcf7bbe2 : Create settings key for panic button (emergency sos).
c3a32b861d6c : Avoid overlapping jobstore disk writes.
8e9a3cf84d9d : Fix the illumination dot getting stuck
389a7260fc80 : Improved logging when PermissionController package is missing.
bcf812b72f93 : Bring back AudioRecordingDisclosureBar
b929ac764761 : frameworks/base: Add Elecom gamepad support
4c9294fe7b71 : 34/n: Rename several trackers to dispatchers
213c08ec5533 : 33/n: Do not upload logs if any fields are unknown
6e9344d2826b : Use synchronized blocks to access lock protected fields
2c75eb86a1e5 : Moving AppStandbyController to the module background thread.
858de7a456e1 : 32/n: Move Face1.0 into its own wrapper
34aea08abe6e : Adjust log buffer format to match logcat
929d80f7266d : Add dependency on libui-types
5a8fecd007eb : Move things in InputWindowInfo to enum classes
cbb392fa6952 : frameworks/base: fix Logitech Dual Action gamepad
6daa84624cc3 : Replace manual creation of AStatsEvent objects with generated method
75a89e98c4de : Turn off TVs on power button long press
9d83d35132d9 : Do not use default locale to create file path
72779ac93606 : Fix offset bounds cut off display cutout region
0c5a37f0f3c1 : Hides window magnifier UI when the device screen turns off
21794acb2064 : Fix test case fail
f495bc1e9d18 : Remove using AudioManager.FLAG_ACTIVE_MEDIA_ONLY
49a86b728a96 : Update preinstalled-packages-platform-overlays.xml for overlay packages
f8d8aea425f4 : Create test display and window only if needed
75515f55f949 : Import translations. DO NOT MERGE
04b020e47a11 : Import translations. DO NOT MERGE
b07899884d9a : Import translations. DO NOT MERGE
b39dcd5f2a09 : Import translations. DO NOT MERGE
66679128bfa4 : frameworks/base/wifi: run CtsWifiTestCases in presubmit
06aaffe4b2e9 : Fixed ContentCaptureSession javadoc.
f8819552bbc4 : Fix arguments capture in SoundEffectsHelper
1682b8f6fbe8 : Use UDFPS overlay for UDFPS enrollment and authentication
07f0054df336 : Update PowerNotificationWarnings
21157d56a926 : Expose MmTelCapabilities#isCapable() as Public API
1baab8c31b4c : Moving alarm manager native code to apex
0a2ccf302bdd : Don't count proxied jobs toward scheduling limit.
4177a5ee62fe : Use reentry size to calculate PIP entry bounds
204b391fc250 : Make non-blockable notification more robust
d08b3a68cc39 : Fix locking in ServiceListener
7208d0af87dd : Camera: Remove all camera HALv1 code
0b002e78f37c : Support z-ordering of task display areas
5679a841b75c : Allow reentry bounds to be overriden before saving
2f2e13c1b6ca : Add BackupManager API to start migration
2e746df84d29 : Fix some bugs around stack parenting
350461776082 : Do not enable storage data isolation when mount mode is none.
a7e3dac7bd0f : Import translations. DO NOT MERGE
ba98170effa6 : Use Log.w(String, String, Throwable tr) instead of Log.w(String, String)
f00f2203b578 : Fix NPE on getTitle()
0ede1eadb77f : Offsets the position of window maganification by the margin
ab1dcf5e7950 : 31/n: Move Fingerprint2.1 into a wrapper with its own scheduler
c634a8f48c9b : Avoid extra calls into updateOomAdj
9a470b667ba2 : Add ACTION_CANCEL to input command
c26013462c1f : Add a method to notify when is safe to send broadcasts
2fd238f6a2de : Transcoding: Add more tests to collect the performance.
00af9a3205cb : Ask location provider for its package name
3a47293cb462 : Remove Deprecated-At-Birth APIs from PDCS
0e3bbeb5b7fa : Put showing and hiding of the overlay on the UI thread
0835976c51fa : Fix udfps_view.xml to refer to the correct package
530da166529c : Add @CriticalNative to getNativeTid to improve performance
f4d1168056ab : Fix multiuser access to setNotificationPolicy
c908b42a7249 : add offset to calculate buffer size
1d4d8d17b7d8 : Remove DozeFactory. Add DozeComponent/DozeScope.
d5b6021f7138 : Import translations. DO NOT MERGE
c9ae1ad9811d : Remove duplicate binding of RowContentBindStage
f71511387cb3 : Deprecate high power location broadcast
7af6359bbec0 : Inroduce UNIFORM_OPS sampling.
6cb24816c3a9 : Allow client side permission check in AppOpsManager
cf9f27ecd5fa : Revert removal of power hint from PowerManager.aidl
d00eee214702 : Import translations. DO NOT MERGE
778f404a54d9 : Listen for overlay package changes to update the movement bounds
38f2a5fb686d : Add vibration scale tests to VibratorServiceTest
d0b3d1a11cfd : Call toString instead of casting.
42414a3ad81b : Replace broken --wait flag with --wait-for-staged-ready flag
cb4471265e63 : Bump up the max persisted uri grants
dffcc471d1fc : Update Dagger2 dependencies.
79331e77f1f0 : Make ANR dialog settings visible to tests
a7fa92bc5c7a : Insets: make decorFitsSystemWindowInsets apply cutout insets
a813bc1f0539 : Remove persist.sys.fuse == false code paths
41e60546b082 : Create VibratorServiceTest
010fa6ae4e9b : Add a lock to guard TCSession's destroy behavior.
b3cbb4391285 : Exclude extra navigation bar insets for floating windows
95630a20cda3 : Simplify check-behind-fullscreen-activity
cb7c43e27274 : Remove using hidden UserHandle APIs
31f6a00afa93 : Apply overshoot interpolator to one-handed mode animation
2ddce8af7e14 : Protect accesses to mStagedSessionXXX (9/n)
631f6a1b9449 : Protect accesses to mParentSessionId (8/n)
807f59ebb755 : Protect accesses to mPackageName (7/n)
7f344ac524ac : Protect accesses to mDestroyed and mDataLoaderFinished (6/n)
4c053b827813 : Protect accesses to members of childSession (5/n)
39fae7be5279 : mSealed is not protected inside #setPermissionsResult (4/n)
bf2dd8b6f392 : Protect #handleInstall with mLock (3/n)
749242a21a2d : Rewrite #restartSystemServer
64413843b5d5 : Simplify handling activity config a bit
e1b8d8fcd1be : Avoid null plugins, so we never have to special case it
cab87314a571 : Keep old callback thread
ce28b2572eea : Collect native TIDs for binder threads
4a0578fc5aac : Update docs for ACTION_SIM_STATE_CHANGED
416269ee56c3 : Introduce DisplayAreaGroup
ff7fe37905c5 : Correctly detect dead soundtrigger HAL process
27fa2683ede5 : 30/n: Combine ErrorConsumer and Cancellable
36d609f65a13 : Use Executor in AsyncSensorManager.
3c47c7b49796 : Transcoding: Add test for cancel transcoding.
6d7745e1bca7 : Added systemui controller to control system bars.
e0f787cc61db : Add PROPERTY_DOWNGRADED_CONFERENCE to logging
41721428bd72 : Fixing gradle build for SystemUI
7aeac460b10f : If DismissDragToEdge is disabled, don't show Magnetized target.
be5406b44fc6 : Change Slog usage to Log
da218f832d5b : Move tests into specific packages
7b9ad947d8cc : Use kotlin lambdas on flicker assertions
2e5a1c222fab : [FSD2D] Add migration-aware methods to AppBackupUtils
c0254c80571d : Convert flicker tests to kotlin
3ac333f2d20e : Rewrite how we abandon sessions
fbfaadc285da : Revert "Change mounting storage data and obb to on by default"
045951b13322 : Wire test API to reset the state of AppErrors
50544552c85f : Remove IntArray usage
c9aa51b1738f : Do not schedule relaunch for local activities
f53329235d5c : Update listener instead of creating a new one
f4f1218d183d : V4 signature check refactors.
95c204fd80ce : Add forAllTaskDisplayAreas
41b5971499d3 : Force InputManagerService to communicate via InputManagerInterface
099b44a9dc9a : 29/n: Fix EnrollClient onClientFinished
dc5a79855ad7 : 28/n: Move authenticatorId update to RemovalClient
4130c6d4b252 : 27/n: Slightly update/fix ClientMonitor.FinishCallback
40983d0862b7 : 26/n: Move ClientActiveCallbacks to its own file
cc6b2ba40489 : 25/n: Make InternalCleanupClient generics/templates more correct
1a8ab724eb14 : 24/n: Use lazy retrieval for HAL
71520ed21765 : 23/n: Move LockoutResetCallback tracking to its own class
e18aa866fb4c : Tweaking workaround to use fallback with null buffer
8e9417e87366 : SystemUI: Reset PUK StateMachine after PUK is unlocked
b77d9e984cf2 : Added support for pulled atoms for stats-log-api-gen
7241be7abfde : Refactor to fix java/kotlin issue affecting sysui-studo
ce2fb6337561 : transcoding: Add benchmark for transcoding.
432f3705a9ee : Fix print-logs
676897dc11bd : Move PointerController enums to enum classes.
0cde5911bccf : Move PointerController from sp to shared_ptr
600b0581a9d9 : Enable tests in HdmiCecLocalDevicePlaybackTest
28dca240f7e1 : Enable open split screen test
1bc5844614d6 : Refactor one handed displayArea working flow
18d0cfb251db : Delete APEX CE snapshots when a rollbck is deleted (2/n)
edbfd229e832 : Fixing an embedded display as a top focused display
19d214bd759f : Sending A11y events when a view becomes invisible.
abddeb121070 : Import translations. DO NOT MERGE
5d84ef9b3ec9 : Don't offset the position of the thumbnail in change transitions
52ba2178f811 : Rename and move classses
03542611973e : Add missing isShellUser check
ca0c18dc4cb6 : Make pending intents of uninstall failure immutable
33f175857101 : Make Print notification intent immutable
5c5f6ad27a96 : Fix ConcurrentModificationException
1e4315007347 : Fix boot timeout and reduce boot time
138c24fb136c : Ensure split-screen support isn't reported on devices with small displays.
1823bfe5dc7c : Add support for Razer Raiju Ultimate Edition Controller.
3e02cf2a7a6d : Add support for Razer Raiju Tournament Edition Controller.
611f0c8ab709 : Fix AutofillValueTest#autofillEmptyTextValue.
431f3af83b64 : Remove using hidden API: MediaSessionManager(Context)
78fdbd91de28 : Import translations. DO NOT MERGE
8f79003becd7 : Remove using ServiceManager API in MediaSessionManager
0cfdab157776 : USB: Refine misleading error message
1a5dc053527e : Unmute audio streams for full volume device
1ffdf4222ada : Do not reset preferred top focusable stack before positioning
2580b4375cb2 : Fixing A11yServiceInfo.packageNames set to Null not work
4925e3a22097 : Fix transfer API.
7b20e7f188ae : Atomically apply windowing mode and display windowing mode
fd92ab321433 : Change axis definition for Razer Raiju Mobile Controller.
87ea5e17179b : Update test-lint-baseline with new checks from S
6fe194fd924e : Remove reference to MultiPackageInstallParams inside InstallArgs
9de45c97b8d3 : Add Settings keys definition for swipe bottom gesture
c45b6a146c79 : Fix deadlock in StagingManager.getSessions() method
534642ef5874 : Create a channel using which PMS can return result of verification
9e6b95e500bd : Protect mIncrementalFileStorages with mLock (2/n)
94899bde1666 : Protect access to mChildSessionIds with mLock (1/n)
1d03b5c4b8fa : Reset allDrawn when an activity is relaunched
75ad6c103fd5 : Remove old puller code from uid sandboxing
1e3b508bcaf8 : Add CastController to DumpManager
4dd7fb608159 : Raise priority of system handler for CHOOSER.
4b99e3bd4957 : [pm] minor refactoring
624bfe122351 : 21/n: Clean up ClientMonitor parameters
fc7dc9b45bce : 22/n: Remove "flags" parameter from authenticate and enroll
dbe67876999e : 20/n: Update infrastructure to support upcoming scheduler
3ad6390b26c4 : Send valid displayId and eventTime for edge back event
3e93c016dd9c : Renames / tidy ups
567adca54bf8 : Revert "Throw an explicit exception if content provider process times out"
eacebb90f675 : CEC: Add @CallbackExecutor to HdmiControlManager Listener methods
e62f703e4c22 : Broadcast events for AOA handshake
be2c3fc558e7 : Abandon sessions before/after running tests
e7beb39f3c57 : Disable Incremental installation of system apps + test.
b15cc33a42b7 : Import translations. DO NOT MERGE
e3d1af6dd740 : Use chrono duration for input-related code
367d6ee51a1c : Introduce DisplayAreaHierarchyBuilder
59b7d0a31321 : TelephonyRegistry - Allow Hard Permissions Checks
50d99e60afc8 : Correct parsing of application/profileable tag + cts.
9d296cdd987c : Remove flaky test for cursor drag from presubmit
11e1f825ad0e : 19/n: Remove dead code
da27daf8c41a : 18/n: Make more HAL operations ClientMonitors
56330d104fe3 : Test that color modes and HDR capabilities get updated
63b18ace9364 : Resolve package dumpstate as shell uid
221f3ec59c9e : Mark boot completion via apexservice
559705b421bc : Import translations. DO NOT MERGE
24b3591d95cc : Use ParceledListSlice in a generic manner
1d7e0baad5c0 : Remove onRemoved callbacks
d602089b9127 : Implement a bare-bones UDFPS overlay
1ba66726a430 : Add interfaces for controlling the UDFPS overlay
f776ee0880eb : Add isUdfps to FingerprintService
a36dcececf01 : Add onFingerDown/onFingerUp to FingerprintService
49d87e5c077f : Correctly expose EGL_ANDROID_native_fence_sync to hwui
74b61eb9240d : Clear identity when checking BiometricService#isStrongBiometric()
1e36370d5df0 : Keep warming services out of cached adj
706e17d7dcb2 : 17/n: Make generateChallenge/revokeChallenge ClientMonitors
92bd0619eeac : Correctly report module death
5e318156f561 : 16/n: Introduce ClientMonitor#FinishCallback
c1a7ca0dfd68 : Implement a STHAL watchdog
b42d0c70c2f4 : Fix and expand battery saver stats tracking.
a5926e81a95e : Fix typo in set-password help doc
110ae76f286d : Fix index out of bounds when removing deferred containers
414fe52ed91c : Change mounting storage data and obb to on by default
5c82686c3ef6 : Test for DisplayContent.setForcedSize()
ea025e3fe94c : Create thread to dump shutdown check points to file
6c5ee140f734 : Fix magnification switch bugs
c0cc90d027d0 : Support NavigationBar 3-button mode gesture for One-Handed mode
c713ba336868 : Tests no screenshot is copied when user consent timed out
2c8cee82f512 : wifi: Add supported channel list in SoftApCapability
8accebf97309 : Clear calling identify when persisting volume behavior
5e4f5b959396 : Import translations. DO NOT MERGE
3ee37aa4c23a : Import translations. DO NOT MERGE
52e41ba57d31 : Import translations. DO NOT MERGE
03939306cb1d : Import translations. DO NOT MERGE
c91ab9fffa8c : Import translations. DO NOT MERGE
f71e6330fdc3 : Import translations. DO NOT MERGE
2c27cff08799 : Import translations. DO NOT MERGE
f1a2768d2ebe : Import translations. DO NOT MERGE
56106e290563 : Change BUTTON_MODE fallback key to HOME in Virtual.kcm
aa4c982294ba : Remove legacy callDrawGlFunction2 from HWUI
16e83d2a4553 : Throw an explicit exception if content provider process times out
e3492b34078c : StatusBar icons are GONE when status bar is hidden
f952e66c1dc9 : Update permissions whitelist for calendar provider.
649798727721 : transcoding: Add util class to verify transcoding.
ea76d7e31c99 : Create ShutdownCheckPoints for shutdown call logging
c98ea35d304d : Fix typo in AudioService comment
2b5043de258d : CEC: Add test for volume behavior flag
543db32125c0 : Pass in callsite of SurfaceControl constructor explicitly (1/3)
50d3d56de156 : Import translations. DO NOT MERGE
0a1cd9914a71 : Add cts/gts to postsubmit
47c0a4808944 : [WebView] Listen to window insets change
1bde4c22f835 : Import translations. DO NOT MERGE
e7e67fe15579 : SoundEffectsHelper: Update resource info after unloading
8924b3cd203a : android.net.Uri: Move NOT_CACHED constant to holder class.
9a7d7dbfb55e : Accelerate input commands execution
3cef609e658d : Add ability to hide DisplayAreas through WindowOrganizer
20148eb9bf5c : Script improvements
f48aecf05b1b : Add support to detect and log excessive incoming binder calls
10256fd16755 : Add an exported flag in manifest
25d0d25fcbed : Fix under-locked wakelock
ef8e95eabd4e : Fix indentation in dumpsys package
e31036100d6d : Remove a newline to prevent a merge conflict
a5ad3b54c7b7 : Fix under-locked wakelock
995b3bcb9127 : Add support for Razer Raiju Mobile Controller.
6c22f6adb08d : Use new package name for ZoneInfo and libcore.timezone
9f7512ead908 : 15/n: Combine EnumerateClient into InternalEnumerateClient
870b4863d58b : 14/n: Remove the use of groupId
c0191004ed68 : 13/n: Remove the use of DaemonWrapper
a84ad2b349d6 : Slight relaxing of ContextUserIdChecker.
16c814f92741 : Fixed bug: Not everyone has home controls yet, or pets.
b4e458d1063a : Don't use impl lib of android.test.[mock|base|runners]
060460370583 : AlarmManager: don't search for hctosys.
846b17a1ad7b : [iwlan] config for connection persistence support
84712e991cf4 : Fix package parsing equivalence test comparisons
9f542ba103b6 : Request keyguard dismissal from suspend dialog
439b86167748 : Add checker for PID/UID/user ID arguments.
acc7080d7ece : Add checker to support createUserContext().
86ba608e34b8 : Add tests for framework-specific Error Prone.
1af13c81109a : Optimization for isZero to reduce processor instructions
bf2f69f4165e : Update GeomagneticField coefficients to WMM-2020
553bada3296e : Require explicit `android:exported` in manifests for services
01b0f4701de9 : Remove old GrFlushFlag for cpu sync which isn't used anymore.
bed1bda0a372 : Honor app visibility in AppOps
bfac2652b0f4 : Use @CriticalNative for writes in Parcel.
f55b5b962087 : Unhide global action constants
331fbc043494 : transcoding: Add HEVC->AVC transcoding test.
0fb93c40d321 : Update mHavePendingChanges when there are changes
8a0ffff1bf54 : Makes dragging window magnification smoother on low-medium device
12c3a9b23010 : Remove hidden API usage in ExifInterface
b995a6b215be : UserLifecycleTests - give proper errors on fail
a00833349c61 : wifi: Check multicast mac address when setting SAP bssid
848113e595fa : Enable bug report tests in pre/postsubmit
b4e86c8c21bd : Make UserLifecycleTests more robust to previous fails
a52510eff0ae : Add GNSS HAL v3.0 (framework/base)
4290301e8594 : Remove unnecessarily @System/TestApi annotations
161eaff04c8f : Remove duplicate coordinate rotation code for screenshots.
f41d02fa92d1 : Revert "Fixed readUserListLP() so it recovers when user 0 data is corrupted."
7a0bac8d75d3 : Run bugreport unit test without script
3ada11361a2c : Sync with libnativehelper refactoring
329c612e3d5a : Update to use nativehelper/JNIPlatformHelp.h
8453814e8438 : Supports triple tap gesture to toggle window magnification
0bf43810b44b : AIDL-ize InputManager IIputFlinger interface.
4ce1273f9268 : Prevent a deadlock in #abandon
ef85763671e2 : Statsd logging: notification controls.
1f1160389295 : Ensure ActivityManagerInternal instance is non-null
2fb102a94b3e : Stop sharing ProximitySensor in Doze code.
c25f4f1d0ee5 : Various small fixes
d43aa103efab : transcoding: Remove the dummy file from ag/11897369
fb8377bb4fbf : CEC: Run all actions after TV allocates address
ec565372ebaf : CEC: Make persisting volume control flag configurable
ab9f225662f5 : make CtsShim*Prebuilt available to platform
50aa93d6af27 : Disable the test (1/n)
cfdbc0d335e3 : Transcoding: Bring up first real transcoding with Java API.
ab8516788aff : Import translations. DO NOT MERGE
3366f428e94d : Import translations. DO NOT MERGE
c4ec28d712a2 : Import translations. DO NOT MERGE
55e0002296f0 : Import translations. DO NOT MERGE
b06f5eed3502 : Improve app-ops docs
3a696609107c : Remove legacy support for "featureId".
a51c2ef3eacb : Do not allow invalid attribution tags
5b8db946b43f : Import translations. DO NOT MERGE
9fa7ff8692da : Import translations. DO NOT MERGE
8164d2475d91 : Remove unused locks (2/n)
d1e2821aa7b2 : Revert "Revert "Make CtsShim*Prebuilt be available to the test APEXes""
2ea5291cfb34 : Fix up the threading model (1/n)
05c03e2609e9 : Support toggling resumption in Settings
54ccb0c607f1 : Import translations. DO NOT MERGE
cee8447eadfd : Import translations. DO NOT MERGE
ab5ff1b399ef : Call on urls changed callback when callback added
fb3e920a6b5b : Fix merge conflicts in auto-expanding bubble for priority notif
2fdab353c82a : 12/n: Remove the need for setActiveUser(int)
de5d87a4373d : Import translations. DO NOT MERGE
cac7f5c26e59 : Use hyphen to escape package name.
5533013b4dd6 : AudioService: dump full volume devices bit mask
9b88c40f4984 : Fix typo in HdmiControlService#dump
1f79c1af5bcc : Copying some ActivityManager hidden APIs to Internal
c9889ea63c37 : Use WC bounds for insets calculation
488ac616fe22 : Convert packages/overlays/*/Android.mk files to Android.bp
f8da318f1f97 : Rename Westworld to statsd
d2e374b6719e : Include binder stats in battery stats
322467efecad : Removed the hardcoded database column string
d739637585ba : Pass updatable driver path to native GPU service.
c61684fa0571 : Use more inclusive terms in visible dumpsys
fe4ef545e9d4 : Don't change density when forcing screen size
bede7f6a9cc0 : Fixed readUserListLP() so it recovers when user 0 data is corrupted.
e82d20c37a59 : Keep display density constant
459f35ac86be : Apply max char length when setSingleLine is called.
45c7d94d7a19 : Fix BugreportReceiverTest
0c36a942c9c4 : Enable >= 2GiB file size support in backupToTar for 32 bit targets.
ec25ef020a3e : [Media ML] Sync with original implementation
6bf51aa245a1 : Adding unit tests for MultiClientInputMethodManagerService
428c17f443fe : Workaround for crash from invalid snapshot
bf0912d394a8 : Add is_uid annotation to app_usage_event_occurred
ffffe9113218 : Clarify doc for users, clarifying profiles
4581e809ad0e : Reset cell broadcast config before enabling all channels
a31d5f23c05a : Plumb injector through all location code
d6ae23812867 : Add an activity for testing WindowInsetsController
5dec234870c4 : Fixes broadcast filtering for multi-user sys apps
a6a11712b834 : Notify config changes caused orientation changes
cddbe9fe1eb4 : 10/n: Split ClientMonitor functionality into appropriate subclasses
cf61afd7a7ae : 9/n: Remove MetricsLogger and Constants from biometrics
c2d34d4d124b : 11/n: Remove unnecessary things from BiometricAuthenticator
a8e084c6f00a : 8/n: Move acquire message ignoring to face subclasses
3cd9d71c18da : 7/n: Move Fingerprint/Face AuthenticationClients to their own file
c4b07f6eae9b : transcoding: Add tests for transcoding to internal/external storage.
9f0a64159c70 : Use internal version of getUserInfos
a1df749b2593 : Use new insets apis for determining the stable/system insets
76322e5100a8 : KVBT: Fix typo in log message.
d228dbbb631a : Offload tasks from the main thread
b88709cc094a : A skeleton for geolocation time zone detection
5aa4d7823025 : Disable flicker tests for resize split screen
d1da1ecf154b : 6/n: Decouple remainder of lockout stuff
1147fedd9460 : 5/n: Virtualize biometric performance stats
a33291e6e22d : Add event log for view_enqueue_input_event.
2377f33aceae : Pre-cache filter results
13a7cf7044a9 : Relax locking for startActivityInPackage().
0fd395ed655d : Import translations. DO NOT MERGE
819ed81faaa2 : Fix state deletion for transient backup issues.
3c7b637abf38 : Do not change value read from manifest.
82862847966a : Remove unused code.
a1ff637467e3 : Update javadoc in IBackupAgent.aidl
a5357c95207e : Expose isServiceMultiuser
c1b763c91b56 : transcoding: Fix the bug in openFileDescriptor and add more tests.
442d3b7808ca : Prevent sessions from resuming once boot is completed
7c7709207f13 : Make TimeZoneDetector own its config
71c84cc21660 : Remove unused locks (2/n)
a8bc614bd07a : Fix up the threading model (1/n)
0cb370ba1ed7 : Startup WAP PUSH service before handling SMS messages
29b791923967 : wifi: Add bssid mac randomization control
83bdcefe4df7 : wifi: Add bssid in SoftApInfo
3efa9892a3a5 : Camera: Add post-submit CTS tests for camera2 Java code
f2a3160b079f : Flag guarding all notification feedback UI
f58cef4154be : Adding automatic option in long press menu
8c0ef2dccf3e : Adding notification guts to feedback icon
919746849ca0 : Add notification feedback indicator icon.
a92bdbb5b941 : remove (unsupported) clipmask
d4a13f56d8d4 : Bluetooth: Add pairing initiator extra
3697d9e45d43 : Don't provide read logs for shell-initiated installations.
7bad9a28bc91 : Remove guarantee about FgThread from comments
139f31474758 : Migrates additional Assistant logging to Westworld
b424530e6012 : Add Georgian keyboard layout support
363f238895f2 : Use android::power namespace for power manager lib
9acd6f36a5c4 : Clarify a comment about threading
9a44590efa50 : Fix a remove*Listener call that doesn't remove
0dfaef0ad873 : Add android:exported=true to PerfTestActivity in WmPerfTests
385058468821 : Fixing uibench test
967338c225c3 : Refine InputMethodManager#isAcceptingText API
34f899a84930 : Fix BroadcastDispatcher registering with CURRENT
23ceefbf8bda : Overlay navigation_bar_gesture_height with highest order
5655d665174d : Fix potential bugs in MagnificationSwitchsController
1b11264256cf : Do not hold mLock when calling GNSS HAL
dff5f0bb4fed : Flip ENABLE_DYNAMIC_PERMISSIONS, attempt #6.
88454935bfec : Give JobScheduler its own background thread
305ee3e98e3c : Add plumbing to collect Binder stats for battery attribution
c4799eba5304 : idmap2: fix cpplint warnings
8ba36033afba : Revert "Pre-cache filter results"
7d61c5045698 : Import translations. DO NOT MERGE
8400bec191e5 : Import translations. DO NOT MERGE
4d7d6d835438 : [Media ML] Support customization for volume keys
750ba7b3c531 : ActivityView animations!
3b285d600d8a : Transcoding: Test api with actual service.
b60d6333ebf6 : 4/n: Start moving fingerprint lockout to its own class
8e3d7577afd5 : 3/n: Move internal cleanup to its own ClientMonitor subclass
7599d2567389 : 2/n: Clean up ClientMonitor
10374640aeab : Import translations. DO NOT MERGE
d094e97751aa : Revert "Add a blacklist for preinstalled carrier apps."
f0e2467092a6 : Pre-cache filter results
ab10e44b3f6c : Allow blocking calls to BackupTransport as a temporary measure
eede12788f21 : Use pattern for flicker test names
96cc26a21c2d : API: Remove ViewDebug.ExportedProperty and CapturedViewProperty from current.txt
8a15834923b6 : Add expand notification panel API to ISystemUIProxy
cebb45df336d : Allow automatic unlocking of work profile by Digital Wellbeing
8e2b4de0badc : Change resize split-screen test filename
d8b3398edf24 : Do not buzzing for each progress of bugreport notification
4fdd39bc41cc : Call setArcStatus(false) before standby
ac0616672e76 : [Media ML] Refactor MediaKeyDispatcher methods
de8be88614bd : Some RollbackManagerInternal cleanup (7/n)
646f8a953488 : Fix TaskStackChangedListenerTest runtime error.
56af59395e0c : Add back missing `tidy_checks`, since `tidy_checks_as_errors` isn't enough
cef82c3cd972 : Remove unused intent in NFW notification
a3f514f5585e : Add override annotation to updateInfo
77f92351c1fb : 1/n: Move modality-specific files into new subdirectory
84f162aff1be : Clean up ServiceListener / ClientMonitor
99e9f58e24ca : Create a binder cache for IBluetooth.getConnectionState
33bc954b4a4e : Fix logic for clients with no location permissions
5c29e640f10f : Fix density issues when maxUiWidth is set
cc8b51873bbd : Send MANAGED_PROFILE_* broadcasts to apps with MODIFY_QUIET_MODE.
0bc64543270b : Use `tidy_checks_as_errors` list instead of `-warnings-as-errors=*`
c1dad7f2d975 : Update ContentProvider counters outside AMS lock
ede8f6a82976 : Import translations. DO NOT MERGE
2e46125cd04a : Import translations. DO NOT MERGE
e70f8c63339b : Import translations. DO NOT MERGE
8d2280299748 : Import translations. DO NOT MERGE
d381cebfa5e2 : Import translations. DO NOT MERGE
39a60ddd5473 : Remove config_inflateSignalStrength
eee4e50a20ab : Move config_inflateSignalStrength to CC
5e88bbcae912 : Fix broken test in DisplayAreaPolicyBuilderTest
8f79d8c042c1 : [CEC] Standby when <Active Source> lost
53b03c0f44b9 : Clean up ColorSpace.java
90720ca7d992 : Keep unforwarded operation for noted ops.
87b7023252fb : Update UserInfoHelper and add Injector
42c73d932a44 : Add tests for snapshot-deletion (4/n)
0850023c567a : Suez: Implement display wake reason stats
cbc5070fc3ad : Suez: change display wake reason to push atom
d7c2351676fb : Make LocationAccessQuery's builder safer to use
3ead1c1d75e7 : Move above application windows to APPLICATION_LAYER + 1
6df95df85915 : Fix NPE bug in GeofenceManager
931e13d0bc3a : transcodng: Replace fd with Uri string.
3958837796c3 : Update lockNow doc to reflect support in R
927afbe6f32b : Alerts not respecting dark theme
2df20bc2fcd9 : Adds Assistant invocation logging to statsd
75e3509c6f55 : Remove deprecated method.
b3075273fb10 : Remove dead code.
43dbbbc36b8a : [CEC] <Active Source> on Routing Control
eb3747594958 : Add identifier to WindowContainer proto
a8333192aaa7 : Product partition must have limited system configs.
a0b630075a36 : Make A11yServiceConnection PendingIntent immutable.
b67610361491 : Revert "Restart BT when init flags change"
6fb00bb22b58 : Remove permission info from CallerIdentity
5e3e39363d3f : Fix RangeInfo RANGE_TYPE_PERCENT javadoc
6e5d7ff854d7 : Migrate to PowerWhitelistManager.
6548b3b1a11b : Suppress AndroidFrameworkClientSidePermissionCheck for isEmergencyAssistanceEnabled().
b3c875a9f833 : Restart BT when init flags change
8c62b06bb08e : Binding to overview service before setup is complete so that the accessibility gestures could work
42b67f6c45f3 : Disable flaky IME test
518380d8be07 : Add removeFromWhitelist method to PowerWhitelistManager.
5c7910405f50 : Address issues with ancestral serial number file
041ce950643d : Remove more redundant code
91c3c2a9f059 : Made AutofillId.withoutSession is testable.
73a5acec6632 : Import translations. DO NOT MERGE
9140d2b2e354 : Set upper-limit for the single line edit text.
51703503e600 : transcoding: Rework mediatranscoding test.
3cc489b7f3df : Allow locking with feature or permission
87d429262b31 : Move TextureLayer into android.graphics
a42d538b8b61 : Add more options to cmd vibrator
b08d5c4109ec : Remove unused API defaults
1f76cdc2f379 : Add falsing protection for all notification settings guts
976e86ee3893 : Import translations. DO NOT MERGE
611001e80561 : Import translations. DO NOT MERGE
150075b7be82 : Use TAPL to launch apps and recents
ff8e08c5718c : Add TAPL as a direct dependency to the flicker tests
4e00662c2f88 : Switch framework-graphics to use java_sdk_library
8a740d503de6 : Fix some Installer methods (4/n)
d277906dee41 : Updates the icon of magnification button by magnification mode
d0a795551a16 : Simplify Bitmap a bit
522638626bfe : Import translations. DO NOT MERGE
27403cf0f70f : Add an exported flag in manifest
11f334f5d151 : Fixed logging message
22dc5310a4bb : Only move private attrs when building framework
4eb2dff4ea10 : Make DisplayContent the DisplayArea.Root
66e9f33cc51e : Fix up discrepancies between v1 and v2 package parsing
4a2a4b1a4558 : Adding documentation to note new intent action changes coming with Android 11.
86afe84dc21e : Remove Handler parameter from SettingsHelper
5578e85d34af : wifi: remove @Deprecated methods in IWifiManager.aidl
c6f838e516dc : Don't use MockIContentProvider
57558eca8056 : Fix gesture input monitor dispose
6d8e4e5a409f : Fix ApexManager#snapshotCeData (3/n)
7f78f206b76f : Adopt new ListenerTransport framework
8b864fb45ce7 : Switch to standard naming scheme
1a88da7a4dc4 : Import translations. DO NOT MERGE
37618eea2332 : Import translations. DO NOT MERGE
5b5662d7065f : Send callingUserId from AuthService -> BiometricServiceBase
915c2ade8f30 : Allow creating customized DA for Feature
c4e90ac06ad3 : Require explicit `android:exported` in manifests
2c2dc8e01316 : Add an exported flag in manifest
3c90c47c9948 : Import translations. DO NOT MERGE
90cfc393703e : Remove dead code: TV-specific launchAssistIntent
daa9a40714b0 : Create OneHandedModeGesturalOverlay for navigation_bar_gesture_height
7e3457e593f4 : Isolate SpriteIcon into its own file.
6953d2bb6e6a : Transcoding API: Hook up with media.transcoding service.
5a2df65f5a82 : Add AndroidFrameworkClientSidePermissionCheck errorprone check
755085053bb5 : Add debug logs for waiting on window draw at device boot
a6c9e54718a9 : Use HAPTIC_FEEDBACK_INTENSITY user setting on cmd vibrator
995cbaf8f812 : Import translations. DO NOT MERGE
d448b151587d : Switch framework-tethering to use java_sdk_library
c77d9d3d7b57 : Align rvc-dev QuickStepContract order
2cd58be5052f : Import translations. DO NOT MERGE
0fe4478679a2 : Use main executor for Doze related stuff.
0831527c7d80 : Import translations. DO NOT MERGE
2a94051c041d : Fix app standby bugs.
91c6d18f97d3 : Disable test for window IME visibility when IME is shown on app launch
c888bf0906f9 : Change visibility of some classes/methods (6/n)
6dfb2937db89 : Import translations. DO NOT MERGE
451da1ce77de : Update api-lint baseline for NO_SETTINGS_PROVIDER
9b9235981c88 : Add NAMESPACE_BLUETOOTH for bluetooth feature experiments
ec8727b453c2 : Restrict some OpEntry#* methods for apps targeting R.
9070c055b668 : Resize boot animation on display changes
7ac1af37c0fe : switch to kDisplayP3 enum
006db80dae22 : Enable previously flaky IME related tests
fcc3b5122f50 : [Media ML] Add setting custom MediaButtonReceiver
7b13b5013c00 : Notifies AccessibilityManagerService to request system UI to update magnification button UI
0e1334acf2bf : CEC: Add listener for HDMI CEC volume control feature
a4f1117e7699 : Prevent multiple calls to queryDisplayStatus
0e28336bbada : Remove dependency on InstallArgs during Package Verification
36f4d74372fb : Fix IME related tests
ae96be6aa607 : Import translations. DO NOT MERGE
49956146b379 : Remove dependency on hidden APIs (5/n)
536691805cd9 : Add RollbackManagerInternal (4/n)
146a2ea07643 : Disable CtsAppSecurityHostTestCases from TM postsubmit group
43132a9ab847 : Replace "allow-frame-drop" with KEY_ALLOW_FRAME_DROP
3ee02fff3673 : Enable IME test: "show and hide IME layer"
5609d2dfc592 : Import translations. DO NOT MERGE
bb4b28e8053a : support cellbroadcast data migration by dafault
a7b091bb065d : Import translations. DO NOT MERGE
d4c1151dca84 : Import translations. DO NOT MERGE
3992f60abc07 : Import translations. DO NOT MERGE
a2fd32c459bb : Migrate apex/sdkextensions to packages/modules/SdkExtensions
304ec2f2a04b : Remove unused DPM.getGuestUserDisabled
bec49a7c9077 : Import translations. DO NOT MERGE
23ac036a66bb : Use android::skia::BitmapRegionDecoder
f800b70dc5fe : Move IndentingPrintWriter to android.util
9d45bfb8e01d : Import translations. DO NOT MERGE
97a892b3c713 : Import translations. DO NOT MERGE
237c6af1ed58 : Import translations. DO NOT MERGE
29fba44b581d : Be more defensive around invalid tzids
4faa0bea9202 : Replace DisplayContent#OverlayContaines with OverlaySC
967e14f9a7f0 : Makes the line slop ratio configurable.
778e83982625 : Import translations. DO NOT MERGE
8e0360f8a4ac : Remove unused interfaces from Face/Fingerprint aidl
6b447245ff7e : Import translations. DO NOT MERGE
fb272095ad45 : Refactor GeofenceManager
27284de40a6f : Migrate DisplayContent.mOverlayContainers to DisplayArea
07b1ddf0ff5d : Maintain compatibility by deleting target directory before renaming into it.
a75594aa95da : Ensure dump info include SYSUI_STATE_ONE_HANDED_ACTIVE state
4bbc587d2fb7 : Add rollback user guide as README.md
1b5d7afb7f11 : Add multi-user support for AutoTileManager
9bec4c449b08 : Put @LockSettingsTest back into blocking presubmit.
bf63f941a095 : Remove nullablility annotations from module-lib
d5881d71fdd5 : Fix wrong use of power mode over power boost
2c248c896f4f : Fix invalid null executor in registerGnssStatusCallback
2760e5ee5359 : Move AlarmManager to apex
c873188f4450 : linkToDeath on BiometricPrompt#authenticate
25df9a53ec7a : Import translations. DO NOT MERGE
60d8fbc0efcf : Import translations. DO NOT MERGE
9af570f93abc : Fix onError arguments
88a0994a76ac : Mark TelecomManager#isRinging as a TestApi
5edd62d7dbaf : Handle Rotation when one handed is trigger (11/N)
535a128dc1a5 : Change InputWindowInfo::isTrustedOverlay() to be permission and flag based
35755626065b : Remove LocationTimeZoneProviderRequest.workSource
aa31944d5d16 : Restore MAX_BITMAP_SIZE
1bf0112c72e6 : Import translations. DO NOT MERGE
8a262d1318ae : Import translations. DO NOT MERGE
5c95b7d1a7eb : Extract verification of version code into a separate method
759b24a049eb : Simplify handleStartCopy by extracting logic into separate methods
bcbf2b039d91 : Replace android.support.test for androidx.test
16d49b400312 : Clean up the code that deletes snapshots by inode (1/n)
1bad7323f11c : Create benchmark perf tests for View haptics APIs
12d94294e7f2 : TAPS_APP_TO_EXIT key change do not react immediately
4035e6e1252d : Change AtomicFile to use rename-into-place.
2a7bbf5f6304 : [master] explicitly set android:exported to false
da1a3988cc4c : Add Mongolian keyboard layout support
6158137cf235 : Rename addServiceAnnouncement-related methods
ddc924af31a9 : Prevent recursive calls to proximity sensor.
f6d44eaef236 : Update non-updateable-api file.
0783b042668e : Add CarrierAppUtils integration test to PackageManager presubmit.
3b8b654519d7 : Remove @hide from Matrix
8f47f07aa6e1 : Create benchmark perf tests for Vibrator service
c1eca0515f43 : Delete mAffiliatedTaskColor.
cf70e8f1adc0 : Simplify handleStartCopy method so that it is easier to understand
bf9ecbc80700 : Add new api to non-updatable txt file
b9b2b7a42654 : Add explicit dependencies on jni_headers
37f18171754f : WifiManager connect, save, forget: remove unused params
76d3db4c2b02 : Compose the main stubs jars from module stubs
c79472e2d2fe : Remove framework annotations from appsearch stubs
a3eabd585992 : Add global actions to sysui state for handling with gesture nav
da7e927c23af : Import translations. DO NOT MERGE
5d8d5b082041 : Import translations. DO NOT MERGE
5cde4c1049ec : Import translations. DO NOT MERGE
c3eece2f523f : Import translations. DO NOT MERGE
6b0c536b931c : Clean up BiometricPrompt bundle
b5be944df9a1 : Import translations. DO NOT MERGE
fa2e92020fe1 : Cleanup/document Shaders for UI rendering module
22d444e406bd : Formalize DeviceIdle's exitIdle call.
df550b17649b : Import translations. DO NOT MERGE
fcd87daee0e0 : Change implementation of VibrationEffect scaling
b61b79d76446 : [SM13] Create new atom for reporting data usage per rat and per sub
8012b248a54f : Refactor puller of {Mobile|Wifi}BytesTransfer(ByFgBg)
d2b8105f032a : Add setSchedPolicyCgroup to AM service
0e639c237b77 : Import translations. DO NOT MERGE
1a05b72cc4f9 : Remove @hide from android.graphics.Color
81bc3bd90ee8 : Add SystemApi(MODULE_LIBRARIES) to AtomicFile API
c7ad4080ba14 : Update skia flush call APIs.
f428975c8c68 : Fix framework-graphics stub jar build rules
71d90a685690 : Remove powerHint from IPowerManager.aidl
0ea4d55407f5 : Guest user should not be able to install keys
3f4f628f8e66 : Import translations. DO NOT MERGE
a71fdb9ef758 : UserLifecycleTests handles crashes
978a2cc477a5 : Initialize DeviceInfo earlier.
fa0ebcafb8b2 : Make emergency NFW notification silent
54d48d0824c6 : Skip parceling destroyed buffer
74e5dc0006ba : Revert "Added check for misprovisioned Pixel 2 device."
e1e6a5bf6122 : Make Camera#native_instance private
458885a65641 : Make members final in TetheringService
8d1743c37195 : Support Magnification capabilities Settings value
f3c1b2744605 : Remove unused argument from ServiceWatcher
a936f6668d35 : Remove uses of SomeArgs, which is a hidden API
e36fd0282cd1 : Modify java doc
cfc5f6779606 : Remove unused WifiManager.deauthenticateNetwork
b3fd13267002 : Copy utility classes into the jobscheduler module
b985677a9e68 : Generate ACTION_CANCEL event when screen turned off by proximity sensor.
e8bc37f87ff9 : Introduce @(Non)UiContext and @DisplayContext
afa5f4609736 : Fix null pointer exception if USBPort is removed
95d3024127af : Update IBiometricSensorReceiver with sensorId
ca12f926c040 : Add READ_PRIVILEGED_PHONE_STATE to TestApi
405697458360 : Update ImageDecoder docs regarding Files
ba61f71ff37e : Fix nullable annotation to match overriden method in super class
f04b8748d28e : Enable app launch test: "app replaces wallpaper"
1220c04f060f : Enable resize split screen test (portrait)
085d59986889 : Implement magnification switch button (2/n)
e13e29390c4d : Import translations. DO NOT MERGE
b004a1578062 : Import translations. DO NOT MERGE
e2ffa9758e65 : Import translations. DO NOT MERGE
95e0d83865b4 : Import translations. DO NOT MERGE
6d834cd8000d : Import translations. DO NOT MERGE
667e9fba0179 : Import translations. DO NOT MERGE
ac58f8d98492 : Import translations. DO NOT MERGE
e6bdee20a0ac : Stop using halDeviceId
eb80e75324f5 : UserTypeDetails.dump restrictions for SYSTEM
34d3e9ed29f9 : Test must wait until IME is shown
7648ccaa3b2f : Remove instances of @hide from RecordingCanvas
2cec4c4a7832 : transcoding: Remove a dummy @ file.
0bcec327384e : Fix Crotian keyboard layout key (Č) definition.
448cb3889ecd : Represent VelocityTracker Strategy as enum class.
6625624a4678 : Add new atoms for auto revoke
868a94d465e8 : Fix 'verify it's you' string by using the correct single quote.
a44bca084061 : MediaTranscodingService: Implement TranscodingRequest.
32f14f0378bb : Introducee maxBounds in WindowConfiguration
cd66d9dab2fd : Added @IntDef annotation for sending gamepad keys and axes.
e38dcaa3471b : Keep the sched policy for a thread of low priority
2d2e612b6512 : Fix the indicator of magnification around the mirror window
2166ea3c4c35 : Change Czech keyboard default layout to qwertz
ee7dd8f2b2be : Add App Usage atom to atoms.proto
f73dd71f2f2a : Fixing stroked qs tile
68f628351e11 : Make sure to handle exceptions for setDataEnabled
b2c6fee6021f : Revert^2 "Support api to control data by thermal service" ag/11382713 fixes exception issue with original change. 94b46ef784700ca3948a829ae32fc66df9cb8d59
bea80a77251d : Make BitmapDrawable#setBitmap public
0f53e10c07dd : Switch Java calls to enableZ and disableZ; remove isRecordingFor
68d9331a8acb : Give Watchdog a lock (2/n)
6c99ce675248 : Add a helper function to query CBR package name.
bd41adb91968 : Remove ro.hdmi.wake_on_hotplug
6b6adc116369 : Migrate remaining parsePackage V1 to V2
94b46ef78470 : Revert "Support api to control data by thermal service"
c3c6c0c1521e : Import translations. DO NOT MERGE
c045df60bee1 : Add the addServiceAnnouncement API for EMBMS
a26721a7eab7 : Clean up NinePatch(Drawable) for mainline module
491ed067dd17 : Make Canvas#drawPatch public
cf0806108d58 : Remove/document @hidden APIs in Canvas
b22c673d6bc5 : Explicitly disable api lint for graphics
7c784b8b16d4 : Remove Canvas#getGL
9a494273849a : Move Canvas compatibility settings into Compatibility class
b4300151280b : Prevent double animation of lockicon when waking.
8508308f4d8d : MediaMetadataRetriever: unhide bits per sample and sample rate keys
ea5e69c41442 : Support api to control data by thermal service
e9dcb27f695b : Register Display Wake Reason Puller
e6d42a42b495 : Display wake reason atom
ad1ffeae9ca2 : Write UiEvent log metrics to One-Handed.
f693c74ef319 : Fix visible mirror window after switching user
ea8a2145c915 : Revert an API breaking changes
ed460aa1868e : Updating platform SDK version for R
18de7e9205d0 : Cache PM data in DPGP
d0dfc78e1117 : Invoke GnssStatus listeners on caller's thread
76f073c01644 : Deprecate organization color
aaa9f28c1f52 : Import translations. DO NOT MERGE
d72728ff080f : Revert "Add Activity non-config instance map-like API"
89affb285333 : Import translations. DO NOT MERGE
c8df16e9aa2a : Import translations. DO NOT MERGE
022c8ef71354 : Preserve interrupted state across waiting for future
77cd43a7211e : Revert "Make CtsShim*Prebuilt be available to the test APEXes"
2a1fa931212c : Add one-handed mode gesture interface for quick step (7-1/N)
5f2d3992c49d : The one handed UX of auto-stop one handed by conditions (10/N)
7e63e11ded59 : TouchHandler to handle touch events inside & outside displayArea (9/N)
f98a1873fdf0 : Implement Timer for one handed to handle auto-exit (8/N)
a20e0f19e0d2 : Implement DisplayArea Animation/Transition for one handed (7/N)
f872831565ed : Register DisplayAreaOrganizer for one handed (6/N)
1045477d431c : Create OneHandedSettingsUtil handle settings configs (5/N)
6f9ddb4be482 : Sysui-infra for one handed mode (1/N)
be462e0ec342 : Add some enums to BinaryPushStateChanged State enum.
4e4fe67cf799 : Import translations. DO NOT MERGE
d336f843bd14 : Add PackageInstaller#uninstallExistingPackage
4c4aa41272b4 : Update inner class constructor refs to use proper syntax.
9248b2637540 : Grant PACKAGE_USAGE_STATS permission to media uid
43fab8db4f02 : Remove unnecessary dependency on libnativehelper
a3f2f6c70e18 : Attach logging package to staged rollback IDs
fab5c95a0cbf : Don't extend Thread (1/n)
a603a30060f7 : Check for null HAT and add logging
9e34dce85e12 : 6/n: Move logging into AuthSession
f6c1ae324655 : 5/n: Remove requireConfirmation round trip
22c2ddb201e5 : Maintain global list of caches; purge on low memory
e0624c7a40ba : Fix broken @see tags in public documentation.
b28d2acc7566 : Block rollback commit if it may violate min extension constraint.
90f0e7a53c00 : Remove unneeded dependency on libnativehelper
1237590257e2 : Use PowerHalController in PowerManagerService
1b2d13accc90 : Use Boost instead of PowerHint in surface composer
56e942aa7c67 : Add tests for rollback data policy specified in the manifest (4/n)
5ae926030e7f : Import translations. DO NOT MERGE
aad90de1e0e9 : Use the rollback data policy specified in the manifest (2/n)
7f2d0db71857 : Import translations. DO NOT MERGE
6d560d95afce : Import translations. DO NOT MERGE
68d6ab7815ff : Allow app to specify the rollback data policy in the manifest (1/n)
4702c7eb9403 : Import translations. DO NOT MERGE
2d1eb2b9e59f : Remove DisplayListCanvas
41cb66fa00d1 : Change the type of display port from byte to int
02339a3232e2 : Priority conversations onbaording screen
7742249218df : Import translations. DO NOT MERGE
32b31b56f1dc : Fix .equals call in ImageDecoder
27e34b2a0331 : Fix lock icon animation for bio-auth.
c4ddbc6795d2 : Import translations. DO NOT MERGE
10db736dbf1c : Import translations. DO NOT MERGE
5b9204374bcb : Import translations. DO NOT MERGE
8e80df12103c : Import translations. DO NOT MERGE
ac3e85d1e10e : Import translations. DO NOT MERGE
2c8f298ac0ed : Import translations. DO NOT MERGE
3d75490a61b7 : Import translations. DO NOT MERGE
f7e62c38265d : Import translations. DO NOT MERGE
149f08cf3436 : Import translations. DO NOT MERGE
555698e8b675 : Import translations. DO NOT MERGE
a14c398f52d4 : Import translations. DO NOT MERGE
40c18f8a7ee4 : Import translations. DO NOT MERGE
1fbb74f7cded : Import translations. DO NOT MERGE
e643bb9e3f8a : Use prod cert in X509CertificateParsingUtilsTest.
512a06738038 : Unhide and update documentation for DisconnectCause
6356ad356703 : Make Drawable#hasFocusStateSpecified public
313c0367c239 : Make BitmapDrawable#getTint[Mode] private
dd176c5c46aa : Remove UnsupportedAppUsage from BitmapDrawable#mTargetDensity
fef654fffc47 : Fix WebView vulnerability by disallowing file access
3db0369fae49 : Use CHALLENGE_NONE when VerifyCredential invoked with challenge=0
fae7c9798dc4 : Cache getPhoneId and getSlotIndex binder calls.
b942b53ea9d6 : MediaTranscodingService: Separate jni file into a sperate library.
472379623c5c : Fix HdmiCecLocalDevicePlaybackTest
309efbc7704e : CEC: Make HDMI CEC volume control configurable
39388baac90e : Add jni_headers dependency to libsmartcamera_jni
cef4f8442c5e : Add jni_headers dependency to libshim_jni
fe8224f18f52 : Add jni_headers dependencies to hosttests
8046836bda37 : Add jni_headers to libframeworks_coretests_jni
47c0db3ffd24 : Add jni_headers dependency to libperftestscore_jni
1ce0aec740b6 : Import translations. DO NOT MERGE
2e17763e5157 : Import translations. DO NOT MERGE
c7a8099fa408 : Remove lock icon from AOD
cec994af2568 : Revert "Give Watchdog a lock (1/n)"
e55aa630dee8 : Grab display information for render thread through java
3358b41ea03a : 4/n: Remove unused parameter
1ba3a42a81e8 : 3/n: Add AuthSession#STATE_AUTH_PAUSED_RESUMING
b53472abd2bf : 2/n: AuthSession should manage its own state
fc9767ce1122 : ProximitySensor now supports dual-sensor approach.
10a393315fdc : 1/n: Move confirmationRequired logic into sub-modules
292f63b5c38b : Added takeScreenshot API to WindowOrganizer
0617b71cd317 : Make system-generated FGS notification PendingIntents immutable
1ef75267f679 : Use HdmiProperties class for ro.hdmi.*
bd7386df40a3 : Revert "Q Upstream: Use ParcelFileDescriptor for storing large clip data."
98e231640833 : Use async approach to change sched policy
2257286f5b64 : Fix EuiccManager javadoc links
8f51d6b87664 : Reorder styleable attributes in shared libraries
0a52ac5f6452 : Fix typo in AccountManager.java
8e32a5b027ba : Expose android.telephony.DisconnectCause
1a2ed1115a17 : Import translations. DO NOT MERGE
457b038ff9cd : Remove Bitmap#createGraphicBufferHandle
6a243d24857f : Set pending intent for physical keyboard connection as immutable.
8f72ab2c8518 : Fix imports in AccountManager.
0dbd017f0e34 : Request permissions necessary for TAPL
f7dc3e24a65c : Fix typo in AccountManager JavaDoc.
0f7191c24549 : As per Todd's advice, this CL does the following on AppIntegrityComponentImpl: 1 - Remove the use of stream() -- still couldn't do this for File.listDir result. 2 - Hide the logs behind a DEBUG_INTEGRITY_COMPONENT static boolean.
1733d49bb8c6 : Add setting for power menu in lock screen privacy
062b9c5dcb6c : MediaMetrics: Update Audio Java logging
4b4eec781354 : Obtain correct screenshot based on device orientation
01628ba18078 : Set attributionTag for noteOp(WRITE_SETTINGS) calls
2bcdf6fbdfe5 : Use the new name for SkFrontBufferedStream
8c7c8faaac6c : Record supported extension versions at rollback creation.
545adf8d3e44 : Revert "Use RunHostCommandTargetPreparer to enable TAPL"
8cb3527b6dbc : Give Watchdog a lock (1/n)
f1dea5a0d066 : Add documentation for some common gps commands
e75621137474 : Revert "Keep old package manager constructor"
9c98c368ef88 : Fix typo in HdmiSwitchClient documentation
19bbdc5e7f6b : Jarjaring AppSearch framework and service.
3819930112b7 : Remove old versions of attachAndQueBuffer
28db33838bcc : Do not return a closed HardwareBuffer
2fd569dc9cb5 : Add manifest and test config to build file
d3adf5e5d66e : Add debug logging for RichContentReceiver
bc495089fdd8 : Rename RichContentReceiver.SOURCE_MENU to SOURCE_CLIPBOARD
2b545820f400 : Remove all files associated with `android.car.trust`.
74bdcfcc1679 : Add logs for debugging flaky test
54ffb2d16fe8 : Remove dependency on PowerManagerService from BatteryStatsService
2e83ab5f117a : add AppOpsTest to related frameworks TEST_MAPPINGS
57f23bf31b34 : opt into m44 concat
6c7af27b8871 : Import translations. DO NOT MERGE
7f063765fb78 : Import translations. DO NOT MERGE
b20cb6af8126 : Add BiometricService to dumpsys
3be2c08966ba : Split IBiometricServiceReceiverInternal between sensor and sysui
acd10e2f9fbf : Comply with naming convention in RFC6335.
5861d47b1d4e : Check animation type in ActivityRecord.
be5ef5dd95fc : Hard Removal of LocalTansport#dataManagementLabel.
4f2e645cdfb7 : Add location shell commands
9670570c4616 : Refactor the installer name verification so that we do not crash on Android Auto where the UID can change depending on the user.
e361a26afaab : Fixed a typo
4fa4197a4193 : Add Activity non-config instance map-like API
71a7088141a2 : Revert "Revert "SystemServer: Dynamically load wifi-service"
b08cd1f8af5e : Scroll Capture Framework
68b19ae96961 : 7/n: BiometricService is the source of truth for sensor strength
bc479d5d6b44 : Add biometric tests to presubmit
755f66a68cb8 : 6/n: Key by Biometric ID instead of Modality
d94f1f7c3caa : add KeyphraseEnrollmentInfo to TestApi
25a5680d91c8 : 5/n: Rename sessionId to operationId
a531a7fcfb83 : 4/n: AuthContainerView should filter out non-biometric modalities
4efee6d85f92 : 3/n: Add IntDefs for several biometric-related constants
d4f14e8bb262 : 2/n: Move AuthenticatorWrapper its own file
3ff343554af7 : Supporting multi-display for takeScreenshot() on master
90b8d4995ad1 : Integrate ACTION_PROCESS_TEXT with RichContentReceiver
e2f1fe31e7f9 : Ensure ADB is stopped when enabling Test Harness Mode
2c038814591d : Fix PendingIntent hijacking for adb notifications.
79a016e012ba : resolve merge conflicts of 4919737861acb84db44d6680ce1b344d5ba0afa7 to master
c1cb1f5d0e42 : Refactor the process of checking whether the calling package for rule update mechanism is a whitelisted system app. The new flow filters out the packages that are not system apps.
e7c2327d3847 : Batch calls to create app data for new users.
64900394f50c : Correct the dirty region of magnifification bounds
0898b63caa92 : Adds interface to show magnification button for System UI
ab7e0d5a5143 : Include the name of the resource in an error message.
11b59690890b : Import translations. DO NOT MERGE
04d3c5c15c7f : Import translations. DO NOT MERGE
e5d1d63f3ecd : Import translations. DO NOT MERGE
8ecc688a38f0 : Add utilities for creating AppOps listenerIds
b5ac3e870406 : Import translations. DO NOT MERGE
d5fa1dcff518 : Plumb display density to HWUI through ActivityThread.
18e49a9bd4a4 : Updated TextView#setCompoundDrawableTintList documentation to refer to BlendMode.SRC_IN instead of PorterDuff.Mode.SRC_IN
5853c33be516 : Add relative address to DeviceProductInfo.
bc0e91b3ffe1 : Extend the client logs when the calling package name is not identified in the logs.
f5aff61c928d : Hide big clock when smart space appears
5a717912e37e : Get ApnIpType from ConnectivityManager#getLinkProperties()
5136ccb60f83 : Implement magnification switch button (1/n)
7a6d550b51b4 : Implement AppSearch.deleteByTypes()
2fdebe586435 : Check 64-to-32-bit transition in system_server for Tagged Ptrs [#2].
753e5a932cb5 : Revert "Revert "Fix InstallOverlayTests fail to install overlay""
d82d585f283d : Support Skia's gray SkColorSpaces
0bffcb8e9103 : Update some outdated references
e7e97b727426 : Use RunHostCommandTargetPreparer to enable TAPL
9033255b96dc : Docs: fix code formatting. Test: m ds-docs-java Bug: 149067564
fa7d2f986bc1 : Fix inaccuracies in BatterySaverPolicy cache invalidation
fd609ae0d297 : Import translations. DO NOT MERGE
52d15e250aee : Fix adaptive_sleep resetting after reboot
c6452e621e7a : AudioService: test mic muting API behavior with errors
5af27744d667 : AudioService: fix redundant stream volume init
490c46ca8cd1 : Refactor and reorganize listener multiplexers
8b99b8239787 : Revert "Fix InstallOverlayTests fail to install overlay"
14e3485272a2 : AudioService: better mic muting API behavior with errors
8912ff5ff85b : Import translations. DO NOT MERGE
e54b3be35c34 : Import translations. DO NOT MERGE
9bdfc9b754c0 : Import translations. DO NOT MERGE
a3374c8ebdd6 : Import translations. DO NOT MERGE
9b55414621c2 : Import translations. DO NOT MERGE
11f6f3acf976 : Import translations. DO NOT MERGE
911c2ef36d62 : Import translations. DO NOT MERGE
ec4470d5e258 : Import translations. DO NOT MERGE
67419e591406 : Add UiEventLogger to log One-Handed Mode metrics via Westworld.
5ac9887498b0 : Don't reset adaptive_sleep setting
1463e18d20a8 : allow KeyguardIndicationController to be more easily overriden
6a93b4fc9c34 : Restore bitmap mutability across parceling
dcc3c0aa836a : Add CarrierConfig key to customize apn priority
7cb9e5f671dc : Optimization: remove duplicated flags computations for getInstalledPackages
a25de0d6b6ad : Revert "Check 64-to-32-bit transition in system_server for Tagged Ptrs."
a9563605da57 : Check 64-to-32-bit transition in system_server for Tagged Ptrs.
069b35907c41 : Remove unnecessary jni.h includes from PathParser.{h,cpp}
b0d7008dab97 : Request connection for window magnification
b2f0659c1676 : Cache getDefaultSmsSubscriptionId Binder calls
3da1d20bcfb1 : Add java-to-native converters for input events.
dd8038d76195 : 1/n: Move BiometricService.AuthSession to its own class
3fedf5a7e28e : Remove unecessary exported symbols from libhwui.so
2c5d63439e65 : Create a version_script to explicitly define exported symbols for libhwui
9f473e18e9b3 : Stop appsearch manually linking stubs
a3ef09430f25 : Use public APIs for decoding images for screencap
3b428af57ffc : Add stats puller for aggregated procstats
219faff07bdc : [SM10] Adopt helper class to monitor RAT type change per sub
962f4400ad27 : Import translations. DO NOT MERGE
957b7c260cbc : Import translations. DO NOT MERGE
b42db66cab8a : Import translations. DO NOT MERGE
9ee9c27fbecf : Import translations. DO NOT MERGE
d879ec9443a7 : Rename ILocationProviderManager method
69e3f3547ec8 : Refactor SubscriptionManager caching code
99a08270477a : Handle bind failure in ServiceWatcher
2ad8a1748e1a : Parse share-targets defined by non-main activities
05ee5efc4a74 : Remove android.os.VibrationAttributes.Builder replaceFlags method.
955278e4e5ec : Delete BubbleTouchHandler in favor of more traditional touch handling.
22d0d4c7f1aa : Use public APIs for decoding images for the boot animation
ef05f714c4a0 : Fix iterator usage
8a26fff3d167 : Import translations. DO NOT MERGE
0970a9bbb6ba : Minimal skeleton for location time zone providers
c309b2853d1a : Import translations. DO NOT MERGE
2253e926806d : Import translations. DO NOT MERGE
96f32de847a2 : Hide notification shade when WifiDebuggingActivity is shown.
f6a88c9e4c45 : Import translations. DO NOT MERGE
3a817a5f4aa8 : Change MagnificationGestureHandler based on the magnificaotion mode
8da4cf0c1fb6 : Import translations. DO NOT MERGE
d3e313ea4c71 : Add WindowMagnificationGestureHandler for magnification
59779e197ce2 : Import translations. DO NOT MERGE
e5144c0bc8b2 : Import translations. DO NOT MERGE
a758407867cf : Add listener ids for location listening operations
204b5e15d382 : Remove exposed hidden apis in Point.java
9b9f556af1f5 : Add support for GamePad api in ITvRemoteServiceInput.
be583be3ed6a : Make system_server profilable on user.
58109a5873d1 : [adbwifi] Fix case on pairing QR code description.
655b936e84d0 : Create aapt2_artifacts dist goal for aapt2
10b13264f689 : [adbwifi] Fix adbwifi string case.
0fa3b6eb2ad4 : Add PowerManger testcases for parceable objects parceling/unparceling.
ef06a087ed7a : concat44 is deprecated -- use concat
6dabec7b3b92 : Don't ask libc for PT feature w/o kernel support.
1d254f2e75e1 : Correct debugging of accountsForUser binder cache
11aa986b5a56 : Fix incorrect order of Accessibility events
306de26c138e : [SM09] Add helper class to monitor RAT type change per sub
8ce94b1ef2a8 : Update packages to not depend on maps SDK v1.
186b4eba0a19 : Minor javadoc fixes for RichContentReceiver API
c3278660cbe4 : Pipe through attributionTag for package installation
57494106e68b : resolve merge conflicts of df559175e0a0a1e47799724ef75affb428695faa to master
d626eb6c7ec8 : Pull GNSS callbacks out of GnssLocationProvider
f581b93d1b32 : Add new OWNERS to media's apex folder.
1cfdb2aec588 : Cache getActiveDataSubscriptionId Binder calls
bb8a92b23b90 : Populate AccessibilityEvent.getAction when preforming an action
0a59ca240dce : BluetoothMidi test: test encoder and decoder
590ff6e8bd46 : Add cpp native headers for IPowerManager.aidl parcelables.
1057e48cbe14 : Add method for processes to disable SubscriptionManager caches
e5c73f3f1380 : Revoke wellbeing from MANAGE_ROLE_HOLDERS
1fde0596bbf1 : Make manual suggestions synchronous/return result
1ab9b8646ff6 : Switch ReferenceWithHistory to use ArrayDeque
30f31123b0d2 : Add FUELGAUGE_ADVANCED_BATTERY_OPTION
a2dbaf81f60d : Avoid exceptions when calendar and contacts sync packages do not exist.
0cd4dbc0b399 : Fix order of uid/pid in LocationAccessPolicy
9ca6dc6532f6 : Slice by state in DurationMetricProducer
af4592134488 : Allow Test Harness Mode when secure ADB is disabled
143dfeff2df4 : Replace ImageDecoder.sApiLevel with a SystemApi helper
e3b9a12feaf9 : Include SkVertices.h in SkiaCanvas.h
5bc6531301fa : Disable failing flicker tests
6009ac668b12 : mService.unlinkToDeath might be called without having linkToDeath
c935f9612373 : Run expiration when rollback lifetime is changed.
0d94533ef938 : Let #getUiAutomation return null if UiAutomation fails to connect (3/n)
911dd88ca630 : Add attr allowClickWhenDisabled for the new API View#setAllowClickWhenDisabled
18e6c2e5db61 : Added test for isAnimating bug
832edc3cc925 : Add unified API for inserting rich content (e.g. pasting an image)
b5794d981d02 : Register for capture state notifications via JNI
25ca2f532799 : Remove obsolete permission
b60e5114a758 : Change external capture state notification mechanism
cccbd64ff74e : Revert "Temporarily remove support for biometrics.face@1.1"
e0388de6bed4 : Enable --collapse-resource-names on bundles
8deb1d5e4afd : Remove UnsupportedAppUsage from AID
c27e56b349b5 : Allow #disconnect to be called safely on connection timeout (2/n)
bacec34542a3 : Add #connectWithTimeout (1/n)
d04d6d51a06a : Set pending client to null after timeout resumes
70463a6583bf : Use ANDROID_get_native_client_buffer in HWUI
84f17b43db92 : Override base isAnimating in WindowState
3c2712f22171 : Add global cell ID to all technologies
793b0f4bcba6 : Sync granularity of gestures with vsync
97eacc36a355 : Make createSource(ContentResolver, Uri, Resources) a SystemApi
8060fa83283a : Expose ImageDecoder#createSource(byte[] (, int, int))
5a288c9a6867 : Disable PIP tests
f00b5a580b8e : Make ImageDecoder#getSampledSize private
7ac1793496ed : Enable test harness flag before the test
eab998a9afb0 : Add logs for debugging
6270482457fa : Replace IntArray with List<Integer> (3/n)
4f50a0a4750b : Import translations. DO NOT MERGE
d380595a0b31 : Import translations. DO NOT MERGE
a02d42dda148 : Add One-Handed mode features 1. Settings keys definition. 2. Support Backup/Restore for user settings.
5bb206513aca : Import translations. DO NOT MERGE
6087592edb9f : Import translations. DO NOT MERGE
a8b2beb5f24f : Add atom of TvSettings to Westworld and its enum
b407e3c1ed33 : Cache getDefaultDataSubscriptionId Binder calls
f54df24a2522 : BRD: Correct @NonNull annotation
a1414931303d : UserSystemPackageInstaller only (un)installs when appropriate
35f16e81dd0b : Address @hides in ImageDecoder
0356f7b169a1 : Remove UnsupportedAppUsage from ImageDecoder
558f466846b1 : Set CALENDAR_DATE haptic effect to EFFECT_CLICK
13f65b29745d : Store hard refences in a static context and pass through only weak references during the Content Capture Sharing.
9f5a5623a7ff : Export change id processor.
e059cd37146e : Change TYPE_DREAM logic to use ACTIVITY_TYPE_DREAM
1d74abd6e1c9 : Import translations. DO NOT MERGE
99a2a72529ae : Make GnssStatus a Parcelable
ac4d6c5fd558 : Ignore specified animation types when checking isAnimating
0580d1994635 : Mock TelephonyManager in NotificationManagerService tests.
f7d74e1c6836 : Import translations. DO NOT MERGE
248b6192c499 : Add a new API to support click events on disabled views.
9e0477cae830 : Import translations. DO NOT MERGE
fc864b4acf8d : Remove unsupportedappusage-annotation library.
4f7ebe3bcec3 : Make caption a insets source
77b064fd0c0d : RebootEscrow: create event log
5a66a030bdb5 : Let UserController mock OTAs
839258ccb0e6 : Cache getDefaultSubscriptionId Binder calls
bef9efe885b3 : Remove Bitmap#wrapHardwareBuffer(GraphicBuffer)
46c927ed33e1 : Convert ScreenshotGraphicBuffer to ScreenshotHardwareBuffer
65edd1a400ef : Tracking legacy remote submix active or not in RecordingActivityMonitor.
da4c3b7456b5 : Include word "fatal" in zygote death message
09bc4789671b : Replaces AsyncTask with main handler for WindowMagnification
69b897ad0787 : A new setting key to hold targets of the a11y button
c82dfeb4225e : [SM06] Collect mobile NetworkStats metrics by collapsed rat type
5e6a87013f36 : Support multiple requiredSystemProperty in overlay
8733430eea92 : Revert "Flip BLAST"
ef8e59751fa3 : Adds system service dump for the fullscreen magnification region
cdd8467a3466 : RebootEscrow: add bugreport dump
e1579d4d1411 : Don't include the data dir in zygote library paths.
f7cd0673becf : Remove POWER_SAVE_MODE_CHANGING broadcast.
b133bbf60ca7 : Make Bitmap#setNinePatchChunk private
be46afa39a3b : Refactoring transition location on flicker tests
51e8bb69f425 : Add userId to log messages
ecdeac75504b : Temporarily remove support for biometrics.fingerprint@2.2
ec297f3eb236 : Temporarily remove support for biometrics.face@1.1
3118dae54a34 : TouchExplorerTest: insure that no-change move events don't crash the system.
76d32b9732ec : Remove Bitmap#createAshmemBitmap(Config)
3eb9843a2f8d : Add public API for @hidden Bitmap#createAshmemBitmap
64f666a3be79 : Remove commented telephony-framework definition.
ce1284a88e4d : Remove dependency on dalvik.annotation.compat.VersionCodes
5e655dc7a158 : Added displayPosition in LogicalDisplay
e178c24db3ab : Add an exported flag in manifest
272ae25718ae : Import translations. DO NOT MERGE
555c96df8dd5 : Import translations. DO NOT MERGE
41a5d353ccf9 : Don't reference RollbackManagerService directly (2/n)
5ea50ff36fd2 : Move service registration code into a System API (1/n)
d16cf6537e36 : Import translations. DO NOT MERGE
0e4d7c9dbe21 : Import translations. DO NOT MERGE
4849c3a996d5 : Autocork package invalidations
bbba8a867c5f : Add a facility for time-based cache corking
48a8baf8de89 : Move the various GNSS files into the gnss package + cleanup + javadocs
0a96f46ec1a0 : Revert "Revoke 'always' web handler status when not autoverifying"
dd893793af59 : Disable deep press when long press is long
9d9ef7fad3ab : Import translations. DO NOT MERGE
f2e011daaec1 : Binder cache for getPackagesForUid().
0bd3a6b35682 : Remove UnsupportedAppUsage from nativeNewInstance([BII)
fbc5c36e86f9 : Move telephony framework sources as part of non-update framework.
6b1a7ee59ce3 : wifi: Add OVERRIDE_WIFI_CONFIG in set/getSoftApConfiguration
12a17af53ce0 : Let Home activity restart during first few crashes
296d961811f4 : Flip BLAST
1b78c5327d89 : Hide CALL_SOURCE constants in TelecomManager
2b62927d832b : Use explicit BOUND_FOREGROUND_SERVICE flag to bind
d407c0be20eb : Removing errant @hide annotation
43988175d2bc : Add MagnificationGesturesObserver for A11y magnification
a3f652bf2ebd : Revert "[Telephony Mainline] Rename getActiveAndHiddenSubscriptionIdList and"
3c182dd91841 : Using EventLog for user switching events
7487f249ddcf : Convert enableGwpAsan to @IntDef and rename to gwpAsanMode.
77428f82adf0 : Fix name of presubmit stanza
ef37c24f4432 : Initial boilerplate for an updatable graphics jar
1ec14b1fcee9 : Revert "[API Review] APIs in SubscriptionManager"
9487c9e51331 : [Telephony Mainline] Rename getActiveAndHiddenSubscriptionIdList and guard with permission
8290c8edf995 : Add "Please connect to a Wi-Fi network" string.
757a9d3f37d9 : Remove unused import in HDMI Control Listener AIDL
bb61f963e362 : Add individual API tracking files for modules
a8805c6d5a05 : [SM03] Collect NetworkStats metrics by NetworkTemplate
4670baace6c8 : [SM08] Add NetworkTemplate unit test for fetching mobile data usage
071a06635b71 : [SM01] Add rat type fields in data usage atoms for mobile data
c4f77ac90bf2 : [SM07] Make combine subtype configurable from Settings
574c53fc42f0 : Disable split screen tests
2d4fa2c0fae8 : [SM05] Enable record mobile network stats by collapsed rat type
e19045cc4ab1 : [SM04] Support fetching data with NetworkTemplate with subType
15ab452e7e3f : [SM02] Support record mobile network stats by collapsed rat type
ab34214dd964 : onDrawBitmap* virtual are no longer called
eeca5bfa479f : Rename EXTRA_TIME to EXTRA_EPOCH_TIME.
1b608f4e1480 : MediaRouter2: Call onTransferred when Cast -> BT.
6703323c17d2 : Remove separate OpIds for logging and enforce op ids instead.
31d7c155b7f5 : Update frameworks/base Emoji.java to Unicode 13.
f9f753e3cb36 : [API Review] APIs in SubscriptionManager
c044232396c4 : Removes UserState from AttentionManagerService.
5c46fb648623 : screencap: fix a memory leak
a7ea04437e97 : Make Hdmi test run on presubmit
f29d776667da : Rename featureId to attributionTag
15169feef835 : Remove DurationQuotaTrackerProto message.
1651ad3c3a98 : Implement procsstats data agggregation
0c17a76ea4e1 : Add GesturesObserver to detect series of gestures
478c873fe44d : Fix NullPointerException in KernelCpuThreadReaders.
6fa10209d753 : Provide QSFactory
e34a19d7a638 : Update fontchain_lint to print all coverage errors, not just first.
368da82b3aa6 : Import translations. DO NOT MERGE
4495e10abd05 : Fix DeviceBootTest failures in master.
896cfc36a31e : Import translations. DO NOT MERGE
d91dc420720d : Fixing how SIDs are added to keys during generation time
458ea4481d4e : API Review: getManualNetworkSelectionPlmn
fd683f7113cf : Add meaningful exception when the device is in an unknown state
e9f2142ca6a2 : Fix mute/unmute sync issue with HDMI CEC
d523005389dd : Add logging operation ids.
ec9eecd06144 : only check the image virtual, now the the bitmap one is gone
719b95efd760 : onDrawBitmap[Nine,Latice] are never called
36bab519d858 : Fixes some typos in permissions documentation.
259ef1ca7e3c : Revert "Merge "Revert "Use aidl::nullable for nullable type in C++"" into rvc-dev-plus-aosp am: 9beacac0c9 am: bd9b7af30e am: ec09e10ca3"
6d68cd65c81d : Add setLocusContext API documentation to clarify the usage of null params. Test: manual Bug: 149299361
49f22352d3f2 : Update GeomagneticField parameters specified by WMM-2015
3acc32fbffdd : Include bubble changes in ranking & move flagging to BubbleExtractor
d31f219f2d45 : Fix command injection on screencap
06c6487f0b37 : Call Compatibility.isChangeEnabled in calling app
d5c33e63bc92 : Ensure pip window will be closed after the test
4658c78dbedb : Ensure split screen will be closed after the test
8c31cfc013e1 : Fix "ScreenshotLayer" name in the flicker tests
7307d4819e31 : Uses TYPE_ACCESSIBILITY_MAGNIFICATION_OVERLAY for window magnification
8a7e3d68cd4e : [TelephonyMainline] @hide system api since we'll revisit in S. - DataAllowed
b01074232cc7 : Revert "Introduce a manifest flag for auto-revoke exemption request"
bddcbb7825c7 : SoundPicker: Add an exported flag in manifest
8a06c2870e09 : Rename featureId -> attributionTag
e409ec2492f4 : Allow empty tokens in strict grammar
d043004cee70 : Wrap ShortcutQuery in a parcelable wrapper object and pass it direcly through aidl.
6cc3fce90a12 : Remove remaining LOCATION_PROVIDERS_ALLOWED usages
e3e061446972 : Revert add isProfileForeground SystemApi in ActivityManager.
1c0993cf12d3 : RescueParty: Add a DeviceConfig killswitch
cfb945c470f8 : Add equals() to ProviderProperties
f2d08ac8f555 : drawBitmapRect is deprecated, use images
52474456b79d : Fix directory iteration when path disappears.
e996d439aa09 : Improve consistency of stubs for framework targets
1739bbd51474 : Fixing default behavior for keys requiring auth
e364af940340 : [TelephonyMainline] @hide system api since we'll revisit in S. - Imsi
ba834b2136ac : Add method to request window magnification connection
c1dbdff863f4 : Move LocationManagerService to server.location package
e2197ed75a10 : Allow perfetto traces to collected from user builds.
d783baf784a3 : perftests: Add an exported flag in manifest
cace20f8e690 : test-runner: Add an exported flag in manifest
2b7488275b41 : lowpan: Add an exported flag in manifest
cde3954b707e : CtsShim: Add an exported flag in manifest
7fe7ac8275da : WAPPushManager: Add an exported flag in manifest
c7944d11e777 : WallpaperCropper: Add an exported flag in manifest
e94304f74548 : PrintRecommendationService: Add an exported flag in manifest
5cecb44d30dd : CarrierDefaultApp: Add an exported flag in manifest
af5698f368fd : EasterEgg: Add an exported flag in manifest
d795dea9e92d : VpnDialogs: Add an exported flag in manifest
d9cf4897a38c : PrintSpooler: Add an exported flag in manifest
5309708bf7df : OsuLogin: Add an exported flag in manifest
ab4f13930d46 : StatementService: Add an exported flag in manifest
c2df8deeb1b3 : SystemUI: Add an exported flag in manifest
13ba0828af5b : TouchExplorer: statically import event type constants.
9226d6c835cd : Tethering: Add an exported flag in manifest
eaa6ebe15a65 : PackageInstaller: Add an exported flag in manifest
a63bfda2c6a1 : InputDevices: Add an exported flag in manifest
a335a5c86264 : ExternalStorageProvider: Add an exported flag in manifest
8c8287b54480 : CompanionDeviceManager: Add an exported flag in manifest
dc6fbe5dfbb3 : Add test mapping for hdmi service code.
3f1203fb786a : Implement ACTION_LONG_CLICK for accessibility
a05ba8eeb84c : Delete expired CE APEX snapshots when user unlocks.
7432f1831c94 : App transitions/thumbnails: Switch to HardwareBuffer
8a5754ba772b : Add API for apps to query whether they have All Files Access
40ab05effcf6 : Prevent dream service finishSelf before it was attached
2cc0471c773c : Added key Magnification capability
feb6aa47b408 : change getActiveAndHiddenSubscriptionInfoList API name
ed02dd83a3ba : Implement the AppSearch.delete API.
ede6a6469d44 : Implement the AppSearch.deleteAll API.
ea5b2c08df2e : Allow empty tokens in strict grammar
f58ac11e1171 : Camera: improve switchToOffline document
77c9fcdb1082 : Revert DevicePolicyManager time / zone changes
0fe97543e70a : Correctly handle a null surface
9dfb386f1496 : Support DisplayAreas in protos
a316900ce76c : Modify PropertyInvalidatedCache debugging
2d280f1bb4f3 : Revert [Telephony mainline] Add SystemApi and NonNull annotation
ad62e8cbf5cf : Use aidl::nullable for nullable type in C++
a6fe2eb7e4fc : Cork permission and package cache around bulk permission update
6dc938aa9085 : Cork package information cache invalidations during boot
5536e2b1d797 : Add a "cork" mechanism to prevent cache invalidation flooding
e4c6b8357232 : Take in a Surface then convert to a NativeHandle
2bb1dba5c7a3 : Enable gwp-asan in system_server.
8fac25ae732a : Move Heads Up Notifications to their own window
4604f23c58cf : Support queries in AppSearchImpl and FakeIcing.
1982fb5726df : Fix bugprone-use-after-move warnings
bc6fae140a6b : Port the getDocuments() API to be synchronous.
37d87372b83d : Remove LargeBitmap
773b82b16848 : Implement getDocuments() support in AppSearchImpl.
c658184d366e : Fix bugprone-use-after-move warnings
da20037842cc : Throw RuntimeException/ImsException when binder is null.
ce0531cf43ec : Create KeyguardViewController that extracts view-related logic.
4a989379e84d : Move Scoped Storage compat flags definition to frameworks/base
d1a6917c0d1d : Implement initial policy for memory tag checks.
dddb1bd3f153 : Adding binder cache for AccountManagerService:getAccountsAsUser
09758ca23198 : API Council Feedback - Override EmergencyNumberDB File API
93d531225d16 : Switch AppSearchBatchResult from Throwable to error code and message.
7e889fb6bc42 : Remove unsupportedappusage_index.csv from droidcore target.
a72a7ffe4719 : Expose Bitmap#getHardwareBuffer
e7796b925a37 : Implement suggested changes in API review for permission mainline.
ac43312ffdff : Changes getProperty methods to return primitive type
db076c83ada3 : Add "enableGwpAsan" tag to android manifest.
46546c730530 : Animate cuttout protection
07dae6a4b180 : add binder-cache for getUserData
576dfd1d9d79 : Touch Explorer Unit Test: test touch exploring state.
96a13885e877 : Remove isShareable from BitmapRegionDecoder
b832e98879e4 : Add aggregation method to dumputils
4ae29ab5f827 : Removing some dead code.
327bb81a789d : Update API ExtraRenderingInfo by review feedback
f8af82046a52 : Use compat flags to reflect the current status of legacy storage.
9a3ef68a5117 : Use abstractions to allow FullscreenUserSwitcher take advantage of SystemUIOverlayWindow.
bb6c3b562dfd : Scrub TelephonyRegistry of package names on user builds
dc86120fca73 : API Council Feedbacks
96a6fec4d651 : Check the isInUse with the lock held in MessageQueue
f36cbffd6e51 : Passing notification rank to NLS#Ranking as a hidden api.
c529cfc6c5bc : Mark TYPE_STATUS_BAR_PANEL as @removed
e7455a5485a1 : TouchExplorerTest: test lifting of fingers where appropriate.
5f9453e42538 : Revert "Remove DialogInterface.OnDismissListener and DialogInterface.OnCancelListener interfaces from SearchManager class."
470c8f6a3f5a : Give location providers a known identity
2ff68141196d : Add TODO for resolving property-set race
c178f80d4703 : Make calls for geocoder one way
9ab10dc3a4be : Add test permission to FusedLocationServiceTest
9052e72c7ce6 : Add exception to log message.
57971f10ceda : Remove DialogInterface.OnDismissListener and DialogInterface.OnCancelListener interfaces from SearchManager class.
ab99c91a65ec : Implmented the aidl interface for window magnification
8b0722e92a09 : Remove 'Locked' from method names (6/n)
6731a623e37d : Remove use of locks (5/n)
01c0a7243d8e : Whitelisting BlockedAppActivity to always launch into lock task mode so that it does not get blocked by subsequent checks when replacing the original activity in a new task.
08606656ae3b : move to new virtual for drawVertices
bdb3cdc49741 : RebootEscrowManager: always report success metric
06e9f7ca54a3 : Import translations. DO NOT MERGE
a4b20522f3fd : Clean up easy Bitmap dependencies
1eb3d6c8357f : Import translations. DO NOT MERGE
fb654cf97a6f : Revert "Better preload drawable logging"
f79baeaa200d : Compute Wallpaper scaling on the server
7510672d7b8c : Applied TYPE_ACCESSIBILITY_MAGNIFICATION_OVERLAY in WindowState
ef6766dd4abc : Launch help with system default theme
ba9b716a7092 : Ignore unchecked IME show/hide when no root
22b1f668c9b7 : Remove cell broadcast and shell from telephony permission
e94c4f7ac87e : Update EuiccService encodeSmdxSubjectAndReasonCode
8c1a9054e4cf : Oom perf test should extend from BasePerfTest
a18d7c8ec276 : Move Bitmap to AParcel
391c123e9e7f : Enter to touch mode by down or scroll event from any type of a device.
4188d8f8558b : Do not write backup enabled status to file on init
a211a54e7a58 : Rewrite some methods using waitForResult (4/n)
26f89e2f18cb : Rewrite expireRollbackForPackage (3/n)
7846a9524a1b : Add thread assertions (2/n)
9f7ec1970ee4 : Import translations. DO NOT MERGE
b6b50a1d0d6c : Import translations. DO NOT MERGE
52c189a1c625 : Import translations. DO NOT MERGE
11808234bca2 : Import translations. DO NOT MERGE
f4eaa5191146 : Import translations. DO NOT MERGE
c5f319ef5ac5 : Remove @UnsupportedAppUsage and @SuppressWarnings annotations.
4523801b9a6b : [HWUI] remove libui from HWUI's dependencies
7847675e2e51 : Import translations. DO NOT MERGE
859751f51273 : Small test changes
3f7a6d93c028 : Remove one foregrond service restriction.
7e5d97420207 : Add GNSS HAL to dump list
7fc95c6d9fa8 : Revert "Revert "Require user pass in a non-null BluetoothDevice ..."
7920c21943da : Clean up code of starting bug report
d9a228a93705 : use vector<uint8_t> for byte[] in AIDL
b8bf78a7d141 : Remove InputChannel.finalize() by using NativeAllocationRegistry
3d873cf7d0da : Add updateMccMncConfiguration as @TestApi for CTS
43196b65f599 : Bubbles user education for stack & manage
485caff61a8b : add postsubmit tests using test mapping
e212f0d7cfd8 : Fix CallRedirectionService Doc issue
5ca36f4012b8 : Log permission mismatch with 128s emergency extension
1fba0f897f27 : Verify all possible hosts that match web nav
d4b249ed2925 : Don't fire any ACTION_USER_* broadcasts for precreated users.
8348070c50fd : libincfs and libdataloader headers not using std::span
afe1adfb1dfa : Updates and fixes to GnssMeasurementsProvider
caef507aa935 : Show toasts from system/sysUI to all users
76ee3424c626 : Revert "Change isProcStateBackground() cutoff to PROCESS_STATE_BOUND_FOREGROUND_SERVICE"
435ffc9d43e3 : Update boot image and system server profiles [M10C10P10S0PP]
7b42c6ea1b27 : Adding new overloads for addEarcon and addSpeech that takes Uri
84dc30fedeb2 : CellularBatteryStats: Address API council feedback
72f1472aaca8 : [Settings] Remove CarrierConfigManager.Apn.KEY_PREFIX from API
1be88099749a : Do not prefetching accessibility nodes while a view is scrolling
d3100269f351 : Add context UID to package-name-based permission query
a1abd34f31c3 : Make the position of the mirror content the same as the real one
6257ba865cd6 : Refactor GNSS listeners
d44b4efa33d5 : Remove NetworkClass from TelephonyManager
8dcb39ce05a0 : Prevent ConcurrentModificationException while accessing mTunableLookup.
5e6a959653cd : Resume-on-Reboot: add storage for armed status
755a00872058 : String tweak for vendor logging dev setting
6d19cef854bd : Allow settingIgnored for DBH request if inEmergency
4d0518858881 : Adds Zygote policy flags to control how applications are launched
14f56f6bc4ee : Use new socket schema within TestSlicedCondition
75dc3e98d931 : Update location permission strings
ba46cae73ee4 : Enable stroked QS tile background
9b30727de844 : dataloader/incfs openWrite returns int
f4e553ec958b : Pretty-print parcelables when logging
ba8932cef81c : Add sysdump to SoundTriggerMiddlewareService
7478d176b8fc : SoundTriggerMiddlewareService logging decorator
51fb07c77cfd : Refactor SoundTriggerMiddlewareService
7c4e347847c1 : Comment out the worst flakes (3 tests).
366c310e4ada : LockSettingsService: move database storage
b7087dd2f429 : Revert^2 "New priority scripts + critical updates to fonts."
7a3800993df5 : Allow UsbDeviceManager to start adbd again.
aea2c50cd81e : Unify toast presentation code
42134404979c : Add Android/data mounting along with obb mounting in zygote
a8ed941caf0a : Update string resource enable_verbose_vendor_logging char limit
9ccc663459a3 : Address API council comments
133d12a77061 : Make WifiDeviceFilter.Builder.setSsid's arg @NonNull
ab14c55c1f08 : Generate @NonNull setter args and @MaySetToNull to opt out
f100968c4818 : Improve documentation
6be1669a8e95 : Move rotate button logging to Westworld
efca92ea7bc3 : Print carrier config access rules properly
94b45280d402 : Cleanup of Zygote files
2a76f8145bff : Battery saver dark mode bug
ffd3c2087117 : Update recovery key protection params for secondary profile.
f1fcb9e6a83c : [API Review] Expose sendOrderedBroadcast
5a5daafbcab5 : Pass START_ACTIVITIES_FROM_BACKGROUND permission to instrumentation test.
353ef627803f : Adding system usages to car volume settings
340459929486 : Add "com.android.packageinstaller" as recognized installer.
f3a2b52e16a6 : Fix FLAG_NOT_FOCUSABLE ime target
14870e0849fb : Update the categories of app kill reaons
7d76f014eb92 : startop: Fix a bug in iorap functional test.
94d9a21ccb34 : Use shell commands instead of ITestDevice for BootImageProfile test
d66f77b0b762 : Test sidecar OEM implementation for WM support library
9e73bbbf4cbe : Enable building libandroid_runtime for Windows
1787f310655e : Catch all exception from statusReceiver.sendIntent.
45f0d572c17c : Prevent NPE whlie leaving windowless dream service.
d457eef32ccd : Tablet-specific UI updates to user switcher.
f1b1d900b4e8 : Revert "Update storage permission policy to use AppCompat APIs."
1f627bda6ac7 : Improvements to Bugreporting API.
8cdf9ebc5c9f : Use display context all the way
73bf4f2ec987 : Remove key from adb_keys if user forgets the key.
fe975fea5d22 : Pass server address directly to IKE.
fa1062ac43b4 : Clarifying meaning of items param in javadoc per feedback
aa1ac9309416 : iorap: Increase the JobScheduledEvent#TYPE_MAX to 1.
47a4c2da51e9 : WebView: Update setAllowFileAccess doc to reflect new default value
6dfc45f62d9a : Modifies Bubbles to use the MagnetizedObject library.
97b02385f39b : Adds DismissCircleView, a shared dismiss target for Bubbles/PIP.
a83d7be65482 : Removes circular dependency in inner classes.
1d2378bd0d9e : Change javadoc of getSubmitPduEncodedMessage and add IntRange to its parameters
8d56f715fdd2 : Import translations. DO NOT MERGE
a6862914da91 : Use the correct user context in CustomTile
6a8a1dd5a017 : Fix a leak in HasSystemFeatureCache.
a2f7f849383c : Remove the public APIs for allow rich content.
7fb7b739e351 : Retry TTS speaking for a11y shortcut warning dialog
7b46c191ca01 : Make mirror view able to move close to the screen edges
3677e44f7139 : Update mirror window location when orientation changed
cdbcb34c2bab : use shell to open v4 signature file
c3f00a4fa1ca : Import translations. DO NOT MERGE
c6f4118f9e86 : remove client token passing active VI service
84b798555dc9 : add enrollment application UID tracking
2c8e76bf6837 : Import translations. DO NOT MERGE
81b7e461c5af : Change window magnifier UI and enhance the touch area for dragging
13c90e0d26f2 : Revert "New priority scripts + critical updates to fonts."
708dcd28e3d4 : Fix PackageSetting isUpdatedSystemApp and SYSTEM_EXT rescan
0630b6c35850 : Added missed incoming call SMS support
8f069f581cd3 : Import translations. DO NOT MERGE
ef7f7d513792 : Import translations. DO NOT MERGE
733162cc1607 : Add interfaces for reverse to BatteryController
56cb2d260b0d : opt into public SkM44
7171aca7a057 : Move PiP animation to SysUI package
2aa4f1099619 : Use context for correct display in the renderer service
d731201cac67 : Exempt callingUid that has START_ACTIVITIES_FROM_BACKGROUND permission.
1d057e482b08 : Revert "Exempt Android Auto from background FGS restriction."
d09573a110df : Add atom for a janky event reported by SurfaceFlinger.
a7ec6de67138 : MediaMetrics instrumentation
80659815c33b : Re-order parameters of setUiccApplicationsEnabled.
e55b9e0f9d03 : Generalize change transition into WindowContainer
95ba73f9c981 : Add text dumpsys section to incidentd
e0012bda2adf : Revert "Avoid creating new instance on top when started for resu..."
551d3282f7f5 : Tuner JNI: demux
19b71275e088 : Fix issues in register/unregister client API implementation
2f62bf64ca8b : Add a TRM use case priority hints info object
76badfcf146a : Introduce a manifest flag for auto-revoke exemption request
9d150f58bd4e : Add requestFrontend implementation in TunerResourceManager
caf201a8e725 : Implement TRM setFrontendInfoList logic with unit tests
3220547b19a7 : Ignore NotificationEntryManagerInflationTests
ae2a1eecfa77 : Fail if there are repeated fields in atoms.proto
c0bb4e28160d : Fixes switch-user -w command.
818dca1aad37 : Remove UdpEncapsulationSocket references in VPNs
3ffa92f62c07 : Fix exempt vs unexempt scheduled sync standby bucket logic
a5969b5a1d9f : [adbwifi] Make AdbManager changes for adb over WiFi.
b77bc9bef478 : Revert "Enable compositor shadows for PIP"
58e7458ac720 : Improved user callbacks on SystemService:
7d09275d700d : Squash same ApplicationInfo's in Parcel
b91ee9ca7bdd : Exempt Android Auto from background FGS restriction.
253f0046ba5a : media: fix MediaCodecTest#testException
8da3edbb5649 : Allow location when Car mode is active.
b4727e0f55a8 : Explicitly disable BLAST for SurfaceControlViewHost surfaces
0f723a415030 : fix streaming installation for splits
4467c53c11c4 : Create DreamManager System Server TestApi
19261fac010b : MediaMuxer:Include info to specify last sample duration
599079b38145 : Make BootImageProfileTest less flaky
dd8f942e8153 : wifi: correct API name
f2070b93b63a : Fix for notification delay for assistant time
705d110d8533 : Extension API: Replace NetworkScore object with integer in API surface
cfdd8d40934d : Prevent NPE in CustomTile
6033344baaa8 : Refactor appops across location
f0342c720679 : Remove Doxygen backup files
dba305d37d9d : wifi: Revise java doc to add more explanation
d5f77513e5b9 : Ignore package mode for MANAGE_EXTERNAL_STORAGE
0c8637c06766 : Atom for when fgs accesses appop
05f9538c2ee7 : Store ambient display suppression state in memory.
27975949140c : Fix testScreenCaptureDisabled
7c2f73b4ac0a : Remove FrameworksCoreTests dep on framework-all
c6e383691591 : Fine-tune the public APIs of allow rich content in Accessibility Settings for security.
6bb2d4f68c02 : Revert "Revert "Always get window insets from server""
21f0ed2a0ace : Re-submit "Create all variants of stubs for wifi"
20dc51820ae8 : Add startDreamActivity request verification
9d976e42de7b : Don't crash system_server if fixupAppDir() fails.
2de0f42d5068 : Update document of WindowMetrics#getSize
148478a85e25 : Make DreamService use an Activity
a5c6f2e07af5 : Log remote exceptions in NotifCollection
9a341abdb48a : Correct the bound if it's from outside of screen
b640b1c62bdb : Create Central Version of dataStateToString()
bf35024b94e9 : add incremental installation test to presubmit
5664e50ac9fd : BLE-MIDI: fix timestamps for sysex data
997d3e108101 : Delete package directory when app is uninstalled.
15a3b86e897f : Fix permission check for get/setSmscAddress.
30cd9b2a9ad2 : Fix aapt2 Maybe check
96f6b2d1d938 : Fix PinnerService SecurityException at boot
3b222e290e0c : Remove redundant connected notification
7b484438ec0f : Whitelist READ_PRIVILEGED_PHONE_STATE for the contacts provider
48f5faa9a9fe : Change setButton() documentation to indicate that the settings will apply to the button specified, not just the positive button.
10ecd64cddb2 : Introduce SoftInputShowHideHistory
c03117fdf4b9 : Remove extraneous word in javadoc
93938469fc78 : Fix Display SurfaceControl leak
febfb82bc86f : Add Network Preference Bitmaps
d97d9535953b : remove legacy adb data loader
2f777b39b741 : Remove unused code (3/n)
0a5a4db24c62 : Use session id to search for rollbacks (2/n)
503c1aca534f : Include session id when sending broadcasts (1/n)
589552766cfc : [ProgressBar] Fix: Media volume bar indicates a wrong value
21cab31b8260 : Clean up dreamland
4e67f841a7cb : Send input event ID in InputEventSender.
29d21d4062f9 : Add ID to InputEvent.
fe7d1ab0cbcb : Clean up code in BugreportProgressService
1f45b58fdb32 : Use event text for partial accessibility state change in quicksettings
2444f2f79006 : Correct audio quality log error
a28399dbaf7c : New priority scripts + critical updates to fonts.
ea0a9800424a : Build wifi against the module SDK
f04974396458 : PackageInstaller: Plumb through status to message
699e4549eeff : Add comments to messageId, subMessageId and data
53be7f4db497 : Use optional for nullable types
a66ea9cf880f : Add more nodes to whitelist
7b05862396c6 : setSchema() API adjustments from API review.
7cb6a15c1b44 : Add TODO for PinnerService unit test
b0672494bb2c : Moving to non-deprecated onError function for UtteranceProgressListener

+- Project: platform/frameworks/compile/libbcc

cf43c2c : Remove conditional enabled status on libbcc

+- Project: platform/frameworks/compile/mclinker

036793a : Teach mclinker that SHT_RELR sections are just relocations.

+- Project: platform/frameworks/compile/slang

5ad6406 : Increase the upper limit of slang target API to 31.
5a4f80b : Have slang emit a warning on renderscript deprecation.
19ea0eb : Have slang emit a warning on renderscript deprecation.
743b784 : Remove conditional enabled status on llvm-rs-cc

+- Project: platform/frameworks/ex

d31c61c : Camera: Return sequence id as part of advanced extension requests
ae681a0 : Camera: Sync camera extensions stubs
22c27ec : Camera2: Add camera extension 1.2.0 stubs
ab08986 : Camera: Move extension sample from product to vendor
874fc71 : Camera: Disable Auto, Night and Beauty extensions
ad7e5bf : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/ex
c5ecb7f : Camera2: Add support for Camera2 extension session callbacks

+- Project: platform/frameworks/hardware/interfaces

2c3aaea : Freeze AIDL APIs for SC
1f6b8fc : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/hardware/interfaces
3ba1a1e : Add VTS for android.frameworks.automotive.powerpolicy
c9083cd : Freeze HALs for Android S
a63708c : Add ICarTelemetry and CarData AIDLs
2203651 : Add @throws to PowerPolicy aidl docs
2d9e23f : Stats: AIDL Java backend is enabled for Java clients
0a95bc0 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/hardware/interfaces
ef3c8ef : Stats: added VTS test for AIDL service
5f8f162 : Stats: Stable AIDL interface.
f511fda : Use strong pointer in ALooper to avoid use-after-free
429804c : Ensure looper isn't used after invalidateSensorQueue
429f475 : Add CPU to power component
7788765 : Tracking changes to renaming DisplayConfig to DisplayMode
7d712cf : Use strong pointer in ALooper to avoid use-after-free
49a35c4 : Ensure looper isn't used after invalidateSensorQueue
0f69da0 : Use strong pointer in ALooper to avoid use-after-free
bbc1698 : Use one component for display
99d5d9a : Ensure looper isn't used after invalidateSensorQueue
f5322aa : Add location/microphone component to PowerComponent
f534ae8 : Move HIDL interfaces not included in generic_system.mk to system_ext
76b6e7a : Camera: Uprev cameraservice device interface
a54a788 : Add a method to notify a new definition of policy
e68b20f : Rename carpowerpolicy_system_notification
b6a9abe : Add interfaces that CarService uses to talk to car power policy daemon
6f1f547 : Segment display into 4 specific types
e18d5b6 : Define AIDL for car power policy
79d65b5 : Create powerpolicy folder and adjust OWNERS files
e9d65ae : Suppress gtest error for tests without any instance
3d63876 : update hidl .bp

+- Project: platform/frameworks/layoutlib

d6d63816f6 : Use core-icu4j-for-host instead of core-icu4j
07ac84437e : Use core-libart-for-host instead of core-libart
8a75683440 : Change hwui jank detection to use deadline & gpu completion (3/3)
8f84913a72 : Runtime permission attribution improvements
9e39063217 : Update BridgePowerManager to reflect updated API
e29e1d58d8 : Remove getActiveNetworkQuotaInfo
da5f5fef83 : Update BridgePowerManager#userActivity to take Display ID
79f39008e3 : Update getSystemFontConfig_Internal arguments
8ab681e370 : update BridgePowerManager to get/set policy APIs
300bef0105 : Call original method from delegate in SystemFonts_Delegate
03624b7c55 : Update SystemFonts_Deleagte
8c82e514b6 : Update SystemFonts_Delegate.
d304ad57ad : Jarjar protobuf to avoid conflict with Studio version
387cb069ec : Update SystemFonts_Delegate following commit 87036d6
395ccc3e28 : Remove display cutout from parameters
a0688d0be2 : Update test resource repository code after prebuilt change
41293b3bd7 : Correctly display unicode characters from strings.xml
f81baa2842 : Update SystemFonts_Delegate following commit 4823031
50513ba56a : Update layoutlib for private API change
c6fb0fe073 : Update WindowManagerImpl.setShouldShowIme
ab4d6c40a1 : Update a11y set focus appearance data api.
8b73a6f40b : Update ICU_Delegate following commit 7db6708
0a7c6dbd85 : RESTRICT AUTOMERGE
da12d099f6 : Implement the new API, uncanonicalizeAsync added to IContentProvider
b620d6d8a9 : Refactor BridgeTypedArray.getType to reduce exceptions
3ed4cc2d53 : Add a check on color format to avoid exceptions
6cbeda0067 : Remove legacy insets from getWindowInsets
84ef3fec24 : Avoid using exceptions when not needed in BridgeTypedArray
261cc16c3a : Delete unnecessary SuppressWarnings statements
f7164d4971 : Do not send NinePatch crash to the Studio crash reporting
14beb155f6 : Delete Navigation Bar for the Theme Editor
26bb4196b6 : Preferences use match_parent for their layout in androidx
47755ea8e5 : Revert "Update Paint_Delegate following commit fc42a99"
120908fdb1 : Implement sendBroadcastAsUserMultiplePermissions in BridgeContext.
6190607f4e : Update ICU_Delegate following platform changes
0d9bb216fd : Add a hidden API to check if ambient display is suppressed for a token.
11213c5d73 : Add connectivity service support
eaaf234d6d : Ignore component callbacks in BridgeContext
3198d54a71 : Add activity service support
6245feff54 : Update Paint_Delegate following commit fc42a99
66cd647e18 : Add stubs for PowerManager battery estimate APIs.
231c0ae0d0 : Update SystemClock_Delegate following commit 21489b3
5493cfda9a : Fix layoutlib create tests
7cf76262bf : Update language to comply with Android's inclusive language guidance
51a6a93540 : Remove powerHint from IPowerManager.aidl
99e80fd12b : [atf] Updating to a new version
95fadd2ddf : [atf] Add category for atf results
6aaf186ea2 : Delete delegate methods in ICU_Delegate
e7048330ef : Revert removal of power hint from PowerManager.aidl
4e78f19cde : Delete ThemePreviewLayout and related code
069ea0da42 : Delete unused BridgeRenderSession method
d831f2fe9c : Replace LayoutLog with ILayoutLog
7b8d1b4ca1 : Remove uses of deprecated methods from RenderParams
3d31bca078 : Replace usages of deprecated ResourceType.getEnum method
d2a8e6ce53 : Replace usages of deprecated RenderingMode methods
62308f2837 : Move layoutlib away from deprecated Pair class
606cad20e4 : Keep libcore.io classes for MemoryMappedFile_Delegate in layoutlib
d40ba6da8b : Update clock to 11:00 for layoutlib based on R
5891c6ef62 : Delete unused method in RenderSessionImpl
e477d44708 : Fix potential memory leak in SparseWeakArray
cce3b45079 : [atf] Able to correctly load android classes within atf
44726cd3ae : Override WindowManagerImpl from the platform
2d3fda698a : Delete unused getNamespace method
e0003c56b0 : LayoutLib: Call Matrix#ni() instead of native_instance
6ce8e48a39 : Remove powerHint from BridgePowerManager
40fb50f5f8 : Update BridePowerManager for IPowerManager interface change.
4208bd9b5a : Do nothing for ContentResolver.registerContentObserver
a8b2ce9db5 : LayoutLib: Stop calling Bitmap#setNinePatchChunk
6a20c6919a : Remove fields from list of promoted fields
a327549add : Update to accomodate variable fonts.
c236e68121 : Update Bitmap_Delegate following commit 42c5004
e784ba265b : Make layoutlib run with JDK 11

+- Project: platform/frameworks/libs/modules-utils

51ac72f : Add DeviceSdkLevel - an SdkLevel equivalent for host-side tests.
68e2d68 : Update SdkLevel and sdk_level.h
21b52cf : Update isAtLeastS() check as part of declaring S.
7c9bab0 : Make framework-annotations visible to libcore/ and art/
4244fdb : Move Preconditions into modules-utils.
f94e65e : Add build targets for the newly migrated annotations
519c787 : Add build targets for the newly migrated annotations
24f913f : Add build targets for the newly migrated annotations
439c66d : Add build targets for the newly migrated annotations
dcb8c41 : Add instrumentation listener for native coverage
9786ebe : Annotations for Bluetooth broadcast intents.
fd5921a : Move FrameworksWifiTests to group presubmit-large
248ec00 : More Bluetooth API annotation updates.
4d10f02 : Make @RequiresPermission RetentionPolicy.CLASS.
92dffcf : Partial cp of "Prepare role code for modularization."
a73785b : Add ChecksSdkIntAtLeast annotation to isAtLeast*
9772833 : Add presubmit hook to enforce java single source path
3c84fea : Move SdkLevel.java to single source path too.
e682916 : Move modules-utils to single java source path.
ec275c8 : Disallow use of error-prone merge-strategies
fb46244 : DO NOT MERGE [LSC] Add LOCAL_LICENSE_KINDS to frameworks/libs/modules-utils
7ec6f98 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/libs/modules-utils
c0c71bf : Create system_current clone of modules-utils-build
f00569b : Revert "[Mainline] Migrate android.utils package items"
f60ff91 : Add an additional lock in the ActivityManagerService
1a557f9 : Add enforcement parameter to RequiresFeature
2b01397 : Prepare role code for modularization.
398d248 : Add visibility rule for migration.
64f53dc : Add enforcement parameter to RequiresFeature
c265733 : Move BasicShellCommandHandler
a9917c4 : Revert "Move BasicShellCommandHandler"
f4cb6b1 : Revert "modules-utils-os: set min_sdk_version to 30"
2084778 : modules-utils-os: set min_sdk_version to 30
c873a01 : Move BasicShellCommandHandler
cb4c625 : module-utils-build: set min_sdk_version to 29
01b68cb : Make modules-utils available to any apex
608ff39 : Add hansson to OWNERS.
23feded : Add utility to check sdk version, to be used by mainline modules.
70b4fe1 : Proper API hierarchy between MODULE_LIBS and PRIV_APPS system APIs
7272690 : Proper API hierarchy between MODULE_LIBS and PRIV_APPS system APIs
7ab8d29 : Proper API hierarchy between MODULE_LIBS and PRIV_APPS system APIs
f644bd6 : Remove nullablility annotations from module-lib
c3edeaa : Remove nullablility annotations from module-lib
c90da45 : Remove nullablility annotations from module-lib
95d7c7a : Add SystemApi(MODULE_LIBRARIES) to AtomicFile API
70e4e64 : Remove atrost (and dbrazdil) from OWNERS files.
4ccbac5 : Introduce @(Non)UiContext and @DisplayContext
064a484 : Stop building against core_platform where possible
db4d5e8 : Rephrase NonNull javadoc to make it more generic
e2cecc4 : Add @Nullable and @NonNull to module API
d88303c : Add @Nullable and @NonNull to module API
5ebc929 : Finalize @SystemApi annotation
d9a41b3 : Remove unused UnsupportedAppUsage annotations.
eb59544 : Remove unused UnsupportedAppUsage annotations.
8f3d724 : Preparing to finalize @SystemApi
153b0f3 : SystemApi is @Repeatable
05663ad : SystemService annotation: Remove import of Context
f1f598e : Stop building against core_platform where possible
0c967d1 : Replace import with fully qualified javadoc.
75872e7 : Adjustments after moving MediaStore inside APEX.
005f146 : Add more enums for the client and process attributes of SystemApi
c524b65 : Add more enums for the client and process attributes of SystemApi
ece28a1 : SystemApi is parameterized
a7306bc : Add aurimas as the owners of the android.annotation package
a9b652e : SystemApi is parameterized
2c3e021 : Add android.annotation.Hide
3b0bbd3 : Add android.annotation.Hide
254bfa8 : Handle overrideSourcePosition in unsupportedappusageprocessor.
3d4c090 : Add annotation for APIs that support Context.getUser/getUserId
d442219 : Fix docs to be clearer and more maintainable
7700777 : Extend OWNERS for UnsupportedAppUsage.java
fc1e6f8 : Add publicAlternatives to @UnsupportedAppUsage
69f57a0 : Query specific collections for properties.
bcdd057 : MediaStore API and docs polishing.
8c05d37 : Add auto-doc to annotation.
e2117b7 : Improve @UnsupportedAppUsage docs.
2a62a2f : UnsupportedAppUsage - support implicit member signatures
a2c2316 : Add <p> to UnsupportedAppUsage javadoc.
a93e9d5 : Add myself as OWNERS for UnsupportedAppUsage.java.
9568bef : Add maxTargetSdk to @UnsupportedAppUsage annotation.
3b5db3c : Add annotation for hidden members used by apps.
f14f6c4 : Frameworks: Let GuardedBy accept multiple locks
5fd9350 : Add RequiresFeature annotation.
1f48ca9 : Add OWNERS file for the annotations package
6be4476 : Make SystemApi retained at runtime
4797132 : Start accepting Executors instead of Handlers.
a84062b : Switch @IntDef from long to int, and add @LongDef
5ea3671 : Add auto-doc support for @StringDef.
ffce139 : 67002586: Create @NavigationRes + Lint check
36d1663 : Use class retention for VisibleForTesting annotations
3baa1f5 : Use class retention for VisibleForTesting annotations
afcb7fc : Allow marking fields with @TargetApi(XX)
998adc4 : 64123323: Allow marking fields with @TargetApi(XX)
c09a6b7 : Enable thread annotations for parameters
430889e : Annotate @SystemApi with required permissions.
be72ced : @IntDef and @StringDef must have source retention
acd0fab : Even more auto-doc work.
f82016a : More auto-doc work.
ec88339 : Auto-generate docs based on annotations.
93f80f2 : Create new BroadcastBehavior annotation.
5ae98b5 : Make Half look like and behave like a boxed instance
0e8c15f : Implement .xml font resource support
31dca3e : Introduce android.graphics.ColorSpace
9922823 : Add @HalfFloat annotation for fp16 data types stored in shorts
1cd664e : Add @AnyThread, @Dimension and @Px
b240c07 : Fix @code escapes
c256841 : Fix @IntDef annotation javadoc
93ece1b : Add flags to requests for package UID/GIDs.
c1d893c : Fix @code escapes
9f1514a : Add new TestApi annotation.
0cfd74a : b/22228577: Improve @IntDef annotation to handle special values and ranges
dfa2a77 : Allow @RequiresPermission to be specified on parameters
54c61b2 : Add threading annotations
3b329e1 : Add @RequiresPermission
a8c4604 : Add @TransitionRes for transition resource integers
7992c3e : Fix @ColorInt javadoc
b163e89 : Annotate ARGB integer parameters with @ColorInt
517ed64 : Additional annotations: @CallSuper, @Keep, etc.
54e0c99 : Initial empty repository
c05bedc : Rename PrivateApi annotation to SystemApi. (DO NOT MERGE)
c56cb00 : Rename PrivateApi annotation to SystemApi.
4877a27 : Add resource reference annotations
df83ced : resolved conflicts for merge of 74fb97de to master
7a38e96 : Added a private apis jar that includes explicitly supported APIs that are not useful for 3rd party developers.
103a64d : Hide NonNull and Nullable.
d509cd8 : Remove unused imports from frameworks/base.
d2c9ebf : Add @NotNull, @Nullable, and @IntDef/@StringDef annotations
6759a3b : Useful annotations for code documentation.
8a423d1 : Add tools specific annotations to the API.
8fb5742 : android-2.1_r1 snapshot
fc6aa91 : Add Annotation for optional features.
f07e46d : auto import from //depot/cupcake/@135843
1016d53 : auto import from //depot/cupcake/@135843
0a32232 : Initial Contribution

+- Project: platform/frameworks/libs/native_bridge_support

5ab419c : Update stubs for libnativehelper
7d753f8 : Remove libnativehelper methods AFileDescriptor_{get,set}FD
362ce80 : Add stubs for renamed libnativehelper NDK API methods
3ae1285 : Add stubs for renamed libnativehelper NDK API methods
30c5f84 : Make __libc_set_target_sdk_version an empty function in the native bridge
a9220cc : Update ndk_translation for libvulkan headers v1.2.158
7a0134d : Update ndk_translation for libvulkan headers v1.2.158
b778369 : Update ndk_translation for libvulkan headers v1.2.158
fe667a9 : native_bridge_support: replace __libc_init_scudo with a no-op
1024f05 : Init malloc current dispatch table
cb4bdb5 : Add ubrk_clone to libicuuc stubs
31b340f : Move libraries from overriding
f217cee : Stub more netdb functions
346fd6d : [sc] Remove createStringArray & jniGetReferent.

+- Project: platform/frameworks/libs/net

a2f9c47 : Add visibility for Connectivity tests
a1365e7 : Add fall back to createTunInterface when running on R
e3b729e : Add OnSetWarningAndLimit into TestableNetworkStatsProvider
719cb55 : Create a new utils for connectivity related settings
64d39c7 : Supports to add a response for the given headers
ddb9328 : Add TestableNetworkOfferCallback
ad49d71 : Allow expect onRequestStatsUpdated with any token
30baaa0 : Allow lmkd to use bpf_syscall_wrappers
fdf190e : Update TestNetworkTracker tearDown()
620d14c : Add NET_CAPABILITY_ENTERPRISE into FORCE_RESTRICTED_CAPABILITIES
953bee4 : Add visibility for packages/modules/Connectivity
51e93fb : Add isFeatureEnabled by checking with apex module version
c3fd30f : Add isFeatureEnabled by checking with apex module version
0696a19 : Move to renamed NDK symbol AFileDescriptor_getFd
d887912 : Replace clearAll with withoutDefaultCapabilities
4fe8286 : [FUI26.1] Generalize assertSameElements
10584c2 : Move to renamed NDK symbol AFileDescriptor_getFd
51af286 : Move to renamed NDK symbol AFileDescriptor_getFd
d96b6cd : Move to renamed NDK symbol AFileDescriptor_getFd
0ff1a52 : Support both R and S+ in NetworkFactory
81be76f : Add lint baseline to address NewApi errors
db38f26 : Add lint baseline to address NewApi errors
657b2e8 : Add build ICMPv6 echo request packet helper function in Ipv6Utils.
f8bbf65 : Define TRANSPORT_USB in NetworkCapabilitiesUtils temporarily
0a215c0 : Make a utility function public.
72f24fb : Allow hidden connectivity APIs in net test utils
22f2787 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/libs/net
e8b56bb : Fix javadoc error
fb61501 : Add a filter function to CollectionUtils
e22a397 : Reimplement inferRestrictedCapability without new exposed API
c146cf6 : Break the reference for the new added API constant
6e8c1a4 : Update new capabilities into restricted capabilities
e1687b5 : Move deduceRestrictedCapability to libs/net and rename it
739f5fe : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/libs/net
798c730 : Reimplement inferRestrictedCapability without new exposed API
211e055 : Break the reference for the new added API constant
0fb2de4 : Move net-test-utils to its own directory
4f49d0b : frameworks/libs/net/TEST_MAPPING: Add Wifi tests
952e18d : [SP28.1] Add onSetWarningAndLimit to test utilities
ccd68dc : [SP28.2] Add shims to allow test utils built against different SDKs
7f0205d : [NS05] Implement NetworkScore in NetworkFactory
c46551e : Update new capabilities into restricted capabilities
5d4e7a5 : Make TestableNetworkCallback understand blocked reasons.
4c4e29d : Add visibility to net-utils-framework-srcs
b4d6a71 : [SP28.1] Add onSetWarningAndLimit to test utilities
abd6936 : Remove unused methods
c3e7849 : Move deduceRestrictedCapability to libs/net and rename it
13feab9 : Move some constants from TrafficStatsConstants to NetworkStackConstants
7a7976f : Move trimV4AddrZeros to libs/net
ac2b111 : Fix LocationPermissionCheckerTest
52a53ee : add NsHeader class and implement buildNsPacket()
e0152d3 : Move some constants from TrafficStatsConstants to NetworkStackConstants
98ff745 : Add a simple test for Ipv6Utils.
928d2d4 : Fix a bug in InetAddressUtils, and add a test.
27a9b24 : Move TrackRecordTest to libs/net
15cefb6 : Fix CompatUtil on Q and R
fd4a502 : Move LocationPermissionChecker to libs/net
efc1b20 : Rename StringNetworkSpecifier to Ethernet
d4eb278 : [VCN04.1] Add assert tool for Set
4d60ef2 : Add bit mask constants for the flags used in the ND packet.
b12f588 : Address the comments left in the IPv6 utils change.
e845f64 : [CS11]Remove the hidden API usage of BitUtils
e454573 : [FUI22.1] Add assert utilities for list
968a72f : Check the ByteArray actual size before writing it to ByteBuffer.
3c3afcd : Rename StringNetworkSpecifier to Ethernet
0c7660d : Add CollectionUtils.indexOf
209bb7d : Rename StringNetworkSpecifier to Ethernet
5bb30eb : Revert "Revert "Add utilities to create IPv6 ICMP messages.""
405c1bf : Revert "Add utilities to create IPv6 ICMP messages."
2553181 : Add utilities to create IPv6 ICMP messages.
a72ce3d : Add helper function to check if collection is empty
089f734 : DO NOT MERGE [LSC] Add LOCAL_LICENSE_KINDS to frameworks/libs/net
b28ecce : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/libs/net
6a2ac48 : Add a public test method to reset package version
715c532 : Add checking NetworkStack permission methods and tests
34dcb3d : Move shared methods to NetUtils
38f9fa7 : Add indexOf method
b0c8047 : Add visibility rule for migration.
2c12bed : Add visibility rule for migration.
43f9f61 : Move util classes to their destination package
5fd820f : Move util classes to their destination package
e41f1a4 : Revert "Move util classes to their destination package"
5367563 : Move util classes to their destination package

+- Project: platform/frameworks/libs/service_entitlement

1c2e272 : Add support for multiple cookies
4a9bbbd : Support specifying accept configuration document type XML or JSON
9b3163d : Support Synchronization-Failure handling
35ab884 : Implement for EsimOsdaOprations
d9127b4 : Remove unused instance
0930a0c : Add null check to StreamUtils.inputStreamToStringSafe
1d74d2d : Handle EAP synchronization failure
b73e510 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/libs/service_entitlement
e8e72b2 : Undo JSON escaping of forward-slash in POST body
941c588 : Allow client to specify timeout and Network
1e4ed2d : Expose EapAkaHelper
b7c3554 : Fix package name to align with folder structure.
a33ea64 : Localized cookie handling
1cfefab : Support entitlement status query for multiple app Ids
8e241b3 : Use system property for controlling if logs with potential PII data
a77f2f8 : Implement the ServiceEntitlementException
088870c : Export only entitlement service interfaces and hide the impl
5bf1773 : EAP AKA Challenge response not accepted by server
9a499be : Move test-only classes out of lib
9aec82c : Add tests for ServiceEntitment
150f868 : Add test infra
b7eabb0 : Add implementations for service-entitlement lib
e287764 : Add TS.43 lib interfaces and data classes
2819bd5 : Initial empty repository

+- Project: platform/frameworks/libs/systemui

91469de : Update icon cache version.
badf5f5 : Expose disabled color filter for drawable
ecaa381 : Update ThemedIconDrawable to spec.
02f982e : Update colors for themed icons.
442d67f : Enable and tune shadow generator.
fc33a2f : Adding method to check if the drawable is themed or not
ab26796 : Using theme color as primary icon color
7cd2452 : Adding support for themed calendar and clock icons
0207df8 : Revert "Remove shadows from launcher icons."
e3c4636 : Exposing method to get theme colors
d324a44 : Fixing clock drawable showing wrong time
b233058 : Adding support for listening to icon config changes
451f13e : Adding support for loading system themed icons
1b50a6d : Revert "On device search UI template name cleanup"
309cd32 : On device search UI template name cleanup
2fcecf5 : Remove shadows from launcher icons.
999780e : Unifying some icon loading methods
0e55d8f : introduce medium height layout type
9dbe022 : Add lint baseline to address NewApi errors
85a3046 : Add lint baseline to address NewApi errors
eea593c : Adding base colors to iconLib
1f986fa : Removing croppiing functionality from FastBitmapDrawable
a0e7a1d : Moving some common functionality to iconlib
178a2ba : [Search][People] Introduce LayoutType.PEOPLE_TILE
3930205 : Insert EMPTY_DIVIDER LayoutType
45a5564 : Updating min-sdk to allow robolectric tests
ffd6798 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/libs/systemui
1ed1b8f : Remove ResultType.java constant class
4c22261 : Refactoring handler runnable to be more generic
7c86dcc : Add DIVIDER constant to LayoutType class
045f47f : Add Widget related layout types to LayoutType
d2db4cb : Add SUGGEST ResultType and Thumbnail LayoutType
1f2f89d : Update SearchUi Lib to match AiAi
99f7c36 : Forcing pending app icons to be croped to the iconShape
efe0d79 : Add com.android.library plugin back to searchuilib
0a2e181 : Change searchui sdk target to current / remove android library gradle rule
16532d0 : Setup frameworks/libs/systemui/searchuilib for AA+Search
a54e218 : Add createIconBitmap method that takes in placeholder string and the color Bug: 169796517
4e5080a : Allow ComponentKey creation from its string representation
ced6152 : Copies iconloaderlib to frameworks/libs/systemui.

+- Project: platform/frameworks/minikin

554cb50 : Expose raw typeface metadata buffer.
0a24da5 : Calculate set of available font
2deb0c8 : Add test case for overriding flag sequence
31aebbf : Shape the font for selecting multiple emoji fonts.
a03dbd0 : Update paragraph width size to float
a3dddd7 : Use libgtest_prod_headers.
b67f9c4 : Update native font API to read updated font files
5570250 : Fix rounding error for line break.
306e9b3 : Fix possible zero division
cfc893f : Add SourceID interface to MinikinFont
6c98cd4 : Use shared pointer reference instead of raw pointer
4fa0563 : Save LocaleList ID to Font instance
cdde268 : Add skip methods in BufferReader.
df817a7 : Split Font.cpp from FontFamily.cpp.
51e5c0c : Add API for determining font type.
bcdfce1 : Add FontFileParser for retrieving various data from font file
b3bee1d : Add method that convert locale list ID to string
0e287c6 : Expose family list in FontCollection
c5d3c15 : Fix Font::writeTo to init mTypeface if needed.
d105378 : Align objects in buffer.
d59e2e1 : Allow updating SystemFonts outside Zygote process.
51c4049 : Make FontVariation POD.
f7c8600 : Use uint32_t instead of size_t in LayoutCache
d0296a9 : Support serializing FontCollection.
8bb556e : Break layout context before and after bidi control character
8af7dec : Break layout context before and after bidi control character
a75f578 : Break layout context before and after bidi control character
83ac416 : Break layout context before and after bidi control character
fcd1240 : Break layout context before and after bidi control character
a809539 : Break layout context before and after bidi control character
b9e1737 : Break layout context before and after bidi control character
b047379 : Break layout context before and after bidi control character
721fdb4 : Support serializing FontFamily.
4ba754a : Remove bounding box calculation from LayoutCore
df9c721 : Stop implicit int conversion in Hasher.
cd1268a : Return referecne instead of copying
e579e2b : Revert "Remove bounding box calculation from LayoutCore"
6114aa7 : Support serializing LocaleList.
8f920d2 : Support serializing Font.
ae01d6e : Add MinikinFont::GetFontPath().
b14860c : Stop copy and move of Font isntance
cb32f69 : Support serializing SparseBitSet.
a368f02 : Return Font instance instead of MinikinFont instance for TextShaper
07def96 : Remove bounding box calculation from LayoutCore
cf36313 : Convert hb_position_t to float before arithmetics
4d51a4f : Remove UniqueID in MinikinFont
7f22730 : Update isEmoji for Unicode 13.

+- Project: platform/frameworks/native

52846cd871 : Blast: Fix missing release callbacks for shared buffers
a850c185ff : SF: fix frame rate for layer tree
cebf2e6cd6 : sensorservice: ProximitySensor needs to report correct sensor state.
c63880a5a9 : sensorservice: Fix SensorDevice::isSensorActive().
084514aadc : SurfaceView: Synchronize destframe updates with SurfaceView size changes
167bdde88b : Prevent HDRLayerInfoListener traversal from running on every frame
af50624dfb : Don't call invalidateHwcGeometry when handling transactions
b9ba8cf2eb : mm_events: Add knob to remove mm_event tracing instance
f99e2e3acf : binderVendorDoubleLoadTest: rm from VTS
7e1443fba3 : MotionEvent: Guard getRawX/Y compatibility logic using feature flag
6c034b539d : SF: add a solid background when hole punching a cached set
3284d884e1 : Revert "Add systrace tag for system property"
a30f7c9974 : Add mechanism for a task's windows to be trusted overlays (SF)
ea6bdf0973 : Implement native PerformanceHint API
f5a069a76c : [libbinder] Stop exporting std:: and android::sp symbols
c83408ad4f : Fix caching flickering for unsecure displays
e0c7b82ad2 : Place mirrored layers offscreen instead of at root.
69b9e62fd5 : SF: fix expected vsync time when changing work duration
51e888ba66 : SF: allow more than one client to use eEarly[Start|End] flags
1d29826112 : Surface: Initialize mAutoPrerotation
4a3bd67ea7 : Adjust max cross fade radius to new blur radius range
baa6cf5851 : SF: don't skip draw for clearContent
14d218b589 : SF: Avoid promoting parent layer in binder thread
5e921389e2 : Fix SF blur to be as blurry as Gaussian blur
fd9ee2e131 : Don't use LOG() in code that runs post-fork.
db1a16bf87 : Fix HDR layer info listener to use the right area
6e8e364861 : SF: fix BufferTX counter for null buffers
0efe8d5ba1 : dex2oat: add a new task profile for dex2oat boot_complete policy
10aa1c00f0 : Increase meminfo dumpsys timeout
27e3ed54fa : SF: Set dirty region bit if transparent region hint changes
7c4913dc2e : Actually use texture bounds in CachedSet::getTextureBounds
9c16128241 : BlastBufferQueue: Keep transform hint in Surface consistent
2d7db5747f : Drop runtime argument from profman invocation
ba0ce7ddde : Fix AMOTION_EVENT_FLAG_IS_ACCESSIBILITY_EVENT for non-linux builds
44d6966252 : Added API changes for sensor privacy toggle source.
a8f6685792 : Fix color sampling for landscape
ed02386646 : gpu mem bpf program - switch to LICENSE macro
a6b54238a3 : Cache shadow shaders for showing shadier shapes without shaky shinanigans
c6a3d6060e : Add an utility function to convert RotationFlags to Rotation
1349150824 : Cache hole punch, and flipped image shaders from pip
cf43a955df : Fix FLAG_IS_ACCESSIBILITY_EVENT for non-linux builds
5f6b3ad4bd : installd: pass verification state from odsign to ART tools
2eedd41aaf : Include freezer cgroupfs info in bugreport
6a0382d628 : Optimize mirror layer management
867be37f20 : Optimize offscreen layer management
d67d2443fc : IGBP: Address inconsistent flatten/unflatten for QueueBufferInput
70fac283a5 : Add VerifyInputEventTest to presubmit
1ec2fb56c5 : Enable RenderEngine context switching to be async.
628feb70dc : Skip fp16 buffers for GPUs that don't support fp16 textures.
412c592e90 : Don't set the visibleRegion dirty bit if blur regions are changing
122f225f53 : Exclude LargeTests from presubmit.
1047e5eff4 : SF: Update RefreshRateOverlay before SF applies transactions
98fedd59ed : Don't attempt to tone map content that is already in range.
f00a4ec687 : Set FLAG_IS_ACCESSIBILITY_EVENT for events injected from accessibility
21fa792525 : LazyServiceRegistrar: race w/ register & onClients
5fa91c276a : BBQ: Update the transform hint if the SC layer handle does not change
d2bcbaeba4 : Fix color shift between gles and skiagl without color management
dea1ac5f79 : Disable expensive rendering during static screen
86c80e36c3 : Re-introduce debug.sf.latch_unsignaled
ec7aa8a728 : SF: check previous present fence to avoid early presentation
f06a45ba4f : Cache shaders having useIsOpaqueWorkaround
4689cdc29a : Revert "Installd: restorecon mislabeled gsf"
9ad189451d : Prevent processing touch after receiving an invalid tracking id
54996e2d0e : Make deadlineThreshold 0
4ba0c2e2a2 : Blast: Use a unique id to track buffers
a7e006b30b : SF caching: Skip BT601_625 layers for caching and hole-punch
315f3c74f6 : Fix latching of final buffer when moving off-screen and destroying
d394d3c04b : Expand the displayFrame for shadows
9ba36ca6a3 : Skip caching if any layer has protected contents
2a52ca6274 : BlastBufferQueue: Fix acquire counts when holding buffers
3bd61066f8 : Add sysprop for refresh rate threshold.
490a947e45 : Include skipContentDraw flag to cache blur and shadow shaders
a55382393e : Use IServiceManager method to check app permission
39f4b1c202 : Revert "Ensure reportFrameMetrics not being called on deleted instance"
8565ad2358 : SF: always preallocate the client composition buffers
2f5addbd34 : Improve Planner stability
88d76cd9d7 : SurfaceFlinger: Revert accidental change
beb878bcfb : Do not modify vector after getting references
8cf78f9553 : Do not modify vector after getting references
0ec77091f3 : Add missing override
4aa80c9d15 : Expose HAL limits for composed and PWLE vibrations
3e2a299178 : Avoid traversal in tunnel mode reporter
a70e91c90e : Protect committing child list behind visible regions changed
b552ff5e42 : Coalesce handlePageFlip and doTransaction traversal
bf14dbb65b : Factor inputinfo changed out of doTransaction
148bad076e : swapchain: increase the minimal buffer count to 3
ade0672333 : Do not modify vector after getting references
599f1413c4 : FocusResolver: Clean up focus requests and results when a display is removed
e450fb5c32 : Factor our mChildrenChanged from doTransaction
9dfe2b2ec6 : BBQ: add a counter for pending buffers
9a69a04e3d : Blast: Populate compositor timings
a91605e028 : SF: turn off kernel idle timer when refresh rate switching is disabled
6a160319a4 : Start removing Current state
c2ffeb4569 : Swap contexts when unmapping ExternalTextures
de66dc7269 : Don't update BufferQueue FrameEventStats when a frame is dropped
61f06523cc : Enable compiling dex files in isolation on low ram devices.
899dcdb63a : SF: change acquired buffers based on the current refresh rate
ea214ad402 : Return the freed bytes from deleteOdex API
3b75828afe : Extend profile analysis with proper return codes
0bde6b5a98 : SF: increase the number of buffers for SurfaceView
f427f76908 : Fix TimeStats layerName for transactions
82ed75e1d1 : [libbinder] Enumerate symbols exported from libbinder
7bf165abfd : [libbinder] Disable Sampling PGO for x86, x86_64
99ca3367e9 : SF: ignore very close vsync timestamps
3c28654ae2 : Fix blur region alpha not fading during animations
caba2983ca : SF: introduce debug.sf.hwc.min.duration
5e4e983e23 : SF: don't touch boost if we only have Exact layers
6ed2ea8324 : Ensure reportFrameMetrics not being called on deleted instance
7ea287a048 : Switch away from std::async for proximity-active callback.
509724f093 : Avoid aidl usage on mac builds
b6aa9a0486 : Update transform hint from relayout window (2/2)
26c6f83a0a : Avoid trying to disconnect twice with ANGLE
d3f6065bdf : Defer deleting ExternalTextures that go out of scope during DrawLayers
1283885c64 : Ensure reportFrameMetrics not being called on deleted instance
38d2500594 : Layer: Don't need atomic for transaction flags
c747ad017f : onPostComposition doesnt need to run on layers without queued frames
976a64592c : SurfaceFlinger: add custom taskprofiles for SF threads
aa83158502 : Support skipping CachedSet rendering based on invalidate() proximity
4500718d85 : If requested then cache unprotected buffers even in protected mode
4c7831e4c5 : SF: Move mode caching from Scheduler to RefreshRateConfigs
2cde100134 : SF: Always create LayerHistory in Scheduler
993ddf4afb : SF: Recreate display on resolution changes
cbbc33e91e : binder: rust: Fix dropped service memleak
4c56b64556 : SF: update mTimestamps with the newest hwvsync timestamp
39d9cb7099 : Reduce contention for renderengine's async ops.
a9d0a53e7f : Inherit touch occlusion mode from parent w/ input info
cda45e9595 : Cache blur shaders only when blur is enabled
3dae77f98b : Add a comment for method isSensorInCappedSet().
cbd309397e : Add RenderEngine trace point with layer name.
96ca45c4b1 : Don't send override buffer down to HWC if the layer would be skipped
1f9450c779 : Send isBuffer to perfetto trace
c6a7364187 : Add detailed Skia traces sysprop to RenderEngine.
f5f88f3932 : Interpret STATUS_UNKNOWN_TRANSACTION as a unsupported vibrator result
fe2a6db6b7 : SF: RenderEngine::primeCache should not be called as SCHED_FIFO
6d2425d45b : TouchVideoDevice: Silence log spam
df6201b949 : Add a TexturePool class into layer caching
6f8e334c04 : HolePunchPIP: Do not use hole punch for HDR videos
9c4f39e9f3 : Installd: restorecon mislabeled gsf
f8d35e92ca : Activate reduced shader mode in SkiaGlRenderEngine
e01f87119e : Change permissions on ref profile so that ART can read it
4332aac675 : Add sysprop for tuning caching inactive layer
768693f0a6 : Make solid color cache attempts use alpha
1983a71e2a : Return a copy of InputDeviceLightInfo instead of pointer
8f12814adb : Do not run binderRpcTest automatically as unit tests
98db9577c1 : Clear mForceTraversal
23aa5a6d96 : Add a setting for vendor to set uclamp.min boost for SF main thread
f156b778a8 : Skip layers with protected contents from caching
88b2d88817 : Put debug/log code under verbose flag
657c2f0bdf : Obsfucate the input device uniq id.
a047b92222 : CachedSet::append: remove mHolePunchLayer
58069dcb47 : SF - plumbing game mode for metrics (part 2)
45fc633f7b : Switch media fw hotword permission check to PermissionChecker (native)
97e7cc0ce2 : SF: Pass transformHint with releaseBuffer
84ff7b2ad9 : eglSurfaceAttrib EGL_TIMESTAMPS_ANDROID non-window surface fix.
5c6adeaf1a : HDR video fix
ebc8d3aabf : SF: Remove composer sequence IDs
1394860b5d : SF: Extract virtual display allocation from CE
c8c8d53c4c : Add linker script to maintain binary ABI stability
b9ac3e112e : SF: Use RenderSurfaceCreationArgsBuilder
0bb9e656f7 : SF: Parametrize display lookup
5d552c4b7f : Use the injected device id for events that are a11y trusted
f54453c847 : Improve blur caching heuristic
262e6a5570 : Revert "Added android.software.device_admin feature."
30562981b9 : Remove fatal assert from CachedSet::render
90a90f12ed : Make sure ANATIVEWINDOW_QUERY_BUFFER_AGE is identified as VNDK API.
0094dc6dab : SF: populate state correctly in Display::applyLayerRequestsToLayers
d1feb3c359 : SurfaceFlinger: set the refresh rate on overlay when calling to hwc
aa8b7ac832 : Return error code directly in allocateHelper()
c4e0cbdafc : SkiaRE: Use RGB_888x for isOpaque
ac977e6de0 : SF - plumbing game mode for metrics (Part 1)
b1a9a9af09 : Switch media fw permissions checks to AttributionSource (native)
0fe42e5bdf : Mark empty EffectLayer as skipContentDraw
9a7d94a24d : Temporarily turn off latency reporting
afeac5b9fe : Cache a larger variety of clipped rounded rects
2045ddf290 : Add SurfaceFlingerStuffing case to toString()
33713f7e18 : Remove disable_blurs sysprop from SF
2eca03fca4 : Capture MSKPs from RE more reliably
3a60257e84 : sensorservice: Add proximity active callback APIs.
e18ece3df6 : libbinder: further downgrade oneway spam log
58c1098c00 : Revert "binder: race condition by parcel finalize"
1f89455ab1 : Revert "libbinder: test parcel allocted on another thread"
c20e080388 : Avoid blur behind for layers that are fully opaque.
8f04b30c59 : Add SF side tunnel mode listener
6b38461a39 : MotionEvent: Simplify logic around transformations
accebe0f91 : CursorInputMapper: Rotate cursor position for per-window-input-rotation
f5334b8e52 : CursorInputMapper: Populate axes in navigation mode
61ca9f1b39 : Turn on hole punch for PIP with caching
60f46b51f6 : Move TraceUtils.h to gui to share with libhwui.
88d0a1b458 : Updates OWNERS files
bc14f3c502 : Return to previous RenderEngine behavior for protected buffers
d0afe44a45 : SF: add traces for caching
c31985e508 : Remove unnecessary drawing commands when drawing shadows.
9b85a194e4 : Add robustness for permissions errors to Surface APIs.
c773472bfd : Fix caching runtime toggle
617911d5f2 : ANDROID: binder: prevent double flushing when free buffer
7bfa35e358 : Add aidl method for removing individual sensor privacy listener
54f4a4e9e1 : Don't re-render CachedSets
c961c74dc9 : Add log for when gesture monitor is created
aa5a0b26bb : Add a better getLastQueuedBuffer
2d91c5e5c2 : Change texture transformation group to have elliptical round rects
ef93114cf9 : Add libinput stack leakage test to presubmit
273da2b10c : libbinder_ndk: document headers
44edce91b5 : Parcel/Unparcel displaysize in InputWindowInfo
a663c2bc47 : Update sideband stream when BufferStateLayer has receive a buffer
99b9d38e22 : Use zetasketch for input statistics
b7e41ee8ce : SF: increase LayerHistory::kMinPeriodBetweenFrames to 240fps
668ede4b61 : Run distinct command to dump HIGH connectivity
1b33fc3f48 : SF: Clean up HWC2::Layer ownership
b534faa4fe : Revert "libbinder: introduce guards for getCalling*"
009a6872b1 : Revert "libbinder: binder RPC - using getCalling* aborts"
4f9959fc3a : Avoid clipping for common SysUI interactions with roundedCorners.
a04181fc9c : Report input metrics using LatencyAggregator
f265212183 : Add LatencyTracker to InputDispatcher
060a7276bf : Remove LatencyStatistics from dispatcher
4ed0607ecf : Update params doc
9748606028 : Add blur support in caching
71cadcf87b : PrintTo(LayerSettings): print the name of the layer
857583385b : Change native lights to be consistent with java API.
3e8cc07b91 : SF: fix displayDeadlineDeltas and displayPresentDeltas histogram
e98e8af111 : Update bugreport OWNERS
eb258ff0ce : libbinder: binder RPC - using getCalling* aborts
8e5f3b455a : libbinder: introduce guards for getCalling*
00aeb76928 : RpcServer: expose server fd
cbdfad5265 : libbinder: more forcePersist docs
0eb5a6735f : Add RpcServer::hasServer
2812d4419c : libbinder_ndk: mark 29 API on old plat funcs
b42cdc1723 : SF: do not skip validate if it is called more than a vsync earlier
562c2718fc : SF: region sampling scheduling optimization
be09aaddca : SF: register layers with scheduler when added to current state
b5d3afa06c : SF: return the expected wakeup time from VSyncDispatch
ccf4b47e9e : SurfaceFlinger: previousFrameFence needs to check the current time
372deddcf0 : Updates OWNERS files
d539fbf2cb : libbinder: fuzzer for RPC server
5802c2b0c7 : libbinder: RPC explicit connect thread ownership
dbe7183d04 : libbinder: RPC cap transaction size at 100KB
f5bb97baaa : Add CAPTURE_BLACKOUT_CONTENT permission check for screenshots
59fd8ffeb1 : SF: fix getFrameRateForLayerTree
4ffb0c7f7e : Add RpcServer::setRootObjectWeak(wp)
110857969d : surface_control.h: Clarify callback documentation
63e8695e78 : Fix shadow corner radius during PIP size change
d1bf1b529b : Resolve subtle but severe flickering in layer caching
241cc4a205 : Fix HDR detection
9028885f9e : Add more rounded corners tests
333cb24f19 : Fix a missing item "String Type" in sensor info of Device Orientation.
a63ff93a1b : libbinder: RPC read connection info on 2nd thread
92c2976f7c : DO NOT MERGE: BufferStateLayer: Mirror BufferQueue behavior in fence merging
023c188fbe : Support toggling layer caching at runtime
31cbae1d72 : Include vcn_management in connectivity bugreports.
bbd2a0d7ad : binderLibTest: better message for status
c8c256b623 : libbinder: addClient->addClientConnection
1be9135083 : libbinder: sess getMaxThreads->getRemoteMaxThreads
08b6b20afe : Flag off predictor usage in layer caching.
73fa266558 : Fix crash in Flattener dumpsys
6bdec7d9c6 : Remove rotation based scaling
ce64421d5e : Rename the bugreport from .tmp to .zip when the user consent is unavailable
bb543a85c0 : libbinder: s/mClients|mServers/\0Connections/g
76d2c1f066 : libbinder: RPC fixup retry logic
bd5002b57c : libbinder: vsock compiles on host
8193c1884c : libbinder: RPC - add DOS TODO
ef9cacf1fd : libbinder: remove unused 'pool' var
f9cb20ab20 : Fix java SurfaceControl BBQ wrapper update path
e9316e8a56 : libbinder: organize fuzzers
c088bdcd5e : Updated SkiaGLRenderEngine stretch logic
82d07c9e45 : BBQSurface: Give client a chance to observe transform hint earlier
d0c6bc8b32 : Add InputDispatcherInterface::transferTouch api
48c73e0f53 : libbinder: LazyServiceRegistrar log w/ error codes
1f5e740388 : Mark ASurfaceControl.setGeometry as deprecated.
015eaaadac : Stats: Deprecate HAL interface for the Android S
c198f25d44 : dumpstate: Add "MODULES INFO"
00db74df91 : 0->nullptr.
63644d347d : Updated SkiaGLRenderEngine to no longer adjust stretch bounds
b57e8c2878 : SF: add missing ATRACE_CALL for RenderEngine
47cf0a089e : Add NO_FOCUS_CHANGE flag to pointer gestures to disallow focus changes
e9a5108648 : Reduce size of buffer used to prime the RenderEngine shader cache.
cadce9d784 : Fix potential block in InputReader
ae02a1f49c : Store connections by token instead of by fd
c99390638c : libbinder: RPC big 'session' rename
d4d4d80f73 : Add a hidden API to apply a transform the content of an event.
ba40db5aa7 : libui: Add dataspace info into Gralloc4Mapper::bufferDumpHelper
b6a1e7eb34 : libbinder: remove RpcState deadlock debug logs
e8393349fe : libbinder: RPC avoid abort on too big allocations
2ff0d47cf6 : libbinder: RPC avoid server shutdown crash
ee78e760a7 : libbinder: delete dead server objects
dbdb6736b1 : Add error logging when channel receives an invalid message
bdb53ab39d : libbinder: RPC big 'session' rename
3ae982a4af : binderRpcBenchmark: main return 0
0ad873b253 : Remove unreachable code now that we no longer cache protected buffers
a308b9d54e : Update setFrameRate documentation
b24258c10c : Do not map protected buffers to GPU resources and cache the result
83e3dd4595 : Ensure that LayerSettings equality check includes blurRegionTransform.
b0e764c638 : Apply shadow to roundedRects in RenderEngine.
8e8b3bf3ce : Update RenderEngine to properly respect the roundRectCrop.
84b854872b : SF: Check the active mode for nullptr in dumpsys
e846316a9f : Include stack traces from keystore2 in bugreports on debuggable builds
567533eca1 : BLASTBufferQueue: fix AsyncWorker race condition
704fc1a8cc : libbinder: RPC server setup debug logs
6ba5a259fa : libbinder: stop exporting private headers
1cfd1fb226 : Prepare AttributionSource to expose to native - native
2dfc98b6f5 : Update SurfaceFlinger to handle stretching of surfaces that are part of a scrolling container
736664b58b : libbinder: dynamically accept clients
e245a5b1de : Remove vr_hwc.
bed4c4f412 : Limit Predictions size based on count instead of time
4e76553e1e : Use transform, width, and height instead of active and requested
ae4719298a : AImageDecoder: respond to API feedback
90c1f9ae47 : libbinder: size checks for Parcel+IBinder
7c5e6c2d4f : libbinder: RpcConnection: add ID
611d15fe78 : libbinder: RPC sock addr associated with RpcServer
2f1edfa556 : libbinder: remove abstraction layer for get port
933e96bff0 : Add eglErrorCode to eglInitialize fatal
2274a31469 : Fix potential synchronized race between SF and InputFlinger
a4c94756f8 : libbinder: modernize unique_fd&& -> unique_fd
c60bf70900 : [RESTRICT AUTOMERGE] SF: Disable flaky unit tests
893c99d228 : SF: trace adjusted expected vsync time
53494f331e : Increase color comparison threshold for blurred case
1438ccbdb8 : Allow input device config files in product and system_ext.
e7cc1c21a3 : Dedicate a special caching slot for the layer override buffer
b1d573d724 : Add unique_fd header to IBinder.h
e8489fdd1d : Guarantee that blur surface has valid dimensions.
84f07f0cbe : Add enough information to compatibility-transform getRaw()
e4169c8849 : Use a mini version of libskia in renderengine
3160ce9251 : Disable lints on generated libbinder_ndk_sys
600aed4e9c : Double time renderengine mskp capture waits for file writing to start
9c977c4f31 : Fix two crash causes in Flattener related to hashing
2e74a4c64c : SF: Add tests for hole punch
2790e9f8be : SF: dump planner layers in dumpsys
ac09e45ab3 : Make sdr white point do a thing
f137de90de : libbinder: finalize connect/server APIs
3dd8502af4 : Only requantize sensor max range if significant
bf6f754737 : Cache color corrected variant of every image buffer shader
6d82c8a4ec : binderRpcTest: pick ephermeral port
b00ff661e8 : setupInetServer also returns port
3403a3f7f0 : SF: clamp refresh rate to nearest bucket in TimeStats
a005572a1b : Remove libsurfaceflinger_unittest from root TEST_MAPPING
f3f40fefdd : Added setBufferCrop
fbdc726e3b : Update BCP computation to use derive_classpath
39feade9b8 : Ensure that blurRegions take into account the buffers rotation.
64ef146e58 : Remove libsurfaceflinger_unittest from root TEST_MAPPING
bfe9fbabf4 : servicemanager: log on failed lazy start
97c7891371 : Disable broken tests
4be385ee06 : [SF] When content detection is off layer should have NoVote
21e021f29a : Cache shaders for layers that appear during certain app opens
881030a5c8 : PermissionCache: expose a method to purge permission cache
6de402ad47 : Convert some unsafe post-fork() LOG usage.
57dc81d923 : SF Buffer Stuffing
ea195a280d : Revert "Add PID and UID default to AttributionSourceState"
6c763ec264 : RpcServer: Remove unused using.
ed0e6e63ad : Remove llndk_headers module
07b27ce1b6 : Add rate limiting to fps reporter.
e16e891fa1 : Revert "Prepare AttributionSource to expose to native - native"
d8996dfb67 : libbinder: SocketAddressImpl -> InetSocketAddress
158b63da00 : libbinder: Inet SocketAddr contains raw port
73e09c3a36 : ProjectionSpace fixes for caching:
299601f3de : Add PID and UID default to AttributionSourceState
cf485437a0 : AImageDecoder: only support animation for F16 and 8888 (header)
4e419d8a38 : binderDriverInterfaceTest: Add IBinder dependency
15d2657842 : Update RenderEngine to use newer SkRuntimeEffect::MakeForShader
293ac2c604 : Update docs for setFrameRate
03bf0ff32a : Fix source crop that's being sent to hwc for sf caching
07e2dc86a4 : Add blur region to CompositionEngine dump
ebafe3311a : RpcServer: be thread safe
dab940edf0 : IBinder: clang-format a few lines
50e9180dad : Fix the secure flag check for blackout layer issue
93a0f91b55 : Cancel touchscreen gestures from Dispatcher when display rotates
6a9a831290 : Dispatcher: refactor getWindowHandleLocked and StrongPointerHash
11302498ed : PermissionCache: expose a method to purge permission cache
e425ac8325 : Fix SF crashing when blur layer rect is empty
c6709cc6e7 : Swap isOutputBuffer and createProtectedImage bits for invalid texture
0394364349 : Replace llndk_library with llndk clause in cc_library
39c075301a : Prepare AttributionSource to expose to native - native
525dd90ec5 : libbinder: disable disabled tidy warnings
bd841fde84 : libbinder: disable unneeded clang-tidy disables
59a9f294f6 : Log creation and removal of monitors
cf165b6a7c : Update physicalDisplay when rendering CachedSet to include offset.
64d3b59c97 : Add a stricter check for resetting all cached sets.
de0a39eb72 : Failing to enable oneway spam detection is not an error.
53e5c40f44 : Exclude BufferStuffing from TimeStats atoms
b2283c35ab : Fix ts for prediction expired dropped frames
a102ff9348 : Fix the secure flag check for blackout layer issue
9aa25c2ed8 : SF rounded corners: include geometry when reordering
ff3c57e9f5 : SF: only hole punch through opaque layers
d305ef2847 : SF: Ignore rounded corners if the layer can peek through
e2ee040d21 : Reorder the layers sent to HWC
f8a183121a : Identify a PIP window and implement hole punch
3645e64d89 : SF: wait instead of presenting early
0551cfc0e0 : atrace: Remove funcgraphFlatPath option
ce438e77a1 : Disable renderengine blur test
fc46c1e6e5 : Introduce ASurfaceTransaction_setOnCommit api
5b5b915b5d : Fix cursor event would be dropped
018ff0bf86 : SurfaceFlinger: Mock Clock for OneShotTimerTest
edd4e07d46 : servicemanager: expose updatable-via-apex
24ef7b15ea : Update mic/camera toggles api
4730b5461f : dumpsys: OWNERS for test
d8fdae3362 : Cleanup AutoBackendTexture to make it more difficult to leak resources
926d36cf7f : Add OP_RECORD_INCOMING_PHONE_AUDIO to native
1ba71cce6f : Add dynamic display id associations for keyboards
8a371ba2fa : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/native
af816d826b : libbinder: RPC socket bound to service thread
5cc9ac0ab3 : Fix crop scaling with BSL
dba591c679 : SF: non blocking createSurface
c604698e23 : binderRpcTest: oneway stress test
d40497186c : libbinder->libpermission: appops
42026164d1 : Check SurfaceControl in stats sent to transactionCallback
be8d009ab5 : Updated public surface control APIs
254e8ef839 : binderLibTest: setRequestingSid
0d2bd11e55 : libbinder: Add inet support.
d0c6510fd3 : clang-format: Add IncludeBlocks: Preserve
6ad5324a44 : Use the new more inclusive command-line options.
b185ac0616 : libbinder: support BR_ONEWAY_SPAM_SUSPECT
a96f87f3fe : Change g.*Converter to fromXml.
09b02ac437 : Print string version of status when errors occur
a90a570e5b : Revert "Revert "Add ExternalTexture class into RenderEngine inte..."
722b490790 : binderRpcBenchmark: disable on mac
d09460c61c : Rename ro.product.enforce_debugfs_restrictions
33100284a8 : BlastBufferQueue: Update layer size before processing it.
c27de2020f : Revert "Add ExternalTexture class into RenderEngine interface"
f0769c94ac : binder_parcel_fuzzer: fuzz RPC format
5b3b9146e0 : SurfaceFlinger: Prepare to remove BufferQueueLayer
1a4c1da153 : Try to mount and compile system_ext apks.
799540ccea : libsurfaceflinger_unittest: use static power HAL library
617752fa95 : Revert "Add ExternalTexture class into RenderEngine interface"
40dcb02530 : The create/destroy for RenderEngine needs to happen on the same thread.
c150ea1268 : Fixing ndk reference doc link errors in imagedecoder.h etc.
eff77c1f4c : libbinder: scope down Parcel data in RPC transact
8560216e81 : libbinder: fix typo
e275177c00 : Reroute surfaceflinger pulled atoms
cda6085733 : introduce binderRpcBenchmark
4c791537b3 : libbinder: fix print format.
4bfbf2e4a5 : binderRpcTest: use TMPDIR
95595f7a52 : Remove surface damage from planner LayerState
a97c523347 : libbinder_ndk: clarify descriptor encoding
8b305efd94 : Turn on Skia RenderEngine (threaded): attempt 2
37c041de26 : Add SDK extension versions to dumpstate header
80a7a76b9e : Don't attempt to print protected context stats if it doesn't exist
88eca4f01e : Allow set_requesting_sid to be enabled when AIDL Binder is created.
d47b32cdcd : binder_parcel_fuzzer: fuzz RPC format
be045b20be : libbinder_ndk: add missing lt&co __INTRODUCED_IN
5d5faa47b4 : Fixing ndk reference doc link errors in a few headers: hardware_buffer.h, sensor.h, trace.h, window.h
2daef3c6ba : Add ExternalTexture class into RenderEngine interface
c0086af0dd : Change hwui jank detection to use deadline & gpu completion (2/2)
4bea01e72f : Improve performance for certain queries/functions in REThreaded.
d765797b9a : Replace the only user of String8::toUpper().
0758e5d1bc : SurfaceFlinger: Remove deferTransactionUntil
eeb7b74c21 : libbinder: organize fuzzers
a6fddfbaa3 : libpermission
7c849fa411 : libbinder->libpermission: appops
88e25c0861 : libbinder: service specific error docs
f328f5841f : libpermission
cdd7df92b0 : SurfaceFlinger::getNewTexture: Don't deadlock on main thread
36b01af69d : Consider GPU comp info for jank classification
e0acf3825a : Make blur regions alpha depend on layer alpha
0e6d356a84 : Add additional logging to RenderEngine regarding Skia's cache contents
fb85366f1c : SF: add display id to 1035 backdoor
1e06ed69a7 : Bump Surfaceflinger's binder threads to SCHED_FIFO
f436240c66 : Trigger external shader sampling wihout AHardwareBuffer
04b992cb93 : SF: Only buildCachedSets if (mergeWithCachedSets)
e55d11e11a : Remove Flattener::mLayersHash
219aba115b : Mark CachedSet::mFingerprint as const
6d0571e4e8 : Fix the drag window still alive after drop failed
cdedc5d6f7 : libgui: add aidl header lib
82eef32656 : Remove hwcDuration from FrameTimeline
de27245fff : Report deltas as 0 instead of -1 for prediction expired display frames
a5aedbd7ff : Revert^2 "Remove setFrame from BufferStateLayer"
1a3a8effca : libbinder use stronger refbase semantics
147b7dad17 : Fix setting the dequeueBuffer timeout to -1
e7aadccdb1 : SF: Add unit test for RefreshRateConfigs
b9f27efacc : Catch more shaders in cache warming
413d46aedd : SF: Restore geometry state when it had been overridden
3e8ae12acb : Revert "Remove setFrame from BufferStateLayer"
60b53e693e : New BLUETOOTH_ADVERTISE manifest permission.
91ac3b55b4 : Avoid duplicate rendering of the same cached override buffer
257fdaecb5 : SurfaceFlinger: Remove reparentChildren
161495e2ed : Don't retry getting memtrack hal service
eb4d9614e9 : libbinder: split out activitymanager
39d0147e73 : Modify bounds and transform for BSL input.
2b437b27ec : Properly unparcel return from note/startOperation
5ea461caa6 : Update shader declarations to use 'uniform' instead of 'in'
43873c79e1 : Revert "Remove setFrame from BufferStateLayer"
91d26e0c97 : Update shader declarations to use 'uniform' instead of 'in'
1014c4bf14 : Revert "Remove setFrame from BufferStateLayer"
b8b561744c : Fixes flaky ZippedBugReportStreamTest
0324eb584c : Call apexd --unmount-all at the end of otapreopt_chroot run
351e85e240 : Fix ndk native reference documentation link errors/warnings
2165d4e60e : Call apexd --unmount-all at the end of otapreopt_chroot run
8bcb503771 : libbinder_ndk: add log to death rec. CHECK
2a42aee981 : Call apexd --unmount-all at the end of otapreopt_chroot run
710ad48ec7 : libbinder: split out activitymanager
0b264bb477 : ADPF: Plumb getAppSession throughout PowerHal wrapping
e163dbc742 : SurfaceFlinger: Peek in current state for transform hint
29e2540607 : Add comment for min refresh rate vote
3425788949 : Revert "Increase performance for screenshots by pre-loading the buffer"
2a468fd23e : Revert "Increase performance for screenshots by pre-loading the buffer"
93a1f54bae : Delete translation service feature files.
1dd2e5c726 : Refactor InputController into PeripheralController.
062b03bb4e : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/native
67753c38d1 : libbinder: RPC checks for appendParcel
78ef32301d : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/native
51101604cb : Use ro.product.enforce_debugfs_restrictions to mount/unmount debugfs
24d0304ee9 : lshal: Do not use lastError API.
bdda8f08e3 : SF: remove wp<Layer> from LayerHistory
675d757e85 : libbinder: remove unused ProcessState mRootDir
c172cb7caf : Allow clients to register for listening to changes in capabilities.
8a2085c52f : libbinder: add libactivitymanager_aidl
520ff73888 : libbinder_ndk: fix documentation errors
d663acde20 : libbinder: delete IpPrefix
3b9ac062d2 : Add force downgrade to vendor stability test
3265ebecd4 : libmemtrackproxy
cfda9aafc3 : vkjson: fix VkPhysicalDeviceGroupProperties init
49609ed0d7 : vkjson: fix VkPhysicalDeviceGroupProperties init
1fda67b02a : libbinder: ensure entire Parcel is the same format
438cce8a74 : libbinder: RPC avoid copy of transaction data
5da176f11f : Remove usages of the DISPLAY_JANK_REPORTED atom
c8c05ed350 : Fix a potential memory crash for layer debug highlighting
6c1b7aca75 : SF: use FenceTime when possible
b098318c5a : servicemanager: use safer ref base semantics
464352b947 : Add correct damage and visible regions for cached buffers.
8b80291518 : libbinder_ndk: Add stability downgrade
45e25cbcfd : libbinder: split out ProcessInfoService
4343f85cde : libbinder_ndk: warn on AIBinder_markVintfStability
e2b1e5c717 : Introduce Device Controller to InputReader
a43807ea0d : PREUPLOAD.cfg: include servicemanager format
37aff182f7 : libbinder_ndk: call markForBinder internally
4cf688f166 : libbinder: RPC with getInterfaceDescriptor
c6ddf36337 : libbinder: RPC avoid SIGPIPE
69114c7e5a : Add remaining output-relevant fields to LayerState
edb7b4c992 : libbinder: move media resource monitor
ee69a59d61 : Override buffer always sets blend mode and plane alpha
a0ae2f99a1 : Update native AppOpsService to unpack SyncNotedAppOp
c4a05e1809 : Cleanup initialization of GrContext.
3df1f5ed32 : Add a new uwb ranging app-ops
f6ec463282 : Revert^2 "libbinder: binderRpcTest on host"
c163595f86 : Reland libbinder: vsock support for RPC
9630f9ded3 : Revert "libbinder: vsock support for RPC"
92a9c78574 : Revert "libbinder: binderRpcTest on host"
f618443a0f : Check property for sdcardfs usage
7be6c0afa8 : Apply additional CachedSet rendering fixes
f5c4850751 : Disable vr_hwc module.
a19a896011 : Store a wp GraphicBuffer pointer instead of an sp on LayerState
0caee58ea2 : libbinder: defork internal Android.bp
ea6bfab6d4 : libbinder - split out libbatterystats_aidl
ef8e8ecde4 : Revert "Turn on Skia RenderEngine (threaded)"
cfeeda477d : dumpsys: add --thread option
71da15ec7b : Adjust SET_DISPLAY_BRIGHTNESS check
8827090d3e : HDR layer info listener
8a94550ec3 : Allow AppDeadlineMissed along with DisplayFrame jank for SurfaceFrames
5c94c2b0f2 : libbinder: binderRpcTest on host
5358354e37 : libbinder: vsock support for RPC
a5825113ef : Add display orientation to CachedSet rendering
8b9e612e0f : SF: Add setFrameRate vote to TimeStats
83df034961 : Clean up tracking of layers with buffers
ddf9b5c424 : Check for buffer changes explicitly instead of relying on acquire fence changes
9a93ea66bb : Remove setFrame from BufferStateLayer
69de94c859 : Increase tolerance for ChildLayerTest, ChildLayerAlpha
a69482eec1 : Don't use DEX2OAT_BOOTCLASSPATH for apps.
4a92f55e56 : FramebufferSurface: fix for limitFramebufferSize
243b645a7e : SF: add trace for composer execution time
0f3a054f70 : Fix #2 for dexopt_test now that '&' is not a valid class loader context.
97a5d955f9 : DO NOT MERGE Disable filtering for BufferLayers which are not scaled
b087db35bd : Check if the buffer is actually being scaled instead of only checking scaling mode
bf01f374c7 : Fix dexopt_test now that '&' is not a valid class loader context.
a8ad32b707 : libbinder_ndk: use __ANDROID_VENDOR__
aeff056c6b : Partial: Reland "libbinder: remove __ANDROID_APEX__ stability diff"
2e9c703f2e : SF: HWComposer::isConnected can be called before a display is connected
7061fd1bd9 : SF: add trace for unsignaled fence in transactionIsReadyToBeApplied
5cc2e266e0 : SurfaceFlinger: fix refresh rate override when changing refresh rate
38605fc382 : Clarify that the buffer passed to ASurfaceTransaction_setBuffer needs to have AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE.
7a60afbefe : SF: black out layers that doesn't have gpu accessible buffer
3891cbe7d5 : SF: unsupported getLayerGenericMetadataKeys is not an error
aa872d6c24 : libbinder_ndk: stronger APEX stability wording
309c5dfa64 : Turn on Skia RenderEngine (threaded)
eed02732fe : Remove Flattener::reset
81bf87f2df : Small fixes to PWLE implementation
3af936a1df : libbinder: RPC drop extra header info
2ede0a2d1d : libbinder.vendor: remove activity manager AIDL
f95141966a : split packagemanager_aidl from libbinder_aidl
21ef24df73 : libbinder_ndk: document #apex service caveats
6dfcedf39d : CachedSet::hasBufferUpdate: remove iterator param
4fc750d736 : Warm cache with additional shaders for render engine
7bb1d441d4 : libbinder: test map += memunreachable_binder_test
334233b06a : libbinder: re-mark debug function as extern "C"
92f2af5c90 : Implement PWLE support
965284b7d8 : Create vibrator::Info to hold all vibrator data
49ad4135ca : Hdr format settings [Backend]
f06d68e2cf : SF: Disallow VSYNC injection outside tests
f08168d93a : ASurfaceTransaction: Add setEnableBackpressure
ae0b5356aa : RefreshRateConfigs: Fix for default seamlessness and seamed layers
bb65d05571 : Split RefreshRateConfigsTest#groupSwitching
957f7b377c : Increase performance for screenshots by pre-loading the buffer
2ca8b86c7c : Use apexd to set up chroot apex dir
65eafdeb8e : Change log level of superfluous logs
6d4bed94ce : Move drag event to InputDispatcher (7/n)
c5986778d0 : setFrameRate: Make shouldBeSeamless an enum
f94ae02551 : Pass latency information from app to input
44efedc9cb : Add chirp APIs
5553ac45e0 : libbinder: support calls over sockets
e35fef3e9f : libbinder: allow stability downgrade
aad6cf53e8 : Clear transaction that's passed to mergeWithNextTransaction
b7edfc2cf3 : Pass override dataspace to HWC
fdb5d60f1e : libbinder_ndk: AParcel_markSensitive in llndk
9f3072c7ae : SkiaGLRE caching: monitor the caching of shaders
7fdee829ce : libbinder_ndk: mv host tip to binder_status.h
eb904d4aa4 : RE was not using the protected cache when in protected mode
4729949b50 : Add NDK API for getprocdns, setprocdns
b6a2fa19d9 : Add Gpu composition info to FrameTimeline
53e9438259 : Use apexd to set up chroot apex dir
7a09ee1ab4 : Add NDK API for getprocnetwork
503a8d6898 : libbinder_ndk: document preferred error types
5059a5e018 : libbinder: use clang-format
5faedf568d : Fix releaseBufferCallback null pointer dereference
b04658bdf4 : Clear calling ID before using SensorPrivacyManager
df549ea500 : Revert "Resample sensor events for non-direct connections."
16287e7d93 : Declare first tunnel frame ready event for video peek
3ccea2fd04 : Add tunnel peek OMX config flag
cf3d95cdec : SkiaRE: respect disableBlending
fccb330b4a : Add OP_BLUETOOTH_CONNECT to remain consistent.
ff7f03adb7 : binder_rs: Add stability support to binder services
f9bd241320 : SF: disable frame rate override by default
cea12ef231 : Implement SkiaGLRenderEngine::cleanFramebufferCache
8db1010955 : SurfaceFlinger: remove SurfaceControl level vsyncId setting
93f342c919 : InputDispatcher: Check injection permission in tests
dde984b257 : SF: fix threads name
bb100afd74 : SF: add vsync id to onMessageReceived trace
debd1cbcd4 : Remove legacy disable triple buffering config
963999cdff : Add cpuhp_pause into atrace
3b1f7bcf8f : Extract ParcelableUtils to avoid code duplication
574c58d992 : Fix "end of file while inside a group" error in NDK
2745c956d0 : Update android/input.h docs
1506b18108 : Introduce release buffer callback for BufferStateLayer
34b041f410 : Fixes dumpstate crashed when shutdown the thread pool
1cd746b6ab : Allow SharedRefBase::make to use the deprecated new operator
96b964514f : Add caching override info into dumpsys
e02c066af6 : Add missing union members to ASensorEvent
02b1d2c70b : Let dumpstate also call "cmd input_method tracing save-for-bugreport"
ce91d77185 : Allow VK_API_VERSION_1_2 in VkJson
f452d0b9bb : Move drag event to InputDispatcher (5/n)
9c8fce0bc4 : Add output dataspace to CachedSet rendering
b7f1556da4 : SF: pass the predicted present time to LayerHistory
8cbd3075e5 : SF: rename ExplicitEarlyWakeup -> EarlyWakeup
67fba0fd7f : SurfaceFlinger: remove ISurfaceComposer::eEarlyWakeup
4e2b2d4bdb : Accept float values in Vibrator setAmplitude
d1b485397f : SurfaceFlinger: run refresh directly after invalidate
25714500c8 : Rename crop_legacy to just crop
9d398c0c67 : Remove HIGH connectivity from dump test
fb3ab5b691 : Split ASurfaceTransaction_setGeometry api
5690bdaa18 : SF: check isVsyncValid based on the transaction submitter
c7900120fe : SF: avoid calling pendingBuffers.insert twice
2f43b20dcf : SF: add traces to transactionIsReadyToBeApplied
eedd0fc7b1 : Use Result<InputPublisher::Finished> instead of callback -- try 2
f2b3cde725 : Add additional predictor unit tests
f6a684b8be : Add tests for LayerStack::ApproximateMatch
49da70dca9 : Don't leak flattened buffers from cached sets.
22be6961e9 : Expand setBrightness to take BrightnessInfo object
b9216dc356 : Implement SkiaGLRenderEngine::primeCache
f1b7c7be81 : Prevent waiting synchronous case if transaction applied first
7cce0ad081 : Revert "Use Result<InputPublisher::Finished> instead of callback"
eb920d9a24 : Add unit tests for planner's LayerState
79bf8a9d9c : SurfaceFlinger: Check both queues in transactionFlushNeeded
6a5dc1fa81 : BufferStateLayer: shouldPresentNow is always true
c486ab3897 : Add support for a hw_timeout_multiplier system property.
1130b3dcd6 : SF: fix frameTimelineVsyncId = 0
193426d6c5 : SF: add buffer checks to Render Engine
b7db4106cd : Add unit tests for android::compositionengine::impl::planner::Flattener
94ae131787 : Fix sensor activate after SensorEventConnection removed
0c268c7a42 : SF: Don't override active mode with desired mode
4c92c5f630 : Use Result<InputPublisher::Finished> instead of callback
b89ccb0e3e : Move drag event to InputDispatcher (3/n)
1e4e35e5a2 : libbinder: -performance-no-int-to-ptr
d11eb6bd1b : Dropping SurfaceFrames from Drawing State
785adddcbb : Add isBuffer to SurfaceFrame
766c9c53dd : Simplify width, height, transform variable for BSL
bd52771be4 : InputDispatcher: Remove transform for non-pointer events
cca2c814b5 : vkjson: remove unused codes
7c4ac7a31d : Consider invalid present fence time in FrameTimeline
115ac691f6 : Call SurfaceFrame::onPresent if DisplayFrame predictions expired
56e6385199 : Don't clear all of global stats when clearing layer stats.
d7482e78de : Per-window input rotation: Let InputReader use un-rotated coordinates
492dd5fcda : vulkan: return VK_ERROR_SURFACE_LOST_KHR when queueBuffer fails
9912b092f5 : vulkan: remove redundant native_window_set_buffer_count call
d3fef46995 : Add InputDevice stats atom logging
c80061b6de : Add timvp to opengl/OWNERS
95305b3ba7 : Let dumpstate call "cmd window trace save-for-bugreport"
12400d8fa2 : Add DeathRecipient and IBinder to public_api.
b12a8ad6ff : Update OWNERS files
e7f6ee7ea1 : Fix bg blur not showing when layer alpha is 0
561d05c18f : Fix blur sampling outside bounds of layer
96b3123e1c : Don't delete new dalvik-cache for otapreopt
ba9a6ce97a : Add support for querying resonant frequency and Q factor.
29d16cb549 : SurfaceFlinger: check transaction timings even if it doesn't have a buffer
43752eba5a : SurfaceFlinger: get nextPredictedPresentTime directly from frame timeline
e25ed4b957 : Mark Status as Sync and Send.
7632c33913 : Move drag event to InputDispatcher (1/n)
882340f5c5 : Add new added appops to AppOpsManager.h
a9a68a69e4 : Support task ID for fps listener rather than SurfaceControl.
aaff325854 : libbinder: hide Debug.h header
d17c7da60c : Fix a memory leak with pending jank classifications
cf7e6de6a1 : Generate apex-info-list.xml in the ota chroot
cf027d6e33 : Add unit tests for android::compositionengine::impl::planner::CachedSet
a0a1627823 : Fix memory leaks in libsurfaceflinger_unittest
5384962519 : Read ro.hardware.egl for ANGLE's filename
2b307a099e : Make otapreopt_chroot setup linker
49b60b153e : Return duration for composed effects.
054f2facba : PGO for libbinder
eca9d75c3d : Fix memory leaks in libcompositionengine_test
38b7f7faae : Use bool directly in InputMessage
0222871bc8 : Read ro.hardware.egl for ANGLE's filename
9c3d87d489 : Update BOOTCLASSPATH environment variable search location
c36d001aac : Only read system/build.prop for properties
35d7d4cac3 : Populate ApexFileRepository before activating apexes
57479982c2 : Do not modify vector after getting references
58bf7e2491 : Avoid marking visible regions as dirty when metadata changes
7766c03ec5 : Use NamedEnum for printing Entry type
e324ce25cd : [vkjson] Use new jsoncpp API
11fada7928 : Load ANGLEResetDisplayPlatform via dlsym
d3b5c5dbfc : SF: Requery display modes if the active mode is not supported
f22e6acbb4 : SF: Sequential display mode IDs
33c79ae113 : Add hasSystemFeature API in native PackageManager
c8957ee419 : Change fps listener permission to allow systemui to use it.
b9df470651 : Sever the link to inputflinger when system_server crashes
78e58afbd2 : Trace PredictionState for Surface and Display Frames
1a9716389b : Trace DisplayFrame present time as the slice end time
891004e148 : Remove token invalid check for BufferSurfaceFrame
a4c502a3c1 : Prevent duplicate devices from getting registered
7393d1743e : Add InputDispatcher unit tests for untrusted touches [6/n]
a7cda15da4 : SurfaceFlinger: Check frameIsEarly earlier
939cd4d5e6 : Fix SF jank classification
0d995106c0 : Dispatch texture destruction off of render thread for screenshots
8eda69eb56 : Update pending buffer counts immediately
a6daf9fa42 : Adding aidl file to share deviceProductInfo constants bw java and c++
e46243a906 : SurfaceFlinger: mExpectedPresentTime should not be updated outside the main thread
6c857b713f : Make otapreopt actually print dexopt error messages
9f29566182 : Make installd log A/B missing artifacts
3306e497c5 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/native
1dcad98580 : FocusResolver: Persist focus requests
a2a7773862 : Revert "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/native"
e6c909761f : Load ANGLEResetDisplayPlatform via dlsym
6166c312bc : SF: Add Planner flattener
9b5e7c674f : Fix binder_to_string.h for NDK
47437bb9e7 : SF: Add Planner predictor
d193677e00 : Remove the trailing new line from output of sysfs capacity_level file.
0bd1ca7ddf : /proc/net/xt_qtaguid/ is long deprecated and never present/used
be05b5bf11 : InputDispatcher: Fix incorrect sensorType parameter when debugging
789d7a5882 : Store ANR traces in internal directory
f84491a487 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/native
159ab12de6 : AImageDecoder: Recommend only downscaling with setTargetSize
269dc4d22a : SF: Add initial Planner infrastructure
9c87defdde : SF: add a sysprop to control layer caching
d354992d1c : Remove sampling usage bit requirement for output buffers
e2fe78c03b : Cleanup Skia RE display and layer colorTransforms
4c331c851d : Avoid unnecessary computation for shadows and clipping for rounded layers
b1f2d20a4b : libgui: Enable ThinLTO
a43a5a4be9 : Add InputDispatcher unit tests for untrusted touches [5/n]
b4e0a59973 : Include display ID in user activity reporting
58ba3d1534 : Pass RawEvent latency from InputReader to InputListener
24e3bbaf31 : Check for any permissions before holding any sf locks
91ff2fea32 : Dumpstate: Add Bluetooth logs after getting Bluetooth dumpsys
17d47bf3e7 : Add adyabr to libui OWNERS
adebf5c631 : Support streaming fps updates for a layer subtree to sysui via listener.
7c42bef70e : Use stack based cleanup for canvas save/restore calls.
eb922de0a5 : Revert "Adding aidl file to share deviceProductInfo constants bw..."
7d3bb35c99 : LightInputMapper: Use const reference for some args
6d9dbdb5c2 : atrace.rc: allow select tracepoints on release builds
893507a002 : atrace permissions for irq/ipi tracepoints
b173f7599a : SF: Move ALLM and GameContentType to DynamicDisplayInfo
ccc1c7c070 : libgui: Enable PGO
ce58d5b19a : libui: Add std::hash support for Rects/Region
a3d8f05fed : libmath: Add HashCombine
44e9f3b54d : SF: fix layer activation with scheduler
3fdbfef367 : Support Inputdevice LightsManager feature in frameworks.
3134ec3f8a : Eliminate offscreen buffer for some blurs.
51156967b9 : Use vibrator_service cmd for dumpstate
a8baab0c85 : Update checking debug.vulkan.layer.* system props
32226c9b3b : idlcli: Add mutiple haptics command support
228f46b5b9 : Introduce DynamicDisplayInfo
b04b9b8a04 : Add support for a hw_timeout_multiplier system property.
be577f57a4 : Remove ex-OWNERS.
fb6fcbde8e : Clean up cc_test TEST_MAPPING after default update
d687f33dfa : libbinder_ndk: expose declared services list
2598f20767 : surfaceflinger: Enable PGO
340882c64b : Plumb attribution tag to Sensor Service
ccd3dd6502 : Add InputDispatcher unit tests for untrusted touches [4/n]
a600b97053 : Fix blur region drawing crashing
2bd2b2e55a : Adjust owners of libmath
6eaa51fd31 : libbinder: computed DUMP_FLAG_PRIORITY_ALL
061c14c777 : Trace predictionExpired and dropped frames properly
b6c7e22cf4 : Reland "libbinder: remove __ANDROID_APEX__ stability diff"
b269b585d3 : stability log dump interface descriptor
ead17161d4 : Update jank reasons in timestats
c00c669cbc : StretchEffect changes
15b7029849 : Revert "libbinder: remove __ANDROID_APEX__ stability diff"
b399837ddf : Enable RenderEngine blur testing on more devices.
b320dd66bd : Add additional owners to RenderEngine
dc0c50f53c : Add missing include for SkRRect
8c9d2483ca : Serialize LightFlattenable trivially copyable objects as LightFlattenable
6d52e54859 : Add InputDispatcher unit tests for untrusted touches [3/n]
95962e5773 : Remove unnecessary dependency on libnativehelper.so
660728196a : Update for kernel 5.11 binder header.
1706759ae2 : Initialize two fields in constructor
2b9fc2534e : Unrotate inputwindows into rotation display grew-up in
2e6718529b : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/native
621ec58b54 : Notify BLAST layer when sideband stream is changed.
256dca81f6 : Adding aidl file to share deviceProductInfo constants bw java and c++
75f37254cf : SF: Reset RefreshRateConfigs policy when modes change
e9441bcf32 : libbinder: remove __ANDROID_APEX__ stability diff
3092c96dc1 : Stats: Implement AIDL version of the HAL interface within StatsHal
7015fa97ee : Document DisplayManager atomicity with AChoreographer
7f7db5a8f9 : Add @addtogroup to permission_manager.h for doc to appear in DAC
beba6f0a81 : SurfaceFlinger: Add ClientCache dumps
4e291338f5 : Update sensor get methods related to sampling rate
532e655e42 : Resample sensor events for non-direct connections.
5198c99c3e : Subscribe to the microphone toggle state.
83f937ab6c : Set the render rate on the created surface frame instead of the old one.
819f630cd1 : Set the render rate on the created surface frame instead of the old one.
e5f8426d20 : Initialize mCurrentPageCanvas on construction
1729e90887 : libbinder_rs: Modify asserts to propagate failure to C++
1d0d1f2af3 : Add InputDispatcher unit tests for untrusted touches [2/n]
af91a91c5c : Throttle sensor sampling rates at 200Hz.
5b2a141aa6 : Add support for retrieving the Debuggable flag.
d706a28b50 : Add logging for gesture monitors
7013b6f311 : Check status codes of GraphicBuffers on allocation
c96ad66de2 : Grab the tracing lock before calling the trace runner
083efd3cb1 : Add Blast FrameEventHistory tests to validate behavior for dropped frames
c3b7b8cea8 : Add InputDispatcher unit tests for untrusted touches [1/n]
f51775dbb6 : Add GPU completion to FrameMetrics (2/3)
f6a0781d64 : Actually support protected content in SkiaGL RenderEngine
9561943226 : Return janktype properly for dropped frames
76664d6041 : Enable offscreen buffers in mskp captures for RenderEngine
db5778ee16 : Add ASurfaceControl_acquire api
363faf0f14 : Add deadline histograms into timestats
935590e6f9 : Fix acquire and framenumber mismatch in transaction complete callback
c8d959d75c : Fix issue with duplicate symbols in renderengine_test
3f77aa4617 : Add support for crossfading blur with original input.
ecb2146530 : Update RenderEngine blur to snap an image of the full surface.
f2f073b6e2 : Revert "Send mapper events via context"
934e0cf8ee : Only dump active display mode when it exists.
89db64ac6d : Added hasSha256SigningCertificate to the PackageManager aidl Interface.
cfe8258aba : SurfaceFlinger: remove a redundant nullptr check
3531ae7db4 : Send consumeTime from the app to InputDispatcher
7d436ecfc5 : Plumb refresh and render rates into shared timeline
1ff99d8f33 : Revert "DisplayEventDispatcher: optimize binder calls"
cdb4ed7743 : Add plumbing for sending stretch effect to SF
b238cd5865 : Fix broken FrameLifecycle due to Blast adapter
1684c70829 : Only cache framebuffers for internal displays for drawLayers.
370039c468 : Allow multiple events to be processed in FakeEventHub
dea802deec : Add getResonantFrequency and getQFactor methods
1c0eaa900d : idlcli: vibrator: Add get f0 and get Q APIs
1618c67c4d : Fix default consumer usage bits on BBQ consumer
564f9deb6d : SurfaceFlinger: expose vsync id extra buffers
a7fe3048aa : Rename DisplayConfig to DisplayMode
167e6d9ead : InputDispatcher: Fix crash with out-of-order pointer capture requests
bf28ea6181 : IAudioManager: add audio session ID to trackPlayer()
fb552905c9 : Add vibrator state listener support for input device vibrator
497e81c9fb : Convert certain format types to another buffer format.
b9a7dabfc3 : Fix Transaction tracking for FrameTimeline
9a803c3e84 : SurfaceFlinger: Emit TransactionCompleted callbacks directly.
12f62a0214 : Check transaction queues when dropping or queuing buffers
8c6607ef08 : Add a script for capturing mskp from render engine
9287c50155 : Expose errors for some of the SensorPrivacyManager calls
e53587b422 : nativedisplay: drop unused dependency on libnativehelper
0538ddc49b : Limited use key: feature files
045b700513 : SF: Don't cache display modes in HWComposer
e11d575505 : Revert "Add permission check for blurs in SurfaceFlinger"
5814427380 : Introduce SurfaceFlinger Queued Transaction
03ea035572 : Added the ability to read external batteries
ad80c4b689 : Add feature definition for devices that support IMS single registration
e157812629 : Added android.software.device_admin feature.
0230344dcd : Update SOURCE_SENSOR source for input device.
23e82b4798 : Remove __ANDROID_API__ #if checks.
981787535c : DisplayEventDispatcher: optimize binder calls
87eb2c419e : Remove typo from feature manifest to avoid build break
17ac24b6c1 : Added new arguments for screenshot request
1d12b3b87c : Adding SkiaGL RE information to dumpsys
819636cd13 : Ensure that expected present time is in the future
fc434acf53 : Add inputEventId to SurfaceFrame
99599940f6 : SurfaceFlinger: move sync_wait for screen capture to client
a903d03540 : SF: Query display modes only once during display creation / update
6237cbc206 : Add new feature to all device types.
12c9e5af83 : SF: Add DisplayDevice::initiateModeChange
5801c9495d : SF: Store display modes in DisplayDevice
f6eddb6b42 : Enable backpressure for BufferStateLayer
8b30dd1104 : Allow BlastBufferQueue to acquire an additional buffer
52bf7808c6 : Increase layer upload limit to 200.
8ba8b076a0 : Remove detachChildren
bc38496531 : SurfaceFlinger: Null guard for setRelativeLayer
dd5bfa93b0 : SurfaceFlinger: handle high refresh rate deny list
f467f898f4 : SF: use parent layer frame rate
d1ce44b3c7 : Add support for 10-bit YUV P010 PublicFormat
830c5007bf : Specify version for aidl_interface explicitly
545ec44c09 : Improve RenderEngine's blur performance.
65ce55137d : SF: Add operator<< to RefreshRate
bc581bd2db : add native SoundTrigger modes in battery saver
2e2fbda28a : Wait for buffers to be latched in ChildLayerTest
c0d3b8c8d9 : Stop removing raw status when device is disabled.
23c4420b21 : SF: Rename HwcConfigIndexType to DisplayModeId
2887ed93c5 : Remove __ANDROID_API__ guards from thermal.h
c734e4f276 : Clear cooked state and touch spots when disabled
17d6484ecd : Add logging for MT_TOOL_PALM usage
33964a5137 : Revert "Pass in format when creating and updating BBQ."
30690bd216 : Remove manual interface that have been AIDLized
e1a005507b : Revert "Pass in format when creating and updating BBQ."
c519ff7068 : InputDispatcher: Refactor focus logic into FocusResolver
49d99e44a9 : Add applicationInfo.token to dumps
3a2e1ce8ea : nativewindow: report errors on error to allocate a handle
75de8f2285 : Zero out newer metrics as first commit.
3f79694994 : Change argument of active services callback to bool.
f304f16cc8 : Change argument of active services callback to bool.
dfec8f5f96 : Caching images and textures for threaded Skia RE
e0dbc1a4dc : Change argument of active services callback to bool.
866785052e : Move tracing log prints to inside Trace()
eda06cf880 : remove SKIP_IF_BPF_NOT_SUPPORTED
e2f38aca46 : Fix for-loop type.
1ff9d59afd : Don't block touches if same application token
ce44cc02be : Add vscode files to gitignore
552e2a72c9 : Cleanup and send janktype as a bitmask to perfetto
9ad01462a7 : Pass in window name along with focus request
3d3540da90 : Revert "Introduce SurfaceFlinger Queued Transaction"
3ea1d605f2 : SF: Remove display config functions from HWC2
49bf66baac : SF: Clean up Scheduler::registerLayer
c0aae73193 : Clean up and fix skia-RenderEngine tests
b0310fb36d : Revert "Create headers library for libvibrator"
565ee5462e : Pass in format when creating and updating BBQ.
726a550804 : Support building libjnigraphics on the host
2045d5b2cf : SF: Improve LayerInfo::calculateAverageFrameTime
fd86f1a545 : Remove __ANDROID_API__ guards
78c0ad789e : Surface: add batch dequeue/queue/cancel methods
00c2a7563c : Pass caller information in cancelBugreport.
78859b42b5 : Add AImageDecoder_setInternallyHandleDisposePrevious
ec2cbe34d7 : AImageDecoder: Hide support for animated HEIF
05bd2d111c : Send FrameTimeline packets as separate start and end messages
64f03f516c : Remove VrFlinger usages from SF.
f1f209062e : Remove an erroneous semicolon
700342fb8c : Add permission check for blurs in SurfaceFlinger
64ee5f5e84 : Add batching to IGBP functions
3c63fa477d : Split monitor and window ANR notification paths
e1f8198156 : Add trace point for creating backend texture
2723c4ec02 : CE: Output::setDisplaySize should change only bounds
dca14285b5 : Introduce SurfaceFlinger Queued Transaction
0d297f2c54 : idlcli: vibrator: use unstable NDK
844e19b856 : Add active services count callback to lazy services.
d87091bad7 : Add active services count callback to lazy services.
98fabaf66a : Pass lambda to endPage callback which read back textures
df3c5e8b16 : Fix some issues with pending buffer traces
4899ff8248 : SurfaceFlinger: add a sysprop to control frame rate override
b2ee00d9ca : Fix null annotations in AImageDecoder
9b9fb394e3 : Add AImageDecoder_resultToString
7b632a57ee : Check mode/boost index before accessing cached support value
07b98df8e8 : Add test that makes sure color transform from the layer is used
4ce5ec0f61 : Properly support the opaque flag in Skia RenderEngine
0ef7caa3ee : Convert IScreenCaptureListener to AIDL
adf632ba3a : BlastBufferQueue: Pass client dequeue times to SurfaceFlinger
5b8fe03d1f : Add individual sensor privacay states to sensor privacy api
243dbc2c8d : Creating Threaded Skia GL RE
4781421610 : Apply the color transform for all shaders
a36b28e432 : Fix coordinate error after rotation and scaling in TouchInputMapper
63a3e592e7 : SurfaceFlinger: Layer::shouldPresentNow should consider early frames
cec3f6a94b : Send mapper events via context
779d4468e9 : OpenGL: allow to expose EGL_NV_context_priority_realtime
ac9f749cfe : AImageDecoder: Add APIs for FrameInfo
eadf2e71ec : SF: Mutable RefreshRateConfigs
8d34c905f2 : Fix jank classification
277142c594 : SurfaceFlinger: Support out of order transactions
e14523a4fb : Check input device's all sub devices for isEnabled()
56e925a878 : ndk: Add AThermal_getThermalHeadroom
17dde61763 : BlastBufferQueue: Handle queue to window composer queries
edbd6d89db : opengl: make gl_headers available to host modules
5528700001 : Add AImageDecoder _advanceFrame and _rewind
3b3700edf4 : AImageDecoder: Document/unguard types/enums
fae808ffc3 : Revert^2 "Added update device info playback configuration"
4d0996faee : Ensure to switch to unprotected context if display is not secure.
2055e9b48d : Add active services count callback to lazy services.
e90dd52de5 : SurfaceFlinger: return DisplayStatInfo from getDisplayStatInfo
64c2fc0ebe : SurfaceFlinger: optimize frame rate override
56b42a4539 : SurfaceFlinger: fix reference time for transactions
67c4ea7189 : Add translation service feature files.
6e840175c1 : SF: Update the cached display modes in HWComposer on hotplug
ea3f4fc7e9 : Prevent accidentally click on window with split touch
62a0be2a63 : SurfaceFlinger: override frame rate for applications that use setFrameRate
dbb6dcfdde : Revert "SurfaceFlinger: override frame rate for applications that use setFrameRate"
c4a40c1c52 : Added mergeWithNextTransaction to BlastBufferQueue
f4a80b81f6 : Use identity transform for Joystick MotionEvent
408a34c8c9 : SF: fix typo
4ad8b30faf : SF: Use default minimal refresh rate between frames
ea25ddfe44 : SF: Remove RefreshRateConfigs::getAllRefreshRates()
bed7fd3566 : SF: Compile with -Wextra
ce4adf1b97 : SurfaceFlinger: fix early latching of buffers
f0c5649f2e : SurfaceFlinger: correctly pass desired present time for BLAST
9b2ca3ea18 : Expand jank classification
aa51651eff : Remove gpumemtracer bloat
602ef710ce : Avoid blocking untrusted touches for touch_flag_obscured
2c6716b58f : SurfaceFlinger: override frame rate for applications that use setFrameRate
f20c192eaa : SurfaceFlinger: fix frame rate override on BLAST
7d03038b29 : InputDispatcher: Call setPointerCapture when resetting Pointer Capture
526c338970 : SF: Break dependency between VsyncConfiguration and RefreshRateConfigs
189c0f8115 : Add explicit Result::ok() checks where needed
d0ab5db490 : Revert "Added update device info playback configuration"
71c2cc426a : Add TransactionCompleteCallback
147c86e712 : Add explicit Result::ok() checks where needed
9c27af55a9 : Add explicit Result::ok() checks where needed
b8c9fff2aa : Add explicit Result::ok() checks where needed
55396a8b42 : Add explicit Result::ok() checks where needed
5cad1fa924 : Retain sensor data vector mapping when disabled.
d6f09469f4 : Plumbing through GPU context priority from SF to RE
bd17b3bffd : Don't fill boundary rectangle when drawing shadows.
f031e97fb0 : Add unittests for GpuMemTracer
d10af92a7b : Vulkan: load built-in driver into default namespace as a fallback
e40f5f54cb : Adding PrintTo to BlurRegions
da7de0e581 : Make layer background blur depend on parent alpha
2e2ea99e6e : Move createKeyEvent to a static function
58cfc60c70 : Add pid to monitor
dbbad304d4 : CommandEntry: Initialize 'enabled' field
4240670c67 : Vulkan: load built-in driver into default namespace as a fallback
f59a2f484d : Add SensorManager support in inputflinger.
7121caf213 : SurfaceFlinger: Trace pending BufferStateLayer buffers.
6eab17adbe : Adding additional annotation to Skia Recorder
f7f6b3c7cd : SF: RefreshRateOverlay: Create buffers on demand
15058b2d16 : Revert^2 "Remove libbinder from apex build"
da2845cb49 : Fix the order of applying layer alpha and color matrices in GLESRenderEngine
8949612528 : BlastBufferQueue: Call ProducerListener callbacks asynchronously
fc28648fd6 : Added update device info playback configuration
31f2b3c097 : Plumbing through GPU context priority
1ef750b20e : Expose timestats device library
11cec55623 : Add OP_RECORD_AUDIO_OUTPUT to AppOpsManager.h
d9c9c3728a : Revert "Remove libbinder from apex build"
f9a15d9716 : Fixing cosmetic kinks
5d547941d7 : Fix MultiTouchInputMapperTest failed
c6f89eeb3f : BLASTBufferQueue: Pass in an invalid expected present time when acquiring a buffer
870ececa8d : Check if the window is partially obscured for slippery enters
6f77846c3c : Disable touch mapper associated with an inactive viewport
87f7bec6bf : SyncPointerCapture (8/n): Add doc for Pointer Capture in InputFlinger
9998771eab : SyncPointerCapture (5/n): Move Pointer Capture to InputDispatcher
711e1f0a15 : Use SkSamplingOptions for all imageshaders
208235ce04 : SF: Fix VSYNC injection
137069ea61 : Add missing BufferItem->BLAST items
96501612d9 : Correct assertNotifyMotionWasNotCalled check
7e72caf3ba : Use empty frame for input when layer bounds is invalid
9c03b50a30 : Add Shared timeline jank classification listener (1/2)
d055b41a85 : [CEC Configuration] Load master XML into system/etc directory instead of product/etc
49353773f2 : Make SurfaceFlinger tracing synchronous by default
468f8067d2 : Add manager controller to Android.bp
3bba7cb1f3 : Set ownerUid/ownerPid for layer with no input info
70d15b1bac : Adding Skia Recorder to Render Engine
0eab3e82a7 : Enable Skia-RenderEngine in RenderEngineTest
948c642aaa : SF: handle long waiting Layer sync point
2508b872d2 : Add logging for FLAG_SLIPPERY usage
3a3cf3c541 : Implement a new way of transforming source buffers
8d9585334b : BufferStateLayer: Mirror BufferQueue behavior in fence merging
8304f7f005 : BLASTBufferQueue: Set consumerIsApp to false
f78589c00a : Destroy DisplayDevice without holding the state lock
9cf9e51cf2 : SF: Log hotplug events
68a9409306 : SF: Don't store config ids in RefreshRateStats
1876e2eac0 : SF: Fix formatting of the layers table in dumpsys
e8a663d78f : Add Fps class
d52137ea4d : SF: fix conversion issues
4e2b71fe77 : FTL: Import std::future utilities from SF
e21dbed979 : FTL: Configure clang-format
5444fc8c17 : FTL: Standardize style
58fbf9fb2c : SF: update mInputFlinger on main thread
2dc3ccb55b : libgralloctypes: remove AIDL comparison operators
5001096eb6 : libbinder_ndk: core object type comparison
61d0f84881 : libbinder: readString*Inplace SafetyNet (II)
8714371e84 : Support combined vibration effects with input device.
f180f417a0 : Fix the bilinear filtering on the Skia blur
46213eafee : Check ROTATE_SURFACE_FLINGER permission on arbitrary rotation
f21f1fecd5 : Add initializer support to FatVector
1c2e089aa8 : Get Input device information in locked context
34af063766 : libbinder: readString*Inplace SafetyNet (II)
8971760fb1 : Fix creating of RRect in SkiaRE
58f5cfa56d : libbinder: check null bytes in readString*Inplace
cb17573ea3 : Remove flushing in blur filter
5755ddf47c : Revert "libbinder: readString*Inplace SafetyNet"
f0a1a325da : Create headers library for libvibrator
2f7d9aeb0e : Store layers with pending frames as smart pointers instead of raw pointers
5814ab8b84 : Move JankType to libgui
7053ae7db1 : libbinder: readString*Inplace SafetyNet
53c936ca72 : BlastBufferQueue: Update layer size immediately if the buffer can scale
f7889b3fe2 : Make blur surface with bounds of layer
66eaf4a3af : Dynamically disable blurs when tunnel mode is used
0118967855 : Frame Timeline Perfetto producer
f20b1449d7 : Introduce controller for VibratorManager HAL
98c9703649 : Add wrapper for IVibratorManager.aidl to native vibrator service
e265096e10 : SkiaRE: refactor to use eglQueryString instead
be97cfacd6 : Check for seamlessness in LayerRequirement::operator==
a3fe67b039 : Fix vsyncId for long frames and double stuffed
aa2fe7f862 : Re-adding useColorManagement=true in GLESCMRenderEngineFactory class.
1bc43ee327 : Move LayerHistoryV2 to LayerHistory
2d5e05b442 : Don't return a reference in FindQuotaDeviceForUuid.
1a4d064946 : Support linear color transforms in Skia-RenderEngine.
2725c09701 : Tidy up GL resources
82ba2ecdd0 : Moving RenderEngineTest to Value-parameterized tests
c16a77ddf7 : Support caching of {LinearEffect, SkRuntimeEffect} pairs
c7f6c8b43f : Introduce AutoBackendTexture into Skia-RenderEngine
1af98ee679 : SurfaceFlinger: Hold lock while constructing BufferStateLayer
d3c82ac72a : Use newer matrix api
27fa3ded5c : SF: Deprecate content detection v1
53fc11d92e : Make shouldBeSeamless an enum
1768bd2226 : Respect LayerSettings::alpha in Skia-RE for buffer layers
b7b28b2ed8 : Support bilinear filtering in Skia-RE
810477b677 : Revert "Support bilinear filtering in Skia-RE"
1bdedb30a7 : Revert "Respect LayerSettings::alpha in Skia-RE for buffer layers"
6de88c4747 : SurfaceFlinger: expectedVsyncTimestamp can be 0
48297e6bf5 : Use SkSamplingOptions, rather than deprecated SkFilterOptions
55603e12ab : Performance fixes and additional logging for RE Blur.
4bf67f5d11 : Fix SkSurface cache.
0559ca76a3 : Respect LayerSettings::alpha in Skia-RE for buffer layers
6c24c1b2db : Support bilinear filtering in Skia-RE
62f216c62e : SurfaceFlinger: Add DISPLAY_EVENT_FRAME_RATE_OVERRIDE
2db3c1b9dd : Use MockFrameTracer in unit tests
43a3e69333 : SurfaceFlinger: VSyncPredictor should be robust with inconsistent vsyncs
db3dfeec38 : SurfaceFlinger: add thread name to OneShotTimer
1e19ac97d4 : SurfaceFlinger: fix OneShotTimer timespec overflow
5fd822d643 : Improve dump: type & touchOcclusionMode
cf26a0a9c5 : BlastBufferQueue: Add support for auto refresh
ea0de00dd9 : BlastBufferQueue: Add buffer rejection
8f39fa0d3b : libbinder: binderParcelTest: read string needs \0
51e02b16c3 : libbinder: check null bytes in readString*Inplace
35cb62d093 : binder_parcel_fuzzer: readString8Inplace
3f37b7b1d7 : SyncPointerCapture (3/n): Add Capture event to InputChannel
1576534b46 : ActivityManager: return status for register/unregisterUidObserver
d508e47335 : Add protected context support
7e186182c8 : SyncPointerCapture (1/n): Notify PointerCaptureChanged through InputListener
ead3d6eef3 : AHB: add AHardwareBuffer_getId API in ndk
110c6bcc11 : Fix docs formatting for surface_control.h
ba421a88f8 : Dump RefreshRateConfigs
4608442db9 : Add shouldBeSeamless to setFrameRate
e6124d98b1 : Gralloc4: fix a log message typo
749b84652d : Change NamedEnum unknow enum string format from hexical to decimal.
5680227b4a : Traverse layers in main thread.
542de11c33 : [TimeStats] reduce aggregated stats size for shared timeline-based stats
9058b8fe8c : Vulkan/OpenGL: log dlerror for loading updatable gfx driver
80116e5d7b : Unify drawing for background blur and blur regions
ff34857ac1 : Add remaining tone mapping support in Skia-RenderEngine
2500bd61d6 : Add some CTS input tests to presubmit
6c460658ed : Clip blur to bounds of layer
d784bdf47d : Dexopt: read min new methods/classes percent change from properties.
df6a4f6d78 : Statically link missing libraries to libsurfaceflinger_unittest
d0115d785c : [CEC Configuration] Make 'system_audio_mode_muting' modifiable
d17d2b51b0 : [CEC Configuration] Make 'power_state_change_on_active_source_lost' modifiable
0f6a36e3b5 : Add id & alpha to input dumps
cbcb8951d1 : SurfaceFlinger: captureScreen buffer set GRALLOC_USAGE_HW_COMPOSER usage
c4b9146f63 : FTL: Add SmallMap<K, V, N>
e745453b34 : Add HDMI-CEC version config to CEC master config
029d195ab1 : Implement initial version of tone mapping in Skia RenderEngine.
a7215d24b8 : ActivityManager: use proc state from compiled aidl
8c0f1317d0 : Expose timestats.proto to the java host library
9aaf96f5d7 : Change severity of "No local sync point found" logs
234129c041 : Tell policy about responsive connections
1cd65e88f6 : Fix assert error on vibrator benchmarks
2b4782c87b : Use connection token in CommandEntry
39cfa2e03f : Crop bounds sent to input by screen bounds.
326ecde629 : SurfaceFlinger: fix wake up time when sf duration change
b6674e7a8d : Add logging when refresh rate policy is invalid
143a10dba6 : libbinder: Add ClientCounterCallbackImpl to LazyServiceRegistrar
6fa58b7ac4 : Fix BLASTBufferQueueTest stuck on verifing captured pixel
436fc191f2 : [RenderEngine] Introduce non-linear display color transform.
7c227cc333 : libbinder: Add ClientCounterCallbackImpl to LazyServiceRegistrar
42b86c11a4 : Scale buffer to fit the layer boundary
44476e6822 : Double speed of Parcel.writeString().
ad991405ae : Add dump of pending focus requests
faa986c076 : Fix libinput mac build, hopefully.
ccd50a4f35 : FTL: Generalize StaticVector in-place construction
9896b3b371 : SurfaceFlinger: call setFrameTimelineVsyncForTransaction with valid id
b632bd5716 : Add NDK PermissionManager checkPermission
c2f1fad4d0 : Add more info to input dump and occlusion log
102936ef2b : Move KeyCharacterMap to enum class
995b24692c : Fixes De data is not backed up correctly when user locked (1/n)
534b2a26f5 : FTL: Optimize SmallVector
0bacf27fe9 : FTL: Add SmallVector<T, N>
0357237ccd : FTL: Make StaticVector::replace infallible
0bb6a47f52 : SurfaceFlinger: throttle applications based on uid
53fc31e8ab : Add touchableRegion to touch occlusion dump
138cecffd4 : [CEC Configuration] Introduce type checking and switch to 'int' where applicable
dde67b898d : Support multiple internal and external viewports
e31d33a397 : libbinder: Add ClientCounterCallbackImpl to LazyServiceRegistrar
9febda8e05 : Plumb owner pid into Layer
fbcbb4c025 : BLASTBufferQueue: Hold sp in transactionCallbackThunk
9a29e67aea : Expose shared timeline counters into telemetry:
883748c54d : Use updated AppOps API in SensorService
c3800b88e8 : Implement blur region in RenderEngine
e7f79c51ec : Check if the buffer is actually being scaled instead of only checking scaling mode
d43e2ba25b : Fixing sffakehwc_test
30b0b3cd9c : SF: Populate allowGroupSwitching from DM
5820852c0f : Build all of libinput for linux host.
31a8dbc0d8 : Add synchronous SurfaceFlinger tracing
47dbd69f85 : Don't lose transaction callbacks that are still in the drawing state.
a838839c7c : Add TEST_MAPPING for input-related code
6fdf114e80 : FTL: Add StaticVector<T, N>
6cedd684cd : [SurfaceFlinger] Turn on color management by default.
637f4acff1 : [RenderEngine] Do not cache protected EGLImage between runs.
948c69f490 : Add HAL result checks to libvibratorservice benchmarks
75d4ffca84 : Optimizing OneShotTimer::reset() function
992496bd2e : Allow creating child surfaces from BlastBufferQueue
c68fdecad2 : Add full action printout to MotionEvent
a1188f5bb7 : Add eventTime print out to Entry dump
aef1de9960 : BlastBufferQueue: Handle onFrameReplaced
09f910ff0d : Ensure to switch to unprotected context if display is not secure.
54edd91c3a : Query composition engine for transform hint.
d3efcb3ca7 : Clear mFrameTimelineVsyncId after transaction is applied
21ac0a56ba : Fix blur texture sampling
653d2e0c87 : Exempt (0-opacity & NOT_TOUCHABLE) windows from occlusion detection
c20bcda161 : [CEC Configuration] Add master product configuration XML
38a6d27542 : Remove log that we will drop event soon
9ff8bcc46a : Don't increment layer state sequence id when setting setFrameTimelineVsyncForTransaction
a87b5f88b5 : Fixes De data is not backed up correctly when user locked (1/n)
b432a59d19 : Update VNDK version for common graphics HALs.
bac4b1577c : Remove libbinder from apex build
9b611b7f4d : BLASTBufferQueue: Support setFrameTimelineVsync
9c006e030f : BLASTBufferQueue: Support setFrameRate
05086b2572 : BLASTBufferQueue: Handler allocateBuffers on thread.
0c1966e229 : BufferStateLayer: ATRACE_CALL setBuffer
58f3654c21 : Update VNDK version for common graphics HALs.
4bae0ac1e7 : Add debug logs in case of untrusted touches
bf25577c69 : BlastBufferQueue: Fix wait in onFrameAvailable
7eb670ae53 : BlastBufferQueue: Add a function to flush the shadow queue
7920d817d4 : Add media.transcoding to native stack dump list
74861ad470 : [SurfaceFlinger] Update comments to clarify transform.
05cc011854 : [SurfaceFlinger] Add support to capture protected contents.
40e84f1f8f : Vulkan: load built-in driver into default namespace as a fallback
33204a0b2b : GPU Memory: add errno to error log messages
f8c63721a8 : [SF] Update DeviceProductInfo on hotplug reconnect
728a9ac4e7 : Add AImageDecoder_getRepeatCount
0d28d76a34 : SurfaceFlinger: pass frame deadline to Choreographer
07b1ff3735 : SF: Split DisplayTransactionTest
1b3897163e : Add AImageDecoder_isAnimated
387aff58f8 : Don't use physical orientation to compute area for screenshot
de619fa28e : Make a layer secure if its parent is secure.
162f643dde : SurfaceFlinger: check for nullptr on setFrameRate
181353f5c4 : Fix InputDevice listener notification for merged controller.
2e1f651a1f : Notify policy of untrusted touch for toast
a9a7ee88a9 : Use shared_ptr for EventEntry
916b036726 : SurfaceControl: Remove setOverrideScalingMode
14411c9530 : Limit the number of printed entries in a queue
ae6229eeae : Use enum class for injection constants
4a8ecfe634 : Add _Nonnull annotations to AImageDecoder
cd26147cd2 : Remove hard code color space.
98d3f53870 : Change InputReader::getInputDevices to return vector of InputDeviceInfo.
3242d5fd89 : Statically link missing libary to SurfaceFlinger_test
0f10d0db65 : Revert^2 "[SF] Introduce VirtualDisplayId"
9f0a4008b7 : SurfaceFLinger: rename outLayerId
3a67f365ba : Revert "[SF] Introduce VirtualDisplayId"
2d73632786 : Add a backdoor to change FrameTimeline's maxDisplayFrames
8fc601d675 : Dumpsys for FrameTimeline
f56b269262 : Check for focused window before raising 'no focused window' ANR
e1a4232e2a : Handle buffer orientation when rejecting buffers via blast
3f99db63cc : atrace permissions for irq/ipi tracepoints
55fa727274 : SurfaceFlinger: decouple EventThread from SF wakeup
4a474e8ed9 : SurfaceFlinger: fix a crash with RefreshRateOverlay
ea97d18b24 : Block untrusted touches in InputDispatcher
7cee53e6eb : [SF] Introduce VirtualDisplayId
6fe9578b64 : Fix Process_LockedKeysShouldToggleAfterReattach test failure
4429cac422 : [SF] Set default layerStackRect to the framebuffer size
de0dbd7354 : Fix MotionEvent.axisToString returns wrong axis name.
930b583557 : Prevent mEventCache UAF in SensorEventConnection
f1bf7dd095 : Prevent mEventCache UAF in SensorEventConnection
9fb3ea9c93 : Prevent mEventCache UAF in SensorEventConnection
bbf3b37748 : Prevent mEventCache UAF in SensorEventConnection
3b27b3b3bb : Prevent mEventCache UAF in SensorEventConnection
b34f0b7223 : Apply display color matrix in Skia-RenderEngine.
3e9afc1632 : Prevent mEventCache UAF in SensorEventConnection
09052cc665 : Prevent mEventCache UAF in SensorEventConnection
c351d6fc5c : Remove barrierGbp_legacy from layer state
a03dd23809 : Move enum name parsing to EnumName template function.
173871c17e : Introducing NamedEnum to parse enum value as string names.
678245d2f0 : Fix visual bugs in Skia-RenderEngine
11dcc2207f : Pass surface control instead of handle as reference to layers in LayerState
7f8a1e6e44 : SurfaceFlinger: rename FrameTimeline's setActualEndTime
22c7b5c7ee : SurfaceFlinger: add transactions to FrameTimeline
209ae617cf : Fix wrong framebufferspace computation
670b3f73e9 : Add buffer rejection logic to BlastBufferQueue
b577745faa : Tag color spaces in Skia-renderengine
6b7c5c9425 : Pass in framenumbers if submitting buffers via BlastBufferQueue
dab9409d14 : Add debug logs to BlastBufferQueue
e73100372d : Fix InputDevice listener notification for merged controller.
d1ea7f7600 : Create InputManager TEST_MAPPING with WindowInputTests
8007daf43e : [Attempt #2] Consider UID instead of PID in canBeObscuredBy()
0ece7b9db4 : Fix an infinite loop in TextureView implementation
d3646e03ee : dumpstate: more time for non-zipping lshal debug
f4cb4a001e : Port background blurs to SkiaRE
fdf1bffcb7 : SurfaceFlinger: check for nullptr on setFrameTimelineVsync
49e3da7653 : GPU Memory: update unittest to reduce flakiness
2f707e699b : Plumb ANGLE EGL features for debugging.
50f52e2bab : SurfaceFlinger: Modify the meaning of composition strategy changes
6ddd261d71 : Fixing threading around mConnections in Scheduler
b5daa9109e : EventThread: wake for two frames after vsync request by default
4aa3af1b0b : Add unit tests for Rect
b15d2279cf : [CE] Separate framebuffer space from display space
dbc31672ea : Add LayerId to SurfaceControl and LayerState when created
91512a0061 : Add functions to parcel nullable surface controls
421dfd5842 : Convert SurfaceControl parceling to SAFE_PARCEL
2ec1f7b970 : Provide layer id on surface creation
7eb7ee7e16 : Add ids to transactions and dump them in transaction trace
1bedccbda2 : Revert "Introduce SurfaceFlinger Queued Transaction"
a72accd83c : Check window token when extending timeout
2ad95393b4 : Fix dispatcher logic of handling same key pressed and released from different devices.
44a6d2bf54 : Ensure insets for input are transformed correctly.
3bef77322d : Revert "Consider UID instead of PID in canBeObscuredBy()"
9df5bffa9b : Vulkan: swapchain images to be early released must be idle
3e95285e5b : Introduce SurfaceFlinger Queued Transaction
3f11e9255f : Add shadow support to SkiaRE
1560166e0c : Second reland "Let InputFlinger create the server InputChannel"
c4c8b59557 : Remove unused libs in SurfaceFlinger.
400128fbc0 : Revert "Reland "Let InputFlinger create the server InputChannel""
81e8b16dac : Use vector instead of VLA in solveLeastSquares
4d9f9774a1 : Return owned object from PropertyMap
7e03ad3c24 : Remove system UI flag constants
c5676c6ee0 : Added SKIP_SCREENSHOT flag for layers
dc8c2c659f : Consider UID instead of PID in canBeObscuredBy()
69e4d0f571 : Extend the for loop to use all samples
6ee484df41 : Add listener callback to keep track of tracing state in SCC
8ef3976231 : Fix the format of RefreshRate Duration in TimeStatsHelper
ae0f99084d : Use std::vector instead of VLA for addMovement
62b523ecee : Reland "Let InputFlinger create the server InputChannel"
bb1a1d436e : Hook up transforms to SkiaRE
015cb700cb : Revert "Let InputFlinger create the server InputChannel"
6e9f864088 : Let InputFlinger create the server InputChannel
5cfc6e5bb8 : Return sp on call to createSurfaceInterceptor
68933fb83a : [CE] Extract transform computation logic to ProjectionSpace
63775069ca : Add gpu_mem/gpu_mem_total to the atrace gfx and memory categories
21f348ec89 : Add rounded corner support to SkiaRE
5f683cf6c5 : Enable SurfaceFlinger to use FrameTimeline
e41c4518c1 : Ensure setFocusedApplication resets no focused window timeout
081be4c36d : Delete RenderEngine unused code
74e17562e4 : SurfaceFlinger: Shared timeline plumbing
44418f50a3 : Just request TEXTURABLE
0daac91e7b : Deletes temporary files from thread pool when report is cancel
8fa1728369 : Revise RELATIVE_X and RELATIVE_Y motion ranges documentation.
67b1e2b6ba : RE-on-SK The First Steps
d4a61643bf : Only allow system and graphics to create secure displays
f74dc4298d : Populate RELATIVE_X and RELATIVE_Y motion range for touchpad pointer capture mode.
25f50e00eb : Remove a redundant call of starting DumpstateService
b5685b33a8 : Faster bugreports (6/n)
e017f988df : Faster bugreports (5/n)
bf63d8a54e : Faster bugreports (4/n)
3c2fdbd820 : Faster bugreports (3/n)
04eae7d3f5 : Remove unused code
b7bd585244 : Add support for RAW_DEPTH10
e9cadcaf4d : Link libinput as static_lib for libinput_tests
d777be4556 : SF: Move SurfaceFlingerFactory.cpp out of the filegroup
e7b9f278d9 : Update screen capture functions to accept a ScreenCaptureListener
9c58bcd9d4 : Remove VrFlinger usages from SF.
043ba29507 : [SF] Remove needsFiltering param from Output::setProjection
9de06a91bc : Collect Parcel statistics using std::atomics.
0a9bc47edf : Move EventLogTags definition in surfaceflinger
99eeeb8ddb : Revert "Update screen capture functions to accept a ScreenCaptur..."
23c31af2f8 : SF: Clean framebuffer cache on hotplug
8b1ae3fcf6 : Revert "Revert "Shrink surfaceflinger""
e6332b05ba : SF backdoor for primary display hotplug
a9550f3fe9 : Fix support of different attrib_list in eglGetPlatformDisplay
f279e04ebd : Create shared timeline data structure and unit test cases
46a27747bc : Convert mSampleEventTimes to std::vector
a724230a32 : fillInputInfo: Guard against integer overflow.
adefc3e2ae : Unregister input channel by token
958da9345f : Request focus using setFocusedWindow
3da896f0e6 : Added android.software.input_methods to car_core_hardware.xml
9b240e7407 : Revert "Shrink surfaceflinger"
05a6e79f3f : Assign 0 to buckets that do not exist
a3c8a600fe : Fix flaky IThermalListenerTest
9ebf233e8d : Backport: Update the documentation of ANDROID_RESOLV_NO_CACHE_STORE
79e81aa659 : Fix SurfaceFlinger_test failed when display color mode changed
992a2ca73f : Remove some private methods from RenderEngine
1b0d669d67 : Shrink surfaceflinger
56c4b15aee : Remove obsolete DONT_USE_FENCE_SYNC option
61b00bcdec : Fix dump of active config
bbf0b4d9d1 : SF: In dumpsys add head row for "Allocated buffers" table
9c92544cc9 : Fix capabilities check in vibrator benchmarks
dcafa8d517 : Update screen capture functions to accept a ScreenCaptureListener
5c9c960e05 : Change mLayersWithQueuedFrames to be an unordered_set
0390077c51 : Run screen capture requests asynchronously
602ff96f05 : Create benchmarks for libvibratorservice module
a52ade19d8 : Do not generate meta state for device does not have the key.
3a1e446866 : Move KeyCharacterMap from RefBase to shared_ptr.
1abffbd101 : Move KeyLayoutMap from RefBase to shared_ptr.
8cb2188b3b : SurfaceFlinger: DispSync -> VsyncController
24b5b8ff2f : Create vibrator manager HAL wrapper
f49608d3e6 : Check if input devices are opening
68e261a0aa : Revert "Add setSchedPolicyCgroup to AM binder"
d0929bc44c : Don't print matrix if it's an identity matrix
ad321cd938 : Track focused window by using window token
09c8d2d004 : Created libattestation
edbe6d264c : Handle defer transactions on a detached layer
0d5e1295a9 : Revert "Snap for 6793014 from 07602cdacf5bcc835db41f7eaa24af9964..."
c903df121a : Maintain CapsLock, NumLock and ScrollLock of keyboard
dcef2dcd3c : Integrate FakeInputReaderContext to the real implement
187beecb05 : Remove unneeded vendor_available
5a02ce4ecf : GPU Memory: align the clock for perfetto tracing
2a550ee0aa : Execute DelayedCallback outside CallbackScheduler lock
8ffc7b847e : Pass IScreenCaptureListener to screen capture functions
85bf55aecf : Added ScreenCaptureListener to allow for screenshot request callbacks
8735eaccd7 : SurfaceFlinger: VSyncReactor should not know VSyncDispatch
9c53ee710e : SurfaceFlinger: use duration instead of offset
f243e5e708 : Adjust the coding style.
4958d061f2 : Optimize memory usage of InputEvent lookup.
a53d86530d : Correct docs about the returned native objects
53a8b41d97 : Revert^2 "Add systrace tag for system property"
78bc56288e : Revert "Add systrace tag for system property"
308ddba68b : Check status for every ISurfaceComposer Parcel
e70d8fbc8d : Revert "libbinder: disallow APEX at build time"
8852cc78a0 : libbinder: disallow APEX at build time
499a85aae7 : Add docs for ANR behaviour of InputDispatcher
8c23c4e8f0 : [SF] Remove checks for primary display in DisplayDevice::setProjection()
9afcbd8e10 : Nullptr check for getActiveConfig() in doDump()
b491c90c33 : SurfaceFlinger: use TFD_TIMER_ABSTIME for VSP timer
5c324aaf04 : Add native definition of Duration.
47074b84da : Rename InputWindowHandle hasFocus to focusable
325ee616e5 : IEffect and IEffectClient are now AIDL-defined
5377d797ff : Faster bugreports (2/n)
b4d9352189 : OpenGL: fix initializeAnglePlatform with built-in ANGLE driver
49cb7d58d5 : SurfaceFlinger: remove old DispSync implementation
3cbda59fe2 : Align DisplayEventReceiver events
8d3848b2c2 : More robust createAppData() batching.
fff9edb2c1 : libinput : Accelerate key label lookup.
5cd71a2a5f : GpuMem: refactor and add unittest for traverseGpuMemTotals
368e158f2e : Toggle for RenderEngine to cleanup texture memory.
d7ea44ab0b : libvulkan: avoid allocation if final extension count is zero
8af03060a9 : EGL: refactor and enforce clang-format
0657fba18c : EGL: remove redundant codes for hibernation
ce139ad4c0 : SurfaceFlinger: add a sysprop to ignore present fences
8287e859da : SurfaceFlinger: expose duration as part of phase offsets
0378f4d897 : Expose EGL_ANDROID_native_fence_sync to the applications
c581d3ca17 : Surfaceflinger: rename PhaseOffsets to VsyncConfiguration
d549b251ff : Prevent use of invalidated iterator
dadac5a0dd : Quick optimization for committing Layers
85b4420759 : Add prefix to transform dump to align the data better
42b0682f95 : TouchInputMapper: Initialize mSurfaceRight and mSurfaceBottom.
5945eb3bc1 : Enforce sensible resolution for accel / gyro / mag
07f9c0e217 : Add getSupportedPrimitives to vibrator HAL wrapper
6ad317c0df : [SF, CE] Rename viewport, frame and destinationClip
3cab9b6485 : Remove eventTime from MotionEntry
0866661c46 : Fix result check of IBinder::pingBinder on vibrator HAl wrapper
fa74128772 : Update language to comply with Android's inclusive language guidance
3c2d6f59d4 : Update language to comply with Android's inclusive language guidance
4b9d5e1c02 : Allow screen capture for a specified uid.
250bcbb537 : Store Layer ownerUid based on metadata or callingUid.
967d5d73fb : Fix refresh rate callback fan-out for choreographer
8823407620 : libbinder_ndk: fix failure when dump/shell are unset
c6ad8afa76 : Remove rotation and use flag useIdentityTransform for screenshots.
df1625fcee : Use getCapabilities call to ping vibrator AIDL HAL
783022fddc : Add Audio HAL V7
70cb6a4c74 : Added ability to capture secure layers in captureLayers
c8bfa54cfd : Add tests for merged InputDevice cases
08d05c242f : SF: Decouple VsyncModulator from Scheduler
a93a531ce0 : SF: Rename VsyncModulator
6393a26958 : Refactor input device rumble support.
3432b93ad0 : Faster bugreports (1/n)
bd8461e36a : GpuMemTracer: remove the sleep workaround
364fdb59e1 : Fix MultiTouchInputMapperTest#Process_TouchpadCapture test failure.
96a4272408 : Add TEST_MAPPING for libvibratorservice_test target
ed69045043 : Add systrace tag for system property
8b01cc0b0b : SF: Remove EventControlThread
7d3d00d657 : Add reason to focus change event log
fce9ccce5f : Add shouldCollectMessage parameter to AppOpsManager calls from native code.
901f8ee258 : Vulkan: unload builtin driver to reload updated driver if needed
35c872ff4b : Fix -Wshadow error when DEBUG_POINTER_ASSIGNMENT is set.
7062295f0b : Add default input dispatching timeout constant
a2862a07f0 : Ensure window with NO_INPUT_CHANNEL drops touches
26c5248724 : Unified layer capture functions into one function
690db38661 : Unified display screenshot into one displayCapture function
426b5c0cab : Use ScreenCaptureResults in screenCapture helper functions
a524a098e9 : Use type safe display IDs.
922ef07f10 : Added prebuilt_etc package for android.hardware.biometrics.face.
3efadb1deb : Added LayerCapture args to captureLayers functions
989bb934d7 : Refactor EventHub.
dc68487275 : Add origin PID and UID to queued transactions
3e8f0e6dae : Add origin UID and PID to transactions trace
d243289048 : Use DisplayCaptureArgs for displayCapture functions.
4d7aceb48c : gui: fix uses of uninitialized values
1b0c73474c : Move InputDeviceClass to enum class.
a209fdef17 : Move InputApplication to use std::shared_ptr.
618c42d4e3 : Added ScreenCapture args and results struct
14e97b774e : Fail Power HAL benchmarks on failed result
2ec4933c47 : Add BugreportManagerTestCases to dumpstate presubmit
c7cdd0567a : GpuService: secure setUpdatableDriverPath
6c4243bfed : Use AIDL compiler to generate InputApplicationInfo class.
2e8f2d4b54 : Add relative field to captured cursor device
adb58ead90 : Add relative coordinates for touchpad events.
d5665337a9 : Support "pointer" capture for touchpads
2492a02b8a : SF: use cached vsync period
06ca163dfc : Remove sourceClip from OutputCompositionState
e267dc8941 : SF: add boundary check for active config
30108fa473 : Replace manual creation of AStatsEvent objects with generated method
9eaa22cf6e : Updated MotionEvent to use Transform
74c8242411 : Use size_t instead of int for integer_sequence.size()
e798b47821 : Add setFocusedWindow function stub
8759d67465 : Automatically generate flag value strings for flag enums.
1ff3d1e3cd : Use Transform in InputDispatcher
cacd69a084 : InputFlinger: Support amplitude control for InputDeviceVibrator
56f89b5b30 : Refactor VK_ANDROID_native_buffer header
66fbac395b : Inputflinger : Use BitArray class to replace raw bytes array.
54a2e58b09 : idlcli: vibrator: Fix Compose Scale Validation
cc7f98045f : Allow touch if some pointers are MT_TOOL_PALM
75d9e66d24 : Add Flags<F>::Iterator.
5a85855b38 : SF: move VSyncTracker and VSyncDispatch ownership to Scheduler
d258827386 : Use unique_ptr when creating InputChannel
ce5ab0807a : Use std::shared_ptr for InputChannel
7f7da38ac9 : Mark setInputWindows of IInputFlinger interface as "oneway".
06871bb3bc : Add function for scaling haptic data.
887b7d93bd : Log windows that are being interacted with - 2
29d0da35d9 : SF: add a spinner to refresh rate overlay
44753b15e7 : Move things in InputWindowInfo to enum classes
c889d3c576 : libvulkan: make vkEnumerateInstanceVersion trigger driver loading
f947783f66 : VSR: dispatch cbs skipped due to timer lag.
0702f1d077 : Fix TextureView calling eglCreateImage with a destructed buffer
a64c15933d : Move seq to header
98331eaaf6 : GPU Memory: remove an infeasible TODO
c46698431e : After the InputFlingerServiceTest is done, kill the service process forked.
c01e1379d5 : Added helper functions in Transform and PointerCoords
8594e194f7 : Use std::filesystem for input event devices scan.
cfd8115489 : Add reconnect method to vibrator HalWrapper
983f2b5896 : SF: Short-circuit scheduler content detection
df26e86046 : Fix 2 issues related to hover event dispatching.
b818bfaf7b : SF: hwvsync on for more samples on recalibration
fd9c1edef5 : Added libui dependencies for input
93b521c190 : libvulkan: cleanup some redundant codes
2cefa738de : libvulkan: refactor CreateInfoWrapper::SanitizeApiVersion
fe3de7d674 : Rename ViewportTypes to avoid repetition
227c554212 : Convert TouchInputMapper enums to enum classes.
6c097bb1fb : Remove IPowerManager and IInputFlinger from manual interface list.
29f80141bf : atrace: add thermal trace to user build
0783e99d45 : AIDL-ize InputManager IInputFlinger interface.
5e1e8f27b7 : Only attach descendants if parent was detached
e70cc6c648 : SF: update mInputFlinger on main thread
86d46df520 : Add thermal category to atrace.
f1e87abccf : Trace acquire fence at queue time instead of at latch time
ec5b4b1eeb : Don't quantize max range with a resolution of 0
3bde6ae057 : sf: only look for graphics frame packets when asserting on traces
779db16748 : Add OWNERS file for FrameTracer
4c34a09fd3 : Use real InputWindowInfo for traces and dumps
c1ae5568e5 : Use chrono for dispatching timeout
91fc3dc9e4 : vkjson: refactor based on 1.1 assumptions
7c0c07c4e8 : libvulkan: enable promoted instance extensions for 1.0 icd instance
e1f35011c4 : libvulkan: fix support for promoted VK_KHR_external_* extensions
a55624ba5a : libvulkan: fix support for promoted GPDP2
e4f64170c9 : libvulkan: fix support for 1.1 vkEnumeratePhysicalDeviceGroups
d4fd1225b7 : libvulkan: add SanitizeApiVersion to unify api downgrade and upgrade
2ec5391acf : Remove obsolete debug option
487938ec81 : Increase touch video buffer size
b4d960d3df : Enable -Wshadow for input code
63534161e4 : Force InputManagerService to communicate via InputManagerInterface
ca5bede6d1 : Move PointerController enums to enum classes.
1d927aa237 : Convert InputDeviceConfigurationFileType to enum class.
17db18e83f : Move PointerController from sp to shared_ptr
a7d36fd16d : Increase ANR test timeouts
e67fcd0ac2 : Revert "[SF] Intersect layers with display frame not bounds"
37d0f04852 : Add retries to vibrator HAL controller
159eb6ab25 : Create benchmark tests for libpowermanager
f6b5d187b9 : [SF] Extract {Display|Layer}RenderArea to separate files
690f8bed6f : Add createAxis to reduce the size of a function
34aaf4f421 : Fixes dumpstate_smoke_test failed
b9f62d6b3e : GpuMem perfetto producer
d6280d6b42 : Remove a log in BufferQueueLayer::latchSidebandStream()
40270c68ae : [SF] Intersect layers with display frame not bounds
a265b40f0b : GPU Memory: ensure bpf program is attached to the tracepoint
7cc3dd32fe : Update sideband stream when layer has queued a buffer
dcfdc08f8e : GPU Memory: update fs permissions for gpu_mem/gpu_mem_total tracepoint
04f86d1cff : dalvik sysprop settings are optional
f470a8e7f6 : opengl: Check GL_EXT_debug_marker before using it.
921b6980c9 : Create vibrator controller for Vibrator HALs
961ba2d899 : Change string array emptiness test
8ed7899492 : Add VulkanPreTransformTest into presubmit tests
aa655cfb27 : More pre/postsubmit tests to dumpstate
2faa631db5 : Read everything and return NULL in SurfaceControl.
1cdfe648f2 : opengl: Fix wrong comments
1c43429785 : [SF] Don't keep sp<DisplayDevice> when doing screenshot
0acbfdc7d8 : Allow native process to load updatable driver.
10d9dc7a52 : Create CallbackScheduler for Vibrator HAL callbacks
aa614cc747 : Update to use nativehelper/JNIPlatformHelp.h
d44dddf67b : Report ANR when waited for longer than the timeout
cf179f180a : Log windows that are being interacted with
70e25ee65c : Fix unchecked size in ISensorServer code
2083e3ecfa : GpuMem: fix flaky unittests on cuttlefish platform
b59a9b5411 : Some fixes to power manager lib code
4a1f294217 : Update parcel data pointer after realloc with size 0
eb4b464c58 : Remove unnecessary code for new BugreportManager
f881dd3bce : gpuservice: always dump all in BugReport
8af003eb9a : OpenGL: let eglext_angle.h include eglext.h for platform
d40aaacf62 : OpenGL: Clean up legacy __ANDROID_VNDK__ in libEGL
03fbf9c267 : Use GraphicBuffer::toAHardwareBuffer() instead of casting
28bb9ee40c : Set min_sdk_version property
c5feac2bff : GPU Memory: add unittests for libgpumem
252e5f6c5e : GPU Memory: install gpu_mem.o and integrate libgpumem
d39ff7dec6 : Cache results from Vibrator HAL getters in wrapper
d0156d931d : Copy arguments into RenderEngineThreaded
4b87413bfb : SurfaceFlinger: Don't wake for pending transactions.
4cb50cab04 : Add basic ANR test
850ce1231e : Process focus events first
91a4df1227 : Add default constructor to android::half.
843cc015ed : surface flinger: rename perfetto BuiltinClock enum.
1b38658662 : Validate Shell Command Input Argument Vector
fcdff3e735 : Change InputWindowInfo::isTrustedOverlay() to be permission and flag based.
750c7f4b2c : Avoid shifting 1s into size bit.
9e9fcc90fa : Create wrappers for Vibrator HALs
fcfe1360a4 : [SF] Make sure destination clip is contained in display bounds
0a1435d7b0 : SF: Enforce thread safety for SurfaceFlinger class
4e79c5b430 : Remove an obsolete TODO for vkGetPhysicalDevicePresentRectanglesKHR
15f7cf31bf : RenderEngineThreaded takes a function as an argument to create
9bc9dc6953 : Creating a threaded version of the Render Engine.
767917f075 : Reduce the usage of goto statements in dispatcher
5b7604f528 : libgraphicsenv: minor refactor on a namespace creation flag
7ce8764e85 : SF: Store DeviceProductInfo in DisplayDeviceState
e5cceea298 : SF: Store DeviceProductInfo in DisplayDevice
13b168530a : Generate ACTION_CANCEL event when screen turned off by proximity sensor.
b12941cf9b : Add setSchedPolicyCgroup to AM binder
f859148f62 : Represent VelocityTracker Strategy as enum class.
599042ff56 : Makes TYPE_NOTIFICATION_SHADE as trusted overlay
8ecb10c461 : Use ANGLEGetDisplayPlatform for ANGLE determination
99fc75a7aa : GPU Memory: implement libgpumem to interact with bpf
3f7ecc5bad : Create controller for Power HAL handles.
3a6e47d221 : Replace PowerHint with Boost in SurfaceComposer callback
e766cc87e7 : SF: Set blur radius in winscope trace
c6ae4bbc44 : Optimization: Restrict signing to ACTION_UP and ACTION_DOWN while doing a motion gesture such as scrolling apps
4f69c032a9 : Don't serialize size_t in FlattenableHelpers.
121f4210a0 : SF: Fix NATIVE_WINDOW_SCALING_MODE_SCALE_CROP
7400d77b1b : GPU Memory: add bpf c program for gpu_mem/gpu_mem_total tracepoint
d1646cfd85 : Allow native driver to be ANGLE
2e4fef6d7f : Revert "Revert "[RenderEngine] Rebind output texture when unbinding framebuffer""
e32877afcc : Add dependencies on jni_headers
e6e7d44e71 : Change to using sysprop for libgui_tests
9d763b7014 : Do not blur when doing region sampling
e76fc0c4a0 : Revert "[RenderEngine] Rebind output texture when unbinding framebuffer"
b22f086189 : Clean up egl_connection_t::shouldUseAngle
260d962505 : Remove unused egl_connection_t::angleDecided
8e852f5231 : Change to using sysprop for vrflinger_test
896e6305b8 : Add relative address to DeviceProductInfo.
c9bf1d3af5 : InputDispatcher: Consider ownerPid in FLAG_OBSCURED calculations
c86c1d2622 : Create loader for Power HAL services
4d51f6ce2a : Create wrappers for Power HAL.
eb8505cc45 : idlcli: vibrator: Add Missing APIs
bbe7855eef : idlcli: vibrator: Add Blocking Options
d9c717511c : [RenderEngine] Rebind output texture when unbinding framebuffer
33eceeb4b3 : Make tempTouchState a local variable
4700f82959 : Replace KeyedVector with unordered_map in dispatcher
f8bc4a9d0f : Remove binder-based BufferHub from libui
1aaa212641 : Add java-to-native converters for input events.
e62b7c248c : Remove unmaintained tests.
67d445093b : Print window flags in dumpsys input
f0007dd3d3 : Make addGestureMonitors static
fe918743e1 : Use public APIs for encoding images for test-hwc2
11857fbeff : Migrate power manager native services to AIDL.
7a9ba3096a : SF: Parse HDMI Physical Address from EDID.
d1023f25fd : Standardize on base::GetProperty in libgraphicsenv
700e639f7d : SF: Update display properties on hotplug connect
b11a1b792f : Adding audiocontrol@2.0 to hal interfaces to dump
05f9398f94 : SF: Refactor HWComposer::onHotplug()
6d391ced16 : AThermal_StatusCallback should return void
c9ac19eb3d : Disable deep press when long press timeout is long
f28cc4ea8e : Input window info has the same token with newTouchedWindowHandle is not obscured window
c778957f5b : Add installd method to delete CE snapshots.
359a7e7805 : Use std::string in DeviceProductInfo and serialize it as Flattenable
20df66900a : Revert "Revert "Add aidl::nullable type for nullable in AIDL" am..."
90eb7eccc3 : Rename featureId -> attributionTag
ae685593f8 : SF: Refactor processDisplayChangesLocked()
debae060db : Add aidl::nullable type for nullable in AIDL
8378122e64 : Enable context virtualization only for GL
2d9b89d16f : Move the non-NDK APIs to powermanager internal directory.
b89ca7d661 : ISurfaceComposer: boundary check input on CAPTURE_LAYERS
9be5b33a32 : Makes TYPE_ACCESSIBILITY_MAGNIFICATION_OVERLAY as trusted overlay
d520e80fc0 : installd: fix build-error
34a9c23424 : libadf: libadf is deprecated so remove it from Android.bp
85985c387b : use vector<uint8_t> for byte[] in AIDL
9606640a39 : Individual attestation: Feature file
8dc3dd2ba4 : SF: Use content detection flag to protect the content detection policy
c586fc37de : Support to screenshot to interactive bugreport.
6a0a8ef809 : binder_parcel_fuzzer: add read* for std::optional
49529177de : Skip invisible layers in the composition layer dump
9370a480fc : SF: Start restructuring display creation
fc874ae0ee : SF: RenderEngine->drawLayers takes GraphicBuffer instead of ANativeWindow
149be4a25e : Use std::optional for @nullable (AIDL)
5f487d4e17 : [SurfaceFlinger] Push atoms on janky events
601393fd5a : [SurfaceFlinger] Add log threshold for IGBP leak.
e55ce8fa08 : [libui] Create a libui-types static library.
4fbd9bc525 : Allow libmath to be built on windows
ff1f1bb994 : Let InputFlinger generate event IDs.
6a5a14e75b : Rename sequenceNum to ID.
4cc839fe01 : Add ID to native events.
84b087ec59 : Add event ID generator.

+- Project: platform/frameworks/opt/calendar

7bb1f3b : Migrate Time class to use Calendar APIs.
b55d9bc : Introduce Time class to help with migration.

+- Project: platform/frameworks/opt/car/services

e0c89ad : Update power cycle state to SHUTDOWN_ENTER on SHUTDOWN intent.
036acd5 : Replaced DevicePolicyManagerInternal by DevicePolicyManagerLiteInternal
f5e6452 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/opt/car/services
cb983ed : Replaced Slog by Slogf on CarServiceHelperService.java
4400d97 : Remove pre create user from android start up
0f9d19c : Fixed onUserCreated() call (whose signature changed).
f00a778 : Add lock task operations to list of unsafe list.
bcdb7ab : Fix checkbuild.
7ab562b : Fix checkbuild.
3055d2c : Call notifyUnsafeOperationStateChanged() when state changes.
4f3913f : Updated CarServiceHelperService after DevicePolicySafetyChecker changes.
47ecaa0 : Make AppTransition animations sharable
84e4e63 : Add CarDevicePolicySafetyChecker for new operations on device management
d3c9acb : Re-send factory reset request when CarService crashes.
3754e6f : Implemented SafetyChecker.onFactoryReset() on CarServiceHelperService.
f757483 : Add CarDevicePolicySafetyChecker for new operations on device and package management
07d80e2 : Added CarDevicePolicySafetyChecker support for operations: WIPE_DATA, LOGOUT_USER, SET_USER_RESTRICTION
ba5e51e : Move request parameter closer to other in-params.
520a34a : Added CarDevicePolicySafetyChecker support for OPERATION_REBOOT.
9a3a6a4 : Refactored CarServiceHelperService to listen to user removed events.
b7ee83f : Use Builder to create ActivityRecord
da7ee5f : Changes on DPM UXR integration:
8af3b3e : Revert^2 "Update car launch params modifier."
ce2a05e : Implemented ICarServiceHelper.createUserEvenWhenDisallowed()
a2ef536 : Fixed CarServiceHelperService.setupAndStartUsers()
3674b75 : Use watchdog.internal AIDL package in CarServiceHelperService.
8cbab26 : Rename Stack to Task related terms (2/n)
92cb41d : Minor fixes on CarServiceHelperService.
d577a0e : Integrated CarUserManager with ICarServiceHelper for UX restrictions.
16a8c90 : Initial implementation of CarDevicePolicySafetyChecker.
71f3497 : Disallow launching non-embedded Activity in virtual display only for new task.
7b702b6 : Disallow launching non-embedded Activity in virtual display only for new task.
470bb47 : Disallow launching non-embedded activity on virtual display.
23fbfa2 : Fix CarServicesTest.
9d3a0be : Fix CarServicesTest.
63d685f : Disallow launching non-embedded activity on virtual display.
9e308ae : Fix CarServicesTest.
34eccd4 : Rename CarWatchdog AIDL's build rule name to android.automotive.watchdog.
b98a615 : Replaced car_service_server by system_server_dumper.
74e5278 : Revert "Update car launch params modifier."
f322bc6 : Moved UserLifecycleEventType to common package
ec6e5b5 : Update car launch params modifier.
8ffacdb : Moved some methods from CarUserManagerHelper to IntialUserSetter
a40da87 : Made android.car standalone library
16a8d43 : Revert "[automerger skipped] Merge "Fix CtsStrictJavaPackagesTes..."
4cbda67 : Fix CtsStrictJavaPackagesTestCases
4a85ba0 : Fix CtsStrictJavaPackagesTestCases
319ab03 : Fix CtsStrictJavaPackagesTestCases
52d6caf : Remove duplicated class from boot/system class path
fb77931 : Clean up for CarHelperServiceTest
d0c7f0e : Moved user metrics from CarUserService to CSHS
945a2ae : Improved logic to queue operations from CarServiceHelperService to CarService
7765756 : Move common parameters and files to a separate package
a4d5e3a : Move pre-creation logic from CSHS to CarUserService
15aff9f : Add debug dump to CarServiceHelperService
1bea906 : Refactored user switch workflow to decouple UserInfo from TargetUser.
fc87b12 : Moved Initial User setter logic from CarServiceHelperService to CarUserService
13c10a5 : Fixed CarHelperServiceTest.
64c6248 : Update language to comply with Android's inclusive language guidance.
0e7aaa8 : Added a separate handle to bind service call for CarService in CarServiceHelperService. No need for polling anymore
5bcfcc5 : Split ICar.aidl into two aidl files.
9496538 : Changed error message when TargetUser.getUserInfo() returns null.
96ce3cb : Adding IAudioControl@2.0 to interfaces of interest
10d1f30 : Renamed SystemService methods and implemented onUserUnlocked()

+- Project: platform/frameworks/opt/car/setupwizard

4b96a35 : Unbundle car-setup-wizard-lib
9fd2662 : Remove SDK checks on null listener in lock setup.
428d2b2 : Use KeyguardManager for setting locks.
b101e0f : Change landscape cutoff to 1240dp
a2df05f : Change PartnerSummaryActionsCollector constructor logs
c8018c7 : Fix values-w1280dp overriding landscape value
e79af30 : Change landscape cutoff to 1240dp
10e64e8 : Update CarWizardManagerHelper to be inline with latest Car code
1adc9e0 : DO NOT MERGE: Graft gear reversal logic to RVC.
58abf3d : Remove system property flag
aad2b26 : DO NOT MERGE Remove system property flag
d952bba : Catch IllegalArgumentException at PartnerSummaryActionsCollector#getActionCompletionStateFromContentProvider
6084701 : Catch IllegalArgumentException at PartnerSummaryActionsCollector#getActionCompletionStateFromContentProvider
635519a : Remove system property flag
7d007c8 : DO NOT MERGE Remove the UX_RESTRICTION_NO_SETUP check from the UXR check
9be7932 : Remove the UX_RESTRICTION_NO_SETUP check from the UXR check
85ac6aa : Catch IllegalArgumentException at PartnerSummaryActionsCollector#getActionCompletionStateFromContentProvider
2f343c8 : Remove the UX_RESTRICTION_NO_SETUP check from the UXR check
d73cadc : Set is_layout_narrow to false only in landscape mode
5fd3872 : Set is_layout_narrow to false only in landscape mode
0f5f25f : Set is_layout_narrow to false only in landscape mode
945c293 : Add common style attributes for new landscape design
bea6e3a : Add common style attributes for new landscape design
75d4a12 : Fix typo in suw_color_secondary
13e2199 : Add common style attributes for new landscape design
5971c27 : Add NONE LockType.
e84b8d3 : Fix LAYOUT_DIRECTION_LTR was incorrectly set on car_setup_wizard_layout instead of toolbar
880a39e : Fix LAYOUT_DIRECTION_LTR was incorrectly set on car_setup_wizard_layout instead of toolbar
823a63c : Fix LAYOUT_DIRECTION_LTR was incorrectly set on car_setup_wizard_layout instead of toolbar
f1e8db8 : DO NOT MERGE - Support RTL in Toolbar
d320bd0 : DO NOT MERGE - Support RTL in Toolbar
04ea569 : Support RTL in Toolbar
16f3b22 : Make back button drawable auto-mirrored for RTL
2f20b06 : Add 'Close' button to toolbar
cdb963e : Update SUW Lib with OEM customizable boolean for immersive mode
d954890 : Remove temporary status bar workaround
91eae15 : Use XmlUtils instead of Color#getColor
e51a549 : Restored CarSetupWizardUiUtils
ee56c71 : Created ImmersiveModeHelper
8398509 : Added helper function to enable immersive mode on a window.
c9ab633 : Send an exit broadcast on gear reversal.
732df0f : Added code to support color state list.
41dc265 : Start SetupWizard ExitActivity on gear reversal
27b5727 : Send a HOME intent on gear reversal.
35832f8 : Annotate test api and update OWNERS
6b83770 : Add helper method to replace CarDrivingStateMonitor in tests

+- Project: platform/frameworks/opt/chips

0e5769f : Import translations. DO NOT MERGE ANYWHERE
efb6bc8 : Import translations. DO NOT MERGE ANYWHERE
2dae8a3 : Import translations. DO NOT MERGE ANYWHERE
e6e4ec4 : Import translations. DO NOT MERGE ANYWHERE
c900403 : Import translations. DO NOT MERGE ANYWHERE
3a1005c : Import translations. DO NOT MERGE ANYWHERE
ee04cab : Import translations. DO NOT MERGE ANYWHERE
39b23b2 : Import translations. DO NOT MERGE ANYWHERE
6d45bd8 : Import translations. DO NOT MERGE ANYWHERE
e200b9c : Import translations. DO NOT MERGE ANYWHERE
60b56bb : Import translations. DO NOT MERGE ANYWHERE
ace68d3 : Import translations. DO NOT MERGE ANYWHERE
101df0a : Import translations. DO NOT MERGE ANYWHERE
a37de3a : Import translations. DO NOT MERGE ANYWHERE
c200d5b : Import translations. DO NOT MERGE ANYWHERE
da4b93b : Import translations. DO NOT MERGE ANYWHERE
5ed9d0f : Import translations. DO NOT MERGE
f021cf7 : Import translations. DO NOT MERGE ANYWHERE
c9e56e1 : Import translations. DO NOT MERGE ANYWHERE
ed81acf : Import translations. DO NOT MERGE

+- Project: platform/frameworks/opt/colorpicker

e3a3968 : Import translations. DO NOT MERGE ANYWHERE
9f53e0c : Import translations. DO NOT MERGE
ac9c568 : Import translations. DO NOT MERGE

+- Project: platform/frameworks/opt/localepicker

5a1be59 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/opt/localepicker
9eb243a : Migrate away from deprecated Truth APIs.
dce4b38 : Remove unused libcore.icu.ICU from LocaleStoreTest

+- Project: platform/frameworks/opt/net/ethernet

15f65af : Stop using LinkPropertiesParcelableUtil.
364fadc : Replace clearAll with withoutDefaultCapabilities in NC#Builder
992c783 : Add transport type in capabilities filter of EthernetNetworkFacotry
9c2ed61 : Enforce ACCESS_NETWORK_STATE to getAvailableInterfaces()
7375da2 : Remove hidden connectivity methods usage in ethernet test
74e1e43 : Add transport type in capabilities filter of EthernetNetworkFacotry
b19048c : Use public API instead of hidden API in EthernetTracker
c5c845a : Use public API instead of hidden API in EthernetTracker
772f2c6 : Replace reference of NetworkAgent#setLegacyExtraInfo
8f28acc : Replace references of request.networkCapabilies
584ffcd : Use clearAll() of NetworkCapabilities.Builder instead
4d52a05 : [CS09]Remove hidden API usage of NetworkRequest
2322cc9 : Rename StringNetworkSpecifier to Ethernet
81e211e : Rename StringNetworkSpecifier to Ethernet
e7af881 : [CS07]Remove hidden API usage of NetworkCapabilities

+- Project: platform/frameworks/opt/net/ims

64383eb : Remove UNIQUE constraint in Eab common table
cb2d9bf : Use the local time instead of the timestamp which received from the network.
a1b3b26 : Always update the capabilities when the TTY mode is updated
6a449f8 : Using local timestamp instead of network when saving RCS capability
dd30e19 : [UCE] Adjust the default value of the capabilities request timeout
c83668e : Remove leading space included in the ServiceDescription for ChatBot
b2f1e2c : When receiving the empty pidf xml data, treat the contacts as a non-RCS user
976f0b4 : Always record the latest PIDF + timestamp upon PUBLISH
736ed11 : Fix The callback "onError" may be called with the error TIMEOUT when request capabilities
beeecd3 : Disallow send the PUBLISH request when the publish request result is authorized error
e587196 : Fix the status of tuple cannot be parsed because there are some whitespace characters before the Basic tag
4b733da : When the capability type is SIP OPTIONS, the PUBLISH STATE should be OK
3808616 : Fix the PIDF parser may fail when the pidf xml contains the newline characters.
ec617e6 : Get the IMS associated URI which is provided from ImsService to publish the device capabilities.
9337793 : Fix remving the contacts from the EAB failed because the contact should be formatted.
efd5245 : [UCE] Do not block indefinitely if the framework never receive a final result for capabilities request
995e6a3 : Remove SIP/TEL URIs in PIDF XML for logging
3bb2ba0 : Check whether all the request capabilities have been received or not when the UCE subscribe request has received the onTerminated with the reason "timeout"
ce938a1 : Add the break in the switch when handle the request updated completelly.
3b3370f : Fix the OPTIONS request does not handle that the capabilities are retrieved from cache.
2ecae17 : Check the the reason of the subscribe request to deter whether client should retry or not.
0a9ad5e : Add log to check whetner the IMPU is null or not
54c2ec0 : Move IMS metrics collection callback to a static map in ImsManager
cf50520 : Fix the resource in the PublishController have not been released.
27903f8 : Disable PUBLISH retry flag because the retry mechanism is implemented in the ImsService.
67945f3 : Use newly defined NR Registration technology
e740d42 : Handle the SIP code 489 BAD EVENT of the UCE request response.
34ec5ec : Format the phone number when getCapabilities and saveCapabilities
8f9d048 : Do not de-dupe feature removed requests when the server is unavailable
ba6a761 : Support get/set voims_opt_in_status in ImsManager
0e9ff6d : Format the phone number when query
9ae2403 : Fix the duplex information not being written in the pidf body.
3b370d5 : Fix the subscribe request with the result sip code "404" doesn't map to RcsContactUceCapability with request result = REQUEST_RESULT_NOT_FOUND
8a3b053 : Use newly defined NR Registration technology
1a277b9 : Formalize the phone number
03cf828 : Fix flake unit test
aec2604 : [UCE] Fix the CTS ImsServiceTest#testRcsPublishThrottle failed
e2913d0 : Fix the maximum concurrent number of capabilities request doesn't work
a7853f6 : Split contact capabilities requests with multiple contacts into multiple individual requests.
a52c87f : Fix flake unit test
289f084 : Fix CTS failed when trigger the remote capability request to the UCE framework
7f45d04 : Fix CTS failed when trigger the remote capability request to the UCE framework
78a8467 : Update the collection type of feature tags from List to Set
5c23cba : Clear UCE server state when RCS ImsService disconnects
e4e1d11 : Update the collection type of feature tags from List to Set
e9a8f9f : When the associated subId indication comes in, do not destroy UCE
4df092b : When the associated subId indication comes in, do not destroy UCE
685a2fc : Define new shell commands to get and modify UCE PUBLISH
eef3ae2 : Define new shell commands to get and modify UCE PUBLISH
5c6f9e3 : Add the throttling mechanism to get rate limited for the PUBLISH requests.
32c3927 : Add the ability to include RCS capabilities in SIP PUBLISH
836ec3d : Add the throttling mechanism to get rate limited for the PUBLISH requests.
32d5a36 : Call the new added UCE APIs instead because of the UCE APIs modification
762e3c8 : Fix flaky unit test
3e3026b : Add Dumpsys for UCE PUBLISH
49504c3 : Call the new added UCE APIs instead because of the UCE APIs modification
d1a8d32 : Support get/set voims_opt_in_status in ImsManager
a611221 : Add api to return IImsConfig from RcsFeatureManager
204cb88 : Add api to return IImsConfig from RcsFeatureManager
17e8ca2 : Add new OWNERS for UCE specific code
6fa6c6d : Add the ability to include RCS capabilities in SIP PUBLISH
e02fb20 : Add Dumpsys for UCE PUBLISH
2886ef4 : Fix the Framework should wait the publish request until the first publish request is trigered by the Service
172dbcd : Fix the subscribe request failed even the network response is 202 Accepted
fb403b0 : Fix PUBLISH gets stuck when toggle VT capabilities
bacaab4 : [RCS UCE] Do not trigger publish if the RCS capability presence uce is not enabled
8ceeddb : Add cross SIM config and provisioning status to dumpsys
5970b0c : Set Binder to null if linkToDeath throws RemoteException
54063f2 : Move RCS provisioning changed callback logic to RcsProvisioningMonitor
44830e6 : Introduce IMS Cross SIM registration
4fad913 : Cross SIM configuration API
21377eb : Update CallComposerTuple publish logic and version
47366bb : Publish Call Composer in RCS service
45aa2c0 : Registrate the call composer capablity while loading carrier config or user setting changes
775de19 : RCS Provisioning APIs for Single Registration
ba606d1 : Add the ability to return SipTransport implementation if capable
54b4756 : Pipe through SipTransport IBinder interface
512858e : Increase ImsManager efficiency when using getInstance
7359b5b : Move to a push model of querying ImsFeature Binders
cabd62e : Revert "Move to a push model of querying ImsFeature Binders"
e1fc08b : Move IMS tests back to opt/net/ims for better organization
3009ca0 : Do not turn on IMS for RTT when there is no SIM
4835a81 : Comment out dependency of "framework-telephony".
1969b7f : Rename isDataConnectionEnabled to isDataConnectionAllowed

+- Project: platform/frameworks/opt/net/voip

599af3c : Switch media fw permissions checks to AttributionSource (voip)
8553ea9 : Open /dev/urandom in O_CLOEXEC mode
0e45967 : Add permission for the broadcast intent with SIP profiles for security purpose.
9e0222a : Use identity for audio-recordings
09c9583 : Deprecate android.net.rtp/android.net.sip.
c6a5e51 : Update client code for AudioEffect
5fabcbd : Use library exported headers, not raw path
1a2e818 : Update client code for AudioEffect

+- Project: platform/frameworks/opt/net/wifi

adb0a0aa9 : Import translations. DO NOT MERGE ANYWHERE
84b478898 : Import translations. DO NOT MERGE ANYWHERE
37e81d3b4 : Import translations. DO NOT MERGE ANYWHERE
3c0098d2a : Import translations. DO NOT MERGE ANYWHERE
3c2532864 : Import translations. DO NOT MERGE ANYWHERE
cf4ad7ec5 : wifi: fix FT/EAP network detection in wifi tracker library
a7c60fb7f : wifi: fix FILS network detection in wifi tracker library
7e7e1c66c : Import translations. DO NOT MERGE ANYWHERE
a9428a02f : Import translations. DO NOT MERGE ANYWHERE
ee99a8e01 : Import translations. DO NOT MERGE ANYWHERE
c13d83f40 : Import translations. DO NOT MERGE ANYWHERE
d56047f46 : Import translations. DO NOT MERGE ANYWHERE
ada33f8f4 : Add WifiEntry#isDefaultNetwork()
d7ad4cd48 : Change the message in UI for NETWORK_NOT_FOUND event
e2f8ea505 : Clear connection info when wifi state is not enabled
aef14479d : Import translations. DO NOT MERGE ANYWHERE
58bd2830d : Handle multiple network request configs in WifiPickerTracker
888e586d8 : Remove double quotes from SSID of MergedCarrierEntry
fc430652d : Import translations. DO NOT MERGE ANYWHERE
58c35041e : Do not give WifiEntry callbacks the WifiEntry lock
c1d95c9fc : Synchronize WifiEntry methods
8f92b6c29 : Import translations. DO NOT MERGE ANYWHERE
33dad4b27 : Import translations. DO NOT MERGE ANYWHERE
6d05c31c3 : Make sure first onWifiEntriesChanged() has up-to-date information
50992cee9 : Import translations. DO NOT MERGE ANYWHERE
ddc31631a : Import translations. DO NOT MERGE ANYWHERE
a612cad0e : Import translations. DO NOT MERGE ANYWHERE
2bc8b1833 : Import translations. DO NOT MERGE ANYWHERE
7ad3ff258 : Import translations. DO NOT MERGE ANYWHERE
c6a7a6422 : Import translations. DO NOT MERGE ANYWHERE
894f27927 : frameworks/opt/net/wifi: reference WIFI_OWNERS
dbae6c84a : Add test script to simulate scans/configs in Settings/WifiTracker
931ebc4ea : [WifiTracker] Use lowest supported security and config for legacy apis
81b539b7b : Import translations. DO NOT MERGE ANYWHERE
9fd5f5629 : Allow different StandardWifiEntry security targeting based on context
157748c77 : Add both Open and OWE config at the same time for OWE transition AP
05f2c31ba : [WifiTrackerLib] Combine split configs in num saved networks
ff95cbe88 : [WifiTrackerLib] Show more accurate security types
e47b5b971 : [WifiTrackerLib] Show "Connected" only if validated and default
735a3c20d : [WifiTrackerLib] Update start info in NetworkDetailsTracker constructor
9bb23d743 : Fix WifiTracker for VPN-over-Wifi networks
150a1f2df : Import translations. DO NOT MERGE ANYWHERE
ed37aa0d0 : [WifiTrackerLib] Add double quotes to SSID for disconnect
9307774d2 : UI text for disabled networks with no internet
a68a21ca0 : [WTL] Don't create connected PasspointWifiEntry if one already exists
28d41ce08 : Use StandardWifiEntryKey to support multiple profiles
093b89e99 : Import translations. DO NOT MERGE ANYWHERE
096b822f9 : Import translations. DO NOT MERGE ANYWHERE
c963d9851 : Check for nullness of WifiEntryCallback within callback runnable
f1eca980f : Add WifiEntry#hasInternetAccess()
f22a0722c : Add isEnabled() to MergedCarrierEntry
e0eb01bbb : Import translations. DO NOT MERGE ANYWHERE
de3acbf89 : Import translations. DO NOT MERGE ANYWHERE
3dac633fc : Import translations. DO NOT MERGE ANYWHERE
241306bce : Show Toast when MergedCarrierEntry is connected to
30aaf7848 : Import translations. DO NOT MERGE ANYWHERE
0da35fb8a : Import translations. DO NOT MERGE ANYWHERE
b22f28231 : Import translations. DO NOT MERGE ANYWHERE
3ee494b5e : Use mFqdn for PasspointWifiEntry disconnect
75436c674 : Import translations. DO NOT MERGE ANYWHERE
b2bdece31 : Import translations. DO NOT MERGE ANYWHERE
afa4ee0a5 : Import translations. DO NOT MERGE ANYWHERE
a68f34ee6 : Scan after user disable cellular
a97470a8c : Import translations. DO NOT MERGE ANYWHERE
d37af1421 : Import translations. DO NOT MERGE ANYWHERE
2b7747248 : Import translations. DO NOT MERGE ANYWHERE
a1c7cf3f1 : Import translations. DO NOT MERGE ANYWHERE
71eee63c8 : Import translations. DO NOT MERGE ANYWHERE
fc5116a9a : Add lint baseline to address NewApi errors
f14b62490 : Import translations. DO NOT MERGE ANYWHERE
a88572402 : Add lint baseline to address NewApi errors
cc0e2c90c : Import translations. DO NOT MERGE ANYWHERE
000245c0a : Import translations. DO NOT MERGE ANYWHERE
47250236b : Conditionally assign fallback WiFi HAL.
46ef3c64f : Ignore non-primary wifi networks in wifi tracker
c0a469c49 : Import translations. DO NOT MERGE ANYWHERE
0b6423a82 : Import translations. DO NOT MERGE ANYWHERE
e10f980b6 : Build NetworkCapabilities with its builder
0868f21f5 : Import translations. DO NOT MERGE ANYWHERE
1dd637304 : Import translations. DO NOT MERGE ANYWHERE
3257575c5 : Import translations. DO NOT MERGE ANYWHERE
467f598f5 : Import translations. DO NOT MERGE ANYWHERE
29c2ae077 : [WifiTracker] Fix NameNotFound issue for system App
6578e1a8d : Separate Passpoint WifiConfigurations from configured networks
95047b7a7 : Show "Authentication problem" for disabled network by no subscription
66907ff83 : Import translations. DO NOT MERGE ANYWHERE
fffbc1029 : Revert "[WifiTrackerLib] Put @hide methods in separate wrapper p..."
ce7114986 : Use updated carrier select APIs
cd06f06a4 : Remove WifiEntry usage of hidden connectivity API
f08415eec : [WifiTrackerLib] Put @hide methods in separate wrapper package
8b266a30b : Revert "Use EUI64 IPv6 link-local address generation only when randomizing MAC"
ecaed1014 : Display MBO-OCE association rejection reason.
5b91e8fb5 : Import translations. DO NOT MERGE ANYWHERE
2ce4392ee : Import translations. DO NOT MERGE ANYWHERE
6180a0c7b : Import translations. DO NOT MERGE ANYWHERE
1f442ffe6 : Import translations. DO NOT MERGE ANYWHERE
1668815d5 : wifi: add WPA3 Enterprise definition
162b0109d : [Telephony] Use TelephonyCallback instead of PhoneStateListener part3
39957e88a : [WifiTrackerLib] Add wifi standard to WifiEntry.ConnectedInfo
f19abac3d : Import translations. DO NOT MERGE ANYWHERE
d7f076594 : Do not connect SIM-based network when SIM is absent
44500979e : Import translations. DO NOT MERGE ANYWHERE
d12be4445 : Import translations. DO NOT MERGE ANYWHERE
75f9b6586 : Import translations. DO NOT MERGE ANYWHERE
4d5e10a34 : Import translations. DO NOT MERGE ANYWHERE
7e1b22606 : Replace network utils method
ed022db6f : wifi: Check whether dev node is accessible or not before opening
8c702cc96 : Import translations. DO NOT MERGE ANYWHERE
9b332b479 : Support for Terms & Conditions notification
9fc5111a5 : Import translations. DO NOT MERGE ANYWHERE
8c1945a88 : [Provider Model] WifiTrackerLib wording change
f766f4f60 : wifi_hal: fix build break
33f47d73d : Import translations. DO NOT MERGE ANYWHERE
fd4612ddf : HAL: Support OTA update
51f1134d6 : frameworks/opt/net/wifi: Add MOVED.txt
1ffc81e54 : [Suggestion] Check foreground user for API call
e22dc22f6 : [Suggestion] Check foreground user for API call
e26f3b9ff : [Suggestion] Check foreground user for API call
79612683a : Import translations. DO NOT MERGE ANYWHERE
acda13b5c : Import translations. DO NOT MERGE ANYWHERE
108abc4e1 : Import translations. DO NOT MERGE ANYWHERE
b8d43bc1a : Import translations. DO NOT MERGE ANYWHERE
809ea439c : WifiTrackerLib: Configure TEST_MAPPING
ebe5b0dfe : opt/net/wifi: post-migration cleanup
ea507b9f6 : opt/net/wifi: post-migration cleanup
54248f90c : Migrate service/* tests/* to packages/modules/Wifi
5c0d5f9ab : Migrate service/* tests/* to packages/modules/Wifi
5d97d4c77 : Migrate service/* tests/* to packages/modules/Wifi
891b9d09c : Migrate service/* tests/* to packages/modules/Wifi
f6621c61a : Enable wifi MTS tests to generate android-mts-wifi as well as android-mts.
1ec0b68ea : Enable wifi MTS tests to generate android-mts-wifi as well as android-mts.
4c6b814eb : Adjust visibility rules for migration
36092675e : Import translations. DO NOT MERGE ANYWHERE
2dac4ea93 : Import translations. DO NOT MERGE ANYWHERE
3b8377412 : wifi: fallback to package manager features if vendor hal is not supported
95673e851 : [Suggestion] Check foreground user for API call
9e07f4255 : WifiServiceImpl: Move CMM access to wifi thread
f1456eb0d : ClientModeImpl: Attach WifiInfo in NetworkCapabilities
7bab4a4e5 : Migrate wifi tests out of NetworkAgent Messenger
003aecf74 : wifi: Add ChangeListener support in WifiCountryCode
95db9c4c2 : Make Before Break: Switch primary ClientModeManager
5f9ed0294 : Make the WifiTrackerLib inheritable and cutomisable.
5b0984f85 : Improve BssidBlocklistMonitor logging
42eb469f1 : WifiServiceImpl: Return WifiInfo for secondary CMM if necessary
84a31d1ef : WifiPermissionsUtil: Use new lightweight API for targetSdkVersion fetch
7b6995d95 : [Passpoint] Support for Terms & Conditions
1e689691f : wifi: migrate backup/restore to new security params design
65d0840bd : wifi: migrate security params setup to new security params design
492273647 : wifi: Check isApInfoCallback support when setup iface in wificond
7c82f5a68 : wifi: Add new callback to support use case in bridged mode
a0ee5a39d : Import translations. DO NOT MERGE ANYWHERE
b2d6c5e56 : Rename BssidBlocklistMonitor to WifiBlocklistMonitor
02ecb050d : Import translations. DO NOT MERGE ANYWHERE
8773440f6 : [AWARE] Improve the interface selection logic
8c5550830 : ClientModeManager: Always updateConnectModeState
044ae9b3c : [Passpoint] Send venue URL to networking service
a420a460d : [Suggestion] Check foreground user for API call
8ca10b36c : wifi: Support default bridged mode when it supported
d59bdda59 : Use separate LocalLog for BssidBlocklistMonitor
70d3678e3 : Refactor BssidBlocklistMonitor to handle network level blocking
330ddcf31 : Inject PKIXParameters for PasspointManager testing
b51571d5e : [WifiCoex] Add isDefaultCoexAlgorithmEnabled()
6d976fdfe : [Suggestion] Check foreground user for API call
a77344e56 : PasspointManager: Don't allow bg user to modify passpoint profiles
23685b860 : [Suggestion] Check foreground user for API call
b5cd21a2c : Clean up Supplicant start failure handling
112bbd889 : Wifi: Disable network when detecting carrier eap error
1172b7970 : [Suggestion] Add listener to check user approval change
4ad6515b2 : Persist UCC for passpoint and Suggestion
b7e1c120a : WifiNetworkSelector: Include secondary STA in sufficiency checks
0c1371686 : retrievePnoNetworkList clogging up log space
2ac283b56 : wifi: Add shell cmd for bridged AP use case
06de8e8ff : [WifiTrackerLib] Add MergedCarrierEntry for merged carrier wifi
2cc870654 : Channeled rttBurstSize from the client RangingRequest to the firmware (service)
b8a08eef3 : [Suggestion] Block carrier network when SIM is absent.
f0017030f : Inital scan should always schedule next scan
7b3927f67 : SupplicantStaIfaceHal: Trigger death handling on termination
d7fb093b5 : WifiNetworkSelector: Refactor sufficiency checks for multiple STA's
132aecc71 : softap: add support for SoftAP on the 60GHz band
20284a147 : wifi: Supports callback: onInfoList Changed
a95aa6f08 : [WIFI] Trigger WiFi recovery API
befb27cd7 : Allow setup wizard to call carrier selection APIs
2802c328a : SIM change should reset carrier network selection
7f17e8245 : Import translations. DO NOT MERGE ANYWHERE
387fe3428 : Import translations. DO NOT MERGE ANYWHERE
584ebf45d : service-wifi: Migrate ParceledListSlice to the version from module-utils
2e83e4b24 : WifiP2pServiceImpl: Use concurrent hash map for holding client info
66b59f775 : wifi: delay Wifi Off till IMS network is lost and IMS is unregistered.
0d7305203 : p2p: send tethering request regardless of location mode
6cd9e9fb8 : wifi: adapt to new security params design
fe006a4bb : [Suggestion] Move set subscription Id into createInternalWifiConfiguration
9e424a6dd : [Suggestion] Only change autojoin on suggestion with same profileKey
2bb9418e9 : Store Anonymous Identity for suggestion and passpoint after connection
0db84c103 : ConcreteClientModeManager: Invoke onStopped() from IdleState exit
6643805a8 : ActiveModeWarden: Modify canRequestMoreClientModeManager
6e3c5a608 : [Suggestion] Add shell commands to allow add carrier suggestion
bd6cabe1d : Support functional API calls in ScanOnlyModeImpl
0b3ed7d11 : wifi: Remove internal function, add version checks when using new API
a034fec4a : Fix broken unit test testDisconnectConnecting
e799efba8 : [Suggestion] Check foreground user for API call
8c75a3c31 : [WifiTrackerLib] Make WifiEntry a concrete base class
f16e4b29e : Persist UCC rssi
6c38f3225 : UCC algorithm with RSSI
3baa69d07 : [WifiCoex] Calculate UnsafeChannels on cell DL and override
c83423830 : [Passpoint] Fast ANQP cache refresh for AP with bad WAN metrics
381433a39 : Configurable PNO watchdog duration
43f25897d : [Suggestion] Fix removing SIM based network should result a disconncet
a280d67fb : Migrate comment to new proto_logging directory
86b4a5b75 : [Wi-Fi] Do not use old event to listen onPhysicalChannelConfigChanged
2531acf28 : ConcreteClientModeManager: Set role before public broadcast
e7cb5ead0 : Display AP busy message for mid connection disconnects
8a6eb84ea : FrameworksWifiTests: Remove from S-module-on-R-platform presubmit
98031d671 : [Suggestion] Block carrier network when SIM is absent.
834b6f2c8 : Move CtsWifiTestCases to group presubmit-large
76e3aa813 : Pipe new flag into passpoint
9ddf1cf59 : Make app installed cert flags persistent
a860479e0 : [Suggestion] Add API to control carrier offload
40e16fbfb : wifi: Add API to indicate (STA) + Bridged AP supported (Part 4)
2ba69cde8 : Check version before calling new API
9f6aaa527 : Fix cannot enable SoftAp after Emergency Callback Mode
086939cd1 : ActiveModeWarden: Exit emergency mode should not start a new ClientModeManager if one is already present
c7834896c : Add shell commands to test Wifi handling of emergency call/callback mode
f66c83ebd : ConnectToNetworkNotification: Disallow connect from lock screen
05027e02d : WifiVendorHal: replace output parameters with return values
f1a881dba : Temporarily block BSSID due to disconnection
8522253e3 : ActiveModeWarden: Ignore location toggle when SAP is enabled on legacy devices
f0b8f023a : ClientModeImpl: Use WifiInfo to get current bssid
d41a2ca7f : Migrate away from WifiNative#getClientInterfaceName
acea5d66e : Make Before Break: Create BroadcastQueue
ae3cceffc : ClientModeImpl: Use WifiInfo to get current bssid
3f738d2b8 : Fix cannot enable SoftAp after Emergency Callback Mode
b7d478cf5 : ActiveModeWarden: Exit emergency mode should not start a new ClientModeManager if one is already present
df61dbfed : Add shell commands to test Wifi handling of emergency call/callback mode
fcb0ff9c7 : wifi: Add resetFactoryMac support (AP+AP Part 3)
212b23dcf : [Suggestion] Update mPasspointInfo with passpoint suggestion
4322c4093 : WifiServiceImpl: Get settings package name in wifi context
23c098195 : Handle disconnection in the middle of connection attempt
1656a52df : Wifi: DPP STA Enrollee-Responder mode
110f91b5f : FrameworksWifiTests: build against core_current
d8846810c : Allow FrameworksWifiTests to be installed on R & S devices
c07b4aeca : Move static utils to a module package
78b59f915 : Cleanup some SystemService.onUser...() comments
e8ff42ba1 : wifi: Add AP bridge operations support (AP+AP Part 2)
40b626861 : [Passpoint] Fix incorrect Venue URL ANQP-element parsing
2f3ac20dc : [AWARE] Enable match expired callback on subscribe
c39fd1509 : carrier connect API - reset after wifi toggle
a350953a7 : carrier connect API - Trigger wifi disconnect
aaa839f70 : Implement carrier selection API
50567b01f : Bug fix of PerNetwork.mergeConnectionStats()
19fd3b7a0 : [Passpint] Drop insecure non-HTTPS Venue URLs
20f477563 : Reset CNT_CONSECUTIVE_CONNECTION_FAILURE after IP config success
ebaf9b16c : SupplicantStateTracker: fix no-op unit tests
3d90caa2e : Import translations. DO NOT MERGE ANYWHERE
fdf9112df : Import translations. DO NOT MERGE ANYWHERE
6c01008ea : Import translations. DO NOT MERGE ANYWHERE
cf24484aa : Import translations. DO NOT MERGE ANYWHERE
6f186d153 : Get most recent scan result
3c3cd25e0 : Make SupplicantStateTracker per-ClientModeImpl
6d8b47480 : Import translations. DO NOT MERGE ANYWHERE
417771bba : [WifiCoex] Add utility methods for mapping cell channel to freq/band
08f28aaba : [WifiCoex] Add intermod unsafe channel utility
53caf0e1d : [WifiCoex] Add harmonic interference algorithm utility method
c895401e1 : [WifiCoex] Add neighboring unsafe channel utility
a3157e219 : [WifiCoex] Create CoexManager and WifiServiceImpl coex methods
bfe862ded : Fix references to new S APIs without version checks
e6d5a1c0a : p2p: shutdown IP client to avoid memory leaks
dbb37bd66 : WifiConnectivityManager: Trigger automotive STA + STA
7470afd4c : [WifiCoex] Add API stubs for coex SystemApis
80483dfd3 : [WifiCoex] Define xsd_config module for parsing coex table
420e5c85a : p2p: shutdown IP client to avoid memory leaks
f2f4cbee0 : If the key for IMSI encryption is disabled, it shouldn't be used.
ec2ba2559 : ConnectToNetworkNotification: Disallow connect from lock screen
eb1f14018 : ConnectToNetworkNotification: Disallow connect from lock screen
0f5f3f02d : wifi: do not read chip capabilities before creating an interface on older HAL
acca7a068 : WifiConnectivityManager: Fix ONA trigger on no candididates
e13dbfd4a : WifiInjector: Create CMM specific instance of WifiInfo
004c4c792 : ActiveModeWarden: Invoke primary cmm callback on registration
3ae01099f : Fix fatal exception while accessing radio stats
d1309681f : Fix the concurrent modification issue when using the scanDetails
ab4c16496 : [Passpoint] Support for Deauth-Imminent WNM-Notification
b87831050 : WifiConnectivityManager: Refactor for automotive STA + STA (Part 3)
089dac050 : WifiConnectivityManager: Refactor for automotive STA + STA (Part 2)
a33c1f5f0 : WifiConnectivityManager: Refactor for automotive STA + STA (Part 1)
b742b0214 : Send CHANGE_REASON_CONFIG_CHANGE when recent failure status changes
1c9e29559 : Update path for BasicShellCommandHandler
1c811d8d3 : Import translations. DO NOT MERGE ANYWHERE
012ded12e : Use getProfileKey() in network Selection
682a746cf : WifiConnectedScorer: migrate to PrimaryClientModeManagerChangedCallback
6b53ea948 : WifiMulticastLockManager: transition lock when primary ClientModeManager changes
816d82a9f : WifiLockManager: transition lock when primary ClientModeManager changes
c7ee27098 : WifiNative: guard getChannelsMhzForBand(60Ghz) with sdk check
cd773411d : Replace profileKey in WifiConfigManager
48bc522d6 : wifi: Update unit test to use local create ifaceTyoe
2ed06cef4 : wiif: Add AP bridge operations support (AP+AP Part 2)
d107eaaab : wifi: Create local create ifaceTyoe to handle bridge AP case
f9a3230cf : Stub carrier selection APIs
851b39f8f : ActiveModeWarden: Add Primary CMM changed callback
6798333dc : WifiConfigManager: Validate networks when they're loaded from store
a19e6e49a : WifiInjector: Don't create OemPrivateNetworkFactory on R devices
704385986 : ClienModeManager: Use bssid in startRoamToNetwork
8a7ad17a0 : Import translations. DO NOT MERGE ANYWHERE
728b6af10 : Implement Wifi scan Westworld logging.
2ba54018e : [Suggestion] API to get suggestion user approval state.
e7d3e09f4 : Revert "Update path for BasicShellCommandHandler"
ef4be64fe : Reland "Wifi apex: set min_sdk_version to 30"
e1f118822 : Revert "Wifi apex: set min_sdk_version to 30"
4cc073474 : ConcreteClientModeManager: remove direct access to mClientModeImpl
773778552 : DO NOT MERGE Wifi apex: set min_sdk_version to 30
3e1489a88 : Wifi apex: set min_sdk_version to 30
d73e52533 : wifi: support creating a iface with specific capabilities
cbc2723ce : Pipe subscription Id into WifiInfo
17c471ec4 : [Suggestion] CarrierMerged Network for suggestion
ead898654 : [Suggestion] Update mPasspointInfo with passpoint suggestion
f0c6c0536 : ClientModeImpl: Send NETWORK_STATE_CHANGE on roam/new provisioning
d196a5899 : ClientModeImpl: Send NETWORK_STATE_CHANGE on roam/new provisioning
968c95033 : Import translations. DO NOT MERGE
935292087 : Import translations. DO NOT MERGE
e7eff2996 : WifiNetworkFactory: Don't turn off autojoin when using secondary STA
5b8eaf7c4 : Wifi protos: compile against min_sdk_level = 30
44fb16190 : Support for Passpoint WNM notifications
0b5fe021c : Change mac random key to network key
64a8ae0fd : ScanRequestProxy: Optimize ScanResult lookup
7f0124c8d : WifiLockManager: remove call to WifiNative#getClientInterfaceName
afc836028 : ClientModeImpl#syncGetSupportedFeatures: change to getSupportedFeatures
be59623ed : WifiConnectedScorer: Only set on primary ClientModeManager
9a10e4a3d : DO NOT MERGE mainline-prod: enable CtsWifiTestCases in presubmit
6537c8ae0 : wifi: fix wifi chip capability translating function
b4359172a : [Passpoint] Request Venue URL ANQP following a connection
df0bc6eea : Clean up WifiScoreReport
8197219f5 : Stop ignoring BSSID failures for disabled configs
16473afad : Add mainline TEST_MAPPING to run S module on R base image
44c2c0f8b : Display AP iniated disconnect messages
08538c7d8 : ActiveModeWarden: Configure hardware for STA + STA
18d5c3b5e : Add metrics for time taken to connect to Wifi after boot
d71eaceb6 : Update path for BasicShellCommandHandler
937e8c6ed : wifi: Refactoring addAccessPoint
b73834983 : WifiVendorHal: Plumb the STA + STA HIDL APIs
c397f5e28 : [Passpoint] Add framework support for Venue URL ANQP
3482fb045 : Add metrics for time taken to connect to Wifi after boot
7915dd9ff : Send broadcast for temp disabled networks
8a7031193 : wifi: adapt to 1.4 getWpaDriverCapabilities
9d051a89f : wifi: adapt to new WPA3 Enterprise 192-bit mode name
31f2aa4ae : WifiConnectivityManager: Minor cosmetic cleanups
2a88ccf5e : WifiConnectivityManager: Pass WorkSource from oem paid/private factory
05877bdfb : Don't crash when supplicant is missing
190f6b414 : Avoid setting the UCC for new networks
40be1522e : HalDeviceManager: Fix ifaces selected for deletion
9ffc817f9 : WifiConnectivityManager: Rename variable
61f700dae : Log automaticBugReportTaken in connection event
c825ecd05 : Log automaticBugReportTaken in connection event
f172bf912 : wifi: adapt to 1.4 supplicant status
2d83f56af : SupplicantStaIfaceHal: Only send 1 eap auth failure
533e21293 : SupplicantStaIfaceHal: Only send 1 eap auth failure
b20ca840c : [WifiTrackerLib] Distinguish entries with same BSSID but different SSIDs
1676f74b3 : Move static utils to a module package
b2bf62bfc : Import translations. DO NOT MERGE ANYWHERE
f0b079b8d : WifiService: Plumb the oem private flag for suggestions
0d3d8a5a1 : Trigger Make Before Break
b88ff2ffb : [AWARE] API to get available aware resources
ff0a57a4d : resetSimAuthNetworks: call on all ClientModeManagers
32985a2f8 : Import translations. DO NOT MERGE ANYWHERE
9f59c0042 : [Suggestion] Add command to get all suggestion from target app
954b1a55e : Add framework support for SupplicantStaIfaceCallback v1.4
7fa580ef2 : CMI: Make updateLinkLayerStatsRssiAndScoreReport private
ab38b81d3 : wifi: Support config 1.3::IfaceParams for dual APs (AP+AP Part 1)
ca7a34f19 : wifi: Add OVERRIDE_WIFI_CONFIG in set/getSoftApConfiguration
0cfebd66a : Remove the constant boundary for permanently disabling configs
0ae595c73 : Revert "[AWARE] API to get available aware resources"
17a867e30 : Add the option to print the logs of WifiNetworkSelector
3208ffff7 : [AWARE] API to get available aware resources
7bcd3754a : WifiConnectivityManager: Ignore forced scan when autojoin is disabled
8b60a7b2a : WifiShellCommand: Dump out secondary CMM state
41d63b3e9 : ClientModeImpl: Defer country code updates while connecting
b6a0bad77 : Wifi Service: Misc cleanup
095747b54 : wifi: Add new capability to indicate mac address customization support
1bd5ba66b : More AP specific recent failure status codes
85ce8e2b8 : ActiveModeWarden: Add null check for WifiConfiguration
81954f8ae : UCC should not promote a network with no internet
fbc047e69 : Add immutability flag to pending intent
7ecd89fbe : WifiServiceImpl: Return scan always available toggle state
ca6ef51e9 : Wifi protos - compile against sdk level 30
2d45af24f : WifiServiceImpl: Return scan always available toggle state
fb6dfc7cc : Migrate wifi.SdkLevelUtil to com.android.modules.utils.build.SdkLevel
aafea05ff : Import translations. DO NOT MERGE ANYWHERE
093c40578 : Import translations. DO NOT MERGE ANYWHERE
3b506d7f8 : wifi: adapt to 1.4 network callback
86a8dbdbd : ActiveModeWarden: Add feature flags checks for other STA + STA use-cases
0f0dc5a29 : ActiveModeWarden: Disallow second CMM when connecting to primary bssid
8dca27428 : WifiNetworkFactory: Stop caching CMM instance
6d4885f12 : ActiveModeWarden: Add overlay for enabling peer to peer concurrency
785edd3fa : WifiNetworkFactory: Move CMM retrieval later in connection processing
9a0c04c73 : Import translations. DO NOT MERGE ANYWHERE
abc1f0773 : Import translations. DO NOT MERGE ANYWHERE
1e7a242c4 : Enhanced randomization on open networks
bb5c9ea83 : Import translations. DO NOT MERGE ANYWHERE
f4760d46f : HalDeviceManager: Plumb merged worksources from aware/p2p
ea6d9cf17 : Import translations. DO NOT MERGE ANYWHERE
2aaaeeed9 : [AWARE] Fix cmd allow_ndp_any error return
2a1eaac4f : WifiConnectivityManager: add method to check if MBB is enabled
2755f6af7 : STA+STA: Add overlay for Make Before Break use case to allow it to be disabled
04bd517a9 : WifiMetrics: Add ifaceName to ConnectionEvents
8d1bd2149 : Make the check for canModifyNetwork match forget() javadoc
eac13f767 : Use EUI64 IPv6 link-local address generation only when randomizing MAC
becf46bfd : Use EUI64 IPv6 link-local address generation only when randomizing MAC
d85c1a93d : Send broadcast for temp disabled networks
e0b24506c : Revert "Fix EapFailureNotifier failing to resolve resource name dynamically"
bbdb46539 : [AWARE]Support instant communication mode
b51205bc0 : [Suggestion] Add command to get all suggestion from target app
f1237ca7d : wifi: only convert supporting ciphers to the HAL side
e506685c9 : Bump up Wifi apex version to 310000000 for Android S
c2ed9cc25 : Mark networks with captive portal status
ac2b8e4e5 : HalDeviceManager: Allow replacement of requestor worksource
3ad9ac923 : wifi: Use bands bit mask to replace BAND_ANY
711c10201 : Bug fix of soft AP test commands
2791de455 : Enable temporary disabled networks on wifi toggle
83f14447a : Enforce minimum duration on disabled WifiConfigurations
5a9418a96 : [AWARE] Fix cmd allow_ndp_any error return
34f76a0c4 : ClientModeImpl#probeLink: print better error messages
604afdbb3 : ActiveModeManager - merge start() with constructor
411804320 : [Suggestion] Store the suggestion after autojoin resume
663f6cd3f : [WifiTrackerLib] Scanner#start() should do nothing if already started
6274bd47b : Use new instances of Calendar for logging
c6c0d1307 : Allow non-default MAC randomization setting for suggestions
161470ed2 : Make PendingIntent Immutable
b722d6048 : User separate method to generate random mac
6194b5e19 : [NetworkSuggestion] Set SubId to WifiConfig for connection
cdfc342de : WifiConfigManager: protect CONFIGURED_NETWORKS_CHANGED_ACTION with permissions
fc22437eb : WifiConfigManager: protect CONFIGURED_NETWORKS_CHANGED_ACTION with permissions
7dcc381d1 : [WifiTrackerLib] Remove various @hide API usages
02aebf9d8 : Adjust wifi insufficient tput threshold
f6ec1c8c6 : Set user connect choice after connection
e64f4e036 : [WifiTrackerLib] Remove usages of EXTRA_WIFI_CONFIGURATION
e5753f73a : Migrate existing Build.VERSION.SDK_INT checks to SdkLevelUtil
1766b2a6f : ConcreteClientModeManager: Set role on entering ConnectModeState
57723de41 : WifiConnectivityManager: stop caching ClientModeManagers
12661a710 : [Suggestion] update auto-join when update suggestion config
d5cdf0ada : ActiveModeManager: Start mode managers in a specific role
f3e25f36f : [PasspointNominator] Ignore uninitialized WAN Metrics ANQP element
684a986f9 : Lower DHCP disable thresholds
9b6c6dd04 : Revert "Move static utils to a module package"
698341db8 : ClientModeImpl/ClientModeManager: Add unique ID for debugging
d38296cbb : WifiConnectivityManager: Refactor connection trigger
d155f30f1 : ActiveModeWarden: Add methods for additional client mode manager
72c70c09f : WifiShellCommand: Add shell cmd for oem paid suggestions
52c799dfa : WifiNetworkSelector: Oem paid networks should never be sufficient
331216719 : CandidateScorer: Handle oem paid networks
e54e9e64d : WifiConfigurationUtil: Handle malformed wep keys
b42e76d04 : Add beacon rx count in wifiScoreReport dump
ff831c8e8 : WifiConfigManager: protect CONFIGURED_NETWORKS_CHANGED_ACTION with permissions
e5c9c866b : [WifiScoreCard] noteWifiDisabled
e7066ae53 : wifi: Add pending disconnection list to force client disconnect again
72eb59fc3 : WifiNetworkSelector: Plumb the oemPaidNetworkAllowed flag
2a847141b : Lower DHCP disable thresholds
5fb470003 : wifi: Move SAP passphrase ascii encodable check to wifi-service
f93a74dfc : StateMachineObituary: Convert LogRec to String
f4ee47196 : update Log to match the method name
db5df1e40 : Update WifiConfigManager when autojoin changed
f60b55e17 : Add metrics for Adaptive Connectivity toggle
d9782fe0b : Wifi: Add dump methods for new classes
0339b44a4 : Aggregate link layer radio stats
4844c4e1c : wifi: Add pending disconnection list to force client disconnect again
f85fe563e : wifi: Move SAP passphrase ascii encodable check to wifi-service
cfe9d19f5 : ActiveModeWarden: Handle recovery when already disabled
266be4f52 : Don't block bssid if its the only available one
9a84c721a : WifiNetworkSuggestionsManager: Plumb oemPaid flag
57657be79 : WifiManager: Add public API for STA + STA concurrency support
510f68a7a : Latch scan rssi value during connection attempt
54426bf36 : Move static utils to a module package
556612c63 : WifiMetrics: track iface of StaEvents
20f450853 : CMI/WifiScoreReport: make ifaceName/CMM final
72eb17a55 : Adaptive Connectivity Toggle ContentObserver - move to separate class
8b68f34e5 : Adaptive Connectivity - fix to use getSecureIntegerSetting
80466cbaa : Migrate away from deprecated Truth APIs.
f7bcb018e : HDM: Provide exception for LOHS
137dbd48f : Do not send notification with invalid carrierName
d9c533caa : Revert "Fix EapFailureNotifier failing to resolve resource name dynamically"
8feec641d : HalDeviceManager: Rework the priority scheme
c93f5606d : wifi_hal: add slsi wifi hal support
f7f544928 : ActiveModeWarden: SAP recovery restart
8810da7d2 : STA is choosing open mode instead of OWE.
e2a2eda18 : Import translations. DO NOT MERGE ANYWHERE
c6c09b47f : OEM configurable thresholds to disable network
2ecde1fd2 : Import translations. DO NOT MERGE ANYWHERE
d3bceb8ec : LINK_CONFIGURATION_CHANGED broadcast: stop including EXTRA_LINK_PROPERTIES
6690c7148 : DO NOT MERGE Add FrameworksWifiTests to presubmit in mainline-prod
1775c8a7a : WifiThreadRunner: Dump wifi thread stack on timeout
512c6d56f : Add insufficient throughput duration when the default network is on wifi
e07765233 : OEM configurable thresholds to disable network
6ad762318 : Bug fix of 6GHz band channelization
a8c1f4ec6 : STA is choosing open mode instead of OWE.
aab63dfb7 : Import translations. DO NOT MERGE ANYWHERE
44c7d0e44 : ClientModeImpl: Trigger disconnect if NetworkAgent is null
8dd9a9a42 : [Suggestion] Make allowAutoJoin consist for suggestion
4f10af41c : Exponential backoff for external score blocklist
c487e91dd : [Passpoint] Add indication flag to wifiscanner logs
4d1fe145c : p2p: set default group owner intent for tests
f4f11845d : SupplicantStaIfaceCallback: Refactor FILS connection event handling
24300b927 : p2p: select proper GO intent value according to STA states
b8336c347 : wifi: bug fix of network selection when autoConnect == false
95e0237ec : WifiNetworkFactory: Coalesce scan results for matches
e6ba13360 : wifi: get the correct mainline version when wifi is disabled
2d0ca0bc4 : wifi:get wifi stack version from com.android.wifi
5050be416 : DeserializeData for new device without userDataStore
1238cfe14 : Adding network disabled status to user action metrics
2bbb1f260 : Add WifiStatus to UserAction metrics
25d99cfae : Breakdown manual connection events
0c698db70 : NPE: Add null check for getConfiguredNetwork()
79b1afdb6 : [Enterprise] Fix hasEnterpriseConfigChanged method
8e3b1c910 : [Aware] End ndp and clean up after timeout.
b01adfa0a : Blocklist the BSSID if disassociation imminent bit is set
d3e04d209 : Do clean up on changing of the wifi configuration credential.
f8eac465a : Populate randomized mac address for passpoint wifi configs
3ed181d57 : wifi: Move stop softap flow to looper thread
ca4390ac5 : Wifi: Set package name on the intent
37f8bbf15 : Do not block BSSID if no internet is expected
278e17486 : ScanRequestProxy: Return copy of list in getScanResults
1c34ccf4e : WifiScoreCard: catch IllegalArgumentException when SSID > 32 bytes
2193398b3 : Re-enable BSSID after RSSI improvement
fa0e86455 : Separate framework initiated blocklists by reason
a9d1ad0ed : Flush ANQP caches when toggling Wi-Fi off
748cd2a4f : Fix crash while calling getVendorInterface method observed during aging tests
9691612c0 : Handle IllegalArgumentException while doing addInterface.
47f3dcd66 : Mark FILS akm as EAP in scan result capabilities.
542234f41 : ClientModeImpl: remove redundant comparison
f11c12fed : WifiP2pServiceImpl: check for null group owner
3a38f59aa : SupplicantStaIfaceHal: check for null SupplicantStatus
104e85f11 : Extension API: Set initial score value to the max when starting connected network scorer
ed7dc2e5f : wifi: Add SAP metered indicated support
40bb46455 : Bug fix of 6GHz band channelization
de690ef72 : Add metrics for Adaptive Connectivity toggle
6c983de0b : Update firmware roaming config for connected network
3503fe882 : Ringbuffer stops logging after wifi toggle
6aaebb66b : [WPA3-Enterprise] Improve the security and robustness of profiles
762165ea1 : Remove all ephemeral networks when user switch
b15d4cb16 : [Aware] dynamic enabled ranging with discovery session
742fe6d8e : SupplicantStaIfaceHal: Trigger EAP auth failure on disconnect
ba1d397ef : ClientModeImpl: Reset WifiInfo on NETWORK_DISCONNECTION_EVENT
7ad4d7111 : WifiScoreReport: Turn off newly added hysteresis for shell commands
b759854d8 : Enhanced randomization: randomized every 24 hours
f3db8e9d9 : NullPointerException on authentication of SIM based EAP
a0b2e5d30 : HalDeviceManager: Add a util for WorkSource operations
4a4c3fe68 : wifi: add GCMP_128 cipher support
8947dcaae : wifi: skip GCMP_128 first to fix SAE networks
caeb1dfa7 : Display helper text in wifi picker for MBO - 2
b41f8e4a0 : Display helper text in wifi picker for MBO
663263819 : p2p: revert incomplete change from auto-merger
758286bf6 : p2p: select proper GO intent value according to STA states
cd45f99b2 : HalDeviceManager: Remove iface available callback
f1c2563f1 : ClientModeManager: Enable verbose logging on creation
3a7510645 : WifiAwareService: Stop using HDM iface available callback
ccb430f3f : WifiP2pService: Stop using HDM iface available callback
47d4ee1da : wifi: catch runtime exception from IMS manager.
37f793e7f : [Passpoint] Add indication flag to wifiscanner logs
89ab95af8 : Exponential backoff for external score blocklist
1292523af : HalDeviceManager: Add a new isItPossibleToCreateIface() API
0cfe4be47 : ClientModeImpl: Ensure we don't end in progress connection event
f039f2464 : KnownBandChannelHelper: Partial revert of ag/12269588
1a41817a8 : WifiInjector: make fields final if possible
a324ee064 : wifi: Add generation support in SoftApInfo
ac9a664c0 : WifiThreadRunner.prepareForAutoDispatch
d38fba729 : Do not allow default network to be switched from WiFi to Cellular when RSSI is high
5187f20ac : wifi: add support for WiGig(60GHz) scan
c276ae7eb : wifi: parse DMG capabilities from scan results
a8e55f717 : wifi: fix tests for invalid group/pairwise ciphers
02a64a97b : wifi: implement is60GHzBandSupported API in wifi service
67059183e : wifi: add 60GHz support to wifi tracker lib
dddeffde7 : Add metrics for Adaptive Connectivity toggle
fa8f7b075 : Passpoint enhanced randomization
23b85908e : WifiServiceImplTest test timeouts
e3222a826 : Add Adaptive Connectivity toggle
6b5da19be : wifi: adapt to 60GHz band changes
98668ea01 : Implement new Wifi atoms
ca5e6a6c7 : wifi: set interface name to the scan rsults
4a127b408 : Add Adaptive Connectivity toggle
7a098b760 : DeserializeData for new device without userDataStore
a6a2eecf0 : wifi: bug fix of network selection when autoConnect == false
3d8f1e4b6 : WifiShellCommand: Use new WifiService method for setScanAlwaysAvailable
17bd63ebf : WifiNetworkFactory: Coalesce scan results for matches
0f5480a51 : [AWARE] API to check whether aware is attached
70b05e0d9 : WifiThreadRunner setTimeoutsAreErrors
411650b65 : wifi: Move info callback from wificond to hostapd
969603c2d : WifiMonitor: include interface name in messages
609d70a4c : [AWARE] Add discovery session match expired callback
143ecc287 : [Enterprise] Enforce minimum key bit lengths for Suite-B
e69287e91 : ClientModeImpl: deregister WifiMonitor handlers on stop
fe1f3fbdc : p2p: remove inviting peers for cancelConnect with a formed group.
3e7de77bc : p2p: always try to join a group on receiving an invitation
36f987c05 : NPE: Add null check for getConfiguredNetwork()
e1313d66e : Log the time when scan results are dumped
17d32db1b : Import translations. DO NOT MERGE ANYWHERE
f14b1a7a0 : wifi: get the correct mainline version when wifi is disabled
acd5659d0 : Adding network disabled status to user action metrics
0a54062c6 : LINK_CONFIGURATION_CHANGED broadcast: stop including EXTRA_LINK_PROPERTIES
d091058aa : Wifi: move pno scan restart delay to overlay
86fed542f : Do not override macRandomizationSetting for suggestion networks
2828d29df : [Enterprise] Fix hasEnterpriseConfigChanged method
9ca8cef11 : p2p: ensure transaction id does not overflow
c5f8a47dd : wifi: Support 11b mode in ThroughputPredictor
23e5f692d : Import translations. DO NOT MERGE ANYWHERE
6e91d1d9c : [Aware] End ndp and clean up after timeout.
90e0b4c99 : Import translations. DO NOT MERGE ANYWHERE
0cbe7eb28 : Import translations. DO NOT MERGE ANYWHERE
3216d335d : Import translations. DO NOT MERGE ANYWHERE
135cca125 : ClientModeImpl: unregister OnNetworkUpdateListener on stop()
d835c41c8 : Rename DefaultClientModeImpl to ScanOnlyModeImpl
fe5e0fb35 : ConcreteClientModeManager: add documentation, logging
c53ba0980 : Add WifiStatus to UserAction metrics
bae329cbd : WifiDiagnostics: move slow getLogcat outside of synchronized block
a4406cf3f : [Suggestion] add suggestion priority group
de715fd37 : BaseWifiDiagnostics: inline into WifiDiagnostics
476d628fa : wifi: skip unsuccessful scan results
9bd75270e : Wifi configuration xml parsing - set disable count
1c99938bd : Add collector library in FrameworksWifiTests
dcd580210 : wifi: Add client connected callback in HostapdHal
69bde053c : Wifi usability: Add minimum confirmation duration for sending network score to connectivity service when score breaches
c905d4804 : Avoid excessive logging of getSupportedFeatures
cacc62f35 : Wifi usability: Add minimum confirmation duration for sending network score to connectivity service when score breaches
68d96f315 : ClientModeImpl: clean up unused fields
2a8f07da8 : Clean up NetworkUpdateResult
705209e2c : Blocklist the BSSID if disassociation imminent bit is set
d52f4e9d4 : Preserve ConcreteClientModeManager StateMachine logs after quitting
4d0a3a043 : ClientModeManager: Keep stopped ClientModeImpl instances for debugging
119fe9591 : Update IMSI protection notification flow
253b63dd2 : ClientModeImpl: Send connected/connecting WifiConfig in appropriate state
891b71561 : ClientModeManager: dynamically instantiate ClientModeImpl
ebf39c906 : Breakdown manual connection events
38ef05acf : Make ClientModeImpl implement ClientMode
027bdfb81 : ClientModeManager: Split out ClientMode
a3697b006 : WifiAwareService: Plumb requestor worksource to HDM
bebea4095 : WifiP2pService: Plumb requestor worksource to HDM
e5bf9fd83 : Repair wifi coverage.sh
3a37fd259 : [WifiController] Log message names, not numbers
baaf5872f : [ClientModeImpl] Remove MessageUtils use
3fe39c5d8 : ConnectHelper: Proceed with connect even if WifiConfigManager update fails
44761e69d : [Suggestion] Add cmd to get all suggestions on the device
1bde63b4c : [Aware]Move get Aware Capability to boot phase
81aabaa21 : WifiNative: Separate STA/AP MacAddress methods
7f7eada62 : wifi_hal: support multiple vendor HALs
df2f4a46f : FrameworkFacade: Handle no settings app on devices
94b5b3578 : Remove Root CA and client certs only when installed by app
ab7c6276d : Upgrading saved network from persistent to auto randomization
89df6e143 : Support assigning MAC randomization strategy
39585df72 : wifi:get wifi stack version from com.android.wifi
b83631188 : ActiveModeWarden: Plumb requestorInfo to HDM
69d8dc63e : ClientModeImpl: clean up unused dependencies
f02e7c635 : [WifiTrackerLib] Use SSID as title for Osu entries with no friendly name
6fd689db2 : [WifiTrackerLib] Use WifiInfo MAC address if available
e8999bc53 : Import translations. DO NOT MERGE ANYWHERE
1561dff41 : Import translations. DO NOT MERGE ANYWHERE
ba520dd34 : HalDeviceManager: Stop caching chip info
de9d6370d : wifi: Move stop softap flow to looper thread
84dc25cd2 : WifiServiceImpl: Pass in WorkSource toggle API's
43944b7d6 : WifiConnectivityManager: Rework connecting or connected check
f0537a9ed : wifi: uprev to Supplicant HAL 1.4
d7ecbaef5 : Populate randomized mac address for passpoint wifi configs
103512e9b : Flush ANQP caches when toggling Wi-Fi off
d4ed5f230 : wifi: Upgrade hostapd HIDL to 1.3
baeb9fcfe : Import translations. DO NOT MERGE ANYWHERE
de056481c : Import translations. DO NOT MERGE ANYWHERE
ba2330598 : Android inclusive language fixit
5b4c782d3 : Update language to comply with Android's inclusive language guidance
4f8a8fc42 : Update language to comply with Android’s inclusive language guidance
5ae5aae2c : Update language to comply with Android's inclusive language guidance
bced67a25 : Update firmware roaming config for connected network
41c17b0bb : Protect broadcast by permission and manifest
7a5142527 : [Wifi] Update language to comply with Android’s inclusive language guidance
5255422dc : [WifiTrackerLib] Remove ClickableSpan when helpUriString is empty
d1d31f8ef : wifi: hostapd hidl 2 aidl - separate HIDL impl
8f900fc12 : Update language to comply with Android's inclusive language guidance
3b56976d9 : Mark FILS akm as EAP in scan result capabilities.
1130847cd : [WifiScanningServiceImpl] Update language to comply with Android’s inclusive language guidance
e2b221210 : [WifiConfigurationUtil] Update language to comply with Android’s inclusive language guidance
dac833458 : [ClientModeImpl] Update language to comply with Android’s inclusive language guidance
9d4b4f269 : Remove all ephemeral networks when user switch
a34819f11 : Update IMSI protection notification flow
3442a1d1e : ClientModeManager: Remove unnecessary dependencies on ClientModeImpl
21430fca3 : ClientModeImpl: remove mWifiState
555ee2936 : [WPA3-Enterprise] Improve the security and robustness of profiles
1c0e1d319 : [WPA3-Enterprise] Fix connection issues to ECDSA networks
b53e8cb99 : [WifiTrackerLib] Hide Connect button if there is no active SIM of the carrier ID
e05ba2e7c : Ringbuffer stops logging after wifi toggle
c462c6a2b : Do not block BSSID if no internet is expected
6a9bedadb : [Aware] dynamic enabled ranging with discovery session
a2d39c557 : ClientModeImpl: move message handling from DefaultState to ConnectableState
00e3d3ef7 : CMD_SET_SUSPEND_OPT_ENABLED: only handle in ConnectableState
365020c87 : ClientModeImpl: remove P2P message handling from DefaultState
124e71421 : ClientModeImpl: remove unused variables
a3ee2200e : ClientModeImpl: Remove CMD_SET_HIGH_PERF_MODE and inline
eac57ce51 : CMD_ENABLE_RSSI_POLL: Remove from DefaultState
8ac5a29fa : Bluetooth state change notification: send to all ClientModeImpls
8807daf2f : resetSimAuthNetworks: move mode-independent logic out of ClientModeImpl
2889b52df : Revert "Trigger self recovery on handling RemoteException"
b34cba88e : SupplicantStaIfaceHal: Trigger EAP auth failure on disconnect
6a80bb592 : Fix Bluetooth isConnected tracking when Wifi is disabled
9cc92e14e : ClientModeManager: remove unused syncGetWifiStateByName
55badd730 : ClientModeImpl: remove redundant syncGetLinkLayerStats
2122a24eb : Move global settings out of ClientModeImpl
77c4ba796 : WifiDiagnostics: Move logcat collection to a worker thread
f0a935310 : Import translations. DO NOT MERGE ANYWHERE
debfb3581 : Import translations. DO NOT MERGE ANYWHERE
9c49cf3eb : wifi: uprev to Wifi HAL 1.5
56c43a706 : ClientModeImpl: Add handleSupplicantStateChange() in RoamingState
e46edef32 : ClientModeImpl: move set verbose logging to WifiInjector
a14c5dc25 : ActiveModeWarden: keep stopped ActiveModeManager instances for dumping
9dc416658 : ActiveModeManager: Make roles type safe
36e96ea85 : ActiveModeWarden: store ClientModeManager & SoftApModeManager separately
eb2e9b28c : ClientModeImpl: make WifiP2pChannel a singleton instead of per-instance
ef6c35edb : ClientModeImpl: Change screen state change handling
644fbf87c : Add CtsWifiTestCases to opt/net/wifi TEST_MAPPING
2c136a211 : ClientModeImpl: Reset WifiInfo on NETWORK_DISCONNECTION_EVENT
3c4ce5994 : wifi: Add test case to verify setRandom Mac works when not support
efff00fc1 : ConnectHelper: Allow connect using a specific client mode manager
71b943081 : Add iface name in log tags
e469dbde8 : WifiNetworkFactory: Use ActiveModeWarden to track wifi on/off
3c79f1c8c : wifi: bypass randomized Mac set failure when hal not support
fc31bf5d9 : Re-enable BSSID after RSSI improvement
48e1bcfb6 : ScanRequestProxy: Return copy of list in getScanResults
319028650 : WifiMonitor: Remove unused supplicant connect/disconnect events
812323ae2 : wifi: Query available channel after boot complete
459f9dff3 : Remove unused ActiveModeManager#isStopping
7682d4bf5 : DefaultClientModeManager: Return non-null value for API calls
454bf70d3 : ActiveModeWarden: Propagate boot completed indication
5b179221c : ActiveModeWarden: Store external scorer for primary CMM
a0d383084 : ClientModeImpl: Only trigger dump of per instance modules
12ed42810 : WifiNetworkFactory: Handle API calls directly
72384ed33 : ActiveModeWarden Store verbose logging flag
fb9cd5252 : WifiInjector: Dynamically create ClientModeImpl
c52636f81 : ClientModeManager: Create a base interface
1ad27719f : ClientModeManager: Remove getImpl()
6d716bfce : ClientModeImpl: Remove async channel with WifiServiceImpl
f935acda8 : Trigger self recovery on handling RemoteException
5d555cc2b : Import translations. DO NOT MERGE
7930f4755 : Separate framework initiated blocklists by reason
2d22fc894 : Trigger self recovery upon onFailure()
690221d1a : Import translations. DO NOT MERGE
2aad324d9 : Reorder the byte counts and add Tx/Rx throughput in wifiScorerReport.dump()
b0e5caba5 : Bug fix channel utilization during high traffic
d0fd8a3c6 : Import translations. DO NOT MERGE
c39176582 : Import translations. DO NOT MERGE
2112bff02 : WifiLockManager: Remove usage of PrimaryClientModeImplHolder
0b2522e8c : ActiveModeManager: Add a new secondary STA role
c65ef7d32 : Allow "any" in WifiConfiguration.BSSID
d39846165 : wifi: Add supported channel list in SoftApCapability
5460f297e : wifi: Update test data since it should not allow multicast macaddress
2aa2c3394 : [WifiTrackerLib] Add prefix 'wifitrackerlib_' to all resource IDs
c3214e49e : ClientModeImpl: Remove takeBugreport public method
cfb72c742 : PasspointManager: Remove usage of ClientModeImpl
fe9e19dd5 : WifiConnectivityManager: Stop using PrimaryClientModeImplHolder
ffcebe093 : WifiConnectivityManager: Refactor interaction with ClientModeImpl
39e95473e : NETWORK_DISCONNECTION_EVENT should end connection event
448a8d66b : ClientModeImpl: Handle network removal when connecting
3f71aa142 : Check deauth reason and FW alert for abnormal disconnection
3935dd19c : WIFI_CREDENTIAL_CHANGED_ACTION: require location permission
24ad18162 : [Aware] declare unfullfill when aware is not ready.
37a78be06 : ClientModeImpl: move mode-independent logic to WifiServiceImpl
8250d7550 : ClientModeImpl: Plumb in the active ClientModeManager handle
ba2042d7a : wifi: Add bssid mac randomization control from SoftApConfiguration
a4474ca98 : ClientModeImpl#connect: move logic to WifiConfigManager
3d990eef4 : WifiManager#getCurrentNetwork: return null if not L3 connected
40a637fa1 : wifi: Update bssid which AP reside on in SoftApInfo
9bb68764b : FrameworksWifiTests: statically link service-wifi
0cca05258 : Let FrameworksWifiTests to use services.net
4edfb4f1f : ClientModeImpl: Don't send NETWORK_STATE_CHANGED broadcast on roam
7a08aec86 : ClientModeImpl: Reset mTargetNetworkId on connection failure
73fbecac1 : ClientModeManager: Set role before invoking listener cbs
9c82ac542 : [wifi vbs] Catch exceptions running Kalman filter
b85210580 : Allow for LOHS to run in 6GHz for auto
e139150ef : Increase periodic and PNO scan interval in power save mode
3b116ba39 : ActiveModeWarden: Defer APM toggle if handling a previous toggle
c7be618c4 : Add an exported flag in manifest
fabccf0c4 : wifi: remove @Deprecated methods in IWifiManager.aidl
630217770 : Switch to standard naming scheme
64df4864b : ClientModeImpl: Ignore connect when connecting to network
61cd9e1b2 : Add CarrierWifi metrics
b901444f3 : Add null check for getCurrentWifiConfiguration
aed1c6dcb : Remove SAR functionality from framework
99fcdbf36 : Add overlays for stationary/moving PNO scan interval
501e3b84e : ActiveModeWarden: Add callback for mode change events
1cc54d30c : Update wifitests jacoco patterns
d28fe5269 : ClientModeImpl#save: partially move to WifiConfigManager
1aa9fe2bb : ClientModeImpl#connect, save: move code into helper methods
ac45e82c1 : WifiManager connect, save, forget: remove unused params
e8b29f96b : ClientModeImpl: remove unused params in connect, save, forget
5480e2cf4 : ClientModeImpl: Remove ExternalCallbackTracker
338478110 : Move setUserConnectChoice from WifiNetworkSelector to WifiConfigManager
6f3a4b9df : Add the NOT_SUSPENDED capability to all WiFi networks.
a86d1d159 : Move BroadcastReceivers to ActiveModeWarden
a17539a3c : Remove ClientModeImpl#isWifiBandSupported
424e49939 : Import translations. DO NOT MERGE
e1886803f : Import translations. DO NOT MERGE
dd74e6717 : WifiNetworkFactory: Use ActiveModeWarden to request ClientModeManager
2bc913f80 : ActiveModeWarden: Add methods for get/request ActiveModeManager's
1daf3f450 : WifiServiceImpl#updateWifiUsabilityScore - bypass ClientModeImpl
6a6e51980 : WifiServiceImpl#setDeviceMobilityState - bypass ClientModeImpl
17ad260ba : ClientModeImpl: Remove DisconnectingState
7478893ee : Remove redundant checks on mClientModeImplChannel
ca129a048 : syncRequestConnectionInfo: run on main thread
b2123d08c : setAutojoinGlobal: bypass ClientModeImpl
b779cf029 : ClientModeImpl: Remove some redundant message handling
62917c9e8 : ClientModeImpl: Ignore NETWORK_CONNECTION_EVENT while disconnecting
d1095a407 : Remove unused WifiManager.deauthenticateNetwork
c273bde4a : WifiConfigManager: stop using WifiInjector
c5ea0e520 : Clean up WifiP2pNative to not use WifiInjector
b6ecbd12a : WifiMonitor: Clean up dead code
f49ec905f : Break circular dependency between ClientModeImpl and WifiConnectivityManager
e9d38dbf7 : ClientModeImpl: Reset state on exiting ConnectingOrConnectedState
a544a7ab2 : ClientModeImpl: Rename states
4b4d55a69 : WifiNative: Add a method to disable the current network
81214618d : ClientModeImpl: Handle disconnection event in DisconnectingState
0a96f44af : ClientModeImpl: Use HAL reason/status code constants
32f794408 : ClientModeImpl: Integrate ConnectingState
0fc6426ff : ClientModeImpl: Handle more messages in ConnectingState
4657ade98 : ClientModeImpl: Add new ConnectingState
edac85238 : Import translations. DO NOT MERGE
2b1351d95 : Import translations. DO NOT MERGE
7ae5ef272 : ClientModeImpl: Cosmetic cleanup for message handling pattern
ae7f059e9 : ClientModeImpl: Pass in dependencies through constructor
a5a503f57 : WifiConnectivityManager - don't use WifiInjector directly
a5ee4aa6d : SupplicantStaIfaceHalCallback: Add ssid in disconnect/assoc-reject events
5b966c778 : SupplicantStaIfaceCallback: Refactor FILS connection event handling
d870eee58 : Use EUI64 IPv6 link-local address generation when randomizing MAC
d5da0f5da : Import translations. DO NOT MERGE
61b60cf95 : Revert "Disable flaky test testWepNetworkWifiConfigurationSaveLoad"
926c06c66 : Remove extraneous libnativehelper from FrameworksWifiTests
5e7fd3ff4 : Import translations. DO NOT MERGE
fd1a6da54 : Import translations. DO NOT MERGE
29afe3072 : Import translations. DO NOT MERGE
5503dc8fa : Import translations. DO NOT MERGE
db3c89470 : wifi: Support setBssid in tethered mode hotspot
22fcf3618 : wifi: Add OVERRIDE_WIFI_CONFIG in set/getSoftApConfiguration
e4afe5d4f : Rename featureId -> attributionTag
39e50f3fb : Import translations. DO NOT MERGE
359d5066c : Update NetworkCapabilities Wifi link bandwidth
e8d8c97bd : Extension API: Replace NetworkScore object with integer in API surface
d7e350207 : DPP R2 compatibility check
84a816f97 : testConfigurationWithUnsupportedValuesInBitsetsRestore failure
7672e3b88 : Renamed SystemService methods.
faed97a0b : wifi: Change framework channel selection to high band channel prefer
5f58170aa : wifi: Rename isFeatureSupported to areFeaturesSupported
6d77b880d : [WifiTrackerLib] Fix Passpoint entry scan updates
c6263d977 : [WifiTrackerLib] Allow OSU provisioning from wifi picker

+- Project: platform/frameworks/opt/photoviewer

51b3b03 : Import translations. DO NOT MERGE ANYWHERE
f14a6b9 : Import translations. DO NOT MERGE ANYWHERE
380021b : Import translations. DO NOT MERGE ANYWHERE
cc9d120 : Import translations. DO NOT MERGE ANYWHERE
f6b6181 : Import translations. DO NOT MERGE ANYWHERE
8bef1d5 : Import translations. DO NOT MERGE ANYWHERE
e90c722 : Import translations. DO NOT MERGE ANYWHERE
36cf7cd : Import translations. DO NOT MERGE ANYWHERE
5ba10e7 : Import translations. DO NOT MERGE ANYWHERE
fe50bee : Import translations. DO NOT MERGE ANYWHERE
3161dde : Import translations. DO NOT MERGE ANYWHERE
6943679 : Import translations. DO NOT MERGE ANYWHERE
605b65f : Import translations. DO NOT MERGE ANYWHERE
7fd4e8b : Import translations. DO NOT MERGE ANYWHERE
a9539fa : Import translations. DO NOT MERGE ANYWHERE
9d0c704 : Import translations. DO NOT MERGE ANYWHERE
f587365 : Import translations. DO NOT MERGE ANYWHERE
d163bc2 : Import translations. DO NOT MERGE ANYWHERE
4edd3f0 : Import translations. DO NOT MERGE
bca9b86 : Import translations. DO NOT MERGE
5eeb604 : Import translations. DO NOT MERGE ANYWHERE
a8de2a8 : Import translations. DO NOT MERGE ANYWHERE
745ebd1 : Import translations. DO NOT MERGE ANYWHERE
0570e12 : Import translations. DO NOT MERGE ANYWHERE
c667a8a : Import translations. DO NOT MERGE
7e9fa26 : Import translations. DO NOT MERGE
f052099 : Import translations. DO NOT MERGE

+- Project: platform/frameworks/opt/setupwizard

4e202a0 : Add lint baseline to address NewApi errors
35433f9 : Add lint baseline to address NewApi errors

+- Project: platform/frameworks/opt/telephony

699819e399 : Reset throttling timer when sim loaded
d1c9ec86ee : Fix potential deadlock accesing the value of ICCID
5fc2375db7 : fix the issue that clearCallingIdentity before appops check
02bb0cc34b : fix the issue that clearCallingIdentity before appops check
bb73fd0234 : fix the issue that clearCallingIdentity before appops check
0be69cdfeb : Add tests for SipTransportImplBase
c590abad48 : Update telephony OWNERS file
cec0675c31 : Update subId on sim state READY.
3b0cc100a8 : Schedule IMS -> CS redial notification to happen on main thread
c46a1044d4 : Fixed data connection stuck in activating state
252716d41b : Reset last known num uicc applications on sim reset.
1bbab81494 : [PhysicalChannelConfig] Test frequency of UL in NR network
080bd0d2db : Remap CODE_REJECTED_ELSEWHERE to incoming rejected.
8f4aa88e11 : The Settings ANR when allowed network type never was loaded
2d5d3a6010 : Add a new version of Phone#dial that informs the caller of the Phone
d2c00121c2 : Revert "Fix issue where redial connection change is notified on wrong phone."
59a3670e0e : Update SubscriptionController on NOT_READY only if it is terminal state.
a7e695e424 : Update SIM state on SIM refresh.
e0481dd8fa : Using internet data connection is DORMANT to reflect ENDC Idle state
929c73938b : Fix regression in UiccPkcs15#readBinary.
6b2a2f59ff : Unthrottle everything when APN list changes
9cfa02b6c4 : Removed network requests from all transports
5ca572f529 : Notify subscriptions loaded after radio unavailable
af8022d9fc : Check calling package before send stored text.
2d0655a073 : Check calling package before send sms text.
073c2df6f3 : Fixed that data was created in suspended state
6f7b243030 : Change the log level from error to warning when OTA database is not available to prevent log spam
f50dba86b7 : Notify CDMA call Settings when CDMA USSD codes are unavailable
039dec8c1c : Do not always send not registered when querying IMS reg state
721817ed51 : Check if cell identity type is valid
e0ef4063ae : Change to not share ApnSetting objects between DEFAULT and ENTERPRISE
01d4efdbc1 : Using user data to detect RRC state
298b7e8e72 : Also bind to device ImsService when SIM state moves to NOT_READY
7b67864215 : Reduce the set_allowed_network_type to one time
e21efbfd8c : Fix deadlock between UiccController and UiccProfile
e11b6b6a33 : Fixed out of sync suspended state
3582ad5a5e : Improve QosCallbackTracker logging to simplify debugging
c775ee81af : QOS: check for portRange validity before filter matching
cb95ea88e8 : Fix potential crash when displaying MMI error result.
f6b978f49b : Fallback if the preference is already changed
98cf8b4751 : Speculative test fix.
334810db5a : Update mCid in DataConnection for enterprise connection.
020d831ced : fix the issue that clearCallingIdentity before appops check
9da5fbf6f5 : Enable SignalThreshold with consideration of both system and apps
0a74874ada : Fix issue where redial connection change is notified on wrong phone.
a9c1b920bb : Create TestableLooper in ImsTestBase
65ec57cdb2 : Handle ringback changes between call state changes.
66447abcf8 : Fixed unexpected handover failure
04485d81a6 : Properly handled service temp unavailable case
cfafba72e5 : Fixed unit test failure
0b80575551 : Fix the capability list for reduced feature set devices.
92924ff757 : Fix race condition between SmsDispatcher and CarrierMessagingService
f722437bce : Add additional metrics for PIN verification failures
00b3dc832c : Fix CDMA dial commands for call waiting.
fc46fe9227 : Ensure radio off reasons are not shared amongst phones.
42ee1ea919 : Allow test emergency call to remove all radio off reasons.
3a4b9f20d3 : Reset SIM loaded flag on radio unavailable
0f25310c5e : Handover retry checks for DATA_IS_DISCONNECTING
a7959a376d : Made same APN retry maximum counter configurable
1a77fa1358 : Set default data roaming on SIM LOADED
25f0eb5757 : Change logic of Data Call atoms to align with one datacall per DataConnection instance
8c62c7b549 : Enterprise NetworkAgent should also have INTERNET capability.
dea04445f2 : Do not allow ENTERPRISE data connection when data is disabled
049863d45e : Added service temporarily unavailable support
545c5294f0 : Integrate MARINE_GUARD service in EmergencyNumberTracker from the database
1e1680eb87 : Ensure BOOT_COMPLETE doesn't cause Bind before CARRIER_CONFIG_CHANGED
5898f44a5e : Fix ordering of calls when initiating ECT from MMI code '4'.
802b771e72 : Revert "Change logic of Data Call atoms to align with one datacall per"
47830584ea : Change logic of Data Call atoms to align with one datacall per DataConnection instance
1d0f56f3ac : Clean up outstanding handover request when tearing down
c21165673a : Clean up pending MO Connection when ImsService Crash
61fd42fadc : Add configurable RSRP boost for 5G NR SA.
fddbd28aef : sync android DDS to modem after APM exit
460e56d831 : Transition to current state on preferred network type changed
e1fa972bc2 : Ensure only MMS is allowed when data disabled but MMS allowed
b690910bf1 : Fixing failures in CtsSimPhonebookProviderTestCases
b6973b93ea : Notify all data disconnected on DCT initialized
8e7e21d3eb : Expose ImsResolver API that checks ImsService configurations
dc0f5ea530 : Catch IAE from Invalid PCC Report by Modem
b8388ca4ee : Invoke 5G metrics for NetworkRequestsStats
544ac9e8e5 : Update override network type on PCC changed event
082d1c859b : Bug fix of bandwidth estimation metric avgBwKbps
b0cb93e89f : Fixed that data throttling was not properly enforced
2fe95299d8 : Bypass WiFi Only WFC check if this is an emergency call
d7b2f59c24 : Cleanup vendor class files
3725f9eb3b : Check for specific radio off reason for phone.
9bdb7a49e6 : [Telephony] Remove IOem in Telephony
bb7166e9d3 : DcController: Compare LinkAddress Subset
3f903c0382 : Fixed IWLAN handover issues
2ad7aaed8c : Remove onCallInitiating/Progressing order exceptions.
2faa1ebcb6 : Suspended checks mDataRegState instead of getCurrentDataConnectionState
933986362e : Do not count WFC under APM in cellular service state.
de667dc22a : Add metrics for 5G enterprise slicing.
9909b63e42 : Handle unsolicited ussd command from RIL when received error command.
8ece0f63be : Fix race condition problem for the nr state.
ad9011e6f9 : Apply *67 and *82 for carriers in Ims/GsmMmiCode as temporary CLIR codes Supress CLIR for emergency call in GsmCdmaCallTracker
71164c8db1 : Fixed that data unthrottling not working
3961474071 : Avoid unnecessary callbacks.
3e7a8e1e1e : Update call sites for getCombinedRegState
fddc611623 : Add radio_state to telephony.proto
d59742b3c4 : Add timeout to unblock sms handler state machine for missing broadcast.
1996daaf75 : DO NOT MERGE
2d01df99de : DO NOT MERGE
344856608b : Ignore stats during network transition
a15d4fd498 : Remove permission internals from telephony tests.
e39125333d : SharedPreferences may not be committed.
6b4339e1bf : Add SIM PIN caching availability in dump
dd0a8f8c53 : DO NOT MERGE
9f741b9a3f : Check READ_PRIVILEGED_PHONE_STATE instead of READ_PHONE_STATE for getAvailableSubscriptionInfoList
21d0fe9d28 : NetworkTypeController update on PCC changed for LTE/LTE+ switch
268f119522 : Always send CLIR_DEFAULT if no user setting has been set
a9cc4c8d0c : Do not send update to carrier config if SIM card is still locked
fcd53c2d7c : Optimize SIM phonebook feature with new batch APIs
6fb2cf8a9e : SimPhoneBook: Add ANR/EMAIL support for USIM phonebook
cab2e969ba : Removed the unnecessary invocation of binderDied
cbc2add88e : Allow device ImsService implementing RCS to use CarrierMessagingService
4c3991a7ef : Dump CBS
36732e0185 : API Review: Rename CAPABILITY_ALLOWED_NETWORK_TYPES_USED
0f869d0757 : filter deviceIdentifiers for subscriptionInfo if callers without perm
f24c432620 : filter deviceIdentifiers for subscriptionInfo if callers without perm
694ab7f454 : improve subscriptionInfoUpdate during sim loading
7105430b13 : Call AnomalyReporter if CarrierMessagingService doesn't respond
f6bb9b2084 : filter deviceIdentifiers for subscriptionInfo if callers without perm
d49c034249 : Add @FlakyTest to GsmInboundSmsHandlerTest temporarily
f6409e3a0a : Unit test fixes.
ccae3679db : Move to newly defined metrics interface in ImsPhoneCallTracker
2c3e12af3c : Add support for filter matching by remote address in case of connected socket
bf43952b81 : Filter downloaded carrier keys for msim
ee4fb0c729 : Remove dependency on Intent for IMS deregistration timeout event
ec90546088 : consider PS registration state for emergency
8475931b71 : Fix DDS sub notify issue for SIM refresh
4d607dabcc : Add NR advanced capable by PCO
e527706719 : Send messages to the correct SMS handler.
1e6887f4bb : Add timeout for multipart SMS sending code path.
98bc007bc9 : Fixed phone switcher crash
d035953143 : Update the test CMAS message
638973ef3b : Notify interested parties of D2D availability.
5f33362ff9 : Transit to inactive state when starting handover failed
2d83509f32 : Added preferred APN logic back to IA APN selection
fc4a430021 : Propogate NR technology through telephony layer
162134460a : Timeout if carrier service does not respond.
a398ad9652 : Filter downloaded carrier keys for msim
0ceca79457 : Remove check that phone or carrier app can call SmsComplete callback
eadc390dd5 : Update references to PackageChangeReceiver
1399361f2e : [security] SubscriptionGroup is exposed to unprivileged callers
7264df3804 : [security] SubscriptionGroup is exposed to unprivileged callers
f93d57ebb0 : [security] SubscriptionGroup is exposed to unprivileged callers
78b5530b0e : Fixed LocaleTracker behaviors
201c657c53 : Process rcsVolteSingleRegistration if it is not provided or roaming
1e19739fc2 : Use ArraySet in stead of ArrayList to cache the network request
ead1f8eec1 : Avoid spurious logging for read device identifier denial.
b3cf6d53d3 : Adapt to location changes in NetworkScanRequestTracker
447f714ea7 : Fixed LocaleTracker behaviors
1ffb587107 : [security] SubscriptionGroup is exposed to unprivileged callers
f40043f941 : Rename OnProjectionStateChangeListener -> OnProjectionStateChangedListener
52c08a632d : Update the format of RCS provisioning config XML
1b0fde2345 : Add ability to force-enable D2D communications.
5d5d889116 : Add support for selected contacts device to device sharing.
f059917893 : Using PHYSICAL_CHANNEL_CONFIG to detect RRC state
d30c66dba4 : Renamed network request complete message
273493b5e7 : Send request network complete messages as needed if no more retry
c1abb88dcf : Clean up handover complete message in handover retry case
a2ecb5089e : Added handover retry when previous data is still disconnecting
2142bc29ee : Unthrottle data retry in some conditions
90b4136c24 : Unthrottle all APNs on APM
7b6107b034 : Update exception logging to avoid revealing if a pkg is installed.
8f48e656b1 : Don't notifyDataConnectionState for enterprise.
d842512736 : Prevent unnecessary waiting APN index reset
7e802d08bb : Prevent unnecessary waiting APN index reset
3dac311b5a : Fix potential test issue related to metrics in ImsPhoneConnection.
bf56eadead : Migrate Sim-inserted restore flow to begin after carrier config update.
c8ef618d81 : Bug fixes of LinkBandwidthEstimator
a6a02ef7df : Revert "Using PHYSICAL_CHANNEL_CONFIG to detect RRC state"
51ee0085c4 : Implement set D2D sharing status API in SubscriptionController.
7ba844e3e1 : Prevent GsmCdmaPhoneTest breaking by permission issue
f50bfdf689 : Add voims_opt_in_status column in sim info table
da215de008 : Remove reference to deleted class.
08c8403d6a : Add missing RIL request/responses
974adfbd4c : Allow usage of SdkLevel in telephony
546f8462ee : [Telephony] Remove the redundant test: getChannelNumber
af68a8adb1 : Fix NPE in DCT when ApnSetting is null
e5a85e8065 : Use the correct apn bitmask for metrics.
c8ed0ec376 : Add ability to detect media profile changes and propagate upwards.
a16df70dba : After data unthrottled try to setup data again
07090b635a : Update data disconnected notification logic
c9a4dad21b : Move onDataCallDisconnected to DcInactiveState so we can indicate failureCause
0769fae87b : Revert "Remove prefix for emergency number address while dialing per carrier requirement"
f573f45ad2 : [Telephony] Clean up: use getApnTypeString instead of getApnTypeStringInternal
9ea5a8d820 : Added preferred APN logic back to IA APN selection
9c4a76a25d : Added handover retry when previous data is still disconnecting
0ebd9a1575 : Renamed network request complete message
de7b94cddc : Fix enforce calling package behavior when called by GmsCore.
345e3ac79e : Fix enforce calling package behavior when called by GmsCore.
c731520eb5 : Revert "Remove prefix for emergency number address while dialing per carrier requirement"
da7dddd5f0 : Use extra for the intent used in CarrierKeyDownloadManager for slot Index
ee69744f25 : Support to search by characteristic for rcs provisioning config
8e6de2f13e : Remove prefix for emergency number address while dialing per carrier requirement
061d5b38f2 : Remove prefix for emergency number address while dialing per carrier requirement
69f765434c : Using PHYSICAL_CHANNEL_CONFIG to detect RRC state
856c4f7636 : Fix security vulnerability in getSubscriberIdForSubscriber.
75534be87e : Fix logging in VoiceCallSessionStats.
c4c7bffdc8 : Trigger per-sim configs restore when sim inserted.
592f69328e : Add additional logging for data disconnected
832de35942 : Don't remove messages in NetworkTypeController
b85ecaa809 : Consider isRadioPowerOn before updating roaming state
42fbe33924 : Consider isRadioPowerOn before updating roaming state
4418b5fc29 : Switch data during handover
1d231588c8 : Unthrottle data retry in some conditions
8d3b71420c : Correct the API name print
c9236a1cb6 : Remove hidden connectivity methods reference in ApnContextTest
2ddae9ee5e : [ANAPIC Review] Modify radio 1.6 in telephony side
53c05942f2 : [ANAPIC Review] Update the getHalDeviceCapabilitiesResponse since the config/1.3/types.hal is removed
81dd2f763d : Propogate NR technology through telephony layer
cbd0e58b33 : Update PhyChanConfig bandwidth update logic for LTE and NR
e99ffbc23f : Fix broken test -- testPreciseDataConnectionStateChanged
1deeb0cd69 : Security fix: as part of enforcing read privilege permission to check package privileges in TelephonyManager, clear calling identity to ensure current functionalities work
0c38d31cc7 : Add support to retry for DDS switch failures
5e82a0f47f : Update telephony tests to use new phone number access check
14b7039c25 : Add prefix to create correct enterprise OsAppId
a7b087e6e0 : Handle build change and save on pull in PersistAtomsStorage.
12f290d966 : Add support to retry for DDS switch failures
e7daec3ffc : Handle setup data result of RESULT_ERROR_INVALID_ARG
c1c2d184ed : [VCN19.1] Rename get/setSubIds to get/setSubscriptionIds
45e79843a5 : [ANAPIC Review] Modify radio 1.6 in telephony side
6e19653d93 : Disallow data when QNS switched the preference
eab4dfea89 : Revert "[ANAPIC Review] Modify radio 1.6 in telephony side"
7491ff6358 : Add the subId chceking before the DB write allowed network type
5708709e87 : Change osAppId from String to byte[] to match specs.
9b5fe90919 : Handle invalid carrier ID in voice call atoms.
5b27b121f8 : Fix ENTERPRISE failures for duplicate CID and no default data
e68cb73e8b : [Telephony] Fix test fail in PhysicalChannelConfig
91126ffda8 : [Telephony] Fix test fail in PhysicalChannelConfig
dc34815622 : [VCN19.1] Rename get/setSubIds to get/setSubscriptionIds
fd83bebcab : [ANAPIC Review] Modify radio 1.6 in telephony side
862f51db7f : Set call subject properly in ImsCallProfile
ecd6bab744 : Allow telephony test to access hidden connectivity methods
4f739e06a9 : Remove hidden connectivity methods reference in ApnContextTest
ea626b608c : Update the format of RCS provisioning config XML
a1157e61d9 : add FLAG_RECEIVER_FOREGROUND in InboundSmsHandler
d6aa0694c4 : [ANAPIC Review] Update the getHalDeviceCapabilitiesResponse since the config/1.3/types.hal is removed
6a21458400 : Replace NetworkAgentConfig.Builder API
eec464fa81 : Add new rule to display 5G+ icon.
f511ec9a45 : Use registerIgnoringScore
e1ed9062c5 : Persist user-triggered radio off reason across reboots
593ae6d8ee : Use ArraySet in stead of ArrayList to cache the network request
fd78fe5948 : Do not reset IDs on GSM<->CDMA transition that are common to both.
0d93cd735e : Add a null check for the result of getPackagesForUid()
8cfa71dd25 : Remove unused config requireRadioPowerOffOnSimRefreshReset
949f910a5a : Remove PII logging (voicemail number which can be self number)
b9f1bb81a5 : Fix API review issues for 5G Slicing feature
6774043892 : Check for ICCID against all subs belonging to the group.
e5d8fd84da : Fix queryCLIP's ClassCastException
8c00532e35 : Prioritize to use a preferred APN for tethering if it can handle DUN
989da42668 : s/enforece/enforce/
306be045b6 : s/enforece/enforce/
97f4e579ae : isRcsVolteSingleRegistrationCapable need check provisioning status.
f17eeeca6f : Update responses for some IRadio 1.6 APIs
f61f3a92fb : [Telephony] Verify the bands[] values are initialized correctly when converting.
c3854a119a : Fix queryCLIP's ClassCastException
6b1346ab87 : [Telephony] Update the permission of event list
2fde259f8d : Migrate CarrierPrivilegesTracker to UiccAccessRule.
af0f96e28e : Add Bandwidth Estimator metrics
44a5c989a3 : Set data profile as 3GPP2 only if it is exclusive for cdma
a3298fb846 : Fix TelephonyNetworkFactoryTest#testRequests
ba10d06b2a : Add anomaly detection on network unneeded
0a380ec95a : Update enterprise compatibility
4ba106947b : Use new NetworkCapability API
5a0d2a8e3a : Update ApnConfigTypeRepositoryTest with new priorities
4afcbe0734 : Display no data notification in certain scenarios
6892f28277 : Update enterprise compatibility
b3bd1fb431 : Fix an assert in TelephonyRegistryTest.
070511b447 : Update AVG_BW_TO_LOW_BW_RATIO
34b9edfcf7 : Correct the API name print
f2efccd517 : Added new testNotifyCellLocationForSubscriberByUserSwitched
82314d6534 : reset throttling when framework (re)binds to DS
6121a24c3e : Added new testNotifyCellLocationForSubscriberByUserSwitched
34dbd6c36e : Display no data notification in certain scenarios
daa4800204 : [TL01]Remove the usage of hidden connectivity API
949f56eb31 : Replace deduceRestrictedCapability with the version in libs/net
1f8dd5a79f : "Revert "Revert "Rename net-utils-framework-common in FrameworksTelephony..."""
abc3b864c2 : Update TelephonyRegistryTest to test READ_PHONE_STATE enforcement
f249cbc514 : Update logic for enterprise connections
ee7e9a6ec9 : Reset sIccId[] on SIM NOT_READY.
55c1f9be09 : Set state as RETRYING when startReconnect
4325559dfb : Add memory store and error metrics in BW estimator
00ead50358 : Cherry-pick problem. ag/13500949 lost one line from ag/13517011
14dbaf3a5c : Use SmsSession.Event.Type.RIL_SERVICE_STATE_CHANGED instead
c2f966679d : Add 5G/NR QOS support
a769b8a2be : Use new NetworkCapability API
852dc44617 : Use subid in deleteCarrierInfoForImsiEncryption
6919872bb9 : Add null check to RadioInterfaceCapabilityController
091c21ce60 : Add default stubs for phonebook batch APIs
bd89a0d34e : Add UT for PhysicalChannelConfigChangedListener
0fc9cd5dc4 : Add support for selected contacts device to device sharing.
d756588dcb : Disable cb if configured by OEM
dcbc535ed4 : Changing DEVICE_NR_CAPABILITY type and renaming getMaxActiveInternetData
8a3812502a : add capability for TelephonyManager.getNetworkSlicingConfiguration()
2e1c16a3c8 : [TL03]Remove hidden API usage of NetworkAgent
e39e9af598 : Replace deduceRestrictedCapability with the version in libs/net
de386ed2bf : Support Dual ViLTE stats
d0d95810b5 : [TL01]Remove the usage of hidden connectivity API
ebc326244a : KEY_CARRIER_NR_AVAILABILITIES_INT_ARRAY change type as IntArray
7073da3c2e : Support getSlicingConfig() API for 5G Slicing Configuration
7ff31d0123 : Call tearDown in tests that extend TelephonyTest
4581b3546f : Fix SmsSession.Event.delay on SMS metrics
35384a647c : Update logic for enterprise connections
bec93ce6ac : Wiring up CallQuality reports and adding D2D message translation.
550d0aaeba : [TL03]Remove hidden API usage of NetworkAgent
8e2117bb8e : The phone didn't reload the allowed Network Type
6ee3e9a278 : Moved provisioning notification to Telephony
f0f9662652 : Remove obsolete version of LinkCapacityEstimate
3297bcba9e : Fix synchronized usage for SMS metrics
9e3edee5a3 : Use setAllowedNetworkTypesBitmap
825a7dc89b : Add list of subIds to cellular networks
f12c5cb6c4 : [Telephony] Notify onLinkCapacityEstimateChanged
85762e918c : Disable cb if configured by OEM
0dd99c5e01 : KEY_CARRIER_NR_AVAILABILITIES_INT_ARRAY change type as IntArray
3247e8471e : Add VoPS support info for NR
4e9874760b : Adds ALLOWED_NETWORK_TYPES_REASON_ENABLE_2G to Phone.java
352cc81294 : Remove unnecessary checks for testOverrideUnmetered
ae84436582 : Remove logic to ignore intents for CDMA phones
0f5031a274 : Fix handling of TelephonySettings in metrics
f051e997e7 : Revert "Revert "[Telephony] Notify onLinkCapacityEstimateChanged""
89cd496302 : Revert "[Telephony] Notify onLinkCapacityEstimateChanged"
044933f6d6 : [Telephony] Notify onLinkCapacityEstimateChanged
cd18fc16de : Add thermal mitigation capability to feature set at HAL level.
071c3cccf4 : Always poll signal strength after setting SignalStrengthUpdateRequest
3f74ca2890 : [NS01.tl] Add NetworkScore
5a91648a5f : Initalize Radio Hal Capabilities before Phone
5d80da0a30 : Using getAllowedNetworkTypesBitmap after HAL1.6
7efd34eff3 : Notify call forwarding indicator when carrier configChanged is changed.
4533856094 : Allow REQUEST_NOT_SUPPORTED for nr dual connectivity config
d80d854a6e : Implement set D2D sharing status API in SubscriptionController.
8bf0f89ddf : Rename SliceInfo to NetworkSliceInfo.
1fb4468814 : Use updated VCN policy listener API.
2c77d9bee2 : Using getAllowedNetworkTypesBitmap after HAL1.6
e346fe4a82 : The phone didn't reload the allowed Network Type
d92d850030 : The AllowedNetworkTypes doesn't convert to hal's RadioAccessFamily
435df1d42a : Mark flaky test as @Ignore.
35fa6884b8 : create LocationPermissionQuery with featureId
93a820982a : Set tech for incoming messages correctly
53a64c8558 : Fix SubscriptionControllerTest
3dca8d0369 : Use updated VCN policy listener API.
d19fb07423 : Pass ImsReasonInfo to TelephonyConnection.
0f51ab0151 : Do not crash on ENG builds when we hit a WTF during test
ed900fa455 : Send request network complete messages as needed if no more retry
2f6858bb9d : Modify D2D comms to make use of carrier configs.
d1b9f964f2 : Initalize Radio Hal Capabilities before Phone
94810d5584 : Fix createConfigurationContext's UnsupportedOperationException
05f36f65b2 : [Telephony] Use TelephonyCallback instead of PhoneStateListener part2
e5a0d405b6 : Fix NPE occurring while accessing the token Map in AppSmsManager
4da81dc7ad : Fix flaky override unmetered/congested test
e45316a336 : Fix typo
a4a16131ef : Avoid AllowedNetworkTypesListener NullPointerException.
971e32c105 : Mark flaky test as @Ignore.
479b2c90ed : Silent redial regarding fg and bg call type
afddc18ff3 : Set phoneId for SIM_STATE_CHANGED events
1f3b5bc785 : Properly map call subject for call composer
ed0ccfd5b3 : Move SipMessage parsing tests to CTS
d944798c01 : Rename AllowedNetworkType to AllowedNetworkTypes
f1c2895ff8 : Improve AllowedNetworkTypesForReason and refactor PreferredNetworkType
21b98bd764 : Fix wrong description for timestamp_mills
d997486b89 : Enable sendText via bluetooth device.
838ebf1c3f : Update setupDataCall and DataCallResponse for 5G slicing
d4c609ec66 : Unthrottle all APNs on APM
c7953caa26 : Prevent GsmCdmaPhoneTest breaking by permission issue
9e15e564de : Add voims_opt_in_status column in sim info table
dcb35cc1e3 : Use new broadcasts in CarrierSignalAgent
fda6af74a0 : Add support for Qos filter matching
64e30b5863 : Rename getApnTypeString
1e8d1684b4 : Add slidingWindowEventCounter class in telephony
973da3e58c : Replace ConnectivityManager hidden symbols on Telephony
a36fc56eca : Replace ConnectivityManager hidden symbols on Telephony
1c638bb4d7 : Specify temp-allowlist reasonCode.
17cbb1659f : Revert "Revert "Rename net-utils-framework-common in FrameworksTelephony...""
16a22cce5a : Add PendingIntent.FLAG_IMMUTABLE into InstallCarrierAppUtil
22c3756347 : If signal is lost, do not update the empty country iso for other slots
cca6114350 : Revert "Specify temp-allowlist reasonCode."
31d87a9bb3 : Revert "Rename net-utils-framework-common in FrameworksTelephony..."
b3499f8349 : Merge "Revert^2 "Add CAPABILITY_ALLOWED_NETWORK_TYPES_USED"" am: cb764e382b am: 39708b2e8c
389920f007 : Update framework for 5G Slicing
38a6dfeacf : Support getSlicingConfigResponse() for 5G Slicing Configuration
075cc318b1 : Specify temp-allowlist reasonCode.
fb69787628 : [Telephony] Use TelephonyCallback instead of PhoneStateListener part2
e03d99fa6d : Rename net-utils-framework-common in FrameworksTelephonyTests.
52898f3f5e : Revert^2 "Add CAPABILITY_ALLOWED_NETWORK_TYPES_USED"
7f4b9659a8 : [Telephony] Notify onDataEnabled
9cdefce7c4 : Enhance metrics related to PIN storage
93bcb8aa61 : Public EVENT_EMERGENCY_CALLBACK_MODE_ENTER for testing purpose
9bdd5a176d : Public EVENT_EMERGENCY_CALLBACK_MODE_ENTER for testing purpose
e853b7dcdc : Ignore onNullBinding if onBindingDied in ImsService resolver
827b53b480 : Revert "Add CAPABILITY_ALLOWED_NETWORK_TYPES_USED"
9f3a59899d : Remove unnecessary checks for testOverrideUnmetered
b1aa21c3f8 : Remove logic to ignore intents for CDMA phones
fac847e74b : Use VCN policy API in Telephony.
786d2c6e36 : Public EVENT_EMERGENCY_CALLBACK_MODE_ENTER for testing purpose
c2dfbfb10d : Use public API Network#getNetId() to get netid
edea8f9fee : Update setupDataCall and DataCallResponse for 5G slicing
fbda355a24 : [Telephony] Add phoneId and subId for notifying data enabled under muti-sim case
df48db04d7 : Add CAPABILITY_ALLOWED_NETWORK_TYPES_USED
3a0be9e541 : Support protocol override.
70de3cde5b : Simplified the initial attach APN logic
cbe0693538 : Make DataConnection VCN managed by default.
5c13c49fc4 : Fix request for getSystemSelectionChannels
9b2217a19c : Get data network type from NetworkRegistrationInfo instead of ServiceState
4178d54c27 : Add phone id to the logs
493dd5df97 : The AllowedNetworkTypes doesn't convert to hal's RadioAccessFamily
d9476d2e20 : Cache SIM PIN for verification after unattended reboot.
fa8456b49c : [CS03]Remove hidden API usage of NetworkCapabilities
182d412b3d : Simplified the initial attach APN logic
5ea0741008 : Migrate Sim-inserted restore flow to begin after carrier config update.
da0b407ffa : Fix request for getSystemSelectionChannels
b9c7d5380c : IMSI Encryption Support Over IRadio
39998d4870 : Adds ALLOWED_NETWORK_TYPES_REASON_ENABLE_2G to Phone.java
fa6ca2ee42 : More updates in link bandwidth estimator
21ed646380 : Make EuiccController's resolution intent FLAG_MUTABLE
8b321af712 : Use VCN policy listener in DataConnection.
7943c8dc31 : Improve logging of PinStorage
305b720191 : Add more data stall recovery info
f9e2e5e6dc : IMSI Encryption Support Over IRadio
1c19f644b7 : Add PendingIntent.FLAG_IMMUTABLE into InstallCarrierAppUtil
605444f376 : Change createFullCapabilitySet to getFullCapabilitySet
45ce096b52 : Add CAPABILITY_ALLOWED_NETWORK_TYPES_USED
05cf1be424 : Add NR SA OVERRIDE_NETWORK_TYPE_NR_ADVANCED for TelephonyDisplayInfo
94c5747ccb : Fixed dangling DC controller
27c78d5feb : Cache SIM PIN for verification after unattended reboot.
6d7c9b7656 : Get data network type from NetworkRegistrationInfo instead of ServiceState
7c9eb71013 : Check for timers when checking isCampedOn5G
b2a68ccacc : Fixed dangling DC controller
24c89ab674 : Update tests to include IMS registration feature tags
ad28095057 : Add support for Qos filter matching
2068f19393 : DCT unmetered 5G logic is triggered by subscription override
9ec706ac28 : Add init version of LinkBandwidthEstimator
fc46c093b0 : Trigger per-sim configs restore when sim inserted.
6406d8bf38 : Remove unused NetworkSpecifier imports
08d6f7bd7a : Support getSlicingConfigResponse() for 5G Slicing Configuration
5f5c65d90f : Use setAllowedNetworkTypesBitmap
1bd103d554 : Explicitly define PendingIntent as FLAG_MUTABLE
f66a42c4b6 : Release the context of APN on target transport properly
18bd23219d : Check for timers when checking isCampedOn5G
4d6eb6967b : [Telephony] Map dtmSupported to cssSupported
b3d83cfeb7 : Update framework for 5G Slicing
0ca780c958 : CP bugfixes from ag/13300921 to QPR3
6765b77b72 : Add tests for network controller
913a451d74 : Fix NR display logic for non-LTE RATs
7ae2ec0f7e : Avoid AllowedNetworkTypesListener NullPointerException.
830ae88a66 : Integrate call composer into the call flow
b646ae39f9 : Exclude IWLAN from the checks
87ee344c9c : Convert the fail cause to DisconnectCause.POWER_OFF
88f98a52e2 : Add device's NR information into PhoneCapability
769ecaca2e : Rename AllowedNetworkType to AllowedNetworkTypes
2b001b3269 : Check for empty SPN or PLMN for Backup Calling
f7759c18d3 : Improve AllowedNetworkTypesForReason and refactor PreferredNetworkType
9570b78a24 : Fix NR display logic for non-LTE RATs
ab48d169f0 : Set apn setting immediately when calling bringUp
c8ca347efa : Follow CarrierMessagingServiceWrapper changes
6c3d460adc : Use carrier key from carrier config
072959f60d : DCT unmetered 5G logic is triggered by subscription override
18aed8250c : fix incorrect fields in DataCallSession.
75b5c1e7c2 : Fix empty signal strength bar shows after turning radio on
37abe12b95 : Allow TEMP_NOT_METERED on 5G SA network
b4db981473 : Temporary fix to prevent TEMPORARILY_NOT_METERED leak
ba4fb17762 : Temporary fix to prevent TEMPORARILY_NOT_METERED leak
ce14b686f9 : [PhysicalChannelConfig] Add new testcases and Rename 1. the setRat to setNetworkType 2. PhysicalChannelConfiguration to PhysicalChannelConfig
4ffb685480 : Temporary fix to prevent TEMPORARILY_NOT_METERED leak
8d785ea309 : [PhysicalChannelConfig] Override PhysicalChannelConfig of HAL 1.6
365e080fbe : Clean up handover complete message in handover retry case
a3d133485b : Set pdu session id to NOT_SET on exception
4e29a77d27 : Add band to DataCallSession.
3c3b778017 : Cross SIM calling carrier name
6285d8c421 : Introduce IMS Cross SIM registration
93d5117cf5 : Remove unecessary locking to avoid dead lock.
f587f04d30 : Fix bug of disabling grouped CBRS during profile switch on primary SIM
640387d310 : Move permission checks out of synchronized block
7dfee2e7c3 : Guard ICC ID card string behind new identifier access requirements
9c392805dc : Guard ICC ID behind new identifier access requirements
195b090553 : Fixed crash in telephony when underlying data service died
4b0c609a80 : Change EuiccConnector to only refresh eSIM profile list when rebinding
2f1fcc91d7 : fix broken telephony tests by making intents immutable they started failing after the change ag/13048968) that made mutable/immutable flag mandatory
3062422d6c : TEMP_NOT_METERED only for 5G override
d25d66d642 : Change EuiccConnector to only refresh eSIM profile list when rebinding
33026fc1e7 : Mock DisplayMetrics to fix tests
16f38bdaf2 : Fixed incorrect unregister from connectivity service
8fa4429ffe : Fix CDNR same as legacy
7be8461f49 : TEMP_NOT_METERED only for 5G override
071f91932f : Test CAPABILITY_SECONDARY_LINK_BANDWIDTH_VISIBLE
cb738e86e4 : Incorrect pdu session id passed to setupDataCall
b3d05c2ec2 : Register for unthrottle changes
b50f67527a : add fix for populating DataCallSession metrics: apnTypeBitmask, deactivateReason, failureCause, and removing profileId
d42e88805b : Modify ImsCallProfileTest to test longitude/latitude only
9b13df2950 : Use a consistent logging string for the xms message id
a764b315d7 : Changed ApnThrottleStatus to ThrottleStatus
7b650b321d : Support to trigger bugreport when iwlan/qualified network service crash
257588202c : Added issue detector for incorrect unmetered flag
f237f57b57 : Persist the setting parameter in ImsPhone
45dc6ed109 : Report anomaly for radio power failures
44595f9ead : Add S-NSSAI
5e16a894d4 : Fixup retry logic
a97714a22d : Fix com.android.phone system_app_crash
6dc5d288ad : Account for removing primary subs within a group.
65923e4782 : Connect TelecomManager extras into ImsCallProfile for enriched outgoing call with call composer
4396791b9d : Automatically dismiss SIM combination warnings and selection dialogs.
ee589b93f3 : Tempering Network Country Iso Without Permission
a1b03d6e0d : Make action provision protected with extra phone ID
670b957ef4 : Make action provision protected with extra phone ID
b2ca08b359 : RCS Provisioning APIs for Single Registration
fbec086d18 : Fix where country change results in emergency number update failure.
6773fbcc55 : Don't switch to phone in voice call if call is on IWLAN or cross SIM.
a8d6cbf495 : Fix where country change results in emergency number update failure.
bcaf327ff8 : Automatically dismiss SIM combination warnings and selection dialogs.
3b62005d12 : Use LegacyPermissionManager for non-updatable permission APIs.
aee2f3c115 : Trigger carrier config update if carrier id changes.
b7e91bbb06 : Add CallManager registerPhone at GsmCdmaPhone
536485efb6 : Add permission USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER
88634fd106 : Support Gba Api
c9e8312e43 : Adds getAllowedNetworkTypeBitmapResponse
593608c422 : Expose ImsCallProfile.EXTRA_CONFERENCE and EXTRA_CONFERENCE_AVAIL.
3bc3f6092a : Log IMS registration statistics to statsd.
02307b8986 : [Telephony] Notify onDataEnabled
a429a86ac6 : Implement setSimPowerState
db017fbe95 : Fix incorrect tags for device capabilities
0803ae314d : Remove key from database if download URL is not set
d5eaab9201 : Fix ClassCastException : ar.result can't be cast to Integer
e29fc69610 : Expose CarrierMessagingServiceWrapper as System API.
f2f12b869e : Unit test for new ImsCallProfile extras and methods
040cc7c8dd : Check MODIFY_CELL_BROADCAST permission
d79e4463eb : Add support for recognizing WPS calls which change caller ID state.
4d10e8aca1 : [Telephony] PhoneStateListener redesign
fce5de5fe0 : Allow for DataThrottling APIs to be call the radio impl.
d4a7c5678f : Ensure IMS calls are disconnected when WPS call is forced over CS.
beda3c1cf7 : Allow for DataThrottling APIs to be call the radio impl.
d923bce0db : Change SubscriptionController to make subscription unique by ICCID
c923ec0f85 : Revert "[Telephony] PhoneStateListener redesign"
e9386caa15 : Create getSystemSelectionChannel API
62ca6d1f4e : Add indication APIs to expose QOS from LTE and NR bearers
7db5ed064f : Add apn throttle status notifications to QNS
e900f02d20 : Added cross sim calling settings support
37282f48fb : Use new broadcasts in CarrierSignalAgent
ccd0aae70d : [Telephony] PhoneStateListener redesign
074b759fb7 : Add Radio Interface Capabilities
fb679e74c4 : Added the allocate pdu session id to data connection
2256f11d8c : Added calls to startHandover and cancelHandover
0252ded25c : Add new metrics to VoiceCallSession atom.
387e11c34a : Update rule for BasicShellCommandHandler
0bc5aaa3b0 : Rename getApnTypeString
6830a537d5 : Revert "Update rule for BasicShellCommandHandler"
045725f738 : Change response to 1.6 HAL
24c88d7e4e : Provide API to retrive dual connected bandwidth
4e3a74c4ea : Update rule for BasicShellCommandHandler
4ba48f94f6 : Restructure CarrierMessagingServiceWrapper with better interfaces.
9d187aeeb6 : Fixed that PCSCF address not updated
36866d49d8 : [ImsService] trigger bugreport when IMS service crash
3b12a1daba : Fix bug that we use the return value of bind service incorrectly.
002672d264 : Fix the issue to compare operator name
f58d7c838d : Renamed retry interval to retry duration
e56ba43f37 : Update DeviceStateMonitor to watch for changes to projection state instead of car mode.
126127781f : Log missed call when incoming call is received during outgoing call setup Bug: b/171255813 Test: Originate a call, before call is accepted, receive an incoming call Ensure incomming call is logged as a missed call
65529f7e10 : Don't transition to current state after changing preferred network mode
28f3d9418d : Fix/improve SIM related statsd logging.
a519c8c347 : Rename enableNrDualConnectivity
d6a776d5bd : Restructure CarrierMessagingServiceWrapper with better interfaces.
b24a49a89e : Add new method for getCdmaSubscriptionMode
9358746b82 : Clean up of code to sanitize persistent atoms.
7a2a7179bb : Add maxTargetSdk restriction to unused APIs.
c1e2fdcc4f : Add delay before saving atoms to persistent storage.
974fa1457c : Added global retry support
8d65740ec6 : Allow IWLAN data service to get cell identity information
c57a6a3b57 : Separate proto message definitions for pushed and pulled atoms
052af073f7 : Add maxTargetSdk restriction to unused APIs.
671f4b5578 : Ability to configure NR dual connectivity
df02b8b33e : Add PNN in the metrics for carrier ID mismatch
9bfe7f9ca9 : [ImsService] Support to trigger bugreport when IMS service crash
c9c28a82a4 : Wipe carrier certificates in SubscriptionInfoUpdater so that when certificates are wiped, we also wipe them from accessRules
b83c4c74a8 : Log service state to statsd.
b3440563d7 : Add support for Data calls metrics
6f43c7c39a : Get ISipTransport + ImsService implementation capabilities
fc46da82c0 : Properly support handover retry
6f15b703a3 : Query radio capabilities on carrier config changed
cc11632fb1 : Fix null pointer exceptions
59fab66759 : Move definitions from CdmaEriInformation to TelephonyManager
02a4d54527 : Use getter method for number of TX power levels
da22daf065 : Add metrics for carrier ID matching
6e4ff4df17 : Fix wrong calculation of ota sp Number schema
7bab035bf0 : Use TelephonyManager#isEmergencyNumber() instead
d9bc4851ea : Add metrics for airplane mode and modem restart
48bcf01e44 : Add support for new outgoing SMS metrics
b81116aa99 : Change ImsPhoneCallTracker to listen to the correct broadcast when default dialer changed.
c201b490aa : Require READ_PHONE_STATE for getSmsCapacityOnIcc() instead
bc465c9c3a : Improve ImsManager efficiency and make threading more obvious
a0be9a0b9f : Fix NPE in IMS Push refactor
676491c57c : Push Binder updates when ImsFeatures change
5d0ab3d721 : Revert "Push Binder updates when ImsFeatures change"
68deaa7f5d : DataConnection refactor updateSuspendState
16c469bc7f : Add support for new SMS metrics
3cde69ca3b : Add methods to check if MMS is always allowed
1369448700 : Fix the synchronization pattern in IccSmsInterfaceManager.
cfe884783a : Add Handover Failure Mode to Radio Hal
ae7dd5a24d : Dispose GsmCdmaConnection object in teardown.
37ba812bea : Carrier config's SIM state is wrong after Modem do sim refresh with ISIM aid.
74d8bd0336 : Handling ussd request based on KEY_CARRIER_USSD_METHOD_INT
0330ecd0ea : Support handover retry
8e68af16a1 : Update Telephony unit tests for method change
06247394af : Removed state machine from DcController
40b8b8bf97 : Support DSDS on overriding carrier id
c876a59dc8 : Log when PUK is empty
e6c9daff12 : Update SubscriptionInfoUpdaterTest following changes to SubInfoUpdater
2eb39202be : Set data profile as 3GPP2 only if it is exclusive for cdma
18ec405b54 : Wipe carrier certificates in SubscriptionInfoUpdater so that when certificates are wiped, we also wipe them from accessRules
67918ee98c : Fixed incorrect unregister from connectivity service
595e953406 : Reuse the data connection if the apn setting is same as requested
22db3394ce : Show dialog to select default data sub on first boot.
4240a111ed : [5G] Plumb PhysicalChannelConfig all the way up.
d73f3bceb5 : Rename setDataEnabledWithReason
11ec9037c8 : Move notifyOutgoingEmergencyCall into Telecom
0721b86e08 : Send placeholder OOS ServiceState when subId goes invalid
d5f4e0b723 : Move IMS tests back to opt/net/ims
1099a0d61a : Removed the usage of NetworkInfo in telephony
7b8d0d0564 : Do not suspend emergency pdn
caccbd6925 : remove bearer bitmask when creating default emergency apn settings
ae079e695b : [Telephony] Fix the display name cannot be updated after OTA
1a68dae2ae : Improve carrier id testability
68ad414f9b : Refactored precise data connection state
b086727bb1 : Fix confusion of userId vs. uid
3064cba466 : Added transport type and id in precise data connection state
4023ec05d8 : Removed APN name and types from PreciseDataConnectionState
2ac15baffc : Added builder for PreciseDataConnectionState
2a3ebb547c : Added more descriptive data disallowed reasons
6620cef0b5 : Add syncronization on mCacheOpportunisticSubInfoList
7421ff4a62 : Add comment describing preferapnset uri
a601892116 : Apply mSubInfoListLock lock whenever touching mCacheActiveSubInfoList
f77d73e4b6 : Fixing some logging changes.
f63ed3e36e : Remove outdated TODO for ACTION_SIM_STATE_CHANGED
333088375b : Replace manual creation of StatsEvent objects with their appropriate buildStatsEvent() method
8f5c2e85dd : Populate the correct format in ImsSmsMessage.
e00a6c2d07 : Fix the READ_PRECISE_PHONE_STATE unit test
c6f2383798 : [iwlan] clean up data connections on service restart
a1a98bac68 : Test that on urls changed callback called on add
d217745d0f : ImsServiceController should properly unbind when remote crashes
0dd0d7e3f4 : Reset cell broadcast config before enabling all channels
7f6b7cd75b : set sms validity period for ims
8407342fe8 : Bind WapPushManagerService regardless of DirectBoot status
4be2694da2 : Add an exported flag in manifest
be6dbd50b6 : Adapt to location changes in NetworkScanRequestTracker
9ca738f572 : Improve InboundSmsHandler logging
fdbb1587fc : Don't show incoming SMS notification for blocked numbers when user is locked.
45989785a7 : Rename android.util.IndentingPrintWriter with jarjar
fc0d8eaa18 : Invoke SMS filters for messages from blocked numbers.
e8a897e5fb : Add CarrierAppUtils integration test to telephony presubmit.
da07440f9e : Platform changes needed for CarrierAppUtils integration tests.
780360ddfc : Add messageId to metrics on non-IMS sending path
127791c815 : Revert^2 "Support api to control data by thermal service"
054abd5025 : Revert "Support api to control data by thermal service"
ee4e0c08f7 : Exempt default SMS app from message send limit check
af08c8a758 : Support api to control data by thermal service
6fd2ac1cad : Functionality for knowing if USSD is network initiated.
12ebd7b074 : Setup getSlotIndex cache invalidation.
19527a20db : Clean up SMS filter handling.
93e00cc838 : Added configurable priority on apn types
dd31a42748 : Setup getDefaultSmsSubscriptionId cache invalidation
2bbbecd11e : Setup getActiveDataSubscriptionId cache invalidation
17bbf8822f : Setup getDefaultDataSubscriptionId cache invalidation
bef3cf637c : Setup getDefaultSubscriptionId cache invalidation
20a55dfa61 : Start the state machine in EuiccConnector eariler
da2bc83a50 : Revert "[Telephony Mainline] Rename getActiveAndHiddenSubscripti..."
25522c6ccc : Revert "[API Review] APIs in SubscriptionManager"
2de80d85c6 : [Telephony Mainline] Rename getActiveAndHiddenSubscriptionIdList and guard with permission
4b4d191cd9 : Change Euicc dump api locktime to 5 seconds
d1e517ecef : [API Review] APIs in SubscriptionManager
abb2de999d : Bind to CarrierService with BIND_INCLUDE_CAPABILITIES flag.
5b6368d615 : Rename featureId -> attributionTag
f7a8459641 : For API Review: getManualNetworkSelectionPlmn
dfa78db05d : Revert [Telephony mainline] Move the functionality into the calling locations.
30dde1eda3 : Add BarringInfo in RadioIndicationFilter and DeviceStateMonitor
c8f4e25371 : API Council Feedback - Override EmergencyNumberDB File API
e03e1a061e : Add RadioAccessFamilyTest
30603a8181 : [API Review] Expose sendOrderedBroadcast
01c92a12d1 : Set the APN when DcNetworkAgent is created
6a655f3ffc : CellularBatteryStats: Address API council feedback
c87247f088 : Added missed incoming call SMS support
740d15d08b : Convert RadioAccessNetwork to AccessNetwork in RadioAccessSpecifier

+- Project: platform/frameworks/opt/timezonepicker

2264e42 : Import translations. DO NOT MERGE ANYWHERE
23a9c2c : Import translations. DO NOT MERGE ANYWHERE
d83286d : Import translations. DO NOT MERGE ANYWHERE
e378652 : Import translations. DO NOT MERGE ANYWHERE
80aebce : Import translations. DO NOT MERGE ANYWHERE
60c450c : Import translations. DO NOT MERGE ANYWHERE
16f1905 : Import translations. DO NOT MERGE ANYWHERE
08068c4 : Import translations. DO NOT MERGE ANYWHERE
be2ba18 : Import translations. DO NOT MERGE ANYWHERE
318b6b3 : Import translations. DO NOT MERGE ANYWHERE
463550a : Import translations. DO NOT MERGE ANYWHERE
0d984f5 : Import translations. DO NOT MERGE ANYWHERE
1f57593 : Import translations. DO NOT MERGE ANYWHERE
0875dfa : Import translations. DO NOT MERGE ANYWHERE
b3ff4c0 : Import translations. DO NOT MERGE ANYWHERE
c246296 : Import translations. DO NOT MERGE ANYWHERE
c9caf21 : Import translations. DO NOT MERGE ANYWHERE
75a4c96 : Import translations. DO NOT MERGE ANYWHERE
40f5a3c : Import translations. DO NOT MERGE ANYWHERE
589bef4 : Import translations. DO NOT MERGE ANYWHERE
d0a26ef : Import translations. DO NOT MERGE ANYWHERE
2693fa8 : Import translations. DO NOT MERGE ANYWHERE
9a5e401 : Import translations. DO NOT MERGE
9e19793 : Import translations. DO NOT MERGE
2413dfc : Import translations. DO NOT MERGE

+- Project: platform/frameworks/opt/tv/tvsystem

923a791 : Replace hidden API - ALL_ZEROS_ADDRESS with public API
8212a76 : Replace hidden API - ALL_ZEROS_ADDRESS with public API
e2c7322 : Add no_dist, unsafe_ignore_missing_latest_api
59fe042 : Add unsafe_ignore_missing_latest_api
b309e35 : Changes in tvsystem/ DeviceProductInfo to mirror changes in frameworks/base/ DeviceProductInfo
d2155d8 : Revert "Changes in tvsystem/ DeviceProductInfo to mirror changes..."
075a563 : Changes in tvsystem/ DeviceProductInfo to mirror changes in frameworks/base/ DeviceProductInfo
2f39bde : Add no_dist to TvSystem
de9f928 : Revert^2 "Move TvSystem to system_ext"
8dea9bc : Revert "Move TvSystem to system_ext"
89d32fb : Move TvSystem to system_ext
7a09a3a : Add AudioManager volume behavior APIs to TvSystem
3f336b7 : Add OWNERS for tvsystem
e63f916 : Update current API file rules

+- Project: platform/frameworks/proto_logging

c68ac4d2 : Add current and max thrashing levels in LmkKillOccurred reports
7a7ad7ec : Adding caller procState to AlarmScheduled atom
74f8d41e : Add new lmkd kill reason
d5b1ef46 : Rename isDown to is_down in SlowInputEventReported
5100e17e : Add atom for OptimizeStats
5ded825d : Cleanup atoms.proto
87e8bfc2 : Add atoms for sensor privacy logging.
9403cf71 : Add source and target build fingerprints to SnapshotMergeReported.
4c5f0832 : Replace JIT time histograms with total time
4e86d63c : Deprecate ART_DATUM_GC_TOTAL_METADATA_SIZE
114c3989 : Add Security Level and the four key states to RkpPoolStats
427a0fea : Add the metrics module
a77253d2 : Add ART datum id for gc-total-collection-time and others
a5cc2e2a : Remove obsolete keystore2 atoms.
d6615557 : Convert Keystore2 atoms into pulled atoms.
3da31822 : Add feature field to Launcher atoms.
2185acd4 : Remove credential management app dialog - Settings enum
d86f100d : Add time to next interaction field to UnattendedRebootOccurred
083e74df : Add atoms to measure privacy hub success metrics.
f0481c60 : Add elapsed real time for AppStartOccurred
4a8c9542 : Add ART datum id for GC-work throughput metrics
c8dbc794 : Add pulled atom AppSearchStorageInfo
d6c2f150 : Add storage_saved_mb to GlobalHibernatedApps atom
5b4e0d6a : Create a new atom for MediaCodec that captures playback duration.
0c8a3d87 : Add new enum for parental consent UI.
0847f5a2 : Add enum constant for "Alarms & reminders" TvSettings page
2a11ad06 : Add proto definition for field accessibility.ShortcutType used in AccessibilityShortcutReported
cda2a56d : Add VmStat atom
24e84e93 : Add jank metrics for SysUI app launches
79ec5303 : Add lux field to existing biometric enrollment and authentication atoms.
2c5aaa48 : Add Battery saver metric fields.
7a1e8847 : Fix a nit in ag/14848894
20c666fb : Add two more fields for AppSearchInitializeStatsReported
dd5fcf34 : Update SF atoms to include game mode in the LayerStats
898b57cb : [metrics] add TotalDelayedReadsDurationMillis to ANR and Crash metrics atoms
8dcee321 : Add field short_name_hash to atom ForegroundServiceStateChanged.
736c4d45 : Move graphics_stats atom to hwui module
e379a586 : Rename ART datum IDs
e7f7562d : Add new atoms for UIInteractionFrameInfoReported and UiActionLatency
89f15d6f : Add enums for corresponding Freezer kill subreason
994230ed : Add metrics for 5G slicing
8f087fdd : Obsfucate the input device uniq id.
ea72c8fc : [metrics] new Atom for incrementally installed packages
e1640e47 : Move proto messages from enums/ to message/
33047c70 : Add new events to PinStorage metrics
2e691e99 : Rename dex2oat datum IDs
c5bc6a3d : Add enum for security confirmation dialog fragment
8b6bb108 : atoms: add PERFETTO_TRACED_ENABLE_TRACING_INVALID_FILTER
801c6f9f : Add new atom ANROccurredProcessingStarted
aa113ec3 : Add metric for new battery relative functions for S (2/2)
e6523f15 : Add reset password to device policy enums
6d7d3b3f : BatteryUsageStats atom
0bbb9ff9 : Add change_count
f7f142a2 : Add ART_COMPILATION_REASON_PREBUILT, ART_COMPILATION_REASON_CMDLINE
3c6eb313 : Add enum for new battery relative functions in android S
1f666a8d : Switch AppSearch atoms to compile into the appsearch module.
66eae7c6 : Add enum for security hub warnings fragment
c9df4097 : Add GAME_SETTINGS enum for Game settings.
12110dd8 : Add new logging enum for battery defender feature
64b595ba : Enums for alternative settings security Fragments.
9c24a682 : Add SlowInputEventReported and InputEventLatencySketch atoms
c28b97f7 : Add proto definition for SIM categorization APIs
8851b135 : Add Dangling Contacts Cleanup Task Westworld Logging in CP2.
76adcda6 : Add enum for new battery usage page
dba60036 : [metrics] add incremental indicators for app start metrics
f68adfe7 : Atoms.proto PROFILE_CLONE entry
5fec50fc : Add jank metrics for Settings page scroll CUJ
afb1ddf1 : Add IpReachabilityMonitor metrics.
c944c0fe : lmkd: reroute atoms logging to AMS
4bc97e98 : Count the overall number of missed frames
47f5386b : Add atoms to support app kill stats logging
9202ccdc : Remove time_in_last_state_millis field
85aeb3b8 : Add logging CUJ for app launch from a widget
1e3bd21a : [metrics] add uid in PackageInstallerV2 atom
1e818746 : Update DeviceStateChanged for StateTracker compatibility.
2f15db7f : Add rtc type fields to alarm atoms
f5959684 : Create GlobalHibernatedApps atom
522f9140 : Add a binderlatency atom.
eb764b1f : Add PRODO_DOH in enum Protocol.
eb383a27 : Rename playback_id to log_session_id and remove redundant playback_id
e08e0c76 : Rename proto field to log_session_id
64c23ad2 : Add Recorder Session ID
8d6b0370 : lmkd: reroute atoms logging to AMS
116d70a7 : atoms: add probes producer as a source of Perfetto triggers
f9a188cd : atoms: add logging for hitting trigger limits in Perfetto
639ac7f4 : Add metrics for color logging
7fa8baf2 : Add requested sharing mode for aaudio stream log.
e8a72b99 : Add "original bitrate"
d77a00b8 : Add atoms for InitializeStats and SearchStats for AppSearch
229ed0d3 : Add metrics for on-device signing
79b29b51 : Create Atoms for app hibernation metrics logging
502f22cb : Add state BOUND_FGS_OR_TOP and FGS into ProcessState Enum in ProcStats
9066a07d : Updating job stop reasons.
bb133231 : Add carwatchdog atom to report I/O overuse stats.
d28af184 : Rename media parser playback id to log session id
e5c918d3 : Adding atoms to emit alarm manager stats
d70ed567 : [metrics] new fields for incremental crash & ANR
e3d44a3b : Add account manager metrics to proto file
f3e8533f : Adding enums for ENCODING_DTS_UHD and ENCODING_DRA
fc044dab : Adds proto definition for SimSpecificSettingsRestored
6163ceda : Push additional codec related media metrics to westworld.
9a1eb809 : Add SHADE to DisplaySurface enum for SmartSpaceCardReported proto
94ee447a : Add a new action type to the enum.
b23689ae : Add merge_failure_code to SnapshotMergeReported.
13101f93 : Update SmartSpace Card Atom. Atoms are not currently used in client.
4a656aa5 : Add bucket params and BLUETOOTH process source to binder latency atom
0271e651 : enum migration
38bb3ab8 : Add sensor detection latency to LatencyTracker
cdc0d024 : Extend the Keystore2 atoms
a34f9e15 : Add RECORD_INCOMING_PHONE_AUDIO app op
dc3cb5bf : Add comment for surfaceflinger atoms
700abf90 : Add fields to ForegroundServiceStateChanged for BG-FGS-launch feature.
4e3923ea : Added is_uid annotation to uid field in RebootEscrowRebootReported atom.
b06c2b10 : Add enum for biometric settings
4ea50c34 : Add metrics for on-device signing
f59e981a : New BLUETOOTH_ADVERTISE manifest permission.
6d22ae8a : Media metrics: Rename playback_id -> log_session_id
65b71b22 : Add is_hibernating field to AppStartOccurred atom
2a995cb2 : Rename Enterprise Network Preference to Preferential network service
dd8916c9 : Deprecate DisplayJankReported atom
970f313d : Add fdtrack atom.
0af51dd2 : Add security level enum to be reused for keystore2 logging.
1a45f790 : Activity recognition source app op tracking - proto
0f017a04 : Add a new uwb ranging app-ops
41e410c4 : Add metrics for WallpaperPicker launch source
c751824f : Add security level enum to be reused for keystore2 logging.
8d946d70 : Add screen undim metrics atom. See eldar/860504244 for details. Renumbering due to conflict with master.
a3235f91 : Support the new pull API.
4492f430 : Add a binderlatency atom
aab59433 : Add ART datum id for JitMethodCompileCount
cd3f4940 : Per process DMA-BUF stats atom
14d756fa : Add screen undim metrics atom. See eldar/860504244 for details.
133f8ec5 : Revert "Make stats-log-api-gen available as a prebuilt"
9d558fce : Add two more fields in ART metrics (apk type and isa).
c71037dc : Add metrics on whether verity is enabled
4cfc5143 : Log expedited job status to statsd.
83450960 : Add two more fields in ART metrics (apk type and isa).
cfb583f1 : Add enums for work profile sounds page
b5b9a666 : Add the atom definitions to log keystore2 RKP events.
7d412105 : Add the atom definition to log keystore2 storage statistics.
9ec3a71f : Add the atom definition to log keystore2 crash events.
e6398d4a : Add the atom definition to log keystore2 key operations.
0c1a9785 : Add the atom definition for keystore2 key creation events.
f2310130 : Add the atom definitions to log keystore2 RKP events.
31e2c81c : Add the atom definition to log keystore2 storage statistics.
1eab0aef : Add the atom definition to log keystore2 crash events.
2ea56e1d : Add the atom definition to log keystore2 key operations.
b4c69675 : Add remaining ART datum IDs
5550ccdb : Add BOOT_AFTER_OTA CompilationReason for ART
604d8ce1 : Add the atom definition for keystore2 key creation events.
5cb5330a : Add settings enum for a new dialog.
1e47ddbf : Make DeviceStateChanged atom state tracker aware.
e7286d3e : Add UNKNOWN = 0 values to enums
ccf280e8 : Update aaudio metrics.
cdafcc1c : Hdr format settings [UX]
a8d33e07 : Add a new widget type to the enum.
adaa723c : Add vabc boot time and COW usage to SnapshotMergeReported.
0cab707f : Geolocation-based tz detection metrics (platform)
4c2857ec : Add enums for emptying trash files dialog
f74c5af4 : Add metrics for detecting CB disable
9d54524b : Rename 'Slicing' to 'Network Preference'
acf69e70 : Add reboot readiness metrics
353f7531 : Add metrics for landscape and night mode
b6396ea0 : Add enums for guest user metrics
f1c74827 : Add an enum field to DeviceRotated atom
8afbcef8 : resolve merge conflicts of 4ef22feec02c3d80d47724e583e3c822670e2d5b to sc-dev
dd3d9fbb : Add GnssPowerStats Atoms
4b3f9e55 : Media playback metrics: new enums and fields
10d5027f : Remove libplatformprotos from libstats_proto_host
a49e3081 : Move network transport to proto_logging
61be0fd2 : Move service/enums.proto to proto_logging
ad7178b2 : Remove usb and networkcapabilities
f7515bbe : Add app op for BLUETOOTH_CONNECT
70ac5f0a : Camera: Maintain 2 copies of CameraStreamStats proto
a492fb38 : Add new biometric/auth fields and atoms for Android 12
4bc7fd42 : Add Metrics enum item for Network Slicing change
dacf0fd3 : Migrate owners to top-level directory
dcb628c1 : Remove libplatformprotos from libstats_proto_host
3d35bbe0 : Move network transport to proto_logging
fcf34a8b : Move service/enums.proto to proto_logging
17a4015c : Remove usb and networkcapabilities
892dea1d : Add atom for OEM managed networks
b45a134b : Adds a metrics entry for reset euicc data
716c8f78 : Add metrics for detecting CB disable
13685637 : Launcher logging for SmartSpace.
ebe0a299 : transcoding: Correct a typo in the proto.
272fba41 : Add DeviceStateChanged atom.
25c602d5 : Add InputDevice stats atom and message definition
3a4942a6 : Rename enum in ArtDexMetadataType with appropriate prefix.
b230bf95 : Adding proto enums for new settings page
66df9a54 : Adding a proto enum for OP_MANAGE_MEDIA
c1c2d1fd : [RESTRICT AUTOMERGE] Updated 'Next' field number
be02299f : [RESTRICT AUTOMERGE] Add MediaDrmActivityInfo
d1bc08a3 : Add TvSettings enum for "Match content frame rate"
24caec8e : Device Control metrics
699f798b : Add SWITCH_SHORTCUT_DIALOG_ACCESSIBILITY_BUTTON_SETTINGS
e00915c4 : Add Atoms for AppSearch
f4d054e0 : Add missing AMC reviewers
78e7aa10 : Update magnification mode naming
9bbe3a02 : transcoding: Add error code in transcoding metrics.
ea822ef6 : Add atoms for magnification feature
9888d780 : Reserve a field for duration between boot complete and CE unlock
5808b2c8 : [incremental] add duration metrics to anr and crash reports
eba73f58 : Add a Rust backend.
9efc9b21 : Define MediaTranscodingSessionEnded atom.
dbbceb13 : Use snake_case for TifTuneStateChanged fields
9673fc8d : Add ACTION for metrics from Enable2gPreferenceController
7abe8863 : Adds new metrics for Columbus app launching
edbc6ce8 : Add more enum for compilation reason and dex metadata type.
d7fd4e93 : Add ACTION_ROTATE_SCREEN_CAMERA_CHECK to proto for camera rotate latency tracker
07618127 : Deprecate SETTINGS_ADAPTIVE_SLEEP
32517edc : Move build rule libbt-platform-protos-lite
454d13e8 : Add GN build for Chrome OS
ddf40069 : Add metrics id for dex2oat.
2827977e : Add attribution tag to the LocationManagerApiUsage proto.
c2c49d32 : MediaMetrics: Define report for aaudio stream.
4b4e4411 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/proto_logging
0425ece7 : Add surface flinger thread group
a5f7c734 : Add ACCESSIBILITY_BUTTON_SETTINGS
0e9e7822 : Bluetooth Metrics: Add BluetoothHALCrashReasonReported to atoms.proto
116b4daa : Adding proto enums for new settings page
77c8674d : Enhance metrics related to PIN storage
a5cfee29 : Add LOCATION_SERVICES settings_enum
280d1ff9 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/proto_logging
7759a742 : Add atom definition for REBOOT ESCROW
5d5bb104 : MediaMetrics: Add log session id to audio components
78721094 : transcoding: Add width/height and failure reason into the metrics.
7c9ea39b : Add flip to screen off metrics in statsd.
cfe9e258 : Add atom definition for REBOOT ESCROW
70cfc1e7 : Add app ops for location source location accesses
9e88731b : Bluetooth Metrics: Add BluetoothHALCrashReasonReported to atoms.proto
1f8f3f8f : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/proto_logging
a23e2d32 : Adding a proto enum for OP_SCHEDULE_EXACT_ALARM
2a2ead61 : Add set USB data signaling enum
9b10ef07 : Log USB data signaling status
6dfec9a1 : Add private GPU and total exported dmabuf size to SystemMemory atom
446569b1 : Add data stall recovery info to DataStallRecoveryReported
afe904d1 : Add target_sdk and permissions_affected fields into GrantPermissionsActivityButtonActions
a94990d4 : Revert "Revert "Add annotation id system api support""
a612d889 : Update stats-log-api-gen arguments.
4946d430 : Add metrics for PIN for verification after unattended reboot
5ca2d2f1 : Add DISPLAY_AUTO_ROTATE_SETTINGS
0cacc58b : Add platform provisioning param metric to proto file
75397f29 : Add ACCESSIBILITY_TURN_SCREEN_DARKER
fd19debc : Adds proto definition for SimSpecificSettingsRestored
7d35e4fd : Add constant for new Settings subscreen
89ef389c : Define CpuCyclesPerThreadGroupCluster atom
8feb0d5e : Add platform provisioning metrics to proto file.
da5aa82c : Add DeviceRotatedData pulled atom
16d6de31 : Removing unnecessary jank metrics.
cf676e80 : Fix the the proto definition for app startup and fully drawn events.
6c029df5 : Pull power stats atoms from framework
75c83ff9 : Adding jank metrics for new important CUJs
290c2fb3 : Switching proto definition to protolite
8eeeea27 : transcoding: Update proto to be consistant with westworld.
88b70e7d : transcoding: Update TranscodingMetrics proto.
c489823d : Add DeviceRotated proto
a496a3c6 : Define atom for ART counters
1d3291da : Metrics for DPM.isActivePasswordSufficientForDeviceRequirement
ad1cdfb6 : Add button logging fields for location accuracy switch in location settings.
c91008cb : New metric: Setting Organization ID
c4f1b1f2 : Use Annotation Ids exposed from libstatssocket
c9e89f86 : Add ACCESSIBILITY_AUDIO_ADJUSTMENT
be39b14f : Camera: Add capture latency to stream stats
84fef07f : Add keyguard atoms for UIInteractionFrameInfoReported
c2438523 : Include the session id in TextClassifierApiUsageReported
c1bb2a0e : Add cred mng app metrics enums
72969e91 : Accessibility settings interaction controls category restructure, add ACCESSIBILITY_SYSTEM_CONTROLS for new system controls fragment in accessibility settings.
8d40181b : Accessibility settings interaction controls category restructure, add ACCESSIBILITY_TAP_ASSISTANCE for new tap assistance fragment in accessibility settings.
c636629a : Add band info to DataCallSession.
d234a666 : Include the session id in TextClassifierApiUsageReported
9ee3ef38 : Add Extra App Info into Settings App UI.
d100c91d : Remove CpuTimePerFreq atom puller
8251507d : Proto for ImsServiceEntitlementUpdated metrics
8ef140ff : Add a logging enum for the new emergency settings page.
f3d3b71b : Add total gpu driver allocations to SystemMemory proto
dde5f3b8 : Accessibility settings display category restructure, add text and display fragment for related accessibility services.
714e0478 : Add protection flag field to Dangerous Permission state protos.
e2834ba4 : Proto for transcoding related metrics
97041f5a : Add CpuCyclesPerUidCluster atom
94231bd8 : Add mediametrics enum for MediaExtractor usage
5fecfe9e : Rename "Foreground Job" & "HPJ" to "Expedited job".
bd408dc0 : Add playback ID for codec
157a8615 : Fix import to reflect migrated path.
e0d32ad1 : Fix import to reflect migrated path.
bfb88fc2 : Fix import to reflect migrated path.
e682e33a : Adds a metrics entry for reset euicc data
89cccd52 : Add sf_missed_frames field to UiInteractionFrameInfo atom
8b85c672 : Document combining base uids CpuTimePerUidFreq
40f1a1a4 : Fix import to reflect migrated path.
291e3e3f : Update SurfaceFlinger atoms to include the expanded jank classification
a937261f : Add new action of latency tracker for recents animation
517424b7 : Define CpuTimePerClusterFreq atom
2cad7582 : atoms: add PerfettoTrigger atom and update PerfettoUploaded
09ea2dca : Document combining uids in CpuTimePerUidFreq atom
48dba9e3 : Migrate media output switcher metrics - 1/n
d92b633d : add fix for populating DataCallSession metrics: apnTypeBitmask, deactivateReason, failureCause, and removing profileId
3c3180da : Add IMS registration atom to statsd.
0256c7e0 : Include tvinput type, id and hdmi port in TIF metrics
99a39498 : Add SystemMemory atom proto
b8fac47a : Add OWNERS file to proto_logging
1b72c156 : New metric: Log requiring of password complexity.
e494227a : Add auto rotate metrics in statsd.
0dbe982e : Adding HPJ quota enum.
e04e250f : DO NOT MERGE: Add constant for Output Switcher to start Bluetooth paring page
b3272d7d : Add credential management app to settings enum
bd659069 : Migrate media output switcher metrics - 1/n
699d2e37 : Enum migration to proto_logging
38ecfd16 : Add APP_OP_USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER
381c7839 : Add android bp to proto_logging
edd23576 : Delete atoms.proto from statsd
ca1cd4ab : Enum migration to proto_logging
7e9762aa : Enum migration to proto_logging
ccb645bb : Revert^2 "Delete atoms.proto from statsd"
7e27c8e9 : Revert^2 "Add android bp to proto_logging"
9503be06 : Revert "Delete atoms.proto from statsd"
3c966ca6 : Revert "Add android bp to proto_logging"
911cdf6a : Add android bp to proto_logging
7633f09b : Delete atoms.proto from statsd
365b4d5a : Add mediametrics enum for MediaExtractor usage
e8122559 : Add auto rotate metrics in statsd.
4e0095e3 : Add TifTuneStateChanged atom.
6247b1e2 : Camera: Enhance camera atoms for system health
f5641886 : Add a new launch type for hot start with relaunched activity
6baf25be : Add new metrics to VoiceCallSession atom.
e214ecb7 : Declare Wifi Scan atom.
3ba3d634 : Add package_name to log for debugging the back gesture model.
3c3d764b : Add log entries for the results for the ML model for the back gesture.
1302f1ee : add MANAGE_CREDENTIALS appop
cfce3d5e : Add media playback atom
d841ce1b : Add media playback atom
b75dfe94 : Add new metrics to VoiceCallSession atom.
cf37f270 : [metrics/incremental] add package loading info in ANR and crash metrics
e6f0e688 : [metrics/incremental] add package loading info in ANR and crash metrics
85c7fa67 : Add entries for Transcode Settings in Dev Options
b0a77325 : Deprecate DaveyOccurred Atom
49ed4612 : Deprecate DaveyOccurred Atom
22ea2541 : Introduce new App Ops permission for 3rd-party InCallService
208a6199 : Add an atom to log TextClassifier API latency and result
a3da3bfa : Add an atom to log TextClassifier API latency and result
fb7febbd : Add enums for TvSettings logging
44fe7312 : Import TLS handshake atom for Conscrypt
4c63d584 : Add some missing conversation log fields
4624c3e8 : Add some missing conversation log fields
d10f3bdd : Add MediaMetrics support to MediaParser
93ae358d : Add MediaMetrics support to MediaParser
16b39dfc : Add MediaMetrics support to MediaParser
8e2102d1 : Add MediaMetrics support to MediaParser
1a0c70b1 : Add carwatchdog atoms for apps' stats on killing.
8ab4398f : Add carwatchdog atoms for apps' stats on killing.
a994d81d : Instrument CUJ for HUN and App launch from notification
499caf91 : Instrument CUJ for HUN and App launch from notification
3ec4fb4a : Adds new Settings enums for Columbus SUW
853df0a3 : Add MediaMetrics support to MediaParser
7f741446 : Add MediaMetrics support to MediaParser
56d2de12 : Make enum values lint friendly
d1b6ed46 : Try to add AppOps Keys into Proto to unblock my project
67d1482c : Separate proto message definitions for pushed and pulled atoms
ea94f1e0 : Separate proto message definitions for pushed and pulled atoms
61e85d3c : Add an atom to log TextClassifier API latency and result
5359aa7a : Add an atom to log TextClassifier API latency and result
16304ac8 : Add TLS handshake metrics atom proto
86bd0365 : Add TLS handshake metrics atom proto
64763c86 : Update SurfaceFlinger atoms to include shared timeline counters
0e734084 : Update SurfaceFlinger atoms to include shared timeline counters
1041a4f3 : Introduce new App Ops permission for 3rd-party InCallService
3b495b49 : Try to add AppOps Keys into Proto to unblock my project
3ae6cdcb : Add MediaMetrics support to MediaParser
4d789558 : Add MediaMetrics support to MediaParser
38e35c3b : Add metrics for WallpaperPicker launch source
766e36e9 : Add metrics for WallpaperPicker launch source
c85f6a41 : Fix enum formatting for atoms: first value should be zero
73af2938 : Add PNN in the metrics for carrier ID mismatch.
40637668 : Add PNN in the metrics for carrier ID mismatch.
5167b215 : Deprecated unused TRANSIT_DOCK_TASK_FROM_RECENTS transition.
6398dd02 : Add telephony service state atom to statsd.
88157f37 : Add telephony service state atom to statsd.
7a3c6925 : Adding a SettingsEnum for a new screen
f9c7b828 : Add support for Data calls metrics
3de0a692 : Add support for Data calls metrics
46139b07 : Add Reduce Bright Colors page to settings_enum.proto
e1da93c4 : Add metrics for carrier ID matching
ae1f444d : Add metrics for carrier ID matching
8ac426b2 : Add statsd atoms for tracking motion events of notification shade
1c2277d0 : Add statsd atoms for tracking motion events of notification shade
4c770efc : Change BubbleUIChanged atom module to framework
fa5aed6c : Change BubbleUIChanged atom module to framework
9180f56b : Add enum to BinaryPushStateChanged
1478e2e1 : Add enum to BinaryPushStateChanged
5c137dca : Adds a new enum for screen timeout setting.
fce8ffcd : Add metrics for airplane mode and modem restart
92cfa9f8 : Add metrics for airplane mode and modem restart
41bea0c0 : Add ART optimization dimension to reportFullyDrawn
a10e8d84 : Add ART optimization dimension to reportFullyDrawn
b85af661 : Add package_name to log for debugging the back gesture model.
3ee5277e : Add package_name to log for debugging the back gesture model.
7a1d04d6 : Support latency metrics for recents gesture
3e74edef : Support latency metrics for recents gesture
5497a915 : Add support for new outgoing SMS metrics
1c2c41a3 : Add support for new outgoing SMS metrics
a7568cec : Fix import order in atoms.proto
f80707e0 : Fix import order in atoms.proto
d3523227 : Add log entries for the results for the ML model for the back gesture.
4321344b : Add log entries for the results for the ML model for the back gesture.
26ce51b0 : Add support for new SMS metrics
a27afc99 : Add support for new SMS metrics
82fc5406 : Add metrics for live wallpaper questionnaire
ad2ffe88 : Add metrics for live wallpaper questionnaire
ee2fb464 : Declare initial statsd atoms for HDMI-CEC
83111cd0 : Declare initial statsd atoms for HDMI-CEC
0d04ae5a : Additional LMK diagnostic information
db402645 : Additional LMK diagnostic information
8ecb76d3 : Add app start source information to statsd
46a3609f : Add app start source information to statsd
6ad0a0de : Additional LMK diagnostic information
ae0ea0e4 : Declare new Wifi atoms
9eb63531 : Declare new Wifi atoms
14d554d2 : Add constant for Output Switcher to start Bluetooth paring page
3684d9d3 : Add a SettingsProvider key for Adaptive connectivity
d9d05cb2 : Add a SettingsProvider key for Adaptive connectivity
864d3dca : Add constants for window magnification switch shortcutdialog.
7d8dfd2d : Add statsd atoms to track Jank and Latency
e0e315d4 : Add statsd atoms to track Jank and Latency
8df31a25 : Update NotificationSection enum.
a4d1796f : Update NotificationSection enum.
67508be1 : Rename game driver to updatable driver.
ecd280e2 : Do not log package name on privacy-indicator logs
8341f346 : Do not log package name on privacy-indicator logs
74558a52 : Adds settings enums for Columbus settings actions
010771a2 : Add TvSettings enum for apps only mode
116a0c4d : Adds Columbus settings
a12a2cf1 : Update stats-log-api-gen based off of google3 presubmit-checks
69b57d76 : Update stats-log-api-gen source based off of google3 presubmit checks
97201782 : Update language to comply with Android's inclusive language guidance
bb6104be : Add logging enum for settings emergency sos button gesture page.
f34b7c09 : Revert "Revert "Add pulled atoms support for native clients in s..."
4fbfde5c : Add truncate timestamp annotation to BytesTransferByTagAndMetered
e5bcb177 : Add truncate timestamp annotation to BytesTransferByTagAndMetered
bb292421 : Revert "Add pulled atoms support for native clients in stats-log..."
6c9afc0e : Add truncate timestamp annotation to DataUsageBytesTransfer
0e3d9cc3 : Add truncate timestamp annotation to DataUsageBytesTransfer
f5ffd9cf : Report NR connected state to provide resolution of 5G NSA mode
209b4837 : Report NR connected state to provide resolution of 5G NSA mode
149a20ad : Report NR connected state to provide resolution of 5G NSA mode
03fa90c5 : Add pulled atoms support for native clients in stats-log-api-gen
4feaf01d : Add KeystoreKeyEventReported atom for keystore logging.
5c1f9f1d : Added support for pulled atoms for stats-log-api-gen
43bfe222 : Added support for pulled atoms for stats-log-api-gen
cf888b40 : Added support for pulled atoms for stats-log-api-gen
5a88c1cf : Add Settings keys definition for swipe bottom gesture
07be2d71 : Add atom for general external storage access stats
f5015205 : Inroduce UNIFORM_OPS sampling.
20261d67 : Add shard ID to statsd atom for procstats collection
e48af51a : Add COUNT_LIMIT_EXCEEDED as reason for BlobCommitted/Leased.
28cacb0c : Log IME Touches. Design document: https://docs.google.com/document/d/1e7JrjjEVvjrUxSDuPWdsdKcGziNQbW11bdCPlCdA2Wk/edit?ts=5ed57c93#heading=h.ixy3934b5ag
d91da7c2 : Support toggling resumption in Settings
33b8d379 : Remove libstatsmetadata
6951d3aa : Adding Network Tethering Metrics/atoms in the statsd
7d428142 : Adding Network Tethering Metrics/atoms
99904c18 : Add is_uid annotation to app_usage_event_occurred
58c483cd : Add is_uid annotation to app_usage_event_occurred
f9cf1a29 : Add KeystoreKeyEventReported atom for keystore logging.
c0b5a418 : Add CP2 general usage counters to westworld logs.
76171065 : Adding NetworkStack Metrics/atoms
2c584c28 : Add BlobStore atoms
a62462c2 : statsd: Add audio device usage protos.
734897e5 : GnssStats atom entity name change
d5c8ef9c : Add sysui module to RankingSelected and UiEventReported atoms.
304de472 : Adding NetworkStack Metrics/atoms
e006ccb6 : pulled atom for Do Not Disturb configuration
83c683d9 : Suez: change display wake reason to push atom
1f1c3000 : Added events in UserHalService for metrics
2c1fa5a7 : Telephony statsd atoms.
1bc1ab18 : Suez: change display wake reason to push atom
8fb49a69 : Added data share event types to ContentCaptureServiceEvents atom
cf9a0bc5 : Adds Assistant invocation logging to statsd
f4443b1a : Suez: change display wake reason to push atom
1eb433c8 : Suez: change display wake reason to push atom
4a82bed3 : Use the UID as the package name in procstat assoc proto dump
aac54e95 : Adds Assistant invocation logging to statsd
6e5ab04f : Adds Assistant invocation logging to statsd
7d071fec : Revert "Restart BT when init flags change"
67bc39d9 : Restart BT when init flags change
89afa9cf : Add the metrics for status of open cas session
c0b7841c : Add the metrics for DVR status
0fca52c3 : Add additional CB atoms
ca809d3f : UpdateEngineUpdateAttemptReported: add super and slot size, and free space
e410c5e7 : SnapshotMergeReported: add retrofit and cow image size
b02f3c30 : Remove SdkExtensionStatus atom
fc9478d0 : Add TCP info into DataStallEvent
b78ac743 : Add data collection and metrics for Media Output Switcher - 1/n
304dd48e : Add unknown state in DataSubscriptionState enum
ff84d7c4 : Added more events to user switch journey
938e801f : Define BytesTransferByTagAndMetered atom
b25bfeed : [SM13] Create new atom for reporting data usage per rat and per sub
35052ca3 : add conversation flags to channel atom
abace052 : [SM13] Create new atom for reporting data usage per rat and per sub
2c43bf13 : [SM13] Create new atom for reporting data usage per rat and per sub
87eda01f : Added 1st atom for Tuner Metrics
5f9400b9 : Display wake reason atom
388f0645 : Update TvSettingsUIInteracted atom
b0b193b2 : Annotate ChargingStatus as a state atom.
a5175c8b : Add new atom for AudioPowerUsage
18802b8e : Add new atom for EVS usage statistics
031363c6 : Add new atoms for auto revoke
fd5b674b : Add App Usage atom to atoms.proto
89497f29 : Add TCP info into DataStallEvent
440ca434 : Add new atoms for auto revoke
1cc6e081 : Add new atoms for auto revoke
e6d62ddb : Add App Usage atom to atoms.proto
f2079766 : Add App Usage atom to atoms.proto
4b44846e : Setup default annotation to reduce byte size for launcher related atoms
3972543e : Support to pull aggregated procstats associations
bcf13726 : Display wake reason atom
c1d0812d : Display wake reason atom
547aa2b5 : Add dimension to VOICE_CALL_SESSION atom.
ca9be018 : Add telephony module
ee020ab1 : [pm/metrics] add apk size in the log
be208293 : Add logs for drag and drop in documentsui
fb32b0ee : [SM17] Remove ratType field in MobileBytesTransfer(ByFgBg)
553c7653 : Add some enums to BinaryPushStateChanged State enum.
0cb8903b : Add some enums to BinaryPushStateChanged State enum.
003d16a0 : Add tests for mapIsolatedUidToHostUid methods
2da6ca9c : Change AccessibilityServiceReported atoms to log from settings module.
d97f083f : Update NotificationSection enum.
515d21ef : Annotate state atoms
acea06cd : Add atoms for accessibility shortcut
7a4d597b : Update comments for telephony atoms.
d2df93df : Remove kMaxPushedAtomId from atoms_info.
7f1d1303 : Add new atoms to track user journeys, such as user switches.
ee9deb4a : Rename sharesheet started atom proto fields.
4b24d78d : [stats] add metrics for package installer v2
5d49b25f : Flatten LauncherUIChanged / Migrate Launcher Workspace snapshot data
57c2d0ea : Improve MediaProvider WW atoms
dd5bd7cb : Add module for TvSettingsUIInteracted atom
aa0c9090 : Make state_option top-level boolean annotations
19ce8393 : Slice by state in DurationMetricProducer
b1c692f3 : Add AppOpEnum field to represent op_id in RuntimeAppOpAccess atom.
f6e0d8cb : Add FUELGAUGE_ADVANCED_BATTERY_OPTION
a2f0fe52 : Slice by state in DurationMetricProducer
2d46c08b : Slice by state in DurationMetricProducer
898f0938 : Log annotations for pulled atoms.
0ae71779 : Log also the lang id model name that is involved in events
63f146f9 : Add atom of TvSettings and its enum
1cdd98a1 : Bluetooth Metrics: Add metric_id field for Bluetooth metrics to proto. The incremental id is neither a device id nor a pseudo name and therefore PII free.
83c340df : Add One-Handed mode features 1. Settings keys definition. 2. Support Backup/Restore for user settings.
1ecce39d : Add atom of TvSettings to Westworld and its enum
c1b7a3f9 : Add atom of TvSettings to Westworld and its enum
3a9b91a6 : Proto changes and binary for adding more logs to the Back Gesture. Design document: go/logging-back-gesture.
1c6ad699 : Add SettingSnapshot atom
f82dc981 : Add truncate_timestamp annotation
38714f59 : [SM01] Add rat type fields in data usage atoms for mobile data
6ac2d6f4 : (Part 3) Use new socket schema with statsd tests
54bd03f0 : Change sint to int in atoms.proto
4c096785 : [SM01] Add rat type fields in data usage atoms for mobile data
7a6e3509 : [SM01] Add rat type fields in data usage atoms for mobile data
a8600bbf : Migrate statsd_test to use libstatslog_statsdtest
e1a3e634 : Add sharesheet + generic ranking atoms for statsd.
670efedb : Fix DeviceBootTest failures in master.
78447fd5 : Add logging operation ids.
f028a98d : Delay initialization of RarelyUsedPackages and package sampling.
c0ec0afe : Add logging operation ids.
a45360ec : Add logging operation ids.
241eeea4 : Bluetooth Metrics: Add metric_id field for Bluetooth metrics to proto. The incremental id is neither a device id nor a pseudo name and therefore PII free.
b7aa6eeb : Rename featureId -> attributionTag
c13f07a8 : Rename featureId -> attributionTag
d0a235ab : Rename featureId -> attributionTag
2d599a2b : Rename featureId -> attributionTag
e7c3dfc0 : Telephony statsd atoms.
fbd1df64 : Update path for SnapshotMergeReported.
6e10ef64 : Remove apex_available from libstatslog
4851a32a : Add boot session stable sampling to AppFeaturesOps puller.
e1b1b73c : Support multiple module annotations per atom
80ec7fe6 : Add aggregation method to dumputils
bd7218ea : Update notification display buckets.
c14fddc5 : Extend atoms with Virtual A/B merge metrics
ecff021d : Create standby bucket changed atom.
9d3c3723 : Statsd: modules for notifications atoms.
2c3d748f : Add atom for a janky event reported by SurfaceFlinger.
915c6369 : Atom for when fgs accesses appop
30ea1abb : Camera: Rename CameraActionEvent duration
48017090 : Add API constraints to ScheduledJobStateChanged atom
07e009d0 : Add atom and puller for AppOps with FeatureIds
22778e0d : Add atom for a janky event reported by SurfaceFlinger.
536ff59e : Add atom for a janky event reported by SurfaceFlinger.
58a464c8 : Fail if there are repeated fields in atoms.proto
75ad5b14 : Atom for when fgs accesses appop
a4e26063 : Atom for when fgs accesses appop
3d5ad9b1 : GnssMetrics
8a7010c8 : Log UserspaceRebootReported atom from system_server
452bfe0f : Extend atoms with Virtual A/B merge metrics
6eca2e6e : Update GraphicsStats proto definition
8b5030f8 : Bucket channel frequency on device
b2222117 : Add global frame histograms into SF atoms
e97ddbcd : Fix typo in atoms.proto
0ff27211 : Log UserspaceRebootReported atom from system_server
ad47a6c0 : NotificationReported atom: Hash free-string ids.
09e18c92 : atoms.proto: locally aggregate legacy drm API metrics
a40280ce : [SfStats] Add event connection count to atom proto.
5f8fcf48 : SFStats: track lateAcquired and badDesiredPresent frames from the field
125ed99a : App freezer stat logs
b42de3e0 : FrameworkStatsLog --> StatsdStatsLog
9169e732 : Add atoms for publishing ban state.
ad5a1116 : Add support for multi train logging
8f6fbfc2 : Add session id to grant button clicked proto
a9e56fdd : Add atom for sdk extension tests
d48d88d4 : Add proto definition for boottime metrics
9986e438 : statsd atom: Fix errara and missing item for boottime metrics
eb3697fe : Rename FS_MGR_FS_STAT into FS_MGR_FS_STAT_DATA_PARTITION
f364033d : Add proto definition for boottime metrics
abaa8a7b : Update StatsLogProcessor to handle BinaryPushStateChanged
8cb05c75 : Deprecate WifiRunningStateChanged atom
9bd7e4a0 : Add new atom to log userspace reboot performance
015b0a43 : Add new atom to log userspace reboot performance
5dc4a778 : Use FrameworkStatsLog instead of StatsLog
1fa3aa60 : statsd atom: Fix errara and missing item for boottime metrics
cd4a4096 : Use FrameworkStatsLog instead of StatsLog
8d360c03 : Change operation id from integer to string representation
4e08a6e3 : Revert "Change operation id from integer to string representation"
03a4f20e : Change operation id from integer to string representation
fb5c8ed9 : Add some network protos to atoms.proto
18740ee1 : Add SecureElementStatsLog
a301fbd9 : Migrate HealthHal to StatsPullAtomService
2350f4b7 : Add wifi logs into atoms.proto
1f5ac050 : Migrate pullBatteryLevel
064c9c96 : Add SettingsStatsLog
2c9ee82d : DeviceIdentifierAccessDenied: deprecate is_preinstalled
446ea8e8 : Add framework module annotations in atoms.proto
3201d565 : Extend AppPermissionFragmentActionReported atom.
cccbb2d3 : Auto-revoke permissions for unused apps
5f94070c : Do not use hidden isPrivilegedApp
2e8f8507 : Add CarStatsLog
1458f2b6 : Add NfcStatsLog
88170df0 : Add more atoms to sysui module
f46e4290 : Add TelecomStatsLog
da6cd07e : Add TelephonyCommonStatsLog
cda396fc : Add atoms for CellBroadcastModule
b8d44017 : Fix the type error in the IntegrityCheckResultReported proto. Note that this change is submitted just an hour ago and there are no record on it. The error occured because of the refactoring from int to long during the time the review took place.
1764a9a5 : Add telephony module
847e2ba5 : Add bluetooth module
bd238f7c : Add bluetooth module
2de2074b : Add log events to AppIntegrityManagerServiceImpl.
1fcdcc0e : Add instance IDs to UiEventReported atom.
6cc67424 : Add native boot crash rollback reason type
ad61f99a : Add sysui module for logging SystemUI atoms.
604ed542 : Place additional constraints on restricted jobs.
89a73687 : Allow default state, reset state, and nesting for binary states
b69ad31d : Adding atoms for metrics logging
f291fbc3 : Adding atoms for metrics logging
a30006a7 : Adding atoms for metrics logging
25bd72e6 : Update BinaryPushStateChanged and TrainInfo atoms with userspace reboot info
0b4e6699 : Add notification atoms for statsd.
0297fcb4 : Introduce IonHeapSize atom
6a2e828a : Revert "GPS Atoms Addition"
c5e8683c : Add new atom to log userspace reboot performance
61b2d74c : Rename FS_MGR_FS_STAT into FS_MGR_FS_STAT_DATA_PARTITION
03828d36 : Add proto definition for boottime metrics
b7bf5116 : Add lmkd atoms to lmkd log_from_module
6bf06102 : Allow first uid in attribution chain as primary field
b56125e4 : Add atom for reporting of AppOps access messages (including stack traces).
c91dad7f : Add statsd atom for reboot escrow success
0ca1de7a : Expose HWUI metrics via statsd
99ffed85 : Add lmkd atoms to lmkd log_from_module
00f57989 : Rename log_from_module to module
795cc52b : GpuStats: track whether the app creates ES1 context
e53df805 : Add DangerousPermissionStateSampled atom and puller.
ef19ab2b : New values for grant dialog permission results
08adaf14 : Expose ModemActivitiyInfo to system API
cde8985d : Log watchdog-initiated rollback reason
e3c613d2 : Reduce size of procstats westworld atoms
d3da1065 : statsd: Allow wifi mainline module to log its metrics (contd)
aad69149 : Add annotator model name in ConversationActionsEvent
8d547df2 : track and report packages with undecorated remoteviews
c702b27e : track and report packages with undecorated remoteviews
7eb68186 : Log watchdog-initiated rollback reason
91cf5b8e : statsd: Allow wifi mainline module to log its metrics
e594bbc0 : Add option for situation when user ignores permission dialog (USER_IGNORED).
f5bc84be : Add statistics logging for MediaProvider.
fe4bd7b7 : Reland Perfetto upload logging atoms DO NOT MERGE
e66783a7 : Reland Perfetto upload logging atoms DO NOT MERGE
273cce05 : Do not use hidden isPrivilegedApp
23a838da : Add is_runtime_permission field to AppOps atom to enable filtering.
eed896b8 : Rename PermissionGrantRequestResultReported atom fields.
a4835b3e : Initial UiEventReported atom and UIEventLogger.
9b8e4279 : Define new atoms for Vehicle Maps Service.
9d8ff1bf : Define new atoms for Vehicle Maps Service.
cd439f0e : GPS Atoms Addition
f5c97701 : Revert "Add Perfetto upload logging atoms"
a3fbd129 : Define new atoms for Vehicle Maps Service.
e0303396 : Add Perfetto upload logging atoms
69689f53 : Add Perfetto upload logging atoms
aaa90b80 : Add logging of one time permissions to PermissionGrantRequestResultReported atom.
62641ad5 : Cleanup: remove old memory atoms
0e8949ab : Add ProcessMemorySnapshot atom
45f79143 : Update TouchEventReported docs
66759571 : Add StateTracker classes
88fa624f : Implement stats logging for Compatibility API.
2e2e2f55 : Implement stats logging for Compatibility API.
784057c9 : Implement stats logging for Compatibility API.
1a2cafe3 : Expose ModemActivitiyInfo to system API
67346993 : Add RSS high-water mark in kilobytes
72700cd2 : Camera: Propagate camera usage metrics StatsLog
951dbdfe : [SurfaceFlingerStats] Add initial statsd atoms
edacb84b : Add statsd atom for Legacy DRM usage
7a4a2f61 : Adding atoms for metrics logging
2d84787e : Add package_name to text classifier related events.
4b5bf9db : create ExclusionRectStateChanged/BackGesture atom
99e4ef92 : create ExclusionRectStateChanged/BackGesture atom
ddac7ac1 : Update atoms.proto for textclassifier
d018551e : Add one field(sampling_rate_denom) in NetworkDnsEventReported for recording sample rate.
bb598af5 : Refine the proto dns_resolver.proto
cd154077 : Add one field(sampling_rate_denom) in NetworkDnsEventReported for recording sample rate.
1d51574f : GpuStats: track Vulkan apps not doing pre-rotation correctly
eeaf6186 : Add device identifier permission checks to TelephonyPermissions
16f85120 : Add new atoms to log Downgraded Apps and Low Storage
5a3f37f2 : Deprecate the isForeground value because we don't care about it
8d81ba50 : Add atom for per-process system ion heap size
b8185bb6 : Add logging atom for PermissionApps fragment views
49c9dbc1 : Add atom for logging of AppPermissionsFragment views.
85f0ac78 : Add atom for logging views in AppPermissionFragment
62dfab3b : Add anon RSS + swap metric
63e3463c : Log the amount of time between authentication and error
b6107596 : Add logging atoms to record user actions in AppPermissionFragment (handheld devices only)
d3345b86 : Add logging atoms to record user actions in LocationAccessCheck (handheld devices only)
1b8b0c55 : Add atom for per-process system ion heap size
9aeed37c : Adding atom for logging GrantPermissionsActivity buttons presented and pressed.
a1c602a3 : Atoms for logging permission grants during system upgrade.
1e965b11 : Refine the proto dns_resolver.proto
0664d4c2 : Add atom for logging of ReviewPermissionsFragment actions.
8e5ff2dc : Add Usage info for LocationManager's APIs
9822cbe5 : Revert "Add VehicleMapServicePacketReported and"
a39c496f : Add PermissionFlags field to DangerousPermissionState atom.
8df4854a : Add live wallpaper metrics to atoms.proto
a7fe004b : Add worksource AAB bucket to WakeupAlarmOccurred WW atom.
81adc3b8 : Metrics for content capture.
54ff3c63 : Add Standby Bucket and job duration to ScheduledJobStateChanged atom.
3528d3ae : Metrics for content capture.
e54d9963 : Atom and puller for historical AppOps.
1365bcb6 : CTS: StatsLog.writeRaw()
d216639f : Add CarPowerChanged, GarageModeInfo atom.
65c7bbc3 : Add VehicleMapServicePacketReported and VehicleMapServicePacketFailureReported to atoms.proto.
25c10cdc : GpuStats: track CPU Vulkan implementation usage
9e443b63 : GpuStats: Track ANGLE usage info
2ca6f309 : GpuStats: add render api versions to global stats
e328bbce : Extend NetworkDnsEventReported and add new DnsCallReported to log per-query information
341edacb : Update usage comment for IntelligenceEventReported
71f13af7 : Extend NetworkDnsEventReported and add new DnsCallReported to log per-query information
459f7752 : Add install download failure enum
8dcaee03 : define media.metrics events for statsd
83035048 : Add RoleRequestResultReported atom.
61458298 : Extend NetworkDnsEventReported and add new DnsCallReported to log per-query information
1084c081 : Add timing / count for IntelligenceEventReported
f54465a2 : Monitor swap
0bbce5b2 : Fix thermal throttling atoms
06840d8c : Migrate NetworkStack metrics off StatsLog.write
5f2e4ec5 : Update atoms with the final API constants
aebaff3a : DO NOT MERGE Atoms: Add BluetoothClassicPairingEvent
5d3ba838 : Make an atom visible to Permission Controller.
ab371b05 : Organize intelligence counters together
c8debedb : Monitor swap
7518827e : thermal: Add pulled cooling device atom and a field to Temperature atom
0e1767af : Add logging for bubble flyout action.
20a92691 : Adding Face Setting Stats.
d76139e3 : Mark permission controller atoms
3004b6ff : Adding debug value to Biometric atoms.
382b3b55 : Add additional logging for ongoing and foreground bubble types.
2e7bc073 : Migrate NetworkStack metrics off StatsLog.write
ff53c20e : BinaryPushStateChanged enum updates
bf654e6f : Add log_from_module annotation for docsui
2f4aa693 : Update AppCompacted Action enum.
9350ea5b : Remove Notification atom
bb94b117 : Restricted permission mechanism - framework
aa31e42c : Adding debug value to Biometric atoms.
bab4d1f5 : Rename BluetoothManufacturerInfoReported to BluetoothDeviceInfoReported
b8a3b76d : Atom: Keep obfuscated_id name in BluetoothConnectionStateChanged
1f231e8b : Bluetooth: Log class of device
1f19b4cd : Create and log atom SystemServerWatchdogOccurred, TombStoneOccurred.
268890a9 : Adding latency biometric for enroll.
b7e03e39 : update dns message atom
0fb25b03 : Add INSTALL_STAGED_CANCEL_* enums
fa45a3ad : Mainline logging to statsd: native static libs
2893b9e7 : Add a new atom to log when an app is moved from internal to external storage and vice versa.
e63251d3 : Pull info about apps installed on external storage.
04c3956e : Align proto naming with server configuration
1de147de : Config the mainline module "dnsresolver" to use native static statsd libs
5da69cfc : Add logging to indiciate whether a bubble is read or unread.
580ad62c : Add count to TouchEventReported atom
968cb2eb : Add network stack proto
9d1be93a : Add network stack proto
0c55448c : Launch external ongoing usage dialog instead of internal one.
42f7f8f4 : DO NOT MERGE Atoms: Add BluetoothClassicPairingEvent
16a870f3 : Bluetooth: Add event_value to BluetoothClassicPairingEventReported
735fe25d : Change the pulled atom SDCardInfo to ExternalStorageInfo so that we log information about all types of external storage (e.g. USBs).
1bfa3b13 : Mainline logging to statsd: native static libs
7143bdb0 : Log the correct oom_adj when compacting apps.
94108427 : Add new pushed atom to log when an app is installed on external storage.
36506b5f : Game Driver Metrics: get gpu app stats with GpuStatsPuller
fa55caeb : Pull system ion heap size.
b7996103 : Added atoms for logging
0b69466e : Fix ProcessMemoryStatReported atom definition
582b8db1 : Update TrainInfo and BinaryPushStateChanged atoms
0a0c78c4 : Add min_score_adj into LmkKillOccurred event
45ae2ab6 : Fix a typo in ROLLBACK_ROOT_TRIGGERED enum
3b0794b8 : Add ROLLBACK_ROOT_TRIGGERED enum to WatchdogRollback
c36e75f8 : Game Driver Metrics: add GpuStats atoms into statsd
440e56eb : Allow KeyValuePairsAtom to be collected from all uid.
93dca92a : Adding UNKNOWN value to Job constraint change enum.
24bef59f : Modifying Atom name so config works correctly.
a90b3e6b : Add StyleUIChanged field to atoms.proto
cc330e04 : Formatting atoms.
a6a55ec0 : Add atom for logging hidden API usage
3eee8c39 : Add bubble logging for permission dialog shown.
75deda17 : Pull sdcard mounted atom.
6e2c4468 : Revert "Add bubbles UI logging for permission dialog shown."
077b0248 : Add touch classification metrics atom.
8cbf6fbe : Add an atom for TimeZoneDataVersion
b1c6e356 : Manually merge c27452a66662518cd827eca6ea2227d40cb41d19 to aosp-master
acae34f9 : Revert "RESTRICT AUTOMERGE: Manually merge c27452a66662518cd827eca6ea2227d40cb41d19 to aosp-master"
f5246328 : add api to log BinaryPushStateChanged atom
dda7d84a : Adding additional atoms for assist gestures.
9129b80d : RESTRICT AUTOMERGE: Manually merge c27452a66662518cd827eca6ea2227d40cb41d19 to aosp-master
796cb10f : Update AppCompacted WW atom to include device ZRAM usage.
61cf9370 : Add bubbles UI logging for permission dialog shown.
204ff58c : Rename BiometricHalDeathReported to be futute-proof and extendable
cd173fde : train info pull atom
557250df : Atom: add more information to BluetootSocketConnectionStateChanged
ccfd8e76 : Atom: Add BluetoothSocketConnectionStateChanged
b3f25b5b : Add whitelist atom field option Whitelisted atoms can be triggered from any source Test: stats-log-api-gen-test Bug: 119217680 Change-Id: Ia5faed04d696b59ba4ffaab13f5046f943d8a8b7
72c9317e : Add bubbles developer error logging.
8f30801e : Use StatsLog to log packages denied access to device identifiers
778b9191 : Add DEGRADE into HardwareErrorCode
efec54cd : atoms: Fix HardwareErrorCode to match Stats HAL definition
5d944674 : Atom: Add BluetoothSocketConnectionStateChanged
b013de47 : Pull dangerous permission state as atom
75a5659f : Add PermissionGrantRequestResultReported atom
c27452a6 : Add statsd atom PROCESS_START_TIME
ddd25069 : Add logging for bubble UI events.
17d99b80 : Pull all current role holders into statsd
5e9aa8c2 : Add screen timeout extension event to statsd
33feb541 : Add require_confirmation to BiometricAuthenticated atom
497a8dc5 : Atom: Add more Bluetooth atoms
70199918 : Atom: Add A2DP playback related atoms to StatsLog
a1b5d3bf : Atom: Add more Bluetooth atoms
7314f631 : Atom: Add A2DP playback related atoms to StatsLog
f2eeadb7 : Add logging to statsd for job constraint changes.
f4046e62 : Add a westworld atom for SystemUI bubbles logging.
b547464c : Change latency to int64
d6afdfe9 : Update Biometric Atoms
0567d815 : Add WatchdogRollbackOccurred atom
94a91d54 : Add pullers for debugging.
1085dcac : rework BinaryPushStateChanged atom
53039891 : Define Nfc statistic data atoms
717e4dbf : Log USB contaminant status
349715c2 : statsd: implement Speech DSP stat report
505a18b7 : Define Nfc statistic data atoms
6ff5cacf : Amend flagFlipUpdateOccurred atom
6cb77163 : Revoke 'always allow' adb grants after period of inactivity
8e6b07f6 : Add AttentionManagerService result logging into WW
b258c800 : Log broadcast dispatch latency during BOOT_COMPLETED
56dc970c : Define Nfc statistic data atoms
51b65a40 : Touch event latency metrics
a51f11fb : statsd: Add BatteryCycleCount atom
b2acd779 : statsd implementation of USB port overheat event reporting
d2d0dd5a : Add GnssNfwNotificationReported and GnssConfigurationReported
4d01b37e : add page fragmentation info into procstats
33fb3373 : Add new atoms to log Downgraded Apps and Low Storage
f3c0d7b7 : Atom: Update BluetoothConnectionStateChanged atom
a62b23c4 : Atom: Add BluetoothLinkLayerConnectionEvent atom
43bb2349 : Atom: Update BluetoothConnectionStateChanged atom
515770e9 : merge conflicts of dfd36d16b809ee72601f1955861d0fb965e6dbed to pi-dev-plus-aosp
76be0e0d : Atom: Add BluetoothLinkLayerConnectionEvent atom
70ecd234 : Add GnssNiEvent logging
558560e7 : Log the fact that we don't have a prod key.
1fae59a0 : Add westworld logging to signed config.
f3b09956 : Add data_stall_event.proto to atoms.proto
8fa52905 : Define DNS statistic data atom in atoms.proto file
a78ade92 : correct enum_default_value_name on atoms.proto
d96edd71 : Adds Westworld logging of RescueParty reset events.
31a10cd6 : Correct the atoms.proto name
a61f7f02 : Add data_stall_event.proto to atom.proto
42700ec7 : Move procstats_pkg_proc into its own wrapper
a317b121 : Statsd uses ThermalService to pull temperatures
88ad0ba9 : Add phase 2 atoms for documentsui
d9a2980b : Add start time to LmkKillOccurred
04ff9bc6 : Statsd: change power units from double to int64
3174fe60 : Define DNS statistic data atom in atoms.proto file
dd3e4280 : Migrate statsd to thermal hal v2
ef0171fe : Fix some AppCompacted proto nits post google3 review.
6b2b7506 : App Compaction: Add westworld atom & statsd logging.
4a24e303 : Statsd atoms: Add comment about Wifi
d1bc5e9d : Invoke rss_hwm_reset binary
387c80f2 : Adding tests and move launcher.proto
6256060d : Add launcher.proto to atoms.proto
b8f8b30a : Allow atoms to log fields in bytes format.
0c844f88 : Fix style error
afa17574 : Statsd atom: Add WifiLock type
fb0d600a : Statsd atom: Wifi on (enabled) and running
ac4ed13f : Statsd logs directly from Wifi & add Multicast tag
f07cf651 : Update documentation for memory atoms.
72d05a9b : statsd: Migrate statsd SubsystemSleepState to use power.stats HAL
caf91719 : Log UsbDeviceAttached events for Audio devices
752271b3 : Fix lint errors for SettingsUIChanged atom event.
6707369a : Migrate docsui tron metrics to westworld
b1f8a388 : Log connection duration.
19f46a26 : Log UsbConnectorStateChanged events
b29f4179 : Change CpuTimePerThreadFreq to contain all frequencies in one atom
ca94d3c7 : Delete rss_high_watermark_in_bytes field
3b735862 : Add start time to LmkKillOccurred
3b2f9e37 : Statsd atom: pull Build information
d8480dac : Add generic atom definition for device policy events.
b4daed85 : Fix issue in CpuTimePerUid where microseconds are used as milliseconds
8304dce3 : statsd: Increase number of available charge cycle buckets
166fed79 : Atom: Pulled battery level
5a181191 : Add ProcessMemoryHighWaterMark atom
0cc23e4e : Change all uses of uint to int in CpuTimePerThreadFreq
33e140e0 : Atoms for binary push and flag flip.
698348b7 : Report crash source(sys app, user app, sys serve) in AppCrashOccurred atom.
c88588a9 : log service stats similar to batterystats
40a160bb : Statsd atom: Power Use
c302a11a : Statsd atom: GpsSignalQuality
4936ad4b : log connectivity state change
f40eadf5 : Statsd pulls on-device power measurements
1f874fb5 : Add process start time to ProcessMemoryState atom
d1749ddf : Update the binder calls atom to track the calling app of a binder call.
af4753c4 : Add atom to StatsCompanionService for retrieving per-thread CPU usage data
fed6726e : Record process start time for native processes
84984c41 : Log the thermal throttling event to enable conditional temperature pulling.
893ba03c : Adding tests and move launcher.proto
8cda35b9 : Add launcher.proto to atoms.proto
dd967266 : Pull process cpu stats atom.
af83f6b9 : Allow atoms to log fields in bytes format.
d8a31388 : Move Settings atom enums to its own file.
2f2248d6 : Notification atoms changes
1611c9fb : Migrate a few metrics from metrics_contant to atom proto
e9575664 : Add a Settings atom
b50c30ad : Revert "Pull process cpu stats into statsd"
7c59174d : Add UserRestrictionChanged atom and log to track user restriction events.
58031629 : Rename pgfault and pgmajfault fields
03f00ff0 : Snapshot memory state for some native processes
c75adec7 : Pull process cpu stats into statsd
bfb4cb89 : Fix the typos and naming convention in atoms.proto
81e7c9bb : Make state atom field annotation name consistent between google3 and android.
ac7d8b74 : Avoid importing protos.
cd9e3a3b : Add more fields to LooperStats atom
fd3998b1 : Move/rename stats_enums.proto's directory/name
d5b8f35e : Phone service state change atom.
f8841ac6 : pull procstats package process stats section
fa570a20 : pull PowerProfile into statsd
e71c4b8b : Add DiskIo to Statsd
a8dbc385 : statsd side implementation of Stats HAL
56e2d9c9 : Support int32_t (Java Integer) in KeyValuePair atom
06afcb0d : Read RSS high watermark
5108153c : Add notification atom to atoms.proto
5fdf62a4 : Statsd atom: add packageName to wakeups
90102664 : Statsd atom: interactive
228ce4a1 : Add work source uid collection to LooperStats
aa43d946 : use custom Parcel format to pull data
586bc1a1 : Statsd atoms: restrict OEM fields 100000-199999
f167354a : FingerprintStats Westworld Migration
be7ad82f : Statsd atoms: BatteryVoltage
c16e6195 : Prepare LooperStats to be collected as a Westworld gauge matric
a310383e : Log the thermal throttling event to enable conditional temperature pulling.
adabbf61 : Unifying source of statsd BleScan calls and cleaning it up.
462c3891 : Reset the data when pulled by statsd in order to swtich from value metric to gauge metric.
8db8e38d : allow use of atom definition outside of atoms.proto in pulled atoms
0499386b : Statsd: fix comment of logsource in atoms.proto
1a89adb1 : Revert "Revert "DiskStats Westworld Migration""
a67d2f70 : statsd atom: add WallClockTimeShifted
a2bb6413 : Log deferred job stats.
9a686762 : Collect telemetry data for System Server Loopers.
3a337e74 : Add an enum file for stats event
7aa199db : statsd: add Vibrator atom
03e6d01a : Revert "DiskStats Westworld Migration"
e03416e8 : DiskStats Westworld Migration
c65585d9 : Create log event from key value maps.
90f837e6 : Move GenericAtom from pulled atom group to pushed atom group
1d2f5cc5 : Update GenericAtom definition to decouple from metrics_constants proto
d0d5fc7f : Update BinderCalls and add BinderCallsExceptions.
6be84770 : Atoms for ProcStats duration and pss metrics
503a8b70 : Definition of GenericAtom
bf0ff21c : Collects binder call stats data through WestWorld.
3bd807a4 : Wean Statsd off BatteryStats: Network Power
5035a33f : Statsd: ISOLATED_UID_CHANGED out of batterystats
65e585cb : Atoms: remove bluetooth a2dp
9258b084 : Add fileds to AppCrash and ANR atoms
8ea818e5 : Clean up atoms.proto
f3c9b3de : Update BleScanStateChanged comment
509f07a7 : Fix statsd ble scan logging
c5ec4a24 : Convert compilation reason and filter to int-enum before logging
87ad068b : Convert compilation reason and filter to int-enum before logging
1ffa8a9b : Add UsbDeviceAdded and update PhysicalDropDetected
62ee8b3e : Fix statsd logging in BatteryStats (nesting prob.)
a652f9ff : Temperature atom: Use int instead of float.
e6d5b546 : ScheduledJobStateChanged: add stop reason
6bbc0c9b : Moves the settings changed logging for statsd.
241fa9c4 : Atoms: Mobile Connection
ad403312 : Delete TODO about renumbering statd atoms
5891ca1f : Add uid field annotation in atoms.proto and statd memory usage optimization.
ff73b3f2 : Add vendor-logged stats to statsd.
6ca3c80d : Atoms: Bluetooth
1cfad886 : Refactor cpu stats pullers
36770198 : Atom: ResourceConfigurationChanged
792e2157 : Atom: ResourceConfigurationChanged
16ec9e8d : Refactor cpu stats pullers
401fd77f : Create a pushed atom that gets logged when the ActivityManagerService detects that an app died.
c634958c : Add a comment to allocate field number above 100000 for OEMs to use and block them off from being used.
25e9cb2f : Atoms: Keygaurd and Bouncer
0be5f115 : Atom: TemperatureReported
6099e5d5 : Updates jank metrics in statsd to include uid.
1d16c3dd : Revert "Revert "Log the apk optimization state in the MetricsLogger""
5300342b : Add annotation to atoms that represent a state change in atoms.proto
7cfc5338 : Revert "Log the apk optimization state in the MetricsLogger"
839c80fe : Revert "Log the apk optimization state in the MetricsLogger"
ee54a44b : fix picture-in-picture logging
fd842c76 : Log the apk optimization state in the MetricsLogger
67e48e8d : More formatting fixes for statsd
619cc939 : Updates statsd atoms.proto with small changes.
d08bf7da : Atom: CallStateChanged
997fe2d0 : split subsystem name + split name into subsystem name and voter name
016159cf : Atom and logging for foreground service state changes
c7280984 : Add atom and logging for app overlay
2a20e692 : Atom: DaveyOccurred
33b8f48b : Atom: Remaining and full battery capacity
e24d91ca : Use statsd constants instead of literals
66beccfd : Atom: BootSequenceReported
30e056ab : Split usage_in_bytes into following separate fields:
7000ba89 : Atom: Shutdown sequence event
93fda5ea : Refine atom definitions for memory metrics.
5ae1fe98 : Add Bluetooth atoms
f9a367ba : Proto enums for DeviceIdleMode
c560d3ae : Proto enum reference for App Transitions
8d335c35 : Statsd and frameworks reference proto enums
a1c05834 : Update to the ActivityManager proto
c1d21fc0 : Simplify the memory metrics atoms.
74550dc5 : Atom: WifiMulticastLockStateChanged
4af8d89e : add system uptime and free disk space atoms and pullers
0aa92144 : add atom and logging for Picture-in-Picture feature
7f0771a7 : add atoms for cpu power calculation
6d0d1350 : Add atoms to log memory metrics.
f9ed9ffc : Atom: ScheduledJobStateChanged
ad9ba02b : consolidate subsystem sleep state atoms
dc4dc763 : Log attribution to statsd for pushed atoms.
c811d271 : pull absolute value for cpu time per frequency.
9cce4f2e : Add atoms for app startup time.
d401cb3a : Updates atoms.proto for statsd.
09402c69 : 1/ Change all "name" to id in statsD. 2/ Handle Subscription for alert. 3/ Support no_report_metric
252cb102 : 1/ Support nested message and repeated fields in statsd. 2/ Filter gauge fields by FieldMatcher. 3/ Wire up wakelock attribution chain. 4/ e2e test: wakelock duration metric with aggregated predicate dimensions. 5/ e2e test: count metric with multiple metric condition links for 2 predicates and 1 non-sliced predicate.
481a5107 : Statsd anomaly detection atom
5882929b : rename pulled atoms to shorter names
64dbfb1f : Stats log api for attribution chain.
4d260710 : Adds API for apps to push events to statsd.
9c258ecd : Fix how we build the statsd protos.
57923975 : Attribution proto in atoms.
7674048f : Add/fix a few statsd atoms
1c6b7452 : add atoms and pulling methods for wifi controller activity and modem controller activity
48221910 : Adds atom when error is written to dropbox.
26055d24 : Define PacketWakeup pushed events for statds
03b5e137 : Update statsd proto comment
d837b1e8 : Rename "stats_events" as "atom".

+- Project: platform/frameworks/rs

be405383 : Convert Android.mk to Android.bp
38717bc8 : Replace llndk_library with llndk clause in cc_library
a4c0abb6 : Mark NDK renderscript APIs as deprecated at API level 31.
0c5d0a8e : Deprecate RS SL Java APIs.
9a392908 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/rs
272457ba : Use `ro.boot.qemu` to check if the device is an emulator
c4ba028f : Mark NDK renderscript APIs as deprecated at API level 31.
d665b2d3 : Deprecate RS SL Java APIs.
9c50003d : libRSDriver shouldn't use <system/window.h>
a23b0e10 : Add android:exported="true" for RsBlasBenchmark
ad090fc3 : Add android:exported="true" for ImageProcessingJB

+- Project: platform/frameworks/wilhelm

3b424c3 : Android AudioRecord: AttributionSource fixup
44133e7 : Android AudioRecord: AttributionSource fixup
5e53f6b : Switch media fw permissions checks to AttributionSource (wilhelm)
cd728d2 : Revert "Do not stop audio track when the buffer queue is empty."
f711864 : Pipe through Identity through wilhelm
a443a8a : Add Phil as a owner for project frameworks/wihelm.
222c4ce : Do not stop audio track when the buffer queue is empty.
34a3e6e : AudioPlayer: add session ID to TrackPlayerBase
fb78f3b : Revert^2 "Added device info playback config for Open SL ES"
1a4e20a : Revert "Added device info playback config for Open SL ES"
0f31f10 : Update client code for AudioEffect
e33cae1 : Added device info playback config for Open SL ES
ef8915d : Convert mask types from uint32_t to enum type
fe86daa : Update client code for AudioEffect
c7e9346 : Update terms
2d1ac02 : Add explicit dependencies on jni_headers

+- Project: platform/hardware/broadcom/libbt

96f96da : Use `ro.boot.qemu` to check if the device is an emulator
cc96905 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/broadcom/libbt

+- Project: platform/hardware/broadcom/wlan

3c8fcfc : HAL: error handling when no buffer space available
efef2dc : HAL: Add logs to confirm weather trigger framework restart or not
e98d703 : Move internal cleanup handler to event_loop.
4496dc7 : Early register of RTT,GSCAN and PNO event.
f60d123 : wifi: revise the order of file extension
958be19 : HAL: Add logs to SSR command for debugging
ea2920c : HAL : Change wifi clean up sequence just to write and exit
da66831 : HAL: HAL: Increase netlink event socket buffer to avoid dropping packet
de9afe5 : HAL: Fixed vendor HAL crash due to RSSI monitor operation
9a147af : Update brcm version header file.
e43e49a : hal: Support multiple clm blob.
3f4552a : Restrict nan status reason string to the src length.
3448e1f : Add channel info as part of NDP confirmation event.
cb4f461 : Wifi - improve logging in wifi_multi_sta_set_primary_connection
00ddaae : hal: Fixed returning for the incorrect value of TWT stats.
5fb0f65 : hal: Fixed returning for the incorrect value of TWT capability.
aa5a7a9 : New API in HAL to trigger SSR by framework for recovery.
0068b27 : HAL: Clean up SetRestartHandler
99bdbf6 : hal: fixing inferface index offset
3e158f4 : Add support for reporting usable channel
3534bb4 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/broadcom/wlan
b7c5854 : HAL: add SKU parameter on OTA NVRAM name
14295c0 : hal: Adding wifi_set_dtim_config (DTIM config with IPv6 and IPv4 networks when the screen is off)
c0c1633 : Add the support for Nan Match expired indication event.
46311c0 : Fix failure to enable bridged AP
c36852a : Fix Legacy HAL crash during deleteVirtualInterface
24c54c9 : wifi_hal: fix build break
fd0d2a4 : HAL: Support OTA update
e7cbe1e : HAL: Increase netlink event socket buffer to avoid dropping packet
2b3cc24 : Add support for voip mode configuration
ab18b02 : Adding support for dedicated NMI interface
dab88eb : Add support for MultiSta Primary Connection and Usecase functionality
8fc82e3 : TWT interface HAL changes
17f1e57 : Increase the number of interfaces limit to 4.
f7eae20 : Incorrect hal info info ptr check.
d4a1e67 : Support for Channel Avoidance interface
fd3d74d : Add support for virtual interface creationg and deletion vendor HAL
ab3d391 : Fixed to support new SAR scenarios on HAL
0cf51d4 : Fix HAL crash seen in RTT testing
b85c177 : Add wake stat invalid and max attributes.
2c65e90 : Misc fixes from brcm related to NAN and RTT.
fe892ad : Wifi: add addRef back
a4bf71d : Multiple changes by BRCM
09215f5 : HAL: Support of Custom Mapping of DSCP to User Priority
7cb3114 : Fix policy checks and add support of Thermal mitigation
64f53ec : Fix operation failure in log reset handler
9eafb51 : wifi : Implement wifi hang recovery mechanism
b64ad5b : Wifi: Increase socket buffer size of event_sock/cmd_socket
8e5479c : Add Support Set Roaming State
7b1a8ee : Wifi: Consider ethertype in KeepAlive packet offloading
ae4ea00 : Add Support Wi-Fi Configure Roaming
d46432c : Add Support Getting Roaming Capabilities

+- Project: platform/hardware/google/apf

a5c61cc : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/apf

+- Project: platform/hardware/google/av

a20206a : EAF, Enable EAF on 1080P resolution(Codec side)
a172cfd : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/av
c9e4068 : ECOService: Support C2Config parameters convert to ECOServiceConstants
7fd4376 : ECOService: Implement Stats Provider

+- Project: platform/hardware/google/camera

03c4ce2 : Resolve wait timeout in ResultDispatcher::NotifyCallbackThreadLoop
4d9153f : EmulatedCameraCameraDeviceSessionHwl : Implement Zoom ratio mapper.
73617e2 : GCH : Allow zoom ratio mapper to take into account device specific array dimensions.
2ada68f : Camera: Add first frame done log
66dd5b4 : Add camera HAL ready property when running from APEX
d616205 : Enable software denoise for YUV + Preview only streams.
bc82b4c : Update process lock to be shared lock for flush and process.
e3451b8 : Support logical camera only for software denoise.
245fc85 : Camera: Correct the close latency
395d010 : Add GRALLOC_USAGE_SW_READ_OPTEN for ZSL YUV buffer.
6789ed4 : Camera: Do not switch physical camera when RAW stream is configured
31ea256 : Log the reason why softwre denoise is bypassed.
1542044 : Do not check ANDROID_CONTROL_ENABLE_ZSL for software denoise.
5643603 : Update Profiler and add infra structure to support customized profiler implementation.
1a3e39f : Do not check ANDROID_COLOR_CORRECTION_ABERRATION_MODE for sw denoise.
f70a37f : Recycle the stale filled zsl buffer to empty zsl buffer list.
620074c : Added version/restart_count property setting to camera HAL
157a5f5 : Enable using apex listener in camera HAL
ed1e153 : lyric-in-apex implement apex update listener lib
99554ca : Temporary workaround for dlopen library paths
ea72d4b : Add Max resolution RAW-> JPEG / YUV reprocessing in Emulator HAL config file.
ae6ab86 : ZSL partial result fixes
a040711 : Revert "Temporary workaround for dlopen library paths"
e2453bc : Revert "lyric-in-apex implement apex update listener lib"
bb69773 : Revert "Enable using apex listener in camera HAL"
9cd868e : Revert "Added version/restart_count property setting to camera HAL"
2979a53 : Added version/restart_count property setting to camera HAL
d101399 : Enable using apex listener in camera HAL
4bcbd9c : lyric-in-apex implement apex update listener lib
edb0a54 : Temporary workaround for dlopen library paths
f68836a : Enable 3rd party snapshot
7e87a2a : Return output buffers for software denoise.
e7a1a7d : Update the ZSL buffer depth
d60e536 : Remove ANDROID_COLOR_CORRECTION_MODE check for software denoise.
4c7ef0b : Avoid passing request from unrecognized physical camera id
eb1fdc9 : Enable software denoise when ZSL is enabled.
4b4ab07 : Add partial result support to ZslBufferManager
07ece2e : Add more restriction for enabling software denoise
a92631a : Fix log spew when all pending buffers are returned
f5c4c5c : Cuttlefish camera: Add support for test pattern SOLID_COLOR and BLACK
0a5c11c : Revert "Update the ZSL buffer depth to be 1."
5413349 : Camera: Make HIDL layer first frame profiling more robust
a0687e8 : Update the ZSL buffer depth to be 1.
c989d53 : Fix lock usage in goog_sensor_wrapper
addd3e7 : Buffer tracking logging
31fc65e : camera profiler: adds request id to time_slot, and shift the valid request id by 1 to avoid conflict.
fa25985 : Prevent race between AddError and NotifyShutters
c2c87ab : EmulatedCamera: Use Gralloc stride for RAW requests
45b190e : Update the producer usage for ZSL YUV buffer.
6fed228 : Directly link Lyric into GCH.
fc1eb00 : Rename preview block and processors to realtime.
087cbc9 : Revert "Directly link Lyric into GCH."
04dd951 : Add top level OWNERS file
8a49332 : Directly link Lyric into GCH.
c3204ea : Camera Profiler: Adds option to dump profiler result in proto binary format with .pb extension.
3ff755a : camera: add event for switch mode
a339518 : Select the best YUV ZSL size
d9e6d8b : Do not use HIDL passthrough mode in GCH.
415bf31 : Add jasl and owenkmg to OWNERS
ac50536 : Add partial result support to ZSL Result Processor
c909b3b : Add physical camera id for physical stream
73bb163 : Update YUV ZSL stream type.
4604ee8 : Adjust log level for ZoomRatioMapper
74de4e6 : EmulatedCamera: Add activePhysical in physical result metadata
7e67a3c : Suport partial results in ZslSnapshotCaptureSession
2480ea0 : Enable ZslSnapshotCaptureSession.
f5fcabd : Update camera profiler to dump start time and end time of each frame.
ed830ae : Remove shared library unloading.
5151ce9 : Request output buffers from buffer pool for snapshot request.
6b5935a : EmulatedCamera: Add multiResolutionStreamSupported metadata tag
83e0fbb : Migrate EmulatedCamera to `ro.boot` emulator properties
738f308 : EmulatedCamera: Disable HQ edge enhancement
8de5a0c : madvise camera libraries prior to ConfigureStreams
b6b95a7 : camera: Rename "persist.camera.hdrplus.disable"
cbdc511 : camera: Rename "persist.camera.fatp.enable"
c2febf8 : Protect process_capture_result_ with mutex
6ffe4d6 : Add SnapshotProcessBlock and hook up in session.
1e6be90 : camera: Rename "persist.camera.rgbird.forceinternal"
cd7041f : camera: Rename "persist.camera.realtimethread"
1dc04e7 : camera: Rename "persist.camera.frontdepth.enablepipeline"
7ef7b2c : camera: Rename "persist.camera.hal.memoryprofile"
580f48d : Fix xml file comment
9ce9ff9 : Add host support to lib_sensor_listener.
2b55a39 : Add snapshot request/result processor
06ce727 : camera: Ignore the shutter if the error result is sent to FWK
6292260 : Fix typo in google camera hal.
4e3f7a6 : Add a configuration toggle to disable the lazy HAL.
6eeb8db : Correct the license on the HAL XML file.
c5eb505 : Add buffer to CaptureSessionWrapperProcessBlock
5b01dbf : EmulatedCamera: Implement pixel binning.
18a25cb : only remove pending shutter for fatal error
8d4aa84 : EmulatedCamera: Add a vendor extended scene mode
63e46fd : Add ZslSnapshotCaptureSession.
6b86a27 : Camera: Use zoom ratio to switch between physical cameras
5b3a131 : camera: To notify shutter even in the case of error buffer/result
48d5ee7 : Add log to indicate all pending buffers are returned
75c92a5 : Add trace event for video encoder streaming
2451fa2 : Create CaptureSessionWrapperProcessBlock.
df89a7c : GCH supports physical camera settings
03ce262 : Use `ro.boot.qemu` to check if the device is an emulator
ef31072 : Camera: Add CleanSpec for camera provider xml and rc files
a966642 : Camera: Bump up HAL version to support multi-resolution ImageReader/ImageWriter
23f7e65 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/camera
25c3ad2 : [EmulatedCamera] Use new jsoncpp API
9d7b089 : camera: add error handling for external session
12c9705 : follows the advice of -Wsign-compare
629a503 : follows the advice of -Wsign-compare
efce7ac : camera: Modify GCH profiler log level
4a1bd0b : Camera: Fix race condition in stream buffer cache manager
97176e7 : Refactor realtime zsl processor.
6306c22 : Increase default max pending request number to 64
4799f30 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/camera
00aba9e : EmulatedCamera: cleanup CaptureRaw arguments.
65770fd : EmulatedCamera: Enable 2 byte per pixel YUV output support
cd4c449 : Revert "Revert "GCH: Remove gralloc1 dependency""
0432730 : Revert "GCH: Remove gralloc1 dependency"
1dac8c2 : GCH: Remove gralloc1 dependency
1726da4 : Revert "Make RefBase a non-virtual base of GoogSensorWrapper."
80907f1 : Revert "Make RefBase a non-virtual base of GoogSensorWrapper."
bc00521 : Make RefBase a non-virtual base of GoogSensorWrapper.
8a4efcf : Mark lib_profiler as host supported.
3b7f94f : Minor fixes for lib_profiler.
f7dd469 : Make some GCH headers self-contained.
2cffede : [DO NOT MERGE] camera: add mutex on profiler APIs
1b6130b : Improve lib_sensor_listener implementation.
361101f : camera: add more stats result from GCH Profiler
f7bcb09 : Enable RAW_SENSOR output for front facing cameras on Cuttlefish
ea869d5 : Mark lib_sensor_listener vendor-only
44bd6b5 : gyro_direct: Fix sampling_rate check
7cdeb75 : Move sensor_listener to hardware/google/camera.
381375c : camera: Add FPS profiling to HidlProfiler
4f420d6 : Camera: Support SetFpsPrintInterval in Profiler
db83325 : Revert "Revert "Pass HwlSessionCallback in CreateSession""
8a31229 : Revert "Pass HwlSessionCallback in CreateSession"
201152b : Pass HwlSessionCallback in CreateSession
a5000be : Camera: Support FPS calculation in Profiler
b2747d5 : EmulatedCamera: Disable HQ edge enhancement
dd227f2 : Pass HwlSessionCallback in CreateSession
b9964a7 : profiler: Change profiler prop to persist.vendor.camera.*
1b75e70 : profiler: Refactor HIDL profiler
d1248f0 : Update profiler OWNERS
aa64ba7 : Add more owners to the profiler
59e8c85 : Camera: Add trace points in GCH
33edc67 : profiler: Refactor HIDL profiler
744d136 : Camera: Add trace points in GCH
b64867b : EmulatedCamera: Correct depth only sensor max duration
f0715c6 : EmulatedCamera: Add QCIF & XGA support for back camera
799e18b : Camera: Correct back camera extended zoom ratios
28c85ca : EmulatedCamera: Use only one HandleImporter for sensor buffers
2151e2c : Add METADATA to camera: Apache2+BSD=NOTICE
ee5ade4 : camera: Add capability to limit zoom ratio in HWL
da8f609 : Typo fix with entries iteration
6fa70f1 : Provide verbose error info for ProcessAE
c34500b : camera: add detailed error message when loading hwl so fails
d817f67 : camera: add detailed error message when loading hwl so fails
751905e : camera: add zoom ratio mapper in HWL
62c08a8 : Replace direct pid writes with setting task profiles
bcd3091 : EmulatedCamera: Allocate sufficient metadata entries
920d150 : Fix error to get container size
bb61c70 : [DO NOT MERGE] camera: add vendor tag interface
670032e : camera: add vendor tag interface
9d73444 : [DO NOT MERGE] Camera: Update user zoom factor before ST decision.
0dc2c89 : camera: Add IsOutputZslStream() to utils
9df7131 : camera: fallback realtime pipeline capture when AE_ON_AUTO_FLASH and flash fired
634f893 : Remove impl element

+- Project: platform/hardware/google/gchips

167a6b5 : Remove getppid call from gralloc mapper
a2e11a3 : Remove getppid call from gralloc mapper
5683166 : Commit all gralloc logs to warning on high memory allocation
d91ca7b : Add delayed logger to allow logging verbose/info logs as warnings
f2c2a2d : Log the calling process's PID
84cd15d : Replace refcounting functions with buffer free
4755d02 : VendorGraphicBuffer: Add import buffer and free buffer functions
7e7db0d : include: update VendorVideoAPI for CROP info support
fd1d25e : videoapi: fix bugs at Exynos_dynamic_meta_to_itu_t_t35
a67810d : Remove build support for gralloc3.
27d4aa1 : Decouple metadata operations from implementation
2877762 : Clone validate function to remove dependence upon implementation
02b1b2c : Map CPU accessible buffers during import
e181278 : Remove deprecated ION calls from reference
a7f9366 : Lazy map the buffers on lock
9d59748 : Define SBWC sizing macros if UAPI isn't available
40edcc3 : Allow realigning YV12 to satisfy C2's stride assumptions
d348f15 : vendorgraphicbuffer: add validation on metadata before operating
e84a136 : Allow GPU to read RAW10 buffers
f66c6d9 : Disable AFBC for RGB_565
f03c2c9 : gralloc: map camera output yuv to NV21
ebd3fb3 : Revert "gralloc4: limit 64-byte alignment to GPU+camera"
fe189f7 : Gralloc: allow INTERNAL_Y8 and INTERNAL_YV12 access by Camera
60a825b : libvendorgraphicbuffer: add the support of buffer id
d578738 : gralloc4: limit 64-byte alignment to GPU+camera
2b5528e : gralloc4: limit 64-byte alignment to GPU+camera
e3a6781 : gralloc4: limit 64-byte alignment to GPU+camera
0ec614e : Add .hash for an aidl_interface
c33cf70 : gralloc4: align buffers for the GPU to 64 bytes
1d0ac2d : gralloc4: Disable SBWC on Camera buffer when GPU is one of producers
ef4a927 : Convert BO CPU_READ_OFTEN to CPU_READ_RARELY
04198b0 : gralloc4: sync ion buffers around CPU usage
9f647cc : gralloc4: Enable SBWC when vpu is specified as consumer
b596509 : libvendorgraphicbuffer: add MFC usage
69927b6 : gralloc4: use UAPI for SBWC size macros
3a6604d : gralloc4: support camera write to RGBA_8888 buffers
465331a : gralloc4: make isp_preview heap accept SurfaceView
967723d : Gralloc 4: Handle SENSOR_DIRECT_DATA usage
b8392de : libvendorgraphicbuffer: Add API to query for SBWC
9bc1f37 : VendorGraphicBuffer: add new interface 'set_dataspace'
2d6572a : Allocate SBWC compressed buffer for ISP -> MFC pipeline
869640a : Allow small sized buffers to use AFBC
0374b2a : Fix config name to enable GPU AFBC YUV write
31bd5fa : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/gchips
d36bc82 : Include BO and MFC usage flags in public headers
403052b : Gralloc: Remove YUV_RANGE_FULL usage
75f2528 : Gralloc: remove PROTECTED_DPB usage
142a04c : Gralloc: Correct the AFBC wide-block support in GPU use cases
bb42ee8 : gralloc3: reduce log spamming
cae627b : Revert "Remove hack of offset calculation from exynos formats"
76be3e8 : Remove MSCL specific hacks
41a6503 : Gralloc: remove unused usages
e10649f : Gralloc 4: log human readable format names
e28b6fc : Gralloc 4: width 32 align for SBWC 10 bit
5329655 : Gralloc 4: Add readable format names
a4dd628 : gralloc4: log SBWC header + body sizes
40a02f6 : Add property in vendor graphic default
a67690e : gralloc4: Print usages in a human-readable way
26258a1 : gralloc4: Select proper FaceAuth heaps based on usages
86e2322 : gralloc4: recognize TPU as a producer/consumer
ccac9ff : gralloc4: add usages for FaceAuth
3488370 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/gchips
859bbc9 : gralloc4: fix cam_wr flags for RAW10/12/BLOB formats
49cafc9 : gralloc4: Add support for contiguous planes
e44b5ad : gralloc: make isp_preview_heap accept SurfaceView
789064a : gralloc4: Enable use of vstream-secure/vframe-secure DMA-BUF heaps.
411cd9f : gralloc3: Enable vframe-secure and vstream-secure DMA-BUF heaps
d12600c : gralloc4: use the faceauth DMA-BUF heaps
6665c03 : gralloc3: Let gralloc use the faceauth DMA-BUF heaps
7aad72a : Removing VIDEO_EXT usage from our Gralloc
e35341e : Remove hack of offset calculation from exynos formats
34d57fa : gralloc4: Aligned format_info.cpp
1004a69 : gralloc4: Added a script to align format_info.cpp
a8690e9 : gralloc3: fix video metadata allocation
2d8d8d6 : libGrallocBuffer: Remove unnecessary dependency
69d33c9 : Allow producers and consumers to be interpreted from private usage bits
7ce0e29 : Allow DPU to read AFBC YUV buffers
1b5d93c : Add capabilities flags for BO and MFC
e3bd32f : Add producer and consumer for BO and MFC
d7daf71 : Reserve usage bits for BO and MFC
9cdfa46 : Use enum alias in VALID_USAGE flags
c63d3b9 : gralloc4: Remove references to unused ION flags
ab0bf39 : gralloc3: remove references to unused ION flags
864b9ed : VendorGraphicBuffer: Add aliases for offsets
5d0a08f : libGralloc4Wrapper: Add retain and release
a413770 : Gralloc4: Add internal format camera capability
70d7d1e : Gralloc 4: Implement libGralloc4Wrapper
3494b96 : Gralloc 4: Dump buffer descriptor
db97079 : Gralloc 4: Build wrapper
4edb4dc : Allow DPU to read RGBA_1010102
7106705 : Allow DPU to read RGBA_1010102
2a1dde4 : Use NV21M for camera buffers
e07349e : gralloc4: Use libdmabufheap in gralloc4 for sensor_direct allocations
9137999 : gralloc3: use the sensor_direct DMA-BUF heap if present
eea8a3f : Specify version for aidl_interface explicitly
9fe9ac4 : vendorgraphicbuffer/gralloc4: report format flags
2cadc33 : gralloc4: enable YUV AFBC for the VPU
0e1836c : gralloc4: Allow wide-block usage across IP
ac59880 : gralloc4: disable GPU write to single-plane YUV420
1c78bcd : gralloc4: prefer wide-block AFBC for GPU reads
54bd583 : gralloc4: Add capabilities for AFBC
915c27b : gralloc4: add Google formats
201faf3 : VendorGraphicBuffer: Add plane offsets to VendorGraphicBufferMeta
597592d : VendorGraphicBuffer: Add alias for size and fd
33eaa11 : gralloc: map camera ouput to NV21
28a180a : Always alloc uncached buffers for sensor direct heap.
533c42c : Create "//hardware/google/gchips" namespace
f1a93be : VendorGraphicBuffer: gralloc4 support
6256e50 : VendorGraphicBuffer: initial code
0da163b : Add placeholder libGrallocWrapper
ae495ec : gralloc: use UAPI for SBWC size macros
16a6fc9 : Add EXYNOS_YCbCr_422_P format
6bcc7aa : gralloc4: disable ion sync
0fddf7d : gralloc4: initial code
96d56cc : Allow small size AFBC buffers to be allocated
0cfc5e0 : Add AFBC YUV READ capability for DPU
0757d2a : gralloc3: log SBWC header + body sizes
b4be415 : gralloc: recognize TPU as a producer/consumer
5f7095a : gralloc: Select proper FaceAuth heaps based on usages
6883ac7 : gchips: add Gralloc usages for FaceAuth
f1e441e : gralloc3: log more human readable format names
f12a581 : gralloc3: print format names in log
a24161e : gralloc3: enable YUV AFBC for the VPU
10946f2 : Vendor Gralloc: Amend plane information
5fc1bb0 : Vendor Gralloc: Adjust buffer descriptor
dd08e68 : Gralloc: Additional logging
7a8a909 : gralloc3: apply width 32 align for SBWC 10bit
22f73ff : gralloc: disable all AFBC features for swiftshader
d5bc9c2 : gralloc3: [g19] add additional usages to support BLOB drm contents
62257cf : gralloc3: [g19] support MALI_GRALLOC_FORMAT_INTERNAL_BLOB read from VPU
c5d8e51 : Vendor Gralloc: Implement offsets
6ef1ed2 : Gralloc3: Support RG_88, fix internal format flex
5682311 : Gralloc3: Vendor buffer descriptor
62d4365 : gralloc3: Deprecate ION_HEAP_TYPE_{SYSTEM_CONTIG,CARVEOUT}
ad7aefc : Map sensor_direct requests to the sensor_direct heap
9ef17b8 : Revert "Gralloc3: Public buffer descriptor"
b57924f : Gralloc3: Public buffer descriptor
4006f58 : Enable google_hal_headers support for host build
5040ef6 : Gralloc3: Add R8 format
7a3721b : gralloc3: enable single-plane YUV420 AFBC
284e582 : gralloc: align height of wide-block AFBC
af68143 : gralloc: prefer wide-block AFBC for GPU reads
2536301 : gralloc3: re-enable wide-block AFBC
b898087 : gralloc3: enable wide-block afbc for gpu
667aa49 : Stub public interfaces
9fee481 : include: add CHECK_PIXEL_FORMAT type infos to ExynosVideoMeta
c7cf28b : gralloc: Expand AFBC capacities for YUV
51d019c : gralloc: Set flag allowing GPU writes to YUV AFBC
9fd3557 : Add support for formats where planes are contiguous in memory
9fa5e9a : Cleanup formatting of format_info table
8519f95 : update VendorVideoAPI.h
5649c20 : Add BOARD_CAMERA_USES_EXYNOS_GDC at BoardConfigCFlags
11b95af : Revert "Add BOARD_CAMERA_USES_EXYNOS_GDC at BoardConfigCFlags"
9d73e82 : gralloc: [g19] fix afbc property naming
abf1a63 : Add BOARD_CAMERA_USES_EXYNOS_GDC at BoardConfigCFlags
afbae97 : gralloc3: change property name for dataspace
9159f7f : Initial empty repository
50b3ac6 : libexynosutils: Change make file inclue path
a5fe4ec : Add BoardConfigCFlags.mk
bc9f7f1 : gralloc3: [g19] don't align vstride for YCrCb_420_SP
9f93af3 : gralloc3: [g19] fix align requirement for non_rgb, non_yuv formats
cbfdf5c : gralloc3: [g19] read afbc requirement from BoardConfig
cccb10d : gralloc3: [g19] HW_RENDER ion flag for HW_TEXTURE usage
0486831 : gralloc3: [g19] allow disabling AFBC without warning logs
f18af42 : gralloc3: [g19] make ion handle import as a feature
85d965a : gralloc3: [g19] alloc metadata using ion
93acedd : gralloc3: [g19] don't attempt ion handle free without import v3
a0427db : gralloc3: [g19] set BLOB format stride same as alloc width
defdf01 : gralloc3: [g19] log on unusual attr fd state
c29cea5 : gralloc3: [g19] flex format fix for gpu render target
f7e44d4 : gralloc3: [g19] check stride in validate_buffer_size
6547ced : gralloc3: [g19] backport IMapper2.1 functions from ARM Gralloc b_r20p0
4a982c4 : gralloc3: [g19] warn on unknown usages
cbdb4eb : gralloc3: [g19] bt601 full range csc for camera producer
245bc9e : gralloc3: [g19] force dataspace feature
7be401e : gralloc3: [g19] Don't suggest lockFlex for some YUV-compatible formats
f2f001e : gralloc3: [g19] sync using modern ion
a82e109 : gralloc3: [g19] prevent fix 310970
0662b1b : gralloc3: [g19] disable afbc for secure buffer
faf27f2 : gralloc3: [g19] change dataspace setting conditions
c2c38a0 : gralloc3: [g19] add dump function to private_handle
0888189 : gralloc3: [g19] force bt601 narrow if ro.vendor.cscsupported not set
d9da5b2 : Remove BigOcean specific NV21 format
99dbe74 : Add NV12 color format for Bigocean
a34e354 : gralloc: fix raw10 and blob stride issue
b577574 : gralloc3: Replace TARGET_SOC with TARGET_BOARD_PLATFORM
0fa02ee : Add color formats for Bigocean output
122323e : videoapi: fix bugs for itu_t_35 data parsing
bc157da : videoapi: implementation about st2094-40 parser
ccce882 : Fix include path for videodev2{,_exynos_media}.h
e47d209 : include: sync up ExynosExif.h file
9fb50ee : gralloc3: Use sanitized ion header
ba41b52 : gralloc3: [g19] code sync with Lassen 190911
a622edf : Move kernel header files to device directory
7a62d88 : gralloc3: [g19] port to gs101
f8b473d : gralloc3: [g19] symlink gralloc1_priv
2cd5ccf : gralloc3: [g19] add gralloc3
37b6e0c : include: define SBWC formats
31d2048 : gralloc1: remove gralloc1
83672bd : Add initial source code
89ef144 : Initial empty checkin

+- Project: platform/hardware/google/graphics/common

1296dfd : libhwc2.1: constrain adjusted brightness of LHBM compensation
e786929 : libacryl: update YCbCr narrow/wide range mode setting for 4k video
9a3b07b : libhwc2.1: add HBM IRC OFF control
95d7d54 : libhwc2.1: set taskprofiles for hwc binder threads
8c5c227 : libhwc2.1: skip HBM dimming when full-screen HDR switch
08be4ed : libhwc2.1: set hbm on by atomic commit if dim SDR transition
b9d64ee : libhwc2.1: set hbm on by atomic commit if dim SDR transition
c450196 : Revert "libhwc2.1: LHBM On Constraint"
3cda218 : Revert "libhwc2.1: LHBM On Constraint"
3193f8b : FBManager: check color format for buffer cache
7220056 : Revert "libhwc2.1: LHBM On Constraint"
2400438 : Implement memtrack
46ed0bc : libhwc2.1: LHBM On Constraint
0539859 : libhwc2.1: the dimming usage feature
f0c96a9 : libhwc2.1: pixel-display V3 interface implement
77bfc25 : libhwc2.1: add error handling for display hints
5804f21 : libhwc2.1: use dedicated thread for display hints
9c2e207 : libhwc2.1: Add color mode codes
6662bd1 : libhwc2.1:libdrmresource: Add color_mode property support
e78e973 : libhwc2.1: Add dataspace check codes
caab37f : libhwc2.1: Set frame rate of m2mMPP
29cbc81 : libhwc2.1: Release FBIds of secure framebuffer once they are finished
0990f76 : libhwc2.1: enable refresh rate mipi sync via drm prop
ae00ee3 : libhwc2.1: pass HDR full screen status to displaycolor
3458109 : libhwc2.1: enable smooth display compensation
0b05968 : Remove makefile references to obsolete gralloc versions.
78c74f3 : libhwc2.1: postpone vsync callback until get vsync from driver
44b3cf1 : libhwc2.1: Handle TUI events
5407c19 : libhwc2.1:libdrmresource: Support TUI event
cb13122 : libhwc2.1:libdrmresource: Bug fix for comparison of string
619a502 : libhwc2.1: set src acquire fence in skip validate process
321c2ce : libhwc2.1: Modifying duplicating acquireFenceFd
47ebc76 : libhwc2.1: Duplicate acquireFence when it is passed
1521bb3 : libhwc2.1: Add nullptr check in printExynosLayer
2c5f281 : libhwc2.1: Add display capability to skip client color tranform
7157f95 : libhwc2.1: Separate AFBC to apply PPC
25a1922 : libhwc2.1: Modify readback buffer size
2a9c294 : libhwc2.1: Force ModeSet when it is required
82529d5 : libhwc2.1: Disable readback when it is not required
0ace104 : libhwc2.1: Fix bug in overwriting error information
6a7690c : libhwc2.1: Disable DQE if readback is requested
bc13896 : libhwc2.1:libdrmresource: Add dqe_enabled property
6593d4f : libhwc2.1: Don't reset config state while desired config is pending
334832b : libhwc2.1: clean up unused layers when caching too many layers
46e47cc : libhwc2.1: update IDisplay AIDL to V2
eefb0e8 : libhwc2.1: add set dirty in CtrlValue structure
ff7ef11 : libhwc2.1: pixel-display V2 interface implement
e216ef9 : libhwc2.1: clean up fbId cache when size exceeds the limitation.
52a3dc8 : libhwc2.1: support fbId cache for solid color layer
548d216 : libhwc2.1: bind FBId with the life cycle of a layer and its buffer
e592cbe : libacryl: separate AFBC into RGB and YUV ppc table
4607132 : libacryl: make sbwc classified into G2D_PERF_LAYER_SBWC
11b3723 : libhwc2.1: cache supported power HAL extension hints
7b52f02 : Fix the wrong name for 8BIT AFBC format
18f8912 : libhwc2.1: Remove GPU usage flag in G2D destination buffer
5941a50 : libhwc2.1: Remove HBM for HDR handling
81da441 : libhwc2.1: change the hbm mode and brightness update sequence
e5e518e : libhwc2.1: reset DimmingOn/HbmOn when power off
a7c2436 : libhwc2.1: enable LHBM compensation
e7f8ae1 : Fix single plane AFBC compressed format names
e8f005d : libhwc2.1:libdrmresource: set vsync callback thread to SCHED_FIFO
5d18499 : libhwc2.1: Remove invalidate() in LBE state/ambient light function
c7842b5 : libhwc2.1: fix double-ownership of DstBufMgrThread
db57822 : libhwc2.1: HWCService: add setDisplayLhbm
7bcf53a : libhwc2.1: add lhbm drm property path
af2bf1e : libhwc2.1: GHBM synchronization update
95dd541 : libhwc2.1: refactor update color settings logic
ab3de1a : libhwc2.1: setActiveConfig during device init
f5c1c3b : ExynosMPP*: fix double-ownership
ee3437f : libhwc2.1: Fix setPowerMode fail for VTS
3f5e5a9 : libhwc2.1: Cleanup framebuffer outside of the lock
1184cfe : libhwc2.1: change Layer's DPU clock requirement formula
21be2fa : ExynosMPP: don't reallocate buf for the same compression
df30bae : libhwc2.1: pend active config during doze mode
e0e5e1b : libhwc2.1: Seperate configuration from debugging setting
831dd60 : libhwc2.1: Using ExynosDeviceModule
eb9e7ef : libhwc2.1: Fix the memory corruption in list from race condition
7f7c0f0 : libhwc2.1: avoid race condition in FramebufferManager
2057d52 : libhwc2.1: HWCService: add setDisplayBrightness
7f0b236 : libhwc2.1: config brightness before displaycolor scene update
3e428a4 : libhwc2.1: Subtract mCachedBuffers.size() in loop checking
35e9e3a : Don't erase elements from mCachedBuffers until after the loop.
f471046 : Move the IdleHintWorker to the end.
6b9bb78 : libhwc2.1: set hbm/dimming only when it's changed
78c6468 : Pass SyncType parameter to CpuSyncEnd()
0117811 : libhwc2.1: Add dimming control for brightness
1b8c110 : libhwc2.1: Check power state to reserve MPP to primary type display
8972697 : libhwc2.1: Clean up code related to multi display
6f9826e : libhwc2.1: Change function name for readability
a0c5d99 : libhwc2.1: Add ModeSet reset during clearDisplay
807b71d : libhwc2.1: Readback is not addressed in clear display case
7c0c69c : libhwc2.1: Remove ModeSet for preferred config
562a50e : libhwc2.1:libdrmresource: Support multiple connector connection
e832cf2 : libhwc2.1: Reserve DPP to the specific display
6adae15 : libhwc2.1: Check if display interface is valid
2222a9b : libhwc2.1: Support dual display in drm interface
5507cce : libhwc2.1: Call hot plug callback for all conneted display
aba4dac : libhwc2.1: Change debug tag
ab3cd7c : libhwc2.1: Add nullptr display check
47b4f19 : libhwc2.1: support multi display with resource table
7c834e8 : libhwc2.1: modify code to use display define table
166d1ec : libhwc2.1: modify concept of display's type and ID
78a2415 : libhwc2.1: unblock brightness to HBM
8cf7d9c : libhwc2.1: Add IDisplay/default interface to HWC
5895d43 : ExynosMPP: reallocate dstBuffer if format changes
a055e69 : Revert "libhwc2.1: Add IDisplay/default interface to HWC"
da46fbe : libhwc2.1: Add IDisplay/default interface to HWC
8ca6f94 : libhwc2.1/displaycolor/interface add data applied notifier
d7536b6 : libhwc2.1: trace the number of SF cached layers
eb56e42 : libhwc2.1: Ignore transparent layer
3cd4b12 : libhwc2.1: Remove unused function
1d0487f : libion_google: switch ion implementation to use libdmabufheap
e65f2aa : libhwc2: add display idle hint for power HAL
1d636b4 : Convert libhwjpeg to Android.bp.
583e7eb : libhwc2.1: Support buffer caching in drm interface
307776a : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/graphics/common
1422217 : libhwc2: add refresh rate hint for power HAL
70b8358 : libdevice: remove DAYDREAM_SINGLE_BUFFER_MODE
9615d75 : libhwc: remove VIDEO_EXT usage
b6ba245 : libhwc2.1: display fake edid information
116b2ac : libhwc2.1: disable vblankoffdelay during bootup
6e3cf2e : libhwc2.1: add helper function and json lib
6f15a96 : Remove TARGET_LINUX_KERNEL_VERSION
0c86acb : libacryl: add P010, SBWC to G2D_PERF_LAYER_YUV2P
7a282bb : Remove TARGET_LINUX_KERNEL_VERSION
58f337a : libhwc2.1 sync ghbm commands and the compensated frame
80bf3e2 : libhwc2.1: Fix bug in setting compression
c3db7ed : ExynosMPP: Clarify the AFBC compression for destination buffer
3dee47e : libhwc2.1: Provide a cleaner definition of pixel_align
1ba4ea3 : libhwc2.1: Revert readback file name
6b25bca : libhwc2.1: Fix bug in checking dst size and alignment
e8ae35e : libhwc2.1: Refactor the destination transform in ExynosMPP
6748029 : libhwc2.1 brightness state comparison update
a8ccf51 : libhwc2.1: Fix the bug in checking transform
8a44ecc : libhwc2.1: Fix the orientation issue in M2M and DPP scaling
e5afd55 : libhwc2.1: Refactor bandwidth calculation
e677d5c : libhwc2.1: Support G2D plus DPP downscale
29df99d : libhwc2.1 Update enum MPP_SOURCE type
7d9dfc6 : libhwc2.1: handling RGB HDR layers
5cd3604 : libhwc2.1/displaycolor/interface: add force_hdr in display scene
e97c480 : libhwc2.1: Add basic support for SBWC compression type
f00448f : libhwc2.1: configure brightness through sysfs or drm path
638de7c : libhwc2.1: add brightness property
39e56be : libhwc2.1: add brightness intf and control
69abeef : Revert "Revert "libhwc2.1: Boot to homescreen with Gralloc 4""
4d9fc7d : Revert "libhwc2.1: Boot to homescreen with Gralloc 4"
821afba : libhwc2.1: Get clock and ppc constant values from display driver
cacf923 : libhwc2.1:libdrmresource: Add properties for ppc, disp frequency
3633197 : libhwc2.1: update DrmConnector active mode while ActiveMode changed
c02190c : libhwc2.1: Reoroder the layer dump to make the data clearer
1c24e2d : libhwc2.1: Fix the table formatting in HWC dump
cb213bb : libhwc2.1: Boot to homescreen with Gralloc 4
71c5796 : libhwc2.1: Add limitation for processing dim layer
39d9b51 : "//hardware/google/graphics/common" namespace
4e764f3 : libhwc2.1: force set display mode after exit DOZE mode
d735cc2 : libhwc2.1: Update variables for config change using vsync timestamp
6b621ff : libhwc2.1: fix bug of setVsyncEnabled for external display
db47ebb : libhwc2.1: Disable vsync after config change is applied
eac2be5 : libhwc2.1: mActiveConfig changed immediately
dd7b291 : libhwc2.1: Change return value of HWC API
aca591f : libhwc2.1: Get vsync applied time from display driver in drm interface
6ef26d9 : libhwc2.1:libdrmresource: Add adjusted_vblank property
730e7c3 : libhwc2.1: Support setActiveConfigWithConstraints
b53996f : libhwc2.1: Manage vsync timestamp, period in drm interface
0a9880b : libhwc2.1: Arrange config setting APIs
d150552 : libhwc2.1: Address vsync 2.4 callback in drm interface
30a8ded : libhwc2.1: Plumbing HWC 2.4 APIs
67e4ff3 : libhwc2.1: Correct the handle color format when reuse destination buffer
47420b0 : libhwc2.1: Support the property control for DPP downscale
7596282 : libacryl: add support for HAL_PIXEL_FORMAT_GOOGLE
950310c : libhwc2.1: Define AFBC yuv fourccs for legacy branches
17e733e : libhwc2.1: add ro.vendor for property hwc.drm.device
5f4db98 : libhwc2.1: Declare the compression type support for BigO formats
24d72cb : libhwc2.1: Add basic support function for AFBC color format
8728212 : libhwc2.1: trace dpu skip layer count
b21ebd4 : libhwc2.1: Support to change scale down ratio
1057384 : ion: add protected flag on upper 16 bits.
9d8b0df : libion: add ion heaps for faceauth
18fd4b1 : libhwc2.1: support update calibrated gamma table
eb5fe29 : libhwc2.1: Support DOZE mode
a58bd17 : libhwc2.1: free blob after used
5fc4b8e : libhwc2.1: Add default .clang-format
6f86e2e : libhwc2.1: Change readback file name
8136dd7 : libhwc2.1: Correct the definition of VPP_CLOCK
f362b93 : Clear the array of heaps before querying the ion fd
3f0a3e2 : libhwc2.1: Remove exception handling for blending none layer
9aebfbe : libacryl: make alpha max if HWC blend mode is NONE
9a37181 : libhwc2.1: iterate over feature_table using array size
6d68a0a : libhwc2.1:libdrmresource: Add property for dither
531cc49 : displaycolor/interface: support multiple display
ac61427 : displaycolor/interface: separate config data from stage data
1a2c682 : libhwc2.1: Dump size restrictions of ResourceManager
7fe120d : libhwc2.1: Skip validation when skipStaticLayers feature is enabled
4059090 : libhwc2.1: Raise video layer priority
b996e52 : libhwc2.1: bug fix for mWindowNumUsed to decrease
528f6e4 : libhwc2.1: Reduced mWindowNumUsed
e208354 : libhwc2.1: Change license of header file
a02e592 : libhwc2.1: Fix bug in setting return parameter of getHdrCapabilities
0b2a12b : libhwc2.1: Not align window update region
1167298 : libhwc2.1: Support partial window update in drm interface
44b08d8 : libhwc2.1:libdrmresource: Change drm property for partial update
f23bf2d : libhwc2.1: Use kernel header for drm interface
6940078 : libhwc2.1: Fix transform mapping in drm interface
9c119e9 : libhwc2.1: Return correct dataspace for readback
adf91f4 : libhwc2.1: skip set panel power mode if power mode unchanged
7cf3e31 : libhwc2.1: Change interface for setting colormap in drm interface
a67779c : libhwc2.1:libdrmresource: Add property for colormap
e12ff14 : Add a mapping for the sensor direct heap
b1a54a0 : libhwc2.1: Allow soc dependent makefile to add CFLAGS
9929293 : displaycolor: add dirty flag in stage data
26f2471 : libhwc2.1: add displaycolor common header file
4ff1ad1 : libhwc2.1: Fix transform mapping in drm interface
135f1f3 : libhwc2.1: Set SW feature attribute
fcd8759 : libhwc2.1: Support getDisplayIdentificationData in drm interface
fe00914 : libhwc2.1:libdrmresource: Add property for edid
017469d : libhwc2.1:libdrmresource: Add connector name for DPI type
4434dfc : libhwc2.1:libdrmresource: Update libdrmresource
b5c5892 : libhwc2.1:libdrmresource: Update libdrmresource
e7677f2 : libhwc2.1: Set compression flag to Client target buffer.
9802314 : libhwc2.1: Remove unnecessary error log
aa68001 : libhwc2.1: Clean up source code
3df1e41 : libhwc2.1: Change parameter of getCandidateM2mMPPOutImages
db72733 : libhwc2.1: Fix bug in boolean operation
cde67e1 : libhwc2.1: Add uncompressed YUV format to candidate of m2m output
5bd2f10 : libhwc2.1: Add align restriction for SBWC format
d6b1622 : libhwc2.1: Fix bug and add P010 index for getPPC function
aea053b : libhwc2.1: getting PPC from getPPC function
fa5cce2 : libhwc2.1: bug fix about G2D PPC calculation
a7086a5 : libhwc2.1: HDR contents capacity has limitation
e6c37b2 : libhwc2.1: added G2D AFBC capa restriction
a53d5d1 : libhwc2.1: Modify M2M capacity validation
8d8f261 : libhwc2.1: Support blending capacity of MSC
63b8112 : libhwc2.1: Fix bug in getAssignedCapacity
1447678 : libhwc2.1: Fix bug in calculating capacity
a02d174 : libhwc2.1: Add debugging code to check capacity of exynos composition
7d67be2 : libhwc2.1: Fix bug in checking capacity
2664ec2 : libhwc2.1: Fix bug in checking required capacity for m2mMPP
42d165a : libhwc2.1: support multi-instance capacity of MSC
9cc0152 : libhwc2.1: Add MSC capacity
a0f46b8 : libhwc2.1: Support SBWC format in drm interface
449ec44 : libhwc2.1: Add SBWC formats to getBufferLength
c83f66e : libhwc2.1: Add plane number to the format info
959e4df : libhwc2.1: Update drm format for _SBWC_8B formats
ff6d7d8 : libhwc2.1: Add SBWC format description
66b4ab5 : libhwc2.1: Add SBWC format for PPC calculation
e6bae3a : libhwc2.1: Fix bug for using private SBWC format
b920da4 : libhwc2.1: Do not check bufSize limitation in Lossy format
82210fc : libhwc2.1: added SBWC lossy format
7fcf7d2 : libhwc2.1: SBWC format detection from private buffer handle
54d933a : libhwc2.1: Add Hal format and HWC descriptions for SBWC
4321ea6 : libhwc2.1: Add SBWC decon formats
43de865 : libhwc2.1: Check nullptr parameter of HWC API
87fb074 : libhwc2.1: Fix bug handling metadata blob
0c7cb6e : libhwc2.1: Fix bug in setting metadata type
56c4e47 : libhwc2.1: Support setLayerColorTransform
9a7fec4 : libhwc2.1: Use module attribute mapping
f0850f2 : libhwc2.1: Update dpp attribute enum
268dfe8 : libhwc2.1: Fix bug updating MPP's attribute
8fad441 : libhwc2.1: Plumbing to move attribute table to module
bb990ff : libhwc2.1: Update MPP attribute with module setting
2eda297 : libhwc2.1: Change debug log tag for attribute setting
0b04061 : libhwc2.1: Change enum type
4306a77 : Revert "libhwc2.1: Add flag to set to need degamma operation"
fca0964 : Revert "libhwc2.1: Add degamma for HDR external display with G2D composition"
2d5be95 : libhwc2.1: Add a command to control display status
5a9a237 : libhwc2.1: Add condition to call vsync callback in drm interface
f4ff273 : libhwc2.1: Fix accessing invalid array element
ec0cf5f : libhwc2.1: Fix bug adding duplicated config
ca4df13 : libhwc2.1: Set preferred readback format in drm interface
12481af : libhwc2.1: set NONBLOCK flag on atomic commit.
cb2530e : libhwc2.1: Fix bug in setting bpp for RGB888
e94b647 : libhwc2.1: Capture readback data to file
014fa77 : libhwc2.1: Remove unnecessary code
c0da771 : libhwjpeg: move thunbmail scaler message
a9f1068 : libacryl: use unique_ptr for HDR plugin
7f1efa1 : libmemtrack: build lib with platform name instead of board name
450fb4b : libhwc2.1: trace layer count at commit
0dd3825 : libhwc2.1: propagate modifiers to all planes
94ebd3c : libacryl: remove unused chip name
9c62b55 : libacryl: remove unused files
628971e : ion.h: add missing include and fix warning
a9cc13c : libacryl: remove 9810 from G2D HDR plugin definitions
c07c88a : libhwc2.1:libdrmresource: Add properties for color management
1e96ee8 : libhwc2.1: Add function to check primary in drm interface
298e6fd : libhwc2.1: Add function to get meta data from layer
bb6ce97 : libhwc2.1: Add functions for color managment
1f4757d : libhwc2.1: Add debug flag for color management
475a423 : libhwc2.1: Update drm header for color management
ba7677d : libacryl: g2d: set layer data always
162b80d : libhwc2.1: Treat unknown dataspace as V0_SRGB
32f3329 : libhwc2.1: Use inherrited class for drm interface
9f1e523 : libhwc2.1: Set metadata type
415e939 : libhwc2.1: Handle static and dynamic metadata separately
43a3deb : libhwc2.1: Transfer valid min/max luminance for M2M MPP
dd5c1a8 : libhwc2.1: Fix bug in checking dst align resriction
06d254f : libhwc2.1: Fix bug in converting hal to drm format
2857d84 : libhwc2.1: Set protection in drm interface
b8d17dd : Revert "libhwc2.1: Fix bug in converting hal to drm format"
f13290f : libhwc2.1: Fix bug in converting hal to drm format
453cd30 : Initial empty repository
b896711 : libhwc2.1: Fix bug in aligning m2mMPP out image size
9fdd243 : libv4l2: Change make file inclue path
3c3bd6f : libhwc2.1: Add comment to BoardConfigCflags.mk
a911a81 : libhwc2.1: add YUV formats for BigOcean
da2bd90 : iontest: remove unnecessary inclde path
f851e52 : [google]libhwc2.1: Remove unnecessary restriction
7ffba4f : libhwc2.1: Update drm format for P010 format
7c31134 : libhwc2.1: Fix bug in aligning video layer size
5d23867 : libhwc2.1: Fix bug in checking flip attribute
5a497c0 : libhwc2.1: Remove MPP_ATTR_CUSTOM_ROT attr
fddd342 : libhwc2.1: Fix managing client composition info
b54e6ab : libhwc2.1: Fix handling solid color layer having buffer
978e1c1 : libhwc2.1: Support readback feature in drm interface
184fe0b : libhwc2.1:libdrmresource: Enable writeback
f7bb814 : [google] libhwc2.1: Print log in color transform error case
3e63ac5 : libacryl: g2d9810: fix filter coefficient count
0bb8af2 : libhwc2.1: Replace TARGET_SOC with TARGET_BOARD_PLATFORM
3dfd21c : libhwc2.1: Add drm format mapping for compressed RGB565
e87919e : libhwc2.1: Sort out format_type
3954cdc : libhwc2.1: Change return value in error case
4f62e6a : libhwc2.1: Move validataion check of parameter
daaab07 : libhwc2.1: Remove unnecessary error defining
5ade06c : libhwc2.1: Fix issues in setting brightness
ac25c23 : libhwc2.1: Cleanup for drmFormatToHalFormats()
a6f2977 : libhwc2.1: Fix bitwise logic check for MPP support of HDR10+
3eba952 : libhwc2.1: Address DISABLE_READ_RESTRICTIONS definition
539a6a1 : libhwc2.1: Clean up code related to metadata
595c0d0 : libhwc2.1: Call sizeof(variable) instead of sizeof(type)
bf5ed35 : libhwc2.1: Modify private data fd reference.
279308c : libhwc2.1: Change return value of setLayerPerFrameMetadataBlobs
70642ee : libhwc2.1: Fix bug for setPerFrameMetadataBlobs
a3c9c58 : libhwc2.1: Use Dynamic metadata parser for OMX
e3ac941 : libhwc2.1: Implement SetLayerPerFrameMetadataBlobs
94e77cf : libhwc2.1: Plumbing metadata transefer to G2D
dea2419 : libacryl: deliver layer opaque data
45df3de : Revert "libhwc2.1: modify to only support dynamic metadata for primary"
fc78c94 : libhwc2.1: Add drmFormatToHalFormat()
c3942d8 : libhwc2.1: Change initial value for plane alpha
d0f4065 : libhwc2.1: Doze support setting in getDisplayCapabilities()
8647e95 : libhwc2.1: setDisplayBrightness bug fix
f38e647 : libhwc2.1: modify britness control
d3314f2 : libhwc2.1: change brightness control system call
4af8af3 : libhwc2.1: Add brightness nodes
dccbd4a : libhwc2.1: Modify getDispalyCapability function
4b4d159 : libhwc2.1: Plumbing HWC 2.3 APIs
287b25d : libhwc2.1: Support readback feature
bcbe0dd : libhwc2.1: Support render intent according to configuration
467df8c : libhwc2.1: Add exception about intents.
c866353 : libhwc2.1: Support render intent.
13e9a51 : libhwjpeg: know earlier about thumbnail scaler
ef49f53 : libhwc2.1: Conditional support of color transform
0383eec : libhwc2.1: Support color transform
adeb454 : libhwc2.1: Get channel restriction info from kernel in drm interface
18c5d9c : libhwc2.1: Add drmFormatToHalFormats()
1c8671a : libhwc2.1:libdrmresource: Add format information to drmplane
9dfa612 : libhwc2.1:libdrmresource: Add hw_restrictions property to plane
27cd7b8 : libhwc2.1: Cleanup for updateRestrictions()
3b078ba : libhwc2.1: Update only when M2M MPP is available
19ab038 : libhwc2.1: Update restriction and feature regardless of interface type
4192310 : libhwc2.1: Rename Decon to Dpu
e80bc9b : libhwc2.1: Support partial window update in drm interface
fb93276 : libhwc2.1: Init partial window update region
1d724e9 : libhwc2.1:libdrmresource: Add drm property type for partial update
8cd9539 : libhwc2.1: Remove code related to fbdev
af082c1 : libhwc2.1: Separate header file for fb interface
17a3572 : libhwc2.1: use prime API to convert ion to drm handles
52a663d : libacryl: add support for G2D GS101
b1e548c : libacryl: remove unnecessary log for frameRate
e056d53 : libacryl: add performance attribute for AFBC
70ade3f : libacryl: add framerate setting for mscl
be3fa43 : libacryl: keep running with MSCL irq of previous frame
09b0654 : libacryl: use std::string instead of char *
a138c46 : libacryl: use vector instead of array
0d0c763 : libacryl: deperate support for RefBase
4f5176b : libacryl: use setFence() to prevent fd leak.
1583bc9 : libacryl: Factory is created by new formatting
310a611 : libacryl: initialize layer data
28aa111 : libion: add ION_FLAG_HW_EXTRA flag
17f8f93 : libacryl: support sbwc lossy format for G2D
25e86f1 : libacryl: change ycbcr conversion siting value
d6d2c23 : libacryl: set background for SBWC encoding
9b0097f : libacryl: support blend mode for dim layer
1fa31cd : libacryl: fix supported formats for mscl
24ec82f : libacryl: support sbwc and rgba 10bit format for mscl
015cf9b : libacryl: support solidcolor layer
b2dfa18 : libacryl: copy laptime_in_usec from compat
10a50b9 : libacryl: support sbwc format on 2020 version
6368708 : libacryl: add new ioctl for extended commands
af68396 : libhwjpeg: use buffer length given by the scaler driver
0ef02c6 : libhwjpeg: fix incorrect name to v4l2 ports
0848d22 : libhwjpeg: fix stop streaming before reqbufs(0)
376a925 : libhwjpeg: introduce polymorphic thumbnail scaler
01ca34c : libhwjpeg: add device object for thunbmail scaler
a6b44cc : libhwjpeg: use buffer size instead of payload
e926c5b : libhwjpeg: delegate qbuf to each port
6ef6bc8 : libhwjpeg: delegate driver init to each port
5046f8e : libhwjpeg: refactor format handling in LibScaler
8da348d : libhwjpeg: refactor Set[Src|Dst]Image()
14df956 : libhwjpeg: remove redundant debug log
ff443ff : libhwjpeg: change the order of quantization table
035f156 : libhwjpeg: support the multiple APPX segments
5086a03 : libhwjpeg: fix APP1 size calculation
fc798fc : libhwc2.1: Fix bug in calculating window update region
6bd4274 : libhwc2.1: Fix framebuffer leak in drm interface
467c57e : libhwc2.1: Set compression source in drm interface
5633b35 : libhwc2.1: Use enum property maps in drm interface
4a1656e : libhwc2.1: Add debug message
6d26efb : libhwc2.1: Abstract functions for drm commit in drm interface
f75374b : libhwc2.1: Separate function in drm interface
95c0dcf : libhwc2.1: Fix bug to print debug info in drm interface
41b0923 : libhwc2.1:libdrmresource: Init property name
e6c49d9 : Revert "libhwc2.1:libdrmresource: Add compression_source property to plane"
5a9121a : Revert "libhwc2.1: Set compression source in drm interface"
b1f6628 : libhwc2.1: Set configurations for dataspace in drm interface
e1e051d : libhwc2.1:libdrmresource: Add properties for dataspace
cb58ca7 : Revert "libhwc2.1: Set dataspace configuration in drm interface"
baf6cd8 : Revert "libhwc2.1:libdrmresource: Add dataspace property to plane"
e628d3f : Revert "libhwc2.1:libdrmresource: Add color property to plane"
143a9ee : libhwc2.1: Add exception code for VTS
ea1952c : libhwc2.1: Remove __unused attribute
a491023 : libhwc2.1: Add USES_DOZEMODE
00ef3c9 : libhwc2.1: Do acceptDisplayChanges() if display was validated
e1d2deb : libhwc2.1: Add exception code in functions
5af4e99 : libhwc2.1: Update copyright in newly added files
5342595 : graphics: commons add libv4l2 library
ade0800 : libhwc2.1: Set colormap using modifier in drm interface
c52f03d : libhwc2.1: Fix bug in error handling in drm interface
79fbed3 : libhwc2.1: Change dump format for plane alpha
7e3493e : libhwc2.1: Convert plane alpha to its own value in fb interface
5962311 : libhwc2.1: Convert plane alpha to its own value in drm interface
e6f4751 : libhwc2.1: Change data type for plane alpha
2764f24 : Fix include path for videodev2{,_exynos_media}.h
6a4953f : libhwc2.1: Read restriction according to configuration in fb interface
23a65a2 : libhwc2.1: Change return error code in fb interface
151cce3 : libhwc2.1: Support getHdrCapabilities in drm interface
57b49b6 : libhwc2.1: Save hdr information in fb interface
ed5a61a : libhwc2.1: getHdrCapabilities() returns saved information
111c725 : libhwc2.1:libdrmresource: Add drm property type for BITMASK
cb71c70 : libhwc2.1:libdrmresource: Add function to print property info
9ab2ba9 : libhwc2.1:libdrmresource: Add properties for hdr capabilities
e5da036 : libhwc2.1: Set luminance configuration in drm interface
d65ac9a : libhwc2.1: Set dataspace configuration in drm interface
6271016 : libhwc2.1:libdrmresource: Add luminance property to plane
820001e : libhwc2.1:libdrmresource: Add dataspace property to plane
d2ef411 : libhwc2.1: Set compression source in drm interface
1aad2c2 : libhwc2.1:libdrmresource: Add compression_source property to plane
1517db7 : libhwc2.1: Add compression parameter to get drm format in drm interface
c638034 : libhwc2.1: Change drm format mapping for RGB565
a1c6864 : libhwc2.1: Increase sleep time for dumping log in drm interface
af2658a : libhwc2.1: Apply pixel alpha value of color layer
d78bd97 : libhwc2.1: Support solid color layer overlay in drm interface
d7d7399 : libhwc2.1:libdrmresource: Add color property to plane
6c1ac32 : libhwc2.1: Fix bug in setting pitches in drm interface
69b0e1a : libhwc2.1: Update framebuffer setting in drm interface
3876db2 : libhwc2.1: Add and update helper functions for buffer and plane
d5f292a : libhwc2.1: Update pixel format mapping for drm interface
ad8f181 : libhwc2.1: Set properties of plane for overlay in drm interface
ada7e55 : libhwc2.1: Add helper function for rotation in drm interface
82bc92b : libhwc2.1: Framebuffer setting for AFBC in drm interface
058ab75 : libhwc2.1: Update debug message for drm interface
61f7260 : libhwc2.1: Drm interface sets zpos property
f62f4f1 : libhwc2.1: Change initial mode setting in drm interface
3d24dc1 : libhwc2.1: Fix VSYNC control in drm interface
04ad44f : libhwc2.1: Unregister hotplug handler in drm interface
172a1bf : libdrmresouce: Add function to unregister hotplug handler
1cb400b : libhwc2.1:libdrmresource: Update properties()
ed648f1 : libhwc2.1:libdrmresource: Update libdrmresource
d66c285 : libhwc2.1: Set type for drm interface
56360e2 : libhwc2.1: Set type for fb interface
35f2ea4 : libhwc2.1: Add variables for interface type
d1bd4d1 : libhwc2.1: Break out setting config into function in fb interface
9196ec6 : libhwc2.1: Clean up exynos_win_config_data, exynos_dpu_data
f5eb0d6 : libhwc2.1: Clean up source code
8f4879a : libhwc2.1: Optimize source code checking duplicate attr
1af1b23 : libhwc2.1: Change member variable name
80baaf6 : libhwc2.1: Use std::thread instread pthread
34eeab6 : libhwc2.1: Clean up ExynosDeviceDrmInterface code
6dab5ae : libhwc2.1: Change pointer type for device and display interface
2025d8d : libhwc2.1: Remove mIsDimLayer
6b1a3c4 : libhwc2.1: Remove unnecessary variable
3e53374 : libhwc2.1: Move ExynosLayer::checkFps() call time
1350c33 : libhwc2.1: Move fb interface specific function
733a152 : libhwc2.1: Convert window configuration info for drm interface
0eec86f : libhwc2.1: Convert window configuration info for fb interface
f2d2675 : libhwc2.1: Change data structure to manage window configuration info
ad45006 : libhwc2.1: Add helper function for drm interface
ed89fbb : libhwc2.1: Add helper function for fb interface
f781648 : libhwc2.1 : Set destAquireFence only in case of Decon.
e9cc8b4 : libhwc2.1 : modified needPreAllocation to virtual function
1e16624 : libhwc2.1: Fix prevent bug
bb5d3f1 : libhwc2.1: Add function to set frame rate for performance info
99b9933 : libhwc2.1: Change isSrc/DstFormatSupported funcion to virtual
8f74c47 : libhwc2.1: prevent the fatal error when the g2d combo is busy
18aa7f9 : libhwc2.1: Change G2D dst buffer setting
bdfc16b : libhwc2.1: modify to only support dynamic metadata for primary
ec884a0 : libhwc2.1: YUV layer has full width/height upto 4096
fa1a51c : libhwc2.1: modify G2D degamma attribute
13ed07f : libhwc2.1: fix mNeedDegamma enable condition
5ec9ae6 : libhwc2.1: initialize img's metadata
dc6ab3d : libhwc2.1: WFD use G2D_COMBO for HDR10 plus
a3b51f8 : libhwc2.1: Bypass dataspace conversion of non-HDR video
a7a264f : libhwc2.1: Set client composition layers first in resouce assignment
886f6e6 : libhwc2.1: changed to virtual function for ovrriding
99b48c5 : libhwc2.1: Add function to dump atomic commit information
dcf913f : libhwc2.1:libdrmresource: Add function to get all properties
1d8ef08 : libhwc2.1: Add debug log filter
745bc41 : libhwc2.1: Support DRM interface
5ebceab : libhwc2.1: Add drm pixel format
5aec19a : libhwc2.1: Build libdrmresource
73eab2d : libhwc2.1:libdrmresource: Remove unnecessary code from libdrmresource
0368878 : libhwc2.1:libdrmresource: Add initial source code for drm resource
0f3f9c2 : libhwc2.1: Add getActiveConfig() to display interface
8598c58 : libhwc2.1: Move code for primary, external interface
7617657 : libhwc2.1: Move code for device interface to separate files
19866d8 : libhwc2.1: Use interface for interfacing with display device
9e7c6dc : libhwc2.1: Remove duplicated local shared library
a69d7cf : libhwc2.1: Remove code related to HWC1.x layer flag
404378f : BoardConfigCFlags: check gralloc version 3
6935a9b : Add initial source code
ac1c053 : Initial Empty Commit

+- Project: platform/hardware/google/graphics/gs101

96cc675 : hwc/gs101: set enhanced hbm when LBE HBM mode
6aecadc : hwc/gs101: correct dimming st check
cbd5314 : libhwc2.1: force update plane color if dc dpp index changes
d55594f : libhwc2.1: change default g2d capacity to 3.5ms
471620b : Revert "libhwc2.1: set frame rate for acryl module"
7afbd9f : libhwc2.1: pass hdr full screen status to displaycolor
0fbddb2 : libhwc2.1: check RR compensation enabled status w/o refresh rate
9ebb39f : libhwc2.1: support smooth display compensation
7805377 : Revert "libhwc2.1: M2M dst buffer has SBWC format as default"
6ac7fed : libhwc2.1: Force display color setting after readback
a76a9fd : libhwc2.1: Apply updated PPC table
20cf479 : hwc/gs101: atc st dimming
b432911 : libhwc2.1: track dpp old blobs by plane id
eebb5f3 : hwc/gs101: apply atc setting when it's changed.
a813054 : libhwc2.1: lhbm compensation
6f90021 : libhwc2.1: load displaycolor after init drm device
e8c316c : libhwc2.1: Disable skipStaticLayer
bc18a2b : libhwc2.1: set brightness mode in displaycolor scene
b34f290 : libhwc2.1: Clean up code related to multi display
62ca8c3 : libhwc2.1: Change function name for readability
b90d6ab : libhwc2.1: Disable forceReserveMPP
f393da0 : libhwc2.1: Reserve DPP to the specific display
6963c6c : libhwc2.1: Check if display interface is valid
cf272c5 : libhwc2.1: Support dual display
22f28c6 : libhwc2.1: support multi display with resource table
936d1c5 : libhwc2.1: add display define table and arrange code
58c41a4 : libhwc2.1: Modify concept of display's type and ID
54a8d97 : hwc/gs101: use new jsoncpp parse API
3c2b8e8 : hwc/gs101: ATC mode/ambient light control
82d2da0 : hwc/gs101: parse atc profile
7b6c98c : Revert "hwc/gs101: parse atc profile"
369892a : Revert "hwc/gs101: ATC mode/ambient light control"
b27f15e : hwc/gs101: ATC mode/ambient light control
d6bc7ff : hwc/gs101: parse atc profile
a94d47e : libhwc2.1: Notify displaycolor after color data applied
d78d8fc : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/graphics/gs101
f4f7cef : Revert "libhwc2.1 force dpp update every frame"
b75f23a : libhwc2.1: set display scene force_hdr
26d84e1 : libhwc2.1: put client composition under control of displaycolor
55d802d : libhwc2.1: dim SDR layers
ec3d265 : libhwc2.1: Set layer color data only if conversion is required
b373915 : libhwc2.1: set frame rate for acryl module
cc76561 : "//hardware/google/graphics/gs101" namespace
3a4a312 : libhwc2.1: Refactor the data structure of restriction_size
fe97ba6 : libhwc2.1 force dpp update every frame
e30a2c2 : libhwc2.1 force layer color update if assigned plane changes
7769fd4 : libhwc2.1: Add default .clang-format
2051c83 : libhwc2.1: remove vendor namespace import
b37ce67 : libhwc2.1: Skip blob property setting
0944f2b : libhwc2.1: Propagate bpc, dither setting to kernel
77e1f3c : hwc/gs101: update for multiple display color data
4661131 : displaycolor_gs101: interface update
2084d45 : hwc/gs101: Update for new displaycolor interface
5c08644 : displaycolor_gs101/interface: separate config data
02fc41f : libhwc2.1: use ten bit pipeline as default
1abe87f : libhwc2.1: always call displaycolor Update
7d8d5e8 : libhwc2.1: Re-use blob if it is not changed
9cd5a9f : libhwc2.1: Propagate gamma, linear matrix to kernel
201e299 : libhwc2.1: Set property for dqe disable
c87d788 : libhwc2.1: Change license of header file
c6eb476 : libhwc2.1: Destroy old blobs for hdr after commit
c8bd7e6 : libhwc2.1: Use kernel header for drm interface
444a740 : libhwc2.1: Update mColorMode
44d359e : libhwc2.1: Reset previous display scene info
20db70b : libhwc2.1: load displaycolor library at runtime
5a03eeb : libhwc2.1 add displaycolor gs101 header file
572340c : libhwc2.1: Disable RGB composition using G2D by default
6c25430 : libhwc2.1: Set property for hdr disable
1d1d4d9 : libhwc2.1: added AFBC ppc table for G2D
4fb525e : libhwc2.1: Added ppc_table for G2D
8c5bce2 : libhwc2.1: M2M dst buffer has SBWC format as default
1a762c4 : libhwc2.1: Support setColorTransform
9076787 : libhwc2.1: Propagate dynamic metadata to libdisplaycolor
be3d09b : libhwc2.1: Remove redundant code for setting meta data
c27389d : libhwc2.1: Propagate layer color transform to libdisplaycolor
c6dfefa : libhwc2.1: Use module attribute mapping
adbb3e1 : libhwc2.1: Add MPP_ATTR_LAYER_TRANSFORM attr
d22d9a7 : libhwc2.1: add USE_MODULE_ATTR
8bbbcb3 : Create a soong namespace for graphics/gs101
e27d80b : libhwc2.1: Fix bug destroying blob before commit
7fa1653 : libacryl_plugin: use std::array
8dcfeaa : libacryl: add G2D HDR plugin for libdisplaycolor
b4b5630 : libhwc2.1: Support color management
3798c44 : libhwc2.1: Create inherrited class for drm interface
dad702f : Initial empty repository
29de080 : libhwc2.1: gs101: add YUV format for BigOcean
48e342d : libhwc2.1: Remove unnecessary crop size restriction
6e87257 : libhwc2.1: Enable G2D composition
a99bfe6 : libhwc2.1: Remove unnecessary definition
0476714 : libhwc2.1: Replace TARGET_SOC with TARGET_BOARD_PLATFORM
8c70ce7 : libhwc2.1: Add brightness control nodes
3f53f55 : libhwc2.1: Remove unnecessary restriction checks
3649823 : libhwc2.1: Disable temporary bring up feature
0eaca7e : libhwc2.1: Remove code related to fbdev
8c27676 : libhwc2.1: Remove unnecessary source code
3afff67 : libhwc2.1: Rename Decon to Dpu
e1d2612 : libhwc2.1: Move fb interface specific function
36db95c : libhwc2.1: Change data structure to manage window configuration info
49bb7b3 : libhwc2.1: Use interface for interfacing with display device
b62fdfc : [HACK]libhwc2.1: Patch for bringup
34e6e04 : libhwc2.1: patch for gs101
811a9ed : libhwc2.1: Add initial source code
ba303d0 : Initial empty commit

+- Project: platform/hardware/google/interfaces

2d09468 : Update pixel-display V3 interface
da663b4 : Update Bluetooth extension in current.txt
92bc624 : Update pixel-display V2 interface
acfb9f2 : Bluetooth Ccc Timesync feature common hal
5e3c793 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/interfaces
b508851 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/interfaces
3c40af8 : Introducing Bluetooth Sar common hal 1.1
91c740d : Introducing Bluetooth Sar common hidl
2bb7cfe : Introduce common BTChannelAvoidance hidl

+- Project: platform/hardware/google/pixel

d157366 : vibrator: Checking the external control before trigger haptics
d39d73a : rebalance_interrupts: Change affinity ownership to system
912d4f2 : libpixelusb: Do not write into eventfd when temperature is not monitored
b9f33ac : thermal: send notification after callback registered
d774cbb : thermal: Dynamically read State2Power from setting
0bcb766 : ADPF: fix no boost due to the big negative ILowLimit
7b9d1c0 : ADPF: avoid to call close() twice
f1da54d : thermal: Support to query cached sensor temp
db9ddc2 : Create one-shot clear for Dwell-Defend
658b91c : Revert "Remove Citadel resume on reboot HAL"
024f2f5 : Pixelstats: merge pca charge_stats into charge_stats
766b96b : thermal: Update usbc mitigation prop
55e86b8 : BatteryDefender: Reduce the frequency of persist writes on battery defender
400cc0b : libpixelusb: Add logic to gather termperature stats for overheat
73506ac : pixelstats: enable mitigation stats
11db941 : ADPF: fix abnormal high uclamp
b1cc163 : mm: add filecache_min_kb tuning
4a7d9cf : Remove Citadel resume on reboot HAL
bf5d1c6 : libpixelhealth: Report non compliant BC1.2 chargers as AC type
b802fd4 : pixelstats: upload F2FS GC reclaimed segments info
e52716c : vibrator: cs40l25: implement pwle level max limit
fcbd2f5 : mm: change khugepaged scan time to 60 sec
b8173c1 : thermal: enhance power link feature
cf47c76 : keymint: Update version for strongbox feature flag
cf16c81 : thermal: improve PID throttling
8daf64c : thermal: force update temperature while thermalHAL init
b624a78 : Clean up pixelatoms.proto
3cbcf72 : drv2624: Wait until device path attrs ready to start vibrator hal
7309022 : recovery: enable support for device-specific WipeSe implementation
27f1c85 : Revert "recovery: enable support for device-specific WipeSe impl..."
6b802ab : Add new gril carrier nv for Plus Poland
00a6d96 : Adpf: set uclamp when session is created
b9b8363 : cs40l25: Add effect amplitude setting for PWLE
1453283 : cs40l25: Revert the workaround "cs40l25: Bypass CLICK event stuck"
2700a19 : recovery: enable support for device-specific WipeSe implementation
0e96b54 : PixelStat: Suez: Porting wireless charging
ec88efb : Move system cgroup migration from init.rc to Pixel init.rc
4c101c0 : Add PID tunables for sample window
effb44b : adpf: clean up ADPF trace points
bd72797 : Remove Citadel resume on reboot HAL
ca7ab2b : thermal: move gs101 thermal permission commands to device folder
93c719c : thermal: ignore invalid cooling device request
58d9895 : Pixelstats: send adapter capabilities and receiver state with charge_stats
a35d0ef : Adpf: honor window setting for P,D caculation
90e7ad4 : power-libperfmgr: improve adpf logic
5a8260f : vibrator: cs40l25: set amplitude to driver max
5b6c162 : Fix objects that are derived from refbase
3c88890 : MM: fine tune vm parameters for GKI version
4bbaedb : ADPF: use PID algorithm to control cpu resource
1b860d6 : MM: create Pixel GKI version mk and rc file
24ee487 : pixelstats: correct pixel specific CMA root sysfs
32d7ded : cs40l25: Bypass CLICK event stuck
f23ac0e : thermal: add disable.bcl.control prop
56c9667 : health: Read bcl control before toggle soc mode
d4eda31 : Add a new trigger after "property:vendor.thermal.link_ready=1"
f17f388 : Try to remove strongbox keymaster HIDL
b71a4fe : keymint: Add feature flag for strongbox
956b03b : powerstats: Remove std::stoi, std::stol, std::stoul
34b5a0b : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/pixel
26dba2c : Revert "Usb Gadget HAL: modify monitorfs behavior"
6f10ebb : Revert "Usb Gadget HAL: Partial revert due to power regression"
ff7a121 : pixelstats: modify pixel specific CMA heap sysfs
31e8c27 : pixelstats: collect GPU total pages from pixel specific sysfs
866a9f3 : Freeze AIDL APIs for SC
30e437b : rebalance_interrupts: one shot IRQ rebalancer
1c2895d : Pixelstat: Prevent Null point exception
6fc2f33 : vibrator: cs40l25: add haptics pcm device
e81bcc7 : thermal: chown quiet_therm trip point sysfs
c725c06 : vibrator: cs40l25: check pwle sysfs for capabilities
3e996ee : thermal: change file permission of thermalhal for charging cdev
8fbb122 : Add flag to bypass uclamp syscall
e1df6f4 : health: IStats service obtained via unblocking call
ac56833 : Add flag to bypass uclamp syscall
c618626 : thermal: Enhance thermal debugging
8a02cb1 : Usb Gadget HAL: Partial revert due to power regression
47578eb : BatteryDefender: Default wireless path to UNSUPPORTED and allow runtime setting of unsupported wireless paths.
edd3342 : DO NOT MERGE: Use light boot animation on first boot only
b3b36ea : keymint: Include keymint AIDL in PRODUCT_PACKAGES
a6c433e : Remove wlan_logger.mk
a433cd3 : Usb Gadget HAL: modify monitorfs behavior
9cf0183 : Usb Gadget HAL: modify monitorfs behavior
5013fe4 : thermal: link ODPM power with thermal
b364bf8 : thermal: Support virtual sensor offset formula
5974bf5 : Add reverse domain name to pixelatoms
d98b70d : Let atrace HAL look with tracefs in /sys/kernel/tracing as well.
ef7f7d6 : powerstats: Fix dumpsys formatting
18e14b8 : pixelstats: add unit of stime of kswapd and kcompactd.
8146ab4 : Update with more ToDo
578e03f : Add a new pixelatoms library for testing
c00b51d : power: reduce log spam and refine trace title
1f851e8 : power: add PowerHintSession for ADPF implementation
7179d78 : vibrator: cs40l25: use min freq in brakingpwle
7494308 : Update pixelstats.proto structure
ff96afe : vibrator: update OWNERS file
4014841 : pixelstats: Use int32/64 in Pixel MM health metrics
1a8e7b2 : Add wifi_logger and sepolicy path
b44643c : powerstats: Move init_rc and vintf_fragments to cc_defaults
0235ee2 : powerstats: Add init_rc and vintf_fragments to pixel impl
fd14dc5 : powerstats: Index the state residency data providers
197195f : thermal: do not abort if cooling device failed to parse
09efc7e : powerstats: Index the state residency data providers
60027eb : powerstats: Remove logspam
7774c88 : Stats: added isDeclared return value caching
bfe2ab7 : atrace: Add thermal_tj category
4dcb149 : libperfmgr: reduce log during boot
dc6e6ba : Stats: Transition HIDL clients to the new AIDL APIs
326159b : powerstats: Add host_supported for aidl interface
588e328 : pixelstats: upload pixel specifc metrics and gpu memory
5db67e6 : pixelstats: move MM Metrics atom reporting to MmMetricsReporter
2c1c1a4 : vibrator: cs40l25: implement chirp APIs
474a5b1 : vibrator: drv2624: implement chirp APIs
ecf4e77 : Stats: Transition HIDL clients to the new AIDL APIs
c5e3cb2 : Stats: Transition HIDL clients to the new AIDL APIs
1a8f942 : vibrator: cs40l25: update vibrator sysfs paths
17e0ecb : pixelstats: upload f2fs compression
8b00b4c : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/pixel
4c2cd6a : pixelstats: collect huge_pages_since from zram's mm_stat
ba14fc7 : pixelstats: upload /proc/vmstat and ion/total_pools_kb
adfa46b : powerstats: Use unique_ptr to store data providers
8db7328 : powerstats: Remove inheritance from android::Thread
46e71cc : Add DMA-BUF heap trace to atrace HAL
8cffac7 : pixelstats: Add additional wireless/wired stats
249ba88 : powerstats: Remove inheritance from android::Thread
7e48369 : DO NOT MERGE Add LOCAL_LICENSE_KINDS to hardware/google/pixel
0c82fe1 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/google/pixel
a1e8e23 : powerstats: Return exception codes on error
ef533c3 : pixelstats: upload ufs error stats
2cfc0d5 : Add dauntless alert_v2 into metric
f736cfa : Revert^2 "powerstats: Create vendor state residency provider"
8b5e474 : Revert "powerstats: Create vendor state residency provider"
6a35f19 : powerstats: Create vendor state residency provider
9727394 : thermal: permission enable for vdroop's mode
2f5576d : thermal: Clear thermal protection when disable.thermal.control is enabled
7a38f41 : Print error message
ec83112 : [libperfmgr] Use new jsoncpp API
684b538 : [thermal] Use new jsoncpp API
b2f76bb : Use light boot animation on first boot only
e18280c : Stats: Transition HIDL clients to the new AIDL APIs
69ce4a6 : vibrator: Use property to control double click duration
35fbd24 : haptics: Support dual haptics for factory calibration
d004542 : Stats: Transition HIDL clients to the new AIDL APIs
1d5bfdd : libperfmgr: introduce HintAction
fce7e6b : Set updatable:false explicity.
32f3a33 : Do not add quotes around flags argument
8d9948a : haptics: Fix the side effect after driver was moved to second stage
e145bf8 : thermal: fixed build warning in thermalHAL
4edd2aa : thermal: force update trip_point_0 when genlink is enabled
0787b16 : vibrator: Add get f0 and get Q APIs
6326082 : thermal: support user vote in thermalHAL
dc637f4 : powerstats: Renamed energy meter api
befbd78 : power/stats: Supporting EnergyAttribution in EnergyConsumer
c893210 : powerstats: Fix possible oob access in display provider
3f8bfb7 : Specify version for aidl_interface explicitly
d991ade : powerstats: Add subsystem field to energy meter
c68e152 : KM: Add strongbox HAL
1c1f01f : Revert "KM: Add strongbox HAL"
5d548aa : Revert "KM: Add strongbox HAL"
862cae8 : powerstats: Update Pixel implementation
b729971 : vibrator: declare AIDL version in VINTF
3c5dfb2 : vibrator: Fix vendor_property_contexts
ff772fa : RoR: Enable RoR on slider
a394ca6 : identity: Enable mDL oem lib on Slider
a4fd2bb : KM: Add strongbox HAL
144d5fa : powerstats: Add rail selection to powerstats 2.0
4bc02eb : thermal: support virtual sensor for HalThermalV1_0
1b2acac : thermal: fix return empty map when the projects don't support power2state
d9cd73a : vibrator: cs40l25: Add primitive LOW_TICK
d7914f2 : thermal: permission enable for soc's mode
5cd7383 : Add dmabuf_dump
c6dc982 : thermal: Refactor thermal control prop
ca114b7 : thermal: set property to keep thermal_genl events and uevents apart
d9a195e : thermal: use thermal genl events from kernel to notify thermal-hal
b017693 : power: add a property for config file
f54f9cd : powerstats: Add parsing for odpm in powerstats 2.0
b4d9a38 : BatteryDefender: Disable continuous error log for wireless files
be567bc : BatteryDefender: Disable continuous error log for wireless files
21397b7 : BatteryDefender: Use "present" instead of "online" for wireless adapters
1ce73fc : BatteryDefender: Use "present" instead of "online" for wireless adapters
703d7ff : BatteryDefender: Add trigger SOC to Google HAL control
8cbada8 : thermal: refactor virtual sensor mechanism
dcee68c : thermal: bring up PID and hard limit throttling mechanism
89c0fe1 : BatteryDefender: Add trigger SOC to Google HAL control
b1fb02e : libpixelhealth: Add ChargerDetect to identify online state
3bf6cfb : Allow the dwell defend battery defender to consume ctrl properties
9079bd2 : Allow the dwell defend battery defender to consume ctrl properties
17016fc : Override 'online' status for kernel defender
20413ff : BatteryDefender: Set thresholds for all devices to 70/80
c250c0a : Override the 'online' status for AC/USB for battery defender
a09db12 : Ensure that a 5 minute disconnect will disable battery defender even if active
d7ea8d8 : Engage battery defender after 4 days for all devices
97b50b8 : Enable Battery Defender on user builds
7a44a82 : Fix Battery Defender tests to take into account the minimum time to write a file
4845453 : thermal: init BCL sensor in sensor monitoring
0d9404e : Adjust the data order of battery EEPROM atom
7f266c0 : Adjust the data order of battery EEPROM atom
2ff243b : Add support for Dauntless-equipped phones
9af1e97 : thermal: Combination sensors monitoring.
15a47d7 : Fix mali event enable path
7105c97 : thermal: add TMU sensors into control list
22dfe9b : vibrator: cs40l25: support long frequency shift
cbfc4ab : power: add a property for config file
dedee95 : vibrator: cs40l25: support calibration version 2
977898e : vibrator: cs40l25: enable CLAB by default
a0c6e6a : libpixelusb: remove logspam
feb93f8 : mm_event: add new ufs_stats path
7088881 : Add flexibility to power entity parsing
e78733b : Add features to PowerStatsHAL to support AoC stats
87ba87b : Rename deps to accomodate new pwrstats_util
8a0cb0f : Revert "Revert "fastboot: Include fastbootd and lib in pixel-com..."
da52e21 : Revert^2 "Organize citadel's setting"
fa39fec : Revert "Revert "fastboot: Use doOemSpecificErase() to erase Tita..."
9913226 : Revert "fastboot: Use doOemSpecificErase() to erase Titan M userdata"
294b3d5 : Revert "Organize citadel's setting"
f393628 : Revert "fastboot: Include fastbootd and lib in pixel-common-devi..."
fac0ace : Add dpu and g2d trace config in gfx category
194c777 : fastboot: Include fastbootd and lib in pixel-common-device.mk
b954bba : Organize citadel's setting
a1834d9 : fastboot: Use doOemSpecificErase() to erase Titan M userdata
4cf4b4d : BatteryDefender: Set thresholds for all devices to 70/80
e346369 : Power: advertise power headers are deprecated
ae9cb28 : Power: add support for devices without display idle signals
65e0641 : Override 'online' status for kernel defender
21ebb4e : mm_event: add new ufs_stats path
95ebbcf : Implement battery EEPROM atom
87ae5bd : Add fastrpc dma buffer stat category
8a3eade : Override the 'online' status for AC/USB for battery defender
e7ea640 : Ensure that a 5 minute disconnect will disable battery defender even if active
4589259 : Engage battery defender after 4 days for all devices
bd32242 : Enable Battery Defender on user builds
9115cc9 : Fix Battery Defender tests to take into account the minimum time to write a file
364b5c0 : powerstats: Add PowerStatsEnergyConsumer
b573973 : Add P21 skin thermistor into control list
66018c5 : thermal: Correct usb overheat mitigation prop
4f924b7 : powerstats: Implement EnergyConsumer API
8a2b14a : pixel-common-device.mk: move atrace to pixel common
46bfff7 : Implement battery EEPROM atom
c3652db : powerstats: PowerStats HAL has been renamed
93f92cb : powerstats: Clean up PowerStats HAL 2.0 impl
b0ffe16 : powerstats: Implement EnergyConsumer API
fb325b8 : Move init.insmod.sh back to devices
6be1d9a : Add citadel upgrade_state into metric
0628ff8 : libperfmgr: Add stats for powerhint
9c40cdb : Migrate to use /dev for thermal script
753d11a : thermal: create thermal symlinks in dev folder
2831f11 : Move persist setting back to individual devices
33c13c3 : powerstats: Create general purpose rail energy data provider
e8cf6c2 : Revert "Un-apexify vibrator service to enable boot."
4b5784e : mm: allow dumpstate to access page_owner
5cf3b2d : Un-apexify vibrator service to enable boot.
23a51cc : powerstats: Create display data provider
ede14f3 : powerstats: Change elapsed time to use boot_clock
d7746c4 : powerstats: Create wlan data provider
7f27af7 : powerstats: Create generic data provider
0a1362e : thermal: move thermal control property to HAL
b3771d0 : powerstats: Implement dump for state residency data
c57a7bd : powerstats: Fix infinite recursion bug
5e76284 : powerstats: Implement state residency
dddcbbd : Fix parameters for charge_stats write and prevent unecessary error messages
a45b98e : Add display stats data provider
8b9b25c : vibrator-apex: use system VNDK libs
2749bc8 : Create Power Stats AIDL interface
26e7c3a : Prevent logging of more than 4 events per hour
cbdc256 : Move vibrator HAL benchmarks out of the pixel folder.
9266cf9 : Add benchmarks for AIDL vibrator HAL
a1c7507 : Explicitly initialize CPU usage information
0fb7834 : Do not fail on cpu0 online node
29c2552 : vibrator(drv2624): package in an APEX
626586f : pixel-common: Import hardware/google/pixel-sepolicy/ramdump/common
79bebd4 : libpixelusb: remove logspam
8794b9f : Create AndroidTest.xml for pixel vibrator benchmarks
245091d : pixelatoms: Add CITADEL_VERSION and CITADEL_EVENT
406c8a2 : pixelstats: add LOG_UEVENTS_TO_FILE_ONLY_FOR_DEVEL
462f335 : pixelstats: fix format string for sized 64-bit int
def8f1f : Pixelstats: Upload PID/VID reported over USB PD for 1st party chargers
b55c844 : Add flexibility to power entity parsing
3a2c059 : init.insmod.sh: support modprobe with a * matching pattern
fda39c2 : vibrator: drv2624: Support Always-On APIs
2c37211 : vibrator: drv2624: Consolidate RC Files
612bc74 : vibrator: Wait for Kernel Driver Ready
85d9b8f : vibrator: Wait for Kernel Driver Ready
d662534 : vibrator: drv2624: consolidate sepolicy
85703de : Usb Gadget HAL: link rndis function with the property
43d16f0 : Rename deps to accomodate new pwrstats_util
bda0bf7 : Add features to PowerStatsHAL to support AoC stats
edf62bf : Report FG capacity atom in pixelstats
07b55bd : vibrator: common: Add IO Mutex
a094db5 : vibrator: cs40l25: Reintroduce THUD and SPIN
492deed : vibrator: move diags to factory repo
95c9f6d : pixelstats: Upload f2fs status about fragmentation
fc7c117 : pixelstats: Upload UFS health value
2bcf251 : Split PowerHAL into HIDL impl and library

+- Project: platform/hardware/google/pixel-sepolicy

b019c78 : Allow rebalance interrupts to chown
8f9e7e4 : Add the 'bdev_type' attribute to all block device types
4f3600f : pixel-sepolicy:debugpolicy: initial version
698d90a : ADPF: Allow PowerHAL to set sched
4342600 : add file contexts for factory_post_boot.sh
80300f9 : pixel-sepolicy/ramdump: create ramdump_vendor_fs
c954e7c : Allow vendor_init to do cgroup migration
b063289 : MM: create GKI version of sepolicy
9faa545 : Do not let vendor-init access gs101-thermal
65bf738 : keymint: Add SharedSecret policies
5773233 : vibrator: cs40l25: allow audio_device dir search
a2e1acc : rebalance_interrupts sepolicy
a883cba : vibrator: cs40l25: allow access to audio devices
9e1f66d : Remove pixelstats access to "/d/physical-memory-group-manager"
9dfd543 : Remove non-general sepolicy and add some rule for sniffer log.
e4ff16e : keymint: Add instance name
5c75973 : citadeld: updates sepolicies to access the IStats HIDL service
e306107 : vibrator: cs40l26: setup sepolicy
ac1504d : Revert "Stats: removed obsolete IStats HIDL sepolicies"
1d0c3e6 : citadeld: reverted required sepolicies
726f7b0 : citadeld: reverted required sepolicies
6f660ac : Stats: removed obsolete IStats HIDL sepolicies
fa2051c : powerstats: Add power_stats_device type
aae8c6b : Stats: removed obsolete IStats HIDL sepolicies
df5f6ee : Add wireless/device/mitigate_threshold to control Dream Defend from GoogleBattery
ad3d84a : Move vendor_kernel_modules to public.
015aa9c : wifi - Add sepolicy for wlan_logger
84573ee : Allow PowerHAL to change sched for ADPF
f07dc5f : flipendo: updated sepolicy
ed56bd3 : ramdump: Add rules for calling ReadDefaultFstab()
87792b8 : pixel-selinux: add sscoredump policies
a66c550 : Commonize pixelstats uevent sepolicies into pixel-specific sepolicy folder
dacc76c : pixelstats: allow to access /proc, some sysfs and debugfs
eead7e0 : pixelstats: allow to access /proc/vmstat, sysfs ion and dma_heap
8287755 : pixel-sepolicy: allow pixelstats to write f2fs sysfs
a37916d : PAS: SuspendProperties read sepolicy
eebf994 : Add sysfs_iio_devices and sysfs_power_stats types
5f94188 : label power.stats-vendor properly
c880048 : citadeld: updated sepolicy
8dc86a6 : pixel-sepolicy: pixelstats: service instead of hwservice
dff004d : storage: fix sepolicy format
c4761bc : pixelstats: allow to access /proc/vmstat and ion/total_pools_kb
1ee31d4 : thermal: add thermalhal related policy
007cdcb : pixel-sepolicy/ramdump: Allow to access boot_status_prop
f55c906 : pixel-sepolicy/ramdump: Add bug_map to skip gsi and bootconfig
ea907ea : pixel-sepolicy/ramdump: Add policies to access new Stats AIDL APIs
8868447 : Stats: new sepolicy for the AIDL service
6d5f041 : PAS: Allow TurboAdapter to access ISuspendControlServiceInternal
17c19cf : PAS: GoogleCpuTimeProvider selinux
20c3938 : haptics: Add dual haptics related sepolicy
7021f3f : [Keymint] Add sepolicy for keymint-citadel service
0400b90 : PAS: Add selinux policies for PowerStatsHalDataProvider
6c8e850 : vibrator: Fix vendor_property_contexts
08d9e75 : pixel-sepolicy: Grant hal_power_default cgroup read file permission
2ebe813 : hal_wifi: Allow wifi hal to configure bridged interface
338cf74 : Allow init-thermal-symlinks-sh to read lnk_file
ac7b539 : storage: fix avc denied when running PTS
ffe859e : Add sepolicies for battery defender server configurability
63f5220 : Add sepolicies for battery defender server configurability
f71fcc8 : Creation a new selinux policy label with [astd].
41cefc6 : Allow init-thermal-symlinks-sh to read thermal_link_device
9e980ee : Allow vendor init to set power HAL property
be0593d : vibrator: cs40l25: allow property operation
c3bde40 : Move display to device/google/slider-sepolicy
e787a17 : Remove USF SELinux policy.
487de49 : Revert^2 "fastbootd: allow fastbootd to access citadel"
4d6c531 : Add USF SELinux policy.
246f0da : Revert "fastbootd: allow fastbootd to access citadel"
be829f8 : fastbootd: allow fastbootd to access citadel
0652779 : [astd] Add the necessary SELinux context to use astd.
d2b6cdd : allow to access fastrpc dma buffer trace point
4caf9ff : Move common pixel atrace sepolicy to one place
1c5a5e5 : powerstats: PowerStats HAL has been renamed
b8d3566 : Don't audit vendor_hwservice_type for flipendo.
98c027e : Move init.insmod.sh back to devices
2b57bd7 : Grant thermal link access to vendor_init
a42b764 : Add sepolicy for init-thermal-symlinks-sh
b7c0ec5 : Move persist setting back to individual devices
cc59377 : mm: allow access page_owner in debugfs
861f285 : display/gs101: allow HWC access backlight
940fb0f : display: allow HWC r/w on vendor/persist/display
7c88b7b : display/gs101: add HWC policy file
ff741f1 : ramdump/bug_map: Add prefix 'b/' to all bug ids
1d3c731 : Create Power Stats AIDL interface
44eb8e1 : Attach vendor_property_type to properties
bac4400 : revert to using sysfs_batteryinfo for adaptive charging sysfs files
fbbbe97 : Add mDL oem hal sepolicy for Pixel phone.
a3e8be3 : Move file labeling of '/vendor/bin/ramdump' to non-common path
33210ec : pixel-sepolicy/ramdump: Add sepolicies for ramdump types & domain
6522991 : Citadel: move rules to common directory
6b07531 : add support for Google Battery HAL
0ac7749 : vibrator: drv2624: consolidate sepolicy
9029f80 : Wifi: Add SePolicy for wifi_ext
f8fb5f6 : Revert "Revert "Move FactoryOTA sepolicy Setting to Pixel-wide l..."

+- Project: platform/hardware/interfaces

1cc416882 : KeyMint VTS: catch empty cert chains
37f63ed77 : Allow negative value for CorrelationVector#samplingStartM
eb8b0577e : AesInvalidKeySize skip 192 on SB devices
e7a2d287b : Increase timeout for VtsHalGraphicsComposerV2_4TargetTest
d1705d569 : Set the minSampleRate > 0 for continuous properties on the AAOS emulator.
237a6ea5e : wifi: use 1.4 ISupplicant object for 1.4 vts tests
53ba71df9 : BluetoothAudio: Refine the FMQ size for A2DP software encoding
6ac46d6bf : Fixed failing CTS tests related vehicle properties on the AAOS emulator.
8aee4a857 : Allow uninstantiated remote provisioning tests
97d1039df : Update EVS VTS test case
ac11a2e82 : Update comments for IBiometricsFingerprint@2.3
9faa583bf : audio: Allow SetAudioProperties to not be supported
88796f499 : IFace: update VTS test to pass std::nullopt for previewSurface
bde61ca1d : IFace: update default implementation to use optional previewSurface
5beafca66 : IFace: annotate the previewSurface as @nullable in enroll
9208a0956 : IFace: fix default implementation to pass VTS
61a6d8d72 : IFace: fix VTS test to match the interface contract
db3c830bc : Waiting 10s at the beginning of getBarringInfo test if not yet in-service.
703ac9601 : Report GnssStatusValue when GNSS start/stop
643a79417 : Add VtsRemotelyProvisionedComponentTests config
d11628ec7 : Audio VTS: Make the active microphone query test more robust in V7
e4ce86bfb : Audio VTS: Make the active microphone query test more robust in V7
70082bb98 : Ensure non-empty SvInfo is received
238fbcc61 : audio: make sure to set back to AudioMode::NORMAL after the test case
eeac52c8f : Memtrack HAL: Report global total GPU-private memory
1c93999d3 : KeyMaster 4.0 VTS: fix GSI detection
36f01d908 : camera: Clarify that ANDROID_JPEG_MAX_SIZE applies to default sensor pixel mode.
3dbdaa971 : Don't fail if TAG_ALLOW_WHILE_ON_BODY is missing
c905ea66d : Clear ringbuffer after dumping to file
b1bd1e8a3 : Clear composition changes when a color mode is not supported
87eb1dd92 : Update KeyMint VTS tests with prod GEEK
7e643777e : Update vibrator VTS to only validate support from required primitives
3e6c2ef9c : KeyMint: Fix device-unique attestation chain specification
f594fce5d : Add Attestation IDs State to DeviceInfo
068de276f : audio: Fix handling of relative XML include paths in VTS
3ed299dfc : Camera: Add logical camera requirement test for GVF
17587b018 : Add test ensuring that BCC keys not unique ids
befeda6b0 : Use TagType constants
12ee28322 : Annotate some TODOs
13c679652 : audio: Fix handling of relative XML include paths in VTS
dd0e20eba : Revert "audio: exclude the echo reference device in capture position test"
d65b354de : VTS: Validate that getDisplayIdentificationData returns EDID
046020b14 : IFace: update VTS tests
60406beac : IFace: update default implementation
753a594ae : Camera: Fix a typo in the 3.7 device comment
04247248c : IFingerprint: update VTS tests
1d5243859 : IFingerprint: update default implementation
da9f5fe13 : WIFI: Set MAC address for bridged interface
8b78dc503 : Correct the description for getKeyCharacteristics
f5a84a232 : wifi: add 1.5 HIDL service in lazy rc
90e4a2f96 : memtrack: Update AIDL memtrack hal documentation
ea8115d85 : IFingerprint: update comments
8b372b673 : IFace: update comments
23f624599 : Add a utility to JSON-format a CSR with build info
b22f307cc : audio: exclude the echo reference device in capture position test
ba8313313 : IFace: Add more comments
382e34835 : KeyMint HAL: clarify spec text
62272fc2f : KeyMint VTS: allow for stricter SharedSecret impls
3fd4ec470 : Fix ordering of cache files requirements from device
415f0ce4f : Add real GEEK for RKP factory enrollment
7a55bb5cf : Add a unit test for remote_prov_utils
03d642f6d : wifi: Update active iface when bridged AP instance down
308916bfa : KeyMint VTS: require curve for ECDSA keys
924643748 : KeyMint VTS: more attestation info tests
a5b5c359c : Enforce sensors of the same type having a unique name.
9228043bb : Skip vts for hvac properties
474eee335 : Remove ignoreSignature for cose signature checks
0709a2935 : freeze @1.1::ILazy, which is causing cf to fail VTS
66ab046f1 : KeyMaster VTS: improve attestation tests
03346e175 : KeyMint VTS: improve attestation tests
a9ce01cfe : Improve unique attestation docs & tests
a7e867a91 : Test validity of device-unique attestation chain
149320003 : Fix vibrator VTS failure on older HAL versions
513ae73a9 : VTS: Free allocated buffers
f876a7d12 : Update OWNERS for composer/2.1/vts
3c7f0d90b : Fix default vibrator HAL to check support on getPrimitiveDuration
c14f32215 : VTS tests: check size of byte strings
f164c06af : KeyMint VTS: extract full vendor patchlevel
7e8409bb5 : WiFi: Modify OWNERS files
126ae7c31 : Adds VTS test for getAllowedNetworkTypesBitmap
1e5f72a2c : identity: fix access control checks in libeic.
9df909dba : Power: allow vts to pass with earlier version of server
d262fa3f0 : Fix ADR half cycle ambiguity doc (hardware/interfaces)
4b54b1fc4 : Fix vibrator VTS failure on older HAL versions
916410f1b : Deflake WorkerThreadTest
fd5b1a6da : KeyMint: sync all attestation tags
8bd3c2f00 : composer: 2.4: vts: do not try to delay a config change outside a group
9ba9f5e2f : Fix VHAL VTS issue on GSI image
a2d152028 : Check PowerIndication capabilities
eaab0f281 : KeyMint VTS: better early boot key tests
e41878b48 : Freeze Vehicle HAL interface
13d840621 : Fix VTS test
b8d98f0be : Update VTS tests for SatellitePvt and CorrelationVector
c3d2bd4c5 : Adds VTS test for setAllowedNetworkTypesBitmap
8fc14a8d9 : Remove some TODOs from tuner HAL and its VTS.
96ad2036b : KeyMint VTS: test getKeyCharacteristics()
c0490422c : Allow REQUEST_NOT_SUPPORTED for HAL interface updateSimPhonebookRecords
ad0bed60e : Add owner field to android.hardware.tests.extension.vibrator
8c35c5781 : Add IInputConstants dependency for Input.h
dff39c008 : Modify VTS to allow testing shim caching
95accb094 : identity: Don't pass invalid profileIds in VTS test.
b098e79d8 : identity: Fix VTS test failure caused by unrelated change to system/keymaster.
6d3fa0a33 : Camera: Add framework-only enum value to test pattern mode
266c36a50 : Fix deadlock in reportMeasurement() and stop()
ee49e56f2 : [VTS] Add test cases for ICameraInjectionSession.hal
12ea07108 : Updating CDDL schemas to match the finalized spec.
f884283cd : Fixing tests to reflect change in CDDL
6a2572b7e : Camera: Add support for single plane stride queries
a96ae35fb : ISharedSecret: Add strongbox definition
72b635985 : Freeze AIDL APIs for SC
7435e8d77 : Add Error::BAD_CALIBRATION
7735ba5ea : Generate COSE MAC with a callback, not raw key
38dd36eaa : Shifting VTS libs to static_lib entry
77e2a6753 : Fix emergencyDial tests in VTS 1.6
dfc013ada : Test readonly request input in AIDL VTS.
216d99293 : KeyMint: improve HAL spec and tests
e0bb84be3 : DO NOT MERGE: Disable current matrix.
86a518cfa : freeze compat matrix 6 for Android S
2082b871a : Fix a bug in reusable burst execution.
3b56cbca2 : KeyMint vts: Correct the EC curve parameter and some return code
4065fbfa4 : Vehicle HAL client reads the config from the server instead of DefaultConfigs.h
3177f58e3 : Camera: Correct partial result entry count query
2b6c351a4 : KeyMint VTS: local RSA encryption
fe42aa3a3 : KeyMint VTS: local asymmetric verification
a8d103dd0 : KeyMint HAL: cert dates are in milliseconds
3be21ccf0 : Rename Unix_time property to EPOCH_TIME
d2e8b5fdb : Remove duplicates in DefaultConfig.h
f2654a4c7 : Split the utility parts out of DefaultConfig.h
945c430d1 : Use PropStore on the Server Side to Simulate ECU
879b3c080 : Fixed the obsolete VTS owners
b9722f123 : Add additional DVBT settings example usage to sample_tuner_vts_config.xml
2eaf17e76 : Add timeout configure item and set it as 30m
8fa4cff4c : Add additional DVBT settings to TunerTestingConfig
0d591fd0a : Add more configure items for DVBT
26c76353c : Detach thread so stop_measurement doesn't block
efb934b15 : Skip tests for single SIM devices
59bb6f939 : sensors: trivial fixes in comments
845f0fbd1 : Fix VTS crash for getAvailableNetworks in Radio 1.6
b10493e75 : Adding 1s time gap between slot1 & slot2 setDataThrottling tests
29ba06499 : identity: fix CBOR 8-byte integer encoding
566d1cb6e : KeyMaster vts: Allow --dump_attestations to show whole DEVICE_UNIQUE_ATTESTATION
d017b6d12 : Correct position mode in GetLocationLowPower test
1a16edd42 : power/stats: Correct language surrounding timestamps
e3d0dad8d : Use proper alignment and padding for pointer arguments -- HAL.
b2e8085ce : Introduce reusable burst to canonical interface -- HAL.
5f6bedb43 : Introduce reusable execution to canonical interface -- HAL.
77160fad8 : Deflake WorkerThreadTest
dfb386f9f : Fix bug for none fe test case
2a73db3d9 : KeyMint VTS: fix 3DES key sizes
92912b630 : Fix VTS BatchingOperation Test.
88b237cfb : [SP37] Change requirement of older event callback.
f985398f1 : Add valid satellite PVT fields in SatellitePvt
952cbec10 : Add additonal doc for SatellitePvt
8bfa24397 : Use proper alignment and padding for pointer arguments -- HAL.
9ceb2ca13 : Set the intial value of Cluster VHAL.
ead6d37ae : Introduce reusable burst to canonical interface -- HAL.
727a7b210 : Introduce reusable execution to canonical interface -- HAL.
af88452fa : VTS: Cast camera device to lower versions
9f6d6ae26 : audio HAL - fix UAFs
6c1aaa7ed : Specify minInterval in StartAndCheckFirstLocation
c9bc2f742 : KeyMint VTS: symmetric import test with bad keylen
d0bc4b9e6 : KeyMint HAL: restore getKeyCharacteristics() docs
7b8606eaa : Increase timeout values for callback
3e1a1d32f : Fix bug for none fe test case
3950b45a4 : vts: Correct the parameters on strongbox
ced5c2c23 : Update DeviceUniqueAttestationTest to match spec
c410f6fb4 : Make AttestKeyTest not crash if no cert is returned.
de2c1edf4 : Fix IFace VTS unable to link default HAL
cc68516bd : Make keymaster optional.
6cb491a38 : [SP37] Change requirement of older event callback.
e6e3a1712 : StreamOut: Fix STREAM_EVENT_CBK_TYPE_CODEC_FORMAT_CHANGED
d2cc8c2c5 : More KeyMint VTS testcases
dadb18dd2 : Add getKeyCharacteristics method to KeyMint
bb3d85eaa : Test for patchlevels and too much entropy
7de9febd1 : Add more symmetric KeyMint tests
40eb8f53e : KeyMint AIDL tweaks
6ce19700e : Audio: Add AUDIO_FORMAT_DRA
1f90e1fbf : audio: Add device constants for HDMI EARC
3c5fcc51f : Audio: Add AUDIO_FORMAT_DTS_UHD
63f4175b6 : Allow users to switch between FE source and DVR source when testing record/descrambling/broadcast
331db0023 : Add HAL doc to clarify ISB sign
d116916ba : Freeze HALs for Android S
669be8417 : Check gnssPowerStats increase after getting a location
8691e58bd : AttestationKey documentation
3cb64a682 : Add attestation format documentation
386e55b61 : aidl: Set explicit default values
9c3ebfc83 : aidl: Set explicit default values
3a966323e : aidl: Set explicit default values for enum-type fields
160a72c9e : Allow users to switch between FE source and DVR source when testing record/descrambling/broadcast
695ef7acf : aidl: Set explicit defaults to enum-type fields
d63cd3fff : aidl: Suppress warnings on out-array
88027aa3c : Freeze HALs for Android S
2fff17056 : composer: VtsDisplay::setDimensions shouldn't be const
8f9494c4f : Added various vts tests for attestKey. - Added tests for signing attest key with factory chain. - Added test for signing encryption keys. - Added tests for chaining many RSA attest keys on the same chain. - Added tests for chaining many Ec attest keys on the same chain. - Added tests for alternate chaining of rsa-ec-rsa-ec-rsa attesti keys on the same chain.
889c46c11 : Fix typo in PAD_V2 comments
1f3312ce0 : Bluetooth: Turn Bluetooth off while device setup
47e14e567 : Adding 1s time gap between back-to-back calling setDataThrottling API
5cd5a1765 : libgtest_prod: use headers.
3d1d3e6f5 : Add previewDisplayId to SensorProps
d85ab6f7a : Add halHandlesDisplayTouches and halControlsIllumination
6e46f1467 : Added vts tests for certificate subject and serial for various algorithms and self sign or non-self sign certificates.
1e52e6323 : Let the default Atrace HAL support /sys/kernel/tracing
c316f63cb : Add enum defaults and remove placeholder constants
929146ecf : Add Session#getEnrollmentConfig and better enum defaults
c80138549 : composer: update VtsDisplay dimensions
56ba912b3 : Align KeyMint AIDL with usage
bd7ea386c : composer: update VtsDisplay dimensions
8e485cc67 : Fix QC vts test failure
3e9720b83 : Remove NN canonical IDevice::isUpdatable -- hal
6e9d3413e : Use 0 as link capacity estimate if device is not connected
6985b64a9 : Update documentation for secondary bandwidth
09a94cc48 : modemReducedFeatureSet add PhysicalChannelConfig_1_6 item
a7ea6affd : [ANAPIC Review] Remove config 1.3 hal
532dcfd48 : [ANAPIC Review] Modify radio 1.6 based on ANAPIC comment
4f64c2280 : Added 12 various attestation related vts tests. - Check for app id only if challenge is provided. - Verify self sign certificate works for RSA and Ecdsa. - Verified attestation is generated for encryption keys too. - Verify no attestation is generated for symetric keys. - Verify app id is always required when attestation challenge is provided to the new key generation. - Verify app id is ignored when challenge is missing. - Verify app id length is properly encoded. - Added vts tests for various attestation success and fail cases.
9072e5f0d : Audio: Add AUDIO_FORMAT_DRA
531a72d7f : Implement device unique attestation vts tests for keymint.
0f2a75b4f : modemReducedFeatureSet add PhysicalChannelConfig_1_6 item
8df7d6eaf : Add units to hal times and durations names
65becfa56 : Change CLUSTER_DISPLAY_STATE message to be able to set the bounds.
261a0490b : Porting the client <-> HAL service interface
38ec240f8 : Move the guard definition ENABLE_VENDOR_CLUSTER_PROPERTY_FOR_TESTING.
d4ac93a51 : Update OWNERS
4bed95e35 : Added a new test case to validate AES algorithm with invalid key sizes.
300b3245a : Add units to hal times and durations names
c181c2791 : [ANAPIC Review] Modify radio 1.6 based on ANAPIC comment
9704ff6b8 : Porting IRPC functionality.
4190509ed : Adding getHardwareInfo to IRPC
31d8bc6e4 : Revert "[ANAPIC Review] Modify radio 1.6 based on ANAPIC comment"
bd78085f0 : audio HAL - fix UAFs
7283cbe8c : audio HAL - fix UAFs
2a6ef4e56 : Revert "Revert "Update Readback VTS to align with RenderEngine i..."
fbf331079 : Revert "Update Readback VTS to align with RenderEngine interface..."
35f34f4d0 : Out of bounds read in hal_core_initialized
3cc6843bd : audio: Add AUDIO_CHANNEL_OUT_22POINT2 constant
91ef183cf : audio: Add AUDIO_CHANNEL_OUT_13POINT_360RA constant
9f89b0537 : Camera: Add a new tag for multi-resolution stream support
ee8e17f9a : radio: Add VTS test for OperatorInfo.operatorNumeric
51daee615 : Revert "Update Readback VTS to align with RenderEngine interface..."
c837d1291 : [ANAPIC Review] Modify radio 1.6 based on ANAPIC comment
fa6900abb : Fix IFingerprint VTS unable to link default HAL
9fcf6b1f4 : Update IFace getFeatures/setFeature and feature names
786db4a6d : HVAC properties and CRITICALLY_LOW_TIRE_PRESSURE
e5727e66c : Add Rsa 2048 import key test for strongbox.
36f70d6ff : Relax timing parameters for vibrator VTS
b2da76d64 : wifi: correct WPA cipher GCMP-128 bit
6ea762a04 : Update Keymint documentation in aidl.
d3a6efc22 : Enable NN VTS and utility code to use lazy services
a8ac7cf70 : audio HAL - fix UAFs
bdd7e7e51 : Update Readback VTS to align with RenderEngine interface change
521e69e06 : Fix SetCountryCode test when US is not supported
f03a62f25 : [ANAPIC Review] Remove config 1.3 hal
147f2d061 : Explicitly require empty list when the device is idle
f36edfcef : Add descrambler dynamic configuration into Tuner 1.0 VTS
78e3dadf5 : Add lnb/timeFilter dynamic configuration into Tuner 1.0 VTS
1d603678a : Add filter dynamic configuration into Tuner 1.0 VTS
149f4a3f9 : Allow INVALID_STATE to be returned for setNrDualConnectivity
c9945ab2b : Change WeaverConfig data types to int
8baf60005 : Wifi HAL Multi STA: Clarify behavior during single STA
5f82f49d4 : Count channel mapping number from the back.
1731084b4 : drm@1.2 vts: close session before modifying offline licenses
60aa6c2b0 : Add explanations for FusedActivationFunc values
4dc010739 : Check that KeyMint provides IRemotelyProvisionedComponent
c7582670a : Check more errors for VTS getSlicingConfig
06fa69e24 : Extend 1.0 dynamic config reader to read 1.1 Tuner HAL types
131d5309c : Add dvr dynamic configuration into Tuner 1.0 VTS
c178991ae : Refactor Tuner 1.0 vts to use dynamic configuration
f10451b8f : hal(wifi): Replace rpius@ with kumaranand@ in OWNERS
a3c7f4c99 : Transitioning identity to external_libcppbor
3cc27f5c6 : Set correct API level for NNAPI AIDL service discovery.
4da494503 : audio: Add device constants for HDMI EARC
b64997029 : DynamicCamera: Add new hidl interface ICameraInjectionSession for injection camera
bed23d9c3 : Update NN utility code and VTS tests with new Memory type
8c4f0fcfc : Improve the structure of NNAPI AIDL Memory
4e370a4b4 : Move the qemu_pipe library into vhal_v2_0
32b6f9eaf : Add descrambler dynamic configuration into Tuner 1.0 VTS
c0e9a1125 : Add lnb/timeFilter dynamic configuration into Tuner 1.0 VTS
2ea2fe2e5 : Add filter dynamic configuration into Tuner 1.0 VTS
f00d8f1c0 : vts: Correct the TagType when verify_attestation_record
56645759d : Allows injection for the default HINGE_ANGLE sensor.
bcde7a7f6 : Setting libcppcose to host supported.
1f6d55002 : power/stats: Split channel name validation test
e2404435a : power/stats: Get scopedAStatus description in vts test
f03ebd93b : Update NN utility code and VTS tests with new Memory type
dd53d04d8 : Improve the structure of NNAPI AIDL Memory
e3eea4f93 : Redirect the Cluster VHAL messages to vendor ones, or vice versa.
12495d2dd : power: refine comment for pause/resume session
e50f08d05 : Add dvr dynamic configuration into Tuner 1.0 VTS
382d513df : Change NNAPI time from steady_clock to boot_clock -- hal
9d363652a : KeyMaster 4.0: Add missing tags to support library.
a468cac25 : Audio: Add AUDIO_FORMAT_DTS_UHD
3829840d3 : Security: Add @SensitiveData annotation.
7a7462397 : power: bump default example implementation to version 2
4895b4df7 : Change NNAPI time from steady_clock to boot_clock -- hal
46816afaf : Update detectInteraction documentation
050034128 : ADPF: IPower: add aidl interfaces
7a9d6092c : Create NN AIDL Burst adapter
8414a6ebf : Add additional parameters for NN Burst -- HAL
388bcebc8 : Add missing validation for NN canonical types
772c9f8f8 : power/stats: Index the state residency data providers
425a83b6f : Add ETC_CARD_TYPE and ETC_CARD_STATUS
a4e76aab2 : [RESTRICT AUTOMERGE] Fix CryptoPlugin use after free vulnerability.
51c85195c : Fix gnss replay
cfb9792b4 : Adds new error code which is required by keystore to handle strongbox hal related functionality. Test: N/A Bug: b/184306647
3633d0709 : Rename BufferRole.frequency -> probability -- HAL.
3bad12296 : power/stats: Index the state residency data providers
14fdd67a3 : Allow SecureClock tests to pass on devices w/out SecureClock
7e71f1e5c : Allow KeyMint tests to pass on devices w/out KeyMint
7af6d0fec : light: downgrade hardware open error
7bbf6298f : Correct error code in attest_key docs.
244ad3663 : VtsBluetooth: Use ASSERT_* to end the test ASAP
989975ec5 : Fix CryptoPlugin use after free vulnerability.
e60e17f78 : Remove the suffix LEGACY from CLUSTER_NAVIGATION_STATE_LEGACY.
cb766d251 : audio: Use get_audio_port_v7 in the default wrapper
4d3c298c6 : Use a heuristic to correlate devices
f6fc5a633 : Fix DeviceInfo encoding and checks
0252d5f97 : Add std::this_thread::yield to Burst NN polling loop
0f81cab17 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces
e69150534 : Refactor Tuner 1.0 vts to use dynamic configuration
c1982fe71 : camera VTS: Add VTS test for ultra high resolution sensors.
8fca30025 : audio: Fix fixed size char array conversions
ae1c624ba : [RESTRICT AUTOMERGE] Fix CryptoPlugin use after free vulnerability.
e3681c542 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces
c16f1583c : Update test to TEST_P
7700c1dc2 : Fix crash issue for VTS setupDataCall_1_6_osAppId
9d432bd3f : Wifi: Add argument "WifiHandle" in "wifi_set_subsystem_restart_handler"
0744ccf5e : power/stats: Add host_supported
baf159701 : audio: Fix flakiness of HalAudioStreamWorkerTest
a620ab760 : audio: Fix VTS PCM Input tests for certain h/w platforms
9c45243ae : composer: increase timeout for VTS
5ae01f453 : Clarify certificate chain requirements documentation.
f0d516d28 : Test that provisioned keys can be used with KeyMint
e99ed8667 : Add tests with corrupted MAC on keypair
cceca9f5f : Add more EEK variant tests and related fixes
c84007725 : Commonize MacedPublicKey and ProtectedData checks
a5ddfbdca : Tweak IRemotelyProvisionedComponent AIDL docs
0ec2e0c3e : Change default IFingerprint HAL back to STRONG
fd2cbf998 : Add Unix_time and STORAGE_ENCRYPTION_BINDING_SEED
4e9f2f79c : Add AcqiredInfo.RETRYING_CAPTURE to IFingerprint
304e9ea67 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces
6333eedc9 : Applying cleanup to default AIDL AudioControl
0b72e2e10 : Don't assert while a callback is registered
7f8ccb5ca : KeyMint + KeyMaster: Include permissions for FEATURE_HARDWARE_KEYSTORE.
11c723db0 : Update the comment for generateChallenge
6e96be801 : Update HAL comment of SatellitePvt and GnssMeasurement
3a1142707 : audio: Use get_audio_port_v7 in the default wrapper
cc2b6943c : Remove SessionState from IFace VTS
66c6464a1 : Remove SessionState from IFace example
c125d3a17 : Remove SessionState from IFace
aea213b40 : Remove SessionState from IFingerprint example
caa67677b : Remove SessionState from IFingerprint VTS
2ad929d98 : Remove SessionState from IFingerprint
501dcde8a : Require RemoteProvisioner app for HAL service
fdbb904a0 : IRemotelyProvisionedComponent returns DeviceInfo
184e35a42 : [SP32.1] Put OffloadControl 1.1 HAL into apex
98e579c7b : Rename the global mic disable setting
823cf5f45 : Add Chirp APIs for PWLE sequence creation
f29ce36ec : This fixes the potential vts test failures for devices with no registered shared secret services. It aso fixes the static dependency issue. Test: atest VtsAidlSharedSecretTargetTest, atest VtsAidlSecureClockTargetTest Bug: b/182913582
a2f3e4bab : wifi: Correct document for SAP 11AX mode
f001b1285 : gnss: allows custom gnss device name
574a86fa3 : Add AudioTransport to replace AudioProfile in AudioPort.
928940ab0 : Adding jbires to keymint/aidl/OWNERS
48966f058 : Optimize SIM phonebook feature with new batch APIs
793c7fe29 : identity: add TEST_MAPPING file to run CTS, VTS, and unit tests in presubmit.
1f71f2c41 : Fix documentation of EARLY_BOOT_ONLY tag in KeyMint
83f790723 : Wifi: Add Radio ID in radiostats
c757c1ba3 : Keystore 2.0: add convertStorageKeyToEphemeral() to IKeymintDevice
aede9615c : Add media.c2@1.2
442a08d3e : security.sharedsecret: Add rust derives and fix docs.
1d998ec20 : Fix flaky WorkerThreadTest
cbbfa93a1 : Add ISessionCallback#onSessionClosed
61eadb7ce : Security: Provide generated java sources.
62af06812 : camera: Add support for quad bayer sensors.
723021f42 : add capability for TelephonyManager.getNetworkSlicingConfiguration()
3a19b4246 : CEC: Add methods to get device types
697a002eb : CEC: Add VTS test to get physical address
b75639ca6 : CEC: Add VTS test to check is connected
5a1c92594 : CEC: Add README for VTS tests
a17d5ae5b : CEC: Add VTS test to enable audio return channel
f1762ea81 : Fix setCarrierInfoForImsiEncryption in VTS 1.6
60c0e06ec : Fix emergencyDial_1_6_withServices in VTS 1.6
0098a8d3d : CEC: Add VTS test to get port info
3857aae7f : CEC: Add VTS test to set language
57af1d4b9 : CEC: Add VTS test to set option
24a9d29a4 : CEC: Add VTS test to send CEC messages
0ebb24b4b : CEC: Add VTS test to clear and add logical address
b494d6140 : CEC: Add VTS test to get Vendor Id
d79f658b2 : CEC: Add VTS test to get CEC version
65aa12e1f : Security: Provide generated java sources.
7fc7e3756 : Add Burst tests to NN AIDL HAL VTS
88e6e9e66 : Add IBurst to NN AIDL HAL -- hal
37dcda870 : Format NN AIDL HAL
c6f570378 : Add API "startSubsystemRestart" and callback function
46bf892f4 : Rename BufferRole.frequency -> probability -- HAL.
5a78d9c22 : audio: Add VTS tests for reads and writes
288409881 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces
f78f2676d : move the fields in RouteSelectionDescriptorParams to RouteSelectionDescriptor
b690fb822 : Uprev IWifiEventCallback.hal to 1.5
486185569 : Rename HardwareInfo to ComponentInfo for the flexibility and extensibility to support new biometric sensor properties
c12d5adea : audio: Update OWNERS
e5611aa5c : Add Hardware Offloaded provider parameters for LC3
16858a6a8 : Test padded request memories in VTS generated tests.
9bccd5f63 : CEC: Add VTS test to check is connected (HAL 1.1)
de053d008 : CEC: Add VTS test to get physical address (HAL 1.1)
cfefc7b5e : Fix RefBase Explicit destruction
a03042d7a : Update contexthub VTS based on latest spec
778fb3e71 : Modify default contexthub impl based on latest spec
aa2c425e6 : Rework V1.2 ContextHub HAL spec
8474d0fb2 : Add capability bit for Bluesky driving
62445b7d5 : Document the default alignment and padding value.
6910bec12 : Move NNAPI type information to types.spec
2d7195fd3 : NNAPI: Add AIDL drivers registration
5e36ca05e : Passing padding information to the driver -- hal.
203bdee45 : Vts: Add missing usage to buffer
ea0d50167 : Wifi: Invalid bandwidth crash handling
76e491fa4 : Implement full canonical Burst in NN util code
900c28a25 : Add canonical types adapters for NNAPI AIDL interface
7b0b54697 : Add missing NNAPI HIDL interface mock tests
e6dcc9a38 : Document the default alignment and padding value.
c1fd6fc31 : drm@1.4: ANAPIC doc review follow-up
0077a9d53 : Add script to get prelim HAL VTS coverage.
9f9047c7d : Fix incorrect Power destruction
2b254862a : Fix emergencyDialResponse in VTS 1.6
66e371f3d : Keystore 2.0: Sync output format of generated headers
ace227242 : Allow REQUEST_NOT_SUPPORTED when requesting data throttling from modem.
944b68180 : ComposerClient 2.4: Clean cache on hotplug
31a2b56ca : COSE unprotected parameters are a map not a bstr
40b9fe821 : Convert VTS for VHAL from python to gtest
660a86de6 : audio: Use strings for EffectDescriptor.{name|implementor}
df57fbfb6 : Improve Tuner 1.1 VTS configuration and 1.0 VTS compatibility
4b272a5b6 : ALLOW REQUEST_NOT_SUPPORTED for nr dual connectivity config
5aae5cb79 : Enable cpp support for IPowerStats AIDL interface
6365ea1db : Passing padding information to the driver -- hal.
be0e2ed7a : power/stats: Return exception codes on error
ca2a22588 : Simplify slicing related structs.
e162c6cd3 : wifi: Add WFD R2 HAL API
c3d3abc8e : Fix DabTune VTS failure of BroadcastRadio v2.0
de942b54a : Use `ro.boot.qemu` to check if the device is an emulator
cfbfa1361 : Correct Vehicle properties permissions
1d8fb33f9 : Simplify slicing related structs.
0fa02f96b : audio: Fix comment on RecordTrackMetadata.tags
f5c7dcee2 : Make the tv tuner hal use libdmabufheap instead of libion
48dc9fcea : Make states atomic and update comments
ed3d8cb87 : wifi: Add unit for API doc.
a44f5e998 : Remove IFace#reset
9de6ef99e : Remove IFingerprint#reset
41242be73 : WiFi: Get peer information (BSS load and rate statistics) from link layer stats
5ccc4bbf4 : Skip radio VTS test cases on deprecated interfaces
7e4c587ae : [RESTRICT AUTOMERGE] Fix CryptoPlugin use after free vulnerability.
9fcd4886a : [RESTRICT AUTOMERGE] Fix CryptoPlugin use after free vulnerability.
a0cbb80f5 : Gracefully stop the GeneratorHub worker thread in destructor
361d57017 : Change range of SS-RSRQ per 3gpp
b6e354680 : Deprecates obsoleted radio hal interfaces
2c0d2f175 : Get Radio Hal Capabilities in VTS
0f7ed1d9e : Get Radio Hal Capabilities in VTS
e84d4ec93 : Change range of SS-RSRQ per 3gpp
9c944a129 : power/stats: Add default implementation
aa88f5b27 : audio: Specify frame counter behavior for streams
e5a78a77c : vts: Correct the test RSA key format
6a25dc5f4 : Update AcquiredInfo constants
d7ce9e5b1 : Add missing return in Tuner default impl getAvSharedHandle after hidl_cb
ef7c2a915 : Remove timeout from IFace generateChallenge
8c8e4c69e : Remove timeout from IFingerprint generateChallenge
c7d67a734 : power/stats: Add OWNERS
4205aec1d : Fix formatting
c6c950b55 : identity: Check freshness of verification token in TA.
0cb82f7db : Remove HIDL memtrack hal from compatibility matrix
25d67108b : Camera: Add support for multi-resolution input and output streams
812a1d3d4 : Fix docs for SecurityLevel::TRUSTED_ENVIRONMENT
8709aa134 : Polish the comments of Cluster VHAL.
9ea18728f : Change range of SS-RSRQ per 3gpp
1fd7cb029 : Deprecates obsoleted radio hal interfaces
8c1a67b7a : wifi: Wait for driver ready and bring up the interface when setMacAddress fails
f92b61c2d : Rename AllowedNetworkType to AllowedNetworkTypes
7bce01c3b : drm@1.4 status: add PROVISIONING_REQUEST_REJECTED
b816f26bb : Add EVS_SERVICE_REQUEST property
1fd7bc328 : wifi: change H2E mode API arguemnt to tri-state enumeration
912e6062a : API updates for TrafficDescriptr fields
d02d2c406 : Memtrack HAL: Update documentation
1ca75eca0 : Add IFingerprint AcquiredInfo.IMMOBILE
8ebfba658 : audio: Verify that VTS tests can work with vendor extensions
ecd3296f1 : Camera: Fix double-free in removeCamera
81dbdb319 : Add VtsHalNeuralnetworksTargetTest to NNAPI test mapping
b471a062f : wifi: add comment for SAE_PK capability
3965b93b9 : Add biometrics/common/aidl OWNERS
0684d4045 : [automotive] Use new jsoncpp API
478715818 : Fix segfault in EncryptionOperationsTest.RsaPkcs1Success
0b12cea83 : audio: Implement GetAudioConfig for HAL 2.1
d659c7c18 : Add performOperation stub.
a80a851ad : audio: Implement OnSessionStarted for HAL 2.1
74562e70c : [LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces
5feda3d11 : Update sensor properties: (1) Add software information (eg, matching and PAD algorithm versions) (2) Remove firmware version from hardware information
c52f06e4a : Add fields related to active audio presentation rendering
6c012ab21 : Explictly disallow LTE_CA as a RAT type
96b542d6c : Fix VTS issue of BroadcastRadio v2.0
b207c4bd7 : Add test scan message during Frontend.scan in the Frontend default impl
5d3013170 : Add MAX_BOOT_LEVEL tag, BOOT_LEVEL_EXCEEDED error
cd690782c : Set enum defaults for biometrics
ac6927f0b : audio: Introduce read PCM from FMQ session functionality
5e09b8282 : Fix IFingerprint VTS
a8d6fcff1 : Make com.android.common visible by neuralnetworks apex.
ff9deb484 : Add OWNERS file to bluetooth/audio/utils
103fb4f26 : Expand Gatekeeper test
a46ca46be : Make the tv tuner hal use libdmabufheap instead of libion
bbff7921d : [LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces
682abf403 : Camera: Fix double-free in removeCamera
d33893fef : neuralnetworks: fix out ParcelFileDescriptor
b1ea8dbc1 : Support SlicingConfig for 5G Slicing Configuration
55487e1e7 : Update HAL 1.6 for 5G Slicing
ff537c851 : [RESTRICT AUTOMERGE] Fix potential decrypt destPtr overflow.
c605e0b9b : Keep a strong pointer to Session in the HAL
013fc3846 : Add various filter events callbacks after filter starting in the Filter default impl
2ab5c721a : follows the advice of -Wsign-compare
9191787d0 : Fix potential decrypt destPtr overflow.
a6e551fee : [RESTRICT AUTOMERGE] Fix potential decrypt destPtr overflow.
ef0fb1da9 : Fix type of frequencyOffsetMps to use double
82a6c61d1 : rename nsaids to nssais
bfb5adeff : Wifi: Change the type from long to int for contention time statistics
5a6c7b13f : matrices: xmllint --quiet
a13b0354b : Retroactively add identity V2 to 5.xml.
43db70740 : Add render target bit to output buffer for readback vts
92d79c093 : Separate updateAad from update & other cleanups
8638d754e : Clean up AIDL warnings in GNSS
2f408e5e3 : Changes for Vts related to Strongbox. Strongbox is only required to supports 2048 bit keys and optionally required to support Device Unique Attestations. Test: atest VtsHalKeymasterV4_0TargetTest and atest VtsHalKeymasterV4_1TargetTest. Bug: Related to b/150122447.
7394e62c7 : Add more Frontend Status Caps and frontend types in Tuner default impl
06947f408 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces
c22b35bf0 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces
bf5b361fa : Add REENROLL_REQUIRED to IFace
11f633891 : vibrator: aidl: Add OWNERS
bf69b2591 : Use current sdk in hardware.vibrator java backend
a6d0b847d : WiFi: Get contention time stats from wifi_wmm_ac_stat in link_layer_stats
48ff8969f : Implement the state machine
4f5d6801e : Add move-only lambdas support
4f05f7c2d : [WifiCoex] Fix VTS test for implemented hal
da3a54da9 : Add VTS to test link/unlinkCicam in IFrontend
f62d99ead : Reformat neuralnetworks/1.2/types.hal according to clang-format
a02e5e517 : Non ABI changes to neuralnetworks HAL
b224b363d : [LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces
81c2d68ff : Update doc for PERF_VEHICLE_SPEED
126869a00 : Fixing VTS tests after IKeyMint breakage
2e139d220 : Added javadoc to apn retry \ throttling related methods
9d5289fa0 : Wait for all the thread loop to exit to finish the filter/dvr/frontend close/stop API Call
97e7336ce : Create NNAPI adapter interface
68b6926e3 : Make NNAPI countNumberOfConsumers return GeneralResult -- hal
5c9725dbe : composer: increase timeout for VTS
178317b25 : audio: Put stronger rules on vendor extension enums
bc35c9c72 : audio: Remove dependency on libxml2 from the default implementation
8aae28396 : Implementing KeyMint performance/benchmark tests. Test: run VtsAidlKeyMintBenchmarkTest in the adb shell Bug: b/171287439
e52cae0fc : Update default HAL with close and reset methods
42a106315 : Add IFace#reset and ISession#close methods
71005c549 : Update default HAL with close and reset methods
4ae95d73e : Add IFingerprint#reset and ISession#close methods
b0b83b3ee : drm: vts for V1_4::ICrypto/DrmPlugin::getLogMessages
41ca2fd21 : Format all Android.bp files with bpfmt to pass bpfmt buildin hook
e52a3943e : Allow getSystemSelectionChannels to return specifiers
721de0e84 : Remove biometrics face 1.1 from R compatibility matrix.
f40d4899b : Revert "Add default implementation for biometrics.face@1.1"
513ef09a2 : Revert "Add default implementation for biometrics.face@1.1"
bb4c2fdc0 : Allow getSystemSelectionChannels to return specifiers
4bae4f943 : vibrator: aidl: Add get f0 and get Q APIs
ab2f482af : Store AHWB in NN canonical memory type -- hal
fadeb8a92 : Change NNAPI Memory to ref-counted SharedMemory -- hal
6c9d2c6a3 : IRadio 1.6: Public Key Type For IMSI Encryption
1f3c852be : Implement a simple worker thread
55c20af08 : Add Kiran as VHAL owner
f6d062fd8 : Revert "Revert "Revert "Define biometrics.face@1.1 with remote e..."
a2e77cf35 : Revert^2 "Revert "Add VTS tests for biometrics.face@1.1""
65eddd20e : Revert^2 "Move default implementation from 1.1 to 1.0"
d1f16b824 : Revert^2 "Revert "Add enroll_1_1 with preview window id""
a2c3db1e7 : Add VTS tests for new methods in contexthub HAL 1.2
aea86e089 : Wifi: Filter usable channels by Coex, Concurrency
8c37651ea : Camera: add default secure image size key
87ff8d20a : Non ABI changes to neuralnetworks HAL
292336884 : USB HAL 1.3 interface
08d9c5371 : drm@1.4: reorder LogPriority to match android_LogPriority
124e70a8e : Move headers to include/ and clean up style
92b144709 : Add methods needed for CHRE HAL to use IContextHubWrapper
b4695c83b : handle multiple cas plugins. some of them support descrambler, some of them don't
e5b120f09 : Deprecate old Contexthub HAL versions
10ca7b1d5 : IRadio 1.6: Public Key Type For IMSI Encryption
3b1e800b9 : drm@1.4: add detailed error codes
ad7fb5ce9 : Add VTS for tv.cec@1.1
b8fe666c7 : Add default implementation for tv.cec@1.1
146f6c8f1 : Add logs to default biometric HALs
c3c59b343 : Update ContextHub v1.2 default HAL
2bdef6aef : Tweak ContextHub HAL 1.2 based on feedback
a959f364d : Fix overlooked reference during refactoring
001be94c1 : Add CEC HAL v1.1 to compatibility matrix
6501ff3b1 : Add TV CEC HAL v1.1
d4dada833 : Update the comments for onAuthentication<...>
656b4f29e : Update fingerprint SensorLocation interface for multi-display
f2354c67a : Add more status capabilities in Tuner default implementation
2658c0da4 : Fix potential decrypt src pointer overflow.
a23aa3ba7 : Update HAL comment of AGC
c5a379828 : API updates for TrafficDescriptr fields
45f5b0f9f : ISession#detectInteraction should be an optional feature
d2288bd54 : Specify which features the reduced feature set affects
4f7e565df : android.hardware.drm@1.4 vts
b3057b00c : Added vehicleManager_fuzzer
c66a455f2 : Fix library dependencies for VtsHalAudio tests
687ffe58d : Support SlicingConfig for 5G Slicing Configuration
77e678ce5 : power/stats: Rename readEnergyMeters to readEnergyMeter
643ea1cd5 : Added audiocontrolV1.0_fuzzer
02f2da87d : drm@1.4: API to retrieve plugin log messages
b2bb98795 : Camera: Set arbitrary dataspace for RAW streams
eb3939467 : Add dtmSupported into 1.6 HAL for 2G network
6300039f3 : Deprecate old soundtrigger HAL versions
da826d6eb : Tracking changes to renaming DisplayConfig to DisplayMode
c14f26287 : Fix potential decrypt src pointer overflow.
d468101f1 : [RESTRICT AUTOMERGE] Fix potential decrypt destPtr overflow.
3bf3e3323 : Add emergencyDial_1_6 in the HAL to modify the multisim logic for pin lock
5ec48c2d4 : audio: Create libraries for data types in core and effect
91d22fbb9 : Revert "Add emergencyDial_1_6 in the HAL to modify the multisim ..."
5e3298c3b : power/stats: Add VTS tests for power stats hal
2a630a381 : Wifi: HAL API to query the list of usable channels
5bd43606e : Update HAL 1.6 for 5G Slicing
b305c8040 : mediacas: make it also work on 64bit only guest
072cdf233 : [RESTRICT AUTOMERGE] Fix potential decrypt srcPtr overflow.
c9b5693c7 : Fix potential decrypt src pointer overflow.
226b11945 : Add MPEG-H enum.
b33c57772 : Add GNSS AIDL error codes
38533915d : Specify version for aidl_interface explicitly
669c90632 : wifi: Add new HAL API: getBridgedInstances
2c0a47db8 : wifi: fix a use of an uninitialized value
d9a671e64 : power/stats: Adding subsystem field to Channel
3512b3cdb : Rename AllowedNetworkType to AllowedNetworkTypes
ee197f3c7 : Wifi: Inform framework on failure to find a network
f2d3886a2 : Update the VTS test
26b20b9f6 : Update the default implementation
666dc38de : Add methonds to set and get authentication features
4e9b3b799 : Fixed small typo in the gnss hal
c6b5f89b0 : Notify scan-only mode to driver for power saving
78a04d6bc : wifi: Support use "non-primy interface when testing hostapd Hal
0d4ace013 : Add TOO_DARK and TOO_BRIGHT to AcquiredInfo
a0177a056 : audio: add implementation for TV related API
e13bc8109 : Update the VTS test
af30cdeca : Update the default implementation
330dae026 : Update the enrollment API
0dd412469 : Remove GNSS HAL v3.0 (hardware/interfaces)
8ddf29869 : power/stats: Add EnergyConsumer types
ff911f463 : android.hardware.drm@1.4: add setPlaybackId
37719f387 : Enhance Tuner 1.0 VTS testing and configurations
2194bb443 : Add android.hardware.drm@1.4
ea6cdc001 : Update SATELLITE_BLOCKLIST capability value
1276bc9be : [Telephony] Implement PhysicalChannelConfig in HAL 1.6
90e6565e1 : wifi: Add VTS for wifi hal and hostapd hal.
30874b7a0 : StreamOut: use atomic_sp<> for event callback thread safety
df2458204 : Update ContextHub HAL 1.2
6ee09f045 : StreamOut: use atomic_sp<> for callback thread safety
4abab5060 : Add CorrelationVector AIDL HAL
001c4bf20 : BT: Make Bluetooth HCI VTS tests more stable
da62c38e5 : Wifi: Chip level API to set the country code
080fbf755 : Add isUpdatable to NNAPI canonical IDevice -- hal
0b6341c67 : Add dtim config optimization HAL API
f7890cc53 : Return new authenticatorId when invalidation finishes
7e9d71fa6 : wifi: Send MBO-OCE association rejection info.
297108360 : Relocate NN burst utility to ExecutionBurstUtils
87e830687 : Relocate ExecutionBurst* classes to NN util code
44f324fb0 : Implement partial canonical Burst in NN util code
b6a7ed5d5 : Introduce canonical IBurst object in NNAPI -- hal
8964b85a6 : make descrambler test optional since it may be provided through tuner module since cas@1.2
600160285 : Update Contexthub HAL 1.0 doc format
66bf7efa7 : Adds vehicle properties for for Cluster2.
deb46ec7b : vibrator: aidl: add primitive LOW_TICK
3000a60c2 : Fix 1.5::WifiBand inheritance
31a72d032 : Reland "Update AIDL IVibrator manifest version to 2."
8eab4f339 : Reland "matrix: IVibrator AIDL has version 2."
9a484da68 : Added javadoc to apn retry \ throttling related methods
f012b65dc : wifi: fix incorrect active wlan iface in bridged mode
0d203ba56 : Add Satellite PVT AIDL HAL
8dae6e7b7 : Implement power policy change listener in AudioControl HAL
6d42d0474 : Partial hal support for secondary link bandwidth
819e37237 : wifi: Fix removeIfaceInstanceFromBridgedApIfaceInternal
f2f8d85cd : Update AIDL IVibratorManager manifest version to 2.
b46c41f2f : matrix: IVibratorManager AIDL has version 2.
afc4d7cfe : Create unit tests for NN interface utility code
667dc2dca : Add recovery code to NN ResilientPreparedModel and *Buffer
cb09e87a5 : Add timestamp details in docs
78471d9a2 : Instead of including wifi_hal.h in the legacy_hal namespace, import the types.
0eb468d82 : power/stats: Add EnergyConsumerAttribution interface
3ea060eb6 : Revert "Add emergencyDial_1_6 in the HAL to modify the multisim ..."
bcf3b22fb : Move utcTime in default implementation forward
84b7069ab : Add emergencyDial_1_6 in the HAL to modify the multisim logic for pin lock
66dbcee2d : Update documentation for secondary bandwidth
9d480d32a : Fixed flags on example. Guest is 2 and Ephemeral is 4, so it should be 6.
deebf381f : audio HAL V7: Update track metadata
143575a10 : wifi: Fix VTS error
71412f40c : Implement MessageMutator and FamilyTracker
85169ab87 : Add S-NSSAI
3b069c909 : composer: vts: allocate buffer larger or equal to crop size
2ca7a1181 : Add voip optimization HAL API
100aa5eda : Add new contexthub HAL 1.2 methods to default impl
6c77c3540 : Add stubs for new contexthub v1.2 methods
e351e3b32 : Update Contexthub HAL 1.2
11761e37a : Remove 'blocking' param from NN ResilientPreparedModel and *Buffer
98ed9baf5 : Cleanup NN callback error handling
b8e5cd08b : Added IAudioControl#onDevicesToMuteChange
26cd15674 : Add VTS test for IWifiChip::setCoexUnsafeChannels
4c7c64e7f : wifi: Added 2 seconds wait time in RTT tests
ad8167031 : Adding IAudioControl#onDevicesToDuckChange
ab70a83b0 : [WifiCoex] Add enum for wifi coex restrictions
cfca8a758 : Add @utf8InCpp to String fields
35a3a7781 : HidlUtils: remove temporary conversion functions
7a655bb3d : Add HIDL lifetime and protecting callback info to NN README
ca1142078 : Change NN canonical timings to nanoseconds -- hal
5a46c958e : wifi: Fix bridged interface property and allociation
4e7c01675 : Change default face sensorId to 4
9036edac0 : audio: Update default effect HAL wrapper to support V7
77d6f101e : audio: Update default wrapper to support V7
7236d0760 : audio: Extend HidlUtils for the default wrapper needs
cf0e945ac : Correct EVS VTS test case
5cc53bace : Add getAllowedNetworkTypesBitmap HAL API
94bcce5ec : [WifiCoex] Add WifiChip HIDL APIs for coex
b01ec1acd : Use enumerator for AudioFocusChange
61f508e01 : Cleanup how transport errors are handled in NN utils
0483230c2 : Add GnssMeasurement AIDL HAL
9ab672581 : Print error names instead of numbers
22ccb3cbc : Implement NL80211 protocol printer
f5405b212 : Default face lockout should be duration==0
22a57205e : Add example IBiometricsFingerprint@2.2 HAL
32acc0614 : Validate during NN conversions by default -- hal
de05fd53f : Camera: fix HAL1 removeCamera crash
261818bfa : wifi: Add AP interface idx mechanism & predefine interface support.
be3fce419 : composer: fix 2.4 vts for multi-display
ce4f755f5 : Close stream at end of OpenAnOpenedStreamsTest
e852ece37 : Add Tuner VTS test assets and configure the push file preparer
420c4fc3a : wifi: Add resetFactoryMac support (AP+AP Part 3)
39e88771f : Add new AcquiredInfo constants
7128d3ac8 : Add an empty line to match AOSP
d594cd0a4 : Fix a bug where 1.3 Device ignores 1.3 capabilities
f14d9a0f8 : Wifi: DPP STA Enrollee-Responder mode
75915c313 : wifi: ignore SIGPIPE when dumping stats to dumpstate
a0ff4be4b : audio HAL: add output flag indicating support for gapless transitions
c476ff385 : Increase default timeout for changeStateIdletoExecute() from 100ms to 400ms
94d2824a6 : wifi: Add AP bridge operations support (AP+AP Part 2)
5a74c0fb0 : Invalidate NN interface objects on cache mismatch
8e85d1f5a : audio: Use docstrings instead of comments in types.hal files
237cdaf67 : Change setDataThrottling window parameter to a long millisecond.
09fc70462 : Update fingerprint AIDL for CTS
5b8a144d8 : Implement a.h.audio.common@7.0-util module
3c44b5f8c : Move a.h.g.composer@2.1-resources into system_ext
e92c13a4d : Create getSystemSelectionChannel API
becd2f136 : wifi: fix old vts tests on newer HAL
e4f58f898 : identity: Fix attestation and documentation problems.
95e4fe64d : Move UUID conversions into their own class
f30af2864 : Add dependencies to VtsHalAudioTargetTest_defaults
657404c22 : Clarify the ComposerClient comment for CONFIG_GROUP
cfb5499a4 : Update default face implementation
3529f26b3 : Introduce Radio Hal Device Capabilities
0d13e044f : Remove sensorId, userId from onChallenge*
c92aa85a6 : wiif: Add AP bridge operations support (AP+AP Part 2)
39bd464d0 : Revert "Revert "Add monitor for ip cid change""
d1d3f70fd : Revert "Add monitor for ip cid change"
4d0df2615 : Remove HAT from invalidateAuthenticatorId and correct documentation
6f906c15a : VTS: Verify no duplicate entries between partial results
d4290b8bf : Replace nn::NativeHandle with nn::SharedHandle
80b1861b2 : Introduce IVibratorManager.aidl
3670c385c : Implement NNAPI canonical interfaces
7674b03f3 : Added pdu session id to setupDataCall
a67701d0d : hostapd: add 60GHz(WiGig) support
2475361d5 : Add IGnssPowerIndication AIDL HAL (hardware/interfaces)
b6064e59c : Add monitor for ip cid change
72a47a2e5 : Allow setting new values for mock speed and bearing in GNSS HAL
2272ff894 : wifi(hal): Use debug property to select one of preset HAL iface combination
ff82d7ca9 : Add startId in Filter Event to work with filter reconfiguration
c9e720b36 : Use a better RANGE_REMAINING default
68dc40f11 : Add GNSS AIDL HAL VTS to presubmit checks
e502a601c : Changing package for audio_policy_configuration_V7_0
62fd34471 : HAL changes for ThermalMitigation API.
bad76851c : Add additional face SensorProps
cd9f4c477 : Skip GnssConfiguration v2.1 tests for AIDL HAL
06c9863d8 : wifi: fix old vts tests for deprecated APIs
a45dd5802 : VTS - avoid same MAC for AP and STA
a6c5b8c57 : wifi: Fix incorrect instance version
e96a2a846 : Add USB Gadget Hal v1.2 default implementation
434cbe649 : USB Gadget hal v1.2 interface
e9d1e7d38 : wifi: Add STA + STA HIDL API's
1162d8e90 : Provide secondary link capacity estimation
7e792611b : wifi: add enable SAE PK only mode API
ca0789358 : DO NOT MERGE Add sleep(3) after stopSupplicant when VtsHalWifiSupplicant
349bc58cb : Add HAL support for Passpoint venue URL
56d4de8e7 : Rename enableNrDualConnectivity
f033b0741 : Rename CarWatchdog AIDL's build rule name to android.automotive.watchdog.
a521acf0e : Adding VTS tests for AudioControl AIDL HAL
aeeb9b083 : Default implementation for AudioControl AIDL HAL
4d9f1eed0 : wifi: add new status code for unsupported cases
b12ccd3e3 : Get offset of recorded keyframe from MTP table
3449e1c24 : Skip togglingUiccApplicationsSimPresent if it's eSIM empty profile.
49c845ffa : Adding AIDL version of AudioControl HAL
9d9f970ee : audio: Add @export annotations to microphone-related enums
ed5c514ed : Add setAllowedNetworkTypeBitmap
65caf7678 : wifi: Create 1.3::IfaceParams to support dual bands (AP+AP Part 1)
72e0239ed : wifi: fix old vts failure due to deprecated API
da8cd066c : Update CardState HAL and make setSimPower synchronous
063094e1a : Check the fd handle before attempting to use it in GNSS HAL
898a2e3dd : Add FIRST_FRAME_RECEIVED to AcquiredInfo
c27cc544d : Update CardState HAL and make setSimPower synchronous
1cc3ba235 : HAL changes for Passpoint T&C
996a86c5d : Add HAL for pdu session id support
961125f90 : Add some invalid constants in Tuner HAL 1.1
c279cafa2 : Update CardState HAL and make setSimPower synchronous
343f95e23 : Clarifiy ADR states in documentation
990cc41da : Added global retry support
60e4a0b00 : power/stats: Add duration field to EnergyMeasurement
ac6cc1f97 : Clean ComposerClient cache on hotplug
a5273c760 : Make audio*-base.h files autogenerated again
b6d44ea48 : Add Scrambling Status Monitor merchanism in Tuner 1.1
edeee5a91 : Ability to configure NR dual connectivity
3ba5d228b : Allow changing the mock location returned by GNSS HAL
61ef86b62 : wifi: add enable SAE H2E only mode API
77f2c0780 : wifi: add transition disable callback API
bbbec8229 : audio: Align lists of enum values between framework and HAL
7e669ce57 : Add new Frontend Status Types and a new scan msg in Tuner HAL 1.1
8513ef2cc : Enable the Java backend for IFace
5383a1bea : Fix build breakage in crosshatch_hwasan-userdebug target
de2610f07 : Add default implementation for several methods
2576dcc52 : Add Dvbc Frontend Bandwidth settings in Tuner 1.1
4a6663fd3 : Add the address of the first macroblock as an extended field in Tuner 1.1 Record event
1ea0c17ea : Extend DemuxScIndex in Tuner 1.1
44006eea1 : Add SUCCESS to the response of SAP VTS test cases
bc5f617d7 : Revert "audio: Align lists of enum values between framework and HAL"
b0c4bd081 : Revert "audio: Align lists of enum values between framework and HAL"
6006eb1b8 : Update VNDK version for common graphics HALs.
e04821595 : Update VNDK version for common graphics HALs.
8d8dfcd8e : audio: Align lists of enum values between framework and HAL
1e1a67651 : Add IGnssConfiguration AIDL HAL (hardware/interfaces)
3d54f4576 : Move [generate|revoke]Challenge under ISession.aidl
e503481f8 : Remove sensorId and userId from all Session methods
2abc35278 : wifi: add 60GHz Wi-Fi P2P support
3ec6781c3 : [AWARE] Add support for instant communication mode
53af9512b : Create OWNERS files for biometric AIDLs
efc13c0bf : wifi: remove Wifi HIDL hash for S
8230f8c6f : Migrate NNAPI to canonical types
57909db2e : Add API to configure media filter stream type for Demux Framing
5bce081db : [SMS] Define new SMS error code in HAL 1.6
4c521b074 : authsecret: Notify LSS to generate secret
091669822 : Default implementation skeleton for IFace
3b542cd39 : Add VTS tests skeleton for IFace
457e9d853 : Define IFace
3974eacf0 : Define VHAL properties for car power policy
057e2e8e7 : Move Emulated User HAL to Emulated Vehicle Connector Class
bc2d16b9f : Move Emulated User HAL to Emulated Vehicle Connector Class
74c19f576 : Update ContextHub VTS OWNERS files
9da19c7cf : Convert mask types from uint32_t to enum type
d459e4eec : wifi: check all possible returning codes for connect/cancelConnect
d06c45e00 : Add VTS tests for Context Hub HAL 1.2
46c2bd043 : Adds default (mock) Context Hub HAL 1.2 impl
08596b462 : Adds Context Hub HAL v1.2
e8a573772 : Support Link/Unlink Cicam to Frontend in Tuner HAL 1.1
71c6f8ba6 : power/stats: Rename PowerStats HAL
7ec2b704f : Add isHighPriority scan message type into Tuner HAL 1.1
1368c2921 : composer: hold a sp<IComposer> from the service itself
bcd905351 : power/stats: Move PowerStats HAL 2.0 to power/stats
5345624e3 : powerstats: Refine PowerStats HAL 2.0 documentation
af491ffdf : fastboot: add a new oem command for post wipe userdata
854acd7c7 : wifi: Deprecate older versions of wifi HAL
bcbd92508 : Add SEAT_OCCUPANCY property into google VHAL
42408279d : powerstats: Add EnergyConsumer API
872784629 : Move Emulated User HAL to Emulated Vehicle Connector Class
30f8443b4 : Handle the empty display information
43e42ff6e : composer: hold a sp<IComposer> from the service itself
a685c3dbf : Create conversions to/from NNAPI canonical types
621887a91 : Add DVBC Time Interleave Mode enum in Tuner HAL 1.1
19ed17bf1 : Extend Scan Message and Message Type in Tuner HAL 1.1
422bb11cc : Add FrontendStatusExt1_1 and getStatusExt1_1 to get 1.1 Extended Frontend Status
58d9942ad : Remove PREUPLOAD.cfg from audio HAL example
4c49c15e5 : Add DTMB Frontend Type and Related Capabilities enums
343450a07 : audio: Implement VTS tests for V7.0
bc15b5964 : Rename Tuner HAL 1.1 frontendSettingsExt into frontendSettingsExt1_1
5127a97bd : Update the comment for ReplacedHandle
c9e1607de : audio: Add example HAL implementation
108e702dc : audio: Reformat README as Markdown
648ec5b75 : audio: HAL V7 tweaks
9b85a78e7 : wifi: Add vts 1.3 for hostapd hidl 1.3
f910d10d2 : wifi: ignore addAccessPoint_1_2 test if current hidl is 1_3
274ea0a7c : Add GNSS AIDL interfaces (hardware/interfaces)
133389711 : supplicant(vts): Stop adding empty instance for vendor HAL
f00ab8b77 : Revert "wifi: remove wifi instance name string check"
749799387 : Tweaks to fingerprint AIDL
3388eebde : Reformat biometric interface documentation to 100 cols
ea8d801f5 : Add Handover Failure Mode to Radio Hal
ef79d661b : Move lockout callbacks to ISessionCallback
8b3cd5db2 : Finish remainder of documentation.
1288c105a : Minor API changes and additional documentation for IFingerprint
90a29284e : Add explanation to VHAL_HEARTBEAT property
64c13a083 : Update fingerprint #authenticate interfaces & documentation
c9d109fe0 : wifi: Add access network type support
976c64046 : Add API to get the shared memory Audio/Video handle
571caa6a4 : Start adding documentation for IFingerprint
a4573de71 : Introducing OEM partner custom input type (HW_CUSTOM_INPUT)
26abceefb : Return immediately when prop is not found
e33abd645 : Move ICancellationSignal to common, add supportsNavigationGestures
cbd93156b : IP and CID filtering configuration of IP filter
c306b76f7 : Add HardwareInfo to CommonProps
94a82210c : Add sensorLocation, sensorRadius, displayId to SensorProps
6e862c31a : Add authenticatorId changes to Fingerprint aidl
4699ec631 : Extend DVBT Constellation to report the rotation status
7d3fdf5ef : Add android.hardware.biometrics.common
b7d50b91e : Remove MIN and MAX checking for hidl_enum in UserHalHelper native library.
a8ae5ac2f : wifi: add 60GHz STA support
585bb5e58 : Revert "Add a getAvSyncHwId_64bit in Tuner HAL 1.1 to support 64 bit hw sync id"
6446c735a : Add audio V7 to compatility matrix.
e29dd0090 : wifi: remove wifi instance name string check
066a7d944 : Add missing skia_deps
5e4daa8d9 : wifi: wait for the framework to be ready before checking features
c3b3f8127 : Make getPresentationPosition mandatory.
af9ac3b8a : Suppress gtest error for tests without any instance
0d2329222 : wifi: Report mac address of apIfaceInstance in callback
14412df89 : Add VTS tests for IFingerprint
ed361970c : Define IFingerprint
a9a3c850b : Default implementation for IFingerprint
1da23f2c8 : Add fingerprint 2.3 to compatibility matrix.
81108e249 : New health check in VHAL
c5cd6b7c6 : Add vehicle properties to integrate car watchdog
50c25280c : Add support for poll()-ing nlsockets
6b0fd062b : Suppress gtest error for tests without any instance
c4529fb13 : powerstats: Add VTS tests for PowerStats HAL 2.0
bd5244642 : powerstats: Simplify Power Stats HAL API
17f8eac2a : Add linkCicam API in Frontend 1.1
4aee25fa6 : wifi: Add Mobile Hotspot(MHS) info callback
a3b16c2d8 : Add configArray for Gear_Selection in google VHAL
5cbf6276f : Wifi: support 60GHz (Wigig) band
1bdf1a79f : Wifi: add new chip capability WIGIG
48d97f392 : Mark GraphicsMapperHidlTest as allowing not being instantiated
40492c22e : Add VTS tests for PowerStats HAL 2.0
81dec9cfc : Make wifi hidl interfaces available to the platform
5118e4f04 : wifi: Support 11b only mode
d91c540c1 : wifi: Add client connected callback
ea68502f1 : Create Power Stats AIDL interface
4ee510ca5 : Allow gtest to instantiate no tests without failures
bfdb1ac60 : Update EmulatedUserHal to use UserHalHelper native library.
d85edb7f6 : wifi: Added capability check in RTT tests
7dd87f42f : Audio: Rearrange types in V7
6cd03bfdb : Audio: Build file updates
159260c58 : Audio: Copy HAL V6 into V7
5ebbfe417 : Audio: Update and fix copyHAL script
f392fb468 : Attach timestamp to ringbuffer generated files
2fb0424c0 : Comment out unused parameter in Tuner Frontend implementation
5aa08b7d5 : Add INFO_MODEL and INFO_MODEL_YEAR default values
2dddd79e1 : Wifi: support multiple WIFI chips
7a82ad8c6 : Wifi: fix bug during WIFI HAL stop
3ea25a644 : Add FrontendSettingsExt struct in Tuner 1.1
2424b716b : Implement socket receive iterator
b759eca43 : Implement waitFor (interface) to avoid polling interface state
e29acd819 : Move vibrator HAL benchmarks to interfaces/vibrator
1913fdbf3 : wifi: uprev supplicant interface to 1.4
cb877f950 : Use more inclusive terms
cf03efbb8 : Trim trailing NIL character when fetching string attribute
4b8f50c17 : Implement message kinds for flag printing
cc9207ccc : Move Tuner 1.1 new RecordFilterEvent fields into a separate struct
3ab105b13 : Refactor MessageFactory
713960523 : Implement Socket::receive<T> and refactor Socket::receiveAck
df75bc1df : wifi: Upgrade hostapd HIDL to 1.3
09dc1b3f7 : Inclusive language for CAN bus HAL
b428f77f6 : Netlink socket refactoring
66fc93902 : Update libnl++ class naming to match Android code style
34eb83aef : Implement attribute map.
29f0a4ff3 : Fix for Gnss Hal for replay
990ee76d7 : Fix the media filter buffer issue in the Tuner default implementation
6b47b98c4 : Implement nlmsg<T>
390c71108 : Remove libnl++ dependency on NETLINK_ROUTE.
535292625 : Update language to comply with Android's inclusive language guidance
410732f04 : Add PTS field in the DemuxFilterMmtpRecordEvent
ff985a85a : Suppress gtest error for tests without any instance
1d5beb85a : Change libnl++ namespace to android::nl
1695459e6 : Split out libnl++ from libnetdevice
cf79f5eb2 : OMX VTS: Use GraphicBuffer utils from libui
68afca6d7 : Add the PTS field for recording-time indexing in the DemuxFilterEvent
0a0fe51a6 : Ringbuffer stops logging after wifi toggle
afdd8d4a8 : Fix netlink message printer byte counts
45c1263a6 : Fix Tuner 1.0 default implementation Demux and Frontend mapping
849540300 : Implement struct printing
80cb96048 : Add a getAvSyncHwId_64bit in Tuner HAL 1.1 to support 64 bit hw sync id
45cc57ac6 : Add VTS of Tuner HAL 1.1
bb94eeb45 : Add default implementation of Tuner HAL 1.1
3ab6e1fbb : Enable Tuner HAL 1.1 interface
d460df3f3 : wifi: upgrade wifi interface to 1.5
3e2de6cc2 : Tuner HAL: fix a memcpy issue
2aa1a124f : Replace useCanSockets hack with flexible per-process domain selection
06c2c0dea : Extend libnetdevice for Netlink Proxy
6d774c89a : Fix bugs in the Tuner HAL 1.0 VTS
3f0c09583 : wlan: add supported interfaces in rc file
cd3fd87d4 : Change range of SS-RSRQ per 3gpp
01c595f4d : Added libui-types dependency
3bbc2aedd : Fix typo in NNAPI documentation
0d6cefe90 : Fix stale NNAPI documentation
2134bf71f : Wifi: Handle subsystem restart notification
b0907a6bb : update hidl .bp
1accab968 : Use PLOG instead of printing errno
e56f9e18a : Export libnetdevice headers
134ace098 : Add isUdfps method to biometrics.fingerprint@2.3
3fb244a56 : Make NetlinkSocket and nlbuf exported
caeae195a : Implement setting hardware address
91c3a0479 : Implement fetching hardware address
4585601fb : Define biometrics.fingerprint@2.3
85a9ab32d : Implement ES data process in Tuner default impl to support Sample TIS
3fcb7bf3f : Add GNSS HAL v3.0 (hardware/interfaces)
a5c83a562 : Implement ethtool get/set value operations
a98727353 : Implement Netlink message printer
1bdd58dcf : Change 'blacklist' to 'disallow'
376454d93 : add 32 bit requirement back because of regression from CTS
8a8bfd188 : Remove the enforce to build 32 binary
ad10741a3 : Implement creating VLAN interfaces
504d3da1d : vts: wifi: softap and p2p are optional feature per CDD
ac6d14d4d : Skip test when NAN or RTT feature not supported
cec924166 : Fixed cast.
af51663e9 : More tests for graph validation.
836842221 : Moved emulated User HAL capabilities into a library.
43c1a6a41 : Add dependency on jni_headers
19a64c8f4 : Revert "Add biometrics.face@1.1 to current.txt"
3a8a650c6 : Rename vts-core to vts
25fbdab04 : Add biometrics.face@1.1 to current.txt
35e8d370f : Revert "Revert "Add enroll_1_1 with preview window id""
94992158c : Revert "Move default implementation from 1.1 to 1.0"
605521ca5 : Revert "Revert "Add VTS tests for biometrics.face@1.1""
69d1d66bb : Revert "Revert "Define biometrics.face@1.1 with remote enrollment""
25a866eec : Convert InputClassifierTest to parametrized test
48618f607 : Hal layer for gnss replay
442b3badc : Add Support for Configuring CAN HAL by Serialno
2c9251bec : Add libc++fs for auto
9fcccf8b8 : Fix VTS of fenced execution with zero-sized output.
b0d2062ab : Use a constant-time MAX function
5d463fdaa : Don't send brightness to car service inside Emulator
9cc3aae97 : Add newlines to clarify the comments
3d652709e : Fix deadlock in cuttlefish/default implementation
1507f7439 : Shuffled some TODOs around...
f58ff069e : Adds IWifi 1.3 and 1.4 as interfaces provided by vendor.wifi_hal_legacy.
d7c88e3e5 : Push prebuilt libvtswidevine to device for drm HAL test
88417a586 : graphics: update OWNERS
907031846 : use vector<uint8_t> for byte[] in AIDL
1173a7253 : Clean up errno logs and sto* conversions
8c2a986ee : Add more info on control key param
30bd3dce0 : Add support for EFF/RTR to canhalsend
5f7c1aae4 : Merge nested namesapces
7e9e37fa0 : Split client and server impl
8dfac92fe : Split vehicle client and server interface header
4f6022ae5 : Camera: Advertise numbered string ID for external cameras
02ee09f58 : SF: RenderEngine->drawLayers takes Graphic Buffer instead of ANativeWindow
0eac27ccf : Clarify new setRadioPower documentation
080963546 : Add headers and macros for building VHAL server for AGL
33ce7505d : CAN Configurator Service
1ab355486 : Clean up TODOs
c91b679ac : audio hal: Update offload configuration
fc7cc15eb : Refactor Tuner VTS dvr and descrambler test implementation
46f46cd93 : Refactor Tuner VTS broadcast data flow test
6fbe5d77d : Refactor Tuner VTS filter part
dd0819051 : Refactor Tuner vts test Demux part
a5d00e649 : Refactoring Tuner VTS frontend test part

+- Project: platform/hardware/invensense

4092d21 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/invensense

+- Project: platform/hardware/knowles/athletico/sound_trigger_hal

ca8a099 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/knowles/athletico/sound_trigger_hal
74fa89e : sthal: add initial value to avoid invalid close
4d8ab90 : sthal: prevent double free the inactive model
dc51b12 : oslo_config_test: avoid using persist symlink

+- Project: platform/hardware/libhardware

61583424 : USB Audio Hal: Fix CTS timestamp handling
df511208 : USB audio hal: Support FCC_LIMIT for 22.2 testing
bb1479b0 : Use libgtest_prod_headers.
8c97d24e : r_submix: Implement get_capture_position
7094c89e : Update oob data struct
63e4dc02 : Update oob data struct
1f4800f2 : Add MAX_BOOT_LEVEL tag, BOOT_LEVEL_EXCEEDED error
d7984ccf : [LSC] Add LOCAL_LICENSE_KINDS to hardware/libhardware
a205b6af : audio: add implementation for TV related API
a635fcfa : Upgrade legacy usb HAL to version 3.2.
400bbe0e : Upgrade device version of usb audio HAL to 3.0.
2e8b8a90 : audio HAL: new track metadata version
8b265c90 : Use list to cache alsa_device_profile/proxy for usb playback/capture.
d651051c : Add a new API for getting audio_port_v7.
a7de85db : keymaster_defs: Add missing tags added in KM 4.1 and earlier.
27aa8b3a : Convert mask types from uint32_t to enum type
a49fa1c8 : Add jni_headers to libinput_evdev

+- Project: platform/hardware/libhardware_legacy

4ebb0af : Wifi: Add argument "WifiHandle" in "wifi_set_subsystem_restart_handler"
35390b6 : Wifi: New API to query the trigger subsystem restart
958307b : WiFi: Add new SAR scenarios
f2eed44 : Wifi: Remove multiple definitions
d8da2af : RAII style wakelocks: Add tryGet() factory method.
33adbb2 : Wifi: Filter usable channels by Coex, Concurrency
9380e98 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/libhardware_legacy
b25c2d1 : Wifi: New API to query the list of usable channels
8485407 : Add wifi_set_dtim_config for power optimization
359fa1d : HAL: Fix to support CCA Level and Load info in WiFi link-layer statistics.
3adc28c : Add HAL API for VoIP optimization
f499981 : libhardware_legacy(wifi): Add enum for wifi coex restrictions
85f84d3 : libhardware_legacy(wifi): Add coex APIs
354fe63 : libhardware_legacy(wifi): Add STA + STA APIs
afea6a4 : Convert mask types from uint32_t to enum type
9e25034 : [Aware] Add instant mode support
ba1d91c : Wifi: add 60GHz feature bit
28f471d : Wifi: enhanced API to support multiple WIFI chips
87805a2 : Wifi: Add a vendor function to set subsystem restart handler

+- Project: platform/hardware/nxp/nfc

5728d37 : NFCC FW Download related updates
121f438 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/nxp/nfc
5eb8202 : Add Nfc hal support for SNXXX
f21544f : Revert "Add Nfc hal support for SNXXX"
5c4c40d : Add Nfc hal support for SNXXX
7f93aba : Fix warnings from static analysis tools
b1efb68 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/nxp/nfc
bce55e8 : Out of bounds read in NfccPowerTracker::ProcessCmd
7f746d6 : An info leak vuln caused by OOB read of nxp nfc hal library
0f536ba : Out of bounds read in phNxpNciHal_check_ncicmd_write_window
4c58644 : Out of bounds read in phNxpNciHal_process_ext_cmd_rsp
fc44434 : An integer underflow vuln of nxp nfc hal library
491a4f0 : Multiple vulnerabilities in phNxpNciHal_print_res_status
4c38779 : A stack OOB write vuln of nxp nfc hal library
5235b50 : Prevent OOBR in NxpNfc::ioctl
24b785d : Prevent OOB write in phNxpNciHal_write_ext

+- Project: platform/hardware/nxp/secure_element

5a873f5 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/nxp/secure_element
5472863 : Add SE hal support for SNXXX
8803e33 : Revert "Add SE hal support for SNXXX"
e5f1eba : Add SE hal support for SNXXX
6dbc62c : Fix warnings from static analysis tools
46d5e80 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/nxp/secure_element

+- Project: platform/hardware/qcom/audio

49b1536 : audio_hw_usb: reduce the number of the retries in usb_get_capability
e75cd66 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/audio
53fd072 : audio_hal: Ensure input buffer size represents an integral number of frames.
1350928 : audio_hal: Ensure input buffer size represents an integral number of frames.
3077da8 : hal: retry a2dp path start up when failed
78df594 : Fix invalid implicit declaration of function 'open'.

+- Project: platform/hardware/qcom/bootctrl

484b46c : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/bootctrl

+- Project: platform/hardware/qcom/camera

a065491 : QCamera2: Avoid accessing invalid data during flush

+- Project: platform/hardware/qcom/data/ipacfg-mgr

dc155b6 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/data/ipacfg-mgr

+- Project: platform/hardware/qcom/display

c1ff591e : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/display

+- Project: platform/hardware/qcom/media

ad18768 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/media

+- Project: platform/hardware/qcom/power

9081b19 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/power

+- Project: platform/hardware/qcom/sdm845/bt

3df3fcc : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sdm845/bt

+- Project: platform/hardware/qcom/sdm845/data/ipacfg-mgr

8380a99 : Fix the HAL uninitialized error message for setLocalPrefixes

+- Project: platform/hardware/qcom/sdm845/display

ab675870 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sdm845/display
ae45d151 : gpu_tonemapper: Fix compilation issue

+- Project: platform/hardware/qcom/sdm845/gps

f079aab : change AGC reports to raw
ff7d63d : change AGC reports to raw
cbb59bc : Batching API batch retrieval changes
3b1c699 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sdm845/gps
52cde3b : Fix potential deadlock in measurements report
5fb7f69 : Rename FlpAPIClient and GnssMeasurementAPIClient
a0ca9c0 : Report Locations to AFW only when active tracking

+- Project: platform/hardware/qcom/sdm845/media

5390cef1 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sdm845/media

+- Project: platform/hardware/qcom/sm7150/gps

f79f0a1 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm7150/gps
a6d81cf : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm7150/gps
d88785a : Add METADATA to gps: BSD+Apache2=NOTICE

+- Project: platform/hardware/qcom/sm7250/display

9bc47951 : Disable HDR+ due to unsupported
dff71648 : Revert "config: Set sf phase offsets to support perf/high fps for lito"
b21b7fc9 : Disable vendor.display.enable_async_powermode
6605954e : Remove unused property persist.demo.hdmirotationlock
9a4f5957 : composer: fix the dependency on IDC 2.0
d22cbfba : Revert^2 "Convert libgrallocutils to Soong."
b05c614b : Revert "Convert libgrallocutils to Soong."
bace197c : Convert libgrallocutils to Soong.
ebb606d9 : hwc2 : Add scaling rgb layer flag to layer stack
0d89464e : composer: Fix corruption issue due to wrong index
48654b80 : composer: Add support for camera smooth notification
6e8c9b1f : display: fix compilation for 5.4 kernel
754d2b9c : composer: Return correct CONFIG_GROUP when queried
cbf35c28 : Revert "gralloc: Revert change to default flexible YUV format"
cca0fc88 : Revert "config: enable advance phase offset for bengal"
daf9c4c3 : hwc: Disable HDR10+ support in HWC
bcf0e46c : libdrmutils: Fix compilation for 5.4 kernel
d39d45f8 : composer: Add support for TWM entry and exit.
d010e073 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm7250/display
b114a0d7 : composer: Pass hwc tid to perf-hal module
9e63fb77 : composer:set perf-hint for large composition cycle
895e41d6 : composer: Remove kVsyncTimeDriftNs
3b16e356 : composer: Fix async power mode issue
2b84bcaa : sdm: Add dtrace_end to SetVsyncStatus.
c14dbcf5 : sdm: Do not set min fps during idling if qsync is enabled.
b278e529 : sdm: Add support for qsync based idle fallback.
168597ce : composer: Get vsync period in dummy display
fbfac2fc : composer: Fix the 3rd party copyrights
a2f27e26 : sdm: add drm format for BGR888
d39dbb8c : gralloc: fix add-overflow in ALIGN API
75bf83a4 : sdm: add GetConfig method for built-in displays
e0e0a4c8 : composer: avoid skip flag for game layers
6935b2d0 : composer: reset secure session active bit when session ends
4be466ed : Revert "composer: reset validate on camera launch"
74b407c2 : sdm: Fix async power mode issues
e0f5ede7 : composer: Fix the 3rd party copyrights
e6c1b0b1 : composer: Fix the 3rd party copyrights
5fc57839 : composer: reset validate if UI layer has scaling
630699a1 : sdm: Restrict max layers to blend stages supported.
1c6d018c : sdm: reject active config change if bit clock change is pending
434d2f0c : composer: allow power off during secure session.
8264ab8c : composer: Support secure display on multiple built-ins
4b8ae645 : composer: reset validate in case of scaling layer during doze
40448951 : composer: reset validate on camera launch.
d925d424 : sdm: Validate idle timeout event.
541240ca : hwc: Proactively enable vsync on fps change.
fabaec25 : composer: Add checks for null pointer access
5cba7342 : composer: update the active mode index post-commit
9200e3b3 : hwc: Add support to disable animation on WFD(GPU)
c3fb9410 : hwc: Program glClear after setting scissor rect.
08372e7f : composer: cache and set the power mode.
83fb93f2 : sdm: Reset hdr metadata on disconnect.
59f4d7ed : composer: Remove default config files for low ram targets
1537a9fd : composer: add reset validate for builtIn display
5f86eae2 : composer: set pending_power_on only when needed
37ba1eec : sdm: change idle time to 90 from 70.
f668e500 : hwc: Do not change active config on first commit.
5a63800d : sdm: Do not set WB config more than supported.
18fa00fc : hwc: Avoid fallback to hdr range if supported mode is not present.
bf56848f : Revert "sdm: Allow Skip Validate after Idle Power Collapse"
85f43c0a : composer: allow doze mode for secondary built-in displays
04985f25 : hwc2 : Validate allocated buffer before access.
e507f196 : sdm: make non-fatal errors as warnings.
7b0778b1 : sde-drm: address memory leak on composer
9a0d13ad : gralloc: Use Adreno API for size in getFormatLayout
fd4777f8 : gralloc: Revert change to default flexible YUV format
a10423ca : composer: clear vsync source during adb shell stop
a1341e09 : sdm: Increase UI FB Id map size limit to 4
7d903eba : composer: Fix array out of bound
8a979b87 : sdm: Conditionally allow asynchronous doze transition.
d6c77ce7 : Fix -Wformat errors with explicit void* -> char* cast.
bd9c05ad : gralloc: Fix align width and heigth for YCrCb and YCbCr format
a5550c34 : sdm: Add hook to prioritize a layer for MDP composition.
88cc67ec : gralloc: Fix sub overflow
c81c2099 : Do not track fences in thread unsafe vector
ad809f00 : composer: Enable hwc copy for virtual_displays
18e81b40 : composer: avoid CWB buffer signalling if pending validation
2f9222f7 : composer: Enable hwc copy for virtual_displays
c348205d : Gralloc: Fix stride bytes calculation for RAW.
8a58fd1e : composer: Enable hwc copy for virtual_displays
56837009 : sdm: Remove pending_doze_ checking in SetPPFeatures
525eab21 : Gralloc: Fix stride bytes calculation for RAW.
43d661a1 : gralloc: Fix array out of bound
3b4d1320 : sdm: handle QoS votes for power state transitions
81940d80 : gralloc: Remove default color space in AllocateBuffer()
99067395 : gralloc: Update buffer size calc for NV12 color formats
3d12d842 : gralloc: Add metadata type buffer_type
7b17f870 : gralloc: Remove default color space in AllocateBuffer()
f6850480 : gralloc: Update buffer size calc for NV12 color formats
099ff053 : config: enable advance phase offset for bengal
0865d633 : gralloc: Consider subsampling in width and height
e78cbead : config: remove lights HIDL Hal packages from display-product.mk
5e49d99d : gralloc: Add variable reserved region size and default metadata checks
2b6d3fb5 : composer: Apply color transform only on power mode change.
d4d43902 : gralloc: Add the support of RAW data in getComponentSizeAndOffset
74b3277a : gralloc: Add error handling to grallocToStandardPlaneLayoutComponentType
aee92bbc : composer: Fix invalid display handling
66ff66d4 : sdm: Fix avg luminance value for built-in displays
1b6c60d4 : hwc: Set Framebuffer target always.
fec080a5 : composer: Use system lock on hotplug disconnect
679be91a : config: remove lights HIDL Hal packages from display-product.mk
295a373d : hwc: Avoid framebuffer id caching for virtual displays.
4b413e78 : hwc: Combine all requests to stitch.
98872fcc : sdm: Add utility to merge list of fences.
39bd9cc5 : gralloc: Add ion dump
a3fdee3f : gralloc: Check for UBWC support during init
6f51dae7 : hwc: Disable vsync on stop
a67554d6 : hwc: CWB supported only for primary display
66ad4f23 : hwc: Handle external color transform
766aecf8 : fix -Wunreachable-code-loop-increment
e4f856b5 : composer: Add lock for callback functions
1d656286 : config: Fix PictureQuality and RenderIntent mismatch issue in xml
89e988a8 : gralloc: Change default flexible YUV format to YCrCb_420_SP
172c8504 : gralloc: modify YV12 color format handle
a48683d1 : composer: update the versions for composer/IDisplayConfig
7ad1aab5 : composer: Add check for invalid display
99ee2ae4 : sdm: Proper handing of CRTC set and reset.
0e0c5518 : gralloc: Change property prefix.
a19166b0 : sdm: add property to disable dynamic fps for video mode panels
903daaae : composer: Set acquire_fence to nullptr in PostCommit
f0bfaf00 : composer: In DestroyPluggableDisplay use sequence lock
cbb67b37 : sde-drm: Change drmModeGetConnector failure log to warning
4342a986 : sdm: Enabled destination scaler for secondary built-in
4bd75e57 : composer: Add validation for invalid display
46954a44 : composer: Initialize the cached active config index
5bce1d12 : Add METADATA to display: BSD+Apache2=NOTICE
9e40911f : config: Disable Content Fps Detection
cfe1b67f : hwc: Allow null fence on client taret buffer.
90028bb3 : composer: set vendor.display.config to 1.0 version
064cc943 : sdm: Reduce logging severity for non-critical failures.
fa213653 : composer: enable POMS during Doze switch based on a property
02e3416e : composer: Cache the active config index
241ab38a : composer: Fix function parameters mismatch.

+- Project: platform/hardware/qcom/sm7250/gps

3389c76 : Clear Emergency SUPL APN Name of SOS
182d62e : Fix android.hardware.gnss@2.1-service-qti crash
a0a4903 : Fix one mul-overflow issue
10b9643 : A new class to estimate ElapsedRealTime in LocApiBase
fbf6ddb : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm7250/gps
135fc71 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm7250/gps
bd0f36d : Revert "Enable DIAG Permission for HIDL 2.1"
67ed1d9 : [GPS] Change AGC reports to raw
c105852 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm7250/gps
b442e89 : Return AntInfo only when its vectorSize > 0
beff69e : Batching API batch retrieval changes
d944534 : Reslove one overflow issue in LocApiBase
f1b174d : fix Glonass SVID 255 not reported in SV info
1d288a4 : default internet ATL handler implementation
f12ef70 : Do not stop DgnssNtirpSource in the active session
7cd16d5 : Fix one mul-overflow issue
6362317 : support SBAS SVs report in HLOS Nmea
91d61c0 : FR 67139: re-instate GTP WWAN support
79cbbb3 : Load OS Framework in Location API
edb4223 : Fix case where Emergency SUPL NI should be denied
de8af55 : Add NI_SUPL_DENY_ON_NFW_LOCKED configuration
8c4a0ec : SUPL-2.0-con-034-1/2 test case fails
5b08f5c : Process CP_MTLR in emergency in different conditions
18e36f9 : Send SUPL notification to the framework for E911 sessions only (older modems)
45c2a5a : DBH support on non-gms Android
3dbdbe3 : A new class to estimate ElapsedRealTime in LocApiBase
afa9042 : fix nmea VTG magnetic field issue
5d04fbd : fix nmea VTG magnetic field issue
5d1c823 : LOC-HAL: Engine plugin additions
17923fd : add nmea tag block grouping feature
341fac0 : Gnss location: add session status into PVT report
f000bce : Report Qwes feature capabilities to LCA
164123c : Location control API: udpate comment in DRE suspend/resume API
48cca85 : Load OS Framework in Location API
4be73bf : nmea: fix status and mode indicator fields of RMC
6b633d2 : Avoid missing data when reporting latency info
8a9f02f : GPS HAL: support runtime DR engine supsend resume
9a3b3ec : SV in use mask is updated in the GNSS Adaptor even if the sessions status indicates failure
393236f : VRP based conversion: fix mix-up with up and down parameter
e935d57 : B1C support in nmea
1b91e02 : Pass power shutdown state to xtra-daemon
8e2266a : Tag based logging control
8da9b46 : fix nmea B2AQ issues
71de366 : Add B2A-Q support in NMEA messages
42e7dbe : Fixed parsing long lines in .conf files
471cddc : [GPS] KW issue
f9c9737 : Antenna information matrices could have diferent sizes
9884560 : Added flag for DGNSS locations
d20c045 : Framework for measuring latency
c191a73 : Elevate debug level for some debug messages
28da8ac : GNSS adapter: fix kw warning of un-initialized variables
fdfdf62 : SPE PVT report: include altitude assumed info
577ae9b : Delete LocationAPI instance after destroy() call
beeffc5 : GNSS position report: provide VRP-based for all reports
dd1a4ce : Add support for vpe output type
993aed9 : GNSS adapter: fix memory use after free
24aa709 : Fixed parsing long lines in .conf files
de300a5 : LocApi* fixes and clean up
970e671 : Fix the issue that updateNetworkAvailability not work
c8afcf7 : Enable syslog on sa8155 for logging
8d2fe11 : Reset location api pointer in location api client dtor
68eb016 : gps.utils changes
05e38d2 : QZSS L2 multiband GSV NMEA
02f8462 : Reset cached NetworkInfo when AFW shutdown
235fe87 : QZSS L2 multiband GSV NMEA
308bbd0 : GNSS adapter: remove duplicate and incorrect vel conversion
624c272 : Reset location api pointer in location api client dtor
6a8d559 : Fixed Unexptected mask bits turned ON in QMI Mask
2139429 : Fix UBSan issue in SystemStatusNetworkInfo
e43a2ae : Add more feature bits to align with location.lnx.6.0
75b2caf : Use default getStub when getService of Health Hal
aefcd7c : Fix flawed logic for environment aiding feature
00895c7 : LIA: fire responsecb when deleting calibration data from DR engine
5aa2f7f : update nmea to DGNSS Ntrip caster
0827d28 : Antenna information matrices could have diferent sizes
4fe0f26 : add QRTR status watcher to QRTR recver
3aa2228 : clean duplicated macro
3edeba1 : Support baseband C/N0 in SV info for older modems
d3f2be3 : add QRTR status watcher to QRTR recver
139addc : GPS HAL: support config multi-band of GNSS constellation
37ae6cc : GPS HAL: output CAN sensor status for DR fix
381d703 : GPS HAL: generic method to support DR engine config and etc
7be8144 : Enable DIAG Permission for HIDL 2.1
c42382c : Remove CDFW_USERS from gps.conf
886818e : Delete LocationAPIClient after LocationAPI
6163cae : L2C and E5B multiband NMEA
a86dd06 : combining two duplicated position tech mask definitions
06aeacf : L2C and E5B multiband NMEA
e1ea4cb : Add the symbol of createLocIpcQmiLocServiceSenderRecverPair on LE
a2f2fdc : Delete LocationAPIClient after LocationAPI
eb1329f : KW issue
b72ebe3 : Add option for pds api deployment config
f1a7a89 : combining two duplicated position tech mask definitions
8884e4c : Adjust Qtimer value for dual-SoC architecture
24dd04d : KW warning fixes
72f83a6 : Parse GGA sentence from nmea sentence
4b6bbb1 : Fix some issues of logging buffer on LE
b306021 : Logging buffer implemented by skip list
179d207 : fixing slim launch issue
f0b831c : Fix some issues of logging buffer on LE
7d4516c : Use Qtimer to improve ElapsedRealTimeNanos accuracy
b47cc25 : Add METADATA to gps: BSD+Apache2=NOTICE
e55c2e8 : Antenna phase center fixes
4a32266 : Change the maximum threshold of ageTimeNanos to 100ms
b26e5ea : The callbacks could be stale in GnssMeasurement
eb68174 : eDgnss feature implementation
f1adc28 : remove alignment checks from UBSAN
661754f : B1C support in nmea
829b02d : Enable library versioning for batching library
5c50d81 : New GTP_MODE SDK_WIFI in izat.conf
a83e30c : VTS test Measurement corrections failure
8dc2ec8 : Enable new LPP Profile options for 5G
61260d6 : update gps.conf configurations for eDGNSS
a06bbe8 : Change the signature of getPowerStateChanges() in GnssInterface
aa1fa45 : remove unused codes in loc_nmea sv generator
b1212ff : Fix sv id mismatch issue
9c48a5f : Enable NMEA Print using a configuration.
251fbbb : VTS test TestGnssDataElapsedRealtimeFlags failure
9f2b475 : Initial target definition for holi.
821a7f8 : Making LCA structures in sync
56aeee2 : KW Fixes
fdbbb0d : Remove XTRA version check.
87193d4 : Modiy delete aiding data rules
c9bf7d3 : Precise Location LocationAPI changes
9e35252 : Fix over flow minimal issue
8dccaaa : Re-init battery listener when Health hal died
79ba8f3 : Jammer Indicator is not sent to LCA
c17260c : GPS HAL: allow client to start tracking session when registering for none-position related callbacks
e972631 : Gnss adapter: support setting min SV elevation angle
3b7c539 : B1C changes
0af8f26 : Split Location daemon seccomp_policy
6a6ad43 : Set onDemandCpi flag for all odcpi injections
27d9271 : Add LocLoggerBase.h in utils
50ca966 : remove new line from boot marker prints
fc9bb37 : DBH support on non-gms Android
cd2925c : change of yearOfHw logic
34d0c3c : Increase total number of measurements
47c80ce : Remove gnss_vendor client registration logic
b555d27 : Enable building and sanitizer for Gnss Hidl 2.1
1e219f2 : Baseband CN0 value is wrong
15cef89 : Check NetworkHandle against OutOfBound access
e0d2e54 : GPS HAL: fix issue that session resume is not retarting PPE/DRE
46d9a7f : SPE report: add only sbas corrected sv used to nav solution mask
a3bf97d : Navic_inital_SV_id addition in gnssconfig 2.1
0289523 : Support robust location info report via LOC HIDL API
4caea19 : GPS HAL: sync up capability list with latest qmi
bc3c18a : Validation check in geofence cleanup
fad6cb0 : Revert copyright year changed by mistake
05bcd74 : Modification to connect/disconnect api of backhaul connection
df61dec : Revert copyright year changed by mistake
95f7eaf : GNSS HAL: only send start to engine hub when there is session
573c900 : modify the ageTimeNanos' threshold value
f764eae : Resolving crash in NMEA generation
a9e1911 : GPS HAL: fix issue that session resume is not retarting PPE/DRE
4d82060 : Fixing ASAN issues
5b35562 : GPS HAL: Support compilation for x86 targets
fc9985e : GNSS HAL: interface file change for covariance matrix
f632132 : Navic location feature change
b7fc4b6 : Add validity bit for B1iB2a time bias
55842c3 : utility function to get QTimer frequency
7792e6f : Gnss adapter: support setting min SV elevation angle
cd63f34 : GPS HAL: sync up capability list with latest qmi
48146c6 : Allow data callback when engineering services are enabled
232b791 : boot kpi interface for location modules
d89d4b7 : SvIdUsed mask in position report fix
af76991 : GNSS HAL: interface file change for covariance matrix

+- Project: platform/hardware/qcom/sm7250/media

192452ac : media: Set target media version property for khaje
698f3633 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm7250/media
453c35e3 : media:conf_files: Add configuration files for khaje
9110f569 : mm-video: vdec: Update supported vp9 profiles
ab84ea29 : conf_files: kona: Remove 2k and qhd profiles
14640596 : conf_files: lito: Remove 2k and qhd profiles
f269da97 : scuba: Tune perf xml based on measured fps
7ec9929b : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm7250/media
79c187cc : mm-video-v4l2: Avoid reordering of 0 length frames
2e832846 : mm-video-v4l2: venc: reject camera buffers from previous session
c97dd3ff : conf_files: kona: Tune FPS in perf xml
d806e1f8 : conf_files: kona: Tune FPS in perf xml
3e1a2111 : media: Remove usage of local copy headers in libplatformconfig.
e6b4501e : conf_files: kona: tune perf xml for VP9 AND H.263
71cd9c40 : conf_files: kona: tune perf xml for VP9 AND H.263
ab9baf19 : mm-core: list codecs based on actual support
2e4c39d6 : mm-core: list codecs based on actual support
8fe98e9d : media: Avoid integer overflow for negative timestamps
6a4cf0cd : media: Reject enc HDR profile setting for bengal
01b9ff21 : mm-video-v4l2: Avoid overriding actual buffer count
102cd7f9 : conf_files: kona: Copy different xml files for GSI
4a0ea64e : conf_files: scuba: tune perf xml for avc decoder
4f21372f : conf_files: scuba: tune perf xml for mpeg4sw and h263sw
15bf2c00 : media: FileDump: Support cvp metadata logging
d4d9e862 : mm-video-v4l2: Allow flip only for NV12
fe8673da : mm-video-v4l2: venc: Disable Flip for HFR
3db771b8 : conf_files: lagoon: tune perf xml
bbb814ae : conf_files: lagoon: tune perf xml
2603d193 : conf_files: lagoon: tune perf xml
3d4e5b13 : mm-video: vdec: Keep a margin of a microsecond as tolerance
b874c06d : media: Update clock id for clock_gettime
45acc5ce : media: conf_files: add 1080p timelapse pre-definition for all configs
01a4137a : media: conf_files: extend predefined confs to camera id 6
6e468b9f : media: Amend SOC ID check for Scuba Variants
a5b6fed2 : mm-vide: add support for NV12_512 color format in c2d
5ade88a8 : lagoon: update fps of vp9 decoder in perf xml
29e954cc : Revert "bengal_32: limit max encode capability"
dece7dab : mm-video-v4l2: Update the frame drop logic
0db08cbc : conf_files: lagoon: Update config files for HEVC
e8340207 : mm-video-v4l2: enable sending hdr10plus metadata via gralloc handle
31b902d1 : mm-video-v4l2: Query NV12 format alignment from media api
8f1cbff4 : media: correct seclabel of service as per new sepolicy rules
28e28f51 : mm-video-v4l2: venc: Handle error condition in Flip
9dd1f2a3 : media: scuba: Update min resolution of hevc.cq encoder
1deb7c80 : media: bengal: Update min resolution of hevc.cq encoder
00e526e8 : media: Amend SOC ID check for Scuba
bfc9133b : conf_files: bengal: Copy default media profiles to odm
1884b70c : mm-video-v4l2: venc: update fastcv header include path
941e80e8 : mm-video-v4l2: venc: Add support for inplace flip
d1aeb099 : conf_files: lito: Tune perf xml
2ba28a9b : conf_files: bengal: update default xml file
7de8c2ad : media: Enable quality boost feature
a744c75d : conf_files: bengal: tune perf xml for vp9 decoder
d0838f34 : conf_files: bengal: perf tuning for failed CtsVideoTestCases
cc8c998a : conf_files: bengal: tune perf xml for vp9 decoder
4fd0fa4b : mm-video-v4l2: venc: Add lower bound to enable quality boost
436c8cef : conf_files: lagoon: tune perf xml
55f40fa8 : conf_files: lito: update fps range in perf xml
1e4dabcb : media: Add support for thumbnail mode vendor extension
da680d51 : conf_files: lito: Tune perf xml
68fec533 : conf_files: kona: Correct a typo in perf xml
8f396f91 : mm-video-v4l2: vdec: Override client primaries only for >=UHD
1355ebe5 : conf_files: kona: tune perf xml for hevc encoder
3171c893 : mm-video-v4l2: add support for color transfer based on avc std
eb59565c : mm-video : remove source code for VC1.
2a7b5ae5 : conf_files: set higher priority to c2 than OMX
923a03c0 : mm-video-v4l2: vdec: Add support for low-latency conf
3f81107d : media: set target version for bengal and scuba
3644c9d4 : conf_files: kona: tune perf xml for c2 vp8 decoder
58fd8387 : conf_files: use AOSP FLAC decoder.
f7222564 : mm-video-v4l2: vdec: fix frame rate setting
872cfe31 : mm-video-v4l2: venc: Convert maxLuminance to 0.0001 cd/m^2 scale
135fa697 : mm-video-v4l2: venc: Fix the comment to enable encode boost
352492d4 : mm-video-v4l2: venc: solve timestamp typecast error
f58af83d : bengal: make changes to copy default codec xmls based on target
c3a00a22 : mm-video-v4l2: venc: support avtimer extn in c2d path
82bb3395 : conf_files: lito: tune perf xml
23c964cd : bengal_32: limit max encode capability
db1bdc8f : scuba: Add media_profiles.xml for scuba target
923a2e7a : mm-video-v4l2: vidc: enable additional logs
1d566fe5 : media: Add xml entry for hevc with CQ codec
04eb49fd : Add METADATA to media: BSD+Apache2+MIT=NOTICE
ae08b9b5 : conf_files: kona: update fps for codecs in perf xml
a4490d3a : media: lito: Update min resolution of hevc.cq encoder
43251ed2 : mm-video-v4l2: Limit the filledLen in omx hdr to max buffer size

+- Project: platform/hardware/qcom/sm8150/data/ipacfg-mgr

e853a35 : hal: FR59823: Remove references to libhwbinder & libhidltransport
20d7b5a : ipacm: Add correct ihl_offset eq bitmap on MTU rules HW < IPA3.0
8f86129 : data-ipa-cfg-mgr: ipacm: Avoid multiple updates to tether client count
58d2ae0 : ipacm: make changes to store offload state
2868303 : ipacm: add null pointer checks in LanToLan instance
0f47323 : ipacm: add stringify for coalesce and mtu events
b2ee944 : IPACM: fix the MHI icmpv6 exception rule
b00e17b : ipacm: support the mac renew with same IPv4
e523e35 : ipacm: fix the rt rule blowup issue
a9392c9 : ipacm: add dynamic support for IPA new MTU events
1f373aa : ipacm: Fix to add dummy NAT entries for tunneled connections
50b9701 : ipacm: disable IPACM on msm8937 target
c40430c : ipacm: increment num_tethered_client properly in case of XLAT
e0ad041 : ipacm: add mechanism to cache ct events
c307e93 : ipacm: Print flt rules that fail mdfy_flt_rule
bc042ac : ipacm: Fix MTU rule modify and add
72332e7 : ipacm: Fix reading the conntrack dump
bedd69b : ipacm: Enable ipacm for bengal go LOW Level RAM target
bcdbbcf : ipacm: delete WAN iface if rx tx property is NULL
5c5bd63 : ipacm: using same-process HAL
330317a : ipacm: Fix to ignore ENOMSG error from nfct_catch
6facc43 : ipacm: keep track of flt rule handles that are in use
c8eb88a : ipacm: V6 filter count mismatch causing udp failures
d60383f : ipacm: Remove IPV6 TCP SYN/FIN/RST rules
4298975 : ipacm : Add change to avoid null ptr dereference issues
2e4f6dd : ipacm : Add change to update NAT entries for embedded/tethered connections
efc33e8 : ipacm: provide mechanism to provide upstream interface name
5a52085 : ipacm: Fix resetting NAT ifaces for WLAN interface
f56cda8 : ipacm: add support for diag logging
b225496 : ipacm: Fix installing ipv6 coalescing rules

+- Project: platform/hardware/qcom/sm8150/display

4c75a9ab : gralloc: Add the support of BLOB as RAW data
b2f4f093 : Move GrallocProperties for build breakage
b5e243f5 : module libgrallocutils move to bp
e178db88 : Revert "hwc2: add support for IDisplayConfig 2.0"
413b6780 : Revert "sdm: Add support for dynamic panel operating mode switch."
521156ba : Revert "sdm: Don't block draw-cycle thread during SetDisplayBrightness"
b0561fef : Revert "sdm: update panel info immediately after setting display mode"
69c94ba6 : Revert "sdm: Add panel mode check for setting new active mode"
580bda4e : Revert "sdm: Reset ROI on display mode change to video mode"
4786177c : Revert "sdm: Defer brightness on deferred Doze"
caad5fa9 : Revert "sdm: Add support for HWC2_ATTRIBUTE_CONFIG_GROUP"
fd68648b : Revert "hwc2: Add support for GetDisplayConnectionType for composer 2.4"
a91333cc : Revert "hwc2: Add VRR related Composer 2.4 APIs"
2c61be2d : Revert "hwc2: Process active config change in ValidateDisplay api"
f2a39881 : Revert "hwc2: Don't defer active config setting"
e9d75fd1 : Revert "hwc2: Register Composer 2.4 callbacks"
8a911ae1 : Revert "composer: Add lock for callback functions"
8d5fe739 : Revert "hwc: CWB supported only for primary display"
a1d86c0c : Revert "composer: fix the signature to getDebugProperty/getSupportedDsiBitClks"
f0430cbb : Revert "sdm: Add support to query Smart Panel attribute"
fbb38dce : Revert "hwc: Populate doze mode support for command mode panels alone."
e1e80501 : Revert "sdm: Fix to defer the first power on to first commit"
1ae5b383 : Revert "sdm: Reset pending_doze_ state if next state no longer doze"
f64832ea : Revert "sdm: add GetConfig method for built-in displays"
966c6799 : Revert "sdm: do not skip validate"
95c7b2f3 : Revert "sdm: add support for POMS in and out of doze mode transitions"
8bedcd3d : Revert "sdm: remove pending state for POMS transition in Doze"
2449502b : Revert "composer: populate doze mode if the panel supports command mode"
6cb3a7e0 : Revert "composer: enable POMS during Doze switch based on a property"
6a75c1eb : Revert "hwc2: fix SetPowerMode when called from Builtin display"
22e3a09d : Revert "display: Added APIs based on IComposer 2.4"
ff4fb083 : Revert "hwc: Allow null fence on client taret buffer."
b0e331d5 : Revert "hwc2: Skip SDE composition if all client layers are invalid"
2d11c280 : Revert "hwc2 : Add scaling rgb layer flag to layer stack"
e44c0b35 : Revert^2 "Convert libgrallocutils to Soong."
fad8ac6f : Revert "Convert libgrallocutils to Soong."
7127a753 : Convert libgrallocutils to Soong.
d22305d6 : Disable partial FB excl rect
7b4fa979 : hwc2 : Add scaling rgb layer flag to layer stack
7c48c8d2 : hwc: Disable HDR10+ support in HWC
0ebf281d : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm8150/display
0a38f67f : hwc2: Skip SDE composition if all client layers are invalid
13e01178 : sdm: Check for RegisterVsync return value
7e5aad28 : gralloc: Check for UBWC support during init
e7844866 : config: Add default values for SurfaceFlinger
a46dd43e : sdm: Reset pending_doze_ state if next state no longer doze
472b05f0 : sdm: do not skip validate
65cc42e5 : sdm: Handle invalid fd during FBId caching
1b056c22 : Updated WCG property based on targets
9dc77d67 : sdm: Set vsync_registered_ to false in SetEventState
87b361fb : display: config: Renamed sm8150 as msmnile
6847a0d8 : sdm: add GetConfig method for built-in displays
fdda8848 : sdm: make non-fatal errors as warnings.
00f26628 : composer: Enable hwc copy for virtual_displays
7540b712 : Gralloc: Fix stride bytes calculation for RAW.
ebfe0b7f : gralloc: Add metadata type buffer_type
5eb8c8b9 : gralloc: Update buffer size calc for NV12 color formats
63b01d06 : gralloc: modify YV12 color format handle
24d146c8 : gralloc: Add the support of RAW data in getComponentSizeAndOffset
2a4ae300 : gralloc: Fix array out of bound
e826cc1c : gralloc: Consider subsampling in width and height
ecc58dc2 : gralloc: Add error handling to grallocToStandardPlaneLayoutComponentType
54cac898 : display-hal: fix compile errors with 5.4 kernel
00b71c21 : sdm: Fix avg luminance value for built-in displays
5d4e8793 : sdm: remove pending state for POMS transition in Doze
315e57fc : trinket: Disable partial FB excl rect.
ebb3b0d3 : gralloc: Remove default color space in AllocateBuffer()
4064803d : gralloc: Add variable reserved region size and default metadata checks
cc21eb99 : config: Removed Light HAL packages from display-product.mk
20d2679d : hwc: Allow null fence on client taret buffer.
97cd6133 : display: Added APIs based on IComposer 2.4
f8f8d29a : composer: Add lock for callback functions
4629b4ea : gralloc: Update get behaviour for interlaced metadata
682b9c03 : hwc2: fix SetPowerMode when called from Builtin display
3b5c2ffa : display: Add xml file support for new panels
d2205a17 : composer: enable POMS during Doze switch based on a property
e8ee43ec : composer: populate doze mode if the panel supports command mode
539f1245 : sdm: add support for POMS in and out of doze mode transitions
aca273d7 : sdm: Fix to defer the first power on to first commit
93e85d4e : sdm: Handle vsync enable after resetting pending doze
fd3f462d : sdm: Enable vsync after doze mode is set
2652390d : sdm: Defer brightness on deferred Doze
5772a9a9 : sdm: Handle pending vsync enable after commit for Doze
5d1cdad5 : sdm: Disable vsync when display state is poweroff/dozesuspend
037e03ad : hwc: Populate doze mode support for command mode panels alone.
9b0303b6 : sdm: Add support to query Smart Panel attribute
9afa541e : sdm: Set idle pc state to IDLE_PC_NONE after commit
8a843128 : gralloc: Fix calculation of bytesPerStride in Lock().
4a777c21 : sde-drm: update bitclk rates after panel mode switch
3281dabe : sdm: Reset ROI on display mode change to video mode
0a50999d : sdm: Add panel mode check for setting new active mode
8cb6a1c0 : sdm: update panel info immediately after setting display mode
646c0a0c : sdm: Add support for dynamic panel operating mode switch.
aab5bbc9 : sdm: power off external display during GVM LPM
cf01ddd8 : sdm: Add display property to disable idle for hdr
0cca7e54 : sdm: Add display property to disable idle for video
37eb89fb : hwc: CWB supported only for primary display
8073dd5b : hwc2: update composer version to 2.4
2fb0851e : composer: fix the signature to getDebugProperty/getSupportedDsiBitClks
0d003b1d : hwc2: add support for IDisplayConfig 2.0
6136ea74 : hwc2: Add LOCAL_VINTF_FRAGMENTS for composer and IDisplayConfig
07551e6c : Revert "composer: update composer version to 2.4"
10506103 : hwc: Remove impl level from VINTF fragment xmls
38109d11 : hwc2: Register Composer 2.4 callbacks
fcb5753c : hwc2: Don't defer active config setting
6be8530b : hwc2: Process active config change in ValidateDisplay api
3cf1699a : hwc2: Add VRR related Composer 2.4 APIs
728107ca : hwc2: Add support for GetDisplayConnectionType for composer 2.4
cedbffbb : sdm: Add support for HWC2_ATTRIBUTE_CONFIG_GROUP
b68e853b : composer: update composer version to 2.4
676e3094 : gralloc: Change default chroma siting value to none
b4a725d6 : gralloc: Remove unnecessary log message.
a8304130 : gralloc: Refactor gralloc4.0 for some concerns in code review
c6a5f7be : gralloc: Add check for valid color metadata
69a0a699 : gralloc: Add offset and size for plane layout components
f5861d54 : gralloc: Set dynamicMetaDataValid for SMPTE2094_40
70b03c7e : gralloc: Add support for allocated width and height
96f24d06 : gralloc: Add check for empty input vector in set
2a9b74f5 : gralloc: Enable Gralloc4
576571c1 : gralloc: Read debug properties in allocator process
95175bb5 : gralloc: Add support for standard metadata type CROP.
2c9873c1 : gralloc: Check HDR dynamic metadata size before returning.
b3d66dcc : gralloc: Fix compilation error from crop.
74ab111b : gralloc: Add support for IMapper/IAllocator 4.0
ab150ab2 : gralloc: Upgrade mapper and allocators to v3.0
0af48891 : display: Add LOCAL_VINTF_FRAGMENTS for allocator/mapper
0072a34c : sdm: Don't block draw-cycle thread during SetDisplayBrightness

+- Project: platform/hardware/qcom/sm8150/gps

c37316c : Clear Emergency SUPL APN Name of SOS
318d8a1 : Return AntInfo only when its vectorSize > 0
a6587a7 : Revert "Enable DIAG Permission for HIDL 2.1"
f2be429 : BatchingAdapter to handle engine up after init
f9834d4 : [GPS][C2F2] Resolve one integer cast issue in GnssAdapter
b5f3ce1 : [GPS][C2F2] Change AGC reports to raw
7e5d2c0 : Revert "[GPS] Change AGC reports to raw"
8c83251 : [GPS] Change AGC reports to raw
6a51488 : Batching API batch retrieval changes
c16d051 : Remove alignment checks from UBSAN
d944534 : Reslove one overflow issue in LocApiBase
f1b174d : fix Glonass SVID 255 not reported in SV info
1d288a4 : default internet ATL handler implementation
f12ef70 : Do not stop DgnssNtirpSource in the active session
7cd16d5 : Fix one mul-overflow issue
6362317 : support SBAS SVs report in HLOS Nmea
91d61c0 : FR 67139: re-instate GTP WWAN support
79cbbb3 : Load OS Framework in Location API
edb4223 : Fix case where Emergency SUPL NI should be denied
de8af55 : Add NI_SUPL_DENY_ON_NFW_LOCKED configuration
8c4a0ec : SUPL-2.0-con-034-1/2 test case fails
5b08f5c : Process CP_MTLR in emergency in different conditions
18e36f9 : Send SUPL notification to the framework for E911 sessions only (older modems)
45c2a5a : DBH support on non-gms Android
3dbdbe3 : A new class to estimate ElapsedRealTime in LocApiBase
afa9042 : fix nmea VTG magnetic field issue
5d04fbd : fix nmea VTG magnetic field issue
5d1c823 : LOC-HAL: Engine plugin additions
17923fd : add nmea tag block grouping feature
341fac0 : Gnss location: add session status into PVT report
f000bce : Report Qwes feature capabilities to LCA
164123c : Location control API: udpate comment in DRE suspend/resume API
48cca85 : Load OS Framework in Location API
4be73bf : nmea: fix status and mode indicator fields of RMC
6b633d2 : Avoid missing data when reporting latency info
8a9f02f : GPS HAL: support runtime DR engine supsend resume
9a3b3ec : SV in use mask is updated in the GNSS Adaptor even if the sessions status indicates failure
fc34b82 : Use default getStub when getService of Health Hal
393236f : VRP based conversion: fix mix-up with up and down parameter
e935d57 : B1C support in nmea
1b91e02 : Pass power shutdown state to xtra-daemon
8e2266a : Tag based logging control
8da9b46 : fix nmea B2AQ issues
71de366 : Add B2A-Q support in NMEA messages
9884560 : Added flag for DGNSS locations
d20c045 : Framework for measuring latency
c191a73 : Elevate debug level for some debug messages
28da8ac : GNSS adapter: fix kw warning of un-initialized variables
fdfdf62 : SPE PVT report: include altitude assumed info
577ae9b : Delete LocationAPI instance after destroy() call
beeffc5 : GNSS position report: provide VRP-based for all reports
dd1a4ce : Add support for vpe output type
993aed9 : GNSS adapter: fix memory use after free
24aa709 : Fixed parsing long lines in .conf files
de300a5 : LocApi* fixes and clean up
970e671 : Fix the issue that updateNetworkAvailability not work
c8afcf7 : Enable syslog on sa8155 for logging
8d2fe11 : Reset location api pointer in location api client dtor
68eb016 : gps.utils changes
05e38d2 : QZSS L2 multiband GSV NMEA
02f8462 : Reset cached NetworkInfo when AFW shutdown
235fe87 : QZSS L2 multiband GSV NMEA
308bbd0 : GNSS adapter: remove duplicate and incorrect vel conversion
624c272 : Reset location api pointer in location api client dtor
6a8d559 : Fixed Unexptected mask bits turned ON in QMI Mask
2139429 : Fix UBSan issue in SystemStatusNetworkInfo
e43a2ae : Add more feature bits to align with location.lnx.6.0
75b2caf : Use default getStub when getService of Health Hal
aefcd7c : Fix flawed logic for environment aiding feature
00895c7 : LIA: fire responsecb when deleting calibration data from DR engine
5aa2f7f : update nmea to DGNSS Ntrip caster
0827d28 : Antenna information matrices could have diferent sizes
4fe0f26 : add QRTR status watcher to QRTR recver
3aa2228 : clean duplicated macro
3edeba1 : Support baseband C/N0 in SV info for older modems
d3f2be3 : add QRTR status watcher to QRTR recver
139addc : GPS HAL: support config multi-band of GNSS constellation
37ae6cc : GPS HAL: output CAN sensor status for DR fix
381d703 : GPS HAL: generic method to support DR engine config and etc
7be8144 : Enable DIAG Permission for HIDL 2.1
c42382c : Remove CDFW_USERS from gps.conf
886818e : Delete LocationAPIClient after LocationAPI
6163cae : L2C and E5B multiband NMEA
a86dd06 : combining two duplicated position tech mask definitions
06aeacf : L2C and E5B multiband NMEA
e1ea4cb : Add the symbol of createLocIpcQmiLocServiceSenderRecverPair on LE
a2f2fdc : Delete LocationAPIClient after LocationAPI
eb1329f : KW issue
b72ebe3 : Add option for pds api deployment config
f1a7a89 : combining two duplicated position tech mask definitions
8884e4c : Adjust Qtimer value for dual-SoC architecture
24dd04d : KW warning fixes
72f83a6 : Parse GGA sentence from nmea sentence
4b6bbb1 : Fix some issues of logging buffer on LE
b306021 : Logging buffer implemented by skip list
179d207 : fixing slim launch issue
f0b831c : Fix some issues of logging buffer on LE
7d4516c : Use Qtimer to improve ElapsedRealTimeNanos accuracy
e55c2e8 : Antenna phase center fixes
4a32266 : Change the maximum threshold of ageTimeNanos to 100ms
b26e5ea : The callbacks could be stale in GnssMeasurement
eb68174 : eDgnss feature implementation
f1adc28 : remove alignment checks from UBSAN
661754f : B1C support in nmea
829b02d : Enable library versioning for batching library
5c50d81 : New GTP_MODE SDK_WIFI in izat.conf
a83e30c : VTS test Measurement corrections failure
8dc2ec8 : Enable new LPP Profile options for 5G
61260d6 : update gps.conf configurations for eDGNSS
a06bbe8 : Change the signature of getPowerStateChanges() in GnssInterface
aa1fa45 : remove unused codes in loc_nmea sv generator
b1212ff : Fix sv id mismatch issue
9c48a5f : Enable NMEA Print using a configuration.
251fbbb : VTS test TestGnssDataElapsedRealtimeFlags failure
9f2b475 : Initial target definition for holi.
821a7f8 : Making LCA structures in sync
56aeee2 : KW Fixes
fdbbb0d : Remove XTRA version check.
87193d4 : Modiy delete aiding data rules
c9bf7d3 : Precise Location LocationAPI changes
9e35252 : Fix over flow minimal issue
8dccaaa : Re-init battery listener when Health hal died
79ba8f3 : Jammer Indicator is not sent to LCA
c17260c : GPS HAL: allow client to start tracking session when registering for none-position related callbacks
e972631 : Gnss adapter: support setting min SV elevation angle
3b7c539 : B1C changes
0af8f26 : Split Location daemon seccomp_policy
6a6ad43 : Set onDemandCpi flag for all odcpi injections
27d9271 : Add LocLoggerBase.h in utils
50ca966 : remove new line from boot marker prints
fc9bb37 : DBH support on non-gms Android
cd2925c : change of yearOfHw logic
34d0c3c : Increase total number of measurements
47c80ce : Remove gnss_vendor client registration logic
b555d27 : Enable building and sanitizer for Gnss Hidl 2.1
1e219f2 : Baseband CN0 value is wrong
15cef89 : Check NetworkHandle against OutOfBound access
e0d2e54 : GPS HAL: fix issue that session resume is not retarting PPE/DRE
46d9a7f : SPE report: add only sbas corrected sv used to nav solution mask
a3bf97d : Navic_inital_SV_id addition in gnssconfig 2.1
0289523 : Support robust location info report via LOC HIDL API
4caea19 : GPS HAL: sync up capability list with latest qmi
bc3c18a : Validation check in geofence cleanup
05bcd74 : Modification to connect/disconnect api of backhaul connection
df61dec : Revert copyright year changed by mistake
95f7eaf : GNSS HAL: only send start to engine hub when there is session
573c900 : modify the ageTimeNanos' threshold value
f764eae : Resolving crash in NMEA generation
a9e1911 : GPS HAL: fix issue that session resume is not retarting PPE/DRE
4d82060 : Fixing ASAN issues
5b35562 : GPS HAL: Support compilation for x86 targets
fc9985e : GNSS HAL: interface file change for covariance matrix
8e14beb : Resolving crash in NMEA generation
5c2fc45 : Revert "Enable building of Gnss Hidl 2.1"
0a219d8 : fixing LE build breakage and a warning
f632132 : Navic location feature change
63fec83 : Fixing ASAN issues
0820868 : disabled getExtensionGnssBatching_2_0
b7fc4b6 : Add validity bit for B1iB2a time bias
55842c3 : utility function to get QTimer frequency
7792e6f : Gnss adapter: support setting min SV elevation angle
94a3a96 : Enable building of Gnss Hidl 2.1
b8a6cef : Use Qtimer to improve ElapsedRealTimeNanos accuracy
7783f0f : Merging incomplete changes from location.lnx.4.0
cd63f34 : GPS HAL: sync up capability list with latest qmi
4679c49 : Remove redundant client map
48146c6 : Allow data callback when engineering services are enabled
a581e54 : B1C changes
232b791 : boot kpi interface for location modules
58697b3 : HAL: Fix compilation error in LE for location.lnx.6.0
d89d4b7 : SvIdUsed mask in position report fix
0197da8 : SvidUsed mask in position report fix
657ae5f : Allow data callback when engineering services are enabled
0fb4f21 : Add support for antenna information
67af8dc : Add support for measurement corrections
af76991 : GNSS HAL: interface file change for covariance matrix
ae2fb7c : added and changed utilities
13d0547 : update common definition memscpy in loc_pla static inline
0907ae1 : GPS HAL: configure body-to-sensor mount paramters
b8f764c : LocIpc improvments
2332ce4 : Set min gps week: remove suspend/resume sessions when setting
579b2cb : Location Data: add a define for all sv type mask
45c8da0 : Robust location: include version as part of the retrieved config
ff00f59 : GnssAdapter report DGnss Data usable to CDFW
baa0927 : Modification in loc-core and location-api for EAP compilation
b9ac9f9 : Systemstatus - add support older version of PQWME
ac1ad0e : GPS HAL: support configure/read of min GPS week used by GPS engine
17b1c9c : add common definition memscpy in loc_pla.
6fea13b : GNSS HAL: output VRP based latitude/longitude/altitude
81b7f10 : fix Navic svid mismatch and Glonass FCN case
4c4ca07 : Enable GTP_WAA feature.
7847c4e : Revert "GPS HAL support shipping out sv poly to location api client"
a57d05b : GNSS hal: support read out robust location config
af06960 : add missing position dynamics infomation in interface file
e207a5b : HAL : Location bringup for MDM9607.LE.2.1.3
2f8ef91 : GNSS HAL: update probabilityOfGoodFix to confomityIndex
12870e4 : GPS HAL: add some debug messages to detect HAL stuck
708b516 : Generate Navic SV NMEA sentence - GIGSV
8557a44 : Adding NAVIC to constellation string array
d334f70 : Support PQWP7 parsing without NAVIC
554985a : Adding NAVIC support
b0d1627 : HIDL API impl can not return false
80b1249 : DRE fix injection: prevent modem sensor fix to be injected back
08e51f5 : GPS HAL: support robust location 2.0
87a7fc0 : GPS HAL support shipping out sv poly to location api client
1c75013 : GNSS adapter: fix config sv issue on reset scenario on LE target
20fe45b : stub out injectTime API as we should not handle that
2b5401b : Add missing masks in Gnss_LocSvMeasStatusMaskType
633bac2 : Add slim.conf and vpeglue.conf for VEPP projet
53d6943 : Sv id offset: clean up SV id offset documentation
0ee3f39 : Location integration API: misc fix
9c217c0 : FR 53788: DGNSS info for SPE position and SV measurement report
d9182f7 : update default gps.conf entries
ca0df47 : Use gmtime_r function to avoid UTC time corruption.
98dbf27 : fix sv id mismatch issues
4407bac : GNSS adapter: report out invalid SPE fix for concurrent report
d45d91f : GPS adpapter: fix duplicate nmea when engine hub is enabled
b45e443 : GNSS BDS max SV ID: update to 237 from 235
6bd693b : fix nmea GNS mode indicator isssue
cdd65ca : GPS HW module: fix << overflow issue
688372b : FR 57252: GPS hal changes to allow configuration for LE target
872b3b8 : Concurrent position report: report out SPE fix promptly
9729d2a : remove EPOLLWAKEUP from timerfd creations
0d2ef5e : GPS HAL: send platform power state event to modem
006ab97 : Handle SPE session TBF and nHz subscription for automotive
5ae3d71 : Add carrier frequency of the signal definitions
3af152a : GPS NMEA: generate empty GSA sentence for dead reckoning fixes
7bd18fd : FR56985: NMEA reporting rate configuration in N-Hz2.0 mode
9cc808c : GPS NMEA: enhance gga fix qualtiy for sensor contributed fix
d165a3c : Update SSL cert path
f54142c : GnssSv struct: make it in sync between 3.0.c5 and 4.0
4df22b2 : GNSS adapter: fix a race condition
9d19f43 : GPS log util: add capability to log modem callflow with debug level
4bfc9f6 : GPS: enable tunc constrained feature by default for auto PL
528ec2b : LocIpc sender recv and recver send
686a31b : Use 'subdir-objects' option in HAL configure options
e0c82a7 : Change Word in comments in default configuration
fd4abb3 : Change word in comments
371e348 : Make use of USE_GLIB flags for LE related functions
d28e1ca : Added validity bit for GNSS signal type in SV report
2283fa0 : change some of the comments that contain prohibited words
2dce679 : Fix compilation issue with uint64_t
a28f813 : GPS hw: report ppe/spe report with combined report
f9dca44 : QTimer ticks misc additions
9978a10 : modify QZSS SVID according to NMEA spec 4.11
0aaf4dd : gps: Add diag permissions for gnss service
df78cf4 : enable slim_daemon in LE when SAP is set to DISABLED mode
1ef9ce3 : Add GNSS Deployment Support.
43365b4 : Selectively send deleteAll command to engines
65088cf : fix nmea GSV/GNS/GSA issues
ca44254 : modify DTM talker id
29abf99 : Fix SV in use mask isn't correct for multiband SVs
fb671a9 : SV used in fix satellites are not updated for B2A-Q
797c7e1 : SV "in-use" flags are not being set correctly for MB enabled devices
02c06fd : Add support for MB SV Poly fields
91bf4be : Handle having a equalTo (=) in the parameter value
d256bc5 : GnssLocationInfoNotification: move basic location info to top
c8b950a : Removing LocIpc::createLocIpcQsock* APIs
a2dbaba : Loc Ipc: add routine to notify sender that receiver has restarted
e557032 : Send abort msg explictly to loopback address
a9b8abd : GnssAdapter: add support for ppe fix type and calibration info
ff37643 : Update SystemStatus with battery info in HealthHAL
51f4bd3 : Add charger indication receiver in Gnss Hidl
09eb0f2 : Add validity bit and field for Glonass system RTC
40acf83 : MISRA-C Mandatory Error Fixes
b63efe3 : fix CFI issues.
343adb0 : Redesign Inet sender and receiver
064e3c7 : fix CFI issues
8d22b60 : update GNSS_SV_MAX count from 176 to 128
d27f5a1 : Gnss adapter: retrieve pdop, hdop and vdop from extended struct
5594a4c : LocIpc redesign
ff3d7d3 : Age Second field in GNSS debug data is incorrect
7c79710 : GPS: add numSVUsedInFix in location api
a0108c8 : Gnss adapter: fill in proper std deviation in position report
6c7ccdb : GPS exteneded: add dir name and file prefix for ext ap client
85db6e8 : feat: Add timeuncNs in PQWM1 message
5e8bea5 : LTE Positioning Profile is not reflecting properly
260bb3c : modify NMEA according to version 4.11
8f75453 : Fix to use explicit sized structures
0e065bb : Changing the CaPath for SSL certificates
196d0dc : Integer overflow leading to a buffer overflow
4170b51 : Gnss interface: add position injection for extended info
30b7962 : Remove tracking redundanty and assure min interval
18b5005 : fix CFI issues
ea72a70 : util to get get symbol from a library
d000a25 : add sufficient delimiter for blank GSA sentence
1103550 : clear magic number for GPS_LOCK
afffed5 : allow a isMaster client in LocAdapterProxyBase ctor

+- Project: platform/hardware/qcom/sm8150/media

d75ef4d8 : conf_files: trinket: Remove 2k and qhd profiles
350c873d : conf_files: sm6150: Remove 2k and qhd profiles
90c98b16 : conf_files: atoll: Remove 2k and qhd profiles
98439669 : conf_files: msmnile: Remove 2k and qhd profiles
53e1171c : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm8150/media
7df9be54 : mm-video-v4l2: Use default value for max luminance.
c0681dd1 : mm-video-v4l2: venc: Close and delete handle on error
554e511a : 7150: finetune performance xml
0f866893 : sm6150: Limit the max performance load
08af428c : mm-video-v4l2: vdec: add special handling for codec_config buffer
9845bc81 : mm-video-v4l2: vdec: do not update buffer requirements during getparameter
094a1c8e : mm-video-v4l2: vidc: Removed restriction over -ve time stamps
a80e7f53 : mm-video-v4l2: enable sending hdr10plus metadata via gralloc handle
4e592e3b : mm-core: Remove tme,vpp for Trinket
3ea11c01 : msmnile : remove vc1 entry from media_codec xml
767ec5b2 : mm-core: Remove vpp for atoll
f4929334 : media: Talos: update the MediaCodec Tag
b44967f9 : 6150: finetune performance xml
fe47c740 : mm-video-v4l2: vdec: Override client primaries only for >=UHD
578098e9 : mm-core: list codecs based on actual support
4d49ef27 : mm-video: update min buffer requirement for output buffers.
53ca46dc : mm-video: vidc: Add support to set control for LowLatency
33297dfd : mm-video-v4l2: venc: Extradata setting during profile update
ca717247 : atoll: finetune performance xml
6c75d48a : sm6150: finetune performance xml
5fedac81 : c2_manifest: Remove manifest target level
c1015296 : conf_files: Set OMX as default
f1b88abf : mm-video-v4l2: venc: Disable HDR10 on trinket
289750a8 : mm-video-v4l2: vdec: Fix sending invalid FBD length buffer to client
83cd4ca2 : conf_files: trinket: Copy default profiles to odm/etc
d73298d1 : conf_files: Set OMX as default
166c1fba : mm-video-v4l2: add support for color transfer based on avc std
ad434811 : mm-video-v4l2: venc: add tme for atoll
43a23718 : conf_files: set higher priority to c2 than OMX
4b17302d : media: Refine client default color primaries
c07dccb3 : mm-video-v4l2: venc: Fix kw errors
c338cf43 : sm6150: finetune performance xml
416c8388 : mm-video-v4l2: venc: Disable HDR10 on atoll
234ceaa6 : conf_files: use AOSP FLAC decoder.
5bef4b62 : mm-video-v4l2: venc: Disable HDR10 on Talos
775598a7 : atoll: finetune performance xml
8cfcb4e2 : mm-video-v4l2: vdec: refine MPEG1 video handling
78c05166 : media: sm7150: add hevc cq encoder enrty in xml
00527c2b : mm-video-v4l2: venc: Convert maxLuminance to 0.0001 cd/m^2 scale
69dfa1ce : atoll: Update perf-points for sw encoder and decoder
30a2a28d : mm-video-v4l2: Limit the filledLen in omx hdr to max buffer size
e5d42a17 : atoll: Update perf-points for sw encoder and decoder
ac35d58d : conf_files: atoll: Copy default profiles to odm/etc
7cbb87d6 : conf_files: msmnile: donot copy media profiles xml
b46967b5 : sm6150_au,sdmshrike_au : Copy correct media_profiles xml
3292778f : atoll: tune fps for sw encoders
bda2fd91 : atoll: Update perf-points of encoders and decoders
a3aa6fb7 : atoll: tune fps with entries of sw codecs in xml
d66dd233 : mm-video-v4l2: Reset SET_VIDEO_PERF_MODE in buffer metadata handle.
43012462 : msmnile_au: Copy correct media_profiles xml

+- Project: platform/hardware/qcom/sm8150p/gps

1e0e04d : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm8150p/gps
6231979 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm8150p/gps
7b80d06 : Add METADATA to gps: BSD+Apache2=NOTICE

+- Project: platform/hardware/qcom/wlan

c62b63d : WifiHal: populate llstats peer info with correct offset
9fe3a9f : llstats: Use mNumRadioAllocated for real radio stats recevied
ce7af52 : Change OWNERS file
87ab975 : llstats: Add negative length check befor memcpy
e49f3db : wifi-hal: Add check for num_rx_discovery_attr
ee0924e : qcom(hal): Remove rpius@ from OWNERS
d6fc836 : Correct SAR scenario mapping for HEAD scenarios
8cd1a26 : Map new SAR scenarios to tables
c0975f9 : Wifi-Hal: Refresh interface details on wifi_get_ifaces.
a9e1b56 : Sync qca-vendor_copy.h with latest hostap
17eda87 : wifi-hal: Add support to get CCA busy time due to other nodes
05c5af7 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/wlan

+- Project: platform/hardware/ril

899ef06 : [Telephony] Remove IOem in ril
b4fc770 : Replace `ro.kernel.` with `ro.boot.`
55e5688 : Remove local dynamic array
b112d0b : [LSC] Add LOCAL_LICENSE_KINDS to hardware/ril
363b39b : Fix -Wformat error with explicit void* -> char* cast.
03bccca : Map the RAT included in ImsSmsMessage to RIL value correctly.

+- Project: platform/hardware/samsung/nfc

418ae87 : nfc: add vintf manifest fragment
0b89431 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/samsung/nfc
992173b : Change the HAL service name on rc for AOSP HAL.
2b9e604 : Initial Samsung's NFC HAL
1f3a997 : Add project required files
b25d479 : Initial empty repository

+- Project: platform/hardware/st/nfc

303e151 : Add a timer to prevent NFCC got stuck in ActiveRW
275bbc3 : Fix abnormal file io
ebb5b47 : Update uwb configuration if needed.
eb96f9c : Add a new config for NFCC reset request usage
17a4409 : Control NFC clock at HAL level
39acab1 : Out of bounds read in StNfc_hal_core_initialized
70436c5 : Enable memtag_heap in android.hardware.nfc service.
83b6d52 : Fix hal_close STReset
2d1bcaf : Added numbering to the log of HAL frames
a009f4e : Prevent OOB write in halWrapperDataCallback
fd416e9 : Set devnode from the configuration file
df0dddc : Running streset process if persist.vendor.nfc.streset is defined
9456fa7 : Running streset process if persist.vendor.nfc.streset is defined
c94c649 : Enable nfc firmware log in debuggable build

+- Project: platform/hardware/st/secure_element

df6a674 : Enable memtag_heap in android.hardware.secure_element service.
f347274 : Enable SE HAL logs
e7ad000 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/st/secure_element
57cb663 : Update eSE reset
16fb2ed : Implement the retry mechanism for S-Block (IFS request)
153bd59 : Update eSE reset

+- Project: platform/hardware/st/secure_element2

91bfb8c : Update onStateChange notification flow
dc8e004 : Fix closeChannel executed when HAL is deinitialized
711aea1 : Enable memtag_heap in android.hardware.secure_element service.
c7838c5 : Verify buffer underflow
6443098 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/st/secure_element2

+- Project: platform/hardware/ti/am57x

b337711 : [LSC] Add LOCAL_LICENSE_KINDS to hardware/ti/am57x

+- Project: kernel/configs

5960bd9 : Remove CONFIG_SONY_FF from the android-4.19 config
c05665f : Finalize min LTS version for S.
08f8e75 : Allow CONFIG_DEBUG_FS to be set on user builds
8448937 : Freeze kernel configs for s.
62e21e0 : [LSC] Add LOCAL_LICENSE_KINDS to kernel/configs
25b429e : Make configs required to pass CTS tests mandatory
20da975 : [LSC] Add LOCAL_LICENSE_KINDS to kernel/configs
27a2a0b : CONFIG_KFENCE requirements for 5.4 and 5.10 kernels
5ac36a1 : Enable userfaultfd and mremap optimizations
c5bfd2e : [LSC] Add LOCAL_LICENSE_KINDS to kernel/configs
5d04c0a : Add METADATA to configs: Apache2=NOTICE

+- Project: kernel/prebuilts/common-modules/virtual-device/5.10/arm64

cbdc9d1 : Update kernel to builds 7618735
42e4429 : Update kernel to builds 7614753
1bb148d : Update kernel to builds 7595196
5be9fdf : Update kernel to builds 7587628
2d40406 : Update kernel to builds 7587602
2a460c2 : Update kernel to builds 7555525
86a8126 : Update kernel to builds 7526885
4014fa5 : Update kernel to builds 7506686
d03f95a : Update kernel to builds 7483590
42d5889 : Update kernel to builds 7460289
ad628a9 : Update kernel to builds 7437072
dc7f1c0 : Update kernel to builds 7412436
c06daf4 : Update kernel to builds 7393692
cb9c622 : Update kernel to builds 7364300
64d4729 : Update kernel to builds 7364300
a8444ca : Update kernel to builds 7349034
b77b5bf : Update kernel to builds 7331111
23135cf : Update kernel to builds 7321966
8ac27e8 : Revert "Update kernel to builds 7246360"
e61dc27 : Update kernel to builds 7246360
f559ba8 : Update kernel to builds 7230153
4e0695b : Update kernel to builds 7214561
b8eb8ca : Update kernel to builds 7195929
858e7e8 : Update kernel to builds 7182464
1d3129c : Update kernel to builds 7166491

+- Project: kernel/prebuilts/common-modules/virtual-device/5.10/x86-64

e43f0d0 : Update kernel to builds 7618735
39a35dd : Update kernel to builds 7614753
f7d1d0a : Update kernel to builds 7595196
02ee216 : Update kernel to builds 7587628
6ebc785 : Update kernel to builds 7587602
490d19a : Update kernel to builds 7555525
9f73f8c : Update kernel to builds 7526885
2888472 : Update kernel to builds 7506686
95fde4a : Update kernel to builds 7483590
0bff4fb : Update kernel to builds 7460289
4b6d313 : Update kernel to builds 7437072
0aacbc5 : Update kernel to builds 7412436
1919be9 : Update kernel to builds 7393692
7149027 : Update kernel to builds 7364300
3825c37 : Update kernel to builds 7364300
c3c6fb7 : Update kernel to builds 7349034
d3c077b : Update kernel to builds 7331111
6fb0c5d : Update kernel to builds 7321966
44b969f : Revert "Update kernel to builds 7246360"
54e8cae : Update kernel to builds 7246360
f3b2f55 : Update kernel to builds 7230153
d446306 : Update kernel to builds 7214561
d8f87ac : Update kernel to builds 7195929
79352d6 : Update kernel to builds 7182464
17abb84 : Update kernel to builds 7166491

+- Project: kernel/prebuilts/common-modules/virtual-device/5.4/arm64

9d37fd7 : Update kernel to builds 7557496
5ade4f4 : Update kernel to builds 7518296
1865401 : Update kernel to builds 7505743
2d127e6 : Update kernel to builds 7489573
ba17e1c : Update kernel to builds 7456788
0eefd43 : Update kernel to builds 7433760
bc9d613 : Update kernel to builds 7412128
dedb1d6 : Update kernel to builds 7394718
7a96fe8 : Update kernel to builds 7365812
cf5e99c : Update kernel to builds 7365812
ee97331 : Update kernel to builds 7346159
673bc8d : Update kernel to builds 7330999
f3c7ef0 : Update kernel to builds 7314431
a751023 : Update kernel to builds 7273670
fafdfa8 : Update kernel to builds 7244126
af5df22 : Update kernel to builds 7229816
755fac6 : Update kernel to builds 7214546
a9a22ef : Update kernel to builds 7199022
158a690 : Update kernel to builds 7180625
0d57a5d : Update kernel to builds 7166325

+- Project: kernel/prebuilts/common-modules/virtual-device/5.4/x86-64

9e031cb : Update kernel to builds 7557496
b8a97f1 : Update kernel to builds 7518296
b7e63b7 : Update kernel to builds 7505743
bf1df12 : Update kernel to builds 7489573
11c8062 : Update kernel to builds 7456788
fc0e80a : Update kernel to builds 7433760
3326d08 : Update kernel to builds 7412128
8dc5a96 : Update kernel to builds 7394718
bc10dea : Update kernel to builds 7365812
1507af6 : Update kernel to builds 7365812
74c4e6f : Update kernel to builds 7346159
f458a76 : Update kernel to builds 7330999
9a7ce61 : Update kernel to builds 7314431
b73e3de : Update kernel to builds 7273670
b813a59 : Update kernel to builds 7244126
d36d59a : Update kernel to builds 7229816
523f41b : Update kernel to builds 7214546
0a984c1 : Update kernel to builds 7199022
178f699 : Update kernel to builds 7180625
2ce963f : Update kernel to builds 7166325

+- Project: kernel/tests

93c860f : net-test: resilient_rs_test.py - slightly bump EPSILON
e9bda53 : net-test: remove bbr/bbr2 from list of acceptable congestion control algos
c3bc6d7 : Ignore ICMPv6 packets in _ExpectEspPacketOn
0552a1b : Teardown the testing tunnel in the end of migration tests
2cd9b42 : net-test: add test for congestion control sysctls
b67e5a0 : net-test: make 'gpylint2 csocket_test.py' pass
ac77a01 : Kernel unit tests for XFRM_MIGRATE
687786c : net-test: add test for bpf_skb_change_head() use from a TC program
6ec4a0c : [LSC] Add LOCAL_LICENSE_KINDS to kernel/tests

+- Project: platform/libcore

3ef522cf6c9 : Correcting technotes and platform documentation links
826d056e144 : Rename nativeZygoteJitEnabled
7efd2b93016 : Update version code definitions
f4341bb3812 : Replace ART's core-platform-api stub with module-lib stubs
33709d49765 : Revert an unnecessary patch in java.text.CollationElementIterator
768ad93fad8 : Add a system modules containing module lib APIs
939b441e43d : Remove / annotate @CorePlatformApi(LEGACY) APIs in Android S as STABLE and as @SystemApi(MODULE_LIBRARIES)
8c35ceda767 : Squashed commits from aosp/master to mark some @CorePlatformApi as @SystemApi(MODULE_LIBRARIES) in sc-dev.
536c1a33e84 : libjavacore should be visible to the ART runtime, which loads it.
021beac99dd : Document IoBridge, EmptyArray and VMStack
e0be88ddc1c : Add @hide annotation to StructLinger
984a866ffb5 : Add @hide javadoc to @CorePlatformApi(status = STABLE) and private constructors
a5891a458c6 : Remove @CorePlatformApi usage from the ojluni/ sources
39ee4f2eefa : Allow Connectivity usage of core-tests-support
3ea49ec7538 : Add Collectors.mapping tests.
d83658b0645 : Cover JapaneseChronology with tests.
17da93e32d5 : Cover HijrahDate with tests.
24436467721 : Cover ChronoZonedDateTime with tests.
7d963726ca5 : Add java.time.chrono.Era tests.
42e53bb0499 : Add ChronoPeriod unit test.
3ef62524a7b : Cover OffsetDateTime with test.
6d9cfb593e1 : Add test for libcore API
c9c880685f3 : Improve test coverage for java.lang.StrictMath
bedd7602806 : Set dist_group: "android" for libcore java_sdk_libraries
6a9f1e7e772 : Dist art's CorePlatformApi stubs
b0bc77cfd1c : Increasing timeout for RecursiveTaskTest
ce13570ebb0 : Remove a couple of CompletableFuture methods from CorePlatformApi
8b1a09d2791 : Make AnnotatedStackTraceElement class final
ae6b0a246b1 : Update NetworkEventDispatcher API
d4e9f2472ad : Update documentation for NetworkSecurityPolicy
01f4c93948b : Mark stable and document ddmc apis
4423217d243 : Make NetworkEventDispatcher class final
035bb8d0bf7 : Add MinguoDate tests.
3c8f8a7b09e : Add JapaneseDate tests.
35411e7a81e : Add MinguoChronology test.
4e91c9236ca : Cover ThaiBuddhistDate with tests.
93f44b13563 : Cover HijrahChronology with tests.
5b433b6abf1 : Add test for Pack200.
4d568249614 : Cover PropertyChangeSupport with tests.
7fa50f7ec2f : Enable SealedObjectTest back.
878cf942e1c : Cover SSLPermission with tests.
784f5e7135f : Tidy-up a few dependencies in NativeCode.bp
cb62565f372 : Update the docs and signature of registerAppInfo API
13f17b96d69 : libcore: add dependency on libnativehelper_compat_libc++
cf9a2ad7ae1 : Disable native modules by default when ART prebuilts are used.
e78ba3e665b : RESTRICT AUTOMERGE: Revert "Added new target to annotation library visibility"
96275fd17d9 : [RESTRICT AUTOMERGE] Add test to known failures
1675047ab26 : Cover ZipFile with tests.
b52e452ed4b : [libcore] Add GetObjectsAllocated and TotalTimeWaitingForGc APIs
d81f169c392 : Annnotate libcore.io.Memory as @SystemApi
ffc235331d9 : Add test to LongStream.
8b656d6bd4d : Add test for Collector#of.
b10e0985949 : Add @hide to @CorePlatformApi in libcore.io.Memory
0d2a187984e : Report more information for testRemoveWithDelayed...
ca36958bcb1 : Add test for Collectors.counting().
8aa0c900195 : Add test for java.lang.System.
8a8f243a7b2 : Adding unit test for RecursiveTask.setRawResult
8b19feecd18 : Adding unit tests for ConcurrentHashMap.KeySetView
34970f54fe9 : Adding unit tests for ReentrantReadWriteLock
a7429f2641b : Reland "Adding unit tests for CountedCompleter"
62d42a0076e : Fix NativeAllocationRegistryTest
91d6d6d44db : Cover java.lang.Package with tests.
10224845e49 : Add comments about keeping constants in sync
95e0fe099cc : Cover ThreadGroup with tests.
3b229a9735a : Cover ThreadGroup with tests.
9b2a2ee284a : Bypass alternative API check in hidden API processing
a8404166afc : Cover java.lang.Package with tests.
8dee8594e27 : Add test for java.lang.Thread.
761ff8cec07 : Adding unit tests for AbstractQueuedSynchronizer
11592e9be4c : Re-Revert "Adding unit tests for CountedCompleter"
1774c8fe75b : Cover RuntimePermission with test.
94afe30de06 : Add test for RuntimeException.
e00782cc455 : Revert "Revert "Adding unit tests for ConcurrentSkipListSet""
b6ac458e0e8 : Cover LinkageError with tests.
e8fc73faa5f : Use the renamed ExtendedTimeZoneNames.matchName method - part 2
0abf720f47f : Cover InheritableThreadLocal with tests.
8a0eb8c679e : Cover Character.UnicodeScript with tests.
69f64172b56 : Revert "Revert "Adding unit tests for ConcurrentSkipListMap""
6cafdfea288 : Revert "Revert "Adding unit tests for exception classes""
279b136df5b : Moving ConcurrentHashMapTest unit tests into correct package
40e81853dcd : Adding unit tests for ConcurrentHashMap
81b3dd5d57c : Cover java.lang.BootstrapMethodError with tests.
12e343e4e71 : Cover java.lang.Error with tests.
d699befee2a : Cover java.lang.VirtualMachineError with unit test.
244d16f7561 : Cover java.lang.InternalError with unit test.
1ab6dc343df : Revert "Revert "Adding unit tests for CountedCompleter""
b12d4234939 : Use the renamed ExtendedTimeZoneNames.matchName method
82fda2b304c : Adding unit test for Phaser.getRoot
baada83357b : Adding unit tests for ForkJoinTask
e4a2f1490e3 : Adding unit tests for ForkJoinPool
682aa8bf6af : Adding unit test for Flow.defaultBufferSize
86e6ba659e3 : API council review for dalvik.system.BaseDexClassLoader
4bd184aaddf : API council review for libcore.content.type.MimeMap
36e95e273fd : Add nullability annotations for libcore.net.http
49cdb17ba9a : Revert^2 "Remove VMRuntime.concurrentGC"
50697278fb7 : Rename getters and setters android.compat.Compatibility.ChangeConfig
02883f99f73 : Mark stable and document org.json.JSONObject#keySet
538083afd18 : Revert "Adding unit tests for CountedCompleter"
98f588ab3e9 : Add missing nullability annotation for BlockGuard
81bd4bdfdde : Copy StringPool to framework
548136c7a3c : Revert "Remove VMRuntime.concurrentGC"
55a77afe976 : Adding unit tests for Executors
24700d45d45 : Remove last dependency on art-notices-for-framework-stubs-jar
3260822413c : Adding unit tests for CountedCompleter
0358cdc7e64 : Adding unit tests for CopyOnWriteArrayList
e09fad6e19b : Adding unit tests for AbstractExecutorService
cb64f377499 : Mark stable and document sun.security.x509.AlgorithmId
f17a26fccac : Remove mast from OWNERS.
a266e10961c : Revert "Adding unit tests for ConcurrentHashMap"
4c1c04de9ab : Revert "Adding unit tests for ConcurrentSkipListMap"
65f8c384239 : Revert "Adding unit tests for ConcurrentSkipListSet"
16fd2860f3b : Revert "Adding unit tests for exception classes"
f9c3f88138d : Make libcore.util.FP16 final
f6392bb8e81 : Fix the syntax of allocating new array in ICU_getScript
9bdaa89ba85 : Revert^2 "API changes as requested by API council."
0ef234f12bb : Revert "API changes as requested by API council."
8a1d0f6f2c1 : Embed art/libcore NOTICE files into its stubs
c020785d936 : Add nullability annotations to InetAddress APIs
0b40c35d839 : API changes as requested by API council.
f224ce92170 : Remove getDeclared{Fields,Methods}Unchecked from paltform api
42297e636b5 : Mark stable and document libcore.util.XmlObjectFactory
351029a966a : Mark stable and document libcore.util.SneakyThrow
1f8a6d6c81d : Mark stable and document libcore.util.NativeAllocationRegistry
dcc49e3dbe1 : Mark stable and document libcore.io.Streams
f04361eed4e : Mark stable and document libcore.io.Memory
c4ef632fc1f : Mark stable and document libcore.io.IoUtils
94453ddd1d5 : Mark stable and document libcore.io.{Os,ForwardingOs}
81fdf292271 : Mark stable and document javax.net.ssl.HttpsURLConnection
ecbf990275c : Mark stable and document java.util.LinkedHashMap
c3cec117b31 : Mark stable and document java.text.DateFormat
4fc8bf92275 : Mark stable java.security.Provider and java.security.Signature
6f68f19eaea : Mark stable java.nio.ByteBuffer#setAccessible
b8ff9d1ea74 : Mark stable java.net.InetAddress
e5aafdf04c6 : Mark stable and document java.lang.Thread
0424f5c18e8 : Mark stable FileInputStream constructor
02f65d4f561 : Mark stable getter and setter exposing FileDescriptor
fbaa6df3c08 : Mark stable and document dalvik.system.RuntimeHooks
dc3e45d743b : Mark stable and document dalvik.system.PathClassLoader
757188e8527 : Mark stable and document dalvik.system.DexFile
816daae0a7e : Add core-libart-for-test
fabe86f4a00 : API changes as requested by API council.
a5eddf82b76 : Adding unit tests for exception classes
4b69089eb2a : Adding unit tests for ConcurrentSkipListSet
8bd6518e7bc : Adding unit tests for ConcurrentSkipListMap
9ed0d848a44 : Adding unit tests for ConcurrentHashMap
8a2f9abbab2 : Make dex stubs jar available for use by hidden API processing
89fae015baa : Mark stable and document dalvik.system.CloseGuard
5c32ca4866b : Mark stable dalvik.system.AppSpecializationHooks
ce3331bc53b : Mark stable and document android.system.OsConstants
db9caa7a71f : Mark stable and document android.system.UnixSocketAddress
8d0e2c55d58 : Mark stable and document android.system.PacketSocketAddress
2a979314018 : Mark stable and document android.system.Os and helper classes
ce187e6a624 : Mark stable and document android.system.NetlinkSocketAddress
d86cbfb479d : Mark stable sun.misc.Cleaner APIs
e50059f289b : Mark stable dalvik.system.BlockGuard
0d5f6402ff9 : Only run background verification when dexPathList is set.
18fda8f94b1 : isSocket() shouldn't clear socket error codes
20663b2c1c0 : Revert "Return anonymized MAC for apps targeting SDK < 30"
9b6ba5931dc : Support nullability annotations in core platform APIs
6182c47f671 : Try #3 for deflaking class loader tests.
a258ec39492 : [RESTRICT AUTOMERGE] Modify FileTest#test_createNewFile to match the behavior change on kernel version 5.7+
6cf176cf2c0 : Rename to isIndefiniteThreadSuspensionSafe
f7317cef7ad : Mark stable dalvik.system.BaseDexClassLoader
b15b93c162c : Deflake class loader tests.
e885148e00f : Mark stable sun.security.jca.Providers APIs
9816dd904f2 : Use annotated stubs for sun.misc.Unsafe
48a9e210979 : Mark stable and document Inet{4,6}Address constants
510f2a5e75f : Mark stable and document getters exposing FileDescriptor
8d99d3568fc : Add API docs and mark stable java.nio.*
9313714c355 : Use annotated stubs for ZipEntry and CompletableFuture
35a19328546 : Use annotated stubs for sun.security.pkcs.*
a71221fa068 : Do not fail OsTest#test_VmSocket on EAFNOSUPPORT
b6913e1c497 : Also trigger background verification of secondary dex files.
363d7e883ec : Add virtio-vsock support to libcore
a8397dd5172 : Skip GRO sendmsg tests on pre-5.4 kernels.
7292eddfcbc : Update the file headers of the CL https://r.android.com/1542229
157ca0a8273 : Shorten test.java.awt.font.NumericShaper.MTTest from 180s to 15s
cca1352533b : Remove unused ScopedIcuLocale.h in test
ca6fab2bc5f : Add GSO and GRO Support Via recvmsg and sendmsg
902624033a2 : Expand visibility of libcore-platform-compat-config
531ebe26d0a : Move mmodules stubs for sun.* classes to mmodules/sun
874df56463c : Keystore 2.0: Replace provider class for AndroidKeyStore.
58c7522fe6c : Keystore 2.0: Replace provider class for AndroidKeyStore.
033e42d9003 : Keystore 2.0: Replace provider class for AndroidKeyStore.
d6278653ef6 : Mark libcore-memory-metrics-tests as not unit tests
4a7a9459051 : New API for using HttpURLConnectionFactory and Dns
e1463eb4cbe : Add API Coverage for java.security.cert methods
1120aae54cb : Mark java.net.InetAddress APIs as stable
5d5c7d8d9df : Revert "Mark java.net.InetAddress APIs as stable"
6fb7d36159e : Document method in dalvik.system.ZygoteHooks
bd0f6a9d0f6 : Enable SecureClassLoaderTest#testNullParent
14babcff0ca : Add API coverage for java.security methods
9de9f0d95b3 : Remove VMRuntime.concurrentGC
3166fd21636 : Replace ZoneInfoData#getLatestDstSavings with ZoneInfoData#getLatestDstSavingsMillis
4dc28fd7a36 : Add empty incompatibilities baseline files.
f5c7d43a535 : Add more API coverage for NumericShaper
5f674beb937 : Mark stable dalvik.system.ZygoteHooks
9063da19339 : Mark stable dalvik.system.AnnotatedStackTraceElement
cf2bdf24173 : Mark stable CompletableFuture and ZipEntry
87894430542 : Mark sun.misc.Unsafe APIs as stable
ff24f8fe1ae : Mark sun.security.pkcs.* APIs as stable
a31b3ae253b : Mark sun.security.{util,x509} as stable APIs
04e114c50c2 : Mark java.net.InetAddress APIs as stable
d05b57c7309 : Remove some methods from DdmVmInternal.
8115dc21d53 : Add API coverage to 3 methods
b43f6b87e3f : Remove deprecated code and comment.
83f473050c3 : Add min_sdk_version for ART module.
48125b707ae : Add @hide to AppSpecializationHooks#handleCompatChangesBeforeBindingApplication
801fb1cbbf3 : Mark stable dalvik.system.SocketTagger
f7c859710a5 : Using jniThrowErrnoException from libnativehelper
d8b7a6167e6 : [Mainline] Missing android.system APIs migration
7199489a02f : Add MODULE target for java.lang.Deprecated.
7f2ce210929 : Add nullability annotations for Map's and Set's copyOf method
8c91442a5fc : Add mast and rpl to libcore OWNERS.
39192e40f72 : Mark stable and add API docs for dalvik.system.VMRuntime
872753d4cc1 : Mark as stable and add API docs for dalvik.system.VMDebug
19921132f89 : Update java.util.List to 11+28
76965f31cbc : Import java/lang/annotation/* from 11+28
2b70d1f008e : Android patch: Modify test.java.util.concurrent.tck tests to pass on Android - Attempt 2
dd98f763ed6 : Import java.util.concurrent.tck tests from 9+181 - Attempt 2
eb47fea6e56 : Add test for java.lang.SecurityManager
e16f933cee5 : Revert "Import java.util.concurrent.tck tests from 9+181"
21a989cacb9 : Revert "Android patch: Modify test.java.util.concurrent.tck test..."
6c5e9ed8cfe : Android patch: Add tests for NumericShaper
28a88846671 : Import test for NumericShaper from 8u121-b13
b650b2f9cae : Android patch: Modify test.java.util.concurrent.tck tests to pass on Android
23102e414c5 : Android patch: Add tests for javax.xml.transform
34c24a24b1c : Import java.util.concurrent.tck tests from 9+181
18964de15b2 : Import test for javax.xml.transform from 9+181
f22ff5415cc : Update javadoc and deprecate java.lang.ref.Reference#isEnqued()
813e1d88629 : [Mainline] Core Platform APIs migration
9ebe7e8e01b : Fix @deprecated javadoc tags inside {@code} blocks.
cd1c1f2065f : Unhide some methods in java.util.concurrent.CompletableFuture
560587097bd : Add Zygotehooks.indefiniteThreadSuspensionOK
1fdcd00435a : Mark libcore.net.InetAddressUtils APIs as stable
387b57caddc : Mark libcore.net.NetworkSecurityPolicy APIs as stable
b51fc6f6ce0 : Add explicit dependency from core-oj to hiddenapi annotations
7cb6420e43c : Add API docs for dalvik.system.SocketTagger
bab28ebca07 : Mark documented libcore.net.event.NetworkEventDispatcher as stable
e017937dda3 : Mark documented libcore.util.FP16 as stable
599b5bd6850 : Mark IOUtils.close variants as stable
80352db132d : Add API docs for dalvik.system.RuntimeHooks
c7808f7eb36 : Move IcuZoneRulesProviderTest to external/icu
08345cd4c40 : Update API docs for libcore.content.type.MimeMap
0ce20fcaa6b : Add API docs for sun.security.pkcs.SecurityInfo
235f20c4628 : Update API docs for libcore.net.*
c5bf3e517d4 : Use 2 new IntraCoreApi provided by ExtendedTimeZone and ExtendedTimeZoneNames
76a572044cf : Add API docs for libcore.util.NativeAllocationRegistry
bd1a4a7792c : Add API docs for sun.security.x509.AlgorithmId
0255eb83dd6 : Add API docs for sun.misc.Unsafe
273504366eb : [Mainline] android.system package APIs migration
ae4f428c867 : Improve the documentation about the flags not supported in the Pattern class
99038893af1 : [Mainline] android.system package APIs migration
a824337a5e0 : Skip Elliptic curve DH in KeyFactory2Test.
d09554bd7d9 : Add new supported algorithms to StandardNames.
4f70e8051e9 : [LSC] Add LOCAL_LICENSE_KINDS to libcore
b37f6c08db0 : Remove / restructure more tests running all locales
707b85e09f8 : Move CtsLibcoreOjTestCases to group presubmit-large
2db40343949 : Remove unused dalvik-cache pruning API
73100c6f663 : Added new target to annotation library visibility
109958dea72 : Relax test_socket_setSockoptTimeval_effective() on old kernels.
7c20836da45 : Move test looping all locales into a separate package
ef05037f789 : Remove BouncyCastle methods from CorePlatformApi surface.
ea193aadfe2 : Remove ANDROID_LINK_SHARED_ICU4C from libjavacoretests
9ca8e1dd718 : Update ZoneInfoTest to avoid dependency on unstable tzdata-testing
09edb2a4771 : Add API docs for FP16
1750accbd05 : Remove symbol 'b'/'B' from locale data before loaded by j.t.SimpleDateFormat
d3218e91e8f : Fix ScheduledExecutorService documentation. <> are special characters and need to be encoded
61e4182cc9c : Add instant to check time around in IcuZoneRulesProviderTest.
f8936baeffc : Add OsConstants#ENONET to public API
4f201a31daa : Fix UDP GRO/GSO tests.
74b3b4fe6a0 : [RESTRICT AUTOMERGE] Remove unnecessary test.
decd2bf36e7 : Update test expectation due to locale data change in ICU 68.2
cd40af2e692 : Add UDP_GRO and UDP_SEGMENT Socket Options
fa5ca72441c : Update java.time.Duration partially to 11+28
edeb0a1f534 : Update java.util.Map partially to 11+28
4076be9a99b : Reject non-ASCII hostnames and SANs.
7fb1e1697e8 : Revert "Return anonymized MAC for apps targeting SDK < 30"
709208f2b4f : Fix CTS multicast IPv4 related cases failure

+- Project: platform/libnativehelper

57e7744 : Revert "Add ramdisk_available to init_first_stage's deps"
451ff9a : Add ramdisk_available to init_first_stage's deps
c4cf377 : libnativehelper: further API surface reduction
c763e30 : libnativehelper: further API reduction
abaf7cb : libnativehelper: Retire legacy FileDescriptor methods
a3d2b63 : Move JNIHelp to header
4d6a24a : Add visibility for packages/Connectivity tests
d293dff : Remove enh@ from OWNERS.
d0a53db : libnativehelper: retire AFileDescriptor_{get,set}FD
881c46f : Add visibility for packages/Connectivity tests
7f89664 : libnativehelper: correct comment syntax in libnativehelper.map.txt
0194f1f : libnativehelper: add AFileDescriptor_{set,get}Fd
b366380 : Add jniThrowErrnoException in libnativehelper
ba7d118 : libnativehelper_lazy: Fix initialization checks
f939447 : Add min_sdk_version for ART module.
9c73f3e : Disable libnativehelper_internal_tests in builds from ART prebuilts.
ca23059 : Make jni_headers more widely available
8f6772e : Prevent NULL deref in uninitialized nativehelper
8691bd6 : Add ExtServices to visible modules in libnativehelper
fc0f142 : Rename ART release APEX to com.android.art.
529fc75 : Add FileDescriptor NDK methods
e77ecef : libnativehelper API split
41bd81f : Move modules whitelisting libnativehelper libs from soong
34bfbad : Add recovery_available for jni_headers

+- Project: platform/packages/apps/BasicSmsReceiver

440a074 : Import translations. DO NOT MERGE ANYWHERE
cc5b8da : Import translations. DO NOT MERGE ANYWHERE
364c33a : Import translations. DO NOT MERGE ANYWHERE
eba25fc : Import translations. DO NOT MERGE ANYWHERE
1bd5f4a : Import translations. DO NOT MERGE ANYWHERE
e6d93d1 : Import translations. DO NOT MERGE ANYWHERE
13805e4 : Import translations. DO NOT MERGE ANYWHERE
faac72f : Import translations. DO NOT MERGE ANYWHERE
fcb2f42 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/BasicSmsReceiver
69b12d5 : Import translations. DO NOT MERGE ANYWHERE
35f2dcb : Import translations. DO NOT MERGE ANYWHERE
d865351 : Revert "Import translations. DO NOT MERGE ANYWHERE"
eb675c2 : Import translations. DO NOT MERGE ANYWHERE
c35f77c : Import translations. DO NOT MERGE
cfa5e02 : Import translations. DO NOT MERGE ANYWHERE
d12e2e0 : Import translations. DO NOT MERGE ANYWHERE
dc0a1ec : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Browser2

d5a30e6 : Clarify that this is not a real browser.
226a035 : Clarify that this is not a real browser.
b77bfca : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Browser2

+- Project: platform/packages/apps/Calendar

be1301b8 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Calendar

+- Project: platform/packages/apps/Camera2

066d31006 : Camera2: Migrate recording path to scoped storage
f48372a08 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Camera2
1b234fa5b : Add <uses-library> information.
d113d398d : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Camera2
94b79bf9a : Revert "Camera2: add prop to support no audio camera recording"
96ae7ed13 : Fix incorrect use of Application Context for display info
6b473ff95 : Camera: Check for fixed focus devices during touch AF
74a9d8bc4 : Camera2: add prop to support no audio camera recording

+- Project: platform/packages/apps/Car/Calendar

abd3ff4 : Import translations. DO NOT MERGE ANYWHERE
5cce62e : Import translations. DO NOT MERGE ANYWHERE
3243568 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/Calendar
6a802e5 : Unbundle the Car Calendar App.
d3e0c5a : Import translations. DO NOT MERGE ANYWHERE
219b45a : Import translations. DO NOT MERGE ANYWHERE
446056f : Import translations. DO NOT MERGE ANYWHERE
5fe2bce : Remove DrawableStateImageButton
e361422 : Import translations. DO NOT MERGE ANYWHERE
4641dcf : Import translations. DO NOT MERGE ANYWHERE
6f135a7 : Import translations. DO NOT MERGE ANYWHERE
c829525 : Add single string resource for all-day events to make translation console happy
3de1fb9 : Import translations. DO NOT MERGE ANYWHERE
024f9cf : Import translations. DO NOT MERGE ANYWHERE
fc74879 : Import translations. DO NOT MERGE ANYWHERE
46a3ea9 : Add single string resource for all-day events to make translation console happy
475ce02 : Restrict max width of no events message.
c8ca0af : Add test for starting the calendar app without test dependencies.
9c08312 : Do not set an initial value for events.
1de3c50 : Debounce calendar changes to avoid excessive view refreshes.
bf5f769 : Fix problem with activity dependencies.
8006d80 : Add CarCalendarApp

+- Project: platform/packages/apps/Car/Cluster

d35103f : Mark FakeFreeNavigationActivity showForAllUsers.
3e88130 : Restart Activity when the display bounds or insets are changed.
784b656 : Define overlayable resources for ClusterHomeSample and ClusterOsDouble.
f0749fc : ClusterOsDouble controls the cluster display.
4724815 : ClusterHomeApplication launches Activity with ClusterActivityState.
4616b5f : Use ClusterState.displayId, not getting it from CarOccupantZoneManager.
a378d83 : Throw the exception for the short CLUSTER_REPORT_STATE.
7caed42 : ClusterOsDouble handles CLUSTER_NAVIGATION_STATE.
3fd99ce : Make the cluster display trusted.
faa4807 : Ignore some common configuration changes in ClusterHomeSample.
c59b029 : Release the virtual display in ClusterOsDoubleActivity.onDestory().
76803be : ClusterOSDouble can change the UI of ClusterHomeApplication.
a749cd4 : Wire Sensors to ClusterOsDouble.
24c67be : Adds ClusterOsDouble.
6b01279 : Use TaskStackListener.onTaskStackChanged to monitor the top Activity.
cccb8f6 : Add missing FakeFreeNavigationActivity in AndroidManfimest.xml
05233d2 : Removed Slog string formatting usage.
1a0cefc : Enables ClusterHome to start Activities.
7832b48 : Remove android.car.permission.CAR_SPEED from Cluster.
f58c211 : Make cluster stop spamming accessibility events
bc8f66b : Added CarService Privileged permissions to xml files
5efd2c5 : Add overlayable.xml for DirectRenderingCluster.
7a5f089 : Declare ClusterHomeSample distractionOptimized
c4e2081 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/Cluster
be1ce73 : Adds the skeleton ClusterHomeSample.
9966388 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/Cluster
aeea340 : Move DirectRenderingCluster to packages/apps/Car/Cluster/DirectRenderingCluster.
89e6a93 : Update SDK version to 29 as required by GtsPermissionTestCases.
dbd43dc : Add is_imminent to Car Cluster
b6ed456 : Revert^2 "Don't start the navigation activity for User 0 (Headless..."
23629be : Revert^2 "Don't start the navigation activity for User 0 (Headless..."
ffdd3bb : Revert "Don't start the navigation activity for User 0 (Headless..."
acea803 : Don't start the navigation activity for User 0 (HeadlessSystemUser).
b68732d : Replace StackInfo with TaskInfo
534a512 : Update language to comply with Android's inclusive language guidance.
228e8aa : Fix non-inclusive language
bae15b4 : Launch navigation activity using FixedActivityService.

+- Project: platform/packages/apps/Car/DebuggingRestrictionController

a9c6ecb : Add license headers
1eaeb81 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/DebuggingRestrictionController
5bee5c4 : Add the token issuer web service
bbc5d5e : Setup Android.bp and dependencies to build in tree
d44320b : Revert "Setup Android.bp and dependencies to build in tree"
1853844 : Setup Android.bp and dependencies to build in tree
c23c904 : Enable minify for release builds
69c89f5 : Set self signed CA via environment variables
7560499 : Apply google-java-format for Google Java Style
76f5eb5 : Apply debugging restriction specified in tokens
22541b1 : Revert "Apply google-java-format for Google Java Style"
c5ba43e : Apply google-java-format for Google Java Style
8fc5b2c : Validate access tokens
be1bc0d : Setup Firebase Functions for Token Issuer
0a7842c : Setup Firebase Authentication
d6012b7 : Implement ViewModels for the UI
85a97a4 : LoginActivity and TokenActivity
136215f : Boilerplate derived from the LoginActivity sample
4698ffd : Initial project setup
10590a8 : Initial empty repository

+- Project: platform/packages/apps/Car/Dialer

181139ee : Import translations. DO NOT MERGE ANYWHERE
a09cc362 : Import translations. DO NOT MERGE ANYWHERE
ec199474 : Import translations. DO NOT MERGE ANYWHERE
311d6e99 : Import translations. DO NOT MERGE ANYWHERE
c3d67b27 : Import translations. DO NOT MERGE ANYWHERE
9cad5753 : Import translations. DO NOT MERGE ANYWHERE
f695b0fb : Import translations. DO NOT MERGE ANYWHERE
47e8cf7b : Import translations. DO NOT MERGE ANYWHERE
04315492 : Import translations. DO NOT MERGE ANYWHERE
23c236e6 : Send SCO state on conference calls
043f1bad : Add READ_PRIVILEGED_PHONE_STATE permission
78c0abca : Update rcvCall command string
27c3cca1 : Config not showing fullscreen incall ui by default
25a71118 : Fix phone number selector
788bb708 : Migrate FavoriteFragment tests
844fc44d : Migrate BluetoothErrorStringLiveData tests
83553eea : Migrate OngoingCallFragment tests
8a4e799b : Migrate CallStateLiveData tests
4545f187 : Migrate HeartBeatLiveData to unit tests
cece3e92 : Migrate ContactDetailsFragmentTest
7299ef03 : Migrate OnGoingControllerBarFragmentTest
9df71d54 : Migrate IncomingCallFragmentTest
b85c4a07 : Migrate RingingCallControllerBarFragmentTest
a64fc06d : Migrate call history fragment tests
aa1dac43 : Test bluetooth error page
525b76b2 : Use separate AndroidManifest.xml for testing build
799129d4 : Migrate CallDetailLiveData unit tests
72339d77 : Migrate BluetoothStateLiveData unit tests
de5f5797 : Migrate BluetoothPairLiveData unit tests
d55bb3d4 : Migrate HfpDeviceListLiveData unit tests
1c972dec : Migrate UiCallManagerTest
feaf08fc : Migrate ProjectionCallHandlerTest
2c21b39f : Migrate InCallServiceImplTest to instrument tests
28da2290 : Remove dialer framework library debuggable label
31ac00c0 : Cache PhoneNumberInfo
997a3e6b : Sign the dialer apk using platform preset key
41eca7ba : Do not reorder conference list
ceb246b4 : Remove usage of deprecated toolbar tab API from Dialer
dd1d53d5 : Verify calls without a number will be present as unknown calls
17000dc0 : Clean up build file
09a3e0ab : Cleanup unused code
1cbd03bc : Add overlayable file for Dialer
1bec1d20 : Add annotation to getCallCapablePhoneAccounts
43765195 : Unbundle Dialer
d173cf98 : Unbundle Call.Details.getTelecomCallId
666bd87a : Fix loading issue when there are unknown calls
46cb4665 : Unbundle Drift bottle BluetoothAdapter connection
a6204213 : Use application context when clear image with Glide
271ccef6 : Update widescreen IME integration using same list view instance
78a206a1 : Drift Bottle - Write PBAB data on device connect
52a02210 : Remove INTERACT_ACROSS_USERS permission
e0d25980 : Import translations. DO NOT MERGE ANYWHERE
f68c8b19 : Import translations. DO NOT MERGE ANYWHERE
dde70734 : Import translations. DO NOT MERGE ANYWHERE
ef0fc625 : Import translations. DO NOT MERGE ANYWHERE
991839b1 : Import translations. DO NOT MERGE ANYWHERE
69e6f8ca : Import translations. DO NOT MERGE ANYWHERE
8c931706 : Import translations. DO NOT MERGE ANYWHERE
40e1e6b2 : Import translations. DO NOT MERGE ANYWHERE
531945c7 : Import translations. DO NOT MERGE ANYWHERE
6f768292 : Add missing FocusParkingView and FocusArea
07c2ab43 : Handle SELECT_PHONE_ACCOUNT call state
f4c110d3 : Import translations. DO NOT MERGE ANYWHERE
d8fb3ead : Unbundle bluetooth audioroute APIs
9ff3aa19 : Unbundle Build.IS_DEBUGGABLE from Dialer Log
569d5cd7 : Remove usage of BluetoothHeadsetClient#getConnectedDevices()
c0323ed9 : Set up the structure of device connecting for Drift Bottle
2d02ce02 : Import translations. DO NOT MERGE ANYWHERE
edf84636 : Import translations. DO NOT MERGE ANYWHERE
645b652f : Inject objects with parameters with assisted injection
8190b2a3 : Import translations. DO NOT MERGE ANYWHERE
df60855a : Filter search results by account name
96f47013 : Import translations. DO NOT MERGE ANYWHERE
a4ac4298 : Cancel missed call notification immediately on actions
187af49c : DO NOT MERGE: Cancel missed call notification immediately on actions
e4aa95b0 : Clear selected numbers on dismiss add favorite dialog
f1eb295f : Check permission before reading contacts provider
61fdc04c : DO NOT MERGE: Check permission before reading contacts provider
9572758e : Fix audio route strings
1ec150a1 : Unbundle KeyEvent.isConfirmKey
af51c6c9 : Remove car-theme-lib from android.bp
556c02a2 : Import translations. DO NOT MERGE ANYWHERE
ac3b0428 : Import translations. DO NOT MERGE ANYWHERE
470c3671 : Inject ViewModels using @HiltViewModel
d80617b5 : Get supported audio routes for call
daf33388 : Import translations. DO NOT MERGE ANYWHERE
e2785376 : Unmute after audio route changes to car speaker
1fd7c9a9 : Use OnItemClickListener to intercept click action
41a0344f : Change RefreshUiEvent to track current hfp device
f55357c7 : DO NOT MERGE [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/Dialer
d873f70c : Create string resource for comma delimiter
8ea80ff5 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/Dialer
731d2516 : Inject favorite components
fc261005 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/Dialer
0a7e82e6 : [DO NOT MERGE] Remove second Call button in portrait mode
dee96958 : Import translations. DO NOT MERGE ANYWHERE
e7078770 : Import translations. DO NOT MERGE ANYWHERE
26580cae : Remove usage of BluetoothHeadsetClientCall
bbe5b164 : Update incallfragment details after reboot
2abe0410 : Import translations. DO NOT MERGE ANYWHERE
db304a70 : Import translations. DO NOT MERGE ANYWHERE
33f012d6 : Use OnItemClickedListener to intercept item click action
80032050 : Add config to limit dialpad typedown list
19e415b0 : DO NOT MERGE: Add config to limit dialpad typedown list
9716ac53 : Create emualtor build that bypasses bluetooth
62749a0d : Inject testdata package and cleanup
3841b529 : DO NOT MERGE: Update incallfragment details after reboot
e2d58420 : DO NOT MERGE: Add adb command to receive calls
9cc46805 : DO NOT MERGE: Add call log on disconnect
2f33097a : DO NOT MERGE: Add Adb command to end call by id
ab069674 : Hide contact details nav icon if no handler exists
7f644f27 : [DO NOT MERGE] Add "restricted dialing" label in portrait mode
8fc937c9 : Handle NO_DIALPAD UX restriction
2f616ffa : Use current hfp device instead of first in list
bb657130 : Integrate widescreen IME with dialer
b6e1bf09 : Update dialer owners
d02011a7 : Handle NO_DIALPAD UX restriction
66e98b80 : Close incall dialpad when back button is pressed
7a7585c3 : Import translations. DO NOT MERGE ANYWHERE
412c46cd : 4. Add call mocking functionality
54aa0c0c : 3. Add AdbBroadcastReceiver handlers for basic call functions
9c55beb7 : Clear dialed number after calling from type-down list
cbc45d66 : Create single hfp module
df7f0d79 : Inject ProjectionCallHandler and LocalCallHandler
77240771 : Create different modules for production and testing build
7858d8d6 : DO NOT MERGE: Close top pages when hfp device changes
fa56237f : Close top pages when hfp device changes
25a7b4a0 : DO NOT MERGE: Close top pages when hfp device changes
050bce61 : DO NOT MERGE Clear dialed number after calling from type-down list
d38fc1dd : DO NOT MERGE Clear dialed number after calling from type-down list
99e7b5a9 : Add classes to import data to database
407906b8 : Fix truncated avatar
341aa380 : DO NOT MERGE: Fix truncated avatar
6eee5c9c : 2. Modify Dialer package to handle call mocking
3a5af045 : 1. Create Call Mock classes
f8f17c5b : Add DataParse to read data from Json file
e01792ce : DO NOT MERGE: Set outgoing call account handle to first hfp device
ec1b6284 : Set outgoing call account handle to first hfp device
973ae8f7 : Use AutoFactory to generate factory classes
7ca6d2af : Import translations. DO NOT MERGE ANYWHERE
47c3c309 : DO NOT MERGE: Set notification icon color for dialer
32118289 : Inject UiCallManager as singleton
aeb6299e : Inject UiBluetoothMonitor as singleton
9a59c608 : Inject ViewModels
44364662 : Import translations. DO NOT MERGE ANYWHERE
9894122b : Import translations. DO NOT MERGE ANYWHERE
367df9aa : Migrate InCallNotificationController to hilt injection
7e49be7c : Use Hilt for dependency injection
ad7bdc15 : Notify update after connecting a fake bluetooth device
c37b7bd1 : Import translations. DO NOT MERGE ANYWHERE
0f03bab5 : Import translations. DO NOT MERGE ANYWHERE
09fc10e4 : Make query string bold in type down list
5114e00e : Add classes for handling raw data piece
d7e2059d : Only clear focus in touch mode
27aec1fa : DO NOT MERGE Avoid re-register the listener a live data
e6846824 : DO NOT MERGE Avoid re-register the listener a live data
6c0f247b : Avoid re-register the listener a live data
ef2ff3eb : DO NOT MERGE: Set notification icon color for dialer
76b829fc : Delete a warning message for call log relative time
3b848ca0 : Make diapad in the center of FocusArea
4b69f1d8 : Update button background
34c50785 : Update button background
63a74734 : Import translations. DO NOT MERGE ANYWHERE
a97e05ca : Import translations. DO NOT MERGE ANYWHERE
33e83973 : Import translations. DO NOT MERGE ANYWHERE
073080fb : Import translations. DO NOT MERGE ANYWHERE
690acd06 : Import translations. DO NOT MERGE ANYWHERE
2f33fe0b : Revert "Import translations. DO NOT MERGE ANYWHERE"
c4455558 : Revert "Import translations. DO NOT MERGE ANYWHERE"
709cbe1f : Revert "Import translations. DO NOT MERGE ANYWHERE"
13f0286b : Import translations. DO NOT MERGE ANYWHERE
8f8a1b9b : Import translations. DO NOT MERGE ANYWHERE
02964328 : Import translations. DO NOT MERGE ANYWHERE
f61d6723 : Import translations. DO NOT MERGE ANYWHERE
09ba4179 : Import translations. DO NOT MERGE ANYWHERE
b35f73be : Import translations. DO NOT MERGE ANYWHERE
416d9796 : Import translations. DO NOT MERGE ANYWHERE
5f9e72e2 : Import translations. DO NOT MERGE ANYWHERE
5901d32e : Import translations. DO NOT MERGE ANYWHERE
28b1468f : Fake the BluetoothHfpClient to return connected fake bluetooth devices
29225f17 : Import translations. DO NOT MERGE ANYWHERE
c2a8782e : Import translations. DO NOT MERGE ANYWHERE
19453ff1 : Import translations. DO NOT MERGE ANYWHERE
e225051c : Add AdbBroadcastReceiver for Drift Bottle
fe511b67 : Import translations. DO NOT MERGE
61ef21b4 : Import translations. DO NOT MERGE ANYWHERE
9df67875 : Import translations. DO NOT MERGE ANYWHERE
40e21654 : Add FocusParkingView into NoHfpFragment to support rotary controller
eb2a074c : Abstract InCallServiceImpl binding logic
9dbf9905 : DO NOT MERGE: Abstract InCallServiceImpl binding logic
6a7b8e13 : DO NOT MERGE: Abstract InCallServiceImpl binding logic
f61589ce : Always show incall UI when place call in TelecomActivity
89565f87 : DO NOT MERGE: Always show incall UI when place call in TelecomActivity
d1ea0d08 : DO NOT MERGE: Always show incall UI when place call in TelecomActivity
04d31f47 : Show fullscreen incall page when hidding HUN turns on
6f1f0144 : Prevent memory leak when switching tabs
1cbba447 : Don't copy contact list when sort
59ce1ddb : Set the bounds offset of RecyclerView FocusArea
c5250b77 : Import translations. DO NOT MERGE ANYWHERE
23ef4526 : DO NOT MERGE: Use connected devices for bluetooth connection state.
3f86af58 : Import translations. DO NOT MERGE ANYWHERE
33ef81ff : Import translations. DO NOT MERGE ANYWHERE
83bd5e4b : Import translations. DO NOT MERGE ANYWHERE
7d3e2334 : Add explicit immutable flag to pending intents
9a3708de : Remove port resources for Dialer
14edf5fc : Move BT error LiveData and ViewModel to ui.warning
5a233b85 : Show bluetooth error page from settings page
6672dcb3 : Move BT error LiveData and ViewModel to ui.warning
0cdd5e02 : Show bluetooth error page from settings page
4c9f5578 : Only show missed call notification for first hfp device
d9f6dd8e : Dismiss one missed call notification when swipe it away
9ce811e4 : Fix InCallActivity not showing on Dialer start
9bf64132 : Import translations. DO NOT MERGE ANYWHERE
db69c67e : Import translations. DO NOT MERGE ANYWHERE
910bae76 : Import translations. DO NOT MERGE ANYWHERE
4b28e8d5 : Import translations. DO NOT MERGE ANYWHERE
9bcbb3b0 : Migrate AudioRouteLiveDataTest to Instrumented test
6361a737 : DO NOT MERGE Add default option for Dialer-Settings
20216a63 : DO NOT MERGE: Do not suppress incoming call HUN, if AAP is not in foreground
2ed1bcaa : Add default option for Dialer-Settings
dd85ba4b : Set notification icon color for dialer
1f9b5289 : Fix data loading in recents and contacts page
3197212a : Fix missed call notification calling back wrong number
9e5a54fb : Import translations. DO NOT MERGE ANYWHERE
5f042cf2 : Fix unknown audio route exception
e55f734c : Import translations. DO NOT MERGE ANYWHERE
18db0a6f : Use connected devices for bluetooth connection state.
f6c9ddc2 : Update language to comply with Android's inclusive language guidance.
71a6adb4 : Import translations. DO NOT MERGE ANYWHERE
ee0dc9ac : Import translations. DO NOT MERGE ANYWHERE
20a4dca1 : Add jiayuzhou to Dialer Owner list
d7e60979 : Create a fake Framework dependency for Dialer.
18e043f4 : Import translations. DO NOT MERGE ANYWHERE
fb17807e : Fix InCallActivity back button issue
27ccc6db : Import translations. DO NOT MERGE
0119f1d5 : Import translations. DO NOT MERGE
cdc30237 : Import translations. DO NOT MERGE
5d0bfd69 : Import translations. DO NOT MERGE
a7ab2e56 : Import translations. DO NOT MERGE
5e86c5ac : Add mute listener to ongoing call

+- Project: platform/packages/apps/Car/Hvac

ae46596 : Add core exp eng to owners
4b48e31 : Make Home button collapse HVAC panel
868eca4 : Update SDK version to 29 as required by GtsPermissionTestCases.
c5d237b : Update language to comply with Android's inclusive language guidance.

+- Project: platform/packages/apps/Car/LatinIME

caccbd3 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/LatinIME

+- Project: platform/packages/apps/Car/Launcher

cd9d144 : Make CarLauncher multi-display CTS compatible.
177e23a : Fix button trio icon sizing to correctly scale images
fe70f2f : Enable extending AppGridActivity
cc125b3 : Update car usage of TaskView to pass something for bounds
30a7519 : Add overlayable.xml to CarLauncher
78bf875 : Fix creating StartingWindowController
ab759f0 : Import translations. DO NOT MERGE ANYWHERE
031ee73 : Fix up focus areas and focus highlights in launcher
bdd966a : Move TaskOrganzer from Application to Activity
f7d74d4 : Update PhoneNumberInfo
bb8c126 : Update starting window init call for CarLauncher
5431f0d : Revert "Update starting window init call for CarLauncher"
0714a50 : Update starting window init call for CarLauncher
07a46ab : Init and cache media source models in onCreate
3439c41 : Use stable IDs in app grid adapter
a785a3b : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/Launcher
bcf209f : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/Launcher
8d8b818 : Extract StartingSurface interface on WMShellBaseModule(2/2)
9d51fb4 : Update method name for getting task view factory interface
ace8b83 : Add app grid to back stack
b7a4cf0 : Revert "Revert "Move the task in TaskView to top onResume.""
e16cd43 : Revert "Move the task in TaskView to top onResume."
9f19e04 : Move the task in TaskView to top onResume.
91661e8 : Add FLAG_IMMUTABLE to the pending intent
652ce1b : Don't use TaskView for Headless user 0.
b31f93c : Migrates CarLauncher from ActvitiyView to TaskView.
45e1a3d : Import translations. DO NOT MERGE ANYWHERE
5feb0dc : Import translations. DO NOT MERGE ANYWHERE
3a56c9e : Import translations. DO NOT MERGE ANYWHERE
0c0307c : Import translations. DO NOT MERGE ANYWHERE
0643759 : Import translations. DO NOT MERGE ANYWHERE
81afb47 : Import translations. DO NOT MERGE ANYWHERE
9fe1810 : Import translations. DO NOT MERGE ANYWHERE
36853c8 : Import translations. DO NOT MERGE ANYWHERE
f3c3a05 : Import translations. DO NOT MERGE ANYWHERE
b4fea38 : Add space between counter and "device"/"devices"
ce862f3 : Increase padding in app grid
a9e9192 : Import translations. DO NOT MERGE ANYWHERE
cd6ba00 : Fix NPE in HomeAudioCardPresenter
445abd4 : Set the bounds offset of RecyclerView FocusArea
252dcd0 : Allow configuration of maps intent for card
51b03d1 : Revert^3 "Show 'Loading' message when user0."
2f1a62e : Fill media card background with image
55b035a : Revert^3 "Show 'Loading' message when user0."
499f93f : Revert^2 "Show 'Loading' message when user0."
df18e9f : Fix button trio layout and naming
3d72cc4 : Fixed the NPE when invoking CarLauncher for user 0
dd4cd14 : Revert "Show 'Loading' message when user0."
24f9a11 : Fix color of media control button
6bd32fa : Add fake weather for default AOSP assistive card
acb2540 : Inject dependencies into launcher MVP
0175436 : Move tests for CarLauncher from vendor/auto
d953088 : New home app migration into launcher
2d28bc4 : Enter user 0 loading screen only if headless mode.
6717759 : Show 'Loading' message when user0.
ac6241c : Update language to comply with Android's inclusive language guidance.
007f1ad : Update language to comply with Android's inclusive language guidance
3e63c4f : Add an exported flag in manifest

+- Project: platform/packages/apps/Car/LinkViewer

2035131 : Import translations. DO NOT MERGE ANYWHERE
528213a : Import translations. DO NOT MERGE ANYWHERE
2de9a7c : Import translations. DO NOT MERGE ANYWHERE
b9fe89f : Import translations. DO NOT MERGE ANYWHERE
6247435 : Import translations. DO NOT MERGE ANYWHERE
2e2e4ca : Remove black background from LinkViewer

+- Project: platform/packages/apps/Car/LocalMediaPlayer

35ceb31 : Specify FLAG_IMMUTABLE when creating PendingIntent
e72db23 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/LocalMediaPlayer
51c7df1 : Update SDK version to 29 as required by GtsPermissionTestCases.
8275e8b : Update language to comply with Android's inclusive language guidance

+- Project: platform/packages/apps/Car/Media

6174d8d : Import translations. DO NOT MERGE ANYWHERE
813de42 : Import translations. DO NOT MERGE ANYWHERE
7d9f22d : Import translations. DO NOT MERGE ANYWHERE
27a2461 : Restore focus in browse list properly
34533bc : Import translations. DO NOT MERGE ANYWHERE
605084f : Import translations. DO NOT MERGE ANYWHERE
57d9441 : Import translations. DO NOT MERGE ANYWHERE
7787f1b : Allow customization to hide mini playback controls
e60c731 : Add script to generate overlayable xml
adfa693 : Restore the playback mode after a UI config change
28666bb : Import translations. DO NOT MERGE ANYWHERE
7e4537c : Allow Media to handle android.intent.category.APP_MUSIC intent
4c36145 : Import translations. DO NOT MERGE ANYWHERE
1fa9c55 : Import translations. DO NOT MERGE ANYWHERE
ca4539b : Import translations. DO NOT MERGE ANYWHERE
aa9c027 : Import translations. DO NOT MERGE ANYWHERE
9daafce : Import translations. DO NOT MERGE ANYWHERE
9824dda : Add an extra to signalize AAR that it is started as a media app.
5284a0e : Integrate a flag to toggle app selector logo appearance
fdeb2fd : Handle the disappearance of media items
3755ce7 : Add support for extra wide search
2f3b6cc : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/Media
74fe421 : Refactor browse UI in preparation for wide screen support
84d9927 : Refactor browse UI in preparation for wide screen support
18dd235 : Remove registerOnBackListener()
eb0bd53 : Add an extra to signalize AAR that it is started as a media app.
a8d2702 : Remove registerOnBackListener()
2c50acd : Import translations. DO NOT MERGE ANYWHERE
d8a9bd3 : Import translations. DO NOT MERGE ANYWHERE
83373aa : Import translations. DO NOT MERGE ANYWHERE
495a899 : Always return to the browsing state when the media source changes
12a119a : DO NOT MERGE: Always return to the browsing state when the media source changes
15dc3d0 : Import translations. DO NOT MERGE
3b5e4ef : Set the bounds offset of RecyclerView FocusArea
c5d922d : Import translations. DO NOT MERGE ANYWHERE
b14eb36 : Remove usage of deprecated getTabLayout()
34b416b : Remove unused import statements
cee39f1 : Import translations. DO NOT MERGE ANYWHERE
f0f6e74 : Update language to comply with Android's inclusive language guidance.
1c6a46c : Add uxr limits to browse and search.
64d7b64 : Add uxr content limits for the playback queue
6b80764 : Import translations. DO NOT MERGE ANYWHERE
47f2d67 : Import translations. DO NOT MERGE
fb0e57b : Import translations. DO NOT MERGE
f22198b : Import translations. DO NOT MERGE
f83480e : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Car/Messenger

044c352 : Refresh User Account on Resume to ensure the BT state is accurate.
9d975a1 : Add feature flag for Tap To Read Conversation to allow partners turn on once API is ready.
5f75ba3 : Project import generated by Copybara.
2982a6a : Project import generated by Copybara.
5252399 : Project import generated by Copybara.
55bf2e7 : Specify FLAG_IMMUTABLE when creating PendingIntent
63a1c17 : Project import generated by Copybara.
01cf0a0 : Project import generated by Copybara.
59d1977 : Project import generated by Copybara.
63d29cf : Call showAssist instead of local Interaction to start Assistant
bf3b1b1 : [DO NOT MERGE] Fix bug where message notifications fail to be posted
b91eff8 : Fix Null Pointer Exception when accessing Subscription Info
e396507 : Adds the required Android.bp dependencies
94f8f66 : Project import generated by Copybara.
d58e7f2 : Revert "Adds the required Android.bp dependencies"
010c6e0 : Revert "Project import generated by Copybara."
52eaef1 : Adds the required Android.bp dependencies
c3c585e : Project import generated by Copybara.
c6bda8d : Added CarService Privileged permissions to xml files
9fa9bf4 : CarMessenger Test update
1c8d5b9 : Update SDK version to 29 as required by GtsPermissionTestCases.
b14c1c3 : Enable Messenger Pre-upload checks.

+- Project: platform/packages/apps/Car/Notification

825bbc5 : Import translations. DO NOT MERGE ANYWHERE
9efc8d6 : Import translations. DO NOT MERGE ANYWHERE
120d3af : Import translations. DO NOT MERGE ANYWHERE
f393a58 : Import translations. DO NOT MERGE ANYWHERE
1a9346f : Import translations. DO NOT MERGE ANYWHERE
f18d2a7 : Import translations. DO NOT MERGE ANYWHERE
91a4352 : Import translations. DO NOT MERGE ANYWHERE
b9b8f2a : Import translations. DO NOT MERGE ANYWHERE
7e102f5 : DO NOT MERGE Add Manage button to empty notification panel.
073a815 : Migrate CarNotificationDiffTest to instrumented unit tests.
88b1640 : Migrate CarNotificationViewAdapterTest to instrumented unit tests.
060a796 : Import translations. DO NOT MERGE ANYWHERE
4060764 : Import translations. DO NOT MERGE ANYWHERE
f0e0540 : Import translations. DO NOT MERGE ANYWHERE
8f2c2cb : Import translations. DO NOT MERGE ANYWHERE
beaf811 : Import translations. DO NOT MERGE ANYWHERE
5b218b7 : Import translations. DO NOT MERGE ANYWHERE
2c0a2e6 : Add FLAG_IMMUTABLE when constructing PendingIntent.
84f5221 : Import translations. DO NOT MERGE ANYWHERE
f3e296c : Import translations. DO NOT MERGE ANYWHERE
61447c7 : DO NOT MERGE Migrate NotificationClickHandlerFactoryTest to instrumented unit test.
12b4980 : Moves mute functionality to the app when mute pending intent
db4ffd5 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/Notification
3554634 : Simplify onNotificationClear in Car
7e886ff : Ensure we only add/remove valid notifications
b8e19a9 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/Notification
3acc5d3 : Change clear all button style to match guidelines.
e1ea2ed : DO NOT MERGE Don't restore focus on new HUN window
df1f48c : Dont restore focus on new HUN window
3273b74 : Handle back button for notification panel
915017f : Import translations. DO NOT MERGE ANYWHERE
3fcb8d4 : Migrate CarNotificationViewTest to instrumented unit test.
d69c825 : Migrate NotificationUtilsTest to instrumented unit test.
6fa5cc5 : Migrate NotificationDataManagerTest to instrumented unit test.
ee81eb8 : Reset the auto-dismiss timer with rotary action
219165a : Switch Message notification body icon to the right for RTL languages.
a31c3d3 : Order new notifications correctly
0bf18f5 : Update owners file
e579564 : Revert "DO NOT MERGE Add default focus for the first action button"
b342bfc : Revert "Add default focus for the first action button"
841679f : Set the default focus for the top most HUN
27a9b5b : Conditionally hide 'Play' button in message notification
63cadb8 : Remove window params changes for notification action button toasts.
8ee6a9f : Show HUN's dismiss button without the need to have HUN in focus.
f84c054 : DO NOT MERGE Show HUN's dismiss button without the need to have HUN in focus.
2ffa9fc : Conditionally hide 'Play' button in message notification
78dfb82 : Migrate CarNotificationListenerTest to instrumented unit test.
f4a5483 : Migrate PreprocessingManagerTest to instrumented unit test.
650d1f1 : Import translations. DO NOT MERGE ANYWHERE
aaec564 : Import translations. DO NOT MERGE ANYWHERE
c0be01d : Import translations. DO NOT MERGE ANYWHERE
156af22 : Import translations. DO NOT MERGE ANYWHERE
f148af4 : Import translations. DO NOT MERGE ANYWHERE
fce2baa : Add default focus for the first action button
a6471ac : Focus the topmost heads-up notification
696ba23 : Have clear all button be aligned to the left by default.
4c4aafe : DO NOT MERGE Add default focus for the first action button
80821b9 : add TEST_MAPPING file to packages/apps/Car/Notification
f247935 : Allow notifications actions button margin configuration
6547d96 : Change 'Clear All' Button's ripple color.
051eed1 : Import translations. DO NOT MERGE ANYWHERE
f35cb8d : Import translations. DO NOT MERGE ANYWHERE
37f70b7 : Import translations. DO NOT MERGE ANYWHERE
d0d8481 : Import translations. DO NOT MERGE ANYWHERE
b9269f4 : Import translations. DO NOT MERGE ANYWHERE
c8b9df1 : Import translations. DO NOT MERGE ANYWHERE
19b5cd0 : Revert "Import translations. DO NOT MERGE ANYWHERE"
452a147 : Import translations. DO NOT MERGE ANYWHERE
5b30520 : DO NOT MERGE Focus the topmost heads-up notification
c2958ce : Revert CarNotificationDiff & CarNotificationDiffTest migration.
0726628 : Migrate some more robolectric tests to instrumented unit tests.
6f8c080 : Add prioritized HUNs behavior.
0f0fbc4 : Import translations. DO NOT MERGE
379799c : Remove CarUserManagerHelper and move method to CarUserManager
3f4fa20 : Migrate CarHeadsUpNotificationManagerTest to instrumented unit tests.
d5a3c77 : Import translations. DO NOT MERGE ANYWHERE
3ada26f : DO NOT MERGE Substitute app name for group summary system notifications
c1939a4 : Import translations. DO NOT MERGE ANYWHERE
c1a4c78 : Import translations. DO NOT MERGE ANYWHERE
2a24d10 : Import translations. DO NOT MERGE ANYWHERE
9904b9d : Import translations. DO NOT MERGE
16ea7cf : Filter LOW importance notifications from unseen
61f3bed : Add param to car test
4b39392 : Clean up interface for CarHeadsUpNotificationManager
0657ea6 : Import translations. DO NOT MERGE
909b5c3 : Update method params

+- Project: platform/packages/apps/Car/Provision

38c57d1 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/Provision
98fb72f : Fixed CarProvision so it only provisions user 0 after current user's.
7f989e5 : Fixed stopMonitor() for when it's not called.
7ebcbed : Implement dump(), so it can be used to add more DPCs.
9ce4eb1 : Skip SUW UI on managed devices.
0f29c76 : Set user_setup_complete for system and current user when app exits
ccbeb03 : Added Spinner to select DPC option when provisiniong device owner.
367b637 : Use proper APIs for setup wizard properties.
26a72a4 : Fixes managed provisioning workflow:
89e31d8 : Added MASTER_CLEAR permission to CarProvision.
eaa587d : Couple changes on automotive's AOSP SUW:
7fdb846 : Added option to provision DeviceOwner using the new workflow.
7257e7e : Fixed CarProvision when DO succeeds.
21ac8e9 : Final improvements on CarProvision app:
c812618 : Initial UI for CarProvision.
939ade5 : Initial files for a reference Setup Wizard app for automotive.
28df8e9 : Initial empty repository

+- Project: platform/packages/apps/Car/Radio

94c4b38 : Don't allow Radio to handle android.intent.category.APP_MUSIC intent
9792898 : Integrate a flag to toggle app selector radio logo appearance
9a3ac34 : Remove unused toolbar code
b47e4b5 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/Radio
860d7ce : Don't crash when setting skip mode fails.
ceed975 : Remove usage of deprecated getTabLayout()
d35ebaf : Update language to comply with Android's inclusive language guidance.

+- Project: platform/packages/apps/Car/RotaryController

fe17666 : Add Heemin to rotary owners file
cf9cf87 : Use setting to control key event filtering
ffad768 : Exclude dump code and test acceleration
86db0cf : Removing remaining references of ActivityView in Rotary
224cecb : Avoid nudging out of IME accidentally
3005da5 : Defer IME validity checks
6a9362d : Add tests for the new nudge shortcut attributes
c93be9e : Use shared RRO gen script for rotary controller
e71e3b8 : Handle windows with null title
25f357d : Clear the focus properly when the focused node is in WebView
a65bd7a : Improve webview unit test mocking
000a258 : Add short-term mechanism to distinguish special windows
274f3bb : Add script and overlayable file
ad07247 : Add support for proto-based dumpsys
51fda0f : Send Space key to checkable WebView nodes
14f0548 : Fix failed test
99ef5ff : DO NOT MERGE Defer IME validity checks
5a12090 : Add dumpsys for RotaryService
8ba226d : Initialize the render host when an app is installed or removed
f6d985d : DO NOT MERGE Add unit tests for direct manipulation mode
7eb95eb : DO NOT MERGE Add unit tests for direct manipulation mode
e17df74 : Add unit tests for SurfaceView handling
6878d6e : Add unit tests for onAccessibilityEvent
de2008f : Remove requirement for foreground activity
b2d29b1 : Fix wrong IME issue when RotaryService got killed
efff55a : Fix flaky tests
b8342f7 : Handle case with no RendererService host
53f14a3 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/RotaryController
346b25c : Make RotaryService require priv perms
d949b18 : Support embedded view hierarchy in SurfaceView
789e65a : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/RotaryController
ab2557e : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/RotaryController
c281271 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/RotaryController
ea78626 : Allow entering DM mode when the focus is on child
11537d9 : DO NOT MERGE Add unit tests for RotaryService
67ba7fe : DO NOT MERGE Add custom nudge actions
ba4c9b1 : DO NOT MERGE Add unit tests for RotaryService
47aa3a8 : DO NOT MERGE Add custom nudge actions
69919bb : DO NOT MERGE Add unit tests for RotaryService
3b6f41e : Reset rotary highlight when home button is clicked
1f10238 : DO NOT MERGE Add unit tests for RotaryService
cb14d7c : add TEST_MAPPING to enable CarRotaryControllerUnitTests as presubmit
3da3fa2 : Make nudging up close IME and return to EditText
1a83623 : Add unit tests for Navigator
3cf656e : Add a unit test for Navigator
218278d : Add test for rotation to offscreen node
004d100 : Ignore obscured views when nudging
5fa7cf4 : Delete robolectric tests
48fd80a : Migrate NavigatorTest to instrumented tests
6997184 : Delete robolectric tests
2c44bcc : Migrate NavigatorTest to instrumented tests
0b83526 : Migrate TreeTraverserTest to instrumented tests
6e174b1 : Migrate TreeTraverserTest to instrumented tests
1ace0e6 : Migrate FocusFinder and WindowCache tests
a93edfa : Update nudge target finding logic
5343a0f : Enable instrumented unit tests for rotary
69ef370 : Support long-press of center button
0281de1 : Allow nudge out of an ActivityView
e98715f : Avoid creating multiple window contexts
d5a4811 : Handle window removed event properly
7e653f4 : Fixing lint issues in CarInputManager
818d122 : Fix rotary IME in Dialog window
4fb36a8 : Focus HUN with FPV instead of the FA
02b8a97 : Make Rotary Overlay Window trusted
40c549b : Search from root after nudge
05bd0a9 : Ensure that the focused node isn't reset
5eeefc9 : Support rotating to an ancestor view
a8b3d84 : Handle fast rotation and nudging
521ada2 : Use the currently focused view to initialize the focus
838709e : Tailor the bounds of rotary container when finding nudge target
ac9a283 : Switching from MONITOR_INPUT permission to CAR_MONITOR_INPUT
38f532c : Support a non Chassis FocusParkingView in RotaryService
276f53b : Intercept nudges while HUN is focused
8b0d9fd : Update getBoundsInScreen() method
d08ca4b : Fix nudge up to HUNs when in touch mode
ac0fdd7 : Set the default input method to default_touch_input_method value
ce8ae33 : Deprecating CarInputManager#TargetDisplayType
64791ec : Refactor RotaryService and Navigator
f3bb664 : Refactor RotaryService and Navigator
0bde5c6 : Instrumented unit test setup for Rotary
e7599f6 : Renaming targetDisplayId parameter to targetDisplayType
41377d7 : Migrate away from deprecated Truth APIs.
ed88bc4 : Setting `android:exported` (now required) to false.

+- Project: platform/packages/apps/Car/Settings

3f48b0f0f : Import translations. DO NOT MERGE ANYWHERE
e52a477a6 : Import translations. DO NOT MERGE ANYWHERE
dcd794246 : Import translations. DO NOT MERGE ANYWHERE
54b16328a : Import translations. DO NOT MERGE ANYWHERE
8894daca5 : Import translations. DO NOT MERGE ANYWHERE
4aa0e2ffc : Import translations. DO NOT MERGE ANYWHERE
7ebd2990c : Import translations. DO NOT MERGE ANYWHERE
a90e7bed3 : Import translations. DO NOT MERGE ANYWHERE
f86a7b644 : Import translations. DO NOT MERGE ANYWHERE
5f3fb3d43 : Import translations. DO NOT MERGE ANYWHERE
39af09f01 : Import translations. DO NOT MERGE ANYWHERE
3adaa3039 : Import translations. DO NOT MERGE ANYWHERE
01a21ed8a : Import translations. DO NOT MERGE ANYWHERE
390c4bcf1 : Import translations. DO NOT MERGE ANYWHERE
6b579d450 : Import translations. DO NOT MERGE ANYWHERE
be61bed24 : Import translations. DO NOT MERGE ANYWHERE
e049b2f4e : Import translations. DO NOT MERGE ANYWHERE
c3d6b97b3 : Import translations. DO NOT MERGE ANYWHERE
e35de3e37 : Import translations. DO NOT MERGE ANYWHERE
f848c6a0f : Import translations. DO NOT MERGE ANYWHERE
74fd6954c : Import translations. DO NOT MERGE ANYWHERE
ae6292daf : Import translations. DO NOT MERGE ANYWHERE
99ae34852 : Add source param to setSensorPrivacy
f19455c69 : Import translations. DO NOT MERGE ANYWHERE
65739eb97 : Default hibernation feature to on in settings
a65fdae66 : Import translations. DO NOT MERGE ANYWHERE
b4259181b : Import translations. DO NOT MERGE ANYWHERE
60539a666 : Import translations. DO NOT MERGE ANYWHERE
781cf7625 : Added missing tests on DeviceAdminAddPoliciesPreferenceControllerTest
45327404e : Add handler for DEVICE_ADMIN_ADD action.
c39992383 : Migrate unit tests for applications/defaultapps
1cce83c02 : Added DeviceAdminAddActionPreferenceController
2aced0e2d : Minor fixes on DeviceAdminAdd controllers:
80d66fdad : Initial implementation of DeviceAdminAddPoliciesPreferenceController.
45d3d913c : Added DeviceAdminAddExplanationPreferenceController
d2d3bd13e : Load number of unused apps in the background
4210d1f42 : Update profile lock title and summary
8e2262def : Use EngineInfo name for Tts engine selection
9b622a0e7 : Initial tests for DeviceAdminAddActivity and DeviceAdminAddFragment.
a37a06d61 : Import translations. DO NOT MERGE ANYWHERE
7df76e59f : Import translations. DO NOT MERGE ANYWHERE
ec553dacb : Import translations. DO NOT MERGE ANYWHERE
7fac6a2f7 : Add Ensure Peak Performance setting to Car Settings
a96392639 : Fixed tests that were not properly mocking PackageManager.
817fd6f99 : Migrate addtional unit tests in datetime
eebc52b80 : Migrate the last of the failing MenuItem tests
ea00a03fd : Added Cancel button on DeviceAdminAdd.
5e773d828 : Move storage into System L1 screen
89353060a : Refactoring: renamed DeviceAdminDetails to DeviceAdminAdd.
0326d6601 : Import translations. DO NOT MERGE ANYWHERE
eedf4b742 : Import translations. DO NOT MERGE ANYWHERE
c56f11e20 : Import translations. DO NOT MERGE ANYWHERE
0251ff575 : Specify FLAG_IMMUTABLE when creating PendingIntent
4d8cc3547 : [Car Settings] Pass the system user to launch the web help page
36c7ddc15 : Increase system package coverage
ba06c1b7f : Move Units into System submenu
04cf2d0e6 : Update BluetoothPairingDialog theme
3196f302c : Import translations. DO NOT MERGE ANYWHERE
08f476319 : Import translations. DO NOT MERGE ANYWHERE
e0d699d82 : Import translations. DO NOT MERGE ANYWHERE
fdf1ddc90 : Fixed initialization check on BaseDeviceAdminDetailsPreferenceController.
1398df02e : Add unit tests for units package
8ebd3dbf2 : Update bluetooth device summaries
6505df0b4 : Migrate inputmethod tests
e0493a8e6 : Update string for power policy toast in Car Setting
49e6abd9a : Import translations. DO NOT MERGE ANYWHERE
b85fce6a5 : Import translations. DO NOT MERGE ANYWHERE
2f5238ba0 : Import translations. DO NOT MERGE ANYWHERE
4cef0ee70 : Import translations. DO NOT MERGE ANYWHERE
018e0c088 : Migrate last wifi preferences test
bbc9165f3 : Improve location package test coverage
f14ad43d4 : Import translations. DO NOT MERGE ANYWHERE
a75feceaa : Import translations. DO NOT MERGE ANYWHERE
d033457d9 : Reduce FactoryResetConfirmFragmentTest flakiness
7cb5c475a : Create framework for initial content pane focus
59cbaaeb1 : Update edit profiles screen
3b6bb215d : Added unit test for WorkPolicyInfoPreferenceController.
0e46fc664 : Prevent mac address truncation
37544ab65 : Migrate development unit test
79a43d392 : Add hardwareinfo unit tests
c73ff3b5d : Add additional legal package tests
db9135d3c : Update car together with frameworks/base and packages/apps/Settings
bcd02010b : Remember bluetooth profile when reconnecting
ea90e0f9f : Migrate datetime tests
0493be13f : Migrate final system tests
8e093b7a3 : Migrate additional system unit tests
00d33ba08 : Initial implementation of WorkPolicyInfoPreferenceController.
f695306dc : Import translations. DO NOT MERGE ANYWHERE
f77c054bd : Import translations. DO NOT MERGE ANYWHERE
3f4fd641a : Import translations. DO NOT MERGE ANYWHERE
d7f158ec7 : Fix NotificationsAppListPreferenceController unit test
983567afc : Migrating additional system robolectric tests
c9ce8d9ad : Update display screen
b0da1c3c0 : Migrating additional failing reset-related tests
4491b8aa2 : Update the Applications screen
037ccd50c : Import translations. DO NOT MERGE ANYWHERE
83238464f : Import translations. DO NOT MERGE ANYWHERE
1f49268fd : Import translations. DO NOT MERGE ANYWHERE
2b3be771d : Import translations. DO NOT MERGE ANYWHERE
4f146e4ba : Import translations. DO NOT MERGE ANYWHERE
b14b4d65b : Import translations. DO NOT MERGE ANYWHERE
458e57b3a : Behavior change of the 'Erase all data (factory reset)' button.
73a564f06 : Add RequestBugReportActivity for AAOS
97b68043b : Migrate ChooseNewAdminPreferenceControllerTest
32a1d5519 : Remove notifications app size summary
2c14edd9a : Update network settings title
a3ac31133 : Import translations. DO NOT MERGE ANYWHERE
8f04ac6e5 : Import translations. DO NOT MERGE ANYWHERE
32004f4bd : Import translations. DO NOT MERGE ANYWHERE
c4e6cf861 : Migrate some failing security tests
0599a65be : Implement notifications screen
42a95a20e : Apply power policy change to location and BT UI in Settings
4e4914181 : Import translations. DO NOT MERGE ANYWHERE
e12ba3878 : Import translations. DO NOT MERGE ANYWHERE
8c3a38f4b : Import translations. DO NOT MERGE ANYWHERE
4fd3b81c6 : Add NOTIFICATION_LISTENER_DETAIL_SETTINGS intent
bffd5b193 : Separate apps and notifications
352185125 : Update SettingsFragment due to API change
90d35bcaa : Remove deprecated toolbar setState usages
faeff1420 : Apply power policy change to Setting Wifi UI
2618c0978 : Add MultiActionPreference
45d1b1a0e : Further refactoring on ActionDisabledByAdminDialog classes.
dff8d2379 : Import translations. DO NOT MERGE ANYWHERE
871a3f6ed : Import translations. DO NOT MERGE ANYWHERE
69782b884 : Import translations. DO NOT MERGE ANYWHERE
95326f686 : Update Bluetooth UI to match IA restructure
47d5e17d3 : Remove deprecated use of createCar() API
399fd92ec : Import translations. DO NOT MERGE ANYWHERE
b279ccbe4 : Import translations. DO NOT MERGE ANYWHERE
e065ed84f : Import translations. DO NOT MERGE ANYWHERE
8a4927156 : Add intent filter to TTS activity
1d3b90eba : Import translations. DO NOT MERGE ANYWHERE
2785dede0 : Import translations. DO NOT MERGE ANYWHERE
428d1cd26 : Import translations. DO NOT MERGE ANYWHERE
4abfab7fa : Refactored ActionDisabledByAdminDialogFragment to use common code.
d77c5109e : Fix a bug that `Force stop` action was disabled for any user restriction. It should be disabled only for DISALLOW_APPS_CONTROL.
4dd6fc467 : Import translations. DO NOT MERGE ANYWHERE
0a26bf5c3 : Import translations. DO NOT MERGE ANYWHERE
fd6cc8e99 : Import translations. DO NOT MERGE ANYWHERE
301a8c751 : Update signature on remove sensor privacy listener API
9f6cd056d : Import translations. DO NOT MERGE ANYWHERE
9057e1325 : Import translations. DO NOT MERGE ANYWHERE
a5a19d4be : Import translations. DO NOT MERGE ANYWHERE
f6f0bfe53 : Migrate ApplicationsSettingsPreferenceControllerTest
d18894a62 : Import translations. DO NOT MERGE ANYWHERE
d3f44b8b3 : Import translations. DO NOT MERGE ANYWHERE
d2c27c402 : Import translations. DO NOT MERGE ANYWHERE
05998c3f7 : Import translations. DO NOT MERGE ANYWHERE
cc82422e6 : Fix failing telephony tests
0850b238a : RESTRICT AUTOMERGE Add window flag to prevent TapJacking
4d2517b05 : RESTRICT AUTOMERGE Add window flag to prevent TapJacking
17080296f : RESTRICT AUTOMERGE Add window flag to prevent TapJacking
4be055602 : Migrate additional broken unit tests
d99272d66 : Implemented SHOW_ADMIN_SUPPORT_DETAILS.
d72c876b6 : Update res file names from users to profiles
e80e8e4af : Rename classes and variables from Users to Profiles for AI Restructure
05a03a229 : Update automatic time detection and automatic time zone setting strings to match mobile.
a6ce11cb7 : Import translations. DO NOT MERGE ANYWHERE
7ee53d1f1 : Import translations. DO NOT MERGE ANYWHERE
b3292f5e0 : Import translations. DO NOT MERGE ANYWHERE
36cc14f5e : Run relevant tests in single and dual pane
71fd16d98 : Fix certain preferences not displaying properly
fc358007a : Add HideNonSystemOverlayMixin
ded1625f7 : Remove translated overlayable strings
d75b8ed83 : Added more unit test for enterprise classes.
beac3877f : Use common overlayable script for Settings
df0f5d55f : Initial unit tests for DeviceAdminDetails controllers.
91e79a193 : Update locations where chevrons are shown (when enabled)
3f48bb345 : Update disabled top-level icons styling
511734fc1 : Initial implementation of DeviceAdminDetailsActivity.
cf6ee9bbb : Initial integration of ApplicationDetailsFragment with DPM.
71543546a : Filter out injected applications without metadata
289fdd293 : Mock UserManager in test
0a6f3ed71 : Import translations. DO NOT MERGE ANYWHERE
6e15145dc : Import translations. DO NOT MERGE ANYWHERE
c6ba42cac : Import translations. DO NOT MERGE ANYWHERE
eb6251bba : Initial implementation of ActionDisabledByAdminDialogFragment.
748040f2d : Import translations. DO NOT MERGE ANYWHERE
aaa2889bb : Import translations. DO NOT MERGE ANYWHERE
beff8368b : Import translations. DO NOT MERGE ANYWHERE
822ec5f2e : Migrate ignored Account unit tests
86391bac9 : Import translations. DO NOT MERGE ANYWHERE
7454ed333 : Import translations. DO NOT MERGE ANYWHERE
e3a65bb97 : Import translations. DO NOT MERGE ANYWHERE
9625f205e : Import translations. DO NOT MERGE ANYWHERE
0d58ed0a1 : Import translations. DO NOT MERGE ANYWHERE
3f0e42e84 : Import translations. DO NOT MERGE ANYWHERE
364fa4191 : Import translations. DO NOT MERGE ANYWHERE
7f427da59 : Import translations. DO NOT MERGE ANYWHERE
3d5e5cfd3 : Add support for clickable disabled Preferences
f885ea14d : Update capitalization on string
c15e71e9e : Disable supported links when no domains present
420b02cd2 : Import translations. DO NOT MERGE ANYWHERE
6887931b6 : Import translations. DO NOT MERGE ANYWHERE
d456573cc : Import translations. DO NOT MERGE ANYWHERE
57db33f3d : Import translations. DO NOT MERGE ANYWHERE
5d8715edd : Import translations. DO NOT MERGE ANYWHERE
abbc55874 : Update hotspot and network to match IA restructure UI
a8ee743c0 : Enable rotary in quick settings
996cb30c2 : Update the mic/cam toggles api
4f2897ccb : Disable focus on ScrollView
bebe04574 : Get hotspot events using callback
acad1a218 : Rename toplevel resources to top_level
278399f2f : PasswordMetrics computeForPasswordOrPin
bc4e49de0 : Updating top-level preferences style
5c411acef : Import translations. DO NOT MERGE ANYWHERE
f4ad68b5c : Import translations. DO NOT MERGE ANYWHERE
db7310040 : Add hotspot strings
3000fcc06 : Remove hidden RouteInfo methods reference
3a4a44742 : Import translations. DO NOT MERGE ANYWHERE
a08188da6 : Add support for indexing on Privacy sub pages
3bba3ef96 : Update Wifi UI to match IA restructure
d8ee6b344 : Move MLS up to Settings > Privacy page
613af97b1 : Update dual-pane activity layout for RTL
8ca0afef2 : Update Assist app title name
9fb69715f : Fix make admin unit test
cb68d635e : Add single pane sub-settings activity launcher
6a5754bdb : Update top-level menu end padding
760286747 : Clean up old test lifecycle owners
d07045e7a : Update StringUtil#formatElapsedTime method (3/3)
f38fd638d : Change "Vehicle Data" string title
7a1111eeb : Import translations. DO NOT MERGE ANYWHERE
8468dd66e : Import translations. DO NOT MERGE ANYWHERE
3b2b0550a : Import translations. DO NOT MERGE ANYWHERE
64e20616d : Update choose account screen title
0e5aab551 : Update "vehicle data" string
38f88e74f : Cancel Discovery on successfull pairing
059f80534 : Profile L1 move delete
cc753d974 : Profiles L1 - switching fragment order
3d0dfb745 : Port hibernation toggle to CarSettings
daca820ca : Change dual pane back navigation model
77a281884 : More updated strings
b04e30992 : Profiles L1 - add accounts
0c8f7d7aa : Profiles L0
1c04083f5 : Update AndroidManifest with permissions
0b0418043 : Replace account text buttons with icons
6c1696f4d : Add Mic Mute toggle
f43330c1f : Add overlayable.xml file to CarSettings
a52010fbd : Prevent non-system overlay drawing on bluetooth pairing dialog
2cc81f0fa : Prevent non-system overlay drawing on bluetooth pairing dialog
8f2a07fb0 : Import translations. DO NOT MERGE ANYWHERE
7f45cc3ef : Remove extra lock pattern description text
c6319ec64 : Import translations. DO NOT MERGE ANYWHERE
36a48ae11 : Change settings configuration based on width
04bb9a07c : Import translations. DO NOT MERGE ANYWHERE
bed8e38a9 : Add Privacy Icons
46ec6d2f5 : Update L0 "Users" preference string title to "Profiles"
d901bf7eb : Remove dynamic location settings footer
5e69810f0 : Convert user strings to profile
dae0c0a7b : Update strings for Privacy Center and related screens
32a46b310 : IA Restructure strings
e9145d945 : Adds strings used for app hibernation toggle
bb51bd816 : Privacy Settings Updates
56e1cf1fb : Import translations. DO NOT MERGE ANYWHERE
6e9fd67f2 : Import translations. DO NOT MERGE ANYWHERE
01e7a5194 : Prevent non-system overlay drawing on bluetooth pairing dialog
d2f9be57a : Fix back button inconsistencies & toolbar refactor
b087eb30f : Prevent non-system overlay drawing on bluetooth dialog
815c451a3 : CarSettings WifiTrackerLib Migration
bbfa1f347 : Import translations. DO NOT MERGE ANYWHERE
af7bcbf54 : Import translations. DO NOT MERGE ANYWHERE
178a680f6 : Import translations. DO NOT MERGE ANYWHERE
d1b99ebd9 : Import translations. DO NOT MERGE ANYWHERE
0f490cb31 : Import translations. DO NOT MERGE ANYWHERE
da18d556b : Assistant & voice
127e32f46 : Import translations. DO NOT MERGE ANYWHERE
832003546 : Replace location activity with fragment for wakeup
ffc69979e : Fixed ActionButtonPreferences disabled UI
014b7b23e : #1 Reorganize L0 settings
38def9dcc : Use CarUiPreferences for location injection
3c93c9e2a : Prevent IllegalArgumentException on empty password
d566c68ca : Change UserDetailsActivity to standard launch mode
7974e8a7e : Prevent IllegalArgumentException on empty password
b58ef94f6 : Add UXRestrictions to ActionButtonsPreferences
00fbb5589 : Migrate CarSettingsUnitTests to mockito-extended
1566fd329 : Update app storage details toolbar and header
e53862214 : Update app details toolbar and header
be4f9c2c0 : Define action buttons preference
f925cb15c : Define entity header preference
f6c5b176e : Make continue rightmost choose lock action
23b205c85 : Import translations. DO NOT MERGE ANYWHERE
049f4edc5 : Fixed ActionButtonPreferences disabled UI
f8d1001e1 : Update top-level icons
3c1ea361d : Move global toolbar to only appear above top-level
14d689ab2 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/Settings
2fe357cb4 : Import translations. DO NOT MERGE ANYWHERE
1cdce9e85 : Enable tests that call goBack
219851e17 : Sort injected preferences
16e14fd7e : Import translations. DO NOT MERGE ANYWHERE
8a3869f53 : Import translations. DO NOT MERGE ANYWHERE
22e4e280c : Import translations. DO NOT MERGE ANYWHERE
50c246ac4 : Import translations. DO NOT MERGE ANYWHERE
9a667e456 : Import translations. DO NOT MERGE ANYWHERE
04524b884 : Cleanup onStart() flags in preference controllers v2
15365eda2 : Add dual pane rotary tests
4d05d3849 : Improve dual pane rotary support
a41f2de6c : Revert "Cleanup onStart() flags in preference controllers"
2319d56d6 : Handle 'no settings activity defined' case
72123a57f : Add IA_SETTINGS as an intent for injected preferences
93da78962 : DO NOT MERGE Prevent rotary focus behind blocking view
4780ada49 : Disable direct manipulation on UxRestricted
b3f5db287 : Cleanup onStart() flags in preference controllers
bc1fbaf67 : Replace subnet mask calculation to Inet4AddressUtils
8d7c0cfaf : Import translations. DO NOT MERGE ANYWHERE
49a35d4d3 : DO NOT MERGE Migrate Settings to new TwoActionPreferences
dfdf3be38 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/Settings
e22283b8c : Import translations. DO NOT MERGE ANYWHERE
defc5f8d4 : Prevent NullPointerException on user update
872eb6c2c : DO NOT MERGE Migrate to UxRestrictable Preferences
f25208901 : Update unit tests for UxRestrictable migration
6f1ae9b37 : Make each fragment zeroize their own credentials
67baa7646 : Define new dual pane car settings layout
f7f1985f4 : Fix mismatched security option strings
b27749c66 : Improve QuickSettingActivity to show managed device info
2f6443c5d : Prevent rotary focus behind blocking view
88b9ec374 : Launch SettingsScreenLockActivity with ACTION_SET_NEW_PASSWORD
4495bd5ee : DO NOT MERGE Fix direct manipulation for date/time picker
a1c9a9fa4 : Fix direct manipulation for date/time picker
d8f856708 : Add UXRestrictions to ActionButtonsPreferences
4b4659dd8 : Update focus highlight for PIN security screen
941c3f6ed : Add focus area for PIN/password screens
4f7ca42ae : Import translations. DO NOT MERGE ANYWHERE
62023f100 : Import translations. DO NOT MERGE ANYWHERE
be91c2efb : Import translations. DO NOT MERGE ANYWHERE
c70ccf7e8 : Import translations. DO NOT MERGE ANYWHERE
ebe868792 : Import translations. DO NOT MERGE ANYWHERE
efc32bf50 : Import translations. DO NOT MERGE ANYWHERE
66560bf49 : Import translations. DO NOT MERGE ANYWHERE
7cdb64f27 : Import translations. DO NOT MERGE ANYWHERE
b69a77cfd : Import translations. DO NOT MERGE ANYWHERE
01e8c25aa : Import translations. DO NOT MERGE ANYWHERE
ebdcaaaa8 : Load injected drawables from their package context
dea38c2d0 : Use removeUser() code path that marks as ephemeral
3d56a1de2 : Import translations. DO NOT MERGE ANYWHERE
2e56ed54b : Import translations. DO NOT MERGE ANYWHERE
fded5df66 : Import translations. DO NOT MERGE ANYWHERE
9221e0988 : add TEST_MAPPING to enable CarSettingsUnitTests as presubmit
4123354a8 : Uses car_large_avatar_badge_size dimension.
892fa159a : Import translations. DO NOT MERGE ANYWHERE
b68689da8 : Define highlightable adapter
df3f4a433 : Refactor security lock type settings
feebf8281 : Import translations. DO NOT MERGE ANYWHERE
bb04f6155 : Add new activity metadata for dual pane layouts
a8b3c5069 : Migrate classes extending SwitchPreference
7e28bd532 : Import translations. DO NOT MERGE ANYWHERE
13a57e573 : Add UxRestricted message to PreferenceGroup
329586661 : Import translations. DO NOT MERGE ANYWHERE
be47e7b06 : Import translations. DO NOT MERGE ANYWHERE
11703b31e : Import translations. DO NOT MERGE ANYWHERE
cd8861914 : Clean up split system user code in packages/apps/Car/
0f5d8348c : DO NOT MERGE Build RingtonePicker as part of Car Settings
a807848bd : Build RingtonePicker as part of Car Settings
b1e0d056a : DO NOT MERGE Fix failing unit tests based on FAKE_PROVIDER
c75aa70b8 : Add UxRestricted message to PreferenceGroup
3d2f8a033 : Add UxRestricted message to PreferenceGroup
d7be1136c : Import translations. DO NOT MERGE ANYWHERE
2ac004e34 : Import translations. DO NOT MERGE ANYWHERE
e4cee4e74 : Import translations. DO NOT MERGE ANYWHERE
995b98e26 : Import translations. DO NOT MERGE ANYWHERE
df7914d12 : Refactored UserGridRecyclerView to use UserAvatarView.
c10b01acc : Update SDK version to 29 as required by GtsPermissionTestCases.
fdd84fd60 : Import translations. DO NOT MERGE ANYWHERE
a5bcdb9ad : Import translations. DO NOT MERGE ANYWHERE
ce141773c : Import translations. DO NOT MERGE ANYWHERE
1bb21af04 : Import translations. DO NOT MERGE ANYWHERE
d12723580 : Import translations. DO NOT MERGE ANYWHERE
00f377f74 : Import translations. DO NOT MERGE ANYWHERE
1f7b3b8a4 : Import translations. DO NOT MERGE ANYWHERE
2d1b4ec57 : Import translations. DO NOT MERGE ANYWHERE
096a1a772 : Import translations. DO NOT MERGE ANYWHERE
a7078e6c4 : Enable onMakeAdminConfirmed_makeUserAdmin test
41526befe : Renamed com.android.car.admin.ui library to car-admin-ui-lib.
f6a2d67a2 : Migrate account details and sync menu buttons
ccc0d1f4b : Import translations. DO NOT MERGE ANYWHERE
956136dc6 : Import translations. DO NOT MERGE ANYWHERE
a3c9a756c : Moved ManagedDeviceTextView to a different library.
9cfacbdb9 : Add the managed device message on Setting's user switcher.
abf089e9f : Migrate Settings to new TwoActionPreferences
6d1da277b : Improve date time picker direct manipulation mode
2e6586e6d : DO NOT MERGE Fix duplicate clear credential dialog
c5cdff1e9 : Make the RecyclerView in fragments rotary scrollable
e2918c3ab : Add missing FocusArea into edit_username_fragment
914bf6d74 : Import translations. DO NOT MERGE ANYWHERE
10e75a83d : Import translations. DO NOT MERGE ANYWHERE
ea6e155ab : Import translations. DO NOT MERGE ANYWHERE
42c497cb9 : DO NOT MERGE Improve date time picker direct manipulation mode
d8ad9038e : Make the RecyclerView in some fragments rotary scrollable
544a06441 : Migrate add account toolbar button
d8cfdd723 : Import translations. DO NOT MERGE ANYWHERE
f8bd4839a : Migrate user list toolbar menu item
99d91b853 : Import translations. DO NOT MERGE ANYWHERE
64182db96 : Import translations. DO NOT MERGE ANYWHERE
488d3b143 : Import translations. DO NOT MERGE ANYWHERE
0d32a7dcd : Import translations. DO NOT MERGE ANYWHERE
5b4681d16 : Update developer options package name
0c35aae3b : Remove choose admin cancel toolbar button
828628dfd : Migrate CarSettingsUnitTests to mockito-extended
48842ce6b : Import translations. DO NOT MERGE ANYWHERE
83449e41a : Update user details toolbar and header
faf4ddbee : Import translations. DO NOT MERGE ANYWHERE
0ea30ebb0 : Revert "Import translations. DO NOT MERGE ANYWHERE"
8e5108ce1 : Revert "Import translations. DO NOT MERGE ANYWHERE"
8c503ba65 : Revert "Import translations. DO NOT MERGE ANYWHERE"
a76c61332 : Revert "Import translations. DO NOT MERGE ANYWHERE"
3b4830a8e : Fix duplicate clear credential dialog
2f5771eda : Migrate hide system app switches
ce9974a1d : Fix RTL pin pad direction
395280dbe : Import translations. DO NOT MERGE ANYWHERE
7b5ed3d0a : Import translations. DO NOT MERGE ANYWHERE
2c70d6e07 : Import translations. DO NOT MERGE ANYWHERE
4b9bb08ec : Fix RTL pin pad direction
0f39bbc65 : Update app storage details toolbar and header
9f86ba401 : Import translations. DO NOT MERGE ANYWHERE
4c1518af1 : DO NOT MERGE Add support for additional injected metadata
a661eaa1d : Support direct manipulation for datetime settings
8a8d5a8e4 : Update app details toolbar and header
d93be55fa : DO NOT MERGE Add UX restricted toast to injected settings.
b7b615318 : Import translations. DO NOT MERGE ANYWHERE
b2c573594 : Import translations. DO NOT MERGE ANYWHERE
855dccba4 : Remove CarUserManagerHelper and move method to CarUserManager
54ba9730c : DO NOT MERGE Support direct manipulation for datetime settings
e3ba876f0 : Add suport for additional injected metadata
1f0b33f49 : Update bluetooth device details toolbar and header
e82838543 : Import translations. DO NOT MERGE
bbae860a4 : Migrate wifi tether toolbar switch
ab9344a39 : Migrate bluetooth toolbar switch
0691b5c00 : Add content descriptions to toggle switches
b08f71c5f : Add UX restricted toast to injected settings.
fb71b916d : Add support for AUTO_REVOKE_PERMISSIONS intent
4ceba30c7 : Add null check to inactive PSim check
5c9d22c15 : Import translations. DO NOT MERGE ANYWHERE
c7e4a58b3 : Add content description to ColoredSwitchPreference
47f7abe2b : Import translations. DO NOT MERGE ANYWHERE
2e5b36369 : Update wifi details toolbar and header
34ffacffd : Migrate wifi settings toolbar switch
c4c756761 : Define action buttons preference
7e4800700 : Handle 'no settings activity defined' case
4c70697ee : Changed calls to CarUserManager.removeUser().
aede5ac1a : Define entity header preference
5bbeb83bc : Import translations. DO NOT MERGE ANYWHERE
cc5b005c2 : Migrate location toolbar menu item
cfcc06226 : Remove datetime toolbar menu items
2aff2f7ae : Fix UXRE toast behavior
5b0ca4d1b : Import translations. DO NOT MERGE ANYWHERE
d3cc1abd8 : Import translations. DO NOT MERGE ANYWHERE
c9c27b871 : Revert^2 "Don't launch the real home for User 0 in Headless mode."
5c65841e6 : DO NOT MERGE Fixed UXRE toast not showing correctly
98d5ae5cf : Import translations. DO NOT MERGE ANYWHERE
357e204f8 : Import translations. DO NOT MERGE ANYWHERE
e49121e01 : Fix Back button behavior
5bf24b896 : Import translations. DO NOT MERGE ANYWHERE
dceb2bc9f : Allow CredentialStorageActivity to start as user 0
587e8fb98 : Import translations. DO NOT MERGE ANYWHERE
43146d794 : Import translations. DO NOT MERGE ANYWHERE
5f4281490 : Revert^2 "Don't launch the real home for User 0 in Headless mode."
3c9fbb5d8 : Revert "Don't launch the real home for User 0 in Headless mode."
f6de6b1a8 : Remove deprecated methods from CarUserHelperManager
8a01c590c : Don't launch the real home for User 0 in Headless mode.
e64f1f45e : Import translations. DO NOT MERGE ANYWHERE
1486f135b : Migrate away from deprecated Truth APIs.
38915e245 : Import translations. DO NOT MERGE ANYWHERE
6bef52aee : Import translations. DO NOT MERGE ANYWHERE
f93a58802 : Import translations. DO NOT MERGE ANYWHERE
7f25501c3 : Check if package is installed before lauching it in Recent Location Requests
34187ede1 : Use AndroidMockitoHelper to mock UserManager.getUsers().
44aa20b5d : Modify settings config for dev options
d8265fd35 : Fixed UserHelperTest (broken after CarUserManager.removeUser() refactoring)
1b68d3230 : Import translations. DO NOT MERGE ANYWHERE
38902863e : Revert "Snap for 6793014 from 41471cb21bb16b5c3bcc92f84293b79684..."
6d6899ddc : Revert "Snap for 6792834 from d5d749da0ba5e53684535fae5eb76c085f..."
ff01e15d8 : Check if custom manageSpaceActivity is available
cc6710e39 : Changed CarUserManager.removeUser() to be a @SystemApi
8472b1bec : Import translations. DO NOT MERGE ANYWHERE
fdacf05d4 : Import translations. DO NOT MERGE ANYWHERE
bafeb807a : Make reset network confirm page multiline
80cc206d7 : Import translations. DO NOT MERGE ANYWHERE
67bb00524 : Import translations. DO NOT MERGE ANYWHERE
70b131810 : Update language to comply with Android's inclusive language guidance.
86dde0452 : Replaced calls to UserManager.getUsers(true) to UserManger.getAliveUsers()
e805ed173 : Import translations. DO NOT MERGE ANYWHERE
22904765e : Inclusive language edits.
b6e1076e2 : Import translations. DO NOT MERGE ANYWHERE
a90ba4b30 : Import translations. DO NOT MERGE ANYWHERE
cb12c19b9 : Import translations. DO NOT MERGE ANYWHERE
79ab9486d : Refactored UserHelper to handle AndroidFuture<T extend OperationResult>.
57af4a930 : Refactored CarUserManager to use AsyncFuture.
3375024ff : Changed CarUserManager.removeUser() to return an AndroidFuture.
de2a89a65 : Import translations. DO NOT MERGE ANYWHERE
45fd43874 : Import translations. DO NOT MERGE ANYWHERE
11061fe96 : Remove password shards from memory.
a051ea36d : Import translations. DO NOT MERGE
95a785c8b : Import translations. DO NOT MERGE
4461efcdd : Import translations. DO NOT MERGE
91a9510f5 : Import translations. DO NOT MERGE
5ce97915f : Import translations. DO NOT MERGE
85dc801fb : Import translations. DO NOT MERGE
5cd8c2f19 : Import translations. DO NOT MERGE
43b03e035 : Import translations. DO NOT MERGE
d35a2cbee : Import translations. DO NOT MERGE
03a1c397c : Import translations. DO NOT MERGE
37eaa0d01 : Import translations. DO NOT MERGE
bb731c881 : Import translations. DO NOT MERGE
9218aef50 : remove next level settings test from test mapping
15c7deb9f : Import translations. DO NOT MERGE
da7161e6c : Import translations. DO NOT MERGE
32db83ea6 : Adding system usages to settings attrs
2585bd398 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Car/SettingsIntelligence

40cff71 : Fix settings search rotary scrolling
cacb381 : Add overlayable file for CarSettingsIntelligence
e94d232 : Hide keyboard before launching search results
b5e9565 : Hide keyboard when saved query tapped
481502c : Move feature factory configuration to CarSettingsIntelligence
43dc18d : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/SettingsIntelligence
115b782 : Move car code to CarSettingsIntelligence
0be74c0 : Initial empty repository

+- Project: platform/packages/apps/Car/SystemUI

f37b8b6 : Include PowerModule into CarSystemUI
c970666 : Add FeatureFlags to DarkIconManager's constructor
7ad1e36 : Fade out too long usernames
1b10e59 : Add CTS package to allow list
1698325 : Import translations. DO NOT MERGE ANYWHERE
43d72fc : Add android.widget.cts to allowlist for toast restriciton
cb7720c : Remove RearViewCameraViewController/Mediator from CarSystemUI.
c8764f7 : Check if the current user is system user without Context.
b2ae8b6 : Add configurable allowlist for toast restriction
9d00180 : Set mic privacy chip visibility as gone.
cdc45e6 : DO NOT MERGE Add empty notification text and manager button to notification center.
37cf666 : Make app grid app configurable in sysui
2ba9f45 : Make RootTaskDisplayAreaOrganizer optional.
6abbe9e : Import translations. DO NOT MERGE ANYWHERE
f25c935 : Update signature on remove sensor privacy listener API
5e69668 : Set microphone enabled as true during MicPrivacyChip construction.
8a99968 : Add CarSystemUITestFactory.
10fdd54 : Add ClusterDisplayController.
0dd9453 : Attach onClickListener to MicPrivacyChip viewgroup
4a4ec0f : Inject the StatusBarSignalPolicy in CarSystemBar
fc2f1be : Add overlayable file for SystemUI
1e3caf3 : Add focus transparent view to mic privacy chip.
df22068 : Fix mic privacy chip dialog to show phone calls.
fe47fc6 : Use EvsManager to trigger RearViewCamera.
fb58af0 : Remove ripple from mic privacy indicator active_background.
dc5dee2 : Provide StartingWindowTypeAlgorithm in CarWMShellModule
cdee4f8 : Adds blockPanelExpansionFromCurrentTouch to the CarKeyguardViewController.
2b04228 : Update the mic/cam toggles API
67a2d21 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/SystemUI
3c31444 : Import translations. DO NOT MERGE ANYWHERE
2818d97 : Import translations. DO NOT MERGE ANYWHERE
c7e3faa : Import translations. DO NOT MERGE ANYWHERE
8ec9c79 : Import translations. DO NOT MERGE ANYWHERE
41eed2a : Add mic ongoing usage dialog for mic privacy chip.
907e089 : Update mic privacy chip indicator color.
de922b3 : DO NOT MERGE Fix focus highlight for sysui
3ac0db4 : DO NOT MERGE Update hvac UI on locale change
90c455f : Update CarKeyguardViewController
067562d : Clean up SystemUI config variables.
e26700b : Update user pill intent class name
7e9b23c : Set focus to PasswordTextView by default.
80745f9 : Make SystemBarButtons configurable to clear backstack
3fe097c : Remove usages of old qs_theme
cd2c506 : Import translations. DO NOT MERGE ANYWHERE
7a41666 : DO NOT MERGE Add mic off functionality to privacy chip.
506add6 : Import translations. DO NOT MERGE ANYWHERE
9709eec : Request new Bluetooth runtime permissions.
c99f16d : Privacy Chip string dump.
27ddabe : Add mic privacy chip animation.
892c562 : Following refactor in frameworks/base, remove parameter from IconManager
1943754 : Inflate NotificationPanel on instantiation
947a930 : Added CarService Privileged permissions to xml files
d2c84ca : Re-apply bouncer gravity on config change.
25808d4 : Delete superfluous call of mInsetsController.onControlsChanged.
cfbedc3 : Remove focus on PasswordTextView
7273ede : Add generic rotary support for sysui overlay window
ff25f51 : Do not reinflate the layout if it has not been already inflated.
4a27e84 : Update unprovisioned system bar
fd27557 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/SystemUI
51ec8d1 : Intercept back button on user switcher screen
b402360 : Revert "Exclude PeopleSpaceWidgetEnabler from Car"
ddbea15 : Add SystemActions to CarSystemUIBinder
682f642 : Clean up car systembar package
df3477e : Show Navigation Buttons when unoccluding without keyguard.
bcc082d : Use Executors instead of Handlers.
c1c8a37 : Exclude PeopleSpaceWidgetEnabler from Car
abe8b0b : Fix SystemUI presubmit tests flakiness.
050dcd3 : Fix Launcher button not highlighting due to TaskView
6e7b1f6 : Update Toast changes in Car/SystemUI
9166ca1 : Don't register TaskStackListener if RVC isn't enabled.
ccbdcf9 : Launch ReviewOngoingUsageActivity from privacy chip.
65a449b : Add Privacy Chip to top system bar.
9f8566c : Setting RVC view controller to request HvacPanel to collapse when creating display area
6c6c7c2 : Refactor SizeCompatModeController to WM Shell
ca108ba : Handle back button for notification panel
ff7e649 : Revert "Fix Crash in PIN screen."
1dcd411 : Fix NPE in CarKeyguardViewController.
aaa0df2 : Fix Crash in PIN screen.
3b4cc2b : Migrate RVC from ActivityView to TaskDisplayArea.
1b358e2 : Uses car_large_avatar_badge_size dimension.
c5f9a3a : Fix failing car systemui tests.
12164f3 : Adapt function signature change of onSystemBarAttributesChanged
c1def28 : Provide SensorPrivacyController on Android Auto
4d28757 : Remove dynamic inset padding update functionality.
8d1dffa : Refactored UserGridRecyclerView to use UserAvatarView.
0617a3a : Renamed com.android.car.admin.ui library to car-admin-ui-lib.
739618d : Add the managed device message on keyguard.
000eadc : Moved ManagedDeviceTextView to a different library.
7ca04e1 : Add config to make CarSystemBarButtons not draggable.
5584efe : Add the managed device message on SystemUI's user switcher
1b808c8 : Import translations. DO NOT MERGE ANYWHERE
7906823 : Update CarSysUI for updates to DisplayImeController
7dc1b71 : Prevent UserLifeCycleListener from being registered more than once.
5b095bb : Delete all unused configs.
10e3452 : Fix test cases that failed by assuming DEFAULT_(SELECTED/UNSELECTED)_ALPHA is always used.
d1aa613 : Use round highlight for navigation buttons
63ea811 : Change 'Clear All' Button's ripple color.
ffe4dd9 : Use consistent naming for SystemBar vs. NavigationBar
832b576 : Remove obsolete named color
2ed2bbe : Import translations. DO NOT MERGE ANYWHERE
0edc327 : Revert "Import translations. DO NOT MERGE ANYWHERE"
9a436f8 : Only system/privileged and platform signed apps can show Toasts.
422b474 : Enable showing a separate set of buttons on SystemBar during occlusion.
4518ba8 : Import translations. DO NOT MERGE ANYWHERE
bdf1437 : Add README.md for AAOS SystemUI Sample RRO's
e2522c7 : update OWNERS for AAOS SystemUI
255508c : Import translations. DO NOT MERGE ANYWHERE
812ca78 : Fix IME flakiness with password entry during user switch.
69a69eb : Migrate CarSystemUI into packages/apps/Car/SystemUI.
1dd5ef6 : Initial empty repository

+- Project: platform/packages/apps/Car/SystemUpdater

6f7d23a : Specify FLAG_IMMUTABLE when creating PendingIntent
b215ae5 : Import translations. DO NOT MERGE ANYWHERE
bfb82e5 : Import translations. DO NOT MERGE ANYWHERE
eb50873 : Import translations. DO NOT MERGE ANYWHERE
f0b5756 : Import translations. DO NOT MERGE ANYWHERE
d869134 : Import translations. DO NOT MERGE ANYWHERE
b19d6d0 : Import translations. DO NOT MERGE ANYWHERE
bee687d : Import translations. DO NOT MERGE ANYWHERE
d09da39 : Import translations. DO NOT MERGE ANYWHERE
401cbf9 : Import translations. DO NOT MERGE ANYWHERE
67ae804 : Import translations. DO NOT MERGE ANYWHERE
55a363f : Import translations. DO NOT MERGE ANYWHERE
e13027f : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/SystemUpdater
4c3232a : Allow injected settings icon to be tinted
5b1f072 : Allow injected settings icon to be tinted
2e27de1 : Import translations. DO NOT MERGE ANYWHERE
7539a20 : Import translations. DO NOT MERGE ANYWHERE
864999a : Import translations. DO NOT MERGE ANYWHERE
0faccc2 : Import translations. DO NOT MERGE ANYWHERE
c5bfe7d : Revert "Import translations. DO NOT MERGE ANYWHERE"
6feff76 : Import translations. DO NOT MERGE ANYWHERE
25d7419 : Import translations. DO NOT MERGE
aacb1ed : Use existing mProgressBar variable
3072416 : Remove usage of deprecated method
8f80963 : Add an exported flag in manifest
f61bc46 : Import translations. DO NOT MERGE
9edc38f : Import translations. DO NOT MERGE
baee041 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Car/libs

b3c14f63 : Import translations. DO NOT MERGE ANYWHERE
dd6e0ab0 : Import translations. DO NOT MERGE ANYWHERE
aa58983d : Import translations. DO NOT MERGE ANYWHERE
6df64392 : Remove outdated lint baseline to allow enabling strict_updatability_linting.
6ef5bfb3 : DO NOT MERGE: Add warning not to use the shared library yet
67c68240 : Add a utility method to hide the focus
2055f8e8 : Adds collator field to Contact.java in car-telephony-common
921783b1 : Fix owner file for car-rotary-lib
57a6b5f2 : Convert InsetsOEMV1 and TabOEMV1 to data objects
a46a621d : Update chassis plugin keystore
2eb0f2ca : Add tests for DialogFragmentCallbacks
aa9c84fe : Fix CarUiTwoActionSwitch's Switch being cut off at cerain screen sizes
4dd023ff : Send a Notification Access Exception when Assistant does not have notification access
d16e9511 : Remove robolectric tests
600e4ede : Improve coverage for DelegatingContentLimitingAdapter to 70%
c966b2e8 : Revert "Adds collator field to Contact.java in car-telephony-common."
f78ab380 : Add tests for CarUi class and add FPV to shared lib
2ed89bf0 : Make the play_pause button the default focus
91e14c86 : Restore focus properly
c6292a5b : Fix media app selector intent
674d5944 : Fix rotary highlights
515f36c8 : Fix rotary tests failing when run via gradle
47f24eaa : Update nullability for methods and members
beaf410f : Add FocusParkingView to AppStyledView
60942f77 : Fix the wrong context being passed to ASV
5a0b2629 : Fix span end
30703682 : Adds collator field to Contact.java in car-telephony-common.
4ca3fda0 : Increase preference test coverage
366d8a40 : Get car rotary lib tests running in gradle
d40f29ed : Add OEM APIs for list items
fdc2d422 : Fix car-ui tests failing in gradle build
6373a2b6 : Return correct padding values
ee71a020 : Add tests for SharedLibrarySpecifier
4a7fbe92 : Add tests for classes in com.android.car.ui.uxr
abf1a739 : Remove rotary tests from gradle build
e586eab8 : Add useful toolbar tab methods
d4f90f1a : Re-add the shared library to the system image for testing
725ebf50 : Import translations. DO NOT MERGE ANYWHERE
41aa44d5 : Import translations. DO NOT MERGE ANYWHERE
6fae498d : Import translations. DO NOT MERGE ANYWHERE
955e5c66 : Import translations. DO NOT MERGE ANYWHERE
2bc4bfce : Change scrollbar colors back to constants
70eb9e22 : Re-enable rotary views tests
eb2f308c : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/libs
69f75aa6 : Fix crash in certain apps
b9c09295 : Add @SupressWarnings to classes using java.util.function.*
a1f157ce : Fix car-ui baselayout insets when using legacy toolbar
259b250c : Highlight thumb when CarUiRecyclerView is focused
e256ca10 : Revert "Replace toolbar RRO customizations with shared library customizations"
e85fe493 : Remove unused list item dimens
70e5565b : Catch missing scrollbar view before initialization
d796a190 : Import translations. DO NOT MERGE ANYWHERE
adb2d389 : Fix warnings
d68b0395 : Add method to specify selected tab when adding new tabs
379eeb99 : Removing remaining references of ActivityView in car-ui-lib
21f4e30d : Import translations. DO NOT MERGE ANYWHERE
f1c14472 : Move rotary specific code under a separate module
03c72f3d : Fix ListPreferenceFragments toolbar navigation
f097cfdf : Update rotary secondary color
f7cd54a6 : Update text colors to reference car_ui_text_primary where appropriate
7d32fa21 : Bring toolbar method test coverage up to 70%
65a9d34e : Import translations. DO NOT MERGE ANYWHERE
3c226935 : Revert default Toolbar color to black
bd8e2285 : Repackage CarUi Plugin for uploading to Play Store
eeeeb1df : Fix crash in paintbooth's grid recyclerview activity
95161328 : Add secondary rotary pressed colors
56fb6628 : Set the default value of mShouldRestoreFocus to be true
30d8179d : Import translations. DO NOT MERGE ANYWHERE
a8b30662 : Resolve issue where spans across last line are not applied
5ab15e50 : Fix the margin on surface view
0aee4e8c : Fix crash on secondary item clicked.
6e96bd7d : Add instructions for running the shared lib from android studio
70512a8b : Make car-ui-lib drawables not respond to disabled state
27a72d53 : Improve CarUiRecyclerView package coverage to 70%
ecc8e8ab : Import translations. DO NOT MERGE ANYWHERE
6e7aae5c : Allow for OEM to skip toolbar/baselayout customization
7fdaaf40 : Make shared library updatable from android studio build
da43dc92 : Fix crash with shared library and proguard
d532eb9c : Fix StrictMode violation in shared library toolbar
58cf3eae : Add DrawableStateToggleButton
ef169579 : Only updates scrollbar parameters when it is visible
70f54d88 : Add instructions for generating test coverage reports
e69eb00c : Replace toolbar RRO customizations with shared library customizations
a9837a6a : Initialize the focus properly
8e15a4a8 : Support widescreen IME when the shared library toolbar is used
a396992f : Don't assert on UI thread
52fc2454 : Fix lint error
c4c14d20 : Support up to four nudge shortcuts
fcde7fdf : Fix scrollbar thumb staying invisible after insets change
41ebd100 : Delay truncation calculation when view is not visible
7eb286bb : Add a Focus area in the AppStyleView template.
5e848fd4 : Add HtmlViewer overlay
95b92eb4 : Update text trucation to support manual line breaks
9db3efc0 : Remove the CheckCarUiComponents class
85ca6174 : Add character limit to CarUiText
004ef7ee : Add utils methods to FutureData
f48905c9 : Fix loading issue when there are unknown calls
9e145108 : Save and restore LayoutParams of the Ime view
5b82e897 : Run toolbar tests with and without shared library
3e814492 : Add non-deprecated toolbar functions
855848ab : Use System apis
d74ca67f : Add PaintBooth overlayable file
8862a75c : Import translations. DO NOT MERGE ANYWHERE
38091c1a : Import translations. DO NOT MERGE ANYWHERE
6a149e6b : Increase list items test coverage
5404d037 : Revert "Add HtmlViewer overlay"
4bb90f10 : Add chevron and uxrestricted attr for EditText
8563b360 : Make auto-generate-resources.py easier to find
569620a1 : Fix scrolling issue when CarUiRV is scrolled and attached back to parent
cfc13070 : internal clean up for widescreen API's
e2121834 : Adjust scrollbar thumb when there is not enough space
a78c4b23 : Allow shared library to create rotary views
2c52868c : Update PreferenceCategory title color
b300105c : Import translations. DO NOT MERGE ANYWHERE
6fc9c3f7 : Import translations. DO NOT MERGE ANYWHERE
b4f6847f : Import translations. DO NOT MERGE ANYWHERE
784455d7 : Import translations. DO NOT MERGE ANYWHERE
899cc4eb : Import translations. DO NOT MERGE ANYWHERE
3e82ec90 : Import translations. DO NOT MERGE ANYWHERE
fd2ebea3 : Add HtmlViewer overlay
ef75cebb : Fix flakes in ViewUtilsTest
f7e5396b : Fix rotary behavior in paintbooth
c01486f0 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/libs
e3bb8bd9 : Remove car-ui-lib-overlayable
957a28e3 : Import translations. DO NOT MERGE ANYWHERE
20bb8176 : Import translations. DO NOT MERGE ANYWHERE
005dde60 : Import translations. DO NOT MERGE ANYWHERE
a70912cc : make back arrow white in reference design
d2fa7df1 : Import translations. DO NOT MERGE ANYWHERE
3484cc84 : Speed up IME widescreen tests
6a1397fe : Don't require an OEM recyclerview in the shared library
aad25dd8 : Catch exceptions thrown from CarService
0243d04b : Add content description to shared library toolbar back button
91163280 : Update padding values
abcaa5ef : Protect against invalid index when truncating text
f9174c4d : Allow to set the progress via the rotary controller
4483c2e2 : Add CarUiLayoutInflaterFactory to ASV
649c8052 : Remove usage of RecyclerView.Orientation
eb3b3b20 : Add rtl and portrait customizations to referencedesign toolbar
282de7a5 : Add lint baseline to address NewApi errors
0c492bf2 : Remove id from CarUiRV container
aab34edb : Fix focus handling on playback bar
c6824bc9 : Update recyclerview version
c4988a9d : Deprecate toolbar state
79fc6edb : Add a RecyclerViewAdapterV1 implementation for oem recyclerview
0fd9df29 : Add lint baseline to address NewApi errors
9bc1df09 : Add CarUILibUnitTests to TEST_MAPPING
650acc0c : Add CarUiLayoutInflatorFactory to the IME controller to inflate
af44641e : Import translations. DO NOT MERGE ANYWHERE
69281229 : Import translations. DO NOT MERGE ANYWHERE
ac0e25d5 : Import translations. DO NOT MERGE ANYWHERE
46ca5a88 : Import translations. DO NOT MERGE ANYWHERE
703a87ce : Import translations. DO NOT MERGE ANYWHERE
0c67289b : Import translations. DO NOT MERGE ANYWHERE
6d7fc25b : Fix instrumentation tests
fb553b73 : Update CarUiTextView truncation to work with letterSpacing
43fcff74 : Add support for configuring list items to be clickable
69adb3d8 : Allow DialogBuilder to set TextWatcher
43f028ad : Update list item icons to use fitCenter as scaleType to avoid stretching
69acc0bd : Remove LayoutInflaterFactory from Application Context
098fb8ee : Delete CarUiButtons
7e3dedab : Add BaseLayoutController to proguard file
1e4d814a : Update list item title to not be single line by default
db1d43bf : Fix bug where message notifications fail to be posted
67c94583 : Add AppstyledView tests
b202e4fb : Fix missing overlayable RROs
0edd2577 : Add test to CarUiImeControllerTest to get upto 80%
0d58ebb3 : Allow ASV backward's compataibility.
526c9874 : Add support for providing sizing hint for CarUiRecyclerView
a9cff111 : Allow CarUiButtons to be changed after creation
4e612974 : Add search functionality to shared library toolbar
834d6f47 : Update androidx dependency versions
87c849da : Update IME widescreen controller API's
9e980a28 : Remove getters from toolbar OEM APIs
20b9fe04 : Resolve Java Code Clarity and Error Prone issues blocking g3 drop
a070b13f : Don't use class name in CarUiLayoutInflaterFactory
09016d43 : Allow to fix broken DM mode
e26149d4 : Add OEM API to allow set the window layout params for AppStyledView dialog
f20a6b0e : Check permission before accessing contacts provider
0ecaf567 : Add support for separate compact layout for list items
f6d7abef : Add escrow package to default list of packages to RRO
8078c472 : Add support for configuring gutters on CarUiRecyclerView
bbd495f1 : Make CarUiButtons look correct
69b85b27 : DO NOT MERGE: Check permission before accessing contacts provider
70b4d467 : Update preference divider color
5d8764fd : Add check for python 3 to python scripts
9b506145 : Add res-private to car-ui gradle build
1f10b1ae : Fix paintbooth's foreground services
32322d4e : Car Assist Utils - Project migration from internal
e7b3ef9a : Update ActivityScenario usage to follow recommended practices
e1bb6ff3 : Restore focus history properly
0d64dde4 : Add sco state to call details
02870f76 : Add support for multi-text to list items
b9bbf427 : Make String DIRECT_MANIPULATION visible for testing
b74dfbfc : Change DialogFragment to Dialog
f328140b : Load only oemapi classes from sharedlibrary classloader
52d0aeac : Support truncated multi-line text for list items
38f643c7 : Integrate app styled view with shared lib
21524d97 : Remove usage of legacy toolbar from PreferenceFragment
dedfc295 : DO NOT MERGE: Fix MenuItems not updating based on the current driving state
291d1348 : Remove text highlights
60cf0420 : Add a flag to toggle app selector logo appearance
0573708b : Add activated state to list item background state drawable
8028900a : DO NOT MERGE Add overlaybale.xml to overlay paintbooth resources
6bb66762 : Make getSubtitle() return non-null values
cf54222e : Add MediaBrowserUtils utility methods
b6d96523 : Strip out newer car-lib api on google3
c99e9d65 : Update Conversation class to use Bundle
096d8987 : Moves mute functionality to the app when mute pending intent
eae3d5cd : Fix crash in the ime widescreen tests
9fca4c34 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/libs
e566e89b : Remove text highlights
d8e034f2 : Add MenuItems to the shared library toolbar
d81c9152 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/libs
e4adcf8f : Add app styled view component to car-ui-lib
6ea86f98 : Fix passing null text to PrecomputedText.create
1e042c05 : Car Assist Tap To Read with Conversation Update
5093ae6f : Fix the disappearence of the content view Surface area
3d0fb064 : Fix the disappearence of the content view Surface area
a28fe63b : Prevent crash when there is no media source in the system
c7b72f00 : Fix even more google3 issues
781f40f3 : Fix more google3 issues
c17067ac : Backport changes made in master to sc-dev
1b74f095 : Fix google3 issues
3a185cb1 : Change all oem api CharSequences to Strings
4afc9ff8 : Make all car-ui-lib instances use an overlayable file
ee932b9f : Give list item layouts unique ids
01c7378b : Remove more duplicated overlays attributes
ddecf56c : Give list item layouts unique ids
e44dde7b : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/libs
8643071a : Fix recyclerview's onMeasure passing wrong dimensions to child views
a027bc28 : Remove duplicate attribute from overlays.xml
4a8c3be3 : Use generic layoutparams to accomodate different layout structures
40719266 : Add tabs to car-ui-lib shared library
af6c7a34 : Fix google3 lint errors
e65277ae : Fix recycler view crash
f5b584fe : DO NOT MERGE: Fix recycler view crash
807b4cd2 : Center text in the letter tile drawable
452a83a1 : Add ability for apps to deny certain shared libraries
45627421 : Fix failing test in CarUiImeWidescreenControllerTest.
8597dd99 : Refactor browse UI in preparation for wide screen support
35a526cb : Refactor browse UI in preparation for wide screen support
456ffb59 : Fix car-ui-lib unit tests
863209c6 : Add CarUiLayoutInflater
8f5031a5 : Remove redirect of state_ux_restricted to android:state_ux_restricted
0f4fb78c : DO NOT MERGE: Add referencedesign shared library toolbar
6bf9da7d : Restrict views based on android:attr/state_ux_restricted
04c0f6f8 : Add PhoneAccountHandle property to CallDetail
b58afb3f : Remove functionality from setMessageToShowWhenDisabledPreferenceClicked
ddb9b561 : DO NOT MERGE: Allow setting preferences as ux restricted
27be4d3d : DO NOT MERGE: Add CarUiTwoActionText/Icon/SwitchPreferences
39b8ae0f : DO NOT MERGE: Update DrawableStateView to be able to remove drawable states
82ec16e8 : Clean-up after custom permission being added to kb
a9da213f : Fix the IME crash on search results clicked
d46395d0 : Allow setting preferences as ux restricted
c9fe1afa : DO NOT MERGE Hide scrollbar if not enough space
b5e9bd7f : Hide scrollbar if not enough space
e602fd98 : Revert "Hide scrollbar if not enough space"
eb888fc1 : Hide scrollbar if not enough space
7f1ed0ac : Add java-doc top CarUiRecyclerView.
67830e4a : Support wrap-around within a FocusArea
7e44c35d : Remove duplicate OnGlobalFocusChangeListener
68ef870e : Add chevron icon
13243833 : Remove unnecessary code
f3c7cf5d : Allow custom toolbar in preference fragments
33257d1d : Use custom classloader only for loading AdapterV1 classes
9e32a4d7 : Load shared libraries using context.createPackageContext()
f613cff6 : Remove connected-device-lib
a3ec7548 : Remove connected-device-lib
d054cf78 : Update DrawableStateView to be able to remove drawable states
41a51a95 : Add the ability to put recyclerview in the shared library
98314d20 : Allow to specify the focus order of default focus and previous focus per FocusArea
569b9149 : Downgrade android gradle plugin version
58f47eb1 : Fix google3 build errors
be5afa0f : Don't use androidx declare-styleables for TwoActionBasePreference
0ed9c2e0 : Skip assistant fallback set-up when it's disabled
048d06c1 : Optionally send list preference change updates instantly
42272e1e : Remove timestamp from current.xml/overlayable.xml
8ded3512 : Add CarUi Buttons
a9e40fa1 : Add Google3 Paintbooth RRO to Car builds
3e82baf5 : Optionally send list preference change updates instantly
7a4871b5 : Broadcast details about MediaBrowser connection state
dd00fabe : Broadcast details about MediaBrowser connection state
c10dcadb : Skip assistant fallback set-up when it's disabled
9de8a21a : Broadcast details about MediaBrowser connection state
51bb4f50 : Use the preferenceStyle attr for all constructors
ca4d5638 : Update the java doc for setting dividers in CarUiRecyclerView.
0315e327 : DO NOT MERGE Add test for widescreen IME
3023198e : Add padding at the end of input text in widescreen ime
bca00bc2 : Introduce focus history
d9557ca2 : Add permission for IME wide-screen keyboard content provider
0f9fba27 : Add test for widescreen IME
a86f7b6f : Import translations. DO NOT MERGE ANYWHERE
c6b4ee53 : Rewrite values in R class of the oem shared library
a26df6b4 : Set implicit focus to selected item if it exists
f3e1c346 : Add permission for IME wide-screen keyboard contetnt provider
26f6b329 : Fix usage of wrong stylable when setting up rotary
a0bff3b1 : Add missing @Deprecated annotation
8393be6a : Import translations. DO NOT MERGE ANYWHERE
cdf6f035 : Import translations. DO NOT MERGE ANYWHERE
d830c6bf : Import translations. DO NOT MERGE ANYWHERE
71f8a1ba : Import translations. DO NOT MERGE ANYWHERE
03f424f7 : Fix gradle build not finding manifests
f998cb05 : Add textAlignment="viewstart" to listitems
30ec6043 : Unbundle car-ui-lib's soong build
4c0081b8 : Import translations. DO NOT MERGE ANYWHERE
3ef5a16e : Fix memory leak in FocusArea, FocusParkingView and ControlBar
211e4525 : Revert "Add ManagedDeviceTextView"
5cdd4527 : Import translations. DO NOT MERGE ANYWHERE
1f06de18 : Add framework for reference design shared libraries
e1f9cad0 : Fix recyclerview's onMeasure passing wrong dimensions to child views
47ae644c : Remove unnecessary people from OWNERS
a59fab7c : Fix scrollbar keeping a reference to the adapter
2f423c7f : Add padding at the end of input text in widescreen ime
bff37a78 : Fix scrollbar keeping a reference to the adapter
1c08ac82 : Add ManagedDeviceTextView
1bb4db26 : Improve IME opening logic
f8388b56 : Disable focus on non-selectable primary action
60795b2a : Use content providers for sending data between apps
c39b2738 : DO NOT MERGE Use content providers for sending data between apps
cfef2ecd : Update oem apis to pass Context for loading sharedlibrary classloader
722336f3 : Revert removal of constraintlayout chains in list items
e79f41e2 : Clear junk when closing and reopening the kb
8943b71a : Remove text button container from MenuItems
169d10f3 : Add CarUiTwoActionText/Icon/SwitchPreferences
7fb6b3e9 : Add missing FocusArea into preference fragments
ed1e124b : Allow System apps and wildcard characters for package list
8b8c0fca : Allow System apps and wildcard characters for package list
61691137 : Use the existing drawable API to get the bitmap
0821c757 : Add support for bitmaps in wide screen IME
1951cb4f : Fix google3 "java code clarity" issue
df6ae7a6 : Add surface view to IME
b2c54951 : Update widescreen keyboard ids
f6f9c588 : Pass the window insets to the view
2f3c8aab : Remove unneeded ime functions from the toolbar
447a872f : Provide interfaces from car-ui-lib to support IME wide screen
5a36b123 : Update scroll up and down behavior
718176f1 : DO NOT MERGE Update scroll up and down behavior
81fe67c3 : Improve performance of toolbar.
9be461b5 : Create a lib to support IME wide screen templates
ab30c969 : Make toggle button use rectangular focus highlight
6bee2022 : Add GoogleServicesFramework and ManagedProvisioning overlay
ed80cf7a : Add primary menuitems
070b2452 : Support cleaner rotary scroll declaration
de25e7ef : Import translations. DO NOT MERGE ANYWHERE
e041ae85 : Import translations. DO NOT MERGE ANYWHERE
fd70d1bd : Import translations. DO NOT MERGE ANYWHERE
7b331b82 : Import translations. DO NOT MERGE ANYWHERE
e2d06de7 : Import translations. DO NOT MERGE ANYWHERE
a498d831 : Import translations. DO NOT MERGE ANYWHERE
b181c80e : Import translations. DO NOT MERGE ANYWHERE
c1ad2bd6 : Import translations. DO NOT MERGE ANYWHERE
3b46a332 : Import translations. DO NOT MERGE ANYWHERE
6dced9dd : Import translations. DO NOT MERGE ANYWHERE
45e8e3fe : Import translations. DO NOT MERGE ANYWHERE
b1209c3d : Import translations. DO NOT MERGE ANYWHERE
90ddf4a1 : Import translations. DO NOT MERGE ANYWHERE
b21e9625 : Import translations. DO NOT MERGE ANYWHERE
c4522fb9 : Import translations. DO NOT MERGE ANYWHERE
87c13233 : Import translations. DO NOT MERGE ANYWHERE
a70a88bd : Import translations. DO NOT MERGE ANYWHERE
4466fd69 : Add primary menuitems
fa99728d : Import translations. DO NOT MERGE ANYWHERE
2e8dc125 : Import translations. DO NOT MERGE ANYWHERE
0f0b1585 : Import translations. DO NOT MERGE ANYWHERE
6d1f20be : Import translations. DO NOT MERGE ANYWHERE
942fa5d6 : Import translations. DO NOT MERGE ANYWHERE
aeecb5f1 : Import translations. DO NOT MERGE ANYWHERE
48e46e3a : Car: Switch some recent tasks calls from IATM to ATM
8414218e : Import translations. DO NOT MERGE ANYWHERE
a0eb7446 : Import translations. DO NOT MERGE ANYWHERE
fad6dbe3 : Import translations. DO NOT MERGE ANYWHERE
e1986f29 : Import translations. DO NOT MERGE ANYWHERE
0a12415a : Import translations. DO NOT MERGE ANYWHERE
4c8eb4aa : Revert "Import translations. DO NOT MERGE ANYWHERE"
8430eaa1 : Revert "Import translations. DO NOT MERGE ANYWHERE"
d1160b32 : Revert "Import translations. DO NOT MERGE ANYWHERE"
33b9a3f4 : Revert "Import translations. DO NOT MERGE ANYWHERE"
94a31536 : Revert "Import translations. DO NOT MERGE ANYWHERE"
3bf4b18e : Revert "Import translations. DO NOT MERGE ANYWHERE"
5d640151 : Use the existing drawable API to get the bitmap.
63f733da : Revert "Import translations. DO NOT MERGE ANYWHERE"
47f1fba5 : Add support for bitmaps in wide screen IME.
fbff3784 : Import translations. DO NOT MERGE ANYWHERE
3899fbe9 : Import translations. DO NOT MERGE ANYWHERE
3b95b132 : Import translations. DO NOT MERGE ANYWHERE
5f4518ea : Import translations. DO NOT MERGE ANYWHERE
901a9755 : Import translations. DO NOT MERGE ANYWHERE
397d08c9 : Import translations. DO NOT MERGE ANYWHERE
023a654b : Import translations. DO NOT MERGE ANYWHERE
6a856386 : Comment out uses-library until we're ready
8244b26b : Include a delegating container view
c513cc07 : Allow to set the default focus in FocusArea dynamically
cdd7c805 : Don't delegate focus if no other views can take focus
c8f0603a : Import translations. DO NOT MERGE ANYWHERE
528195ed : Suppress lint warnings everywhere Consumer class is used
1a0a53f3 : DO NOT MERGE Update pageUp behavior to create consistent scroll to target view
1c146285 : Import translations. DO NOT MERGE ANYWHERE
d901d459 : Import translations. DO NOT MERGE ANYWHERE
47ec1929 : Import translations. DO NOT MERGE ANYWHERE
0f19de9b : Add textDirection="locale" to CarUi List items
99be9325 : Support ActivityViews
ad1f875b : Fix scrolling slightly too far when tabbing to the second row
b3ff635d : Add missing link between CarUi styles and DeviceDefault
99cb0b0e : Add the ability to put a toolbar in the shared library
3d4d65f5 : Update focus history expiration period
a29f15c3 : Save one-way nudge history only
8c02c78c : Add initial support for versioned shared libraries
75653c76 : Add Playdoh to the list of packages to be RROed by car-ui-lib
af958925 : Import translations. DO NOT MERGE
bb80d23a : Import translations. DO NOT MERGE
7ea394b4 : Import translations. DO NOT MERGE
995f4d47 : Import translations. DO NOT MERGE
d4d7d533 : Import translations. DO NOT MERGE
6147b846 : Enable car-ui-lib RROs on all products
3dacc0b2 : DO NOT MERGE: Enable car-ui-lib RROs on all products
7e683c6e : Add support for non-fullscreen preference fragments
b53dc4f7 : Fix recyclerview jank when using baselayouts
29adb994 : Use the correct car-lib api for the system version
9376adc3 : Exit touch mode when requested
05aca1b7 : Match CarUiRecyclerViewLayout.GRID and styleable attribute
f23efd94 : Collapse the control bar when it is expanded and loses focus
0c7ff762 : Update CarUiRecyclerViewLayout.GRID to match styleable attribute enum value
2976576a : Enhance query parameter builder readability and testability
dd9a8e4f : Remove focus highlight in touch mode
8ec77ada : Play control bar overflow animation on the correct target
7a43e48f : Initialize the focus properly
65403347 : Create a generic Conversation class for use to hold Conversation data.
89d03031 : Set the bounds offset of RecyclerView FocusArea
081f369e : DO NOT MERGE: Add setAllowDismissButton to AlertDialogBuilder
81071abd : Allow removing the mandatory dismiss button on dialogs
e190364c : Import translations. DO NOT MERGE ANYWHERE
e65b8d8d : Import translations. DO NOT MERGE ANYWHERE
2d45058c : DO NOT MERGE Use system locale when formatting national phone numbers
724542d7 : Introduce rotary container
95481163 : Add test to exercise setting LayoutManger for CarUiRecyclerView in XML
fc4937cd : Import translations. DO NOT MERGE ANYWHERE
c7c74e93 : [DO NOT MERGE] Handle case where LayoutManager set via XML for CarUiRecyclerView
64e404d3 : Handle case where LayoutManager set via XML for CarUiRecyclerView
e65ca18a : Import translations. DO NOT MERGE ANYWHERE
cdcec9b5 : Fix google3 "java code clarity" issue.
d4bddf66 : Fix crash when layout manger set via XML for CarUiRecyclerView
40e02089 : Add surface view to IME.
7e3272c9 : Support mark missed call by call log id as read
23dea769 : Fix the text direction of the conversation group name.
7989ae3a : pass the window insets to the view.
f3a9f635 : DO NOT MERGE: Allow removing the mandatory dismiss button on dialogs
2780046f : Make rotary scrolling opt-in for RecyclerViews
2488a628 : Make rotary scrolling opt-in for RecyclerViews
a3e1868f : Add unit tests for FocusArea and FocusParkingView
6c0ba286 : Use system locale when formatting national phone numbers
37b65c18 : Fix scroll behavior in CarUiRecylerView
67045f74 : [DO NOT MERGE] Fix scroll behavior in CarUiRecylerView
c9b05661 : Add unit tests for FocusParkingView
78c773d8 : Add DefaultScrollBar class to proguard config
c27858ff : Fix playback progress initialization
871a5980 : Cancel all pending scroll operations when the bottom or top of a list is reached
6ab38b0c : Add setAccessible whereever we use method.invoke
819ee463 : Add a static lib target with repackaged AndroidX
1e5a7ce4 : Send focused event when RecyclerView's layout is ready
c484f629 : Classify phone numbers without country codes as phone numbers
ee2e79d5 : Rename keep.xml
91ab8c5d : Use LayoutManager to get RecyclerView child count
ae4969c4 : Add some unit tests for ViewUtils
b3e10e56 : Update widescreen keyboard ids
e04f57fd : Sort recipient URI list only when necessary.
5273a27d : Add explicit MUTABLE/IMMUTABLE flags to Message PendingIntents
aa0404bf : DO NOT MERGE Fix CarUiRecyclerView scrollbar animation
fe4aed6a : Use LayoutManager to get RecyclerView child count
30af1b87 : Fix CarUiRecyclerView scrollbar animation
ab53d76c : Add RotaryCacheTest
bce3febf : Remove unneeded ime functions from the toolbar
9e6bf611 : DO NOT MERGE Use L.java for logs in telephony
119e65a7 : Add test to check for smooth pageUp scrolls
1b44de1b : DO NOT MERGE: Fix FocusAreaTest in gradle build
1a23b1d5 : Update the focus logic of FocusArea and FocusParkingView
b49505cf : Provide interfaces from car-ui-lib to support IME wide screen
0aaba6ed : Add missing import for FocusAreaTest
ad052c84 : Update FocusArea history properly
8d2da280 : Update pageUp behavior to create consistent scroll to target view
19e1cb22 : Highlight focus differently when pressed
5ae8a648 : Deprecate getTabLayout()
1723f4aa : DO NOT MERGE Update list preference value onStop
ccc09d48 : Update paintbooth string resources to read from strings.xml
aeb3f06a : Update pageUp behavior to create consistent scroll to target view
4961ad3f : Remove unused findTopView method
71b80ede : Fix contact page always loading for 0 contacts
6155ae21 : DO NOT MERGE: Fix contact page always loading for 0 contacts
95419298 : Make toolbar/baselayout classes as restricted as possible
9902d60f : Add proguard config file, and keep.xml file
3ce9b329 : Fix preupload hook for overlayable.xml
a921aca7 : Create a lib to support IME wide screen templates.
5640127c : Apply google3 lint suggestions
2648b6e1 : Import translations. DO NOT MERGE ANYWHERE
7a3b6d4e : Migrate away from deprecated Truth APIs.
3b1161a8 : Import translations. DO NOT MERGE ANYWHERE
85e4e5e3 : Import translations. DO NOT MERGE ANYWHERE
53364f64 : Import translations. DO NOT MERGE ANYWHERE
fe49dee0 : Update language to comply with Android's inclusive language guidance.
4a27c445 : Update language to comply with Android's inclusive language guidance
4ad7a5d8 : resolve merge conflicts of 9b2a11831264bdb067dbffeba813af81a98fb282 to master
26c4c23a : Updates CarAssistUtils to getAllActions including invisible actions when deriving the notification's actions.
6bf1eae5 : Clean up bluetooth adapter name restoration logic
4a5d05be : Add CarSppManager to manage Batmobile connection
a6bf4dc8 : Split regular and minimized play/stop button layout
19065e18 : Correct RemoteCallbackBinder.equals()
b8b4aec1 : Improve multithread logic for connections
07a08187 : Add SppDeviceMessageStream to connected device lib
74b3254a : Revert "Add SppDeviceMessageStream to connected device lib"
613deabf : Cancel reconnect if requested to disconnect
19b0294a : Add SppDeviceMessageStream to connected device lib
adf736ac : Retry BT socket connection
59be2f22 : Cancel name check when reset
fb52c553 : Use ConcurrentHashMap for device callbacks
63661ed4 : Create SppManager and SppPayloadStream
a283880a : Import translations. DO NOT MERGE
e20c7b01 : Fix for a build breakage on google3
a35c41b4 : Add out of band association to CDM
2518ddbe : Retry advertisement on background thread
0f899913 : Add a class that handles RFCOMM out of band exchange.
40425a72 : Add OobEligibleDevice model class
b0354b7b : Move OOB flow to new OobAssociationSecureChannel
6e74b93e : Import translations. DO NOT MERGE
d32432fb : Import translations. DO NOT MERGE
1106c3d0 : Import translations. DO NOT MERGE
c46e3f68 : Fix setSmallIcon usage for the new androidx drop
a65972e9 : Import translations. DO NOT MERGE
e88f6ea3 : Update OWNERS file, adding myself to the list.
b957ab3e : Update car body TextAppearance styles to reference appropriate dimen values
a396cefb : Remove depdendency on Androidx car
30e5621a : Incorporate snap behavior from androidx.car into Chassis
f683cd4c : FallbackAssistant should use equals() not == for Person.
ef5271bc : Use CarUi Recyclerview to display toolbar overflow items
dfa78eba : Modify AlertDialogBuilder to display CarUiListItem objects in a RecyclerView instead of a ListView
85991fa2 : Add error code for unexpected disconnecting during association

+- Project: platform/packages/apps/Car/tests

a1dfded : Fix a crash when creating PendingIntent
27751ea : Fix generate-overlayable script to include attrs
24ce627 : Workaround older androidx media library
52a5ebb : Only use default strings.xml file as overlayable
326d418 : Use new nudge shortcut attributes
3ea627f : Add generic overlayable.xml scripts
c1eaa13 : Demo updating a view without losing focus
20022aa : Add FLAG_IMMUTABLE when creating PendingIntent instances.
1a48bdf : Adding more songs Test Media App to test jankiness scenarios.
cfc4e71 : Add special items that hide/show others when played
7777c04 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Car/tests
baac9b6 : Customize off-screen nudges
c4d1f1c : DO NOT MERGE Customize off-screen nudges
b8d0496 : Test wrap-around in the Rotary Playground app
d2a33c0 : Use custom app:rotaryScrollEnabled attribute
c380a2e : Remove focus highlight on sample WebView
46b0365 : Update Rotary Playground for direct manipulation
7bb9545 : Tag demo scrollable container
ded066d : Tag demo scrollable container
180e0fc : Export the Rotary playground activity and ime service
be691de : Remove dependency on Androidx for TestMediaApp

+- Project: platform/packages/apps/CarrierConfig

fab200e : Update telephony OWNERS file
c82e6cd : Updated carrier config file for carrier 1658
d824080 : Carrier SHA-256 certificate for SFR (update at the request of the carrier)
d6b2fb5 : Grant carrier privileges to additional Orange apps.
fa75fa2 : move unrecognized mccmnc to existing carrierid config files
ff5d7fc : Made same APN retry maximum counter configurable
e33b875 : Add configurable RSRP boost for 5G NR SA for Verizon.
703a2f1 : Enable the RCS UCE request forbidden by SIP 489
d23457e : The carrierid 1839 add additional_nr_advanced_band and pco_id
a8a22cf : Grant the privileges to an additional Orange app for carrier #1066.
8e002b1 : Unthrottle data retry in some conditions
c062d11 : Modify 2 Orange carrier configuration files - grant carrier privileges.
516ee01 : Add 20 new carrier configuration files for Orange.
987dce7 : Add carrier SHA-256 certificates for DTAG.
d51a359 : Unthrottle data retry in some conditions
2986b65 : Carrier SHA-256 certificate for SFR
92a13b2 : Add call composer params for TMO
2982dee : Override force_home_network_bool for Goodspeed
693bea5 : Config changes for Carrier2429
5971129 : 5G related carrier configuration values are syntax error
79a8509 : 5G related carrier configuration values are syntax error
7306972 : Display no data notification in certain scenarios
c2d4ea1 : 5G related carrier configuration values are syntax error
cf2ea97 : Display no data notification in certain scenarios
5984d32 : Disable RTT-VT compatibility for VZW
13973f5 : Bake carrier app certs into Spectrum's carrier config file. Test: make Bug: 181349949
e73f830 : Remove call recording tone for vodafone DE
32db28e : Simplified the initial attach APN logic
ca32c6f : Simplified the initial attach APN logic
f7bb680 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/CarrierConfig
ac52941 : Enable RTT while roaming for AT&T
425b1f3 : Remove old RCS presence config and replace with PUBLISh only version
eef4681 : Remove old RCS presence config and replace with PUBLISh only version
733f11f : Adding carrier certificate string to TMO config
79e00c3 : Remove mmwave-only config for 5g unmetered
24b4685 : Add mmwave unmetered config for VZW
13f786e : Add carrier config for Rakuten to disable MMS.
d936d62 : Add unmetered mmwave carrier config for AT&T
7d18ceb : Customize add_signal_strength_bar_bool in CC
768787d : Add Tracfone's certificates
e83f03c : Enable group mms by default for Bell-Mobility
ade3cba : Allow adding APNs for Vodafone UK APNs.
1e498ca : Added missed incoming call SMS support

+- Project: platform/packages/apps/CellBroadcastReceiver

2bbc5cb1 : Override settingslib_config_headlineFontFamily
0e53cbfc : Import translations. DO NOT MERGE ANYWHERE
b008703d : Import translations. DO NOT MERGE ANYWHERE
8ec8716c : Import translations. DO NOT MERGE ANYWHERE
91d57047 : Import translations. DO NOT MERGE ANYWHERE
6bce92bb : Import translations. DO NOT MERGE ANYWHERE
42506b1c : Import translations. DO NOT MERGE ANYWHERE
488cda5e : Import translations. DO NOT MERGE ANYWHERE
ffd42e1b : Import translations. DO NOT MERGE ANYWHERE
4ade64d7 : Import translations. DO NOT MERGE ANYWHERE
8f5cb4bb : Import translations. DO NOT MERGE ANYWHERE
c78a1b7c : Import translations. DO NOT MERGE ANYWHERE
1712cc5e : Import translations. DO NOT MERGE ANYWHERE
884176f0 : Version bump for CellBroadcast
dc36848d : Update telephony OWNERS file
71884e13 : Import translations. DO NOT MERGE ANYWHERE
5f7ffe5f : Import translations. DO NOT MERGE ANYWHERE
e5a0576d : KR public safety toggle part 3
99368ace : FCC change Presidential alert label to “National alert”
2798ba23 : FCC change Presidential alert label to “National alert”
5df6f087 : correct cbr dialog timestamp format for Chile
8da68634 : FCC change Presidential alert label to “National alert”
732c8d15 : provide alram on/off function of public safety messages for KR
46b0450a : support Turkey emergency alert
9025e8d0 : support Ecuador emergency alert
7259e9b7 : Update config for CA
6521b318 : keep default settings on for Telstra
3f2e446f : use customize layout in CollapsingToolbarBaseActivity for R SDK
e869bfe4 : Import translations. DO NOT MERGE ANYWHERE
51c70266 : Import translations. DO NOT MERGE ANYWHERE
f1e913b2 : check sim state to avoid cachining the wrong resources before sim loaded
d3635e58 : Import translations. DO NOT MERGE ANYWHERE
2684ed14 : Import translations. DO NOT MERGE ANYWHERE
33934c03 : Fix test failure
c9045e25 : Import translations. DO NOT MERGE ANYWHERE
258b23a0 : Import translations. DO NOT MERGE ANYWHERE
f643c5c7 : Import translations. DO NOT MERGE ANYWHERE
139cb2ef : Import translations. DO NOT MERGE ANYWHERE
17d74fa0 : Import translations. DO NOT MERGE ANYWHERE
bf97ee32 : Mark cellbroadcast apex as compressible
395d44ab : improvements of CBR on compainion devices
9ea37b57 : Import translations. DO NOT MERGE ANYWHERE
9a302479 : Import translations. DO NOT MERGE ANYWHERE
f1030d9c : Import translations. DO NOT MERGE ANYWHERE
96b048af : Import translations. DO NOT MERGE ANYWHERE
6aaf00a6 : Import translations. DO NOT MERGE ANYWHERE
577df1bf : Import translations. DO NOT MERGE ANYWHERE
f8441660 : Import translations. DO NOT MERGE ANYWHERE
a39e4d43 : Import translations. DO NOT MERGE ANYWHERE
d61c119f : Import translations. DO NOT MERGE ANYWHERE
2808db5f : Import translations. DO NOT MERGE ANYWHERE
352a7178 : Import translations. DO NOT MERGE ANYWHERE
6686f96a : Import translations. DO NOT MERGE ANYWHERE
8b7acf7f : Import translations. DO NOT MERGE ANYWHERE
9019c008 : Import translations. DO NOT MERGE ANYWHERE
e896fe41 : Import translations. DO NOT MERGE ANYWHERE
a0f574b9 : Import translations. DO NOT MERGE ANYWHERE
89244dd7 : Import translations. DO NOT MERGE ANYWHERE
e5a25536 : Import translations. DO NOT MERGE ANYWHERE
6ec5a678 : Import translations. DO NOT MERGE ANYWHERE
dbc4a667 : Import translations. DO NOT MERGE ANYWHERE
871aba7a : Import translations. DO NOT MERGE ANYWHERE
181364b1 : Import translations. DO NOT MERGE ANYWHERE
a99fa392 : Import translations. DO NOT MERGE ANYWHERE
507d4995 : Import translations. DO NOT MERGE ANYWHERE
a4b4062f : Import translations. DO NOT MERGE ANYWHERE
97a3c1bc : Import translations. DO NOT MERGE ANYWHERE
a8fd047a : Import translations. DO NOT MERGE ANYWHERE
bd07e3e9 : Import translations. DO NOT MERGE ANYWHERE
558c0209 : Import translations. DO NOT MERGE ANYWHERE
5df5f988 : Import translations. DO NOT MERGE ANYWHERE
67340e01 : Import translations. DO NOT MERGE ANYWHERE
ed2a7caf : Import translations. DO NOT MERGE ANYWHERE
298397ca : Import translations. DO NOT MERGE ANYWHERE
c0f60bc7 : Import translations. DO NOT MERGE ANYWHERE
8995b76e : Import translations. DO NOT MERGE ANYWHERE
4e245336 : Import translations. DO NOT MERGE ANYWHERE
88daa98e : Import translations. DO NOT MERGE ANYWHERE
9959e90a : Import translations. DO NOT MERGE ANYWHERE
ec672036 : Import translations. DO NOT MERGE ANYWHERE
232b1ea3 : Import translations. DO NOT MERGE ANYWHERE
c878525a : Import translations. DO NOT MERGE ANYWHERE
aa7b6511 : Import translations. DO NOT MERGE ANYWHERE
0bf98af8 : Import translations. DO NOT MERGE ANYWHERE
207cfa3d : Import translations. DO NOT MERGE ANYWHERE
f9592eb3 : set targetSDK level to 31
c4800b1b : Revert "Add exact alarm permission to cellbroadcast"
3246e543 : Revert "Merge "Set target sdk 30" into mainline-prod am: ba611b7d69"
8bb2acb0 : Import translations. DO NOT MERGE ANYWHERE
646be29e : Import translations. DO NOT MERGE ANYWHERE
8c88178a : Import translations. DO NOT MERGE ANYWHERE
1a077b50 : Import translations. DO NOT MERGE ANYWHERE
a8e1f010 : Import translations. DO NOT MERGE ANYWHERE
3ff31386 : Import translations. DO NOT MERGE ANYWHERE
6527cd0a : Import translations. DO NOT MERGE ANYWHERE
fddbed27 : Import translations. DO NOT MERGE ANYWHERE
b8cc957b : Import translations. DO NOT MERGE ANYWHERE
22a5b6e1 : Import translations. DO NOT MERGE ANYWHERE
6bd4e943 : Import translations. DO NOT MERGE ANYWHERE
0b1eb1a4 : Import translations. DO NOT MERGE ANYWHERE
153b5ee6 : Import translations. DO NOT MERGE ANYWHERE
808f1713 : Import translations. DO NOT MERGE ANYWHERE
4b55a082 : Import translations. DO NOT MERGE ANYWHERE
d36714fa : apply settings new widget lib for the main feature switch
225e492b : TalkBack spoke "Labels available" on the "List" of Emergency alert history page
4095470e : Import translations. DO NOT MERGE ANYWHERE
ffca8e9b : Import translations. DO NOT MERGE ANYWHERE
7a0bc8a1 : Import translations. DO NOT MERGE ANYWHERE
9c63035c : Import translations. DO NOT MERGE ANYWHERE
5586f93e : Import translations. DO NOT MERGE ANYWHERE
46914590 : Import translations. DO NOT MERGE ANYWHERE
ffdf7c87 : Import translations. DO NOT MERGE ANYWHERE
a0c62d3a : Import translations. DO NOT MERGE ANYWHERE
c6d1623c : Import translations. DO NOT MERGE ANYWHERE
eaea7177 : Import translations. DO NOT MERGE ANYWHERE
e24d9f59 : Import translations. DO NOT MERGE ANYWHERE
ab9e5aec : Import translations. DO NOT MERGE ANYWHERE
201edbc4 : Import translations. DO NOT MERGE ANYWHERE
e97c9d10 : Import translations. DO NOT MERGE ANYWHERE
cc949533 : Import translations. DO NOT MERGE ANYWHERE
2a7f50ba : Import translations. DO NOT MERGE ANYWHERE
ac31d820 : Import translations. DO NOT MERGE ANYWHERE
7b41340f : Import translations. DO NOT MERGE ANYWHERE
f09e3841 : Import translations. DO NOT MERGE ANYWHERE
aa5c1b74 : Import translations. DO NOT MERGE ANYWHERE
405d2ce2 : Import translations. DO NOT MERGE ANYWHERE
f55a41fd : Import translations. DO NOT MERGE ANYWHERE
efc8b1ce : Import translations. DO NOT MERGE ANYWHERE
85ca11c6 : Import translations. DO NOT MERGE ANYWHERE
f2dbeae8 : Import translations. DO NOT MERGE ANYWHERE
b02e19a3 : Import translations. DO NOT MERGE ANYWHERE
89c48453 : Import translations. DO NOT MERGE ANYWHERE
65bbb4cd : Import translations. DO NOT MERGE ANYWHERE
39e4485d : Import translations. DO NOT MERGE ANYWHERE
6211420c : Import translations. DO NOT MERGE ANYWHERE
86964ffd : Import translations. DO NOT MERGE ANYWHERE
f4267561 : Import translations. DO NOT MERGE ANYWHERE
de43bf01 : Import translations. DO NOT MERGE ANYWHERE
53d7e64f : Import translations. DO NOT MERGE ANYWHERE
d92d1814 : Import translations. DO NOT MERGE ANYWHERE
d0573b23 : Import translations. DO NOT MERGE ANYWHERE
3d1bcee5 : Import translations. DO NOT MERGE ANYWHERE
3fc5bc2e : Import translations. DO NOT MERGE ANYWHERE
8ae5e8ea : Import translations. DO NOT MERGE ANYWHERE
c938e260 : Import translations. DO NOT MERGE ANYWHERE
b52d6ac3 : Import translations. DO NOT MERGE ANYWHERE
48962905 : Import translations. DO NOT MERGE ANYWHERE
d111f866 : Import translations. DO NOT MERGE ANYWHERE
af43d527 : Import translations. DO NOT MERGE ANYWHERE
b3f50a28 : Import translations. DO NOT MERGE ANYWHERE
21c3df92 : Import translations. DO NOT MERGE ANYWHERE
adc96a11 : Enable strict updatability linting
51d7341c : Import translations. DO NOT MERGE ANYWHERE
6ab77414 : Import translations. DO NOT MERGE ANYWHERE
afbe5317 : Import translations. DO NOT MERGE ANYWHERE
a49e54c7 : Import translations. DO NOT MERGE ANYWHERE
fb49c749 : Import translations. DO NOT MERGE ANYWHERE
53ba2d95 : Import translations. DO NOT MERGE ANYWHERE
45c1166b : DO NOT MERGE Support multiple selection UI for deleting alerts
288044bf : Revert "DO NOT MERGE: Support multiple selection UI for deleting alerts"
32f9e27a : Fix mock in CellBroadcastDatabaseHelperTest
ba8e602a : Import translations. DO NOT MERGE ANYWHERE
132a81da : Import translations. DO NOT MERGE ANYWHERE
c7582972 : Import translations. DO NOT MERGE ANYWHERE
ce4232bb : Import translations. DO NOT MERGE ANYWHERE
71bb026c : Import translations. DO NOT MERGE ANYWHERE
be47969e : Support multiple selection UI for deleting alerts
ec8c86dc : Import translations. DO NOT MERGE ANYWHERE
8fdd94c6 : Import translations. DO NOT MERGE ANYWHERE
6605f5d8 : Clear broadcast channel range list when remove or insert SIM
17ee1368 : Import translations. DO NOT MERGE ANYWHERE
d5237081 : Import translations. DO NOT MERGE ANYWHERE
137b54f4 : DO NOT MERGE: Support multiple selection UI for deleting alerts
68cb0313 : Bump CellBroadcastReceiver min SDK version to 30.
9878739d : fix the issue that different color between status bar and action bar
105654bd : Import translations. DO NOT MERGE ANYWHERE
3a082a63 : Import translations. DO NOT MERGE ANYWHERE
0810b5d9 : Import translations. DO NOT MERGE ANYWHERE
2102af23 : Import translations. DO NOT MERGE ANYWHERE
5eda5282 : turn off public alarm feature for KR waiting for Gov approaval
00acd1de : Apply Theme.SubSettingsBase to fallow new Settings UX guideline
d925299e : provide alram on/off function of public safety messages
b1bb48ba : New Zealand requirement
dcd35f74 : Import translations. DO NOT MERGE ANYWHERE
5537b1b2 : Import translations. DO NOT MERGE ANYWHERE
f4434419 : Import translations. DO NOT MERGE ANYWHERE
2874eec7 : Fix test on R base
9c6b8ab0 : improve vibration toggle visibility
823a1c29 : hide opt-out dialog for UK
3da75a92 : Import translations. DO NOT MERGE ANYWHERE
f9677319 : Import translations. DO NOT MERGE ANYWHERE
f8b4c0ac : Import translations. DO NOT MERGE ANYWHERE
d2625f7f : adding filegroup for SL4A apk to use CBR test
f4dfd248 : Enable WEA second language option
6c668f7c : enable state and local cell broadcasts
848ef465 : Import translations. DO NOT MERGE ANYWHERE
f1b76e3a : Import translations. DO NOT MERGE ANYWHERE
b7584e10 : Import translations. DO NOT MERGE ANYWHERE
6dbe9a8d : Import translations. DO NOT MERGE ANYWHERE
a893c1a9 : Import translations. DO NOT MERGE ANYWHERE
0f375e65 : Import translations. DO NOT MERGE ANYWHERE
08f2940c : Import translations. DO NOT MERGE ANYWHERE
58154bc2 : Import translations. DO NOT MERGE ANYWHERE
1ea44944 : Import translations. DO NOT MERGE ANYWHERE
f5f5ae21 : Import translations. DO NOT MERGE ANYWHERE
eb68f9fb : Import translations. DO NOT MERGE ANYWHERE
a518eb95 : Import translations. DO NOT MERGE ANYWHERE
9f9cc211 : Import translations. DO NOT MERGE ANYWHERE
da80f55e : Import translations. DO NOT MERGE ANYWHERE
07d71bcb : Import translations. DO NOT MERGE ANYWHERE
6fdd91e3 : Import translations. DO NOT MERGE ANYWHERE
6b6344f3 : Import translations. DO NOT MERGE ANYWHERE
fd95802b : Import translations. DO NOT MERGE ANYWHERE
944ccc41 : Import translations. DO NOT MERGE ANYWHERE
be30f6ff : Import translations. DO NOT MERGE ANYWHERE
fc2027b2 : Import translations. DO NOT MERGE ANYWHERE
b8d63866 : Import translations. DO NOT MERGE ANYWHERE
d1d4adbd : Import translations. DO NOT MERGE ANYWHERE
a57349d9 : Import translations. DO NOT MERGE ANYWHERE
2d6398ec : Import translations. DO NOT MERGE ANYWHERE
2e588953 : Import translations. DO NOT MERGE ANYWHERE
7402f447 : Import translations. DO NOT MERGE ANYWHERE
b945107d : Import translations. DO NOT MERGE ANYWHERE
169fe61f : Import translations. DO NOT MERGE ANYWHERE
cb09b8d6 : Import translations. DO NOT MERGE ANYWHERE
085ba7ba : Import translations. DO NOT MERGE ANYWHERE
597c11c9 : Import translations. DO NOT MERGE ANYWHERE
bc8fcd15 : Import translations. DO NOT MERGE ANYWHERE
b07aba21 : Import translations. DO NOT MERGE ANYWHERE
73609369 : Import translations. DO NOT MERGE ANYWHERE
a363295f : Import translations. DO NOT MERGE ANYWHERE
7e2b1acf : Import translations. DO NOT MERGE ANYWHERE
71961bf5 : Import translations. DO NOT MERGE ANYWHERE
3df50483 : Import translations. DO NOT MERGE ANYWHERE
d62b3d0a : Import translations. DO NOT MERGE ANYWHERE
d71525ba : Import translations. DO NOT MERGE ANYWHERE
9b29c995 : Import translations. DO NOT MERGE ANYWHERE
c6526100 : Import translations. DO NOT MERGE ANYWHERE
fb9628dd : Check resource to disable search indexing
335f4b4b : Import translations. DO NOT MERGE ANYWHERE
7c6ee619 : handle API backward compatibility
fe53ec9c : allow MTS run on older SDK
31d61f8b : Use Intent.FLAG_ACTIVITY_NO_USER_ACTION
5d83d744 : Import translations. DO NOT MERGE ANYWHERE
73e54fd3 : Import translations. DO NOT MERGE ANYWHERE
1b7637c5 : Import translations. DO NOT MERGE ANYWHERE
af3bf4fc : Import translations. DO NOT MERGE ANYWHERE
013dd7d1 : Import translations. DO NOT MERGE ANYWHERE
46b4f42b : Import translations. DO NOT MERGE ANYWHERE
dba02ca8 : hide test toggle for new zealand
84d783d8 : Center button and add width
8da408e6 : Import translations. DO NOT MERGE ANYWHERE
9303b7ad : Import translations. DO NOT MERGE ANYWHERE
23e14d08 : Import translations. DO NOT MERGE ANYWHERE
6dec9af4 : Import translations. DO NOT MERGE ANYWHERE
b1999dd9 : Import translations. DO NOT MERGE ANYWHERE
bb066e86 : Delayed emergency alert sound if voice call is ongoing
4eeb911c : Set target sdk 30
9d732cf2 : Import translations. DO NOT MERGE ANYWHERE
4f842c37 : Runtime permission attribution improvements
f4576d9d : DO NOT MERGE: Revert "Add exact alarm permission to cellbroadcast"
8b2a6220 : Import translations. DO NOT MERGE ANYWHERE
7cdd5c39 : allowing receiving 0xA808 under roaming scenarios
f301e880 : Add exact alarm permission to cellbroadcast
c1dbf5cb : Import translations. DO NOT MERGE ANYWHERE
a7288c65 : Import translations. DO NOT MERGE ANYWHERE
18e6d468 : Import translations. DO NOT MERGE ANYWHERE
52b0fdf9 : Import translations. DO NOT MERGE ANYWHERE
7cba8e0a : new adaptive icon for cellbroadcast mainline module
03d6a3e8 : Import translations. DO NOT MERGE ANYWHERE
98de9df7 : Import translations. DO NOT MERGE ANYWHERE
bfc071fd : Import translations. DO NOT MERGE ANYWHERE
e6ab5c57 : Import translations. DO NOT MERGE ANYWHERE
d3a476cf : Import translations. DO NOT MERGE ANYWHERE
3ca83033 : Import translations. DO NOT MERGE ANYWHERE
82a39697 : Import translations. DO NOT MERGE ANYWHERE
b72ebd4e : Import translations. DO NOT MERGE ANYWHERE
2193ece1 : Import translations. DO NOT MERGE ANYWHERE
18ce6c78 : Import translations. DO NOT MERGE ANYWHERE
2cdd1ce2 : Import translations. DO NOT MERGE ANYWHERE
e3956916 : seprate notification channels
a2c08d2e : notify areaInfo update when main toggle state was changed
888358e8 : allow hiding vibration toggle for devices does not support vibration
6ab115a7 : Fix exception when destroy CellBroadcastAlertDialog activity
ac3cca87 : Import translations. DO NOT MERGE ANYWHERE
a9e21b2a : Import translations. DO NOT MERGE ANYWHERE
57d19039 : Import translations. DO NOT MERGE ANYWHERE
3d01eac3 : Import translations. DO NOT MERGE ANYWHERE
8c106025 : Import translations. DO NOT MERGE ANYWHERE
0bacfc41 : settings page is not loading correctly with msim
5f6be592 : Import translations. DO NOT MERGE ANYWHERE
96220149 : Import translations. DO NOT MERGE ANYWHERE
dd7850f7 : Hide the Allow Alert menu
4dd3e555 : Wireless emergency alerts Widget library changes
53753246 : update app name for IT
f9c2ad5b : Remove the ALERTING and SPEAKING condition when Calling stop()
60d869b6 : update RROSample app with correct configuration
c3a0362f : Remove the ALERTING and SPEAKING condition when Calling stop()
b6ee253c : Revert Saudi Arabia language override
3cb84d8d : Import translations. DO NOT MERGE ANYWHERE
2ef77334 : Import translations. DO NOT MERGE ANYWHERE
542f8331 : Import translations. DO NOT MERGE ANYWHERE
d862968f : Import translations. DO NOT MERGE ANYWHERE
a9aa92c8 : Remove unneeded permissions
ddd5acaf : DO NOT MERGE: Add new AlertAudioService state STATE_STOPPING
55d27018 : Add new AlertAudioService state STATE_STOPPING
c1d0bd64 : Import translations. DO NOT MERGE ANYWHERE
0c0616b5 : Import translations. DO NOT MERGE ANYWHERE
c851aa4e : Import translations. DO NOT MERGE ANYWHERE
d5170dfb : Import translations. DO NOT MERGE ANYWHERE
7809d93e : Change notification priority and add vibration setting summary
727c2e9b : emergency alert do not interrupt active voice call
a42ffcd5 : Import translations. DO NOT MERGE ANYWHERE
07d69220 : Import translations. DO NOT MERGE ANYWHERE
ec93e0d3 : Import translations. DO NOT MERGE ANYWHERE
585bab1a : Import translations. DO NOT MERGE ANYWHERE
800ea4c1 : Import translations. DO NOT MERGE ANYWHERE
2c5e6f25 : Import translations. DO NOT MERGE ANYWHERE
57f6dfca : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/CellBroadcastReceiver
9f0a7659 : Revert "Add 0xA807 channel for ETWS for KDDI"
561f8284 : Import translations. DO NOT MERGE ANYWHERE
fba212ee : Import translations. DO NOT MERGE ANYWHERE
9ae7cda6 : Import translations. DO NOT MERGE ANYWHERE
35faeab3 : Import translations. DO NOT MERGE ANYWHERE
859cb7da : Import translations. DO NOT MERGE ANYWHERE
f27a7292 : Import translations. DO NOT MERGE ANYWHERE
4c3f9370 : Import translations. DO NOT MERGE ANYWHERE
dec290b4 : Import translations. DO NOT MERGE ANYWHERE
75f2a1ff : Import translations. DO NOT MERGE ANYWHERE
ce0fd2d9 : Import translations. DO NOT MERGE ANYWHERE
7533ff86 : Import translations. DO NOT MERGE ANYWHERE
3e7ad6cd : Import translations. DO NOT MERGE ANYWHERE
501ef52e : Import translations. DO NOT MERGE ANYWHERE
fbfcbbd4 : Import translations. DO NOT MERGE ANYWHERE
cc42a36d : Import translations. DO NOT MERGE ANYWHERE
c34df558 : Import translations. DO NOT MERGE ANYWHERE
a7dabb0d : Import translations. DO NOT MERGE ANYWHERE
101cf90d : Import translations. DO NOT MERGE ANYWHERE
ed85956c : Import translations. DO NOT MERGE ANYWHERE
0af73df5 : improve dialog touch outside logic
103bb57b : Azerbaijan government cellbroadcast requirements
82fe7b9f : do not enable 4398/4399 for UAE on commerical devices
d3679ddf : Home key does not cancel dialog if mute_by_physical_button is false
05b9a874 : UK emergency alert renaming
844c6c3a : Import translations. DO NOT MERGE ANYWHERE
2b7e55da : Import translations. DO NOT MERGE ANYWHERE
7dda3b5c : Import translations. DO NOT MERGE ANYWHERE
571bdec2 : Import translations. DO NOT MERGE ANYWHERE
2e1ec227 : Import translations. DO NOT MERGE ANYWHERE
8603da11 : Import translations. DO NOT MERGE ANYWHERE
cba02537 : Import translations. DO NOT MERGE ANYWHERE
3524a765 : Import translations. DO NOT MERGE ANYWHERE
0766341b : Import translations. DO NOT MERGE ANYWHERE
db402892 : Import translations. DO NOT MERGE ANYWHERE
c19682bb : Import translations. DO NOT MERGE ANYWHERE
7fc6d688 : Import translations. DO NOT MERGE ANYWHERE
aa0c193f : Import translations. DO NOT MERGE ANYWHERE
5a6e498b : Import translations. DO NOT MERGE ANYWHERE
d43ee369 : Import translations. DO NOT MERGE ANYWHERE
ffad4a90 : Import translations. DO NOT MERGE ANYWHERE
86c38104 : Import translations. DO NOT MERGE ANYWHERE
f0403e20 : Import translations. DO NOT MERGE ANYWHERE
62c47a23 : Import translations. DO NOT MERGE ANYWHERE
30f8d3bb : Import translations. DO NOT MERGE ANYWHERE
d0f9bf42 : Import translations. DO NOT MERGE ANYWHERE
8f809709 : Import translations. DO NOT MERGE ANYWHERE
d8e67883 : Import translations. DO NOT MERGE ANYWHERE
cb871f07 : Import translations. DO NOT MERGE ANYWHERE
08e5b06e : Import translations. DO NOT MERGE ANYWHERE
77a9b324 : Import translations. DO NOT MERGE ANYWHERE
7fd794df : Import translations. DO NOT MERGE ANYWHERE
ecf2ca60 : Import translations. DO NOT MERGE ANYWHERE
2f4a12cf : Add BROADCAST_CLOSE_SYSTEM_DIALOGS permission
42b1d0aa : Import translations. DO NOT MERGE ANYWHERE
402b3545 : Import translations. DO NOT MERGE ANYWHERE
e9b41f5e : Test alert in Chile shows specific message
f1e97f0d : Import translations. DO NOT MERGE ANYWHERE
cee03c65 : Fix theme for OptOut dialog to avoid title bar in activity
7f75b6b2 : Test alert in Chile shows specific message
5742dab8 : Import translations. DO NOT MERGE ANYWHERE
f722d27f : Import translations. DO NOT MERGE ANYWHERE
5e41b12f : Revert "fixed dialog title language for Saudi and UAE (temp solution)"
f61d219c : Add 0xA807 channel for ETWS for KDDI
bc9bc6bd : Disable master toggle for DT in Germany (262-06)
730529ef : Disable master toggle for DT in Germany (262-06)
02540e93 : Import translations. DO NOT MERGE ANYWHERE
efd474a6 : Import translations. DO NOT MERGE ANYWHERE
9b8e63f6 : Import translations. DO NOT MERGE ANYWHERE
89c3cbca : Import translations. DO NOT MERGE ANYWHERE
fd9cb1d9 : Import translations. DO NOT MERGE ANYWHERE
cb84ceb6 : Import translations. DO NOT MERGE ANYWHERE
bdca6dbb : Import translations. DO NOT MERGE ANYWHERE
5a96c3a2 : Import translations. DO NOT MERGE ANYWHERE
fcb0eab4 : Import translations. DO NOT MERGE ANYWHERE
71cc4cd1 : Import translations. DO NOT MERGE ANYWHERE
912c6363 : make the from_dialog notification clickable
a39a1f2e : remove turn_screen_on flag after screen off
9e84ff3d : remove turn_screen_on flag after screen off
494dafc5 : Red exclamation point icon in dialog disappears onPause
fb783ef9 : Fix strings for HK
bb53de13 : Fix strings for HK
e5f54ec0 : Set max height for text content
17c63e85 : Set max height for text content
2881cd3e : DO NOT MERGE fix flaky test receiver was not registered
3c88125a : Update apex version number
07936744 : Disable master toggle for DT in Germany
2dca8106 : Disable master toggle for DT in Germany
2dcdeb15 : read etws_test_alerts_range_strings forcisChannelEnabled
f53e447f : Import translations. DO NOT MERGE ANYWHERE
3c8171db : Import translations. DO NOT MERGE ANYWHERE
105b43dd : Import translations. DO NOT MERGE ANYWHERE
58ee64e4 : Import translations. DO NOT MERGE ANYWHERE
e29cfc6d : Import translations. DO NOT MERGE ANYWHERE
31d905c0 : Import translations. DO NOT MERGE ANYWHERE
f15b7b80 : Import translations. DO NOT MERGE ANYWHERE
82767a7d : Import translations. DO NOT MERGE ANYWHERE
8373f528 : Import translations. DO NOT MERGE ANYWHERE
eac7c6d6 : Import translations. DO NOT MERGE ANYWHERE
25e389a6 : Import translations. DO NOT MERGE ANYWHERE
f18a13e2 : Import translations. DO NOT MERGE ANYWHERE
0d418ead : Import translations. DO NOT MERGE ANYWHERE
88a0b28f : Import translations. DO NOT MERGE ANYWHERE
f295b16d : Trigger onConfigurationChanged on screen size change
9ff052dd : Trigger onConfigurationChanged on screen size change
19298c9b : Temporarily override translations to English
b5674bd8 : Temporarily override translations to English
638ed5f1 : Add overlay to move alert dialog to bottom of screen
8b2e283c : Add overlay to move alert dialog to bottom of screen
ac982442 : minor string changes for UK
ce075af5 : minor string changes for UK
134919dc : allow alert camera flash customization
6d0182fa : hide "allowed alert" main toggle to avoid user confusion
e047a60c : Do not grey out preference categories when main toggle was off
024ebd67 : Adding CellBroadcastReceiverTest coverage.
6db2a5e9 : Import translations. DO NOT MERGE ANYWHERE
f0932d7c : Use FLAG_IMMUTABLE with PendingIntents
d67b8785 : Use FLAG_IMMUTABLE with PendingIntents
44c49a9b : Add test for CellBroadcastBackupAgent.
c02658e9 : Adding CellBroadcastReceiverTest coverage.
aa643b48 : Do not use reflection for resetCBRanges API
4943ebe0 : U.S carrier separate test toggles
6c094ed6 : Add test for resetAllPreferences
3dcd4ca6 : Remove getCellBroadcastTask as it's not used anywhere anymore.
8e289251 : Add test for resetAllPreferences
7a61f573 : Add unittest for CellBroadcastOptOutActivity
67482406 : Add unittest for CellBroadcastOptOutActivity
b23d661f : Import translations. DO NOT MERGE ANYWHERE
5e960309 : Copy the DB file when upgrading to allow rollbacks
fd6e2fad : Copy the DB file when upgrading to allow rollbacks
ecd30851 : Revert "Import translations. DO NOT MERGE ANYWHERE"
c3f93a9e : Revert "Import translations. DO NOT MERGE ANYWHERE"
29282dda : Revert "Import translations. DO NOT MERGE ANYWHERE"
d11ee88f : Revert "Import translations. DO NOT MERGE ANYWHERE"
e40627ea : Revert "Import translations. DO NOT MERGE ANYWHERE"
9484b514 : Revert "Import translations. DO NOT MERGE ANYWHERE"
44289711 : Revert "Import translations. DO NOT MERGE ANYWHERE"
051d07dd : Revert "Import translations. DO NOT MERGE ANYWHERE"
60bac0e9 : Revert "Import translations. DO NOT MERGE ANYWHERE"
891df8fa : Revert "Import translations. DO NOT MERGE ANYWHERE"
2a4eb75e : Revert "Import translations. DO NOT MERGE ANYWHERE"
d25e661e : Revert "Import translations. DO NOT MERGE ANYWHERE"
e93c9469 : Revert "Import translations. DO NOT MERGE ANYWHERE"
b6f397aa : Revert "Import translations. DO NOT MERGE ANYWHERE"
2dfa13b4 : Revert "Import translations. DO NOT MERGE ANYWHERE"
74dc578c : Revert "Import translations. DO NOT MERGE ANYWHERE"
6bc9e781 : Revert "Import translations. DO NOT MERGE ANYWHERE"
1ad54fe0 : Revert "Import translations. DO NOT MERGE ANYWHERE"
e19967ca : Revert "Import translations. DO NOT MERGE ANYWHERE"
2682a2df : Import translations. DO NOT MERGE ANYWHERE
b904b83f : Import translations. DO NOT MERGE ANYWHERE
525a7333 : Import translations. DO NOT MERGE ANYWHERE
b4db8f07 : Import translations. DO NOT MERGE ANYWHERE
b172d45f : Import translations. DO NOT MERGE ANYWHERE
8369b177 : Import translations. DO NOT MERGE ANYWHERE
094f0d50 : Import translations. DO NOT MERGE ANYWHERE
a6dbeeb6 : Import translations. DO NOT MERGE ANYWHERE
bfa2f444 : Import translations. DO NOT MERGE ANYWHERE
8692959c : Import translations. DO NOT MERGE ANYWHERE
0b146b42 : Import translations. DO NOT MERGE ANYWHERE
3d013e98 : Import translations. DO NOT MERGE ANYWHERE
ff6645ef : Import translations. DO NOT MERGE ANYWHERE
0edb0c6a : Import translations. DO NOT MERGE ANYWHERE
e7fae980 : Import translations. DO NOT MERGE ANYWHERE
6beb2efa : Import translations. DO NOT MERGE ANYWHERE
fcebaddc : Import translations. DO NOT MERGE ANYWHERE
68b96502 : Import translations. DO NOT MERGE ANYWHERE
51bcd866 : Import translations. DO NOT MERGE ANYWHERE
6b4e39b9 : Disable master toggle for DT in several countries
29564e3a : Disable master toggle for DT in several countries
584ed9c1 : cellbroadcast: Set min_sdk_version to "30"
e9bc1d5a : adding missing channel 50 for Tuenti
c9b603d3 : Add config for Puerto Rico
fff215f4 : Add config for Puerto Rico
db5597e9 : DO NOT MERGE reenable navigation bar when app is not visible
8e289c8a : Import translations. DO NOT MERGE ANYWHERE
9c75d1d0 : Import translations. DO NOT MERGE ANYWHERE
858e90b8 : Import translations. DO NOT MERGE ANYWHERE
38850758 : Import translations. DO NOT MERGE ANYWHERE
e1b7a58d : Import translations. DO NOT MERGE ANYWHERE
03f877e6 : Import translations. DO NOT MERGE ANYWHERE
71d42458 : Import translations. DO NOT MERGE ANYWHERE
d6a0196d : Import translations. DO NOT MERGE ANYWHERE
ff913964 : Import translations. DO NOT MERGE ANYWHERE
6011b557 : Import translations. DO NOT MERGE ANYWHERE
efbc5814 : Import translations. DO NOT MERGE ANYWHERE
87e172d4 : Import translations. DO NOT MERGE ANYWHERE
95c8aede : Import translations. DO NOT MERGE ANYWHERE
e793a16d : CBR notification improvement
415ed76a : DO NOT MERGE fix test failure
6353e7a9 : Unread messages should not in bold but read messages should
4e9a6a75 : Import translations. DO NOT MERGE
27ff20d1 : add an option to use smart linkify without copy
19ed9efb : add an option to use smart linkify without copy
a1d9d421 : Fix opt out dialog not show transparent background
b2c081c9 : DO NOT MERGE - Disable navigation bar and quick settings for Chile
6a5836e9 : Porto Rico emergency alert support
d5c7f0f6 : Fix screen on duration
fbe135be : Fix screen on duration
2e2980f3 : Import translations. DO NOT MERGE ANYWHERE
b9726d8a : Import translations. DO NOT MERGE ANYWHERE
ef6d00b7 : Import translations. DO NOT MERGE ANYWHERE
005ff1ab : Import translations. DO NOT MERGE ANYWHERE
a12d83a1 : Import translations. DO NOT MERGE ANYWHERE
fc45507f : Import translations. DO NOT MERGE ANYWHERE
a1caaa99 : Import translations. DO NOT MERGE ANYWHERE
ed42b4db : Import translations. DO NOT MERGE ANYWHERE
af57b7e3 : Make alert dialog singleInstance
758892f0 : Make alert dialog singleInstance
9a85ee77 : fix CellBroadcastAlertDialig NPE
feefb597 : fixed dialog title language for Saudi and UAE (temp solution)
06cfb11c : Import translations. DO NOT MERGE ANYWHERE
d153e1a4 : Import translations. DO NOT MERGE ANYWHERE
adcf6e9a : Add screen_on_duration of 3 mins for all peru channels
35f1f007 : Add screen_on_duration of 3 mins for all peru channels
b7f58749 : Import translations. DO NOT MERGE ANYWHERE
94225f01 : hide vibration toggles when override_dnd is true
ba8599df : disable secondary channels for Peru
15c461be : Add future channels for Mexico
e87ddb8a : Add future channels for Mexico
276ba031 : Fixed alert tone not playing when screen is off
dc8c054d : Import translations. DO NOT MERGE ANYWHERE
9e1fc89a : Import translations. DO NOT MERGE ANYWHERE
923ef07e : RESTRICT AUTOMERGE Fix exported broadcast receiver vulnerability
1d558501 : Add config to dismiss on outside touch
d302068b : Add config to dismiss on outside touch
1dcce973 : read etws_alerts_range_strings for isChannelEnabled
34c42e0b : Post notification when resetting settings
78e48208 : Post notification when resetting settings
ea772b0b : support migrating alert reminder interval preference
e1975b4f : Import translations. DO NOT MERGE ANYWHERE
e4711bd6 : Import translations. DO NOT MERGE ANYWHERE
20274d84 : Import translations. DO NOT MERGE ANYWHERE
441c4f4d : Import translations. DO NOT MERGE ANYWHERE
457ffcc1 : Import translations. DO NOT MERGE ANYWHERE
25add5d4 : Import translations. DO NOT MERGE ANYWHERE
c598c5b1 : Import translations. DO NOT MERGE ANYWHERE
2894558e : Import translations. DO NOT MERGE ANYWHERE
239d0b2c : Import translations. DO NOT MERGE ANYWHERE
ae0a06a2 : Import translations. DO NOT MERGE ANYWHERE
bafc324d : Import translations. DO NOT MERGE ANYWHERE
9b24613e : Import translations. DO NOT MERGE ANYWHERE
a8610ff2 : Import translations. DO NOT MERGE ANYWHERE
62a09684 : Import translations. DO NOT MERGE ANYWHERE
f1bf1f10 : Import translations. DO NOT MERGE ANYWHERE
0c8a1355 : Import translations. DO NOT MERGE ANYWHERE
a18403ad : Import translations. DO NOT MERGE ANYWHERE
dda875f9 : Import translations. DO NOT MERGE ANYWHERE
44a0eeeb : Import translations. DO NOT MERGE ANYWHERE
ab48c8d2 : Import translations. DO NOT MERGE ANYWHERE
f0047f9f : Import translations. DO NOT MERGE ANYWHERE
f3bc4732 : Import translations. DO NOT MERGE ANYWHERE
f7f89d4c : Import translations. DO NOT MERGE ANYWHERE
a96e87f2 : Import translations. DO NOT MERGE ANYWHERE
cae3a275 : Import translations. DO NOT MERGE ANYWHERE
03002af0 : Import translations. DO NOT MERGE ANYWHERE
b8e921b5 : Import translations. DO NOT MERGE ANYWHERE
677105fc : CBR companion device support
9bfe4835 : Add channels for Mexico
f4025954 : Add channels for Mexico
9fb57898 : notify areaInfo enable and disable
652597da : Import translations. DO NOT MERGE ANYWHERE
12ab6023 : Import translations. DO NOT MERGE ANYWHERE
642d88b8 : Import translations. DO NOT MERGE ANYWHERE
652a2fbe : Import translations. DO NOT MERGE ANYWHERE
b6754b64 : Disable opt-out dialog for Chile and Peru
e7958097 : hide warning icon
6def2d9f : Disable opt-out dialog for Chile and Peru
6c1831f1 : Fix CellBroadcastReceiver crash.
aa59188b : MTN channel 50 adjustment
166f17c5 : support UK emergency alert
07919555 : MTN channel 50 settings string adjustment
a188926b : Import translations. DO NOT MERGE ANYWHERE
651c9180 : Use a DialogFragment for the delete message dialog
aea992e9 : area info update improvement
792889dc : Delayed emergency alert sound if voice call is ongoing
19439184 : MTN use nitification sound for channel 50
6caa9061 : Use mockable method in unit test
28092687 : Use mockable method in unit test
cd71f346 : Add configs for Korea speech alerts
5092452f : Add configs for Korea speech alerts
4b0ee4a2 : Enable test alerts and turn off toggles
36e133bb : Enable test alerts and turn off toggles
f381bbb0 : Allow overlay for enable_alert_handling_during_call
2d17d096 : Allow overlay for enable_alert_handling_during_call
f86d23d0 : Chile configuration adjustment
3c9dfdbd : Use correct audio usage type for INFO messages
068cf130 : Import translations. DO NOT MERGE ANYWHERE
669bd7e0 : Import translations. DO NOT MERGE ANYWHERE
66d89c9a : Import translations. DO NOT MERGE ANYWHERE
52972664 : Russia Emergency alert support
c9925951 : Fix CellBroadcastSearchIndexableProviderTest
18cde812 : Fix CellBroadcastSearchIndexableProviderTest
a11aef97 : Add more tests for CellBroadcastAlertService
98709761 : Add more tests for CellBroadcastAlertService
aeb7d546 : do not turn screen on for specific KR channels
b5e6d05f : Update settings and alert dialog to respect dark mode
95aa307a : Update settings and alert dialog to respect dark mode
88ee7e2c : use new config override_dnd to replace override_dnd_default
b742b7e0 : Import translations. DO NOT MERGE ANYWHERE
915aa49f : do not write to sms db in direct boot mode
b87a6871 : Add @InstrumentationTest annotation
06c504a7 : use device default notification sound for info channels
4186df48 : Revert "temporarily enable string customizations am: 7353a33564"
883116f6 : Use setVisible() instead of remove() for TTS toggle.
7b041765 : Enable show_alert_speech_setting for Bell Mobility.
34a44976 : Show toggle for enable/disable alert speech.
5fd45602 : Import translations. DO NOT MERGE ANYWHERE
cde130f0 : Import translations. DO NOT MERGE ANYWHERE
32a5f2d7 : Add tests for CellBroadcastAlertDialog
a3768fa9 : Disallow message copy and link copy for Saudi and UAE
87b553d1 : Add tests for CellBroadcastAlertDialog
7dd937a1 : Import translations. DO NOT MERGE ANYWHERE
c9bc423d : Import translations. DO NOT MERGE ANYWHERE
ed1cb535 : Import translations. DO NOT MERGE ANYWHERE
2629e8c0 : Import translations. DO NOT MERGE ANYWHERE
58660be9 : improve test coverage for channelMgr
30d3d57f : Mock out UserManager
fa5a6af9 : fix KR emergency alert audio issues
026700dc : Import translations. DO NOT MERGE ANYWHERE
fd98e011 : fix KR emergency alert audio issues
fed5a822 : add "always_on" flag for mandatory channels and allow hide main switch
82d18f9a : add "always_on" flag for mandatory channels and allow hide main switch
e6c6eb84 : Revert "Add overlayable ids for OEM customization"
f2e43cf6 : Revert "Use androidx.FragmentActivity instead of Activity"
175bf526 : Revert "Add overlayable ids for OEM customization"
12636b83 : Add about CBR info to settings page
e944ba8a : Add about CBR info to settings page
32ca221b : Revert "Use androidx.FragmentActivity instead of Activity"
0322d796 : Revert "Use androidx and apply style as theme"
1422760a : temporarily enable string customizations
9d036d24 : temporarily enable string customizations
0d9d5e7f : emergency alert SMS enhancement
539cabad : Korea emergency alert
123bf36c : Korea emergency alert
bbfd33e0 : allow OEMs to customize link method.
911e5ec5 : allow OEMs to customize link method.
44caf4f2 : emergency alert SMS enhancement
ecc3c925 : Wrap content in CellBroadcastAlertDialog's layouts
82ee2cdb : Import translations. DO NOT MERGE ANYWHERE
452f0654 : Import translations. DO NOT MERGE ANYWHERE
9dfa1901 : Import translations. DO NOT MERGE ANYWHERE
33704228 : Import translations. DO NOT MERGE ANYWHERE
90016725 : Fix reset preferences
10aea389 : Fix reset preferences
953dcc1a : fix incorrect notification count
efccbf76 : Enabled testing mode for user build by default
ab2851bc : Enabled testing mode for user build by default
0d2e6360 : return false bydefault for isChannelEnabled
77ed3b61 : Enabled testing mode on user build
6801010f : Enabled testing mode on user build
8bebb5d8 : return false bydefault for isChannelEnabled
23b6c2d9 : Import translations. DO NOT MERGE ANYWHERE
2fcd2b10 : Import translations. DO NOT MERGE ANYWHERE
fb0137fb : Import translations. DO NOT MERGE ANYWHERE
0d947eb5 : Import translations. DO NOT MERGE ANYWHERE
7d1fddc7 : fix incorrect notification count
74e0b520 : Minor string correction.
0261cd43 : Minor string correction.
46ca6fec : apply new contentURI to update displayed message in CBS
9634373b : fix hk link issues
9fe6d59f : fix hk link issues
d172c082 : apply new contentURI to update displayed message in CBS
cea42914 : Reset CBSettings preferences on carrier change
1781fee8 : Reset CBSettings preferences on carrier change
658cf075 : Always mark db transaction as successful for data migration.
ffcd80b9 : support retry data migration
b1ca1a76 : support retry data migration
e6279725 : fxied dialogue title for UAE
de443b0e : fxied dialogue title for UAE
cd849b99 : support sms sender name per channel mapping
87c20534 : fix build breakage
1f1195f8 : Use androidx and apply style as theme
92b23f06 : support sms sender name per channel mapping
7353a335 : temporarily enable string customizations
e9e972a2 : temporarily enable string customizations
d00091ca : Use setVisible() instead of remove() for TTS toggle.
4c6d0ba1 : Enable show_alert_speech_setting for Bell Mobility.
092de476 : Show toggle for enable/disable alert speech.
439e24e5 : Add overlayable ids for OEM customization
be252922 : Import translations. DO NOT MERGE ANYWHERE
e99952bc : Add config flag to show date in numeric format
c278ee2f : Make dismissButton overlayable
f9ed0d51 : Use androidx.FragmentActivity instead of Activity
88b6d1d2 : remove the original-package
520c8455 : Marking CellBroadcastBootupConfigTest#testConfiguration as FlakyTest instead of Ignore.
db3208b6 : Fix exported broadcast receiver vulnerability
81ae896e : Import translations. DO NOT MERGE ANYWHERE
c22a25ce : Import translations. DO NOT MERGE ANYWHERE
e514bc6a : Fix exported broadcast receiver vulnerability
ae19f4ac : don't clear FLAG_TURN_SCREEN_ON
e0ab9388 : Ignore the re-broadcast CARRIER_CONFIG_CHANGED intent.
8b36306d : Use default subscription when getting default resources
967fad31 : At config to show year in date
bed5d498 : Ignore the re-broadcast CARRIER_CONFIG_CHANGED intent.
188e3a34 : At config to show year in date
0c2b28ab : show pop-up window for channel 4372
47b1352b : Disable emergency channels except 50 for 65510
087d2090 : Disable emergency channels except 50 for 65510
a51e468c : Add config to override alert dialog title language
deba19a4 : removing CellBroadcastBootupConfigTest#testConfiguration as it is very flakey
6b7c9ed2 : remove the original-package
2eb316ec : Add config to override alert dialog title language
f9e14549 : Import translations. DO NOT MERGE ANYWHERE
c1d6ac7a : Import translations. DO NOT MERGE ANYWHERE
8cbad7b5 : Flakey test Doubling the timeout for verify command. Note that Mockito.timeout(waitMs) does not necessarily wait the whole waitMs, it returns as soon as verify is complete. Will have to disable the test if it is still flakey after this change
0b74e00d : Use default value for Area Update Info alerts
5f2dd8ba : show pop-up window for channel 4372
acecf7df : Import translations. DO NOT MERGE ANYWHERE
86768bbc : Import translations. DO NOT MERGE ANYWHERE
7c0f2b81 : Use default value for Area Update Info alerts
35348732 : Peru requirement adjustment
7c051846 : Peru requirement adjustment
d8ec9bb7 : fix hongkong test channel audio issue
767d565a : fix hongkong test channel audio issue
186327c8 : Link to CBSettings from CBListActivity
f9febf14 : Link to CBSettings from CBListActivity
f7a14421 : Import translations. DO NOT MERGE ANYWHERE
e22b6f44 : Import translations. DO NOT MERGE ANYWHERE
41d53c03 : Fix TTS engine visibility issue
2f7ad9d1 : Fix TTS engine visibility issue
62571e51 : add screenOn window flag when handle onNewIntent callback
01baad24 : add screenOn window flag when handle onNewIntent callback
69cd76e2 : Chile requirement adjustment
8ace195e : fix the issue that request/abandon audio focus paused apps.
c8464e63 : fix the issue that request/abandon audio focus paused apps.
db87bf10 : save CBR messages to separate SMS threads based on emergency
c4b2efbc : Set alert toggle title and description for NZ
145962bc : Set alert toggle title and description for NZ
12ff835a : Import translations. DO NOT MERGE ANYWHERE
7a83c50f : save CBR messages to separate SMS threads based on emergency
b46d35ca : keep Manifest in sync for mainlined and non-mainlined CBR
e1c19dd6 : Disable emergency alert for Germany and Poland per requirement
35d93fa0 : Separate CBSActivity theme from CBListActivity theme
e6578eb8 : UAE emergency alert adjustment
bb28515f : Import translations. DO NOT MERGE ANYWHERE
ad595949 : Separate CBSActivity theme from CBListActivity theme
d1ba18c5 : Import translations. DO NOT MERGE ANYWHERE
9aa80aa3 : Import translations. DO NOT MERGE ANYWHERE
6bcab446 : Import translations. DO NOT MERGE ANYWHERE
5653db32 : Import translations. DO NOT MERGE ANYWHERE
91e99e2c : Import translations. DO NOT MERGE ANYWHERE
4ae1fde6 : Import translations. DO NOT MERGE ANYWHERE
dabddd0b : Import translations. DO NOT MERGE ANYWHERE
51393538 : Import translations. DO NOT MERGE ANYWHERE
16c9dddd : Import translations. DO NOT MERGE ANYWHERE
565c85d9 : Import translations. DO NOT MERGE ANYWHERE
036b657f : Import translations. DO NOT MERGE ANYWHERE
b96dfe7a : Import translations. DO NOT MERGE ANYWHERE
f05487e1 : Import translations. DO NOT MERGE ANYWHERE
b69db3b3 : Import translations. DO NOT MERGE ANYWHERE
b496ab79 : Import translations. DO NOT MERGE ANYWHERE
753a1e18 : Import translations. DO NOT MERGE ANYWHERE
1c307fbf : Import translations. DO NOT MERGE ANYWHERE
46d17dbf : Import translations. DO NOT MERGE
7703571a : Import translations. DO NOT MERGE
eea6aaa3 : Import translations. DO NOT MERGE
71a3a3dc : Default timeout constants
895ef768 : Import translations. DO NOT MERGE
6691a5ce : Import translations. DO NOT MERGE
2ed598b5 : Import translations. DO NOT MERGE
918b60b5 : Attempt to reduce flakiness of cell broadcast tests
f8af7de1 : Import translations. DO NOT MERGE
62fed9c0 : Import translations. DO NOT MERGE
85737288 : Reset cell broadcast config before enabling all channels
49f7a4cf : Import translations. DO NOT MERGE
63e7858f : Import translations. DO NOT MERGE
c67dbf0e : Import translations. DO NOT MERGE
3f3a0804 : Import translations. DO NOT MERGE
cef3d148 : support data migration by default
0f2a0fe0 : Import translations. DO NOT MERGE
e354df76 : Import translations. DO NOT MERGE
4d153bfc : Import translations. DO NOT MERGE
ab4c9c01 : Import translations. DO NOT MERGE
191a4dc4 : Import translations. DO NOT MERGE
a239ea67 : Import translations. DO NOT MERGE
20011b0f : Import translations. DO NOT MERGE
9fb560fe : Import translations. DO NOT MERGE
4871622d : Add an exported flag in manifest
600b51ab : Import translations. DO NOT MERGE
772172e6 : Import translations. DO NOT MERGE
e67d1f15 : Import translations. DO NOT MERGE
79fc9da5 : Import translations. DO NOT MERGE
f1e222e3 : Import translations. DO NOT MERGE
2faf7228 : Import translations. DO NOT MERGE
baa593c9 : Import translations. DO NOT MERGE
f81fbf48 : Import translations. DO NOT MERGE
1903ad8a : Do not require BROADCAST_SMS
3ec4bf44 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/CertInstaller

6784ae9 : Import translations. DO NOT MERGE ANYWHERE
b186cac : Import translations. DO NOT MERGE ANYWHERE
014efad : Import translations. DO NOT MERGE ANYWHERE
fd5d1ef : Import translations. DO NOT MERGE ANYWHERE
03ffabc : Import translations. DO NOT MERGE ANYWHERE
7bef3fb : Import translations. DO NOT MERGE ANYWHERE
fa32720 : Import translations. DO NOT MERGE ANYWHERE
ef7834e : Import translations. DO NOT MERGE ANYWHERE
384658a : Import translations. DO NOT MERGE ANYWHERE
2a5e697 : Import translations. DO NOT MERGE ANYWHERE
0e0cb03 : Import translations. DO NOT MERGE ANYWHERE
864451d : Import translations. DO NOT MERGE ANYWHERE
c9f1132 : Import translations. DO NOT MERGE ANYWHERE
79e954f : Import translations. DO NOT MERGE ANYWHERE
807a7c6 : Import translations. DO NOT MERGE ANYWHERE
5589e04 : Import translations. DO NOT MERGE ANYWHERE
1c4d9d5 : Import translations. DO NOT MERGE ANYWHERE
c78ad03 : Import translations. DO NOT MERGE ANYWHERE
efebc2f : Import translations. DO NOT MERGE ANYWHERE
4d4dd5b : Import translations. DO NOT MERGE ANYWHERE
51ad9c1 : Import translations. DO NOT MERGE ANYWHERE
e500d75 : Move myself to emeritus section
ec6d94c : Import translations. DO NOT MERGE ANYWHERE
9a785e0 : Import translations. DO NOT MERGE ANYWHERE
ded009c : Import translations. DO NOT MERGE ANYWHERE
7ecb820 : Import translations. DO NOT MERGE ANYWHERE
a128301 : Import translations. DO NOT MERGE ANYWHERE
c10f5a6 : Import translations. DO NOT MERGE ANYWHERE
4d07c45 : Import translations. DO NOT MERGE ANYWHERE
ff169df : Import translations. DO NOT MERGE ANYWHERE
2cc8569 : Import translations. DO NOT MERGE ANYWHERE
55c3a9e : Import translations. DO NOT MERGE ANYWHERE
df1698a : Import translations. DO NOT MERGE ANYWHERE
2ee9a69 : Import translations. DO NOT MERGE ANYWHERE
415f1ee : Import translations. DO NOT MERGE ANYWHERE
f5b02a2 : Import translations. DO NOT MERGE ANYWHERE
1147b49 : Import translations. DO NOT MERGE ANYWHERE
0a24464 : Import translations. DO NOT MERGE ANYWHERE
c64d7a3 : Import translations. DO NOT MERGE ANYWHERE
09a8fe0 : Import translations. DO NOT MERGE ANYWHERE
f339455 : Import translations. DO NOT MERGE ANYWHERE
f35b312 : Hide overlays over WifiInstaller dialog
08b5a52 : Import translations. DO NOT MERGE ANYWHERE
2e6f670 : [WifiInstaller] Delete files only if parsed successfully
e875486 : [WifiInstaller] Added SafetyNet log
834fe82 : [WifiInstaller] Delete files only if parsed successfully
1262315 : Import translations. DO NOT MERGE ANYWHERE
a48aba5 : Import translations. DO NOT MERGE ANYWHERE
b2cc556 : Import translations. DO NOT MERGE ANYWHERE
dc1a261 : Import translations. DO NOT MERGE ANYWHERE
bd9d199 : Import translations. DO NOT MERGE ANYWHERE
1360f95 : Import translations. DO NOT MERGE ANYWHERE
9e637cc : Import translations. DO NOT MERGE ANYWHERE
7aa865b : Import translations. DO NOT MERGE ANYWHERE
acf8f81 : Import translations. DO NOT MERGE ANYWHERE
d5b1aaa : Import translations. DO NOT MERGE ANYWHERE
41ecd9f : Import translations. DO NOT MERGE ANYWHERE
2b787d1 : Import translations. DO NOT MERGE ANYWHERE
b2f6574 : Import translations. DO NOT MERGE ANYWHERE
febddd8 : Import translations. DO NOT MERGE ANYWHERE
a0e9d7d : Simplify usage of getLaunchedFromPackage
af47871 : Import translations. DO NOT MERGE ANYWHERE
0297349 : Import translations. DO NOT MERGE ANYWHERE
1a3b20f : Import translations. DO NOT MERGE
1b8d8d5 : Import translations. DO NOT MERGE ANYWHERE
287478c : Import translations. DO NOT MERGE ANYWHERE
95bc485 : Import translations. DO NOT MERGE ANYWHERE
6a16971 : Import translations. DO NOT MERGE ANYWHERE
6a8edae : Import translations. DO NOT MERGE ANYWHERE
6f930d0 : Import translations. DO NOT MERGE ANYWHERE
268544d : Import translations. DO NOT MERGE ANYWHERE
75de522 : Import translations. DO NOT MERGE ANYWHERE
f75e7c6 : Import translations. DO NOT MERGE ANYWHERE
0cd6e30 : Import translations. DO NOT MERGE ANYWHERE
59a4ef8 : Import translations. DO NOT MERGE ANYWHERE
df5304c : Import translations. DO NOT MERGE ANYWHERE
f7b7750 : Import translations. DO NOT MERGE
44e0064 : Add an exported flag in manifest
8340f8c : Import translations. DO NOT MERGE
0bf4b7e : Import translations. DO NOT MERGE
6e28ba5 : Import translations. DO NOT MERGE
ca5177a : Import translations. DO NOT MERGE
da3c1e3 : Import translations. DO NOT MERGE
3819237 : Import translations. DO NOT MERGE
f2b9c76 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Contacts

447cd67e4 : Import translations. DO NOT MERGE ANYWHERE
d1a29c859 : Import translations. DO NOT MERGE ANYWHERE
4debfe4a6 : Import translations. DO NOT MERGE ANYWHERE
b997ec561 : Import translations. DO NOT MERGE ANYWHERE
f84f075be : Import translations. DO NOT MERGE ANYWHERE
71c494e1c : Import translations. DO NOT MERGE ANYWHERE
00e8ac6cd : Import translations. DO NOT MERGE ANYWHERE
d64a7b254 : Import translations. DO NOT MERGE ANYWHERE
35478ac64 : Import translations. DO NOT MERGE ANYWHERE
f14339908 : Import translations. DO NOT MERGE ANYWHERE
61fab45e5 : Import translations. DO NOT MERGE ANYWHERE
940dfed35 : Import translations. DO NOT MERGE ANYWHERE
b0779a77a : Import translations. DO NOT MERGE ANYWHERE
b1a0b5036 : Import translations. DO NOT MERGE ANYWHERE
b61683514 : Import translations. DO NOT MERGE ANYWHERE
deaf64c06 : Import translations. DO NOT MERGE ANYWHERE
9b678a835 : Use new GMSCore broadcast for high res photo syncing
4c0f033bd : Import translations. DO NOT MERGE ANYWHERE
92f18462d : Import translations. DO NOT MERGE ANYWHERE
c33d7e907 : Import translations. DO NOT MERGE ANYWHERE
f1e700e96 : Import translations. DO NOT MERGE ANYWHERE
c111eed60 : Import translations. DO NOT MERGE ANYWHERE
70f71a637 : Import translations. DO NOT MERGE ANYWHERE
4009faf56 : Import translations. DO NOT MERGE ANYWHERE
607b385fd : Import translations. DO NOT MERGE ANYWHERE
b9b12e807 : Import translations. DO NOT MERGE ANYWHERE
8d5d026ea : Import translations. DO NOT MERGE ANYWHERE
2397a0302 : Import translations. DO NOT MERGE ANYWHERE
849b55d70 : Import translations. DO NOT MERGE ANYWHERE
8ab90b79c : Import translations. DO NOT MERGE ANYWHERE
756ed61e8 : Import translations. DO NOT MERGE ANYWHERE
f394f8a8b : Import translations. DO NOT MERGE ANYWHERE
9119d2ef0 : Import translations. DO NOT MERGE ANYWHERE
debc4929a : Import translations. DO NOT MERGE ANYWHERE
94b181814 : Import translations. DO NOT MERGE ANYWHERE
264704d79 : Import translations. DO NOT MERGE ANYWHERE
f35159cbf : Import translations. DO NOT MERGE ANYWHERE
e32bebd46 : Import translations. DO NOT MERGE ANYWHERE
f4c795e41 : Import translations. DO NOT MERGE ANYWHERE
94dda923f : Import translations. DO NOT MERGE ANYWHERE
ebab9733f : Import translations. DO NOT MERGE ANYWHERE
c80e4a9bd : Import translations. DO NOT MERGE ANYWHERE
ca668f07e : Import translations. DO NOT MERGE ANYWHERE
e1f9317b9 : Import translations. DO NOT MERGE ANYWHERE
da310f2ad : Import translations. DO NOT MERGE ANYWHERE
4b14f8452 : Import translations. DO NOT MERGE ANYWHERE
e49a779c9 : Import translations. DO NOT MERGE ANYWHERE
cc1c55c99 : Import translations. DO NOT MERGE ANYWHERE
3271d787a : Import translations. DO NOT MERGE ANYWHERE
6630da0da : Import translations. DO NOT MERGE ANYWHERE
38f00429c : Import translations. DO NOT MERGE ANYWHERE
8a22f9bfd : Import translations. DO NOT MERGE ANYWHERE
236ba893a : Import translations. DO NOT MERGE ANYWHERE
fbcded437 : Import translations. DO NOT MERGE ANYWHERE
7f0a39143 : Import translations. DO NOT MERGE ANYWHERE
f062d9cf1 : Import translations. DO NOT MERGE ANYWHERE
152e461fc : Import translations. DO NOT MERGE ANYWHERE
ea3e6cdd4 : Hide non system overlays in ContactSelectionActivity
3871fe356 : Import translations. DO NOT MERGE ANYWHERE
70f2fdb3b : Import translations. DO NOT MERGE ANYWHERE
6cb26dd06 : Import translations. DO NOT MERGE ANYWHERE
5542632ff : Import translations. DO NOT MERGE ANYWHERE
229b5ab63 : Import translations. DO NOT MERGE ANYWHERE
4ba95a919 : Import translations. DO NOT MERGE ANYWHERE
d6d31c044 : Import translations. DO NOT MERGE ANYWHERE
bff011899 : Import translations. DO NOT MERGE ANYWHERE
4e82505f7 : Import translations. DO NOT MERGE ANYWHERE
de0e47d5f : Add lint baseline to address NewApi errors
9dcaf8d90 : Import translations. DO NOT MERGE ANYWHERE
a2d4c9602 : Add lint baseline to address NewApi errors
be4b1853c : Import translations. DO NOT MERGE ANYWHERE
853757fa8 : Import translations. DO NOT MERGE ANYWHERE
3b7002163 : Import translations. DO NOT MERGE ANYWHERE
4972df14c : Import translations. DO NOT MERGE ANYWHERE
64e8e8d31 : Import translations. DO NOT MERGE ANYWHERE
397ad6ac5 : Import translations. DO NOT MERGE ANYWHERE
52d1235ed : Import translations. DO NOT MERGE ANYWHERE
ab3247544 : Import translations. DO NOT MERGE ANYWHERE
4a891ea53 : Import translations. DO NOT MERGE ANYWHERE
4ff1b9d1f : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Contacts
3e235781b : Import translations. DO NOT MERGE ANYWHERE
76e7346d0 : Import translations. DO NOT MERGE ANYWHERE
d7a4d3027 : Import translations. DO NOT MERGE ANYWHERE
93c93923c : Stop returning intent data in QuickContact in onActivityResult
448e2f1bf : Prevent overlays on vCard import flows
760cd8e2d : Add known SIM accounts to account drawer
cec9f9094 : Stop returning intent data in QuickContact in onActivityResult
02a34cc18 : Import translations. DO NOT MERGE ANYWHERE
922019361 : Import translations. DO NOT MERGE ANYWHERE
7484c685d : Import translations. DO NOT MERGE ANYWHERE
0118439d1 : Import translations. DO NOT MERGE ANYWHERE
eac3aeaf6 : Import translations. DO NOT MERGE ANYWHERE
a7406b1e4 : Import translations. DO NOT MERGE ANYWHERE
2875a0db6 : Don't attempt to use RawContacts.getLocalAccount APIs below R
f434c87f9 : Import translations. DO NOT MERGE ANYWHERE
40c481fdf : Import translations. DO NOT MERGE ANYWHERE
810c63aab : Import translations. DO NOT MERGE ANYWHERE
72417d9ea : Add department field in the Contacts app
b423fdf94 : Prevent overlays on vCard import flows
6b7a8366f : Import translations. DO NOT MERGE ANYWHERE
c20f63075 : Import translations. DO NOT MERGE ANYWHERE
36d8d7dcb : Import translations. DO NOT MERGE ANYWHERE
a5cf9a572 : Import translations. DO NOT MERGE ANYWHERE
aa189a0da : Prevent overlays on vCard import flows
c6f2aaa0b : Import translations. DO NOT MERGE ANYWHERE
219a62f55 : Import translations. DO NOT MERGE ANYWHERE
752ba48ba : Import translations. DO NOT MERGE ANYWHERE
ed1a4cfdb : Import translations. DO NOT MERGE ANYWHERE
494452308 : Import translations. DO NOT MERGE ANYWHERE
d67ecc991 : Import translations. DO NOT MERGE ANYWHERE
1a541b017 : Import translations. DO NOT MERGE ANYWHERE
d8ca2abbd : Import translations. DO NOT MERGE ANYWHERE
cfc5ff2ea : Import translations. DO NOT MERGE ANYWHERE
5e28fe748 : Import translations. DO NOT MERGE ANYWHERE
f569ce17e : Import translations. DO NOT MERGE ANYWHERE
da2deffc9 : Import translations. DO NOT MERGE ANYWHERE
7ef8eb1fa : Import translations. DO NOT MERGE ANYWHERE
5647fd68f : Import translations. DO NOT MERGE
06f8262b7 : Import translations. DO NOT MERGE ANYWHERE
dd9886a0f : Import translations. DO NOT MERGE ANYWHERE
80b1f46e1 : Import translations. DO NOT MERGE ANYWHERE
67df0410c : Import translations. DO NOT MERGE ANYWHERE
3fe00a02f : Import translations. DO NOT MERGE ANYWHERE
ea5bd7c72 : Import translations. DO NOT MERGE ANYWHERE
fb58cf81e : Import translations. DO NOT MERGE ANYWHERE
378e16d6b : Import translations. DO NOT MERGE ANYWHERE
d111293f3 : Import translations. DO NOT MERGE ANYWHERE
9b08fc052 : Import translations. DO NOT MERGE ANYWHERE
f59df4d44 : Import translations. DO NOT MERGE ANYWHERE
897640bab : Import translations. DO NOT MERGE ANYWHERE
d61ced3ae : Import translations. DO NOT MERGE ANYWHERE
217f552e2 : Import translations. DO NOT MERGE ANYWHERE
52edf5b87 : Revert "Snap for 6793014 from 8b8bf0a07b0521bbe8483fbbab1222ffd6..."
414fee54d : Fix test failures due to bad cast
accfe0cfd : Allow groups in the null account
6e84f559e : Import translations. DO NOT MERGE ANYWHERE
3b5673e87 : Import translations. DO NOT MERGE ANYWHERE
4d96326da : Import translations. DO NOT MERGE ANYWHERE
f93950ca6 : Import translations. DO NOT MERGE ANYWHERE
e4f6e5426 : Correct vulnerability when setting pending intents on import/export notifications by setting FLAG_IMMUTABLE
36cdf237e : Import translations. DO NOT MERGE ANYWHERE
3b7764e5a : Import translations. DO NOT MERGE
9fe15c48b : Contacts: Fix security exception when export to .vcf file
6471df61c : Import translations. DO NOT MERGE
152b8f1a6 : Remove queries element for SyncAdapter
c23eb65ef : Use framework API to get local contacts account
3f6255fa4 : Add mimeType to queries element for custom CP2 data
661b30c08 : Import translations. DO NOT MERGE
264138d9b : Import translations. DO NOT MERGE
7fb5236ed : Add queries elements for vcard export and photo cropping
3c2ceec9a : Import translations. DO NOT MERGE
7d7e9df08 : Import translations. DO NOT MERGE
0ad37ab92 : Import translations. DO NOT MERGE
b6a44dd0e : Bump Contacts targetSdkVersion to 30 and add queries element
c814db494 : Import translations. DO NOT MERGE
6d446df29 : Import translations. DO NOT MERGE
dc5fb4c94 : Import translations. DO NOT MERGE
a2c5f2aed : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/DeskClock

49a4e3db4 : Add exact alarm permission to deskclock
dcff5acd8 : Add exact alarm permission to deskclock
31c555fa4 : AOSP/DeskClock: Delete building of Java based DeskClock app.
601087887 : AOSP/DeskClock - Change default build target to be the Kotlin app

+- Project: platform/packages/apps/DevCamera

35dc2e1 : Add lint baseline to address NewApi errors
69507ee : Add lint baseline to address NewApi errors
7293d37 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/DevCamera

+- Project: platform/packages/apps/Dialer

02d64361b : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Dialer
0ddedc345 : Fix NPE in DialerCall that cause it crash and failed to show disconnection error message.
b8c4d4cd8 : Dialer: Move assertion to top of method
c89f1e10a : Add <uses-library> information.
e7e7bbf6e : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Dialer
eaa696518 : Add an exported flag in manifest

+- Project: platform/packages/apps/DocumentsUI

a6da6408b : Import translations. DO NOT MERGE ANYWHERE
e9b0e15df : Import translations. DO NOT MERGE ANYWHERE
c5ec410ab : Import translations. DO NOT MERGE ANYWHERE
14b84f666 : Import translations. DO NOT MERGE ANYWHERE
fb7c0abc1 : Import translations. DO NOT MERGE ANYWHERE
393a5b5a0 : Import translations. DO NOT MERGE ANYWHERE
493ea6003 : Import translations. DO NOT MERGE ANYWHERE
0c5475de2 : Import translations. DO NOT MERGE ANYWHERE
8e743ffc6 : Import translations. DO NOT MERGE ANYWHERE
9d002c358 : Import translations. DO NOT MERGE ANYWHERE
9c2b10201 : Import translations. DO NOT MERGE ANYWHERE
cc1d1ce1e : Import translations. DO NOT MERGE ANYWHERE
48fed96d7 : Import translations. DO NOT MERGE ANYWHERE
c74b63bc0 : Import translations. DO NOT MERGE ANYWHERE
96780d509 : Import translations. DO NOT MERGE ANYWHERE
d2dee58cf : Import translations. DO NOT MERGE ANYWHERE
6d46b5474 : Import translations. DO NOT MERGE ANYWHERE
d581709b1 : Import translations. DO NOT MERGE ANYWHERE
2fcd3611f : Import translations. DO NOT MERGE ANYWHERE
effd6fe34 : Import translations. DO NOT MERGE ANYWHERE
83513e66f : Import translations. DO NOT MERGE ANYWHERE
0893c9dae : Import translations. DO NOT MERGE ANYWHERE
7849360e5 : Change toolbar color dynamically based on scroll offset for S.
f6650b107 : Import translations. DO NOT MERGE ANYWHERE
4b835b88c : Import translations. DO NOT MERGE ANYWHERE
f78c54a6c : Import translations. DO NOT MERGE ANYWHERE
937da7a64 : Import translations. DO NOT MERGE ANYWHERE
480e961e4 : Import translations. DO NOT MERGE ANYWHERE
db3b91f14 : Import translations. DO NOT MERGE ANYWHERE
70db4c3f3 : Force enable RESTRICT_STORAGE_ACCESS_FRAMEWORK for S and above.
e2e949bde : Import translations. DO NOT MERGE ANYWHERE
b49cab413 : Import translations. DO NOT MERGE ANYWHERE
366648bb6 : Import translations. DO NOT MERGE ANYWHERE
b06cd6d2c : Import translations. DO NOT MERGE ANYWHERE
5fb110bbb : Import translations. DO NOT MERGE ANYWHERE
bfd63f69b : Import translations. DO NOT MERGE ANYWHERE
1b36f7449 : Import translations. DO NOT MERGE ANYWHERE
a55132372 : Import translations. DO NOT MERGE ANYWHERE
12e860a8b : Import translations. DO NOT MERGE ANYWHERE
f8d4dd1c3 : Import translations. DO NOT MERGE ANYWHERE
af79b55d5 : Import translations. DO NOT MERGE ANYWHERE
043b113c7 : Import translations. DO NOT MERGE ANYWHERE
44b7ba5a5 : Import translations. DO NOT MERGE ANYWHERE
43fa141a6 : Import translations. DO NOT MERGE ANYWHERE
9f25cf4be : Import translations. DO NOT MERGE ANYWHERE
b609eca60 : adding matrial next overline text style for subheader
f483e8bdc : setting menu item material next text style
c3ea814d8 : Import translations. DO NOT MERGE ANYWHERE
dd7fee6a4 : Import translations. DO NOT MERGE ANYWHERE
7fe406bda : Import translations. DO NOT MERGE ANYWHERE
c5aefcc68 : tab color change to match breadcrumb
b812d5538 : adding overlay color to all selected item
516e674d4 : Import translations. DO NOT MERGE ANYWHERE
d88ce12d6 : Import translations. DO NOT MERGE ANYWHERE
c7d831f85 : Import translations. DO NOT MERGE ANYWHERE
3ca5f6d43 : Import translations. DO NOT MERGE ANYWHERE
c1731277d : Import translations. DO NOT MERGE ANYWHERE
4576edbb1 : Import translations. DO NOT MERGE ANYWHERE
695227732 : Import translations. DO NOT MERGE ANYWHERE
49909bec1 : Import translations. DO NOT MERGE ANYWHERE
cdc8da32b : Import translations. DO NOT MERGE ANYWHERE
d8eb2aca0 : Add 'throws Exception' to test cases with assumeFalse.
2e499fb8d : Update typography to use TextAppearance.DeviceDefault, which is inheriting from TextAppearance.Material but with overlay-configured fonts.
42f278585 : function return early before setting the selection. Removed early return statement
5a0b5e73a : Disable launcher icon for S.
3d988caf6 : More Material Next changes to RecyclerView items:
cbb7fdb13 : Exclude color related tests for S to use dynamic color.
c7e0c4855 : Update colors to use dynamic color for Pixel.
a387719dc : Fix test error 'No static method isAtLeastS()' by adding reference in production code.
59f70c038 : Fix S MTS on Q by excluding unavailable hidden API.
8646252e8 : Fix SearchFragment crash in tests.
cd06f188f : Fix flaky tests by using temporary list for mRoot.
2d68bbe18 : Fix test crash because of concurrent access to mRoot.
f0a49a12a : Update roots from providers in parallel.
4aa70db30 : Import translations. DO NOT MERGE ANYWHERE
0ea5f8af5 : Import translations. DO NOT MERGE ANYWHERE
0e73d72cc : Import translations. DO NOT MERGE ANYWHERE
f82e03b6f : Import translations. DO NOT MERGE ANYWHERE
aa8dad42c : Import translations. DO NOT MERGE ANYWHERE
8ee7e06da : Import translations. DO NOT MERGE ANYWHERE
bf224ffd6 : Import translations. DO NOT MERGE ANYWHERE
c47def434 : Import translations. DO NOT MERGE ANYWHERE
8f02c68bf : Import translations. DO NOT MERGE ANYWHERE
7d76c3036 : Import translations. DO NOT MERGE ANYWHERE
f14e35f6a : Import translations. DO NOT MERGE ANYWHERE
c331098f8 : Import translations. DO NOT MERGE ANYWHERE
679dbd938 : Import translations. DO NOT MERGE ANYWHERE
f433d2e1b : Import translations. DO NOT MERGE ANYWHERE
10bf4f0e7 : Enable overscroll effect on RecyclerViews.
6adc9d388 : Import translations. DO NOT MERGE ANYWHERE
f795806e5 : Import translations. DO NOT MERGE ANYWHERE
3c7e8bf1e : Add proguard rule to keep queryChildDocumentsForManage()
83e426ff3 : Import translations. DO NOT MERGE ANYWHERE
70641a156 : Import translations. DO NOT MERGE ANYWHERE
441f90119 : List item icon alignment
8f821bb79 : Import translations. DO NOT MERGE ANYWHERE
0d474caa2 : Import translations. DO NOT MERGE ANYWHERE
ba214f993 : Import translations. DO NOT MERGE ANYWHERE
8bbf21ae2 : Import translations. DO NOT MERGE ANYWHERE
a2ece3ed9 : add color for chip text
062c1a78a : Import translations. DO NOT MERGE ANYWHERE
f6da502fb : Import translations. DO NOT MERGE ANYWHERE
42b64379c : Import translations. DO NOT MERGE ANYWHERE
d0949c520 : Import translations. DO NOT MERGE ANYWHERE
7b1a1360c : Import translations. DO NOT MERGE ANYWHERE
f1276b5ac : Import translations. DO NOT MERGE ANYWHERE
8f7108695 : Import translations. DO NOT MERGE ANYWHERE
c1c862ebf : Import translations. DO NOT MERGE ANYWHERE
a40d9e5e9 : add cardview for round edges
ecc1ddf7a : Import translations. DO NOT MERGE ANYWHERE
34add8227 : Import translations. DO NOT MERGE ANYWHERE
f40ab06f3 : Check empty string on create and rename folder
5a4aaf6cb : Import translations. DO NOT MERGE ANYWHERE
e80a4716f : Import translations. DO NOT MERGE ANYWHERE
5ab70acb4 : Import translations. DO NOT MERGE ANYWHERE
8342f223f : Import translations. DO NOT MERGE ANYWHERE
c6db2a653 : Import translations. DO NOT MERGE ANYWHERE
e68f6d6e4 : Import translations. DO NOT MERGE ANYWHERE
da76c5f47 : Import translations. DO NOT MERGE ANYWHERE
1a60b7c87 : Use AndroidJUnitRunner for documentsui perf test.
f90a83cb9 : Import translations. DO NOT MERGE ANYWHERE
d851bf18c : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/DocumentsUI
ced668409 : For tablets show the metadata (2/2)
054da6de0 : Import translations. DO NOT MERGE ANYWHERE
db87cddca : Import translations. DO NOT MERGE ANYWHERE
ba20c509d : Import translations. DO NOT MERGE ANYWHERE
562b938cb : Import translations. DO NOT MERGE ANYWHERE
0a0b34b69 : For tablets show the metadata
0fd53f3aa : Add libraries for crystalball migration
217061d87 : Import translations. DO NOT MERGE ANYWHERE
d05e306a4 : Import translations. DO NOT MERGE ANYWHERE
6f99d9d03 : Specify target_sdk_version to be 30.
d00f87c9f : Add FLAG_IMMUTABLE for PendingIntents.
2b17001c9 : Import translations. DO NOT MERGE ANYWHERE
2e0095e63 : Import translations. DO NOT MERGE ANYWHERE
aefa33477 : Import translations. DO NOT MERGE ANYWHERE
fbbea9fa3 : Mark PendingIntents with FLAG_MUTABLE
ff5d42f4a : Import translations. DO NOT MERGE ANYWHERE
ba2f3c155 : Import translations. DO NOT MERGE ANYWHERE
a4005b9a2 : Fix ANR caused by multiple loaders blocking UI thread.
c57e2fb7f : If loading is cancelled, interrupt loadInBackgroundLocked().
a039a26c9 : Import translations. DO NOT MERGE ANYWHERE
47e3f4f17 : Fix toolbar shadow for tablet mode.
ce484e5ae : Check if cursor is closed for staleDataException
f2125e05a : Refresh after sd card is formatted
09c2db4c6 : Import translations. DO NOT MERGE ANYWHERE
3ef0ea325 : Import translations. DO NOT MERGE ANYWHERE
dea307d97 : Revert "Finish activity when created by documents provider and documents provider gone."
91796679c : Commit now instead of commit to be able to get pick fragment on updateView
6135a28d9 : Import translations. DO NOT MERGE ANYWHERE
dacd6f267 : Give START_FOREGROUND_SERVICES_FROM_BACKGROUND to S apps
2588e4c58 : Import translations. DO NOT MERGE ANYWHERE
4ba667df4 : Import translations. DO NOT MERGE ANYWHERE
5d0fc18eb : Make disabled overlay on copy as not important for accessibility
1894d4820 : Import translations. DO NOT MERGE ANYWHERE
5ce50d668 : Import translations. DO NOT MERGE ANYWHERE
b3b28a7b0 : Import translations. DO NOT MERGE ANYWHERE
95e370c9a : Import translations. DO NOT MERGE ANYWHERE
dacf8dd45 : Import translations. DO NOT MERGE ANYWHERE
91bc9d901 : Wakeup and unlock screen before running the tests
c3a7618ad : Import translations. DO NOT MERGE ANYWHERE
3ca2136b0 : Import translations. DO NOT MERGE ANYWHERE
f533f1b21 : Import translations. DO NOT MERGE ANYWHERE
8b3eed43d : Import translations. DO NOT MERGE
7b06e7be2 : Import translations. DO NOT MERGE
6c88098c5 : Add QueryAllPackages to DocumentsUI
3a79b56c2 : Add QueryAllPackages to DocumentsUI
f4c3dcb8c : Import translations. DO NOT MERGE ANYWHERE
6afd04af8 : Import translations. DO NOT MERGE ANYWHERE
889e24a93 : Import translations. DO NOT MERGE ANYWHERE
5069bd837 : Import translations. DO NOT MERGE ANYWHERE
efe99c501 : Import translations. DO NOT MERGE ANYWHERE
f0cf47477 : Import translations. DO NOT MERGE ANYWHERE
6d8617379 : Import translations. DO NOT MERGE ANYWHERE
06f76b8ab : Import translations. DO NOT MERGE ANYWHERE
ea1c4b523 : Update test call to create drag event
b54dbb9f2 : Import translations. DO NOT MERGE ANYWHERE
e23c1b829 : Rename/New Folder on landscape not showing input
eda268a42 : Unblock UI thread from updating model.
6094c6847 : Migrate away from deprecated Truth APIs.
228ee8d07 : Rename/New Folder on landscape not showing input
ac4313d61 : Import translations. DO NOT MERGE ANYWHERE
befa59adf : Import translations. DO NOT MERGE ANYWHERE
45c63d149 : Import translations. DO NOT MERGE ANYWHERE
8f8269165 : Import translations. DO NOT MERGE ANYWHERE
53112da78 : Align filters with folders in folder view.
724581f6e : Add shadow to top toolbar.
8dc0ccafd : Correct ArchiveHandleTest to accomodate 0 size archive files
fa41f7f97 : Revert "Revert "Remove, unneeded is launcher enabled""
b54a621e2 : Check if cursor is closed for staleDataException
ff5493b85 : Align the metadata for files acoording to mocks
d70a09d61 : Align the metadata for files acoording to mocks
65f1f33c3 : Import translations. DO NOT MERGE ANYWHERE
345506749 : [NBU review] Crate new folder , right align
56e7a5f9a : Check if cursor is closed for staleDataException
2260502cd : Revert "Remove, unneeded is launcher enabled"
cdf6a2d33 : Import translations. DO NOT MERGE ANYWHERE
c817789b0 : Import translations. DO NOT MERGE ANYWHERE
ccf0cbea8 : Import translations. DO NOT MERGE ANYWHERE
328013c40 : Make the executor pool size as 1
4bca3b26b : A11y for grid and list mode
b5ba62045 : Refocus on 1st element when uncheck out of bounds
f91c29c12 : Refocus on 1st element when uncheck out of bounds
35187921a : A11y for grid and list mode
7ea5cea8f : Make the executor pool size as 1
0cd008301 : Import translations. DO NOT MERGE ANYWHERE
ed64585f7 : Import translations. DO NOT MERGE ANYWHERE
d2175d908 : If size of file equals zero, still compress
a858823fc : Disable Documents filter for Q.
b5a2d1c1f : Clean up archive file after failed compressJob.
e3f5c0512 : Clean up archive file after failed compressJob.
75186b464 : Revert "Snap for 6793014 from fd1ad6750ef332d3f50f218f4d5d148e6e..."
1d3f772c5 : If size of file equals zero, still compress
6117ab1b3 : If stale data, forceload values
515ba9212 : If stale data, forceload values
eccd3eeee : Replace the splash screen with xml provided by UX
9c85dfc86 : Replace the splash screen with xml provided by UX
fd1ad6750 : Change color of divider for night mode
282ebae6e : Disable Documents filter for Q.
6cc05923e : Import translations. DO NOT MERGE ANYWHERE
5b0821779 : Change color of divider for night mode
d307266de : Import translations. DO NOT MERGE ANYWHERE
d8e7455c2 : Refactor FilteringCursorWrapper to make it easier to extend.
43199239d : Refactor FilteringCursorWrapper to make it easier to extend.
ed7ac98ac : Hide files with hidden folder on the path(documentID).
5fa73d1d3 : Hide files with hidden folder on the path(documentID).
2dd8b1ccf : apps/DocumentsUI - Update language to comply with Android's inclusive language guidance.
8ce9e0964 : Limit number of characters in fileName
e5692a922 : Limit number of characters in fileName
f10b6f4d2 : isAtleastR to include S as well
90658fd52 : Clear SearchView focus after selecting search history.
7f7a52c3a : Clear SearchView focus after selecting search history.
ff9e2bc5e : Make sure SearchFragment was dismissed when closing search.
ecd1900eb : Import translations. DO NOT MERGE ANYWHERE
8d8e60925 : Import translations. DO NOT MERGE ANYWHERE
1c8244f89 : Make sure SearchFragment was dismissed when closing search.
929e63eb0 : Import translations. DO NOT MERGE
ecec36155 : Import translations. DO NOT MERGE
5cf20e56a : Import translations. DO NOT MERGE
641549c3c : Import translations. DO NOT MERGE
8d39ee5e4 : Import translations. DO NOT MERGE
f77dc8bb1 : Import translations. DO NOT MERGE
1e7a93f59 : Import translations. DO NOT MERGE
6b8ab783e : Import translations. DO NOT MERGE
5c6962d81 : Import translations. DO NOT MERGE
2a3e7314e : Import translations. DO NOT MERGE
d21debfea : Import translations. DO NOT MERGE
9427d8403 : Import translations. DO NOT MERGE
29115efac : Import translations. DO NOT MERGE
5819e39ea : Import translations. DO NOT MERGE
cdaa74d60 : Do not exlicitly declare dependency on changeid processor.
37fbf7917 : Run UserProfile and menu enabled tests on R
85919c5a9 : Add minSDKVersion to tests for Q devices
669b67974 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/EmergencyInfo

2591048 : Import translations. DO NOT MERGE ANYWHERE
dab27cd : Import translations. DO NOT MERGE ANYWHERE
5e82ebc : Import translations. DO NOT MERGE ANYWHERE
8196240 : Revert "Add SCHEDULE_EXACT_ALARM permission"
43f2f2a : Import translations. DO NOT MERGE ANYWHERE
844e276 : Import translations. DO NOT MERGE ANYWHERE
d0fa11a : Import translations. DO NOT MERGE ANYWHERE
48499ce : Don't show edit icon when device is not set up
9c8b98c : Import translations. DO NOT MERGE ANYWHERE
d0e0678 : Import translations. DO NOT MERGE ANYWHERE
9acd781 : Import translations. DO NOT MERGE ANYWHERE
3e21cad : Import translations. DO NOT MERGE ANYWHERE
1bcce74 : Import translations. DO NOT MERGE ANYWHERE
14da7d9 : Import translations. DO NOT MERGE ANYWHERE
ea45c09 : Mark the emergency gesture activity directBootAware
14b4df2 : Import translations. DO NOT MERGE ANYWHERE
f0ea139 : Import translations. DO NOT MERGE ANYWHERE
68a1d5d : Import translations. DO NOT MERGE ANYWHERE
bedcb61 : Import translations. DO NOT MERGE ANYWHERE
007f369 : Update esos vibration pattern based to the latest mock
8472539 : Import translations. DO NOT MERGE ANYWHERE
93c9e1a : Import translations. DO NOT MERGE ANYWHERE
bbd37df : Import translations. DO NOT MERGE ANYWHERE
7b799eb : Import translations. DO NOT MERGE ANYWHERE
5a75bfa : Import translations. DO NOT MERGE ANYWHERE
4202964 : Import translations. DO NOT MERGE ANYWHERE
b174ed6 : Import translations. DO NOT MERGE ANYWHERE
9f15fb2 : Import translations. DO NOT MERGE ANYWHERE
7f16317 : Import translations. DO NOT MERGE ANYWHERE
3766629 : Import translations. DO NOT MERGE ANYWHERE
2f61716 : Import translations. DO NOT MERGE ANYWHERE
b66f5bf : Import translations. DO NOT MERGE ANYWHERE
4d98863 : Import translations. DO NOT MERGE ANYWHERE
adcbf58 : Update emergency sos string and slight tweak layout
ba9c451 : Fix a padding on emergency action title
b2307d4 : Inject emergency info setting from EmeregencyInfo.
99e808f : Prevent using invalid result uri during multi user image change
a35e4e4 : Import translations. DO NOT MERGE ANYWHERE
8aee4f0 : Add SCHEDULE_EXACT_ALARM permission
b257823 : Import translations. DO NOT MERGE ANYWHERE
85ba3f4 : Import translations. DO NOT MERGE ANYWHERE
6283a16 : Import translations. DO NOT MERGE ANYWHERE
4c41f81 : Import translations. DO NOT MERGE ANYWHERE
16c043e : Import translations. DO NOT MERGE ANYWHERE
e2e6290 : Import translations. DO NOT MERGE ANYWHERE
d461a82 : Import translations. DO NOT MERGE ANYWHERE
9f76bee : Import translations. DO NOT MERGE ANYWHERE
9d0706a : Replace alarm sound with latest version
80b4c76 : No-op: Move all emergency action related code in a library
5ddd1f3 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/EmergencyInfo
c0a9b26 : Update emergency number authority name to be more generic
a98f90d : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/EmergencyInfo
4e0345e : Import translations. DO NOT MERGE ANYWHERE
58ad7cc : Use FLAG_IMMUTABLE for pending intents
9ca48d3 : Import translations. DO NOT MERGE ANYWHERE
0b941f0 : Add a safeguard in emergency action activity to exit early
9c63dd1 : Import translations. DO NOT MERGE ANYWHERE
0aeaf2d : Import translations. DO NOT MERGE ANYWHERE
569dc6c : Add a contentprovider to store emergency number overrides
1f886a7 : Import translations. DO NOT MERGE ANYWHERE
0995083 : Move warning sound play/stop logic to a helper class
99183fe : Add service to keep countdown when ui is backgrounded
a6aba23 : Update panic UI to meet a11y requirements
7468455 : Block EmergencyAction from dismissing as much as possible
d9d3c5a : Add flags to support background counting down
63ff223 : Update panic alarm and override volume
c19a002 : Add READ_PRIVILEDGED_PHONE_STATE permission to avoid crash when getting emergency number.
8f576a6 : Import translations. DO NOT MERGE ANYWHERE
229e69c : Hide emergency gesture UI in recents
80f96ec : Import translations. DO NOT MERGE ANYWHERE
976f5bd : Load user provided emergency number from settings.
c678ba9 : Import translations. DO NOT MERGE ANYWHERE
f3d32db : Import translations. DO NOT MERGE
69b6a2e : Import translations. DO NOT MERGE ANYWHERE
fb84808 : Use a slider button for cancel action in emergency action
b7021db : Add null check to prevent crash before calling mediaPlayer.isPlaying
cb57f8b : Import translations. DO NOT MERGE ANYWHERE
ffff800 : Import translations. DO NOT MERGE ANYWHERE
6bdc3a1 : Play warning sound when launching emergency SOS action. Also add a temporary cancle button to allow users to stop the countdown and close the view before starting an emergency call.
6c7bd7e : Import translations. DO NOT MERGE ANYWHERE
049e960 : Import translations. DO NOT MERGE ANYWHERE
7902de1 : Start the emergnecy call when the countdown finish
cb58bfb : Import translations. DO NOT MERGE ANYWHERE
6551213 : Add subtitle and countdown animation view to emergnecy action view
d1b0b6d : Import translations. DO NOT MERGE ANYWHERE
ce61fc2 : Import translations. DO NOT MERGE ANYWHERE
646181f : Add skeleton activity for handling emergency action (Will be launched by panic gesture)
02ab3ad : Import translations. DO NOT MERGE ANYWHERE
a7e3e6c : Import translations. DO NOT MERGE ANYWHERE
f5b46e5 : Revert "Snap for 6793014 from 4f81304963d19f4511b1e8e7d0aad87a67..."
5435914 : Import translations. DO NOT MERGE ANYWHERE
7dc0dc5 : Import translations. DO NOT MERGE ANYWHERE
b390441 : Import translations. DO NOT MERGE
bd56a77 : Add explicity <queries> metadata
8b49ccc : Import translations. DO NOT MERGE
143c520 : Import translations. DO NOT MERGE
fcf7d3c : Import translations. DO NOT MERGE
329ae0f : Import translations. DO NOT MERGE
c823c00 : Import translations. DO NOT MERGE
d5a44c1 : Import translations. DO NOT MERGE
2374cf5 : Import translations. DO NOT MERGE
7618c10 : Import translations. DO NOT MERGE
8902d21 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Gallery

+- Project: platform/packages/apps/Gallery2

a885aa2c5 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Gallery2
f31ba75ed : Add an exported flag in manifest
2593de6fd : Add explicit dependencies on jni_headers

+- Project: platform/packages/apps/HTMLViewer

6da8058 : Relaunch "Create CarHTMLViewer for car builds"
6934fc5 : Revert "Create CarHTMLViewer for car builds"
e6399e2 : Create CarHTMLViewer for car builds
2821e4b : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/HTMLViewer
57ab31b : [HTMLViewer] Explicitly set WebSettings#setAllowFileAccess to true

+- Project: platform/packages/apps/ImsServiceEntitlement

2259ae3 : [Fixed] NumberFormatException: For input string: "Optional[-1]"
9362a91 : Add missing libs required for FCM
207b467 : Handle the http status error 503
a08cfed : Use new theme style to fit new design of Setup Wizard
8e4f866 : Monitor VERS.validity expiry.
be98b84 : Handle the carrier configs change event
3edbc06 : Replace android.support with androidx
b519b62 : Accept XML configuration doc only
117e3f0 : Webview JsInterface: run finishFlow() on main thread.
c88b6b7 : Implement ProvServcie of multiple AppIds.
02e835e : Remove the API which only return JS_CONTROLLER_NAME
9594b09 : Re-use authentication token stored in data store
14cb386 : Implement the data store for saving the characteristics
3e826cd : Update debug property naming
858a095 : Parse the xml doc for individual AppID
485093b : Add JobService tests for imsserviceentitlement.
9b69420 : Add FCM part for ImsServiceEntitlement
7f236c1 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/ImsServiceEntitlement
6ceb021 : Change KEY_AES_URL_STRING to KEY_ENTITLEMENT_SERVER_URL_STRING.
d77e6f0 : Use default product key instead of platform key
1d55950 : Use no-proguard lib for unit test.
32c77e4 : Cherrypick EntitlementUtils, XmlDoc and Ts43VowifiStatus tests from master.
068bef2 : Update WfcActivationControllerTest
4e651d3 : Add WfcActivationControllerTest for ServiceEntitment
684ab56 : Add test infra
a1ecd87 : Implement ImsServiceEntitlement app
53875cf : ImsServiceEntitlementUpdated proto genrule
8b96ded : Initial empty repository

+- Project: platform/packages/apps/KeyChain

8f767e7 : Import translations. DO NOT MERGE ANYWHERE
044c01d : Import translations. DO NOT MERGE ANYWHERE
248762d : Import translations. DO NOT MERGE ANYWHERE
b9a6761 : Import translations. DO NOT MERGE ANYWHERE
c1b9a61 : Import translations. DO NOT MERGE ANYWHERE
cf13176 : Import translations. DO NOT MERGE ANYWHERE
ed3cd40 : Import translations. DO NOT MERGE ANYWHERE
52735d5 : Import translations. DO NOT MERGE ANYWHERE
77fe6be : Import translations. DO NOT MERGE ANYWHERE
eb57cbb : Import translations. DO NOT MERGE ANYWHERE
d9ee75d : Import translations. DO NOT MERGE ANYWHERE
acaef53 : Import translations. DO NOT MERGE ANYWHERE
ffb2a47 : Increase snackbar delay time to 2s
6bea003 : Import translations. DO NOT MERGE ANYWHERE
44370c0 : Import translations. DO NOT MERGE ANYWHERE
aa520df : Fix KeyChainActivity UI
f5c6825 : Use 'AndroidKeyStore' in KeyChainService
3012bd4 : Fix KeyChainRoboTests
a14a9d2 : Add Alex, move myself to emeritus owners section
6580b76 : Import translations. DO NOT MERGE ANYWHERE
538ca9c : Revoke Keystore grants when key is ungranted
841e6f1 : Import translations. DO NOT MERGE ANYWHERE
ed6bd6e : Refactor KeyChainService authorization checks
6b9f570 : Import translations. DO NOT MERGE ANYWHERE
09d448a : Import translations. DO NOT MERGE ANYWHERE
031c5d9 : Import translations. DO NOT MERGE ANYWHERE
9c5f841 : Import translations. DO NOT MERGE ANYWHERE
f587814 : Import translations. DO NOT MERGE ANYWHERE
80d42e6 : Fix typo in KeyChainService.
1d185ca : Keystore 2.0: Remove all references to Keystore 1.0
ae24ae3 : Keystore 2.0: Remove all references to Keystore 1.0
e839994 : Null check KeyChain.getPredefinedAliasForPackageAndUri
eb43de8 : Remove cred mng app access checks
101fd55 : Allow WiFi module to request grants from KeyChain
069a823 : KeyChain/Keystore 2.0
998ccd7 : KeyChain/Keystore 2.0
f35e3c0 : KeyChain - Credential management app follow ups
dee18ac : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/KeyChain
d00e823 : Handle null case KeyChain getPredefinedAliasForPackageAndUri
c1fabea : Add cred mng app metrics to KeyChain
6e043ac : Update KeyChainService caller checks
d3f4e12 : Centralise logic for setting credential manager app
d280b11 : Add DPM.getKeyPairGrants()
672c75b : Add KeyChain implementation credential management app
e34bc65 : Import translations. DO NOT MERGE ANYWHERE
99acac3 : Add DPM.hasKeyPair()
11aa973 : Revert "Import translations. DO NOT MERGE ANYWHERE"
d8bbb34 : Import translations. DO NOT MERGE ANYWHERE
073ab2d : Import translations. DO NOT MERGE
9b9f5ed : Import translations. DO NOT MERGE ANYWHERE
9ab35ef : Import translations. DO NOT MERGE ANYWHERE
6d6ea3f : Install CA certificates into KeyStore
a21a521 : Install CA certificates into KeyStore
3445346 : Fix test dependency on KeyChainTestsSupport
8be72b4 : Import translations. DO NOT MERGE ANYWHERE
aa9c685 : Log certificate-related events
601bb77 : Import translations. DO NOT MERGE
d46ea8d : Revert "Add check for misprovisioned Pixel 2 device."
2bd1514 : Import translations. DO NOT MERGE
3fe1fc0 : Make cert selection prompt respect dark mode
7636071 : Import translations. DO NOT MERGE
48e68e8 : Import translations. DO NOT MERGE
dfb61c5 : Fix cert selection dialog background
ec81b0f : Import translations. DO NOT MERGE
b9765ea : Add an exported flag in manifest

+- Project: platform/packages/apps/Launcher3

53df9890f : Disable splash screen for launches from widget.
0268ba2a6 : All apps memory leak fix / unregister data observer
217b1bfaf : Synchronize surface transaction
9a11f9476 : Act on scrim visibility
bdffb5384 : Fix pending restore widget touch issue
3f6a4e6bf : Adjust all apps zoom level
8bc9c6355 : Import translations. DO NOT MERGE ANYWHERE
315b29c87 : Import translations. DO NOT MERGE ANYWHERE
ff049aae0 : Import translations. DO NOT MERGE ANYWHERE
a56cb8414 : Update extra space allocations for taller devices.
dafa5040e : Fix crash from previewing launcher with unknown wallpaper colors.
b269cc515 : Don't delete widgets that violate min size requirement
145bd7474 : [DO NOT MERGE] Disable live tile in split mode for S
21091ada8 : Logging to figure out why first dump didn't result in assertion
fb5ae9060 : Always treat FallbackRecentsView as visible if isInLiveTileMode is true
da8bf1142 : Import translations. DO NOT MERGE ANYWHERE
684231560 : Clear command queue of OverviewCommandHelper on home tap
d317f1727 : NIU Actions: Change AppTheme to LauncherTheme
80dda30f4 : Add more restrictions on whether we increase the hotseat size for tall devices.
2afb78453 : Enables Enhanced Smartspace by default.
6fc1eae8d : Import translations. DO NOT MERGE ANYWHERE
94e798bac : Reset current task and dequeue overview commands when recents animation is cancelled
38e18c295 : Import translations. DO NOT MERGE ANYWHERE
818238558 : Import translations. DO NOT MERGE ANYWHERE
80cddbccb : Add more extra space to hotseat for taller devices.
069f8c5ac : Update hotseat sizing for 4x5 grids.
f33f5b3fc : Folder polish: unbold folder title, ensure icons not cropped in folder.
e4413cc6a : Update size limits to match spec.
58e81e5da : Fixing touch events ignored in some cases
ed82e0dae : Fix widget drop preview outline on 4x5 grids
a606d344a : Measure WidgetsFullSheet before estimating the recommended table size
ec4a56a31 : Support overriding All Apps EDU animation on drag
ae99b65b1 : Import translations. DO NOT MERGE ANYWHERE
edc791752 : Fix unable to swipe up to exit one-handed mode under 2 button navigation
92c1b5d3a : Folder icon polish.
ee9099af7 : Revert "Apply depth even when surface is null"
02e5d63fc : Fix fast scroller issues / remove fast thumb access / fix wrong popup location
b684c1b59 : Revert "Merge "Revert "Use wallpaper colors for widgets in wallpaper change preview"" into sc-dev"
f5fee1a7d : Revert "Use wallpaper colors for widgets in wallpaper change preview"
a1bed5428 : Fixing quickswitch window not properly aligned in split-screen
a28f864bb : Remove the shadow under PendingAppWidgetHostView.
74e6ced36 : Use wallpaper colors for widgets in wallpaper change preview
f706230a0 : Updating bounce animation to move hotseat instead of all-apps
968e80daa : Import translations. DO NOT MERGE ANYWHERE
d795b67d1 : Import translations. DO NOT MERGE ANYWHERE
f8441cc27 : Fix notification dot not always being up to date.
b27b45001 : Update widget manipulation colors to match AOD.
aaf56f0f9 : Import translations. DO NOT MERGE ANYWHERE
0896cbc8f : Import translations. DO NOT MERGE ANYWHERE
558b18eb1 : Fixing regression from animation not starting while in overview
1fc7f990b : Import translations. DO NOT MERGE ANYWHERE
ddedb86ba : Import translations. DO NOT MERGE ANYWHERE
671ffb88c : Fix class cast issue in AddItemActivity
44424572b : Fix work profile disable button falsing
c00f82b9a : Import translations. DO NOT MERGE ANYWHERE
f2b0e01dd : Import translations. DO NOT MERGE ANYWHERE
83d5e8ca3 : Import translations. DO NOT MERGE ANYWHERE
1cf5527ae : Keep transparent drawable for clipping outline during launch animation
b9a1ac47b : Remove press home command from AddConfigWidgetTest.
1f96ec3ba : Import translations. DO NOT MERGE ANYWHERE
3d7e1ff8f : Import translations. DO NOT MERGE ANYWHERE
de28038e6 : NIU Actions: Hide button captions when feature is disabled
854fbf8d2 : Use display cutout info in auto-enter-pip transition
b6acd14d0 : Fix hole in recycler view
673b47578 : AA+ Final UX spec changes
6fe115b2a : Fix shortcut size calcuation
2ad8a3140 : Import translations. DO NOT MERGE ANYWHERE
8bf8ba735 : NIU Actions: Add assistant error dialogs
dfa2752d2 : Add accessibility announcement when user clicks on 'Add automatically to home screen' button
75bff774f : Adjust usages of cross-window blur to new radius
fbb82586a : Clear WidgetCell#mItem before recylcing a WidgetCell
47288bfe0 : Import translations. DO NOT MERGE ANYWHERE
8766f649c : Import translations. DO NOT MERGE ANYWHERE
e23157bbb : End live tile for overview actions in Android Go
25acfb566 : Import translations. DO NOT MERGE ANYWHERE
87b780832 : Import translations. DO NOT MERGE ANYWHERE
bfe33b057 : Update Gesture navigation tutorial to match new specs
bd372ae84 : Import translations. DO NOT MERGE ANYWHERE
dc7f4623e : Edu card spec polish
255fe1ea4 : Fix crash when handling recents animation canceled
f7c6ae0e3 : Import translations. DO NOT MERGE ANYWHERE
3b8d6cfda : Import translations. DO NOT MERGE ANYWHERE
88be649d2 : NIU Actions: Add NIU Actions tooltip
3341a710d : Update CachingWidgetPreviewLoaderTest members to be non-static. These classes are stubbed by roboelectric so they cannot be static
ae8462afb : Update work fab radius to match height
9be8d842b : NIU Actions: Add strings for assistant error dialogs and feature tooltip
675b2b674 : Accessibility bug fixes for the snack bar
5e4aa53bf : Import translations. DO NOT MERGE ANYWHERE
7f8a8f6ec : Import translations. DO NOT MERGE ANYWHERE
74876a516 : Import translations. DO NOT MERGE ANYWHERE
2448e73a4 : Import translations. DO NOT MERGE ANYWHERE
abfad4950 : Import translations. DO NOT MERGE ANYWHERE
bf91858e6 : Import translations. DO NOT MERGE ANYWHERE
553d97801 : Fix crash when handling recents animation canceled
61348486d : Import translations. DO NOT MERGE ANYWHERE
c99f040c0 : Import translations. DO NOT MERGE ANYWHERE
08137e17e : Import translations. DO NOT MERGE ANYWHERE
996088474 : Adding more diags for TAPL actions that change Launcher state
35c3c76d5 : Deleting screen records for succeeded tests
20a13047a : Use launcher surface when removing launch target
5881b910e : Revert "Don't use ProxyActivity when launching from SearchActionItemInfo intent"
26f47c711 : [DO NOT MERGE] Make the cutout slightly smaller
1b68cbb82 : Remove flicker when dismissing snackbar
8b1461d21 : Allapps layout polishes
a7b3a14e7 : Use the computation of the widget size including padding.
199aec50a : Avoid calling AppWidgetHostViedw#updateAppWidgetSize
d2039614e : Check if live tile targetSet is null in launchSideTaskInLiveTileModeForRestartedApp
9804c0472 : Fix NPE inside dispatchRestoreInstanceState
1fe5fda3d : Enable live tile in 3 button mode
99adef95b : Do not switch to screenshot and finish recents animation for menu options that already do so
e0fcee01b : Restore previous currentPage in applyLoadPlan in case task is re-ordered
5fac02bc5 : Fix some touch issues during gesture nav transition
6a777d84b : Remove unused logs
551b4297e : Use nullable field and boolean rather than optional
1b5efa321 : Reduce margin for DropTargetBar to avoid buttons to be truncated.
837359b1e : Set correct divider dimension for task menu options
2cc33ed29 : Cancel existing preview item animation during non-animated update.
17cc821c2 : Fix bug where app icon is gone for first frame on cold start.
4903c7823 : Converting some TAPL sequence mismatches to human-readable diags.
12b0dfb82 : Fix widget animation truncated at drop if a widget is resized
25f386edc : Fixing some dimentions in AllSet activity
a7d7f78c0 : Defer cleaning up screenshot until after we actually switch to screenshot
43e17301c : Correct color extraction on App Widget drop.
658c5dafd : Log widgets source.
7f3c8518f : Polish changes for work tab
a26516c57 : Verifying success of setting default Launcher in tests
4c3259a0e : Log widget features to new features field.
0d96baec1 : Defer onColorsChanged updates during widget-to-home animation
ae265f756 : Import translations. DO NOT MERGE ANYWHERE
a77f3a309 : Import translations. DO NOT MERGE ANYWHERE
4ce773962 : Take margin insets into account when setting position
58905b4f0 : NIU Actions: Add privacy confirmation dialog
8ae56bd4e : Fully null check mRecentsAnimationController
610e43f90 : Intercept touch events for launcher preview root view
ce50b9ed8 : AllSet page fixes
fa73c0217 : Set elevation of popup and arrow to match. This ensures no shadow overlap.
0b9537e6f : Rebind recycler views if launcher activity restarted
401b921c1 : Fix bug where status bar was not set properly.
0f00c3526 : Decouple zooms and blurs on app launch
c26e5fff7 : Allow two lines max for text view in system shortcuts.
037a5362d : Show resize frame when widget is added.
f70265f4e : Add split_display device profile.
12f7a59e5 : Use category icon for pending conversation widgets
57973c328 : Make sure search recycler view is bound to fast scroller if user is in search mode at the time of attachment of work/personal recycler view.
2a9a10068 : Modify ripple for cancel button in search bar in widget picker.
85486d1c2 : Set the widget preview title a11y text to "{widget name} widget"
ad6831804 : Don't show resize handle if widget cannot be resized.
81ba40745 : Import translations. DO NOT MERGE ANYWHERE
ab3c681df : Ensure iconScale never exceeds 1.
338bdd1f9 : Polish auto-enter-pip from landscape and split-screen
f6b7b17fa : Update snackbar color
9d8580bd2 : Reset DEPTH at the end of launch animations
532d29f5b : Import translations. DO NOT MERGE ANYWHERE
fbe183662 : Extract common measurement in widgets pickers to its base class
878dedfb8 : Don't use ProxyActivity when launching from SearchActionItemInfo intent
58f49418f : RecyclerView Scrollbar is easier to target
85a84e52c : Enabling screen record for some flaky tests
ef252d85a : Make OverviewActions tests more robust, wait for enabled
420ba54de : Improving hierarchy dump for test failure
9617332f6 : Remove expensive logging.
2be425b6b : Fix folder icon text alignment.
936f06e02 : Wallpaper and non-app targets are not necessary
546188034 : Import translations. DO NOT MERGE ANYWHERE
0b320545f : Compare maxSpanSize for WidgetsListContentEntries when updating visible entries in widget picker.
acd9d7993 : Refine widgets removal logging
bbb9a9c03 : Extra logging related to widget removal upon restore
c0ac1dda7 : Update widget manipulation colors.
011f438c9 : When KEYCODE_BACK is received, hide keyboard
b4538d1ef : [settings-pixel-search] Flag guard slice logging.
f0c2158a5 : Update gesture navigation intent tutorial steps handling
3ff0ee1a9 : Fix rounded corners for shortcut & generated preview shadow box
43293e124 : Import translations. DO NOT MERGE ANYWHERE
ce114e05f : Import translations. DO NOT MERGE ANYWHERE
ea83be4e9 : Import translations. DO NOT MERGE ANYWHERE
46319004c : Tweak live tile rotation handling
e92c63f45 : Remove scrim from navigation bar from full widget picker.
8bdb222a1 : Move qsb according to spec.
ca383ffdf : Postponing CUJ start by 1 frame
95d23f9a4 : Revert "Fix some touch issues during gesture nav transition"
6a936e3ec : Update colors for non-v31 devices.
53e8b46f6 : Measure WidgetsBottomPicker again when the number of spans changes
f64f9a14d : Ensure InputConsumer is non-null in remaining cases
d86a9948f : Add rounded corners to TaskMenu Items
be2dc65f0 : Refine all apps tabs alignment & remove ripple effect from tabs
27de7d264 : Update popup colors. Add local color extraction behind a flag.
e6b93993d : Update Gesture navigation tutorial activity permissions
1351c2214 : Fix some touch issues during gesture nav transition
d47f715b5 : Fix folders being light in dark mode.
d537968b3 : Finish recents animation on task dismissal only if the task is a live tile task
e83189593 : [settings-pixel-search] Add ww logging to track slice fetching timeout
ce820f51e : Polish work for work profile
95d6df364 : Update string for no room on this Home screen toast.
0571a370d : Use default spans as min spans if the min spans > default spans
b60fff392 : Disable blurs when dev setting or battery saver
0d284852d : Fix bug where icons in hotseat were clipped when display size is Small.
7d3b25734 : Hide searchbox when header protection is on.
143748fbf : Detect leaks only on test success Bug: 191690396 Test: presubmit
e2c4687e5 : Sets a simple locus id when Overview is enabled
2f65e7f27 : [AA+] Adds CorrectedDeviceSearchResultContainer to log user interactions on search results from corrected queries.
92335ed7b : Add null check before detach content view from dragView at onDropComplete
856cd1bd4 : Don't finish to home when launching a task from recents
fa1e14c4b : Polish folder icon bugs.
267e9b0c0 : Rename strings for no search results and no widgets in widget picker.
eeac1aba3 : Send a zero for assist invocation on animation end
f158ec33d : Use icon splash screen when starting activity from widget interaction
263a00c73 : Suppress Splash Screen on widget reconfiguration activity start
8af0dd3e0 : Null check on target set before rendering task open animation
2c8150202 : Improving TAPL diagnostics
02bbd80ee : NIU Actions: More specific permissions error codes
a6c38be15 : Apply depth even when surface is null
696c61296 : Fixing TaskView.launchTask.onEndCallback is not called
2a2eee194 : NIU Actions: Update background and dark mode colors
061548668 : Fade overview action buttons faster in overview -> home
50f1ff180 : Update all apps & widget pickers personal / work tabs
08c3480b8 : Finish wrapped launcher animations if impl is gone
de644313b : Fixing animation end not-called when cancelling state the animation recursively
9c10d08e1 : Ensure mConsumer isn't set to null in reset().
ded80076d : Add spacing between items as decorations instead of margins
7b27e7d06 : Copy minSpanX & minSpanY when copying from an existing ItemInfo
e99f3c966 : Fix bug in equals implementation for search headers
5ca92844d : Import translations. DO NOT MERGE ANYWHERE
3010277cd : Import translations. DO NOT MERGE ANYWHERE
aefcc5a30 : Revert "Fix home settings landing page"
313b2c2d2 : Update notification popup UI.
651abb992 : Fix bug where workspace alpha does not get set to 1 when animation gets cancelled.
4ef6bd5a7 : Update All set screen icon
f13ddbd33 : Fix bug where ripple extends out of bounds in pop up container.
a09352329 : Load widget preview images before adding the rows to the adapter
54b542454 : Revert "Deduct padding from widget size only if padding has been inset"
058308098 : Use relative bounds for app widget color extraction
e79b46998 : Allow AllApps to restore current selected tab on activity recreate
5f5b2e255 : Import translations. DO NOT MERGE ANYWHERE
03c4fa834 : Update gesture nav tutorial back left and right videos
b50d747d2 : Log widget dimensions before deleting a widget violating min size
d410a2c16 : Ensure widgets header is out of the gesture region before clicking
360489ff5 : Suppress ViewInflationDuringSwipeUp test.
69af278f8 : Refresh widgets in the model when packages change
95b09f906 : Fixes duplicate logging for LAUNCHER_ALLAPPS_KEYBOARD_CLOSED events.
6f0e75740 : Add logging for tapped on 'Turn on/off work apps' button in all apps
bcd72a7b3 : Fix broken app icon on restart during install.
71cefb593 : Deduct padding from widget size only if padding has been inset
7e31e9b26 : Modify AT_LEAST_S check to include SDK int
d04a92d1e : Refactor FolderInsetAnimationCallback to be used with any view
9cd63c97c : Prevents a ConcurrentModificationException in Widget
58c5e6576 : Center drop target icons in landscape mode.
54a44d4c4 : All apps motion
b73e59171 : Add ENABLE_SCRIM_FOR_APP_LAUNCH feature flag.
ed052ab21 : Fix drop target icons being truncated.
19bc880a5 : Fix PendingWidgetHostView overlapping UI
5a03ade79 : Improving diagnostics when Launcher dies while in ContentProvider call
229c4c323 : App Shortcut menu bug fixes and polish.
c636900a9 : Improving diagnostics for objects disappearing from screen
a7783fd73 : Update launcher text to match specs.
9d41499a3 : Fix bug where preview item icon fades/disappears for a frame during
d14190d54 : Do some additional cleanup when switching handlers
dfc274364 : Add work toggle to work apps paused message
12e9345f4 : Skip item infos that fail session info verification.
9d3e31e67 : Use RectFSpringAnim for auto-enter-pip
74a6d2ea5 : Enable logging for 'Themed icons' setting.
360a6e593 : Import translations. DO NOT MERGE ANYWHERE
579b51a4d : Import translations. DO NOT MERGE ANYWHERE
803927bda : Use drawable states for list positions instead of swapping drawables
dfa6aa828 : Update bottom widget picker and pin widget dialog layout in landscape mode.
0ba45e4d5 : Remove IME visibility check before closing the keyboard
1c2d522d1 : Don't rely on intent to call back from activity tracker
0750f03c9 : Address LAUNCHER_APP_LAUNCH_FROM_ICON jank.
a5e145377 : Reattach LauncherAppWidgetHostView to its parent after canceling drag
200c734e8 : [Build Blocking] Fix conflicting resource IDs for work tab
7d3f73c85 : Excluding corner radius from quick switch gesture.
d85735db4 : Update all apps divider to pill shape
568801030 : Folder polish - update color extraction, fix contrast issues.
c5d50f710 : Skip entering PIP when dismissing auto-enter pip task
a9aeebc5b : Fix NPE inside REcyclerViewFastScroller
96cc3c533 : Fix home settings landing page
154ad76f4 : Introduce inline education for work profile
45e0e2697 : [AllApps][Work] Introduce work toggle Fab
62b569273 : Ignore source hint rect if it is too small
954681d83 : Disallow auto-enter PIP when there is an existing PIP
5300fce94 : Don't use icon home animator when entering PIP
af6ebe87e : Do not add padding left/right when cell layout border spacing exists.
ebd88cb00 : Add sdk check to recyclerviewfastscroller
5fcc3a90b : Fix foreground position during widget home animation
a7b018535 : Ensure that the cancel and end listener are called when cancelling state animation
1e1ad449a : Logging UPs and DOWNs that TAPL injects
77edb686d : Send NIU Actions Intents to default Assistant
6c2e3b303 : Removing UB flavor of TAPL library
77a1393c4 : Fix CellLayout cast exception when drag is canceled
7fec8fc10 : Polish the gesture navigation tutorial sandbox
7cc29dc44 : Fix RecyclerViewFastScroller bugs, hide keyboard
2dab912b9 : Use LayoutManager.onLayoutCompleted as a signal that content has changed
fc235903a : Revert "[AllApps][Work] Introduce work toggle Fab"
cb5c35e5d : Calculate the position from start bounds for auto-enter PiP
e46c7613a : Ensure we pass the pointer id to the velocity tracker and not the index
2668e731a : Add activity-start/return animation to widget configuration
9f0616869 : Use the splash screen background color as the fallback background color
192924459 : Fix the page number based Seen impression.
32ff76cb4 : Adding color back to popup container.
139a54f20 : Suppress failing view inflation tests until investigation
89299047d : Forward fix for: Set FLAG_IMMUTABLE flag on FirstScreenBroadcast PendingIntent.
bc5099e9a : Fix height estimation of the widgets recommendation table
1059c30f3 : Account for header margin depending on which header is selected
5af0edefd : Set FLAG_IMMUTABLE flag on FirstScreenBroadcast PendingIntent.
b1b76c34f : Revert "Revert "Set FLAG_IMMUTABLE flag on FirstScreenBroadcast PendingIntent. <snip>
dca47432f : Flip ArrowTipView when it goes beyond screen height.
ecdf6575e : Add more education tips for widgets. (3/3)
43d53432a : Update the colors of the tabs of work profile pagination
c0f29c6f9 : Add a content description for the widget reconfigure button.
1aa95b840 : Revert "Set FLAG_IMMUTABLE flag on FirstScreenBroadcast PendingIntent. am: 6a7a7f6bad am: 3c3e3e0737 am: 5785789dc3"
08cca82ec : [AllApps][Work] Introduce work toggle Fab
f564b65f2 : Folder preview polish.
afa327d17 : Revert the squish translate from all apps
206db75b8 : [DO NOT MERGE] Animate live tile translation and update live tile page scroll on dismissal of non-live tile tasks.
76877fda7 : Update blur radius
284eef2bf : Re-enable swipe up view inflation test.
e721f7272 : Fix wrong highlighted personal | work tab
9b4448f47 : Set folder dot color to spec.
1d47d8c70 : Use grid size as the upper bound for widgets' default size in initSpans
7e06df2b5 : Use WidgetSizes to estimate widget size instead of custom calculation
22b603927 : Exact widget sizes functionalities into an utility class
fd9bfd3aa : Fix accounting for the position/offset of headers with collapsing views
ea56f849c : [AA+] Reset search manager when exiting all apps.
1fb6718c8 : DO NOT MERGE
26ab4621c : Have AlphaUpdateListener update visibility in onAnimationEnd()
db4ec8ac1 : Fix preview layout crash upon screen rotation
2e4d15d2b : Make status bar icons visible in pin widget dialog scrim.
7fca87057 : Improve local color extraction handling.
60b97de72 : Play the nav bar animation for app launch from recent in live tile
db79a9f3c : Import translations. DO NOT MERGE ANYWHERE
0fe234244 : Pre-set splash screen as icon-style when launch activity from Launcher.
5435b07ed : [AA+] Fixing missing logs forr keyboard close interactions.
e41dd483e : New folder icon style (uncropped icons).
4f3c749ff : Workaround for apps to stop before removing the task
258e4526b : Remove blur from launcher when in overview
9f5a7f836 : Adjust Widgets education dialog size when in landscape
4a0e1b40f : Include widget padding & boarder spacing in widget preview size estimation
4ff5ee3a8 : Add new log events for widgets.
d93feeba0 : Fix corner radius for expanded widget picker list items
2ff963b0c : Use a selector instead of loading resource for drop target.
e3d32b543 : Icon sizes/ keyline / font for AA+ results
2e747e219 : Remove APP_SEARCH_IMPROVEMENTS
6afcfd7cb : Show toolbar back button on subsettings pages
ed49a7187 : Pad bottom of settings list view with bottom system insets
77811638c : Import translations. DO NOT MERGE ANYWHERE
5821abb3e : Import translations. DO NOT MERGE ANYWHERE
a1221bcd5 : 2/ Notify adjust touch slop when one handed mode activated
945bb34b5 : 1/ Provides feasibility to adjust touch slop in TouchController
498111847 : Only inset widgets if workspaceTopPadding is greater than the widget padding.
d7dc5702f : Use scrollToPositionWithOffset in widget list and account for padding
eb367e471 : Scroll to the selected widget picker row after headers are clicked
abd33b38e : Use the LayoutManager as the source of truth for visible positions
2b006fb27 : Detach the nav once the endTarget is determined as HOME
1bd7ccd90 : TaskOverlayFactoryGo: Keep persistent instance of AssistContentRequester
da08cb263 : RecentsView - reduce work in color tint animator
19d623d92 : Revert "Update preferences to Material Next styling"
09f1d8f9b : Postponing CUJ_QUICK_SWITCH and CUJ_APP_CLOSE_TO_HOME
879670717 : Update scrim in widget pickers.
243fbd3e5 : AssistContentRequester move binder call to background thread.
49cb49b1f : End drag touch event when crossing task drag threshold, and only when task is going up (drag to dismiss)
9b8ab05a1 : Update preferences to Material Next styling
6ed382efe : Remove elevation from the full widgets picker container
0e25d2eba : Revert "Add haptic feedback to Launcher recent apps scrolling"
6ea5f721e : Adjust task menu text size and colors
8d27c4c40 : Delaying initializing "is launcher3" flag
950388bf0 : Fix duplicate depth animations when swiping from overview to home
4c29af3a6 : Fixing deadlock when surface creation is waiting on surface destroy
6e5086061 : Set blur on effect layer during app launch
7ce8f5753 : Task Overlay - refresh task overlay on size change.
8cabe52f8 : Update buttons in pin widget picker.
f2c79dea0 : Add more education tips for widgets. (2/3)
7e3d96c62 : Show app widget resize frame after launcher state change
a0d49dcfb : Further adjust work profile tabs paddings in the widgets picker
a4adcbc8e : Import translations. DO NOT MERGE ANYWHERE
5df1fa503 : Update launcher content animation to spec.
8fc592d24 : Update device paddings to spec.
23aa12901 : Force initialize task stack callback for gesture modes on init
2d35d4b97 : Make BaseIcon.Workspace so that it can be overriden.
de907805d : Change folderFillColor to colorBackgroundFloating.
1e1f85bef : NIU Actions: Support Dark Mode and Landscape
08fdf4d26 : Create settings activity layout with explicit toolbar
62769f10d : Turn off app close flag, Revert back to R implementation.
6eb018661 : NIU Actions: Do not send image URI when sending error code
cad022499 : Remove overview feedback.
890d8d5a9 : Give each preference screen its own activity and toolbar title
7a36ad396 : Don't dismiss keyboard after clicking X button on the widgets search bar
1817a5717 : Import translations. DO NOT MERGE ANYWHERE
45ecd6aa7 : Add missing call to finish the home animation
f8d731a80 : Cleanup state properly when interacting during gesture nav transition
295a40290 : Update the computation of the widget span from size
e85dc514c : Enabling themed icon feature
9909544c8 : Update gesture nav colors and animation for dark/light theming
b7773f93c : Adjust the widgets fitting algorithm to mitigate over packing issue
14b689812 : Update colors for Digital Wellbeing Toast.
47f935dbb : Add the DefaultItemAnimator, without change animations
b1ef5e5c5 : Add haptic feedback to Launcher recent apps scrolling
da85cb91f : Migrate trigger logic to fullfill new UI changes for One-handed mode settings.
1fe96abb8 : Set mEnableDrawingLiveTile = false in RecentsView#reset()
1ef7e145d : Fix add extra empty screen logic
c84ee09db : Import translations. DO NOT MERGE ANYWHERE
1276d7b8d : Import translations. DO NOT MERGE ANYWHERE
e70d6c492 : Import translations. DO NOT MERGE ANYWHERE
41f15a107 : [Search] Resolve afterimage when closing allapps
dad8a80d1 : Overview - Remove the space withheld for proactive chips
063cb2d89 : TaskMenu in overview UI polish
8a3a85766 : Update Gesture nav tutorial.
880fc577c : Remove AllApps prediction edu
c4c326920 : Crossfading splashscreen if icon is themed
43a6be4b8 : Remove intrinsic padding from widget previews
9d24de135 : Add more education tips for widgets. (1/3)
3380ab305 : Support the nav animation in widget launch remote animation
6a7a7f6ba : Set FLAG_IMMUTABLE flag on FirstScreenBroadcast PendingIntent.
6fad078a3 : Adding more diags for WellbeingModel
21979aca5 : Fix tabs abruptly reset during swipe
b199e20ac : Enable unpausing apps from the workspace.
7d964726d : Ensure RecentsOrientedState.mRecentsRotation is up to date on swipe up
e90dddaaa : Fix full widgets picker fast scroller height.
f375e8beb : Fix ripple effect shown when tapping an app row in widgets picker
f4afb6bc1 : Remove all apps tabs elevation
ede641bd7 : Adjust padding, margin of tabs in the WidgetsFullSheet
7c9dca2df : Fix PathParser error when parsing app close interpolator in RTL languages.
b5596f72e : Fixing missing unlinktoDeath
558451350 : Renamin TaskbarContainerView to TaskbarDragLayer
675558721 : Using icon color for dot and halo
e9d27f137 : Updating method for getting themed icon
fd0ac0ea8 : Improve diagnostics when cannot install wellbeing test apk
260c38c4a : Align 'No widgets available' text box properly in Widget picker.
301eaf2b8 : Initiate taskbar only after the user is unlocked
f8b1c3b38 : Revert "Revert "Renaming TaskbarController to LauncherTaskbarUIC..."
d5500548d : Revert^2 "Moving taskbar lifecycle to TouchInteractionService"
ccb71776c : Apply the current system window insets to launcher preview
bfac8730f : Improving TAPL messaging
bd2fa26bd : Tweak ordering of first match search
df4241ca4 : Fixing Launcher preview leaking surface and memory
0c6341af9 : Make launcher opaque when scrim becomes opaque
400493c70 : Apply android:attr/dialogCornerRadius to widgets picker dialog top corners
1b8bbb6c4 : Correct size of AppWidget for color extraction.
1fb271f6e : Fixing some errorprone build rules
d312651f7 : Avoid drawing tall header when scrolling search results
1c52d1ee1 : Correct QuickStep interaction handler.
430465a3d : Revert "Moving taskbar lifecycle to TouchInteractionService"
bb6f6e5da : Revert "Renaming TaskbarController to LauncherTaskbarUIController"
f833ecebf : Notify when quickstep gesture starts
34f90233c : Import translations. DO NOT MERGE ANYWHERE
ba82d94f5 : Import translations. DO NOT MERGE ANYWHERE
3834903b8 : Remove min/max values for RectFSpringAnim2.
73d44f63b : Animate recommended widgets vertical transition when reset widgets picker scroll position
cdbaea448 : Disable NIU Actions on Work Profile apps
164edd9c4 : Remove min/max values for RectFSpringAnim2.
f735c738e : Remove work profile badge from widget previews
a2ef1a023 : Remove min/max values for RectFSpringAnim2.
3e19e57d2 : Remove shadows from app launch animation
427c143ef : Fix WidgetsSearchBarControllerTest
2f2cbce81 : Reset visible entries when the app tile of the same app no longer match
1a55d1ff3 : Widgets: Only reset expanded item & scroll to top if the user switch tab
e3104682f : Folder polish
1bcb9d94c : Read the starting surface icon size from framework
66034efaa : Clear widgets search bar focus when the user taps outside the search bar
719154dc1 : Don't set enabled on TaskMenu view if shortcut not available
ea03e18d6 : Import translations. DO NOT MERGE ANYWHERE
0a044199e : Import translations. DO NOT MERGE ANYWHERE
76b33404b : [Search] Update all apps header protection
01c32a69b : Adding a shared-pref to control icon theming
a76bc7631 : Removing number of threads used in background execution to prevent system thrashing
29f61d5d2 : Updated gesture navigation tutorial.
40a742161 : Renaming TaskbarController to LauncherTaskbarUIController
8b58edf8e : Finish the recents animation upon home rotation
7511b3383 : Revert "Finish the recents animation upon home rotation"
0a709374a : Fix header protection interactions
e215fb730 : Moving taskbar lifecycle to TouchInteractionService
90dab00ef : Configurable sysprop for launcher depth
e4170fa07 : Updates AllSetActivity extra keys to match SUW.
7d2dfcfb3 : Add WorkspaceRevealAnim, successor to StaggeredWorkspaceAnim.
33a328370 : Fix all apps & widgets picker tabs ripple effect
e744c0fed : Do not send onUserLeaveHint on overview actions
9681849b1 : Adds launcher-side support for the SmartSpace shared element transition.
f90db8a8e : NIU Actions and Recents UI updates on Go
cc64218e6 : Animate task translation on dismissal.
58367f534 : Removed page spacing scaling
420c76786 : Import translations. DO NOT MERGE ANYWHERE
8132baf3d : Import translations. DO NOT MERGE ANYWHERE
8d233cd42 : Import translations. DO NOT MERGE ANYWHERE
05d3e8640 : Fix searchbox font and other specs
2cecad8e7 : Catch NPE for AllAppsContainerView.dispatchRestoreInstanceState
2ecf12625 : Removing @Stability flavors for unbundled.
0b15c7ee0 : Log widget features.
82d5a0681 : Revert to overview coming from the side instead of bottom
262ae769b : Reapply All Apps icons on download complete.
38dd6ec90 : Fix AnimatorListeners.forEndCallback()
9400d2be3 : Leak 2 views for the view leak detection test
f9ccf0175 : Revert "Removing workaround for battery defender"
7ad2e846b : Detach nav bar from app after settling into overview
d80cec62b : Modify pin widget dialog open-close animation.
960ab121d : Fix SDK guard
3503e6fa2 : Add a scrim underneath the top section of search & recommendation UI
5fc74c7f8 : Add start to widget app name layout gravity
c9bf0f616 : Pass home rotation state to SysUI
a6ca69aa5 : Overview - don't update task overlay on thumbnail update.
6a5920c68 : Enable free scroll immediately if gesture goes to overview
c169e5b9a : Register a remote animation for the next activity start
01b32466c : Revert "Revert "Exposing AnimatorListeners in StateManager to receive both success and failure callback""
a7c9c1444 : Revert "Temporarily demoting failing tests from presubmits"
ff9fcd8e6 : Fix CastError on SecondaryDisplay
af6686bf1 : Use IMM.hideSoftInputFromWindow to close the window
57d250944 : Import translations. DO NOT MERGE ANYWHERE
6b2be3789 : Import translations. DO NOT MERGE ANYWHERE
2a99f41b9 : Import translations. DO NOT MERGE ANYWHERE
af7c86ada : Skip setting up ui if the handler is already invalidated
e2801bcb7 : Removing pss checks in memory tests
8239ed873 : Remove mOnRecentsScrollListener when continuing quick switch gesture
62dbe9827 : Specify REQUEST_RECONFIGURE_APPWIDGET when dropping on Setup target
8dbba26e7 : Add a content overlay for auto-enter w/o a source hint rect
b3a267b58 : Tuning app close, and turn on flag.
d7f11d5fb : Revert "Exposing AnimatorListeners in StateManager to receive both success and failure callback"
9e4a9bc77 : [WorkProfile] Fix Work profile switch synchronization
395c58d30 : Temporarily demoting failing tests from presubmits
ce07a3721 : Defer some heavy work from final frame of app -> home transition
80b25cfd5 : Fix widget drop animation
071665c89 : Prevent cropping of personal/work tabs in full screen widget picker.
670473301 : Improve widget-activity transition animation for translucent activities
340413858 : Forces a back region for sandbox even if gesture nav is disabled.
3af62c1e2 : Fix white text on light accent color issue for all apps and widgets drawer
f78ba7237 : Revert "Fix a bug in TouchInteractionService for fixed-display input rotation"
9e0189bac : Default screen context permissions for NIU Actions
e3af6c651 : Update gesture navigation tutorial.
35c5477d5 : Remove color extraction from popup arrow, add shadows.
7bbd03160 : Fix contrast issue with folder background and text colors.
38588dc23 : Finish the recents animation upon home rotation
6fc623d0b : Skip setShelfHeight if Launcher is not started
af3aed0c4 : Use SP for folder text size.
5ee7c13c6 : hide keyboard onStop and onNewIntent
a75f57689 : Exposing AnimatorListeners in StateManager to receive both success and failure callback
222a59e79 : Implement overshoot and squish motion in all apps open
be0bb572d : Do not pip when ending live tile in Overview
8542541b2 : End scroller if it has already reached the final position
ff67905f8 : Revert "Invalidate when switching to new consumer"
042249ff5 : Update colors in pin widget dialog, to be similar to widget bottom sheet.
4cbe51780 : Update workspace text shadow according to new specs.
f444db50a : Update smartspace and workspace text color always use black or white.
359d1aeda : Fix launcher navigation issue when using a controller
e2000a24a : Import translations. DO NOT MERGE ANYWHERE
c28b75b8e : Import translations. DO NOT MERGE ANYWHERE
108367c94 : Import translations. DO NOT MERGE ANYWHERE
6a7094d43 : Rework NIU Actions buttons UI
a6cb75171 : Improving TAPL error messages
eefc2e1de : Diagnosing only system health problems happened during the test
599693779 : Removing Launcher dependency from Folders
09aa748b7 : Check if mRecentsAnimationController is null before switching to screenshot
68706ebe5 : Focus on newly-added workspace items for accessibility.
05d883452 : Enable smartspace card dismissals
b09a41d86 : Use testapi to trigger gc in system and sysui
a02eddc14 : Handle config changes in Launcher
f20a4bd9a : Finish the recents animation when the phone goes to sleep
a7066cb6f : Use same interpolator for fullscreen scale and translation
8fa997f2b : Import translations. DO NOT MERGE ANYWHERE
14980fe0d : Import translations. DO NOT MERGE ANYWHERE
1ac7b8352 : Import translations. DO NOT MERGE ANYWHERE
35226124e : Removing some unused logs
94e43bd7d : New motion for ArrowPopup open/close.
ce0c857e4 : Avoid rebind if data didn't change
0b6fa71de : Add local wallpaper color extraction to folder backgrounds.
c86eb1abf : Ignoring invalid deep shortcuts during load
85961fa44 : Make foreground scrim darker on Recents View.
f4f0c4d82 : Prevent thumbnails from shifting if placeholder view doesn't overlap
acebd1f69 : [Search][Motion] Introduce header protection in AllApps
3cf8cace5 : Import translations. DO NOT MERGE ANYWHERE
2ca3f9892 : Import translations. DO NOT MERGE ANYWHERE
31d41e4ea : Import translations. DO NOT MERGE ANYWHERE
e2ea1f3f3 : Add interaction jank monitoring for widget app launch CUJ
1c5ddff01 : Remove widget launch CUJ from jank monitoring
095e7562a : Fix UI overlapping and void space in the full widgets picker
e4d07f960 : Fix launcher ripple opacity
5da72b5be : Handle volume key events while in overview
7d3a76955 : Some cleanup for handler invalidation
adc109cab : Null check RecentsView before calling launchSideTaskInLiveTileMode
a608df0c8 : Support entering PiP from live tile
e675a8e6b : Fix full widgets picker fast scroll offset issue
a1b7851b5 : Revert "Don't crash on dialer app target search results"
9d1514b4f : Get PiP round corner radius from WMShell
344b20071 : Updated launcher logging.
e9b2bf514 : Use mWindowContext instead of re-creating to avoid stale Resource
57347bd6b : Only show collapse handle when the bottom widgets picker is scrollable
c8bd480bd : Make focus task a bit bigger
c08253f3d : Do not detect system gesture with new system ui state flag
18caa92db : Add a background scrim to launcher for text protection.
b47172bc4 : Linking various settings that control icon cache to icon state
48d6dc770 : Fix running task damped by overscroll when other tasks are offscreen
e8b22d5e6 : When overview appears from motion pause, come up from bottom
bb3460c01 : Align home/back button from overview with tap outside
7ee3651a1 : Launch overview as transient
4f78df930 : Explicitly set mAllowGoingDown = false when only up is allowed
95e62812b : Some cleanup for handler invalidation
edfec2fc0 : Fix scrolling issue in the full widgets picker
673faf59e : Add IME switcher/hide button bar when IME showing
16fd85629 : Initial commit of 3 button work
2955fa8f5 : Add method to check if popup supports color extraction.
2dbdddb4b : Add funtional animation for SplitSelect from Grid.
aee533986 : Enable Quickstep widget launch and return animations
f5c990068 : Add OnGlobalLayout listener to WidgetFloatingView
91d26f0b5 : Some 3P launcher transition fixes
ac05cb134 : Fix class cast exception in a11y service for widget resize action
e41034034 : Fix FloatingWidgetView post-animation fallback background handling
67edf1654 : Don't crash on dialer app target search results
ae4e31d3a : Fix a couple of issues with quick switch from home to empty recents
90097d873 : Fixes NPE in AbsSwipeUpHandler.
7497a874e : Support live tile for 3rd party launchers
1419d40f3 : Set menu item to MATCH_PARENT for tap target
474c616e9 : Adds AllSetActivity in Launcher.
96d4ec454 : All apps motion tuning [1/n]
06df8fe4d : Revert "Revert "Revert "Finish recents animation upon home rotation"""
7167c3f3c : Make overview color tinting work properly.
04fb7ee44 : Fix a bug in TouchInteractionService for fixed-display input rotation
04b8ac607 : Add NEW_TASK flag to Quickstep App Widget activity start
79d76b504 : Fix LayoutParams cast exception in drag-n-drop
88b7f6a0d : Move color extraction utils to extractor class so each instance can have its own set of temp variables.
21930da9a : Revert "Revert "Use color extraction for arrow popup.""
197c90948 : Change flag type to control Quickstep widget app launch
90f587f35 : Maintain TaskView's scroll invariant when swiping down
9f8530948 : Import translations. DO NOT MERGE ANYWHERE
7fbc96193 : Allow binder calls from creating recents orientated state for now
3ab273da0 : [Search][Motion] Modify interpolator for AllApps background scrim
154b1c928 : Cleanup/consolidate normal<->all apps interpolators
7e6e1693e : Update the label of Wallpapers button
9ab43772a : Adding support for using themed icons on workspace
e9ce95bed : Temporary wait to check that waiting after swiping from context menu is a way to the real fix.
fed2a01fe : Fade out empty Overview message.
9b505e314 : Check for memory leaks after tests in FallbackRecentsTest
8fbf5cd26 : Set swipe_up_rect_xy_stiffness back to 200 for existing app close anim.
19ff728b9 : Adding support for determining split layout for launcher.
daa3b8b9a : AssistContentRequester-weaken references to system callback
17fda29bf : Revert "Use color extraction for arrow popup."
ef7b4d5da : Revert "Revert "Finish recents animation upon home rotation""
db9b483c0 : [WorkProfile] Update work/personal tab to pills
5f0f1abae : Add workaround for testing Launcher3Tests
e72dd4a85 : Call windowInsetController.hide method when hiding keyboard
20d00faf7 : Overview - fade task icon instead of scaling it per new ux
b3609ce59 : Import translations. DO NOT MERGE ANYWHERE
e25ee1ed9 : Check IME visibility check before calling IMM.hide()
bdf64e79b : Add app package names to NIU Actions Intents
242c805f8 : Use color extraction for arrow popup.
908e3d131 : Fixing nullPointer exception when wallpaper colors is null
b745a2a9f : Fixing transition end not getting called if pagedView is not drawing
0e092292f : Correct "cropping" of widget picker's search bar
c16c28130 : Fix few A11y/ UI bugs for widget pickers
3bdfc3cd2 : Create return-to-home app widget animation
2b5124ec4 : Fix some bugs in widget pickers.
382a0b6c5 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Launcher3
d2e91bace : Take screenshot on ui helper thread in live tile
cf38c65dc : Fade overview actions on transition to Home.
0c4d278ed : Don't fade out active page outline during drag-and-drop
284b6ed6a : Arrow popup - adjust margin to account for RTL and LTR.
05b59c080 : Calling pageTransisionEnd only after edgeEffect finishes
a7e17232a : Import translations. DO NOT MERGE ANYWHERE
fdcf8103e : Import translations. DO NOT MERGE ANYWHERE
290679571 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Launcher3
1140f84b6 : Replace conversations widget app icon
1777a1be4 : Use widget picker color surface for WidgetsBottomSheet
a3a6f51b1 : Update drop target styling based for BC.
3c192b3f7 : Fix a couple issues with tracking launch cookies
c5919749e : Check screen context permissions for NIU Actions
7350b0f47 : Logging ItemInfo.attribute field for LauncherUiChanged atom.
a6cec336f : [Overview Sharing] Turn on the feature flag for overview sharing.
4cc0dbb55 : Change TaskIconMenu to lay out vertically
3417c1d22 : Remove debugging logs from the full widgets picker
84298b399 : Add a flag to enable custom local filter for recommended widgets
1987a42d3 : [AA+] Add SearchResult type to ItemInfo attributes.
9f531ee6c : Always check for availability of widgets before changing visibility of recycler view and no widgets view.
813856ab8 : Correct the preview generation for App Widgets.
fb45e57ac : Prevent multiple calls to finish on the recents controller
4df3b2322 : Invalidate when switching to new consumer
b48218877 : Some overview scrim and status bar color adjustments
e953739fd : Don't setEnableDrawingLiveTile(true) unless end target is RECENTS
2eea32278 : Revert "[Overview Sharing] Enable overview sharing for Droidfood."
4ed0fb507 : Removing dependency on wallpaper colors and using theme resources
df8432666 : Add some logging for the app icon in overview
6fe7df3fa : Fix WidgetsBottomSheet inset bug after orientation change
4d35ac302 : Allow Workspace Scrim to be colored per state
fc90688b4 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Launcher3
8ac1a576f : Apply TaskView's (non)fullscreenTranslation correctly in emulated landscape
fd68f757c : Add a11y action for expand / collapse items in WidgetsFullSheet
9e6b8d671 : Only show ActionsView when GestureEndTarget is RECENTS
bb1e047dd : Revert "Revert "2/ Resolve gesture one handed conflicts swipe up..."
da0e0e3c1 : Add animation for all visible pages on home screen.
61110601f : Animate App Widget activity launch from Quickstep launchers
079003b44 : Revert "[Search][Motion] Separate AllApps scrim and content interpolation"
72ec557ee : Remove shadow on folder icon.
3f6c3e134 : Initialize RotationTouchHelper with RecentsAnimationDeviceState ctor
a3c8662a5 : Use separate color for popup when on top of another surface (folder/all apps).
c7d741017 : Include recommended widgets table vertical padding in the height estimation
be04ef348 : Revert "2/ Resolve gesture one handed conflicts swipe up recents"
f2efcb53d : [Overview Sharing] Enable overview sharing for Droidfood.
49627a106 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Launcher3
32ca4c347 : Import translations. DO NOT MERGE ANYWHERE
d8cc45886 : Remove reliance on surface to update depth
b7f5ab04a : Fix few UI bugs in widget picker.
d7b6a429c : Revert "2/ Resolve gesture one handed conflicts swipe up recents"
0f8787db8 : Revert "Finish recents animation upon home rotation"
0fdd43ab0 : Revert "Revert "Default shell_starting_surface to true to match platform behavior.""
ebffb3cac : Switch RecentsView to use regular animator update listener.
d4dd48acc : Add null check to NavigationModeFeatureFlag
fd6d94222 : Pass WindowContext to DisplayInfoChangeListener
ad4120494 : Manage ref to transition manager from binder object
af4ca9058 : Redraw live tile in updatePageOffsets()
283a0eedd : Animate overview grid task dismissal when shifting tasks.
c98676712 : Add a mechanism to temporarily defer App Widget updates
5ee8b330d : Fix recommended widget table height calculation
22a8c9236 : Import translations. DO NOT MERGE ANYWHERE
357d710e5 : Import translations. DO NOT MERGE ANYWHERE
0e1627204 : Place split selection placeholder view based on option selected
8c383f97e : [Search][Motion] Separate AllApps scrim and content interpolation
74b9ae578 : Null mRecentsAnimationController in the end
2b093941e : Add support for swiping back to the shortcut that launched the activity
c2668b889 : Revert "Redraw live tile in updatePageOffsets()"
c39db7321 : New spring overscroll in pagedView
2df75d388 : Fix surface release race when using Shell Transitions
c9ad2dd6c : Add new app close implementation.
94a364209 : Add logging for adding pending icons to the workspace.
716affdba : Comply with the IRecentsAnimationController change
cf93ef6cc : Fix cast exception when dropping widgets to a drop target
582314e8e : Only update entries if there is a change in expand / collapse state
b3b8059bf : Only return true in getPageScrolls if it actually changes
35c7b19fa : Using WindowContext for listening to configuration changes
5620c75c0 : Updated launcher text shadow values.
aea7a32b2 : Add some logging to track launcher service and gesture monitor lifecycle
9d5ee1995 : Finish recents animation upon home rotation
e74ea9ec9 : Adding new team members working on the launcher
e973d6f31 : Render RemoteViews in LauncherAppWidgetHostView
80732f89e : Fix some widget picker recommended widgets bugs.
260e98385 : Use cellHeightPx to estimate recommended widgets' height
8954828d6 : Import translations. DO NOT MERGE ANYWHERE
814728047 : Import translations. DO NOT MERGE ANYWHERE
4fc242847 : Change spring effect on All Apps
7a668168d : Add null check when resetting animation
4c6722ede : Better diags when Launcher is manipulated on the locked phone
dc0f3978e : Logging config changes as well
2e3b7c6e9 : Redraw live tile in updatePageOffsets()
e1ce26e70 : Fix weird task launch animation
0bba6a79f : Reduce some logging from previous CL
0c504d047 : Update API usage for mergable transitions
8c8d99f96 : Fix flaky widget tapl tests
936c34040 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Launcher3
8e64bba9c : Add some logging for transposed mode in landscape
0dfce759a : Reset activity reference after invalidation
006cdeb64 : Add a feature flag for smartspace dismiss option.
5a3b0497c : Import translations. DO NOT MERGE ANYWHERE
db77bfade : Import translations. DO NOT MERGE ANYWHERE
ca6f2475f : Correct landscape mode color extraction rectangle
e485941c1 : Check null for actinosView in resetPaddingFromTaskSize
c839676fa : Hide scroll bar if recycler view has no items.
12acb4559 : Partial cleanup after b/143488140
8559ae324 : Update TwoButtonNavbarTouchController logs
5a85912b9 : Adds a flag for Smartspace feedback.
3242720ce : Inflate LauncherAppWidgetHostView directly in DragView
e36664d54 : Turn DragView into a FrameLayout
250f568cb : Revert "Default shell_starting_surface to true to match platform behavior."
769a14ef3 : Use availableHeightPx to calculate the max height for recommended widgets
fb552936f : Complete gesture nav sandbox for for UXR.
1869a9868 : On exit search in widget picker, make recommended widgets table visible only if recommended widgets are available.
486ce88f1 : Additional debug logging to triage shortcut related issue.
25ebb2d3c : Disable strictmode leak detection
3722bb562 : [Search][Keyboard] Update default allApps vertical transition inset
a999e2256 : Apply color extraction when dragging
789aa8661 : 2/ Resolve gesture one handed conflicts swipe up recents
6acba2710 : Default shell_starting_surface to true to match platform behavior.
e01c1f535 : Import translations. DO NOT MERGE ANYWHERE
27e0cd7ff : Import translations. DO NOT MERGE ANYWHERE
2875c4daa : Import translations. DO NOT MERGE ANYWHERE
ef34790bc : Import translations. DO NOT MERGE ANYWHERE
9a14d0898 : Redraw live tile when dismissing all tasks
855072cda : Sandbox changes for use in UXR prototype.
ddc33d634 : Check if the TaskView is a live tile task in task launch animation
868cab175 : Fix errorprone build
a1c5443a1 : Revert "Add logs to verify receiver is unregistered"
3ce81f275 : Update gesture navigation string resource for translations.
dfc22b8ff : Fixing recents command not working properly in gesture mode
4ae6d0b28 : Fix the corner radius on workspace page outlines
29f6b0ba0 : Add debug logs for widget recommendation down scale calculation
818147944 : Consider orientationHandler when calculating ClearAllButton scrollOffset
ffde1471e : Only setup widget adapters once after inflation
9594c6987 : Handle page offset for grid overview
0d309db47 : Use Quickstep ActivityOptions when launching activities from App Widgets
f089f741a : Fix app widget preview layout drag-n-drop & rendering
9f2acdd55 : Unifying icon loading methods
0cfa744c8 : Import translations. DO NOT MERGE ANYWHERE
a1817425d : Import translations. DO NOT MERGE ANYWHERE
eb104ad9f : Adding surface-release check for live-tiles
f7ca3b4e3 : Update drag and drop visualizations
27e6c78fe : [Overview Sharing] Add logging events for overview sharing.
f4cf80ea7 : Handle swipe up after quick switch in overview grid
8d8383ab4 : Add logs to verify receiver is unregistered
08f3d4d67 : Revert "Make RotationTouchHelper singleton to report single rotation state"
23a76dae1 : Go Launcher: Update Overview Actions buttons
83e481e56 : Import translations. DO NOT MERGE ANYWHERE
1e8bf0314 : Import translations. DO NOT MERGE ANYWHERE
01320be90 : Fix regression where StaggeredWorkspaceAnim didn't respect animateScrim
d801f5d21 : Have one app open animation properties for both cold/start app launch.
9e7faadba : Reduce the spring effect on All Apps
7b2e3df2d : Add logs to help debug TwoButtonNavBarTouchController
18694a254 : Updates quickswitch animation from Launcher.
9ac8b781b : Remove SystemUiProxy#monitorGestureInput() as it's no longer used
3ec8f554a : Expose the LauncherModel ModelDelegate
79ee3f631 : Fixing race condition when an apk is removed.
6a562d8cb : Waiting for NexusLauncher to go away after swiping up from menu
81f8175ab : Move taskbar to be closer to QSB
d8ad6b25f : Make RotationTouchHelper singleton to report single rotation state
120d6476f : Add education tip to widget picker.
ca24216cc : Fix drag-n-drop from the pin widget flow
1ccd7efaf : Fix UI bugs for widget picker search.
76e8fdc2b : Adding support for customize highlight region in preference
a9665751a : Clearer diag for visible keyguard
be282e9bc : Update taskbar to add extra hotseat items instead of recent apps
b87f3cdc1 : Add support for having more hotseat icons in the DB than we show
1e296c10c : Add lint baseline to address NewApi errors
58dfd4d20 : Handle transitining out of overview more gracefully for 3P launchers
92f130fdf : Add BubbleTextHolder interface.
ad16a7b1d : Restore drag&drop from WidgetsBottomSheet
81ca1f880 : Remove some noisy logs by setting DEBUG = false
b1bbc0f78 : Changes to use new startTasks API
1626ad8c8 : Fix drag-n-drop for recommended widgets
84b3ee4f2 : Iterate over all swipeable regions when calculating quickswitch gesture bounds
5eff0bbe1 : Remove temp logic added to migrate users to new 4x5 grid.
f7b7faed7 : Fix drag-n-drop for recommended widgets
f22239191 : Set a max down scale ratio for recommended widgets
369117904 : Set width & height of app icons in all widgets tray to 48dp
46fbb5c70 : Update the test appwidget for dynamic colors
7a1ca0b29 : Launcher home currentpage refactoring
ffb976c40 : Attached the navigation bar to app for launching from Launcher
833a0b9fa : Add a widget conversations category for grouping widgets in the picker
5fee81233 : Calculate ClearAllButton's scroll offset after it's laid out
f7df816a8 : Check showAsGrid when applying secondary translate on TaskViewSimulator
a65d68b6b : Support LauncherGoGoogle builds in Android.bp
6057cb9fe : Update icon and text size for two panel home screen
fd604ee7a : Use a separate personal/work tabs layout for the widget picker
a39f45ba2 : Fix BackupRestoreTest
8b9919de9 : Removing some dependency on icon shape
e845463a1 : Update Home settings nav bar color.
7f52f4090 : Revert "Fixing testOverview test"
924577373 : [Search] Update specs per UX
ad41a5616 : Stop trying to draw a view not attached to the view tree
c82916fec : Some cleanup in RecentsView
b77fa8da5 : Consolidate two different onTransitionCancelled implementations
bf694d61e : Add logging for adding pending icons to the workspace.
fbdb50aa4 : Fix HINT_STATE not tracking the entire height of the screen
5461089ba : [Search][Layout] Fix blank space when predictions are disabled
ac120c9a4 : [Search] make AbstractSlideinView#createColorScrim overridable
7700bffc4 : Fix noisy log from sysui flag changes
27d9a92a4 : Reset force-minimized split state when in live tile mode
9f436dfe8 : Ensure taskbar animation ends when running window animation does
e13a4a447 : Cleanup taskbar touchableInsets
23b7fea6e : Overview - update Clear All and Empty message drawing
6a74e6595 : Explicitly set which taskbar view is visible at each caller
e78a70ba8 : Send a notification when there's an uncaught exception
2043f2009 : [Hotseat] Don't show hotseat edu in tests
71b954a25 : Update device padding to allocate more space to workspaceBottomPAdding.
e3f7d0d1b : Add split placeholder view above OverviewScrim
8a9cc9689 : Shared element transition between image and sharesheet.
ee9aff9b5 : [Search][Motion] Normal<->AllApps transition revamp
ec4407b4e : Overview - add the ability to color scrim task views.
0eabc781b : [AA+] Fix missing InstanceId for LAUNCHER_ALLAPPS_CLOSE_DOWN event.
11d7d34f0 : Removing unnessary resource split in overview
7d821d98f : Updates OptionsPopupView to allow non-resource strings/icons.
b62fba0d0 : Set FLAG_IMMUTABLE flag on FirstScreenBroadcast PendingIntent.
dfde4d96e : Focus running task in overview grid
712a8bf00 : Prevent launcher crash when an App Widget is removed.
063e350fa : Move disabled test out
58530bd64 : Fixing notification dots settings not updated properly
b391ebf79 : TAPL Increase size of Background to Overview swipe gesture
0b5b8d496 : Fixing all-apps appearing as blank
157a9ee7d : Removing some unused classes
941375eda : Only hide workspace labels if there is not enough space for it in the cell.
a547b781e : Overview - update UI to use solid color scrim.
3804f91a4 : Add System Back function to SystemUiProxy
e0536137b : Marking tests as ignore
ce6cc7e70 : Simplifying widget search pipeline
35d23a62f : Fix app close animation for two panel home
940c27ef1 : Using an independent drawable for rounded corners
04d432ee4 : Revert "Revert "Enable device search""
8ffdc4b6c : Revert "Enable device search"
04e9f39f1 : Simplifying all-apps seach pipeline
ec1277eec : Migrate existing 4x5 and 4x4 grid users to a new 4x5 grid.
b5c4d1108 : Changes page alignment in PagedView calcualtion
1b5484625 : Fixing a leak in WallpaperColorInfo
3a4ba0bec : Fix two panel home folder opening display issue
c5797893e : Using edgeEffect for overscroll in all-apps and widget tray
52bbcc397 : Invert StateAnimationConfig.PLAY_ANIMATION as SKIP_ALL_ANIMATIONS
6cd95cd2d : Remove Overview atomic animation support
c5d168da8 : In 2 button mode, animate to HINT_STATE instead of OVERVIEW directly
8786016e8 : Block recent work profile apps content capture
41a842449 : Don't transpose hotseat on sw600
c07e3b3c2 : Remove AA+ decorator logic from aosp code
733efa1bc : Overview - extract AssistContentRequester logic for reuse.
0dd46fa24 : Enable Live Tile
9d706b1ad : Fix failed test in order to enable Live Tile (in the next change)
7122bd157 : Disable work profile tests
b9bbe994e : Fix Home->Overview not being logged in 0 button mode
26a9df604 : Fix AddWidgetTest & AddWidgetConfigTest
00c966a44 : Pass the whole auto pip transaction to recents animation
5921dd651 : Shift only tasks within current grid row upon task dismissal.
6062b851b : Add strings for gesture navigation tutorial.
572aca4ce : Moving some common functionality to IconLoaderLib
074f83205 : Filter out potential null widget item from recommended widgets
adc23265d : Added rounded corner to bitmap Widget Preview
a750f8cdc : Correct RoundedCorner enforcements.
6323aa270 : Enable device search
773050d22 : Fix a memory leak
e0b8c8396 : [String][Work profile] Update work profile strings
7c43972c5 : Move numAllAppsColumns to displayOptions
c9e69fa98 : Refactor device padding to be set per grid option
177cff38f : Add OWNERS to Launcher3/go
dedbc8ac3 : Remove grid scaling in Overveiw
02e9f1e12 : Slightly improve Taskbar animations to launcher
387e65e3c : Change label for Search button in Go Overview
6151a3454 : Fix activity NPE when clearing flags
02c4f65e6 : Fix scrolling in WidgetsBottomSheet
334efebab : Overview - Adds first pass at making landscape layout real.
73c8a366a : Add a button for reconfiguring widgets.
a4cb0f02d : Fix staggered animation on right panel home screen
375a1bbb9 : TaskOverlayFactoryGo: Minor updates for testability
2cff164be : Clear focus from search bar whenever a header is clicked in search adapter.
6c5e02ac2 : Fix scrolling in widgets picker tapl tests
aea0cbf9d : Fix taskbar crash after cleanup
3f28e0686 : Update All Apps apps per row when DeviceProfile changes.
452df2d5b : Update the resize frame to use the forced radius.
298526e81 : Enforce rounded corners on App Widgets.
706ff85fe : Prevent setting task thumbnail during swipe to overview
e63bd38a5 : Remove dead taskbar code
f2c99e9d3 : Remove MultiValueAlpha Mode, as all usages are BLEND
d0b6bfaa6 : Remove some unused hotseat/qsb scaling code
284aaba15 : Block recent work profile apps content capture
c6995f3eb : [Search] Resolve work/personal tab overlap with A-Z list
e888b08b7 : Updating deep shortcut container to new width.
6d97d893e : Update Pin widget dialog UI according to mocks.
76060eb11 : Bug fixes for widget picker search (2/n)
823da2283 : Folder cell should match grid cell aspect ratio if isScalableGrid is true.
59b5e241e : Hide chips if loaded in select mode.
9ce3b25ef : Add TaskbarView as a child of Hotseat
867ff5f60 : Update title of bottom widgets tray
62e08797f : Fix extra haptic on swipe up
05df2843e : Increase the number of prediction for widgets model
cbfbc7493 : Expose the full task info with the remote animation target
e4c0e954d : Exact common layout from widgets bottom sheet
ef45cc95b : Support live tile with OVERVIEW_GRID
2bb513441 : Fix widget scrolling issue on right panel
f4fb4d942 : Fix corner radius for single item in the widgets tray.
85a8da029 : Dump input monitor and input event receiver to bug reports
267270e85 : Align widgets previews top to the table layout
6a2acfaa5 : Add an 65% opacity for workspace elements drag over button drop target
471922c5a : Do not allow widget to be resized beyond max size.
a22574aa6 : Remove cursor when edit text no longer has focus
554a1bee3 : Apply new color scheme
e85b5565c : A11y fix for all widgets tray (Part 2 / n)
116e94e0a : Account for children margins when orienting popup container.
9053b9075 : Fix spring loaded scale when taskbar is present
f0b702f61 : Enable NIU Actions on Go devices
4235fc129 : Renders widget recommendations
147527229 : [Search] Tie quick-launch and focus highlight
e31af6264 : Don't go to NORMAL after task launches if animation in progress
2a58d13b9 : Add separate background colors to each popup container child.
b0b2a9acd : Continue receiving key events from input consumer after settling into Overview
0369cd547 : Folder updates.
c4f3f4980 : Fix bugs for Widgets picker Search UI.
390b27e46 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Launcher3
f19300e47 : Return empty, not null, a11y node in Workspace
8dbf38e30 : Fixes OverviewActionsView height sizing.
72c15ef91 : Fix QSB and Hotseat positions when ENABLE_DEVICE_SEARCH is enabled
8eb1f73d5 : A11y fix for all widgets tray (Part 1 / n)
cc505b8ae : Don't store Launcher as a class variable in CellLayout
a8bbcb9c0 : Fixing ActivityInit getting called before the full launcher components are initialized
6f98e1ebd : Notify WidgetHostView drag content change only at onDraw
b31d8fc37 : Use taskbarSize as bottom inset when taskbar is present.
e6354c1ab : Revert "[Live tile] Finish recents animation when the phone goes to sleep in live tile mode"
19946daf2 : Update calls to go through the feature interface instead of sysui proxy
7c67fafe4 : Respect clip hint when aligning cropped thumbnails.
ea0d30de6 : Revert "Enable Live Tile"
c79316740 : Update deep shortcut to new ui.
cb76e7d16 : Improvements to widget picker search.
66ccd29a3 : Adjust bottom picker padding / margin & add a drag handle
56c0931e9 : Enable Live Tile
f5c42ea6a : Adding some build rules in Launcher3
840b42f66 : Pass Assistant web URI in NIU Actions
6327dabc2 : Not assuming reverse order of menu shortcuts
08ef69450 : Adjust font, color, margin, corners for all widgets tray
a608d8135 : Add rotation support to launch animations
17ba630cd : Fixing testOverview test
c373e1c64 : Adding an optional QSB in hotseat
30dd1d65f : Apply local color extraction during drag-n-drop
d5347045d : Using recents animation and swipe handler for 3-button mode
01554536a : Snap to destination page before animating folder close.
58561d4fd : Dump DeviceProfile to help with debugging grid changes Some of these internal values are not exposed in hierarchy viewer
2e732e95d : Bug fixes for widget picker search.
8e57cce4e : Two panel & two page swipe & currentPage fixes
0fe7326cf : Align task thumbnails to edge when cropped.
fa3316e8d : [Search] Update search input hint
333a11084 : Move SearchWidgetInfoContainer to NexusLauncher
f9954cc4c : Fix bug with resize frame disappearing.
45c16f739 : [Hotseat] Fix badging for shortcut predictions in hotseat
1a4670eef : Only clear widgets list upon all widgets & shortcuts update
e5695f919 : Hide taskbar when certain floating views are open
ecd12b32c : Show overview as grid in fallback recents
c42e49f53 : Use targetCell[Width|Height] as default widget size.
1632752a7 : Have an interface for WidgetsSearchBar so Nexus Launcher can override the search bar.
a907a995c : Hide keyboard only when scrolling happens
0226d1ad7 : Replace DragView bitmap with drawable
d987a828e : Initial commit of new split screen work.
2debd80f1 : Hide nav handle/background when taskbar is showing
ee904f65c : Revert "Update calls to go through the feature interface instead..."
342e9df03 : [Search]Implement search session cache in AllApps
256007747 : Do not launch configuration activity if CONFIGURATION_OPTIONAL.
354902f72 : Use grid Rect when calculating clear all position
d07acba04 : Add a WidgetsSearchBar(Launcher3) and a WidgetsSearchController.
f5767cf92 : Do not reset workprofile when on search result page
f72f513e6 : Fix AA+ decorator drawing out of bounds issue / Make AA+ opaque
68f7fbfb8 : Update calls to go through the feature interface instead of sysui proxy
145b7fd68 : Remove insets due to Taskbar, except on workspace elements
730b9d60a : Fixing Launcher3 tests
53d1364e8 : Better estimate the height of widget recycler view
e92a4add9 : Do not add arrow to OptionsPopupView.
647baded9 : Make ENABLE_TASKBAR and ENABLE_OVERVIEW_GRID DebugFlags instead of DeviceFlags
cf2e907f5 : Launcher3: Port SurfaceTransactionApplier to BLAST
ae72b46b2 : Replace taskbar hotseat with real hotseat when folder is open
5a4d91e54 : Pass the transform from Launcher to SysUI
0acb2807d : Limit existing usages of nav bar button alpha to two button mode
288960b5b : Disable waiting for animation from event injection
3ac2aab37 : Moves BcSmartspaceDataPlugin to SystemUI.
7575baadb : Overview - make drag share targets work with Work Profile
c1e66b523 : Fix folder outline not matching the v28 radius.
6066f3dde : Update Overview UI to new layout.
334e65935 : Have a recycler view to show search results.
26c1f3b13 : Calculate grid layout size separately from task size
20a7cfbd3 : [settings-pixel-search] Add slice timeout to avoid showing empty slice view
84140bec6 : Disable double haptic when dragging from taskbar hotseat on home
acc6336fc : Adding alinazaidi@ in Launcher3's OWNERS
7468ff8bc : Adding new team members working on the launcher
dd2bed8a9 : Adding alinazaidi@ in Launcher3's OWNERS
b65d766d8 : Adding support for listening for app launch animation completion
9f921098d : Make TaskMenuView corner radius follow TaskView.
ae5d23d12 : Adding new team members working on the launcher
ab33b76dc : Launcher changes to support dynamic coloring on static widgets.
368dc79f5 : Increase wait times in TAPL
fb05759ba : Register setStartingWindowListener so launcher can defer icon drawing/crop correctly.
cd9f8719b : Let chips take full screen width.
d73d6e56a : Show an empty view when there is no widget available
7ec893fb8 : Update widget toast strings
2e9de0938 : End Taskbar animator before other cleanup
956b5f701 : Use gridProgress from RecentsView when launching apps from overview
378c11f04 : Fix icon text size being calculated in DP instead of SP.
b5181c8c3 : Revert "Revert "Removing insets controller animation as part of ..."
13358f65a : Revert "Removing insets controller animation as part of all-apps..."
30d697181 : Allow touches through Taskbar when dragging to home screen
bc08503e0 : Ensure taskbar hotseat array index is in bounds
90351c208 : Create a new DragOptions for every drag operation
dc016f37a : Fix QSB tap crash
a58bdc582 : Revert "[Search] Support flexible results-per-row in AllApps"
34c026277 : Instrumenting flinging all apps for jank
d0bb42bf2 : Pause onAppsUpdate when AllApps is converted to tabs.
0724113b3 : Removing insets controller animation as part of all-apps opening
3a8353256 : Widgets recommendation backend
ae6b34811 : WidgetCell & LiveWidgetPreview cleanup
51b2453e3 : End any running taskbar animation in cleanup()
45fc68118 : Use ACCEL_DEACCEL when swiping up to enter grid
ae53cb246 : Fix overview grid scroll problem
2ae5f2026 : Avoid mis-trigger when motion do not endup within system gesture region
f0988f1fb : Prevent NPE inside AllAppsTransitionController
5a007fe0f : Convert Launcher Android.mk to Android.bp to setup RoboTests
d3df0e410 : Do not rebind AA+ adapters when there's search result
0f7715639 : No focus highlight in prediction row
c6fe0dd4f : Implement pipeline for a simple search based on query string matching on app names in WidgetsListBaseEntries.
39938cbc9 : Initiate Hotseat drag from long pressing corresponding Taskbar item
e2358949d : [Search] Support flexible results-per-row in AllApps
46b0d8e29 : Inflate layout preview for work profile
664308895 : Nullify taskbar hotseatView tag when the cell is empty
718d0c3e2 : Animate task from overview grid when launching
77c1673e6 : Let Launcher able to receive task launching callback(4/N)
7f7b2f7ee : Fix scrolling bugs in full widgets sheet
18d159a25 : Correct Launcher3 for new sizes in App Widgets.
bcab2a808 : Add shortcuts count as a subtitle in the full widgets sheet
6f2577597 : Remove LiveTileOverlay
e2dc985f5 : Reset primary and secondary translation of mLiveTileSimulator after settling into Overview
a0bc6d964 : Removing some animation special casing for 2-button mode
64edc22c8 : Space out empty taskbar hotseat views when on home screen
0613af358 : Add some logging for failure to get recents
3531778a0 : Defer AllAppsUpdate while edu test is running
13c20193e : Removing old logs
a29a046d8 : Align real hotseat with taskbar hotseat during drag and drop
eedab487e : Fix incremental download progress of workspaceiteminfos.
162ed05ac : Add NavigationModeFeatureFlag
b4c268ee2 : Update app widget resize frame UI.
ab522e85b : Remove unused widgets_scroll_container layout
97c2e513b : Fixing empty page not removed when drag ends
b8ad633b7 : Interface for WidgetPickerSearchPipeline.
611dba4c9 : Use grid border spacing as widget padding if possible.
d197ebcfd : Moving data sanitization before bind
b96cf5cdf : Fix some issues with TwoButtonNavbarTouchController
b794ea64c : Show TaskView as grid in large screens
2839c20c1 : Fix NPE in FlingToDeleteHelper
ca6a539fa : Only fetching relevant widget info during first pass
ed8f264fc : Add debug log for initInputMonitor()
0d0f4f96f : SystemUI proxy updates for managing split screen
c7537713c : Add widget description to WidgetCell
741fae9ea : Move widget files into widget folder + add tests.
8c575c378 : Remove smallestScreenSize from configChanges
fd1d75234 : Check if the recents animation is still running and whether the app being restarted is the live tile app in mLiveTileRestartListener
4faa87c47 : Log a bit more data in switchToAllApps()
ab469ac51 : Better diagnosing leaked activities.
a18abf55b : Add tracing to track every allApps rebind
9140af12d : Skip window transform if SwipePipToHomeAnimator's running
bb993c484 : Adds dump method to ModelDelegate.
e9fe7f278 : [AA+] Logs LAUNCHER_ALLAPPS_ITEM_LONG_PRESSED event.
1bfd24e13 : [AA+] Fixes duplicate LAUNCHER_ALLAPPS_SWITCHED_TO_MAIN_TAB logs.
81bf29c99 : Show typeahead hint for app results
11773f47d : Show widget previews in their expected cell sizes
45cb6a873 : Check for developer option on resuming settings activity.
167f81b93 : Add a header container view to the widgets full sheet
75845ed9a : Adds a removeChangeListener to FeatureFlags$BooleanFlag.
6e2a8e86d : Diagnosing expected selector in app-start
5f21f104f : Waiting for the state of views to settle after orientation change
452005a14 : Update ArrowPopup to accommodate more rounded dialogs.
e126d72fa : More grid changes, closer to final specs.
0779f7404 : Revert "Changes ENABLE_SMARTSPACE_ENHANCED to be a DeviceFlag."
331140f66 : Refactor SearchAlgorithm and SearchCallback interface to work on generic search result type.
8e16391b4 : [AA+] Log LAUNCHER_ALLAPPS_FOCUSED_ITEM_SELECTED_WITH_IME event.
fdeee141d : Replace the no preview layout check with Resources.ID_NULL(0)
b2526feb2 : Launcher changes for go/widget-size-specification
e8d92342f : Replace horizontal ScrollViews with tables in the full widgets picker
9f53d6133 : [AA+] Use different launcher event to log all apps entry with device search.
b984cf7fa : Restore divider between app predictions and apps
f480a8742 : Changes ENABLE_SMARTSPACE_ENHANCED to be a DeviceFlag.
25992f12e : Fix DWB cutting off above inset when translating down.
752ebfcef : Ensure taskbar visibility callbacks are called in init()
29016e8e4 : Make RecentsView INVISIBLE instead of GONE
85dfc2e03 : Allow badging with ComponentNames
d0ab1a0ee : [AA+] Add WW logging for Slice actions.
97710ffbb : [AA+] Log additional UI events with Launcher snapshot logging.
b8bb67761 : [AA+] Skip title logging when search result type is PEOPLE.
3cdc6f86a : Overlay property instead of style
f8f2a6ed0 : [AA+] Log tap on SearchActionItem.
40fbc96a0 : Increase taskbar size to match latest specs
391404fcb : Add personal / work tabs for work profile widgets
9ffaee311 : Break up nasa search results
1739c5c68 : When in search mode, do not refresh rescycler view, on package update
4bdf38062 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Launcher3
786dd93f2 : Fix a couple of crashes when taskbar isn't yet attached
4c45d5f1e : Replace Optional.ifPresent with simple if clause.
15883891e : Subtract taskbar size from DeviceProfile#availableHeight
cabc13a37 : Update popup container to match spec.
13f656e15 : Always loading high-res icon for apps.
db9a53d9a : Add group highlighting to AA+ result
22679f880 : Update folder to new specs.
d25e87a6a : Refresh DisplayContext to prevent getting stale DisplayMetrics
b686972b7 : Extract common codes for personal / work profile tabs
3a06568d8 : Use PersistedTaskSnapshotData to calculate TaskView size
a34af18b0 : Update System settings content observer to cache values.
e1a8440d7 : Add @Nullable annotation to AllAppsStore.getApp.
2cdc6bae3 : Conform to new naming
a9740ecc8 : Switching overlays more correctly
bb4de85c2 : Draw folder leave-behind when opening folder in taskbar
7ba547cd2 : Folder support in Taskbar
1906cc33f : Refactor Folder to use ActivityContext and BaseDragLayer
960ddb07f : ShareTargets animations and styling.
0be3a615d : Render preview layout in full widgets sheet and bottom widgets sheet
384b578ab : Removing menu and dialog for custom actions hanlding. These do not work well with gesture-nav and can potentially block the Launcher UI.
c96873caa : [AA+] Log LAUNCHER_ONSTOP & LAUNCHER_ONRESUME events with AllApps session InstanceId.
e92bc55d1 : Make all widgets collapsed in the full widget picker by default
53d3427b4 : Fix WidgetsListContentEntryTest static initialization error
5fb8aae80 : Revert "Update Robolectric SDK to 30"
9cc6ecfa1 : Fixing dragView not getting removed on returning home
6600860f0 : [AA+] Log app launches with AllApps session InstanceId when current state is ALL_APPS.
4c23ca768 : Fixing shortcut intent getting cleared during backup/restore
19ab177d1 : Adds CONTAINER_QSB to be used for QSB data.
db3f34f95 : Revert "Ignore broken launcher tests"
e87b4c497 : Updated TaskMenuView.
b849aaf63 : Remove scaling and dimming for adjacent tasks in Overview.
b56611d96 : Adjust task padding overview to match new specs.
34f4b7ebb : Remove elevation from Task in Overview.
b3d739dfa : Apply Silk/ colorBackground(Floating) to AllApps
03c5a4623 : Ignore broken launcher tests
91d4f9f00 : Fix to avoid NPE with LiveSearchManager.
2b6d18230 : Instrumenting swiping up to all apps for jank
228877d37 : Add border spacing and fixed cell height to grid.
2f5648a91 : Refactoring before adding a new view type in the WidgetsListAdapter
501e139c6 : Draw the workspace scrim in the LauncherRootView instead of DragLayer
03f8dcb8a : Add instanceId to LAUNCHER_FOLDER_CONVERTED_TO_ICON log event.
7823402ec : Fixes wrong container for LAUNCHER_ITEM_DROP_COMPLETED log event.
ea826f87d : [AA+] Log DeviceSearchResultContainer.QueryLength as cardinality field of statsd
9aac07e87 : [AA+] Add LAUNCHER_ALLAPPS_SWITCHED_TO_WORK_TAB & LAUNCHER_ALLAPPS_SWITCHED_TO_MAIN_TAB events.
dffbdf861 : [Overview Sharing] Pass the full screen progress to task overlay.
4defb4009 : Update TaskIcon UI.
5c3d37b37 : Update input-monitors to accept unrotated coordinates
aafa8a44a : [AA+] Add LAUNCHER_ALLAPPS_KEYBOARD_CLOSED event.
3a1cfc908 : Add NIU Actions buttons to the Go Overview
a3a30a922 : Migrate AA+ Search related files
c402fdaf7 : Deduping multiple prediction UI update calls
1283f546d : Fix missing grid for devices that upgrade from R
61620e753 : Fixes NPE with LAUNCHER_ALLAPPS_EXIT log event.
fb674c7d8 : Added API to specify if split-screen should exit on hide
4d69fab5c : Support autoEnterPip without source rect hint
52b5a4d8b : Registering input monitor in Launcher process
afd0d81a7 : Fix some issues with taskbar
7944ee5c7 : Enable variable size thumbnail for large screen
5ed0907cd : Update Robolectric SDK to 30
df256ae86 : Add screen size to touch regions cache.
73821a9c6 : [AA+] Fixes wrong container for LAUNCHER_ITEM_DROP_COMPLETED log event.
43b1d4091 : [AA+] Add QueryLength to DeviceSearchResultContainer.
6c7e594d0 : Updating Chips UI
a4647b681 : Adding support for keyboard based drag and drop
ead22a525 : Removing released features
734be0b5a : Add OnComputeInsetsListener to TaskbarContainerView
192f66296 : Make keyguard exit animation to remote animation.
681154e53 : After AA+Search Edu, bring up IME
da74a4451 : Enable slice again
350e1dbb0 : Creates BcSmartspaceDataPlugin interface to provide mock data to BC Smartspace.
993fed234 : Style updates
4fc871f97 : [AA+] Add LAUNCHER_ALLAPPS_ENTRY, LAUNCHER_ALLAPPS_EXIT events.
79e52fc23 : Moving slice loading on a background thread
3a39b5643 : Only show OOBE once
63fc59b80 : Use SYSTEM_APPLICATION_OVERLAY instead of SYSTEM_ALERT_WINDOW for Taskbar
4e2c25a78 : Ensure isTablet is only enable when simulated landscape is disabled
aaa42bd0e : Add recent tasks to Taskbar
1b4d5034f : Fix icon flicker on transition from installing, to installed, to downloading incrementally.
04ebcf468 : Postponing registering widget listener
ce7948857 : Make sure that RemoteAnimationTargets is not null when redrawLiveTile()
0983b8070 : Catching generic app start exceptions in ProxyActivity
b245c552d : Updating predictions if hotseat items get removed/added as a result of model callback
f4d19f461 : [AA+] Log app launches from DeviceSearchResultContainer with instance ID.
cbeb13d6c : [AA+] Log app launches from AA+ search result container.
7786595ae : Launcher3: Added shared lib APIs for Launcher to use split-screen APIs.
7239df725 : Support shorter height row layout / Disable ICON_SLICE
50165042e : Logs stack trace when IME doesn't get attached when all apps swipes up
2e292b634 : Update PreloadIconDrawable colors when an app is not startable.
035bb2229 : [Live Tile] Fix a bunch of issues related to touch input
5809a40f3 : Fix issue of slice icon being rendered on non-UIthread
e747278ee : Support drag and drop from Taskbar
b11e4d517 : Delegate Taskbar touches to nearest view to ensure 48x48dp touch size
794fe4f58 : Add Hotseat items to Taskbar
2b14f4bfd : Allows a plugin Settings activity to designate plugins it supports.
5f7f4cb35 : State download information in content description whether or not there was an update.
11b5f6053 : Removing unused keyboard handling code
1ab83de48 : Support people search results
d683d98b3 : Animate taskbar background alpha and visibility alpha
170a6b7b9 : Revert "Support people search results"
f28db55c9 : Support people search results
954bb6389 : Fix launcher flicker when unlocking on seascape.
b40b98db3 : Update FloatingIconView to display PreloadIconDrawables during swipe home animations.
d9b6d6a86 : Check whether the running task view is non null before setting it to be not clickable for live tile
78fb71458 : Fix incorrect launcher loading.
f19a809f7 : Map shell transition to recents animation
7c1e37cce : Migrate Widgets to new Search API
eca678835 : Make Thumbnail search result launch intents
f1bcf7a4d : Turn ENABLE_DEVICE_SEARCH to DeviceConfig flag
068de1685 : Skipping swipe metrics if recents view doesn't exist
e7915e138 : Refactoring startShareActivity to allow crop to be passed in.
bfc0c3815 : Updating ItemInfoMatcher to work with java streams
a62e49b36 : Fix missing grid for devices that upgrade from R
0455d146a : Fix missing grid for devices that upgrade from R
7690e9460 : Fix persistent device search edu
15b0f700f : Temporary fix to disable task#onClickListener during transition to overview
7575cca26 : Support ACTION/THUMBNAIL/SUGGEST corpus for rendering rendering
f72c36801 : Adding quickstep specific permissions to Launcher
311f8badc : Enabling plugins on Launcher debug builds
29cd32706 : Inherit theme colors on app drawer and folder
b453ef762 : Fix bug where dragview gets stuck on screen.
417bd72b7 : Revert "Use Diplay.getMetrics in DisplayController"
0646238ab : [DO NOT MERGE ANYWHERE] Add swipes left method in Background.java
062a8fd97 : Introduce feature education for AllApps Search
6fa63473e : Fix bug where dragview gets stuck on screen.
c28201876 : Consolidate Search result UIs
f26e90aa3 : Add empty Taskbar views and initial TaskbarController
8f09aa343 : Fix IllegalArgumentException for Float.NaN in ClipIconView.
745272111 : Add FLAG_IMMUTABLE to PendingIntent
e82443857 : Add check to prevent adding duplicate pending install icons onto the worksapce.
df449d71e : Update RecentsActivityRotation when device rotate
d77219815 : Do not apply shadows to app window if target is transluscent.
fa8731489 : Checking mRecentsAnimationController for null-ness
9918e94c0 : Revert "Revert "Add UI updates for incremental app installs.""
952471f67 : Removing automatic failure investigator
5662a653d : Separate TaskView translationX into dismiss + offset translations
203f59688 : Fixing unrelated icons getting removed during sesison failure
bdf4f7129 : Migrate from Plugin SearchTarget to API search Target [3/3]
e381ae005 : Revert "Add UI updates for incremental app installs."
64bb8946c : Adding all-apps onboarding popup for 2-button mode
6e60380ab : Revert "Add UI updates for incremental app installs."
d6bc12923 : Ensure setRequestedOrientation is called when unfolding the device
d9abb1767 : Support launcher animations in new transition system
81aaa265f : Resolving a leak of activity via SharedPreferencesImpl.MemoryCommitResult
ed86cb19b : Adding debug tracing for Device.wait
10a2b9c8a : Separate TaskView translationX into dismiss + offset translations
f48097f27 : Correctly generating heap dumps for OOP tests
e733e7994 : Fixing preview rendering in device search mode
7e40d6b25 : Added new app launch crop / positioning.
5b97b40eb : Skipping QS metrics if activity is not created
b198d46f9 : [Overview Sharing] Create the share function for sharing image in overview.
e13838921 : Flag FLAG_MULTIPLE_ORIENTATION_SUPPORTED_BY_DENSITY false when allow_rotation is set
53e3b1402 : Preventing crash when a gesture starts after home activity change but before the update has been received by Launcher
42203bec0 : Include searchui library to Launcher3CommonLib
9d44e8106 : Temporarily disable jank tracing
d7f7f52dd : Waiting until the launcher change is propagater before test
c37058976 : Generating Hdumps for more leaks
a60d1f9be : Migrate from Plugin SearchTarget to API search Target [2/3]
6478fa649 : Migrate FrameTracker to use ST Jank information (2/2)
a5f289a60 : Increase timeout and additional logs for WorkTabTest#testWorkEduFlow
fd58d23cd : Migrate from Plugin SearchTarget to API search Target [1/3]
b803f7e2c : Add UI updates for incremental app installs.
6a5f431a7 : Revert "Revert "Add UI updates for incremental app installs.""
9515c8b1c : Allow system gesture while ignoring bar visibility
f725e955c : Refactor app open code.
e0484de39 : Add BROADCAST_CLOSE_SYSTEM_DIALOGS to recents package
f19c57970 : Disable default IME in all apps if DISABLE_INITIAL_IME_IN_ALLAPPS is on
12d822212 : Starting CUJ_APP_CLOSE_TO_HOME metric earlier
229497d18 : Revert "Add UI updates for incremental app installs."
be5af2de6 : Fix triggering One-handed mode introduces gesture conflict issues (2/n)
da5e714ca : Fix homescreen deep shortcuts text spanning two rows.
5a7d6d682 : [Overview Sharing] Add a feature flag for overview sharing.
5c953ed47 : Disabling fling gesture for assistant over deferred region
84269d349 : Add UI updates for incremental app installs.
f4bb052ca : Removing workaround for battery defender
9b1e77377 : Removing shelf from 2-button gesture mode
6e0b00d15 : Remove Second consumer from AllAppsSearchBarController
20bbaa339 : Add additional fake task views on overview gesture completion.
0f6b6cc7a : Add transition when swiping from fullscreen to enter PiP
f20a330a5 : Instrumenting app-to-pip CUJ.
bc3ec9fb6 : Place recents above app only after the initial touch down
b956a0306 : Fix some task view fling calculations
6025dfe1a : Fix swipe for notification default should be on instead of off
5aad9d87d : Temporarily disable visibility-gated hotseat and prediction row updates.
0d9cb1945 : Checking menu item test to improve test fail diags
dad74879c : Using default timeout for 3-button QS
51d9ab7a2 : Match the live tile cut out to the correct task view position in landscape mode
fee1b25fe : Fixing PendingArgs not cleared when going home
c610f2640 : Removing unused tracing
e3386502c : Fix TaskViewTouchController crash in seascape
73dcc9878 : Add FeatureFlag for ENABLE_FOUR_COLUMNS.
e98f980a9 : Ignoring crash if the 3p icon surface is no longer valid
cfcefb0c4 : Synchronizing model data access
4b77e83a4 : Not using blocking call to populate task title for logging
5794fa1ab : Jank: taking screenshot in helper thread for quick switch
b8df6a573 : Resolve Flaky work tab tests
980c089d2 : [DO NOT MERGE] Keeping Launcher in overview UI if activity is restarting due to UI mode changes
4b2403bbd : Fix NPE inside SEarchResultThumbnailView on cropping Bug: 175161949 Test: builds. Created screenshot of landscape portion and verified
3b55aab71 : Adding tracing for app-to-overview
2ea01e487 : Separate QSB from on device search
f985f13ec : Render animation for launching settings in live tile mode
ff6d94dd9 : DO NOT MERGE Revert "Handle uiMode changes"
6c0c61acd : Keeping Launcher in overview UI if activity is restarting due to UI mode changes
c4bef358b : DO NOT MERGE Revert "Defer recreation until resumed"
1dcf18af6 : Fix flaky enter key
7f66dde4d : Add the ability to control the mock app thumbnail and app icon to TutorialControllers.
0d97f8d19 : Disable Database overwrite upon restore
f4b60d5f9 : Add ROTATE_SURFACE_FLINGER permission to Launcher
1e71ba5b9 : Moving removing task after QS to a background thread.
212cff1de : Add swipes left method in Background.java
a89a5084f : Add the Share App system shortcut to the Go Launcher
e08dd5861 : Fix abnormal flicking when swiping up to exit OHM
8492c6763 : [DO NOT MERGE ANYWHERE] Add swipes left method in Background.java
0646dde21 : Don't crash Launcher when attempting to endTransaction on an already-closed DB.
f6f41535b : Disable app theme crossfade animation.
7199acdba : Add null check to AbstractStateChangeTouchController#onDragEnd()
ec5e09543 : [DO NOT MERGE] Encode launch location for hotseat items
beb416cd4 : Revert "Add ActivityOptions for SecondDisplayLaucher to launch activity"
c63e16f99 : Rename flag to remove reference to blocked word.
6b193434e : Jank: not blocking UI thread when starting a task
7aaaa3550 : fix the issue widget id wasn't being migrated in backup
5b468d252 : Log grid size change
6c1fa64a1 : Fixing jank in launching app from recents
e5d2ad8e3 : Even more logs for flaky work test
daa731f1f : Removing binder call from the gesture injection
d41dfd328 : hide app results if app info can't be found
3751be0f1 : Removing obsolete shadows
ce7f9f2ae : Haptic effect on alphabetical scroll in Pixel Launcher
0da8d424e : Make modal based UI changes in TaskView only if modalness changes.
2c86122fa : Resolve auto close on widget swipe
4dd0fb173 : Removing blocking call during cuj_LAUNCHER_APP_LAUNCH_FROM_ICON
64154ead7 : Fix hotseat predicted app update regression.
7bbec5003 : Fix AllAppsSearchPlugin icon redrawing without special-casing.
986ea0da6 : Fixing Robolectic model tests
0112a3d43 : Fixing animation cancelled not called if gesture was not initiated
af0391f9b : Include more error logging for widget restore
437513d5e : Federate SliveLiveData for Search results
c25bc0335 : Fix OutOfBounds issue on getFocusedChild
ae1997b9d : Include more error logging for widget restore
5278e85c4 : People row text size fix
ffd2b6d25 : Search support for widgets with config activity
90a43a5f0 : IME stability
3a4caed1f : Fix NPE inside getFocusdChild
81de07e40 : Polish search result icons
1cd6a5f30 : Fixing app-to-overview animation in 3 button mode
3116dc918 : Resolve search scroll hightlight issue
1818fb7a6 : Dismissing popup if the underlying icon no longer supports it
20d99c522 : Support drag/drop on live widget search results
003859cdd : Show remote action's description in SearchResultIconRow
37432444f : Initial setup for widgets in Search
984e0d0a6 : Show settings icon at start of settings results
d15915f5f : Fixes invalid ids for UiEvents: LAUNCHER_FOLDER_CONVERTED_TO_ICON, LAUNCHER_HOTSEAT_PREDICTION_PINNED
ff9e7d6aa : Removing separate Cancel and End callbacks and using AnimationListener instead
6e5efb092 : Consolidate Hero search result with SearchResultIconRow
d91bad956 : Add more logs for WorkTabTest flake investigation
64340cca9 : [DO NOT MERGE] Add WW log for noti shade swipe down from home.
ffa21961b : Using UI_HELPER_THREAD for various activity manager interactions
8cadc1281 : Using UI_HELPER_THREAD for various activity manager interactions
a87f99a35 : [DO NOT MERGE] Add WW log for noti shade swipe down from home.
22a5a6846 : Fix a couple notificaiton dot issues
a824fea09 : [DO NOT MERGE ANYWHERE] Add swipes left method in Background.java
c0ef31e38 : Revert "Removing workaround for battery defender"
6dcba8958 : Refactoring DigitalWellbeing Banner to not use footers.
fbfccf9e2 : Handle the animation when restarting apps
1e042652a : Replace the system UI visibility with appearance (Launcher)
991e8208c : Quick fix from ag/12914139
f39f351a0 : fix the issue widget id can be wrong after restore
4b4341d3a : DO NOT MERGE Revert "Handle uiMode changes"
272f4541f : DO NOT MERGE Revert "Defer recreation until resumed"
a34766a17 : IME bounds after DOWN->UP Motion event sequence
b30adcb23 : Use event time of app side for latency metrics
55940ecfc : Render and track live tile position when launching another app from Overview
b694a69f5 : Integrating snapshot logging in Launcher
9fc27da5f : Settings/Play/Suggest layout polish
4a9745825 : Changes COMPILE_SDK to S.
54aae4f95 : Finishing recents task before starting share screenshot flow
3ee701822 : Fix All Apps Search plugin shortcut icon redrawing issue.
6f4e65f62 : Updating pip transition calls with shared lib
5b5f3c660 : Improve PIP enter transition w/ gesture nav (3/N)
9c43bfa79 : [pixel-search] URGENT: bug fix for teamfood: fix crash when tapping on a screenshot result
d007cd5d5 : End the attaching animation early when we settle on the end target
fd54a8e84 : End the attaching animation early when we settle on the end target
c1a785914 : Add null check between calling onMotionPauseDetected() and Changed()
84acb18dc : Fixing robo test compilation
f99351888 : Revert "Revert "Merge commit '8d14dbe041199d611839140f1c9285fd4174e9f4' ...""
cb403d9e5 : flip default value of minimal device feature flag
1cc12ebc1 : End the attaching animation early when we settle on the end target
e4bc2af04 : Improve PIP enter transition w/ gesture nav (3/N)
ff39fd3e1 : Removing workaround for battery defender
0ee7ffca7 : Update LatencyTracker usage in Launcher
932a327eb : Consider overscroll adjustment of RecentsView for live tile
f5ce80b8a : [pixel-search] Latency analysis, add logging statement in launcher
0731273d5 : Track live tile better by considering resistance animation
8b488ccc2 : [Live Tile] Support launching running task animation
70e8b1572 : Minor stylistic changes in Workspace.java.
acfac6187 : Use Diplay.getMetrics in DisplayController
6c666fb19 : Add a feature flag to expand smartspace to three rows
f6b05068d : Invert the badging
caa1e9c39 : Search query method should support multiple consumers
102746823 : Makes Plugin Settings gear adjust to dark mode.
71f24588c : Call click event on IME quick select for SearchResultIcon
13a2a010d : Handle IME event for SearchResultIcon
1f79eeda7 : Remove hardcoded itemTypes from SearchTarget
a68ac3e5d : Removing condition for CUJ tracing/metrics
9228ff53c : Trimming activity and task label
0960b45db : Fix the issue where shortcuts are removed in minimal device mode
314761a80 : Setup SearchResultIcon for single cell results
702ed2788 : Fix the issue where shortcuts are removed in minimal device mode
cf0b275a4 : Add the ability to specify a list of tutorial steps in the gesture sandbox tutorial intent.
02fc23c99 : Modifying screenshot button visibility
d5bbe6809 : Rename shrotcut container to deep-shrotcuts
26c1105fa : [search api part 1] Setup centralized SearchEventTracker
2afcab804 : Search UI clean up
2d7bfc878 : Fix shadowRadius not being used in swipe up animation.
9a6145efb : Introduce shortcut container for hotseat event reporting
2de606fe7 : Delete the minimal database to force refresh.
0471b9836 : Using FrameCallbacks instead of windowCallbacks for surface removal
979da64d8 : Add app start source info of apps launched from launcher
1b9e199b3 : Fix hotseat and prediction row to allow updates when empty.
b5334e3f0 : Improve search section header
692d2109a : invalidate itemDecoration on predictedRow focus draw
8d5b11806 : Revert PredictionRow shuoldDraw check
16045060c : [pixel-search] add escape hatch
ab9ad20be : Search UI cleanup
68d7a6e5b : Adds feature flag for BC Smartspace.
7a6e4c931 : Annotating Quick Switch CUJ for 3-button mode
4b7f38b8f : Align fallback result query with result text
222afb970 : Comply with the ISystemUiProxy.aidl change
9d4a96ed0 : Add latency metrics for recents gesture
1fddddb4f : Update launcher_trace.proto for quick switch
0ebbc1880 : Removing tracing for a gone flake
565ed4ff6 : Update Search UI
be17bdcd2 : [Search] Add logging to People and badding as to icons.
8ed9707cf : [Live Tile] Support launching another task (other than the current running task) in Overview
3cf264f49 : Prevent hotseat updates if it is visible to the user.
b6aff1f56 : Fix NPE inside RecentsOrientedState
4c14f4b9e : Avoid double search item highlight
0c943966d : Add null check for input receiver before updating batching
087a9e39b : Revert "Merge commit '8d14dbe041199d611839140f1c9285fd4174e9f4' ..."
d028937e7 : [Live tile] Finish recents animation when the phone goes to sleep in live tile mode
7fcd74abb : Suggest result should launch Bug: 169980192
88ddae38d : Comply with the ISystemUiProxy.aidl change
a762b0241 : Annotating Quick Switch CUJ for non-3-button modes
733e3c609 : Moving some initializations to the background thread
58804ac52 : Adding stats log for add item flow
f622e42bf : Removing unused proto extensions
d6b1f3c08 : Action icon should be used as a badge instead of main icon
f6b72c4ad : [pixel-search] Bug fix: automatically launch screenshot + center&crop remoteaction icon
743fe2695 : [DO NOT MERGE] Add component name to launcher home and overview gestures Bug: 168805198
c8cbd822b : Fix logic around launchTask in the live tile case
1d7ed30db : Remove widgets that no longer fit the workspace in their current spans.
2ec0ade64 : Add sandbox mode to gesture tutorial settings.
5e315bc7a : Draw BubbleTextView drawable behind ClipIconView during app close animation.
9fa2d8812 : Resolve race condition between @Before conditions
aff3e5263 : Disable batching until the initial gesture is detected
de9a5e109 : [pixel-search] Change Nasa actions title name
7bdf3574a : Add app start source info of apps launched from launcher
63623967b : Add latency metrics for recents gesture
f27113968 : Thumbnail/Suggest view type support remote action
907845eba : Wrap animation runner for recents animation
b7487f867 : [Search] [People] Pass intent to People view instead of URI.
020e628f2 : Add shadow radius to windows during app launch / close animations.
9fcb45f87 : Revert "Remove widgets that no longer fit the workspace in their current spans."
b8a30ef68 : Adding jank tracing for some CUJs
10759887c : Fixing lock during RecentsModel initialization
95786e077 : Good riddance UserEventDispatcher
1b17d6be2 : Make the workspace popup menu items statically ordered.
91ef6856d : Remove legacy involveSplitScreen API
2517dfd12 : Update TutorialFragments to work without hand gesture animations.
a13715bb9 : [Live Tile] Switch to screenshot when any task menu option is selected
e6477328a : [DO NOT MERGE] Add component name to launcher home and overview gestures Bug: 168805198
ec7b1ee73 : Make SPAN_MULTIPLIER public Bug: 169294860
02be2a43f : Support Remote actions
47644d209 : Make overview to home translate faster
82ff64530 : Remove CurveProperties#pageParentScale
a7ddfc072 : [Live tile] Use OverviewInputConsumer in live tile mode
69f9cae81 : Remove CurveProperties#pageParentScale
ceb172437 : Removing OAV HIDDEN_GESTURE_RUNNING flag.
30cd4dca5 : Remove test restrictions
350b462f2 : Animate icon update from loading state.
bf6e8ffbf : Remove widgets that no longer fit the workspace in their current spans.
f01064953 : Track search results with position and search Identifier
99d6c2ff0 : Update hero app shortcuts with icon
657f396c9 : Scale task view in TaskViewSimulator before translating it
9b947993b : [DO NOT MERGE] Encode launch location for hotseat items
407ff5927 : [DO NOT MERGE][NPE] check RecentsView exists before using it
649122edc : Revert "Disabling testToast on virtual devices"
e806f9534 : Additional logs to resolve flaky work profile
573b9ca9a : Moving package installer initialization to worker thread
b3a0f1ffc : Add thumbnail viewtype to SearchTarget Bug: 168825522
0f5c9dbb6 : Add intent extra when launching WallpaperPicker from Launcher
c445a359a : Remove invisible home task view as soon as gesture to Recents ends
25ecae1ef : Add cross-fade animation to launcher for dark/light theme changes.
35a0c5902 : Add window focus / visibility changed signals to AllAppsSearchPlugin
ca23b981d : Allow touches on Workspace during transition from Overview
a85fa0988 : Make overview to home translate faster
9cd3740fe : Only check activity rotation allowed when considering menu layout
a435e1868 : enable minimal device mode for droidfood in S
28633e998 : Fix the issue Launcher is calling minimal device endpoint on UI thread
dd0b469a7 : Experiment with closing all apps before overview actions test
44981eb88 : Remove legacy involveSplitScreen API
24f0f34d0 : Only check activity rotation allowed when considering menu layout
b1ee0a020 : Remove tracing for a non-repro flake
772944771 : Revert "Speed up tests by injecting input events asynchronously"
5e182b60c : Add launcher state and activity lifecycle in AllAppsSearchPlugin Bug: 165678938
9e754b008 : Adds ability to use LauncherPreviewRenderer in Sandbox.
c238e1d71 : Fix folder close animation.
2fa2e0ae2 : Fix launcher leaks
d099d2480 : resolve invalid size variable issue for people view
ef4b506c3 : Dismiss task menu when swiping to home
5f1de1ad2 : set people icon on main thread
1c3150fa1 : Inline INDEX_PAUSE_TO_OVERVIEW_ANIM
f4eb70c96 : Setup logging pipeline for search results
95f1cda43 : Only load the first page in grid preview
312cf4386 : Only load the first page in grid preview
ef9596d4c : Only load the first page in grid preview
46aba2a46 : Adding content push button behind flag to OAV.
248a7f89a : Only set live target if there is a target to set
4318324ab : Allow pause during quick switch for any horizontal displacement
35f9150a6 : Support People search result in launcher
f367ced93 : Annotating open-app transitions in trace files
4484015f4 : Simplifying AppFilter
70dc1066b : Annotating open-Launcher transition in trace files
7aa577d88 : Show independent shortcuts from Hero view
b0277191f : Improve AA+ Search UI, fix IME double close Bug: 167573256
c4a8e0548 : Import translations. DO NOT MERGE ANYWHERE
5ad2a6908 : Import translations. DO NOT MERGE ANYWHERE
a16a23bfd : Import translations. DO NOT MERGE ANYWHERE
4307781a1 : Import translations. DO NOT MERGE ANYWHERE
8a35c7642 : Add folder UI animation.
01e407083 : Standardize quickstep velocities
61e8ae1d9 : Refrain from overwriting shortcut icon with default icon
3a89e4223 : Don't detach recents from app window after motion pause
ed5e43bd2 : Make modal based UI changes in TaskView only if modalness changes.
639505c23 : Scale down chip proportional to TaskView becoming fullscreen.
486fad2c4 : Migrate trace proto from nano to lite
5191fe9ba : SearchTarget/SearchTargetEvent API
734be27f9 : Intercept touch events from anywhere while all apps is closing
90faa282f : Implementing TouchDelegate to make full chip clickable.
0f12b6013 : Delays removal of extra screen when dropping an app.
d4d2a73b6 : Removing MultiHashMap and using java-streams instead
d6bacdcaf : Handle AppSearch in plugin
8acdb23e6 : Init rotationTouchHelper before NavModeChange listener
a2d6a91be : Support settings search in AllApps
6b670d62d : Good riddance UserEventDispatcher [1/n]
d9d340c87 : Introduce transparency in all apps for OnDeviceSearch Bug: 165999272
b5493b90b : Fix a couple issues with overview to home transition
af8516254 : Get rid of grid options pref
43ad0c2e0 : Prevent crash when display is already removed by the time we get displayAdded
f26954292 : Remove USER_EVENT_DISPATCHER feature flag Bug: 165675920
b176dc99b : Set new scrimMultiplier instead of scrimProgress for overview -> home
5af9c3537 : Allow swipe up to go home from overivew during task dismiss animation
104c9d120 : Using persisted item storage for install queue.
63d327442 : Disabling notification dots for Launcher3Go
b9f9d69f6 : Hide IME when scrolling happens on all apps screen/scroller
1fbab3ad2 : Update worksace page indicator during HINT_STATE transition
114de69c9 : Introduce support for play results in launcher
f9abe7bcb : Update rect in LiveTileOverlay via copying
0fc3d1275 : Moving hotseat predictions to ModelDelegate
66f3ffe39 : [Live Tile] Tapping home in Overview does not take user back to app
d844fe758 : Remove ENABLE_OVERVIEW_ACTIONS flag, defaulting to true
4fb5f74bb : Track OverviewToHomeAnim with StateManager
5fb83a47f : Removing icon recents version
8cac927bd : Hookup existing AllAppsSearchPlugin interface to SearchBarController Bug: 161801331
8ad575e1e : Handle overview actions in Live Tile mode
81c0cac45 : [Live Tile] Place the target app back above Launcher when swipe up end target is home
59d04e6ea : Use system VelocityTracker instead of forking least squares algorithm
a310e9c03 : Refactors LauncherPreviewRenderer to better support subclassing.
60e68c91e : Removing static state management from the install shortcut queue
fd58da6a7 : Wrapping display properties in a wrapper class
cb956ff4f : [Overview Actions] Set launcher state to Overview when rotate in recents.
d6c3315a6 : Only draw app below launcher for TaskViewSimulator at swipe up or in Overview
53116c6cc : Simplifying InstallShortcutReceiver
762d06136 : Caching last predictions and loading it with model
d62e797d1 : Disabling debug log as the associated bug is closed
5dd045bec : Handle IME selection focus for ENABLE_DEVICE_SEARCH
b55f7591e : Ensure that the task is always clipped to match the tile aspect ratio
c830bef92 : Don't reapply window transform if we are already running a window anim
90751820d : Add back code missing from upstream merge
e6f9e0eb7 : Revert "Update overview from home transitions"
f3bc79718 : Update overview from home transitions
66aead7d2 : Removing some obsolete methods and wrapper
2104d72b2 : LauncherInstrumentation enables even when non-system user
4a53c70c5 : Introduce support for Hero app Section
17d0080cc : Adjusts Clear all to be vertically centered with the tasks.
dd15acea8 : Close system dialogs when opening all apps from system action
77ca1e4c4 : Moving data sanitization to the end, as it need not block the loading
f8e9b467a : Revert "Finish recents animation when launching another task in Overview"
60096e990 : Remove mFilteredApps
e8bea3ea7 : Allow search results decoration [part 2/3]
f66f2f66c : Refactoring One-Handed feature flag and others
ab98166c3 : AOSP/Launcher3 - Update language to comply with Android's inclusive language guidance.
03c38c5c6 : Rewrite long swipe resistance ("pullback") logic
a6f9cc023 : Increasing wait time for end-action events.
35376a359 : Using StatsLog for notifyingAppPredictor
ca9590c39 : Reset live tile task view simulator params
30caccbbc : Enable memory dump for Launcher
2c80b305f : Log entire touchable region rect
e873a171f : Expecting TYPE_WINDOW_STATE_CHANGED in quick switch
cded4dd92 : Create a copy of the original list instead of a new view
bcdbf27b9 : Revert "Finish the current task in live tile mode when swiping up and right to the previous task"
b0611351e : Refactoring to use more precise statements when calculating gesture distance and others
eaf7a9554 : Changing minimum supported Launcher version to 26
8b74cc761 : Moving all-apps predictions to Launcher model
7383d4e6d : Fix adjacent task offset distance
12baaadec : Enable memory dump for Launcher
261d817a9 : Revert "Recycling already running activities"
df10ff46b : Migrate AllAppsSearch [part 1/3]
52e2545a6 : Removing arrow indicator from homescreen and adding a separate view for various accessibility actions
884516069 : Match live tile with the cut out when swiping down in Overview
26bca0808 : Handle requestFocus for ENABLE_DEVICE_SEARCH Bug: 161594550
7695ea58c : Unifying handler (#2) BaseSwipeUpHandler => AbsSwipeUpHandler
fe00c0907 : Unifying handler (#1) BaseSwipeUpHandlerV2 => AbsSwipeUpHandler
ca394a3ea : Add ActivityOptions for SecondDisplayLaucher to launch activity
5db25d578 : Align live tile with the current task view in Overview when the users swipes up to dismiss
83901e1d7 : Add thiruram@ to launcher/owners list.
90573f051 : Logs system navigation details part of launcher snapshot logging.
f8ceabbcc : Misc test improvements
0e649985e : Move the live tile as the recent view scrolls in Overview
d25dabb46 : Add InsetTransitionController to device search
3a8075366 : Add ActivityOptions for SecondDisplayLaucher to launch activity
0bc32dcce : Recycling already running activities
4c8005395 : Speed up tests by injecting input events asynchronously
e1c0dda77 : Eliminating 10-sec wait for a non-existing widget
28f5075eb : Adding support for storing container based item list in the model
457ae09ac : Add filtering of preferences in developer options
efa41c1c5 : Limit launcher snapshot logging once per day.
0c2b05947 : Handle uiMode changes
fbb8c69a5 : Guard swipe to notification gesture with system settings preference
fc6c42107 : Update state and touch region after one handed overlay changed
1c1f5d9ae : Hook one-handed gesture to expand notification panel by default
a0dfbff96 : Enable one-handed mode gestural in QuickStep
00850fb58 : Create a new instance of rotation touch helper per device state
665232be6 : Removing diags for a fixed flake
9ae44d6c2 : Setup controller for on device search
a37ecee10 : Introducing a new gesture scope
c5a9ae550 : Calculate all apps cell height based on actual sizes.
40c9cfa3c : Productizing useful diags
cf6bae49a : Fixing swiping up on home interrupting animation
4bc691b98 : Removing workarounds for a fixed bug
5fbd92571 : Revert "Temporarily disabling events checking in git_master"
779efaca9 : Guard swipe to notification gesture with system settings preference
cadb94983 : Add explicit android:exported="true" declarations
70b5ca250 : Update state and touch region after one handed overlay changed
f69563e93 : Revert "Update state and touch region after one handed overlay changed"
a66dafe61 : Update state and touch region after one handed overlay changed
05cd0aedf : Notify SysUi on device rotation for back gesture
dd3eb7d07 : Hook one-handed gesture to expand notification panel by default
23c283669 : Add an exported flag in manifest
f903d2c91 : Merging from ub-launcher3-rvc-dev @ build 6557059
5ca2980e5 : Merging from ub-launcher3-rvc-dev @ build 6552182
7d375e31f : Enable one-handed mode gestural in QuickStep
0b65822f3 : Temporarily disabling events checking in git_master
ca4f2e81f : Import translations. DO NOT MERGE
30c29bfc0 : Removes iconloaderlib from Launcher3.
38d2e3086 : Revert "Fixed portrait orientation if fixed_rotation flag"
e1aff2988 : Fixed portrait orientation if fixed_rotation flag
a93c2dcd5 : Indicate PiP animation type from Launcher to SysUI

+- Project: platform/packages/apps/ManagedProvisioning

f9f26b8d : Import translations. DO NOT MERGE ANYWHERE
fcf3bb6a : Import translations. DO NOT MERGE ANYWHERE
9d8f8194 : Import translations. DO NOT MERGE ANYWHERE
8547df06 : Wait for validated network for mobile data
5d650ef1 : Import translations. DO NOT MERGE ANYWHERE
2165dc7f : Import translations. DO NOT MERGE ANYWHERE
69d3ca8c : Import translations. DO NOT MERGE ANYWHERE
8a30738f : Import translations. DO NOT MERGE ANYWHERE
3aa06ecc : Import translations. DO NOT MERGE ANYWHERE
503bce96 : Import translations. DO NOT MERGE ANYWHERE
79536fd3 : Import translations. DO NOT MERGE ANYWHERE
16030c87 : Ignore failing test RESTRICT AUTOMERGE
cae9b0d1 : Pass correct profile name and owner name
1efaef74 : Import translations. DO NOT MERGE ANYWHERE
204a90ab : Import translations. DO NOT MERGE ANYWHERE
baef7703 : Import translations. DO NOT MERGE ANYWHERE
ba88cd36 : Import translations. DO NOT MERGE ANYWHERE
f1744438 : Import translations. DO NOT MERGE ANYWHERE
44324139 : Import translations. DO NOT MERGE ANYWHERE
70c97520 : Import translations. DO NOT MERGE ANYWHERE
823ef4d6 : Import translations. DO NOT MERGE ANYWHERE
092e8438 : Import translations. DO NOT MERGE ANYWHERE
afda744b : remove additional spaces in education screen
9f14fb82 : Don't set dynamic colors for terms activity during suw
99f8b807 : Update animations and color mapping
defc7393 : Pass color palette to the DPC when starting it for policy compliance
dfa4abbf : start ProvisioningService earlier in the provisioning flow
903319bf : Block InstallPackageTask until it receives callback and PACKAGE_ADDED broadcast
3ca099fe : Remove AAOS related code for TermsActivity
0978f6ee : Update notification color
0a4cb023 : Set correct background color for deferred setup
629e9075 : Use a non-testOnly test app for testing installation
380f6b48 : Import translations. DO NOT MERGE ANYWHERE
0a17b215 : Import translations. DO NOT MERGE ANYWHERE
0e8b46b8 : Ignore flaky test
b088d11b : Import translations. DO NOT MERGE ANYWHERE
46701503 : Update ManagedProvisiong to support AAOS extention
ba504185 : Import translations. DO NOT MERGE ANYWHERE
815311f0 : Import translations. DO NOT MERGE ANYWHERE
45782d77 : Import translations. DO NOT MERGE ANYWHERE
fa13a3c7 : Increase max header lines to accommodate longer header text
bb8231f5 : Use left-to-right transition when POLICY_COMPLIANCE screen comes back to MP
fd8960ad : Fix theming for AOSP
67fac0d6 : Terms page back button added description for Talkback
c679c303 : Update color mapping for blue300 light theme to blue800 dark theme
2d89a5ca : Fix padding in admin permission and financed device screens
aad14b68 : Use a callback instead of listening for a broadcast when installing apps
175413b5 : Import translations. DO NOT MERGE ANYWHERE
97fb7c7c : Import translations. DO NOT MERGE ANYWHERE
f05a93ac : Import translations. DO NOT MERGE ANYWHERE
b789248f : Update lottie animations
2a2779f9 : Silently fail provisioning if ACTION_PROVISION_MANAGED_DEVICE was used
21a28ff6 : Import translations. DO NOT MERGE ANYWHERE
bf13a411 : Import translations. DO NOT MERGE ANYWHERE
f79bd763 : Import translations. DO NOT MERGE ANYWHERE
c35ef59e : Import translations. DO NOT MERGE ANYWHERE
107cd009 : Import translations. DO NOT MERGE ANYWHERE
09a82ed2 : Import translations. DO NOT MERGE ANYWHERE
2a522bb9 : Add support for Lottie animations
eeb9080a : Also set AccessibilityContextMenuMaker
828b4418 : Swap day and night mode XML animations with Lottie animations
2b992abb : Update LandingActivity to support extensions
2c02e347 : Revert "Revert "Update ProvisioningActivity to support extensions""
94bef767 : Revert "Update ProvisioningActivity to support extensions"
4e9a12ae : Import translations. DO NOT MERGE ANYWHERE
5a00385e : Import translations. DO NOT MERGE ANYWHERE
e13fc7ea : Import translations. DO NOT MERGE ANYWHERE
2ef24225 : Update ProvisioningActivity to support extensions
d9b3446e : Import translations. DO NOT MERGE ANYWHERE
00d03fbd : Import translations. DO NOT MERGE ANYWHERE
684eaa92 : Import translations. DO NOT MERGE ANYWHERE
b4cc1bbb : Import translations. DO NOT MERGE ANYWHERE
9274f992 : Import translations. DO NOT MERGE ANYWHERE
e0de4af2 : Import translations. DO NOT MERGE ANYWHERE
a4b40289 : Import translations. DO NOT MERGE ANYWHERE
4a1b30c4 : Import translations. DO NOT MERGE ANYWHERE
dabe4b52 : Import translations. DO NOT MERGE ANYWHERE
57686c00 : Import translations. DO NOT MERGE ANYWHERE
9948bcb4 : Import translations. DO NOT MERGE ANYWHERE
9f8db4d0 : Import translations. DO NOT MERGE ANYWHERE
6715ddb4 : Update financed device screen text to avoid header wrapping
8396420b : Use fade animation for waiting screens
4b1816d3 : Make text-to-speech match visible text in ProvisioningActivity
1c88ec31 : Import translations. DO NOT MERGE ANYWHERE
92105a2e : Grant MANAGE_APP_OPS_MODES to Managed Provisioning
a9bbb89e : Set the writing direction to system locale for SUW Screen
7e964e66 : Don't automatically mirror chevron for RTL layout
20947687 : Import translations. DO NOT MERGE ANYWHERE
e981252e : Temporarily ignore failing test
8054b452 : Import translations. DO NOT MERGE ANYWHERE
cfc47359 : Import translations. DO NOT MERGE ANYWHERE
854dad1b : Fix INTERACT_ACROSS_PROFILES appop issue for shared UIDs
54c85ec3 : Import translations. DO NOT MERGE ANYWHERE
3adf36b7 : Import translations. DO NOT MERGE ANYWHERE
f1599ef4 : Import translations. DO NOT MERGE ANYWHERE
e7686376 : Add support for ManagedProvisioning extensions
691a2b5e : Import translations. DO NOT MERGE ANYWHERE
16d9f79d : Import translations. DO NOT MERGE ANYWHERE
d0685d98 : Import translations. DO NOT MERGE ANYWHERE
e7e82d3d : Revert "Revert "Use GlifLoadingLayout for loading animations""
f9100bb3 : Import translations. DO NOT MERGE ANYWHERE
32f27a27 : Import translations. DO NOT MERGE ANYWHERE
a6d75e79 : Import translations. DO NOT MERGE ANYWHERE
1fae691e : Revert "Use GlifLoadingLayout for loading animations"
84132c45 : Import translations. DO NOT MERGE ANYWHERE
b2f39458 : Import translations. DO NOT MERGE ANYWHERE
d225ad4f : Import translations. DO NOT MERGE ANYWHERE
63ba5961 : Import translations. DO NOT MERGE ANYWHERE
83e66d24 : Import translations. DO NOT MERGE ANYWHERE
03117f2f : Import translations. DO NOT MERGE ANYWHERE
ab4fe9cd : Use GlifLoadingLayout for loading animations
8ff13eeb : Make progress label container same height as buttons container
c2a9d320 : Update color of file download icon to that of the other icons
5ab43359 : Make animations take all of the screen width
4333e0db : Make TermsActivity terms list take full width in landscape
3bc96aa3 : Import translations. DO NOT MERGE ANYWHERE
b2192107 : Import translations. DO NOT MERGE ANYWHERE
ddd2d4de : Import translations. DO NOT MERGE ANYWHERE
18633a87 : Align provisioning progress label with the header text
641bf0fe : Rename ProvisioningParams#isTransitioningFromRegularToChild
03a0ed20 : Make "Setting up your device..." use the secondary text color
2c9c58ef : Make icon_with_label_item labels readable by TalkBack
b82a22ff : Add support for dynamic theme colors
be3c1fb9 : Import translations. DO NOT MERGE ANYWHERE
5787adf2 : Remove skip education screens hack.
8b7abd56 : Import translations. DO NOT MERGE ANYWHERE
120f479b : Import translations. DO NOT MERGE ANYWHERE
290338a4 : Import translations. DO NOT MERGE ANYWHERE
ca53a39e : Remove tight coupling for organization name extra
951d4d19 : Set day/night mode for web pages showin in WebViewActivity
401770bd : Copy wizard manager extras to intents that launch the admin app
72adc5c3 : Import translations. DO NOT MERGE ANYWHERE
e3ba31c7 : Import translations. DO NOT MERGE ANYWHERE
5200e369 : Import translations. DO NOT MERGE ANYWHERE
273d34ff : Enable landscape flag by default
c501ef70 : Don't start ADMIN_POLICY_COMPLIANCE for user-triggered provisioning
91478cbf : Reset provisioning state when a work profile was removed
d5273d77 : Add STATE_PREPROVISIONING_INITIALIZED to preprovisioning logic
e620b1ff : Import translations. DO NOT MERGE ANYWHERE
29532475 : Import translations. DO NOT MERGE ANYWHERE
2682cbf4 : Import translations. DO NOT MERGE ANYWHERE
41928ea2 : Update EXTRA_PROVISIONING_SUPPORTED_MODES values to flags
093fa0b6 : Update default night mode on configuration changes
a628e0a7 : Remove ConnectivityManager.INET_CONDITION_ACTION reference
dc0b77f7 : Rename extra for admin opt-out of sensors permission control
55cd47e9 : Import translations. DO NOT MERGE ANYWHERE
916ec421 : Import translations. DO NOT MERGE ANYWHERE
2c6462ec : Import translations. DO NOT MERGE ANYWHERE
13cf3791 : Fix tests for activity transitions
8fdeffd1 : Import translations. DO NOT MERGE ANYWHERE
95628b2b : Update terms logic with activity transitions
cdf5ab2e : Change startActivity* calls with TransitionHelper equivalents
0101088d : Add TransitionHelper wrapper to handle the transitions API
8af95e87 : Import translations. DO NOT MERGE ANYWHERE
57007abf : Import translations. DO NOT MERGE ANYWHERE
60760a6e : Import translations. DO NOT MERGE ANYWHERE
78952ca7 : Import translations. DO NOT MERGE ANYWHERE
be66bcba : Export ManagedProvisioning as android library for Car overlay
d9153711 : Remove silent provisioning
1fc3795a : Update Financed Device Landing Screen activity text for a financed device
f115b679 : Stop using deprecated broadcasts in NetworkMonitor
56c24133 : Import translations. DO NOT MERGE ANYWHERE
ff783ada : Enable dark mode feature flag
8e8b7db7 : Remove "To learn more [...]" text from education screen
18546e48 : Configure overlayable resources
7229e38d : Use GlifRecyclerLayout for the terms screen
89f23e7d : Further adjustments on ProvisioningActivity (2)
9ba1e9d6 : Further adjustments on ProvisioningActivity (1)
0d740977 : Enable heavy theme and partner resources support
33ab78b5 : Support landscape mode for provisioning logic
018a78dc : Add accessible summary informing of admin permission control
87c851dd : Add metrics for night mode and landscape mode
812bf96e : Do not show "Cancel setup" button for Work Profile
762a1246 : Support landscape mode for preprovisioning logic
5dc34ffe : Import translations. DO NOT MERGE ANYWHERE
52f24adf : Don't perform DPC setup as part of in-SUW ACTION_MANAGED_PROFILE
0448b7c0 : Always start policy compliance screen if it's resolvable.
c8105282 : Fix styling for provisioning progress label
f1a876a2 : Import translations. DO NOT MERGE ANYWHERE
1b88bb98 : Import translations. DO NOT MERGE ANYWHERE
57bdf68e : Import translations. DO NOT MERGE ANYWHERE
18ed2d73 : Update Financed Device Landing Screen activity text for a financed device
e1633d3c : Import translations. DO NOT MERGE ANYWHERE
1ecf86f7 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/ManagedProvisioning
8810c7e2 : Style fixes for the DO SuW education screens
2daaf2e8 : Create the "Next" and "Cancel setup" buttons at the time we show them
460442ef : Use theme-dependent color for the links in the terms screen
bdf83a7d : Remove statusbar customization
83f96c07 : Temporarily ignore broken Robolectric tests
67b70535 : Temporarily ignore broken instrumentation tests
2022ca65 : Update the terms screen for dark mode and landscape
f71ec609 : Import translations. DO NOT MERGE ANYWHERE
b986cbd3 : Add dark mode support to ManagedProvisioning
65aa85ef : Import translations. DO NOT MERGE ANYWHERE
2d037f2d : Update drawables for night mode
a0f88b15 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/ManagedProvisioning
8d7d5b8b : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/ManagedProvisioning
c0dc8fe0 : Add reset and return screen
70a287d0 : Add icons to the education screen.
cb8fd8ca : Import translations. DO NOT MERGE ANYWHERE
73c5032c : Set the device owner type based off of provisioning
c5325c35 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/ManagedProvisioning
009d0875 : Secure user consent for admin control over permissions
91a4b73b : Import translations. DO NOT MERGE ANYWHERE
b658dfe3 : Deprecate unused extras
1537e4f2 : Deprecate support for color customization
00eb6476 : Pass permission grant opt-out extra to DPC
398dc373 : Connect the admin permission grant opt-out
3390e497 : Show ownership info screen for NFC provisioning
bf9bd536 : Wake up device before executing tests.
32303a8b : Add null checks for mNetworkInterceptService
e0d9fc14 : Add metrics for PO and DO provisioning tasks
123c6eb3 : Provisioning extra for admin permission grant opt-out
5b88cc93 : Import translations. DO NOT MERGE ANYWHERE
4967b2f6 : Import translations. DO NOT MERGE ANYWHERE
350a962e : Import translations. DO NOT MERGE ANYWHERE
0a923e3c : Refactored PO and DO provisioning tasks
959f3f68 : Remove getStatusMsgId from provisioning tasks and relevant strings
e2e7db03 : [RESTRICT AUTOMERGE] Wait for user to be unlocked before setting up the admin app.
d221e9e9 : Add the isSetupFlow extra set to true for NFC provisioning
713ab02b : Wait for user to be unlocked before setting up the admin app.
007d26d2 : Import translations. DO NOT MERGE ANYWHERE
a0fc9d6c : Scroll to elements on automotive devices before view assertions
26082e3c : Don't consider ACTION_PROVISION_MANAGED_PROFILE a legacy flow
f04f569e : Handle future default flags when installing via InstallPackageTask
726eb6d5 : Set returnBeforePolicyCompliance to true for financed device and nfc
bdc326f3 : Don't consider ACTION_PROVISION_MANAGED_PROFILE a legacy flow
aa5912fc : Import translations. DO NOT MERGE ANYWHERE
6a2c3d07 : Enforce POLICY_COMPLIANCE support for NFC and financed device provisioning
8b0e515b : Add support for specifying when to start DPC setup
d0e862b7 : Fixed test-only checks when running on headless system user.
2f3374fd : Add support for skipping the ownership info
2b43bd2c : Show error when pre provisioning conditions fail for DO provisioning
cb0d29b5 : Changed use of Activity to Context
ae2dfd6a : Import translations. DO NOT MERGE ANYWHERE
d199dc05 : Import translations. DO NOT MERGE ANYWHERE
5142a16d : Use ACTION_PROVISION_FINALIZATION instead of *_INSIDE_SUW
7a17e587 : Show managed account info screen when necessary
8ac4d891 : Import translations. DO NOT MERGE ANYWHERE
f6bfbd29 : Remove temporary hack for restore_mode and source_device_id
01cb6703 : Import translations. DO NOT MERGE ANYWHERE
4365d0f6 : Remove ability to do DPC setup after end of SUW
08170cce : Add support for SUPPORTED_MODES_DEVICE_OWNER
2ac163ff : Temporary hack to disregard restore_mode and source_device_id
2993781d : Revert "Revert "Temporarily show a generic title in the ownershi..."
06fac9d9 : Revert "Revert "Revert "Revert "Update extras affected by the ma..."
6fe20bb7 : Revert "Revert "Revert "Revert "Add tests for managed account pr..."
acffd8ac : Revert^2 "Make sync auth use the admin-integrated flow"
fe9d226f : Import translations. DO NOT MERGE ANYWHERE
99facbc4 : Clean up split system user code in ManagedProvisioning
0143472e : Fix error_factoryReset_resets test failure
792d4949 : Add mutability flags to ManagedProvisioning's PendingIntent objects
f754caf6 : Import translations. DO NOT MERGE ANYWHERE
411b8187 : Import translations. DO NOT MERGE ANYWHERE
bcef0c1c : Import translations. DO NOT MERGE ANYWHERE
d17e2d6b : Migrate attribute sudMarginSides into sudMarginStart and sudMarginEnd for ManagedProvisioning
68ef6754 : Fix ManagedProvisioning test for headless system user mode
6be19e21 : Revert "Make sync auth use the admin-integrated flow"
2b79181d : Revert "Revert "Revert "Add tests for managed account provisioning with admin-in..."""
7b3695b6 : Revert "Revert "Revert "Update extras affected by the managed account admin-integrated support"""
dc31b198 : Revert "Temporarily show a generic title in the ownership informer screen for managed account provisioning"
e0008747 : Import translations. DO NOT MERGE ANYWHERE
21b6514d : Changed ManagedProvisioning app to use DPM.wipeData().
0c953194 : Temporarily show a generic title in the ownership informer screen for managed account provisioning
33259149 : Use DevicePolicyManager.factoryReset() instead of sending an intent.
96ada4c1 : Revert "Revert "Update extras affected by the managed account admin-integrated support""
c126d0c8 : Revert "Revert "Add tests for managed account provisioning with admin-in...""
3156e340 : Revert "Add tests for managed account provisioning with admin-in..."
77b39eed : Revert "Update extras affected by the managed account admin-integrated support"
952a00fa : Changed ManagedProvisioning to not set add no_add_user on headless system user.
019e1e0c : Update extras affected by the managed account admin-integrated support
6ae7fe4b : Add tests for managed account provisioning with admin-integ flow
3c3bb6e0 : Make sync auth use the admin-integrated flow
2e69ebe6 : Give START_FOREGROUND_SERVICES_FROM_BACKGROUND to S apps
2ce4025b : Install device admin app on system user when running on headless user 0.
3867d317 : Initialize provisioning controllers via createInstance
20d5d287 : Convert ManagedProvisioning to Android.bp
24e2025e : Modify ManagedProvisioning to support admin-integrated DO setup on auto
5f52c00b : Fix ManagedProvisioningTest for auto
5aef2ea2 : Import translations. DO NOT MERGE ANYWHERE
d4b7cf0f : Import translations. DO NOT MERGE ANYWHERE
cb3dd2c5 : Import translations. DO NOT MERGE ANYWHERE
9f870c2f : Import translations. DO NOT MERGE ANYWHERE
49323728 : ManagedProvisioning change to support DO for headless system user mode
630a4ba7 : Import translations. DO NOT MERGE
3a5b6692 : Check for profile finalized in prefinalization and finalization
6ace22d7 : Set user 0's state to STATE_USER_PROFILE_FINALIZED for post-SUW WP
bee43963 : Refactor code for easier admin-integrated flow maintainability
025da5c6 : Import translations. DO NOT MERGE ANYWHERE
69d44060 : Import translations. DO NOT MERGE ANYWHERE
58dc0ca3 : Import translations. DO NOT MERGE ANYWHERE
078b5a94 : Add helper classes for future use.
b3ee18e3 : Import translations. DO NOT MERGE ANYWHERE
4d7e4b5f : Import translations. DO NOT MERGE ANYWHERE
af25b665 : Remove "Your device is ready to go!" screen resources
458bd78f : Add intermediate results for work profile created and do set.
26cf55d3 : Import translations. DO NOT MERGE ANYWHERE
88a005bb : Import translations. DO NOT MERGE ANYWHERE
71e4e5b7 : Import translations. DO NOT MERGE ANYWHERE
7504f067 : Import translations. DO NOT MERGE ANYWHERE
964980b0 : Import translations. DO NOT MERGE ANYWHERE
978dc798 : Import translations. DO NOT MERGE ANYWHERE
6afc7f5f : Import translations. DO NOT MERGE ANYWHERE
4a2d7c0a : Import translations. DO NOT MERGE ANYWHERE
2c2d0f19 : Fix typo for PROVISIONING_MODE_MANAGED_PROFILE_ON_FULLY_MANAGED_DEVICE
4d3655c2 : Import translations. DO NOT MERGE ANYWHERE
8e72d842 : Import translations. DO NOT MERGE ANYWHERE
82798ad5 : Removed LegacyConsentUiHelper (which used to be used by Automotive).
ffb5ba82 : Revert "Removed LegacyConsentUiHelper (which used to be used by Automotive)."
d71c4135 : Import translations. DO NOT MERGE ANYWHERE
96259745 : Remove transition screen.
1a0f3958 : Remove "delete work profile" dialog
8d70ca4c : Removed LegacyConsentUiHelper (which used to be used by Automotive).
b9844870 : Disabled LegacyConsentUiHelper (which used to be used by Automotive).
4305ab7b : Set skipUserSetup to false on financed devices
fb0bcd37 : Import translations. DO NOT MERGE
735b0f8c : Import translations. DO NOT MERGE
f6ed0335 : Import translations. DO NOT MERGE
111ff8f9 : Import translations. DO NOT MERGE
9ff7cafe : Import translations. DO NOT MERGE
3bc7950b : Import translations. DO NOT MERGE
0ce9718f : Import translations. DO NOT MERGE
959cb375 : Support ethernet connection for demo mode flow
471877b1 : Import translations. DO NOT MERGE
372c100d : Import translations. DO NOT MERGE
ac73502e : Add an exported flag in manifest
4c9de8ab : More UI/UX update for financed device provisioning
8782bd21 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Messaging

e60c364 : Convert jni/Android.mk to Android.bp
019fc1f : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Messaging
c1275ef : Signed-off-by: Yusuke <yusuke.furuya@rakuten.com> Add: MMS config file for Rakuten Mobile MNO
9241539 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Messaging

+- Project: platform/packages/apps/Music

4b2a238 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Music

+- Project: platform/packages/apps/MusicFX

8553181 : Remove need for bluetooth permission

+- Project: platform/packages/apps/Nfc

82757833 : Import translations. DO NOT MERGE ANYWHERE
5907b73a : Import translations. DO NOT MERGE ANYWHERE
55c8d429 : Import translations. DO NOT MERGE ANYWHERE
c5be3de2 : Import translations. DO NOT MERGE ANYWHERE
99d51bcd : Import translations. DO NOT MERGE ANYWHERE
b7a98faf : Import translations. DO NOT MERGE ANYWHERE
dbb6ca71 : Import translations. DO NOT MERGE ANYWHERE
b1724dfe : Import translations. DO NOT MERGE ANYWHERE
f797f18e : Import translations. DO NOT MERGE ANYWHERE
bf4aa2ba : Fix screen off HCE
9c56b01c : Add HIDE_NON_SYSTEM_OVERLAY_WINDOWS permission to Nfc
9d857df0 : Import translations. DO NOT MERGE ANYWHERE
d490f980 : Import translations. DO NOT MERGE ANYWHERE
e0a27ad6 : Import translations. DO NOT MERGE ANYWHERE
b5d9104a : Import translations. DO NOT MERGE ANYWHERE
ab5cc21b : Import translations. DO NOT MERGE ANYWHERE
9b885053 : Import translations. DO NOT MERGE ANYWHERE
cae0accf : Import translations. DO NOT MERGE ANYWHERE
582860b7 : Import translations. DO NOT MERGE ANYWHERE
72d850ff : Import translations. DO NOT MERGE ANYWHERE
fd6eee61 : Fix getSelectionModeForCategory
9732971a : Potential out of bound in phNciNfc_RecvMfResp
c39c8516 : Potential out of bound in phNciNfc_RecvMfResp
e5a3c4d4 : Import translations. DO NOT MERGE ANYWHERE
8a85914a : Import translations. DO NOT MERGE ANYWHERE
6fc4ebec : Import translations. DO NOT MERGE ANYWHERE
03dc7d40 : Do not check nfcee access rules for RF field events
92f9d3f1 : Do not allow Mifare protocol tag to switch to Frame RF interface
42003c53 : OOB: Use public constructor vs static creator method.
947e483f : Import translations. DO NOT MERGE ANYWHERE
0efd67c5 : Import translations. DO NOT MERGE ANYWHERE
abbda286 : Import translations. DO NOT MERGE ANYWHERE
ba74cb00 : Import translations. DO NOT MERGE ANYWHERE
8c491615 : Correct default payment selection behavior
ff1fcc3e : CRLF Injection in Nfc ConfirmConnectActivity
662f5b3f : Tapjacking vulnerability when pairing Bluetooth devices with NFC
8afc24e2 : Tapjacking vulnerability when pairing Bluetooth devices with NFC
a92cf3e7 : Import translations. DO NOT MERGE ANYWHERE
c4910bdc : Import translations. DO NOT MERGE ANYWHERE
e042d060 : Import translations. DO NOT MERGE ANYWHERE
ff074084 : Import translations. DO NOT MERGE ANYWHERE
1b5692d7 : Import translations. DO NOT MERGE ANYWHERE
0cf3c99c : Update ControllerAlwaysOnStateCallback to ControllerAlwaysOnListener
176adfcc : Unblock wait events when nci command timeout occurs
92b5d86c : Import translations. DO NOT MERGE ANYWHERE
2797fbf3 : Reduce severity of some log messages
c3ea22a7 : Import translations. DO NOT MERGE ANYWHERE
80fb8258 : Replace ACTION_ALWAYS_ON_STATE_CHANGED broadcast with a callback
e2a843cd : Import translations. DO NOT MERGE ANYWHERE
6eb23dac : Import translations. DO NOT MERGE ANYWHERE
dce50af0 : Update SetControllerAlwaysOn and PRIVILEGED permission
eb1dade6 : Request new Bluetooth runtime permissions.
a7567515 : Refine NFC recovery flow
701b9d7f : Import translations. DO NOT MERGE ANYWHERE
7c79ad2e : Import translations. DO NOT MERGE ANYWHERE
c7c6eec7 : Import translations. DO NOT MERGE ANYWHERE
21ce2cfc : Catch SecurityException when binding payment service
5895511d : Use new OobData apis to build the OobData object
d1bf68a1 : Use new OobData apis to build the OobData object
cbbbb3a2 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Nfc
cbcd7971 : Enable Async MTE in the NFC app.
0a4a8ea5 : Added way to call NCI NFCEE_POWER_AND_LINK_CTRL_CMD
6ff3770a : Add new NFC test cases
11400840 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Nfc
0cd1901c : Import translations. DO NOT MERGE ANYWHERE
911a1abd : Import translations. DO NOT MERGE ANYWHERE
fd08adab : Import translations. DO NOT MERGE ANYWHERE
6d372148 : The BlueTooth address of the peer can be leaked.
1a9c92a6 : Import translations. DO NOT MERGE ANYWHERE
e6003bcc : Import translations. DO NOT MERGE ANYWHERE
1f40a7c2 : Import translations. DO NOT MERGE ANYWHERE
0f2d4ba8 : Import translations. DO NOT MERGE
f398d377 : Import translations. DO NOT MERGE ANYWHERE
3ac71753 : Import translations. DO NOT MERGE ANYWHERE
70ba32ae : Updated SIG wording: whitelist to allowlist
c7d8db72 : Updated SIG wording: whitelist to allowlist
f1a80760 : Import translations. DO NOT MERGE ANYWHERE
63faa60e : Change the path of nfc native crash log
b9909052 : apps/Nfc - Update language to comply with Android's inclusive language guidance.
de9c4257 : Use the new Screenshot API with DisplayCaptureArgs
b2b18838 : Import translations. DO NOT MERGE ANYWHERE
f785e500 : Import translations. DO NOT MERGE ANYWHERE
38f6a07c : Import translations. DO NOT MERGE
979c865a : Import translations. DO NOT MERGE
5f3849bc : Update to use nativehelper/JNIPlatformHelp.h
b9a12d2a : Import translations. DO NOT MERGE
9edc7b4f : Import translations. DO NOT MERGE
929e3a21 : Import translations. DO NOT MERGE
3ff33fe2 : Import translations. DO NOT MERGE
11af614b : Import translations. DO NOT MERGE
e96c0a5d : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/OnDeviceAppPrediction

dfa61fa : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/OnDeviceAppPrediction

+- Project: platform/packages/apps/PhoneCommon

7c52eb3 : Import translations. DO NOT MERGE ANYWHERE
552b48e : Import translations. DO NOT MERGE ANYWHERE
c951652 : Import translations. DO NOT MERGE ANYWHERE
ff9450d : Import translations. DO NOT MERGE ANYWHERE
fd3a3c7 : Import translations. DO NOT MERGE ANYWHERE
060c7e4 : Import translations. DO NOT MERGE ANYWHERE
c433c76 : Import translations. DO NOT MERGE ANYWHERE
8f90e79 : Import translations. DO NOT MERGE ANYWHERE
91f1482 : Import translations. DO NOT MERGE ANYWHERE
be865da : Import translations. DO NOT MERGE ANYWHERE
00630de : Import translations. DO NOT MERGE ANYWHERE
d2451dd : Import translations. DO NOT MERGE ANYWHERE
5d1aefa : Import translations. DO NOT MERGE ANYWHERE
3816611 : Import translations. DO NOT MERGE ANYWHERE
0fed132 : Import translations. DO NOT MERGE ANYWHERE
4f7dec4 : Import translations. DO NOT MERGE ANYWHERE
c57dfc7 : Import translations. DO NOT MERGE ANYWHERE
e09fcbb : Import translations. DO NOT MERGE ANYWHERE
9074944 : Import translations. DO NOT MERGE ANYWHERE
6d47f43 : Import translations. DO NOT MERGE ANYWHERE
fc1536e : Import translations. DO NOT MERGE ANYWHERE
680384f : Import translations. DO NOT MERGE ANYWHERE
2f1f8d6 : Import translations. DO NOT MERGE ANYWHERE
822cc4a : Import translations. DO NOT MERGE ANYWHERE
e312d70 : Import translations. DO NOT MERGE ANYWHERE
507bb27 : Import translations. DO NOT MERGE ANYWHERE
ab98f26 : Import translations. DO NOT MERGE ANYWHERE
20856ac : Import translations. DO NOT MERGE ANYWHERE
5272f24 : Import translations. DO NOT MERGE ANYWHERE
2cd99e2 : Import translations. DO NOT MERGE ANYWHERE
69b32e2 : Revert "Import translations. DO NOT MERGE ANYWHERE"
05a9117 : Import translations. DO NOT MERGE ANYWHERE
18f56f7 : Import translations. DO NOT MERGE
a310ae5 : Import translations. DO NOT MERGE ANYWHERE
2f5c82c : Import translations. DO NOT MERGE ANYWHERE
7efa0e4 : Import translations. DO NOT MERGE ANYWHERE
37836bc : Import translations. DO NOT MERGE ANYWHERE
0a409f3 : Import translations. DO NOT MERGE ANYWHERE
442d4b5 : Revert "Snap for 6793014 from 265280bf5cb4bc14e132c3a35ae5f7ae65..."
915a149 : Import translations. DO NOT MERGE ANYWHERE
edb1389 : Import translations. DO NOT MERGE ANYWHERE
ddac29e : Import translations. DO NOT MERGE
605839c : Import translations. DO NOT MERGE
ad7a6f1 : Import translations. DO NOT MERGE
51f9356 : Import translations. DO NOT MERGE
e726d90 : Import translations. DO NOT MERGE
1d84a13 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Protips

c1fda53 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Protips

+- Project: platform/packages/apps/Provision

331b5ba : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Provision
2335622 : Changed Provision app so it can trigger device owner provisioning

+- Project: platform/packages/apps/QuickAccessWallet

c0130d6 : Import translations. DO NOT MERGE ANYWHERE
ec41651 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/QuickAccessWallet
189ba07 : Import translations. DO NOT MERGE ANYWHERE
16ea206 : Import translations. DO NOT MERGE ANYWHERE
2647f1a : Import translations. DO NOT MERGE ANYWHERE
7560e54 : Import translations. DO NOT MERGE ANYWHERE
766c2f0 : Modify view for large screen power menu changes.
ebb3fa6 : Import translations. DO NOT MERGE
48c5c8a : Migrate away from deprecated Truth APIs.
e19756b : Import translations. DO NOT MERGE
73e5494 : Import translations. DO NOT MERGE
280f4e2 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/QuickSearchBox

cb88d91 : Fix issues caught by Android Lint
b05516b : Add an exported flag in manifest

+- Project: platform/packages/apps/RemoteProvisioner

0612d9f : Reduce expected network usage of RemoteProvisioner
a695659 : Finalizing network endpoint to production URL
a5aa234 : Add some truly end to end tests.
956a081 : Refactoring app for server changes, P256 support
8239433 : Adding a SettingsManager for server provided conf
4b05975 : Signing EEK chain properly in tests.
8008e24 : Fixing notifyKeyGenerated for hybrid RKP systems.
cbd9fc0 : Fixing manifest entry for service
969555a : Fixing up DeviceInfo formatting and tests.
c0c03ac : Fixing up URLs to reflect actual public endpoints.
685d992 : Adding an SDK check so these tests won't be run <S
4e3d492 : Fixing macedKeysToSign
d8da1e4 : Changing cbor-java to static_libs
6ea86ef : Adding network permissions to RemoteProvisioner
e6fa5ed : Fixing bug in COSE_KDF_Context generation
8a82c11 : Adding a TEST_MAPPING file
913f3ad : Fixing tests to clean up properly
c1ab167 : Adding code to implement the GenerateKeyService
14e392c : Modifying RemoteProvisioner to reflect AIDl changes
07c97ea : Changing build to be system_ext
00599d0 : Fixing mac0 unprotected parameter encodings
16d7b1e : Refactoring for increased testing coverage
1b697e2 : Updating App to match AIDL changes.
d60244e : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/RemoteProvisioner

+- Project: platform/packages/apps/SafetyRegulatoryInfo

309da53 : Import translations. DO NOT MERGE ANYWHERE
db942da : Import translations. DO NOT MERGE ANYWHERE
06a0729 : Import translations. DO NOT MERGE ANYWHERE
8d3505b : Import translations. DO NOT MERGE ANYWHERE
5f18f2e : Import translations. DO NOT MERGE ANYWHERE
0c8294f : Import translations. DO NOT MERGE ANYWHERE
ef24553 : Import translations. DO NOT MERGE ANYWHERE
c3d1e89 : Import translations. DO NOT MERGE ANYWHERE
e4b894b : Import translations. DO NOT MERGE ANYWHERE
07f36db : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/SafetyRegulatoryInfo
5caeaa3 : Import translations. DO NOT MERGE
10aef16 : Add a new image for the overlay of Safety and Regulatory manual
c0917fc : Add a new image for the overlay of Safety and Regulatory manual
1f66d7b : Revert "Add a new image for the overlay of Safety and Regulatory..."
a98ea32 : Add a new image for the overlay of Safety and Regulatory manual
2728558 : Mark SafetyRegulatoryInfo as product specific
cab9fc6 : Import translations. DO NOT MERGE ANYWHERE
fc0ff37 : Import translations. DO NOT MERGE
7bb7685 : Add an exported flag in manifest
68d15f6 : Import translations. DO NOT MERGE
5d7fcee : Import translations. DO NOT MERGE
6eccd6f : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/SampleLocationAttribution

db999d6 : Convert Android.mk to Android.bp
6d7a56d : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/SampleLocationAttribution
621a8ad : Request only foreground location permission in the first request

+- Project: platform/packages/apps/SecureElement

8ca26b9 : Do not try to initialze the access control enforcer in NFC API
cba6328 : Improve isNfcEventAllowed
886e4a5 : Enable Async MTE in the SecureElement app.
b4199f4 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/SecureElement
d3fbc72 : apps/SecureElement - Update language to comply with Android's inclusive language guidance.

+- Project: platform/packages/apps/Settings

0b0d16d211 : Remove CDM entries in Connected Device.
d4f5def076 : LPP will now always launch either GlobalActions or the Assistant.
1615af501c : Move "Allow 2G" controller under DisabledSubscriptionController.
2b2b8542f3 : Remove/replace old fingerprint icon in SUW/Settings
d486302dc9 : Import translations. DO NOT MERGE ANYWHERE
f30152962c : Import translations. DO NOT MERGE ANYWHERE
d9ba125bb8 : Import translations. DO NOT MERGE ANYWHERE
dff93bb6b3 : Import translations. DO NOT MERGE ANYWHERE
d54aa0fb4c : Import translations. DO NOT MERGE ANYWHERE
ca003ac628 : Import translations. DO NOT MERGE ANYWHERE
914383ee99 : Import translations. DO NOT MERGE ANYWHERE
570540b15c : Do not show work profile strings for parent-managed enrollment
715e337af8 : Add debugReason to BiometricUtils#tryStartingNextBiometricEnroll
9e9f1249d4 : Refresh biometric preference controllers on lifecycle events.
385f45f7a0 : Import translations. DO NOT MERGE ANYWHERE
2c121e8336 : Import translations. DO NOT MERGE ANYWHERE
c8bb1d57d6 : Import translations. DO NOT MERGE ANYWHERE
5cc24b1fc5 : Import translations. DO NOT MERGE ANYWHERE
a17fc042dd : Selects a active sim to MobileNetworkActivity w/o subscription ID input
ea07bb8d2f : Make face education handle timeout result correctly
b9b493d39d : [DO NOT MERGE] Add SafetyNet logging
83ccc8f7c5 : The wifi dialog text should be Google Sans Text
1129429a7c : Fix launch flags for channel panel
f973f2ac69 : [DO NOT MERGE] Add permission checking to WifiDialogActivity
c11e01f39d : Fix extra password confirm prompts during managed setup.
c9a609eb6d : Use pattern subtitle string on all enroll stages
35df60f316 : [Settings] eSIM existance detection rule change
0b227f30a9 : Import translations. DO NOT MERGE ANYWHERE
1cc662122f : Import translations. DO NOT MERGE ANYWHERE
c06485dfa7 : [Settings] eSIM existance detection rule change
8a7b2f538d : Import translations. DO NOT MERGE ANYWHERE
6ee789e380 : Fix text styling for choose pattern/password screens
a3a0661d1b : Fix "USB tethering" will auto turn on then off when turn off "USB tethering"
d5ea0ffe67 : Skip enrollment when unicorn account is launched by setup wizard.
63c32865cc : Import translations. DO NOT MERGE ANYWHERE
296d41309e : Import translations. DO NOT MERGE ANYWHERE
e5d2e077c7 : Import translations. DO NOT MERGE ANYWHERE
91d7545826 : Limit biometric enrollments when Unicorn account is present.
fc8121be82 : [Settings] Allow disabled SIM to be controlled in UI
1043fd1cf5 : Update the "Location services" header to be sentence case
1bcba3d23f : Fix the wrong comparison
3f0dc952ac : [Settings] Allow disabled SIM to be controlled in UI
9894f347f2 : [BackupCall] The toggle doesn't work when try to disable/enable it.
039b99acd9 : Update broadcast intent string to correct format
12b1ae00b8 : Import translations. DO NOT MERGE ANYWHERE
507d6814a4 : Import translations. DO NOT MERGE ANYWHERE
187263e4a2 : Import translations. DO NOT MERGE ANYWHERE
61d998406d : Use RestrictedPreference for all biometric settings.
43f2be2059 : Use correct user ID for face bypass pref controller
01f43ff290 : [Settings] Fix problem that MobileNetworkActivity show wrong Info.
1bc47cf620 : Import translations. DO NOT MERGE ANYWHERE
9a92a9ffb2 : Import translations. DO NOT MERGE ANYWHERE
5a5e2a1fcb : Import translations. DO NOT MERGE ANYWHERE
3da976f8b6 : Import translations. DO NOT MERGE ANYWHERE
a14938cc27 : Import translations. DO NOT MERGE ANYWHERE
a716068d7c : Import translations. DO NOT MERGE ANYWHERE
7ae8801fba : Fix: change owner name when account setup
7d1835a319 : Set toggle state for profile group
faf97a4296 : [Provider Model] Set unsearchable for unpublished item
7f5c984655 : aggregate the items of network selection list
13bcdba67a : Remove some debugging log to avoid print too much data out
89656150f0 : Move multi-biometric logic to base fp intro activity
512fcfc73b : Enhance battery usage refresh content log for performance testing
09e1164c0c : Remove items from not allowed show summary list (legacy rule)
26af50c21e : Include new "dex2oat64" process to map into App Optimization name
f0248e096e : Add logs for tracking Slice provider startup
0a8916a808 : Move multi-biometric logic to base fp intro activity
d5ded6d0fa : Import translations. DO NOT MERGE ANYWHERE
08145cc2ec : Import translations. DO NOT MERGE ANYWHERE
153dfb568e : Import translations. DO NOT MERGE ANYWHERE
7756100515 : Move the illustrations of System navigation page to AOSP.
a57e31da59 : Import translations. DO NOT MERGE ANYWHERE
d6bf57142a : Import translations. DO NOT MERGE ANYWHERE
d0866cb948 : Import translations. DO NOT MERGE ANYWHERE
c6ced3fb21 : Fail fingerprint enroll with error if HAT is null
1fcdafbcda : Fix the problem that the SIM status and IMEI after the "Build number".
8165043546 : Import translations. DO NOT MERGE ANYWHERE
2962edd9b0 : Import translations. DO NOT MERGE ANYWHERE
1f660bf994 : Import translations. DO NOT MERGE ANYWHERE
7e9fdf69a4 : Update dark theme battery info error text color
8fc818709d : Find the double twist sensor using the type instead of the name
b61478c30c : Ensure fingerprint setup is shown once after face
0b52dfd5d1 : Import translations. DO NOT MERGE ANYWHERE
a8d7fb68ca : Use correct choose lock password/pattern subtitles
effa67a8bb : Limit searchability of combined biometric Settings
1b69dece94 : Don't also skip fingerprint in SUW when skipping face
602f59ba42 : Update the illustrations of System navigation page.
74a6ffaa91 : Let network mode UI refresh when network type with carrier group changed
647b3ef070 : Remove lockdown toggle
4dc320540d : Import translations. DO NOT MERGE ANYWHERE
e41c89da2a : Fix switch listener on app notif page
5a916eaaf9 : Fix the NPE issue in the Internet Settings
5f8f44c720 : Change the condition for showing "no connection"
bc7e4bcd46 : Import translations. DO NOT MERGE ANYWHERE
83b2253048 : [Settings] Settings within each SIM not been displayed to the user
4e7a021a3f : Import translations. DO NOT MERGE ANYWHERE
68c12f2e04 : Add "eyes open" setting message to face enroll intro
a239a6c53a : [Settings] Hide subscriptions not existed within device
f360fb7f80 : Import translations. DO NOT MERGE ANYWHERE
ea3600ce39 : Import translations. DO NOT MERGE ANYWHERE
8dfc6a13ba : Import translations. DO NOT MERGE ANYWHERE
80494f3b36 : Import translations. DO NOT MERGE ANYWHERE
becb6d091c : Import translations. DO NOT MERGE ANYWHERE
17ef8294c3 : Refine WFC location notice text.
f7073adf80 : Fix internet panel doesn't show data rat after dds changed
42d5aa754b : Import translations. DO NOT MERGE ANYWHERE
f9ff6344e4 : Fix the flickering on display/font size page
112a638cba : Fix it will auto switch back to "No data transfer" after selecting "USB Tethering"
3be761fc48 : Remove learn more from smart-auto-rotate privacy string
00c8f25333 : Removed nested GlifRecyclerLayout on choose_sim_activity.xml
7c2a910199 : Import translations. DO NOT MERGE ANYWHERE
fcfb4b53ed : [Settings] Correct some typo
a9f95702cd : Import translations. DO NOT MERGE ANYWHERE
2a9ab203aa : Adjust Seekbar layout to improve scroll ability
aeafb02074 : Move work profile security settings to bottom of list
62041d683b : Add SafetyNet logging
8800cdf527 : Add permission checking to WifiDialogActivity
193f97c7ba : Network selection add NGRAN when device support SA
62560c7210 : Hide the entire progress header in Internet Settings
c9dfa59d7c : Add stats log for sensor privacy.
e530d93382 : [Settings] fix for Wifi calling settings page crash
4fb84a3737 : Add comment to AndroidManifest
fa1e3870d8 : Add comment to AndroidManifest
e18c419f94 : Fix toggle display and preferen style old style and barely seen in “Vision Settings”
3cb889fc78 : Fix accessibility button footer preference did not announced correct by TalkBack
56a88885cc : Add comment to AndroidManifest
199528d460 : Add SafetyNet logging
05728aa3a9 : Import translations. DO NOT MERGE ANYWHERE
cdb5f60c02 : Import translations. DO NOT MERGE ANYWHERE
a50ce69307 : Import translations. DO NOT MERGE ANYWHERE
d5d96e8dbd : Import translations. DO NOT MERGE ANYWHERE
23810f4a9a : Import translations. DO NOT MERGE ANYWHERE
6542938cff : Import translations. DO NOT MERGE ANYWHERE
d1c91f40f0 : Import translations. DO NOT MERGE ANYWHERE
ba970ea415 : Import translations. DO NOT MERGE ANYWHERE
69a9368325 : [CDM] Remove CDM companion apps from Connected Devices detail Settings
7f2496219f : Fix landscape to reverse landscape issue
0b365c3e69 : Ensure settings maintains its Bluetooth device inquiry state
30a3e3c3ed : Password settings: use EM DASH as the pwd count placeholder
c702e1bfba : Only launchHandoffToParent in SUW
2000bb8da2 : Fix camera permission warning message not disappearing after permission is re-granted
796ce5ee10 : Show device admin warning dialog if force stop is not allowed
71e728e934 : Add permission checking to WifiDialogActivity
aede51f0e7 : Update dynamic height adjusting
8e9d78ff91 : Delay gargabe collection during onDestroy()
770f064d36 : Align with the visibility logic from Dialer
8f774b908f : Update Adaptive brightness page.
96d184e106 : Tweak work contact search strings
7b8eea386c : Refine the ripple effect and text style of ActionPrimaryButton
b757a6e9f2 : Fix the problem that when the MainSwitchPreference is gone, there will be a blank area.
18e88b86b1 : Update the dialog of SIM status and IMEI in About phone page
23345bcbfb : Fix "notification" should be "notifications" in One-handed mode settings page
634f3d6655 : Update the illustration of NFC page.
a78e1f51fe : Switch back to sync IInputMethodManager
96b5af7e39 : Separate NFC on/off strings
25880d0d0e : Fix incorrect storage size in Storage Settings
f60885a040 : Hide battery saver warning and camera privacy lock on devices that do not support smart-auto-rotate
94ffc288bd : Move selectability to switch from container
4cf13de04d : Adjust UI of face and fingerprint enroll intro pages
494c68e3cf : Revert "Add a cancel string for ToggleSubscriptionDialog to handle Tamil"
bb75bb911e : Update Prevent Ringing setting to avoid conflict with long press power
2a5dd0e2ad : Disable the mic/cam toggles when admin disallows
bce875ee2a : Move Prevent Ringing gesture underneath power menu
0e898acd4a : Add bottom padding to 'Choose a new lock screen'
282b67b1c0 : [Settings] Prevent NPE from getting MobileIconGroup instance.
007d1b2a57 : Remove stale search result about "Recent location requests" page
d7825d3627 : Update the illustrations of camera gestures.
ed7139fad0 : Correct breadcrumbs of Wi-Fi scanning and Bluetooth scanning
d9a4197d9d : Change One-handed mode controls states in the Settings pages for improving better UX experience
239b58e60a : Autofill settings: Fix search
aaa031bd71 : Correct the choose screen lock page
566d06af22 : Fix profile tab text contrast problem
15ca9a632f : Update filter logic for BatteryDiffEntries
a460e4f890 : Update title and subtext of Contact search in Work profile settings
b453e44bf8 : Add Adaptive Connectivity switch on/off string for fixing string gender
e24255fe7e : Fix multiple biometrics enrollment flow
a8456b4aa9 : [Settings] Make UI be able to update current status, after SIM absent.
4d762a190a : Enable hibernation by default for Settings
60758f3eb6 : Remove UWB Toggle temporarily.
d4ce558f33 : Password settings: Fix work profile
47e8ddbdb9 : Prevent finishing early on single sensor devices.
c17876365a : Revert "Revert "Return enrollment consent status to caller.""
b61b739661 : Properly set all data fields
b182a4fb5c : Refactored bad_calibration string
07144b8cf2 : Revert "Return enrollment consent status to caller."
c358adad56 : Revert "Return enrollment consent status to caller."
0ad4783163 : Fix Settings usb preference search
8d06d63fe3 : Remove credential management app Settings
c38978f3e1 : Guard against the exceptions when launching a non-existing fragment
1eba90f572 : Update the material next style for the banner of Auto Click.
e722fbe277 : Update Adaptive connectivity page.
f01c5cfa8e : Update high usage tips string
913fbf7e0c : Change the illustration in one-hand mode page.
437c037830 : Password settings: Fix duplicate title
eba8857094 : Add a cancel string for ToggleSubscriptionDialog to handle Tamil translation
218187bcce : Fix buttons and icons for fingerprint enroll intro
5796ebf67f : Fix the multiple instences of NetworkProviderSettingsActivity issue
d2fb4f06a3 : [Provider Model] Fix the "Cancel" button issue in the reminder dialog
ec95ed2650 : Fix the problem that the ToggleSubscriptionDialogActivity appears twice when switch changed.
efaf49c19d : Fix crash on notifcations/device admin add pages
f0d8071bc6 : Password settings: Fix UI flicker from loading summary
6a83c73624 : Fix the non-working DND toggle
eb1dac69f0 : Return enrollment consent status to caller.
d8c142b44a : Adjust layout of the face education Lottie animation
34cbca502b : Update power button gesture menu
5ee0809cbb : Reword "Internet won't autoconnect" to "Mobile data won't autoconnect"
13564b83dd : Do not refer to 'default' in default_print_service_main_switch_title
8fca8dc092 : [Settings] Pass the system user to launch the web help page
1d5f64b1e1 : Import translations. DO NOT MERGE ANYWHERE
1b154d8247 : Import translations. DO NOT MERGE ANYWHERE
73305b4458 : Tweak Factory reset page for Material Next style
f9416e6a40 : Log Battery Saver states.
139fa375cd : Add line spacing multiplier for CollapsingToolbarLayout
4124284bb7 : Improve the latency of first entering Apps page
d9bf670725 : Revert "[Settings] Code Refactor - ActiveSubscip..."
7a45b33c42 : [Provider Model] Hide Connectivity Subsystems when recovering
149fb3397c : Restore long press power setting back to gestures
92d2c96c1d : Improve pointerSpeedPreference a11y content description
6c553ea3f1 : Fix the problem that the unknown item will be announced when using Switch Access.
b4e96b1223 : Fix ManageApplications pinned header overlaps content
4c4d8e3a08 : Revert "[Settings] Fix build breakage"
69fc8e0ccd : Revert "Revert "Revert "[Settings] Code Refactor - ActiveSubscip..."
e8de94a21d : Fix 'No Apps' UI issues of ManageApplications
465560d388 : Shows ripple effect inside CardPreference's rounded rectangle
3d56d7be5c : Import translations. DO NOT MERGE ANYWHERE
9f28edb782 : Import translations. DO NOT MERGE ANYWHERE
130e0ec1ba : Import translations. DO NOT MERGE ANYWHERE
4f307c462f : Import translations. DO NOT MERGE ANYWHERE
aa649a6fe5 : Import translations. DO NOT MERGE ANYWHERE
ef757416ab : Import translations. DO NOT MERGE ANYWHERE
4aa1e532db : Update strings for choose lock password/pattern screen
dc5649a529 : Fix switch behavior with switch access
05689a3432 : Updated fp bad calibration string
c6667337ca : Enable controllers to use a custom key.
4c7981eb0d : Disable additional pkgs on DND perm page
aa636d5f9a : Clear legacy code about AppAndNotificationDashboard
ea951aab42 : Revert "Revert "[Settings] Code Refactor - ActiveSubsciptionsListener""
4a6733e456 : [Settings] Fix build breakage
7b8e05adab : Revert "[Settings] Code Refactor - ActiveSubsciptionsListener"
8d37a2bb85 : Make use of config for auto-created guest users
6699b47f77 : Update string to enable transcode via MTP
ea2bb47023 : To hide the soft input window when press skip button on Skip setup for PIN and face dialog of Set a PIN screen to avoid flash during transition.
e93a98e06b : Import translations. DO NOT MERGE ANYWHERE
a83bc881f6 : Import translations. DO NOT MERGE ANYWHERE
1ff9267e5a : Import translations. DO NOT MERGE ANYWHERE
342b2ae851 : Import translations. DO NOT MERGE ANYWHERE
8198514a9f : Import translations. DO NOT MERGE ANYWHERE
a6df60ab6b : Import translations. DO NOT MERGE ANYWHERE
273a7d96a3 : Remove unnecessary converting us to ms
b6b2485796 : To hide the soft input window when press skip button on Skip setup for PIN and face dialog of Set a PIN screen to avoid flash during transition.
666178a0dc : Add Adaptive Preferences Lottie File for Dark Mode
0358562a9b : Revert "Fix 'No Apps' UI issues of ManageApplications"
fb2bfac434 : Fix a flicker problem on top app bar
fb38259a0d : Update batteryDiffEntry filter condiction
4f1d2ebfdf : Tweak UI of profile tab layout
e461e673ac : Fix crashes when clearing storage for a protected package
39c9ad88f6 : Use correct string for Face Unlock preference category
9a13bb445c : Updated fingerprint bad calibration string
f144de8909 : Change your to the for lock prompts.
d3a07c29bf : Fix face education UX for both grid and traffic light
e619d227c9 : isCarrierNetworkActive() should check if the carrier network is default
880e1898fc : Show one line of footer content change in Accessibility button page when the user is in gesture nav.
2811428165 : Replace the AnimatedImagePreference with IllustrationPreference.
7025a83f39 : Update to modern Bluetooth permissions.
9395d39063 : [Provider Model] Remove Wi-Fi switch menu in internet panel
e9d0590b24 : Fixing the SettingsRoboTest failure of the AnimatedImagePreference.
df00a3bc69 : Consistent color between status bar and app bar
e92f5df3be : Update CA certificate warning to material next spec
362bf07919 : [Provider Model] Add Wi-Fi toggle in internet panel
c3c6d6d876 : Sound panel doesn't match material next design for Android S
627efc46a2 : [Provider Model] Show carrier network to internet preference
2a1344a50e : [Settings] Code Refactor - ActiveSubsciptionsListener
aab1b7412a : Fix "Dark theme" can not be searched by keywords
7cfd8e3cec : Restore lockdown setting
ebcfa17353 : Fix the NPE issue
2a5553707e : Revert transition codes from the base activity
4f1ebfdc55 : Rollback the See More Intent for non-provider model design
0c5bc76208 : Refine the About phone page.
ca6c548a67 : Hides Screen Attention setting when AttentionService isn't installed.
4a97095e36 : Fix 'No Apps' UI issues of ManageApplications
546dd8724d : Suppress the action bar in SetupChooseLockGeneric
3f8f0a4356 : Dissable scrolling behavior for collapsing toolbar
9bac8ec684 : Adjust bubbles avatar icon size to align left icon
53f94d3289 : Clean up unused code
c55b2cef2a : Revert "Suppress Shared Axis transition on the SIM dialog"
6f93ac0eec : Update the image for Fingerprint Finish page
272c7627e1 : Fix A11y broken on Draw your pattern again page
e322f02b18 : Remove legacy MIN_POWER_THRESHOLD_MILLI_AMP_HOURS threshold value
87b90dfc50 : Improve search by adding the settings keywords for supported downloaded services
00bfaf371a : Import translations. DO NOT MERGE ANYWHERE
850f596669 : Import translations. DO NOT MERGE ANYWHERE
09dee72fe2 : Import translations. DO NOT MERGE ANYWHERE
690868f6ec : Import translations. DO NOT MERGE ANYWHERE
e1e77e7c1f : Import translations. DO NOT MERGE ANYWHERE
57bd12b969 : Import translations. DO NOT MERGE ANYWHERE
6e25ad9d0e : Import translations. DO NOT MERGE ANYWHERE
c4acab637e : Import translations. DO NOT MERGE ANYWHERE
e4491f38fe : Import translations. DO NOT MERGE ANYWHERE
5fd0405e56 : Import translations. DO NOT MERGE ANYWHERE
91f62efa71 : Import translations. DO NOT MERGE ANYWHERE
2976b9bc14 : Add new enum for parental consent UI.
f030dfe110 : Minor language changes for enrollment flow.
3bd11c302a : Added fp_bad_calibration to fp enrollment.
6a603e7f4b : Clean up notification settings
fb515ed608 : Add handoff activity to parental consent flow.
357b08a63e : Revert "Disable RecyclerView animation to fix the broken UI"
39e68c5839 : Move ic_info_outline_24 from SettingsLib to Settings
c713c3e8ea : Support category changed mechanism in homepage
c9a9faf5b8 : Add the confirmation dialog when user disable mobile data at first time
3d1f4eab3f : Update the Lottie images for Accessibility features.
98cf86b367 : Add a loading progress timeout mechanism to Internet Settings
9aaa97d5d9 : Not support group volume control
8fe8e0fc21 : RESTRICT AUTOMERGE Fix phishing attacks over Bluetooth due to unclear warning message
3d6641a468 : RESTRICT AUTOMERGE Update string
65e3c68e6f : RESTRICT AUTOMERGE Fix phishing attacks over Bluetooth due to unclear warning message
79ae54ca2d : RESTRICT AUTOMERGE Update string
fa504b8e01 : RESTRICT AUTOMERGE Fix phishing attacks over Bluetooth due to unclear warning message
7ce80425ee : RESTRICT AUTOMERGE Update string
248970aad7 : Fix negative size when size is greater than 2,147,483,647
48bc88cdf0 : Import translations. DO NOT MERGE ANYWHERE
a5046f219a : RESTRICT AUTOMERGE Fix phishing attacks over Bluetooth due to unclear warning message
80d8b03d02 : RESTRICT AUTOMERGE Fix phishing attacks over Bluetooth due to unclear warning message
f4f2fae306 : RESTRICT AUTOMERGE Update string
d013763aac : Add strings for use accessibility gesture
300d35062e : Null check added when updating the roaming status.
9356205dfc : RESTRICT AUTOMERGE Update string
08386bd061 : Import translations. DO NOT MERGE ANYWHERE
1809285e19 : Import translations. DO NOT MERGE ANYWHERE
4af5a3644d : Update strings for parental consent flow in setup wizard.
0d937afbb8 : Add a11y text for disappearing preference
c9ffe47342 : Collapse app bar while doing search in app page
232b3ac12a : Disable the scrollable ability on app bar area
1e8a907d91 : Fix dialog color problem in night mode.
22b50de9f4 : Add click tile event for tracking
b684a8dbdf : Improve the animation while opening search
9837ce4a24 : Fix One-handed mode Settings Main Switch does not update its state correctly
07775c5c28 : Remove FLAG_ACTIVITY_NEW_TASK when startActivityAsUser
a2402aba83 : [Settings] Prevent crash from abnormal behavior.
073addda54 : Fix Learn more link placement is wrong problem
1585e6726c : Close AirplaneModeEnabler once lifecycle classes are destroyed.
393134f9b1 : Validate config activities with their rule owners
d37c7582cc : Fix the issue of permanent loading when Wi-Fi is disabled
a8808f7368 : Add plumbing and placeholder screens for parental consent flow.
b492aa369e : Improve flicker when open app info page
25ee0a7438 : Fix "Left" & "Right" in the wrong sides for LTR language
58ff170086 : Fix the issue of permanent loading when Wi-Fi is disabled
5b702c70a2 : Add One-handed mode entry point in a11y system controls
794a894aa7 : Fix testGetDeviceOwnerDisclosure test case fail
35aa93d8d2 : Pass context and enforcedAdmin to onClickListener
0c34d259a0 : Show biometric-specific dialog when appropriate
9fa4bb8ffa : Fix the toggle button flicker problem when display
fc19953d28 : Add biometric strings to DeviceAdminStringProviderImpl
add8de49e9 : Move testAlwaysRequireConsent to frameworks/base
ee3ca1506a : Update to use ParentalControlsUtilsInternal for common logic
9af27677e9 : Convert biometrics to RestrictedPreference
3b03d484fb : Use ICU style for choose_sim_text to handle special cases in RU
1e3c0115a5 : Tweak SeekBarPreference to folow new Settings UX design
d98ee531c1 : Add labels to intensity slider and flip labels
22ce63ff6f : [Provider Model] Show scanning sub-title once in the internet panel
af994f1ee2 : Import translations. DO NOT MERGE ANYWHERE
94ab13af15 : Import translations. DO NOT MERGE ANYWHERE
acf3c5c098 : Import translations. DO NOT MERGE ANYWHERE
532ae047f0 : Import translations. DO NOT MERGE ANYWHERE
e2b8fbafa3 : Import translations. DO NOT MERGE ANYWHERE
a333febed9 : Import translations. DO NOT MERGE ANYWHERE
09fd6ca720 : Update the illustrations to Lottie format.
d368e85c2e : Use translated name ("SIM") for default profile display name ("CARD")
58a651566f : [Provider Model] Remove Wi-Fi disconnect action
64112f65fd : [GAR] fix spoke a percentage number is not the same as displayed content
19056c229c : Fix the problem that the "Turn off SIM" dialog will be displayed when the MobileNetwork page is slid to to top.
6fa82981a6 : Add strings for use accessibility gesture
28e5f4c2fc : Revert "[Provider Model] Add WiFi toggle in internet panel"
785203d51a : Update multi biometric flow for SUW
ff5bb849ba : Fix test failures
730a573d28 : Update "Unused apps" load-in UI
b3213e4164 : Fix missing share context option in settings app
3f656e9d0c : RequestManageCredentials foldable view
3d7118d636 : Turn off transcoding notification by default
c4eb3b1320 : [Provider Model] Hide W+ network if it's inactive
04a4060225 : [Provider Model] Add WiFi toggle in internet panel
8abc64b7f7 : Fix ToggleSubscriptionDialogActivity dialog theme.
f3e31d47fb : Remove "Require all non-trusted certificate statuses" option
69a80b3f98 : Add loading progress to Internet Settings
956b03d3d8 : Fix resource id not match issue.
da06cec173 : Improve flicker when enter Security page
3ae771d04a : Integrate One handed mode shortcut preference
007175d3cf : Change strings for force highest refresh rate in Developer options
7d7be0bd7d : Update wallpaper summary of homepage for AOSP
3f5bd0931e : Changes to 'Alarms & reminders' permission setting
652c425acb : Fixing the crash when tapping the "Downloaded apps" in Accessibility page.
32c4253047 : Remove the divider on "Pair new device".
d79015628a : Use BC theme for ChooseSimActivity
2482d43493 : Delay invoking biometric prompt.
e301d59536 : Fix face/fingerprint consent primary footer button logic
e1b1f67681 : Make App info page support new battery entry
76d6d66353 : Update key visual changes for one handed mode settings
1c310ef44b : Remove redundant swipe down notification and one handed sub settings
5131c691b5 : Check in auto rotate settings summary for rotation resolver service
908d4ffadf : Revert "[Provider Model] Replace WiFi panel to Internet panel"
467c7e81ea : Left aligned the dropdown list of ManageApplications
a6eb37b215 : Fix Learn more link placement is wrong problem
5a23ca7c21 : Disable EntityHeaderController animation for item move down issue
671405b6d3 : Ignore the flaky test in the ConvertUtils first to investigate
3e06c2e599 : Update the Lottie images for Accessibility features.
db1d3d2a47 : Update the material next style for AnimatedImagePreference.
491bc21fd4 : Remove the duplicated skip lock screen setting
1afe9c0ddc : Fix missing time-in-foreground and time-in-background for some apps
cbf5ccab0e : Fix shifting problem in location services page
2f2acef17a : Adjust size/position of face education illustrations
384bed509c : Fix battery saver not disabling adaptive sleep switch
f097ad4100 : Remove intro text from Face Unlock Settings screen
be0a96bd23 : Fix failing tests
b70d3d5c13 : Update method name
d769667e09 : Fix button is not fully rounded corner issue
27927f3cb7 : Apply android accent color
3ce3a93e71 : Support the lottie image file for the banner in Accessibility Settings.
bdb70b1078 : Tweak UI of CardPreference and ContextualCard
7b85f2af24 : 'Free up space' uses CardPreference
1e2f161950 : Correct the app bar color theme of Digital Assistant app
7db8142435 : Credential management app UI tweaks
0ae249e8c7 : Fix broken tests for main clear pages
ff0c06f20a : [Settings] Fix test failure of WFC group
2a75186e4b : Resolve locale not update issues in the chart view
848a388a71 : RequestManageCredentials Material Next Spec
8af8dfd83a : [Provider Model] Update the no internet unavailable icon
4ef1438512 : RequestManageCredentials landscape mode
6546d68217 : [Settings] Change API for backup calling supporting status
4f3ac2fcbd : [Settings] Resolves unsynced infomation between status bar and settings
e80c5cddd2 : BiometricEnrollIntroduction button update
a0a7ff6d76 : Moving progressBarHorizontalStyle to SettingsLib
b458c1d4ab : Update homepage summary of Accessibility
3b8c6118c1 : UK emergency alert app rename
ad973331ea : Move Power menu from Gesture to System Settings
8c29ff0a27 : [Provider Model] Fix the panel non responsive issue
e771cbb1aa : Add AccessibilityShortcutPreferenceFragment to share non-accesibility tools to add shortcut
fab609f892 : Fix the problem of the TalkBack function can not be turned on.
11c4b2c51e : Remove the large space when searching region list
ae1797ec46 : Remove BatteryTipPolicyTest first to avoid blocking presubmit
4d7da4a425 : Remove FLAG_ACTIVITY_NEW_TASk when there is transition
cdff5c6ceb : Revert "Apply SettingsLib SeekBarPreference to Settings"
5e8a3947d2 : Suppress Shared Axis transiiton on the SIM dialog
f7811dfd09 : [Settings] Disable gear button if user is not admin.
3c4ad08086 : [Provider Model] Should not show WiFi call if all sims do not support it.
a47c2b94fa : Reordering the network provider UI for mobile and wifi network item
fb589448ff : Apply accent color for password icon
f70d574278 : Fix color and asset name for large face enroll icon
f13d5d5344 : Set background of all face enroll status/footer bars
7dbe83ef5a : Apply SUW theme to add/remove button in face settings
1c7ba38627 : Add 6 GHz Wifi band to Wifi Network Details
d6b5bbb5cb : Apply SettingsLib SeekBarPreference to Settings
5f00af2911 : data usage are not left align other item at Network & internet page
b1bcedc055 : Fixing the animation of drawable couldn't play automatically for the banner.
c534a58163 : Update system settings to honor device defaults for assistant invocation
7364e42f74 : Fix typo in setting description.
101823e602 : Update the theme to fix background color problem
e7fbe489d1 : Log class name to detect page scroll jank
fe01ecc052 : Rename Wi-Fi switch controller's key
cb40bd2947 : Fix AppBatteryPreferenceControllerTest test fail
78c093b0b3 : Move DialogEumn into AccessibilityDialogUtils
ad2c686b48 : Import translations. DO NOT MERGE ANYWHERE
a4bf78bdd9 : Import translations. DO NOT MERGE ANYWHERE
bb3b29aa23 : Import translations. DO NOT MERGE ANYWHERE
d5ad833f15 : Import translations. DO NOT MERGE ANYWHERE
509a162ad5 : Import translations. DO NOT MERGE ANYWHERE
3dbdb383ad : Import translations. DO NOT MERGE ANYWHERE
3e2313e958 : Update homepage summaries
204f0215da : Usage Settings: Fix NPE when subscriberId is Null.
ada75fbe7e : Do not delay updating WifiEntries for first onWifiEntriesUpdated()
ade59af392 : Update fingerprint/face enrollment to lock icon
3e27fd8752 : Update fingerprint intro drawable
47257c05c8 : Remove SUW-specific fingerprint enroll description
5028e6e6a6 : Fix NotificationAssistantPreferenceController constructor
4763e1f16b : Fix for Smart auto rotate text summary not updating after QS toggle is modified
e7124d8cb1 : Increase the maximum height of panel fragment
031c3aebed : Add key for StorageDashboardFragment
ae1af61b80 : Remove extra space under "Wi-Fi hotspot" option
481b3abe0d : Fix NPE in SettingsMainSwitchPreference.
9312dc83fa : Apply sliding transition to biometric settings
1beae1bf91 : Set storage volume spinner invsible when only 1 volume
51b3e7a093 : Storage Settings hides categories when loading
578affca57 : Set font size 20 for StorageItemPreference
6f650b11fb : Update string reference
8df22e7cd9 : Move unused apps count calculation to bg thread
c94f997a2f : Fix broken test
fd3f0ca4e3 : Import translations. DO NOT MERGE ANYWHERE
6fbb03b185 : Import translations. DO NOT MERGE ANYWHERE
4eb046c301 : Import translations. DO NOT MERGE ANYWHERE
6df7694b57 : Import translations. DO NOT MERGE ANYWHERE
79ef9e3fc8 : Import translations. DO NOT MERGE ANYWHERE
f79b09d2bd : Import translations. DO NOT MERGE ANYWHERE
3251ab68f9 : [Settings] Modify the ordering of mobile plan preference.
5b219a34ab : Disable RecyclerView animation to fix the broken UI
73a61a80b6 : Update the Bubbles page.
10e4599219 : Fix phishing attacks over Bluetooth due to unclear warning message
0b9ce16c13 : Fix broken test
5294e3f9ab : wifi direct: Close the channel after leaving the Setting page
6ba22a3b9a : Remove missed added testing locale to cause flaky
ff0c73bfcb : Fix overlapping problem on running services page
de57c12412 : Remove Connect to public network for Network Rating Provider
52ee33df19 : Fix flaky NotificationAssistantPreferenceControllerTest
679445fb43 : Updates to conversation page
faaf8d5af1 : Use list+ toggle on devices without face detection
3d20bf93fd : Fix array out of bounds in BiometricEnrollActivity
eb838f2eef : Revert DND toggle back to a button
90a9714cc0 : Deprecate silky flag for official release
c9eeabb378 : Fix failing test in InteractAcrossProfilesSettingsTest
180970e88b : [GAR] Set the correct color and style to panel UI
de29428c74 : Use SettingsLib string for blur developer option
263d1e2c82 : Revise homepage colors
1aadccac6d : Remove silky flag from misc files
863d2e50e7 : Remove silky flag for searching and help menu
c3fc64cbb0 : Remove extra app info setting under specific condition
f92229eead : [GAR] Set the color to cycle left time to pass the GAR
08f90ddb2d : Align assets and colors for biometric enroll intros
4150049498 : Remove flake error for AdvancedBluetoothDetailsHeaderControllerTest
47bd62bdab : Fix voice access problem on location page.
4cf930a9ff : Fix slider RTL problem
046e7beaef : Update battery defender tip subtext
34d7819b72 : [Settings] Connected carrier should not be forbidden ones
af149b11fc : Fix biometric content overlap with top/bottom bars
a9ddae85e1 : Fix LifecycleObserver implementation in SmartAutoRotateBatterySaverController
fae7509721 : Enable the clear credentials buttons when wifi keys are installed.
6c2d3450ae : Import translations. DO NOT MERGE ANYWHERE
adf36b5014 : Update battery settings string
645e28e31b : Update battery error layout
5012cef58f : wifi: Use new API for data usage function
833462baa3 : Remove all dividers in privacy page
47328cc97b : Adjuest battery saver component test for new logic
e7c769fe02 : Apply sliding transition to trust agent.
7a6bd1e4a4 : Set default locale in the testing environment to avoid flaky test
43048f38cc : Refine wallpaper search keywords
bc55541ed9 : Remove divider in Storage page
9566689e45 : Import translations. DO NOT MERGE ANYWHERE
71fada3af8 : [ProviderModel] Use category to separate physical SIM and e-SIM
96b6106f2f : Reduce flickers when launching Storage Settings
6b8a5d1eb3 : Fix GAR color constrast issue on dialog
b1a1bb8c88 : Adjust layout of Prevent Ringing
332110464b : Tweak Memory use layout in Developer options
9b6ead8de7 : SettingsMainSwitchPreference should display the restricted icon if it is restricted.
2d9f270107 : Update accessibility settings layout
6843d14397 : Fix number localization in the strings.xml
0c73c0714d : Import translations. DO NOT MERGE ANYWHERE
39b57ddbbd : Import translations. DO NOT MERGE ANYWHERE
f86b5a5360 : Import translations. DO NOT MERGE ANYWHERE
db4a604c10 : Import translations. DO NOT MERGE ANYWHERE
45d13dfdbb : Import translations. DO NOT MERGE ANYWHERE
3a829025e5 : Fix test case fail in ConnectedDeviceDashboardFragmentTest
b500e647e1 : Disable preference list animation for Internet Settings
0caec37161 : Resolve localization issue and refine UI for chart view
88600e7916 : Relayout Reset Wifi page
256636055b : Add description to battery settings footer link (2/3)
a2311b668a : Update Volume title font size
71ca31cbac : Adjust layout of Display Settings
2098665e51 : Convert battery framework provided package name to valid one
2906b4b675 : Update smart auto rotate string
5ea1f03287 : Fix dialog when turn on Magnification shortcut doesn't apply GS family
02200d29af : Fix [AR] - Icons are slightly overlapping adjacent text in the Allow Accessibility demo
ccc8a93c6c : Fix Magnification shortcut option content overlap with top and bottom dialog container
fdff6af031 : Fix scrolling issue after MLS switches
e89c2fd4b8 : Further refactoring on ActionDisabledByAdminDialog classes.
7a2122e35a : Fix LocationSetttingsFooter robotests
732ff78505 : Fix GAR color constrast issue on dialog
2377927d51 : Remove the face unlock category
8fde6ca821 : Shows trash category in Storage Settings
8610fff399 : Hide "Add link" item when have no addable items
f6b159382c : [GAR] Set the attribute of SliceView is not important to skip for Accessibily
4b4a8c3a51 : Repurpose the blurs dev option for window blurs
dd42f65e4e : Fix flickering in USB page
5035ef9f94 : Remove silky flag from System for official release
ccd292083d : Fix the color problem at top/bottom border when page transition
83507b5f33 : Update Policy transparency dialog layout
07f2086ecd : Fix NPE at Storage Settings configuration change
aedba90a9e : Fix truncated in USB preference
b2af6ce1bd : Fix bluetooth pairing notification could not be removed
447a4485ad : Fix crash due to traffic light face Lottie animation
2f6b96bbf0 : Import translations. DO NOT MERGE ANYWHERE
99d517d63b : Import translations. DO NOT MERGE ANYWHERE
186570767c : Import translations. DO NOT MERGE ANYWHERE
f8a2c62f84 : Import translations. DO NOT MERGE ANYWHERE
9a44ce2abe : Import translations. DO NOT MERGE ANYWHERE
a886dcf23a : Import translations. DO NOT MERGE ANYWHERE
adf0cabe0a : Fix crash due to traffic light face Lottie animation
1bad80b36b : Use lottie animation for fingerprint edu
098a17ccb2 : Remove silky flag from tests for official release
225607b6eb : Rounded ripple notification history snoozed list
b7993699ba : Add recommendation setting and remove app settings
91ac1eb149 : [Provider model] Update the Wi-Fi icons in the Settings
a2084a63c6 : [Provider model] Add "See all" text link to Internet Panel
51b6605aef : Fix connected devices settings jank issue
7b8c367d4f : [Provider model] Add "Turn off/on Wi-Fi" link to Internet Panel
916bac8f2e : Adding an option to install a certificate from the CA certificate menu
8871134dcd : Simplify the transition logic.
c491216243 : Fix pairing dialog doesn't show the correct pairing key.
9cc091cbd7 : Update battery defender tip string
46bcdda9b9 : Disable app usage item if this item is not clickable
e0c921a8fa : Fix the extra speaking in Allow supervision dialog
c2ac66cadc : Remove silky flag from Display for official release
3f6bccc87c : Remove all the dividers in Wifi Settings
4b34271f7d : Ensure hibernation exemption toggle uses pre-S flag
6bf1c3675d : Correct breadcrumbs of Wallpaper & style
0465239d4a : Update battery saver string and make r lowercase in Auto rotate
06b1ba1d09 : Update custom zen settings "off" string
e81b8275a8 : Consolidate app notification setting prefs
044c91cc70 : Query storage size instead of calculate size of installed APP
92feb9e8fc : Add new battery entry into AppInfo page launch variable
5c60d3905e : Remove silky flag from App info for official release
fe174516a9 : Remove silky flag from Notifications for official release
b0d0569ae1 : Remove Advanced section
5f0fc1ff91 : Add icon declaration in metadata for injected activities
eed791e238 : Suppress shared axis transition on Brightness level
250858e4be : Apply setup wizard's transition on a11y pages
bf62e70ee6 : Apply sliding transition for lock screen
1a83638592 : Fix the link text "Learn more" in the accessibility pages with help links could not convey the link's purpose clearly
089aed8bb8 : Add a setting to enable or disable corner invocation of assistant app
d6c25a733e : Import translations. DO NOT MERGE ANYWHERE
a3ecbc278f : Import translations. DO NOT MERGE ANYWHERE
b57f6bc1df : Import translations. DO NOT MERGE ANYWHERE
6939c1fa2e : Import translations. DO NOT MERGE ANYWHERE
59ac543b64 : Import translations. DO NOT MERGE ANYWHERE
506958aa2c : Import translations. DO NOT MERGE ANYWHERE
8db5cb03eb : Support different types of transitions.
4c29aad5f1 : Refine consumed battery value formula for power component
49a5b88336 : Update string
9478be4fa7 : Add more log for NetworkProviderWorker
beb14dbfbc : Remove silky flag from Sound for official release
a543067ed9 : Use Lottie animation for traffic light face education
937ff332f3 : Update face/fingerprint consent screen UIs
20baecaa83 : Refactored some ActionDisabledLearnMoreButtonLauncherImpl methods.
ba8e5802d4 : Remove silky flag from Apps for official release
6974556f9c : Update fonts & colors
8b95b7a6e9 : Update subtext for "Network & internet"
ea6bb2dc4a : Fix transparency seekbar in accessibility button page is backwards
05f20f44f2 : Improve entrance animations on convo page
027aa82d46 : Correct punctuation for inconsistency
c3ce01cdde : Apply color extraction for sub settings in SuW
1b413601b9 : Tweak right padding for multiple preferences
3ad391b0de : Move load battery consumer icon and label into the background
fbf5506b86 : Migrate summary text in wifi QR scan page to DescriptionMixin
4b1d1e21d5 : Align the items in account sync page to the start border
4d41945d77 : [Rohan] fix test failing for AdvancedBluetoothDetailsHeaderControllerTest
fb9fbf219d : Import translations. DO NOT MERGE ANYWHERE
cbfc8c9e40 : Import translations. DO NOT MERGE ANYWHERE
eb5fd6ec30 : Prevent duplicate lock confirmation in face & fingerprint settings.
47d74ccfd7 : Update Face Unlock strings to the latest versions
de88f5244c : Update Policy transparency dialog to new style
ef8d53e09b : Avoid cold start of the security hub app.
8dfa74f6b8 : Remove redundant learn more link
f7f015e2ee : [GAR] Set Fix connectivity icon invisible when airplane mode is on
e030d8613a : Fix footer preference may flash one time when entering
8267a2757f : Remove the Network rating provider item
964872ab96 : Fix incorrect seperator while concatenating shortcuts
600d023892 : Make preference title align after icon
d62082027d : Introduce InteractionJankMonitor into Settings
e8c24c3e65 : Remove the horizontal divider around ActionButtonsPreference
e6c11957b8 : [Settings] Adjusts the result code to cancel when complete redaction interstitial setting
34eae091e4 : integrate config_disable_all_cb_messages to settings
e25713054a : Announce UDPFS enrollment percentage
869e996874 : Update UDFPS fingerprint enrollment
2bdeaae97a : Apply ripple on entire button
a51c9988c5 : Fix talkback doesn't speak subtext info
3720ae21b0 : Fix the color of dot wrongly in device admin page
646c1a2e5a : Add usage percentage and battery level into app relative metric
81226a2431 : Refactor some transition codes.
55fc977cb0 : Adds new test for ApplicationState sorting function.
1ee1911104 : Skip indexing dynamic and injected raw data when page search is disabled
9e877ea7a1 : Import translations. DO NOT MERGE ANYWHERE
400bad3112 : Import translations. DO NOT MERGE ANYWHERE
5eb4edad0e : Fix contrast ratio of some text in Audio adjustment page are too low
751558e277 : Import translations. DO NOT MERGE ANYWHERE
43e1bda57a : Import translations. DO NOT MERGE ANYWHERE
99932d0fd0 : Import translations. DO NOT MERGE ANYWHERE
2098a1780e : Import translations. DO NOT MERGE ANYWHERE
afffb1dd2f : Should not show top intro in search
ef8f5c5ca4 : Fix overlapping problem for device admin page
b9fefba02a : Apply color extraction for vision settings
791b6fadc7 : Fix footer issues
4a2acd2e20 : Fix UnsupportedOperationException in Display Settings
8aaa9f5549 : Defers initialization of preferences.
ecb58cbbc5 : (2/n) Stop user from enabling OHM setting if user is using 3-button mode
a3d3c22a27 : Add metric for new battery relative functions for S (1/2)
0afc2de85e : Fix glifLayout is not align the preference in SuW
99d8fcfae2 : [Provider model] Revise the Internet Panel title sub-text
728081f9bb : Fix NullPointerException at VolumeSliceHelper
63fd87a13a : Setting result earlier than onPause
816b1f6edc : Fixes ScreenTimeoutSettingsTest
4bf9551c30 : Improve discoverability of the intent & actions progress
3d2950c8af : Introduce new Disconnect functionality for Wifi networks in Internet Panel only
a96dad0a09 : Apply color extraction for Fingerprint enrollment
83a71ca8fd : Add Game settings support.
d79ab00524 : Update ActionDisabledByAdminDialogHelper
1ea5208fa8 : Align system time 12-24 hour format in the time slot information
edd1918866 : Controls/Pay - Use new privacy setting
4e168dd691 : Visual update for FaceSettings
07dc4fe79a : Shows "This device" for default internal storage
1aac3eb017 : Add "This device" string for default internal storage
64b93de7fd : Import translations. DO NOT MERGE ANYWHERE
e1ced04862 : Import translations. DO NOT MERGE ANYWHERE
863787066f : Import translations. DO NOT MERGE ANYWHERE
8cecd68c0c : Import translations. DO NOT MERGE ANYWHERE
9afa4248cc : Import translations. DO NOT MERGE ANYWHERE
f44fef2834 : Import translations. DO NOT MERGE ANYWHERE
6590b368f2 : Add metric for battery defender
39c512f9aa : Fix the text contrast for biometric header
4a12cd51a6 : Fix flake issue on SettingsRoboTests
cea28334a2 : [GAR] Change the text color for Private DNS Summary to follow the GAR
148eb471bf : Update the layout of Pattern/PIN/Password confirmation
36b42c90f4 : Fix NAS dialog string
175ca1c4b0 : Update the settings privacy page to the latest mocks
9edcc5b5e3 : Tweak the layout for Pattern/PIN/Password enrollment
c5310279aa : [GAR] Set selectable attribute to W+ network preference
86af9e9da0 : Add a11y announcement
582f4a961e : Fix search highlight issues
d7969369de : API Review: Rename CAPABILITY_ALLOWED_NETWORK_TYPES_USED
f49eaf54e6 : Fix legacy failed unit test for BatteryInfoLoader
6062b6491d : Rename audios to audio
c0b5ba5225 : Storage Settings shift profile selection tab position
2b6a081a0b : Update style name
79889460ae : Remove above divider of main switch
6be6377079 : Fix “Learn more” link not working on Magnification shortcut page from Vision Settings
c80b3ab718 : Expose Lock screen settings page.
1ec8f04feb : Add battery usage metric
e6070f9f0e : Filter out SecuritySettings search results when alternative available.
be4c5f078f : Remove silky flag from homepage for official release
6cbeb65a05 : [Rohan] Two battery level, but no charging status in Rohan Setting
3eb374adb4 : Fix foreground Service background launch restriction
e8d1374ea2 : Export a method for app info page to get last 24 battery history data
b61388d1f5 : Fix hint text color contrast problem in LocalePickerWithRegionActivity
c7dbd26fbf : Fix test case failed
3e9c576bb8 : Apply transition on the back arrow on NotificationHistory page
f2c664abd9 : Guard the NPE on StartNow slice
637d34ed71 : Wrap generating battery history keys into another method
6a78464406 : Replace clearAll with withoutDefaultCapabilities
6663bed71c : Account settings: Fix duplicate title and extra padding.
c6e0507f38 : Fix work profile picker user icon didn't follow UX guideline
1d4c5be0e9 : Fixed extra padding in "Open by default" page
dbdaa8518a : Fingerprint image is not important for a11y announcements
44593a8922 : Fix issue where smart auto rotate toggle is not disabled
6a43df9855 : Update UDFPS "find sensor" string for a11y
78c4e70cf6 : Use | not ,
125ba18f8e : Remove the divider above footer in Gesture Navigation Settings
9a4f0d2c6c : Update a few more strings
77955974da : Fix vertical alignment in history
11de1a6452 : Make chart time slot not clickable when accessibility servie is enabled
b7202aa332 : Fix NPE in DrawOverlayDetails#getSummary
90d323cefa : Move DWB to the fifth position from the bottom on the homepage
2fade46f0a : Fix talkback label "ACCOUNTS FOR OWNER" is not matching problem
a86d1eefbe : Import translations. DO NOT MERGE ANYWHERE
7b7b6f180b : Import translations. DO NOT MERGE ANYWHERE
933340766b : Import translations. DO NOT MERGE ANYWHERE
09a185dbca : Store whether the Dialog was previously dismissed
d2aa4cc7cb : Make chart time slot not clickable when accessibility servie is enabled
b2eb2bbc28 : Update homepage summaries for Display and Security
5924161061 : Redirect battery-level settings preference clicks if needed
cef573f2d0 : Consolidate face enroll intro/consent screens
5dff40c78f : Change DSDS dialog confirm text from "Continue" to "Yes" [Part II]
25ed73fa51 : Add tests for HibernatedAppsPreferenceControllerTest
19235b8bba : Fix task affinity for NotificationAccessConfirmationActivity
9d99e0b3ff : Prevent drawing on top of DevicePickerActivity
8745e5aab9 : Notif Settings polish
76cf622e9b : Fix Storage Settings progress bar summary jank problem
2102059e2d : Fix GAR issue for battery chart description and the contrast ratio
100007e31b : Update restriciton page to support legacy string
2c6fd8fd3b : Update battery charging status string
a0d4c657c7 : [Provider Model] Show "!" icon when Wi-Fi is not validated (panel)
fd540cbb0c : Fix power+volume chord fallback when LPP option is disabled
7d9dceadb7 : Redesign homepage IA icon
7960b88481 : Fix incorrect layout in RTL
11a0700847 : Fix style in "Vision Settings" is inconsistent
5a783d0815 : Clear static icon and label cache if ui mode is changed
7979d9337a : [Material Next] Support "Learn more" for help link
28605dcf16 : Should not show internal package entry in the usage list
04ec0e0929 : [Provider Model] Show searching sub-title only when the Wi-Fi network is empty
8343fe8b0a : Remove unnecessary converting us to ms
9ef9e1ee0c : Keep selected time slot and expand state when device is rotate
86d957ae0b : [GAR] Change the text color for "Airplane mode is on" message to follow the GAR
1949a5d69f : [Material Next] Move “main switch” right below illustration
53aaab09b8 : Fix "X unused apps" string to match w/ unused apps
219b919ba5 : Update fingerprint introduction "Keep in mind" section
748b61ce2e : Fix NPE on guest user
fef73ef82a : Don't show DND access settings in managed users
c556938807 : RESTRICT AUTOMERGE Fix unable to send file via OPP
c0fe8f2246 : Update battery state string
543068210f : Implements profile selection tab in Storage Settings
6bf47f6274 : Don't add SettingsLib to static_libs in Settings unit test.
65d3f45606 : Set storage volume spinner not clickable when only 1 volume
7218ff4ef6 : Import translations. DO NOT MERGE ANYWHERE
c41ebbc1f5 : Import translations. DO NOT MERGE ANYWHERE
90b6d35a97 : Import translations. DO NOT MERGE ANYWHERE
99513c4e86 : Import translations. DO NOT MERGE ANYWHERE
1049f62bbc : Import translations. DO NOT MERGE ANYWHERE
3cb47bf569 : Import translations. DO NOT MERGE ANYWHERE
525659c291 : Refine graph top margin and expand/collapse icon theme color
2c14d9e396 : Allow security controllers to be used in other fragments.
5d847b8b67 : [GAR] Remove the registerForContextMenu for getting the correct TalkBack feedback
7a8d2f4486 : Fix color check error
c24234c301 : Add tests for guest user events
a82183a5f9 : Disable the info icon
971f0f3c5a : Add userId parameter to all uses of challenge in settings.
8f421b2dbf : Refresh security pref in Network Details page
88a773892b : Add warning message when power save mode is enabled for smart auto rotate settings fragment
51ce242573 : Add warning message when power save mode is enabled for attention settings fragment
68f799a4c6 : Prevent drawing on top of DevicePickerActivity
4645fef6ca : Add searchable keywords for new usage and adaptive preferences screen
8d5010f6ec : Update battery usage summary
25498983b2 : Fix AdvancedPowerUsageDetailTest test error
021e6b131f : Update battery status good icon color
55ab3f91e5 : Fix color contrast problem for VPN page
2519077d97 : Show W+ when connected to Carrier Wi-Fi Network
95616af6fa : Fix Punctuation inconsistency in the Magnification shortcut pop up
c407a2d9f8 : [Provider Model] Add progress bar to internet panel
28896636b0 : Support old pixel devices to adopt non-clickable chart design
d8d5335096 : Build a bridge to control whether the graph is clickable or not
ad89ad031d : Import translations. DO NOT MERGE ANYWHERE
3c692fcca9 : Import translations. DO NOT MERGE ANYWHERE
5b27fd923a : Fix UI flashes issue when entering to the app in the cold start
1e1b259445 : Revert "Turn on the transition flag"
540ad99d88 : Fix work profile setting appearing too often
a13e30c11a : Controls/Wallet privacy settings
2fe3273f3a : Handle NLS metadata when provided as strings
bf5dd80d4f : Fix corner case IndexOutOfBound exception for null content
5ced13c831 : Import translations. DO NOT MERGE ANYWHERE
51221d77f7 : Import translations. DO NOT MERGE ANYWHERE
b5d257a72d : Import translations. DO NOT MERGE ANYWHERE
3bc6bf4361 : Import translations. DO NOT MERGE ANYWHERE
87cc2e19e5 : Add more log for debugging resource id issue.
b54caf63f2 : Rename PreferenceTheme.SettingsBase to PreferenceTheme.SettingsLib
4280a7f897 : Refine the interpolation rule and clip the usage time data
bc1e5321ab : Remove wifi related test.
1be773da62 : Turn on the transition flag
955c8349ed : Prevent multi-sensor enrollment from doing nothing.
ce53343669 : Commit changes only when activity is closed
377410de6d : Merge existing bundle with ActivityOptions
3b6e225a5c : Fix the battery usage screen left alignment issue
9023c1d9d4 : Fixes NPE in Screen attention setting
8e4acdbf51 : Refactor ChooseLockGenericController
bac25a750c : Revert "Remove dynamic location settings footer"
f76ba1189a : Adopt new battery history map with interpolation method
aff80d1e14 : Use shared model for non-system overlay toggle
6f3630c393 : Move myself to the emeritus section
8850c3c677 : Wallet/controls - Migrate existing settings
e4cd381d3c : Change Network detail string form TYPE to Type
f43f2f80a7 : Apply the new search bar background color
872db9c41a : Add require scrolling button for FingerprintEnrolling intro
924506e131 : Fix Sound Amplifier does not have 'Open XXX' button
dd452cdf08 : Rename Tap assistance to Timing controls
efbcc69cc4 : Fix inconsist color filling on collapsing toolbar
953b7e3bf5 : Add abnormal interpolation info to log unexpected conditions
fd41cce94b : wifi: Use new API for wifi data usage function
88cafbaa24 : [Provider Model] Fix settings crash issue
f54a2be819 : Fixes NPE in Screen attention setting
aa48592b40 : Update Prevent Ringing summary when it turn off
2918626258 : Update the theme for Notification history page
9db43b8f76 : Add new constructor to create BatteryHistEntry from interpolation
d1312e8e6e : Add summary back to the homepage
2042dac123 : Fix loading ring overlapping problem
129036cf75 : Fix color filling on some Wifi pages
ecd1495977 : Fix searching condition for biometric settings
27eec61289 : Add divider below ActionButtonPreference in BluetoothDetailFragment
01ca4818b5 : Add placeholder summary
7d0988f26d : Update battery settings string
d3cd751f02 : Apply dynamic color for Erase all data(factory reset screen
4c1219189c : Fix the different color between status bar and action bar
8e712c1501 : TopLevelStoragePreferenceControllerTest converted to JUnit
7c2090b870 : Add scrollView with config layout and button layout
71bc131f88 : Fix broken tests on Accessibility package
db53d1c6f8 : Fix borken test on Bluetooth and connected package
c5cf69b1cf : Create unit test for the VpnInfoPreference
81524c89cc : Fix the "Video call" can be searched on unsupported device.
1fbe34fbc7 : Use [set|get]PrivateDnsMode directly
26128e8722 : wifi: Use new API for wifi data usage function
43d978bd7b : Fix back navigation in biometric enrollment.
bdcb525982 : Add null check for app labels
e7d468f658 : Fix a NPE when forget wifi network
e64f01ccfc : Cleanup Storage Settings
531e6b23a2 : Update app usage page footer string
3f98b5fb78 : Update battery help message layout
139ff59346 : Fix the section below "Pair new device" moves up a few pixels
9b906cb5b6 : Use MainSwitchPreference on Bubbles, Screen Saver and One-Handed mode pages.
cf8ac147b0 : Set summary if VPN is AlwaysOn Type
2deb2829ea : RESTRICT AUTOMERGE Fix unable to send file via OPP
f727d5cf2a : RESTRICT AUTOMERGE Fix unable to send file via OPP
050f7a7657 : If the CarrierConfigManager is still null, return that the preference is not available.
01cc97f382 : Assign StaticIpConfiguration builder value to global variable
51755e9a33 : RESTRICT AUTOMERGE Fix unable to send file via OPP
5de62d1955 : RESTRICT AUTOMERGE Fix unable to send file via OPP
973212adf7 : Rename variables and refine the format style from ag/14346184
39229a6aea : [Material Next] Typography for font style
609d900f4d : Remove the Summary of Backup in System Settings
18c97b595f : Fixes 'no ripple effect' issue for screen attention setting
ad14295e59 : Import translations. DO NOT MERGE ANYWHERE
fe0e09fdb4 : Import translations. DO NOT MERGE ANYWHERE
c73e6bf08d : Import translations. DO NOT MERGE ANYWHERE
50dcf7955a : Update combined settings summary
a435a5a288 : Update credential removal strings
5d567ff19f : set enabled state of persist switch when Extra Dim state is changed
33ba245149 : Cancel enrollment when back or negative buttons pressed
a8f23b3fea : Revert "Fixes 'no ripple effect' issue for screen attention setting"
7c5484bc60 : Update Android Settings for the latest Extra App Info design
b0bfbe7fc5 : Remove Advanced item in Language & input Settings.
6417493b29 : Replace uses of SystemBatteryConsumer with aggregate BatteryConsumers
30e9ba1e52 : Revert "Fixes 'no ripple effect' issue for screen attention setting"
da4d4b2e3b : Update apps icon in Sound > Media page to correct size.
4cd89bb082 : Storage Settings Apps category shows image/video/audio APPs
0c7e50cb43 : Add new field for data interpolation usage
37c15a371c : Remove reserved icon space for Safety > Wireless emergency alerts
a51dd978ee : Revert "Refine battery help message layout"
503eac982b : [Material Next] Audio adjustment customized seekbar
b4a9916adf : Increasing the character limit
95aa089858 : Hide the accessibility location preference when gesture navigation mode enabled.
91c14e8c6a : Align dark theme in accessibility page with the dark theme in display page.
a0d9c9186c : Update password & account settings icon size
8531d8795f : Fix the unaligned title of injected items
2369167d63 : Refine battery help message layout
9ca84cc8fc : Update the category style in pair new device page.
6f1ae5d67a : Import translations. DO NOT MERGE ANYWHERE
6aeac04ff6 : [Security Report] Fix RequestToggleWiFiActivity overlaid issue
cdcc3ae52c : [Material Next] Update accessibility tool footer style
c2ea62d1f8 : Retain and restore showSystem state when rotated
f8b4a0e963 : Import translations. DO NOT MERGE ANYWHERE
8c5796014f : Import translations. DO NOT MERGE ANYWHERE
090db24c56 : Import translations. DO NOT MERGE ANYWHERE
98cbf6d0a9 : Import translations. DO NOT MERGE ANYWHERE
6bb78b6d1b : Import translations. DO NOT MERGE ANYWHERE
9b1f0ab131 : Import translations. DO NOT MERGE ANYWHERE
c16c0d4628 : Add placeholder values to placeholder settings
ac584f2911 : Place GeoTZ toggle under auto time zone toggle.
c58284d2b5 : Get rid of redundant mSubId.
07bffff454 : Launch SecurityHub fragment on SECURITY_SETTINGS intent when available.
70a9e8ea3e : RefreshRatePrefCtr: Correct the check of peak refresh rate
1f24c6a968 : [DO NOT MERGE] Modify Wi-Fi details settings to restricted style
649bed1524 : [DO NOT MERGE] Modify Wi-Fi details settings to restricted style
d4cec9b628 : [DO NOT MERGE] Modify Wi-Fi details settings to restricted style
6269a92e16 : Move Magnification Mode Settings to the main page
6adeed1a2c : Update batter saver page footer (1/2)
20d1da2b62 : Fixes 'no ripple effect' issue for screen attention setting
5407d1b16d : Refine the app/system section divider content show/hide rule
86a6a0d32c : Make app usage page active time support time period
bb5be240c0 : Fix unable to send file via OPP
6a87f10c0d : Fix several challenge paths
1f0cd17e3e : Fix several challenge paths
558ace6aca : SUW - Apply theme to FRP PIN pages
a3f00c0d18 : [ApnEditor] Create another string id for translation
c80e4ce3a1 : Settings: Turn Privacy hub on by default.
b625e8a98d : Improve search by adding the settings keywords for supported framework feautres
58813f7b6c : Apply settings page transition
ddafb202bd : Fix usb tethering switch back to none after off/on the screen
8e0349a67b : Ui show "No connection" when WiFi is turned on and no available network
4d6bbc8af9 : Make collapsing toolbar load font synchronously
a39dce70fc : Update string for battery usage footer to include charging info
e22567d44e : Fix incorrect logging.
290298d58d : Update fingerprint strings
28d635d9aa : Update FingerprintEnrollIntro text and icons
4775b90eff : Remove icons of Location Services and App location permissions
0f402e0cae : Fix NullPointerException in SmartAutoRotateCameraStateController
cf41f951ff : Revert "Remove "See all" button"
54e74cae5f : Fix app name label spoofing
10000eb254 : Draw timestamp information into BatteryChartView manually (2/2)
a942f3fdd1 : Correct string ConfirmDeviceCredentialActivity
0dfde85685 : Import translations. DO NOT MERGE ANYWHERE
73e1e602f3 : Import translations. DO NOT MERGE ANYWHERE
1296c998dc : Import translations. DO NOT MERGE ANYWHERE
abedd5d55a : Import translations. DO NOT MERGE ANYWHERE
4012b44f4f : Import translations. DO NOT MERGE ANYWHERE
02a535e27d : Import translations. DO NOT MERGE ANYWHERE
4470faa175 : Tweak spacing for private DNS mode dialog
50efd602b9 : Update the BC style for the vision settings in SuW.
2f441d2a3e : Draw timestamp information into BatteryChartView manually (1/2)
7cf391dddd : Update UWB toggle state with a getter API
243956834d : Update homepage icon for Wallpaper & style
4f3ee93285 : Remove divider in Date & Time Settings
9142869526 : Tweak title in privacy page
2713eaaddc : Update string for the wallpaper title on homepage
1001614b14 : Draw percentage information into BatteryChartView manually
d67f878c67 : Make app usage page support legacy version
9b284a9af1 : Wrap a white adaptive background if it is not an AdaptiveIcon
244268b98d : Add TextWatcher for the ip config field
c2adcb2d3a : RESTRICT AUTOMERGE Fix bluetooth settings will broadcast to anywhere when some cases
093ac45cd8 : RESTRICT AUTOMERGE Fix bluetooth settings will broadcast to anywhere when some cases
43d093ebe8 : RESTRICT AUTOMERGE Fix bluetooth settings will broadcast to anywhere when some cases
208e32af9f : RESTRICT AUTOMERGE Fix bluetooth settings will broadcast to anywhere when some cases
e21d06f6ee : RESTRICT AUTOMERGE Fix bluetooth settings will broadcast to anywhere when some cases
5c05e0f160 : Fix the GAR issue of TalkBack said "double-tap to activate" on the slider title of Accessibility button page.
75c5fc5906 : Wrap and carry clicked slot information data for restriction page
5e578ddd13 : Fix incorrect battery history merging logic to cause data losing
41fd8a7494 : Refresh category title by different time slot condition
7dc2624b51 : Companion Device App showing in Settings
06af9f9005 : Device picker: add title to fix offset in progressbar
ef6cea8c84 : Add test cases for utcToLocalTime in the ConvertUtils
a485d8dfd5 : Replace TIME_COMPONENT_... constants with POWER_COMPONENT_ constants
aee53bc98d : Move preference loading to a background thread
f493bf0cdb : UserDetailsSettings uses Guest string, not Guest name
2b78aa0988 : Fix unable to change language
e217cd3480 : Bring the search icon back in developer page
d451d16712 : Show security screen for ACTION_PROCESS_WIFI_EASY_CONNECT_URI intent
57e1df0472 : Import translations. DO NOT MERGE ANYWHERE
87c38148d1 : Import translations. DO NOT MERGE ANYWHERE
83921b7427 : Import translations. DO NOT MERGE ANYWHERE
7201890895 : Import translations. DO NOT MERGE ANYWHERE
700eca8b5f : Import translations. DO NOT MERGE ANYWHERE
45cdde1f2d : Import translations. DO NOT MERGE ANYWHERE
6be940f396 : Do not show toggle for location tz detection in search.
8843157b01 : Update confirming credential flow for biometric settings
7edebeef7e : Combined biometric settings implementation
2ba1ab2222 : Fix background inconsistency of the font size page in SUW
8dcffb88cf : Use new getBrighntessInfo() API for brightness
5c23d65901 : Avoid add preferenc again if it already in the PreferenceGroup
2345006dfa : Add string for search keywords in accessibility settings
cd61dd3359 : Support vendor modes in color mode preference
7920117a1a : Do not auth in settings if UDFPS
1170a08d43 : Remove "See all" button
e6fbc5877e : Add enterprise popup to notif lockscreen settings
2e177b234e : Change "Manage location services" to "Location services"
86cf8dc82f : Import translations. DO NOT MERGE ANYWHERE
183d5436b6 : Import translations. DO NOT MERGE ANYWHERE
fbcfe8af01 : Import translations. DO NOT MERGE ANYWHERE
8d50393223 : Add personal dictionary summary text
f482c28423 : [Provider model] Show no connection during out of service.
4c36506dd4 : Add a new summary for homepage preference of security
a58b144822 : Replace to correct footer preference style
e1cec0e08d : Implement expandable item for system component usage data
a5672945ae : Add UWB Settings
e43f26294d : Handle invalid subIds in Enable2gPreferenceController.
61bb91658f : NAS setting onboarding string change
188d66a709 : Use [set|get]PrivateDnsMode directly
e8a33e0c83 : Notif history styling updates
60ded30669 : Use a new string for category headers
d2658b57d8 : Fix the entire text is aligned middle of the Vision setting screen.
2cc7431fa3 : Update app usage page active time format
b8721cf980 : Add new expandable preference component
54ded4cb5e : [FAB] Improve the shortcut dialog ux after change accessibility button mode
e9717d265e : Fix maximum time to lock
1d413d8390 : Import translations. DO NOT MERGE ANYWHERE
18bbddbc72 : Import translations. DO NOT MERGE ANYWHERE
258d71bdb5 : Import translations. DO NOT MERGE ANYWHERE
34ce6187c8 : Import translations. DO NOT MERGE ANYWHERE
ca4797df06 : Import translations. DO NOT MERGE ANYWHERE
c7be92bf6a : Import translations. DO NOT MERGE ANYWHERE
c361e3426f : Fix background inconsistency of the Settings page in SUW
b4558c9607 : [Material Next] Update main feature switch for Caption preferences.
70bef1049f : Add data validator to verify and log abnormal queried history data
f06f289a85 : NAS setting migration
d758022916 : Log new auth-related framework atoms for Android 12
dd5137ddfa : Notif history Long tap functions as short tap
9068481299 : Fix search index for a financed device
1d6b60889e : Import translations. DO NOT MERGE ANYWHERE
bf0d0fe30e : Import translations. DO NOT MERGE ANYWHERE
64fdef1dc7 : Updated settings for new get/set feature change
26d094b4a3 : Remove restriction for "Use location..."
d95f92839e : Add extra dim keywords to aosp settings
dce68bf7a5 : RequestManageCredentials dark theme
15df635dd6 : Fix accessibility settings page did not update the preference state
1415cbc49a : Add footer for battery usage page
a320fb12a1 : [Provider Model] Carrie Wi-Fi offload toggle request (panel)
7cc616e90f : Add battery usage time summary to usage list item
5383f11ec9 : Update progress bar UI
6e8286fbb6 : Remove "Device Controls" from Settings
3cf4c3f3a5 : Use new api to get bluetooth device icon
72463703ac : Clean up app usage page
def04b9cef : Combine 5G and recommended strings
f1966e9d0b : Update app usage page active time column
0d44412919 : Make gear symbol in "Mobile Data Usage" RTL friendly
cad5436bbe : Update accessibility icons for S and using adaptive background
660e7164c7 : Check if the SubscriptionsChangeListener has been started before stop
24adce034d : Change bubble settings to use Secure rather than Global
55d164784b : Hide non-system overlay window on AllowBindAppWidgetActivity
aeb6200bfe : [Provider Model] Carrie Wi-Fi offload toggle request
5f1d13e3b0 : Remove multi-biometric interstitial screen in SUW
ee8fc8d587 : Do not scan for fingerprint when rename dialog is showing
0c815374e6 : Import translations. DO NOT MERGE ANYWHERE
c50c6cf64d : Import translations. DO NOT MERGE ANYWHERE
4edd6f1d2e : Import translations. DO NOT MERGE ANYWHERE
e7ff773ec9 : Import translations. DO NOT MERGE ANYWHERE
cfa683bcea : Import translations. DO NOT MERGE ANYWHERE
926d7148f5 : Import translations. DO NOT MERGE ANYWHERE
83b061d3da : Actually use new string in fingerprint settings
4752ea17b9 : Refine startBatteryDetailPage method to support history data
86fd923d6f : Update the style for collapsing toolbar
feae056067 : Tweak the layout of top app bar
d9a434671b : Only show single line title on list preference
5be88d11de : Remove the "+" button on the help menu if no secure vpns can be created
8ca6f31716 : Add footer to app usage page
5083d82df7 : Update app usage page with 3 radio button control
3db43de758 : Add 3 controller for app usage page radio buttons
f2321ad5e1 : Add utils class for app usage operation
7dc7116635 : Update BatterySettingsFeatureProvider to an activity-friendly interface.
d37f0faf0d : NAS settings change
bcf0a411a1 : Add app usage preferencee item into the history preference
2e04e81da8 : Update storage usage progress bar summary text
33115020ba : Merge original AOSP chart into battery usage with runtime switchable
80d8ebe526 : Import translations. DO NOT MERGE ANYWHERE
c784589af7 : Import translations. DO NOT MERGE ANYWHERE
a921c816e4 : Import translations. DO NOT MERGE ANYWHERE
f5fbdf88b7 : Import translations. DO NOT MERGE ANYWHERE
5aa3c23535 : Support badged icon for work profile mode and add system checking
3cdf60c016 : Purge low percentage BatteryDiffEntry from indexed usage map
5087e71b59 : Update mic/camera toggles api
7a43ffde90 : Update storage usage progress bar summary text
dd64c59fe5 : Fix color checking error of the repohooks
ab5e180139 : Refine logic and add simple test for BatteryChartPreferenceController
abc82d2606 : If the proider model is enabled, the User cannot create insecure VPNs
bb3b7093b3 : Import translations. DO NOT MERGE ANYWHERE
87d6375249 : Import translations. DO NOT MERGE ANYWHERE
48bb439db6 : Fix TranscodeDisableCachePreferenceControllerTest
91c722a143 : Apply SettingsPreferenceTheme in Settings
e545bff7da : Apply the correct style to Battery and Storage page
551f8b20e1 : Enable ignored test
8e5e4dec12 : Extract the logic of MagnificationMode to the controller
9c69df3b82 : Check if the SubscriptionsChangeListener has been started before stop
b2674eb5be : Add cache mechanism to improve icon and label loading performance
91f88d6186 : Add a config for the face enroll introduction activity
6e61073864 : Change DSDS dialog confirm text from "Continue" to "Yes"
98b8716e0a : Only one action bar needed
85514466a2 : Rename privacy dashboard top-level item
4da3dd1458 : Implement controller to disable transcoding cache
dca5648513 : Apply SettingsPreferenceTheme in Settings
f74f1dbbc0 : Toggle Power + Volume chord with long press power to assist setting
9a238e5124 : Restyle notif history to beter match shade
59da7ab7b1 : Load application icon and label for UID battery consumer type
b8dbcb2082 : Import translations. DO NOT MERGE ANYWHERE
8b1265cf4d : Import translations. DO NOT MERGE ANYWHERE
192fd24f26 : Cleanup Storage Settings
75528bf56b : Add icon for "Extra dim"
35fd9edd1b : Make host type in ChangeScreenLockPreferenceController more generic.
2c5c048482 : Hide Wireless Emergency Alerts on unsupported devices
80c3f6d4d8 : Prevent HTML Injection on the Device Admin request screen
52f9039d5c : Prevent HTML Injection on the Device Admin request screen
09bbb51d29 : Replace the hidden API to public API or other alternatives
5ec0410e5b : Prevent failed dynamic index
b33d03b741 : Revert "Update BatterySettingsFeatureProvider to an activity-friendly interface."
4400038635 : Remove the usage of hidden API and fix the test
a711199d8c : Avoid load icon and label in the background for periodic job
817a167416 : Apply SettingsPreferenceTheme in Settings
087d10a7bc : Fix Wi-Fi tips disappeared issue in airplane mode
0bf3c98b2f : Prevent HTML Injection on the Device Admin request screen
d7b6b3d54e : Revert "Set ConfirmDeviceCredentialActivity non-external in FRP"
fa16844eb1 : Use sentence case for display section subheaders
f4aca12619 : Adds new test for notification.
f2e33df51c : Update BatterySettingsFeatureProvider to an activity-friendly interface.
eecc97a339 : Add additional strings to differentiate between single and multiple insecure vpns
b6b63bec6c : Update OWNER file for TTS subfolder
fefb447526 : Call ColorDisplayManager for Extra Dim/RBC state
470839a3b7 : Remove references to POWER_COMPONENT_USAGE and TIME_COMPONENT_USAGE
8cc23bd2fe : BT: Use DeviceConfig for Bluetooth GD toggle
8483ea48b9 : Export loadNameAndIcon() method out for BatteryDiffEntry reusing.
3cb64ab6ad : Update getOwnersForDomain usage to SortedSet
db88c994b4 : Load application icon and label from package manager if available
869c614ab2 : Provide a way to Accessibility button settings via intent.
2c5570e9fc : Show the illustration with the given button mode
97660dd1f4 : Add 50% opacity if detect there is no device image yet
0d54b75b2c : Inserts last 24 hour agrregate data into indexed usage map
6884d63824 : [Provider Model] Move down the Internet unavailable Wi-Fi
fbdb01dc87 : Add a banner for RBC/Extra Dim
01af86409d : Notif History Visual Buff
f2f2fd52a2 : Adjust for changing BatteryUsageStats constructor
cb79648ab1 : Fix nit from ag/13715126
aeb5b95705 : Add a method to calculate battery usage diff results from history
e9a0d50e99 : Update manage battery usage page string (1/2)
d081de87b8 : Reorder battery tips priority
aa37e1dc4c : Fix color lint error
304c68a836 : Fix gender issue on subtext of screen pinning
88ee31e269 : Maintain VPN type form the VpnProfile
38fc9a91b5 : Update string
8371ee713d : Update string for editing an insecure VPN.
8adedc6249 : Fix bluetooth settings will broadcast to anywhere when some cases
f53c4ca8ae : [Provider Model] Remove "Advanced" from Wi-Fi hotspot settings
bdaee1431f : Send fake data if there is no battey consumption entry list
2c955bbae2 : NAS Setting Migration
f1ca264f69 : Refine battery settings layout
40319d9d6f : Avoid drawing the invalid levels in the chart view
740ac9a047 : Display the chart levels data into BatteryHistoryPreference
f40897d27e : Fix intent String for starting profile management page in Manifest
93ce0688de : Fix intent String for starting profile management page in Manifest
688fa772b9 : Modify Wi-Fi network details settings to restricted style
5a160fbc8d : Import translations. DO NOT MERGE ANYWHERE
1ac05237ab : Update titles & messages for password enrolment flows
a626332f65 : Import translations. DO NOT MERGE ANYWHERE
5c2b140483 : The Network Select shows wrong operator name
cdd73e7fec : Add kill-switch to distinguish chart or non-chart design
756028aadd : Support help message when battery is unavailable(1/2)
318cc18f25 : Add getBatteryHistory method to query data from SettingsIntelligence
80af71b92c : wifi settings: Fix incorrect maximum compativibility toggle behavior
2627771575 : Update emergency gesture settings string
5d6438391f : Add warning message when camera privacy lock is enabled for screen attention settings
a13c0f5d7a : Add icons to Manage location services and App location permissions
8648b96614 : Import translations. DO NOT MERGE ANYWHERE
e69a08ffe7 : Import translations. DO NOT MERGE ANYWHERE
c4cead363c : Guard against NullPointerException when getActivity in PanelFragment
d324393fac : Update battery states text to support battery feature(1/2)
11d74e7231 : Update battery states text
202bd8581a : Changes to "Alarms and Reminders" permission
eee07aacb9 : Add icon to "Open [safety app] button
ee9cb2d147 : Get Extra Dim availability through ColorDisplayManager
209f2daeaf : Add a divider line in safety settings
14cdcfdee9 : Mark non actionable preferences as non-selectable
998554d68f : [Settings] More log to help analysis
48dce3c0b7 : Remove options menu from BatteryUsage to align material next
2fde8d8c2a : Use ConstraintLayut to improve UI of storage items
741c1e4298 : Pop up soft keyboard when rename dialog shows
24fe5922de : Sets Storage Settings progress bar unselectable
1599313caf : Remove the current battery usage chart and replace it with new one
50f314e45d : Update StringUtil#formatElapsedTime method (2/3)
d62b2c23cf : Update string associated with Connected, Always On or Insecure VPNs
fe885c96c1 : Use "Passwords & accounts" instead of "Passwords and accounts"
a51780f35d : Subscription name has whitespace trimmed to determine uniqueness
cb8d0704dc : Fix AddNetworkFragment bottom buttons position problem
b350c66d97 : Move the battery components from SettingsGoogle to Settings
636e70fbf2 : Hide non-system overlay window on ActivityPicker
0a03f8e2d2 : Add new battery usage design required string and dimesions
b7a66b3068 : Add warning message when camera privacy lock is enabled for smart auto rotate settings fragment
4981dc6ea1 : Maximize compatibility string update
f89306dace : Ignore failing test
da09a8547d : Correctly save credential on config changes
3be24f4ab2 : Move MIN_USE_DATE_OF_TIMEZONE to TimeUtils.
eb2ac6e455 : Revert "Hide non-system overlay window on ActivityPicker"
8a9fafb37d : Hide non-system overlay window on ActivityPicker
ebcabd9c07 : Fix ANR on ShorcutManager#getPinnedShortcuts
41db38c0af : Refine the summary of "Open by default" in "App info" page
465b790717 : Change illustrations of Magnification Settings
23d3eccfa3 : Integrate new version of MDC-android release
05c2a2bf41 : Fix Settings crash
32b6e7ad7a : Minor UI tweak on Safety settings
26ee9300c1 : Add search keywords for Reduce Bright Colors
166c89890e : [Reduce Bright Colors] Use a switch preference
a6daad6ce6 : Fix the talkback problem of the "Verified link info" icon
7874d8e62a : Import translations. DO NOT MERGE ANYWHERE
61ed5ced16 : Import translations. DO NOT MERGE ANYWHERE
c181acd313 : Import translations. DO NOT MERGE ANYWHERE
bf172a131f : Import translations. DO NOT MERGE ANYWHERE
1c16a3bb67 : Misc tweaks to Safety settings UI
ed6d733b5a : Handle modern OPEN_BY_DEFAULT action
cc907eadaf : Only show enhanced options for migrated apps
6c427a181f : Fix incorrect title
faf44124ba : Improve installer attribution in App Info.
0cb47e92d4 : Don't always change username when adding account
e858691cfc : Attempt to fix IllegalArgumentException from RecyclerView
7366d71702 : Fix BatteryInfo test fail
93ee8efe94 : BTHS will have no sound after disable HD audio
735a216da3 : Prevent disconnecting admin-configured VPN
d7e0fa959b : Fix testing fail for BatteryInfoTest and HighUsageTipTest
a4788bdc81 : Update the strings for Media Management Apps
6e33293fa3 : Remove unused code
7246a4f842 : [Rohan]The battery level show up "-1%", not sync with Rohan.
6d836d2d51 : Update low battery tips string
f7ae52bed6 : Only display single line for title
4f6caf2941 : Only display single line for title
1b8a100c7a : Fix testing fail for BatteryEntryTest from patch ag/14008232
ba9215cbda : Revert "Only display single line for title"
f909a3d29e : Settings: Rename OCSP Do not validate option
541e3334ae : Update accessibility settings layout
802cb176d0 : Revert "Fix bluetooth settings will broadcast to anywhere when some cases"
e9cfef7ace : Update battery settings relative strings (2/3)
60a296d290 : Failed guest creation doesn't crash Settings
4b2e6f76ff : Update Location Settings footer when MLS changes
5d5f583dc8 : Import translations. DO NOT MERGE ANYWHERE
29f8151d1e : Import translations. DO NOT MERGE ANYWHERE
faf203edea : Add top level privacy hub preference
fdfda5e589 : Update battery progress bar
643eb42323 : Update style of main media setting toggle
16d588c11a : Prevent disconnecting admin-configured VPN
512419a454 : Fix error in PowerMenuSettingsControllerTest
acbd60285f : Add positive button into regulatory info dialog
49ba85dc8a : 2/ Make One handed mode support multiple user switch
2b195b4335 : Revert "[Settings] Support getSystemService(Class<T>)"
d6f54ed90b : Revert "[Settings] Convert to getSystemService(Class<T>)"
56519258ef : Remove hardcoded URL string
f593c065e2 : Fix the issue of the repo upload hooking checker
318f7cc512 : Fix passwords settings crash due to null lifecycle owner.
751a6c47a3 : Fix the backcolor problem in Display/Font size page
a1fb47beb8 : Fix com.android.settings.deviceinfo.storage.StorageEntryTest
5d10dbc732 : Notification history UI buff
2043d31130 : More settings button add test
e14a3a3022 : Make work profile sounds section as its own entry
4606a292ac : Add an error dialog in FingerprintEnrollFindSensor
44f685475b : Set icon for 'Free up space'
b63e672fa8 : Fix the WifiTether test case failed
78bafc988a : Check config to decide if Smart Storage toggle should exist
c626380689 : Show "Files" category for public storage in Storage Settings
ace3cb8122 : Fix the "Add link" permanent disabled problem
0cbd13d0df : Update lock pattern for landscape
0b2ae5a68f : Import translations. DO NOT MERGE ANYWHERE
3828724b76 : Export methods from BatteryEntry and controller for battery usage
bb332bcf06 : Import translations. DO NOT MERGE ANYWHERE
234b698fb2 : Revert "[Settings] Support getSystemService(Class<T>)"
d7a8b0eb21 : Fix NPE in UserSettingsTest
4b301dba7a : Fix some 'clear recent issues'
41c8a68dab : Ignore WifiNoInternetDialogTest failed test cases
416bdecfa4 : Fix WifiTetherSettingsTest failed
6f2379bb44 : Fix WifiTetherSSIDPreferenceControllerTest failed
8abe0dfb92 : Fix WifiTetherPasswordPreferenceControllerTest failed
6ea4ba46b0 : Added fingerprint strings
98746308cc : Fix WifiTetherFooterPreferenceControllerTest failed
b7867817d0 : RequestManageCredentials support RTL languages
f5b4e49073 : Fix the broken test on NetworkProviderSettingsTest
b91aa1edba : Fix the broken test on WifiSettingsTest
ca048b51c5 : Fix summary detector test fail
13f36a58dc : Fix runInstrumentableFragmentCodeInspection test case fail
5c8caa3154 : Reset smart battery page switch component
dd2a685756 : Allow alternative time zone ID to be set device's zone.
7a86b63115 : Update BatterySettingsFeatureProvider signature.
4f1e17eba1 : Create a setting for Assist invocation via long press power button
ff727efe7b : Follow footer preference guildance on some pages
474093e8cc : Add a reverse landscape layout for UDFPS
9d39189020 : Import translations. DO NOT MERGE ANYWHERE
93b834142b : Import translations. DO NOT MERGE ANYWHERE
439cc64b1c : [Provider Model] Move the Internet unavailable Wi-Fi down
5babfac3d1 : Fix coding styles for erase euicc only options
2b00ecdda9 : Storage category UX changes in Storage Settings
2ce80cdb6b : Update Battery settings main page string (1/2)
4b302a166e : Adds SecuritySetting feature for providing an alternative SecuritySettings fragment
53bded37f2 : Add collapsing toolbar to Device Admin Add page
f1e41c0bd9 : Adjust battery tips action
8fcb1f5974 : Display WiFi Version number
2c80a7ca98 : Update summary for Passwords and Accounts.
81fa20a4f1 : Implement new "Open by default" page
fadbe5b070 : Launch StorageDashboardFragment instead of StorageSettings
e22d1493af : Fix resource problem in PrivateVolumeForgetTest
507d987aa3 : Fix missing accounts category for single profile case.
a768fb8065 : Use a Quantity String for the autofill password count.
32fc88088d : Remove android.permission.OPEN_APP_OPEN_BY_DEFAULT_SETTINGS enforcement
de9d641349 : Update strings in main VpnPreference.
109d9bb21d : Update links to Scanning Settings
a286bad826 : Untab Location Settings and tab Location Services
6aaee7f89f : Add new strings for face auth/enrollment
a288358343 : Button for opening app from Safety settings page
e02d6efe85 : Adjust consumed power for SystemBatteryConsumers
af15313b34 : Add strings for Safety & Emergency section Bug: 179063896 Test: make Settings
2491d63996 : Remove dynamic location settings footer
f8f7876c01 : Removed unused import
c86abd9b99 : Fix HibernationSwitchPreferenceControllerTest
cd09b3a571 : Update Reduce Bright Colors preference string
78d9b85041 : Corrects the string for magnification dialog
f50e9c24c1 : Correct the defined value of Maximize compatibility
858bda81f1 : Fix refresh in Gestures, not reflecting the changes after toggling on/off one-handed mode
4745f871a7 : Add new summaries for homepage preferences
b471e2c38c : Set setNetworkSelectionModeManual with AccessNetworkType into RIL/Modem
c37dd71260 : Settings homepage redesign
5cfdd0750e : Rename the screen title of all apps
3da3bf7a21 : Remove Battery Settings page battery saver tips
2383c6c806 : Fix resource problem in SettingsSliderPreferenceControllerTest
b4b302f936 : Export methods from BatteryEntry and controller for battery usage
6800ef3832 : [Provider Model] Update fix connectivity icon
9b183778f2 : Merge Autofill settings into Account settings.
dcbde1138b : VpnPreferenceControllerTest converted to JUnit
954bffe965 : Update category names in Display page
63fb2f10d5 : Autofill Settings: Display the number of saved passwords.
7e6762de8a : Get low battery level through metadata
76de845f3d : Connect VPN warning help icon with the network & internet page.
fcf1fcfe9b : Show pop-up banner when Location is off and user tries to enable GeoTZ.
634cd0b4e4 : Move alarms_and_reminders strings to SettingsLib
1f99d6a4b5 : Update summary based on hibernated apps number
d5ccde31a8 : [Settings] Support getSystemService(Class<T>)
a9a24372fd : Update Managed Device Info text for a financed device
930df91e66 : Update Privacy Settings text for a financed device
468278661f : Update strings for clipboard access notification setting.
711008eb2c : Add Strings for Storage Settings
9e07eab08f : Request new Bluetooth runtime permissions.
46c72f3cac : Settings: Disable USB preferences if USB signaling is off
3a52e335be : Remove Battery Settings page default tips
ab8eeca966 : Gear Preference on VPN page includes subtitle if the vpn is an insecure type
8deea775df : Warning / Info icon added for the VPN Preference
222dd91102 : Legacy VPN Configuration Dialog includes error message if VPN is an insecure type.
22339eb505 : [Provider Model] Remove unused strings.
b221381fa8 : Add MobileRadio/Gnss MeasuredBatteryConsumpter methods to FakeUid
3b5c5f0d7c : Change getStatsStartRealtime to getStatsStartTimestamp
927aaac8f6 : Import translations. DO NOT MERGE ANYWHERE
01da19f6a4 : Import translations. DO NOT MERGE ANYWHERE
75a91836e7 : Keystore 2.0: Remove references to Keystore 1.0
a1d35aad4e : Import translations. DO NOT MERGE ANYWHERE
5dc25d8afa : Import translations. DO NOT MERGE ANYWHERE
0880675414 : [Settings] Fix divide by zero in data usage UI
bec3144c11 : [Provider Model] Bring back the "turn on Wi-Fi automatically" option
784eb94a14 : [Provider Model] Update Internet preference summary
0fd51cc9ea : [Settings] Rollback design for getSystemService(String)
020af77825 : Hide edit menu if network is uneditable
40396d532f : Only show storage category stats preferences for private volumes
e88740eae2 : KEY_CARRIER_NR_AVAILABILITIES_INT_ARRAY change type as IntArray
fb2a1d9db9 : Provider model CarrierItem's subtitle show no connection
db6c47756d : [Settings] Convert to getSystemService(Class<T>)
34fb874647 : Add new battery settings feature provider.
b75902f0ba : Reduce RBC test flakiness
10adda880d : Introduce guest user metrics
64b1135ccf : Import translations. DO NOT MERGE ANYWHERE
3157509885 : Remove hidden @Transport usage
d9b740df26 : Fix Settings password robo tests.
0272002335 : Change Magnification Mode Settings UI
c22749530b : Add option menu in StorageDashboardFragment
d496a737ce : Revamp Storage Settings header part
2d578bef5e : Reindexing Settings Battery main page(1/2)
927a1cac10 : [Settings] Revert the test for using mPhoneStateListener since the Robolectric test is broken
0d27676bba : Fix jank in app pinning page
32faee27f4 : Change order of Security and Privacy on Homepage
d4f04398c7 : Prevent using invalid result uri during multi user image change
3bd707ab1a : Remove unused code
2a1f61829e : Remove tests for Location Services summary
187c9a344f : Adjust preference order to correct the position of Accounts
003e27d146 : Remove hidden connectivity methods access
eedfa1d307 : Remove hidden connectivity methods access
11c37350d9 : Replace the way to get the network for no internet dialog
b7dbd3a911 : Hide edit menu if network is uneditable
0e05b2e8ac : Remove Advanced category from Network & internet
f4432df069 : [DO NOT MERGE] Revert "[Security Report] Fix Settings WifiScanModeActivity Overlaid issue"
dd2654493f : 2/ Set Swipe bottom for notification OFF by default
6290ad9509 : Update mocking to correct target methods
395f26a66e : Remove grouping from homepage
313dbc0355 : Remove references to BatteryStatsHelper from PowerUsageBase
5f2cf8e695 : Clear WallpaperPicker task before launch
8f6c946c82 : Transition HighUsageDetector to BatteryUsageStats API
fc2aea2a17 : Update settings tests with biometric component info
296dce404e : Remove references to BatteryStatsHelper from AppBatteryPreferenceController
66fd9dbad2 : Added an option in reset menu in Settings to enable resetting Euicc data only
036dc189b6 : Transition BatteryAppListPreferences to BatteryUsageStats API
413f068536 : Use DeviceConfig property for default value of clipboard access notification setting.
887273b2c6 : Refinements for DND settings
a984be6fdb : Add a setting to turn clipboard access notifications on/off.
90321d45fb : Hide non-system overlay windows in RequestIgnoreBatteryOptimizations.
d5029fc823 : Update RBC UI with latest strings
f941a684e1 : Remove smearing of hidden BatterySipper power
9e0f9b1dda : Hide "recent access" and "see all" when location off
d507dc19b1 : Replace hidden CM#isNetworkSupported() usage
1dcc788177 : KEY_CARRIER_NR_AVAILABILITIES_INT_ARRAY change type as IntArray
9a5925c471 : Remove half circle option in size selector
799ead4d41 : Update the vector drawable for accessibility button preview preference
e2c69bcd7b : Remove the accessibility gesture tutorial dialog in system navigation
31db2fafc2 : Update the dialog content for accessibility floating menu
648811b2b4 : Add the preference controller to control accessibility button fade preference
eb2411db9d : Add the preference controller to control accessibility button preview preference
c72fe39597 : Add the preference controller to control accessibility button opacity preference
0377025554 : Add the preference controller to control accessibility button size preference
2dc32f63f8 : Add the preference controller to control accessibility button location preference
03dbb40d2b : Setup basic layout and resources for the accessibility button settings page
0c86903ec6 : Moving the error messages from slice to panel's subtitle
a4982b658b : Update Preference style
2166de23f3 : Change the behavior of notifyAllowedNetworkTypesChanged.
eb16ebd14a : Replace the hidden ProxyInfo methods usage
e4b3b969db : Fix NPE of AppVersionPreferenceController
b16da1a9ca : Replace the way to access StaticIpConfiguration
ffbe4e9b1e : Replace hidden CM#isNetworkSupported() usage
d01c81e483 : Add Media Management Apps activity in Special App Access
49cdb602ea : [Settings] Support getSystemService(Class<T>)
5b541f082b : Update string for Intent Picker
2404806afb : Fix coding styles for erase euicc only options
ae41810b23 : Update Device Admin Info admin message for a financed device
5166e3939d : Allow SettingsMainSwitchBars to be disabled
a15019ce88 : [Provider Model] Update airplane mode icon
68b0057f66 : Smart Router settings UI changes
23562377b0 : Revert "Add javadoc about lifecycles for xml defined Controllers."
203f0fe89d : [Settings] Code refactor - remove unused import lines
da9d5a1f92 : Revert "Use androidx LifecycleObserver for wiring up controller ..."
a47f5c1a1c : Allow enabled IMEs to be disabled in Settings
8ffc3908ff : Change the parameter type from ContentResolver to Context
11e738c3a0 : Change the parameter type from ContentResolver to Context
48bd52e091 : Update settings for app hibernation
0e0247e5e4 : Undo making Image icon's visibility to GONE in Action Not Allowed Dialog for a financed device
2ce6dc82b3 : Update Device Admin Info Settings text for a financed device
6469518bf3 : Cred mng app settings - close onRemove
4d396f9580 : Update subtext for require unlock for NFC
fd1fa9c0a8 : Replace the hidden getActiveLinkProperties usage
ebea5200cb : Add OWNER to network/datausage/wifi path
22b94fb3fd : Add goldmanj to the Settings' vpn2 directory Owners file
90df1c9de1 : Show advanced Bluetooth information in device detail page
464f6aa64c : Import translations. DO NOT MERGE ANYWHERE
5f062373bd : Import translations. DO NOT MERGE ANYWHERE
0c4a622b49 : Import translations. DO NOT MERGE ANYWHERE
97e669d333 : Import translations. DO NOT MERGE ANYWHERE
656c67c01d : Encapsulate BatterySipper and BatteryConsumer in BatteryEntry
e57c87528d : Fix auto-rotate summary not updating on devices without smart-auto-rotate
d8df0d97e2 : Move WiFi/Bluetooth scanning toggles to new pages
820bee81d6 : Transition BatteryInfo and BatteryUtils to BatteryUsageStats API
03efe79d07 : FakeUid: measured energy for Wifi, Bluetooth
efe26e2d44 : Launch channel settings as half sheet
b3729f6675 : Remove interactors from voice input settings
1e508a4280 : Fix the issue of the repo upload hooking checker
751dff2bf6 : Remove the non-translatable tags from MainSwitch titles.
b8a639f8fd : [Settings] Use TelephonyManasger.registerTelephonyCallback instead of TelephonyManager.listen
121041cf58 : Only display single line for title
a1a30296ae : Fix NPE for ConfigureNotificationSettings
dc1ec2d092 : [Provider Model] Show Off if WFC is disabled by user
9d00364da4 : Fix bluetooth settings will broadcast to anywhere when some cases
8ce423cdd2 : [Provider Model] Update Airplane mode message
624770a51d : Update strings and tag it translatable
9fdceaea78 : Fallback to AOSP eSOS settings page if OEM impl fails
a29a6ceab4 : Fix imports in LocationTimeZoneDetectionPreferenceController.
b0548113d2 : Fix no apps text overlapping with filter bar
aef628646a : Hide non-system overlay window on ActivityPicker
2445ba01cd : Hide non-system overlay window on ActivityPicker
eac0ba87d0 : Hide non-system overlay window on ActivityPicker
855b1f428d : Hide non-system overlay window on ActivityPicker
0bd6866b6e : Import translations. DO NOT MERGE ANYWHERE
2e4d6058d3 : Import translations. DO NOT MERGE ANYWHERE
e940dcb448 : Update UsageProgressBarPref icon when device is charging or low battery
3b4853e109 : Hide non-system overlay window on ActivityPicker
70c11a7047 : Update auto-rotate UI to comply with guidelines
1ce8eb765a : update isCrossSimCallingEnabledByUser name
6746add669 : Prevent using invalid result uri during multi user image change
9c0024f455 : Prevent using invalid result uri during multi user image change
e0f8214e80 : Prevent using invalid result uri during multi user image change
798bdd90b0 : Prevent using invalid result uri during multi user image change
e36357b20c : Prevent using invalid result uri during multi user image change
07e414017c : Prevent using invalid result uri during multi user image change
ffe8521b9f : Add seekBar properties 'tickMark' to LabeledSeekBarPreference
01f1c660a0 : Fixes UI style issues in Screen Timeout setting
5878a77218 : Update src/com/android/settings/inputmethod/OWNERS
0023100e7f : Declare activities for factory reset pages
6a0ef56917 : [Provider Model] Adjust slice title and subtitle
a01f882e61 : Use title area for enrollment error messages
ab05918e08 : Move GeoTZ toggle to Date&Time settings screen.
1515b2bb78 : AF: Unit tests for PasswordsPreferenceController.
205182c725 : Updates magnification settings string
a5c91ef0fe : Prevent a larger title from displaying incompletely
39b2fe8bd5 : Update fingerprint revokeChallenge with frameworks/base
e91e39b604 : Update revokeChallenge together with frameworks/base
da3a845c4f : Update autorotate search terms
042c5b40b7 : Use androidx LifecycleObserver for wiring up controller lifecycles.
64f09c85da : Implement temporary asset in settings page
52565ad5e9 : Remove default admin support message for an Enterprise device
4ccbe5d785 : Change the behavior of notifyAllowedNetworkTypesChanged.
78a5522879 : Fix the broken test on NetworkProviderSettingsTest
db5ca4ee1a : Prevent app bar title from drawing twice
12d9d5e85a : Change ScrollView to NestedScrollView for wifi_dialog
7eeca8bc65 : Refactor MainSwitchBar
7cd08b6aa2 : Update fingerprint layouts for landscape
b04a984813 : Move injected services for work into a new page
cdb3551be1 : Add "See All" page for Recent Location Access
a390dc9a42 : Fix for NPE in ScreenTimeoutSettingsTest
b45d87715a : Update Action Not Allowed Dialog text for a financed device
de0bfdb32a : Revert "Revert "VoiceInputHelper should not show recognition service if it's not selectable as default""
9516314de4 : Revert "VoiceInputHelper should not show recognition service if it's not selectable as default"
cf61ece583 : Import translations. DO NOT MERGE ANYWHERE
8e6c5fb923 : Import translations. DO NOT MERGE ANYWHERE
c3d115ae0c : Fix NPE crash during setup flow
cae93997c5 : Update metrics category for new app page
5f04aa0c52 : Update accessibility settings layout
036deee00e : [Provider Model] Add Wi-Fi toggle slice
bbbae9af8a : Fix battery level of earbuds bt devices is inconsistent
b07054ca9c : Use getPrivateDnsMode() to get the value of private DNS
f2e03475b3 : Use getPrivateDnsMode() to get the value of private DNS
f97df931df : Update FingerprintEnrollFindSensor for landscape
873d5ef6f5 : Fix NPE crash during setup flow
81854ca397 : Update Utils#getTetheringLabel usage on Settings
1799258ecb : Add a missing string for new Intent Picker
712035ef30 : Add javadoc about lifecycles for xml defined Controllers.
1014194897 : OWNERS for autofill and assist settings.
aa35b8fcab : Do not re-start fingerprint auth if ERROR_USER_CANCELED
3e0cf46140 : Add getCpuMeasuredBatteryConsumptionUC to FakeUid
ad250a4e3c : Update FakeUid with energy to charge change
256c8501c0 : Change ScrollView to NestedScrollView for language list
8aaa9b1b24 : NLS settings polish
edebd02b0a : [Provider Model] Add Wi-Fi toggle
c2be31a7d3 : Update new consent screen for fingerprint
280e3639cd : Update Battery Settings main page (1/2)
a5571da12b : AF: Show passwords settings for available autofill service.
bf1857e4a5 : [Telephony] Use TelephonyCallback instead of PhoneStateListener part5
8bd543fce4 : Add strings for new Intent Picker
6adc5ab334 : Add metrics to Enable2gPreferenceController.
029c095720 : Fix long press auto rotate implementation bug
ddf1958bdc : Update NLS listing page
9481334a6a : Instrument metrics for smart-auto-rotate and screen timeout
e82e80450c : wifi: add WPA3 Enterprise entry in "Add network"
ef6646458b : Add device list to NLS pages
84d83e2923 : Add icons to NLS mgmt page
765edb60a3 : VoiceInputHelper should not show recognition service if it's not selectable as default
edaeb41ff7 : [Provider Model] Fix preference summary not update.
fc435e3736 : Replace allowedNetworkTypes with allowedNetworkTypesForReason
698b4b3ca0 : [Provider Model] Ethernet default network with APM enabled on Panel
1ffba4af4e : [Testcase] To migration DisabledSubscriptionControllerTest
766f78e8ed : Use SubscriptionManager.getResourcesForSubId to get Resources
bc6ec17120 : Adds 'more details' hyper link.
b69896ae60 : Fix that when scrolling to the top on Wi-Fi page, the "Turn off SIM" notification will pop up.
50fc7d15ef : Fix "USB tethering" doesn't work after reconnecting USB
3b70c6c41a : Fix the overlap issue of MainSwitch and list view.
146a0dab01 : Keystore 2.0: Make Legacy VPN settings ready for Keystore 2.0
e92bcb3287 : Keystore 2.0: Update Wifi settings to use mostly public keystore API.
f7c6390bd2 : Bold text string update
d0d796c90b : Add Extra App Info into Settings App UI.
18ae34ec90 : Update GeoTZ strings.
3611c3e22f : Settings JUnit test for PreferredNetworkModeContentObserverTest
fbb61ba4d0 : [Testing] Use AndroidJUnit4 instead in telephony/cdma/ test files
2e763e52cf : [Testing] Use AndroidJUnit4 instead in MobileNetworkUtilsTest
d99faa25c0 : Revert "Merge "Update Utils#getTetheringLabel usage on Settings" am: 2b1e3a971f am: ddf3efb070 am: 8c38e9543e"
c82767f627 : Return RESULT_OK RequestManageCredentials
0091ae6142 : Refactor Usb settings
d6eb5237e2 : [Fix]Test cast fail at BaseBluetoothDialogPreferenceTest
ea29704e40 : [Telephony] Use TelephonyCallback instead of PhoneStateListener part5
f7513d9821 : Add showSystem to RecentLocationAccess (Settings)
b5caf84154 : Keystore 2.0: Make Legacy VPN settings ready for Keystore 2.0
00f07cf138 : Turn off translations for string
6a22201c7c : [Reduce Bright Colors] Add labels to intensity slider
fc593b92c2 : Add summary for 2G toggle option
a9a411e3df : [Settings] Only display backup calling when more than 1 SIM
0a476f5f53 : Update DataSaverBackend to use NetworkPolicyManager.Listener.
3d41fe560b : Hides the settings entry in Magnification Settings if device is not supported
2c74864579 : Keystore 2.0: Update Wifi settings to use mostly public keystore API.
2a5051e4fd : Update Utils#getTetheringLabel usage on Settings
f1489b51a3 : [Provider Model] Show connected networks in APM/APM networks
9f5080599c : [Reduce Bright Colors] reorder preferences
2561a06e4b : Import translations. DO NOT MERGE ANYWHERE
7c7977efae : Include 1xRTT when updating set of RATs via "Allow 2G" toggle.
747597c72a : Make Reset Wi-Fi, mobile & bluetooth scrollable
dc79f1ba99 : Updates to NLS notif type filtering
e2bfcf88b7 : Address nits from ag/13702356
dc92d9e4c4 : Make sucUsePartnerResource configurable
f76cd69793 : Wellbeing Package needs to be enabled by default
93af3137fc : Keystore 2.0: Update Wifi settings to use mostly public keystore API.
a05bd65cb6 : Keystore 2.0: Update credential settings to use public Keystore API.
c5de80db1c : Fix capitalization error for Reduce brightness
a73a67240c : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Settings
18e9723489 : Revert "[LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Settings"
ade7bd8627 : Call into ColorDisplayManager for RBC slider range
e31fcb6dda : Avoid double-badging application icon in the dialog
1e607904c3 : Update UI for factory reset flow
ba5e25e3b1 : Set ConfirmDeviceCredentialActivity non-external in FRP
848ce26373 : Fix talkback will speak "disabled" when select empty preference
fec2fce744 : [Provider Model] Remove the footer of WFC
b8479ff1af : Clean up RestrictedHomepagePreference
3f9db799e5 : Use string "Carrier settings version"
da07d7a6c2 : Add general grouping title into accessibility settings
ef87755c34 : Fix the higlighted settings not work properly from search
22399153dc : Revert "Revert "Use location access for recent location apps.""
c8b9240535 : Adding alarms and reminders activity
8467b9f484 : [Bug] Private DNS shows odd message about Bluetooth
6151c227e0 : Replace ConnectivityManager hidden symbols on Settings
c11ac84929 : Replace ConnectivityManager hidden symbols on Settings
96d1b53394 : Grant BatteryStats OWNERS for FakeUid.java
f2a444328c : Adding notification team members to notification directory
b77e2b4f69 : Decode URI in RequestManageCredentials
4806a38516 : Add uninstall option in the capabilities confirm dialog
0361c7b4c0 : Only default APN type can make preference selectable.
86cc0579f3 : Replace the SwitchBar with MainSwitch.
3e31334065 : Remove "Battery optimization" from Special app access page
eb20f4b06f : Replace subnet mask calculation to Inet4AddressUtils
17a8eacab4 : Replace subnet mask calculation to Inet4AddressUtils
e93c1298fc : Move LocationServicePreference to Location > LocationServices
107baf6216 : Set Wifi scoring status when Adaptive Connectivity toggle status changes
ef851e84ed : Promotes screen timeout setting.
f3b21931a5 : EnabledNetworkModePreferenceController redo Init after sim activate
0f40c023f6 : Replace NetworkUtils methods
8e25dcaece : Fix broken test
2fb3390ce6 : Update battery saver switch string
5691d50272 : Show VoLTE UI when VoIMS opt-in enabled
862dd61608 : Modify the value of intent-filter
aaf21230a1 : Modify the value of intent-filter
cbbe9da1ad : Introduce controller for transcode notifications
0e73d05c74 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Settings
880e2ab494 : Owners updates
46865bb769 : Import translations. DO NOT MERGE ANYWHERE
5fea7c9a46 : Remove enroll animation from touch sensor page
2ad549e13a : Update FingerprintEnrollEnrolling for UDFPS
00798a5902 : [Provider model] Show a string on internet picker when mobile data off
17e0708152 : fuelgauge OWNERS eof newline merge conflict
38567b98d4 : Correctly select peak refresh rate.
38d3b0fa18 : Export proguard.flags, manifest and sources for use by SettingsGoogle
dc7bc483a3 : Build Settings-robo-testutils for use by SettingsGoogleRoboTests
85511dbef8 : Fix exception sorting conversations
51513522b3 : Tweak UI for make profile pattern visible
f4bc35333b : Update battery percentage column to UsageProgressBarPref (1/2)
b500638838 : Merge "Fix crash issue when NetworkSelectSettings UI goes OFF and then ON" am: b086fed657
8d0de3da05 : Add collapsing toolbar to Notification history page
203b5203d9 : Add onPreferenceChange_update tests
35b4725975 : Can't show 5GE at summary
9bd774a0b0 : Only default APN type can make preference selectable.
f5819fc80c : Use EmergencyNumberUtils to get/set emergency settings.
009f9db97b : Revert "Use location access for recent location apps."
f91d9c40f2 : Add OWNERS
0ea873ea3d : Update new owners for battery pages.
b4528339f7 : Revert "Use location access for recent location apps."
97b3325ece : Begin transition from BatteryStatsHelper to BatteryUsageStats API.
5da4f381a6 : Revert "Use location access for recent location apps."
aafaacfae1 : Reorder the new notification settings page
46cf90af0e : Remove search and help menu items from toolbar
b0e707ee78 : Show VoiceInput settings at all times
b5ea7d584e : Reset VPN settings by calling VpnManager.
772477af1c : Fix broken tests
64cf59bad3 : [Provider Model] UI wording change
cacf9aa485 : Remove ConnectivityManager from EnterprisePrivacyFeatureProvider.
5c9a042370 : Stop using ConnectivityManager for VPNs.
9a90dc1e8e : Update new owners for battery pages.
ed7673eadd : Check for available rotation resolver service and camera permission before showing setting for face based auto-rotation
15e7a0bce4 : Fix the notification issue after pSIM is auto enabled
6d65cb995b : Adds Enable2gPreferenceController and unit tests.
f383cb44b4 : Use location access for recent location apps.
4dc7795eb3 : Add filtering to notification channel settings
7d4db750e6 : Disallow modifying USB in Settings
a38dbb908f : Import translations. DO NOT MERGE ANYWHERE
478db86589 : Update accessibility settings layout
9691da0d21 : Change packagename of TwoTargetPreference
6695ff84d9 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Settings
acf789f35a : Import translations. DO NOT MERGE ANYWHERE
de0c91786a : Import translations. DO NOT MERGE ANYWHERE
f532cdefb0 : Import translations. DO NOT MERGE ANYWHERE
e1c109b18f : Import translations. DO NOT MERGE ANYWHERE
c22654c075 : Remove Feedback UI Settings
06b235e497 : Revert "Update icons and text for guest user"
20814ed5c7 : Add package filtering to NLSes
11ba18ad94 : Use InternalActivity when ForceVerifyPath is set
faa3647257 : Skips the bluetooth consent pairing dialog if the device has recently been associated with the companion app that requested the bond through CDM
738376dbaa : [FakeUid] BatteryStats.getCustomMeasuredEnergiesMicroJoules()
662de5311d : Fix SettingsActivity name
f49a21d78d : Change SIM dialog activity theme
a1669905f1 : RESTRICT AUTOMERGE Update String
79d0a1fead : Fix the issue of the repo upload hooking checker
492e985708 : Fix crash issue when NetworkSelectSettings UI goes OFF and then ON
6d996e0138 : DO NOT MERGE: resolve merge conflicts of c17ec818af7159f4fd678dab3bbad7ef308a7be4 to rvc-qpr-dev
a58531fb9a : Remove NAS adjustments related settings
a96775c58b : Implemented new preference setting screen for face based auto-rotation
c08f49cc3a : Revert "Revert "Revert "Show "Add users from lock screen" dependent on secure lock screen."""
35dcb7c7f1 : [Provider Model] 1. Use the original string for Calls & SMS 2. Set preferred status in Call & SMS
b909433528 : Switch Settings from IConnectivityManager to VpnManager.
029e2d771e : Fix WiFi show "Not connected" always issue
a5035d9ce7 : Add NR SA OVERRIDE_NETWORK_TYPE_NR_ADVANCED for TelephonyDisplayInfo
359665c3b0 : Add turn screen darker fragment in a11y settings text and display
babcd4b5c0 : [Provider Model] Update Wi-Fi SSID in APM networks type
0e8cf66e9e : Finalize strings for Reduce Brightness for DP2
18945ab756 : Import translations. DO NOT MERGE ANYWHERE
2e5dc2e9ba : Import translations. DO NOT MERGE ANYWHERE
94fc64396b : Import translations. DO NOT MERGE ANYWHERE
857a2e0052 : Import translations. DO NOT MERGE ANYWHERE
432eae5d7b : Import translations. DO NOT MERGE ANYWHERE
797e1e30e7 : Import translations. DO NOT MERGE ANYWHERE
c01232b16b : Update fingerprint enroll together with frameworks/base
2eca234af7 : Remove UDFPS ProgressBar from Settings
3e9e90aa92 : Apply FooterPreference to the sub-pages of Special app access
6a5c02a5bb : [Provider Model] Airplane mode slice design change
e66e641980 : Add accessibility shortcuts fragment in a11y settings
530bee333b : Fix the scrolling problems in homepage
57fbecc6c1 : Update onSubscriptonOverride listener
f8b9101314 : Disable MTP transcoding by default
d072e8501a : Restructure app info page
7a62ab1fff : [Provider Model] Internet Panel - Airplane mode is on
8cd4fd329e : Remove battery usage column icon (1/2)
acdb2d29e9 : [Telephony settings] Settings crashes when rotate screen in Preferred network type
9e949b1920 : Unique display name util uses available, rather than active, subscriptions.
384b88e3fb : Replace NetworkUtils methods
6ac2e7e04b : WifiCallingPreferenceControllerTest migrated to junit
05d6fa9bcb : [Security Report] Fix Settings WifiScanModeActivity Overlaid issue
211a2fff0d : Fix security issue
868eb6410d : Fix divider missing with AppButtonsPreference
85109678b2 : Post SUW Slot Change Receiver Migration
68931a6911 : Rename setMobileDataPolicyEnabledStatus
77647ea977 : Makes screen attention unsearchable on the devices that don't have the feature
6778fe74bd : Fix robotests fail if turning on silky home by default
1ef16831b6 : Fix ANR issue for SimSlotChangeReceiver
159bd0e966 : Fix security issue
a599dbcc84 : Move the additional settings to the top of AppInfoDashboard
10b7a7d483 : Use MainSwitchPreference to replace the button style switches.
8d9fe815b0 : Update battery saver column to PrimarySwitchPreference (1/2)
5cf4cf2660 : [Provider Model] Fix InternetPreferenceControllerTest failed issue.
23e77a557a : Tweak the ui based on the Android S design
4f05555f4f : [Provider Model] Add Learn more in the WFC footer
9b2c37db9c : [Provider Model] Update the preferred status to the latest
705f1df886 : The wifi list is not null at no signal room
3dd2878437 : SubscriptionUtil checks that SubscriptionInfo is null before accessing.
32d5d3a3a3 : [Security Report] Fix Settings WifiScanModeActivity Overlaid issue
faa5f6b5f6 : [Security Report] Fix Settings WifiScanModeActivity Overlaid issue
58b0f2d5b3 : [Security Report] Fix Settings WifiScanModeActivity Overlaid issue
eaeb50271e : [Security Report] Fix Settings WifiScanModeActivity Overlaid issue
595884ed04 : Change Settings to be able to receive timeout values from LPA
fb9450a172 : [Settings] Backup calling string change
29a6c26d80 : Add Settings UI for MTP transcoding over USB.
829c7b7b24 : Remove a test case for fixing broken pesubmit
a2460dfea2 : Fix the background color of the homepage.
ae6a21427c : Avoid wrong telephonymanager with wrong sub id.
d4ee591cb3 : Import translations. DO NOT MERGE ANYWHERE
bd0dd5d886 : Rearrange System settings
d47d8e4fc5 : [Security Report] Fix Settings WifiScanModeActivity Overlaid issue
a386cb27fc : Fix the background color of the homepage.
8863015827 : Fix the suggestion button distortion
8865c08a85 : Import translations. DO NOT MERGE ANYWHERE
fe25d2494e : Import translations. DO NOT MERGE ANYWHERE
c55901d2c0 : Fix the transition of the up-button.
c0b8f62b57 : The UI is not immediately updated
7a3635e7f4 : Initial commit for Settings component test
fc3a51ed3f : [Provider Model] Fix Internet preference crash
fa01bf30ba : Apply ResultCallback to DevelopmentTiles
b54d25ee13 : Slot Change Receiver Migration
6a8f11b2cf : Hide esos setting if no app provides esos functionality
28172b61c8 : [Provider Model] Dynamically update the Internet Panel title
ba845f7fe4 : Avoid wrong telephonymanager with wrong sub id.
9aa2570096 : Update Mobile Settings Dialog theme to adopt Dark theme
9178f7cd66 : Apply footer icon for Smart Storage
ff6a87458f : Update the homepage icons
27ab48c8df : [Provider Model] Update the string to latest.
7c041874ce : [Provider Model] Pass null to the reason parameter to avoid unnecessary bugreports
3d1da30897 : Import translations. DO NOT MERGE ANYWHERE
0457af5347 : Reorder Settings Battery main page index (1/2)
c6ad86ae6a : Import translations. DO NOT MERGE ANYWHERE
ca8a3d7e64 : [Provider Model] Add connected ethernet network to internet panel
a31dcbb8e3 : Correct the screen title for AppNotificationSettings
01a48cdf3e : Adjust margin to fix title overlapped with arrow
c7003e95a3 : [Provider Model] Add connected ethernet network preference
71dd99c767 : [Smart forwarding] Enable/Disable Smart Forwarding flow
6c21dd470d : [Smart forwarding] Add UI for Smart Forwarding
e077e39a1b : [Smart forwarding] Add string and layout resource
4fc870219b : Import translations. DO NOT MERGE ANYWHERE
1d403bc951 : Import translations. DO NOT MERGE ANYWHERE
d70a7f7442 : Import translations. DO NOT MERGE ANYWHERE
83632e4b3d : Import translations. DO NOT MERGE ANYWHERE
857dfe131b : Don't iterate channel list in bgthread
b56ea7e9e3 : Adjust homepage styles and layouts
9d87cd9126 : SubscriptionsPreferenceController shows the unique sim description.
b451e8f115 : Fix the ClassCastException of ChannelNotificationSettings
e9be9eb08b : Add a config flag to control slot change receiver in Settings
c1ca4b81c1 : Fix some issues with notif blocking in settings
3692c70cc1 : Fix truncated issue on search text
46837dc4d5 : [Provider Model] Update internet preference icon and summary
02c9b032cd : Show "Safety & emergency" in Settings search result
ed0af5f88b : Add header to USB power options preference
9cbc62824b : Allow non-resizable apps in split-screen (3/n)
e81091175e : Default emergency gesture setting On.
1c1329948f : Switch the default option from B to A
47e0556e98 : Revert "Workaround Wi-Fi Settings NullPointerException"
b375f1e2f0 : Import translations. DO NOT MERGE ANYWHERE
f253392e46 : Import translations. DO NOT MERGE ANYWHERE
be90f6318f : Import translations. DO NOT MERGE ANYWHERE
8fc55e0231 : Fix CredentialManagementAppControllerTest
bc5da644dd : Add metrics for EXTRA_KEY_DEVICE_PASSWORD_REQUIREMENT_ONLY
ff1b547548 : Support EXTRA_DEVICE_PASSWORD_REQUIREMENT_ONLY
60c4163244 : Replace allowedNetworkTypes with allowedNetworkTypesForReason
0044fee7cb : Add an intent filter for MobileNetworkListActivity to enable access from the LPA
81024d077b : Revert "Export proguard.flags, manifest and sources for use by S..."
1dbbf86ed1 : Revert "Build Settings-robo-testutils for use by SettingsGoogleR..."
833514376e : Fix null handling
057ce4055e : Update FingerprintEnrollFindSensor for UDFPS
67c75ac102 : Helper function to return the unique name for subscription info
598934d645 : [Provider Model] Add Fix connectivity toggle to Internet Settings
3e2426ca79 : Revert "Export proguard.flags, manifest and sources for use by S..."
17e5233cdb : Revert "Build Settings-robo-testutils for use by SettingsGoogleR..."
c14eefb125 : [Provider mode] Carrier item display network type on slice.
f3b25cc7cb : The provider model slice carrier toggle is broke.
26552500f6 : [Settings] Remaining part of Cross SIM calling (backup calling)
99eb12048c : Workaround Wi-Fi Settings NullPointerException
99dbb43f0c : [Provider Model] Connect carrier network issue fix
5e12677d00 : [Settings] Initial config UI support for cross sim calling
334e0f43e8 : Import translations. DO NOT MERGE ANYWHERE
cb03fb955f : Correct Wifi Share UI margins and capitalization
b392d43fff : [Provider mode] Display network type on mobile data preference.
810e6d49a1 : Import translations. DO NOT MERGE ANYWHERE
45b8181f46 : Refine behaviors of new app page
daca263f46 : Update homepage notification background color
b126caa0e7 : Remove both help and search icons from toolbar of wifi calling
92fce8ede4 : Create a new apps page for silky home
1b809ea448 : Fix crash when enter Special Access settings
b9ed261662 : Import translations. DO NOT MERGE ANYWHERE
ee414fdc81 : [Provider Model] View airplane mode networks button
658f18279f : Import translations. DO NOT MERGE ANYWHERE
7b163e2566 : Remove redundant toolbar from CollapsingToolbarLayout
b6e03f21b9 : Add audio adjustment fragment in a11y settings
d0e76c6245 : Import translations. DO NOT MERGE ANYWHERE
3d7a3189a7 : Remove help icon from the toolbar of App info page
65dbe17add : Import translations. DO NOT MERGE ANYWHERE
155634c02a : Update the icon size of homepage preference for injected IAs
2eba9955a7 : Rearrange Sound page.
8b1b0dc0c3 : Use new homepage preference for injected IAs
298991c498 : Move preferences to Notification page
b87ddba6cd : Use SettingsLib's MainSwitchBar to replace SwitchBar in Settings.
25690691b2 : Provider model slice: The icon of mobile data's color is too light
b114e490d5 : Provider model: add string for airplane mode
2af2d0bf39 : Redirect users from Search to Settings with transition.
a9d3a5ee36 : [Provider Model] Update the icon's path
02811e52bd : Visual updated for CollapsingToolbarLayout
f3db5cb678 : Adjust Battery Saver percentage slide size
1b849dbe2a : Correct the naming for homepage preference
6735292dab : Add toggle for Prevent Ringing setting in Gesture page.
3c334cc47f : Utility to compute a single subscription's unique display name.
cadf1b0267 : [Provider Model] Modify the title and summary of airplane mode networks
48052e5069 : [Provider Model] Use correct icon for Calls & SMS
d536b71847 : Import translations. DO NOT MERGE ANYWHERE
29ace16b35 : Accessibility settings interaction controls category restructure, add system controls fragment for related accessibility services.
2fb7e1bbc4 : Return mapping of subscription id to unique display name.
b3381de206 : Override homepage tile positions for silky home
129b3b91d1 : Import translations. DO NOT MERGE ANYWHERE
1fa997bb14 : Import translations. DO NOT MERGE ANYWHERE
a366690de1 : Remove feature flag "settings_dynamic_system"
cc00c0de8c : Fix the non-working bluetooth slice in the Assistant.
95ca345b23 : Update FingerprintEnrollEnrolling for UDFPS
e451e03694 : Extend character limit for accessibility_toggle_primary_mono_summary
460c2cbc0f : Clean up split system user code in packages/apps/Settings/
a6daf85a32 : Add a flag for controlling location indicator settings.
1483080962 : Fix broken tests
c3b31dd94c : Add cred mng app metrics to Settings
57098f4589 : Use SettingsLib's MainSwitchPreference to replace the Switches which use LayoutPreference.
ad83060bd9 : MobileDataSlice PendingIntents include an immutable flag
cd669b84bc : WifiSliceHelper and associated test uses immutable PendingIntent flags
fb41503ca8 : SimSelectNotification pending intent include an Immutable flag
af60e537f4 : EuiccOperationSidecar PendingIntent includes Immutable flag.
19cd9506c7 : Rephrase the see more button of Internet panel when ProviderModel is enabled
b058221b62 : Add inline toggle for Prevent Ringing gesture.
6c921e5b6c : Refine the preference layout for homepage
3440b9529f : Remove some emergency setting items scattered in settings
5509b03996 : Revert^2 "Expose role API for Settings on RoleManager."
e822aea2e1 : Revert "Expose role API for Settings on RoleManager."
1b37291364 : Change ScrollView to NestedScrollView for screen size page
b9e320c8e7 : Add immutability flag to face slice
82777ba0c0 : Disable toolbar title of screen lock pages
82df7e60a1 : Disable the title of mobile network
14cfd2f2ca : Add CollapsingToolbarLayout for sub settings
dda4c34d59 : Update ScrollView to NestedScrollView in the font size page
124f01999c : Set a title for personal dictionary
dfe1977044 : Accessibility settings interaction controls category restructure, add tap assistance fragment for related accessibility services.
e18dc24d18 : Update wallpaper icon for silky home
b9c865b704 : Add Hotspot WPA3 Settings
78cbca8cbd : Add android:order to all emergency setting items
2f349da025 : Bulk apply PendingIntent.FLAG_MUTABLE_UNAUDITED.
25bb0b9e6c : Increase char count
1d5c247dbf : Import translations. DO NOT MERGE ANYWHERE
b11aa0bce4 : Import translations. DO NOT MERGE ANYWHERE
ed27135cc9 : Import translations. DO NOT MERGE ANYWHERE
902a3469f0 : Animate the search bar expansion
80c7251526 : Switch to use EmergencyNumberUtils to update e-number.
613c77f305 : Update onSubscriptonOverride listener
75587638ff : Updated Fingerprint enrollment logging
e98055b960 : Add a few native setting items to safety page
9b1fb77b54 : Add a empty page to host Safety/emergency settings
bab448a610 : Fix crash when rotating the device on magnification mode dialog
7dc12ac274 : Update the message for FingerprintEnrollIntroduction
70a74e1313 : Fix the unit test failure of WifiPickerTrackerHelperTest
eb2b36a5e2 : Allow notification filtering per listener.
63c4595b65 : Add the mutability flag to the pendingIntent
c33f69673a : [Provider Model] Replace WiFi panel to Internet panel
acab1a0364 : Only show the schedule text for the night display and dark theme
843616eb69 : Add the mutability flag for SettingsSliceProvider
cc7f845fdd : Refactored Settings calls to removeUserOrSetEphemeral().
d159567fc4 : Add toggle for auto brightness feature
085d36f97d : Make Autofill category in developer options can not be search
18c06480b0 : DO NOT MERGE: resolve merge conflicts of c17ec818af7159f4fd678dab3bbad7ef308a7be4 to rvc-qpr-dev
32146d287b : Fix crash when TestingSettingsBroadcastReceiver handling intent
34829bdcbc : Add test cases for ToggleAutoclickCustomSeekbarController.
b9b67ee815 : Add adaptive charging to the top level settings menu
c1477650c9 : Introduce a WifiTrackerLibProvider.
d41f2db9ec : Migrate NLS access to preferencecontrollers
3e2e4407cf : Accessibility settings display category restructure, add text and display fragment for related accessibility services.
aee0cb58e6 : Rearrange settings in Display page
2bdeb66ae1 : Add test cases for RingVibrationIntensityPreferenceController.
e69d1a650f : Revert "Remove org.apache.http.legacy from Settings"
c0e7328a88 : Replace some customized RadioButtonPreferences
e9f4928ef1 : [Provider Model] Internet Panel UI update
fc02ce1c20 : Refactor AppPreference and AppSwitchPreference
d127eb017c : Add getScreenOnEnergy to FakeUid
c850920cc6 : Call KeyChain credential management app APIs Settings
5e76c02d82 : [Provider Model] Implement the carrner network selection settings
010ab29eb1 : Night display setting should be toggleable
114b6c496e : Change provider model slice's wording
b60870cb7d : Add adaptive charging to the top level settings menu
88409f1af9 : Import translations. DO NOT MERGE ANYWHERE
783c18d8a6 : Import translations. DO NOT MERGE ANYWHERE
502f111677 : Import translations. DO NOT MERGE ANYWHERE
dee457eea5 : Import translations. DO NOT MERGE ANYWHERE
598ab32345 : Revert "Add Hotspot WPA3 Settings"
831a1a69a6 : Import translations. DO NOT MERGE ANYWHERE
085f70d48d : RESTRICT AUTOMERGE Update String
8ecca02ece : RESTRICT AUTOMERGE Fix phishing attacks over Bluetooth due to unclear warning message
19aeca103d : RESTRICT AUTOMERGE Update String
bbe765f992 : RESTRICT AUTOMERGE Fix phishing attacks over Bluetooth due to unclear warning message
ccbe74f555 : RESTRICT AUTOMERGE Update String
01a50db645 : RESTRICT AUTOMERGE Fix phishing attacks over Bluetooth due to unclear warning message
48ec74592d : RESTRICT AUTOMERGE Update String
9037e43fa8 : RESTRICT AUTOMERGE Fix phishing attacks over Bluetooth due to unclear warning message
0fa7edbb02 : Update icons and text for guest user
f30eded170 : Extract magnification capabilities from MagnificationSettingsFragment into a new class.
2f51836ca1 : Revert "Add adaptive charging to the top level settings menu"
c7c1e7d442 : Add test cases for ToggleAutoclickPreferenceController.
65f8aa2f7b : [Provider model] Internet picker Part II
e0062af10c : Add Hotspot WPA3 Settings
02013aeeb6 : Remove org.apache.http.legacy from Settings
5bd435e6c4 : Rename and add test cases for video player in accessibility.
74b18587fb : [Provider Model] Implement the carrner network selection
7ec1f24d0c : Sync the screen timeout preference to display_settings_v2.xml
a763ba93c1 : Move Settings preferenceCategory style into SettingsTheme
bd854ccd10 : Support contextual suggestion
c57979a018 : Import translations. DO NOT MERGE ANYWHERE
3932b07365 : Move Styles & wallpapers to the homepage group
eaa85b0b6c : [Provider Model] Remove “Advanced” section
37e832873b : Change the color accent in setup AlertDialog for dark mode
0e0b1ce05c : Fix broken test
54d84c56b5 : Remove the flaky Conditionals test.
a7a73c4c92 : Rename MediaOutputSliceConstants to MediaOutputConstants
5af18b2733 : Fix robotests failure in connectivity settings
8cad0197bd : Slice of Provider Model: add slice structure
43007847cf : Feedback UI DeviceConfig
a8bd0d263f : Expose role API for Settings on RoleManager.
d41cb031c9 : Remove intent filter of Output panel
8fee0917f8 : Add adaptive charging to the top level settings menu
10e7b48ad2 : Import translations. DO NOT MERGE ANYWHERE
0c1be5d54b : Import translations. DO NOT MERGE ANYWHERE
a97b4faa67 : The helper for slice of carrier and non-Carrier, used by ProviderModelSlice.
3354e9dc12 : Update String
e11b1e6ede : Remove panel_slice_slider_row_large_icon.xml
398a500ea7 : Log added once Network Factory Reset is complete
6625f03eca : DeviceNamePreferenceControllerTest converted to JUnit
9ba74049fc : Add the explicitly mutable flag for creating a PendingIntent in MediaOutputSlice
50dd14d111 : Enhanced4gLteSliceHelper specifies immutable intent
e068542f53 : SimStatusDialogControllerTest converted to JUnit
ae03dd39da : DataUsageSummaryPreferenceTest converted to JUnit
7c86980bf3 : Remove unused variable
86fcddb29b : Import translations. DO NOT MERGE ANYWHERE
471659f30d : ModuleLicenseProviderTest converted to JUnit
fbd36bc62b : Add the explicitly mutable flag for creating a PendingIntent
bb96edf359 : Import translations. DO NOT MERGE ANYWHERE
94f3cb0f2d : Connect reduce bright colors settings
fc7fbdb8ae : Fix swipe for notification default should be on instead of off
deb93069c3 : Remove MediaOutputPanel and MediaOutputSlice
b4654c5ed2 : Import translations. DO NOT MERGE ANYWHERE
f6330f35c6 : Import translations. DO NOT MERGE ANYWHERE
ba55296a44 : Haptic effect on swiping the notification item
db9175015a : Fix phishing attacks over Bluetooth due to unclear warning message
c2232020c4 : [Settings] code refactor - rename isSubscriptionCanBeDisplayed
79b8ce0212 : [Settings] code refactor - rename isSubscriptionCanBeDisplayed
150eb72a81 : [Settings] Only display 1 SIM UI when multiple with same group UUID
516c3cea50 : Immediately finish FingerprintEnroll when no FingerprintManager
1a5e735773 : Removes TimeoutPreferenceController in Settings.
ee1dd50e74 : Forward gatekeeper password handle to enrollment
62c78ff3fa : Migrate robolectric tests to junit tests
0da056b2dd : [Settings] Close reset network confirm dialog when SIM removed
ecd856eeeb : Added an option in reset menu in Settings to enable resetting Euicc data only
abd767ab1d : Automatically dismiss SIM combination warnings and selection dialogs.
6e999c5004 : Mark emergency gesture container view unimportant for a11y.
8e154d094f : a11y fix: read emergency numbers as digits, not numbers.
9d0e832c0b : [Provider Model] Add “Airplane-safe networks” icon
ee1d07d59b : Update Battery Defender tips title
c1ed4d5485 : Move eSIM reset before telephony manager reset in ResetNetworkConfirm
8279b8ee5a : Apply ResultCallback to isImeTraceEnabled
be4d554bd3 : Remove Settings robolectric tests which also have a junit test.
c5a28d3ec0 : Remove MediaOutputGroupPanel
1602bccd9e : Remove MediaOutputGroupSlice
3ad8509b15 : Automatically dismiss SIM combination warnings and selection dialogs.
11f78cff26 : Migrate attribute sudMarginSides into sudMarginStart and sudMarginEnd for settings
aed7559a59 : Adds 'options disabled by admin' icon in timeout settings.
b767df1a08 : Add condition to check case of accessory combinations
732cdb42b2 : [Provider Model] Refactor AirplaneSafeNetworksSliceTest
e8dc7bc283 : Do nothing when choosing file transfer when in accessory mode
91ed63124c : Fix the usb menu didn't switch to "File Transfer/Android Auto" right after connecting to the car unit.
edbe2cca13 : Add a developer option to enable / disable location indicators.
7a16e45290 : Update string for discarding changes to a particular APN's settings.
111004958d : Grays out Screen Timeout Setting when disabled.
4348c2c826 : Enhanced4gBasePreferenceControllerTest migrated to junit
bb811a5aff : ActiveSubsciptionsListenerTest converted to junit
e18207b951 : Settings JUnit test for PreferredNetworkModeContentObserverTest
1e87a55215 : Add test case for CrossSimCallingPreferenceControllerTest
abb239f4a4 : Change transcoding default values
44559badaf : [Provider Model] Should show "No SIM" if there is no SIM in the device.
32e7118161 : Add the mutability flag to BluetoothDevicesSlice.
351ffbeac9 : Fix failure BatteryInfoTest after string is update
0a1f495351 : Import translations. DO NOT MERGE ANYWHERE
a599079318 : Import translations. DO NOT MERGE ANYWHERE
a26056a6ef : Import translations. DO NOT MERGE ANYWHERE
66869d2ff5 : [Provider Model] Fix the NetworkDashboardFragmentTest failed issue
a6cd5b9cd4 : Ignore the timeout test cases
5e4dac2e0a : Ignore broken tests
930acb0a93 : Build Settings-robo-testutils for use by SettingsGoogleRoboTests
6145b3dd16 : Export proguard.flags, manifest and sources for use by SettingsGoogle
a0a5165c72 : Fix minor issue for DeleteEuiccSubscriptionDialogActivity
d6a29ea707 : Precommit hook added to Settings, preventing the creation of new Robolectric tests.
8da41d2eda : Migrate media output switcher metrics - 3/n
1453ca6ebf : Don't depend on shadow IRoleManager.
49cda22b76 : Add mutability flag to WifiSlice.
b29c036522 : Prevent overlay drawing on top of Bluetooth activity dialog
2b6fd92de9 : Migrate media output switcher metrics - 2/n
8b5f7d8f75 : Remove transcoding for apps from Settings.
5caaded598 : Fix advanced device icon won't update issue
7ccb54feb6 : Add Battery Defender feature to Settings
d1da284831 : Fix output switcher will show 2 media sessions in some use cases
ea12357dfa : Update the Warning text about the visibility of device name.
47445745be : Introduce new preference indicating user control.
8271561a76 : [SIM Dialog Migration] Enable SIM operation dialog in Settings
74614a2865 : Fix the dialog presist issue after toggling pSIM
eaabc5969e : [Settings][Test] Fix Junit test failure - MobileNetworkSwitchControllerTest
27963ed6a4 : Update the Warning text about the visibility of device name.
45a02ee994 : Update Settings Battery Defender strings
6c430b370d : [Provider Model] Modify the class name to GenericSwitchController
4b1662623a : Import translations. DO NOT MERGE ANYWHERE
96af1674f8 : [Provider Model] Add Airplane-safe networks slice
3d01afc621 : Fine tune the icon size for some pages
672c2aaaec : Add credential management app preference to Settings
a12b402f36 : Show Floating action button to request manage credentials
def7fc914e : Import translations. DO NOT MERGE ANYWHERE
a86f4b1fc8 : Import translations. DO NOT MERGE ANYWHERE
201f027586 : Start udfps enroll after activity animates in
b07e2dbfd3 : Update portrait enrollment for UDFPS
9a6aae5006 : Add Battery Defender feature to Settings
7629de08dd : [SIM Dialog Migration] Sending push notification after DSDS reboot
ad0e3d3f71 : Add haptic effect for the seekbar in Settings 2/n.
f37b85e709 : Add haptic effect for the seekbar in Settings 5/n.
0cc4e7bf9d : Add haptic effect for the seekbar in Settings 3/n.
8f7f2fd255 : Add haptic effect for the seekbar in Settings 4/n.
d8e49b45b1 : Enforce password complexity in lockscreen setting
9f424cdec2 : Launch DO/PO sepecific settings when parental are enabled.
b97ff55b3b : Add FLAG_RECEIVER_FOREGROUND to run redirect intent at foreground priority
7207584d6c : Redirect to output switcher panel to the new dialog
6472c98ffa : Update rule of launching media output dialog
7127fff467 : Update OutputSwitcher from MediaOutputSlice to MediaOutputDialog in Settings
6afe358556 : Add PairNewBluetoothReceiver to launch Bluetooth pairing page
d7cfa55286 : Migrate media output switcher metrics - 3/n
d8dd635ef7 : Import translations. DO NOT MERGE ANYWHERE
3bb62744c4 : Import translations. DO NOT MERGE ANYWHERE
083ed222ef : Import translations. DO NOT MERGE ANYWHERE
64801bbc60 : Import translations. DO NOT MERGE ANYWHERE
fa52d17990 : Import translations. DO NOT MERGE ANYWHERE
3e8007c1c7 : Import translations. DO NOT MERGE ANYWHERE
148102cb26 : Import translations. DO NOT MERGE ANYWHERE
845db3499d : [Provider Model] Add Airplane-safe Networks preference
580b7af1a4 : Add request manage credentials to Settings
95b1d7cbbd : Internet Picker implementation.
8469dea09b : Fix java.lang.ArrayIndexOutOfBoundsException in RemoteVolumeGroupController
ec3d482884 : Revert "[Provider Model] Internet Picker implementation."
e61a5e3bc7 : Fix robotests failure in connectivity settings
b06d89475b : Add myself to OWNERS for emergency approval.
c62327981e : Allow extended apps to change package name
0bff334632 : [Settings] init UI entry for Cross SIM calling
9f66bd0be8 : Add FLAG_RECEIVER_FOREGROUND to run redirect intent at foreground priority
378eb869ad : [Provider Model] Saved networks Settings UI change
84c4c0400b : Import translations. DO NOT MERGE ANYWHERE
5b2805da81 : Import translations. DO NOT MERGE ANYWHERE
8f29850cca : Fix crash on connected devices settings
f81d22ef28 : Fix battery optimization display problems
9ed009ad47 : Fix output switcher will show 2 media session when remote playing
c5dfd3eb76 : Revert^2 "Update the summary of AoD when Bedtime mode is on"
c571cb42b9 : Fix a typo
a218bc05e6 : Add IME tracing to data gathered in WinscopeTrace
329d753a29 : [Provider Model] Internet Picker implementation.
82d45fa032 : Redirect to output switcher panel to the new dialog
4ea71b96e0 : Import translations. DO NOT MERGE ANYWHERE
56cb882b38 : Use theme color instead of fixed one
467ae5ffc2 : Revert "Revert "Specify explicitly FLAG_IMMUTABLE for PendingIntent""
61ea59ab30 : [Provider Model] Implement Calls & SMS fragment test case
14c42a7a74 : Stop depending on empty Settings
f7e5b68b96 : Apply banner message for night light page
fa8591ed2e : Rename the title for the apps settings tile in silky home
794306c6cb : [Provider Model] Implement Calls & SMS fragment
cda7efb94d : [Provider Model] Implement Calls & SMS controller
fa2417aaac : [Provider Model] Implement Wi-Fi callings in Calls & SMS
13ebec46a5 : Revert "Specify explicitly FLAG_IMMUTABLE for PendingIntent"
6e41988125 : Revert "Import translations. DO NOT MERGE ANYWHERE"
36dff8407c : Revert "Import translations. DO NOT MERGE ANYWHERE"
dbe976787f : Revert "Import translations. DO NOT MERGE ANYWHERE"
f66da3d058 : Revert "Import translations. DO NOT MERGE ANYWHERE"
1aa452a6f7 : Revert "Import translations. DO NOT MERGE ANYWHERE"
f0b9dc570b : [Provider Model] Add Internet preference to replace Wi-Fi preference
4f7edf692f : Prevent overlay drawing on top of Bluetooth activity dialog
1951d27669 : Add bluetooth package to permission request intent
6117acedb0 : Add Battery Defender strings to Settings
cd4a35de8e : Revert "Update the summary of AoD when Bedtime mode is on"
cc005a967f : Import translations. DO NOT MERGE ANYWHERE
cd85b068c2 : Import translations. DO NOT MERGE ANYWHERE
8b25a82f5e : Import translations. DO NOT MERGE ANYWHERE
fc3b543d7d : Import translations. DO NOT MERGE ANYWHERE
361a52cce7 : [Settings] Removes to use setup compat's button margin since the attribute has been removed.
83275f2091 : Add a setting to overrid emergency number for Emergency SOS
610060c896 : Initial setup for slot change receiver migration
648c56d350 : CustomSliceable.getBroadcastIntent should use FLAG_MUTABLE
bca70dd22d : Update the summary of AoD when Bedtime mode is on
425dbba58e : [Provider Model] Modify the icon's color of MobileNetworkSummaryController's
60ce7bebcf : Fix anr issue on connected devices settings
ee23508b1a : Fix NPE in AnomalyDetectionReceiver.
db2d3347d7 : Add haptic feedback for the seekbar in Settings.
8622d91973 : Perform haptic feedback when the seekbar snaps.
b6007e29b0 : Update emergency sos gesture string to match mock
87a5961243 : [Provider Model] Show all carrier's name on MobileNetworkSummaryController's summary
ee4bbb2982 : Apply top intro preference for app pinning feature
b0c995d1e2 : Import translations. DO NOT MERGE ANYWHERE
9f3c6e7cb3 : [Testcase] To migration MobileNetworkSwitchControllerTest
0c870fd7df : RESTRICT AUTOMERGE Prevent non-system overlays from showing over notification listener consent dialog
00956fb4e1 : Apply top intro preference in Settings app (1/n)
ae7f264fa2 : Apply top intro preference for face settings page
9ab4a070ad : Add Toast to show notification importance reset is completed.
0995d71922 : [Testcase] To migration DeleteSimProfilePreferenceControllerTest
f21a4fb50c : [Testcase] To migration CarrierPreferenceControllerTest
6bf7b1a72f : [Provider Model] Preferences Settings UI change
ab51e8ff38 : Change control semantics in transcode settings
3a8d05dcac : Import translations. DO NOT MERGE ANYWHERE
c01d91718c : Import translations. DO NOT MERGE ANYWHERE
8031c0bbac : Use UserManager.removeUserOrSetEphemeral() to remove current user.
8881f91349 : Implemented nearby button that displays wifi sharing intent and long press button that opens wifi qr share fragment
d7c833278b : No-op refactor on EmergencyGesturePreferenceController.
3abe48ef38 : [Provider Model] Add new API to detect
80328dc307 : [Provider Model] A mock of WifiCallingQueryImsState for unit test.
ea6b1e2312 : [TeseCase] unify the getResourcesString
224948fd7e : Fix the bug of losing Wi-Fi certificate when editing
1ab23cbd74 : Ignore failed tests
2a9e9cf1eb : [Reduce Bright Colors] Move persist preference
396934a092 : Sync main branch with QPR branch changes
f2e0ce0278 : Update emergency gesture strings to match mock
391217977f : Update the summary of AoD when Bedtime mode is on
bd482c986c : Add a mutability flag to the PendingIntent
62efb18365 : Update signal strength on ServiceState in service
890d3e039b : [Provider Model] Non-carrier data usage settings UI change
aa941c91b7 : [Testing] To migration DefaultSubscriptionControllerTest
f7d302c935 : Underlying telephony library interface changed, updating tests accordingly.
c95baa2317 : Fix the bug of losing Wi-Fi certificate when editing
216b346438 : [Testcase] To migration DisabledSubscriptionControllerTest
6e5c296bf4 : Fix contact name issue
12f2d67fea : Change on/off values for Force Bold Text
d2e22f4cee : [Settings] Reduce the operation of VoLTE config redraw
597158ce90 : [Provider Model] Remove “Use Wi-Fi” switch
5b2cd89abd : Make biometric PendingIntent immutable
d355a8c021 : Import translations. DO NOT MERGE
360db81c80 : Import translations. DO NOT MERGE
92dfa7b2ef : Fix CDMA roaming and subscription mode tests
218404394f : Move the Location time zone detection setting
7deda6a901 : Provide a way to Magnification settings via intent
d4a25fd13a : Use SubscriptionManager.getResourcesForSubId to get Resources
be4decead1 : Move Notifications to the homepage group
519ebd6fe8 : Add Transcode Settings screen in Developer Options
227329b2f7 : [Settings] Add voice call status and VoLTE mode detection into VoLTE UI test case
536cb60c65 : Update ICC lock API methods
3b3704d693 : Update signal strength on ServiceState in service
729af6c9d0 : Network Factory Device Reset defaults to not resetting the eSim profile.
5a347494d2 : Update related UI if battery is not present
1406e1820f : Remove unused StorageSlice
7840ae7569 : [SIM Dialog Migration] Migrate SIM enable dialog from LPA to Settings
bd4d6d8138 : RESTRICT AUTOMERGE Prevent non-system overlays from showing over notification listener consent dialog
2e82aa5d05 : RESTRICT AUTOMERGE Prevent non-system overlays from showing over notification listener consent dialog
bfa7a75545 : RESTRICT AUTOMERGE Prevent non-system overlays from showing over notification listener consent dialog
ba7b4bb727 : Apply the new design of mUserShortcutTypesCache & mUserShortcutTypes in Magnification
9f54ab9afa : Redesign roles of variable mUserShortcutTypesCache & mUserShortcutTypes
55fb2b745d : Use system day/night to switch theme instead of from intent extra.
7d71081d45 : Add condition to check case of accessory combinations
40d4e47b05 : Add the explicitly mutable flag for creating a PendingIntent
85adbc4ba9 : Prevent non-system overlays from showing over notification listener consent dialog
ea92f4eb5e : Add the mutability flag to the pendingIntent.
ae3ef639d9 : Use new strings for Wi-Fi hotspot toggle specific scenario
9cbb4fa4e7 : Specify explicitly FLAG_IMMUTABLE for PendingIntent
b69426436f : Import translations. DO NOT MERGE ANYWHERE
b0e9e824cc : Import translations. DO NOT MERGE ANYWHERE
7f2a6040ef : Update setCdmaRoaming/SubscriptionMode APIs
3561ff6e4c : Add missing PI flag
14602e302a : [Provider Model] Use new entry xml of Network & Internet
ee9e7b8642 : [Provider Model] New xml of Calls and SMS
2daff16231 : Add missed layout_below property for priority section.
05783b4e6d : backup settings: Update OWNERS.
22e18a86cc : [Testing] To migration NetworkScorerPickerPreferenceControllerTest
ad1862fff5 : Import translations. DO NOT MERGE ANYWHERE
a32714b730 : Import translations. DO NOT MERGE ANYWHERE
a56be2d614 : Hides Screen Attention setting on unsupported devices
8bced056cc : Import translations. DO NOT MERGE ANYWHERE
f64ce9e5e4 : Add flag to reset notification channel importance
c17cf8769d : Use ColorMatrixColorFilter in batterymeterview
4393d200b6 : Use ColorMatrixColorFilter in batterymeterview
125301d590 : Fix flaky JUnit test
992ca635c8 : Method name update
1affbfff83 : Fix review comments location_time_zone_detection
f797a48af6 : Rename panic gesture to emergency gesture in Settings
494ad6ca52 : Import translations. DO NOT MERGE ANYWHERE
1d068385c6 : Mock SystemProperties in CDMA JUnit test
7ffd978b1c : Import translations. DO NOT MERGE ANYWHERE
5e62660196 : Import translations. DO NOT MERGE ANYWHERE
6fef72aae4 : Rename panic button in framework settings.
a375faa4a1 : Enable Error Prone to detect obscure bugs.
ad99e2ef38 : Update related UI if battery is not present
77f5ae6dc7 : Only display options to save and cancel edits to the displayed APN if the APN is editable.
623347bd65 : Tweak the margin and corner of search bar
4a6663c10a : Changes to location settings for geotz
94a64d6139 : Fix search test using location_settings
d11f93babe : Revert "Stop search tests using location_settings"
b0cb20f643 : Import translations. DO NOT MERGE ANYWHERE
ebc3a3e881 : Refine search ui and avatar based on spec
eeaa6e4eaf : Import translations. DO NOT MERGE ANYWHERE
9fe91b9ac8 : Add activity for directly navigating to Reduce Bright Colors setting page
b9ff672a31 : Add a setting page for Reduce Bright Colors under A11y
0aef57d67e : Add 'Recent Conversations' to the conversation page
f914e34d28 : Fix the Wi-Fi detailed settings un-editable issue.
c970f4d79c : Stop search tests using location_settings
a6b249d625 : [Settings] Only display 1 SIM UI when multiple with same group UUID
ce46d9be6b : Update JUnit test readme to include atest command.
3a45d054eb : Fix the Wi-Fi detailed settings un-editable issue.
9aa4a5463f : Remove subtitles for the homepage IA
8995e8b9e9 : Import translations. DO NOT MERGE ANYWHERE
706036e5b3 : To fix bug, summary is wrong if nr_enabled_bool=false
0e41e1a5d4 : Import translations. DO NOT MERGE ANYWHERE
f9befbb347 : Move JUnit tests not from telephony settings into legacy directory.
67f95bfd2f : Revert "Modify the privacy controller to be selectable in the next updateState()"
6e6d785c06 : JUnit readme displays updated apk file location
fb36be1a2f : [Injection] Refine UI behavior for icon_uri
f71149911b : Modify the privacy controller to be selectable in the next updateState()
75f213e982 : Import translations. DO NOT MERGE ANYWHERE
be13719177 : Import translations. DO NOT MERGE ANYWHERE
e0c58e9b1b : Import translations. DO NOT MERGE ANYWHERE
0bbc758197 : Updates screen attention preference at onStart().
3b6410c92b : Fix biometric string
3a7293cbbf : Fix output switcher will show 2 media session in some use cases
af7837f602 : Update generateChallenge/revokeChallenge w/ frameworks/base
1246f4c42c : Increase mac rand char limit for translation
8378a840c1 : Import translations. DO NOT MERGE ANYWHERE
2867070754 : Import translations. DO NOT MERGE ANYWHERE
5a1be6612c : Import translations. DO NOT MERGE ANYWHERE
c63a13c858 : Launch customized panic setting intent when configured.
f7b6a236a4 : Remove "Edit emergency contact" tile from panic settings.
e16a8077b5 : Fix output switcher will show 2 media session when remote playing
0b0f237834 : Add the explicitly mutable flag for creating a PendingIntent
904a8fa369 : Add Bold Text to Accessibility settings screen
f5d1841c9d : Merge Screen Attention and Screen timeout Settings.
5bfe1d3f9c : Update NotificationChannelSettings Preferences in place to prevent re-layout.
985825edbf : Hide the contextual home architecture.
3c33b6ea41 : Add string for text of bluetooth switch
84fe29ae79 : Fix crash on "Connection preferences"
fee9c2663a : Set the minimum height to the CheckBox
ff311a2107 : [SIM Dialog Migration] Migrate eSIM erase dialog
f3d7860c70 : Hide 'View plan' button in data usage settings
2b4bb4554f : Import translations. DO NOT MERGE ANYWHERE
d67a1c3d8e : Replace TelephonyManager methods for mobile data
48b546eccf : Extract UserShortcutType functions from ToggleFeaturePreferenceFragment
35991fa37a : Adjust wording for auto time / time zone detection
26f1b5f65c : Add data class PreferredShortcut to replace inner class UserShortcutType
eee759ea29 : Update rule of launching media output dialog
3084d063f3 : Update OutputSwitcher from MediaOutputSlice to MediaOutputDialog in Settings
1268629fda : Fix java.lang.ArrayIndexOutOfBoundsException in RemoteVolumeGroupController
19eabbff63 : Add randomized MAC (last used)
ee1360f13c : Revert "Add the FLAG_IMMUTABLE flag for creating a PendingIntent"
63e015962c : [Settings] Remove failure JUnit test cases
e4b2b77452 : Reduce the flickering of injected items when package is changed
078aa9b7f6 : Fix the DUS Loader item can't be searched.
2ac45dd49e : Add user name photo dialog to user creation in SysUI
4dd4567bfc : Preliminary classification for homepage IA grouping
fa75a469da : Implement advanced device battery prediction
334968c113 : Add the FLAG_IMMUTABLE flag for creating a PendingIntent
97a6da46a7 : Added null check to fingerprint fragment
98c7ad9953 : Revert "Kill uid when REQUEST_INSTALL_PACKAGES is denied"
7f0919aebe : Add test cases for legacy components.
48752e8b80 : Import translations. DO NOT MERGE ANYWHERE
7ea96cf6db : Import translations. DO NOT MERGE ANYWHERE
bc9094cc6a : Import translations. DO NOT MERGE ANYWHERE
20df25e6b9 : Reduce the flickering of injected items when package is changed
7e04453c74 : [SIM Dialog Migration] Add SIM dialogs to support screen rotation
2fd7c9ffd1 : [Settings] Refractor ApnSettings code to independent package folder.
6e4d250a8e : Fix color lint errors
3251a04ba3 : Do nothing when choosing file transfer when in accessory mode
587bd62dff : Update settings together with frameworks/base
2059abd84b : Add DNS warning message
c07b475843 : Move isMediaOutputDisabled() from Utils to LocalMediaManager
a50f020c85 : Hide tethering option when in a guest account
d8bd3bb669 : Migrate SIM operation dialog from LPA to Settings
bde627b263 : Hide tethering option when in a guest account
e3627eba5f : Import translations. DO NOT MERGE ANYWHERE
1a1ae82460 : Modify flow in ToggleFeaturePreferenceFragment
96ea49a38b : Add test cases for legacy components.
97d8711d84 : Fix issue where "learn more" link on 5G NR settings doesn't work.
2972bfa646 : [adbwifi] wireless debugging qstile long-press to WirelessDebuggingFragment.
69aa456be1 : Fix adb qr scanner text in dark mode.
b6840ced0d : Disable entry point of output switcher
46e85a2fad : Migrate away from deprecated Truth APIs.
59e3fa1a3e : deprecated applyPartnerCustomizationStyle
63d3084c00 : Update owner list
6620c84d89 : create junit MobileNetworkPreferenceControllerTest.
c707b90d0a : [Testing] Use AndroidJUnit4 instead in telephony/cdma/ test files
9e78b620d3 : [Testing] Use AndroidJUnit4 instead in CellDataPreferenceTest
ff0e65c7f7 : Add intent extra when launching WallpaperPicker from SUW and Settings
8d63b98272 : Update settings together with frameworks/base
c3fe8d87d6 : Fix output switcher will display previous media session
21749fafe9 : Import translations. DO NOT MERGE ANYWHERE
2ac6fce38b : Import translations. DO NOT MERGE ANYWHERE
5693122b31 : Import translations. DO NOT MERGE ANYWHERE
9a992c04fd : Import translations. DO NOT MERGE ANYWHERE
1885f027d8 : [Testing] AndroidJunit Enhanced4gLteSliceHelperTest
d43fcdaf49 : Fix the Real Time Text option was shown in accessibility settings under active Fi.
af0a45bb7a : Fix usb menu not switch to "File Transfer/Android Auto" right after connected to car unit
7cb2738fdb : [Testing] AndroidJUnit4 NetworkSelectSettingsTest
cafeab2813 : Fix the device on "Media devices" wouldn't update
87bb772e16 : 2/n: Add default implementation for multi-biometric enroll
b1f8405a83 : [Testing] AndroidJUnit4 RoamingPreferenceControllerTest
e06050cc63 : Fix crash on rotation
4e9fb503df : Import translations. DO NOT MERGE ANYWHERE
3644df3a9e : [Testing] Use AndroidJUnit4 instead in DataUsageInfoControllerTest
30805af9de : Hide the icon if didn't have media session or album art
f2538faa63 : Updates scale values on back sensitivity sliders
4b281f9631 : Import translations. DO NOT MERGE ANYWHERE
018ab8e800 : [Testing] Use AndroidJUnit4 instead in CarrierSettingsVersionPreferenceControllerTest
75dea8ea80 : Add permission to protect data when sending broadcast
866f40b2f6 : [Testing] Use AndroidJUnit4 instead in MmsMessagePreferenceControllerTest
5a22464bfa : [Testing] Use AndroidJUnit4 instead in AppPrefLoaderTest
a1aaccf670 : [Testing] use AndroidJUnit4 in new MultiNetworkHeaderControllerTest
b74bf962cc : Vertically center notification priority labels.
4126ec2d32 : [Testing] use AndroidJUnit4 in new EuiccPreferenceControllerTest
ff6bc3ce27 : [Testing] use AndroidJUnit4 in new MobileDataPreferenceControllerTest
5601bce8dc : Add a feature flag for settings contextual home.
038d18ff73 : Disable screen attention when DISALLOW_CONFIG_SCREEN_TIMEOUT
47f2ebb1af : Update state when there is Bluetooth tethering state changed
5775d758e3 : Add a feature flag for silky home
746176eb56 : Create NetworkProviderSettings for provider model
eb8c0f14ea : 1/n: Clean up BiometricEnrollActivity
c01738f847 : Import translations. DO NOT MERGE ANYWHERE
7840751e7d : Import translations. DO NOT MERGE ANYWHERE
552f340dda : Resolve tiles intent before prompting a dialog for profile selection
0bf90f7186 : [Testing] Use AndroidJUnit4 instead in MobilePlanPreferenceControllerTest
f24a8be2d8 : [Testing] Use AndroidJUnit4 instead in NetworkDashboardFragmentTest
c3bd801a89 : Add PairNewBluetoothReceiver to launch Bluetooth pairing page
32bd252104 : Add the gray color into the palette for color correction.
bc7475a08f : [Testing] Use AndroidJUnit4 instead in telephony/gsm/ test files
ca2e8c8250 : [Testing] Use AndroidJUnit4 instead in NrDisabledInDsdsFooterPreferenceControllerTest
6c0b923be9 : Import translations. DO NOT MERGE ANYWHERE
888bee48da : Import translations. DO NOT MERGE ANYWHERE
6a8d2c5e55 : Fix the endless panel loading
2c7b77dad7 : Fix the ANR in panel when changing volume continuously
a6aae425bc : Fix settings crash
6a66732801 : [Testing] Use AndroidJUnit4 instead in DataServiceSetupPreferenceControllerTest
0d220e600d : [Testing] Use AndroidJUnit4 instead in DisableSimFooterPreferenceControllerTest
7644e35698 : [Testing] Use AndroidJUnit4 instead in PreferredNetworkModePreferenceControllerTest test files
ce4dfc5c04 : Set highest priority as default value to Bluetooth codec
6f633fbbb2 : Import translations. DO NOT MERGE ANYWHERE
7f3efd4357 : Fix cast volume control bar not work
3b0a55d898 : Import translations. DO NOT MERGE ANYWHERE
09dc253a47 : Fix NullPointerException, TelephonyManager.getServiceState is null
38fa185a27 : Revert "Snap for 6793014 from 3777d883a3857b1a1589181c436d9018d7..."
32fc7e3b9c : Import translations. DO NOT MERGE ANYWHERE
386df49bbc : Show just disconnected device on previously connected
432d0737e0 : Stop the ringtone when other seek bar is adjust
b409b64045 : Update NotificationChannelSettings Preferences in place to prevent re-layout.
2d5fb75aca : Add magnification switch shortcut dialog.
9596e60b37 : Import translations. DO NOT MERGE ANYWHERE
71a25ea64f : Add 'Adaptive connectivity' UI
41815b3961 : Update the description of swipe bottom to notificaton gesture
9e9dcd2086 : [Panic gesture settings] Add deep link to emergency contact
7b11b33518 : Fix 'Settings' entry is disappear from 'Magnification'
dad3470cad : Give a long string some extra space
db534d9c4e : Update battery saver preference key
6f53c94b9a : [Testing] Use AndroidJUnit4 instead in ApnPreferenceControllerTest
f253250883 : Add null check
fdb7673295 : Import translations. DO NOT MERGE ANYWHERE
896e18012d : Fix the screen will move by itself when enabled Color correction.
45db58889e : Import translations. DO NOT MERGE ANYWHERE
67d3454265 : Add Panic button sound preference to panic gesture settings page.
fc29bdedc7 : [Testing] Use AndroidJUnit4 instead in MobileNetworkUtilsTest
7afb1d7a2b : Don't put a null in a spannablestringbuilder
d2e9e42f32 : [Testing] Use AndroidJUnit4 instead in TelephonyTogglePreferenceControllerTest
933e4df3c9 : [Testing] Use AndroidJUnit4 instead in TelephonyBasePreferenceControllerTest
62dc1b6364 : Fix checkbox in magnification mode dialog does not have ripple effect
57abc1f865 : [Testing] Use AndroidJUnit4 instead in SubscriptionUtilTest
202494365c : Update settings together with frameworks/base
9ce9d3d539 : Update biometric onChallengeGenerated with frameworks/base
9af95dae7d : Hide conversation bubble switch if app bubbles are off
dcada837fd : Import translations. DO NOT MERGE ANYWHERE
c242c62c7a : Replaced calls to UserManager.getUsers(true) to UserManger.getAliveUsers()
f01cce88fc : Allow user to block individual apps from resuming
97894bcfb7 : Fix pending intent links
7f94b4dbb9 : [Testing] Use AndroidJUnit4 instead in GlobalSettingsChangeListenerTest
c2dd8ff32a : Update the formal image for magnification
4ba7007aba : Add AirplaneModePreferenceControllerTest at Androidx.Test
6a893a54b6 : Refine and migrate the functions that related to update preference into the specific lifecycle.
bde100849e : Display "see all" option when bluetooth is off
ae79c41cd7 : [Wi-Fi] Fix crash after editing invalid hotspot password
a8742aa7ab : Update language to comply with Android's inclusive language guidance
8c8a2e85ec : Update language to comply with Android's inclusive language guidance
cbd88e0eff : Update char limit for title of swipe for notificaiton gesture preference
7f57ef4766 : [Testing] Use AndroidJUnit4 instead in DataConnectivityListenerTest
113ac8102a : Display "pair new" only when local output device is available.
b031fca9f3 : Import translations. DO NOT MERGE ANYWHERE
66bfe45f99 : BiometricEnrollIntro should use non-blocking generateChallenge
bee84e2daa : Remove remainder of generateChallengeBlocking
7b0867c6d3 : 4/n: Remove challenge from choose/confirm, use new path
e67a0afc41 : 3/n: verifyCredential no longer returns RequestThrottledException
fbc2ec831f : 2/n: Add setRequestGatekeeperPassword to ChooseLockSettingsHelper
ed45314758 : Update language to comply with Android's inclusive language guidance
7b6716fca6 : Import translations. DO NOT MERGE ANYWHERE
917147963d : Import translations. DO NOT MERGE ANYWHERE
a9125045e5 : Update strings for swipe bottom to notification preference
353b9ee38f : Import translations. DO NOT MERGE ANYWHERE
bdf1469682 : Import translations. DO NOT MERGE ANYWHERE
01c4a32195 : Update language to comply with Android's inclusive language guidance
2387212823 : Fix the screen scrolling down after enabling dark theme.
dd032d3734 : Update inclusive language for Accessibility Settings
3157be53fc : [Wi-Fi] Fix thread leak in WifiConnectionPreferenceController
cf6ab33e71 : [adb-wireless] Allow users copy 'IP address & Port' in Wireless debugging
afc251ea5a : Import translations. DO NOT MERGE ANYWHERE
c3aa6d26ee : [Testing] Remove Robolectric import and use AndroidJUnit4 instead in MobileDataEnabledListenerTest
9743fed57d : Show all devices, including connected ones, into "Previously connected" page
ddf547f15b : Add search keyword for Font size preference of the Display page.
56361da8fc : Enable the copy function on the account preference of About page.
c5bfd20042 : Import translations. DO NOT MERGE ANYWHERE
a76f8ce443 : Add grayscale support
21f8cb3a44 : Refactor Reset options Settings
c2e4513fb6 : Update language to comply with Android's inclusive language guidance
f480c1c3fc : Update language to comply with Android's inclusive language guidance
41711581d6 : Update language to comply with Android's inclusive language guidance
d64488b995 : Update language to comply with Android's inclusive language guidance
063a0c2f36 : Import translations. DO NOT MERGE ANYWHERE
ba47b9ae3e : Save mConfirmingCredentials state
44dd1aa26e : Update OWNERS to reflect current team
21faffa23c : [Wi-Fi] Remove 'Do not validate' option in CA certificate spinner
8e408638c9 : Change battery saver text.
8829e515ca : Update language to comply with Android's inclusive language guidance
04a75fb9a7 : Updating feedback setting to be global
2d91b744cf : Add 'all apps' to notification filters
3243920695 : Make WallpaperPreferenceController available when only style picker present.
8d5c8c2611 : [Wi-Fi] Check if domain field is not empty when users choose a ca certificate
7af9ea9c90 : Update language to comply with Android's inclusive language guidance
4e02ceb8b4 : Update language to comply with Android's inclusive language guidance
96349cbdba : Import translations. DO NOT MERGE ANYWHERE
0a23c4bf89 : Add panic gesture settings page.
edd40c7ebe : Create new strings for accessibility long press timout to avoid the string gender issue.
c5c92eb342 : [Wi-Fi] Remove the files which use SettingsLib Wi-Fi objects
d3835522a4 : Change the UI strings of developer in Settings app
e410325b37 : [Wi-Fi] Support multi-SIM for SIM dependent EAP methods
dd0b2dc483 : Make all up button speak the default description
b13bc50542 : 1/n: Make ChooseLockSettingsHelper into a builder
befb192cb2 : Fix the color-check-baseline checker error while repo upload
8b078733b1 : Import translations. DO NOT MERGE ANYWHERE
166ece8f1d : [Wi-Fi] Remove WifiTrackerLib/AccessPoint constant & API usage
fef7216ef9 : [Wi-Fi] Remove the files which use SettingsLib Wi-Fi objects
0496d2c142 : [Wi-Fi] Apply WifiTrackerLib objects in Wi-Fi Slice
e57ead9a75 : [Wi-Fi] Support WifiTrackerLib in WifiDialogActivity
fec71036f7 : [Wi-Fi] WiFi Settings inclusive language fix plan phase 2
b70ddb9df7 : [Wi-Fi] WiFi Settings inclusive language fix plan phase 1
902d5ee79c : Improve the performance of displaying preference - multithread.
7caf6c541c : Revert "Initial setup for slot change receiver migration"
efa2a71b7e : Remove the deprecated carrier config
e99f810c28 : Adjust for changing BatteryStats.Uid API
1265d57dd0 : Import translations. DO NOT MERGE ANYWHERE
95b129c87d : [Settings] subscription UI should be closed when SIM is removed
bdd5e86974 : [Settings] Provide carrier name when manual network select
27c958217c : Import translations. DO NOT MERGE ANYWHERE
9cfe959a23 : Fix the description under timeout isn't translated completely
3dd023f363 : UX updates for notif history
9e9255fb2a : Revert "[Wi-Fi] Apply WifiTrackerLib objects in Wi-Fi Slice"
f04c167475 : Fix overlapping importance icons
7b1aded2a6 : [Wi-Fi] Apply WifiTrackerLib objects in Wi-Fi Slice
9aa0440bd9 : Add padding so text doesn't go to edge
75ea57a65e : Revert "Rename ACTION_VIEW_ADVANCED_POWER_USAGE_DETAIL"
a5f08854e3 : [Settings] Inclusive language for Data Usage
289d2bf059 : Import translations. DO NOT MERGE
f1b647b8cf : Import translations. DO NOT MERGE
838aa43cc0 : Initial setup for slot change receiver migration
b5527e329b : Fix test case fail
f3fa14812c : Import translations. DO NOT MERGE
2c934f3a23 : Import translations. DO NOT MERGE
bfc47e4635 : Update char limit
edb8dd0ec4 : Update font family
bfab43571d : Increase expand/collapse tap target
de3c9a87f3 : Import translations. DO NOT MERGE
5817d75ea5 : Import translations. DO NOT MERGE
e2a8266328 : Restore original importance when unblocking notif channel
7c737822d6 : Remove Settings fuse flag as the change is now stable
25391a53b8 : Import translations. DO NOT MERGE
971aef27ce : Import translations. DO NOT MERGE
c549280a33 : Replace zen setting plurals with MessageFormat
8ff7abbb31 : New settings preference to swipe bottom for notification
b7afaf5261 : Adjust Slice title icon size on Output Switcher panel for new AndroidX library
4624a1ca5d : Update settings together with frameworks/base
5a298fbde0 : Fix AlertActivity child objects dark theme problem
316677dcec : Import translations. DO NOT MERGE
53b25eaa22 : Import translations. DO NOT MERGE
cbe32ed1cf : Update Settings together with generateChallenge/revokeChallenge
d9644462fa : [Wi-Fi] Fix AddAppNetworksFragmentTest one unit test failed case
917aa55111 : Add an exported flag in manifest
59cbd11c04 : Add toggle for media resumption
97659b2dfc : [Wi-Fi] Apply WifiTrackerLib objects in NetworkRequestDialogFragment
4e2071ae78 : Add BatteryStatusFeatureProvider
f670261028 : Supports triple-tap shortcut for window magnification
34a873884d : Fix the dark theme obscures the center marker of audio balance slider.
af90bd5c11 : Remove setActiveUser together with frameworks/base (see 12/n)
b4a5f16b2f : Workaround for Recent app icon disappear
7a1469110e : Import translations. DO NOT MERGE
39b586ff53 : Add "Show taps" to development quick settings.
3370cc5991 : [Wi-Fi] Fix exception when clicking About phone -> Wi-Fi MAC address
0d31c37df9 : Bluetooth: Add pairing initiator extra
81f9391105 : NetworkRequestDialog: Exit the dialog on connect failure
688946b7af : [Wi-Fi] Add WifiNetworkDetailsFragment2 unit test cases
321380408f : Import translations. DO NOT MERGE
6263b9320b : Import translations. DO NOT MERGE
a289708db1 : Apply BLUETOOTH_ADMIN permission for BluetoothDeviceDetailActivity
5cb698c352 : Define One-Handed search keywords for better search experience
8af733e95d : Removes magnification enable preference
d6361a3abc : Import translations. DO NOT MERGE
04eabbcf7b : Import translations. DO NOT MERGE
3eef874d38 : [Wi-Fi] Set the password in the WiFi QR Code sharing page to be copyable
ae6628bd02 : [Wi-Fi] Enhance NetworkRequestDialogActivityTest unit test cases
f4759e00d5 : Improve multi user functionality for restricted users
90d72813cd : [Wi-Fi] Enhance WifiNoInternetDialogTest unit test cases
d82e09779f : Import translations. DO NOT MERGE
5af6b67fa1 : Import translations. DO NOT MERGE
cc35ece032 : Update new string for One-Handed feature
e7c2bc6e1a : [Wi-Fi] Fix a UI defect of AddAppNetworksFragment
fe47bd24eb : AOSP Cellbroadcast renaming
2547d0617c : Create new WifiEntryPreference if WifiEntry object changes
fd9721f1af : Add an exported flag in manifest
7832b71352 : Import translations. DO NOT MERGE
a73ae4dec4 : Import translations. DO NOT MERGE
4fdc471d14 : Change SIM colors to follow GAR standards in dark mode in SIM rename dialog.
b137e7a6e5 : Change to use CaseMap.toTitle in shortcut type summary to handle different locale.
eb4786ed70 : Migrate to PowerWhitelistManager.
23d91663f6 : [Wi-Fi] Enhance AddAppNetworksFragment unit test cases
252a7e787a : Import translations. DO NOT MERGE
77ca378baf : Import translations. DO NOT MERGE
fa128687ae : [Wi-Fi] Quit worker thread in WifiNetworkListFragment
59e6bcbfdf : [Wi-Fi] Remove all files in com.android.settings.wifi.savedaccesspoints
41f23de712 : [Wi-Fi] Replace WifiTracker with WifiPickerTracker in WifiSettings
2add394b47 : Refine the banner view for accessibility features.
a2eae40a79 : [Wi-Fi] Enhance savedaccesspoints2 unit test cases
f761b35ef5 : Remove dependencies on old BiometricPrompt bundle
f62888975e : Enable(visible) or Disabled(invisible) all one-handed settings preference by System Property flag configuration.
a76a4232e8 : [Wi-Fi] Fix QR code generator summary string
b04ea2dde5 : [Wi-Fi] Apply WifiTrackerLib objects in WifiDppQrCodeScannerFragment
d64396ad2c : Import translations. DO NOT MERGE
b7bb9842c9 : Import translations. DO NOT MERGE
e231e87e80 : Add setPackage for PendingIntent in SliceHelper
e46081819d : [Wi-Fi] Apply WifiTrackerLib objects in wifi/dpp/WifiNetworkListFragment
46ada586e2 : Remove hard-coding cellbroadcastreceiver package name.
362858810a : Remove setWorkChallengeBackground
774c292a00 : Import translations. DO NOT MERGE
c1d7d39df5 : Import translations. DO NOT MERGE
8c42720803 : Fixed One-Handed preference item’s second line should show on/off status in Settings > System > Gesture > One-Handed.
b3bc413443 : Revert "Fix failures on com.android.settings.network.ApnEditorTest"
7af66a9285 : Import translations. DO NOT MERGE
927517c4ae : Import translations. DO NOT MERGE
66a530ec97 : Fix failures on com.android.settings.network.ApnEditorTest
0c23d39f94 : [adbwifi] Add qstile for wireless debugging.
c419cc6804 : Applies magnification capability settings key
5c108a0b27 : Add back the entrance of magnification settings in master branch
f33e8c30cb : Import translations. DO NOT MERGE
1a53940403 : Import translations. DO NOT MERGE
ea5526ca7d : Add flag to allow NAS to indicate adjustments on notifications and solicit feedback.
46983b5a6e : Import translations. DO NOT MERGE
6320b02ec6 : Import translations. DO NOT MERGE
07ad841e2d : [a11y] Set focus on "Pairing device" text once QR code is scanned.
bfd73c0d78 : [a11y] Fix TalkBack readback on adb qrcode fragment.
08e95d0db0 : [Settings] Fix crashes caused by null bluetooth adapter and ethernet manager
b2bae8c31a : Added filter to fingerprint name input text
6152030505 : Import translations. DO NOT MERGE
5a8c026371 : Import translations. DO NOT MERGE
b4924c2828 : Do not exlicitly declare dependency on changeid processor.
51a1c46c1c : New Settings preference for One Handed mode
05de9b0e2a : New strings for One-Handed mode settings (gesture)
5cfb5aa52d : Updates main page for Do Not Disturb
564f6ba770 : Add toast error message for no WiFi on wireless debugging.
4fafe6716c : [Wi-Fi] Fix Wi-Fi broken tests
6178918653 : Add visibility control to ADB QR code preference.
ae8fbea47a : Ignore broken tests
3e56b9ddcc : Update char limit of string "Notification dot on app icon"
88de094fe8 : Revert "[API Review] APIs in SubscriptionManager"
86a6cb8ead : Rename "Tap & pay" to "Contactless payments"
d4ba7c1fa7 : Ignore broken test cases
003d34c723 : [API Review] APIs in SubscriptionManager
bac694f2a1 : Ignore broken test case
8694c34e09 : Update Settings strings for R.
72b780aa89 : Fix and Ignore broken test cases
eb27aefa32 : Use super method for Vibration preferences
9a32a3c86c : Ignore some broken tests
b3c0a2a6c1 : Fix pendingIntent in SettingsSliceProvider could be Hijacked
c9c26bbf16 : Import translations. DO NOT MERGE
f2c7cbc92b : Update AccountRestrictionHelper in master
fc8115d91b : Revert "Revert "Pass in active device to all BluetoothA2dp APIs ..."
56e8278498 : Add policy transparency dialog to 'Remove work profile'
f64e2b3d10 : [Telephony Setting] Add supplementary conditions for CDMA display IMEI info when subscriptionInfo is null
c0f9424779 : Fixes incorrect settings usages in AdaptiveSleepPreferenceController
df165c89cd : Import translations. DO NOT MERGE
10bc375176 : Fine-tune the widget of "Allow rich content in Accessibility Settings" for security.
ac8aba0c4a : Use AppOpsManager#setUidMode instead of #setMode
b9bcbddc46 : Set ClearDefaultsPreference as unselectable for talkback
377125bf96 : Keep contextual card dismissal info upon deletion
ba7eb47823 : Support caption second UI structure (5/n)
c0543e833f : Guard NPE in getAvailabilityStatus of InstantAppDomainsPreferenceController
b6d6d9da46 : Support autoclick secondary action (8/n)
5e462a852b : Bluetooth device slice improvement
bda277b3b6 : Optimize NetworkScan for only User-Enabled RANs
441afd535f : Extend char limit for size-compat freeform option

+- Project: platform/packages/apps/SettingsIntelligence

590bb5c : Removing car code from phone SettingsIntelligence
6fdb5be : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/SettingsIntelligence
9233d2d : Integrate wide screen kb in settings search results
ff29a28 : Integrate settings search with IME wide screen to display the search results.
a880c2d : Update language to comply with Android's inclusive language guidance
8e0e0b3 : Make AccessibilitySettings classname a resource.

+- Project: platform/packages/apps/Stk

ddb13bb : do not show the length helper for the text input Test: manually verified Bug: 194545490
43feaaf : Update telephony OWNERS file
2d10bbb : Remove SIM Tookit from the launcher screen if no main menu is available
58e0765 : Add new function to show or hide SIM Toolkit on the launcher screen
835e300 : Override the label of the SIM Toolkit application dynamically
79bc942 : Make intent immutable
842c151 : Update material library to 1.2.1
9d5d5ee : Follow rename of HomeVisibilityObserver
0fc7efd : Revert "Follow rename of HomeVisibilityObserver"
ff6b589 : Follow rename of HomeVisibilityObserver

+- Project: platform/packages/apps/StorageManager

e815195 : Import translations. DO NOT MERGE ANYWHERE
e98f4fe : Import translations. DO NOT MERGE ANYWHERE
b4f96f1 : Import translations. DO NOT MERGE ANYWHERE
14d18c1 : Import translations. DO NOT MERGE ANYWHERE
2a0acf8 : Import translations. DO NOT MERGE ANYWHERE
374191e : Import translations. DO NOT MERGE ANYWHERE
97b3df9 : Import translations. DO NOT MERGE ANYWHERE
629a2e3 : Import translations. DO NOT MERGE ANYWHERE
6d65ae9 : Import translations. DO NOT MERGE ANYWHERE
02eb3cd : Import translations. DO NOT MERGE ANYWHERE
2198bc7 : Import translations. DO NOT MERGE ANYWHERE
81aaf66 : Import translations. DO NOT MERGE ANYWHERE
14afb2e : Import translations. DO NOT MERGE ANYWHERE
b0a68f7 : Import translations. DO NOT MERGE ANYWHERE
25c4f03 : Import translations. DO NOT MERGE ANYWHERE
a7c734b : Import translations. DO NOT MERGE ANYWHERE
7b9f635 : Import translations. DO NOT MERGE ANYWHERE
68a7b9d : Import translations. DO NOT MERGE ANYWHERE
b9264b6 : Import translations. DO NOT MERGE ANYWHERE
1269e24 : Import translations. DO NOT MERGE ANYWHERE
bf92e66 : Import translations. DO NOT MERGE ANYWHERE
16c2838 : Import translations. DO NOT MERGE ANYWHERE
f159007 : Import translations. DO NOT MERGE ANYWHERE
7f5ee89 : Import translations. DO NOT MERGE ANYWHERE
e2955ce : Import translations. DO NOT MERGE ANYWHERE
7646a61 : Import translations. DO NOT MERGE ANYWHERE
32e7d5a : Import translations. DO NOT MERGE ANYWHERE
706aa02 : Import translations. DO NOT MERGE ANYWHERE
8b91686 : Import translations. DO NOT MERGE ANYWHERE
4dba061 : Import translations. DO NOT MERGE ANYWHERE
b8da61e : Import translations. DO NOT MERGE ANYWHERE
855621b : Import translations. DO NOT MERGE ANYWHERE
3ad1d9c : Import translations. DO NOT MERGE ANYWHERE
3a7da11 : Import translations. DO NOT MERGE ANYWHERE
a1f5855 : Import translations. DO NOT MERGE ANYWHERE
660b23c : Import translations. DO NOT MERGE ANYWHERE
2a48600 : NotificationController PendingIntends should have FLAG_IMMUTABLE
8963b0e : Import translations. DO NOT MERGE ANYWHERE
6bc3a18 : Import translations. DO NOT MERGE ANYWHERE
87f751c : Import translations. DO NOT MERGE ANYWHERE
2b35bc2 : Import translations. DO NOT MERGE ANYWHERE
1f09877 : Import translations. DO NOT MERGE ANYWHERE
02fc895 : Import translations. DO NOT MERGE ANYWHERE
0dd63d6 : Import translations. DO NOT MERGE ANYWHERE
837752b : Import translations. DO NOT MERGE ANYWHERE
fdebae5 : Import translations. DO NOT MERGE ANYWHERE
c7287af : Import translations. DO NOT MERGE ANYWHERE
ad17d0e : Import translations. DO NOT MERGE ANYWHERE
33f2d2e : Import translations. DO NOT MERGE ANYWHERE
930acbe : Import translations. DO NOT MERGE ANYWHERE
8761522 : Import translations. DO NOT MERGE ANYWHERE
e46910f : Add <uses-library> "org.apache.http.legacy" to Android.bp file.
9b8a356 : Import translations. DO NOT MERGE ANYWHERE
3af1d5d : Import translations. DO NOT MERGE ANYWHERE
01fe42a : Import translations. DO NOT MERGE
2501822 : Import translations. DO NOT MERGE ANYWHERE
05e9817 : Import translations. DO NOT MERGE ANYWHERE
cca6ef4 : Import translations. DO NOT MERGE ANYWHERE
63b743a : Import translations. DO NOT MERGE ANYWHERE
283868c : Import translations. DO NOT MERGE ANYWHERE
e7dcfa8 : Import translations. DO NOT MERGE ANYWHERE
9c34541 : Add missing QUERY_ALL_PACKAGES permission
1a41f01 : Import translations. DO NOT MERGE ANYWHERE
55ff8c5 : Import translations. DO NOT MERGE
0f12d1d : Import translations. DO NOT MERGE
d81c662 : Import translations. DO NOT MERGE
401f99d : Import translations. DO NOT MERGE
048008b : Import translations. DO NOT MERGE
5f22680 : Import translations. DO NOT MERGE
943bb97 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/TV

9068d14c : Convert minijail/Android.mk to Android.bp
2e1c4d09 : Convert Android.mk to Android.bp
af1b673c : Convert func/Android.mk to Android.bp
928bbba8 : Check for null calling Activity in SetupPassthroughActivity
7fa9c010 : Disable dexpreopt and <uses-library> check for tests.
80fac3bf : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/TV
00d4ca91 : Add lint baseline to address NewApi errors
8ef24b8b : Add lint baseline to address NewApi errors
627804cb : Broadcast inputId upon selection to LauncherX
674a5cee : Add new owner
96d125af : Add android.intent.category.DEFAULT to TvActivity
e5e1ccff : Allow to start background Activity.
a6093a13 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/TV
865b24eb : Handle com.android.tv.action.VIEW_INPUTS intent.
eab43fcd : Move com.google.android.tv.installed to livetv app
0a3b782d : Add android:exported=true
325811a8 : Tuner TIS: use MediaCodec to play video
3d4af7c8 : Tuner TIS: set up Frontend, Filter and DvrPlayback

+- Project: platform/packages/apps/Tag

803385c : Import translations. DO NOT MERGE ANYWHERE
57e272b : Import translations. DO NOT MERGE ANYWHERE
87b8def : Import translations. DO NOT MERGE ANYWHERE
8dd04eb : Import translations. DO NOT MERGE ANYWHERE
48a1dde : Import translations. DO NOT MERGE ANYWHERE
0f28d88 : Import translations. DO NOT MERGE ANYWHERE
7bdea6f : Import translations. DO NOT MERGE ANYWHERE
26e1980 : Import translations. DO NOT MERGE ANYWHERE
f81274e : Import translations. DO NOT MERGE ANYWHERE
f305115 : Import translations. DO NOT MERGE ANYWHERE
f059529 : Import translations. DO NOT MERGE ANYWHERE
ca6d1ce : Import translations. DO NOT MERGE ANYWHERE
023a67a : Import translations. DO NOT MERGE ANYWHERE
c53deab : Import translations. DO NOT MERGE ANYWHERE
cc83b74 : Import translations. DO NOT MERGE ANYWHERE
e884bfa : Import translations. DO NOT MERGE ANYWHERE
bee7b17 : Import translations. DO NOT MERGE ANYWHERE
2da4e03 : Import translations. DO NOT MERGE ANYWHERE
3ea4d09 : Import translations. DO NOT MERGE ANYWHERE
e445bd7 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Tag
26b1c84 : Import translations. DO NOT MERGE ANYWHERE
3c99ef8 : Import translations. DO NOT MERGE ANYWHERE
6f07ffe : Import translations. DO NOT MERGE ANYWHERE
ffa7b84 : Import translations. DO NOT MERGE ANYWHERE
52f5775 : Import translations. DO NOT MERGE ANYWHERE
da5b706 : Import translations. DO NOT MERGE
1aa6e7f : Import translations. DO NOT MERGE ANYWHERE
f0a7ae2 : Import translations. DO NOT MERGE ANYWHERE
88df9b7 : Import translations. DO NOT MERGE ANYWHERE
0c05b22 : Import translations. DO NOT MERGE ANYWHERE
523de94 : Import translations. DO NOT MERGE ANYWHERE
58f88b0 : Import translations. DO NOT MERGE
75d0892 : Import translations. DO NOT MERGE
bd0baee : Import translations. DO NOT MERGE
735b11b : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Test/connectivity

15a7037 : Revert "Revert "Pass in active device to all BluetoothA2dp APIs ..."

+- Project: platform/packages/apps/ThemePicker

2599b19 : Import translations. DO NOT MERGE ANYWHERE
91cd519 : Update the beta tag layout
fc336a7 : Import translations. DO NOT MERGE ANYWHERE
3ce2e8c : Import translations. DO NOT MERGE ANYWHERE
1d7f84c : Import translations. DO NOT MERGE ANYWHERE
bf6527f : Import translations. DO NOT MERGE ANYWHERE
dec7880 : 'Beta' tag for themed icon toggle
3f62f8a : Save themed icon switch's chcked state in savedInstanceState
386b180 : Import translations. DO NOT MERGE ANYWHERE
8325b05 : Import translations. DO NOT MERGE ANYWHERE
6fb5926 : Store the themed icon enabled state in SharedPreferences
e7b91d5 : Delay setting night mode to show ripple animation
f05aec6 : Import translations. DO NOT MERGE ANYWHERE
3e4a279 : Import translations. DO NOT MERGE ANYWHERE
0e66ec9 : Update the bottom sheet usage of BottomActionBar
ac50fd9 : Clean up some useless code
fe3dece : Remove larger preview support for grid preview
d9a69e6 : Remove the ripple effect of the switch button
cdebe39 : Minor UI polish for Grid section view
eb73b1c : Import translations. DO NOT MERGE ANYWHERE
d2ece57 : Fix ThemePicker build and exclude unused features
17cea68 : Improve wallpaper preview loading transition
5b4b42f : Rename the title of the first gird option
8866a83 : Import translations. DO NOT MERGE ANYWHERE
59b8db4 : Fix grid option does not show selected state
8d14e8a : Replace "Hub" naming with "Customization"
eecf85e : [4/4] Move new picker logic to AOSP
82c09c5 : Use APPLY text button for grid picker
1473ab0 : [3/n] Move new picker logic to AOSP
d9ee34d : Register power-save broadcast receiver without blocking UI thread
b780674 : Make the retrival of themed icon setting in background again
c395e58 : [2/n] Move new picker logic to AOSP
c21a3ff : [1/n] Move new picker logic to AOSP
310824f : Expose method to read if themed icons are available.
91a8fe9 : Use GS for section TextView
ecc46e1 : Request Workspace preview in a background thread
0161590 : Use default item margin when no space for option peeking case
6ea2d9f : Update the size of the center checkmark
d0c5979 : Update layout for grid options
96bbfcd : Refine Settings scope
b7dc51d : Add new style for TextView
7c0a17b : Import translations. DO NOT MERGE ANYWHERE
c080a0b : Revert^2 "Return to Launcher Home after wallpaper/grid apply"
0b37353 : Call cleanup on Launcher when requesting a new grid preview
e57655c : Update the themed icon feature's content Uri path
27e3416 : Revert "Return to Launcher Home after wallpaper/grid apply"
b09e8ed : Return to Launcher Home after wallpaper/grid apply
d22020f : Fix intent filter to get launcher's meta-data
cf80160 : Supports themed icon options from Launcher
de5a0f0 : Import translations. DO NOT MERGE ANYWHERE
928f313 : Remove "cp $(out) ." from genrule
0c43dd3 : Add overscroll effect to option grids
3f2c776 : Make CustomizationPickerActivity can be overridden
1b33e3e : Draw 4x5 graph for grid options
150df00 : Add color logging function
e5d7adc : Give grid options space for bottom action bar
aabd5cd : Import translations. DO NOT MERGE ANYWHERE
202f407 : Fix collapsing toolbar does not stretch to top
197cbff : Renamed renderPreview to requestPreview
cdd5068 : Import translations. DO NOT MERGE ANYWHERE
273aabc : Import translations. DO NOT MERGE ANYWHERE
56477b3 : DO NOT MERGE Add LOCAL_LICENSE_KINDS to packages/apps/ThemePicker
ee08dce : Update the name to Wallpaper & style
b6285a9 : Remove unused resources
e655711 : Import translations. DO NOT MERGE ANYWHERE
7c6152f : Adjust grid options margin and size
12827ff : Remove hard-coded colors in Wallpaper Picker
9437623 : Import translations. DO NOT MERGE ANYWHERE
05764b5 : Remove the bottom action bar from the wallpaper selecting page
4a4df18 : Make THEME_CATEGORIES public
fb54684 : Set navigation bar color transparent in style rather than java code
fed5e40 : Add containsOption method to OptionSelectorController
579b80e : Do not initialize Wallpaper delegate always without forcing refresh
07a07d8 : Add edge-to-edge effect for grid picker
3cfa9f8 : Fix horizontal and vertical padding for options
336665b : Remove QUERY_ALL_PACKAGES permission from ThemePicker
9bb8f83 : Apply styling to grid
bf08b83 : Import translations. DO NOT MERGE ANYWHERE
c2d2f2a : Adjust wallpaper picking background and info panel padding
38ece77 : Update up arrow behavior
edccf6c : Apply framework toolbar
36814af : Remove the GridFragmentHost pattern for GridOptionsManager
59c012b : Import translations. DO NOT MERGE ANYWHERE
8770608 : Update call to WallpaperPickerDelegate.initialize
6c48bd5 : Update to use the new WallpaperConnection
7433b36 : Update grid title
ff5e951 : Add alternative checkmark for currently selected option
2d2204d : Log WPPG launch source (2/2)
260beaf : Add color parsing method.
578444e : Add up arrow for action bar
b3244b1 : Fix the null pointer exception after applying a wallpaper.
e9c2068 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/ThemePicker
7326982 : Let the wallpaper category list page(CategorySelectorFragment) can be attached to not only fragment but also activity independently.
0b1d66e : Move build to Android.bp
62d6755 : Launch the new Customization picker (extended)
fddada2 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/ThemePicker
e300fbb : Add infrastructure for extra customization sections
4db0b75 : Fix Talkback didn't speak "double-tap to activate" when focus on the "style preview" in "custom style name" page.
c21d561 : Updating to protolite
dcc6b73 : Import translations. DO NOT MERGE ANYWHERE
350a85f : Let the background color of the previews can be adapted by different wallpapers.
91f6140 : Fix loading thumbnail with destroyed Activity
655941c : Import translations. DO NOT MERGE ANYWHERE
27e4a8f : Import translations. DO NOT MERGE ANYWHERE
2919222 : Fix can't find default theme bundle for some specific languages.
7f1e8eb : Import translations. DO NOT MERGE ANYWHERE
6c1e6fe : Fix can't find default theme bundle for some specific languages.
e9adfb7 : Import translations. DO NOT MERGE ANYWHERE
53435f3 : Import translations. DO NOT MERGE ANYWHERE
dfff1de : Add a placeholder package change event listener.
e2a8903 : Import translations. DO NOT MERGE ANYWHERE
1ab8b18 : Unregister the package event listeners when they are not used.
53485f4 : Include changes for RTL decoding in Asset
3e4a7e1 : Import translations. DO NOT MERGE ANYWHERE
5f58aa8 : Fix the app crash when applying the wallpaper which doesn't have the collection id.
c2e9406 : Fix TalkBack can't say in "Name your style" page
0c3d74b : Fix blank bottom action bar when setting Grid after unlock screen
5f38027 : Import translations. DO NOT MERGE ANYWHERE
7cb9ee8 : Fix blank bottom action bar when setting Grid after unlock screen
7c8a1cd : Import translations. DO NOT MERGE ANYWHERE
8038c10 : Adjust custom theme flow's preview layout
b51de81 : Adjust custom theme flow preview icon
7813b07 : Update robo properties config (1/2)
1378c83 : Logging WPPG launch source (3/4)
d07969d : Revert "Merging from ub-launcher3-master @ build 6877130"
99f55f2 : Extend SysUiStatsLog.write function
f72fc38 : Extend SysUiStatsLog.write function
98ade97 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/TimeZoneData

f46df74 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/TimeZoneData
5eb6850 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/TimeZoneData

+- Project: platform/packages/apps/TimeZoneUpdater

964ddc0 : Import translations. DO NOT MERGE ANYWHERE
e0ec4ea : Import translations. DO NOT MERGE ANYWHERE
c7322dd : Import translations. DO NOT MERGE ANYWHERE
61cd57b : Import translations. DO NOT MERGE ANYWHERE
6d0ce11 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/TimeZoneUpdater
baa8e74 : Remove use of the platform key
3d72d0c : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/Traceur

ea04369 : Import translations. DO NOT MERGE ANYWHERE
53534a1 : Import translations. DO NOT MERGE ANYWHERE
7ef109b : Import translations. DO NOT MERGE ANYWHERE
b6a2781 : Add "power" to the list of default trace tags
d15a87a : Import translations. DO NOT MERGE ANYWHERE
e0903b6 : Fix "Long traces" disabling long trace settings
a431ae1 : Import translations. DO NOT MERGE ANYWHERE
0fc130b : Import translations. DO NOT MERGE ANYWHERE
faa6a15 : Import translations. DO NOT MERGE ANYWHERE
b13e7c1 : Import translations. DO NOT MERGE ANYWHERE
82f1bc0 : Import translations. DO NOT MERGE ANYWHERE
e015fcd : Import translations. DO NOT MERGE ANYWHERE
0212f22 : Fix missing dialog buttons on trace categories
df57afa : Import translations. DO NOT MERGE ANYWHERE
903a7ba : Import translations. DO NOT MERGE ANYWHERE
2989df3 : Import translations. DO NOT MERGE ANYWHERE
a320233 : Use symbolize_ksyms by default
345d005 : Disable 'Attach traces to bugreport' on long trace
a37efc0 : Import translations. DO NOT MERGE ANYWHERE
af517e9 : Import translations. DO NOT MERGE ANYWHERE
0db8257 : Import translations. DO NOT MERGE ANYWHERE
72ba9ea : Import translations. DO NOT MERGE ANYWHERE
5add671 : Import translations. DO NOT MERGE ANYWHERE
37c312f : Import translations. DO NOT MERGE ANYWHERE
65facb9 : Update Traceur icon to Settings default icon
ac2bc7a : Attach ongoing traces to bugreports by default
5b8e642 : Update Traceur UI to match Settings
a4ba84c : Use setForegroundServiceBehavior()
3c745f1 : Fix Traceur UI Preference Indentation Issues
f09d258 : Add frametimeline information to gfx tag
c431d5c : Import translations. DO NOT MERGE ANYWHERE
fe496c4 : Import translations. DO NOT MERGE ANYWHERE
ebb516e : Import translations. DO NOT MERGE ANYWHERE
cba24dd : Import translations. DO NOT MERGE ANYWHERE
9b0d33d : Import translations. DO NOT MERGE ANYWHERE
a884bc8 : Import translations. DO NOT MERGE ANYWHERE
1f7671d : Import translations. DO NOT MERGE ANYWHERE
3ea6723 : Import translations. DO NOT MERGE ANYWHERE
6e9d18c : Import translations. DO NOT MERGE ANYWHERE
1780d56 : Import translations. DO NOT MERGE ANYWHERE
9c68c47 : Import translations. DO NOT MERGE ANYWHERE
69166cf : Import translations. DO NOT MERGE ANYWHERE
531ac8b : Import translations. DO NOT MERGE ANYWHERE
88607ff : Import translations. DO NOT MERGE ANYWHERE
b2c3859 : Import translations. DO NOT MERGE ANYWHERE
acdc539 : Import translations. DO NOT MERGE ANYWHERE
559007d : Import translations. DO NOT MERGE ANYWHERE
e1b0600 : Import translations. DO NOT MERGE ANYWHERE
25a45e6 : Fix typo in the permission
f609e40 : Traceur, test: Wait for notification dismissal before toggle press
6d10af5 : Traceur: Link to trace files
4b8ab5e : Import translations. DO NOT MERGE ANYWHERE
f2f5b1c : Import translations. DO NOT MERGE ANYWHERE
43f192f : Import translations. DO NOT MERGE ANYWHERE
d0b9acc : Import translations. DO NOT MERGE ANYWHERE
5f94bc9 : Import translations. DO NOT MERGE ANYWHERE
60f797f : Import translations. DO NOT MERGE ANYWHERE
b553670 : Import translations. DO NOT MERGE ANYWHERE
446f6dd : Import translations. DO NOT MERGE ANYWHERE
4f034b6 : Import translations. DO NOT MERGE ANYWHERE
20e5b71 : Cleanup sysprop based Traceur-Perfetto communication
499ffa0 : Import translations. DO NOT MERGE ANYWHERE
a57636d : Import translations. DO NOT MERGE ANYWHERE
6d604c1 : Import translations. DO NOT MERGE ANYWHERE
89dec2a : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/Traceur
1247d0a : Import translations. DO NOT MERGE ANYWHERE
1d1f002 : Support BetterBug automatic trace attachment in Traceur
4f2496a : Import translations. DO NOT MERGE ANYWHERE
65c996a : Import translations. DO NOT MERGE ANYWHERE
edeeae5 : Import translations. DO NOT MERGE ANYWHERE
d31f91e : Import translations. DO NOT MERGE ANYWHERE
d8323e5 : Start Traceur FGS notifications immediately
430bbb5 : Import translations. DO NOT MERGE ANYWHERE
021449c : Import translations. DO NOT MERGE ANYWHERE
92cc465 : Import translations. DO NOT MERGE ANYWHERE
2e47a4a : Read stdout and stderr in Traceur PerfettoUtils.traceStop.
f91a06a : Import translations. DO NOT MERGE ANYWHERE
97dce2f : Import translations. DO NOT MERGE ANYWHERE
e254145 : Revert "Import translations. DO NOT MERGE ANYWHERE"
8cef5d5 : Import translations. DO NOT MERGE ANYWHERE
9cd0479 : Import translations. DO NOT MERGE ANYWHERE
4550c10 : Import translations. DO NOT MERGE
a76ba5a : Import translations. DO NOT MERGE ANYWHERE
c4b5dc5 : Disallow overlay windows for Traceur user consent dialog
f579894 : Import translations. DO NOT MERGE ANYWHERE
223125a : Import translations. DO NOT MERGE ANYWHERE
810b21a : Import translations. DO NOT MERGE ANYWHERE
d9b7a0d : Import translations. DO NOT MERGE ANYWHERE
d8038c2 : Import translations. DO NOT MERGE ANYWHERE
8b6f614 : Import translations. DO NOT MERGE ANYWHERE
def4d06 : Import translations. DO NOT MERGE ANYWHERE
a7597e1 : Block Traceur MainTvActivity when development options disabled.
e7a9f72 : Import translations. DO NOT MERGE
a10a818 : Enable developer options for TraceurUiTests
88e90ba : Import translations. DO NOT MERGE
387f988 : Import translations. DO NOT MERGE
6acdee0 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/TvSettings

e81189692 : Import translations. DO NOT MERGE ANYWHERE
1ffd2d835 : Import translations. DO NOT MERGE ANYWHERE
68dec1b95 : Import translations. DO NOT MERGE ANYWHERE
bd26f7a11 : Import translations. DO NOT MERGE ANYWHERE
22d8cc6e8 : Import translations. DO NOT MERGE ANYWHERE
9f5f86c1d : Import translations. DO NOT MERGE ANYWHERE
38ffb0b58 : Import translations. DO NOT MERGE ANYWHERE
defb69212 : Import translations. DO NOT MERGE ANYWHERE
b5b811f6b : Import translations. DO NOT MERGE ANYWHERE
98209ba43 : Import translations. DO NOT MERGE ANYWHERE
6386e092f : Import translations. DO NOT MERGE ANYWHERE
f95ec0687 : Import translations. DO NOT MERGE ANYWHERE
0d1e9613d : Import translations. DO NOT MERGE ANYWHERE
732c685f5 : Import translations. DO NOT MERGE ANYWHERE
7e3d4c08b : Import translations. DO NOT MERGE ANYWHERE
c513ce3f5 : Import translations. DO NOT MERGE ANYWHERE
caf7f0ca1 : Import translations. DO NOT MERGE ANYWHERE
8d031e8f5 : Import translations. DO NOT MERGE ANYWHERE
674853464 : Import translations. DO NOT MERGE ANYWHERE
6af00385a : Import translations. DO NOT MERGE ANYWHERE
ba3e408b1 : Import translations. DO NOT MERGE ANYWHERE
1e4a56956 : Import translations. DO NOT MERGE ANYWHERE
c9294a2a9 : Import translations. DO NOT MERGE ANYWHERE
1a651f604 : Import translations. DO NOT MERGE ANYWHERE
a8043b501 : Import translations. DO NOT MERGE ANYWHERE
68f130ece : Import translations. DO NOT MERGE ANYWHERE
84a805180 : Import translations. DO NOT MERGE ANYWHERE
9209cc6c7 : Import translations. DO NOT MERGE ANYWHERE
fa9218932 : Import translations. DO NOT MERGE ANYWHERE
6e7317c4c : Import translations. DO NOT MERGE ANYWHERE
3782058ab : Import translations. DO NOT MERGE ANYWHERE
e09424cf6 : Make sure text of different launguages won't be cut.
48def2b0a : Import translations. DO NOT MERGE ANYWHERE
cb080c325 : Import translations. DO NOT MERGE ANYWHERE
944d8afcd : Import translations. DO NOT MERGE ANYWHERE
23f733229 : Propogate changes for setSensorPrivacy API
06150fc25 : Implement preview Fragment for Font Scaling settings
b027f675c : Import translations. DO NOT MERGE ANYWHERE
2f913e7d5 : Import translations. DO NOT MERGE ANYWHERE
7bafba2d1 : Import translations. DO NOT MERGE ANYWHERE
938f807de : Import translations. DO NOT MERGE ANYWHERE
1ad1cd73f : Add consumer information preference in about screen
6c7321bd4 : Fix robotest failures of TvSettings for sc-dev branch.
595168861 : Import translations. DO NOT MERGE ANYWHERE
45655622a : Import translations. DO NOT MERGE ANYWHERE
3b393ed71 : Import translations. DO NOT MERGE ANYWHERE
23534f872 : Guard TvSettings against no published UsbManager
bfd179a31 : Fix the bug that spinner is shown up after leaving external activity.
f8e9dd580 : Import translations. DO NOT MERGE ANYWHERE
c1803b8bf : Import translations. DO NOT MERGE ANYWHERE
2ec6e0c5b : Import translations. DO NOT MERGE ANYWHERE
3fb01b3eb : Import translations. DO NOT MERGE ANYWHERE
56fc98bcb : Import translations. DO NOT MERGE ANYWHERE
f68a73ccc : Import translations. DO NOT MERGE ANYWHERE
ed6d834da : Import translations. DO NOT MERGE ANYWHERE
613d2b3a2 : Import translations. DO NOT MERGE ANYWHERE
e2e061fa9 : Change certain settings's language to be OSS compliant.
edeab7ccc : Take off duplicate Surround Sound preferences in flavor x
2e0d79f47 : Import translations. DO NOT MERGE ANYWHERE
e3636e8e8 : Import translations. DO NOT MERGE ANYWHERE
967242d7e : Implement SliceSeekbarPreference
8183c6b33 : Import translations. DO NOT MERGE ANYWHERE
6f4dc770a : Workaround for the case that lastUsedTime is a future time.
56996a039 : Update alarms and reminders header string
a8df968b6 : Refactor security and update slice preferences
48dbc1478 : Import translations. DO NOT MERGE ANYWHERE
7134a2544 : Import translations. DO NOT MERGE ANYWHERE
8e93ebe14 : Add "Alarms & Reminders" special app access page
0316ff414 : Show apps installed only in parent profile
3b233ae79 : Import translations. DO NOT MERGE ANYWHERE
39dba2d0e : Minimal functionality to change FONT_SCALE
071355bf2 : Import translations. DO NOT MERGE ANYWHERE
77acc65ac : Import translations. DO NOT MERGE ANYWHERE
310d6af9c : Fix ADD_ACCOUNT_SETTINGS when DO active
d5a07dd10 : Hide unsaved networks if DISALLOW_CONFIG_WIFI is set
0aa063a5e : Check DISALLOW_CONFIG_WIFI when starting wifi configuraton activities
2523d49ce : Prevent modifying of networks set up by device owner if locked down
45c49f89e : Add preference_two_target layout overlay for v31.
c64bb6fa3 : Restrict USB config developer preference
1e0b6a1ae : Do not select the preference at the preferences creating stage
63cf61329 : Import translations. DO NOT MERGE ANYWHERE
451e13fbd : Adding string changes for font scaling feature.
33791b74e : Remove AddWifiNetworkEasyConnectActivity from Manifest
5a1992ca3 : Fix typo in accessibility shortcut settings
c6513d68e : Adding display and sound settings to vendor settings
564d21969 : Import translations. DO NOT MERGE ANYWHERE
10f7ed6cf : Import translations. DO NOT MERGE ANYWHERE
8161aae7d : Import translations. DO NOT MERGE ANYWHERE
d2622c420 : Add accounts restrictions
a7f6e593b : Import translations. DO NOT MERGE ANYWHERE
db9579ff0 : Import translations. DO NOT MERGE ANYWHERE
0723435a4 : Import translations. DO NOT MERGE ANYWHERE
5afa900cd : Fix open TTS function with the wrong focus
3836ea84f : Check DISALLOW_APPS_CONTROL for enable/disable, force-stop, uninstall
d0bd26047 : Add window blurs developer option on TV
e87e52e73 : Add select / deselect sound effects to TvSettings
a2bb8652d : Check user restriction for configuring wifi
b72fecccc : Check whether accessibility services are permitted
f731d38b8 : Handle android.settings.ACCESSIBILITY_SETTINGS
c836b1528 : Check user restriction for configuring sleep and screen off timeouts
26a9cd25b : Fix NPE when in system settings.
1d45085dc : Check user restrictions in date & time settings
fb52111aa : Import translations. DO NOT MERGE ANYWHERE
5bd3ba9dc : Import translations. DO NOT MERGE ANYWHERE
81d6deae6 : Import translations. DO NOT MERGE ANYWHERE
32ec30c39 : Use restricted preference for Location status if location is restricted
bcd43b4a1 : Adjust sensor toggle info strings
d37775886 : Show dialog on click on build number if debugging is disallowed
a3370dbcc : Use RestrictedSwitchPreference in ExternalSources
651c391df : Import translations. DO NOT MERGE ANYWHERE
19c3a4b31 : Import translations. DO NOT MERGE ANYWHERE
678013b45 : Import translations. DO NOT MERGE ANYWHERE
be7ac58a0 : Add auto update settings preference
647aea963 : Use SliceManager.getSliceDescendants to detect enabled slices
0885cf021 : Add Learn more button to admin dialog
a39d8b5df : Show dialog if admin blocked easter egg
018d0ada5 : Convert PrivacyToggle from Kotlin to Java
fb7cbda0c : Fix build error due to missing int sensor argument
fff40f71b : Import translations. DO NOT MERGE ANYWHERE
35ae75bbd : Import translations. DO NOT MERGE ANYWHERE
6a41280bb : Import translations. DO NOT MERGE ANYWHERE
2175b7b0b : Add mic/camera settings pages.
7cdfb7a39 : Remove System Update Intent started from preference xml
281ebd3c7 : Add Enterprise privacy settings (app lists)
604552704 : Import translations. DO NOT MERGE ANYWHERE
0821974d6 : Import translations. DO NOT MERGE ANYWHERE
cf91a83d3 : Import translations. DO NOT MERGE ANYWHERE
3b276d0c3 : Add Enterprise privacy settings
402d0e6c2 : Import translations. DO NOT MERGE ANYWHERE
e4de35684 : Import translations. DO NOT MERGE ANYWHERE
5b3a1e902 : Import translations. DO NOT MERGE ANYWHERE
8083df7e8 : Import translations. DO NOT MERGE ANYWHERE
02d78e9e4 : Import translations. DO NOT MERGE ANYWHERE
e5e664a97 : Import translations. DO NOT MERGE ANYWHERE
a6048e53e : Fix device admin list item selection
33f25f24f : Import translations. DO NOT MERGE ANYWHERE
92f032db3 : Import translations. DO NOT MERGE ANYWHERE
bb80368d6 : Import translations. DO NOT MERGE ANYWHERE
4a16e5391 : Ensure accessiblity short cut can be enabled correctly.
4990ef42f : Import translations. DO NOT MERGE ANYWHERE
d60afa8ec : Import translations. DO NOT MERGE ANYWHERE
57f4a1a22 : Import translations. DO NOT MERGE ANYWHERE
87860babd : Import translations. DO NOT MERGE ANYWHERE
7b32addea : Import translations. DO NOT MERGE ANYWHERE
15d9dbae7 : Import translations. DO NOT MERGE ANYWHERE
dc9b6d218 : Replace the hidden API with the public API
be0149362 : Import translations. DO NOT MERGE ANYWHERE
e3a15d165 : Import translations. DO NOT MERGE ANYWHERE
cf5d2ad1a : Import translations. DO NOT MERGE ANYWHERE
05c527b09 : Add null checks to guard against potential NPE.
64952e8cc : Import translations. DO NOT MERGE ANYWHERE
473b51a86 : Import translations. DO NOT MERGE ANYWHERE
2cc3ad965 : Import translations. DO NOT MERGE ANYWHERE
f1ccc6bd3 : Import translations. DO NOT MERGE ANYWHERE
2ff7521dc : Import translations. DO NOT MERGE ANYWHERE
a07eed569 : Import translations. DO NOT MERGE ANYWHERE
ee6252489 : [TvSettings][PlayProtect] Add support for showing old security slice
0f89fd755 : Add navigation sound effects for the new GTV sound experience to TvSettings.
f9285c1ac : Changing the title of surround sound menu.
50003eee2 : Check view value before using
a154805dd : Check network type to determine whether to show data saver settings.
f9d29f70c : Fix crash in TvSettings when OEM unlock is unavailable
6462cae5e : Handle the corner case gracefully for showing error message.
e2f9a0840 : Import translations. DO NOT MERGE ANYWHERE
16d2394a4 : Import translations. DO NOT MERGE ANYWHERE
3a351f1e9 : Import translations. DO NOT MERGE ANYWHERE
c8ddf23f6 : Adding support for ENCODING_DTS_UHD and ENCODING_DRA in TvSettings
003f5675c : Import translations. DO NOT MERGE ANYWHERE
e2a8dfa1a : Import translations. DO NOT MERGE ANYWHERE
09f2c4ca9 : Import translations. DO NOT MERGE ANYWHERE
9afdbf0be : Import translations. DO NOT MERGE ANYWHERE
881511f59 : Import translations. DO NOT MERGE ANYWHERE
33c2aa88f : [TvSettings][PlayProtect] Add Play Protect setting slice in App Settings
b946ef681 : DO NOT MERGE Add LOCAL_LICENSE_KINDS to packages/apps/TvSettings
e92d15141 : Import translations. DO NOT MERGE ANYWHERE
155694f45 : Import translations. DO NOT MERGE ANYWHERE
1a33b0f26 : Import translations. DO NOT MERGE ANYWHERE
5ead0ba99 : Restrict bluetooth configuration (TvSettings).
c4e54291c : Import translations. DO NOT MERGE ANYWHERE
17c14e323 : Fix crash when click Custom in Captions.
584045027 : Fix the bug that some text in LanguageFragment is cut off.
7a25a9bce : Append error message to end of prefFrag content description
da511079d : Fix visibility of admin_support_icon in ActionDisabledByAdminDialog
f13479672 : Fix the bug that NetworkFragment loses the focus.
e123e9292 : Import translations. DO NOT MERGE ANYWHERE
cc5219b6c : Import translations. DO NOT MERGE ANYWHERE
ad89f849b : Import translations. DO NOT MERGE ANYWHERE
4d03cc4c2 : Import translations. DO NOT MERGE ANYWHERE
c21c55c63 : Import translations. DO NOT MERGE ANYWHERE
a3cbc7769 : Add lint baseline to address NewApi errors
fc3beec59 : Add RestrictedSettingsFragment to TvSettings
40669072a : Add DeviceAdminSettings
b65b7b57c : Import translations. DO NOT MERGE ANYWHERE
4a0a3fdad : Add lint baseline to address NewApi errors
432968932 : Import translations. DO NOT MERGE ANYWHERE
69ffe31bb : Import translations. DO NOT MERGE ANYWHERE
1351e7be0 : Remove "SIM status" & "IMEI information" entries.
0e792ca39 : Import translations. DO NOT MERGE ANYWHERE
07875be1e : Always remove first then add
6e445bedf : Replace the hidden API with the public API
9f515a58f : Update min_sdk to 29 to match SettingsLib
7c93614e5 : Handle ADD_DEVICE_ADMIN in TvSettings
c725017c8 : Make TV discoverable during manual pairing
15206e405 : Import translations. DO NOT MERGE ANYWHERE
2f09989d0 : Import translations. DO NOT MERGE ANYWHERE
1e1966aba : Import translations. DO NOT MERGE ANYWHERE
e6ce8c253 : Import translations. DO NOT MERGE ANYWHERE
48311a4fc : Update switch thumb and track color.
484c0de3d : Import translations. DO NOT MERGE ANYWHERE
17945d2a8 : Add default values for check_scroll_state and preview panel creation delay.
19e2a3f8d : Import translations. DO NOT MERGE ANYWHERE
825195256 : Fix restricted prefs layout for two-panel mode
7d10162c7 : Adding an option to hide/show formats info in Automatic mode in HDR format setting Screenshot:
99cad2457 : Correct style of Wifi subtitle
2e0babccc : Import translations. DO NOT MERGE ANYWHERE
2ecc7b375 : Adding sidebar texts to HDR format selection setting. Screenshot: https://screenshot.googleplex.com/48qtoQHwQJi8ooH.png
7c0fdd045 : Update UI of ActionDisabledByAdminDialog
382b972e4 : Hdr format settings [UX]
ad6cf356c : Import translations. DO NOT MERGE ANYWHERE
01dd74afb : Add DPM strings to TvSettings
dbf701495 : Adding strings for Hdr settings menu. Changing few strings for surround sound menu option.
cc662dae2 : Handle SHOW_REMOTE_BUGREPORT_DIALOG in TvSettings
ff78e3a36 : Import translations. DO NOT MERGE ANYWHERE
3fd5dfdaf : Import translations. DO NOT MERGE ANYWHERE
656050e7e : Import translations. DO NOT MERGE ANYWHERE
1a49ddf5d : Import translations. DO NOT MERGE ANYWHERE
8e58a77f2 : Revert "Update TwoPanelSettingsLib min_sdk_version to match Sett..."
d85518e6d : Disable restricted factory reset and oem unlock.
43ec85419 : Use SettingsLib wrapper for BT
e2f41fd4f : wifi: EasyConnect API review changes
e79d7072d : Collect metrics for "Match content frame rate"
3bdc18925 : Import translations. DO NOT MERGE ANYWHERE
1405747eb : Import translations. DO NOT MERGE ANYWHERE
04137e665 : Import translations. DO NOT MERGE ANYWHERE
da6043211 : Fix InfoFragment issue for easy connect in one-panel.
12f0efd98 : Remove requestFocus() in LeanbackListPreferenceDialogFragmentCompat.
fc0dcbe78 : Import translations. DO NOT MERGE ANYWHERE
599eac491 : Add option to check SCROLL_STATE before create preview fragment.
3bc4aacf1 : Update TwoPanelSettingsLib min_sdk_version to match SettingsLib
fe06f71b1 : Removing settings modification from Setting apk.
123426a5c : Migrate TvSettings OemLock to OemLockManager
79cd0c749 : Import translations. DO NOT MERGE ANYWHERE
8b18b1bcb : Move resolution out from "Advanced display settings". It will be directly under the Display & Sound page.
67079ceab : Adding sidebar text to surround sound format setting. Screenshots: https://screenshot.googleplex.com/32mc2teNvqhLDU3.png
ca71cff6e : Split getSurroundSound method in 2 methods.
9e96a34e3 : Add broadcastreceiver to try out better delay time.
531c06da2 : Avoid crash when mLastFocusedPreferenceKey is null in SliceFragment.
f5e312837 : Add delay to create preview fragment when a preference is focused.
3aa90cd6c : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/TvSettings
f12313831 : Add EasyConnect(II)
04d0898df : Add EasyConnect implementation
6bf442369 : Import translations. DO NOT MERGE ANYWHERE
3bcfddddb : Change one-panel title method
d726734e8 : Import translations. DO NOT MERGE ANYWHERE
0c65247dc : Import translations. DO NOT MERGE ANYWHERE
e9383d7a8 : Import translations. DO NOT MERGE ANYWHERE
952478611 : a11y for visible accessories in remote pairing
c6acf4ad7 : [Settings Service] Add slice support from backend.
08b9cf60e : Import translations. DO NOT MERGE ANYWHERE
a71d90029 : Import translations. DO NOT MERGE ANYWHERE
289f1efce : [Settings Service] Fix crash when user navigate too quickly in front end.
f041d2d22 : Allow InfoFragments focus in a11y mode
e2e965fa1 : Import translations. DO NOT MERGE ANYWHERE
a60c18e2b : A11y Titles for ImmersiveFragment + GuidedStepFragment
d9b0dde7f : Update a11y titles for slices fragments
f390b4c5c : [Slice] Fix the bug that onActivityResult() not triggererd.
e57283923 : Fix crash in DeviceNameSetCustomFragment.
1b5257301 : Restore to the correct WifiInfo in WifiDetailsState.
b3b298eba : Add a11y pane title behavior for one panel settings
e9865a228 : Add WifiDetailsState.
eaf689e23 : Quick fix for NPE in TextToSpeechSettings
239400b1f : Import translations. DO NOT MERGE ANYWHERE
2daf56590 : Import translations. DO NOT MERGE ANYWHERE
8e246fd3e : Improve initial a11yFocus on Panel Change
1d5b526aa : Implement SettingsService.
de15c1f00 : Import translations. DO NOT MERGE ANYWHERE
0a3a7f95a : Set type for AccessPointPreference parcelable.
ae1eef9f7 : Revert "Correct initial a11y focus on TvSettings panel change"
81536d499 : Add PreferenceParcelableManager.
b4712e539 : Revert "Allow a11y focus on InfoFragments"
4b65fdf63 : Allow a11y focus on InfoFragments
38a23c13a : Refactor MainFragment.
fbedec7f5 : Correct initial a11y focus on TvSettings panel change
b5bce7bd1 : Import translations. DO NOT MERGE ANYWHERE
744155999 : Import translations. DO NOT MERGE ANYWHERE
bb260169b : Import translations. DO NOT MERGE ANYWHERE
58226d332 : Declare getMetricsCategory stub to avoid any potential build breakage
f1cb07f31 : Adding sidebar texts to match content frame rate setting. Changing the names of radio button. Auto -> Seamless Always -> Non seamless Screenshot: https://screenshot.googleplex.com/74ZvFzuSHHtSACK.png
80991206b : Implement TV settings's own AccessPointPreference for UI iteration
f727b03c3 : Internalize sanitizeSSID method without explicitly depending on WiFi Info
72a6c0c88 : Internalize certain accessibility utilities.methods.
798a69aa2 : Remove legacy tron logging instrumentation
ac43b14a3 : Stop explicitly import resource from android.leanback
2d65127bd : Make sure Settings won't crash if target fragment does not exist.
439de7c6d : Initial implementation of Settings Service.
ac0536d0f : Fix BluetoothAdapter setScanMode parameter
504323d23 : Set a11y title when navigating to new context
3e685b33b : Adding an option to hide/show formats info in Automatic mode in Surround sound format setting Screenshot:
de1c44375 : Make sure service is bound before calling unBind()
7e031b89e : Delay getSliceLiveData().observe in onResume().
7c93c42ea : Import translations. DO NOT MERGE ANYWHERE
f149d9aea : Import translations. DO NOT MERGE ANYWHERE
8b79bc7c3 : Import translations. DO NOT MERGE ANYWHERE
d79794a4d : Import translations. DO NOT MERGE ANYWHERE
54a91147f : Display surround sound formats in a particular order.
0a43a382c : Fix the crash in Wi-Fi flow after user input wrong password.
a901944b8 : Import translations. DO NOT MERGE ANYWHERE
a92db882f : Import translations. DO NOT MERGE ANYWHERE
f35bd0103 : Import translations. DO NOT MERGE ANYWHERE
dba112f6b : Import translations. DO NOT MERGE ANYWHERE
13b0f97e4 : Add FLAG_MUTABLE to TvSettings PendingIntents
5d6531fa7 : Set MaxLines for BtPairingRequestDialog to 2 lines
ed6e3afb5 : Modify BluetoothActionFragment to allow 3 line titles
454f6ae18 : Import translations. DO NOT MERGE ANYWHERE
9fb170309 : Increasing maximum string lengths of strings which require more characters in locales other than English.
f37708aa4 : Import translations. DO NOT MERGE ANYWHERE
10d6ab168 : Revert "Add EasyConnect implementation"
59ac24df2 : Import translations. DO NOT MERGE ANYWHERE
d8f26a3a5 : Add new slice api to directly exit Activity.
3b1093049 : Make sure one-panel slice icon has the correct style.
8db7bf61f : Import translations. DO NOT MERGE ANYWHERE
b403b4567 : Make NotificationAccessActivity available in all flavors
390660bc5 : Add EasyConnect implementation
d7382bcbb : Hide "Ads" settings in basic mode
26bc3cbe7 : Import translations. DO NOT MERGE ANYWHERE
c6044430b : Add skeleton code to lively update preference visibility.
cf1bb539b : Import translations. DO NOT MERGE ANYWHERE
7bec870f0 : Import translations. DO NOT MERGE ANYWHERE
2a6de503f : Continue to migrate Activtiy/Fragment to androidx.
d5c5cb76f : Use intent for app permissions preference under Privacy.
61e0e9e5c : Add NotificationAccessActivity
def5b32d4 : Refreshed UX for Audio Formats Setting [UX]
ef48296c0 : Add intent for FDR Activity
4757bc4bb : Remove unexpected changes from ag/13287639
386ec7de5 : [Amati UI] Apply amati theme to ResetActivity.
63f5547ef : Apply google sans fonts to TvSettings.
6d56a2b56 : [Amati UI] Adjust guidedstep theme for device name flow.
ab8fea336 : Polish GuidedStepFragment for two panel.
27ae65937 : Migrate TvSettings to use androidx components.
8b9e3bdd4 : Fix the bug that info fragment does not show message.
f878d3299 : Create TVSliceLib
32aa8382c : Default notification listener access
5fe7a39d4 : Import translations. DO NOT MERGE ANYWHERE
ea3fab35f : Import translations. DO NOT MERGE ANYWHERE
087c120c2 : Import translations. DO NOT MERGE ANYWHERE
a150713e4 : Adjust maxline for some textiew in slice UI.
31945208d : Fix info content description NullPointerException
bb80f532c : TvSettings: call requestInteractiveBugReport
d9e090b68 : Update tv settings owner file
ac925338e : Import translations. DO NOT MERGE ANYWHERE
5217efe10 : Import translations. DO NOT MERGE ANYWHERE
3fa73b745 : Import translations. DO NOT MERGE ANYWHERE
5afffc263 : Import translations. DO NOT MERGE ANYWHERE
68139df2e : Import translations. DO NOT MERGE ANYWHERE
8b53174b4 : Migrate Bluetooth settings SliceProvider into TvSettings
281bbfbd5 : Import translations. DO NOT MERGE ANYWHERE
48df93484 : Revert "Show help & feedback info at full opacity"
924151859 : Import translations. DO NOT MERGE ANYWHERE
3b791b0ba : Import translations. DO NOT MERGE ANYWHERE
2b1251164 : [Slice] Improve "forward" API.
80a7ffd40 : Import translations. DO NOT MERGE ANYWHERE
af0d94834 : Import translations. DO NOT MERGE ANYWHERE
162b5feec : Increasing character limit for Match content frame rate title
0a8100598 : Import translations. DO NOT MERGE ANYWHERE
26f183d22 : Import translations. DO NOT MERGE ANYWHERE
c85667ec7 : Fix bug on getting prefill value of DNS
554ae5536 : Modifying match content settings when radio button is clicked
c9412b413 : Converge TvSettings & TwoPanelSettingsOverlay
005f73000 : Add content description to info text
6db6695d5 : Make data saver visiblity update base upon connectivity status.
1d3a8ce58 : Restore TwoPanelSettingsOverlay res/ importing order
68be2c542 : [Slice] Make "Backward" api available for one-panel.
5d1e61188 : Rename system sounds SwitchPreference key to match KEY_SOUNDS_SWITCH
07b406e83 : Adjust widget for inline icon
24001ea36 : UX for match content frame rate setting Screenshots: 1-panel UX: https://screenshot.googleplex.com/4N7Tos33fo4nYDg.png https://screenshot.googleplex.com/AhuxQiPoogyPFQZ.png 2-panel UX: https://screenshot.googleplex.com/BazH2B62Xah7q4S.png
3c0d09741 : Align TwoPanelSettings and TvSettings manifests
d30210923 : Change color of disabled preference and preference category.
6aee0711d : Migrate TwoPanelSettings(TV)Overlay to Soong
97bcc29a2 : Import translations. DO NOT MERGE ANYWHERE
883a38f24 : Import translations. DO NOT MERGE ANYWHERE
de9ddbabc : Import translations. DO NOT MERGE ANYWHERE
b03ed47f1 : Import translations. DO NOT MERGE ANYWHERE
864eeb95e : Refactor: Flavor vs Feature
e7281b6fa : Import translations. DO NOT MERGE ANYWHERE
6c8246f76 : Show help & feedback info at full opacity
fc5e9e084 : Remove bug report option for vendor and X flavors
73fc49caf : Updated switch thumb and track disabled colors
e0e35f38c : Explicit hide account settings in Privacy section in basic mode
05c27b647 : Update TvSettings vendor sample strings
e10201a8b : Add handler for AUTO_REVOKE_PERMISSIONS in TwoPanelSettingsOverlay
16efc4226 : Import translations. DO NOT MERGE ANYWHERE
730e0e71b : Disallow notification changes for system apps
61583e32d : Hide cast settings in basic mode
8d4b29834 : Add WiFi page actionDone subtitle text
f9e324dbb : Import translations. DO NOT MERGE
2c73f1b73 : Import translations. DO NOT MERGE
9716d956b : Import translations. DO NOT MERGE
abeb13fae : Instrument Display and Sound settings
555a721cd : Instrument Privacy and Feedback settings
fd1b115dc : Import translations. DO NOT MERGE ANYWHERE
ee89a9922 : Refactor TvSettings
1c3feb0f9 : Import translations. DO NOT MERGE ANYWHERE
3edfae8c4 : Import translations. DO NOT MERGE ANYWHERE
64d00b0a3 : Remove Send Feedback in vanilla mode
782cb9335 : Import translations. DO NOT MERGE ANYWHERE
7fc34f836 : Import translations. DO NOT MERGE ANYWHERE
c2ced20ca : Import translations. DO NOT MERGE ANYWHERE
b6cc9a7ef : Add info text to Privacy>Ads
6772bf368 : Add preference for arbitrary content
5418c9ca4 : Add About info text: system update & factory reset
f7b9fe75f : Show error message using InfoFragment instead of toast.
928833567 : Import translations. DO NOT MERGE ANYWHERE
7a0eef5a6 : Import translations. DO NOT MERGE ANYWHERE
ff7c7457c : Update to Ads info text character limit
6dacbb211 : Updated string for Factory Reset info text
af2c2a619 : Added info text to System>About>System update
97c3774af : Added info text to Privacy>Ads
3da6809ea : Fix the behavior for HelpFragment in accessbility mode.
36ab68620 : Import translations. DO NOT MERGE ANYWHERE
f0155eb5f : Import translations. DO NOT MERGE ANYWHERE
ffee4a761 : Hide the PIP permissions if PIP is not supported by the system.
eacb13950 : Add data_saver_header_info
ed23edf9d : Added string for Factory Reset info text
4b9684454 : Import translations. DO NOT MERGE ANYWHERE
e5e0e51bf : Copy panel settings fix to TvSettingsTwoPanelOverlay
b74e4eb4c : Restart menu title font from Roboto to Google Sans
9b3c281c4 : Use blue theme for two panel settings.
7bb02002c : Update circle borders for Wifi icons
970b1f115 : Import translations. DO NOT MERGE ANYWHERE
82046c7e2 : Adjust basic mode exit in TvSettings
18e8dc953 : Migrate away from deprecated Truth APIs.
5e36af4bb : Adjust spacing below subtitle.
63cab26bd : Import translations. DO NOT MERGE ANYWHERE
dfaa8347a : Import translations. DO NOT MERGE ANYWHERE
f4d00f9ab : Wifi password keyboard actionNext to actionDone
7eef1f6f8 : Adjust two panel focusing animation
746f7e87a : Prepare TvSettings for special mode such as Kids Mode
f377a6b02 : Import translations. DO NOT MERGE ANYWHERE
ef27f5768 : Allow disabling of the quick setting section.
e7ee1956e : Import translations. DO NOT MERGE ANYWHERE
e5d9513e6 : Implement PersistentDataBlock wipe in FDR path
92040f5f7 : Add string resource of kids mode noop TvSettings toast
1dbc6c3e4 : Removed opacity overlay for infoText
730023127 : Import translations. DO NOT MERGE ANYWHERE
11e139080 : Allow OEMs to place sound effects switch in the System section.
b2f62067b : Import translations. DO NOT MERGE ANYWHERE
414f0f3e1 : Don't reset NumberPicker text when getting the PIN
366d3b55a : Import translations. DO NOT MERGE ANYWHERE
827f66f86 : Move SliceActivity to AOSP(I).
1f670d13c : Import translations. DO NOT MERGE ANYWHERE
b2b2deffb : Revert "Snap for 6793014 from b3061942700265e2bf04af9997775dcbbb..."
c14426c73 : Add offline mode exit preference and update offline settings UI
bbba68df2 : Import translations. DO NOT MERGE ANYWHERE
56736f44a : Bring back onDismiss callback for PinDialogFragment
5b2618b60 : Import translations. DO NOT MERGE ANYWHERE
de489622c : Add NetworkRequestDialogActivity to TwoPanelSettingsOverlay
0cde531b4 : Specify android:imageButtonStyle for Transparent theme.
7cbd599c0 : Import translations. DO NOT MERGE ANYWHERE
3979ea276 : Fixing BT Discoverability in ATV
21d872e32 : Replaced calls to UserManager.getUsers(true) to UserManger.getAliveUsers()
b0ce3bc22 : Fix the bug that setSelectable() does not work in some cases.
4e7151d29 : Import translations. DO NOT MERGE ANYWHERE
2fae12aa9 : Fix date & time picker
f13547773 : Import translations. DO NOT MERGE ANYWHERE
1d5bdaf40 : Move HDMI-CEC option from Advanced display settings to Display & Sound
701e77ef7 : Update root-level icons to match guideline
ecd99ac1b : Update "Payments" to read "Payments & Purchases" in privacy section.
926d89ef7 : Properly apply animations for list preferences as well.
1ad5c9e4f : Update corner radius to match spec.
948a7f1f6 : Allow 3 lines in titles to avoid truncation in some locales.
00852ddb6 : Adjust title of Text to speech screen.
01fc03eee : Import translations. DO NOT MERGE ANYWHERE
02cfa800d : Further align InfoFragment with UX specs
d89b7b79f : Be consistent about capitalization in titles.
44445e144 : Fix captions settings UI
37f0b93b5 : Update language to comply with Android's inclusive language guidance
2ee9ce621 : Fix clipping of animations.
405c3b630 : Fix special app access settings UI
b9cf0f8d6 : Align wifi off icon color in two panel with other wifi icons
fad49ee2a : Hide list item summary if not available. Avoids slight misalignment of titles. Ensure proper theme is used.
f7f4aad40 : Import translations. DO NOT MERGE ANYWHERE
c70ed6c06 : Fix wifi password input regarding hiding password
38f0f3eb4 : Use more inclusive language for #inclusivefixit
96b0c47a1 : Import translations. DO NOT MERGE ANYWHERE
43092d5b5 : Refactor InfoFragment.
4d9c9b2a7 : Fix pairing screen icon alignment
ca2b00120 : Import translations. DO NOT MERGE ANYWHERE
6d3137860 : Bug fix on preference slice provider lib & add EmbeddedSlicePreference of hdr format and resolution.
2c42c0958 : Move CEC settings entry - TvSettings
518a1bd71 : Import translations. DO NOT MERGE
2f2f88bca : Fix NPE in Settings for TwoPanelListPreference w/ no summaries.
d5487d692 : Add redirect API to slice.
33a45d4c7 : Import translations. DO NOT MERGE
70ea53619 : Import translations. DO NOT MERGE
969dcbdb4 : Improve a11y for BT pairing screen - TvSettings
4b8dd012e : Cross-link account settings in Privacy settings - TvSettings
13daf2fca : Update Bluetooth-related settings Slice title - TvSettings
293e0f48a : Ensure "Connected Devices" slice preference have the correct title.
c3efbd2cd : Add extra pairing text - TvSettings
bf849191d : Import translations. DO NOT MERGE
cbdfbfb94 : Updated location permissions explanatory language.
e7d02917f : Import translations. DO NOT MERGE
b9d7f28d3 : Don't include cache parition size in the available storage displayed to the user.
37dd45042 : Implement energysaver confirmation dialog
44aa58a98 : Disable certain top-level entries in offline mode - TvSettings
2a2a072f6 : Update Android TV OS language in About section.
30a6da759 : Add an item to network menu that would launch Network diagnostic tool
af963f9b8 : Add animation to preference.
753aac7c3 : Import translations. DO NOT MERGE
363d41f65 : Rescue TvSettings from android:exported changes
107c489bd : Import translations. DO NOT MERGE
b5fbabfef : Import translations. DO NOT MERGE
a12cc236e : Import translations. DO NOT MERGE
352ff4bdd : Import translations. DO NOT MERGE
056675601 : Import translations. DO NOT MERGE
416cd36be : Import translations. DO NOT MERGE
d615f57d4 : Import translations. DO NOT MERGE
d63eb3cba : Import translations. DO NOT MERGE
ee6b55ce3 : Import translations. DO NOT MERGE
e600f53db : Import translations. DO NOT MERGE
87f5f0bed : Import translations. DO NOT MERGE
3606f473d : Revert "resolve merge conflicts of 823e37d558ca0f75054bd0f66dc9938543b2634c to rvc-dev-plus-aosp am: 3322f89ff6 am: 4a811114b3 am: eff23ee274"
366113ac1 : Import translations. DO NOT MERGE
65a1b5fe6 : Import translations. DO NOT MERGE
94aab4960 : Import translations. DO NOT MERGE
253951758 : Import translations. DO NOT MERGE

+- Project: platform/packages/apps/UniversalMediaPlayer

64ee5ed : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/UniversalMediaPlayer

+- Project: platform/packages/apps/WallpaperPicker2

c359c76 : Do not allow home screen only wallpaper if current is the default
369e082 : Use check mark to indicate the applied wallpaper
3fafc9a : Import translations. DO NOT MERGE ANYWHERE
2f94775 : Not inflate isection view with null context
708b84a : Improve the cold start time
537a0d3 : Calculate crop and colors in the background on ImagePreviewFragment
a94f5f7 : Import translations. DO NOT MERGE ANYWHERE
658ee89 : Fix exception happened in maybeSetUpImageGrid()
903bf34 : Adjust the set wallpaper dialog UI
11f5efb : Add a custom Tab selection effect for Viewpager swiping
b913bd7 : Change the target activity of CategoryPickerActivity alias
0f7efc4 : Add a proper ripple for TabLayout tab
45fccba : Update the corner radius of bottom sheet
39ec8a0 : Expose setFullScreenActions for extending class
2038651 : Import translations. DO NOT MERGE ANYWHERE
f97f159 : Make the content view of bottom sheet updatable for context theme
17222cd : Update colors for separated tabs
d2f46be : Fix missing workspace in live wallpaper's preview
540fb75 : Support wallpaper only mode for new UI
c09c7fc : Add null check for IWallpaperEngine to avoid NPE
92a6001 : Expose bottom action bar methods
1ba7c89 : Save state, and restore when back from back stack
d645839 : Round-trip bitmap to PNG and back before requesting preview
0c26b0e : Fix crash when workspace preview arrives later than expected.
375f7a0 : Minor UI polish for Wallpaper section view
0d99bff : Add resolution support for lock screen clock
17821eb : Update tabs to match last design
23b1a70 : Update flag for PendingIntent
76a7c90 : Update lock screen clock
2813cbd : Use CustomizationPickerActivity as main activity
a5736dc : Improve wallpaper preview loading transition
6db3eba : Update the layout when the wallpaper count changed
8a9cd7d : Update lockscreen preview
42f7fbe : Fix glitchy animation in Settings
bb14f2a : Fix exception with out-of-order unregister TimeTicker
502bfa8 : Replace "Hub" naming with "Customization"
bf584e6 : Import translations. DO NOT MERGE ANYWHERE
8200e8e : [4/4] Move new picker logic to AOSP
5997baa : Allow the Parcelable restore interface accessible by subclass
1ec44b7 : Add APPLY text button for BottomActionBar
56fe736 : Wallpaper category prefetch should consider force refresh
15dcdf5 : Refresh wallpaper categories after live wallpaper applied
adeb353 : [3/n] Move new picker logic to AOSP
5198aca : [2/n] Move new picker logic to AOSP
1ac024f : Update downloadable badge color and grid item radius
40ce6d2 : Do not use HARDWARE bitmaps to extract colors
47366d5 : Update the layout of the labels in "Live Wallpapers" category
3e45291 : Improve the home and lock tabs transition
ede9ac8 : Improve jank when reloading the home page for configuration changes
1516928 : Fix bottom action bar accessibility issues
8b49567 : Support themed icons in the zoomed in wallpaper preview
80eacac : Use the framework new added textColorOnAccent attribute
f09b9b2 : Ensure wallpaper isn't cropped unnecessarily
03375d7 : Compress wallpaper to PNG instead of JPEG when setting wallpaper
90add2c : Correct wallpaper color tabs height
3e0674d : Blur the live wallpaper thumbnail in preview
f99ff20 : Request Workspace preview in a background thread
b1bf66b : Use colorBackground as the background color of the pages
ed63d9a : Improve bottom sheet behavior
db7a378 : Update font family for setting wallpaper dialog
b69e993 : Add indicator badge to decorate grid item
724a03c : Post workspace preview request task as Runnable
2fee38b : Import translations. DO NOT MERGE ANYWHERE
18fb4ed : Add container for full preview buttons
b85fdba : Update the color of the checkmark to spec
ee02721 : Refine launch Settings scope
5d94cb6 : Fix null context IllegalStateException received from recalculating colors
6006b58 : Update text contrast for option title
6643887 : Remove the options menu related APIs
0f1c1fd : Fix toolbar up arrow does not align RTL mode
a80f384 : Import translations. DO NOT MERGE ANYWHERE
76bf453 : Add ripple effect for buttons
3aa8d4d : Import translations. DO NOT MERGE ANYWHERE
c4462d0 : Update the logic for featured collections
616808f : Properly log the RemoteException from the Workspace callback
2cac230 : Make system bar transparent in StandalonePreviewActivity
f4e2f8f : Import translations. DO NOT MERGE ANYWHERE
1e8bece : Collapse bottom sheet when touch static wallpaper preview
530fc69 : Fix bottom sheet collapse issue
60a5bc2 : Enable image wallpaper scaling by default
9c1d4e4 : Fix wallpaper preview crashes
9fe9368 : Fix wallpaper full preview UI broken at 3-button navigation mode
b571009 : Revert "Explicitly detach from wallpaper service when disconnecting"
893187f : Implement full screen preview and animation.
c2a1e8a : Use colorSurface instead of colorSurfaceVariant for tab background
d593b7b : Remove "cp $(out) ." from genrule
17b2a26 : Explicitly detach from wallpaper service when disconnecting
39c3134 : Add support for single wallpaper collections
08fd09c : Prevent crashing when mirroring live wallpaper's surface
232d2b0 : Tint the daily rotation icon
6228729 : Ignore setWallpaperColors method when not using WallpaperColors
546f281 : Import translations. DO NOT MERGE ANYWHERE
7e85986 : Refactor bottom action bar layout
f3bef3b : Don't try to mirror the WP surface if the engine was lost
b10d2a3 : Change the logic of flexible layout
c9c108a : Use the crop wallpaper's color rather than thumbnail's
ec053b0 : Currently set home & lock wallpaper show as circles
dbdfb66 : Add ability to pass WallpaperColors as argument to workspace preview
4f97a7d : Update WallpaperColors when zoom or pan the wallpaper preview
1b0cb47 : Fix collapsing toolbar does not stretch to top
fde05ba : DO NOT MERGE Add LOCAL_LICENSE_KINDS to packages/apps/WallpaperPicker2
58bd0ca : Make views of preview fragment easier to be substituted
bd00167 : Fix BitmapCachingAsset might incorrectly load preview image
1e6cb68 : Adjust the layouts of selecting category page and selecting wallpaper page
e9f2536 : Import translations. DO NOT MERGE ANYWHERE
53fe63f : Use ContentLoadingProgressBar for wallpaper preview loading
07d1d5a : DO NOT MERGE Add LOCAL_LICENSE_KINDS to packages/apps/WallpaperPicker2
fd11c6b : Resource and style clean up
b11fed0 : Import translations. DO NOT MERGE ANYWHERE
57daaa9 : Add a flag for extending class to skip loading preview for performance
69934b3 : Optimizations for current wallpaper preview
2006ab7 : Remove unused resources
0d0a60c : Import translations. DO NOT MERGE ANYWHERE
bae5764 : Use a stadium border for "My Photos" category
643762c : Adjust padding for wallpaper category grid
9782ed0 : Import translations. DO NOT MERGE ANYWHERE
9d58de6 : Always use dark primary text on accent background
9d4dc32 : Import translations. DO NOT MERGE ANYWHERE
d3e4f63 : Remove hard-coded colors in Wallpaper Picker
1464870 : Refine UI for SUW page
ddf2b52 : Adjust the grid size of My Photos and the featured wallpaper categories
62c493c : Import translations. DO NOT MERGE ANYWHERE
bebfbb0 : Import translations. DO NOT MERGE ANYWHERE
ed2efc5 : Clean the ImageView content within WallpaperSurfaceCallback
818cb7a : Create pill_tabs & add Home/Lock screen tabs to preview
5572b98 : Remove the bottom action bar from the wallpaper selecting page (3/3)
a721581 : Add daily rotation icon to the tool bar for WP2. (2/3)
33f1af4 : Add daily rotation icon to the tool bar. (1/3)
5ebbfea : Add edge-to-edge effect to IndividualPickerFragment
e6c7322 : Add edge-to-edge effect for CategorySelectorFragment
a94a8d4 : Add more queries items for WallpaperPicker2
ef20476 : Update letter spacing setting for the lockscreen preview
46b2e9d : Temporarily change the way to check S SDK
43b0986 : Apply styling to grid options, header
e04db2c : Implement designs for wallpaper setting dialog
cd36dbc : Add letter spacing setting for the lockscreen preview
e7e3a1e : Implement designs for bottom half of wallpaper preview
a70d90e : Add lockscreen preview v2
507ce47 : Fix the exception when calling PreviewFragment#finishActivity() but the activity has already finished.
9717639 : Remove manually set background in IndividualPickerFragment
d017436 : Apply collapsing toolbar
f190b02 : Apply framework toolbar
30fd9f5 : Add method to prefetch categories
fb31d33 : Allow mirroring the wallpaper surface to a second SurfaceView
7d8d3b6 : Update WallpaperConnection to reparent WallpaperEngine's SurfaceControl
6406edb : Thumbnail with custom border for individual picker
d147553 : Let LockScreenPreviewer use context instead of activity.
e9cc2a0 : Add a backup way to calculate the scale value.
fe257a4 : Add progress bar to the wallpaper preview card
0190d34 : Log WPPG launch source (1/2)
c49240a : Add kotlin dependencies to build
c670149 : Add up arrow for action bar
2021dd7 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/WallpaperPicker2
5080404 : Call lifecycle.addObserver() after assigning the values to the member variables.
58aca1c : Let CategorySelectorFragment and IndividualPickerFragment can have their own tool bar.
8cbe49f : Let the wallpaper category list page(CategorySelectorFragment) can be attached to not only fragment but also activity independently.
ac7512d : Move build to Android.bp
3bc70f3 : Rename from grid_item_permission_needed.xml to permission_needed_layout.xml.
d913daf : Round thumbnail for individual picker
a72d117 : Add function to determine framework version above S
7e33372 : The test cases in IndividualPickerActivityTest failed.
c7aacf2 : Fix the app crash while setting wallpaper.
9563267 : Remove manually set background in toolbar and grid item
8c57b8f : Workaround to avoid crashing when applying wallpaper
121491d : Revert^2 "Implement local color extraction"
1488a85 : Revert "Implement local color extraction"
d404121 : Implement local color extraction
144c4a6 : [LSC] Add LOCAL_LICENSE_KINDS to packages/apps/WallpaperPicker2
acc4046 : Import translations. DO NOT MERGE ANYWHERE
d7d13b7 : Revert "Fix showing old picker when sending CHANGE_LIVE_WALLPAPER"
acb6b23 : Fix showing old picker when sending CHANGE_LIVE_WALLPAPER
3ed05a7 : Import translations. DO NOT MERGE ANYWHERE
14d4ec8 : Let the background color of the previews can be adapted by different wallpapers.
644c0b2 : Let the title filed of the wallpaper info view can be multiple lines.
9991d68 : Hide the "explore" button when it's in SUW.
96647ef : Fix Switch Access could not scroll down wallpaper
fc629a3 : Add a placeholder package change event listener.
16cf060 : Adjust cropping of current wallpaper preview for RTL
3abf15b : Unregister the package event listeners when they are not used.
ebef4f1 : Import translations. DO NOT MERGE ANYWHERE
a9690e6 : Fix TalkBack can't say in "Name your style" page
6203d11 : Import translations. DO NOT MERGE ANYWHERE
8557c46 : Scale wallpaper preview surface instead of preview image
dcd22ff : Import translations. DO NOT MERGE ANYWHERE
6c9e2a9 : Fix go back picker from full preview screen will crash
401f174 : Adjust motion event's location from scaled full preview
d665bee : Disable the overscroll effect of ViewPager.
988f91b : Check grid provider permission
7359ade : Check if attaching activity is null before the runnable executing.
144d9b1 : Fetch the wallpaper category from the server instead of the cache if the locale has been changed.
2bf0f35 : Fix go back picker from full preview screen will crash
9c3fa34 : Update robo properties config (2/2)
484cdf3 : Logging WPPG launch source (2/4)
1d2ba74 : Revert "Merging from ub-launcher3-master @ build 6877130"
7a8ae3b : Import translations. DO NOT MERGE ANYWHERE
81145b2 : Fix the bottom action bar non-functional
0d38ade : Import translations. DO NOT MERGE ANYWHERE
3997a7d : Import translations. DO NOT MERGE ANYWHERE
8295885 : Add missing method in TestInjector
24b0864 : Add an exported flag in manifest

+- Project: platform/packages/inputmethods/LatinIME

6ae09365a : Fix Keyboard Theme update when device orientation changed
07ce283ac : Bump targetSdkVersion to "30"
57d4aef28 : Add lint baseline to address NewApi errors
b47de75af : Add lint baseline to address NewApi errors
f3d9532a3 : [LSC] Add LOCAL_LICENSE_KINDS to packages/inputmethods/LatinIME

+- Project: platform/packages/inputmethods/LeanbackIME

aee0108 : Make LeanbackIME direct boot aware.
6835d24 : Install to product.

+- Project: platform/packages/modules/ArtPrebuilt

d1b8749 : Disable AOSP prebuilt APEX for ART (reland).
45984f1 : Revert "Disable AOSP prebuilt APEX for ART."
b556f1e : Disable AOSP prebuilt APEX for ART.
256e721 : Remove exported_java_libs from com.android.art prebuilt_apex
c7e4868 : Use export_bootclasspath_fragments in ART prebuilt_apex module.
7595d87 : Update ART Module prebuilts to build 7326902.
15826e5 : update-art-module-prebuilts.py: update to python3
4128940 : Update ART Module prebuilts to build 7220562.
a91c96a : Update ART Module prebuilts to build 7154036.

+- Project: platform/packages/modules/BootPrebuilt/5.10/arm64

95cfa20 : Update prebuilts to 7069541. am: ebf863dccb am: 47e5bd7704 am: a6d5110fa8
ebf863d : Update prebuilts to 7069541.

+- Project: platform/packages/modules/BootPrebuilt/5.4/arm64

8b79058 : [automerger skipped] Mark ab/7061308 as merged in stage. am: 841b750dee -s ours am: 7c18dd5080 -s ours

+- Project: platform/packages/modules/CaptivePortalLogin

4093eae : Bump CaptivePortalLogin development version to S
a8fa0ec : Import translations. DO NOT MERGE ANYWHERE
4b4992d : Import translations. DO NOT MERGE ANYWHERE
c6d54ec : Import translations. DO NOT MERGE ANYWHERE
2b934a6 : Add mainline-postsubmit to CaptivePortalLogin
e7f2c76 : Obtain SSID from NetworkCapabilities on R+
8b2d875 : Fix testVenueFriendlyNameTitle
d580696 : Add a mutability flag to the PendingIntent
1898ed3 : Import translations. DO NOT MERGE ANYWHERE
68e3b16 : Import translations. DO NOT MERGE ANYWHERE
f4fe8bc : Import translations. DO NOT MERGE ANYWHERE
9109497 : Import translations. DO NOT MERGE ANYWHERE
e8edf28 : Add framework-connectivity-test-defaults into captive portal test
2cd98c6 : Import translations. DO NOT MERGE ANYWHERE
51a9551 : Import translations. DO NOT MERGE ANYWHERE
524105a : Import translations. DO NOT MERGE ANYWHERE
28330be : Import translations. DO NOT MERGE ANYWHERE
4403acb : Import translations. DO NOT MERGE ANYWHERE
920329e : Import translations. DO NOT MERGE ANYWHERE
5e1007c : Import translations. DO NOT MERGE ANYWHERE
57bdf1c : Import translations. DO NOT MERGE ANYWHERE
9ef108a : Import translations. DO NOT MERGE ANYWHERE
d44b992 : Import translations. DO NOT MERGE ANYWHERE
03d43bb : Import translations. DO NOT MERGE ANYWHERE
a3ccd9d : Import translations. DO NOT MERGE ANYWHERE
6eae95a : CaptivePortalData: use CharSequence in VenueFriendlyName API
1408172 : [CS12]Delete the caller of CaptivePortal#logEvent API
fbf4ecc : Import translations. DO NOT MERGE ANYWHERE
b6d49b3 : Import translations. DO NOT MERGE ANYWHERE
b805a15 : Import translations. DO NOT MERGE ANYWHERE
db1f45c : Import translations. DO NOT MERGE ANYWHERE
dd8f097 : Import translations. DO NOT MERGE ANYWHERE
48fc178 : Import translations. DO NOT MERGE ANYWHERE
f69306c : DO NOT MERGE [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/CaptivePortalLogin
730ce32 : Import translations. DO NOT MERGE ANYWHERE
9677d0a : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/CaptivePortalLogin
2255689 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/CaptivePortalLogin
a8b6058 : Import translations. DO NOT MERGE ANYWHERE
ef1375f : Import translations. DO NOT MERGE ANYWHERE
c3dbb8a : Import translations. DO NOT MERGE
0abd7d7 : Import translations. DO NOT MERGE ANYWHERE
89a5c9a : Bump CaptivePortalLogin package version code
7ab72b1 : Import translations. DO NOT MERGE ANYWHERE
4e5edbe : Add a version check before calling isAlwaysOnVpnLockdownEnabled()
f26f62c : Fix captive portal downloads on private DNS
b027f55 : Add an exported flag in manifest
0e430b1 : Import translations. DO NOT MERGE
bf2330c : Import translations. DO NOT MERGE
504ab0c : Import translations. DO NOT MERGE
faad9de : Import translations. DO NOT MERGE
aa7145e : Import translations. DO NOT MERGE

+- Project: platform/packages/modules/CellBroadcastService

4967ee9 : Import translations. DO NOT MERGE ANYWHERE
e8e0254 : Import translations. DO NOT MERGE ANYWHERE
1713bce : Import translations. DO NOT MERGE ANYWHERE
3a107eb : Update telephony OWNERS file
a98404e : set targetSDK to 31
637ef3e : Revert "Update target sdk = 30 am: 34dde4fb2b"
1d827a5 : Import translations. DO NOT MERGE ANYWHERE
a85b22a : Import translations. DO NOT MERGE ANYWHERE
c7c34f3 : Import translations. DO NOT MERGE ANYWHERE
3f21ee2 : Enable strict updatability linting
95cd47f : Include MODULES_OWNERS as per policy.
a24a067 : Dump handlers in dump
bc5ac91 : Unregister receiver
79cfc56 : Clean up listeners
8f82bad : Import translations. DO NOT MERGE ANYWHERE
b70fca8 : Import translations. DO NOT MERGE ANYWHERE
ac24856 : Import translations. DO NOT MERGE ANYWHERE
9c5a7fe : Import translations. DO NOT MERGE ANYWHERE
fb57ab1 : Add lint baseline to address NewApi errors
0b59334 : allow MTS run on older SDK
ead78f4 : Add lint baseline to address NewApi errors
cd4feda : Add CellBroadcastServiceTests to mainline test mapping for Cellbroadcast.
2a62ccb : Do not reset duplication check after APM/poweroff for TMO
34dde4f : Update target sdk = 30
b872652 : Clear Area Info when OOS
8bd2776 : do not compare message body for Docomo ETWS duplication check
ba8aa55 : Remove unneeded permission
dd6a0a3 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/CellBroadcastService
98f6c21 : Area info deactivation does not works well
dc53759 : Enable cellbroadcast module to generate android-mts-cellbroadcast as well as android-mts.
654b2f1 : Import translations. DO NOT MERGE ANYWHERE
bc2f8fd : Allow CellBroadcastAppPlatform to be default CBR package
5359002 : Enable cellbroadcast module to generate android-mts-cellbroadcast as well as android-mts.
c28a891 : notify areaInfo enable/disable for all slots
433af54 : Optmize location unavailable case
99d60ad : Import translations. DO NOT MERGE ANYWHERE
40d12b6 : Added cancel location request + logging changes
96a142f : Add continuous location requests for WEA 3.0 geofencing
3f865ab : Revert "Import translations. DO NOT MERGE ANYWHERE"
741480f : Import translations. DO NOT MERGE ANYWHERE
ef78d25 : Allowed displaying duplicate messages on multi SIM devices
75c0fd2 : adding missing channel 50 for Tuenti
1f270f5 : Import translations. DO NOT MERGE
a46d261 : DO NOT MERGE Fixed unit test cases
7bf7d49 : DO NOT MERGE - workaround location timeout
a6cde26 : Import translations. DO NOT MERGE ANYWHERE
1ac4fd9 : Added cancel location request + logging changes
8a81827 : Add continuous location requests for WEA 3.0 geofencing
8ba5375 : Import translations. DO NOT MERGE ANYWHERE
8171ba6 : notify areaInfo enable and disable
d909ed3 : area info update improvement
781c731 : Russia Emergency alert support
9703116 : Add test coverage
2f894d0 : Cell location check for 3GPP cell broadcast messages only
fac2809 : Disable service category comparison for duplicate detection
9d28cb9 : Disable service category comparison for duplicate detection
9c862c1 : improve unit test coverage
8606816 : improve unit test coverage
bd9495c : Corrected geofence threshold values
c9d84e0 : Add threshold support for WEA 3.0 geofencing
d6c298a : new URI to notify new CBR message displayed to users
dc36b3b : new URI to notify new CBR message displayed to users
c57817a : Add missing parenthesis to an IllegalArgumentException message
f8c2c5a : Add missing parenthesis to an IllegalArgumentException message
f20aa7a : Support GSM 8-bit CBS messages
79de930 : Add usesCleartextTraffic to CellBroadcastService
42e5977 : Add usesCleartextTraffic to CellBroadcastService
e8c8a87 : add Unit test for SmsCbContactInfo
877d69b : Add tests for CellBroadcastHandler
b3dabde : Import translations. DO NOT MERGE
11ddb9c : Removed the hardcoded database column string
13e92d3 : Import translations. DO NOT MERGE
bbb45bf : Import translations. DO NOT MERGE
259583e : Import translations. DO NOT MERGE
4c34dd8 : Import translations. DO NOT MERGE

+- Project: platform/packages/modules/Connectivity

1b88f69d9 : Skip wifi stats test if link layer stats is not supported
58b493abf : Skip wifi stats test if link layer stats is not supported
0ccf3fb46 : Use dns resolver v9 in connectivity and set resolverOptions to null.
ae00382c6 : Update ConnDiags CTS test to expect validation result SKIPPED.
0a37e72f0 : Mock connectivity resources in integration tests
4dd0f9c19 : Revert "Allow network providers to set yield to bad wifi"
5234f3acc : Fix a crash when changing preferences
893494289 : Add overlay options for no internet notifications
d9639a9bf : Add INTERACT_ACROSS_USERS_FULL to test for setCurrentProxyScriptUrl
a9ef5a925 : Add test for [stop|start]VpnProfile()
0bad224c4 : Fix a possible system server crash
7bbbdbd4f : Verify apps cannot receive ACTION_SNOOZE_WARNING broadcast.
3c42fedeb : Use appId for looking up allowed on restricted networks uids list
92c911da0 : Change the url in testDownloadWithDownloadManagerDisallowed
952a55c62 : Modify Nsd{Service,Manager}Test to conform to its change
9a2f09687 : Move battery unplug command to the beginning of the test
38efa2f44 : Update Tethering development module version numbers to 319999900
c42a54f2a : Temporarily disable the test since prebuilt module is not updated
135f50679 : Consider NetworkOffer is unneeded if it cannot satisfy the request
bf92c036e : Temporarily change uid to appId
8920d3288 : Skip bpf offload if upstream interface is VCN
b240e2a86 : Jarjar all classes in service-connectivity
b5c9e3567 : Update network preference priority value for VPN
4846fff84 : Only pass the NRI for removal in NRI#binderDied
ce96fa05a : Recheck if the network state in expedited job is unexpected.
de5efb90c : Remove exclusivity restriction of multiple preferences
cba9f6609 : add test for /system/etc/bpf/{netd,clatd}.o using correct struct sizes
1d934442f : Load ncm regexs config to tetherableUsbRegexs if isUsingNcm=true
0450443f3 : Enable and disable usb IpServer according to ACTION_USB_STATE
0b3f20a64 : Apply jarjar rules on coverage tests
fda49a5f1 : Re-skip connectivity unit tests before S
bd01bbaa9 : Move ConnectivityCoverageTests to general-tests
a6c016a65 : Fix ConnectivityManagerTest initialization on Q
fb34c5861 : Move test_mainline_modules to AndroidTest.xml
1c45a8a62 : Add ConnectivityCoverageTests to postsubmit
168b3d19f : Add connectivity coverage tests
f416b8a1f : ipv4 tethering offload - decrement ttl during forwarding
6dd0516b5 : Add tests for in-kernel VPN/VCN dataplane
4703a8c39 : Allow non-VPNs to have underlying networks.
21e5140ff : Fix CtsNetTestCases in instant mode
0cc6f3b99 : Test Entitlement when telephony is present
298f6aff9 : Remove workarounds to use core platform API
07950df23 : Change to REQUEST from LISTEN for mobile data preferred uids feature
ad8f23fef : Make tests compatible with mockito-extended
8f260383f : Fix KeepalivePacketDataUtilTest crash on eng build
5e5c287d6 : Remove dependency on stable.core.platform.api.stubs
fe89aaad4 : Skip NetworkPolicyManagerTest on unsupported devices.
03635b3ad : Force only system uid can set uids allowed on restricted networks
8ef6bfe5a : Make notification icons and autocancel overlayable
a10f2a5f2 : Print the result of command when test is failed
0e2dbf310 : Update connectivity TEST_MAPPING
21ec633e3 : Fix testGetAllNetworkStateSnapshots for non-cellular
a4a7825e1 : Dump the protocol of IPv4 offload rule
5ca769ef4 : Simplify the return condition in stop()
59f422694 : Dump the unused IPv4 BPF rule age correctly
de2a23958 : Use Netd new added/removed uid range methods
282f743a8 : Fix network callback with the same PendingIntent does not release
6339ec22a : Trigger the network score update after setting test allow bad wifi
4ac225bae : Listen EXTERNAL_APPLICATIONS_AVAILABLE intent
66fa6f24f : Fix and test usb function configuration change
cc77000d9 : Remove wigig support from S tethering
dca7230c1 : Use appId instead of uid
4cb618980 : Fix null PendingIntent in network listens
b91d44a64 : Fix flakes in tests running after testIsPrivateDnsBroken
b28cb44e4 : Enable tethering to perform its own hidden API processing
819045fc6 : Partial cherry-pick to remove IoUtils#deleteContents usage in FrameworksNetTests
6fae86380 : Remove usage of internal APIs from InetAddress and ServerSocket
4ad09c4a7 : Check null NetworkSpecifier before redacting
fadd7b7a3 : Refresh conntrack entry timeout
01785d7ef : Clear IPv4 offload rules when tethering stopped
9d3a5ede5 : Add CTS for BatteryStatsManager new API
342ee18b5 : Add test for CSM#[get|set]UidsAllowedOnRestrictedNetworks
0903f73e1 : Add ConnectivitySettingsManagerTest
79f6827d4 : Add test for CM#setAvoidUnvalidated
18e0d49a4 : Fix the comments from aosp/1719018
bdd448e64 : Add basic tests for InvalidPacketException
b5f0819d3 : Move ConnectivityDiagnosticsManagerTest to common
fad30e3d8 : Provide a way to override the avoid bad wifi configuration
ff55aeb91 : Remove ConnectivityServiceTest signature perms use
109fd92b3 : Add back tethering to mainline-postsubmit
763f3a0fb : Added tests for QosCallback
3674367bc : Add tests for duplicate PendingIntent requests
e7d085e87 : Ignore some ConnectivityManagerTest CTS tests that can't be run in the instant app mode
0271dc24c : Test updating underlying network of IpSecTunnelInterface
3750a9f12 : Add a test for ConnectivityFrameworkInitializer
da2a7c3da : Use assertEquals instead of assertTrue to compare the vpn type
03a1a97bf : Add CTS for systemReady() & getIpSecNetIdRange()
611bc021e : Call ConnectivitySettingsUtils to set/get private DNS related settings
77cb45667 : Add CTS for isUidNetworkingBlocked & isUidRestrictedOnMeteredNetworks
e4a2abad4 : Add test for CSM#[get|set]MobileDataPreferredUids
34c8be9ac : Add test for setHttpProxyConfiguration
1eb05790a : CTS test for PacProxyManager
198146674 : Add test for CM#setAcceptUnvalidated
b9c9e07fe : Add test for CM#setAcceptPartialConnectivity
ecad16cf2 : Skip CaptivePortalTest for wearables
4a1514007 : Improve handling of invalid private DNS settings
2d36831a3 : Disable tryCell when UpstreamMonitor stop
076ad01a4 : Add enable and disable ip serving common functions
67bf9b565 : Allow to use ncm function for usb tethering
17a96282f : Updating timeout for Per-App CTS
904351cdc : CTS tests for setOemNetworkPreference
cdb727ed5 : Add CTS for registerNetworkOffer
bd595f739 : Add CTS for setProfileNetworkPreference
77ea93bbf : Initialize TetheringManager lazily
c017d9adf : Avoid waiting unnecessarily if there is no data to return.
f8e2e20f3 : Add CTS test for NetworkRequest.getCapabilities API
3a48843e4 : Add test for ConnectivityService API isPrivateDnsBroken
b7eebde98 : Add CTS test for API setLegacyExtraInfo
b63f479a0 : Add a test to check if the VPN type is set or not
950a65f8c : Send a proxy broadcast when apps moved from/to a VPN
52e3fa127 : Fix expectCallback does not fail when no callback received
512efafd3 : Add CTS for registerBestMatchingNetworkCallback
e5bdc0673 : No-op refactoring of NetworkAgentTest
42096be0c : Add CTS test for NetworkAgent/NetworkAgentConfig API
175fefc79 : Correctly dump IPv4 downstream flows.
766573f4f : Ignore testFactoryReset in instant app mode
b7ca03430 : Update CS so that per-app OEM APIs can be tested
74ded7703 : Cleanup commit to remove @SkipPresubmit and fix nits
c1a70345b : Verify kernel implementation of AES-CMAC
69b777ccc : Verify kernel implementation of AES-XCBC
816c800df : Verify kernel implementation of AES-CTR
09527d67c : Verify kernel implementation of ChaCha20Poly1305
2e65e9fa8 : Support algorithm configurability in PacketUtils EspHeader
144ae3c76 : Set up and tear down test network in TestNetworkRunnable
659a0e145 : Correctly get uids for per-app network preferences
1ee5ba31a : Don't run testGetAllNetworkStateSnapshots in instant app mode
4425a6147 : Improve dumping IPv4 map entries.
898d5adb3 : Dump underlying BPF traffic stats as well as higher-level stats.
caa6f1793 : Add unit test when querying TYPE_WIFI + null/empty/non-null subscriberId
f5a4fb124 : Keep subIds for Test NetworkCapabilities.
5cbd7b38c : Fully setup test TUN iface on create.
a46c4d272 : Modify NsdServiceTest to conform to its new mechanism
beb7d92cb : Don't send onLinkPropertiesChanged after onLost for 464xlat.
cfa262d8b : Improve test coverage for disconnecting networks with clat.
d7ec12e91 : Import translations. DO NOT MERGE ANYWHERE
c2198778a : Add DEFAULT_NETWORK_PRIORITY constants
7ed70a944 : Add more unit tests for mobile data preferred uids feature
348d14478 : import copy of bpf_net_helpers.h from system/netd/bpf_progs
c94a1ffd5 : Update TetheringTests for new connectivity shims
3b3d92ced : Suppress IpServer message logs
8409a1c29 : Remove *Locked wording
7fd2b373f : Fix restorePrivateDnsSetting with null hostnames
9c5d40bec : Fix TetheringTest crash on eng build
0dd6de584 : Add CTS for AES-CMAC
9447bbf6c : Add tests for new IPsec algorithms in IpSecManagerTest
27b688836 : Require location permission for ConnDiags WiFi only.
3669599de : Add tethering bootclasspath fragment to its sdk
3d60a4232 : Add test for ConnectivityManager.factoryReset
0acaa7453 : Correct the logic for CtsTetheringUtils.isWifiTetheringSupported
71ad4f117 : Implement mobile data preferred uids feature
a1ac56474 : Move UIDS_ALLOWED_ON_RESTRICTED_NETWORKS setting
5d8340f7a : Address leftover comments
cff22949d : Remove framework-connectivity-annotations library
ee93b3d3b : Add CTS for NetworkScore.setTransportPrimary
2d2ecc3cf : Add some CTS tests for NetworkScore.
aac204b20 : Add a first CTS for NetworkScore
5f3335734 : Mark tethering apex as compressible
68aacb407 : Update allowed on restricted networks getter/setter
1f4fa9ffd : Use updated NetworkEventDispatcher API
89eb55fb8 : Include sdk versioning proto in tethering apex
365ada7e0 : Fix memory access violation in NetworkStack
58b943a70 : Import translations. DO NOT MERGE ANYWHERE
ecd0886e3 : Unify the verification for unregister a NetworkAgent
68d500b47 : Improve IKEv2/IPsec VPN by proposing more IPsec algorithms
f1ea9b302 : Improve IKEv2/IPsec VPN by proposing more IPsec algorithms
9f4273a9a : Check location permission for ConnDiags last.
0b4be0203 : Check location permission for ConnDiags last.
043787dd3 : Use CS identity to update setting while performing factory reset
fac2a7259 : Use CS identity to update setting while performing factory reset
54e7806ac : Add test for NetworkCapabilities.Builder.withoutDefaultCapabilities
0aa413eba : Add test for NetworkCapabilities.Builder.withoutDefaultCapabilities
3a64e80de : Add CTS for getAllNetworkStateSnapshots
82f99f95b : Test tethered callback with TetheringInterface
6cee9c5e0 : Fix tethering unit test fail in R
056b6649c : Add CTS for NetworkAgentConfig#setSubscriberId
f88708bdc : Add more unit tests for ConnectivityManager S APIs
ffda3053d : Add more unit tests for ConnectivityManager S APIs
1ebade181 : [VCN21] Do not add NOT_VCN_MANAGED capability if specifier is present
35687f597 : [VCN21] Do not add NOT_VCN_MANAGED capability if specifier is present
4806af521 : Remove legacy resources fallback from Connectivity
142334793 : Remove legacy resources fallback from Connectivity
2ef2fa760 : Add metered filter for API: buildTemplateCarrier
f96f02703 : Add metered filter for API: buildTemplateCarrier
e650c5d89 : Support to query TYPE_WIFI usage with subscriberId
cf4a1b59e : Support to query TYPE_WIFI usage with subscriberId
3aee5b63e : Move config_apf* resources to NetworkStack
be047e285 : Move config_apf* resources to NetworkStack
9935dbe03 : Add the tethering type to TetheringEventCallback methods
aacdca122 : Register APPS_ALLOWED_ON_RESTRICTED_NETWORKS setting observer
206157788 : Register APPS_ALLOWED_ON_RESTRICTED_NETWORKS setting observer
8ee4d9628 : Read APPS_ALLOWED_ON_RESTRICTED_NETWORKS setting from PermissionMonitor
deb3f2e7a : Read APPS_ALLOWED_ON_RESTRICTED_NETWORKS setting from PermissionMonitor
b0fcd5f0c : Check whether feature is enabled by compare with apex version
ad9c644b6 : Add a CTS tests for setIncludeOtherUidNetworks.
d82c1ec11 : Allow unprivileged NetworkCallbacks to see other UIDs' networks.
86714b1fd : Allow unprivileged NetworkCallbacks to see other UIDs' networks.
dc8fdde33 : Dump only NORMAL priority information if no priority assigned
12d32a673 : Dump only NORMAL priority information if no priority assigned
91113d4f4 : Check NETWORK_SETTINGS permission for getAllNetworkStateSnapshots
7968fba7a : Check NETWORK_SETTINGS permission for getAllNetworkStateSnapshots
f15fb56f7 : [VCN21.1] Verify capability is not added if specifier is present
92aff0d83 : [FUI29] Migrate ConnectivityService to use getAllNetworkStateSnapshots
0f5702230 : [FUI29] Migrate ConnectivityService to use getAllNetworkStateSnapshots
eb91ec268 : [FUI27] Fix internal naming of notifyNetworkStatus
6322aeb7f : [FUI27] Fix internal naming of notifyNetworkStatus
a3ef48117 : Check whether feature is enabled by compare with apex version
8e27d76e4 : Address comments on ag/14486203
b9e49ec51 : Address comments on ag/14486203
bad30368d : [FUI26] Address comments on aosp/1560408
c6422b78e : [FUI26] Address comments on aosp/1560408
65de9957a : Address [set|get]RestrictedAllowedApps API review feedback
257a5cf7a : Address [set|get]RestrictedAllowedApps API review feedback
8336e0bec : Move connectivity test defaults to tests/common
dc56aa262 : Move connectivity test defaults to tests/common
c5c3bfb20 : Replace clearAll with withoutDefaultCapabilities
df9611cab : Replace clearAll with withoutDefaultCapabilities
69ed8430f : Reference unreachable netId from INetd
4f612fae1 : Reference unreachable netId from INetd
372a4f3ee : Make yield-to-bad-wifi behavior backward compatible with R
6948544a4 : Make yield-to-bad-wifi behavior backward compatible with R
8dd94bdce : Rename *Iface* APIs to *Interface*
9ff12842d : Rename *Iface* APIs to *Interface*
9ca37f599 : Add ConnectivityAnnotations class
6a7e6ad55 : Add ConnectivityAnnotations class
15195d1a9 : Move NetIdManager, ProfileNetworkPreferences
c71c78918 : Move NetIdManager, ProfileNetworkPreferences
c72038a4c : Move connectivity sources to packages/Connectivity
cdb45f8e3 : Move connectivity sources to packages/Connectivity
0d18d1825 : Revert "Add ACCESS_NETWORK_STATE to Tethering CTS"
d901acbdf : [DO NOT MERGE] Revert "Reference unreachable netId from INetd"
eab334d00 : QOS filter matching support based on remote address and port number for connected sockets
735e1ce55 : QOS filter matching support based on remote address and port number for connected sockets
dfa5697a7 : Use SettingsShim to hide different implementation in shim
8f67bdec5 : Re-enable check for VpnTransportInfo session ID.
ac3e0bb7f : Fix MtsTetheringTest fail to access hidden tethering api problem
a36f33ef9 : [SP35] Pass data warning to tethering offload
6d8da9f72 : [SP34] Adapt onSetWarningAndLimit
823f81c36 : [NS04] Introduce Network Offers and their callbacks
97063fe5a : [NS04] Introduce Network Offers and their callbacks
028cb1b7a : Move connectivity sources to packages/Connectivity
c0b5ead56 : Move connectivity sources to packages/Connectivity
a869887d4 : Do not automatically redact TransportInfo objects.
e61ffc1a5 : Do not automatically redact TransportInfo objects.
344c11661 : Update mobile data preference getter/setter
96a65940d : Update mobile data preference getter/setter
5454e8978 : [SP33] Adapt ITetheringOffloadCallback V1.1
31022d6cd : Move net unit tests to packages/Connectivity
0d51e44e0 : Move net unit tests to packages/Connectivity
b95083ea6 : No-op Refactoring of startTrackDefaultNetwork
678277cc0 : Move net unit tests to packages/Connectivity
65b8995a1 : Move net unit tests to packages/Connectivity
69afcd51d : Add RESTRICTED_ALLOWED_APPS setting
d82ece857 : Add RESTRICTED_ALLOWED_APPS setting
8a3400d13 : Reference unreachable netId from INetd
8bb425a75 : Add bootclasspath_fragment.
075432d7c : Fix some TetheringCoverageTest failure
7193a1b30 : Test mts against last stable api level
3feb78228 : bpf: Add interface index to BPF devmap
4812a3ab7 : Add testVpnTypesEqual to verify consistency
2422319cb : Remove dead code.
94311aa90 : Remove mPublicSync.
5f729e14a : Make Tethering#dump asynchronous.
b54bdabe5 : Skip presubmit for IPsec transport mode IPv6 TCP tests.
4e6ae315a : Better log in createNativeNetwork
62c5136e0 : Use jniThrowErrnoException from JNIHelp
bf0edd457 : Use jniThrowErrnoException from JNIHelp
5026b3ea9 : Do not automatically redact TransportInfo objects.
b8756a814 : Do not automatically redact TransportInfo objects.
1fd558efe : Move NetworkUtils JNI out of core/jni
40330008c : Move NetworkUtils JNI out of core/jni
e4d51c971 : Build framework-connectivity using module_current
472d13d49 : Build framework-connectivity using module_current
395fafb54 : Rename unwanted capabilities to forbidden capabilities.
e1d928aff : Rename unwanted capabilities to forbidden capabilities.
de5e7aa2b : Switch from networkCreate[Physical/Vpn] to networkCreate
778c86525 : Allow any transport with TEST if the network is restricted
308ba661a : Allow any transport with TEST if the network is restricted
d6f8dbd75 : Remove sendNetworkConditionsBroadcast
266d39b4c : Remove sendNetworkConditionsBroadcast
78ce5d79a : Allow network providers to set yield to bad wifi
0a6585c58 : Add internal support for IPsec forward policies
1df16c6f8 : Rename unwanted capabilities to forbidden capabilities.
56a0ecab3 : Rename unwanted capabilities to forbidden capabilities.
3c9499465 : Fix attaching program failure on kernel 5.10
57f9ba8b4 : Update PrivateDnsMode from StringDef to IntDef
de1e9855e : Update PrivateDnsMode from StringDef to IntDef
339d9beb1 : Add missed break
09f1245d4 : Define PRIVATE_DNS_MODE_OPPORTUNISTIC locally
f3496591f : Don't run testRequestBackgroundNetwork in instant app mode
a1a2ccb8d : Move to renamed NDK symbol AFileDescriptor_getFd
ed8a397d3 : Move to renamed NDK symbol AFileDescriptor_getFd
070bdd4b7 : Add doc to getNetworkCapabilities
39b21a375 : Add doc to getNetworkCapabilities
a546d85a0 : Add required permission to Tethering
fb03ac13e : Import translations. DO NOT MERGE ANYWHERE
a7cf2c97a : Import translations. DO NOT MERGE ANYWHERE
ba4b6d1bd : [SP32.3] No-op refactoring of OffloadControllerTest
aa601c3bf : Rename *Iface* APIs to *Interface*
38b7a4064 : Add test for ConnectivityManager.setGlobalProxy()
b23e91280 : Add native coverage listener to tethering coverage test
5798a3759 : Fix testSocketKeepaliveLimitTelephony on R
9c0095c9e : Remove EXTRA_PROXY_INFO.
b612fb41d : Remove EXTRA_PROXY_INFO.
fe2e569d4 : Add MATCH_ANY_USER flag to PackageInfo queries
75ba4e787 : Define PRIVATE_DNS_MODE_OPPORTUNISTIC locally
90255ef0a : Add ACCESS_NETWORK_STATE to Tethering CTS
0abefa739 : Changing per-app default request to TRACK_DEFAULT
57ee60624 : Update PrivateDnsMode from StringDef to IntDef
3077988ad : Update PrivateDnsMode from StringDef to IntDef
d5096f504 : Release mobile request when default upstream is not mobile
9075ae36b : Address API review feedback
2cd79f28d : Address API review feedback
878ad503a : Update APIs based on API review feedback
a4bef5d40 : Use connectivity resources in service-connectivity
962d13bd3 : Use connectivity resources in service-connectivity
268f2cd45 : Updating tests to honor per-app TRACK_DEFAULT
bae0fb30f : Add tests for NetCapability#getCapabilityCarrierName
e1c4b4fcb : Add getters to UnderlyingNetworkInfo
6402e58bc : Changing per-app default request to TRACK_DEFAULT
924c94e7c : Add QUERY_ALL_PACKAGES to net integration tests
285d3a5da : Fix testKeepaliveWifiUnsupported failure
b18cb78d6 : Add getters to NetworkStateSnapshot
d514b53ec : Update doc in TestUtils
792f554dc : Remove sendNetworkConditionsBroadcast
da103b336 : Rename getAllNetworkStateSnapshot which should be pluralized
3227bfb2d : Rename getAllNetworkStateSnapshot which should be pluralized
d95d122e3 : Adjust a test for policy scoring
51b8cb488 : Add AOSP certificates for connectivity resources
821108b3e : Add AOSP certificates for connectivity resources
5ce07b209 : Fix netId testing on Q and R
93b807718 : Add test for NetworkRequest.Builder(NetworkRequest)
5b5731cfb : Enable policy ranking
aab5a9232 : Do not deduce VCN capability if Builder is derived from request
be1c5ddd2 : Do not deduce VCN capability if Builder is derived from request
b9c396eef : Hide NetworkPolicyManager.blockedReasonsToString API.
8bee2fd62 : Add the related extra information in the javadoc
8a8cb5d4a : Add the related extra information in the javadoc
c8081e954 : Add getters to NetworkStateSnapshot
184d45818 : [SP32] Try to get 1.1 OffloadControl hardware if available
c7d203dfc : Address API review feedback
2e98f6cd5 : Address API review feedback
7f46cda1a : Update APIs based on API review feedback
8cb7d32b1 : Update TEST_MAPPING imports for connectivity
96dc67576 : Roll forward: add a test for ParseException
7696391a9 : Revert "Add a test for ParseException"
27bfb8d41 : Change Connectivity resources SDK version to 30
bcce2a5d5 : Change Connectivity resources SDK version to 30
02bc5e3ee : Change Connectivity resources SDK version to 30
20a8e9413 : Change Connectivity resources SDK version to 30
9a2db307b : Add getters to UnderlyingNetworkInfo
36aa3f237 : [SP32.3] No-op refactoring of OffloadControllerTest
fff0b7ce6 : Correctly count nri uid request counts
8d18299e2 : Refactoring and mocking to make sure unit test doesn't call the real service
8a36c297b : Allow callers of startTethering to choose local-only mode.
651928c31 : [VCN19] Rename get/setSubIds to get/setSubscriptionIds
3c409e8ce : [VCN19] Rename get/setSubIds to get/setSubscriptionIds
f5beb8fcb : wifi data usage: support to get carrier merged wifi network.
70348a267 : Update the permission check for dump
ab615e5c0 : Rename getAllNetworkStateSnapshot which should be pluralized
20605e540 : Rename getAllNetworkStateSnapshot which should be pluralized
3d71e308e : [NS13] Remove the last usage of the legacy int
989cf46ba : [VCN20.2] Change requestBackgroundNetwork argument order
8c8ac36d9 : [VCN20] Change requestBackgroundNetwork argument order
e576c085c : [VCN20] Change requestBackgroundNetwork argument order
6a16a415d : Handle null pointer cases in ConnectivityService
8b5e4b4b4 : [VCN20.2] Change requestBackgroundNetwork argument order
56ed9a334 : [VCN20] Change requestBackgroundNetwork argument order
ca657cbca : [VCN20] Change requestBackgroundNetwork argument order
960539149 : [VCN19] Rename get/setSubIds to get/setSubscriptionIds
58153cc4c : [VCN19] Rename get/setSubIds to get/setSubscriptionIds
12bcbe5ef : Don't expose raw IBinder APIs.
b35d038d9 : Don't expose raw IBinder APIs.
3c824eca7 : Add documentation
ab6ae4409 : Add documentation
7ceeabe0d : Remove hidden method link in public addRoute API
9ebe6cfeb : Remove hidden method link in public addRoute API
df2a314d6 : Add test for [set|is]BypassableVpn
7158b6dab : Extend framework-connectivity.impl visibility
327087136 : Extend framework-connectivity.impl visibility
ddeb269ca : Fix CtsNetTestCasesLatestSdk in AOSP.
7ba366de0 : Use the non-API static UserHandle.getUid method in tests.
aa9db67ed : Import ConnectivityManager.BLOCKED_REASON_* from ConstantsShim.
3a7d92513 : Fix CTS fail to register network callback since lack of permission
cfb2af865 : Add CTS to verify NetworkAgent#setLingerDuration
85e65c8fc : Allow network providers to set the linger duration.
e634b2820 : Allow network providers to set the linger duration.
98bab00fc : Add a test for ParseException
9a82bbf36 : Fix proguard rules for Struct in NetworkStack
a34d4892a : Add @RedactionType annotations to VpnTransportInfo.
1479494fd : Add @RedactionType annotations to VpnTransportInfo.
942a98824 : Move CtsHostsideNetworkTests to group presubmit-large
57bc16e08 : Add lint baseline to address NewApi errors
2507c8b9c : Add lint baseline to address NewApi errors
b84176e9f : Test ConnectivityManager module-lib APIs for VPNs and blocking.
426a6de6b : Extend framework-connectivity.impl visibility to more test
dc1bfe31c : Extend framework-connectivity.impl visibility to more test
d2bce7b6e : Add SDK version check to skip S added API test
a329e8c98 : Fix a tethering crash when a 464xlat upstream disconnects.
a31a9b621 : Update the method based on API feedback
f136443be : Fix a bug where updates of offers won't find existing offers
282037c2f : [NS12] Address comments on NS09
1fc552984 : [NS11] Fix yieldToBadWifi over the policy scoring
3d1e89d29 : Rename APIs in NetworkAgentConfig.Builder
f5324d7d0 : Rename APIs in NetworkAgentConfig.Builder
c3663377e : Remove TcpRepairWindow from module-lib API
7fafd1827 : Remove TcpRepairWindow from module-lib API
e0f3796bb : Replace FIRST_SDK_INT to DEVICE_INITIAL_SDK_INT in Connectivity
7e27c5412 : Add debug logging to requestRouteToHostAddress.
4d2d1a389 : Rename FIRST_SDK_INT to DEVICE_INITIAL_SDK_INT
0b137cb1a : Add back platform APIs to HostsideNetworkTestsApp
2e7437746 : Fix NetworkCallback expecting wrong network
6e4405f92 : Adding log history for setOemNetworkPreference()
97565cfdb : Make getUid a method on UserHandle itself instead of static
1091a0633 : Make getUid a method on UserHandle itself instead of static
ff4e69f2b : Add doc for NetworkScore#getLegacyInt
5dcbdf604 : Add doc for NetworkScore#getLegacyInt
08b33ff7f : Cleanups to VPN hostside tests.
fd3b95c1f : Ensure the HostsideVpnTests passes with keyguard locked.
ed26ffe92 : Add CTS tests for registerDefaultNetworkCallbackAsUid.
b82479fa5 : Use filter from CollectionUtils.
bed32ff53 : Fix NetworkCallback expecting wrong network
2f4a5b357 : Fix nascent timer never get removed
495d9ba69 : Use String in CaptivePortalData underlying types
58df155b9 : Use String in CaptivePortalData underlying types
564f7f8df : Improve documentation on simulateDataStall
5738b8627 : Improve documentation on simulateDataStall
c5174c3c1 : Add RequiresPermission to TestNetworkManager
6671f42be : Add RequiresPermission to TestNetworkManager
84a217a6e : Set ParseException constructors as public
da39ab14c : Set ParseException constructors as public
a00cc613a : Add option to make sign-in notification ongoing
f672f1b05 : Add option to make sign-in notification ongoing
019b0eef3 : Replace fields with getters in keepalive API
029a0cff8 : Replace fields with getters in keepalive API
3e557d777 : Apply IPv6 utils struct stuff to build RA packet in the Daemon.
53e027128 : Replace IS_DEBUGGABLE with isDebuggable module API
597d253f1 : Improve RouterAdvertisementDaemonTest.
164c97d0b : Move ACTION_CLEAR_DNS_CACHE to ConnectivityManager
b49c8425b : Move ACTION_CLEAR_DNS_CACHE to ConnectivityManager
d89b2980d : Expose constants of ConnectivityManager
4892f26bb : Expose constants of ConnectivityManager
a35f6c23d : Remove Network, NetworkRequest metrics from jobscheduler
fe5e81000 : Remove Network, NetworkRequest metrics from jobscheduler
50805b15e : Make service-connectivity APEX-only
f04999404 : Make service-connectivity APEX-only
2b79e200c : Assign the bit calculation as long to prevent overflow
7dd2a3d7d : Assign the bit calculation as long to prevent overflow
8e69ec111 : bpf offload - make sure bpf code can access packet headers
189d009e3 : ConnectivityManager: Address review comments from aosp/1595396
f75ffaade : ConnectivityManager: Address review comments from aosp/1595396
5f1c1105d : Remove unnecessary public API getActiveNetworkForUid
db7d676f2 : Remove unnecessary public API getActiveNetworkForUid
9189c89f5 : Adding OEM Network Preferences for testing
59e85baf6 : Adding OEM Network Preferences for testing
a36ea6fb1 : implement insertOrReplace()
acbbb253f : Downgrade DNS fail message from Error to Warning
5d1c4661d : Downgrade DNS fail message from Error to Warning
3967e5f61 : Downgrade the log level of exception log
bd275dcf3 : Adding per-app support for app add/remove
fc3adb5ae : NetworkCapabilities: Hide copy constructor
f458be109 : NetworkCapabilities: Hide copy constructor
b6bffbca9 : Fix DadProxyTest when forwarding is on.
491999292 : Fix a race condition in upstream selection.
6748e62ef : Add unit tests for race conditions in upstream selection.
e1ce6ae5d : Cleanup setGlobalProxy
aac3b872e : Cleanup setGlobalProxy
70b2d9ac2 : Fix broken testCaptivePortalApp
0a04bdb73 : Fix a bug where the wrong profile is queried
deed4cbcf : Reduce framework-connectivity footprint
560da938d : Reduce framework-connectivity footprint
5cec03468 : Downgrade list of subIds in NetworkCapabilities to @SystemApi
4310e45ef : Downgrade list of subIds in NetworkCapabilities to @SystemApi
e9bc8c9db : Dump the input destination MAC address for IPv4 flows.
62733f552 : bpf_progs - adjust for dstMac addition
a732a85f7 : Remove unstable IpPrefix
0fb772f6d : Remove unstable IpPrefix
8078b9abf : [NFCT.TETHER.11] Test TetherOffloadRule{Add, Remove} and set limit for IPv4
9b8c60629 : Populate the key destination mac address
dc6715c6f : Set the limit whenever any IPv4 or IPv6 rule exists.
d8839f4ba : Ignore checking TRANSPORT_USB when Android version is older than S
877fd475f : Add session ID to VpnTransportInfo
65b9f9615 : Add session ID to VpnTransportInfo
375d1f590 : Add session ID to VpnTransportInfo
eeeed136e : Allow connectivity tests to use hidden APIs
face02298 : Fix testLegacyLockdownVpn flaky
e3ea1200a : Move some constants from TrafficStatsConstants to NetworkStackConstants
9a2792536 : Update tests for onNetworkCreated and onNetworkDestroyed
2adfd3ccb : Add required permission to FrameworksNetIntegrationTests
fdd2d3be9 : Calling linkToDeath on binder in NRI constructor
e154dff52 : Expose sendNetworkScore that takes a NetworkScore
b82a74b07 : Expose sendNetworkScore that takes a NetworkScore
e81dbd212 : [NS10] Fix a bug where registerIgnoringScore is broken
0408f6c7d : [NS09] Implement the new ranking code
b887f6034 : [NS09] Implement the new ranking code
9bbdac627 : Rename members in TestConnectivityManager.
3e09f80e8 : Add the ability to affect ordering in the tethering unit tests.
2bcde0fd9 : Make Tethering file NetworkRequests only if needed.
0e7e32ab2 : Expose upstream requirements to UpstreamNetworkMonitor.
3fec2f13e : Add framework-connectivity-test-defaults to hostside test
e9d848e7c : Add visibility of framework-connectivity.impl for wifi test
f4f52e185 : Add visibility of framework-connectivity.impl for wifi test
173f8b129 : Add framework-connectivity-test-defaults
db6feeab4 : Add framework-connectivity-test-defaults
9bdfa2c58 : Change the const for the unreachable network
b0f50c579 : Check and skip certain operations if they are unsupported.
a94f77823 : [NS08] Expose public NetworkScore API
c44fa15b7 : [NS08] Expose public NetworkScore API
5236df9dd : [NS07] Add the rest of the scoring policy
7851544cb : [NS07] Add the rest of the scoring policy
b4f8d8e13 : Allow the system to register 250 NetworkCallbacks.
64ef4d378 : Add more test coverage for limiting the number of callbacks.
b4dab37e2 : [JS01]Remove hidden API usage of Connectivity Sevice
d023f35cc : [JS01]Remove hidden API usage of Connectivity Sevice
ac6614fa0 : Add session ID to VpnTransportInfo
90358f515 : Remove NetworkPolicyManager.isUidBlocked() API.
1bc9ad037 : Add test coverage for NetworkAgent callbacks.
9364b3a40 : Add a setTeardownDelayMs API to NetworkAgent.
6d8807815 : Add a setTeardownDelayMs API to NetworkAgent.
a1bd6f6d5 : Address comments on onBlockedStatusChanged(Network, int) CL.
a37eaff1e : Address comments on onBlockedStatusChanged(Network, int) CL.
593a1b4df : Add new network capabilities to support automotive head unit via USB
e545c385a : Add new network capabilities to support automotive head unit via USB
d841868f3 : Ensure SSID is not exposed to apps without correct permission
f459c6098 : Fix cannot success verify count of the networkAgent Config items on R device
d90927f21 : [TL02]Remove hidden API usage of NetworkAgent
f1594291c : [TL02]Remove hidden API usage of NetworkAgent
3f1a21ee0 : Re-implement NetworkUtils#queryUserAccess.
092af0552 : Re-implement NetworkUtils#queryUserAccess.
4d604c81d : Add session ID to VpnTransportInfo
5acb6b6d4 : Add session ID to VpnTransportInfo
384fb5cb4 : Revert NPMS threshold to BFGS.
eab4a9c98 : Expose BIP and VSIM relavent definitions
ec5b130e4 : Expose BIP and VSIM relavent definitions
7f7c26b42 : Move deduceRestrictedCapability to libs/net and rename it
f151f5f8a : Move deduceRestrictedCapability to libs/net and rename it
8d564a64e : Import translations. DO NOT MERGE ANYWHERE
9b72c2e72 : Import translations. DO NOT MERGE ANYWHERE
1c5f57f92 : Add network disconnected callback
3ffcb398e : Add network disconnected callback
8fc279e0c : API to get network visible network capability name
bba22b212 : API to get network visible network capability name
9150b1ec9 : Add unit tests for onBlockedStatusChanged(Network, int).
8ad5812eb : Add onBlockedStatusChanged(Network, int) to NetworkCallback.
521169738 : Add MOBILE_DATA_PREFERRED_APPS setting
7a4eeed62 : Add MOBILE_DATA_PREFERRED_APPS setting
60104f59a : Add onBlockedStatusChanged(Network, int) to NetworkCallback.
87ac58016 : Add PRIVATE_DNS_MODE setting setter
6865eb6dd : Add PRIVATE_DNS_MODE setting setter
e6badefc3 : Expose ConnectivitySettingsManager as module-lib API
944309551 : Expose ConnectivitySettingsManager as module-lib API
f278aba30 : [NS06] Implement the don't-reap mechanism
fa33bef46 : [NS06] Implement the don't-reap mechanism
38e623678 : Expose BIP and VSIM relavent definitions
d3881b98e : Expose BIP and VSIM relavent definitions
4bbfc2b33 : Add MOBILE_DATA_PREFERRED_APPS setting
63cf0d0e8 : Add MOBILE_DATA_PREFERRED_APPS setting
7b6a33bd5 : [NS05] Feed network offer callbacks
428b913ab : [NS05] Feed network offer callbacks
d55944186 : Add PRIVATE_DNS_MODE setting setter
283214631 : Add PRIVATE_DNS_MODE setting setter
b05c16b2a : Expose ConnectivitySettingsManager as module-lib API
a0714d8a1 : Expose ConnectivitySettingsManager as module-lib API
e211de289 : Add network created callback support
fb0d390e6 : Add network created callback support
150976c60 : Add annotation for Vpn#getNetwork()
6b4958738 : Remove the usage of NETID_UNSET from Vpn.java
2b8789028 : Add static for constant
e14573d25 : Get NetworkCapabilities from NetworkCallback
4ab0a63b3 : Add network disconnected callback
9affe2806 : Add network disconnected callback
4694a2ab0 : Expose NetworkAgent constructor taking a NetworkScore parameter
823542095 : Expose NetworkAgent constructor taking a NetworkScore parameter
39907ba9d : Expose NetworkScore to external caller
026a987e1 : Expose NetworkScore to external caller
29278eef9 : Expose some APIs from ConnectivityManager
2e68aa2e7 : Expose some APIs from ConnectivityManager
75c959e71 : Use connectivity APIs from framework-connectivity
96100cc02 : Use connectivity APIs from framework-connectivity
61e231fa4 : [NS04.8] Address comments from NS04 and NS04.5
d7268cd55 : [NS04.8] Address comments from NS04 and NS04.5
40ca93251 : Fix apex_available on service-connectivity
e7ca4a87a : Fix apex_available on service-connectivity
85d72bdad : Add network created callback support
18d428131 : Add network created callback support
f1520bb8d : Move BLOCKED_REASON_* constants from NPMS into ConnectivityManager.
04aab0f60 : Move BLOCKED_REASON_* constants from NPMS into ConnectivityManager.
71d64e746 : Merge framework-connectivity impl and stub targets
972aa3443 : Merge framework-connectivity impl and stub targets
6d575cace : Add framework-connectivity to the Tethering APEX
02b94faf8 : Reference framework-connectivity stubs explicitly
b36fb9956 : Add min_sdk_version to connectivity targets
4dbc3b55c : Add min_sdk_version to connectivity targets
35b485e10 : Build connectivity JNI against libc++_static
47cc65126 : Build connectivity JNI against libc++_static
6630463cb : Remove dependency on libnetd_client
6b0c40713 : Remove dependency on libnetd_client
c9a448808 : Add static for constant
7618f1a49 : [NS04.7] Reinstate a necessary change
b439ce8bd : Replace the usage of UidRange
d57b2853a : Add 5G/NR QOS support
8ae3bf3f9 : Add 5G/NR QOS support
34fbbbb6b : API to get network visible network capability name
89888d72e : API to get network visible network capability name
1d0d9b462 : Move BLOCKED_REASON_* constants from NPMS into ConnectivityManager.
457dfd5de : Move BLOCKED_REASON_* constants from NPMS into ConnectivityManager.
6a77410cf : Remove Notification.DevFlags
e8585ddf8 : Re-implement NetworkUtils#queryUserAccess.
d81932b83 : Re-implement NetworkUtils#queryUserAccess.
148dcce55 : [NS04.5] Have NetworkOffer embark a provider ID
b004da599 : [NS04.5] Have NetworkOffer embark a provider ID
d1b498b16 : [NS04] Introduce Network Offers and their callbacks
1ef1d90ee : [NS04] Introduce Network Offers and their callbacks
ad74ac58d : Get NetworkCapabilities from NetworkCallback
967f77c26 : Remove Network, NetworkRequest metrics from jobscheduler
f668c3b2b : Remove Network, NetworkRequest metrics from jobscheduler
a3f6cae74 : Fix cannot success verify count of the networkAgent Config items on R device
1ed0b0441 : Fix cannot find removeUnwantedCapability on R device
2c5c322eb : Use a longer test timeout in integration test
8428118d0 : Fix cannot find removeUnwantedCapability on R device
3ee63e513 : Expose NetworkAgent constructor taking a NetworkScore parameter
5c3c52975 : Expose NetworkAgent constructor taking a NetworkScore parameter
18158aa33 : Expose NetworkScore to external caller
10d347a2f : Expose NetworkScore to external caller
29d00bc32 : Correct the logic in NetworkCapabilitiesTest
e2179dd1c : Add NetworkRequest.Builder creating from an existing instance
992047ed7 : Add NetworkRequest.Builder creating from an existing instance
f19e30d33 : Build service-connectivity with system_server API
a146cf1de : Build service-connectivity with system_server API
64fe7cbfb : Add OsCompat
e58b20025 : Remove NetdService, NetworkStackClient dependency
308bcccd2 : [JS01]Remove hidden API usage of Connectivity Sevice
b22da4e25 : [JS01]Remove hidden API usage of Connectivity Sevice
cbe8c0952 : [TL02]Remove hidden API usage of NetworkAgent
c4fd62072 : [TL02]Remove hidden API usage of NetworkAgent
31f329e98 : Add NDK API for getprocnetwork
5aee36bf7 : Add NDK API for getprocnetwork
0e345e9b1 : Have a new method in NetworkAgentConfig.Builder to set allowBypass
c276e2bb7 : Have a new method in NetworkAgentConfig.Builder to set allowBypass
2257ecc83 : Replace the usage of UidRange
00950274c : Replace the usage of UidRange
02da91891 : Revert "Have a new method in NetworkAgentConfig.Builder to set allowBypass"
f5df09538 : Revert "Have a new method in NetworkAgentConfig.Builder to set allowBypass"
974644dd3 : Have a new method in NetworkAgentConfig.Builder to set allowBypass
d40b253b3 : Have a new method in NetworkAgentConfig.Builder to set allowBypass
8bb9eb191 : Try reconnecting to wifi if it doesn't automatically connect.
8d92650da : Shorten the name for the dump file.
0ffaec3d5 : Expose uids related APIs in NetworkRequest and NetworkCapabilities
fd13f9223 : Expose uids related APIs in NetworkRequest and NetworkCapabilities
32996ff68 : Expose uids related APIs in NetworkRequest and NetworkCapabilities
b40480c2e : Expose uids related APIs in NetworkRequest and NetworkCapabilities
14a86c3cb : Replace the usage of UidRange
e0ace0533 : Replace the usage of UidRange
545aafdd1 : Replace the usage of UidRange
c347b9c34 : Replace the usage of UidRange
f0fc6d7f6 : Move deduceRestrictedCapability to libs/net and rename it
1fc20d4fa : Move deduceRestrictedCapability to libs/net and rename it
60b26ee45 : Mark most VpnServiceTest methods as @AppModeFull.
762549861 : Add NetworkRequest.Builder creating from an existing instance
c2e79ada6 : Add NetworkRequest.Builder creating from an existing instance
2e4bc41b5 : Add annotation for Vpn#getNetwork()
ce8c92d95 : [VCN15] expose addUnwantedCapability and related APIs
e76b5f700 : [VCN15] expose addUnwantedCapability and related APIs
3949d6ed9 : Expose registerDefaultNetworkCallbackAsUid.
b90bdbdbf : Expose registerDefaultNetworkCallbackAsUid.
52950eda6 : Remove ConnectivityService hidden annotations
fff9cd3b1 : Remove hidden Icon.createWithResource API usage
b199b960c : Support calling registerDefaultNetworkCallback for another UID.
5f26b19af : Support calling registerDefaultNetworkCallback for another UID.
b15b7dbdd : [VCN15] expose addUnwantedCapability and related APIs
767c9f26d : [VCN15] expose addUnwantedCapability and related APIs
865b4f2ad : Remove the usage of NETID_UNSET from Vpn.java
f2b0b4176 : Revert "Correct the logic in NetworkCapabilitiesTest"
f2514125b : Store the effective UID in NetworkRequestInfo.
97fb10a3a : Expose some APIs from ConnectivityManager
5140e48a4 : Expose some APIs from ConnectivityManager
8c1b75521 : Add NetworkFactory to connectivity jarjar rules
0c66c1a25 : Add NetworkFactory to connectivity jarjar rules
2125a97fb : Remove Preconditions usage in TestNetworkSpecifier
508d3cf1d : Remove Preconditions usage in TestNetworkSpecifier
28028e506 : Revert "Revert "Remove connectivity dependency on Preconditions""
acd6de136 : Revert "Revert "Remove connectivity dependency on Preconditions""
332e7a241 : resolve merge conflicts of 403b7fd0b0a6736bcee1817fb5c774f8c8a040de to stage-aosp-master
1e97e4549 : resolve merge conflicts of 403b7fd0b0a6736bcee1817fb5c774f8c8a040de to stage-aosp-master
c62368fd7 : Fix privileged apps calling registerDefaultNetworkCallback.
053b2a273 : Test a bug with NETWORK_SETTINGS+registerDefaultNetworkCallback.
2b5735165 : Shorten the name for the dump file.
e7963a1d8 : Cherry-pick some test changes from ag/13210542.
4b79f7bd5 : Use module resources in NetworkNotificationManager.
2ce747084 : Use module resources in NetworkNotificationManager.
9f4fad49a : Use connectivity resources in service-connectivity
9de891661 : Use connectivity resources in service-connectivity
f96b26606 : Add connectivity protos to framework-connectivity
953819d7f : Add connectivity protos to framework-connectivity
c85063544 : Remove unused NetworkPolicyManagerInternal in CS
43dea2835 : Move connectivity AIDLs to android.net
6ed4472b6 : Move connectivity AIDLs to android.net
5245c4c0f : Migrate framework-connectivity internal resources
8e1278209 : Migrate framework-connectivity internal resources
cc305b2fa : Move connectivity AIDLs to android.net
e62e7ff64 : Add multipath preference, background status API
0f91b7a19 : Add multipath preference, background status API
3a5b92289 : Copy NetworkNotificationManager resources to conectivity module.
f40003c50 : Copy NetworkNotificationManager resources to conectivity module.
aae0d619a : Try reconnecting to wifi if it doesn't automatically connect.
e2d283880 : TransportInfo: Add a generic redaction mechanism
147951ce6 : TransportInfo: Add a generic redaction mechanism
f353baf17 : Add TEST_MAPPING for Connectivity
c7968e73a : Add TEST_MAPPING for Connectivity
9d239b551 : Use module resources in NetworkNotificationManager.
a338d5aa5 : Use module resources in NetworkNotificationManager.
3b8af467a : Copy NetworkNotificationManager resources to conectivity module.
cd2bf4959 : Copy NetworkNotificationManager resources to conectivity module.
257d49c30 : Fix InetAddressCompat exception handling
cb5c2e141 : Fix InetAddressCompat exception handling
31c5d94fb : Fix InetAddressCompat exception handling
57707a50d : Fix InetAddressCompat exception handling
eb0e59193 : Use jniThrowErrnoException from JNIHelp
c1f2d31b3 : Use jniThrowErrnoException from JNIHelp
34d197bc2 : Add framework-connectivity to tethering tests
c58c993dd : Move NetworkUtils JNI out of core/jni
8f0031d7a : Move NetworkUtils JNI out of core/jni
42ab433e3 : [NS03] Mix in other CS-managed properties
33ec5c1ae : [NS03] Mix in other CS-managed properties
5ee45003b : Reland: CaptivePortalData: use CharSequence in VenueFriendlyName API
60372ff53 : Reland: CaptivePortalData: use CharSequence in VenueFriendlyName API
9cb8dfc11 : Move connectivity AIDLs to android.net
f5bcd3233 : Revert "CaptivePortalData: use CharSequence in VenueFriendlyName API"
d9b56cea1 : Revert "CaptivePortalData: use CharSequence in VenueFriendlyName API"
60ad218d7 : Move connectivity AIDLs to android.net
8ffe4eb5e : Move connectivity AIDLs to android.net
d97c467e2 : Remove unused NetworkPolicyManagerInternal in CS
d1a8c71ed : Remove hidden API usage from ProxyTracker
2a311db05 : Build framework-connectivity using module_current
3b52af9c6 : Build framework-connectivity using module_current
816ea0324 : [NS03] Mix in other CS-managed properties
67b66080a : [NS03] Mix in other CS-managed properties
1dddf2671 : [NS02] Mix in validation of the score
6bde0e5c0 : [NS02] Mix in validation of the score
b1ffd2ce9 : bpf_progs - remove unused dependencies
cf6d450eb : Expose constants of ConnectivityManager
1a0ca5f17 : Expose constants of ConnectivityManager
628cb1187 : Revert "Revert "Expose uids related APIs in NetworkRequest and N..."
8d81c8d76 : Revert "Revert "Expose uids related APIs in NetworkRequest and N..."
34ab07c7b : Revert^2 "Replace the usage of UidRange"
16cbb7423 : Revert^2 "Replace the usage of UidRange"
2fb0846d7 : Revert^2 "Replace the usage of UidRange"
ef52aade3 : Send a Network instead of network id for wifi no internet dialog
41918d6cd : Replace the usage of UidRange
aacf237c2 : Expose uids related APIs in NetworkRequest and NetworkCapabilities
6f96bb4b3 : Expose uids related APIs in NetworkRequest and NetworkCapabilities
1bdf4ba87 : Remove Preconditions usage in TestNetworkSpecifier
bcd9def07 : Remove Preconditions usage in TestNetworkSpecifier
c4dd8c914 : Revert "Revert "Remove connectivity dependency on Preconditions""
1818dbb99 : Revert "Revert "Remove connectivity dependency on Preconditions""
4956b3225 : Replace the usage of UidRange
d5034c7e9 : Replace the usage of UidRange
e95b266e5 : Reland "Add an API to listen for changes in network blocked status of an uid."
d88174daf : Revert "Add an API to listen for changes in network blocked status of an uid."
b6c51b2c9 : Revert "Replace the usage of UidRange"
f0b9889cc : Revert "Replace the usage of UidRange"
274c79673 : Revert "Replace the usage of UidRange"
fa6349a6c : Revert "Expose uids related APIs in NetworkRequest and NetworkCa..."
84d92b3ce : Revert "Expose uids related APIs in NetworkRequest and NetworkCa..."
5bfc990e4 : Move network selection utils to Connectivity
65b24f703 : Move network selection utils to Connectivity
33e3abb3b : Add InetAddressCompat
342ddddd9 : Add InetAddressCompat
8238a7665 : Add startCaptivePortalApp to system API
bffe51d58 : Add startCaptivePortalApp to system API
628ada1d2 : Correct the logic in NetworkCapabilitiesTest
8e0c1f085 : Expose getCapabilities
e01f6d4df : Expose getCapabilities
4de6088dc : Address remaining comments on aosp/1607893
d8bc0faf7 : Add SystemMessages protos to Connectivity
e75582437 : Add SystemMessages protos to Connectivity
cc8f26dea : Add an API to listen for changes in network blocked status of an uid.
3f32a8320 : fix whitespace in offload.c macro
af1f314cb : change PRIO_CLAT into a comment
749a39a43 : Migrate framework-connectivity internal resources
4d49a1922 : Migrate framework-connectivity internal resources
8c2d521b8 : Add connectivity protos to framework-connectivity
d2f03002c : Add connectivity protos to framework-connectivity
efd24e0f3 : Remove extra comment
b78337d70 : Remove extra comment
1fdeb50d9 : Add multipath preference, background status API
92f20605d : Add multipath preference, background status API
3541fcbcb : Add a VpnManager.TYPE_VPN_OEM.
cb5fd4a67 : Add an API to listen for changes in network blocked status of an uid.
c9925e096 : Add more connectivity module settings
79260c21a : Add more connectivity module settings
f9294e7cd : Expose APIs for Settings
0cefc1c20 : Expose APIs for Settings
eb6aa2220 : Add framework-connectivity.impl
1142754c9 : Add framework-connectivity.impl
0c32e0902 : Expose uids related APIs in NetworkRequest and NetworkCapabilities
f379ceec8 : Expose uids related APIs in NetworkRequest and NetworkCapabilities
92ebd7004 : Replace the usage of UidRange
bb2439a88 : Replace the usage of UidRange
1b9f03a19 : Remove Protocol.BASE_* usage in Connectivity
a711b3f96 : Remove Protocol.BASE_* usage in Connectivity
0620c858a : Remove Settings.Global.TCP_DEFAULT_INIT_RWND on CS
5b9dd8733 : Remove extra comment
eade234e2 : Remove extra comment
845456ebd : Add ConnectivitySettingsManager
1510c9c29 : Add ConnectivitySettingsManager
debfe6062 : Modify the comment of getPrivateDnsMode
73c9860a0 : Modify the comment of getPrivateDnsMode
10774b7eb : Expose systemReady for SystemServer
8c121bfde : Expose systemReady for SystemServer
e931b159d : Update import class of TAG_SYSTEM_NEIGHBOR
bef6b09cd : Move constants to MODULE_LIB
560d4032c : Move constants to MODULE_LIB
adb2e5384 : CaptivePortalData: use CharSequence in VenueFriendlyName API
611b02178 : CaptivePortalData: use CharSequence in VenueFriendlyName API
7cb4439a9 : Move trimV4AddrZeros to libs/net
ae37a6e59 : Move trimV4AddrZeros to libs/net
bd1230675 : [VCN14] Expose registerBestMatchingNetworkCallback
bd6222685 : [VCN14] Expose registerBestMatchingNetworkCallback
8cae3c748 : [VCN13] Implement tracking best matching network
7664f62d3 : [VCN13] Implement tracking best matching network
1705798d1 : Fix a bug where any() returns null
6bb468c47 : Remove per-user preference when the user is removed
0a4aefcec : Expose the enterprise per-profile networking API.
cc9ad15cd : Expose the enterprise per-profile networking API.
76b0c7efd : Implement setNetworkPreferenceForUser.
9d96818bf : Implement setNetworkPreferenceForUser.
ad565e26d : Public API for per-profile network preference.
03433057c : Public API for per-profile network preference.
38a4e7fb7 : Add tests for setNetworkPreferenceForUser
62afc9809 : Test conntrack event monitor on R
116266203 : Change the parameter type from ContentResolver to Context
e2cd02d9a : Change the parameter type from ContentResolver to Context
2a4c17c3b : Change the parameter type from ContentResolver to Context
acd3ded00 : Change the parameter type from ContentResolver to Context
2d72a13e6 : Remove NETWORK_STACK_UID check
f1c04fb6b : Remove networkAttributes resource usage
5f161d22c : Remove usage of networkAttributes
9f9922813 : Remove usage of networkAttributes
23ee901e7 : Do not start conntrack event monitor when running on R
e7c57368f : add test for TetheringUtils::setupNsSocket()
82d4b9956 : Add a test for TetheringUtils.setupNaSocket.
8369a74fa : Update import class of TAG_SYSTEM_NEIGHBOR
e5852fbc9 : Replace interal okhttp APIs
ffc407733 : Replace interal okhttp APIs
7370ec011 : Move some constants from TrafficStatsConstants to NetworkStackConstants
bfaefe42d : Fix NullPointerException when running testRequestBackgroundNetwork
3c228f492 : Do not open BPF maps when running on R.
c296fccca : Add comments to describe the value of converting hex to decimal
286330701 : Add comments to describe the value of converting hex to decimal
1fc092ac5 : [NS01.cn] Adjust calls for NetworkScore
dd7535268 : [NS01] Add NetworkScore
d637272b9 : [NS01] Add NetworkScore
2af32e475 : Add test for RouterAdvertisementDaemon.
00c531f4e : Revert "Remove connectivity dependency on Preconditions"
3f0e7dd4e : Revert "Remove connectivity dependency on Preconditions"
ed0fe3ecd : Make PacProxyService be a system service
b2ad4a95b : Make PacProxyService be a system service
c0d25c19b : [CS15]Do not use hidden API of PlatformProperties
51b979973 : [CS15]Do not use hidden API of PlatformProperties
e08570935 : Ensure all calls to getCallingUid use the version in mDeps.
b0228dae2 : Call clearCallingIdentity when calling registerNetworkProvider in TNS
c1f14634a : Replace the usage of UidRange
42f136934 : Support Dual ViLTE stats
25dcabf72 : Add ParseException constructors to API
91efc0fa8 : Add ParseException constructors to API
da122dad6 : Remove MessageUtils usage in VpnTransportInfo
3a87589ff : Remove MessageUtils usage in VpnTransportInfo
2fb22c2a2 : Add ServiceConnectivityResources to in-process APEX
f0f0ccad7 : Add ServiceConnectivityResources to in-process APEX
cbe7381c3 : Replace InetAddress#parseNumericAddress
0494b85ff : Replace InetAddress#parseNumericAddress
8f02661e3 : Have a new API to get private DNS mode
889dcda9c : Have a new API to get private DNS mode
16f783096 : Remove VpnType usage in VpnTransportInfo
9b47fcca8 : Remove VpnType usage in VpnTransportInfo
473399cea : Add a test for upstream selection.
60f4c2f42 : Add ServiceConnectivityResources to tethering
180f44f0f : Have a new API to get private DNS mode
50205afdd : Have a new API to get private DNS mode
907ebd4f9 : Create ServiceConnectivityResources
46bcf5526 : Create ServiceConnectivityResources
e08bc1803 : ConnectivityManager: Provide API's to include location sensitive info
7992afdcc : ConnectivityManager: Provide API's to include location sensitive info
686d5d2c3 : Swap parameters in QosCallback#registerQosCallback
b953a3e82 : Swap parameters in QosCallback#registerQosCallback
5cdbcfb7f : Add a new API to get the network ID range of IPSec tunnel interface
1a6095c4c : Add a new API to get the network ID range of IPSec tunnel interface
e1b65bdbf : [VCN12] Expose setSubIds/getSubIds APIs
26d680973 : [VCN12] Expose setSubIds/getSubIds APIs
697b459ad : [VCN04] Add Subscription Id set into NetworkCapabilities
f3ca0ef14 : [VCN04] Add Subscription Id set into NetworkCapabilities
ea33ac97f : Add Ethernet, TestNetworkSpecifier API
7f11b46a4 : Add Ethernet, TestNetworkSpecifier API
5a6212753 : Fix common tests on Q and R
f4bc12fe2 : [VCN11] Make requestBackgroundNetwork requires handler
dbb704692 : [VCN11] Make requestBackgroundNetwork requires handler
6b0a6a22a : [VCN10] Add new API to listen for highest score network
5a5c99b84 : [VCN10] Add new API to listen for highest score network
c7bf00636 : Remove Slog usage in NetworkState
16e9dd5b4 : Remove Slog usage in NetworkState
1c17c8800 : Remove connectivity dependency on Preconditions
fa5eacc89 : Remove connectivity dependency on Preconditions
2d4413f8e : Remove hidden @NetworkType in NetworkInfo
4c63bb2e8 : Remove hidden @NetworkType in NetworkInfo
a29be5c0f : Remove hidden INVALID_RESOURCE_ID in unused param
642d6abe9 : Remove hidden INVALID_RESOURCE_ID in unused param
1c0d9b29f : [CS17]Remove useless code(AsyncChannel) from ConnectivityService
3dbd4a1cc : [NFCT.TETHER.15] Attach BPF program in the mainline module
5a4c7353b : Move ParseException to Connectivity
04e1000ef : Move ParseException to Connectivity
cb49506e7 : Remove usage of hidden InetSocketAddress constructor
07051bcd8 : Remove usage of hidden InetSocketAddress constructor
b401e58a1 : Update sources of Tethering module since it is renamed
e84e5fa27 : Stop using PackageManagerInternal in PermissionMonitor
9ddf7d3c3 : Remove hidden APIs usage regarding to dump
764e50624 : [CS15]Do not use hidden API of PlatformProperties
cc5af7e9c : [CS15]Do not use hidden API of PlatformProperties
4c9e202a4 : Don't start clatd if disabled by vendor property.
386f9a366 : Unbreak extraInfo values returned to apps.
d86d58171 : Revert^2 "Refactor setCurrentProxyScriptUrl to a void method"
ad4e8837a : Set extraInfo on cellular TestNetworkAgents.
63338848d : Create a service-connectivity-pre-jarjar library
14ad9a91c : Create a service-connectivity-pre-jarjar library
90b81ac17 : ebpf offload - beginnings of xdp implementation
acddd4f18 : ebpf offload - make it possible to boot on Q era 4.14/4.19 kernels
2278aed20 : ebpf offload - noop program reorder
5babd4ec1 : Fix common tests on Q and R
e83168864 : Update sources of Tethering module since it is renamed
76df56c7e : frameworks: add test group for auto tests
61c0b1a6f : Use ParcelDescriptor.fromSocket instead of getFileDescriptor
1eebf4f7b : Use ParcelDescriptor.fromSocket instead of getFileDescriptor
dd128f6ea : Rename StringNetworkSpecifier to Ethernet
c3f79207e : Remove IBatteryStats from ConnectivityService module
d67ab4df8 : Fix a bug where listen callbacks would not be called
affd94b26 : Add ServiceConnectivityResources to tethering
56520566c : Create ServiceConnectivityResources
0c8f517e5 : Create ServiceConnectivityResources
499d3cac7 : [NFCT.TETHER.14] Clear the BPF maps in BpfCoordinator ctor
9090c9efc : Move LocationPermissionChecker to libs/net
32288186b : Add Ethernet, TestNetworkSpecifier API
6697878c6 : Add Ethernet, TestNetworkSpecifier API
e044c4625 : Communicate with BatteryStatsService through BatteryStatsManager
94c60a99c : Replace PendingIntent#getIntent
57957fe8a : Make TestConnectivityManager send CONNECTIVITY_ACTION.
a3b96dc58 : [Telephony] Use TelephonyCallback instead of PhoneStateListener part1
dbc2df30c : [Telephony] Use TelephonyCallback instead of PhoneStateListener part1
86b0a68b2 : Use NET_CAPABILITY_NOT_VCN_MANAGED from ConstantsShim.
a20cf48c1 : Replace Inet[4|6]Address#ANY
ee4cd637e : Replace Inet[4|6]Address#ANY
dd92b6cf0 : Communicate with BatteryStatsService through BatteryStatsManager
c5e54d4c3 : Move OemNetworkPreferences to Connectivity
9930f13c6 : Move OemNetworkPreferences to Connectivity
991f65f16 : [CS10]Remove the hidden API usage of BitUtils
c33ea4de7 : [CS10]Remove the hidden API usage of BitUtils
c19cd34a3 : Skipping printing AssumptionViolatedExceptions.
bc736ce82 : Create a service-connectivity-pre-jarjar library
ab6440acc : Create a service-connectivity-pre-jarjar library
43042a95c : Emphasize possibility of multiple networks with same transport
14d3aac8c : Emphasize possibility of multiple networks with same transport
919a49144 : Move NetworkState to Connectivity
072b33fc6 : Move NetworkState to Connectivity
b4c62b886 : Unit test automation for Multi-Default Tracking
3bf8b7a1b : Applying OEM network pref to all users
2471c1796 : Using jniThrowErrnoException in android_net_NetworkUtils
66287d355 : Use TestConnectivityManager in TetheringTest.
b424a2794 : Support building different UpstreamNetworkState test objects.
bf6982447 : Change TetheringTest's UpstreamNetworkMonitor from mock to spy.
d025c562f : Make TestConnectivityManager usable by other tethering tests.
9a3a0eac0 : Generalize some PANS methods
2c6d33f45 : Replace user with debuggable check in ConnectivityService
018dbe418 : Fix a bug where callbacks would see blips
52d7b73c0 : Fix a bug where a request would not be refcounted
07dc18662 : Fix a bug where UID ranges would not be removed
fdffbaecb : Use NetworkCallback in BatteryStatsService to get connectivity change
3fa91ba43 : Fix CaptivePortalTest before R
b12113700 : [FUI22] Support getAllNetworkStateSnapshot
5784080f2 : [FUI22] Support getAllNetworkStateSnapshot
feecccf30 : Have the DataConnectionStat started from BSS
0e9d1fe10 : Have the DataConnectionStat started from BSS
535b7b557 : Keystore 2.0: Make VPN Keystore 2.0 ready.
a723fbd61 : Mark the test app as debuggable.
9cc04196e : Replace withCleanCallingIdentity with [clear|restore]CallingIdentity
eaff72d54 : Replace withCleanCallingIdentity with [clear|restore]CallingIdentity
eda1a92ae : Use ArraySet#add() instead of ArraySet#append()
d9264b1fa : Use ArraySet#add() instead of ArraySet#append()
c9a235aad : [FUI19] Migrate ConnectivityService to use NetworkStatsManager
1c7789742 : [CS05]Remove the hidden API usage of MetricsLogger
f1b0ca6ef : [CS05]Remove the hidden API usage of MetricsLogger
71de00d33 : Rename StringNetworkSpecifier to Ethernet
d101ec8f8 : Use NetworkCallback in BatteryStatsService to get connectivity change
0d1be6406 : Remove PersistableBundle(Bundle) usage from ConnectivityService
42f77b882 : Keystore 2.0: Make VPN Keystore 2.0 ready.
27ed37105 : Extend timeout for receiving broadcasts
365670963 : Address comments on aosp/1612040.
68d60cdb1 : [Telephony] Use TelephonyCallback instead of PhoneStateListener part1
78ca2ba3a : [Telephony] Use TelephonyCallback instead of PhoneStateListener part1
ad0a6e636 : Fix a bug in RequestReassignment#toString
ae9a64d7d : APIs for 5G slicing
ce85c4c11 : APIs for 5G slicing
dc97407cf : Cleanup some of the PANS code
29324f3d7 : Remove @hide CollectionUtils in QosCallbackTracker
1cc4f3877 : Use Log instead of Slog in QosCallbackAgentConnection
cb1d6a17b : Stop using NetworkState internally in ConnectivityService.
998a02f22 : Isolate an ad-hoc legacy API codepath.
c6e8355db : [FUI09] Expose NetworkStateSnapshot as system API
527859f7a : [FUI17] Migrate NetworkStatsService to use NetworkStateSnapshot
567c0d7ad : [REIP01]Remove the IP connectivty metrics
db2cff5cd : bpf offload - add a new 'tether_xdp_devmap'
5115480e8 : Move UidRange to connectivity
4e85d98a6 : Move UidRange to connectivity
de9dbf5b3 : Rename StringNetworkSpecifier to Ethernet
24d950ce5 : Move OemNetworkPreferences aidl to connectivity
49c389926 : Move OemNetworkPreferences aidl to connectivity
0a2aa8096 : Use IDnsResolverUnsolicitedEventListener
96a931b5b : Add modules-utils-os to service-connectivity
1dd6922fd : Add modules-utils-os to service-connectivity
b2a34f3db : Replace checkNetworkStackPermission in TestNetworkService
cdda47565 : Use UserHandle#getIdentifier to get the userid
a1433566f : Move Proxy, PacProxySelector out of Connectivity
3a142b99f : Move Proxy, PacProxySelector out of Connectivity
070ff8bb9 : Move QoS API classes to Connectivity
de9477571 : Move QoS API classes to Connectivity
1e2908003 : Move SocketUtils out of the connectivity module
accf696b7 : Move SocketUtils out of the connectivity module
79d2ee031 : DO NOT MERGE: re-enable ConnectivityManagerTest in mainline-prod.
8060dfed2 : Make ConnectivityManagerTest use the API shims.
ad380c1de : Add CtsNetTestCases to TEST_MAPPING
b34ed63a3 : Disable CtsNetTestCases in mainline-prod.
9326a98dd : Wait for the finish-component broadcasts to be handled.
589d0ad19 : Use NET_CAPABILITY_NOT_VCN_MANAGED from ConstantsShim.
7246474df : Use NET_CAPABILITY_NOT_VCN_MANAGED from ConstantsShim.
74b274424 : Add dependency on system API in connectivity
2079e355a : Split out the connectivity API surface
f15fc7f9a : Split out the connectivity API surface
77eb53365 : Use the net-utils-device-common version of HexDump
4b836cfb9 : [FUI08] Create NeworkStateSnapshot
8549af9f1 : ebpf offload: bump size of ipv4 tethering maps
607d6dda0 : ebpf offload: mark as critical for tethering not netd
7bd615ff9 : Support new IpSecAlgorithm AUTH_AES_CMAC
264d8e24b : Revert "Update tests to use Doze DeviceConfig flags."
9afd77932 : Revert "Fix DeviceConfig resetting."
5de0092e3 : Revert "Do not install tethering in TEST_MAPPING"
ac80a885b : Use unbundled version of BouncyCastle in Ike cts tests
d3d4461f4 : Temporarily stop compiling three CTS tests.
2459517a2 : Add test for getStartUser(), getEndUser() and createForUser()
33b3e53fa : Use the R checkAndNoteWriteSettingsOperation method.
50caf5626 : Revert "Revert^2 "Add service-connectivity to tethering APEX""
e17f34758 : Fix comments left on aosp/1547454 and aosp/1556106
d5d3dc15b : Remove INetworkManagementService from ConnectivityService
ea5378c50 : Remove unused INetworkManagementService
357f586a6 : Remove BaseNetworkObserver from Nat464Xlat
5f658cbb9 : Fix copyright license of VpnTransportInfo
50f96a50b : Fix copyright license of VpnTransportInfo
11b5a5cc7 : Split out the connectivity API surface
c1326dfd6 : Split out the connectivity API surface
d69d7c815 : Fix CTS test failed on R device
d0f6359f8 : Adding additional docs for OemNetworkPreferences
4a96c7949 : Update CtsHostsideNetworkTests to take network capability into account.
8a8bf7434 : Release test network in a test
bb540131b : Use unbundled version of BouncyCastle in Ike cts tests
b692cc8e5 : Update tests for PANS network usage metrics
ffb0ccd04 : Add a BpfMap#clear method.
5b1411c63 : Add public alternative for protectFromVpn
caaa4df54 : Add public alternative for protectFromVpn
2be434ab1 : Make the CTS tests explicitly depend on modules-utils-build.
56be03eb2 : Move definitions used by tethering bpf code into the module.
6177885a1 : Unit test automation for Multi-Default Tracking
13ca219a4 : Fix CaptivePortalDataTest on R
bb0277e7e : Implement Settings#checkAndNoteChangeNetworkStateOperation on CS
4418c8e2e : Implement Settings#checkAndNoteChangeNetworkStateOperation on CS
3ba84e60f : Implement Settings#checkAndNoteChangeNetworkStateOperation on CS
acae8dde4 : Implement Settings#checkAndNoteChangeNetworkStateOperation on CS
a5e4fc135 : APIs for 5G slicing
e7ec282ee : APIs for 5G slicing
6413dd84c : Enable networking tests to be included in partial MTS files as well as full mts.
db201dac1 : Replace BaseNetworkObserver with BaseNetdUnsolicitedEventListener
c94d3238a : Remove UidRange.createForUser() with userId integers
cfe676379 : Add dependency on system API in connectivity
62f5117bf : Add MUTABLE flag when creating PendingIntent
4aad90f1b : Use alternative PhoneStateListener formal API
ec4738e48 : Use alternative PhoneStateListener formal API
e26bbf803 : Fix CTS test failed on R device
607985b57 : Fix flaky test by extending timeout
b4859198f : Add flag to force choosing upstreams automatically
a7f938e4a : Revert "Revert "Delete VPN methods in ConnectivityManager.""
684d3471e : Revert "Revert "Delete VPN methods in ConnectivityManager.""
b2966facb : [VCN07] Bypass VCN for non-internet app accessible cellular services
71d157f0e : [VCN07] Bypass VCN for non-internet app accessible cellular services
727b67291 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
9d15624d8 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
15c1b2108 : Using defensive copy for default request remove
651a95f12 : [VCN07.1] Add test for bypassing VCN for non-internet request
fb7877ead : Stop using SysetmConfig#getSystemPermissions on PermissionMonitor
84b4bb86d : Unit test automation for Multilayer Evaluation
da6bc5ace : Revert "Delete VPN methods in ConnectivityManager."
66ef4728a : Revert "Delete VPN methods in ConnectivityManager."
e84927778 : Delete VPN methods in ConnectivityManager.
2698d0c25 : Delete VPN methods in ConnectivityManager.
345c2dfcf : Use formal API for ActivityThread to set proxy
9ff113bbe : Use formal API for ActivityThread to set proxy
5e0944215 : Use PermissionUtils
cf4fb1622 : Fix all Log.wtfs in FrameworksNetTests.
be82d7d77 : Add TEST_MAPPING to run CtsHostsideNetworkTests in presubmit.
1cd19ed4c : Fix testMobileDataAlwaysOn flakiness
3d8d563e2 : Speed up NetworkFactory tests.
f51b06289 : Remove ArrayUtils usage in connectivity classes
cea06a618 : [IT06]Move INetworkActivityListener into connectivity module
e9bc163a2 : [IT06]Move INetworkActivityListener into connectivity module
3756fcc3c : [IT4.7] Add network activity info into dumpsys for debugging
709eb8461 : [IT4.6] Unbundle NMS out from ConnectivityManager
a5e9bdbc3 : [IT4.6] Unbundle NMS out from ConnectivityManager
27aeff08c : Optimization when looking up requests for release
32028e0d2 : [IT4.5] Update radio power from CS directly
6916d5194 : Split parcelable .aidl files to aidl-export
d2107994d : Split parcelable .aidl files to aidl-export
3cbccdb6c : Don't crash Tethering service when WiFi feature is missing
d2d275b27 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
0d40ddb1e : Fix merge conflict.
99e32edf8 : Unit tests for Multi-Default with Existing APIs
5ee5d5d28 : Unit test automation for Per-App API functionality
ad43ca6d4 : Split parcelable .aidl files to aidl-export
076dcdc40 : Split parcelable .aidl files to aidl-export
71ced8e08 : Do not depend on Tethering stubs in CM consts
23b853b06 : Do not depend on Tethering stubs in CM consts
e494cbb3e : Adding per-app default network callbacks support
6e9ae2339 : Clean up T&C implementation
c08f878df : Clean up T&C implementation
97e6be27f : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Connectivity
6c7ed9ddd : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
dcc986a03 : [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
0e9d2108b : Use UserHandles instead of userId integers.
c4e2f6375 : [CS01]Remove hidden API usage of NetworkCapabilities
08b756074 : [CS01]Remove hidden API usage of NetworkCapabilities
2bfd3f95d : Move the VPN code out of packages/Connectivity.
1a5617161 : Move the VPN code out of packages/Connectivity.
b6bd8a54a : Rename getVpnLockdownWhitelist to -Allowlist
6cb08ce6d : Rename getVpnLockdownWhitelist to -Allowlist
37d17e60c : BroadcastInterceptingContext: use passed-in broadcast Handler.
ba26988b1 : Rename getVpnLockdownWhitelist to -Allowlist
ab9f06ebe : Rename getVpnLockdownWhitelist to -Allowlist
a0473fccb : Minor fixes to LockdownVpnTracker.
56ad0aba4 : Expose VpnTransportInfo as module-lib API.
30ac156ae : Expose VpnTransportInfo as module-lib API.
6e2d702d3 : Marking setOemNetworkPreference as @SystemApi
7a2535472 : Marking setOemNetworkPreference as @SystemApi
a46c14461 : Adding permission for OEM managed preferences
981865c88 : Adding permission for OEM managed preferences
12aeab88b : Implementation of setOemNetworkPreference
6e6fabf65 : Implementation of setOemNetworkPreference
b3d24768e : Revert "[VCN07] Bypass VCN for non-internet app accessible cellu..."
54bb81ba9 : Revert "[VCN07] Bypass VCN for non-internet app accessible cellu..."
aa5a8b2c6 : Stop using Slog in QosCallbackTracker.
d5e9f98e2 : Check registering system default callback needs NETWORK_SETTINGS.
842075ed8 : Move VPN code from ConnectivityService to VpnManagerService.
0dd4b6f51 : Move VPN code from ConnectivityService to VpnManagerService.
d97b404c4 : Add a skeleton VpnManagerService, and start it on boot.
bfad39fe9 : Add a skeleton VpnManagerService, and start it on boot.
c71cff883 : Convert LockdownVpnTracker to NetworkCallbacks.
549e9acd9 : Convert LockdownVpnTracker to NetworkCallbacks.
720f3cc16 : Minor fixes to VpnTransportInfo.
00387a265 : Update underlying network of IpSecTunnelInterface
906713400 : [Mainline] android.system package APIs migration
13279169a : [Mainline] android.system package APIs migration
2ca64d3c3 : Update the way we change meteredness of cellular networks in tests.
a51299e68 : Fix legacy APIs when VPN switches to suspended underlying network.
66369736d : Backport test coverage from aosp/1547496.
752ebe3b8 : Backport some helpers in ConnectivityServiceTest.
2faa5c413 : Test for bugs with suspended VPN underlying networks.
905003a34 : Add a test for getDefaultNetworkCapabilitiesForUser.
4e716d070 : Improve testing of CONNECTIVITY_ACTION broadcasts.
e57522a0f : Test passing an underlying network array with null network in it.
95c8b8b0c : Make testVpnNetworkActive more deterministic.
8f2e31ae5 : Make MockVpn more realistic and easier to use.
9edbb5c90 : Increase test coverage for VPN info sent to NetworkStatsService.
b667ebcbe : Simplify MockVpn.
c5a41f7fe : Test a VPN with an underlying network that does not yet exist.
026fbb8a1 : Add a VpnTransportInfo object.
bd015f486 : Stop using mVpns in getConnectionOwnerUid.
523b5e840 : Add a VpnTransportInfo object.
a77d05ec0 : Add a registerSystemDefaultNetworkCallback method.
80b48bc58 : Add a registerSystemDefaultNetworkCallback method.
7c85e7d4d : Support for Terms & Conditions notification
7fcd18ae0 : Support for Terms & Conditions notification
a8a477b84 : ConnectivityService: Plumb attribution tag for location permission checks
c97d80614 : ConnectivityService: Plumb attribution tag for location permission checks
7906a1c99 : [FUI15] Remove networkId in NetworkState
aabc56490 : [FUI07] Stop making NetworkState with NetworkInfo from external callers
dddf2b6a0 : [FUI06] Stop using NetworkInfo in NetworkState from external callers
f151290e0 : Move shared Proxy method and constants to shared lib
0fcb9872b : Move shared Proxy method and constants to shared lib
631829a13 : Remove unused INetworkManagementService from IpSecService
fbd613257 : Use NetdUtils instead of NetworkManagementService in Vpn
f0561b8fb : Use NetdUtils instead of NetworkManagementService in IpSecService
852baaab7 : Change ConnectivityServiceTest to prepare for VPN code move.
d9a569fd4 : Add to VpnManager the VPN APIs used by Settings and SystemUI.
ff49d2b2f : Add to VpnManager the VPN APIs used by Settings and SystemUI.
a6e700696 : Remove temporary hack in VpnTest.
7a0f31b94 : More cleanly separate requests and listens.
74d34ec68 : More cleanly separate requests and listens.
5b4904776 : Revert "[Mainline] Migrate android.utils package items"
3d7a74f4d : Expose TEST_TAP_PREFIX as system API
cf078167b : Expose TEST_TAP_PREFIX as system API
f6d98ec18 : [VCN03] Linger the newly connected network for a short time
2a4f006f3 : [VCN09] Rename linger timer
0b6f2908c : Add @Nullable to Object#equals()
1f69a5e26 : Add @Nullable to Object#equals()
9e441af03 : Update meteredness of cellular networks for tests.
f5a4ac959 : Fix the legacy VPN tests that start racoon.
3a2a0a31f : Make testLegacyLockdownVpn more realistic.
452c6ffa6 : Stubbed setOemNetworkPreference in Connectivity
ed87a67c8 : Stubbed setOemNetworkPreference in Connectivity
c1af7f03e : Update OemNetworkPreferences to use 1:1 Map
a98225398 : Create new system API in UserHandle to get uid
f61f7be21 : Updating Existing CS APIs for multiple defaults
1238af2a5 : Transmitting multiple default networks to netd
e5e58d195 : [Mainline] Core Platform APIs migration
97114c99b : Replace NPMI#isUidNetworkingBlocked()
a8a74f198 : Update VpnTest for new restricted API
062b64809 : [VCN07] Bypass VCN for non-internet app accessible cellular services
1243a0066 : [VCN07] Bypass VCN for non-internet app accessible cellular services
470efc161 : Remove legacy network factories
773d918ad : Remove legacy network factories
64cea8cf3 : [Mainline] Migrate android.utils package items
dbcd5d632 : Improve getConnectionOwnerUid tests.
1bc77a99e : Revert the `fallback` naming into `default` network
a858d3bfe : Move shared methods to net shared lib
9bf760d12 : Move shared methods to net shared lib
31f058e11 : Allow setting underlying networks when legacy lockdown enabled.
94d03aecf : Allow passing the underlying network to startLegacyVpn.
5349ba9cf : Revert "Refactor setCurrentProxyScriptUrl to a void method"
8a831d6e0 : Use formal API for ActivityThread to set proxy
a1860ffaa : Use formal API for ActivityThread to set proxy
8af2d6051 : Adding support for multiple "default" networks
b852199e0 : Add the underlying networks to NetworkAgentInfo#toString.
786947b4a : Improve testing for network blocking.
f4a7b149c : Reimplement [read|write]ArraySet of Parcel inside NetworkCapabilities
009c9e677 : Reimplement [read|write]ArraySet of Parcel inside NetworkCapabilities
d5c54eca6 : [VCN08] Expose NOT_VCN_MANAGED capability as system API
ad1760bd6 : [VCN08] Expose NOT_VCN_MANAGED capability as system API
cdd223033 : Specify version for aidl_interface explicitly
efb8409f6 : [NS] Tests : don't expect a score in NF#acceptRequest
515b26ae9 : API: Suppress existing NullableCollections lints
14c08d26d : API: Suppress existing NullableCollections lints
3c2297a2a : Remove ArrayUtils usage in connectivity frameworks classes
479710748 : Remove ArrayUtils usage in connectivity frameworks classes
91444cae5 : Have connectivity self-register manager classes
fe97b48b6 : Have connectivity self-register manager classes
6f55e6128 : Remove getFilteredNetworkState and add @NonNull in NetworkState.
0e920055d : Add test coverage for get*NetworkInfo on metered networks.
fbbccbce6 : Move module sources to packages/Connectivity
8f37b3f55 : Move module sources to packages/Connectivity
6e74469a6 : [FUI16] Expose setSubscriberId in NetworkAgentConfig as system API
62d35f7e5 : [FUI04] Refactor VpnInfo
23568a4f0 : [VCN06] Support request background network
8eef233b1 : Fix legacy APIs when VPN switches to suspended underlying network.
0f33369a4 : Backport test coverage from aosp/1547496.
cd44e43d1 : Backport some helpers in ConnectivityServiceTest.
973da4644 : Test for bugs with suspended VPN underlying networks.
8f35ad587 : Add a test for getDefaultNetworkCapabilitiesForUser.
07fc61c95 : Improve testing of CONNECTIVITY_ACTION broadcasts.
e2d336afc : Test passing an underlying network array with null network in it.
834f32089 : Make testVpnNetworkActive more deterministic.
6d8b1d284 : Make MockVpn more realistic and easier to use.
4525be8bf : Increase test coverage for VPN info sent to NetworkStatsService.
bc3211dd8 : Simplify MockVpn.
ca7cebc1f : Test a VPN with an underlying network that does not yet exist.
cbaf93951 : Fix legacy APIs when VPN switches to suspended underlying network.
ee5ed04cb : Backport test coverage from aosp/1547496.
853504c52 : Backport some helpers in ConnectivityServiceTest.
157af6c6d : Test for bugs with suspended VPN underlying networks.
6f7a5df35 : Add a test for getDefaultNetworkCapabilitiesForUser.
69a61d921 : Improve testing of CONNECTIVITY_ACTION broadcasts.
b85a606d4 : Test passing an underlying network array with null network in it.
abc306b5e : Make testVpnNetworkActive more deterministic.
02e6be782 : Make MockVpn more realistic and easier to use.
f0932b894 : Increase test coverage for VPN info sent to NetworkStatsService.
4b615c01e : Simplify MockVpn.
b32463cc5 : Test a VPN with an underlying network that does not yet exist.
8ef2001b7 : Update frameworks to use unbundled version of BouncyCastle.
afd7560b2 : Note network interfaces based on transport
cee4354c1 : Use createStringArray instead of readStringArray
0bb339732 : Replace hidden getFileDescriptor$()
f0ba6291b : Check and skip certain operations if they are unsupported.
4768f6316 : Revert "Revert "Note network interfaces based on transport""
120e49e97 : [VCN01] Add NOT_VCN_MANAGED capability
61ad5f342 : Check if NetworkSpecifier is an instance of MatchAllNetworkSpecifier
bd7f3cd75 : [FUI03] No-op refactoring of VpnInfo
08131f344 : Updates to handler logic for multilayer requests
7b26bba8d : Update to sendAllRequestsToProvider for Multilayer
30199ca9f : Update jni to get int descriptor in native layer
757e0e8b3 : Multilayer request updates to request callbacks
622428cee : Multilayer support when NAI requests are updated
f9054ed6b : Revert "Note network interfaces based on transport"
32fd208a7 : Revert^2 "Replace Context#sendStickyBroadcastAsUser()"
b15a22e5b : Fix FrameworksNetIntegrationTests failure
3eaba31d4 : Revert "Replace Context#sendStickyBroadcastAsUser()"
66ea68e47 : Move connectivity-sources to frameworks/base
c2fb34951 : Move connectivity-sources to frameworks/base
b8e550e8b : Update test to include FLAG_MUTABLE when creating a PendingIntent.
cb95247c1 : [FUI05] Remove wimax data usage unit test
de493c006 : [FUI14] Get SSID from NetworkCapabilities
07dd129bb : Add method to match address \ port with QosFilter
76cf0c5c8 : Replace NetworkPolicyManagerInternal#isUidRestrictedOnMeteredNetworks()
7d4530b98 : Mark connectivity test utilities as module API
60f02ed76 : Add Qos Callback support
53f0e4444 : Add Qos Callback files
d793eb34c : Use network list in UNDERLYING_NETWORKS_CHANGED
979f46a69 : Use ParcelFileDescriptor instead of FileDescriptor in the aidl
6d502ed79 : [IT4.4] Host network activity related logic into a new class
bfe1df514 : Restructure expedited jobs related networkpolicy tests.
5eee3ec91 : Mark TestNetworkManager as module API
fd8dac4fe : Replace Context @hide API in MultinetworkPolicyTracker
ef337535c : Use function inside NetdUtils instead of NetworkManagementService
62a872a6a : Use function inside NetdUtils instead of NetworkManagementService
6e1b16c9f : Note network interfaces based on transport
246d17668 : Fix legacy APIs when VPN switches to suspended underlying network.
1abe20f6e : Split networkDestroy() and destroyNetworkCache()
51691d6ab : Add tests to verify that Expedited jobs have network access.
34263da2c : Revert "[VCN06] Support request background network"
da94136cc : Fix CaptivePortalDataTest#testParcelUnparcel on R
34007bd8d : Address comments on aosp/1539753, aosp/1542487 and aosp/1547496.
c284b4b8d : Fix propagating underlying caps when a network disconnects.
dbf549c1c : Test for bugs with suspended VPN underlying networks.
6ecf04d6f : [VCN06] Support request background network
5c27674ad : Deflake testNetworkBlockedStatusAlwaysOnVpn
79ff36588 : Simplify testVpnRestrictedUsers.
756a7345e : Add test coverage for LockdownVpnTracker.
83d065696 : Enforce that NetworkAgentInfo fields are never null.
a1b4fbe5a : Remove unused IpConnectivityMetrics in CS
c5f86f48b : Replace hidden ParcelFileDescriptor constructor usage
c52971032 : Replace Context#sendStickyBroadcastAsUser()
eb7e8c650 : [Mainline] Migrate com.google.android.collect pkg
131d7c1cb : Mark several NetworkAgentInfo members @NonNull and address TODO.
854f6a626 : LocationPermissionChecker: Exempt privileged components from location check
12cf8caa4 : [VCN05.1] Add unit test for invalid request types
865c72aab : Improve testing of CONNECTIVITY_ACTION broadcasts.
054800f23 : Fix CaptivePortalDataTest on R-
283e061fb : UserManager restricted profile SystemApis
a39f357fb : Improve testing of CONNECTIVITY_ACTION broadcasts.
28fd7803b : Refactor setCurrentProxyScriptUrl to a void method
fc52b8225 : Migrate Slog usage in MultinetworkPolicyTracker to Log
9d4ffa199 : [Mainline] Migrate TextUtils#emptyIfNull
dd76fab60 : Revert "Revert "NetworkCapabilities: Embed location senstive Tra..."
3e1eddeab : Waiting for idle in test
dde2e9e89 : UserManager restricted profile SystemApis
5e2b869df : Revert "[VCN01] Add NOT_VCN_MANAGED capability"
a427afd7e : Revert "NetworkCapabilities: Embed location senstive TransportInfo"
c2858740c : Do not install tethering in TEST_MAPPING
11e7cb243 : Rename PacManager to PacProxyInstaller
70988816f : Align coding style of line-wrapping in NetworkCapabilities
503102644 : [IT4.21] Update the label type of idle timer
869e7020a : [VCN01] Add NOT_VCN_MANAGED capability
423fff630 : NetworkCapabilities: Embed location senstive TransportInfo
a68139ae1 : Stop using VPNs in getActiveNetworkForUidInternal.
2793ab9e5 : Keep Vehicle internal network always up
b8e4bc9c3 : Let ConnectivityService control the socket closure
d9932a7da : Stop using IIpConnectivityMetrics in ConnectivityService.
d1a7816fa : [VCN05] Pass request type when requesting network
3b063e364 : Replace NetworkPolicyManagerInternal#isUidNetworkingBlocked()
492febbfa : Support for Venue URL and friendly name from Network agent
3bd1e4ffb : Revert "wifi: Add systemAPi:setSubscriberId in NetworkAgentConfig"
db3510397 : Remove Vpn#isBlockingUid.
eaa965810 : Revert^2 "Move service-connectivity to the tethering APEX"
5b2ea5d19 : Revert^2 "Move service-connectivity to the tethering APEX"
e9c34f86c : NetworkCapabilities: Embed location senstive TransportInfo
3aa6043c4 : Show LargeIcon as wide for apps targeting S.
5bfb9f872 : Revert "Move service-connectivity to the tethering APEX"
eeea90981 : Revert "Move service-connectivity to the tethering APEX"
b145611a1 : Revert "Move service-connectivity to the tethering APEX"
34bd96802 : Revert "Move service-connectivity to the tethering APEX"
7c7611036 : Stop using BaseNetdEventListener in ConnectivityService.
011f29dfc : Stop using VPNs in getDefaultNetworkCapabilitiesForUser.
e8ce205f6 : Inform ConnectivityService about always-on VPN lockdown.
ce6dcc943 : Remove mobile provision design out from connectivity service
c2d6a94b3 : Move service-connectivity to the tethering APEX
da6a1fa66 : Move service-connectivity to the tethering APEX
fdca8168d : Pivot network statistics to use DataInput/Output.
5ef392cc8 : [VCN02] Make LingerTimer takes request Id instead of NetworkRequest
0b9fecfac : Improve error message when testing network factory
7121b5ef7 : Replace INetworkPolicyManager to NetworkPolicyManager
65d0d1c03 : Update to Diagnostic Callback flows for multilayer
ad369e30b : Replace withCleanCallingIdentity with [clear|restore]CallingIdentity
c233b1807 : Put tether/untether calls into handler queue
b36c519c4 : wifi: Add systemAPi:setSubscriberId in NetworkAgentConfig
96be83bcc : Migrate away from AsyncChannel in NetworkAgent
afe26600f : Migrate away from AsyncChannel in NetworkAgent
aca858652 : [Mainline] Migrate ProxyInfo
0a2a999f0 : Add test for increment operation count on non-default network
e4c793b20 : Update usage of allowlist/denylist in some method names/comments.
5301b6faf : Have NetworkPolicyManagerService create MultipathPolicyTracker
6e7edee44 : Also update connected clients for local only tethering
973313a3d : [IT4.2] Update argument type of interfaceClassDataActivityChanged
37ebfa827 : Migrate away from AsyncChannel in NetworkAgent
59262cbcd : Split connectivity JNI and service jar
e9fda58f7 : Split connectivity JNI and service jar
fe746bcd4 : Use system API to obtain IDnsResolver IBinder
f896dfcb8 : [IT04] Add uid as parameter of interfaceClassDataActivityChanged
b4bba7179 : [IT03] Add replacement methods for network activity
c544667c3 : Use libnetjniutils for JNI File Descriptor info
86086774a : Use [clear|restore]CallingIdentity instead of withCleanCallingIdentity
fa159c175 : Move module utils to the module package.
cf44f2fe1 : Move phone ID to extra for action provision
eb862ae1d : Allow ConnectivityServiceTest to change the calling UID.
6fb90abce : Add a test for getDefaultNetworkCapabilitiesForUser.
bb6b62a41 : Add tests for always-on VPN lockdown mode.
ef1dd4e46 : Move phone ID to extra for action provision
cab74db6c : Move phone ID to extra for action provision
7fe67c196 : Remove hidden deprecated getActiveNetworkQuotaInfo
993306ed6 : Use API TcpKeepalivePacketData in ClientModeImpl
11511b31f : Add TcpKeepalivePacketData to SystemApi
7aeef6aab : Add OWNERS for packages/Connectivity
afebd5c3f : Add OWNERS for packages/Connectivity
8fb84150b : Fix a crash in eng builds
01d3763c5 : Generalize support for underlying networks.
c449dde8b : nits removing extra space, change method name, etc
ba0ad1be3 : maybeLogBlockedStatusChanged multilayer requests
9301a9ae2 : Update getSignalStrengthThresholds for multilayer
e4e72bb32 : Update to unneeded for multilayered requests
667972157 : Replace PackageManager @hide APIs
1f50ae5c2 : Resolve UidRange dependency between NMS and CS module
58333ae5b : Add a mutability flag to the PendingIntent
2a51c1086 : Move module utils to the module package.
9d4b86491 : Reimplement DumpUtils#checkDumpPermission() in ConnectivityService
907cb1676 : Use getUserHandles() instead of getUsers() to get user id
11119f746 : Revert "ConnectivityServiceTest: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED"
00e0f5af3 : Add a convenience method to update a network's capabilities.
39b4c5b2d : Disallow NetworkAgents from changing the owner UID.
cb9bbf2c8 : Observe mOwnerUID in NetworkCapabilities#equals.
e4a2c6ad2 : Expose TcpRepairWindow as module-lib API
4f0a84077 : Fix testDeclareNetworkRequestUnfulfillable on R
284cb871f : [Mainline] Network netId to getNetId() migration
74c32e10a : Remove support for legacy network agents
855c9c8f8 : Remove deprecated constructors for NetworkAgent
b274feac5 : Migrate NetworkAgentWrapper to the new NA API
d43d92fca : Cleanup TestNetworkService
76a1031d3 : Test for the current behaviour of updating a network's owner UID.
3c75ca829 : Add comments to the process*FromAgent methods.
689c673aa : Split NetworkUtils and NetworkUtilsInternal
88bf984e0 : [Mainline Migration] Migrate NetworkUtils
8a1fc4cc5 : Allow the System UID to unregister ConnDiags CBs.
4b5de730b : Add shared jarjar rule for tethering tests
75b84e4cb : Remove unused testutils lib from tethering tests
1d5b21140 : Fix OffloadHardwareInterfaceTest.
2dc831401 : tethering: offload: Netlink Req NfGen
016ee9717 : tethering: DAD Proxy Daemon
c0aa632f9 : Add tethering privileged test
054451e17 : Allow the System UID to unregister ConnDiags CBs.
65ee636ef : Use ACCESS_WIFI_STATE when clearing wifi blacklist
5f6285c9c : Remove CaptivePortal deps on @hide MetricEvents
8750be001 : Refactor applyUnderlyingCapabilities and its test.
d35f795bb : Use public API of NetworkAgent in TestNetworkService
cd6d42bd1 : Move applyUnderlyingCapabilities to ConnectivityService.
ed14cda47 : Deprecated UserManager.getUsers(excludeDying) / added getAliveUsers()
714622993 : Add Restricted Mode Firewall Chain
e7c4a3e7b : Clean Up NetworkManagementService Tests
daeafeef3 : Add ConnectivityManager.TYPE_PROXY to SystemApi
0b3d600ff : Use IPV6_MIN_MTU from NetworkConstants in Ikev2Vpn
8c7cb6449 : Add a provider to VPN
fd64bac5b : Migrate VPN to the public NetworkAgent API.
11e9a31ba : Migrate Slog to Log used in connectivity service module
7820e2213 : Do not query CS in NetworkProvider constructor
535d328de : Run OemNetworkPreferencesTest with DevSdkIgnoreRunner
aceffad3b : Stop calling Vpn#updateCapabilities in CS.
db20f89e6 : Stop accessing VPNs in getAllVpnInfo.
4b1cd16a7 : Clear calling identity in registerNetworkAgent.
4b4fcc7a7 : Allow tests to create TRANSPORT_TEST|TRANSPORT_VPN networks.
220987b38 : Move applying underlying caps from Vpn to ConnectivityService.
82f9a007c : Stop accessing VPNs in checkConnectivityDiagnosticsPermissions.
29e025870 : Revert "Tweak NetworkWatchListTests."
494c50af0 : Ignore verifying canBeSatisfiedBy() on Android Q
c64d177ed : Test passing an underlying network array with null network in it.
621f5a9e8 : Make testVpnNetworkActive more deterministic.
97ade70ce : Add a test for restricted profile added/removed with VPN up.
c5b14c2b8 : Adding @IgnoreUpTo to OemNetworkPreferencesTest
9fc05ceca : Address leftover comments
211c6da81 : Move module utils to the module package.
7d6a49c95 : ConnectivityServiceTest: Mark unaudited PendingIntents with FLAG_MUTABLE_UNAUDITED
aa0018391 : Ignore verifying canBeSatisfiedBy() on Android Q
b465e5c11 : Update toString() to use the correct request
f8eb49ab6 : Update requestsSortedById() to sort by collection
3f93a3146 : Allow a way to track the active request in an NRI
91a00f5ed : Clarify documentation on TEMP_NOT_METERED API
53b6567c5 : Expose MIN_MTU_V6 as a public, @hide constant
77e45c05e : Remove a comment from ConnectivityService
925d1a9a8 : Make MockVpn more realistic and easier to use.
fdce3dde0 : Increase test coverage for VPN info sent to NetworkStatsService.
d97d6e304 : Simplify MockVpn.
e50c0f8af : Test a VPN with an underlying network that does not yet exist.
2d7e03cd6 : Move BasicShellCommandHandler to frameworks/lib/modules-utils
0efd39ad8 : Add a test for TcpKeepalivePacketDataParcelable.toString().
3e3bffbcd : Separate 2 tests to verify canBeSatisfiedBy()
e51f66472 : Move BasicShellCommandHandler to frameworks/lib/modules-utils
104d9701f : Minor fixes to NetworkCapabilities#toString.
e5d9cf457 : Rename satisfiedBy to canBeSatisfiedBy for MatchAllNetworkSpecifier
db04f067b : Replace InterfaceConfiguration usage with stable aidl
b896220cd : Fix minor bug and deflaky for DnsResolverTest
d59fc536d : Merge history of CTS
2f82a83bb : Revert "Merge history of CTS"
f42e56f08 : Revert "Move BasicShellCommandHandler to frameworks/lib/modules-..."
2fae9c366 : Add hardware tethering traffic in testTethering test
43e1a7971 : Separate 2 tests to verify canBeSatisfiedBy()
39ff53ead : Fix minor bug and deflaky for DnsResolverTest
f1a6afb46 : Fix tethering doesn't turn off issue
684a06de6 : Fix the comments left on aosp/1481197
fd3fa0a54 : Replace the way to add legacy routing
dce028e5b : Updating network preference comments
5eb17941e : Move BasicShellCommandHandler to frameworks/lib/modules-utils
17b100128 : Tweak NetworkWatchListTests.
10b443adb : Remove unused getTetherStats
dcea9fb2d : Adding API stubs for application network routing
7835f74ba : Adding multilayered requests to NetworkRequestInfo
7f6595349 : Move module utils to the module package.
44cbfe92c : Fix visibility rule for tethering.
082528f4b : Adding @IgnoreUpTo for testOemPrivate
089b58605 : Merge history of CTS
4cf61e460 : Merge history of CTS
5c91bdecc : DO NOT MERGE: Introduce DPMS shim for active DO/PO check
5a09a7101 : Add maxTargetSdk restriction to unused APIs.
62bc2b0f2 : Use hasIpv[4|6]DefaultRoute instead of hasIPv[4|6]DefaultRoute
fa229ae8a : Replace Context @hide APIs
1fe1e539e : com.android.tethering: set min_sdk_version 30
1c15b17d7 : Replace AppOpsManager @hide APIs
5799e9167 : DO NOT MERGE Revert "Ensure CONFIGURED_NETWORKS_CHANGED not received without permissions"
a0790fe3f : DO NOT MERGE Revert "Ensure CONFIGURED_NETWORKS_CHANGED not received without permissions"
600da6fb6 : DO NOT MERGE Revert "DO NOT MERGE CTS: Ensure CONFIGURED_NETWORKS_CHANGED_ACTION broadcast is received"
bee20e84f : com.android.tethering: set min_sdk_version 30
d771d6e94 : Add maxTargetSdk restriction to unused APIs.
3bd1f6f00 : Use local defined constants for notification channels
863fb9b9d : Move module utils to the module package.
189147329 : Fix visibility rules preventing migration.
13cafd92b : NetworkNotificationManager gets NotificationManager locally
a7f72cbe5 : Fix a bug where modern network agents start in UNKNOWN
d078d3d65 : Add maxTargetSdk restriction to unused APIs.
1dc34ce1e : Revert "Add maxTargetSdk restriction to unused APIs."
5dd45ebc2 : DO NOT MERGE CTS: Ensure CONFIGURED_NETWORKS_CHANGED_ACTION broadcast is received
3323b8af4 : Verify pending intent flags
8f52e2fe0 : Correct PendingIntent#getActivity() flags
e7a50004d : Replace NotificationManager @hide APIs
9695da3ba : Replace hidden NMS permission control API
fd47831a5 : Replace hidden NMS API for setting MTU
a93ddb250 : Replace hidden NMS interface to network API
c1fe7a0a3 : Replace hidden NMS default network configuration API
454660e05 : Get rid of telephony-stubs.
d4ce63c87 : Move apache HTTP tests out of tests/net
430caa912 : Drop .stubs from android.test.[base|runner|mock].stubs
b3b489998 : Add OEM_PRIVATE NetworkCapability
335e158fb : Add maxTargetSdk restriction to unused APIs.
1cd2532d2 : Add jarjar rule for IPv6ProvisioningLossQuirk.
ef20ba23a : Revert "Revert "Test IPv6ProvisioningLossParcelable in the NetworkAttributes"""
f0d393d53 : Using Context#getSystemService instead of ServiceManager#checkService
4728ed460 : Wait for connect before dropping permissions
0582605da : Bump Tethering apex version code
3c01153f0 : Merge "Remove unused methods from LinkProperties." am: 88e32a8ae6 am: f812dc9b77 am: 57899a690d am: c703b02538
c8b4e0124 : Address comments on aosp/1448415
c43d68f0d : Do not use hidden SystemProperties.set
878c9e47d : Remove @TestApi from @SystemApi symbols
671068691 : Remove unused MockableSystemProperties from DnsManager constructor
71bd86ed3 : Remove @TestApi from @SystemApi symbols
f4d863eb9 : Remove @TestApi from @SystemApi symbols
29e047778 : Add the flag and default enable selectAllPrefixRange
bb36657e1 : Migrate Tethering util functions to CtsTetheringUtils
925d09b77 : Create service-connectivity.jar
e62f378b9 : Stop setting the legacy net.dnsX system properties
badc37d4f : Remove unused methods from LinkProperties.
72fe9c607 : Do not expect broadcasts in CaptivePortalTest
2274995a2 : Add new mandatory IPsec algorithms
b8c683784 : Migrate IPsec CTS out of tests/tests/net
dfba5d17f : Create service-connectivity.jar
e2b9459da : Add @Nullable annotation to the parameter of Object.equals() methods.
b93dd8145 : Fix DeviceConfig resetting.
2bafaf0df : Fix miss tracking downstream problem in PrivateAddressCoordinator
55be5eee6 : Test conflict notification work when using cached address
1932b1253 : Add imports to networking test mapping
52723ecd9 : Fix a way for this test to flake.
f8f8967d0 : Remove Tethering @TestApi
44b2ebcf3 : Remove Tethering @TestApi
fea8f29dc : Replace PendingIntent @hide APIs
a4eeed083 : Update the QUIC packet format.
8b5d18fe9 : Update the QUIC packet format.
05fcb2e43 : Fix a typo in a comment
17ea3c0bc : Add a mutability flag to the PendingIntent
25da49b7f : Update the QUIC packet format.
7056d02dd : Update the QUIC packet format.
188bbe712 : Allow tethering pick prefix from all of private address range
0efaff8cb : Use system api for shell command handling
c822fe5e0 : Support dynamically update IMSI
c8c06be93 : Don't let NAW.mNetworkInfo escape
d48265e20 : Use new test utilities from frameworks/libs/net
29021f0c6 : Don't check broadcast intent on connection status check
6eacfb6b7 : Make the IP subnet persistent till reboot
67c7a7868 : Make PrivateAddressCoordinator ignore vpn network
0afc3ce6a : Fix TetheredClient callback fail in InProcessTethering
b0cbf6f28 : Remove double check interface by NetworkInterface
8cdc2856b : Update to positive logic to better match the method naming
62e162b28 : Mark testAppIdle(Non)Metered_whitelisted as flaky.
956f4dc23 : Ensure CONFIGURED_NETWORKS_CHANGED not received without permissions
cd2fe6e08 : Ensure CONFIGURED_NETWORKS_CHANGED not received without permissions
ab2096983 : Refactoring: Use explicit methods for checking DO/PO
4b81e2399 : Remove unused ACTION_PACKAGE_ADDED intent.
7e3efdb49 : Move IpUtils to frameworks/libs/net
fedf95aec : Add utilities for network validation testing
20dd58aa8 : Explicitly reference framework-wifi app build rule
33b04d38e : Revert "Move module utils to the module package."
3d57544fb : Revert "Move module utils to the module package."
b29fb3654 : Speculatively fix L2TP keepalive issues by reducing mtu
9db4f74fb : Move module utils to the module package.
050d4a4bb : Move module utils to the module package.
05e9b7d98 : Provide more feedback to Settings when sessions fail
fdebd3d64 : Provide more feedback to Settings when sessions fail
e30a5c273 : Skip stop if keepalive is already in stopping state
8eaf3a9a6 : Remove a useless method
0d58543df : Update language to comply with Android's inclusive language guidance
814cd1838 : Update language to comply with Android's inclusive language guidance
3ef6c1ef2 : Proper API hierarchy between MODULE_LIBS and PRIV_APPS system APIs
ddaad5c53 : Simplify module visibility post build refactor
b56dc5165 : Handle lockdown VPN reset intent in ConnectivityService
9aaf663dd : [CS] Add an option to block sensitive network specifier
8643ebd6b : Don't require WiFi in CtsHostsideNetworkTests.
71f417f3e : Update tests to use Doze DeviceConfig flags.
ed2521af1 : Specify CAPABILITY_INTERNET for ConnDiags CTS test.
b448894cf : Disable FrameworksNetTests
143325263 : Rename Kotlin util files to not include the Kt suffix
872a24758 : Rename Kotlin util files to not include the Kt suffix
63e74e313 : Move utils from network stack to libs.
a9b3d51a1 : Move utils from network stack to libs.
3addf0d17 : Run validation tests even with an eth interface
ccaef39c4 : Rename Kotlin util files to not include the Kt suffix
1e2aabf99 : Move some utils to a more appropriate package/directory
8c91a5f6c : Skip RAT type listener registration if IMSI is not available
72eeb557e : Deprecated UserManager.getUsers(excludeDying) / added getAliveUsers()
fe640c870 : Revert "[RFPM03] Check permission by uid."
e573ac006 : Revert "[RFPM04] Adjust hasRestrictedNetworkPermission method"
9e986a8e9 : Revert "[RFPM05] Add UidNetdPermissionInfo class"
72d2bd016 : Notify the keepalive is stopped after the slot has been released
675f67cbb : Skip RAT type listener registration if IMSI is not available
d7b755f92 : Add usesCleartextTraffic to Tethering
ee98d66de : Skip RAT type listener registration if IMSI is not available
8ffcd896f : Add a dependency test for getFrequency
e6a0a2b6b : Update language to comply with Android's inclusive language guidance
fbc1f34c2 : [RFPM05] Add UidNetdPermissionInfo class
e47850dbf : Rename Kotlin util files to not include the Kt suffix
fe986af00 : Fix fd leak in KeepaliveTracker.
594e470da : Resolve the endpoint in legacy VPN
10235e5c7 : Update language to comply with Android's inclusive language guidance
d3a625ce9 : Add a test for starting the legacy VPN.
403df8633 : Revert "Revert "Move Inet[4]AddressUtils to libs/net""
bd97cc8eb : Fix fd leak in KeepaliveTracker.
180d580dc : Resolve the endpoint in legacy VPN
ceacf9654 : Add a test for starting the legacy VPN.
be484d2ca : Allow wifi p2p to use legacy dedicated address
af5885b7d : Address comment from aosp/1232197
ed7864680 : Update language to comply with Android's inclusive language guidance
862858dc8 : Update language to comply with Android's inclusive language guidance
2156153db : Move utils from network stack to libs.
a732b3a5a : Always stop dhcp server even it is obsolete
bfa9f182b : [RFPM04] Adjust hasRestrictedNetworkPermission method
b879fbd4f : Set the NetworkInfo subtype to 0.
f1e343c1c : [RFPM03] Check permission by uid.
d287e8535 : Set the NetworkInfo subtype to 0.
7d5f378d5 : Update language to comply with Android's inclusive language guidance
0653b60fa : Gracefully handle integer overflows.
384ee5468 : Attribute data usage to virtual RAT type for 5G non-standalone mode
a25a11cdd : [Telephony Mainline] Rename getActiveAndHiddenSubscriptionIdList and guard with permission
94f824058 : Attribute data usage to virtual RAT type for 5G non-standalone mode
fef7a257b : Attribute data usage to virtual RAT type for 5G non-standalone mode
7197b6734 : Proper API hierarchy between MODULE_LIBS and PRIV_APPS system APIs
b20ac232a : Revert "Attribute data usage to 5G for 5G non-standalone mode"
b04880e7c : Attribute data usage to 5G for 5G non-standalone mode
5cab5d277 : Add some more public doc for MacAddress
9883de0b7 : [RFPM02] Add Dependencies class for injection in tests.
77acd4c2e : Remove ProxyInfo(String) and update callers to use ProxyInfo(Uri)
bf8723b00 : Add some more public doc for MacAddress
a2706a171 : Revert "Move Inet[4]AddressUtils to libs/net"
3cb7ccd0c : Move Inet[4]AddressUtils to libs/net
24ed491f8 : Revert "Test IPv6ProvisioningLossParcelable in the NetworkAttrib..."
c2e0dc084 : Test IPv6ProvisioningLossParcelable in the NetworkAttributes.
4072d4d5d : Drop .stubs from android.test.[base|runner|mock].stubs
aace2f48a : Send ConnDiags event before revalidating network in CS.
b0174784b : Send ConnDiags event before revalidating network in CS.
ce1daf550 : Move CtsNetTestCasesLatestSdk to presubmit
208eeedde : Update to use nativehelper/JNIPlatformHelp.h
177a89beb : Update to use nativehelper/JNIPlatformHelp.h
836c69584 : Disable sockets and DNS if process lacks INTERNET permission.
cf0dc4835 : Move DnsPacket to libs net
a5c468250 : Sync with libnativehelper refactoring
e7e3e3ea8 : Update to use nativehelper/JNIPlatformHelp.h
e952ccfdf : [RFPM01] Merge package added/removed methods
68426196a : Make PendingIntent immutable and correct Settings package name
a52311110 : Update DnsManagerTest for AIDL interface change
bfce3bc8e : Update DnsManagerTest for AIDL interface change
276e3eb5f : Support DNS-over-TLS probes in NetworkDiagnostics
70aed281f : Make PendingIntent immutable and correct Settings package name
d0e4221f6 : Support DNS-over-TLS probes in NetworkDiagnostics
8baac073d : Move DnsPacket to libs net
50f06aca3 : Address comments from aosp/1298476
4b667b529 : Disable sockets and DNS if process lacks INTERNET permission.
ebf6ab4c3 : Treat RouteInfo with different interfaces as different routes
ad524dec0 : Treat RouteInfo with different interfaces as different routes
b412cf821 : Dynamically enable/disable watch for RAT type changes
600309ddf : Connectivity: start PAC global proxy after reboot.
593f1e817 : Test extra info sent to NetworkMonitor
532a94a4f : Set correct owner UID for VPN agentConnect()
791dfcb0f : Add unit test for NetworkStatsSubscriptionsMonitor
0f6aeff13 : Test extra info sent to NetworkMonitor
68bdb5ac9 : Move Inet[4]AddressUtils to libs/net
f980a6cab : Document the limitation to a hundred callbacks.
958263cad : Cleanup config_mobile_hotspot_provision_app usage
7f06b34ac : Document the limitation to a hundred callbacks.
11f729b0b : Cleanup config_mobile_hotspot_provision_app usage
e3bcbc0ec : Set correct owner UID for VPN agentConnect()
f0ada3725 : Add unit test for NetworkStatsSubscriptionsMonitor
411bb6eb2 : Update javadoc to use complete sentence
d4f8954b2 : Update extra info before registering
d24c4d2f1 : Update javadoc to use complete sentence
9503eb206 : Add an exported flag in manifest
c9d788a50 : Update extra info before registering
7f39b54a3 : Disable log for per uid blocked status changed event
0202567a0 : Disable log for per uid blocked status changed event
43b333709 : Allow TRANSPORT_TEST ethernet networks
adac7d2cc : Switch to standard naming scheme
cc4ced860 : Add dnsproxyd_protocol_headers for NETID_USE_LOCAL_NAMESERVERS
0b0332412 : Adjust tests for renaming groupHint to cluster.
7c40fcb2a : Add RequiresFeature annotations for IKEv2 VPN profiles
d64d6c3e9 : Allow TRANSPORT_TEST ethernet networks
bde194b81 : NetworkStats: apply464xlatAdjustments - don't remove CLAT_UID
2996dbca6 : NetworkStats: apply464xlatAdjustments - remove useBpfStats parameter.
b6e56b637 : fix com.android.server.net.NetworkStatsFactoryTest#testDoubleClatAccounting100MBDownload
798804037 : fix com.android.server.net.NetworkStatsFactoryTest#testDoubleClatAccounting
8dfa72888 : fix com.android.server.net.NetworkStatsFactoryTest#testDoubleClatAccountingSimple
eddd5871e : fix android.net.NetworkStatsTest#testApply464xlatAdjustments
c53d85011 : NetworkStats: apply464xlatAdjustments - don't remove CLAT_UID
2d0874ca0 : Add dnsproxyd_protocol_headers for NETID_USE_LOCAL_NAMESERVERS
c655221b4 : NetworkStats: apply464xlatAdjustments - remove useBpfStats parameter.
aff83882d : fix com.android.server.net.NetworkStatsFactoryTest#testDoubleClatAccounting100MBDownload
e07d7a353 : fix com.android.server.net.NetworkStatsFactoryTest#testDoubleClatAccounting
1ed3ef255 : fix com.android.server.net.NetworkStatsFactoryTest#testDoubleClatAccountingSimple
6454bf0d9 : fix android.net.NetworkStatsTest#testApply464xlatAdjustments
e0b78577f : Switch framework-tethering to use java_sdk_library
a52847cfe : Comment reason for simulateDataStall structure.
ba73f47ef : Add RequiresFeature annotations for IKEv2 VPN profiles
119ecc686 : Inform the DNS resolver when it needs to do DNS64 synthesis.
3e54957fa : Test that if an RA sets the same prefix as DNS, nothing happens.
e7d4aa8d9 : Forward unknown Data Stall types to Connectivity Diagnostics.
51691051d : Comment reason for simulateDataStall structure.
f28b6b705 : Inform the DNS resolver when it needs to do DNS64 synthesis.
2a0ef00bb : Test that if an RA sets the same prefix as DNS, nothing happens.
436608cf3 : Address nit from aosp/1301317
fc7054d0e : Fix a bug where VPNs start out suspended on cellular
1112dd3d8 : Fix a bug where a spurious capabilities callback is sent.
2f0583946 : Suppress deprecation warnings in LegacyTypeTrackerTest.
c8e627feb : Add integration test for capport API
552c57050 : Adjust tests for renaming groupHint to cluster.
43a47efd1 : Forward unknown Data Stall types to Connectivity Diagnostics.
cdd6f0e9e : Add an exported flag in integration tests manifest
7e4528c08 : Move Data Stall logic to CS from NetworkMonitorCallbacks.
23bd36bc0 : Add methods for IKEv2/IPsec test mode profiles
cc0836c5e : Use the new NetworkStackConnector constructor
569870320 : Make members final in TetheringService
cb09f72f4 : Add methods for IKEv2/IPsec test mode profiles
6784cf696 : Move Data Stall logic to CS from NetworkMonitorCallbacks.
f4a7e9658 : Create TestApi for simulating a Data Stall on ConnectivityService.
ccfd0ff53 : Set owner and administrator UIDs for test networks.
1b0c8e394 : Send full LinkProperties to NetworkMonitor
1f9e9ce3d : Address nit from aosp/1301317
91a1beddc : Fix a bug where VPNs start out suspended on cellular
3b1d8b491 : Send full LinkProperties to NetworkMonitor
ad72d21a5 : Add tests for Tunnel, Transport mode application with released SPIs
c6cdcbfa8 : Use TransformRecord to get SPI instead of SpiRecord
8c5e45895 : Fix a bug where a spurious capabilities callback is sent.
d089298a8 : Added a new capability for temporarily unmetered network.
5e3d34665 : [SM10] Adopt helper class to monitor RAT type change per sub
403541e84 : Import translations. DO NOT MERGE
4d1afeb67 : Rename satisfiedBy to canBeSatisfiedBy for MatchAllNetworkSpecifier
1551881b1 : Add comment / logging in NetworkMonitor callbacks
22d1b7df1 : Add filtering for IPsec algorithms in IKEv2 VPNs
61d8a11ea : Filter debug entries for each vpn
a92a82541 : Add test prefix into test cases
aec798b63 : Filter debug entries for each vpn
5c8e3be44 : Add test prefix into test cases
4eebd7214 : Address comments on NetworkStack AIDL v6
b78e40bd4 : Import translations. DO NOT MERGE
8e2758aa4 : Use the new NetworkStackConnector constructor
b5c7abd07 : Create TestApi for simulating a Data Stall on ConnectivityService.
ba3433669 : Set owner and administrator UIDs for test networks.
e507f0a9e : Restrict match conditions of TelephonyNetworkSpecifier#canBeSatisfied
fb0774ead : Add comment / logging in NetworkMonitor callbacks
e15e61e71 : Address comments on NetworkStack AIDL v6
cc6c3c297 : Add test for NetworkSpecifier
2bdc9ffbf : Add test for NetworkSpecifier
afb99630b : Import translations. DO NOT MERGE
ddbcf5bf7 : Set attributionTag for noteOp(WRITE_SETTINGS) calls
b94bb4209 : Set attributionTag for noteOp(WRITE_SETTINGS) calls
bbf050b58 : Set attributionTag for noteOp(WRITE_SETTINGS) calls
5769ec5ad : Add network agent to enhance NetworkProvider test
c44662351 : Stop prefix discovery if an RA prefix arrives in DISCOVERING
e0084efb2 : Make the Nat464Xlat tests more realistic.
c2c962ef0 : Support learning the NAT64 prefix from two different sources.
d8911baa4 : Stop prefix discovery if an RA prefix arrives in DISCOVERING
1076d22c3 : Make the Nat464Xlat tests more realistic.
54fb93fbd : Support learning the NAT64 prefix from two different sources.
f6ab12a00 : Move DhcpInfoTest to frameworks/base/tests/net/common
b124dcff2 : Move DhcpInfoTest to frameworks/base/tests/net/common
efd9d6903 : Add network agent to enhance NetworkProvider test
07c36b172 : This contains a squash of two changes >>>>>>>>>>>>>>>>>>>>>> aosp/1284588 Adjust permission of NetworkProvider related API
0167ab830 : Add testTransportTypesEqual to dnsmanager test cases
3e586b967 : Add a function to process LinkProperties coming from an agent.
e5c66bd08 : Support changing the NAT64 prefix without removing it.
366d6f9ad : Add testTransportTypesEqual to dnsmanager test cases
1b6f19d00 : Add a function to process LinkProperties coming from an agent.
7a876559d : Add cts test for NetworkProvider
e5c0ba325 : Adjust permission of NetworkProvider related API
b3e329c4b : Support changing the NAT64 prefix without removing it.
b4870a31b : [SP27.3] Rename TestableNetworkStatsProvider
b55cb0a7d : [SM10] Adopt helper class to monitor RAT type change per sub
e2a2a10e9 : Add filtering for IPsec algorithms in IKEv2 VPNs
def9c4704 : Allow testing of signal strength
3f22d6680 : Add instrumentation to test NetworkAgent.
cec556227 : Add more tests for CaptivePortalData
cbc7c5b17 : Allow testing of signal strength
be79897cb : Move CaptivePortalDataTest to common test to support cts
ac7fe6c58 : Add more tests for CaptivePortalData
d8a33be2e : Move CaptivePortalDataTest to common test to support cts
211606851 : Add instrumentation to test NetworkAgent.
2e6b79f3d : Set transport types to resolver
37a06201f : Set transport types to resolver
7d75bc365 : Fix a theoretical NPE
5d8bc4b1a : Fix a theoretical NPE
9f2e38da1 : [SM10] Adopt helper class to monitor RAT type change per sub
f3d18d43f : Import translations. DO NOT MERGE
15586a5ba : Set WifiAwareNetworkInfo into setTransportInfo()
66e2bcd84 : [SP27.3] Rename TestableNetworkStatsProvider
75f688be4 : Set WifiAwareNetworkInfo into setTransportInfo()
7bc3c6f51 : Add more tests in NetworkCapabilitiesTest.java
7192912f3 : Fix NetworkStatsApiTest failed on Q device
87b8c3304 : Add gating, logging for PhoneStateListener's limit
ff3c00dda : Add trivial dependencies tests for the network stack
25fd4c169 : Fix a stupid NPE
3bf1224af : Fix NetworkStatsApiTest failed on Q device
dcb74c71d : Add trivial dependencies tests for the network stack
e408eb55d : Add more tests in NetworkCapabilitiesTest.java
5ce7a7e6e : Refactor the Nat464Xlat function for simplicity.
b5a18f3d9 : Rename the *Nat64Prefix to *Nat64PrefixFromDns.
910aad052 : Fix a bug where the legacy extra info is reset on connect.
8e43611e0 : Fix a bug where the legacy extra info is reset on connect.
b0be675f0 : [SP26] add CTS for NetworkStats
6d926c23e : [SP26.2] add a method in NetworkStats that removes empty entries
3f18aa996 : Refactor the Nat464Xlat function for simplicity.
ad9693ca5 : Fix setAdministratorUids tests on Q
2bd176d18 : Added a new capability for temporarily unmetered network.
c7e1877d1 : Fix a stupid NPE
fff75393c : Rename the *Nat64Prefix to *Nat64PrefixFromDns.
332e75ab1 : Only apply VPN isolation if it's fully routed
17ab7ac36 : Fix setAdministratorUids tests on Q
d2485f672 : Make LinkPropertiesTest compatible with Q
82acfd29a : Rename satisfiedBy into canBeSatisfiedBy
6d745cc0a : [SP26.2] add a method in NetworkStats that removes empty entries
169246fd1 : [SP26] add CTS for NetworkStats
fa429013a : Only apply VPN isolation if it's fully routed
ef902503a : Address further API council comments.
a8e60b64a : Add MatchAllNetworkSpecifierTest
fff26219d : Add more tests in LinkPropertiesTests.java
9e16b29fa : Update constructor of NetworkMonitor
12fe284e0 : Update the NetworkProvider API for council comments
e5b9e82f8 : Update NetworkAgentConfig API for council comments
7fe99f5df : Update the NetworkAgent API for council comments
fad1dfe2a : Make VpnProfile.maxMtu default value match Ikev2VpnProfile
f98655069 : Update CS helper for clearing NetworkCapabilities UIDs.
70897531b : Update CS helper for clearing NetworkCapabilities UIDs.
482e80d7a : Simplify unregister logic for Connectivity Diagnostics callbacks.
96622a7cf : Clarify comments for Connectivity Diagnostics reports.
28743e99d : Sort administrator UIDs for NetworkCapabilities.
57f00777b : Add combine() and equals() for NetworkCapabilities admin UIDs.
14ce0a334 : Use IBinder as key for ConnectivityDiagnostics storage in CS.
031b4318d : Decrement networkRequestPerUid when callbacks are unregistered.
1bee2ea86 : Invoke onConnectivityReport on registering ConnectivityDiagnostics.
5a4b20d62 : Clean up handling of NetworkCapabilities#administratorUids.
970e77957 : Simplify unregister logic for Connectivity Diagnostics callbacks.
782d0a044 : Clarify comments for Connectivity Diagnostics reports.
751d414ca : Sort administrator UIDs for NetworkCapabilities.
9e70d0d85 : Add combine() and equals() for NetworkCapabilities admin UIDs.
0c55a30a9 : Use IBinder as key for ConnectivityDiagnostics storage in CS.
fc14fbea6 : Decrement networkRequestPerUid when callbacks are unregistered.
905b475a0 : Invoke onConnectivityReport on registering ConnectivityDiagnostics.
61c6b8655 : Clean up handling of NetworkCapabilities#administratorUids.
70dd24ba2 : Update constructor of NetworkMonitor
e43c74d97 : Add CTS tests for ApfCapabilities static APIs.
c98e3ac4a : Fix NetworkCapabilitiesTest fail on Q device
41a28cae9 : Unbreak testStartUsingNetworkFeature_enableHipri failure
a81c274f0 : Import translations. DO NOT MERGE
2ca7c9a42 : Add gating, logging for PhoneStateListener's limit
ff367b870 : Make VpnProfile.maxMtu default value match Ikev2VpnProfile
e693268f5 : Rename satisfiedBy into canBeSatisfiedBy
7fae6eae1 : Unbreak testStartUsingNetworkFeature_enableHipri failure
c882f64b3 : Address further API council comments.
4c7368a34 : Update the NetworkProvider API for council comments
cbba5a82e : Make LinkPropertiesTest compatible with Q
08334a14c : Replace com.android.internal.util.Preconditions.checkNotNull with java.util.Objects.requireNonNull
72fde564a : Add more tests in LinkPropertiesTests.java
c32a0619c : Add MatchAllNetworkSpecifierTest
74fe1c720 : Update NetworkAgentConfig API for council comments
cb4711edd : Update the NetworkAgent API for council comments
136a2fe2a : Allow MANAGE_TEST_NETWORKS to register limited agents
b5b172f89 : Allow MANAGE_TEST_NETWORKS to register limited agents
c8932adbf : Automatically set IPsec tunnel interface as up
1d4b09a9f : API review: make exception class and Builder final
bd958b310 : Create a builder for NetworkCapabilities.
e0bf23d34 : Fix NetworkCapabilitiesTest fail on Q device
60011ce0a : API review: access field by method
b0424ef12 : Add CTS tests for ApfCapabilities static APIs.
dee287219 : Expose netId by adding getter API
77a77390c : Fix addRoute replace default route unexpectedly
21c26dae4 : Fix addRoute replace default route unexpectedly
aa7f80a5d : Clean up unit testing for ConnectivityDiagnostics.
e14e1869a : Restrict VPN Diagnostics callbacks to underlying networks.
17e3df196 : Add an exported flag in manifest
d109bbbbe : Refactor Network's use of mUrlConnectionFactory.
f2fed038c : Remove usage of Context.NETWORK_STACK_SERVICE
dfcbc07b3 : Create a builder for NetworkCapabilities.
868743665 : Make Ethernet interfaces more testable.
eddbe2be2 : Move NetworkCallback to last parameter for new exposed requestNetwork
19336c2fe : TetheringManager API clean up
0fe114065 : Move NetworkCallback to last parameter for new exposed requestNetwork
68b678494 : TetheringManager API clean up
d069cf936 : Expose netId by adding getter API
b5255d439 : Kill ConnectivityManager.CONNECTIVITY_ACTION_SUPL
c3e956252 : API review: access field by method
29b2aa137 : [SM08] Add NetworkTemplate unit test for fetching mobile data usage
4e63e42a5 : [SM07] Make combine subtype configurable from Settings
a04a1ed59 : [SM05] Enable record mobile network stats by collapsed rat type
e36b07b90 : [SM08] Add NetworkTemplate unit test for fetching mobile data usage
8c526ea1b : [SM07] Make combine subtype configurable from Settings
4c17972cb : Make Ethernet interfaces more testable.
c5cadf693 : Change NetworkCapabilties administrator UIDs to be stored as int[].
104392726 : Change NetworkCapabilities administrator UIDs to be stored as int[].
7d505a643 : mtu: Add MTU parameter to Routes
e7c52c7e3 : Add individual API tracking files for modules
6d4e01e42 : Fix flaky ConnectivityServiceTest#testNetworkFactoryUnregister
d63ba64c5 : [SM08] Add NetworkTemplate unit test for fetching mobile data usage
8e0fc53cf : [SM07] Make combine subtype configurable from Settings
ccea0bb38 : Remove usage of Context.NETWORK_STACK_SERVICE
fbec7b571 : Add version check to prevent test fail on Android Q
d93492e68 : Move sensitive field parceling bool to constructor
c36e187f8 : Make LinkPropertiesTest backwards compatible
6d3c4ef6e : [SM05] Enable record mobile network stats by collapsed rat type
7bd2a24da : Fix flaky ConnectivityServiceTest#testNetworkFactoryUnregister
30a0107d1 : Add NattKeepalivePacketDataTest
62de8657e : Add KeepalivePacketDataTest
a7117e41a : [SM05] Enable record mobile network stats by collapsed rat type
175c770f1 : [SP25] Rename functions that add Entry conditionally
e4d2df572 : Update ConnectivityDiagnosticsCallback function name.
5d89df732 : [SP25] Rename functions that add Entry conditionally
9f288e699 : [SP24] Rename functions that add Entry unconditionally
2cb4c9359 : [SP21] Address comments for API council review about aosp/1172143
924fb4c08 : Shorten the output of NetworkAgentInfo#toString().
a97418446 : Add test for NetworkAgentConfig
fd007f01e : Add NattKeepalivePacketDataTest
539cd36a1 : Add support for registering test networks with administrators.
30762e1e0 : Protect ConnectivityService from SecurityException in permission check.
b5411218f : Update ConnectivityDiagnosticsCallback function name.
13c97ebd7 : Add KeepalivePacketDataTest
c38954692 : Move sensitive field parceling bool to constructor
1d88c2e1a : Make LinkPropertiesTest backwards compatible
e385a7a90 : Restrict VPN Diagnostics callbacks to underlying networks.
86ae4716e : Ensure that NetworkFactory objects cannot be reused.
9e121dae3 : Removing some of the API don't have to be @SystemApi
46b1d18fc : Add test for getDeprecationTime and getExpirationTime
2521ad738 : [SP24] Rename functions that add Entry unconditionally
9c259cd90 : services.net: Add a static library needed by wifi module
de065b5eb : Resolve ambiguous argument.
ca0cbf817 : Update Javadoc comments for ConnectivityDiagnostics constants.
7cf9cb25e : services.net: Add a static library needed by wifi module
e82646b85 : Resolve ambiguous argument.
e93348f00 : Removing some of the API don't have to be @SystemApi
62fd0c1ab : Ensure that NetworkFactory objects cannot be reused.
5b4b6d710 : Add javadoc for Network#netId
279be1cf7 : services.net: Use the new ModuleNetworkStackClient
1ce72ca36 : services.net: Use the new ModuleNetworkStackClient
f8660076c : [SP21] Address comments for API council review about aosp/1172143
f5ef6765d : Add version check to prevent test fail on Android Q
6c65c01b1 : Add javadoc for Network#netId
8b080861a : Add CTS for SocketUtils.makePacketSocketAddress(int, int, byte[])
d9ce33f98 : Kill ConnectivityManager.CONNECTIVITY_ACTION_SUPL
48dc409d4 : Add CTS for SocketUtils.makePacketSocketAddress(int, int, byte[])
d06d390b2 : Add tests for Tunnel, Transport mode application with released SPIs
081da59c0 : Clean up unit testing for ConnectivityDiagnostics.
c5941bb7a : Add support for registering test networks with administrators.
57aa6a938 : Replace com.android.internal.util.Preconditions.checkNotNull with java.util.Objects.requireNonNull
5a09daaa7 : Automatically set IPsec tunnel interface as up
a8978d4b8 : mtu: Add MTU parameter to Routes
dc03d1518 : Tethering: Add an exported flag in manifest
1feaacee7 : Add test for NetworkAgentConfig
e79a15713 : Skip Route tests that are R-specific on Q
e32fd54cf : Skip Route tests that are R-specific on Q
ef12b6414 : Accept MAINLINE_NETWORK_STACK permission on register/unregister network provider
2a21ea79a : Remove framework code that has moved to frameworks/libs/net
5df8e985d : Protect ConnectivityService from SecurityException in permission check.
33325fe62 : Clear UIDs when sharing NetworkCapabilties for ConnectivityDiagnostics.
255258f56 : Merge NetworkStatsService handler changes.
aae21605a : Add test for getDeprecationTime and getExpirationTime
cf31c8927 : Ignore testReevaluateNetwork until Q
f557420d8 : Skip LinkAddress tests that are R-specific on Q
a15938035 : Ignore NetworkAgentConfigTest on Q
9b0c0c61d : Remove polling of TetheringManager in ConnectivityManager.
efe2adf03 : Add more assertions to testStackedLinkProperties.
213bc8277 : Remove the NetworkScore class.
766e9abf1 : test: ConnectivityService: Validate Route Add/Del
a5ab2d04b : test: LinkProperties: Unique Route Destinations
bcef70844 : Ignore NetworkAgentConfigTest on Q
6b5430815 : Skip LinkAddress tests that are R-specific on Q
950f4effa : Update Javadoc comments for ConnectivityDiagnostics constants.
8966d3112 : Ignore testReevaluateNetwork until Q
de4198173 : Remove the NetworkScore class.
ddadca41a : Remove polling of TetheringManager in ConnectivityManager.
5cba31478 : Remove redundant connected notification
d53900643 : Remove redundant connected notification
d2db22dda : Remove framework code that has moved to frameworks/libs/net
2abe611e5 : Clear UIDs when sharing NetworkCapabilties for ConnectivityDiagnostics.
2ff245114 : Remove setHandler in NetworkStatsService
4493983bb : Accept MAINLINE_NETWORK_STACK permission on register/unregister network provider
f82f8533e : Add more assertions to testStackedLinkProperties.
52a97fa1b : Remove the need of accessing handler in NSS unit test
fe4abf997 : Revert "Add public fields to NetworkScore and make it @SystemApi"
1bc6b3978 : Add a cts test for PermissionMonitor security problem
8fac43038 : test: ConnectivityService: Validate Route Add/Del
f2db5c4e9 : Update NetworkInfo public API.
020d94705 : Re-submit "Create all variants of stubs for wifi"
2ca3adf9c : Revert "[NS D01] Remove candidates that don't satisfy the request."
0701891c9 : Revert "[NS D02] Mix in the ignore on wifi policy."
5915b4770 : New NetworkAgentConfig API to replace NetworkInfo WiFi stuff.
d2297e817 : Remove useless thread checks
8d3fc4ba0 : Move NetworkAgent#register to a new method.
12dcdccc4 : Revert "[NS D03] Migrate the bad wifi avoidance policy"
f892de96e : Revert "[NS D04] Implement a simple speed comparison between scores."
f76231b2b : Add methods to send connected/disconnected state.
dd079a13b : Remove redundant connected notification
0a32f7f81 : Revert "[NS D05] Rework how to tear down networks"
47d3019bd : Revert "[NS D06] Implement more policies"
2c34674c6 : Revert "[NS D07] Use the unmodified legacy score"
bf6bf08a7 : Sanitize owner UID iff owning app does not have location permissions.
34dc4beda : DO NOT MERGE: RELAND: NetworkRequest: Embed requestor uid & packageName
efbc8e740 : DO NOT MERGE: RELAND: NetworkRequest: Embed requestor uid & packageName
a3fcb0d3e : [NS D07] Use the unmodified legacy score
2adc561aa : [NS D06] Implement more policies
2a572e0a6 : [NS D05] Rework how to tear down networks
4189b8cd9 : Always set NetworkInfo objects to available.
218230f97 : Use framework-tethering-stub instead of framework-tethering
d896b133e : Add support for starting IKEv2/IPsec VPNs from settings
2482518ce : Add always-on VPN support for platform VPNs
57cb838bf : test: LinkProperties: Unique Route Destinations
c13b9a30b : Add always-on VPN support for platform VPNs
a1d89dc62 : Remove framework code that has moved to frameworks/libs/net
04540b41f : Remove framework code that has moved to frameworks/libs/net
9450bd683 : [NS D04] Implement a simple speed comparison between scores.
edf5386cf : [NS D03] Migrate the bad wifi avoidance policy
e45117e20 : [NS D02] Mix in the ignore on wifi policy.
bae91b841 : Update NetworkMonitor integration test constructor
6cfa0140e : Send LinkProperties update on new capport data
1410bd968 : [NS D01] Remove candidates that don't satisfy the request.
1b6eb6410 : Revert "Remove framework code that has moved to frameworks/libs/net"
59f5d1168 : Update state in NetworkInfo when network resumes
8974a1c43 : Enforce restricted user, getConnectionOwnerUid checks
5245afdcb : Implement Ikev2VpnRunner
db38170ec : Implement Ikev2VpnRunner
f326690d6 : Add Intdef annotation for eventId in logEvent
1cbb1ae2f : RELAND: NetworkRequest: Embed requestor uid & packageName
fb61a94a8 : Revert "NetworkRequest: Embed requestor uid & packageName"
88e5b8710 : [NS B10] Cleanup : remove mRematchedNetworks
58d486ce9 : [NS B09] Create NetworkRanker
32c2090b4 : [NS B08] More simplification
75f7b1a2a : [NS B07] More simplification
8049afd48 : [NS B06] Simplification
a58fdce57 : [NS B05] Remove old dead code
013fb1444 : [NS B04] Make the network selection request-major.
373391b2c : [NS B03] Add debug log showing the reassignment
d4a4a30ae : [NS B02] Split out a function to apply a NetworkReassignment
42909302f : [NS B01] Move the computation loop to a separate function
208f81bb5 : [NS A44 2/2] Apply requests after all networks rematching is computed
1a1d2783c : [NS A44 1/2] Update linger state before processing listens
1fa770dc9 : Add permission check for CaptivePortal#reevaluateNetwork
845c63755 : Add permission check for CaptivePortal#reevaluateNetwork
a29902b59 : Fix invalid usage of javadoc
31f715279 : NetworkRequest: Embed requestor uid & packageName
4a77307ca : Include NetworkCapabilities and LinkProperties in DataStallReport.
1a8802b0e : Add a systemapi constructor for NetworkAgent
2e58250b8 : Fix review comments on aosp/1213524
93e27f5f7 : rm libbinderthreadstate
9e04624f1 : Use framework-tethering-stub instead of framework-tethering
d26ae4144 : NetworkRequest: Embed requestor uid & packageName
d915e3658 : [NS A43] Separate updating the linger timer and sending LOSING
81a757ef4 : [NS A42] Move writing to the reassignment to the computation
f57b969d6 : [NS A41] Cut out a function to update NAI info
1bae54ccb : Use waitForIdle() to wait for Threaded processing.
a58c07c71 : Fire ConnectivityDiagnostics callbacks on Connectivity reported.
1d326387e : Implement INetworkMonitorCallbacks#notifyDataStallSuspected.
d292a330c : Implement INetworkMonitorCallbacks#notifyNetworkTestedWithExtras.
c52e5aa76 : Fix typo in ConnectivityDiagnosticsManager constant.
b8effbdfb : Fire ConnectivityDiagnostics callbacks on Connectivity reported.
4d8ecafb5 : Implement INetworkMonitorCallbacks#notifyDataStallSuspected.
980971150 : Implement INetworkMonitorCallbacks#notifyNetworkTestedWithExtras.
6458ddff1 : Add separate user consent for Platform VPNs
7431e20d9 : [NS A40] Read current reassignment state instead of global state
1ade57a05 : [NS A39] Simplification
3b270131c : [NS A36] Add a test for lost trusted capability
3e5aaf243 : [NS A38] Fill the initial reassignment
69369aae2 : [NS A37] Don't reassign requests multiple times
af4bcc61b : [NS A35] Send updated scores to factories at the end.
b0e2af767 : [NS A34] Still more simplification
337a8035e : [NS A33] Unify changing the default network
744fd0c77 : [NS A32] More simplification
a2d0a47e0 : [NS A31] Simplification
387e7f5ee : [NS A30] Note linger out of the rematch loop
c1da930d2 : [NS A29] Call LOST callbacks at the end of the rematch.
3952fb150 : [NS A28] Move setting the default network out of the rematch loop.
b3e30be7e : Add separate user consent for Platform VPNs
7dc006a34 : Remove framework code that has moved to frameworks/libs/net
6d8560dcc : Update javadocs for ConnectivityDiagnosticsManager.
0ffbf92e0 : Add callback registration in ConnectivityService.
6d9adb82e : Add VpnManager calls to ConnectivityService
419a6f06f : Add basic logic for profile-based VPNs
a9727279a : Add public fields to NetworkScore and make it @SystemApi
f4906c8a8 : NetworkAgent: Fix doc build fail by invalid tag
298b1ebbf : Make most of NetworkAgent @SystemApi.
707c0e96d : API changes for IPv6 MTU support
5b7858eeb : [NS A27] Remove useless logs and a useless var
bf56ab538 : [NS A26] Move available callbacks out of the rematch computation
69929da70 : Add implementation of getInterfaceHash()
beee5ed7e : Add implementation of getInterfaceHash()
95956ba7a : Networking: Rename removeDoubleQuotes to sanitizeSsid
19bbffcb8 : Networking: Rename removeDoubleQuotes to sanitizeSsid
7782a0d89 : Fixed the documentation and unit tests
a72b3dc32 : Disabled the tests
1fe4b30aa : Added expiration time and deprecation time support
b0097603c : Fixed the documentation and unit tests
bbb48c6c3 : Fix javadoc build break s/line/link/
bb3347b11 : Add API for apps to check if they are the network owner
cc1bc1b1a : Allows the caller to specify configuration by TetheringRequest
eeea0be5b : Make TetheringManager to system API
ae0809b11 : Disabled the tests
f6fc8abbb : Fix javadoc build break s/line/link/
01494a73e : Added expiration time and deprecation time support
9c69dd4eb : Add AIDL for registering ConnectivityDiagnosticCallbacks.
f259e358f : Define ConnectivityDiagnosticsCallback IBinder impl.
10ddd0284 : Allows the caller to specify configuration by TetheringRequest
bfc074595 : Define Bundle keys for ConnectivityDiagnostics.
fc16f6994 : Add list of Administrator UIDs to NetworkCapabilities.
27bf53f89 : Fix generic inferred type argument.
ec7b665e6 : Add VpnManger API surface
4416f38e4 : Add Ikev2VpnProfile as public API
ab91804e5 : Add additional fields to VpnProfile for profile-based IKEv2/IPsec VPNs
2f9530b14 : Always set NetworkInfo objects to available.
d58810c0c : Always set NetworkInfo objects to available.
75721e4b2 : Make TetheringManager to system API
874a85e69 : Update NetworkInfo public API.
97ef87510 : Add NetworkCapabilities#getSSID to SystemApi
a36cf7876 : Add API for CaptivePortalData
50169af6a : API changes for IPv6 MTU support
a5e2cef12 : Add ConnectivityDiagnosticsManager to System Server.
8e5c76ea6 : Add a Builder to NetworkAgentConfig, and make it SystemApi.
cf5953675 : Rename NetworkMisc to NetworkAgentConfig.
c64a5e0ec : Make NetworkAgent stop subclassing Handler.
a00029d75 : [NS A25] Send all listen callbacks after all rematches
63cb44db5 : [NS A24] Add an object to represent changes in assignment
3cdf95c9d : New NetworkAgentConfig API to replace NetworkInfo WiFi stuff.
3282a74c5 : Add NetworkRequest#satisfiedBy to SystemApi
8156bbe48 : Remove handling of EVENT_UNFULFILLABLE_REQUEST
525fe05ba : Make DataStallReport Parcelable.
8c0043e0f : Make ConnectivityReport Parcelable.
c212ed18e : Make NetworkCapabilities authoritative for roaming state
fa33a752d : Make NetworkCapabilities authoritative for suspended state
a973c7a8c : Have registerNetworkAgent return a Network.
70feed0d9 : Move NetworkAgent#register to a new method.
679512384 : Add methods to send connected/disconnected state.
ac2dee9f7 : Fix invalid use of @note for doc builds.
124ecc47b : Add a systemapi constructor for NetworkAgent
6b4bd11b8 : Make NetworkCapabilities authoritative for roaming state
ec62b82a9 : Add tests to services/tests/net test mapping
ae05bef14 : Make NetworkCapabilities authoritative for suspended state
c23c7ba22 : NetworkAgent: Fix doc build fail by invalid tag
028732ec2 : Expose ConnectivityManager#TYPE_WIFI_P2P as SystemApi
10a12966c : Make most of NetworkAgent @SystemApi.
311b769fa : Expose SocketKeepalive#SUCCESS as SystemApi
87900774f : Replace StringNetworkSpecifier & subId with TelephonyNetworkSpecifer
15602153e : Expose SocketKeepalive#SUCCESS as SystemApi
ecd878b94 : Add NetworkRequest#satisfiedBy to SystemApi
a771df772 : Remove handling of EVENT_UNFULFILLABLE_REQUEST
e654f5000 : Remove framework code that has moved to frameworks/libs/net
1aea87a9c : Have registerNetworkAgent return a Network.
ddd593704 : Unhide NetworkRequest API which use legacy type
769c575b6 : Unhide NetworkRequest API which use legacy type
810e98607 : Add a Builder to NetworkAgentConfig, and make it SystemApi.
62af61211 : Expose ConnectivityManager#TYPE_NONE as SystemApi
5dcbfa87e : Make NattKeepalivePacketData @SystemApi
d6de56f3f : [SP04] add unit test for NetworkStatsProvider
ef4a17d14 : Support reevaluation request from captive portal app
2e966fe61 : Rename NetworkMisc to NetworkAgentConfig.
df43b6f77 : Make NetworkAgent stop subclassing Handler.
94c931406 : Stop using NetworkFactory in connectivity code.
a397c7e03 : Expose DhcpInfo parcelable interface implementation methods
92e6c2759 : Add a NetworkProvider class to the SDK.
a189a352b : Add NetworkCapabilities#deduceRestrictedCapability
18c92ac79 : [SP01] Add NetworkStats to system API
a935ddf1f : Expose clearCapabilities for mainline module
1f5237045 : Replace ConnectivityManager constants to TetheringManager
a54a1aa47 : Refactor NetworkFactoryInfo to hide implementation details.
0e45d789c : Use new UnsupportedAppUsage annotation.
b3d429fda : Expose clearCapabilities for mainline module
697fca5c4 : Change tetheroffloadjni to tetheringutilsjni
b32fb84a4 : Make LinkPropertiesTest pass, and fix an NPE.
b9ea02fe0 : Use new UnsupportedAppUsage annotation.
56d4a8aed : Add the DHCP server address to LinkProperties.
cddc9a262 : Add FrameworksNetIntegrationTests to postsubmit
e8fea0957 : Add permissions for FrameworksNetIntegrationTests
04aca231b : Replace com.android.internal.util.Preconditions.checkNotNull with java.util.Objects.requireNonNull
8ddcb9fe4 : Add API surface for ConnectivityDiagnostics API.
9572fe28f : Expose NetworkCapabilities methods to system/public APIs
b0bb7865e : [Tether13] Move TetheringManager into framework
4f9498167 : [Tether13] Move TetheringManager into framework
27aaa987a : Fix parceling of LinkProperties Inet6Addr
ff042fd0d : Fix PermissionMonitor issues
11db71920 : Remove tlsFingerprints init value
e50cd96c1 : Fix parceling of LinkProperties Inet6Addr
4c36a00d5 : Fix security problem on PermissionMonitor#hasPermission
ff7f2568b : Fix security problem on PermissionMonitor#hasPermission
91caaeedb : Add keepalive related methods and fields to system APIs
7d3990ae9 : Revert "[NS A24] Add an object to represent changes in assignment"
d71781835 : Revert "[NS A25] Send all listen callbacks after all rematches"
e0daff0d9 : Revert "[NS A26] Move available callbacks out of the rematch computation"
cbdb845cb : Revert "[NS A27] Remove useless logs and a useless var"
70061ab8f : Add keepalive related methods and fields to system APIs
945f2484a : Fix a doc
3032de9f8 : [NS A27] Remove useless logs and a useless var
17d97920b : [NS A26] Move available callbacks out of the rematch computation
65f5a26b8 : [NS A25] Send all listen callbacks after all rematches
a662979e9 : [NS A24] Add an object to represent changes in assignment
c07f570d1 : Make getNetworkSpecifier() public API.
837030aaa : Support strict mode private DNS on VPNs that provide Internet.
41417ca64 : Add test coverage for strict mode private DNS.
b9c027264 : [NS A23.1] Minor cleanup
8ffefbac1 : [NS A23] Move a synchronized block in a central place
ec70c4f03 : [NS A22] Small refactoring
fa8105ac3 : [NS A21] More cleanup
1c89b21fc : [NS A20] Cleanup
7ff9ed145 : Remove incorrect annotation - @TransportType
a8e97d4f9 : Rename writeToProto to be dumpDebug
931b4fae1 : Expose netId to SystemApi
ec0a963ce : Replace the permission of internal connectivity checks
d70b7dd6e : Replace the permission of internal connectivity checks
b04416ea8 : Disable a flaky test
644d13038 : Add LinkProperties methods to system APIs
95fa3677f : [NS A19] Inline updateCapabilities in rematch.
6f4173ec7 : [NS A18] Reverse listens and request-availables
41bae5c93 : [NS A17] Update linger state after rematching.
4005aeb76 : [NS A16] Cleanup
76b041667 : [NS A15] Move legacy default broadcasts out of the loop
e55503198 : [NS A14] Move code notifying battery stats in its right place
6491fb772 : Give apps access to the NAT64 prefix.
497a062e0 : [Tether07] Migrate Tethering into module
dc623310c : [NS A13] Move legacy broadcast handling after rematch.
9fdd38a21 : [NS A12] Move some legacy type tracker handling to a function
c63c19ddc : Add tests for ConnectivityService → BatteryStats messages
0eda8558a : [Tether07] Migrate Tethering into module
3b9fe32d0 : Add NETWORK_AIRPLANE_MODE permission
1841dc26d : Add IpConfiguration parcelable interface implementation to system API
72da2b0e4 : BitUtils: support packing/unpacking negative long values
f6cf0703a : Refactor based on new NetworkMonitor
121b2fb60 : Fix hasUseBackgroundNetworksPermission issue.
78bfa8c92 : Fix title of PRIVATE_DNS_BROKEN notification when connecting VPN
1f42df12d : Cut the dependency to APN constants
91311c003 : Use TelephonyManager instead of ITelephony Binder
a523b44d1 : Expose IpConfiguration and ProxyInfo APIs
463056b14 : [NS A11] Small refactor
a03df6911 : [NS A10] Cleanup
6090209bc : [NS A09] Always rematch all networks to requests
3a990e150 : [NS A08] Tiny refactoring
f79145442 : [NS A06] Move more side effects out of the decision loop
962d7fa54 : [NS A07] Move the last side effects out of the decision loop.
b1d1cb83f : [NS A05] Move some side effects out of the network decision loop
9fe3ecafc : [NS A04] Store changes in rematchNetworkAndRequests in a map
2883eaffb : [NS A03] Remove mNetworkForRequestId
fc03a99f7 : Add @UnsupportedAppUsage annotations for greylist.
ba1a47dd7 : Rename waitForConnectivityBroadcast
e8cf3bf72 : [NS A02] Move the contents of mNetworkForRequestId to NRIs
4deee6303 : [NS A01] Add checks for the handler thread
53f3e0c14 : Add tests for the legacy broadcast
bad5559a7 : Adjust PermissionMonitor#startMonitoring in ConnectivityService
4022aa382 : Remove usage of Telephonymanager getDefault() and from() hidden APIs
d4ec40924 : StaticIpConfiguration: Couple of minor fixes
4bac8c705 : Add @UnsupportedAppUsage to test apis that are known to be used by apps.
5781ab39c : Add @UnsupportedAppUsage to test apis that are known to be used by apps.
198d65057 : Add @UnsupportedAppUsage annotations for greylist.
28a974162 : Add @UnsupportedAppUsage annotations for max-p.
fe4c578d6 : [NS01] Create NetworkScore
129af0734 : Add permissions to NetIntegrationTests manifest
342dad56b : Change AIDL module name
6f6126be7 : Change AIDL module name
194406d2a : [Tether02] Migrate TetheringConfiguration into module
8cf57f5cd : Better notification to user when DNS-over-TLS is broken
1425cf565 : Use TransformRecord to get SPI instead of SpiRecord
1938f861d : Remove unnecessary dependencies on ART internal libraries.
fd3902674 : Expose MacAddress methods to public API
cc85ff9fa : Remove the network capabilities which are added twice
7f3a8746c : Improve documentation for NetworkCallbacks.
d9f67bd78 : Move PackageManagerInternal to services.jar
a039e57ea : API to detect which network interfaces support wake-on-lan
87db154b4 : p2p: mirgrate p2p into tethering modes
f7edecb54 : Rename CallbackRecord to CallbackEntry
111b1b00c : ConnectivityService: Grant networkstack uid extra privileges
bb3e64fdc : Opportunistic cleanup
5ea0f921b : Decrease load-related flakiness in ConnectivityServiceTest
6aa877983 : Followup to CL 1103896
4e9ecc6f3 : Fix TestNetworkAgentWrapper flakiness
17533200f : notify netd about uid internet permission changes when package replaced
aa639e4ce : Properly test TrafficController permissions on package updates.
3099fe24e : Remove @FlakyTest on testTcpBufferReset
ff493b134 : Remove libhwbinder/libhidltransport deps
e2bfa65a0 : Fix flaky test - testPartialConnectivity
f3ba3cd27 : Add NetIdManagerTest
ebe5298d8 : Add ConnectivityServiceIntegrationTest
6665297de : Mark 3 tests as flaky.
ce03e0805 : Fix flaky testTcpBufferReset
2bdd02979 : Fix LockdownVpnTracker deadlock when resetting legacy Always-On VPN
f02bb2d0d : Add missing nullability annotations.
449a5f69c : Add missing nullability annotations.
9242b6de9 : Add missing nullability annotations.
6f7ef3f25 : Run callbacks on ConnectivityService thread
b020abc61 : notify netd about uid internet permission changes when package replaced
4f4206d56 : Add SocketUtils CTS tests
f6ff8b31f : avoid generating reserved local MACs
4d0479e43 : Get resource based on subId for multi-SIM
113d65976 : Get resource based on subId for multi-SIM
4510ea510 : Add @UnsupportedAppUsage annotations for max-p.
e9741e4f1 : Extract test utilities for ConnectivityService
4bb1924d3 : Fix null pointer exception of calling NetworkInfo.mState.name()
12ab343b6 : Return NonNull and other imports
5f462af5f : Revert "Cherry-pick the relevant parts of master change"
20a09d85c : Revert "Remove providesRoutesToMostDestinations."
7d1213dd5 : Remove providesRoutesToMostDestinations.
667af4529 : Cherry-pick the relevant parts of master change I566437e4fe10e1346858149120c50b3c20ca073f to avoid a conflict
14986887c : Refactor TestNetworkCallback out of ConnectivityServiceTest.
d937f7467 : Correct FrameworksNetTests-jni-defaults lib
d8b7696d4 : Unit tests for new explicitlySelected behaviour.
f8f6cc81e : Simplify Exception expressions in CSTest
f8a48e185 : Remove all static members from NetworkStatsFactory.
7100e08dd : Revert "Simplify Exception expressions in CSTest"
2fae0b6a4 : Transfer ownership of NetworkStatsFactory to NetworkStatsService.
345e6cbf5 : Only show "Connected" note after opening portal
85d0c9c0b : Simplify Exception expressions in CSTest
e176887b8 : Unify assertThrows
1ef1b0f48 : Only show "Connected" note after opening portal
e534caa64 : NetworkStats: Fix race condition causing system server crashes
505018078 : Don't auto-connect to networks that have no/limited connectivity.
1f282ae3a : Remove VPN info arrays from NetworkStats(Observer|Recorder)
176b66d17 : NetworkStatsFactory: Take VPNs into account for network/battery stats
89189b648 : Remove duplicate line in clat_simple test file
6eed854a3 : Revert "Revert "Take all VPN underlying networks into account when migrating traffic for""
648028746 : Factorize custom asserts.
f55045649 : Correct value of supported keepalive count for cellular
f2ae439d8 : Move the test of minimum supported keepalive slots to CTS
c7fc2f774 : Move the test of minimum supported keepalive slots to CTS
d47182e34 : Remove the <= P restriction for WIFI_P2P
342c3394d : Simplification of code to prevent a Log.wtf in expected cases.
6eb4a5893 : Remove the <= P restriction for WIFI_P2P
1e3b152ec : Simplification of code to prevent a Log.wtf in expected cases.
77c880ad9 : Suppress the wtf log for notifications that are expected
255eebc51 : Remove VPN info arrays from NetworkStats(Observer|Recorder)
b98e06931 : NetworkStatsFactory: Take VPNs into account for network/battery stats
de27c6d05 : Remove duplicate line in clat_simple test file
635d4ca3f : Add SocketUtils CTS tests
b393d28d6 : Revert "Revert "Take all VPN underlying networks into account when migrating traffic for""
d5085f309 : Change factoryReset to succeed for Settings
47e9a5535 : Change factoryReset to succeed for Settings
a6cd3b1b8 : Suppress the wtf log for notifications that are expected
00ed61897 : Restore the Private DNS settings to default mode upon network resets.
d4b823433 : Fix race condition caused by fd reused for DnsResolver
59fc44332 : Correct value of supported keepalive count for cellular
17a68ce4f : Fix race condition caused by fd reused for DnsResolver
9863ba9f0 : Revert "Take all VPN underlying networks into account when migrating traffic for"
0e62e0152 : Revert "NetworkStatsService: Fix getDetailedUidStats to take VPNs into account."
b5be3c22e : Revert "Addressing comments for http://ag/7700679."
a79856d60 : Revert "Add one more test for VPN usage stats."
237d3e55c : Revert "Take all VPN underlying networks into account when migrating traffic for"
d73fa7584 : Revert "NetworkStatsService: Fix getDetailedUidStats to take VPNs into account."
01ca66ff0 : Revert "Addressing comments for http://ag/7700679."
e81acb735 : Revert "Add one more test for VPN usage stats."
faee26026 : Don't use a high-priority notification on auto-join.
31b6b5663 : Don't use a high-priority notification on auto-join.
559503f05 : Always prompt for limited connectivity.
619744ab5 : Always prompt for limited connectivity.
72792e2f8 : Allow passing in acceptUnvalidated without explicitlySelected
e397214c8 : Allow passing in acceptUnvalidated without explicitlySelected
9a79a6d41 : Allow passing in acceptUnvalidated without explicitlySelected
6b7cf0f2a : Fix cannot create Nat-T keepalive on mobile data
38c0624ca : Fix cannot create Nat-T keepalive on mobile data
51dc90343 : Re-notify if the network goes to PARTIAL.
ca5ee390f : Re-notify if the network goes to PARTIAL.
90913e9a3 : Fix NullPointerException in ConnectivityService
98504571b : Don't crash ConnectivityService if the network stack crashes.
260d99877 : Don't crash ConnectivityService if the network stack crashes.
e13b3791a : Add one more test for VPN usage stats.
ab4f83122 : Addressing comments for http://ag/7700679.
ba0dfecf7 : Prevent a 4-way binder interlock leading to a leak.
886e0b3d8 : Fix issue for DnsResolver#query
3ed0a4747 : Replace limited connectivity notification after detecting it
5215c21ec : Always give VPN the INTERNET capability.
0fee52ce8 : Replace limited connectivity notification after detecting it
153471996 : Prevent a 4-way binder interlock leading to a leak.
1ec284f9d : Don't auto-connect to networks that have no/limited connectivity.
16da69ea0 : Always give VPN the INTERNET capability.
38342d863 : Fix issue for DnsResolver#query
cf1fec61c : NetworkStatAccess Should checkCarrierPrivileges cross all subscriptions
54bb4f460 : Add one more test for VPN usage stats.
8031acad0 : Addressing comments for http://ag/7700679.
df34063a1 : NetworkStatsService: Fix getDetailedUidStats to take VPNs into account.
ee48ac4ab : Take all VPN underlying networks into account when migrating traffic for VPN uid.
38b98ab27 : NetworkStatAccess Should checkCarrierPrivileges cross all subscriptions
cda76a7ad : Minor changes for DnsUtils and its test
15337bf80 : Let the system server have CONNECTIVITY_USE_RESTRICTED_NETWORKS.
d5cae6a6e : Add a common test library.
e35e54461 : Wipe the data in IpMemoryStore database upon network factory reset.
9b6e5dafc : Remove broken test testRfc6724Sort
5aaaa8bd6 : Reinstate access to a forgotten member
686f558f3 : Remove broken test testRfc6724Sort
030a3c7c3 : Let the system server have CONNECTIVITY_USE_RESTRICTED_NETWORKS.
5141006a2 : Wipe the data in IpMemoryStore database upon network factory reset.
2a8695a2d : Clean up for multiple validation result update
782ea4fc1 : [CM] Fix NPE due to unvalidated callback value
75387c9ce : Update multiple validation result to ConnectivityService
59d7d2957 : Clean up for multiple validation result update
8687578d5 : Fix the internet permission for native services
3f8c6019f : [CM] Fix NPE due to unvalidated callback value
3ad9eba8a : [CM] Fix NPE due to unvalidated callback value
bcf0006ff : [CM] Fix NPE due to unvalidated callback value
ccb076662 : Add Rfc6724 style sort for DnsResolver and fix potential bug
9cfa6fe70 : Update multiple validation result to ConnectivityService
8dd631568 : Properly use versioned interfaces.
84a903765 : Reinstate access to a forgotten member
f9a84cd53 : Add Rfc6724 style sort for DnsResolver and fix potential bug
1da500ec4 : Fix the internet permission for native services
574536129 : Update throws documentation for requestNetwork*
d816bfe88 : Let clients access StaticIpConfiguration members through reflection.
bc3a4eb54 : [CM] Fix NPE due to unvalidated callback value
e4b197df6 : Properly use versioned interfaces.
a6b6fceb1 : Move keepalive constants to their right place
3ce2a06f5 : Let clients access StaticIpConfiguration members through reflection.
d20976e10 : Reland: Add FrameworksNetTests dependency on libcgrouprc
3f4b8d8d4 : Change the icon for the LOGGED_IN notification.
53a20a376 : Change the icon for the LOGGED_IN notification.
823fb4c73 : Clean up the arguments annotation and verify items on IpMemoryStoreTest.
015344ea6 : Ignore NetworkTest when running CtsNetTestCases in instant app mode
52c1265e6 : Fix captive portal app can be launched w/o MAINLINE_NETWORK_STACK permission
9f1a7631b : Update throws documentation for requestNetwork*
d203f7a35 : Fix captive portal app can be launched w/o MAINLINE_NETWORK_STACK permission
58987b21a : Clean up the permission control code in framework
99cfe4eba : Send message to add/remove NAT-T keepalive packet filter.
03c60fecd : Fix concurrent modification exception in KeepaliveTracker
24bd38cc2 : Clean up the keepalive slots when network disconnect
7d960da6f : Release keepalive slot after stopped
a6ba710c8 : Limit unprivileged keepalives per uid
2f2f0155f : Support customization of supported keepalive count per transport
fe67da777 : Fix concurrent modification exception in KeepaliveTracker
c8b5da72a : Add ApfCapabilities common test cases
d6fd34a26 : Add LinkProperties common test cases
fee58be20 : Reland: Add FrameworksNetTests dependency on libcgrouprc
caefc4333 : Support strict mode private DNS on VPNs that provide Internet.
b8e073c23 : Add ApfCapabilities common test cases
b05101d4a : Clean up the arguments annotation and verify items on IpMemoryStoreTest.
ac456b2f3 : Support strict mode private DNS on VPNs that provide Internet.
449136270 : adopt non-blocking method to obtain the IpMemoryStore service.
a83c9f38a : Clean up the keepalive slots when network disconnect
23409e34b : Revert "Add NATT keepalive resources and methods into IpSecService"
1f8bf657b : Limit unprivileged keepalives per uid
15e26fb48 : Support customization of supported keepalive count per transport
790924f16 : Add LinkProperties common test cases
83ab6999c : [CS] Unregister callback as part of onUnavailable dispatch
e0e2ca979 : [CS] Unregister callback as part of onUnavailable dispatch
24f9431d2 : adopt non-blocking method to obtain the IpMemoryStore service.
5218015ed : Revert "[KA11] Verify fd ownership and allocate resource for NattKeepalive"
5ade2467f : Add IPsec checks for IPSEC_TUNNEL feature
cdd308729 : Clean up the permission control code in framework
a8bce0903 : Send message to add/remove NAT-T keepalive packet filter.
013244cd6 : Ignore NetworkTest when running CtsNetTestCases in instant app mode
1d3e7b19b : Correct buffer size limitation for DnsResolver API
e29218d52 : Add CTS API coverage for APIs which are used by NetworkStack
abf0cd31c : Correct buffer size limitation for DnsResolver API
19ed8076b : Add CTS API coverage for APIs which are used by NetworkStack
ece14d636 : Support adding NATT keepalive packet filter
55379e4a1 : Add Network, NetworkCapabilities, StaticIpConfiguration common test cases
9deb763eb : Add AIDL parcelable for NattKeepalivePacketData
b7b9aa697 : Move NattKeepalivePacketData out of the framework
87cd8a7e3 : Support adding NATT keepalive packet filter
ffaf7c448 : Add Network, NetworkCapabilities, StaticIpConfiguration common test cases
11029a0eb : Add tests for DhcpErrorEvent
2457e268f : Make DNS cache lifecycle management explicit
3bfccf31e : Move more network unit tests to common tests
3a9cc8c78 : Update exception type thrown when NetworkStack is missing
65e296233 : Reinstate new VPN uid filtering unit tests
619a8a2b0 : Update exception type thrown when NetworkStack is missing
0ecd05e7c : Revert new tests and PackageManager mock
4158c568b : Block incoming non-VPN packets to apps under fully-routed VPN
15400f216 : Add AIDL parcelable for NattKeepalivePacketData
ad26ff3fa : Reinstate new VPN uid filtering unit tests
2dba5d9b4 : Freeze the networkstack-aidl-interfaces interface
e72fe2bc4 : Freeze the networkstack-aidl-interfaces interface
8368fe9fe : [KA11] Verify fd ownership and allocate resource for NattKeepalive
55cd1a323 : Fix an argument to the legacy broadcast
fb574ef02 : Add tests for DhcpErrorEvent
24a433a53 : Fix an argument to the legacy broadcast
135c5261e : Make DNS cache lifecycle management explicit
865ec929f : Make LegacyTypeTracker testable
2b73c5873 : Straighten AIDL interface for the memory store
cece56e3c : Add NATT keepalive resources and methods into IpSecService
b6ebb6778 : Add configurability of LinkProperties, meteredness for Test Networks
41014aa60 : Move NattKeepalivePacketData out of the framework
8cc4e876c : Make LegacyTypeTracker testable
9ba056988 : Backwards-incompatible resolv module API change for making setResolverConfiguration take a parcelable.
4152690a6 : Backwards-incompatible resolv module API change for making setResolverConfiguration take a parcelable.
b922da3fd : Move TrafficStats tags for the network stack constants
c6016895c : Fix DnsResolver API could not bypass private DNS correctly
5070e3149 : Restrict access to dangerous methods to <= P
f4cefaea6 : Fix DnsResolver API could not bypass private DNS correctly
c9fa9dcd7 : Add smoke test for jni library
e4d236243 : Move TrafficStats tags for the network stack constants
37033fd06 : Release keepalive slot after stopped
c18f4b5f6 : Revert new tests and PackageManager mock
ee6a63025 : Revert "Revert "Block incoming non-VPN packets to apps under fully-routed VPN""
2b6cd177b : Revert "Block incoming non-VPN packets to apps under fully-routed VPN"
965ddfdc5 : API council feedbacks for DnsResolver
b9315b9de : Move more network unit tests to common tests
86bf1b0a6 : Enable checks for MANAGE_TEST_NETWORKS in TestNetworkService
dee1ea74c : Cleanup of Test Network service
d836918ca : API council feedbacks for DnsResolver
88c709e6e : Add support for TAP interfaces in TestNetworkManager.
1c19cf383 : Block incoming non-VPN packets to apps under fully-routed VPN
4f370cefa : Add support for TAP interfaces in TestNetworkManager.
0fed3d2c0 : Enable checks for MANAGE_TEST_NETWORKS in TestNetworkService
52e795dee : Fix onBlockedStatusChanged does not work on multiple networks
fb6665c9c : Expose captive portal urls for configuration
5f6bc9d43 : Cleanup of Test Network service
dc2d592e6 : Add smoke test for jni library
81e26c4f5 : Fix remove-before-add for IpSecService RefcountedResource
a2f3c1bf2 : Address leftover comments on aosp/894233
284eff450 : Fix ConnectivityServiceTest fail.
aa91c9de5 : Restrict access to dangerous methods to <= P
0e67b3543 : Extend support for requestRouteToHostAddress for backward compatibility
9947ff22b : Fix flaky UdpEncapsulationSocket test
061f7a7ee : Address leftover comments on aosp/894233
4dba79cc8 : Fix remove-before-add for IpSecService RefcountedResource
741013d14 : Expose captive portal urls for configuration
ec82da116 : Fix onBlockedStatusChanged does not work on multiple networks
6e079d6c9 : Add FrameworksNetTests dependency on libcgrouprc
90a169ab3 : Move attach*Filter() and addArpEntry() methods to NetworkStack
6d761f900 : Extend support for requestRouteToHostAddress for backward compatibility
74bb94a6a : Add common tests for FrameworksBaseTests and CTS
ce3b747a3 : Fix flaky UdpEncapsulationSocket test
0b1e7e924 : Move NetworkStatsFactory into service directory
204b9003a : Move NetworkStatsFactory into service directory
94f580a6f : Fix ConnectivityServiceTest fail.
4a2659dd0 : Add common tests for FrameworksBaseTests and CTS
a9646fbc5 : Move attach*Filter() and addArpEntry() methods to NetworkStack
b2d108480 : Fix NetworkMonitor won't do private dns resolution
619e9779d : Fix comment on StaticIpConfiguration#getDomains
a4aff26c5 : Straighten AIDL interface for the memory store
d378cd342 : Some cleanups for Tethering
092d3a599 : Clean up permissions when uids are no longer used
986625888 : Add tests for PermissionMonitor
1d1e70832 : Fix API in CaptivePortal, StaticIpConfiguration
da137d908 : Fix IpPrefixTest#testContainsInetAddress fail.
a9a6e2a2a : Address leftover comments on 923337 and 930217.
71d379fe8 : Ignore the asynchronous result while stopping keepalive
b1b282c8e : Cleanup SystemReady in the network stack
f59a5d458 : Fix race when starting NetworkMonitor
6f2c1b5f7 : Fix ApfCapabilities, LinkAddress, RouteInfo, IpPrefix API issues.
10331f681 : Minor change for async DNS API
4430601e3 : Unremove DnsResolver#query method used by external developers
314a2312a : Add DHCP address lease expiry in IpMemoryStore.
23e1e5e30 : NetworkStatsService: Fix getDetailedUidStats to take VPNs into account.
2dbf6e697 : Take all VPN underlying networks into account when migrating traffic for VPN uid.
93ebd752c : Fix cancellation race problem for aysnc DNS API
c4fb248ef : Block unpriviledged apps which create keepalives with null fd
e3d6a7907 : Use IDnsResolver instead of INetd for resolver related binder commands
696c6de41 : support msim for captiveportal notification
04bd50464 : Fix keepalive don't get removed when lower layer error
1f428ed2d : Get the permission information for native services
efc545bd4 : Fix the INTERNET related permissions
563b751b2 : Fix flaky test for ConnectivityServiceTest#testPartialConnectivity
b454b0fc0 : Reveal the call trace of failed test cases which run in executors
6114378ad : Fix SocketKeepalive APIs which do not meet API review requirement
e04dfba3c : Add nullability annotations
d2c678b32 : [TCPKeepalive] Fill correct TOS and TTL value
338eb2a1e : Fix API in CaptivePortal and ConnectivityManager
65c187466 : Fix API in CaptivePortal and ConnectivityManager
69a57cb6d : Separate NetworkMonitor/framework portal URL
32ecfc4c5 : Enable PARTIAL_CONNECTIVITY dialog
0f755c31a : Temporarily disable flaky test.
2a0fccf6a : Fix Automated API Review issues.
9bb0480c2 : Fix Automated API Review issues.
0fcb07885 : Replace TcpSocketInfo with similar structure
f175d4037 : Restrict scope of switch Repair Mode
c5fdf0147 : Cleanup NetworkManagementService for Netd commnads binder migrartion
2afb4bcbc : Improve partial connectivity
d9d3bced0 : Move TcpKeepalivePacketData out of the framework.
196fe3504 : Stop using netd parcelables in the framework.
ec1fd1558 : Move TcpKeepalivePacketData out of the framework.
bdcf77e37 : Stop using netd parcelables in the framework.
cd13f8f3d : Add documentation for CaptivePortal APP_RETURN_*
f3e11e733 : Add uid information in PackageListObserver
0727435c5 : Move the IpMemoryStore to the network stack.
93f29cb93 : Support query cancellation for async DNS API
9aa1520d4 : Replace Handler with Executor for async DNS API
144cd67c3 : Refactor answer callback for async DNS query JAVA API
e22525bf9 : Add unit tests related to data accounting for VPNs with one underlying network.
633c33116 : Remove NetworkParcelable
5fe817f59 : Remove deprecated entitlement API
619010079 : Add Parcelable implementation for ApfCapabilities
9eda62ac0 : Moved transport to IntDef
863427190 : Moved transport to IntDef
1a385c1b3 : Revert "Revert "Update VPN capabilities when its underlying network set is null.""
9f87223db : [KA02.5] Use binder thread and executor to invoke callback
8026b819d : Revert "Update VPN capabilities when its underlying network set is null."
7f6071dc6 : Integrate testNetworkService and Manager with Connectivity stack
8e972f5b2 : Integrate testNetworkService and Manager with Connectivity stack
dc1e7d9bb : Temporarily disable flaky test.
a9aad9039 : Rename entitlement callback to adhere to API guidelines.
44689aab3 : Tell the factory it is already serving a request.
75bbf7157 : [KA13]: add unit test for exposed TCP socket keepalive API.
25a5047d2 : Check if network has partial connectivity
06633de8c : [CS] Support "instant failure" from factories
9f26a5f15 : Add uid information in PackageListObserver
bb4de6cb5 : [PT17.5] Revert to booleans for send/not send broadcast constants.
a005c999b : Add tethering event callback API
0a6eaab28 : Add tethering event callback API
168d7631b : Convert tests/**/Android.mk files to Android.bp
e083ed951 : Minor changes to the async DNS query JAVA API
a0229cbac : Improve keepalive offload documentation and error handling
8ddb8a2d8 : Revert "Update VPN capabilities when its underlying network set is null."
dd41c8205 : Fix TetheringEntitlementValueListener related API
df8733740 : Implement TestNetworkService
ab11bf1f2 : Migrate frameworks/base/tests/net/ to androidx.test
44f825597 : Adding new APN type for Mission Critical Services.
3ee7ba172 : Fixed all APIs not meeting API review requirement
3b6665eca : Fix Automated API Review: InetAddresses
9286f9197 : All Parcelable CREATOR fields are @NonNull.
e540476ad : Add shell TestNetworkManager and Service
8ca6c1c97 : Remove ConnectivityManager and its usages from NetworkStatsService.
5e980f4e3 : Remove ConnectivityManager and its usages from NetworkStatsService.
65d59a826 : Remove ConnectivityManager and its usages from NetworkStatsService.
e93a4f377 : Fix isActiveNetworkMetered for VPNs.
c9eba344b : Add @UnsupportedAppUsage annotations
96c64edbd : getConnectionOwnerUid: Clarify documentation
734999cff : Add @UnsupportedAppUsage annotations
7ec341ab5 : Ensure handleUpdateLinkProperties runs on the CS handler thread.
b1ef6f7a8 : Catch ServiceSpecificException instead of IllegalStateException.
0d92d1a79 : Fix broken javadoc links
714b78658 : Manage NAT64 prefix discovery lifecycle in the framework.
8d39bbf0a : Track NAT64 in the framework and start clatd iff NAT64 detected
07f10206e : Change Nat464Xlat lifecycle.
b0e7a0289 : Minor improvements to verifyTcpBufferSizeChange.
788b9131e : Return not supported if no necessary socket option
a00a3f255 : Add logging to NetworkStackClient
002c55614 : Send special permission information to netd
5ffc7e609 : Update VPN capabilities when its underlying network set is null.
1faa896f7 : Skip unreachable route when estimating VPN destinations
f1c624afd : Move NetworkStack to services.net
89fbdc360 : Remove NetworkMonitor dependency on ICaptivePortal
273f900b3 : Update VPN capabilities when its underlying network set is null.
4e4f8da24 : Move NetworkStack to services.net
b68d1465e : Remove NetworkMonitor dependency on ICaptivePortal
cb0b1fc56 : Fix flaky testNattSocketKeepalives
2efc554d9 : [CS] Support "instant failure" from factories
b5b671abf : Clear all lingering notifications when network is disconnected
8015602ac : Add Test Network and Transport types
8b3999ca8 : Remove hard-coded NetworkStack package name
c7ea1242e : [KA04] Expose TCP socket keepalive API
7bfa1c0b2 : Check MAINLINE_NETWORK_STACK in ConnectivityService
f363f5f36 : Add API for NetworkStack to start captive portal
cc47b52a9 : Deprecate getActiveLinkProperties.
8c1586e95 : [KA03.5] Add stable AIDL parcelable for TcpKeepalivePacketData
46f41d4b1 : [KA03] Support tcp keepalive offload
21c06d06c : [KA02] internal cleanup and refactor for SocketKeepalive
3a5caf833 : [KA02] internal cleanup and refactor for SocketKeepalive
76b14fd28 : Call clearCallingIdentity before notifyDnsResponse
5bd499ca4 : Add get last entitlement value callback API
3fadff929 : Allow use of bindProcessToNetwork only to change private DNS bypass.
5ccd6bd9e : Add an API that allows VPNs to declare themselves as metered.
1cf78de98 : Nuke old setAlwaysOnVpnPackageForUser method.
580483eb9 : Allow bypassing private DNS via bindProcessToNetwork.
184600d0a : Add SystemApi for captive portal metrics
d66669edc : Add SystemApi for captive portal metrics
726556217 : Tell the factory it is already serving a request.
9e7e21399 : Remove last NetworkStack usage of hidden APIs
a5225eaf5 : Add NetworkUtils utilities to SystemApi
6f08bb23a : Add SocketUtils for NetworkStack
442701471 : Move NetworkUtils used by NetworkStack
926e23039 : Move NetworkUtils used by NetworkStack
d57b49cb4 : Add NetworkStack networking deps to SystemApi
4753f4033 : Whitelist packages from VPN lockdown.
ae9822989 : Add NetworkStack networking deps to SystemApi
bc9dd2b1a : Revert "Whitelist packages from VPN lockdown."
b66ec9bbf : Whitelist packages from VPN lockdown.
0eafa0b5c : Add API for proxy configuration over VPN.
3a8388488 : Add API for proxy configuration over VPN.
a2f5288ae : Whitelist packages from VPN lockdown.
1ac723905 : Popup a notification after logging in the captive portal network
48a5938ee : [KA05] Export keepalive offload api for IpSec Nat-T file descriptor
155b7b734 : Add additional SystemApi for NetworkStack
76be7232a : Add additional SystemApi for NetworkStack
a86defca1 : [KA01] export SocketKeepalive API for NAT-T keepalive
4d4798edb : Stop depending on the ConnectivityService default request.
9cfced462 : Move IpClient to NetworkStack
2f6112a31 : Add asynchronous DNS query API in Java
577b2e31f : Add jni method for DnsResolver
3436b6ffd : Add getAvoidBadWifi system API
48bc72ac3 : Migrate ICaptivePortal to stable AIDL
e0bc140f9 : Migrate ICaptivePortal to stable AIDL
e4ff75ecc : [MS09] Implement isSameNetwork.
048c9413e : Add LinkProps and NetworkCaps methods to SystemApi
46eae8a76 : Properly expect all callbacks in testStackedLinkProperties.
737c49d78 : Add NetworkStack metrics to system API
5af2e292e : Add fields used by NetworkStack to the API
23d657082 : Add API for VPN apps to query always-on and lockdown.
e541d1811 : Add NetworkMonitor constants to SystemApi
c0e07e58f : Add NetworkMonitor constants to SystemApi
d92c3d5c9 : [MS08] Read back attributes and blobs.
297c2d608 : Add stable AIDL parcelables for IIpClient API
c0499c5b6 : Remove dead KeepaliveInfo if it cannot be started
c069b066d : [CS] Add an option to block sensitive network specifier
0dd72a25d : Add Nat64Prefix to LinkProperties copy constructor
1098cc647 : Test parceling empty LinkProperties.
c9ac786a0 : Delete the clatd functions from NetworkManagementService.
3d680287a : Add the NAT64 prefix to LinkProperties.
709d367b8 : [MS02] Write the skeleton for the IP memory store.
7c2ee0d69 : [MS01] Add the IP memory store service.
1becbe701 : Move NetworkMonitor to NetworkStack
081eb96c7 : Move DhcpServer to NetworkStack app
42a9c2910 : Add nullability annotations to public methods of ConnManager.
ac5968e81 : Limit access to suspected false positives.
782dea53b : Limit access to suspected false positives.
8fff22272 : [PT17] Small cleanup of PacManager
5c2f626d3 : Deprecate NetworkInfo
25037063e : Unhide LinkProperties, NetworkCapabilities, NetworkRequest APIs
9863a7ad6 : Add InetAddresses class to API
8d48d97b6 : Track default upstream when system is ready
55191eb12 : [CM] Fix comments, add tests to TransportInfo API
4efb9334e : DO NOT MERGE fix some linkproperties configs missing
47311631d : VPN: Move package intent receiver to ConnectivityService.
7f1d54969 : Ignore ipv6 tx traffic on clat uid.
d397de2e3 : [CS] Add a generic transport-specific information API
85c0fd796 : Refactoring of deleting stats in NetworkStats based on uids.
d769c1db1 : Remove 'hasDns' parameter
541810a61 : Add PCSCF to LinkProperties.
8582a3d18 : Fix negative uid stats caused by 464xlat adjust when eBPF is on.
589964bdb : Simpify logic in updateTcpBufferSizes
34cd39435 : Update LinkProperties to NetworkAgentInfo only when it's changed
10786db8b : Use ParcelFileDescriptor instead of FileDescriptor in INetd.aidl
3d9b490bd : Call netd to update the tcp buffer size
ea46de7b2 : Data stall detection using DNS event
1cfad48cb : Fixed toString() printing error
29ec3e93c : Add XFRM-I support to IpSecService
8adb5bd96 : PermissionMonitor: Move intent receiver to ConnectivityService.
13fefdd2f : Move hidden APIs into system APIs
67a9f6e48 : Move hidden APIs into system APIs
1b2d62a1b : Add IPv6 link-local address generation from EUI-48
7f6046dad : Add IPv6 link-local address generation from EUI-48
0d1ed386e : (Really) fix LingerMonitor rate limiting
b56a1ddbb : Avoid calling ParcelFileDescriptor.fromSocket on new Sockets.
2c5407284 : Use spy in PermissionMonitorTest.
96971f770 : Fix negative uid stats caused by 464xlat adjust when eBPF is on.
dbfbaf5e6 : Add skip464xlat test in Nat464XlatTest
032dfe5ce : Fix LingerMonitor notification rate limiting
3c935061b : Support backward compatibility for restricted network permission
7e9a60d21 : wifi(API): NetworkSpecifier for Wifi NetworkAgent
431d07e60 : Fix negative uid stats caused by 464xlat adjust when eBPF is on.
4526f99b5 : No-op refactoring of VPN lockdown status check.
3a07d8b87 : Add more debug log when onBlockedStatusChanged was called.
40f9fcef6 : Refactor UidRange by using stable aidl structure
df1c68931 : Move some members to the "Q blacklist".
c510b2732 : ConnectivityService: make log configurable
b8c1f78f0 : Add tests for the network blocked status change
d2562e470 : Enterprise Policy for Private DNS Setting
07c5bab28 : [PT16] Simplification of sendProxyBroadcast.
9be9a4b6e : [PT15] Tiny bugfix in setGlobalProxy
221019a4c : [PT14] No-op refactoring of sendProxyBroadcast
c4d0186b3 : Change permissions checks for setAirplaneMode.
f7b0625dd : To support skip464xlat per Network
5ab727b34 : Add new callback to inform blocking of network on specific uid.
272a77dd9 : Make setAirplaneMode @SystemApi for SetupWizard.
99efcbd08 : Add log for debugging ConnectivityManager
089ebf12d : Network-related commands porting
4d5ab0edc : [PT13] Simple cleanup of ProxyTracker.
bd2d0a064 : [PT12] Factor some code into ProxyTracker.
9fbd93c67 : [PT11] Move handleDeprecatedGlobalHttpProxy to ProxyTracker
7b09bbf92 : [PT10] Move loadGlobalProxy into ProxyTracker.
ceee5f843 : Check to ensure UDP-encap is used only for IPv4
398c81ec8 : docs: Replacing {#link with {@link
0bce41a81 : cherry-pick from pi-dev docs: Replacing {#link with {@link
28abcaae9 : Add UDP encapsulation tests for IpSecService.
a6521801c : Allow wifi and ethenet connected at same time.
104c77334 : Remove spurious WTF in rematching networks.
358aa2652 : ConnectivityService get INetd directly.
62f752c2c : Make requestRouteToHost a no-op for system callers.
228b1c34e : Fix idle timer rule leakage
7d5ca1f1b : Call clearSettingsProvider before and after test
84e73baf3 : Rename object mNetd to mNetworkManagementService
ce9215b44 : Call clearSettingsProvider before and after test
e7205d685 : Add ConnectivityManager.getConnectionOwnerUid()
15cfeb58a : Move some members to the "Q blacklist".
f93f44801 : ConnectivityService: dumpsys args for dumping networks or requests only.
821785c9f : ConnectivityService: Sort requests and networks in dumpsys.
0ae911bbd : Use UID as requestID
52973c060 : PermissionMonitor: Limit preinstalled apps network permissions
f2420790a : Remove ResolveUtil from frameworks/base callers
f134e62f7 : Fix typo in IpConfiguration comment
041ac7ed0 : Add DhcpServingParams
eb03f3553 : Add util to add an ARP table entry
0b8f861d0 : Add @UnsupportedAppUsage annotations
f34f05c5e : Add @UnsupportedAppUsage annotations
6e025c05f : Fix testRegisterUsageCallback failure in setUp
94f41e9c9 : NetworkAgent: Send primitive integer in explicitlySelected
fb89c0a98 : NetworkAgent: Send primitive integer in score
8598b2d8b : Add tests for NetworkMonitor isCaptivePortal
eeb12208b : Add utils to convert Inet4Address <-> int
6179b1451 : Count and Report Bandwidth Requests by UID
3d9871756 : Increase network request timeouts
c1a9e598d : Use timeout consts in all ConnService tests
eea4a45c1 : Increase linger delay and test callback timeout
23911d590 : Increase TEST_LINGER_DELAY_MS
41214dba8 : Push DNS configuration on network validation
e6d899ab4 : Push DNS configuration on network validation
7230652f5 : Prefer default Internet network for upstream tethering.
b140cbe7b : Prefer default Internet network for upstream tethering.
ca1fbb6b1 : Add StackedLinkProperties test case
1f7e095ff : [PT09] Add javadoc comments to all ProxyTracker methods/members.
bbd62a0ec : [PT08] Move setDefaultProxy to ProxyTracker
850c29ecb : [PT06] Move setGlobalProxy into ProxyTracker
fa62e86c5 : [PT07] Small cleanup of setGlobalProxy
1138d3ba9 : [PT05] Move sendProxyBroadcast into ProxyTracker.
9caa62cf0 : [PT04] Move PacManager into ProxyTracker.
626c01222 : [PT03] Move some more code into ProxyTracker.
80b334a05 : [PT02] Move static methods to ProxyTracker
fa4c86200 : [PT01] Introduce ProxyTracker
b21402d13 : Remove a useless parameter.
166fb288c : Small cleanup of Network.
67d673659 : Cleanup of LinkProperties.
ee90d6643 : Bugfixes in LinkProperties#toString
73d9db715 : Cleanup of ConnectivityManager.
51025ea6f : Disable the AppOp Restriction for IpSec Tunnels
4ec33bf18 : No-op cleanup of ConnectivityService.
4bbb9e330 : Copy clat modified linkProperties into new one.
fd097f4b8 : Disable the AppOp Restriction for IpSec Tunnels
7cdc11805 : Update IpSecManager to use InetAddress and prefixLen
619676b40 : Add AppOps Checks for MANAGE_IPSEC_TUNNELS
47232fe1c : Let tests enumerate all transports/capabilities.
8206266db : Destroy networks as soon as they are disconnected.
950c22dce : Fix a ConcurrentModificationException crash.
afd62c0a9 : Unify behavior of various cases of "no underlying networks"
ca28ea80a : Fix: VPNs update caps upon underlying network disconnect.
24a0d74ac : Add tests for setUnderlyingNetworks.
b148a21ab : Fix setCapabilities.
8ee88ba98 : Fix SSID not being logged by the validation logs
6c0f03afc : Make sure getActiveNetwork is consistent with default callbacks
57d54ad6c : Add tests for getActiveNetwork.
4b6a5af05 : Guard the SSID with NETWORK_SETTINGS
64a24b368 : Add a new ssid field in NetworkCapabilities.
e290515a9 : Notif manager and captive portal app to read SSID again
d032b4d00 : Remove unwanted capability from the java-doc
fbcf674a2 : Actually @hide unwanted capability methods.
77cd0408f : API council requested tweaks to NetworkRequest.
256ac5d11 : Add OEM_PAID capability to system api
5b6eb0c53 : add airplane mode shell commands to connectivity
d4d36c969 : Copy clat modified linkProperties into new one.
cf3dbc312 : Expose CONNECTIVITY_ACTION to Instant Apps
a346f1c15 : fix isActiveNetworkMetered with VPNs
6f1b516ae : Don't complain if a VPN changes capabilities.
f9af67fd0 : DO NOT MERGE: Add unit tests to ensure VPN meteredness
7c02c255d : Migrating remaining core networking tests to Junit4
e7bbc4fe4 : DO NOT MERGE: Fix ConnectivityController meteredness checks
7eb82af45 : Fixup SntpClient to bypass Private DNS
a3491f4d0 : Add configurable captive portal probes
4de50f147 : Move CaptivePortalProbeResult to its own file
efaf653c7 : Destroy networks as soon as they are disconnected.
d937e3a0e : Add configurable captive portal probes
e0f762ec6 : Fixup SntpClient to bypass Private DNS
9669abbef : Fix testRegisterUsageCallback failure in setUp
f2f7559c5 : Fix a ConcurrentModificationException crash.
47a8ef0ef : Unify behavior of various cases of "no underlying networks"
d2ee6cec3 : Fix: VPNs update caps upon underlying network disconnect.
204a9c4f0 : Add tests for setUnderlyingNetworks.
f8daa30ba : Move CaptivePortalProbeResult to its own file
c5c02585f : Fix setCapabilities.
ae1a3af6c : Add explicit override for default Private DNS mode
62f1e1f66 : apf: Add counters for dropped / passed packets
93bf1bfda : Let tests enumerate all transports/capabilities.
df2478ad1 : Fix SSID not being logged by the validation logs
fa7e25382 : Add static IpClient logging
0613af7a7 : Add static IpClient logging
34f851a5e : Fix testRegisterUsageCallback
998ea37b6 : Remove the unused file parsing function
6a2a9c93b : Remove the unused file parsing function
e53225a4f : apf: Add counters for dropped / passed packets
112bf112f : Let DnsManager fill in LinkProperties for private DNSes
abc68d555 : Add the list of private DNS addresses to LinkProperties
d9605fb13 : Make sure getActiveNetwork is consistent with default callbacks
bc6af66da : Add tests for getActiveNetwork.
bec4200e1 : Actually @hide unwanted capability methods.
127064568 : Let DnsManager fill in LinkProperties for private DNSes
9ea008ff6 : Add the list of private DNS addresses to LinkProperties
fc6c17c50 : Revert "OP_GET_USAGE_STATS should be noted, not checked."
33a25ec46 : Revert "Revert "OP_GET_USAGE_STATS should be noted, not checked.""
4de48809c : Revert "OP_GET_USAGE_STATS should be noted, not checked."
7ee42930c : Guard the SSID with NETWORK_SETTINGS
fbb37a7f6 : OP_GET_USAGE_STATS should be noted, not checked.
4cd4fa3f8 : Notif manager and captive portal app to read SSID again
058cd31b1 : Add a new ssid field in NetworkCapabilities.
cad3dd0b7 : APIs to disable data usage notifications.
abdb6e76b : Added tests for MultipathPolicyTracker.
0e57ff69e : Trigger NetworkCallback events when private DNS usage has changed.
9813abb03 : Disable roaming sanity checking.
f4977499c : Trigger NetworkCallback events when private DNS usage has changed.
3e849a3d5 : Remove unwanted capabilitiy from the java-doc
cfef78edd : Remove unwanted capability code per API council feedback.
ab8b0f7c3 : Move the logic of (re)evaluation of Private DNS
076bd3d8e : Move the logic of (re)evaluation of Private DNS
8d2b143a6 : Update IpSecManager to use InetAddress and prefixLen
f23b199a0 : Force creation of Socket upon Transform application
653a5c203 : Mark networks with OEM_PAID always restricted
de3816b30 : Force creation of Socket upon Transform application
d161fc515 : Support bypassing TLS in the framework
34633df7e : Add AppOps Checks for MANAGE_IPSEC_TUNNELS
95a39bec9 : Support bypassing TLS in the framework
b792aa2fc : Refactor isTetheringSupported() calls
6fe8f5b7a : Add hasUnwantedCapability method
24c949481 : Fix network usage stats on 464xlat tethered.
d5fa0ef14 : Fix PermissionMonitorTest that has been failing.
b9f6f7e66 : Refactor isTetheringSupported() calls
c1aff210b : Fix socket leaks in various android.net.Network methods.
1a81431b1 : Add method to NetworkStatsService for UID stats.
fa0f612d2 : Mark networks with OEM_PAID always restricted
e876507ce : Limit the number of routes for performance
ce07a39d7 : Require explicitly supplied truncation length
1d51c1161 : Clarify UDP encapsulation socket API
7c85ba400 : Clarify documentation for getActiveNetworkInfo and friends
42e218550 : Allow null subscriberId in NetworkStatsManager.
75184ed67 : Fix socket leaks in various android.net.Network methods.
bcf88e457 : Add Network.fromNetworkHandle()
076493589 : Limit the number of routes for performance
ba7a3467f : Clarify documentation for getActiveNetworkInfo and friends
b0571f55d : Require explicitly supplied truncation length
fc2abf2b4 : Make addUnwantedCapability method public
fc5a07fe8 : API council requested tweaks to NetworkRequest.
0b2e0b028 : Add OEM_PAID capability to system api
dbee0f855 : Fix network usage stats on 464xlat tethered.
9660f605b : Clarify UDP encapsulation socket API
3585034ec : Merge "Minor clean-up in NetworkCapabilities" am: 98dc002acc am: 6d8274ebf1 am: fbb48a210f
582ac3b60 : Get application info in the correct user id
bbd068ec5 : Get application info in the correct user id
05c62dfd6 : Pass all relevant resolver info to netd
c6a5bcfce : add airplane mode shell commands to connectivity
79371011d : Pass all relevant resolver info to netd
a43eede39 : Have PermissionMonitor arbiter which app can access background networks
573dcabcf : Improve ConnectivityManager.getNetworkWatchlistConfigHash() javadoc
f8d5bd944 : Have PermissionMonitor arbiter which app can access background networks
6f124c455 : Add method to NetworkStatsService for UID stats.
06f604fcb : Have the status bar listen to all macro-users VPN changes.
be4e459af : Have the status bar listen to all macro-users VPN changes.
75e48d243 : Check mOwnedByTransform to avoid DELSA on SPI
852001509 : Added implementation for VTI add/remove address
f2057a945 : Check mOwnedByTransform to avoid DELSA on SPI
0a2d9edaa : Added implementation for VTI add/remove address
c30002742 : Fixing comments in Network Capabilities
5acb7b709 : Deprecate most of NetworkInfo.
28857b2a3 : Deprecate most of NetworkInfo.
88a4e80cf : Expose CONNECTIVITY_ACTION to Instant Apps
32323983b : Connectivity: Fix map access
ccd9b36e7 : Allow null subscriberId in NetworkStatsManager.
c77e9e60e : Connectivity: Fix map access
e96e2e221 : Minor cleanups to NetworkStats interface tracking.
8895306c4 : Give apps with NETWORK_SETTINGS right to see any VPN.
687546ed4 : Give VPNs the INTERNET capability when they route most of the IP space
42016b3e9 : Minor clean-up in NetworkCapabilities
40ba60c76 : Extend network request to query networks w/o capabilites
8337e58db : Fix up NetworkCapabilities' toString
71510464d : Frameworks: Annotate JUnit4 test with @Test
c80b318da : Name specific app for rapid data usage.
6c8ee08f0 : [LT2] Fix release request while lingering.
e8ae0ebed : Fix ConnectivityServiceTest for NATT Keepalive
4b25261e9 : Better handling of NTP-based clocks.
03a2fd1c2 : [LT1] Add a test for release request while lingering
3c4c8cf5c : Don't refcount TRACK_DEFAULT requests.
a3e497c58 : DO NOT MERGE : fix useless import
f430c89e1 : Correct bug in IpSecTransformTest
3d5e45dc3 : Add OEM_PAID network capability
ae2424a97 : Deprecate CONNECTIVITY_ACTION.
b6a0c6dc0 : Publish FOREGROUND and add NOT_SUSPENDED capabilities.
b70f7cc46 : Send null UIDs to apps instead of single-uid lists.
86e847717 : Copy IpSecConfig when IpSecTransforms are created
6c5fe7bef : fix isActiveNetworkMetered with VPNs
7665a149a : Add missing'}' in javadoc of public API method
5dca6d1e3 : MacAddress: Use SecureRandom and add a 46 bit randomized MAC generator
bcd960712 : Frameworks: Mark tests
bbe7ab802 : Rework KeepalivePacketData for Compatibility with Cell
3edb93042 : Relocate KeepalivePacketData to frameworks/base
5da876925 : Fix default network validation overcounting
14fb2003c : Prevent crash in NetworkManagementServiceTest#shutdown()
6b20130fd : Fix a bug where a NetworkAgent gets repeatedly torn down
7fc5aa063 : Fix a bug where a NetworkAgent gets repeatedly torn down
0976351a9 : Rework KeepalivePacketData for Compatibility with Cell
d66a0cd65 : Relocate KeepalivePacketData to frameworks/base
7e5a14574 : Determine the multipath hint from data usage.
d32b02cf6 : Add tunnel-mode calls to netd in IpSecService
b8421d777 : Add TunnelInterface API and KernelResourceRecords
e3c1bfd61 : Let network requests see VPNs.
52e5af074 : Move constants into a new file.
56ad8d844 : Make sure listen requests from VPN apps see their own networks
6b9611828 : Add a test for new UID checking code.
a39c91c27 : Remove UID_RANGES_ADDED and REMOVED.
e4230ce69 : Move VPN allowed UIDs into NetworkCapabilities.
c97ac60ad : Pre-import to remove a conflict.
ddf729bb8 : Disable IpConnectivityMetricsTest.
13d64cd65 : Use /proc/net/dev to get stats summary
0f3dfee39 : Add bpf support for NetworkStatsFactory
d53cf00b0 : Add ConnectivityManager.getNetworkWatchlistConfigHash()
bed828b63 : Add checks to ensure SPIs are not reused
eb82e2aef : Disable IpConnectivityMetricsTest.
a9d43af75 : Rename create/delete transform methods
e2e04f14d : Track and persist in stats whether traffic is on the default network.
e9a6d36fb : Add the default network to NetworkStats and NetworkStatsCollection.
a9dcce5a6 : Pass all default networks to NetworkStatsService
ddac24c12 : Add xfrm mark in IpSecConfig
01ee40308 : Add ability to override subscriber capabilities.
83b5fa28e : Add public API methods for private DNS.
370f737f1 : Address comments and final cleanup from refcounting integration
c06d4f9be : Add basic resolution of Private DNS hostname
d616b20c1 : Add "not congested" network capability.
2c97b2e3a : IpSec - API Tweak for removeTransportModeTransform
e0d099dfb : Update IpSecService UnitTests
a47ac2bb3 : Make Transforms Unidirectional
726641197 : Split updateCapabilities into two methods.
9499a55b9 : Update netId to nethandle mapping in NetworkTest.
5e5c4b40f : MacAddress: add @NonNull annotations
3d1632d6c : Change the netId to nethandle mapping.
23f3676c7 : More strictly check NetworkCapabilities callbacks.
31645bd68 : change NMS removeNetwork to netd binder variant
cca88b079 : Extract DNS setting logic into DnsManager class
3fce4e528 : Add minimal test for setting DNS properties
640bec275 : Move more core networking tests to framework/base/tests/net.
d4a5e3502 : incidentd: dumping jobscheduler to proto
120de8cbe : Add isMobileDataEnabled in TelephonyManager.
48db30d4c : Add validation to IpSecConfig algorithm setters
9aa103913 : MacAddress: address api review comments
3e4e37a38 : [ipsec-doze] Add fchown to IpSecService to support doze
768c332e5 : [ipsec-qtaguid] Tag sockets upon creation of encap sockets
b41f87046 : MacAddress: address api review comments
635a73111 : Expose the MacAddress class in the api
4d3d0e096 : Fix broken test due to API rename
55bd2e0e9 : Fix broken test due to API rename
1cb5dabc6 : Convert IpSecService resources to use refcounting
95d27f7d0 : Add isMobileDataEnabled in TelephonyManager.
c926bdefe : Add reference counted resources to IpSecService
1b136e136 : ConnectivityService: synchronize access on mLockdownEnabled
298643506 : Use consistent naming for allocating SPI.
06d9bd156 : Fix bug in MacAddress.fromString()
54f2ab4cf : Expose the MacAddress class in the api
22ac4e530 : Validate IpSecAlgorithm Length
38fe380e4 : Match network roaming state to avoid wtf().
e9667249d : MacAddress: light refactors and improve documentation
5d4e5c4cd : Track some event history and include it in netpolicy dump.
126c2f71b : Cleanup of resource limit tests
d54240807 : Clarify docs, sanity check roaming state.
ad9dc5b6f : IP connectivity metrics: fix LINGER/UNLINGER logging
20e1c8af6 : Add test case for user quota management in IpSecService
c3b3c5345 : IP connectivity metrics: NetworkEvents have transports
b57b87637 : Add L2~L4 information to packet wakeup logs and metrics
87c153277 : MacAddress follow-up: define the core of the class
188189077 : Define MacAddress class
698bd8012 : Update documentation for AES-GCM-ESP keymat length
1ecdd96e8 : Replace dns_tls with private_dns_mode setting
6d7c63fa6 : DefaultNetworkEvent metrics: rehaul
1a1cba8b4 : Define NOT_ROAMING network capability.
214f24fba : Track moving of OkHttp facade API to new package.
8091bd5aa : Fixed NullPointerException in IpSecService-Netd binder layer
9154a42b6 : Register ConnectivityService with dumpsys priorities
aa4ccf14c : Remove Parcelable interface from DefaultNetworkEvent
71ce5d2ef : Extract logging of default network events
3e7689ea3 : Improve NetworkCapabilities docs.
782ab176f : Return a port from bindToPort() in IpSecService
b4f26960f : Add support for AES-GCM-ESP as an IPSec algorithm
d45623ec0 : Migrating remaining core networking tests to Junit4
aca7198d0 : Fix ConnectivityServiceTest#testNetworkCallbackMaximum
39989e714 : Import a few android.net unit tests into frameworks-net
a046c5b07 : Migrate most of core networking tests to junit4
b1799fc69 : LinkProperties: fix some indentation issues
3b71316a5 : Add some useful helpers and constants.
81ad618ee : Split IpSecServiceTest to add IPv6 Tests
8ebb268e4 : Add equals() for IpSecAlgorithm and IpSecConfig
25acd5d0e : Input Validation for IpSecService
af17b51ec : ConnectivityServiceTest: fix flaky testNetworkRequestMaximum
0c6016e65 : DO NOT MERGE Ignore DUN in describeImmutableDifferences
df6ddc9f6 : Do not throw on call to isTetheringSupported w/o permission
8d6846b3a : Fix NPE in NsdServiceTest
b8b5afea8 : Declare support for Ethernet if the service is running.
6c4ad7773 : Delete the legacy framework code for manipulating ND offload.
4c535bcc0 : Declare support for Ethernet if the service is running.
168ad5cb1 : Adds necessary permissions to system apis
4e1bb72e6 : Do not throw on call to isTetheringSupported w/o permission
accf6091e : Extract RingBuffer class from NetdEventListenerService
0ce0eecbb : Implement ConnectivityService TODO and fix many race conditions
28c8414e0 : Implement ConnectivityService TODO and fix many race conditions
c3e3f8453 : Also support 464xlat on SUSPENDED networks
ddcbabb47 : Unbreak VPN unit tests.
c7ef8f8bc : Wakeup packet events: addressing a few comments
97b3983d6 : Wakeup packet events: addressing a few comments
0a3da93b1 : Fix LinkPropertiesTest.testCompareResult
60b390a4c : Connectivity metrics: add WakeupStats events
8475102b0 : Connectivity metrics: collect NFLOG wakeup events
ec5392def : Connectivity metrics: add WakeupStats events
8bce28f81 : Fix flaky NsdManagerTest
c400fe3d5 : Boostrap test for NetworkMonitor
402fa9623 : Patch incoming LinkProperties before it's visible to the outside
68269d233 : Patch incoming LinkProperties before it's visible to the outside
0c6ad8f36 : Connectivity metrics: collect NFLOG wakeup events
8cb82d253 : Refactor CompareResult<> class and its call sites
fc82f590e : Opt-out for always-on VPN: rename API.
59b362d21 : Opt-out for always-on VPN
f0dab2220 : Always add local subnet routes to the interface's routing table
8bebf411c : IP connectivity metrics: fix tests after proto update
57b437a45 : Always add local subnet routes to the interface's routing table
ff45097d8 : Nat464Xlat: correct racefree teardown
280c10001 : ConnectivityService: improve wakelock logging
1dd94a221 : Nat464Xlat: correct racefree teardown
3ac913c61 : ConnectivityService: improve wakelock logging
175e18ff4 : Network Service Discovery test: properly release resources
a500ff04c : Gracefully handle integer overflows.
39a221a75 : Revert "Nat464Xlat: interface notification handler on ConnectivityService"
045665436 : Revert "Nat464Xlat: interface notification handler on ConnectivityService"
85a6d723f : Augment network stats based on SubscriptionPlan.
8d22f138a : Nat464Xlat: interface notification handler on ConnectivityService
222c217e5 : Nat464Xlat: internal state guards cleanup + state enum
6f78dbd2b : Nat464Xlat: interface notification handler on ConnectivityService
6f74ef43e : Nat464Xlat: clat management cleanup
e93e9c16e : Nat464Xlat: internal state guards cleanup + state enum
cef724849 : Nat464Xlat: clat management cleanup
705b7ac97 : Make NetworkManagementServiceTest pass again.
844eeb544 : DO NOT MERGE ANYWHERE Revert "Merge "Remove gender-specific pronouns from documentation" into oc-dev"
2ce1756ae : Add tether offload traffic to interface stats as well.
bb4b07437 : Add tether offload traffic to interface stats as well.
94b9aa169 : Really allow NetworkAgent immutable updates to NetworkCapabilities
1ed8a874a : Really allow NetworkAgent immutable updates to NetworkCapabilities
7db2c4771 : Add convenience methods to IpPrefix and LinkAddress
2f90b2dee : Allow NetworkAgent "immutable updates" to NetworkCapabilities
3054e1028 : Add convenience methods to IpPrefix and LinkAddress
7522cc15e : Unbreak VPN unit tests.
56a1054ab : Allow NetworkAgent "immutable updates" to NetworkCapabilities
4bfaefeb9 : Opt-out for always-on VPN: rename API.
e0278689e : Network: Use HttpURLConnectionFactory rather than OkHttp APIs
207b75719 : Fix flaky IpPrefixTest.
9f1128a81 : NetworkCapabilities: fix describeImmutableDifferences
66bdf0aa1 : NetworkCapabilities: fix describeImmutableDifferences
1b62b12a7 : Logging improvements when NetworkCapabilities change
8c92888a2 : Logging improvements when NetworkCapabilities change
fb8db88bd : DO NOT MERGE ANYWHERE ConnectivityService: move reportNetworkConnectivity to handler
228baefe8 : DO NOT MERGE ANYWHERE ConnectivityService: safer locking
cd6733c95 : NetworkNotificationManager: correctly handle existing notifications
38dfb4ed7 : NetworkNotificationManager: correctly handle existing notifications
444da83c9 : Add unit test for IpSecService
05f1f4436 : Add unit test for IpSecManager
7a83225a9 : frameworks/base: use proper nativehelper headers
42ba4ec97 : ConnectivityServiceTest: fix testNetworkInfoOfTypeNone
68d99ea1a : IP connectivity metrics: fix tests after proto update
729f0b476 : Opt-out for always-on VPN
41a7269b0 : Move "metered" persistence to WifiConfiguration.
ce7b23c48 : IpManager: define InitialConfiguration
0c9a9404a : IpManager: define InitialConfiguration
b4729f0ad : DO NOT MERGE ANYWHERE: Allow NetTransitionWakelock to be overridden via Settings
14c57f3a1 : Connectivity: Fix format arguments
4ec139be3 : NetworkCapabilities: Unhide TRANSPORT_LOWPAN
221ccf7ec : NetworkCapabilities: Added support for TRANSPORT_LOWPAN
ba37c6c7d : Wakeup packet mark/mask configuration option
37d5c3cb2 : ConnectivityManager: allow usage of TYPE_NONE
6b1d01e11 : ConnectivityServiceTest: more informative assert failures
d148700cd : ConnectivityServiceTest: eliminate remaining sleep()
5a58f9da6 : Revert "ConnectivityManager: allow usage of TYPE_NONE"
d91096e54 : Revert "ConnectivityServiceTest: more informative assert failures"
455db172a : Revert "ConnectivityServiceTest: eliminate remaining sleep()"
638073b48 : ConnectivityServiceTest: eliminate remaining sleep()
bde57bd25 : ConnectivityServiceTest: more informative assert failures
0bc85784a : ConnectivityManager: allow usage of TYPE_NONE
8c8a164d2 : Networking unit tests: fix some flaky tests
d18b92cd9 : Wakeup packet mark/mask configuration option
3beb92f45 : [BUG] java.util.MissingFormatArgumentException: Format specifier '%d'
150723342 : Adds necessary permissions to system apis
4c260ed26 : NetworkCapabilities: Added support for TRANSPORT_LOWPAN
a781fa451 : Connectivity metrics: serialize networkId, transports, ifname
bcc81df1d : ConnectivityManager: fix style issue
8673b7c53 : Better errors from unregisterNetworkCallback
1c027fee5 : Better errors from unregisterNetworkCallback
748b603f8 : Update captive portal notif for Android TV
5bc95c590 : NetworkCapabilities: Added support for TRANSPORT_LOWPAN
b8c730319 : Annotate @SystemApi with required permissions.
4e0d0e2f7 : Fix race condition in NsdManagerTest
3bcb72f6e : ConnectivityServiceTest: more tweaks to testRequestBenchmark
842a34c4a : Support "dumpsys connectivity tethering"
bce9c84e9 : Support requesting and receiving wakeup events
972591914 : @Ignore ConnectivityServiceTest#testRequestBenchmark
8117634dd : Expand logging capabilities of Tethering subsystem
33ee1966d : NsdServiceInfo: move test to tests/net
d41cc755e : Move NsdServiceTest to correct directory
6cb5dda62 : NsdService: test coverage for client requests.
3b9269967 : ConnectivityManager: simplify callback handler
ff4bf6017 : ConnectivityManager: improve argument validation
e0df1bd28 : Fix NetworkStatsObserversTest
728aabcdc : Fix NetworkStatsAccessTest
bac93e485 : ConnectivityServiceTest: fix flakyness
7868c98fe : Add a method to start the captive portal login app.
08528b224 : Fix NetworkNotificationManagerTest
ef8bd29f5 : Expand logging capabilities of Tethering subsystem
71cd78c2b : Add test coverage for explicitlySelected networks.
256e3db02 : Move NetworkNotificationManagerTest to tests/net
57ac13993 : Finish moving NetworkStats tests to tests/net
60b4db5cd : Address ConnectivityManager API comments.
672cf0d78 : Add tethering offload HAL call via JNI
b8bf26d5d : Add tethering offload HAL call via JNI
0b08ce4ab : Add tethering offload HAL call via JNI
ac78670f5 : Remove unused import in ConnectivityManager
e73017a13 : ConnectivityManager: fix documentation
478587688 : ConnectivityService: minor formatting change
edcc374b3 : ConnectivityManager: unit test for argument validation
145e379d5 : ConnectivityManager: uses service error codes and exceptions
6c07bead3 : NetworkStatsFactory: fix double accounting on IPv6 only networks
043095b61 : NetworkStatsFactory: fix double accounting on IPv6 only networks
fc28684dd : NsdService: test coverage for client requests.
2d33d8d3f : Move some NetworkStats tests to tests/net.
0cf8c59a4 : NsdManager: add test coverage for discoverServices()
b00460ae8 : NsdManager: unit test coverage for servive registration
755e796e5 : Add a method to start the captive portal login app.
38ea810b2 : Address ConnectivityManager API comments.
99917e5cf : NsdManager: unit tests for argument validation
ee4eb706e : NsdService: disentangle NativeDaemonConnector from ctor
c6e8acfab : Clarify some IpManager/ApfFilter debugging output.
55af7a2f0 : Clarify some IpManager/ApfFilter debugging output.
f2e9c2179 : NetworkCapabilities: remove duplicated TRANSPORT_NAMES
d8fa466b2 : NsdService: bootstrap unit tests
2ac629969 : Even more auto-doc work.
eed5fd8d6 : Move byte logics from ApfFilter into BitsUtil
25e35a987 : Add BitUtils bit packing methods (Connectivity metrics: add transports pretty printing)
509e6d079 : Mark Restricted APN connections as restricted.
b184cbade : [AWARE] Add UID checking to WifiAwareNetworkSpecifier
7f919fed0 : ConnectivityService: regroup bool <-> int conversions
1c7c8d0d6 : ConnectivityService: move reportNetworkConnectivity to handler
c2e8e56cb : NsdManager: add unit tests
7c3922227 : Add local-only hotspot info into tether state change broadcast
449ccfe62 : Add local-only hotspot info into tether state change broadcast
4802c8086 : ConnectivityManager: remove obsolete callback types
94f0bfcda : ConnectivityManager: unify prety printing of callback types.
be4d90f2c : Make tetherChangePermission to be secured for AppOps permission
3db46c9ac : Mark Restricted APN connections as restricted.
aff6684d2 : ConnectivityManager: unify prety printing of callback types.
45a495484 : ConnectivityManager: release all requests mapping to a callback.
dc94b803e : [CM] Unhide the NetworkSpecifier as object API
ef86e4b13 : Make the NetworkSpecifier a class instead of a string.
ce7f41d79 : Add test coverage for NetworkSpecifiers.
c59a42cbb : Connectivity metrics: add transports to connect stats
dbdea7c5b : Connectivity metrics: log DnsEvents in-band
0ff6fce27 : Connectivity metrics: add transports pretty printing
885fc9578 : Connectivity metrics: add transports to connect stats
d2dafab3b : Connectivity metrics: log DnsEvents in-band
c356ea7eb : Connectivity metrics: add transports pretty printing
2b645759d : Ignore potential SystemProperties errors when setting net.dns
cefad6a66 : Make ConnectivityServiceTest pass on wifi-only devices.
bd18f303c : Ignore potential SystemProperties errors when setting net.dns
73fbb5303 : Move some NetworkStats tests to tests/net.
d317e27d0 : DO NOT MERGE IP connectivity metrics: fix tests.
e9a35d868 : ConnectivityService: safer locking
ccdfe89c2 : ConnectivityService: safer locking
d03b80891 : Add an API hint for metered multipath traffic.
d843b0b62 : [CM] Unhide the NetworkSpecifier as object API
db38d9da9 : Make the NetworkSpecifier a class instead of a string.
5b72d6d85 : Add test coverage for NetworkSpecifiers.
5815e5b53 : Consistent dump() permission checking.
58aab55bd : ConnectivityService: simplify WakeLock management
b56dc5384 : move network notification IDs to central registry
0a28d30e9 : Move back networking policy logic into NetworkPolicyManagerService
23ec1c933 : ConnectivityService: log wakelock activity in dumps
756a02232 : Make ConnectivityServiceTest pass on wifi-only devices.
e7f4a225b : Restore the net.dnsX system properties.
ca0ebdedc : Use Vpn rules (not firewall) for always-on VPN
fe0bb6b24 : Move some VPN logic out of ConnectivityService
913556e68 : Fix NetworkNotificationManagerTest
f5c09ce0e : Connectivity metrics: add transports to validation probes
d03ff4e36 : Connectivity metrics: change how interface names are logged
9ee5e7a0a : Connectivity metrics: serialize networkId, transports, ifname
a380d3f60 : In isTetheringSupported, call isAdmin user from system.
4781b3c93 : ConnectivityMetricsEvent: add ifname, netid, transports
f7e50b1b8 : Connectivity metrics: simplify ConnectivityMetricsEvent
5865a0f0d : IP connectivity metrics: add new APF counters.
3ce639664 : IP connectivity metrics: ConnectStats additions
c0b3f6eae : Simple cleanups to Tethering
a57b30c6b : ConnectivityManager: unhide methods with Handler argument
b266fa2cd : IP connectivity metrics: update ipconnectivity.proto
0a59189b8 : request{LinkProperties,NetworkCapabilities} no longer needed
81fdc8a3d : Always send all available state when calling onAvailable().
98f8f1e81 : Revert "ConnectivityManager: no double NetworkCallback registration" because oit caused regressions http://b/35955593, http://b/35921499.
67e58a0ad : [CM] Allow timeout in request network
e2b14dc25 : ConnectivityManager: no double NetworkCallback registration
482e99a6c : Channels for Frameworks notifications
4948c14c7 : Also test for additional NetworkCallback calls
f913e3a71 : Update UpstreamNetworkMonitor to use custom Handlers
8a400e0c9 : IP connectivity metrics: cleanup obsolete code
cd5a0e09e : ConnectivityManager: allow custom Handlers
3985c17be : [CM] Remove maximum timeout value for request network
ec180d57f : ConnectivityManager: fix potential NPE
50068e5fd : Add ConnectivityManager.networkCapabilitiesForType()
231efb08b : Add an API hint for metered multipath traffic.
92ec1ce66 : ConnectivityServiceTest: remove remaining poll loops.
6d3b09c57 : Remove assertEventuallyTrue as it's unnecessary.
b8dfec4b8 : Rename AvoidBadWifiTracker to MultinetworkPolicyTracker
53347a0f2 : Attempt to make waitForIdleHandler reliable.
2c61d9ebf : Reinstate USER_PRESENT for ConnectivityService
087d29e0a : Captive portals: login activity probes like NetworkMonitor
6d8a58f1c : Captive portal systel log improvements
438478d22 : Fix flaky IpPrefixTest.
3b37fe1b2 : frameworks-test: adding missing @SmallTest
8f37db38c : Netd events: record connect() success/errno
69ab53a3c : Show notification for always-on app VPN
7063b1333 : Implement metered tracking for NetworkStats summary queries.
bbd9da86b : ConnectivityServiceTest: fix testAvoidBadWifiSettings
34f4a95eb : Fix ConnectivityServiceTest testRequestBenchmark
1f6bd2fe1 : Refactored NetworkStatsServiceTest to use Mockito instead of EasyMock.
ade9fa042 : Use @Ignore to explicitly disable a @Test method.
16cd4970a : Fixed NetworkStatsServiceTest and converted it to JUnit4.
e82212caa : VPN network stat accounting changes.
d2a858aa0 : ConnectivityManager: use ConnectivityThread looper
79ddd32fa : ConnectivityManager: a simpler CallbackHandler
8a66b4cda : Add a null check for the OnStartTetheringCallback.
db884dbcf : IpConnectivityMetrics reads buffer size in settings
812ad17d3 : IpConnectivity metrics: add version number
b6ae65fe6 : [CS] Remove timeout event after first available
e0462f583 : Move the connectivity tests to frameworks/base/tests/net.
e19fb8171 : De-guava BroadcastInterceptingContext and move it to testutils.
5a4a0903a : Move FakeSettingsProvider to a common location.
f3926a7d8 : ConnectivityServiceTest: mark flaky test as such
74d07eb5f : Add option to skip and avoid captive portals.
61a7b73d7 : Support timeouts for requestNetwork() invocations.
6783e38e3 : Silence the obnoxious MTU 0 error message that occur when no MTU is specified for a given network.
60d7dc940 : DO NOT MERGE frameworks-test: adding missing @SmallTest
56db71539 : ConnectivityServiceTest: remove flaky waitForIdle test.
863839271 : ConnectivityServiceTest: fix flaky tests
cf917febb : More concisely export whether we have a "tetherable configuration"
5e494ca4c : ConnectivityServiceTest: some fixes in CallbackInfo
ad903ab03 : DO NOT MERGE Unit tests for NetworkNotificationManager
9c21ac643 : StrictMode to detect untagged network traffic.
66dc86155 : Infinite reboot when OS upgrade from M to N with set Always-on VPN
b04cd1691 : DO NOT MERGE: Revert "Update package names to work with the proto3 compiler"
7bce27af3 : DO NOT MERGE: Show notification for always-on app VPN
64ee16a8d : DO NOT MERGE: Implement metered tracking for NetworkStats summary queries.
ec41a56b5 : DO NOT MERGE: ConnectivityServiceTest: fix testAvoidBadWifiSettings
9fb6ca3be : DO NOT MERGE: Fix ConnectivityServiceTest testRequestBenchmark
90a9ae5a1 : DO NOT MERGE: Refactored NetworkStatsServiceTest to use Mockito instead of EasyMock.
23ea62316 : DO NOT MERGE: Use @Ignore to explicitly disable a @Test method.
50d0a665a : DO NOT MERGE: Fixed NetworkStatsServiceTest and converted it to JUnit4.
b72e95b72 : DO NOT MERGE: ConnectivityThread: use lazy holder idiom
0d51adaf9 : DO NOT MERGE: ConnectivityManager: use ConnectivityThread looper
f8198e48f : DO NOT MERGE: ConnectivityManager: a simpler CallbackHandler
23143b98a : DO NOT MERGE: Add a null check for the OnStartTetheringCallback.
dcdf13064 : DO NOT MERGE: [CS] Remove timeout event after first available
1747a76e9 : DO NOT MERGE: Move the connectivity tests to frameworks/base/tests/net.
44d51c714 : DO NOT MERGE: De-guava BroadcastInterceptingContext and move it to testutils.
d32212f18 : DO NOT MERGE: Move FakeSettingsProvider to a common location.
67e09ac87 : DO NOT MERGE: ConnectivityServiceTest: mark flaky test as such
1a1fea2d2 : DO NOT MERGE: Support timeouts for requestNetwork() invocations.
d1a32ad12 : Disable always-on VPN in factoryReset
93d4c23fa : DO NOT MERGE: Silence the obnoxious MTU 0 error message that occur when no MTU is specified for a given network.
73f44c765 : Enable mobile data always on.
60ad351e6 : Stricter NetworkNotificationManagerTest
127601a62 : IP connectivity metrics: fix tests
90755df18 : ConnectivityServiceTest: some fixes in CallbackInfo
15a275033 : [AWARE] Unhide Wi-Fi Aware API (baseline)
671998abd : Update package names to work with the proto3 compiler
aefac392e : Temporarily restore the net.dnsX system properties.
7cb18342a : Remove requestRouteToHost and {start,stop}UsingNetworkFeature.
9019f5d0e : DO NOT MERGE Captive portals: login activity probes like NetworkMonitor
5ca0b9ce2 : DO NOT MERGE Captive portal systel log improvements
b3d00ef8c : DO NOT MERGE Fix flaky IpPrefixTest.
9430f95c2 : NetworkNotificationManager: remove spammy log
85a6c96ef : DO NOT MERGE Stricter NetworkNotificationManagerTest
f2e4cc903 : DO NOT MERGE Fix other String.format issues in NetworkNotificationManager.java
d7423d12a : DO NOT MERGE Fix malformed log statement.
e46b47d85 : Fix other String.format issues in NetworkNotificationManager.java
5a4532735 : Fix malformed log statement.
dce21c52b : Captive portals: login activity probes like NetworkMonitor
845c1a3b0 : DO NOT MERGE IP Connectivity metrics: add connect() statistics
c1329a287 : IP Connectivity metrics: add connect() statistics
0ef191610 : DO NOT MERGE Fix IP connectivity metrics tests
6cccb3bec : DO NOT MERGE Network notifications: revamp keying scheme
4abe144dd : Have IpManager track L2-L4 signaling traffic required for IP connectivity.
4adb18679 : Have IpManager track L2-L4 signaling traffic required for IP connectivity.
f9b95ad8f : DO NOT MERGE Unit tests for NetworkNotificationManager
46e27d950 : More correct startup and shutdown procedures.
51727428f : Network notifications: revamp keying scheme
af209807c : More correct startup and shutdown procedures.
06da441cf : Stop setting net.hostname
e1682a08b : docs: changes to broadcast documentation
7260c83c0 : DO NOT MERGE [DPM] DO can start network logging and listen for events
9f5013b6c : DO NOT MERGE IpConnectivityMetrics: rate limit ApfProgramEvents
96a0e1f8c : DO NOT MERGE IpConnectivityMetrics reads buffer size in settings
d5dbca9b1 : DO NOT MERGE IpConnectivity metrics: add version number
35ee7fd62 : DO NOT MERGE Captive portal systel log improvements
b10b3e9c1 : DO NOT MERGE: frameworks-test: adding missing @SmallTest
565f0b2d6 : DO NOT MERGE: Netd events: record connect() success/errno
7b6200aa9 : DO NOT MERGE: Show notification for always-on app VPN
0889b39d2 : DO NOT MERGE: Implement metered tracking for NetworkStats summary queries.
aadb059a9 : DO NOT MERGE: ConnectivityServiceTest: fix testAvoidBadWifiSettings
d0f492a89 : DO NOT MERGE: Fix ConnectivityServiceTest testRequestBenchmark
8d517776e : DO NOT MERGE: Refactored NetworkStatsServiceTest to use Mockito instead of EasyMock.
0e6e08984 : DO NOT MERGE: Use @Ignore to explicitly disable a @Test method.
bf499379b : DO NOT MERGE: Fixed NetworkStatsServiceTest and converted it to JUnit4.
71f79690a : DO NOT MERGE: VPN network stat accounting changes.
e5ef0ce33 : DO NOT MERGE: ConnectivityThread: use lazy holder idiom
94e0d0447 : DO NOT MERGE: ConnectivityManager: use ConnectivityThread looper
515e786cf : DO NOT MERGE: ConnectivityManager: a simpler CallbackHandler
d0542adb0 : DO NOT MERGE: Add a null check for the OnStartTetheringCallback.
f2de19cb5 : DO NOT MERGE: IpConnectivityMetrics: rate limit ApfProgramEvents
d8cee631f : DO NOT MERGE: IpConnectivityMetrics reads buffer size in settings
8c938f095 : DO NOT MERGE: IpConnectivity metrics: add version number
d19cf1501 : Stop setting net.dns{1234} system properties.
69e6a108a : DO NOT MERGE: [CS] Remove timeout event after first available
c97a4587c : DO NOT MERGE: Move the connectivity tests to frameworks/base/tests/net.
9d6921c14 : DO NOT MERGE: De-guava BroadcastInterceptingContext and move it to testutils.
91f851c6e : DO NOT MERGE: Move FakeSettingsProvider to a common location.
89b3c8e11 : DO NOT MERGE: ConnectivityServiceTest: mark flaky test as such
488c84ca1 : DO NOT MERGE: Add option to skip and avoid captive portals.
950bfc31f : DO NOT MERGE: Support timeouts for requestNetwork() invocations.
68902bc1d : DO NOT MERGE: Silence the obnoxious MTU 0 error message that occur when no MTU is specified for a given network.
20904677a : Unit tests for NetworkNotificationManager
1fb81a644 : Fix IP connectivity metrics tests
ba9dbc0a6 : DO NOT MERGE Extending DNS event reporting
3899d9257 : DO NOT MERGE Rename the DnsEventListenerService to NetdEventListenerService
6fe7d3cdb : Captive portal systel log improvements
ccf7f0025 : ConnectivityServiceTest: fix testAvoidBadWifiSettings
cf7db7902 : Fix ConnectivityServiceTest testRequestBenchmark
88087226a : [CS] Remove timeout event after first available
b3ac7ab58 : Fix flaky IpPrefixTest.
4f299984a : DO NOT MERGE ANYWHERE Add CONNECTIVITY_USE_RESTRICTED_NETWORKS permission
792b79610 : Update package names to work with the proto3 compiler
e32acff81 : [NAN-AWARE] Rename NAN to Aware
e88f7fe85 : [NAN-AWARE] Rename NAN to Aware
7581e6d76 : Implement metered tracking for NetworkStats summary queries.
174b39859 : frameworks-test: adding missing @SmallTest
bcf193609 : [DPM] DO can start network logging and listen for events
cb25e9142 : [NAN-AWARE] Rename NAN to Aware [DO NOT MERGE]
384a9cb1f : Move the connectivity tests to frameworks/base/tests/net.
f59c92bb1 : De-guava BroadcastInterceptingContext and move it to testutils.
1de880a8f : Move FakeSettingsProvider to a common location.
59af05d74 : Extending DNS event reporting
6d278a569 : ConnectivityServiceTest: mark flaky test as such
3935ae996 : Move ipconnectivity.proto to services-proto.jar
a28f756e2 : Add unit tests for Tethering.isTetherProvisioningRequired
811c4cec7 : IpConnectivityMetrics: rate limit ApfProgramEvents
d5f78a08b : IpConnectivityMetrics reads buffer size in settings
38bf38157 : VPN network stat accounting changes.
3a54555e8 : ConnectivityManager: use ConnectivityThread looper
1bf7fdd62 : Add option to skip and avoid captive portals.
3fd101e57 : Add option to skip and avoid captive portals.
f8ddba2cb : ConnectivityThread: use lazy holder idiom
fe3325f2a : ConnectivityManager: a simpler CallbackHandler
79a739cbf : IpConnectivity metrics: add version number
33fa01889 : Extending DNS event reporting
81f2dff17 : Show notification for always-on app VPN
fc52be964 : Refactor "avoid bad wifi" logic into a utility class
0c252807c : Notify NetworkPolicyManagerService on tethering changes
728a769ee : New Settings symbols for captive portal detection
a3d1962ab : Captive portal detection uses 3rd fallback probe
4c9fcb84c : Fix naming of the service in NetdEventListenerServiceTest
4b6d07272 : Fix naming of the service in NetdEventListenerServiceTest
1034b7c1f : Restrict access to background networks to CHANGE_NETWORK_STATE.
9eec53dbe : IpConnectivityLog uses new metrics service
ad509bd20 : Add ipconnectivity.proto to services jar
aa7c1eb86 : Rename DnsEventListenerServiceTest to NetdEventListenerServiceTest
137e2b2c9 : Rename DnsEventListenerServiceTest to NetdEventListenerServiceTest
320b446d1 : Rematch wifi networks when the avoid bad wifi setting changes.
bc83ba55e : Notify NetworkPolicyManagerService on tethering changes
7dabed84b : Add debug output for bad wifi avoidance restrictions.
e98557f85 : Support "don't ask again" in the avoid bad wifi dialog.
49d32fe10 : Update the avoid bad wifi settings on the handler thread.
71b4d66e1 : Unit tests for avoid bad wifi networks setting.
477bf5caa : Support displaying a dialog when wifi becomes unvalidated.
4fc79c45d : Support ignoring penalty for bad wifi networks
810f4917c : Explicitly pass old score to updateCapabilities
9e89c280e : Add test coverage for background networks.
32237c7a6 : Add a NET_CAPABILITY_FOREGROUND capability.
b5b725df0 : Add a background NetworkRequest type for mobile data always on.
5d8b6bdb6 : Rematch requests first and listens second.
b91435ad2 : [NAN] Add transport type for NAN. [DO NOT MERGE]
0a732d872 : Refactored INetworkPolicyListener callbacks.
e5ebb71a8 : Network switch notifications: rate & daily limits
550ad8d1d : Network Switching Notifications: add unit tests
673e80f02 : Don't notify on network switch if source network is validated.
b268f9f55 : Support notifying network switches via notifications and toasts.
eb166f447 : Refactor NetworkNotificationManager.
7d31cc002 : Move notification code out of ConnectivityService.
39e1923fb : Refactored NetworkStatsServiceTest to use Mockito instead of EasyMock.
2b54780c8 : Use @Ignore to explicitly disable a @Test method.
34634f933 : Fixed NetworkStatsServiceTest and converted it to JUnit4.
52a7d52cc : VPN network stat accounting changes.
66721821d : Support timeouts for requestNetwork() invocations.
8616c6998 : Support timeouts for requestNetwork() invocations. [DO NOT MERGE]
638621a1f : IpConnectivityMetrics: no metrics upload in tests
c4899354b : Add CONNECTIVITY_USE_RESTRICTED_NETWORKS permission
6737b6474 : Add an isListen method to NetworkRequests.
4ab3a3a7f : Add IPv6 tethering coordinator
4e99811dc : Fix unsafe concurrent access in LegacyTypeTracker
7b3bf37ac : ConnectivityService dump: add apps blocked logs
aec3f5ef5 : Support requesting async LinkProperties/NetworkCapabilities updates
e8782af49 : Basic IPv6 Router Advertisement daemon
70c70fa7e : Rewrite lingering.
daeb6109e : Prepare to delete useless loop in handleReleaseNetworkRequest.
1c17c3006 : ConnectivityManager: no double callback remove
cef9c490a : Unbreak unregisterNetworkCallback.
34eda2aa6 : Make registerDefaultNetwork work on metered networks.
2937ac9ea : Add test coverage for a bug in the lingering code.
10e796c35 : Annotate public methods in ConnectivityService.
e0d1a03d4 : Make the NetworkRequest list private to NetworkAgentInfo.
a4505cafa : Move the request type from NetworkRequestInfo to NetworkRequest.
446e67a63 : Make registerDefaultNetwork work on metered networks.
45d735830 : Add detailed test coverage for lingering.
1bc034cb8 : Add more test coverage for requests and callbacks.
852f2e2ec : Changes for upgrade to OkHttp 2.7.5
c1aead00e : Adding tests for DnsEventListenerService
3bdc8357f : Refactor IP connectivity event logging
9c807fdcd : Fix unsafe concurrent access in LegacyTypeTracker
ff76014fe : Ignore system apps on enforceMeteredApnPolicy().
5b2641ee6 : [NAN] Add transport type for NAN.
a4325d282 : Move 'is already always-on' check into Vpn.java
efffb7966 : Show sign-in to network notification to all users, not just owner.
e4af17518 : Don't treat the lingerExpired broadcast specially.
6caa9fe14 : Add a test for mobile data always on.
8a35028af : Add a FakeSettingsProvider and use it in ConnectivityServiceTest.
2073a5c73 : Package changed/removed listeners for always-on VPN
5447c49f0 : cold sim clean up
72b24b1b5 : Include network name in validation logs for dumpsys
4754f8d47 : Fix that fail to setup any vpn after Network Settings reset and always-on vpn is on
3f34b66e4 : Fix default network transition event recording
a6bb0231f : Add missing @Deprecated annotations.
35631e00c : Fixed enforceMeteredApnPolicy when Data Saver is on.
c8113cac7 : API council feedback: hide and document.
48bf4ec22 : Lock down networking when waiting for always-on
c6c6abab8 : DHCPv4: lease expiration is fatal, renew failures are not
08b036aeb : Return legacy VPN info regardless of lockdown mode
6bd46fc30 : Documented return value of getRestrictBackgroundStatus().
81fb728ce : Added a onRestrictBackgroundBlacklistChanged() callback.
6b78f4f48 : Make some of the UID-based VPN code reusable
35bfb4616 : Fixed connectivity state in some power saving scenarios.
ee04c535f : Make android_net_NetUtils include what it actually uses.
3bbf833ff : Addressing API council comments on NetworkStatsManager.
97d1682d0 : ApfFilter unit test
b414e6f2a : Fixed connectivity state in some restricted network scenarios.
b30ef3138 : Refactored NetworkPolicyManagerService mUidRules.
3cc9ba48e : Start VPN as early as possible during startup
bc024e5d6 : Split network agent created state from connected state
ab2788acb : Add lockdownEnabled parameter to always-on VPN API
5b5fe390d : Use Netd's binder interface to set resolver configuration.
833c35b35 : Flag to mark foreground jobs, fix data saver.
f786dbf65 : Stop user faster and clear stale broadcasts
c41a4e426 : Better ConnectivityMetricsEvent printing
e0565ece6 : Tethering and Data Saver: There Can Be Only One!
9537278b8 : Frameworks/base: Make debug helper lazy in ConnectivityManager
ea4037847 : API changes for DownloadManager and JobScheduler.
a616d9692 : Split network monitoring and portal probe events
41667a0ca : Some fixes in ConnectivityService event logging
7f11b4f8b : Cap number of NetworkRequests a UID can make to 100
56f008455 : Added onRestrictBackgroundWhitelistChanged callback.
846fa3ec8 : Remove unnecessary allocation+unboxing of objects.
ad458adea : Disambiguate NetworkCallback JavaDoc.
2e815d38a : Also log IPv4 and IPv6 connectivity of any previous default network
dd55013f9 : Log an event whenever we lose the default network.
b5cffc79f : Record the transport types for connectivity events.
6b866480f : If Internet probe is redirected, pass redirect destination to NetworkAgent.
57f56137e : Fix a memory leak in ConnectivityManager.
d0a7a79b6 : Reinstate much-reduced ConnectivityService logging.
f0461853c : Remove duplicated code in NetworkStateTrackerHandler.
43c255193 : Excluded certain APNs (e.g. IMS) from mobile data usage.
da4d2e2b6 : Internal API for system apps to determine default network for other apps
b3547c0a9 : Make public the registerDefaultNetworkCallback API
3d4ed1573 : Don't flush DNS cache on route changes.
d6506a1d4 : Delete unused default DNS setting code
fc254678e : Add a toString method to ApfCapabilities.
5eaf63272 : Move ApfFilter from ConnectivityService to IpManager
9575d1791 : Add initial connectivity metrics handling.
f446f21fc : Add "track default" type to NetworkRequestInfo
f51179bab : Improve NetworkCapabilities command chaining.
e0aed6342 : Support registering a request for the default network
0251d679f : Remove framework code that calls SIOCKILLADDR
910adce8b : Create ConnectivityThread
0cbda755e : Fix IdleableHandlerThread.
dad8897a9 : APF: add debug code.
49a5795ef : Add a null check for the OnStartTetheringCallback.
2cf791102 : NetworkStats.Bucket API polish.
b402c02f3 : Skip lockdown setup if user is not up yet
421545c84 : When the applicantion is removed, reset network permission of this uid.
a27c12ef2 : DO NOT MERGE: Move PinningNetworkCallback out to a new NetworkPinner class.
549c01ec1 : Turn down the logging a little bit.
69b7682a4 : Have ConnectivityService install packet filters when possible
bc241263b : Support 464xlat on Ethernet.
cdb49e210 : Speed up ConnectivityServiceTest.
6282a08d3 : Move PinningNetworkCallback out to a new NetworkPinner class.
a6066fde2 : When system server goes down, crash apps more.
7e2868322 : Use MessageUtils in ConnectivityManager.
224743c6b : ConnectivityService: listen to USER_UNLOCKED too
48718451c : Delete all NetworkUtils DHCP-related code.
ee7b26ab4 : Implementation of data usage callbacks.
41e3340ad : Expose measurement results to interested callers.
98f9c2c23 : Silence the obnoxious MTU 0 error message that occur when no MTU is specified for a given network.
24d06b2ee : Remove several TetherUtil functions which are no longer needed.
9804c89aa : Notify NetworkStatsService of roaming status changes.
6a5b769ca : Created a ACTION_RESTRICT_BACKGROUND_CHANGED intent.
b6b7ce444 : Add the network handle to the NetworkAgentInfo#toString() output.
592cb147b : Unhiding MSIM APIs.
2ada3deec : Remove the unused Looper param from Tethering constructor.
d331d9665 : DO NOT MERGE : Unhiding MSIM APIs.
9a36ec8c2 : Expose a simple tethering API which includes provision checks.
ae4adaa96 : Supported GNSS multi-constellation in frameworks
1b42ef950 : Fixed RestrictBackgroundStatus signature by adding @hide.
d16384b56 : Created new public API so applications can customize its metered network usage while running in background.
600e9a2d6 : Debug logging for when getActiveNetworkInfo returns BLOCKED.
5210fa503 : Implement roaming tracking in NetworkStats summary queries.
4908ef3e4 : [VPN] start lockdown before user is unlocked
33c73e242 : Always-on app VPNs
53b71ee34 : Makes captive portal server calculation in one place.
048633373 : Add a TETHER_PRIVILEGED permission and use it where needed.
383bd297b : Reinstate CHANGE_NETWORK_STATE as a normal permission.
d988de60d : Allow NetworkFactories to match any network specifier on a request
104685608 : Relax permissions around NetworkStatsManager APIs.
86bc22e37 : Fix bit-rotted NetworkStatsServiceTest.
7f18ef252 : empty commit to trigger build
75fb864e8 : DO NOT MERGE Introduce direct listener API for alarm delivery
5dbd59feb : DO NOT MERGE Hotspot 2.0 relase 2 first cut.
6782e2293 : Add new target SDK filtering feature to BroadcastOptions.
048896e46 : Remove defunct EVENT_SEND_STICKY_BROADCAST_INTENT.
5cce267ba : Don't match network requests to legacy API requests.
eb3e2c47a : Fix one of the breakages of ConnectivityServiceTest in master.
4c9cc847f : Fix javadoc for the NetworkRequest version of requestNetwork.
716c073e6 : Make the new NetworkRequest flavour consistent with the others.
873f7bb0b : Temporarily add a requestNetwork flavour that takes a legacy type
2c4e4c95e : Don't use framework permission strings for netd permissions.
b481a892d : Introduce direct listener API for alarm delivery
bb2024b59 : Also treat loss of IPv6 as a loss of provisioning.
91de63b07 : Reinstate CHANGE_NETWORK_STATE as a normal permission.
c22996447 : Don't buzz when automatically connecting to captive portals
f5e2883d4 : Don't crash if an invalid always-on VPN profile is configured.
ce3a70be6 : Log UID and PID of legacy route requests.
319789dbf : Add a null check to hasIPv4AddressOnInterface.
188d3bda6 : Fixed VPN support for restricted profiles in split system user model
0f3b4449b : Hotspot 2.0 relase 2 first cut.
6d5e7fa0c : constify JNINativeMethod function pointer tables
6288ea38c : Unbreak build, bring ConnectivityService in sync with mnc-dr-dev
71ec67ddf : Framework fixes for RSSI offload.
baefe062f : Push firewall rules up to ConnectivityService.
db30ceba8 : NetworkDiagnostics: ping default router from all global addreses.
520287e88 : Require the new PACKET_KEEPALIVE_OFFLOAD permission.
2aab71871 : Add an error code for generic hardware error.
f99389f15 : Fix bugs and crashes in PacketKeepalive API.
b793d607a : Add tests for the PacketKeepalive API.
221dace9c : Use a CountDownLatch instead of sleep() in NetworkFactory tests.
1b8b5cdfa : Get rid of shortSleep() in ConnectivityServiceTest.
5629741ca : Make ConnectivityServiceTest a bit more readable.
9b3307756 : Cut down some logs.
e577c8181 : Add SUPL-specific network bcast
051e64134 : Reduce CONNECTIVITY_CHANGE bcasts
4fd919049 : Don't mark NetworkRequests restricted when they don't have restricted caps
e46a802db : Fix NOT_RESTRICTED network capability and enforce it.
e8f0b4b31 : Don't mark NetworkRequests restricted when they don't have restricted caps
3961c0efb : Change default cellular activity timeout to 10
16c5d9a6a : Bug: 21588539 Move CHANGE_NETWORK_STATE to be in SYSTEM_SETTINGS
bc99fc7d9 : Fix NOT_RESTRICTED network capability and enforce it.
8060a0cab : Turn off failing tests in FrameworksCoreTests.
c16abda34 : Fix build.
9b026faa7 : Stop supporting legacy ConnectivityManager routing methods in M.
5b36cd3f3 : Revise lockdown check in getLegacyVpnInfo()
b40e37e12 : Un-remove legacy ConnectivityManager API.
8c23d5f65 : Fix missing onLost NetworkCallbacks when network loses capability
994ba7343 : Always check off-link connectivity in NetworkDiagnostics.
2308195d1 : Pass signal strength thresholds inside a Bundle
87f93fe6f : Support NetworkCallbacks based on signal strength.
d1039d173 : ConnectivityManager API for for packet keepalives.
6d71af1f5 : Make immutable NetworkCapabilities more explicit.
4afac2378 : Disable WiFi autojoin when user decides via "Stay connected?" dialog
47401fa30 : Log NetworkRequestInfo to get more detailed history
15d54e5c0 : Pass signal strength thresholds inside a Bundle
dd1e223ce : Fix filter on CONNECTIVITY_ACTION updates
823ea71ef : Fix build break.
9db5f3c1c : Enable EMERGENCY mobile connections.
4173cceae : Add android.net.CaptivePortal class for captive-portal-handling-app callbacks
25eb5fd97 : Fallback to Cellular if WiFi fails to validate
ece7dfac6 : Prepare some ConnectivityService logic for fallback to Cellular change
41c19a021 : Revive NetworkInfo's SUSPENDED state.
5a3e1029a : Support NetworkCallbacks based on signal strength.
04ca86245 : ConnectivityManager API for for packet keepalives.
5c1584757 : Make immutable NetworkCapabilities more explicit.
466997fec : Legacy VPN calls to require a userID
78f6b805d : Add ConnectivityManager.unregisterNetworkCallback(PendingIntent) API
1c8fab54b : Fix use of reachable DNS server logic
2784ed655 : Add Validation logging.
773f4f38a : Don't reevaluate disconnected networks
f5086144f : Don't lose critical success/failure messages
7f78b3308 : Use heads-up notifications when selecting networks with no Internet
994bd039e : Extend the time between WiFi energy samples
1fcbf9c58 : Disallow requesting networks with mutable NetworkCapabilities.
50f3877a7 : Fix missing NetworkCallbacks for NET_CAPABILITY_VALIDATED changes
783c0e08b : Add NetworkCapabilities.NET_CAPABILITY_CAPTIVE_PORTAL
cd3af7529 : Speed up network transition when WiFi disconnects
8e91d747d : Don't send spurious onAvailable NetworkCallbacks when rematching
9ceed863e : Add ConnectivityManager.registerNetworkCallback(NetworkRequest, PendingIntent)
04270063e : Carefully select which DNS servers to send to netd
a34bbb408 : Remove dead hidden ConnectivityManager and NetworkInfo APIs.
b43e6aba4 : Add a test that Network#getNetworkHandle() behaves sanely.
8cf812fa9 : Remove most sleep() calls from ConnectivityServiceTest
250d51bdf : remove usage of deprecated method setLatestEventInfo
a04936a00 : Re-hide onPreCheck and unhide NET_CAPABILITY_VALIDATED.
a89f8f130 : Remove network requests properly.
a02ec1601 : Avoid overlapping NetIDs in ConnectivityServiceTest with real NetIDs
37a4d553d : When no Internet access is detected, display a notification first.
e2dea8e9c : Switch over to updated VPN warning strings
445cad129 : initial revision of NetworkDiagnostics
84da63c88 : Make public Network#bindSocket(FileDescriptor).
28ad51643 : Remove "returning Blocked NetworkInfo" logspam.
ac21bfa9c : Fix the empty reason field in connectivity change intent.
a871d0662 : Revive ConnectivityServiceTest and add some tests.
783cc254e : Delete unsed mDnsLock.
417c25c8c : Make the dumpsys connectivity shorter and easier to read.
493cca03f : Network Reset should have a lockdown like Factory Reset.
2e49a2903 : Network Reset should have a lockdown like Factory Reset.
cdc9384d5 : Null-check argument to ConnectivityManager.releaseNetworkRequest(PendingIntent)
0e8013670 : LinkProperties function to compare provisioning and remove DNS servers
6cf1cb020 : LCE feature enhancement
6761da21e : Undeprecate android.net.ProxyInfo as it's still used.
19b3ee73f : Add javadoc comments mentioning ConnectivityManager API permissions.
59f1f4e9e : LCE feature enhancement
2c57c1790 : Disable mDefaultDns to see if we can remove it.
5b47cce9a : Add a hidden method to clear the capabilities of a NetworkRequest
9809729e2 : Make NET_CAPABILITY_VALIDATED (almost) a first-class citizen.
5ff73b7b9 : Support cross-user VPN calls (with permission)
fdec88b48 : Query HTTP proxy for network via a new API to avoid permissions exceptions
4957bb7d5 : Don't display the "no Internet access" prompt on captive portals.
d21a526ac : Statically import NetworkCapabilities constants for brevity.
9bf1c31e6 : Don't display the "no Internet access" prompt on captive portals.
1c9f2e42b : Deprecate ConnectivityManager.isNetworkTypeValid as it's unneeded.
2e3a9705c : Fix a race when removing from LegacyTypeTracker.
74d68efe7 : Optionally add a default MOBILE request.
e453b72d3 : Adding "Connected, no Internet" string in Wifi nw summary.
c0644de5e : Add a hidden method to clear NetworkCapabilities.
efd396e31 : Fix javadoc error for requestNetwork.
8db5f9a91 : Simplify network callback handling code.
ccf8210b9 : Document and unhide CALLBACK_PRECHECK.
68c436305 : Remove network access for idle apps
41808e8a6 : Fix the javadoc for requestBandwidthUpdate(...)
7cc32c5ab : @removed requestRouteToHost and {start,stop}UsingNetworkFeature
4089825e4 : Don't require ACCESS_NETWORK_STATE in setProcessDefaultNetwork
15ff2fc68 : Allow apps with ACCESS_WIFI_STATE to listen for wifi networks
d491067a6 : API review for requestBandwidthUpdate()
73169332e : update API name to requestBandwidthUpdate()
d7bce3df4 : Revert "requestBwUpdate() public API review"
dee1e4c9b : Final removal of CONNECTIVITY_ACTION_IMMEDIATE.
c6e97f141 : requestBwUpdate() public API review
0ac792683 : Final removal of CONNECTIVITY_ACTION_IMMEDIATE.
56ad85c79 : CONNECTIVITY_ACTION is the new _IMMEDIATE
ab3117179 : DO NOT MERGE Revert "Add android.net.IpPrefix#contains()"
ca888bf2f : Move factoryReset to service and protect.
eea1ddf9b : CONNECTIVITY_ACTION is the new _IMMEDIATE
ed4d55c9f : Add captive portal API.
7656433e4 : LCE service implementation - connectivity side
97399aed2 : Make CALLBACK_PRECHECK actually work.
26a1e5a5a : LCE service implementation - connectivity side
26a93d9cd : multinetwork API: native implementation
0dccb80c0 : multinetwork API: native implementation
36fbebe44 : Prompt if a network without an Internet connection is selected
a8e6dc6b8 : Deprecate connectivity APIs relying on integer network types.
8a100e31b : Add android.net.IpPrefix#contains()
7aac1b3ef : Add ConnectivityManager.reportNetworkConnectivity() API
c25694393 : Add ConnectivityManager.getActiveNetwork(). Rework NetID allocation in ConnectivityService so registerNetworkAgent() can return the allocated NetID.
d0130f367 : More work on device idle mode and other power stuff.
71299dd2b : Non-functional code cleanup of ConnectivityService.
243d69223 : Adding per UID WiFi power distribution.
3daa046ac : Revert "Adding per UID WiFi power distribution."
a3dfc6b84 : Unhide Network.openConnection(URL, Proxy).
a9208b9ad : Fix typos in ConnectivityManager documentation.
22bb76b1b : Adding per UID WiFi power distribution.
b22998939 : Fix memory leak in Connectivity Service when phone app crashes
4e73a3caf : Deprecate EXTRA_PROXY_INFO and unhide ConnectivityManager.getDefaultProxy().
895c394f5 : Deprecate static ConnectivityManager.get/setProcessDefaultNetwork() functions.
d3bb50897 : Move reset network settings into framework.
34c35bee1 : Keep debug information in NetworkStats files
dd76f2a45 : Add a protectFromVpn method that takes a FileDescriptor
f53d98ba5 : DHCP: Add a native method for making a DHCP socket.
878a6092f : Add two utility methods for IPv4 netmasks.
7f25a63f0 : Replace usages of deprecated Resources.getColor() and getColorStateList()
6879b9138 : Remove dead code, mostly DataStateTracker.
46c53b809 : Make NetworkCapabilities.NOT_VPN javadoc visible.
15417fb32 : Fix missing printf argument.
a2bdd8b83 : Fix missing printf argument.
5077751ec : Add a protectFromVpn method that takes a FileDescriptor
0e61c519a : DHCP: Add a native method for making a DHCP socket.
7a864c2df : Add two utility methods for IPv4 netmasks.
7af7fd3af : Fix javadoc braces for ConnectivityManager.EXTRA_NETWORK.
ae7e9fb00 : NetworkStatsService to adjust VPN stats before recording.
abd0acd03 : Fix build, broken by https://android-review.googlesource.com/#/c/115890/
4c12c3133 : Remove dead code, mostly DataStateTracker.
d2515d61c : NetworkStats to support VPN accounting.
25d2dba89 : Refactor NetworkUtils interaction with DHCP.
ca9ba60d5 : Remove unused imports in frameworks/base.
439fe7bfb : Move apache specific portions of android.net.http to external/apache-http.
fe76e0e85 : Update Javadoc for EXTRA_NETWORK.
bdda6bf57 : Make reportInetCondition revalidate if the report differs from our state
66d4ed04c : Make getNetworkInfo() take into account VPN underlying networks.
e5c450b67 : Add a unit test for StaticIpConfiguration.
67635d598 : Also include the domain when parceling StaticIpConfiguration.
fe83f04c4 : Fix DhcpResults.setDomain() and StaticIpConfiguration.toLinkProperties()
d5824b5d2 : Support connecting to networks with misconfigured subnet masks.
d2a878d73 : Support connecting to networks with misconfigured subnet masks.
a0c6e4539 : Log interface name and uid when filtering a blocked network.
61baa3a7f : Changes associated with an OkHttp upgrade
b0491bb5a : Fix legacy request removal.
203a74479 : Don't blindly teardown unvalidated networks when releasing NetworkRequests.
1e5c6ab3e : Remember to cancel lingering when a network again satsifies a NetworkRequest.
034dea3a1 : Clear process DNS NetID binding when expiring or releaseing legacy requests.
c247c36ea : Remove hardcoded include paths.
01cf982f9 : Fix timing between bcast and net setup.
af3f85533 : Add a lastValidated bit and use it when reporting capabilities.
80a0b535a : Rename validated to everValidated.
314f51e80 : Fix race between CONNECTIVITY_ACTION and setting default network.
121313585 : Fix several HTTP proxy issues with multinetworking.
7c503b1a2 : Direct notification of network interface changes.
fe0b08d12 : Offer to "merge" subscribers for data usage.
e2d501253 : Re-remove CONNECTIVITY_CHANGE_DELAY and supporting functions.
b9846d0e6 : Don't send the same PendingIntent more than once.
2813a69af : Fix issue #17323751: Additional items in aggregated battery stats
02eb35cae : Add subId as parameter for get/setDataEnabled.
2e3fd9c6a : Revert "Merge "Remove CONNECTIVITY_CHANGE_DELAY and friends." into lmp-mr1-dev"
abda68bf5 : Reap unvalidated networks that have no chance of becoming highest scoring.
8db934afb : Make StatusBar display all default networks.
935ceef02 : Remember to cancel lingering when a network again satsifies a NetworkRequest.
aa4f1f668 : Only use mDefaultDns if the network claims to offer Internet
362093eba : Fix the ordering of extra values in the PI.
210674091 : Revert some verbose logging from ag/489226
b1ff70005 : Map TYPE_VPN integer to "VPN" string.
073b8ab2d : Don't let NetworkMonitor state stop user-initiated transitions.
2b1cc9574 : Don't enforce control permission when preparing consented VPN.
80330fb05 : Lightweight checkin output for network stats.
af655d9e5 : Allow VPNs to specify their underlying networks.
5876d9ec2 : Delete unused/non-working code.
44e21e44e : Eliminate race conditions in UID-based network filtering.
3f9386747 : Don't bother validating networks that don't satisfy the default request.
21523a4de : Fix null handling in proxies.
fb087f175 : Rename EXTRA_NETWORK ConnectivityManager constants.
adfd0a885 : Don't allow an uncreated Network to satsify requests.
ef378558c : Frameworks/base: Replace LOG_FATAL_IF in core/jni
59b395fd7 : Expose a SystemApi method to prepare a VPN without consent.
51e7703ca : air plane mode only send to the owner through the quick setting
6fef3fd72 : Populate 464xlat LinkProperties only when the interface comes up.
94c309911 : Implemented requestNetwork with a PendingIntent.
bb12fdf11 : Fix Legacy typing of net-specific requests.
f084aea4d : Fix DhcpResults.setDomain() and StaticIpConfiguration.toLinkProperties()
ee17a4ec1 : Update network selections on capability change.
d84f7f863 : Don't use framework permission strings for netd permissions.
1d4504357 : Send broadcasts when VPNs come and go.
90fca722b : Remove CONNECTIVITY_CHANGE_DELAY and friends.
4061f4332 : Enable 464xlat on wifi.
475674dc2 : Add support for running 464xlat on wifi as well.
c17b52835 : Treat optimistic addresses as global preferred.
f46af8efd : Support more than one clatd at a time.
b85885770 : Change removeStackedLink to take an interface name.
ba3177845 : (re)define the definition of "provisioned"
1680d4b7f : Follow API removal.
340882c66 : Deprecate more apache-http.
2b5a213a5 : Add an API to select a network for a DatagramSocket.
31c6a49c7 : Propagate network state changes to the LockdownVpnTracker.
145bafa9a : Switch the NetworkInfo.mIsAvailable default
78ac81a8d : Send callbacks for Net property changes
f326ffef6 : Synchronize on all sendProxyBroadcast calls
ab9bdd51c : Send updated NetworkAgent score to NetworkFactories when validated.
d4e077c12 : Allow any unvalidated Network to satisfy NetworkRequests.
c5756e42a : Send app permissions to netd.
82c7e42f8 : Move mobile provisioning APN support into telephony.
497b4b0d8 : Update LegacyTypeTracker state before sending connect broadcasts.
667da2828 : Only stop/start clatd if necessary.
d63379ab2 : Block address families with routes, not NetworkAgent side channel
039af9b69 : Cleanup NetworkCapabilities.
8eac7b3a6 : Support non-unicast route types: unreachable and throw.
e80154293 : Remove needless locking of mRulesLock that caused deadlocks.
b39204f20 : Use unified Tethering Permission Check
8929f18dc : NetworkStats always needs arrays.
cea86b065 : Add NetworkAgent event for ExplicitlySelected
517881436 : Fix a typo in comment.
135a72416 : Report Network status to NetworkAgent.
5877e7331 : Update Inet state when NetworkMonitor re-evaluates a network.
19d1d36ec : Better handling of unvalidated networks.
26a0dc0c2 : Make Network.openConnection() share HttpHandlers not OkHttpClients.
99c366637 : Flush HTTP socket pools and DNS cache when binding process to a Network.
4a4ecd2c5 : Don't accept score below 0.
4fd960b44 : Stop logging false error when lingering completes.
e252f4e0a : Don't send listening NetworkRequests to NetworkFactories.
0fde0bec0 : Reserve NetIds 1..50 for OEM use.
2e4731fd9 : Fix networking API per scripting checks.
265a548f1 : Proxy fixes from API review feedback
57d231cfa : Implement ConnectivityManager.reportBadNetwork() to trigger network validation.
77550b8ee : Catch creation of NetworkRequest without NetCap
786ae5df7 : Kill the NetworkInfo(int type) constructor. IT'S A TRAP!
535cfe9aa : Use per-Network connection pools for openConnection.
2b2d73c7f : Pass the socket mark for DNS queries to dnsmasq.
4546d4457 : Change TelephonyManager method name to accurately reflect functionality.
721f23701 : Clean up Connectivity Logging.
c3deb11f7 : Fix to allow removing sign-in notification when network removed.
bc5794d2a : Remove listen requests properly.
63815c59c : Update the http proxy on LinkProperty change.
1621687ff : Remove captive portal sign-in actions.
5b2a2e390 : Rework the per-network URL API.
7af793a5c : Allow NetworkRequest release from the system process.
7d5756de8 : Change the NetworkInfo for disconnected types.
f47cdb166 : Fix findConnectionTypeForIface.
f84112f02 : Added notification color to all system notifications
58d028a9d : Stop using LinkProperties for static configuration.
038068690 : Add tcp buffer size conduit to NetworkAgent.
e038610ff : Less intrusive VPN dialog and other UX tweaks.
acea31b3b : Avoid reusing a currently active NetID.
cf9718578 : Fix CS/NetworkMonitor race.
3a54e96e4 : Fix listening NetworkRequests to listen for all networks.
4b7145b4a : Fix a logic error so mtu works.
c3455c365 : Configure MTU based on network MTU parameter
3318b056e : Some networks may have null ifaces, I guess?
765b3ba31 : Made AlarmClockInfo a nested class in AlarmManager
61af23aa4 : Don't send NetworkMonitor bcast until systemReady
4a0ff0272 : Switch RouteInfo to use IpPrefix instead of LinkAddress.
824de8899 : Remove extraneous clearing of inet condition
360a42636 : Change CARRIER_SETUP hook in ConnectivityService to use Aeroshell API for determining carrier app instead of MCC/MNC.
b0b27627f : Hack and ship: NetworkStats edition.
b264cd8ca : First pass of changing statusbar connectedness
956fa9fd0 : Stop ConnectivityService from talking to netd about uncreated networks.
1b79a5991 : Flush DNS cache when routes change.
b5730a6ca : Remove dead CaptivePortalTracker.
d8b18ff04 : Add Logging around getNetworkInfo.
d55162bcd : Improve LegacyTypeTracker.
789d7c2cc : Allow using third-party HTTP/... stacks for per-network URLs.
10d9ba56d : Use a new socket for each of the host's IP addresses.
f96275d33 : Remove dead code 4.
db6200ee0 : Remove dead code 3.
1892fa5da : Allow VPNs to add/remove link addresses dynamically.
39bb79b98 : Remove dead code 2.
2f58b8d12 : Move Alarm setup to systemReady.
cf5720457 : Implement support for bypassable VPNs.
a795e822a : Fix DUN-based tethering.
0bb9c07eb : Prohibit address families by default unless a VPN explicitly allows them.
bf23e031f : Remove dead code 1.
53a2a7573 : Add a getBoundURL method that returns a network-specific URL.
c4bc59b0b : Fix docs build.
dbd5f316b : Add logging of Legacy Type info.
d5b65ffa4 : Reenable logging.
849c72a71 : Infer legacy network type for ConnectivityManager.requestNetwork
c05e2a909 : Cleanup: Delete dead code.
9ef577bfb : Updated media browsing API & tests.
207feb7db : Make a network the default when it connects if we have no default.
8ba5ffb9a : Fix hiding of sign-in to network notification.
7085a7a92 : Remove unnecessary code and APIs.
0478ace92 : Readjust location of NETID_UNSET definition.
8b6260fba : Define NETID_UNSET in ConnectivityManager.
612302f66 : Missed an entry in the copy constructor.
81c924519 : Allow overlays to configure ConnectivityService's network sampling to not wake the device. This can increase clockwork device battery life. Bug:15455204
8e368dcca : Add networkSpecifier string to NetworkCapabilties.
a8a49e0e8 : Convert Vpn from NetworkStateTracker to NetworkAgent.
a75c465b0 : Refactor wifi p2p's startDhcpServer function
c4a8f2135 : Add AlarmClock API to AlarmManager
77cbca5c2 : Enable network validations and add app to handle captive portal login.
701a5c323 : Add Network inspection API.
87a4270a7 : Add Trust to NetworkCapabilities.
06ec2bb20 : CW on Master: Disable CaptivePortalTracker, EthernetService
b2a03d178 : Remove dead code.
1c6b96ee5 : When adding a NetworkRequest, cancel linger for satisfying Network.
4bd6871cf : When adding a NetworkRequest, cancel linger for satisfying Network.
037ec9f47 : Fix build
205fd8e8d : Remove unused api.
37c6b961f : Add captive portal sign-in actions.
5cec5389c : Apply the tethering user restriction to connectivity service.
61837ebcb : Simplify the network transition wakelock.
f980a0f56 : Make sure callback handler is in place before callbacks handled.
201d45f09 : MS: Adding Support for Emergency APN in Telephony Framework (base/telephony)
abaa0ed9e : Enforce ConnectivityManager.releaseNetworkRequest callers own the NetworkRequest
e25e76c30 : Use return values from JNI functions binding sockets and processes to networks.
824fc15ba : Convert BluetoothTetheringDataTracker into a NetworkFactory.
21970be5d : Modify DNS server update methods.
bf1b00039 : Teach LinkProperties whether it's provisioned or not.
1b72e05ba : Minor changes to RouteInfo.
fa6b26323 : Unbreak LinkPropertiesTest.
9c7ce729d : Clean up and add some Network logging.
ca3c5cfa8 : Add logging to track down weird ConnectivityManager issue.
cb5b2c071 : DO NOT MERGE refactor wifi p2p's startDhcpServer function
dc8139c85 : Modify LinkProperties add/remove route functions.
2e9b12312 : IpPrefix improvements.
f3e0e306e : Assert that RT_SCOPE_* and IFA_F_* are not zero.
cccf73a23 : Fix build
09e5cff48 : Apply API Council comments to ConnectivityManager
a4c6a8502 : Fix Build
4caa88119 : Fix build breakage.
a33537aba : Fix wifi connectivity issues.
78ed25af2 : Fix wifi connectivity issues.
60ab3657a : Make IpPrefix final.
c34f83b96 : Make NetworkCapabilities publicly immutable.
e25318b66 : Add a new IpPrefix class and use it in RouteInfo.
ef041cf5e : Fix wifi connectivity issues.
68bb06d96 : Apply API review to android.net.Network:
d23b49628 : Fix public API of LinkProperties.
12d3200cb : Minor changes to the LinkAddress API docs.
48a7da025 : Minor changes to the LinkAddress API docs.
8162a5ef8 : Add a new IpPrefix class and use it in RouteInfo.
170e6d10e : remember and report network score
01d0e324f : Handle provisioning APN by turning off/on radio.
bbcebb79a : Fix public API of LinkProperties.
e98c6e0a3 : Apply API review to android.net.Network:
505660a31 : Fix the marking of restricted network requests
6f2d1fbc9 : DO NOT MERGE Report new network scores back to factories.
5ccc1c5eb : Report new network scores back to factories.
1ae327fda : Call a network restricted only if all capabilities are restricted
d5f87d355 : Make requests for restricted networks not require unrestricted access.
22db776bf : Fix legacy APIs.
f7c6e734e : Call a network restricted only if all capabilities are restricted
74246df4e : Make requests for restricted networks not require unrestricted access.
7d19a36be : Fix legacy APIs.
5a367872c : Fix Legacy NetworkInfo API
ce20973ca : Fix Legacy NetworkInfo API
cf82b83c7 : Refactor NetworkFactory.
b59a91be9 : Rewrite startUsingNetworkFeature for new API
82b9d2ad4 : Refactor NetworkFactory.
45a8630b1 : Support legacy routes added by apps via ensureRouteToHost().
8c60a1db6 : Support legacy routes added by apps via ensureRouteToHost().
0179f8830 : Adjust Network's SocketFactory to restrict host name resolution to that Network
94d37923b : Implement bind-to-network functionality of android.net.Network.
61eb383b1 : Don't break things if a network goes back to CONNECTED.
86f5cd976 : Don't break things if a network goes back to CONNECTED.
fad22fe93 : Don't break things if a network goes back to CONNECTED.
a2db7676f : DO NOT MERGE - Support disconnecting while trying to connect.
007e2c245 : Support disconnecting while trying to connect.
3d6c958af : Move dis/enable of mobile data to Telephony
2000cddea : Rewrite startUsingNetworkFeature for new API
486d6ac86 : Adjust Network's SocketFactory to restrict host name resolution to that Network
756df2cc8 : Battery monitoring fixes:
e3526efe0 : (DO NOT MERGE) Battery monitoring fixes:
48c5086e9 : Move dis/enable of mobile data to Telephony
8d6d6336c : Battery monitoring fixes:
cc0c60d96 : Move dis/enable of mobile data to Telephony
c18ad1b17 : Implement bind-to-network functionality of android.net.Network.
aaa213169 : Delete the EthernetDataTracker.
f351fbb60 : Move IP config from WifiConfiguration to IpConfiguration.
e20d3ec4a : Add NetworkFactory names and unregistration.
b5ff43f85 : Fix the build
d0ebdbb7b : Add javadoc and unhide new API
778e9a38f : Add docs for Linkproperties and unhide it.
469fa2a36 : Add javadoc for NetworkRequest.
7caaf098f : Add docs to Network
791a40df8 : Apply Doc fixes to RouteInfo
37546d817 : Update the docs for NetworkCapabilities
8b57c411e : Update RouteInfo docs and make public.
602400263 : Update comments for LinkAddress
bf4328dcb : Decouple network_sampling frequency from VDBG
554899917 : Stop clatd when starting the Nat464Xlat service.
5fe706b59 : Clean up when we switch networks.
4fad135a8 : Add net.dns system properties
a1aa9cf10 : Add net.dns system properties
8247fd495 : Fix reference to ProxyInfo extra
bdba468cb : Remove unneed clear in constructor.
bbfca9908 : Fix reboot loop due to NPE.
6e24ec7ff : Fix reboot loop due to NPE.
b5c5c2bbe : Undeprecate funcs until we're ready for api-review
89566b61a : Fix Javadoc
31a4052e7 : Add networks and requests to CS.dump
2bebbfb35 : Add Multinetwork API
54d534f96 : Handle legacy synchronous inspectors
7d854049c : Get clatd/Nat464Xlat working with new NetworkAgents.
0980701a6 : Fix compile errors after merge.
c72bce759 : Disable calls to MobileDataStateTracker.isProvisioning() as there is no more MobileDataStateTracker so these just crash.
3842b5276 : Add NetworkMonitor. At present the network evaluation / captive portal detection is disabled pending addition of API to bind socket to network.
6b19753e8 : Separate network and interface addition/removal netd APIs. This should facilitate stacked interfaces (i.e. clatd).
db6fac5aa : Enabling internal msg apis
9ccfb0277 : Fix build.
a5b0928e5 : Specify netId when adding/removing routes.
a5c33ff4f : Set and clear the default network.
e54dc0904 : Get ConnectivityServiceTest building again after 307dd58.
5996033e0 : Use NetId instead of interface name when communicating DNS changes to netd.
f80067d79 : Stop adding host routes for dns
948aea53b : Add NetworkFactory support.
d4d7a2e36 : Add Network-specific host name resolution API.
548fafa96 : Comment out some new netd calls to fix networking.
af0903c92 : Comment out some new netd calls to fix networking.
e645d4a8f : Add has* utility functions to NetworkCapabilities
356463ad3 : Fix reboot loop.
a4e1c494f : Add NetworkRequest to the multinetwork API
4d97cb04b : Replace LinkCapabilities with NetworkCapabilities
60a0e16e0 : Switch PacUrl storage from String to Uri
6b0e2a98e : Add NetworkCapabilities part of API.
a1402dfa0 : First pass on multinetwork framework
18e669e5d : Fix Global Proxy when used with PAC
4620fb81b : Fix Docs breakage
1e3df5d29 : Make proxy API public
7ab816242 : Track libcore.os' move to android.system.
2ac2ff8f7 : Add support for custom TXT records in NSD
4b3419625 : Revert "Refactor IpConfiguration from WifiConfiguration"
7852c32e3 : Revert "Hide IpConfiguration"
9532c528b : Hide IpConfiguration
9472a8b7b : Refactor IpConfiguration from WifiConfiguration
705447776 : DO NOT MERGE Sanitize WifiConfigs
8eac056f7 : DO NOT MERGE Sanitize WifiConfigs
162efe996 : Catch Netd exceptions to avoid runtime restart
37bf0ed5a : Catch Netd exceptions to avoid runtime restart
5a07255d7 : Update the tests to deal with the new timestamps in idletimer module.
601fba91e : Include elapsed realtime (nanos) of the event in the radio state change notifications.
22163fbd4 : Handle provisioning APN by turning off/on data.
6404b926a : Include the interface for clearDnsInterfaceForUidRange
fe9b47e6d : ConnectivityService: add support to set TCP initial rwnd
4452b850e : Remove SO_BINDTODEVICE from VPN protect
6c0af4624 : Only allow System apps to make VPN exempt routes
abe885124 : Add the calling package name to requestRouteToHost
c26eb014e : Only apply tcp buffer sizes for default net
12df4ac68 : Return detailed reason of invalid proxy settings
9f25cdc32 : Only apply tcp buffer sizes for default net
b4b09e8a9 : Hold a wake lock while dispatching network activity events.
41708e1c6 : DO NOT MERGE Sanitize WifiConfigs
d38e37956 : Remove unneeded new RIL command.
19ab99121 : Remove unneeded new RIL command.
83ec7fcb2 : Only allow System apps to make VPN exempt routes
d3bc570b7 : ConnectivityService: add support to set TCP initial rwnd
870078d85 : Modify unexpected mtu debug message to print mtu
170386ea7 : Add the calling package name to requestRouteToHost
e05e257bd : Remove SO_BINDTODEVICE from VPN protect
5da0d5a31 : Start tracking radio up time.
5f5d4337b : Add new RIL commands to read/write NV items and reset NV config.
07f2933a0 : Add proxy as another network.
593cc7af2 : Clean up dhcp no-op logging
6ac202be3 : Move some system services to separate directories
4ea70b774 : Add address flags and scope to LinkAddress.
64eb7fdb6 : Minor changes to LinkAddress.
3ac3fea4e : Use LinkAddress in address notifications.
ea5c0e2c4 : Pass DNS server info notifications to observers.
1f7e433a8 : Minor cleanups to NetdCallbackReceiver.onEvent.
10cbbeebc : Remove unused imports from frameworks/base.
cf8c894ef : Fix NPE in ConnectivityService
d3b7821c8 : Pass DNS server info notifications to observers.
08e512b42 : Fix for the invalid Global Proxy Setting
7caa36a51 : Fix NPE in ConnectivityService
6bc5edab7 : Fix for the invalid Global Proxy Setting
4f85a0809 : Minor cleanups to NetdCallbackReceiver.onEvent.
8fe05f16a : Use HttpsURLConnection to by pass proxies.
2f158287c : Check for presence of carrier app in data notification.
ac8d55abe : Change how we use provisioning url so post works
605bb642f : Remove captive portal code that has no effect.
6bfeaeb49 : Retry captiveportal check even if only one addr
32dd3cc09 : Fix minor thread corectness issue in NetworkInfo
445cea837 : getProxy in ConnectivityService returns port w/PAC
5b18a40d3 : Fix issue #11113111: `dumpsys activity service` is broken
e25513dcc : Fix captive portal detection on IPv6 networks.
5b41b261d : DO NOT MERGE Un-deprecate getDhcpInfo
50df961cc : Un-deprecate getDhcpInfo
5a1519f8d : DO NOT MERGE Un-deprecate getDhcpInfo
a65f47311 : Use networkType to display wifi and mobile notification separately.
68534c89f : Don't redirect dns to an iface without dns servers
f5c393eb7 : Tighten condition for calling checkMobileProvisioning.
ab773a7b8 : Tighten condition for calling checkMobileProvisioning.
6d64e98cf : checkMobileProvisioning should not block.
398567134 : checkMobileProvisioning should not block.
af9ded000 : Guarantee that PAC Local Proxy owns Port
d603b8956 : Fix for the toggle airplane mode hidden API
825793601 : Fix for the toggle airplane mode hidden API
86dc7a89d : Request all tethering interfaces, fix corruption.
1501989df : Add a hidden API to toggle airplane mode.
602832857 : Fix docs build.
3dc387bc3 : Fix the build.
300432830 : Setting MTU size for specific network.
a3041492b : Tighten test for warm sim and add more debug.
860f52854 : Do not change NetworkInfo.DetailedState.
5f468e2fe : Add a function to replace all the link addresses.
69386b3e1 : Rename LinkInfo to LinkQualityInfo
2363af9d9 : Merge commit 'bc6ecbf7' into manualmerge
89c87b90a : Add support for handling mobile provisioning networks.
2103b57f8 : Minor fixes: Add a missing "break" and some cosmetic fixes.
6307cd734 : Don't clear Global Proxy on boot.
2e73837a7 : Add a simple test for NetworkManagementService.
db7abcb6e : Introduce network link quality statistics
662b96cf5 : Modify LinkProperties address update methods.
6efd3893a : Add a string constructor to LinkAddress.
bc58840af : DO NOT MERGE: MDST is not ready until connected to DcTracker.
fb03c6e5d : In isMobileOk don't execute finally if mobile data is not supported.
800495504 : In isMobileOk don't execute finally if mobile data is not supported.
37e7312e1 : In isMobileOk don't execute finally if mobile data is not supported.
3b5b4882f : If in a mobile captive portal is detected enable fail fast.
cd0e1dc7d : Have CaptivePortalTracker use gservices updateable provisioning urls.
3e2735620 : Check that hipri has started.
00c193e30 : Use a single socket to communicate with supplicant
34b969b1b : Simplify LinkPropertiesTest.
43324ee73 : Add PAC File support for proxy configuration
ffdadd64e : If in a mobile captive portal is detected enable fail fast.
4a165bb3d : Check that hipri has started.
87893f88f : Revert "Fix broken unit test"
f714b7f5a : Have CaptivePortalTracker use gservices updateable provisioning urls.
554788208 : If frameworks wants ASCII casing, it should explicity ask for it.
feb443e59 : dhcp: Get mtu property from dhcp results
9e6dd0ca4 : Fix broken unit test
14298807a : Fix build breakage
a62588a13 : Add WorkSource capability to AlarmManager.
27f9273cf : Fix excessive log spew.
43553b6fa : Add accessors for all addresses and clarify compare* methods
00f6629ed : 464xlat: use a gatewayed route, not point-to-point
70dbdcc41 : Add network type TYPE_MOBILE_IA.
a8e8112da : Remove unused mDnsOverridden
45e721f58 : Fix default DNS not being set on network changes
f466bf9e1 : fix build
78850f308 : Fix supplimentary network connections with VPNs
b56c4fd05 : checkMobileProvisioning is not using sendNotification.
53d68e16d : Fix build & preserve DHCP scheduling as-is
81b027487 : Make CS.isTetheringSupported dynamic
cbf3ebe8d : Add gservices updater for carrier provisioning url
c6b52728f : When a SIM is changed check mobile provisioning.
7ddc6c985 : Add gservices updater for carrier provisioning url
7dcfa2a06 : Support multiple Vpn ManageDialogs
9564f2b34 : When a SIM is changed check mobile provisioning.
b24810e7f : Move markSocketAsUser to the top of IConnectivityManager.aidl
31de0b69b : Support routing sockets as another user
ccae0d365 : Add per user VPN support
fa1505875 : Add NetworkUtil function for marking sockets
dfabd993a : VZW wants the phoneNumber to be 10 zero's if there isn't one.
a3ef83cc3 : am ef5c31ae: am db011499: am 753d754c: Merge "Fix NPE if mobile is not supported in checkMobileProvisioning." into jb-mr2-dev
ec5eb0113 : Fix NPE if mobile is not supported in checkMobileProvisioning.
fdb84863b : Fix NPE if mobile is not supported in checkMobileProvisioning.
690cb1825 : Add checkMobileProvisioning to ConnectivityService.
25f5af234 : 464xlat: use a gatewayed route, not point-to-point
4ba7e413e : Move battery stats call from SystemUI to system server.
cf6e4d80e : Explicit locale when formatting machine strings.
e9bda1dd6 : Accumulate network statistics based on deltas.
9df8955fe : Fix parsing of global:http_proxy value.
6a2f4639c : Use the old interface when resetting connections
ec8a9e620 : Use the old interface when resetting connections
23ee8db79 : Support WiFi only device at runtime.
308b9acca : Listen for network disconnect.
a07f1f2d0 : Remove STOPSHIP and defer removal.
24bc534c2 : Add new route.hasGateway() api
aa4677cfa : Use CONNECTIVITY_INTERNAL for global proxy
921bf3867 : Routing workaround.
da77cb16c : Turn back on global proxy support.
c3787faa2 : Fix LinkProperties's equals() method.
7e5624bb8 : Stop clat if it's no longer in use.
2accd693e : Cleanup some debug in LinkCapabilities and Properties.
030e1d3e9 : Add BT - DataTracker connection
cdc56fea2 : Make isHostRoute match only host routes
e1b73b795 : Prevent NPE in new API.
a546d7ef9 : Reset connections on all stacked interfaces.
fa4e86706 : Revert of Ifd0c4081a. Turning off logging.
c4f548287 : Don't update routes if Dhcp fails.
26ce4b57d : Don't return an unmod collection.
69d28dc2b : Don't update routes if Dhcp fails.
50e2b43ce : Fix build.
5355abd56 : Framework changes for 464xlat.
f5a77d837 : Set routes from stacked links as well.
66e01c9f7 : Add stacked interfaces to LinkProperties.
4235ce564 : Revert "Fail fast if somebody is adding default routes"
f2f0430d4 : Fail fast if somebody is adding default routes
b9f53aa68 : Add logging to track down bug
aaacefbd8 : Unit test routes with interfaces in LinkProperties
f7020e29f : Remove redundant parameter to modifyRoute
ab7ad3a45 : Unbreak documentation build.
697e1c074 : Always specify an interface for host routes.
058059877 : RouteInfo changes.
ddf54416c : Revert "Add default route constants to RouteInfo."
b00860f1a : Add default route constants to RouteInfo.
b103b2578 : Allow loopback traffic in lockdown mode.
dc55f48d6 : Remove two new permission checks
26744a5f5 : Improve ConnectivityManager docs
6932ff654 : Improve notification UI for lockdown VPN.
c8a268770 : Migrate to using Mockito directly.
e3a37b21c : KeyStore: stop using state()
4774b0208 : Adjust captive portal test for setup wizard
1790009c3 : Fix a permissions probem in ConnectivityManager
306cd386f : Reintroduce the net.dns system properties <TEMP>
d44340d0e : Reintroduce the net.dns system properties <TEMP>
dc919017d : Second pass tying into dns cache per interface
3e8667288 : Revert "Clean up published network condition reporting."
b16bf0de5 : Revert "Second pass tying into dns cache per interface"
463928fab : Clean up published network condition reporting.
ea8d68962 : Second pass tying into dns cache per interface
433c98a84 : Up our DNS server support from 2 > 4
e35bff840 : Expose roaming flag for testing.
b5125b0f8 : Return error upon attempt to use non-existent APN
1ee3d2c33 : Fix javadoc break
a8aa16083 : Refactor getPersistedNetworkPreference
0bc6c967c : Support for dns domain.
bde326929 : Increase readability of connectivity event log.
e110d0075 : Remove DhcpInfoInternal
dd62fef2a : Remove extraneous logs.
5eccd9c14 : Migrate more Secure settings to Global.
9ee49b391 : First step towards cleaning up Global settings.
a0854aea0 : Migrate DATA_ACTIVITY_TIMEOUT_MOBILE/WIFI from Settings.Secure to Settings.Global
8727271fd : Update references to migrated global settings.
2e617a740 : Captive check for both mobile and wifi
4126de53f : Migrate network stats from removed users.
f58fbae95 : Actually move to Global settings.
5663b6e93 : Restrict lockdown and firewall to AID_SYSTEM.
43fb9baa6 : Fix another issue #7097984 java.lang.SecurityException: Permission Denial:
bc55bd1cf : Improve multi-user broadcasts.
ba8388bf7 : Captive portal handling
f2e722a50 : Always-on VPN.
c2a8e40c7 : Migrate legacy VPN arguments to system_server.
02e14d948 : Begin moving VPN to NetworkStateTracker pattern.
f90d00e59 : Update TCP buffer size when switching network type
daa042513 : Fix for updating TCP buffer size when switching network type
92e03a787 : Setup idletimer for network interface.
6b9021d76 : Isolate NetworkStateTracker creation, test.
8ce570b0f : Setup idletimer for network interface.
47905d1f1 : Include network type that caused broadcast.
60e6c1ac0 : Make generic BaseNetworkObserver.
a1ef1bec2 : Split NST handler events away from CS internals.
b5da575fc : Network data activity change intent for network interfaces.
406feb595 : Create telephony-common and mms-common - DO NOT MERGE
64e3f78ab : Create telephony-common and mms-common
e6228bdbd : Fix code problem in writePidDns
7842df58d : Added or fixed doctrings for required permissions.
1e6991edc : Modify logging to debug this issue
2ffa45267 : Transition from DEV network stats to XT.
0e5fa591b : Fix network stats and policy tests.
db613f6a3 : Reduce persist threshold for lower warning/limit.
edf85d4d5 : Block metered APNs when app is restricted.
528cf48b3 : Support full 32 bits for socket tags.
5cc4da38f : Begin collecting xtables iface counters.
310fa0867 : Add bit to eventlog to handle new network types
436db35a9 : Stop complaining about failure to remove routes
d6075598c : Pipe DHCP vendor info towards framework.
3022ee14a : Add ALLOW_METERED column to DownloadManager.
d00b13033 : API to report if active network is metered.
078d356a9 : Migrate to @Override to remove warnings.
dc164ff12 : INetworkStatsSession with lifecycle for caching.
2d9e5a5f9 : Support metered Wi-Fi NetworkPolicy.
48d1833b1 : Fix the bug net.dns1.pid is same as net.dns2.pid
b9f329f63 : Improve Wi-Fi hand-off
59fa0278b : Stop using shared DUN APN when tethering stops.
b1a238dbb : store the hw addr in the extraInfo field of ethernet NetworkInfos
b1b6ccd15 : Send broadcast when changing restrict background.
b3a842ef9 : Unify shorthand for byte-based units.
c958c77f1 : Deprecate ACTION_BACKGROUND_DATA_SETTING_CHANGED.
5030c0534 : Add additional debug
6298b780a : Move network stats to FileRotator pattern.
85a982024 : Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF)
5eee10421 : Disable wimax when mobile data is in Settings
7fa3bdb74 : Stop using shared DUN APN when tethering stops.
1be767cf7 : Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE
bcd1e340c : Restrict app data on metered networks.
549920a59 : Fix NPE in trimV4AddrZeros.
3dba43536 : Fix the build.
86a570287 : Trim leading zeros from ipv4 addrs.
6b0d72795 : Conservatively trim data usage stats.
7217da5bf : Fix NPE in ConnectivityService.
bc026d0ad : Fix NPE in ConnectivityService.
eba4e4ce7 : Fix Wimax-less build.
cafd8583a : Fix Wimax-less build.
5255f307f : Make operation counts monotonically increase.
e72c4aca5 : Fix build.
093f55ca9 : Wimax : wimax framework related open source.
49c75d3db : Start using IP tool for advanced routing.
947da0eb6 : store the hw addr in the extraInfo field of ethernet NetworkInfos
e370a59be : Correct proc file reader, optimizations.
274518a27 : Temp disable Tethering if DUN is required
aac2c5038 : Move battery stats to xt_qtaguid for data stats.
f58b7d82d : docs: some helpful javadocs for network info
505891470 : docs: deprecate thingy
eb3e8c66c : Hide quota APIs until finalized.
d49f1a59f : Read iface stats from single proc file.
ad268036a : Track xtables summary, move tether stats, time.
763a11c5b : VPN: temporarily disable the default proxy when VPN is active.
ae1666180 : ConnectivityService: detach the logic of global proxy.
aa035385d : Revert "Tell the resolver what protocols to use."
521aaa48e : Tell the resolver what protocols to use.
b6188a1aa : Watch network subtype, tethering teardown, empty.
90b574ef0 : Notify people of empty proxies too.
a7d56571c : Reduce connectivity logging
4aa0b2ece : Change hostname format to conform to specification
f44476258 : Sample atomic network stats buckets, full poll.
ade8174d5 : DO NOT MERGE: Sample atomic network stats buckets, full poll.
300f08f09 : Collect and persist tethering stats.
7682298a7 : NetworkManagement SocketTagger: Migrate QTagUid support to JNI.
d34133cad : Network stats flag to force complete poll.
4dc0642d3 : Data usage structure optimizations.
ab13e9c11 : Make copies of NetworkInfo to give out.
308499988 : Make copies of NetworkInfo to give out.
d1a5951ed : Poll UID stats during iface changes, enforce idx.
8e3b6c6ee : Selectively add stats based on iface active state.
0114f6e8e : Create new isNetworkSupported API
971cd1656 : Introduce immediate CONNECTIVITY_ACTION variant.
0a7279c95 : Always splice historical data stats, debug info.
3dadd0f1f : Data usage buckets active time, parsing ISE.
d3b657612 : Register for kernel global data usage alerts.
805662d8f : Proactively disable data when over policy limit.
39c01ebcc : Background data notification, API clean up.
4a243f5ea : VPN: reset legacy VPN when resetting IPv4 addresses.
9c11e89fe : Foreground/background network stats using sets.
8d77725fa : Flush central DNS cache when things change.
f5de55754 : P2p enhancements
08ae9bc34 : Remove default routes for non-default networks.
4f0de1e28 : Delay connectivity change notifications.
73c6b22da : Rewrote DnsPinger - now is async and concurrant
13d6787be : Network stats with varint, omit parcel fields.
66fa96870 : Expose quota status for active network.
78f281184 : Reduce ConnectivityService logging
3035f65a5 : Fix networktype on per process DNS setting
702676776 : Add operation counts to network statistics.
027f50566 : Fix NPE when going from proxy to no proxy.
f3ab069be : Make copy-constructor make deep copy.
fd0597c8e : Use dns proxy a bit.
9186900f5 : Fix build.
ed4a1741b : Fix USB tethering
9810742cd : Add better routes for secondary DNS
44cc47447 : First pass tying into per-interface DNS cache
cc844502e : ConnectivityService: Implement VPN callbacks to update DNS servers.
cae18f1a8 : Fix FeatureUser leak in ConnectivityService
497ff5e73 : Start default connections on startup.
57c83bb4e : Small fix to 5008973 fix.
5a0a7aa5a : Hide NetworkTemplate details, buffered stats I/O.
e8d2a4a8a : Apply the dns and route diff which we get a change
9e4ff6ef9 : VPN: close the socket in protectVpn() to avoid leaking descriptors.
dc5d1badd : Fix build.
051a664b1 : Remove STOPSHIP but allow seamless Handoff when possible.
26f35e29c : Include full network history around current time.
aa731e75a : Hide NetworkStatsHistory internals.
337b986b9 : Return stats from inactive ifaces, packet counts.
c101c56ec : Use resetConnections with resetMask.
bded3eb13 : VPN: implement status report for legacy VPN.
3e2e1da0a : VPN: convert prepare() into a form which helps solve race conditions.
6c500a4c5 : VPN: remove the old VpnService.
7e026b38e : VPN: export legacy VPN in IConnectivityManager.
d050d1c82 : VPN: Use List<String> instead for dnsServers and searchDomains.
cd18d74b9 : Migrate bandwidth control to NMS, omit history.
92f7f93fc : Move socket tagging from libcore.
2cc5fa7fb : Better network stats parsing, integer tags, async.
5cdb9c934 : WifiWatchdogService - disable bad connections
076800655 : Temporary re-enabling iface name change handling on HO
6cac07422 : Restrict access to protected networks.
ea8e3c232 : Revert "DO NOT MERGE Revert "DO NOT MERGE Add DhcpStateMachine""
a3663884c : DO NOT MERGE Revert "DO NOT MERGE Add DhcpStateMachine"
33cdcdf2f : Fix tethering upstream determination.
d723e6271 : Persist "tagged" network stats along with UIDs.
d57635406 : Handle removed UIDs in network stats and policy.
de450f98e : Read "qtaguid" network stats, refactor templates.
a47d7a1a7 : Notify policy listeners about metered ifaces.
4434b0b55 : DownloadManager flags for network policy.
36ea86942 : Reset connections AFTER we take down the network.
75cacd552 : VPN: migrate from generic Bundle to our own Parcelable VpnConfig.
97abbe95c : Growable NetworkStats object instead of builder.
837b4ebf7 : Persist UID stats, lazy loading, resize buckets.
ebbebc73a : Persist network stats using AtomicFile.
9a4ad7d52 : The service part of the user space VPN support.
512b757b0 : Compute range-based usage in NetworkStatsHistory.
21062e7c7 : Map network identity using ConnectivityService.
d26449fd7 : Collect historical network stats.
921ebf2ee : Policy and rules work for ConnectivityManager.
6a9d45449 : Reveal some network constants.
0d5916c21 : Move stringToFile utility from ConnectivityService to FileUtils
f3204aad8 : Do not register the callbacks in the constructor.
f65d11df6 : APIs to profile network usage for current UID.
e1544bb9e : Simplfy getActive* calls in ConnectivityService
f23fb20d1 : Reset connection while data state changed.
355205c0c : Switch to use netd to add/remove routes.
3a34041f8 : Linkproperties update via unsol data call state change.
9cfe6197f : DO NOT MERGE Add DhcpStateMachine
4df51328b : Extract NetworkManagementService out from Tethering to ConnectivityService.
efa66d9fe : Fix initialization of RouteInfo
bd4922157 : Fix the adding of host routes.
20f819c64 : Add auto-restore timeout for secondary networks.
5a901298e : Add RouteInfo objects for tracking routes.
204cec7dd : Add DhcpStateMachine for interation with dhcpcd
2240524be : Make new networkAttribute parameter non-optional.
f76c55d28 : Expose more net types to the public.
c944a7ded : More native code cleanup.
6cec7f353 : Add support for USB Ethernet adapters
f2a6283da : ConnectivityService needs to use the new names for the NetConfig vars.
3e567d5c3 : Make LinkProperties comparable.
34848c019 : Add external dependency API.
587274ea3 : Don't use local ref for cached jclass reference in JNI code
1e2f286a2 : Fix a bad merge.
f7dae30b2 : Fix the build.
837e36441 : Fix the build
dc9a53591 : DO NOT MERGE Disable WiMAX when "Data Enabled" is off
9991017bb : Only leave one default network up at a time.
a71471ba9 : Fix some alt-network issues.
03d53da1f : Fix adding of default route.
dab2c6223 : Do not merge: Add some input checking to prevent problems
b7c92c720 : Do not merge: Revert the revert of "LTE Changes for Telephony including Multiple PDN support and IPV6 support"
9e081592a : DO NOT MERGE Backport of I1f55df8a from master.
141623d48 : DO NOT MERGE WiMAX support
211b569c0 : Add support for USB Ethernet adapters
bbba216fe : DO NOT MERGE: Revert "LTE Changes for Telephony including Multiple PDN support and IPV6 support"
0ce55042b : Add some input checking to prevent problems
35e34d127 : Start using NetworkUtils.numericToInetAddress.
ad61dad06 : Fixing the write of BackgroundData setting, DO NOT MERGE.
28b7b2169 : Fixing the write of BackgroundData setting, DO NOT MERGE.
0ffdef120 : Fixing the write of BackgroundData setting.
f6b766949 : LTE Changes for Telephony including Multiple PDN support and IPV6 support
3064b9e18 : Use InetAddress.parseNumericAddress.
7fae12cc1 : Remove more use of netmask
084e4774f : DO NOT MERGE - backport of l92a02b31 from master
5c733977a : Update LinkProperties treatment of gateways
9d07781cb : Add some network types that OEM's are asking for.
52ef39aff : Fix the build
b52dbfe01 : Comment out the isAvailable optimization.
72a95b97e : Comment out the isAvailable optimization.
3ec1eeea3 : Get rid of manual int->ipv4 string generation
7baf8a8f0 : Make the interface with DHCP IPv6 capable.
2e1763cb1 : Switch from NetworkUtils to netd for iface config.
4e723420e : Make VpnService synchronous API.
9f3be4c40 : Turn off DUN connection after tethering.
4b7c55e4e : Fix any_connection reporting.
4397fdfa3 : Fix handling of multiple possible default networks
3741bedee : Deprecate a method that formats only IPv4 addresses.
9256485b0 : Fix handling of multiple possible default networks
1f2a2ace5 : connectivity-change events can happen before boot completes (similar to: https://android-git.corp.google.com/g/#change,87425 )
f444f50b7 : Allow bumpDns() to execute correctly before boot has completed
2cc8744a3 : Always file DUN requests for tethering.
d62c7000a : Cache the current value of background-data.
611291c8e : Make sure the ProxyProperties is always present.
8ca8876c6 : Reduce the spinning while tethering.
fb2cdd7fe : Add USB Ethernet support
0db51a063 : Add TYPE_BLUETOOTH network interface for reverse tethering.
ea8bca025 : Be sure and report NO_CONNECTIVITY when needed.
5364d754c : Correct an error code to pass CTS.
b9024c600 : Have MobileDataStateTracker & DataConnectionTracker communicate directly.
eb123acef : Add a Dummy data connection for testing purposes.
d93dc8f82 : Make Proxy change broadcast sticky
82cde1324 : Don't clobber the net hostname if it's already set.
e70c6f53c : Cleanup logging.
6f7c60903 : Load persisted global proxy settings.
c3c5f865a : Notify all VMs when proxy changes.
29666e46f : Remove NetworkUtils.isIpAddress.
051642b87 : Tell each VM to flush their DNS cache.
e981bc513 : Add some error-case logging.
e0b2c0fdc : Use LinkProperties for IP and proxy configuration
fb7c96415 : Add LinkAddress
063dc7d9d : Turn on some debugging info
8919f5a33 : Rub in a little 'ol log-b-gone.
30bdeb33f : use hostname when address null ProxyProperties parcelling
6a2db8adc : Move long Connectivity tasks to handler thread.
1746543a5 : Cleanup copyright dates add missing method.
b2a9e4957 : Inet status bug fix
0e80be1a8 : Add Inet Condition log to bugreports
9f0ee4fcd : Enhance http proxy support
d3401f9b4 : Update Inet Connection Status display
a41605290 : Add per network static IP settings
eaecb133e : Add network condition reporting.
b3102acc8 : Fix the build
cf1a56c8b : Fix the build
986c741ac : Add network condition reporting.
98f45836b : Some cleanup of Proxy class.
775aad68d : Fix and simplify ConnectivityService singleton.
56023ad2c : Revert "Changed ConnectivityService#getServiceInstance so its a singleton."
94daa185b : Add a default dns entry if none is provided
7323ea10c : Changed ConnectivityService#getServiceInstance so its a singleton.
e422ad981 : Fix NPE in toString
e55ada789 : Fix crash when proxy exclusion list is null.
fd151ec69 : Fix reboot loop due to NPE
1f1bcfe6a : Rename NetworkProperties to LinkProperties
7d85790ad : Add NetworkProperties to DataConnection.
7fe44cbc2 : resolved conflicts for merge of 4ea54f44 to master
ab5c8b15d : Send all Connectivity broadcasts.
da9f73415 : DO NOT MERGE Fixing Connectivity
7601f575a : Add an API to request route to an IPv6 host.
965670546 : bluetooth tethering
1d05df5ac : Revert "- updates NetUtils to use new libnetutils headers"
7fabfa2e6 : Add documentation to NetworkStateTracker and a small change to the API.
0ef6875b3 : DO NOT MERGE Always set/remove default routes.
25be076f7 : Split WifiStateMachine from WifiStateTracker
4a1052ea3 : Fix runtime reset (missing case break).
a89f2ad61 : Avoid hostname lookup in NetworkProperties
3afbead19 : Always try to set/remove default routes
653e2a2f6 : Refactor WifiStateTracker
a7dfbd3a1 : Pass network properties to ConnectivityService.
93dc10420 : Move the net transition wakelock to ConnService.
c23dbd255 : - updates NetUtils to use new libnetutils headers - updates WifiStateTracker to track net.XXX.dnsX properties for name servers - removes dhcp from WifiNative (use NetworkUtils instead)
7f132d968 : Make NetworkStateTracker an interface
d391e894a : Clean up APN notifications.
bfa817250 : Add definitions for WiMAX and iDen network types.
324ec572a : Run WifiWatchdogServiceThread only on wifi enable
c0b6c60d1 : Stop creating threads for tethering.
46ceefada : Make HiPri work when already connected.
129843273 : Fix NO_CONNECTIVITY flag in some cases.
4283ded6b : Add error reporting for Tethering.
c2386bb60 : Switch the services library to using the new Slog
f1b66e1be : Add build options for tethering.
72451bf6b : Fix no-mobile-data after wifi.
1b21f6c05 : Add mobile data on/off switch.
8e87f12be : Update Tethering.
0c4828c25 : First pass at USB Tethering.
3cc68d337 : Fix the reporting of NO_CONNECTIVITY.
24e2d2b0e : Refine fix I53e91db7 to apply only to wifi network
f55ced9ef : Try to switch to another default net on connection failure.
bfb89af94 : Add bugreport info about network feature use. DO NOT MERGE
52855a1a7 : Cleanup of process-specific DNS.
d48f8ee46 : Set net.hostname sys property to our unique ID.
993d19f92 : Fix Javadoc errors so the sdk can build.
c0ee47ffc : Unhide some CM constants to support unbundling.
2adbc7f7a : Backport l53e91db7 from master.
3eeb603d1 : Add bugreport info about network feature use.
0ca68a063 : Cleanup of process-specific DNS.
a417ff820 : Implement API to have new broadcasts replace existing broadcasts.
6d7aa196c : DO NOT MERGE Reverting change I53e91db7.
12c445553 : Filter out minor Connectivity Notifications.
2fc962347 : move event log tags used by system server into this package
ec05b3cd0 : Cleanup ConnectivityServices network configuration
2eb29a4ef : eclair snapshot
28f430176 : Fix ConnectivityManager permissions check.
a25fd7187 : Turn some logging back on in ConnectionManager
2fdd85186 : Work on issue #2163789: Way too much logging
423dbbc68 : Reduce the ConnectivityManager logging.
affc3a1c3 : Fix network-feature timeout code.
149d5ac14 : Report NO_CONNECTIVITY when failover net unavail
4666ed0e7 : Fix for multi-apn MMS access.
8e5b85351 : Fix the removal of dns entries.
f3f045b28 : Fix a race condition for data change notification
a52c75ae2 : Fix various issues found when testing Mms.
fde2b7681 : ConnectivityService: Do not send broadcasts until the system is ready.
2034b9197 : Add net type to mobile for mobile-required traffic
0659da31d : Whitespace cleanup prior to real work.
179199808 : wifi: Keep the WLAN network interface up whenever wifi is enabled.
a3fdaf3cc : donut snapshot
b1d251acd : Rewrite SyncStorageEngine to use flat files and in-memory data structures.
418d2d13d : AI 146222: Manual merge of 145980 from donutburger => master.
77467ef35 : AI 145980: am: CL 145881 Adding on to CL 145383, unhiding some additional methods and constants that ought to be exposed. Hid and deprecated the single-arg public constructor for NetworkInfo, and modified a CTS test that was testing it. Ran the android.net test package to make sure it still works. Original author: ers Merged from: //branches/cupcake/...
a445d544c : AI 145881: Adding on to CL 145383, unhiding some additional methods and constants that ought to be exposed. Hid and deprecated the single-arg public constructor for NetworkInfo, and modified a CTS test that was testing it. Ran the android.net test package to make sure it still works. BUG=1779439
28527d2c5 : auto import from //depot/cupcake/@135843
ae5a5399b : auto import from //depot/cupcake/@135843
cffb11385 : auto import from //branches/cupcake/...@130745
0caef3f9f : Code drop from //branches/cupcake/...@124589
54a942fdd : Initial Contribution

+- Project: platform/packages/modules/Cronet

21b3639 : Remove Cronet
241b8bb : Set dist_group: "android" for packages/modules/Cronet java_sdk_library
873f194 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Cronet
9e3be86 : Revert "Merge sc-d1-dev 6958804 into master."
82deabc : Add lint-baseline.txt files for cronet
5276d42 : Set apex_available property
51c4bc9 : Be specific about JNI libs

+- Project: platform/packages/modules/DnsResolver

a8b0eec : Implement a new IPC setResolverOptions in DnsResolver
cb206f2 : Make resolverOptions optional in DnsResolver.
81f081c : Freeze DnsResolver AIDL interfaces to v9.
6788bee : Make resolverOptions in ResolverParamsParcel nullable and add a new IPC setResolverOption
42b8288 : Bump resolv apex version code
80c211a : Enable DNS probe in DoT validation by default in R
2ecaa2e : Mark DnsResolver apex as compressible
5e17557 : Migrate to networkCreate RPC
9a55483 : Disable deprecated declarations warning-to-error for test.
ad12ba9 : Fix a bug in DoT probe
37de0d6 : Fix TlsServerRevalidation flaky
59cd583 : Implement DNS probe in DoT validation
b46f8fa : Clean up DnsTlsDispatcher when a network is disconnected
b0d27fa : Add one more Revalidation unit test
4b30ae6 : Add getAverageLatencyMs in DnsStats
e2cfe61 : Exclude the latency in DnsStats if it is relevant to EPERM
5921a87 : Make doh_unit_test and doh_ffi_test can be run on the R platfrom
d2cab84 : Add min_sdk_version to DnsResolver tests
0b2285a : Fix doh flaky test
cf56d23 : Apply IPrivateDnsServer to PrivateDnsConfiguration
690b19f : Introduce IPrivateDnsServer
ad96ef8 : Change most of PrivateDnsConfiguration methods to use ServerIdentity
1f663fc : Remove dead code in PrivateDnsConfiguration
453b5e4 : Change ServerIdentity to store IPSockAddr instead of IPAddress
d8414de : Add PRODO_DOH in enum Protocol.
08b2f2b : Support DoT query timeout
db04a2b : Retry binding sockets in DNSResponder if errno is EADDRNOTAVAIL
028d2d6 : Use libgtest_prod_headers.
64d6d3a : Add more unit test for doh
ac1ce2f : Add more unit test for doh
82ae84b : Implement DoT revalidation
3c8164a : Add more unit test for doh
1289a07 : Update the default sampling flag of DNS resolver metrics events
0326966 : Add doh_unit_test target
7d2fbb8 : Fix the unexpected getaddrinfo error code changing due to parallel lookup
744f7c2 : Add doh_unit_test target
d587028 : Add doh_unit_test target
334aa49 : Using tokio to complete the rust DoH query implementation
fd17c54 : Using tokio to complete the rust DoH query implementation
f71a722 : Using tokio to complete the rust DoH query implementation
8821a4b : Loose the packet count check in DnsServerSelection
423b58e : Downgrade DoT connection error message to Warning
edc6d05 : Remove "//apex_available:platform"
0841e31 : Using tokio to complete the rust DoH query implementation
e7c54de : Add TRANSPORT_USB and freeze DnsResolver aidl
c661560 : Declare do not generate license for dnsresolver_aidl_interface
b5fb4ca : Use SDK 29 in dnsproxyd_protocol_headers
cbc998a : Add tethering to resolver AIDL apex_available
7892e66 : Add a soong var that will be used to enable/disabe rust relevant targets am: 5b7787ece4 am: 5e6a2f7e8d
09132f6 : DO NOT MERGE: Add a soong var that will be used to enable/disable rust relevant targets
5b7787e : Add a soong var that will be used to enable/disabe rust relevant targets
47d1ca1 : Fix resolver test failure caused by mismatching between libcrypto and libssl
6d14bb3 : Fix coverage testing for resolv_*_test
80fdd8c : Skip the tests relevant to bpf if bpf is not supported
aa7664f : Declare/Use lateststable/tot wrapper for aidl_interface
3afd023 : Ease the log format restriction in resolver binder test
6a9683b : Remove averageTime check in DnsServerSelection test
13ce6fb : Declare/Use lateststable/tot wrapper for aidl_interface
0a3d775 : Declare/Use lateststable/tot wrapper for aidl_interface
e8fe5a5 : Declare/Use lateststable/tot wrapper for aidl_interface
ee25993 : ResolverController - log NAT64 prefix in standard format
cbb09d0 : Fix binder log tests
e922972 : ResolverController - fix NAT64 prefix logging a 'char' instead of an int.
a9b34d6 : DO NOT MERGE [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/DnsResolver
07160d8 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/DnsResolver
0ce8055 : RESTRICT AUTOMERGE placeholder to avoid merge conflict
fd4ac10 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/DnsResolver
33634a0 : Do not install tethering in TEST_MAPPING
4a35e67 : Fix ResolverTest.ConnectTlsServerTimeout broken
310332a : Revert "Enable DnsResolver log in userdebug build"
13df50a : Revert "Enable DnsResolver log in userdebug build"
f48eeaf : Keep the version of dnsresolver consistent with that on mainline-prod.
bcb4d75 : Enable DnsResolver log in userdebug build
4621c90 : Restore DnsResolver module version from before merge with master
2b93b2f : Use stable version of the INetdEventListener interface
102d3d3 : Merge "Add build flag on platform dependent change" am: b6867372f2 am: c9d598f52a am: 4c1af7a77d am: acedd0c458 am: 6a3b9f1191
ba84a8c : Revert "Revert "use vector<uint8_t> for byte[] in AIDL""
4fbc356 : Revert "Revert "use vector<uint8_t> for byte[] in AIDL""
0f06c89 : Revert "Use stable versions of the AIDL interfaces for DnsResolver"
38d92ad : Enable getaddrinfo parallel lookup by default
10a8ae4 : Revert "use vector<uint8_t> for byte[] in AIDL"
c442c13 : Revert "Check security context in CA certificate injection"
8bb883a : Use stable versions of the AIDL interfaces for DnsResolver
1dc8952 : Fix OOB read in DNS resolver
cf6ee24 : Fix OOB read in DNS resolver
8cc9b06 : Move RootTargetPreparer to the front of FilePusher for DnsResolver test xmls
1b56074 : Add com.android.bluetooth.updatable to resolver apex_available
32b8191 : use vector<uint8_t> for byte[] in AIDL
3c2b91c : Add apex_available to resolver

+- Project: platform/packages/modules/ExtServices

5d0bea5 : Remove RootTargetPreparer from AndroidTest.xml
0161855 : Version bump for extservices apex Bug:193059742 Change-Id: Ia5a0e32e962fed56fe34412a9285cb7a50862e2e
1b61087 : Mark ExtServices as compressible
9ed0110 : Enable strict_updatability_linting for ExtServices
c07b11d : Compress buffer array into 1 byte per pixel instead of 4
831fe15 : Include MODULES_OWNERS as per policy.
6c7eb17 : Add more tests for native ImageHashManager
f9add86 : Add getter to retrieve interval between requests.
4814f65 : Re-enable libextservices_test in presubmit.
f4ef09b : Allow ExtServices native tests to run on mts
cdf2fca : Remove libextservices_test from mainline-presubmit
7944729 : Import translations. DO NOT MERGE ANYWHERE
a85570c : Import translations. DO NOT MERGE ANYWHERE
d5491b8 : Add test to increase extservices inline java coverage.
8c6d80b : Updated DisplayHash APIs
cf1a6ed : Add ExtServices native tests into mts test.
b2a7dda : Import translations. DO NOT MERGE ANYWHERE
f386af9 : Import translations. DO NOT MERGE ANYWHERE
1d85247 : Add Mainline Test Mapping in ExtServices.
b84db71 : Import translations. DO NOT MERGE ANYWHERE
de1ffda : Update ExtServicesUnitTests to use some newly introduced TestAPIs
b373116 : Import translations. DO NOT MERGE ANYWHERE
5188469 : Import translations. DO NOT MERGE ANYWHERE
93f5a1e : Import translations. DO NOT MERGE ANYWHERE
adbeeef : Remove ExplicitHealthCheckServiceImplTest.java
525881a : Updated DisplayHash APIs
6946879 : Reduce the APK of ExtServices by enabling R8 optimization
3b8639e : Add lint baseline to address NewApi errors
f7e029d : Import translations. DO NOT MERGE ANYWHERE
34e7630 : Import translations. DO NOT MERGE ANYWHERE
d01f9aa : Remove ExplicitHealthCheckServiceImplTest.java
ca1a18b : Import translations. DO NOT MERGE ANYWHERE
02eb450 : Disable DisplayHasherServiceImplTest on R
e660f65 : Remove filtering option for display hash.
e755ea6 : Check for S platform before running display hash tests
c9ff36a : Use AHardwareBuffer_lock instead of AHardwareBuffer_lockAndGetInfo
e470de5 : Import translations. DO NOT MERGE ANYWHERE
ffb78cf : Add throttle duration for generateDisplayhash
ba54606 : Import translations. DO NOT MERGE ANYWHERE
9869a35 : Import translations. DO NOT MERGE ANYWHERE
8f49da2 : Remove unused code
26ef274 : Fix references to hidden APIs in tests
c160f4f : Add DisplayHashParams to specify how to generate the display hash
e3e4487 : Added HmacKeyManager and implemented ImageHashManager
3065880 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/ExtServices
9ac255c : Enable fft2d library.
e1ca2ef : Remove unused code
9e28481 : Add unit test.
8892289 : Remove defaultToDeviceProtectedStorage from the AndroidManifest.xml
162be88 : Rename to DisplayHash and updated APIs
359e42b : Initial pHash code. Not connected to FFT code yet.
8807f4a : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/ExtServices
63a8160 : Rename ImpressionAttestation to ScreenshotHash
f818c3e : Add OWNERS file for sub modules of ExtServices module
95966a8 : Set target sdk version to the latest stable sdk.
01566a8 : Enable ext services MTS tests to generate android-mts-extservices as well as android-mts.
321ef30 : Updated Impression Attestation APIs
e7fc18c : Remove required models from Android.bp
fb4d3d9 : Do not put model files under /etc/textclassifier anymore
578b716 : Add OWNERS file for sub modules of ExtServices module
b1a8497 : Enable ext services MTS tests to generate android-mts-extservices as well as android-mts.
89c336f : Added native and jni code to generate an image hash
b024ef1 : Fix StorageVolume ctor in test
a3a4753 : Bump apex versions
a632a9c : Update OWNER files and add README. am: 19d1b1f255
a3b7cfd : Moved src, res, and tests packages to java to prepare for jni code
4d95f56 : Update the proguard to keep enum
b724b79 : Added clang-format and java formatting for ExtServices
deb9109 : Moved src and res packages to java to prepare for jni code
b357017 : Revert "Import translations. DO NOT MERGE ANYWHERE"
0091a45 : Updated ImpressionAttestation API signatures
567c823 : Import translations. DO NOT MERGE ANYWHERE
078ab08 : Import translations. DO NOT MERGE
d670059 : Set min_sdk_version to be 30
12fbc1d : Delete unused code
e3e5726 : Add an exported flag in manifest
73bfe5c : Migrate frameworks/base/apex/extservices to packages/Modules/ExtServices/apex
cf3cedd : Migrate frameworks/base/apex/extservices to packages/Modules/ExtServices/apex
fb4d11c : Migrate frameworks/base/apex/extservices to packages/Modules/ExtServices/apex
cb7c4fd : Set min_sdk_version to be 30
10ec86b : Initial commit for ImpressionAttestation class in ExtServices
199481e : Migrate frameworks/base/apex/extservices to packages/Modules/ExtServices/apex
79b4ccc : Delete unused code
b10253a : Fix a bug where inline suggestion renderer returns empty supported verion info
3291a27 : Fix a bug where inline suggestion renderer returns empty supported verion info
26471d9 : Log keys instead of notification.tostring()
5763e12 : Add an exported flag in manifest
b7b9831 : Import translations. DO NOT MERGE
bc519d2 : Import translations. DO NOT MERGE
d407915 : Import translations. DO NOT MERGE

+- Project: platform/packages/modules/GeoTZ

b82fe93 : Switch to API 31 after finalization
5d1166d : Explicitly set generate_hashtree: false
8dd53ab : Add a high-level README.md
79ceddf : Redact privacy sensitive info from logcat
6b07986 : Refactoring to support PII changes
d71080f : Add systemserverclasspath_fragment.
f4fd822 : Stop an IllegalStateException in rare conditions
cd940eb : Delete explicit TEST_MAPPING for geotz
1e09cb3 : Fix TEST_MAPPING name
7504dcc : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/GeoTZ
3d053b5 : Use jcommander instead of manual arguments parse.
0e225e3 : Use more generic assertThrows instead of assertThrowsExceptionName.
eaec55e : Add infrastructure for metrics
273a483 : Run geotz_s2storage_tests as unit tests (go/a-unit-tests)
426f074 : Add DeviceConfig integration for com.android.geotz
6fc3df7 : Make ReferenceWithHistory output easier to use
16368bb : Adjust scripts/build rules to their new location
6721471 : Add an OWNERS file for GeoTZ
e84c5fb : Adjust visibility rules prior to migration.
9835a8a : Rename geotz / geolocation -> location
6a7815a : Fix linter issues
0c037d4 : Initial empty repository
6c2e582 : Change the OfflineLocationTimeZoneDelegate impl
afcc6d9 : Remove unused constants
37d8e59 : Switch to android.service APIs
cc46be8 : Fix constant name
7419946 : Rename android.timezone.geolocation
f6861e0 : Rename GeoTimeZoneFinderImpl to S2RangeFileBasedGeoTimeZoneFinder.
be0b4e2 : Implement the new geotz mainline module
e5635d5 : Change OfflineLocationTimeZoneProvider config
e1fd8e7 : Add support for geonames cities5000.zip file
95fece3 : Fix a bug in GeonamesComparison
a9ca97a : Update tzs2.dat using 2020d from tzbb
c1a723a : Geonames comparison tooling
d2274d1 : A reference AOSP LocationTimeZoneProvider/Service
04e30f3 : Regeneration of tzs2.dat after tzids.prototxt fix
a46d74d : Use guava's Stopwatch instead of custom one.
1c442c9 : Add a File parameter to GeoTimeZonesFinder
3a33498 : Improve test determinism
df12dc4 : A simple API for the AOSP LocationTimeZoneProvider
05d069e : Add tzs2.dat to version control with LICENSE
9a100d3 : Tweaks before adding tzs2.dat to version control
51a3f31 : Add new steps to the data pipeline
dd2ad85 : An initial version of tz geolocation data pipeline
063c86b : Download script/data from timezone-boundary-builder
cc521dd : Dev / debug tooling for TZ S2 data files
9024d78 : Tz S2 data file storage code
1068776 : Table block file storage code
bc9008b : Basic block-based data file storage code
ccd724c : Initial empty repository

+- Project: platform/packages/modules/Gki

c61df3a : Include MODULES_OWNERS as per policy.
e1fe825 : Reland "Allow -unstable in BOARD_KERNEL_MODULE_INTERFACE_VERSIONS."
44f25e5 : Revert^3 "Disable the KMI version check"
1963eb6 : Revert "Revert "Disable the KMI version check""
c9053a9 : Revert "Allow -unstable in BOARD_KERNEL_MODULE_INTERFACE_VERSIONS."
f19bb3b : Allow -unstable in BOARD_KERNEL_MODULE_INTERFACE_VERSIONS.
c5ace81 : Revert "Disable the KMI version check"
75e685a : Revert "Temporarily disable GkiInstallTest"
a1d7e29 : Skip GkiInstallTest if wrong GKI package is installed.
07eee91 : Temporarily disable GkiInstallTest
2cf7f7b : Disable the KMI version check
25c2958 : Fix the KMI version mismatch
f51fe2f : Fix the error string of the downgrade error
98d0b00 : Update owners list.
d1c4c4b : [gki] Use new jsoncpp API
2489a64 : Set updatable:false explicity.
f561328 : Set updatable:false explicity.
ae45f09 : Clean up cc_test TEST_MAPPING after default update
8eb6570 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Gki
3c3915b : Update sysprop_library API txt

+- Project: platform/packages/modules/IPsec

72c89086 : Update development module version numbers to 319999900.
e1940366 : Fix the detection of local address change
f36da60d : Fix Rekey Child to include caller configured DH groups
c2074bfc : Do not send NAT_DETECTION when using IPv6 in IKE setup
1701f35f : Remove dependency on stable.core.platform.api.stubs
ad00b587 : Specify UserHandle when setting AppOps.
85cf7f1b : Enable IPSec to perform its own hidden API processing
86775dbd : Support IPv6 UDP encap in IkeTunUtils.
42aad75f : Create ike-tun-utils library for CTS test utils.
f8ab7dee : Fix CTS which is broken by S finalization
1032ec07 : Fix IkeUdpSocket by using closeAndSignalBlockedThreads
dbb14f45 : Fix IkeUdpSocket by using closeAndSignalBlockedThreads
b0674a5d : Remove wrong payloads from Rekey Delete response
ee758ed2 : Add ipsec bootclasspath fragment to its sdk
c831434d : Mark ipsec apex as compressible
7bd3e072 : Support rekey-based mobility
0921d5d0 : Add coverage for default method
8cc3d339 : Include sdk versioning proto in ipsec apex
c25a13d0 : Fix DH exchange in remote rekey Child process
818ab417 : Add bootclasspath_fragment.
3c210790 : Include MODULES_OWNERS as per policy.
f0271a94 : Fix ipsec filegroups to match package structure
ea05a1b6 : Add coverage for default methods
f745ae87 : Accept rekey Child request with negotiated IKE DH group
4506a9fa : Pass negotiated IKE DH group to Child Sessions
a5bd9058 : Add CTS for onClosedWithException
8f2983d6 : Include Ikev2VpnTest in test mappings.
d3837299 : Create filegroup for AesXCbcImpl to be shared with CTS
5bcacd26 : Retry DNS resolution in IKE multiple times.
d8f69647 : Add CTS tests for Ike/ChildSessionParams
c522c3a6 : CTS for building ChildSessionConfiguration
2b4f5329 : CTS for building IkeSessionConfiguration
b3497f13 : Don't switch IkeSocket if sockets are the same.
a209b368 : Add CTS for IkeExceptions
d0f4734c : Pull TunNetworkContext to a separate base class
2508933c : Only allow Curve25519 and AES-CMAC on S+
540e1358 : CTS test MOBIKE network change.
8d0ea048 : Only allow MOBIKE for SDK of S+.
771d5449 : Add @SuppressLint("NewApi") in proper places with the bug number
01f75ed3 : Make IKE testing compatible with pre-S devices.
00e90d49 : Do not inherit TunnelConnectionParams
10094dbc : Fix NPE when executing ChildSessionCallback
6f3782a1 : Deflake CTS by increasing timeout and adding null checks
a54eada1 : Fix createTunInterface call by passing TestNetworkManager object
c9c2abd9 : Expose IkeTunnelConnectionParams
c656d1cf : Create IkeTunnelConnectionParams
36c8d3b4 : Remove hidden api usage in IkeSessionTestBase
de5214a8 : Prevent R devices from running tests for S+ features.
04b3668d : CTS test creating IKE Sessions with AES CMAC.
9ddde7ed : Add clear method and expose testing Builers/Constructors
92b4c0bf : Fix nullability annotations in Network setter and getter
d2e398ff : Improve IKE logging for 3GPP Extension use.
fe69090e : Improve API documentation
b8a718c8 : Improve documentation of onIkeSessionConnectionInfoChanged
ab360345 : Fix documentation to refer to onClosedWithException
5f4c6a0d : Replace onClosedExceptionally with onClosedWithException
c307de3e : Create onClosedWithException
8472f267 : Fix bug that getNetwork returns null when Network was set
20a9190e : Add lint baseline to address NewApi errors
35135d19 : Hide IkeProtocolException subclasses without useful error data
9cbc5924 : Use truncated Ni and Nr for PRF AES CMAC.
0bd44943 : Add lint baseline to address NewApi errors
bea023ec : Add IKE unit tests and CTS to mainline test mapping for IPSec.
b7d4296a : Fix getters and setters names of SaProposal
6d25c0a0 : Send NAT Detection payloads when using MOBIKE.
460579a9 : Revert "Always send NAT Detection payloads in IKE_INIT."
8cb018ed : Hide IKE APIs that are only for tunnel mode SA back to System APIs
c4eb943c : Ignore short packets for UdpEncap ports.
165aa3ee : Hide IKE APIs for 3GPP use case back to @SystemApi
6f84e076 : Always send NAT Detection payloads in IKE_INIT.
c547dc66 : Deflake CTS by increasing timeout of getting test network
acd9359b : Log integrity algorithms correctly.
55091de8 : Include 4B non-ESP marker for IkeUdp6WithEncapPortSocket.
50d37575 : Test MOBIKE transitions for v4 to v6 and v6 to v4.
b3e2f7dd : Do DNS resolution for every Network change.
21d50c70 : Remove hidden API usage in IkeSessionParamsTest
33631093 : Update EAP-TTLS to use API for exporting keying materials.
71ca6d56 : Reference framework-connectivity stubs explicitly
ce9189f9 : Expose Curve25519 for key exchange
def339d5 : Support using Curve25519 for key exchange
ffb4daf7 : CTS test PRF_AES128_CMAC and AUTH_AES_CMAC_96 algos.
dad005c2 : Expose constants for PRF_AES128_CMAC and AUTH_AES_CMAC_96.
27debaea : Support PRF_AES128_CMAC and AUTH_AES_CMAC_96.
f16cee20 : Add #createOutboundKePayload and take a PrivateKey in #getSharedKey
46056030 : Improve the documention of IKE_OPTION_FORCE_PORT_4500
5d84d849 : Expose setter and getter for DSCP
80cfd296 : Expose IKE_OPTION_FORCE_PORT_4500
6c35548e : Allow forcing IKE Session to send packets to port 4500
7d540111 : Construct IkeSocket in a central place in statemachine
3471054d : Support configuring DSCP in IkeSessionParams
6031a107 : Add bug component to OWNERS file
39d000dc : Add bug component to OWNERS file
0361d990 : Add DSCP value in IkeSocketConfig
a542d030 : Introduce generic socket configuration object
d465e2f3 : Remove hidden connectivity API in ike tests
05ca3ad6 : Fix incompatability by swapping KE and Nonce in IKE INIT
00b269e2 : Add min_sdk_version to IPsec tests
c661cdb0 : Expose Builders for Ike/ChildSessionConfiguration
cec3f771 : Do not crash when the received packet is too large
d555db4d : Add IMMUTABLE flag to IKE PendingIntent
da947943 : Support constructing ChildSessionConfiguration with a Builder
0708ec0e : Support constructing IkeSessionConfiguration with a Builder
77facc4e : Expose IkeSessionParams.Builder no-arg constructor
0ca84a48 : Add mNattkeepaliveDelaySeconds in #hashCode and #equals
02ae2865 : Add dependency on framework-connectivity
083d9614 : Do not crash when the received packet is too large
ea1d49bd : Fix NullPointerException in handling Cookie payload
3732aac8 : Add dependency on framework-connectivity
b2a325a5 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/IPsec
ab6a62b0 : Enable ipsec module to generate android-mts-ipsec as well as android-mts.
2fd4d53e : API Council feedback for IKE 3GPP support.
3e6c5cd7 : Enable ipsec module to generate android-mts-ipsec as well as android-mts.
21d485dc : Add test for MAC calculation with RESERVED_BYTES.
47a4009e : Bump Mainline Module versionNumber
0ae11368 : Save 'Reserve' Bytes in EAP-SIM/AKA packets.
4f2105eb : Do not make IkeSocket SOCK_NONBLOCK to save CPU utilization
872eb1a2 : ipsec: Set min_sdk_version to "30"
27178345 : Drop .stubs from android.test.[base|runner|mock].stubs
1afe5cad : Construct AesXCbcImpl without Cipher
e76663c0 : Get rid of telephony-stubs.
afb76416 : Implement keying material generation in EAP-TTLS
bf16482b : Migrate IPsec CTS out of tests/tests/net
8198f85a : Simplify module visibility post build refactor
9c41559d : Fix remaning errorprone warnings
c088331c : Return a copy of EAP Identity in EapSessionConfig.
b0ec6704 : Make EapSessionConfig fields private where possible.
4e2eb2cb : Stop logging recognized notify payloads as unrecognized.
79aeb1d9 : Address errorprone presubmit warnings
01624352 : Fix logging for EMSK in EapAuthenticator.
e0157967 : Actually hide com.android.internal.net
ec259004 : Retry Create Child if receiving Temporary Failure.
0674f8a1 : Accept AndroidKeyStoreRsaPrivateKey for authentication
3d3d5517 : Use valid MSK/EMSK lengths for EapSuccessTest.
6661ec8a : Fix incoming request bug in Local Rekey Child
59a7e411 : Notify remote on killSession().
e98be58d : Require MSK and EMSK key lengths to be at least 64B.
deac5776 : Update current API file rules
3ca42cf2 : Add api tracking files for ike's module-api
1fcb0e39 : [API] Expose APIs to set hostname, retrieve addresses & network
94a8d050 : Separate setters and getters of server hostname and address
213119c8 : [API] Add Network setter & Remove UdpEncapsulationSocket setter
38ff8d34 : Pass null value IkeSessionConnectionInfo to IkeSessionConfig
701713d3 : Revert "Revert "Allow users to retrieve addresses and network be..."
b0de2145 : Revert^2 "Allow user to set hostname of IKE server"
77291ac2 : Revert "Revert "Configure network & return IkeSocket according t..."

+- Project: platform/packages/modules/ModuleMetadata

bff0dc8 : Include MODULES_OWNERS as per policy.
5f8c94e : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/ModuleMetadata

+- Project: platform/packages/modules/NetworkPermissionConfig

cb9ba1f : DO NOT MERGE [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/NetworkPermissionConfig
d16a1c4 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/NetworkPermissionConfig
968beab : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/NetworkPermissionConfig

+- Project: platform/packages/modules/NetworkStack

6a13b969 : Import translations. DO NOT MERGE ANYWHERE
91d54a83 : Import translations. DO NOT MERGE ANYWHERE
230e1fb6 : Import translations. DO NOT MERGE ANYWHERE
ac9ed4d8 : Validate all INTERNET-providing VCN-managed networks
5985222f : Add visibility for Connectivity tests
a8614d1c : Validate OEM_PAID networks
b9534165 : Suppress NewApi lint errors in NetworkMonitor test.
d5664eab : Move frameworks/base depedencies into NetworkStack.
71489ae4 : Bump NetworkStack to SDK 31
c74cff84 : Report probe URL as redirect on 200 portals
cdc580e6 : Adjust include_dirs for relocated packages/modules/Connectivity
2cd4316c : Move config_apf* resources to NetworkStack
d63c1377 : Disable accept_ra upon IPv6 default route has gone for dual-stack devices.
07f58fde : Add a shim for setIncludeOtherUidNetworks.
187e948e : Add required permission to NetworkStack
861fe42c : Get current tracked BSSID from Layer2Info on starting provisioning.
c961014e : Use S api in SettingsShim api 31
f9105de4 : Injecting networkstack Quirk stats into statsd
7970868a : Add maze@ and xiaom@ to the OWNERS file of NetworkStack module.
170801bd : Add visibility for packages/Connectivity tests
b01e719b : Add visibility for packages/Connectivity tests
df7c1caa : Remove the DBG log condition check for disabling IPv6 upon provisioning loss.
65a0053d : Drop the unsolicited multicast NA to all routers address in APF.
654210e4 : Add SettingsShim for tethering module
0dc33442 : Fix the security issue that preloaded apps can get SSID & BSSID
8a0b767a : Send GARP and unsolicited multicast NA after L2 roaming.
f5459e4d : Fix the security issue that preloaded apps can get SSID & BSSID
b57009bb : Add temporary debugging logs for checking flaky tests
1a3825f1 : Remove unused android.net.conn.NETWORK_CONDITIONS_MEASURED
50a228a2 : Implement registerSystemDefaultNetworkCallback replacement in api30
b86f43cb : Annotate @RequiresApi for S to class level
7f3bfb19 : Add native coverage listener to integration tests
4fcbe910 : Define a constant as stall evaluation interval for testing
e752407b : Set last probing time to always evaluate stall
d276eb24 : Update shim method to the updated API name
4c27e10f : Add shims for NetCapability#getCapabilityCarrierName
445e3816 : Import translations. DO NOT MERGE ANYWHERE
3fcd0c4a : Fix the security issue that preloaded apps can get SSID & BSSID
af1e95a1 : Support NetworkRequest.Builder with an existing request in shim
45676f0f : Fix the failure testCustomizedDhcpOptions_disallowedOption.
4ef475f2 : Update shim method to the updated API name
289d741b : Import translations. DO NOT MERGE ANYWHERE
249aadc9 : Move NetworkStackIntegrationTests to presubmit
31ee3d09 : Import translations. DO NOT MERGE ANYWHERE
36b58554 : Import translations. DO NOT MERGE ANYWHERE
bd4d878e : [VCN20.1] Change requestBackgroundNetwork argument order
6678d356 : [VCN20.1] Change requestBackgroundNetwork argument order
c69f4325 : Add a .gitignore for packages/modules/NetworkStack.
f78a096d : Add constants for ConnectivityManager.BLOCKED_REASON_*.
d443fb1d : Add lint baseline to address NewApi errors
be3c8652 : Fix proguard rules for Struct in NetworkStack
ab55c49c : Import translations. DO NOT MERGE ANYWHERE
633685e3 : Add lint baseline to address NewApi errors
99cc95b9 : Import translations. DO NOT MERGE ANYWHERE
e9c971ed : Import translations. DO NOT MERGE ANYWHERE
fab704eb : Add shims for setLegacyLockdownVpnEnabled, setRequireVpnForUids.
3df5c234 : Add test for NetworkStackUtils.attachRaFilter
83a64b86 : Add a shim for registerDefaultNetworkCallbackAsUid.
0f44a5cb : Allow unit tests to use hidden connectivity APIs
e9b62f4e : Import translations. DO NOT MERGE ANYWHERE
f7964408 : Import translations. DO NOT MERGE ANYWHERE
575f94ad : Import translations. DO NOT MERGE ANYWHERE
a47e05ca : Import translations. DO NOT MERGE ANYWHERE
bc3b352c : Import translations. DO NOT MERGE ANYWHERE
2da770cd : Add shims for NetworkRequest
b8228631 : Add shims for NetworkRequest
bea41047 : Add shims for NetworkRequest
94726fee : Add shared utils visibility for Connectivity
5cc1ac78 : Revert^2 "Add shims for NetworkRequest"
6b52ee4c : Add shims for NetworkRequest
b72b3ca7 : Revert "Add shims for NetworkRequest"
002dd5ac : Support gratuitous unsolicited Neighbor Advertisement.
eb15c5e9 : Separate the experimental DHCP features setting in IpClientIntegrationTest.
79c0c170 : Update import class from TrafficStatsConstants to NetworkStackConstants
527e84c4 : CaptivePortalData: use CharSequence in VenueFriendlyName API
a7864ac5 : Update import class from TrafficStatsConstants to NetworkStackConstants
81fe69a6 : Move TrackRecordTest to libs/net
f86d05ff : [VCN11.1] Update API shims for requestBackgroundNetwork
c499afce : Add shims for NetworkRequest
b8607153 : NetworkStack: add test group for auto tests
1c134b46 : Add NET_CAPABILITY_NOT_VCN_MANAGED to ConstantsShim.
3fb61fce : Add NeighborAdvertisement class to build/prase NA packet.
0600a8a7 : Enable/disable current targets via soong var instead of inline.
48586110 : DO NOT MERGE: Enable/disable current targets via soong var instead of inline.
0ef45d4c : Make NetworkStack API shims available to Tethering.
0c126226 : DO NOT MERGE: Delete TestNetworkStackLib and reduce NetworkStack lib visibility.
af32144e : Use Ipv6Utils to build ND packets and options in IpClientIntegrationTest.
55672eec : Delete TestNetworkStackLib and reduce NetworkStack lib visibility.
a331c3a7 : Update visibility to for net cts to use shims
7a96448e : Add shims for ConnectivityManager
ffe87169 : Build API 31 shims against module_current.
685cbe60 : Disable -current shims in mainline-prod.
c31b0a72 : Add NET_CAPABILITY_NOT_VCN_MANAGED to ConstantsShim.
e2edb34f : Add NET_CAPABILITY_NOT_VCN_MANAGED to ConstantsShim.
cd7415eb : Revert "Revert "Generate stable version of NetworkStackStatsLog""
52f7eb12 : Address comments on shim library changes.
d6709189 : Convert NetworkStack shims from filegroup to libraries.
0dcb34a5 : DO NOT MERGE [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/NetworkStack
3ac080e1 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/NetworkStack
a83f6537 : Stop using CaptivePortalData in the shim interfaces.
d393b991 : Use connectivity aidl-export directory
e9d9fecc : Use connectivity aidl-export directory
dd48697d : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/NetworkStack
848a5b50 : Specify version for aidl_interface explicitly
44c15f1e : Specify version for aidl_interface explicitly
40b11c66 : Import translations. DO NOT MERGE ANYWHERE
b679b6a4 : Do not install tethering in TEST_MAPPING
892dae2c : DO NOT MERGE Disable additional NetworkStack targets
d94ad8bf : DO NOT MERGE Disable the NetworkStackNext and NetworkStackNextTests
afff3849 : Move PacketReader and FdEventReader
ed1f226c : Migrate import to use proto_logging
54525e86 : Migrate import to use proto_logging
d083ef27 : Migrate import to use proto_logging
fd1baeea : Revert "Import translations. DO NOT MERGE ANYWHERE"
c2ad6030 : Import translations. DO NOT MERGE ANYWHERE
ad9f9bd8 : Import translations. DO NOT MERGE
b2d32d58 : Move PacketReader and FdEventReader
50c3ff06 : Import translations. DO NOT MERGE ANYWHERE
abe4f3b1 : Bump NetworkStack package version code
214b2b11 : Import translations. DO NOT MERGE ANYWHERE
b0f1402a : Import translations. DO NOT MERGE ANYWHERE
86d8f5bf : Move NetworkStackConstants to libs/net
4b516a6b : Revert "Move PacketReader and FdEventReader"
3d5cd944 : Move PacketReader and FdEventReader
f7bef39d : Use stable versions of the AIDL interfaces
5f1a43b3 : Have test URLs replace all validation URLs
3972c789 : Revert "Snap for 6792834 from 201eaa68fcc0781df6f7713901fd5a0862..."
1522c3cd : Add more log in NetworkMonitor for debugging
1234d318 : Reduce the calling times of getCustomizedContextOrDefault()
7837e36b : Import translations. DO NOT MERGE ANYWHERE
e8bc65e8 : Downgrade Log message level from WTF to WARN for null BSSID case.
8541571e : Import translations. DO NOT MERGE ANYWHERE
9b2ffb6a : Replace ArrayList with a CopyOnWriteArrayList
c9012c6d : Quit statemachine when dhcp server is stopped
17706453 : Sync with libnativehelper refactoring
945ef0df : Import translations. DO NOT MERGE
041d3188 : Migrate to public IndentingPrintWriter
2257c2e4 : Add an exported flag in manifest
7b917e7e : Import translations. DO NOT MERGE
281cc739 : Import translations. DO NOT MERGE
f19ed733 : Import translations. DO NOT MERGE
988914aa : Import translations. DO NOT MERGE
89a1182d : Import translations. DO NOT MERGE
ab05fb36 : Import translations. DO NOT MERGE
7c2f5854 : Import translations. DO NOT MERGE
d762752a : Freeze networkstack and ipmemorystore stable AIDL to version 5.

+- Project: platform/packages/modules/NeuralNetworks

3d4236ff6 : Bump NNAPI APEX module version numbers to 319999900.
a192c9523 : Fix FD leak in Shim startComputeWithDependencies
f0072da8f : Replace FUTURE with S level in NNAPI headers.
b98434192 : Fix FD leak in fenced execution with a compound body.
3416e6ff9 : Attempt full CPU fallback if a step model has no inputs or no outputs.
bb026242e : Fix sync fence FD leak in fenced compute.
26475a208 : Set shim converted model relaxComputationF32ToF16.
cabcf5c60 : Fix CHECK in DefaultExecution constructor
cca888dee : Regenerate NNAPI support library prebuilts
5143b0bc0 : Add missing typedef for NnApiSLDriverImpl type.
152fa8402 : Sync types.spec with common/include/nnapi/Types.h
6b2502308 : Update __NNAPI_AIDL_MIN_ANDROID_API__ to 31
91d1287d8 : Register all used model extensions in the shim.
b3b00f421 : Skip TestGpuNnapi when useCpuOnly.
2b741abac : Release the sync fence ownership before AHardwareBuffer_lock.
7fd13ec3f : Skip TestGpuNnapi if the device does not have enough GPU memory.
73c611141 : Propagate error code from prepareModel
42d437cd3 : Make getSyncFenceFd return BAD_DATA on events not backed by fence.
1fb9eda0d : Include MODULES_OWNERS as per policy.
b5d96c7e3 : Change OperandValues' AlignedData to uint8_t
2b995c3f9 : Test reusable executions in TestExecution.
2e8d995ef : Fix abort() in callback object destruction
b212744cd : Add GpuNnapiTest to test GPU -> NNAPI synchronization.
2787c44e3 : Add CtsNNAPIJavaTestCases to presubmit.
26735049f : Remove libneuralnetworks_shim.so
91fd2e742 : Resolve API review on setReusable.
0c4e36150 : Resolve API review on alignment and padding.
5afdb796a : Use only public GTest/GMock headers.
a8a72a4fd : Optimize reusable execution for SIMPLE execution plan.
70fdbc462 : Use proper alignment and padding for pointer arguments -- runtime.
d203a2a54 : Introduce reusable RuntimeExecution.
a98043784 : Introduce reusable burst to canonical interface -- runtime.
aa1ac517b : Introduce reusable execution to canonical interface -- runtime.
c672a6d32 : Make ExecutionBuilder::computeFenced check for execution dimensions rather than Model dimensions.
596f5b997 : Do a version bump of neural networks apex
e60127ceb : Use proper alignment and padding for pointer arguments -- runtime.
1f0d3aafd : Avoid changing global compute mode in UnknownDimensionsTest.
277a27f74 : Introduce reusable RuntimeExecution.
bae1c1f5d : Introduce reusable burst to canonical interface -- runtime.
5dfac860d : Add missing SL function assignment
a342c691c : Test setCachingFromFds() in SLTS
acca6815e : Add deadline support for ShimDevice::prepareModel()
e5553f0fe : Implement compilation caching in the shim
b06bb3415 : Properly improve ShimDevice::prepareModel behaviour on non supported ops.
9ef55451e : Introduce reusable execution to canonical interface -- runtime.
833fb03b2 : Make ExecutionBuilder::computeFenced check for execution dimensions rather than Model dimensions.
435dfe564 : Replace llndk_library with llndk clause in cc_library
3a038ab93 : Remove updatable drivers from default NN partitioning
69182dc24 : Add radius clipping to LOCAL_RESPONSE_NORMALIZATION
84bac2ab4 : Improve ShimDevice::prepareModel behaviour on non supported ops.
aa574cc63 : Add CtsNNAPITestCases to mainline test mapping for neuralnetwork.
f675ffa0e : Implement new query methods for ANeuralNetworksDevice for SL
9e59b9a3f : Add more query methods for ANeuralNetworksDevice for SL
a62e56b26 : Fix typo in PAD_V2 comments
407064f5d : Add units to hal times and durations names
999bcd5bc : Remove redundant libneuralnetworks_shim calls
152425494 : Add units to hal times and durations names
2fd3d4dca : Add ANNCompilation_setCachingFromFds()
2c2e7f890 : reenable tests from RandomPartitioningTest that were being skipped
9470c5942 : Generate canonical type documentation
6a5168c3b : Fix AHardwareBuffer mapping in runtime
711f36e8f : Remove NN canonical IDevice::isUpdatable -- runtime
6a3ed3478 : Fix AHardwareBuffer mapping in runtime
36ee8b16c : Fix the broken links when generating NDK NNAPI reference docs
5e6ae1b50 : Create a specialized path for execution plan with a simple body.
3e3915bed : Use proper alignment and padding for partition temporaries.
ff79341db : Add NeuralNetworksTypes.h into ndk headers.
07a8c76b5 : Change NN partitioner's tiebreaking selection
ea35f386a : Mark neural networks apex as compressible
a875050c7 : Make the NNAPI shell service a lazy AIDL service
2e9303b62 : Allow CtsNNAPITests_static to run on Android R.
359dd5e97 : Add ANNShimRegistrationParams to libneuralnetworks_shim.so
faa41e816 : Create a specialized path for execution plan with a simple body.
fe2d3c92e : Fix the broken links when generating NDK NNAPI reference docs
ecdfa82f2 : Fix Memory leak in android::nn::sl_wrapper::Memory
81550a93f : Make NNAPI Memory type more structured
e54f44549 : Add FENCED compute mode implementation for Support Library and add FencedComputeTest for SLTS.
5731db45e : Utility header with API level for various features.
cb35c6300 : Make NNAPI Memory type more structured
48ace20ed : Use proper alignment and padding for partition temporaries.
4e4c5002d : Change NNAPI time from steady_clock to boot_clock -- runtime
bd85d1731 : Include TestUpdatablity.cpp in CTS
762161e47 : Create first verison of the NNAPI updatable shell service
197de37ff : Change NNAPI time from steady_clock to boot_clock -- runtime
22453d3d8 : Add additional parameters for NN Burst -- runtime
7cc69bfc4 : Make validate return Version::ANDROID_OC_MR1 for default values
b1cc958ec : Rename BufferRole.frequency -> probability -- runtime.
28ae8183f : Shim: Seperate service name from SL Driver name.
1554ddef1 : Add stubs to libneuralnetworks_shim.so
547a949c4 : Add std::this_thread::yield to Burst NN polling loop
449f73f7e : Change NNAPI's Manager.cpp to use FEATURE_LEVEL
5ef121507 : Fix ShimDriver copyTo/copyFrom failing on broadcasted inputs
b05d30fc2 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/NeuralNetworks
13bed5582 : Rename BufferRole.frequency -> probability -- runtime.
ec8156863 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/NeuralNetworks
41bfbad8c : Valid android_x86/neuralnetworks_sample_sl_driver_prebuilt.so
85c2cff49 : Shim fixes for VTS failures.
2a555638e : Add sample_shim NNAPI Driver
2faca7e1c : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/NeuralNetworks
a7e069f55 : Add ANeuralNetworks_getSLDriverImpl to libneuralnetworks_cl.
2bce8bab9 : Add libneuralnetworks_shim library.
84829a9e5 : Enable CPU execution in sample SL driver
9ef2153a0 : Guard all usages of ExecutionBuilder::mState by mutex.
f26670220 : Add IBurst to NN AIDL HAL -- runtime
3c20c2c6c : Guard all usages of ExecutionBuilder::mState by mutex.
b084d5851 : Move more HAL type information to types.spec
2d704a5cc : Make the NDK execution object reusable.
5e81b012c : Split NeuralNetworksTypes.h from NeuralNetworks.h
ab6a7a908 : Restore NeuralNetworks.h
e270ca60a : Copy NeuralNetworks.[th] to NeuralNetworksTypes.[th)
acb13850d : Add NDK APIs to query preferred memory alignment and padding.
d386b73f0 : Fix DriverDevice::getFeatureLevel
beb4e3fee : Dynamically load ASharedMemory_create in compat lib
0e790ee78 : Add AIDL-related dependencies
811f94f3b : Passing padding information to the driver -- runtime.
7d1ae27f7 : Enable burst to be used in NNAPI compat lib
7aadeb37f : Change the behavior of NNAPI burst
fc8eba025 : Unify %define-lines and %section directives
6bef885fa : Passing padding information to the driver -- runtime.
640a7db72 : Shim related features for (NeuralNetworks|Support)Wrapper.
a6c206a42 : Add ANeuralNetworks_getRuntimeFeatureLevel
7df0aaae1 : Checks if a model is supported before compiling.
77e321f68 : Check Operation Extension type in ModelBuilder::addOperation.
aa1962b1c : Print error description when SL loading fails
03535f18e : Updated SupportLibrary.h
458b5647e : Set min_sdk_version 29 for SL compat library build
82112fb4c : Fix NNAPI so that it compiles after TF Lite rebase
b12f1788a : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/NeuralNetworks
5b505c7c1 : neuralnetworks: fix out ParcelFileDescriptor
fb492f72b : Make NNAPI countNumberOfConsumers return GeneralResult -- runtime
c4c57d902 : Refactor NNAPI SharedMemory for compat lib
09160fda1 : Store AHWB in NN canonical memory type -- runtime
b3082a55b : Change NNAPI Memory to ref-counted SharedMemory -- runtime
62e9993c0 : Add ANeuralNetworks_getRuntimeFeatureLevel
2451eeb22 : Remove unused dependency from the SL CL build
996211c51 : Add sample support library driver
71aa57ec6 : Use system includes for libSampleDriver headers
a75fa2c9a : Use system includes for libneuralnetworks_common headers
f9c5f7222 : Add support library compabibility layer
c958cd8cc : Add support library compabibility layer
8230780e6 : nn: fix race condition in execution tests
54c4f3110 : Fix license_type. Contains MPL
a95f8c7e9 : Port sample driver to AIDL
56845dc19 : Move r/t/SLTestWrapper to sl/SLWrapper
8ea4bc392 : Extend the timeout for NeuralNetworksTest_static
bceee2af5 : Remove __ANDROID_API__ #if checks.
3451ee100 : Remove __ANDROID_API__ #if checks.
a18128757 : Move PreparedModelCallback to runtime/test -- 2/2
e1f6352c5 : Move PreparedModelCallback to runtime/test -- 1/2
a6d95b118 : Replace VersionedInterfaces with neuralnetworks_utils_hal_service
be30f2517 : Temporarily disable DynamicTemporariesTest.ModelOutputsSufficientSize_V1_1
8d2dc02e1 : Reorder includes to go after LOG_TAG
401d994f4 : Move NeuralNetworksTest_static to group presubmit-large
de2694496 : Minor improvements for NNAPI SL.
dd7ce6f52 : Create NNAPI LimitedSupportDevice adapter for testing
d01661ab2 : Create canonical sample driver
5cbc18abf : Split BufferTracker into canonical and HAL versions -- 2/2
0b8ff0576 : Split BufferTracker into canonical and HAL versions -- 1/2
ee068c91d : Bug fix: A pre HAL 1.2 device cannot write a dynamic temporary
a18493a5a : Bug fix: A pre HAL 1.2 device cannot write a dynamic temporary

+- Project: platform/packages/modules/Permission

7681056c2 : Override settingslib_config_headlineFontFamily
819ab8f3c : Import translations. DO NOT MERGE ANYWHERE
9ef1a580c : Import translations. DO NOT MERGE ANYWHERE
fa9d9371e : Import translations. DO NOT MERGE ANYWHERE
0d2a104b5 : Import translations. DO NOT MERGE ANYWHERE
de393c060 : Shift Permission Hub labels to keep them onscreen
50ed3bc8d : Check targetsdk for filtering partial overlay touches
382160205 : Import translations. DO NOT MERGE ANYWHERE
63e096533 : Import translations. DO NOT MERGE ANYWHERE
39a1c42fa : Ensure attributes for using Toolbar are in Settings theme despite OEM overlays.
3d7965ff6 : Update location accuracy picker animations
f6131c3f4 : Make GrantPermissionsActivity more null safe
8a9fb191a : Fix RTL text order for privacy hub
9c12ba189 : Fix color contrast for privacy dashboard
9100a458e : Import translations. DO NOT MERGE ANYWHERE
38304db1b : Do not kill split permission apps on permission grants
5296ee2d4 : Import translations. DO NOT MERGE ANYWHERE
f9457deca : Import translations. DO NOT MERGE ANYWHERE
6ab6787a1 : Stop managed profile owner granting READ_SMS
6a9ae5f50 : Adds bluetooth permissions to SYSTEM_UI_INTELLIGENCE role
44b5c110b : Import translations. DO NOT MERGE ANYWHERE
f2e8f1c2c : Import translations. DO NOT MERGE ANYWHERE
f7a21f2c0 : Add UPDATE_APP_OPS_STATS to SYSTEM_SPEECH_RECOGNITION role
5a9fa1603 : Import translations. DO NOT MERGE ANYWHERE
6802cc318 : Add info logs in privacy dashboard.
79b577f84 : Update development module version numbers to 319999900.
7461a1487 : Fix PreferenceImageView inflation after code move.
cc8a49478 : Compat revoke NEARBY_DEVICES permissions for pre-s apps
8014c7824 : Move Privacy dashboard code out of the debug.
6fb21a807 : Fix location settings status
4f285114e : Import translations. DO NOT MERGE ANYWHERE
60e6e65eb : Import translations. DO NOT MERGE ANYWHERE
6d50960bf : Adjust usages of cross-window blur to new radius
5ec38326b : Import translations. DO NOT MERGE ANYWHERE
d361f1ce5 : Suppress PermissionUsageV2FragmentTest on R.
00779d987 : Import translations. DO NOT MERGE ANYWHERE
22730e8a7 : Move another dashboard UI class to its own package.
07f8f0164 : Fix SDK check T+ roles/role permissions.
3876da579 : Import translations. DO NOT MERGE ANYWHERE
7d116217f : Import translations. DO NOT MERGE ANYWHERE
8e1f7e390 : Import translations. DO NOT MERGE ANYWHERE
1795d9ad3 : Import translations. DO NOT MERGE ANYWHERE
259693b21 : Hide focus until list has been loaded
2cf31abef : Pass UserHandle when opening app perm settings from dashboard
d08990298 : Move some dashboard-specific code into own package
fd5319ccb : Enable hibernation by default
b84d02807 : Mark permission module as compressible
0bc514d47 : Set the empty view default visibility as gone in unused app page
658abc69c : Add logs for the PrivacyHub.
a532190d6 : Adjust colors on privacy dashboard graphic
dea5e6005 : Increase the uninstall button touch target size
2151c0527 : Fix casting in PermissionsCollapsingToolbarBaseFragment#onActivityCreated
35ad8ee39 : Import translations. DO NOT MERGE ANYWHERE
27577866c : Import translations. DO NOT MERGE ANYWHERE
a7e60efca : Use SDK check for showing permission hub and add RequiresApi(S).
1ba0fca57 : Change app permission link to textColorPrimary
620428653 : Make FAB a direct child of CoordinatorLayout to fix its position.
357edefc5 : Enable permission to perform its own hidden API processing
632d7110c : Update auto-revoke toggle UI w/ hibernation
21b375564 : Import translations. DO NOT MERGE ANYWHERE
5690b513c : Clarify role requirements for intelligence roles.
149266387 : Import translations. DO NOT MERGE ANYWHERE
fc6585fe2 : Import translations. DO NOT MERGE ANYWHERE
f99e080be : Introduce AttributionLabelledGroupUsage
3fc6735cc : Hide unused app toggle if no revocable permissions
346b410ea : [permissions-ui] remove one title from detailed permission usage page
3bc629934 : Import translations. DO NOT MERGE ANYWHERE
d87890a26 : Import translations. DO NOT MERGE ANYWHERE
f0213b79a : Add hibernation toggle string to "App Permissions"
53c0066a3 : Set background location usage notification local only
f7f4e464a : Prevent NPE from trying to log button behavior when no buttons involved
11650b9b6 : Query package information with GET_ATTRIBUTIONS flag on S+
d20c0306e : Maintain 'other' perm expansion across 'show system' toggles
979662dfa : Remove unused time filter code from priv dash
b2e597cae : Add proxy strings to Permission Hub
8fcc6de19 : Revert "[permissions-ui] apply fragment transitions APIs"
18e498652 : Import translations. DO NOT MERGE ANYWHERE
7906d816f : Import translations. DO NOT MERGE ANYWHERE
35409280a : Allow the emergency role holder to read sensor privacy
2468a1df8 : Add missing line to unused apps summary string
10f80a6f1 : Make PermissionHistoryPreference independent from AppPermissionUsage class
4a9db1f0a : Import translations. DO NOT MERGE ANYWHERE
39027f592 : Import translations. DO NOT MERGE ANYWHERE
b378ebe0c : Add cross-user check for getSmsRoleHolder().
a90b392e8 : Import translations. DO NOT MERGE ANYWHERE
ced3c896e : Import translations. DO NOT MERGE ANYWHERE
9b0d77f6e : Import translations. DO NOT MERGE ANYWHERE
956b6ddee : Prevent use of fragment context after close
000740750 : Added extra padding at bottom of recyclerView for
fdd4826f5 : Import translations. DO NOT MERGE ANYWHERE
79874a732 : Import translations. DO NOT MERGE ANYWHERE
852559d15 : Use SdkLevel instead of BuildCompat in Permission.
519457396 : [permissions-ui] move styles to a separate file
13bfd835d : Query package information with GET_ATTRIBUTIONS flag on S+
8f80c5d93 : Use sentence case for "Manager permission".
8fb829891 : [permissions-ui] update font size on Privacy dashboard
7d6dda433 : Update unused apps empty string
1a2ee52c4 : Show string when no apps in unused apps
6b9dbef44 : Filter out permissions granted only to Shell in TV UI
71cd6f79e : [permissions-ui] change font size of AppPermissionRadioButton for S
d91fa1c5d : make getAllOps method static
43d69b2ee : Add "onlyShellPackageGranted" to PermGroupPackagesUiInfo
ec09baa64 : Import translations. DO NOT MERGE ANYWHERE
5da9c4769 : Import translations. DO NOT MERGE ANYWHERE
3a8325371 : Import translations. DO NOT MERGE ANYWHERE
f52982a20 : Import translations. DO NOT MERGE ANYWHERE
e56d42d0e : Use application context to create cached ServiceConnectors.
c4ff9b71c : Deleting unused code.
f6a5b60aa : Create button which ignores clicks when window is partially obscured
4d9802fd2 : [permissions-ui] use new API for the unused apps footer link
c36a262a0 : [permissions-ui] revert footer changes for app permissions for R
32b0bc189 : Listen to changes in unused threshold
6faaea423 : [permissions-ui] revert footer changes for unused apps for R
038cfa0be : Adding some basic tests for PermissionUsageV2Fragment Bug: 186656826 Test: atest PermissionControllerInProcessTests
192d80024 : Check against SDK now that it's updated
da2887f49 : Fix permission dashboard intent attribution tag type
5da34559b : Import translations. DO NOT MERGE ANYWHERE
cd4e145b4 : Import translations. DO NOT MERGE ANYWHERE
d9571a3aa : Add permission's bootclasspath fragment to its sdk
5ec7a5292 : Suppress Api Lint errors on shipped APIs
5a21102f4 : [permissions-ui] apply fragment transitions APIs
ae8ce1265 : Add minSdkVersion="31" for READ_VOICEMAIL and WRITE_VOICEMAIL
b258e8a95 : Revert "Handle home button in UnusedAppFragment"
162f0fc35 : Remove unsafe_ignore_missing_latest_api: true
35db645e4 : Fix exit transition from "Additional permissions"
60b868bfa : Clean up some unused funtions in permissions usage fragment. Test: Manual Bug: 186656826
69e629da1 : Remove reference to battery from auto text
e40815e42 : Import translations. DO NOT MERGE ANYWHERE
699aa419c : Import translations. DO NOT MERGE ANYWHERE
12a31e4f7 : Delete old hub
09bf60659 : Add voicemail permissions as pre-granted permissions for ROLE_DIALER.
7ebb031fd : Remove <uses-permission> for GET_RUNTIME_PERMISSION_GROUP_MAPPING.
5cde0cdf1 : Use white info icon for Auto
0cc66dfad : Fix home settings intent resolution.
534885946 : Allow instant apps to show permission usage and get permission group mapping.
4025113ff : Persist hibernation job across boots
22d7f7fb8 : Import translations. DO NOT MERGE ANYWHERE
a196a7b54 : Import translations. DO NOT MERGE ANYWHERE
e5d20faee : Fix for permission page crash due to lack of sdk checks Test: Manual
daff9fe48 : Add MainlineTestModuleController to permission tests.
7e9806849 : Import translations. DO NOT MERGE ANYWHERE
abc447994 : Import translations. DO NOT MERGE ANYWHERE
5fa96d919 : Make TELEVISION_REMOTE_SERVICE role system
768f0d787 : Fix back button in "Unused apps" page not working
18921ecca : Add min and target SDK version for PermissionApexTests to run on R.
ccd63c7f5 : Expand TV specific roles
2e0723361 : Include MODULES_OWNERS as per policy.
f186f5b47 : Fix duplicate divider for settings button preference on v31.
f9b11510f : Import translations. DO NOT MERGE ANYWHERE
106e227f3 : Import translations. DO NOT MERGE ANYWHERE
97dc13ae5 : [permissions-ui] revert UI changes to Review Permissions page
e34e87e13 : Restrict visibility of Permissions sources
94f9a2c35 : Make RoleFrameworkInitializer a module libraries system API.
eedb59f72 : Adds SYSTEM_CAMERA permission to SYSTEM_VISUAL_INTELLIGENCE role.
362feb200 : Add target SDK check to AdminRestrictedPermissionsUtils
0b003aac7 : [permissions-ui] use new footer for unused apps
9633ac74f : Include sdk versioning proto in permission apex
c69dc1dca : Import translations. DO NOT MERGE ANYWHERE
9547f7666 : Import translations. DO NOT MERGE ANYWHERE
172ceff84 : [permissions-ui] new footer style in app permissions page
3bf12d640 : [permissions-ui] apply transition activities
9974ee5fe : Fix build caused by missing import
4ab29a836 : Adjust platform permission group mapping test.
9358272b5 : Fix uninstall runable not updating correctly
52562cfb5 : correct timezone, add telecom, fix inconsistency
e9cb04d70 : Import translations. DO NOT MERGE ANYWHERE
133ff92f9 : Import translations. DO NOT MERGE ANYWHERE
1016078a5 : [permissions-ui] use CollapsingToolbarBaseFragment for manager UI
34828ad92 : Revert "Revert "Remove GET_ACCOUNTS_PRIVILEGED from PermissionCo..."
f7093a39f : Revert "Remove GET_ACCOUNTS_PRIVILEGED from PermissionController."
fa2c223ba : Exempt 3p app stores from hibernation
1a888dd39 : Update role app op permission logic for INTERACT_ACROSS_PROFILES.
6c6cc8eac : Import translations. DO NOT MERGE ANYWHERE
d0f779c64 : Import translations. DO NOT MERGE ANYWHERE
81e0dceab : Import translations. DO NOT MERGE ANYWHERE
4a394023c : Import translations. DO NOT MERGE ANYWHERE
49807c011 : Add systemserverclasspath_fragment.
af71d7a26 : Remove GET_ACCOUNTS_PRIVILEGED from PermissionController.
a04028b7c : Remove duplicate AndroidX dependencies from test APK.
11ff523ea : Separate common and FF-specific In-Process UI tests
431c464ff : [Privacy Hub] Update FAB UI
a43fe8f64 : Import translations. DO NOT MERGE ANYWHERE
4b85dd714 : Import translations. DO NOT MERGE ANYWHERE
6b6ee58ae : Import translations. DO NOT MERGE ANYWHERE
e7170885e : Import translations. DO NOT MERGE ANYWHERE
b13299d47 : Import translations. DO NOT MERGE ANYWHERE
683c0c37c : Import translations. DO NOT MERGE ANYWHERE
7cd790f1c : Import translations. DO NOT MERGE ANYWHERE
8602e0631 : Import translations. DO NOT MERGE ANYWHERE
69a547d12 : Updates OWNERS files
5e286a55f : Add min_sdk_version for framework-permission.
ec35bba8c : Add android.permission.ANSWER_PHONE_CALLS to phone perm set
8ab3e9c18 : Use SettingsTransitionActivity to implement transition on phone.
edc418a0e : Add bootclasspath_fragment.
fee79d32c : Add bootclasspath_fragment.
08df904b6 : Rename permission-sdk to permission-module-sdk.
0cfcc541d : Add sdk build rule for permission.
0b1f286eb : Use SettingsLib preferences in role.
8c76cf5d0 : [Location Accuracy] Add config for default state
2cd393cbd : Handle home button in UnusedAppFragment
a43f78d4d : Assign the global query permission.
e35d5d461 : Import translations. DO NOT MERGE ANYWHERE
f27956454 : Add timestamp to permission apps screen
8616d3108 : Use SettingsLib theme for role UI.
019d2fe0a : Fix a bug and add background access summary text
90d2ca262 : Do not show redundant duration for <= 1m location usage
e24c3f395 : Import translations. DO NOT MERGE ANYWHERE
6b6490697 : Make the system activity recognizer role non-exclusive.
d79da8d19 : Change launch target of Assistant Default App for Auto
1f91b75e3 : Import translations. DO NOT MERGE ANYWHERE
fe2591264 : Fix to label bumps, already accumulating so mult not necessary
51e0d9752 : Introduce static roles.
aa09c1fc4 : Fixes to circle graphic
a061fca3e : Scoot labels that are too close 5deg further apart
2ea851245 : Revert "[Location Accuracy] Turn off the feature for apps targeting S-"
6f9b398fd : [Privacy Hub] Make FAB compatible
1380138ae : [Location Accuracy] Fix flag state when app targetSDK downgrades
9204ad13d : Don't require CATEGORY_DEFAULT for ACTION_VIEW_PERMISSION_USAGE.
d084de50a : Add various UI refinements for privacy hub
711b1e476 : Fix NPE in BaseSearchIndexablesProvider.isIntentValid().
2cd2f8073 : Do not show 'Other' category until its list item expands
32bc20641 : Do not limit ACTION_VIEW_PERMISSION_USAGE to loc provider
820ee9176 : Do not limit ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD to loc provider
3d4214da9 : Always show 'Show system' item in usage details
1874e657c : Add various UI refinements for privacy hub
a608c44dd : Remove "used for" prefix from duration strings
1940095f9 : Delete unused filtering code from hub
611fcc77d : Fix some time-related issues in timeline
240843be3 : [Privacy Hub] Add Manage Permission FAB
76f69782c : Transmit 'show system' bit to permission details fragment
334a94d69 : Import translations. DO NOT MERGE ANYWHERE
e8fd65708 : Do not show the 'clock' icon for the time being
1a62bcde0 : Don't show the dotted line below last usage in timeline
8f1d4930a : Adjustments to avoid label overlap on circle widget
26b1831f4 : Add visibility for new location of permission apex.
480bf6c0d : Add visibility for new location of permission apex.
b2ce5f941 : Import translations. DO NOT MERGE ANYWHERE
c3f69a15c : Import translations. DO NOT MERGE ANYWHERE
603fe44df : Update apps with assist role to get ACCESS_BLOBS_ACROSS_USERS.
501d0f66f : Fix AppPermissionGroupsFragment crash due to setAutoRevokeToggleState() being called too early.
5730b76ec : Run GetPermissionGroupInfoTest only on S+.
bce068256 : [Privacy Hub] Expand icon clickable area
0214db547 : Updated preference title for privacy hub
8a9bcc31d : [Location Accuracy] Turn off the feature for apps targeting S-
6af9d3b28 : Several UI refinements for privacy hub
00ab700f8 : Make TV PermissionController dialog blurry
0c427dfd7 : Run HibernationControllerTest only on S+.
6d44e26c2 : Add minSdkVersion for permissions in role.
158958306 : Update strings based on product feedback.
293064f80 : Adjust timeline header layout
e94968b3e : Left-align day categories in timeline
3325ae050 : Import translations. DO NOT MERGE ANYWHERE
e8b57021c : Import translations. DO NOT MERGE ANYWHERE
fde21eb2c : Adjust title subtext in perm usage timeline header
a78ca87bf : Import translations. DO NOT MERGE ANYWHERE
c2d2d1523 : Import translations. DO NOT MERGE ANYWHERE
75aea7870 : Don't auto-revoke implicit permissions
d9b3f1f52 : [Location Accuracy] Make location permission page left aligned
9ccb5a2e9 : [Location Accuracy] Change the flag appropriately
464f84536 : Import translations. DO NOT MERGE ANYWHERE
f31f6b93c : Import translations. DO NOT MERGE ANYWHERE
de274f1d7 : Update GetPermissionGroupInfoTest with executor
ba96ee776 : Change which apps are shown in ReviewOngoingUsage
b72c0e5f1 : Bind graphic to permission usage, fix top-level menu
33ca1055d : Add flag for hibernation to target pre-S apps for teamfood
ff15cbe17 : Handle #onPermissionUsagesChanged after context gone
e8b1219a6 : Enforce cross-user permissions before ignoring non-existent user.
29d1df22c : DO NOT MERGE Update permission owners on mainline-prod.
9b9b8e052 : Remove callWithShellPermissionIdentity() to fix flakiness.
4dcc5615c : [Location Accuracy] Change the flag even when it's one time grant
feea0dd3a : Give shell role holder sensor privacy permissions
f6c477812 : Minor nits in widget files
d030aea16 : Import translations. DO NOT MERGE ANYWHERE
ae694a4c3 : Import translations. DO NOT MERGE ANYWHERE
10ec56b76 : Add 24h access info to app perms screen
67bd0b972 : Add partial circle drawing code, add labeler view
743125062 : Import translations. DO NOT MERGE ANYWHERE
2617dbfca : Import translations. DO NOT MERGE ANYWHERE
8cf258027 : Expand "nearby_devices" with BLUETOOTH_ADVERTISE.
9cd449228 : Move CtsDevicePolicyManagerTestCases to group presubmit-large
364f1b148 : Compile multilib so test can be run by MTS on both ABIs.
0523721fc : Set the privacy hub feature default to true
a593ed7cc : Compile multilib so test can be run by MTS on both ABIs.
cf32c7d72 : [Location Accuracy] Expand the 'Use precise location' clickable area
85b5fffc1 : Import translations. DO NOT MERGE ANYWHERE
1882ad3ba : [Location Accuracy] UI and string updates
1b2f95da0 : Add PermissionController tests to MTS
87338683d : Update GetPermissionGroupInfoTest
5eae3a2f6 : Use regular car-ui-lib instead of car-ui-lib-overlayable
27d6d171d : Add simple circle-drawing widget
e7be8c1f6 : Import translations. DO NOT MERGE ANYWHERE
039fb8727 : Import translations. DO NOT MERGE ANYWHERE
00c41bec7 : Ignore test for the old permission usage fragment.
dd5af60ac : Fix ConcurrentModificationException in mocking tests.
5f8af5904 : Import translations. DO NOT MERGE ANYWHERE
c280bdb5f : Import translations. DO NOT MERGE ANYWHERE
c724b2fd2 : Import translations. DO NOT MERGE ANYWHERE
2054cd2bf : Import translations. DO NOT MERGE ANYWHERE
5e985a504 : Add exempted role check to the hub
307953a63 : [Location Accuracy] Allow 2 denies for upgrade dialog
4f3f9057f : Create System Ui role
4c0a4dcf6 : Add fallBackToDefaultHolder="true" for pregrant roles.
16fb546ff : Add fallback to default holder for system activity recognizer.
aa5fb43dc : DO NOT MERGE: Change which apps are shown in ReviewOngoingUsage
4bdb313f7 : Increase a string char limit
19c1244ab : Import translations. DO NOT MERGE ANYWHERE
326aacb31 : Fix return value when granting role protected permissions.
4d30b3f09 : Add validation for permission being either runtime or role.
16a33a9ee : Add Nearby devices permission to watch profile
0ee2664c6 : Fix Default apps page crash on R.
f2772e5c6 : Rename CDM provider config property
b440aae7e : Change .gitignore from a symlink to a file
ab4d1bc2b : DO NOT MERGE: Allow apps with dynamic libs to hold roles
af0cd8def : Allow apps with dynamic libs to hold roles
aec4d945c : Add lint baseline to address NewApi errors
d54a387b9 : Import translations. DO NOT MERGE ANYWHERE
57bc9bd8c : Show other perms and add perm apps links for those
fada7ac74 : DO NOT MERGE: Activity recognition source app op tracking - PC (patch ag/14083795)
93cdd3b54 : Import translations. DO NOT MERGE ANYWHERE
84fd76302 : Use non-stale device config flag for hibernation
d91c2673a : DO NOT MERGE: AR Attributions for Location history. They follow the same model as location attribution to the headless apk. More details about design here: go/bluedoc-headless-lh
b2a1bafab : Import translations. DO NOT MERGE ANYWHERE
2a548b98f : Rename the usage of UsageStats API
122a4b15d : Import translations. DO NOT MERGE ANYWHERE
692d64d61 : Import translations. DO NOT MERGE ANYWHERE
bd6ad14f6 : Import translations. DO NOT MERGE ANYWHERE
5d799c882 : Import translations. DO NOT MERGE ANYWHERE
87f3cc2fb : Add new S bluetooth permissions to the SYSTEM_AUTOMOTIVE_PROJECTION role.
4b8655ec2 : Activity recognition source app op tracking - PC
0cb74a74b : New BLUETOOTH_ADVERTISE manifest permission.
f308cf7c6 : Rename permission group to "Nearby devices"
c6f5cdb3f : [Privacy Hub] Make the permission usage list always visible
c6ba007ed : Add query flags support for required components.
df73cff9f : Show a warning when revoking permissions for companion apps using Device Profiles
d5dbdf837 : Fix SystemTelevisionNotificationHandler role.
f0f97d56d : Defined roles for sandboxed components providing on-device system intelligence features
43b7f6e1b : Add show system apps menu and app perms links
33d2f3e58 : Import translations. DO NOT MERGE ANYWHERE
8754bee70 : Import translations. DO NOT MERGE ANYWHERE
d171818bd : Import translations. DO NOT MERGE ANYWHERE
007b51379 : Remove Auto-Revoke toggle for Auto
07f984958 : Import translations. DO NOT MERGE ANYWHERE
9bd5ab404 : Privacy hub UI updates
fc57dcaa8 : permission: Add UWB_RANGING to nearby permission group
f27c9e2a8 : Add privacy hub top level pref and usage duration
4f8983e49 : Add API to get permission group mapping
a3621fa0d : Hook up global hibernation to hibernation job
71a961cb9 : Import translations. DO NOT MERGE ANYWHERE
568e202d6 : Hibernation only targets S apps
1378b775a : Fix contentDescription for location accuracy images
54787a57f : [Privacy Hub] Cluster permission usage accesses
e7adab823 : Runtime permission attribution improvements
b53acad80 : Import translations. DO NOT MERGE ANYWHERE
2ec96f779 : Import translations. DO NOT MERGE ANYWHERE
df0d4da2e : Import translations. DO NOT MERGE ANYWHERE
b612d29d0 : Import translations. DO NOT MERGE ANYWHERE
3e03458f3 : Import translations. DO NOT MERGE ANYWHERE
46a962f77 : Import translations. DO NOT MERGE ANYWHERE
5f3dda2a2 : Exempt apps that are not on launcher from hibernation
656073857 : Directly use packageInfoLiveData value in PermStateLiveData
6d6f89893 : Directly use packageInfoLiveData value in PermStateLiveData
0c00adc26 : Downgrade logging level for app not qualifying for a role.
fad432675 : Remove custom background from request role dialog.
8c439fb1f : Enable showing all accesses in last 24h
4d732c722 : Interpret 31+ for minSdkVersion in roles.xml as S+.
d14cab022 : Fix a location accuracy bug for Android Q
986350858 : Update strings to latest from go/hibernation-strings
85a106791 : Provide CDM API to associate without prompt
86fa7d5df : Fall back to system default browser when the current default is no longer valid.
5271a2812 : Disable location accuracy if foreground is system fixed
52dd4b9dd : Implement collapsing toolbar design on S+ for role UI.
c1aa11243 : Import translations. DO NOT MERGE ANYWHERE
95bc1ed22 : Fix bugs for location accuracy
5fa716f39 : Use component usage metric when hibernation enabled
b0a2f7cd5 : Use auto-revoke exemption for hibernation
30535529b : Correct copyright text for permission widget
0213b9b30 : Fix crash when returning to apps permissions page
7a9d5c5df : Add NEARBY_DEVICES to PermissionManager
1b4406c04 : Improve icon and time text for Permission History
b455ecc9d : Update the permission history header UI
4841e946b : Call user manager with cleared calling identity in isUserExistent().
6c6cac38a : Fix index out of bounds when nothing hibernated
974ea58bb : Add MANAGE_APP_HIBERNATION permission
85e85b5f1 : Upgrade FINE/COARSE images to animated images
7b6a77e7a : Add .gitignore to modules/Permission
e8db42b3d : Ensure all dialog views set to gone in location grant
0bf4918ab : Show notification for hibernating apps
345d66004 : Add intent REVIEW_PERMISSION_HISTORY to manifest
bcf55d2d2 : Refactor autorevoke data model for hibernation 3/3
b2414c34b : Update revoked permissions UI to unused apps 2/2
03ea65e8e : Refactor autorevoke data model for hibernation 2/3
e76098ba9 : Update revoked permissions UI to unused apps 1/2
5f99f69e0 : Refactor autorevoke data model for hibernation 1/3
a0ac4fc68 : Log detected notification listeners
834fcf39e : Update CDM profiles string
8536d35e2 : Add an info icon to each permission group in location provider permissions
7ec9fad1d : Add an info icon to each permission group in location provider permissions
1f871c87e : Add the permission specific page
07215fb4e : Add ACTION_MANAGE_UNUSED_APPS to intent filter
378bd42cc : Add SMS to CDM watch profile
6f7b56e89 : Work around minSdkVersion check before SDK finalization.
d3ce0326f : Add SYSTEM_TELEVISION_NOTIFICATION_HANDLER role
452c963bc : Map SMS, EMERGENCY, SYSTEM_GALLERY roles to permission START_FOREGROUND_SERVICES_FROM_BACKGROUND.
6b5d6239e : Refresh ViewModel in onStart
8796fc19c : Add minSdkVersion attribute for role.
d726a1f62 : Add string for an upcoming CDM profile permission revocation warning
8718d0cc2 : Import translations. DO NOT MERGE ANYWHERE
9ddc54e38 : Add visibility for new location of permission apex.
94e1a76c9 : Annotate Permission module code with @MinSdk and @RequiresApi.
bc07b9b2d : Add wellbeing role
bfaeaa263 : DO NOT MERGE: AR Attributions for Location history. They follow the same model as location attribution to the headless apk. More details about design here: go/bluedoc-headless-lh
b4dea75c7 : Put the Privacy Hub feature behind a flag.
d72a8457e : Bump PermissionController min_sdk_version to 30
668df7b0f : Use "hibernation enabled" device config dynamically
dff4aaa17 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Permission
954233070 : Update permissions OWNERS files
575b1c6e9 : Import translations. DO NOT MERGE ANYWHERE
13c72c565 : Add the second half of the hub V2 top level page
e629e581e : Add role: SYSTEM_WIFI_COEX_MANAGER
af77bf9cc : More logs for AutoRevokeFragment data pipeline
4b533e07d : Enforce factory app requesting permissions for system-only roles.
0192d7c02 : Set location accuracy feature default value to true.
3deb92169 : Call requestLayout on each button
30f30898a : Remove exempt from role mechanism
dc9977ebf : Remove background mic and camera from upgrade logic
b3b0d603b : Introduce a system speech recognizer role.
adbee2af0 : Hibernate apps as part of the hibernation job
76a8786b8 : Fix the rest of the S sdk checks in permissioncontroller
54642d09a : Fix sdk check in PermissionController
c5d30d388 : Import translations. DO NOT MERGE ANYWHERE
c98d73ec7 : Include coarse location with SYSTEM_AUTOMOTIVE_PROJECTION role.
d6a32ccdb : Fix non-location groups not getting marked as non STATE_UNKOWN
8c41cccd5 : Refactor and car-ify AutoRevokeFragment
342c7a36e : Remove data when liveData removed in SinglePermGroupsPackagesUiInfo
0dbc92e97 : Do not cache OpUsageLiveData
46d263956 : Add a blank top level permission usage V2 page
2fac6d489 : Check if admins may grant sensors permissions
81c7e2f63 : Integrate new ACCESS_RCS_USER_CAPABILITY_EXCHANGE permission into PermissionController
b4ef53277 : Fix a bug that selected precision is not retained after screen rotation
40ca87ce6 : Add a role for Shell.
453d79da5 : Fix NullPointer in GrantPermissions
6c8806200 : Grant SYSTEM_ALERT_WINDOW appOp to assistant
cc8b8b470 : Rename permission-sdk to permission-module-sdk.
8ba3b0ec6 : Split hibernation/auto-revoke in hibernation policy
49b4109da : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Permission
90cdbc432 : Fix location accuracy bugs
3b9c6b1cd : Remove data when liveData removed in SinglePermGroupsPackagesUiInfo
f8b9f5cf2 : Fix CTS permission tests
7f3b3bfac : Remove auto-revoke dump logic
8880baa3d : Move auto-revoke policy to hibernation policy (2/2)
9ca6e4fac : Move auto-revoke policy to hibernation policy (1/2)
c4ab39ead : Add FINE/COARSE location actions logging
93b936e54 : Grant permission to default sms role
e71a069d6 : Fix repo hook config location after project move
4f549d8b9 : Remove auto-revoke dump logic
e83835cf6 : Update design of request role dialog.
9445e153e : Revert "Add video call role"
f972310dd : Add user allowlist toggle for AutoRevoke
d47169047 : Import translations. DO NOT MERGE ANYWHERE
03424c70c : Import translations. DO NOT MERGE ANYWHERE
0e013b2c6 : Fix compatibility of mainline module running on R
a5bf3c478 : Import translations. DO NOT MERGE ANYWHERE
e75de2102 : Move auto-revoke policy to hibernation policy (2/2)
91e447c29 : Move auto-revoke policy to hibernation policy (1/2)
c7b853e5e : Add sdk build rule for permission.
48666300a : Comment out framework-permission dependency for service-permission.
206282280 : Import translations. DO NOT MERGE ANYWHERE
f4b24fd56 : Import translations. DO NOT MERGE ANYWHERE
b972b5a5f : [Location Accuracy] Set up teamfood and fix a minor UI bug
b195fe8cc : Add contacts permissions to watch profile
aab25ad60 : Omit lastTimeVisible when dumping AutoRevoke
86c689a30 : Add documentation for using role permission protection.
42498496b : Remove comment to verify user existence check.
73199e67f : [Location Accuracy] Adding location accuracy to location settings and permission dialogs
67108e2b3 : Limit build visibility of modules in apex/...
14dbdc5e5 : Import translations. DO NOT MERGE ANYWHERE
6758e33d1 : Exempt apps targeting R from Auto-Revoke on Auto
6c11af84a : Show unused permissions item in permission groups
8d36c10f7 : Properly check for denied permissions in AutoRevokeLiveData
cfe3a9d66 : Check for instant permissions when determining grantable
f14012d3d : Split auto-revoke policy from enforcement.
e3c7e5b30 : Add visibility for new location of permission apex.
346e8e69e : Import translations. DO NOT MERGE ANYWHERE
ab950eede : Import translations. DO NOT MERGE ANYWHERE
bbee68792 : Import translations. DO NOT MERGE ANYWHERE
0302a55f2 : Change permission indicators feature to enabled by default
8f243880d : Update AttributionLabelLiveData on active
2a78d6232 : Import translations. DO NOT MERGE ANYWHERE
0a8e25549 : Grant Dialer SYSTEM_ALERT_WINDOW
854d400d9 : Fix selecting "Unused permission" on TV
b10dbc262 : Deprecate RoleControllerService related system APIs.
4e6bc7ac2 : Move role into module.
6712a9268 : Import translations. DO NOT MERGE ANYWHERE
b2bf1bfbe : Import translations. DO NOT MERGE ANYWHERE
748a31de1 : Add framework-permission-s java_sdk_library.
6cf10c96b : Init location access check time feature eagerly
fa4619f0d : Changer permission indicators feature to enabled by default
1f27c20c6 : Import translations. DO NOT MERGE ANYWHERE
1ecfea405 : Fix GrantPermissionsActivity flicker
86643fb4b : Improve PackagePermissions performance, make AutoRevoke system only
9beb0c929 : "Relevant" PermissionController on TV
dba827302 : Set focus for tv grant permission dialog.
504a97b0c : Import translations. DO NOT MERGE ANYWHERE
c24abc9f8 : Improve performance of AutoRevokedPackagesLiveData
a1ae492ae : Import translations. DO NOT MERGE ANYWHERE
7a81cc5bf : Add "User interacted or granted" to several liveDatas
6a40facfd : Import translations. DO NOT MERGE ANYWHERE
d61ba32e8 : TEMP: show AiAi permission usage
98b57b330 : If a proxy usage is not user sensitive, do not show proxy
852af5b69 : Replace CDM profiles hardcoded strings with real values
9ef1d6e41 : UI fixes for the grant permission dialog
ff550fa6b : Import translations. DO NOT MERGE ANYWHERE
743cd43d5 : If a proxy usage is not user sensitive, do not show proxy
61f1e21f5 : Introduce API to get CDM profile permissions description string
672bc1dff : Import translations. DO NOT MERGE ANYWHERE
17b28c31a : Import translations. DO NOT MERGE ANYWHERE
4b2b34af7 : Import translations. DO NOT MERGE ANYWHERE
e0fdfe409 : Import translations. DO NOT MERGE ANYWHERE
b4a096ab7 : Support more than one appop permission per role
34a0cb7cb : Support more than one appop permission per role
885303e8f : Import translations. DO NOT MERGE ANYWHERE
b2307f741 : Revert "Add API to query role privileges"
ce6491a07 : Update TV grant permission dialog ui
9970f0f03 : Import translations. DO NOT MERGE ANYWHERE
f1f4ee6e9 : Import translations. DO NOT MERGE ANYWHERE
d6b935568 : Limit build visibility of modules in apex/...
87b6d15a1 : Add ANSWER_PHONE_CALLS to cluster role
75e065e5e : Account for proxy chains with common chain nodes
65613b618 : Import translations. DO NOT MERGE ANYWHERE
deaebbd95 : Import translations. DO NOT MERGE ANYWHERE
1887a63bc : Add API to query role privileges
1b6724a77 : Add permission USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER
fca3f7fe9 : DO NOT MERGE: Don't run auto-revoke on Automotive
60676d7ec : Add MANAGE_ONGOING_CALLS in the companion device watch role
1bd6ee6fc : Bump Permission APEX version code to 309999999.
c365b1383 : Bump PermissionController version code to 309999999.
7f7a48651 : Move system browser permission granting into browser role.
c550b9085 : No need to kill app if app-op was granted for modern apps
5f52213fd : Import translations. DO NOT MERGE ANYWHERE
e7ea52c1f : Remove 1 of the 3 announcements for permissions.
a8d08691c : Add CALL_LOG permission group as individually controlled group.
5b831dd86 : Import translations. DO NOT MERGE ANYWHERE
80f5e91fd : Import translations. DO NOT MERGE ANYWHERE
c9669ead1 : Import translations. DO NOT MERGE ANYWHERE
62e04ddcc : Import translations. DO NOT MERGE ANYWHERE
c863f64d4 : Remove "phone" attribution from google Fi
9f3f8f3d8 : Show GMS usage as "Google Play Services"
aefa60547 : Import translations. DO NOT MERGE ANYWHERE
dd6c3d436 : Import translations. DO NOT MERGE ANYWHERE
3674cb06e : Make auto revoke toggle disabled(instead of invisible) for exempted services
771d12ad7 : Make auto revoke toggle disabled(instead of invisible) for exempted services
2df479158 : Async livedatas stale while updating, onGetAppPermissions force update
04d2be8c9 : Import translations. DO NOT MERGE ANYWHERE
554550e62 : permission: Set min_sdk_version to "30"
881bbb122 : Remove "exception" from request log
7a8acbd24 : Do not autogrant already granted permissions
9e463a371 : Establish proxy chains, collapse chains to last link
6c6e790dc : Import translations. DO NOT MERGE
2466907c5 : Import translations. DO NOT MERGE
7a0de4426 : Import translations. DO NOT MERGE
4bd69c3d8 : Alphabetize permissions and replace RECORD_AUDIO with equivalent microphone permission-set.
41ded3dd3 : DO NOT MERGE: Hide overlays over uninstall confirm dialog
3b7205246 : DO NOT MERGE: Hide overlays over uninstall confirm dialog
8c8831f5b : Merge Indicators into mainline-prod
3d0afab46 : Do not return early for skipped/allowed groups in GrantPermissions
81a35e9ee : [DO NOT MERGE] Update LiveData when stale and non-stale explicitly requested
d5b9e2b94 : Import translations. DO NOT MERGE ANYWHERE
b1abd7426 : Import translations. DO NOT MERGE ANYWHERE
e28e8d8cd : Import translations. DO NOT MERGE ANYWHERE
cb0345032 : Import translations. DO NOT MERGE ANYWHERE
8b3d0717a : Import translations. DO NOT MERGE ANYWHERE
608c9f456 : Import translations. DO NOT MERGE ANYWHERE
dfd20e2ce : Import translations. DO NOT MERGE ANYWHERE
16aa1476b : Only show service label in attribution
3dd2e3bfc : Update LiveData when stale and non-stale explicitly requested
e25b0fc16 : Remove "phone" attribution from google Fi
940a29936 : Add missing restricted permissions exemption constants
64f99649b : Add overrideUserWhenGranting attribute to roles.xml
7bd787943 : Store user_set for notification listeners
184269a12 : Catch IllegalStateException in getCurretnlyShownNotificationLocked()
096223eef : Fix voice IME attribution, add recognizer intent attribution
417758c6c : Add note about storage permissions in base to PermController
767653861 : Import translations. DO NOT MERGE ANYWHERE
2a6f24a82 : Import translations. DO NOT MERGE ANYWHERE
20e42b289 : Import translations. DO NOT MERGE ANYWHERE
aa0ede459 : Remove dismiss button from permission dialog
7aa7fb288 : Import translations. DO NOT MERGE ANYWHERE
02aa94c29 : Import translations. DO NOT MERGE ANYWHERE
55d0eb787 : Import translations. DO NOT MERGE ANYWHERE
a60ed03e0 : Catch IllegalStateException in getCurretnlyShownNotificationLocked()
69929fd01 : Add support for voice typing and voice recognition attribution
90333c0c3 : RESTRICT AUTOMERGE Don't allow tapjacking permissioncontroller
ab258232b : Create SYSTEM_AUTOMOTIVE_PROJECTION role.
f4a8cf0b9 : Prevent rename resources for overriding apps
5a1866897 : Import translations. DO NOT MERGE ANYWHERE
c4bed4d19 : Permission Controller: add a flag to control location indicators behavior.
7a43c6500 : Get individual FullStorage state if all are not loaded
a6fed18f0 : RESTRICT AUTOMERGE Don't allow tapjacking permissioncontroller
c2e6123df : RESTRICT AUTOMERGE Don't allow tapjacking permissioncontroller
e063a30eb : Get individual FullStorage state if all are not loaded
8a910e33b : Introduce a hidden role for "watch" device profile
7f8ab6268 : Import translations. DO NOT MERGE ANYWHERE
552bee744 : Import translations. DO NOT MERGE ANYWHERE
50161725c : Use parcelable collection for persisted data
b55adbeb0 : Add Proxy to OpAccess parcel methods
a8bd3cf23 : Get PackageInfo from livedata in shouldReturnPermissionState
1db362aea : Fix foreground camera string description
b18545822 : Consider never active data as inactive when trimming
c002147dc : Add Proxy to OpUsageLiveData
88b44c81d : Fix performance issue when upgrading permissions to 9
853a0cbfc : Ensure full storage apps are checked in uiInfo
72cec11be : Ensure full storage apps are checked in uiInfo
b6168748c : Import translations. DO NOT MERGE ANYWHERE
f16091362 : Import translations. DO NOT MERGE ANYWHERE
b06b7f1fc : Properly parcel OpUsage
04d09eb85 : Remove showing the "allow" button for "allow one time" on automotive
c050430a2 : Add video call role
9280e9a0d : Revert ui hacks from R
fe86d33d5 : Exempt assistant for background mic on role grant
8eea8dc26 : Use the roles permission allowlist flag
9eb70c5ce : Hide phone usage when in a voip call and carrier app using mic
45190244a : TV: Fix one time permission summary.
e44027813 : TV: Fix one time permission summary.
787524ca3 : Import translations. DO NOT MERGE ANYWHERE
7873dfce5 : Refactor upgrade test to do more per test
9ea879acf : Add hostside test to test device upgrade
db5e54b6a : Add functionality for exempting restricted permissions
bce8a74ca : Do not show any restricted permission in grant dialog
e07924e1f : Support background microphone and camera.
718bfca86 : Add more automotive pre-grants
c6a1d485b : Do not crash when registering listeners for unknown ops
52528afba : Import translations. DO NOT MERGE ANYWHERE
5347fa6fb : Import translations. DO NOT MERGE ANYWHERE
4bcefdf41 : Import translations. DO NOT MERGE ANYWHERE
db0b007b5 : Import translations. DO NOT MERGE ANYWHERE
c8c8d27ab : RESTRICT AUTOMERGE Fix NPE when context doesn't have ContentResolver
9ff5d558b : Use less classes and enforce stale-ness on top-level live-datas
53249f092 : Get static mic and camera title strings
bd825bb00 : RESTRICT AUTOMERGE Fix NPE when grant dialog is destroyed in bg
4b823f75d : Make attributions available to ReviewOngoingPermissionFragment.
5f5ee2987 : Convert ReviewOngoingUsageFragment to viewmodel
5d1dd7e4c : Parse the manifest to get the attribution label
523963cd7 : Fix GrantRevokeTests build
627932f8f : Don't show mic usage while muted
2d2998901 : Do not crash in ReviewOngoingUsageFragment on R platforms
dc1f5baad : Fix ReviewOngoingUsageFragmentTest on R platforms
b6bf0be36 : Import translations. DO NOT MERGE ANYWHERE
a3a98d34a : Import translations. DO NOT MERGE ANYWHERE
fb57c33b0 : [DO NOT MERGE] Revert "Enable indicators if experiment flag is not present"
ee62aa56b : Revert "Add test for ReviewOngoingUsageFragment am: 81cdb56e7a"
bc53f6b5b : Ensure legacy all files is not considered granted when only enabled
270ce5ad6 : Ensure legacy all files is not considered granted when only enabled
93d173cd1 : Don't show mic usage while muted
38ee3c4c7 : Remove ManageStandardPermissionsViewModelFactory
97d5279d0 : Import translations. DO NOT MERGE ANYWHERE
2a985f3d6 : Make Permission list in OngoingUsage wrap
14b44a057 : Dont get application async
18f16678b : Cleanup auto revoke teamfood code
152138760 : Always show icons and subtitle in ReviewOngoingUsage
065d4d902 : Always show icons and subtitle in ReviewOngoingUsage
6d337ed80 : Do not use hidden resource in button color
9cb87f32a : Remove temp logs, conver warn to error
3fba244bb : Simplify module visibility post build refactor
e464e7cc8 : Ensure that All Files Access overrides uiInfo
96f9de44a : Ensure that All Files Access overrides uiInfo
aaca16140 : Enable indicators if experiment flag is not present
2fd8720cc : Make static val livedatas always non-stale
5a7bbce51 : Check for null ViewModel when finishing GrantPermissionsActivity
1ea2cf460 : Update GrantPermissionsViewHandler layout params earlier
3c0b72327 : Add staleness log to LightAppPermGroupLiveData
c22ab204a : Only return empty result if app is pre-M
16c2b3ff8 : Import translations. DO NOT MERGE ANYWHERE
10734f190 : Import translations. DO NOT MERGE ANYWHERE
da264dc1e : [DO NOT MERGE] Exempt holders of READ_PRIVILEGED_PHONE_STATE from auto revoke
3f544b275 : TEMP: Add additional logging to GrantPermissionsActivity
88a45d393 : Exempt holders of READ_PRIVILEGED_PHONE_STATE from auto revoke
237e85b6b : Wait for non-stale app ops, add logs, remove useless code
49da12e74 : TEMP: Remove time limit from info log
e1af9258b : Import translations. DO NOT MERGE ANYWHERE
e877ec75d : Revert "Snap for 6793014 from 1bc4a8915884f60dfdb8d8cd4cea9cca19..."
a5c877279 : Revert "Snap for 6792834 from 44e9a1b219ef3f8cee9f0351c445004c04..."
532ed8cd7 : Remove car hidden resources from PermissionController
722ba5a62 : Rename updateIfActive, make async liveDatas update on active
d921526b1 : TEMP: add info messages to GrantPermissionsActivity
44e9a1b21 : Hide dimming until data loaded in GrantPermissions
e22f411dc : Nullcheck voice interaction service setting
7f2e52fa9 : Deal with slow permissionMgr dump
8f8e550d9 : Nullcheck voice interaction service setting
e4e098d31 : Ensure no out-of-bounds button arrays in GrantPermissions
9f74685a1 : Correctly handle invalid GrantPermissions Clicks
485087eb5 : Import translations. DO NOT MERGE ANYWHERE
186c3ca12 : Import translations. DO NOT MERGE ANYWHERE
e202d6902 : Refactor GrantPermissionsActivity
e6af58df0 : Show some limited system usage in ongoing usage dialog
9aaee8300 : Update to latests UI mocks.
a96fb6ef9 : Listen to real app-ops + small bug fixes
a33323014 : Special phone call handling in ReivewOngoingUsage
2fa1260d8 : Remove User Sensitive Assistant handling
d9f3819b1 : Move OnGoingUsage dialog out of debug folder
9eb53d983 : Do not log pkg name on ongoing usage dialog
00933ddfa : Use SharedPreferences for assistant mic switch, move tests to inprocess
24747fc4d : TEMP: enable permission indicators for all master
21ee48a37 : Import translations. DO NOT MERGE ANYWHERE
d8ab9a91a : Import translations. DO NOT MERGE ANYWHERE
aa337e1f0 : Fix "No permissions" flash while data is loading
9fc849f37 : Do not capitalize assistant in title about user sensitivity.
cdf9ead16 : Do not capitalize assistant in title about user sensitivity.
ddd9d85b1 : Import translations. DO NOT MERGE ANYWHERE
9bb33253a : Import translations. DO NOT MERGE ANYWHERE
0776a1161 : Show instant apps with instant permission
43f626d6a : Add MATCH_DEFAULT_ONLY when querying browsers.
264cb4ab5 : Add MATCH_DEFAULT_ONLY when querying browsers.
99e2586fc : Ensure Auto Revoke Fragment doesn't crash when showing load icon
32ade1c2e : [DO NOT MERGE] Don't exempt disabled device admins from auto revoke
4a69cc416 : Ensure Auto Revoke Fragment doesn't crash when showing load icon
5800fa7f9 : [DO NOT MERGE] Remove auto revoke exemption for disabled print servies
7dbcb5a4d : Add clarification for assistant confirmation message translation.
09b9c6bbf : [DO NOT MERGE] Remove auto revoke exemption for inactive screensavers
92649f131 : Don't exempt disabled device admins from auto revoke
65556ffac : [DO NOT MERGE] Don't exempt disabled autofill services from auto revoke
0516f3b53 : Add automotive specific permission pre-grants
61e436667 : Remove auto revoke exemption for disabled print servies
ca27bef5e : [DO NOT MERGE] Don't exempt disabled voice interaction services from auto revoke
3caa68b63 : Add clarification for assistant confirmation message translation.
37f16cc27 : [DO NOT MERGE] Don't exempt wallpaper services from auto revoke unless currently selected
174ffc904 : Fix NPE in EnabledNotificationListenersLiveData
e673a31a9 : [DO NOT MERGE] Don't exempt notification listeners that aren't enabled from auto revoke
4fb98d996 : Remove auto revoke exemption for attention service
2deaabf5c : Import translations. DO NOT MERGE ANYWHERE
ae6a7a39c : Import translations. DO NOT MERGE ANYWHERE
478b7657c : Do not show recent mic usage if the recording is silenced
0abf582ad : Remove auto revoke exemption for inactive screensavers
acd9530de : Requested UX fixed of ongoing usage dialog
d700f6437 : [DO NOT MERGE] Remove auto revoke exemption for inactive keyboards
d51a87633 : Don't exempt disabled autofill services from auto revoke
773328c1e : Make EnabledAccessibilityServicesLiveData update on active
308789998 : Use SharedPreferences for assistant mic switch, move tests to inprocess
e0b2e1695 : [DO NOT MERGE] Exempt only enabled a11y services from auto revoke
9ea33b13d : Fix NPE in EnabledNotificationListenersLiveData
2db1039cd : Don't exempt disabled voice interaction services from auto revoke
354f136f0 : [DO NOT MERGE] Remove auto revoke exemption for text classifier
600fa8a6e : Don't exempt wallpaper services from auto revoke unless currently selected
e9e070a29 : Remove auto revoke exemption for network scorer
5453c8249 : Don't exempt augmented autofill services from auto revoke
cc7b5703e : Don't exempt notification listeners that aren't enabled from auto revoke
e9ec0c2d6 : Force-update the packages when running auto revoke
ccf05c0d5 : Gate permissions hub assistant handling behind flag
5d61ad429 : Gate permissions hub assistant handling behind flag
7c1482ec0 : Remove auto revoke exemption for inactive keyboards
e6172e7d1 : Import translations. DO NOT MERGE ANYWHERE
bf50abf76 : Import translations. DO NOT MERGE ANYWHERE
ae1812ae2 : Update call screening role footer.
37e621af0 : Make EnabledAccessibilityServicesLiveData update on active
b633a15bd : Also show non-running accesses which have recently ended
de95c5632 : Update assistant microphone user sensitive flags
81cdb56e7 : Add test for ReviewOngoingUsageFragment
b05f0cab1 : Add test for PermissionUsageFragment.
12557c6a1 : Small twists to usage debug UI
efc3d6929 : Standardize on 'private permission_hub_2_enabled' as feature flag
3eaf05066 : Re-enable PermissionUsage
eba3d51e2 : Resurrect the ReviewOngoingPermissionsFragment
88465442d : Exempt only enabled a11y services from auto revoke
c1240bc0d : Remove auto revoke exemption for attention service
3fff6ef66 : Revert "Fix issue where all packages are considerd preinstalled"
08661b499 : Fix issue where all packages are considerd preinstalled
ffdcdf30f : Remove auto revoke exemption for network scorer
f10f61bea : Remove auto revoke exemption for text classifier
8b5cb4c19 : Don't exempt augmented autofill services from auto revoke
4192be8a8 : Import translations. DO NOT MERGE ANYWHERE
939766b9f : Import translations. DO NOT MERGE ANYWHERE
f92d02c9a : Import translations. DO NOT MERGE ANYWHERE
eb4f61fb4 : Import translations. DO NOT MERGE ANYWHERE
7648a7097 : Import translations. DO NOT MERGE ANYWHERE
bc08f0a4d : Update call screening role footer.
9ccc98fbf : Import translations. DO NOT MERGE
c1adf4dcd : Import translations. DO NOT MERGE
28c2568cf : Import translations. DO NOT MERGE
c166fdc30 : Clean up TV PermissionAppsFragment
a894f7ebd : Remove extra "t" from "uninstall or disable"
d87f76ab4 : Switch to standard naming scheme
b479d4f09 : Import translations. DO NOT MERGE
061d07421 : Import translations. DO NOT MERGE
aa19812f3 : Put enterprise permission tests back into blocking presubmit.
b00b71733 : Import translations. DO NOT MERGE
42bfc3f3e : Import translations. DO NOT MERGE
9f9d2de65 : Import translations. DO NOT MERGE
53b80f44b : Import translations. DO NOT MERGE
8ee8e0076 : Test onUpgradeLockedDataLoaded
a826775ee : Keep record of restricted permissions in LightAppPermGroup
d586378f5 : Speed up tests mocking PermissionControllerApplication
d21d3d15b : Add tests for whitelisting of preinstalled packages on OTA.
29c3ab647 : Allow to call .application on an Application object
713a76c9c : Split permission controller unit tests
7f0bf7941 : Import translations. DO NOT MERGE
bb811542e : Import translations. DO NOT MERGE
b3ae4f5de : Import translations. DO NOT MERGE
b159f2875 : Import translations. DO NOT MERGE
a3b73dff8 : Add individual API tracking files for modules
ac0bdeb1d : Implement suggested changes in API review for permission mainline.
e49ea15f6 : Import translations. DO NOT MERGE
3e7a73962 : Revert "Grant Call audio access to default dialer role"

+- Project: platform/packages/modules/RuntimeI18n

4c39b4d : Explicitly set generate_hashtree: false
284df45 : Enable hidden API processing in i18n-bootclasspath-fragment
03e1b59 : Stop exporting implementation jar for core-icu4j
f261715 : Add core-icu4j-for-host to i18n-module-test-exports
248b219 : Move icu related hidden API flag file contents from frameworks/base
a870732 : Add i18n-bootclasspath-fragment to apex
8a394fc : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/RuntimeI18n
ba89aa0 : Remove libpac dependency.

+- Project: platform/packages/modules/Scheduling

110ad7a : Add small timeout for DeviceConfig changes to propagate
0bec209 : Update development module version number to 319999900
079129a : Store time until next interaction metric
4738bc1 : Enable scheduling to perform its own hidden API processing
63b73cb : Schedule state check before next alarm clock
1639a02 : Add reboot readiness shell command
a5eae54 : Add sdk for scheduling
ea08bee : Remove API tracking files from service-scheduling
5312602 : Don't log metrics if device becomes not ready to reboot
1f16734 : Include sdk versioning proto in scheduling apex
c78a99d : Add OWNERS to Scheduling module
e67d40b : Add bootclasspath_fragment.
39304a5 : Change criteria for becoming not ready to reboot
5d22c79 : Remove framework-scheduling-sources from service-scheduling sources
c51acb3 : Enable unit tests to run in MTS
4f3bd23 : Send broadcast immediately in multi-client case
d2e86a4 : Add reboot readiness unit tests
7ef57a4 : Schedule reboot readiness checks while in deep sleep
a13f6c8 : Implement LongRebootBlockingReported metric
b110a27 : Move REBOOT_READY broadcast into Device Scheduling
cedd20c : Add RebootReadinessStatus CTS tests
16f1cb5 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Scheduling
42f3918 : Improve reboot readiness logging
aed2149 : Add post reboot metrics collection
1b61e1c : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Scheduling
ce2ef96 : Address API council feedback
f790771 : Add tests to mts-scheduling
167c9df : Persist reboot readiness metrics
fc8ab9b : Add tethering and alarm clock criteria
95fc5aa : Clean up RebootReadinessManager APIs
f2f7791 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Scheduling
3415cab : Add background app activity criterion
0a2a624 : Add device interactivity criterion
806b82e : Support reboot readiness DeviceConfig
8caaace : Support REBOOT_READY broadcast
2f05355 : Add initial RebootReadinessManager implementation
fd4df48 : Add Device Scheduling jar files
741942e : Add com.android.scheduling
c85ee14 : Initial empty repository

+- Project: platform/packages/modules/SdkExtensions

26198b7 : Write generated data to a temp file first, attempt #2.
039aeea : Revert "Write generated data to a temp file first."
030a149 : Version bump for SdkExtensions
8958595 : Write generated data to a temp file first.
e583411 : Add reserved_disk group in derive_classpath.rc.
db7f50b : Fix S-Extension version assert
37f499e : Add LOG statements to derive_classpath.
ba006cf : Check that DEX2OATBOOTCLASSPATH is a subset of BCP.
b3d8ea0 : Ignore core-icu4j in ClasspathsTest.
0fd0afb : Explicitly CHECK that derive_classpath is run on S+ only.
ad86265 : Define SdkExtension version 1
d79bbdd : Add conscrypt module to the set of R modules
525916e : Make test_framework-sdkextensions a separate jar with test classes.
4e92e6a : Move sdkextensions_e2e_tests to tests/e2e/Extensions/.
c1f9b69 : Revert "Revert "Move sdkextensions_e2e_tests to group presubmit-large""
324c811 : Replace placeholder SDK version with 31.
a9e47a8 : Change E2E "default" version check
361ca58 : Add Scheduling module to the set of S modules
2befc89 : Revert "Move sdkextensions_e2e_tests to group presubmit-large"
50df532 : Use android_test_helper_app instead of android_app
4c63968 : Revert "Remove workarounds for running on 32-bit CF"
8cd0773 : Explicitly disable usesNonSdkApi
a382a2d : Retry: "Enable hidden API processing in com.android.sdkext-bootclasspath-fragment"
80c14ae : Improve error message for failing tests
2b58f2e : Rename sdkinfo extension from binarypb to pb
4e49f3c : Include MODULES_OWNERS as per policy.
b22d2c9 : Switch test_com.android.sdkext to use java_sdk_library
edf06db : Remove workarounds for running on 32-bit CF
aef9d73 : Define separate glob patterns for SYSTEMSERVERCLASSPATH.
c1be03d : Check that apexes only contribute their own jars to classpath.
7e5206c : Enable strict updatability linting
1f555ec : Update reference to cur_sdkinfo
dc43284 : Test that dex2oat jars come before any other jars on BCP.
231d6ab : Update reference to S API level
435eaf1 : Reformat .bp files
705faf3 : Use absolute paths in classpaths.proto.
0a8b759 : Add bootclasspath_fragment.
1b44c97 : [EMPTY] Add bootclasspath_fragment.
90ed1e8 : Update todos in derive_classpath.cpp.
3e180e3 : Limit running ClasspathsTest to S+ devices.
6dd0d70 : Move SdkExtensions/proto to packages/modules/common.
c5babfe : Test that updatable APEXex are sorted on *CLASSPATH vars.
ef3a46c : Add CtsClasspathsTestCases.
8f5a58b : Move CtsSdkExtensions related files into their own directory.
9766063 : Revert^2 "Change extension array to map of all extensions"
d593833 : Revert^2 "Change ALL_EXTENSIONS depending on API level"
b5454aa : Revert "Change ALL_EXTENSIONS depending on API level"
006b5e8 : Revert "Change extension array to map of all extensions"
b1ffe65 : Change extension array to map of all extensions
d7937d1 : Support custom output locations for derive_classpath
ef24f46 : Change ALL_EXTENSIONS depending on API level
fd5290f : Define a new field for the S version code
1d5c3bb : Define a new field for the S version code
2230c12 : Add array containing all known extension ints
1d9ffe4 : Rename API parameters to be more generic
9b8296a : Rename API parameters to be more generic
f734809 : Mention derive_classpath in SdkExtensions/README.md
8ce3aed : Move sdkextensions_e2e_tests to group presubmit-large
80516af : Combine classpaths configs from multiple sources.
da83952 : Expose classpaths.proto as python_library_host.
be3f8ea : Revert^2 "Introduce derive_classpath service."
2209b76 : resolve Coastguard cherrypick merge conflict for change: 13921408
c0e469a : Revert "Introduce derive_classpath service."
36ade50 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/SdkExtensions
f9f9b0b : Introduce classpaths.proto.
bb44bdc : Introduce derive_classpath service.
fb23d7b : Symlink .clang-format to build/soong/scripts/system-clang-format-2.
2848c68 : Fix typo in TEST_MAPPING
a6cbe93 : Fix SdkExtensions e2e test on R
ffb7125 : Add min_sdk_version to SdkExtension tests
6e023ca : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/SdkExtensions
3d8cf38 : Verify S extension versions in end-to-end test
dfa3469 : Add end-to-end testing of extension-sdk attribute
e185d23 : Update the test_framework-sdkextensions prebuilt
fb4c1ad : Update the update_prebuilt script
86c4c55 : Disallow use of error-prone merge-strategies
a5a87a6 : DO NOT MERGE [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/SdkExtensions
fb31e85 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/SdkExtensions
be5b707 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/SdkExtensions
e515568 : Enable SdkExtension MTS tests to be included in mts-sdkextensions as well as regular mts.
23fe168 : Enable SdkExtension MTS tests to be included in mts-sdkextensions as well as regular mts.
b651c13 : Update version code for sdkextensions
a9afcb9 : Add S extensions
37b09ad : Move CtsSdkExtensions into SdkExtension repository
b14688f : Document SdkExtensions module structure
1602c0a : Test static methods are accessible in updated apis
558fb40 : Add script to update prebuilt dex
7004a36 : Add expectException utility method
dcda142 : Move e2e tests into sdkextensions project
8800718 : Remove unnecessary visibility rules
877d964 : sdkext module: set min_sdk_version to 30
e6a187b : Switch to standard naming scheme
929bbb2 : Add packages/modules/SdkExtensions
8384018 : Record supported extension versions at rollback creation.
1a1d1d9 : Add individual API tracking files for modules

+- Project: platform/packages/modules/StatsD

52cffa19 : CTS: ApexUpdatable check for statsd bootstrap test
01ad6b43 : Disable module build rules when using prebuilts.
7d4c6a75 : Add build rule to bypass prebuilt SDK stubs.
3e16f766 : Version bump for development statsd apex
77c372a1 : Reduce the chance of BatteryStats background work affecting CTS tests
b0e4063b : CTS test to ensure statsd isn't in boostrap apexes
257923fe : Attempt to deflake CtsStatsdHostTestCases
1c57e892 : Enable statsd to perform its own hidden API processing
f365fee4 : Revert "RESTRICT AUTOMERGE: Revert "Added artd to the UID map""
c3d0e06c : Add statsd bootclasspath fragment to its sdk
bd4ff3a3 : Include MODULES_OWNERS as per policy.
5df4ef16 : Skip flag queries on R devices
0fc77a15 : Include sdk versioning proto in statsd apex
454256ca : Change write cooldown to 15 seconds
f3f1bd52 : Fix OOB write in noteAtomLogged
ad29c212 : RESTRICT AUTOMERGE: Revert "Added artd to the UID map"
b18766e0 : Add libkll dependencies as whole_static_libs
a72195a7 : Remove StatsdStats logging for late events in duration metric
2082d91f : Deflake TestResetBaseOnPullDelayExceeded
9ac4cd40 : Added artd to the UID map
a8716d3d : Rename StatsD/bin to Statsd/statsd
ee2835d9 : Update the number of non-platform pushed atom ids
56dd55e7 : E2e Tests for event metric
101626e5 : E2E test for alarms
65cd0d76 : Fix closing file descriptors on config updates
e81c490c : Revert "Revert "Hardcode partial config updates to be on""
9f5abefd : Increase max allowed log sources
6af0ad19 : Duration metric new alerts: schedule alarms
c5b9b75d : Persist OringDurationTracker on partial bucket
24c7c1a3 : Duration Metric Anomaly Config Update Tests
8478e538 : Subscriber reporter broadcast death tests
c1e7906b : Add upload threshold feature to DurationMetric
09eab7ca : E2e test for count metric anomaly on config update
74e20c55 : Fix memory management for subscriber death cookies
80588907 : Revert "Hardcode partial config updates to be on"
4fdff28a : StatsD: add AID_NOBODY mapping to uid map
d5955baf : Fix AtomMetricStats int64 field passed to helper function
4172cba9 : Update doc for new atoms.proto location
93b8f752 : Add StatsdStats logging for late events in duration metric
c4d5fb0f : Add ConditionTimer to CurrentValueBucket struct
71839ac6 : Refactor BaseInfo struct
dbc4dc41 : Refactor Interval struct
390b3b2e : Update language to comply with Android's inclusive language guidance
8136e02c : Update language to comply with Android's inclusive language guidance
c605d743 : Remove StatsdStats logging for late events in duration metric
521de588 : Add bootclasspath_fragment.
388007f0 : Add serialization to libkll
f55591aa : Add libkll to statsd
8d5e0e29 : Add serialization to libkll
d7475aa9 : Add upload threshold feature to ValueMetricProducer
eb3dd937 : Add libkll to statsd
b0638a8c : Use libgtest_prod_headers.
de86c0dc : Deflake TestResetBaseOnPullDelayExceeded
3e8d45d6 : Added artd to the UID map
d2e51ecd : Rename StatsD/bin to Statsd/statsd
8b21f1c8 : Add keystore support for testing atoms.
2fb696d6 : Rename StatsD/bin to Statsd/statsd
1318fd96 : Allow Statsd Tests to run on R devices
10480c72 : Add FrameworkStatsdTest to mainline test mapping for Statsd.
4a366be5 : Update the number of non-platform pushed atom ids
cf20bf15 : Enable Async MTE in statsd.
10dcac60 : E2e Tests for event metric
8b58f035 : Move libstatspull_bindgen
18cf15e4 : Remove hidden connectivity APIs in statsdapp tests
19a53d9f : E2E test for alarms
e04f8faf : Fix closing file descriptors on config updates
513a4c1a : Revert "Add module_exports for stats-log-api-gen"
3092dc7f : Don't use directed broadcasts
2a466bc1 : Fix testPartialWakelockDuration flakiness
32323353 : Allow Statsd tests to run on R devices
e47dc026 : Revert "Revert "Hardcode partial config updates to be on""
7f49571b : Mark StatsLog.writeRaw as deprecated
74df6283 : Enable statsd module MTS tests to be included in android-mts-statsd as well as android-mts.
eacb096a : Add MEDIA_DRM_ACTIVITY_INFO to TestDrive config
46183b71 : Add upload threshold feature to CountMetric
2a17642c : Make libstatssocket_headers available to platform
14be4723 : Create libstatspull_headers
c3bd4a09 : Increase max allowed log sources
7802b8f8 : Duration metric new alerts: schedule alarms
55588720 : Add Rust bindings for libstatspull.
d0a4a703 : Add CBR package to statsd log sources
6039fb0d : Add CBR package to logsource
7508402a : Update statsd_testdrive_test to not run in TEST_MAPPING
8da25ea9 : Fix testPartialWakelockDuration flakiness
2196b510 : Persist OringDurationTracker on partial bucket
96ae2953 : Duration Metric Anomaly Config Update Tests
ce80cd9f : Create statsd-module-sdk-for-art
c46d7b20 : Subscriber reporter broadcast death tests
ae6d8223 : Add upload threshold feature to DurationMetric
5f76d660 : E2e test for count metric anomaly on config update
6a5f84ec : Fix memory management for subscriber death cookies
6dbac2c9 : Hardcode partial config updates to be on
1c241a79 : Partial config update: loosen value metric tests
8904456b : Config Update E2E tests: Metric Activation
8bf38d2c : Update the matcher per config guardrail
1ad0f9b1 : Config Update E2e Tests for Duration Metric
8cf0895e : E2E tests for value metric
d10ca229 : Fix testDurationAnomalyDetection
76690b4f : Gauge Metric e2e Tests
8f04ae65 : E2E tests for count metric partial config update
f23a49b0 : Gauge Metric Random One Sample Pulls On Update
1ffc8e73 : Use server flag to control partial config update
14acd129 : Enforce duration metric dimension rules
704a4efa : Init duration metric if condition existed
b9120a85 : Partial config update: test update states
6809f18b : Partial config update: various small things
77d46447 : Partial config update: various metadata
3a92b5d3 : Config update for allowed log sources
f7380a48 : Update Alarms/Subscriptions
1ef7ac85 : Partial config update for alerts/subscriptions
b7ed2d21 : Fix apex package retrieval on boot
35b6071f : Track replaced metrics during config update
a77aa482 : Perform update for value metric
774e3042 : Determine value metric update status
8d0d8ace : Perform update for duration metric
fc227d83 : Determine update status for duration metric
034eea92 : Perform partial update for gauge metric
947a22b3 : Determine update status for gauge metrics
1b73277a : Perform partial update for count metric
d8510662 : Determine update status for count metric
fcd75959 : Refactor determine metric update status
372d2ce3 : Partial Config Update: event metric
46484912 : Partial Config Update: store metric/state hashes
c44ad260 : Partial config update: predicates
81f78c4e : Change condition init to return current condition
f2fa6add : Update indices of preserved matchers
247349fd : Update string literal for naming consistency for SimpleAtomMatchingTracker
97711e17 : Make LogMatchingTracker, SimpleLogMatchingTracker, CombinationLogMatchingTracker, LogTracker, and AtomMatcher naming consistent
9813fd90 : Metrics no longer set whether condition is sliced
9d3e2bf7 : Partial Config Update: Matchers
c6bae561 : Set up config update code path
83eca8c7 : Fix potential out of bounds writes in LogEvent.
328b2704 : Enable statsd module MTS tests to be included in android-mts-statsd as well as android-mts.
2232231c : Allow ImsServiceEntitlement app for statsd metrics
33d0271d : Cleanup OWNERS
b8f9afdd : Fix potential out of bounds writes in LogEvent.
084b9ab6 : Revert "Remove dead code for AnomalyAlarm"
de859e4e : Gauge Metric e2e Tests
11d22f55 : Enable statsd module MTS tests to be included in android-mts-statsd as well as android-mts.
166a827e : E2E tests for count metric partial config update

+- Project: platform/packages/modules/Virtualization

d2be64c : Revert "Update init_first_stage"
f4fcf51 : Update init_first_stage
76b161d : microdroid: remove redundant mk_microdroid_signature
63a95cf : zipfuse: fix on readdir
9761928 : Add the missing test_suites field to ZipFuseTest
57d895e : microdroid: add "apk" to payload
a54dcaf : microdroid: each partition in payload has size in it
65a154a : Update recommended kernel version.
e80ee75 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Virtualization
6537c1d : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Virtualization
d5df956 : Fix type error
851f68a : zipfuse: OsString -> CString
331d1ea : zipfuse: a read-only fuse implementation for zip archive
730b7b8 : microdroid: add missing lib(heapprofd_client_api.so)
a51c2f1 : Add com.android.compos apex
272aa24 : Add a remote binder service for executing commands
0460367 : Document need for SELinux permissive mode
45b4683 : microdroid: userdata/payload as bootdevices
953e53e : Fix typo in document
0d7f5bb : Update documentation for running via Virt Manager vith vm tool.
f395b82 : Separate out run module.
cd06dca : Update microdroid_plat_sepolicy_vers.txt
7f8ac32 : Remove redundant tombstoned directory
2c7e459 : Start Virt Manager via init rather than running it in shell for test.
f9f3903 : authfs: Add integration test for file resizing
9d0ab62 : authfs: support resizing file
8e161b5 : authfs: Drop support of direct I/O
87ba1f1 : Create /data/local/tmp and add test writing to it
1d5c4d9 : Use qcow2 for data partition
cd13c69 : Run tombstoned service on microdroid
afd9dc0 : Add userdata partition to microdroid
13ca2c8 : Add etc -> system/etc symlink for cgroups
017916b : Microdroid activates host APEXes
c36b18a : Apexd runs in microdroid
9195c7d : Add lib_microdroid_signature_proto with proto-full
dcd56e3 : Remove unused module
92199ce : Microdroid is built using android_system_image module type
1c82073 : Add public.libraries.txt and linker.config.pb
0203449 : Need to call set_requesting_sid for with_calling_sid to work.
4de2878 : Moved set_requesting_sid to public BinderFeatures struct.
54b88d4 : Add an executable to create a microdroid signature
97277ee : Add a proto for the microdroid signature partition
ff3391e : Enable verified boot for microdroid
89e81cb : Microdroid runs on cuttlefish_x86_64
dae0716 : Wait for crosvm in a separate thread, and keep track of when it dies.
1ef19ae : Use camelCase for parcelable fields.
de5295a : Remove unused dependency.
0eb3889 : Partitions are by default read-only.
7851501 : Move uboot_env.img to a new composite disk
0479a65 : Update documentation with new test name and Virt Manager.
72f06a3 : Include microdroid files to virt apex
ebc3a37 : Set microdroid_cdisk images as read only
66aa0fb : Sign the bootloader using avbtool
1415c13 : Use Strong<> for Rust AIDL interfaces
c2e5d8b : Fix lint error.
25a2acc : Use mk_cdisk instead of assemble_cvd
8018e9a : authfs: Remove integration test from TEST_MAPPING
23ce158 : Add build.prop for microdroid
26bdf44 : virtmanager prefers rlib even on device
6cf75b5 : authfs: fix lints with rustc 1.51.0
7c51aa4 : Replace sleep with polling in AuthFsHostTest
f6a1eb9 : Include requester UID and SID in VM debug info.
06b5f5c : Pass VM config by FD rather than filename.
c95b642 : Use "auto" for microdroid super image size
35ff8ca : Sign micrdroid using testkey from external/avb
d100475 : Use default group for microdroid super image
63ab238 : Run virtmanager with its new UID
c81738d : authfs: fix crash on read_chunk of a remote file
abcd10a : Update microdroid sepolicy modules to new modules
d4bc533 : Rename composite.img to os_composite.img
4dc85c9 : authfs: return Merkle tree hidden in the filesystem
27b482e : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Virtualization
25f3b5e : Reland "Use system's plat_sepolicy.cil for microdroid"
d0bb5d3 : authfs: refine/rename trait ReadOnlyDataByChunk
1bcf411 : authfs: replace tuple w/ anonymous struct in FileConfig
3c2ddef : Add VM ref holding to Virt Manager
651b068 : No longer need to use libbinder_rs directly.
632a39d : authfs: add AuthFsTestCases to presubmit
e207148 : Revert "Use system's plat_sepolicy.cil for microdroid"
85b4f73 : authfs: Integration test
6a47e7f : authfs: Support write config/operation in fuse
09e2626 : authfs: Reorganize modules & rename flags/classes/vars
60acfd3 : authfs: Remote file editor over binder
ac4f3f4 : authfs: Implement VerifiedFileEditor
20412d9 : vm: Use Structopt for parsing command line arguments
a89fc13 : Allow client to pass a file descriptor for VM logs.
0909bc5 : Set log level to trace for all builds.
3b8396d : Use system's plat_sepolicy.cil for microdroid
bb49b44 : set_requesting_sid is now on IBinderInternal.
543c58b : Update microdroid test to include protected_vm flag
80d8da8 : Build microdroid-vbmeta and -vbmeta_system
bf1fb04 : Log to logcat.
d4326f3 : Sign microdroid_boot and _vendor_boot
573c649 : Add authfs and fd_server to com.android.virt apex
dfa3aec : Add MicrodroidHostTestCases
cf3270b : Enable google_java_format in PREUPLOAD.cfg
a2f8c23 : Refactor: move load_vm_config to associated function on VmConfig.
320b560 : Add method to get list of VMs for vm tool.
850e24f : Enable more linters in PREUPLOAD.cfg
28dddd8 : Add precompiled sepolicy for microdroid
635c9a3 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Virtualization
9dcd947 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Virtualization
95d620c : Remove services except for adb
0c6fb5b : Enable selinux on microdroid
282c734 : Remove unnecessary mount points
f7e4e1b : Fix assemble_cvd command
ea9fa48 : Add `vm` tool for talking to Virt Manager.
cc09386 : Stop mapping Binder errors, now that Status is Send
9c01baa : No need for Arc around state, as VirtManager is not Clone.
d6dce6f : Refactor: split Virt Manager into separate packages.
9ecac55 : Microdroid uses android boot image header V4
3adec1f : Disable kmsg ratelimiting
dde1790 : authfs: Add MerkleLeaves for integrity bookkeeping
da3fbc4 : authfs: Replace a trait bound const w/ a simple const
49f8a4d : Convert Vsock test to device test
22bdc85 : Enable adbd on microdroid
1b13e0f : Turn selinux off temporarily for microdroid
6e2bc7c : Reland "Add microdroid_vendor"
c79d1dc : Revert "Add microdroid_vendor"
d820bea : Use devnum#partname format instead of the part number
4d43cbb : Add microdroid_vendor
606dfaa : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Virtualization
f01f323 : authfs: Support binder-backed file source
2223f0c : Add some documentation about microdroid
42cc776 : authfs: fd_server to expose local FD via binder interface
870e76b : Add linkerconfig to microdroid
c852ee0 : Add support for passing bootloader and disk images.
c1500e8 : Put microdroid into microdroid_super
3eb11f7 : Add fstab for microdroid & add more kernel commandline params
f677cfa : Build uboot_env.img statically
bd1037f : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Virtualization
c8b4003 : Build boot.img for microdroid
8d1eb7e : Add virtmanager to the virt APEX
d8cf762 : Add SELinux stuffs to boot
dc2af86 : Add minimized init.rc and services to microdroid

+- Project: platform/packages/modules/Wifi

e3049f660 : Import translations. DO NOT MERGE ANYWHERE
44555a90c : Import translations. DO NOT MERGE ANYWHERE
09ab6fcd3 : Import translations. DO NOT MERGE ANYWHERE
f27529290 : Import translations. DO NOT MERGE ANYWHERE
03eecea93 : Update Javadoc for WifiEnterpriseConfig
01df63353 : wifi: check the candidate security params in the network comparison
fa5409b8e : Skip EAP password check for network update
e35f93e89 : Import translations. DO NOT MERGE ANYWHERE
74fdd340f : Import translations. DO NOT MERGE ANYWHERE
7ef436a8a : Import translations. DO NOT MERGE ANYWHERE
809bb481e : Update java doc
6c405dd9e : Make sure BroadcastReceiver in ClientModeImpl is actually registered
7ea8b3fce : Do not set config netId to argument netId in WifiServiceImpl#connect
34485d23a : MBB: Captive portal disconnect primary no broadcast
d9455b98b : AddOrUpdateNetworkPrivileged verify packageName belongs to uid
9196856eb : wifi: fix FT/EAP network detection
0ee873d4e : wifi: fix FILS network detection
b31a87bc0 : [RTT] HE with RTT should only on 6 Ghz
19a9f2f2a : Import translations. DO NOT MERGE ANYWHERE
f708f7a18 : Handle S-on-R security types for DPP configurator network IDs
703ff6e72 : Clean up lint errors for serive-wifi
940340520 : Add first connection after boot indicator to ConnectionEvent metrics
71d758698 : Clean up lint errors
e25b96ed9 : Encode security type in external network IDs for S-on-R
be6a6a3f7 : Only return WPA2 enterprise config if both WPA2 and WPA3 are available
c94152437 : Move to check SIM application state
ba35c1dca : BroadcastQueue send message for CMM in scan only mode
402e01379 : Detect WPA3-Personal correctly during auth-reject
a4b365a22 : wifi: create a new IMS network callback on starting deferring handler
f64ed8269 : Bump Wifi to SDK 31
154b24566 : Clean up wifi metrics
22aec812a : Match mixed network environment correctly
337d4df01 : p2p: defer enabling p2p until the first command
5e70208fb : Do not clear subscription info during network reset
8edc7df50 : Fix for crash seen in WifiManager#getUsableChannels()
9ef817bb1 : wifi: Fix the Security Report for pending intent
be3a641f0 : Mark Wifi module as compressible
253b94dc7 : Do not update coex if physical channels remain the same on update
773111d99 : Fix CoexUtils.getOffsetChannel not counting by channel step size
bdaea25d2 : Revert "ClientModeImpl: Add more logging for stopIpClient"
ed9350cdf : Enable wifi to perform its own hidden API processing
e691d518d : [WIFI] Add command shell argument for the 'shared' bit
045a7a73a : wifi: Add idle shutdown for p2p interface.
83849ad60 : [Aware] set peer mac when create NdpInfo to avoid NPE
0ef926651 : wifi: Deep copy the object before send it
4da4974f4 : Fix missing WIFI_STATE_ENABLING broadcast
cd6102ff1 : [MTS] Dump wifiMetrics requirs BATTERY_STATS permission
a5bca786d : Import translations. DO NOT MERGE ANYWHERE
cc6cc2876 : Import translations. DO NOT MERGE ANYWHERE
938b9f03b : set p2p state of a network connection to IDLE
9486acf02 : Add uid/package check in WifiServiceImpl#flushPasspointAnqpCache
e105e1888 : Enforce setting identity and password for EAP-TTLS/PEAP
ee459405d : wifi: Fix IllegalStateException in beginBroadcast()
3c76ccb3e : wifi: check suite-b keymgmt strictly
c5baedfc7 : wifi: handle the exception thrown from getAuthType()
aa8ab2eea : Modify OWNERS files
1ad9312f4 : [AWARE] Trigger onSessionTerminated when App trigger session destroy
813614c1a : wifi: fix configuration is updated failure
f86c1420b : [OCSP] Add javadoc to OCSP_REQUIRE_ALL_NON_TRUSTED_CERTS_STATUS
062197e5f : Set channel width to 20MHz in scan result from legacy APs
87e11cf90 : Adjust Tx/Rx byte count threshold
75ef50ce1 : [Passpoint] Add metrics for Home/Roaming provider
7815d6995 : Import translations. DO NOT MERGE ANYWHERE
fbba41d0a : [Aware] Fix issue when multiple NDP request
e92e5b29f : Fix the NUD probe counter in dumpsys of link metrics
96e01da49 : [Suggestion] Fix ConcurrentModificationException issue
aeca3273c : Add metrics for Suggestion new API
f7c2f5157 : Metrics for recent connection failure reason
50f3ac898 : Fix the typo in JavaDoc
9210cd535 : Mbb success metrics: lingering duration histogram
368f679ed : Add wifi bootclasspath fragment to its sdk
2697e88bb : wifi: Dynamic country code update when Soft AP enabled
413ccb9b2 : [WifiConfigStoreEncryptionUtil] Catch all exceptions
812fbf3cc : Metrics for Easy Connect (DPP) enhancements
35abb12f8 : Fix manual connection of configs with multiple security types
fd7e0675c : Bug fix of bandwidth estimation
8da2d1f3d : p2p: init p2p interface when a command is receieved
60c201c58 : Fix some typo in JavaDoc
0e3b6d9c8 : Restore interface priority on R device
809bc922a : Derestrict WifiP2pManager.startWps.
297d6caf1 : [WifiNotification] Only clean up the notification from Wifi
163e269a5 : Update lint baseline suppression for API 31.
4311e10f1 : Metrics for Wifi link layer Per radio stats
3e8eba087 : Import translations. DO NOT MERGE ANYWHERE
9c6306978 : Hide WifiNetworkSpecifier#redact.
d66e52474 : [RequiresApi] Make set CountryCode S+ only
7321ae173 : p2p: always try to form a group on receiving a GO negotiation
ebdd2f557 : Import translations. DO NOT MERGE ANYWHERE
64c1e2ee0 : [RequiresApi] Make restartWifiSubsystem API S only
d7e8ae981 : packages/modules/Wifi: create separate WIFI_OWNERS
a8006b12d : Reduce the IpClient blocking wait to 2s
e26cf5f06 : Wifi OWNERS: Remove setnoparent
9b8f9652f : Wifi OWNERS: replace dysu with kumaranand
dbdc4d9cc : Include MODULES_OWNERS as per policy.
518a3b0ea : Fix exception when adding configs with incomplete security types
4ed3e913e : [RequiresApi] Add annotation for WifiAvailableChannel APIs
17bdcebf9 : [RequiresApi] Add annotation for S API
d634c8f40 : Remove the blocking wait for IpClient
9ea2bb0b3 : Add interface name to WifiMetrics
8922952ab : Remove code that overwrites ClientModeImpl log record size
f73c4353f : Update the javadoc for some entries in WifiLinkLayerStats
77153d7ee : Create wifi shell command to enable/disable all scanning
f009d8589 : Adjust include_dirs for relocated packages/modules/Connectivity
86f744e4a : Add max disable duration to "disconnect" feature
8461323ba : Change suggestion equals JavaDoc
250ff9d64 : [RequiresApi] Open restartWifiSubsystem API to S on R
01f442baf : [RequiresApi] Add annotation for Passpoint and security API
9e043853b : Handling stop() call in idle state
4935652ca : Avoid duplicate BSSIDs
f22d6d4ab : [WifiCoex] Avoid division by 0 when calculating overlap percent
d71ddb8ed : [WifiCoex] Avoid division by 0 when calculating overlap percent
eb79f2b60 : Clean the blocklists and cache when Wifi is off.
dab28fc23 : Update BW estimator parameters
db301220e : Revert "WifiNetworkFactory: Stop restricting peer to peer API network callback"
677af5761 : wifi: populate security params to the internal configuration
f058132fe : Remove Sdk check for getCallerConfiguredNetworks
46485399d : WakeupController should not include captive portals in suggestions
bc073ca96 : [Aware] Add metrics for NDP request type
d3a4c6cf0 : Extention API: Report network status update using NetworkScore
ffba56092 : Revert "Revert "Extention API: Change Wifi score reporting behaviors bas...""
c60909735 : [NetworkSpecifier] Remove lint suppress
0b1bc48a2 : [WIFI] Fake Scan result via shell command
935cda47e : Implement WifiNetworkSpecifier#redact.
0a1f27021 : [WifiCoex] Lowest overlap channel must be lower than highest channel
dbe8f49d6 : wifi: Fix SAP clients connection changed callback
2c6d14d6b : Add the ability to match a band on a WiFi network.
44d6353d4 : Revert "Extention API: Change Wifi score reporting behaviors bas..."
5f702de78 : Add @RequiresApi to new APIs for Coex
05706cfa1 : [WIFI] Add security types print-out to WifiNetworkSuggestion
b5590bfde : [WIFI] Fix security printout for WifiConfiguration
9b93c47a8 : [Aware] Fix Aware nonconcurrency issue
d9be4dfaa : Allow shell to set merged flag on Non enterprise config
3c0292c21 : Annotation changes for SDK dependent Wi-Fi APIs
0663bfc82 : wifi: disable PMF-required for transition mode.
462eec1b5 : wifi: finetune auto-upgrade behavior
e0cd49c8d : Extention API: Change Wifi score reporting behaviors based on Sdk level
afd59fc84 : STA+STA WifiScoreCard interactions
a7b7d70d3 : p2p: send dedicated connection state update to stop tethering while location mode is off
2d583f92a : wifi: add RequiresApi annotations
f8adb6a0a : Bug fix of wifi sufficient stats
513cdb4a9 : wifi: convert multi-type configs to legacy configs
d13f09d69 : Add annotation for SDK dependent APIs
421184de5 : Wifi: cts test failure testGetAllowedChannels
fdbab0c0f : Add bootclasspath_fragment.
c7ebf81a5 : Add wifi-module-sdk build target.
640cd0210 : Add @RequiresApi annotation for ScoreUpdateObserver
cab864b40 : Allow ServerCertValidation usage on S module
af94a294d : Metrics for Steering requests
2aca3ae5b : wifi: add RequiresApi annotations
da47d24e4 : Update WifiInfoTest to check for immediate redaction.
c00d9b881 : Import translations. DO NOT MERGE ANYWHERE
548a476a5 : Immediately redact WifiInfo objects.
32b508a33 : Report the bandwidth from adjacent signal level
4eceb7631 : Added more verbose logging on WifiPermissionsUtil.
5aea7064d : Add RequiresApi Annotations to S API
0bee92d45 : Allow new API usage on R device
cdbb7ef34 : Make getProfileKey Avaialble to R
4c4a0ede8 : Wifi: getUsableChannels error handling
d9f6e712b : wifi: fix incorrect security params updating codes
b87cc1b39 : Allow RTT new API called on R device
8f6ef69d3 : S-on-R: Fix WifiNativeTest
5fa95d194 : Fix lint warning for carrier & suggestion
82d052d4c : Do not verify SoftApManagerTest CoexListener registration for sdk < S
b8112fec9 : [Suggestion] Fix merged network test
5c8f1c976 : S-on-R: Fix WifiNativeInterfaceManagementTest
b727e5823 : Import translations. DO NOT MERGE ANYWHERE
7fdfcb489 : OEM_PAID and OEM_PRIVATE network should be restrict
d8e57d68b : Prevent SIM network before CarrierConfig available
1b4b0f578 : [Passpoint] Metrics for S release
9875f6eaf : Remove Passpoint linter warning from baseline
1e60f3c76 : Added cmd wifi is-verbose-logging
b613b104c : Change annotation for Wifi Aware API
312ad6a2c : Add (optional) logging statements on some permission checks.
54a9598b5 : Clean up lint-baseline-pre-jarjar.xml warnings for Passpoint
d741f59da : Fix linter NewApi warning for Set.copyOf()
bb2649821 : Import translations. DO NOT MERGE ANYWHERE
9751b914c : Import translations. DO NOT MERGE ANYWHERE
a9d92d996 : Add androidx.annotation_annotation as framework-wifi dependency
b0933225b : [WifiCoex] Listen to PhysicalChannelConfigs from every sub id
db9762df0 : STA+STA LastMileLogger interactions
02fc853a9 : SupplicantStateTracker: only update BatteryStats if primary
2dbb06835 : STA+STA WifiStateTracker interactions
5a298c5d7 : STA+STA LinkProbeManager interactions
afa554676 : ClientModeImpl: Ignore NETWORK_CONNECTION_EVENT for non-target network
02425958c : WifiMonitor: add NetworkConnectionEventInfo
d802639d6 : Add hidden network to shell command
e29ab84ca : Fix race condition between carrier changes and suggestion adding
34002062f : Import translations. DO NOT MERGE ANYWHERE
abeb90fdb : Import translations. DO NOT MERGE ANYWHERE
deee38ab8 : Import translations. DO NOT MERGE ANYWHERE
d4e268df5 : Report average error of bandwidth esitmation
873ad8837 : sendNetworkScore: Make backwards compatible
045d176c2 : wifi: Fix SAP callback in registration
0a0244896 : wifi: Add metrics for bridged AP use case
8570ca010 : WifiDiagnostics handle multiple clientmode
e2308a8bb : Wifi: Rename API to getFrequencyMhz
45d51c02f : Add overflow prevention logic
3cad6eb11 : wifi: re-throw the exception from the wifi service
cf5573820 : [Suggestion] Create a new Passpoint object
db589bc1f : ActiveModeWarden: Don't allow STA + STA for older apps
726132b6a : Do not connect to SIM network when carrier config is not ready.
96d0b8905 : p2p: handle group creating failure due to tethering flow failure
9a7bb0986 : p2p: send discovery state change event for service discovery
aa2db29db : When carrierConfig is not available, do not send IMSI notification
02ca93fff : Check IMSI and MCCMNC availablity when SIM is ready
ec0de8377 : Synchronize methods accessing mWifiLocks
ea7bf00bb : [Suggestion] Handle suggestion connect/disconnect for STA+STA
a2c409ec3 : [Suggestion] Add more log about active subscription Info
db24eee36 : STA+STA WifiTrafficPoller interactions
e2eb826d1 : [Suggestion] Add more attributes into to String
a6408940c : Adding max lines, max log records overlays
52912b465 : Move FrameworksWifiTests to group presubmit-large
d276e1ef9 : STA+STA ConnectionFailureNotifier interactions
fdefa1327 : STA+STA SimRequiredNotifier interactions
dfd677952 : STA+STA WrongPasswordNotifier interactions
4fa136190 : STA+STA EapFailureNotifier interactions
05191d91e : STA+STA WifiLastResortWatchdog interactions
a28515e44 : Import translations. DO NOT MERGE ANYWHERE
37cfe5de3 : Do not trigger bugreport when trigger SelfRecovery by API Call
8ec6c9c50 : Use radioStats for radio on time
ecf134577 : Disable radio stats aggregation by default.
3018a65fd : Import translations. DO NOT MERGE ANYWHERE
b77513b19 : Metrics: additional framework disconnect reasons
ca3fb0537 : Metrics: number of 6Ghz PSC channels
ded070f41 : Fix WifiConfigStore dump crash
982075bee : Start a scan on cell data loss
df7abab2f : No cell data should re-enable wifi
eb6fe799d : Wifi APIs: treat apps signed with platform key as privileged
2451bf834 : [VCN19.2] Rename get/setSubIds to get/setSubscriptionIds
161469cdb : wifi: Rename country change API
ff5d9b390 : wifi: Fix wifi S module in R
aaf17bc92 : [VCN] Handle the capability changes inside Wifi stack
c9c2e4e99 : wifi: Support force channel test command in dual AP UI
8dd633810 : [RTT] Update the javaDoc for Aware RTT
c366516aa : metrics_pdd_hook: make compatible with python3
f67cc8841 : [Suggestion] Disable merged suggestions when disallowed
7790078df : Use NetworkScore to force keep up MBB STA
1c6098e48 : WifiEnterpriseConfig#getDecoratedIdentityPrefix @Nullable
a528a69df : Revert "Hack to force ConnectivityService to maintain 2 Wifi connections"
dcb2681d6 : Add lint baseline to address NewApi errors
586cf31e9 : Add ContentionTimeStats into dumpsys
89a5f8224 : wifi: convert legacy security fields to security params on restoing from store
6549e8d8d : Call getPrimaryClientModeManager in main wifi thread
0c7eb1bc8 : [API] Soft AP multiple/bridge javadoc update
0ae652fa3 : Overlay to allow Settings/SUW to create insecure EAP networks
15740d619 : set Default country code to be persistent
a03968f74 : wifi: cache HAL object to avoid NPE due to race condition
e53acd0ba : [AWARE] Fix the disable aware order
ecde0f1cc : Update coex APIs based on API council review
d01787028 : WifiShellCommand: process link probing in main thread
d9f73f034 : Add lint baseline to address NewApi errors
7d629d935 : wifi: Remove rpius@ from OWNERS
968a67b4a : wifi: always return non-null value from generateSecurityParamsListFromScanResult
ed1bd2e61 : wifi: gate show key mode by build type and extend timeout to 24 hours
3db6ae780 : [Aware] Handle destroy NDP and disable Aware in a better order
1af933771 : LastCallerInfoManager: improve debugability by storing last caller info
e5a5d2fa4 : Move incrementWifiLinkLayerUsageStats() to getWifiLinkLayerStats()
a7293c31e : wifi: only keep PMK cache for predictable disconnection case.
8f2b8599b : [Passpoint] Fix issue when getting matching passpoint WifiConfig
0a55f407e : ActiveModeWarden: Always set primary iface/use case in HAL
b6efdf808 : wifi: Register country code change after boot complete
73e9c9f69 : wifi: limit bridged AP only support on 2GHz and 5Ghz
d73b8c888 : Address API council feedback on ContentionTimeStats API
bbb36915f : Import translations. DO NOT MERGE ANYWHERE
d845d02bf : Revert "[Passpoint] Fix issue when getting matching passpoint WifiConfig"
c5a365e7f : Use the new NetworkScore API to send scores
72ab064c5 : [Suggestion] Keeping user settings for suggestion
82bd5eb01 : [GreenLogFix] Improve the logging of invalid ScanResult list
4cb2abf79 : Reduce logging level for permission violation logs
46d3b9d7a : [WifiCoex] Use updated generalized intermod formula
c61190a3e : WifiWake lock previously seen networks
a728fb0ce : wfd: store raw r2 device info
db28a0372 : Add limit to number of saved configs
c830a4ffa : wifi: avoid potential framework crash due to unknown AKMs
26885193b : wifi: support multi-type for wifi list-network command
2f75d2dcf : Filter out disabled network in fast reconnect
898415943 : [Passpoint] Keeping the user settings for passpoint
7a8af00b6 : Wifi: restartWifiSubsystem by HAL API in selfRecovery
890d2cb54 : Add lib for accessing connectivity hidden API
ff649a206 : p2p: add overlay to customize the default device name.
1835c723b : Additional WifiblocklistMonitor metrics
b14b68b7a : ActiveModeWarden: Cleanup Hw multi STA API calls
fd8a683dd : Update AVG_BW_TO_LOW_BW_RATIO
0d375554e : Import translations. DO NOT MERGE ANYWHERE
a59bc9835 : HalDeviceManager: Reduce spammy log
f89af3d79 : wifi: Trigger country code change after set succeed
012448d2b : p2p: revise WifiP2pWfdInfo constants
c3ab3653a : wifi: handle unknown AKMs in scan results
cc0e44373 : WifiInfo: Cherry pick redaction CL's
63db1e2b5 : Fixed logging issue in per radio stats dump
e98b9bed6 : Enable aggregation of Wifi link layer radio stats.
832aa9d04 : Address API council feedback on RateStats API
8731d04c0 : API council feedbacks wifi verbose logging
06d9d9fcc : [Passpoint] Fix issue when getting matching passpoint WifiConfig
102352255 : correct the channel numbers for bands for softAp
74eabf710 : StateMachineObituary: Fix LogRecs out of order
603eee06d : Enforce max duration for carrier network selection
575ee9154 : Keystore 2.0: Remove unused mock KeyStore.
3e11e4c81 : Import translations. DO NOT MERGE ANYWHERE
27d6d9917 : Import translations. DO NOT MERGE ANYWHERE
7d5cc297c : WakeupController: fix for STA+STA
c86c3a992 : Use camel case for message type.
2b6ec864a : [WIFI] Update documentation of WifiConfiguration
163971dc1 : wifi: Add Country code event listener support
43e97bf7f : Wifi: API to query the list of usable channels
25c6c4bad : Add WifiConfiguration#deletionPriority field
428ce9111 : WifiDataStall: Refactor for STA + STA
e10a94230 : WifiHealthMonitor: Refactor for STA + STA
b00684dda : setScanAlwaysAvailable: log package, isAvailable
319fef53e : Bug fix and add metrics for BW estimator
4ada79285 : wfd: expose raw device info and bit definitions
ae6f9b790 : Reference framework-connectivity stubs explicitly
3d4adbeca : Setting the Max RTT Burst size allowable in the 802.11mc protocol
e1e81c811 : Renamed API getRttPeers() to getRttResponders()
a397d39a5 : Address API council feedback on ContentionTimeStats API
b1cb003ff : ClientModeImpl: Don't enable RSSI polling on secondary CMM
83a173f33 : WifiUsabilityStatsEntry: Add link layer per radio stats
18bf81504 : Add new API addNetworkPrivileged
ec97bac64 : Restart subsystem API: remove bug report generation argument
1ba4d0188 : WifiInfo.isPrimary(): Add SdkLevel check
a1e6a290f : Promote Wifi S-on-R tests to presubmit
848f0e5b8 : wifi: support enabling show key mode for verbose logging
36b88487b : WifiUsabilityStatsEntry: Add rate statistics into Wifi usability stats entry
4ba599795 : WifiInfo: Redact isPrimary for non settings users
9f5288f1f : Do not link networks with VRRP gateway mac addresses
c7839f04c : WifiInfo: Redact MAC address if caller does not have location permission
95af04b58 : WifiInfo: Allow usage of redaction mechanism on R devices
137c0d0bc : Shell command to clear the PMKSA cache
dcc3930c2 : Add list of subIds to cellular networks
aaa273689 : HalDeviceManager: Use cached chip info for supportXXX API's
ec5582958 : wfd: update Wifi Dispaly Info API
a51b1623e : WifiNetworkFactory: Stop restricting peer to peer API network callback
9f226a5e9 : Fix identity decoration unit tests to pass in S-on-R
f7e4c2ac8 : Make user notification update and auto cancel
7ddb45017 : wfd: create new API to get the R2 device type
051fd44d7 : WifiInfo: API changes to conform with connectivity API changes
04e8802e8 : WifiInfo: Changes to remove dep on connectivity
5fd34e415 : Wifi: NetworkSelectionDisableReason API rename
90e05e69b : Self Recovery trigger subsystem restart and handle the callback event
3e2994810 : Uprev WifiEventCallback to 1.5
e16f0d475 : WifiInfo: Use the new redaction mechanism in TransportInfo
cbf85f2ff : wifi: Rename API convertChannelToFrequencyMhz/convertFrequencyMhzToChannel
905ad80d7 : [Passpoint] Make flushPasspointAnqpCache API public
9bde40612 : Do not link networks just because the passwords match
46a7a67d7 : [WifiInfo] API to get the current connection security type
d5a3e4261 : MBB: Handle Captive Portal networks
ef4cf1710 : Update wifi tests to use new network transport
c5be43d1d : wifi: rename enableWpaSaeH2eOnlyMode to setIsWpa3SaeH2eOnlyModeEnabled
68a1d3a66 : [Suggestion] Fix removing suggestion issue
bc2ddf0cc : Add S checks around identity decoration set/get API
49c21ecdc : Address API feedback for carrier selection API
5addd217f : WifiInfo: Add isPrimary to indicate the primary connection
d9a973b6a : Reduce binder IPC call to telephony stack
72c17300a : [NS02.wf] Adjust tests for changes to NetworkFactory
dc80ce88e : Make isCarrierNetworkOffloadEnabled() public
95687a668 : Easy connect API changes.
ec250c4a3 : Add S checks around identity decoration set/get API
f2bde371c : [HDM] Move dump to a class that's guaranteed to run on all devices
f1ef08f27 : ScoredNetworkNominator: Pass through a hardcoded attribution tag.
600878cdc : Remove NetworkDetail.isInternet() check for network selection
e53879bb8 : Add new callback for wifi verbose logging
cb1e5e7e8 : [Provider Model] Gate merged carrier Wi-Fi offload Suggestion
60d9b06fa : Revert - Remove SAR functionality from framework
f8f902819 : Use getProfileKeyInternal() for S on R.
bbb7c676e : Enable wifi module MTS tests to be included in android-mts-wifi as well as android-mts.
5f2226993 : [NS01.wf] Adjust tests for the addition of NetworkScore
913d18f7f : p2p: only test WFD R2 API in S or newer
fbb55bb4c : wifi: Fix exception log when turning on SoftAp
9c4a7e5a8 : Fix unit tests to run on R
1d3626336 : Support for decorated identity prefix
0687e98f2 : wifi: Merge oem paid & oem private network factories
d9fb5fb2d : WFD: Support WiFi Display R2
d12e639f3 : Remove unused MBO failure reason
261ff0aa8 : Extension API: Create an object to include more session information when starting the external scorer
d6ffb4fa9 : WifiUsabilityStatsEntry: Add more Wifi scoring related information for evaluting Wifi condition and metric collection at app side
431b58f92 : wifi: revise java doc for 802.11ad
a5e551b54 : WFD: Add support for coupled-sink usage in WFD
f150ba6d8 : Display MBO-OCE association rejection reason.
30f053840 : ClientModeImpl: Add support to roam between different SSIDs
7e6634e7b : Overlay param to enable/disable radio stats aggregation
c9d9ed455 : WifiManagerTest: Allow removeAppState on R devices
442abef4b : wifi: Align mac randomization setting between tethered Hotspot and LOHS
611b1052b : WifiVendorHal: Plumb peer information stats from HAL
136efd7f5 : Use correct starting frequency for PSC
a32b8c214 : Use updated VCN policy listener API.
886958ded : WifiNative: Add support to roam between different SSIDs
096caa232 : Wifi usability: Add contention time statistics in WifiUsabilityStats
f87c9ec6f : Call WifiCountryCode#set/clearOverrideCountryCode from shell cmd
8b6b246a6 : wifi: add WPA3 SAE H2E capability API
9eba59082 : WifiUsabilityStatsEntry: Remove SdkLevel.isAtLeastS()
19c37136b : Overlay config_wifiFrameworkSecureNetworkBonus for select MCC/MNC to prefer secure over open networks
2b77b4040 : [Passpoint] Add @IntDef to ProvisioningCallback constants
90989f6e5 : WifiScanner.ScanData: Address API council feedback
675c8f5a4 : WifiNetworkFactory: Use HAL API to disable fw roaming
1a5d14050 : WifiUsabilityStatsEntry: Throw exception if duty cyle not present
27a3ebe42 : wifi: Extend permission limitation for (un)registerSoftApCallback
085292ef2 : wifi: remove legacy field merging codes
934084837 : WifiMetrics: add restart wifi subsystem metrics
a5a369b22 : ClientModeImpl: Cache APF on non primary STA
13c90642f : Fix errorprone CompileTimeConstant error
192edfa2d : Non-primary CMMs are never explicitly connected
66e64fffc : WifiScoreReport: Don't notify for local only or restricted connections
3e6e2f27c : Make the API name more idiomatic
27a8448b4 : Use getProfileKeyInternal replace getProfileKey
95be39fe0 : Update 5G band frequency upper limit to support UNII 4 band
821949989 : Overlay for ANQP cache flush on Wi-Fi off
882471207 : Making constructor with arguments public for AwareResources
1b5b022dd : [Telephony] Use TelephonyCallback instead of PhoneStateListener part7
24b7718a2 : Clear blocklists and start scan when SIM is ready
81fd237c5 : wifi: update java doc for BAND_ANY (deprecated)
286ed4979 : [Passpoint] Add API to flush ANQP cache
3410142ff : Change the JavaDoc to be clearer for priority and prority group
5563d8e84 : Accept KeyChain keys in WifiEnterpriseConfig.
a4187a31c : WifiCountryCode: Remove references to SIM country code
b62a0618e : API to set and clear country code
72f180dd7 : Add connectivity owners in tests for NetworkSelection
33284cca8 : [WifiCoex] Add more Sdk checks for unit tests
3f62d530e : Gated DataEnabledChangedListener API calling by Sdk level.
fd93023bd : Annotate @MacRandomizationSetting in API param
dae156f7a : Move failing tests to mainline-postsubmit
59597e02b : Do not try to connection when Imsi Encryption info isn't ready
98de10685 : Enable 6Ghz PSC for normal app scan requests
9a7adff1b : [Passpoint] Add API to check if Passpoint T&C is supported
74cff96a0 : Fix logical error in testGetDppEnrolleeResponderModeSupport
adc175025 : [Aware] Allow to use '_' underscore in Aware service name
a94f98070 : [WifiCoex] Add detailed logs to coex algorithm
5952215e2 : WifiMetrics: Metrics for concurrent connections for local only
a0602f574 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Wifi
fa4a92ec1 : [Aware] Check and get aware capability on first attach
6b3ae39ca : [Aware] Deprecate OOB data path API
36ecb6e2a : [Suggestion] Prevent crash when passpoint suggestion is not approved
a20e60c40 : Only use VcnManager&VcnNetworkPolicyListener API when SDK match
67d1f57c7 : Disable network after consecutive failures
42b7f93e2 : API to check DPP Enrollee Responder Mode feature.
022f3b67c : WifiManager: Add STA + STA use-case API's
8ee8f4fb0 : [Passpoint] Changes required for bouncycastle update
dd0d1c18d : Add dependency on framework-connectivity
fa25d3d67 : wifi: switch to getProfileKeyInternal for internal use
e91a23aa5 : wifi: handle coex and wifi connected in SAP bridged mode
3eded6e7f : ActiveModeWarden: Disallow MBB when DPP is in progress
d0f531a23 : Disconnect carrier network when offload disabled
f4e3dec18 : Sync carrier merged network offload with mobile data
777bd9bf0 : Make carrier offloading shared settings
e2a21ca02 : Expose the error log of PKCS12 parsing
3eb24831a : [Suggestion] Gated new enterprise API by SDK check
0c366875f : WifiVendorHal: Change the type from long to int for contention time statistis
88707d2ec : MutableLong: Remove uses of deprecated MutableLong class
c0f7067bc : ActiveModeWarden: Fix scan mode change handling when wifi is on
0d4343eb7 : WifiNetworkFactory: Increase scan cache age to 30 seconds
3d0899962 : Fix unit tests to run on R
0f3f798fd : MutableInt: Remove uses of deprecated MutableInt class
a4c3f8937 : wifi: rename SAE Public Key support API and return false always
d94916033 : MBB: Add metrics
d85d425d8 : MutableBoolean: Remove uses of deprecated MutableBoolean class
c189884cd : Move connectivity AIDLs to android.net
2dc40cdfb : WifiStatsUsabilityStats: Expose new duty cycle field
909ef1b16 : wifi: use profile key to find possible upgradable type config
c397f89c1 : [VCN] Get merged carrier network capability from VcnManager
1fe1a9550 : p2p: handle coex events
28cd03b5d : p2p: fix popup theme to adapt night mode
125b28bb7 : wifi: fix duplicate feature flag value
177617588 : ActiveModeWarden: Only call setMultiStaPrimaryConnection if a primary exists
4bd7df5b3 : Import translations. DO NOT MERGE ANYWHERE
8e3d2d180 : Import translations. DO NOT MERGE ANYWHERE
08513d071 : Gated getProfileKey by SDK version
ddad4cba8 : WifiVendorHal: Plumb contention time stats from HAL
e9954a588 : Do not try to connect when sim is absent
8d8997e8d : [WifiCoex] Add SDK level checks to coex apis
91f931dc0 : Disable network exponential backoff
37237bafe : Add dependency on framework-connectivity
0cf236fd4 : Add new Device Owner APIs to control WiFi configurations
ac68b8921 : Fix unit tests to run on R
39cbc938f : wifi: Check ACS support before enabling bridged mode
98ea85d48 : ClientModeImpl log: use getTag() instead of TAG
d92896d54 : Address MAC randomization API council feedback
22bcc45ae : Bug fix of BW Estimation
4d0f278ca : WiFi: Remove Deprecated methods in BaseWifiService
5e7d811f8 : wifi: Create internal API for framework internal usage
90d40db1e : wifi: Update APIs usage
861a0c1a9 : Enable 6Ghz PSC scanning optimization
b7a539064 : WifiNetworkFactory: Don't release request on unsupported specifier
050c87aca : Add CarrierMerged and SubscriptionId into WifiInfo#toString()
af525f36b : User the notification manager for current user
16ad97c7c : Remove conflicting lines
a6d767d02 : Import translations. DO NOT MERGE ANYWHERE
11dcc3059 : Import translations. DO NOT MERGE ANYWHERE
0da1d89a1 : Import translations. DO NOT MERGE ANYWHERE
5ca0d6a85 : Import translations. DO NOT MERGE ANYWHERE
61217187d : WifiConfigManager: set validatedInternetAccess to false in incrementNetworkNoInternetAccessReports
856f5b6ce : WifiNetworkSuggestionsManager: Allow settings app to bypass approval
df0b1fcfb : Fix unit tests to run on R
60fe2e2f6 : Temporarily disable network: also check last user selection timestamp
c7507180c : MBB: disconnect upon validation failure
07a065616 : Call updateCapabilities() with a large bandwidth change
8a8e3e7da : Add smoothing filter in BW estimator
b39c1a517 : Revert "Enhanced MAC randomization feature default enabled"
12d2352c5 : [Suggestion] Fix unit test on R
831e0da34 : WifiCountryCode: Add null check
a171fa291 : Add wifi-module-sdk build target.
77b052426 : WifiCountryCode: Refactor to handle multiple ClientModeManager
f9088fff0 : ClientModeImplMonitor: Add connection start/end callbacks
216b27b1d : WifiConnectivityManager: Fallback to BBM when MAC randomization disabled
1ec76108d : ClientModeImpl: Use stored factory MAC address
29b08b823 : Validation status: migrate to public APIs
b7f2eca56 : Reduce disable threshold for auth failure & assoc reject
8a18065bc : Sync defaults between DISABLE_REASON_INFOS and overlay
e0d6ac770 : ClientModeImpl: misc fixes
03f0166f0 : getPrimaryClientModeManager: ensure it is called within WifiThreadRunner
9c0688d22 : [WIFI] Rename restart callback unregistration method
270b784d7 : Restrict MAC randomization suggestion API to S
469f43b64 : [WifiCoex] Avoid unsafe channels in SoftAp with ACS
e89580e6f : [WifiCoex] Update driver with coex unsafe channels
49be2d029 : startDppAsEnrolleeResponder tests: check isAtLeastS()
520edd6f9 : WifiServiceImpl subsystem restart APIs: check isAtLeastS()
6a5b89c15 : WifiTrafficPoller: add packet threshold overlays
4ccf7e028 : Report L3 BW estimation in WifiScoreReport dump
896b7ce4e : mainline-presubmit: Add FrameworksWifiApiTests
74587e320 : OemPrivateNetworkFactoryTest: Add isAtLeastS() check
75536702f : Fixed WifiManager checks to allow methods to be called by device owner.
4ce3bb061 : WifiManagerTest#testRemoveAppState: add isAtLeastS() check
0f52100d7 : ClientModeImplTest: Fix to run on R
fbb28ed9e : Extract WifiNetworkAgent into its own class to facilitate unit testing
be19a2339 : CMM: handle iface down when MAC randomization enabled and not connecting
0312e9758 : [Aware] Remove dependency on INetworkAgent
967c364c6 : [WifiCoex] Avoid 5GHz SoftAP/P2P if LAA is active
550f60a7b : [WifiCoex] Add shell commands for mocking cell channels
9952600e2 : [WifiCoex] Refactor to use updated PhysicalChannelConfig API
e060760e5 : WifiNetworkFactory: Handle network requests already being processed
09cf9e606 : WifiNetworkConnectionStatistics: Marking as deprecated
ca98f2fe2 : [Passpoint] Clear T&C URL post verification
b7c1bc961 : Modify Unit test to pass on R device
4c3ff12b0 : wifi: public util APIs for channel <-> frequency conversion
07677a48d : Fix unit tests to run on Android R
d4f37ef1c : WifiTrafficPoller: Replace ExternalCallbackTracker
8dc3861b2 : ClientModeImpl: Always move to DisconnectedState on suppl state change
60ebd350f : ClientModeImpl: add logs to debug null BSSID in L2ConnectedState
f4b1bb79f : Fix Java Doc for priority group
d3dd3df95 : wifi: add API: isUserConfiguration
d7b214898 : WifiNetworkFactory: Handle concurrent connection to same ssid
49d70247e : Extension API: Change behaviors in WifiScoreReport with inputs from external scorer
9354b9858 : WifiServiceImpl: Replace ExternalCallbackTracker
8e58289c5 : MtsWifiTestCases: test in S-module-on-R-platform configuration
4d06f77b3 : WifiScoreReportTest: fix to pass on Android R
31bbc3807 : wifi: Fix unit tests to run on R devices
1a5216960 : ActiveModeWarden: Change existing secondary CMM role
779125ef6 : ConcreteClientModeManager: Refactor CMM to accept listener on role changes
5dab15da9 : wifi: only test 60GHz channel in S
053a69e82 : wifi: Add is24GHzBandSupported API
3c867a3b2 : WifiNetworkFactory: Replace ExternalCallbackTracker
7772d0f26 : WifiConnectivityManager: Reset connection rate limiter on wifi toggle
ba3fe8db4 : wifi: match passpoint networks correctly
52a45e5b7 : wifi: Add SAP supported band feature flag
c07732839 : Switch to TrafficStats based BW estimator
8354759d2 : WifiNetworkFactory: Cache CMM role on creation
2c4f8e12e : Fix a Java Doc typo
b28630086 : Add DPP failure code ENROLLEE_FAILED_TO_SCAN_NETWORK_CHANNEL
b61761194 : Get current user must be called inside Wifi thread
1159d7052 : NOT_VCN_MANAGED - do not use on Android R
23e1c2d7d : Allow the modern way to get ConnectivityManager
137e9c428 : [VCN07.3] Add NOT_VCN_MANAGED for NetworkAgent implementations
e141b4812 : wifi: Fix info doesn't update when shutdown timeout changed.
33b90f14a : wifi: handle updating a config via network id directly
97874a2f8 : Fix race condition issue for approval status
88f4d113b : Use the memory store in BW estimation
24c60a0c3 : Use tag to avoid message Id conflict
733692adb : ActiveModeWarden: Handle recovery trigger when wifi is disabled
e9af524b6 : Mark Wifi apex updatable
4c6d57d85 : Mark Wifi apex updatable
42ce12bf6 : Stop secondary transient CMMs if explicit connection request received
066d4440f : Create API for Adaptive connectivity toggle
104bcc5bc : Wifi: Reset country code during cellular loss
41a7109a5 : Avoid scan result time overflow.
b7dccde71 : wifi: fix filling wrong AKM when initializing DPP data
c7a42865d : Avoid auto-connect to networks with no internet
9712a5080 : WifiNetworkSuggestionsManager: Replace ExternalCallbackTracker
002de7588 : Avoid calling get/setRnrSetting on older SDKs
ac2a4b2b8 : WifiScoreReport: Send onStop to scorer on linger
78ceb73a9 : WifiScoreReport: Create a singleton ScoreUpdateObserverProxy
44cf87bcd : WifiConfigManager: Handle config store failures gracefully
59b50263a : [Aware] Check null to avoid NPE
6a3e3996a : wifi: Correct typo Mills -> Millis
3be3c154e : Reset notification when locale changes
c0bbb8d33 : WifiServiceImpl: Don't capture callinguid from lambda
35914709d : ClientModeImpl: Transition to DisconnectedState on auth failure
ed631116f : API: Suppress existing NullableCollections lints (S Wifi edition)
a91090f59 : wifi: Set subscriberId for the merged wifi network
945ae4653 : Network insufficient if low rssi and no active traffic
1e578bbab : Set Wifi proto min_sdk_version to 30
80493e2f1 : [WIFI] Update permission for restart WiFi subsystem
83182e9bd : 6Ghz scanning optimization - RNR
629ed1020 : Add grouping in BW Est and change the operation order before updateCapabilites()
305cab078 : Fix some typo
0775ede47 : Add message for exception
645a23011 : Fix NPE in WifiCarrierInfoManager
543bc09fc : Implement wifi scanning trottle exception list
2375e7c1d : Notify WifiScanningService of scan failure upon iface deletion
972b09d29 : Extension API: extend the API surface to include more inputs
274161a1d : ActiveModeWarden: Add some dump logs for concurrency supported
15e817340 : ActiveModeWarden: Always propagate setRole() to ClientModeManager
1bb1222c4 : WifiMetrics: Replace ExternalCallbackTracker
822196db3 : wifi: Null pointer check for supplicant HAL interface.
2fcc61419 : Handle NETWORK_NOT_FOUND event
049baa50e : wifi: change is60GHzBandSupported to a public API
2869e308d : wifi: Add getCurrentShutdownTimeoutMills in SoftApInfo
8f0572075 : wifi: only set GCMP-256 cipher when WPA3 SUITE-B is supported
3e301f3ef : WifiInfo: Always mask MAC address in TransportInfo
1b1f6d746 : Notify scan-only mode to driver for power saving
960fa5d73 : Add initial version of link bandwith estimator.
e92a37bcd : wifi: add WAPI helper method
fa06f0012 : Enable FrameworksWifiApiTests to be part of android-mts-wifi as well as the full MTS.
a32a31145 : Enable FrameworksWifiApiTests to be part of android-mts-wifi as well as the full MTS.
a59bc8d16 : wifi: Add check band support before update it (2.4G)
fb407d77a : wifi: handle transition disable indication event
c03a09fe2 : wifi: pass H2E preference to the HAL
adb8cf76c : wifi: merge configurations with relevant security types
3a7ca7b5d : wifi: support WPA3 Enterprise type for scan results and auto-upgrade
5d95b1bf0 : wifi: support PSK/SAE auto-upgrade offload
94fda17d8 : wifi: revise scan result matching based on new security params design
f41952b62 : wifi: Add new overlay config to configure SAP supported band
819d299c9 : WificondScanner: Use nanoseconds to reduce the round error
d76d714fc : [AWARE] Add log to trace enabled usage on Aware
710ec0f24 : Hack to force ConnectivityService to maintain 2 Wifi connections
01f924755 : ClientModeManager: delay resetting role until ClientModeImpl has stopped
e55b4e2bb : Enhanced MAC randomization feature default enabled
29209b593 : [Passpoiont] Set Venue Friendly name
38b73670c : [Aware] Setup multiple NDPs for accepts any request
91f08993a : Make dialog change with dark theme
3ec37bae3 : Import translations. DO NOT MERGE ANYWHERE
a68c2391e : Import translations. DO NOT MERGE ANYWHERE
61f614f97 : ScanRequestProxy: Clear scan cache only on scan disable
85090d890 : WifiManager: Add privileged API for removing app state
825b9a7d9 : [NS01.wf] Use the method that doesn't take an unused argument
1cb399a56 : WifiConnectivityManager: add error log if neither OEM_PAID/PRIVATE are set
1a4464fd4 : Log ClientModeManager broadcasts
9d4097da4 : [Aware] Make famework support multiple NDP on single request.
977cb33bf : wifi: Add fallback to single AP mode mechanism
8820605b8 : DO NOT MERGE Blocklist WiFi (current BSSID) if external score input is equal to -2
ef61445b6 : [Aware] API to allow accpets any NDP request
9f8c4fa8c : [Passpoint] Clear blocked providers when Wi-Fi turns off
8e102bc49 : Import translations. DO NOT MERGE ANYWHERE
28355627d : [Wi-Fi] replace getCellBandwidthDownlink with getCellBandwidthDownlinkKhz
b8b48b164 : MBB: Queue broadcasts in CMI & CMM
ae746532b : SupplicantStateTracker: migrate TAG to getTag() to log ifaceName
f855a48ae : MBB: notify ConnectivityService of new primary CMM and linger
507a11c98 : WifiServiceImpl: Use makeCopyInternal for use in R devices
bfc47c5d0 : Make server cert validation check public
d17ab1bff : Make getSubscriptionId public
6fbaea391 : Revert "Revert "ClientModeImpl: Fill info elements for connected..."
c610e1fc9 : Revert^2 "WifiInfo: Add info elements for connected bssid"
87575aeb1 : Revert^2 "WifiService: Use WifiInfo for masking"
68f44cdc5 : Revert^2 "WifiInfo: Embed location sensitive TransportInfo"
af47c65bf : Revert "WifiInfo: Embed location sensitive TransportInfo"
16bec8408 : Revert "WifiService: Use WifiInfo for masking"
e7a9bb9fd : Revert "WifiInfo: Add info elements for connected bssid"
7c3e9f5f2 : Revert "ClientModeImpl: Fill info elements for connected bssid"
af770eb72 : [AWARE] Change Aware resource API name
0e35c24d2 : Separate aware request and peer NDP info
22fb9ea13 : Wifi: Country code during Wifi scan only mode
0e1ddd234 : Add CarrierConfig exception list to disable MAC randomization
781ea3b20 : WifiScanningService: Handle emergency scan requests when disabled
471b11d0f : WifiWake should not wakeup to disabled networks
112e8274f : MBO-OCE association rejection info
7b297c500 : One-sided RTT APs (non-80211mc capable) enabled in API (service)
1bf4fe597 : WifiScanningService: Refactor scan start/end mesage handling
d5b86e2c9 : Enforce Enterprise Wi-Fi secure network configs
6acd2987f : WifiService: API to indicate that emergency scan is in progress
8e5dea079 : Updated API for one-sided RTT ranging operation (client)
591aeb5df : [WIFI] Add WiFi subsystem restart callbacks
e56b38e19 : ActiveModeWarden: Add helper methods for handling STA toggle changes
7f43527b0 : ActiveModeWarden: Refactor emergency mode message handling
6328ef134 : p2p: broadcasting the connection change event after routing path setup
6038fc362 : WifiMetrics: add time since boot to ConnectionEvent
4e2f10f51 : wifi: Supports to control 802.11ax with the configuration
2d56e0776 : wifi: Add new configuration backup/restore
f732cd23e : wifi: Add api to control 11 ax SoftAp
88bc686e3 : Only create ScanResultMatchInfo cache entry for saved network
a1fd3de36 : multiple users support for carrier wifi provisioning
d72afa81d : wifi: Support control bridgedModeOpportunisticShutdown from config
17b1f9417 : ClientModeImpl: Fill info elements for connected bssid
320e31cd1 : WifiInfo: Add info elements for connected bssid
64d33f7a1 : WifiService: Use WifiInfo for masking
5c20334ed : WifiInfo: Embed location sensitive TransportInfo
7f59c4103 : Improve the handling of assoc rejection due to AP's reasons
0034b161b : Import translations. DO NOT MERGE ANYWHERE
4655f16db : Import translations. DO NOT MERGE ANYWHERE
23f983900 : Import translations. DO NOT MERGE ANYWHERE
1b25b1eed : Import translations. DO NOT MERGE ANYWHERE
07efd410f : Import translations. DO NOT MERGE ANYWHERE
5db92c524 : WifiScanner: Expose ScanData.getBandsScanned publicly
e5336928c : Import translations. DO NOT MERGE ANYWHERE
12c6c4f45 : Import translations. DO NOT MERGE ANYWHERE
f219decb5 : Import translations. DO NOT MERGE ANYWHERE
74bbc9331 : Use -1 to indicate permanent disable
edc05537b : Wifi Notifiers: remove duplicate logic for finding Settings package name
c9a489e86 : service-wifi: remove references to getWifiStackPackageName
297061453 : Deprecate Passpoint APIs from ScanResult
2fa57f0d4 : WifiManager: Deprecate all layer 3 info API's
98fe2127f : Import translations. DO NOT MERGE ANYWHERE
3ba259165 : Import translations. DO NOT MERGE ANYWHERE
e2791aafd : Import translations. DO NOT MERGE ANYWHERE
025753dcb : Import translations. DO NOT MERGE ANYWHERE
7c4bcca0d : ServiceWifiResources: split into own folder
036cba6b1 : ServiceWifiResources: split into own folder
8379564e1 : Import translations. DO NOT MERGE ANYWHERE
b44fe80c9 : Import translations. DO NOT MERGE ANYWHERE
17dcde48b : Import translations. DO NOT MERGE ANYWHERE
3953cab5a : wifi: Support shutdown idle instance in bridged mode
12798e9e3 : WifiManager: Provide getDhcpInfo for secondary STA if applicable
2f66a3413 : Import translations. DO NOT MERGE ANYWHERE
b58dd18a6 : ServiceWifiResources: split into own folder
b77191bc3 : packages/modules/Wifi: configure TEST_MAPPING
8e99f9c0e : packages/modules/Wifi: configure TEST_MAPPING
74dc7261a : ServiceWifiResources: split into own folder
1f834169e : Remove obsolete Android.bp file
1273ab0fe : service-wifi: Add FLAG_IMMUTABLE to PendingIntents
bc95ae3b8 : Wifi-HAL: Convert whitelist SSIDs as byte arrays of 32 length
b9c4deb56 : [WIFI] Reset SIM required notification whenever SIM status updated
72a9c2128 : [WIFI] Remove unnecessary code
f4b30e3c5 : Update metrics_pdd_hook path post-migration
d91907466 : Update metrics_pdd_hook path post-migration
d3d845692 : ActiveModeWarden: Add null check in getCmmInRoles
626555e3a : [Suggestion] Add Api to get carrier Id
6e1cef083 : [Suggestion] Explain how the priority group affect the network selection
2ae2bee48 : [Suggestion] Explain when subscription Id doesn't meet the condition
5a5804392 : OsuLogin: remove OWNERS
9f49c60d5 : [AWARE] Add spec to explain the instant communication mode
70de9a164 : Enable wifi MTS tests to generate android-mts-wifi as well as android-mts.
54e9750d7 : Enable wifi MTS tests to generate android-mts-wifi as well as android-mts.
5c0aaefc6 : Adjust visibility rules for migration
01db364ac : wifi: Add new API to control bridged mode opportunistic shutdown feature
a6adbeba6 : [WIFI] Expose lastConnectUid as SystemApi
cab1f945a : Adjust visibility rules for migration
57d6d7840 : Import translations. DO NOT MERGE ANYWHERE
bf61ce7a7 : wifi: fallback to package manager features if vendor hal is not supported
22cee789a : Add visibility rule for migration.
9c7f4ac35 : WifiServiceImpl: Move CMM access to wifi thread
0d546b3a2 : ClientModeImpl: Attach WifiInfo in NetworkCapabilities
ccfe3109f : WifiInfo: Add equals implementation
cf919922f : Convert WifiInfo to TransportInfo
8ea65595c : Migrate wifi tests out of NetworkAgent Messenger
561a15bab : wifi: Add ChangeListener support in WifiCountryCode
d95adaddc : wifi: Add callback onConnectedClientsOrInfoChanged handling
dc0125d71 : Make Before Break: Switch primary ClientModeManager
e8d66a290 : frameworks/base/wifi: Move migration_samples to non-updatable directory
8931aabe9 : Split updatable/non-updatable Wifi APIs into separate directories
826c98f6a : Use net-utils-framework-common
3ce1c366b : wifi: add setSecurityParams APIs for wifi service migration
4dcc13828 : wifi: add getSecurityType and createSecurityParamsBySecurityType methods
05402af35 : Improve BssidBlocklistMonitor logging
96f156cea : WifiServiceImpl: Return WifiInfo for secondary CMM if necessary
0ca0c1fdc : frameworks/base/wifi: Move migration_samples to non-updatable directory
00bb68fee : Split updatable/non-updatable Wifi APIs into separate directories
9261aa773 : WifiPermissionsUtil: Use new lightweight API for targetSdkVersion fetch
8767935fa : [Passpoint] Support for Terms & Conditions
01b3d1666 : wifi: migrate backup/restore to new security params design
1fea65761 : wifi: migrate security params setup to new security params design
fd491890b : wifi: Add new callback to support use case in bridged mode
2221e64a5 : wifi: Check isApInfoCallback support when setup iface in wificond
f895f7469 : wifi: Add new callback to support use case in bridged mode
812b765c4 : Import translations. DO NOT MERGE ANYWHERE
5bd45680a : Rename BssidBlocklistMonitor to WifiBlocklistMonitor
5f4664a79 : [AWARE] Improve the interface selection logic
95c141d1b : ClientModeManager: Always updateConnectModeState
57fcc0b37 : [Passpoint] Send venue URL to networking service
6a6e5dd50 : wifi: Support default bridged mode when it supported
c27d49275 : Use separate LocalLog for BssidBlocklistMonitor
6180b0049 : Refactor BssidBlocklistMonitor to handle network level blocking
122035db8 : Inject PKIXParameters for PasspointManager testing
82f8f4d12 : WifiNl80211Manager: improve logging
7c9b4b2e2 : [WifiCoex] Add @hide API for default coex algorithm enabled or not
96ad6512d : [WifiCoex] Add isDefaultCoexAlgorithmEnabled()
1abdcd23c : [Suggestion] Check foreground user for API call
565b2ae2c : PasspointManager: Don't allow bg user to modify passpoint profiles
ebf3defb8 : [Suggestion] Check foreground user for API call
9613753db : Clean up Supplicant start failure handling
7ba91f326 : Import translations. DO NOT MERGE ANYWHERE
01fa3048f : Wifi: Disable network when detecting carrier eap error
95b219b3d : [Suggestion] Add listener to check user approval change
b774682ca : Persist UCC for passpoint and Suggestion
f6bf1000e : WifiNetworkSelector: Include secondary STA in sufficiency checks
df770a618 : retrievePnoNetworkList clogging up log space
65c184b31 : wifi: Add shell cmd for bridged AP use case
23ba91da9 : wifi: create security type for Passpoint R1/R2 and R3
dd5825e06 : Adding setter and getters for setRttBurstSize() in RangingRequest (client)
0af947253 : Channeled rttBurstSize from the client RangingRequest to the firmware (service)
0f4c46120 : [Suggestion] Block carrier network when SIM is absent.
e606cc641 : Inital scan should always schedule next scan
1f55f5caa : SupplicantStaIfaceHal: Trigger death handling on termination
3a7d682b8 : WifiNetworkSelector: Refactor sufficiency checks for multiple STA's
d1519d7d7 : [Suggestion] Add listener for user approval status change
04cb36644 : softap: add support for SoftAP on the 60GHz band
08f810e4b : framework-wifi: Migrate ParceledListSlice to the version from module-utils
f416570cc : wifi: Supports callback: onInfoList Changed
da6c15dcb : Wifi: Disable network when detecting carrier eap error
35d5bf519 : wifi: Add instance identifier in SoftApInfo/WifiClient and infoList callback
9af3a20fc : wifi: add security params class for known security types
582049810 : [WIFI] Trigger WiFi recovery API
71a6471a5 : [WIFI] Trigger WiFi recovery mode
5e48e9869 : Allow setup wizard to call carrier selection APIs
e188cb93c : SIM change should reset carrier network selection
96708afcb : Allow setup wizard to call carrier selection APIs
6f9129c55 : Import translations. DO NOT MERGE ANYWHERE
2acbeb193 : service-wifi: Migrate ParceledListSlice to the version from module-utils
5412785fc : WifiP2pServiceImpl: Use concurrent hash map for holding client info
d3de0d21d : Import translations. DO NOT MERGE ANYWHERE
0bfcab28f : wifi: delay Wifi Off till IMS network is lost and IMS is unregistered.
c0bb3c786 : p2p: send tethering request regardless of location mode
d3a43470c : wifi: adapt to new security params design
7002d51d6 : [Suggestion] Move set subscription Id into createInternalWifiConfiguration
a5736b24d : [Suggestion] Only change autojoin on suggestion with same profileKey
7a5befb4e : Store Anonymous Identity for suggestion and passpoint after connection
f236148fc : ConcreteClientModeManager: Invoke onStopped() from IdleState exit
7433ffcf2 : ActiveModeWarden: Modify canRequestMoreClientModeManager
8575a5084 : [Suggestion] Add shell commands to allow add carrier suggestion
e3ea64842 : Support functional API calls in ScanOnlyModeImpl
d7c96c560 : wifi: Remove internal function, add version checks when using new API
0c38735cf : Fix broken unit test testDisconnectConnecting
414e217c5 : [Suggestion] Check foreground user for API call
d1d8d335d : Persist UCC rssi
2b0f7e6d8 : UCC algorithm with RSSI
157e8b777 : [WifiCoex] Calculate UnsafeChannels on cell DL and override
85463baba : [Passpoint] Fast ANQP cache refresh for AP with bad WAN metrics
ef54f254d : Configurable PNO watchdog duration
9adbe325e : [Suggestion] Fix removing SIM based network should result a disconncet
2f98ed803 : Migrate comment to new proto_logging directory
9d063d2b5 : [Wi-Fi] Do not use old event to listen onPhysicalChannelConfigChanged
46b09ff1c : ConcreteClientModeManager: Set role before public broadcast
5cbf73ba6 : Pipe new flag into passpoint
04917dea2 : wifi: Remove internal function, add version checks when using new API
6d565cd04 : wifi: Add API to indicate (STA) + Bridged AP supported (Part 4)
c8ed304ac : Display AP busy message for mid connection disconnects
39224d213 : FrameworksWifiTests: Remove from S-module-on-R-platform presubmit
3a9e97dec : FrameworksWifiApiTests: Remove from S-module-on-R-platform presubmit
1e84a5f9b : [Suggestion] Block carrier network when SIM is absent.
15196371c : Move CtsWifiTestCases to group presubmit-large
d430c4b1c : Move CtsWifiTestCases to group presubmit-large
3fb3d5ca3 : Pipe new flag into passpoint
98a97aabf : Check version before calling new API
d8ea6d169 : Make app installed cert flags persistent
56a6083c0 : [Suggestion] Add API to control carrier offload
e09f13bcc : [Suggestion] Add API to control carrier offload
d0b359aca : wifi: Add API to indicate (STA) + Bridged AP supported (Part 4)
de1dad108 : Check version before calling new API
1de2c8418 : Fix cannot enable SoftAp after Emergency Callback Mode
4215b3020 : ActiveModeWarden: Exit emergency mode should not start a new ClientModeManager if one is already present
35c9fdc78 : Add shell commands to test Wifi handling of emergency call/callback mode
ccc5c860f : ConnectToNetworkNotification: Disallow connect from lock screen
9d97b1589 : WifiVendorHal: replace output parameters with return values
28dc5f458 : Temporarily block BSSID due to disconnection
370bbed8d : ActiveModeWarden: Ignore location toggle when SAP is enabled on legacy devices
6c429ab59 : ClientModeImpl: Use WifiInfo to get current bssid
79ac26614 : Migrate away from WifiNative#getClientInterfaceName
bd16e8013 : Make Before Break: Create BroadcastQueue
d9cdbc299 : ClientModeImpl: Use WifiInfo to get current bssid
28cfd8983 : Fix cannot enable SoftAp after Emergency Callback Mode
6eec2b272 : ActiveModeWarden: Exit emergency mode should not start a new ClientModeManager if one is already present
0c0418602 : Add shell commands to test Wifi handling of emergency call/callback mode
505c9df68 : wifi: Add resetFactoryMac support (AP+AP Part 3)
9f9f42b94 : Associate RSSI with UCC
2d668eba2 : [Suggestion] Update mPasspointInfo with passpoint suggestion
b424cff7d : WifiServiceImpl: Get settings package name in wifi context
4de29ca75 : Handle disconnection in the middle of connection attempt
f3dc272e9 : Wifi: DPP STA Enrollee-Responder mode
71a8bf140 : FrameworksWifiTests: build against core_current
fdc878373 : Allow FrameworksWifiTests to be installed on R & S devices
85ef0adca : FrameworksWifiApiTests: build against core_current
cde52a1d4 : Allow FrameworksWifiApiTests to be installed on R & S devices
c16a074e3 : Wifi: DPP STA Enrollee-Responder mode
b5cfc54f6 : Move static utils to a module package
521d37afb : Cleanup some SystemService.onUser...() comments
545a8db84 : Move module utils to the module package.
6c4afcfa9 : wifi: Add AP bridge operations support (AP+AP Part 2)
1675dd723 : [Passpoint] Fix incorrect Venue URL ANQP-element parsing
e2d147a3d : [AWARE] Enable match expired callback on subscribe
69a3a4a89 : carrier connect API - reset after wifi toggle
89b9cb7ce : carrier connect API - Trigger wifi disconnect
adadbf3c8 : Implement carrier selection API
8116c043e : Bug fix of PerNetwork.mergeConnectionStats()
aa97a513c : [Passpint] Drop insecure non-HTTPS Venue URLs
0171f582f : Reset CNT_CONSECUTIVE_CONNECTION_FAILURE after IP config success
995bfd8c3 : SupplicantStateTracker: fix no-op unit tests
75e309344 : Import translations. DO NOT MERGE ANYWHERE
a032cb78a : Import translations. DO NOT MERGE ANYWHERE
fa3132960 : Get most recent scan result
2f1a13dcb : Make SupplicantStateTracker per-ClientModeImpl
d386ddba6 : Import translations. DO NOT MERGE ANYWHERE
814ae2747 : [WifiCoex] Add utility methods for mapping cell channel to freq/band
4702a2ad4 : [WifiCoex] Add intermod unsafe channel utility
17b23ecbf : [WifiCoex] Add harmonic interference algorithm utility method
cfe95d1a6 : [WifiCoex] Add neighboring unsafe channel utility
48bb39778 : [WifiCoex] Create CoexManager and WifiServiceImpl coex methods
936f3c0eb : Fix references to new S APIs without version checks
b90653e3f : Fix references to new S APIs without version checks
7865dca84 : Revert "Import translations. DO NOT MERGE ANYWHERE"
edb7274f7 : p2p: shutdown IP client to avoid memory leaks
8d4d6408e : SoftApConfiguration#getChannels(): return clone
0abe23ea8 : WifiConnectivityManager: Trigger automotive STA + STA
3a4e857c8 : Import translations. DO NOT MERGE ANYWHERE
6713cb0f6 : softap: Add BAND_60GHZ to SoftApConfiguration
048e192c5 : [WifiCoex] Add API stubs for coex SystemApis
453e2ca79 : [WifiCoex] Define xsd_config module for parsing coex table
0e9d3ccf7 : p2p: shutdown IP client to avoid memory leaks
291aedc09 : If the key for IMSI encryption is disabled, it shouldn't be used.
5467edf5a : ConnectToNetworkNotification: Disallow connect from lock screen
49a89f850 : ConnectToNetworkNotification: Disallow connect from lock screen
3126cb624 : wifi: do not read chip capabilities before creating an interface on older HAL
863abe60f : Move BasicShellCommandHandler to frameworks/lib/modules-utils
174c054f9 : WifiConnectivityManager: Fix ONA trigger on no candididates
f38f581eb : WifiInjector: Create CMM specific instance of WifiInfo
2235c92cf : ActiveModeWarden: Invoke primary cmm callback on registration
ac6c8c63a : Fix fatal exception while accessing radio stats
916879ee0 : Fix the concurrent modification issue when using the scanDetails
c3e5a58b0 : [Passpoint] Support for Deauth-Imminent WNM-Notification
4c8228ec1 : Add APIs for Wifi/Cellular coex channel avoidance
1b0dfc800 : WifiConnectivityManager: Refactor for automotive STA + STA (Part 3)
ddb013f2f : WifiConnectivityManager: Refactor for automotive STA + STA (Part 2)
b51100bcf : WifiConnectivityManager: Refactor for automotive STA + STA (Part 1)
a5e169d2a : Send CHANGE_REASON_CONFIG_CHANGE when recent failure status changes
6e2e4851b : Update path for BasicShellCommandHandler
af3b49874 : Use getProfileKey() in network Selection
59b5617f3 : WifiConnectedScorer: migrate to PrimaryClientModeManagerChangedCallback
3e421d1b1 : WifiMulticastLockManager: transition lock when primary ClientModeManager changes
31dfc20a3 : WifiLockManager: transition lock when primary ClientModeManager changes
8c37f8225 : Relace getKey with getProfileKey
3c7c71751 : [Suggestion] Make suggestion equals and hashcode stable
88aab9ca4 : WifiNative: guard getChannelsMhzForBand(60Ghz) with sdk check
7a975e1e2 : Replace profileKey in WifiConfigManager
bac264d26 : wifi: Update unit test to use local create ifaceTyoe
89cbe6394 : wifi: Create local create ifaceTyoe to handle bridge AP case
fa156851d : Stub carrier selection APIs
ad9ce9370 : Add APIs for carrier network selection
5b21c9943 : ActiveModeWarden: Add Primary CMM changed callback
8cfe1ff68 : WifiConfigManager: Validate networks when they're loaded from store
8c74c318f : WifiInjector: Don't create OemPrivateNetworkFactory on R devices
e6ef97e35 : ClienModeManager: Use bssid in startRoamToNetwork
f2cbe6a93 : Implement Wifi scan Westworld logging.
61c85e21f : Remove legacy style metalava suppression
d2ad1f4f7 : [Suggestion] Add API to help app get user approval status.
0e5c28bb4 : [Suggestion] API to get suggestion user approval state.
cd5af6542 : Add API to get Subscription Id
d7ed9df7d : [Suggestion] API to set carrier merged network
71493653a : Revert "Move BasicShellCommandHandler to frameworks/lib/modules-..."
505bda463 : Revert "Update path for BasicShellCommandHandler"
e387b92dc : Reland "Wifi apex: set min_sdk_version to 30"
153067128 : Revert "Wifi apex: set min_sdk_version to 30"
ef19c8a7b : ConcreteClientModeManager: remove direct access to mClientModeImpl
b04f42375 : DO NOT MERGE Wifi apex: set min_sdk_version to 30
8d37d5671 : Wifi apex: set min_sdk_version to 30
adfbc023e : wifi: support creating a iface with specific capabilities
2437c01df : Pipe subscription Id into WifiInfo
968dae557 : [Suggestion] CarrierMerged Network for suggestion
3851c7344 : [Suggestion] Update mPasspointInfo with passpoint suggestion
e36621c2f : ClientModeImpl: Send NETWORK_STATE_CHANGE on roam/new provisioning
dd9a64b3e : ClientModeImpl: Send NETWORK_STATE_CHANGE on roam/new provisioning
0efa143ec : Import translations. DO NOT MERGE
815eec179 : Move BasicShellCommandHandler to frameworks/lib/modules-utils
1c2d4669e : WifiNetworkFactory: Don't turn off autojoin when using secondary STA
148d7bd77 : Wifi protos: compile against min_sdk_level = 30
4f724da3f : Support for Passpoint WNM notifications
645449dbf : Change mac random key to network key
b4802ecbc : Change mac random key to network key
55d6a9a22 : ScanRequestProxy: Optimize ScanResult lookup
2d07688e2 : WifiLockManager: remove call to WifiNative#getClientInterfaceName
f3750bc3a : ClientModeImpl#syncGetSupportedFeatures: change to getSupportedFeatures
1b1eba529 : WifiConnectedScorer: Only set on primary ClientModeManager
78089bb53 : DO NOT MERGE mainline-prod: enable CtsWifiTestCases in presubmit
36752c88c : DO NOT MERGE mainline-prod: enable CtsWifiTestCases in presubmit
9941bf6ba : wifi: fix wifi chip capability translating function
c601c3d33 : [Passpoint] Request Venue URL ANQP following a connection
df38ed127 : Clean up WifiScoreReport
fb1916ab9 : Create a new method to get profile key of WifiConfig
f88f4396a : wifi: create a better name for WPA3 Enterprise 192-bit mode
5cbf1403f : Stop ignoring BSSID failures for disabled configs
0acef404f : Add mainline TEST_MAPPING to run S module on R base image
be9080b36 : Add mainline TEST_MAPPING to run S module on R base image
9019ed43c : ActiveModeWarden: Configure hardware for STA + STA
c368e4c61 : Add metrics for time taken to connect to Wifi after boot
9b068f0f3 : Update path for BasicShellCommandHandler
01e9a3aa3 : wifi: Refactoring addAccessPoint
3cff44a81 : WifiVendorHal: Plumb the STA + STA HIDL APIs
d7aea6a80 : [Passpoint] Add framework support for Venue URL ANQP
ebd5e2225 : Add metrics for time taken to connect to Wifi after boot
2cc9fd658 : Send broadcast for temp disabled networks
fd6d9c7a5 : wifi: add SAE-PK feature querying API
980da0b38 : wifi: adapt to 1.4 getWpaDriverCapabilities
3965598d6 : wifi: adapt to new WPA3 Enterprise 192-bit mode name
9a6c4f631 : WifiConnectivityManager: Minor cosmetic cleanups
87fa89895 : WifiConnectivityManager: Pass WorkSource from oem paid/private factory
c4507b3f5 : Don't crash when supplicant is missing
9073fa21d : Avoid setting the UCC for new networks
7d89f55d3 : HalDeviceManager: Fix ifaces selected for deletion
de00bf66b : WifiConnectivityManager: Rename variable
ad977fc4a : Log automaticBugReportTaken in connection event
e5c76e0c1 : Log automaticBugReportTaken in connection event
21a38d54f : wifi: adapt to 1.4 supplicant status
74b574b27 : wifi: create an option for the WPA3 Enterprise security type
abf6993d1 : SupplicantStaIfaceHal: Only send 1 eap auth failure
53bb9b0b3 : SupplicantStaIfaceHal: Only send 1 eap auth failure
3a79a451d : Add maxTargetSdk restriction to unused APIs.
605c65adb : Move static utils to a module package
2ca314705 : Move module utils to the module package.
2db9f41fc : WifiNetworkSuggestion: Add setOemPrivate flag
071325155 : WifiService: Plumb the oem private flag for suggestions
26c606777 : Remove the constant boundary for permanently disabling configs
b52a51aeb : Trigger Make Before Break
702d617c9 : [AWARE] Add API to get available Aware resources
1504f4317 : [AWARE] API to get available aware resources
3c43b77a8 : resetSimAuthNetworks: call on all ClientModeManagers
f96f647a4 : Import translations. DO NOT MERGE ANYWHERE
af95b8aee : [Suggestion] Add command to get all suggestion from target app
8eeeee3dc : Add framework support for SupplicantStaIfaceCallback v1.4
86c5e4d21 : CMI: Make updateLinkLayerStatsRssiAndScoreReport private
0e146aaa4 : wifi: Allow specific channel + ACS in dual bands setting.
6ee0a81c1 : wifi: Support config 1.3::IfaceParams for dual APs (AP+AP Part 1)
47233df36 : wifi: Add new capability to indicate mac address customization support
42fd12330 : wifi: Add OVERRIDE_WIFI_CONFIG in set/getSoftApConfiguration
b85b04078 : Remove the constant boundary for permanently disabling configs
c8e708841 : Revert "[AWARE] Add API to get available aware resources"
164705102 : Revert "[AWARE] API to get available aware resources"
19a5ec581 : Add maxTargetSdk restriction to unused APIs.
b34a42141 : Add the option to print the logs of WifiNetworkSelector
c1c2484ff : [AWARE] API to get available aware resources
b9273e7f3 : WifiConnectivityManager: Ignore forced scan when autojoin is disabled
b3c7325f8 : WifiShellCommand: Dump out secondary CMM state
7bb533ac9 : ClientModeImpl: Defer country code updates while connecting
3e4f6e61e : [AWARE] Add API to get available aware resources
8ecf5800b : Wifi Service: Misc cleanup
d9f9bcc09 : Revert "Add maxTargetSdk restriction to unused APIs."
0c1d0c97f : Migrate wifi.SdkLevelUtil to com.android.modules.utils.build.SdkLevel
c8b848dd8 : wifi: Add new capability to indicate mac address customization support
aa4571514 : wifi: Add APIs to set dual bands and dual channels
408c1f946 : More AP specific recent failure status codes
bfb273451 : API support for more recent failure statuses
8ed03560a : ActiveModeWarden: Add null check for WifiConfiguration
ddb467557 : Add maxTargetSdk restriction to unused APIs.
0be2874aa : UCC should not promote a network with no internet
902f49819 : Add immutability flag to pending intent
053858715 : WifiServiceImpl: Return scan always available toggle state
b079ba395 : Wifi protos - compile against sdk level 30
35ad2808a : WifiServiceImpl: Return scan always available toggle state
4929d7206 : Migrate wifi.SdkLevelUtil to com.android.modules.utils.build.SdkLevel
8b6b3d0c4 : Import translations. DO NOT MERGE ANYWHERE
90087f6a4 : Import translations. DO NOT MERGE ANYWHERE
049bf53b0 : wifi: fix wpa3 enterprise API
8aa308be3 : wifi: adapt to 1.4 network callback
595691527 : ActiveModeWarden: Add feature flags checks for other STA + STA use-cases
3357ff570 : ActiveModeWarden: Disallow second CMM when connecting to primary bssid
7abccf9c7 : WifiNetworkFactory: Stop caching CMM instance
e5654ed38 : ActiveModeWarden: Add overlay for enabling peer to peer concurrency
2b8ba8277 : WifiNetworkFactory: Move CMM retrieval later in connection processing
2c71dd6a6 : Import translations. DO NOT MERGE ANYWHERE
4c22b8b42 : Enhanced randomization on open networks
2ce7f5f20 : Import translations. DO NOT MERGE ANYWHERE
9411d92b8 : HalDeviceManager: Plumb merged worksources from aware/p2p
be2379d99 : [AWARE] Fix cmd allow_ndp_any error return
8cdb466ab : WifiConnectivityManager: add method to check if MBB is enabled
211b98891 : STA+STA: Add overlay for Make Before Break use case to allow it to be disabled
57861024f : WifiMetrics: Add ifaceName to ConnectionEvents
1c690ffcb : Make the check for canModifyNetwork match forget() javadoc
7dde32fbf : Send broadcast for temp disabled networks
8837c5f3d : Revert "Fix EapFailureNotifier failing to resolve resource name dynamically"
f9a50c0d9 : [AWARE] update API to comply the API guideline
5130f53c4 : [AWARE]Support instant communication mode
dcf87128a : [Suggestion] Add command to get all suggestion from target app
fa8a57d5b : wifi: only convert supporting ciphers to the HAL side
bba60bce1 : Bump up Wifi apex version to 310000000 for Android S
ecdc65852 : [AWARE] Add new API to support instant communication mode
262f9b224 : Mark networks with captive portal status
3fd589051 : HalDeviceManager: Allow replacement of requestor worksource
e2853f12f : [Passpoint] New APIs for HomeSP OtherHomePartners
b84eebddf : wifi: make BAND_ANY to deprecated
7cde13cf1 : wifi: Use bands bit mask to replace BAND_ANY
8ce549e68 : Bug fix of soft AP test commands
7fe3a598b : WifiConfiguration is captive portal never detected
7e2ad7ae7 : Make app installed cert flags persistent
e5e2f639f : Enable temporary disabled networks on wifi toggle
f6dcbea62 : Enforce minimum duration on disabled WifiConfigurations
a234af780 : [AWARE] Fix cmd allow_ndp_any error return
e574a9dde : ClientModeImpl#probeLink: print better error messages
c9142d803 : ActiveModeManager - merge start() with constructor
786e104f7 : [Suggestion] Store the suggestion after autojoin resume
890a63660 : Tighten up Binder.clearCallingIdentity() usage.
468f4db6e : Use new instances of Calendar for logging
ee20360c8 : Allow non-default MAC randomization setting for suggestions
eab8170db : Make PendingIntent Immutable
bbe5ea09b : Create a separate method to get Mac Random Key
5fab3cbd6 : [NetworkSuggestion] Allow app to set subId for the suggestion
7fd2f5cfa : User separate method to generate random mac
de09f68a5 : [NetworkSuggestion] Set SubId to WifiConfig for connection
4f1f8a5b4 : WifiConfigManager: protect CONFIGURED_NETWORKS_CHANGED_ACTION with permissions
557b7b8f5 : WifiConfigManager: protect CONFIGURED_NETWORKS_CHANGED_ACTION with permissions
883161fd1 : Adjust wifi insufficient tput threshold
3fe98dede : Set user connect choice after connection
6fc236b3b : Migrate existing Build.VERSION.SDK_INT checks to SdkLevelUtil
abb2d727c : Migrate existing Build.VERSION.SDK_INT checks to SdkLevelUtil
c4437403a : Migrate away from deprecated Truth APIs.
79818a772 : ConcreteClientModeManager: Set role on entering ConnectModeState
dd1e5b4e7 : WifiConnectivityManager: stop caching ClientModeManagers
96afa2c2f : [Suggestion] update auto-join when update suggestion config
a3da08b8a : ActiveModeManager: Start mode managers in a specific role
b6e8b0324 : [PasspointNominator] Ignore uninitialized WAN Metrics ANQP element
c056f3c9f : Lower DHCP disable thresholds
60b9dea5f : Revert "Move module utils to the module package."
4c148f254 : Revert "Move static utils to a module package"
11b51fc62 : ClientModeImpl/ClientModeManager: Add unique ID for debugging
dc7085fcc : WifiConnectivityManager: Refactor connection trigger
6c4209be8 : ActiveModeWarden: Add methods for additional client mode manager
dd7097061 : WifiShellCommand: Add shell cmd for oem paid suggestions
e06a82a6c : WifiNetworkSelector: Oem paid networks should never be sufficient
014ff50fc : CandidateScorer: Handle oem paid networks
e8e4deb64 : WifiConfigurationUtil: Handle malformed wep keys
bc1f89b5e : CONFIGURED_NETWORKS_CHANGED_ACTION: Add backwards compatibility notes
85c4d9d2a : Add beacon rx count in wifiScoreReport dump
9c044e974 : WifiConfigManager: protect CONFIGURED_NETWORKS_CHANGED_ACTION with permissions
f940dbac9 : [WifiScoreCard] noteWifiDisabled
b85d9dd3b : wifi: Add pending disconnection list to force client disconnect again
69ef449d8 : WifiNetworkSuggestion: Add setOemPaid flag
fb319c76c : WifiNetworkSelector: Plumb the oemPaidNetworkAllowed flag
e35f1cfe2 : Lower DHCP disable thresholds
5d46b664e : wifi: Move SAP passphrase ascii encodable check to wifi-service
a3bc91b1f : wifi: Move SAP passphrase ascii encodable check to wifi-service
571abc8b0 : Fix WifiConfiguration#getAuthType
c7edf1097 : StateMachineObituary: Convert LogRec to String
f52b2fbd6 : update Log to match the method name
841062620 : Update WifiConfigManager when autojoin changed
277dfa40e : WifiManager: deprecate unused intent extras
611ea0082 : Add metrics for Adaptive Connectivity toggle
979cda998 : Wifi: Add dump methods for new classes
7f548beb5 : Aggregate link layer radio stats
a8acced0e : wifi: Add pending disconnection list to force client disconnect again
318dd5ac3 : wifi: Move SAP passphrase ascii encodable check to wifi-service
7083162b1 : wifi: Move SAP passphrase ascii encodable check to wifi-service
2250aa3c0 : ActiveModeWarden: Handle recovery when already disabled
a64306a19 : Don't block bssid if its the only available one
f634da813 : WifiManager: Add public API for STA + STA concurrency support
e24373050 : WifiNetworkSuggestionsManager: Plumb oemPaid flag
5be6acfd7 : WifiManager: Add public API for STA + STA concurrency support
6ac25cf38 : Latch scan rssi value during connection attempt
3d1875c2f : Move static utils to a module package
7ffd6747c : Move module utils to the module package.
a585c92d3 : WifiMetrics: track iface of StaEvents
cdd1e3f9c : SdkLevelUtil: remove isAtLeastSMockable()
6dd30479d : CMI/WifiScoreReport: make ifaceName/CMM final
d7365396c : Adaptive Connectivity Toggle ContentObserver - move to separate class
dff2f9336 : Adaptive Connectivity - fix to use getSecureIntegerSetting
7583c00a2 : Migrate away from deprecated Truth APIs.
f77bfcdc0 : HDM: Provide exception for LOHS
6f97eb7b1 : Do not send notification with invalid carrierName
87c2839c3 : Revert "Fix EapFailureNotifier failing to resolve resource name dynamically"
5674f878d : HalDeviceManager: Rework the priority scheme
06bc48b43 : ActiveModeWarden: SAP recovery restart
05e87e74f : STA is choosing open mode instead of OWE.
7bfe41bcb : Import translations. DO NOT MERGE ANYWHERE
ca523ecdb : OEM configurable thresholds to disable network
55a6e2218 : LINK_CONFIGURATION_CHANGED broadcast: stop including EXTRA_LINK_PROPERTIES
deca59d64 : LINK_CONFIGURATION_CHANGED broadcast: stop including EXTRA_LINK_PROPERTIES
48264c780 : LINK_CONFIGURATION_CHANGED broadcast: stop including EXTRA_LINK_PROPERTIES
c7a087c33 : DO NOT MERGE Add FrameworksWifiTests to presubmit in mainline-prod
b3da77532 : DO NOT MERGE Add FrameworksWifiApiTests to presubmit in mainline-prod
237a9d1fd : WifiThreadRunner: Dump wifi thread stack on timeout
21e52b53b : Add insufficient throughput duration when the default network is on wifi
c01fa97d9 : OEM configurable thresholds to disable network
ac2e9dc6c : [Passpoint] Unhide HomeSP APIs used for matching
ddd03324d : Bug fix of 6GHz band channelization
78f81a9a8 : Bug fix of 6GHz band channelization
a2109b637 : STA is choosing open mode instead of OWE.
f726f31ec : Import translations. DO NOT MERGE ANYWHERE
efb04ee65 : ClientModeImpl: Trigger disconnect if NetworkAgent is null
726f96a9a : [Suggestion] Make allowAutoJoin consist for suggestion
bc5cc4237 : Exponential backoff for external score blocklist
cd22203bc : [Passpoint] Add indication flag to wifiscanner logs
e7abb6d51 : p2p: set default group owner intent for tests
548d51b50 : SupplicantStaIfaceCallback: Refactor FILS connection event handling
7f91b82be : p2p: select proper GO intent value according to STA states
90e85dc3c : wifi: bug fix of network selection when autoConnect == false
6f57d5091 : WifiNetworkFactory: Coalesce scan results for matches
83069c184 : wifi: get the correct mainline version when wifi is disabled
9c7b6582a : wifi:get wifi stack version from com.android.wifi
4210e7789 : DeserializeData for new device without userDataStore
5a84fb828 : Adding network disabled status to user action metrics
bda6a16df : Add WifiStatus to UserAction metrics
3b1705be6 : Breakdown manual connection events
f5636e829 : NPE: Add null check for getConfiguredNetwork()
1c1fd46f1 : [Enterprise] Fix hasEnterpriseConfigChanged method
135ee1da6 : [Aware] End ndp and clean up after timeout.
3d19df08b : Blocklist the BSSID if disassociation imminent bit is set
4217704ee : Do clean up on changing of the wifi configuration credential.
36064d555 : Populate randomized mac address for passpoint wifi configs
b6de599a8 : wifi: Move stop softap flow to looper thread
fd07f6d0a : Wifi: Set package name on the intent
a644f7b62 : Do not block BSSID if no internet is expected
eaffaa488 : ScanRequestProxy: Return copy of list in getScanResults
b379742dd : WifiScoreCard: catch IllegalArgumentException when SSID > 32 bytes
814ebd4bf : Re-enable BSSID after RSSI improvement
d001c1efa : Separate framework initiated blocklists by reason
cd3472233 : Flush ANQP caches when toggling Wi-Fi off
eece2cd69 : Fix crash while calling getVendorInterface method observed during aging tests
e073f7d56 : Handle IllegalArgumentException while doing addInterface.
d73f628c3 : Mark FILS akm as EAP in scan result capabilities.
0b4bdd646 : ClientModeImpl: remove redundant comparison
519be9bc6 : WifiP2pServiceImpl: check for null group owner
b59650177 : SupplicantStaIfaceHal: check for null SupplicantStatus
778b37c22 : Extension API: Set initial score value to the max when starting connected network scorer
b247fad60 : Bug fix of 6GHz band channelization
a5f96a11a : [Suggestion] Fix setWpa3EnterpriseConfig
7139ed1c9 : wifi: Support SAE_TRANSITION when converting to WifiConfiguration
290eea16c : [Passpoint] Changes to Unique ID
16c27a1be : [NetworkSuggestion] Fix getEnterpriseConfig
40f5c0df3 : wifi: Add SAP metered indicated support
c0de9e83e : Bug fix of 6GHz band channelization
3fea51b9c : Add metrics for Adaptive Connectivity toggle
b279cbd01 : Update firmware roaming config for connected network
a1c567717 : Ringbuffer stops logging after wifi toggle
458467373 : [WPA3-Enterprise] Improve the security and robustness of profiles
d6baf6965 : Remove all ephemeral networks when user switch
c73c2fbb6 : [Aware] dynamic enabled ranging with discovery session
9ae0c46fb : SupplicantStaIfaceHal: Trigger EAP auth failure on disconnect
a8ae71f26 : ClientModeImpl: Reset WifiInfo on NETWORK_DISCONNECTION_EVENT
97f8ddc44 : WifiScoreReport: Turn off newly added hysteresis for shell commands
3ece7560f : Enhanced randomization: randomized every 24 hours
990304d66 : NullPointerException on authentication of SIM based EAP
e422bf48b : HalDeviceManager: Add a util for WorkSource operations
e8e7e6168 : wifi: add GCMP_128 cipher support
eb32adc96 : wifi: skip GCMP_128 first to fix SAE networks
a554b8540 : Display helper text in wifi picker for MBO
0e1c34e9f : p2p: revert incomplete change from auto-merger
45f65df68 : p2p: select proper GO intent value according to STA states
31b34629c : Store the randomized MAC last modified time
fa2b02acd : New recent failure reason for MBO
a841a2f8d : HalDeviceManager: Remove iface available callback
fa0a558ce : ClientModeManager: Enable verbose logging on creation
28f1bf2dc : WifiAwareService: Stop using HDM iface available callback
51bdde89b : WifiP2pService: Stop using HDM iface available callback
95d001c98 : wifi: catch runtime exception from IMS manager.
c2550b185 : [Passpoint] Add indication flag to wifiscanner logs
645775fb8 : Exponential backoff for external score blocklist
3dadc244a : HalDeviceManager: Add a new isItPossibleToCreateIface() API
a22372968 : wifi: add DMG BSS capability definition to the interface
9ff9eaf8f : ClientModeImpl: Ensure we don't end in progress connection event
7ed43c623 : WifiScanner: Partial revert of ag/12269583
db4fcee84 : KnownBandChannelHelper: Partial revert of ag/12269588
1d81b410c : WifiInjector: make fields final if possible
2c71b4708 : wifi: Add generation support in SoftApInfo
ba33e133c : Simplify module visibility post build refactor
f17ad1c27 : WifiThreadRunner.prepareForAutoDispatch
1505fe6a5 : wifi: Add SAP generation indication API
84c45f24d : Do not allow default network to be switched from WiFi to Cellular when RSSI is high
aabd8e934 : wifi: add support for WiGig(60GHz) scan
88a1299d6 : wifi: parse DMG capabilities from scan results
71745509c : wifi: fix tests for invalid group/pairwise ciphers
c042b5a92 : wifi: implement is60GHzBandSupported API in wifi service
d11055e36 : wifi: support 60GHz scan
6ed1aac28 : wifi: Add WifiMananger API is60GHzBandSupported
2c193e5e0 : wifi: add DMG BSS capability definition
df2c58780 : wifi: add support for GCMP_128
da151c9e3 : Enhanced MAC randomization API for passpoint
681a5fb07 : Add metrics for Adaptive Connectivity toggle
e89dce777 : Default suggestion network to persist randomization
0782985dd : Passpoint enhanced randomization
e5adaa162 : WifiServiceImplTest test timeouts
baf3fedc8 : wifi: add support for 60GHz band in WifiScanner
5b50b2871 : Add Adaptive Connectivity toggle
a1f6f5cea : wifi: adapt to 60GHz band changes
823f53861 : Implement new Wifi atoms
f8615f62f : wifi: add basic support for 60GHz band
365131f38 : wifi: set interface name to the scan rsults
6286a51c1 : Add Adaptive Connectivity toggle
4c4b2a35b : Migrate existing Build.VERSION.SDK_INT checks to SdkLevelUtil
e924469ca : DeserializeData for new device without userDataStore
c69c32b8c : wifi: bug fix of network selection when autoConnect == false
4e3f3e72a : Fix WifiConfiguration#getAuthType
9c1826d4b : [Aware] API to indicate aware already attached
103968de3 : WifiShellCommand: Use new WifiService method for setScanAlwaysAvailable
11edce9de : WifiNetworkFactory: Coalesce scan results for matches
7b922532a : [AWARE] API to check whether aware is attached
b33561508 : WifiThreadRunner setTimeoutsAreErrors
6189c82a4 : wifi: Move info callback from wificond to hostapd
1bba47808 : WifiMonitor: include interface name in messages
219eb5355 : [Suggestion] Fix setWpa3EnterpriseConfig
2faa15c6a : [AWARE] API indicating when a Service is no longer visible
7fc0d5097 : [AWARE] Add discovery session match expired callback
530e574c1 : [Enterprise] Enforce minimum key bit lengths for Suite-B
147c6dc6a : Create SdkLevelUtil for Mainline
2bf48511b : wifi: Deprecate SoftApCallback
ee43e7d4e : ClientModeImpl: deregister WifiMonitor handlers on stop
e64324c85 : p2p: remove inviting peers for cancelConnect with a formed group.
77afc28a6 : p2p: always try to join a group on receiving an invitation
eb009f7a6 : NPE: Add null check for getConfiguredNetwork()
666a2f5b6 : Log the time when scan results are dumped
037fa19ce : Rename Kotlin util files to not include the Kt suffix
fce29ec39 : wifi: get the correct mainline version when wifi is disabled
cb00cf3c1 : Adding network disabled status to user action metrics
aabf24e2a : LINK_CONFIGURATION_CHANGED broadcast: stop including EXTRA_LINK_PROPERTIES
f8c32af07 : Wifi: move pno scan restart delay to overlay
b867c21da : Suggestion API to set macRandomization setting
76e138506 : Do not override macRandomizationSetting for suggestion networks
dc712ad1f : [Enterprise] Fix hasEnterpriseConfigChanged method
18d693e5e : p2p: ensure transaction id does not overflow
63e5f5116 : wifi: Support 11b mode in ThroughputPredictor
f876f964e : [Aware] End ndp and clean up after timeout.
55edd2acf : Import translations. DO NOT MERGE ANYWHERE
177000539 : wifi: add interface name to ScanResult
3d8026506 : ClientModeImpl: unregister OnNetworkUpdateListener on stop()
ec5ff9b2e : Rename DefaultClientModeImpl to ScanOnlyModeImpl
06f6f9ec4 : ConcreteClientModeManager: add documentation, logging
af7421c21 : Add WifiStatus to UserAction metrics
0e95c30fa : [Suggestion]Add priority group API
bb6930769 : WifiDiagnostics: move slow getLogcat outside of synchronized block
9193f28ea : [Suggestion] add suggestion priority group
a7b2e17de : BaseWifiDiagnostics: inline into WifiDiagnostics
31c1d2fc4 : wifi: skip unsuccessful scan results
f2cf51710 : Wifi configuration xml parsing - set disable count
8cec585eb : Add collector library in FrameworksWifiTests
b2789c9eb : wifi: Add client connected callback in HostapdHal
c63433a9f : Wifi usability: Add minimum confirmation duration for sending network score to connectivity service when score breaches
c6abc8473 : Avoid excessive logging of getSupportedFeatures
911f71e53 : Wifi usability: Add minimum confirmation duration for sending network score to connectivity service when score breaches
13797be7b : ClientModeImpl: clean up unused fields
383e7b678 : Clean up NetworkUpdateResult
9ca222856 : Blocklist the BSSID if disassociation imminent bit is set
18920b2c4 : Preserve ConcreteClientModeManager StateMachine logs after quitting
044488540 : ClientModeManager: Keep stopped ClientModeImpl instances for debugging
0480bb04b : Update IMSI protection notification flow
7d9415d61 : ClientModeImpl: Send connected/connecting WifiConfig in appropriate state
5cbe0dd29 : ClientModeManager: dynamically instantiate ClientModeImpl
663916b2b : Breakdown manual connection events
f4be9f899 : Make ClientModeImpl implement ClientMode
2a0a93d1b : ClientModeManager: Split out ClientMode
9e51f1c57 : WifiAwareService: Plumb requestor worksource to HDM
e9f66f097 : WifiP2pService: Plumb requestor worksource to HDM
59bfebaa1 : [Passpoint] Changes to Unique ID
fd8433601 : Repair wifi coverage.sh
22df2d415 : [WifiController] Log message names, not numbers
0b0b558ce : [ClientModeImpl] Remove MessageUtils use
729e46b11 : WifiP2pManager: Plumb package name to service
843d3acc4 : ConnectHelper: Proceed with connect even if WifiConfigManager update fails
4594ed942 : [Suggestion] Add cmd to get all suggestions on the device
85b0a6786 : [Aware]Move get Aware Capability to boot phase
97bb288d3 : WifiNative: Separate STA/AP MacAddress methods
64fdaee20 : FrameworkFacade: Handle no settings app on devices
9065b39ee : Remove Root CA and client certs only when installed by app
e6687ee50 : Upgrading saved network from persistent to auto randomization
b76c5fede : Support assigning MAC randomization strategy
03a8fe15f : wifi:get wifi stack version from com.android.wifi
cf068bdc3 : ActiveModeWarden: Plumb requestorInfo to HDM
09b3f1ab4 : ClientModeImpl: clean up unused dependencies
775c49f10 : New API for enhanced MAC randomization
bfd5194d2 : Import translations. DO NOT MERGE ANYWHERE
73abd8171 : HalDeviceManager: Stop caching chip info
ce110dfca : wifi: Move stop softap flow to looper thread
e51d75af3 : WifiServiceImpl: Pass in WorkSource toggle API's
d58402b6f : WifiConnectivityManager: Rework connecting or connected check
0a4495283 : wifi: uprev to Supplicant HAL 1.4
4edca3f6e : Populate randomized mac address for passpoint wifi configs
d0d10d045 : WifiServiceImpl: Pass in package name for all toggle API's
5cefda69b : Flush ANQP caches when toggling Wi-Fi off
6ff62e46f : wifi: Upgrade hostapd HIDL to 1.3
238af4fe2 : Import translations. DO NOT MERGE ANYWHERE
f040b2acd : Android inclusive language fixit
82bff2989 : Update language to comply with Android's inclusive language guidance
484fca7c1 : Update language to comply with Android’s inclusive language guidance
4da384efa : [Wifi] Update language to comply with Android’s inclusive language guidance
9ba1c5160 : Update language to comply with Android's inclusive language guidance
a33a56e15 : Update firmware roaming config for connected network
34c8b2838 : Protect broadcast by permission and manifest
857072263 : [Wifi] Update language to comply with Android’s inclusive language guidance
13fb6dc39 : wifi: hostapd hidl 2 aidl - separate HIDL impl
9e332c652 : Update language to comply with Android's inclusive language guidance
b68f80eac : Mark FILS akm as EAP in scan result capabilities.
7b753df20 : [WifiScanningServiceImpl] Update language to comply with Android’s inclusive language guidance
8321bf8e9 : [WifiConfigurationUtil] Update language to comply with Android’s inclusive language guidance
174fc9018 : [ClientModeImpl] Update language to comply with Android’s inclusive language guidance
322a96079 : [NetworkSuggestion] Fix getEnterpriseConfig
494d356ac : Remove all ephemeral networks when user switch
47c6557f9 : Update IMSI protection notification flow
4682e9cb8 : ClientModeManager: Remove unnecessary dependencies on ClientModeImpl
8a7730d81 : ClientModeImpl: remove mWifiState
99eabf551 : [WPA3-Enterprise] Improve the security and robustness of profiles
d8259fe0f : [WPA3-Enterprise] Fix connection issues to ECDSA networks
153bde4fb : Ringbuffer stops logging after wifi toggle
6bbcb9e2f : Do not block BSSID if no internet is expected
747e742d1 : [Aware] dynamic enabled ranging with discovery session
304e83c7d : ClientModeImpl: move message handling from DefaultState to ConnectableState
858cd23a5 : CMD_SET_SUSPEND_OPT_ENABLED: only handle in ConnectableState
93f878d5d : ClientModeImpl: remove P2P message handling from DefaultState
553aa64f0 : ClientModeImpl: remove unused variables
c30222255 : ClientModeImpl: Remove CMD_SET_HIGH_PERF_MODE and inline
baf6dd159 : CMD_ENABLE_RSSI_POLL: Remove from DefaultState
b42ebdf44 : Bluetooth state change notification: send to all ClientModeImpls
5fc0bd075 : resetSimAuthNetworks: move mode-independent logic out of ClientModeImpl
30a97ee87 : Revert "Trigger self recovery on handling RemoteException"
34f035546 : SupplicantStaIfaceHal: Trigger EAP auth failure on disconnect
445d7362c : Fix Bluetooth isConnected tracking when Wifi is disabled
b02eb1ccf : ClientModeManager: remove unused syncGetWifiStateByName
0b0ba8b57 : ClientModeImpl: remove redundant syncGetLinkLayerStats
e4431c96d : Move global settings out of ClientModeImpl
0d5d4014a : WifiDiagnostics: Move logcat collection to a worker thread
5fad9dcb7 : Import translations. DO NOT MERGE ANYWHERE
361a864cb : wifi: uprev to Wifi HAL 1.5
672d4ee47 : ClientModeImpl: Add handleSupplicantStateChange() in RoamingState
3c64e4d8a : ClientModeImpl: move set verbose logging to WifiInjector
57a4ce6f6 : ActiveModeWarden: keep stopped ActiveModeManager instances for dumping
e92630371 : ActiveModeManager: Make roles type safe
37110fc2c : ActiveModeWarden: store ClientModeManager & SoftApModeManager separately
a8cdee776 : ClientModeImpl: make WifiP2pChannel a singleton instead of per-instance
5ce725817 : ClientModeImpl: Change screen state change handling
b9cc01bb8 : Add CtsWifiTestCases to opt/net/wifi TEST_MAPPING
389c353d1 : frameworks/base/wifi: run CtsWifiTestCases in presubmit
58efacf04 : ClientModeImpl: Reset WifiInfo on NETWORK_DISCONNECTION_EVENT
2a16486e9 : wifi: Add test case to verify setRandom Mac works when not support
a89e0b13e : ConnectHelper: Allow connect using a specific client mode manager
9704e9bdc : Add iface name in log tags
5bd5be2c4 : WifiNetworkFactory: Use ActiveModeWarden to track wifi on/off
845d51381 : wifi: bypass randomized Mac set failure when hal not support
cf2a2c7ca : Re-enable BSSID after RSSI improvement
5027a9fbc : ScanRequestProxy: Return copy of list in getScanResults
81c362488 : WifiMonitor: Remove unused supplicant connect/disconnect events
b4cc93727 : wifi: Query available channel after boot complete
ba592fe37 : Remove unused ActiveModeManager#isStopping
73bf4e8b6 : DefaultClientModeManager: Return non-null value for API calls
997b2b839 : ActiveModeWarden: Propagate boot completed indication
546857a2c : ActiveModeWarden: Store external scorer for primary CMM
abd2aa61e : ClientModeImpl: Only trigger dump of per instance modules
21a6156df : WifiNetworkFactory: Handle API calls directly
f28f5ea7c : ActiveModeWarden Store verbose logging flag
ec4684cc8 : WifiInjector: Dynamically create ClientModeImpl
5664a07ef : ClientModeManager: Create a base interface
17b961e0f : ClientModeManager: Remove getImpl()
50ecee000 : ClientModeImpl: Remove async channel with WifiServiceImpl
d4f96bd07 : Trigger self recovery on handling RemoteException
d44c70e1c : Separate framework initiated blocklists by reason
66b1c0bde : Trigger self recovery upon onFailure()
2f67b78dc : Reorder the byte counts and add Tx/Rx throughput in wifiScorerReport.dump()
1d734b6a4 : Bug fix channel utilization during high traffic
db6385c90 : wifi: Add supported channel list in SoftApCapability
872ad0b1d : Import translations. DO NOT MERGE
a3cb59c96 : WifiLockManager: Remove usage of PrimaryClientModeImplHolder
93dce4cb8 : ActiveModeManager: Add a new secondary STA role
72e957cfc : Allow "any" in WifiConfiguration.BSSID
4e7cc8190 : wifi: Add supported channel list in SoftApCapability
1c50fac6c : wifi: Update test data since it should not allow multicast macaddress
0c356366b : wifi: Check multicast mac address when setting SAP bssid
793b7def7 : ClientModeImpl: Remove takeBugreport public method
86f175ee8 : PasspointManager: Remove usage of ClientModeImpl
ee3b0fd7b : WifiConnectivityManager: Stop using PrimaryClientModeImplHolder
c75bce958 : WifiConnectivityManager: Refactor interaction with ClientModeImpl
835d554c8 : NETWORK_DISCONNECTION_EVENT should end connection event
b5aab07ac : ClientModeImpl: Handle network removal when connecting
d18d99440 : Check deauth reason and FW alert for abnormal disconnection
3e570288f : WIFI_CREDENTIAL_CHANGED_ACTION: require location permission
5fc86ff35 : [Aware] declare unfullfill when aware is not ready.
b5c5938a3 : ClientModeImpl: move mode-independent logic to WifiServiceImpl
60acf7062 : ClientModeImpl: Plumb in the active ClientModeManager handle
befea2587 : wifi: Add bssid mac randomization control
c6bb6ea3d : wifi: Add bssid mac randomization control from SoftApConfiguration
18f6b69b9 : wifi: Add bssid in SoftApInfo
de778c3a6 : ClientModeImpl#connect: move logic to WifiConfigManager
d98a4bee3 : WifiManager#getCurrentNetwork: return null if not L3 connected
c41293e51 : wifi: Update bssid which AP reside on in SoftApInfo
91a5b9e5b : FrameworksWifiTests: statically link service-wifi
46a257e30 : Let FrameworksWifiTests to use services.net
d133c62f4 : ClientModeImpl: Don't send NETWORK_STATE_CHANGED broadcast on roam
4114520db : ClientModeImpl: Reset mTargetNetworkId on connection failure
e56cae85b : ClientModeManager: Set role before invoking listener cbs
f9ff282ac : [wifi vbs] Catch exceptions running Kalman filter
e5fc1eaf1 : Allow for LOHS to run in 6GHz for auto
76abdd62e : Increase periodic and PNO scan interval in power save mode
2cda59b60 : ActiveModeWarden: Defer APM toggle if handling a previous toggle
1a801d855 : Add an exported flag in manifest
f82dee2d7 : wifi: remove @Deprecated methods in IWifiManager.aidl
33db4c2c8 : wifi: remove @Deprecated methods in IWifiManager.aidl
b4a7e3a71 : Switch to standard naming scheme
87e1f36f2 : Switch to standard naming scheme
f3ede231c : ClientModeImpl: Ignore connect when connecting to network
8cc8fc728 : Add CarrierWifi metrics
37842096e : Add null check for getCurrentWifiConfiguration
b919d80b1 : Remove SAR functionality from framework
057c8dab5 : Add overlays for stationary/moving PNO scan interval
8e557831f : ActiveModeWarden: Add callback for mode change events
e25477196 : Update wifitests jacoco patterns
450ffb8ae : ClientModeImpl#save: partially move to WifiConfigManager
49fb94c6e : ClientModeImpl#connect, save: move code into helper methods
3c7c46f0d : WifiManager connect, save, forget: remove unused params
c855b08e0 : ClientModeImpl: remove unused params in connect, save, forget
5d6662a14 : ClientModeImpl: Remove ExternalCallbackTracker
853e642f7 : Move setUserConnectChoice from WifiNetworkSelector to WifiConfigManager
01d0a14bf : Add the NOT_SUSPENDED capability to all WiFi networks.
0b6fb2750 : WifiManager connect, save, forget: remove unused params
be31d9f4d : Move BroadcastReceivers to ActiveModeWarden
b01fe6652 : Remove ClientModeImpl#isWifiBandSupported
93f7b8ac4 : Import translations. DO NOT MERGE
e4675877c : WifiNetworkFactory: Use ActiveModeWarden to request ClientModeManager
587329126 : ActiveModeWarden: Add methods for get/request ActiveModeManager's
38571002f : WifiServiceImpl#updateWifiUsabilityScore - bypass ClientModeImpl
9a62e2ec1 : WifiServiceImpl#setDeviceMobilityState - bypass ClientModeImpl
407059d68 : ClientModeImpl: Remove DisconnectingState
32483729e : Remove redundant checks on mClientModeImplChannel
22c4d191f : syncRequestConnectionInfo: run on main thread
1df04ebe2 : setAutojoinGlobal: bypass ClientModeImpl
6adc4f3cb : ClientModeImpl: Remove some redundant message handling
2f5134184 : ClientModeImpl: Ignore NETWORK_CONNECTION_EVENT while disconnecting
e769798e2 : Remove unused WifiManager.deauthenticateNetwork
5dd59356a : Remove unused WifiManager.deauthenticateNetwork
769bf72e9 : WifiConfigManager: stop using WifiInjector
76d9a2749 : Clean up WifiP2pNative to not use WifiInjector
693af1e96 : WifiMonitor: Clean up dead code
0c29b81e9 : Break circular dependency between ClientModeImpl and WifiConnectivityManager
93f46c906 : ClientModeImpl: Reset state on exiting ConnectingOrConnectedState
562ef0fe4 : ClientModeImpl: Rename states
da20b6195 : WifiNative: Add a method to disable the current network
dfc94d440 : ClientModeImpl: Handle disconnection event in DisconnectingState
6bfb56bdc : ClientModeImpl: Use HAL reason/status code constants
86ec6b7e8 : ClientModeImpl: Integrate ConnectingState
050d9bf47 : ClientModeImpl: Handle more messages in ConnectingState
5dae7eecd : ClientModeImpl: Add new ConnectingState
b48bfef51 : Import translations. DO NOT MERGE
4f7919ad6 : ClientModeImpl: Cosmetic cleanup for message handling pattern
2d8e5660a : ClientModeImpl: Pass in dependencies through constructor
3fca70eea : WifiConnectivityManager - don't use WifiInjector directly
10efaf0b2 : SupplicantStaIfaceHalCallback: Add ssid in disconnect/assoc-reject events
c7a6183f8 : SupplicantStaIfaceCallback: Refactor FILS connection event handling
813221dff : Use EUI64 IPv6 link-local address generation when randomizing MAC
a14c6557e : Revert "Disable flaky test testWepNetworkWifiConfigurationSaveLoad"
f4f411de8 : Fix broken @see tags in public documentation.
f6f23f46f : Remove extraneous libnativehelper from FrameworksWifiTests
51ec0b934 : Import translations. DO NOT MERGE
724887b65 : Import translations. DO NOT MERGE
da7e64abf : Remove unsupportedappusage-annotation library.
7cac01db2 : wifi: Support setBssid in tethered mode hotspot
d45580726 : Add an exported flag in manifest
8ec08c710 : wifi: Add OVERRIDE_WIFI_CONFIG in set/getSoftApConfiguration
c01e812b1 : wifi: Add OVERRIDE_WIFI_CONFIG in set/getSoftApConfiguration
b0e79ec4d : Add individual API tracking files for modules
c83daddc8 : Import translations. DO NOT MERGE
0d0d9a9c9 : Rename featureId -> attributionTag
abbdfdb92 : Rename featureId -> attributionTag
b4c31b590 : OsuLogin: Add an exported flag in manifest
424ec493a : Import translations. DO NOT MERGE
46f30e036 : Import translations. DO NOT MERGE
6326be70b : Update NetworkCapabilities Wifi link bandwidth
7fbf3485b : Extension API: Replace NetworkScore object with integer in API surface
1295e7c34 : DPP R2 compatibility check
361fbd4b9 : testConfigurationWithUnsupportedValuesInBitsetsRestore failure
618845747 : Renamed SystemService methods.
bf1bc3023 : wifi: Change framework channel selection to high band channel prefer
0c915d1e6 : wifi: correct API name
933ebcc21 : wifi: Rename isFeatureSupported to areFeaturesSupported
4478c7b94 : Extension API: Replace NetworkScore object with integer in API surface
46bd48849 : wifi: Revise java doc to add more explanation
27c11b1a2 : Re-submit "Create all variants of stubs for wifi"
082a01b83 : Build wifi against the module SDK

+- Project: platform/packages/modules/adb

eff3a9b3 : Add enh to OWNERS.
41721e44 : Ignore error for fchown if sgid bit is set for parent directory
db01bd29 : adbd: Check USB disabled property after opening FFS
a9822c05 : Mark adbd apex as compressible
7e6ce49c : Revert "Set min_sdk_version to 30 for adbd apex."
2f55bef3 : Fix bug in checking for success code
2ad8884a : Forward args to install-commit properly when using install-multi-package
dee836ef : Set min_sdk_version to 30 for adbd apex.
de538923 : Update adbd module version for S.
b59a6214 : Include MODULES_OWNERS as per policy.
040fb93d : Remove special casing bundled apex version number
40c84a35 : Retry reads on -EPIPE, if nothing has been read yet.
d5a297bf : Bump ADBD (trimmed) version code to 310614001
15d0d1af : Make TCP keepalive interval configurable.
cdc9c6a5 : Fix 'adb mdns check' when ADB_MDNS=0.
c82a2801 : adb disconnect by mdns instance name.
f2d6af55 : Reimplement libusb client in terms of the nonblocking API.
e7dd4d13 : Add std::hash and operator== to TransferId.
d5417bcb : Extract TransferId to its own header.
02ffc9b1 : Bump ADBD (trimmed) version code to 310613001
69c0680b : Check sizes before trying to allocate memory.
83d1c9db : Add adbd_test to mainline test mapping for Adbd.
7e3f8119 : adbd(_test): statically link libcrypto.so on host.
db31378a : adbconnection: don't spin if adbd isn't running.
b099b53b : Mark adb integration tests as not unit tests
a42a56d3 : Add a property to disable USB initialization.
84c957bd : Move duplicate mdns services check prior to adding new service.
28fd4e57 : Use __APPLE_USE_RFC_3542 for darwin.
09e8aa44 : Stop spamming yabinc with OWNERS review requests.
f4ba8d73 : Openscreen discovery integration for adb client.
2dc61963 : adb: add watchdog.
822f6747 : adb: add a class to monitor for property changes.
d3e4b715 : Enable adbd test to be included in android-mts-adbd as well as android-mts.
02923f9f : Update min_sdk_version for dcla adbd
24db172c : Retire the qemu pipe from adbd
ccde5209 : Update track-device listeners when transport state is updated.
ebf09dd6 : Support forwarding to vsock.
0bab0263 : Revert "Disable test broken by infra changes."
af25bde7 : Reduce TCP keepalive interval.
4a6774ba : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/adb
aa966c42 : Enable adbd test to be included in android-mts-adbd as well as android-mts.
3cbcbc74 : Update module version number.
d4de7176 : Enable adbd test to be included in android-mts-adbd as well as android-mts.
ec078bad : Revert "Merge sc-d1-dev 6958804 into master."
24bd6954 : Migrate system/core/adb to packages/modules/adb
181e45cc : adbd: Fix check against valid payload size
f383417a : adbd: Fix check against valid payload size
01252611 : Allow shell to write to /sdcard/Android/data and /sdcard/Android/obb.
b5b3fd4d : Allow shell to write to /sdcard/Android/data and /sdcard/Android/obb.
bd1f69d3 : [incfs] Stream the hash tree for incremental installation
076e69d6 : Fix a off64_t compilation error on mac
1341bb5d : [incfs] Stream the hash tree for incremental installation
4fc0232d : Remove pairing_auth, pairing_connection from recovery.

+- Project: platform/packages/modules/common

e58ddb1 : Update minSdkVersion of SettingsLib compoments
a32091c : Add soong config rules for more module rules.
532775a : Add module_android_app_set type.
d265619 : Add PREBUILTS_MODULE_OWNERS.
069693d : Partitioned a media library, allow both parts into mainline
020d2a4 : Support module_build_from_source for more prebuilt types.
5e4cb01 : Make netd_aidl_interface-V7-java available for connectivity
da3a3f1 : apply settings new widget lib for the main feature switch
4b37812 : Move soong variable to different repo.
36ad23d : Remove workaround for IPSec buildfile not working
23a98a2 : Add LAST_RESORT_SUGGESTION annotation.
a874e95 : Add tool to help finalize extension SDK
579632f : Update allowed_deps for bumped NetworkStack
16fe317 : Bump current sdkinfo proto to version 1
ef9be67 : Add conscrypt module to sdk extensions
ff68d0b : Add car-rotary-lib to allowed dependencies list
8bdf917 : Set dist_group: "android" for module java_sdk_libraries
0d974dd : Add scheduling module to sdk extensions
9cd023a : Rename sdkinfo extension from binarypb to pb
bad2aab : Expand visibility of sdkinfo proto
3c01a8b : Add static variant of libnativehelper_compat_libc++
24a42d4 : Use absolute paths in classpaths.proto.
ceacecc : Add NetworkStackApi{Current/31}Shims with min_sdk 29 to allowed_deps
7d435ee : Add SettingsLib libraries used by PermissionController to allowed_deps.
075d07c : Move SdkExtensions/proto to packages/modules/common.
4986e11 : Allowlist TextClassifierNotificationLibNoManifest sdk version 30.
a615f29 : Add androidx libs with min_sdk 30 to allowed_deps
87e6b19 : Add libunwind_llvm to allowed deps
8e7f80a : Updates to generate_ml_bundle.
5eef775 : Follow rename of libc_headers_arch to libc_llndk_headers
606324b : Make netd_aidl_interface-V6-java available for connectivity
38fc61b : Re-generated allow-deps.txt.
9b8f923 : Re-generated allow-deps.txt.
fc3f509 : Re-generated allow-deps.txt.
ad750e0 : Re-generated allow-deps.txt.
8eb42ee : Add build rules for updated SDK 30 android.jars
8296b49 : Remove service-connectivity from allowed_deps
74ce74c : Add libgtest_prod_headers...
2138e70 : Fix the min sdk version of the asm prebuilts
8a02948 : Fix the min sdk version of the asm prebuilts
e3ee2a9 : Fix the min sdk version of the asm prebuilts
4424a2c : Fix the min sdk version of the kotlin prebuilts
1c5f4b5 : [SP32.2] Put OffloadControl 1.1 HAL into apex
807c083 : Move module defaults into a dedicated .bp file
fb97572 : Add restrictive default visibility for module repo
e4409c5 : Partial cherry-pick from internal master
6e8c2f2 : DO NOT MERGE: min_sdk_version of prebuilts are recorded correctly
54ebc0e : Make libaidlcommonsupport available to apex modules
1d8befe : min_sdk_version of prebuilts are recorded correctly
e6c971f : Update allowed_deps for connectivity
4e3fd68 : Partial cherry-pick from internal master
bf2eb8b : Remove service-connectivity from allowed_deps
4e11247 : Make libaidlcommonsupport available to apex modules
1f117fa : Partial cherry-pick from internal master
f898518 : Partial cherry-pick from internal master
9abd276 : Make libaidlcommonsupport available to apex modules
5ccfb89 : Remove obsolete networkstack-aidl-interfaces version deps manually.
91267c8 : Update the apex-dependency allow list
e927c45 : Revert^2 "Update androidx min_sdk_version in allowed_deps"
baa2df3 : Revert "Update androidx min_sdk_version in allowed_deps"
16e7fd7 : Update androidx min_sdk_version in allowed_deps
68281cc : Update androidx min_sdk_version in allowed_deps
dec8aaf : Add libartservice to the visibility for system server defaults
0f36225 : Add libartservice to the visibility for system server defaults
f334fda : Update allowed_deps for androidx sdk_version change
059f1a2 : Update allowed_deps for androidx sdk_version change
e9e41a4 : Update apex allowed_deps.txt
bf1c41d : Update allowed_deps for connectivity module
6dc5604 : Update allowed_deps for connectivity
2705cc6 : Update apex allowed_deps.txt
0387e3e : Add new NNAPI libraries for updatable drivers.
675098e : Add new NNAPI libraries for updatable drivers.
9f2d1e6 : Add README.md.
6446309 : Add hardware.interface.media.c2@1.2
78ccbdf : Update apex allowed_deps.txt
ee94459 : Update apex allowed_deps.txt
04ccf66 : Add jacoco and dependencies to allowe_deps file.
9acb6a9 : Update allowed_deps.txt list for ART module.
93da6c6 : Add jacoco and dependencies to allowed_deps file.
9c5a947 : Update allowed_deps.txt list for ART module.
95f50bf : Add jacoco and dependencies to allowe_deps file.
d2cbe05 : Build system_server jars with system_server api
d793470 : new libmediaformatshaper library in media mainline module
58519fe : Update allowed_deps.txt list for ART module.
2c955ce : Move allowed_deps.txt to packages/modules/common.
9616cf8 : Move allowed_deps.txt to packages/modules/common.
3f3e1e8 : Move allowed_deps.txt to packages/modules/common.
12206dd : Move allowed_deps.txt to packages/modules/common.
cab51df : Add jham@ to OWNERS.
c407837 : Add MODULES_OWNERS.
6631354 : Disallow use of error-prone merge-strategies
e64f954 : DO NOT MERGE [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/common
d31d716 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/common
f3aa769 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/common
2c1e625 : Add generate_ml_bundle.sh.
b0e52fb : Move shared module build rules to common repo
bd9ecbe : Move shared module build rules to common repo

+- Project: platform/packages/modules/vndk

05e7ddb : Explicitly set generate_hashtree: false
80110ba : Include MODULES_OWNERS as per policy.
69a63b6 : [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/vndk

+- Project: platform/packages/providers/BlockedNumberProvider

d5a168f : Add READ_PHONE_NUMBERS permission to get phone account from Telecom.
35b302f : Import translations. DO NOT MERGE ANYWHERE
3c14f2e : Import translations. DO NOT MERGE ANYWHERE
68ab4f9 : Import translations. DO NOT MERGE ANYWHERE
01e0411 : Revert "Use TelephonyManager#isEmergencyNumber() instead"
7fd057c : Security fix: as part of enforcing read privilege permission to check package privileges in TelephonyManager, clear calling identity to ensure current functionalities work
eb77f58 : [LSC] Add LOCAL_LICENSE_KINDS to packages/providers/BlockedNumberProvider
5dd2ed3 : Fix UTC failure
f9a5e93 : Revert "Import translations. DO NOT MERGE ANYWHERE"
e15f3d8 : Import translations. DO NOT MERGE ANYWHERE
db1885e : Use TelephonyManager#isEmergencyNumber() instead
c32b61f : Revert [Telephony mainline] Move all METHOD_* constants from SystemContract to BlockedNumberContract

+- Project: platform/packages/providers/BookmarkProvider

62f9d41 : [LSC] Add LOCAL_LICENSE_KINDS to packages/providers/BookmarkProvider

+- Project: platform/packages/providers/CalendarProvider

e2ca493 : Actually stop running when job is stopped.
e46b623 : Use expedited to job to update alarms.
cf54bad : Disable the calendar provider strict SQL check for now
1f791d2 : Remove SCHEDULE_EXACT_ALARM permission
8cddb26 : Add SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS to CalendarDebugActivity
f7af259 : Add exact alarm permission to CalendarProvider
62ea31e : [LSC] Add LOCAL_LICENSE_KINDS to packages/providers/CalendarProvider
11fe204 : Add SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS to CalendarDebugActivity
26a609b : Enable Error Prone to detect obscure bugs.
f54e07b : Update PendingIntent mutability flags in CalendarProvider code.
a4898f7 : Update Time API usage.
d6d6bee : Migrate to using the internal Time API.
320195f : providers/CalendarProvider - Update language to comply with Android's inclusive language guidance.
d7a678b : Enforce strict query builder for CalendarProvider2.

+- Project: platform/packages/providers/CallLogProvider

08186f1 : Add READ_VOICEMAIL permission to CallLogBackupAgent.
2ea005d : [LSC] Add LOCAL_LICENSE_KINDS to packages/providers/CallLogProvider
222459c : Add missed information relative field.
0870269 : Remove check which was for L -> M updates

+- Project: platform/packages/providers/ContactsProvider

52a4d234 : Import translations. DO NOT MERGE ANYWHERE
5630da48 : Import translations. DO NOT MERGE ANYWHERE
6a287424 : Import translations. DO NOT MERGE ANYWHERE
24a6bef8 : Import translations. DO NOT MERGE ANYWHERE
65733daa : Import translations. DO NOT MERGE ANYWHERE
78b9cbd6 : Import translations. DO NOT MERGE ANYWHERE
b5ac9e48 : DO NOT MERGE
45155113 : Import translations. DO NOT MERGE ANYWHERE
20c99658 : Add READ_PHONE_NUMBERS permission to get phone account from Telecom.
7f70b88e : Fix issue with call log last modified not being updated.
e8d612de : Move broadcast and return to after finalizing the transactions
8abc5fef : Enable detailed logging for StrictMode.
5945232a : Minor name convention and comment update, for better readability.
d2e5f7f0 : Set a rate limit to CP2 notifyChange, if the change is not to sync to network.
8db49192 : Import translations. DO NOT MERGE ANYWHERE
49d05681 : Import translations. DO NOT MERGE ANYWHERE
3c17544a : Import translations. DO NOT MERGE ANYWHERE
2b259a77 : Import translations. DO NOT MERGE ANYWHERE
3363c4a7 : Security fix: as part of enforcing read privilege permission to check package privileges in TelephonyManager, clear calling identity to ensure current functionalities work
bc27940a : Force SearchIndex.rowid identical with contact_id, and find the matched contact in SearchIndex table via rowId
bbc3ce37 : Import translations. DO NOT MERGE ANYWHERE
87e66d28 : Runtime permission attribution improvements
e61ccac8 : Update sync package for ContactDirectoryManagerTest.
00c26b53 : [LSC] Add LOCAL_LICENSE_KINDS to packages/providers/ContactsProvider
1b5f99d1 : Enforce strict grammar when querying the call log
174482f1 : Require caller be default dialer for call composer location
5bff5bf0 : Change permission on the shadow call log
efd40c3c : Import translations. DO NOT MERGE ANYWHERE
ba95c0e0 : Update sync package for ContactDirectoryManagerTest.
48ac8ecc : Import translations. DO NOT MERGE ANYWHERE
4f8f784f : Import translations. DO NOT MERGE ANYWHERE
5246495e : Import translations. DO NOT MERGE ANYWHERE
7f1bd486 : Add new storage for call composer elements
cd5a78e8 : Import translations. DO NOT MERGE ANYWHERE
b562da04 : Import translations. DO NOT MERGE ANYWHERE
129cc568 : Grant READ_PRIVILEGED_PHONE_STATE to contacts provider to access ICC ID
d74717f0 : Prevent the dialog from getting olerlayed.
a8d6b1ff : Provide allow-list to recipient of voicemail intents.
0eb99400 : Prevent the dialog from getting olerlayed.
9f48bf2c : Provide allow-list to recipient of voicemail intents.
588ce377 : Add code to copy call composer pics from shadow
f254b06b : Add support for storing call composer pics
4c942662 : Ensure update/deletes in the call log notify content observers.
265dcee9 : Migrate comment to new proto_logging directory
095486ae : Ensure update/deletes in the call log notify content observers.
f20544f9 : Add CP2 impl for updating SIM accounts
6b812260 : Import translations. DO NOT MERGE ANYWHERE
6f4ceb40 : Import translations. DO NOT MERGE ANYWHERE
8a425b63 : Import translations. DO NOT MERGE
be1f52ac : Import translations. DO NOT MERGE ANYWHERE
64a982f2 : Import translations. DO NOT MERGE ANYWHERE
1e0cb92e : Import translations. DO NOT MERGE ANYWHERE
f5e28c0a : Enable Error Prone to detect obscure bugs.
84995a22 : Add missed information relative field.
d8c2aedd : Import translations. DO NOT MERGE ANYWHERE
649eb084 : Remove Lychee tables and provider in S.
153fdc0b : Import translations. DO NOT MERGE ANYWHERE
54638d21 : Import translations. DO NOT MERGE ANYWHERE
75beb264 : Import translations. DO NOT MERGE
04fc1419 : Log CP2 general usage.
37510d1e : Import translations. DO NOT MERGE
1cc4a8a3 : Fix writeable mode bug with CP2 contact photo.
1a449253 : Fix writeable mode bug with CP2 contact photo.
81fa3a72 : Import translations. DO NOT MERGE
20bb89a1 : Import translations. DO NOT MERGE
b4961930 : Import translations. DO NOT MERGE
1e54cb39 : Enforce strict grammar when querying the call log
29866745 : Grant READ_PRIVILEGED_PHONE_STATE to contacts provider to access ICC ID

+- Project: platform/packages/providers/DownloadProvider

76d03486 : Ignore IllegalArgumentException from MediaProvider operations
168f47a4 : Import translations. DO NOT MERGE ANYWHERE
d3fc6ee0 : Import translations. DO NOT MERGE ANYWHERE
9c5b3197 : Import translations. DO NOT MERGE ANYWHERE
1702a999 : Import translations. DO NOT MERGE ANYWHERE
087dacd7 : Import translations. DO NOT MERGE ANYWHERE
8ebb4858 : Import translations. DO NOT MERGE ANYWHERE
66242d1a : Import translations. DO NOT MERGE ANYWHERE
acb86ad2 : Import translations. DO NOT MERGE ANYWHERE
7f7a768f : Import translations. DO NOT MERGE ANYWHERE
277f3e27 : Import translations. DO NOT MERGE ANYWHERE
e79cfcf7 : Import translations. DO NOT MERGE ANYWHERE
2cd91b6b : Import translations. DO NOT MERGE ANYWHERE
072a844e : Move IoUtils#deleteContents from CorePlatformApi set to framework
ed57adf7 : Repeat bug component from included owners file
826be63a : Import translations. DO NOT MERGE ANYWHERE
5ede4ee8 : Import translations. DO NOT MERGE ANYWHERE
21207bbc : Import translations. DO NOT MERGE ANYWHERE
a050a5d6 : Import translations. DO NOT MERGE ANYWHERE
da6600cd : Import translations. DO NOT MERGE ANYWHERE
e9a5e25f : Import translations. DO NOT MERGE ANYWHERE
6daed66c : Import translations. DO NOT MERGE ANYWHERE
bc66bda2 : Import translations. DO NOT MERGE ANYWHERE
35af169c : Import translations. DO NOT MERGE ANYWHERE
f778b467 : Import translations. DO NOT MERGE ANYWHERE
f654dd85 : Import translations. DO NOT MERGE ANYWHERE
94a11e74 : Import translations. DO NOT MERGE ANYWHERE
4d08eda4 : Import translations. DO NOT MERGE ANYWHERE
873a85ce : Import translations. DO NOT MERGE ANYWHERE
5ee90e03 : Import translations. DO NOT MERGE ANYWHERE
79326f9d : Import translations. DO NOT MERGE ANYWHERE
bc5bbed2 : Import translations. DO NOT MERGE ANYWHERE
e2faa46e : Import translations. DO NOT MERGE ANYWHERE
46b5b5c4 : Import translations. DO NOT MERGE ANYWHERE
10257612 : Import translations. DO NOT MERGE ANYWHERE
ae27b412 : Replace hidden NetworkCapabilities methods usage
eb14d042 : [DP]Remove the usage of hidden API getNetworkInfoForUid
590377d2 : Update the comment for Network unavailable instead of Network changed
fedcd80e : [DP]Remove the usage of hidden API getNetworkInfoForUid
f15c9033 : Remove self from OWNERS file.
58469613 : [LSC] Add LOCAL_LICENSE_KINDS to packages/providers/DownloadProvider
ffe5f820 : Import translations. DO NOT MERGE ANYWHERE
309d200d : Import translations. DO NOT MERGE ANYWHERE
8330344e : Import translations. DO NOT MERGE ANYWHERE
027cbf58 : Fix test flakiness for testManyInterruptions
1bf2a6ac : Import translations. DO NOT MERGE ANYWHERE
c0713e01 : Import translations. DO NOT MERGE ANYWHERE
9e80d59f : Import translations. DO NOT MERGE ANYWHERE
9d37ea8c : Import translations. DO NOT MERGE ANYWHERE
cf3ac4af : Import translations. DO NOT MERGE ANYWHERE
fd261745 : Mark method as flaky while investigating further.
a5c1ad0b : Update getMediaStoreUri to getMediaStoreUriForQuery
b9fd817d : Import translations. DO NOT MERGE ANYWHERE
d369b2c2 : Import translations. DO NOT MERGE ANYWHERE
bd3b6a36 : Import translations. DO NOT MERGE ANYWHERE
07ff6e84 : Import translations. DO NOT MERGE ANYWHERE
a995262c : Import translations. DO NOT MERGE ANYWHERE
c69657b9 : Import translations. DO NOT MERGE ANYWHERE
3990ea23 : Import translations. DO NOT MERGE ANYWHERE
d684a58f : Import translations. DO NOT MERGE ANYWHERE
982afbff : Import translations. DO NOT MERGE ANYWHERE
f9a46071 : Import translations. DO NOT MERGE ANYWHERE
069b8cad : Fix renaming document issue in DownloadStorageProvider
649cab79 : Revert "Import translations. DO NOT MERGE ANYWHERE"
51e12216 : Import translations. DO NOT MERGE ANYWHERE
dbe6919b : Fix renaming document issue in DownloadStorageProvider
2f1a70bc : Import translations. DO NOT MERGE ANYWHERE
f92a6b64 : Import translations. DO NOT MERGE
598ec1ac : Import translations. DO NOT MERGE ANYWHERE
272395e8 : Import translations. DO NOT MERGE ANYWHERE
fae83bdf : Enable Error Prone to detect obscure bugs.
d2c4b639 : Import translations. DO NOT MERGE ANYWHERE
c271f6a1 : Import translations. DO NOT MERGE ANYWHERE
39e61ff7 : Import translations. DO NOT MERGE ANYWHERE
32963c01 : Import translations. DO NOT MERGE ANYWHERE
17d1f21b : Mark PendingIntents as immutable.
8c26f502 : Import translations. DO NOT MERGE ANYWHERE
4765cbda : Import translations. DO NOT MERGE ANYWHERE
099dbb88 : Import translations. DO NOT MERGE ANYWHERE
c6e9749f : Import translations. DO NOT MERGE
c85efed6 : MockContentProvider.getIContentProvider is a private API
24175c31 : Import translations. DO NOT MERGE
ea1d8c30 : Import translations. DO NOT MERGE
31f8668f : Import translations. DO NOT MERGE
ccb59d27 : Import translations. DO NOT MERGE
5dfccec7 : Import translations. DO NOT MERGE
4c01b47f : Rename featureId -> attributionTag
33b1957a : Import translations. DO NOT MERGE

+- Project: platform/packages/providers/MediaProvider

3883d6d4 : Import translations. DO NOT MERGE ANYWHERE
5e794060 : Cache results of isWorkProfile().
68a2f7f2 : Revert "Change UUID after database upgrade"
3450b998 : Revert "Redefine XATTR_UUID to XATTR_UUID_V2"
f1431332 : Rename MediaTranscodeManager -> MediaTranscodingManager
7f9f96eb : Add new packages to transcode/allow list per OEM nominations
808037af : Add TranscodeHelper interface
466329fd : Renamed TranscodeHelper to TranscodeHelperImpl
9599173e : Import translations. DO NOT MERGE ANYWHERE
3257e3e3 : Import translations. DO NOT MERGE ANYWHERE
e77b2461 : Import translations. DO NOT MERGE ANYWHERE
6ac766c7 : Import translations. DO NOT MERGE ANYWHERE
971f7e75 : Import translations. DO NOT MERGE ANYWHERE
f38de0b0 : Fix use-after-free bug in FuseDaemon
db8f9385 : Get proper uri from filepath under cross-user root
ed6207a2 : Fix fd leak while getting original media format fd
ce099e13 : Avoid reading device config before Android S device version
34723e10 : Turn off transcoding notification by default
45a23dc2 : Scan MEDIA_MOUNTED volumes if we haven't seen them yet.
7b15d81e : Fix fromExternal() for legacy app clone solutions.
b98c60cb : Remove the dependency on external app for Test
c3da8b82 : Redefine XATTR_UUID to XATTR_UUID_V2
ec07e413 : Change UUID after database upgrade
430c6a54 : Import translations. DO NOT MERGE ANYWHERE
4c2da35b : Fix potential nullptr dereference in pf_access.
17622b1a : Add some more volume debugging info.
9958397a : Guard DEVICE_INITIAL_SDK_INT check with S API.
a5586a2a : Version bump for development MediaProvider apex.
ddfd4268 : Log database UUID onUpgrade and onDowngrade
b3574c44 : Import translations. DO NOT MERGE ANYWHERE
578d50c2 : Import translations. DO NOT MERGE ANYWHERE
cb322ed7 : Import translations. DO NOT MERGE ANYWHERE
9b77945b : Reset MediaStore database Uuid on schema reset.
f23c7c0f : Import translations. DO NOT MERGE ANYWHERE
8e57d533 : Import translations. DO NOT MERGE ANYWHERE
5fed78fa : Import translations. DO NOT MERGE ANYWHERE
87600223 : Disable SPLICE_WRITE in FUSE to workaround kernel bug
9da8a1ec : Import translations. DO NOT MERGE ANYWHERE
d0aa80b6 : Import translations. DO NOT MERGE ANYWHERE
bf5b9b09 : Clean up TranscodeMetrics
486e6b4a : Stabilise test by removing complicated checks
89190cf4 : Fix flaky test in PermissionActivityTest
d3817acf : Don't call isMediaSharedWithParent() on pre-S builds.
8b87a35c : Update user cache when coming from isAppCloneUserPair().
71fd6b3a : Lazily fetch the MediaTranscodeManager service
9dc9561c : Import translations. DO NOT MERGE ANYWHERE
4dcd7dbc : Import translations. DO NOT MERGE ANYWHERE
427b778a : Enable media provider to perform its own hidden API processing
55d1ab13 : Import translations. DO NOT MERGE ANYWHERE
e10ebeac : Add mediaStore.waitForIdle before scans
5626be27 : Add new test app for PermissionActivityTest
3fd91a3d : Use correct user id to create synthetic path dir
83c82efb : Don't hide screenshots directory with .nomedia
205a1f95 : Import translations. DO NOT MERGE ANYWHERE
6ae52be7 : Import translations. DO NOT MERGE ANYWHERE
50f4c166 : Import translations. DO NOT MERGE ANYWHERE
2627312f : Guard old way of cloning app for S+ versions
ae17a5c5 : Append file extension
23cdfd46 : Fix fallocate result
26781d59 : Add MediaProvider's bootclasspath fragment to its sdk
7d6b9e0e : Remove transcode allow list
e3fcc676 : Avoid querying the db during getoriginalMediaFormatFileDescriptor
67c08130 : Fix UserCache bug.
3777db67 : Import translations. DO NOT MERGE ANYWHERE
087957af : Import translations. DO NOT MERGE ANYWHERE
a2f8901f : Import translations. DO NOT MERGE ANYWHERE
c348ff4d : Fix DATA column docs
6fd98981 : Only log unique mime types.
16e72d51 : Add GroupMe app (com.groupme.android) to transcode allow list
d0b39799 : Scan volume based on volume state changes, not broadcasts.
6eac6ebd : Add pulled metrics for external storage accesses
b7cac4ab : Include sdk versioning proto in mediaprovider apex
8243957f : Handle media transcoding enqueue failures
d868cae1 : Avoid Binder calls with UserCache in isAppCloneUserPair
fadc75c9 : Don't start test apps if not necessary.
c18a2c43 : Allow volume paths from both users when verifying file columns.
7aa41c86 : Introduce user cache and resolve cross-profile access correctly.
f693e6ad : Add bootclasspath_fragment.
9e3652b6 : Support fallocate(2) modes on FUSE
f30db360 : Add mediaprovider-module-sdk build target.
de9636a5 : Add bootclasspath_fragment.
0c9eceba : Do a version bump of mediaprovider apex
ce81e9b2 : Support is_recording on R OS
657f8511 : Add @RequiresApi for canManageMedia in MediaStore
20af4bc2 : Change MTS CTS tests to desired config
f9776ee8 : Fix misleading transcoding exception
208b11d4 : Make sure we can resolve the internal volume as well.
76e97e14 : Import translations. DO NOT MERGE ANYWHERE
279bb864 : Use new API for shouldBypass
52a8c728 : Make sure we can resolve the internal volume as well.
9004a44b : Reject accesses to app-private dirs on FUSE for emulated volumes.
ba3e6776 : Reject accesses to app-private dirs on FUSE for emulated volumes.
c38710e0 : Import translations. DO NOT MERGE ANYWHERE
b5d6dde3 : Have MediaScanner operate on MediaVolume.
b34cd640 : Start using MediaVolume in attachVolume()/detachVolume().
d108aedd : Make VolumeCache multi-user aware.
6eefcdf4 : Add User to LocalCallingIdentity.
88676583 : Introduce VolumeCache and MediaVolume.
6363aee4 : Remove PerformanceTest from presubmit tests
53eb0809 : Add tests ExternalStorageHostTests to presubmit
739db2a2 : Import translations. DO NOT MERGE ANYWHERE
eb8affc3 : Create new view for audio_artists_albums
bcc10635 : Improve exception handling for MediaStore#getOriginalMediaFormatFileDescriptor
e1fac2e8 : Import translations. DO NOT MERGE ANYWHERE
b60b33b7 : Updating MediaProvider schema to include user_id.
a1752acd : Delete the stale pending items and extend expired items
087284ee : Import translations. DO NOT MERGE ANYWHERE
c1dcb818 : Import translations. DO NOT MERGE ANYWHERE
5551e230 : Import translations. DO NOT MERGE ANYWHERE
447b3164 : Delete the stale pending items and extend expired items
46432a54 : Import translations. DO NOT MERGE ANYWHERE
b75fcc96 : Add strings required for transcoding UX
662fd37e : [Task]: Typo fix
259e25ce : Import translations. DO NOT MERGE ANYWHERE
cdc41530 : Import translations. DO NOT MERGE ANYWHERE
c3c0daac : Renaming sharesMediaWithParent on API feedback in MediaProvider
71da3d85 : Update the deploy.sh
750e0bd4 : Import translations. DO NOT MERGE ANYWHERE
66a350df : Import translations. DO NOT MERGE ANYWHERE
1f087871 : Add CtsMediaProviderTranscodeTests to presubmit
d49d4de4 : Add test that scans of missing files don't crash.
f84cd36b : Persist sysprop for disabling transcoding cache
17573e44 : Run Media Provider client tests as root.
72bb54d8 : Support GET_MEDIA_URI_CALL for MediaDocumentsProvider
439e4060 : Import translations. DO NOT MERGE ANYWHERE
3f1c110f : Reduce the scope for expensive computation for checking hidden dir
61a6d8f6 : Fix transcoding parameters and denial UI:
ef3ff696 : Add @GuardedBy to transcode denied uids
abd11214 : Show toast for transcoding denials
02c7175a : Add lint baseline to address NewApi errors
9e3c40b5 : Implement FUSE fallocate(2)
ec8e0cd3 : Deny transcoding for files longer than 1min
0839a558 : Add tests for URIs that are not supported for obtaining redacted URIs
5d674f61 : Support running TranscodeTest without root
ce017be7 : Initialize uri for playlist while checking for permissions
2be60468 : Add the PACKAGE_USAGE_STATS permission
d3648af3 : Dump more fields in StorageTranscodingSession
de7163d3 : Support src/dst file descriptors for transcoding sessions
d75f1a28 : Fail FUSE_LOOKUP if transcoding file pre-allocation fails
0befa1e9 : Rename requestOptimizedExternalStorageAccess to more precise name
75d22d91 : Improve documentation of MediaStore#getOriginalMediaFormatFileDescriptor
01f809e6 : Import translations. DO NOT MERGE ANYWHERE
431c96d0 : Remove transcode tests from MediaProvider
cfc1b7ea : No need to poll for cleanup of directories.
9f32193a : Ignore flaky test until fixed.
5172e892 : Implement cache clearing policy in TranscodeHelper
60ac4583 : Handle non-eligible paths in getOriginalMediaFormatFileDescriptor
78dca45d : Import translations. DO NOT MERGE ANYWHERE
452c8a6a : Fix transcoding 'success' metric result
5bc22acd : Integrate TranscodingManager client uid APIs
a9213c45 : Add support for sharing redacted URIs with other packages
ba7fdbae : Import translations. DO NOT MERGE ANYWHERE
5241be80 : Add explanation about system gallery.
a3d6fdb1 : Return files-URI for inserts on hidden files
7e29c172 : Update the style to the message of PermissionDialog
800a66dc : Update the style to the message of PermissionDialog
9271d93c : Use framework-annotations-lib
9258dbaf : Use framework-annotations-lib
25bb88e4 : Revert "Add MTS suite config"
085c4850 : Add per-media-type logging for deletion
5ff614ec : Add per-media-type logging for deletion
d4934786 : Checks to prevent modification via redacted URIs
c905520a : Support redacted URI file open on FUSE
b0baa8b2 : Add support for MediaProvider query on redacted URIs
d264f55d : Use System APIs for ExternalStorageProvider and Downloads authority
53f02921 : Delay for showing progress dialog in permissionActivity
f30c14c6 : Use mount modes logic from StorageManagerService
a052d898 : Skip the permission dialog if the app is granted permissions
d787a125 : Update the style to the message of PermissionDialog
080526b7 : Use manifest attribute for shouldBypass decision
5e2efcb0 : Update the style to the message of PermissionDialog
6a0672aa : Allow cross-user clone profile access by default on S
3054ea52 : Do not install the MediaProvider module in the clone profile
45a312bd : Added check for non-null relative storage path.
f4e8ebca : Usages of S APIs should be encapsulated in a method annotated with @RequiresApi
549ee7d7 : Avoid unnecessary Java file lookups during FUSE_LOOKUP
e2a053e0 : Deprecate MediaStore playlists.
d669ad78 : Allow querying database rows of recently unmounted volume
d134dfe5 : Add QUERY_ARG_INCLUDE_RECENTLY_UNMOUNTED_VOLUME API
97c84d58 : transcoding: Change MediaFormatResolver to VideoFormatResolver.
a5ca0958 : Skip transcode test for devices not implementing the feature
07dad323 : Add implementation for exif redacted Uri APIs
4a3dc2d9 : new APIs to return exif redacted Uri
26ab40a0 : Handle null DownloadManager
37d68b3d : Handle null DownloadManager
a7070ae5 : transcoding: Correct the typo in the enum.
36d8067c : Add API for apps to query whether they are granted MANAGE_MEDIA
3e9d56c2 : Refactor node validation in FuseDaemon
65e54c19 : transcoding: Modify API call after addressing API comments.
ade4b8df : Don't throw IllegalStateException with no progress string
60f299c1 : Use the new compat_configs property
97dbb24c : Add min_sdk for MP tests
e5433681 : Improve transcoded FUSE cache/passthrough access
d0fac16a : Enable transcode tests to presubmit with Cuttlefish
6c453d6b : Extract volume_name from path for NULL volume_name in legacy database
2f28999f : Extract volume_name from path for NULL volume_name in legacy database
edcab339 : Removing style for title text appearance.
eb2baed0 : Improve transcoding failure handling
3778dbc3 : Add API to check system gallery status.
b0aa527f : transcoding: Write errror code to metrics.
f9b47ec2 : Add MTS suite config
7a8abd51 : Import translations. DO NOT MERGE ANYWHERE
d87dc61f : Change to handle boolean value of enqueueRequest
2c9fec11 : Exclude database rows with pending metadata update in default query
94c323e5 : Notify StorageManagerService of transcode start/stop events
252e4cab : Import translations. DO NOT MERGE ANYWHERE
459bf9bf : Add unit test TranscodeHelperTest
0f79b452 : Log when transcoded asset is opened for write
c0cb210c : Update the java doc for is_recording
f6e002e2 : Refactor transcode free cache
a51d87f9 : Add ANR info to transcode metrics
158b6583 : Fix wrong logic for using passthrough with transcoding
3b6ff4d3 : Allow caching FUSE inode attributes
0ca4dd51 : Grant statsd pull atom permission
53b32c1e : Revert^2 "Add MODIFY_QUIET_MODE permission to MediaProvider."
9459ecb3 : Update is_recording column when R OS upgraded to S OS
584aba2d : [LSC] Add LOCAL_LICENSE_KINDS to packages/providers/MediaProvider
6a39f479 : Import translations. DO NOT MERGE ANYWHERE
aecd89e1 : Fix MediaProvider impl scanFile to scan as MediaProvider
90af74b5 : Add CtsScopedStorageDeviceOnlyTest to MediaProvider presubmit
99dfe586 : Metrics log cache read for HDR10+
c78c55f2 : Change handling of ANR delays
c615bd8e : Test we read what we wrote to transcoded content
cb4ee005 : Replace wtf log with w log to avoid possible termination.
f387a91b : Catch OOME when allocating byte array.
5b002f68 : Fix transcode session NPE
a023ea22 : Unit tests for PermissionUtils
77113804 : Revert "Add MODIFY_QUIET_MODE permission to MediaProvider."
e85fe369 : Fix code style in I3239bed53a97cc25549556404ac72067566f69e3
63310ab6 : Check for SDK version > R for TranscodeHelper
9911b9e9 : Add the title string on progress dialog in PermissionActivity
9ebddf93 : Add MODIFY_QUIET_MODE permission to MediaProvider.
bf6034eb : transcoding: Log width/height/anr/failure in the metrics.
3cde266d : Allow MediaProvider to bypass is_app_accessible_path checks
66f21688 : Make methods private in TranscodeHelper
93f4ec14 : Implement MediaProvider#getOriginalMediaFormatFileDescriptor
b4c75681 : @Ignore PublicVolumePlaylistTest for now.
180d44f6 : @Ignore PublicVolumePlaylistTest for now.
3e88fa4a : Fix spammy invalid media capabilities uid log event
6a081281 : Fix LocalCallingIdentity callingPackage
833a38db : Exclude side-loaded packages from transcoding metrics
334d9d60 : Mark the MediaProvider apex as updatable.
37916c4c : Remove scope for test flakiness for checking ORIENTATION column
4adaa832 : Mark the MediaProvider apex as updatable.
c7e039b6 : Dump finished transcoding sessions
d46ba6a4 : Dump unfinished transcoding sessions
d0f91f96 : Add test that ORIENTATION column is successfully migrated
fa4e588b : Mark the MediaProvider apex as updatable.
976295a5 : Remove redundant boxing
cd5f4a0f : Do an early return for mediaCapabilitiesUid
a0464d36 : Add QUERY_ARG_DEFER_SCAN systemApi
e0b9849e : Fix review comments in Ib8cd03da48e4dff8f84758f976f769021b7c19d0
83a1306b : Add nullability checks in ExternalStorageServiceImpl
b691c8d8 : Use new checkUriPermission API to check multiple URIs at once
107ceec7 : Replace targetSdk check with App Compat check
54cc0956 : Improve performance when resolving persistent log file
5b70742a : Migrate ApplicationMediaCapabilities checks
b9e7f203 : Improve performance when resolving persistent log file
aa9d5831 : Return ANR delay if app is blocked on transcoding
47753b45 : Add mediaprovider-module-sdk build target.
9a6ccce2 : Change who gets marked for the cost of transcoding
186faf6c : Revert "Change who gets marked for the cost of transcoding"
ebffd125 : Add System Property to control notifications
45b6e7d5 : [LSC] Add LOCAL_LICENSE_KINDS to packages/providers/MediaProvider
530de778 : Change who gets marked for the cost of transcoding
87121fd4 : Test that _modifier defaults to MODIFIER_MEDIA_SCAN after db upgrade
33a851bc : Add database upgrade and downgrade test for S
08ed4994 : Grant statsd pull atom permission
1b65cb39 : Mark mediaprovider apex as compressible
47ea24b1 : Test that _modifier defaults to MODIFIER_MEDIA_SCAN after db upgrade
1b4a52fd : Update the sampling and hard limits
491dc7ff : Call forceSaveStatsData
461ff392 : Pass the media capabilities uid when opening media
a7440691 : Use the media capabilities uid, if specified
d669a527 : Change N_I_S app-op's behavior to follow legacy storage flow.
0a117dae : Support HDR10Plus transcoding
7fce4a51 : Add AudioColumn is_recording and support recording type
84ed1b78 : Add MediaStore API to specify media capability uid
dfd09c16 : Remove feature flag for file path support for media URI grants
cc443af0 : Add rename File API support for media URI grants
cf94cf34 : [DO NOT MERGE] Remove MIME type check in scanFile
24a78b18 : Set _modifier=_MODIFIER_MEDIA_SCAN for existing db rows
e985df65 : Allow permission dialog to show more than 2 lines.
2674e19e : Remove unused param uid from isTranscodeFileCached
3711419b : Return the original uid in FileOpenResult
d2fab45d : Set _modifier=_MODIFIER_MEDIA_SCAN for existing db rows
05ecd302 : Disable test to unblock presubmit
07becb98 : Add MediaStore API to get original media file descriptor
5c88a4e2 : [DO NOT MERGE] Remove MIME type check in scanFile
6a9ceb5c : Enforce database column projection only for strict columns
1a051350 : Fix skip transcoding test for cuttlefish
7aaa7ddd : Rename onFreeCacheRequested in ExternalStorageServiceImpl
331b76e6 : Skip scanning non-changed audio/mp4 files.
b80decec : Add delete() File API support for media URIs.
a5275769 : Provide infra for pulling of transcode metrics
ea0b14d7 : Introduce StatsdPuller
5e37e006 : Remove hardcoded MEDIA_CAPABILITIES_PROPERTY
62251165 : Add file path support for media URIs granted by createWriteRequest
75d83429 : Log uid if package name not retrieved
b69bdb6f : Introduce StatsdPuller
282b8b3a : Revert "Remove FUSE passthrough from 32-bit library"
84bf45b3 : Allow primary dirs under cross-user root as well.
801d9858 : Improve transcoding metrics logging
9679bbaa : Revert "Improve transcoding metrics logging"
9393f20c : Prevent renaming Android/ dir
7648e1a2 : DO NOT MERGE Add target sdk for MediaProvider
bd89e7a0 : Prevent renaming Android/ dir
3efc9606 : Improve transcoding metrics logging
7024bc50 : Exclude MediaProviderClientTests @FlakyTest from presubmit
a7f14d74 : Save blocked uids on transcoding sessions
fa329dfa : Allow permission dialog to show more than 2 lines.
79465e01 : Add file path support for media URIs granted by createWriteRequest
5e4f1d07 : Fix transcoding HEVC_WRITE metric
cac22805 : Fix crash issue of deleting expired content when idle
38d39a9d : Refactor TranscodeHelper#shouldTranscode logic
62871a63 : metrics: Update TranscodeHelper with updated proto.
67c701d3 : Import translations. DO NOT MERGE ANYWHERE
9cb5f55e : Fix crash issue of deleting expired content when idle
d62c84ea : Add TranscodeHelper#dump
7466deb4 : Add new packages to transcode/allow list
731efa81 : Remove hard assertions on times for operations.
30502c84 : Verify isEmpty by checking if one row exists
3a4a358b : Enabling mediaprovider MTS tests to be included in android-mts-mediaprovider as well as android-mts.
06457ef4 : Merge the on-device and server-side transcode lists into one
14865866 : TranscodeHelper: Remove SlowMotion handling.
e0e09e79 : Move playlist tests to a separate test file
57195da1 : Fix broken playlist file bug
6dc8f64f : Move playlist tests to a separate test file
fc60ac5b : Fix broken playlist file bug
fcb88403 : Enforce database column projection only for strict columns
5e4792bb : Switch the default option from B to A
f3b82242 : Check the unsupported video mime types
29f9ff50 : Hide .transcode directory from direct FUSE access
d6431c76 : Fix MediaProvider impl scanFile to scan as MediaProvider
8314d092 : Cache shouldTranscode decisions in MediaProvider
283084de : Fix the uid used in MediaProvider for FUSE
3ccae2ab : Modify the schema to filter trashed items for audio views
4a7f654e : Modify the schema to filter trashed items for audio views
5b4ae62d : Fix wrong FUSE-JNI uid and tid
e05d4466 : Use passthrough if file supports transcoding
474b9e96 : Support lazy transcode via ContentResolver
73895ba8 : Improve FUSE file open JNI check
ded1ab90 : Add fields to FileLookupResult and improve node invalidation logic
5cc3fce5 : Use video capture framerate in TranscodeHelper
970dd977 : Include compared values in assertion messages.
a63a23ec : Add @FlakyTest annotation to LegacyProviderMigrationTest
93d98bcc : Ensure transcode only happens on primary volume
99ae52c2 : Allowed primary checks should be case insensitive
7387c081 : Add @FlakyTest annotation to LegacyProviderMigrationTest
49d51116 : TranscodeHelper: Hanlde NameNotFoundException throw from ApplicationMediaCapabilities.
3429c335 : Add @FlakyTest annotation to LegacyProviderMigrationTest
28943bff : Don't include audio items from ejected volume in the playlist
9e4fb73e : Allowed primary checks should be case insensitive
a2663476 : Allow permission dialog to show more than 2 lines.
63901f39 : Optimize JNI calls for FuseDaemon
750471dc : Don't include audio items from ejected volume in the playlist
671140a0 : Allow permission dialog to show more than 2 lines. Test: manually using the permission prompt in StorageTestApp Bug: 174495520 Screenshots: For S (master at HEAD) Before: https://screenshot.googleplex.com/7wDYYtdymm4tB3P After: [1] https://screenshot.googleplex.com/BQwPrqnHodDJaZ2 [2] https://screenshot.googleplex.com/4RiFs2aPdmcQtnE
4ab4a2f5 : Allow permission dialog to show more than 2 lines. Test: manually using the permission prompt in StorageTestApp Bug: 174495520 Screenshots: For S (master at HEAD) Before: https://screenshot.googleplex.com/7wDYYtdymm4tB3P After: [1] https://screenshot.googleplex.com/BQwPrqnHodDJaZ2 [2] https://screenshot.googleplex.com/4RiFs2aPdmcQtnE
e5270699 : Remove unused member var ALLOW_LIST
3a99774f : Rename local variables
d2b59b4a : Improve docs for node LookupChildByName
35df7c9d : Improve EXTRA_ACCEPT_ORIGINAL_MEDIA_FORMAT docs
ad44d514 : Remove unused paramter path
98971cbc : Ensure m4a files get the right metadata on scan
5d7d4379 : Add exception for inserting files from private directory
c6cad05e : Fix getVolumeName with secondary volume issue in MediaStore
5bcf8054 : Fix getVolumeName with secondary volume issue in MediaStore
591d5f13 : Add migration tests for IS_PRIVATE column.
7580349b : Fix ANR in MediaProvider during database migration
bee78ec8 : Add migration tests for IS_PRIVATE column.
a63d34f1 : Import translations. DO NOT MERGE ANYWHERE
1c2ebfb1 : Link to MediaMetadataRetriever for location data of video files
7ed93b38 : Fix ANR in MediaProvider during database migration
e88ca430 : Add google maps to transcode_compat_manifest
2d1fb510 : Match case insensitive path while saving & restoring deleted ids
e5e14a36 : [DO NOT MERGE] Make LocalCallingIdentity thread-safe
0b204304 : Allow signature/privileged apps with ACCESS_MTP special access
8edd87a3 : [Bugfix]:MediaProvider:fix ArrayIndexOutOfBoundsException
bf7afb83 : Report some transcoding related metrics
502d5113 : Verify isEmpty by checking if one row exists
1e75a872 : Allow signature/privileged apps with ACCESS_MTP special access
ec5a6306 : Clear AudioColumns.TRACK during the media scan
0f500250 : Clear AudioColumns.TRACK during the media scan
61f0599e : Enabling mediaprovider MTS tests to be included in android-mts-mediaprovider as well as android-mts.
d901a739 : Add test to catch subsequent scans of nomedia directories
16a0dc6f : Import translations. DO NOT MERGE ANYWHERE
54e896fd : Add test for transcoding of small HEVC files
cd38a181 : Ensure transcoding timeout is at least 2 seconds
6e4dac9d : Fix empty device_config logs
a3129a09 : Avoid file name conflict to fix flaky test
681c32e8 : Import translations. DO NOT MERGE ANYWHERE
53f3cc16 : Remove Noizz app from transcode_compat_manifest
94ece384 : Add test case for issue 170357245
5298b848 : Use AppOp value from local identity cache.
3f6bf302 : Handle EIO error in FUSE readdir
6ff02a93 : Add test to catch "Expression tree too large" SQLite exception
7fcf4d57 : Send playlist notifications for synthetic volumes as well
0d8a07e5 : Modify test to remove flaky assertions
44302fd8 : Modify PerformanceTests to test for renames and greater size
1e548682 : Allow special-access on secondary volumes
ba0fc5f1 : Guard noisy transcode log with prop
944daa62 : Implement freeCache API of ExternalStorageService
2578af82 : MediaStore: Clarify broardcast actions for camera/video actions
bca603b1 : Add verbose logs for transcode
200041a6 : Handle UnsupportedOperationException
9b3b0fcb : Add apps to transcode allow_list
ebfa95b2 : Add extra line to transcode.sh output
242b82b1 : Monitor performance for more File APIs
ce86478b : Use AppOp value from local identity cache.
66ab7d1c : Modify the schema to filter pending items for audio views
f24c0f85 : Clean-up unsed ContentValues
caca7fb3 : Modify the schema to filter pending items for audio views
95eead5f : Add tests to check no transcode for legacy formats
4642e07d : transcoding: Add VLC to allow list
f99eb056 : Avoid transcoding for MediaProvider itself
38dcbfdd : Fix PlaylistPerformanceTest#testDeletePlaylistMembers
288c27cd : Add missing Trace.beginSection
fdcc4d24 : Fix ENAMETOOLONG issue when set trash or pending to file
87e25fa8 : Revert "Disable transcoding by default"
56cfad65 : Extract transcode_compat_manifest from csv
61130218 : Remove removeMultiple playlist members restriction
dcb62760 : Fix PlaylistPerformanceTest#testDeletePlaylistMembers
3b3ea5cb : Add missing Trace.beginSection
1ab1c369 : Disable transcoding by default
9aa8095a : Fix ENAMETOOLONG issue when set trash or pending to file
522be19b : Remove spammy transcode log
ca007618 : Add FbG app to transcoding allow list
24585d17 : Enable transcoding by default
7816738d : Give START_FOREGROUND_SERVICES_FROM_BACKGROUND to S apps
d3a72cf4 : Add transcode tests to presubmit
ef5f51c3 : Switch from transcode option A to option B
ce15b6a5 : Improve package parsing for transcoding
d3358646 : Use module_lib stub from com.android.media apex
78a6b387 : Consider top level nomedia while checking the directory dirty
2afe7f53 : Remove FUSE passthrough from 32-bit library
145fe844 : Add test to catch "Expression tree too large" SQLite exception
81c83b1a : Add test to catch subsequent scans of nomedia directories
bbcc98bd : Consider top level nomedia while checking the directory dirty
8042b070 : Fix slow migration of virtual playlists
00f79f48 : Return top level nomedia directory instead of nomedia file
534b6b3f : Fix transcode directory path
5a65b279 : Update MediaProvider version number
0de3a4a3 : Fix slow migration of virtual playlists
616b8873 : Also scan milliseconds for dates for audio and video.
7abc52cb : Return top level nomedia directory instead of nomedia file
98fbbc32 : Identify modifier of database row to make scan/no-scan decision
75dd1550 : Check DeviceConfig for app-compat capabilities.
339dce6e : [DO NOT MERGE] - Add transcoding columns to mainline-prod
0b23b7e0 : Fix checking device_config in MediaProvider
27e9041d : Introduce new preference indicating user control.
5abb5b21 : Identify modifier of database row to make scan/no-scan decision
a2b28bfa : Remove extra LocalCallingIdentity creation
0e88e1c1 : Dismiss the dialog in onDestroy method in PermissionActivity
1b330d5a : Ensure locale is correct when querying MediaProvider
61c0be1e : Fix transcoding status update for ContentResolver requests
77d48bf4 : Dismiss the dialog in onDestroy method in PermissionActivity
12a2c0f9 : Introduce null check for MediaStore migration
24616e5a : Grant DeviceConfig permissions
8e0e652e : Don't read more than 4096 chars in FileUtils#readString
e64f5bbb : Don't read more than 4096 chars in FileUtils#readString
22eb47e0 : Remove the declaration from manifests (2/n)
6b60e4d9 : Remove extra LocalCallingIdentity creation
54fb8ba2 : Use Locale.US for formatting numbers.
b3ac2808 : Allow special-access on secondary volumes
e0eec792 : Handle 64-bit and end-of-file box lengths in IsoInterface
912b0899 : Add CtsScopedStorageDeviceOnlyTest to MediaProvider presubmit
372c5f00 : Optimize FUSE redaction request for file owners
bad7df6e : Introduce media capability hevc app compat flags
e9ae6eef : Fix path used for redaction when transcoding
b1c366bd : FuseDaemon: Use better FUSE passthrough property name
1eb94ea2 : Modify PerformanceTests to test for renames and greater size
328abac1 : FuseDaemon: Add paretheses in macro
46496794 : Handle app media_capabilities.xml before transcoding
d2efafea : Ensure default folders and Camera folders are always visible
7eb79bf2 : Import translations. DO NOT MERGE ANYWHERE
22e97d11 : Rearrange imports to avoid IDE from auto arranging everytime
af7d8708 : Import translations. DO NOT MERGE ANYWHERE
feb6c274 : Modify test to remove flaky assertions
01f7fdf1 : Verify that transcodes don't happen outside DCIM/Camera
8aa52d81 : Send playlist notifications for synthetic volumes as well
30e13c82 : Optional change for apps to run scan as non-blocking task
9d3711e5 : Optional change for apps to run scan as non-blocking task
9b0490cf : Rename local var ident to identity
68c9a7b5 : Import translations. DO NOT MERGE ANYWHERE
148cbe28 : Support redaction and ContentResolver#open with passthrough
b66eef42 : Handle ApplicationMediaCapabilities at open
e50d5a75 : Gracefully handle content uris without id in checkUriPermission
1ef2d9c8 : Add MediaStore API to specify media capabilities on open
0aa82be3 : Refactor system properties for transcoding
f0e5696d : Get MediaFormat from the database values
f220a960 : Enable fuse passthrough mode in FuseDaemon
50a64662 : Improve transcoding notification system
684d1e4e : Ensure only one thread does database migration
5097f8f4 : Log uid when redacting from ContentResolver
e7a5e189 : Don't throw IllegalStateException when scan ends with pending items.
6699e6cd : Show notification during transcoding
38eb8fb4 : Added transcoding tests
cef7d108 : Ensure only one thread does database migration
c585e6d5 : Import translations. DO NOT MERGE
80540310 : Refactor TranscodeHelper for sysprop changes
9da83c46 : Delete Android/media owned files from from db when package is orphaned.
f5cd099a : Fix NPE when a volume is ejected.
44ef630d : Don't use std::stoi()
8851c7c4 : Set min_sdk_version: "30"
feaa7355 : Add sahanas@ to OWNERS
e9e902c6 : Fix recomputeMediaTypeValues to accumulate all updates and update later
872b398e : Move blockingTasks to run outside transaction
d28a436c : Fix recomputeMediaTypeValues to accumulate all updates and update later
51cfac0a : Move blockingTasks to run outside transaction
2bf49fa9 : Fix NPE when a volume is ejected.
0bf6f89b : Set min_sdk_version: "30"
ee6af3b9 : Fix rename bug via FUSE
16e84bc2 : Use AppOpsManager.OPSTR_NO_ISOLATED_STORAGE
accec1e2 : Skip exclude dirs if close to max sql expression size
2b1356fb : Fix migration bug
6d616998 : Import translations. DO NOT MERGE ANYWHERE
2456e8e1 : Fix rename bug via FUSE
c5141487 : Fix migration bug
96fea20e : Restrict ALL_VOLUMES query parameter to <= R.
ea9a7bfa : Allow to query all volumes
63c37306 : Skip exclude dirs if close to max sql expression size
c7b11aa2 : Restrict ALL_VOLUMES query parameter to <= R.
f7ec867d : Minor transcoding fixes
3860793c : Allow to query all volumes
e9b6d259 : Disable dentry cache for clone app users.
8713309a : Disable dentry cache for clone app users.
4b10f188 : Fix read range computation for some corner cases in redaction ranges
8a1db67d : Fix read range computation for some corner cases in redaction ranges
1b01ca2c : Add maxTargetSdk restriction to unused APIs.
90b9d5d1 : Prevent scanning sandbox directory
57b672ea : Performance optimizations for applyBatch
e4bd6e8b : Update TranscodingJob to TranscodingSession.
b084030d : Fix to parse TAG_SUBSEC_TIME correctly.
bdfdb595 : Fix to parse TAG_SUBSEC_TIME correctly.
e8882cec : Fix issue in getOverlappingRedactionRanges.
446de544 : Fix issue in getOverlappingRedactionRanges.
a20be944 : Migrate PARENT column from legacy MediaProvider's database
e85e769d : Migrate IS_PRIVATE from Q database to R
693d7a1f : Performance optimizations for applyBatch
7b939d73 : Migrate IS_PRIVATE from Q database to R
363d84bb : Add initial seamless transcoding tests
2f0e1a3d : Move toasts from Foreground thread to UI thread
5874e56c : Fix transcoding logs and toasts
2a791e26 : Add uid logs when opening via ContentResolver
c55945e7 : Disable photo from transcoding list.
78bdfa5d : transcoding: Add a toast to show transcoding status.
ec597f20 : Add MediaStore API to bypass transcoding
3e30b7a8 : Make LocalCallingIdentity thread-safe
0325e1c8 : Workaround to bypass transcoding
9aa6f54b : Use open(2) uid for transforms
19da95bf : Migrate PARENT column from legacy MediaProvider's database
16f5b1ee : Fix work profile check during cross-user lookup
deb93cb2 : Transcode only for HEVC video codec format
d7be4e52 : Notify the FUSE filesystem for default dir updates
ca0bb90a : Don't keep a calling identity cache for other users.
5a74dd05 : Add static allow list and transcode list
8c376deb : Performance optimization for playlist stuff
7c69e9da : Save video code type value in database
429d7d39 : Revert "Revert transforms until b/170597936 is fixed."
ed257c15 : Fix lookup with transforms
97ea8117 : ModernMediaScanner: Enforce size limit for XMP data.
1ea1055f : Add test case for issue 170357245
a48f5b78 : ModernMediaScanner: Enforce size limit for XMP data.
84bd6313 : Support cross-user lookups
40b5d730 : Remove unnecessary mkdirs in TranscodeHelper
d4b8e275 : Performance optimization for playlist stuff
6b3a079b : Remove MediaProvider @TestApi
6a758e80 : Revert transforms until b/170597936 is fixed.
a95ef37f : Add new check in shouldAppendRowId in SQLiteQueryBuilder
f646e205 : Solve playlist items deletion issue
0a19a993 : Cache transcode files
5e32900e : Solve playlist items deletion issue
3cabda01 : Don't allow renaming top level directory to another top level directory
2924519f : Support playlist and subtitle in createWriteRequest
d7ad0a04 : Query for rowid column instead of * when we check row exists.
293969e7 : Send notifications for media type Playlist
6403cc42 : Add _TRANSCODE_STATUS column
f5d00bde : Add database upgrade and downgrade test for S
756861f4 : Don't allow renaming top level directory to another top level directory
cf4b1ddb : Send notifications for media type Playlist
a2ad0e4d : Merge "Add corinac and remove shafik to/from OWNERS of MediaProvider" am: 48c28006db am: b03aff2468 am: 28d50a55a2 am: 97042ad81d am: 2d41bfdf78
481315c0 : Notify the FUSE filesystem for default dir updates
7be571f3 : Delete cached transcode files on deleting original file
3bec66b1 : Allow excluding directories during scan
5077a89b : Support cross-user lookups
7e730f3b : Allow excluding directories during scan
621b34c2 : Support playlist and subtitle in createWriteRequest
867539bf : Add new check in shouldAppendRowId in SQLiteQueryBuilder
29e57f2b : Support transcode via ContentResolver#open
ee076287 : Fix playlist bug
29e63757 : Implement JNI methods to support multiple nodes with same name
075b8207 : Cancel IdleService scans when job stopped
0b255a13 : Fix Redaction calculation.
e39e1108 : Fix playlist bug
3998df19 : Add core scoped storage host test to test mapping.
35d98331 : Allow special access to priv-app directories
11700c0f : Fix Redaction calculation.
bbcd80be : Change the projectionMap for AUDIO_ARTISTS_ID_ALBUMS
bd0aa36f : Add sqlite3 bash function to get _id from _data
3f613000 : Allow special access to priv-app directories
32d6b15f : Cancel IdleService scans when job stopped
664ca210 : Add core scoped storage host test to test mapping.
611369e9 : Audio.Artists.Albums implements BaseColumns in MediaStore
3040fc63 : Change the projectionMap for AUDIO_ARTISTS_ID_ALBUMS
d3120dad : Ensure default folders and Camera folders are always visible
867fece9 : Support transforms in file path
e44080f2 : Ensure default folders and Camera folders are always visible
bb91fef5 : Add JNI methods to support multiple nodes with same name
bb7c376d : Add FUSE node fields to support multiple nodes with same name
78ffeeb7 : Remove unused Android Q sandbox references
e5ad5582 : Add TrascodeHelper class
53c2d705 : Refactor node lookups to support multiple nodes with same name
1f21c0c9 : Import translations. DO NOT MERGE ANYWHERE
621d7c55 : Import translations. DO NOT MERGE ANYWHERE
1e1277bd : Skip scanning .transcode directory
1e8804ff : Improve IO performance during redaction
db563458 : Fix build breakage with multiple field init
2ffb822b : Import translations. DO NOT MERGE ANYWHERE
f3f1b421 : Don't allow renaming top level directory to another top level directory
8bb104ab : Gracefully handle content uris without id in checkUriPermission
ea99a974 : Gracefully handle content uris without id in checkUriPermission
f890b37e : Fix PerformanceTest#testBulk to accumulate batch notifyChange
ea55417d : Add hashcode into album id to distinguish same-named albums
7c9635a2 : Add hashcode into album id to distinguish same-named albums
e9736d67 : Fix PerformanceTest#testBulk to accumulate batch notifyChange
6aec0616 : Re-add unused imports, still used on mainline-prod and qpr.
62bd7174 : Prevent unnecessary node invalidation
bd7165eb : Bypass database operations for legacy system galleries.
41cfb0b4 : Bypass database operations for legacy system galleries.
329ba2cd : Improve IO performance during redaction
2039c888 : Fix node#has_case_insensitive_match_ initialization
f2b47b47 : Prevent unnecessary node invalidation
88edb57d : Add initial Photo Picker activity, with skeleton code.
d9165418 : Orientation should also be migrated
5a9cef12 : Narrow concession to support legacy apps.
bce0fc0a : Orientation should also be migrated
44cbd7a8 : Narrow concession to support legacy apps.
cc56ae91 : Simplify module visibility post build refactor
dde18a68 : Handle StorageManager#getStorageVolume exception
9204994e : Exclude pending items in reconcileAndClean in ModernMediaScanner
9a5c8488 : Support Playlist#Members uri in LegacMediaProvider
fb3b1069 : Handle StorageManager#getStorageVolume exception
9d8771a6 : Migrate playlists on OS upgrade
f0b594c4 : Support Playlist#Members uri in LegacMediaProvider
9f4c1fa8 : Migrate playlists on OS upgrade
b9f6864f : Support Playlist#Members uri in LegacMediaProvider
18b049e8 : Use BitmapFactory width/height for an image
3533d91c : Use synthetic external view for playlist member uri
d7d15845 : Remove "primary_directory" and "secondary_directory" from initial values
dbb49703 : Remove "primary_directory" and "secondary_directory" from initial values
6c008bb9 : Use BitmapFactory width/height for an image
8f9474a4 : Exclude pending items in reconcileAndClean in ModernMediaScanner
831806db : Use synthetic external view for playlist member uri
3e1d1e7f : Ignore volume not found exception during quota type update
52be5f7d : Revert "Migrate playlists on OS upgrade"
d6a51e76 : Migrate playlists on OS upgrade
a411a3dc : Ignore volume not found exception during quota type update
b0560cb5 : Return the correct error code for cross-user lookups
b0a986f7 : Artists and Albums views only show files marked with is_music.
1e85518e : Partition a Uri set into smaller sub sets
5754711f : Allow subtitle and playlist files in Documents and Downloads
84e46633 : Partition a Uri set into smaller sub sets
545105d0 : Artists and Albums views only show files marked with is_music.
284fcc0e : Modify the UI of ClearCache dialog
f39702ec : Import translations. DO NOT MERGE ANYWHERE
8ba8d8da : Use DISPLAY_NAME to instead of TITLE in Audio search
ef4fc81d : Use DISPLAY_NAME to instead of TITLE in Audio search
94d8974d : Allow subtitle and playlist files in Documents and Downloads
500cf105 : Change the theme for PermissionActivity
bfa34ee7 : Change the theme for PermissionActivity
b12e71b8 : Fix JNI array memory leak
4aa7ccbb : Fix JNI array memory leak
f7468a8e : Fix file size inconsistency across upper and lower fs
2e6d81fd : Fix file size inconsistency across upper and lower fs
2089d65c : MediaUpgradeReceiver should set MigrationListener
080d0d28 : Optimize the UI of the PermissionDialog
ecd45379 : Import translations. DO NOT MERGE ANYWHERE
f923930f : Optimize the UI of the PermissionDialog
58451a23 : MediaUpgradeReceiver should set MigrationListener
885092f2 : Return the correct error code for cross-user lookups
9b9719d1 : Import translations. DO NOT MERGE ANYWHERE
ab4fd9ad : Replace REGEXP with LIKE for sql queries in renameForFuse
80116187 : Modify the UI of ClearCache dialog
b1369a70 : Import translations. DO NOT MERGE ANYWHERE
bc8b4460 : Allow access("/storage/emulated", F_OK) as well as X_OK.
19c1a87b : Allow access("/storage/emulated", F_OK) as well as X_OK.
ad3c0c8e : Replace REGEXP with LIKE for sql queries in renameForFuse
d42e2246 : Fix race condition on fuse invalidate.
8b296f50 : Fix race condition on fuse invalidate.
1993bbe0 : Allow File managers to use DATA column
6e542429 : Bypass database operations for file managers
e71c3824 : Bypass database operations for file managers
68c295de : FuseDaemon: remove .flush callback
924e2fdd : Allow File managers to use DATA column
6d9d9dc8 : Speed up lookups
890e6f2b : Speed up lookups
5fc3201a : canWrite() for top level directories
ba8f0c9c : Remove persist.sys.fuse == false code paths
f166e273 : Import translations. DO NOT MERGE
ffafa647 : Add icon and change the font of cache clearing dialog
dc5abff9 : Switch to standard naming scheme
1f3b2a44 : Add an exported flag in manifest
48c00605 : Import translations. DO NOT MERGE
22820e63 : Add an exported flag in manifest
7ec34490 : Import translations. DO NOT MERGE
9c2d29a8 : Remove AdoptableFeatureConsistentTest from TEST_MAPPING file.
a30696c3 : Remove reference to @hide API.
1626c254 : Import translations. DO NOT MERGE
c9e1e7c1 : Import translations. DO NOT MERGE
c9907f91 : Import translations. DO NOT MERGE
7e9da6d7 : Do not exlicitly declare dependency on changeid processor.
dc9c7cda : Add api tracking files for MediaProvider
3d762312 : Rename featureId -> attributionTag
1d0c12aa : Ensure FUSE session start is synchronous
0c603335 : Cache LocalCallingIdentity across FUSE requests
435e9fdd : Cache FUSE VFS dentries
b3ede6d1 : Invalidate FUSE VFS dentry
e65c95b5 : Prevent invalidating dentries on FUSE threads
0602a414 : Support checking FUSE thread execution
a2fd03a9 : Move Scoped Storage compat flags definition to frameworks/base
402a85fa : FuseDaemon: Update JNI threading model.
62372935 : Import translations. DO NOT MERGE
d70afb49 : Update documentation for Scoped Storage compat flags
fc867dd0 : FuseDaemon: Rework inode tracking.
f491007a : Add 2 compat flags to strictly enable/disable scoped storage
5c82ff8b : Enable fuse_node_test in presbumit
ebac1c81 : Reland "Fix sensitive logging""
73c358cd : Support updating ownerPackage name for FUSE scanFile
da6fd985 : Save calling UID on FUSE pf_create.
bd193887 : Add missing default directories to MediaProvider
9b5293dc : Add warning icon to cache clearing dialog

+- Project: platform/packages/providers/PartnerBookmarksProvider

d79c6c7 : [LSC] Add LOCAL_LICENSE_KINDS to packages/providers/PartnerBookmarksProvider

+- Project: platform/packages/providers/TelephonyProvider

4a2af8d4 : Update telephony OWNERS file
25661b32 : make telephonyProvider tests run in their own process rather than the phone process, so that they don't interfere with phone process in case there are other tests running right after them.
fc1d74a6 : Update preferred APN SharedPref when any APN is updated.
7e1afea5 : Carrier ID table rollout latest_carrier_list_for_prev_sdk_20210701
3c6c9f99 : resolve merge conflicts of e6bb99df75749bf1f9d129cf4b1aa9974ca8a519 to mainline-prod
9c946cfc : Handle bindService() response on a new thread.
c9fd0b29 : Clarify&rename wfc_entitlement_required_countries config
b8b49bc7 : Carrier ID table rollout latest_carrier_list_rollout_20210601
1d67b2be : Ensure integrity of sim-settings backupfile with AtomicFile.
a0adafc6 : MNCs not in carrier_list can get the wrong MNC value
17ef01fa : Add local logs to TelephonyBackupAgent.
4a1df304 : Carrier ID table rollout latest_carrier_list_rollout_20210518
f4aab176 : Fix crash due to modifying immutable PersistableBundle
d87885b9 : Carrier ID table rollout latest_carrier_list_rollout_20210505 test This build IS suitable for public release.
e23752ef : Add migration logic for D2D settings.
c850d51f : Add support for D2D sharing contacts settings.
ee4a945e : Add IMS_WFC configs to sim-specific settings Backup/Restore.
173cbdc9 : Add voims_opt_in_status column in sim info table
b7ea423f : Add D2D sharing status column in database.
db96e7a0 : Carrier ID table rollout latest_carrier_list_rollout_20210428
4f023ae9 : Create APIs to properly backup and restore per-sim configs.
ba0ef2eb : Import translations. DO NOT MERGE ANYWHERE
147a304b : Security fix: as part of enforcing read privilege permission to check package privileges in TelephonyManager, clear calling identity to ensure current functionalities work
846777c7 : Carrier ID table rollout all_sdk_carrier_list_Rollout_20210414
68f2134d : Fix crash due to modifying immutable PersistableBundle
e27bf857 : Import translations. DO NOT MERGE ANYWHERE
0c410eb9 : Write build id to SharedPref only after APNs have been updated.
de66d6cf : Broadcast ACTION_SMS_MMS_DB_CREATED after tables are created.
a0751dac : Add migration logic for D2D settings.
3eb232cf : Add support for D2D sharing contacts settings.
b43bdf7b : Add IMS_WFC configs to sim-specific settings Backup/Restore.
8a5ff266 : Add D2D sharing status column in database.
352cd113 : Add columns of allowed network type reasons at SIMINFO
1fa2e6d1 : Add voims_opt_in_status column in sim info table
4a2f3990 : Carrier ID table rollout latest_carrier_list_rollout_20210301
5a54e2b5 : DO NOT MERGE release latest carrier id on SDK30
0b1ae4fc : [LSC] Add LOCAL_LICENSE_KINDS to packages/providers/TelephonyProvider
c90b38b3 : Create APIs to properly backup and restore per-sim configs.
748b5f4a : Add columns of allowed network type reasons at SIMINFO
5196998d : Import translations. DO NOT MERGE ANYWHERE
1222330c : RCS Provisioning APIs for Single Registration
5f3ee015 : Call notify() on preferred APN change.
1af94d4c : Import translations. DO NOT MERGE ANYWHERE
ec86744a : Revert "Import translations. DO NOT MERGE ANYWHERE"
fb5bd256 : Import translations. DO NOT MERGE ANYWHERE
e7be4edd : Added cross sim calling settings support
97e3e5e4 : Import translations. DO NOT MERGE
ef177f0c : Import translations. DO NOT MERGE ANYWHERE
846b2829 : Import translations. DO NOT MERGE ANYWHERE
8ccd69e5 : TelephonyBackupAgent: Allow U+0000 in SMS body.
233831cd : TelephonyBackupAgentTest: Clean up after ourselves.
c5c4a42b : TelephonyBackupAgent: Catch only unchecked exceptions.
f2bd3175 : Update language to comply with Android's inclusive language guidance
e50073ba : Fix URL_TELEPHONY_USING_SUBID return incorrect subid's APN
fcc62919 : Only include latest carrier list into APK
e63b6dde : Revert "[API Review] APIs in SubscriptionManager"
214bdf9a : [API Review] APIs in SubscriptionManager
f595f296 : Export telephonyprovider-proto-sources
fdb624fd : change getActiveAndHiddenSubscriptionInfoList API name

+- Project: platform/packages/providers/TvProvider

1333ac6 : Import translations. DO NOT MERGE ANYWHERE
b363cd0 : Import translations. DO NOT MERGE ANYWHERE
47d0789 : Import translations. DO NOT MERGE ANYWHERE
19b4cae : check whether the column exist before add it during db migration.
090a7bd : Import translations. DO NOT MERGE ANYWHERE
4f3b9be : Import translations. DO NOT MERGE ANYWHERE
5361469 : Import translations. DO NOT MERGE ANYWHERE
adefcdb : Import translations. DO NOT MERGE ANYWHERE
6573e59 : Add new owners
93b0278 : [LSC] Add LOCAL_LICENSE_KINDS to packages/providers/TvProvider
aeacd2e : TvProvider: Unbreak, add FLAG_IMMUTABLE
09209eb : Import translations. DO NOT MERGE
10311b4 : Import translations. DO NOT MERGE ANYWHERE
10cf553 : Import translations. DO NOT MERGE

+- Project: platform/packages/providers/UserDictionaryProvider

91de5bb : Add READ_PHONE_NUMBERS permission to get phone account from Telecom.
b3b2592 : [LSC] Add LOCAL_LICENSE_KINDS to packages/providers/UserDictionaryProvider

+- Project: platform/packages/screensavers/Basic

b1326e8 : Import translations. DO NOT MERGE ANYWHERE
4349012 : Import translations. DO NOT MERGE ANYWHERE
7d9fd27 : Import translations. DO NOT MERGE ANYWHERE
61bcaa7 : [LSC] Add LOCAL_LICENSE_KINDS to packages/screensavers/Basic
0d93f20 : Revert "Import translations. DO NOT MERGE ANYWHERE"
d01d2b2 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/screensavers/PhotoTable

e385bb2 : API level 30 upgrade: PhotoTable
7293263 : Import translations. DO NOT MERGE ANYWHERE
c4279b3 : Import translations. DO NOT MERGE ANYWHERE
1ef3479 : Import translations. DO NOT MERGE ANYWHERE
c7556ef : Import translations. DO NOT MERGE ANYWHERE
675d7d8 : Import translations. DO NOT MERGE ANYWHERE
9ef31b9 : Import translations. DO NOT MERGE ANYWHERE
ac05bba : Import translations. DO NOT MERGE ANYWHERE
604ec38 : Import translations. DO NOT MERGE ANYWHERE
088fce6 : Import translations. DO NOT MERGE ANYWHERE
f9b3c4b : Import translations. DO NOT MERGE ANYWHERE
e939f88 : Import translations. DO NOT MERGE ANYWHERE
e2a93a2 : Import translations. DO NOT MERGE ANYWHERE
7a674c9 : Import translations. DO NOT MERGE ANYWHERE
be4746b : Import translations. DO NOT MERGE ANYWHERE
ba9addb : [LSC] Add LOCAL_LICENSE_KINDS to packages/screensavers/PhotoTable
cb10300 : Import translations. DO NOT MERGE ANYWHERE
3080b71 : Revert "Import translations. DO NOT MERGE ANYWHERE"
8b3901d : Import translations. DO NOT MERGE ANYWHERE
da4c45c : Import translations. DO NOT MERGE
2cf544e : Import translations. DO NOT MERGE ANYWHERE
ff72581 : Revert "Snap for 6793014 from d0e31526c62b2aeb35c293ac96feb180fc..."
24d4e13 : Import translations. DO NOT MERGE ANYWHERE
993da8c : Import translations. DO NOT MERGE ANYWHERE
c41ac44 : Import translations. DO NOT MERGE
7e506cc : Import translations. DO NOT MERGE
f8a9544 : Import translations. DO NOT MERGE
ffc3923 : Import translations. DO NOT MERGE
33b0361 : Import translations. DO NOT MERGE

+- Project: platform/packages/services/AlternativeNetworkAccess

b25b1fa : Update owners of ONS
42a3c46 : s/enforece/enforce/
b6910d6 : s/enforece/enforce/
3a89eeb : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/AlternativeNetworkAccess
038a94c : Add an exported flag in manifest
bb4329c : Rename featureId -> attributionTag

+- Project: platform/packages/services/BuiltInPrintService

8e3c317 : Import translations. DO NOT MERGE ANYWHERE
afd249f : Import translations. DO NOT MERGE ANYWHERE
c455080 : Import translations. DO NOT MERGE ANYWHERE
f60a717 : fix A2 paper size definition
20f8ed7 : Import translations. DO NOT MERGE ANYWHERE
196ec7e : Import translations. DO NOT MERGE ANYWHERE
aa09989 : Import translations. DO NOT MERGE ANYWHERE
735ca39 : fix crash when printing to pclm supporting printers
7b1bf9a : Import translations. DO NOT MERGE ANYWHERE
e1a5e09 : Import translations. DO NOT MERGE ANYWHERE
58072f0 : Import translations. DO NOT MERGE ANYWHERE
ac0fc11 : Mark pending intents as immutable
51bd0e7 : Import translations. DO NOT MERGE ANYWHERE
a5f9868 : Import translations. DO NOT MERGE ANYWHERE
182bf0e : Import translations. DO NOT MERGE ANYWHERE
0100148 : Import translations. DO NOT MERGE ANYWHERE
1cb9ab7 : Import translations. DO NOT MERGE ANYWHERE
e08c7d1 : Import translations. DO NOT MERGE ANYWHERE
a51523e : Import translations. DO NOT MERGE ANYWHERE
a9cc00d : ipphelper: initialize mediaReadySet
72bb9a0 : Import translations. DO NOT MERGE ANYWHERE
7c001b6 : Import translations. DO NOT MERGE ANYWHERE
0e0d8b8 : Import translations. DO NOT MERGE ANYWHERE
aaffeb8 : Import translations. DO NOT MERGE ANYWHERE
2fe4899 : Import translations. DO NOT MERGE ANYWHERE
b4b0907 : Import translations. DO NOT MERGE ANYWHERE
36d9c8c : Import translations. DO NOT MERGE ANYWHERE
cc42333 : Import translations. DO NOT MERGE ANYWHERE
2b74054 : Import translations. DO NOT MERGE ANYWHERE
f303127 : Import translations. DO NOT MERGE ANYWHERE
a3894de : add media-ready and large format support
a6bb56e : Import translations. DO NOT MERGE ANYWHERE
10810ec : Import translations. DO NOT MERGE ANYWHERE
e1b8290 : Import translations. DO NOT MERGE ANYWHERE
a578542 : Import translations. DO NOT MERGE ANYWHERE
c5f5408 : Import translations. DO NOT MERGE ANYWHERE
83db2ae : Specify FLAG_IMMUTABLE in LocalPrinter#getMoreOptionsActivityPendingIntent
bc9e34c : Import translations. DO NOT MERGE ANYWHERE
4e55126 : Import translations. DO NOT MERGE ANYWHERE
9f049f8 : Import translations. DO NOT MERGE ANYWHERE
57e0665 : Import translations. DO NOT MERGE ANYWHERE
1b59a69 : add auto media type support
aa94709 : Import translations. DO NOT MERGE ANYWHERE
bf5d27c : Import translations. DO NOT MERGE ANYWHERE
ebc7c73 : Import translations. DO NOT MERGE ANYWHERE
4e090c9 : adds an info intent for each discovered printer
c43e5df : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/BuiltInPrintService
91a66da : Import translations. DO NOT MERGE ANYWHERE
a3dc92e : Import translations. DO NOT MERGE ANYWHERE
536a1ef : Import translations. DO NOT MERGE ANYWHERE
9c32cfd : Import translations. DO NOT MERGE ANYWHERE
20763a2 : Import translations. DO NOT MERGE ANYWHERE
7d10afe : Import translations. DO NOT MERGE ANYWHERE
a8fc55d : Import translations. DO NOT MERGE ANYWHERE
c25c0b7 : Import translations. DO NOT MERGE
c068d97 : Import translations. DO NOT MERGE ANYWHERE
f59a8bd : Import translations. DO NOT MERGE ANYWHERE
c81392b : Import translations. DO NOT MERGE ANYWHERE
0a8eac9 : Import translations. DO NOT MERGE ANYWHERE
54521c0 : Import translations. DO NOT MERGE
175a750 : Import translations. DO NOT MERGE
d90c82a : Import translations. DO NOT MERGE
1315d19 : Import translations. DO NOT MERGE
8349712 : Import translations. DO NOT MERGE
bf6feb8 : Import translations. DO NOT MERGE
94a7ceb : Add an exported flag in manifest
c9e3de7 : Import translations. DO NOT MERGE

+- Project: platform/packages/services/Car

013a3fad1 : Import translations. DO NOT MERGE ANYWHERE
310652e5c : Import translations. DO NOT MERGE ANYWHERE
e01855692 : Import translations. DO NOT MERGE ANYWHERE
b5024c2d4 : Import translations. DO NOT MERGE ANYWHERE
d0660c0f4 : Import translations. DO NOT MERGE ANYWHERE
c34f9001f : Import translations. DO NOT MERGE ANYWHERE
fb1256361 : Import translations. DO NOT MERGE ANYWHERE
a8f54822d : Import translations. DO NOT MERGE ANYWHERE
530ac9955 : Import translations. DO NOT MERGE ANYWHERE
b13a5055a : Import translations. DO NOT MERGE ANYWHERE
02dfc325d : Fix the javadoc link errors in VehiclePropertyIds
21521ff11 : Import translations. DO NOT MERGE ANYWHERE
fa105051e : Import translations. DO NOT MERGE ANYWHERE
56b20b5f7 : Import translations. DO NOT MERGE ANYWHERE
4d5a12a73 : Import translations. DO NOT MERGE ANYWHERE
80e30155c : Import translations. DO NOT MERGE ANYWHERE
c1e00362b : Import translations. DO NOT MERGE ANYWHERE
90f2982f1 : Import translations. DO NOT MERGE ANYWHERE
0b5bfdebe : Import translations. DO NOT MERGE ANYWHERE
3fb642b34 : Import translations. DO NOT MERGE ANYWHERE
56f5ca039 : Updated documentation for energy port properties.
620e6c74a : Updated documentation for energy properties.
d3ef469a0 : Updated documentation for IGNITION_STATE property.
3d08c0236 : Updated documentation for display units properties.
34ae71a2a : Import translations. DO NOT MERGE ANYWHERE
689286001 : Import translations. DO NOT MERGE ANYWHERE
b0f0e1ac8 : Import translations. DO NOT MERGE ANYWHERE
215b6f2ac : Import translations. DO NOT MERGE ANYWHERE
9cfc48690 : Import translations. DO NOT MERGE ANYWHERE
12875c951 : Added link to VehicleAreaWheel in WHEEL_TICK documentation.
d7cbdca72 : Updated property documentation to match documentation format of other properties.
2467833e0 : Change user type for com.android.pacprocessor and com.android.proxyhandler
8fecb7d00 : [NetworkPreferenceApp] Apply WifiSuggestions on boot
b5b30f96f : Import translations. DO NOT MERGE ANYWHERE
bb8ef51ea : Import translations. DO NOT MERGE ANYWHERE
be5943c68 : Allow the products to enable Android camera service
1f566948b : Updated documentation for PERF_VEHICLE_SPEED_DISPLAY in VehiclePropertyIds.java.
5ae012bc3 : Import translations. DO NOT MERGE ANYWHERE
23820fb25 : Import translations. DO NOT MERGE ANYWHERE
1211e87d6 : Updated documentation for ELECTRONIC_TOLL_COLLECTION_CARD_* in VehiclePropertyIds.java.
15bb22f04 : Import translations. DO NOT MERGE ANYWHERE
85d4169bd : Import translations. DO NOT MERGE ANYWHERE
5d96f970d : Catch all exceptions and return null in getPropertySafe Bug: 193665064 Test: Build
c7b249a87 : Import translations. DO NOT MERGE ANYWHERE
e664dae78 : Import translations. DO NOT MERGE ANYWHERE
dae793564 : Import translations. DO NOT MERGE ANYWHERE
6223d6363 : Import translations. DO NOT MERGE ANYWHERE
64d620ad9 : Import translations. DO NOT MERGE ANYWHERE
36804b531 : Import translations. DO NOT MERGE ANYWHERE
03b835714 : Import translations. DO NOT MERGE ANYWHERE
ebf3a8813 : Remove redundant silent mode check
4aeb8bf68 : Import translations. DO NOT MERGE ANYWHERE
6bca87d9a : Import translations. DO NOT MERGE ANYWHERE
7270326f4 : Import translations. DO NOT MERGE ANYWHERE
cebfa5480 : Import translations. DO NOT MERGE ANYWHERE
b1636b406 : RESTRICT AUTOMERGE Remove Surround View Ref. Impl.
223fff784 : Updated documentation for 3P properties requiring PERMISSION_POWERTRAIN in VehiclePropertyIds.java.
20b1b8fd7 : Updated documentation for ENV_OUTSIDE_TEMPERATURE in VehiclePropertyIds.java.
ce0206b86 : Updated documentation for INFO_* properties in VehiclePropertyIds.java.
c18b993f4 : Intellij formatting clean up of VehiclePropertyIds.java
d597e1dc1 : Import translations. DO NOT MERGE ANYWHERE
1d596c72d : Import translations. DO NOT MERGE ANYWHERE
37fd2c441 : Import translations. DO NOT MERGE ANYWHERE
ce5be7c5d : Import translations. DO NOT MERGE ANYWHERE
7aeed8537 : Import translations. DO NOT MERGE ANYWHERE
f6c4a4a7c : Import translations. DO NOT MERGE ANYWHERE
49ffc3eb6 : Revert "Start evs_manager after /data partition is mounted"
b77fc2003 : Allow silent-mode command in user build
df836abff : Start evs_manager after /data partition is mounted
2c013dbf7 : Revert "Revert "Create minimal ScriptExecutor java class to invoke script.""
62cf22f3b : Import translations. DO NOT MERGE ANYWHERE
4e16a3b1f : Import translations. DO NOT MERGE ANYWHERE
9e9555686 : Add binder_service selinux macros to cartelemetryd
268640d25 : Disable cartelemetryservice
41253513d : Remove InProcessCarWifiOverlay from preinstalled
4f0bd1be4 : Fix packageSpecificThreshold in system_overuse_configuration.xml
c2b779ff6 : Allow use of a connected proxy if another one fails to connect
60e6b3dd4 : Make car Bluetooth code use it's own thread
683b40fbd : Remove dispatching on the main thread from the car bluetooth related code.
452fd7e6a : Fix flaky SilentModeHandlerUnitTest
e2d27742f : Removed stub implementation of ADD_DEVICE_ADMIN.
8a67df1c6 : Update PowerCycle and GarageMode handling in watchdog.
b8653f7f0 : New helpers: AndroidMockitoHelper.[run|call]On[Main|Ui]Thread()
c33616da7 : Write resource overuse configs to disk on a new update.
1f8198100 : Add system monitor event class, set DataBroker priority when receives event.
e59944126 : Revert "Create minimal ScriptExecutor java class to invoke script."
10101f3bc : Specify FLAG_IMMUTABLE when creating PendingIntent
44570cb7d : Add VehiclePropertyPublisher and generic publisher
8280eaa19 : Import translations. DO NOT MERGE ANYWHERE
ee4cc9b50 : Import translations. DO NOT MERGE ANYWHERE
3d10f3604 : Import translations. DO NOT MERGE ANYWHERE
b7c95c2ee : Import translations. DO NOT MERGE ANYWHERE
970857a01 : Create minimal ScriptExecutor java class to invoke script.
3f1123abc : Clear buffer references when a video stream stops
28c56d31f : Add option to launch device admin info on KitchenSink
1630f740c : Add CarShell command to update 3p app I/O overuse foreground thresholds
0b990df4e : Remove AppAndNotificationDashboardActivity
4ae9678ae : Import translations. DO NOT MERGE ANYWHERE
5bbc42dff : Import translations. DO NOT MERGE ANYWHERE
f0a74b7b0 : Install DirectRenderingCluster only for system user.
3331998a8 : Import translations. DO NOT MERGE ANYWHERE
c71fb1d89 : Import translations. DO NOT MERGE ANYWHERE
473219c86 : Import translations. DO NOT MERGE ANYWHERE
7166fcc92 : Import translations. DO NOT MERGE ANYWHERE
27bc3d0c4 : Import translations. DO NOT MERGE ANYWHERE
ae34db6bc : Do not allow EVS_SERVICE in user build
65a0acd9f : Increase CarUserService class code coverage
c05d7378b : Change cluster service to use fixed activity mode for starting navigation
17c798311 : Add setting for rotary key filtering
0a0a78797 : Handle garage mode I/O overuse monitoring.
721681c56 : Revert "Temporarily ignoring testSecuredGuestUserResumeToSameUser"
30619055a : Hide bootanimation in Silent Mode
787f658e0 : Fix PowerTestService log tag
b9a8bae2c : Change DataBrokerController interface with DataBroker.
cfb42a29f : Add unit tests for com.android.car.SetMultimap.
e3a41b0f0 : Allow CarEvsService to invoke EvsCameraActivity.
9027268ab : Move EvsView to the system window.
843242891 : [NetworkPreferenceApp] Update Default Package List
2a65ed2f0 : Add CarAudioManager API test
4d3dcf645 : Add ClusterHomeServiceUnitTest.
f9142f0b6 : Import translations. DO NOT MERGE ANYWHERE
b16803622 : Import translations. DO NOT MERGE ANYWHERE
fb0102775 : Import translations. DO NOT MERGE ANYWHERE
ec4f247ed : Import translations. DO NOT MERGE ANYWHERE
935e433ea : Removing remaining references of ActivityView in packages/services/Car
eac4c3a79 : Adding test for injectKeyEvent
373c74286 : Import translations. DO NOT MERGE ANYWHERE
eb0de1b0e : Import translations. DO NOT MERGE ANYWHERE
d1d8554e1 : Allow only a single stream client to exist
926c7340a : test all CarSettings are accessible
28bedd61f : test newArray() and describeContents() methods
61103e76c : Mark out BOILERPLATE_CODE methods for code coverage
337cb24aa : Implement DataBroker's add and remove metrics config methods
16c715786 : Add EvsManager null check to tearDown()
5f35fd9cd : Excluding dump info methods from code coverage report
119558446 : Import translations. DO NOT MERGE ANYWHERE
35318b9fb : Extra unit tests for watchdog test coverage
778b56435 : Improved test coverage for GarageModeService
92d58721b : Property Permission related test
d90831b97 : Added test for AndroidAsyncFuture
79940d2ad : car_product: set config_multiuserMaximumUsers to 4
747182263 : Add unit tests for com.android.car.Utils
6e53d2435 : Fix fillRGBAFromYUYV() method
c9e6db7c4 : Add a command to override the target camera device
a9e195b42 : Improving CarInputService unit test coverage
b20485edf : Add unit tests for SparseArrayStream.
8cfafb7e0 : Added unit test for PermissionHelper.
0145fecce : New matcher: intentFor(action, package)
8e39689e7 : Added unit tests for NewUserDisclaimerActivity
51076533f : Add a private default constructor.
057650c3d : Fixed flaky test
5029c511e : Specify aidl version in vint fragment xml
2e0ca0b60 : Excluding auto-generated boilerplate event code from coverage report
3740edc68 : Add CarBugreportManagerService unit tests
3b7c3b873 : Remove unused vhal crash handling code
1ba22f702 : Added unit tests for PerUserCarDevicePolicyService
6e354419f : Excluded constructor for code coverage increase
576720c09 : Annotated some class with ExcludeFromCodeCoverageGeneratedReport.
12b31d8b1 : Added unit tests for NotificationHelper.
578db018c : Excluding dump info methods from code coverage report
abdc2cdbe : ICarImpl: Exclude some methods from code coverage
240671dae : Added CTS test for user creation on CarUserManager.
1c457e40a : Import translations. DO NOT MERGE ANYWHERE
adf6ca36d : Add HIGH_SAMPLING_RATE_SENSORS to Kitchensink.
acd265a1e : Import translations. DO NOT MERGE ANYWHERE
3ca54dbce : Import translations. DO NOT MERGE ANYWHERE
0e5bbcb4a : Import translations. DO NOT MERGE ANYWHERE
0557808f0 : Import translations. DO NOT MERGE ANYWHERE
e2f8b4fdb : Excluding dump info methods from code coverage report
7984d105f : Temporarily ignoring testSecuredGuestUserResumeToSameUser
34821636c : Revert "Add packages to allowlist for system user"
2ed5539a0 : Re-enabled com.android.externalstorage for system user.
daff1e4bc : Add EvsStats to evs_app to compute camera latency
693fe4210 : Updated NIGHT_MODE documentation to properly list API expectations.
2d257f3ca : Updated PARKING_BRAKE_ON documentation to properly list API expectations.
f4cc13b24 : Excluded string methods in car audio with exclude annotation
0a022dc3c : Implement resource overuse configuration XML writing.
8af70e7ae : Correct handling of pre_eol_info and lifetime
22f97e37b : Changing CAR_MONITOR_INPUT protection to signature|privileged
ac19de672 : Updated GEAR_SELECTION documentation to properly list API expectations.
608d78c57 : Returns default value in CarInfoManager
4c55e825a : Improve developer options test failure messages
7a665a7dd : Added exclude from coverage to dump/deprecated code
7b3e099b2 : Reformat repeating threshold tags in XML configs.
3ea168c41 : Revert^2 "Read the on-device XML configurations on initial..."
f6c9a60b3 : Revert^2 "Convert per state thresholds read from XML configs."
b62fb474b : Revert "Convert per state thresholds read from XML configs."
80ad6e7aa : Revert "Read the on-device XML configurations on initialization."
cf64dd60f : Add CarWatchdogManagerPermissionTest
721d26cd4 : Updated PERF_VEHICLE_SPEED and WHEEL_TICK documentation to specify that they are global properties.
21cbb4de5 : Allow to select Cluster app per ENABLE_CLUSTER_OS_DOUBLE.
3a2c5a2d6 : Marking Car Input API code to be excluded from code coverage
84b6723fb : Using enum to represent the code coverage exclusion reason
e7821145d : Added transient players to auto KS.
55dfae723 : Marking testLockNow_safe and testLockNow_unsafe as flaky
3fc5be950 : Import translations. DO NOT MERGE ANYWHERE
942cdb069 : Import translations. DO NOT MERGE ANYWHERE
8c12fdf44 : Add VTS tests for CarWatchdog daemon's public AIDLs.
1b36608d8 : Read the on-device XML configurations on initialization.
af207dbe1 : Convert per state thresholds read from XML configs.
e167c88fb : Improved CarUserManagerTest
2a4861f58 : Change car-specific etc folder location
726940d36 : Updated deprecated CarSensorManager SENSOR_TYPE_CAR_SPEED's documentation to match that of VehiclePropertyIds PERF_VEHICLE_SPEED.
7bb7dc2f9 : Add BluetoothConnectPermissionChecker to Kitchen Sink app.
784a086a3 : Added a shell command to control start/stop user during garage mode
b0f7805ba : Set owner property on auto-specific interfaces
13085094d : Adding annotation to mark code to be excluded from coverage report
1367f8473 : Tidy up imports in CarEvsManager.
1afde8930 : Import translations. DO NOT MERGE ANYWHERE
ed4742fca : Import translations. DO NOT MERGE ANYWHERE
b01bf790b : Import translations. DO NOT MERGE ANYWHERE
565539f8a : Import translations. DO NOT MERGE ANYWHERE
918b9b5db : Import translations. DO NOT MERGE ANYWHERE
802251d6b : Import translations. DO NOT MERGE ANYWHERE
53c78c8ec : Add skeleton class for DataBrokerController.
7ae73f748 : Initialize publisher interfaces.
2528410c9 : Update the application label for developer options
27ab9cdf9 : CarZonesAudioFocus#setRestrictFocus notifies focus callback
f2cf4bcbe : Adding tests for CarAudioDeviceInfo
e864dfcc5 : Add utility function that takes Java Bundle, converts it and pushes it to Lua table.
cda8a30dd : Add packages to allowlist for system user
04151cafa : Updated PERF_VEHICLE_SPEED documentation to detail rate, type, and behavior if vehicle is moving backwards.
c0d9ec81b : Updated WHEEL_TICK documentation to match that in the types.hal.
1f69dfa65 : Add test activity to handle full screen transition to kitchensink
abe293677 : Fix log levels and print zip log number
c44acf0ae : Import translations. DO NOT MERGE ANYWHERE
a1a4daab2 : Import translations. DO NOT MERGE ANYWHERE
218f629cc : Import translations. DO NOT MERGE ANYWHERE
08dd1a665 : Import translations. DO NOT MERGE ANYWHERE
96a32c6d7 : Update EVS fuzzer config
60d97449b : Improve YUY2 to RGBA color conversion
e4a3bbbdd : Establish trivial DataBroker class and define preliminary interface
2304f05d0 : Add RemoteProvisioner to package allowlist for AAOS
615490bc6 : Fix issue where tx/rx bytes climb w/o network
7d0a5fc4a : Fix flaky tests testStartUserInBackground_* and testStopUser_* by waiting for handler threads to finish.
54cf48c21 : Updated documentation to specify that when a listener registers for updates for ONCHANGE property, it will receive the current value upon registration.
c86c7d4f2 : Updated properties in VehiclePropertyIds to document their units.
fe2d802b6 : Updated documentation for CarPropertyValue timestamp to match the Android SensorEvent timestamp documentation.
c6012758c : Remove car-lib use of removed_dex_filename
e3ce9f4e4 : Import translations. DO NOT MERGE ANYWHERE
eb1150662 : Import translations. DO NOT MERGE ANYWHERE
e937ec2a5 : Import translations. DO NOT MERGE ANYWHERE
245d8fc3b : Import translations. DO NOT MERGE ANYWHERE
7be3a6d4d : Remove read-snapshot.txt file that was added by mistake.
fd1e06904 : Added functionality to wait for system resume from STR
49d53c298 : Add sepolicy to make /sys/power accessible by carpowerpolicyd
b6867ae55 : Apply no_user_interaction policy after reboot with forced slient
16999d2f4 : Cache all resource overuse listeners in CarService.
ee8c0de97 : Change the format of the Manifest.
4537c082d : Check permissions and nullability validation for CarWatchdogManager APIs
693c924bc : Add CarWatchdog permissions to car shell
61f8c6b83 : Delay verifying watchdog daemon registration in unittest.
9fb0eea0d : Implement resource overuse config XML parser.
388ac22b1 : Import translations. DO NOT MERGE ANYWHERE
3c6dc15ef : Import translations. DO NOT MERGE ANYWHERE
fbc51f055 : Import translations. DO NOT MERGE ANYWHERE
a192501bc : Import translations. DO NOT MERGE ANYWHERE
7c178930e : Import translations. DO NOT MERGE ANYWHERE
ebfbcfb28 : Synchronize listener access in CarTelemetryService
0d35c8f05 : Revert^2 "Add RRO for Rotary IME"
f93f652f2 : Making constructors private for static only audio classes
de13bd91b : Use libbinder_ndk as dep on test evs_app
c03777397 : Freeze AIDL APIs for SC
3d5088886 : Modify dump() of CarEvsService and EvsHalService
b81aada1e : Fix CarEvsService state transition
17dde8563 : Modify HalCamera::unsetMaster() method
5dff5d3c9 : Fix for a flaky test in UserHalServiceTest
0ae281e0e : Fix bugreport finished notification
68eee7980 : Import translations. DO NOT MERGE ANYWHERE
210d68872 : Import translations. DO NOT MERGE ANYWHERE
5e29ebf5d : Import translations. DO NOT MERGE ANYWHERE
13a9753af : Revert "Add RRO for Rotary IME"
8432fd9e5 : Make wifi disabling/enabling for suspend/resume configurable
8ad52d45c : CarWatchdog manual I/O overuse warning test.
b55f0f80d : Import translations. DO NOT MERGE ANYWHERE
b4e6f31fc : Import translations. DO NOT MERGE ANYWHERE
730f29a81 : Import translations. DO NOT MERGE ANYWHERE
adcb0d5f2 : Import translations. DO NOT MERGE ANYWHERE
e8cfbbf74 : Import translations. DO NOT MERGE ANYWHERE
cfd2c4894 : Import translations. DO NOT MERGE ANYWHERE
301dd475c : Handle ServiceSpecificException in register
a2424dccb : Require INJECT_EVENTS permission for COMMAND_INJECT_ROTARY
49985d0ca : Import translations. DO NOT MERGE ANYWHERE
721a83f0e : Import translations. DO NOT MERGE ANYWHERE
4b7d491fc : Import translations. DO NOT MERGE ANYWHERE
9a4e2e7c0 : Import translations. DO NOT MERGE ANYWHERE
caa168148 : Import translations. DO NOT MERGE ANYWHERE
d70594e6b : Import translations. DO NOT MERGE ANYWHERE
aadc42d88 : Import translations. DO NOT MERGE ANYWHERE
83225c72d : Apply system power policy at DEEP_SLEEP_ENTRY
f38619136 : Making INJECT_EVENTS the most representative permission for injectKeyEvent
bfa661361 : Improved CarPackageManagerService logging
ab54e1c3a : Add RRO for Rotary IME
da48ca4a1 : Listens to GEAR_SELECTION property alternatively
bc4926a4f : Correct a logic to start and stop a video stream
04f135f57 : Fix bugs in CarEvsService's JNI methods
7e48170f1 : Delay registering CarService to car watchdog daemon
2e224aa7c : Fix for CTS tests for distraction optimization
889482a2a : Import translations. DO NOT MERGE ANYWHERE
1c0f29d2d : Import translations. DO NOT MERGE ANYWHERE
34c8ed0e0 : Import translations. DO NOT MERGE ANYWHERE
100aa972d : Import translations. DO NOT MERGE ANYWHERE
388b6e684 : Import translations. DO NOT MERGE ANYWHERE
8dafbd110 : Fix the Android Runtime exception
bc5fbff04 : Rename Unix_time property to EPOCH_TIME
75a6ea2e5 : Re-add listener impl to CarService only when there are other listeners.
76d87adee : Use the listener's binder object reference to check equality.
c943138a8 : Remove cartelemetrd from car_product
3c1837ad9 : Marking CarInputHandlingService to be removed
357e58590 : Import translations. DO NOT MERGE ANYWHERE
91ad08654 : Import translations. DO NOT MERGE ANYWHERE
94323ff71 : Retry set/get resource overuse configurations CarService APIs.
661a27f05 : Exits when it loses the display
cacd1a6f5 : Allows to own the display exclusively
3e98c8a08 : Fixes bugs in EVS manager
8ee56ec58 : Update get/set resource overuse configs CarService APIs.
ec4d08a77 : Add dumpsys flag to reset resource overuse stats.
63f3d05db : Create CarSystemUIEvsRRO
4ecf2a830 : Improved error message in case of failure.
f0cd57be5 : [NetworkPreferenceApp] Fixed PANS status indicator
b812037ad : Remove an obsolete CarEvsService test case
835d46e9c : Fix a procedure to stop a video stream
8ea8359ab : Fix CarEvsService JNI method
fe94cda1e : Stop listening to CarEvsService state transitions
ba5c3fd5b : Introduce trivial LuaEngine and ScriptExecutorListener classes.
4f50b5098 : Add android.car.permission.CONTROL_CAR_CLIMATE to bugreport app
effe8791c : Create separate APIs for result and error in CarTelemetryServiceListener
73ca358f8 : Import translations. DO NOT MERGE ANYWHERE
449d9a052 : Import translations. DO NOT MERGE ANYWHERE
f663a35b3 : Import translations. DO NOT MERGE ANYWHERE
8ff8ec1c7 : Import translations. DO NOT MERGE ANYWHERE
d4787118a : Import translations. DO NOT MERGE ANYWHERE
ba73b87a9 : Import translations. DO NOT MERGE ANYWHERE
cbea01856 : Add displayId to ClusterState.
4efd36dc5 : Add pushing CarData to the ICarDataListener
9b285eb90 : Added system player to car kitchen sink app
c4e05f110 : Fixed USER RESTRICTIONS API call.
d3655bf1b : Power policy off overrides user setting
50c938fc4 : [NetworkPreferenceApp] Reset wifi suggestions
7edd8b2eb : Fix CPMS crash when CarService restarts
8c415ded9 : Implement add and remove manifest in CarTelemetryManager
3cdb442fe : Fix some tests failing because of new Nearby permission
77ee16caf : Use hasCapability & hasTransport of NetworkRequest directly
d0e4b69e0 : Use [set|get]PrivateDnsMode directly
3e094c5f7 : Sends the empty navigation state on the app context ownership change.
4531c910b : Use Slogf in com.android.car.garagemode
5e327e8f3 : Add StartUserInBackground and StopUser buttons to the DevicePolicy of Kitchen Sink app. Also fix some typo and change the User screen from TextView to ScrollView.
01be51cc4 : Add CarHTMLViewer into the build file
c47baa85f : Import translations. DO NOT MERGE ANYWHERE
a370ad5a3 : Import translations. DO NOT MERGE ANYWHERE
a8c7fb94d : Add a new API method: CarDevicePolicyManager#stopUser as a TestApi.
6b0788c65 : Import translations. DO NOT MERGE ANYWHERE
3234bdeb6 : Import translations. DO NOT MERGE ANYWHERE
8c97d9e01 : Import translations. DO NOT MERGE ANYWHERE
05f1ae8ff : [NetworkPreferenceApp] Improving metric display
9bc1bb999 : Add the remaining CarTelemetryManager API
d33fe4362 : Add external renderer support to core_lib
8d503d15a : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Car
d37b78b0e : Use Slogf in com.android.car.power package
3bd59b39e : Adding unit tests to BlockingAnswer
03e931bf7 : Handles SessionToken in CarEvsCameraPreviewActivity.
a45812365 : Import translations. DO NOT MERGE ANYWHERE
fb3cad504 : Import translations. DO NOT MERGE ANYWHERE
f5fdeb140 : Import translations. DO NOT MERGE ANYWHERE
74cfd59a1 : Import translations. DO NOT MERGE ANYWHERE
1f8e59dc3 : Import translations. DO NOT MERGE ANYWHERE
88d04417f : Import translations. DO NOT MERGE ANYWHERE
f66682052 : Create CarTelemetryManager
57fb67bc0 : [NetworkPreferencesApp] Fixed Wifi capabilities
8d970a4ba : Fix race condition in SHUTDOWN_PREPARE handling
ac888d665 : Replace uint64_t with int64_t as bytes datatype in daemon.
5ab7aa376 : Add a new API method: CarDevicePolicyManager#startUserInBackground as a TestApi.
90510eb60 : Add CONTROL_CAR_POWER_POLICY permission to car shell
79930091b : Fix CarService crash by race condition at CPMS start
fae2d8f8d : Revert "Add CarHTMLViewer into the build file"
1fe9777d5 : Use libgtest_prod_headers.
6e1f50d4f : Use libgtest_prod_headers.
ff9ffbc44 : Establish a trivial CarTelemetryService.
abf133ef4 : Replace Slog with Slogf on Car Input
9ba720863 : [RESTRICT AUTOMERGE] Remove obsolete logic from VirtualCamera
c512c5c5b : Import translations. DO NOT MERGE ANYWHERE
a29225504 : Import translations. DO NOT MERGE ANYWHERE
8619a99f3 : Add CarHTMLViewer into the build file
c1d4e6db3 : Add supportsMicToggle for automotive devices
e576f760c : Restricting muting on audio disable
e10e9742c : Swap to CarAudioService#setIsAudioEnabled
cba77ea40 : Add CarVolumeGroup#hasCrticialAudioContexts
06249f365 : Refactor CarVolumeGroup to have builder
52a405eed : Introduce internal APIs between CarTelemetryService and ScriptExecutor service.
786a21687 : Add sampleclientinternal for ICarTelemetryInternal
3ea6f3eb5 : Migrate from libbinder to libbinder_ndk
b4c29d2c1 : Change RingBuffer API and add thread safety
0b54c670e : Add selinux policy for ICarTelemetryInternal
aba2c6fae : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Car
24c27c9c7 : Implement setListener/clearListener internal API
ffa918d1d : Modifies SV Sample Config SV2D to use GPU with 1200x1600 resolution
bf268770e : RouterSvc: IWYU
eda22dd86 : Import translations. DO NOT MERGE ANYWHERE
250f3ba82 : Import translations. DO NOT MERGE ANYWHERE
e53482c79 : RouterSvc: IWYU
d77d0bc8d : Implement CarDevicePolicyService#stopUser, which will be called by CarDevicePolicyManager.
6a893417b : Adding unit tests for JavaMockitoHelper
49ff57e4b : Clearing calling identity before getting the display id for driver
6add2eedb : Initialize ICarTelemetryInternal class.
3ba6a0b38 : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Car
1dd8a094e : Initialize ring buffer for incoming CarData.
2c95685dd : Initialize basic tests
a6503f425 : Implement CarDevicePolicyService#startUserInBackground, which will be called by CarDevicePolicyManager.
1a3a5a2a0 : Initialize cartelemetrylogs service.
8ce006234 : Break down the SV app to prepare for a new app
d7b8a03e2 : Enable CarWatchdog I/O overuse monitoring feature.
642c3bc2b : Sync CarService only with per-UID I/O usages above certain limit.
8fae85ca9 : Add @utf8InCpp in AIDL string usages.
f5c1d14ac : Implement get resource overuse stats CarService APIs.
5cdf80ccb : Implement get/set package killable states CarService APIs.
e17204743 : Implement get/set resource overuse configuration CarService APIs.
9a5dfc765 : Import translations. DO NOT MERGE ANYWHERE
9d3479fa6 : Import translations. DO NOT MERGE ANYWHERE
bbdcdbd10 : Import translations. DO NOT MERGE ANYWHERE
5a25a2d65 : Import translations. DO NOT MERGE ANYWHERE
cb16336e2 : Import translations. DO NOT MERGE ANYWHERE
1adf79380 : Import translations. DO NOT MERGE ANYWHERE
3050a2ab6 : Import translations. DO NOT MERGE ANYWHERE
11afdcae3 : Import translations. DO NOT MERGE ANYWHERE
8f376f50a : Import translations. DO NOT MERGE ANYWHERE
e06480059 : Import translations. DO NOT MERGE ANYWHERE
f8c7d9b68 : Import translations. DO NOT MERGE ANYWHERE
7177715aa : Import translations. DO NOT MERGE ANYWHERE
8285c0afc : Import translations. DO NOT MERGE ANYWHERE
d8795c409 : Kitchen Sink Bluetooth Device Fragment
1874afcf7 : Import translations. DO NOT MERGE ANYWHERE
ea23e5605 : Import translations. DO NOT MERGE ANYWHERE
ef13001f2 : Import translations. DO NOT MERGE ANYWHERE
f1b8d9503 : Import translations. DO NOT MERGE ANYWHERE
79817a23c : Import translations. DO NOT MERGE ANYWHERE
da205fb40 : Import translations. DO NOT MERGE ANYWHERE
6514c9c0e : Import translations. DO NOT MERGE ANYWHERE
04b06e4c6 : Import translations. DO NOT MERGE ANYWHERE
7718f8f3c : Import translations. DO NOT MERGE ANYWHERE
0a017b3f8 : Import translations. DO NOT MERGE ANYWHERE
1b766153d : [RESTRICT AUTOMERGE] Update default display ID for EVS app
e03f361d4 : Add FakeCarAudioService to allow FakeCar usage in google3
5e29c12d1 : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Car
9cc82bc89 : Import translations. DO NOT MERGE ANYWHERE
e2f9c320a : Import translations. DO NOT MERGE ANYWHERE
68720daba : Import translations. DO NOT MERGE ANYWHERE
080ce3cf1 : Import translations. DO NOT MERGE ANYWHERE
f998a29eb : Import translations. DO NOT MERGE ANYWHERE
a2eebbdea : Replace Slog with Slogf.
c11a93b67 : Replace width/height with bounds in CLUSTER_DISPLAY_MESSAGE.
60ed8cb59 : Reordering CarVolumeGroup methods
d89f62ea7 : Import translations. DO NOT MERGE ANYWHERE
f67cfce46 : Add new cpp/security directory to the car service
67861e0bf : Update Getter in CarPropertyManager
985092637 : Adds support for buffer caching to sv2d
7669c5428 : Update OWNERS
b85185eb4 : Update OWNERS
d458cad9a : Move location of power_policy.xml
ff31aad1f : Import translations. DO NOT MERGE ANYWHERE
1afb6dcac : Import translations. DO NOT MERGE ANYWHERE
bddeed7ab : Import translations. DO NOT MERGE ANYWHERE
59bcccf89 : Import translations. DO NOT MERGE ANYWHERE
99b299975 : Add permissions to CarShell package
527158e21 : Creates the EVS service context
7b0673036 : Update CarEvsCameraPreviewApp
175f1f7eb : Implement isSupported() method
4aa6211c9 : Implement CarEvsService state machine
e789ee6b7 : Add CarEvsCameraPreviewApp
d40765eba : Add CarEvsManagerTest
c882f7a6d : Implements CarEvsService
b4848865c : Modify CarEvsManager APIs
2e32fab84 : Introduces CarEvsStatus
c0387a09c : Add APIs to request EVS services manually
343d29953 : Import translations. DO NOT MERGE ANYWHERE
d8cde3751 : Import translations. DO NOT MERGE ANYWHERE
eb207aef5 : Import translations. DO NOT MERGE ANYWHERE
75a006cf5 : Import translations. DO NOT MERGE ANYWHERE
1f776a6b7 : Import translations. DO NOT MERGE ANYWHERE
2ed160bef : Import translations. DO NOT MERGE ANYWHERE
326671499 : Import translations. DO NOT MERGE ANYWHERE
4d0d3a3f5 : Import translations. DO NOT MERGE ANYWHERE
948623669 : Import translations. DO NOT MERGE ANYWHERE
c20cb5b19 : Import translations. DO NOT MERGE ANYWHERE
3dfb495ed : Import translations. DO NOT MERGE ANYWHERE
45a4e3565 : Import translations. DO NOT MERGE ANYWHERE
a54bc99ba : Added car shell command to control group volume
77e8b4061 : Added play audio to kitchen volume test fragment
67544a8d7 : Added flag to play audio for group volume changes
ee8a70caf : Add Accuracy related info the location status.
401808944 : HVAC properties and CRITICALLY_LOW_TIRE_PRESSURE
732ab6775 : Add package to application category mapping.
0ed241e0a : Test resource overuse configuration daemon module.
bc0afd02c : Add carwatchdog daemon aidl API to get resource overuse configs.
d142650f9 : Reformat internal I/O overuse configuration parcelable.
9e58bbfe7 : disable/enableAudio now calls setRestrictFocus
110c96353 : Add shell command to define power policy group
9071b1ae6 : Add lint baseline to address NewApi errors
1e5aeb4bf : Respect user setting when applying power policy
bb409c18a : [NetworkPreferenceApp] WiFi SSID capability change
e0a27e9c2 : Fix flaky test of CarUserNoticeService
0462bb65c : Add dumpstateDryRun flag to CarBugreportManager API
2698c855d : Restructuring CarZonesAudioFocus to be unit testable
72c850dca : Add getter to CarPowerPolicyFilter
c0515492c : Reduce ducking rules to reachable states
d0572a871 : Adding restrictFocus functionality to CarAudioFocus
bb1f124f0 : Add lint baseline to address NewApi errors
f49bb4296 : Import translations. DO NOT MERGE ANYWHERE
a61f9988b : Import translations. DO NOT MERGE ANYWHERE
11d3114ef : Import translations. DO NOT MERGE ANYWHERE
bd179ca9e : Import translations. DO NOT MERGE ANYWHERE
1e12f9172 : Import translations. DO NOT MERGE ANYWHERE
0affb0f17 : Import translations. DO NOT MERGE ANYWHERE
6c4a999ab : Import translations. DO NOT MERGE ANYWHERE
431d99da3 : Import translations. DO NOT MERGE ANYWHERE
4266d6a8d : Import translations. DO NOT MERGE ANYWHERE
2a3cbaaa3 : Import translations. DO NOT MERGE ANYWHERE
e54842854 : Import translations. DO NOT MERGE ANYWHERE
fe2dfc543 : Import translations. DO NOT MERGE ANYWHERE
bbfd2cff3 : Import translations. DO NOT MERGE ANYWHERE
86cc92f5c : Import translations. DO NOT MERGE ANYWHERE
fe5d7d51f : Import translations. DO NOT MERGE ANYWHERE
2f152cfeb : Import translations. DO NOT MERGE ANYWHERE
e073ba32f : Import translations. DO NOT MERGE ANYWHERE
46151ffb4 : Import translations. DO NOT MERGE ANYWHERE
890293d32 : Import translations. DO NOT MERGE ANYWHERE
770e5456a : Import translations. DO NOT MERGE ANYWHERE
32ba87a1b : Import translations. DO NOT MERGE ANYWHERE
c9e951f7b : Import translations. DO NOT MERGE ANYWHERE
9a82b5a74 : Import translations. DO NOT MERGE ANYWHERE
8a254abd2 : Import translations. DO NOT MERGE ANYWHERE
3a69b58e9 : Import translations. DO NOT MERGE ANYWHERE
6351ace66 : Import translations. DO NOT MERGE ANYWHERE
1d99adcaf : Fix initial on policy definition error
cc08d4949 : Import translations. DO NOT MERGE ANYWHERE
93e491205 : Test processsing latest I/O stats in CarWatchdogService.
cf5f3a933 : Process latest I/O stats in CarWatchdogService.
5f1181bfd : Separate package info handling module from CarWatchdogService.
016127ef6 : Move process and performance handling modules into separate handlers.
54e1054e9 : Implement adding/removing ResourceOveruseListener in CarService.
7c55ed8a1 : Allow ClusterHomeService to start with no cluster display.
af3ecd1e0 : Fix flickering on the KitchenSink / Sensors page.
1110e67af : Remove unnecessary asserts in CarWatchdogManager.
9a776a2ec : Support displayUniqueId in config_occupant_display_mapping.
0b0776a7c : Import translations. DO NOT MERGE ANYWHERE
f3cab96f4 : Import translations. DO NOT MERGE ANYWHERE
fd4fa7a7f : Import translations. DO NOT MERGE ANYWHERE
876e40e50 : Import translations. DO NOT MERGE ANYWHERE
4892fc45d : Import translations. DO NOT MERGE ANYWHERE
1da0d8147 : Import translations. DO NOT MERGE ANYWHERE
dc4def5ff : Import translations. DO NOT MERGE ANYWHERE
b6952b772 : Remove the hidden OemNetworkPreferences references
2418e3661 : New BLUETOOTH_ADVERTISE manifest permission.
89d325a7c : Fix getter for mixed properties
ec1944bd6 : Implement CarWatchdogManager I/O overuse APIs.
4096ebacc : MapMceTestFragments sent status
635f67bc5 : Added toggle volume group mute to kitchen sink
fdc3cbfea : Use hasCapability & hasTransport of NetworkRequest directly
a479cb36d : Update require permission tag for CarUserManager
7204f99bc : Add CarAudioContext.getContextForAttributes
2b2b81b3f : Updated CarShell AndroidManifest to support collecting steering and tire pressure information in ATS CarDeviceInfo.
558a5c5f8 : Fix for kitchen sink permission issue
b5cad84a9 : DO NOT MERGE: Keystore 2.0: Make car developer options use public Keystore API.
04a955572 : Add NPE checks to Bluetooth seat sensor code
701b04309 : Replaced Slog by Slogf on PerUserCarService.java
0a1c3c7e6 : Adding CarAudioPowerListener
4a3898db8 : Import translations. DO NOT MERGE ANYWHERE
64ad19e66 : [NetworkPreferencesApp] Reset preferences to dflt
5b332900c : Add ETC_CARD_TYPE and ETC_CARD_STATUS
b4e7ca48c : Remove the SystemStateControllerService
0738eee04 : Removed mute priority context list
81d7fdec1 : MapMceTestFragment pending intents
e63cb1383 : Import translations. DO NOT MERGE ANYWHERE
ee3f71366 : FastPairProvider
4faad7468 : [NetworkPreferencesApp] Step 5: Display PANS traff
6e6fd3abe : 3D optimization for Surround View
2d76dd48a : Add maximum and average sample rates in KitchenSyn app.
ec4487a62 : Remove the suffix LEGACY from CLUSTER_NAVIGATION_STATE_LEGACY.
30a1702e6 : Define EXTRA_SEARCH_QUERY for ACTION_MEDIA_TEMPLATE
a35ddc235 : Added command to mute car volume group from shell
6ad0c4c39 : Added reload car volume group state to car audio service
ea2c45d66 : Added volume group mute setting management
788b240a5 : Wait until power state becomes ON
65b9bc37f : Consolidating one single display id assignment logic in CarInputService
a3cd07963 : Import translations. DO NOT MERGE ANYWHERE
0b83cbb28 : Apply SettingsUI changes to CardDeveloperOptions.
cf763ec89 : Import translations. DO NOT MERGE ANYWHERE
78231010f : Update CarDeveloperOptions Manifest
8b5d330d3 : Import translations. DO NOT MERGE ANYWHERE
cb233005f : Import translations. DO NOT MERGE ANYWHERE
5a4a64d6e : Apply SettingsUI changes to CardDeveloperOptions.
64274eda0 : Fix the logic to get the current component's state
3d6174b31 : Fixing CarInputServiceTest flakiness
fddae5e59 : Import translations. DO NOT MERGE ANYWHERE
58d12378e : Import translations. DO NOT MERGE ANYWHERE
8f0d3c412 : Return/notify a power policy containing all components' state in CPMS
7feb1e7cd : Deleting SecondaryHomeApp
ee5118fa2 : Check if CPMS is running when carpowerpolicyd starts
093b006db : Add Unix_time and STORAGE_ENCRYPTION_BINDING_SEED
7e8be179e : Apply ClusterRole to android.car.cluster
59797c4bc : [NetworkPreferencesApp] Updating OEM PAID apps lst
e4ea82d81 : Remove SettingsIntelligence overlay
221edf678 : Added car volume group mute key event
464d38253 : Request new Bluetooth runtime permissions.
1ef209ec0 : Added car volume mute priority list
892160e62 : Modified check for query permission in car package manager
3a106c40f : Adding unit tests for SyncAnswer
7e335c46a : Marked CarUserManagerTests as flaky.
a13a472b4 : Import translations. DO NOT MERGE ANYWHERE
934b03a15 : Import translations. DO NOT MERGE ANYWHERE
716b8d8a4 : Import translations. DO NOT MERGE ANYWHERE
f792dae5e : Import translations. DO NOT MERGE ANYWHERE
d82688625 : Import translations. DO NOT MERGE ANYWHERE
829ab85b9 : Import translations. DO NOT MERGE ANYWHERE
a3ab0e8b7 : Import translations. DO NOT MERGE ANYWHERE
cadb0242d : Changes on AndroidCarApiTest.
7526a0e19 : Added CarService Privileged permissions to xml files
1788ac060 : Major improvements / refactoring on CarUserManagerTest and others.
a3b72d01b : Remove pre create user from android start up
31e52c32b : Handle VHAL restart in terms of power policy
aff09589c : Return/notify a power policy containing all components' state
b4ceb52f0 : Remove SilentModeController
36f61d430 : Apply default power policy per power state
2873c00c0 : Add UI_TYPE_CLUSTER_NONE to ClusterHomeManager.
34ba7dd96 : Use CarInputManager capture api for Cluster KeyEvents.
4ca4d0d6c : Move UserHelperLite tests in separate class
1da7b1bc0 : Import translations. DO NOT MERGE ANYWHERE
91fbfdd62 : Update DataSaverBackend to use NetworkPolicyManager.Listener - attempt2
e694ea0a9 : Revert "Update DataSaverBackend to use NetworkPolicyManager.Listener."
5d77c3d65 : Update DataSaverBackend to use NetworkPolicyManager.Listener.
eb4dbf1a1 : Connected group muting for car audio service and HAL
ba9f15213 : Shorten suspend retry interval
599de6c76 : Correct vehicle properties permissions
9107954da : Fix minor nits in CarWatchdogManager system APIs.
d84a0e1b2 : Add CarWatchdogManager APIs for I/O overuse usescases.
a02a34e15 : Add SystemAPI annotations to individual CarWatchdogManager methods.
973d992c8 : Mock the getRunningProcesses method in SystemStateInterface
99d0537fa : Change the parameter type from ContentResolver to Context
771c745ba : Added check for query permission in car package manager
b114c88cc : Added HAL car volume group muting to audio control wrapper
6180b8c70 : Move car-bugreports under cpp/bugreport
c19a77a37 : Update CarDeveloperOptions manifest
90877d9c9 : Updating code to use the KeyEvent constructor with all timestamps
1749e9a99 : Add missing permission check to CarMediaService#getLastMediaSources
aa8a7cdea : Moving BluetoothAdapter proxy initialization out of init method.
9ed473258 : Push I/O overuse stats to CarWatchdogService on each collection.
ed0b7127f : Shorten suspend retry interval
c64d0bf26 : Add readme to Car/cpp directory.
c3a9d6403 : Import translations. DO NOT MERGE ANYWHERE
f07a39d10 : Added extra wait time for createUser and switchUser call from CarShellCommand
95a22bb68 : [Car] Use new jsoncpp API
060ae1f2f : Improve adb command related with car properties
b236c2c0a : Implement the native service APIs for I/O overuse usecases.
965ef6dac : Add watchdog native service binder support for I/O overuse APIs.
74810b979 : Add CarWatchdog native service APIs for I/O overuse usecases.
e2fb9dda1 : Added MutingInfo to car audio service
06165128c : Import translations. DO NOT MERGE ANYWHERE
c4297c7f2 : Import translations. DO NOT MERGE ANYWHERE
8c32c7466 : Create KeyEvent with timestamp in CarShellCommand
4ba301d7c : Adding unit tests for AndroidMockitoHelper
210abc7c1 : Check if HwAudioSource is playing before start
c926648be : Make removeUser call asynchronous for CarUserService
d253a8628 : Reference icu4j in CarDeveloperOptions
01d377e6b : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Car
da02c7898 : Moving CarActivityView and DualActivityViewLauncher to experimental
582fdab04 : Initial version of policy_exempt_apps.xml
d061f15ee : Use getPrivateDnsMode() to get the value of private DNS
b4c2935bb : Import translations. DO NOT MERGE ANYWHERE
16ccda698 : Add ClusterHomeManager.startFixedActivityAsUser/stopFixedActivity.
b1411e6e5 : Remove MockedCarTestBase.getXXXService().
c941d7a65 : [Car] Use new jsoncpp API
d953a3f17 : [PATCH] Fix security issue for using mock location without permission.
897f01e1c : Fixed Mockito expectation after Slog.wtf() change
edfd66083 : Sync RadioInfo for PreferredNetworkType
2cb9c478c : Reduce init() time for CarDrivingStateService
6d92078ef : Separated car audio policy volume callback.
02098d4a4 : Revert "Return the focus back to the default display when FixedActivity gets it."
d48f7079f : Revise CarPowerManager public APIs
2be288a6e : Fix the flaky CarAppFocusManagerTest.
469b03376 : Copy over APNs from PhoneConstants
129715076 : Add null-check to avoid crash when VHAL is not ready
4998c72e7 : Configure automotive Bluetooth to allow 1 audio device by default
716a732cc : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Car
b0508a5bd : Updates selinux rules
166208f37 : Defines a buffer descriptor for CarEvsService
67c155de8 : Introduces CarEvsManager
c0bfe805d : Revert "Mark CarUserManagerTest#testLifecycleListener flaky."
216d301b4 : Add mute pending intent message to Kitchen Sink App
d23d5fba0 : Add car activity resolver to car base allowlist
f6daa403a : Adding unit test for BlockingResultReceiver
46bce6d28 : Use Presentation constructor with window type.
1dca57b5c : Increase waiting time in CarPropertyManagerTest
75bccc40d : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Car
9ae45d663 : Avoid race condition in SilentModeHandlerUnitTest
03c83b512 : Replace ConnectivityManager hidden symbols
bd0edc47f : Added auto start audio activity
035570627 : Added options to manage lock tasks mode on DEVICE POLICY screen.
d2e15884d : Fix the regression in ClusterHomManagerTest
1ee78ffaf : Added already assigned user checked for zone changes
fb764ac25 : Improve delayed factory reset UI
07b877fa4 : Add ClusterHomeSample to package allowlist
787cba2e8 : Fix for testOnSuspend_replace
425d35edb : Apply vendor package prefix matching only on pre-installed packages.
f50d4f74a : Add droiddoc AAOS sdk document generator.
53245a63f : Import translations. DO NOT MERGE ANYWHERE
85437d3e8 : Import translations. DO NOT MERGE ANYWHERE
9c6b57a4e : Import translations. DO NOT MERGE ANYWHERE
2962f6cca : Import translations. DO NOT MERGE ANYWHERE
0201a0c68 : Import translations. DO NOT MERGE ANYWHERE
c532bb9f5 : Fix the failure of ClusterHomeManagerTest.
bf6298ece : Improve timing trace for car service init
025769709 : Fix ANR due to UserHalService and user precreation
e79dd19e5 : ClusterHomeSevice can start ClusterHome Activity.
584a3419f : Hiding back AudioAttributes#usageToString(int)
0a86fc899 : Add CarDeveloperOptions OWNERS
a22f3bf49 : Use fake power policy daemon in ICarImplTest
ad3a8c79d : Use car-specific activity resolver
59b9cf741 : Fix minor nits in CarWatchdogService and test.
61a26d103 : Update manifest to align with phone settings
b9656ddbb : Allow carpowerpolicyd to read system_boot_reason_prop
691432687 : Revert "fix null pointer in CarLocationService"
224969274 : Fix the issue that CPU is not handled in PowerComponentHandler
1ed5560dd : Use fake power policy daemon in CarServiceTest
dd4a4e4be : Monitor per-uid I/O usage on periodic collection.
4372d5971 : Refactor IoOveruseConfigs to expose only required public methods.
50d6db594 : Update non-primitive aidl types to use list instead of array.
9be76511f : Monitor system-wide disk writes and trigger alert on overuse.
ca2311340 : Use public API Network#getNetId() to get netid
a551e5975 : Fix flaky test of CarUserNoticeService
36f921676 : Added car shell command to reset the volume context
9d321eee2 : [NetworkPreferencesApp] Step 6. Unset PANS Prefs
6524d12b0 : Remove hardcoded sUseCarAudioFocus flag
89773b7da : Add CarSettingsIntelligence package to build
5f7c7df77 : Add nofollow symlink when opening files
9f9b0a3cb : [NetworkPreferecesApp] Integrate with PANS
b74add913 : [NetworkPreferencesApp] Step 8: BOOT_COMPLETE svc
3975a5db7 : [NetworkPreferenceApp] Step 3. Integrate with DDF
9369de5f8 : [NetworkPreferencesApp] Removing default flag.
b41bae98e : [NetworkPreferencesApp] Step 2: Create config
083fb5a7d : Step 1: Polishing initial implementation
34c7dec6b : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Car
66cc20b21 : Let the monitoring thread blocked on read()
584f74f10 : Add fragment to test activity resolver
a925c6a1a : Replace NetworkUtils methods
4da7d222f : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Car
ee99fe7de : Add CLOSE_SYSTEM_DIALOGS permission to bugreport app.
50e8ab1b7 : Improved request ID logging for UserHal metrics
c1f53b2c1 : Allow the switch from forced silent mode to normal mode
e9de11076 : Use power policy instead of SilentModeController in CarMediaService
07a81f1ae : Use power policy instead of SilentModeController in BT
0fa8ad367 : Stop using last ConnectivityManager VPN method.
05323c9f4 : Activity allowlist/denylist creation on demand for CarPackageManager
f196a5c31 : Tune selinux policy for carservice_app to find tethering_service
2c93a9fa8 : Add def_immersive_mode_confirmations property in overlay
d2b4aebda : Change using Handler to using Executor
e4494ac93 : Deprecating Car connection type (method and constant)
6d0eb0427 : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Car
fb387b98d : Update system-wide I/O overuse alert threshold.
52b01dab6 : Overwrite existing I/O overuse config when updating.
2255dae6e : Allow define-power-policy/apply-power-policy in USER build
34b2c9afb : Import translations. DO NOT MERGE ANYWHERE
3c9c1ac79 : Import translations. DO NOT MERGE ANYWHERE
f811428ab : Make CarPowerManager service name public
7ac86e8a8 : Adds ClusterHomeService, ClusterHomeManager.
e1ad35357 : Makes InstrumentClusterService optional.
29043b131 : Use increaseIndent() in CarPropertyService
1f7de5ea8 : Allows to use device-specific EVS configurations
f963b7df3 : Improve DevicePolicyFragment's layout in kitchen sink
2536d4034 : Use LocalLog for dumpsys
84d4822ad : Fix for a garade mode flaky test
9eefad065 : Updating KeyEvent creation with creation and event timestamps.
72c71d28b : Improve TAG for logging in CarService
fde5e6613 : Activity allowlist/denylist creation on demand for CarPackageManager
82d29d2a5 : Specify version for aidl_interface explicitly
61acd8bd2 : NPE issue in CarRateFloatListeners
baeacf250 : Improve getPropertyList API in CarPropertyManager
439b6de15 : Support system power policy in carpowerpolicyd
c9cf5574c : Adding audioUseHalDuckingSignals config
e894b7010 : Add required PendingIntent flags
6020f6687 : Updating CarDucking to call AudioControl API
d81924080 : Import translations. DO NOT MERGE ANYWHERE
b5a1da62c : Import translations. DO NOT MERGE ANYWHERE
d9729922e : Import translations. DO NOT MERGE ANYWHERE
02eef659f : Import translations. DO NOT MERGE ANYWHERE
8e218e3f3 : Import translations. DO NOT MERGE ANYWHERE
cc0048f68 : Import translations. DO NOT MERGE ANYWHERE
926a84395 : Import translations. DO NOT MERGE ANYWHERE
93187c168 : Allowing CarFocusCallback to be null
98cc07687 : Wait until CarPowerPolicyChangeListener.onPolicyChanged is called
d50d6e973 : Initialize data processors when registering to WatchdogPerfService.
0f4284946 : Rename WatchdogServiceHelperInterface to IWatchdogServiceHelperInterface.
74088fe14 : Rename DataProcessor interface to IDataProcessorInterface.
2386ba5bf : Add periodic monitor event in WatchdogPerfService.
078ada092 : Default power policy is not applicable for deep sleep or shutdown start
287ffc6fd : Adding onDevicesToDuckChange to AudioControlWrapper
9d02b503f : Implement display/voice interaction mediator
277583931 : Add method to get user icon drawable
b51fad91f : Added car playback timeout
4f8e188b1 : Added car volume key event timeout config
694d83bba : Added timeout for already selected context.
4ab33b723 : Stop background users ASAP at Garage mode exit
a0a1459fc : Add reader for /proc/diskstats.
ce60b3afa : Deleting deprecated Android Car API tests for CarActivityView
5742e77fa : Adding flaky test annotation
77a212b1a : Adding supportsFeature to AudioControlWrapper
647196bd7 : Update onSubscriptionOverride to take in networkTypes
2a83c0c0e : Revert "Add state_ux_restricted to automotive overlay"
90b9841c6 : Implement Silent Mode in car power policy daemon
7e92d96e6 : Improved request ID logging for UserHal metrics
47a64c443 : fix null pointer in CarLocationService
eae4dbe7f : Fully qualify namespaces for `using` and `namespace` statements.
37975c935 : Rename PackageNameResolver to PackageInfoResolver.
c638c545f : Update watchdog daemon to fetch package infos from service.
e17cba758 : Fetch package info from package manager in CarWatchdogService.
8dfeeaf87 : Add watchdog service AIDL interface to resolve app UIDs.
817771e6d : Categorize sysprop header file as android repo header in .clang-format
b523f085c : Add CPU to power component
ee67baad4 : Change PrintWriter to IndentingPrintWriter for dump
e2e88ad31 : Registers ClusterHalService to VehicleHal.
f5558882a : Rename sysfs files for Silent Mode
563d57386 : Pass `--hide-package com.android.internal` flag to metalava
53e0a88e2 : Deprecating VehiclePropertyIds constructor
20f08d42d : Tracking changes to renaming DisplayConfig to DisplayMode
1dd3a78f3 : Mark CarUserManagerTest#testLifecycleListener flaky.
b98a217b4 : Change FlakyTest annotation to androidx.test.filters.
cf7527e07 : Import translations. DO NOT MERGE ANYWHERE
a4ac8ad1e : Import translations. DO NOT MERGE ANYWHERE
0d977eb5a : Import translations. DO NOT MERGE ANYWHERE
b8073508d : Import translations. DO NOT MERGE ANYWHERE
521908075 : Import translations. DO NOT MERGE ANYWHERE
28ebb717b : Adding NonNull to getCarAudioFocusForZoneId
99b14dc01 : Add ClusterHalService.
ab7dbca15 : Connecting audio focus changes to CarDucking
aa503776a : Introducing CarDucking class
79d8570d3 : Adding utility methods for determining what to duck
2b0a86ec8 : Extacting getUniqueContextsForUsages to reuse for ducking
991b32840 : Add getAudioFocusHolders to CarAudioFocus
f6ab586ac : Allows to use device-specific EVS configurations
d04d424d4 : Dismiss Keyguard after CarDevicePolicyManagerTest.
89cbfde68 : Add state_ux_restricted to automotive overlay
ddcad06a4 : Removed unused service CarBleTrustAgent
8341acfb5 : Change FlakyTest annotation to androidx.test.filters.
4eb665c9d : Using IndentingPrintWriter in CarAudioService
a08ee0c28 : Mark CarDevicePolicyManagerTest.testLockNow_unsafe flaky.
4789a33f1 : Factor out ClusterNavigationService from InstrumentClusterService.
d589dc02b : Specify version for aidl_interface explicitly
12438598f : Improve CarDeveloperOptions dashboard UI
db91daa68 : Import translations. DO NOT MERGE ANYWHERE
f00255fb0 : Import translations. DO NOT MERGE ANYWHERE
8e685eda2 : Import translations. DO NOT MERGE ANYWHERE
55cb4e807 : Import translations. DO NOT MERGE ANYWHERE
a0469bcaf : Import translations. DO NOT MERGE ANYWHERE
9cf5481c8 : Add Device default styles/widgets to ThemePlayground app.
09532853e : Added volume group enable/disable configuration
7c01a5fc6 : Import translations. DO NOT MERGE ANYWHERE
f4b7c0e09 : Import translations. DO NOT MERGE ANYWHERE
6b5c8ddd7 : Ignore silent mode when user is locked.
35418e978 : Change CarShell to override Shell package
176a5fd0a : CarService dump() improvements:
762c344ad : Adding permission test for CarInputManager#injectKeyEvent
6a050dce6 : Automotive overlay config changes for enabling GNSS time detection.
5ee3970ba : Remove unused file
64cc87b68 : Remove bundled CompanionDeviceSupport from build
b9e599971 : Remove bundled CompanionDeviceSupport from build
fbb452575 : Import translations. DO NOT MERGE ANYWHERE
dc1a09585 : Change CarShell to override Shell package
af32c9bfe : Import translations. DO NOT MERGE ANYWHERE
4b69cf724 : Refactor silent mode
b8ae20d52 : Import translations. DO NOT MERGE ANYWHERE
69e93868f : Import translations. DO NOT MERGE ANYWHERE
36c9a0513 : Add unit test for PolicyReader
d7c5039b7 : update aidl_api
8725a2f5c : Initial implementation of DPM.ACTION_SHOW_NEW_USER_DISCLAIMER.
181c90f51 : Fix CarDeveloperOptions install failure
6ee04d370 : Include SampleCustomInputService into Car's PRODUCT_PACKAGES
5f1839b8b : Removed TODO.
9cc16fc14 : Added audio configuration filtering to car audio service
4ac4ebf07 : Import translations. DO NOT MERGE ANYWHERE
9306d9556 : Add power policy client library
6162a0965 : Conclude delayed factory reset on resume.
3923671ac : Replace using integer with UserHandle for user id
841057b51 : Add android.car.permission.TEMPLATE_RENDERER privileged permission
69d6805ec : Add a shell command to power off car
725090699 : Initial implementation of factory reset confirmation UI.
9a7519145 : Refactored CarUserService calls to removeUserOrSetEphemeral().
2359809db : Add -Wno-error=deprecated to use ICarWatchdogMonitor
e701e0d56 : Add a shell command to power off car
f75d4131b : Log to Slog - part IV
eef52d7c6 : Adds vehicle properties for for Cluster2.
423783616 : Setting SampleCustomInputService to start with Context#bindService
50ebd67e2 : Added user icon and (device | profile) owner info on KitchenSink USER screen.
22d0f2981 : Import translations. DO NOT MERGE ANYWHERE
3cddc60c1 : Import translations. DO NOT MERGE ANYWHERE
116450ce9 : Import translations. DO NOT MERGE ANYWHERE
6ad42d0ca : Import translations. DO NOT MERGE ANYWHERE
4f7d01e51 : Import translations. DO NOT MERGE ANYWHERE
cf08582ad : Import translations. DO NOT MERGE ANYWHERE
7c557c72f : Remove old car watchdog aidl build.
05170d340 : Add explicit Result::ok() where missing
e043adf99 : Disable verify_uses_libraries check for test apps.
8450e33da : Add <uses-library> "org.apache.http.legacy" to Android.bp file.
7a6f1a7b1 : Add explicit Result::ok() where missing
23626eb6c : Convert CarServiceTest to Android.bp
d40c3dc9f : Add explicit Result::ok() where missing
6857f5755 : Convert package/services/Car to Android.bp
e96eb3222 : Import translations. DO NOT MERGE ANYWHERE
ff77d6ea5 : Import translations. DO NOT MERGE ANYWHERE
529784eee : Log to Slog - part I
25ce55490 : Log to Slog - part VII
e5823c379 : Log to Slog - part VI
bd5fb5668 : Log to Slog - part V
47b1e245e : Log to Slog - part III
e48c3db1f : Log to Slog - part II
cfa02923d : Add emulating reverse driving mode
d1b16c5b9 : Add explicit Result::ok() checks where needed
cf138b300 : Add explicit Result::ok() checks where needed
b7eaebeee : Enable seat sensor to trigger BT connections in cars
d29305818 : Import translations. DO NOT MERGE ANYWHERE
e81fe84aa : Refactor registering of policy change callback
3ebb109d6 : Add test cases for PowerComponent
448f37244 : Add CarPowerManagerPermissionTest
5f348b376 : Sync with master: Vulkan GPU pipeline and other fixes
0254f0ef1 : [NetworkPreferenceApp] Initial skeleton
dd3bf489f : Included name of device owner on ManagedDeviceView.
43ca68dd9 : Moves the surround_view/ to cpp/surround_view
bf14c1f1b : Added key setting to mute states across boot cycles
910dda446 : Added APIs for car group mute.
b70038104 : Make power policy methods public in CarPowerManager
08df54278 : Import translations. DO NOT MERGE ANYWHERE
2671b8ffc : Import translations. DO NOT MERGE ANYWHERE
69884d005 : Import translations. DO NOT MERGE ANYWHERE
70e0d43f2 : Import translations. DO NOT MERGE ANYWHERE
457fe414c : Remove legacy CarDeveloperOptions
5876268eb : Implement CarPowerManager APIs
8b703ff65 : Created new UI library for device-policy related widgets
78af45c8e : Import translations. DO NOT MERGE ANYWHERE
95b71d4fc : Import translations. DO NOT MERGE ANYWHERE
d4a175342 : Fix crashes detected by grpc_graph_fuzzer
dc6bc3b30 : Moves the surround_view/ to cpp/surround_view
29038f94a : Fix crashes detected by grpc_graph_fuzzer
5a1a82cca : Added API to query active car volume group
83a3de9d8 : Improvements on PerUserCarService and CarBluetoothUserService.
deda49497 : Fix more missing occurrences of Result::ok()
b434e7a12 : Fix Grpc graph fuzz test
c9bc23b76 : Import translations. DO NOT MERGE ANYWHERE
16266d424 : Import translations. DO NOT MERGE ANYWHERE
7d053ee3d : Import translations. DO NOT MERGE ANYWHERE
498750a15 : Building OEM Custom Input sample with system APIs only
447cbde1e : Add rotary highlight to switches
6e9d1cb78 : Added key setting for car volume key event timeout.
196ff2eed : Pass the correct Graphic Buffer for GPU solution.
b6690e323 : Add android.car.permission.CONTROL_CAR_CLIMATE to CarShell
1dd9c3920 : Import translations. DO NOT MERGE ANYWHERE
1d1e1a46c : Import translations. DO NOT MERGE ANYWHERE
4d1138bc4 : Import translations. DO NOT MERGE ANYWHERE
3cdaed56b : Adds validity masks filenames for core_lib
abf19a89b : Fix a null pointer exception for SV2D
4fa4aa6b5 : Remove libsync usages
73e7fcdb0 : API Lint: Ignore CallbackInterface HiddenSuperclass and in car framework
717306dc5 : Check HIDL return status
cf376e64f : Introduce per-frame logic for GPU process.
b1844d47f : [RESTRICT AUTOMERGE] Remove libsync usages
b0c88c565 : [RESTRICT AUTOMERGE] Check HIDL return status
72fb5b1da : Remove redundant EVS selinux policies
2dfb7c636 : Add rotary highlight around borderless buttons
3cff161ce : Added option to wipe data using DevicePolicyManager
d4f8a87cd : Use autogenerated function to create StatsEvent.
02d69244c : Added configuration to control car volume context
b8ecf0105 : Migrate comment to new proto_logging directory
04ecb1480 : Updating getInterfaces to return copy
43d864e5a : Import translations. DO NOT MERGE ANYWHERE
7c2e357b1 : Import translations. DO NOT MERGE ANYWHERE
b5d1cc8ff : Change the overlay directory of CarSystemUI.
4391a742a : Add detailed javadoc to CarPropertyValue
ba29cba7b : Add Grpc graph runner fuzzer
186a6c0b5 : Test WatchdogProcessService ANR APIs and ...
d2de7f27f : Intergrate ICarWatchdogServiceForSystem with process service.
ddab9acee : Use SparseArray for carAudioZones
0bc59a882 : Use correct naming convention for Car permission
6a607fd3a : Add CarStatsLog generation javadoc
ac8eeb298 : Added audio track tone generator
4901ff42e : Use correct naming convention for Car permission
0e8aeca58 : Define power policy APIs in CarPowerManager
e69f229c5 : Import translations. DO NOT MERGE ANYWHERE
1fcea73a4 : Import translations. DO NOT MERGE ANYWHERE
24ee784a2 : Import translations. DO NOT MERGE ANYWHERE
3c965a62a : Import translations. DO NOT MERGE ANYWHERE
f5c9c388e : Import translations. DO NOT MERGE ANYWHERE
d40d51792 : Import translations. DO NOT MERGE ANYWHERE
a09b29f07 : Import translations. DO NOT MERGE ANYWHERE
52ac01ffb : Import translations. DO NOT MERGE ANYWHERE
8684fa2d0 : Import translations. DO NOT MERGE ANYWHERE
2ca795bbb : Import translations. DO NOT MERGE ANYWHERE
cd82e042a : Import translations. DO NOT MERGE ANYWHERE
e6d18022c : Import translations. DO NOT MERGE ANYWHERE
4e452e442 : Import translations. DO NOT MERGE ANYWHERE
6f6651075 : Import translations. DO NOT MERGE ANYWHERE
9826102a7 : Import translations. DO NOT MERGE ANYWHERE
7084cf2cd : Import translations. DO NOT MERGE ANYWHERE
983099893 : Import translations. DO NOT MERGE ANYWHERE
94a5b9945 : Import translations. DO NOT MERGE ANYWHERE
f2cf9f2a7 : Import translations. DO NOT MERGE ANYWHERE
0f4ca1932 : Import translations. DO NOT MERGE ANYWHERE
3e8ac1c50 : Import translations. DO NOT MERGE ANYWHERE
ac625dc3a : Import translations. DO NOT MERGE ANYWHERE
17560aec8 : Import translations. DO NOT MERGE ANYWHERE
bbb166e7e : Import translations. DO NOT MERGE ANYWHERE
1017a5378 : Rename developer options package name
67d564cc4 : Sets the removed user flags on REMOVE_USER UserHal message.
0c3ed70af : Import translations. DO NOT MERGE ANYWHERE
f19f4ccff : Import translations. DO NOT MERGE ANYWHERE
679b762b1 : Add PixelStreamMangerFuzzer
f6a7e3cca : Allow max 3 minutes before going into suspend-to-RAM
e54267bfc : Fixed CarDevicePolicySafetyCheckerTest.testLockNow_unsafe()
9068839f9 : Improved CarApiTestBase so it can properly handle no_add_user
e9cad46ad : Added volume suggestion priority list to car volume
8f5fa7259 : Fix javadoc for isMonitoringEnabled
a2aa403ec : Import translations. DO NOT MERGE ANYWHERE
e6d1a0804 : Import translations. DO NOT MERGE ANYWHERE
4e6316e2b : Import translations. DO NOT MERGE ANYWHERE
b7ffbf88e : Import translations. DO NOT MERGE ANYWHERE
91b2f651b : Import translations. DO NOT MERGE ANYWHERE
da9b50226 : Import translations. DO NOT MERGE ANYWHERE
756bc264b : Import translations. DO NOT MERGE ANYWHERE
af359e48d : Import translations. DO NOT MERGE ANYWHERE
98ac96ee1 : Import translations. DO NOT MERGE ANYWHERE
f5b9c8f4b : Import translations. DO NOT MERGE ANYWHERE
e876fb459 : Import translations. DO NOT MERGE ANYWHERE
39236fd44 : Import translations. DO NOT MERGE ANYWHERE
7c8697d42 : Import translations. DO NOT MERGE ANYWHERE
402665de2 : Import translations. DO NOT MERGE ANYWHERE
0d393abb1 : Add location/microphone component to PowerComponent
decc425bf : Allow max 3 minutes before going into suspend-to-RAM
2860253fa : Fixing system api lint issues for CarInputManager before it gets released
244654c64 : Refactor user management logic into base class
dcffd9a6f : Add fuzzer for local prebuild graph runner
cceb29986 : Refactored InitialUserSetter to use createUserEvenWhenDisallowed().
fa0d7bae4 : Revert "Import translations. DO NOT MERGE ANYWHERE"
401fa0c49 : Revert "Import translations. DO NOT MERGE ANYWHERE"
7bb540832 : Revert "Import translations. DO NOT MERGE ANYWHERE"
257bcdf10 : Revert "Import translations. DO NOT MERGE ANYWHERE"
bf6527892 : Revert "Import translations. DO NOT MERGE ANYWHERE"
8c262be73 : Revert "Import translations. DO NOT MERGE ANYWHERE"
18ffc6efe : Revert "Import translations. DO NOT MERGE ANYWHERE"
b0cbc041b : Revert "Import translations. DO NOT MERGE ANYWHERE"
e425e0dd4 : Revert "Import translations. DO NOT MERGE ANYWHERE"
524f35ff2 : Revert "Import translations. DO NOT MERGE ANYWHERE"
b21d048d9 : Revert "Import translations. DO NOT MERGE ANYWHERE"
b2c519262 : Revert "Import translations. DO NOT MERGE ANYWHERE"
58f704689 : Revert "Import translations. DO NOT MERGE ANYWHERE"
6e7791b08 : Revert "Import translations. DO NOT MERGE ANYWHERE"
3ee66bed7 : Revert "Import translations. DO NOT MERGE ANYWHERE"
ca35058ff : Revert "Import translations. DO NOT MERGE ANYWHERE"
ee2d8371a : fix EnumeratorFuzzer decStrong issue
f30cbca0f : Take HAL Focus into automatic volume control selection
ecce24793 : Make use of the GpuAccelerationEnabled flag.
93781ea43 : Add allowed_privapp_com.android.carshell to car shell
eff8d885f : Add allowed_privapp_com.android.carshell to car shell
2b0b3f647 : Import translations. DO NOT MERGE ANYWHERE
e52c51bed : Import translations. DO NOT MERGE ANYWHERE
ded196fae : Import translations. DO NOT MERGE ANYWHERE
63305a5b8 : Import translations. DO NOT MERGE ANYWHERE
92a279286 : Import translations. DO NOT MERGE ANYWHERE
ef8baa602 : Import translations. DO NOT MERGE ANYWHERE
7920d97c6 : Import translations. DO NOT MERGE ANYWHERE
137d67548 : Import translations. DO NOT MERGE ANYWHERE
b690c1b04 : Import translations. DO NOT MERGE ANYWHERE
265f9c41d : Import translations. DO NOT MERGE ANYWHERE
df4062779 : Import translations. DO NOT MERGE ANYWHERE
cc9b5dee2 : Import translations. DO NOT MERGE ANYWHERE
681a6ec67 : Import translations. DO NOT MERGE ANYWHERE
37ac9c0b0 : Import translations. DO NOT MERGE ANYWHERE
2be9f1724 : Import translations. DO NOT MERGE ANYWHERE
829f1b5a4 : Import translations. DO NOT MERGE ANYWHERE
4d8b487ff : Notify system clients of power policy change
a29346312 : Add shell command to define/apply power policy
3729a32c7 : Check for null clients in binder mediator.
e40546294 : Add WatchdogServiceHelper to facilitate communication with the service.
6c2fe7e2f : fix EnumeratorFuzzer decStrong issue
d26098a1b : Add ICarWatchdogServiceForSystem aidl for server to CarService communication.
774ba78e5 : Test CarWatchdog AIDL split changes.
73a0cdfcf : Test remove current user in CarDPM
f505235ff : Import translations. DO NOT MERGE ANYWHERE
4911a0e5f : Import translations. DO NOT MERGE ANYWHERE
e34fe1198 : Adding permission tests for CarOccupantZoneManager
5ffce1635 : Revert "Add INSTALL_PACKAGES permission to CarShell"
ecda24f4d : Revert "Add permissions CAR_CONTROL_AUDIO_SETTINGS and MEDIA_CON..."
967b21ec4 : Propagate CarWatchdog AIDL split changes ...
80cb66972 : Split CarWatchdog AIDLs into stable and unstable versions.
c1f9c838d : Add INSTALL_PACKAGES permission to CarShell
6db52943a : Exposing getDisplayIdForDriver as system api method
d93b9651f : Add permissions CAR_CONTROL_AUDIO_SETTINGS and MEDIA_CONTENT_CONTROL
96e5bc420 : Import translations. DO NOT MERGE ANYWHERE
e6e933792 : Refactored mockUmRemoveUserOrSetEphemeral() to take a UserInfo.
04a75f8e6 : Get active usages from HAL Focus.
ffcdca5d7 : Integrate removeUser impl with ephemeral API
2c5c9a255 : Remove reference to deleted dimen
0b637452c : Remove CarUserManagerHelper and move method to CarUserManager
0d3bb4f48 : Follow-up renamed package for car power policy aidl
3930b167a : Adding accept/reject incoming call scenarios
fc7baf8cd : Exposed APIs used by setup wizard.
f309e71ae : Optionally allow to end on-going call via call button
96b8b3abd : Import translations. DO NOT MERGE ANYWHERE
dfd1ba1a3 : Import translations. DO NOT MERGE ANYWHERE
de539cd4d : Optionally allow to end on-going call via call button
03e0cc31c : Implement power policy management
56ef9ad72 : Integrated CarUserManager with ICarServiceHelper for UX restrictions.
a6e8b06bd : Added CTS tests for DPM.lockNow() with Car UXR integration.
e759f3434 : Switching to AudioUsage converters in AudioAttributes
9932b4725 : Fix CarUserManager to capture generic exception from CarUserService
3f566581b : Added user authentication association enums to CarUserManager
8f588b80a : Import translations. DO NOT MERGE
2e34e5ae7 : Import translations. DO NOT MERGE
5eaa14c83 : Import translations. DO NOT MERGE
18b8fc3e1 : Import translations. DO NOT MERGE
737ee46c0 : Import translations. DO NOT MERGE
8cb83fa05 : Import translations. DO NOT MERGE
53bff44d6 : Import translations. DO NOT MERGE
23f9a6400 : Import translations. DO NOT MERGE
c2b13258b : Import translations. DO NOT MERGE
9fcc99439 : Added "Reset Password" to KitchenSink DEVICE POLICY screen.
b5de565c2 : fuzz evs manager HalCamera
f4d5ae543 : Add PixelStreamMangerFuzzer with guided input
17df30373 : Adding CarOccupantZoneManager#getDisplayIdForDriver method
124f667b4 : DO NOT MERGE: fix evs_enumerator_fuzzer failure on rvc-qpr-dev
d9b28149d : Add sv2dGpuAcceleration flag in SV Config
ee4da7fc6 : Migrate packages/services/Car to androidx.test
71d296faf : Refactored CarDevicePolicyManager so they throw INVALID_ARGUMENT results...
b2345e798 : Added "Lock Now" to KitchenSink DEVICE POLICY screen.
656b9e72b : Added Shell cmds to emulate driving conditions.
a4aac7763 : Adding AudioControl AIDL HAL support
7dedaf95e : Adding HalFocusListener to abstract out HAL specific interface version
8c888ab29 : New API: CarDevicePolicyManager.createUser()
3f53bf052 : Grpc Graph - fix use after free
7fe432aa6 : Rename CarWatchdog AIDL's build rule name to android.automotive.watchdog.
31039c3c1 : Marking CarInputManager methods with SystemApi
4ad6e531a : Uncommenting tests from InputHalServiceTest
46532fdf2 : Initial DEVICE POLICY screen on KitchenSink.
91969f224 : Read vendor power policy in CarService
55236728c : Initial implementation of CarDevicePolicyManager.
078f0a7fe : Update setCdmaRoaming/SubscriptionMode APIs
5d5ab146f : Integrated CarUserService with driving UX restrictions.
da41358cb : Import translations. DO NOT MERGE ANYWHERE
6235661a1 : Import translations. DO NOT MERGE ANYWHERE
0d8dc1740 : Import translations. DO NOT MERGE ANYWHERE
62fbb9eb5 : Import translations. DO NOT MERGE ANYWHERE
748174dec : DO NOT MERGE: Add fuzzer for computepipe SemanticManager
e5bb26bf7 : Split CarUserManager.removeUser() into 2 APIs.
083a58573 : Import translations. DO NOT MERGE ANYWHERE
707c14fd5 : Re-generated POJOs that were affected by codegen toString() bug.
661ea3db5 : Remove unused constant UserRemovalResult.STATUS_HAL_INTERNAL_FAILURE.
3cf98c558 : Add FocusParkingView to KitchenSink app
6dd20b7c4 : Import translations. DO NOT MERGE ANYWHERE
49fc8d4f3 : Deprecating CarInputManager#TargetDisplayType
6b34fc387 : Refactored how CarUserService notifies UserHal on user removal.
d9a05c10a : Documenting getOccupantZoneIdForUserId method
ea4b5328c : Fixed CarUserService.dump().
a93c693e7 : Minor refactorings on CarUserServiceTest.
ce1da3097 : Import translations. DO NOT MERGE ANYWHERE
919323db7 : Cleanup references to system/core/base -> system/libbase
82189aa1b : DO NOT MERGE: Check system permission for tellMediatorAlive and tellDumpFinished CarWatchdog API calls.
254ee18c0 : Grpc Graph - fix use after free
ff730f604 : Import translations. DO NOT MERGE ANYWHERE
97937a6c8 : Import translations. DO NOT MERGE ANYWHERE
ab73c0f24 : Import translations. DO NOT MERGE ANYWHERE
f1ff56873 : Import translations. DO NOT MERGE ANYWHERE
73b55dbeb : Remove Settings.Secure.NOTIFICATION_NEW_INTERRUPTION_MODEL flag
ae0fd0554 : DO NOT MERGE Set ANR_SHOW_BACKGROUND for system user
39fabf274 : Adding the increase/decrease volume scenarios
a4028ab0a : Extend evs_app configuration
f200e3f00 : Import translations. DO NOT MERGE ANYWHERE
776370fab : Import translations. DO NOT MERGE ANYWHERE
19426f972 : Import translations. DO NOT MERGE ANYWHERE
3a263ed71 : Remove rotary playground from default car builds
d11a86a1b : Replaced car_service_server by system_server_dumper.
5357a6cf5 : Remove deprecated ActivityView ctor call
0b7bdf530 : Do not override cameraserver
1705f04c9 : Do not override cameraserver
9df6c6bc7 : Update for common HALs being updated.
20a13b520 : Add new interfaces to CarPowerPolicyServer
d57e636a1 : Extend evs_app configuration
6a85924ce : Update for common HALs being updated.
37cff23e4 : Add KitchenSink entry to enable/disable rotary
24d068cf9 : Update revokeChallenge with frameworks/base
af6486cf2 : Implement a helper module for I/O overuse configs.
039b8addf : Add SampleRearViewCamera app.
e166c8b0d : Add IoOveruseMonitor skeleton impl and integrate with CarWatchdog native.
583f06b4a : Remove cameraserver from car products
301505762 : Retry fixed activity launch for any package update
cc018e80a : put centaur_1.mpg in data field
3a4682d1e : Remove cameraserver from car products
099be8691 : Fix a bug caused by fetching EVS camera too late.
ffbafc1f9 : Add I/O overuse configuration AIDL and carwatchdog API.
9e802bed2 : Remove race between "shutdown" and "cancel shutdown"
e6f2b966f : Update sysprop_library API txt
8e3affe62 : Replaced Provision by CarProvision.
2db26410d : Import translations. DO NOT MERGE ANYWHERE
5c2ddcfe5 : Add sys trace loggings for Surround View Service
20c2f3d98 : Adding KeyEvent re-injection support in CarInputService
466110143 : Integrate car power policy daemon with VHAL
74e788092 : Add test cases for PolicyManager
829d5bf6d : Read vendor power policy
d1f475e70 : Add carpowerpolicyd to system service
5a8ed3898 : Implement public methods of ICarPowerPolicyServer
dc0110a0d : Add newly defined VHAL properties
642b771ec : Add focus highlight for pressed state
90da9b8f2 : Adds tests for sv 2d and 3d sessions
c6e621875 : Fixes sv config tests and xml files
3a1829807 : Import translations. DO NOT MERGE ANYWHERE
ea8ee9e7b : Add System Bar Color Toggle to EmbeddedKitchenSinkApp
250d7dc5d : Add -a flag to inject-key command
35170e34e : Pause and resume audio at end and start of drive
f59f95bd2 : Moved UserLifecycleEventType to common package
a6733204e : Remove PackageManager.getResourcesForApplicationAsUser API
f7af5385d : Enable trace for evs fuzzers
a2163172e : Handle an invalid new frame request
16b0f2a24 : Correct the camera stream behavior
8000610d7 : Increase check to switch USB device to AOAP timeout
0b8c20258 : Renaming Stacks APIs to RootTasks
498f14cfe : Import translations. DO NOT MERGE ANYWHERE
b28c6c215 : Import translations. DO NOT MERGE ANYWHERE
7fbe6545d : Import translations. DO NOT MERGE ANYWHERE
9eef0b59d : Import translations. DO NOT MERGE ANYWHERE
e90a408ca : Moved some methods from CarUserManagerHelper to IntialUserSetter
0b188826a : Handle an invalid new frame request
ba634b0b8 : Correct the camera stream behavior
b55f23fe8 : Import translations. DO NOT MERGE ANYWHERE
3a81ddd02 : Import translations. DO NOT MERGE ANYWHERE
d10a6a2bc : Renaming CustomInputTestService to SampleCustomInputService
a6f1e598a : Fix remove_test in CarUserService
801ea6aa7 : Made android.car standalone library
8de420073 : Remove SortPriority from .clang-format
ad083725d : Remove deprecated methods from CarUserHelperManager
602312bcc : Removed backup packages.
0b60b1d09 : Renaming targetDisplayId to targetDisplayType
18381469f : Import translations. DO NOT MERGE ANYWHERE
d8b0b057a : Import translations. DO NOT MERGE ANYWHERE
0da1771a6 : Add new field to navState to indicate whether the current step should be displayed on the auxiliary displays
d0b36ea1f : Removed DBG from UserPreCreator.
efaab09ea : Revert "Set user type for com.android.networkstack.tethering.inp..."
1b90375b4 : Migrate away from deprecated Truth APIs.
caa2dba51 : Remove configuration for night mode
ed82e290a : Adding the workflow for HW_CUSTOM_INPUT in Car Framework
3b50d7c8b : Update pip setings stub message
e30788a5a : Fix CtsStrictJavaPackagesTestCases
09614ce33 : Revert "Merge "Fix CtsStrictJavaPackagesTestCases" am: 98b6a42af0"
ce32684cd : Fix Grpc graph fuzz test
700da26a1 : Revert^3 "Add surround view object detection graph runner"
c13de32a2 : Revert^3 "Add object detection on sv_app"
073f0b59e : Modify heights and color of status and nav bars
3191b3fb8 : Refactor IoPerfCollection and supporting libraries test.
d83d696a4 : Refactor IoPerfCollection and integrate with WatchdogPerfService.
aa48cf14b : Remove unnessary intermediate UidIoStats structs.
d9a2c6e77 : Add WatchdogPerfService module to CarWatchdog.
f3abe487f : Add PackageNameResolver module as part of CarWatchdog.
177992004 : Change car_service commands to also allow CREATE_USERS permission.
b4ef1ab35 : Revert^2 "Add object detection on sv_app"
b16e79872 : Import translations. DO NOT MERGE ANYWHERE
a47be88a8 : Import translations. DO NOT MERGE ANYWHERE
056290d36 : Moving getResult method to JavaMockitoHelper
43cc9966a : Add USE_FULL_SCREEN_INTENT permission to kitchen sink app
ebed7532e : Revert^2 "Add surround view object detection graph runner"
414d44872 : Return the focus back to the default display when FixedActivity gets it.
33d2bc2fa : Support PNG format image files
2de705f5b : Apply Android framework header inclusion order
8f9328275 : Fix CtsStrictJavaPackagesTestCases
58bf594e4 : Import translations. DO NOT MERGE ANYWHERE
8e59bf002 : Import translations. DO NOT MERGE ANYWHERE
cf5951281 : Import translations. DO NOT MERGE ANYWHERE
56da05238 : Correct a display port number extraction from EDID
e9b7d2c99 : CarUserManager.removeUser() should not throw STATUS_TARGET_USER_IS_LAST_ADMIN_USER
3ac13918d : replace LLVMFuzzerInitialize with statically-initialized global
0d7d366e1 : email authors when bugs are found
09d80f4ce : Fix CtsStrictJavaPackagesTestCases
421faff4b : DeveloperOptions migration and polish
c75b12090 : Import translations. DO NOT MERGE ANYWHERE
16434dc93 : Remove Xoogler.
b7795c392 : Import translations. DO NOT MERGE ANYWHERE
4ee4126ff : Fix incorrect type conversion to binder
1b3f34acf : Clean up default permission grants
4b180f7a2 : Build EVS manager as a part of the car product
1efcb160a : Remove PackageInstaller Overlay
54c0b05a1 : Changed number of pre-created guests to just 1.
5f0f0114b : Change the window type of the blank screen for user-switching to TYPE_SYSTEM_DIALOG.
255827202 : Allow day night mode switch in user mode
8d9f67eed : Create PermissionController RRO
bd28d7b89 : Remove duplicated class from boot/system class path
1bb1c3800 : Check for pre-created users during garage mode
8694150e0 : CarProperties.user_hal_enabled property removed
2ac089c99 : Implement VHAL health check
3a4b63576 : Integrate car watchdog into VHAL
5205db48e : Import translations. DO NOT MERGE ANYWHERE
c9a4f7e1e : Add Grpc graph runner fuzzer
0297abf81 : Fix a destruction of Enumerator objects
185d755f6 : Have GarageMode.dump use PrintWriter directly
f2faa5de7 : Added error for set zone for uid API
0baf88aab : Added onSuspend and onResume call to CarUserService for CarPowerManagementService
f2f2d4144 : Fix intent related CtsProviderTestCases
8d858667d : Initialize variables in Video Input Manager.
2e8d94d9d : Add mock for AudioDeviceInfo.getInternalType.
59575eb2b : Create direct fork of developer options
8c194ae7c : Removing default VehicleHal's default constructor.
5b596e81b : Add fuzzer for local prebuild graph runner
9c2a15576 : Bluetooth connects based on Silent Mode
a913ced55 : Add PixelStreamMangerFuzzer
ccad80649 : Moved user metrics from CarUserService to CSHS
024cc6e41 : Implement draft carpowerpolicyd
452e89221 : Fix a stream configuration size calculation
e4e0a8ec7 : Update EVS sepolicy
fd8711497 : Rename the reference EVS HW service
22c57d4c1 : Added check box to associated current user with key fob.
3613f1597 : Stop the ringtone when other seek bar is adjust
6438de001 : Import translations. DO NOT MERGE ANYWHERE
1f96db8e6 : Import translations. DO NOT MERGE ANYWHERE
c777f8a5f : Changed AndroidMockitoHelper to mocks specific UserManager.getUsers() methods.
7d6029f77 : Add a command line option for the test mode
0df71ea56 : Revert "Snap for 6793014 from 9ffb8852294e06e2d387dc1fb868d251de..."
9ffb88522 : Changed CarUserManager.removeUser() to be a @SystemApi
3bf2f20cb : Replace StackInfo with TaskInfo
6149d7a25 : Enable category_car notifications for kitchensink
fdf5f4de3 : Import translations. DO NOT MERGE ANYWHERE
17608daa9 : Minor changes on AsyncFuture:
a4c288e1a : Set VehicleHal's Hal services refs to final again.
c748e7d9d : Adding car_service_unittest for VehicleHal.java
6a2481fb5 : Add android.car.permission.CAR_DIAGNOSTICS to CarShell
d5b2148b1 : Increase check to switch USB device to AOAP timeout
c748ec382 : Remove unnecessarily @System/TestApi annotations
b676b217d : Import translations. DO NOT MERGE ANYWHERE
81802ccd5 : Remove the README file.
94f3eb95c : Move common parameters and files to a separate package
022d21b61 : Import translations. DO NOT MERGE ANYWHERE
687b3bd8f : Add KitchenSink entry for window insets
8accc3410 : Update EVS configurations for vivid devices
a8599834a : Fix a stream configuration size calculation
ca7c459f6 : Update language to comply with Android's inclusive language guidance.
e2bc68b42 : Update a frame metadata
05b6d29a2 : Implement fuzzer for VideoInputManager
706e6dd1f : Fixes Surround View 3D tests
aa5c6f273 : Added default multi-user properties to car.mk
b7eacdf54 : Replaced calls to UserManager.getUsers(true) to UserManger.getAliveUsers()
be23e54f5 : Allow more retries when entering Suspend to RAM (2)
99bd25ebd : Update the core_lib from g3 cl/326157195 updated.
4ed2877ff : Disambiguate calls to to_string
7e1450b4f : Moved user switch logic completely form CarPowerManagementService to CarUserService
d91257f82 : Inclusive language for car property test
8b5911385 : Refactor sensor test in KitchenSink
9732d6034 : Move pre-creation logic from CSHS to CarUserService
2b7ce27d5 : Get rid of TREBLE_TESTING_OVERRIDE to make EnumeratorFuzzer run
10a80fea1 : Implement logics to dump camera frames
4cbbc1d18 : Add emulated camera device support
7f020d492 : Add debug dump to CarServiceHelperService
584dcaadc : Import translations. DO NOT MERGE ANYWHERE
665c20b59 : Moved InitialUserSetter from UserLib to CarUserService
4bdfbf787 : Moved Initial User setter logic from CarPowerManagementService to CarUserService
60c26e7c2 : Remove use of generateChallengeBlocking
81f0a25bc : Update CarDevOptions with frameworks/base
2dc617b39 : Allow ADB control of Silent Mode
eed324ae0 : Import translations. DO NOT MERGE ANYWHERE
c3556b6cc : Import translations. DO NOT MERGE ANYWHERE
164c8369a : Update language to comply with Android's inclusive language guidance.
55e99af2b : Update language to comply with Android's inclusive language guidance.
990099831 : CarDeveloperOptions Inclusive Language
09aa729b2 : Fix for creating guest user twice
7cf61422f : Disable touch sounds by default
6492640ea : Use the new Screenshot API with DisplayCaptureArgs
79e32174a : Update language to comply with Android's inclusive language guidance
905c6c6f3 : Use more inclusive terms
70732a890 : Moved Initial User setter logic from CarServiceHelperService to CarUserService
fd0a21b09 : Added a setView call before 3d stream started.
8d59779c7 : Move from androidx.annotation to android.annotation.
f25343719 : Update language to comply with Android's inclusive language guidance.
9548e6118 : Update language to comply with Android's inclusive language guidance
0f382c456 : Update language to comply with Android's inclusive language guidance.
4a660f9f1 : Add CarShell package
93b5165b5 : Update language to comply with Android's inclusive language guidance.
a94bb8ba6 : Allow more retries when entering Suspend to RAM
4959fa84d : Cleaning up com.android.car.hal package
421ebfb0e : Move cpp projects into packages/services/Car/cpp
07dd3d3b0 : Import translations. DO NOT MERGE ANYWHERE
f422b43ed : Update ThemePlayground to use inclusive language in source code
853e0bbec : Add fuzzers for evsEnumerator and evsDisplay
bc351e20f : Group power management classes into com.android.car.power package
4e7463f20 : Inclusive language fix
89a6318c2 : Inclusive language fix
c82d379f6 : Clean up EVS manager build script
5722b4785 : Replace for-loop copying with memcpy.
765e79e34 : Add Silent Mode for Automotive
843c6dad4 : Fix SEGV_MAPERR in SurroundViewService destructor
20834583f : Import translations. DO NOT MERGE ANYWHERE
a6a47d822 : Import translations. DO NOT MERGE ANYWHERE
d847db702 : Import translations. DO NOT MERGE ANYWHERE
15b97c6d4 : Import translations. DO NOT MERGE ANYWHERE
8bc8f37e8 : Import translations. DO NOT MERGE ANYWHERE
f5a019cb9 : Import translations. DO NOT MERGE ANYWHERE
95b8ce857 : Update language to comply with Android's inclusive language guidance
1bbd25229 : Update the core_lib from g3 cl/324068941 updated.
32243503e : Fixes setViews to be set from sv_app
d3f3659cb : Cleaning CarInputService by removing unused mCarInputListener field.
81fc3e703 : Import translations. DO NOT MERGE ANYWHERE
c91d1d488 : Touch supplier should notify when touch is handled
12e57ac01 : Change call to to_string()
f78c2adf5 : Updated screenshot request to use non deleted screenshot method.
3a2956a40 : Remove CarMonitoringService
458cc14b2 : Added android.car.user.OperationResult helper interface.
9e10e0516 : Fixes overlays in Surround View 3D
7161bb56d : Extracted AndroidFuture's async capabilities into AsyncFuture.
794abcb8b : Update language to comply with Android’s inclusive language guidance
2193e6d8d : Import translations. DO NOT MERGE ANYWHERE
e98c4376d : Import translations. DO NOT MERGE ANYWHERE
913c18838 : Split ICar.aidl into two aidl files.
0d4670d72 : Add lock user data option to User test fragment
1f968346b : Changed CarUserManager.removeUser() to return an AndroidFuture.
bd8549a63 : Revert "Add surround view object detection graph runner"
9db71200d : Revert "Add object detection on sv_app"
e381812a0 : Add object detection on sv_app
52bfaf8cc : Add surround view object detection graph runner
918efec56 : Changed KitchenSink to use async Future APIs.
4436b0529 : Cleaning CarShellCommand from checkstyle issues.
15b84cbb1 : Expose available properties by adding permissions
9470029a0 : Import translations. DO NOT MERGE ANYWHERE
292c7dd99 : Add VirtualCameraFuzzer
07744aa43 : Drop logging exception stack on invalid storage lifetime data format.
6afd7cb10 : Added options to create, remove, and switch users to KitchenSink.
6eff7ed6a : Collect process virtual memory stats as part of carwatchdog collection.
fd5fa61bc : Use uid_t and pid_t datatypes for user ids and process ids.
bf7b55ae9 : Deprecating CarInputHandlingService.
36553a091 : Deleting unused car-default-input-service app
a801f0b19 : Adjust for changing BatteryStats.Uid API
a603ded7c : Marks as deprecated unused permission 'PERMISSION_CONTROL_CAR_OCCUPANT_AWARENESS_SYSTEM'
b94aaed7e : Import translations. DO NOT MERGE ANYWHERE
80d0d2ef7 : Added a "USER" screen to KitchenSink.
5bedc0884 : Added @FlakyTest to CarNavigationManagerTest#testSendEvent
65e8e156e : Deprecate setAppBlockingPolicy
d9b6204b6 : fuzz evs manager HalCamera
040c28f65 : Cleaning checkstyle issues in Car input service fw.
a9b3dcde0 : Grant the permissions to read car speed and fuel level to Cluster app.
e31fa413b : Import translations. DO NOT MERGE
f19ed71ce : Import translations. DO NOT MERGE
50ce20d8f : Update car-base whitelist xml
8d13334a2 : Import translations. DO NOT MERGE
16b18f621 : Import translations. DO NOT MERGE
d43fd9b52 : Improve test coverage for SurroundViewSession
cf3ea74f7 : Align the order of buffers to the listed cameras
fe6145277 : Remove CoreLibSetupHelper class.
392eea5d1 : Replace HashMap with SparseArray in CarOccupantZoneService.
b2c160992 : Sets processingEvsFrames earlier to fix conflicts
3d7a01982 : Import translations. DO NOT MERGE
d387c2c90 : Import translations. DO NOT MERGE
962675827 : Import translations. DO NOT MERGE
0527dfb63 : Update CarDevOptions with frameworks/base
d16eee681 : fuzz evs manager HalCamera
801ab199f : Add PixelStreamMangerFuzzer with guided input
672e3d98f : Import translations. DO NOT MERGE
ba2dbbe61 : Refine the stopping logic.
3adab98e6 : Computepipe Video Input Manager
f5a2d6a86 : Import translations. DO NOT MERGE
7d853b172 : Import translations. DO NOT MERGE
dc550c722 : Adding content description for plain edit text.
77cbb5b5e : Update CarDevOptions together with frameworks/base
a4fecce9d : Log on missing UfsWearInformationProvider file instead of throwing exception.
d0b1a71b6 : Revert "Re-added @FlakyTest andd added @Presumit to PreInstalledPackagesTest"
4e111e9bb : Define a separate AIDL between CarWatchdogManager and CarWatchdogService
185beff77 : Remove unnecessarily @System/TestApi annotations
48d291b9a : setActiveUser is removed and no longer necessary
7c7afc636 : Fix map of virtual displays to physical ports
58689a147 : Add fuzzer for computepipe SemanticManager
572023abf : Add missing permission check to CarPackageManager.restartTask
860fa1fa6 : Import translations. DO NOT MERGE
fa5eb112f : Import translations. DO NOT MERGE
fd0cf7e92 : Import translations. DO NOT MERGE
9543573cb : Removed car audio hidden display API.
81ab9e5f7 : Explicitly allow suboptimal order of system server jars.
d2dbcb928 : Removed display API from KS audio fragmment.
ab80dc566 : Adds VhalHandler to SurroundViewService
8a6a04afe : Import translations. DO NOT MERGE
df2f4b614 : Import translations. DO NOT MERGE
2df2c7b4c : Import translations. DO NOT MERGE
5ea300d56 : Import translations. DO NOT MERGE
2c87e9461 : Import translations. DO NOT MERGE
dfeb18518 : Import translations. DO NOT MERGE
0146073b6 : Migrate to PowerWhitelistManager.
0c0030646 : Add RESTRICTED bucket to Developer Options.
683486387 : [RESTRICT AUTOMERGE] Add CarBugreportManagerTest api test and cancel API.
c00dfc805 : Update CarDeveloperOptions to build
6b452a8c0 : Added post-submit test to check pre-installed packages configuration.
f43d96722 : Makes SecondaryHomeApp accept the 2nd home intent.
0d843f6ab : Set queries to Manifest for Android 11's packages visibility update.
c057f9950 : Import translations. DO NOT MERGE
5730d78eb : Import translations. DO NOT MERGE
31da0252b : Import translations. DO NOT MERGE
9e3a7d788 : Import translations. DO NOT MERGE
c84f8fcb2 : Remove `EncryptionRunner` library.
ae1a7a383 : Rename SecurityPermissionTest to CarSecurityPermissionTest
767a1967f : Migrated CarAudioZonesHelperTest to use truth intead of junit.
2a6f7c23c : Moving testzCleanUpAfterClientIsCrashed to a separated class.
b266f4864 : Remove code samples for deprecated VMS API.
cd630c296 : Move SystemActivityMonitoringServiceTest to car service unit test
3400583c9 : Import translations. DO NOT MERGE
e85bd563f : Change the type of display port from byte to int
27dcdd790 : Import translations. DO NOT MERGE
906403eca : Remove all files associated with `android.car.trust`.
a01b0f2ad : Import translations. DO NOT MERGE
dcdc38229 : Fixing checkstyle errors from Car.java
513d9b08d : Cleaning checkstyle errors from CarDrivingStateEvent
95e58b580 : Implement User Switch for User Hal
e85541dac : Updating several car services to use UserLifecycleListener
9a6f28317 : Cleaning checkstyle lint issues.
4d49813e3 : Add an exported flag in manifest
c36957e96 : Update ABA background to be blurred
4d7e741b6 : Remove classes associated with the speed bump.
991665073 : Add expiring old bugreports from devices.
df3c8ac28 : Fixing checkstyle/lint issues for CarStorageMonitoringManager
9bb354791 : Fix more missing occurrences of Result::ok()
b59cae4f5 : Remove dependency on Androidx.car
a8cf791dd : Import translations. DO NOT MERGE
8d45ccd89 : Cleaning all remaining lint issues from CarAppBlockingPolicy.java
123ab2cdd : change test_suite to device-test
3d200db7c : Revert "Revert "Need to now pass in active device instead of nul..."
c7437e8f6 : use vector<uint8_t> for byte[] in AIDL
4c81e9f5c : Fixing lint issues from AppBlockingPackageInfo.java.
dcc5a14a6 : Cleaning lint/checkstyle issues.
b0c028fb6 : One more missing Result::ok() in ProcStat.cpp
287c5bcf5 : Adding CarAudioContexts for System Usages
b0e7468ac : Added audio zone info to occupant zone service.
641cb498c : Import translations. DO NOT MERGE
1f6d76332 : Fixed car service dumpsys help documentation.
7b1f62af8 : Expose Car statusCode in onErrorEvent callback
b6c741058 : add test mapping
e0d4b38eb : Added user unlocking to the User Metrics.
478386779 : Make CarWatchdogManager systemapi
393a5728d : Increased UserHalServiceTest.INITIAL_USER_CALLBACK_TIMEOUT_TIMEOUT
9a91f2d4c : Updating CarHvacManager to comply with dev guidelines and checkstyle.

+- Project: platform/packages/services/Iwlan

16bcdc7 : [Iwlan] Replace HashMap with ConcurrentHashMap
07eab21 : Return cause code and retrying time when force close in bringing a tunnel up.
0a51c96 : [iwlan] fix deadlock
3448a24 : [Iwlan] Change default fail cause to IWLAN_NETWORK_FAILURE
194b6fa : To fix wrong retrying timer for BACKOFF_TIMER payload
5aa61a3 : [iwlan] Fix incorrect datacallrsp
4a7a2c5 : Redefine iwlan retrying design
54b907d : [iwlan] Support Mobike/rekey on network change
218f7fa : [Iwlan] Replace host name by host address.
0180c1f : [iwlan] reflect pdusessionId back in datacallrsp
585e1bb : [Iwlan] Add transactionID for EpdgSelector.getValidatedServerList
3e9920a : Add TunnelConfig dump
0db5421 : Consider elapsed time for the retry time
e265320 : Dump ErrorStats
ba3dc7b : iwlan: donot forceclose on transport change/loss
5499abc : Dump tunnel stats
9f54a24 : [Iwlan] Trigger DNS prefetching when LinkProtocolType changed
06ca794 : Just print log instead of throwing an exception when IKE returns DeleteIkeLocalDelete error.
17ed3f2 : Fix CTS test failure
8d0b181 : Replace getConfiguredNetwork with getNetwork
2146867 : Verify before unthrottling
0e2a2dc : Replace InvalidIkeSpiException with IkeProtocolException
c419020 : Rename onClosedWithException to avoid conflict
f63c643 : Use IkeProtocolException#getErrorType() to identify a specific error
dae0a6a : Add random retry time into retry list
0d75be1 : Check for null request after selection complete
1086bdf : Remove hidden connectivity methods usage
2663845 : Set rekey timers to maximum values
4d47563 : Add Support for dumpsys
cb6a557 : [iwlan] mark IKE packets with Expedited Forwarding
e63b4f0 : resuse src IP IID in case of HO if possible
a5c5428 : Register for Airplane Mode intent
63e68d9 : [iwlan] add SCHEDULE_EXACT_ALARM perm
6855318 : Trim the error policy Strings
fbde383 : Rename SliceInfo to NetworkSliceInfo.
c831394 : [iwlan] logging and forceclose fix
611931e : Use IKE-defined API constants
43bc606 : [iwlan] add support for SliceInfo
5957663 : Update isCrossSimCallingEnabledByUser name
38d2c0f : Add UT to verify TunnelSetupRequest
4658c45 : Use IWLAN_IKEV2_AUTH_FAILURE for auth failure
cc94ca1 : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Iwlan
64d3421 : Revert "[Iwlan] Use DNSResolver for FQDN"
448a08e : Add exported in specific application components
4de3a5a : [iwlan] add defaultToDeviceProtectedStorage
8217b79 : Update setupDataCall to take in new parameters
9f43404 : Add Airplane mode to manifest
8074b92 : Close IpSec interface after tunnel closed
83a5354 : [Iwlan] Use DNSResolver for FQDN
88b43ad : remove mac support
2ecd87a : Add IkeAlarmReceiver broadcasts to manifest
80c5c2d : Add dependency on framework-connectivity
22e97ec : [iwlan] fix incorrect network status update
bbd542f : registerEvents should point to different obj
3da6971 : Close all tunnels onUnbind
6a193cc : [iWLAN] Catch exception while null subscription
35ab0ea : [iwlan]fix potential race condition in NW callback
4aac8d4 : Unthrottle on WFC disable
ff24ca8 : Retry only for server timeout
62f2c06 : [Iwlan] Add null checking for network and linkProperties before call getLinkAddresses().
c4d9c20 : [Iwlan] FQDN prefetching
22bc193 : [Iwlan] Add null checking for tunnel interface
3c1f913 : [Iwlan]Listen Cross Sim calling Setting change and add unit tests.
46c421a : [iwlan] add check for supported algo
047052b : Donot retry with next ip protocol errors
a3fdc5d : Consider ranges in error detail
6d29fdf : [Iwlan] Add implementation of WIFI_AP_CHANGED_EVENT
21d3cf5 : Add support for NattKeepAliveTimer
d6d334b : [Iwlan]Add unit test cases for CST.
f7e0c19 : [Iwlan] Cross stack ePDG.
c30f02a : Return long time for failure
ffa3d93 : [iwlan] invoke dataservicecallback for invalid arg
dc7a7f3 : [Iwlan] Set Mtu to 1280 in data call response same as MtuV4 and MtuV6.
831b640 : [iwlan] update to conform to updated IKE API names
2eb2074 : report retry time in milliseconds
6985608 : Notify APN unthrottled
02946ca : [iwlan] revert retry logic
0e36aee : Max retries and Back off timer support
0daa238 : Fix error in preupload.cfg
e119faa : Listen to Wifi state changed
1b641ab : Add S-NSSAI
87a00be : Move Iwlan Configs to Aosp
8ff242f : [iwlan] add makefile and fix LINT errors
7e660d2 : [IWLAN] code migration from vendor/google/services/iwlan
bc8610e : Initial empty repository

+- Project: platform/packages/services/Mms

7e8ab0c : Add better logging for mms queues and sending
cd8519b : Add logging for exceptions when loading the MMS PDU
c78e628 : Replace NetworkUtils.trimV4AddrZeros with alternative
45652c9 : Replace NetworkUtils.trimV4AddrZeros with alternative
a54c24b : [Telephony] Use TelephonyCallback instead of PhoneStateListener part6
83d454e : Pass precise connection error up to calling app
fc9b303 : enforceSystemUid in MmsService's archive call
f0c9776 : [Telephony] Use TelephonyCallback instead of PhoneStateListener part6
81509f4 : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Mms
3c57ead : Follow CarrierMessagingServiceWrapper changes
0f2812b : Pass precise connection error up to calling app
53181ee : Use a consistent logging string for the xms message id
fcf4383 : Expose CarrierMessagingServiceWrapper as System API.
eb67c6a : Restructure CarrierMessagingServiceWrapper with better interfaces.
d6c0bed : Restructure CarrierMessagingServiceWrapper with better interfaces.
0c0aa7c : Update the logic for Fi user to download the MmsMessage
3307dd2 : Revert [Telephony mainline] Move the functionality about block number into the calling locations.
e863696 : Release the N/W request when SIM is removed

+- Project: platform/packages/services/Mtp

e265268 : MTP: Skip runtime thumbnail generation for Android Host
238bd31 : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Mtp
40ceaca : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Mtp
3279257 : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Mtp
949ec6d : Convert {tests,perf_tests}/Android.mk files to Android.bp
14152d7 : Add an exported flag in manifest

+- Project: platform/packages/services/Telecomm

107ff399e : Fixing issue with adding existing connections which start in a conference.
c4b2dd7db : Import translations. DO NOT MERGE ANYWHERE
670b58312 : Import translations. DO NOT MERGE ANYWHERE
f31a2d960 : Import translations. DO NOT MERGE ANYWHERE
8d53811ef : Don't show sensor use dialog for system uid
f0f49f91f : Import translations. DO NOT MERGE ANYWHERE
922182b55 : Import translations. DO NOT MERGE ANYWHERE
e8394e917 : Import translations. DO NOT MERGE ANYWHERE
f60accf65 : Notify new adding calls if the ICS has already bound.
a320fe946 : Make transition of DIALING->DISCONNECTED similar logic as ACTIVE->DISCONNECTED, so that disconnect reason is updated and handled by CallDiagnosticService
1e03b5c44 : Allow missed reason of test incoming call to be USER_MISSED_CALL_FILTERS_TIMEOUT.
d3aeb4ae7 : Rename "Call Management" to "Phone Calls" for user clarity.
a4571fab8 : Revert "Check calling package before checking permission protection"
c53e61ed6 : Import translations. DO NOT MERGE ANYWHERE
ec65cbe96 : Import translations. DO NOT MERGE ANYWHERE
9ff6aea3c : Import translations. DO NOT MERGE ANYWHERE
8230c1a38 : Check cross user permission before clear calling identity in getSimCallManagerForUser.
12689f2dd : Import translations. DO NOT MERGE ANYWHERE
581bcfea3 : Import translations. DO NOT MERGE ANYWHERE
03b60d51e : Import translations. DO NOT MERGE ANYWHERE
692a877db : Check calling package before checking permission protection
4a0400e55 : Add more detailed log in CallsManager to make debugging handover failure easier.
ff0df830f : Add debounce to start of phone call ops
401cfd3a7 : Propagate verstat from extras if present.
4b0ef448b : Ensure TeleComm tracks carrier privileged apps using mic
790a5ed87 : Change which states are considered active in InCallController
0c8fecf39 : Import translations. DO NOT MERGE ANYWHERE
06e73d045 : Import translations. DO NOT MERGE ANYWHERE
85ddd94c7 : Import translations. DO NOT MERGE ANYWHERE
ba2e17400 : Protect TelecomManager#getPhoneAccount with necessary permission.
9d9a830ab : Add unit test coverage for BlockedNumbersUtil
91cbc65ce : Add pending intent immutability to Call block disabled notification.
23a8a5e05 : Add pending intent immutability to Call block disabled notification.
0ed582a93 : Add pending intent immutability to Call block disabled notification.
0b99871d0 : Import translations. DO NOT MERGE ANYWHERE
60570dbaa : Import translations. DO NOT MERGE ANYWHERE
3882075f3 : Import translations. DO NOT MERGE ANYWHERE
d28841234 : Mitigate issues with stuck calls blocking new outgoing calls.
038b224be : Set visibleToInCallService to true if the extra is null.
bd950b26d : Cancel pending call redirection request if there's new one.
9c0a5dc01 : Update Telecom tests due to OS change
8c49670b5 : Import translations. DO NOT MERGE ANYWHERE
6217809c5 : Import translations. DO NOT MERGE ANYWHERE
2e162736c : Import translations. DO NOT MERGE ANYWHERE
f4a927379 : Correct issue where ringtone is not heard on BT headset in vibrate mode.
1477ead36 : Import translations. DO NOT MERGE ANYWHERE
a2eccd015 : Import translations. DO NOT MERGE ANYWHERE
04c2ed75d : Import translations. DO NOT MERGE ANYWHERE
2525a6dfb : Restrict PHONE_CALL ops to just telecomm
13c0c4d20 : Import translations. DO NOT MERGE ANYWHERE
d9f6b0af7 : Import translations. DO NOT MERGE ANYWHERE
7d614259f : Import translations. DO NOT MERGE ANYWHERE
302eff838 : Block normal outgoing call when there's an ongoing emergency call.
88c396108 : Synchronize updates of missed call counts and add more logging.
6a2bb4fc1 : Import translations. DO NOT MERGE ANYWHERE
a3e77fe75 : Import translations. DO NOT MERGE ANYWHERE
bfd549c9e : Import translations. DO NOT MERGE ANYWHERE
12c85c7f8 : Catch potential NPE in RingtoneFactory.
f696a7f27 : Handle TelephonyManager RuntimeExceptions to prevent Telecom crash.
74d8d7be1 : Import translations. DO NOT MERGE ANYWHERE
c53518445 : Import translations. DO NOT MERGE ANYWHERE
06282d9cf : Import translations. DO NOT MERGE ANYWHERE
549a7dde3 : Always pass handle uri to NotificationManager when query if we should ring for a contact.
755cbadfe : Update tests to track internal fw evolution
62f9cfd25 : Add Telecom Call Audio Test App.
f75edc348 : Rename OnProjectionStateChangeListener -> OnProjectionStateChangedListener
4783e7ed4 : Fix incorrect usage of lock object
854d40816 : Track disabled car mode ICS in InCallController when UI mode changed.
0d0539e96 : Fix Telecom Test breakage due to Bluetooth permission change
d94bba298 : Fix Telecom Test breakage due to Bluetooth permission change
85af7f48e : Fix repo hook error upon upload
60887bbfa : Import translations. DO NOT MERGE ANYWHERE
6b4e4aac4 : Import translations. DO NOT MERGE ANYWHERE
81eefe7fd : Import translations. DO NOT MERGE ANYWHERE
14381b798 : Import translations. DO NOT MERGE ANYWHERE
2c2241a05 : Check for null call id in ConnectionServiceWrapper
0803e30b5 : Prevent Telecom from holding focus indefinitely
6fcd956e5 : Fix py3 error in aosp checker
514e4dbea : Fix race condition in CARSM unit tests
f68c98fc1 : Import translations. DO NOT MERGE ANYWHERE
bb10c7fa7 : Import translations. DO NOT MERGE ANYWHERE
01ac787fb : Import translations. DO NOT MERGE ANYWHERE
dc3e062e3 : Import translations. DO NOT MERGE ANYWHERE
4248a09c6 : Import translations. DO NOT MERGE ANYWHERE
e3f82cc7a : Use PermissionChecker.checkPermissionForDataDeliveryFromDataSource to check MANAGE_ONGOING_CALLS in InCallController
2b8cfc19e : Add support of ACTION_PACKAGE_CHANGED for car mode InCallService.
d9b412206 : Allow getCallState if called from SHELL_UID
0747e71b7 : Wire up in call problem tone.
a76d556cc : Prevent self-managed call control from TelecomManager APIs.
3419facb7 : Add immutable flag for PendingIntent in IncomingCallNotifier
6d9b9e21b : Set PendingIntent in RespondViaSmsManager as immutable
0b2eeabb8 : Enforce READ_PHONE_STATE on getCallState APIs
268cad2c5 : Runtime permission attribution improvements
7b80bc687 : Fix log message.
70decc1a4 : Pipe through Call Quality reports to CallDiagnosticService
1efde65e3 : Rename DiagnosticCall to CallDiagnostics.
3283ade0d : Import translations. DO NOT MERGE ANYWHERE
5af368bf0 : Handle providing disconnect message through CallRedirectionService.
0baf26c03 : Import translations. DO NOT MERGE ANYWHERE
edf37479c : Fix race+logging issue in SystemStateHelper
b28612fc3 : Import translations. DO NOT MERGE ANYWHERE
4b8b1f52f : add inCall tone for in call quality notification
3f1828f8f : Play tone when RTT upgrade received
ec798b52f : Fix Telecom PendingIntent mutability, logging fixes
806fb36c6 : Add business call support to testapps
04263bffe : Fix synchronization in SystemStateHelper
2bf060f1d : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Telecomm
16f5dd95f : Call Diagnostic Service implementation
2a3354587 : Rename API for Call Companion InCallService API Review
0e44b583b : Rename API for Call Companion InCallService API Review
4fce595c6 : Renaming method for inclusive language.
a14d12361 : Add call composer support to telecom testapp
e52128f5d : Fix issue with rebind to dialer on uninstall of app.
8dd4c44b9 : Allow business call extra to go to screening
e8944c8bc : Convert onCallFilteringCompleted to single arg
7f21580e5 : Read from correct extras when logging call composer
d4d38d5e2 : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Telecomm
86195008a : Add VibratorManager to ComponentContextFixture
f513a47a1 : Play tone when RTT upgrade received
eb1fff109 : Unset conference state when dng_cnf removed
a16c44493 : Import translations. DO NOT MERGE ANYWHERE
34e42b7f3 : Delete call composer attachments when specified
2b4f7ed57 : Refactor CallScreeningService
15ac7cfb4 : More intelligently deal with call ops in InCallController
24a14c10a : Add command to reset car mode in Telecom
26452975a : Import translations. DO NOT MERGE ANYWHERE
b170d5f96 : Refactor CallLogManager
c635cd308 : Add mapping for PROPERTY_CROSS_SIM
e9ba87621 : Import translations. DO NOT MERGE ANYWHERE
0adbd4b59 : Bind self-managed calls to InCallService that support these kind of calls.
a76ee855a : Implement the call filtering completed api
a1fe47757 : Import translations. DO NOT MERGE ANYWHERE
08c09e0ec : Fix flaky AnalyticsTests#testAnalyticsTwoCalls
4853ea241 : Import translations. DO NOT MERGE ANYWHERE
6c3e04a9b : Bind to non-ui incall services for self-mgd calls
433328f66 : Mock DisplayMetrics to fix tests
816a839fa : Revert "Revert "Test app for call companion app" am: 456dc7619c am: d93cf54a7f am: a2594245eb"
f92496809 : Test app for call companion app
92d23dfbf : [telecom/SettingsProvider] specify user ID when using Settings.Secure.get* methods
5f851f15e : Connect TelecomManager extra in CallIntentProcess for call composer
2dc8cfa4e : Import translations. DO NOT MERGE ANYWHERE
14aa07570 : Fix DisconnectedCallNotifierTest
85610a97e : Import translations. DO NOT MERGE ANYWHERE
59d3e37f1 : Import translations. DO NOT MERGE ANYWHERE
e5393dd36 : Import translations. DO NOT MERGE ANYWHERE
2eefccca3 : Import translations. DO NOT MERGE ANYWHERE
376f90786 : Import translations. DO NOT MERGE ANYWHERE
074bb893d : Import translations. DO NOT MERGE ANYWHERE
bb88f4697 : Import translations. DO NOT MERGE
933add5de : Update Telecom to use new Projection State APIs.
f94eba0a4 : Binds to 3rd-party InCallService with MANAGE_ONGOING_CALL permission
06cde7bb0 : Import translations. DO NOT MERGE ANYWHERE
bb604172b : Implement Telecom.hasCompanionInCallServiceAccess API
bdabb07a2 : Import translations. DO NOT MERGE ANYWHERE
c13e8580d : Import translations. DO NOT MERGE ANYWHERE
afa572ee2 : Import translations. DO NOT MERGE ANYWHERE
4cc5a541d : Binds to 3rd-party InCallService with MANAGE_ONGOING_CALL permission
0414d8913 : Add call missed information relative field and implement telecom auto missed part.
8a66b49bd : Import translations. DO NOT MERGE ANYWHERE
379cced74 : Convert PhoneAccount sort order to integers
e8a658681 : Do not show mic icon while dialing
bfdd97f8c : Only track mic usage when call is alive
fa7996ea3 : Fix check for component enabled state in IncallServiceController
ce65fe4d7 : Revert "Snap for 6793014 from 98756d6d3e2bb0ba28eb125caa7a2edbfc..."
a33557d4f : Start/Finish ap-op when telephony uses mic/camera
7b85cfb7e : Add stubs in InCallController to track microphone and camera use.
8c396e565 : Broadcast outgoing emergency calls from Telecom
a56dfcc96 : Replaced calls to UserManager.getUsers(true) to UserManger.getAliveUsers()
14f0a93ec : Import translations. DO NOT MERGE ANYWHERE
2ca51673b : Import translations. DO NOT MERGE ANYWHERE
36f9b3a1c : Import translations. DO NOT MERGE ANYWHERE
4e7d27288 : Always enable logcat-on-failure for Telecom tests
c66be1403 : Import translations. DO NOT MERGE
9d8d0cf3d : Fix security vulnerability of TelecomManager#getPhoneAccountsForPackage
072597d13 : Import translations. DO NOT MERGE
ee1de9885 : Add an exported flag in manifest
d2e240462 : Import translations. DO NOT MERGE
3d6d96391 : Import translations. DO NOT MERGE
56d86d84d : Have isRinging return true when simulated ringing
e044a9357 : Add overrides to new VibrationEffect methods
9f91d09fd : Import translations. DO NOT MERGE
0d392569e : Make modifications to non-UI incall binding
df362165d : Import translations. DO NOT MERGE
5ffeff57b : Import translations. DO NOT MERGE
4c7bbcceb : Add timeout limitation to Ringer#startRinging and avoid using Telecom lock in process that get RingerAttributes.
884aa37fd : Revert "Revert "Change Ringer#startRinging to work asynchronously.""
126a1aff6 : Import translations. DO NOT MERGE
d2d02a35d : SimCallManager can access #getDefaultOutgoingPhoneAccount.
ddce7e214 : Revert [Telephony mainline] Move METHOD_* constants from SystemContract to BlockedNumberContract
95ce664ac : Import translations. DO NOT MERGE
9b351e941 : Added missed incoming call SMS support

+- Project: platform/packages/services/Telephony

71d44d3f2 : Import translations. DO NOT MERGE ANYWHERE
0ea87a902 : Import translations. DO NOT MERGE ANYWHERE
0832c1746 : Import translations. DO NOT MERGE ANYWHERE
121f022dd : Set VT relies on presence cap issue for devices supporting new UCE stack
b2aeeff94 : Retry sending hangup command on new connection after redial completes
25fce9a35 : Import translations. DO NOT MERGE ANYWHERE
e770bccf8 : Import translations. DO NOT MERGE ANYWHERE
8dbb6f6d8 : Import translations. DO NOT MERGE ANYWHERE
3edf0b8bc : Import translations. DO NOT MERGE ANYWHERE
ff7291061 : Import translations. DO NOT MERGE ANYWHERE
1999d0295 : Update telephony OWNERS file
2f3dbe495 : Import translations. DO NOT MERGE ANYWHERE
7229cbae4 : Import translations. DO NOT MERGE ANYWHERE
65e40be4f : Import translations. DO NOT MERGE ANYWHERE
72cff4964 : Update all phones about radio state
cdb5ce553 : Import translations. DO NOT MERGE ANYWHERE
15acaf5b8 : Import translations. DO NOT MERGE ANYWHERE
143577801 : Import translations. DO NOT MERGE ANYWHERE
815299838 : Import translations. DO NOT MERGE ANYWHERE
6d26bc5eb : Import translations. DO NOT MERGE ANYWHERE
2fcf17331 : Import translations. DO NOT MERGE ANYWHERE
0d46f1331 : Fix IMS <-> CS redial scenarios for silent redial
8e028995e : Import translations. DO NOT MERGE ANYWHERE
11bc639ba : Import translations. DO NOT MERGE ANYWHERE
f2a480aec : Import translations. DO NOT MERGE ANYWHERE
c5d151be5 : Import translations. DO NOT MERGE ANYWHERE
c4d53d22c : Import translations. DO NOT MERGE ANYWHERE
9df0456ba : Make CDMA Call Options UT aware
6e8a20a3b : Import translations. DO NOT MERGE ANYWHERE
735c5ce15 : Do not verify ImsService is connected for MMTEL user settings
4eb41a34e : Import translations. DO NOT MERGE ANYWHERE
08c4c494f : Import translations. DO NOT MERGE ANYWHERE
6b5c2ca0c : Import translations. DO NOT MERGE ANYWHERE
c87190508 : Import translations. DO NOT MERGE ANYWHERE
4eff6ed18 : Import translations. DO NOT MERGE ANYWHERE
2ab751135 : Do not send multiple dereg indications when we switch SMS role
fa3916761 : ServiceStateProvider:Enforce location permission check with targetSdkVersion R-
152b44978 : Stash verstat in the connection extras.
a1434321c : Add TelephonyShellCommand to get EAB capability
652411e89 : Do not check single reg permission for destroying SipDelegate
78c47f469 : Import translations. DO NOT MERGE ANYWHERE
15b126504 : Import translations. DO NOT MERGE ANYWHERE
b2df56301 : Import translations. DO NOT MERGE ANYWHERE
fd89b101a : Device didn't renew the allowed network types
c6b449f73 : Fix CTS failed because the device state cannot be reset and it cuase the following test case fail
4007f06a1 : Send broadcast message when default messaging application changed
e0b59b96e : Call getNetworkSlicingConfiguration to get Slicing information
a69500999 : Fix process source handling for reporting Binder latency from Telephony, Process souce was incorrectly specified and thus resulted in defaulting to system_server.
2612c7952 : ServiceStateProvider: sanitize location info if caller has no permission
60dc47ed8 : Improve logging of connection changes due to redial and handover.
bfd042f3a : Import translations. DO NOT MERGE ANYWHERE
fc4a0471e : Import translations. DO NOT MERGE ANYWHERE
dff213f13 : Import translations. DO NOT MERGE ANYWHERE
b30ac3072 : Only check pending emergency call if TelephonyConnectionService nonull.
02705fd13 : Import translations. DO NOT MERGE ANYWHERE
a8e6409f9 : Import translations. DO NOT MERGE ANYWHERE
931ab218a : Fix CDMA Call Forwarding/Call Waiting UI
d7343709b : Switch to using TelephonyConnection#hangup instead of onDisconnect.
640aa5865 : Fix Logging level for SipTransportController logging
17482e9a1 : Allow test emergency call to remove all radio off reasons.
c32bcc701 : Import translations. DO NOT MERGE ANYWHERE
b87925ab4 : Make SecurityException message consistent for uploadCallComposerPicture.
5521d7fce : Add intent-filter priority for CONFIGURE_VOICEMAIL intent.
e69bbc81c : Don't disable radio from thermal if in emergency call only.
67aa7bedf : Integrate France emergency number in the database Expand the MARINE_GUARD, MOUNTAIN_RESCUE, MIEC, AIEC services
0f9d341fe : Correct issue with auto disconnect conference where no participants.
dc6f2f5e6 : Add intent-filter priority for CONFIGURE_VOICEMAIL intent.
67af90e3d : isRcsVolteSingleRegistrationCapable does not check provisioned config
f8b020414 : Import translations. DO NOT MERGE ANYWHERE
a82e824c1 : Import translations. DO NOT MERGE ANYWHERE
11ae60c8b : Import translations. DO NOT MERGE ANYWHERE
34b7c71c8 : Import translations. DO NOT MERGE ANYWHERE
919631eb8 : Check to ensure an ImsService can handle an IMS request
26870c0b5 : Show more accurate message when call fails due to thermal mitigation.
2e0b9d81d : [RCS]Fix Qos's toast exception
f0c5fca5d : Import translations. DO NOT MERGE ANYWHERE
3428addd4 : Import translations. DO NOT MERGE ANYWHERE
f955f34fc : Import translations. DO NOT MERGE ANYWHERE
023be49a4 : Move emergency call to main thread
88f66ff25 : Import translations. DO NOT MERGE ANYWHERE
5e4791609 : Import translations. DO NOT MERGE ANYWHERE
8246be5cc : Import translations. DO NOT MERGE ANYWHERE
6969b218f : Revert "Temporary additional logging for debugging b/182326102."
f09a40954 : Import translations. DO NOT MERGE ANYWHERE
b7b316112 : Import translations. DO NOT MERGE ANYWHERE
96c6698e5 : Import translations. DO NOT MERGE ANYWHERE
0fc71b0eb : Implement the Telephony API to set the capabilities request timeout
8a0a1e8e4 : Check result after send request in PhoneInterfaceManager.
b73eb8488 : Import translations. DO NOT MERGE ANYWHERE
3f30733d5 : Import translations. DO NOT MERGE ANYWHERE
760d09656 : Handle NOT_SUPPORTED modem response as not supporting secondary carrier.
9ae524be1 : Import translations. DO NOT MERGE ANYWHERE
b927255a5 : Import translations. DO NOT MERGE ANYWHERE
87015bf05 : Import translations. DO NOT MERGE ANYWHERE
f20022495 : Import translations. DO NOT MERGE ANYWHERE
d05427a66 : Import translations. DO NOT MERGE ANYWHERE
f24effc50 : Import translations. DO NOT MERGE ANYWHERE
6de8e1027 : Protect add connections in CdmaConferenceController by a synchronized pending set.
d1947d82a : Move ImsResolver to a singleton pattern
193c22cc2 : Import translations. DO NOT MERGE ANYWHERE
063f815ce : Import translations. DO NOT MERGE ANYWHERE
ff671f1db : Import translations. DO NOT MERGE ANYWHERE
00f8308bd : Add ADB command to support set/getAllowedNetworkTypesForReason
23cda0894 : Import translations. DO NOT MERGE ANYWHERE
eca34e90c : Import translations. DO NOT MERGE ANYWHERE
98dd59915 : Add ADB command to support set/getAllowedNetworkTypesForReason
182d61b56 : Allow logging binder latency from telephony
f98fcd719 : Use new APIs from SIM phonebook provider
eafce0a2e : Fix creating the UceController instance associated with the invalid subscription ID
53d05010c : Import translations. DO NOT MERGE ANYWHERE
04f3734a1 : Import translations. DO NOT MERGE ANYWHERE
02beb6813 : Import translations. DO NOT MERGE ANYWHERE
a68d67fc1 : Notify D2D availability.
2a6be5fd4 : Update IMS MMTEL API impls to include NR tech types
014f41e88 : Add telephony shell command for testing barring
37afce666 : When answering call on one sub, disconnect calls on other sub.
e8713a457 : Implement the Telephony API to remove the UCE requests cannot be sent status
c223b9a8d : Process rcsVolteSingleRegistration if it is not provided or roaming
008b1691a : LocationAccessQuery builder changes and tests
d457521ae : Add telephony shell command to force D2D communications enabled.
68b8e6d2a : Import translations. DO NOT MERGE ANYWHERE
7eda6aee9 : Update the format of RCS provisioning config XML
fa6575f7c : Move CarrierConfigLoader registrar call to init
902772f4e : Set translatable="false" for radio_info_network_slicing_config
3b56d992e : Protect against non-ims connections when using D2D test commands.
5bc2171e9 : Provide ability for call forwarding to redirect to call settings.
0ba570ee7 : Implement SIP session tracking for SIP validation
526d06f2e : Import translations. DO NOT MERGE ANYWHERE
0bf2673ab : Import translations. DO NOT MERGE ANYWHERE
03fc357a0 : Import translations. DO NOT MERGE ANYWHERE
fc3169b73 : Remove READ_PRIVILEGED_PHONE_STATE for checking carrier privilege
9cfff47b7 : Invoke ImsManager.getConfigInt() if config support by framework
d9f347de5 : Cleanup CallDiagnosticService class references.
7c10540a7 : Refresh sim lock state when carrier config is changed
40e45c5a1 : Handle media attribute changes and report to Dialer.
0ccee2262 : Add adb command to disable physical sub
f8c789357 : Delete deprecated bluetooth permission in manifest file
2b598c469 : Sip Message Validators (2/2)
dbefca0ca : Fix enforce calling package behavior in multi-user context.
dada6486b : Introduce SIP message validation for SIP Delegates (1/2)
e5fdb4fe6 : Import translations. DO NOT MERGE ANYWHERE
e88b43d8e : Import translations. DO NOT MERGE ANYWHERE
13111992f : Import translations. DO NOT MERGE ANYWHERE
4763d65c5 : Cleanup the SipDelegates associated with an app if it dies
33546b6a1 : Import translations. DO NOT MERGE ANYWHERE
41916c2f6 : Import translations. DO NOT MERGE ANYWHERE
7643b5021 : Import translations. DO NOT MERGE ANYWHERE
0ddb36171 : Fix security vulnerability in getImeiForSlot.
99c9ad641 : Remove CallQualityManager reference in TelephonyConnection.
c3bb719a1 : Import translations. DO NOT MERGE ANYWHERE
c42f6c04f : Use new SipDelegateConfiguration in telephony
4fc5588d4 : Import translations. DO NOT MERGE ANYWHERE
dfbdc914b : Import translations. DO NOT MERGE ANYWHERE
faf173163 : Import translations. DO NOT MERGE ANYWHERE
aea1176d0 : Rename ImsPhone.getRoamingState -> getLastKnownRoamingState
eb18d1ae8 : Remove FG state check from UCE APIs
39f82bc3c : Rename ImsPhone.getRoamingState -> getLastKnownRoamingState
faddef85a : Remove FG state check from UCE APIs
fd61f7f0c : [Telephony] getDataNetworkType() uses incorrect subid
0d79c5731 : Update IMS MMTEL API impls to include NR tech types
6085f914b : Import translations. DO NOT MERGE ANYWHERE
1adf4562e : Security fix: enforce read privilege permission to check package privileges in PhoneInterfaceManager
3806f2414 : Show SlicingConfig in RadioInfo
414c3968f : Make the Carrier Key Download Alarm intent protected
7bb6a04ce : Import translations. DO NOT MERGE ANYWHERE
f163c17a1 : Import translations. DO NOT MERGE ANYWHERE
cf14ea7a8 : Import translations. DO NOT MERGE ANYWHERE
464bcb3f1 : Import translations. DO NOT MERGE ANYWHERE
6d731832b : Import translations. DO NOT MERGE ANYWHERE
2ee140769 : Import translations. DO NOT MERGE ANYWHERE
e17d51c9a : Temporary additional logging for debugging b/182326102.
7ffc273a0 : Add the subId chceking before the DB write allowed network type
05a2fc193 : Import translations. DO NOT MERGE ANYWHERE
ef911790e : Follow rename of storeCallComposerPictureAsUser
a3ff42471 : [RCS] Populate parameters relavent to Digest auth
5d70a19a9 : Import translations. DO NOT MERGE ANYWHERE
2a2e05ae6 : Update the format of RCS provisioning config XML
fb835ee05 : Import translations. DO NOT MERGE ANYWHERE
a9d27a556 : CarrierConfigLoader: Always remove the timeout msg when receive result
3394efe94 : Remove system UID check from TM#hasCarrierPrivileges
fc7b638b9 : Rename closeDialog to closeSession as per API change
016947d38 : Make sure the RcsProvisioningInfo removed from mRcsFeatureListeners when it is destroyed
ab13e3eb2 : Print readable string in log for all events in CarrierConfigLoader
2e67c9639 : Import translations. DO NOT MERGE ANYWHERE
304e92be5 : Use a stub for config from carrier app if the app returns null.
d2b004b55 : CarrierConfigLoader: IPC call with invalid subId will silently fail
7e3bc126a : Add unit test for CarrierConfigLoader
420261196 : Revert "Add unit test for CarrierConfigLoader"
25b27eaec : Revert "CarrierConfigLoader: IPC call with invalid subId will silently fail"
0e18b16ca : Fix API review issues for 5G Slicing feature
c63cf523d : Call waiting support USSD function
9d1ae4ac1 : CarrierConfigLoader: IPC call with invalid subId will silently fail
62c68512e : s/enforece/enforce/
75a9ff1f1 : s/enforece/enforce/
4b368dcbe : isRcsVolteSingleRegistrationCapable need check provisioning status.
4577bc23f : Add EXTRA_ANSWERING_DROPS_FG_CALL to incoming call in some DSDS cases.
0e7679936 : Call waiting support USSD function
e0f13471f : Add unit test for CarrierConfigLoader
1da5e9840 : Import translations. DO NOT MERGE ANYWHERE
41a3576d3 : Import translations. DO NOT MERGE ANYWHERE
86e22e651 : Import translations. DO NOT MERGE ANYWHERE
1e35cb8bd : [RCS]Impose base64 on KsNaf
6f0781fae : Do not set wifi calling status hints for cst
7ec19be6e : Improve UI for PIN2/PUK2 authentication on FDN setting
e0aa381f5 : Correct the intent name of RCS_SINGLE_REGISTRATION_CAPABILITY_UPDATE
69226be0d : Import translations. DO NOT MERGE ANYWHERE
927f1c9d3 : Change SipMessage API name
06bdef103 : Refresh sim lock state when carrier config is changed
46a1f5206 : [RCS]Use different color to represent MSRP result
38eb5cdeb : Shared state modified in two threads without synchronization
ddd7429e3 : Add more log to debug HD+ icon
64ee11218 : [RCS]Implement File Upload
f8b614ca2 : Runtime permission attribution improvements
d287dee00 : Import translations. DO NOT MERGE ANYWHERE
12feea23a : Fix race condition on call initiation
912dfd8a8 : Deprecate SIP service support.
4f6208e61 : Enforce READ_PHONE_STATE for getCallState APIs
ebfb35b2d : do not report wifi calling if cross sim calling is enabled
1b79cd5f9 : Renaming PATH_SEGMENT constants in SimPhonebookProvider
36edbf436 : Request new Bluetooth runtime permissions.
0039e3387 : Update feature tags carrier config in onCarrierConfigChangedInternal
eadb256e5 : Integrate RCS provisioning updates into SipTransport
f70f46f82 : Erase data stored in SharedPreference during factory reset
428d1d6c9 : Don't cast IAE to list for getSystemSelectionChannels
857e73adf : Redownload carrier keys when resetting network settings
191a68115 : Export ServiceState#DataRegState into TelephonyProvider
917ee2f16 : Public ServiceState#duplexMode in telephony provider
b647abed1 : Integrate RCS provisioning updates into SipTransport
56e46a12e : protected android.telephony.action.CARRIER_SIGNAL_PCO_VALUE broadcast
9b2a9de27 : protected android.telephony.action.CARRIER_SIGNAL_PCO_VALUE broadcast
610fdf629 : Eliminate the interfere of removeMessage for dual-SIM
fbdb34835 : Expose ServiceState#getDataNetworkType in telephony provider
4ac4f987c : Check CarrierPriviledge for getPhoneAccountHandleForSubscriptionId
3335d1c54 : Import translations. DO NOT MERGE ANYWHERE
5a5606908 : Import translations. DO NOT MERGE ANYWHERE
3c7957185 : Import translations. DO NOT MERGE ANYWHERE
644b91a7a : Require calling package to be allowlisted for thermal mitigation.
390ddb989 : Import translations. DO NOT MERGE ANYWHERE
156aa4a4c : Support getSlicingConfig() API for 5G Slicing Configuration
40c660f75 : Do not destroy UCE when associated subId changes with the same subid
9f2dd6355 : [RCS]Use phone number as the key to manage session
fcd6d88b5 : Remove the system API of getCarrierBandwidth()
d4c5bde17 : Define new shell commands to get and modify UCE PUBLISH
522637d8c : Refact the allowed network type
a39e52286 : Adds ALLOWED_NETWORK_TYPES_REASON_ENABLE_2G to PhoneInterfaceManager.
462f3151b : Use carrier config instead of hardcode the package name in RadioInfo
0e4e00a27 : Correct the check for capability
4aa8b07f0 : Do not destroy UCE when associated subId changes with the same subid
ed0dfa80b : Remap call diagnostic service constants to internal D2D constants
d31fcb78f : Make sendMessage ListenableFuture
0b0be1edf : Make changes to upload code resulting from testing
5f163f87f : Revert "Revert "Remove the system API of getCarrierBandwidth()""
12ff43557 : [RCS]Show toast for the dedicated bearer result
4606a92b2 : Revert "Remove the system API of getCarrierBandwidth()"
5d6a98b7b : Don't send thermal mitigation request to modem if not supported.
14d467f76 : Define new shell commands to get and modify UCE PUBLISH
609cc13c7 : Import translations. DO NOT MERGE ANYWHERE
f4a791794 : Import translations. DO NOT MERGE ANYWHERE
8c6e82ee1 : Refact the allowed network type
fe1e6ac7d : Point to new Radio Hal Capability Controller
e6b8b3bf9 : [RCS]Ajust TestApp's version to associate with ProvisioningManager's API change
dfd595bcc : Allow REQUEST_NOT_SUPPORTED for nr dual connectivity config
906d3eac2 : Pass telephony disconnect cause and ImsReasonInfo to telecom.
ef76b250b : Import translations. DO NOT MERGE ANYWHERE
d12e7ba96 : Swap parameters in QosCallback#registerQosCallback
2b6addfeb : Remove the system API of getCarrierBandwidth()
9418a9273 : Disconnect EmergencyNumberTracker as the source of getNetworkCountryIso
b0fc6bea2 : protected android.telephony.action.CARRIER_SIGNAL_RESET broadcast
296541606 : Return REQUEST_NOT_SUPPORTED if HAL version is below 1.6
9bc7d36c5 : Shared state modified in two threads without synchronization
0df573b0f : Import translations. DO NOT MERGE ANYWHERE
b6907bdfe : Add a has-carrier-privileges shell command.
18d0a6b49 : Add a has-carrier-privileges shell command.
cca49da3b : Update uses of the new CallStateListener.
5cc1bf67e : Use carrier config to determine which D2D transports are initialized.
351f62373 : [Telephony] Use TelephonyCallback instead of PhoneStateListener part4
466152855 : [RCS]Make rcsProfile selectable
94f4366c6 : Point to new Radio Hal Capability Controller
08affe246 : Make RCS_SINGLE_REGISTRATION_CAPABILITY_UPDATE as protected broadcast
3cac7e525 : Update Provisioning API name and doc per API review
353b2b5d7 : [RCS] Refactor App
a5ba4f5de : [Telephony] Remove the dead code setRadioCapability in PhoneInterfaceManager
2ff7ffce3 : Add UCE dump method for PRESENCE
9e06037c4 : Improve AllowedNetworkTypesReason and refactor PreferredNetworkType
4df7e241f : Update sms test app and integrate PERFORM_IMS_SINGLE_REGISTRATION into permission checks
d47a217a4 : Move TestRcsApp to privileged and define permissions
b5a340641 : Invoke ImsManager.getConfigInt() if config support by framework
c4914d0b5 : Fix incoming chat session
d810d58c9 : Properly store incoming messages on incoming sessions
19a218758 : Notify rcs config as needed when RCS service ready, and support test mode
657758d7b : [connectivity helper] - improve notification details - only send notification if a sliding window conditions pass - only send notification once in a time period - make the notification disappear once call ends
baaee6a06 : Notify rcs config as needed when RCS service ready, and support test mode
b6c3587b0 : Add flag to disable bluetooth call quality notifications
5ec326b56 : [Telephony] Use TelephonyCallback instead of PhoneStateListener part4
1b70799ed : Send Empty packet in MSRP
a5cbbf28b : Repair header from the modem in testapp
479dd9eb1 : Add shell command to trigger ECBM mode Fix EmergencyCallBackMode dialog Overlaid issue
0176b3221 : Revert^2 "Update getRadioInterfaceCapabilities return type"
92777212f : Bettern handle NPE in RcsTestApp ChatActivity
02dc21559 : Add shell command to trigger ECBM mode Fix EmergencyCallBackMode dialog Overlaid issue
051dd25c4 : [RCS UCE] Check the new added permission "ACCESS_RCS_USER_CAPABILITY_EXCHANGE" for UCE APIs
5200630c5 : Revert "Update getRadioInterfaceCapabilities return type"
e4307db9e : Set all call composer attachments when in test mode
ecbb5dcb0 : Use new DEVICE_TO_DEVICE connection event to send received messages.
a0bec8646 : Do not verify, only format numbers in TestRcsApp
7917ecfa8 : Add shell command for call composer setting
36631c729 : Add UCE dump method for PRESENCE
ccbaf745d : Add shell command to trigger ECBM mode Fix EmergencyCallBackMode dialog Overlaid issue
1393b75dc : [RCS] Fix incorrect source ip in Iwlan
7e940fc73 : Add Qos Callback to test app
b7fd25743 : Update getRadioInterfaceCapabilities return type
c0cbcd177 : Give Contacts team owners of SimPhonebookProvider
babbda043 : Support for override active D2D transport.
b76eb675a : Add Qos Callback to test app
df833e62b : Import translations. DO NOT MERGE ANYWHERE
e55a36a39 : Import translations. DO NOT MERGE ANYWHERE
ccc1e0716 : Import translations. DO NOT MERGE ANYWHERE
32fd5caca : Convert onCallFilteringComplete to use single arg
2822d01fd : Integrate in cl/356241895 into testRcsApp
34c09a516 : Integrate PERFORM_IMS_SINGLE_REGISTRATION into permission checks
bddad56d2 : Make bluetooth choppy voice notification cancellable
157aa4c8c : Porting cl/358130662
4ad715d20 : Porting cl/356728731
d9fbae510 : Cache SIM PIN for verification after unattended reboot.
6580b670a : Integrate in cl/356241895 into testRcsApp
45599dacd : Fix NPE when querying SimPhonebookProvider with null projection
0f050d899 : TM#setNetworkSelectionModeAutomatic hang muliple minutes
1fcc3d7a6 : [LSC] Add LOCAL_LICENSE_KINDS to packages/services/Telephony
3f777b66a : Adds ALLOWED_NETWORK_TYPES_REASON_ENABLE_2G to PhoneInterfaceManager.
d563bc712 : [RCS UCE] Check the new added permission "ACCESS_RCS_USER_CAPABILITY_EXCHANGE" for UCE APIs
8088aba21 : Import translations. DO NOT MERGE ANYWHERE
95a4c1fc8 : Update getRadioInterfaceCapabilities return type
906d671bb : Import translations. DO NOT MERGE ANYWHERE
8ea8e9e61 : Update sms test app
48768ca9d : Import translations. DO NOT MERGE ANYWHERE
943ae83f0 : Import translations. DO NOT MERGE ANYWHERE
21170f3bf : Import translations. DO NOT MERGE ANYWHERE
7fcfa4f14 : Revert "Re-add unit tests for RTP Transport wiring."
dc2a5b6ab : Move TestRcsApp to privileged and define permissions
b010edbfe : Check call screening service response for pics
9ff90faaa : Modify TelephonyConnection to take new call filter
ddc0c2deb : [RCS UCE] Update the permission check for those expose RCS APIs
0b1f30230 : Update tests to include IMS attributes
7135e50da : Correct typo in test mode command
5e41151a1 : Cache SIM PIN for verification after unattended reboot.
c66bb1146 : Rename setMobileDataPolicyEnabledStatus
941f28a16 : Explicitly state incoming SIP call PendingIntent is FLAG_MUTABLE
5719bac77 : [Telephony] Use #registerPhoneStateListener() to listen EVENT instead of #listen()
a3cef796d : Fix cellinfo stop to refresh
fddee3e43 : Import translations. DO NOT MERGE ANYWHERE
411359c2a : Import translations. DO NOT MERGE ANYWHERE
7067d75ad : Import translations. DO NOT MERGE ANYWHERE
0bf74fec6 : Re-add unit tests for RTP Transport wiring.
3f8b17767 : Fix issues with test mode for call composer
bf8d13726 : Properly set picture URI on outgoing calls
aa4211e34 : Integrate call composer into the call flow
8a6a8692a : Implement the composer picture manager in Telephony
03a8167f9 : Import translations. DO NOT MERGE ANYWHERE
f966f8c19 : Make RTT while roaming configurable
40e42c221 : Import translations. DO NOT MERGE ANYWHERE
3870b2d77 : Import translations. DO NOT MERGE ANYWHERE
dcfe133c7 : Add otasp mode check to avoid any unnecessary otasp call.
3ef3e07e8 : Improve AllowedNetworkTypesReason and refactor PreferredNetworkType
8236caab7 : Add getPhoneCapability function
d22c98942 : Import translations. DO NOT MERGE ANYWHERE
196399f7a : Import translations. DO NOT MERGE ANYWHERE
5940dc1d5 : Add stub for onCallFilteringCompleted
0aa4089f4 : Add otasp mode check to avoid any unnecessary otasp call.
adc15c827 : Import translations. DO NOT MERGE ANYWHERE
2ed2d19e7 : Import translations. DO NOT MERGE ANYWHERE
b95d5a923 : Import translations. DO NOT MERGE ANYWHERE
68cd372ee : Move RCS provisioning changed callback logic to RcsProvisioningMonitor
e31bac6a7 : Add code for communicating with carrier servers
e655add07 : Cross SIM configuration API
4082a8f62 : Introduce IMS Cross SIM registration
946cb8a7d : Stop mocking IRoleManager.
c532050b4 : Import translations. DO NOT MERGE ANYWHERE
82694d54f : Add stub for uploading call composer pics
6ec5ea57e : Import translations. DO NOT MERGE ANYWHERE
29cb51445 : Import translations. DO NOT MERGE ANYWHERE
3dbd9c1de : Import translations. DO NOT MERGE ANYWHERE
54af4630d : Add command to restart the modem
69c722f88 : Connect Call Composer Extras for incoming call
cfd98361f : Import translations. DO NOT MERGE ANYWHERE
284ae75ff : Update the call composer capability if user setting changes in IMS
5e40ad790 : Update PhoneAccount if CALL_COMPOSER is supported in MMTelCapabilities
3f139c84d : Expose ImsCallProfile.EXTRA_CONFERENCE and EXTRA_CONFERENCE_AVAIL.
2e6a19180 : Import translations. DO NOT MERGE ANYWHERE
862c659aa : Import translations. DO NOT MERGE ANYWHERE
9a0bcf719 : Import translations. DO NOT MERGE ANYWHERE
cfd4758cd : Import translations. DO NOT MERGE ANYWHERE
e4e11677b : Add set/get call composer status methods in PhoneInterfaceMangaer
87710d5e9 : Make action provision protected broadcast
761a668e9 : RCS Provisioning APIs for Single Registration
52ced225e : Tempering Network Country Iso Without Permission
5268563ad : Make action provision protected broadcast
a781a18cc : Import translations. DO NOT MERGE ANYWHERE
4740e63bf : Make provisioning APN alarm a protected broadcast
8ef1b631c : Use LegacyPermissionManager for non-updatable permission APIs.
99ae269bf : Provide allow-list to recipient of voicemail intents.
93badfa8c : Provide allow-list to recipient of voicemail intents.
6b04a4a21 : Move the CallManager registerPhone into GsmCdmaPhone
129a85989 : Start handling bluetooth call quality signals pop a notification for when voice is choppy
641e81c0a : Support Gba Api
109698e7a : Implement setSimPowerState with callback
e523a379a : Import translations. DO NOT MERGE ANYWHERE
b1392a74c : Handle P-Associated-Uris which are SIP uris in conference host check.
5af42ca61 : Add unit test for testFilterEmergencyNumbersByCategories
f65eea1f5 : Import translations. DO NOT MERGE ANYWHERE
44e37abdd : Import translations. DO NOT MERGE ANYWHERE
b32cfa469 : Import translations. DO NOT MERGE ANYWHERE
b0b876440 : Routes thermalMitigationRequest to proper HAL APIs.
679c08a56 : Create getSystemSelectionChannel API
0f2bc4442 : Move getDataServicePackages to after clearCallingIdentity
10fb8a225 : Import translations. DO NOT MERGE ANYWHERE
59e67310d : Add Radio Interface Capabilities
df41fb915 : Import translations. DO NOT MERGE ANYWHERE
691c29ccf : Update path for BasicShellCommandHandler
38f3f1c40 : Revert "Update path for BasicShellCommandHandler"
4deb88780 : Provide API to retrive dual connected bandwidth
6c4234286 : Import translations. DO NOT MERGE
7cf7b296a : Add TelephonyManager unit test Add TelephonyManager.getEmergencyNumberList(Categories) unit test
88b221740 : Add permission for listening to changes in projection state. Remove permission for listening to changes in car mode.
9d34a6be9 : Update path for BasicShellCommandHandler
bde3b6a35 : Log missed call for call received during ringing bug: b/171255499 Test: Receive an incoming call while another incoming call is ringing Second call should be logged as a missed call
3d7af54f7 : Fix NPE in NotificationMgr
30c73b45a : Import translations. DO NOT MERGE ANYWHERE
3ade7374d : Import translations. DO NOT MERGE ANYWHERE
baab1438f : Add new method for getCdmaSubscriptionMode
cf5b2113a : Import translations. DO NOT MERGE ANYWHERE
479f40e6a : Allow IWLAN data service to get cell identity information
374448077 : API to configure NR dual connectivity
f9efb48ac : Import translations. DO NOT MERGE ANYWHERE
6c6adfb2e : Import translations. DO NOT MERGE ANYWHERE
d0f208ccc : Separate results and exceptions for modem activity
8d0c5f359 : Import translations. DO NOT MERGE ANYWHERE
9c5578ae6 : Scaffolding for SipTransport Impl & Implement SipTransport#isSupported
0f572fcef : Add an implementation of SipTransportImplBase for testing
49656c01d : Update usages of ModemActivityInfo
2f6b90d2f : Import translations. DO NOT MERGE ANYWHERE
19705ed6c : Use TelephonyManager#isEmergencyNumber() instead
707e4e8f8 : Import translations. DO NOT MERGE ANYWHERE
48f28aef6 : Import translations. DO NOT MERGE ANYWHERE
9ca2d9485 : Import translations. DO NOT MERGE ANYWHERE
f6aca00bb : Remove "oneshot" option from registering FeatureConnectors
67b3e041f : Move IMS to a listener type model instead of a poll model
f07814e28 : Revert "Move IMS to a listener type model instead of a poll model"
940c4cab9 : Rename call forwarding related constants
c0c555d39 : Use slot ID directly for phone account sort order
82567fb16 : Import translations. DO NOT MERGE ANYWHERE
746e03cc4 : Remove old methods for mobile data
a62f5da0e : Add new methods to enable data policies
f53af8d07 : Rename StatusBarManager#setDisabledForSimNetworkLock
ea7765d2b : Import translations. DO NOT MERGE ANYWHERE
27d24263b : Update the call forwarding/waiting APIs
7e5acf593 : Import translations. DO NOT MERGE ANYWHERE
4efc7e048 : Import translations. DO NOT MERGE ANYWHERE
e9da55a30 : Import translations. DO NOT MERGE ANYWHERE
38cd25fbf : Import translations. DO NOT MERGE ANYWHERE
c5cb97de1 : Import translations. DO NOT MERGE ANYWHERE
f858688ec : Revert "Snap for 6793014 from 4919273b2ac5c6347a18e17c5ec70d8da6..."
cb95ec95d : Import translations. DO NOT MERGE ANYWHERE
872b26331 : Import translations. DO NOT MERGE ANYWHERE
cee3715b4 : Move the downgraded conference property
95c07a9a2 : Rename setDataEnabledWithReason
c9cce8ad8 : Move notifyOutgoingEmergencyCall into Telecom
093013d93 : Fix permission checking for IsDataRoamingEnabled
e12c4babf : Import translations. DO NOT MERGE ANYWHERE
fcde07195 : Import translations. DO NOT MERGE ANYWHERE
2ae61300b : Mark override carrier id broadcast as protected
b7629b025 : Prevent ClassCastException in TelephonyConnection during multiendpoint call.
361b89ad5 : Import translations. DO NOT MERGE ANYWHERE
8b14449cf : Import translations. DO NOT MERGE ANYWHERE
ab4c7e690 : When SIM card removed, dismiss the de-perso UI
ce8ee2413 : Import translations. DO NOT MERGE
1d4d73972 : Fix Seeting crash when request network scan.
49840914e : Import translations. DO NOT MERGE
8ea57e3a0 : Add bug number to TODO
557d37120 : Import translations. DO NOT MERGE
75815159a : Import translations. DO NOT MERGE
c4a3e42c7 : LocationAccessQuery builder changes and tests
d8631d37a : Import translations. DO NOT MERGE
e1c385849 : Import translations. DO NOT MERGE
d928d5306 : Add an exported flag in manifest
a44ecb590 : Import translations. DO NOT MERGE
fe9133642 : Import translations. DO NOT MERGE
864103bc2 : Import translations. DO NOT MERGE
29d6d6606 : Add CarrierAppUtils integration test to telephony presubmit.
39d310895 : Import translations. DO NOT MERGE
af1b51318 : Revert^2 "Support api to control data by thermal service"
17f417522 : Revert "Support api to control data by thermal service"
4872c7f0b : Support api to control data by thermal service
a3f1eedda : Add sound or vibration effect for network-initiated USSD
287ae718a : Import translations. DO NOT MERGE
1499b1299 : Import translations. DO NOT MERGE
4c2e6ae79 : Fix contrast ratio issue when wallpaper support dark text.
106cf20e6 : Import translations. DO NOT MERGE
16496d836 : Prevent video calls that down graded to audio calls from merging to conference call.
1af651b71 : Update LocationAccessPolicyTest to ensure uid/pids
8ab02b281 : Turn off privilege fallback when using test privilege rules.
c37bba33b : Revert "Add test case for UID match"
48aa05222 : Revert "[API Review] APIs in SubscriptionManager"
fd88fbcc1 : Carrier privileges matching for CCL#dump.
4dd48c893 : [API Review] APIs in SubscriptionManager
6055c6df5 : Import translations. DO NOT MERGE
e6bb1cdec : Rename featureId -> attributionTag
fa1c259f5 : After API Review: getManualNetworkSelectionPlmn
297fe61a4 : Import translations. DO NOT MERGE
5d9fbf081 : Modify methods in PhoneInterfaceManager to integrate resetOtaEmergencyNumberDbFilePath and updateOtaEmergencyNumberDbFilePath
c0b214022 : Add test case for UID match
7c5db44c7 : Request ModemActivityInfo with Asynchronous request and cache
3dc60c256 : Make SCP broadcast protected
8e60a0eda : Import translations. DO NOT MERGE
54e11bee2 : Prevent apps from impersonating others in CarrierConfigLoader#dump.
71c9a8c51 : Fix a bug that the uid in getCarrierPrivilegeStatus(int uid) is not used.
374b42432 : Import translations. DO NOT MERGE
97cb34348 : Added missed incoming call SMS support
3f325af9e : Update RadioAccessFamily#compare in E911

+- Project: platform/packages/wallpapers/LivePicker

9f995eb : Import translations. DO NOT MERGE ANYWHERE
ac5df14 : Import translations. DO NOT MERGE ANYWHERE
9fa877b : Import translations. DO NOT MERGE ANYWHERE
ddf11fe : Import translations. DO NOT MERGE ANYWHERE
d11d774 : Import translations. DO NOT MERGE ANYWHERE
428c9bb : Import translations. DO NOT MERGE ANYWHERE
17dd52c : Import translations. DO NOT MERGE ANYWHERE
a4be7f2 : Import translations. DO NOT MERGE ANYWHERE
e9120da : Import translations. DO NOT MERGE ANYWHERE
87ef809 : Import translations. DO NOT MERGE ANYWHERE
294ff80 : Import translations. DO NOT MERGE ANYWHERE
aeea3f4 : Revert^2 "Implement local color extraction"
70fb5a1 : Revert "Implement local color extraction"
4effcd5 : Implement local color extraction
0c94c7e : [LSC] Add LOCAL_LICENSE_KINDS to packages/wallpapers/LivePicker
f6b5fd6 : Import translations. DO NOT MERGE ANYWHERE
d7317c2 : Import translations. DO NOT MERGE ANYWHERE
6d9b621 : Import translations. DO NOT MERGE ANYWHERE
3be3f7a : Import translations. DO NOT MERGE ANYWHERE
682bc0a : Import translations. DO NOT MERGE ANYWHERE
3eba04f : Import translations. DO NOT MERGE ANYWHERE
5d5aa84 : Import translations. DO NOT MERGE ANYWHERE
fb25676 : Revert "Import translations. DO NOT MERGE ANYWHERE"
d47c798 : Import translations. DO NOT MERGE ANYWHERE
f347e26 : Import translations. DO NOT MERGE
56d4851 : Import translations. DO NOT MERGE ANYWHERE
90be9cd : Import translations. DO NOT MERGE ANYWHERE
99fde94 : Import translations. DO NOT MERGE ANYWHERE
5ea8999 : Update language to comply with Android's inclusive language guidance
39a4d95 : Import translations. DO NOT MERGE
919ba19 : Import translations. DO NOT MERGE
677c228 : Import translations. DO NOT MERGE
0070a96 : Import translations. DO NOT MERGE
0488541 : Import translations. DO NOT MERGE
805b95f : Add an exported flag in manifest
b62be5a : Import translations. DO NOT MERGE

+- Project: platform/pdk

6391060 : [LSC] Add LOCAL_LICENSE_KINDS to pdk
10f75fc : [LSC] Add LOCAL_LICENSE_KINDS to pdk

+- Project: platform/platform_testing

e1bcd263 : Adding failure skip for AiAi ANR
87225627 : Automotive Test Framework Fixes and Clean Up
0c4e053b : Rename android.media.MediaTranscodeManager -> MediaTranscodingManager
2d9513bd : Interface changes for improved integration test helpers
31c7f8c4 : Add new scroll method that uses swipe and add goToTopOfMainScreen to IPhotosHelper
aaa9a4c3 : fix functional tests in aosp branch
b2350041 : add failure skip for nfc hardware crash
92323f79 : Android Automotive - Adding Multi-user Tests
edcb8d49 : Add event metric for wifi health changes
94e37378 : Add PinnerSnapshotListener.
a84d64f6 : STS add AsbSecurityTest annotation
a42f0b0f : Using notification helper to show notification guts
4a7244d7 : Revert "Interface files BC app perf - SendSMS UI Changes"
1d8d5f04 : Interface files BC app perf - SendSMS UI Changes
19a02947 : Update version codes for S
2bc30b28 : migrate perf test to AOSP repo
4f86cbaf : Add build target for multi user perfetto config.
99518771 : Adding Subject parsing to the top for ANR
b93e20b4 : Fix backslash in fatal_allowlist regex
9733f557 : Fix regex matching in LyricCpuUtilizationHelper due to changes in dumpsys output.
a42e0a73 : framework change for platform tests
26365149 : Add fatal_allowlist along with mk file for BootTest
ebb051ba : Support non-cropped layers and without HWC
16c95eb0 : Update VersionCodes util with S value
f06435d8 : Enable recording Winscope trace files
314156f5 : evs performance test poc interface
0f504cee : [DO NOT MERGE] Add failure skip for EUICC ANR
57e7f526 : BC app perf - add YT playback quality options
344179f0 : Add custom root directory option in PerfettoListener.
b5d9923f : Add UIBenchMicrobenchmark atest configs.
7340d1f9 : Create annotation group for flicker tests
4ec8d1b5 : Create UiBenchMicrobenchmark library to use in internal
3bbe04ef : Stop microbenchmarks if the battery drains more than a certain amount.
ab09d047 : Adding utilities for testing notification shade
91dcf359 : Add swipePage & flingPage in IYouTubeHelper.
92424166 : [DO NOT MERGE]Add swipeHomepage & flingppage in IYouTubeHelper.
a40ed1dc : Allow negative values and other units of time in regex.
20ee74a9 : adding log when apk compiles successfully
d5d6f008 : adding log when apk compiles successfully
c984bdb2 : Create LyricCpuUtilizationCollector for collecting Lyric CPU utilization metrics.
b2a77a37 : Adding Dex2oatPressureRule for UIBenchJank test
8654f1a3 : changing default value of Dex2oatPressureRule
cb0b50b1 : Add more identifiers so as to monitor more externally-invoked Settings pages. Test: m app-helpers-common-interfaces
333e409b : Update UiBench microbenchmark atest config.
d75f4258 : changing default value of Dex2oatPressureRule
1fcc33d0 : Fix uses of deprecated min() and max() functions
cccf4b1e : Fix for loading dialer json
41f19822 : transocidng: Fix a bug in IOContention test.
67a936eb : Add gauge metrics for wifi controller energy
000964ee : Don't wait for status and nav bar on full screen
506c58e0 : transcoding: Use background thread for copy file.
2ea697fe : DO NOT MERGE: Dynamic JSON to support OEM testing
51bc7410 : 5/ Show Flicker properties on Winscope (WM)
411754e1 : 3/ Simplify WM parsing on Winscope
4e5a046c : transcoding: Add IOContention Stressor for UIBench test.
a846126a : Improve stability wait Status and Nav bar
fbaf046f : Introduce a verify method to flicker subjects
f1bb8726 : Fix `lateinit property _logSeparator has not been initialized`
cf2bf049 : 2/ Match Layer visibility rules with Winscope
9704f410 : Remove some useless tokio tests
e7ee6c2e : Create UIBenchJankTests library to use in internal.
5ef549d4 : Do dumpsys command in getMetrics instead of stopCollecting. getMetrics is always called before stopCollecting so we don't get any metrics when we do it in stopCollecting.
fa68d9ea : 1/ Reuse empty objects flicker
4cafeaed : BC Camera night sight/slow motion/button mash/multishot/top shot - interface
68fbb51f : Add dumpsys service listener to output dumpsys for a service and save the file.
eebd07e9 : Fix formatting errors for timed action tests.
8d86eb2d : DO NOT MERGE add scrollupOnePage() and scrollDwonOnePage()
c29c9418 : Update frame time percentile metric keys.
2de2c8f2 : Update formatting and add a test for throwing exceptions.
94c2fb26 : Include HWC composer information on flicker
514e1ff4 : Update tests for Tokio upgrade to 1.50.0
8d157d23 : Add the ability to run actions with intended durations.
fcb9cb43 : Remove handheld Notification Helper dependency
88e543db : Add more android_logger tests
a7fcee8e : Move aoa-helper to main TF
8268d273 : Fix Googlehelper for UI updates
5b8e870b : Enable legacy frame deadline missed metric.
094d1b28 : Update jank collection to support the new legacy line.
23c316bd : Consider windows with alpha=0 as invisible
bf9f732d : BC Camera CUJ - Longshot - interface
5332981a : Re-enable some trace assertions
808827ef : Flush onJankDataAvailable from sf to finish a CUJ session
9c3cb4c1 : Fix use of NavigationModeRule on flicker
563f1681 : [DO NOT MERGE] Create the scrollFeed() for INotificationHelper
e0e99f65 : DO NOT MERGE add openApp(App name) method
6473187b : Remove lazy_static_device_test_tests_no_std
5322409a : Replace FIRST_SDK_INT to DEVICE_INITIAL_SDK_INT
f71451f8 : Automotive Tests and Framework
0a60ad25 : Add doh tests to the native tests list
83f01880 : Add more pages to monitor and increase the readability of the identifiers Test: m app-helpers-common-interfaces
2f09f46d : Add ActivityManagerPerfTests to metric test list
99f97ba9 : Refactor flicker rules in crystalball.
c4969305 : DO NOT MERGE: Remove Launcher Strategy from Auto Tests
b99f1d51 : transcoding: Add Transcoding Stressor for UIBench test.
1ec48fc3 : Add a generic OpenAppsFromHome CUJ for opening any applications.
dcbbe0c1 : Mark a mobly test python_test_host as not unit tests
0ecd6fb5 : Move Pip assertions to flickerlib
77237d56 : Remove all tasks before flicker tests
64f2acde : BC AGSA - Search - Scroll/Images/Videos Interface
d37478f8 : Fix navbar position estimate
6fc255d1 : Introduce a subject to assert changes over rectangles
db92918c : Use kotlin data classes for Buffer, Rect and Region
a73a3c06 : Add more tests for tokio
ba72b0a7 : Reduce the metrics of the same CUJ key in FrameInfoListener
acf49018 : Improve waitForIme(Shown/Gone) conditions
4b9a2d59 : Add delay after kill GCA app
6a2e9e89 : [DO NOT MERGE] Add failure skip for com.android.devicehealthchecks.SystemCheck#system_tombstone
c2ce3686 : Remove applinktests
8b785ed9 : Create the scrollFeed() for INotificationHelper
0b29647d : Convert HelloWorldTests to androidx.test.
bc5a792c : add getPageTitleText() and findSettingMenuAndClick()
32a7ce27 : Don't throw error while the mertics not ready
eb157ef5 : Replace Truth.assertThat for check
40f0bae1 : Crash Parser ignore CANNOT LINK EXECUTABLE
4bcaa5c6 : Remove Snapshot and Splash Screen from consecutive entry check
bdae5d22 : BC Chrome OpenTabs CUJ, interface file
64f8c44d : Cleanup HelloWorldTests.
1ec3ae60 : Add key modifiers to the AOA simulated keyboard
ed60975b : Support different navigation modes on WM flicker
5358f04c : Stabilize waitForRotation (wait for WM and SF states)
e4e51b05 : DO NOT MERGE add getPageTitleText() and findSettingMenuAndClick() methods
bb7bdd36 : Store winscope traces when transition crashes
4b593344 : Add FinishActivitiesWithoutProcessKillRule to OpenAppMicrobenchmark
2f54d6f4 : Add temperature-related metrics to the thermal collector.
5cd9832f : JSON Config for device specific UI
2c22a9f2 : Add rust tests to the list of native tests
caed31a5 : Register cancel action broadcast from InteractionJankMonitor
d50732d9 : Search for focused activity based on the window name
40374028 : Open tabs, choose different tab/create new, interface file
461f7094 : Crash Parser ignore CANNOT LINK EXECUTABLE
7db65e20 : Include Dialer interface in rvc-qpr-dev
f32e8c45 : Search for resumed activities in all leaf tasks
32998a44 : Add additional framework servicetests apks into artifacts
80f62367 : Give the correct access modifier
3011a6d5 : Include navigate to contacts method in interface
47091007 : Update app helper to wait activity destroyed or non-existent
1db00fec : Keep failure traces on device
54dcd399 : Add core platform rules library.
f27dabcf : [DO NOT MERGE] Fix typo with known failure skip
727fb7fe : Handle cancel event of a CUJ, apply max times of polling
c8a4d6d4 : Add scrolling the address details to the Maps helper.
37e96b57 : Allow last/initial state assertion to access the whole trace
92336334 : Remove keystore2 compat test
8dc8eeb9 : YouTube CUJ app-helpers librareis
99667eb8 : Uses >= in testPerfettoDefaultStartWaitTime.
27ab8ad7 : Updates flicker documentation and improve naming
9df4d888 : Support Null object payload on EventLogs
43c24eef : Use custom ParametersRunnerFactory for Flicker
a0c9233f : Synchronization between metrics logged and metrics collecting
93bb5dd9 : DO NOT MERGE [LSC] Add LOCAL_LICENSE_KINDS to platform_testing
d56824e9 : Add rules for WM trace based flicker detection.
cd80ba70 : [LSC] Add LOCAL_LICENSE_KINDS to platform_testing
62c80839 : Update Crash Parser with abort messages
59bac214 : Fix Crash Parser appending signals/patterns
c9b0060d : Avoid marking hello_world_test as unit
c9b22cd6 : 4/ Pass wmHelper to Flicker test lib for judge the state
abb297ff : Rename Stack to Task related terms (8/n)
11e13bf6 : Update the Maps helper interface to add closing Maps details.
6c475fe2 : Add jank metric for SF missed frames
8340c313 : RESTRICT AUTOMERGE: Only applicable to mainline-prod
778cbd6f : Increase the quickstep pressure rule's timeout to 10s.
b95ce718 : Add quiche unit tests to the list of native tests
716a8bde : [LSC] Add LOCAL_LICENSE_KINDS to platform_testing
c9fd0a68 : Only enable overlay exclusively in category
692d7de3 : Add basic "math" work scenario and microbenchmark.
3cde715f : Add an idle microbenchmark test.
d9193533 : Add min*Version and max*Version to GasTest annotation
9fc74ac5 : Remove deprecated AutomationUtils methods
7f8d55c0 : Allow retrieving a window from the current state during transition
c56cdbd2 : Simplify test factory + transition runner logic
cae61f17 : GoogleCamera event log collector
109e7776 : GoogleCamera event log collector
5f92f03c : Refactor logcat collector.
7c3fd422 : Copy microbenchmark runner changes to rvc branch.
2eff505a : Provides assertion blocks on Flicker
b4602ceb : Add memhog preparer for heavyweight MPTS
456d4714 : Disable flaky tests
25384f24 : 2/ Integrate legacySplitScreen Flicker tests into individual assertions
e24d5008 : Provide the current state through WMStateHelper
d321e8ba : Allow launchViaIntent to be overwritten
b68d2bae : Reduce flicker memory consumption (Pt 4)
12e43be4 : Use Kotlin classtype for hierarchy entry kind
d34315e6 : Reduce flicker memory consumption (Pt 3)
dd80ca45 : Reduce flicker memory consumption (Pt 2)
745c2742 : Reduce flicker memory consumption (Pt 1)
c44b0746 : Increase "zero-like" metric to 0.01
5cef1f4d : Revert "Audio Test Harness Client Libraries - Implement the GrpcAudioCaptureStream:"
e6493c6f : Use MediaProjection for screen recording
5068ff76 : Improve consecutive visible layer/window detection
21908ef6 : Recursively search for resumed activity on winscope
23a8eb27 : Support use of multiple segments of flicker spec for testing
56c8eb49 : Include only flaky assertions on postsubmit
1e45d41e : Include trace path on error for FlickerLibTest
fd343a28 : Produce a test per flicker assertion
6e51bceb : Update flicker assertions to use FlickerSubject
f676d922 : Refactor EventLog assertions
cda7c5df : Fix return types on Layer subjects for better java compatibility
7eab3f23 : Refactor Layer assertions
bf889797 : Fix return types on WindowManagerTraceSubject for better java compatibility
72c3e99e : Refactor WM assertions
dbae8132 : Avoid printing exponential metrics
81af06d4 : [PlatformTesting] Skip non-text snippet when scanning for crash pattern
23934d9e : Automotive Test Framework
229004fe : Revert "Add failure skip for nfc registerAsService issue"
12e5f19f : Add CVE and scope to security test annotations.
c506a01a : Introduce Flicker- Subject, SubjectException and FailureStrategy
b109feb8 : Simplify flicker structure
79c683e6 : Make jank metrics look better on logarithmic dashboards
7e5776e0 : Update packages that depend on androidx.test.runner to compile against at least api 30.
6e07f717 : removing fixed skip for nfc crash
99ff15fd : failure skip for under triage auto anr
e5856987 : Audio Test Harness TradeFed Extension - Scaffolds out TradeFed Libraries:
af8a8f4d : Remove CpuTimePerFreq atom
32961c76 : Removing 5 more fixed skips
31a57b39 : Removing 5 system_app_crash skips
1045db17 : Bulk apply PendingIntent.FLAG_MUTABLE_UNAUDITED.
57053c0c : Expect IME to use whole screen on landscape (lib)
f1c7324d : Wait for Screen recorder file
4227d513 : Test: m -j16, PASS
674998fa : NotificationInteractionTests: Add FLAG_IMMUTABLE to PIs
b0db64b0 : Consider rounded corners in occluded by (flickerlib)
1e5a89a0 : Revert "Refine scrollHomePage & add getHomeScrollView for IYouTu..."
ff24ca4d : Remove trailing blank. Test: N/A, passed "m -j16".
3e07ca94 : Audio Test Harness Client Libraries - Implement the GrpcAudioCaptureStream:
ca7b788c : Refine the scrolling behavior for INewsHelper.java
8f6b1a62 : Add a mutability flag to the PendingIntents in NotificationHelper.java
97477161 : Refine scrollHomePage & add getHomeScrollView for IYouTubeHelper
6f9f8c1d : add findSettingMenu() method
dc776574 : Track child process count.
1a91ea14 : Fix formatting in ShowmapSnapshotHelper.
632942a6 : Add FrameworksWifiNonUpdatableTests to instrumentation_tests
393b1701 : Remove TEST_MAPPING file unit_test:true is sufficient
51b420e1 : Add method to exit split screen from bottom
0512eb31 : 1/ Clear all recents tasks before running legacysplitscreen tests
be170c0b : Add failure skip for graphics crash in adreno
7a7138ce : Audio Test Harness - Fix Broken Test Holding Up Host Suite Targets:
e59cae53 : Mark @Ignore the test that current fail
3b0ca3e4 : add failure skip for imsdatadaemon crash in presubmit
7831568f : Fixing latency/apptransition test in legacy.
dff2dee4 : Audio Test Harness Client Libraries - Refactor Components into separate Modules:
181e885b : Add failure skip for nfc registerAsService issue
7b354b1c : Audio Test Harness Client Libraries - Start Implementation of GrpcAudioCaptureStream:
6a2c9ecf : Audio Test Harness Client Libraries - Adds Builder for the GrpcAudioTestHarnessClient:
b3bf27d2 : Add failure skip for Qualcomm crash in secureui
73de5911 : Fixing filtering entries in ShownMoreThanOneConsecutiveEntry
97e18a86 : Removing skip for inputmethod.latin
61b0a7e6 : Wait for fullscreen app
03f9f775 : Audio Test Harness Client Libraries - Scaffolds out Implementing Classes for gRPC Implementation:
a5baa1e1 : Refactor logcat collector.
b1cdad29 : Add failure skip for nfc hal death recipient
2405d43a : Add param to assertions ShownMoreThanOneConsecutiveEntry
343bd566 : Adding known failure skipping for scone system_app_crash
74cd1939 : Fixing latency/apptransition test in legacy.
7d0073e3 : Create the scrollPhoto method for IphotoHelper.java
0a24dbb9 : Adds queryable test apps for PackageManagerPerfTests
0f333e88 : 5-2/ Migrate CTS split screen testNonResizeable tests
aaa36ca5 : CP from aosp/1506493 Move the common compatibility lib to platform_testing
e75d07a5 : CP aosp/1508044
1d17f75a : Add failure skip for audio hw crash
3ddb373d : add CarDeveloperOptionsUnitTests to intrumentation_test_list
5c331463 : Add a failure skip for statsd crash
0eee187a : Define GasTest annotation
118a2b7f : Add additional logging around SimpleperfHelper startCollecting
90abe40b : Store and pull files from /sdcard/
4d23e056 : Add the scrollFeed and flingFeed with speed method for IGoogleHelper.java
a8f975d0 : Camera MVP Test
db6d854a : Disable metric sampling when running tests
a6bede0a : Allow tests to wait for windows or activities
90738553 : Simplify parsing WM and Layers trace
cfbb0de6 : Create a package for wm proto parsing
2416a99e : Use CTS structure to parse WM traces for wm flicker
ffaa873d : Add FinishActivitiesWithoutProcessKillRule rule.
4a9a77af : Adding a skip for NFC crash for SYSTEM_TOMBSTONE
1667b9f4 : Simplify Layers structure on flickers
e5615fe8 : Add new method, swipeToOpen, to INotificationHelper.
906363e3 : add interface for sounds setting test
e5e9f896 : Refactor helper tests.
32828b0e : Fix typo with known failure skip
276e1afa : Cleaning known failure skipping
2ce05666 : Adding skip for googlequicksearchbox crash
03a8ae85 : More logging in UiActionLatencyHelperTest
c4006e8f : Audio Test Harness Client Libraries - Implements Core Classes:
8c9184d0 : Some improvements in latency helper test
10c7c8f7 : add mobility changes as a metric to check if scone fix is working.
129bbab1 : 4-1/ Enhance AbstractStandardAppHelper.exit() to exit PIP at end
83ca2b27 : Increase sleep between scrolls and make scroll count configurable.
54ef94e9 : Add legacy UI Automator lost in AndroidX migration.
ed5a05a3 : Audio Test Harness - Minor Adjustments Based On Manual Testing:
c9cee4d5 : Audio Test Harness - Implements Core Audio Test Harness Service:
7991d83a : Use hermetic apps for testing metric collectors.
2c1d410d : Tracing stress params
ffe9b214 : Cleanup metric collector helper tests.
fb5e6af4 : Moving the name getter of latency action to LatencyTracker
9d9b0e4b : Measure baseline IMF latency (3/n)
e0280014 : Flicker: Add more assertions for buffer layers
7feaf124 : Migrate platform_testing to androidx.test
db2390d7 : Use the api on InteractionJankMonitor to get the name of the interaction
c5dbc78e : Create the flingFeed() and getScrollContainer() for INotificationHelper
094f8ae4 : Update truth usage to compile with truth-1.0.1 APIs.
8e647fca : Test for UiActionLatencyHelper
ccd8e199 : Updating unit tests after switching to milliseconds
94b712a9 : Flicker: Handle focus request logs
afdb8b03 : Switching frame duration metric to milliseconds
bbf18595 : Add fun to wait until package is gone
280b6460 : Audio Test Harness - Adds Factory for StreamObserverOutputStream classes:
5d6a4846 : Audio Test Harness - Implements CaptureChunkStreamObserverOutputStream for streaming audio data:
73c8d6db : Audio Test Harness - Finishes Java Audio System Service:
433062fb : Audio Test Harness - Implements the Java Audio Capturer:
f7ee6e93 : Audio Test Harness - Starts Implementation of JavaAudioSystemService:
8223efad : Remove unused tests for mainline test mapping.
2f186dba : Remove unused tests for mainline test mapping.
7e3931fa : remove clickToggleSwitch and isToggleSwitchClicked
666c783e : Adding interface for Home and Now Playing pages in TestMediaApp
32176c08 : Remove unused tests for mainline test mapping.
f83e8a70 : Refactor warm start rule.
841664d2 : add methods for location tests
b097adba : Adding parsing a "stress intensity" parameter.
1cea6b20 : Add utility that waits for a package
eab34d7e : Re-add requesting UI_ACTION_LATENCY_REPORTED_FIELD_NUMBER
f726f78d : [DO NOT MERGE] Refine the scrollPage() for IMapsHelper
7cd6a74d : Capture sf traces synchronously
4ac835d1 : Assert visible entries more than 2 times
df85b6cb : Refine the scrollPage() for IMapsHelper
5a715f64 : Move `statsd` to use nano protos. [Attempt #2]
86e6f311 : Add CB listener for LatencyTracker metrics
f65a5734 : Revert "Move `statsd` to use nano protos."
eac90f1f : Add missing copyright information to flicker files
33de0a7a : Update truth usage to compile with truth-1.0.1 APIs.
247f87b1 : Re-sorting CUJ metrics
e38b6c0d : Move `statsd` to use nano protos.
0d96f000 : Audio Test Harness - Implments AudioTestHarnessGrpcServer class:
d1ffea64 : Set default enabled value to check bug id in Assertion Types
2a37671f : Adding a test for UiInteractionFrameInfoHelper
1c10701b : Support custom strategy on FlickerTestRunnerFactory
71ebb2e6 : Mitigate resource usage on flicker tests
66d024bd : Use perf-setup in instrumentation_tests
5aa7032d : Adding known failure for skipping system_app_crash
45cf566e : Rename perf-setup.sh module to perf-setup
8c30d479 : Making it easier to filter metrics from CUJ listener
8706185c : Switching to holdLock API with tokens
758f1297 : Fix speed-profile compilation in rules.
197a9c4c : Improve JUnit4 compatibility on Flicker
49bb7465 : Add new public methods to ICamera2Helper
c4527006 : Audio Test Harness - Implements Basic Port Utility:
904e4a66 : Audio Test Harness - Scaffolds Out Server Binary/Library:
678980dc : Audio Test Harness - Scaffolds Out Initial Interface Defintions:
50bf04b7 : Adding Statsd-based jank listener
a84a8851 : Temporary patch for holdLock while it flakes
ec47662c : Include WMShellFlickerTests in instrumentation test list
d716e5fe : Populate source-event-delay time to AppStartupHelper
e0bcbedd : Migrate away from deprecated Truth APIs.
42617e26 : Renaming lock contention threads
f77dc9f7 : Update INotificationHelper
3031bb7a : Adding additional functionality to IYouTubeHelper
93cb4378 : Audio Test Harness - Small Changes to Base Service and sets up Presubmit Tests:
b909cc74 : Allow flicker assertions to return exceptions/fail
7aca50fa : Implementing lock contention stress mode
2f3c661d : Adding known failure skip for wellbeing anr
932f8ca9 : Implements Base Service Definitions for the Audio Test Harness:
ab1edf35 : Add sequential ordering (and unspecified) to profiles.
a8265a58 : Adding known failure for skipping tombstones
31d1c363 : Adds a String query argument to startSearch()
595e16fe : remove verifier, add hasAssistantWidget() method
59b845d8 : Include WMShellUnitTests in instrumentation test list
f903fafb : Test rule converting hot startup to warm startup.
abf57ff6 : Test rule to set a specific navigation mode
756b0083 : Add single layer assertions in flickerlib
b0742094 : Add rect property to WindowState class
8cd4c8d9 : Revert "Disable FrameworksNetTests am: c9118fd477"
1a92b422 : change resource ID on home screen
9c4a9c74 : Refactor common SF trace code out to remove external dependencies
112fb6b1 : Refactor common WM trace code out to remove external dependencies
6022cfaa : Supports acquiring WM/SF traces programmatically for testing
7e713ec6 : Ensures flicker tests always have results to assert
76acc3ea : Add tags support for test execution and assertions
fefeab98 : Add helper interface for Camera2 app
a707015e : Adding wellbeing known failure skip for cf_x86 phone
5ca3c6b5 : Updating IGmailHelper with more helper methods
5e7b5b5c : Adding known failure skipping for QC ANR
5443d0bd : Adding methods to ICalculatorHelper
35d289a2 : Build perfetto trace processor in artifacts.
d9031af3 : Move to `androidx.test.uiautomator`.
507dc599 : Refactor flickerlib dependencies
42662e99 : Move to `androidx.test.uiautomator`.
133d6444 : Adding known failure skip for gms DatabaseLockedException
b06fc623 : Solve linter issues
b1ca5db6 : Move to `androidx.test.uiautomator`.
f1744c78 : Adding known failure skipping for safetyhub crashes
bc3b751d : Add vibrator lib benchmarks to native metrics
670f6c98 : Revert "Snap for 6793014 from 988d4244914e0c749655e8cb6db18ba44f..."
c9118fd4 : Disable FrameworksNetTests
711b9314 : Camera MVP tests
f498a644 : Fix SlowNestedRecyclerViewInitialFling in Uibench jank test.
9ae51d38 : Add ImsCommonTests to platform_testing
6cd179e1 : Add perfetto trace processor binary in test artifacts.
286b6c12 : Add perfetto config artifacts in instrumentation test.
492135a5 : Support builder reuse
b6cfc688 : Add z-order assertion to flickerlib
e73d09f3 : Replaced calls to UserManager.getUsers(true) to UserManger.getAliveUsers()
6b273a5a : Switch to AndroidX VisibleForTesting
f06f1f05 : Revert^2 "Add compose startup apk target"
6b79cc9d : Add vibrator HAL benchmarks to native_metric_test_list
df111f4b : Revert "Add compose startup apk target"
3f692cbc : Add compose startup apk target
b902ed28 : Add kotlin presubmit hooks to platform_testing
fd128a35 : flicker: add support for focus event reason
dc3085f9 : Remove unnecessary set from checking intersections
a877acef : Use truth for flicker assertions
067533f2 : Delete passed flicker test runs
57438f44 : Add noWindowsOverlap assertion to flickerlib
8198320e : Fix layer visibility detection
1d40b027 : update reference for StubIME
1b7aabc8 : Enable further configuration of SimpleperfListener
adde1311 : Add event log assertions to flicker dsl
2b65bac3 : Ensure screen recorder stops
a3e43758 : Add launch strategies to known set
a23c796d : Migrate FlickerLibTest to Kotlin
cb16b6ee : Second round cleanup for safetyhub failures
a7280fa5 : Add an argument for testing the launch latency of Settings/Location page.
0eb2a107 : Add event log monitoring to flicker tests
418c202c : Move flickerlibtests to presubmit
a568ed48 : Refactored CarUserManager to use AsyncFuture.
55f2c19e : Java compatibility classes for Flicker DSL
187add33 : Allow to open overview and clear the list of recent apps.
5e3ff380 : Define a kotlin DSL
9544a7d8 : Fix FileNotFound erros when saving traces
7e88e04f : Diversified skips for safetyhub native crashes
0942dd24 : Enable window position assertion tests
3345145f : skip for app_native_crash com.android.bluetooth
a6f90299 : Implement window position assertion in flickerlib
1af93fcb : Adding known failure skip system_app_crash com.android.chrome
24c6aa36 : Known failure skip for com.google.android.as
61816585 : Fixed display size on coversRegion test
647ba8a5 : Removing known failure skip for safetyhub app_native_crash
f5071c06 : Remove native benchmark test from instrumentation list
d2a0a8dd : Support and() and inTheBeginning/atTheEnd assertions
19c339b0 : Add FlickerLibTest to postsubmit
38d21ef4 : Add WmPerfTests to instrumentation tests
b29ecb20 : Add simpleperf collector for collecting simpleperf samples.
142c3031 : Use only @FlakyTest annotations on flickerlib
e920712e : Use Android Q compatible external dir
ef8a2dec : Fix app window detection on WM traces
e52056ca : Annotate WindowUtils method returns with NonNull
1f3aa0d3 : Make internal flickerlib tests compatible with kotlin.
f88ea81e : Convert the flickerlib transition runner mechanism to kotlin
7b54a3d3 : Convert the flickerlib assertion mechanism to kotlin lambdas
243da0c7 : Convert flickerlib monitors to kotlin
0d9a80d9 : Convert flickerlib WM trace handling to kotlin
ff870042 : Convert flickerlib SF trace handling to kotlin
0a86ef16 : Remove obsolete test
8a656c5f : Add content capture perf tests
188b9b08 : Update flickerlib documentation.
af5d2140 : Add natanieljr@ to owners list of flickerlib
1d378923 : Wire libpowermanager benchmarks to native and instrumentation metrics
631d02a6 : Reflect Winscope diff proto changes in Flicker tests
41a37e71 : Audio Test Harness: Adds OWNERS file.
0d46ad94 : Revert "Disable ImageProcessingJB from instr metric tests."
c6a4a245 : Disable ImageProcessingJB from instr metric tests.
1ea10321 : Add MediaProviderClientTests to perf tests list.
c82f6b37 : Add an exported flag in manifest
a2209084 : Read DisplayContent's children from rootDisplayArea field
49ada1f0 : Use TAPL to launch apps and recents
0bbb7b2a : Add FlickerTestApp to instrumentation test list
2201386b : Add @NoMetricBefore and @NoMetricAfter annotations.
7c6cea17 : Gestural navigation support on flicker tests
409623c5 : Replace android.support.test for androidx.test
201785ed : Use a file channel to create trace checksum
c3018e04 : Add a sample test, microbenchmark, and listener to print method execution.
cb8c8b0a : Allow tests to wait for the IME
918fce69 : Fix "clear all" resource name on overview for flicker tests
3acce291 : Added page actions in ISettingsIntelligenceHelper.
4a91e054 : Communication Controller server for Audio Test Harness
5f29070f : Remove Binder-based BufferHub from libui
2c968e6e : Expand AbstractStandardAppHelper.
0cd6d4c3 : Add FlickerTests to instrumentation test list
9aa16a7a : Add SettingsPerfTests to APCT test
36aa8a61 : system_app_crash failure on taimen-userdebug has owner
34ad3882 : b/151886002 is fixed, removing skip logic from devicehealthchecks
84eb1689 : Add support to BufferStateLayer
43c3b93c : Fastest unskip ever
c32eed7b : Adding system_server_crash lost network stack skip
2058e637 : Adding known bug skipping to DOA tests
ab4f3f51 : Add TAPL as dependency to flicker
5c18b2cb : Support new window hierarchy for non-app windows
014fe087 : Check if app is in split screen after the test
3927238a : Adding reference to triage document to all devicehealthcheck tests
4021592f : Support new layer type "EffectLayer"
b80d137f : Check if app has pip window for device setup
19d165bf : add clearAllMockedNotification()
603e17a4 : Peg tradefed-make to v1 in master branch.
e231fb6b : Small test changes

+- Project: platform/prebuilts/abi-dumps/ndk

902e19f : platform/prebuilts/abi-dumps/ndk - Rename NDK ABI Dumps from S to 31
c5ff7cd : Update NDK ABI dumps with correct type info
1a019ca : Create NDK ABI dumps for S
72e5c58 : libbinder_ndk: updates for updatable-with-apex
b238a12 : NDK ABI update for downgrade stability API
753526d : [RESTRICT AUTOMERGE]Updating references for libmediandk
5acb6e3 : libbinder_ndk: expose declared services list
7c56d88 : Equity between SDK/NDK for MediaCodec setParameters()
25db63b : Parse XMP offset/size for HEIF
cb35ccc : Add ActivityManager UidImportanceListener to libandroid
d10461e : Update ABI dumps for adding AHardwareBuffer_getId
9b35ad6 : NdkMediaCodec: add methods for apex to create codec with uid/pid
3bb5abb : Update ABI dumps for libmediandk
7df5fff : Remove the NDK dumps for 32-bit binder
ecda5af : Update ABI dumps for libmediandk
b3b0e19 : liblog: remove android_lookupEventTagNum()
30c3994 : Remove __android_logger_get_buffer_size() from liblog
75b3f77 : Remove __android_logger_property_get_bool() from liblog
21f8a93 : Add NDK ABI dumps for S
e3b3828 : Updating NDK dumps for API 30
d32a382 : Updating platform SDK version for R
60596c2 : Updating platform SDK version for R
2403329 : Updating platform SDK version for R
4ed9266 : Create NDK ABI dumps for R

+- Project: platform/prebuilts/abi-dumps/platform

f614c11 : Don't track ABI for libdexfiled.
0a13403 : platform/prebuilts/abi-dumps/platform - Rename PLATFORM ABI Dumps from S to 31
5732cff : Update ABI definitions for removed libartpalette hooks.
1a8ce7b : Update ABI definitions for pruned libnative{bridge,loader}.map.txt.
f7fc578 : Update PLATFORM ABI dumps with correct type info
071aaad : Create PLATFORM ABI dumps for S
56d0e90 : Remove the PLATFORM dumps for 32-bit binder
cf9a15b : Update adbd_auth dump.
26e3597 : Add PLATFORM ABI dumps for S
be15241 : Remove PLATFORM ABI dumps for R
0005722 : Updating platform SDK version for R
6d98451 : Updating platform SDK version for R
99da66f : libselinux is LLNDK, not VNDK-core
cb9af2c : Create PLATFORM ABI dumps for R, libselinux
dca3eb0 : Create PLATFORM ABI dumps for R
b50ee87 : Remove ART/ICU lsdumps

+- Project: platform/prebuilts/abi-dumps/vndk

ad52925c : Update ABI dumps for libbinder
7760c0a7 : abi dumps for changes to libstagefright_foundataion
17df89c9 : Update VNDK signatures for Codec2 field extensions
d5f40bee : update AMessage
446da68a : Update libcodec2.so.lsdump
3f8aee0f : Add dumps for libbinder
c8c08a72 : platform/prebuilts/abi-dumps/vndk - Rename VNDK ABI Dumps from S to 31
5ee6963f : Update video peek related symbols in codec2
98ec3241 : Update arm VNDK ABI dumps with correct type info
f6586b00 : Update x86 VNDK ABI dumps with correct type info
e3be9031 : Remove the dumps for libbinder
4b4e4cf9 : Create VNDK ABI dumps for S, arm
2ebbabfa : Create VNDK ABI dumps for S, x86
dbbe446f : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/abi-dumps/vndk
55f2ca4d : Remove the VNDK dumps for 32-bit binder
377179f5 : Revert "Move {libbacktrace,libunwindstack} from system/core -> system/unwinding/"
6ad37147 : Move {libbacktrace,libunwindstack} from system/core -> system/unwinding/
c75c4cc2 : Cleanup references to system/core/base -> system/libbase
d3c245aa : Cleanup references to system/core/base -> system/libbase
2e35595d : Cleanup references to system/core/base -> system/libbase
595c7954 : libbinder: adopt BINDER_GET_FROZEN_INFO symbols
477a2c7e : binder: adopt binder_freeze API symbols
809baf7e : DO NOT MERGE Disable VNDK ABI Checks
b4db2e46 : DO NOT MERGE Update ABI dumps of libhidlbase
7620900c : libbinder: setMinSchedulerPolicy symbols
6fec5f36 : Switched order of String fields on InitialUserInfoResponse to be consistent with doc.
41298d1e : Added DISABLED flag to users flag for HAL
0d9ea7ad : Update EVS ABI references
1119d1d1 : Added userLocales to InitialUserInfoResponse.
968bd332 : Update dumps for IC and KM AIDL HAL bumps to version 2.
0e6f21be : Update ABI dump for modification to static variable.
b058d3be : Update libbase.so.lsdump for a new symbol due to zero-init.
6d8d5a29 : Add VNDK ABI dumps for S
826ab583 : Update ABI dump after fixing USER_IDENTIFICATION_ASSOCIATION structs.
f841044d : Updating VNDK dumps for API 30 - 64/arm64_armv8-a
1004801f : Updating VNDK dumps for API 30 - 64/x86_64
d1a1ec4f : Updating VNDK dumps for API 30 - 64/x86_86_64
7062a001 : Updating VNDK dumps for API 30 - 32/x86
adcff082 : Updating VNDK dumps for API 30 - 64/arm_armv8-a
cf1934a8 : Updating VNDK dumps for API 30 - 64/x86
f676f938 : Updating VNDK dumps for API 30 - 64/arm_armv7-a-neon
5a9c1259 : Updating VNDK dumps for API 30 - arm_armv7-a-neon
8e8b5f66 : Updating platform SDK version for R
93a760d0 : Updating platform SDK version for R
837cf535 : Update abi references for libui
0f583c31 : Dump VNDK libs
cc6c733f : Dump VNDK libs
98d9d18c : Updating vndk abi dumps for R - 8
33be2a2b : Updating vndk abi dumps for R - 7
9c805e88 : Updating vndk abi dumps for R - 6
ac10b0b9 : Updating vndk abi dumps for R - 5
48bd5aa0 : Updating vndk abi dumps for R - 4
58989621 : Updating vndk abi dumps for R - 3
c83974c4 : Updating vndk abi dumps for R - 2
57906fa8 : Updating vndk abi dumps for R - 1
8d229341 : Updating audiocontrol prebuilts
642c403b : Update EVS ABI references
45295902 : Add OWNERS for VNDK ABI dumps.
e48f20ff : Create VNDK ABI dumps for R, libselinux
1d3c382c : Update VNDK ABI dumps
260c394b : Remove beginOp and IOperation
9d845b3a : Update abi references for libbinder
55353b53 : Create VNDK ABI dumps for R, x86_64 and arm64
71fbfa1b : Create VNDK ABI dumps for R, x86
1831f8db : Create VNDK ABI dumps for R, arm
c51a6825 : Create VNDK ABI dumps for R, 32-bit binder

+- Project: platform/prebuilts/android-emulator

ce9e924 : Upgrade emulator to emu-master-dev build 7595944
badbe4f : Upgrade emulator to emu-master-dev build 7479360
4f2c4d8 : Upgrade emulator to emu-master-dev build 7425822
55a44e2 : Upgrade emulator to emu-master-dev build 7359002
2bdf1a4 : Upgrade emulator to emu-master-dev build 7339019
868d887 : Upgrade emulator to emu-master-dev build 7290171
e4616c4 : Upgrade emulator to emu-master-dev build 7259924
488e8f3 : Upgrade emulator to emu-master-dev build 7253699
7991fbf : Upgrade emulator to emu-master-dev build 7253699
4b6976b : Upgrade emulator to emu-master-dev build 7209397
787fba8 : Upgrade emulator to emu-master-dev build 7192929
7cc62ee : Upgrade emulator to emu-master-dev build 7185211
082d81d : Upgrade emulator to emu-master-dev build 7177914
0c1326b : Upgrade emulator to emu-master-dev build 7173252
ed00061 : Upgrade emulator to emu-master-dev build 6946397
d971c54 : Upgrade emulator to emu-master-dev build 6946397
b96384b : Upgrade emulator to emu-master-dev build 6855416

+- Project: platform/prebuilts/asuite

658c934 : ASuite: update prebuilt atest by uploader.(7607292).
148ff8e : ASuite: update prebuilt acloud by uploader.(7461679).
57b96b3 : ASuite: update prebuilt atest by uploader.(7414338).
a151bd9 : ASuite: update prebuilt aidegen by uploader.(7393223). am: 7e49817395 am: 5669695baa am: 0f3c29ed9d am: 51e5d0df64
a405aa2 : ASuite: update prebuilt atest by uploader.(7354751).
4997ea4 : ASuite: update prebuilt atest by uploader.(7322968).
662b70a : ASuite: update prebuilt acloud by uploader.(7319420).
9f5aa27 : ASuite: update prebuilt aidegen by uploader.(7300662).
f87cf3f : ASuite: update prebuilt atest by uploader.(7296652).
e7a34ab : Atest: fix running atest in MacOS.
078b9d3 : Prevent "/usr/bin/env: 'python': No such file or directory" error.
e0bfa5b : ASuite: update prebuilt acloud by uploader.(7265076).
3165943 : ASuite: update prebuilt atest by uploader.(7260179).
9a8630d : ASuite: update prebuilt acloud by uploader.(7250339).
dc49524 : ASuite: update prebuilt atest by uploader.(7241726).
2615ae0 : ASuite: update prebuilt acloud by uploader.(7220453).
cc4c997 : ASuite: update prebuilt atest by uploader.(7216766).
377648b : ASuite: update prebuilt acloud by uploader.(7208178).
b862086 : ASuite: update prebuilt atest by uploader.(7202561).
99d4186 : ASuite: update prebuilt acloud by uploader.(7199970).
864def1 : ASuite: update prebuilt atest by uploader.(7186683).
7b0c1f3 : ASuite: update prebuilt acloud by uploader.(7181366).
f4c9c87 : ASuite: update prebuilt atest by uploader.(7172224).
273c1cc : ASuite: update prebuilt aidegen by uploader.(7169540).
36709a9 : ASuite: update prebuilt atest by uploader.(7167803).
bb2370c : ASuite: update prebuilt atest by uploader.(7158846).
72984e7 : ASuite: update prebuilt atest by uploader.(7153802).
e15ac05 : ASuite: update prebuilt acloud by uploader.(7153350).
ae246e3 : ASuite: update the latest prebuilt aidegen mannually.(6886191).
d46087c : Migrate prebuilts/asuite to androidx.test

+- Project: platform/prebuilts/bazel/linux-x86_64

09bfc72 : Add an update script to automate Bazel binary updates.
abb0918 : bazel: update binary to 4928295b236ec8f590a7e9d863502bc2f50a77d9
ed8c24a : Update linux bazel to Mar 1 nightly

+- Project: platform/prebuilts/build-tools

4d04adf : Update build-tools to ab/7356487
be30dd0 : Don't zip toolchain/go/update_prebuilts.sh
8c4e38f : Revert "Add mkbootfs to build-tools"
05274b3 : Add mkbootfs to build-tools
8911119 : Update build-tools to ab/7299246
7439f81 : Revert^2 "Build create_minidebuginfo for prebuilts/build-tools"
95e5bf0 : Revert "Build create_minidebuginfo for prebuilts/build-tools"
568148a : Build create_minidebuginfo for prebuilts/build-tools
dd77fd6 : Update build-tools to ab/7188172
3bbffd7 : Update build-tools to ab/7167069
a805d55 : Update build-tools to ab/7149640
478a376 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/build-tools

+- Project: platform/prebuilts/bundletool

68e2c04 : Update bundletool prebuilt

+- Project: platform/prebuilts/checkstyle

7fa0660 : Make checkstyle allow long javadoc links

+- Project: platform/prebuilts/clang/host/linux-x86

edccded0 : Update prebuilt Clang to r416183b1 (12.0.7).
d2529237 : [RESTRICT AUTOMERGE] Remove unused clang prebuilts for sc-dev
1d9e9c48 : bp2build/cc_toolchain: use exported clang/lld flags from Soong.
537e01a6 : Update hwasan runtimes in clang-r416183b
80732a7f : Add Bazel version info to the Clang prebuilt docs
6448b609 : Update the Clang version Bazel uses.
94c7463d : Remove unused clang-r383902c
5a89bea1 : Remove unused clang-r383902b
c9edaaa7 : Update README with current info for: emulator, chre
f1f811bf : Allow Soong/Bazel owners to change their config.
fd62c155 : Remove unused clang-r407598b
8d268d2e : Remove unused clang-r407598
ddb2a3cb : Remove unused clang-r412851
2af2d1a1 : Remove unused clang-r416183
9f0095c9 : Explain the mysterious //:empty dependency edge.
aa2e4a51 : Make includes work with Bazel.
390142a2 : Replace libclang_rt_llndk_library with is_llndk in libclang_rt_prebuilt_library_shared
38570083 : Add llvm-binutils-stable/llvm-cxxfilt symlink
dc527eb7 : Add clang python3 bindings to stable.
09a2ebfa : Remove unused clang-r370808b
0d67903c : Remove unused clang-r370808
8e93f680 : Update README.md
e37a8fc4 : Fix LLVM binutils symlinks to r416183b.
ac604bd4 : Update LLVM binutils to clang-r416183b.
06a71dda : Update prebuilt Clang to r416183b (12.0.5).
17820b0a : Use bazel target for libclang_rt* for mixed builds
007c96f1 : bazel cc_toolchain: convert to AOSP specific platforms.
723221d0 : Add standalone ubsan static library definitions
ed4a5ee0 : Remove unused clang-r353983c
cb51fc80 : Update LLVM binutils to r416183.
4aa47f58 : Update README.md after clang-r416183 update.
c9ba6258 : Update README.md for r412851.
615b3abc : Add accidentally dropped linker_flag feature
1006a161 : Update prebuilt Clang to r416183 (12.0.4).
92231122 : Split linker flags feature
2d55c2d4 : Update profdata for r416183 using profiles from build 7209214
a2b9822c : Update README for OpenJDK.
2c565140 : Add toolchain for x86_64 and linux platform
55c52cde : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/clang/host/linux-x86
6ea82133 : Update README.md for r412851.
a0c7a343 : Update LLVM binutils to r412851.
7e2d7f3e : Update prebuilt Clang to r383902b1 (11.0.2).

+- Project: platform/prebuilts/cmdline-tools

c1f3cdf : Update prebuilts/cmdline-tools to the latest version
9cee107 : Repackage lint into a standalone jar
8420704 : Update prebuilts/cmdline-tools to the latest version
bda50ab : Repackage lint into a standalone jar
7d3caa2 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/cmdline-tools

+- Project: platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8

50b8baf : glibc: allow use of SO_REUSEPORT
dfb6e95 : Correct broken symlinks.

+- Project: platform/prebuilts/gradle-plugin

ece4bb35 : Upgrade to Lint 30.0.0-alpha14
1d364e45 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/gradle-plugin
b3580c7f : Update metalava dependencies

+- Project: platform/prebuilts/jdk/jdk11

11a95e7 : Add libraries loaded by lint tool to java toolchain

+- Project: platform/prebuilts/jdk/jdk9

1f0b937 : [automerger skipped] [DO NOT MERGE] Add remote toolchain inputs for java and javac. am: 38b18b13d9 am: fc8dfbc09e -s ours am: a8aac0cb4f am: 2f4fe5e060 -s ours

+- Project: platform/prebuilts/manifest-merger

e16bbe2 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/manifest-merger

+- Project: platform/prebuilts/maven_repo/bumptech

f373161 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/maven_repo/bumptech am: 8a0c792133 am: 928863562d am: 9b3c1f60af

+- Project: platform/prebuilts/misc

185c7d4 : [DO NOT MERGE] Support non-host targets for ATF
f06dfa4 : Revert "Revert "[DO NOT MERGE] Support non-host targets for ATF""
cc5dc1e : Revert "[DO NOT MERGE] Support non-host targets for ATF"
280fde9 : Add platformtestprotos to prebuilts.
2ef3f41 : [DO NOT MERGE] Support non-host targets for ATF
b8ec1e4 : Updates OWNERS files
c585027 : Refreshing incfs from the recent AS build.
f8080ef : Refreshing incfs from the recent AS build.
95017f6 : Update ddmlib prebuilt on 2021-04-23 11:14:12.810559
ca9191c : Bad Intdef: intDefMapping.json
39e26b6 : Updating the streaming library using latest studio build.
93da792 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/misc
3f5871b : Pulling the latest version of streaming library.
6047a7e : Updating robolectric 4.5.1
6a2406a : Remove unused robolectric jars
5e1a043 : Update ub-uiautomator to 2.1.5
e92eadc : Pulling the latest prebuilt from AS branch.
0681191 : Dropping prebuilt version of incfs library.
41805db : add more jars to platform-robolectric-[version]-prebuilt target
1c9d180 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/misc
f38f047 : Drop new ddmlib prebuilt.
6be3788 : Add LOCAL_LICENSE_KINDS to prebuilts/misc
855bd21 : [ddmlib] update ddmlib for incremental
a1915fb : RESTRICT AUTOMERGE: Only applicable to mainline-prod Update ddmlib for incremental install session
9ed4bc8 : Adding roboelectric 4.5.1 prebuilt Bug: 180418276 Test: linked against this target locally for launcher branch
b08b444 : Update flags mapping for Winscope.
ad8bc5b : Update ub-uiautomator to 2.1.4
d2d81fc : Add androidx test 1.3.1-alpha03 to prebuilts.
c4771ee : Update layoutlib prebuilts
50bbe66 : Update layoutlib prebuilts
71c5bc5 : Cherrypicked from aosp/1507781
99d23dc : Revert "Cherrypicked from https://android-review.googlesource.co..."
7bfb0f3 : Update IntDef mapping for Winscope
036579e : Remove PRIVATE_FLAG_IS_SCREEN_DECOR from intDefMapping
c76a885 : Cherrypicked from https://android-review.googlesource.com/c/platform/prebuilts/misc/+/1476516
89106e9 : Update IntDef mapping for Winscope
f5c41bb : Adding robolectic 4.4
8a20397 : Restrict visibility of android-support-test
3656f63 : Add missing IntDef mapping
a936b31 : Update to AndroidX Test 1.3.1-alpha01.
cf413e9 : Added new intDef mapping for Winscope to translate ints to string identifiers
bab070b : Revert^2 "Add compose material demo for startup testing"
f3abdc0 : Revert "Add compose material demo for startup testing"
427f723 : Add compose material demo for startup testing
ff76f39 : Revert "Update to androidx test 1.3.0 rc02"
9d9be44 : Update to androidx test 1.3.0 rc02
9865bc0 : Update layoutlib_api prebuilt
e7791db : Add R beta 2 jar to Robolectric
0e8ad85 : Update layoutlib prebuilts
59fc0db : Add intDef mapping for Winscope to translate ints to string identifiers
b7f18a6 : Update tools prebuilts
802c18c : Add an exported flag in manifest
812739b : Update layoutlib prebuilts
c547c8c : Update layoutlib api prebuilt
8f6a282 : Update to AndroidX Test 1.3.0-alpha05
df5ded3 : Update layoutlib api prebuilt
8e9c3e0 : Update to androidx.test 1.3.0-alpha04

+- Project: platform/prebuilts/module_sdk/Connectivity

b967dad : DO NOT MERGE Drop prebuilt files to android source tree.
4b2ebca : DO NOT MERGE Drop prebuilt files to android source tree.
3a176ae : DO NOT MERGE Drop prebuilt files to android source tree.
043f32c : DO NOT MERGE Drop prebuilt files to android source tree.
5cf011d : Revert "Revert "Enable prebuilt SDK.""
d632b42 : Revert "Enable prebuilt SDK."
dbaf010 : DO NOT MERGE Drop prebuilt files to android source tree.
91d6f10 : DO NOT MERGE Update Android.bp
46ebf4a : DO NOT MERGE Drop prebuilt files to android source tree.
c48bc50 : Add owners for prebuilt drops.
4ed6b16 : DO NOT MERGE Drop prebuilt files to android source tree.
1cd449c : Enable prebuilt SDK.
122b24d : Drop prebuilt files to android source tree.
1c92409 : Finalize artifacts for extension SDK 1
04c7cc5 : Drop prebuilt files to android source tree.
1d6ec9e : Drop prebuilt files to android source tree.
be17187 : Move current SDK artifacts to current/
0b3e94f : Finalize artifacts for extension SDK 1
b4177bd : Drop prebuilt files to android source tree.
f17c7e1 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/module_sdk/Connectivity
fe3007d : Add Connectivity SDK prebuilts.
f9e0526 : Add OWNERS file for Connectivity
4afc2d0 : Initial empty repository

+- Project: platform/prebuilts/module_sdk/IPsec

af00ac4 : DO NOT MERGE Drop prebuilt files to android source tree.
2e9e837 : DO NOT MERGE Drop prebuilt files to android source tree.
6f81abe : DO NOT MERGE Drop prebuilt files to android source tree.
c2c2f26 : DO NOT MERGE Drop prebuilt files to android source tree.
0d63963 : DO NOT MERGE Update Android.bp
7804eaf : DO NOT MERGE Drop prebuilt files to android source tree.
be929d4 : Add owners for prebuilt drops.
e4b30b8 : DO NOT MERGE Drop prebuilt files to android source tree.
df71d92 : Enable prebuilt SDK.
34a8a2f : Drop prebuilt files to android source tree.
95ee7c3 : Finalize artifacts for extension SDK 1
14be94b : Drop prebuilt files to android source tree.
8192317 : Enable version 1 of the IPSec sdk snapshot
58dd061 : Drop prebuilt files to android source tree.
7d0b089 : Reorganize IPsec SDK prebuilts.
ec7b4e5 : Finalize artifacts for extension SDK 1
36591cd : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/module_sdk/IPsec
d0f99dc : Add IPsec SDK prebuilts.
2208616 : Add OWNERS file for IPsec
cd72de8 : Initial empty repository

+- Project: platform/prebuilts/module_sdk/Media

dc888cf : Re-enable prebuilt SDK
535f83d : DO NOT MERGE Drop prebuilt files to android source tree.
61d0ddc : Finalize artifacts for extension SDK 1
7d4ffbc : Disable the prebuilt SDK
ec7652e : DO NOT MERGE Drop prebuilt files to android source tree.
743adb4 : DO NOT MERGE Drop prebuilt files to android source tree.
33e7655 : DO NOT MERGE Drop prebuilt files to android source tree.
f15b4b6 : DO NOT MERGE Drop prebuilt files to android source tree.
ba4c29e : DO NOT MERGE Update Android.bp
a84e790 : DO NOT MERGE Drop prebuilt files to android source tree.
109cf3d : Add owners for prebuilt drops.
aabf8d5 : DO NOT MERGE Drop prebuilt files to android source tree.
a008349 : Enable prebuilt SDK.
c30d9ef : Drop prebuilt files to android source tree.
7d472c0 : Revert "Enable prebuilt SDK."
27b6ca6 : Finalize artifacts for extension SDK 1
6d49200 : Enable prebuilt SDK.
c1b2c30 : Drop prebuilt files to android source tree.
08714a2 : Drop prebuilt files to android source tree.
841d7cd : Move current SDK artifacts to current/
af28702 : Finalize artifacts for extension SDK 1
89684ba : Drop prebuilt files to android source tree.
c7b6fd9 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/module_sdk/Media
78f997f : Add Media SDK prebuilts.
99fb16c : Add OWNERS file for Media
27f4f5d : Initial empty repository

+- Project: platform/prebuilts/module_sdk/MediaProvider

7c5081f : Re-enable prebuilt SDK
c4e4f76 : DO NOT MERGE Drop prebuilt files to android source tree.
e661590 : Disable the prebuilt SDK for MediaProvider
d7ccbd3 : DO NOT MERGE Drop prebuilt files to android source tree.
d863dd0 : DO NOT MERGE Drop prebuilt files to android source tree.
e92a158 : DO NOT MERGE Drop prebuilt files to android source tree.
462f6c4 : DO NOT MERGE Drop prebuilt files to android source tree.
b941854 : DO NOT MERGE Update Android.bp
bafc91b : DO NOT MERGE Drop prebuilt files to android source tree.
5b86b2b : Add owners for prebuilt drops.
42dccbf : DO NOT MERGE Drop prebuilt files to android source tree.
c558b86 : Enable prebuilt SDK.
ff78c44 : Drop prebuilt files to android source tree.
e14bb62 : Revert "Enable prebuilt SDK."
61bce24 : Finalize artifacts for extension SDK 1
b077417 : Enable prebuilt SDK.
27b5918 : Drop prebuilt files to android source tree.
2a7e35a : Drop prebuilt files to android source tree.
49bc332 : Move current SDK artifacts to current/
87b88ef : Finalize artifacts for extension SDK 1
c913822 : Drop prebuilt files to android source tree.
2196c8c : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/module_sdk/MediaProvider
1fde83b : Add MediaProvider SDK prebuilts.
972d960 : Add OWNERS file for MediaProvider
5d2615f : Initial empty repository

+- Project: platform/prebuilts/module_sdk/Permission

7e7e53a : DO NOT MERGE Drop prebuilt files to android source tree.
c6cda8d : DO NOT MERGE Drop prebuilt files to android source tree.
2008378 : DO NOT MERGE Drop prebuilt files to android source tree.
2fd055c : DO NOT MERGE Drop prebuilt files to android source tree.
59eef3d : DO NOT MERGE Drop prebuilt files to android source tree.
3af77fc : DO NOT MERGE Update Android.bp
42775e4 : DO NOT MERGE Drop prebuilt files to android source tree.
5eb7610 : Add owners for prebuilt drops.
4ee5a24 : DO NOT MERGE Drop prebuilt files to android source tree.
526759d : Enable prebuilt SDK.
43ae7f7 : Drop prebuilt files to android source tree.
0113573 : Revert "Enable prebuilt SDK."
45bee3e : Finalize artifacts for extension SDK 1
302d933 : Enable prebuilt SDK.
c444c94 : Drop prebuilt files to android source tree.
9c9fc1f : Drop prebuilt files to android source tree.
36f4ca1 : Move current SDK artifacts to current/
7f7f512 : Finalize artifacts for extension SDK 1
6312d5d : Drop prebuilt files to android source tree.
769d153 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/module_sdk/Permission
7d85b9b : Add Permission SDK prebuilts.
b778532 : Add OWNERS file for Permission
d71496d : Initial empty repository

+- Project: platform/prebuilts/module_sdk/Scheduling

7d778da : DO NOT MERGE Drop prebuilt files to android source tree.
1b33340 : DO NOT MERGE Drop prebuilt files to android source tree.
2f164fd : DO NOT MERGE Drop prebuilt files to android source tree.
fdffb26 : DO NOT MERGE Drop prebuilt files to android source tree.
77bb3e8 : DO NOT MERGE Update Android.bp
20e94f1 : DO NOT MERGE Drop prebuilt files to android source tree.
a77e169 : Add owners for prebuilt drops.
46ac582 : DO NOT MERGE Drop prebuilt files to android source tree.
77bf21e : Enable prebuilt SDK.
bfbd5f0 : Drop prebuilt files to android source tree.
40c7a4d : Revert "Enable prebuilt SDK."
77a2a05 : Finalize artifacts for extension SDK 1
b7961b2 : Enable prebuilt SDK.
9035f26 : Drop prebuilt files to android source tree.
391c742 : Drop prebuilt files to android source tree.
1e7e57a : Finalize artifacts for extension SDK 1
d2a89a7 : Add OWNERS file for Scheduling
e43c65b : Initial empty repository

+- Project: platform/prebuilts/module_sdk/SdkExtensions

ca2799d : DO NOT MERGE Drop prebuilt files to android source tree.
b58cc49 : DO NOT MERGE Drop prebuilt files to android source tree.
d16beda : DO NOT MERGE Drop prebuilt files to android source tree.
3734141 : DO NOT MERGE Drop prebuilt files to android source tree.
129c11e : DO NOT MERGE Drop prebuilt files to android source tree.
dbd805e : DO NOT MERGE Update Android.bp
9baf14d : DO NOT MERGE Drop prebuilt files to android source tree.
83bd99d : Add owners for prebuilt drops.
6e5d54d : DO NOT MERGE Drop prebuilt files to android source tree.
9e425cc : Enable prebuilt SDK.
132c985 : Drop prebuilt files to android source tree.
c3fc290 : Revert "Enable prebuilt SDK."
d44d16f : Finalize artifacts for extension SDK 1
fd89f5a : Enable prebuilt SDK.
2603166 : Drop prebuilt files to android source tree.
f81cf9c : Drop prebuilt files to android source tree.
2ea1b2e : Move current SDK artifacts to current/
4f35950 : Finalize artifacts for extension SDK 1
06351e1 : Drop prebuilt files to android source tree.
144bad8 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/module_sdk/SdkExtensions
7b4e253 : Add SdkExtensions SDK prebuilts.
28c6569 : Add OWNERS file for SdkExtensions
588746b : Initial empty repository

+- Project: platform/prebuilts/module_sdk/StatsD

6eb1069 : DO NOT MERGE Drop prebuilt files to android source tree.
097725f : DO NOT MERGE Drop prebuilt files to android source tree.
32c8cca : DO NOT MERGE Drop prebuilt files to android source tree.
eccc44f : Enable prebuilt SDK.
f270f6e : DO NOT MERGE Drop prebuilt files to android source tree.
4a2a022 : DO NOT MERGE Update Android.bp
40b7174 : DO NOT MERGE Drop prebuilt files to android source tree.
206c3ae : Add owners for prebuilt drops.
7efe716 : DO NOT MERGE Drop prebuilt files to android source tree.
3f3bb16 : Drop prebuilt files to android source tree.
cbefaf9 : Finalize artifacts for extension SDK 1
fc3178c : Drop prebuilt files to android source tree.
c04df73 : Drop prebuilt files to android source tree.
9e698d0 : Move current SDK artifacts to current/
30fe814 : Update statsd prebuilts to build 7454463
cb60eb5 : Finalize artifacts for extension SDK 1
b14d8a0 : Drop prebuilt files to android source tree.
be673e5 : Update StatsD SDK prebuilts.
f51380f : Add StatsD SDK prebuilts.
af90dd8 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/module_sdk/StatsD
94d50c9 : Add StatsD SDK prebuilts.
e5ade67 : Add OWNERS file for StatsD
1dc30b4 : Initial empty repository

+- Project: platform/prebuilts/module_sdk/Wifi

14af4bd : DO NOT MERGE Drop prebuilt files to android source tree.
3fbca82 : DO NOT MERGE Drop prebuilt files to android source tree.
f62d5c1 : DO NOT MERGE Drop prebuilt files to android source tree.
ff1a7a9 : DO NOT MERGE Drop prebuilt files to android source tree.
a0654c1 : DO NOT MERGE Drop prebuilt files to android source tree.
4998cd4 : DO NOT MERGE Update Android.bp
afa1d1b : DO NOT MERGE Drop prebuilt files to android source tree.
5670f33 : Add owners for prebuilt drops.
9a41381 : Enable prebuilt SDK.
4ebb5d5 : DO NOT MERGE Drop prebuilt files to android source tree.
fb4dc7a : Enable prebuilt SDK.
285718c : Drop prebuilt files to android source tree.
6bd96ed : Revert "Enable prebuilt SDK."
f8ddb21 : Revert "Enable prebuilt SDK."
e9841f5 : Finalize artifacts for extension SDK 1
1f55190 : Enable prebuilt SDK.
3753caf : Drop prebuilt files to android source tree.
cf739c4 : Drop prebuilt files to android source tree.
e07ed0f : Move current SDK artifacts to current/
69cef8f : Finalize artifacts for extension SDK 1
85fa742 : Drop prebuilt files to android source tree.
9e67b30 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/module_sdk/Wifi
5ee8329 : Add Wifi SDK prebuilts.
804b383 : Add OWNERS file for Wifi
43bba93 : Add OWNERS file
0a8ea25 : Initial empty repository

+- Project: platform/prebuilts/module_sdk/art

1b0492d : DO NOT MERGE Drop prebuilt files to android source tree.
64dece7 : DO NOT MERGE Drop prebuilt files to android source tree.
f01c50b : DO NOT MERGE Drop prebuilt files to android source tree.
6c629a8 : DO NOT MERGE Drop prebuilt files to android source tree.
4e2951e : DO NOT MERGE Drop prebuilt files to android source tree.
d42f293 : Add owners for prebuilt drops.
ab09dfb : DO NOT MERGE Update ART Module prebuilts to build 7548924.
fac9e95 : DO NOT MERGE: Update ART Module prebuilts to build 7542407.
19b6425 : Fix visibility on art.module.public.api.
25f410c : DO NOT MERGE: Update ART Module prebuilts to build 7518801.
0db3fd0 : Finalize artifacts for extension SDK 1
663cc9e : Update ART Module prebuilts to build 7502540.
fa5521d : Remove duplicate components from art-module-sdk
9360b88 : Update ART Module prebuilts to build 7460100.
795f48f : Finalize artifacts for extension SDK 1
40d8aa2 : Disable shared libdexfile_support prebuilt.
c5cb0bf : Update ART Module prebuilts to build 7393267.
b1cf294 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/module_sdk/art
c25808d : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/module_sdk/art
ca68815 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/module_sdk/art
4397b48 : Update ART Module prebuilts to build 7326902.
4fb5111 : Update ART Module prebuilts to build 7326649.
220d126 : Remove unused art-boot-image and support for prebuilt_boot_image
f35b19c : Add soong_config_module_type for prebuilt_bootclasspath_fragment
1330838 : DO NOT MERGE Add LOCAL_LICENSE_KINDS to prebuilts/module_sdk/art
c5ef564 : DO NOT MERGE Add LOCAL_LICENSE_KINDS to prebuilts/module_sdk/art
6fddd8a : Add stanza for new prebuilt_platform_compat_config type.
3b1714f : Update ART Module prebuilts to build 7220562.
712bc30 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/module_sdk/art
361e5f0 : Update ART Module prebuilts to build 7220367.
862f53e : Add stanza for new prebuilt_boot_image module type.
97c698a : Update ART Module prebuilts to build 7195270.
c1d5b81 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/module_sdk/art
d02db00 : Update ART Module prebuilts to build 7156356.
7cfb33c : Update ART Module prebuilts to build 7154036.
24f6172 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/module_sdk/art
44f9be3 : Update ART Module prebuilts to build 7141530.

+- Project: platform/prebuilts/module_sdk/conscrypt

e43a1b1 : DO NOT MERGE Drop prebuilt files to android source tree.
c5ef378 : DO NOT MERGE Drop prebuilt files to android source tree.
bb9c75b : DO NOT MERGE Drop prebuilt files to android source tree.
4c3e76c : DO NOT MERGE Drop prebuilt files to android source tree.
0ce0f77 : DO NOT MERGE Update Android.bp
cc3dd83 : DO NOT MERGE Drop prebuilt files to android source tree.
d948247 : DO NOT MERGE Drop prebuilt files to android source tree.
a23c7c8 : Enable prebuilt SDK.
73fa56f : Drop prebuilt files to android source tree.
b1095c1 : Finalize artifacts for extension SDK 1
528cafa : Revert "Enable prebuilt SDK."
1c4582e : Enable prebuilt SDK.
e74f1ec : Drop prebuilt files to android source tree.
38e22a3 : Drop prebuilt files to android source tree.
cdaecf3 : Move conscrypt SDK prebuilds from art.
aaf6a5a : Finalize artifacts for extension SDK 1
be3bc4f : Initial empty repository

+- Project: platform/prebuilts/ndk

98d43080f : Use platform prebuilts from NDK r23 canary
4b27f260d : Revert "Use platform prebuilts from NDK r23 canary."
37bcb25a8 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/ndk
b0f80cd9a : Use platform prebuilts from NDK r23 canary.
23698b3a5 : Enable the NDK libunwind.a prebuilt for all archs
913ecbd45 : Reapply: Hack libc++ support header to work in the platform.
3f51a8af5 : Update NDK prebuilts to build 7243079.
ea7777b58 : Preserve libunwind from the NDK.
85425a891 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/ndk
dddd6343b : Update NDK prebuilts to build 7219278.
2e1bb712c : Update the updater to account for package updates.
f4f21280d : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/ndk
4bb37c56b : ndk_libunwind: set min_sdk_version to 16
848cbeb15 : Set min_sdk_version of ndk_libc++ to 16
ce62d4c77 : Don't built a platform variant of app glue.

+- Project: platform/prebuilts/r8

c23a0ee : Update D8 and R8 to 3.0.41-sc03
506beb6 : Update D8 and R8 to 3.0.41-sc02
d4fd5e6 : Update D8 and R8 to 3.0.41-sc01
26dd19e : Update D8 and R8 to 3.0.41-dev
9c537eb : Update D8 and R8 to 3.0.37-dev
b2c126e : Update D8 and R8 to 3.0.36-dev
7b37a7e : Update D8 and R8 to 3.0.34-dev
48aebc3 : Update D8 and R8 to 3.0.32-dev
39fd608 : Update D8 and R8 to 3.0.31-dev
4685f19 : Update D8 and R8 to 3.0.30-dev
ba44ee7 : Update D8 and R8 to 3.0.28-dev
a92a713 : Update D8 and R8 to 3.0.27-dev
a493ef4 : Update D8 and R8 to 3.0.22-dev
7bf73d9 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/r8
eed2e6f : Update d8.bat to not use find_java.bat

+- Project: platform/prebuilts/remoteexecution-client

95ea2cc : Drop prebuilt files to android source tree.
819ecd3 : Release re-client 0.35.0 to live
69871f7 : Release 0.30.0 to qt-dev Bug: b/169675226
b64ecdc : Drop prebuilt files to android source tree.
0c61b36 : Update reclient version to 0.29.0
41c1afb : Drop prebuilt files to android source tree.
2afee69 : Release 0.27.0 to qt-dev
4a82288 : Remove older reclient versions
6cf5220 : Release 0.27.0 to live
f6a95b7 : Remove older re-client versions
690723d : Drop prebuilt files to android source tree.
a6dbe4b : Release 0.25.0 to live.
b973539 : Update live version of reclient binaries to 0.25.0
1093df6 : Drop prebuilt files to android source tree.
68f6a89 : Release 0.23.0 to qt-dev
749ebdd : Release 0.23.0 to live
ad4dfb8 : Release reclient 0.22 to live
01135a2 : Drop prebuilt files to android source tree.
f74b02c : Promote new prebuild reclient binaries to live.
11a23e9 : Drop prebuilt files to android source tree.
fff5e1c : Release 0.21.0.04acc59 to live.
5950e63 : Fix live symlink to point to the 0.20.1 version. Bug: b/169675226 Change-Id: I08cf3557429d9250734ac9323189758caa533de8
d7fbba6 : Update reclient version to 0.21.0.04acc59
3b278f6 : Drop prebuilt files to android source tree.
d4fb382 : Release 0.20.1 to live. The change is generated with prebuilt drop tool.
857f467 : Release 0.19.3.3b3042c to live.
076f2d4 : Release 0.18.0.b3f9117 to live.
864605f : Release 0.14.0 version of re-client to live
43cc77d : Release 0.15.0 to live.
7f9ec7c : Drop 0.14.5 into source tree and update latest and live labels.
858ee14 : Drop prebuilt files to android source tree and release version 0.14.4 to live.
4712ec7 : resolve merge conflicts of bc3246481d391927f4f4f9b5da20e7c97129b9ca to rvc-dev

+- Project: platform/prebuilts/runtime

9b4ed57 : Remove conscrypt SDK prebuilts.
75f4caf : Avoid false alarms from git secrets in hiddenapi flags csv files.
240ad04 : Add --local-dist argument to specify a local dist dir.
476f589 : Remove duplicate statsd SDK prebuilts.
1441016 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/runtime
f06b31c : Update mainline prebuilts to build 7349920.
061e7ea : Update mainline prebuilts to build 7340791.
ebe7044 : Update appcompat prebuilts to build 7312376.
846fd3b : Update mainline prebuilts to build 7297785.
4d836e3 : Expand stubs visibility as per the source module
321a0c4 : Remove stats-log-api-gen from prebuilts
ff8af8f : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/runtime
314452a : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/runtime
be9bb00 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/runtime
ad1c272 : Update mainline prebuilts to build 7229304.
d37d04c : Partial revert "Update appcompat prebuilts to build 7207786."
b588b56 : Update appcompat prebuilts to build 7207786.
1708e51 : Fix update.py script.
acadc9e : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/runtime
8f2cfb9 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/runtime
55c924a : Update mainline prebuilts to build 7197372.
9a201ac : Take heapprofd_client_api from the platform for ART chroot use.
0e28471 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/runtime
170d5fe : Update mainline prebuilts to build 7180734.
01f1476 : resolve merge conflicts of f27a1fb50c1eed8365d0feda81f189dc8fbf2e1f to rvc-qpr-dev-plus-aosp
0c8b9f9 : Update mainline prebuilts to build 7176997.
ec79939 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/runtime
96f0d7c : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/runtime
f44132b : prebuilts/runtime: Add Android.bp file for statsd APEX
441f31f : Update mainline prebuilts to build 7168171.
b415e89 : Fetch statsd-module-sdk-for-art instead
e48bef7 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/runtime
a150e0e : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/runtime
d4d2f72 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/runtime
b916482 : Include statsd apex in prebuilts
26fa63b : Rename ART release APEX to com.android.art.
fa4d227 : Update mainline prebuilts to build 6871826.
448877b : Update mainline prebuilts to build 6863502.
681f2af : Do not extract timestamps from zip archives.
91683fc : Update mainline prebuilts to build 6821942.
7e3cd7c : Update mainline prebuilts to build 6808968.
f1d77fa : Update mainline prebuilts to build 6787431.
1d03c27 : Update mainline prebuilts to build 6751176.
0423292 : Add platform-mainline-test-exports to the list of projects to fetch.
ddb78b9 : Pull libartpalette-system from the build servers.
0b92f2a : Add platform mainline SDK to the list of projects to fetch.
f68edae : Update mainline prebuilts to build 6713888.
51eccc2 : Make `conscrypt-unbundled` visible to `tools/apksig`.
e49bf4c : Add i18n SDK and module-exports to update.py.
34b6ee4 : Update mainline prebuilts to build 6582130.
ff8d2ad : Add scaffolding for Runtime (Bionic) SDK (reland).
baf4bd8 : Revert "Add i18n SDK and module-exports to update.py."
892675a : Add i18n SDK and module-exports to update.py.
97ede30 : Revert "Add Runtime (Bionic) SDK and update mainline prebuilts t..."
f6797a2 : Add Runtime (Bionic) SDK and update mainline prebuilts to build 6503398.
481b11d : Reduce duplication in mainline update script.
568ccfa : Remove old unzipped contents before unzipping new stuff for Mainline modules.
87dbcc2 : Update mainline prebuilts to build 6483728.
047829a : Update mainline prebuilts to build 6431871.
4e7513d : Update mainline prebuilts to build 6425120.
f0f6590 : Add conscrypt-module-host-exports in the list of prebuilts needed.
029309d : Update mainline prebuilts to build 6410315.
3f26147 : Add Android.bp file for conscrypt apex prebuilts.

+- Project: platform/prebuilts/rust

2f942c14 : Refresh Rust 1.51 prebuilts from Build 7316558
cfda165e : Disable overflow checks for compiler-builtins
2c37bf46 : Update rust-analyzer and rustfmt
eadd2730 : Use the new "cfgs" property
2e1b62d6 : Update Rust sysroots
e01e2a0d : rustc-1.51.0 Build 7245052
f6c255e6 : Darwin: Point to the correct version of libstd
4f50e715 : Update to 1.50.0 toolchain
3d402ba8 : rustc-1.50.0 Build 7155514
1949ff39 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/rust

+- Project: platform/prebuilts/sdk

71944aa72 : Remove cronet for finalized SDK 31
0f6c8a368 : Import platform SDK from build 7637608
97da5ef13 : Import final sdk version 31 from build 7637608
97423c97f : Rename android.media.MediaTranscodeManager -> MediaTranscodingManager
52fbc8ddd : Import intermediate-AndroidX Design Library from local Maven ZIP
48a7c3773 : Import platform SDK from build 7511229
5fa5c2225 : Import final sdk version 31 from build 7511229
2385320a4 : Import platform SDK from build 7487250
73be151d2 : Fetch filtered api-versions.xml for 'current'
41eddb7d2 : Import intermediate-AndroidX Design Library from local Maven ZIP
a33b3aa13 : Import androidx.core from build 7414973
5927b95ce : Import platform SDK from build 7432250
56859a24f : Import final sdk version 31 from build 7432250
5a96b0987 : Add empty API tracking files for service-permission
abe16dffa : Add update_prebuilts.py support for BeyondCorp.
49ed7de87 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/sdk
b5258e738 : Add empty module-lib and system APIs for ART module on API 30
c1738aa77 : Import intermediate-AndroidX Design Library from local Maven ZIP
f63c6760c : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/sdk
afa0aa633 : Import AndroidX from build 7327819
20e3c09ed : Add visibility to be used for apex_compression_test
2aba094d6 : Update platform targets in //prebuilts/sdk to match //build/bazel/platforms
b7662ef11 : Update androidx build sdk to 30 instead of current
366c00423 : Add EXTRA_PROXY_INFO to incompatibilities.txt.
e8c6db2a4 : Import platform SDK from build 7304504
5dac9f0fc : Import platform SDK from build 7307057
64bc72644 : Add resources and notices to 30/non-updatable.jar
f586de0b4 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/sdk
f305b914d : Rewrite auto prebuilts to external/auto
72eb91bb2 : Add sdk/tools/BUILD.bazel to mark tools folder as a Bazel subpackage.
5542fc21b : Rewrite auto prebuilts to external/auto
b9aee6a19 : Split incompatibilities into two files
1c0d4c1e1 : Split incompatibilities into two files
99ae812b8 : Removing some mentions of some always-deprecated telephony apis
d3da9690b : Incompatibilities exemption for android.app.ActivityManager.getMaxNumPictureInPictureActions()
b58f6ba97 : Incompatibilities exemption for android.app.usage.StorageStats#getCodeBytes()
4bba09d22 : ignoring missing network classes
8e84b6102 : Update androidx build sdk to 30 instead of current
bd2021c73 : Revert^2 "Give pom2bp -default-min-sdk-version 24 param"
863a392b2 : Revert "Give pom2bp -default-min-sdk-version 24 param"
022e28a70 : Update androidx build sdk to 30 instead of current
9f2d4a330 : Import intermediate-AndroidX Design Library from local Maven ZIP
44334c459 : Remove SocketUtils from incompatibilities
5fc8d9eb6 : Give pom2bp -default-min-sdk-version 24 param
689702803 : Make androidx_annotation build against SDK 30
9b151d369 : Import platform SDK from build 7244074
9ee3418da : Make androidx_annotation build against SDK 30
a5202c5c4 : Add BluetoothHeadset#setPriority to the list of approved incompatibilities for API level 31
d6eeed2d6 : Create android.net.ipsec.ike-incompatibilities.txt
570d82395 : Remove TvSystem from prebuilts/sdk
150585ef9 : Remove TvSystem from prebuilts/sdk
9f4c9e7bf : Adds Bazel android_sdk and toolchains to integrate the Bazel Android rules with a prebuilt SDK.
a50dc1e02 : Move ParseException to Connectivity
cdb2f3a2b : Remove service-permission apis from non-updatable
ba760e408 : Add resources to the module-lib stubs
d3ace640d : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/sdk
0aab277b2 : Move Proxy out of framework-connectivity
a3aa3db8a : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/sdk
eb0cff2f4 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/sdk
14ad7b51d : Due to b/174645163#6, remove Apn.KEY_PREFIX from incompatibilities.txt
12f4420b3 : Move connectivity APIs to their own directory
ebd6285a8 : Move connectivity APIs to their own directory
c8eb367a6 : Import AndroidX from build 7164647
c4b312238 : Update incompatibilities baseline file for LightsManager.
c57b7f55e : Add support for non updatable system server stubs
9866caf2b : Add support for non updatable system server stubs
53d99d75c : Import AndroidX from build 7139798
aeabd80c5 : Fix permissions.
3e737ede1 : Import platform SDK from build 7121503
d8c77606d : Import AndroidX from build 7116071 (AppSearch only)
ebb6906d8 : Revert "Revert "Add appsearch-platform-storage to targets synced by upda...""
3657cdbfd : Revert "Add appsearch-platform-storage to targets synced by upda..."
6c7796571 : Revert "Import AndroidX from build 7116071"
3b218dda0 : Revert "Add appsearch-platform-storage to targets synced by upda..."
197b666e0 : Revert "Import AndroidX from build 7116071"
5b9c7e5a6 : Add framework-scheduling libraries
edb6086bf : Import AndroidX from build 7116071
29f6efab7 : Add appsearch-platform-storage to targets synced by update_prebuilts.
a67163b58 : Create API Tracking files for "service-media-s"
97bc5d1c5 : Move role API into framework-permission-s.
2906e0f46 : Add framework-permission-s java_sdk_library.
78e0da615 : Import AndroidX from build 7080078
0f1f0626b : Import intermediate-AndroidX Design Library from local Maven ZIP
f9de89b65 : Import AndroidX from build 7068945
e75886043 : Add appsearch-local-storage to list of prebuilts synced to platform tree.
e70b2d4e0 : Import platform SDK from build 7043812
e74b9fddb : Separate libcore API from non-updatable API
9e020fe61 : Replace javapoet-prebuilt-jar with javapoet
b2ccec397 : Update references to androidx-master-dev in breadcrumbs
d18b9f043 : Allow-list two S API breakages
8877f7d36 : Separate the ICU API from the android-non-updatable API
4b090039f : Import AndroidX from build 6848393
4f945faca : Add Wearable Support prebuilt back into build
034bcd204 : Import AndroidX from build 6947385
91c7e980e : Import intermediate-AndroidX Design Library from local Maven ZIP
cf0758f98 : Revert "Import platform SDK from build 6955959"
3c1aa7c8f : Import platform SDK from build 6955959
f3fcd355c : Import platform SDK from build 6922298
8ce431552 : Import AndroidX from build 6848439
07e852705 : Import platform SDK from build 6930266
c3c99af97 : Revert "Update update_prebuilts.py"
827584202 : Update update_prebuilts.py
b7997682c : Import AndroidX from build 6761364
0a70090a7 : Import AndroidX from build 6762995
8d46ddc4b : Revert "Import AndroidX from build 6836159"
f14de666d : Add ColorMatrix removal as an accepted incompatibility
d3bbf72ae : Sync module-lib stub to current
007b52a98 : Add resources to the module-lib stubs
0e508c22f : Import platform SDK from build 6493450 + manual module-lib
948eb9a5c : Import AndroidX from build 6836159
06b4e6310 : Mark encodeSmdxSubjectAndReasonCode incompatibilities
005de6fa8 : Remove AlwaysOnHotwordDetector
af7187a14 : Set compile_dex for sdk prebuilts.
bc7ffccaa : Set prebuilt_apis java_imports sdk_version to none
200105c04 : Import AndroidX from build 6762995
97a1dc0a1 : Add room-compiler-processing to update_prebuilts.py
8aa5c84ac : Import build tools from build 6778414
73adba920 : Import build tools from build 6752562
fb6fa9ce4 : Add support for appsearch annotation processor.
f1f39e7f3 : Revert "Revert "Import AndroidX from build 6732122""
6a69fbe36 : Revert "Import AndroidX from build 6732122"
a4ba85944 : Import AndroidX from build 6732122
2cf37af28 : Add appsearch to list of prebuilts synced to platform tree.
56164e093 : Delete unused car prebuilts
681c44286 : 30/public/android.jar is exported as a filegroup
62f57ffb9 : Import SDK files for lint from build 6441176
d66c88a87 : Import AndroidX from build 6668689
9494d6021 : Import AndroidX from build 6638737
f75dce852 : Add current/Android.jar as current_android_jar
b45b172be : Room compiler plugin now depends on kotlin-reflect
ce701eac6 : Import AndroidX from build 6495117
7ceadf726 : Import AndroidX from build 6455995
44a0fb697 : Revert "Revert "Import AndroidX from build 6445429""
a6dc1984b : Import final sdk version 30 from build 6446812
146f6a07d : Revert "Import AndroidX from build 6445429"
28490f2cf : Import AndroidX from build 6445429
31b93b6ee : Import platform SDK from build 6441176
fca6d0f0c : Import platform SDK from build 6421437
6dc4575fe : Remove support for android.support from update_prebuilts.py
6bed1fdd3 : Import AndroidX from build 6390815
fd97fded7 : Import AndroidX from build 6388794
5ed4e43ae : Import AndroidX from build 6356900
da15cd4ef : Add androidx.benchmark to update_prebuilts.py
4be9507b3 : Import platform SDK from build 6367051
8e72c7fbf : Import platform SDK from build 6314502
e9ba3c55c : Import platform SDK from build 6297618
4f258301e : Import platform SDK from build 6268670

+- Project: platform/prebuilts/tools

c2d7e2286 : Add power to the perfetto long trace config
81692fdc8 : Add fastrpc_dma_stat to the test perfetto configs
85cbd5ca6 : Upgrade compile-testing to v0.19.
0659cfdfd : Add the google-http-client-jackson2-1.28.0 build modules
5ab0eb6fe : prebuilts: update shell to latest version
d1b2b1641 : Remove auto-common and auto-value-annotations
9554bd149 : Add res, bionic, and symbolize_ksyms to trace_config_detailed
929254dbe : Add dmabuf_heap/dma_heap_stat to the test perfetto configs
6f382b1d2 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/tools
3ed398446 : Drop new version of google-api
4d13c0127 : prebuilts: update Perfetto trace processor binary
1cbd97e55 : Revert "Add dackka prebuilt"
8f0eddcbf : Add dackka prebuilt
44bb76eab : Revert "Revert "prebuilts: update trace_processor_shell""
d81257b76 : Revert "prebuilts: update trace_processor_shell"
c0d0ff14e : prebuilts: update trace_processor_shell
9e3789d99 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/tools
24ed4070b : Enabling android.surfaceflinger.frametimeline data source
0bfac3eea : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/tools
2e773664b : Fix license_type. Proprietary and other licenses
235f0bcc2 : Add camera tracepoints to trace_config_detailed
a582be5b7 : prebuilts: update Perfetto trace processor binary

+- Project: platform/prebuilts/vndk/v28

cd19db4 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/vndk/v28

+- Project: platform/prebuilts/vndk/v29

869ac77 : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/vndk/v29

+- Project: platform/prebuilts/vndk/v30

fa79b5a : [LSC] Add LOCAL_LICENSE_KINDS to prebuilts/vndk/v30
c703827 : Update VNDK snapshot v30 headers for x86_64
e294066 : Update VNDK snapshot v30 headers for x86
214765f : Update VNDK snapshot v30 headers for arm64
900b41c : Update VNDK snapshot v30 headers for arm
fa89a0c : Update VNDK snapshot v30 to build 6980711.

+- Project: platform/system/apex

f8365a8e : Only restore apex backups on non-checkpointing devices.
b2ffd9b4 : Make sure that we don't leak temp mounts if SubmitStagedSession fails
b9f01f98 : Handle edge cases of shared libs APEX versions.
6bbd71f3 : Avoid installing apex sessions when not in fs-checkpoint mode
631a59d8 : Drop prebuilt files to android source tree.
85642155 : Only restore apex backups on non-checkpointing devices.
35943c23 : Update apex shims in preparation for rebootless update CTS tests
53d60aae : Stabilize apex-info-list-api^2
54363cdd : Drop prebuilt files to android source tree.
4da53534 : Allow deapxer to list files inside capex
a60ed35d : Add com.android.apex.cts.shim.v3_rebootless
13921fe7 : Add lastUpdateMillis field to apex-info-list.xml
a432628e : Stabilize apex-info-list-api
8ef978df : Revert "Add ramdisk_available to init_first_stage's deps"
6ae066db : Remove statsd from kBootstrapApexes
4546cd6c : Clean up ota-apex whenever we reserve space
3fa5eeba : Move soong variable to different repo.
291de1ef : Add module_build_from_source soong config variable.
0606f4bd : Fix samegrade after reboot flow for rebootless updates
a92831a3 : Log the duration of OnStart and OnBootstrap (3/n)
328bfb01 : Add ramdisk_available to init_first_stage's deps
804ac629 : Propagate the error message during apex activation to session object
2f82aa12 : Drop prebuilt files to android source tree.
f8c0307e : Update prebuilts post-SDK finalization.
340c018d : Drop prebuilt files to android source tree.
7f09a7f8 : Explicitly set 'generate_hashtree: false' for apexes used in apexer_test
6f97615c : Temporarily disable apex_rollback_tests in presubmit
b09181e0 : Use different manifest for rebootless shim APEX
5ec237d3 : Add logs to profile the duration of apex mount time (1/n)
26b2cb0a : Add shim APEX for testing rebootless update flow
ed70f9ad : Rename test_only_no_hashtree to generate_hashtree
271f5c2e : Release compressed blocks in case /data is f2fs-compressed fs
57fda5ee : Update apex-info-list.xml during non-staged install
6b5a46cb : Include decompression directory as built-in directory in test
12c6e4fe : Add prebuilt_apex for two shim apexes used in ApexManagerTest
471b3d2c : Handle errors in non-staged install flow
dd756d30 : Add more checks on what APEXes can be installed rebootlessly
ce80fa8c : Delete bind mount point if deferred is false
9f44e51d : Basic implementation of installAndActivatePackage binder call
fa5f7127 : Drop prebuilt files to android source tree.
9216270c : Build shim_not_pre_installed shim artifact with proper sdk target
42069dbc : Fix lack of clean up in some ApexdMountTest
aeb4518b : Add a skeleton of installPackages AIDL function
b11f9e79 : Clean up ota_apex when we reserve 0 bytes for CAPEX
c00fbb11 : Refactor CAPEX decompression flow
5f408439 : Validate decompressed APEX by matching root digest
bfff3993 : DO NOT MERGE GetActivePackages() opens "block" apexes with size
532de721 : deapexer decompresses capex file during extracting it
16d92142 : Add more tests for ignoring decompressed apex from active directory
0ecc9257 : Ignore decompressed APEX in /data/apex/active directory
fff72679 : Fix log message in AddDataApex
6876fdfe : Drop prebuilt files to android source tree.
23e15419 : Attempt to run apex_compression_test as part of unit tests CI
4100212d : Bypass clang_tidy error found in generated code of protobuf
58c294a8 : Add root digest of original_apex into manifest of CAPEX
e470b391 : Add an apex signing payload with different key
f3b1beb3 : Enable ANDROID_UTILS_REF_BASE_DISABLE_IMPLICIT_CONSTRUCTION in apexd
4c440f1d : Support flattened apexes in --otachroot-bootstrap
e4fc4b37 : Character rather HTML entity in Markdown file.
e872a8e7 : Fix missing dependency in host side python test
033c8916 : Ensure we can rollback decompressed APEX
7ccbc7c6 : Stop hardlinking decompressed APEX to /data/apex/active
d41d9e5c : Exit immediately if apexd was started after boot on device with ro.apex.updatable=false
b8cbdf25 : Reuse ota_apex to avoid decompression during boot
8d094718 : Don't mandate apex key to have the same base name as the APEX
a2c5898e : Minor cleanup in apexd.h
e51f1d4e : Force unmount /mnt/scratch/apex in SetUpApexTestEnvironment
ac1b8bae : Improve logging of apexd boot sequence
2e3b2f2a : Add more test for OnOtaChrootBootstrap surrounding CAPEX
f1627e47 : Ensure version of decompressed APEX matches with pre-installed CAPEX
8ca6a407 : Allow moving from compressed APEX to uncompressed APEX via OTA
49e52211 : Handle pre-existing decompressed APEX in tests
075b9e39 : Ensure we can unmount APEX mounted from decompression directory
93c75d33 : Enable OnOtaChrootBootstrap to handle compressed APEX for activation
db8a73f0 : Revert "Add apexd_host_test to presubmit-large"
e7d10860 : Check for harlinked file's existance before skipping decompression
d415aa28 : DO NOT MERGE Apexd activates "block" apexes in vm mode
a02657d4 : DO NOT MERGE Add OnStartInVmMode() entry point
6ed3bf7a : Add apexd_host_test to presubmit-large
43ce58b6 : Validate upgraded shim apex on every boot
a719754d : Use gConfig instead of passing the same information via parameters
c58ddd4f : Compressed apexes: document interaction with OTA
d5ff4807 : Refactor ApexdUnitTest into a fixure test
ee7fc71c : Use gConfig instead of passing the same information via parameters
0f817626 : DO NOT MERGE Add an optional size param to ApexFile::Open()
ebb16fd0 : Remove ScanPackagesDirAndActivate
19c3c3d0 : Avoid name collision with data APEX during decompression
3d9c5db4 : Move sdkextensions_e2e_tests to group presubmit-large
334be7e7 : Add unit tests for OnStart using CAPEX
886b0542 : Handle CAPEX when falling back to pre-installed APEX activation
83edbd48 : Add a picture of compressed APEX file format
34cb03fa : Remove a workaround for b/176497601
f28648d7 : Remove a workaround for b/176497601
0915d213 : Support sharedlibs apexes in apexd --unmount-all
30d2a76a : Create alias for std::reference_wrapper<const ApexFile>
4daaa056 : apexd: mount "decompressed" on dm-verity
058874fc : Document how compressed apexes are activated
bc8b606f : Skip unreadable libs / symlinks.
298e54be : Add unit tests for OnStart function
38c00c9d : Ensure only original_apex is compressed inside CAPEX
fbb86e1f : Wipe sessions dir before running MigrateToMetadataSessionsDir test
7d41616e : otachroot-bootstrap: treat apex activation failures as non-fatal
9e8da8f3 : Wipe sessions dir before running MigrateToMetadataSessionsDir test
920da6a1 : First attempt at apex compression docs
64e9b0ff : Add a CTS test for shared libraries APEX.
50c5e1b9 : Log /data apexes that we skipped during scanning
cf4c54b8 : otachroot apexd: keep going even if we failed to activate some apexes
a79e59f0 : Fallback to pre-installed version if failed to activate /data one
e9b623f5 : Use different name for dm-devices created for otachroot
95a1219f : Clean up reserved space before compressed apex is decompressed
635b85a2 : Exempt VNDK apex from duplicate check
ef72ced8 : Make sure we can unmount sharedlibs apex in tests
52f5d342 : --otachroot-bootstrap: correctly label /apex/apex-info-list.xml
b7065643 : Add support for sharedlibs apex for --otachroot-bootstrap
35ab54a2 : Introduce ApexdMountTest test fixture
dce8c4e7 : Take into account apexes on /data for --otachroot-bootstrap
c907a154 : Add apexd --otachroot-bootstrap sub command
05cd7bf1 : Set up environment for testing apex mount/unmount logic
590399b9 : Create API for reserving space for apex decompression during OTA
3b218373 : Make calculation of size required for apex decomperssion more accurate
9f9d2c54 : Use realpath when comparing with modulePath
567b1c96 : Fix clang-tidy warnings in apexd codebase
263b16ac : Add properties to control timeout for dm create/delete
8b80a63d : Drop prebuilt files to android source tree.
f8bf2fcd : Drop prebuilt files to android source tree.
e4b2772b : min_sdk_version to be configurable for dcla apex
8a781fe1 : Add prebuilts for multilib case.
13460041 : Add tests for multilib case.
b22c939d : Add support for generating apex-info-list XML
c9d02f81 : Avoid scanning pre-installed APEX twice during boot sequence
12d00cb5 : Allow retrieving ApexFiles from apex_file_repo
0625b507 : Reject compressed DCLA
aa20ae4f : Rename apex_preinstalled_data to apex_file_repo
4b0699bc : /system_ext can be a a symlink
71f32ac3 : Do not add quotes around flags argument
c4773c7d : Make debugfs param optional for commands that do not use it
30b6d229 : Create an API for calculating size requirement for compressed APEX
91f2a20f : Revert^2 "Remove ART APEX from the bootstrap apexes"
591abcd0 : Update error message in the test
c383869d : Revert "Remove ART APEX from the bootstrap apexes"
857ea512 : Revert "Remove ART APEX from the bootstrap apexes"
66bd61ad : Fallback to /data/apex/sessions if /metadata partition is absent
6e820ca5 : Add explicit Result::ok() where missing
e49815f9 : Move apex_rollback_tests to group presubmit-large
fa95f9c6 : Move sharedlibs_host_tests to group presubmit-large
b3f19b26 : Add sharedlibs_host_tests to TEST_MAPPING
0bf2df68 : Move sdkextensions test to the SdkExtensions repo
d1a4d7f7 : Update sysprop_library API txt
d53d6e3f : Fallback to /data/apex/sessions if /metadata partition is absent
a26201ca : Manually enable root during test setup
ac2318c4 : Cleanup ApexFile interfaces even further
814ca221 : Remove dependency between apex_file and apex_preinstalled_data
645d612e : Make ApexPreinstalledData a singleton class
a339a803 : Add F2FS support for apexd
122b9c5b : Add F2FS support for apexer
024945a8 : Remove redundant --wait-for-staged-ready flag
ca01dd8e : Add test for ensuring revert reason is logged during boot loop
74b282ad : Switch InstallUtilsHost as static_lib dependency on all targets
5537f737 : Remove duplicate logic from ModuleTestUtils
a5ac8829 : Refactor apexd boot logic to a new class
664429cc : Remove empty module end-to-end tests
c972127f : Remove inefficient session-abandon method with AbandonSessionsRule
3bbbc8dd : Force signapk.jar generated in out/host/soong
e3ad058b : Fix failing test
cd977532 : Update --wait flag to --wait-for-staged-ready for staged install
4724ec08 : Re-submit "apexer_test: Fix nonexistent required modules"
6d58999c : Add StagedInstallInternalTest to system/apex/tests TEST_MAPPING
526f7fdf : Revert "apexer_test: Fix nonexistent required modules"
31a03cd8 : apexer_test: Fix nonexistent required modules
d8bc262a : Attach hosts tools in apexer_test package
e3597263 : Handle boot completed calls from ApexManager
ebff9b51 : apexd: clean up TODOs
50375631 : Add a method to delete CE snapshots (1/n)
0ed3305e : runtests.sh: fix conv_apex_manifest path
c15cbac0 : Use APK CtsShim prebuilts for flattened apex.
1dde3b6e : IApexService#snapshotCeData now returns void (2/n)
d037d0fa : Delete snapshots after restore is done successfully (1/n)
ffbe74b2 : Change to device-tests
620c186c : Refactor APEX e2e tests
0b2a34a2 : Fix more missing Result::ok() calls in apexd
f58d102f : Add Result::ok() calls in apexd

+- Project: platform/system/bpf

c1f8ca3 : expose readSectionUint() for testing
2a51516 : bpf - struct bpf_map_def - add min/max kernel version.
0c713b1 : bpf - add a bunch of static asserts on size/alignment of struct field types
e8edd95 : bpf - move to v0.1 .o struct formatting
d521e47 : bpfloader - minor fixups asked for by reviewer
355b8df : bpf loader improvements for better long term compatibility with mainline
a88de01 : Enable Async MTE in bpfloader.
67fa207 : BpfUtils.h - add back SKIP_IF_BPF_NOT_SUPPORTED macro
cb358de : bpfloader: auto-demote DEVMAP/DEVMAP_HASH map types on too old kernels
fd59a4a : bpf_map_def.h - fix no longer correct comment
265d131 : grant bpfloader NET_ADMIN capability
2c37213 : make failure on map creation returns -errno
8c794ee : bpf_helpers - hardcode declaration of bpf_ktime_get_boot_ns()
f87f9a3 : bpf_helpers - add declaration for bpf_ktime_get_boot_ns()

+- Project: platform/system/ca-certificates

8db75df : Update CA certificates for S

+- Project: platform/system/chre

7cb4cff2 : Remove scan type assert in basic wifi test
2f17b1b9 : Fix CHPP Simultanious Reset Functional Race Condition
1d37494c : Demote CHPP WiFi Scan Monitoring State Recovery Failure Assert
4aa78e1b : Disable CHPP_DEBUG_ASSERT
6aab63c1 : Add Missing CHPP Logging
a8009b1d : Harden CHPP Against Datagrams w/ Invalid Handle Numbers
a62afdfc : CHPP Services to Send Error If Conversion Fails
03df1f26 : Add FreeRTOS support to CHRE
0d85261b : Make CHPP WiFi scan event verification assertion debug
79bd06d6 : Revert "Fix CHPP Simultanious Reset Race Condition"
6153305d : Timestamp CHPP Tx Packets Upon Delivery to Link Layer
65cd03d8 : Log CHPP Times in ms Instead of ns
ef685833 : CHPP Fake Link Layer Logging & State Handling Improvements
413e0c17 : Fix CHPP Simultanious Reset Race Condition
58d171a8 : Fix uninitialized use of variable
aa011ede : Fix CHPP Client Reset / Open /Error Handling
26fe3d94 : CHPP Compile Fixes w/o Clients
ff80f6e7 : Add CHRE version
d9e6e149 : Use unstable nanoapp ID in place of version string
cb25a96a : [WifiXval|Napp] Require exact CHRE v AP scan size
a2844581 : Discard app error datagram while resetting
1651d484 : Don't set CHPP client timeout value in sync failure
fa974128 : Clear / Close Pending CHPP Client Requests Upon Close / Reset
33bf4212 : Move CHPP Client rRStates Into the Clients' State
c72ce43d : Ignore sensor sampling change events from previous sensors
adc98a4d : Use discontinuity count in measurement timestamp check
6e2a6c07 : Extend CHQTS basic sensor test for multi-sensors
e73e38e7 : Relax basic WiFi test timestamp validation
120e2730 : Ropen Matched Pseudo-Open CHPP Clients Upon Reset
cb2b802f : Relax CHRE setting test async error code
38dfe3cb : CHPP Release Notes Documentation Update
a627e12b : Fix CHPP Reset Handling
91eb2224 : Add WiFi scan monitor restart test to executor
c686a635 : Add host endpoint ID changed message to stress test
b2767334 : Adds scan monitor to CHRE stress test
b22e7d22 : Open State Tracking for CHPP Services
bf267523 : Handle GNSS disabled requests in GNSS resync
b5a8ac4b : Move null checks prior to dereference
82af7e9a : Increase GNSS max measurement in CHRE API [redo impl]
9ad0ebed : Revert "Increase GNSS max measurement in CHRE API"
27ed9f38 : Run contexthub service command with app perms
6904bb7f : Tests for CHPP Client Request Timeout Support
8fbe449f : CHPP Client Request Timeout Capability
3e4fc61e : Fix basic wifi test scan type validation
941cdeee : Adjust WiFi async timer handling
f4e60f76 : Refactor CHRE stress test executor feature list
1264b8be : Validates CHRE stress test data timestamps
94967249 : Update CHRE stress test WiFi params
8e72d7a3 : Refactor CHPP Client Request Response States
ece90613 : CHPP WWAN Client Get Cell Info Error Handling
fb690c2f : CHPP clientContext vs. clientState nomenclature
7fc14beb : CHPP Client Registration Consolidation
285f697b : Fix RTT timestamp validation in basic wifi test
8338cc10 : Add option to CHRE stress test to load/start only
d6148749 : Adjust RTT ranging timestamps
5d0b29f2 : Process ACK Sequence of Dupe CHPP Packets
ebc22126 : Dispatch WiFi scan event even if empty
578d88c6 : Always ACK an RESET-ACK packet
5d8506dc : Correctly Deep-Free Parameters in CHPP WiFi Service
9e1de5c5 : Reduce CHPP loopback wait time
bb28ca37 : Adds WWAN to CHRE stress test executor
1ef11fc5 : CHRE stress: remove LOGE from logAndSendFailure
11110aa8 : Adds WWAN to CHRE stress test
c0b5c322 : Stop Ignoring Short CHPP Response Packets Missing Error Code
a0833921 : CHPP App to CHRE Error Code Conversion
dc025636 : Correctly Deep-Free Parameters in CHPP
71e61856 : Fix sensor debug dump crash
f8838d86 : Add Missing CHPP GNSS Passive Location Listener Service Response
4a8827fe : Add GNSS measurement to CHRE stress test
3dc991c2 : Stop the stress test after running
b2d8a97a : stress test: don't fail test on timer cancel failure
a7c3923c : Fix retx book-keeping logic
cbebbc30 : Protect code with CHRE_SLPI_UIMG_ENABLED
39bf8f57 : Free Converted Parameters in CHPP WiFi Service
2dd897c1 : Add GNSS location async result verification
90ec95a6 : Add GNSS location test command to stress test
cc2f8817 : Add GNSS location stress test handling
873df6fd : Update shared sensor impl for target group IDs
548468df : Update SLPI to use group masks for sensors
de681a02 : Support target groups for sensors
c9bfae39 : CHPP Release Notes Documentation Update
73f2a429 : Fix casting error
084d0c1f : Refactor stress test async request logic
c36a5e62 : Autogenerated Parser Code: Add Missing Headers Used by CHPP
cf5dc28b : Add Missing Headers Used by CHPP
94102fe0 : Restore chppTransportSendReset() as a Public API
523d6e10 : CHPP Release Notes Documentation Update
9aaa62e2 : Fix LPMA handler unload logic
e7b3b4b1 : Add Missing CHPP WiFi Ranging Service Response
6edb4cd0 : Correctly Report Undefined CHPP App Layer Error
c33c4ecc : CHPP Reset Functionality Cleanup
3fbe3f7f : Reinsert assert in basic GNSS test
c870b037 : Tests for CHPP End of Packet Link Notification CB
ec37c266 : CHPP End of Packet Link Notification CB Functionality
2dde5758 : Add java executor class for running the stress test nanoapp
cf15b0db : Add handling for WiFi stress testing
ee1263c1 : Perform WiFi scan event check in CHPP client/service
1fa977ff : CHPP Rx MTU Enforcement
fe4d299f : CHPP Rx Timeout Functionality
0649aa72 : Add additional checks for WiFi scan cache usage
01aac664 : Add debug code to verify WiFi scan events
d31ec8a9 : Initial implementation of CHRE stress test nanoapp
9e67276d : Add proto definition for the CHRE stress test nanoapp
7b250a4c : Avoid using Assert directly in message handling callback
a405fdc4 : Fix WiFi scan cache time unit bug
989cbeb4 : Add skeleton implementation of CHRE stress test nanoapp
772d4aca : Update clang path for CHRE simulator
0f982bba : Update TODO bug on basic_gnss_test
b3830649 : Fix issue with basic GNSS async test steps
0d13d8cf : Increase WWAN propagation timeout to 5 seconds
6731ddfa : Increase minimum nanoapp message MTU
66aae125 : CHPP Compatibility Fix
e3dba239 : Set mCollectingData to true before issuing AP request
215fcee1 : Remove small fragments HAL now that it's unused
72d58ec9 : Reject nanoapps targeting too old versions
0c279eb6 : Fix simulator/QSH compile error
8a58c739 : Increase GNSS max measurement in CHRE API
0dcb7243 : Add CHRE_FIRST_SUPPORTED_API_VERSION definition
621dc752 : Change function signature for DebugDumpWrapper.print()
8c5e19eb : Use const string instead of array in dump tests
8de436ae : Update clang used in build/arch/x86.mk to clang-r416183b
10964c02 : CHPP Should Only Wait for Initialized Discovery Client
def6edb5 : Support targeting events to specific groups of apps
8a61a45a : Ensure that expected number of samples is never zero in test
0d019bba : Revert "Assert on invalid size in dynamic vector operations"
576a1b8d : Revert "Add methods to check for data corruption in timer_pool"
856d3d75 : Rename GNSS xval nanoapp
9d619851 : Add CHRE permissions test executor
165db625 : [Host] Make wifi cross validation test less strict
5c43939b : Add async steps to basic GNSS test
43620c2e : Explicitly request active scan type in basic WiFi test
a2f49c11 : [Napp] Make wifi cross validation test less strict
6367b09b : Do not send another buffered log if first one fails
9f73cabe : Adds measurement/listener tests to basic GNSS test
3686b9ab : Reduce discovery timeout in loopback test
8aff2054 : Local CHPP Transport Reset Should Not Trigger App Reset
4d20382f : Add check to see if audio is supported in audio test
5e462cf1 : Implement permission test nanoapp
dedd701f : Add skeleton for permission test nanoapp
ccb4ea61 : Fix BSSID parsing error in Wifi cross val test
7c9a908e : Add chreLog to container support
682205ae : Fix locking scheme for buffered logs in transferTo
aa19bbc5 : Fix CHPP compile error
1ad7a2ff : Remove WiFi PAL version override
8b295cb5 : Demote more logs to CHPP_LOGD
563f5854 : Add chreSendMessageWithPermissions to support lib
79c3499f : Handle Failed Reopening of Pseudo-Open Clients
a2e6368e : Add User Settings API To Support Lib
216defd8 : Initialize Allocated CHPP Client Context
2ff9c470 : Reorganize CHPP logs
b5fac847 : chpp: demote RX log to LOGD
980af956 : chpp: add transport RX stats
8c3df331 : chpp: organize TX/RX logs
2dfbffce : chpp: log warning when packet was retx'd
6a8f7d22 : Conditionally clear secondary log buffer
cca1df49 : Respect chppClientTimestampResponse result
574aff07 : Move more logic to daemon base
5dc6cd04 : Remove microphone toggle flip in the CHRE HAL
3f4a59ab : power_test: fix param setting error
22ad784a : chre_power_test_client: add missing scan type
76df3d64 : Handle GNSS state resync while open
1b5b02ba : Fix update request logic
c107950c : Implement Notifications On A Change In User Settings
40f0232c : Modify sensor world to use chreSensorFind
03e7dd6a : Rename the microphone access user setting
f9084205 : CHPP Release Notes Documentation Update
862ff946 : chppTransportDoWork Cleanup
9b112d0e : Include Reason for CHPP Reset in Tx Packet Error Code
3296f5bd : User Settings Changed Notifications API Definition
ca3c22a1 : Fix CHRE build breakage
b1f4be49 : Update CHRE flatbuffers to incorporate the mic toggle name change
99cf65b9 : CHPP Release Notes Documentation Update
d9eb311d : CHPP Packet Code Handling Cleanup
5edfef3d : Fix CHPP Handling of the PERMANENT_FAILURE State
e73cb3a5 : Fix chre_power_test_client typo
821b82e4 : Restructure HostMessage
6c2fad55 : Add methods to get CHPP clients
a0f618df : Add test code for detecting memory leaks
e35edbf8 : Modify CHPP to allow detecting memory leaks
9d9232f0 : Clear TX queue during deinitialization
23cfd2b7 : Release status update if it's not processed
021e8cd4 : power_test: log scanType and radioChainPref
063963da : power_test_client: update help instructions
c6dfc882 : Add test for messages containing sensitive data
3d4f25bd : Redesign CHPP Timesync to be Non-Blocking
480cb3d6 : Move declared permissions check to hostcommsmanager
6d5afd86 : Remove log from chrePalXXXGetApi
6a5452bb : Update V1.2 generic HAL based off latest spec
8312404a : Catch security exception thrown from sendMessageToNanoApp
c906da57 : CHPP Client Deinitialization Support
d9266939 : power_test: switch to use util LOGV
64d76c3a : Add LOGV for nanoapps
2027ec8c : Improved Error Reporting for the CHPP Fake Link Layer
9701e036 : Use a separate thread to flush logs to host
661a7686 : Use two LogBuffer objects in LogBufferManager
15d567e1 : Fix chre_test_client usage docs
47c839f7 : Fix CHPP discard packet memory leak
2e2bef8c : Revert "Increase wait time after airplane mode enable"
955c85a6 : Fix flake in micDisableSettingsTest
24bfa46a : Optimizes CHRE self test procedure
88cb5588 : Fix CHRE BasicAudioTest
57dcfc1b : Implements CHRE self test interface
0ca6cfa8 : Update flatbuffers interface for CHRE self test
2bba3481 : Adds a message to perform internal self-test
f010e96c : Add transferTo method of LogBuffer API
29ed3b87 : Increase wait time after airplane mode enable
c4a2b276 : Avoid Asserting CHPP on Missing Error Codes
3fa10d90 : Support loading with napp_header in chre_test_client
382aefd8 : Enable Outgoing CHPP Checksums by Default
f6e924c2 : Switch CRC Algorithm to Half-Byte
141e0d22 : Revert Unnecessary Notification When CHPP Discovery is Already Completed
59ea4720 : Add CHPP convert tests to ondevice target
683d9265 : Fix CHPP WWAN convert test
adc178a4 : Add flag to disable SCOPED_TRACE in CHRE gtests
111c90f1 : Simplify CHPP Logging to Avoid %s
9417ae43 : [chre] Use new jsoncpp API
719bfa58 : Avoid Reinitialization of CHPP Mutex / CondVar / Notifiers
e5bcd556 : Define CHPP_ASSERT_LOG to Assert With Error Message
33ffc92e : Fix logging format build errors
4ba31981 : Add logWouldCauseOverflow method to LogBuffer
0fb700fd : Enable Incoming & Outgoing CHPP Checksums Separately
b6a6139b : Compiler Compatibility Fix for CHPP
5f6f0080 : [LSC] Add LOCAL_LICENSE_KINDS to system/chre
65ec2d98 : Rename GNSS x-val test
7f7e46c5 : Revert "[LSC] Add LOCAL_LICENSE_KINDS to system/chre"
430cd738 : Add missing include for UNUSED_VAR
ab2e7733 : Fix C language version check in CHRE API
c79576bd : Tweak chreWifiRequestScanAsyncDefault()
2ee4d5e4 : [LSC] Add LOCAL_LICENSE_KINDS to system/chre
058cf947 : Uses sensor index in chreSensorFind()
e34e592b : Implements chreSensorFind
521df64a : Defines the default sensor index in the CHRE APIs
fea9cb25 : Add methods to check for data corruption in timer_pool
71f9621f : Assert on invalid size in dynamic vector operations
cc8c59cf : Fix CHPP Reopening State Machine
4b5a052d : Update CHPP Capabilities Mismatch Log Message
9abae08a : Adds a test executor for permission tests
fdfd927f : Delay before daemon exit when DSP crash detected
c14a052f : Fix inverted condition in daemon shutdown path
5233aa95 : [LSC] Add LOCAL_LICENSE_KINDS to system/chre
61f4230d : Fix permission check in chre_api_core.cc
e880ed45 : Modifies ping_test to use chreSendMessageWithPermissions
ffbd71fa : Add HAL 1.2 implementations for new methods
385ef933 : Limit permissions nanoapps can declare for message
61434c6a : Fix Linux Simulator Build Breakage
ac22eecb : Defines a message type for ping_test response
cbeba27d : Rename CHRE_PERMS_ enum values
af37a02b : Fix chreSendMessageWithPermissions impl name
b6346db6 : Allow static nanoapps to declare permissions
b346bb0e : Validate nanoapps hold required permissions
c03783eb : Extend MessageToHost to Include Permissions
5b1e03be : Add audio permission to ping test nanoapp
aea22e80 : Rename CHRE Permissions
427363e8 : Adds a skeleton impl for chreSensorFind
d5c94482 : Define method for annotating message with permissions
c7fbea9d : Implements ping_test nanoapp
e41ef0bd : Adds a proto for the ping test nanoapp
acc0f386 : Creates a template nanoapp for pinging a nanoapp
501c6936 : Add stub for new getHubs_1_2 method
66cdc563 : Adds support for hinge angle sensors
94b24ceb : Extends CHRE APIs to support multiple sensors of the same type
5c5ee986 : Update the settings test nanoapp to support testing microphone access
724c710a : Support The Global Microphone Disable Setting in CHRE
e28b0df1 : Update CHRE Flatbuffers Messaging To Support Mic Disable Setting
543ad8da : Add an executor for testing Microphone Access Disable settings
a0068317 : Correct TimeUntilNextDoWork Calculation After CHPP Reset
92ca2eff : Simulate on logs sent to host flag state on empty buffer
f1d249cd : CHPP Release Notes Documentation Update
ef81f8b7 : CHPP: only log relevant RX packets
68d569e6 : CHRE toolchain.h Definitions for CHPP on Other Compilers
7b5f6d15 : Avoid Dispatching to Closed CHPP Clients + Test
37bc870c : Reduce CHPP logging
3e884408 : Make log buffer size dependent on macro
5f5b4081 : Surface App Permissions to the HAL
61ea1d86 : Add App Permissions to Host Messages FlatBuffer
34111e26 : Provide Functions to Get Nanoapp Permissions
9dab3eec : Flush the log buffer on host awake (shared/slpi)
24aa00eb : Include Permissions in Nanoapp Load Log Message
931d2048 : Fix numDroppedLogs incorrectly logging error
2fa988fb : Increase the timeouts for wifi cross validation test
0b01371e : Fix numDroppedLogs spam in host daemon.
a4394d01 : Log the number of logs dropped when logs can be resent to the host
58429423 : Add the number of logs dropped to the LogMessage protocol
1cad05a1 : Open Pseudo-Open CHPP Clients Upon Match with Service
509cb100 : Fix CHPP transport retransmission logic
db2abd94 : Don't reset on RESET transmission failure
80e6589d : Add PAL unit tests to on-device suite
1b322422 : CHPP <-> CHRE Parser Tests for WiFi RTT Ranging
6866fb22 : Autogenerated Parser Code: Fix for CHPP sizes based on CHPP (vs. CHRE) Elements
b1cf343c : Update mInternalRequestPending for setting changes
af2781cb : Fix Parser to Calculate CHPP sizes based on CHPP (vs. CHRE) Elements
29346413 : Reduce CHPP Presub Test Flakiness
59afa7b8 : Add core tests as on-device unit tests
6c5cd154 : Only print expect_eq result if it fails
ed287140 : Add asserts that don't fire when in test mode
c87be9a9 : Fix core unit tests for on-device
6fc411b8 : CHPP GNSS: Proper Callbacks When Requests Fail at Service
a0209a74 : CHPP GNSS Client Passive Location Listener Response Handling
2f853bb6 : CHPP WWAN: Proper Callbacks When Requests Fail at Service
b9f1584f : CHPP WiFi: Proper Callbacks When Requests Fail at Service
1a64765a : CHPP WiFi Client RTT Ranging Response Handling
ca2dfb54 : Fix duplicate CHPP WWAN Service Responses
8d528e1f : Fix duplicate CHPP GNSS Service Responses
b8ebd84d : Fix duplicate CHPP WiFi Service Responses
687ee8d2 : Prevent Use of Uninitialized CHPP Response Mutex
64175c6b : CHPP Reopen Upon Reset Cleanup
33cc06e4 : CHPP Services Reset Handling
e3d1314b : Reroute static nanoapps to platform log
c9004deb : Fix Build Break introduced by the CHQTS BasicAudioTest
0c0a075a : Add Basic Audio Data Tests To CHQTS
5b8b48f6 : Time Offset Correction for CHPP WWAN Client
4c9db2e7 : Annotate nanoapps with new CHRE permissions
13057974 : Guard CHRE APIs with permissions
754ebd81 : Time Offset Correction for CHPP WiFi Client
43ed1721 : CHPP Timesync Client GetOffset Functionality
373bb4af : CHPP Timesync Cleanup, Save Measurement Time
e61c6a6d : CHPP to Recover WiFi Scan Monitoring Upon Service Reset
2c1d0082 : CHPP Clients to Reopen Services When Services Reset
2b20eb1f : Add skeleton nanoapp for CHRE GNSS concurrent x-val test
6fa48ad2 : SLPI, Linux: Refactor platform log code based on platform
d3431fbb : Setup an on-device unit test framework for CHRE
32eaccbc : Set nanoapp permissions in build system
af62e1e2 : Update chreNslNanoappInfo to support nanoapp permissions
686c80f7 : Check CHPP default capabilities with runtime result
1c220d21 : Adds a macro to always return true on CHPP client open
ce20c4f0 : Add default capabilities to CHPP
478e1ccd : Declare log level for host_awake_world
56efcb25 : Fix CHPP client memory leak
848c467a : Adds a platform-specific logStateToBuffer method
84c93ed4 : CHPP WiFi Client RTT Ranging Support
fa4af3e9 : CHPP WiFi Service RTT Ranging Support
6a0cf469 : Autogenerated Parser Code: WiFi RTT Ranging Support
81b1e81a : Promotes loopback/timesync logs to LOGI
d905d33c : CHPP Parser WiFi RTT Ranging Support
6fee3bbe : Promotes TX packet enqueue log to LOGI
8ab4762a : Clean up CHPP logs
eeb6ba5e : Fix CHPP Reset Handling
b4aced18 : Add stubs for new HAL v1.2 methods
9b3a8dab : Limit CHPP ReTx and Reset Attempts
00772934 : CHPP Implicit (Timeout) NACK Functionality
1c75368d : New cross validation alignment algo
2eae95c4 : New cross validation alignment algo
816e6372 : Handle passive location listener on resync
0acda614 : CHPP Clients to Return Service Response Upon Open
94778ec0 : CHPP Services to Return Open Result in Response
6227280e : CHPP Reset Handling
c5f5412e : CHPP Reset Notification Mechanism for App Layer / Services
78466ea1 : Avoid copying uninitialized bytes in NestedDataPtr
552dedc0 : Prevent Uninitialized CHPP Clients From Sending Requests
10a89173 : Handle "respond_before_start" message field
bb24a7b9 : Update flatbuffers host messages
bdcd75c3 : Adds "respond_before_start" field to NanoappLoadRequest
0775c160 : Update duplicate entries in WiFi scan cache
24b871c9 : Update chre_power_test_client to support new scan params
d8958a7b : Update power_test nanoapp to support WiFi scan parameters
af9ca822 : Update power_test schema to support new scan params
630013d6 : Clarify SystemTimer::set inputs
88dddcf4 : Add passive location listener status in debug dump
0e3d8101 : Fix LogBufferCallbackInterface warning
0018462c : Fix comment typo
9063e82d : Immediately update sampling status when it's received
e30c150e : Add chreGnssConfigurePassiveLocationListener to NSL
346f646e : Properly log timestamp from CHRE logs in daemon
d2e0456e : Implements chreGnssConfigurePassiveLocationListener
ff218109 : Temporarily override the WiFi PAL driver version check
cd4cac3d : Add framework WiFi API compatibility support
ba20bff9 : Add WiFi scan request compatibility handling for nanoapps
e4d7e827 : Update WiFi API to support new scanType and channelSet
8fa1da1a : Fix Occasional Crash During CHPP Reset
9e25ea1f : Adds an empty chreGnssConfigurePassiveLocationListener impl
8cb610ed : Fix Bounds Check in chppClientOfHandle()
6dd321b3 : Clarify CHPP Function Names
9abd8357 : Comment Corrections Throughout CHPP
de4ec47f : Fix CHPP Service Response Length Check and Error Logging
f80cbd7b : Throttle the buffered logs sent to the host
544f88de : Send buffered logs to host from deferred callback
7688b1c2 : CHPP WiFi Client RequestScanResult Response Implementation
d2336deb : Autogenerated Parser Code to Set Empty Pointers to NULL
c8109b86 : Update TODO's in scan cache library
f45ba7a4 : CHPP Parser Should Set Empty Pointers to NULL
ecb067c2 : CHPP Parser Should Set Empty Pointers to NULL
5866b736 : Align the unstable_id section to word size
be2f5656 : Implements GNSS request state resync
91ce4a89 : Add buffered logging to SLPI QSH build
e3967bd0 : Fix function not used for defer callback for sensor not found
a5a67254 : [DO NOT MERGE] Fix sensor not found callback function unused
d41e2b0a : Validate frequency params in WiFi scan cache
17e6d1fe : Fix log buffer errors
b85e99ce : CHPP Timesync to Pick Best of Multiple Measurements
a2135662 : Implement chreWifiScanCacheDispatchFromCache
e693afbb : Fix alignment warnings in CHPP convert tests
29286028 : [DO NOT MERGE] Fix wrong number of parameters in callback
fa49a343 : Fix vsnprintf return value check in log buffer
0eed9225 : Implements chreWifiScanCacheConfigureScanMonitor
ecaba31d : Fix initial condition in chreWifiScanCacheScanEventAdd
d767008c : Defer the crash from a missing sensor
6d57780d : Adds documentation on the WiFi scan cache library
6ba9e1ce : [DO NOT MERGE] Defer the crash from a missing sensor
12948bb0 : Update daemon to support V2 log messages
eb28d84e : Add code to send LogMessageV2 messages to the host
32a73fdc : Update log message flatbuffer to support the LogBuffer format
57c788c5 : LogBuffer handleLog uses variable list and log format
22d37e36 : Initial implementation of WiFi scan cache
1f1f698d : Clarifies usage of chreWifiScanCacheScanEventAdd
cdf264b6 : Add standard library overrides for nanoapps builds
299db035 : Adds a function to verify discovery match succeeded
eab7ec31 : Adds skeleton implementation of wifi_scan_cache
53d408e6 : Fix compile error in wifi_scan_cache.h
2a748f2f : Revert "Remove host fragment size override in test clients"
592afb2d : Defines an interface for a WiFi scan caching library
b024f685 : Refactors logChreWifiResult to a utility method
ce3f9cf5 : Remove host fragment size override in test clients
701609bf : Add way extend the list of supported targets
9607a343 : Wrappers for unsuported stdlib functions
c4f5bb36 : Fixes airplane mode receiver logic in WWAN settings test
6fbdb29f : Add small_fragments rc file
c5cf06bb : power_test: avoid leaving stale requests active
ae5958e2 : Update chre_power_test_client to support additional WiFi parameters
2bcc475c : Update power_test nanoapp to support WiFi scan parameters
986126e3 : Update power_test schema to support additional WiFi parameters
4db4dc8d : Support lower fragment sizes in the generic HAL
176b1b5d : Update daemon and HAL code
ebc451e1 : Detect airplane mode changes in WWAN setting test
5109a3e0 : Add TCM and unstable ID support to dso lib
f27f8e09 : Handle nanoapp flags in nanoapp load manager
fc0afaec : Use null terminator instead of encoding length first
4f6fc36a : Add log buffer tests to presubmit
b3134361 : Parse app flags in load nanoapp request
e5cf15e6 : Support passing nanoapp flags from various clients
d42abd13 : Generate new flatbuffers files based on latest schema
a7ff61b9 : Add nanoapp flags to load nanoapp request
0462088a : Enable wake handshake for GNSS
f83cde2f : Add new callback type for timer sync
5f086098 : Update macros header
b1895bb8 : Update several CHRE sample apps
a7ad3f6a : Support only building the archive of the CHRE framework
49f648f7 : Kiss_fft changes to compile audio world
b4db50cc : Fix Audioframe Timestamp Update On AoC
bbcd4e0c : Add Missing CHPP Time Units
2b25ecb8 : Allow Multiple Instances of the CHPP Loopback Client
9cdbf912 : Adds all core tests to chre_unit_tests
5fab5c04 : Moves audio utility functions to a separate class
14852c70 : Fix log_buffer_test in makefile
9a457a7c : Enable compilation for the thumb ISA
ec4bea6b : Add timesync sources to AoC build
646cc4a4 : CHPP Timesync Client and Service
3f38064a : Revert "Increase wait time in WWAN settings test for airplane mode"
d89875c4 : Only override 'stderr' if the macro hasn't been defined
b7a226d6 : Add core tests to chre_unit_tests
c87132e0 : Fix unused params warning
143855dc : Implement log buffer essential methods
126bc507 : Add LogBuffer interface
d7111f79 : Log on all dropped nanoapp-targeted unicast events
965b1940 : Fix FARF logging macro usage
e528c275 : Fix LOGV usage in various platforms
1547a43b : Use new UniquePtr-based deferCallback in AOC
4770355a : Add CHRE_ASSERT_NOT_NULL macro
771e9f02 : Change platform/test directory to platform/tests
5ba9e1ef : Add LOGV for verbose logging
c930fa9e : Update references to NestedDataPtr
9989a0b5 : Add wwan_test/version_test to chre_unit_test
b9da9dfc : Make report event type const in GnssSession
43b7731d : Create UniquePtr version of deferCallback
7814c50c : Add chre::AlwaysFalse<T>
6afaa1de : Add explicit cast to underlying type when printing scoped enum
c9a5dc55 : Standards-compliant type punning in NestedDataPtr
0c239aed : Expose nanoapp symbol
f71f7fd7 : Update system deferred callbacks to use extraData
25d99fbe : Cleanup references to system/core/liblog -> system/logging/liblog
02a20f5e : Add options to armv8a dynamic libraries
5a68a144 : Update system deferred callbacks to use extraData
fb671d42 : Implement log buffer essential methods
35d7149e : Make logging logic safer
c508bcd5 : Fix Incomplete CHPP Client Code
b0c4a04e : Fix Linux build errors when building nanoapps
f765a5c6 : Add missing memory free in sample WiFi PAL implementations
cdb8ccda : Implement CHPP client data release methods
cc4bbf39 : Free measurement data in CHPP GNSS client
29829462 : Fix audio remote core init and data resync
1219299c : Handles WiFi setting changes for active scans
1559d56e : Adds airplane mode to debug dump
06277405 : Resolve unused parameter warning
b7deb03a : Enable wake handshake for CHPP WWAN
33611e74 : Adds WIFI_AVAILABLE state to debug dump
a31cb94d : Add QUICKSTART instructions for CHPP single-threaded systems
ef07754b : Use timestamp from transform config event
2e61c92a : Update host link to handle settings
4b3f4d7e : Export more symbols for nanoapps
ed0a7e97 : Updates CHRE settings enum
4031f60f : Autogenerated Parser Code: Compatibility for Processors Lacking Unaligned Access Support
49acf507 : Implements onSettingChanged_1_2
5cbe5e3f : Provide QSH with necessary callbacks on init
4887c9b1 : Fix USF bias timestamp calculation
2ed39a6d : Add a comment mentioning default state of SLPI macros
839eb9de : Add fixes for QSH variant
d66f89ab : Compatibility for Processors Lacking Unaligned Access Support
9608b771 : Handle OOM When Allocating CHPP Error Response
9079e0af : CHPP ARQ Functionality and Fixes
17750b77 : CHPP Transport-Layer-Loopback Enhancements and Fixes
000da1bb : Update generated flatbuffers files
91dca58c : Adds additional setting in host message
a978fc12 : Move CFLAG additions out of armv8a.mk
1d40e46c : Add a WAR for CHPP GNSS link
c3786c04 : Simplify wake handshaking deassert
2671fd72 : Adds handling of core monitor logic
c4b416af : Add google_hexagonv66_slpi-qsh build variant
e449c18d : Add SSC_TARGET_HEXAGON back to platform.mk for SLPI
5a1734c6 : Add google_hexagonv66_slpi-qsh build variant
de7a5f22 : Wrappers for unsuported stdlib functions
872d8b9a : Makes wake handshake enabling runtime configurable
22cf57b3 : Add ability to specify CHPP minimum log level
877bb11b : Adjust CHPP AoC logging
06dfb8c2 : Add ability to specify CHPP minimum log level
1e4a91a9 : Fix NestedDataPtr construction
367ddf7b : Add generic HAL for Contexthub HAL 1.2
095954cf : Refactors settings functions for generic context hub
d937da82 : Move event time computation into the constructor
6497e421 : Make NestedDataPtr easier to work with
d0c99528 : Avoid stalling out GNSS request processing
fb01d884 : Fix NPE in ContextHubGeneralTestExecutor
2f7ee3e8 : Adds core monitor flag for CHPP uart link manager
2df43781 : Compatibility Fixes and Cleanup
bc2d5696 : Add a MUST_USE_RESULT attribute for nanoapps
a32b8e6b : Checksum Functionality and Unit Testing
c1bf90f5 : Stop unloading all nanoapps when running CHQTS
4270b54d : CRC-32 Functionality and Unit Testing
029d83f4 : CHRE cleanup on event loop exit on AoC
de34058c : Support uint64 sample type in UsfHelper
4a0ae247 : Set default fragment size to 1KB
55127c82 : Exposes CHPP work thread signal handling as public
87c558eb : Add note about sensor event timestamp time base
5e5387e0 : Only add debug symbols to the debug AoC target
31d40f95 : Add LogBuffer interface
9a57c029 : Add CHPP conversion functions to AOC_SRCS
95829e3d : CHPP release notes documentation update
69f55a58 : Relocate CHPP <-> CHRE Converter Files
cc75a372 : Autogenerated Parser Code for Compatibility Cleanup
95aa899d : Explicit cast sensor mode to int for logging
7bc0ffc0 : Compatibility Cleanup
923d794e : Avoid overflow when performing memory alloc
07141d43 : Update postEventOrDie to return void
6fef1d8c : Transport-Layer-Loopback Functionality
80de7682 : Add support for another vendor sensor type
cc81f344 : Adds CHPP convert tests to presubmit
b673b80e : Update WiFi PAL to v1.5
ab9641b3 : Support step counter in cross-validator
e788bf49 : Adds TEST_MAPPING for CHRE unit tests
87bfcb3e : Adds CHRE test as a buildable module
b8dc9248 : Fix ASSERT issues on CHRE unit tests
0edaf313 : Fix linker error in simulator build
ddbd8aa3 : Use linux PAL implementation in CHPP linux module
d5c96af6 : Add CHPP tests to TEST_MAPPING
4eca6785 : Build CHPP test as general-tests
4b9fe975 : Update WiFi security modes
cd452812 : Only run cross-validation if sensor is available
550ce3b8 : Implement capabilities step in host side cross val wifi test
161bb2b3 : Add chre_linux_pal build library
ab723bc0 : Perform fatal error for assert in helper function
18fbf459 : Perform fatal error for assert in helper function
157e25c7 : Add missing fatal_error.h includes
9e6b7744 : Use Parser Code for WWAN CHPP->CHRE Conversion
a5a0fc25 : Use Parser Code for WiFi CHPP->CHRE Conversion
c825b356 : Use Parser Code for GNSS CHPP->CHRE Conversion
d40451f9 : Fix memory corruption in CHPP gtests
18a5f2ad : Implement capabilities step in crossval wifi napp
ccfce7a8 : Add the capabilities step and message to proto
d415d2b5 : Fix check for whether pointer is in the DRAM heap
54fd5649 : Reset semaphore when starting a new timed wait
c3db9cb9 : Use the timer handle to know if a timer is active
e279e7ae : Remove printf's from AoC's memory.cc
fd5e2cd9 : Autogenerated Parser Code to Improve Visual Studio Compiler Compatibility
3271c9f6 : Remove mangled dlsym from symbol export list
4dcdb060 : Add logic to wait for wake_out pulse
0d24f873 : Adds a task utility class for CHPP
d154b965 : Wipe caches prior to calling initializers
c2498065 : Improve Visual Studio Compiler Compatibility
45f1ad8c : Slim Down CHPP_LOG_OOM() to Save Memory
b27c7a98 : Simplify GNSS world capabilities logic
8682dae3 : Ifdef guards discovery client related code
336efc42 : Adds interface for CHPP client to wait for discovery
02333264 : Provide appropriate default value for loader vars
9038d4d2 : Don't attempt to free nullptr in DRAM
f51ddb48 : Add missing declarations of chppPal*GetApi
f12c93e2 : Remove Duplicate Check in WWAN Convert Test
fd56a5b2 : Ensure basic_sensor_test handles accel bias events
9544086b : Accept bias events in busy startup test
43f0e8a5 : Fix Fragmented Datagram Handling
c7784d2f : Make all sensors optional in CHQTS
ef498146 : Don't enable DRAM if accessing TCM nanoapp
651ff857 : Ensure info response is filled in properly
ed6d93e6 : DRAM audio sample buffering for AoC
3a165b39 : Adds interface to block until CHPP reset complete
f0b759dc : Authenticate nanoapps loaded on FreeRTOS
3a4a9b2d : Tickless Operation for FreeRTOS' Condition Variable
27ee63e2 : Use member var for timer task storage
1d4068cb : Support sampling step counter data in cross-val
ac21f8bc : Implement info message command and response
abe574ed : Update cross-validator proto
722358ea : Parser Script Testing for WiFi CHPP -> CHRE
197973ba : Parser Script Testing for WWAN CHPP -> CHRE
c93fc493 : Autogenerated Parser Code for CHPP -> CHRE Data Structure Decoding
836ae7cf : Add step counter support to USF
acb27b50 : Add missing include in condition_variable.h
393df78f : Bound Checks for Parser Generated CHPP -> CHRE Decoding
ea5c83c6 : Make timed out state a member var
42e096fd : Add step counter support to power test nanoapp
163ad543 : Support step detect and counter in sensor world
6c4343e5 : Support step counter in core framework
153e8fd5 : Define step counter sensor type
ca374417 : Update SystemTimer docs
766f6477 : Initialize UART link manager task handle in init()
ca132b42 : Always print when CHRE implicitly bumps into DRAM
c3132a84 : Adds linux WWAN PAL implementation
9b2c112b : Configure flatbuffers in power test nanoapp
df4527ac : Add USF platform memoryAlloc and memoryFree.
3120d5c1 : Export dlfcn.h functions as C functions
8e325095 : Fix the format specifiers in CHPP
0dfe61f2 : Restructure HostCommsManager/HostLink
8c5e76a0 : Parser Script for CHPP -> CHRE Data Structure Decoding
d15ee96a : Update AoC hostlink
73729621 : Restructure HostCommsManager/HostLink
bb716b73 : Clarify the WiFi API 6GHz band behavior
5e6eb8c5 : Remove Linux support for AoC
2e9035e0 : Revert "Make sure FATAL_ERROR causes a coredump"
4882d6dd : Do not export __assert_fail
ec6cfea8 : Fix WWAN get cell info
b20dd0da : Clarify Function Declaration Arguments
8e469a35 : Clarify Function Declaration Arguments
a7eb8081 : Adds flag for CHPP discovery on AoC
ea3ebdab : Correct Const Handling in Discovery Client/Service
4ea2eadf : Add support to disable service discovery
50a82310 : Add mutex lock in chppLinkSendDoneCb()
f33426ca : Change DRAM vote change log level to verbose
58476e1d : Update AOC_PLATFORM setting info
9550b1b2 : Export more symbols for nanoapps
3f66e86d : Map nanoapp binaries into SRAM if requested
f83916ab : Verify TCM app flag value provided for nanoapps
4830594d : Adds more comment on initial delay for loopback test
3ccf00ba : Export additional CHRE API symbols
cd4651b3 : Fix indexing of init/terminator arrays
2cee1d4f : Add more symbols needed by nanoapps
2e14212f : Support R_ARM_ABS32 and cxa_pure_virtual
c68d457c : Update CHRE API version to v1.5
37bdbc15 : Archive CHRE API v1.4
9618cc90 : Remove note about preliminary aspect of API v1.4
7c60a553 : Fix lint warnings in CHRE API
a886dbf1 : Enable appropriate clients in CHPP work thread
f7fddf51 : Add loopback client enablement specifiable on CHPP init
5c22d96d : Adds ability to select client/services at runtime
45d97772 : Adds GNSS/WiFi/WWAN CHPP/PAL code to AoC CHRE
591e5903 : Adds platform_pal.cc to AoC
281b8c10 : Fix CHPP init crash
78fe2412 : Start CHPP work threads
f381d288 : Parse app flags in load nanoapp request
735a2840 : Support passing nanoapp flags from various clients
f722fad7 : Generate new flatbuffers files based on latest schema
9b320abc : Add nanoapp flags to load nanoapp request
9fd93d0f : Use rising edge interrupts for remote wake IRQs
5284c94b : Prevent Warnings/Errors from Redefining PRIu64
b5a87e8c : Disable CHPP wake handshaking
aaeb75d7 : Define PRIuSIZE for AOC
c3f1ad22 : Define and use PRIuSIZE for Logging size_t
9db63228 : Define PRIu64 for pre-C99 Systems
4bdef817 : Remove shell permission identity logic
9afb35dc : Delete the CHRE task before exit on AoC
108905a8 : Update symbols exported to load more nanoapps
4017efae : platform/usf: CHREX sensor type and name support
09a841f4 : Fix TX MTU Calculation
b4f7c6a2 : Ignore latency specified for one-shot sensors
22722365 : Protect Client/Service Includes Behind Macros
cb334a74 : Correct Const Handling in Discovery Client/Service
cc5f2bcd : Notify HostCommsManager when message has been sent
7f5ec76a : Add CHPP task name to logs
d3242227 : Fix double include of AudioWorld app in Makefile
13a5b721 : Fix Loopback Assert
faab9555 : Make sure FATAL_ERROR causes a coredump
1a01737f : Crash if the UsfHelper is unable to be initialized
d2ce1fd3 : Fix capability check in transport tests
96d197e9 : Adds check for requested API version in linux PALs
41c975c0 : Refactor CHPP loopback tests
8ab5c234 : CHPP release notes documentation update
66d1ef21 : Log Error for Sync Request Response Timeout
56e73b66 : Fix unused var compile errors in linux PAL
29fb4171 : Client Side Close Response Handling
236b7cac : Extra Loopback Test Cases
f8972856 : Revert "Snap for 6793014 from 7594ec6384c4da320726def34f477736f9..."
15d1a0de : Revert "Snap for 6792834 from 1e7f83c953b7571dceabd5d7f6a2e9c63e..."
bb68c818 : Adds a CHPP loopback test
3d0a960b : Fix Reset Logic (Ack, Seq #, State Handling)
fff8d570 : Prevent Underflows in Loopback Client
69dd4cb1 : Logging Enhancements
d361f48f : Implements CHPP linux link layer
a3465bd2 : Support logging nanoapp state to debug dumps
c8d8b560 : Support unloading nanoapps on AoC
36500580 : Update loader to support more nanoapps
3498faf5 : Invalidate system caches on a nanoapp load
8cffbd1d : Send Accuracy Data To Nanoapps
7c3e8ccc : Loopback Client Notification Mechanism
77a97c3f : Loopback Client Should Save Pointer to Test Data
9355d2da : Fix GNSS location event dispatch
95ec73a0 : Fix CHPP capabilities client code
d26c9879 : Remove top level check for RX datagram handle
2b1b7909 : Fix min datagram length check for negotiated messages
c57785ef : Only send dispatch failure response for client requests
ee8a1527 : Implement chppGetCurrentTimeNs() for linux
6e89cd30 : Correctly invoke CHPP client init
dbe5b3f0 : CHRE Filter to buffer audio samples
774da4cc : Rename nanoapp unstable ID string
6faa4afd : CHRE Audio Controller Implementation
846caf50 : Platform Audio implementation for CHRE on AoC
0cb92c8c : Refactor AoC host link
ff8537cd : Process CHRE messages from a single thread
74930eb5 : Fix CHPP transport deadlock
246d67b5 : Fix minor error in CHPP loopback client
ec914362 : Adds a define for wake handshake enable
0942549b : Adds error logs when wake handshaking times out
c290c0b8 : Adds a linux WiFi PAL implementation
b429acb1 : Pull RX samples within the UART RX interrupt
b2898dfb : Use task notifications for handshaking timeout
e2531c4c : Add null checks to PAL tests teardown
edffbcad : Makes the PAL GNSS tests parameterized
175304e2 : Makes CHPP get time platform-specific
c4754eaf : Add AoC implementation of CHPP time
44549f7b : CHPP WiFi Client ConfigureScanMonitor Request Implementation
efd18625 : Basic CHPP WiFi Client
7bfc3570 : Common data structures for CHPP WiFi
39826410 : Remove initial CHPP work thread do work
66d9fae7 : Place CHRE repo hash into nanoapp
1e7bcc63 : Update power_test nanoapp to support GNSS measurement request
c721fafb : Remove DramGuard and modify dram voting paradigm
90ebc825 : Use CHRE-specific flatbuffers utils on AoC
83a5312c : Modify power test to utilize new flatbuffers wrappers
7d22842d : Modify CHRE to utilize new flatbuffers wrappers
b2df04aa : Remove CHRE-specific utilities from flatbuffers
927a6e7b : Add limited string support back to flatbuffers
a9c3d3ff : Revert "Revert "Activate Flatbuffers v1.12 and regenerate files" [DO NOT MERGE]"
9257cd1d : Update power_test client to support GNSS measurement request
aa99c61c : Update power_test Flatbuffers generated files
99fbc535 : Update power_test schema to support GNSS measurement
b5091d2d : Sequential Command IDs for WWAN and WiFi
646802a8 : Fix end timeout in UART link manager
3fed3569 : Add send timeout to chre::SocketClient
49718bd9 : CHPP GNSS Client Location Measurement Result Handling
06441fd7 : Add linux GNSS PAL implementation
dd4b97b1 : CHPP GNSS Client Location and Measurement Session Result Handling
08e36691 : CHPP WWAN Client GetCapabilitiesResult Handling
075fb1d0 : CHPP GNSS Client GetCapabilitiesResult Handling
d2da10b8 : CHPP WWAN Client Cleanup
bb419c3d : Basic CHPP GNSS Client
b55242ec : Add sensors support for CHRE simulator/gtest
5022f6a8 : Adds handshaking timeout to UART link manager
120ce1aa : Clear TX packet even if transmission fails
a890618a : Regenerate QAIC files with Hexagon SDK v3.5.2
3a258251 : Add define of FLATBUFFERS_USF for AoC platform.
97b33be0 : Allow removing CHRE's sensors implementation
75f5987a : Common data structures for CHPP GNSS
60ffd0d7 : Remove ash.mk from simulator variant
194a6f3d : Update Loopback Client Error Code
89a15159 : Add define of FLATBUFFERS_USF for USF daemon.
317e56c6 : Ignore cal sensor discovery failure if disabled
963ca78f : Add timeout to client request wait
e53725ff : Add missing include for CHPP condvar
6de9d257 : Implement timed condvar for AoC CHPP
0b41306a : CHPP release notes documentation update
3f2916e9 : CHPP Loopback Client
e074d6e4 : Compatibility Fixes: Casting
dfb4e4a1 : Bug Fixes: Sequence Number Handling, Logging
80c0e036 : Adds GPI[O] numbers to UART link manager
f959ca20 : Fix CHRE Crash On AoC
94923587 : Implement host wake/sleep notifications for AOC
2325cad9 : Accept atexit calls during static init
f875c475 : USF Helper: Use UsfSensorReport to process samples
34810f78 : Include dynamic_vector.h in usf_helper.h
7414c86f : Adds CHQTS bad nanoapps tests
5a921e23 : Increase max allowed active CHRE clients.
10933f02 : Adds CHQTS busy startup test executor
3ce3c199 : If specified, add a build ID to nanoapps on AoC
9dc346d2 : Implement AoC CHPP link reset
ffbe1a74 : Undefine assert after push_macro
ad234657 : Add wake_in IRQ handling during transaction
540aca86 : Implements UartLinkManager deinit
6a355f16 : Export additional symbols for nanoapps
e73daf93 : Adds handling of the wake_in GPIO IRQ
aab99aff : Log when an exported symbol can't be found
20c462bc : Adds AoC CHPP condvar timed wait
e90f25ff : Adds a timed condition variable wait in CHPP
5e4203d1 : Use IP_LOCK_GPIO for GPIOAoC
59cdb787 : Add interrupt handling to CHPP AoC condvar
1b21bc5a : Adds CHPP AoC condvar implementation
61297c36 : Adds a note to chppWorkThreadSignalFromLink on its usage
7cebe572 : Use macros to mask CHPP app header packet type
f5db2862 : CHPP release notes and documentation update
29c20892 : Revert "Adds skeleton for AoC chppNotifierTimedWait"
c0a1a5d4 : Adds RX prcessing in UART link manager
59d1a909 : Updates CHPP to use condition variables when appropriate
9ec85b0a : Adds condition variable to CHPP
36972eea : Adds skeleton implementation of AoC CHPP condvar
878456dd : Handle OOM scenarios in CHPP clients
d1d46910 : Handle OOM scenarios in CHPP services
ab690100 : CHPP services logging enhancements
18c6f063 : CHPP app layer logging & comment enhancements
165cb580 : CHPP transport logging & comment enhancements
a0a4dc0c : Fix Undefined Symbols Build Break
736e7084 : Adds skeleton for AoC chppNotifierTimedWait
d0846390 : Make chppTransportSendReset() private
a2fec912 : Add LSB mask for error codes in packetCode (CHPP transport header)
7642f19a : Consolidate CHPP Client & Service Error Reporting
078e301b : Add interrupt handling in CHPP AoC notifier
f1bfda93 : Modify CHPP AoC notifier to use xTaskNotify*
23207906 : Use more inclusive language
77c73733 : Receive Datagram Handling Restructure
2768733e : CHPP Header / Include Cleanup
1a9fddd7 : Implements AoC chppPlatformLinkSend
ed31a3e2 : Implements AoC link layer init
32d1f80d : Don't modify linkParams when resetting CHPP transport state
31665f1f : Defines an interface to signal from the CHPP link layer
1c10d05b : Remove 'max supported delay' in system timer for AoC
317001bc : Setup skeleton and stubs of AP wake/sleep notifications
2cbd670b : CHPP PAL API Version Check Consolidation
d28ab510 : CHPP WWAN Service Comment Cleanup
48b858ae : CHPP WiFi Service Comment Cleanup
6f7e25b2 : CHPP GNSS Service Unit Test
13a00de3 : CHPP GNSS Service
d6881920 : Adds AoC chppPlatformLinkDoWork
d21f7893 : UUID for the Standard CHPP GNSS Service
8dc70bea : CHPP Service Notification Allocation
5cef9db6 : Add error codes for the CHPP link layer
c820942a : Update AOC chppPlatformLinkSend() to return error codes
b2eda659 : Calculate the offset between aoc and host clocks
3827d32e : USF Helper: Include accuracy along with bias.
3ef8747a : Adds functions to init/deinit CHPP link layer
dce7587c : USF Helper: Only process RunTimeCalibration transform events.
f3c625e1 : Adds link layer init/deinit for AoC
251e8189 : Route chreHeapAlloc/Free to DRAM for DRAM nanoapps
7689e79d : Ensure any state used by the loader is in DRAM
01e4eaad : Updates CHPP AoC notifier
6d37d737 : Add logic to drive wake_out GPIO
8826d728 : Modify power test to utilize new flatbuffers wrappers
33449e38 : Modify CHRE to utilize new flatbuffers wrappers
e2ae167c : Generalizes CHPP notifier interfaces
780374c1 : Remove CHRE-specific utilities from flatbuffers
d122a5c0 : Uses ChreTestUtil to unload nanoapps in GeneralTestExecutor
1bbf9fd7 : CHRE: Use AoC DBG_MSG for LOG
2906b159 : Adds CHQTS nanoapp info events test executor
e5da79af : Adds CHQTS event between apps test executor
872121ce : Modify ContextHubGeneralTestExecutor to support multiple nanoapps
c9950cb9 : Add CHPP link manager for AoC
c7bdf0ef : CHPP Documentation Update
c93feee9 : Add CHQTS send message to host test executor
1fe63cd7 : Stub chppPlatformLinkReset for AoC
1af3bcd6 : Modify CHPP AoC link parameters
ce299774 : CHPP WiFi Service
82e8fa13 : Add CHPP to CHRE AoC build
93920550 : Add missing macros on CHPP platform link
5bd95296 : Use snprintf in CHPP for safety
3a81703e : Fix CHPP compile error
8dd66415 : Integrate parser script into the WWAN service
23081a01 : Change ordering of c header includes
ab92fa60 : Update API parser tests and generated headers / code
23ccfc6c : Add ChppAppHeader to the API parser output structs
56c2c3fa : Suppress warning on chre_apk_version include
4ef61bb9 : Minimize allocations in dynamic loader
36ca3c63 : Overridde napp_header flags for TCM-capable nanoapps
a83efa36 : Add limited string support back to flatbuffers
db14dd32 : Adds CHQTS info by ID test executor
2115a620 : Add CHQTS simple heap alloc test executor
6f7666ad : Move Dynamic Loader Code To platform/shared
7f85339c : Adds CHQTS trivial nanoapp tests
31a8f15a : Add MAKEFILE_LIST as a dep for compilation
acd11e52 : Set kIsTcmNanoapp if CHRE_TCM_ENABLED is defined
fbd8ad0e : Remove c-style casts from dynamic loader
284d1266 : Add CHQTS estimated host time test executor
d8baa088 : Support RTLD_NEXT as a parameter to dlsym
cc9b3e6a : Export dlfcn.h to nanoapps
b7accc4f : Add error field to app header and eliminate BasicResponse
af6136c6 : Use / generate version 4 (random) UUIDs
ae421406 : Support for blocking client requests
65be5cdb : Add documentation for the NanoappLoader
8381b317 : Shift various includes in armv8a.mk to platform.mk
81b1303e : Introduce struct ChppVersion for semantic versioning
2e55b7ba : Unit tests for the CHPP discovery client
bfaad72e : CHPP discovery client
c74684c8 : Add CHQTS get time test
7a91f956 : Reduce verbosity of CHRE build system
6d57e785 : Use USF time APIs instead of CHRE APIs
92c7ec46 : Add PAL impl test for GNSS measurements
23cdbcc2 : Change terminology from WLAN to WIFI
1b997260 : CHPP reset / initialization mechanism
b4275309 : Add ability to listen for USF bias updates
df7d61bd : Add CHPP platform log on AoC
e83d36b4 : CHPP: Fix shadow declaration error
402298d8 : Rename CHPP log macros
6e2e5c76 : Don't remove fired one-shot sensor requests
269d1c2a : Call init / terminator functions in dynamic loader
a1b4358f : Change timestamp assert logic for bias events in CHQTS
e29ec4f6 : Handle GNSS location data in PAL impl test
017c5192 : Modify UsfHelper to use core toUncalibratedSensorType
a9999df8 : Move toUncalibratedSensorType to core platform
c04acc95 : Add more symbols to dynamic loader
a38a455b : Stop subscribing to cal sensor bias updates on init
8b135b62 : Update bias configuration logic
4cc52bd0 : Static Allocation for FreeRTOS synchronization primitives
f76cc31d : Nanoapp Loader Refactor
ef496587 : Adds GNSS PAL test for location
33fec631 : Add CHRE daemon to system group
c2ee6bcd : Starts CHRE daemon in context_hub group
9a85a25b : Add generated GNSS API converter code
de8d85fd : Add CHPP API parser annotations for GNSS
d4479f13 : Adds CHQTS simple general test executor
d69d63c9 : Create a class to execute CHQTS "General" tests
f84363d8 : Add test to verify scan monitor
abaa778f : Expand documentation for API parser
6cb7e234 : Remove output_file from annotations JSON
940d4d2c : Add generated WiFi scan params code with tests
2546f96b : Add annotations for chreWifiScanParams
bfcbfa66 : Add generated WiFi files with tests
b3cc147e : Add check for WiFi capabilities
0a1e475b : Add more symbols to dynamic loader
a4634748 : Ensure platform_nanoapp frees mAppBinary properly
51dab48e : Remove alignment parameter on roundDownToAlign
d75e0b6f : Fix various parts of the dynamic loader
7a221328 : Load nanoapps into DRAM
dccfa53b : Add DramGuard for DRAM memory access
537a875b : Use dynamic allocations for dynamic loader
8c1d853e : Sanity check WiFi scan event values
9b2ec459 : Move globals vars to test fixture
7a4c75b2 : Move CHQTS constants to system/chre
f89c6998 : CHPP_FREE_AND_NULLIFY() ensures freed memory pointers are set to null
e5b2103d : Dynamic Loading of Hello World Nanoapp
5a8b1ae8 : Update copyright author to AOSP
be7017fc : Fix typo in common_types.h
03546cff : Add arg to filter files, improve version tagging
31f0cd96 : Add API annotations for chreWifiScanEvent
6267784b : Handle plain array copies
b1d3c29c : Add intellij related files to .gitignore
73030196 : Use CHPP basic response for common services
6dc849e1 : Modify makefile to support running PAL tests
36fbbfa3 : Store results in a list in WiFi PAL test
737d88cf : Verify timeout condition of WiFi async response
7516c017 : WWAN Service unit testing for Open and Get Capabilities
85099fd0 : Use test fixture to add common setup/teardown methods
42e340f5 : Disable CHRE daemon if it uses USF and USF isn't enabled.
658718ea : Adds system API to WiFi PAL test
3728e8df : Discovery Service and Transaction ID unit testing
c862a83e : Add unit tests for WiFi PAL
17a999f2 : Create UsfTransportClient in low power heap
475cf36c : Kiss_fft changes to compile audio world
84c3e594 : Implement flush API for USF sensor driver
e59662a3 : Support sensor sampling status updates
2eeeea14 : CHRE Platform Audio Skeleton for AoC
187f0277 : Remove ASH related files
6f5ea68c : Consolidate error logging
ef72c688 : Basic CHPP WWAN client and app layer client handling
bac17bff : Cap the maximum timer delay that CHRE can set
69b50708 : Log to UART when nanoapps call chreLog
d5f17a80 : Add generated WWAN serializer source and tests
9fab8de5 : Ensure that VLA addition can't go past end of array
a8c08c61 : Run clang-format on generated sources
7d909230 : Change indent on output to 2 spaces
b6319d2b : Ensure output is deterministic
91b5c1ed : Ensure offset is zero if length is zero for VLAs
7fea1d0b : Handle variant-style union fields
aef5ba3e : Add top-level encoding function generation
f157aa53 : Add proper fixed-value handling for array types
ba702991 : Include math functions for CHRE use
cd1fc4a2 : Swap memset function args for nanoapp_loader
92a17fb2 : Add CHPP platform code for AOC
e025600b : Move Nanoapp Load Manager to shared
c87638b4 : Change the Daemon message's fragment size
4d7f12c4 : Move common client/service functionality out of service
103c24fe : Add CHRE->CHPP structure conversion
e1575505 : Add requirements.txt
375ca450 : Re-enable Generic HAL v1.1 Service Target
0f132631 : Common API for querying CHRE's FreeRTOS Task Name
614548f5 : Move service open/close trigger to the client side
57a77625 : Pull in shared chre_api implementations
9a0bd308 : Refactor UsfHelper to avoid messages where possible
b0dc9d09 : Message type handling at the app layer
31938260 : Create memory functions for AoC
b1f1fb22 : Log to daemon on AoC
5bc7936e : Add ability to log non-tokenized messages to daemon
050860e3 : Implements supportsPassiveMode for USF
382c0384 : const struct should be static
4bca5aa1 : App layer cleanup and outline for server response handling
1afb1eb6 : Expose only chppEnqueueTxDatagramOrFail()
a33c6b44 : Stub out PlatformSensorTypeHelpers methods for AOC
7d5b643d : Include more makefile definitions from AoC
dccdfe34 : Modify include ordering in USF daemon
edb6f696 : CHPP App Layer OOM and Over the Wire Error Reporting
74e4d94b : Update log messages to use inttypes
102b7485 : CHPP WWAN Service using the CHRE PAL
83a797d5 : USF Helper: Add conversion for missing USF sensors.
33bb0beb : Fix CHPP shadow declaration compile error
0ffb2731 : Fix warning on container_of
0910b8c1 : Migrate CHRE AoC changes from hammersmith to sc-d1-dev
5eb13396 : CHPP Common Service using the CHRE PAL
2034a7b5 : Revert "Activate Flatbuffers v1.12 and regenerate files" [DO NOT MERGE]
e67c920f : Fix typo in wwan.h in chre_api
899d5be5 : Fix preamble bug
44f31555 : Fix problem with SSR recovery on CHRE daemon
33fa2dfd : API serializer: runtime size computation
5723c955 : Track whether a struct/union includes a VLA member
b8895631 : First part of CHRE API serializer
1bbd84c0 : Discovery Service and unit test
8754ed37 : Adds deinit() methods in CHPP
0b75390b : Service Registration and Lookup
f2dca779 : Discovery Service Outline
e39f1eb6 : Conditional compilation of static nanoapps
4c6016ea : Fix CHRE daemon 100% cpu usage
980208bd : Revert "Revert "Chre Daemon Refactor""
0b03b5fa : Structure App Layer for predefined services
366b6d4c : Revert "Chre Daemon Refactor"
9251b915 : Rx packet discarding path for Rx timeout or bad header
9fb03243 : lpma_handler: fix a potential use of an uninit variable
4c668b3d : Basic Transport Layer and Loopback Documentation
4cd99855 : Chre Daemon Refactor
3366e4ca : CHPP App Layer Tie-In and Loopback Functionality
67157e6a : CHPP Tx plumbing to the (platform-specific) link layer
a57c59b2 : Tying Rx and Tx together
5bb3fdfa : [XVAL] Revert changes that will be uploaded to rvc-dev
c1cfac12 : [XVAL] Discard CHRE data that has timestamps before start message
80cefa5d : [XVAL] SensorData represents values as repeated field
23e47f9d : Fix CHQTS print format errors
7f4b922f : [XVAL] SensorDatapoint ctor clones SensorEvent values array

+- Project: platform/system/connectivity/wificond

b4a3ed9 : Add dependency to legacykeystore.
00ee35a : WiFi: Modify OWNERS files
723416e : wificond: Register country code changed event on SAP interface
e7d31e3 : wificond: Remove rpius@ from OWNERS
0b6c07a : wifi: Add Country code event listener support
e5f1a10 : Keystore 2.0: Remove references to Keystore1
b7a6b96 : wificond: Listen NL80211_CMD_WIPHY_REG_CHANGE for country code change
8b36bee : Update 5G band frequency upper limit to support UNII 4 band
e9bdcfb : Skip hidden networks of SSID length exceeding 32 bytes.
e7316ed : Enable 6Ghz RNR in wificond
df05310 : wificond: Fix corruption of iface to wiphy map
fc03e50 : wificond: Add debug logs
bbe8b2c : Copy latest nl80211.h
3ca5106 : Only append scan frequencies supported by chip
93eaaa8 : Fix UAF problem in wificond
2858c4a : wificond: check if if_nametoindex failed
67d87a0 : Fix UAF problem in wificond
fae786e : Fix UAF problem in wificond
3a8f363 : wificond: don't delete wiphy immediately upon iface deletion
83f5efe : Move CtsWifiTestCases to group presubmit-large
b08ea66 : wifi: fix use-after-free case
eed3ad3 : wificond: support 60GHz band
30a3128 : wificond: support multiple scan interfaces
2debe26 : wificond: run CtsWifiTestCases in presubmit
78ac2cc : Use optional for nullable types

+- Project: platform/system/core

3a9c17943 : Reduce the queue depth of loop devices used by the zram driver
0b73cdcb3 : libdm: Export ExtractBlockDeviceName()
58ba70e04 : libdm: Make ExtractBlockDeviceName() return its result
f1649b2da : Rename two local variables
5f4770944 : Handle long responses by keymint IPC.
2cf268ab9 : Use std::shared_ptr in Epoll's callback list.
58aa43106 : Make RemoteProvisioner required for KeyMint cc_bin
84b435379 : trusty: storage: Allow starting without /data mounted
533c2f6d5 : Crash during OTA merge may lead to blocks with stale data
1fda6f1bf : Revert "init: make reboot_on_failure not apply to manually stopped services"
94b21c0c8 : Revert "Add systrace tag for system property"
830ea32e7 : TrustyKeyMint: support boot, vendor patchlevels
440bad0bd : trusty:storageproxyd: Add wakelock to the UFS commands
c66e99bf2 : trusty:storageproxyd: Fix return paths on errors
3745ce7aa : task_profiles.json: add taskprofile for dex2oat boot_complete policy
91ef4dacc : init: remove extra space in list of bootconfig values
b47f26667 : Also populate lastUpdateMillis in ActivateFlattenedApexesIfPossible
add9a2533 : libprocessgroup: Remove unnecessary permissions change in uid/pid hierarchy
5ac2c87c7 : Client side implementation of Trusty IRPC HAL
cc25244b7 : libprocessgroup: Do not remove uid cgroups directory
e00a56704 : libsnapshot: Add a source build fingerprint to the update state.
94c4e237e : Forward HAT and ConfirmationToken to TA on finish.
651db0935 : Revert "Completely migrate init first stage to Soong"
9fa041c9a : Revert "Remove RECOVERY_AS_BOOT check for init_first_stage"
94c2593ea : Remove RECOVERY_AS_BOOT check for init_first_stage
49b3a5c89 : Only run RebootTest under root
729e08f6e : [MTE] Add a HWASan-style tag dump to tombstones.
68bb5c419 : Revert "Handle "hardware" bootconfig parameter as "androidboot.hardware""
7db5e5f57 : reboot_utils: Check bootconfig for reboot parameters
b4e79853c : init.rc: remove system cgroup migraion
72d0f9b6e : Avoid using thread cache in unwinder.
91b351ea7 : Perform a consistency check before deleting snapshots.
2d93a2a10 : reboot_utils: Check bootconfig for reboot parameters
7418252a4 : Completely migrate init first stage to Soong
5dfd44ed5 : Revert^2 "Activate KeyMint."
81cdd3f3d : Revert "Activate KeyMint."
7980327d6 : Isolate app profile ref data
fc0ed9527 : Splitting out Trusty IPC into a library.
6d6b71e58 : task_profiles.json: add taskprofile for SurfaceFlinger
c3626d0b1 : Activate KeyMint.
5bd73cceb : Add TrustyKeyMintDevice
a6be6f0ac : Check for overflow in String16::append and String16::insert.
59682761f : Check for overflow in String8::real_append.
49e5a7654 : Avoid thread cache in unwinder.
1de7384c1 : Use std::shared_ptr in Epoll's callback list.
3c34eecf5 : Allow others to read the profile ref dir
3a0dac346 : fastboot: support vbmeta_vendor.img
b9637b0a8 : [MTE] Print cause and alloc/dealloc traces to logcat.
84fe96bfb : first_stage_mount: mount point must be canonical path
8c427b9f6 : libdm: Add DeleteDeviceDeferred API
a79bc0d1b : fs_mgr_fstab: Parse overlayfs options from fs flags
bbe926867 : Remove deprecated fs_mgr_overlayfs_required_devices()
aedf0fbce : adb-remount-test: Make awk scripts mawk-v1.3.3-compatible
18a6cc2ba : Make fs_mgr_overlayfs_mount_fstab_entry() available for user builds
857039806 : adb-remount-test: Strengthen skip_administrative_mounts
a38c89a2f : fs_mgr_overlayfs_mount_fstab_entry(): Rename source device name
94d1f3b4f : fs_mgr_overlayfs: Polish fs_mgr_overlayfs_mount_fstab_entry()
aa061738b : first_stage_mount: Remove "overlay" hack from InitRequiredDevices()
1d56fe653 : fs_mgr_vendor_overlay: Mount vendor overlay with noatime
51b958d57 : Fix implicit cast from ssize_t to size_t in KeyedVector.h
2a8dbee2f : Revert "Add libneuralnetworks_shim.so to requireLibs."
35a45b20c : tombstoned: fix file creation for ANRs.
24305239d : snapuserd: Send header-response once per entire IO request
f9d426b4c : libprocessgroup: remove failure log for aggregate profiles
aa544796a : Run MTE tests on zero-sized allocations.
b2ee4c14c : libsnapshot: Move ImageManager creation to DeviceInfo.
d8ab48b4d : Update API of MapInfo from libunwindstack
dc47634ec : Test that out-of-bounds UAF is not detected with MTE.
2cf041191 : Remove String16::remove.
2a89cf82f : snapuserd: Remove assertions from daemon
69caa7014 : Add missing //apex_available:platform to debuggerd
dc334a7c8 : Remove String16::remove tests.
afa6e9fc0 : libutils: remove the unused StopWatch lap functionality.
af021e87a : libutils: remove obsolete README.
e3cbb0a9e : Fix CtsFsMgrTestCases failures
69e880e25 : Add a unittest for fingerprint calculation
9ea1acb84 : snapuserd: Fix merging of overlapping copy blocks
314d34473 : fs_avb_test_util: adding logs for debugging
becfa77e5 : Support appending vbmeta digest to id/fingerprint
2d1a401b6 : Remove the tech debt from the property_service
cbf8420b2 : Add cow_api_test to presubmit.
d926aded7 : OverlayFS support for fstab
3987c0663 : Rename system/cote/cpio/ -> system/core/mkbootfs/
26c1b7499 : Revert "init: adding fallback paths for debug ramdisk"
1de6c16ad : Ensure vts_libsnapshot_test will pass after being interrupted.
c2dc7cd31 : libutils: LightRefBase: incStrongRequireStrong
ab4225932 : Add a small testcase for snapshot writer.
ef2864edd : Link libcrypto in host unit tests for libavb
1c51525f6 : init: make reboot_on_failure not apply to manually stopped services
b2e125cb1 : libsnapshot: snapuserd: Enable read-ahead functionality
c67686ecb : libsnapshot: Bump up the kCowVersionManifest version
a8919a2e8 : trusty: Helper library for metrics
fe751c5a6 : Re-add backtrace note about unreadable elf.
288f9eec0 : Make mkbootfs self-contained
936e9ce79 : libsnapshot:snapuserd:Add unit test for read-ahead code path.
150bcbf7c : libsnapshot: Flush data to scratch space only for overlapping regions
580312bc9 : libsnapshot:snapuserd: read-ahead COW copy ops
d967d01f5 : libsnapshot: Retrieve COW version from update engine manifest
771b17f50 : libsnapshot:snapuserd: Add 2MB scratch space in COW file
31e042648 : libsnapshot:snapuserd: mmap + msync header after merge
acc1c5d18 : libsnapshot: Add Version field which will be used by update-engine manifest
05a73c578 : libsnapshot: Allow inspect_cow to show failed blocks
e85201bbe : filesystem_config: Add a aid/uid for UWB subsystem
bcd1d4b67 : Require libjdwp from the ART APEX.
915b8d719 : init.rc: fix (re)starting apexd on FDE devices
60e30a5ad : Add execute permission to /data/apex/decompressed directory
28fdb6794 : Fix precompiled sepolicy logic
6e20ff83a : Allow a kernel bootconfig to set the `qemu` key
128826ca0 : libutils: sharedbuffer test - expect greatness!
7e122fedd : Enable disabled CtsFsMgrTestCases test cases
6cb4311f4 : init: adding fallback paths for debug ramdisk
64e92f946 : init: loading debug resources before chroot into first_stage_ramdisk
83658e0d3 : libsnapshot: Pass MSG_NOSIGNAL socket flags
e3d38969a : libprocessgroup: Fix warnings when legacy schedtune cgroup is absent
1acd663e9 : Don't generate /etc/classpath in make.
176ec1b80 : Replace llndk_library with llndk clause in cc_library
84822c8d5 : Add function CleanupOldScratchFiles symmetrically
02a83245e : Use libgtest_prod_headers.
57c881ebf : libsnapshot: Add a merge failure code to SnapshotMergeReport.
e5232a71b : init: apexd is started in the current mount namespace
f61cb30c2 : Fix CtsFsMgrTestCases
a29a23a46 : Use the new more inclusive command-line options.
b453e6371 : Use the new more inclusive command-line options.
129d8743b : Prevent debugfs unmount on debug builds with a persist property
6702256e0 : Allow another prctl call.
19872d015 : init: Add tests and document the new fnmatch behavior in ExternalFirmwareHandler.
22fdd0ae1 : ueventd: Allow pattern matching to find external firmware handler
d723f21fe : Rename ro.product.enforce_debugfs_restriction appropriately
bfcee2891 : add missing spaces
558435f6f : libsnapshot: Add a merge failure code to the update state.
a2631ebc1 : Install platform-bootclasspath generated config in /system/etc.
4b7b4d6d7 : Remove move dead code.
7583da1bc : Revert^2 "Set earlyBootEnded before apex starts"
14f6751df : Add libneuralnetworks_shim.so to requireLibs.
8a3653cfe : [Bugfix]Fix userspace-reboot failure when backing_dev exists but zram not swapped on
f4adb894c : Do not populate `ro.kernel.` properties in init
e54e8d4eb : Trusty: Move tipc fuzzer connection to end of iteration
489cea14d : Make prebuilt_etc for public.libraries.android.txt
9eb1296ea : Add new dm-verity error handling mode
3f384a25f : Move debugfs mount/unmount to init-debug.rc
35ff136a2 : libsnapshot: Check cluster size on appends
861e69a4c : libsnapshot: Zero out leftover ops in CowWriter
db25e8e32 : libsnapshot: Fix premature truncation in CowWriter.
8c8d36198 : libutils: group deprecated RefBase functions
9434f59c1 : Remove String8::toUpper().
173667b7e : fastboot: Add a few missing fastboot commands from help
e76a7ef09 : Give virtmanager user access to /dev/kvm and /dev/vhost-vsock for crosvm
2470e479c : task_profiles.json: use cgroup v2 uid/pid freezer
a858395f9 : Remove the weird range variants of String8::toLower() and String8::toUpper().
33a4e5539 : libdexfile_external is replaced by libdexfile (reland 2).
44bedf6a5 : Create directory for caching odrefresh metrics
9cfeb70f9 : Revert "libdexfile_external is replaced by libdexfile (reland)."
05ca91543 : fs_mgr: add readahead_size_kb in fstab
49fce9571 : libprocessgroup: Change LogFailures to string
42a13708a : Move qemu_pipe into the vhal
37a413d1c : Revert^2 "Expose AID_KEYSTORE"
0b903f991 : libsnapshot: Add diagnostics for DM_DEV_REMOVE failures.
49cb03211 : Remove String16::makeLower().
dc43fb279 : libutils: wp::fromExisting bugfix
0312c20a7 : Populate `ro.boot.dalvik.vm.checkjni` from `android.checkjni`
016beb855 : Remove String16::makeLower().
1d6854882 : libutils: add sp::cast method
c755e5edf : Populate `ro.boot.debug.sf.nobootanimation` from `android.bootanim`
8c2fe15b4 : [LSC] Add LOCAL_LICENSE_KINDS to system/core
d64b98895 : fastboot: use --force to bypass requirements
700604895 : Add MockSnapshotMergeStats
694946141 : [LSC] Add LOCAL_LICENSE_KINDS to system/core
82cfe6679 : Revert "Set earlyBootEnded before apex starts"
a801eabe1 : Revert "Expose AID_KEYSTORE"
0648856a1 : libdexfile_external is replaced by libdexfile (reland).
02e0ddcaf : Set earlyBootEnded before apex starts
8681f7e7a : ueventd: Fix wrong argument index in devpath comparison
9fd462764 : Added ARTD user
e2883c1ea : libsnapshot:snapuserd: Terminate daemon after applying OTA.
da75cef98 : ANDROID_UTILS_REF_BASE_DISABLE_IMPLICIT_CONSTRUCTION
8306ab68f : Expose AID_KEYSTORE
6b7311fc9 : Use property ro.product.enforce_debugfs_restrictions to enable debugfs restrictions
09b0495b4 : libutils: better docs for sp<>::make
1a3c050a3 : fs_mgr: Refactor ReadDefaultFstab() and ReadFstabFromFile()
ea4369d14 : fs_mgr: Strengthen ReadFstabFromFile() around gsi_public_metadata_file
2f2fe4afa : fs_mgr: SkipMountingPartitions() support glob patterns
20579011c : fs_mgr: Suppress SkipMountingPartitions log in ReadFstabFromFile
e722a1b16 : libsnapshot:snapuserd: Fix memory leak
ff825b29b : Update owners for modprobe.c
bcc7946ef : Populate all other emulator properties as `ro.boot.qemu.*`
698370e93 : Revert "libdexfile_external is being replaced by libdexfile."
559379ea5 : Add Rust interface for the pull API.
413ab2895 : trusty: apploader: Log errors to logcat
87b2ef0ed : libmodprobe: refactor blocklist functionality
31348a74e : debuggerd: store commandline instead of process name.
dc0d9b93a : Delay running derive_classpath.
181256b2d : Attempt to fix labels on /data/system/environ/.
3ecc22fd2 : libdexfile_external is being replaced by libdexfile.
7df79970a : Delay running derive_classpath.
441e6b91e : Attempt to fix labels on /data/system/environ/.
731d2473d : Load *_compat_cil_file from system_ext as well
09090946a : Unable to mount filesystem in fastbootd mode on the user build.
a95f84cb1 : Make libsync a stubs library
d0a16c20f : fastboot: derive device locked state from Android property
3502c2be9 : Add UID for virtmanager
ac4a136e5 : fastboot: Refactor bootimg_utils.cpp:mkbootimg()
c0c9e3059 : fastboot: [boot] and [flash:raw] command support boot v4
bcd19ed73 : libsnapshot: Ensure we can remove bad snapshots when beginning an update.
0d3832999 : Add Rust bindings
b0198cbca : libfs_avb_internal_test & libfs_avb_test already run in presubmit
a495be742 : fastboot: Don't fail when unable to get boot partition size
9369539a1 : Update libmodprobe's OWNERS.
b3ebe7cd1 : Add legacy-align parameter to DmabufHeapAlloc()
dc3980705 : Add legacy-align parameter to DmabufHeapAlloc()
847b2a371 : Adjust libunwindstack MapInfo API
c8715002a : fastboot driver: ftrucate64->ftruncate.
07e947fc5 : fastboot device: Disallow implicit conversion from unique_fd to int.
58532dfac : fastboot driver: Disallow implicit conversion from unique_fd to int.
e9f067b4e : fastboot driver: Fix fd ownership.
559488ce1 : [LSC] Add LOCAL_LICENSE_KINDS to system/core
552f3b4b9 : Copy vendor.sys.usb.adb.enabled to sys.usb.adb.enabled.
4ddfd023c : Populate more emulator properties to `ro.boot.`
94ce40a52 : Do not populate `ro.kernel.qemu` in `ProcessKernelCmdline`
a406c7e2a : Add CLI entry point for map/unmap snapshot partitions
d2e8cb555 : fastboot driver: add virtual dtor to ImageSource.
e853d37ef : Add a system property to init that drops caches.
f4c6ce4a1 : fastboot driver: Avoid use after std::move()
1464800a6 : [LSC] Add LOCAL_LICENSE_KINDS to system/core
52cc89699 : Revert^2 "Exec_start derive_classpath on post-fs-data."
648dec66d : Support asynchronous odsign.
3e807e965 : libsnapshot:snapuserd: Cut down memory usage
17145beff : Revert "Exec_start derive_classpath on post-fs-data."
36ac55fef : Keystore 2.0: Remove references to Keystore 1.0
9ebc6085d : Revert "Exec_start derive_classpath on post-fs-data."
f09c1efd0 : fuzzy_fastboot: Add tests for fetch:vendor_boot
2a7a14bfc : fuzzy_fastboot: Add conformance test for getvar:max-fetch-size.
e71fe2441 : fastboot driver: repack vendor boot ramdisk
6d7da6301 : fastboot driver: Allow colon in partition name when flashing
bcd277020 : fastboot driver: add fetch command in driver
17d469bd5 : fastboot driver: RunAndReadBuffer don't allocate too much mem
bbf374dbd : fastboot driver: add RunAndReadBuffer helper
b10d067e0 : fastboot driver: Fix ownership of fd in fastboot_buffer.
60de969ef : fastboot driver: fix message
a5cee93b5 : fastbootd: add O_CLOEXEC/O_BINARY for OpenPartition
c4073d3e1 : fastbootd: add read arg to OpenPartition
a4eb4753a : fastbootd: Add fetch command on device
b299cb721 : fastbootd: Add getvar max-fetch-size.
576104304 : [LSC] Add LOCAL_LICENSE_KINDS to system/core
8891c2002 : init: fix debuggable paths for recovery mode
2f5143580 : Remove NOTICE file; use global Android-Apache-2.0
e4781d54a : debuggerd: prepare to abandon ship^Wgdb.
82674dedc : bootstat: Add Tj thermal shutdown
f8cdebfc3 : Migrate net.tcp.default_init_rwnd to net.tcp_def_init_rwnd
982e2a501 : Ignore deliberate free() of non-heap memory
4d93ef79a : Separate out libkeyutils and mini_keyctl.
b68b07391 : debuggerd: remove unused file.
1a1f7d79a : Support MTE and GWP-ASan features in proto tombstones.
9905ad2ca : trusty: fuzz: Poke the port of lazy-loaded TAs to load them.
c9c6cc04b : Create libstatspull_lazy
f9d87bd36 : Create libstatssocket_lazy
028437445 : Keystore 2.0: Add keystore2 to llkd ignore list.
8a3f8853d : Add libsigchain as dependency of platform.
a0992300f : libsnapshot: Add boot_complete metrics.
d99d977f1 : Allow precompiled sepolicy w/o system_ext/product
4a47c74b7 : Populate `ro.boot.qemu` for the emulator device
1a705d494 : Populate only emulator specific properties into `ro.kernel.`
ccc15c5db : Move the `androidboot.` literal into its own variable
bf3020b74 : libsnapshot: Fix CowWriter::Finalize() not restoring footer correctly.
7168a217b : [GWP-ASan] Add debuggerd end-to-end tests and remove unique wording.
fb5eac944 : Add support for a hw_timeout_multiplier system property.
7f19b1e6d : libprocessgroup: introduce optional attribute for cgroup controllers
5e8ee3102 : enable fuzzing trusty targets automatically
1320668c5 : Exec_start derive_classpath on post-fs-data.
f46a2297d : libprocessgroup: remove a false error message
8f0840940 : libsnapshot:snapuserd: Multithreading support
0a799bdfd : Handle "hardware" bootconfig parameter as "androidboot.hardware"
6c01baf07 : init: check for verifiedbootstate in properties
63594a4db : Allow selinux to be set by bootconfig
3bb240bd4 : Allow android_dt_dir to be set by bootconfig
e94b36637 : Add some keystore boot levels.
39d6c8eef : Really fix Mac build.
5f23388c7 : fastbootd: Fix USB transport data is repeated every 256K
66bfb9ada : Fix Mac build.
9fd886274 : init: only mlock() system pages when performing snapuserd transitions.
79058486d : init: handle more bootconfig parameters
20b74257a : fs_mgr: handle more bootconfig parameters
a74215866 : threads.h: avoid defining gettid on glibc >= 2.32
0cbee0de2 : Check if service is executed before APEX is ready
48a9eb49e : Disallow exit-time destructors in libutils.
527d71fd6 : Ban exit-time destructors in libcutils.
439608bfb : init.rc: set up a tracing instance for BootReceiver.java
cdf3b3984 : libsnapshot: Collect more COW size data in snapshot merge stats.
cbc204b39 : libsnapshot: Use the compression algorithm specified in the DeltaArchiveManifest.
08ba15d14 : bootstat: clarify unit.
5e53f90cd : Revert "init.rc: set up a tracing instance for BootReceiver.java"
5aa052749 : liblp: Remove uses of alignment_offset.
5ff073e83 : trusty: Fuzzer for ConfirmationUI messages
fcfa3cd9b : trusty: Use a simple TIPC fuzzer for ConfirmationUI
2ec6c68ce : init.rc: set up a tracing instance for BootReceiver.java
dbb83de0d : libdebuggerd: store process uptime.
5c1d2e1df : trusty: Apploader fuzzer
8b0a9e06b : libdebuggerd: delete unused code.
7e7b7a156 : Search fstab also from /first_stage_ramdisk
d9ac92a73 : [libprocessgroup] Use new jsoncpp API
123c038e1 : trusty: Fuzz keymaster TA using generic TIPC fuzzer
e4a80fe06 : trusty: Fuzz gatekeeper TA using generic TIPC fuzzer
f41fee587 : trusty: Generic parameterizable TIPC fuzzer
3c8a004a8 : trusty: coverage: Add UUID helpers
dae48ef41 : fastboot: Bring back legacy A/B support
7b33fad1c : libsnapshot: Add a test case for unexpected snapshots during data resets.
bf105d0d4 : libfiemap: Add some dependency injection.
2a55e8116 : libsnapshot: Harden merge-in-recovery for factory data resets.
4e936b4b6 : libsnapshot: Quell error spam during factory data resets.
c6f19688f : Detect the absence of the default fstab
b47969b62 : libprocessgroup: remove hardcoded freezer path
68c70b588 : follows the advice of -Wsign-compare
4e644c445 : libprocessgroup: new method to get cgroup paths
bd81afda5 : bfq: set background cgroup weight to 10
0ecf0530d : trusty: Increase maximum number of coverage counters
885295f07 : trusty: Add keymaster fuzzer corpus
272e7a60c : bfq: set background cgroup weight to 10
45e0dc1da : Add docs to SystemClock.h
abd86f8f9 : trusty: Export ConfirmationUI helper classes
cb89889af : trusty: fuzz: Link to libtrusty dynamically
95a25124c : Set an initial keystore.boot_level
a4ef15beb : Support bootconfig in first stage init and fs_mgr
507e837f0 : Try to remount mounted points only
eefaf0bb3 : Update OWNERS based on Trusty team membership
5ad7b3cbc : Try to remount mounted points only
3e02a6041 : trusty: Remove redundant check
7b51190ed : init: do not create dev.mnt. properties for emulated mounts
84006f5ab : Add include directory to -header-filter
477857928 : Trusty: Add BoringSSL modulewrapper for ACVP
0b174f7ff : Add support for a hw_timeout_multiplier system property.
a263a8838 : snapuserd: fix a use of an uninitialized value
d69ad69a9 : [LSC] Add LOCAL_LICENSE_KINDS to system/core
c1f8bf609 : Clean up cc_test TEST_MAPPING after default update
c19f99781 : Export *CLASSPATH variables after apexes are configured.
500946b63 : Introduce load_exports action.
08c862fa0 : init: ro.boottime.init.modules
3be68745a : Generate text tombstones from proto tombstones by default.
35da28819 : Don't hard-code number of tombstones.
95b026f97 : Update for new kernel 5.11 headers.
7e4ce2b57 : init: do not create dev.mnt. properties for emulated mounts
1f455c8df : Create apex reserved dir for update_engine
2f9a4ff57 : COW file size: better explain the exception size
4175f03cb : fiemap: support FIEMAP_EXTENT_MERGED
aab166132 : libsnapshot: COW size is computed within the container capability
bb4b49c63 : Teach debuggerd to pass the secondary ring buffer to __scudo_get_error_info().
909beaeae : trusty: Fix apploader short option
9c4ecdd84 : Revert^2 "Remove ART APEX from the bootstrap apexes"
0ea08c2f0 : Untag addresses in registers before looking up the mapping.
4e17cf400 : Revert "Remove ART APEX from the bootstrap apexes"
42185b9d4 : Revert "Remove ART APEX from the bootstrap apexes"
d96d0f7d5 : first_stage_mount: Create snapshot devices before launching first_stage_console
e5198a96a : Revert "Revert "libprocessgroup: move freezer to uid/pid hierarchy""
00e51a4b3 : Add on-device signing binary.
80f5025a8 : Revert "Revert "Revise KeymasterMessage versioning system""
660ffde3d : Add reboot_test
0cf224c01 : Migrate to packages/modules/StatsD/lib/*
10012754a : Migrate to packages/modules/StatsD/lib/*
ccf726be3 : Migrate to packages/modules/StatsD/lib/*
df36c1939 : Migrate to packages/modules/StatsD/lib/*
ba26e886a : Fix visibility rules for apex/statsd
a30e8c978 : Revert "libprocessgroup: uid/pid hierarchy for cgroup v2"
c058e8a90 : Add visibility for statsd in prep for migration.
7ba5030dc : Fix potential use-after-free bug in reboot
8d6ae2dd8 : Fix potential use-after-free bug in reboot
71bd926bf : Fix potential use-after-free bug in reboot
d179cbcdc : storaged: protect global proto_loaded
32b5003cf : storaged: protect global proto_loaded
4d3fe5ab7 : storaged: protect global proto_loaded
f04297697 : Fix storaged memory leak
08cb444d8 : storaged: protect global proto_loaded
561da90ce : DO NOT MERGE libbase_ndk: set min_sdk_version to "29"
a88ef8c5a : Migrate system/core/adb to packages/modules/adb
6483df6f1 : Migrate system/core/adb to packages/modules/adb
efe701798 : Migrate system/core/adb to packages/modules/adb
c77f2d507 : Migrate system/core/adb to packages/modules/adb
9b04443cc : Update sysprop_library API txt
f31c5f569 : Handle null values in AStatsEvent
e27eca3ae : fastboot: add new oem command for post wipe userdata
1412c5798 : adbd: Fix check against valid payload size
d26f8c98a : Add a libipchecksum that contains the C IP checksum code.
39c7fa9ff : Fix API for C compatibility
9fdc61a73 : Allow shell to write to /sdcard/Android/data and /sdcard/Android/obb.
7de6e2c22 : Revert^2 "Add systrace tag for system property"
5699ef27b : Revert "Add systrace tag for system property"
e4cb872c1 : FileMap::create: remove duplicate addition.
42a1a126e : Set /system/xbin permissions to 750.
dbb1a221a : Remove android_lookupEventTagNum() and related code
0c8360236 : Query log size properties only within logd
573fc58ba : Add systrace tag for system property
bc127a3df : Add compile flag to workaround b/161575591
0541c93bb : liblog: remove __android_logger_property_get_bool()
0f0cb957b : libutils: check vsnprintf error
a7b4f6c31 : Guard "AStatsEvent_getBuffer()" usage
e58e9d610 : Revert^2 "Make libstatspull host supported"
7a19241f2 : Handle null values in AStatsEvent
17f977592 : Revert "Make libstatspull host supported"
6b92f75c6 : Make libstatspull host supported
2a1778d34 : libsnapshot: Export COW image size
f251c1c58 : String16::remove - avoid overflow
6e83daabc : Migrate to platform/system/libziparchive
71f72c30b : Revert "deprecated-adf: remove"
6334681c6 : deprecated-adf: remove
337e16cfd : Fix a off64_t compilation error on mac
07021cf86 : [incfs] Stream the hash tree for incremental installation
ccdc49878 : Move crash_dump into the runtime APEX.
dd377ccef : libadf: delete libadf & libadfhwc
afc2cf0de : Remove pairing_auth, pairing_connection from recovery.
7779c8e7c : libdm: Fix WaitForFile early-returning on failed accesses.
9848eb4f1 : Use dlsym to load libstatssocket API
cab9854fa : Use libbase to get the elapsed time instead of libutils
edd38f5a7 : snapshotctl: init reports merge statistics
0e88d61de : Use optional for nullable types

+- Project: platform/system/extras

ee3097ce : simpleperf: replace InCloudAndroid() with runtime check.
d09092fd : Migrate profcollectd's libflags bindings from bindgen to cxx.
1d2f2761 : profcollectd: Remove reports past retention period
29b4145b : Migrate profcollectd's libbase bindings from bindgen to cxx.
ecadb8eb : Revert "Add ramdisk_available to init_first_stage's deps"
3c75ec97 : Revert "simpleperf: update testdata used for testing reading dex files."
28ab69f6 : Mark constructor as static
7605233f : Add ramdisk_available to init_first_stage's deps
5cac9f0a : simpleperf: update testdata used for testing reading dex files.
2a8f28f4 : profcollectd: fix setting ACL bits
791c2777 : profcollectd: Change data directory group to system
69083346 : Improve checkpoint_gc jank and logging
ae4af410 : simpleperf: increase record duration
ac278974 : Remove at_quick_exit call
90f568a1 : f2fs_utils: support -O ro
c4d103c8 : profcollectd: Compress profile reports
8e0a1c61 : Update libnativehelper NDK API
f65a2d53 : Update libnativehelper NDK API
f17f43e0 : Make constructor and at_exit handler non-static
be764b4a : simpleperf: add --only-host-test option in do_test.py.
2dd845b3 : simpleperf: add type hints in simpleperf_report_lib.py.
48af21a1 : Link libdexfile_support statically.
db19d6d5 : simpleperf: add --show-app-type in simpleperf_app_runner.
f9ae7ab0 : simpleperf: add more device info in recording file.
7e8008fd : Update API of MapInfo from libunwindstack
8db40381 : simpleperf: add runtest in simpleperf_script.zip.
e2ab0e72 : simpleperf: add type hint to simpleperf_utils.py.
826f3ad5 : Remove AFileDescriptor_{get,set}FD
f886c89e : simpleperf: move kernel_start_addr into Binary msg.
8729bc61 : simpleperf: add app_type in meta info.
7a6d98b1 : simpleperf: add --add-meta-info to record cmd.
e91da39d : simpleperf: use multithreading to speed up disassembly.
98f51f4b : simpleperf: use string to store vaddr in report.html.
5d61eecc : Expose a static method for computing hash tree size
879fd8b2 : simpleperf: fix pprof_proto_generator.py.
217de227 : profcollectd: Remove logic that deletes reports from old location
d2713cbd : simpleperf: add type hints for report_html.py.
440dfbb9 : simpleperf: create and use build_id_list in binary_cache.
02c34c32 : Revert "Convert su/Android.mk to Android.bp"
6e7f33af : simpleperf: fix printing kernel address warning.
554f3bbf : simpleperf: improve error msg for output file.
9dd16426 : simpleperf: improve generating test files.
b32c074a : Update file_descriptor_jni.h and related symbols
6a273b37 : simpleperf: read etm info only for online cpus.
7195457b : Convert slideshow/Android.mk to Android.bp
b7c9cc7b : Convert memeater/Android.mk to Android.bp
2ef7e585 : Convert su/Android.mk to Android.bp
a9d905e2 : Register quick_exit handler only for API level >= 21
906d88c7 : Register __llvm_profile_write_file with at_quick_exit
eed9a4bf : simpleperf: find tools in clang prebuilts.
28ac4374 : simpleperf: Enable TRBE support.
a871d4da : Remove unused reference to gtest_prod.
36e87b91 : simpleperf: support proguard mapping file in scripts.
deb7b5fe : simpleperf: use python3 interpreter by default.
b5033046 : simpleperf: update simpleperf prebuilts to build 7286280.
6a296b61 : Adjust to libdexfile API changes
af767bff : simpleperf: add proguard mapping file option to report interfaces.
40eef9e4 : simpleperf: support proguard mapping file in callchain report.
064c365c : Added BinderFeatures parameter for new_binder.
b73063b0 : simpleperf: fix linux host test.
2c7db656 : simpleperf: add test type in do_test.py.
7f9f3216 : simpleperf: merge test_monitor.py into do_test.py.
9662a4c9 : simpleperf: prepare for merging test_monitor.py.
74071eac : profcollectd: Provide clearer messaging when daemon is not running
8a61351d : Rename libdexfile_external_static to libdexfile_static (reland 2).
754562e7 : Revert "Rename libdexfile_external_static to libdexfile_static (..."
14291ea6 : simpleperf: update test apk to run on wear devices.
ed073bbd : profcollectd: alternative property to start profcollectd
b10e09f7 : Rename libdexfile_external_static to libdexfile_static (reland).
466682a2 : Revert "Rename libdexfile_external_static to libdexfile_static."
74414a94 : Add auto option to device size
d6e97453 : simpleperf: read kernel module build id from file.
f9f133f3 : simpleperf: remove --python-version in test_monitor.py.
dc3b4b6e : simpleperf: update simpleperf prebuilts to build 7221526.
4abcd878 : simpleperf_profcollect: add option for recording scope.
16f41ffd : simpleperf: support kernel etm data in inject cmd.
04fdf432 : Rename libdexfile_external_static to libdexfile_static.
bbc9b4e9 : profcollectd: keep the entire error backtrace in Binder result
0af913fb : profcollectd: Allow specifying the profile id which BetterBug is using
64aab7e5 : profcollectd: Add binder call to copy reports into BetterBug internal storage
f0eb6cd4 : profcollectd: Validity check input to delete_report
710f372d : simpleperf: use callback API to read dex symbols.
424daec4 : simpleperf: update OWNER.
58740ffd : simpleperf: prepare recording etm data for kernel.
e30762a2 : profcollectd: Add Binder API to delete reports
037bde89 : profcollectd: Create reports with unique names
07fc05e2 : cmd_report_sample: provide a default value for error_code
6b3fca32 : profcollectd: Add Rust bindings for android::base::SetProperty
998e9075 : Migrate perf2cfg_test out of test mapping
db303526 : simpleperf: remove windows x86 prebuilts.
51a30f7b : simpleperf: simplify packing script zip file.
e0a19805 : simpleperf: show unwinding result in report-sample cmd.
0913958d : simpleperf: add callchain in UnwindingResultRecord.
964052fb : simpleperf: update debug_unwind_reporter.py.
39c46c17 : simpleperf: split python tests.
81490a2f : simpleperf: add --generate-report in debug_unwind cmd.
c6d5ff1e : profcollectd: no longer need to map binder Status to Error
56a583a6 : profcollectd: Remove stale files
23b0d5d0 : simpleperf: add --generate-test-file option in debug-unwind cmd.
ec3dbd9c : simpleperf: unwind samples in files recorded with debug info.
5cf6642a : simpleperf: refactor debug_unwind cmd.
9ca8b94e : Add jniThrowErrnoException in libnativehelper
4e33c57d : profcollect: Remove report at the old location
d3a4363e : Remove unused errorMessage
e3aab14e : profcollectd: Full rewrite in Rust 🦀
4528bf00 : checkpoint_gc: Use Unusable and adjust thresholds
faa8d01e : checkpoint_gc: use generic sysfs link
c9cf7abc : [libjsonpb] Use new jsoncpp API
f8abfdbd : simpleperf: Rust bindings for profcollect
fbbe9e5c : simpleperf: keep binaries for debugging failed unwinding cases.
42b21119 : simpleperf: update simpleperf prebuilts to build 7173446.
0ac91347 : [LSC] Add LOCAL_LICENSE_KINDS to system/extras
493913b7 : [libprofcollectd] Use new jsoncpp API
da00e861 : [LSC] Add LOCAL_LICENSE_KINDS to system/extras
bc48eeee : profcollectd: Process profiles on a detached thread
0272f020 : simpleperf: add options to keep failed unwinding results in record cmd.
b39644df : simpleperf: switch to llvm-objdump and llvm-readelf.
78ac4474 : Support blake2b-256 in hashtree builder
c765ccb0 : simpleperf: fix silent exit when running in docker.
e1218940 : simpleperf_utils: fix llvm-symbolizer command line
ad583316 : simpleperf: add purgatorio in scripts.
d555e52a : tests: Avoid leak of va_list
29869a78 : tests: Avoid leak of va_list
4e060089 : [LSC] Add LOCAL_LICENSE_KINDS to system/extras
8b8f672d : tests: Use libtinyalsa as not a part of VNDK
26bc9543 : profcollectd: Don't stop the service when the enabled flag becomes false
6affb16f : Add libprofile-clang-extras with cfi support
ec6c5ff7 : f2fs_util: add compression support for userdata.img
9107fb85 : checkpoint_gc: use generic sysfs link
836032e2 : Make the mke2fs.conf can be included by the others

+- Project: platform/system/gsid

ae331fe : Revert "Add ramdisk_available to init_first_stage's deps"
61adc2b : Add ramdisk_available to init_first_stage's deps
52ab7ca : gsi_tool: Change to use StderrLogger
2be7b63 : aidl: suppress warnings (mixed-oneway)
f72d88a : Make DSU metadata files globally readable
56c2eaa : Create the backing file for the PersistentDataBlock
e187074 : Move external storage mkdir to ValidateInstallParams

+- Project: platform/system/hardware/interfaces

9ec13a3 : Fix parsing certificate with fallback to PEM.
b4fb212 : system_suspend: use "self" instead of getCallingPid() while reopening a file using fd
5e3700e : system_suspend: allow SystemSuspend to re-open the fd if found stale
ddf9a67 : Reinstate PEM encoding for keystore certificate blobs.
85ab3db : Wifi-Keystore: Add legacy keystore support.
22fd836 : Freeze AIDL APIs for SC
ce1b971 : suspend: Change good suspend time to total
74fe319 : suspend: Change good suspend time to total
22468a2 : Link VtsHalWifiKeystoreV1_0TargetTest statically.
77009ca : Keystore 2.0: convertStorageKeyToEphemeral needs to upgrade the key blob
8a1a6c8 : Statically link VtsHalWifiKeystoreV1_0TargetTest against keystore2 interface
4a83116 : wifikeystore: Remove rpius@ from OWNERS
cd1834e : Keystore 2.0: Add SensitiveData annotation.
bea139a : Keystore 2.0: Observe canonicalization of service name.
e778471 : Keystore wifi: Fix getBlob not calling hidl callback on success.
847843a : Canonicalize keystore2 service name.
5d6a575 : Keystore 2.0: Make generated java source available.
02a497b : Keystore 2.0: Make generated java source available.
b846c2d : Replace "KeyMint ResponseCode" with "KeyMint ErrorCode"
9fd60bf : Keystore 2.0: Introduce deleteKey to IKeystoreSecurityLevel
a4b50e6 : Keystore 2.0: add convertStorageKeyToEphemeral to IKeystoreSecurityLevel
ff6bb57 : Adding new error to ResponseCode
dc9d958 : Keystore 2.0: add field upgradedBlob to CreateOperationResponse
026a200 : Keystore 2.0: Remove Keystore 1.0
eed8fc5 : Keystore 2.0: Sync output format of generated headers
5ec99f0 : Support Keystore2 on old vendor devices
c515242 : Small performance improvement
a4de5a8 : update hidl .bp
99c51d8 : Revert "Revert "Mark some aidl_interface modules as unstable""
d610823 : Revert "Mark some aidl_interface modules as unstable"

+- Project: platform/system/hwservicemanager

4bd958e : hwservicemanager: Make hwservicemanager in cpu foreground group
465134d : hwservicemanager: log on failed lazy start
0ef0cd8 : hwservicemanager: use systems .clang-format
d1ccb8f : Subclass in VINTF -> super class must be too
7fc362d : Enable warnings for two-way commands.

+- Project: platform/system/incremental_delivery

219cbd7 : Don't crash on failed DataLoader creation.
0871e91 : Make sure DataLoader is destroyed only when all operations complete.
acad05d : [incfs] report uid of last read error
fb1d2b2 : Disable verification for fully installed apps
119d077 : [incfs] unit tests for IncFs_GetMetrics
53516d5 : Fix: crash on empty string view.
ec223e2 : More robust sysfs mount option.
566de22 : Better debug logging.
216c6f3 : [incfs] get last read error
0a100e8 : [incfs] sysfs_name in mount options and IncFs_GetMetrics
b304269 : Allow DLs to report "unavailable" state.
63039df : Return UNAVAILABLE status from all important DL methods.
ddbe385 : Add more debug info.
cd1636f : [incfs] Handle mountinfo loading with no root mounts
b44d420 : [incfs] Allow reserving space by ID as well as by path
7980c0a : [incfs] Optimize path::join for appends
e5b624a : [incfs] New API to iterate overall files
3723fd9 : [incfs] Faster path::fromFd()
3183df1 : [incfs] Optimized versions of isFullyLoaded()
e22a42f : [incfs] Implement an API to check for the full mount loaded status
3567153 : [incfs] Add a new function to allocate/trim space on a file
e61e6e2 : Decouple DL statuses from internal Incremental statuses.
8ea20f1 : Fix map_ptr behavior verify behavior on host
6dab3fc : [incfs] Correctly load incfs mounted on bound roots
817c41a : [incfs] Move the libhardening code into libziparchive
d47be9b : [LSC] Add LOCAL_LICENSE_KINDS to system/incremental_delivery
dc11a46 : [incfs] Add a missing C++ wrapper for makeMappedFile()
da6b0e1 : Reducing lock contention.
fbd80e1 : libdataloader: replace libnativehelper to libnativehelper_lazy
df74418 : libdataloader: replace libnativehelper to libnativehelper_lazy
9cbfcb6 : Trigger incfs initialization on features requests.
d1aa8de : Enable Incremental by default on S+ devices.
59e00a8 : Removing loaded/enabled check from feature request.
1e78a51 : Per UID DataLoader API.
d0af9b5 : [incfs] libhardening: implementation of SIGBUS handling
3c1a7f1 : IncFS: latest API
e8eb6bd : Fix map_ptr "Bad file descriptor"
b2c46a3 : Revert^2 "Move map_ptr to incfs namspace"
f6a4b40 : Revert "Move map_ptr to incfs namspace"
c5dc25d : Fix a off64_t compilation error on mac
19dd987 : Move map_ptr to incfs namspace
ef14e5a : Update sysprop_library API txt
c94e14d : Less battery usage for idle dataloaders.
04f051c : Update to use nativehelper/JNIPlatformHelp.h
a55b345 : use a mini Span class instead of std::span
a9c1dab : remove unique_fd from headers

+- Project: platform/system/iorap

1989585 : Delete deprecated IORap test files.
8e7b734 : iorap: Don't purge traces when exclude dex files.
deff0e2 : iorap: Toggle dex related file in iorap prefetching.
537d701 : iorap: fix a use of an uninitialized value
b65124a : iorap: Terminate iorapd process when both tracing and prefetching are off.
7f6465c : iorap: Stop compilation when the device is not idle.
2ac18cc : iorap: Stop tracing when the number of perfetto traces reach a threshold.
76479c0 : iorap: Delay tracing and prefetching to ActivityLaunched.
a0ff1fe : iorap: merge consecutive entries in compiled trace
2e31135 : iorap: Add a cap on the prefetch data size.
eecb613 : iorap: Add support to filter the compiled trace with app pid.
d51ec6b : inode2filename: Fix a bug on parsing lines for inode2filename.
76f078f : inode2filename: Fix a bug on parsing lines for inode2filename.
85f554a : compiler: Send error logs to logcat
0d9b12b : event_manager: Suppress unnecessary event transition warning.
7791ee5 : event_manager: Fix the access of ActivityRecord identifier.
0ec4097 : Fix bugprone-posix-return warnings

+- Project: platform/system/keymaster

b30ded9 : Add AuthToken to request's additional_params
966ec24 : KeyMaster: support boot,vendor patchlevels
b7a8ee1 : Initialize array pointer to nullptr
f640f5c : Don't fail on TAG_ALLOW_WHILE_ON_BODY
3c44456 : Ensure that test BCC are unique per call
f962690 : Fixing passing pointer to uninitialized object.
a03f905 : Default initializing error_code_ to 0.
f168275 : Add production GEEK validation code
4016b9d : Fixing assignment issue from clone()
a59d9ca : Don't construct the RP context for KM <= 4.1
e6c789c : Check the signature on the EEK Chain.
351da8d : KeyMaster: restore device_unique_attestation
42449a5 : Add message for setting attestation IDs.
7cccfb4 : Fixing comparison types.
2cd5f55 : KeyMaster: sync all attestation tags
3f3dabc : KeyMint: make tags keymint-enforced
dd13697 : Fixing up reference impl to match new CDDL
0faf82f : Correct handling of notBefore and notAfter for KM4
e60f6d2 : KeyMint: implement getKeyCharacteristics()
75c01e6 : Fix certificate notBefore and notAfter
bb2439b : Make KmVersion modifiable by subclasses.
77b9c31 : Move keymint utils to a library.
d24ea20 : Delegate some MAC operations to the provisioning context
dcf02fd : Key{Master,Mint}: stricter parameter checking
11b5760 : Add AES-GCM key blob encryption.
9a3792e : Enable clang-tidy (and fix warnings)
c0f1efe : Enable STL in system/keymaster.
08641bf : Add getKeyCharacteristics stub to KeyMint
6a19fb8 : Make MessageVersion constexpr
fcba597 : Allow setting AndroidKeymaster message version
446e1af : Fixing up the encoding of the BCC
a049f2e : Make operator bool() explicit
8259b5a : Fix GetVersion2 bugs
a8b0f90 : Change KeyMint attestation version to 100
448141b : Check for empty vectors in RKP COSE code
f79e0b4 : Make GetRemoteProvisioningContext const
52ace6b : Ensure that the device key is deterministic
8181591 : Align KeyMint AIDL with usage
2287105 : Bug fix setting of certificate serial on BIGNUM.
01799e0 : Porting the client <-> HAL interface layer for RPC
3674a7b : Remove obsolete Makefile used for host testing
3a6235a : Add the GENERATE_TIMESTAMP_TOKEN type to the message enum
57c187a : Migrating remote provisioning service functionality
cccc4ca : KeyMaster tests: Make dependency on libsoftkeymasterdevice static.
332cf44 : Fixing authToken2AidlVec
1755a6c : Add support for TAG_TRUSTED_CONFIRMATION_REQUIRED.
86d2540 : Keystore 2.0: Implement convertStorageKeyToEphemeral() in AndroidKeyMintDevice
5592969 : Add performOperation stub.
4f7f089 : The change fixes VtsHalKeymasterV4_1TargetTest vts failure for DeviceUniqueAttestationTest#NonStrongBoxOnly with default keymaster instance. Test: atest VtsHalKeymasterV4_1TargetTest Bug: b/178986318
2cb22a4 : Refactor AndroidKeyMintDevice::update.
8384653 : Ignore MAX_BOOT_LEVEL tag
d8b7921 : Add secure key storage api for keymaster and implement pure software secure key storage to mock secure hardware.
f7c8e9d : Fix limited use key keymint vts test when using pure software keymaster context to pretend some sort of hardwares.
77f5fdf : Fix CERTIFICATE_* tags vts test failures
3e4cf40 : keymaster: avoid deref'ing nullptr
fee97ba : Revert "Revert "Revise KeymasterMessage versioning system""
c6aaab4 : Allow caller to specify key CN in generate_attestation_from_EVP().
07e2882 : Add missing tags that have been added in KM 4.1 and earlier.

+- Project: platform/system/libartpalette

4dd12b1 : Remove palette hooks.
751f85d : libartpalette: retire libartpalette method PaletteGetVersion
d9b89c9 : Revert^2 "Add JNI headers to palette dependencies."
33906ab : Revert "Add JNI headers to palette dependencies."
ba046af : Add JNI headers to palette dependencies.
8585f80 : Add prebuilts for perfetto_hprof dependencies.

+- Project: platform/system/libbase

f00ff0c : Revert "unique_fd: easier to forward declare"
cbe250d : unique_fd: easier to forward declare
087b688 : Add notes on how to enable VERBOSE
b6bf8f3 : Move bionic's silent death test helper here.
1b96cbd : KernelLogger: Truncate lines that are too long
02cdbf2 : KernelLogger: Update printk buffer size
0653276 : Add support for a hw_timeout_multiplier system property.
acf2f2b : Add support for a hw_timeout_multiplier system property.
68ce05e : [base] Add a lightweight function wrapper - function_ref

+- Project: platform/system/libfmq

e05f3ba : Freeze AIDL APIs for SC
2741a81 : Add SafetyNet logging for b/184963385 fix
4ed31d5 : Check for misaligned read and write pointers
4dfdd1b : Check for misaligned read and write pointers
c7d5f09 : Check for misaligned read and write pointers
3f308c6 : Check for misaligned read and write pointers
5ab31ae : Fix fmq_test
9354c34 : [LSC] Add LOCAL_LICENSE_KINDS to system/libfmq
d88bf9c : Check for misaligned read and write pointers
d683669 : Add a fuzzer for libfmq
a8b6261 : Check for misaligned read and write pointers
ef38ed6 : make libfmq host_supported
3c10357 : Stop leaking FD in AidlMessageQueue on error
11ca29a : Mark an integration tests python_test_host as not unit tests
9017c2e : Remove logspam for MQs w/o event flag word
684eae1 : Revert "Snap for 6792834 from 1529174442dc31e0036c58fba7a90184ee..."

+- Project: platform/system/libhidl

8578d50 : HidlLazyUtils: avoid race w/ register & onClients
f47cdf7 : setTrebleTestingOverride: base on ro.debuggable
e5b0df2 : hidl_string: empty string opt always applies
e5f8f7c : clarify getRawServiceInternal 'retry' docs
8b9e383 : libhidlbase: PID is always sharable.
edd4912 : libhidlbase: avoid dlclose
6c6cd37 : Rip out getProcessAgeMs.
56c311e : getProcessAgeMs: better error messages
8ea1081 : Rip out getProcessAgeMs.
adee24d : getProcessAgeMs: better error messages
c12f9b9 : Revert "Revert "libhidlbase supports API level(29)""
00af8c8 : update hidl .bp

+- Project: platform/system/libhwbinder

854e221 : further downgrade oneway spam log
fcd86bd : verify embedded buffer matches address in parent
4486bab : Failing to enable oneway spam detection is not an error.
25614cb : verify embedded buffer matches address in parent
d1388da : libhwbinder: support BR_ONEWAY_SPAM_SUSPECT
af7dc4f : Update parcel data pointer after realloc with size 0
b5f6e00 : Warn in headers that this is a fork.
88f2587 : Update for kernel 5.11 binder header.
de9793d : Reland "HIDL_DEBUG_TRANSACTION restricted"
5448d70 : Add SettingsGoogleUnitTests to TEST_MAPPING
79df79a : Revert "HIDL_DEBUG_TRANSACTION restricted to shell + su"
d12b21b : HIDL_DEBUG_TRANSACTION restricted to shell + su

+- Project: platform/system/libprocinfo

55d833b : Revert "Add ramdisk_available to init_first_stage's deps"
25499f0 : Add ramdisk_available to init_first_stage's deps
cf2bd92 : procinfo: do null check before setting error string.
67887fe : Parse process starttime.
30c6053 : Add min_sdk_version for ART module.
548e7d7 : Add optimized version of ReadProcessMaps
fd1fa24 : Rename ART release APEX to com.android.art.

+- Project: platform/system/libsysprop

31bbc75 : Revert renames to HdmiProperties
37be210 : Define MediaProperty codec2_dmabuf_padding
8c1fcda : Keystore 2.0: Remove keystore2.enable property.
9c57cf9 : Keystore 2.0: Remove keystore2.enable property.
223cb0a : Keystore 2.0: Remove keystore2.enable property.
b4cf4c7 : Add min_sdk_version for ART module.
7973c5f : [CS16]Add apex_available for tethering to PlatformProperties
4f96132 : Define media performance class sysprop schema
7bd68c8 : [CS16]Add apex_available for tethering to PlatformProperties
889f9b1 : Add an API for the net.464xlat.cellular.enabled prop.
43b6010 : Added car manager timeout property
6f02387 : Add debug.display.allow_non_native_refresh_rate_override
a18181f : [CEC Configuration] Remove 'ro.hdmi.cec.audio.system_audio_mode_muting.enabled' property
d0349b4 : [CEC Configuration] Remove 'ro.hdmi.cec.source.power_state_change_on_active_source_lost' property
dd46011 : [CEC Configuration] Remove 'ro.hdmi.cec.source.send_standby_on_sleep' property
07526a5 : Rename ART release APEX to com.android.art.
d387f75 : Update sysprop_library API txt
8ecde14 : Freeze PlatformProperties API
fb4fbff : Add property to suspend battery charging
89e17e4 : CarProperties.user_hal_enabled property removed
3e2bdb9 : Add 'send_standby_on_sleep' to HdmiProperties
1d7ebcd : Create property ro.hdmi.cec_device_types
ef8ae0b : [CEC] Add 'power_state_change_on_active_source_lost' to HdmiProperties
a71dc0d : [CEC] Add 'playback_device_action_on_routing_control' to HdmiProperties
c383a6c : Add ro.hdmi properties to HdmiProperties.sysprop

+- Project: platform/system/libufdt

f6b572a : Throw an error on all overlay application errors
609cd45 : Add ufdt_verify_overlay to vts suite

+- Project: platform/system/libvintf

506c71f : Add T.
23873a4 : Add getSepolicyVersions to Framework's matrix
839a8fc : Delete XmlConverter.
8852591 : Revert "Hide XmlConverter."
4420ae7 : Add more assertions to test updatable-via-apex
b858f29 : Add 'updatable-via-apex' attr to 'hal' element
da502c2 : Hide XmlConverter.
25e2a77 : Clean up internal usage of g*Converter for manifest/matrix.
576b980 : Manifest/Matrix: Add toXml / fromXml.
c7faadb : Create converters on the fly.
4d11c66 : Make XmlPairConverter easily constructible.
5a891e1 : Make XmlTextConverter more trivially constructible.
f7b1fdc : Delete g.*Converter.
df12baf : Remove XmlNodeConverter::(de)serialize.
1780d68 : Remove XmlConverter::serialize.
83ab815 : XmlConverters: delete mLastError.
bb4018a : Delete lastError().
edf8040 : Combines FCMs with the same device level before checking deprecation.
75c3d51 : Add hal.updatable-via-apex attribute
8c61c75 : Refactor to prepare for adding checkMatrixHalsHasDefinition.
9db8ab1 : Add checkMatrixHalsHasDefinition

+- Project: platform/system/libziparchive

03abb6e : Use libgtest_prod_headers.
6e2b2b9 : Mark a large tests as not unit tests
d99263a : Add the PREUPLOAD.cfg that we lost when we moved out of system/core.
b3c85b6 : Test: Add fuzzer for zip_writer.
3c793c4 : [incfs] SIGBUS handling in libziparchive
c7d36d0 : Add min_sdk_version for ART module.
4f95351 : Rename ART release APEX to com.android.art.

+- Project: platform/system/linkerconfig

f0552b0 : Fix remaining permitted path inconsistencies for the system namespaces.
0e5ff0b : Use the same set of permitted paths for the "system" namespace for APEXes.
3074721 : Revert "Add libneuralnetworks_shim.so to be visible by vendor processes."
346e690 : Clean up now unnecessary ART special code. am: 2e96d06f93
bef9a9d : Remove special visibility setting for com.android.art. am: d1ad9bc9de
8b49d73 : Drop AllowAllSharedLibs from the ART APEX namespace.
e6fa30d : LOG on failure to access VNDK APEX during linkerconfig variable loading.
beba1df : Add doc about linker.config.pb
832a4d2 : Remove hardcoded requires from the ART APEX default namespace.
fece76d : Add default value("") for SANITIZER_RUNTIME_LIBRARIES
6d609ff : libdexfile_external is replaced by libdexfile (reland).
06a50e5 : Revert "libdexfile_external is replaced by libdexfile."
e474e0c : libdexfile_external is replaced by libdexfile.
971c76c : Add libneuralnetworks_shim.so to be visible by vendor processes.
935f98a : Add additional vendor lib paths
ab2194a : Make statsd APEX visible from ART APEX
32e9380 : Update codebase with static analysis result
87122ca : vndk: add vendor/lib or product/lib to search_path
e70d72d : Add :sphal, :vndksp for apex configuration

+- Project: platform/system/logging

2e96097f : logd: fix write errors in no_epipe test
ba988ccd : logd: Fix unintialized memory assumptions part 2
3cdf7ec6 : Revert "Add ramdisk_available to init_first_stage's deps"
7da51a0e : logd: replay the entire log when UID clearing
cea3eb08 : Add ramdisk_available to init_first_stage's deps
d45a5f84 : "Anyways" isn't a word.
b2cb35cc : Provide rust binding for binary event logging.
5e22f738 : Replace llndk_library with llndk clause in cc_library
52702894 : [LSC] Add LOCAL_LICENSE_KINDS to system/logging
6265212b : Silence the logd death tests.
d76ddd6a : Consistent Rust logger initialization for host and device
f5c76cd8 : Use -Wno-exit-time-destructors.
80883da1 : Deliberately leak our cached tag.
10a4178b : Clean up cc_test TEST_MAPPING after default update
3d05d2aa : Remove android_lookupEventTagNum() and related code
63a26a5e : Query log size properties only within logd
aa2861da : liblog: remove __android_logger_property_get_bool()
59e77297 : Move crash_dump into the runtime APEX.

+- Project: platform/system/media

e66a1c26 : camera2: Update docs to specify minimum pixel array size for ultra high resolution sensors
3321146b : camera2: Add fwk-only tags set when crop / metering regions are set by client.
08a99748 : Camera: Improve logical camera RAW capture docs
505f6348 : ANDROID_JPEG_MAX_SIZE: Clarify this tag is for default sensor pixel mode.
bd3ad5f2 : Camera: Various zoom/crop documentation changes
796bfdc4 : Audio: Increase FCC limit to 12
2be3a5bd : Ensure audio_utils headers are available for sdk 29
aedacead : Camera: Update API and HAL doc for 1080p min JPEG size
b87b22ed : Audio: Alsa fixes for FCC_LIMIT for 22.2 testing
ee395b1f : Audio: Add FCC_LIMIT for HAL testing of 22.2
805661a9 : Camera: Add black test pattern mode for privacy
3fbb9783 : channels: pairIdxFromChannelIdx to find pair channel
ad861e63 : channels: add channel geometry for 22.2 tests
c1e8b1d9 : LC3: support VX_AUDIO_FORMAT_LC3 in audio format
9ae48e68 : Balance: Extend handling to 22.2 audio streams
5d1b655f : Metadata: Add audio_metadata_byte_string_len.
e8aa556d : Camera: Require activePhysicalId for multi-res input
ace08a95 : Audio: Add AUDIO_FORMAT_DRA
dc1d3533 : audio: add device constants for HDMI EARC
dbbd7f29 : Audio: Add AUDIO_FORMAT_DTS_UHD
1714e297 : Added fuzzer for fifo audio utils read and write
e61b9395 : Audio: Add AUDIO_FORMAT_DRA
2d329d49 : Camera: Update camera API spec for min 1080p JPEG size
fa60034b : Camera: Add new metadata tag for multiResolution capability
52610f97 : Revert "Revert "audio_route: add support to parse array of integer type""
34ee38b3 : audio: Add 24ch audio support for 3d immersive audio
ce7dee77 : audio: Add 13ch audio support for 360 Reality Audio
511d5d1b : Revert "audio_route: add support to parse array of integer type"
316583e1 : Revert "audio_route: add support to parse array of integer type"
bb3abf9b : Camera: Fix broken ndk link for synthetic extendedSceneMode keys
3eef63ce : audio_route: add support to parse array of integer type
a09e5a4d : Camera: Fix camera_device_info mako template
4b0fb727 : audio: add device constants for HDMI EARC
bd4a9155 : Audio: Add AUDIO_FORMAT_DTS_UHD
add8619b : audio route: downgrade errors to warnings
6e1ed4ed : Add parameters constant for HapticGenerator.
bc800fb2 : Add short audio descriptor and encapsulation type in AudioProfile.
5bd20bd4 : camera2: Add metadata definitions for quad bayer sensor support.
1373ab5a : Camera: Fix a doc typo
7d80945a : Fix an issue that audio timestamp is set to 0
c00392d8 : Add FCC_12 for 12 audio channels
6c11dccd : PowerLog: Update interface and tests for log plot
3dd7c295 : Camera: Add support for multi-resolution input and output streams
eb398243 : follows the advice of -Wsign-compare
adc1eba4 : Add audio_get_audio_policy_config_file function
6c45e7a0 : Change setDiscontinuity API
2b1c37aa : Camera: add copyright year to HIDL metadata template
8a349d82 : Camera: add new secure image data size key
13ca0306 : audio_route: add support to parse byte array in mixer path
3e2d94f3 : audio utils: handle allocation errors in echo reference
d3ed0b0e : Add MPEG-H enum.
01769edc : audio: add AdditionalOutputDeviceDelay parameter define
62a9193e : camera2 docs: fix CONTROL_AWB_MODE documentation.
da30e049 : audio: add channel mask and tags to track metadata
0ecca23f : Change android.testPatternData --> android.control.testPatternData
0ca63168 : Camera: Document behavior when zoomRatio and cropRegion conflict
0080c998 : audio HAL: add output flag indicating support for gapless transitions
9d82317f : Add a helper function audio_has_input_direction.
daacd6a0 : audio_gain_config_are_equal: Treat mode as mask
1d90707a : camera: fix comment in metadata-parser-validity-check.
951d2fad : Minor adjustments to make the PFW config generator work
ad5dbfda : Auto generate microphone-related enums
128ab482 : Add audio_port_v7 to describe audio port.
3b8234c7 : Fix minor typos in CameraCharacteristics documentation.
3e969898 : Add AUDIO_SOURCE_INVALID
408fbc93 : Make audio*-base.h files autogenerated again
2eafdcf7 : Move enums shared with HAL to audio-hal-enums.h
5e66c9cd : Add audio_get_audio_policy_config_file function
f1a05dc0 : Revert "Move enums shared with HAL to audio-hal-enums.h"
e2f781cf : Revert "Move enums shared with HAL to audio-hal-enums.h"
3e9875b5 : Move enums shared with HAL to audio-hal-enums.h
1c7d9958 : Add a test to ensure the size of audio bit mask enum types
6ac34ec0 : Convert mask types from uint32_t to enum type
19aafa05 : Change AUDIO_DEVICE_{IN|OUT}_STUB to enum
12fdce03 : BiquadFilter: Optimize code for multichannel audio
c2803910 : BiquadFilter: Combined update of template code
1b72d764 : spdif: fix possible buffer overflow
762fbb3e : spdif: fix possible buffer overflow
b2fe1bc2 : spdif: fix possible buffer overflow
c331dcbc : Revert "Revert "Add a helper function of checking if an audio so..."
6af13b28 : Revert "Add a helper function of checking if an audio source is ..."
1963ea16 : Downgrade incorrect "E"rror report
98281682 : Fix an issue that audio timestamp is set to 0
84e50aa9 : Add a helper function of checking if an audio source is valid.
a486d6d6 : audio_utils: check for zero numBytes in SPDIFEncoder
dcdb904d : audio_metadata_put/get for unknown type now fails at compile-time
5162a3bb : _Generic is only in C11, not in C++
bac2be64 : Definition of device_role_t.
a350890d : audio: add device definitions for BLE Audio
eea689af : Improve portability by removing dependency on Android logging
7be42da4 : Fix build errors on host due to missing inline
31b0f911 : Fix build errors on host due to macro __unused
a653dea8 : audio: Reserve audio format enum value for LC3
d29c97f3 : Second part of improving portability of <system/audio.h>
aeb86d4a : Add parameter for setting haptic intensity.
dbc60bbd : Fix incorrect format string specifier.
acafd72f : Add haptic generator effect definition.
ffbd3ebb : Export filegroup with camera_metadata_tags.h
ce74668c : Improve portability beyond Android: monoblend
12f139c7 : Disable currently unused code with #if 0
1f8bd9f6 : Make the FIFO index synchronization configurable.
ada0fdbe : Add support for AUDIO_UTILS_FIFO_SYNC_SINGLE_THREADED
52c94643 : Add low-level methods for simple non-atomic indices
0114464e : Replace loadConsume() by the easier-to-understand loadAcquire()
06de4a06 : Remove Doxygen backup files
7e52549a : audio: update offload configuration

+- Project: platform/system/memory/libdmabufheap

871050a : libdmabufheap: test: Don't create mapping if heap is supported neither in DMA-BUF heaps nor ION
0f2cc9e : libdmabufheap: Do not create heap mappings without ION support
72bc228 : libdmabufheap: test: Don't create mapping if heap is supported neither in DMA-BUF heaps nor ION
b968e73 : Add the CheckIonSupport() API to the C Wrapper as well.
872252b : libdmabufheap: Add an API to check ION support
4c75b4a : libdmabufheap: Introduce AllocSystem() API
f7b3d5d : libdmabufheap: Introduce AllocSystem() API
5524cb7 : Add unit test cases for multithreaded access to BufferAllocator
a83c24e : libdmabufheap: Do not keep track of CPU Sync type for DMA-BUF fds.
437edd8 : libdmabufheap: Do not keep track of CPU Sync type for DMA-BUF fds.
cff13da : libdmabufheap: Make libdmabufheap threadsafe
0209b43 : Add a VTS to verify the behavior of the DMA-BUF system heap

+- Project: platform/system/memory/libmeminfo

327300f : libmeminfo_test: Update DmabufHeapStats tests
87b63e5 : dmabuf_dump: Remove per-device and attachment stats
99fdf80 : dmabufinfo_test: Remove attachment stats tests
c38fff4 : libdmabufinfo: Remove GetDmabufAttachmentStats
9eb1a13 : libdmabufinfo: Remove ReadDmaBufPss
99b2f83 : OWNERS: Remove myself from owners
f6ad0be : libmeminfo: Add THP field to procmem output
d66e204 : libmeminfo: Add THP stats to showmap
34b7764 : ReadDmaBufFdRefs: Log once permission denials
59aaa57 : libmeminfo: Add clang-format preupload hook
c851b32 : Mark libmeminfo library as vendor available
804cd1b : Fix race condition when reading dmabuf fdinfo
cfdd755 : ForEachVmaFromFile: Free getline() buffer on error
ae97499 : Skip TestIonTotalHeapsKb and TestIonTotalPoolsKb for kernel version >= 5.10
9152707 : libdmabufinfo: Make public ReadDmaBufMapRefs() and ReadDmaBufFdRefs()
554a569 : Make ReadDmabufHeapPoolsSizeKb/HeapTotalExportedKb fall back to ION
0e52370 : Add benchmarks for reading proc maps
9bbc798 : Add VMA Parsing function for efficiently parsing Maps file
9cd85e1 : Change dmabuf dump information format
1ab9c68 : Add min_sdk_version for ART module.
422e9a2 : procmeminfo: fix race in IsSmapsRollupSupported
f83245c : Allow ForEachVma*() APIs to use /proc/<pid>/maps
1be65ae : Rename ART release APEX to com.android.art.

+- Project: platform/system/memory/libmemtrack

c3b9ef0 : libmemtrack: Use memtrack proxy service
ed0a943 : Revert "libmemtrack: Add support for AIDL memtrack HAL"

+- Project: platform/system/memory/libmemunreachable

835089e : Increase libmemunreachable stack size from 16kB to 128kB

+- Project: platform/system/memory/lmkd

81bb801 : lmkd: Add current and max thrashing levels in LMK_MEMORY_STATS reports
dded828 : Revert "lmkd: Disable critical thrashing limit by default"
e1ffef4 : lmkd: Disable critical thrashing limit by default
57f12d1 : lmkd: Add ro.lmk.filecache_min_kb property for min filecache watermark
a01f251 : lmkd: Include total GPU memory usage in killinfo reports
a92b76b : lmkd: reroute atoms logging to AMS
6f11aff : lmkd: reroute atoms logging to AMS
5263aa7 : lmkd: Do not treat RSS=0 as a sign of a process being dead
e5995b8 : lmkd: Handle cases when proc_get_name() might return NULL
9f1be12 : lmkd: Handle cases when proc_get_name() might return NULL
e68bfe9 : lmkd: Allow lmkd to kill perceptible apps during heavy thrashing
720abce : lmkd: choose the heaviest task when killing perceptible processes
0142b3c : lmkd: Allow lmkd to kill perceptible apps during heavy thrashing
84623be : Switch to Bionic's pidfd wrappers.
858e8c6 : lmkd: choose the heaviest task when killing perceptible processes
2367818 : lmkd: fix log message reporting the breached watermark
282437f : Reorder swap field in killinfo
4884890 : Log killed process swap size
74b4df9 : Replace mentions of "oom_adj" with "oom_score_adj"

+- Project: platform/system/netd

95c9d40c : Freeze netd_aidl_interface V7
e88e2cbe : Show UID ranges config in dumpsys netd
d9aa98aa : Support subsidiary priority on UID ranges
aee2cbe3 : Revert "Disable IdletimerAddRemoveInterface test on >=5.10"
2d4975f0 : Update netd_aidl_interface-lateststable-ndk_platform
8449fac8 : make failing to start TrafficController critical.
bc0954ca : add better comment for NetdSELinuxTest::CheckProperMTULabels test
9e41e9fb : Specify the ifindex when destroying sockets on link-local.
dbdd8f07 : Keep using the latest stable version
f1dcbf8c : Increase TestCommandTimeout timeout.
9e5d65ce : Enable Async MTE in ndc and netutils-wrapper-1.0.
25b6157d : Freeze netd_aidl_interface V6
ab5f347b : Add networkCreate API. Deprecate networkCreate[Physical/Vpn]
1a4ac2f1 : Clean up unused declaration getNetworkForUserLocked
904e2ea5 : Revert "Revert "Disable flaky test NetlinkListenerTest#TestSkDestroyError""
803aff30 : Fix use-after-return in tests.
693c6711 : Deflake IptablesRestoreControllerTest.TestMemoryLeak.
490c6354 : Deflake NetlinkListenerTest#TestSkDestroyError
6a181dfe : Remove IP rule cmds from netutils_wrappers
73119c28 : Reset firewall mark after IPsec decryption
a2238de2 : Polish NetdBinderTest#InitialNetworksExist test
10f625b9 : Change OemNetdListener::getListener to create a sp<OemNetdListener>
6e76dda2 : Fix ndc network create vpn command
09d64608 : remove int arg from send_nl_mgs bool to match new iptables binary
e4b5a883 : bpf_net_helpers.h - introduce try_make_readable()
023c23fb : bpf_net_helpers.h - add bpf_skb_pull_data() and bpf_redirect_map() helper declarations
66e860ff : Add debug trace for netd stuck issue
2f661521 : Remove Network::Type and Network::getType()
55db3806 : Swap the priority of UID_DEFAULT_UNREACHABLE and UID_DEFAULT_NETWORK
6559f1a3 : Virtualize trivial utilities
dfbb19b7 : Restrict apps from using the 'unreachable network'
fb124d68 : Fix DnsResolver MTS tests failure in Q platform
4e8ef9b2 : PANS - Support unreachable default network
b573648f : Return -EINVAL on addInterface/removeInterface by default
a2206ecf : Unify similar functions
0df16c93 : Do not destroy adb socket when it is running over TCP.
c929e8ac : Implement addUsers()/removeUsers() in derived classes
85a0e3e8 : Deflake tests by turning off asan for netd_integration_test & netdclient_test
9fb97fca : eliminate tethering stuff from bpf_shared.h
21c5bc03 : OffloadUtils - drop support for tethering tc & xdp program attachment
c6338631 : remove tether related helper functions from OffloadUtils.h
cb6552f5 : remove netd_test NetdBpfTest.testBpfSkbChangeHeadAboveMTU()
6fc5882c : TetherController - remove everything related to TetherOffloadStats
6f528dd0 : [clang-tidy] Disable performance-no-int-to-ptr
3824ac96 : TetherController - remove initMaps() and bpf maps
c69dea2d : TetherControllerTest - remove needless fake bpf maps
e0a71858 : TetherController - remove setBpfLimit()
9b71f5b8 : remove dead code compiler warns about
8db6848a : TetherController - remove a bunch of no longer used RPC support code
682a33b7 : TetherController - remove bpf dump code
ea457bd1 : TetherController - remove bpf map clears
2732fa4f : TetherController - remove unused mBpfDownstream64Map
47189210 : Add XFRM_MIGRATE support in XfrmController
99cf5707 : TetherController: Remove the BPF program attachment stubs
a5d6c9de : Store XfrmDirection in XfrmSpInfo
df59bc0c : Move Address Pair to Separate Struct
319a544b : Declare/Use lateststable/tot wrapper for aidl_interface
f1609091 : bpf_net_helpers.h - introduce try_make_readable()
d9737a09 : bpf_net_helpers.h - add bpf_skb_pull_data() and bpf_redirect_map() helper declarations
a158547a : Declare/Use lateststable/tot wrapper for aidl_interface
22e02dfd : Declare/Use lateststable/tot wrapper for aidl_interface
3448eb69 : Declare/Use lateststable/tot wrapper for aidl_interface
868ae631 : Reject overlapped ranges in Network::addUsers()
7194f1fb : Set min_sdk_version for netd_event_listener_interface-lateststable-java
2db3542b : Set min_sdk_version for netd_event_listener_interface-lateststable-java
1f3a4d8a : Renumber IP rules priority
7099e2e3 : Remove IP rule priority definition from test
ea8b230f : Make tetherOffload* binder calls to return EX_UNSUPPORTED_OPERATION
d5bbe091 : add definition of bpf_skb_store_bytes()
fcd4d62e : Delete BPF offload program from netd
f59caed2 : Make netd_event_listener_interface available to Tethering.
1ca4e3b0 : set min_sdk_version for netd_aidl_interface-lateststable-java
7cb3e500 : Add lateststable version for netd aidl_interfaces
06f1c49e : Set min_sdk_version to be part of mainline modules
20dec078 : update aidl_api
ac72fc56 : Fix build break in libnetd_resolv_test
91945c82 : Backport: Fix the side channel attack by using async DnsResolver API with FLAG_NO_CACHE_STORE
202f9ca6 : Add com.android.tethering to netd_aidl_interface's apex users

+- Project: platform/system/nfc

63954ba : Type confusion due to race condition on tag type change
c0a6cd4 : Rollback the MaxLC checking in cc validation
f2d534c : Fail to read NDEF message on some tags
3db7df0 : Add NFC-DEP routing entry only if NFC-DEP interface is supported by NFCC
6e44d60 : The fuzzer code provides incorrect buffer size
f178992 : Heap-buffer-overflow in nci_proc_ee_management_rsp
5f6518e : Heap-buffer-overflow in nci_proc_rf_management_ntf
487e6d1 : Added support of STMicroelectronics's tag M24LR16D-W.
95ed069 : MV3.0, Extended Field Coding and ODO format support
e05a097 : Disable transmission of ISO15693 Get System Info command for NFC Forum testing
47db99d : Reduce severity of some log messages
21a8394 : nfc: Get correct bufsize in DYN_ALLOC configuration
5dad1d7 : Fix warnings from static analysis tools
66238ce : Report CORE_INTERFACE_ERROR_NTF to layer on top of NFA
cd0f77f : Memory Disclosure, OOB Write, and Double Free in NFC T3T tag
7c5f841 : Restore System Codes read before activation notification
c4fa9cc : Restore eDtaMode after NCI SetConfig
ae1dcc3 : Fix nfc_test_utils.ConfigTestFromFile
ff05f95 : [DO NOT MERGE]Revert "[DO NOT MERGE]Revert "Support tags fully compliant with ..."
ee9b62e : [DO NOT MERGE]Revert "[DO NOT MERGE]Revert "Support tags fully compliant with ..."
e62d296 : [DO NOT MERGE]Revert "Support tags fully compliant with NFC Forum T5T-TS"
16c74c5 : Support tags fully compliant with NFC Forum T5T-TS
8c176e5 : Support tags fully compliant with NFC Forum T5T-TS
810d005 : Fixing memory leak when NFC is disabled during reading Tag.
7a4f716 : Support Special Frame for Write-Alike commands
8147f48 : Set SMS flag for SELECT request command
559c7d4 : Update stay QUIET prototype to allow UID selection
28a5e71 : Set NFA_EE_ECB_FLAGS_SYSCODE 0x01
a9391f2 : Add NAME_ALWAYS_ON_SET_EE_POWER_AND_LINK_CONF
15b9ff9 : Support different addressing modes
4da1d92 : Add missing NCI config parameters definitions
f6e6e9f : Memory Disclosure, OOB Write Double Free in NFC T3T tag
f1c6518 : NFC: Type Confusion in nfa_rw_sys_disable
16a3bb0 : Memory Disclosure, OOB Write, and Double Free in NFC T3T tag
0143034 : Manage Internal Bytes within same block as DynLock_Area
02f7762 : OOB Write in NFC stack when handling MIFARE Classic TLVs
147b052 : OOB Write in NFC stack when handling MIFARE Classic TLVs
f34b52d : Unlink nfc hal death recipient when device shutdown
14331cf : Potential OOB write in rw_i93_send_to_lower
e1cd411 : Prevent OOB read in nci_proc_rf_management_ntf
f206de7 : Store nfc snoop in file in debuggable build
fef0c0e : Fix potential OOB in NFA_SetRfDiscoveryDuration
dc7cdc1 : Rename native code coverage paths environment variable in NFC fuzzer.
e88ffd9 : Prevent OOB in nfc_ncif_decode_rf_params
18e8508 : Prevent OOB access in Ndef read
2878a4c : Prevent OOB read in nfa_dm_handle_message
ea7ce88 : Prevent stack buffer overflow in rw_t3t_message_set_block_list
6ff4c0c : Prevent OOBR in nfa_hci_conn_cback
d9f2637 : Prevent OOB read in i93 tag detection
bd0f7aa : Prevent OOB read in rw_i93_sm_format
a466f53 : Prevent OOB read in nfc_ncif_proc_t3t_polling_ntf
b19ea93 : Prevent OOB read in rw_mfc_writeBlock

+- Project: platform/system/security

93b6f68 : Revert^2 "Add deleteAllKeys to IKeystoreMaintenance"
abb0f0a : Revert "Add deleteAllKeys to IKeystoreMaintenance"
5ba41aa : Revert "Add deleteAllKeys to IKeystoreMaintenance"
be7cc65 : Add deleteAllKeys to IKeystoreMaintenance
ac057d3 : Log metrics for RKP fallback event.
22a13c3 : Don't mark odsign as oneshot.
80ec4ac : Fix ill-formed certificate request
e204f3d : Keystore 2.0: Fix convertStorageKeyToEphemenral
2ac2bbb : Fix makeUniqueWithTrailingData.
bb01348 : Adding plumbing for supported EC curve on impl
7361b10 : Always fall back to factory key on any RKP error
4791ea8 : Log keystore2 crash events.
7a278e5 : Optimize dependencies in rkp_factory_extraction_tool
cbc2860 : Keystore 2.0 legacy Keystore: Cleanup when app/user removed.
a3444f8 : Log metrics related to Remote Key Provisioning (RKP).
31eebb3 : Use P521 curve instead of P256
7f65223 : Keystore 2.0: Extend the functionality of the Vpn profile store.
8dc9d42 : Add keystore API for metrics re-routing.
31b42b4 : Only fetch an attestation key if challenge present
15b7f67 : On-device signing: reject everything that's not a regular file/dir.
c76cd82 : Add JSON output to the RKP factory tool
1aa82da : Generate random challenge in RKP factory tool
f71501f : Add prod GEEK to rkp_factory_extraction_tool
8d6e82c : Fixing CBOR parsing/serialization for prod keys.
dfce5db : Remove duplicate generateEekChain routine
e10f778 : Remove provisioner_cli tool
8c7eef9 : Keystore 2.0 km_compat: Fix getKeyCharacteristics / SecLevel::SOFTWARE
0a650e5 : Fix VPN profile store test
bdd4d3c : Keystore2: fix test_large_number_of_concurrent_db_manipulations
cd3c632 : Keystore2: Stop using WAL mode
a6f8f8d : Keystore 2.0 certificate utils: Set time by string.
6b0f28e : Keystore 2.0: Don't panic key negotiation checksum failure.
35ae206 : Keystore 2.0: Fix shared secret negotiation for Keymaster 4.x
46ad055 : Keystore 2.0: Fix misinterpretation of the versionNumber.
83bf242 : Keystore 2.0: Boot level key: Add missing digest to operation params
97c8387 : Keystore 2.0: Delete unencrypted boot level keys.
a6bd1f9 : Keystore 2.0: Add database versioning.
a0648e0 : Keystore 2.0: Move db_utils to database submodule.
10b79f5 : Keystore 2.0: Make key type an explict argument.
0f81538 : Keystore 2.0: Boot level keys: Check key characteristics.
e8597d6 : Keystore 2.0: Use preferred KM instance for level zero key.
c4e8572 : Keystore 2.0: km_compat: Implement getKeyCharacteristics.
e92ecd9 : On-device signing: Don't specify MAC_LENGTH on verify operation.
1f73f60 : On-device signing: Remove Keymaster implementation.
1e01476 : On-device signing: verify the public key.
34374f8 : On-device signing: Switch to using a TEE-backed keystore key.
96dbf15 : Keystore2: Wait for statsd to be available before calling statsd_write()
0b9903a : Freeze AIDL APIs for SC
1ff6cd3 : Log key integrity violation to NIAP audit log.
c2c856e : Keystore 2.0: Restrict list to KeyType::Client.
bd5dd16 : Keystore 2.0: CLI fixes.
ff188d3 : Keystore 2.0: Protect libselinux against concurrent access.
66a2460 : Keystore 2.0: Make MonotonicRawTime use milliseconds.
472fcbb : Set write-ahead logging once at boot
9c70b6b : Revert "Enable write-ahead logging for keystore db."
a3e611a : Use a RwLock for DB_PATH
2ef77d3 : Keystore 2.0: Reinstate the default busy handler.
6a50983 : Enable write-ahead logging for keystore db.
e70a0ec : Keystore 2.0: Fix loading access tuple from the grant table.
b77a28d : Keystore 2.0: Clean up lints
d7815ca : Keystore 2.0: Move per-boot database out of SQLite
4fb1911 : Keystore 2.0: Reduce sqlite cache to 0.5M
3cba10d : Keystore 2.0: Handle stale unreferenced keys.
b146f31 : Keystore 2.0: make clean namespace query more precise.
82e55f9 : Keystore 2.0: Remove clippy exception.
3395f86 : Keystore 2.0: Revisit GC.
796db6a : Keystore 2.0: Add watch points to async_task.rs
3ca82bc : keystore2: Statically link Rust libs to save RAM
5a893e8 : Keystore 2.0: Add watch dog instrumentations in the calls into keystore.
2ee014b : Keystore 2.0: Add more watch points.
d1d9917 : Keystore 2.0: Tune Watchdog report frequency.
850d486 : Keystore 2.0: Add watch points in database.rs and legacy_migrator.rs
3d5a214 : Keystore 2.0: Add convenience API for watchdog module.
7e13aa0 : Keystore 2.0: Add watch dog library.
e093b55 : Return the auth token to begin call when timestamp token is required.
ec6586d : Keystore 2.0: Fix deadlock situation.
2358fe9 : Add getKeyCharacteristics stub to km_compat
618869e : Biometric support for UNLOCKED_DEVICE_REQUIRED
ef611e5 : Move KeyMintDevice into its own module
9a7f5a5 : Fix GCM IV length
94243c2 : Log key import, generation, deletion for NIAP
c285acb : Remove unused using.
f5c1ab0 : Align KeyMint AIDL with usage
be1969e : Keystore 2.0: Untangle mutex dependencies in add_auth_token.
f60987e : Adding the factory extraction binary
e1d1bbd : Make NOT_FOUND errors silent for VPN profiles and keys.
b2434d0 : Keystore 2.0: Implement storage key upgrade on demand.
1902281 : Make log creation via statsd asynchronous.
eb964cf : Set NoAuthRequired on boot level 0 key
13f0915 : Legacy VPN Profile Store: Fix listing empty legacy user directory.
915d3ea : Use the new more inclusive command-line options.
78c091f : Add support for keystore2 storage metrics
7194035 : Update PropertyWatcher to wait for property create
de45c8b : Moving set_requesting_sid to new_binder method.
79985bd : On-device signing: Make sure Keystore key has the correct boot level.
cdcf4e5 : Keystore 2.0: Add API for key migration to IKeystoreMaintenance
2642ff9 : Remove Tag::PURPOSE before passing KeyParameters to km_dev.begin()
7df9dbf : Keystore 2.0 legacy_blob.rs: Fix list non existing user.
1be7e18 : Vpnprofilestore: Set sqlite busy hander to None.
44c02da : Revert^2 "Cryptographic security for MAX_BOOT_LEVEL"
46bbc61 : Temporarily disable a bunch of new linter errors
f74ca25 : Handle keystore keys that are missing certificates.
0a8291b : Keystore 2.0: Use Strong<> for Rust AIDL interfaces
5cb52dc : Keystore 2.0: Implement unique id rotation on factory reset.
83116e5 : Keystore 2.0: Fix permission check for device attestation.
3fe513b : Keystore 2.0 Legacy wrapper: Add missing tag conversions.
7bfa6b3 : Keystore 2.0: Sensitive data annotation.
229f2c0 : Revert "Cryptographic security for MAX_BOOT_LEVEL"
5bb33f4 : Changing libcppbor dependency
130e51b : Fixing interface name for secureclock
9f7f48b : Cryptographic security for MAX_BOOT_LEVEL
2929457 : Add SensitiveData annotation.
9617fd9 : Add SecurityLevel to key creation and operation logging.
e8826e5 : Refactors in advance of crypto-secure boot level
3630350 : Add SecurityLevel to key creation and operation logging.
ae60650 : On-device signing: Add TEST_MAPPING.
a7c4841 : Make key names unique.
62d43bf : identity: Use "credstore" for LOG_TAG everywhere.
a51ce46 : Make key names unique.
8dce23d : Revert "On-device signing: Add TEST_MAPPING."
74c5ec7 : On-device signing: Add TEST_MAPPING.
525c003 : Correct KeyMint path in comment.
9b8ea5a : Add hasinitg@google.com to OWNERS
d5653e5 : Remove module-level allows
0aba68a : Implement keystore2 logging of key operation events.
b714297 : Implement keystore2 logging of key creation events.
8d5b253 : Encrypt keys even when device locked
87dbe00 : Keystore 2.0: Fix loading of unencrypted legacy super keys.
7a65839 : Symmetric keyguard-bound superencryption
7bb5edd : ECDH encryption module
d544d5a : Keystore 2.0: Fix shared secret negotioation for sharedsecret interface.
ba41ca3 : Replace uid_to_android_user with libcutils_bindgen.
a33f513 : Keystore 2.0 legacy wrapper: Fix copy past error.
09739ef : Keystore 2.0 legacy wrapper: Fix hardware info.
5b9e5b1 : Keystore 2.0: Add earlyBootEnded() to IKeystoreMaintenance
333b7c0 : Keystore 2.0: Implement onDeviceOffBody.
834dd36 : Modifying calls to RemotelyProvisionedComponent HAL
e9e9b70 : Bail early on devices without updatable APEX.
7e719e8 : keystore2: Also run CtsIdentityTestCases on presubmit.
74aad63 : identity: add TEST_MAPPING file to run identity CTS in presubmit.
971dbb6 : Keystore2: Fix an error in auth token filtering by age.
04bca0d : Keystore 2.0: Implement delete_key in IKeystoreSecurityLevel
650ca9f : Keystore 2.0: Implement convertStorageKeyToEphemeral() for km_compat
3361b61 : Keystore 2.0: Implement convertStorageKeyToEphemeral() in security_level.rs
f985e43 : Keystore 2.0: Update service name to canonical name.
2437fde : Keystore 2.0: Remove Keystore 1.0 and remaining references
84a83e4 : Keystore 2.0: Implement shared secret negotiation.
4b462a5 : Fix bug where credstore is immediately exiting.
5100c6a : Add zeuthen@ to system/security/OWNERS
56936e8 : Add VINTF manifest for android.system.keystore2
aedee5d : Keystore 2.0: Build java sources for AIDL interfaces.
2f7807b : odsign: use single invocation of odrefresh
e2016a8 : Keystore 2.0: Handle new upgradedBlob field in CreateOperationResponse
f61fee7 : Password is only used in PBKDF2
d12a97d : Keystore 2.0: Build java sources for AIDL interfaces.
e3f7d20 : Keystore 2.0: Respect Keymint hardware info timestampTokenRequired.
3541f3e : Keystore 2.0: Fix version binding for user generated attestation keys.
c6c9504 : Keystore 2.0: Fix legacy wrapper key upgrade.
8c9853f : Credstore: Remove dependency to keystore1.
616b8ac : Keystore 2.0 km legacy wrapper: Fix finish.
0f6cea7 : On-device signing: switch to using Keystore2.
9409a56 : Keystore 2.0: Start keystore2 unconditionally.
c101b13 : Add missing fclose() and open with O_CLOEXEC.
0e45a61 : Keystore 2.0: add entropy feeder on idle
4c2b041 : Keystore 2.0: Start keystore2 unconditionally.
1bb595e : Keystore 2.0: Allow apps to get keystore state.
b4fbd12 : Keystore 2.0: Start keystore2 unconditionally.
808e860 : set_requesting_sid has moved to IBinderInternal.
688244f : On-device signing: use properties to indicate state.
309a220 : On-device signing: some more error checking.
984c630 : Fix the text of the error message, in the case of service specific error
1b531b9 : Integrate getAuthTokensForCredStore method with credstore.
b3715fb : Add getAuthTokensForCredStore method to Authorization aidl.
5fc9525 : Add get_auth_token permission to the permission module.
9ee1841 : Keystore2: implement getState method in IKeystoreMaintenance AIDL.
9b0630c : On-device signing: fall back to TEE.
fb0b40f : verityutils: s/vector/span/
69e4110 : verityutils: fix a memory leak
ab976cd : Make sure MAX_BOOT_LEVEL is returned in KeyCharacteristics.
fdb9c76 : Keystore 2.0: Don't use DB unconditionally in generate_key()
60d7ed1 : Adding the ability to delete all attestation keys
34a0cf2 : Keystore 2.0: Rename KeystoreUserManagement -> KeystoreMaintenance
22da052 : On-device signing: Add boot level tag.
97f9681 : Ability for KS2 to select remotely provisioned key
27407a5 : credstore: Fix several problems with credstore.
dc05bb3 : On-device signing: Verify signature of odsign.info.
ba1c9dc : On-device signing: Support keystore2 for keys.
5588e49 : Support devices without fs-verity.
5d6c510 : Check that caller has correct permissions when attesting device IDs
60671e3 : Keystore 2.0: Don't use DB for keys with Domain::BLOB
6b98d9d : keystore2: km_compat: Strip prefix for importWrappedKey.
778245c : Keystore 2.0: Silence common error on abort.
6bfae7e : Keystore 2.0: Fix legacy wrapper updateAad.
3412087 : Address comments from aosp/1588677
186d9f4 : Keystore 2.0: Enable forced operation
01f8af2 : Updating database to return OUT_OF_KEYS
7aaea28 : Add performOperation stub.
040e459 : [LSC] Add LOCAL_LICENSE_KINDS to system/security
bddc3ae : Keystore 2.0: add async_task::AsyncTask tests
2d3e501 : Keystore 2.0: add async_task::Shelf tests
5f8427a : [LSC] Add LOCAL_LICENSE_KINDS to system/security
77d7204 : Keystore 2.0: Implement vpn profile store db.
0689107 : Keystore 2.0: VPN profile store legacy support
7c57bf1 : Keystore 2.0: Enforce MAX_BOOT_LEVEL in software
c0e7dfb : Keystore 2.0: IVpnProfileStore interface.
3883ec6 : Bail out properly when we can't find a keymaster instance.
44cc03d : Separate updateAad from update & other cleanups
ef14e1a : Keystore 2.0: Make keystore2 early boot ready.
670122f : Keystore 2.0: Add keystore2 support to the keystore-engine.
0186b0f : Mark open() as deliberately not O_CLOEXEC.
c19f006 : Add Rust bindings to get the list of HALs.
2a6a5fd : odsign: Don't initialize if we can't find a Keymaster.
90b6ae3 : keystore2: Implement ECDH in wrapper.
ddd6e75 : Keystore 2.0: Implement clear namespace.
eed6984 : Keystore 2.0: Add support for resetting legacy user keys.
9978cd4 : Fix tests
799ce6e : odsign: Only try to insert certificate in keyring once.
6a154e3 : Do not add quotes around flags argument
cad5b12 : verityutils: fix a memory leak
b6afe13 : Change ART artifact root dir for odsign.
b2e1d03 : Start the remoteprovisioning service
fd11049 : Unclogg treehugger by temporarity disabling this failing test.
3ed5da7 : Keystore 2.0: Implement legacy blob support.
731e3c8 : Make 'password unlock' depend on user management infrastructure.
deab85d : Super encrypted keys
da89555 : Implement user manager AIDL.
0e16145 : Populate user states.
803c2d4 : Add keystore permissions required by user manager AIDL.
ac3e17a : Keystore 2.0: Cleanup
269e554 : Specify version for aidl_interface explicitly
8696c2c : Make mIsDeviceLockedForUser synchronized.
c7431a2 : Make mIsDeviceLockedForUser synchronized.
c1810dd : Make mIsDeviceLockedForUser synchronized.
106f46e : Make mIsDeviceLockedForUser synchronized.
8c8d008 : Make mIsDeviceLockedForUser synchronized.
8cf1260 : Pass default values for the optional fields in attestation logs
237046d : Pass default values for the optional fields in attestation logs
880bc25 : Revert "Snap for 6792834 from 14f7794f2150fc246f5c5003dc4d953019..."

+- Project: platform/system/sepolicy

c40eb2230 : odrefresh: add permission to sigkill child processes
121cb6376 : Restore permission for shell to list /sys/class/block
449a6e135 : Revert^2 "Allow vold to deleteAllKeys in Keystore"
12532c0d8 : Revert "Allow vold to deleteAllKeys in Keystore"
4b8112473 : Revert "Allow vold to deleteAllKeys in Keystore"
4a664e8d5 : Allow vold to deleteAllKeys in Keystore
ee495b312 : sepolicy: Add supporting for property name with phone id
db5e6c242 : Allow the init and apexd processes to read all block device properties
052995e65 : init.te: Allow init to modify the properties of loop devices
7c14f4410 : Move vendor_sched to common sepolicy
28377a8a1 : Allow odsign to stop itself.
07cafca82 : postinstall_dexopt: allow reading odsign.verification.status
ff51a7bf9 : property_contexts: Add ro.lmk.filecache_min_kb property context
6f9b65aac : Add get_prop(odsign_prop) to incidentd.te
9fe1532ad : Allow keystore to read and write keystore.crash_count system property.
67db7e2d8 : Allow app_zygote to read zygote_tmpfs.
be6873bd1 : Allow zygotes and installd to read odsign properties
8394a0484 : Define property ro.camera.enableCamera1MaxZsl
ab433c765 : Rename vpnprofilestore to legacykeystore.
92b18f575 : Fix braino in dexoptanalyzer policy and add dex2oat postinstall rule.
53c90152e : Fix recovery denials when reading /proc/bootconfig
4d6e34c3f : Allow system_server_startup to load system server odex files
fda2db08f : Ensure that only desired processes can access TracingServiceProxy
2d6fb3971 : Ensure that only desired processes can access TracingServiceProxy
25d2099d4 : Allow apexd to create links in otapreopt_chroot.
271e63bbd : sepolicy: Allow to receive FDs from app_zygote
142f37505 : Add support for hal_uwb
6357834da : Update automotive_display_service selinux policy
70b98482e : Update sepolicy api 31 ART profile ref dir change
973b028f1 : Isolate app profile ref data
11d810a7f : Add camera2 extension property policies
112b58852 : Allow dexoptanalyzer to read /apex/apex-info-list.xml
2e7abeb57 : Reland: Add ro.vendor.build.dont_use_vabc to property_contexts
aec8574ec : Add app_api_service to pac_proxy_service
087c63461 : Add sys.usb.mtp.batchcancel to usb_config_prop
57c76f35b : Revert "Add ro.vendor.build.dont_use_vabc to property_contexts"
a12ba8a43 : Allow apexd to call f2fs-compression related ioctls on staging_data_file
88b6d7759 : sepolicy: Allow lmkd to access bpf map to read GPU allocation statistics
023c5c37e : Allow shell to read /vendor/apex/*
5603d9e8d : make system_app_data_file shareable over binder
61d07e7ce : Add keystore permission for metrics re-routing.
afa541d30 : Allow priv_app to run the renderscript compiler. am: 737b098a71
02fcaf2c0 : Allow system_server to read /proc/vmstat
36adb7232 : Revert "Add sys.usb.mtp.batchcancel to usb_config_prop"
6fbf838bf : Add ro.vendor.build.dont_use_vabc to property_contexts
c784fc7ef : platform/system/sepolicy - SEPolicy Prebuilts for S
a357042fa : [sepolicy] allow installd to query apps installed on Incremental File System
d514a85a8 : sepolicy: add perfetto_producer for platform_app and system_app
49177beec : Give adbd and shell read access to /apex/apex-info-list.xml
362c84114 : Fix fastbootd denials when using /proc/bootconfig.
c9f92cb61 : Allow system server to read profcollectd data files
050bc4bdc : Add sys.usb.mtp.batchcancel to usb_config_prop
93c52f14b : Update S sepolicy prebuilt for apex-info-list
5528ab9e4 : Make *-apex-info-list.xml readable by shell
e991bf89c : Revert "Revert "priv_app: use per-app selinux contexts""
16b7d5d82 : system_app: remove adb data loader permissions
3aad6d014 : Add a new SF property for setting uclamp.min
2be0c80c5 : Revert "priv_app: use per-app selinux contexts"
894657bea : Allow apexd to write to /apex/apex-info-list.xml
b662d65f1 : Allow system_server_startup to read ART config
ff0dc8952 : uncrypt: allow reading /proc/bootconfig
d802bd896 : Enable ART properties modularization
c69441356 : Allow the appsearch apex access to the apexdata misc_ce dir.
2357bd5a1 : Allow adb to pull jar files from /vendor/framework/.
a326c79cc : Allow mediaserver/audioserver to access permission checker service
6a5fd26e7 : platform/system/sepolicy - SEPolicy Prebuilts for S
b605a11a8 : sepolicy: allow to play f2fs-compression for apk files
730d6d065 : Change dck properties to int
b69b0f787 : Allow keymint to access tee-device
45333650e : Add DCK eligibility properties
f9637194a : sepolicy: add f2fs ioctls
f86eb205f : Add SELinux context for pm.dexopt.cmdline property
97ba504c0 : Add transfer permission to wait_for_keymaster
62856b6a4 : Fix product policy in prebuilt_policy.mk
8af578c3e : Added SELinux context for dalvik.vm.dexopt.thermal-cutoff property
cd05d7449 : Adding sepolicy testcase for system_ext and product.
27cc79252 : RESTRICT AUTOMERGE: Revert "Add SELinux properties for artd"
227bb14c8 : Allow mediaserver start transcoding service.
d34a1dd22 : Allow simpleperf_app_runner to write to shell pipe fds.
920939df7 : Allow /dev/dma_heap directory to be readable
04c85dcfc : Revert "Allow the MediaProvider app to set FUSE passthrough property"
c1e2918fd : Allow the MediaProvider app to set FUSE passthrough property
4274f9852 : Add neverallow rules around who can mount/unmount /apex
7c3ecf135 : Revert "se_compat_cil: Prepend generated files with a header"
2189a1a44 : TEMP
7b6812642 : Add sepolicy for com.android.compos
dcc9b45e3 : Add ro.audio.offload_wakelock to audio_config_prop
a96cb4d33 : Stats: Marked service as app_api_service
731182a4a : Migrate precompiled sepolicy hashes to Android.bp
4e3599e2f : Add profile saver properties to selinux rules
018004d9d : Allow fastbootd to mount /metadata in recovery.
f696109b2 : Add existing ro.hdmi sysprop to sepolicy
633f7ca86 : [sepolicy] allow system server to read incfs metrics from sysfs
498318cc6 : Revert "Revert "Exclude vendor_modprobe from debugfs neverallow restrictions""
23f9f51fc : Revert "Revert "Add neverallows for debugfs access""
f9519a6d3 : Allow dumpstate to signal keystore to dump its stack
ec6d12f2b : Label the odm_dlkm properties in "odm_dlkm/etc/build.prop"
15f0f9234 : Give mediatranscoding access to the DMA-BUF system heap
a2a2d9cbb : Add missing permissions for Cuttlefish to support GSI testing
a885dd84c : Revert "Revert "Add a neverallow for debugfs mounting""
f09391624 : Allowing userdebug/eng builds crash dump access to ks
d65a7bf37 : make ril.cdma.inecmmode system property internal so that it cannot reveal a system api that requires READ_PRIVILEGED_PHONE_STATE
979a1f8f3 : [sepolicy] allow system_server to ioctl INCFS_IOC_GET_LAST_READ_ERROR
685205d3f : sepolicy: allow traced_probes to access statsd socket
6cc75f458 : Revert^4 "Build userdebug_plat_sepolicy.cil with Android.bp"
04eec64bd : OWNERS: Remove myself from owners
db8fa96ac : sepolicy: add ro.product.vendor_dlkm coverage
90d3351ad : app_zygote.te: allow reading and searching the ART module dalvik-cache
1c056b1ad : Add sepolicy_vers for plat_sepolicy_vers.txt
a76c0c854 : Add precompiled hash only when policy exists
791dc49d9 : Allow multiple heaps to use the system-secure vendor heap category
6a311471a : Allow boot animation to update boot status.
78f025007 : Allow dex2oat to read /apex/apex-info-list.xml
467d8a80e : Add SELinux properties for artd
8393a05fe : Add support for invoking derive_classpath from otadexopt
13ee65392 : app.te: enable mapping ART apexdata cache executable
3c24ea179 : Add a sysprop to set display update imminent timeout
040ce199b : Fix permissions for vold.post_fs_data_done
f9dbb7265 : Revert "Add a neverallow for debugfs mounting"
e95e0ec0a : Revert "Add neverallows for debugfs access"
231c04b2b : Revert "Exclude vendor_modprobe from debugfs neverallow restrictions"
a00863e4d : Revert "Check that tracefs files are labelled as tracefs_type"
a46d61cd3 : Revert^3 "Build userdebug_plat_sepolicy.cil with Android.bp"
e10ceab33 : Revert^2 "Build userdebug_plat_sepolicy.cil with Android.bp"
0177004c7 : Revert "Build userdebug_plat_sepolicy.cil with Android.bp"
b382f02bf : [incfs] Allow everyone read the IncFS sysfs features
fde9b8f06 : Check that tracefs files are labelled as tracefs_type
4b6d50dcb : Exclude vendor_modprobe from debugfs neverallow restrictions
a0b504a48 : Add neverallows for debugfs access
1c3d898d8 : Add a neverallow for debugfs mounting
7abf48b36 : Make suspend_prop system_vendor_config_prop
c171a1d9b : Make suspend_prop system_vendor_config_prop
bf49a89ba : Move install_recovery.sh file_contexts mapping
a251b7ed6 : sepolicy: allow BINDER_ENABLE_ONEWAY_SPAM_DETECTION for all processes
c4e559e04 : Allow NN HAL service to read files from apk data files
214a65213 : Add permission checker service
c50fecd8e : Allow traced_probes to read devfreq
efef689e3 : Allow odrefresh to update the boot animation status.
08f51ea1c : Mark `ro.kernel` properties as deprecated
8403ed70d : Add a property to enable runtime debugfs restrictions in non-user builds
850493869 : Add bootanim property context, ro.bootanim.quiescent.enabled property
640a58d3c : Label `ro.boot.qemu`
2b708a272 : Allow health storage HAL to read default fstab
a04ecbfd3 : Allow mediaprovider to find the camera server.
79d167704 : Add keystore2 namespace for LocksettingsService.
16ebb161e : traced: move traced_tmpfs to public policy
c471e4c08 : Amend networkstack sepolicy for testing
685748706 : [Sepolicy] Change sepolicy name back to formal name.
157957b9e : Add existing ro.hdmi sysprops to sepolicy
b44e50622 : se_compat_cil: Prepend generated files with a header
4b5ed6453 : OWNERS: add inseob@google.com
57b64bd28 : Build userdebug_plat_sepolicy.cil with Android.bp
a97464039 : Define vendor side property "ro.camerax.extensions.enabled"
581fafffd : Allow binder to send signals to hal_neuralnetworks_service
bad4165f2 : Enable pull metrics from keystore
124c77140 : Suppress some su capability2 related denials
b61bcc87e : Allow appdomain sepolicy search access to /mnt/media_rw
a995e84c1 : Add crosvm domain and give virtmanager and crosvm necessary permissions.
b62be1217 : Allow apexd to access a new dev_type: virtual disk
17bd4dda4 : Allow adbd to pull apexes from /data/apex/active
a22511269 : Change $(ver).compat.cil from prebuilt_etc to se_compat_cil
41c34d6a7 : Add se_compat_cil module
8be93c00b : Add system_ext_$(ver).compat.cil
2a1610b4e : Uwb: Create a new Uwb system service
40073d4c7 : Remove references to BOARD_PLAT_{PUBLIC,PRIVATE}_SEPOLICY_DIR
694ab7920 : Allow shell to read default fstab
7b039717a : Rename hint service into performance_hint service
7c6b3eb96 : Add odrefresh_data_file for odrefresh metrics
e70c30090 : network_stack - dontaudit getopt on key_socket
7de79540f : Revert "gmscore_app: Don't audit memtrack hal denials"
bd4c9e853 : Add permissions in profcollectd to parse kernel etm data.
5a0d5ccdf : Allow update_engine to scan /sys/fs and /sys/fs/f2fs.
a99900452 : Keystore 2.0: sepolicy changes for vold to use keystore2
03ebaec97 : Add lmkd. ro.lmk.thrashing_limit_critical property policies
326fc2706 : Sepolicy for mm_events
02e5045a8 : Define ro.board.api_level property
ffbf2433f : Add vendor_kernel_modules type to public.
2e2df6b3a : Add vendor_kernel_modules type to public.
970a8fcd2 : Allow priv_app system_linker_exec:file execute_no_trans
4c6d3081f : Allow derive_classpath to read /apex.
e0efb683a : Add support for test_harness property
4b98ddfee : Add SEpolicy for HintManagerService
c461b3b77 : Add lmkd. ro.lmk.thrashing_limit_critical property policies
39fbcf7c9 : Add plat_vendor tag to se_build_files for microdroid
4d750b56e : Allow incident to access statsd sockets
58fdefc95 : Memtrack Proxy Service Sepolicy
6a22e37be : Add sepolicy for installd check sdcardfs usage property
225fb9372 : Make uhid_device an mlstrustedobject
fa23ae124 : sepolicy: Give access to ahal to flinger standby prop
bd247bc88 : crash_dump: supress denials for files in /proc
50375ce70 : Migrate micordroid genrules to selinux module
31f4eae34 : Remove old binder interface entry for keystore2
c8aa1bba0 : Fix missing dependency in sepolicy mapping file rules
4825e8662 : Allow apps to read apex_art_data_file:dir
5854941f6 : Add rules for calling ReadDefaultFstab()
1ed26880c : Allow adbd to use vsock_socket
806898db4 : Split gsi_metadata_file and add gsi_metadata_file_type attribute
f16527f6c : virtmanager: add selinux domain
039175bcf : Migrate mapping files to Android.bp
ebe6f385d : Add se_versioned_policy module
a1cdf2e31 : Use postinstall file_contexts
16dfb432b : Use postinstall file_contexts
e12aec638 : Let adbd set service.adb.tcp.port.
5ef868642 : Keystore 2.0: Add early_boot_ended permission
04fb7a6d6 : Allow vendor_init to set service.adb.tcp.port
e9b2199b1 : Fix sepolicy to netd.
002d9262f : Update TODO bug number
b23b3cf5a : sepolicy: export SuspendProperties.short_suspend_threshold_millis
7ca6b4884 : Keystore 2.0: Add report_off_body access vector.
9b03782d4 : media: add codec2_config_prop
bd6b99508 : Allow remote_prov_app to find app_api_service
9eaf3be54 : Add soundtrigger3 HAL (AIDL) to sepolicy
4360c1975 : Add target_with_dexpreopt option to policy
32e1f1044 : gsid: Remove redundant neverallow rules
6ef4d9d6e : gsid: Strengthen neverallow by s/notdevfile_class_set/file_class_set/
21e37b87e : Sort entries, NFC.
4e306bf4c : s/hw// in hal_attribute_service documentation.
9b65845b4 : Allow profcollectd to store and read its application specific node ID in properties
25a0df28a : Add IKeystoreService interface to keystore_service
aa5611337 : [Bug Fix] Add `exact string` to property qemu.hw.mainkeys
ae9645ecb : Allow betterbug to read profile reports generated by profcollect
7398c147f : Allow zygote to mount obb and data dirs on top of the mounted dirs.
a49e72403 : Reland "Build platform side policy with Soong"
0653374e7 : Add convert_storage_key_to_ephemeral to keystore2_key access vector
3ccbebb41 : Permit dropping caches from the shell through sys.drop_caches.
b488a8fe1 : Keystore 2.0: Remove keystore2.enable property.
afc9791f2 : Revert^2 "Introduce derive_classpath."
d869d0275 : Revert "Build platform side policy with Soong"
836c1c0cd : Revert "Introduce derive_classpath."
5fd85de90 : Revert "Introduce derive_classpath."
7629e8605 : Build platform side policy with Soong
df1a0dee6 : Add se_policy_cil module to build cil policy
7e8bd1e65 : Add se_policy_conf module to build policy.conf
a758a5cc3 : Allow dumpstate to read /dev/binderfs/binder_logs/proc
0c032814b : Grant access to cpuhp_pause trace point
bcfca1a68 : Add SELinux lockdown policy
06edcd825 : Add SELinux policy for using userfaultfd
0839607a0 : Define ro.board.first_api_level property
c23fb986c : update post bpf tethering mainline module split from netd
f2e4ee649 : Add odsign status properties.
ac4a6e75f : Keystore 2.0: Allow apps to get the Keystore state.
619e4a7a8 : Add se_build_files module
49ef5dcf5 : rename power_stats service to powerstats
2a1682a79 : Add app_api_service to lock_settings_service
360e0f91c : Add apexd_config_prop type
db88d1555 : Add get_auth_token permission to allow credstore to call keystore2.
1d34bd7fd : Credstore: Add rules to allow credstore read keystore2_enable property.
426d366e0 : Add app_api_service to time_detector
d37ba7316 : Allow communication between mediametrics & statsd
72e242f11 : Expose domain_verification_service
01e58e0fe : Add support for a hw_timeout_multiplier system property.
cda79266a : fastbootd: allow to fetch vendor_boot partition.
2155031b5 : Add ephemeral_app_api_service to game_service SEpolicy
d62193e9d : Introduce derive_classpath.
b92fdbb39 : Add media performance class property to sepolicy
26d3d4a5a : Properly set the property_context for net.tcp_init_rwnd.
082ebd210 : Add selinux policy for the new net.464xlat.cellular.enabled prop.
55665d63d : Support copy-on-write persistent data block when running a DSU
aa25b5e39 : Make profcollectd mlstrustedsubject.
85acf6ef7 : Fix broken neverallow rules
f3fe4cfc0 : Keystore 2.0: Rename KeystoreUserManager to KeystoreMaintenance
ab8b3dfec : Add kernel permission for bootconfig proc file
c04f03762 : Fix problem whereby incfs can't remove files from .incomplete
8b230727e : Support the dump of nfc service in incident reports.
4555c92e2 : Allow mediaprovider to retrieve drm_service_config_prop
b0d5dd358 : Granting remote_prov_app find for tethering
1f990facd : sepolicy: allow hal_power_stats_client to access IPowerStats AIDL
4c0259d5c : Fix otapreopt_chroot
74ed0f622 : Give ueventd permissions to read /proc/bootconfig
3d52817da : Selinux policy for bootreceiver tracing instance
b99c1924a : Allow wpa_supplicant to access KeyStore2
21ab75279 : Give resume_on_reboot key as separate context
a3b022784 : Relocate permission to reserve file from update_engine to apexd
d240d2be7 : Dontaudit zygote to read and open media_rw_data_file dir
aa1499dd2 : Add external_storage.cross_user.enabled property
08a25e670 : Revert "Selinux policy for bootreceiver tracing instance"
8d5403c51 : Add missing permission for accessing the DMA-BUF system heap
cc9a09953 : Fix a build error reguarding build_sepolicy
d89564e95 : Reland "Build sepolicy files for microdroid_vendor"
2c2c1f7c0 : Revert "Build sepolicy files for microdroid_vendor"
e2e39dfba : Add selinux policies for pac_proxy_service
0f8cf0496 : Add persist.rollback.is_test (6/n)
086923022 : Allow LOOP_CONFIGURE ioctl in otapreopt_chroot
d23de3f9a : Allow tuner default implementation to access /dev/dma_heap/system
31251aa6e : Selinux policy for bootreceiver tracing instance
fb621a432 : Allow profcollectd to search bootstrap bionic libs dir
94c30686c : grant bpfloader NET_ADMIN capability
bd2e154e2 : Allow TunerService to find and call native Package Manager Service
ba1ba35a1 : Transcoding: Allow media transcoding to log metrics to statsd
46c2aad20 : odrefresh.te: use create_rw_perms for apex_art_data_file:file
cdf7b0f37 : gmscore_app: Don't audit memtrack hal denials
5fa543a26 : Allow cameraserver to use package manager native
db7a475f6 : Build sepolicy files for microdroid_vendor
4c09b824c : Suppress error log coming from libfstab operation
d6cd6279b : Remove sepolicy surrounding notify_traceur
70ae5f4c3 : sepolicy: Create new attribute to serve ISuspendControlServiceInternal
a18cf7ed0 : Allow shell to read VAB props.
b0c5571da : init sets keystore.boot_level, keystore reads
f6afebf93 : Move qemu.sf.lcd_density into system/sepolicy
34d398386 : Move qemu.sf.lcd_density into system/sepolicy
291bc98a3 : Keystore 2.0: Add policy for vpnprofilestore
262010754 : Allow profcollectd to read bootstrap bionic libs
840d4f3bf : Add sepolicy for /proc/bootconfig
869f63a20 : SELinux policy for /dev/sys/block/by-name/userdata
d84b67e1c : Fix missing domain transition for snapuserd in recovery.
4a834584a : Granting remote_prov_app access to build prop
e35b49bd1 : Add cil files to Android.bp for microdroid
6bb477408 : Add support for a hw_timeout_multiplier system property.
606a3dca3 : Allow update_engine to communicate with apexd
a1e58814a : Add necessary sepolicy for update_engine to reserve space on data
6badc7f4c : Allow dexoptanalyzer to use fd's from odsign.
10d42cec5 : sepolicy: Add label to userdata file node
4f3a86d1e : Revert "Allow CTS DeviceInfo to read VAB prop."
48f3dd6a2 : Add a sysprop to control layer caching
b088e4b11 : tracing: allow select tracepoints on release builds
e2a8a145e : Revert^2 "Add qemu.hw.mainkeys to system property_contexts"
685ca0c88 : Keystore 2.0: Add permissions and policy for user manager AIDL.
cd3bb575a : Add sepolicy for scheduling module data directories
99a51b23b : sepolicy: allow system_server to read /proc/locks
3fddbaad3 : Add gnss_time_update_service selinux changes.
ffea11d09 : Allow MediaProvider to binder call into statsd
0f48b76e7 : Add neverallow to prevent reading heap dumps.
2f307ab0e : Revert "sepolicy: rules for uid/pid cgroups v2 hierarchy"
2e45e56a3 : Added permissions for new dexopt flags.
4468f7d32 : Track another instance of b/77870037
fbe794472 : Use app_data_file_type for mls rules.
d74d1d5f7 : Make init.svc.adbd globally readable.
a491fe77a : Add missing build.prop related properties
39da8d07f : Rename ART release APEX to com.android.art.
43e188ae3 : Merge "Expand the scope of sepolicy_freeze_test" am: 8fea06a779 am: c3aaa34721 am: 3d9c9292ba
495e0e799 : Revert "Prevent isolated_app from searching system_data_file."
07fc011b8 : Rename PowerStats HAL service
af9e54362 : Define power.battery_input.suspended property
0203754c0 : Revert "Snap for 6792834 from 7fcd3459496d859d2d03dcd23d9d5db563..."
25cabc9d8 : Revert "Revert "Create Power Stats AIDL interface" am: 6b5deb1e3..."
3dc7296ec : Fix build error introduced by I6b5ed457803eb8a6c5d3895d2b0d814219b0f593
550e37676 : Create Power Stats AIDL interface
0c09c42f2 : sepolicy: remove hal_light_severice exception
c5fff4ae8 : Add keystore2_key namespace `shell_key` for `shell`.
91b3bb5b9 : Add `su_key`, a keystore2_key namespace for `su`.
877ba74ea : Setup vold_key keystore2_key namespace.
5e47d9fab : Make Keystore equivalent policy for Keystore2
6b1d1b8cc : Add security class keystore2_key.
53fe3e9eb : Add libselinux keystore_key backend.
69bce9ace : Add permissions for new PowerStatsService
f2b2f1fa5 : Revert "Add permissions for new PowerStatsService"
7526689f3 : Revert "Add permissions for new PowerStatsService"
8432a5fea : Add permissions for new PowerStatsService
42c749eb7 : Constrain getattr for app data directories.
3d97eda25 : Don't give uid-based categories to app_zygote and isolated processes.
8c3b2b964 : Updading selinux policy for R
2585aa86a : Define vendor-specific property ro.incremental.enable
c492c06e1 : Move some system internal props to private
baa040145 : Update sepolicy to account for crash_dump move.
31391fa78 : Merge public/property_contexts into private
19df15400 : sepolicy: introduce boottime props in public

+- Project: platform/system/server_configurable_flags

a6c0ae2 : Add statsd to server confiurable flags
45a29b7 : Add statsd to server confiurable flags

+- Project: platform/system/teeui

7599002 : Make libteeui available to vendor

+- Project: platform/system/timezone

0d519e5 : Change tzdata3 module version number.
2e472d9 : Adjust format version checks in TimeZoneVersionTest.
1c4c3eb : Explicitly specify min API 31 for tzdata module
1cc4fe8 : DO NOT MERGE Update Android TZDB from 2020f to 2021a. [R]
9b91caf : RESTRICT AUTOMERGE Update Android TZDB from 2020d to 2020f. [R]
3f7d950 : Revert "RESTRICT AUTOMERGE Update Android TZDB from 2020d to 202..."
a387d61 : RESTRICT AUTOMERGE Update Android TZDB from 2020d to 2020f. [R]
d66162a : Fix actual dessert finding logic.
de1f877 : Increment version code for S tzdata apex
9516b96 : Code migrated to packages/modules/GeoTZ
91bbd4a : Adjust visibility rules prior to migration.
72284a2 : DO NOT MERGE Update Android TZDB from 2020f to 2021a. [R]
73e6e7c : Rename geotz / geolocation -> location
f27867e : Fix linter issues
e832abc : Change the OfflineLocationTimeZoneDelegate impl
5f5e839 : RESTRICT AUTOMERGE Update Android TZDB from 2020d to 2020f. [R]
2f3b89f : Remove unused constants
b566790 : Set test3_com.android.tzdata in R version code to 309999900
fb6ec32 : Switch to android.service APIs
69104e8 : DO NOT MERGE Create a boot-looping version of the tzdata apex. [Q]
8477438 : Fix constant name
de82a5d : Rename android.timezone.geolocation
181dbdb : Rename GeoTimeZoneFinderImpl to S2RangeFileBasedGeoTimeZoneFinder.
9192513 : Add mts-tzdata to test_suites am: f0c4efa529
ee8b415 : Reference tzdata3 for S, not tzdata2
e18ab53 : Implement the new geotz mainline module
01b372b : Change OfflineLocationTimeZoneProvider config
8adcf69 : Add support for geonames cities5000.zip file
ff26d01 : Fix a bug in GeonamesComparison
4edef2b : Update tzs2.dat using 2020d from tzbb
0f0165a : Geonames comparison tooling
f4b04d7 : A reference AOSP LocationTimeZoneProvider/Service
658d472 : RESTRICT AUTOMERGE Update Android from 2020c to 2020d [R]
b464807 : tzdata: Set min_sdk_version to "30"
3432b4e : Regeneration of tzs2.dat after tzids.prototxt fix
1b4fb74 : Use guava's Stopwatch instead of custom one.
32561dc : RESTRICT AUTOMERGE Update Android from 2020b to 2020c [R]
2353733 : Add a File parameter to GeoTimeZonesFinder
e9590e1 : RESTRICT AUTOMERGE Update Android from 2020a to 2020b [R]
afc4a9f : Fix TzIdProtos TimeZoneReplacement traversal logic
a1b7da2 : RESTRICT AUTOMERGE Update Android from 2020c to 2020d [R]
9700f85 : RESTRICT AUTOMERGE Update Android from 2020b to 2020c [R]
ef014a4 : Improve test determinism
2f6e549 : RESTRICT AUTOMERGE Update Android from 2020a to 2020b [R]
be38b89 : A simple API for the AOSP LocationTimeZoneProvider
8b736f7 : Add tzs2.dat to version control with LICENSE
bf2f49d : Tweaks before adding tzs2.dat to version control
0742d12 : Add new steps to the data pipeline
cfbd8e4 : An initial version of tz geolocation data pipeline
175354f : Download script/data from timezone-boundary-builder
d74e8b8 : Dev / debug tooling for TZ S2 data files
8fdcbb8 : Tz S2 data file storage code
298ecd5 : Table block file storage code
eba26db : Basic block-based data file storage code
1d3f8bf : Move ZoneInfoDb to i18n module

+- Project: platform/system/tools/aidl

67a3d73d : Fix ReadFromParcelFor() for IBinder[] and FileDescriptor[].
068a7850 : checkUnstableModule skips aidl_interface
5b9fd4b4 : fix import paths when compiling snapshots
15a79f21 : dumpapi dumps generic type parameters
7f28709c : *-freeze-api does nothing when current == latest stable version
e84c68bb : Make `m aidl-freeze-api` work again
a7dadbe2 : toString uses nodiscard
46a7688a : Compile tests for '@deprecated'
31aa264b : avoid "override" with "final"
09e551ca : JavaOnlyImmutable paracelable with enum fields
68d18e79 : Make UidRangeParcel frozen
22c27c3c : Add more versioned tests for extended parcelables
10bb051e : rust: add overflow check in deserialize_option
65f412d0 : Add phony target for genrule
3d46cc71 : Remove dangling semicolons in cpp outputs
ebaa8b54 : Versioned test to verify readFromParcel
9e85bce7 : Fix readFromParcel in every backend
05bd8a85 : Add a structured parcelable to a versioned test
308bbe08 : checkapi: Allow default values for enum-type fields
afc6aee1 : Use libgtest_prod_headers.
6386082e : Added BinderFeatures parameter for new_binder.
9f4c382a : aidl-cpp ensures that output file is at <out_dir>/<package>/<name>.cpp
50c61043 : Use Strong<> for Rust AIDL interfaces
a06458f3 : Strong sp semantics - BpRefBase::remoteStrong
19a05d40 : aidl_unittests: remove dup'd C++ 'goldens'
3265a9fb : Set Platform_sdk_version correctly
7668dd8b : Mark a python_host_test integration test as not unit tests
7c256e57 : Remove extraneous calls to TestingBuildParams.RelativeToTop()
b8c6e183 : aidl_integration_test: for Binder Stability APIs
53734a26 : Rust: Add stability support to binder services
37e7811e : Convert aidl package to use test fixtures
7a935a8f : Set parcel attached binder.
78c5d353 : Fix Java ReverseParcelFileDescriptorArray tests.
7a1563fb : Update Rust AIDL codegen to match Rust Binder library changes.
a01447db : Allow imported interface to specify its version
94444347 : Clean up non-versioned or unstable version related code
f783b103 : remove android.hardware.gnss-ndk_platform in allowlist
8db65942 : dumpapi: dump @hide in a single line
7e9f9bcd : Add "dumpapi.no_license" to omit license in dumps
ecfd2889 : lint: @nullable out/inout parameters
332835a1 : [aidl] Use new jsoncpp API
020d8d12 : Reject "out ParcelFileDescriptor" parameters
652ce48f : Refactor ParcelFileDescriptorIsBuiltinType test
252657e7 : Add "dumpapi.no_license" to omit license in dumps
26f792e2 : Add initial NDK client for aidl_integration_test
0872ba81 : Fix .aidl warnings
c5b1e081 : dumpapi: add a newline before preamble
2207c6b6 : More friendly error when invoked from repohook
6e7d5577 : Add ctx to AndroidMkExtraEntriesFunc
fbe7589d : Add temporary allowlist for old version scheme
1b2f1168 : Reduce allowlist for aidl version
92580e10 : Add ctx to AndroidMkExtraEntriesFunc
df5811d0 : Add temporary allowlist for old version scheme
f9048e04 : Revert "Add temporary allowlist for old version scheme"
5a2c2ea7 : Add temporary allowlist for old version scheme
cbda12e5 : Always specify version to use aidl_interface except it is unstable
ca89f9a2 : Change unit test to reflect argument change.
1d737b87 : Change unit test to reflect argument change.
1afb14e0 : Change unit test to reflect argument change.
ef1039bd : dump_api: emits @deprecated in comments
6ec07c54 : Emit deprecation note
ea571f8f : Emit "deprecated"
24570420 : ndk backend: comparison operators
5eb4fe3f : fix toString in the Java backend
fb2a8b9e : Remove unsupported .aidl file
9bb458c6 : migrate @JavaDebug to @JavaDerive(toString=true)
4052ad5b : @JavaDebug annotation for the generation of toString()
ee71eb33 : Add CharSequence into ignorable imports
253b8613 : aidl_interface.go: remove unused ctx arguments
eb99493f : aidl_interface: add vndk_use_version
6f809e95 : aidl_interface: add vndk_use_version
ecde6822 : aidl_interface.go: remove unused ctx arguments
fd207ee0 : use vector<uint8_t> for byte[] in AIDL
5c9ee73f : Fix client test segfault in aidl
73381514 : Use std::optional for nullable for C++ backend

+- Project: platform/system/tools/hidl

9dc58f97 : Make sure server start up before test.
11c90ba9 : Revert "Freeze AIDL APIs for SC"
82b852bf : Freeze AIDL APIs for SC
6410d721 : Remove vts_testability_checker related files
002b27d1 : Mark hidl_test_java as not unit tests
28feedc3 : Remove HIDL interface exception.
751cb5ed : hidl2aidl: add warning for unsupported out parameters
07e98ffd : [LSC] Add LOCAL_LICENSE_KINDS to system/tools/hidl
5fbc3f41 : hidl2aidl: emit build module for translate-java library
2cbd8a38 : hidl2aidl: add type to @3.0 test interface for more coverage
6497bc65 : Mark an integration python_test_host as not unit tests
09b19ff2 : Disallow new HIDL interfaces.
330bbc5d : hidl2aidl: add extension to the tests
13442547 : hidl2aidl: stop expanding types from another package
99d12be1 : hidl2aidl: add versions to package names in generated Android.bp
11507071 : Move EnumType::typeChain() to public from private
9f8aedb1 : delegate copy/move cnstrs to stop safe_union leak
890f873a : hidl2aidl: goodbye test aidl lint warnings
50405a97 : Add hardware.interface.media.c2@1.2
e83eaf86 : [hidl] Use new jsoncpp API
d410a62f : hidl-gen: don't format if it'll destroy comments
ba23144b : Clean up cc_test TEST_MAPPING after default update
180592b8 : propagate min_sdk_version to java backend
e4608fdc : android.hidl.manager: set min_sdk_version to 30
cb26470b : Wifi HIDL: set min_sdk_version to 30
e8544d4f : hidl_test_java: reflect new overread check in art
f9a78401 : hidl_test_java: reflect new overread check in art
aeae7489 : hidl_test_java: reflect new overread check in art
cbbda6e8 : -Landroidbp: keep the list of libs to put in VNDK

+- Project: platform/system/tools/mkbootimg

d0d261f : repack_bootimg: replaces the ramdisk file directly
7e76cba : repack_bootimg: support vendor_boot v4
186e549 : repack_bootimg: Update cpio command arguments
07c6063 : Deprecate mkbootimg_args.json by fully support "--format=mkbootimg"
a5bf8e4 : repack_bootimg: changes the default path of --ramdisk_add
39b2d4f : unpack_bootimg: adding BootImageInfoFormatter
d7eda24 : repack_bootimg: allow specifying the copy-to file path
a08985e : Reland "unpack_bootimg: Create symlink as alternate vendor ramdisk names"
135c68b : Revert "unpack_bootimg: Create symlink as alternate vendor ramdisk names"
64b181c : unpack_bootimg: Add --format={info,mkbootimg} option
927ff79 : unpack_bootimg: Create symlink as alternate vendor ramdisk names
8852a3a : unpack_bootimg: Change vendor ramdisk name index width to 2
e15cf55 : Attempt to run mkbootimg_test as part of unit tests CI
afb003d : unpack_bootimg: Refactor unpack_vendor_boot_image()
62555c2 : mkbootimg_test: Generate stronger testdata with random()
afdca0d : repack_bootimg: creates parent dirs for the copy-to files
4903faa : repack_bootimg: support legacy boot.img format
b4b04c2 : Change the type of the "default" vendor ramdisk to VENDOR_RAMDISK_TYPE_PLATFORM
ca9f06d : Renames --gki_signing_extra_args to --gki_signing_signature_args
bbeb55e : Allow specifying avbtool path in mkbootimg
0986751 : mkbootimg: Disallow special vendor ramdisk names
601c256 : mkbootimg: Add AsciizBytes argument parser
16d6a07 : mkbootimg: Refactor struct constants and magic numbers
8d0922b : Adding GKI signature in boot.img v4
808d42e : mkbootimg changes for bootconfig
1684c1f : mkbootimg: chmod +x mkbootimg.py
cc1cecc : py2 to py3 conversion and style fix

+- Project: platform/system/tools/sysprop

4c6640d : Reland "Change fallback log to verbose"
1969020 : Revert "Change fallback log to verbose"
f2effd1 : Change fallback log to verbose
9e63ade : follows the advice of -Wsign-compare
656ac0f : Remove internal props from api txt files

+- Project: platform/system/tools/xsdc

67309e3 : Optimized xml generated code
6ad9f79 : Add Boolean_getter property
dc83ae3 : xsdc: emit explicit single argument constructor decls
70dbbc6 : Split C++ generated code into "enums" and "parser" parts
dfdffc8 : Make enums generated in C++ more useful
0feae50 : Fix enum types

+- Project: platform/system/unwinding

2720b1c : Revert "Add ramdisk_available to init_first_stage's deps"
0aca31b : Add ramdisk_available to init_first_stage's deps
6d9e690 : Add license_text for BSD, global license for Apache
0edbb36 : Revert "Remove CheckDexSupport check."
7cb7fd0 : Remove CheckDexSupport check.
c868a4f : Avoid pathologically high memory use for DEX files.
a0335bc : Allow process memory to be set on UnwindFromPid.
9e9f662 : Link libdexfile_support statically.
36e2f60 : Fix multiple_thread_get_elf_fields test.
1081fd9 : MapInfo: Lazy allocation of ELF-related fields.
2edcc18 : Fix symbol look for ART's function end-marker.
5150e12 : MapInfo: Add set accessors for the fields
01372e3 : MapInfo: Add get accessors for the fields
3c58094 : MapInfo: Add "_" suffix to fields.
62502f4 : Detect if LocalUpdatableMaps::Reparse made any changes.
f606365 : Fix DexFile sharing bug.
3e4910a : Fix race in JitDebug
977455a : Add SharedString constructor to MapInfo
cb436a5 : Add global DexFile cache.
7d45faa : Refactor DexFile::Create
f20cbc9 : Pass DexFile as shared_ptr
f3d3b1d : Skip memory caches in JitDebug interface
ff85f41 : jit/dex info: mask out top byte of 64 bit addresses
a0f1c78 : Rewrite DwarfSection::InsertFde
c606cf7 : libunwindstack: try stripping PAC from pc
ea10db9 : Adjust to libdexfile API changes
b296bb6 : Add missing includes.
537b5fb : Cache Symbols::GetGlobal
7b46d37 : Add a MemoryThreadCache object.
967fa7f : Silence death tests.
5f15cdb : Fix libunwindstack build for strict clang flags.
b2c3654 : Allow Unwinder object to be used for local unwinds.
5fe32ff : Implement random-access decompression for mini-debug-info.
b8ab904 : Implement synchronization when loading JIT data.
b16492b : Make MapInfo strings shared as well
c966e54 : Simplify DexFile implementation.
fcdc5f2 : Add shared symbol name cache.
e1ee4c9 : Make a copy of in-memory ELF files.
e33cb17 : Add DexFile cache test
87e8d20 : Share code between JitDebug and DexFiles
32eb66a : Fix null crash in GetFdeFromPc
021d7c0 : Add DexFile symbol cache.
f55c6c4 : Reduce FDE memory usage.
3f99a64 : Adjust libdexfile api.
b2f3f7a : Add null check to UnwindStackMap::Build
fad0488 : Simplify JitDebug implementation with templates.
0fb6156 : Add ERROR_MAX to trace new error code.
b7ae584 : Remove the dwarf_loc_regs_t typedef.
cd5123b : Add method to get the address and size of the .text section.
0b6d9ee : Add helpers to create JitDebug and DexFiles.
8c9b52b : Rename DexFile::GetMethodInformation to GetFunctionName
12b8ffb : Rename JitDebug::GetElf and DexFiles::GetDexFile
d7f2022 : Add min_sdk_version for ART module.
2f88e1f : Add error code for invalid elf file.
db88501 : replace __ANDROID__ with __BIONIC__ for bionic related code
eb87408 : Rename ART release APEX to com.android.art.

+- Project: platform/system/update_engine

b5f09960 : Don't check for FEC offset if fec is disabled
cfd7c0f3 : Report source and target build fingerprints in SNAPSHOT_MERGE_REPORTED.
e2b83494 : Record the source build fingerprint in SnapshotMergeStats.
4bdbf0fd : Revert "Add ramdisk_available to init_first_stage's deps"
7729c21a : Add ramdisk_available to init_first_stage's deps
4ac16e53 : Freeze AIDL APIs for SC
56ce23ae : Clean up reserved space for decompression when OTA cancelled
1d99ae19 : Fix some lint/style error
86603475 : ResetStatus if update_engine boot in different slot but same build
8704c83d : Write verity first, then do fs verification
e012f65a : Refactor get partition path and IsVABC into separate function
81eb0756 : Add a case to cover repeatedelly running fs verification
30486bdb : Add more unittest for fs verification VABC behavior
46d6c498 : Create a minimal testcase to reproduce silent verity corruption
9105f4ba : Fix verity discarded bug
a9b5d8c8 : Rename postinstall_mount_device to readonly_target_path
3632df97 : Add COW version to the update_metadata.proto
aedfef3c : Don't call into apexservice if device uses flattened apexes
741c2d4d : Check for VAB flag before calling UpdateUsesCompression
906f9c3a : Report merge failure code from SnapshotMergeReported.
6ac3d474 : Propagate the merge failure code to SnapshotMergeStats.
433d6c4f : Unmmap all partitions after postinstall
f708ddad : Add OTA stress test script
88f3c8c7 : Use libgtest_prod_headers.
4d22ca2a : Refactor extent writer to take filedescriptor in constructor
0c71550b : Update shebang line for update_device.py.
265a8e37 : DynamicPartitions: Check precondition for non-snapshot updates properly.
3a1293a4 : CheckSuperPartitionAllocatableSpace: based on device prop
ffd2144c : Rename no-care-map flag
3a18895c : Add 5s timeout to cleanup commands
b7e6ce5f : Add vabc boot time and COW size metrics.
b4b95c28 : Add unittest for CleanupPreviousUpdateAction
28d49bc3 : Fix a potential wild pointer error when markSlotSuccessful comes late
65e8b6c1 : Fix a potential wild pointer error when markSlotSuccessful comes late
bec0f075 : Add no postinstall option
9a5e3683 : Report metrics on whether verity is used
f55eab83 : Add a unittest for read-after-write pattern in cow writer
331e3bd9 : Allow /postinstall files to have custom contexts
4f28a6c1 : Support verity writes in VABC
9f4dc7f4 : Check the super partiton size in VAB case
7361d27f : Allow /postinstall files to have custom contexts
21a49918 : Make dynamic partition control android return a writable fd
569c97ee : Add CowWriterFileDescriptor
eeec3819 : Add checks before writing hashtree/verity
f7ef12a5 : Unmap all partitions after postinstall finishes
7f92567d : Refactor verity reads/writes to a separate fucntion
b0ab865e : Make update_engine reserve space for decompression via apexd
ebd115e8 : Pass in source slot to ctor of dynamic control
0c37f621 : Record VAB boot time metrics.
79775646 : Improve load speed for python payload script
1c21eb83 : Emit a warning instead of aborting
48b788f0 : Actually abort update_engine for CHECK failure
413982e4 : Allow disable_vabc flag in full OTA
0e1c7fd2 : Verify that dynamic partitions have a usable size after resizing.
8bda8216 : Collect more COW size data in SnapshotMergeReport.
c612f202 : Add a python wrapper for cow conversion tool
4430ea57 : Only skip CowCopy ops with same src/dst block
59724d8a : Skip merge_operations which are not SOURCE_COPY
63b39110 : Add a --verify_only flag, which verifies the payload
472d5619 : Fix python3 compatibility issues
5bd4622b : Push care_map.pb to device when serving an OTA
a314d2b8 : Call CowWriter::Finalize() before attempting to get size of COW
91ad6629 : Fix incorrect mountable device path for VABC
b93055f1 : Add a util for converting ota payload to cow image
4ab946d0 : Add a library function for performing a cow dry run
9b8a2bb0 : Allow payload_metadata to take raw pointers with size
51e08b90 : Fix an edge case where AllocateSpaceForPayload causes OTA to fail
24a82794 : Allow update_engine to communicate with apexd for size calculation
8933d572 : Reserve space for apex by creating a file and write 0s
4ca06c19 : Add vabc_compression parameter to update_metadata
51aad993 : Add option to invoke AllocateSpaceForPayload from update_device.py
b31e1ac7 : Look for shflags in parent dir of brillo_update_payload's dir.
1205ea68 : Validate payload data for each operation
ef49160c : Validate payload data for each operation

+- Project: platform/system/vold

d31f36d : Revert^2 "Detect factory reset and deleteAllKeys"
d699c54 : Revert "Detect factory reset and deleteAllKeys"
2bab97c : Revert "Detect factory reset and deleteAllKeys"
2601eb7 : Add ROLLBACK_RESISTANCE tag to key usage
0f74bd4 : Detect factory reset and deleteAllKeys
2ddc133 : Ignore too-early earlyBootEnded on FDE devices
6cc9a1d : Revert "Change mounting storage data and obb flag to on by default"
9475b11 : Fix bug with deferred commits for key upgrades in temporary directories
6b98fb6 : Remove unused constants and cleanup KeyStorage.cpp
478cea9 : Remove unused parameter "salt" from stretchSecret()
6ef4e37 : Use AServiceManager_waitForService() to connect to keystore2
b4faeb8 : cryptfs: kill processes more quickly in wait_and_unmount()
0e53c1c : [vold] pass along sysfs name in setOptions
c78ae60 : Show names of processes killed by KillProcessesWithOpenFiles()
5f2a9fe : Always unmount data and obb directory that mounted
39aa958 : Log error message if setting project quota ID fails
2335637 : Only kill apps with storage app data isolation enabled
a58b535 : Only kill apps with storage app data isolation enabled
4ae2c65 : Change mounting storage data and obb flag to on by default
046e68a : [vold] pass sysfs_name to mount options
940c0e5 : Fix cryptfs RSA signing with keystore2
3915b08 : Make vold use the updated keystore 2 API for storage keys.
2c1380f : mkfs_f2fs: give the log in kernel
18ba152 : vold: add getUnlockedUsers() method to Binder interface
1799deb : vold: add getUnlockedUsers() method to Binder interface
dcfeaa1 : Adding an option to shorten the read timeout.
23452c1 : Remove Keymaster::isSecure() and simplify callers
e8de4ff : Make vold use keystore2 instead of keymaster
e136171 : Remove HardwareAuthToken support from vold::Keymaster
259a49a : Vold will always bind mount obb and data dirs to lowerfs
cc3b59f : Revert "Change mounting storage data and obb to on by default"
ffe7622 : vold: do not acquire lock when abort fuse
c6d94cf : KeyStorage: improve logging for key generation
b2024e0 : KeyStorage: improve logging for key generation
7527300 : Avoid killing the FUSE daemon during unmount
f77beb5 : [vold] expose binder headers to dependent modules
e715ec1 : Remove unused mount modes and re-number the modes for consistency
5adf92a : Set a default ACL on /data/media/userId.
98062dc : vold: Use Wakelock::tryGet()
fec0c0e : Add syncs when creating parent directories
3345a2a : Sync parent directory in storeKeyAtomically()
bd138dd : Move pathExists() to Utils.cpp
61d1e01 : Change mounting storage data and obb to on by default
0c0f839 : IncFS: pass over the new .blocks_written IncFS control file
d40bf61 : Revert "Change mounting storage data and obb to on by default"
f6642d6 : Change mounting storage data and obb to on by default
1bc5f5d : Add CtsScopedStorageDeviceOnlyTest to vold presubmit
7633936 : Enable improved user separation by default.
772008d : Convert to lower fs path for createObb().
2c9d6d6 : KeyUtil: don't use keepOld=true for system DE and volume keys
3bb8664 : Set media folder +F for adopted storage as well
6c6b180 : Add core scoped storage host test to test mapping.
d402fd8 : Revert "Change mounting storage data and obb to on by default"
415d99d : Remove persist.sys.fuse == false code paths
f8cee54 : Change mounting storage data and obb to on by default
d88e090 : Add Android/data mounting along with obb mounting in vold
3ce0ee5 : Use optional for nullable types

+- Project: platform/test/app_compat/csuite

cf17e84 : Add an option to take screenshot after app launch
a03870c : Add incremental installation option to AppLaunchTest.
65ad0c5 : Add a launch test target that does not install apps
d98e225 : Mark csuite_crash_detection_test as not unit tests
a6e6c21 : migrate csuite-harness-tests out of test mapping
13a5e26 : [LSC] Add LOCAL_LICENSE_KINDS to test/app_compat/csuite
5b73393 : Migrate csuite-tradefed-tests to test mapping
86651be : Migrate generate_module_test out of test mapping
4b34a6a : Replace test plan xml configs with csuite_test soong targets
2d6be37 : [LSC] Add LOCAL_LICENSE_KINDS to test/app_compat/csuite
95365c2 : Set default value of AAPT version to AAPT2
9f3a3b2 : Remove a deprecated option
a936429 : Add support for custom test plans
cf5b5e0 : [LSC] Add LOCAL_LICENSE_KINDS to test/app_compat/csuite
f4dfe22 : Add a csuite_test Soong rule
81d8abd : Attempts to recover the package manager during test setup
e11386d : Change the system app uninstaller preparer into a util class
a2b2ba7 : Check whether a system app is installed before trying to uninstall it
274cc63 : Ensure the framework is turned back on in uninstaller
2813a6b : Hide instrumentation app from templates
5fce057 : Update the system app removal logic
6e5ebc9 : Remove obsolete test plan configs
33ab457 : Add sharding support for module generator

+- Project: platform/test/catbox

0a10314 : Add functional and performance tests
92c8306 : Report Performance Test Metrics as JSON File
f24a621 : Disable SELinux before executing AppStartup Test
fb3064e : Enable collecting device build info in CATBox
0ed73c3 : [LSC] Add LOCAL_LICENSE_KINDS to test/catbox
c3c774b : Added CATBox Changes
9dd2786 : Initial empty repository

+- Project: platform/test/cts-root

0b1fef4 : Repeat bug component from included owners file
97af9a1 : CTS tests for the storage augmenter API.
9f41244 : Add CtsRoot tests for StatsHelper
f3fbc3b : Create cts-root test suite.

+- Project: platform/test/mlts/benchmark

e6cb091 : [LSC] Add LOCAL_LICENSE_KINDS to test/mlts/benchmark
9179b43 : Changes getAcceleratorNames to public.
6d94ad6 : [LSC] Add LOCAL_LICENSE_KINDS to test/mlts/benchmark
16b4650 : Add a method to set NNAPI accelerator name to benchmark tests.
8ca4e96 : Add -Wno-unused-parameter to native benchmark target
0326b54 : Sync code with AOSP branch
a939f9a : Report compilation benchmark in generate_result.py
9097328 : Add compilation benchmark to MLTS.
5ccf720 : Extract latency results to a separate class.
0e00622 : Add MobileNet v3 groups
9b775ea : Add application to launch crash tests.
0ac2d66 : Add multi-threaded inference tests to MLTS suite.
95965d9 : Support for build_and_run_benchmark.sh on emulator
6387cda : Refactor code to prepare for parallel tests

+- Project: platform/test/mlts/models

d1f639b : Add MobileNet v3 to MLTS

+- Project: platform/test/mts

7ae5b32 : Include mts-core into mts-user test plan
f000eef : [MTS] Disable CtsWifiTestCases when module is not installed
6d30389 : Regenerate the ART MTS definition to include OkHttp tests.
f2701f1 : Regenerate the ART MTS definition to include BouncyCastle tests.
4ad3474 : Add rule to build mts-scheduling. am: fc92fce8f7 am: faf2f41f02 am: bc81567120 am: 954ac4ccf7
0d6810e : Add LocationAccessCheckTest back to mts-permission.
2ae159a : Regenerate the ART MTS definition to include standalone ART gtests.
390bbb8 : Regenerate the ART MTS definition to include more Libcore tests.
dd15495 : Remove Cronet mts configuration
19d0992 : Bump MTS version to 3.0 for S Train.
ac6e359 : Exclude wifi failure test from mts-tethering
cf2aec3 : Adding App cloning tests to MediaProvider MTS
d4819fa : Add PermissionApexTests and PlatformPermissionGroupMappingTest to MTS.
0c4a5a7 : Regenerate the ART MTS definition to include `CtsLibcoreJsr166TestCases`.
8e07505 : Regenerate the ART MTS definition (2021-05-19).
85d0e21 : Add GtsIncidentManagerTestCases to mts-permission.
50de4a2 : Update the test case name for mts tethering test suit
16a26c8 : Remove the notification Cts from mts list
8345250 : Fix sdkextensions OWNERS
ba206fe : Add CtsClasspathsTestCases to mts-sdk-extensions.
cfe28ed : mts-media: Add CtsMediaV2TestCases
a5a2169 : Disable CtsScopedStoragePublicVolumeHostTest from MTS until stable.
4d6460e : Add libextservices_tests into MTS of ExtServices
71fa756 : Exclude HostnameVerifierTest.testVerify from Conscrypt MTS.
9bc25e2 : Add RebootReadinessUnitTests to mts-scheduling
4aaab6e : Remove libincident_test from MTS
78e9409 : Create mts-permission-oem.
a66d6c9 : Create mts-permission-oem.
20e3c97 : Regenerate the ART MTS definition to include `CtsLibcoreOjTestCases`.
2b82e55 : Regenerate the ART MTS definition.
d189fea : Merge "mts-media: Enable module dynamic download" am: 43a7c5ee8b am: c2d35c0014 am: 1b07a3b6ca
5db4377 : Remove the notification Cts from mts-smoke-tests-list.xml
24b1acc : Remove the notification and storage Cts from mts-extservices-tests-list.xml
0730b55 : Move exclude filter for statsd GTS test to mts-tests-list-user.xml
e6acd28 : Add resume on reboot to mts test
44eae40 : Remove Add FrameDropper_test to mts-media
e196409 : Remove Add FrameDropper_test to mts-media
4c88ca9 : Remove MediaProviderClientTests from MTS
288a920 : mts-media: Enable module dynamic download
e3cd805 : mts-media: Add Mpeg4H263DecoderTest
0815440 : Add rpl@google.com to the owners of the ART MTS definition.
559f2fd : Regenerate ART MTS after disabling tests failing on Cuttlefish x86.
0b7a69b : Regenerate the ART MTS definition.
a7b2488 : Filter out unnecessary tests
66d1760 : Separate mts-scheduling and mts-appscheduling
f7d5e16 : Regenerate the ART MTS definition for test-plan level sharding.
08e278c : Adding more test targets to MP MTS suite
7680461 : Add resume on reboot to mts test
f77d356 : Add CtsStrictJavaPackagesTestCases to MTS.
0f8721b : Regenerate the ART MTS definition to reinclude ART Checker tests.
9a2b2c2 : Add hibernation CTS test to MTS
0b48491 : Enable MainlineModuleController for conscrypt tests
eb862a6 : Exclude some MtsConscryptFdSocketTestCases tests.
cdb692e : Regenerate the ART MTS definition to include `CtsLibcoreTestCases`.
d6a66c1 : Add CtsStrictJavaPackagesTestCases to MTS.
4b6929b : Partially generate the ART MTS definition using `regen-test-files`.
16078b9 : Update the ART MTS definition.
d833245 : Add FrameDropper_test to mts-media
82db78b : Exclude some MtsConscryptFdSocketTestCases tests.
0c8c86d : Add MtsConscryptFdSocketTestCases.
2abd1c5 : Enabling partial mts to be built for all modules.
eaf6c8e : Enabling partial mts to be built for all modules.
8f7db29 : Enabling only the mts-wifi to build MTS.
5efc3d2 : Enabling only the mts-wifi to build MTS.
74a34eb : Merge "Add config necessary to build mts-$(MODULE)" am: b288f6e588
e4ea135 : Dsiable root for mt-user
e8d5a77 : Modify link to testAppOpsTest after migration in ag/13071203.
1441431 : Move exclude filter to mts-statsd-test-list-user
374857e : Add CtsUtilTestCases to statsd mts
2cff28c : Wifi MTS: Add OEM test plan that excludes unit tests
2fc91c4 : Add MtsTetheringTest to mts-tethering test list
472b0e5 : Add CtsUsageStatsTestCases into MTS of ExtServices
fb639f6 : Add core scoped storage host test to tests list.
6221c16 : Add core scoped storage host test to tests list.
52f8ace : Add ART gtests to the ART Module test plan for MTS.
2ba49d7 : Add the missing line for libtextclassifier_java_tests
492176c : Add tests for used API coverage to MTS
4cd49fc : Add libtextclassifier_java_tests to MTS
0bf69ca : DO NOT MERGE Add new permission tests to MTS.
c390c0e : Fix MTS typo
b5159f1 : Add new permission tests to MTS.
aa0e6d8 : Remove option for MainlineTestModuleController for CtsProviderTestCases for media provider.
89a7bfe : Include tests into MTS
1bd2467 : Add NativeMediaDrmClearkeyTest.testPssh back to MTS.
647a21f : Add metrics client side test to MTS.
22350e2 : Remove some tests because they need to run when device is rooted
01fa049 : Test configurations method should preceed #
0ef30c0 : Add used Apis in documentsUI to mts
0b5ba5e : Add collect-tests-only in MTS for flakiness
1f40740 : Updated the description for the MTS test plan
949e9b0 : Add AlarmManager, AppUsage and BatterySaving test suites to MTS-Scheduling
c3ac215 : Add test plan for the scheduling (aka jobscheduler) module.
4bf6ae3 : Exclude known MTS failure
3022418 : Exclude KeyAgreementTest from Conscrypt MTS
30d4148 : Remove flaky tests of Extservices from mts-exclude.xml
5cefe8a : Re-enable tests in FrameworksIkeTests
fdeb5db : Create mts-angle-gce.xml
744cdce : Re-enable CtsNetTestCases.DnsResolverTest

+- Project: platform/test/vts

553390b86 : Remove result-attribute for camera_ape
e7d6081fc : DO NOT MERGE Update VTS tag version to v9.0_R18
7b5feb119 : Add option name ="result-attribute" for camera_apex specific test result
f0486192f : Add option name="result-attribute" for GKI specific test result
a28277ecb : FirmwareBootHeaderVerification: get ro.boot.acpio_idx property
1b108140f : FirmwareDtboVerification: Search /proc/bootconfig for dtbo_idx
382511e87 : remove qtaguid tests
2d614bd34 : Update vts-validation test plan for GKI
e27bfa507 : Seed vts-validation test plan for GKI
372ff0436 : Bump VTS version to 12_r1
80bcac44a : Correctly skip fastbootd tests am: 3f3e47a883 am: ecedcc097e
98fe52ecc : Fix "adb root" race condition in kernel_proc_file_api_test
0f5324b8c : Moving the JAVA_BINARY variable to be initialized properly
da0905656 : Remove vts/drivers/shell
457d0f3be : Remove utils/native/testability_checker
f8cfd54e9 : Only skip fastbootd tests for GKI 1.0
27ee1a6be : Remove test/vts/agents
181cd875d : DO NOT MERGE Update VTS tag version to v9.0_R17
589fe070d : Remove test/vts/script
f0cbf1471 : Remove test/vts/agents
c54a2b0ea : Remove test/vts/script
9cbff5f9e : Change g.*Converter to fromXml.
38c3d051c : libvtswidevine prebuilts: update test server url
7ee6913d9 : FirmwareBootHeaderVerification: Support boot header v4
d2863a73a : Mark a VTS tests as not unit tests
e6f00f94c : Don't run executeShellCommand if the device is in fastboot mode
cfdedcd15 : vts-kernel: add VtsBootconfigTest
67b7855b3 : [testability_checker] Use new jsoncpp API
a124a3da3 : Remove unneeded dependency
6930c0080 : DO NOT MERGE Update VTS tag Version to v9.0_R16
d24e5ca51 : Cherrypicked from https://android-review.googlesource.com/c/platform/test/vts/+/1456143
49389c40b : Revert "Cherrypicked from https://android-review.googlesource.co..."
98d2fd9f9 : Cherrypicked from https://android-review.googlesource.com/c/platform/test/vts/+/1456143
e9296f442 : DO NOT MERGE Update VTS tag version to v8.1_R14
f3d3f948d : DO NOT MERGE Update VTS tag version to v9.0_R15
a58223fd1 : DO NOT MERGE: Update method signature of init method in test/vts to include new bool param representing if the device is an Android TV.
6eb9b66b7 : DO NOT MERGE: Update method signature of init method in test/vts to include new bool param representing if the device is an Android TV.
bdfede64a : Add VtsHalPowerStatsV1_0TargetTest to vts-presubmit suite
11c7ec0db : DO NOT MERGE Update VTS tag version to v9.0_R14
9f2ce7a50 : DO NOT MERGE Update VTS tag version to v8.1_R13
6faaa9a43 : add "-p 2" to the virtualenv command
af58ba480 : Fix proc/zoneinfo test to handle optional protection line
82a7f99d3 : vts: wifi: softap and p2p are optional feature per CDD
5136fc988 : Use private/property_contexts for sysprop vts
3ccccd688 : Update test preparer

+- Project: platform/test/vts-testcase/hal

a80ba298 : Fix memory leak
b9954124 : Add vehicle hal into SingleManifestTest
0e74cd5f : USB VTS: modify the hal version check position
ce522bfa : Remove obsoleted python files
c37134d3 : Disable dexpreopt and <uses-library> check for tests.
c150262e : Skip MIDI and RNDIS tests for automotive
a15cda22 : [LSC] Add LOCAL_LICENSE_KINDS to test/vts-testcase/hal
35ed00b8 : GetShippingApiLevel -> GetBoardApiLevel.
28efdf2f : vts_treble_vintf_test: use ro.board.{,first_}api_level.
bf14cc88 : vts_treble_vintf_*_test: static deps
60ce3c23 : Mark a vts tests as not unit tests
7192d3d8 : Fix error due to incorrect list of enum properties.
8c74f37a : Fix vts_treble_vintf_vendor_test for updatable HALs
fddb5fd7 : Add exported flag to VTS benchmark manifests
6d09d837 : Added exception handling for vendor properties in testVehicleStaticProps.
1121459c : [LSC] Add LOCAL_LICENSE_KINDS to test/vts-testcase/hal
0d5216f2 : Remove unneeded dependency am: ae503a5b8a am: 01e7579de1 am: c7a43b5395 am: 39b0847457
d21b3564 : Exempt identity HAL for AIDL version check for <= R.
84d54166 : USB VTS: Add VtsHalUsbGadgetV1_2HostTest
c978a4bf : Add OWNERS for VTS module VtsHalNfcV1_2Target
09577def : Add OWNERS for VTS module VtsHalContexthubV1_*TargetReplay
a6c4c688 : Add OWNERS for VTS module VtsHalCasV1_0Target
53cf1cd2 : Add OWNERS for VTS module VtsHalCasV1_1Target
d34751ae : Add OWNERS for VTS module VtsHalAudio*Target
25e705cb : Add OWNERS for VTS module VtsHalBiometricsFingerprintV2_1TargetReplay
67cf1b9a : Add OWNERS for VTS module VtsHalCameraProviderV2_5Target
b7bb60a8 : Add OWNERS for VTS module VtsHalBiometricsFingerprintV2_1Target
aeeda127 : Add OWNERS for VTS module VtsHalBiometricsFaceV1_0Target
162c7c79 : Add OWNERS for VTS module VtsHalGnssV1_1Target
9d8295fd : Add OWNERS for VTS module VtsHalGraphicsComposerV2_3Target
d36e22ec : Add OWNERS for VTS module VtsHalGnssV1_0Target
4f1cf4d3 : Add OWNERS for VTS module VtsHalGnssV2_0Target
5b50da52 : vts: wifi: Don't include SupplicantV1_1Target
44c79231 : Test that all launching R devices support Gralloc4
80d7ad36 : vts: wifi: softap and p2p are optional feature per CDD
48934727 : vts-graphics: update OWNERS
07b583d3 : Add Tuner HAL vts to vts-hal-tv plan

+- Project: platform/test/vts-testcase/kernel

db8bc3c : vts: kernel: toolchain: relax LLD requirement to S+
997d387 : sysfs.KernelApiSysfsTest#testAndroidUSB: enforce only if file present
a8b1f64 : Revert "update OWNERS for kernel tests"
b2a0cbf : remove qtaguid tests
d1b8438 : bpf_native_test - improve error logging
e112f2a : gki release format not enforced on GKI 1.0.
3eda214 : Adjust GKI requirements.
e9f515b : Rename GkiTest to GenericBootImageTest.
ece0caa : Clarify GKI requirements.
a35e844 : VtsKernelCheckpointTest: add ro.boot.fstab_suffix support
1a9edc9 : VtsKernelCheckpointTest: add ro.boot.fstab_suffix support
71ea977 : Add RequiresDevice annotation to USB test
bebfc8e : update OWNERS for kernel tests
78fc10e : gki_release_test: also check for second stream.
2d7c986 : gki_release_test: close stdin before exec cpio.
7b98ad7 : Relax test for debuggable ramdisk.
82f725d : Remove obsoleted python files
9f4f802 : Enforce generic ramdisk.
63d210f : IncludeBlocks: Preserve
a9b7d54 : Mark vts_kernel_checkpoint_test as "not unit tests" as it currently requires a device
97663f9 : Update test to use EphemeralStorageKeyResponse interface
56e48fd : encryption: fix 32-bit binaries by using static libraries
477cf83 : Fix testRtcHctosys for changes to hctosys
70980f0 : Remove obsoleted python files
a912285 : VTS: Skip KernelApiSysfsTest.testKfence
00d9ab1 : encryption: use keystore2 instead of keymaster
238bcff : VTS: test for kfence.sample_interval=500
56cd8ec : Remove unneeded dependency am: e30075f9f0 am: 43c15e1216 am: 0516bb37a7 am: 6c7f308c90
38e0cc0 : Replace the module controller
1dca50c : fix parse boot_id error
ec88a53 : fix parse meminfo error
c0275a0 : Rename vts-core to vts

+- Project: platform/test/vts-testcase/security

d04a571 : Allowing verification error when checking hashtree algorithm
10bed65 : Disable GKIv1 for Automotive
a7ad9cf : VtsSecurityAvbTest: Adding GKI 2.0 test
b80788f : Add a VTS to check SHA1 isn't used in hashtree
62ec201 : mark a VTS tests as not unit tests
25bba8c : Add a VTS to check SHA1 isn't used in hashtree
0c87fa8 : Skip Boot test for non arm64

+- Project: platform/test/vts-testcase/vndk

ccc1823 : Correct dump_path for x86 vndk libraries
e12ab4f : Set some VTS tests as not unit tests

+- Project: toolchain/pgo-profiles

d4fbc03 : [DO NOT MERGE] Update PGO profiles for hwbinder
773f7a3 : [DO NOT MERGE] Update PGO profiles for hwui
f3ce0b4 : [DO NOT MERGE] Update PGO profiles for dex2oat
1823fe7 : [DO NOT MERGE] Update PGO profiles for hwbinder
b404541 : [DO NOT MERGE] Update PGO profiles for hwui
f2d539e : [DO NOT MERGE] Update PGO profiles for dex2oat
f767856 : Use oauth token from LOAS/SSO when querying build api
56b4a0d : Update PGO profiles for hwbinder
290c7e9 : Update PGO profiles for hwui
5a8f25a : Update PGO profiles for dex2oat
cc67daf : Update PGO profiles for hwbinder
87deb95 : Update PGO profiles for hwui
fb1ce03 : Update PGO profiles for dex2oat
d04ac9c : Update PGO profiles for hwbinder
0825588 : Update PGO profiles for hwui
789145a : Update PGO profiles for dex2oat
4f26078 : Update PGO profiles for hwbinder
6bf2750 : Update PGO profiles for hwui
51836c6 : Update PGO profiles for dex2oat
662b7bc : Update PGO profiles for hwbinder
f9c4be8 : Update PGO profiles for hwui
84fb751 : Update PGO profiles for dex2oat
efb0e83 : Remove stale PGO profiles.
3934a2b : Update PGO profiles for hwbinder
faf9e5b : Update PGO profiles for hwui
eb530da : Update PGO profiles for dex2oat
78df12e : Update PGO profiles for hwbinder
267e40d : Update PGO profiles for hwui
3a59761 : Add METADATA to pgo-profiles: Apache2=NOTICE

+- Project: platform/tools/aadevtools

ae4b5ec : Create AVDs from the images automatically
de92e47 : Add a script to set Cold Boot or Quick Boot & patch the data disk size
63e9285 : New scripts to increase RAM & HEAP for AVDs
ccd7712 : New scripts to add AVD images to Android SDK dir.
a98a264 : Add an example for sysui_oem_diff.sh
ea68f5c : Provide a script to provide diff stats for sysui

+- Project: platform/tools/acloud

877df86 : Support "--launch-args" to add args in launch_cvd command.
469d0dc : Support creating cuttlefish with --local-kernel-image
32f7c58 : Remove the TCP limit from webrtc brower link.
e3c05da : New error type for Acloud config error.
145b2a4 : Using flexible WEBRTC signaling server port in acloud reconnect.
bef8736 : Allow --local-system-image to be file
a48a37f : Update WEBRTC signaling server port to be flexible for local instance.
b157447 : New feature to lease a device from device pool.
873c956 : Add powerwash option into restart function.
4cb304d : Apply error type for Acloud creation of remote host mode.
36b99f1 : Remove default CF config set limit in Acloud create.
52ee717 : Handle the case if launch_cvd doesn't support "-config".
60d70c9 : New "--config" alias to "--flavor" for Acloud create.
5f4c700 : Add new error type "ACLOUD_GENERIC_ERROR" to report.
db389e6 : New function of Acloud restart AVD.
8a63f1e : fix acloud create check setup logic
83e77f2 : Remove kernel_build related code due to kernel_path is no longer used.
98f07c0 : [python3 migration] remove py-mock: import mock from unittest
7e91bb9 : Remove "--gpu_mode" default assignment in Acloud.
30c32b9 : Classify GCE quota error message as correct error type.
2058b77 : Update device summary message to remind user setup $ANDROID_SERIAL.
c7b8ac7 : Distinguish launch_cvd timeout and non-zero return code
e21a87a : Remove kernel_path from launch_cvd incantation
6ff85d4 : Search subdirectory for goldfish extra images
2d0addb : Fix "--config" exception in launch_cvd command.
f5edcfc : Revert "Update fetch_cvd version to have artifact list file."
0323668 : Upload all artifact files to remote host during acloud create.
96dd42b : Use "--config" in launch_cvd command for default hardware settings.
e84f702 : Add new flavor "foldable" into Acloud.
83cceeb : Update namedtuple default value settings for python 3.6.
ba78378 : Change the download image path to solve different targets problem.
74bbacb : Update fetch_cvd version to have artifact list file.

+- Project: platform/tools/apifinder

c5d722a : Changes Java/Kotlin AndroidLint API Finder check to also detect Protected methods. am: 9eccc1ae92 am: 1511c56b66 am: d9ef072667 am: bda4cc1c8f
f32479b : Attempt to run JavaApiUsedByMainlineModuleTest as a unit tests
751ff59 : Created a custom AndroidLint check that statically analyzes a module's codebase for APIs.
0a6779b : Created a custom AndroidLint check that statically analyzes a module's codebase for APIs.

+- Project: platform/tools/apksig

b22ac09 : Add initial support for appending signatures to an APK
87d6ace : Add support for deterministic DSA signing
88f873c : Add support for V1 signing with the pinlinst.meta file
1a7612a : Add hashCode() method to SigningCertificateNode
abb4df5 : Let pinlist.meta file signed for V1 signing.
9aac4ea : Refactor adding security providers
1580676 : Use sorting comparator for source stamp verifier.
5b99e90 : Create helpers for reading/writing lineage
9a1a32a : Add API to obtain certificates in source stamp signer's lineage
80c2e72 : Obtain the V1 signing certificate during stamp verification
9e27870 : Create lineage for source stamps
ef2f1a1 : Verify source stamp lineage
fa10ce7 : Add stamp attributes to source stamp signing block
365c640 : Accept lineage for source stamps in signer
4f860e7 : Code cleanup based on static analysis
ad6e5fb : Create lightweight utils and source stamp verifier
a52d9ac : Supporting V3 cert rotation logic in V4.
5eecf0f : Ignoring more exceptions in "ignore error" mode.
0b7e48f : Update language to comply with Android's inclusive language guidance
4594a04 : Code cleanup based on latest static analysis report
dfdb42a : Restore internal constants used by clients
1dfe32c : Add API to ApkUtils to obtain APK's versionCode
5ad0999 : Add API to verify source stamp signature
9c2eecb : Stamp refactorings
adb0ccf : Minor refactorings.
a397035 : Create source stamp verifier
d1c5b76 : Include source stamp cert digest in V1 signature
49d2cf6 : Generate SourceStamp file before JAR signature
5b5376d : Allow creation of SourceStamp only if V2/V3 signing enabled
994a3cb : Add SourceStamp verification result model
311f9b2 : Create source stamp block

+- Project: platform/tools/apkzlib

3aaf678 : Remove kudasov from apkzlib owners
f092281 : Update language to comply with Android's inclusive language guidance

+- Project: platform/tools/asuite

41e470a : Merge "ATest: Support finding plan by reading prebuilt jars." am: 5ba5500a34 am: 03d0463376 am: f2aa637df6 am: 148e6a0b88
1afa107 : ATest: Fix test_flatten_test_infos flakeness. am: 802d0265ad am: 5458b9223c am: b61c2f09ac am: 7a2bcf03cb
2582a7b : Atest: fix result reporter when some tests fail am: 841f058989 am: c25c728aae am: b51208c66c am: 00ac960508
eb0c98c : Removing reference to ActivityView in aidegen
77463f8 : ATest: Support automatically do paramertize tests.
bb9ea29 : ATest: Update new golden sample for verification.
d9d47a3 : Fix incomplete warning message.
87f418e : ATest: Handling instant app tests correctly.
87c0adc : ATest: Use it's own helper shell.
48758d2 : Moving atest template to asuite directory.
f22fc7e : ATest: Add more java Parameter Runner
6732d80 : ATest: Add util to get TF parameters in config
426f403 : Atest: use find if the mlocate.db is not well generated.
dc7e397 : ATest: Use it's own helper shell.
3af9ecd : Atest: Support TEST_MAPPING to run tests in presubmit-large group
8298e31 : ATest: Add summary for each iteration.
07a4225 : Moving atest template to asuite directory.
8829b58 : Remove loading vts10-tradefed.jar from atest
f4f0114 : ATest: Support basic filtering for multiple config.
589e72a : Move atest_tradefed to atest
865b5ed : [AIDEGen] Set plugin_lib_unittests as non-unit-tests.
661ddaf : ATest: Add examples on help info.
b9cbdd1 : [AIDEGen] Set aidegen_unittests as non-unit-tests.
9ab26d0 : Set atest_integration_tests as non-unit-tests.
7dd829d : AIDEGen: Update facet template
3655db2 : Atest: remove py2 unit tests.
e01b9fa : [AIDEGen] Add build time information to clearcut.
99869b1 : [AIDEGen] Correct log error in code.
025ee16 : ATest: Support Test using LibcoreTest Runner.
5eb34da : Atest: enable excluding MODULES-IN-* targets.
7fb5e1f : ATest: Add utils for junit annotation handling.
2c55457 : Move atest_tradefed to atest
227de62 : [ATest] Update socket event polling time.
a5b9b32 : ATest: Fix bug because the method to get gts service account was removed accidentally in aosp/1448536.
42236a3 : ATest: create LocalDetectEvent type for module info build time.
559389d : ATest: create LocalDetectEvent type to collect rebuild module info time.
dae4968 : ATest: add xts suite metrics for counting runs.
c00707c : ATest: fix compatibility_suites type in test_info.
6601669 : Atest: Fix catching robo_proc output error.
a204046 : [AIDEGen] Add feedback/contact information in README.
80e3b0a : ATest: fix super() to python 3 style.
fb282de : ATest: disable the result server argument in suite cases.
23e7aa9 : ATest: Add mode as one of cache root's argument.
a1dc463 : ATest: Fix cache for module not work.
499ec54 : ATest: Use branch and target as cache information.
bca7d47 : ATest: fix acloud metric import fail.
456b517 : Atest2: disable atest_unittests-py2 forever.
5b834de : Asuite: remove unused py-mock
5033bff : Add a troublshooting section to readme
3723e49 : ATest: Fix get_install_module_dependency crash.
a8078cf : Fix typo: sikpping
44cc1dc : ATest: Change the logic finding module dependency.
d1ee9e1 : ATest: a mechanism to define the dependency for each suite.
5dad01e : Atest: add hint message "-m" when unknown build targets.
cc567b5 : [ATest] Show test result link in history.
99a7175 : ATest: Fix unit test failure.
2c9ed1d : ATest: Fix unit test failure.
1bcd644 : ATest: Add more dependency for DalvikTest
a88734a : ATest: Count TF teardown time only if value exist.
10cf7b2 : [ATest] Handle unsupported argument message of “WORKUNIT_ID”.
e24fab2 : ATest:Handle the build target for device java test
97f3e02 : ATest: Add unit test.
8a07364 : RESTRICT AUTOMERGE: Only applicable to mainline-prod
86e244d : RESTRICT AUTOMERGE: Only applicable to mainline-prod
233bd31 : RESTRICT AUTOMERGE: Only applicable to mainline-prod
9b02251 : RESTRICT AUTOMERGE: Only applicable to mainline-prod
4a69c9e : ATest: Force set host_unit_test to host only.
8b76ce8 : AIDEGen: exclude 'external' folder for quick indexing.
9320f76 : Change AIDEGen bug report string.
4a91a6f : update reference for StubIME

+- Project: platform/tools/carrier_settings

4fc47e4 : Align the handling of no-mcc-mnc configs in vendor.xml with carrierconfig app
ce9f1fd : Fix typo in GenDeviceSettings
015de26 : Add carrier config for not reusing MNO APNs for MVNOs
0a2c3b9 : CarrierSettings Conversion Tool : Support RCS APN Type
304393d : Add comments for customizing version number

+- Project: platform/tools/dexter

50fc203 : Pass method signature in exit and entry hooks

+- Project: platform/tools/doc_generation

e29e5c7 : Add the language switcher to the packages and classes pages for the Android Platform.

+- Project: platform/tools/external_updater

c0d9333 : Support fetching from an upstream main git branch
810722d : Use a wrapper around cargo2android.py.
df54065 : Reduce randomness in test
f77743d : Let the updater work with cargo2android config files.
3e5dc58 : Do not create backup files when patching.
58eeae7 : Mark CLs as Verified-1 if they have errors.
7cfd03c : Fixes for upgrading Rust crates
95dcb86 : migrate external_updater_reviewers_test out of test mapping
d7d89cc : Use embedded launcher for external_updater test
a1c747b : [external_updater] cc owners
9c46f29 : [external_updater] Do not try to delete tmp_auto_upgrade branch
30e46de : Fetch remote tags
d4eb2ca : [external updater] Put version number on email title

+- Project: platform/tools/metalava

7f6ae5e6 : Refactor metalava html parsing
b368df5c : Don't reference non-public fields in annotations
21dc23ed : Fix up metalava tasks
cdd03bca : Upgrade to Kotlin 1.5.0
62521828 : Allow excluding annotations from metalava output
456ad64c : Rename --exclude-annotations metalava option
b4b9476b : Use java.nio.Files.createTempDirectory instead of deprecated Guava's createTempDir.
d5008142 : Fix a bug in @memberDoc insertion when using fully qualified links
7d091103 : Exclude @MinSdk from stubs.
1cbc6cf1 : Add java.lang.Boolean to AutoBoxing ApiLint check
f506f609 : Fix a syntax error in ApiFileTest
004afa33 : Upgrade to Gradle 7.0
d7f10bdb : Do not give nullability warnings about private constructor params
3e032b77 : Hardcode generate suspend function continuation parameter name
8facde29 : Do not print out generated suspend function continuation parameter name
e073948b : Small build.gradle.kts cleanup.
df663b08 : Reenable androidx-studio-integration builder.
279368bc : CompatibilityChecking now merging the SystemApi and Public codebases before comparing current against previous
5dc56d33 : Update metalava for Android Lint UAST 1.4.30 upgrade
ddb3b323 : Having ComparisonVisitor check ancestor for fields in addition to methods
f95da6dd : CompatibilityCheck implicitly adding public apis to its filter
6084ff39 : CompatibilityCheck skipping comparing nullability for newly inherited methods
64e7c123 : ComparisonVisitor checking ancestors of new like it does of old
cfdae05d : AnnotationsMerger now reporting unmatched annotations as real warnings
1b3948f1 : Some additional regression tests
a2e79e4f : Some improvements to the process of developing metalava
3cefdbe3 : Adds entries for the Context type annotations
f559c24e : Temporarily disable androidx-studio-integration of metalava
55ac6975 : Metalava: Fix method cloning to include all annotations
dce5ee58 : Exclude android.Manifest.permission from _ACTION check
7844fc9c : API Lint: include superclass getter in builder check
56fce573 : Fix ktlint style issue.
93a23440 : API Lint: include superclass getter in builder check
56d7262a : Remove old stubs check implementation
4ffc16b2 : Refactor stubs tests to TestFiles
0cf3bb2c : Generate Kotlin stubs as .kt
470a64da : Adds entries for the Context type annotations
1de44602 : Fix use of annotations from classpath
c2325f73 : Upgrade to Kotlin 1.4.30
0a1c4893 : Convert type strings to lambdas
37ec9922 : Report hidden abstract methods for constructable classes
12aeb49f : Fix metalava treatment of "for stubs" annotations
a1df0f16 : Fix metalava treatment of "for stubs" annotations
fcd66190 : Fix DexApiWriter inaccuracies on TextCodeBase
b518139d : Add back the --dex-api option
b6f98b66 : Fix JVM signatures containing longs
fe0c3e48 : Metalava: Do not emit ViewDebug.ExportedProperty/CapturedViewProperty in signature fiels
f14121e2 : Move text API parsing classes to appropriate package.
66af97f5 : Undo workaround for Javadoc inner-class ctor links.

+- Project: tools/platform-compat

5a8e56d : Mention remote filepath in stacktrace when failing to pull a jar.
83b86ed : Don't staticically depend on guava.
b0c0e08 : Add a testing util for accessing classpath jars on a device.
825e45a : Revert^2 "API changes as requested by API council."
2cd03d8 : Revert "API changes as requested by API council."
0acd0d3 : Don't staticically depend on guava.
6d17636 : Add a testing util for accessing classpath jars on a device.
a58a032 : API changes as requested by API council.
1f4bd32 : API changes as requested by API council.
8d086ee : Move hidden API flag file related tools from frameworks/base
db09a65 : Support Build.OS_VERSIONS.S.
ac0f01c : Move hidden API dist build rules to platform-bootclasspath
011fbec : Remove explicit configuration for class2nonsdklisttest
50031ff : Migrate process-compat-config-test out of test mapping
79968cb : Update class2nonsdklisttest to not run in TEST_MAPPING
0a0f31e : annotationvisitortest is missing a dependency
618d748 : Remove escalations section from OWNERS file
ee92808 : Update compat-changeid-annotation-processor-test and unsupportedappusage-processor-test to not run in TEST_MAPPING
f67ccbd : [LSC] Add LOCAL_LICENSE_KINDS to tools/platform-compat
915546d : [LSC] Add LOCAL_LICENSE_KINDS to tools/platform-compat
a11fe06 : Add TEST_MAPPING for unit tests.
5cb3b72 : Fix AnnotationPropertyWriterTest.
a42c205 : Factor out annotation handler from c2nsl.
9794fe8 : Export compat change id processor.

+- Project: platform/tools/repohooks

f1e0b3b : android_test_mapping_format: drop Python 2 support
42e4aa4 : config: switch to stdlib get() fallback logic
d57f9c5 : utils: drop Python 2 support
8349d89 : config: drop Python 2 support

+- Project: platform/tools/security

2a07a90 : Enable packing example fuzzer and add dict and corpus
7de89dd : Fuzzer for ODK_DispatchMessage() in Widevine TA.
1465923 : [LSC] Add LOCAL_LICENSE_KINDS to tools/security
9ff8023 : Example Rust fuzzer
c55b07c : Improve libcppbor parser fuzzing
3b8ffcc : [LSC] Add LOCAL_LICENSE_KINDS to tools/security
87afcc6 : Fuzzer for Trusty Widevine TA
eba2d15 : [LSC] Add LOCAL_LICENSE_KINDS to tools/security
1bca2a2 : Rename libwatchdog_ioperfcollection to libwatchdog_perf_service.
356a30b : Remove ispo@ and danielaustin@ from OWNERS
9a3e346 : Adding mspector@ to OWNERS
04bc263 : Revert "change stack trace in example_fuzzer"
1ffc8d0 : Revert "enable example_fuzzer to test researcher_submitted field"
3b2638d : change stack trace in example_fuzzer
bdf3cf9 : enable example_fuzzer to test researcher_submitted field
51dc018 : Add fuzzer for libwatchdog_ioperfcollection

+- Project: platform/tools/test/connectivity

7fd1b5dd7 : Fixed WifiWpa2PersonalTest object has no attribute 'roaming_attn'
22b28e9a9 : Increasing tests coverage of wpa2 security type
7830de2ea : [wifi_test_utils] Fix forget network for Android S
a39eeb59e : Cherry-pick "Support Python 3.9 in ACTS framework" to rvc-dev
6e67745a5 : Fixing some tests of WifiAutoUpdateTest failed on wifi connection after android updating
c32b94aa1 : p2p: poll the ongoing config instead of use a fixed delay
b0540399c : [WifiStaConcurrencyNetworkRequestTest] Re-factor code for 11ax.
fdb66097e : [asus_axe11000_ap] Controller for 6GHz AP.
b3110a1c7 : [WifiHiddenSSID6eTest] Hidden 6e tests.
1919c5e44 : Fixing some tests of WifiAutoUpdateTest failed on wifi connection after android updating
0e84ae853 : [ACTS] Fix the NonConcurrency test
f84f71dac : Add Test Tracker decorator.
04280f881 : [WifiScannerScanTest]Fixed Items in the first set but not the second: 2472 2467 Band 1 failed
36857fffb : wifi: fix acts on S-on-R
24e42380c : Modify WifiCrashStressTest and WifiStressTest to run with openWRT
08bd8bfdb : Modify Netgear R7500 AP script to support the official firmware
cc9dbec99 : Upload test results to Test Tracker if config file exists the uuid_list.
877a0bb65 : [WifiWpa2PersonalTest] Generate an individual Wi-Fi network for each test case.
baaa3b099 : [WifiRoamingTest] Fix test_roaming_fail_psk_2g roaming fail
fdd411ad0 : [WifiMacRandomizationTest]Fixed factory mac address of the softap interface of P21
a786a29c8 : Adding data use case on wifiTeleCoexTest
e7247cc86 : p2p: fix typo
320c9714f : p2p: do peer discovery every time in group owner finding
f9870a532 : Depend on WiFi wake fixed to modify script test
b6bdbad37 : [ACTS] Replace wait_for_event with pop_event
6dc96d4b8 : Fixed incorrect uuid issues for 10 scripts
f93fdb09e : [WifiPnoTest]Fixed incorrect test names for two test cases
a1a5ac9df : [ACTS] Add delay after each iteration to reduce flaky
45de28f2a : [WifiBridgedApTest] Fix incorrect uuid
62c3e3123 : [ACTS] Add onSessionTerminated check
491aabcc5 : [WifiManagerTest]fixed issues of Length of configured networks before and after reboot don't match Bug: 189279724 Test: Verified locally
018afbe87 : [WifiCrashStressTest] Modify script for fail due to incorrect interface name Bug: 191338940 Test: Verified locally
63ba16769 : [WifiManagerTest]Add test case for airplane mode on with Wi-Fi diasbled. Bug: 191619265 Test: locally verified
fcdeb94a7 : [WifiManagerTest]Add UUID for three test cases Bug: 191718540 Test: locally verified
cf3cc0e52 : [WifiRoamingTest] Fix test_roaming_fail_psk_2g
3f5e4ae01 : [ACTS] Add datapath test for two devices mutual connect to each other
636cc152a : Fixing WiFiEnterpriseTest flaky issue
73f853f18 : [WifiManagerTest] Add Airplane mode ON with Wi-Fi ON.
7e4aefe26 : Wi-Fi: Pass wlan0 interface name to wpa_cli cmd
4c96efe46 : [P21] Add new test cases to WifiBridgedApTest.
81bd75b3d : [WifiRoamingTest] Add openwrt support to WifiRoamingTest:test_roaming_fail_psk_2g
105a83d57 : [WifiRoaming6eTest] Roaming tests for 6e
cc82fc9d9 : [WifiPno6eTest] Pno test for 6GHz
4bca2d748 : [WifiStaApConcurrency6eTest] New tests for 6Ghz+softap
a1da197d0 : [WifiNetworkSelector6eTest] Network selector for 6e.
0fba3b988 : [WifiTeleCoex6eTest] WiFi Tel coex test for 6e.
501002552 : Wifi ACTS: reference WIFI_OWNERS
fbd6bf71b : Wifi ACTS OWNERS: reference packages/modules/Wifi/OWNERS
4141e2f7f : Checking same MAC address is used in probes
b124665a5 : [Wifi6eMultiChannelTest] New tests for 6GHz multi channel tests.
ceed4231b : [CountryCode] Modify test scripts to use country code params
b5bb8c1b1 : [ACTS] Hanlde the flaky attach test
976bf97e6 : Adding Roaming failed case for different BSSID
004a1c31b : [WifiSoftApAcs11axTest] 11ax softap acs test
45e31bf52 : [WifiStaApConcurrency11axTest] 11ax STA+AP tests
14a1a3d38 : [WifiStaApConcurrencyTest] Add UUID
88d7d2538 : [WifiPno11axTest] Pno test for 11ax
4040ea469 : [WifiManager11axTest] WifiManager 11ax tests.
db0d11db4 : [WifiEnterprise11axTest] Enterprise 11ax tests
2194c5e76 : [WifiSoftApTest] SoftAp tests for 11ax
f0672f1d1 : [WifiTetheringTest] Softap test 11ax test
cdd099b51 : [WifiNetworkSuggestion11axTest] Network suggestion for 11ax
90ee7cb0f : [P21] New WifiBridgeApTest
3916bcf5a : [ACTS] Skip the test when only 1 NDI supported
46f1bcb90 : [WifiEnterpriseRoaming11axTest] Ent roaming 11ax tests
35b7aa17e : [ACTS] Fix NonConcurrency test for S behavior
bea6c7e6d : [wifi_test_utils] Methods to verify 11ax
2d85a6446 : [WifiWpa311axTest] New tests for wpa3 11ax
300d200f3 : Add new test cases to WifiWpaPersonalTest
360f58507 : Separating MOMT SMS with VoWiFi enabled when APM on from test_5g_nsa_sms_mo_mt_iwlan()
8e40e150e : wifi: adapt to multi-type configuration conversion
4edd59da4 : Separating MOMT MMS when idle case from test_5g_nsa_mms_mo_mt()
90a01f340 : Fix: Can't execute YouTube app while using start_youtube_video().
243c49abf : remove unused import from voice test
5a58382fc : Separating MOMT SMS with VoWiFi enabled when APM off from test_5g_nsa_sms_mo_mt_iwlan_apm_off()
67124360f : wifi: Add unit API in ACTS for bridged AP test
201ecf57d : Separating MOMT SMS with VoLTE enabled from test_5g_nsa_sms_mo_mt_volte()
53919df7b : Separating MOMT SMS during VoLTE call from test_5g_nsa_sms_mo_mt_in_call_volte()
24c5c0be9 : [WifiManagerTest] Add wifi network reset test
a0b9576a2 : Adding check_connection function to fix EnterpriseTest bug
d4c27b197 : Adding UUID for test_5g_nsa_sms_mo_general() and test_5g_nsa_sms_mt_general()
c8ac43d46 : Update functions in 5g utils to support detecting 5g NSA mmWave network type
17eff8811 : Refactoring 5g utils
35172bfa5 : Refactoring 5g utils
bdcd056bb : Separating MOMT SMS when idle case from test_5g_nsa_sms_mo_mt()
bd5ccdf41 : Carrier Compliance Tests for CellBroadcast Module
36f7de8ef : Adding complex test in WifiEnterpriseTest
660218f08 : Refactored tel_5g_utils and added tel_5g_test_utils
53bf60a74 : Add call manager dialer commands
69b4b92aa : Remove unused network generator from SecurityTests
ffd153711 : Added 5G NSA checking to parallel Stress Test
a110f032d : is_event_match & is_event_match_for_list are added into event_dispatcher
c020117e1 : Add specific regulatory log info for post processing
03101c626 : Add parameter call_begin_time for wait_for_call_end().
3efd4e83a : Allow for None response from wlanGetCountry
e205c540d : Fix syslog hang on connectivity errors
232f795f6 : Add VoNR/EPSFB/VoLTE/CSFB call results to json
0df9f22f6 : Added 5G SA components to ACTS
bf5ffb7b3 : add test cases to TelLabGFTInOutServiceTest
7929f7eef : Update wifi OWNERS
92172d796 : Cherry-pick WifiWpa2PersonalTest UUID to sc-dev
3ce127c78 : Cherry-pick WifiWpa2PersonalTest to sc-dev
29a712735 : Add 2 new 5g nsa data test cases and 2 wifi tethering test cases
ecd93c132 : Correct to right logger variable in serveral functions.
7adf9df1d : add TelLabGFTInOutServiceTest. Test case: test_in_out_no_service_idle_1min, 2min, 5min and 10 min cases
9387b5afa : Add function of restart_gps_daemons and enhance PixelLogger process.
1401366a0 : Add wju from pixel MTV.
608ccda04 : Add timeout to iperf client starts
1a76a7a6f : Stop generation of individual metrics for blackbox logger.
9970b28af : Adding optional arg nw_gen into phone_setup_iwlan_for_subscription()
b3263dd70 : Cherry-pick WifiWpaPersonalTest UUID to sc-dev
310f7ffbc : Cherry-pick WifiWpaPersonalTest to sc-dev
d810ff929 : Adding 5g_wfc as RAT option arg into phone_setup_on_rat()
009bf657d : Toggle on VoLTE in phone_setup_iwlan
9b278f9c5 : Add required cfg log mask for PixelLogger and add threshold for DPO engaged rate.
f14803d08 : [WifiWpa3OweTest] New tests for WPA3 SAE GCMP
ffbfd90ff : [WifiDppTest] Fix for S-on-R with S ACTS
e5f6eddff : Generating a bundled blackbox message instead of several small messages.
c3eaf7d8b : add VoWiFi test case TelLabGFTVoWifiTest: test_wfc_in_out_wifi
49e0ee9bd : Add call manager battery and new call commands
83c3ca379 : Add outlier calculation for the testing and enhance logging.
acee0842b : [WifiStaConcurrencyNetworkRequestTest] Adding UUID for the new test.
f4152b03b : acts: Remove rpius@ from OWNERS
a4820755f : Add new test class for NSA 5G DSDS Message part.
b7c94eb87 : Improve log.info and docstring in tel_test_utils.py
9b2cec86c : Do not wait for WFC enabled when WFC mode is set to WFC_MODE_DISABLED
27d12057e : Remove generation of individual metrics.
8dd3efa54 : Customization of call forwarding MMI for the Taiwanese carrier "Far EasTone"
bf3295acf : p2p: keep peers in the discover state to recieve requests
47d6a0b02 : Add 2 sms/mms mo mt in csfb call test cases on 5G NSA
810a999c4 : Update test_set_get_coex_unsafe_channels to match updated APIs
59d5467e9 : Revert "Fix functionality check for WFC APM and non APM"
fe75e50e9 : p2p: remove surplus peer available events
c2f7e4e1f : Fix functionality check for WFC APM and non APM
b70ceae52 : Use test result to determine which post-test procedure to call.
22fa48c46 : [WifiNetworkSuggestionTest] Fix for ttls pap
8710ccc58 : Upload the power test related scripts.
776bbe91f : [WifiNewSetupWifiToWifiAutoJoinTest] Remove testcase inheritence.
2a04482e9 : adding support for new target for telephony test
dffb3514e : remove meteredness check in airplane mode
68e4eba37 : Added VoNR/EPSFB/VoLTE/CSFB call results
4f0506bfc : Skip enrollee responder mode tests if device doesn't support.
d7eb497b6 : Fixes ValueError in generating plot
950de9410 : [WifiSoftApTest] Fix for hidden softap testcase
10337285d : Adding 7 5G NSA VoWifi call test cases
008fe7fd9 : wifi_test_utils: WifiInfo in TransportInfo is only available in S
38b993c45 : [WifiSoftApTest] WPA3 softap test cases
6d567510d : add attenuator control for in/out service test cases
4fc95a618 : Foolproof mechanism is added into set_dds_on_slot
536c3f9a5 : [ACTS] Skip onServiceLost test on R build
da9be74ed : acts - avoid running S API tests on R
93e4f0bf7 : [EnterpriseTest] Add test cases for network selection status
6d9cb6e24 : [WifiManagerTest] New tests with screen lock
41dd9faee : [WifiSoftApTest] WLAN interface for P21 in softap
3fcdc2b4d : Add GNSS crash check when requesting location updates.
d233f0b7e : [WifiNewSetupWifiToWifiAutoJoinTest] Fix for missing import
b9ccb35e9 : Add bug report on fail flag to FuchsiaDevices
9ca0d5c3c : [WifiNewSetupWifiToWifiAutoJoinTest] Test case fixes
4f773746d : [DO NOT MERGE]Change network_const value to tuple to pervent b/183076328.
f9d0d2be0 : Removed duplicate tests
aec3c979c : Starting non-power cellular callbox tests
9def5f860 : [WifiPasspointTest] Fix for timing issues.
64f49dbdc : [WifiWpa3EnterpriseTest] Increase wait time to get IP address.
bd9866555 : Let phone_setup_on_rat and is_phone_in_call_on_rat support 5G NSA
db52e6537 : Moved constant to tel_define utils and corrected a spelling error
d81af7f87 : [DO NOT MERGE]Fix b/183077091 missing wan6 in dhcp config
8a65ea013 : is_current_network_5g_nsa_for_subscription is added to support DSDS
740d68086 : Catch adb error in get_rx_tx_power_levels
2c9dfe7ee : Renaming 8 wifi tethering test cases
a3fa4f4fa : Let phone_setup_volte support 5G NSA
34b6f0459 : Let phone_setup_csfb support 5G NSA
b7991a3b3 : ACTS Wifi Autojoin Tests: exercise Make Before Break
d873a50fd : [ACTS] Skip test due to the API changes
fa55d7fd3 : Add 7 new 5G NSA wifi tethering test cases
b04d33023 : Tweak function for better readability and enhance failure logging.
4e55bae22 : RoamingTest: Ensure onCapabilitiesChanged is invoked on roam
121b93e74 : Adds WLAN regulatory recovery tests.
fb16536f0 : Log wording correction in toggle_wfc_for_subscription
7cbd75491 : phone_setup_iwlan is integrated into phone_setup_video
187b66d35 : Python2 compatibility fix.
1da77eb45 : [DO NOT MERGE]Create Test case for dhcpv6 prefer option
a0b21cb71 : [WifiPasspointTest] Add test case for global reach passpoint
59efdde71 : Added 11 nsa5g voice test cases
e2dc9d6ea : Moved 12 tethering tests from Nsa5gDataTest to Nsa5gTethering
34acfc81a : Add WlanMiscScenarioTest
3049894de : Add 7 5G NSA wifi tethering test cases
49c3f1133 : [ACTS] Make test use public API with specified peer
fcf57639b : Fix policy _configure_wlan retry loops
769007b3d : Create GNSS concurrency test for first 5 test cases.
729fb6d69 : Fix Crash qdi Data error.
35b9c16cc : Publishes a single bundle message per logger end call.
d91dcd792 : Creates a bundle message to hold several metric protos at once.
61abb9fcf : Fix security_mode issue in 11AC Tests
e648b6a4d : [Multiple Tests] Cherry picked changes from git_master
8ad702bc0 : Added UUID for newly added tetscases over nsa 5g
e0f652467 : [WifiPasspointTest] Increase timeout for event callback
40d49619d : Set the correct feature name for TV devices
708fb774f : Added below changes to A2DP Range Test.
bcd48f9b4 : Fixes warning message.
077964048 : Added 36 new VoiceConf test cases over 5g nsa
41ee317da : Fix bug in Nsa5gVoiceTest
aa6dd14d0 : Remove duplicate code in Nsa5gVoiceTest.
ce55acdb6 : Automation for GAP/SEC/SEM TCRL2020-1 testcases
5c70593e8 : Add call manager update commands to HFP
501515c13 : Add network status commands to HFP
0b2d83405 : Add get state command to HFP
8422c36f8 : Add speaker and microphone gain commands to HFP
53df5e763 : Add Call management commands to HFP.
2cf1c1b85 : fixing typo error - missing acts_contrib in import
59913861b : Added 36 VoiceConf tests over 5g nsa
eb081d931 : Fix "cannot import name 'wifi_cell_switching_for_5g_nsa'"
bca5b9272 : Adding country code in WiFi test utils
ae4664955 : Removing duplicate _hold_unhold_test() from Nsa5gVoiceTest
55f7aa9f9 : CherryPick added Data tests over 5g NSA
e72defe58 : CherryPick SMS and MMS tests for 5G from aosp
02b8195e6 : Cherrypick "Added 9 IMS settings tests over 5G NSA" from aosp
c093918fb : Refactor GNSS script to support non QCT SOC.
14421ffb4 : Add SetActivePeer command to HFP
44546e345 : Add initiateIncomingCall and listPeers command.
85d9268bd : [DO NOT MERGE] Remove test_utils from framework directory
57fafc265 : [DO NOT MERGE] Fix incomplete migration of tests from acts to acts_tests
7ebb27a58 : [DO NOT MERGE] Delete ACTS test files with missing content
0fb1fb5dc : [DO NOT MERGE] Fix imports from acts.test_utils to acts_contrib.test_utils
22a3d9034 : Fixing error that doesn't raise exceptions.
1a666e485 : Add Fuchsia Hfp Lib with Init and RemoveService.
3d8583035 : Fix imports in TelLiveStressSmsTest
73d9ccf91 : Bump Fuchsia connect timeout to 60 seconds.
231c304b3 : Adding release_resources to PowerBaseTest
078fd3587 : Added 9 IMS settings tests over 5G NSA
31a73b8b4 : Add Telephony Stress Test Metric collector.
187666009 : Added wrappers in tel_data_utils and updated TelLiveDataTest, Nsa5gDataTest accordingly
aec72b755 : added sms mms utils file and updated TelLiveSmsTest Nsa5gSmsTest Nsa5gMmsTest accordingly
e31addf19 : Add Telephony Stress Test Metric collector.
aab5c6776 : Adds main_voltage to the list of results that are made available to consumers.
8b51d5626 : Allow for DUT iperf client creation without ACTS config
9487c3016 : Initialize WlanController for FuchsiaDevice
cedd3573c : Updated the get_fuchsia_mdns_ipv6_address to handle loopback address
f60716856 : Allow ChannelSweepTests to skip performance
79dd2c8dd : Add WPA2 and WPA3 permutations to WlanRebootTests
6cd4aafbe : WifiNetworkRequest: clear events after 1st request
67288b608 : WifiStaConcurrencyTest: Add test for same ssid
53e554482 : [DO NOT MERGE][WifiWpaPersonalTest] Add UUID to WifiWpaPersonalTest
e6bcb295f : [DO NOT MERGE][WifiWpaPersonalTest] Add WifiWpaPersonalTest
6977b1ffe : Support target security for all Fuchsia tests
26276ec0a : Add WlanTargetSecurityTest
39ec2e687 : [DO NOT MERGE] Setup MultiCountry code test on Protocols test
5561d23d3 : acts(wifi): More STA + STA concurrency tests
ddb89739f : [WifiBaseTest] Configure different channels of APs.
7365f441c : Making the bits controller to accept datetime.datetime objects as timestamps.
5fd42eb10 : acts(wifi): Migrate NetworkRequest to ConnectivityManagerFacade
fb017646b : acts(wifi): Add peer to peer STA + STA concurrency test
3140e4197 : WifiNetworkRequest: Only use network callback
5086d2c2d : [ACTS] Modifier test for accept any request
c2dd2239f : Add logging utility in wifi performance utils.
c50baee28 : Split RvR result processing to better support peer to peer testing
bd7b3bd0c : Merge TTFF & FFPE Test case together.
572d52126 : [CaptivePortalTest] Changes for new captive portal UI
b1dd44dcb : Fixing WiFiPassspoint flaky symptom
49c509be6 : Fixing WiFiPassspoint flaky symptom
54774dee9 : Merge "Seperate Fuchsia WLAN Test Types" am: aa89f23e35
45ea32299 : Update roaming tests
6d98d2606 : Merge "Seperate Fuchsia WLAN Test Types" am: aa89f23e35
6aa7de07f : Adding ignore_status for shell cmd
69835e1ae : [WIFI] Add WiFi subsystem restart callbacks
e82d76ec4 : [WifiDppTest] Openwrt for WifiDppTest
78075d6d2 : Change path of thermal registers
da04cdac8 : Enable WiFi during preflight tests
d4694897a : Update Wifi performances tests to enable 11ax tests
6aec11c5d : Add acts test for WifiManager coex APIs
d55c6e701 : [DO NOT MERGE] Restrict ACTS dependency version based on Python version
efa525661 : Wifi: Fixed shell command to crash vendor hal
d86d15799 : Remove wifi tests from acts/tests. The same tests already exists in acts_tests
c3576860c : Limit numpy version to 1.18.1 for compatibility with older Python versions
86cdd1af8 : Wifi: Fixed an issue in saving PSK PASSPHRASE network config
c3c1bbfee : Adding wait time for attenuators to take effect
f74f648a9 : Add ground-true NMEA fetching for GSG-6
ed86274d1 : Remove power framework unit tests
d8d79280c : Removing power tests from acts_tests as they have been migrated into acts_power.
ff1993f71 : [openwrt_ap] Use wifi status to confirm AP is up
b164b459f : [WifiRoamingTest] Logging for bssid map
92f299011 : Fix bug in wifi aware tests.
ff57b2a96 : Setup MultiCountry code test on WiFi SoftAP and WiFi P2P test
6b8857f46 : Setup MultiCountry code test on WiFi SoftAP and WiFi P2P test
ee3ada102 : Create weighted results for TC39 and TC40
0cde69ff6 : Adds support for P2P tests in different regulatory domains.
6c722922e : Refactor WiFi retail AP code.
a3f39157e : Add support for 11ax RvR tests.
9f2166973 : Revert "resolve merge conflicts of 359041d5c41f56d6167abdfc70aca681860e1f7c to master"
b0dbb5223 : Wifi: DPP STA Enrollee-Responder mode
c515d14dd : Downgrade exception raised by Aware configuration to warning.
46074f15e : Set the correct feature name for TV devices
8c851cdb5 : Change element mapping in RAX120 AP.
28dd46dec : Move 'tzlocal' package from framework's setup to acts_tests' setup
cfe6a1d6e : [ACTS] Add test for discovered service lost
8c017904c : Update RvR tests for WiFi 6 testing.
5d37ed0fb : Add exception handling when polling RSSI.
8b6953733 : Update acceptable_failures number
13f99d1c6 : Add video call tests
cbad5ccf5 : Fix incorrect exception for set country code
9522c1e9d : Replace bluetooth disabling command
6d5a2b09a : Power cycle monsoon during class tear down to reduce monsoon issue and device offline
63751fb70 : Migrate test_utils from acts to acts_contrib
150e99076 : Add prevent_playstore_auto_updates before test instrumentation run
8dbe1ce6a : Adding ignore_status=True to wpa_cli logging cmd
4b54796b6 : Add __init__.py to acts/framework/acts/test_utils/instrumentation/power/data_graph
a4913cd40 : Revert "Merge "Migrate test_utils from acts to acts_contrib""
149b363e5 : Merge "Migrate test_utils from acts to acts_contrib"
0377d4b3a : Add TC23 download file test
58c32b791 : Reduce idle test run repeat times
55af8df33 : Updates on bt mac address config
30d613c9a : Extending bits_service deadline from 10s to 40s.
30c60738d : Fix broken video playback test case
acf3500f7 : [wifi_test_utils] wait for default gateway
1d4cfc60d : Add TC12 test voice call and browser
3cf216e7c : [WifiNetworkSuggestionTest] Fix for ttls pap
05a0876d5 : [WifiWpa3EnterpriseTest] Negative enterprise tests
97a865e8c : Revert "Merge sc-d1-dev 6958804 into master."
11d7444c4 : [OpenWrt] Fixes for sanity_2 openwrt tests
2dea7bd4b : Update idle test presetting
b437dc206 : Add TC34 idle background traffics test
4a2983e58 : Update p2p interface selection for RSSI monitoring
229abd782 : Update RSSI polling for BRCM devices.
167f0c84f : Add packet capture logger for wifi tests
20ad5a173 : Add packet capture logger for wifi tests
2fd7db280 : Add waiting time after boot completion to stabilize the device
ce9b7d7de : [WifiRoamingTest] WPA3 roaming tests
a226338b1 : Enable test harness at companion
f65c92a05 : Prevent from using scientific notation for epoch time in bits command.
9c00d5cbd : Make instrumentation framework error classes inherit from ActsError
52fd5dc89 : Add steps for touch screen test harness issue debugging
7ccabc6c0 : Rollback the presetting change seems causing MH detect device failure
a2f5166f0 : [ACTS] Change PNO scan test.
5104e7484 : Enable test harness and disable play store before phone call test
26cb160d6 : Update the reboot waiting time for bramble and updated the companion cleanup
d9b786572 : Reset monsoon usbpassthrough on during test teardown to reduce the chance of devices offline
4553e82dd : Fix no attribute issue
36c648943 : [net_test_utils] correct the return path of stop_tcpdump
866dd03ee : Remove test_utils references from power_metrics_test; copy file to AOSP
5324bf227 : Create a separate thresholds.py for the class AbsoluteThresholds and move it from controllers to test_utils
0ea17d596 : Adding null check for cases where ContextualConfigWrapper fails before completing initialization.
29310b591 : [WifiSoftApTest] Add test for softap 5g preferred with DE country code.
e1160dd53 : [WifiMacRandomizationTest] Add UUID for new tests
de98a6f70 : [WifiSoftApTest] Add UUID for new test
4573de565 : wifi: extend ongoing peer polling time
c65bfb5e8 : [WifiSoftApTest] Set wifi country code to US
c94525253 : Update default waiting time after reboot
21bf64571 : [WifiMacRandomizationTest] Tests for Enhanced randomization
514b3731a : Collect tcpdump when failed for wifi related tests
fb04a558f : Collect tcpdump when failed for wifi related tests
11ae61d2c : Update get median logic
a5ef35d58 : [WifiSoftApTest] Verify Softap with country code DE
394ee54ea : RangeApNonSupporting11McTest:fixed setup error
05dad2c8d : Fix companion gmail login issue
616ddf209 : Update error handing in IPerfClientOverAdb Class.
31fcb819e : Adding annotations and descriptions to commands.
8e40e5e50 : Update ping utilities used in WiFi performance tests.
2c9e819ce : RangeApNonSupporting11McTest:fixed setup error
e7bb7d5c2 : openwrt support for wpa3 and hidden
0ba84e4fc : Cherry picked changes from master
831bd0eeb : Add support for Netgear RAX120 AP.
0bb4940b6 : Add disable betterbug
f197bb78a : [WifiBaseTest] Fix indentation
9cf31fb61 : [WifiWpa3OweTest] Remove second device
9c60feaa3 : Fixes trying to pull or remove unexisting files and directories.
643473dd0 : [ACTS] Fix Wifi network request test
65ad74131 : Update get median logic
c6a75751c : Change error handling when polling device temperature in wifi tests.
1b9057e20 : Adds power test of the usb c local youtube music playback
2936041ac : Remove setprop ro.test_harness from device presetting
05274ade2 : ACTS: Trigger SSR by wlanSSR daemon
1272c89d3 : Remove setprop ro.test_harness from device presetting
4721c4995 : Ignores .iml files (intellij/pycharm)
769bef19e : Add ignore_status=True to adb shell commands for deleting files
b7834dc90 : Creates an independent class dedicated to install and execute the GoogleAppsTestUtils apk.
379bebcad : Update _get_merged_config with new method and migrate VzW DoU TC28 to ACTS
9f30806b3 : Fixes py3 syntax error.
be91d243b : Deprecate instrumentation_config in favor of test_options.
f69df69fe : Applies ContextualContextWrapper. Removes helper methods from instrumentation_base_test that had functionality akin to ContextualContextWrapper.
74d9f2ff6 : Expands test coverage for ContextualConfigWrapper
a63822517 : Save median metric for multiple runs
ceb806a0a : [ACTS] Fix test setup
c2bd5e809 : Escape '*' character in hidden_api_exemption command.
c7b6cf80b : Add self.clear_gps_log() in setup_test()
071958554 : Update test config for phone call and browser tests
fbf2e6d88 : WifiAutoUpdateTest: fix coding error
ed084733a : WifiAutoUpdateTest: fix coding error
d06245e1f : install GoogleAppsTestUtil apk for disabling playstore updates
cebdb01e2 : Creates a version of ConfigWrapper that automatically restricts the config based on the current context.
550c7cb94 : add location policy set command to goog commands.
97789028e : adding some commands that were missing when compared to TF base config. also removed duplicate commands
73178af72 : [WifiHiddenSSIDTest] WPA3 hidden SSID tests
4883099d2 : Collect cnss diag logs when failed for wifi related tests
3724d299c : add lte voice call,hotspot tests. add wifi scan to common for P19
e943b1124 : Adds power test of the CHRE non sensor functions
0eab42140 : [WifiWpa3OweTest] Openwrt support for WPA3 tests.
1fd0b298f : Update device presetting
0eba6e3af : Fix wifi issue
84488b5cb : Migrate VZW DOU TC25 to ACTS
9aafe4b1b : Move power_metrics to controllers
fead9397b : update commands for P19 tests
a4196f15d : update base device config to use the same order,commands as TF config
6b0283a30 : Adds Chre timer power test
8abe03ba1 : Enable BRCM devices in wifi_performance_test_utils.
eba817215 : Add country code selection to P2P Tests
f47d102e5 : migrate chrome tests from tradefed to ACTS
11c86af58 : Renames the key of video file in the file config
2f8f0001d : Adds Video Playback (4k and 60fps) Test
78213c5a9 : Reorganize WiFi Performance Test Util Functions.
7349a1e76 : [DO NOT MERGE] [WifiStaApConcurrencyTest] Remove 2 test cases
b409c68a9 : migrate flight simulator tests from tradfed to ACTS
9cd3a2ee2 : Forces media scanning by rebooting.
2d401051f : Persists test properties.
b7576df8e : [WifiEnterpriseRoamingTest] Add openwrt support.
b82b79263 : Migrate WIFI test cases
d0eb4f481 : [WifiStaApConcurrencyTest] Remove 2 test cases
350f16975 : Fix music and movie path
09266d8b7 : [WifiPasspointTest] Fix for failover test
7e3597fa4 : [WifiSoftApTest] Remove infeasible test case
a5051d46d : [ACTS] Fix test setup
ca9060576 : Adds Local Youtube Music Playback Test
6428eedb4 : Updating p2p tests to include UL/DL and UDP tests
e09c2f56c : Fixes method for finding template path.
ebb239d7c : Collect cnss diag logs when failed for wifi related tests
9082c706a : Temporarily lowering default sampling rate to 1Khz
1f030d348 : Update wifi OWNERS (acts)
ecb1369ca : Add repeated_test decorator to the tests
6cb314a70 : Refactor power_audio_chart for ACTS importing
519816433 : Set screen brightness level based on the target
6e8bd01d4 : migrate duo tests and app launcher test from tradefed to acts
596e6b25a : Manually sync two cls from aosp
04f2e6c33 : Add Tigertail controller and correspondence test
3d1e09e30 : migrate static(photo) wallpaper test from tradefed to acts. photo wallpaper plus hotword needs to be added in the same test class.
f52526ff0 : Migrate TC6 TC20 TC21 and TC22
7523d7d08 : add device stabilization time before running instrumentation test
ec60ec217 : Integrate Swiss Army tool with ACTS
8948cd23c : wifi: finetune connect flow for keypad method
6f8b62c53 : Update iperf arg generation in wifi performance test utils.
25d84c4c5 : wifi: finetune connect flow to avoid fixed waiting time
bd48f593e : [WifiSoftApTest] Fix in cnss diag for WifiSoftApTest
755632c70 : [WifiSoftApTest] Add cnss diag support to Soft AP tests
dfce8411b : Add WiFi Direct and Aware RvR tests.
07be7fb98 : Allow setting socket size and iperf processes.
6cbcf3a72 : Migrate VZ DOU TC3, TC4 and TC5 to ACTS
6219cdbd3 : Fixes formating. 4-spaces indentation instead of 2-spaces.
f330be826 : [WifiSoftApAcsTest] Fix for cnss diag script issue
c77a60621 : Adds a verification call right after bits_server is brought up.
8c942333c : [openwrt_lib] Fix for enabling DFS channels
ddc0d3886 : [wifi_test_utils] Fix for cnss diag
3cae773bd : Stopping bits with SIGINT before attempting kill.
c1f9d5641 : Cleans up bits_service unit tests.
c22720c8b : Adding extra logs at bits_service shutdown.
b3ed76077 : Revert "[wifi_test_utils] Fix for cnss diag"
5ca11acad : Revert "[WifiBaseTest] Fix for cnss diag file"
f72b9d867 : [WifiBaseTest] Fix for cnss diag file
e6e5b67cd : [wifi_test_utils] Fix for cnss diag
43cfead82 : Fixes formatting.
53b041676 : Creating a test that verifies if a monsoon is correctly paired with its phone.
8adcd2302 : [RttDisableTest] Add openwrt support
9185c04ad : Uses default verbosity level.
13b646fc8 : Increases timeout for bits export from 60s to 10m.
05224bd33 : [OpenWrt] Fix to change controller config name
ea5d0f20f : [OpenWrt] Controller for openwrt AP
2202bf457 : Record all the monsoon raw data from the multi-test runs
c05da33a2 : [OpenWrt] Libraries for wireless settings
12f5511b6 : Allows for a simpler straight setup call on Bits controller.
5b78d0175 : Adding support for vm_files.
e397d4d25 : Adding ability to pass an explicit registry.
34550afc6 : Continues the bug fix for b/162506552.
5238b3fd4 : Adding kibbles config generation to bits_service_config.
bacfad914 : Adding voltage as a power quantity.
487cc5fae : Update VzW DoU TC38 based on the apk change
2bfa16797 : WifiWakeTest: increase disconnect timeout
f90adc5cf : Fixing Passpoint flaky and fill debug on SoftApTest "on fail"
2863fd71a : [RttBaseTest] Enable verbose logging for tests
4ebcbff6a : Saving a copy of disconnectusb.log
e9dc4f49f : Adds PerfgateTee, with the format that includes voltage readings.
15d431f03 : Fixes a UT.
4c0961b52 : [WifiMacRandomizationTest] Fix for missing param
2f6a43c8f : [WifiNetworkSuggestionTest] Ent suggestion test fix
bf0db469f : [OpenWrt] Add openwrt to acts controller
a4a5c2038 : [OpenWrt] Add OpenWrt support to WiFi tests
f17b5116a : [OpenWrt] Add openwrt support to WifiBaseTest
273ac8a0d : [VpnOverLTETest] Move tests to correct folder
f03efd188 : Move remaining files to acts_tests
e68e82267 : Restore wifi tests to acts_tests
81d3bb79f : Added cut band confg in addional setting at test level
c6cd7ca1a : Fixes a bug that caused the initial offset to be included in the results.
bb7f9248c : Migrate VzW DoU TC38 to ACTS
15effa375 : Updates wifi performance utils to accomodate p2p testing
d024f493a : [WifiChannelSwitchStressTest] Use wifi_test_utils to set country code
f5068bca8 : [WifiStaApConcurrencyTest] Modify UUID
0c6a339cd : Modifies the Monsoon raw data format to include full timestamps.
adc4477e2 : Increasing settle time from 1 to 5.
7312547f7 : Allows device 10 second to start system services.
5ee3b76f5 : Allowing bits server to fully control monsoon while running.
211085930 : Fixes monsoon serial config.
6ceddf3ef : WifiWakeTest: scan before turning wifi off
394f06c57 : [ACTS] Increase the iteration to reach the queue limit
fe10c6705 : [ACTS] Fix subscribe config ranging enabled
5bb3e2003 : Applying option to ignore dataseries gaps.
ee1815cd1 : [WifiStaApConcurrencyTest] Add test cases
f7736ce26 : [WifiChannelSwitchStressTest] Add packet capture
384f53c3b : Decrease state within instrumentation_power_test
8eb823bac : Fix the required sl4a.apk is not installed issue
6f55edacc : Ignore errors from get_metrics bits call.
098166816 : Add get_median_current function for repeated test
ed03f33ff : Increases time for PowerPresubmitTest.
adc4f9d5a : Monsoon id interpreted as integer for comparison.
d109d3d7b : Temporarily re-add symlink to wifi tests directory from acts_tests to acts
864784c6d : Merge "Temporarily restore wifi tests back to acts/tests"
555525f60 : Adds bits controller.
082c22c7d : Merge "Temporarily restore wifi tests back to acts/tests"
78c07edc4 : Implement TTFF testcase using gsg6 controller
d36a79598 : More refactoring towards bits integration:
736a00d0e : Remove ping range metric in cases where test run was not reliable.
8adc02f77 : [WifiRoamingTest] Remove BSSID in roaming test
429910734 : Logic to pick power monitor.
3764dba64 : Fix incomplete transfer of files from acts/tests to acts_tests/tests
26c4a0e81 : Remove files from incomplete ACTS test migration.
7a99df7c9 : Move 'wifi' tests to new acts_tests directory.
eb506ee30 : Move 'instrumentation' tests to new acts_tests directory.
cb2f8c83b : Refactor gnss_test_utils to avoid automerge conflict
a2aa5b932 : Power post processing changes:
98c2b8caf : Abstracts monsoon interaction behind power_monitor.
8ec927d96 : Removes automanage_usb feature.
f42819e0f : Add clear_aiding_data_by_gtw_gpstool(ad) to PowerGnssDpoSimTest
2877ad1ef : Adding a more explicit error cause to test boot test.
a2ea1fdec : Replace symlink acts_tests/tests -> acts/tests with directory of more granular symlinks
465fafb47 : Check setprop commands before executing.
8a0dc7baf : Sets test_harness option only if needed.
675be8741 : [WifiChannelSwitchStressTest]
673a705f4 : migrate VzW DoU TC35 to ACTS
15ebcfa5b : Adds a fail-safe method to reconnect usb at bits_service cleanup.
1c1e3c6f6 : [WifiPasspointTest] UI for boingo passpoint
d9722abc2 : [ACTS] Add test for RTT when aware config disabled ranging
b488c9a06 : Adds a class to interact with bits client.
870427250 : [ACTS] Fix NonConcurrency with iff up&down behavior
6f7f2f95a : Default instrumentation outout as text.
29d8252bd : Reducing the default sampling rate to avoid spurious dataseries gap errors.
0dc61e874 : Minor improvmentes:
f0acd643d : Defines a module to generate bits_service configurations.
6b2eef9ab : Fixes timeout command options order.
3e751dbb9 : Adds a class to control a bits_process.
38871250b : Uses context_specific_config to override monsoon parameters for PresubmitTest.test_quick_idle.
392c2d3b8 : Adds helper function to generate context-level configurations.
919dd9946 : Adding logic to merge config wrappers recursively.
ce4bbc5f1 : Moving uninstall sl4a logic out of the disconnect monsoon as it adds significant latency (~4 seconds).
f51da23a2 : Moves monsoon setup and monsoon argument manipulation to per-test scope.
9d5fabc55 : Apollo idle scanning off test case
a04b3aa07 : Implement new test procedures for GNSS power profiling
98023a98d : Add Modify and read NV item using MDS Testapp
f3438c2fc : Updating ApolloBaseTest to look for default apps paths.
a918b8e99 : Apollo scanning power test
3202e0163 : Removes map field as it is not supported in spanner.
ec17c88fb : Renames map filed because proto interpreters seem confusing.
bc36eac95 : Updating metrics proto to be more generic and allow extra data to be added.
2f4f58405 : Removing command options dictionary in favor of direct calls to instrumentation command builder.
a0f396691 : Creating functions to remove flags and reset instrumentation default output style.
151d496e3 : Adds parsing logic to be more lenient on malformed outputs.
f4d445b04 : Adds extra logging to display for how long is the device supposed to be disconnected.
ccacd03f7 : Updating instrumentation proto.
808c47ba0 : Defaulting presubmit test to txt instrumentation format.
fed052dbf : Adding test specific logic to its own test.
e1e97bc71 : Modifies the TT integration to use flattened params.
1bb9b59e8 : Fix issue where output of write_raw_data_in_improved_format() is empty.
4d5e8abfb : Add method to write raw data into a (seconds since epoch, milliamps) format.
7d9741ea9 : Use device time instead of host time to determine measurement start time, as proto timestamps are reported from the device time.
e1662a15d : Adding partial wakelock test with no additional setup for apollo project.
8d7c4bbb9 : Removes unused import
5f09bf04d : Adding an explicit check for aapt.
4708737fb : Adding a version a simple power test that doesn't do device preparation.
62faf4d79 : Fixes negation on bugreport skiping.
61af30e3f : Adds option to disable taking bugreports on ending test events.
3a730abc3 : Adds version of the rock_bottom tests that relies on the older APK.
1b64a1935 : Default to text instrumentation output if proto format is not available.
298512387 : Adds more unit tests for parsing instrumentation outuputs.
e8b2ae192 : Adds logic to convert timestamps to integers.
4d01c4984 : Adds first wave of unit tests for the instrumentation_text_otuput_parser.
21bfd72bc : Adds a utility to transform instrumentation test output into instrumentation_data_pb.Session.
9e79c2502 : Several instrumentation based test small changes:
4c080d1d3 : Organizing files.
033e5aba7 : Prepares instrumentation output parsing to be independent from proto generation.
6e75a046c : Initial idle test case for Apollo.
f6f2c5a43 : Remove some SL4A readinness assumptions.
2bccbbf89 : Creating a placeholder for instrumentation command options.
16763628f : Removes unused property.
a880a3ff8 : Removing -f and --no-isolated-storage flags from default instrumentation command.
5ca6da111 : Uses PEP 3134 to expose the underlying root cause of generic test exceptions.
98987c512 : Controller to turn on/off 802.11mc AP
d73ddab3c : Initial changes for VZW DoU ACTS prototype
23b6d0cdf : Enable ACTS usage logging for adb, android_device.
0e932be4e : [WifiChannelSwitchStressTest] Add tests for wifi Channel Switch Fix some ' and " inconsistent. Add method docstrings
5f980afe8 : add wake gesture test case
a055497e5 : Add __init__.py to acts.test_utils.instrumentation.proto
3f7efcdaf : migrate pick up gesture test to ACTS
9ef4b1425 : Adding new metrics logger for bounded metrics.
2fb12e48c : Upon Monsoon reconnect, wait for device to become responsive first
5f8db49b4 : Small changes to power presubmit tests
aa69a54a9 : Hardcoding basic monsoon parameters.
7af9d0987 : Use begin_time timestamp for take_bug_report instead of getting current time
67da40a23 : Adds a fast test for ACTS presubmit verification.
fc26082c8 : Pull nohup.log from device after instrumentation test completion
aac516ccc : Fixes instrumentation trigger not being handled asynchronously.
0dbeea7c0 : Adds edge sensor test case.
aaffcc2e5 : Pull raw instrumentation proto into ACTS log directory for debugging
a13edf4db : Moves and documents edge-sensor settings.
d4bfca67e : Adding documentation to all commands previously located in common.py and goog.py
909449b96 : Adds ambient power test.
6048d2372 : Adds description attribute to commands. This will later be made mandatory.
e7fd9b26a : Standardizes commands invocation to be more explicit about passed arguments.
3b03e84c5 : Better error messages for missing instrumentation_config.
6388e857b : Make values for instrumentation command builder and intent builder shell-escaped.
97878b70e : Pull screenshots from device after instrumentation test
9375ff9df : Remove unused imports from utils.py
31573dd9f : Update image capture test name
1cc975eea : Renaming the file RockBottomTest to IdleTest
253df34b3 : Add ThreeG voice call testcase
1045d89c2 : Capture and log/raise stacktrace message from instrumentation call
b8f9bf330 : disable more P19 settings to be used in rockbottom tests
237984b84 : Adding boot test, moving display always on test along with other idle tests.
43af1ebfd : Merge "Removes the outdated shellescape module." am: d4a6167e43 am: 58158d92b8
204305b9a : Removes the unused functions and IPy module.
e3c6291f3 : Fix broken dismiss_dialog_test
da2681a71 : Pulling instrumentation info on error.
cb2076a6e : Add indent to power summaries
2a6b4bce0 : Fix imports for proto generated code
c1a77758c : Add init to instrumentation proto gen folder
21304687a : Replace call to removed utils.create_dir in testtracker_results_writer
98a7e6da8 : [WifiSoftApAcsTest] Collect cnss diag logs on failure
034b37e9f : Minor improvements to power tests
58b4d83be : Add new power instrumentation tests
332b7bdfe : [WifiNetworkSuggestionTest] Fix in setup class
845a9fc34 : disable modem service for rockbottom
41c5ed43c : [WifiNetworkSuggestionTest] Fix for network suggestion tests
7722d0cd0 : Delete comms setting macros from instrumentation_base_test.
d22c51a72 : [WifiNetworkSuggestionTest] Fix for passpoint tests
d122c769e : Add ttff_time in process_ttff_by_gtw_gpstool()
98c8f2e78 : Add TestTracker uploader to ACTS. Report test results as TestTracker protos.

+- Project: platform/tools/test/graphicsbenchmark

31ca2c9 : [LSC] Add LOCAL_LICENSE_KINDS to tools/test/graphicsbenchmark
74d066b : renderer: add missing <cassert> include
422a97a : Migrate GameCorePerformanceTestTest to unit tests setup
487d889 : Migrate away from deprecated Truth APIs.
36ecbd8 : Update packages that depend on androidx.test.runner to compile against at least api 30.
60c7719 : Migrate away from deprecated Truth APIs.
4184e3e : Don't build platform variants.
d654b0d : Add dependency on jni_headers

+- Project: platform/tools/tradefederation/prebuilts

0d9eca1 : Tradefed ()
93d4301 : Tradefed ()
74d0755 : Tradefed ()
2823fb8 : Tradefed ()
af0224b : Add owner tradefed-prebuilt-releaser
a250fe5 : Add owner tradefed-prebuilt-releaser
a2f74a9 : Tradefed (Tiramisu)
7642298 : Tradefed (Tiramisu)
65a8c43 : Tradefed ()
c31c9ea : Tradefed ()
13876f2 : Tradefed (Tiramisu)
40dc69e : Tradefed (Tiramisu)
13aac1f : Tradefed ()
c903328 : Tradefed ()
49c8dda : Tradefed ()
6ddd3a1 : Tradefed ()
8637edc : Tradefed (T)
0572d60 : Tradefed (T)
c7ef3c5 : Tradefed ()
d3fade9 : Tradefed ()
c467f5b : Tradefed ()
c1517d8 : Tradefed ()
eb55e87 : Tradefed (T)
91ee860 : Tradefed (T)
12687f0 : Tradefed (T-7488403)
efa1ee2 : Tradefed (T-7488403)
6836bac : Tradefed (T-7474375)
3ded55e : Tradefed (T-7466223)
7957568 : Tradefed (T-7466223)
778627a : Override the proto from tf-framework too
24b0987 : Tradefed (S-7445087)
7447e69 : Tradefed (S-7445087)
96b137e : Tradefed (S-7430603)
4743f1c : Tradefed (S-7430603)
26e3340 : Tradefed (S-7420641)
f72e0ac : Ensure we use the tradefed repackaged from the tree
5af40be : Remove loganalysis-tests from prebuilts am: b7f766750b am: 96bde57cf5 am: f4492609c4 am: 5f94c014b4
639be75 : Ensure we use the tradefed repackaged from the tree
56cbba1 : Tradefed (S-7403132)
e5e00ce : Tradefed (S-7381753)
1af95ed : Tradefed (S-7356853)
10d2c06 : Tradefed (S-7356853)
ff271a4 : Ensure proto from the branch have priorities
4d1c04e : Ensure proto from the branch have priorities
b86fd62 : Tradefed (S-7340499)
eb32ee3 : Tradefed (S-7340499)
00719ae : Build and export the atest_tradefed script in prebuilt mode
26bee67 : Build and export the atest_tradefed script in prebuilt mode
b7f7667 : Remove loganalysis-tests from prebuilts
4923934 : Tradefed ()
cca662e : Tradefed ()
7c0f35e : Tradefed ()
413d7ca : Tradefed ()
75e2796 : Tradefed ()
a5fb5e5 : Tradefed ()
c8eafd6 : Tradefed (S)
56c4afa : Tradefed (S)
08e6d9a : Tradefed ()
a884d02 : Tradefed ()
13fb307 : Tradefed ()
be6197d : Tradefed ()
1f0f7ea : Tradefed ()
af1dae1 : Tradefed ()
c1218c8 : Add the branch platformprotos to tradefed/prebuilts
d83ae27 : Tradefed (S)
003df15 : Tradefed (S)
9e71b35 : Add the branch platformprotos to tradefed/prebuilts
9258148 : Drop the initial seed of prebuilt in mainline

+- Project: platform/tools/treble

70e8444 : Adds a README and canonical example for treble_manifest_split.
974286e : Canonicalize XML strings before comparing to reduce flakiness.
fef882f : Fix overlay dict creation.
b04ece3 : Adds the ability to replace specific paths.
206ece5 : Allow individual directories to be mounted in nsjail.
5cac80c : migrate treble_build_test out of test mapping

+- Project: platform/tools/trebuchet

883d43d : Revert "Fix usage of minBy to unblock Kotlin 1.5 upgrade"
ea16aa6 : Revert "Fix usage of minBy to unblock Kotlin 1.5 upgrade"
375f839 : Revert "Fix usage of minBy to unblock Kotlin 1.5 upgrade"
6e914b3 : Fix usage of minBy to unblock Kotlin 1.5 upgrade
a2ce1af : Remove explicit TEST_MAPPING file for trebuchet-core
24b211b : Cherry-pick: Remove obsolete tests
4a15ed2 : Remove obsolete tests
9991556 : Update trebuchet-startup-common-tests to not run in TEST_MAPPING